diff --git a/.github/workflows/go-tests-other-os.yml b/.github/workflows/go-tests-other-os.yml index 74dd3639704..7b5449fa4c5 100644 --- a/.github/workflows/go-tests-other-os.yml +++ b/.github/workflows/go-tests-other-os.yml @@ -7,15 +7,17 @@ on: - .github/workflows/go-tests-other-os.yml - .github/actions/** - codeql-workspace.yml +env: + GO_VERSION: '~1.21.0' jobs: test-mac: name: Test MacOS runs-on: macos-latest steps: - - name: Set up Go 1.20 + - name: Set up Go ${{ env.GO_VERSION }} uses: actions/setup-go@v4 with: - go-version: '1.20' + go-version: ${{ env.GO_VERSION }} id: go - name: Check out code @@ -47,10 +49,10 @@ jobs: name: Test Windows runs-on: windows-latest-xl steps: - - name: Set up Go 1.20 + - name: Set up Go ${{ env.GO_VERSION }} uses: actions/setup-go@v4 with: - go-version: '1.20' + go-version: ${{ env.GO_VERSION }} id: go - name: Check out code diff --git a/.github/workflows/go-tests.yml b/.github/workflows/go-tests.yml index e790554c625..7078c733f01 100644 --- a/.github/workflows/go-tests.yml +++ b/.github/workflows/go-tests.yml @@ -15,15 +15,17 @@ on: - .github/workflows/go-tests.yml - .github/actions/** - codeql-workspace.yml +env: + GO_VERSION: '~1.21.0' jobs: test-linux: name: Test Linux (Ubuntu) runs-on: ubuntu-latest-xl steps: - - name: Set up Go 1.20 + - name: Set up Go ${{ env.GO_VERSION }} uses: actions/setup-go@v4 with: - go-version: '1.20' + go-version: ${{ env.GO_VERSION }} id: go - name: Check out code diff --git a/config/identical-files.json b/config/identical-files.json index 19103323a23..07db15e2d16 100644 --- a/config/identical-files.json +++ b/config/identical-files.json @@ -22,7 +22,6 @@ "csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowImpl5.qll", "go/ql/lib/semmle/go/dataflow/internal/DataFlowImpl1.qll", "go/ql/lib/semmle/go/dataflow/internal/DataFlowImpl2.qll", - "go/ql/lib/semmle/go/dataflow/internal/DataFlowImplForStringsNewReplacer.qll", "python/ql/lib/semmle/python/dataflow/new/internal/DataFlowImpl1.qll", "python/ql/lib/semmle/python/dataflow/new/internal/DataFlowImpl2.qll", "python/ql/lib/semmle/python/dataflow/new/internal/DataFlowImpl3.qll", @@ -33,16 +32,6 @@ "ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowImplForPathname.qll", "swift/ql/lib/codeql/swift/dataflow/internal/DataFlowImpl1.qll" ], - "TaintTracking Java/C++/C#/Go/Python/Ruby/Swift": [ - "cpp/ql/lib/semmle/code/cpp/dataflow/internal/tainttracking1/TaintTracking.qll", - "cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/tainttracking1/TaintTracking.qll", - "csharp/ql/lib/semmle/code/csharp/dataflow/internal/tainttracking1/TaintTracking.qll", - "go/ql/lib/semmle/go/dataflow/internal/tainttracking1/TaintTracking.qll", - "java/ql/lib/semmle/code/java/dataflow/internal/tainttracking1/TaintTracking.qll", - "python/ql/lib/semmle/python/dataflow/new/internal/tainttracking1/TaintTracking.qll", - "ruby/ql/lib/codeql/ruby/dataflow/internal/tainttracking1/TaintTracking.qll", - "swift/ql/lib/codeql/swift/dataflow/internal/tainttracking1/TaintTracking.qll" - ], "TaintTracking Legacy Configuration Java/C++/C#/Go/Python/Ruby/Swift": [ "cpp/ql/lib/semmle/code/cpp/dataflow/internal/tainttracking1/TaintTrackingImpl.qll", "cpp/ql/lib/semmle/code/cpp/dataflow/internal/tainttracking2/TaintTrackingImpl.qll", @@ -484,10 +473,6 @@ "ruby/ql/lib/codeql/ruby/security/internal/SensitiveDataHeuristics.qll", "swift/ql/lib/codeql/swift/security/internal/SensitiveDataHeuristics.qll" ], - "CFG": [ - "csharp/ql/lib/semmle/code/csharp/controlflow/internal/ControlFlowGraphImplShared.qll", - "swift/ql/lib/codeql/swift/controlflow/internal/ControlFlowGraphImplShared.qll" - ], "TypeTracker": [ "python/ql/lib/semmle/python/dataflow/new/internal/TypeTracker.qll", "ruby/ql/lib/codeql/ruby/typetracking/TypeTracker.qll" @@ -572,4 +557,4 @@ "python/ql/lib/semmle/python/security/internal/EncryptionKeySizes.qll", "java/ql/lib/semmle/code/java/security/internal/EncryptionKeySizes.qll" ] -} \ No newline at end of file +} diff --git a/cpp/autobuilder/Semmle.Autobuild.Cpp.Tests/BuildScripts.cs b/cpp/autobuilder/Semmle.Autobuild.Cpp.Tests/BuildScripts.cs index 06057b971b5..a3e7987394d 100644 --- a/cpp/autobuilder/Semmle.Autobuild.Cpp.Tests/BuildScripts.cs +++ b/cpp/autobuilder/Semmle.Autobuild.Cpp.Tests/BuildScripts.cs @@ -327,7 +327,7 @@ namespace Semmle.Autobuild.Cpp.Tests { Actions.RunProcess[@"cmd.exe /C nuget restore C:\Project\test.sln -DisableParallelProcessing"] = 1; Actions.RunProcess[@"cmd.exe /C C:\Project\.nuget\nuget.exe restore C:\Project\test.sln -DisableParallelProcessing"] = 0; - Actions.RunProcess[@"cmd.exe /C CALL ^""C:\Program Files ^(x86^)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat^"" && set Platform=&& type NUL && msbuild C:\Project\test.sln /t:rebuild /p:Platform=""x86"" /p:Configuration=""Release"""] = 0; + Actions.RunProcess[@"cmd.exe /C CALL ^""C:\Program^ Files^ ^(x86^)\Microsoft^ Visual^ Studio^ 14.0\VC\vcvarsall.bat^"" && set Platform=&& type NUL && msbuild C:\Project\test.sln /t:rebuild /p:Platform=""x86"" /p:Configuration=""Release"""] = 0; Actions.RunProcessOut[@"C:\Program Files (x86)\Microsoft Visual Studio\Installer\vswhere.exe -prerelease -legacy -property installationPath"] = ""; Actions.RunProcess[@"C:\Program Files (x86)\Microsoft Visual Studio\Installer\vswhere.exe -prerelease -legacy -property installationPath"] = 1; Actions.RunProcess[@"C:\Program Files (x86)\Microsoft Visual Studio\Installer\vswhere.exe -prerelease -legacy -property installationVersion"] = 0; diff --git a/cpp/ql/lib/change-notes/2023-08-24-no-taint-argv-indirections.md b/cpp/ql/lib/change-notes/2023-08-24-no-taint-argv-indirections.md new file mode 100644 index 00000000000..4baf9b770d6 --- /dev/null +++ b/cpp/ql/lib/change-notes/2023-08-24-no-taint-argv-indirections.md @@ -0,0 +1,4 @@ +--- +category: minorAnalysis +--- +* Only the 2 level indirection of `argv` (corresponding to `**argv`) is consided for `FlowSource`. diff --git a/cpp/ql/lib/qlpack.yml b/cpp/ql/lib/qlpack.yml index d35cb193197..182170c144c 100644 --- a/cpp/ql/lib/qlpack.yml +++ b/cpp/ql/lib/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/cpp-all -version: 0.9.0 +version: 0.9.1-dev groups: cpp dbscheme: semmlecode.cpp.dbscheme extractor: cpp diff --git a/cpp/ql/lib/semmle/code/cpp/dataflow/TaintTracking.qll b/cpp/ql/lib/semmle/code/cpp/dataflow/TaintTracking.qll index fcee9801e78..8a8db1bdcce 100644 --- a/cpp/ql/lib/semmle/code/cpp/dataflow/TaintTracking.qll +++ b/cpp/ql/lib/semmle/code/cpp/dataflow/TaintTracking.qll @@ -25,6 +25,10 @@ import semmle.code.cpp.dataflow.DataFlow2 * global (inter-procedural) taint-tracking analyses. */ deprecated module TaintTracking { - import semmle.code.cpp.dataflow.internal.tainttracking1.TaintTracking + import semmle.code.cpp.dataflow.internal.tainttracking1.TaintTrackingParameter::Public + private import semmle.code.cpp.dataflow.internal.DataFlowImplSpecific + private import semmle.code.cpp.dataflow.internal.TaintTrackingImplSpecific + private import codeql.dataflow.TaintTracking + import TaintFlowMake import semmle.code.cpp.dataflow.internal.tainttracking1.TaintTrackingImpl } diff --git a/cpp/ql/lib/semmle/code/cpp/dataflow/internal/TaintTrackingImplSpecific.qll b/cpp/ql/lib/semmle/code/cpp/dataflow/internal/TaintTrackingImplSpecific.qll new file mode 100644 index 00000000000..3f917d69802 --- /dev/null +++ b/cpp/ql/lib/semmle/code/cpp/dataflow/internal/TaintTrackingImplSpecific.qll @@ -0,0 +1,10 @@ +/** + * Provides C++-specific definitions for use in the taint tracking library. + */ + +private import codeql.dataflow.TaintTracking +private import DataFlowImplSpecific + +module CppOldTaintTracking implements InputSig { + import TaintTrackingUtil +} diff --git a/cpp/ql/lib/semmle/code/cpp/dataflow/internal/TaintTrackingUtil.qll b/cpp/ql/lib/semmle/code/cpp/dataflow/internal/TaintTrackingUtil.qll index bea9364884c..89a8eba2199 100644 --- a/cpp/ql/lib/semmle/code/cpp/dataflow/internal/TaintTrackingUtil.qll +++ b/cpp/ql/lib/semmle/code/cpp/dataflow/internal/TaintTrackingUtil.qll @@ -39,7 +39,7 @@ predicate defaultAdditionalTaintStep(DataFlow::Node src, DataFlow::Node sink) { * of `c` at sinks and inputs to additional taint steps. */ bindingset[node] -predicate defaultImplicitTaintRead(DataFlow::Node node, DataFlow::Content c) { none() } +predicate defaultImplicitTaintRead(DataFlow::Node node, DataFlow::ContentSet c) { none() } /** * Holds if `node` should be a sanitizer in all global taint flow configurations diff --git a/cpp/ql/lib/semmle/code/cpp/dataflow/internal/tainttracking1/TaintTracking.qll b/cpp/ql/lib/semmle/code/cpp/dataflow/internal/tainttracking1/TaintTracking.qll deleted file mode 100644 index 171a0137682..00000000000 --- a/cpp/ql/lib/semmle/code/cpp/dataflow/internal/tainttracking1/TaintTracking.qll +++ /dev/null @@ -1,75 +0,0 @@ -/** - * Provides classes for performing local (intra-procedural) and - * global (inter-procedural) taint-tracking analyses. - */ - -import TaintTrackingParameter::Public -private import TaintTrackingParameter::Private - -private module AddTaintDefaults implements - DataFlowInternal::FullStateConfigSig -{ - import Config - - predicate isBarrier(DataFlow::Node node) { - Config::isBarrier(node) or defaultTaintSanitizer(node) - } - - predicate isAdditionalFlowStep(DataFlow::Node node1, DataFlow::Node node2) { - Config::isAdditionalFlowStep(node1, node2) or - defaultAdditionalTaintStep(node1, node2) - } - - predicate allowImplicitRead(DataFlow::Node node, DataFlow::ContentSet c) { - Config::allowImplicitRead(node, c) - or - ( - Config::isSink(node) or - Config::isSink(node, _) or - Config::isAdditionalFlowStep(node, _) or - Config::isAdditionalFlowStep(node, _, _, _) - ) and - defaultImplicitTaintRead(node, c) - } -} - -/** - * Constructs a global taint tracking computation. - */ -module Global implements DataFlow::GlobalFlowSig { - private module Config0 implements DataFlowInternal::FullStateConfigSig { - import DataFlowInternal::DefaultState - import Config - } - - private module C implements DataFlowInternal::FullStateConfigSig { - import AddTaintDefaults - } - - import DataFlowInternal::Impl -} - -/** DEPRECATED: Use `Global` instead. */ -deprecated module Make implements DataFlow::GlobalFlowSig { - import Global -} - -/** - * Constructs a global taint tracking computation using flow state. - */ -module GlobalWithState implements DataFlow::GlobalFlowSig { - private module Config0 implements DataFlowInternal::FullStateConfigSig { - import Config - } - - private module C implements DataFlowInternal::FullStateConfigSig { - import AddTaintDefaults - } - - import DataFlowInternal::Impl -} - -/** DEPRECATED: Use `GlobalWithState` instead. */ -deprecated module MakeWithState implements DataFlow::GlobalFlowSig { - import GlobalWithState -} diff --git a/cpp/ql/lib/semmle/code/cpp/dataflow/new/TaintTracking.qll b/cpp/ql/lib/semmle/code/cpp/dataflow/new/TaintTracking.qll index 23cef94c1c3..87e037aad9b 100644 --- a/cpp/ql/lib/semmle/code/cpp/dataflow/new/TaintTracking.qll +++ b/cpp/ql/lib/semmle/code/cpp/dataflow/new/TaintTracking.qll @@ -23,6 +23,10 @@ import semmle.code.cpp.dataflow.new.DataFlow2 * global (inter-procedural) taint-tracking analyses. */ module TaintTracking { - import semmle.code.cpp.ir.dataflow.internal.tainttracking1.TaintTracking + import semmle.code.cpp.ir.dataflow.internal.tainttracking1.TaintTrackingParameter::Public + private import semmle.code.cpp.ir.dataflow.internal.DataFlowImplSpecific + private import semmle.code.cpp.ir.dataflow.internal.TaintTrackingImplSpecific + private import codeql.dataflow.TaintTracking + import TaintFlowMake import semmle.code.cpp.ir.dataflow.internal.tainttracking1.TaintTrackingImpl } diff --git a/cpp/ql/lib/semmle/code/cpp/ir/dataflow/TaintTracking.qll b/cpp/ql/lib/semmle/code/cpp/ir/dataflow/TaintTracking.qll index f3449904420..6f2bfcdd6aa 100644 --- a/cpp/ql/lib/semmle/code/cpp/ir/dataflow/TaintTracking.qll +++ b/cpp/ql/lib/semmle/code/cpp/ir/dataflow/TaintTracking.qll @@ -19,6 +19,10 @@ import semmle.code.cpp.ir.dataflow.DataFlow import semmle.code.cpp.ir.dataflow.DataFlow2 module TaintTracking { - import semmle.code.cpp.ir.dataflow.internal.tainttracking1.TaintTracking + import semmle.code.cpp.ir.dataflow.internal.tainttracking1.TaintTrackingParameter::Public + private import semmle.code.cpp.ir.dataflow.internal.DataFlowImplSpecific + private import semmle.code.cpp.ir.dataflow.internal.TaintTrackingImplSpecific + private import codeql.dataflow.TaintTracking + import TaintFlowMake import semmle.code.cpp.ir.dataflow.internal.tainttracking1.TaintTrackingImpl } diff --git a/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowPrivate.qll b/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowPrivate.qll index 6b3f745a641..329164e0fd0 100644 --- a/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowPrivate.qll +++ b/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowPrivate.qll @@ -1078,7 +1078,7 @@ private IRVariable getIRVariableForParameterNode(ParameterNode p) { /** Holds if `v` is the source variable corresponding to the parameter represented by `p`. */ pragma[nomagic] -private predicate parameterNodeHasSourceVariable(ParameterNode p, Ssa::SourceIRVariable v) { +private predicate parameterNodeHasSourceVariable(ParameterNode p, Ssa::SourceVariable v) { v.getIRVariable() = getIRVariableForParameterNode(p) and exists(Position pos | p.isParameterOf(_, pos) | pos instanceof DirectPosition and diff --git a/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowUtil.qll b/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowUtil.qll index 209d0246832..6470741d541 100644 --- a/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowUtil.qll +++ b/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DataFlowUtil.qll @@ -781,26 +781,12 @@ class IndirectArgumentOutNode extends Node, TIndirectArgumentOutNode, PartialDef override Expr getDefinedExpr() { result = operand.getDef().getUnconvertedResultExpression() } } -pragma[nomagic] -predicate indirectReturnOutNodeOperand0(CallInstruction call, Operand operand, int indirectionIndex) { - Ssa::hasRawIndirectInstruction(call, indirectionIndex) and - operandForFullyConvertedCall(operand, call) -} - -pragma[nomagic] -predicate indirectReturnOutNodeInstruction0( - CallInstruction call, Instruction instr, int indirectionIndex -) { - Ssa::hasRawIndirectInstruction(call, indirectionIndex) and - instructionForFullyConvertedCall(instr, call) -} - /** * Holds if `node` is an indirect operand with columns `(operand, indirectionIndex)`, and * `operand` represents a use of the fully converted value of `call`. */ private predicate hasOperand(Node node, CallInstruction call, int indirectionIndex, Operand operand) { - indirectReturnOutNodeOperand0(call, operand, indirectionIndex) and + operandForFullyConvertedCall(operand, call) and hasOperandAndIndex(node, operand, indirectionIndex) } @@ -813,7 +799,7 @@ private predicate hasOperand(Node node, CallInstruction call, int indirectionInd private predicate hasInstruction( Node node, CallInstruction call, int indirectionIndex, Instruction instr ) { - indirectReturnOutNodeInstruction0(call, instr, indirectionIndex) and + instructionForFullyConvertedCall(instr, call) and hasInstructionAndIndex(node, instr, indirectionIndex) } @@ -1534,6 +1520,25 @@ private module Cached { ) } + /** + * Holds if `operand.getDef() = instr`, but there exists a `StoreInstruction` that + * writes to an address that is equivalent to the value computed by `instr` in + * between `instr` and `operand`, and therefore there should not be flow from `*instr` + * to `*operand`. + */ + pragma[nomagic] + private predicate isStoredToBetween(Instruction instr, Operand operand) { + simpleOperandLocalFlowStep(pragma[only_bind_into](instr), pragma[only_bind_into](operand)) and + exists(StoreInstruction store, IRBlock block, int storeIndex, int instrIndex, int operandIndex | + store.getDestinationAddress() = instr and + block.getInstruction(storeIndex) = store and + block.getInstruction(instrIndex) = instr and + block.getInstruction(operandIndex) = operand.getUse() and + instrIndex < storeIndex and + storeIndex < operandIndex + ) + } + private predicate indirectionInstructionFlow( RawIndirectInstruction nodeFrom, IndirectOperand nodeTo ) { @@ -1543,7 +1548,8 @@ private module Cached { simpleOperandLocalFlowStep(pragma[only_bind_into](instr), pragma[only_bind_into](operand)) | hasOperandAndIndex(nodeTo, operand, pragma[only_bind_into](indirectionIndex)) and - hasInstructionAndIndex(nodeFrom, instr, pragma[only_bind_into](indirectionIndex)) + hasInstructionAndIndex(nodeFrom, instr, pragma[only_bind_into](indirectionIndex)) and + not isStoredToBetween(instr, operand) ) } diff --git a/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/SsaInternals.qll b/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/SsaInternals.qll index 0cd152e2473..4e9a90dc0a1 100644 --- a/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/SsaInternals.qll +++ b/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/SsaInternals.qll @@ -10,32 +10,35 @@ private import ssa0.SsaInternals as SsaInternals0 import SsaInternalsCommon private module SourceVariables { - int getMaxIndirectionForIRVariable(IRVariable var) { - exists(Type type, boolean isGLValue | - var.getLanguageType().hasType(type, isGLValue) and - if isGLValue = true - then result = 1 + getMaxIndirectionsForType(type) - else result = getMaxIndirectionsForType(type) - ) - } - cached private newtype TSourceVariable = - TSourceIRVariable(BaseIRVariable baseVar, int ind) { - ind = [0 .. getMaxIndirectionForIRVariable(baseVar.getIRVariable())] - } or - TCallVariable(AllocationInstruction call, int ind) { - ind = [0 .. countIndirectionsForCppType(getResultLanguageType(call))] + TMkSourceVariable(SsaInternals0::SourceVariable base, int ind) { + ind = [0 .. countIndirectionsForCppType(base.getLanguageType()) + 1] } - abstract class SourceVariable extends TSourceVariable { + class SourceVariable extends TSourceVariable { + SsaInternals0::SourceVariable base; int ind; - bindingset[ind] - SourceVariable() { any() } + SourceVariable() { this = TMkSourceVariable(base, ind) } + + /** Gets the IR variable associated with this `SourceVariable`, if any. */ + IRVariable getIRVariable() { result = base.(BaseIRVariable).getIRVariable() } + + /** + * Gets the base source variable (i.e., the variable without any + * indirections) of this source variable. + */ + SsaInternals0::SourceVariable getBaseVariable() { result = base } /** Gets a textual representation of this element. */ - abstract string toString(); + string toString() { + ind = 0 and + result = this.getBaseVariable().toString() + or + ind > 0 and + result = this.getBaseVariable().toString() + " indirection" + } /** * Gets the number of loads performed on the base source variable @@ -43,65 +46,19 @@ private module SourceVariables { */ int getIndirection() { result = ind } - /** - * Gets the base source variable (i.e., the variable without any - * indirections) of this source variable. - */ - abstract BaseSourceVariable getBaseVariable(); - /** Holds if this variable is a glvalue. */ - predicate isGLValue() { none() } + predicate isGLValue() { ind = 0 } /** * Gets the type of this source variable. If `isGLValue()` holds, then * the type of this source variable should be thought of as "pointer * to `getType()`". */ - abstract DataFlowType getType(); - } - - class SourceIRVariable extends SourceVariable, TSourceIRVariable { - BaseIRVariable var; - - SourceIRVariable() { this = TSourceIRVariable(var, ind) } - - IRVariable getIRVariable() { result = var.getIRVariable() } - - override BaseIRVariable getBaseVariable() { result.getIRVariable() = this.getIRVariable() } - - override string toString() { - ind = 0 and - result = this.getIRVariable().toString() - or - ind > 0 and - result = this.getIRVariable().toString() + " indirection" + DataFlowType getType() { + if this.isGLValue() + then result = base.getType() + else result = getTypeImpl(base.getType(), ind - 1) } - - override predicate isGLValue() { ind = 0 } - - override DataFlowType getType() { - if ind = 0 then result = var.getType() else result = getTypeImpl(var.getType(), ind - 1) - } - } - - class CallVariable extends SourceVariable, TCallVariable { - AllocationInstruction call; - - CallVariable() { this = TCallVariable(call, ind) } - - AllocationInstruction getCall() { result = call } - - override BaseCallVariable getBaseVariable() { result.getCallInstruction() = call } - - override string toString() { - ind = 0 and - result = "Call" - or - ind > 0 and - result = "Call indirection" - } - - override DataFlowType getType() { result = getTypeImpl(call.getResultType(), ind) } } } @@ -137,8 +94,9 @@ predicate hasRawIndirectInstruction(Instruction instr, int indirectionIndex) { cached private newtype TDefOrUseImpl = - TDefImpl(Operand address, int indirectionIndex) { - exists(Instruction base | isDef(_, _, address, base, _, indirectionIndex) | + TDefImpl(BaseSourceVariableInstruction base, Operand address, int indirectionIndex) { + isDef(_, _, address, base, _, indirectionIndex) and + ( // We only include the definition if the SSA pruning stage // concluded that the definition is live after the write. any(SsaInternals0::Def def).getAddressOperand() = address @@ -148,8 +106,8 @@ private newtype TDefOrUseImpl = base.(VariableAddressInstruction).getAstVariable() instanceof GlobalLikeVariable ) } or - TUseImpl(Operand operand, int indirectionIndex) { - isUse(_, operand, _, _, indirectionIndex) and + TUseImpl(BaseSourceVariableInstruction base, Operand operand, int indirectionIndex) { + isUse(_, operand, base, _, indirectionIndex) and not isDef(_, _, operand, _, _, _) } or TGlobalUse(GlobalLikeVariable v, IRFunction f, int indirectionIndex) { @@ -236,7 +194,7 @@ abstract private class DefOrUseImpl extends TDefOrUseImpl { /** * Gets the instruction that computes the base of this definition or use. - * This is always a `VariableAddressInstruction` or an `AllocationInstruction`. + * This is always a `VariableAddressInstruction` or an `CallInstruction`. */ abstract BaseSourceVariableInstruction getBase(); @@ -308,15 +266,17 @@ abstract class DefImpl extends DefOrUseImpl { } private class DirectDef extends DefImpl, TDefImpl { - DirectDef() { this = TDefImpl(address, ind) } + BaseSourceVariableInstruction base; - override BaseSourceVariableInstruction getBase() { isDef(_, _, address, result, _, _) } + DirectDef() { this = TDefImpl(base, address, ind) } - override int getIndirection() { isDef(_, _, address, _, result, ind) } + override BaseSourceVariableInstruction getBase() { result = base } - override Node0Impl getValue() { isDef(_, result, address, _, _, _) } + override int getIndirection() { isDef(_, _, address, base, result, ind) } - override predicate isCertain() { isDef(true, _, address, _, _, ind) } + override Node0Impl getValue() { isDef(_, result, address, base, _, _) } + + override predicate isCertain() { isDef(true, _, address, base, _, ind) } } private class IteratorDef extends DefImpl, TIteratorDef { @@ -359,6 +319,7 @@ abstract class UseImpl extends DefOrUseImpl { abstract private class OperandBasedUse extends UseImpl { Operand operand; + BaseSourceVariableInstruction base; bindingset[ind] OperandBasedUse() { any() } @@ -366,50 +327,44 @@ abstract private class OperandBasedUse extends UseImpl { final override predicate hasIndexInBlock(IRBlock block, int index) { // See the comment in `ssa0`'s `OperandBasedUse` for an explanation of this // predicate's implementation. - exists(BaseSourceVariableInstruction base | base = this.getBase() | - if base.getAst() = any(Cpp::PostfixCrementOperation c).getOperand() - then - exists(Operand op, int indirectionIndex, int indirection | - indirectionIndex = this.getIndirectionIndex() and - indirection = this.getIndirection() and - op = - min(Operand cand, int i | - isUse(_, cand, base, indirection, indirectionIndex) and - block.getInstruction(i) = cand.getUse() - | - cand order by i - ) and - block.getInstruction(index) = op.getUse() - ) - else operand.getUse() = block.getInstruction(index) - ) + if base.getAst() = any(Cpp::PostfixCrementOperation c).getOperand() + then + exists(Operand op, int indirectionIndex, int indirection | + indirectionIndex = this.getIndirectionIndex() and + indirection = this.getIndirection() and + op = + min(Operand cand, int i | + isUse(_, cand, base, indirection, indirectionIndex) and + block.getInstruction(i) = cand.getUse() + | + cand order by i + ) and + block.getInstruction(index) = op.getUse() + ) + else operand.getUse() = block.getInstruction(index) } + final override BaseSourceVariableInstruction getBase() { result = base } + final Operand getOperand() { result = operand } final override Cpp::Location getLocation() { result = operand.getLocation() } } private class DirectUse extends OperandBasedUse, TUseImpl { - DirectUse() { this = TUseImpl(operand, ind) } + DirectUse() { this = TUseImpl(base, operand, ind) } - override int getIndirection() { isUse(_, operand, _, result, ind) } + override int getIndirection() { isUse(_, operand, base, result, ind) } - override BaseSourceVariableInstruction getBase() { isUse(_, operand, result, _, ind) } - - override predicate isCertain() { isUse(true, operand, _, _, ind) } + override predicate isCertain() { isUse(true, operand, base, _, ind) } override Node getNode() { nodeHasOperand(result, operand, ind) } } private class IteratorUse extends OperandBasedUse, TIteratorUse { - BaseSourceVariableInstruction container; + IteratorUse() { this = TIteratorUse(operand, base, ind) } - IteratorUse() { this = TIteratorUse(operand, container, ind) } - - override int getIndirection() { isIteratorUse(container, operand, result, ind) } - - override BaseSourceVariableInstruction getBase() { result = container } + override int getIndirection() { isIteratorUse(base, operand, result, ind) } override predicate isCertain() { none() } diff --git a/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/SsaInternalsCommon.qll b/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/SsaInternalsCommon.qll index 33b33113d43..4410e2e9e69 100644 --- a/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/SsaInternalsCommon.qll +++ b/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/SsaInternalsCommon.qll @@ -6,6 +6,7 @@ private import DataFlowImplCommon as DataFlowImplCommon private import DataFlowUtil private import semmle.code.cpp.models.interfaces.PointerWrapper private import DataFlowPrivate +private import semmle.code.cpp.ir.ValueNumbering /** * Holds if `operand` is an operand that is not used by the dataflow library. @@ -146,14 +147,6 @@ int countIndirectionsForCppType(LanguageType langType) { ) } -/** - * A `CallInstruction` that calls an allocation function such - * as `malloc` or `operator new`. - */ -class AllocationInstruction extends CallInstruction { - AllocationInstruction() { this.getStaticCallTarget() instanceof Cpp::AllocationFunction } -} - private predicate isIndirectionType(Type t) { t instanceof Indirection } private predicate hasUnspecifiedBaseType(Indirection t, Type base) { @@ -368,17 +361,22 @@ newtype TBaseSourceVariable = // Each IR variable gets its own source variable TBaseIRVariable(IRVariable var) or // Each allocation gets its own source variable - TBaseCallVariable(AllocationInstruction call) + TBaseCallVariable(CallInstruction call) { not call.getResultIRType() instanceof IRVoidType } -abstract class BaseSourceVariable extends TBaseSourceVariable { +abstract private class AbstractBaseSourceVariable extends TBaseSourceVariable { /** Gets a textual representation of this element. */ abstract string toString(); /** Gets the type of this base source variable. */ - abstract DataFlowType getType(); + final DataFlowType getType() { this.getLanguageType().hasUnspecifiedType(result, _) } + + /** Gets the `CppType` of this base source variable. */ + abstract CppType getLanguageType(); } -class BaseIRVariable extends BaseSourceVariable, TBaseIRVariable { +final class BaseSourceVariable = AbstractBaseSourceVariable; + +class BaseIRVariable extends AbstractBaseSourceVariable, TBaseIRVariable { IRVariable var; IRVariable getIRVariable() { result = var } @@ -387,19 +385,19 @@ class BaseIRVariable extends BaseSourceVariable, TBaseIRVariable { override string toString() { result = var.toString() } - override DataFlowType getType() { result = var.getType() } + override CppType getLanguageType() { result = var.getLanguageType() } } -class BaseCallVariable extends BaseSourceVariable, TBaseCallVariable { - AllocationInstruction call; +class BaseCallVariable extends AbstractBaseSourceVariable, TBaseCallVariable { + CallInstruction call; BaseCallVariable() { this = TBaseCallVariable(call) } - AllocationInstruction getCallInstruction() { result = call } + CallInstruction getCallInstruction() { result = call } override string toString() { result = call.toString() } - override DataFlowType getType() { result = call.getResultType() } + override CppType getLanguageType() { result = getResultLanguageType(call) } } /** @@ -499,8 +497,7 @@ private class BaseIRVariableInstruction extends BaseSourceVariableInstruction, override BaseIRVariable getBaseSourceVariable() { result.getIRVariable() = this.getIRVariable() } } -private class BaseAllocationInstruction extends BaseSourceVariableInstruction, AllocationInstruction -{ +private class BaseCallInstruction extends BaseSourceVariableInstruction, CallInstruction { override BaseCallVariable getBaseSourceVariable() { result.getCallInstruction() = this } } @@ -868,7 +865,7 @@ private module Cached { * to a specific address. */ private predicate isCertainAddress(Operand operand) { - operand.getDef() instanceof VariableAddressInstruction + valueNumberOfOperand(operand).getAnInstruction() instanceof VariableAddressInstruction or operand.getType() instanceof Cpp::ReferenceType } diff --git a/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/TaintTrackingImplSpecific.qll b/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/TaintTrackingImplSpecific.qll new file mode 100644 index 00000000000..f62468087b9 --- /dev/null +++ b/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/TaintTrackingImplSpecific.qll @@ -0,0 +1,10 @@ +/** + * Provides C++-specific definitions for use in the taint tracking library. + */ + +private import codeql.dataflow.TaintTracking +private import DataFlowImplSpecific + +module CppTaintTracking implements InputSig { + import TaintTrackingUtil +} diff --git a/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/TaintTrackingUtil.qll b/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/TaintTrackingUtil.qll index 028f5bad9da..50e45e3081d 100644 --- a/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/TaintTrackingUtil.qll +++ b/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/TaintTrackingUtil.qll @@ -112,7 +112,7 @@ predicate defaultAdditionalTaintStep(DataFlow::Node src, DataFlow::Node sink) { * of `c` at sinks and inputs to additional taint steps. */ bindingset[node] -predicate defaultImplicitTaintRead(DataFlow::Node node, DataFlow::Content c) { none() } +predicate defaultImplicitTaintRead(DataFlow::Node node, DataFlow::ContentSet c) { none() } /** * Holds if `node` should be a sanitizer in all global taint flow configurations diff --git a/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/ssa0/SsaInternals.qll b/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/ssa0/SsaInternals.qll index 38f9bbeec8e..fd27a4e354f 100644 --- a/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/ssa0/SsaInternals.qll +++ b/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/ssa0/SsaInternals.qll @@ -15,15 +15,12 @@ private import semmle.code.cpp.ir.dataflow.internal.DataFlowUtil private import semmle.code.cpp.ir.dataflow.internal.SsaInternalsCommon private module SourceVariables { - class SourceVariable instanceof BaseSourceVariable { - string toString() { result = BaseSourceVariable.super.toString() } - + class SourceVariable extends BaseSourceVariable { + /** + * Gets the base source variable of this `SourceVariable`. + */ BaseSourceVariable getBaseVariable() { result = this } } - - class SourceIRVariable = BaseIRVariable; - - class CallVariable = BaseCallVariable; } import SourceVariables diff --git a/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/tainttracking1/TaintTracking.qll b/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/tainttracking1/TaintTracking.qll deleted file mode 100644 index 171a0137682..00000000000 --- a/cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/tainttracking1/TaintTracking.qll +++ /dev/null @@ -1,75 +0,0 @@ -/** - * Provides classes for performing local (intra-procedural) and - * global (inter-procedural) taint-tracking analyses. - */ - -import TaintTrackingParameter::Public -private import TaintTrackingParameter::Private - -private module AddTaintDefaults implements - DataFlowInternal::FullStateConfigSig -{ - import Config - - predicate isBarrier(DataFlow::Node node) { - Config::isBarrier(node) or defaultTaintSanitizer(node) - } - - predicate isAdditionalFlowStep(DataFlow::Node node1, DataFlow::Node node2) { - Config::isAdditionalFlowStep(node1, node2) or - defaultAdditionalTaintStep(node1, node2) - } - - predicate allowImplicitRead(DataFlow::Node node, DataFlow::ContentSet c) { - Config::allowImplicitRead(node, c) - or - ( - Config::isSink(node) or - Config::isSink(node, _) or - Config::isAdditionalFlowStep(node, _) or - Config::isAdditionalFlowStep(node, _, _, _) - ) and - defaultImplicitTaintRead(node, c) - } -} - -/** - * Constructs a global taint tracking computation. - */ -module Global implements DataFlow::GlobalFlowSig { - private module Config0 implements DataFlowInternal::FullStateConfigSig { - import DataFlowInternal::DefaultState - import Config - } - - private module C implements DataFlowInternal::FullStateConfigSig { - import AddTaintDefaults - } - - import DataFlowInternal::Impl -} - -/** DEPRECATED: Use `Global` instead. */ -deprecated module Make implements DataFlow::GlobalFlowSig { - import Global -} - -/** - * Constructs a global taint tracking computation using flow state. - */ -module GlobalWithState implements DataFlow::GlobalFlowSig { - private module Config0 implements DataFlowInternal::FullStateConfigSig { - import Config - } - - private module C implements DataFlowInternal::FullStateConfigSig { - import AddTaintDefaults - } - - import DataFlowInternal::Impl -} - -/** DEPRECATED: Use `GlobalWithState` instead. */ -deprecated module MakeWithState implements DataFlow::GlobalFlowSig { - import GlobalWithState -} diff --git a/cpp/ql/lib/semmle/code/cpp/rangeanalysis/new/internal/semantic/analysis/RangeAnalysisStage.qll b/cpp/ql/lib/semmle/code/cpp/rangeanalysis/new/internal/semantic/analysis/RangeAnalysisStage.qll index 0576f5ff373..0bd665ed10c 100644 --- a/cpp/ql/lib/semmle/code/cpp/rangeanalysis/new/internal/semantic/analysis/RangeAnalysisStage.qll +++ b/cpp/ql/lib/semmle/code/cpp/rangeanalysis/new/internal/semantic/analysis/RangeAnalysisStage.qll @@ -574,16 +574,6 @@ module RangeStage< ) } - /** Holds if `e >= 1` as determined by sign analysis. */ - private predicate strictlyPositiveIntegralExpr(SemExpr e) { - semStrictlyPositive(e) and getTrackedType(e) instanceof SemIntegerType - } - - /** Holds if `e <= -1` as determined by sign analysis. */ - private predicate strictlyNegativeIntegralExpr(SemExpr e) { - semStrictlyNegative(e) and getTrackedType(e) instanceof SemIntegerType - } - /** * Holds if `e1 + delta` is a valid bound for `e2`. * - `upper = true` : `e2 <= e1 + delta` @@ -597,27 +587,6 @@ module RangeStage< delta = D::fromInt(0) and (upper = true or upper = false) or - exists(SemExpr x, SemSubExpr sub | - e2 = sub and - sub.getLeftOperand() = e1 and - sub.getRightOperand() = x - | - // `x instanceof ConstantIntegerExpr` is covered by valueFlowStep - not x instanceof SemConstantIntegerExpr and - if strictlyPositiveIntegralExpr(x) - then upper = true and delta = D::fromInt(-1) - else - if semPositive(x) - then upper = true and delta = D::fromInt(0) - else - if strictlyNegativeIntegralExpr(x) - then upper = false and delta = D::fromInt(1) - else - if semNegative(x) - then upper = false and delta = D::fromInt(0) - else none() - ) - or e2.(SemRemExpr).getRightOperand() = e1 and semPositive(e1) and delta = D::fromInt(-1) and @@ -1137,6 +1106,23 @@ module RangeStage< b = bRight and origdelta = odRight and reason = rRight and bLeft instanceof SemZeroBound ) or + exists(D::Delta dLeft, D::Delta dRight, boolean fbeLeft, boolean fbeRight | + boundedSubOperandLeft(e, upper, b, dLeft, fbeLeft, origdelta, reason) and + boundedSubOperandRight(e, upper, dRight, fbeRight) and + // when `upper` is `true` we have: + // left <= b + dLeft + // right >= 0 + dRight + // left - right <= b + dLeft - (0 + dRight) + // = b + (dLeft - dRight) + // and when `upper` is `false` we have: + // left >= b + dLeft + // right <= 0 + dRight + // left - right >= b + dLeft - (0 + dRight) + // = b + (dLeft - dRight) + delta = D::fromFloat(D::toFloat(dLeft) - D::toFloat(dRight)) and + fromBackEdge = fbeLeft.booleanOr(fbeRight) + ) + or exists( SemRemExpr rem, D::Delta d_max, D::Delta d1, D::Delta d2, boolean fbe1, boolean fbe2, D::Delta od1, D::Delta od2, SemReason r1, SemReason r2 @@ -1201,6 +1187,37 @@ module RangeStage< ) } + /** + * Holds if `sub = left - right` and `left <= b + delta` if `upper` is `true` + * and `left >= b + delta` is `upper` is `false`. + */ + pragma[nomagic] + private predicate boundedSubOperandLeft( + SemSubExpr sub, boolean upper, SemBound b, D::Delta delta, boolean fromBackEdge, + D::Delta origdelta, SemReason reason + ) { + // `semValueFlowStep` already handles the case where one of the operands is a constant. + not semValueFlowStep(sub, _, _) and + bounded(sub.getLeftOperand(), b, delta, upper, fromBackEdge, origdelta, reason) + } + + /** + * Holds if `sub = left - right` and `right <= 0 + delta` if `upper` is `false` + * and `right >= 0 + delta` is `upper` is `true`. + * + * Note that the boolean value of `upper` is flipped compared to many other predicates in + * this file. This ensures a clean join at the call-site. + */ + pragma[nomagic] + private predicate boundedSubOperandRight( + SemSubExpr sub, boolean upper, D::Delta delta, boolean fromBackEdge + ) { + // `semValueFlowStep` already handles the case where one of the operands is a constant. + not semValueFlowStep(sub, _, _) and + bounded(sub.getRightOperand(), any(SemZeroBound zb), delta, upper.booleanNot(), fromBackEdge, _, + _) + } + pragma[nomagic] private predicate boundedRemExpr( SemRemExpr rem, boolean upper, D::Delta delta, boolean fromBackEdge, D::Delta origdelta, diff --git a/cpp/ql/lib/semmle/code/cpp/security/FlowSources.qll b/cpp/ql/lib/semmle/code/cpp/security/FlowSources.qll index 881c8894e3d..14fd1305724 100644 --- a/cpp/ql/lib/semmle/code/cpp/security/FlowSources.qll +++ b/cpp/ql/lib/semmle/code/cpp/security/FlowSources.qll @@ -53,7 +53,7 @@ private class ArgvSource extends LocalFlowSource { exists(Function main, Parameter argv | main.hasGlobalName("main") and main.getParameter(1) = argv and - this.asParameter(_) = argv + this.asParameter(2) = argv ) } diff --git a/cpp/ql/lib/semmle/code/cpp/security/InvalidPointerDereference/AllocationToInvalidPointer.qll b/cpp/ql/lib/semmle/code/cpp/security/InvalidPointerDereference/AllocationToInvalidPointer.qll index 43120e1c7f0..a49f7322e6a 100644 --- a/cpp/ql/lib/semmle/code/cpp/security/InvalidPointerDereference/AllocationToInvalidPointer.qll +++ b/cpp/ql/lib/semmle/code/cpp/security/InvalidPointerDereference/AllocationToInvalidPointer.qll @@ -96,7 +96,7 @@ predicate hasSize(HeuristicAllocationExpr alloc, DataFlow::Node n, int state) { * but because there's a strict comparison that compares `n` against the size of the allocation this * snippet is fine. */ -module SizeBarrier { +private module SizeBarrier { private module SizeBarrierConfig implements DataFlow::ConfigSig { predicate isSource(DataFlow::Node source) { // The sources is the same as in the sources for the second @@ -104,35 +104,60 @@ module SizeBarrier { hasSize(_, source, _) } + /** + * Holds if `small <= large + k` holds if `g` evaluates to `testIsTrue`. + */ additional predicate isSink( - DataFlow::Node left, DataFlow::Node right, IRGuardCondition g, int k, boolean testIsTrue + DataFlow::Node small, DataFlow::Node large, IRGuardCondition g, int k, boolean testIsTrue ) { - // The sink is any "large" side of a relational comparison. i.e., the `right` expression - // in a guard such as `left < right + k`. - g.comparesLt(left.asOperand(), right.asOperand(), k, true, testIsTrue) + // The sink is any "large" side of a relational comparison. i.e., the `large` expression + // in a guard such as `small <= large + k`. + g.comparesLt(small.asOperand(), large.asOperand(), k + 1, true, testIsTrue) } predicate isSink(DataFlow::Node sink) { isSink(_, sink, _, _, _) } } - private import DataFlow::Global + module SizeBarrierFlow = DataFlow::Global; - private int getAFlowStateForNode(DataFlow::Node node) { + private int getASizeAddend(DataFlow::Node node) { exists(DataFlow::Node source | - flow(source, node) and + SizeBarrierFlow::flow(source, node) and hasSize(_, source, result) ) } + /** + * Holds if `small <= large + k` holds if `g` evaluates to `edge`. + */ private predicate operandGuardChecks( - IRGuardCondition g, Operand left, Operand right, int state, boolean edge + IRGuardCondition g, Operand small, DataFlow::Node large, int k, boolean edge ) { - exists(DataFlow::Node nLeft, DataFlow::Node nRight, int k | - nRight.asOperand() = right and - nLeft.asOperand() = left and - SizeBarrierConfig::isSink(nLeft, nRight, g, k, edge) and - state = getAFlowStateForNode(nRight) and - k <= state + SizeBarrierFlow::flowTo(large) and + SizeBarrierConfig::isSink(DataFlow::operandNode(small), large, g, k, edge) + } + + /** + * Gets an instruction `instr` that is guarded by a check such as `instr <= small + delta` where + * `small <= _ + k` and `small` is the "small side" of of a relational comparison that checks + * whether `small <= size` where `size` is the size of an allocation. + */ + Instruction getABarrierInstruction0(int delta, int k) { + exists( + IRGuardCondition g, ValueNumber value, Operand small, boolean edge, DataFlow::Node large + | + // We know: + // 1. result <= value + delta (by `bounded`) + // 2. value <= large + k (by `operandGuardChecks`). + // So: + // result <= value + delta (by 1.) + // <= large + k + delta (by 2.) + small = value.getAUse() and + operandGuardChecks(pragma[only_bind_into](g), pragma[only_bind_into](small), large, + pragma[only_bind_into](k), pragma[only_bind_into](edge)) and + bounded(result, value.getAnInstruction(), delta) and + g.controls(result.getBlock(), edge) and + k < getASizeAddend(large) ) } @@ -140,13 +165,14 @@ module SizeBarrier { * Gets an instruction that is guarded by a guard condition which ensures that * the value of the instruction is upper-bounded by size of some allocation. */ + bindingset[state] + pragma[inline_late] Instruction getABarrierInstruction(int state) { - exists(IRGuardCondition g, ValueNumber value, Operand use, boolean edge | - use = value.getAUse() and - operandGuardChecks(pragma[only_bind_into](g), pragma[only_bind_into](use), _, - pragma[only_bind_into](state), pragma[only_bind_into](edge)) and - result = value.getAnInstruction() and - g.controls(result.getBlock(), edge) + exists(int delta, int k | + state > k + delta and + // result <= "size of allocation" + delta + k + // < "size of allocation" + state + result = getABarrierInstruction0(delta, k) ) } @@ -155,14 +181,16 @@ module SizeBarrier { * the value of the node is upper-bounded by size of some allocation. */ DataFlow::Node getABarrierNode(int state) { - result.asOperand() = getABarrierInstruction(state).getAUse() + exists(DataFlow::Node source, int delta, int k | + SizeBarrierFlow::flow(source, result) and + hasSize(_, source, state) and + result.asInstruction() = SizeBarrier::getABarrierInstruction0(delta, k) and + state > k + delta + // so now we have: + // result <= "size of allocation" + delta + k + // < "size of allocation" + state + ) } - - /** - * Gets the block of a node that is guarded (see `getABarrierInstruction` or - * `getABarrierNode` for the definition of what it means to be guarded). - */ - IRBlock getABarrierBlock(int state) { result.getAnInstruction() = getABarrierInstruction(state) } } private module InterestingPointerAddInstruction { diff --git a/cpp/ql/lib/semmle/code/cpp/security/InvalidPointerDereference/InvalidPointerToDereference.qll b/cpp/ql/lib/semmle/code/cpp/security/InvalidPointerDereference/InvalidPointerToDereference.qll index d2c67289e4c..4a2175809e6 100644 --- a/cpp/ql/lib/semmle/code/cpp/security/InvalidPointerDereference/InvalidPointerToDereference.qll +++ b/cpp/ql/lib/semmle/code/cpp/security/InvalidPointerDereference/InvalidPointerToDereference.qll @@ -66,11 +66,14 @@ * module. Since the node we are tracking is not necessarily _equal_ to the pointer-arithmetic instruction, but rather satisfies * `node.asInstruction() <= pai + deltaDerefSourceAndPai`, we need to account for the delta when checking if a guard is sufficiently * strong to infer that a future dereference is safe. To do this, we check that the guard guarantees that a node `n` satisfies - * `n < node + k` where `node` is a node we know is equal to the value of the dereference source (i.e., it satisfies - * `node.asInstruction() <= pai + deltaDerefSourceAndPai`) and `k <= deltaDerefSourceAndPai`. Combining this we have - * `n < node + k <= node + deltaDerefSourceAndPai <= pai + 2*deltaDerefSourceAndPai` (TODO: Oops. This math doesn't quite work out. - * I think this is because we need to redefine the `BarrierConfig` to start flow at the pointer-arithmetic instruction instead of - * at the dereference source. When combined with TODO above it's easy to show that this guard ensures that the dereference is safe). + * `n < node + k` where `node` is a node such that `node <= pai`. Thus, we know that any node `m` such that `m <= n + delta` where + * `delta + k <= 0` will be safe because: + * ``` + * m <= n + delta + * < node + k + delta + * <= pai + k + delta + * <= pai + * ``` */ private import cpp @@ -82,16 +85,19 @@ private import RangeAnalysisUtil private module InvalidPointerToDerefBarrier { private module BarrierConfig implements DataFlow::ConfigSig { - predicate isSource(DataFlow::Node source) { - // The sources is the same as in the sources for `InvalidPointerToDerefConfig`. - invalidPointerToDerefSource(_, _, source, _) + additional predicate isSource(DataFlow::Node source, PointerArithmeticInstruction pai) { + invalidPointerToDerefSource(_, pai, _, _) and + // source <= pai + bounded2(source.asInstruction(), pai, any(int d | d <= 0)) } + predicate isSource(DataFlow::Node source) { isSource(source, _) } + additional predicate isSink( - DataFlow::Node left, DataFlow::Node right, IRGuardCondition g, int k, boolean testIsTrue + DataFlow::Node small, DataFlow::Node large, IRGuardCondition g, int k, boolean testIsTrue ) { // The sink is any "large" side of a relational comparison. - g.comparesLt(left.asOperand(), right.asOperand(), k, true, testIsTrue) + g.comparesLt(small.asOperand(), large.asOperand(), k, true, testIsTrue) } predicate isSink(DataFlow::Node sink) { isSink(_, sink, _, _, _) } @@ -99,59 +105,82 @@ private module InvalidPointerToDerefBarrier { private module BarrierFlow = DataFlow::Global; - private int getInvalidPointerToDerefSourceDelta(DataFlow::Node node) { - exists(DataFlow::Node source | - BarrierFlow::flow(source, node) and - invalidPointerToDerefSource(_, _, source, result) - ) - } - + /** + * Holds if `g` ensures that `small < large + k` if `g` evaluates to `edge`. + * + * Additionally, it also holds that `large <= pai`. Thus, when `g` evaluates to `edge` + * it holds that `small < pai + k`. + */ private predicate operandGuardChecks( - IRGuardCondition g, Operand left, Operand right, int state, boolean edge + PointerArithmeticInstruction pai, IRGuardCondition g, Operand small, int k, boolean edge ) { - exists(DataFlow::Node nLeft, DataFlow::Node nRight, int k | - nRight.asOperand() = right and - nLeft.asOperand() = left and - BarrierConfig::isSink(nLeft, nRight, g, k, edge) and - state = getInvalidPointerToDerefSourceDelta(nRight) and - k <= state + exists(DataFlow::Node source, DataFlow::Node nSmall, DataFlow::Node nLarge | + nSmall.asOperand() = small and + BarrierConfig::isSource(source, pai) and + BarrierFlow::flow(source, nLarge) and + BarrierConfig::isSink(nSmall, nLarge, g, k, edge) ) } - Instruction getABarrierInstruction(int state) { - exists(IRGuardCondition g, ValueNumber value, Operand use, boolean edge | + /** + * Gets an instruction `instr` such that `instr < pai`. + */ + Instruction getABarrierInstruction(PointerArithmeticInstruction pai) { + exists(IRGuardCondition g, ValueNumber value, Operand use, boolean edge, int delta, int k | use = value.getAUse() and - operandGuardChecks(pragma[only_bind_into](g), pragma[only_bind_into](use), _, state, - pragma[only_bind_into](edge)) and - result = value.getAnInstruction() and - g.controls(result.getBlock(), edge) + // value < pai + k + operandGuardChecks(pai, pragma[only_bind_into](g), pragma[only_bind_into](use), + pragma[only_bind_into](k), pragma[only_bind_into](edge)) and + // result <= value + delta + bounded(result, value.getAnInstruction(), delta) and + g.controls(result.getBlock(), edge) and + delta + k <= 0 + // combining the above we have: result < pai + k + delta <= pai ) } - DataFlow::Node getABarrierNode() { result.asOperand() = getABarrierInstruction(_).getAUse() } + DataFlow::Node getABarrierNode(PointerArithmeticInstruction pai) { + result.asOperand() = getABarrierInstruction(pai).getAUse() + } - pragma[nomagic] - IRBlock getABarrierBlock(int state) { result.getAnInstruction() = getABarrierInstruction(state) } + /** + * Gets an address operand whose definition `instr` satisfies `instr < pai`. + */ + AddressOperand getABarrierAddressOperand(PointerArithmeticInstruction pai) { + result.getDef() = getABarrierInstruction(pai) + } } /** * A configuration to track flow from a pointer-arithmetic operation found * by `AllocToInvalidPointerConfig` to a dereference of the pointer. */ -private module InvalidPointerToDerefConfig implements DataFlow::ConfigSig { - predicate isSource(DataFlow::Node source) { invalidPointerToDerefSource(_, _, source, _) } +private module InvalidPointerToDerefConfig implements DataFlow::StateConfigSig { + class FlowState extends PointerArithmeticInstruction { + FlowState() { invalidPointerToDerefSource(_, this, _, _) } + } + + predicate isSource(DataFlow::Node source, FlowState pai) { + invalidPointerToDerefSource(_, pai, source, _) + } pragma[inline] - predicate isSink(DataFlow::Node sink) { isInvalidPointerDerefSink(sink, _, _, _) } + predicate isSink(DataFlow::Node sink) { isInvalidPointerDerefSink(sink, _, _, _, _) } + + predicate isSink(DataFlow::Node sink, FlowState pai) { none() } predicate isBarrier(DataFlow::Node node) { node = any(DataFlow::SsaPhiNode phi | not phi.isPhiRead()).getAnInput(true) - or - node = InvalidPointerToDerefBarrier::getABarrierNode() + } + + predicate isBarrier(DataFlow::Node node, FlowState pai) { + // `node = getABarrierNode(pai)` ensures that node < pai, so this node is safe to dereference. + // Note that this is the only place where the `FlowState` is used in this configuration. + node = InvalidPointerToDerefBarrier::getABarrierNode(pai) } } -private import DataFlow::Global +private import DataFlow::GlobalWithState /** * Holds if `allocSource` is dataflow node that represents an allocation that flows to the @@ -165,19 +194,14 @@ private predicate invalidPointerToDerefSource( DataFlow::Node allocSource, PointerArithmeticInstruction pai, DataFlow::Node derefSource, int deltaDerefSourceAndPai ) { - exists(int rhsSizeDelta | - // Note that `deltaDerefSourceAndPai` is not necessarily equal to `rhsSizeDelta`: - // `rhsSizeDelta` is the constant offset added to the size of the allocation, and - // `deltaDerefSourceAndPai` is the constant difference between the pointer-arithmetic instruction - // and the instruction computing the address for which we will search for a dereference. - AllocToInvalidPointer::pointerAddInstructionHasBounds(allocSource, pai, _, rhsSizeDelta) and - bounded2(derefSource.asInstruction(), pai, deltaDerefSourceAndPai) and - deltaDerefSourceAndPai >= 0 and - // TODO: This condition will go away once #13725 is merged, and then we can make `SizeBarrier` - // private to `AllocationToInvalidPointer.qll`. - not derefSource.getBasicBlock() = - AllocToInvalidPointer::SizeBarrier::getABarrierBlock(rhsSizeDelta) - ) + // Note that `deltaDerefSourceAndPai` is not necessarily equal to `rhsSizeDelta`: + // `rhsSizeDelta` is the constant offset added to the size of the allocation, and + // `deltaDerefSourceAndPai` is the constant difference between the pointer-arithmetic instruction + // and the instruction computing the address for which we will search for a dereference. + AllocToInvalidPointer::pointerAddInstructionHasBounds(allocSource, pai, _, _) and + // derefSource <= pai + deltaDerefSourceAndPai + bounded2(derefSource.asInstruction(), pai, deltaDerefSourceAndPai) and + deltaDerefSourceAndPai >= 0 } /** @@ -187,15 +211,14 @@ private predicate invalidPointerToDerefSource( */ pragma[inline] private predicate isInvalidPointerDerefSink( - DataFlow::Node sink, Instruction i, string operation, int deltaDerefSinkAndDerefAddress + DataFlow::Node sink, AddressOperand addr, Instruction i, string operation, + int deltaDerefSinkAndDerefAddress ) { - exists(AddressOperand addr, Instruction s, IRBlock b | + exists(Instruction s | s = sink.asInstruction() and bounded(addr.getDef(), s, deltaDerefSinkAndDerefAddress) and deltaDerefSinkAndDerefAddress >= 0 and - i.getAnOperand() = addr and - b = i.getBlock() and - not b = InvalidPointerToDerefBarrier::getABarrierBlock(deltaDerefSinkAndDerefAddress) + i.getAnOperand() = addr | i instanceof StoreInstruction and operation = "write" @@ -221,9 +244,11 @@ private Instruction getASuccessor(Instruction instr) { instr.getBlock().getASuccessor+() = result.getBlock() } -private predicate paiForDereferenceSink(PointerArithmeticInstruction pai, DataFlow::Node derefSink) { +private predicate paiForDereferenceSink( + PointerArithmeticInstruction pai, DataFlow::Node derefSink, int deltaDerefSourceAndPai +) { exists(DataFlow::Node derefSource | - invalidPointerToDerefSource(_, pai, derefSource, _) and + invalidPointerToDerefSource(_, pai, derefSource, deltaDerefSourceAndPai) and flow(derefSource, derefSink) ) } @@ -235,13 +260,15 @@ private predicate paiForDereferenceSink(PointerArithmeticInstruction pai, DataFl */ private predicate derefSinkToOperation( DataFlow::Node derefSink, PointerArithmeticInstruction pai, DataFlow::Node operation, - string description, int deltaDerefSinkAndDerefAddress + string description, int deltaDerefSourceAndPai, int deltaDerefSinkAndDerefAddress ) { - exists(Instruction operationInstr | - paiForDereferenceSink(pai, pragma[only_bind_into](derefSink)) and - isInvalidPointerDerefSink(derefSink, operationInstr, description, deltaDerefSinkAndDerefAddress) and + exists(Instruction operationInstr, AddressOperand addr | + paiForDereferenceSink(pai, pragma[only_bind_into](derefSink), deltaDerefSourceAndPai) and + isInvalidPointerDerefSink(derefSink, addr, operationInstr, description, + deltaDerefSinkAndDerefAddress) and operationInstr = getASuccessor(derefSink.asInstruction()) and - operation.asInstruction() = operationInstr + operation.asInstruction() = operationInstr and + not addr = InvalidPointerToDerefBarrier::getABarrierAddressOperand(pai) ) } @@ -260,7 +287,8 @@ predicate operationIsOffBy( exists(int deltaDerefSourceAndPai, int deltaDerefSinkAndDerefAddress | invalidPointerToDerefSource(allocation, pai, derefSource, deltaDerefSourceAndPai) and flow(derefSource, derefSink) and - derefSinkToOperation(derefSink, pai, operation, description, deltaDerefSinkAndDerefAddress) and + derefSinkToOperation(derefSink, pai, operation, description, deltaDerefSourceAndPai, + deltaDerefSinkAndDerefAddress) and delta = deltaDerefSourceAndPai + deltaDerefSinkAndDerefAddress ) } diff --git a/cpp/ql/lib/semmle/code/cpp/security/InvalidPointerDereference/RangeAnalysisUtil.qll b/cpp/ql/lib/semmle/code/cpp/security/InvalidPointerDereference/RangeAnalysisUtil.qll index 12bb50321fa..0e86b68418a 100644 --- a/cpp/ql/lib/semmle/code/cpp/security/InvalidPointerDereference/RangeAnalysisUtil.qll +++ b/cpp/ql/lib/semmle/code/cpp/security/InvalidPointerDereference/RangeAnalysisUtil.qll @@ -18,7 +18,7 @@ private Instruction getABoundIn(SemBound b, IRFunction func) { * Holds if `i <= b + delta`. */ pragma[inline] -private predicate boundedImpl(Instruction i, Instruction b, int delta) { +private predicate boundedImplCand(Instruction i, Instruction b, int delta) { exists(SemBound bound, IRFunction func | semBounded(getSemanticExpr(i), bound, delta, true, _) and b = getABoundIn(bound, func) and @@ -26,6 +26,15 @@ private predicate boundedImpl(Instruction i, Instruction b, int delta) { ) } +/** + * Holds if `i <= b + delta` and `delta` is the smallest integer that satisfies + * this condition. + */ +pragma[inline] +private predicate boundedImpl(Instruction i, Instruction b, int delta) { + delta = min(int cand | boundedImplCand(i, b, cand)) +} + /** * Holds if `i <= b + delta`. * diff --git a/cpp/ql/src/Likely Bugs/Format/NonConstantFormat.ql b/cpp/ql/src/Likely Bugs/Format/NonConstantFormat.ql index 65454332ab1..830859b18ff 100644 --- a/cpp/ql/src/Likely Bugs/Format/NonConstantFormat.ql +++ b/cpp/ql/src/Likely Bugs/Format/NonConstantFormat.ql @@ -105,8 +105,6 @@ predicate isNonConst(DataFlow::Node node, boolean isIndirect) { or e instanceof NewArrayExpr or - e instanceof AssignExpr - or exists(Variable v | v = e.(VariableAccess).getTarget() | v.getType().(ArrayType).getBaseType() instanceof CharType and exists(AssignExpr ae | diff --git a/cpp/ql/src/Security/CWE/CWE-089/SqlTainted.ql b/cpp/ql/src/Security/CWE/CWE-089/SqlTainted.ql index f3ff16e8f7b..9cc2fbf10e7 100644 --- a/cpp/ql/src/Security/CWE/CWE-089/SqlTainted.ql +++ b/cpp/ql/src/Security/CWE/CWE-089/SqlTainted.ql @@ -14,9 +14,11 @@ import cpp import semmle.code.cpp.security.Security +import semmle.code.cpp.security.FlowSources import semmle.code.cpp.security.FunctionWithWrappers -import semmle.code.cpp.ir.dataflow.internal.DefaultTaintTrackingImpl -import TaintedWithPath +import semmle.code.cpp.ir.IR +import semmle.code.cpp.ir.dataflow.TaintTracking +import SqlTainted::PathGraph class SqlLikeFunction extends FunctionWithWrappers { SqlLikeFunction() { sqlArgument(this.getName(), _) } @@ -24,31 +26,43 @@ class SqlLikeFunction extends FunctionWithWrappers { override predicate interestingArg(int arg) { sqlArgument(this.getName(), arg) } } -class Configuration extends TaintTrackingConfiguration { - override predicate isSink(Element tainted) { - exists(SqlLikeFunction runSql | runSql.outermostWrapperFunctionCall(tainted, _)) +Expr asSinkExpr(DataFlow::Node node) { + result = node.asIndirectArgument() + or + // We want the conversion so we only get one node for the expression + result = node.asConvertedExpr() +} + +module SqlTaintedConfig implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node node) { node instanceof FlowSource } + + predicate isSink(DataFlow::Node node) { + exists(SqlLikeFunction runSql | runSql.outermostWrapperFunctionCall(asSinkExpr(node), _)) } - override predicate isBarrier(Expr e) { - super.isBarrier(e) - or - e.getUnspecifiedType() instanceof IntegralType - or + predicate isBarrier(DataFlow::Node node) { + node.asExpr().getUnspecifiedType() instanceof IntegralType + } + + predicate isBarrierIn(DataFlow::Node node) { exists(SqlBarrierFunction sql, int arg, FunctionInput input | - e = sql.getACallToThisFunction().getArgument(arg) and + node.asIndirectArgument() = sql.getACallToThisFunction().getArgument(arg) and input.isParameterDeref(arg) and sql.barrierSqlArgument(input, _) ) } } +module SqlTainted = TaintTracking::Global; + from - SqlLikeFunction runSql, Expr taintedArg, Expr taintSource, PathNode sourceNode, PathNode sinkNode, - string taintCause, string callChain + SqlLikeFunction runSql, Expr taintedArg, FlowSource taintSource, SqlTainted::PathNode sourceNode, + SqlTainted::PathNode sinkNode, string callChain where runSql.outermostWrapperFunctionCall(taintedArg, callChain) and - taintedWithPath(taintSource, taintedArg, sourceNode, sinkNode) and - isUserInput(taintSource, taintCause) + SqlTainted::flowPath(sourceNode, sinkNode) and + taintedArg = asSinkExpr(sinkNode.getNode()) and + taintSource = sourceNode.getNode() select taintedArg, sourceNode, sinkNode, "This argument to a SQL query function is derived from $@ and then passed to " + callChain + ".", - taintSource, "user input (" + taintCause + ")" + taintSource, "user input (" + taintSource.getSourceType() + ")" diff --git a/cpp/ql/src/change-notes/2023-08-24-no-taint-argv-indirections.md b/cpp/ql/src/change-notes/2023-08-24-no-taint-argv-indirections.md new file mode 100644 index 00000000000..74b8e6910da --- /dev/null +++ b/cpp/ql/src/change-notes/2023-08-24-no-taint-argv-indirections.md @@ -0,0 +1,4 @@ +--- +category: minorAnalysis +--- +* Some queries that had repeated results corresponding to different levels of indirection for `argv` now only have a single result. diff --git a/cpp/ql/src/change-notes/2023-08-24-remove-non-constant-assign-sources.md b/cpp/ql/src/change-notes/2023-08-24-remove-non-constant-assign-sources.md new file mode 100644 index 00000000000..f4dcc011a29 --- /dev/null +++ b/cpp/ql/src/change-notes/2023-08-24-remove-non-constant-assign-sources.md @@ -0,0 +1,4 @@ +--- +category: minorAnalysis +--- +* The `cpp/non-constant-format` query no longer considers an assignment on the right-hand side of another assignment to be a source of non-constant format strings. As a result, the query may now produce fewer results. diff --git a/cpp/ql/src/experimental/Security/CWE/CWE-078/WordexpTainted.ql b/cpp/ql/src/experimental/Security/CWE/CWE-078/WordexpTainted.ql index 095b4abea02..d5b7b97c136 100644 --- a/cpp/ql/src/experimental/Security/CWE/CWE-078/WordexpTainted.ql +++ b/cpp/ql/src/experimental/Security/CWE/CWE-078/WordexpTainted.ql @@ -40,7 +40,7 @@ module WordexpTaintConfig implements DataFlow::ConfigSig { predicate isSink(DataFlow::Node sink) { exists(FunctionCall fc | fc.getTarget() instanceof WordexpFunction | - fc.getArgument(0) = sink.asExpr() and + fc.getArgument(0) = sink.asIndirectArgument(1) and not isCommandSubstitutionDisabled(fc) ) } diff --git a/cpp/ql/src/qlpack.yml b/cpp/ql/src/qlpack.yml index 518bf7877cc..9c8eb64b9f5 100644 --- a/cpp/ql/src/qlpack.yml +++ b/cpp/ql/src/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/cpp-queries -version: 0.7.2 +version: 0.7.3-dev groups: - cpp - queries diff --git a/cpp/ql/test/experimental/query-tests/Security/CWE/CWE-078/WordexpTainted.expected b/cpp/ql/test/experimental/query-tests/Security/CWE/CWE-078/WordexpTainted.expected index bf126e4656d..1be9badfa4d 100644 --- a/cpp/ql/test/experimental/query-tests/Security/CWE/CWE-078/WordexpTainted.expected +++ b/cpp/ql/test/experimental/query-tests/Security/CWE/CWE-078/WordexpTainted.expected @@ -1,16 +1,8 @@ edges -| test.cpp:22:27:22:30 | argv | test.cpp:29:13:29:20 | filePath | -| test.cpp:22:27:22:30 | argv | test.cpp:29:13:29:20 | filePath | -| test.cpp:22:27:22:30 | argv indirection | test.cpp:29:13:29:20 | filePath | -| test.cpp:22:27:22:30 | argv indirection | test.cpp:29:13:29:20 | filePath | +| test.cpp:22:27:22:30 | argv indirection | test.cpp:29:13:29:20 | filePath indirection | nodes -| test.cpp:22:27:22:30 | argv | semmle.label | argv | | test.cpp:22:27:22:30 | argv indirection | semmle.label | argv indirection | -| test.cpp:29:13:29:20 | filePath | semmle.label | filePath | -| test.cpp:29:13:29:20 | filePath | semmle.label | filePath | +| test.cpp:29:13:29:20 | filePath indirection | semmle.label | filePath indirection | subpaths #select -| test.cpp:29:13:29:20 | filePath | test.cpp:22:27:22:30 | argv | test.cpp:29:13:29:20 | filePath | Using user-supplied data in a `wordexp` command, without disabling command substitution, can make code vulnerable to command injection. | -| test.cpp:29:13:29:20 | filePath | test.cpp:22:27:22:30 | argv | test.cpp:29:13:29:20 | filePath | Using user-supplied data in a `wordexp` command, without disabling command substitution, can make code vulnerable to command injection. | -| test.cpp:29:13:29:20 | filePath | test.cpp:22:27:22:30 | argv indirection | test.cpp:29:13:29:20 | filePath | Using user-supplied data in a `wordexp` command, without disabling command substitution, can make code vulnerable to command injection. | -| test.cpp:29:13:29:20 | filePath | test.cpp:22:27:22:30 | argv indirection | test.cpp:29:13:29:20 | filePath | Using user-supplied data in a `wordexp` command, without disabling command substitution, can make code vulnerable to command injection. | +| test.cpp:29:13:29:20 | filePath indirection | test.cpp:22:27:22:30 | argv indirection | test.cpp:29:13:29:20 | filePath indirection | Using user-supplied data in a `wordexp` command, without disabling command substitution, can make code vulnerable to command injection. | diff --git a/cpp/ql/test/experimental/query-tests/Security/CWE/CWE-193/constant-size/ConstantSizeArrayOffByOne.expected b/cpp/ql/test/experimental/query-tests/Security/CWE/CWE-193/constant-size/ConstantSizeArrayOffByOne.expected index f8b8bab0e4f..b5bbc68dbd4 100644 --- a/cpp/ql/test/experimental/query-tests/Security/CWE/CWE-193/constant-size/ConstantSizeArrayOffByOne.expected +++ b/cpp/ql/test/experimental/query-tests/Security/CWE/CWE-193/constant-size/ConstantSizeArrayOffByOne.expected @@ -69,12 +69,6 @@ edges | test.cpp:322:19:322:27 | ... + ... | test.cpp:325:24:325:26 | end | | test.cpp:324:23:324:26 | temp | test.cpp:324:23:324:32 | ... + ... | | test.cpp:324:23:324:32 | ... + ... | test.cpp:325:15:325:19 | temp2 | -| test.cpp:351:9:351:11 | arr | test.cpp:351:9:351:14 | access to array | -| test.cpp:351:9:351:11 | arr | test.cpp:351:18:351:25 | access to array | -| test.cpp:351:18:351:20 | arr | test.cpp:351:9:351:14 | access to array | -| test.cpp:351:18:351:20 | arr | test.cpp:351:18:351:25 | access to array | -| test.cpp:351:29:351:31 | arr | test.cpp:351:9:351:14 | access to array | -| test.cpp:351:29:351:31 | arr | test.cpp:351:18:351:25 | access to array | nodes | test.cpp:34:5:34:24 | access to array | semmle.label | access to array | | test.cpp:34:10:34:12 | buf | semmle.label | buf | @@ -167,11 +161,6 @@ nodes | test.cpp:325:15:325:19 | temp2 | semmle.label | temp2 | | test.cpp:325:24:325:26 | end | semmle.label | end | | test.cpp:325:24:325:26 | end | semmle.label | end | -| test.cpp:351:9:351:11 | arr | semmle.label | arr | -| test.cpp:351:9:351:14 | access to array | semmle.label | access to array | -| test.cpp:351:18:351:20 | arr | semmle.label | arr | -| test.cpp:351:18:351:25 | access to array | semmle.label | access to array | -| test.cpp:351:29:351:31 | arr | semmle.label | arr | subpaths #select | test.cpp:35:5:35:22 | PointerAdd: access to array | test.cpp:35:10:35:12 | buf | test.cpp:35:5:35:22 | access to array | This pointer arithmetic may have an off-by-1 error allowing it to overrun $@ at this $@. | test.cpp:15:9:15:11 | buf | buf | test.cpp:35:5:35:26 | Store: ... = ... | write | @@ -194,6 +183,3 @@ subpaths | test.cpp:322:19:322:27 | PointerAdd: ... + ... | test.cpp:322:19:322:22 | temp | test.cpp:325:24:325:26 | end | This pointer arithmetic may have an off-by-1 error allowing it to overrun $@ at this $@. | test.cpp:314:10:314:13 | temp | temp | test.cpp:330:13:330:24 | Store: ... = ... | write | | test.cpp:322:19:322:27 | PointerAdd: ... + ... | test.cpp:322:19:322:22 | temp | test.cpp:325:24:325:26 | end | This pointer arithmetic may have an off-by-1 error allowing it to overrun $@ at this $@. | test.cpp:314:10:314:13 | temp | temp | test.cpp:331:13:331:24 | Store: ... = ... | write | | test.cpp:322:19:322:27 | PointerAdd: ... + ... | test.cpp:322:19:322:22 | temp | test.cpp:325:24:325:26 | end | This pointer arithmetic may have an off-by-1 error allowing it to overrun $@ at this $@. | test.cpp:314:10:314:13 | temp | temp | test.cpp:333:13:333:24 | Store: ... = ... | write | -| test.cpp:351:18:351:25 | PointerAdd: access to array | test.cpp:351:9:351:11 | arr | test.cpp:351:18:351:25 | access to array | This pointer arithmetic may have an off-by-1 error allowing it to overrun $@ at this $@. | test.cpp:348:9:348:11 | arr | arr | test.cpp:351:18:351:25 | Load: access to array | read | -| test.cpp:351:18:351:25 | PointerAdd: access to array | test.cpp:351:18:351:20 | arr | test.cpp:351:18:351:25 | access to array | This pointer arithmetic may have an off-by-1 error allowing it to overrun $@ at this $@. | test.cpp:348:9:348:11 | arr | arr | test.cpp:351:18:351:25 | Load: access to array | read | -| test.cpp:351:18:351:25 | PointerAdd: access to array | test.cpp:351:29:351:31 | arr | test.cpp:351:18:351:25 | access to array | This pointer arithmetic may have an off-by-1 error allowing it to overrun $@ at this $@. | test.cpp:348:9:348:11 | arr | arr | test.cpp:351:18:351:25 | Load: access to array | read | diff --git a/cpp/ql/test/experimental/query-tests/Security/CWE/CWE-193/constant-size/test.cpp b/cpp/ql/test/experimental/query-tests/Security/CWE/CWE-193/constant-size/test.cpp index 2d3945e48db..03de927073a 100644 --- a/cpp/ql/test/experimental/query-tests/Security/CWE/CWE-193/constant-size/test.cpp +++ b/cpp/ql/test/experimental/query-tests/Security/CWE/CWE-193/constant-size/test.cpp @@ -348,7 +348,7 @@ int positiveRange(int x) { int arr[128]; for(int i=127-offset; i>= 0; i--) { - arr[i] = arr[i+1] + arr[i+offset]; // GOOD [FALSE POSITIVE] + arr[i] = arr[i+1] + arr[i+offset]; // GOOD } return arr[0]; } diff --git a/cpp/ql/test/experimental/query-tests/Security/CWE/CWE-193/pointer-deref/InvalidPointerDeref.expected b/cpp/ql/test/experimental/query-tests/Security/CWE/CWE-193/pointer-deref/InvalidPointerDeref.expected index 09ec397861a..0215848c5f2 100644 --- a/cpp/ql/test/experimental/query-tests/Security/CWE/CWE-193/pointer-deref/InvalidPointerDeref.expected +++ b/cpp/ql/test/experimental/query-tests/Security/CWE/CWE-193/pointer-deref/InvalidPointerDeref.expected @@ -129,7 +129,6 @@ edges | test.cpp:271:14:271:21 | ... + ... | test.cpp:271:14:271:21 | ... + ... | | test.cpp:271:14:271:21 | ... + ... | test.cpp:274:5:274:10 | ... = ... | | test.cpp:271:14:271:21 | ... + ... | test.cpp:274:5:274:10 | ... = ... | -| test.cpp:304:15:304:26 | new[] | test.cpp:308:5:308:29 | ... = ... | | test.cpp:355:14:355:27 | new[] | test.cpp:356:15:356:23 | ... + ... | | test.cpp:355:14:355:27 | new[] | test.cpp:356:15:356:23 | ... + ... | | test.cpp:355:14:355:27 | new[] | test.cpp:357:24:357:30 | ... + ... | @@ -214,20 +213,26 @@ edges | test.cpp:543:14:543:27 | new[] | test.cpp:548:5:548:19 | ... = ... | | test.cpp:554:14:554:27 | new[] | test.cpp:559:5:559:19 | ... = ... | | test.cpp:642:14:642:31 | new[] | test.cpp:647:5:647:19 | ... = ... | -| test.cpp:652:14:652:27 | new[] | test.cpp:656:3:656:6 | ... ++ | -| test.cpp:652:14:652:27 | new[] | test.cpp:656:3:656:6 | ... ++ | -| test.cpp:652:14:652:27 | new[] | test.cpp:662:3:662:11 | ... = ... | -| test.cpp:656:3:656:6 | ... ++ | test.cpp:656:3:656:6 | ... ++ | -| test.cpp:656:3:656:6 | ... ++ | test.cpp:662:3:662:11 | ... = ... | -| test.cpp:656:3:656:6 | ... ++ | test.cpp:662:3:662:11 | ... = ... | -| test.cpp:667:14:667:31 | new[] | test.cpp:675:7:675:23 | ... = ... | | test.cpp:695:13:695:26 | new[] | test.cpp:698:5:698:10 | ... += ... | +| test.cpp:695:13:695:26 | new[] | test.cpp:698:5:698:10 | ... += ... | +| test.cpp:698:5:698:10 | ... += ... | test.cpp:698:5:698:10 | ... += ... | | test.cpp:698:5:698:10 | ... += ... | test.cpp:701:15:701:16 | * ... | | test.cpp:705:18:705:18 | q | test.cpp:705:18:705:18 | q | | test.cpp:705:18:705:18 | q | test.cpp:706:12:706:13 | * ... | | test.cpp:705:18:705:18 | q | test.cpp:706:12:706:13 | * ... | | test.cpp:711:13:711:26 | new[] | test.cpp:714:11:714:11 | q | | test.cpp:714:11:714:11 | q | test.cpp:705:18:705:18 | q | +| test.cpp:730:12:730:28 | new[] | test.cpp:732:16:732:26 | ... + ... | +| test.cpp:730:12:730:28 | new[] | test.cpp:732:16:732:26 | ... + ... | +| test.cpp:730:12:730:28 | new[] | test.cpp:733:5:733:12 | ... = ... | +| test.cpp:732:16:732:26 | ... + ... | test.cpp:732:16:732:26 | ... + ... | +| test.cpp:732:16:732:26 | ... + ... | test.cpp:733:5:733:12 | ... = ... | +| test.cpp:732:16:732:26 | ... + ... | test.cpp:733:5:733:12 | ... = ... | +| test.cpp:754:18:754:31 | new[] | test.cpp:767:16:767:29 | access to array | +| test.cpp:754:18:754:31 | new[] | test.cpp:767:16:767:29 | access to array | +| test.cpp:754:18:754:31 | new[] | test.cpp:772:16:772:29 | access to array | +| test.cpp:754:18:754:31 | new[] | test.cpp:772:16:772:29 | access to array | +| test.cpp:781:14:781:27 | new[] | test.cpp:786:18:786:27 | access to array | nodes | test.cpp:4:15:4:20 | call to malloc | semmle.label | call to malloc | | test.cpp:5:15:5:22 | ... + ... | semmle.label | ... + ... | @@ -320,8 +325,6 @@ nodes | test.cpp:271:14:271:21 | ... + ... | semmle.label | ... + ... | | test.cpp:271:14:271:21 | ... + ... | semmle.label | ... + ... | | test.cpp:274:5:274:10 | ... = ... | semmle.label | ... = ... | -| test.cpp:304:15:304:26 | new[] | semmle.label | new[] | -| test.cpp:308:5:308:29 | ... = ... | semmle.label | ... = ... | | test.cpp:355:14:355:27 | new[] | semmle.label | new[] | | test.cpp:356:15:356:23 | ... + ... | semmle.label | ... + ... | | test.cpp:356:15:356:23 | ... + ... | semmle.label | ... + ... | @@ -371,20 +374,26 @@ nodes | test.cpp:559:5:559:19 | ... = ... | semmle.label | ... = ... | | test.cpp:642:14:642:31 | new[] | semmle.label | new[] | | test.cpp:647:5:647:19 | ... = ... | semmle.label | ... = ... | -| test.cpp:652:14:652:27 | new[] | semmle.label | new[] | -| test.cpp:656:3:656:6 | ... ++ | semmle.label | ... ++ | -| test.cpp:656:3:656:6 | ... ++ | semmle.label | ... ++ | -| test.cpp:662:3:662:11 | ... = ... | semmle.label | ... = ... | -| test.cpp:667:14:667:31 | new[] | semmle.label | new[] | -| test.cpp:675:7:675:23 | ... = ... | semmle.label | ... = ... | | test.cpp:695:13:695:26 | new[] | semmle.label | new[] | | test.cpp:698:5:698:10 | ... += ... | semmle.label | ... += ... | +| test.cpp:698:5:698:10 | ... += ... | semmle.label | ... += ... | | test.cpp:701:15:701:16 | * ... | semmle.label | * ... | | test.cpp:705:18:705:18 | q | semmle.label | q | | test.cpp:705:18:705:18 | q | semmle.label | q | | test.cpp:706:12:706:13 | * ... | semmle.label | * ... | | test.cpp:711:13:711:26 | new[] | semmle.label | new[] | | test.cpp:714:11:714:11 | q | semmle.label | q | +| test.cpp:730:12:730:28 | new[] | semmle.label | new[] | +| test.cpp:732:16:732:26 | ... + ... | semmle.label | ... + ... | +| test.cpp:732:16:732:26 | ... + ... | semmle.label | ... + ... | +| test.cpp:733:5:733:12 | ... = ... | semmle.label | ... = ... | +| test.cpp:754:18:754:31 | new[] | semmle.label | new[] | +| test.cpp:767:16:767:29 | access to array | semmle.label | access to array | +| test.cpp:767:16:767:29 | access to array | semmle.label | access to array | +| test.cpp:772:16:772:29 | access to array | semmle.label | access to array | +| test.cpp:772:16:772:29 | access to array | semmle.label | access to array | +| test.cpp:781:14:781:27 | new[] | semmle.label | new[] | +| test.cpp:786:18:786:27 | access to array | semmle.label | access to array | subpaths #select | test.cpp:6:14:6:15 | * ... | test.cpp:4:15:4:20 | call to malloc | test.cpp:6:14:6:15 | * ... | This read might be out of bounds, as the pointer might be equal to $@ + $@. | test.cpp:4:15:4:20 | call to malloc | call to malloc | test.cpp:5:19:5:22 | size | size | @@ -406,7 +415,6 @@ subpaths | test.cpp:254:9:254:16 | ... = ... | test.cpp:248:24:248:30 | call to realloc | test.cpp:254:9:254:16 | ... = ... | This write might be out of bounds, as the pointer might be equal to $@ + $@. | test.cpp:248:24:248:30 | call to realloc | call to realloc | test.cpp:254:11:254:11 | i | i | | test.cpp:264:13:264:14 | * ... | test.cpp:260:13:260:24 | new[] | test.cpp:264:13:264:14 | * ... | This read might be out of bounds, as the pointer might be equal to $@ + $@. | test.cpp:260:13:260:24 | new[] | new[] | test.cpp:261:19:261:21 | len | len | | test.cpp:274:5:274:10 | ... = ... | test.cpp:270:13:270:24 | new[] | test.cpp:274:5:274:10 | ... = ... | This write might be out of bounds, as the pointer might be equal to $@ + $@. | test.cpp:270:13:270:24 | new[] | new[] | test.cpp:271:19:271:21 | len | len | -| test.cpp:308:5:308:29 | ... = ... | test.cpp:304:15:304:26 | new[] | test.cpp:308:5:308:29 | ... = ... | This write might be out of bounds, as the pointer might be equal to $@ + $@. | test.cpp:304:15:304:26 | new[] | new[] | test.cpp:308:8:308:10 | ... + ... | ... + ... | | test.cpp:358:14:358:26 | * ... | test.cpp:355:14:355:27 | new[] | test.cpp:358:14:358:26 | * ... | This read might be out of bounds, as the pointer might be equal to $@ + $@ + 1. | test.cpp:355:14:355:27 | new[] | new[] | test.cpp:356:20:356:23 | size | size | | test.cpp:359:14:359:32 | * ... | test.cpp:355:14:355:27 | new[] | test.cpp:359:14:359:32 | * ... | This read might be out of bounds, as the pointer might be equal to $@ + $@ + 2. | test.cpp:355:14:355:27 | new[] | new[] | test.cpp:356:20:356:23 | size | size | | test.cpp:384:13:384:16 | * ... | test.cpp:377:14:377:27 | new[] | test.cpp:384:13:384:16 | * ... | This read might be out of bounds, as the pointer might be equal to $@ + $@. | test.cpp:377:14:377:27 | new[] | new[] | test.cpp:378:20:378:23 | size | size | @@ -418,7 +426,11 @@ subpaths | test.cpp:548:5:548:19 | ... = ... | test.cpp:543:14:543:27 | new[] | test.cpp:548:5:548:19 | ... = ... | This write might be out of bounds, as the pointer might be equal to $@ + $@. | test.cpp:543:14:543:27 | new[] | new[] | test.cpp:548:8:548:14 | src_pos | src_pos | | test.cpp:559:5:559:19 | ... = ... | test.cpp:554:14:554:27 | new[] | test.cpp:559:5:559:19 | ... = ... | This write might be out of bounds, as the pointer might be equal to $@ + $@. | test.cpp:554:14:554:27 | new[] | new[] | test.cpp:559:8:559:14 | src_pos | src_pos | | test.cpp:647:5:647:19 | ... = ... | test.cpp:642:14:642:31 | new[] | test.cpp:647:5:647:19 | ... = ... | This write might be out of bounds, as the pointer might be equal to $@ + $@. | test.cpp:642:14:642:31 | new[] | new[] | test.cpp:647:8:647:14 | src_pos | src_pos | -| test.cpp:662:3:662:11 | ... = ... | test.cpp:652:14:652:27 | new[] | test.cpp:662:3:662:11 | ... = ... | This write might be out of bounds, as the pointer might be equal to $@ + $@ + 1. | test.cpp:652:14:652:27 | new[] | new[] | test.cpp:653:19:653:22 | size | size | -| test.cpp:675:7:675:23 | ... = ... | test.cpp:667:14:667:31 | new[] | test.cpp:675:7:675:23 | ... = ... | This write might be out of bounds, as the pointer might be equal to $@ + $@. | test.cpp:667:14:667:31 | new[] | new[] | test.cpp:675:10:675:18 | ... ++ | ... ++ | | test.cpp:701:15:701:16 | * ... | test.cpp:695:13:695:26 | new[] | test.cpp:701:15:701:16 | * ... | This read might be out of bounds, as the pointer might be equal to $@ + $@. | test.cpp:695:13:695:26 | new[] | new[] | test.cpp:696:19:696:22 | size | size | | test.cpp:706:12:706:13 | * ... | test.cpp:711:13:711:26 | new[] | test.cpp:706:12:706:13 | * ... | This read might be out of bounds, as the pointer might be equal to $@ + $@. | test.cpp:711:13:711:26 | new[] | new[] | test.cpp:712:19:712:22 | size | size | +| test.cpp:733:5:733:12 | ... = ... | test.cpp:730:12:730:28 | new[] | test.cpp:733:5:733:12 | ... = ... | This write might be out of bounds, as the pointer might be equal to $@ + $@. | test.cpp:730:12:730:28 | new[] | new[] | test.cpp:732:21:732:25 | ... + ... | ... + ... | +| test.cpp:767:16:767:29 | access to array | test.cpp:754:18:754:31 | new[] | test.cpp:767:16:767:29 | access to array | This read might be out of bounds, as the pointer might be equal to $@ + $@. | test.cpp:754:18:754:31 | new[] | new[] | test.cpp:767:22:767:28 | ... + ... | ... + ... | +| test.cpp:767:16:767:29 | access to array | test.cpp:754:18:754:31 | new[] | test.cpp:767:16:767:29 | access to array | This read might be out of bounds, as the pointer might be equal to $@ + $@. | test.cpp:754:18:754:31 | new[] | new[] | test.cpp:772:22:772:28 | ... + ... | ... + ... | +| test.cpp:772:16:772:29 | access to array | test.cpp:754:18:754:31 | new[] | test.cpp:772:16:772:29 | access to array | This read might be out of bounds, as the pointer might be equal to $@ + $@. | test.cpp:754:18:754:31 | new[] | new[] | test.cpp:767:22:767:28 | ... + ... | ... + ... | +| test.cpp:772:16:772:29 | access to array | test.cpp:754:18:754:31 | new[] | test.cpp:772:16:772:29 | access to array | This read might be out of bounds, as the pointer might be equal to $@ + $@. | test.cpp:754:18:754:31 | new[] | new[] | test.cpp:772:22:772:28 | ... + ... | ... + ... | +| test.cpp:786:18:786:27 | access to array | test.cpp:781:14:781:27 | new[] | test.cpp:786:18:786:27 | access to array | This read might be out of bounds, as the pointer might be equal to $@ + $@. | test.cpp:781:14:781:27 | new[] | new[] | test.cpp:786:20:786:26 | ... + ... | ... + ... | diff --git a/cpp/ql/test/experimental/query-tests/Security/CWE/CWE-193/pointer-deref/test.cpp b/cpp/ql/test/experimental/query-tests/Security/CWE/CWE-193/pointer-deref/test.cpp index 439de8c1749..13ddb2cf1b1 100644 --- a/cpp/ql/test/experimental/query-tests/Security/CWE/CWE-193/pointer-deref/test.cpp +++ b/cpp/ql/test/experimental/query-tests/Security/CWE/CWE-193/pointer-deref/test.cpp @@ -305,7 +305,7 @@ void test21() { for (int i = 0; i < n; i += 2) { xs[i] = test21_get(i); // GOOD - xs[i+1] = test21_get(i+1); // $ alloc=L304 alloc=L304-1 deref=L308 // GOOD [FALSE POSITIVE] + xs[i+1] = test21_get(i+1); // GOOD } } @@ -659,7 +659,7 @@ void test32(unsigned size) { xs++; if (xs >= end) return; - xs[0] = 0; // $ deref=L656->L662+1 deref=L657->L662+1 GOOD [FALSE POSITIVE] + xs[0] = 0; // GOOD } void test33(unsigned size, unsigned src_pos) @@ -672,7 +672,7 @@ void test33(unsigned size, unsigned src_pos) while (dst_pos < size - 1) { dst_pos++; if (true) - xs[dst_pos++] = 0; // $ alloc=L667+1 deref=L675 // GOOD [FALSE POSITIVE] + xs[dst_pos++] = 0; // GOOD } } @@ -714,3 +714,77 @@ void test35(unsigned long size, char* q) deref(q); } } + +void test21_simple(bool b) { + int n = 0; + if (b) n = 2; + + int* xs = new int[n]; + + for (int i = 0; i < n; i += 2) { + xs[i+1] = 0; // GOOD + } +} + +void test36(unsigned size, unsigned n) { + int* p = new int[size + 2]; + if(n < size + 1) { + int* end = p + (n + 2); // $ alloc=L730+2 + *end = 0; // $ deref=L733 // BAD + } +} + +void test37(unsigned long n) +{ + int *p = new int[n]; + for (unsigned long i = n; i != 0u; i--) + { + p[n - i] = 0; // GOOD + } +} + +unsigned get(char); +void exit(int); + +void error(const char * msg) { + exit(1); +} + +void test38(unsigned size) { + char * alloc = new char[size]; + + unsigned pos = 0; + while (pos < size) { + char kind = alloc[pos]; + unsigned n = get(alloc[pos]); + if (pos + n >= size) { + error(""); + } + switch (kind) { + case '0': + if (n != 1) + error(""); + char x = alloc[pos + 1]; // $ alloc=L754 deref=L767 // GOOD [FALSE POSITIVE] + break; + case '1': + if (n != 2) + error(""); + char a = alloc[pos + 1]; // $ alloc=L754 deref=L772 // GOOD [FALSE POSITIVE] + char b = alloc[pos + 2]; + break; + } + pos += 1 + n; + } +} + +void test38_simple(unsigned size, unsigned pos, unsigned numParams) { + char * p = new char[size]; + + if (pos < size) { + if (pos + numParams < size) { + if (numParams == 1) { + char x = p[pos + 1]; // $ alloc=L781 deref=L786 // GOOD [FALSE POSITIVE] + } + } + } +} \ No newline at end of file diff --git a/cpp/ql/test/library-tests/dataflow/dataflow-tests/test.cpp b/cpp/ql/test/library-tests/dataflow/dataflow-tests/test.cpp index c5004157af1..c49d9092cd7 100644 --- a/cpp/ql/test/library-tests/dataflow/dataflow-tests/test.cpp +++ b/cpp/ql/test/library-tests/dataflow/dataflow-tests/test.cpp @@ -732,7 +732,7 @@ void test_does_not_write_source_to_dereference() { int x; does_not_write_source_to_dereference(&x); - sink(x); // $ ast,ir=733:7 SPURIOUS: ast,ir=726:11 + sink(x); // $ ast=733:7 ir SPURIOUS: ast=726:11 } void sometimes_calls_sink_eq(int x, int n) { diff --git a/cpp/ql/test/library-tests/dataflow/taint-tests/taint.cpp b/cpp/ql/test/library-tests/dataflow/taint-tests/taint.cpp index 9810418a95e..2df0fc85bb6 100644 --- a/cpp/ql/test/library-tests/dataflow/taint-tests/taint.cpp +++ b/cpp/ql/test/library-tests/dataflow/taint-tests/taint.cpp @@ -134,7 +134,7 @@ void pointer_test() { sink(*p3); // $ ast,ir *p3 = 0; - sink(*p3); // $ SPURIOUS: ast,ir + sink(*p3); // $ SPURIOUS: ast } // --- return values --- diff --git a/cpp/ql/test/library-tests/floats/float128/errors.expected b/cpp/ql/test/library-tests/floats/float128/errors.expected deleted file mode 100644 index 2f163e66cb0..00000000000 --- a/cpp/ql/test/library-tests/floats/float128/errors.expected +++ /dev/null @@ -1,3 +0,0 @@ -| file://:0:0:0:0 | There was an error during this compilation | -| float128.cpp:1:39:1:39 | 128-bit floating-point types are not supported in this configuration | -| float128.cpp:2:30:2:30 | 128-bit floating-point types are not supported in this configuration | diff --git a/cpp/ql/test/library-tests/floats/float128/errors.ql b/cpp/ql/test/library-tests/floats/float128/errors.ql deleted file mode 100644 index 3fa864748e1..00000000000 --- a/cpp/ql/test/library-tests/floats/float128/errors.ql +++ /dev/null @@ -1,4 +0,0 @@ -import cpp - -from Diagnostic d -select d diff --git a/cpp/ql/test/library-tests/floats/float128/float128.cpp b/cpp/ql/test/library-tests/floats/float128/float128.cpp index 7c57a0be72a..6f0cc78ca9e 100644 --- a/cpp/ql/test/library-tests/floats/float128/float128.cpp +++ b/cpp/ql/test/library-tests/floats/float128/float128.cpp @@ -1,5 +1,5 @@ -typedef _Complex float __attribute__((mode(TC))) _Complex128; // [COMPILER ERROR AND ERROR-TYPE DUE TO __float128 BEING DISABLED] -typedef float __attribute__((mode(TF))) _Float128; // [COMPILER ERROR AND ERROR-TYPE DUE TO __float128 BEING DISABLED] +typedef _Complex float __attribute__((mode(TC))) _Complex128; +typedef float __attribute__((mode(TF))) _Float128; int main() { __float128 f = 1.0f; @@ -25,4 +25,3 @@ __float128 id(__float128 q) { return q; } -// semmle-extractor-options: --expect_errors diff --git a/cpp/ql/test/library-tests/floats/float128/usertypes.expected b/cpp/ql/test/library-tests/floats/float128/usertypes.expected index 42b6612aff9..5db79125493 100644 --- a/cpp/ql/test/library-tests/floats/float128/usertypes.expected +++ b/cpp/ql/test/library-tests/floats/float128/usertypes.expected @@ -1,5 +1,5 @@ -| float128.cpp:1:50:1:60 | _Complex128 | file://:0:0:0:0 | | -| float128.cpp:2:41:2:49 | _Float128 | file://:0:0:0:0 | | +| float128.cpp:1:50:1:60 | _Complex128 | file://:0:0:0:0 | float __complex__ | +| float128.cpp:2:41:2:49 | _Float128 | file://:0:0:0:0 | __float128 | | float128.cpp:13:29:13:54 | __is_floating_point_helper | float128.cpp:10:8:10:17 | false_type | | float128.cpp:14:19:14:51 | __is_floating_point_helper | float128.cpp:11:8:11:16 | true_type | | float128.cpp:15:19:15:52 | __is_floating_point_helper | float128.cpp:11:8:11:16 | true_type | diff --git a/cpp/ql/test/library-tests/ir/ir/PrintAST.expected b/cpp/ql/test/library-tests/ir/ir/PrintAST.expected index ba76826993d..5de871e4c68 100644 --- a/cpp/ql/test/library-tests/ir/ir/PrintAST.expected +++ b/cpp/ql/test/library-tests/ir/ir/PrintAST.expected @@ -1798,6 +1798,23 @@ ir.c: # 10| Type = [CTypedefType] MyCoords # 10| ValueCategory = lvalue # 11| getStmt(3): [ReturnStmt] return ... +# 13| [TopLevelFunction] void CStyleCast(void*) +# 13| : +# 13| getParameter(0): [Parameter] src +# 13| Type = [VoidPointerType] void * +# 14| getEntryPoint(): [BlockStmt] { ... } +# 15| getStmt(0): [DeclStmt] declaration +# 15| getDeclarationEntry(0): [VariableDeclarationEntry] definition of dst +# 15| Type = [CharPointerType] char * +# 15| getVariable().getInitializer(): [Initializer] initializer for dst +# 15| getExpr(): [VariableAccess] src +# 15| Type = [VoidPointerType] void * +# 15| ValueCategory = prvalue(load) +# 15| getExpr().getFullyConverted(): [CStyleCast] (char *)... +# 15| Conversion = [PointerConversion] pointer conversion +# 15| Type = [CharPointerType] char * +# 15| ValueCategory = prvalue +# 16| getStmt(1): [ReturnStmt] return ... ir.cpp: # 1| [TopLevelFunction] void Constants() # 1| : diff --git a/cpp/ql/test/library-tests/ir/ir/ir.c b/cpp/ql/test/library-tests/ir/ir/ir.c index c162abc2715..c2daea43653 100644 --- a/cpp/ql/test/library-tests/ir/ir/ir.c +++ b/cpp/ql/test/library-tests/ir/ir/ir.c @@ -9,3 +9,10 @@ void MyCoordsTest(int pos) { coords.x = coords.y = pos + 1; coords.x = getX(&coords); } + +void CStyleCast(void *src) +{ + char *dst = (char*)src; +} + +// semmle-extractor-options: --microsoft diff --git a/cpp/ql/test/library-tests/ir/ir/operand_locations.expected b/cpp/ql/test/library-tests/ir/ir/operand_locations.expected index 96698243672..bfe31bbefe7 100644 --- a/cpp/ql/test/library-tests/ir/ir/operand_locations.expected +++ b/cpp/ql/test/library-tests/ir/ir/operand_locations.expected @@ -978,6 +978,20 @@ | ir.c:10:19:10:25 | ChiTotal | total:m9_13 | | ir.c:10:19:10:25 | SideEffect | ~m9_13 | | ir.c:10:20:10:25 | Unary | r10_2 | +| ir.c:13:6:13:15 | ChiPartial | partial:m13_3 | +| ir.c:13:6:13:15 | ChiTotal | total:m13_2 | +| ir.c:13:6:13:15 | SideEffect | m13_3 | +| ir.c:13:23:13:25 | Address | &:r13_5 | +| ir.c:13:23:13:25 | Address | &:r13_5 | +| ir.c:13:23:13:25 | Address | &:r13_7 | +| ir.c:13:23:13:25 | Address | &:r13_7 | +| ir.c:13:23:13:25 | Load | m13_6 | +| ir.c:13:23:13:25 | SideEffect | m13_8 | +| ir.c:15:11:15:13 | Address | &:r15_1 | +| ir.c:15:17:15:26 | StoreValue | r15_4 | +| ir.c:15:24:15:26 | Address | &:r15_2 | +| ir.c:15:24:15:26 | Load | m13_6 | +| ir.c:15:24:15:26 | Unary | r15_3 | | ir.cpp:1:6:1:14 | ChiPartial | partial:m1_3 | | ir.cpp:1:6:1:14 | ChiTotal | total:m1_2 | | ir.cpp:1:6:1:14 | SideEffect | m1_3 | diff --git a/cpp/ql/test/library-tests/ir/ir/raw_ir.expected b/cpp/ql/test/library-tests/ir/ir/raw_ir.expected index 79dd36ed029..019199d980d 100644 --- a/cpp/ql/test/library-tests/ir/ir/raw_ir.expected +++ b/cpp/ql/test/library-tests/ir/ir/raw_ir.expected @@ -766,6 +766,26 @@ ir.c: # 7| v7_7(void) = AliasedUse : ~m? # 7| v7_8(void) = ExitFunction : +# 13| void CStyleCast(void*) +# 13| Block 0 +# 13| v13_1(void) = EnterFunction : +# 13| mu13_2(unknown) = AliasedDefinition : +# 13| mu13_3(unknown) = InitializeNonLocal : +# 13| r13_4(glval) = VariableAddress[src] : +# 13| mu13_5(void *) = InitializeParameter[src] : &:r13_4 +# 13| r13_6(void *) = Load[src] : &:r13_4, ~m? +# 13| mu13_7(unknown) = InitializeIndirection[src] : &:r13_6 +# 15| r15_1(glval) = VariableAddress[dst] : +# 15| r15_2(glval) = VariableAddress[src] : +# 15| r15_3(void *) = Load[src] : &:r15_2, ~m? +# 15| r15_4(char *) = Convert : r15_3 +# 15| mu15_5(char *) = Store[dst] : &:r15_1, r15_4 +# 16| v16_1(void) = NoOp : +# 13| v13_8(void) = ReturnIndirection[src] : &:r13_6, ~m? +# 13| v13_9(void) = ReturnVoid : +# 13| v13_10(void) = AliasedUse : ~m? +# 13| v13_11(void) = ExitFunction : + ir.cpp: # 1| void Constants() # 1| Block 0 diff --git a/cpp/ql/test/library-tests/ir/range-analysis/test.cpp b/cpp/ql/test/library-tests/ir/range-analysis/test.cpp index 2271953b7ab..ff9acbfae1a 100644 --- a/cpp/ql/test/library-tests/ir/range-analysis/test.cpp +++ b/cpp/ql/test/library-tests/ir/range-analysis/test.cpp @@ -95,3 +95,25 @@ void gotoLoop(bool b1, bool b2) } } } + +void test_sub(int x, int y, int n) { + if(x > 0 && x < 500) { + if(y > 0 && y < 10) { + range(x - y); // $ range=<=498 range=>=-8 + } + + if(n > 0 && n < 100) { + for (int i = 0; i < n; i++) + { + range(n - i); // $ range=">=Phi: i-97" range=<=99 range=>=-97 + range(i - n); // $ range="<=Phi: i-1" range=">=Phi: i-99" range=<=97 range=>=-99 + } + + for (int i = n; i != 0; i--) + { + range(n - i); // $ SPURIOUS: overflow=+ + range(i - n); // $ range=">=Phi: i-99" + } + } + } +} diff --git a/cpp/ql/test/query-tests/Likely Bugs/Format/NonConstantFormat/test.cpp b/cpp/ql/test/query-tests/Likely Bugs/Format/NonConstantFormat/test.cpp index f42d6835aa7..1fadbf20e45 100644 --- a/cpp/ql/test/query-tests/Likely Bugs/Format/NonConstantFormat/test.cpp +++ b/cpp/ql/test/query-tests/Likely Bugs/Format/NonConstantFormat/test.cpp @@ -156,3 +156,10 @@ void fmt_via_strcpy(char *data) { strcpy(data, "some string"); printf(data); // BAD } + +void fmt_with_assignment() { + const char *x, *y; + + x = y = "a"; + printf(y); // GOOD +} diff --git a/cpp/ql/test/query-tests/Security/CWE/CWE-022/semmle/tests/TaintedPath.expected b/cpp/ql/test/query-tests/Security/CWE/CWE-022/semmle/tests/TaintedPath.expected index 63c7aec1d0f..9f029790ff4 100644 --- a/cpp/ql/test/query-tests/Security/CWE/CWE-022/semmle/tests/TaintedPath.expected +++ b/cpp/ql/test/query-tests/Security/CWE/CWE-022/semmle/tests/TaintedPath.expected @@ -1,16 +1,10 @@ edges -| test.c:8:27:8:30 | argv | test.c:17:11:17:18 | fileName indirection | -| test.c:8:27:8:30 | argv indirection | test.c:17:11:17:18 | fileName indirection | | test.c:8:27:8:30 | argv indirection | test.c:17:11:17:18 | fileName indirection | | test.c:8:27:8:30 | argv indirection | test.c:32:11:32:18 | fileName indirection | -| test.c:8:27:8:30 | argv indirection | test.c:32:11:32:18 | fileName indirection | -| test.c:8:27:8:30 | argv indirection | test.c:57:10:57:16 | access to array indirection | | test.c:8:27:8:30 | argv indirection | test.c:57:10:57:16 | access to array indirection | | test.c:37:17:37:24 | scanf output argument | test.c:38:11:38:18 | fileName indirection | | test.c:43:17:43:24 | scanf output argument | test.c:44:11:44:18 | fileName indirection | nodes -| test.c:8:27:8:30 | argv | semmle.label | argv | -| test.c:8:27:8:30 | argv indirection | semmle.label | argv indirection | | test.c:8:27:8:30 | argv indirection | semmle.label | argv indirection | | test.c:17:11:17:18 | fileName indirection | semmle.label | fileName indirection | | test.c:32:11:32:18 | fileName indirection | semmle.label | fileName indirection | @@ -21,12 +15,8 @@ nodes | test.c:57:10:57:16 | access to array indirection | semmle.label | access to array indirection | subpaths #select -| test.c:17:11:17:18 | fileName | test.c:8:27:8:30 | argv | test.c:17:11:17:18 | fileName indirection | This argument to a file access function is derived from $@ and then passed to fopen(filename). | test.c:8:27:8:30 | argv | user input (a command-line argument) | | test.c:17:11:17:18 | fileName | test.c:8:27:8:30 | argv indirection | test.c:17:11:17:18 | fileName indirection | This argument to a file access function is derived from $@ and then passed to fopen(filename). | test.c:8:27:8:30 | argv indirection | user input (a command-line argument) | -| test.c:17:11:17:18 | fileName | test.c:8:27:8:30 | argv indirection | test.c:17:11:17:18 | fileName indirection | This argument to a file access function is derived from $@ and then passed to fopen(filename). | test.c:8:27:8:30 | argv indirection | user input (a command-line argument) | -| test.c:32:11:32:18 | fileName | test.c:8:27:8:30 | argv indirection | test.c:32:11:32:18 | fileName indirection | This argument to a file access function is derived from $@ and then passed to fopen(filename). | test.c:8:27:8:30 | argv indirection | user input (a command-line argument) | | test.c:32:11:32:18 | fileName | test.c:8:27:8:30 | argv indirection | test.c:32:11:32:18 | fileName indirection | This argument to a file access function is derived from $@ and then passed to fopen(filename). | test.c:8:27:8:30 | argv indirection | user input (a command-line argument) | | test.c:38:11:38:18 | fileName | test.c:37:17:37:24 | scanf output argument | test.c:38:11:38:18 | fileName indirection | This argument to a file access function is derived from $@ and then passed to fopen(filename). | test.c:37:17:37:24 | scanf output argument | user input (value read by scanf) | | test.c:44:11:44:18 | fileName | test.c:43:17:43:24 | scanf output argument | test.c:44:11:44:18 | fileName indirection | This argument to a file access function is derived from $@ and then passed to fopen(filename). | test.c:43:17:43:24 | scanf output argument | user input (value read by scanf) | | test.c:57:10:57:16 | access to array | test.c:8:27:8:30 | argv indirection | test.c:57:10:57:16 | access to array indirection | This argument to a file access function is derived from $@ and then passed to read(fileName), which calls fopen(filename). | test.c:8:27:8:30 | argv indirection | user input (a command-line argument) | -| test.c:57:10:57:16 | access to array | test.c:8:27:8:30 | argv indirection | test.c:57:10:57:16 | access to array indirection | This argument to a file access function is derived from $@ and then passed to read(fileName), which calls fopen(filename). | test.c:8:27:8:30 | argv indirection | user input (a command-line argument) | diff --git a/cpp/ql/test/query-tests/Security/CWE/CWE-078/semmle/ExecTainted/ExecTainted.expected b/cpp/ql/test/query-tests/Security/CWE/CWE-078/semmle/ExecTainted/ExecTainted.expected index 4916d84cf47..7a1b76f7632 100644 --- a/cpp/ql/test/query-tests/Security/CWE/CWE-078/semmle/ExecTainted/ExecTainted.expected +++ b/cpp/ql/test/query-tests/Security/CWE/CWE-078/semmle/ExecTainted/ExecTainted.expected @@ -1,6 +1,5 @@ edges | test.cpp:15:27:15:30 | argv indirection | test.cpp:22:45:22:52 | userName indirection | -| test.cpp:15:27:15:30 | argv indirection | test.cpp:22:45:22:52 | userName indirection | | test.cpp:22:13:22:20 | sprintf output argument | test.cpp:23:12:23:19 | command1 indirection | | test.cpp:22:45:22:52 | userName indirection | test.cpp:22:13:22:20 | sprintf output argument | | test.cpp:47:21:47:26 | call to getenv indirection | test.cpp:50:35:50:43 | envCflags indirection | @@ -71,7 +70,6 @@ edges | test.cpp:220:19:220:26 | filename indirection | test.cpp:220:19:220:26 | filename indirection | nodes | test.cpp:15:27:15:30 | argv indirection | semmle.label | argv indirection | -| test.cpp:15:27:15:30 | argv indirection | semmle.label | argv indirection | | test.cpp:22:13:22:20 | sprintf output argument | semmle.label | sprintf output argument | | test.cpp:22:45:22:52 | userName indirection | semmle.label | userName indirection | | test.cpp:23:12:23:19 | command1 indirection | semmle.label | command1 indirection | @@ -154,7 +152,6 @@ subpaths | test.cpp:196:26:196:33 | filename indirection | test.cpp:186:47:186:54 | filename indirection | test.cpp:188:11:188:17 | strncat output argument | test.cpp:196:10:196:16 | concat output argument | #select | test.cpp:23:12:23:19 | command1 | test.cpp:15:27:15:30 | argv indirection | test.cpp:23:12:23:19 | command1 indirection | This argument to an OS command is derived from $@, dangerously concatenated into $@, and then passed to system(string). | test.cpp:15:27:15:30 | argv indirection | user input (a command-line argument) | test.cpp:22:13:22:20 | sprintf output argument | sprintf output argument | -| test.cpp:23:12:23:19 | command1 | test.cpp:15:27:15:30 | argv indirection | test.cpp:23:12:23:19 | command1 indirection | This argument to an OS command is derived from $@, dangerously concatenated into $@, and then passed to system(string). | test.cpp:15:27:15:30 | argv indirection | user input (a command-line argument) | test.cpp:22:13:22:20 | sprintf output argument | sprintf output argument | | test.cpp:51:10:51:16 | command | test.cpp:47:21:47:26 | call to getenv indirection | test.cpp:51:10:51:16 | command indirection | This argument to an OS command is derived from $@, dangerously concatenated into $@, and then passed to system(string). | test.cpp:47:21:47:26 | call to getenv indirection | user input (an environment variable) | test.cpp:50:11:50:17 | sprintf output argument | sprintf output argument | | test.cpp:65:10:65:16 | command | test.cpp:62:9:62:16 | fread output argument | test.cpp:65:10:65:16 | command indirection | This argument to an OS command is derived from $@, dangerously concatenated into $@, and then passed to system(string). | test.cpp:62:9:62:16 | fread output argument | user input (string read by fread) | test.cpp:64:11:64:17 | strncat output argument | strncat output argument | | test.cpp:85:32:85:38 | command | test.cpp:82:9:82:16 | fread output argument | test.cpp:85:32:85:38 | command indirection | This argument to an OS command is derived from $@, dangerously concatenated into $@, and then passed to execl. | test.cpp:82:9:82:16 | fread output argument | user input (string read by fread) | test.cpp:84:11:84:17 | strncat output argument | strncat output argument | diff --git a/cpp/ql/test/query-tests/Security/CWE/CWE-089/SqlTainted/SqlTainted.expected b/cpp/ql/test/query-tests/Security/CWE/CWE-089/SqlTainted/SqlTainted.expected index 4e7cfa96fa7..5282982cef7 100644 --- a/cpp/ql/test/query-tests/Security/CWE/CWE-089/SqlTainted/SqlTainted.expected +++ b/cpp/ql/test/query-tests/Security/CWE/CWE-089/SqlTainted/SqlTainted.expected @@ -1,25 +1,12 @@ edges -| test.c:15:20:15:23 | argv | test.c:21:18:21:23 | query1 | -| test.c:15:20:15:23 | argv | test.c:21:18:21:23 | query1 | -| test.c:15:20:15:23 | argv | test.c:21:18:21:23 | query1 | -| test.c:15:20:15:23 | argv | test.c:21:18:21:23 | query1 | -| test.cpp:43:27:43:30 | argv | test.cpp:43:27:43:33 | access to array | -| test.cpp:43:27:43:30 | argv | test.cpp:43:27:43:33 | access to array | -| test.cpp:43:27:43:30 | argv | test.cpp:43:27:43:33 | access to array | -| test.cpp:43:27:43:30 | argv | test.cpp:43:27:43:33 | access to array | -| test.cpp:43:27:43:30 | argv | test.cpp:43:27:43:33 | access to array | -| test.cpp:43:27:43:30 | argv | test.cpp:43:27:43:33 | access to array | -subpaths +| test.c:14:27:14:30 | argv indirection | test.c:21:18:21:23 | query1 indirection | +| test.cpp:39:27:39:30 | argv indirection | test.cpp:43:27:43:33 | access to array indirection | nodes -| test.c:15:20:15:23 | argv | semmle.label | argv | -| test.c:15:20:15:23 | argv | semmle.label | argv | -| test.c:21:18:21:23 | query1 | semmle.label | query1 | -| test.c:21:18:21:23 | query1 | semmle.label | query1 | -| test.cpp:43:27:43:30 | argv | semmle.label | argv | -| test.cpp:43:27:43:30 | argv | semmle.label | argv | -| test.cpp:43:27:43:33 | access to array | semmle.label | access to array | -| test.cpp:43:27:43:33 | access to array | semmle.label | access to array | -| test.cpp:43:27:43:33 | access to array | semmle.label | access to array | +| test.c:14:27:14:30 | argv indirection | semmle.label | argv indirection | +| test.c:21:18:21:23 | query1 indirection | semmle.label | query1 indirection | +| test.cpp:39:27:39:30 | argv indirection | semmle.label | argv indirection | +| test.cpp:43:27:43:33 | access to array indirection | semmle.label | access to array indirection | +subpaths #select -| test.c:21:18:21:23 | query1 | test.c:15:20:15:23 | argv | test.c:21:18:21:23 | query1 | This argument to a SQL query function is derived from $@ and then passed to mysql_query(sqlArg). | test.c:15:20:15:23 | argv | user input (argv) | -| test.cpp:43:27:43:33 | access to array | test.cpp:43:27:43:30 | argv | test.cpp:43:27:43:33 | access to array | This argument to a SQL query function is derived from $@ and then passed to pqxx::work::exec1((unnamed parameter 0)). | test.cpp:43:27:43:30 | argv | user input (argv) | +| test.c:21:18:21:23 | query1 | test.c:14:27:14:30 | argv indirection | test.c:21:18:21:23 | query1 indirection | This argument to a SQL query function is derived from $@ and then passed to mysql_query(sqlArg). | test.c:14:27:14:30 | argv indirection | user input (a command-line argument) | +| test.cpp:43:27:43:33 | access to array | test.cpp:39:27:39:30 | argv indirection | test.cpp:43:27:43:33 | access to array indirection | This argument to a SQL query function is derived from $@ and then passed to pqxx::work::exec1((unnamed parameter 0)). | test.cpp:39:27:39:30 | argv indirection | user input (a command-line argument) | diff --git a/cpp/ql/test/query-tests/Security/CWE/CWE-119/semmle/tests/OverflowDestination.expected b/cpp/ql/test/query-tests/Security/CWE/CWE-119/semmle/tests/OverflowDestination.expected index 8d46c8fe99b..b18019c0b49 100644 --- a/cpp/ql/test/query-tests/Security/CWE/CWE-119/semmle/tests/OverflowDestination.expected +++ b/cpp/ql/test/query-tests/Security/CWE/CWE-119/semmle/tests/OverflowDestination.expected @@ -1,10 +1,6 @@ edges | main.cpp:6:27:6:30 | argv indirection | main.cpp:7:33:7:36 | argv indirection | -| main.cpp:6:27:6:30 | argv indirection | main.cpp:7:33:7:36 | argv indirection | | main.cpp:7:33:7:36 | argv indirection | overflowdestination.cpp:23:45:23:48 | argv indirection | -| main.cpp:7:33:7:36 | argv indirection | overflowdestination.cpp:23:45:23:48 | argv indirection | -| overflowdestination.cpp:23:45:23:48 | argv indirection | overflowdestination.cpp:30:17:30:20 | arg1 indirection | -| overflowdestination.cpp:23:45:23:48 | argv indirection | overflowdestination.cpp:30:17:30:20 | arg1 indirection | | overflowdestination.cpp:23:45:23:48 | argv indirection | overflowdestination.cpp:30:17:30:20 | arg1 indirection | | overflowdestination.cpp:23:45:23:48 | argv indirection | overflowdestination.cpp:30:17:30:20 | arg1 indirection | | overflowdestination.cpp:43:8:43:10 | fgets output argument | overflowdestination.cpp:46:15:46:17 | src indirection | @@ -24,10 +20,7 @@ edges | overflowdestination.cpp:76:30:76:32 | src indirection | overflowdestination.cpp:57:52:57:54 | src indirection | nodes | main.cpp:6:27:6:30 | argv indirection | semmle.label | argv indirection | -| main.cpp:6:27:6:30 | argv indirection | semmle.label | argv indirection | | main.cpp:7:33:7:36 | argv indirection | semmle.label | argv indirection | -| main.cpp:7:33:7:36 | argv indirection | semmle.label | argv indirection | -| overflowdestination.cpp:23:45:23:48 | argv indirection | semmle.label | argv indirection | | overflowdestination.cpp:23:45:23:48 | argv indirection | semmle.label | argv indirection | | overflowdestination.cpp:30:17:30:20 | arg1 indirection | semmle.label | arg1 indirection | | overflowdestination.cpp:30:17:30:20 | arg1 indirection | semmle.label | arg1 indirection | @@ -51,8 +44,6 @@ subpaths #select | overflowdestination.cpp:30:2:30:8 | call to strncpy | main.cpp:6:27:6:30 | argv indirection | overflowdestination.cpp:30:17:30:20 | arg1 indirection | To avoid overflow, this operation should be bounded by destination-buffer size, not source-buffer size. | | overflowdestination.cpp:30:2:30:8 | call to strncpy | main.cpp:6:27:6:30 | argv indirection | overflowdestination.cpp:30:17:30:20 | arg1 indirection | To avoid overflow, this operation should be bounded by destination-buffer size, not source-buffer size. | -| overflowdestination.cpp:30:2:30:8 | call to strncpy | main.cpp:6:27:6:30 | argv indirection | overflowdestination.cpp:30:17:30:20 | arg1 indirection | To avoid overflow, this operation should be bounded by destination-buffer size, not source-buffer size. | -| overflowdestination.cpp:30:2:30:8 | call to strncpy | main.cpp:6:27:6:30 | argv indirection | overflowdestination.cpp:30:17:30:20 | arg1 indirection | To avoid overflow, this operation should be bounded by destination-buffer size, not source-buffer size. | | overflowdestination.cpp:46:2:46:7 | call to memcpy | overflowdestination.cpp:43:8:43:10 | fgets output argument | overflowdestination.cpp:46:15:46:17 | src indirection | To avoid overflow, this operation should be bounded by destination-buffer size, not source-buffer size. | | overflowdestination.cpp:53:2:53:7 | call to memcpy | overflowdestination.cpp:73:8:73:10 | fgets output argument | overflowdestination.cpp:53:15:53:17 | src indirection | To avoid overflow, this operation should be bounded by destination-buffer size, not source-buffer size. | | overflowdestination.cpp:53:2:53:7 | call to memcpy | overflowdestination.cpp:73:8:73:10 | fgets output argument | overflowdestination.cpp:53:15:53:17 | src indirection | To avoid overflow, this operation should be bounded by destination-buffer size, not source-buffer size. | diff --git a/cpp/ql/test/query-tests/Security/CWE/CWE-120/semmle/tests/BadlyBoundedWrite.expected b/cpp/ql/test/query-tests/Security/CWE/CWE-120/semmle/tests/BadlyBoundedWrite.expected index 9abc89c68f1..cff27782cce 100644 --- a/cpp/ql/test/query-tests/Security/CWE/CWE-120/semmle/tests/BadlyBoundedWrite.expected +++ b/cpp/ql/test/query-tests/Security/CWE/CWE-120/semmle/tests/BadlyBoundedWrite.expected @@ -1,2 +1,6 @@ +| tests2.cpp:59:3:59:10 | call to snprintf | This 'call to snprintf' operation is limited to 13 bytes but the destination is only 0 bytes. | +| tests2.cpp:59:3:59:10 | call to snprintf | This 'call to snprintf' operation is limited to 13 bytes but the destination is only 2 bytes. | +| tests2.cpp:63:3:63:10 | call to snprintf | This 'call to snprintf' operation is limited to 13 bytes but the destination is only 0 bytes. | +| tests2.cpp:63:3:63:10 | call to snprintf | This 'call to snprintf' operation is limited to 13 bytes but the destination is only 3 bytes. | | tests.c:43:3:43:10 | call to snprintf | This 'call to snprintf' operation is limited to 111 bytes but the destination is only 110 bytes. | | tests.c:46:3:46:10 | call to snprintf | This 'call to snprintf' operation is limited to 111 bytes but the destination is only 110 bytes. | diff --git a/cpp/ql/test/query-tests/Security/CWE/CWE-120/semmle/tests/VeryLikelyOverrunWrite.expected b/cpp/ql/test/query-tests/Security/CWE/CWE-120/semmle/tests/VeryLikelyOverrunWrite.expected index c20cf040504..022ae91391e 100644 --- a/cpp/ql/test/query-tests/Security/CWE/CWE-120/semmle/tests/VeryLikelyOverrunWrite.expected +++ b/cpp/ql/test/query-tests/Security/CWE/CWE-120/semmle/tests/VeryLikelyOverrunWrite.expected @@ -1,10 +1,10 @@ -| tests2.cpp:17:3:17:8 | call to wcscpy | This 'call to wcscpy' operation requires 12 bytes but the destination is only 8 bytes. | -| tests2.cpp:22:3:22:8 | call to wcscpy | This 'call to wcscpy' operation requires 16 bytes but the destination is only 12 bytes. | -| tests2.cpp:27:3:27:8 | call to wcscpy | This 'call to wcscpy' operation requires 20 bytes but the destination is only 16 bytes. | -| tests2.cpp:31:3:31:8 | call to wcscpy | This 'call to wcscpy' operation requires 24 bytes but the destination is only 20 bytes. | -| tests2.cpp:36:3:36:8 | call to wcscpy | This 'call to wcscpy' operation requires 28 bytes but the destination is only 24 bytes. | -| tests2.cpp:41:3:41:8 | call to wcscpy | This 'call to wcscpy' operation requires 32 bytes but the destination is only 28 bytes. | -| tests2.cpp:46:3:46:8 | call to wcscpy | This 'call to wcscpy' operation requires 36 bytes but the destination is only 32 bytes. | +| tests2.cpp:18:3:18:8 | call to wcscpy | This 'call to wcscpy' operation requires 12 bytes but the destination is only 8 bytes. | +| tests2.cpp:23:3:23:8 | call to wcscpy | This 'call to wcscpy' operation requires 16 bytes but the destination is only 12 bytes. | +| tests2.cpp:28:3:28:8 | call to wcscpy | This 'call to wcscpy' operation requires 20 bytes but the destination is only 16 bytes. | +| tests2.cpp:32:3:32:8 | call to wcscpy | This 'call to wcscpy' operation requires 24 bytes but the destination is only 20 bytes. | +| tests2.cpp:37:3:37:8 | call to wcscpy | This 'call to wcscpy' operation requires 28 bytes but the destination is only 24 bytes. | +| tests2.cpp:42:3:42:8 | call to wcscpy | This 'call to wcscpy' operation requires 32 bytes but the destination is only 28 bytes. | +| tests2.cpp:47:3:47:8 | call to wcscpy | This 'call to wcscpy' operation requires 36 bytes but the destination is only 32 bytes. | | tests.c:54:3:54:9 | call to sprintf | This 'call to sprintf' operation requires 11 bytes but the destination is only 10 bytes. | | tests.c:58:3:58:9 | call to sprintf | This 'call to sprintf' operation requires 11 bytes but the destination is only 10 bytes. | | tests.c:62:17:62:24 | buffer10 | This 'scanf string argument' operation requires 11 bytes but the destination is only 10 bytes. | diff --git a/cpp/ql/test/query-tests/Security/CWE/CWE-120/semmle/tests/tests2.cpp b/cpp/ql/test/query-tests/Security/CWE/CWE-120/semmle/tests/tests2.cpp index 6081191917d..111557e9f05 100644 --- a/cpp/ql/test/query-tests/Security/CWE/CWE-120/semmle/tests/tests2.cpp +++ b/cpp/ql/test/query-tests/Security/CWE/CWE-120/semmle/tests/tests2.cpp @@ -6,6 +6,7 @@ void *realloc(void *ptr, size_t size); void *calloc(size_t nmemb, size_t size); void free(void *ptr); wchar_t *wcscpy(wchar_t *s1, const wchar_t *s2); +int snprintf(char *s, size_t n, const char *format, ...); // --- Semmle tests --- @@ -46,3 +47,18 @@ void tests2() { wcscpy(buffer, L"12345678"); // BAD: buffer overflow delete [] buffer; } + +char* dest1 = "a"; +char* dest2 = "abcdefghijklmnopqrstuvwxyz"; + +void test3() { + const char src[] = "abcdefghijkl"; + dest1 = (char*)malloc(sizeof(src)); + if (!dest1) + return; + snprintf(dest1, sizeof(src), "%s", src); // GOOD [FALSE POSITIVE] + dest2 = (char*)malloc(3); + if (!dest2) + return; + snprintf(dest2, sizeof(src), "%s", src); // BAD (but with duplicate alerts) +} diff --git a/cpp/ql/test/query-tests/Security/CWE/CWE-129/semmle/ImproperArrayIndexValidation/ImproperArrayIndexValidation.expected b/cpp/ql/test/query-tests/Security/CWE/CWE-129/semmle/ImproperArrayIndexValidation/ImproperArrayIndexValidation.expected index b20b8a48afa..10d2e6ee9d1 100644 --- a/cpp/ql/test/query-tests/Security/CWE/CWE-129/semmle/ImproperArrayIndexValidation/ImproperArrayIndexValidation.expected +++ b/cpp/ql/test/query-tests/Security/CWE/CWE-129/semmle/ImproperArrayIndexValidation/ImproperArrayIndexValidation.expected @@ -1,12 +1,6 @@ edges -| test1.c:7:26:7:29 | argv | test1.c:9:9:9:9 | i | -| test1.c:7:26:7:29 | argv | test1.c:11:9:11:9 | i | -| test1.c:7:26:7:29 | argv | test1.c:13:9:13:9 | i | -| test1.c:7:26:7:29 | argv indirection | test1.c:9:9:9:9 | i | | test1.c:7:26:7:29 | argv indirection | test1.c:9:9:9:9 | i | | test1.c:7:26:7:29 | argv indirection | test1.c:11:9:11:9 | i | -| test1.c:7:26:7:29 | argv indirection | test1.c:11:9:11:9 | i | -| test1.c:7:26:7:29 | argv indirection | test1.c:13:9:13:9 | i | | test1.c:7:26:7:29 | argv indirection | test1.c:13:9:13:9 | i | | test1.c:9:9:9:9 | i | test1.c:16:16:16:16 | i | | test1.c:11:9:11:9 | i | test1.c:32:16:32:16 | i | @@ -15,8 +9,6 @@ edges | test1.c:32:16:32:16 | i | test1.c:33:11:33:11 | i | | test1.c:48:16:48:16 | i | test1.c:53:15:53:15 | j | nodes -| test1.c:7:26:7:29 | argv | semmle.label | argv | -| test1.c:7:26:7:29 | argv indirection | semmle.label | argv indirection | | test1.c:7:26:7:29 | argv indirection | semmle.label | argv indirection | | test1.c:9:9:9:9 | i | semmle.label | i | | test1.c:11:9:11:9 | i | semmle.label | i | @@ -29,12 +21,6 @@ nodes | test1.c:53:15:53:15 | j | semmle.label | j | subpaths #select -| test1.c:18:16:18:16 | i | test1.c:7:26:7:29 | argv | test1.c:18:16:18:16 | i | An array indexing expression depends on $@ that might be outside the bounds of the array. | test1.c:7:26:7:29 | argv | a command-line argument | | test1.c:18:16:18:16 | i | test1.c:7:26:7:29 | argv indirection | test1.c:18:16:18:16 | i | An array indexing expression depends on $@ that might be outside the bounds of the array. | test1.c:7:26:7:29 | argv indirection | a command-line argument | -| test1.c:18:16:18:16 | i | test1.c:7:26:7:29 | argv indirection | test1.c:18:16:18:16 | i | An array indexing expression depends on $@ that might be outside the bounds of the array. | test1.c:7:26:7:29 | argv indirection | a command-line argument | -| test1.c:33:11:33:11 | i | test1.c:7:26:7:29 | argv | test1.c:33:11:33:11 | i | An array indexing expression depends on $@ that might be outside the bounds of the array. | test1.c:7:26:7:29 | argv | a command-line argument | | test1.c:33:11:33:11 | i | test1.c:7:26:7:29 | argv indirection | test1.c:33:11:33:11 | i | An array indexing expression depends on $@ that might be outside the bounds of the array. | test1.c:7:26:7:29 | argv indirection | a command-line argument | -| test1.c:33:11:33:11 | i | test1.c:7:26:7:29 | argv indirection | test1.c:33:11:33:11 | i | An array indexing expression depends on $@ that might be outside the bounds of the array. | test1.c:7:26:7:29 | argv indirection | a command-line argument | -| test1.c:53:15:53:15 | j | test1.c:7:26:7:29 | argv | test1.c:53:15:53:15 | j | An array indexing expression depends on $@ that might be outside the bounds of the array. | test1.c:7:26:7:29 | argv | a command-line argument | -| test1.c:53:15:53:15 | j | test1.c:7:26:7:29 | argv indirection | test1.c:53:15:53:15 | j | An array indexing expression depends on $@ that might be outside the bounds of the array. | test1.c:7:26:7:29 | argv indirection | a command-line argument | | test1.c:53:15:53:15 | j | test1.c:7:26:7:29 | argv indirection | test1.c:53:15:53:15 | j | An array indexing expression depends on $@ that might be outside the bounds of the array. | test1.c:7:26:7:29 | argv indirection | a command-line argument | diff --git a/cpp/ql/test/query-tests/Security/CWE/CWE-190/semmle/TaintedAllocationSize/TaintedAllocationSize.expected b/cpp/ql/test/query-tests/Security/CWE/CWE-190/semmle/TaintedAllocationSize/TaintedAllocationSize.expected index 0646c054fbc..cc99bc8675b 100644 --- a/cpp/ql/test/query-tests/Security/CWE/CWE-190/semmle/TaintedAllocationSize/TaintedAllocationSize.expected +++ b/cpp/ql/test/query-tests/Security/CWE/CWE-190/semmle/TaintedAllocationSize/TaintedAllocationSize.expected @@ -1,21 +1,9 @@ edges -| test.cpp:39:27:39:30 | argv | test.cpp:43:38:43:44 | tainted | -| test.cpp:39:27:39:30 | argv | test.cpp:44:38:44:63 | ... * ... | -| test.cpp:39:27:39:30 | argv | test.cpp:46:38:46:63 | ... + ... | -| test.cpp:39:27:39:30 | argv | test.cpp:49:32:49:35 | size | -| test.cpp:39:27:39:30 | argv | test.cpp:50:26:50:29 | size | -| test.cpp:39:27:39:30 | argv | test.cpp:53:35:53:60 | ... * ... | -| test.cpp:39:27:39:30 | argv indirection | test.cpp:43:38:43:44 | tainted | | test.cpp:39:27:39:30 | argv indirection | test.cpp:43:38:43:44 | tainted | | test.cpp:39:27:39:30 | argv indirection | test.cpp:44:38:44:63 | ... * ... | -| test.cpp:39:27:39:30 | argv indirection | test.cpp:44:38:44:63 | ... * ... | -| test.cpp:39:27:39:30 | argv indirection | test.cpp:46:38:46:63 | ... + ... | | test.cpp:39:27:39:30 | argv indirection | test.cpp:46:38:46:63 | ... + ... | | test.cpp:39:27:39:30 | argv indirection | test.cpp:49:32:49:35 | size | -| test.cpp:39:27:39:30 | argv indirection | test.cpp:49:32:49:35 | size | | test.cpp:39:27:39:30 | argv indirection | test.cpp:50:26:50:29 | size | -| test.cpp:39:27:39:30 | argv indirection | test.cpp:50:26:50:29 | size | -| test.cpp:39:27:39:30 | argv indirection | test.cpp:53:35:53:60 | ... * ... | | test.cpp:39:27:39:30 | argv indirection | test.cpp:53:35:53:60 | ... * ... | | test.cpp:124:18:124:23 | call to getenv | test.cpp:128:24:128:41 | ... * ... | | test.cpp:124:18:124:31 | call to getenv indirection | test.cpp:128:24:128:41 | ... * ... | @@ -47,8 +35,6 @@ edges | test.cpp:353:18:353:31 | call to getenv indirection | test.cpp:355:35:355:38 | size | | test.cpp:353:18:353:31 | call to getenv indirection | test.cpp:356:35:356:38 | size | nodes -| test.cpp:39:27:39:30 | argv | semmle.label | argv | -| test.cpp:39:27:39:30 | argv indirection | semmle.label | argv indirection | | test.cpp:39:27:39:30 | argv indirection | semmle.label | argv indirection | | test.cpp:43:38:43:44 | tainted | semmle.label | tainted | | test.cpp:44:38:44:63 | ... * ... | semmle.label | ... * ... | @@ -92,23 +78,11 @@ nodes | test.cpp:356:35:356:38 | size | semmle.label | size | subpaths #select -| test.cpp:43:31:43:36 | call to malloc | test.cpp:39:27:39:30 | argv | test.cpp:43:38:43:44 | tainted | This allocation size is derived from $@ and might overflow. | test.cpp:39:27:39:30 | argv | user input (a command-line argument) | | test.cpp:43:31:43:36 | call to malloc | test.cpp:39:27:39:30 | argv indirection | test.cpp:43:38:43:44 | tainted | This allocation size is derived from $@ and might overflow. | test.cpp:39:27:39:30 | argv indirection | user input (a command-line argument) | -| test.cpp:43:31:43:36 | call to malloc | test.cpp:39:27:39:30 | argv indirection | test.cpp:43:38:43:44 | tainted | This allocation size is derived from $@ and might overflow. | test.cpp:39:27:39:30 | argv indirection | user input (a command-line argument) | -| test.cpp:44:31:44:36 | call to malloc | test.cpp:39:27:39:30 | argv | test.cpp:44:38:44:63 | ... * ... | This allocation size is derived from $@ and might overflow. | test.cpp:39:27:39:30 | argv | user input (a command-line argument) | | test.cpp:44:31:44:36 | call to malloc | test.cpp:39:27:39:30 | argv indirection | test.cpp:44:38:44:63 | ... * ... | This allocation size is derived from $@ and might overflow. | test.cpp:39:27:39:30 | argv indirection | user input (a command-line argument) | -| test.cpp:44:31:44:36 | call to malloc | test.cpp:39:27:39:30 | argv indirection | test.cpp:44:38:44:63 | ... * ... | This allocation size is derived from $@ and might overflow. | test.cpp:39:27:39:30 | argv indirection | user input (a command-line argument) | -| test.cpp:46:31:46:36 | call to malloc | test.cpp:39:27:39:30 | argv | test.cpp:46:38:46:63 | ... + ... | This allocation size is derived from $@ and might overflow. | test.cpp:39:27:39:30 | argv | user input (a command-line argument) | | test.cpp:46:31:46:36 | call to malloc | test.cpp:39:27:39:30 | argv indirection | test.cpp:46:38:46:63 | ... + ... | This allocation size is derived from $@ and might overflow. | test.cpp:39:27:39:30 | argv indirection | user input (a command-line argument) | -| test.cpp:46:31:46:36 | call to malloc | test.cpp:39:27:39:30 | argv indirection | test.cpp:46:38:46:63 | ... + ... | This allocation size is derived from $@ and might overflow. | test.cpp:39:27:39:30 | argv indirection | user input (a command-line argument) | -| test.cpp:49:25:49:30 | call to malloc | test.cpp:39:27:39:30 | argv | test.cpp:49:32:49:35 | size | This allocation size is derived from $@ and might overflow. | test.cpp:39:27:39:30 | argv | user input (a command-line argument) | | test.cpp:49:25:49:30 | call to malloc | test.cpp:39:27:39:30 | argv indirection | test.cpp:49:32:49:35 | size | This allocation size is derived from $@ and might overflow. | test.cpp:39:27:39:30 | argv indirection | user input (a command-line argument) | -| test.cpp:49:25:49:30 | call to malloc | test.cpp:39:27:39:30 | argv indirection | test.cpp:49:32:49:35 | size | This allocation size is derived from $@ and might overflow. | test.cpp:39:27:39:30 | argv indirection | user input (a command-line argument) | -| test.cpp:50:17:50:30 | new[] | test.cpp:39:27:39:30 | argv | test.cpp:50:26:50:29 | size | This allocation size is derived from $@ and might overflow. | test.cpp:39:27:39:30 | argv | user input (a command-line argument) | | test.cpp:50:17:50:30 | new[] | test.cpp:39:27:39:30 | argv indirection | test.cpp:50:26:50:29 | size | This allocation size is derived from $@ and might overflow. | test.cpp:39:27:39:30 | argv indirection | user input (a command-line argument) | -| test.cpp:50:17:50:30 | new[] | test.cpp:39:27:39:30 | argv indirection | test.cpp:50:26:50:29 | size | This allocation size is derived from $@ and might overflow. | test.cpp:39:27:39:30 | argv indirection | user input (a command-line argument) | -| test.cpp:53:21:53:27 | call to realloc | test.cpp:39:27:39:30 | argv | test.cpp:53:35:53:60 | ... * ... | This allocation size is derived from $@ and might overflow. | test.cpp:39:27:39:30 | argv | user input (a command-line argument) | -| test.cpp:53:21:53:27 | call to realloc | test.cpp:39:27:39:30 | argv indirection | test.cpp:53:35:53:60 | ... * ... | This allocation size is derived from $@ and might overflow. | test.cpp:39:27:39:30 | argv indirection | user input (a command-line argument) | | test.cpp:53:21:53:27 | call to realloc | test.cpp:39:27:39:30 | argv indirection | test.cpp:53:35:53:60 | ... * ... | This allocation size is derived from $@ and might overflow. | test.cpp:39:27:39:30 | argv indirection | user input (a command-line argument) | | test.cpp:128:17:128:22 | call to malloc | test.cpp:124:18:124:23 | call to getenv | test.cpp:128:24:128:41 | ... * ... | This allocation size is derived from $@ and might overflow. | test.cpp:124:18:124:23 | call to getenv | user input (an environment variable) | | test.cpp:128:17:128:22 | call to malloc | test.cpp:124:18:124:31 | call to getenv indirection | test.cpp:128:24:128:41 | ... * ... | This allocation size is derived from $@ and might overflow. | test.cpp:124:18:124:31 | call to getenv indirection | user input (an environment variable) | diff --git a/cpp/ql/test/query-tests/Security/CWE/CWE-311/semmle/tests/CleartextBufferWrite.expected b/cpp/ql/test/query-tests/Security/CWE/CWE-311/semmle/tests/CleartextBufferWrite.expected index f4d503b340a..065c900c71f 100644 --- a/cpp/ql/test/query-tests/Security/CWE/CWE-311/semmle/tests/CleartextBufferWrite.expected +++ b/cpp/ql/test/query-tests/Security/CWE/CWE-311/semmle/tests/CleartextBufferWrite.expected @@ -1,12 +1,9 @@ edges | test.cpp:53:27:53:30 | argv indirection | test.cpp:58:25:58:29 | input indirection | | test.cpp:53:27:53:30 | argv indirection | test.cpp:58:25:58:29 | input indirection | -| test.cpp:53:27:53:30 | argv indirection | test.cpp:58:25:58:29 | input indirection | -| test.cpp:53:27:53:30 | argv indirection | test.cpp:58:25:58:29 | input indirection | nodes | test2.cpp:110:3:110:6 | call to gets indirection | semmle.label | call to gets indirection | | test.cpp:53:27:53:30 | argv indirection | semmle.label | argv indirection | -| test.cpp:53:27:53:30 | argv indirection | semmle.label | argv indirection | | test.cpp:58:25:58:29 | input indirection | semmle.label | input indirection | | test.cpp:58:25:58:29 | input indirection | semmle.label | input indirection | subpaths @@ -14,5 +11,3 @@ subpaths | test2.cpp:110:3:110:6 | call to gets | test2.cpp:110:3:110:6 | call to gets indirection | test2.cpp:110:3:110:6 | call to gets indirection | This write into buffer 'password' may contain unencrypted data from $@. | test2.cpp:110:3:110:6 | call to gets indirection | user input (string read by gets) | | test.cpp:58:3:58:9 | call to sprintf | test.cpp:53:27:53:30 | argv indirection | test.cpp:58:25:58:29 | input indirection | This write into buffer 'passwd' may contain unencrypted data from $@. | test.cpp:53:27:53:30 | argv indirection | user input (a command-line argument) | | test.cpp:58:3:58:9 | call to sprintf | test.cpp:53:27:53:30 | argv indirection | test.cpp:58:25:58:29 | input indirection | This write into buffer 'passwd' may contain unencrypted data from $@. | test.cpp:53:27:53:30 | argv indirection | user input (a command-line argument) | -| test.cpp:58:3:58:9 | call to sprintf | test.cpp:53:27:53:30 | argv indirection | test.cpp:58:25:58:29 | input indirection | This write into buffer 'passwd' may contain unencrypted data from $@. | test.cpp:53:27:53:30 | argv indirection | user input (a command-line argument) | -| test.cpp:58:3:58:9 | call to sprintf | test.cpp:53:27:53:30 | argv indirection | test.cpp:58:25:58:29 | input indirection | This write into buffer 'passwd' may contain unencrypted data from $@. | test.cpp:53:27:53:30 | argv indirection | user input (a command-line argument) | diff --git a/csharp/.vscode/extensions.json b/csharp/.vscode/extensions.json index f05b9cdf715..f3f5506ca71 100644 --- a/csharp/.vscode/extensions.json +++ b/csharp/.vscode/extensions.json @@ -1,9 +1,11 @@ { "recommendations": [ - "github.vscode-codeql", - "ms-dotnettools.csharp", "formulahendry.dotnet-test-explorer", - "hbenl.vscode-test-explorer" + "gaoshan0621.csharp-format-usings", + "github.vscode-codeql", + "hbenl.vscode-test-explorer", + "ms-dotnettools.csharp", + "ms-dotnettools.csdevkit" ], "unwantedRecommendations": [] } \ No newline at end of file diff --git a/csharp/.vscode/settings.json b/csharp/.vscode/settings.json index dd6b2b3baf8..f41ad2872ff 100644 --- a/csharp/.vscode/settings.json +++ b/csharp/.vscode/settings.json @@ -7,5 +7,8 @@ "editor.defaultFormatter": "ms-dotnettools.csharp" }, "omnisharp.enableEditorConfigSupport": true, - "omnisharp.enableRoslynAnalyzers": true + "omnisharp.enableRoslynAnalyzers": true, + "csharpFormatUsings.splitGroups": false, + "csharpFormatUsings.sortOrder": "Xunit System Microsoft Semmle.Util Semmle", + "dotnet.defaultSolution": "CSharp.sln" } \ No newline at end of file diff --git a/csharp/.vscode/tasks.json b/csharp/.vscode/tasks.json deleted file mode 100644 index d3a0553dc44..00000000000 --- a/csharp/.vscode/tasks.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "version": "2.0.0", - "tasks": [ - { - "label": "dotnet build", - "command": "dotnet", - "type": "shell", - "args": [ - "build", - // Ask dotnet build to generate full paths for file names. - "/property:GenerateFullPaths=true", - // Do not generate summary otherwise it leads to duplicate errors in Problems panel - "/consoleloggerparameters:NoSummary" - ], - "group": "build", - "presentation": { - "reveal": "always" - }, - "problemMatcher": "$msCompile" - }, - { - "label": "dotnet rebuild", - "command": "dotnet", - "type": "shell", - "args": [ - "build", - "--no-incremental", - "/property:GenerateFullPaths=true", - "/consoleloggerparameters:NoSummary" - ], - "group": "build", - "presentation": { - "reveal": "always" - }, - "problemMatcher": "$msCompile" - }, - { - "label": "dotnet test", - "command": "dotnet", - "type": "shell", - "args": [ - "test", - "/property:GenerateFullPaths=true", - "/consoleloggerparameters:NoSummary" - ], - "group": "test", - "presentation": { - "reveal": "always" - }, - "problemMatcher": "$msCompile" - } - ] -} \ No newline at end of file diff --git a/csharp/CSharp.sln b/csharp/CSharp.sln index 7762dd469b9..ee00f406c7a 100644 --- a/csharp/CSharp.sln +++ b/csharp/CSharp.sln @@ -11,6 +11,8 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Semmle.Extraction.CSharp", EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Semmle.Extraction.CIL", "extractor\Semmle.Extraction.CIL\Semmle.Extraction.CIL.csproj", "{399A1579-68F0-40F4-9A23-F241BA697F9C}" EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Semmle.Extraction.CSharp.DependencyFetching", "extractor\Semmle.Extraction.CSharp.DependencyFetching\Semmle.Extraction.CSharp.DependencyFetching.csproj", "{541D1AC5-E42C-4AB2-A1A4-C2355CE2A2EF}" +EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Semmle.Extraction.CSharp.Standalone", "extractor\Semmle.Extraction.CSharp.Standalone\Semmle.Extraction.CSharp.Standalone.csproj", "{D00E7D25-0FA0-48EC-B048-CD60CE1B30D8}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Semmle.Extraction.CIL.Driver", "extractor\Semmle.Extraction.CIL.Driver\Semmle.Extraction.CIL.Driver.csproj", "{EFA400B3-C1CE-446F-A4E2-8B44E61EF47C}" @@ -49,6 +51,10 @@ Global {399A1579-68F0-40F4-9A23-F241BA697F9C}.Debug|Any CPU.Build.0 = Debug|Any CPU {399A1579-68F0-40F4-9A23-F241BA697F9C}.Release|Any CPU.ActiveCfg = Release|Any CPU {399A1579-68F0-40F4-9A23-F241BA697F9C}.Release|Any CPU.Build.0 = Release|Any CPU + {541D1AC5-E42C-4AB2-A1A4-C2355CE2A2EF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {541D1AC5-E42C-4AB2-A1A4-C2355CE2A2EF}.Debug|Any CPU.Build.0 = Debug|Any CPU + {541D1AC5-E42C-4AB2-A1A4-C2355CE2A2EF}.Release|Any CPU.ActiveCfg = Release|Any CPU + {541D1AC5-E42C-4AB2-A1A4-C2355CE2A2EF}.Release|Any CPU.Build.0 = Release|Any CPU {D00E7D25-0FA0-48EC-B048-CD60CE1B30D8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {D00E7D25-0FA0-48EC-B048-CD60CE1B30D8}.Debug|Any CPU.Build.0 = Debug|Any CPU {D00E7D25-0FA0-48EC-B048-CD60CE1B30D8}.Release|Any CPU.ActiveCfg = Release|Any CPU diff --git a/csharp/autobuilder/Semmle.Autobuild.CSharp.Tests/BuildScripts.cs b/csharp/autobuilder/Semmle.Autobuild.CSharp.Tests/BuildScripts.cs index 9590e132229..fb07ae02f60 100644 --- a/csharp/autobuilder/Semmle.Autobuild.CSharp.Tests/BuildScripts.cs +++ b/csharp/autobuilder/Semmle.Autobuild.CSharp.Tests/BuildScripts.cs @@ -725,7 +725,7 @@ namespace Semmle.Autobuild.CSharp.Tests [Fact] public void TestWindowsCmdIgnoreErrors() { - actions.RunProcess["cmd.exe /C ^\"build.cmd --skip-tests^\""] = 3; + actions.RunProcess["cmd.exe /C ^\"build.cmd^ --skip-tests^\""] = 3; actions.RunProcess[@"cmd.exe /C C:\codeql\tools\java\bin\java -jar C:\codeql\csharp\tools\extractor-asp.jar ."] = 0; actions.RunProcess[@"cmd.exe /C C:\codeql\tools\codeql index --xml --extensions config"] = 0; actions.FileExists["csharp.log"] = true; @@ -744,9 +744,9 @@ namespace Semmle.Autobuild.CSharp.Tests public void TestWindowCSharpMsBuild() { actions.RunProcess[@"cmd.exe /C C:\Project\.nuget\nuget.exe restore C:\Project\test1.sln -DisableParallelProcessing"] = 0; - actions.RunProcess["cmd.exe /C CALL ^\"C:\\Program Files ^(x86^)\\Microsoft Visual Studio 12.0\\VC\\vcvarsall.bat^\" && set Platform=&& type NUL && msbuild C:\\Project\\test1.sln /t:Windows /p:Platform=\"x86\" /p:Configuration=\"Debug\" /P:Fu=Bar"] = 0; + actions.RunProcess["cmd.exe /C CALL ^\"C:\\Program^ Files^ ^(x86^)\\Microsoft^ Visual^ Studio^ 12.0\\VC\\vcvarsall.bat^\" && set Platform=&& type NUL && msbuild C:\\Project\\test1.sln /t:Windows /p:Platform=\"x86\" /p:Configuration=\"Debug\" /P:Fu=Bar"] = 0; actions.RunProcess[@"cmd.exe /C C:\Project\.nuget\nuget.exe restore C:\Project\test2.sln -DisableParallelProcessing"] = 0; - actions.RunProcess["cmd.exe /C CALL ^\"C:\\Program Files ^(x86^)\\Microsoft Visual Studio 12.0\\VC\\vcvarsall.bat^\" && set Platform=&& type NUL && msbuild C:\\Project\\test2.sln /t:Windows /p:Platform=\"x86\" /p:Configuration=\"Debug\" /P:Fu=Bar"] = 0; + actions.RunProcess["cmd.exe /C CALL ^\"C:\\Program^ Files^ ^(x86^)\\Microsoft^ Visual^ Studio^ 12.0\\VC\\vcvarsall.bat^\" && set Platform=&& type NUL && msbuild C:\\Project\\test2.sln /t:Windows /p:Platform=\"x86\" /p:Configuration=\"Debug\" /P:Fu=Bar"] = 0; actions.FileExists["csharp.log"] = true; actions.FileExists[@"C:\Program Files (x86)\Microsoft Visual Studio\Installer\vswhere.exe"] = false; actions.FileExists[@"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat"] = false; @@ -775,9 +775,9 @@ namespace Semmle.Autobuild.CSharp.Tests public void TestWindowCSharpMsBuildMultipleSolutions() { actions.RunProcess[@"cmd.exe /C nuget restore C:\Project\test1.csproj -DisableParallelProcessing"] = 0; - actions.RunProcess["cmd.exe /C CALL ^\"C:\\Program Files ^(x86^)\\Microsoft Visual Studio 12.0\\VC\\vcvarsall.bat^\" && set Platform=&& type NUL && msbuild C:\\Project\\test1.csproj /t:Windows /p:Platform=\"x86\" /p:Configuration=\"Debug\" /P:Fu=Bar"] = 0; + actions.RunProcess["cmd.exe /C CALL ^\"C:\\Program^ Files^ ^(x86^)\\Microsoft^ Visual^ Studio^ 12.0\\VC\\vcvarsall.bat^\" && set Platform=&& type NUL && msbuild C:\\Project\\test1.csproj /t:Windows /p:Platform=\"x86\" /p:Configuration=\"Debug\" /P:Fu=Bar"] = 0; actions.RunProcess[@"cmd.exe /C nuget restore C:\Project\test2.csproj -DisableParallelProcessing"] = 0; - actions.RunProcess["cmd.exe /C CALL ^\"C:\\Program Files ^(x86^)\\Microsoft Visual Studio 12.0\\VC\\vcvarsall.bat^\" && set Platform=&& type NUL && msbuild C:\\Project\\test2.csproj /t:Windows /p:Platform=\"x86\" /p:Configuration=\"Debug\" /P:Fu=Bar"] = 0; + actions.RunProcess["cmd.exe /C CALL ^\"C:\\Program^ Files^ ^(x86^)\\Microsoft^ Visual^ Studio^ 12.0\\VC\\vcvarsall.bat^\" && set Platform=&& type NUL && msbuild C:\\Project\\test2.csproj /t:Windows /p:Platform=\"x86\" /p:Configuration=\"Debug\" /P:Fu=Bar"] = 0; actions.FileExists["csharp.log"] = true; actions.FileExists[@"C:\Project\test1.csproj"] = true; actions.FileExists[@"C:\Project\test2.csproj"] = true; @@ -820,7 +820,7 @@ namespace Semmle.Autobuild.CSharp.Tests public void TestWindowCSharpMsBuildFailed() { actions.RunProcess[@"cmd.exe /C nuget restore C:\Project\test1.sln -DisableParallelProcessing"] = 0; - actions.RunProcess["cmd.exe /C CALL ^\"C:\\Program Files ^(x86^)\\Microsoft Visual Studio 12.0\\VC\\vcvarsall.bat^\" && set Platform=&& type NUL && msbuild C:\\Project\\test1.sln /t:Windows /p:Platform=\"x86\" /p:Configuration=\"Debug\" /P:Fu=Bar"] = 1; + actions.RunProcess["cmd.exe /C CALL ^\"C:\\Program^ Files^ ^(x86^)\\Microsoft^ Visual^ Studio^ 12.0\\VC\\vcvarsall.bat^\" && set Platform=&& type NUL && msbuild C:\\Project\\test1.sln /t:Windows /p:Platform=\"x86\" /p:Configuration=\"Debug\" /P:Fu=Bar"] = 1; actions.FileExists["csharp.log"] = true; actions.FileExists[@"C:\Program Files (x86)\Microsoft Visual Studio\Installer\vswhere.exe"] = false; actions.FileExists[@"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat"] = false; @@ -846,8 +846,8 @@ namespace Semmle.Autobuild.CSharp.Tests [Fact] public void TestSkipNugetMsBuild() { - actions.RunProcess["cmd.exe /C CALL ^\"C:\\Program Files ^(x86^)\\Microsoft Visual Studio 12.0\\VC\\vcvarsall.bat^\" && set Platform=&& type NUL && msbuild C:\\Project\\test1.sln /t:Windows /p:Platform=\"x86\" /p:Configuration=\"Debug\" /P:Fu=Bar"] = 0; - actions.RunProcess["cmd.exe /C CALL ^\"C:\\Program Files ^(x86^)\\Microsoft Visual Studio 12.0\\VC\\vcvarsall.bat^\" && set Platform=&& type NUL && msbuild C:\\Project\\test2.sln /t:Windows /p:Platform=\"x86\" /p:Configuration=\"Debug\" /P:Fu=Bar"] = 0; + actions.RunProcess["cmd.exe /C CALL ^\"C:\\Program^ Files^ ^(x86^)\\Microsoft^ Visual^ Studio^ 12.0\\VC\\vcvarsall.bat^\" && set Platform=&& type NUL && msbuild C:\\Project\\test1.sln /t:Windows /p:Platform=\"x86\" /p:Configuration=\"Debug\" /P:Fu=Bar"] = 0; + actions.RunProcess["cmd.exe /C CALL ^\"C:\\Program^ Files^ ^(x86^)\\Microsoft^ Visual^ Studio^ 12.0\\VC\\vcvarsall.bat^\" && set Platform=&& type NUL && msbuild C:\\Project\\test2.sln /t:Windows /p:Platform=\"x86\" /p:Configuration=\"Debug\" /P:Fu=Bar"] = 0; actions.FileExists["csharp.log"] = true; actions.FileExists[@"C:\Program Files (x86)\Microsoft Visual Studio\Installer\vswhere.exe"] = false; actions.FileExists[@"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat"] = false; @@ -1037,7 +1037,7 @@ namespace Semmle.Autobuild.CSharp.Tests { actions.RunProcess[@"cmd.exe /C nuget restore C:\Project\dirs.proj -DisableParallelProcessing"] = 1; actions.RunProcess[@"cmd.exe /C C:\Project\.nuget\nuget.exe restore C:\Project\dirs.proj -DisableParallelProcessing"] = 0; - actions.RunProcess["cmd.exe /C CALL ^\"C:\\Program Files ^(x86^)\\Microsoft Visual Studio 12.0\\VC\\vcvarsall.bat^\" && set Platform=&& type NUL && msbuild C:\\Project\\dirs.proj /t:Windows /p:Platform=\"x86\" /p:Configuration=\"Debug\" /P:Fu=Bar"] = 0; + actions.RunProcess["cmd.exe /C CALL ^\"C:\\Program^ Files^ ^(x86^)\\Microsoft^ Visual^ Studio^ 12.0\\VC\\vcvarsall.bat^\" && set Platform=&& type NUL && msbuild C:\\Project\\dirs.proj /t:Windows /p:Platform=\"x86\" /p:Configuration=\"Debug\" /P:Fu=Bar"] = 0; actions.FileExists["csharp.log"] = true; actions.FileExists[@"C:\Project\a\test.csproj"] = true; actions.FileExists[@"C:\Project\dirs.proj"] = true; diff --git a/csharp/autobuilder/Semmle.Autobuild.Shared/CommandBuilder.cs b/csharp/autobuilder/Semmle.Autobuild.Shared/CommandBuilder.cs index 2064380772f..263f35f2fff 100644 --- a/csharp/autobuilder/Semmle.Autobuild.Shared/CommandBuilder.cs +++ b/csharp/autobuilder/Semmle.Autobuild.Shared/CommandBuilder.cs @@ -55,7 +55,7 @@ namespace Semmle.Autobuild.Shared } private static readonly char[] specialChars = { ' ', '\t', '\n', '\v', '\"' }; - private static readonly char[] cmdMetacharacter = { '(', ')', '%', '!', '^', '\"', '<', '>', '&', '|' }; + private static readonly char[] cmdMetacharacter = { '(', ')', '%', '!', '^', '\"', '<', '>', '&', '|', ' ' }; /// /// Appends the given argument to the command line. diff --git a/csharp/codeql-extractor.yml b/csharp/codeql-extractor.yml index ebc4e9595b5..0a3e22f1ff9 100644 --- a/csharp/codeql-extractor.yml +++ b/csharp/codeql-extractor.yml @@ -1,4 +1,6 @@ name: "csharp" +aliases: + - "c#" display_name: "C#" version: 1.22.1 column_kind: "utf16" diff --git a/csharp/extractor/Semmle.Extraction.CIL.Driver/ExtractorOptions.cs b/csharp/extractor/Semmle.Extraction.CIL.Driver/ExtractorOptions.cs index 773d43e40f0..e371bf59517 100644 --- a/csharp/extractor/Semmle.Extraction.CIL.Driver/ExtractorOptions.cs +++ b/csharp/extractor/Semmle.Extraction.CIL.Driver/ExtractorOptions.cs @@ -1,13 +1,12 @@ using System.Collections.Generic; -using System.Linq; -using System.IO; -using System.Reflection.PortableExecutable; -using System.Reflection.Metadata; -using System.Reflection; -using System.Runtime.InteropServices; using System.Globalization; +using System.IO; +using System.Linq; +using System.Reflection; +using System.Reflection.Metadata; +using System.Reflection.PortableExecutable; +using System.Runtime.InteropServices; using Semmle.Util; -using Semmle.Util.Logging; namespace Semmle.Extraction.CIL.Driver { diff --git a/csharp/extractor/Semmle.Extraction.CIL.Driver/Program.cs b/csharp/extractor/Semmle.Extraction.CIL.Driver/Program.cs index b4664103962..86450a91135 100644 --- a/csharp/extractor/Semmle.Extraction.CIL.Driver/Program.cs +++ b/csharp/extractor/Semmle.Extraction.CIL.Driver/Program.cs @@ -1,8 +1,8 @@ using System; +using System.Diagnostics; using System.Linq; using System.Threading.Tasks; using Semmle.Util.Logging; -using System.Diagnostics; namespace Semmle.Extraction.CIL.Driver { diff --git a/csharp/extractor/Semmle.Extraction.CIL/Analyser.cs b/csharp/extractor/Semmle.Extraction.CIL/Analyser.cs index e5b78592fb3..4d7fa77c548 100644 --- a/csharp/extractor/Semmle.Extraction.CIL/Analyser.cs +++ b/csharp/extractor/Semmle.Extraction.CIL/Analyser.cs @@ -1,6 +1,6 @@ -using Semmle.Util.Logging; using System; using Semmle.Util; +using Semmle.Util.Logging; using Semmle.Extraction.CIL.Entities; namespace Semmle.Extraction.CIL diff --git a/csharp/extractor/Semmle.Extraction.CIL/Context.Factories.cs b/csharp/extractor/Semmle.Extraction.CIL/Context.Factories.cs index a2fb43759df..1c90e693a5f 100644 --- a/csharp/extractor/Semmle.Extraction.CIL/Context.Factories.cs +++ b/csharp/extractor/Semmle.Extraction.CIL/Context.Factories.cs @@ -1,8 +1,7 @@ -using Semmle.Extraction.CIL.Entities; -using System; +using System; using System.Collections.Generic; -using System.IO; using System.Reflection.Metadata; +using Semmle.Extraction.CIL.Entities; namespace Semmle.Extraction.CIL { diff --git a/csharp/extractor/Semmle.Extraction.CIL/Entities/Assembly.cs b/csharp/extractor/Semmle.Extraction.CIL/Entities/Assembly.cs index c94038902f7..5350f010311 100644 --- a/csharp/extractor/Semmle.Extraction.CIL/Entities/Assembly.cs +++ b/csharp/extractor/Semmle.Extraction.CIL/Entities/Assembly.cs @@ -1,8 +1,7 @@ -using System.Reflection; +using System.Collections.Generic; using System.Globalization; -using System.Collections.Generic; +using System.Reflection; using Semmle.Extraction.Entities; -using System.IO; namespace Semmle.Extraction.CIL.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CIL/Entities/Attribute.cs b/csharp/extractor/Semmle.Extraction.CIL/Entities/Attribute.cs index 03c916e58ea..a42594d35aa 100644 --- a/csharp/extractor/Semmle.Extraction.CIL/Entities/Attribute.cs +++ b/csharp/extractor/Semmle.Extraction.CIL/Entities/Attribute.cs @@ -1,5 +1,4 @@ -using System; -using System.Collections.Generic; +using System.Collections.Generic; using System.Linq; using System.Reflection.Metadata; diff --git a/csharp/extractor/Semmle.Extraction.CIL/Entities/Base/LabelledEntity.cs b/csharp/extractor/Semmle.Extraction.CIL/Entities/Base/LabelledEntity.cs index 780ced94916..4c872f33240 100644 --- a/csharp/extractor/Semmle.Extraction.CIL/Entities/Base/LabelledEntity.cs +++ b/csharp/extractor/Semmle.Extraction.CIL/Entities/Base/LabelledEntity.cs @@ -1,6 +1,5 @@ using System; using System.Collections.Generic; -using System.IO; namespace Semmle.Extraction.CIL { diff --git a/csharp/extractor/Semmle.Extraction.CIL/Entities/ConstructedType.cs b/csharp/extractor/Semmle.Extraction.CIL/Entities/ConstructedType.cs index c97ef697700..089d7855dfc 100644 --- a/csharp/extractor/Semmle.Extraction.CIL/Entities/ConstructedType.cs +++ b/csharp/extractor/Semmle.Extraction.CIL/Entities/ConstructedType.cs @@ -1,7 +1,7 @@ using System; -using System.Linq; using System.Collections.Generic; using System.IO; +using System.Linq; using Semmle.Util; namespace Semmle.Extraction.CIL.Entities diff --git a/csharp/extractor/Semmle.Extraction.CIL/Entities/DefinitionField.cs b/csharp/extractor/Semmle.Extraction.CIL/Entities/DefinitionField.cs index 69fd9cbd5d4..c299ac19d57 100644 --- a/csharp/extractor/Semmle.Extraction.CIL/Entities/DefinitionField.cs +++ b/csharp/extractor/Semmle.Extraction.CIL/Entities/DefinitionField.cs @@ -1,7 +1,7 @@ using System; using System.Collections.Generic; -using System.Reflection.Metadata; using System.Reflection; +using System.Reflection.Metadata; using System.Reflection.Metadata.Ecma335; namespace Semmle.Extraction.CIL.Entities diff --git a/csharp/extractor/Semmle.Extraction.CIL/Entities/DefinitionMethod.cs b/csharp/extractor/Semmle.Extraction.CIL/Entities/DefinitionMethod.cs index 0a3cb8e998f..f75a6ee5e7b 100644 --- a/csharp/extractor/Semmle.Extraction.CIL/Entities/DefinitionMethod.cs +++ b/csharp/extractor/Semmle.Extraction.CIL/Entities/DefinitionMethod.cs @@ -1,7 +1,7 @@ -using System.Reflection.Metadata; using System.Collections.Generic; -using System.Reflection; using System.Linq; +using System.Reflection; +using System.Reflection.Metadata; using System.Reflection.Metadata.Ecma335; namespace Semmle.Extraction.CIL.Entities diff --git a/csharp/extractor/Semmle.Extraction.CIL/Entities/Event.cs b/csharp/extractor/Semmle.Extraction.CIL/Entities/Event.cs index 0ed8e871d55..0ff273789c1 100644 --- a/csharp/extractor/Semmle.Extraction.CIL/Entities/Event.cs +++ b/csharp/extractor/Semmle.Extraction.CIL/Entities/Event.cs @@ -1,5 +1,4 @@ using System.Collections.Generic; -using System.IO; using System.Reflection.Metadata; namespace Semmle.Extraction.CIL.Entities diff --git a/csharp/extractor/Semmle.Extraction.CIL/Entities/File.cs b/csharp/extractor/Semmle.Extraction.CIL/Entities/File.cs index 85ced50fe7e..f7ae53af56a 100644 --- a/csharp/extractor/Semmle.Extraction.CIL/Entities/File.cs +++ b/csharp/extractor/Semmle.Extraction.CIL/Entities/File.cs @@ -1,5 +1,4 @@ using System.Collections.Generic; -using System.IO; namespace Semmle.Extraction.CIL.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CIL/Entities/Folder.cs b/csharp/extractor/Semmle.Extraction.CIL/Entities/Folder.cs index e854127137d..3023ea6db91 100644 --- a/csharp/extractor/Semmle.Extraction.CIL/Entities/Folder.cs +++ b/csharp/extractor/Semmle.Extraction.CIL/Entities/Folder.cs @@ -1,5 +1,4 @@ using System.Collections.Generic; -using System.IO; namespace Semmle.Extraction.CIL.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CIL/Entities/ITypeSignature.cs b/csharp/extractor/Semmle.Extraction.CIL/Entities/ITypeSignature.cs index 004d2707738..377035c7e70 100644 --- a/csharp/extractor/Semmle.Extraction.CIL/Entities/ITypeSignature.cs +++ b/csharp/extractor/Semmle.Extraction.CIL/Entities/ITypeSignature.cs @@ -1,5 +1,3 @@ -using System.IO; - namespace Semmle.Extraction.CIL.Entities { internal interface ITypeSignature diff --git a/csharp/extractor/Semmle.Extraction.CIL/Entities/LocalVariable.cs b/csharp/extractor/Semmle.Extraction.CIL/Entities/LocalVariable.cs index b7690d2498e..ec14e364f87 100644 --- a/csharp/extractor/Semmle.Extraction.CIL/Entities/LocalVariable.cs +++ b/csharp/extractor/Semmle.Extraction.CIL/Entities/LocalVariable.cs @@ -1,5 +1,4 @@ using System.Collections.Generic; -using System.IO; namespace Semmle.Extraction.CIL.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CIL/Entities/MemberReferenceMethod.cs b/csharp/extractor/Semmle.Extraction.CIL/Entities/MemberReferenceMethod.cs index daceabd23eb..1a7942936d6 100644 --- a/csharp/extractor/Semmle.Extraction.CIL/Entities/MemberReferenceMethod.cs +++ b/csharp/extractor/Semmle.Extraction.CIL/Entities/MemberReferenceMethod.cs @@ -1,6 +1,6 @@ -using System.Reflection.Metadata; using System.Collections.Generic; using System.Linq; +using System.Reflection.Metadata; namespace Semmle.Extraction.CIL.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CIL/Entities/Method.cs b/csharp/extractor/Semmle.Extraction.CIL/Entities/Method.cs index 199eb691689..b5d58affd6e 100644 --- a/csharp/extractor/Semmle.Extraction.CIL/Entities/Method.cs +++ b/csharp/extractor/Semmle.Extraction.CIL/Entities/Method.cs @@ -1,8 +1,7 @@ using System; -using System.Reflection.Metadata; using System.Collections.Generic; using System.Linq; -using System.IO; +using System.Reflection.Metadata; namespace Semmle.Extraction.CIL.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CIL/Entities/MethodSpecificationMethod.cs b/csharp/extractor/Semmle.Extraction.CIL/Entities/MethodSpecificationMethod.cs index 2cea67ec16c..9d149d9dc58 100644 --- a/csharp/extractor/Semmle.Extraction.CIL/Entities/MethodSpecificationMethod.cs +++ b/csharp/extractor/Semmle.Extraction.CIL/Entities/MethodSpecificationMethod.cs @@ -1,9 +1,8 @@ using System; -using System.Collections.Immutable; -using System.Reflection.Metadata; using System.Collections.Generic; +using System.Collections.Immutable; using System.Linq; -using System.IO; +using System.Reflection.Metadata; using Semmle.Util; namespace Semmle.Extraction.CIL.Entities diff --git a/csharp/extractor/Semmle.Extraction.CIL/Entities/MethodTypeParameter.cs b/csharp/extractor/Semmle.Extraction.CIL/Entities/MethodTypeParameter.cs index a36cf372ea0..94752623313 100644 --- a/csharp/extractor/Semmle.Extraction.CIL/Entities/MethodTypeParameter.cs +++ b/csharp/extractor/Semmle.Extraction.CIL/Entities/MethodTypeParameter.cs @@ -1,6 +1,5 @@ using System; using System.Collections.Generic; -using System.IO; namespace Semmle.Extraction.CIL.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CIL/Entities/NamedTypeIdWriter.cs b/csharp/extractor/Semmle.Extraction.CIL/Entities/NamedTypeIdWriter.cs index 3a71b76b0c3..f78aba27a12 100644 --- a/csharp/extractor/Semmle.Extraction.CIL/Entities/NamedTypeIdWriter.cs +++ b/csharp/extractor/Semmle.Extraction.CIL/Entities/NamedTypeIdWriter.cs @@ -1,5 +1,4 @@ using System.Linq; -using System.IO; namespace Semmle.Extraction.CIL.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CIL/Entities/Namespace.cs b/csharp/extractor/Semmle.Extraction.CIL/Entities/Namespace.cs index 3b7354c791d..2ab143b3733 100644 --- a/csharp/extractor/Semmle.Extraction.CIL/Entities/Namespace.cs +++ b/csharp/extractor/Semmle.Extraction.CIL/Entities/Namespace.cs @@ -1,6 +1,5 @@ using System; using System.Collections.Generic; -using System.IO; namespace Semmle.Extraction.CIL.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CIL/Entities/NoMetadataHandleType.FullyQualifiedNameParser.cs b/csharp/extractor/Semmle.Extraction.CIL/Entities/NoMetadataHandleType.FullyQualifiedNameParser.cs index 11420a8adcc..ab1aedab3c3 100644 --- a/csharp/extractor/Semmle.Extraction.CIL/Entities/NoMetadataHandleType.FullyQualifiedNameParser.cs +++ b/csharp/extractor/Semmle.Extraction.CIL/Entities/NoMetadataHandleType.FullyQualifiedNameParser.cs @@ -1,4 +1,3 @@ -using System; using System.Collections.Generic; using System.Linq; using Semmle.Util; diff --git a/csharp/extractor/Semmle.Extraction.CIL/Entities/Parameter.cs b/csharp/extractor/Semmle.Extraction.CIL/Entities/Parameter.cs index b8906f6b845..cc26c2f4023 100644 --- a/csharp/extractor/Semmle.Extraction.CIL/Entities/Parameter.cs +++ b/csharp/extractor/Semmle.Extraction.CIL/Entities/Parameter.cs @@ -1,5 +1,4 @@ using System.Collections.Generic; -using System.IO; namespace Semmle.Extraction.CIL.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CIL/Entities/PrimitiveType.cs b/csharp/extractor/Semmle.Extraction.CIL/Entities/PrimitiveType.cs index 0e776c1aaad..4d95e4ca9e2 100644 --- a/csharp/extractor/Semmle.Extraction.CIL/Entities/PrimitiveType.cs +++ b/csharp/extractor/Semmle.Extraction.CIL/Entities/PrimitiveType.cs @@ -1,7 +1,7 @@ using System; -using System.Reflection.Metadata; using System.Collections.Generic; using System.IO; +using System.Reflection.Metadata; namespace Semmle.Extraction.CIL.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CIL/Entities/Property.cs b/csharp/extractor/Semmle.Extraction.CIL/Entities/Property.cs index 99a462069e1..3e7db7b36d6 100644 --- a/csharp/extractor/Semmle.Extraction.CIL/Entities/Property.cs +++ b/csharp/extractor/Semmle.Extraction.CIL/Entities/Property.cs @@ -1,7 +1,6 @@ using System.Collections.Generic; using System.Reflection.Metadata; using System.Reflection.Metadata.Ecma335; -using System.IO; namespace Semmle.Extraction.CIL.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CIL/Entities/SignatureDecoder.cs b/csharp/extractor/Semmle.Extraction.CIL/Entities/SignatureDecoder.cs index 0f012c0c18d..5a767b7575c 100644 --- a/csharp/extractor/Semmle.Extraction.CIL/Entities/SignatureDecoder.cs +++ b/csharp/extractor/Semmle.Extraction.CIL/Entities/SignatureDecoder.cs @@ -1,6 +1,5 @@ -using System.Reflection.Metadata; using System.Collections.Immutable; -using System.IO; +using System.Reflection.Metadata; namespace Semmle.Extraction.CIL.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CIL/Entities/SourceLocation.cs b/csharp/extractor/Semmle.Extraction.CIL/Entities/SourceLocation.cs index 5420ac53645..9b7b4d583a1 100644 --- a/csharp/extractor/Semmle.Extraction.CIL/Entities/SourceLocation.cs +++ b/csharp/extractor/Semmle.Extraction.CIL/Entities/SourceLocation.cs @@ -1,5 +1,4 @@ using System.Collections.Generic; -using System.IO; using Semmle.Extraction.PDB; namespace Semmle.Extraction.CIL.Entities diff --git a/csharp/extractor/Semmle.Extraction.CIL/Entities/Type.cs b/csharp/extractor/Semmle.Extraction.CIL/Entities/Type.cs index 5d27c5400d5..335a6c89c30 100644 --- a/csharp/extractor/Semmle.Extraction.CIL/Entities/Type.cs +++ b/csharp/extractor/Semmle.Extraction.CIL/Entities/Type.cs @@ -1,8 +1,8 @@ -using System.Reflection.Metadata; -using System.Collections.Generic; -using System.IO; +using System.Collections.Generic; using System.Diagnostics.CodeAnalysis; +using System.IO; using System.Linq; +using System.Reflection.Metadata; namespace Semmle.Extraction.CIL.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CIL/Entities/TypeContainer.cs b/csharp/extractor/Semmle.Extraction.CIL/Entities/TypeContainer.cs index aae0b4b0b48..463f2c963a3 100644 --- a/csharp/extractor/Semmle.Extraction.CIL/Entities/TypeContainer.cs +++ b/csharp/extractor/Semmle.Extraction.CIL/Entities/TypeContainer.cs @@ -1,5 +1,4 @@ using System.Collections.Generic; -using System.IO; namespace Semmle.Extraction.CIL.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CIL/Entities/TypeDefinitionType.cs b/csharp/extractor/Semmle.Extraction.CIL/Entities/TypeDefinitionType.cs index a5d377846d7..f9cec6a4133 100644 --- a/csharp/extractor/Semmle.Extraction.CIL/Entities/TypeDefinitionType.cs +++ b/csharp/extractor/Semmle.Extraction.CIL/Entities/TypeDefinitionType.cs @@ -1,10 +1,10 @@ using System; -using System.Linq; using System.Collections.Generic; -using System.Reflection; using System.IO; -using System.Reflection.Metadata.Ecma335; +using System.Linq; +using System.Reflection; using System.Reflection.Metadata; +using System.Reflection.Metadata.Ecma335; namespace Semmle.Extraction.CIL.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CIL/Entities/TypeParameter.cs b/csharp/extractor/Semmle.Extraction.CIL/Entities/TypeParameter.cs index 95b8f026cf8..5db8b7fb6a3 100644 --- a/csharp/extractor/Semmle.Extraction.CIL/Entities/TypeParameter.cs +++ b/csharp/extractor/Semmle.Extraction.CIL/Entities/TypeParameter.cs @@ -1,9 +1,9 @@ using System; -using System.Reflection.Metadata; -using System.Linq; using System.Collections.Generic; -using System.Reflection; using System.IO; +using System.Linq; +using System.Reflection; +using System.Reflection.Metadata; namespace Semmle.Extraction.CIL.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CIL/Entities/TypeReferenceType.cs b/csharp/extractor/Semmle.Extraction.CIL/Entities/TypeReferenceType.cs index 1af91d32586..f1c10fe836e 100644 --- a/csharp/extractor/Semmle.Extraction.CIL/Entities/TypeReferenceType.cs +++ b/csharp/extractor/Semmle.Extraction.CIL/Entities/TypeReferenceType.cs @@ -1,8 +1,8 @@ using System; -using System.Reflection.Metadata; -using System.Linq; using System.Collections.Generic; using System.IO; +using System.Linq; +using System.Reflection.Metadata; namespace Semmle.Extraction.CIL.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CIL/Entities/TypeSignatureDecoder.cs b/csharp/extractor/Semmle.Extraction.CIL/Entities/TypeSignatureDecoder.cs index d1022d58f0c..bcd34c76e41 100644 --- a/csharp/extractor/Semmle.Extraction.CIL/Entities/TypeSignatureDecoder.cs +++ b/csharp/extractor/Semmle.Extraction.CIL/Entities/TypeSignatureDecoder.cs @@ -1,7 +1,7 @@ using System; -using System.Reflection.Metadata; using System.Collections.Immutable; using System.Linq; +using System.Reflection.Metadata; namespace Semmle.Extraction.CIL.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CIL/Entities/TypeTypeParameter.cs b/csharp/extractor/Semmle.Extraction.CIL/Entities/TypeTypeParameter.cs index 580c8573acf..ba4ec79fb78 100644 --- a/csharp/extractor/Semmle.Extraction.CIL/Entities/TypeTypeParameter.cs +++ b/csharp/extractor/Semmle.Extraction.CIL/Entities/TypeTypeParameter.cs @@ -1,6 +1,5 @@ -using System.Linq; using System.Collections.Generic; -using System.IO; +using System.Linq; namespace Semmle.Extraction.CIL.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CIL/PDB/MdProvider.cs b/csharp/extractor/Semmle.Extraction.CIL/PDB/MdProvider.cs index fc22f1f6e94..90b953ac0e7 100644 --- a/csharp/extractor/Semmle.Extraction.CIL/PDB/MdProvider.cs +++ b/csharp/extractor/Semmle.Extraction.CIL/PDB/MdProvider.cs @@ -1,6 +1,6 @@ using System; -using Microsoft.DiaSymReader; using System.Reflection; +using Microsoft.DiaSymReader; #pragma warning disable IDE0060, CA1822 diff --git a/csharp/extractor/Semmle.Extraction.CIL/PDB/NativePdbReader.cs b/csharp/extractor/Semmle.Extraction.CIL/PDB/NativePdbReader.cs index 412e07844c1..c6db472411e 100644 --- a/csharp/extractor/Semmle.Extraction.CIL/PDB/NativePdbReader.cs +++ b/csharp/extractor/Semmle.Extraction.CIL/PDB/NativePdbReader.cs @@ -1,11 +1,11 @@ using System; using System.Collections.Generic; +using System.IO; using System.Linq; +using System.Reflection.Metadata; +using System.Reflection.Metadata.Ecma335; using System.Reflection.PortableExecutable; using Microsoft.DiaSymReader; -using System.Reflection.Metadata.Ecma335; -using System.Reflection.Metadata; -using System.IO; namespace Semmle.Extraction.PDB { diff --git a/csharp/extractor/Semmle.Extraction.CSharp.Standalone/AssemblyCache.cs b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/AssemblyCache.cs similarity index 96% rename from csharp/extractor/Semmle.Extraction.CSharp.Standalone/AssemblyCache.cs rename to csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/AssemblyCache.cs index b92a708878a..ce64445d40f 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp.Standalone/AssemblyCache.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/AssemblyCache.cs @@ -1,9 +1,9 @@ -using System.Collections.Generic; -using System.Linq; +using System; +using System.Collections.Generic; using System.IO; -using System; +using System.Linq; -namespace Semmle.BuildAnalyser +namespace Semmle.Extraction.CSharp.DependencyFetching { /// /// Manages the set of assemblies. @@ -59,10 +59,13 @@ namespace Semmle.BuildAnalyser // The OrderBy is used to ensure that we by default select the highest version number. foreach (var info in assemblyInfoByFileName.Values .OrderBy(info => info.Name) + .ThenBy(info => info.NetCoreVersion ?? emptyVersion) .ThenBy(info => info.Version ?? emptyVersion)) { foreach (var index in info.IndexStrings) + { assemblyInfoById[index] = info; + } } } diff --git a/csharp/extractor/Semmle.Extraction.CSharp.Standalone/AssemblyInfo.cs b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/AssemblyInfo.cs similarity index 64% rename from csharp/extractor/Semmle.Extraction.CSharp.Standalone/AssemblyInfo.cs rename to csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/AssemblyInfo.cs index 11fcfe56a1b..9332f492774 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp.Standalone/AssemblyInfo.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/AssemblyInfo.cs @@ -5,13 +5,15 @@ using System.Linq; using System.Reflection; using System.Security.Cryptography; using System.Text; +using System.Reflection.Metadata; +using System.Text.RegularExpressions; -namespace Semmle.BuildAnalyser +namespace Semmle.Extraction.CSharp.DependencyFetching { /// /// Stores information about an assembly file (DLL). /// - internal sealed class AssemblyInfo + internal sealed partial class AssemblyInfo { /// /// The file containing the assembly. @@ -28,6 +30,17 @@ namespace Semmle.BuildAnalyser /// public System.Version? Version { get; } + /// + /// The version number of the .NET Core framework that this assembly targets. + /// + /// This is extracted from the `TargetFrameworkAttribute` of the assembly, e.g. + /// ``` + /// [assembly:TargetFramework(".NETCoreApp,Version=v7.0")] + /// ``` + /// yields version 7.0. + /// + public Version? NetCoreVersion { get; } + /// /// The public key token of the assembly. /// @@ -97,13 +110,14 @@ namespace Semmle.BuildAnalyser Filename = filename; } - private AssemblyInfo(string filename, string name, Version version, string culture, string publicKeyToken) + private AssemblyInfo(string filename, string name, Version version, string culture, string publicKeyToken, Version? netCoreVersion) { Filename = filename; Name = name; Version = version; Culture = culture; PublicKeyToken = publicKeyToken; + NetCoreVersion = netCoreVersion; } /// @@ -150,7 +164,7 @@ namespace Semmle.BuildAnalyser var metadata = pereader.GetMetadata(); unsafe { - var reader = new System.Reflection.Metadata.MetadataReader(metadata.Pointer, metadata.Length); + var reader = new MetadataReader(metadata.Pointer, metadata.Length); var def = reader.GetAssemblyDefinition(); // This is how you compute the public key token from the full public key. @@ -162,7 +176,39 @@ namespace Semmle.BuildAnalyser publicKeyString.AppendFormat("{0:x2}", b); var culture = def.Culture.IsNil ? "neutral" : reader.GetString(def.Culture); - return new AssemblyInfo(filename, reader.GetString(def.Name), def.Version, culture, publicKeyString.ToString()); + Version? netCoreVersion = null; + + foreach (var attrHandle in def.GetCustomAttributes().Select(reader.GetCustomAttribute)) + { + var ctorHandle = attrHandle.Constructor; + if (ctorHandle.Kind != HandleKind.MemberReference) + { + continue; + } + + var mHandle = reader.GetMemberReference((MemberReferenceHandle)ctorHandle).Parent; + if (mHandle.Kind != HandleKind.TypeReference) + { + continue; + } + + var name = reader.GetString(reader.GetTypeReference((TypeReferenceHandle)mHandle).Name); + + if (name is "TargetFrameworkAttribute") + { + var decoded = attrHandle.DecodeValue(new DummyAttributeDecoder()); + if ( + decoded.FixedArguments.Length > 0 && + decoded.FixedArguments[0].Value is string value && + NetCoreAppRegex().Match(value).Groups.TryGetValue("version", out var match)) + { + netCoreVersion = new Version(match.Value); + } + break; + } + } + + return new AssemblyInfo(filename, reader.GetString(def.Name), def.Version, culture, publicKeyString.ToString(), netCoreVersion); } } catch (BadImageFormatException) @@ -176,5 +222,33 @@ namespace Semmle.BuildAnalyser throw new AssemblyLoadException(); } + + [GeneratedRegex(@"^\.NETCoreApp,Version=v(?\d+\.\d+)$", RegexOptions.IgnoreCase | RegexOptions.Compiled | RegexOptions.Singleline)] + private static partial Regex NetCoreAppRegex(); + + private class DummyAttributeDecoder : ICustomAttributeTypeProvider + { + public int GetPrimitiveType(PrimitiveTypeCode typeCode) => 0; + + public int GetSystemType() => throw new NotImplementedException(); + + public int GetSZArrayType(int elementType) => + throw new NotImplementedException(); + + public int GetTypeFromDefinition(MetadataReader reader, TypeDefinitionHandle handle, byte rawTypeKind) => + throw new NotImplementedException(); + + public int GetTypeFromReference(MetadataReader reader, TypeReferenceHandle handle, byte rawTypeKind) => + throw new NotImplementedException(); + + public int GetTypeFromSerializedName(string name) => + throw new NotImplementedException(); + + public PrimitiveTypeCode GetUnderlyingEnumType(int type) => + throw new NotImplementedException(); + + public bool IsSystemType(int type) => throw new NotImplementedException(); + + } } } diff --git a/csharp/extractor/Semmle.Extraction.CSharp.Standalone/AssemblyLoadException.cs b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/AssemblyLoadException.cs similarity index 57% rename from csharp/extractor/Semmle.Extraction.CSharp.Standalone/AssemblyLoadException.cs rename to csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/AssemblyLoadException.cs index cdb1380e291..1ec8e7a39f6 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp.Standalone/AssemblyLoadException.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/AssemblyLoadException.cs @@ -1,6 +1,6 @@ using System; -namespace Semmle.BuildAnalyser +namespace Semmle.Extraction.CSharp.DependencyFetching { public class AssemblyLoadException : Exception { } } diff --git a/csharp/extractor/Semmle.Extraction.CSharp.Standalone/BuildAnalysis.cs b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/DependencyManager.cs similarity index 70% rename from csharp/extractor/Semmle.Extraction.CSharp.Standalone/BuildAnalysis.cs rename to csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/DependencyManager.cs index f4aa614a345..5109b7df056 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp.Standalone/BuildAnalysis.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/DependencyManager.cs @@ -1,21 +1,20 @@ -using Semmle.Util; -using System; +using System; +using System.Collections.Concurrent; using System.Collections.Generic; using System.IO; using System.Linq; -using Semmle.Extraction.CSharp.Standalone; -using System.Threading.Tasks; -using System.Collections.Concurrent; -using System.Text; using System.Security.Cryptography; -using System.Text.RegularExpressions; +using System.Text; +using System.Threading.Tasks; +using Semmle.Util; +using Semmle.Util.Logging; -namespace Semmle.BuildAnalyser +namespace Semmle.Extraction.CSharp.DependencyFetching { /// /// Main implementation of the build analysis. /// - internal sealed partial class BuildAnalysis : IDisposable + public sealed class DependencyManager : IDisposable { private readonly AssemblyCache assemblyCache; private readonly ProgressMonitor progressMonitor; @@ -24,24 +23,28 @@ namespace Semmle.BuildAnalyser private readonly IDictionary unresolvedReferences = new ConcurrentDictionary(); private int failedProjects; private int succeededProjects; - private readonly string[] allSources; + private readonly List allSources; private int conflictedReferences = 0; - private readonly Options options; + private readonly IDependencyOptions options; private readonly DirectoryInfo sourceDir; private readonly DotNet dotnet; + private readonly FileContent fileContent; + private readonly TemporaryDirectory packageDirectory; + private TemporaryDirectory? razorWorkingDirectory; + /// - /// Performs a C# build analysis. + /// Performs C# dependency fetching. /// - /// Analysis options from the command line. - /// Display of analysis progress. - public BuildAnalysis(Options options, ProgressMonitor progressMonitor) + /// Dependency fetching options + /// Logger for dependency fetching progress. + public DependencyManager(string srcDir, IDependencyOptions options, ILogger logger) { var startTime = DateTime.Now; this.options = options; - this.progressMonitor = progressMonitor; - this.sourceDir = new DirectoryInfo(options.SrcDir); + this.progressMonitor = new ProgressMonitor(logger); + this.sourceDir = new DirectoryInfo(srcDir); try { @@ -53,9 +56,12 @@ namespace Semmle.BuildAnalyser throw; } - this.progressMonitor.FindingFiles(options.SrcDir); + this.progressMonitor.FindingFiles(srcDir); - this.allSources = GetFiles("*.cs").ToArray(); + packageDirectory = new TemporaryDirectory(ComputeTempDirectory(sourceDir.FullName)); + + this.fileContent = new FileContent(progressMonitor, () => GetFiles("*.*")); + this.allSources = GetFiles("*.cs").ToList(); var allProjects = GetFiles("*.csproj"); var solutions = options.SolutionFile is not null ? new[] { options.SolutionFile } @@ -63,12 +69,19 @@ namespace Semmle.BuildAnalyser var dllDirNames = options.DllDirs.Select(Path.GetFullPath).ToList(); - // Find DLLs in the .Net Framework + // Find DLLs in the .Net / Asp.Net Framework if (options.ScanNetFrameworkDlls) { - var runtimeLocation = new Runtime(dotnet).GetRuntime(options.UseSelfContainedDotnet); - progressMonitor.Log(Util.Logging.Severity.Debug, $"Runtime location selected: {runtimeLocation}"); + var runtime = new Runtime(dotnet); + var runtimeLocation = runtime.GetRuntime(options.UseSelfContainedDotnet); + progressMonitor.LogInfo($".NET runtime location selected: {runtimeLocation}"); dllDirNames.Add(runtimeLocation); + + if (fileContent.UseAspNetDlls && runtime.GetAspRuntime() is string aspRuntime) + { + progressMonitor.LogInfo($"ASP.NET runtime location selected: {aspRuntime}"); + dllDirNames.Add(aspRuntime); + } } if (options.UseMscorlib) @@ -76,8 +89,6 @@ namespace Semmle.BuildAnalyser UseReference(typeof(object).Assembly.Location); } - packageDirectory = new TemporaryDirectory(ComputeTempDirectory(sourceDir.FullName)); - if (options.UseNuGet) { dllDirNames.Add(packageDirectory.DirInfo.FullName); @@ -96,7 +107,7 @@ namespace Semmle.BuildAnalyser { Restore(solutions); Restore(allProjects); - DownloadMissingPackages(allProjects); + DownloadMissingPackages(); } } @@ -111,16 +122,23 @@ namespace Semmle.BuildAnalyser ResolveConflicts(); // Output the findings - foreach (var r in usedReferences.Keys) + foreach (var r in usedReferences.Keys.OrderBy(r => r)) { progressMonitor.ResolvedReference(r); } - foreach (var r in unresolvedReferences) + foreach (var r in unresolvedReferences.OrderBy(r => r.Key)) { progressMonitor.UnresolvedReference(r.Key, r.Value); } + var webViewExtractionOption = Environment.GetEnvironmentVariable("CODEQL_EXTRACTOR_CSHARP_STANDALONE_EXTRACT_WEB_VIEWS"); + if (bool.TryParse(webViewExtractionOption, out var shouldExtractWebViews) && + shouldExtractWebViews) + { + GenerateSourceFilesFromWebViews(); + } + progressMonitor.Summary( AllSourceFiles.Count(), ProjectSourceFiles.Count(), @@ -133,20 +151,56 @@ namespace Semmle.BuildAnalyser DateTime.Now - startTime); } - private IEnumerable GetFiles(string pattern, bool recurseSubdirectories = true) + private void GenerateSourceFilesFromWebViews() { - return sourceDir.GetFiles(pattern, new EnumerationOptions { RecurseSubdirectories = recurseSubdirectories, MatchCasing = MatchCasing.CaseInsensitive }) + progressMonitor.LogInfo($"Generating source files from cshtml and razor files."); + + var views = GetFiles("*.cshtml") + .Concat(GetFiles("*.razor")) + .ToArray(); + + if (views.Length > 0) + { + progressMonitor.LogInfo($"Found {views.Length} cshtml and razor files."); + + // TODO: use SDK specified in global.json + var sdk = new Sdk(dotnet).GetNewestSdk(); + if (sdk != null) + { + try + { + var razor = new Razor(sdk, dotnet, progressMonitor); + razorWorkingDirectory = new TemporaryDirectory(ComputeTempDirectory(sourceDir.FullName, "razor")); + var generatedFiles = razor.GenerateFiles(views, usedReferences.Keys, razorWorkingDirectory.ToString()); + this.allSources.AddRange(generatedFiles); + } + catch (Exception ex) + { + // It's okay, we tried our best to generate source files from cshtml files. + progressMonitor.LogInfo($"Failed to generate source files from cshtml files: {ex.Message}"); + } + } + } + } + + public DependencyManager(string srcDir) : this(srcDir, DependencyOptions.Default, new ConsoleLogger(Verbosity.Info)) { } + + private IEnumerable GetFiles(string pattern, bool recurseSubdirectories = true) => + sourceDir.GetFiles(pattern, new EnumerationOptions + { + RecurseSubdirectories = recurseSubdirectories, + MatchCasing = MatchCasing.CaseInsensitive + }) + .Where(d => d.Extension != ".dll") .Select(d => d.FullName) .Where(d => !options.ExcludesFile(d)); - } /// /// Computes a unique temp directory for the packages associated /// with this source tree. Use a SHA1 of the directory name. /// - /// /// The full path of the temp directory. - private static string ComputeTempDirectory(string srcDir) + private static string ComputeTempDirectory(string srcDir, string subfolderName = "packages") { var bytes = Encoding.Unicode.GetBytes(srcDir); var sha = SHA1.HashData(bytes); @@ -154,7 +208,7 @@ namespace Semmle.BuildAnalyser foreach (var b in sha.Take(8)) sb.AppendFormat("{0:x2}", b); - return Path.Combine(Path.GetTempPath(), "GitHub", "packages", sb.ToString()); + return Path.Combine(Path.GetTempPath(), "GitHub", subfolderName, sb.ToString()); } /// @@ -178,7 +232,8 @@ namespace Semmle.BuildAnalyser } } - sortedReferences = sortedReferences.OrderBy(r => r.Version).ToList(); + var emptyVersion = new Version(0, 0); + sortedReferences = sortedReferences.OrderBy(r => r.NetCoreVersion ?? emptyVersion).ThenBy(r => r.Version ?? emptyVersion).ToList(); var finalAssemblyList = new Dictionary(); @@ -187,6 +242,7 @@ namespace Semmle.BuildAnalyser { finalAssemblyList[r.Name] = r; } + // Update the used references list usedReferences.Clear(); foreach (var r in finalAssemblyList.Select(r => r.Value.Filename)) @@ -198,9 +254,9 @@ namespace Semmle.BuildAnalyser foreach (var r in sortedReferences) { var resolvedInfo = finalAssemblyList[r.Name]; - if (resolvedInfo.Version != r.Version) + if (resolvedInfo.Version != r.Version || resolvedInfo.NetCoreVersion != r.NetCoreVersion) { - progressMonitor.ResolvedConflict(r.Id, resolvedInfo.Id); + progressMonitor.ResolvedConflict(r.Id, resolvedInfo.Id + resolvedInfo.NetCoreVersion is null ? "" : $" (.NET Core {resolvedInfo.NetCoreVersion})"); ++conflictedReferences; } } @@ -210,24 +266,18 @@ namespace Semmle.BuildAnalyser /// Store that a particular reference file is used. /// /// The filename of the reference. - private void UseReference(string reference) - { - usedReferences[reference] = true; - } + private void UseReference(string reference) => usedReferences[reference] = true; /// /// Store that a particular source file is used (by a project file). /// /// The source file. - private void UseSource(FileInfo sourceFile) - { - sources[sourceFile.FullName] = sourceFile.Exists; - } + private void UseSource(FileInfo sourceFile) => sources[sourceFile.FullName] = sourceFile.Exists; /// /// The list of resolved reference files. /// - public IEnumerable ReferenceFiles => this.usedReferences.Keys; + public IEnumerable ReferenceFiles => usedReferences.Keys; /// /// The list of source files used in projects. @@ -242,7 +292,7 @@ namespace Semmle.BuildAnalyser /// /// List of assembly IDs which couldn't be resolved. /// - public IEnumerable UnresolvedReferences => this.unresolvedReferences.Select(r => r.Key); + public IEnumerable UnresolvedReferences => unresolvedReferences.Select(r => r.Key); /// /// List of source files which were mentioned in project files but @@ -256,12 +306,7 @@ namespace Semmle.BuildAnalyser /// /// The assembly ID. /// The project file making the reference. - private void UnresolvedReference(string id, string projectFile) - { - unresolvedReferences[id] = projectFile; - } - - private readonly TemporaryDirectory packageDirectory; + private void UnresolvedReference(string id, string projectFile) => unresolvedReferences[id] = projectFile; /// /// Reads all the source files and references from the given list of projects. @@ -285,7 +330,7 @@ namespace Semmle.BuildAnalyser try { - var csProj = new Extraction.CSharp.CsProjFile(project); + var csProj = new CsProjFile(project); foreach (var @ref in csProj.References) { @@ -318,10 +363,8 @@ namespace Semmle.BuildAnalyser } - private bool Restore(string target, string? pathToNugetConfig = null) - { - return dotnet.RestoreToDirectory(target, packageDirectory.DirInfo.FullName, pathToNugetConfig); - } + private bool Restore(string target, string? pathToNugetConfig = null) => + dotnet.RestoreToDirectory(target, packageDirectory.DirInfo.FullName, pathToNugetConfig); private void Restore(IEnumerable targets, string? pathToNugetConfig = null) { @@ -331,11 +374,8 @@ namespace Semmle.BuildAnalyser } } - private void DownloadMissingPackages(IEnumerable restoreTargets) + private void DownloadMissingPackages() { - var alreadyDownloadedPackages = Directory.GetDirectories(packageDirectory.DirInfo.FullName).Select(d => Path.GetFileName(d).ToLowerInvariant()).ToHashSet(); - var notYetDownloadedPackages = new HashSet(); - var nugetConfigs = GetFiles("nuget.config", recurseSubdirectories: true).ToArray(); string? nugetConfig = null; if (nugetConfigs.Length > 1) @@ -352,45 +392,10 @@ namespace Semmle.BuildAnalyser nugetConfig = nugetConfigs.FirstOrDefault(); } - var allFiles = GetFiles("*.*"); - foreach (var file in allFiles) - { - try - { - using var sr = new StreamReader(file); - ReadOnlySpan line; - while ((line = sr.ReadLine()) != null) - { - foreach (var valueMatch in PackageReference().EnumerateMatches(line)) - { - // We can't get the group from the ValueMatch, so doing it manually: - var match = line.Slice(valueMatch.Index, valueMatch.Length); - var includeIndex = match.IndexOf("Include", StringComparison.InvariantCultureIgnoreCase); - if (includeIndex == -1) - { - continue; - } - - match = match.Slice(includeIndex + "Include".Length + 1); - - var quoteIndex1 = match.IndexOf("\""); - var quoteIndex2 = match.Slice(quoteIndex1 + 1).IndexOf("\""); - - var packageName = match.Slice(quoteIndex1 + 1, quoteIndex2).ToString().ToLowerInvariant(); - if (!alreadyDownloadedPackages.Contains(packageName)) - { - notYetDownloadedPackages.Add(packageName); - } - } - } - } - catch (Exception ex) - { - progressMonitor.FailedToReadFile(file, ex); - continue; - } - } - + var alreadyDownloadedPackages = Directory.GetDirectories(packageDirectory.DirInfo.FullName) + .Select(d => Path.GetFileName(d) + .ToLowerInvariant()); + var notYetDownloadedPackages = fileContent.AllPackages.Except(alreadyDownloadedPackages); foreach (var package in notYetDownloadedPackages) { progressMonitor.NugetInstall(package); @@ -419,7 +424,7 @@ namespace Semmle.BuildAnalyser private void AnalyseSolutions(IEnumerable solutions) { - Parallel.ForEach(solutions, new ParallelOptions { MaxDegreeOfParallelism = 4 }, solutionFile => + Parallel.ForEach(solutions, new ParallelOptions { MaxDegreeOfParallelism = options.Threads }, solutionFile => { try { @@ -437,9 +442,7 @@ namespace Semmle.BuildAnalyser public void Dispose() { packageDirectory?.Dispose(); + razorWorkingDirectory?.Dispose(); } - - [GeneratedRegex("", RegexOptions.IgnoreCase | RegexOptions.Compiled | RegexOptions.Singleline)] - private static partial Regex PackageReference(); } } diff --git a/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/DependencyOptions.cs b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/DependencyOptions.cs new file mode 100644 index 00000000000..bf5800edb46 --- /dev/null +++ b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/DependencyOptions.cs @@ -0,0 +1,84 @@ +using System; +using System.Linq; +using System.Collections.Generic; +using Semmle.Util; + +namespace Semmle.Extraction.CSharp.DependencyFetching +{ + /// + /// Dependency fetching related options. + /// + public interface IDependencyOptions + { + /// + /// Directories to search DLLs in. + /// + IList DllDirs { get; } + + /// + /// Files/patterns to exclude. + /// + IList Excludes { get; } + + /// + /// Whether to analyse NuGet packages. + /// + bool UseNuGet { get; } + + /// + /// The solution file to analyse, or null if not specified. + /// + string? SolutionFile { get; } + + /// + /// Whether to use the packaged dotnet runtime. + /// + bool UseSelfContainedDotnet { get; } + + /// + /// Whether to search the .Net framework directory. + /// + bool ScanNetFrameworkDlls { get; } + + /// + /// Whether to use mscorlib as a reference. + /// + bool UseMscorlib { get; } + + /// + /// Determine whether the given path should be excluded. + /// + /// The path to query. + /// True iff the path matches an exclusion. + bool ExcludesFile(string path); + + /// + /// The number of threads to use. + /// + int Threads { get; } + } + + public class DependencyOptions : IDependencyOptions + { + public static IDependencyOptions Default => new DependencyOptions(); + + public IList DllDirs { get; set; } = new List(); + + public IList Excludes { get; set; } = new List(); + + public bool UseNuGet { get; set; } = true; + + public string? SolutionFile { get; set; } + + public bool UseSelfContainedDotnet { get; set; } = false; + + public bool ScanNetFrameworkDlls { get; set; } = true; + + public bool UseMscorlib { get; set; } = true; + + public bool ExcludesFile(string path) => + Excludes.Any(path.Contains); + + public int Threads { get; set; } = EnvironmentVariables.GetDefaultNumberOfThreads(); + } +} diff --git a/csharp/extractor/Semmle.Extraction.CSharp.Standalone/DotNet.cs b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/DotNet.cs similarity index 57% rename from csharp/extractor/Semmle.Extraction.CSharp.Standalone/DotNet.cs rename to csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/DotNet.cs index b9e641a9de1..9094a2d1ebb 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp.Standalone/DotNet.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/DotNet.cs @@ -3,16 +3,8 @@ using System.Collections.Generic; using System.Diagnostics; using Semmle.Util; -namespace Semmle.BuildAnalyser +namespace Semmle.Extraction.CSharp.DependencyFetching { - internal interface IDotNet - { - bool RestoreToDirectory(string project, string directory, string? pathToNugetConfig = null); - bool New(string folder); - bool AddPackage(string folder, string package); - public IList GetListedRuntimes(); - } - /// /// Utilities to run the "dotnet" command. /// @@ -30,29 +22,31 @@ namespace Semmle.BuildAnalyser private void Info() { // TODO: make sure the below `dotnet` version is matching the one specified in global.json - progressMonitor.RunningProcess($"{dotnet} --info"); - using var proc = Process.Start(dotnet, "--info"); - proc.WaitForExit(); - var ret = proc.ExitCode; - - if (ret != 0) + var res = RunCommand("--info"); + if (!res) { - progressMonitor.CommandFailed(dotnet, "--info", ret); - throw new Exception($"{dotnet} --info failed with exit code {ret}."); + throw new Exception($"{dotnet} --info failed."); } } + private static ProcessStartInfo MakeDotnetStartInfo(string args, bool redirectStandardOutput) => + new ProcessStartInfo(dotnet, args) + { + UseShellExecute = false, + RedirectStandardOutput = redirectStandardOutput + }; + private bool RunCommand(string args) { progressMonitor.RunningProcess($"{dotnet} {args}"); - using var proc = Process.Start(dotnet, args); - proc.WaitForExit(); - if (proc.ExitCode != 0) + using var proc = Process.Start(MakeDotnetStartInfo(args, redirectStandardOutput: false)); + proc?.WaitForExit(); + var exitCode = proc?.ExitCode ?? -1; + if (exitCode != 0) { - progressMonitor.CommandFailed(dotnet, args, proc.ExitCode); + progressMonitor.CommandFailed(dotnet, args, exitCode); return false; } - return true; } @@ -76,21 +70,28 @@ namespace Semmle.BuildAnalyser return RunCommand(args); } - public IList GetListedRuntimes() + public IList GetListedRuntimes() => GetListed("--list-runtimes", "runtime"); + + public IList GetListedSdks() => GetListed("--list-sdks", "SDK"); + + private IList GetListed(string args, string artifact) { - var args = "--list-runtimes"; - var pi = new ProcessStartInfo(dotnet, args) - { - RedirectStandardOutput = true, - UseShellExecute = false - }; - var exitCode = pi.ReadOutput(out var runtimes); + progressMonitor.RunningProcess($"{dotnet} {args}"); + var pi = MakeDotnetStartInfo(args, redirectStandardOutput: true); + var exitCode = pi.ReadOutput(out var artifacts); if (exitCode != 0) { progressMonitor.CommandFailed(dotnet, args, exitCode); return new List(); } - return runtimes; + progressMonitor.LogInfo($"Found {artifact}s: {string.Join("\n", artifacts)}"); + return artifacts; + } + + public bool Exec(string execArgs) + { + var args = $"exec {execArgs}"; + return RunCommand(args); } } } diff --git a/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/DotnetVersion.cs b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/DotnetVersion.cs new file mode 100644 index 00000000000..9ad268fde31 --- /dev/null +++ b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/DotnetVersion.cs @@ -0,0 +1,57 @@ +using System; +using System.IO; + +namespace Semmle.Extraction.CSharp.DependencyFetching +{ + internal record DotnetVersion : IComparable + { + private readonly string dir; + private readonly Version version; + private readonly Version? preReleaseVersion; + private readonly string? preReleaseVersionType; + private bool IsPreRelease => preReleaseVersionType is not null && preReleaseVersion is not null; + public string FullPath + { + get + { + var preRelease = IsPreRelease ? $"-{preReleaseVersionType}.{preReleaseVersion}" : ""; + var version = this.version + preRelease; + return Path.Combine(dir, version); + } + } + + public DotnetVersion(string dir, string version, string preReleaseVersionType, string preReleaseVersion) + { + this.dir = dir; + this.version = Version.Parse(version); + if (!string.IsNullOrEmpty(preReleaseVersion) && !string.IsNullOrEmpty(preReleaseVersionType)) + { + this.preReleaseVersionType = preReleaseVersionType; + this.preReleaseVersion = Version.Parse(preReleaseVersion); + } + } + + public int CompareTo(DotnetVersion? other) + { + var c = version.CompareTo(other?.version); + if (c == 0 && IsPreRelease) + { + if (!other!.IsPreRelease) + { + return -1; + } + + // Both are pre-release like runtime versions. + // The pre-release version types are sorted alphabetically (e.g. alpha, beta, preview, rc) + // and the pre-release version types are more important that the pre-release version numbers. + return preReleaseVersionType != other!.preReleaseVersionType + ? preReleaseVersionType!.CompareTo(other!.preReleaseVersionType) + : preReleaseVersion!.CompareTo(other!.preReleaseVersion); + } + + return c; + } + + public override string ToString() => FullPath; + } +} diff --git a/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/FileContent.cs b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/FileContent.cs new file mode 100644 index 00000000000..74a1ba87428 --- /dev/null +++ b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/FileContent.cs @@ -0,0 +1,159 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Text.RegularExpressions; +using Semmle.Util; + +namespace Semmle.Extraction.CSharp.DependencyFetching +{ + + // + // This class is used to read a set of files and decide different properties about the + // content (by reading the content of the files only once). + // The implementation is lazy, so the properties are only calculated when + // the first property is accessed. + // + internal partial class FileContent + { + private readonly ProgressMonitor progressMonitor; + private readonly IUnsafeFileReader unsafeFileReader; + private readonly Func> getFiles; + private readonly HashSet allPackages = new HashSet(); + private readonly Initializer initialize; + + public HashSet AllPackages + { + get + { + initialize.Run(); + return allPackages; + } + } + + private bool useAspNetDlls = false; + + /// + /// True if any file in the source directory indicates that ASP.NET is used. + /// The following heuristic is used to decide, if ASP.NET is used: + /// If any file in the source directory contains something like (this will most like be a .csproj file) + /// + /// + /// + public bool UseAspNetDlls + { + get + { + initialize.Run(); + return useAspNetDlls; + } + } + + internal FileContent(ProgressMonitor progressMonitor, + Func> getFiles, + IUnsafeFileReader unsafeFileReader) + { + this.progressMonitor = progressMonitor; + this.getFiles = getFiles; + this.unsafeFileReader = unsafeFileReader; + this.initialize = new Initializer(DoInitialize); + } + + + public FileContent(ProgressMonitor progressMonitor, Func> getFiles) : this(progressMonitor, getFiles, new UnsafeFileReader()) + { } + + private static string GetGroup(ReadOnlySpan input, ValueMatch valueMatch, string groupPrefix) + { + var match = input.Slice(valueMatch.Index, valueMatch.Length); + var includeIndex = match.IndexOf(groupPrefix, StringComparison.InvariantCultureIgnoreCase); + if (includeIndex == -1) + { + return string.Empty; + } + + match = match.Slice(includeIndex + groupPrefix.Length + 1); + + var quoteIndex1 = match.IndexOf("\""); + var quoteIndex2 = match.Slice(quoteIndex1 + 1).IndexOf("\""); + + return match.Slice(quoteIndex1 + 1, quoteIndex2).ToString().ToLowerInvariant(); + } + + private static bool IsGroupMatch(ReadOnlySpan line, Regex regex, string groupPrefix, string value) + { + foreach (var valueMatch in regex.EnumerateMatches(line)) + { + // We can't get the group from the ValueMatch, so doing it manually: + if (GetGroup(line, valueMatch, groupPrefix) == value.ToLowerInvariant()) + { + return true; + } + } + return false; + } + + private void DoInitialize() + { + foreach (var file in getFiles()) + { + try + { + foreach (ReadOnlySpan line in unsafeFileReader.ReadLines(file)) + { + + // Find all the packages. + foreach (var valueMatch in PackageReference().EnumerateMatches(line)) + { + // We can't get the group from the ValueMatch, so doing it manually: + var packageName = GetGroup(line, valueMatch, "Include"); + if (!string.IsNullOrEmpty(packageName)) + { + allPackages.Add(packageName); + } + } + + // Determine if ASP.NET is used. + if (!useAspNetDlls) + { + useAspNetDlls = + IsGroupMatch(line, ProjectSdk(), "Sdk", "Microsoft.NET.Sdk.Web") || + IsGroupMatch(line, FrameworkReference(), "Include", "Microsoft.AspNetCore.App"); + } + } + } + catch (Exception ex) + { + progressMonitor.FailedToReadFile(file, ex); + } + } + } + + [GeneratedRegex("", RegexOptions.IgnoreCase | RegexOptions.Compiled | RegexOptions.Singleline)] + private static partial Regex PackageReference(); + + [GeneratedRegex("", RegexOptions.IgnoreCase | RegexOptions.Compiled | RegexOptions.Singleline)] + private static partial Regex FrameworkReference(); + + [GeneratedRegex("<(.*\\s)?Project.*\\sSdk=\"(.*?)\".*/?>", RegexOptions.IgnoreCase | RegexOptions.Compiled | RegexOptions.Singleline)] + private static partial Regex ProjectSdk(); + } + + internal interface IUnsafeFileReader + { + IEnumerable ReadLines(string file); + } + + internal class UnsafeFileReader : IUnsafeFileReader + { + public IEnumerable ReadLines(string file) + { + using var sr = new StreamReader(file); + string? line; + while ((line = sr.ReadLine()) != null) + { + yield return line; + } + } + } +} diff --git a/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/IDotNet.cs b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/IDotNet.cs new file mode 100644 index 00000000000..daee32b6cc4 --- /dev/null +++ b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/IDotNet.cs @@ -0,0 +1,14 @@ +using System.Collections.Generic; + +namespace Semmle.Extraction.CSharp.DependencyFetching +{ + internal interface IDotNet + { + bool RestoreToDirectory(string project, string directory, string? pathToNugetConfig = null); + bool New(string folder); + bool AddPackage(string folder, string package); + IList GetListedRuntimes(); + IList GetListedSdks(); + bool Exec(string execArgs); + } +} diff --git a/csharp/extractor/Semmle.Extraction.CSharp.Standalone/NugetPackages.cs b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/NugetPackages.cs similarity index 98% rename from csharp/extractor/Semmle.Extraction.CSharp.Standalone/NugetPackages.cs rename to csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/NugetPackages.cs index ab5a71dd2c5..83205c0ce6f 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp.Standalone/NugetPackages.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/NugetPackages.cs @@ -1,11 +1,11 @@ -using Semmle.Util; -using System; +using System; using System.Collections.Generic; using System.Diagnostics; using System.IO; using System.Linq; +using Semmle.Util; -namespace Semmle.BuildAnalyser +namespace Semmle.Extraction.CSharp.DependencyFetching { /// /// Manage the downloading of NuGet packages. diff --git a/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/ProgressMonitor.cs b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/ProgressMonitor.cs new file mode 100644 index 00000000000..0d940873c2c --- /dev/null +++ b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/ProgressMonitor.cs @@ -0,0 +1,121 @@ +using System; +using Semmle.Util.Logging; + +namespace Semmle.Extraction.CSharp.DependencyFetching +{ + internal class ProgressMonitor + { + private readonly ILogger logger; + + public ProgressMonitor(ILogger logger) + { + this.logger = logger; + } + + public void Log(Severity severity, string message) => + logger.Log(severity, message); + + public void LogInfo(string message) => + logger.Log(Severity.Info, message); + + private void LogDebug(string message) => + logger.Log(Severity.Debug, message); + + private void LogError(string message) => + logger.Log(Severity.Error, message); + + public void FindingFiles(string dir) => + LogInfo($"Finding files in {dir}..."); + + public void IndexingReferences(int count) + { + LogInfo("Indexing..."); + LogDebug($"Indexing {count} DLLs..."); + } + + public void UnresolvedReference(string id, string project) + { + LogInfo($"Unresolved reference {id}"); + LogDebug($"Unresolved {id} referenced by {project}"); + } + + public void AnalysingSolution(string filename) => + LogInfo($"Analyzing {filename}..."); + + public void FailedProjectFile(string filename, string reason) => + LogInfo($"Couldn't read project file {filename}: {reason}"); + + public void FailedNugetCommand(string exe, string args, string message) + { + LogInfo($"Command failed: {exe} {args}"); + LogInfo($" {message}"); + } + + public void NugetInstall(string package) => + LogInfo($"Restoring {package}..."); + + public void ResolvedReference(string filename) => + LogInfo($"Resolved {filename}"); + + public void Summary(int existingSources, int usedSources, int missingSources, + int references, int unresolvedReferences, + int resolvedConflicts, int totalProjects, int failedProjects, + TimeSpan analysisTime) + { + const int align = 6; + LogInfo(""); + LogInfo("Build analysis summary:"); + LogInfo($"{existingSources,align} source files in the filesystem"); + LogInfo($"{usedSources,align} source files in project files"); + LogInfo($"{missingSources,align} sources missing from project files"); + LogInfo($"{references,align} resolved references"); + LogInfo($"{unresolvedReferences,align} unresolved references"); + LogInfo($"{resolvedConflicts,align} resolved assembly conflicts"); + LogInfo($"{totalProjects,align} projects"); + LogInfo($"{failedProjects,align} missing/failed projects"); + LogInfo($"Build analysis completed in {analysisTime}"); + } + + public void ResolvedConflict(string asm1, string asm2) => + LogDebug($"Resolved {asm1} as {asm2}"); + + public void MissingProject(string projectFile) => + LogInfo($"Solution is missing {projectFile}"); + + public void CommandFailed(string exe, string arguments, int exitCode) => + LogError($"Command {exe} {arguments} failed with exit code {exitCode}"); + + public void MissingNuGet() => + LogError("Missing nuget.exe"); + + public void MissingDotNet() => + LogError("Missing dotnet CLI"); + + public void RunningProcess(string command) => + LogInfo($"Running {command}"); + + public void FailedToRestoreNugetPackage(string package) => + LogInfo($"Failed to restore nuget package {package}"); + + public void FailedToReadFile(string file, Exception ex) + { + LogInfo($"Failed to read file {file}"); + LogDebug($"Failed to read file {file}, exception: {ex}"); + } + + public void MultipleNugetConfig(string[] nugetConfigs) => + LogInfo($"Found multiple nuget.config files: {string.Join(", ", nugetConfigs)}."); + + internal void NoTopLevelNugetConfig() => + LogInfo("Could not find a top-level nuget.config file."); + + internal void RazorSourceGeneratorMissing(string fullPath) => + LogInfo($"Razor source generator folder {fullPath} does not exist."); + + internal void CscMissing(string cscPath) => + LogInfo($"Csc.exe not found at {cscPath}."); + + internal void RazorCscArgs(string args) => + LogInfo($"Running CSC to generate Razor source files. Args: {args}."); + } +} diff --git a/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/Properties/AssemblyInfo.cs b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/Properties/AssemblyInfo.cs new file mode 100644 index 00000000000..8bacbaf4f38 --- /dev/null +++ b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/Properties/AssemblyInfo.cs @@ -0,0 +1,39 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("Semmle.Extraction.CSharp.DependencyFetching")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("Semmle.Extraction.CSharp.DependencyFetching")] +[assembly: AssemblyCopyright("Copyright © 2023")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("8e902d1e-f639-4f9f-a6d2-71e8ade7c5a3")] + +// Expose internals for testing purposes. +[assembly: InternalsVisibleTo("Semmle.Extraction.Tests")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/Razor.cs b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/Razor.cs new file mode 100644 index 00000000000..1cfe6b18791 --- /dev/null +++ b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/Razor.cs @@ -0,0 +1,118 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Text; +using System.Linq; + +namespace Semmle.Extraction.CSharp.DependencyFetching +{ + internal class Razor + { + private readonly DotnetVersion sdk; + private readonly ProgressMonitor progressMonitor; + private readonly DotNet dotNet; + private readonly string sourceGeneratorFolder; + private readonly string cscPath; + + public Razor(DotnetVersion sdk, DotNet dotNet, ProgressMonitor progressMonitor) + { + this.sdk = sdk; + this.progressMonitor = progressMonitor; + this.dotNet = dotNet; + + sourceGeneratorFolder = Path.Combine(this.sdk.FullPath, "Sdks", "Microsoft.NET.Sdk.Razor", "source-generators"); + if (!Directory.Exists(sourceGeneratorFolder)) + { + this.progressMonitor.RazorSourceGeneratorMissing(sourceGeneratorFolder); + throw new Exception($"Razor source generator folder {sourceGeneratorFolder} does not exist."); + } + + cscPath = Path.Combine(this.sdk.FullPath, "Roslyn", "bincore", "csc.dll"); + if (!File.Exists(cscPath)) + { + this.progressMonitor.CscMissing(cscPath); + throw new Exception($"csc.dll {cscPath} does not exist."); + } + } + + private static void GenerateAnalyzerConfig(IEnumerable cshtmls, string analyzerConfigPath) + { + using var sw = new StreamWriter(analyzerConfigPath); + sw.WriteLine("is_global = true"); + + foreach (var f in cshtmls.Select(f => f.Replace('\\', '/'))) + { + sw.WriteLine($"\n[{f}]"); + var base64 = Convert.ToBase64String(Encoding.UTF8.GetBytes(f)); // TODO: this should be the relative path of the file. + sw.WriteLine($"build_metadata.AdditionalFiles.TargetPath = {base64}"); + } + } + + public IEnumerable GenerateFiles(IEnumerable cshtmls, IEnumerable references, string workingDirectory) + { + var name = Guid.NewGuid().ToString("N").ToUpper(); + var tempPath = Path.GetTempPath(); + var analyzerConfig = Path.Combine(tempPath, $"{name}.txt"); + var dllPath = Path.Combine(tempPath, $"{name}.dll"); + var cscArgsPath = Path.Combine(tempPath, $"{name}.rsp"); + var outputFolder = Path.Combine(workingDirectory, name); + Directory.CreateDirectory(outputFolder); + + try + { + GenerateAnalyzerConfig(cshtmls, analyzerConfig); + + progressMonitor.LogInfo($"Analyzer config content: {File.ReadAllText(analyzerConfig)}"); + + var args = new StringBuilder(); + args.Append($"/target:exe /generatedfilesout:\"{outputFolder}\" /out:\"{dllPath}\" /analyzerconfig:\"{analyzerConfig}\" "); + + foreach (var f in Directory.GetFiles(sourceGeneratorFolder, "*.dll")) + { + args.Append($"/analyzer:\"{f}\" "); + } + + foreach (var f in cshtmls) + { + args.Append($"/additionalfile:\"{f}\" "); + } + + foreach (var f in references) + { + args.Append($"/reference:\"{f}\" "); + } + + var argsString = args.ToString(); + + progressMonitor.RazorCscArgs(argsString); + + using (var sw = new StreamWriter(cscArgsPath)) + { + sw.Write(argsString); + } + + dotNet.Exec($"\"{cscPath}\" /noconfig @\"{cscArgsPath}\""); + + return Directory.GetFiles(outputFolder, "*.*", new EnumerationOptions { RecurseSubdirectories = true }); + } + finally + { + DeleteFile(analyzerConfig); + DeleteFile(dllPath); + DeleteFile(cscArgsPath); + } + } + + private static void DeleteFile(string path) + { + try + { + File.Delete(path); + } + catch + { + // Ignore + } + } + } +} \ No newline at end of file diff --git a/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/Runtime.cs b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/Runtime.cs new file mode 100644 index 00000000000..cc7f77f5aac --- /dev/null +++ b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/Runtime.cs @@ -0,0 +1,135 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Runtime.InteropServices; +using System.Text.RegularExpressions; +using Semmle.Util; + +namespace Semmle.Extraction.CSharp.DependencyFetching +{ + /// + /// Locates .NET Runtimes. + /// + internal partial class Runtime + { + private const string netCoreApp = "Microsoft.NETCore.App"; + private const string aspNetCoreApp = "Microsoft.AspNetCore.App"; + + private readonly IDotNet dotNet; + private readonly Lazy> newestRuntimes; + private Dictionary NewestRuntimes => newestRuntimes.Value; + private static string ExecutingRuntime => RuntimeEnvironment.GetRuntimeDirectory(); + + public Runtime(IDotNet dotNet) + { + this.dotNet = dotNet; + this.newestRuntimes = new(GetNewestRuntimes); + } + + [GeneratedRegex(@"^(\S+)\s(\d+\.\d+\.\d+)(-([a-z]+)\.(\d+\.\d+\.\d+))?\s\[(.+)\]$")] + private static partial Regex RuntimeRegex(); + + /// + /// Parses the output of `dotnet --list-runtimes` to get a map from a runtime to the location of + /// the newest version of the runtime. + /// It is assume that the format of a listed runtime is something like: + /// Microsoft.NETCore.App 7.0.2 [/usr/share/dotnet/shared/Microsoft.NETCore.App] + /// + private static Dictionary ParseRuntimes(IList listed) + { + // Parse listed runtimes. + var runtimes = new Dictionary(); + var regex = RuntimeRegex(); + listed.ForEach(r => + { + var match = regex.Match(r); + if (match.Success) + { + runtimes.AddOrUpdateToLatest(match.Groups[1].Value, new DotnetVersion(match.Groups[6].Value, match.Groups[2].Value, match.Groups[4].Value, match.Groups[5].Value)); + } + }); + + return runtimes; + } + + /// + /// Returns a dictionary mapping runtimes to their newest version. + /// + internal Dictionary GetNewestRuntimes() + { + var listed = dotNet.GetListedRuntimes(); + return ParseRuntimes(listed); + } + + /// + /// Locates .NET Desktop Runtimes. + /// This includes Mono and Microsoft.NET. + /// + private static IEnumerable DesktopRuntimes + { + get + { + var monoPath = FileUtils.FindProgramOnPath(Win32.IsWindows() ? "mono.exe" : "mono"); + var monoDirs = monoPath is not null + ? new[] { monoPath } + : new[] { "/usr/lib/mono", @"C:\Program Files\Mono\lib\mono" }; + + if (Directory.Exists(@"C:\Windows\Microsoft.NET\Framework64")) + { + return Directory.EnumerateDirectories(@"C:\Windows\Microsoft.NET\Framework64", "v*") + .OrderByDescending(Path.GetFileName); + } + + var dir = monoDirs.FirstOrDefault(Directory.Exists); + + if (dir is not null) + { + return Directory.EnumerateDirectories(dir) + .Where(d => Char.IsDigit(Path.GetFileName(d)[0])) + .OrderByDescending(Path.GetFileName); + } + + return Enumerable.Empty(); + } + } + + /// + /// Gets the .NET runtime location to use for extraction. + /// + public string GetRuntime(bool useSelfContained) + { + if (useSelfContained) + { + return ExecutingRuntime; + } + + // Location of the newest .NET Core Runtime. + if (NewestRuntimes.TryGetValue(netCoreApp, out var netCoreVersion)) + { + return netCoreVersion.FullPath; + } + + if (DesktopRuntimes.Any()) + { + return DesktopRuntimes.First(); + } + + // A bad choice if it's the self-contained runtime distributed in codeql dist. + return ExecutingRuntime; + } + + /// + /// Gets the ASP.NET runtime location to use for extraction, if one exists. + /// + public string? GetAspRuntime() + { + // Location of the newest ASP.NET Core Runtime. + if (NewestRuntimes.TryGetValue(aspNetCoreApp, out var aspNetCoreVersion)) + { + return aspNetCoreVersion.FullPath; + } + return null; + } + } +} diff --git a/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/Sdk.cs b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/Sdk.cs new file mode 100644 index 00000000000..88d40373465 --- /dev/null +++ b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/Sdk.cs @@ -0,0 +1,40 @@ +using System.Collections.Generic; +using Semmle.Util; +using System.Text.RegularExpressions; +using System.Linq; + +namespace Semmle.Extraction.CSharp.DependencyFetching +{ + internal partial class Sdk + { + private readonly IDotNet dotNet; + + public Sdk(IDotNet dotNet) => this.dotNet = dotNet; + + [GeneratedRegex(@"^(\d+\.\d+\.\d+)(-([a-z]+)\.(\d+\.\d+\.\d+))?\s\[(.+)\]$")] + private static partial Regex SdkRegex(); + + private static HashSet ParseSdks(IList listed) + { + var sdks = new HashSet(); + var regex = SdkRegex(); + listed.ForEach(r => + { + var match = regex.Match(r); + if (match.Success) + { + sdks.Add(new DotnetVersion(match.Groups[5].Value, match.Groups[1].Value, match.Groups[3].Value, match.Groups[4].Value)); + } + }); + + return sdks; + } + + public DotnetVersion? GetNewestSdk() + { + var listed = dotNet.GetListedSdks(); + var sdks = ParseSdks(listed); + return sdks.Max(); + } + } +} \ No newline at end of file diff --git a/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/Semmle.Extraction.CSharp.DependencyFetching.csproj b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/Semmle.Extraction.CSharp.DependencyFetching.csproj new file mode 100644 index 00000000000..f5b0e319531 --- /dev/null +++ b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/Semmle.Extraction.CSharp.DependencyFetching.csproj @@ -0,0 +1,22 @@ + + + + net7.0 + Semmle.Extraction.CSharp.DependencyFetching + Semmle.Extraction.CSharp.DependencyFetching + false + true + win-x64;linux-x64;osx-x64 + enable + + + + + + + + + + + + diff --git a/csharp/extractor/Semmle.Extraction.CSharp.Standalone/SolutionFile.cs b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/SolutionFile.cs similarity index 94% rename from csharp/extractor/Semmle.Extraction.CSharp.Standalone/SolutionFile.cs rename to csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/SolutionFile.cs index 8fbe706aa45..6858cd77f4a 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp.Standalone/SolutionFile.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/SolutionFile.cs @@ -1,9 +1,9 @@ -using Microsoft.Build.Construction; -using System.Collections.Generic; +using System.Collections.Generic; using System.IO; using System.Linq; +using Microsoft.Build.Construction; -namespace Semmle.BuildAnalyser +namespace Semmle.Extraction.CSharp.DependencyFetching { /// /// Access data in a .sln file. diff --git a/csharp/extractor/Semmle.Extraction.CSharp.Driver/Driver.cs b/csharp/extractor/Semmle.Extraction.CSharp.Driver/Driver.cs index d4073deee33..e8a42b3f5a0 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp.Driver/Driver.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp.Driver/Driver.cs @@ -1,7 +1,3 @@ -using System; -using System.Text.RegularExpressions; -using System.Collections.Generic; - namespace Semmle.Extraction.CSharp { /// diff --git a/csharp/extractor/Semmle.Extraction.CSharp.Standalone/Options.cs b/csharp/extractor/Semmle.Extraction.CSharp.Standalone/Options.cs index fedcf909c0c..451998396ed 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp.Standalone/Options.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp.Standalone/Options.cs @@ -1,8 +1,7 @@ -using Semmle.Util.Logging; -using System.Collections.Generic; using System.IO; -using System.Linq; using Semmle.Util; +using Semmle.Util.Logging; +using Semmle.Extraction.CSharp.DependencyFetching; namespace Semmle.Extraction.CSharp.Standalone { @@ -25,19 +24,19 @@ namespace Semmle.Extraction.CSharp.Standalone SkipExtraction = value; return true; case "skip-nuget": - UseNuGet = !value; + dependencies.UseNuGet = !value; return true; case "all-references": AnalyseCsProjFiles = !value; return true; case "stdlib": - UseMscorlib = value; + dependencies.UseMscorlib = value; return true; case "skip-dotnet": - ScanNetFrameworkDlls = !value; + dependencies.ScanNetFrameworkDlls = !value; return true; case "self-contained-dotnet": - UseSelfContainedDotnet = value; + dependencies.UseSelfContainedDotnet = value; return true; default: return base.HandleFlag(key, value); @@ -49,10 +48,10 @@ namespace Semmle.Extraction.CSharp.Standalone switch (key) { case "exclude": - Excludes.Add(value); + dependencies.Excludes.Add(value); return true; case "references": - DllDirs.Add(value); + dependencies.DllDirs.Add(value); return true; default: return base.HandleOption(key, value); @@ -61,8 +60,8 @@ namespace Semmle.Extraction.CSharp.Standalone public override bool HandleArgument(string arg) { - SolutionFile = arg; - var fi = new FileInfo(SolutionFile); + dependencies.SolutionFile = arg; + var fi = new FileInfo(dependencies.SolutionFile); if (!fi.Exists) { System.Console.WriteLine("Error: The solution {0} does not exist", fi.FullName); @@ -77,47 +76,22 @@ namespace Semmle.Extraction.CSharp.Standalone Errors = true; } - /// - /// Files/patterns to exclude. - /// - public IList Excludes { get; } = new List(); - - /// /// The directory containing the source code; /// public string SrcDir { get; } = System.IO.Directory.GetCurrentDirectory(); + private readonly DependencyOptions dependencies = new DependencyOptions(); /// - /// Whether to analyse NuGet packages. + /// Dependency fetching related options. /// - public bool UseNuGet { get; private set; } = true; - - /// - /// Directories to search DLLs in. - /// - public IList DllDirs { get; } = new List(); - - /// - /// Whether to search the .Net framework directory. - /// - public bool ScanNetFrameworkDlls { get; private set; } = true; - - /// - /// Whether to use mscorlib as a reference. - /// - public bool UseMscorlib { get; private set; } = true; + public IDependencyOptions Dependencies => dependencies; /// /// Whether to search .csproj files. /// public bool AnalyseCsProjFiles { get; private set; } = true; - /// - /// The solution file to analyse, or null if not specified. - /// - public string? SolutionFile { get; private set; } - /// /// Whether the extraction phase should be skipped (dry-run). /// @@ -133,21 +107,6 @@ namespace Semmle.Extraction.CSharp.Standalone /// public bool Help { get; private set; } = false; - /// - /// Whether to use the packaged dotnet runtime. - /// - public bool UseSelfContainedDotnet { get; private set; } = false; - - /// - /// 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. /// diff --git a/csharp/extractor/Semmle.Extraction.CSharp.Standalone/Program.cs b/csharp/extractor/Semmle.Extraction.CSharp.Standalone/Program.cs index 8ee0cae1fd2..967bca98a07 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp.Standalone/Program.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp.Standalone/Program.cs @@ -1,8 +1,7 @@ using System; using System.Collections.Generic; -using System.Diagnostics; -using Semmle.BuildAnalyser; using Semmle.Util.Logging; +using Semmle.Extraction.CSharp.DependencyFetching; namespace Semmle.Extraction.CSharp.Standalone { @@ -27,11 +26,10 @@ namespace Semmle.Extraction.CSharp.Standalone { public Analysis(ILogger logger, Options options) { - var progressMonitor = new ProgressMonitor(logger); - buildAnalysis = new BuildAnalysis(options, progressMonitor); - References = buildAnalysis.ReferenceFiles; + dependencyManager = new DependencyManager(options.SrcDir, options.Dependencies, logger); + References = dependencyManager.ReferenceFiles; Extraction = new Extraction(options.SrcDir); - Extraction.Sources.AddRange(options.SolutionFile is null ? buildAnalysis.AllSourceFiles : buildAnalysis.ProjectSourceFiles); + Extraction.Sources.AddRange(options.Dependencies.SolutionFile is null ? dependencyManager.AllSourceFiles : dependencyManager.ProjectSourceFiles); } public IEnumerable References { get; } @@ -41,11 +39,11 @@ namespace Semmle.Extraction.CSharp.Standalone /// public Extraction Extraction { get; } - private readonly BuildAnalysis buildAnalysis; + private readonly DependencyManager dependencyManager; public void Dispose() { - buildAnalysis.Dispose(); + dependencyManager.Dispose(); } }; diff --git a/csharp/extractor/Semmle.Extraction.CSharp.Standalone/ProgressMonitor.cs b/csharp/extractor/Semmle.Extraction.CSharp.Standalone/ProgressMonitor.cs deleted file mode 100644 index 233ba969fea..00000000000 --- a/csharp/extractor/Semmle.Extraction.CSharp.Standalone/ProgressMonitor.cs +++ /dev/null @@ -1,132 +0,0 @@ -using Semmle.Util.Logging; -using System; - -namespace Semmle.BuildAnalyser -{ - internal class ProgressMonitor - { - 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 IndexingReferences(int count) - { - logger.Log(Severity.Info, "Indexing..."); - logger.Log(Severity.Debug, "Indexing {0} DLLs...", count); - } - - public void UnresolvedReference(string id, string project) - { - logger.Log(Severity.Info, "Unresolved reference {0}", id); - logger.Log(Severity.Debug, "Unresolved {0} referenced by {1}", id, project); - } - - public void AnalysingSolution(string filename) - { - logger.Log(Severity.Info, $"Analyzing {filename}..."); - } - - public void FailedProjectFile(string filename, string reason) - { - logger.Log(Severity.Info, "Couldn't read project file {0}: {1}", filename, reason); - } - - public void FailedNugetCommand(string exe, string args, string message) - { - logger.Log(Severity.Info, "Command failed: {0} {1}", exe, args); - logger.Log(Severity.Info, " {0}", message); - } - - public void NugetInstall(string package) - { - logger.Log(Severity.Info, "Restoring {0}...", package); - } - - public void ResolvedReference(string filename) - { - logger.Log(Severity.Info, "Resolved {0}", filename); - } - - public void Summary(int existingSources, int usedSources, int missingSources, - int references, int unresolvedReferences, - int resolvedConflicts, int totalProjects, int failedProjects, - TimeSpan analysisTime) - { - logger.Log(Severity.Info, ""); - logger.Log(Severity.Info, "Build analysis summary:"); - logger.Log(Severity.Info, "{0, 6} source files in the filesystem", existingSources); - logger.Log(Severity.Info, "{0, 6} source files in project files", usedSources); - logger.Log(Severity.Info, "{0, 6} sources missing from project files", missingSources); - logger.Log(Severity.Info, "{0, 6} resolved references", references); - logger.Log(Severity.Info, "{0, 6} unresolved references", unresolvedReferences); - logger.Log(Severity.Info, "{0, 6} resolved assembly conflicts", resolvedConflicts); - logger.Log(Severity.Info, "{0, 6} projects", totalProjects); - logger.Log(Severity.Info, "{0, 6} missing/failed projects", failedProjects); - logger.Log(Severity.Info, "Build analysis completed in {0}", analysisTime); - } - - public void Log(Severity severity, string message) - { - logger.Log(severity, message); - } - - public void ResolvedConflict(string asm1, string asm2) - { - logger.Log(Severity.Debug, "Resolved {0} as {1}", asm1, asm2); - } - - public void MissingProject(string projectFile) - { - logger.Log(Severity.Info, "Solution is missing {0}", projectFile); - } - - public void CommandFailed(string exe, string arguments, int exitCode) - { - logger.Log(Severity.Error, $"Command {exe} {arguments} failed with exit code {exitCode}"); - } - - public void MissingNuGet() - { - logger.Log(Severity.Error, "Missing nuget.exe"); - } - - public void MissingDotNet() - { - logger.Log(Severity.Error, "Missing dotnet CLI"); - } - - public void RunningProcess(string command) - { - logger.Log(Severity.Info, $"Running {command}"); - } - - public void FailedToRestoreNugetPackage(string package) - { - logger.Log(Severity.Info, $"Failed to restore nuget package {package}"); - } - - public void FailedToReadFile(string file, Exception ex) - { - logger.Log(Severity.Info, $"Failed to read file {file}"); - logger.Log(Severity.Debug, $"Failed to read file {file}, exception: {ex}"); - } - - public void MultipleNugetConfig(string[] nugetConfigs) - { - logger.Log(Severity.Info, $"Found multiple nuget.config files: {string.Join(", ", nugetConfigs)}."); - } - - internal void NoTopLevelNugetConfig() - { - logger.Log(Severity.Info, $"Could not find a top-level nuget.config file."); - } - } -} diff --git a/csharp/extractor/Semmle.Extraction.CSharp.Standalone/Properties/AssemblyInfo.cs b/csharp/extractor/Semmle.Extraction.CSharp.Standalone/Properties/AssemblyInfo.cs index ed0de1e457b..4c5502fcde5 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp.Standalone/Properties/AssemblyInfo.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp.Standalone/Properties/AssemblyInfo.cs @@ -1,5 +1,4 @@ using System.Reflection; -using System.Runtime.CompilerServices; using System.Runtime.InteropServices; // General Information about an assembly is controlled through the following @@ -14,9 +13,6 @@ using System.Runtime.InteropServices; [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -// Expose internals for testing purposes. -[assembly: InternalsVisibleTo("Semmle.Extraction.Tests")] - // 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. diff --git a/csharp/extractor/Semmle.Extraction.CSharp.Standalone/Runtime.cs b/csharp/extractor/Semmle.Extraction.CSharp.Standalone/Runtime.cs deleted file mode 100644 index c3ea55c7114..00000000000 --- a/csharp/extractor/Semmle.Extraction.CSharp.Standalone/Runtime.cs +++ /dev/null @@ -1,172 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Runtime.InteropServices; -using System.IO; -using System.Linq; -using System.Text.RegularExpressions; -using Semmle.BuildAnalyser; -using Semmle.Util; - -namespace Semmle.Extraction.CSharp.Standalone -{ - /// - /// Locates .NET Runtimes. - /// - internal partial class Runtime - { - private const string netCoreApp = "Microsoft.NETCore.App"; - private const string aspNetCoreApp = "Microsoft.AspNetCore.App"; - - private readonly IDotNet dotNet; - private static string ExecutingRuntime => RuntimeEnvironment.GetRuntimeDirectory(); - - public Runtime(IDotNet dotNet) => this.dotNet = dotNet; - - internal record RuntimeVersion : IComparable - { - private readonly string dir; - private readonly Version version; - private readonly Version? preReleaseVersion; - private readonly string? preReleaseVersionType; - private bool IsPreRelease => preReleaseVersionType is not null && preReleaseVersion is not null; - public string FullPath - { - get - { - var preRelease = IsPreRelease ? $"-{preReleaseVersionType}.{preReleaseVersion}" : ""; - var version = this.version + preRelease; - return Path.Combine(dir, version); - } - } - - public RuntimeVersion(string dir, string version, string preReleaseVersionType, string preReleaseVersion) - { - this.dir = dir; - this.version = Version.Parse(version); - if (!string.IsNullOrEmpty(preReleaseVersion) && !string.IsNullOrEmpty(preReleaseVersionType)) - { - this.preReleaseVersionType = preReleaseVersionType; - this.preReleaseVersion = Version.Parse(preReleaseVersion); - } - } - - public int CompareTo(RuntimeVersion? other) - { - var c = version.CompareTo(other?.version); - if (c == 0 && IsPreRelease) - { - if (!other!.IsPreRelease) - { - return -1; - } - - // Both are pre-release like runtime versions. - // The pre-release version types are sorted alphabetically (e.g. alpha, beta, preview, rc) - // and the pre-release version types are more important that the pre-release version numbers. - return preReleaseVersionType != other!.preReleaseVersionType - ? preReleaseVersionType!.CompareTo(other!.preReleaseVersionType) - : preReleaseVersion!.CompareTo(other!.preReleaseVersion); - } - - return c; - } - - public override string ToString() => FullPath; - } - - [GeneratedRegex(@"^(\S+)\s(\d+\.\d+\.\d+)(-([a-z]+)\.(\d+\.\d+\.\d+))?\s\[(\S+)\]$")] - private static partial Regex RuntimeRegex(); - - /// - /// Parses the output of `dotnet --list-runtimes` to get a map from a runtime to the location of - /// the newest version of the runtime. - /// It is assume that the format of a listed runtime is something like: - /// Microsoft.NETCore.App 7.0.2 [/usr/share/dotnet/shared/Microsoft.NETCore.App] - /// - private static Dictionary ParseRuntimes(IList listed) - { - // Parse listed runtimes. - var runtimes = new Dictionary(); - listed.ForEach(r => - { - var match = RuntimeRegex().Match(r); - if (match.Success) - { - runtimes.AddOrUpdateToLatest(match.Groups[1].Value, new RuntimeVersion(match.Groups[6].Value, match.Groups[2].Value, match.Groups[4].Value, match.Groups[5].Value)); - } - }); - - return runtimes; - } - - /// - /// Returns a dictionary mapping runtimes to their newest version. - /// - internal Dictionary GetNewestRuntimes() - { - var listed = dotNet.GetListedRuntimes(); - return ParseRuntimes(listed); - } - - /// - /// Locates .NET Desktop Runtimes. - /// This includes Mono and Microsoft.NET. - /// - private static IEnumerable DesktopRuntimes - { - get - { - var monoPath = FileUtils.FindProgramOnPath(Win32.IsWindows() ? "mono.exe" : "mono"); - var monoDirs = monoPath is not null - ? new[] { monoPath } - : new[] { "/usr/lib/mono", @"C:\Program Files\Mono\lib\mono" }; - - if (Directory.Exists(@"C:\Windows\Microsoft.NET\Framework64")) - { - return Directory.EnumerateDirectories(@"C:\Windows\Microsoft.NET\Framework64", "v*") - .OrderByDescending(Path.GetFileName); - } - - var dir = monoDirs.FirstOrDefault(Directory.Exists); - - if (dir is not null) - { - return Directory.EnumerateDirectories(dir) - .Where(d => Char.IsDigit(Path.GetFileName(d)[0])) - .OrderByDescending(Path.GetFileName); - } - - return Enumerable.Empty(); - } - } - - private IEnumerable GetRuntimes() - { - // Gets the newest version of the installed runtimes. - var newestRuntimes = GetNewestRuntimes(); - - // Location of the newest .NET Core Runtime. - if (newestRuntimes.TryGetValue(netCoreApp, out var netCoreVersion)) - { - yield return netCoreVersion.FullPath; - } - - // Location of the newest ASP.NET Core Runtime. - if (newestRuntimes.TryGetValue(aspNetCoreApp, out var aspNetCoreVersion)) - { - yield return aspNetCoreVersion.FullPath; - } - - foreach (var r in DesktopRuntimes) - yield return r; - - // A bad choice if it's the self-contained runtime distributed in codeql dist. - yield return ExecutingRuntime; - } - - /// - /// Gets the .NET runtime location to use for extraction - /// - public string GetRuntime(bool useSelfContained) => useSelfContained ? ExecutingRuntime : GetRuntimes().First(); - } -} diff --git a/csharp/extractor/Semmle.Extraction.CSharp.Standalone/Semmle.Extraction.CSharp.Standalone.csproj b/csharp/extractor/Semmle.Extraction.CSharp.Standalone/Semmle.Extraction.CSharp.Standalone.csproj index 29178caddc9..525b1081bff 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp.Standalone/Semmle.Extraction.CSharp.Standalone.csproj +++ b/csharp/extractor/Semmle.Extraction.CSharp.Standalone/Semmle.Extraction.CSharp.Standalone.csproj @@ -5,7 +5,6 @@ Semmle.Extraction.CSharp.Standalone Semmle.Extraction.CSharp.Standalone false - true false win-x64;linux-x64;osx-x64 @@ -13,6 +12,7 @@ + diff --git a/csharp/extractor/Semmle.Extraction.CSharp.Standalone/StandaloneAnalyser.cs b/csharp/extractor/Semmle.Extraction.CSharp.Standalone/StandaloneAnalyser.cs index 310f7eb1553..ddc9b60085b 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp.Standalone/StandaloneAnalyser.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp.Standalone/StandaloneAnalyser.cs @@ -1,5 +1,5 @@ -using Microsoft.CodeAnalysis.CSharp; using System.Collections.Generic; +using Microsoft.CodeAnalysis.CSharp; using Semmle.Util.Logging; namespace Semmle.Extraction.CSharp diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Comments/CommentBlock.cs b/csharp/extractor/Semmle.Extraction.CSharp/Comments/CommentBlock.cs index c7bb7c27008..48dcd9f85a1 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Comments/CommentBlock.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Comments/CommentBlock.cs @@ -1,8 +1,8 @@ +using System.Collections.Generic; +using System.Linq; using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.Text; using Semmle.Extraction.CSharp.Entities; -using System.Collections.Generic; -using System.Linq; namespace Semmle.Extraction.CSharp.Comments { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Comments/CommentProcessor.cs b/csharp/extractor/Semmle.Extraction.CSharp/Comments/CommentProcessor.cs index e854a04f729..d8c9152bec1 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Comments/CommentProcessor.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Comments/CommentProcessor.cs @@ -1,8 +1,8 @@ -using Microsoft.CodeAnalysis; -using Semmle.Extraction.CSharp.Entities; -using Semmle.Util; using System.Collections.Generic; using System.Linq; +using Microsoft.CodeAnalysis; +using Semmle.Util; +using Semmle.Extraction.CSharp.Entities; namespace Semmle.Extraction.CSharp { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Accessor.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Accessor.cs index 183e42f6ecb..22d81bfceb8 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Accessor.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Accessor.cs @@ -1,6 +1,6 @@ -using Microsoft.CodeAnalysis; using System.IO; using System.Linq; +using Microsoft.CodeAnalysis; namespace Semmle.Extraction.CSharp.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Assembly.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Assembly.cs index 043f8dbf664..3a326a5c019 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Assembly.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Assembly.cs @@ -1,6 +1,5 @@ -using Microsoft.CodeAnalysis; -using Semmle.Extraction.CSharp; using System.IO; +using Microsoft.CodeAnalysis; namespace Semmle.Extraction.CSharp.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Attribute.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Attribute.cs index 23c17252087..4d5eb76f57d 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Attribute.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Attribute.cs @@ -1,10 +1,8 @@ -using System; using System.Collections.Generic; using System.IO; using System.Linq; using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp.Syntax; -using Semmle.Extraction.Entities; namespace Semmle.Extraction.CSharp.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/CachedSymbol.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/CachedSymbol.cs index e702eec041e..1b56a72a87d 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/CachedSymbol.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/CachedSymbol.cs @@ -1,11 +1,10 @@ -using Microsoft.CodeAnalysis; -using Microsoft.CodeAnalysis.CSharp.Syntax; -using Semmle.Extraction.Entities; using System.Collections.Generic; using System.IO; using System.Linq; using System.Reflection.Metadata; using System.Reflection.Metadata.Ecma335; +using Microsoft.CodeAnalysis; +using Microsoft.CodeAnalysis.CSharp.Syntax; namespace Semmle.Extraction.CSharp.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/CommentLine.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/CommentLine.cs index b9fb6cdfee2..9029eb071d4 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/CommentLine.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/CommentLine.cs @@ -1,6 +1,5 @@ -using Semmle.Extraction.Entities; using System.IO; -using System; +using Semmle.Extraction.Entities; namespace Semmle.Extraction.CSharp.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Compilations/Compilation.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Compilations/Compilation.cs index 8dd6cd1ee22..7fbbc44857f 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Compilations/Compilation.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Compilations/Compilation.cs @@ -1,7 +1,7 @@ -using Microsoft.CodeAnalysis; -using System; +using System; using System.IO; using System.Linq; +using Microsoft.CodeAnalysis; using Semmle.Util; namespace Semmle.Extraction.CSharp.Entities diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Constructor.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Constructor.cs index 272681dbbef..c7b2b9abc6a 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Constructor.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Constructor.cs @@ -1,11 +1,10 @@ +using System.Diagnostics.CodeAnalysis; +using System.IO; +using System.Linq; using Microsoft.CodeAnalysis; +using Microsoft.CodeAnalysis.CSharp; using Microsoft.CodeAnalysis.CSharp.Syntax; using Semmle.Util; -using System.Linq; -using Microsoft.CodeAnalysis.CSharp; -using Semmle.Extraction.Entities; -using System.IO; -using System.Diagnostics.CodeAnalysis; namespace Semmle.Extraction.CSharp.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Conversion.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Conversion.cs index c081f43e24f..eb6def9aebc 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Conversion.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Conversion.cs @@ -1,7 +1,7 @@ +using System.Linq; using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp.Syntax; using Semmle.Extraction.CSharp.Populators; -using System.Linq; namespace Semmle.Extraction.CSharp.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Destructor.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Destructor.cs index f569e46acbe..f29d3d00ba5 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Destructor.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Destructor.cs @@ -1,5 +1,5 @@ -using Microsoft.CodeAnalysis; using System.IO; +using Microsoft.CodeAnalysis; namespace Semmle.Extraction.CSharp.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Event.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Event.cs index e88d886efec..e8e873f4492 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Event.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Event.cs @@ -1,7 +1,7 @@ -using Microsoft.CodeAnalysis; -using Microsoft.CodeAnalysis.CSharp.Syntax; using System.IO; using System.Linq; +using Microsoft.CodeAnalysis; +using Microsoft.CodeAnalysis.CSharp.Syntax; namespace Semmle.Extraction.CSharp.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/EventAccessor.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/EventAccessor.cs index e18d72350d8..1df6be7a273 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/EventAccessor.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/EventAccessor.cs @@ -1,5 +1,5 @@ -using Microsoft.CodeAnalysis; using System.IO; +using Microsoft.CodeAnalysis; namespace Semmle.Extraction.CSharp.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expression.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expression.cs index a77c0b30095..83c9b8b1689 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expression.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expression.cs @@ -1,12 +1,12 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp; using Microsoft.CodeAnalysis.CSharp.Syntax; using Semmle.Extraction.CSharp.Entities.Expressions; using Semmle.Extraction.Kinds; -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; namespace Semmle.Extraction.CSharp.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expression`1.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expression`1.cs index 6c027076472..6386e43a9b4 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expression`1.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expression`1.cs @@ -1,6 +1,6 @@ +using System.IO; using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp.Syntax; -using System.IO; namespace Semmle.Extraction.CSharp.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/ArgList.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/ArgList.cs index bd96850bbe1..64111c0db34 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/ArgList.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/ArgList.cs @@ -1,7 +1,7 @@ -using Semmle.Extraction.Kinds; -using Microsoft.CodeAnalysis.CSharp.Syntax; -using System; +using System; using System.IO; +using Microsoft.CodeAnalysis.CSharp.Syntax; +using Semmle.Extraction.Kinds; namespace Semmle.Extraction.CSharp.Entities.Expressions { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/ArrayCreation.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/ArrayCreation.cs index 345fdd612b3..5c8aa8a35d3 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/ArrayCreation.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/ArrayCreation.cs @@ -1,11 +1,11 @@ -using Microsoft.CodeAnalysis; -using Microsoft.CodeAnalysis.CSharp; -using Microsoft.CodeAnalysis.CSharp.Syntax; -using Semmle.Extraction.Kinds; -using Semmle.Util; using System.Collections.Generic; using System.IO; using System.Linq; +using Microsoft.CodeAnalysis; +using Microsoft.CodeAnalysis.CSharp; +using Microsoft.CodeAnalysis.CSharp.Syntax; +using Semmle.Util; +using Semmle.Extraction.Kinds; namespace Semmle.Extraction.CSharp.Entities.Expressions { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Assignment.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Assignment.cs index cbd7afbc9fa..2494003471b 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Assignment.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Assignment.cs @@ -1,8 +1,8 @@ -using Microsoft.CodeAnalysis.CSharp.Syntax; -using Microsoft.CodeAnalysis.CSharp; -using Semmle.Extraction.Kinds; -using Microsoft.CodeAnalysis; using System.IO; +using Microsoft.CodeAnalysis; +using Microsoft.CodeAnalysis.CSharp; +using Microsoft.CodeAnalysis.CSharp.Syntax; +using Semmle.Extraction.Kinds; namespace Semmle.Extraction.CSharp.Entities.Expressions { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Await.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Await.cs index 34088d9564a..b84dc0f541d 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Await.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Await.cs @@ -1,6 +1,6 @@ -using Microsoft.CodeAnalysis.CSharp.Syntax; // lgtm[cs/similar-file] +using System.IO; // lgtm[cs/similar-file] +using Microsoft.CodeAnalysis.CSharp.Syntax; using Semmle.Extraction.Kinds; -using System.IO; namespace Semmle.Extraction.CSharp.Entities.Expressions { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Binary.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Binary.cs index 45d43ac94c0..3cdfb32277b 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Binary.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Binary.cs @@ -1,7 +1,7 @@ +using System.IO; using Microsoft.CodeAnalysis.CSharp; using Microsoft.CodeAnalysis.CSharp.Syntax; using Semmle.Extraction.Kinds; -using System.IO; namespace Semmle.Extraction.CSharp.Entities.Expressions { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Cast.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Cast.cs index c747deceaf0..fee739af532 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Cast.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Cast.cs @@ -1,7 +1,7 @@ -using Microsoft.CodeAnalysis.CSharp.Syntax; -using Semmle.Extraction.Kinds; using System; using System.IO; +using Microsoft.CodeAnalysis.CSharp.Syntax; +using Semmle.Extraction.Kinds; namespace Semmle.Extraction.CSharp.Entities.Expressions { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Checked.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Checked.cs index 4be8b378937..3520029af06 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Checked.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Checked.cs @@ -1,6 +1,6 @@ -using Microsoft.CodeAnalysis.CSharp.Syntax; // lgtm[cs/similar-file] +using System.IO; // lgtm[cs/similar-file] +using Microsoft.CodeAnalysis.CSharp.Syntax; using Semmle.Extraction.Kinds; -using System.IO; namespace Semmle.Extraction.CSharp.Entities.Expressions { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Conditional.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Conditional.cs index 193c88b112a..d9aacc5e335 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Conditional.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Conditional.cs @@ -1,6 +1,6 @@ +using System.IO; using Microsoft.CodeAnalysis.CSharp.Syntax; using Semmle.Extraction.Kinds; -using System.IO; namespace Semmle.Extraction.CSharp.Entities.Expressions { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Default.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Default.cs index 9fdfd18d3bd..fc3b03aaf98 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Default.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Default.cs @@ -1,6 +1,6 @@ -using Microsoft.CodeAnalysis.CSharp.Syntax; // lgtm[cs/similar-file] +using System.IO; // lgtm[cs/similar-file] +using Microsoft.CodeAnalysis.CSharp.Syntax; using Semmle.Extraction.Kinds; -using System.IO; namespace Semmle.Extraction.CSharp.Entities.Expressions { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/DefineSymbol.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/DefineSymbol.cs index d0111c010b2..f329e49a9b6 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/DefineSymbol.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/DefineSymbol.cs @@ -1,6 +1,6 @@ +using System.IO; using Microsoft.CodeAnalysis.CSharp.Syntax; using Semmle.Extraction.Kinds; -using System.IO; namespace Semmle.Extraction.CSharp.Entities.Expressions { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Discard.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Discard.cs index 4f2eecca9da..fc53cda191b 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Discard.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Discard.cs @@ -1,6 +1,5 @@ using Microsoft.CodeAnalysis.CSharp; using Microsoft.CodeAnalysis.CSharp.Syntax; -using Semmle.Extraction.Entities; using Semmle.Extraction.Kinds; namespace Semmle.Extraction.CSharp.Entities.Expressions diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/ElementAccess.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/ElementAccess.cs index 9e7786a385d..960248b0eb1 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/ElementAccess.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/ElementAccess.cs @@ -1,8 +1,7 @@ -using Microsoft.CodeAnalysis.CSharp.Syntax; -using Semmle.Extraction.CSharp.Populators; -using Semmle.Extraction.Kinds; -using Microsoft.CodeAnalysis; using System.IO; +using Microsoft.CodeAnalysis; +using Microsoft.CodeAnalysis.CSharp.Syntax; +using Semmle.Extraction.Kinds; namespace Semmle.Extraction.CSharp.Entities.Expressions { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Initializer.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Initializer.cs index 266c820f68d..d8289e59a28 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Initializer.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Initializer.cs @@ -1,9 +1,9 @@ +using System.IO; using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp; using Microsoft.CodeAnalysis.CSharp.Syntax; -using Semmle.Extraction.Kinds; using Semmle.Util; -using System.IO; +using Semmle.Extraction.Kinds; namespace Semmle.Extraction.CSharp.Entities.Expressions { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/InterpolatedString.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/InterpolatedString.cs index 1c24ce878d7..1a98f967312 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/InterpolatedString.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/InterpolatedString.cs @@ -1,9 +1,7 @@ -using Microsoft.CodeAnalysis; +using System.IO; using Microsoft.CodeAnalysis.CSharp; using Microsoft.CodeAnalysis.CSharp.Syntax; -using Semmle.Extraction.Entities; using Semmle.Extraction.Kinds; -using System.IO; namespace Semmle.Extraction.CSharp.Entities.Expressions { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Invocation.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Invocation.cs index 1af93bfe25c..f1d16588882 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Invocation.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Invocation.cs @@ -1,10 +1,10 @@ -using Microsoft.CodeAnalysis; -using Microsoft.CodeAnalysis.CSharp.Syntax; -using System.Linq; -using Microsoft.CodeAnalysis.CSharp; -using Semmle.Extraction.Kinds; -using System.IO; using System; +using System.IO; +using System.Linq; +using Microsoft.CodeAnalysis; +using Microsoft.CodeAnalysis.CSharp; +using Microsoft.CodeAnalysis.CSharp.Syntax; +using Semmle.Extraction.Kinds; namespace Semmle.Extraction.CSharp.Entities.Expressions { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/IsPattern.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/IsPattern.cs index 1c335474a68..6d818657802 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/IsPattern.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/IsPattern.cs @@ -1,6 +1,6 @@ -using Microsoft.CodeAnalysis.CSharp.Syntax; +using System.IO; +using Microsoft.CodeAnalysis.CSharp.Syntax; using Semmle.Extraction.Kinds; -using System.IO; namespace Semmle.Extraction.CSharp.Entities.Expressions { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Lambda.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Lambda.cs index a0353ff474b..37ea7465255 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Lambda.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Lambda.cs @@ -1,11 +1,11 @@ -using Microsoft.CodeAnalysis.CSharp.Syntax; -using Semmle.Extraction.Kinds; -using Microsoft.CodeAnalysis.CSharp; -using Microsoft.CodeAnalysis; using System.Collections.Generic; -using Semmle.Util; -using System.Linq; using System.IO; +using System.Linq; +using Microsoft.CodeAnalysis; +using Microsoft.CodeAnalysis.CSharp; +using Microsoft.CodeAnalysis.CSharp.Syntax; +using Semmle.Util; +using Semmle.Extraction.Kinds; namespace Semmle.Extraction.CSharp.Entities.Expressions { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Literal.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Literal.cs index 30ae8f2938c..3a0158ba1ae 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Literal.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Literal.cs @@ -1,8 +1,8 @@ -using Microsoft.CodeAnalysis.CSharp.Syntax; -using Semmle.Extraction.Kinds; +using System.IO; using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp; -using System.IO; +using Microsoft.CodeAnalysis.CSharp.Syntax; +using Semmle.Extraction.Kinds; namespace Semmle.Extraction.CSharp.Entities.Expressions { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/MakeRef.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/MakeRef.cs index 66f2fd8676a..4a9dc77f26b 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/MakeRef.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/MakeRef.cs @@ -1,6 +1,6 @@ -using Semmle.Extraction.Kinds; // lgtm[cs/similar-file] +using System.IO; // lgtm[cs/similar-file] using Microsoft.CodeAnalysis.CSharp.Syntax; -using System.IO; +using Semmle.Extraction.Kinds; namespace Semmle.Extraction.CSharp.Entities.Expressions { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Name.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Name.cs index f6e861ed923..68caa57c39d 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Name.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Name.cs @@ -1,7 +1,7 @@ +using System.Linq; using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp; using Microsoft.CodeAnalysis.CSharp.Syntax; -using System.Linq; namespace Semmle.Extraction.CSharp.Entities.Expressions { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/ObjectCreation/AnonymousObjectCreation.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/ObjectCreation/AnonymousObjectCreation.cs index 38b5a17e264..f1974f1a50b 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/ObjectCreation/AnonymousObjectCreation.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/ObjectCreation/AnonymousObjectCreation.cs @@ -1,9 +1,8 @@ +using System.IO; using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp; using Microsoft.CodeAnalysis.CSharp.Syntax; -using Semmle.Extraction.Entities; using Semmle.Extraction.Kinds; -using System.IO; namespace Semmle.Extraction.CSharp.Entities.Expressions { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/ObjectCreation/DateTimeObjectCreation.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/ObjectCreation/DateTimeObjectCreation.cs index 52fcb3629f3..1f18251dad5 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/ObjectCreation/DateTimeObjectCreation.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/ObjectCreation/DateTimeObjectCreation.cs @@ -1,6 +1,6 @@ -using Microsoft.CodeAnalysis; -using System.Linq; using System.IO; +using System.Linq; +using Microsoft.CodeAnalysis; using Semmle.Extraction.Kinds; namespace Semmle.Extraction.CSharp.Entities.Expressions diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/ObjectCreation/ExplicitObjectCreation.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/ObjectCreation/ExplicitObjectCreation.cs index f51ab0cb810..e1029a59def 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/ObjectCreation/ExplicitObjectCreation.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/ObjectCreation/ExplicitObjectCreation.cs @@ -1,5 +1,6 @@ -using Microsoft.CodeAnalysis.CSharp.Syntax; using System.IO; +using Microsoft.CodeAnalysis.CSharp.Syntax; + namespace Semmle.Extraction.CSharp.Entities.Expressions { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Patterns/ListPattern.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Patterns/ListPattern.cs index 37e19b41aa7..87aeb84bcb4 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Patterns/ListPattern.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Patterns/ListPattern.cs @@ -1,6 +1,6 @@ using Microsoft.CodeAnalysis.CSharp.Syntax; -using Semmle.Extraction.Kinds; using Semmle.Util; +using Semmle.Extraction.Kinds; namespace Semmle.Extraction.CSharp.Entities.Expressions { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Patterns/Pattern.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Patterns/Pattern.cs index 500154b654d..d59f3013c98 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Patterns/Pattern.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Patterns/Pattern.cs @@ -1,6 +1,6 @@ using Microsoft.CodeAnalysis; -using Microsoft.CodeAnalysis.CSharp.Syntax; using Microsoft.CodeAnalysis.CSharp; +using Microsoft.CodeAnalysis.CSharp.Syntax; namespace Semmle.Extraction.CSharp.Entities.Expressions { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Patterns/PositionalPattern.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Patterns/PositionalPattern.cs index 53e3dbbacd9..aaf2737c114 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Patterns/PositionalPattern.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Patterns/PositionalPattern.cs @@ -1,6 +1,6 @@ using Microsoft.CodeAnalysis.CSharp.Syntax; -using Semmle.Extraction.Kinds; using Semmle.Util; +using Semmle.Extraction.Kinds; namespace Semmle.Extraction.CSharp.Entities.Expressions { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Patterns/RecursivePattern.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Patterns/RecursivePattern.cs index 8fa3e8f5f23..010e48070ad 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Patterns/RecursivePattern.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Patterns/RecursivePattern.cs @@ -1,6 +1,6 @@ using Microsoft.CodeAnalysis; -using Microsoft.CodeAnalysis.CSharp.Syntax; using Microsoft.CodeAnalysis.CSharp; +using Microsoft.CodeAnalysis.CSharp.Syntax; using Semmle.Extraction.Kinds; namespace Semmle.Extraction.CSharp.Entities.Expressions diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Patterns/RelationalPattern.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Patterns/RelationalPattern.cs index e062692cf8f..2af3ceef60a 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Patterns/RelationalPattern.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Patterns/RelationalPattern.cs @@ -1,6 +1,6 @@ using Microsoft.CodeAnalysis; -using Microsoft.CodeAnalysis.CSharp.Syntax; using Microsoft.CodeAnalysis.CSharp; +using Microsoft.CodeAnalysis.CSharp.Syntax; using Semmle.Extraction.Kinds; namespace Semmle.Extraction.CSharp.Entities.Expressions diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/PointerMemberAccess.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/PointerMemberAccess.cs index a8ea0a30780..f7a9556d7ef 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/PointerMemberAccess.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/PointerMemberAccess.cs @@ -1,6 +1,6 @@ +using System.IO; using Microsoft.CodeAnalysis.CSharp.Syntax; using Semmle.Extraction.Kinds; -using System.IO; namespace Semmle.Extraction.CSharp.Entities.Expressions { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/PostfixUnary.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/PostfixUnary.cs index 24d07441964..2b7cf36e1af 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/PostfixUnary.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/PostfixUnary.cs @@ -1,6 +1,6 @@ +using System.IO; using Microsoft.CodeAnalysis.CSharp.Syntax; using Semmle.Extraction.Kinds; -using System.IO; namespace Semmle.Extraction.CSharp.Entities.Expressions { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Query.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Query.cs index 026119efeab..02936916bf4 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Query.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Query.cs @@ -1,10 +1,9 @@ -using Microsoft.CodeAnalysis; +using System.Collections.Generic; +using System.Linq; +using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp; using Microsoft.CodeAnalysis.CSharp.Syntax; -using System.Linq; using Semmle.Extraction.Kinds; -using System.Collections.Generic; -using Semmle.Extraction.Entities; namespace Semmle.Extraction.CSharp.Entities.Expressions { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/RangeExpression.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/RangeExpression.cs index 2011f4ae367..58a71c986eb 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/RangeExpression.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/RangeExpression.cs @@ -1,6 +1,6 @@ -using Microsoft.CodeAnalysis.CSharp.Syntax; +using System.IO; +using Microsoft.CodeAnalysis.CSharp.Syntax; using Semmle.Extraction.Kinds; -using System.IO; namespace Semmle.Extraction.CSharp.Entities.Expressions { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Ref.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Ref.cs index ef28f5d7e25..add8f2d40f5 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Ref.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Ref.cs @@ -1,6 +1,6 @@ -using Microsoft.CodeAnalysis.CSharp.Syntax; // lgtm[cs/similar-file] +using System.IO; // lgtm[cs/similar-file] +using Microsoft.CodeAnalysis.CSharp.Syntax; using Semmle.Extraction.Kinds; -using System.IO; namespace Semmle.Extraction.CSharp.Entities.Expressions { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/RefType.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/RefType.cs index 815a5928f51..8fd7a3919dd 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/RefType.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/RefType.cs @@ -1,6 +1,6 @@ -using Semmle.Extraction.Kinds; // lgtm[cs/similar-file] +using System.IO; // lgtm[cs/similar-file] using Microsoft.CodeAnalysis.CSharp.Syntax; -using System.IO; +using Semmle.Extraction.Kinds; namespace Semmle.Extraction.CSharp.Entities.Expressions { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/RefValue.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/RefValue.cs index 7d9187533ae..db3e1e80334 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/RefValue.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/RefValue.cs @@ -1,6 +1,6 @@ -using Semmle.Extraction.Kinds; +using System.IO; using Microsoft.CodeAnalysis.CSharp.Syntax; -using System.IO; +using Semmle.Extraction.Kinds; namespace Semmle.Extraction.CSharp.Entities.Expressions { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Sizeof.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Sizeof.cs index d55fe1781ce..8e990146518 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Sizeof.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Sizeof.cs @@ -1,6 +1,6 @@ -using Microsoft.CodeAnalysis.CSharp.Syntax; // lgtm[cs/similar-file] +using System.IO; // lgtm[cs/similar-file] +using Microsoft.CodeAnalysis.CSharp.Syntax; using Semmle.Extraction.Kinds; -using System.IO; namespace Semmle.Extraction.CSharp.Entities.Expressions { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Switch.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Switch.cs index 8b0f27db9f3..2e161f508aa 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Switch.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Switch.cs @@ -1,7 +1,6 @@ -using Microsoft.CodeAnalysis.CSharp.Syntax; -using Semmle.Extraction.Entities; +using System.IO; +using Microsoft.CodeAnalysis.CSharp.Syntax; using Semmle.Extraction.Kinds; -using System.IO; namespace Semmle.Extraction.CSharp.Entities.Expressions { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Throw.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Throw.cs index 36d0b34bf95..348cf5cd2e1 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Throw.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Throw.cs @@ -1,6 +1,6 @@ -using Microsoft.CodeAnalysis.CSharp.Syntax; // lgtm[cs/similar-file] +using System.IO; // lgtm[cs/similar-file] +using Microsoft.CodeAnalysis.CSharp.Syntax; using Semmle.Extraction.Kinds; -using System.IO; namespace Semmle.Extraction.CSharp.Entities.Expressions { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Tuple.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Tuple.cs index 3e24cce632e..8dbf66c52ef 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Tuple.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Tuple.cs @@ -1,7 +1,6 @@ -using Microsoft.CodeAnalysis.CSharp.Syntax; +using System.IO; +using Microsoft.CodeAnalysis.CSharp.Syntax; using Semmle.Extraction.Kinds; -using System.IO; -using System.Linq; namespace Semmle.Extraction.CSharp.Entities.Expressions { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/TypeAccess.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/TypeAccess.cs index 0d93df6beec..b6eaca72844 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/TypeAccess.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/TypeAccess.cs @@ -1,7 +1,7 @@ +using System.IO; using Microsoft.CodeAnalysis.CSharp; using Microsoft.CodeAnalysis.CSharp.Syntax; using Semmle.Extraction.Kinds; -using System.IO; namespace Semmle.Extraction.CSharp.Entities.Expressions { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/TypeOf.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/TypeOf.cs index 6e5dc3e05f1..c499e405ccb 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/TypeOf.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/TypeOf.cs @@ -1,6 +1,6 @@ -using Microsoft.CodeAnalysis.CSharp.Syntax; // lgtm[cs/similar-file] +using System.IO; // lgtm[cs/similar-file] +using Microsoft.CodeAnalysis.CSharp.Syntax; using Semmle.Extraction.Kinds; -using System.IO; namespace Semmle.Extraction.CSharp.Entities.Expressions { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Unary.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Unary.cs index 8cad73d6565..161fbe62e3f 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Unary.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Unary.cs @@ -1,6 +1,6 @@ +using System.IO; using Microsoft.CodeAnalysis.CSharp.Syntax; using Semmle.Extraction.Kinds; -using System.IO; namespace Semmle.Extraction.CSharp.Entities.Expressions { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Unchecked.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Unchecked.cs index 016c3fcefc8..dfa7cf61c47 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Unchecked.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/Unchecked.cs @@ -1,6 +1,6 @@ -using Microsoft.CodeAnalysis.CSharp.Syntax; // lgtm[cs/similar-file] +using System.IO; // lgtm[cs/similar-file] +using Microsoft.CodeAnalysis.CSharp.Syntax; using Semmle.Extraction.Kinds; -using System.IO; namespace Semmle.Extraction.CSharp.Entities.Expressions { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/VariableDeclaration.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/VariableDeclaration.cs index 9d305151aee..e77040fd16c 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/VariableDeclaration.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/VariableDeclaration.cs @@ -1,11 +1,11 @@ +using System.Collections.Immutable; +using System.Collections.Generic; +using System.Linq; using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp; using Microsoft.CodeAnalysis.CSharp.Syntax; using Semmle.Extraction.CSharp.Populators; using Semmle.Extraction.Kinds; -using System.Collections.Generic; -using System.Linq; -using System.Collections.Immutable; namespace Semmle.Extraction.CSharp.Entities.Expressions { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/WithExpression.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/WithExpression.cs index dc4e6ad12a0..b757497adf1 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/WithExpression.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/WithExpression.cs @@ -1,6 +1,6 @@ +using System.IO; using Microsoft.CodeAnalysis.CSharp.Syntax; using Semmle.Extraction.Kinds; -using System.IO; namespace Semmle.Extraction.CSharp.Entities.Expressions { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Field.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Field.cs index 1d5a513ce29..a65b30af5aa 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Field.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Field.cs @@ -1,11 +1,11 @@ -using Microsoft.CodeAnalysis; -using System.Linq; -using Microsoft.CodeAnalysis.CSharp.Syntax; using System; +using System.IO; +using System.Linq; +using Microsoft.CodeAnalysis; +using Microsoft.CodeAnalysis.CSharp.Syntax; +using Semmle.Extraction.CSharp.Entities.Expressions; using Semmle.Extraction.Entities; using Semmle.Extraction.Kinds; -using Semmle.Extraction.CSharp.Entities.Expressions; -using System.IO; namespace Semmle.Extraction.CSharp.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/File.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/File.cs index 5d43a7f89d3..c3239d37871 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/File.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/File.cs @@ -1,8 +1,8 @@ -using Microsoft.CodeAnalysis; -using Semmle.Util; using System; using System.IO; using System.Linq; +using Microsoft.CodeAnalysis; +using Semmle.Util; namespace Semmle.Extraction.CSharp.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/ImplicitMainMethod.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/ImplicitMainMethod.cs index 357912bead4..8c62520e10d 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/ImplicitMainMethod.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/ImplicitMainMethod.cs @@ -1,8 +1,8 @@ +using System.Collections.Generic; +using System.IO; using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp.Syntax; using Semmle.Extraction.CSharp.Entities.Statements; -using System.Collections.Generic; -using System.IO; namespace Semmle.Extraction.CSharp.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Indexer.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Indexer.cs index 8c00bb94335..d7376498753 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Indexer.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Indexer.cs @@ -1,7 +1,7 @@ -using Microsoft.CodeAnalysis; -using Microsoft.CodeAnalysis.CSharp.Syntax; using System.IO; using System.Linq; +using Microsoft.CodeAnalysis; +using Microsoft.CodeAnalysis.CSharp.Syntax; namespace Semmle.Extraction.CSharp.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/LocalFunction.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/LocalFunction.cs index a94c170f408..7d4cdb1ec18 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/LocalFunction.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/LocalFunction.cs @@ -1,6 +1,6 @@ -using Microsoft.CodeAnalysis; -using System; +using System; using System.IO; +using Microsoft.CodeAnalysis; namespace Semmle.Extraction.CSharp.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Method.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Method.cs index 3729a5d2528..feffcbb3a54 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Method.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Method.cs @@ -1,11 +1,11 @@ -using Microsoft.CodeAnalysis; -using Microsoft.CodeAnalysis.CSharp; -using Microsoft.CodeAnalysis.CSharp.Syntax; -using Semmle.Extraction.CSharp.Populators; using System.Collections.Generic; using System.Diagnostics.CodeAnalysis; using System.IO; using System.Linq; +using Microsoft.CodeAnalysis; +using Microsoft.CodeAnalysis.CSharp; +using Microsoft.CodeAnalysis.CSharp.Syntax; +using Semmle.Extraction.CSharp.Populators; namespace Semmle.Extraction.CSharp.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Modifier.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Modifier.cs index 145b1ffabae..390311ca94b 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Modifier.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Modifier.cs @@ -1,5 +1,5 @@ -using Microsoft.CodeAnalysis; using System.IO; +using Microsoft.CodeAnalysis; namespace Semmle.Extraction.CSharp.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/NamespaceDeclaration.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/NamespaceDeclaration.cs index 582ea8f970c..f90bf5355e3 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/NamespaceDeclaration.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/NamespaceDeclaration.cs @@ -1,10 +1,9 @@ +using System.IO; +using System.Linq; using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp; using Microsoft.CodeAnalysis.CSharp.Syntax; -using Semmle.Extraction.Entities; -using System.IO; -using System.Linq; namespace Semmle.Extraction.CSharp.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/NonGeneratedSourceLocation.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/NonGeneratedSourceLocation.cs index 7642c30d1a7..f479f607e9c 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/NonGeneratedSourceLocation.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/NonGeneratedSourceLocation.cs @@ -1,5 +1,5 @@ -using Microsoft.CodeAnalysis; using System.IO; +using Microsoft.CodeAnalysis; namespace Semmle.Extraction.CSharp.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/OrdinaryMethod.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/OrdinaryMethod.cs index 4de48236707..fdbbc5478d2 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/OrdinaryMethod.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/OrdinaryMethod.cs @@ -1,8 +1,9 @@ +using System.IO; +using System.Linq; using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp.Syntax; using Semmle.Extraction.CSharp.Populators; -using System.IO; -using System.Linq; + namespace Semmle.Extraction.CSharp.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Parameter.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Parameter.cs index 9eb36fc299c..b0ef221e5e3 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Parameter.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Parameter.cs @@ -1,10 +1,10 @@ -using Microsoft.CodeAnalysis; -using Semmle.Extraction.CSharp.Populators; -using System.Linq; -using Microsoft.CodeAnalysis.CSharp.Syntax; -using Semmle.Extraction.Entities; -using System.IO; using System; +using System.IO; +using System.Linq; +using Microsoft.CodeAnalysis; +using Microsoft.CodeAnalysis.CSharp.Syntax; +using Semmle.Extraction.CSharp.Populators; +using Semmle.Extraction.Entities; namespace Semmle.Extraction.CSharp.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/PreprocessorDirectives/DefineDirective.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/PreprocessorDirectives/DefineDirective.cs index a11b9d94ab5..acf7d87b426 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/PreprocessorDirectives/DefineDirective.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/PreprocessorDirectives/DefineDirective.cs @@ -1,5 +1,5 @@ -using Microsoft.CodeAnalysis.CSharp.Syntax; using System.IO; +using Microsoft.CodeAnalysis.CSharp.Syntax; namespace Semmle.Extraction.CSharp.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/PreprocessorDirectives/ElifDirective.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/PreprocessorDirectives/ElifDirective.cs index 9d39bf6461b..d90dea070e7 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/PreprocessorDirectives/ElifDirective.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/PreprocessorDirectives/ElifDirective.cs @@ -1,5 +1,5 @@ -using Microsoft.CodeAnalysis.CSharp.Syntax; using System.IO; +using Microsoft.CodeAnalysis.CSharp.Syntax; namespace Semmle.Extraction.CSharp.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/PreprocessorDirectives/ElseDirective.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/PreprocessorDirectives/ElseDirective.cs index 1fddae7fbcc..ebe3968f1be 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/PreprocessorDirectives/ElseDirective.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/PreprocessorDirectives/ElseDirective.cs @@ -1,5 +1,5 @@ -using Microsoft.CodeAnalysis.CSharp.Syntax; using System.IO; +using Microsoft.CodeAnalysis.CSharp.Syntax; namespace Semmle.Extraction.CSharp.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/PreprocessorDirectives/EndIfDirective.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/PreprocessorDirectives/EndIfDirective.cs index eb13b62f757..37b0cf32059 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/PreprocessorDirectives/EndIfDirective.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/PreprocessorDirectives/EndIfDirective.cs @@ -1,5 +1,5 @@ -using Microsoft.CodeAnalysis.CSharp.Syntax; using System.IO; +using Microsoft.CodeAnalysis.CSharp.Syntax; namespace Semmle.Extraction.CSharp.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/PreprocessorDirectives/EndRegionDirective.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/PreprocessorDirectives/EndRegionDirective.cs index 570f9ad61a3..8d866fbb8b9 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/PreprocessorDirectives/EndRegionDirective.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/PreprocessorDirectives/EndRegionDirective.cs @@ -1,5 +1,5 @@ -using Microsoft.CodeAnalysis.CSharp.Syntax; using System.IO; +using Microsoft.CodeAnalysis.CSharp.Syntax; namespace Semmle.Extraction.CSharp.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/PreprocessorDirectives/ErrorDirective.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/PreprocessorDirectives/ErrorDirective.cs index b0207769bb3..dee8b1ba1b4 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/PreprocessorDirectives/ErrorDirective.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/PreprocessorDirectives/ErrorDirective.cs @@ -1,5 +1,5 @@ -using Microsoft.CodeAnalysis.CSharp.Syntax; using System.IO; +using Microsoft.CodeAnalysis.CSharp.Syntax; namespace Semmle.Extraction.CSharp.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/PreprocessorDirectives/IfDirective.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/PreprocessorDirectives/IfDirective.cs index 415bba4ed5f..edb3bb4f348 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/PreprocessorDirectives/IfDirective.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/PreprocessorDirectives/IfDirective.cs @@ -1,5 +1,5 @@ -using Microsoft.CodeAnalysis.CSharp.Syntax; using System.IO; +using Microsoft.CodeAnalysis.CSharp.Syntax; namespace Semmle.Extraction.CSharp.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/PreprocessorDirectives/LineDirective.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/PreprocessorDirectives/LineDirective.cs index f7f7013ce4d..b9d884c917c 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/PreprocessorDirectives/LineDirective.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/PreprocessorDirectives/LineDirective.cs @@ -1,7 +1,7 @@ +using System.IO; using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp; using Microsoft.CodeAnalysis.CSharp.Syntax; -using System.IO; namespace Semmle.Extraction.CSharp.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/PreprocessorDirectives/LineOrSpanDirective.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/PreprocessorDirectives/LineOrSpanDirective.cs index 20b9ff22a0b..9e8c4c557dc 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/PreprocessorDirectives/LineOrSpanDirective.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/PreprocessorDirectives/LineOrSpanDirective.cs @@ -1,7 +1,5 @@ -using Microsoft.CodeAnalysis; -using Microsoft.CodeAnalysis.CSharp; -using Microsoft.CodeAnalysis.CSharp.Syntax; using System.IO; +using Microsoft.CodeAnalysis.CSharp.Syntax; namespace Semmle.Extraction.CSharp.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/PreprocessorDirectives/LineSpanDirective.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/PreprocessorDirectives/LineSpanDirective.cs index 9f21204731e..fa1ef9c319a 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/PreprocessorDirectives/LineSpanDirective.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/PreprocessorDirectives/LineSpanDirective.cs @@ -1,7 +1,5 @@ -using Microsoft.CodeAnalysis; -using Microsoft.CodeAnalysis.CSharp; -using Microsoft.CodeAnalysis.CSharp.Syntax; using System.IO; +using Microsoft.CodeAnalysis.CSharp.Syntax; namespace Semmle.Extraction.CSharp.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/PreprocessorDirectives/NullableDirective.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/PreprocessorDirectives/NullableDirective.cs index 2d6f2ae6a78..1faab8f7b84 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/PreprocessorDirectives/NullableDirective.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/PreprocessorDirectives/NullableDirective.cs @@ -1,6 +1,6 @@ +using System.IO; using Microsoft.CodeAnalysis.CSharp; using Microsoft.CodeAnalysis.CSharp.Syntax; -using System.IO; namespace Semmle.Extraction.CSharp.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/PreprocessorDirectives/PragmaChecksumDirective.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/PreprocessorDirectives/PragmaChecksumDirective.cs index 3e06bba104d..7706118cb6f 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/PreprocessorDirectives/PragmaChecksumDirective.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/PreprocessorDirectives/PragmaChecksumDirective.cs @@ -1,5 +1,5 @@ -using Microsoft.CodeAnalysis.CSharp.Syntax; using System.IO; +using Microsoft.CodeAnalysis.CSharp.Syntax; namespace Semmle.Extraction.CSharp.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/PreprocessorDirectives/PragmaWarningDirective.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/PreprocessorDirectives/PragmaWarningDirective.cs index 81444206fd7..311fd6bfd78 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/PreprocessorDirectives/PragmaWarningDirective.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/PreprocessorDirectives/PragmaWarningDirective.cs @@ -1,8 +1,8 @@ +using System.IO; using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp; using Microsoft.CodeAnalysis.CSharp.Syntax; using Semmle.Util; -using System.IO; namespace Semmle.Extraction.CSharp.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/PreprocessorDirectives/PreprocessorDirective.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/PreprocessorDirectives/PreprocessorDirective.cs index a5337bf836c..68783da51db 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/PreprocessorDirectives/PreprocessorDirective.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/PreprocessorDirectives/PreprocessorDirective.cs @@ -1,6 +1,5 @@ -using Microsoft.CodeAnalysis.CSharp.Syntax; -using Semmle.Extraction.Entities; using System.IO; +using Microsoft.CodeAnalysis.CSharp.Syntax; namespace Semmle.Extraction.CSharp.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/PreprocessorDirectives/RegionDirective.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/PreprocessorDirectives/RegionDirective.cs index f8d963d6192..a39a73f2729 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/PreprocessorDirectives/RegionDirective.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/PreprocessorDirectives/RegionDirective.cs @@ -1,6 +1,5 @@ -using Microsoft.CodeAnalysis.CSharp.Syntax; -using System; using System.IO; +using Microsoft.CodeAnalysis.CSharp.Syntax; namespace Semmle.Extraction.CSharp.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/PreprocessorDirectives/UndefineDirective.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/PreprocessorDirectives/UndefineDirective.cs index 3bba6699b88..abf156ab288 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/PreprocessorDirectives/UndefineDirective.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/PreprocessorDirectives/UndefineDirective.cs @@ -1,5 +1,5 @@ -using Microsoft.CodeAnalysis.CSharp.Syntax; using System.IO; +using Microsoft.CodeAnalysis.CSharp.Syntax; namespace Semmle.Extraction.CSharp.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/PreprocessorDirectives/WarningDirective.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/PreprocessorDirectives/WarningDirective.cs index 2f8d2e277dc..12ef8c36581 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/PreprocessorDirectives/WarningDirective.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/PreprocessorDirectives/WarningDirective.cs @@ -1,5 +1,5 @@ -using Microsoft.CodeAnalysis.CSharp.Syntax; using System.IO; +using Microsoft.CodeAnalysis.CSharp.Syntax; namespace Semmle.Extraction.CSharp.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Property.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Property.cs index fd9d0e586fc..9fcc0ddb4c8 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Property.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Property.cs @@ -1,10 +1,10 @@ using System; +using System.IO; +using System.Linq; using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp.Syntax; using Semmle.Extraction.CSharp.Entities.Expressions; using Semmle.Extraction.Kinds; -using System.IO; -using System.Linq; namespace Semmle.Extraction.CSharp.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statement.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statement.cs index 94ab9a7ce61..d25d8bbbddf 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statement.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statement.cs @@ -1,6 +1,5 @@ -using Microsoft.CodeAnalysis.CSharp.Syntax; -using Microsoft.CodeAnalysis.CSharp; using System.IO; +using Microsoft.CodeAnalysis.CSharp.Syntax; namespace Semmle.Extraction.CSharp.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statement`1.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statement`1.cs index 21dd32e17cf..d9b285a2410 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statement`1.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statement`1.cs @@ -1,7 +1,7 @@ -using Semmle.Extraction.CSharp.Populators; -using Microsoft.CodeAnalysis.CSharp; -using Semmle.Extraction.Entities; using System.IO; +using Microsoft.CodeAnalysis.CSharp; +using Semmle.Extraction.CSharp.Populators; +using Semmle.Extraction.Entities; namespace Semmle.Extraction.CSharp.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Block.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Block.cs index c50cad9b6cd..3fa1ee13b35 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Block.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Block.cs @@ -1,7 +1,7 @@ -using Microsoft.CodeAnalysis.CSharp.Syntax; -using Semmle.Extraction.Kinds; using System.IO; using System.Linq; +using Microsoft.CodeAnalysis.CSharp.Syntax; +using Semmle.Extraction.Kinds; namespace Semmle.Extraction.CSharp.Entities.Statements { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Break.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Break.cs index 22428be6f04..d1d6bba8960 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Break.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Break.cs @@ -1,6 +1,6 @@ +using System.IO; using Microsoft.CodeAnalysis.CSharp.Syntax; using Semmle.Extraction.Kinds; -using System.IO; namespace Semmle.Extraction.CSharp.Entities.Statements { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Case.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Case.cs index f6ddd6e60c5..d5d25217390 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Case.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Case.cs @@ -1,9 +1,7 @@ +using System.IO; using Microsoft.CodeAnalysis.CSharp; using Microsoft.CodeAnalysis.CSharp.Syntax; using Semmle.Extraction.Kinds; -using Microsoft.CodeAnalysis; -using Semmle.Extraction.Entities; -using System.IO; namespace Semmle.Extraction.CSharp.Entities.Statements { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Catch.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Catch.cs index 95c1fdfb99c..f3a10f4ef68 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Catch.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Catch.cs @@ -1,7 +1,6 @@ +using System.IO; using Microsoft.CodeAnalysis.CSharp.Syntax; using Semmle.Extraction.Kinds; -using Semmle.Extraction.Entities; -using System.IO; namespace Semmle.Extraction.CSharp.Entities.Statements { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Checked.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Checked.cs index 0f5766fad23..5a191f5a2b8 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Checked.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Checked.cs @@ -1,6 +1,6 @@ -using Microsoft.CodeAnalysis.CSharp.Syntax; // lgtm[cs/similar-file] +using System.IO; // lgtm[cs/similar-file] +using Microsoft.CodeAnalysis.CSharp.Syntax; using Semmle.Extraction.Kinds; -using System.IO; namespace Semmle.Extraction.CSharp.Entities.Statements { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Continue.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Continue.cs index 3e819eeff0c..e5779328338 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Continue.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Continue.cs @@ -1,6 +1,6 @@ +using System.IO; using Microsoft.CodeAnalysis.CSharp.Syntax; using Semmle.Extraction.Kinds; -using System.IO; namespace Semmle.Extraction.CSharp.Entities.Statements { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Do.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Do.cs index e3518505270..451be3a161a 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Do.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Do.cs @@ -1,7 +1,6 @@ -using Microsoft.CodeAnalysis.CSharp.Syntax; -using Semmle.Extraction.Entities; -using Semmle.Extraction.Kinds; using System.IO; +using Microsoft.CodeAnalysis.CSharp.Syntax; +using Semmle.Extraction.Kinds; namespace Semmle.Extraction.CSharp.Entities.Statements { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Empty.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Empty.cs index 8611727ddec..1d704cc9fc9 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Empty.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Empty.cs @@ -1,6 +1,6 @@ +using System.IO; using Microsoft.CodeAnalysis.CSharp.Syntax; using Semmle.Extraction.Kinds; -using System.IO; namespace Semmle.Extraction.CSharp.Entities.Statements { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/ExpressionStatement.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/ExpressionStatement.cs index 92a34afb1c2..7b0dc78f529 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/ExpressionStatement.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/ExpressionStatement.cs @@ -1,5 +1,5 @@ -using Microsoft.CodeAnalysis.CSharp.Syntax; using System.IO; +using Microsoft.CodeAnalysis.CSharp.Syntax; namespace Semmle.Extraction.CSharp.Entities.Statements { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Fixed.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Fixed.cs index 1d01b1708f2..d0113f0ccd1 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Fixed.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Fixed.cs @@ -1,7 +1,7 @@ -using Microsoft.CodeAnalysis.CSharp.Syntax; // lgtm[cs/similar-file] +using System.IO; // lgtm[cs/similar-file] +using Microsoft.CodeAnalysis.CSharp.Syntax; using Semmle.Extraction.CSharp.Entities.Expressions; using Semmle.Extraction.Kinds; -using System.IO; namespace Semmle.Extraction.CSharp.Entities.Statements { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/For.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/For.cs index ac89d7499df..23efc9b8073 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/For.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/For.cs @@ -1,7 +1,7 @@ +using System.IO; using Microsoft.CodeAnalysis.CSharp.Syntax; using Semmle.Extraction.CSharp.Entities.Expressions; using Semmle.Extraction.Kinds; -using System.IO; namespace Semmle.Extraction.CSharp.Entities.Statements { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/ForEach.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/ForEach.cs index 1074ddc3b16..49456052f3b 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/ForEach.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/ForEach.cs @@ -1,8 +1,7 @@ +using System.IO; +using Microsoft.CodeAnalysis.CSharp; using Microsoft.CodeAnalysis.CSharp.Syntax; using Semmle.Extraction.Kinds; -using Microsoft.CodeAnalysis.CSharp; -using Semmle.Extraction.Entities; -using System.IO; namespace Semmle.Extraction.CSharp.Entities.Statements { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/GlobalStatementsBlock.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/GlobalStatementsBlock.cs index 91301780ed4..8a0cef976f1 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/GlobalStatementsBlock.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/GlobalStatementsBlock.cs @@ -1,10 +1,8 @@ -using Semmle.Extraction.Kinds; -using System.Linq; -using System.IO; -using Semmle.Extraction.Entities; using System.Collections.Generic; +using System.IO; +using System.Linq; using Microsoft.CodeAnalysis.CSharp.Syntax; -using System; +using Semmle.Extraction.Kinds; namespace Semmle.Extraction.CSharp.Entities.Statements { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Goto.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Goto.cs index 44f5ef257e4..b8eb19b47d3 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Goto.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Goto.cs @@ -1,7 +1,7 @@ +using System.IO; +using Microsoft.CodeAnalysis.CSharp; using Microsoft.CodeAnalysis.CSharp.Syntax; using Semmle.Extraction.Kinds; -using Microsoft.CodeAnalysis.CSharp; -using System.IO; namespace Semmle.Extraction.CSharp.Entities.Statements { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/If.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/If.cs index aa26d4fa01b..25b13624c2f 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/If.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/If.cs @@ -1,6 +1,6 @@ +using System.IO; using Microsoft.CodeAnalysis.CSharp.Syntax; using Semmle.Extraction.Kinds; -using System.IO; namespace Semmle.Extraction.CSharp.Entities.Statements { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Labeled.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Labeled.cs index 137ad37bacc..53d94d79b8e 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Labeled.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Labeled.cs @@ -1,6 +1,6 @@ +using System.IO; using Microsoft.CodeAnalysis.CSharp.Syntax; using Semmle.Extraction.Kinds; -using System.IO; namespace Semmle.Extraction.CSharp.Entities.Statements { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/LocalDeclaration.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/LocalDeclaration.cs index b147e5693ca..e796b60214c 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/LocalDeclaration.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/LocalDeclaration.cs @@ -1,7 +1,7 @@ +using System.IO; using Microsoft.CodeAnalysis.CSharp.Syntax; using Semmle.Extraction.CSharp.Entities.Expressions; using Semmle.Extraction.Kinds; -using System.IO; namespace Semmle.Extraction.CSharp.Entities.Statements { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/LocalFunction.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/LocalFunction.cs index 3acf768d313..9c6a579c368 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/LocalFunction.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/LocalFunction.cs @@ -1,9 +1,8 @@ -using Microsoft.CodeAnalysis.CSharp.Syntax; -using Semmle.Extraction.Kinds; -using Microsoft.CodeAnalysis.CSharp; +using System.IO; using Microsoft.CodeAnalysis; -using Semmle.Extraction.Entities; -using System.IO; +using Microsoft.CodeAnalysis.CSharp; +using Microsoft.CodeAnalysis.CSharp.Syntax; +using Semmle.Extraction.Kinds; namespace Semmle.Extraction.CSharp.Entities.Statements { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Lock.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Lock.cs index 141edcea63a..873a2f6640d 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Lock.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Lock.cs @@ -1,6 +1,6 @@ +using System.IO; using Microsoft.CodeAnalysis.CSharp.Syntax; using Semmle.Extraction.Kinds; -using System.IO; namespace Semmle.Extraction.CSharp.Entities.Statements { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Return.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Return.cs index fa8181589b9..1267af609cc 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Return.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Return.cs @@ -1,6 +1,6 @@ -using Microsoft.CodeAnalysis.CSharp.Syntax; // lgtm[cs/similar-file] +using System.IO; // lgtm[cs/similar-file] +using Microsoft.CodeAnalysis.CSharp.Syntax; using Semmle.Extraction.Kinds; -using System.IO; namespace Semmle.Extraction.CSharp.Entities.Statements { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Throw.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Throw.cs index 6a37ae25b4f..9a81bb4ba7e 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Throw.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Throw.cs @@ -1,6 +1,6 @@ -using Microsoft.CodeAnalysis.CSharp.Syntax; // lgtm[cs/similar-file] +using System.IO; // lgtm[cs/similar-file] +using Microsoft.CodeAnalysis.CSharp.Syntax; using Semmle.Extraction.Kinds; -using System.IO; namespace Semmle.Extraction.CSharp.Entities.Statements { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Try.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Try.cs index 5d9421a7632..7c6b990d0bf 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Try.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Try.cs @@ -1,7 +1,6 @@ +using System.IO; using Microsoft.CodeAnalysis.CSharp.Syntax; using Semmle.Extraction.Kinds; -using Microsoft.CodeAnalysis; -using System.IO; namespace Semmle.Extraction.CSharp.Entities.Statements { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Unchecked.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Unchecked.cs index 37de04f870b..8a7bab04280 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Unchecked.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Unchecked.cs @@ -1,6 +1,6 @@ -using Microsoft.CodeAnalysis.CSharp.Syntax; // lgtm[cs/similar-file] +using System.IO; // lgtm[cs/similar-file] +using Microsoft.CodeAnalysis.CSharp.Syntax; using Semmle.Extraction.Kinds; -using System.IO; namespace Semmle.Extraction.CSharp.Entities.Statements { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Unsafe.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Unsafe.cs index 936c5e84296..a9f335d3232 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Unsafe.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Unsafe.cs @@ -1,6 +1,6 @@ -using Microsoft.CodeAnalysis.CSharp.Syntax; +using System.IO; +using Microsoft.CodeAnalysis.CSharp.Syntax; using Semmle.Extraction.Kinds; -using System.IO; namespace Semmle.Extraction.CSharp.Entities.Statements { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Using.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Using.cs index eba411bfe5f..fa76789387a 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Using.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Using.cs @@ -1,7 +1,7 @@ +using System.IO; using Microsoft.CodeAnalysis.CSharp.Syntax; using Semmle.Extraction.CSharp.Entities.Expressions; using Semmle.Extraction.Kinds; -using System.IO; namespace Semmle.Extraction.CSharp.Entities.Statements { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/While.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/While.cs index 99e96e7b683..6f78d0ed721 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/While.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/While.cs @@ -1,6 +1,6 @@ +using System.IO; using Microsoft.CodeAnalysis.CSharp.Syntax; using Semmle.Extraction.Kinds; -using System.IO; namespace Semmle.Extraction.CSharp.Entities.Statements { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Yield.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Yield.cs index a59233fd942..bb4444556a2 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Yield.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Yield.cs @@ -1,6 +1,6 @@ +using System.IO; using Microsoft.CodeAnalysis.CSharp.Syntax; using Semmle.Extraction.Kinds; -using System.IO; namespace Semmle.Extraction.CSharp.Entities.Statements { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/TypeMention.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/TypeMention.cs index b23ba8ced26..d41ba5dc195 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/TypeMention.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/TypeMention.cs @@ -1,9 +1,8 @@ -using Microsoft.CodeAnalysis.CSharp; -using Microsoft.CodeAnalysis.CSharp.Syntax; -using Semmle.Extraction.Entities; -using Semmle.Util; using System.IO; using System.Linq; +using Microsoft.CodeAnalysis.CSharp; +using Microsoft.CodeAnalysis.CSharp.Syntax; +using Semmle.Util; namespace Semmle.Extraction.CSharp.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Types/DynamicType.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Types/DynamicType.cs index 8a28beaff7b..791a1be3e45 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Types/DynamicType.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Types/DynamicType.cs @@ -1,6 +1,6 @@ -using Microsoft.CodeAnalysis; using System.IO; using System.Linq; +using Microsoft.CodeAnalysis; namespace Semmle.Extraction.CSharp.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Types/NamedType.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Types/NamedType.cs index e412aa7809d..e2dafc4df37 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Types/NamedType.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Types/NamedType.cs @@ -1,10 +1,10 @@ -using Microsoft.CodeAnalysis; -using Microsoft.CodeAnalysis.CSharp; -using Semmle.Extraction.CSharp.Populators; using System; using System.Collections.Generic; using System.IO; using System.Linq; +using Microsoft.CodeAnalysis; +using Microsoft.CodeAnalysis.CSharp; +using Semmle.Extraction.CSharp.Populators; namespace Semmle.Extraction.CSharp.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Types/Nullability.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Types/Nullability.cs index c0ef8299eed..67a68958a0f 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Types/Nullability.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Types/Nullability.cs @@ -1,7 +1,7 @@ -using Microsoft.CodeAnalysis; -using System.Collections.Generic; +using System.Collections.Generic; using System.IO; using System.Linq; +using Microsoft.CodeAnalysis; namespace Semmle.Extraction.CSharp.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Types/TupleType.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Types/TupleType.cs index f25016b6f59..d97e4b9dad5 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Types/TupleType.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Types/TupleType.cs @@ -1,9 +1,8 @@ -using Microsoft.CodeAnalysis; -using Semmle.Extraction.Entities; -using System; +using System; using System.Collections.Generic; using System.IO; using System.Linq; +using Microsoft.CodeAnalysis; namespace Semmle.Extraction.CSharp.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Types/Type.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Types/Type.cs index b2a4f5237e4..59bb0bee4dd 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Types/Type.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Types/Type.cs @@ -1,9 +1,9 @@ -using Microsoft.CodeAnalysis; -using Microsoft.CodeAnalysis.CSharp.Syntax; using System; using System.Collections.Generic; using System.IO; using System.Linq; +using Microsoft.CodeAnalysis; +using Microsoft.CodeAnalysis.CSharp.Syntax; namespace Semmle.Extraction.CSharp.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Types/TypeParameter.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Types/TypeParameter.cs index 02097f0428a..25fda9eabe9 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Types/TypeParameter.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Types/TypeParameter.cs @@ -1,7 +1,7 @@ -using Microsoft.CodeAnalysis; -using Microsoft.CodeAnalysis.CSharp.Syntax; using System.IO; using System.Linq; +using Microsoft.CodeAnalysis; +using Microsoft.CodeAnalysis.CSharp.Syntax; namespace Semmle.Extraction.CSharp.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Types/TypeParameterConstraints.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Types/TypeParameterConstraints.cs index de131feeb53..8684c0b820d 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/Types/TypeParameterConstraints.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/Types/TypeParameterConstraints.cs @@ -1,5 +1,5 @@ -using Microsoft.CodeAnalysis; using System.IO; +using Microsoft.CodeAnalysis; namespace Semmle.Extraction.CSharp.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/UserOperator.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/UserOperator.cs index c6e03f86a29..3bba37d74b3 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/UserOperator.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/UserOperator.cs @@ -1,8 +1,8 @@ -using Microsoft.CodeAnalysis; -using Microsoft.CodeAnalysis.CSharp.Syntax; using System.IO; using System.Linq; using System.Text.RegularExpressions; +using Microsoft.CodeAnalysis; +using Microsoft.CodeAnalysis.CSharp.Syntax; namespace Semmle.Extraction.CSharp.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/UsingDirective.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/UsingDirective.cs index 64c0f30c778..01e33160fb0 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/UsingDirective.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/UsingDirective.cs @@ -1,8 +1,7 @@ +using System.IO; using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp; using Microsoft.CodeAnalysis.CSharp.Syntax; -using Semmle.Extraction.Entities; -using System.IO; namespace Semmle.Extraction.CSharp.Entities { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Extractor/Analyser.cs b/csharp/extractor/Semmle.Extraction.CSharp/Extractor/Analyser.cs index a2b7669c3bb..5f9c281bdf7 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Extractor/Analyser.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Extractor/Analyser.cs @@ -1,13 +1,13 @@ using System; -using Microsoft.CodeAnalysis; -using Microsoft.CodeAnalysis.CSharp; +using System.Collections.Generic; +using System.Diagnostics; using System.IO; using System.Linq; -using Semmle.Extraction.CSharp.Populators; -using System.Collections.Generic; using System.Threading.Tasks; -using System.Diagnostics; +using Microsoft.CodeAnalysis; +using Microsoft.CodeAnalysis.CSharp; using Semmle.Util.Logging; +using Semmle.Extraction.CSharp.Populators; namespace Semmle.Extraction.CSharp { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Extractor/Context.cs b/csharp/extractor/Semmle.Extraction.CSharp/Extractor/Context.cs index 6964e67b102..e799eb4a387 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Extractor/Context.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Extractor/Context.cs @@ -1,8 +1,8 @@ -using Microsoft.CodeAnalysis; using System; -using System.Diagnostics.CodeAnalysis; -using Semmle.Extraction.Entities; using System.Collections.Generic; +using System.Diagnostics.CodeAnalysis; +using Microsoft.CodeAnalysis; +using Semmle.Extraction.Entities; namespace Semmle.Extraction.CSharp { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Extractor/Extractor.cs b/csharp/extractor/Semmle.Extraction.CSharp/Extractor/Extractor.cs index 79855875d02..0eb29849b8d 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Extractor/Extractor.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Extractor/Extractor.cs @@ -1,18 +1,18 @@ +using System; +using System.Collections.Concurrent; +using System.Collections.Generic; +using System.Diagnostics; +using System.Globalization; +using System.IO; +using System.Linq; +using System.Text; +using System.Threading; +using System.Threading.Tasks; using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp; using Microsoft.CodeAnalysis.Text; -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; using Semmle.Util; -using System.Text; -using System.Diagnostics; -using System.Threading.Tasks; using Semmle.Util.Logging; -using System.Collections.Concurrent; -using System.Globalization; -using System.Threading; namespace Semmle.Extraction.CSharp { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Extractor/TracingAnalyser.cs b/csharp/extractor/Semmle.Extraction.CSharp/Extractor/TracingAnalyser.cs index 8681ded3f09..27eeb58e536 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Extractor/TracingAnalyser.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Extractor/TracingAnalyser.cs @@ -1,12 +1,11 @@ using System; -using Microsoft.CodeAnalysis; -using Microsoft.CodeAnalysis.CSharp; +using System.Collections.Generic; using System.IO; using System.Linq; -using System.Collections.Generic; -using Semmle.Util.Logging; +using Microsoft.CodeAnalysis; +using Microsoft.CodeAnalysis.CSharp; using Semmle.Util; - +using Semmle.Util.Logging; namespace Semmle.Extraction.CSharp { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Populators/CommentPopulator.cs b/csharp/extractor/Semmle.Extraction.CSharp/Populators/CommentPopulator.cs index 03261416508..24e23ff4abf 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Populators/CommentPopulator.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Populators/CommentPopulator.cs @@ -1,7 +1,7 @@ +using System; using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp; using Semmle.Extraction.CSharp.Entities; -using System; namespace Semmle.Extraction.CSharp.Populators { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Populators/CompilationUnitVisitor.cs b/csharp/extractor/Semmle.Extraction.CSharp/Populators/CompilationUnitVisitor.cs index eaa961f672e..eb4339c485c 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Populators/CompilationUnitVisitor.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Populators/CompilationUnitVisitor.cs @@ -1,9 +1,9 @@ +using System.Linq; using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp; using Microsoft.CodeAnalysis.CSharp.Syntax; using Semmle.Util.Logging; using Semmle.Extraction.CSharp.Entities; -using System.Linq; namespace Semmle.Extraction.CSharp.Populators { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Populators/DirectiveVisitor.cs b/csharp/extractor/Semmle.Extraction.CSharp/Populators/DirectiveVisitor.cs index 9df04a7cfa5..0751be3191c 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Populators/DirectiveVisitor.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Populators/DirectiveVisitor.cs @@ -1,5 +1,4 @@ using System.Collections.Generic; -using System.Linq; using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp; using Microsoft.CodeAnalysis.CSharp.Syntax; diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Populators/Locations.cs b/csharp/extractor/Semmle.Extraction.CSharp/Populators/Locations.cs index 55da4bdcfb2..402db6d08c3 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Populators/Locations.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Populators/Locations.cs @@ -1,7 +1,7 @@ +using System.Linq; using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp; using Microsoft.CodeAnalysis.CSharp.Syntax; -using System.Linq; namespace Semmle.Extraction.CSharp.Populators { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Populators/TypeContainerVisitor.cs b/csharp/extractor/Semmle.Extraction.CSharp/Populators/TypeContainerVisitor.cs index 6ee8db1d93a..8ffd5df256c 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Populators/TypeContainerVisitor.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Populators/TypeContainerVisitor.cs @@ -1,11 +1,11 @@ -using Microsoft.CodeAnalysis; -using Microsoft.CodeAnalysis.CSharp; -using Microsoft.CodeAnalysis.CSharp.Syntax; -using Semmle.Extraction.CSharp.Entities; using System; using System.Collections.Generic; using System.IO; using System.Linq; +using Microsoft.CodeAnalysis; +using Microsoft.CodeAnalysis.CSharp; +using Microsoft.CodeAnalysis.CSharp.Syntax; +using Semmle.Extraction.CSharp.Entities; namespace Semmle.Extraction.CSharp.Populators { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Populators/TypeOrNamespaceVisitor.cs b/csharp/extractor/Semmle.Extraction.CSharp/Populators/TypeOrNamespaceVisitor.cs index ddab4bae496..4574e8212a5 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Populators/TypeOrNamespaceVisitor.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Populators/TypeOrNamespaceVisitor.cs @@ -1,6 +1,6 @@ +using System.IO; using Microsoft.CodeAnalysis.CSharp.Syntax; using Semmle.Extraction.CSharp.Entities; -using System.IO; namespace Semmle.Extraction.CSharp.Populators { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/SymbolExtensions.cs b/csharp/extractor/Semmle.Extraction.CSharp/SymbolExtensions.cs index aaef1702532..901d699c2a8 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/SymbolExtensions.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/SymbolExtensions.cs @@ -1,10 +1,10 @@ -using Microsoft.CodeAnalysis; -using Semmle.Extraction.CSharp.Entities; using System; using System.Collections.Generic; using System.Diagnostics.CodeAnalysis; using System.IO; using System.Linq; +using Microsoft.CodeAnalysis; +using Semmle.Extraction.CSharp.Entities; namespace Semmle.Extraction.CSharp { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Tuples.cs b/csharp/extractor/Semmle.Extraction.CSharp/Tuples.cs index cb833366b64..b621ee64813 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Tuples.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Tuples.cs @@ -1,10 +1,10 @@ +using System.IO; using Microsoft.CodeAnalysis.CSharp.Syntax; +using Semmle.Util; using Semmle.Extraction.CSharp.Entities; using Semmle.Extraction.CSharp.Entities.Expressions; using Semmle.Extraction.Entities; using Semmle.Extraction.Kinds; -using Semmle.Util; -using System.IO; namespace Semmle.Extraction.CSharp { diff --git a/csharp/extractor/Semmle.Extraction.Tests/FileContent.cs b/csharp/extractor/Semmle.Extraction.Tests/FileContent.cs new file mode 100644 index 00000000000..82ac04e4310 --- /dev/null +++ b/csharp/extractor/Semmle.Extraction.Tests/FileContent.cs @@ -0,0 +1,95 @@ +using Xunit; +using System.Collections.Generic; +using System.Linq; +using Semmle.Util.Logging; +using Semmle.Extraction.CSharp.DependencyFetching; + +namespace Semmle.Extraction.Tests +{ + + internal class LoggerStub : ILogger + { + public void Log(Severity severity, string message) { } + + public void Dispose() { } + } + + internal class UnsafeFileReaderStub : IUnsafeFileReader + { + private readonly List lines; + + public UnsafeFileReaderStub(List lines) + { + this.lines = lines; + } + + public IEnumerable ReadLines(string file) + { + foreach (var line in lines) + { + yield return line; + } + } + } + + internal class TestFileContent : FileContent + { + public TestFileContent(List lines) : base(new ProgressMonitor(new LoggerStub()), + () => new List() { "test1.cs" }, + new UnsafeFileReaderStub(lines)) + { } + } + + public class FileContentTests + { + [Fact] + public void TestFileContent1() + { + // Setup + var lines = new List() + { + "", + "", + "", + "", + "" + }; + var fileContent = new TestFileContent(lines); + + // Execute + var allPackages = fileContent.AllPackages; + var useAspNetDlls = fileContent.UseAspNetDlls; + + // Verify + Assert.False(useAspNetDlls); + Assert.Equal(3, allPackages.Count); + Assert.Contains("DotNetAnalyzers.DocumentationAnalyzers".ToLowerInvariant(), allPackages); + Assert.Contains("Microsoft.CodeAnalysis.NetAnalyzers".ToLowerInvariant(), allPackages); + Assert.Contains("StyleCop.Analyzers".ToLowerInvariant(), allPackages); + } + + [Fact] + public void TestFileContent2() + { + // Setup + var lines = new List() + { + "", + "", + "", + "" + }; + var fileContent = new TestFileContent(lines); + + // Execute + var useAspNetDlls = fileContent.UseAspNetDlls; + var allPackages = fileContent.AllPackages; + + // Verify + Assert.True(useAspNetDlls); + Assert.Equal(2, allPackages.Count); + Assert.Contains("Microsoft.CodeAnalysis.NetAnalyzers".ToLowerInvariant(), allPackages); + Assert.Contains("StyleCop.Analyzers".ToLowerInvariant(), allPackages); + } + } +} diff --git a/csharp/extractor/Semmle.Extraction.Tests/Options.cs b/csharp/extractor/Semmle.Extraction.Tests/Options.cs index 026bc80c114..8b6704b95f9 100644 --- a/csharp/extractor/Semmle.Extraction.Tests/Options.cs +++ b/csharp/extractor/Semmle.Extraction.Tests/Options.cs @@ -1,9 +1,9 @@ using Xunit; -using Semmle.Util.Logging; using System; using System.IO; -using Semmle.Util; using System.Text.RegularExpressions; +using Semmle.Util; +using Semmle.Util.Logging; namespace Semmle.Extraction.Tests { @@ -135,12 +135,12 @@ namespace Semmle.Extraction.Tests 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.Equal(0, standaloneOptions.Dependencies.DllDirs.Count); + Assert.True(standaloneOptions.Dependencies.UseNuGet); + Assert.True(standaloneOptions.Dependencies.UseMscorlib); Assert.False(standaloneOptions.SkipExtraction); - Assert.Null(standaloneOptions.SolutionFile); - Assert.True(standaloneOptions.ScanNetFrameworkDlls); + Assert.Null(standaloneOptions.Dependencies.SolutionFile); + Assert.True(standaloneOptions.Dependencies.ScanNetFrameworkDlls); Assert.False(standaloneOptions.Errors); } @@ -148,12 +148,12 @@ namespace Semmle.Extraction.Tests 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("foo", standaloneOptions.Dependencies.DllDirs[0]); + Assert.Equal("bar", standaloneOptions.Dependencies.Excludes[0]); Assert.Equal(Verbosity.Off, standaloneOptions.Verbosity); - Assert.False(standaloneOptions.UseNuGet); - Assert.False(standaloneOptions.UseMscorlib); - Assert.False(standaloneOptions.ScanNetFrameworkDlls); + Assert.False(standaloneOptions.Dependencies.UseNuGet); + Assert.False(standaloneOptions.Dependencies.UseMscorlib); + Assert.False(standaloneOptions.Dependencies.ScanNetFrameworkDlls); Assert.False(standaloneOptions.Errors); Assert.False(standaloneOptions.Help); } diff --git a/csharp/extractor/Semmle.Extraction.Tests/PathTransformer.cs b/csharp/extractor/Semmle.Extraction.Tests/PathTransformer.cs index 990644eb4b9..e629c406457 100644 --- a/csharp/extractor/Semmle.Extraction.Tests/PathTransformer.cs +++ b/csharp/extractor/Semmle.Extraction.Tests/PathTransformer.cs @@ -1,5 +1,5 @@ -using Semmle.Util; -using Xunit; +using Xunit; +using Semmle.Util; namespace Semmle.Extraction.Tests { diff --git a/csharp/extractor/Semmle.Extraction.Tests/Runtime.cs b/csharp/extractor/Semmle.Extraction.Tests/Runtime.cs index 07102d9a758..78e2270a883 100644 --- a/csharp/extractor/Semmle.Extraction.Tests/Runtime.cs +++ b/csharp/extractor/Semmle.Extraction.Tests/Runtime.cs @@ -1,16 +1,19 @@ using Xunit; using System.Collections.Generic; -using Semmle.BuildAnalyser; -using Semmle.Extraction.CSharp.Standalone; +using Semmle.Extraction.CSharp.DependencyFetching; namespace Semmle.Extraction.Tests { internal class DotNetStub : IDotNet { private readonly IList runtimes; + private readonly IList sdks; - public DotNetStub(IList runtimes) => this.runtimes = runtimes; - + public DotNetStub(IList runtimes, IList sdks) + { + this.runtimes = runtimes; + this.sdks = sdks; + } public bool AddPackage(string folder, string package) => true; public bool New(string folder) => true; @@ -18,6 +21,10 @@ namespace Semmle.Extraction.Tests public bool RestoreToDirectory(string project, string directory, string? pathToNugetConfig = null) => true; public IList GetListedRuntimes() => runtimes; + + public IList GetListedSdks() => sdks; + + public bool Exec(string execArgs) => true; } public class RuntimeTests @@ -38,7 +45,7 @@ namespace Semmle.Extraction.Tests "Microsoft.NETCore.App 7.0.0 [/path/dotnet/shared/Microsoft.NETCore.App]", "Microsoft.NETCore.App 7.0.2 [/path/dotnet/shared/Microsoft.NETCore.App]" }; - var dotnet = new DotNetStub(listedRuntimes); + var dotnet = new DotNetStub(listedRuntimes, null!); var runtime = new Runtime(dotnet); // Execute @@ -64,7 +71,7 @@ namespace Semmle.Extraction.Tests "Microsoft.NETCore.App 8.0.0-preview.5.43280.8 [/path/dotnet/shared/Microsoft.NETCore.App]", "Microsoft.NETCore.App 8.0.0-preview.5.23280.8 [/path/dotnet/shared/Microsoft.NETCore.App]" }; - var dotnet = new DotNetStub(listedRuntimes); + var dotnet = new DotNetStub(listedRuntimes, null!); var runtime = new Runtime(dotnet); // Execute @@ -87,7 +94,7 @@ namespace Semmle.Extraction.Tests "Microsoft.NETCore.App 8.0.0-rc.4.43280.8 [/path/dotnet/shared/Microsoft.NETCore.App]", "Microsoft.NETCore.App 8.0.0-preview.5.23280.8 [/path/dotnet/shared/Microsoft.NETCore.App]" }; - var dotnet = new DotNetStub(listedRuntimes); + var dotnet = new DotNetStub(listedRuntimes, null!); var runtime = new Runtime(dotnet); // Execute @@ -100,5 +107,88 @@ namespace Semmle.Extraction.Tests Assert.Equal("/path/dotnet/shared/Microsoft.NETCore.App/8.0.0-rc.4.43280.8", FixExpectedPathOnWindows(netCoreApp.FullPath)); } + [Fact] + public void TestRuntime4() + { + // Setup + var listedRuntimes = new List + { + @"Microsoft.AspNetCore.App 6.0.5 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]", + @"Microsoft.AspNetCore.App 6.0.20 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]", + @"Microsoft.AspNetCore.App 7.0.2 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]", + @"Microsoft.NETCore.App 6.0.5 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]", + @"Microsoft.NETCore.App 6.0.20 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]", + @"Microsoft.NETCore.App 7.0.2 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]", + @"Microsoft.WindowsDesktop.App 6.0.5 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]", + @"Microsoft.WindowsDesktop.App 6.0.20 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]", + @"Microsoft.WindowsDesktop.App 7.0.4 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]" + }; + var dotnet = new DotNetStub(listedRuntimes, null!); + var runtime = new Runtime(dotnet); + + // Execute + var runtimes = runtime.GetNewestRuntimes(); + + // Verify + Assert.Equal(3, runtimes.Count); + + Assert.True(runtimes.TryGetValue("Microsoft.AspNetCore.App", out var aspNetCoreApp)); + Assert.Equal(@"C:/Program Files/dotnet/shared/Microsoft.AspNetCore.App/7.0.2", FixExpectedPathOnWindows(aspNetCoreApp.FullPath)); + + Assert.True(runtimes.TryGetValue("Microsoft.NETCore.App", out var netCoreApp)); + Assert.Equal(@"C:/Program Files/dotnet/shared/Microsoft.NETCore.App/7.0.2", FixExpectedPathOnWindows(netCoreApp.FullPath)); + } + } + + public class SdkTests + { + private static string FixExpectedPathOnWindows(string path) => path.Replace('\\', '/'); + + [Fact] + public void TestSdk1() + { + // Setup + var listedSdks = new List + { + "6.0.413 [/usr/local/share/dotnet/sdk1]", + "7.0.102 [/usr/local/share/dotnet/sdk2]", + "7.0.302 [/usr/local/share/dotnet/sdk3]", + "7.0.400 [/usr/local/share/dotnet/sdk4]", + "5.0.402 [/usr/local/share/dotnet/sdk5]", + "6.0.102 [/usr/local/share/dotnet/sdk6]", + "6.0.301 [/usr/local/share/dotnet/sdk7]", + }; + var dotnet = new DotNetStub(null!, listedSdks); + var sdk = new Sdk(dotnet); + + // Execute + var version = sdk.GetNewestSdk(); + + // Verify + Assert.NotNull(version); + Assert.Equal("/usr/local/share/dotnet/sdk4/7.0.400", FixExpectedPathOnWindows(version.FullPath)); + } + + [Fact] + public void TestSdk2() + { + // Setup + var listedSdks = new List + { + "6.0.413 [/usr/local/share/dotnet/sdk1]", + "7.0.102 [/usr/local/share/dotnet/sdk2]", + "8.0.100-preview.7.23376.3 [/usr/local/share/dotnet/sdk3]", + "7.0.400 [/usr/local/share/dotnet/sdk4]", + }; + var dotnet = new DotNetStub(null!, listedSdks); + var sdk = new Sdk(dotnet); + + // Execute + var version = sdk.GetNewestSdk(); + + // Verify + Assert.NotNull(version); + Assert.Equal("/usr/local/share/dotnet/sdk3/8.0.100-preview.7.23376.3", FixExpectedPathOnWindows(version.FullPath)); + } } } diff --git a/csharp/extractor/Semmle.Extraction/Context.cs b/csharp/extractor/Semmle.Extraction/Context.cs index 2cc1ca440b0..6694757f0d8 100644 --- a/csharp/extractor/Semmle.Extraction/Context.cs +++ b/csharp/extractor/Semmle.Extraction/Context.cs @@ -1,11 +1,11 @@ -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; +using Microsoft.CodeAnalysis; +using Semmle.Util.Logging; +using Semmle.Extraction.Entities; namespace Semmle.Extraction { diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Extractor/CsProjFile.cs b/csharp/extractor/Semmle.Extraction/CsProjFile.cs similarity index 98% rename from csharp/extractor/Semmle.Extraction.CSharp/Extractor/CsProjFile.cs rename to csharp/extractor/Semmle.Extraction/CsProjFile.cs index 8a8cf79cb59..10deb2883a3 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Extractor/CsProjFile.cs +++ b/csharp/extractor/Semmle.Extraction/CsProjFile.cs @@ -4,7 +4,7 @@ using System.IO; using System.Linq; using System.Xml; -namespace Semmle.Extraction.CSharp +namespace Semmle.Extraction { /// /// Represents a .csproj file and reads information from it. @@ -27,7 +27,7 @@ namespace Semmle.Extraction.CSharp if (directoryName is null) { - throw new Extraction.InternalError($"Directory of file '{Filename}' is null"); + throw new InternalError($"Directory of file '{Filename}' is null"); } Directory = directoryName; diff --git a/csharp/extractor/Semmle.Extraction/Entities/Base/CachedEntityFactory.cs b/csharp/extractor/Semmle.Extraction/Entities/Base/CachedEntityFactory.cs index ccd01835c6f..60c6a7cade1 100644 --- a/csharp/extractor/Semmle.Extraction/Entities/Base/CachedEntityFactory.cs +++ b/csharp/extractor/Semmle.Extraction/Entities/Base/CachedEntityFactory.cs @@ -1,5 +1,3 @@ -using Microsoft.CodeAnalysis; - namespace Semmle.Extraction { /// diff --git a/csharp/extractor/Semmle.Extraction/Entities/Base/Entity.cs b/csharp/extractor/Semmle.Extraction/Entities/Base/Entity.cs index c5d630bc7b1..49186582b0d 100644 --- a/csharp/extractor/Semmle.Extraction/Entities/Base/Entity.cs +++ b/csharp/extractor/Semmle.Extraction/Entities/Base/Entity.cs @@ -1,6 +1,6 @@ -using Microsoft.CodeAnalysis; using System; using System.IO; +using Microsoft.CodeAnalysis; namespace Semmle.Extraction { diff --git a/csharp/extractor/Semmle.Extraction/Entities/Base/IEntity.cs b/csharp/extractor/Semmle.Extraction/Entities/Base/IEntity.cs index f103296107d..acb5d79d597 100644 --- a/csharp/extractor/Semmle.Extraction/Entities/Base/IEntity.cs +++ b/csharp/extractor/Semmle.Extraction/Entities/Base/IEntity.cs @@ -1,5 +1,5 @@ -using Microsoft.CodeAnalysis; using System.IO; +using Microsoft.CodeAnalysis; namespace Semmle.Extraction { diff --git a/csharp/extractor/Semmle.Extraction/Entities/Base/LabelledEntity.cs b/csharp/extractor/Semmle.Extraction/Entities/Base/LabelledEntity.cs index 62d9cbd64be..4694332fd52 100644 --- a/csharp/extractor/Semmle.Extraction/Entities/Base/LabelledEntity.cs +++ b/csharp/extractor/Semmle.Extraction/Entities/Base/LabelledEntity.cs @@ -1,5 +1,3 @@ -using System.IO; - namespace Semmle.Extraction { public abstract class LabelledEntity : Entity diff --git a/csharp/extractor/Semmle.Extraction/Entities/Base/UnlabelledEntity.cs b/csharp/extractor/Semmle.Extraction/Entities/Base/UnlabelledEntity.cs index 506a84bf7ad..2faf15689ed 100644 --- a/csharp/extractor/Semmle.Extraction/Entities/Base/UnlabelledEntity.cs +++ b/csharp/extractor/Semmle.Extraction/Entities/Base/UnlabelledEntity.cs @@ -1,5 +1,3 @@ -using System.IO; - namespace Semmle.Extraction { public abstract class UnlabelledEntity : Entity diff --git a/csharp/extractor/Semmle.Extraction/Entities/Location.cs b/csharp/extractor/Semmle.Extraction/Entities/Location.cs index e6ff70bb234..d77fb46544d 100644 --- a/csharp/extractor/Semmle.Extraction/Entities/Location.cs +++ b/csharp/extractor/Semmle.Extraction/Entities/Location.cs @@ -1,6 +1,3 @@ - -using Microsoft.CodeAnalysis.Text; - namespace Semmle.Extraction.Entities { #nullable disable warnings diff --git a/csharp/extractor/Semmle.Extraction/FilePattern.cs b/csharp/extractor/Semmle.Extraction/FilePattern.cs index b2b6c01fade..01815582aea 100644 --- a/csharp/extractor/Semmle.Extraction/FilePattern.cs +++ b/csharp/extractor/Semmle.Extraction/FilePattern.cs @@ -1,9 +1,9 @@ using System; using System.Collections.Generic; +using System.Diagnostics.CodeAnalysis; using System.Linq; using System.Text; using System.Text.RegularExpressions; -using System.Diagnostics.CodeAnalysis; using Semmle.Util; namespace Semmle.Extraction diff --git a/csharp/extractor/Semmle.Extraction/InternalError.cs b/csharp/extractor/Semmle.Extraction/InternalError.cs index fe9701488c7..7ab8050bab6 100644 --- a/csharp/extractor/Semmle.Extraction/InternalError.cs +++ b/csharp/extractor/Semmle.Extraction/InternalError.cs @@ -1,6 +1,6 @@ -using Microsoft.CodeAnalysis; using System; using System.Linq; +using Microsoft.CodeAnalysis; namespace Semmle.Extraction { diff --git a/csharp/extractor/Semmle.Extraction/Message.cs b/csharp/extractor/Semmle.Extraction/Message.cs index c68efa66ce0..34dd31d2ac4 100644 --- a/csharp/extractor/Semmle.Extraction/Message.cs +++ b/csharp/extractor/Semmle.Extraction/Message.cs @@ -1,8 +1,7 @@ -using Microsoft.CodeAnalysis; -using Semmle.Util.Logging; -using System; -using System.Linq; +using System.Linq; using System.Text; +using Microsoft.CodeAnalysis; +using Semmle.Util.Logging; namespace Semmle.Extraction { diff --git a/csharp/extractor/Semmle.Extraction/Options.cs b/csharp/extractor/Semmle.Extraction/Options.cs index afd4b2db7eb..798cc73432b 100644 --- a/csharp/extractor/Semmle.Extraction/Options.cs +++ b/csharp/extractor/Semmle.Extraction/Options.cs @@ -1,6 +1,6 @@ using System; -using Semmle.Util.Logging; using Semmle.Util; +using Semmle.Util.Logging; namespace Semmle.Extraction { @@ -13,7 +13,7 @@ namespace Semmle.Extraction /// /// The specified number of threads, or the default if unspecified. /// - public int Threads { get; private set; } = System.Environment.ProcessorCount; + public int Threads { get; private set; } = EnvironmentVariables.GetDefaultNumberOfThreads(); /// /// The verbosity used in output and logging. diff --git a/csharp/extractor/Semmle.Extraction/PathTransformer.cs b/csharp/extractor/Semmle.Extraction/PathTransformer.cs index 7e4ce24bdc6..50cad1a5168 100644 --- a/csharp/extractor/Semmle.Extraction/PathTransformer.cs +++ b/csharp/extractor/Semmle.Extraction/PathTransformer.cs @@ -1,7 +1,7 @@ using System; using System.Collections.Generic; -using System.IO; using System.Diagnostics.CodeAnalysis; +using System.IO; using Semmle.Util; using Semmle.Util.Logging; diff --git a/csharp/extractor/Semmle.Extraction/Semmle.Extraction.csproj b/csharp/extractor/Semmle.Extraction/Semmle.Extraction.csproj index 019705770f8..433bb15ab1f 100644 --- a/csharp/extractor/Semmle.Extraction/Semmle.Extraction.csproj +++ b/csharp/extractor/Semmle.Extraction/Semmle.Extraction.csproj @@ -12,6 +12,7 @@ TRACE;DEBUG;DEBUG_LABELS + runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/csharp/extractor/Semmle.Extraction/SourceScope.cs b/csharp/extractor/Semmle.Extraction/SourceScope.cs index fba816f6363..784dc8fdc93 100644 --- a/csharp/extractor/Semmle.Extraction/SourceScope.cs +++ b/csharp/extractor/Semmle.Extraction/SourceScope.cs @@ -1,5 +1,6 @@ -using Microsoft.CodeAnalysis; -using System.Linq; +using System.Linq; +using Microsoft.CodeAnalysis; + namespace Semmle.Extraction { diff --git a/csharp/extractor/Semmle.Extraction/TrapWriter.cs b/csharp/extractor/Semmle.Extraction/TrapWriter.cs index 638566533b4..3757e632e72 100644 --- a/csharp/extractor/Semmle.Extraction/TrapWriter.cs +++ b/csharp/extractor/Semmle.Extraction/TrapWriter.cs @@ -1,9 +1,9 @@ -using Semmle.Util; -using Semmle.Util.Logging; using System; using System.IO; using System.IO.Compression; using System.Text; +using Semmle.Util; +using Semmle.Util.Logging; namespace Semmle.Extraction { diff --git a/csharp/extractor/Semmle.Extraction/Tuples.cs b/csharp/extractor/Semmle.Extraction/Tuples.cs index 2cff4bfbdf1..81a3149325f 100644 --- a/csharp/extractor/Semmle.Extraction/Tuples.cs +++ b/csharp/extractor/Semmle.Extraction/Tuples.cs @@ -1,5 +1,4 @@ using Semmle.Extraction.Entities; -using Semmle.Util; namespace Semmle.Extraction { diff --git a/csharp/extractor/Semmle.Util.Tests/ActionMap.cs b/csharp/extractor/Semmle.Util.Tests/ActionMap.cs index 5c2b210834a..8bed44b97a2 100644 --- a/csharp/extractor/Semmle.Util.Tests/ActionMap.cs +++ b/csharp/extractor/Semmle.Util.Tests/ActionMap.cs @@ -1,7 +1,8 @@ using Xunit; -using Assert = Xunit.Assert; using Semmle.Util; +using Assert = Xunit.Assert; + namespace SemmleTests.Semmle.Util { diff --git a/csharp/extractor/Semmle.Util.Tests/CanonicalPathCache.cs b/csharp/extractor/Semmle.Util.Tests/CanonicalPathCache.cs index 2fe8eb12d71..1a50fd87679 100644 --- a/csharp/extractor/Semmle.Util.Tests/CanonicalPathCache.cs +++ b/csharp/extractor/Semmle.Util.Tests/CanonicalPathCache.cs @@ -1,8 +1,8 @@ using Xunit; -using Semmle.Util; -using System.IO; -using Semmle.Util.Logging; using System; +using System.IO; +using Semmle.Util; +using Semmle.Util.Logging; namespace SemmleTests.Semmle.Util { diff --git a/csharp/extractor/Semmle.Util.Tests/LineCounterTest.cs b/csharp/extractor/Semmle.Util.Tests/LineCounterTest.cs index a01ee29baa4..6c12c0d98ab 100644 --- a/csharp/extractor/Semmle.Util.Tests/LineCounterTest.cs +++ b/csharp/extractor/Semmle.Util.Tests/LineCounterTest.cs @@ -1,5 +1,4 @@ using Xunit; - using Semmle.Util; namespace SemmleTests diff --git a/csharp/extractor/Semmle.Util.Tests/LongPaths.cs b/csharp/extractor/Semmle.Util.Tests/LongPaths.cs index d65dd9e6a50..1c0d5e2ce13 100644 --- a/csharp/extractor/Semmle.Util.Tests/LongPaths.cs +++ b/csharp/extractor/Semmle.Util.Tests/LongPaths.cs @@ -1,8 +1,8 @@ using Xunit; -using Semmle.Util; +using System; using System.IO; using System.Linq; -using System; +using Semmle.Util; namespace SemmleTests.Semmle.Util { diff --git a/csharp/extractor/Semmle.Util.Tests/TextTest.cs b/csharp/extractor/Semmle.Util.Tests/TextTest.cs index a24d20c06c5..3a21f0b73ed 100644 --- a/csharp/extractor/Semmle.Util.Tests/TextTest.cs +++ b/csharp/extractor/Semmle.Util.Tests/TextTest.cs @@ -1,9 +1,9 @@ -using System; using Xunit; -using Assert = Xunit.Assert; - +using System; using Semmle.Util; +using Assert = Xunit.Assert; + namespace SemmleTests { public class TextTest diff --git a/csharp/extractor/Semmle.Util/CanonicalPathCache.cs b/csharp/extractor/Semmle.Util/CanonicalPathCache.cs index 9b56d3e4f1f..87fcb3717bd 100644 --- a/csharp/extractor/Semmle.Util/CanonicalPathCache.cs +++ b/csharp/extractor/Semmle.Util/CanonicalPathCache.cs @@ -1,10 +1,10 @@ using System; using System.Collections.Generic; +using System.IO; using System.Linq; using System.Text; -using System.IO; -using Semmle.Util.Logging; using Mono.Unix; +using Semmle.Util.Logging; namespace Semmle.Util { diff --git a/csharp/extractor/Semmle.Util/CommandLineOptions.cs b/csharp/extractor/Semmle.Util/CommandLineOptions.cs index 34917ae6bcd..8dfd4ea5479 100644 --- a/csharp/extractor/Semmle.Util/CommandLineOptions.cs +++ b/csharp/extractor/Semmle.Util/CommandLineOptions.cs @@ -41,16 +41,13 @@ namespace Semmle.Util public static class OptionsExtensions { private static readonly string[] ExtractorOptions = new[] { "trap_compression", "cil" }; - private static string? GetExtractorOption(string name) => - Environment.GetEnvironmentVariable($"CODEQL_EXTRACTOR_CSHARP_OPTION_{name.ToUpper()}"); - private static List GetExtractorOptions() { var extractorOptions = new List(); foreach (var option in ExtractorOptions) { - var value = GetExtractorOption(option); + var value = EnvironmentVariables.GetExtractorOption(option); if (!string.IsNullOrEmpty(value)) { extractorOptions.Add($"--{option}:{value}"); diff --git a/csharp/extractor/Semmle.Util/EnvironmentVariables.cs b/csharp/extractor/Semmle.Util/EnvironmentVariables.cs new file mode 100644 index 00000000000..9dcccf6d878 --- /dev/null +++ b/csharp/extractor/Semmle.Util/EnvironmentVariables.cs @@ -0,0 +1,19 @@ +using System; + +namespace Semmle.Util +{ + public class EnvironmentVariables + { + public static string? GetExtractorOption(string name) => + Environment.GetEnvironmentVariable($"CODEQL_EXTRACTOR_CSHARP_OPTION_{name.ToUpper()}"); + + public static int GetDefaultNumberOfThreads() + { + if (!int.TryParse(Environment.GetEnvironmentVariable("CODEQL_THREADS"), out var threads) || threads == -1) + { + threads = Environment.ProcessorCount; + } + return threads; + } + } +} diff --git a/csharp/extractor/Semmle.Util/Initializer.cs b/csharp/extractor/Semmle.Util/Initializer.cs new file mode 100644 index 00000000000..179c7efbe12 --- /dev/null +++ b/csharp/extractor/Semmle.Util/Initializer.cs @@ -0,0 +1,28 @@ +using System; + +namespace Semmle.Util +{ + /// + /// An instance of this class is used to ensure that the provided + /// action is executed only once and on the first call to `Run`. + /// It is thread-safe. + /// + public class Initializer + { + private readonly Lazy doInit; + + public Initializer(Action action) + { + doInit = new Lazy(() => + { + action(); + return true; + }); + } + + public void Run() + { + var _ = doInit.Value; + } + } +} diff --git a/csharp/extractor/Semmle.Util/LineCounter.cs b/csharp/extractor/Semmle.Util/LineCounter.cs index 498e11c7b40..0b1d8898e5e 100644 --- a/csharp/extractor/Semmle.Util/LineCounter.cs +++ b/csharp/extractor/Semmle.Util/LineCounter.cs @@ -1,5 +1,3 @@ -using System; - namespace Semmle.Util { /// diff --git a/csharp/extractor/Semmle.Util/LoggerUtils.cs b/csharp/extractor/Semmle.Util/LoggerUtils.cs index 1ddbdf051e8..79c2b0118b9 100644 --- a/csharp/extractor/Semmle.Util/LoggerUtils.cs +++ b/csharp/extractor/Semmle.Util/LoggerUtils.cs @@ -1,4 +1,3 @@ -using System; using System.IO; using System.Diagnostics; diff --git a/csharp/extractor/Semmle.Util/ToolStatusPage.cs b/csharp/extractor/Semmle.Util/ToolStatusPage.cs index a3f8297e844..70999fb98d2 100644 --- a/csharp/extractor/Semmle.Util/ToolStatusPage.cs +++ b/csharp/extractor/Semmle.Util/ToolStatusPage.cs @@ -1,4 +1,3 @@ - using System; using System.Collections.Generic; using System.Globalization; diff --git a/csharp/extractor/Semmle.Util/Win32.cs b/csharp/extractor/Semmle.Util/Win32.cs index 046a0957e87..f328c577485 100644 --- a/csharp/extractor/Semmle.Util/Win32.cs +++ b/csharp/extractor/Semmle.Util/Win32.cs @@ -1,7 +1,7 @@ -using Microsoft.Win32.SafeHandles; using System; using System.Runtime.InteropServices; using System.Text; +using Microsoft.Win32.SafeHandles; namespace Semmle.Util { diff --git a/csharp/ql/campaigns/Solorigate/lib/qlpack.yml b/csharp/ql/campaigns/Solorigate/lib/qlpack.yml index 4848c59ae3b..290293042ab 100644 --- a/csharp/ql/campaigns/Solorigate/lib/qlpack.yml +++ b/csharp/ql/campaigns/Solorigate/lib/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/csharp-solorigate-all -version: 1.6.2 +version: 1.6.3-dev groups: - csharp - solorigate diff --git a/csharp/ql/campaigns/Solorigate/src/qlpack.yml b/csharp/ql/campaigns/Solorigate/src/qlpack.yml index 836f625253c..e04e1151d60 100644 --- a/csharp/ql/campaigns/Solorigate/src/qlpack.yml +++ b/csharp/ql/campaigns/Solorigate/src/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/csharp-solorigate-queries -version: 1.6.2 +version: 1.6.3-dev groups: - csharp - solorigate diff --git a/csharp/ql/consistency-queries/CfgConsistency.ql b/csharp/ql/consistency-queries/CfgConsistency.ql index c50d7aaa101..9802ddff264 100644 --- a/csharp/ql/consistency-queries/CfgConsistency.ql +++ b/csharp/ql/consistency-queries/CfgConsistency.ql @@ -2,15 +2,14 @@ import csharp import semmle.code.csharp.controlflow.internal.Completion import semmle.code.csharp.controlflow.internal.PreBasicBlocks import ControlFlow -import semmle.code.csharp.controlflow.internal.ControlFlowGraphImpl +import semmle.code.csharp.controlflow.internal.ControlFlowGraphImpl::Consistency import semmle.code.csharp.controlflow.internal.Splitting -import Consistency private predicate splitBB(ControlFlow::BasicBlock bb) { exists(ControlFlow::Node first | first = bb.getFirstNode() and first.isJoin() and - strictcount(first.getAPredecessor().getElement()) = 1 + strictcount(first.getAPredecessor().getAstNode()) = 1 ) } diff --git a/csharp/ql/consistency-queries/DataFlowConsistency.ql b/csharp/ql/consistency-queries/DataFlowConsistency.ql index 8f099fe6daf..4ac709fd366 100644 --- a/csharp/ql/consistency-queries/DataFlowConsistency.ql +++ b/csharp/ql/consistency-queries/DataFlowConsistency.ql @@ -10,7 +10,7 @@ private class MyConsistencyConfiguration extends ConsistencyConfiguration { // TODO: Remove once static initializers are folded into the // static constructors exists(ControlFlow::Node cfn | - cfn.getElement() = any(FieldOrProperty f | f.isStatic()).getAChild+() and + cfn.getAstNode() = any(FieldOrProperty f | f.isStatic()).getAChild+() and cfn = n.getControlFlowNode() ) } @@ -19,7 +19,7 @@ private class MyConsistencyConfiguration extends ConsistencyConfiguration { // TODO: Remove once static initializers are folded into the // static constructors exists(ControlFlow::Node cfn | - cfn.getElement() = any(FieldOrProperty f | f.isStatic()).getAChild+() and + cfn.getAstNode() = any(FieldOrProperty f | f.isStatic()).getAChild+() and cfn = call.getControlFlowNode() ) } diff --git a/csharp/ql/integration-tests/all-platforms/cshtml/Files.expected b/csharp/ql/integration-tests/all-platforms/cshtml/Files.expected index 86a8cd34b88..67570fe635e 100644 --- a/csharp/ql/integration-tests/all-platforms/cshtml/Files.expected +++ b/csharp/ql/integration-tests/all-platforms/cshtml/Files.expected @@ -1,4 +1,5 @@ | Program.cs:0:0:0:0 | Program.cs | +| Views/Home/Index.cshtml:0:0:0:0 | Views/Home/Index.cshtml | | obj/Debug/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs:0:0:0:0 | obj/Debug/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs | | obj/Debug/net7.0/cshtml.AssemblyInfo.cs:0:0:0:0 | obj/Debug/net7.0/cshtml.AssemblyInfo.cs | | obj/Debug/net7.0/cshtml.GlobalUsings.g.cs:0:0:0:0 | obj/Debug/net7.0/cshtml.GlobalUsings.g.cs | diff --git a/csharp/ql/integration-tests/all-platforms/cshtml/Files.ql b/csharp/ql/integration-tests/all-platforms/cshtml/Files.ql index bea5557a25f..3933d037ed5 100644 --- a/csharp/ql/integration-tests/all-platforms/cshtml/Files.ql +++ b/csharp/ql/integration-tests/all-platforms/cshtml/Files.ql @@ -1,5 +1,5 @@ import csharp from File f -where f.fromSource() +where f.fromSource() or f.getExtension() = "cshtml" select f diff --git a/csharp/ql/integration-tests/all-platforms/cshtml_standalone/Files.expected b/csharp/ql/integration-tests/all-platforms/cshtml_standalone/Files.expected new file mode 100644 index 00000000000..853daba72d3 --- /dev/null +++ b/csharp/ql/integration-tests/all-platforms/cshtml_standalone/Files.expected @@ -0,0 +1,3 @@ +| Program.cs | +| Views/Home/Index.cshtml | +| _semmle_code_target_codeql_csharp_integration_tests_ql_csharp_ql_integration_tests_all_platforms_cshtml_standalone_Views_Home_Index_cshtml.g.cs | diff --git a/csharp/ql/integration-tests/all-platforms/cshtml_standalone/Files.ql b/csharp/ql/integration-tests/all-platforms/cshtml_standalone/Files.ql new file mode 100644 index 00000000000..db5c1b8c8d0 --- /dev/null +++ b/csharp/ql/integration-tests/all-platforms/cshtml_standalone/Files.ql @@ -0,0 +1,17 @@ +import csharp + +private string getPath(File f) { + result = f.getRelativePath() + or + not exists(f.getRelativePath()) and + exists(int index | + index = + f.getBaseName() + .indexOf("_semmle_code_target_codeql_csharp_integration_tests_ql_csharp_ql_integration_tests_all_platforms_cshtml_standalone_") and + result = f.getBaseName().substring(index, f.getBaseName().length()) + ) +} + +from File f +where f.fromSource() or f.getExtension() = "cshtml" +select getPath(f) diff --git a/csharp/ql/integration-tests/all-platforms/cshtml_standalone/Program.cs b/csharp/ql/integration-tests/all-platforms/cshtml_standalone/Program.cs new file mode 100644 index 00000000000..47eee48cc79 --- /dev/null +++ b/csharp/ql/integration-tests/all-platforms/cshtml_standalone/Program.cs @@ -0,0 +1 @@ +var dummy = "dummy"; \ No newline at end of file diff --git a/csharp/ql/integration-tests/all-platforms/cshtml_standalone/Views/Home/Index.cshtml b/csharp/ql/integration-tests/all-platforms/cshtml_standalone/Views/Home/Index.cshtml new file mode 100644 index 00000000000..52ffe012e42 --- /dev/null +++ b/csharp/ql/integration-tests/all-platforms/cshtml_standalone/Views/Home/Index.cshtml @@ -0,0 +1,8 @@ +@{ + ViewData["Title"] = "Home Page"; +} + +
+

Welcome

+

Learn about building Web apps with ASP.NET Core.

+
diff --git a/csharp/ql/integration-tests/all-platforms/cshtml_standalone/cshtml.csproj b/csharp/ql/integration-tests/all-platforms/cshtml_standalone/cshtml.csproj new file mode 100644 index 00000000000..01d15e87dc4 --- /dev/null +++ b/csharp/ql/integration-tests/all-platforms/cshtml_standalone/cshtml.csproj @@ -0,0 +1,14 @@ + + + + Exe + net7.0 + enable + enable + + + + + + + diff --git a/csharp/ql/integration-tests/all-platforms/cshtml_standalone/test.py b/csharp/ql/integration-tests/all-platforms/cshtml_standalone/test.py new file mode 100644 index 00000000000..5fa07537d4a --- /dev/null +++ b/csharp/ql/integration-tests/all-platforms/cshtml_standalone/test.py @@ -0,0 +1,6 @@ +import os +from create_database_utils import * + + +os.environ['CODEQL_EXTRACTOR_CSHARP_STANDALONE_EXTRACT_WEB_VIEWS'] = 'true' +run_codeql_database_create(lang="csharp", extra_args=["--extractor-option=buildless=true", "--extractor-option=cil=false"]) diff --git a/csharp/ql/integration-tests/all-platforms/standalone/Files.expected b/csharp/ql/integration-tests/all-platforms/standalone/Files.expected new file mode 100644 index 00000000000..2085aa342e7 --- /dev/null +++ b/csharp/ql/integration-tests/all-platforms/standalone/Files.expected @@ -0,0 +1 @@ +| Program.cs:0:0:0:0 | Program.cs | diff --git a/csharp/ql/integration-tests/all-platforms/standalone/Files.ql b/csharp/ql/integration-tests/all-platforms/standalone/Files.ql new file mode 100644 index 00000000000..bea5557a25f --- /dev/null +++ b/csharp/ql/integration-tests/all-platforms/standalone/Files.ql @@ -0,0 +1,5 @@ +import csharp + +from File f +where f.fromSource() +select f diff --git a/csharp/ql/integration-tests/all-platforms/standalone/Program.cs b/csharp/ql/integration-tests/all-platforms/standalone/Program.cs new file mode 100644 index 00000000000..47eee48cc79 --- /dev/null +++ b/csharp/ql/integration-tests/all-platforms/standalone/Program.cs @@ -0,0 +1 @@ +var dummy = "dummy"; \ No newline at end of file diff --git a/csharp/ql/integration-tests/all-platforms/standalone/standalone.csproj b/csharp/ql/integration-tests/all-platforms/standalone/standalone.csproj new file mode 100644 index 00000000000..7763ab016d4 --- /dev/null +++ b/csharp/ql/integration-tests/all-platforms/standalone/standalone.csproj @@ -0,0 +1,14 @@ + + + + Exe + net7.0 + enable + enable + + + + + + + diff --git a/csharp/ql/integration-tests/all-platforms/standalone/test.py b/csharp/ql/integration-tests/all-platforms/standalone/test.py new file mode 100644 index 00000000000..58074b430b2 --- /dev/null +++ b/csharp/ql/integration-tests/all-platforms/standalone/test.py @@ -0,0 +1,3 @@ +from create_database_utils import * + +run_codeql_database_create([], lang="csharp", extra_args=["--extractor-option=buildless=true", "--extractor-option=cil=false"]) diff --git a/csharp/ql/lib/Linq/Helpers.qll b/csharp/ql/lib/Linq/Helpers.qll index a628c717277..541f7a380e6 100644 --- a/csharp/ql/lib/Linq/Helpers.qll +++ b/csharp/ql/lib/Linq/Helpers.qll @@ -3,7 +3,9 @@ * Provides helper classes and methods related to LINQ. */ -import csharp +private import csharp +private import semmle.code.csharp.frameworks.system.collections.Generic as GenericCollections +private import semmle.code.csharp.frameworks.system.Collections as Collections //#################### PREDICATES #################### private Stmt firstStmt(ForeachStmt fes) { @@ -29,13 +31,40 @@ predicate isIEnumerableType(ValueOrRefType t) { ) } +/** + * A class of foreach statements where the iterable expression + * supports the use of the LINQ extension methods on `IEnumerable`. + */ +class ForeachStmtGenericEnumerable extends ForeachStmt { + ForeachStmtGenericEnumerable() { + exists(ValueOrRefType t | t = this.getIterableExpr().getType() | + t.getABaseType*().getUnboundDeclaration() instanceof + GenericCollections::SystemCollectionsGenericIEnumerableTInterface or + t.(ArrayType).getRank() = 1 + ) + } +} + +/** + * A class of foreach statements where the iterable expression + * supports the use of the LINQ extension methods on `IEnumerable`. + */ +class ForeachStmtEnumerable extends ForeachStmt { + ForeachStmtEnumerable() { + exists(ValueOrRefType t | t = this.getIterableExpr().getType() | + t.getABaseType*() instanceof Collections::SystemCollectionsIEnumerableInterface or + t.(ArrayType).getRank() = 1 + ) + } +} + /** * Holds if `foreach` statement `fes` could be converted to a `.All()` call. * That is, the `ForeachStmt` contains a single `if` with a condition that * accesses the loop variable and with a body that assigns `false` to a variable * and `break`s out of the `foreach`. */ -predicate missedAllOpportunity(ForeachStmt fes) { +predicate missedAllOpportunity(ForeachStmtGenericEnumerable fes) { exists(IfStmt is | // The loop contains an if statement with no else case, and nothing else. is = firstStmt(fes) and @@ -54,12 +83,12 @@ predicate missedAllOpportunity(ForeachStmt fes) { } /** - * Holds if `foreach` statement `fes` could be converted to a `.Cast()` call. + * Holds if the `foreach` statement `fes` can be converted to a `.Cast()` call. * That is, the loop variable is accessed only in the first statement of the - * block, and the access is a cast. The first statement needs to be a - * `LocalVariableDeclStmt`. + * block, the access is a cast, and the first statement is a + * local variable declaration statement `s`. */ -predicate missedCastOpportunity(ForeachStmt fes, LocalVariableDeclStmt s) { +predicate missedCastOpportunity(ForeachStmtEnumerable fes, LocalVariableDeclStmt s) { s = firstStmt(fes) and forex(VariableAccess va | va = fes.getVariable().getAnAccess() | va = s.getAVariableDeclExpr().getAChildExpr*() @@ -71,12 +100,12 @@ predicate missedCastOpportunity(ForeachStmt fes, LocalVariableDeclStmt s) { } /** - * Holds if `foreach` statement `fes` could be converted to an `.OfType()` call. + * Holds if `foreach` statement `fes` can be converted to an `.OfType()` call. * That is, the loop variable is accessed only in the first statement of the - * block, and the access is a cast with the `as` operator. The first statement - * needs to be a `LocalVariableDeclStmt`. + * block, the access is a cast with the `as` operator, and the first statement + * is a local variable declaration statement `s`. */ -predicate missedOfTypeOpportunity(ForeachStmt fes, LocalVariableDeclStmt s) { +predicate missedOfTypeOpportunity(ForeachStmtEnumerable fes, LocalVariableDeclStmt s) { s = firstStmt(fes) and forex(VariableAccess va | va = fes.getVariable().getAnAccess() | va = s.getAVariableDeclExpr().getAChildExpr*() @@ -88,12 +117,12 @@ predicate missedOfTypeOpportunity(ForeachStmt fes, LocalVariableDeclStmt s) { } /** - * Holds if `foreach` statement `fes` could be converted to a `.Select()` call. + * Holds if `foreach` statement `fes` can be converted to a `.Select()` call. * That is, the loop variable is accessed only in the first statement of the - * block, and the access is not a cast. The first statement needs to be a - * `LocalVariableDeclStmt`. + * block, the access is not a cast, and the first statement is a + * local variable declaration statement `s`. */ -predicate missedSelectOpportunity(ForeachStmt fes, LocalVariableDeclStmt s) { +predicate missedSelectOpportunity(ForeachStmtGenericEnumerable fes, LocalVariableDeclStmt s) { s = firstStmt(fes) and forex(VariableAccess va | va = fes.getVariable().getAnAccess() | va = s.getAVariableDeclExpr().getAChildExpr*() @@ -107,7 +136,7 @@ predicate missedSelectOpportunity(ForeachStmt fes, LocalVariableDeclStmt s) { * variable, and the body of the `if` is either a `continue` or there's nothing * else in the loop than the `if`. */ -predicate missedWhereOpportunity(ForeachStmt fes, IfStmt is) { +predicate missedWhereOpportunity(ForeachStmtGenericEnumerable fes, IfStmt is) { // The very first thing the foreach loop does is test its iteration variable. is = firstStmt(fes) and exists(VariableAccess va | diff --git a/csharp/ql/lib/change-notes/2023-08-04-netcore-identity-hardcoded-cred.md b/csharp/ql/lib/change-notes/2023-08-04-netcore-identity-hardcoded-cred.md new file mode 100644 index 00000000000..c442579627f --- /dev/null +++ b/csharp/ql/lib/change-notes/2023-08-04-netcore-identity-hardcoded-cred.md @@ -0,0 +1,4 @@ +--- +category: minorAnalysis +--- +* The query library for `cs/hardcoded-credentials` now excludes benign properties such as `UserNameClaimType` and `AllowedUserNameCharacters` from `Microsoft.AspNetCore.Identity` options classes. \ No newline at end of file diff --git a/csharp/ql/lib/qlpack.yml b/csharp/ql/lib/qlpack.yml index 3180b6d3f5d..74085163319 100644 --- a/csharp/ql/lib/qlpack.yml +++ b/csharp/ql/lib/qlpack.yml @@ -1,11 +1,12 @@ name: codeql/csharp-all -version: 0.7.2 +version: 0.7.3-dev groups: csharp dbscheme: semmlecode.csharp.dbscheme extractor: csharp library: true upgrades: upgrades dependencies: + codeql/controlflow: ${workspace} codeql/dataflow: ${workspace} codeql/mad: ${workspace} codeql/ssa: ${workspace} diff --git a/csharp/ql/lib/semmle/code/csharp/Stmt.qll b/csharp/ql/lib/semmle/code/csharp/Stmt.qll index 6bf826c675d..451f993db1f 100644 --- a/csharp/ql/lib/semmle/code/csharp/Stmt.qll +++ b/csharp/ql/lib/semmle/code/csharp/Stmt.qll @@ -861,6 +861,12 @@ class YieldReturnStmt extends YieldStmt { override string getAPrimaryQlClass() { result = "YieldReturnStmt" } } +bindingset[cfe1, cfe2] +pragma[inline_late] +private predicate sameCallable(ControlFlowElement cfe1, ControlFlowElement cfe2) { + cfe1.getEnclosingCallable() = cfe2.getEnclosingCallable() +} + /** * A `try` statement, for example * @@ -947,8 +953,7 @@ class TryStmt extends Stmt, @try_stmt { mid = this.getATriedElement() and not mid instanceof TryStmt and result = mid.getAChild() and - pragma[only_bind_into](mid.getEnclosingCallable()) = - pragma[only_bind_into](result.getEnclosingCallable()) + sameCallable(mid, result) ) } } diff --git a/csharp/ql/lib/semmle/code/csharp/commons/Assertions.qll b/csharp/ql/lib/semmle/code/csharp/commons/Assertions.qll index 2c81702e7e9..ccd1e42582a 100644 --- a/csharp/ql/lib/semmle/code/csharp/commons/Assertions.qll +++ b/csharp/ql/lib/semmle/code/csharp/commons/Assertions.qll @@ -1,12 +1,9 @@ /** Provides classes for assertions. */ -private import semmle.code.csharp.controlflow.internal.ControlFlowGraphImpl private import semmle.code.csharp.frameworks.system.Diagnostics private import semmle.code.csharp.frameworks.system.diagnostics.Contracts private import semmle.code.csharp.frameworks.test.VisualStudio private import semmle.code.csharp.frameworks.System -private import ControlFlow -private import ControlFlow::BasicBlocks private newtype TAssertionFailure = TExceptionAssertionFailure(Class c) or diff --git a/csharp/ql/lib/semmle/code/csharp/controlflow/BasicBlocks.qll b/csharp/ql/lib/semmle/code/csharp/controlflow/BasicBlocks.qll index 44ff56706a7..4392a42f9ac 100644 --- a/csharp/ql/lib/semmle/code/csharp/controlflow/BasicBlocks.qll +++ b/csharp/ql/lib/semmle/code/csharp/controlflow/BasicBlocks.qll @@ -400,13 +400,13 @@ class ExitBasicBlock extends BasicBlock { private module JoinBlockPredecessors { private import ControlFlow::Nodes - private import semmle.code.csharp.controlflow.internal.ControlFlowGraphImpl + private import semmle.code.csharp.controlflow.internal.ControlFlowGraphImpl as Impl int getId(JoinBlockPredecessor jbp) { - exists(ControlFlowTree::Range_ t | ControlFlowTree::idOf(t, result) | - t = jbp.getFirstNode().getElement() + exists(Impl::AstNode n | result = n.getId() | + n = jbp.getFirstNode().getAstNode() or - t = jbp.(EntryBasicBlock).getCallable() + n = jbp.(EntryBasicBlock).getCallable() ) } diff --git a/csharp/ql/lib/semmle/code/csharp/controlflow/ControlFlowElement.qll b/csharp/ql/lib/semmle/code/csharp/controlflow/ControlFlowElement.qll index 6c6a66c4ac2..9fb450cd56d 100644 --- a/csharp/ql/lib/semmle/code/csharp/controlflow/ControlFlowElement.qll +++ b/csharp/ql/lib/semmle/code/csharp/controlflow/ControlFlowElement.qll @@ -7,7 +7,7 @@ private import ControlFlow private import ControlFlow::BasicBlocks private import SuccessorTypes private import semmle.code.csharp.Caching -private import internal.ControlFlowGraphImpl +private import internal.ControlFlowGraphImpl as Impl /** * A program element that can possess control flow. That is, either a statement or @@ -39,20 +39,20 @@ class ControlFlowElement extends ExprOrStmtParent, @control_flow_element { * several `ControlFlow::Node`s, for example to represent the continuation * flow in a `try/catch/finally` construction. */ - Nodes::ElementNode getAControlFlowNode() { result.getElement() = this } + Nodes::ElementNode getAControlFlowNode() { result.getAstNode() = this } /** * Gets a first control flow node executed within this element. */ Nodes::ElementNode getAControlFlowEntryNode() { - result = getAControlFlowEntryNode(this).getAControlFlowNode() + result = Impl::getAControlFlowEntryNode(this).(ControlFlowElement).getAControlFlowNode() } /** * Gets a potential last control flow node executed within this element. */ Nodes::ElementNode getAControlFlowExitNode() { - result = getAControlFlowExitNode(this).getAControlFlowNode() + result = Impl::getAControlFlowExitNode(this).(ControlFlowElement).getAControlFlowNode() } /** @@ -88,7 +88,7 @@ class ControlFlowElement extends ExprOrStmtParent, @control_flow_element { ) { // Only calculate dominance by explicit recursion for split nodes; // all other nodes can use regular CFG dominance - this instanceof SplitControlFlowElement and + this instanceof Impl::SplitAstNode and cb.getLastNode() = this.getAControlFlowNode() and succ = cb.getASuccessorByType(s) } @@ -111,7 +111,7 @@ class ControlFlowElement extends ExprOrStmtParent, @control_flow_element { succ.dominates(pred) or // `pred` might be another split of this element - pred.getLastNode().getElement() = this and + pred.getLastNode().getAstNode() = this and t = s ) } diff --git a/csharp/ql/lib/semmle/code/csharp/controlflow/ControlFlowGraph.qll b/csharp/ql/lib/semmle/code/csharp/controlflow/ControlFlowGraph.qll index 462755a1210..0489044d922 100644 --- a/csharp/ql/lib/semmle/code/csharp/controlflow/ControlFlowGraph.qll +++ b/csharp/ql/lib/semmle/code/csharp/controlflow/ControlFlowGraph.qll @@ -7,7 +7,7 @@ module ControlFlow { private import semmle.code.csharp.controlflow.BasicBlocks as BBs import semmle.code.csharp.controlflow.internal.SuccessorType private import SuccessorTypes - private import internal.ControlFlowGraphImpl + private import internal.ControlFlowGraphImpl as Impl private import internal.Splitting as Splitting /** @@ -25,18 +25,16 @@ module ControlFlow { * Only nodes that can be reached from the callable entry point are included in * the CFG. */ - class Node extends TCfgNode { - /** Gets a textual representation of this control flow node. */ - string toString() { none() } - + class Node extends Impl::Node { /** Gets the control flow element that this node corresponds to, if any. */ - ControlFlowElement getElement() { none() } + final ControlFlowElement getAstNode() { result = super.getAstNode() } - /** Gets the location of this control flow node. */ - Location getLocation() { result = this.getElement().getLocation() } - - /** Holds if this control flow node has conditional successors. */ - predicate isCondition() { exists(this.getASuccessorByType(any(ConditionalSuccessor e))) } + /** + * DEPRECATED: Use `getAstNode` instead. + * + * Gets the control flow element that this node corresponds to, if any. + */ + deprecated ControlFlowElement getElement() { result = this.getAstNode() } /** Gets the basic block that this control flow node belongs to. */ BasicBlock getBasicBlock() { result.getANode() = this } @@ -183,7 +181,7 @@ module ControlFlow { } /** Gets a successor node of a given type, if any. */ - Node getASuccessorByType(SuccessorType t) { result = getASuccessor(this, t) } + Node getASuccessorByType(SuccessorType t) { result = this.getASuccessor(t) } /** Gets an immediate successor, if any. */ Node getASuccessor() { result = this.getASuccessorByType(_) } @@ -234,80 +232,39 @@ module ControlFlow { result = this.getASuccessorByType(any(BooleanSuccessor t | t.getValue() = false)) } - /** Holds if this node has more than one predecessor. */ - predicate isJoin() { strictcount(this.getAPredecessor()) > 1 } - - /** Holds if this node has more than one successor. */ - predicate isBranch() { strictcount(this.getASuccessor()) > 1 } - /** Gets the enclosing callable of this control flow node. */ - final Callable getEnclosingCallable() { result = getNodeCfgScope(this) } + final Callable getEnclosingCallable() { result = Impl::getNodeCfgScope(this) } } /** Provides different types of control flow nodes. */ module Nodes { /** A node for a callable entry point. */ - class EntryNode extends Node, TEntryNode { + class EntryNode extends Node instanceof Impl::EntryNode { /** Gets the callable that this entry applies to. */ - Callable getCallable() { this = TEntryNode(result) } + Callable getCallable() { result = this.getScope() } override BasicBlocks::EntryBlock getBasicBlock() { result = Node.super.getBasicBlock() } - - private Assignable getAssignable() { this = TEntryNode(result) } - - override Location getLocation() { - result in [this.getCallable().getLocation(), this.getAssignable().getLocation()] - } - - override string toString() { - result = "enter " + [this.getCallable().toString(), this.getAssignable().toString()] - } } /** A node for a callable exit point, annotated with the type of exit. */ - class AnnotatedExitNode extends Node, TAnnotatedExitNode { - private CfgScope scope; - private boolean normal; - - AnnotatedExitNode() { this = TAnnotatedExitNode(scope, normal) } + class AnnotatedExitNode extends Node instanceof Impl::AnnotatedExitNode { + /** Holds if this node represent a normal exit. */ + final predicate isNormal() { super.isNormal() } /** Gets the callable that this exit applies to. */ - CfgScope getCallable() { result = scope } - - /** Holds if this node represents a normal exit. */ - predicate isNormal() { normal = true } + Callable getCallable() { result = this.getScope() } override BasicBlocks::AnnotatedExitBlock getBasicBlock() { result = Node.super.getBasicBlock() } - - override Location getLocation() { result = scope.getLocation() } - - override string toString() { - exists(string s | - normal = true and s = "normal" - or - normal = false and s = "abnormal" - | - result = "exit " + scope + " (" + s + ")" - ) - } } /** A node for a callable exit point. */ - class ExitNode extends Node, TExitNode { - private CfgScope scope; - - ExitNode() { this = TExitNode(scope) } - + class ExitNode extends Node instanceof Impl::ExitNode { /** Gets the callable that this exit applies to. */ - Callable getCallable() { result = scope } + Callable getCallable() { result = this.getScope() } override BasicBlocks::ExitBlock getBasicBlock() { result = Node.super.getBasicBlock() } - - override Location getLocation() { result = scope.getLocation() } - - override string toString() { result = "exit " + scope } } /** @@ -317,35 +274,19 @@ module ControlFlow { * the element is in unreachable (dead) code, and multiple when there are * different splits for the element. */ - class ElementNode extends Node, TElementNode { - private Splits splits; - private ControlFlowElement cfe; - - ElementNode() { this = TElementNode(_, cfe, splits) } - - override ControlFlowElement getElement() { result = cfe } - - override string toString() { - result = "[" + this.getSplitsString() + "] " + cfe.toString() - or - not exists(this.getSplitsString()) and result = cfe.toString() - } - + class ElementNode extends Node instanceof Impl::AstCfgNode { /** Gets a comma-separated list of strings for each split in this node, if any. */ - string getSplitsString() { - result = splits.toString() and - result != "" - } + final string getSplitsString() { result = super.getSplitsString() } /** Gets a split for this control flow node, if any. */ - Split getASplit() { result = splits.getASplit() } + final Split getASplit() { result = super.getASplit() } } /** A control-flow node for an expression. */ class ExprNode extends ElementNode { Expr e; - ExprNode() { e = unique(Expr e_ | e_ = this.getElement() | e_) } + ExprNode() { e = unique(Expr e_ | e_ = this.getAstNode() | e_) } /** Gets the expression that this control-flow node belongs to. */ Expr getExpr() { result = e } diff --git a/csharp/ql/lib/semmle/code/csharp/controlflow/Guards.qll b/csharp/ql/lib/semmle/code/csharp/controlflow/Guards.qll index 5b210a4004d..d4ef0e503d7 100644 --- a/csharp/ql/lib/semmle/code/csharp/controlflow/Guards.qll +++ b/csharp/ql/lib/semmle/code/csharp/controlflow/Guards.qll @@ -1946,7 +1946,7 @@ module Internal { | def = guarded - .getElement() + .getAstNode() .(AccessOrCallExpr) .getAnSsaQualifier(guarded.getBasicBlock().getANode()) and if v.isReferentialProperty() diff --git a/csharp/ql/lib/semmle/code/csharp/controlflow/internal/ControlFlowGraphImpl.qll b/csharp/ql/lib/semmle/code/csharp/controlflow/internal/ControlFlowGraphImpl.qll index 37fc97903e6..eb2e776da55 100644 --- a/csharp/ql/lib/semmle/code/csharp/controlflow/internal/ControlFlowGraphImpl.qll +++ b/csharp/ql/lib/semmle/code/csharp/controlflow/internal/ControlFlowGraphImpl.qll @@ -1,53 +1,14 @@ /** - * Provides auxiliary classes and predicates used to construct the basic successor - * relation on control flow elements. - * - * The implementation is centered around the concept of a _completion_, which - * models how the execution of a statement or expression terminates. - * Completions are represented as an algebraic data type `Completion` defined in - * `Completion.qll`. - * - * The CFG is built by structural recursion over the AST. To achieve this the - * CFG edges related to a given AST node, `n`, are divided into three categories: - * - * 1. The in-going edge that points to the first CFG node to execute when - * `n` is going to be executed. - * 2. The out-going edges for control flow leaving `n` that are going to some - * other node in the surrounding context of `n`. - * 3. The edges that have both of their end-points entirely within the AST - * node and its children. - * - * The edges in (1) and (2) are inherently non-local and are therefore - * initially calculated as half-edges, that is, the single node, `k`, of the - * edge contained within `n`, by the predicates `k = first(n)` and `k = last(n, _)`, - * respectively. The edges in (3) can then be enumerated directly by the predicate - * `succ` by calling `first` and `last` recursively on the children of `n` and - * connecting the end-points. This yields the entire CFG, since all edges are in - * (3) for _some_ AST node. - * - * The second parameter of `last` is the completion, which is necessary to distinguish - * the out-going edges from `n`. Note that the completion changes as the calculation of - * `last` proceeds outward through the AST; for example, a `BreakCompletion` is - * caught up by its surrounding loop and turned into a `NormalCompletion`, and a - * `NormalCompletion` proceeds outward through the end of a `finally` block and is - * turned into whatever completion was caught by the `finally`. - * - * An important goal of the CFG is to get the order of side-effects correct. - * Most expressions can have side-effects and must therefore be modeled in the - * CFG in AST post-order. For example, a `MethodCall` evaluates its arguments - * before the call. Most statements do not have side-effects, but merely affect - * the control flow and some could therefore be excluded from the CFG. However, - * as a design choice, all statements are included in the CFG and generally - * serve as their own entry-points, thus executing in some version of AST - * pre-order. + * Provides an implementation for constructing control-flow graphs (CFGs) from + * abstract syntax trees (ASTs), using the shared library from `codeql.controlflow.Cfg`. */ import csharp +private import codeql.controlflow.Cfg as CfgShared private import Completion private import Splitting private import semmle.code.csharp.ExprOrStmtParent private import semmle.code.csharp.commons.Compilation -import ControlFlowGraphImplShared /** An element that defines a new CFG scope. */ class CfgScope extends Element, @top_level_exprorstmt_parent { @@ -60,6 +21,78 @@ class CfgScope extends Element, @top_level_exprorstmt_parent { } } +private class TAstNode = @callable or @control_flow_element; + +private Element getAChild(Element p) { + result = p.getAChild() or + result = p.(AssignOperation).getExpandedAssignment() +} + +/** An AST node. */ +class AstNode extends Element, TAstNode { + AstNode() { this = getAChild*(any(@top_level_exprorstmt_parent p | not p instanceof Attribute)) } + + int getId() { idOf(this, result) } +} + +private predicate id(AstNode x, AstNode y) { x = y } + +private predicate idOf(AstNode x, int y) = equivalenceRelation(id/2)(x, y) + +private module CfgInput implements CfgShared::InputSig { + private import ControlFlowGraphImpl as Impl + private import Completion as Comp + private import Splitting as Splitting + private import SuccessorType as ST + private import semmle.code.csharp.Caching + + class AstNode = Impl::AstNode; + + class Completion = Comp::Completion; + + predicate completionIsNormal(Completion c) { c instanceof Comp::NormalCompletion } + + predicate completionIsSimple(Completion c) { c instanceof Comp::SimpleCompletion } + + predicate completionIsValidFor(Completion c, AstNode e) { c.isValidFor(e) } + + class CfgScope = Impl::CfgScope; + + CfgScope getCfgScope(AstNode n) { + Stages::ControlFlowStage::forceCachingInSameStage() and + result = n.(ControlFlowElement).getEnclosingCallable() + } + + predicate scopeFirst(CfgScope scope, AstNode first) { Impl::scopeFirst(scope, first) } + + predicate scopeLast(CfgScope scope, AstNode last, Completion c) { + Impl::scopeLast(scope, last, c) + } + + class SplitKindBase = Splitting::TSplitKind; + + class Split = Splitting::Split; + + class SuccessorType = ST::SuccessorType; + + SuccessorType getAMatchingSuccessorType(Completion c) { result = c.getAMatchingSuccessorType() } + + predicate successorTypeIsSimple(SuccessorType t) { + t instanceof ST::SuccessorTypes::NormalSuccessor + } + + predicate successorTypeIsCondition(SuccessorType t) { + t instanceof ST::SuccessorTypes::ConditionalSuccessor + } + + predicate isAbnormalExitType(SuccessorType t) { + t instanceof ST::SuccessorTypes::ExceptionSuccessor or + t instanceof ST::SuccessorTypes::ExitSuccessor + } +} + +import CfgShared::Make + /** * A compilation. * @@ -80,23 +113,6 @@ CompilationExt getCompilation(File f) { result = TBuildless() } -module ControlFlowTree { - class Range_ = @callable or @control_flow_element; - - class Range extends Element, Range_ { - Range() { this = getAChild*(any(@top_level_exprorstmt_parent p | not p instanceof Attribute)) } - } - - Element getAChild(Element p) { - result = p.getAChild() or - result = p.(AssignOperation).getExpandedAssignment() - } - - private predicate id(Range_ x, Range_ y) { x = y } - - predicate idOf(Range_ x, int y) = equivalenceRelation(id/2)(x, y) -} - /** * The `expr_parent_top_level_adjusted()` relation restricted to exclude relations * between properties and their getters' expression bodies in properties such as @@ -116,7 +132,7 @@ private predicate expr_parent_top_level_adjusted2( } /** Holds if `first` is first executed when entering `scope`. */ -predicate scopeFirst(CfgScope scope, ControlFlowElement first) { +predicate scopeFirst(CfgScope scope, AstNode first) { scope = any(Callable c | if exists(c.(Constructor).getInitializer()) @@ -132,7 +148,7 @@ predicate scopeFirst(CfgScope scope, ControlFlowElement first) { } /** Holds if `scope` is exited when `last` finishes with completion `c`. */ -predicate scopeLast(CfgScope scope, ControlFlowElement last, Completion c) { +predicate scopeLast(CfgScope scope, AstNode last, Completion c) { scope = any(Callable callable | last(callable.getBody(), last, c) and @@ -146,21 +162,21 @@ predicate scopeLast(CfgScope scope, ControlFlowElement last, Completion c) { not scope instanceof Callable } -private class ConstructorTree extends ControlFlowTree, Constructor { - final override predicate propagatesAbnormal(ControlFlowElement child) { none() } +private class ConstructorTree extends ControlFlowTree instanceof Constructor { + final override predicate propagatesAbnormal(AstNode child) { none() } - final override predicate first(ControlFlowElement first) { none() } + final override predicate first(AstNode first) { none() } - final override predicate last(ControlFlowElement last, Completion c) { none() } + final override predicate last(AstNode last, Completion c) { none() } /** Gets the body of this constructor belonging to compilation `comp`. */ pragma[noinline] - ControlFlowElement getBody(CompilationExt comp) { - result = this.getBody() and + AstNode getBody(CompilationExt comp) { + result = super.getBody() and comp = getCompilation(result.getFile()) } - final override predicate succ(ControlFlowElement pred, ControlFlowElement succ, Completion c) { + final override predicate succ(AstNode pred, AstNode succ, Completion c) { exists(CompilationExt comp, int i, AssignExpr ae | ae = InitializerSplitting::constructorInitializeOrder(this, comp, i) and last(ae, pred, c) and @@ -176,53 +192,53 @@ private class ConstructorTree extends ControlFlowTree, Constructor { } } -abstract private class SwitchTree extends ControlFlowTree, Switch { - override predicate propagatesAbnormal(ControlFlowElement child) { child = this.getExpr() } +abstract private class SwitchTree extends ControlFlowTree instanceof Switch { + override predicate propagatesAbnormal(AstNode child) { child = super.getExpr() } - override predicate succ(ControlFlowElement pred, ControlFlowElement succ, Completion c) { + override predicate succ(AstNode pred, AstNode succ, Completion c) { // Flow from last element of switch expression to first element of first case - last(this.getExpr(), pred, c) and + last(super.getExpr(), pred, c) and c instanceof NormalCompletion and - first(this.getCase(0), succ) + first(super.getCase(0), succ) or // Flow from last element of case pattern to next case - exists(Case case, int i | case = this.getCase(i) | + exists(Case case, int i | case = super.getCase(i) | last(case.getPattern(), pred, c) and c.(MatchingCompletion).isNonMatch() and - first(this.getCase(i + 1), succ) + first(super.getCase(i + 1), succ) ) or // Flow from last element of condition to next case - exists(Case case, int i | case = this.getCase(i) | + exists(Case case, int i | case = super.getCase(i) | last(case.getCondition(), pred, c) and c instanceof FalseCompletion and - first(this.getCase(i + 1), succ) + first(super.getCase(i + 1), succ) ) } } -abstract private class CaseTree extends ControlFlowTree, Case { - final override predicate propagatesAbnormal(ControlFlowElement child) { - child in [this.getPattern(), this.getCondition().(ControlFlowElement), this.getBody()] +abstract private class CaseTree extends ControlFlowTree instanceof Case { + final override predicate propagatesAbnormal(AstNode child) { + child in [super.getPattern().(ControlFlowElement), super.getCondition(), super.getBody()] } - override predicate succ(ControlFlowElement pred, ControlFlowElement succ, Completion c) { - last(this.getPattern(), pred, c) and + override predicate succ(AstNode pred, AstNode succ, Completion c) { + last(super.getPattern(), pred, c) and c.(MatchingCompletion).isMatch() and ( - if exists(this.getCondition()) + if exists(super.getCondition()) then // Flow from the last element of pattern to the condition - first(this.getCondition(), succ) + first(super.getCondition(), succ) else // Flow from last element of pattern to first element of body - first(this.getBody(), succ) + first(super.getBody(), succ) ) or // Flow from last element of condition to first element of body - last(this.getCondition(), pred, c) and + last(super.getCondition(), pred, c) and c instanceof TrueCompletion and - first(this.getBody(), succ) + first(super.getBody(), succ) } } @@ -252,7 +268,7 @@ module Expressions { } } - private ControlFlowElement getExprChild0(Expr e, int i) { + private AstNode getExprChild0(Expr e, int i) { not e instanceof NameOfExpr and not e instanceof QualifiableExpr and not e instanceof Assignment and @@ -276,9 +292,9 @@ module Expressions { ) } - private ControlFlowElement getExprChild(Expr e, int i) { + private AstNode getExprChild(Expr e, int i) { result = - rank[i + 1](ControlFlowElement cfe, int j | + rank[i + 1](AstNode cfe, int j | cfe = getExprChild0(e, j) and not cfe instanceof NoNodeExpr | @@ -286,14 +302,14 @@ module Expressions { ) } - private ControlFlowElement getLastExprChild(Expr e) { + private AstNode getLastExprChild(Expr e) { exists(int last | result = getExprChild(e, last) and not exists(getExprChild(e, last + 1)) ) } - private class StandardExpr extends StandardPostOrderTree, Expr { + private class StandardExpr extends StandardPostOrderTree instanceof Expr { StandardExpr() { // The following expressions need special treatment not this instanceof LogicalNotExpr and @@ -320,14 +336,15 @@ module Expressions { not this instanceof PropertyPatternExpr } - final override ControlFlowElement getChildElement(int i) { result = getExprChild(this, i) } + final override AstNode getChildNode(int i) { result = getExprChild(this, i) } } /** * A qualified write access. In a qualified write access, the access itself is * not evaluated, only the qualifier and the indexer arguments (if any). */ - private class QualifiedWriteAccess extends WriteAccess, QualifiableExpr, ControlFlowTree { + private class QualifiedWriteAccess extends ControlFlowTree instanceof WriteAccess, QualifiableExpr + { QualifiedWriteAccess() { this.hasQualifier() or @@ -340,18 +357,16 @@ module Expressions { this = any(MemberInitializer mi).getLValue() } - final override predicate propagatesAbnormal(ControlFlowElement child) { - child = getExprChild(this, _) - } + final override predicate propagatesAbnormal(AstNode child) { child = getExprChild(this, _) } - final override predicate first(ControlFlowElement first) { first(getExprChild(this, 0), first) } + final override predicate first(AstNode first) { first(getExprChild(this, 0), first) } - final override predicate last(ControlFlowElement last, Completion c) { + final override predicate last(AstNode last, Completion c) { // Skip the access in a qualified write access last(getLastExprChild(this), last, c) } - final override predicate succ(ControlFlowElement pred, ControlFlowElement succ, Completion c) { + final override predicate succ(AstNode pred, AstNode succ, Completion c) { exists(int i | last(getExprChild(this, i), pred, c) and c instanceof NormalCompletion and @@ -378,7 +393,7 @@ module Expressions { * x -> 0 -> set_Prop -> x.Prop = 0 * ``` */ - class AccessorWrite extends Expr, PostOrderTree { + class AccessorWrite extends PostOrderTree instanceof Expr { AssignableDefinition def; AccessorWrite() { @@ -404,15 +419,15 @@ module Expressions { not def instanceof AssignableDefinitions::TupleAssignmentDefinition } - final override predicate propagatesAbnormal(ControlFlowElement child) { + final override predicate propagatesAbnormal(AstNode child) { child = getExprChild(this, _) or child = this.getCall(_) } - final override predicate first(ControlFlowElement first) { first(getExprChild(this, 0), first) } + final override predicate first(AstNode first) { first(getExprChild(this, 0), first) } - final override predicate succ(ControlFlowElement pred, ControlFlowElement succ, Completion c) { + final override predicate succ(AstNode pred, AstNode succ, Completion c) { // Standard left-to-right evaluation exists(int i | last(getExprChild(this, i), pred, c) and @@ -442,118 +457,118 @@ module Expressions { } } - private class LogicalNotExprTree extends PostOrderTree, LogicalNotExpr { + private class LogicalNotExprTree extends PostOrderTree instanceof LogicalNotExpr { private Expr operand; LogicalNotExprTree() { operand = this.getOperand() } - final override predicate propagatesAbnormal(ControlFlowElement child) { child = operand } + final override predicate propagatesAbnormal(AstNode child) { child = operand } - final override predicate first(ControlFlowElement first) { first(operand, first) } + final override predicate first(AstNode first) { first(operand, first) } - final override predicate succ(ControlFlowElement pred, ControlFlowElement succ, Completion c) { + final override predicate succ(AstNode pred, AstNode succ, Completion c) { succ = this and last(operand, pred, c) and c instanceof NormalCompletion } } - private class LogicalAndExprTree extends PostOrderTree, LogicalAndExpr { - final override predicate propagatesAbnormal(ControlFlowElement child) { - child in [this.getLeftOperand(), this.getRightOperand()] + private class LogicalAndExprTree extends PostOrderTree instanceof LogicalAndExpr { + final override predicate propagatesAbnormal(AstNode child) { + child in [super.getLeftOperand(), super.getRightOperand()] } - final override predicate first(ControlFlowElement first) { first(this.getLeftOperand(), first) } + final override predicate first(AstNode first) { first(super.getLeftOperand(), first) } - final override predicate succ(ControlFlowElement pred, ControlFlowElement succ, Completion c) { + final override predicate succ(AstNode pred, AstNode succ, Completion c) { // Flow from last element of left operand to first element of right operand - last(this.getLeftOperand(), pred, c) and + last(super.getLeftOperand(), pred, c) and c instanceof TrueCompletion and - first(this.getRightOperand(), succ) + first(super.getRightOperand(), succ) or // Post-order: flow from last element of left operand to element itself - last(this.getLeftOperand(), pred, c) and + last(super.getLeftOperand(), pred, c) and c instanceof FalseCompletion and succ = this or // Post-order: flow from last element of right operand to element itself - last(this.getRightOperand(), pred, c) and + last(super.getRightOperand(), pred, c) and c instanceof NormalCompletion and succ = this } } - private class LogicalOrExprTree extends PostOrderTree, LogicalOrExpr { - final override predicate propagatesAbnormal(ControlFlowElement child) { - child in [this.getLeftOperand(), this.getRightOperand()] + private class LogicalOrExprTree extends PostOrderTree instanceof LogicalOrExpr { + final override predicate propagatesAbnormal(AstNode child) { + child in [super.getLeftOperand(), super.getRightOperand()] } - final override predicate first(ControlFlowElement first) { first(this.getLeftOperand(), first) } + final override predicate first(AstNode first) { first(super.getLeftOperand(), first) } - final override predicate succ(ControlFlowElement pred, ControlFlowElement succ, Completion c) { + final override predicate succ(AstNode pred, AstNode succ, Completion c) { // Flow from last element of left operand to first element of right operand - last(this.getLeftOperand(), pred, c) and + last(super.getLeftOperand(), pred, c) and c instanceof FalseCompletion and - first(this.getRightOperand(), succ) + first(super.getRightOperand(), succ) or // Post-order: flow from last element of left operand to element itself - last(this.getLeftOperand(), pred, c) and + last(super.getLeftOperand(), pred, c) and c instanceof TrueCompletion and succ = this or // Post-order: flow from last element of right operand to element itself - last(this.getRightOperand(), pred, c) and + last(super.getRightOperand(), pred, c) and c instanceof NormalCompletion and succ = this } } - private class NullCoalescingExprTree extends PostOrderTree, NullCoalescingExpr { - final override predicate propagatesAbnormal(ControlFlowElement child) { - child in [this.getLeftOperand(), this.getRightOperand()] + private class NullCoalescingExprTree extends PostOrderTree instanceof NullCoalescingExpr { + final override predicate propagatesAbnormal(AstNode child) { + child in [super.getLeftOperand(), super.getRightOperand()] } - final override predicate first(ControlFlowElement first) { first(this.getLeftOperand(), first) } + final override predicate first(AstNode first) { first(super.getLeftOperand(), first) } - final override predicate succ(ControlFlowElement pred, ControlFlowElement succ, Completion c) { + final override predicate succ(AstNode pred, AstNode succ, Completion c) { // Flow from last element of left operand to first element of right operand - last(this.getLeftOperand(), pred, c) and + last(super.getLeftOperand(), pred, c) and c.(NullnessCompletion).isNull() and - first(this.getRightOperand(), succ) + first(super.getRightOperand(), succ) or // Post-order: flow from last element of left operand to element itself - last(this.getLeftOperand(), pred, c) and + last(super.getLeftOperand(), pred, c) and succ = this and c instanceof NormalCompletion and not c.(NullnessCompletion).isNull() or // Post-order: flow from last element of right operand to element itself - last(this.getRightOperand(), pred, c) and + last(super.getRightOperand(), pred, c) and c instanceof NormalCompletion and succ = this } } - private class ConditionalExprTree extends PostOrderTree, ConditionalExpr { - final override predicate propagatesAbnormal(ControlFlowElement child) { - child in [this.getCondition(), this.getThen(), this.getElse()] + private class ConditionalExprTree extends PostOrderTree instanceof ConditionalExpr { + final override predicate propagatesAbnormal(AstNode child) { + child in [super.getCondition(), super.getThen(), super.getElse()] } - final override predicate first(ControlFlowElement first) { first(this.getCondition(), first) } + final override predicate first(AstNode first) { first(super.getCondition(), first) } - final override predicate succ(ControlFlowElement pred, ControlFlowElement succ, Completion c) { + final override predicate succ(AstNode pred, AstNode succ, Completion c) { // Flow from last element of condition to first element of then branch - last(this.getCondition(), pred, c) and + last(super.getCondition(), pred, c) and c instanceof TrueCompletion and - first(this.getThen(), succ) + first(super.getThen(), succ) or // Flow from last element of condition to first element of else branch - last(this.getCondition(), pred, c) and + last(super.getCondition(), pred, c) and c instanceof FalseCompletion and - first(this.getElse(), succ) + first(super.getElse(), succ) or // Post-order: flow from last element of a branch to element itself - last([this.getThen(), this.getElse()], pred, c) and + last([super.getThen(), super.getElse()], pred, c) and c instanceof NormalCompletion and succ = this } @@ -564,38 +579,35 @@ module Expressions { * version in the control flow graph in order to get better data flow / taint * tracking. */ - private class AssignOperationWithExpandedAssignment extends AssignOperation, ControlFlowTree { + private class AssignOperationWithExpandedAssignment extends ControlFlowTree instanceof AssignOperation + { private Expr expanded; AssignOperationWithExpandedAssignment() { expanded = this.getExpandedAssignment() } - final override predicate first(ControlFlowElement first) { first(expanded, first) } + final override predicate first(AstNode first) { first(expanded, first) } - final override predicate last(ControlFlowElement last, Completion c) { last(expanded, last, c) } + final override predicate last(AstNode last, Completion c) { last(expanded, last, c) } - final override predicate propagatesAbnormal(ControlFlowElement child) { none() } + final override predicate propagatesAbnormal(AstNode child) { none() } - final override predicate succ(ControlFlowElement pred, ControlFlowElement succ, Completion c) { - none() - } + final override predicate succ(AstNode pred, AstNode succ, Completion c) { none() } } /** A conditionally qualified expression. */ - private class ConditionallyQualifiedExpr extends PostOrderTree, QualifiableExpr { + private class ConditionallyQualifiedExpr extends PostOrderTree instanceof QualifiableExpr { private Expr qualifier; ConditionallyQualifiedExpr() { this.isConditional() and qualifier = getExprChild(this, 0) } - final override predicate propagatesAbnormal(ControlFlowElement child) { child = qualifier } + final override predicate propagatesAbnormal(AstNode child) { child = qualifier } - final override predicate first(ControlFlowElement first) { first(qualifier, first) } + final override predicate first(AstNode first) { first(qualifier, first) } pragma[nomagic] - private predicate lastQualifier(ControlFlowElement last, Completion c) { - last(qualifier, last, c) - } + private predicate lastQualifier(AstNode last, Completion c) { last(qualifier, last, c) } - final override predicate last(ControlFlowElement last, Completion c) { + final override predicate last(AstNode last, Completion c) { PostOrderTree.super.last(last, c) or // Qualifier exits with a `null` completion @@ -603,7 +615,7 @@ module Expressions { c.(NullnessCompletion).isNull() } - final override predicate succ(ControlFlowElement pred, ControlFlowElement succ, Completion c) { + final override predicate succ(AstNode pred, AstNode succ, Completion c) { exists(int i | last(getExprChild(this, i), pred, c) and c instanceof NormalCompletion and @@ -619,48 +631,48 @@ module Expressions { } } - private class ThrowExprTree extends PostOrderTree, ThrowExpr { - final override predicate propagatesAbnormal(ControlFlowElement child) { child = this.getExpr() } + private class ThrowExprTree extends PostOrderTree instanceof ThrowExpr { + final override predicate propagatesAbnormal(AstNode child) { child = super.getExpr() } - final override predicate first(ControlFlowElement first) { first(this.getExpr(), first) } + final override predicate first(AstNode first) { first(super.getExpr(), first) } - final override predicate succ(ControlFlowElement pred, ControlFlowElement succ, Completion c) { - last(this.getExpr(), pred, c) and + final override predicate succ(AstNode pred, AstNode succ, Completion c) { + last(super.getExpr(), pred, c) and c instanceof NormalCompletion and succ = this } } - private class ObjectCreationTree extends ControlFlowTree, ObjectCreation { + private class ObjectCreationTree extends ControlFlowTree instanceof ObjectCreation { private Expr getObjectCreationArgument(int i) { i >= 0 and - if this.hasInitializer() + if super.hasInitializer() then result = getExprChild(this, i + 1) else result = getExprChild(this, i) } - final override predicate propagatesAbnormal(ControlFlowElement child) { + final override predicate propagatesAbnormal(AstNode child) { child = this.getObjectCreationArgument(_) } - final override predicate first(ControlFlowElement first) { + final override predicate first(AstNode first) { first(this.getObjectCreationArgument(0), first) or not exists(this.getObjectCreationArgument(0)) and first = this } - final override predicate last(ControlFlowElement last, Completion c) { + final override predicate last(AstNode last, Completion c) { // Post-order: element itself (when no initializer) last = this and - not this.hasInitializer() and + not super.hasInitializer() and c.isValidFor(this) or // Last element of initializer - last(this.getInitializer(), last, c) + last(super.getInitializer(), last, c) } - final override predicate succ(ControlFlowElement pred, ControlFlowElement succ, Completion c) { + final override predicate succ(AstNode pred, AstNode succ, Completion c) { // Flow from last element of argument `i` to first element of argument `i+1` exists(int i | last(this.getObjectCreationArgument(i), pred, c) | first(this.getObjectCreationArgument(i + 1), succ) and @@ -676,89 +688,89 @@ module Expressions { or // Flow from self to first element of initializer pred = this and - first(this.getInitializer(), succ) and + first(super.getInitializer(), succ) and c instanceof SimpleCompletion } } - private class ArrayCreationTree extends ControlFlowTree, ArrayCreation { - final override predicate propagatesAbnormal(ControlFlowElement child) { - child = this.getALengthArgument() + private class ArrayCreationTree extends ControlFlowTree instanceof ArrayCreation { + final override predicate propagatesAbnormal(AstNode child) { + child = super.getALengthArgument() } - final override predicate first(ControlFlowElement first) { + final override predicate first(AstNode first) { // First element of first length argument - first(this.getLengthArgument(0), first) + first(super.getLengthArgument(0), first) or // No length argument: element itself - not exists(this.getLengthArgument(0)) and + not exists(super.getLengthArgument(0)) and first = this } - final override predicate last(ControlFlowElement last, Completion c) { + final override predicate last(AstNode last, Completion c) { // Post-order: element itself (when no initializer) last = this and - not this.hasInitializer() and + not super.hasInitializer() and c.isValidFor(this) or // Last element of initializer - last(this.getInitializer(), last, c) + last(super.getInitializer(), last, c) } - final override predicate succ(ControlFlowElement pred, ControlFlowElement succ, Completion c) { + final override predicate succ(AstNode pred, AstNode succ, Completion c) { // Flow from self to first element of initializer pred = this and - first(this.getInitializer(), succ) and + first(super.getInitializer(), succ) and c instanceof SimpleCompletion or exists(int i | - last(this.getLengthArgument(i), pred, c) and + last(super.getLengthArgument(i), pred, c) and c instanceof SimpleCompletion | // Flow from last length argument to self - i = max(int j | exists(this.getLengthArgument(j))) and + i = max(int j | exists(super.getLengthArgument(j))) and succ = this or // Flow from one length argument to the next - first(this.getLengthArgument(i + 1), succ) + first(super.getLengthArgument(i + 1), succ) ) } } - private class SwitchExprTree extends PostOrderTree, SwitchTree, SwitchExpr { - final override predicate propagatesAbnormal(ControlFlowElement child) { + private class SwitchExprTree extends PostOrderTree, SwitchTree instanceof SwitchExpr { + final override predicate propagatesAbnormal(AstNode child) { SwitchTree.super.propagatesAbnormal(child) or - child = this.getACase() + child = super.getACase() } - final override predicate first(ControlFlowElement first) { first(this.getExpr(), first) } + final override predicate first(AstNode first) { first(super.getExpr(), first) } - final override predicate succ(ControlFlowElement pred, ControlFlowElement succ, Completion c) { + final override predicate succ(AstNode pred, AstNode succ, Completion c) { SwitchTree.super.succ(pred, succ, c) or - last(this.getACase(), pred, c) and + last(super.getACase(), pred, c) and succ = this and c instanceof NormalCompletion } } - private class SwitchCaseExprTree extends PostOrderTree, CaseTree, SwitchCaseExpr { - final override predicate first(ControlFlowElement first) { first(this.getPattern(), first) } + private class SwitchCaseExprTree extends PostOrderTree, CaseTree instanceof SwitchCaseExpr { + final override predicate first(AstNode first) { first(super.getPattern(), first) } pragma[noinline] - private predicate lastNoMatch(ControlFlowElement last, ConditionalCompletion cc) { - last([this.getPattern(), this.getCondition()], last, cc) and + private predicate lastNoMatch(AstNode last, ConditionalCompletion cc) { + last([super.getPattern(), super.getCondition()], last, cc) and (cc.(MatchingCompletion).isNonMatch() or cc instanceof FalseCompletion) } - final override predicate last(ControlFlowElement last, Completion c) { + final override predicate last(AstNode last, Completion c) { PostOrderTree.super.last(last, c) or // Last case exists with a non-match exists(SwitchExpr se, int i, ConditionalCompletion cc | this = se.getCase(i) and - not this.matchesAll() and + not super.matchesAll() and not exists(se.getCase(i + 1)) and this.lastNoMatch(last, cc) and c = @@ -773,48 +785,46 @@ module Expressions { ) } - final override predicate succ(ControlFlowElement pred, ControlFlowElement succ, Completion c) { + final override predicate succ(AstNode pred, AstNode succ, Completion c) { CaseTree.super.succ(pred, succ, c) or - last(this.getBody(), pred, c) and + last(super.getBody(), pred, c) and succ = this and c instanceof NormalCompletion } } - private class ConstructorInitializerTree extends PostOrderTree, ConstructorInitializer { - private ControlFlowTree getChildElement(int i) { result = getExprChild(this, i) } + private class ConstructorInitializerTree extends PostOrderTree instanceof ConstructorInitializer { + private ControlFlowTree getChildNode(int i) { result = getExprChild(this, i) } - final override predicate propagatesAbnormal(ControlFlowElement child) { - child = this.getChildElement(_) - } + final override predicate propagatesAbnormal(AstNode child) { child = this.getChildNode(_) } - final override predicate first(ControlFlowElement first) { - first(this.getChildElement(0), first) + final override predicate first(AstNode first) { + first(this.getChildNode(0), first) or - not exists(this.getChildElement(0)) and + not exists(this.getChildNode(0)) and first = this } - final override predicate succ(ControlFlowElement pred, ControlFlowElement succ, Completion c) { + final override predicate succ(AstNode pred, AstNode succ, Completion c) { // Post-order: flow from last element of last child to element itself exists(int lst | - lst = max(int i | exists(this.getChildElement(i))) and - last(this.getChildElement(lst), pred, c) and + lst = max(int i | exists(this.getChildNode(i))) and + last(this.getChildNode(lst), pred, c) and succ = this and c instanceof NormalCompletion ) or // Standard left-to-right evaluation exists(int i | - last(this.getChildElement(i), pred, c) and + last(this.getChildNode(i), pred, c) and c instanceof NormalCompletion and - first(this.getChildElement(i + 1), succ) + first(this.getChildNode(i + 1), succ) ) or exists(ConstructorTree con, CompilationExt comp | last(this, pred, c) and - con = this.getConstructor() and + con = super.getConstructor() and comp = getCompilation(this.getFile()) and c instanceof NormalCompletion | @@ -828,97 +838,89 @@ module Expressions { } } - private class NotPatternExprTree extends PostOrderTree, NotPatternExpr { - final override predicate propagatesAbnormal(ControlFlowElement child) { - child = this.getPattern() - } + private class NotPatternExprTree extends PostOrderTree instanceof NotPatternExpr { + final override predicate propagatesAbnormal(AstNode child) { child = super.getPattern() } - final override predicate first(ControlFlowElement first) { first(this.getPattern(), first) } + final override predicate first(AstNode first) { first(super.getPattern(), first) } - final override predicate succ(ControlFlowElement pred, ControlFlowElement succ, Completion c) { + final override predicate succ(AstNode pred, AstNode succ, Completion c) { succ = this and - last(this.getPattern(), pred, c) and + last(super.getPattern(), pred, c) and c instanceof NormalCompletion } } - private class AndPatternExprTree extends PostOrderTree, AndPatternExpr { - final override predicate propagatesAbnormal(ControlFlowElement child) { - child = this.getAnOperand() - } + private class AndPatternExprTree extends PostOrderTree instanceof AndPatternExpr { + final override predicate propagatesAbnormal(AstNode child) { child = super.getAnOperand() } - final override predicate first(ControlFlowElement first) { first(this.getLeftOperand(), first) } + final override predicate first(AstNode first) { first(super.getLeftOperand(), first) } - final override predicate succ(ControlFlowElement pred, ControlFlowElement succ, Completion c) { + final override predicate succ(AstNode pred, AstNode succ, Completion c) { // Flow from last element of left operand to first element of right operand - last(this.getLeftOperand(), pred, c) and + last(super.getLeftOperand(), pred, c) and c.(MatchingCompletion).getValue() = true and - first(this.getRightOperand(), succ) + first(super.getRightOperand(), succ) or // Post-order: flow from last element of left operand to element itself - last(this.getLeftOperand(), pred, c) and + last(super.getLeftOperand(), pred, c) and c.(MatchingCompletion).getValue() = false and succ = this or // Post-order: flow from last element of right operand to element itself - last(this.getRightOperand(), pred, c) and + last(super.getRightOperand(), pred, c) and c instanceof MatchingCompletion and succ = this } } - private class OrPatternExprTree extends PostOrderTree, OrPatternExpr { - final override predicate propagatesAbnormal(ControlFlowElement child) { - child = this.getAnOperand() - } + private class OrPatternExprTree extends PostOrderTree instanceof OrPatternExpr { + final override predicate propagatesAbnormal(AstNode child) { child = super.getAnOperand() } - final override predicate first(ControlFlowElement first) { first(this.getLeftOperand(), first) } + final override predicate first(AstNode first) { first(super.getLeftOperand(), first) } - final override predicate succ(ControlFlowElement pred, ControlFlowElement succ, Completion c) { + final override predicate succ(AstNode pred, AstNode succ, Completion c) { // Flow from last element of left operand to first element of right operand - last(this.getLeftOperand(), pred, c) and + last(super.getLeftOperand(), pred, c) and c.(MatchingCompletion).getValue() = false and - first(this.getRightOperand(), succ) + first(super.getRightOperand(), succ) or // Post-order: flow from last element of left operand to element itself - last(this.getLeftOperand(), pred, c) and + last(super.getLeftOperand(), pred, c) and c.(MatchingCompletion).getValue() = true and succ = this or // Post-order: flow from last element of right operand to element itself - last(this.getRightOperand(), pred, c) and + last(super.getRightOperand(), pred, c) and c instanceof MatchingCompletion and succ = this } } } -private class RecursivePatternExprTree extends PostOrderTree, RecursivePatternExpr { +private class RecursivePatternExprTree extends PostOrderTree instanceof RecursivePatternExpr { private Expr getTypeExpr() { - result = this.getVariableDeclExpr() + result = super.getVariableDeclExpr() or - not exists(this.getVariableDeclExpr()) and - result = this.getTypeAccess() + not exists(super.getVariableDeclExpr()) and + result = super.getTypeAccess() } private PatternExpr getChildPattern() { - result = this.getPositionalPatterns() + result = super.getPositionalPatterns() or - result = this.getPropertyPatterns() + result = super.getPropertyPatterns() } - final override predicate propagatesAbnormal(ControlFlowElement child) { - child = this.getChildPattern() - } + final override predicate propagatesAbnormal(AstNode child) { child = this.getChildPattern() } - final override predicate first(ControlFlowElement first) { + final override predicate first(AstNode first) { first(this.getTypeExpr(), first) or not exists(this.getTypeExpr()) and first(this.getChildPattern(), first) } - final override predicate succ(ControlFlowElement pred, ControlFlowElement succ, Completion c) { + final override predicate succ(AstNode pred, AstNode succ, Completion c) { // Flow from type test to child pattern last(this.getTypeExpr(), pred, c) and first(this.getChildPattern(), succ) and @@ -936,68 +938,64 @@ private class RecursivePatternExprTree extends PostOrderTree, RecursivePatternEx } } -private class PositionalPatternExprTree extends PreOrderTree, PositionalPatternExpr { - final override predicate propagatesAbnormal(ControlFlowElement child) { - child = this.getPattern(_) - } +private class PositionalPatternExprTree extends PreOrderTree instanceof PositionalPatternExpr { + final override predicate propagatesAbnormal(AstNode child) { child = super.getPattern(_) } - final override predicate last(ControlFlowElement last, Completion c) { + final override predicate last(AstNode last, Completion c) { last = this and c.(MatchingCompletion).getValue() = false or - last(this.getPattern(_), last, c) and + last(super.getPattern(_), last, c) and c.(MatchingCompletion).getValue() = false or exists(int lst | - last(this.getPattern(lst), last, c) and - not exists(this.getPattern(lst + 1)) + last(super.getPattern(lst), last, c) and + not exists(super.getPattern(lst + 1)) ) } - final override predicate succ(ControlFlowElement pred, ControlFlowElement succ, Completion c) { + final override predicate succ(AstNode pred, AstNode succ, Completion c) { // Flow from self to first pattern pred = this and c.(MatchingCompletion).getValue() = true and - first(this.getPattern(0), succ) + first(super.getPattern(0), succ) or // Flow from one pattern to the next exists(int i | - last(this.getPattern(i), pred, c) and + last(super.getPattern(i), pred, c) and c.(MatchingCompletion).getValue() = true and - first(this.getPattern(i + 1), succ) + first(super.getPattern(i + 1), succ) ) } } -private class PropertyPatternExprExprTree extends PostOrderTree, PropertyPatternExpr { - final override predicate propagatesAbnormal(ControlFlowElement child) { - child = this.getPattern(_) - } +private class PropertyPatternExprExprTree extends PostOrderTree instanceof PropertyPatternExpr { + final override predicate propagatesAbnormal(AstNode child) { child = super.getPattern(_) } - final override predicate first(ControlFlowElement first) { - first(this.getPattern(0), first) + final override predicate first(AstNode first) { + first(super.getPattern(0), first) or - not exists(this.getPattern(0)) and + not exists(super.getPattern(0)) and first = this } - final override predicate succ(ControlFlowElement pred, ControlFlowElement succ, Completion c) { + final override predicate succ(AstNode pred, AstNode succ, Completion c) { // Flow from one pattern to the next exists(int i | - last(this.getPattern(i), pred, c) and + last(super.getPattern(i), pred, c) and c.(MatchingCompletion).getValue() = true and - first(this.getPattern(i + 1), succ) + first(super.getPattern(i + 1), succ) ) or // Post-order: flow from last element of failing pattern to element itself - last(this.getPattern(_), pred, c) and + last(super.getPattern(_), pred, c) and c.(MatchingCompletion).getValue() = false and succ = this or // Post-order: flow from last element of last pattern to element itself exists(int last | - last(this.getPattern(last), pred, c) and - not exists(this.getPattern(last + 1)) and + last(super.getPattern(last), pred, c) and + not exists(super.getPattern(last + 1)) and c instanceof MatchingCompletion and succ = this ) @@ -1005,7 +1003,7 @@ private class PropertyPatternExprExprTree extends PostOrderTree, PropertyPattern } module Statements { - private class StandardStmt extends StandardPreOrderTree, Stmt { + private class StandardStmt extends StandardPreOrderTree instanceof Stmt { StandardStmt() { // The following statements need special treatment not this instanceof IfStmt and @@ -1018,7 +1016,7 @@ module Statements { not this instanceof LabeledStmt } - private ControlFlowTree getChildElement0(int i) { + private ControlFlowTree getChildNode0(int i) { not this instanceof GeneralCatchClause and not this instanceof FixedStmt and not this instanceof UsingBlockStmt and @@ -1046,69 +1044,66 @@ module Statements { ) } - final override ControlFlowElement getChildElement(int i) { - result = - rank[i + 1](ControlFlowElement cfe, int j | cfe = this.getChildElement0(j) | cfe order by j) + final override AstNode getChildNode(int i) { + result = rank[i + 1](AstNode cfe, int j | cfe = this.getChildNode0(j) | cfe order by j) } } - private class IfStmtTree extends PreOrderTree, IfStmt { - final override predicate propagatesAbnormal(ControlFlowElement child) { - child = this.getCondition() - } + private class IfStmtTree extends PreOrderTree instanceof IfStmt { + final override predicate propagatesAbnormal(AstNode child) { child = super.getCondition() } - final override predicate last(ControlFlowElement last, Completion c) { + final override predicate last(AstNode last, Completion c) { // Condition exits with a false completion and there is no `else` branch - last(this.getCondition(), last, c) and + last(super.getCondition(), last, c) and c instanceof FalseCompletion and - not exists(this.getElse()) + not exists(super.getElse()) or // Then branch exits with any completion - last(this.getThen(), last, c) + last(super.getThen(), last, c) or // Else branch exits with any completion - last(this.getElse(), last, c) + last(super.getElse(), last, c) } - final override predicate succ(ControlFlowElement pred, ControlFlowElement succ, Completion c) { + final override predicate succ(AstNode pred, AstNode succ, Completion c) { // Pre-order: flow from statement itself to first element of condition pred = this and - first(this.getCondition(), succ) and + first(super.getCondition(), succ) and c instanceof SimpleCompletion or - last(this.getCondition(), pred, c) and + last(super.getCondition(), pred, c) and ( // Flow from last element of condition to first element of then branch - c instanceof TrueCompletion and first(this.getThen(), succ) + c instanceof TrueCompletion and first(super.getThen(), succ) or // Flow from last element of condition to first element of else branch - c instanceof FalseCompletion and first(this.getElse(), succ) + c instanceof FalseCompletion and first(super.getElse(), succ) ) } } - private class SwitchStmtTree extends PreOrderTree, SwitchTree, SwitchStmt { - final override predicate last(ControlFlowElement last, Completion c) { + private class SwitchStmtTree extends PreOrderTree, SwitchTree instanceof SwitchStmt { + final override predicate last(AstNode last, Completion c) { // Switch expression exits normally and there are no cases - not exists(this.getACase()) and - last(this.getExpr(), last, c) and + not exists(super.getACase()) and + last(super.getExpr(), last, c) and c instanceof NormalCompletion or // A statement exits with a `break` completion - last(this.getStmt(_), last, c.(NestedBreakCompletion).getAnInnerCompatibleCompletion()) + last(super.getStmt(_), last, c.(NestedBreakCompletion).getAnInnerCompatibleCompletion()) or // A statement exits abnormally - last(this.getStmt(_), last, c) and + last(super.getStmt(_), last, c) and not c instanceof BreakCompletion and not c instanceof NormalCompletion and not any(LabeledStmtTree t | - t.hasLabelInCallable(c.(GotoCompletion).getLabel(), this.getEnclosingCallable()) + t.hasLabelInCallable(c.(GotoCompletion).getLabel(), super.getEnclosingCallable()) ) instanceof CaseStmt or // Last case exits with a non-match exists(CaseStmt cs, int last_ | - last_ = max(int i | exists(this.getCase(i))) and - cs = this.getCase(last_) + last_ = max(int i | exists(super.getCase(i))) and + cs = super.getCase(last_) | last(cs.getPattern(), last, c) and not c.(MatchingCompletion).isMatch() @@ -1118,200 +1113,196 @@ module Statements { ) } - final override predicate succ(ControlFlowElement pred, ControlFlowElement succ, Completion c) { + final override predicate succ(AstNode pred, AstNode succ, Completion c) { SwitchTree.super.succ(pred, succ, c) or // Pre-order: flow from statement itself to first switch expression pred = this and - first(this.getExpr(), succ) and + first(super.getExpr(), succ) and c instanceof SimpleCompletion or // Flow from last element of non-`case` statement `i` to first element of statement `i+1` - exists(int i | last(this.getStmt(i), pred, c) | - not this.getStmt(i) instanceof CaseStmt and + exists(int i | last(super.getStmt(i), pred, c) | + not super.getStmt(i) instanceof CaseStmt and c instanceof NormalCompletion and - first(this.getStmt(i + 1), succ) + first(super.getStmt(i + 1), succ) ) or // Flow from last element of `case` statement `i` to first element of statement `i+1` - exists(int i | last(this.getStmt(i).(CaseStmt).getBody(), pred, c) | + exists(int i | last(super.getStmt(i).(CaseStmt).getBody(), pred, c) | c instanceof NormalCompletion and - first(this.getStmt(i + 1), succ) + first(super.getStmt(i + 1), succ) ) } } - private class CaseStmtTree extends PreOrderTree, CaseTree, CaseStmt { - final override predicate last(ControlFlowElement last, Completion c) { + private class CaseStmtTree extends PreOrderTree, CaseTree instanceof CaseStmt { + final override predicate last(AstNode last, Completion c) { // Condition exists with a `false` completion - last(this.getCondition(), last, c) and + last(super.getCondition(), last, c) and c instanceof FalseCompletion or // Case pattern exits with a non-match - last(this.getPattern(), last, c) and + last(super.getPattern(), last, c) and not c.(MatchingCompletion).isMatch() or // Case body exits with any completion - last(this.getBody(), last, c) + last(super.getBody(), last, c) } - final override predicate succ(ControlFlowElement pred, ControlFlowElement succ, Completion c) { + final override predicate succ(AstNode pred, AstNode succ, Completion c) { CaseTree.super.succ(pred, succ, c) or pred = this and - first(this.getPattern(), succ) and + first(super.getPattern(), succ) and c instanceof SimpleCompletion } } - abstract private class LoopStmtTree extends PreOrderTree, LoopStmt { - final override predicate propagatesAbnormal(ControlFlowElement child) { - child = this.getCondition() - } + abstract private class LoopStmtTree extends PreOrderTree instanceof LoopStmt { + final override predicate propagatesAbnormal(AstNode child) { child = super.getCondition() } - final override predicate last(ControlFlowElement last, Completion c) { + final override predicate last(AstNode last, Completion c) { // Condition exits with a false completion - last(this.getCondition(), last, c) and + last(super.getCondition(), last, c) and c instanceof FalseCompletion or // Body exits with a break completion - last(this.getBody(), last, c.(NestedBreakCompletion).getAnInnerCompatibleCompletion()) + last(super.getBody(), last, c.(NestedBreakCompletion).getAnInnerCompatibleCompletion()) or // Body exits with a completion that does not continue the loop - last(this.getBody(), last, c) and + last(super.getBody(), last, c) and not c instanceof BreakCompletion and not c.continuesLoop() } - override predicate succ(ControlFlowElement pred, ControlFlowElement succ, Completion c) { + override predicate succ(AstNode pred, AstNode succ, Completion c) { // Flow from last element of condition to first element of loop body - last(this.getCondition(), pred, c) and + last(super.getCondition(), pred, c) and c instanceof TrueCompletion and - first(this.getBody(), succ) + first(super.getBody(), succ) or // Flow from last element of loop body back to first element of condition not this instanceof ForStmt and - last(this.getBody(), pred, c) and + last(super.getBody(), pred, c) and c.continuesLoop() and - first(this.getCondition(), succ) + first(super.getCondition(), succ) } } - private class WhileStmtTree extends LoopStmtTree, WhileStmt { - final override predicate succ(ControlFlowElement pred, ControlFlowElement succ, Completion c) { + private class WhileStmtTree extends LoopStmtTree instanceof WhileStmt { + final override predicate succ(AstNode pred, AstNode succ, Completion c) { LoopStmtTree.super.succ(pred, succ, c) or pred = this and - first(this.getCondition(), succ) and + first(super.getCondition(), succ) and c instanceof SimpleCompletion } } - private class DoStmtTree extends LoopStmtTree, DoStmt { - final override predicate succ(ControlFlowElement pred, ControlFlowElement succ, Completion c) { + private class DoStmtTree extends LoopStmtTree instanceof DoStmt { + final override predicate succ(AstNode pred, AstNode succ, Completion c) { LoopStmtTree.super.succ(pred, succ, c) or pred = this and - first(this.getBody(), succ) and + first(super.getBody(), succ) and c instanceof SimpleCompletion } } - private class ForStmtTree extends LoopStmtTree, ForStmt { + private class ForStmtTree extends LoopStmtTree instanceof ForStmt { /** Gets the condition if it exists, otherwise the body. */ - private ControlFlowElement getConditionOrBody() { - result = this.getCondition() + private AstNode getConditionOrBody() { + result = super.getCondition() or - not exists(this.getCondition()) and - result = this.getBody() + not exists(super.getCondition()) and + result = super.getBody() } - final override predicate succ(ControlFlowElement pred, ControlFlowElement succ, Completion c) { + final override predicate succ(AstNode pred, AstNode succ, Completion c) { LoopStmtTree.super.succ(pred, succ, c) or // Pre-order: flow from statement itself to first element of first initializer/ // condition/loop body - exists(ControlFlowElement next | + exists(AstNode next | pred = this and first(next, succ) and c instanceof SimpleCompletion | - next = this.getInitializer(0) + next = super.getInitializer(0) or - not exists(this.getInitializer(0)) and + not exists(super.getInitializer(0)) and next = this.getConditionOrBody() ) or // Flow from last element of initializer `i` to first element of initializer `i+1` - exists(int i | last(this.getInitializer(i), pred, c) | + exists(int i | last(super.getInitializer(i), pred, c) | c instanceof NormalCompletion and - first(this.getInitializer(i + 1), succ) + first(super.getInitializer(i + 1), succ) ) or // Flow from last element of last initializer to first element of condition/loop body - exists(int last | last = max(int i | exists(this.getInitializer(i))) | - last(this.getInitializer(last), pred, c) and + exists(int last | last = max(int i | exists(super.getInitializer(i))) | + last(super.getInitializer(last), pred, c) and c instanceof NormalCompletion and first(this.getConditionOrBody(), succ) ) or // Flow from last element of condition into first element of loop body - last(this.getCondition(), pred, c) and + last(super.getCondition(), pred, c) and c instanceof TrueCompletion and - first(this.getBody(), succ) + first(super.getBody(), succ) or // Flow from last element of loop body to first element of update/condition/self - exists(ControlFlowElement next | - last(this.getBody(), pred, c) and + exists(AstNode next | + last(super.getBody(), pred, c) and c.continuesLoop() and first(next, succ) and - if exists(this.getUpdate(0)) - then next = this.getUpdate(0) + if exists(super.getUpdate(0)) + then next = super.getUpdate(0) else next = this.getConditionOrBody() ) or // Flow from last element of update to first element of next update/condition/loop body - exists(ControlFlowElement next, int i | - last(this.getUpdate(i), pred, c) and + exists(AstNode next, int i | + last(super.getUpdate(i), pred, c) and c instanceof NormalCompletion and first(next, succ) and - if exists(this.getUpdate(i + 1)) - then next = this.getUpdate(i + 1) + if exists(super.getUpdate(i + 1)) + then next = super.getUpdate(i + 1) else next = this.getConditionOrBody() ) } } - private class ForeachStmtTree extends ControlFlowTree, ForeachStmt { - final override predicate propagatesAbnormal(ControlFlowElement child) { - child = this.getIterableExpr() - } + private class ForeachStmtTree extends ControlFlowTree instanceof ForeachStmt { + final override predicate propagatesAbnormal(AstNode child) { child = super.getIterableExpr() } - final override predicate first(ControlFlowElement first) { + 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(this.getIterableExpr(), first) + first(super.getIterableExpr(), first) } - final override predicate last(ControlFlowElement last, Completion c) { + final override predicate last(AstNode last, Completion c) { // Emptiness test exits with no more elements last = this and c.(EmptinessCompletion).isEmpty() or // Body exits with a break completion - last(this.getBody(), last, c.(NestedBreakCompletion).getAnInnerCompatibleCompletion()) + last(super.getBody(), last, c.(NestedBreakCompletion).getAnInnerCompatibleCompletion()) or // Body exits abnormally - last(this.getBody(), last, c) and + last(super.getBody(), last, c) and not c instanceof NormalCompletion and not c instanceof ContinueCompletion and not c instanceof BreakCompletion } - final override predicate succ(ControlFlowElement pred, ControlFlowElement succ, Completion c) { + final override predicate succ(AstNode pred, AstNode succ, Completion c) { // Flow from last element of iterator expression to emptiness test - last(this.getIterableExpr(), pred, c) and + last(super.getIterableExpr(), pred, c) and c instanceof NormalCompletion and succ = this or @@ -1319,63 +1310,61 @@ module Statements { pred = this and c = any(EmptinessCompletion ec | not ec.isEmpty()) and ( - first(this.getVariableDeclExpr(), succ) + first(super.getVariableDeclExpr(), succ) or - first(this.getVariableDeclTuple(), succ) + first(super.getVariableDeclTuple(), succ) or - not exists(this.getVariableDeclExpr()) and - not exists(this.getVariableDeclTuple()) and - first(this.getBody(), succ) + not exists(super.getVariableDeclExpr()) and + not exists(super.getVariableDeclTuple()) and + first(super.getBody(), succ) ) or // Flow from last element of variable declaration to first element of loop body ( - last(this.getVariableDeclExpr(), pred, c) or - last(this.getVariableDeclTuple(), pred, c) + last(super.getVariableDeclExpr(), pred, c) or + last(super.getVariableDeclTuple(), pred, c) ) and c instanceof SimpleCompletion and - first(this.getBody(), succ) + first(super.getBody(), succ) or // Flow from last element of loop body back to emptiness test - last(this.getBody(), pred, c) and + last(super.getBody(), pred, c) and c.continuesLoop() and succ = this } } pragma[nomagic] - private ControlFlowElement lastLastCatchClause(CatchClause cc, Completion c) { + private AstNode lastLastCatchClause(CatchClause cc, Completion c) { cc.isLast() and last(cc, result, c) } pragma[nomagic] - private ControlFlowElement lastCatchClauseBlock(CatchClause cc, Completion c) { + private AstNode lastCatchClauseBlock(CatchClause cc, Completion c) { last(cc.getBlock(), result, c) } /** Gets a child of `cfe` that is in CFG scope `scope`. */ pragma[noinline] - private ControlFlowElement getAChildInScope(ControlFlowElement cfe, Callable scope) { - result = ControlFlowTree::getAChild(cfe) and + private ControlFlowElement getAChildInScope(AstNode cfe, Callable scope) { + result = getAChild(cfe) and scope = result.getEnclosingCallable() } - class TryStmtTree extends PreOrderTree, TryStmt { - final override predicate propagatesAbnormal(ControlFlowElement child) { - child = this.getFinally() - } + class TryStmtTree extends PreOrderTree instanceof TryStmt { + final override predicate propagatesAbnormal(AstNode child) { child = super.getFinally() } /** - * Gets a descendant that belongs to the `finally` block of this try statement. + * Gets a descendant that belongs to the finally block of this try statement. */ - ControlFlowElement getAFinallyDescendant() { - result = this.getFinally() + AstNode getAFinallyDescendant() { + result = super.getFinally() or exists(ControlFlowElement mid | mid = this.getAFinallyDescendant() and result = getAChildInScope(mid, mid.getEnclosingCallable()) and - not exists(TryStmtTree nestedTry | + not exists(TryStmt nestedTry | result = nestedTry.getFinally() and nestedTry != this ) @@ -1383,63 +1372,61 @@ module Statements { } /** - * Holds if `innerTry` has a `finally` block and is immediately nested inside the - * `finally` block of this `try` statement. + * Holds if `innerTry` has a finally block and is immediately nested inside the + * finally block of this try statement. */ - private predicate nestedFinally(TryStmtTree innerTry) { - exists(ControlFlowElement innerFinally | - innerFinally = getAChildInScope(this.getAFinallyDescendant(), this.getEnclosingCallable()) and + private predicate nestedFinally(TryStmt innerTry) { + exists(AstNode innerFinally | + innerFinally = getAChildInScope(this.getAFinallyDescendant(), super.getEnclosingCallable()) and innerFinally = innerTry.getFinally() ) } /** - * Gets the `finally`-nesting level of this `try` statement. That is, the number of - * `finally` blocks that this `try` statement is nested under. + * Gets the finally-nesting level of this try statement. That is, the number of + * finally blocks that this try statement is nested under. */ int nestLevel() { result = count(TryStmtTree outer | outer.nestedFinally+(this)) } - /** Holds if `last` is a last element of the block of this `try` statement. */ + /** Holds if `last` is a last element of the block of this try statement. */ pragma[nomagic] - predicate lastBlock(ControlFlowElement last, Completion c) { last(this.getBlock(), last, c) } + predicate lastBlock(AstNode last, Completion c) { last(super.getBlock(), last, c) } /** - * Gets a last element from a `try` or `catch` block of this `try` statement + * Gets a last element from a `try` or `catch` block of this try statement * that may finish with completion `c`, such that control may be transferred - * to the `finally` block (if it exists), but only if `finalizable = true`. + * to the finally block (if it exists), but only if `finalizable = true`. */ pragma[nomagic] - ControlFlowElement getAFinallyPredecessor(Completion c, boolean finalizable) { - // Exit completions skip the `finally` block + AstNode getAFinallyPredecessor(Completion c, boolean finalizable) { + // Exit completions skip the finally block (if c instanceof ExitCompletion then finalizable = false else finalizable = true) and ( this.lastBlock(result, c) and ( // Any non-throw completion from the `try` block will always continue directly - // to the `finally` block + // to the finally block not c instanceof ThrowCompletion or - // Any completion from the `try` block will continue to the `finally` block + // Any completion from the `try` block will continue to the finally block // when there are no catch clauses - not exists(this.getACatchClause()) + not exists(super.getACatchClause()) ) or - // Last element from any of the `catch` clause blocks continues to the `finally` block - result = lastCatchClauseBlock(this.getACatchClause(), c) + // Last element from any of the `catch` clause blocks continues to the finally block + result = lastCatchClauseBlock(super.getACatchClause(), c) or - // Last element of last `catch` clause continues to the `finally` block - result = lastLastCatchClause(this.getACatchClause(), c) + // Last element of last `catch` clause continues to the finally block + result = lastLastCatchClause(super.getACatchClause(), c) ) } pragma[nomagic] - private predicate lastFinally0(ControlFlowElement last, Completion c) { - last(this.getFinally(), last, c) - } + private predicate lastFinally0(AstNode last, Completion c) { last(super.getFinally(), last, c) } pragma[nomagic] private predicate lastFinally( - ControlFlowElement last, NormalCompletion finally, Completion outer, int nestLevel + AstNode last, NormalCompletion finally, Completion outer, int nestLevel ) { this.lastFinally0(last, finally) and exists( @@ -1448,19 +1435,19 @@ module Statements { nestLevel = this.nestLevel() } - final override predicate last(ControlFlowElement last, Completion c) { + final override predicate last(AstNode last, Completion c) { exists(boolean finalizable | last = this.getAFinallyPredecessor(c, finalizable) | - // If there is no `finally` block, last elements are from the body, from + // If there is no finally block, last elements are from the body, from // the blocks of one of the `catch` clauses, or from the last `catch` clause - not this.hasFinally() + not super.hasFinally() or finalizable = false ) or this.lastFinally(last, c, any(NormalCompletion nc), _) or - // If the `finally` block completes normally, it inherits any non-normal - // completion that was current before the `finally` block was entered + // If the finally block completes normally, it inherits any non-normal + // completion that was current before the finally block was entered exists(int nestLevel | c = any(NestedCompletion nc | @@ -1477,77 +1464,75 @@ module Statements { * Gets an exception type that is thrown by `cfe` in the block of this `try` * statement. Throw completion `c` matches the exception type. */ - ExceptionClass getAThrownException(ControlFlowElement cfe, ThrowCompletion c) { + ExceptionClass getAThrownException(AstNode cfe, ThrowCompletion c) { this.lastBlock(cfe, c) and result = c.getExceptionClass() } - final override predicate succ(ControlFlowElement pred, ControlFlowElement succ, Completion c) { + final override predicate succ(AstNode pred, AstNode succ, Completion c) { // Pre-order: flow from statement itself to first element of body pred = this and - first(this.getBlock(), succ) and + first(super.getBlock(), succ) and c instanceof SimpleCompletion or // Flow from last element of body to first `catch` clause exists(this.getAThrownException(pred, c)) and - first(this.getCatchClause(0), succ) + first(super.getCatchClause(0), succ) or - exists(CatchClause cc, int i | cc = this.getCatchClause(i) | + exists(CatchClause cc, int i | cc = super.getCatchClause(i) | // Flow from one `catch` clause to the next pred = cc and - last(this.getCatchClause(i), cc, c) and - first(this.getCatchClause(i + 1), succ) and + last(super.getCatchClause(i), cc, c) and + first(super.getCatchClause(i + 1), succ) and c = any(MatchingCompletion mc | not mc.isMatch()) or // Flow from last element of `catch` clause filter to next `catch` clause - last(this.getCatchClause(i), pred, c) and + last(super.getCatchClause(i), pred, c) and last(cc.getFilterClause(), pred, _) and - first(this.getCatchClause(i + 1), succ) and + first(super.getCatchClause(i + 1), succ) and c instanceof FalseCompletion ) or - // Flow into `finally` block + // Flow into finally block pred = this.getAFinallyPredecessor(c, true) and - first(this.getFinally(), succ) + first(super.getFinally(), succ) } } - private class SpecificCatchClauseTree extends PreOrderTree, SpecificCatchClause { - final override predicate propagatesAbnormal(ControlFlowElement child) { - child = this.getFilterClause() - } + private class SpecificCatchClauseTree extends PreOrderTree instanceof SpecificCatchClause { + final override predicate propagatesAbnormal(AstNode child) { child = super.getFilterClause() } pragma[nomagic] - private predicate lastFilterClause(ControlFlowElement last, Completion c) { - last(this.getFilterClause(), last, c) + private predicate lastFilterClause(AstNode last, Completion c) { + last(super.getFilterClause(), last, c) } /** * Holds if the `try` block that this catch clause belongs to may throw an * exception of type `c`, where no `catch` clause is guaranteed to catch it. - * This catch clause is the last catch clause in the `try` statement that + * This catch clause is the last catch clause in the try statement that * it belongs to. */ pragma[nomagic] private predicate throwMayBeUncaught(ThrowCompletion c) { - exists(TryStmtTree ts | - ts = this.getTryStmt() and - ts.lastBlock(_, c) and + exists(TryStmt ts | + ts = super.getTryStmt() and + ts.(TryStmtTree).lastBlock(_, c) and not ts.getACatchClause() instanceof GeneralCatchClause and forall(SpecificCatchClause scc | scc = ts.getACatchClause() | scc.hasFilterClause() or not c.getExceptionClass().getABaseType*() = scc.getCaughtExceptionType() ) and - this.isLast() + super.isLast() ) } - final override predicate last(ControlFlowElement last, Completion c) { + final override predicate last(AstNode last, Completion c) { // Last element of `catch` block - last(this.getBlock(), last, c) + last(super.getBlock(), last, c) or - not this.isLast() and + not super.isLast() and ( // Incompatible exception type: clause itself last = this and @@ -1560,7 +1545,7 @@ module Statements { or // Last `catch` clause inherits throw completions from the `try` block, // when the clause does not match - this.isLast() and + super.isLast() and c = any(NestedCompletion nc | nc.getNestLevel() = 0 and @@ -1580,47 +1565,45 @@ module Statements { ) } - final override predicate succ(ControlFlowElement pred, ControlFlowElement succ, Completion c) { + final override predicate succ(AstNode pred, AstNode succ, Completion c) { // Flow from catch clause to variable declaration/filter clause/block pred = this and c.(MatchingCompletion).isMatch() and - exists(ControlFlowElement next | first(next, succ) | - if exists(this.getVariableDeclExpr()) - then next = this.getVariableDeclExpr() + exists(AstNode next | first(next, succ) | + if exists(super.getVariableDeclExpr()) + then next = super.getVariableDeclExpr() else - if exists(this.getFilterClause()) - then next = this.getFilterClause() - else next = this.getBlock() + if exists(super.getFilterClause()) + then next = super.getFilterClause() + else next = super.getBlock() ) or // Flow from variable declaration to filter clause/block - last(this.getVariableDeclExpr(), pred, c) and + last(super.getVariableDeclExpr(), pred, c) and c instanceof SimpleCompletion and - exists(ControlFlowElement next | first(next, succ) | - if exists(this.getFilterClause()) - then next = this.getFilterClause() - else next = this.getBlock() + exists(AstNode next | first(next, succ) | + if exists(super.getFilterClause()) + then next = super.getFilterClause() + else next = super.getBlock() ) or // Flow from filter to block - last(this.getFilterClause(), pred, c) and + last(super.getFilterClause(), pred, c) and c instanceof TrueCompletion and - first(this.getBlock(), succ) + first(super.getBlock(), succ) } } - private class JumpStmtTree extends PostOrderTree, JumpStmt { - final override predicate propagatesAbnormal(ControlFlowElement child) { - child = this.getChild(0) - } + private class JumpStmtTree extends PostOrderTree instanceof JumpStmt { + final override predicate propagatesAbnormal(AstNode child) { child = this.getChild(0) } - final override predicate first(ControlFlowElement first) { + final override predicate first(AstNode first) { first(this.getChild(0), first) or not exists(this.getChild(0)) and first = this } - final override predicate succ(ControlFlowElement pred, ControlFlowElement succ, Completion c) { + final override predicate succ(AstNode pred, AstNode succ, Completion c) { last(this.getChild(0), pred, c) and succ = this and c instanceof NormalCompletion @@ -1630,20 +1613,21 @@ module Statements { pragma[nomagic] private predicate goto(ControlFlowElement cfe, GotoCompletion gc, string label, Callable enclosing) { last(_, cfe, gc) and - // Special case: when a `goto` happens inside a `try` statement with a - // `finally` block, flow does not go directly to the target, but instead - // to the `finally` block (and from there possibly to the target) - not cfe = any(Statements::TryStmtTree t | t.hasFinally()).getAFinallyPredecessor(_, true) and + // Special case: when a `goto` happens inside a try statement with a + // finally block, flow does not go directly to the target, but instead + // to the finally block (and from there possibly to the target) + not cfe = + any(Statements::TryStmtTree t | t.(TryStmt).hasFinally()).getAFinallyPredecessor(_, true) and label = gc.getLabel() and enclosing = cfe.getEnclosingCallable() } - private class LabeledStmtTree extends PreOrderTree, LabeledStmt { - final override predicate propagatesAbnormal(ControlFlowElement child) { none() } + private class LabeledStmtTree extends PreOrderTree instanceof LabeledStmt { + final override predicate propagatesAbnormal(AstNode child) { none() } - final override predicate last(ControlFlowElement last, Completion c) { + final override predicate last(AstNode last, Completion c) { if this instanceof DefaultCase - then last(this.getStmt(), last, c) + then last(super.getStmt(), last, c) else ( not this instanceof CaseStmt and last = this and @@ -1653,14 +1637,14 @@ module Statements { pragma[noinline] predicate hasLabelInCallable(string label, Callable c) { - this.getEnclosingCallable() = c and - label = this.getLabel() + super.getEnclosingCallable() = c and + label = super.getLabel() } - final override predicate succ(ControlFlowElement pred, ControlFlowElement succ, Completion c) { + final override predicate succ(AstNode pred, AstNode succ, Completion c) { this instanceof DefaultCase and pred = this and - first(this.getStmt(), succ) and + first(super.getStmt(), succ) and c instanceof SimpleCompletion or // Flow from element with matching `goto` completion to this statement @@ -1674,6 +1658,6 @@ module Statements { } /** A control flow element that is split into multiple control flow nodes. */ -class SplitControlFlowElement extends ControlFlowElement { - SplitControlFlowElement() { strictcount(this.getAControlFlowNode()) > 1 } +class SplitAstNode extends AstNode, ControlFlowElement { + SplitAstNode() { strictcount(this.getAControlFlowNode()) > 1 } } diff --git a/csharp/ql/lib/semmle/code/csharp/controlflow/internal/ControlFlowGraphImplShared.qll b/csharp/ql/lib/semmle/code/csharp/controlflow/internal/ControlFlowGraphImplShared.qll deleted file mode 100644 index 5039d09ff22..00000000000 --- a/csharp/ql/lib/semmle/code/csharp/controlflow/internal/ControlFlowGraphImplShared.qll +++ /dev/null @@ -1,1027 +0,0 @@ -/** Provides language-independent definitions for AST-to-CFG construction. */ - -private import ControlFlowGraphImplSpecific - -/** An element with associated control flow. */ -abstract class ControlFlowTree extends ControlFlowTreeBase { - /** Holds if `first` is the first element executed within this element. */ - pragma[nomagic] - abstract predicate first(ControlFlowElement first); - - /** - * Holds if `last` with completion `c` is a potential last element executed - * within this element. - */ - pragma[nomagic] - abstract predicate last(ControlFlowElement last, Completion c); - - /** Holds if abnormal execution of `child` should propagate upwards. */ - abstract predicate propagatesAbnormal(ControlFlowElement child); - - /** - * Holds if `succ` is a control flow successor for `pred`, given that `pred` - * finishes with completion `c`. - */ - pragma[nomagic] - abstract predicate succ(ControlFlowElement pred, ControlFlowElement succ, Completion c); -} - -/** - * Holds if `first` is the first element executed within control flow - * element `cft`. - */ -predicate first(ControlFlowTree cft, ControlFlowElement first) { cft.first(first) } - -/** - * Holds if `last` with completion `c` is a potential last element executed - * within control flow element `cft`. - */ -predicate last(ControlFlowTree cft, ControlFlowElement last, Completion c) { - cft.last(last, c) - or - exists(ControlFlowElement cfe | - cft.propagatesAbnormal(cfe) and - last(cfe, last, c) and - not completionIsNormal(c) - ) -} - -/** - * Holds if `succ` is a control flow successor for `pred`, given that `pred` - * finishes with completion `c`. - */ -pragma[nomagic] -predicate succ(ControlFlowElement pred, ControlFlowElement succ, Completion c) { - any(ControlFlowTree cft).succ(pred, succ, c) -} - -/** An element that is executed in pre-order. */ -abstract class PreOrderTree extends ControlFlowTree { - final override predicate first(ControlFlowElement first) { first = this } -} - -/** An element that is executed in post-order. */ -abstract class PostOrderTree extends ControlFlowTree { - override predicate last(ControlFlowElement last, Completion c) { - last = this and - completionIsValidFor(c, last) - } -} - -/** - * An element where the children are evaluated following a standard left-to-right - * evaluation. The actual evaluation order is determined by the predicate - * `getChildElement()`. - */ -abstract class StandardTree extends ControlFlowTree { - /** Gets the `i`th child element, in order of evaluation. */ - abstract ControlFlowElement getChildElement(int i); - - private ControlFlowElement getChildElementRanked(int i) { - result = - rank[i + 1](ControlFlowElement child, int j | - child = this.getChildElement(j) - | - child order by j - ) - } - - /** Gets the first child node of this element. */ - final ControlFlowElement getFirstChildElement() { result = this.getChildElementRanked(0) } - - /** Gets the last child node of this node. */ - final ControlFlowElement getLastChildElement() { - exists(int last | - result = this.getChildElementRanked(last) and - not exists(this.getChildElementRanked(last + 1)) - ) - } - - /** Holds if this element has no children. */ - predicate isLeafElement() { not exists(this.getFirstChildElement()) } - - override predicate propagatesAbnormal(ControlFlowElement child) { - child = this.getChildElement(_) - } - - pragma[nomagic] - override predicate succ(ControlFlowElement pred, ControlFlowElement succ, Completion c) { - exists(int i | - last(this.getChildElementRanked(i), pred, c) and - completionIsNormal(c) and - first(this.getChildElementRanked(i + 1), succ) - ) - } -} - -/** A standard element that is executed in pre-order. */ -abstract class StandardPreOrderTree extends StandardTree, PreOrderTree { - override predicate last(ControlFlowElement last, Completion c) { - last(this.getLastChildElement(), last, c) - or - this.isLeafElement() and - completionIsValidFor(c, this) and - last = this - } - - override predicate succ(ControlFlowElement pred, ControlFlowElement succ, Completion c) { - StandardTree.super.succ(pred, succ, c) - or - pred = this and - first(this.getFirstChildElement(), succ) and - completionIsSimple(c) - } -} - -/** A standard element that is executed in post-order. */ -abstract class StandardPostOrderTree extends StandardTree, PostOrderTree { - override predicate first(ControlFlowElement first) { - first(this.getFirstChildElement(), first) - or - not exists(this.getFirstChildElement()) and - first = this - } - - override predicate succ(ControlFlowElement pred, ControlFlowElement succ, Completion c) { - StandardTree.super.succ(pred, succ, c) - or - last(this.getLastChildElement(), pred, c) and - succ = this and - completionIsNormal(c) - } -} - -/** An element that is a leaf in the control flow graph. */ -abstract class LeafTree extends PreOrderTree, PostOrderTree { - override predicate propagatesAbnormal(ControlFlowElement child) { none() } - - override predicate succ(ControlFlowElement pred, ControlFlowElement succ, Completion c) { none() } -} - -/** - * Holds if split kinds `sk1` and `sk2` may overlap. That is, they may apply - * to at least one common AST node inside `scope`. - */ -private predicate overlapping(CfgScope scope, SplitKind sk1, SplitKind sk2) { - exists(ControlFlowElement e | - sk1.appliesTo(e) and - sk2.appliesTo(e) and - scope = getCfgScope(e) - ) -} - -/** - * A split kind. Each control flow node can have at most one split of a - * given kind. - */ -abstract class SplitKind extends SplitKindBase { - /** Gets a split of this kind. */ - SplitImpl getASplit() { result.getKind() = this } - - /** Holds if some split of this kind applies to AST node `n`. */ - predicate appliesTo(ControlFlowElement n) { this.getASplit().appliesTo(n) } - - /** - * Gets a unique integer representing this split kind. The integer is used - * to represent sets of splits as ordered lists. - */ - abstract int getListOrder(); - - /** Gets the rank of this split kind among all overlapping kinds for `c`. */ - private int getRank(CfgScope scope) { - this = rank[result](SplitKind sk | overlapping(scope, this, sk) | sk order by sk.getListOrder()) - } - - /** - * Holds if this split kind is enabled for AST node `n`. For performance reasons, - * the number of splits is restricted by the `maxSplits()` predicate. - */ - predicate isEnabled(ControlFlowElement n) { - this.appliesTo(n) and - this.getRank(getCfgScope(n)) <= maxSplits() - } - - /** - * Gets the rank of this split kind among all the split kinds that apply to - * AST node `n`. The rank is based on the order defined by `getListOrder()`. - */ - int getListRank(ControlFlowElement n) { - this.isEnabled(n) and - this = rank[result](SplitKind sk | sk.appliesTo(n) | sk order by sk.getListOrder()) - } - - /** Gets a textual representation of this split kind. */ - abstract string toString(); -} - -/** An interface for implementing an entity to split on. */ -abstract class SplitImpl extends Split { - /** Gets the kind of this split. */ - abstract SplitKind getKind(); - - /** - * Holds if this split is entered when control passes from `pred` to `succ` with - * completion `c`. - * - * Invariant: `hasEntry(pred, succ, c) implies succ(pred, succ, c)`. - */ - abstract predicate hasEntry(ControlFlowElement pred, ControlFlowElement succ, Completion c); - - /** - * Holds if this split is entered when control passes from `scope` to the entry point - * `first`. - * - * Invariant: `hasEntryScope(scope, first) implies scopeFirst(scope, first)`. - */ - abstract predicate hasEntryScope(CfgScope scope, ControlFlowElement first); - - /** - * Holds if this split is left when control passes from `pred` to `succ` with - * completion `c`. - * - * Invariant: `hasExit(pred, succ, c) implies succ(pred, succ, c)`. - */ - abstract predicate hasExit(ControlFlowElement pred, ControlFlowElement succ, Completion c); - - /** - * Holds if this split is left when control passes from `last` out of the enclosing - * scope `scope` with completion `c`. - * - * Invariant: `hasExitScope(scope, last, c) implies scopeLast(scope, last, c)` - */ - abstract predicate hasExitScope(CfgScope scope, ControlFlowElement last, Completion c); - - /** - * Holds if this split is maintained when control passes from `pred` to `succ` with - * completion `c`. - * - * Invariant: `hasSuccessor(pred, succ, c) implies succ(pred, succ, c)` - */ - abstract predicate hasSuccessor(ControlFlowElement pred, ControlFlowElement succ, Completion c); - - /** Holds if this split applies to control flow element `cfe`. */ - final predicate appliesTo(ControlFlowElement cfe) { - this.hasEntry(_, cfe, _) - or - this.hasEntryScope(_, cfe) - or - exists(ControlFlowElement pred | this.appliesTo(pred) | this.hasSuccessor(pred, cfe, _)) - } - - /** The `succ` relation restricted to predecessors `pred` that this split applies to. */ - pragma[noinline] - final predicate appliesSucc(ControlFlowElement pred, ControlFlowElement succ, Completion c) { - this.appliesTo(pred) and - succ(pred, succ, c) - } -} - -/** - * A set of control flow node splits. The set is represented by a list of splits, - * ordered by ascending rank. - */ -class Splits extends TSplits { - /** Gets a textual representation of this set of splits. */ - string toString() { result = splitsToString(this) } - - /** Gets a split belonging to this set of splits. */ - SplitImpl getASplit() { - exists(SplitImpl head, Splits tail | this = TSplitsCons(head, tail) | - result = head - or - result = tail.getASplit() - ) - } -} - -private predicate succEntrySplitsFromRank( - CfgScope pred, ControlFlowElement succ, Splits splits, int rnk -) { - splits = TSplitsNil() and - scopeFirst(pred, succ) and - rnk = 0 - or - exists(SplitImpl head, Splits tail | succEntrySplitsCons(pred, succ, head, tail, rnk) | - splits = TSplitsCons(head, tail) - ) -} - -private predicate succEntrySplitsCons( - CfgScope pred, ControlFlowElement succ, SplitImpl head, Splits tail, int rnk -) { - succEntrySplitsFromRank(pred, succ, tail, rnk - 1) and - head.hasEntryScope(pred, succ) and - rnk = head.getKind().getListRank(succ) -} - -/** - * Holds if `succ` with splits `succSplits` is the first element that is executed - * when entering callable `pred`. - */ -pragma[noinline] -private predicate succEntrySplits( - CfgScope pred, ControlFlowElement succ, Splits succSplits, SuccessorType t -) { - exists(int rnk | - scopeFirst(pred, succ) and - successorTypeIsSimple(t) and - succEntrySplitsFromRank(pred, succ, succSplits, rnk) - | - rnk = 0 and - not any(SplitImpl split).hasEntryScope(pred, succ) - or - rnk = max(SplitImpl split | split.hasEntryScope(pred, succ) | split.getKind().getListRank(succ)) - ) -} - -/** - * Holds if `pred` with splits `predSplits` can exit the enclosing callable - * `succ` with type `t`. - */ -private predicate succExitSplits( - ControlFlowElement pred, Splits predSplits, CfgScope succ, SuccessorType t -) { - exists(Reachability::SameSplitsBlock b, Completion c | pred = b.getAnElement() | - b.isReachable(succ, predSplits) and - t = getAMatchingSuccessorType(c) and - scopeLast(succ, pred, c) and - forall(SplitImpl predSplit | predSplit = predSplits.getASplit() | - predSplit.hasExitScope(succ, pred, c) - ) - ) -} - -/** - * Provides a predicate for the successor relation with split information, - * as well as logic used to construct the type `TSplits` representing sets - * of splits. Only sets of splits that can be reached are constructed, hence - * the predicates are mutually recursive. - * - * For the successor relation - * - * ```ql - * succSplits(ControlFlowElement pred, Splits predSplits, ControlFlowElement succ, Splits succSplits, Completion c) - * ``` - * - * the following invariants are maintained: - * - * 1. `pred` is reachable with split set `predSplits`. - * 2. For all `split` in `predSplits`: - * - If `split.hasSuccessor(pred, succ, c)` then `split` in `succSplits`. - * 3. For all `split` in `predSplits`: - * - If `split.hasExit(pred, succ, c)` and not `split.hasEntry(pred, succ, c)` then - * `split` not in `succSplits`. - * 4. For all `split` with kind not in `predSplits`: - * - If `split.hasEntry(pred, succ, c)` then `split` in `succSplits`. - * 5. For all `split` in `succSplits`: - * - `split.hasSuccessor(pred, succ, c)` and `split` in `predSplits`, or - * - `split.hasEntry(pred, succ, c)`. - * - * The algorithm divides into four cases: - * - * 1. The set of splits for the successor is the same as the set of splits - * for the predecessor: - * a) The successor is in the same `SameSplitsBlock` as the predecessor. - * b) The successor is *not* in the same `SameSplitsBlock` as the predecessor. - * 2. The set of splits for the successor is different from the set of splits - * for the predecessor: - * a) The set of splits for the successor is *maybe* non-empty. - * b) The set of splits for the successor is *always* empty. - * - * Only case 2a may introduce new sets of splits, so only predicates from - * this case are used in the definition of `TSplits`. - * - * The predicates in this module are named after the cases above. - */ -private module SuccSplits { - private predicate succInvariant1( - Reachability::SameSplitsBlock b, ControlFlowElement pred, Splits predSplits, - ControlFlowElement succ, Completion c - ) { - pred = b.getAnElement() and - b.isReachable(_, predSplits) and - succ(pred, succ, c) - } - - private predicate case1b0( - ControlFlowElement pred, Splits predSplits, ControlFlowElement succ, Completion c - ) { - exists(Reachability::SameSplitsBlock b | - // Invariant 1 - succInvariant1(b, pred, predSplits, succ, c) - | - (succ = b.getAnElement() implies succ = b) and - // Invariant 4 - not exists(SplitImpl split | split.hasEntry(pred, succ, c)) - ) - } - - /** - * Case 1b. - * - * Invariants 1 and 4 hold in the base case, and invariants 2, 3, and 5 are - * maintained for all splits in `predSplits` (= `succSplits`), except - * possibly for the splits in `except`. - * - * The predicate is written using explicit recursion, as opposed to a `forall`, - * to avoid negative recursion. - */ - private predicate case1bForall( - ControlFlowElement pred, Splits predSplits, ControlFlowElement succ, Completion c, Splits except - ) { - case1b0(pred, predSplits, succ, c) and - except = predSplits - or - exists(SplitImpl split | - case1bForallCons(pred, predSplits, succ, c, split, except) and - split.hasSuccessor(pred, succ, c) - ) - } - - pragma[noinline] - private predicate case1bForallCons( - ControlFlowElement pred, Splits predSplits, ControlFlowElement succ, Completion c, - SplitImpl exceptHead, Splits exceptTail - ) { - case1bForall(pred, predSplits, succ, c, TSplitsCons(exceptHead, exceptTail)) - } - - private predicate case1( - ControlFlowElement pred, Splits predSplits, ControlFlowElement succ, Completion c - ) { - // Case 1a - exists(Reachability::SameSplitsBlock b | succInvariant1(b, pred, predSplits, succ, c) | - succ = b.getAnElement() and - not succ = b - ) - or - // Case 1b - case1bForall(pred, predSplits, succ, c, TSplitsNil()) - } - - pragma[noinline] - private SplitImpl succInvariant1GetASplit( - Reachability::SameSplitsBlock b, ControlFlowElement pred, Splits predSplits, - ControlFlowElement succ, Completion c - ) { - succInvariant1(b, pred, predSplits, succ, c) and - result = predSplits.getASplit() - } - - private predicate case2aux( - ControlFlowElement pred, Splits predSplits, ControlFlowElement succ, Completion c - ) { - exists(Reachability::SameSplitsBlock b | - succInvariant1(b, pred, predSplits, succ, c) and - (succ = b.getAnElement() implies succ = b) - | - succInvariant1GetASplit(b, pred, predSplits, succ, c).hasExit(pred, succ, c) - or - any(SplitImpl split).hasEntry(pred, succ, c) - ) - } - - /** - * Holds if `succSplits` should not inherit a split of kind `sk` from - * `predSplits`, except possibly because of a split in `except`. - * - * The predicate is written using explicit recursion, as opposed to a `forall`, - * to avoid negative recursion. - */ - private predicate case2aNoneInheritedOfKindForall( - ControlFlowElement pred, Splits predSplits, ControlFlowElement succ, Completion c, SplitKind sk, - Splits except - ) { - case2aux(pred, predSplits, succ, c) and - sk.appliesTo(succ) and - except = predSplits - or - exists(Splits mid, SplitImpl split | - case2aNoneInheritedOfKindForall(pred, predSplits, succ, c, sk, mid) and - mid = TSplitsCons(split, except) - | - split.getKind() = any(SplitKind sk0 | sk0 != sk and sk0.appliesTo(succ)) - or - split.hasExit(pred, succ, c) - ) - } - - pragma[nomagic] - private predicate entryOfKind( - ControlFlowElement pred, ControlFlowElement succ, Completion c, SplitImpl split, SplitKind sk - ) { - split.hasEntry(pred, succ, c) and - sk = split.getKind() - } - - /** Holds if `succSplits` should not have a split of kind `sk`. */ - pragma[nomagic] - private predicate case2aNoneOfKind( - ControlFlowElement pred, Splits predSplits, ControlFlowElement succ, Completion c, SplitKind sk - ) { - // None inherited from predecessor - case2aNoneInheritedOfKindForall(pred, predSplits, succ, c, sk, TSplitsNil()) and - // None newly entered into - not entryOfKind(pred, succ, c, _, sk) - } - - /** Holds if `succSplits` should not have a split of kind `sk` at rank `rnk`. */ - pragma[nomagic] - private predicate case2aNoneAtRank( - ControlFlowElement pred, Splits predSplits, ControlFlowElement succ, Completion c, int rnk - ) { - exists(SplitKind sk | case2aNoneOfKind(pred, predSplits, succ, c, sk) | - rnk = sk.getListRank(succ) - ) - } - - pragma[nomagic] - private SplitImpl case2auxGetAPredecessorSplit( - ControlFlowElement pred, Splits predSplits, ControlFlowElement succ, Completion c - ) { - case2aux(pred, predSplits, succ, c) and - result = predSplits.getASplit() - } - - /** Gets a split that should be in `succSplits`. */ - pragma[nomagic] - private SplitImpl case2aSome( - ControlFlowElement pred, Splits predSplits, ControlFlowElement succ, Completion c, SplitKind sk - ) { - ( - // Inherited from predecessor - result = case2auxGetAPredecessorSplit(pred, predSplits, succ, c) and - result.hasSuccessor(pred, succ, c) - or - // Newly entered into - exists(SplitKind sk0 | - case2aNoneInheritedOfKindForall(pred, predSplits, succ, c, sk0, TSplitsNil()) - | - entryOfKind(pred, succ, c, result, sk0) - ) - ) and - sk = result.getKind() - } - - /** Gets a split that should be in `succSplits` at rank `rnk`. */ - pragma[nomagic] - SplitImpl case2aSomeAtRank( - ControlFlowElement pred, Splits predSplits, ControlFlowElement succ, Completion c, int rnk - ) { - exists(SplitKind sk | result = case2aSome(pred, predSplits, succ, c, sk) | - rnk = sk.getListRank(succ) - ) - } - - /** - * Case 2a. - * - * As opposed to the other cases, in this case we need to construct a new set - * of splits `succSplits`. Since this involves constructing the very IPA type, - * we cannot recurse directly over the structure of `succSplits`. Instead, we - * recurse over the ranks of all splits that *might* be in `succSplits`. - * - * - Invariant 1 holds in the base case, - * - invariant 2 holds for all splits with rank at least `rnk`, - * - invariant 3 holds for all splits in `predSplits`, - * - invariant 4 holds for all splits in `succSplits` with rank at least `rnk`, - * and - * - invariant 4 holds for all splits in `succSplits` with rank at least `rnk`. - */ - predicate case2aFromRank( - ControlFlowElement pred, Splits predSplits, ControlFlowElement succ, Splits succSplits, - Completion c, int rnk - ) { - case2aux(pred, predSplits, succ, c) and - succSplits = TSplitsNil() and - rnk = max(any(SplitKind sk).getListRank(succ)) + 1 - or - case2aFromRank(pred, predSplits, succ, succSplits, c, rnk + 1) and - case2aNoneAtRank(pred, predSplits, succ, c, rnk) - or - exists(Splits mid, SplitImpl split | split = case2aCons(pred, predSplits, succ, mid, c, rnk) | - succSplits = TSplitsCons(split, mid) - ) - } - - pragma[noinline] - private SplitImpl case2aCons( - ControlFlowElement pred, Splits predSplits, ControlFlowElement succ, Splits succSplits, - Completion c, int rnk - ) { - case2aFromRank(pred, predSplits, succ, succSplits, c, rnk + 1) and - result = case2aSomeAtRank(pred, predSplits, succ, c, rnk) - } - - /** - * Case 2b. - * - * Invariants 1, 4, and 5 hold in the base case, and invariants 2 and 3 are - * maintained for all splits in `predSplits`, except possibly for the splits - * in `except`. - * - * The predicate is written using explicit recursion, as opposed to a `forall`, - * to avoid negative recursion. - */ - private predicate case2bForall( - ControlFlowElement pred, Splits predSplits, ControlFlowElement succ, Completion c, Splits except - ) { - // Invariant 1 - case2aux(pred, predSplits, succ, c) and - // Invariants 4 and 5 - not any(SplitKind sk).appliesTo(succ) and - except = predSplits - or - exists(SplitImpl split | case2bForallCons(pred, predSplits, succ, c, split, except) | - // Invariants 2 and 3 - split.hasExit(pred, succ, c) - ) - } - - pragma[noinline] - private predicate case2bForallCons( - ControlFlowElement pred, Splits predSplits, ControlFlowElement succ, Completion c, - SplitImpl exceptHead, Splits exceptTail - ) { - case2bForall(pred, predSplits, succ, c, TSplitsCons(exceptHead, exceptTail)) - } - - private predicate case2( - ControlFlowElement pred, Splits predSplits, ControlFlowElement succ, Splits succSplits, - Completion c - ) { - case2aFromRank(pred, predSplits, succ, succSplits, c, 1) - or - case2bForall(pred, predSplits, succ, c, TSplitsNil()) and - succSplits = TSplitsNil() - } - - /** - * Holds if `succ` with splits `succSplits` is a successor of type `t` for `pred` - * with splits `predSplits`. - */ - predicate succSplits( - ControlFlowElement pred, Splits predSplits, ControlFlowElement succ, Splits succSplits, - Completion c - ) { - case1(pred, predSplits, succ, c) and - succSplits = predSplits - or - case2(pred, predSplits, succ, succSplits, c) - } -} - -import SuccSplits - -/** Provides logic for calculating reachable control flow nodes. */ -private module Reachability { - /** - * Holds if `cfe` is a control flow element where the set of possible splits may - * be different from the set of possible splits for one of `cfe`'s predecessors. - * That is, `cfe` starts a new block of elements with the same set of splits. - */ - private predicate startsSplits(ControlFlowElement cfe) { - scopeFirst(_, cfe) - or - exists(SplitImpl s | - s.hasEntry(_, cfe, _) - or - s.hasExit(_, cfe, _) - ) - or - exists(ControlFlowElement pred, SplitImpl split, Completion c | succ(pred, cfe, c) | - split.appliesTo(pred) and - not split.hasSuccessor(pred, cfe, c) - ) - } - - private predicate intraSplitsSucc(ControlFlowElement pred, ControlFlowElement succ) { - succ(pred, succ, _) and - not startsSplits(succ) - } - - private predicate splitsBlockContains(ControlFlowElement start, ControlFlowElement cfe) = - fastTC(intraSplitsSucc/2)(start, cfe) - - /** - * A block of control flow elements where the set of splits is guaranteed - * to remain unchanged, represented by the first element in the block. - */ - class SameSplitsBlock extends ControlFlowElement { - SameSplitsBlock() { startsSplits(this) } - - /** Gets a control flow element in this block. */ - ControlFlowElement getAnElement() { - splitsBlockContains(this, result) - or - result = this - } - - pragma[noinline] - private SameSplitsBlock getASuccessor(Splits predSplits, Splits succSplits) { - exists(ControlFlowElement pred | pred = this.getAnElement() | - succSplits(pred, predSplits, result, succSplits, _) - ) - } - - /** - * Holds if the elements of this block are reachable from a callable entry - * point, with the splits `splits`. - */ - predicate isReachable(CfgScope scope, Splits splits) { - // Base case - succEntrySplits(scope, this, splits, _) - or - // Recursive case - exists(SameSplitsBlock pred, Splits predSplits | pred.isReachable(scope, predSplits) | - this = pred.getASuccessor(predSplits, splits) - ) - } - } -} - -cached -private module Cached { - /** - * If needed, call this predicate from `ControlFlowGraphImplSpecific.qll` in order to - * force a stage-dependency on the `ControlFlowGraphImplShared.qll` stage and thereby - * collapsing the two stages. - */ - cached - predicate forceCachingInSameStage() { any() } - - cached - newtype TSplits = - TSplitsNil() or - TSplitsCons(SplitImpl head, Splits tail) { - exists( - ControlFlowElement pred, Splits predSplits, ControlFlowElement succ, Completion c, int rnk - | - case2aFromRank(pred, predSplits, succ, tail, c, rnk + 1) and - head = case2aSomeAtRank(pred, predSplits, succ, c, rnk) - ) - or - succEntrySplitsCons(_, _, head, tail, _) - } - - cached - string splitsToString(Splits splits) { - splits = TSplitsNil() and - result = "" - or - exists(SplitImpl head, Splits tail, string headString, string tailString | - splits = TSplitsCons(head, tail) - | - headString = head.toString() and - tailString = tail.toString() and - if tailString = "" - then result = headString - else - if headString = "" - then result = tailString - else result = headString + ", " + tailString - ) - } - - /** - * Internal representation of control flow nodes in the control flow graph. - * The control flow graph is pruned for unreachable nodes. - */ - cached - newtype TCfgNode = - TEntryNode(CfgScope scope) { succEntrySplits(scope, _, _, _) } or - TAnnotatedExitNode(CfgScope scope, boolean normal) { - exists(Reachability::SameSplitsBlock b, SuccessorType t | b.isReachable(scope, _) | - succExitSplits(b.getAnElement(), _, scope, t) and - if isAbnormalExitType(t) then normal = false else normal = true - ) - } or - TExitNode(CfgScope scope) { - exists(Reachability::SameSplitsBlock b | b.isReachable(scope, _) | - succExitSplits(b.getAnElement(), _, scope, _) - ) - } or - TElementNode(CfgScope scope, ControlFlowElement cfe, Splits splits) { - exists(Reachability::SameSplitsBlock b | b.isReachable(scope, splits) | - cfe = b.getAnElement() - ) - } - - /** Gets a successor node of a given flow type, if any. */ - cached - TCfgNode getASuccessor(TCfgNode pred, SuccessorType t) { - // Callable entry node -> callable body - exists(ControlFlowElement succElement, Splits succSplits, CfgScope scope | - result = TElementNode(scope, succElement, succSplits) and - pred = TEntryNode(scope) and - succEntrySplits(scope, succElement, succSplits, t) - ) - or - exists(CfgScope scope, ControlFlowElement predElement, Splits predSplits | - pred = TElementNode(pragma[only_bind_into](scope), predElement, predSplits) - | - // Element node -> callable exit (annotated) - exists(boolean normal | - result = TAnnotatedExitNode(pragma[only_bind_into](scope), normal) and - succExitSplits(predElement, predSplits, scope, t) and - if isAbnormalExitType(t) then normal = false else normal = true - ) - or - // Element node -> element node - exists(ControlFlowElement succElement, Splits succSplits, Completion c | - result = TElementNode(pragma[only_bind_into](scope), succElement, succSplits) - | - succSplits(predElement, predSplits, succElement, succSplits, c) and - t = getAMatchingSuccessorType(c) - ) - ) - or - // Callable exit (annotated) -> callable exit - exists(CfgScope scope | - pred = TAnnotatedExitNode(scope, _) and - result = TExitNode(scope) and - successorTypeIsSimple(t) - ) - } - - /** - * Gets a first control flow element executed within `cfe`. - */ - cached - ControlFlowElement getAControlFlowEntryNode(ControlFlowElement cfe) { first(cfe, result) } - - /** - * Gets a potential last control flow element executed within `cfe`. - */ - cached - ControlFlowElement getAControlFlowExitNode(ControlFlowElement cfe) { last(cfe, result, _) } - - /** - * Gets the CFG scope of node `n`. Unlike `getCfgScope`, this predicate - * is calculated based on reachability from an entry node, and it may - * yield different results for AST elements that are split into multiple - * scopes. - */ - cached - CfgScope getNodeCfgScope(TCfgNode n) { - n = TEntryNode(result) - or - n = TAnnotatedExitNode(result, _) - or - n = TExitNode(result) - or - n = TElementNode(result, _, _) - } -} - -import Cached - -/** - * Import this module into a `.ql` file of `@kind graph` to render a CFG. The - * graph is restricted to nodes from `RelevantNode`. - */ -module TestOutput { - abstract class RelevantNode extends Node { - /** - * Gets a string used to resolve ties in node and edge ordering. - */ - string getOrderDisambiguation() { result = "" } - } - - query predicate nodes(RelevantNode n, string attr, string val) { - attr = "semmle.order" and - val = - any(int i | - n = - rank[i](RelevantNode p, Location l | - l = p.getLocation() - | - p - order by - l.getFile().getBaseName(), l.getFile().getAbsolutePath(), l.getStartLine(), - l.getStartColumn(), l.getEndLine(), l.getEndColumn(), p.toString(), - p.getOrderDisambiguation() - ) - ).toString() - } - - query predicate edges(RelevantNode pred, RelevantNode succ, string attr, string val) { - attr = "semmle.label" and - val = - strictconcat(SuccessorType t, string s | - succ = getASuccessor(pred, t) and - if successorTypeIsSimple(t) then s = "" else s = t.toString() - | - s, ", " order by s - ) - or - attr = "semmle.order" and - val = - any(int i | - succ = - rank[i](RelevantNode s, SuccessorType t, Location l | - s = getASuccessor(pred, t) and - l = s.getLocation() - | - s - order by - l.getFile().getBaseName(), l.getFile().getAbsolutePath(), l.getStartLine(), - l.getStartColumn(), l.getEndLine(), l.getEndColumn(), t.toString(), s.toString(), - s.getOrderDisambiguation() - ) - ).toString() - } -} - -/** Provides a set of splitting-related consistency queries. */ -module Consistency { - query predicate nonUniqueSetRepresentation(Splits s1, Splits s2) { - forex(Split s | s = s1.getASplit() | s = s2.getASplit()) and - forex(Split s | s = s2.getASplit() | s = s1.getASplit()) and - s1 != s2 - } - - query predicate breakInvariant2( - ControlFlowElement pred, Splits predSplits, ControlFlowElement succ, Splits succSplits, - SplitImpl split, Completion c - ) { - succSplits(pred, predSplits, succ, succSplits, c) and - split = predSplits.getASplit() and - split.hasSuccessor(pred, succ, c) and - not split = succSplits.getASplit() - } - - query predicate breakInvariant3( - ControlFlowElement pred, Splits predSplits, ControlFlowElement succ, Splits succSplits, - SplitImpl split, Completion c - ) { - succSplits(pred, predSplits, succ, succSplits, c) and - split = predSplits.getASplit() and - split.hasExit(pred, succ, c) and - not split.hasEntry(pred, succ, c) and - split = succSplits.getASplit() - } - - query predicate breakInvariant4( - ControlFlowElement pred, Splits predSplits, ControlFlowElement succ, Splits succSplits, - SplitImpl split, Completion c - ) { - succSplits(pred, predSplits, succ, succSplits, c) and - split.hasEntry(pred, succ, c) and - not split.getKind() = predSplits.getASplit().getKind() and - not split = succSplits.getASplit() and - split.getKind().isEnabled(succ) - } - - query predicate breakInvariant5( - ControlFlowElement pred, Splits predSplits, ControlFlowElement succ, Splits succSplits, - SplitImpl split, Completion c - ) { - succSplits(pred, predSplits, succ, succSplits, c) and - split = succSplits.getASplit() and - not (split.hasSuccessor(pred, succ, c) and split = predSplits.getASplit()) and - not split.hasEntry(pred, succ, c) - } - - private class SimpleSuccessorType extends SuccessorType { - SimpleSuccessorType() { - this = getAMatchingSuccessorType(any(Completion c | completionIsSimple(c))) - } - } - - private class NormalSuccessorType extends SuccessorType { - NormalSuccessorType() { - this = getAMatchingSuccessorType(any(Completion c | completionIsNormal(c))) - } - } - - query predicate multipleSuccessors(Node node, SuccessorType t, Node successor) { - strictcount(getASuccessor(node, t)) > 1 and - successor = getASuccessor(node, t) and - // allow for functions with multiple bodies - not (t instanceof SimpleSuccessorType and node instanceof TEntryNode) - } - - query predicate simpleAndNormalSuccessors( - Node node, NormalSuccessorType t1, SimpleSuccessorType t2, Node succ1, Node succ2 - ) { - t1 != t2 and - succ1 = getASuccessor(node, t1) and - succ2 = getASuccessor(node, t2) - } - - query predicate deadEnd(Node node) { - not node instanceof TExitNode and - not exists(getASuccessor(node, _)) - } - - query predicate nonUniqueSplitKind(SplitImpl split, SplitKind sk) { - sk = split.getKind() and - strictcount(split.getKind()) > 1 - } - - query predicate nonUniqueListOrder(SplitKind sk, int ord) { - ord = sk.getListOrder() and - strictcount(sk.getListOrder()) > 1 - } -} diff --git a/csharp/ql/lib/semmle/code/csharp/controlflow/internal/ControlFlowGraphImplSpecific.qll b/csharp/ql/lib/semmle/code/csharp/controlflow/internal/ControlFlowGraphImplSpecific.qll deleted file mode 100644 index 9c3f5276dd9..00000000000 --- a/csharp/ql/lib/semmle/code/csharp/controlflow/internal/ControlFlowGraphImplSpecific.qll +++ /dev/null @@ -1,69 +0,0 @@ -private import csharp as CS -private import ControlFlowGraphImpl as Impl -private import Completion as Comp -private import Splitting as Splitting -private import SuccessorType as ST -private import semmle.code.csharp.Caching - -class ControlFlowTreeBase = Impl::ControlFlowTree::Range; - -class ControlFlowElement = CS::ControlFlowElement; - -class Completion = Comp::Completion; - -/** - * Hold if `c` represents normal evaluation of a statement or an - * expression. - */ -predicate completionIsNormal(Completion c) { c instanceof Comp::NormalCompletion } - -/** - * Hold if `c` represents simple (normal) evaluation of a statement or an - * expression. - */ -predicate completionIsSimple(Completion c) { c instanceof Comp::SimpleCompletion } - -/** Holds if `c` is a valid completion for `e`. */ -predicate completionIsValidFor(Completion c, ControlFlowElement e) { c.isValidFor(e) } - -class CfgScope = Impl::CfgScope; - -/** Gets the CFG scope for `e`. */ -CfgScope getCfgScope(ControlFlowElement e) { - Stages::ControlFlowStage::forceCachingInSameStage() and - result = e.getEnclosingCallable() -} - -predicate scopeFirst = Impl::scopeFirst/2; - -predicate scopeLast = Impl::scopeLast/3; - -/** The maximum number of splits allowed for a given node. */ -int maxSplits() { result = 5 } - -class SplitKindBase = Splitting::TSplitKind; - -class Split = Splitting::Split; - -class SuccessorType = ST::SuccessorType; - -/** Gets a successor type that matches completion `c`. */ -SuccessorType getAMatchingSuccessorType(Completion c) { result = c.getAMatchingSuccessorType() } - -/** - * Hold if `c` represents simple (normal) evaluation of a statement or an - * expression. - */ -predicate successorTypeIsSimple(SuccessorType t) { - t instanceof ST::SuccessorTypes::NormalSuccessor -} - -/** Holds if `t` is an abnormal exit type out of a callable. */ -predicate isAbnormalExitType(SuccessorType t) { - t instanceof ST::SuccessorTypes::ExceptionSuccessor or - t instanceof ST::SuccessorTypes::ExitSuccessor -} - -class Location = CS::Location; - -class Node = CS::ControlFlow::Node; diff --git a/csharp/ql/lib/semmle/code/csharp/controlflow/internal/PreBasicBlocks.qll b/csharp/ql/lib/semmle/code/csharp/controlflow/internal/PreBasicBlocks.qll index 095c4e69498..6a507fb8014 100644 --- a/csharp/ql/lib/semmle/code/csharp/controlflow/internal/PreBasicBlocks.qll +++ b/csharp/ql/lib/semmle/code/csharp/controlflow/internal/PreBasicBlocks.qll @@ -12,7 +12,7 @@ import csharp private import Completion private import ControlFlowGraphImpl -private import semmle.code.csharp.controlflow.ControlFlowGraph::ControlFlow +private import semmle.code.csharp.controlflow.ControlFlowGraph::ControlFlow as Cfg private predicate startsBB(ControlFlowElement cfe) { not succ(_, cfe, _) and @@ -55,7 +55,7 @@ private predicate bbIDominates(PreBasicBlock dom, PreBasicBlock bb) = class PreBasicBlock extends ControlFlowElement { PreBasicBlock() { startsBB(this) } - PreBasicBlock getASuccessorByType(SuccessorType t) { + PreBasicBlock getASuccessorByType(Cfg::SuccessorType t) { succ(this.getLastElement(), result, any(Completion c | t = c.getAMatchingSuccessorType())) } @@ -116,7 +116,7 @@ class ConditionBlock extends PreBasicBlock { } pragma[nomagic] - predicate controls(PreBasicBlock controlled, SuccessorTypes::ConditionalSuccessor s) { + predicate controls(PreBasicBlock controlled, Cfg::SuccessorTypes::ConditionalSuccessor s) { exists(PreBasicBlock succ, ConditionalCompletion c | this.immediatelyControls(succ, c) | succ.dominates(controlled) and s = c.getAMatchingSuccessorType() diff --git a/csharp/ql/lib/semmle/code/csharp/controlflow/internal/Splitting.qll b/csharp/ql/lib/semmle/code/csharp/controlflow/internal/Splitting.qll index f7c84dbac5f..416fefdfbb6 100644 --- a/csharp/ql/lib/semmle/code/csharp/controlflow/internal/Splitting.qll +++ b/csharp/ql/lib/semmle/code/csharp/controlflow/internal/Splitting.qll @@ -7,8 +7,7 @@ import csharp private import Completion private import ControlFlowGraphImpl -private import SuccessorTypes -private import semmle.code.csharp.controlflow.ControlFlowGraph::ControlFlow +private import semmle.code.csharp.controlflow.ControlFlowGraph::ControlFlow as Cfg private import semmle.code.csharp.controlflow.internal.PreSsa cached @@ -83,7 +82,7 @@ module InitializerSplitting { * Gets a control flow element that is a syntactic descendant of the * initializer expression. */ - ControlFlowElement getAnInitializerDescendant() { + AstNode getAnInitializerDescendant() { result = this.getInitializer() or result = this.getAnInitializerDescendant().getAChild() @@ -193,49 +192,49 @@ module InitializerSplitting { private class InitializerSplitKind extends SplitKind, TInitializerSplitKind { override int getListOrder() { result = 0 } - override predicate isEnabled(ControlFlowElement cfe) { this.appliesTo(cfe) } + override predicate isEnabled(AstNode cfe) { this.appliesTo(cfe) } override string toString() { result = "Initializer" } } int getNextListOrder() { result = 1 } - private class InitializerSplitImpl extends SplitImpl, InitializerSplit { + private class InitializerSplitImpl extends SplitImpl instanceof InitializerSplit { override InitializerSplitKind getKind() { any() } - override predicate hasEntry(ControlFlowElement pred, ControlFlowElement succ, Completion c) { + override predicate hasEntry(AstNode pred, AstNode succ, Completion c) { exists(ConstructorInitializer ci | last(ci, pred, c) and succ(pred, succ, c) and succ = any(InitializedInstanceMember m).getAnInitializerDescendant() and - this.getConstructor() = ci.getConstructor() + super.getConstructor() = ci.getConstructor() ) } - override predicate hasEntryScope(CfgScope scope, ControlFlowElement first) { + override predicate hasEntryScope(CfgScope scope, AstNode first) { scopeFirst(scope, first) and - scope = this.getConstructor() and + scope = super.getConstructor() and first = any(InitializedInstanceMember m).getAnInitializerDescendant() } - override predicate hasExit(ControlFlowElement pred, ControlFlowElement succ, Completion c) { + override predicate hasExit(AstNode pred, AstNode succ, Completion c) { this.appliesTo(pred) and succ(pred, succ, c) and not succ = any(InitializedInstanceMember m).getAnInitializerDescendant() and - succ.getEnclosingCallable() = this.getConstructor() + succ.(ControlFlowElement).getEnclosingCallable() = super.getConstructor() } - override predicate hasExitScope(CfgScope scope, ControlFlowElement last, Completion c) { + override predicate hasExitScope(CfgScope scope, AstNode last, Completion c) { this.appliesTo(last) and scopeLast(scope, last, c) and - scope = this.getConstructor() + scope = super.getConstructor() } - override predicate hasSuccessor(ControlFlowElement pred, ControlFlowElement succ, Completion c) { + override predicate hasSuccessor(AstNode pred, AstNode succ, Completion c) { this.appliesSucc(pred, succ, c) and succ = any(InitializedInstanceMember m | - constructorInitializes(this.getConstructor(), m.getInitializer()) + constructorInitializes(super.getConstructor(), m.getInitializer()) ).getAnInitializerDescendant() } } @@ -267,17 +266,22 @@ module ConditionalCompletionSplitting { private class ConditionalCompletionSplitKind extends SplitKind, TConditionalCompletionSplitKind { override int getListOrder() { result = InitializerSplitting::getNextListOrder() } - override predicate isEnabled(ControlFlowElement cfe) { this.appliesTo(cfe) } + override predicate isEnabled(AstNode cfe) { this.appliesTo(cfe) } override string toString() { result = "ConditionalCompletion" } } int getNextListOrder() { result = InitializerSplitting::getNextListOrder() + 1 } - private class ConditionalCompletionSplitImpl extends SplitImpl, ConditionalCompletionSplit { + private class ConditionalCompletionSplitImpl extends SplitImpl instanceof ConditionalCompletionSplit + { + ConditionalCompletion completion; + + ConditionalCompletionSplitImpl() { this = TConditionalCompletionSplit(completion) } + override ConditionalCompletionSplitKind getKind() { any() } - override predicate hasEntry(ControlFlowElement pred, ControlFlowElement succ, Completion c) { + override predicate hasEntry(AstNode pred, AstNode succ, Completion c) { succ(pred, succ, c) and last(succ, _, completion) and ( @@ -334,23 +338,21 @@ module ConditionalCompletionSplitting { ) } - override predicate hasEntryScope(CfgScope scope, ControlFlowElement first) { none() } + override predicate hasEntryScope(CfgScope scope, AstNode first) { none() } - override predicate hasExit(ControlFlowElement pred, ControlFlowElement succ, Completion c) { + override predicate hasExit(AstNode pred, AstNode succ, Completion c) { this.appliesTo(pred) and succ(pred, succ, c) and if c instanceof ConditionalCompletion then completion = c else any() } - override predicate hasExitScope(CfgScope scope, ControlFlowElement last, Completion c) { + override predicate hasExitScope(CfgScope scope, AstNode last, Completion c) { this.appliesTo(last) and scopeLast(scope, last, c) and if c instanceof ConditionalCompletion then completion = c else any() } - override predicate hasSuccessor(ControlFlowElement pred, ControlFlowElement succ, Completion c) { - none() - } + override predicate hasSuccessor(AstNode pred, AstNode succ, Completion c) { none() } } } @@ -358,7 +360,7 @@ module AssertionSplitting { import semmle.code.csharp.commons.Assertions private import semmle.code.csharp.ExprOrStmtParent - private ControlFlowElement getAnAssertionDescendant(Assertion a) { + private AstNode getAnAssertionDescendant(Assertion a) { result = a or result = getAnAssertionDescendant(a).getAChild() @@ -401,17 +403,23 @@ module AssertionSplitting { private class AssertionSplitKind extends SplitKind, TAssertionSplitKind { override int getListOrder() { result = ConditionalCompletionSplitting::getNextListOrder() } - override predicate isEnabled(ControlFlowElement cfe) { this.appliesTo(cfe) } + override predicate isEnabled(AstNode cfe) { this.appliesTo(cfe) } override string toString() { result = "Assertion" } } int getNextListOrder() { result = ConditionalCompletionSplitting::getNextListOrder() + 1 } - private class AssertionSplitImpl extends SplitImpl, AssertionSplit { + private class AssertionSplitImpl extends SplitImpl instanceof AssertionSplit { + Assertion a; + boolean success; + int i; + + AssertionSplitImpl() { this = TAssertionSplit(a, i, success) } + override AssertionSplitKind getKind() { any() } - override predicate hasEntry(ControlFlowElement pred, ControlFlowElement succ, Completion c) { + override predicate hasEntry(AstNode pred, AstNode succ, Completion c) { exists(AssertMethod m | last(a.getExpr(i), pred, c) and succ(pred, succ, c) and @@ -440,9 +448,9 @@ module AssertionSplitting { ) } - override predicate hasEntryScope(CfgScope scope, ControlFlowElement first) { none() } + override predicate hasEntryScope(CfgScope scope, AstNode first) { none() } - override predicate hasExit(ControlFlowElement pred, ControlFlowElement succ, Completion c) { + override predicate hasExit(AstNode pred, AstNode succ, Completion c) { this.appliesTo(pred) and pred = a and succ(pred, succ, c) and @@ -455,7 +463,7 @@ module AssertionSplitting { ) } - override predicate hasExitScope(CfgScope scope, ControlFlowElement last, Completion c) { + override predicate hasExitScope(CfgScope scope, AstNode last, Completion c) { this.appliesTo(last) and last = a and scopeLast(scope, last, c) and @@ -468,7 +476,7 @@ module AssertionSplitting { ) } - override predicate hasSuccessor(ControlFlowElement pred, ControlFlowElement succ, Completion c) { + override predicate hasSuccessor(AstNode pred, AstNode succ, Completion c) { this.appliesSucc(pred, succ, c) and succ = getAnAssertionDescendant(a) } @@ -484,8 +492,8 @@ module FinallySplitting { * then the `finally` block must end with a `return` as well (provided that * the `finally` block exits normally). */ - class FinallySplitType extends SuccessorType { - FinallySplitType() { not this instanceof ConditionalSuccessor } + class FinallySplitType extends Cfg::SuccessorType { + FinallySplitType() { not this instanceof Cfg::SuccessorTypes::ConditionalSuccessor } /** Holds if this split type matches entry into a `finally` block with completion `c`. */ predicate isSplitForEntryCompletion(Completion c) { @@ -493,22 +501,22 @@ module FinallySplitting { then // If the entry into the `finally` block completes with any normal completion, // it simply means normal execution after the `finally` block - this instanceof NormalSuccessor + this instanceof Cfg::SuccessorTypes::NormalSuccessor else this = c.getAMatchingSuccessorType() } } /** A control flow element that belongs to a `finally` block. */ - private class FinallyControlFlowElement extends ControlFlowElement { + private class FinallyAstNode extends AstNode { private Statements::TryStmtTree try; - FinallyControlFlowElement() { this = try.getAFinallyDescendant() } + FinallyAstNode() { this = try.getAFinallyDescendant() } /** Gets the immediate `try` block that this node belongs to. */ Statements::TryStmtTree getTryStmt() { result = try } /** Holds if this node is the entry node in the `finally` block it belongs to. */ - predicate isEntryNode() { first(try.getFinally(), this) } + predicate isEntryNode() { first(try.(TryStmt).getFinally(), this) } } /** @@ -547,7 +555,7 @@ module FinallySplitting { int getNestLevel() { result = nestLevel } override string toString() { - if type instanceof NormalSuccessor + if type instanceof Cfg::SuccessorTypes::NormalSuccessor then result = "" else if nestLevel > 0 @@ -577,38 +585,34 @@ module FinallySplitting { override string toString() { result = "Finally (" + nestLevel + ")" } } - pragma[noinline] - private predicate hasEntry0( - ControlFlowElement pred, FinallyControlFlowElement succ, int nestLevel, Completion c - ) { + pragma[nomagic] + private predicate hasEntry0(AstNode pred, FinallyAstNode succ, int nestLevel, Completion c) { succ.isEntryNode() and nestLevel = succ.getTryStmt().nestLevel() and succ(pred, succ, c) } - private class FinallySplitImpl extends SplitImpl, FinallySplit { - override FinallySplitKind getKind() { result.getNestLevel() = this.getNestLevel() } + private class FinallySplitImpl extends SplitImpl instanceof FinallySplit { + override FinallySplitKind getKind() { result.getNestLevel() = super.getNestLevel() } - override predicate hasEntry(ControlFlowElement pred, ControlFlowElement succ, Completion c) { - hasEntry0(pred, succ, this.getNestLevel(), c) and - this.getType().isSplitForEntryCompletion(c) + override predicate hasEntry(AstNode pred, AstNode succ, Completion c) { + hasEntry0(pred, succ, super.getNestLevel(), c) and + super.getType().isSplitForEntryCompletion(c) } - override predicate hasEntryScope(CfgScope scope, ControlFlowElement first) { none() } + override predicate hasEntryScope(CfgScope scope, AstNode first) { none() } /** * Holds if this split applies to control flow element `pred`, where `pred` * is a valid predecessor. */ - private predicate appliesToPredecessor(ControlFlowElement pred) { + private predicate appliesToPredecessor(AstNode pred) { this.appliesTo(pred) and (succ(pred, _, _) or scopeLast(_, pred, _)) } pragma[noinline] - private predicate exit0( - ControlFlowElement pred, Statements::TryStmtTree try, int nestLevel, Completion c - ) { + private predicate exit0(AstNode pred, Statements::TryStmtTree try, int nestLevel, Completion c) { this.appliesToPredecessor(pred) and nestLevel = try.nestLevel() and last(try, pred, c) @@ -619,10 +623,10 @@ module FinallySplitting { * `inherited` indicates whether `c` is an inherited completion from a `try`/ * `catch` block. */ - private predicate exit(ControlFlowElement pred, Completion c, boolean inherited) { + private predicate exit(AstNode pred, Completion c, boolean inherited) { exists(TryStmt try, FinallySplitType type | - this.exit0(pred, try, this.getNestLevel(), c) and - type = this.getType() + this.exit0(pred, try, super.getNestLevel(), c) and + type = super.getType() | if last(try.getFinally(), pred, c) then @@ -635,14 +639,14 @@ module FinallySplitting { or not c instanceof NormalCompletion or - type instanceof NormalSuccessor + type instanceof Cfg::SuccessorTypes::NormalSuccessor ) else ( // Finally block can exit with completion `c` inherited from try/catch // block: must match this split inherited = true and type = c.getAMatchingSuccessorType() and - not type instanceof NormalSuccessor + not type instanceof Cfg::SuccessorTypes::NormalSuccessor ) ) or @@ -672,15 +676,15 @@ module FinallySplitting { // is "normal" (corresponding to `b1 = true` and `b2 = false`), then the inner // split must be able to exit with an `ExceptionA` completion. this.appliesToPredecessor(pred) and - exists(FinallySplitImpl outer | - outer.getNestLevel() = this.getNestLevel() - 1 and - outer.exit(pred, c, inherited) and - this.getType() instanceof NormalSuccessor and + exists(FinallySplit outer | + outer.getNestLevel() = super.getNestLevel() - 1 and + outer.(FinallySplitImpl).exit(pred, c, inherited) and + super.getType() instanceof Cfg::SuccessorTypes::NormalSuccessor and inherited = true ) } - override predicate hasExit(ControlFlowElement pred, ControlFlowElement succ, Completion c) { + override predicate hasExit(AstNode pred, AstNode succ, Completion c) { succ(pred, succ, c) and ( this.exit(pred, c, _) @@ -689,7 +693,7 @@ module FinallySplitting { ) } - override predicate hasExitScope(CfgScope scope, ControlFlowElement last, Completion c) { + override predicate hasExitScope(CfgScope scope, AstNode last, Completion c) { scopeLast(scope, last, c) and ( this.exit(last, c, _) @@ -698,17 +702,17 @@ module FinallySplitting { ) } - override predicate hasSuccessor(ControlFlowElement pred, ControlFlowElement succ, Completion c) { + override predicate hasSuccessor(AstNode pred, AstNode succ, Completion c) { this.appliesSucc(pred, succ, c) and succ = - any(FinallyControlFlowElement fcfe | + any(FinallyAstNode fcfe | if fcfe.isEntryNode() then // entering a nested `finally` block - fcfe.getTryStmt().nestLevel() > this.getNestLevel() + fcfe.getTryStmt().nestLevel() > super.getNestLevel() else // staying in the same (possibly nested) `finally` block as `pred` - fcfe.getTryStmt().nestLevel() >= this.getNestLevel() + fcfe.getTryStmt().nestLevel() >= super.getNestLevel() ) } } @@ -774,20 +778,20 @@ module ExceptionHandlerSplitting { int getNextListOrder() { result = FinallySplitting::getNextListOrder() + 1 } - private class ExceptionHandlerSplitImpl extends SplitImpl, ExceptionHandlerSplit { + private class ExceptionHandlerSplitImpl extends SplitImpl instanceof ExceptionHandlerSplit { override ExceptionHandlerSplitKind getKind() { any() } - override predicate hasEntry(ControlFlowElement pred, ControlFlowElement succ, Completion c) { + override predicate hasEntry(AstNode pred, AstNode succ, Completion c) { // Entry into first catch clause exists(Statements::TryStmtTree ts | - this.getExceptionClass() = ts.getAThrownException(pred, c) + super.getExceptionClass() = ts.getAThrownException(pred, c) | succ(pred, succ, c) and - succ = ts.getCatchClause(0).(SpecificCatchClause) + succ = ts.(TryStmt).getCatchClause(0).(SpecificCatchClause) ) } - override predicate hasEntryScope(CfgScope scope, ControlFlowElement first) { none() } + override predicate hasEntryScope(CfgScope scope, AstNode first) { none() } /** * Holds if this split applies to catch clause `scc`. The parameter `match` @@ -796,9 +800,9 @@ module ExceptionHandlerSplitting { */ private predicate appliesToCatchClause(SpecificCatchClause scc, TMatch match) { exists(Statements::TryStmtTree ts, ExceptionClass ec | - ec = this.getExceptionClass() and + ec = super.getExceptionClass() and ec = ts.getAThrownException(_, _) and - scc = ts.getACatchClause() + scc = ts.(TryStmt).getACatchClause() | if scc.getCaughtExceptionType() = ec.getABaseType*() then match = TAlways() @@ -813,7 +817,7 @@ module ExceptionHandlerSplitting { * Holds if this split applies to control flow element `pred`, where `pred` * is a valid predecessor with completion `c`. */ - private predicate appliesToPredecessor(ControlFlowElement pred, Completion c) { + private predicate appliesToPredecessor(AstNode pred, Completion c) { this.appliesTo(pred) and (succ(pred, _, c) or scopeLast(_, pred, c)) and ( @@ -843,18 +847,18 @@ module ExceptionHandlerSplitting { * with throw completion `c`, because it belongs to the last `catch` clause * in a `try` statement. */ - private predicate hasLastExit(ControlFlowElement pred, ThrowCompletion c) { + private predicate hasLastExit(AstNode pred, ThrowCompletion c) { this.appliesToPredecessor(pred, c) and exists(TryStmt ts, SpecificCatchClause scc, int last | last(ts.getCatchClause(last), pred, c) | ts.getCatchClause(last) = scc and scc.isLast() and - c.getExceptionClass() = this.getExceptionClass() + c.getExceptionClass() = super.getExceptionClass() ) } - override predicate hasExit(ControlFlowElement pred, ControlFlowElement succ, Completion c) { + override predicate hasExit(AstNode pred, AstNode succ, Completion c) { this.appliesToPredecessor(pred, c) and succ(pred, succ, c) and ( @@ -869,13 +873,13 @@ module ExceptionHandlerSplitting { ) } - override predicate hasExitScope(CfgScope scope, ControlFlowElement last, Completion c) { + override predicate hasExitScope(CfgScope scope, AstNode last, Completion c) { // Exit out from last `catch` clause (no catch clauses match) this.hasLastExit(last, c) and scopeLast(scope, last, c) } - override predicate hasSuccessor(ControlFlowElement pred, ControlFlowElement succ, Completion c) { + override predicate hasSuccessor(AstNode pred, AstNode succ, Completion c) { this.appliesToPredecessor(pred, c) and this.appliesSucc(pred, succ, c) and not first(any(SpecificCatchClause scc).getBlock(), succ) and @@ -916,7 +920,7 @@ module BooleanSplitting { abstract predicate correlatesConditions(ConditionBlock cb1, ConditionBlock cb2, boolean inverted); /** Holds if control flow element `cfe` starts a split of this kind. */ - predicate startsSplit(ControlFlowElement cfe) { + predicate startsSplit(AstNode cfe) { this.correlatesConditions(any(ConditionBlock cb | cb.getLastElement() = cfe), _, _) } @@ -1078,27 +1082,26 @@ module BooleanSplitting { override string toString() { result = kind.toString() } } - pragma[noinline] + pragma[nomagic] private predicate hasEntry0( - ControlFlowElement pred, ControlFlowElement succ, BooleanSplitSubKind kind, boolean b, - Completion c + AstNode pred, AstNode succ, BooleanSplitSubKind kind, boolean b, Completion c ) { kind.startsSplit(pred) and succ(pred, succ, c) and b = c.getInnerCompletion().(BooleanCompletion).getValue() } - private class BooleanSplitImpl extends SplitImpl, BooleanSplit { - override BooleanSplitKind getKind() { result.getSubKind() = this.getSubKind() } + private class BooleanSplitImpl extends SplitImpl instanceof BooleanSplit { + override BooleanSplitKind getKind() { result.getSubKind() = super.getSubKind() } - override predicate hasEntry(ControlFlowElement pred, ControlFlowElement succ, Completion c) { - hasEntry0(pred, succ, this.getSubKind(), this.getBranch(), c) + override predicate hasEntry(AstNode pred, AstNode succ, Completion c) { + hasEntry0(pred, succ, super.getSubKind(), super.getBranch(), c) } - override predicate hasEntryScope(CfgScope scope, ControlFlowElement first) { none() } + override predicate hasEntryScope(CfgScope scope, AstNode first) { none() } private ConditionBlock getACorrelatedCondition(boolean inverted) { - this.getSubKind().correlatesConditions(_, result, inverted) + super.getSubKind().correlatesConditions(_, result, inverted) } /** @@ -1107,35 +1110,35 @@ module BooleanSplitting { */ private predicate appliesToBlock(PreBasicBlock bb, Completion c) { this.appliesTo(bb) and - exists(ControlFlowElement last | last = bb.getLastElement() | + exists(AstNode last | last = bb.getLastElement() | (succ(last, _, c) or scopeLast(_, last, c)) and // Respect the value recorded in this split for all correlated conditions forall(boolean inverted | bb = this.getACorrelatedCondition(inverted) | c.getInnerCompletion() instanceof BooleanCompletion implies c.getInnerCompletion().(BooleanCompletion).getValue() = - this.getBranch().booleanXor(inverted) + super.getBranch().booleanXor(inverted) ) ) } - override predicate hasExit(ControlFlowElement pred, ControlFlowElement succ, Completion c) { + override predicate hasExit(AstNode pred, AstNode succ, Completion c) { exists(PreBasicBlock bb | this.appliesToBlock(bb, c) | pred = bb.getLastElement() and succ(pred, succ, c) and // Exit this split if we can no longer reach a correlated condition - not this.getSubKind().canReachCorrelatedCondition(succ) + not super.getSubKind().canReachCorrelatedCondition(succ) ) } - override predicate hasExitScope(CfgScope scope, ControlFlowElement last, Completion c) { + override predicate hasExitScope(CfgScope scope, AstNode last, Completion c) { exists(PreBasicBlock bb | this.appliesToBlock(bb, c) | last = bb.getLastElement() and scopeLast(scope, last, c) ) } - override predicate hasSuccessor(ControlFlowElement pred, ControlFlowElement succ, Completion c) { + override predicate hasSuccessor(AstNode pred, AstNode succ, Completion c) { exists(PreBasicBlock bb, Completion c0 | this.appliesToBlock(bb, c0) | pred = bb.getAnElement() and this.appliesSucc(pred, succ, c) and @@ -1144,7 +1147,7 @@ module BooleanSplitting { implies ( // We must still be able to reach a correlated condition to stay in this split - this.getSubKind().canReachCorrelatedCondition(succ) and + super.getSubKind().canReachCorrelatedCondition(succ) and c = c0 ) ) @@ -1174,15 +1177,15 @@ module LoopSplitting { */ abstract class AnalyzableLoopStmt extends LoopStmt { /** Holds if the step `pred --c--> succ` should start the split. */ - abstract predicate start(ControlFlowElement pred, ControlFlowElement succ, Completion c); + abstract predicate start(AstNode pred, AstNode succ, Completion c); /** Holds if the step `pred --c--> succ` should stop the split. */ - abstract predicate stop(ControlFlowElement pred, ControlFlowElement succ, Completion c); + abstract predicate stop(AstNode pred, AstNode succ, Completion c); /** * Holds if any step `pred --c--> _` should be pruned from the control flow graph. */ - abstract predicate pruneLoopCondition(ControlFlowElement pred, ConditionalCompletion c); + abstract predicate pruneLoopCondition(AstNode pred, ConditionalCompletion c); /** * Holds if the body is guaranteed to be executed at least once. If not, the @@ -1219,17 +1222,17 @@ module LoopSplitting { ) } - override predicate start(ControlFlowElement pred, ControlFlowElement succ, Completion c) { + override predicate start(AstNode pred, AstNode succ, Completion c) { last(this.getIterableExpr(), pred, c) and succ = this } - override predicate stop(ControlFlowElement pred, ControlFlowElement succ, Completion c) { + override predicate stop(AstNode pred, AstNode succ, Completion c) { pred = this and succ(pred, succ, c) } - override predicate pruneLoopCondition(ControlFlowElement pred, ConditionalCompletion c) { + override predicate pruneLoopCondition(AstNode pred, ConditionalCompletion c) { pred = this and c = any(EmptinessCompletion ec | if v.isEmpty() then not ec.isEmpty() else ec.isEmpty()) } @@ -1298,36 +1301,40 @@ module LoopSplitting { override string toString() { result = "Unroll" } } - private class LoopUnrollingSplitImpl extends SplitImpl, LoopSplit { + private class LoopUnrollingSplitImpl extends SplitImpl instanceof LoopSplit { + AnalyzableLoopStmt loop; + + LoopUnrollingSplitImpl() { this = TLoopSplit(loop) } + override LoopSplitKind getKind() { result = TLoopSplitKind(loop) } - override predicate hasEntry(ControlFlowElement pred, ControlFlowElement succ, Completion c) { + override predicate hasEntry(AstNode pred, AstNode succ, Completion c) { loop.start(pred, succ, c) } - override predicate hasEntryScope(CfgScope scope, ControlFlowElement first) { none() } + override predicate hasEntryScope(CfgScope scope, AstNode first) { none() } /** * Holds if this split applies to control flow element `pred`, where `pred` * is a valid predecessor. */ - private predicate appliesToPredecessor(ControlFlowElement pred, Completion c) { + private predicate appliesToPredecessor(AstNode pred, Completion c) { this.appliesTo(pred) and (succ(pred, _, c) or scopeLast(_, pred, c)) and not loop.pruneLoopCondition(pred, c) } - override predicate hasExit(ControlFlowElement pred, ControlFlowElement succ, Completion c) { + override predicate hasExit(AstNode pred, AstNode succ, Completion c) { this.appliesToPredecessor(pred, c) and loop.stop(pred, succ, c) } - override predicate hasExitScope(CfgScope scope, ControlFlowElement last, Completion c) { + override predicate hasExitScope(CfgScope scope, AstNode last, Completion c) { this.appliesToPredecessor(last, c) and scopeLast(scope, last, c) } - override predicate hasSuccessor(ControlFlowElement pred, ControlFlowElement succ, Completion c) { + override predicate hasSuccessor(AstNode pred, AstNode succ, Completion c) { this.appliesToPredecessor(pred, c) and this.appliesSucc(pred, succ, c) and not loop.stop(pred, succ, c) diff --git a/csharp/ql/lib/semmle/code/csharp/dataflow/SSA.qll b/csharp/ql/lib/semmle/code/csharp/dataflow/SSA.qll index e692721f058..2afa2936048 100644 --- a/csharp/ql/lib/semmle/code/csharp/dataflow/SSA.qll +++ b/csharp/ql/lib/semmle/code/csharp/dataflow/SSA.qll @@ -411,7 +411,7 @@ module Ssa { * This is either an expression, for example `x = 0`, a parameter, or a * callable. Phi nodes have no associated syntax element. */ - Element getElement() { result = this.getControlFlowNode().getElement() } + Element getElement() { result = this.getControlFlowNode().getAstNode() } /** Gets the callable to which this SSA definition belongs. */ final Callable getEnclosingCallable() { diff --git a/csharp/ql/lib/semmle/code/csharp/dataflow/TaintTracking.qll b/csharp/ql/lib/semmle/code/csharp/dataflow/TaintTracking.qll index 57f499ffa21..7243d36b05d 100644 --- a/csharp/ql/lib/semmle/code/csharp/dataflow/TaintTracking.qll +++ b/csharp/ql/lib/semmle/code/csharp/dataflow/TaintTracking.qll @@ -6,6 +6,10 @@ import csharp module TaintTracking { - import semmle.code.csharp.dataflow.internal.tainttracking1.TaintTracking + import semmle.code.csharp.dataflow.internal.tainttracking1.TaintTrackingParameter::Public + private import semmle.code.csharp.dataflow.internal.DataFlowImplSpecific + private import semmle.code.csharp.dataflow.internal.TaintTrackingImplSpecific + private import codeql.dataflow.TaintTracking + import TaintFlowMake import semmle.code.csharp.dataflow.internal.tainttracking1.TaintTrackingImpl } diff --git a/csharp/ql/lib/semmle/code/csharp/dataflow/internal/ControlFlowReachability.qll b/csharp/ql/lib/semmle/code/csharp/dataflow/internal/ControlFlowReachability.qll index a83e91a9c46..30b5a366ba5 100644 --- a/csharp/ql/lib/semmle/code/csharp/dataflow/internal/ControlFlowReachability.qll +++ b/csharp/ql/lib/semmle/code/csharp/dataflow/internal/ControlFlowReachability.qll @@ -24,11 +24,11 @@ private ControlFlowElement getANonExactScopeChild(ControlFlowScope scope) { pragma[noinline] private ControlFlow::BasicBlock getABasicBlockInScope(ControlFlowScope scope, boolean exactScope) { - result.getANode().getElement() = getANonExactScopeChild(scope) and + result.getANode().getAstNode() = getANonExactScopeChild(scope) and exactScope = false or scope.isExact() and - result.getANode().getElement() = scope and + result.getANode().getAstNode() = scope and exactScope = true } diff --git a/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowDispatch.qll b/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowDispatch.qll index 33996578597..9f6ff2ce17f 100644 --- a/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowDispatch.qll +++ b/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowDispatch.qll @@ -104,10 +104,10 @@ private module Cached { newtype TDataFlowCall = TNonDelegateCall(ControlFlow::Nodes::ElementNode cfn, DispatchCall dc) { DataFlowImplCommon::forceCachingInSameStage() and - cfn.getElement() = dc.getCall() + cfn.getAstNode() = dc.getCall() } or TExplicitDelegateLikeCall(ControlFlow::Nodes::ElementNode cfn, DelegateLikeCall dc) { - cfn.getElement() = dc + cfn.getAstNode() = dc } or TTransitiveCapturedCall(ControlFlow::Nodes::ElementNode cfn, Callable target) { transitiveCapturedCallTarget(cfn, target) 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 58f923623ee..e7c11557a4c 100644 --- a/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowPrivate.qll +++ b/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowPrivate.qll @@ -819,7 +819,7 @@ private module Cached { cached newtype TNode = - TExprNode(ControlFlow::Nodes::ElementNode cfn) { cfn.getElement() instanceof Expr } or + TExprNode(ControlFlow::Nodes::ElementNode cfn) { cfn.getAstNode() instanceof Expr } or TCilExprNode(CIL::Expr e) { e.getImplementation() instanceof CIL::BestImplementation } or TCilSsaDefinitionExtNode(CilSsaImpl::DefinitionExt def) or TSsaDefinitionExtNode(SsaImpl::DefinitionExt def) { @@ -835,19 +835,19 @@ private module Cached { not c.(Modifiable).isStatic() } or TYieldReturnNode(ControlFlow::Nodes::ElementNode cfn) { - any(Callable c).canYieldReturn(cfn.getElement()) + any(Callable c).canYieldReturn(cfn.getAstNode()) } or TAsyncReturnNode(ControlFlow::Nodes::ElementNode cfn) { - any(Callable c | c.(Modifiable).isAsync()).canReturn(cfn.getElement()) + any(Callable c | c.(Modifiable).isAsync()).canReturn(cfn.getAstNode()) } or TImplicitCapturedArgumentNode(ControlFlow::Nodes::ElementNode cfn, LocalScopeVariable v) { exists(Ssa::ExplicitDefinition def | def.isCapturedVariableDefinitionFlowIn(_, cfn, _) | v = def.getSourceVariable().getAssignable() ) } or - TMallocNode(ControlFlow::Nodes::ElementNode cfn) { cfn.getElement() instanceof ObjectCreation } or + TMallocNode(ControlFlow::Nodes::ElementNode cfn) { cfn.getAstNode() instanceof ObjectCreation } or TObjectInitializerNode(ControlFlow::Nodes::ElementNode cfn) { - cfn.getElement().(ObjectCreation).hasInitializer() + cfn.getAstNode().(ObjectCreation).hasInitializer() } or TExprPostUpdateNode(ControlFlow::Nodes::ExprNode cfn) { cfn = LocalFlow::getAPostUpdateNodeForArg(_) @@ -1256,7 +1256,7 @@ private module ArgumentNodes { result.asCallable() = cfn.getEnclosingCallable() } - override Type getTypeImpl() { result = cfn.getElement().(Expr).getType() } + override Type getTypeImpl() { result = cfn.getAstNode().(Expr).getType() } override Location getLocationImpl() { result = cfn.getLocation() } @@ -1397,7 +1397,7 @@ private module ReturnNodes { private ControlFlow::Nodes::ElementNode cfn; private Expr expr; - AsyncReturnNode() { this = TAsyncReturnNode(cfn) and expr = cfn.getElement() } + AsyncReturnNode() { this = TAsyncReturnNode(cfn) and expr = cfn.getAstNode() } Expr getExpr() { result = expr } @@ -2106,7 +2106,7 @@ private module PostUpdateNodes { result.asCallable() = cfn.getEnclosingCallable() } - override Type getTypeImpl() { result = cfn.getElement().(Expr).getType() } + override Type getTypeImpl() { result = cfn.getAstNode().(Expr).getType() } override ControlFlow::Node getControlFlowNodeImpl() { none() } diff --git a/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowPublic.qll b/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowPublic.qll index b3599e3404e..b297ec6b423 100644 --- a/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowPublic.qll +++ b/csharp/ql/lib/semmle/code/csharp/dataflow/internal/DataFlowPublic.qll @@ -90,7 +90,7 @@ class ExprNode extends Node, TExprNode_ { */ Expr getExprAtNode(ControlFlow::Nodes::ElementNode cfn) { this = TExprNode(cfn) and - result = cfn.getElement() + result = cfn.getAstNode() } } diff --git a/csharp/ql/lib/semmle/code/csharp/dataflow/internal/FlowSummaryImpl.qll b/csharp/ql/lib/semmle/code/csharp/dataflow/internal/FlowSummaryImpl.qll index 7977e18120f..0aa17c521b4 100644 --- a/csharp/ql/lib/semmle/code/csharp/dataflow/internal/FlowSummaryImpl.qll +++ b/csharp/ql/lib/semmle/code/csharp/dataflow/internal/FlowSummaryImpl.qll @@ -296,11 +296,21 @@ module Public { predicate hasProvenance(Provenance provenance) { provenance = "manual" } } - /** A callable where there is no flow via the callable. */ - class NeutralCallable extends SummarizedCallableBase { + /** + * A callable where there is no flow via the callable. + */ + class NeutralSummaryCallable extends NeutralCallable { + NeutralSummaryCallable() { this.getKind() = "summary" } + } + + /** + * A callable that has a neutral model. + */ + class NeutralCallable extends NeutralCallableBase { + private string kind; private Provenance provenance; - NeutralCallable() { neutralSummaryElement(this, provenance) } + NeutralCallable() { neutralElement(this, kind, provenance) } /** * Holds if the neutral is auto generated. @@ -316,6 +326,11 @@ module Public { * Holds if the neutral has provenance `p`. */ predicate hasProvenance(Provenance p) { p = provenance } + + /** + * Gets the kind of the neutral. + */ + string getKind() { result = kind } } } @@ -1318,6 +1333,11 @@ module Private { /** Gets the string representation of this callable used by `neutral/1`. */ abstract string getCallableCsv(); + /** + * Gets the kind of the neutral. + */ + string getKind() { result = super.getKind() } + string toString() { result = super.toString() } } @@ -1358,12 +1378,13 @@ module Private { /** * Holds if a neutral model `csv` exists (semi-colon separated format). Used for testing purposes. - * The syntax is: "namespace;type;name;signature;provenance"", + * The syntax is: "namespace;type;name;signature;kind;provenance"", */ query predicate neutral(string csv) { exists(RelevantNeutralCallable c | csv = c.getCallableCsv() // Callable information + + c.getKind() + ";" // kind + renderProvenanceNeutral(c) // provenance ) } diff --git a/csharp/ql/lib/semmle/code/csharp/dataflow/internal/FlowSummaryImplSpecific.qll b/csharp/ql/lib/semmle/code/csharp/dataflow/internal/FlowSummaryImplSpecific.qll index 2145073b9f9..f7b4525091a 100644 --- a/csharp/ql/lib/semmle/code/csharp/dataflow/internal/FlowSummaryImplSpecific.qll +++ b/csharp/ql/lib/semmle/code/csharp/dataflow/internal/FlowSummaryImplSpecific.qll @@ -15,9 +15,15 @@ private import semmle.code.csharp.Unification private import semmle.code.csharp.dataflow.ExternalFlow private import semmle.code.csharp.dataflow.FlowSummary as FlowSummary -class SummarizedCallableBase extends Callable { - SummarizedCallableBase() { this.isUnboundDeclaration() } -} +/** + * A class of callables that are candidates for flow summary modeling. + */ +class SummarizedCallableBase = UnboundCallable; + +/** + * A class of callables that are candidates for neutral modeling. + */ +class NeutralCallableBase = UnboundCallable; /** * A module for importing frameworks that define synthetic globals. @@ -120,12 +126,12 @@ predicate summaryElement(Callable c, string input, string output, string kind, s } /** - * Holds if a neutral summary model exists for `c` with provenance `provenace`, - * which means that there is no flow through `c`. + * Holds if a neutral model exists for `c` of kind `kind` + * and with provenance `provenance`. */ -predicate neutralSummaryElement(Callable c, string provenance) { +predicate neutralElement(Callable c, string kind, string provenance) { exists(string namespace, string type, string name, string signature | - neutralModel(namespace, type, name, signature, "summary", provenance) and + neutralModel(namespace, type, name, signature, kind, provenance) and c = interpretElement(namespace, type, false, name, signature, "") ) } @@ -205,10 +211,9 @@ string getMadRepresentationSpecific(SummaryComponent sc) { or sc = TWithContentSummaryComponent(_) and result = "WithElement" or - exists(ReturnKind rk | + exists(OutRefReturnKind rk | sc = TReturnSummaryComponent(rk) and - not rk = getReturnValueKind() and - result = "ReturnValue[" + rk + "]" + result = "Argument[" + rk.getPosition() + "]" ) } diff --git a/csharp/ql/lib/semmle/code/csharp/dataflow/internal/SsaImpl.qll b/csharp/ql/lib/semmle/code/csharp/dataflow/internal/SsaImpl.qll index 1346e4be30c..511855b1eae 100644 --- a/csharp/ql/lib/semmle/code/csharp/dataflow/internal/SsaImpl.qll +++ b/csharp/ql/lib/semmle/code/csharp/dataflow/internal/SsaImpl.qll @@ -71,7 +71,7 @@ module ExposedForTestingOnly { * Holds if the `i`th node of basic block `bb` reads source variable `v`. */ private predicate variableReadActual(ControlFlow::BasicBlock bb, int i, Ssa::SourceVariable v) { - v.getAnAccess().(AssignableRead) = bb.getNode(i).getElement() + v.getAnAccess().(AssignableRead) = bb.getNode(i).getAstNode() } private module SourceVariableImpl { @@ -939,7 +939,7 @@ private module CapturedVariableLivenessImpl { CapturedReadLocalScopeVariable captured, Callable c, boolean libraryDelegateCall ) { implicitReadCandidate(v, call) and - c = getARuntimeTarget(call.getElement(), libraryDelegateCall) and + c = getARuntimeTarget(call.getAstNode(), libraryDelegateCall) and captured = v.getAssignable() and capturerReads(_, captured) } diff --git a/csharp/ql/lib/semmle/code/csharp/dataflow/internal/TaintTrackingImplSpecific.qll b/csharp/ql/lib/semmle/code/csharp/dataflow/internal/TaintTrackingImplSpecific.qll new file mode 100644 index 00000000000..17a0d2c3c1a --- /dev/null +++ b/csharp/ql/lib/semmle/code/csharp/dataflow/internal/TaintTrackingImplSpecific.qll @@ -0,0 +1,10 @@ +/** + * Provides C#-specific definitions for use in the taint tracking library. + */ + +private import codeql.dataflow.TaintTracking +private import DataFlowImplSpecific + +module CsharpTaintTracking implements InputSig { + import TaintTrackingPrivate +} diff --git a/csharp/ql/lib/semmle/code/csharp/dataflow/internal/TaintTrackingPrivate.qll b/csharp/ql/lib/semmle/code/csharp/dataflow/internal/TaintTrackingPrivate.qll index 53b61ed5974..d7e2444c7d5 100644 --- a/csharp/ql/lib/semmle/code/csharp/dataflow/internal/TaintTrackingPrivate.qll +++ b/csharp/ql/lib/semmle/code/csharp/dataflow/internal/TaintTrackingPrivate.qll @@ -25,7 +25,7 @@ predicate defaultTaintSanitizer(DataFlow::Node node) { none() } * of `c` at sinks and inputs to additional taint steps. */ bindingset[node] -predicate defaultImplicitTaintRead(DataFlow::Node node, DataFlow::Content c) { none() } +predicate defaultImplicitTaintRead(DataFlow::Node node, DataFlow::ContentSet c) { none() } private predicate localCilTaintStep(CIL::DataFlowNode src, CIL::DataFlowNode sink) { src = sink.(CIL::BinaryArithmeticExpr).getAnOperand() or diff --git a/csharp/ql/lib/semmle/code/csharp/dataflow/internal/rangeanalysis/ControlFlowReachability.qll b/csharp/ql/lib/semmle/code/csharp/dataflow/internal/rangeanalysis/ControlFlowReachability.qll index a83e91a9c46..30b5a366ba5 100644 --- a/csharp/ql/lib/semmle/code/csharp/dataflow/internal/rangeanalysis/ControlFlowReachability.qll +++ b/csharp/ql/lib/semmle/code/csharp/dataflow/internal/rangeanalysis/ControlFlowReachability.qll @@ -24,11 +24,11 @@ private ControlFlowElement getANonExactScopeChild(ControlFlowScope scope) { pragma[noinline] private ControlFlow::BasicBlock getABasicBlockInScope(ControlFlowScope scope, boolean exactScope) { - result.getANode().getElement() = getANonExactScopeChild(scope) and + result.getANode().getAstNode() = getANonExactScopeChild(scope) and exactScope = false or scope.isExact() and - result.getANode().getElement() = scope and + result.getANode().getAstNode() = scope and exactScope = true } diff --git a/csharp/ql/lib/semmle/code/csharp/dataflow/internal/rangeanalysis/SsaReadPositionSpecific.qll b/csharp/ql/lib/semmle/code/csharp/dataflow/internal/rangeanalysis/SsaReadPositionSpecific.qll index 6b91651691d..cbf4a1d5739 100644 --- a/csharp/ql/lib/semmle/code/csharp/dataflow/internal/rangeanalysis/SsaReadPositionSpecific.qll +++ b/csharp/ql/lib/semmle/code/csharp/dataflow/internal/rangeanalysis/SsaReadPositionSpecific.qll @@ -22,10 +22,10 @@ private class PhiInputEdgeBlock extends BasicBlock { } private int getId(PhiInputEdgeBlock bb) { - exists(CfgImpl::ControlFlowTree::Range_ t | CfgImpl::ControlFlowTree::idOf(t, result) | - t = bb.getFirstNode().getElement() + exists(CfgImpl::AstNode n | result = n.getId() | + n = bb.getFirstNode().getAstNode() or - t = bb.(ControlFlow::BasicBlocks::EntryBlock).getCallable() + n = bb.(ControlFlow::BasicBlocks::EntryBlock).getCallable() ) } diff --git a/csharp/ql/lib/semmle/code/csharp/dataflow/internal/tainttracking1/TaintTracking.qll b/csharp/ql/lib/semmle/code/csharp/dataflow/internal/tainttracking1/TaintTracking.qll deleted file mode 100644 index 171a0137682..00000000000 --- a/csharp/ql/lib/semmle/code/csharp/dataflow/internal/tainttracking1/TaintTracking.qll +++ /dev/null @@ -1,75 +0,0 @@ -/** - * Provides classes for performing local (intra-procedural) and - * global (inter-procedural) taint-tracking analyses. - */ - -import TaintTrackingParameter::Public -private import TaintTrackingParameter::Private - -private module AddTaintDefaults implements - DataFlowInternal::FullStateConfigSig -{ - import Config - - predicate isBarrier(DataFlow::Node node) { - Config::isBarrier(node) or defaultTaintSanitizer(node) - } - - predicate isAdditionalFlowStep(DataFlow::Node node1, DataFlow::Node node2) { - Config::isAdditionalFlowStep(node1, node2) or - defaultAdditionalTaintStep(node1, node2) - } - - predicate allowImplicitRead(DataFlow::Node node, DataFlow::ContentSet c) { - Config::allowImplicitRead(node, c) - or - ( - Config::isSink(node) or - Config::isSink(node, _) or - Config::isAdditionalFlowStep(node, _) or - Config::isAdditionalFlowStep(node, _, _, _) - ) and - defaultImplicitTaintRead(node, c) - } -} - -/** - * Constructs a global taint tracking computation. - */ -module Global implements DataFlow::GlobalFlowSig { - private module Config0 implements DataFlowInternal::FullStateConfigSig { - import DataFlowInternal::DefaultState - import Config - } - - private module C implements DataFlowInternal::FullStateConfigSig { - import AddTaintDefaults - } - - import DataFlowInternal::Impl -} - -/** DEPRECATED: Use `Global` instead. */ -deprecated module Make implements DataFlow::GlobalFlowSig { - import Global -} - -/** - * Constructs a global taint tracking computation using flow state. - */ -module GlobalWithState implements DataFlow::GlobalFlowSig { - private module Config0 implements DataFlowInternal::FullStateConfigSig { - import Config - } - - private module C implements DataFlowInternal::FullStateConfigSig { - import AddTaintDefaults - } - - import DataFlowInternal::Impl -} - -/** DEPRECATED: Use `GlobalWithState` instead. */ -deprecated module MakeWithState implements DataFlow::GlobalFlowSig { - import GlobalWithState -} diff --git a/csharp/ql/lib/semmle/code/csharp/security/dataflow/HardcodedCredentialsQuery.qll b/csharp/ql/lib/semmle/code/csharp/security/dataflow/HardcodedCredentialsQuery.qll index a5875fe001c..dd6669579e1 100644 --- a/csharp/ql/lib/semmle/code/csharp/security/dataflow/HardcodedCredentialsQuery.qll +++ b/csharp/ql/lib/semmle/code/csharp/security/dataflow/HardcodedCredentialsQuery.qll @@ -169,7 +169,7 @@ private class CredentialVar extends Assignable { exists(string name | name = this.getName() | name.regexpMatch("(?i).*pass(wd|word|code|phrase)(?!.*question).*") or - name.regexpMatch("(?i).*(puid|username|userid).*") + name.regexpMatch("(?i).*(puid|username|userid)(?!.*(characters|claimtype)).*") or name.regexpMatch("(?i).*(cert)(?!.*(format|name)).*") ) diff --git a/csharp/ql/src/Concurrency/FutileSyncOnField.ql b/csharp/ql/src/Concurrency/FutileSyncOnField.ql index 19b23b88a30..b06c2ef9f8f 100644 --- a/csharp/ql/src/Concurrency/FutileSyncOnField.ql +++ b/csharp/ql/src/Concurrency/FutileSyncOnField.ql @@ -16,7 +16,7 @@ import csharp predicate lockedFieldUpdate(LockStmt lock, Field f, AssignableDefinition def) { - lock.getAChild+() = def.getAControlFlowNode().getElement() and + lock.getAChild+() = def.getAControlFlowNode().getAstNode() and def.getTarget() = f } diff --git a/csharp/ql/src/Concurrency/UnsynchronizedStaticAccess.ql b/csharp/ql/src/Concurrency/UnsynchronizedStaticAccess.ql index 650cf9a1f0c..1ce94edee3d 100644 --- a/csharp/ql/src/Concurrency/UnsynchronizedStaticAccess.ql +++ b/csharp/ql/src/Concurrency/UnsynchronizedStaticAccess.ql @@ -28,7 +28,7 @@ ControlFlow::Node unlockedReachable(Callable a) { result = a.getEntryPoint() or exists(ControlFlow::Node mid | mid = unlockedReachable(a) | - not mid.getElement() instanceof LockingCall and + not mid.getAstNode() instanceof LockingCall and result = mid.getASuccessor() ) } diff --git a/csharp/ql/src/Likely Bugs/NestedLoopsSameVariable.ql b/csharp/ql/src/Likely Bugs/NestedLoopsSameVariable.ql index b231f641778..848246a0b46 100644 --- a/csharp/ql/src/Likely Bugs/NestedLoopsSameVariable.ql +++ b/csharp/ql/src/Likely Bugs/NestedLoopsSameVariable.ql @@ -81,20 +81,20 @@ class NestedForLoopSameVariable extends ForStmt { /** Finds elements inside the outer loop that are no longer guarded by the loop invariant. */ private ControlFlow::Node getAnUnguardedNode() { - hasChild(this.getOuterForStmt().getBody(), result.getElement()) and + hasChild(this.getOuterForStmt().getBody(), result.getAstNode()) and ( result = this.getCondition().(ControlFlowElement).getAControlFlowExitNode().getAFalseSuccessor() or exists(ControlFlow::Node mid | mid = this.getAnUnguardedNode() | mid.getASuccessor() = result and - not exists(this.getAComparisonTest(result.getElement())) + not exists(this.getAComparisonTest(result.getAstNode())) ) ) } private VariableAccess getAnUnguardedAccess() { - result = this.getAnUnguardedNode().getElement() and + result = this.getAnUnguardedNode().getAstNode() and result.getTarget() = iteration } } diff --git a/csharp/ql/src/Likely Bugs/Statements/UseBraces.ql b/csharp/ql/src/Likely Bugs/Statements/UseBraces.ql index a557200e8ea..ba64dc1bf94 100644 --- a/csharp/ql/src/Likely Bugs/Statements/UseBraces.ql +++ b/csharp/ql/src/Likely Bugs/Statements/UseBraces.ql @@ -15,9 +15,9 @@ import csharp // Iterate the control flow until we reach a Stmt Stmt findSuccessorStmt(ControlFlow::Node n) { - result = n.getElement() + result = n.getAstNode() or - not n.getElement() instanceof Stmt and result = findSuccessorStmt(n.getASuccessor()) + not n.getAstNode() instanceof Stmt and result = findSuccessorStmt(n.getASuccessor()) } // Return a successor statement to s diff --git a/csharp/ql/src/Likely Bugs/UncheckedCastInEquals.ql b/csharp/ql/src/Likely Bugs/UncheckedCastInEquals.ql index 5b490190a0e..aa244147e3e 100644 --- a/csharp/ql/src/Likely Bugs/UncheckedCastInEquals.ql +++ b/csharp/ql/src/Likely Bugs/UncheckedCastInEquals.ql @@ -19,13 +19,13 @@ private predicate equalsMethodChild(EqualsMethod equals, Element child) { } predicate nodeBeforeParameterAccess(ControlFlow::Node node) { - exists(EqualsMethod equals | equals.getBody() = node.getElement()) + exists(EqualsMethod equals | equals.getBody() = node.getAstNode()) or exists(EqualsMethod equals, Parameter param, ControlFlow::Node mid | equals.getParameter(0) = param and - equalsMethodChild(equals, mid.getElement()) and + equalsMethodChild(equals, mid.getAstNode()) and nodeBeforeParameterAccess(mid) and - not param.getAnAccess() = mid.getElement() and + not param.getAnAccess() = mid.getAstNode() and mid.getASuccessor() = node ) } diff --git a/csharp/ql/src/Linq/MissedAllOpportunity.ql b/csharp/ql/src/Linq/MissedAllOpportunity.ql index 54c2e7b0c46..54fe40faeec 100644 --- a/csharp/ql/src/Linq/MissedAllOpportunity.ql +++ b/csharp/ql/src/Linq/MissedAllOpportunity.ql @@ -10,7 +10,6 @@ * language-features */ -import csharp import Linq.Helpers /* @@ -31,7 +30,7 @@ import Linq.Helpers * bool allEven = lst.All(i => i % 2 == 0); */ -from ForeachStmt fes +from ForeachStmtGenericEnumerable fes where missedAllOpportunity(fes) select fes, "This foreach loop looks as if it might be testing whether every sequence element satisfies a predicate - consider using '.All(...)'." diff --git a/csharp/ql/src/Linq/MissedCastOpportunity.ql b/csharp/ql/src/Linq/MissedCastOpportunity.ql index 24d1c87bd2a..8d3de1f31b4 100644 --- a/csharp/ql/src/Linq/MissedCastOpportunity.ql +++ b/csharp/ql/src/Linq/MissedCastOpportunity.ql @@ -13,7 +13,7 @@ import csharp import Linq.Helpers -from ForeachStmt fes, LocalVariableDeclStmt s +from ForeachStmtEnumerable fes, LocalVariableDeclStmt s where missedCastOpportunity(fes, s) select fes, "This foreach loop immediately $@ - consider casting the sequence explicitly using '.Cast(...)'.", diff --git a/csharp/ql/src/Linq/MissedOfTypeOpportunity.ql b/csharp/ql/src/Linq/MissedOfTypeOpportunity.ql index 3a984d0cc3e..3d61acfa523 100644 --- a/csharp/ql/src/Linq/MissedOfTypeOpportunity.ql +++ b/csharp/ql/src/Linq/MissedOfTypeOpportunity.ql @@ -13,7 +13,7 @@ import csharp import Linq.Helpers -from ForeachStmt fes, LocalVariableDeclStmt s +from ForeachStmtEnumerable fes, LocalVariableDeclStmt s where missedOfTypeOpportunity(fes, s) select fes, "This foreach loop immediately uses 'as' to $@ - consider using '.OfType(...)' instead.", s, diff --git a/csharp/ql/src/Linq/MissedSelectOpportunity.ql b/csharp/ql/src/Linq/MissedSelectOpportunity.ql index 1714aed81da..9f36c3de82b 100644 --- a/csharp/ql/src/Linq/MissedSelectOpportunity.ql +++ b/csharp/ql/src/Linq/MissedSelectOpportunity.ql @@ -20,7 +20,7 @@ predicate oversized(LocalVariableDeclStmt s) { ) } -from ForeachStmt fes, LocalVariableDeclStmt s +from ForeachStmtGenericEnumerable fes, LocalVariableDeclStmt s where missedSelectOpportunity(fes, s) and not oversized(s) diff --git a/csharp/ql/src/Linq/MissedWhereOpportunity.ql b/csharp/ql/src/Linq/MissedWhereOpportunity.ql index 4c93b7ab6bf..401248d6176 100644 --- a/csharp/ql/src/Linq/MissedWhereOpportunity.ql +++ b/csharp/ql/src/Linq/MissedWhereOpportunity.ql @@ -12,7 +12,7 @@ import csharp import Linq.Helpers -from ForeachStmt fes, IfStmt is +from ForeachStmtGenericEnumerable fes, IfStmt is where missedWhereOpportunity(fes, is) and not missedAllOpportunity(fes) diff --git a/csharp/ql/src/Security Features/CWE-384/AbandonSession.ql b/csharp/ql/src/Security Features/CWE-384/AbandonSession.ql index e158ac6b366..368c294561c 100644 --- a/csharp/ql/src/Security Features/CWE-384/AbandonSession.ql +++ b/csharp/ql/src/Security Features/CWE-384/AbandonSession.ql @@ -58,16 +58,16 @@ predicate sessionUse(MemberAccess ma) { /** A control flow step that is not sanitised by a call to clear the session. */ predicate controlStep(ControlFlow::Node s1, ControlFlow::Node s2) { s2 = s1.getASuccessor() and - not sessionEndMethod(s2.getElement().(MethodCall).getTarget()) + not sessionEndMethod(s2.getAstNode().(MethodCall).getTarget()) } from ControlFlow::Node loginCall, Method loginMethod, ControlFlow::Node sessionUse, ControlFlow::SuccessorType fromLoginFlow where - loginMethod = loginCall.getElement().(MethodCall).getTarget() and + loginMethod = loginCall.getAstNode().(MethodCall).getTarget() and loginMethod(loginMethod, fromLoginFlow) and - sessionUse(sessionUse.getElement()) and + sessionUse(sessionUse.getAstNode()) and controlStep+(loginCall.getASuccessorByType(fromLoginFlow), sessionUse) select sessionUse, "This session has not been invalidated following the call to $@.", loginCall, loginMethod.getName() diff --git a/csharp/ql/src/qlpack.yml b/csharp/ql/src/qlpack.yml index c4ee4a2b229..1ce08f3be25 100644 --- a/csharp/ql/src/qlpack.yml +++ b/csharp/ql/src/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/csharp-queries -version: 0.7.2 +version: 0.7.3-dev groups: - csharp - queries diff --git a/csharp/ql/test/library-tests/cil/dataflow/ControlFlow.ql b/csharp/ql/test/library-tests/cil/dataflow/ControlFlow.ql index c064829b5e7..9b187f66f7a 100644 --- a/csharp/ql/test/library-tests/cil/dataflow/ControlFlow.ql +++ b/csharp/ql/test/library-tests/cil/dataflow/ControlFlow.ql @@ -2,5 +2,5 @@ import csharp query predicate deadCode(MethodCall c) { c.getTarget().getName() = "DeadCode" and - not exists(ControlFlow::Node node | node.getElement() = c) + not exists(ControlFlow::Node node | node.getAstNode() = c) } diff --git a/csharp/ql/test/library-tests/controlflow/graph/NodeGraph.ql b/csharp/ql/test/library-tests/controlflow/graph/NodeGraph.ql index cf1ba3f9598..dd6c58d68f7 100644 --- a/csharp/ql/test/library-tests/controlflow/graph/NodeGraph.ql +++ b/csharp/ql/test/library-tests/controlflow/graph/NodeGraph.ql @@ -4,6 +4,6 @@ import csharp import Common -import semmle.code.csharp.controlflow.internal.ControlFlowGraphImplShared::TestOutput +import semmle.code.csharp.controlflow.internal.ControlFlowGraphImpl::TestOutput private class MyRelevantNode extends RelevantNode, SourceControlFlowNode { } diff --git a/csharp/ql/test/library-tests/controlflow/graph/Nodes.ql b/csharp/ql/test/library-tests/controlflow/graph/Nodes.ql index b391aaa3259..fb937bfbd9f 100644 --- a/csharp/ql/test/library-tests/controlflow/graph/Nodes.ql +++ b/csharp/ql/test/library-tests/controlflow/graph/Nodes.ql @@ -1,7 +1,7 @@ import csharp import ControlFlow import Common -import semmle.code.csharp.controlflow.internal.ControlFlowGraphImpl +import semmle.code.csharp.controlflow.internal.ControlFlowGraphImpl as Impl import semmle.code.csharp.controlflow.internal.Splitting as Splitting import Nodes @@ -16,11 +16,11 @@ class MyFinallySplitControlFlowNode extends ElementNode { ) } - Statements::TryStmtTree getTryStmt() { this.getElement() = result.getAFinallyDescendant() } + Impl::Statements::TryStmtTree getTryStmt() { this.getAstNode() = result.getAFinallyDescendant() } } query predicate finallyNode(MyFinallySplitControlFlowNode f, TryStmt try) { try = f.getTryStmt() } query predicate entryPoint(Callable c, SourceControlFlowElement cfn) { - c.getEntryPoint().getASuccessor().getElement() = cfn + c.getEntryPoint().getASuccessor().getAstNode() = cfn } diff --git a/csharp/ql/test/library-tests/controlflow/splits/SplittingStressTest.ql b/csharp/ql/test/library-tests/controlflow/splits/SplittingStressTest.ql index 2c637ff0db1..c1b5633912d 100644 --- a/csharp/ql/test/library-tests/controlflow/splits/SplittingStressTest.ql +++ b/csharp/ql/test/library-tests/controlflow/splits/SplittingStressTest.ql @@ -2,7 +2,7 @@ import csharp query predicate countSplits(ControlFlowElement cfe, int i) { not cfe.fromLibrary() and - i = strictcount(ControlFlow::Nodes::ElementNode n | n.getElement() = cfe) + i = strictcount(ControlFlow::Nodes::ElementNode n | n.getAstNode() = cfe) } query predicate ssaDef(Ssa::Definition def) { any() } diff --git a/csharp/ql/test/library-tests/dataflow/library/FlowSummaries.expected b/csharp/ql/test/library-tests/dataflow/library/FlowSummaries.expected index 70b7ae5b121..1561a876a95 100644 --- a/csharp/ql/test/library-tests/dataflow/library/FlowSummaries.expected +++ b/csharp/ql/test/library-tests/dataflow/library/FlowSummaries.expected @@ -12023,30007 +12023,30007 @@ summary | System;ValueTuple<>;false;ValueTuple;(T1);;Argument[0];Argument[this].Field[System.ValueTuple<>.Item1];value;manual | | System;ValueTuple<>;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple<>.Item1];ReturnValue;value;manual | neutral -| Microsoft.CSharp.RuntimeBinder;CSharpArgumentInfo;Create;(Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags,System.String);df-generated | -| Microsoft.CSharp.RuntimeBinder;RuntimeBinderException;RuntimeBinderException;();df-generated | -| Microsoft.CSharp.RuntimeBinder;RuntimeBinderException;RuntimeBinderException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| Microsoft.CSharp.RuntimeBinder;RuntimeBinderException;RuntimeBinderException;(System.String);df-generated | -| Microsoft.CSharp.RuntimeBinder;RuntimeBinderException;RuntimeBinderException;(System.String,System.Exception);df-generated | -| Microsoft.CSharp.RuntimeBinder;RuntimeBinderInternalCompilerException;RuntimeBinderInternalCompilerException;();df-generated | -| Microsoft.CSharp.RuntimeBinder;RuntimeBinderInternalCompilerException;RuntimeBinderInternalCompilerException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| Microsoft.CSharp.RuntimeBinder;RuntimeBinderInternalCompilerException;RuntimeBinderInternalCompilerException;(System.String);df-generated | -| Microsoft.CSharp.RuntimeBinder;RuntimeBinderInternalCompilerException;RuntimeBinderInternalCompilerException;(System.String,System.Exception);df-generated | -| Microsoft.Extensions.Caching.Distributed;DistributedCacheExtensions;GetString;(Microsoft.Extensions.Caching.Distributed.IDistributedCache,System.String);df-generated | -| Microsoft.Extensions.Caching.Distributed;DistributedCacheExtensions;GetStringAsync;(Microsoft.Extensions.Caching.Distributed.IDistributedCache,System.String,System.Threading.CancellationToken);df-generated | -| Microsoft.Extensions.Caching.Distributed;DistributedCacheExtensions;Set;(Microsoft.Extensions.Caching.Distributed.IDistributedCache,System.String,System.Byte[]);df-generated | -| Microsoft.Extensions.Caching.Distributed;DistributedCacheExtensions;SetAsync;(Microsoft.Extensions.Caching.Distributed.IDistributedCache,System.String,System.Byte[],System.Threading.CancellationToken);df-generated | -| Microsoft.Extensions.Caching.Distributed;DistributedCacheExtensions;SetString;(Microsoft.Extensions.Caching.Distributed.IDistributedCache,System.String,System.String);df-generated | -| Microsoft.Extensions.Caching.Distributed;DistributedCacheExtensions;SetString;(Microsoft.Extensions.Caching.Distributed.IDistributedCache,System.String,System.String,Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions);df-generated | -| Microsoft.Extensions.Caching.Distributed;DistributedCacheExtensions;SetStringAsync;(Microsoft.Extensions.Caching.Distributed.IDistributedCache,System.String,System.String,Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions,System.Threading.CancellationToken);df-generated | -| Microsoft.Extensions.Caching.Distributed;DistributedCacheExtensions;SetStringAsync;(Microsoft.Extensions.Caching.Distributed.IDistributedCache,System.String,System.String,System.Threading.CancellationToken);df-generated | -| Microsoft.Extensions.Caching.Distributed;IDistributedCache;Get;(System.String);df-generated | -| Microsoft.Extensions.Caching.Distributed;IDistributedCache;GetAsync;(System.String,System.Threading.CancellationToken);df-generated | -| Microsoft.Extensions.Caching.Distributed;IDistributedCache;Refresh;(System.String);df-generated | -| Microsoft.Extensions.Caching.Distributed;IDistributedCache;RefreshAsync;(System.String,System.Threading.CancellationToken);df-generated | -| Microsoft.Extensions.Caching.Distributed;IDistributedCache;Remove;(System.String);df-generated | -| Microsoft.Extensions.Caching.Distributed;IDistributedCache;RemoveAsync;(System.String,System.Threading.CancellationToken);df-generated | -| Microsoft.Extensions.Caching.Distributed;IDistributedCache;Set;(System.String,System.Byte[],Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions);df-generated | -| Microsoft.Extensions.Caching.Distributed;IDistributedCache;SetAsync;(System.String,System.Byte[],Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions,System.Threading.CancellationToken);df-generated | -| Microsoft.Extensions.Caching.Distributed;MemoryDistributedCache;Get;(System.String);df-generated | -| Microsoft.Extensions.Caching.Distributed;MemoryDistributedCache;GetAsync;(System.String,System.Threading.CancellationToken);df-generated | -| Microsoft.Extensions.Caching.Distributed;MemoryDistributedCache;MemoryDistributedCache;(Microsoft.Extensions.Options.IOptions);df-generated | -| Microsoft.Extensions.Caching.Distributed;MemoryDistributedCache;MemoryDistributedCache;(Microsoft.Extensions.Options.IOptions,Microsoft.Extensions.Logging.ILoggerFactory);df-generated | -| Microsoft.Extensions.Caching.Distributed;MemoryDistributedCache;Refresh;(System.String);df-generated | -| Microsoft.Extensions.Caching.Distributed;MemoryDistributedCache;RefreshAsync;(System.String,System.Threading.CancellationToken);df-generated | -| Microsoft.Extensions.Caching.Distributed;MemoryDistributedCache;Remove;(System.String);df-generated | -| Microsoft.Extensions.Caching.Distributed;MemoryDistributedCache;RemoveAsync;(System.String,System.Threading.CancellationToken);df-generated | -| Microsoft.Extensions.Caching.Distributed;MemoryDistributedCache;Set;(System.String,System.Byte[],Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions);df-generated | -| Microsoft.Extensions.Caching.Distributed;MemoryDistributedCache;SetAsync;(System.String,System.Byte[],Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions,System.Threading.CancellationToken);df-generated | -| Microsoft.Extensions.Caching.Memory;CacheExtensions;Get;(Microsoft.Extensions.Caching.Memory.IMemoryCache,System.Object);df-generated | -| Microsoft.Extensions.Caching.Memory;CacheExtensions;Get<>;(Microsoft.Extensions.Caching.Memory.IMemoryCache,System.Object);df-generated | -| Microsoft.Extensions.Caching.Memory;CacheExtensions;TryGetValue<>;(Microsoft.Extensions.Caching.Memory.IMemoryCache,System.Object,TItem);df-generated | -| Microsoft.Extensions.Caching.Memory;ICacheEntry;get_AbsoluteExpiration;();df-generated | -| Microsoft.Extensions.Caching.Memory;ICacheEntry;get_AbsoluteExpirationRelativeToNow;();df-generated | -| Microsoft.Extensions.Caching.Memory;ICacheEntry;get_ExpirationTokens;();df-generated | -| Microsoft.Extensions.Caching.Memory;ICacheEntry;get_Key;();df-generated | -| Microsoft.Extensions.Caching.Memory;ICacheEntry;get_PostEvictionCallbacks;();df-generated | -| Microsoft.Extensions.Caching.Memory;ICacheEntry;get_Priority;();df-generated | -| Microsoft.Extensions.Caching.Memory;ICacheEntry;get_Size;();df-generated | -| Microsoft.Extensions.Caching.Memory;ICacheEntry;get_SlidingExpiration;();df-generated | -| Microsoft.Extensions.Caching.Memory;ICacheEntry;get_Value;();df-generated | -| Microsoft.Extensions.Caching.Memory;ICacheEntry;set_AbsoluteExpiration;(System.Nullable);df-generated | -| Microsoft.Extensions.Caching.Memory;ICacheEntry;set_AbsoluteExpirationRelativeToNow;(System.Nullable);df-generated | -| Microsoft.Extensions.Caching.Memory;ICacheEntry;set_Priority;(Microsoft.Extensions.Caching.Memory.CacheItemPriority);df-generated | -| Microsoft.Extensions.Caching.Memory;ICacheEntry;set_Size;(System.Nullable);df-generated | -| Microsoft.Extensions.Caching.Memory;ICacheEntry;set_SlidingExpiration;(System.Nullable);df-generated | -| Microsoft.Extensions.Caching.Memory;ICacheEntry;set_Value;(System.Object);df-generated | -| Microsoft.Extensions.Caching.Memory;IMemoryCache;CreateEntry;(System.Object);df-generated | -| Microsoft.Extensions.Caching.Memory;IMemoryCache;Remove;(System.Object);df-generated | -| Microsoft.Extensions.Caching.Memory;IMemoryCache;TryGetValue;(System.Object,System.Object);df-generated | -| Microsoft.Extensions.Caching.Memory;MemoryCache;Clear;();df-generated | -| Microsoft.Extensions.Caching.Memory;MemoryCache;Compact;(System.Double);df-generated | -| Microsoft.Extensions.Caching.Memory;MemoryCache;Dispose;();df-generated | -| Microsoft.Extensions.Caching.Memory;MemoryCache;Dispose;(System.Boolean);df-generated | -| Microsoft.Extensions.Caching.Memory;MemoryCache;MemoryCache;(Microsoft.Extensions.Options.IOptions);df-generated | -| Microsoft.Extensions.Caching.Memory;MemoryCache;Remove;(System.Object);df-generated | -| Microsoft.Extensions.Caching.Memory;MemoryCache;TryGetValue;(System.Object,System.Object);df-generated | -| Microsoft.Extensions.Caching.Memory;MemoryCache;get_Count;();df-generated | -| Microsoft.Extensions.Caching.Memory;MemoryCacheEntryOptions;get_ExpirationTokens;();df-generated | -| Microsoft.Extensions.Caching.Memory;MemoryCacheEntryOptions;get_PostEvictionCallbacks;();df-generated | -| Microsoft.Extensions.Caching.Memory;MemoryCacheEntryOptions;get_Priority;();df-generated | -| Microsoft.Extensions.Caching.Memory;MemoryCacheEntryOptions;set_Priority;(Microsoft.Extensions.Caching.Memory.CacheItemPriority);df-generated | -| Microsoft.Extensions.Caching.Memory;MemoryCacheOptions;get_Clock;();df-generated | -| Microsoft.Extensions.Caching.Memory;MemoryCacheOptions;get_CompactionPercentage;();df-generated | -| Microsoft.Extensions.Caching.Memory;MemoryCacheOptions;get_ExpirationScanFrequency;();df-generated | -| Microsoft.Extensions.Caching.Memory;MemoryCacheOptions;get_TrackLinkedCacheEntries;();df-generated | -| Microsoft.Extensions.Caching.Memory;MemoryCacheOptions;set_Clock;(Microsoft.Extensions.Internal.ISystemClock);df-generated | -| Microsoft.Extensions.Caching.Memory;MemoryCacheOptions;set_CompactionPercentage;(System.Double);df-generated | -| Microsoft.Extensions.Caching.Memory;MemoryCacheOptions;set_ExpirationScanFrequency;(System.TimeSpan);df-generated | -| Microsoft.Extensions.Caching.Memory;MemoryCacheOptions;set_TrackLinkedCacheEntries;(System.Boolean);df-generated | -| Microsoft.Extensions.Caching.Memory;MemoryDistributedCacheOptions;MemoryDistributedCacheOptions;();df-generated | -| Microsoft.Extensions.Caching.Memory;PostEvictionCallbackRegistration;get_EvictionCallback;();df-generated | -| Microsoft.Extensions.Caching.Memory;PostEvictionCallbackRegistration;get_State;();df-generated | -| Microsoft.Extensions.Caching.Memory;PostEvictionCallbackRegistration;set_State;(System.Object);df-generated | -| Microsoft.Extensions.Configuration.CommandLine;CommandLineConfigurationProvider;CommandLineConfigurationProvider;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IDictionary);df-generated | -| Microsoft.Extensions.Configuration.CommandLine;CommandLineConfigurationProvider;Load;();df-generated | -| Microsoft.Extensions.Configuration.CommandLine;CommandLineConfigurationProvider;get_Args;();df-generated | -| Microsoft.Extensions.Configuration.CommandLine;CommandLineConfigurationSource;Build;(Microsoft.Extensions.Configuration.IConfigurationBuilder);df-generated | -| Microsoft.Extensions.Configuration.CommandLine;CommandLineConfigurationSource;get_Args;();df-generated | -| Microsoft.Extensions.Configuration.CommandLine;CommandLineConfigurationSource;get_SwitchMappings;();df-generated | -| Microsoft.Extensions.Configuration.CommandLine;CommandLineConfigurationSource;set_Args;(System.Collections.Generic.IEnumerable);df-generated | -| Microsoft.Extensions.Configuration.CommandLine;CommandLineConfigurationSource;set_SwitchMappings;(System.Collections.Generic.IDictionary);df-generated | -| Microsoft.Extensions.Configuration.EnvironmentVariables;EnvironmentVariablesConfigurationProvider;EnvironmentVariablesConfigurationProvider;();df-generated | -| Microsoft.Extensions.Configuration.EnvironmentVariables;EnvironmentVariablesConfigurationProvider;Load;();df-generated | -| Microsoft.Extensions.Configuration.EnvironmentVariables;EnvironmentVariablesConfigurationSource;Build;(Microsoft.Extensions.Configuration.IConfigurationBuilder);df-generated | -| Microsoft.Extensions.Configuration.EnvironmentVariables;EnvironmentVariablesConfigurationSource;get_Prefix;();df-generated | -| Microsoft.Extensions.Configuration.EnvironmentVariables;EnvironmentVariablesConfigurationSource;set_Prefix;(System.String);df-generated | -| Microsoft.Extensions.Configuration.Ini;IniConfigurationProvider;IniConfigurationProvider;(Microsoft.Extensions.Configuration.Ini.IniConfigurationSource);df-generated | -| Microsoft.Extensions.Configuration.Ini;IniConfigurationProvider;Load;(System.IO.Stream);df-generated | -| Microsoft.Extensions.Configuration.Ini;IniConfigurationSource;Build;(Microsoft.Extensions.Configuration.IConfigurationBuilder);df-generated | -| Microsoft.Extensions.Configuration.Ini;IniStreamConfigurationProvider;IniStreamConfigurationProvider;(Microsoft.Extensions.Configuration.Ini.IniStreamConfigurationSource);df-generated | -| Microsoft.Extensions.Configuration.Ini;IniStreamConfigurationProvider;Load;(System.IO.Stream);df-generated | -| Microsoft.Extensions.Configuration.Ini;IniStreamConfigurationProvider;Read;(System.IO.Stream);df-generated | -| Microsoft.Extensions.Configuration.Ini;IniStreamConfigurationSource;Build;(Microsoft.Extensions.Configuration.IConfigurationBuilder);df-generated | -| Microsoft.Extensions.Configuration.Json;JsonConfigurationProvider;JsonConfigurationProvider;(Microsoft.Extensions.Configuration.Json.JsonConfigurationSource);df-generated | -| Microsoft.Extensions.Configuration.Json;JsonConfigurationProvider;Load;(System.IO.Stream);df-generated | -| Microsoft.Extensions.Configuration.Json;JsonConfigurationSource;Build;(Microsoft.Extensions.Configuration.IConfigurationBuilder);df-generated | -| Microsoft.Extensions.Configuration.Json;JsonStreamConfigurationProvider;JsonStreamConfigurationProvider;(Microsoft.Extensions.Configuration.Json.JsonStreamConfigurationSource);df-generated | -| Microsoft.Extensions.Configuration.Json;JsonStreamConfigurationProvider;Load;(System.IO.Stream);df-generated | -| Microsoft.Extensions.Configuration.Json;JsonStreamConfigurationSource;Build;(Microsoft.Extensions.Configuration.IConfigurationBuilder);df-generated | -| Microsoft.Extensions.Configuration.Memory;MemoryConfigurationProvider;Add;(System.String,System.String);df-generated | -| Microsoft.Extensions.Configuration.Memory;MemoryConfigurationSource;get_InitialData;();df-generated | -| Microsoft.Extensions.Configuration.Memory;MemoryConfigurationSource;set_InitialData;(System.Collections.Generic.IEnumerable>);df-generated | -| Microsoft.Extensions.Configuration.UserSecrets;UserSecretsIdAttribute;UserSecretsIdAttribute;(System.String);df-generated | -| Microsoft.Extensions.Configuration.UserSecrets;UserSecretsIdAttribute;get_UserSecretsId;();df-generated | -| Microsoft.Extensions.Configuration.Xml;XmlConfigurationProvider;Load;(System.IO.Stream);df-generated | -| Microsoft.Extensions.Configuration.Xml;XmlConfigurationProvider;XmlConfigurationProvider;(Microsoft.Extensions.Configuration.Xml.XmlConfigurationSource);df-generated | -| Microsoft.Extensions.Configuration.Xml;XmlConfigurationSource;Build;(Microsoft.Extensions.Configuration.IConfigurationBuilder);df-generated | -| Microsoft.Extensions.Configuration.Xml;XmlDocumentDecryptor;DecryptDocumentAndCreateXmlReader;(System.Xml.XmlDocument);df-generated | -| Microsoft.Extensions.Configuration.Xml;XmlDocumentDecryptor;XmlDocumentDecryptor;();df-generated | -| Microsoft.Extensions.Configuration.Xml;XmlStreamConfigurationProvider;Load;(System.IO.Stream);df-generated | -| Microsoft.Extensions.Configuration.Xml;XmlStreamConfigurationProvider;Read;(System.IO.Stream,Microsoft.Extensions.Configuration.Xml.XmlDocumentDecryptor);df-generated | -| Microsoft.Extensions.Configuration.Xml;XmlStreamConfigurationProvider;XmlStreamConfigurationProvider;(Microsoft.Extensions.Configuration.Xml.XmlStreamConfigurationSource);df-generated | -| Microsoft.Extensions.Configuration.Xml;XmlStreamConfigurationSource;Build;(Microsoft.Extensions.Configuration.IConfigurationBuilder);df-generated | -| Microsoft.Extensions.Configuration;BinderOptions;get_BindNonPublicProperties;();df-generated | -| Microsoft.Extensions.Configuration;BinderOptions;get_ErrorOnUnknownConfiguration;();df-generated | -| Microsoft.Extensions.Configuration;BinderOptions;set_BindNonPublicProperties;(System.Boolean);df-generated | -| Microsoft.Extensions.Configuration;BinderOptions;set_ErrorOnUnknownConfiguration;(System.Boolean);df-generated | -| Microsoft.Extensions.Configuration;ChainedConfigurationProvider;ChainedConfigurationProvider;(Microsoft.Extensions.Configuration.ChainedConfigurationSource);df-generated | -| Microsoft.Extensions.Configuration;ChainedConfigurationProvider;Dispose;();df-generated | -| Microsoft.Extensions.Configuration;ChainedConfigurationProvider;Load;();df-generated | -| Microsoft.Extensions.Configuration;ChainedConfigurationProvider;Set;(System.String,System.String);df-generated | -| Microsoft.Extensions.Configuration;ChainedConfigurationSource;Build;(Microsoft.Extensions.Configuration.IConfigurationBuilder);df-generated | -| Microsoft.Extensions.Configuration;ChainedConfigurationSource;get_Configuration;();df-generated | -| Microsoft.Extensions.Configuration;ChainedConfigurationSource;get_ShouldDisposeConfiguration;();df-generated | -| Microsoft.Extensions.Configuration;ChainedConfigurationSource;set_Configuration;(Microsoft.Extensions.Configuration.IConfiguration);df-generated | -| Microsoft.Extensions.Configuration;ChainedConfigurationSource;set_ShouldDisposeConfiguration;(System.Boolean);df-generated | -| Microsoft.Extensions.Configuration;ConfigurationBinder;Bind;(Microsoft.Extensions.Configuration.IConfiguration,System.Object);df-generated | -| Microsoft.Extensions.Configuration;ConfigurationBinder;Bind;(Microsoft.Extensions.Configuration.IConfiguration,System.String,System.Object);df-generated | -| Microsoft.Extensions.Configuration;ConfigurationBuilder;Build;();df-generated | -| Microsoft.Extensions.Configuration;ConfigurationBuilder;get_Properties;();df-generated | -| Microsoft.Extensions.Configuration;ConfigurationBuilder;get_Sources;();df-generated | -| Microsoft.Extensions.Configuration;ConfigurationDebugViewContext;ConfigurationDebugViewContext;(System.String,System.String,System.String,Microsoft.Extensions.Configuration.IConfigurationProvider);df-generated | -| Microsoft.Extensions.Configuration;ConfigurationDebugViewContext;get_ConfigurationProvider;();df-generated | -| Microsoft.Extensions.Configuration;ConfigurationDebugViewContext;get_Key;();df-generated | -| Microsoft.Extensions.Configuration;ConfigurationDebugViewContext;get_Path;();df-generated | -| Microsoft.Extensions.Configuration;ConfigurationDebugViewContext;get_Value;();df-generated | -| Microsoft.Extensions.Configuration;ConfigurationExtensions;AsEnumerable;(Microsoft.Extensions.Configuration.IConfiguration);df-generated | -| Microsoft.Extensions.Configuration;ConfigurationExtensions;AsEnumerable;(Microsoft.Extensions.Configuration.IConfiguration,System.Boolean);df-generated | -| Microsoft.Extensions.Configuration;ConfigurationExtensions;Exists;(Microsoft.Extensions.Configuration.IConfigurationSection);df-generated | -| Microsoft.Extensions.Configuration;ConfigurationKeyComparer;Compare;(System.String,System.String);df-generated | -| Microsoft.Extensions.Configuration;ConfigurationKeyComparer;get_Instance;();df-generated | -| Microsoft.Extensions.Configuration;ConfigurationKeyNameAttribute;ConfigurationKeyNameAttribute;(System.String);df-generated | -| Microsoft.Extensions.Configuration;ConfigurationKeyNameAttribute;get_Name;();df-generated | -| Microsoft.Extensions.Configuration;ConfigurationManager;ConfigurationManager;();df-generated | -| Microsoft.Extensions.Configuration;ConfigurationManager;Dispose;();df-generated | -| Microsoft.Extensions.Configuration;ConfigurationManager;GetChildren;();df-generated | -| Microsoft.Extensions.Configuration;ConfigurationManager;Reload;();df-generated | -| Microsoft.Extensions.Configuration;ConfigurationManager;set_Item;(System.String,System.String);df-generated | -| Microsoft.Extensions.Configuration;ConfigurationProvider;ConfigurationProvider;();df-generated | -| Microsoft.Extensions.Configuration;ConfigurationProvider;Load;();df-generated | -| Microsoft.Extensions.Configuration;ConfigurationProvider;OnReload;();df-generated | -| Microsoft.Extensions.Configuration;ConfigurationProvider;Set;(System.String,System.String);df-generated | -| Microsoft.Extensions.Configuration;ConfigurationProvider;ToString;();df-generated | -| Microsoft.Extensions.Configuration;ConfigurationProvider;TryGet;(System.String,System.String);df-generated | -| Microsoft.Extensions.Configuration;ConfigurationProvider;get_Data;();df-generated | -| Microsoft.Extensions.Configuration;ConfigurationProvider;set_Data;(System.Collections.Generic.IDictionary);df-generated | -| Microsoft.Extensions.Configuration;ConfigurationReloadToken;OnReload;();df-generated | -| Microsoft.Extensions.Configuration;ConfigurationReloadToken;get_ActiveChangeCallbacks;();df-generated | -| Microsoft.Extensions.Configuration;ConfigurationReloadToken;get_HasChanged;();df-generated | -| Microsoft.Extensions.Configuration;ConfigurationRoot;Dispose;();df-generated | -| Microsoft.Extensions.Configuration;ConfigurationRoot;GetChildren;();df-generated | -| Microsoft.Extensions.Configuration;ConfigurationRoot;Reload;();df-generated | -| Microsoft.Extensions.Configuration;ConfigurationRoot;set_Item;(System.String,System.String);df-generated | -| Microsoft.Extensions.Configuration;ConfigurationSection;GetChildren;();df-generated | -| Microsoft.Extensions.Configuration;ConfigurationSection;GetReloadToken;();df-generated | -| Microsoft.Extensions.Configuration;ConfigurationSection;GetSection;(System.String);df-generated | -| Microsoft.Extensions.Configuration;ConfigurationSection;set_Item;(System.String,System.String);df-generated | -| Microsoft.Extensions.Configuration;ConfigurationSection;set_Value;(System.String);df-generated | -| Microsoft.Extensions.Configuration;FileConfigurationExtensions;GetFileLoadExceptionHandler;(Microsoft.Extensions.Configuration.IConfigurationBuilder);df-generated | -| Microsoft.Extensions.Configuration;FileConfigurationExtensions;GetFileProvider;(Microsoft.Extensions.Configuration.IConfigurationBuilder);df-generated | -| Microsoft.Extensions.Configuration;FileConfigurationProvider;Dispose;();df-generated | -| Microsoft.Extensions.Configuration;FileConfigurationProvider;Dispose;(System.Boolean);df-generated | -| Microsoft.Extensions.Configuration;FileConfigurationProvider;FileConfigurationProvider;(Microsoft.Extensions.Configuration.FileConfigurationSource);df-generated | -| Microsoft.Extensions.Configuration;FileConfigurationProvider;Load;();df-generated | -| Microsoft.Extensions.Configuration;FileConfigurationProvider;Load;(System.IO.Stream);df-generated | -| Microsoft.Extensions.Configuration;FileConfigurationProvider;ToString;();df-generated | -| Microsoft.Extensions.Configuration;FileConfigurationProvider;get_Source;();df-generated | -| Microsoft.Extensions.Configuration;FileConfigurationSource;Build;(Microsoft.Extensions.Configuration.IConfigurationBuilder);df-generated | -| Microsoft.Extensions.Configuration;FileConfigurationSource;EnsureDefaults;(Microsoft.Extensions.Configuration.IConfigurationBuilder);df-generated | -| Microsoft.Extensions.Configuration;FileConfigurationSource;ResolveFileProvider;();df-generated | -| Microsoft.Extensions.Configuration;FileConfigurationSource;get_FileProvider;();df-generated | -| Microsoft.Extensions.Configuration;FileConfigurationSource;get_OnLoadException;();df-generated | -| Microsoft.Extensions.Configuration;FileConfigurationSource;get_Optional;();df-generated | -| Microsoft.Extensions.Configuration;FileConfigurationSource;get_Path;();df-generated | -| Microsoft.Extensions.Configuration;FileConfigurationSource;get_ReloadDelay;();df-generated | -| Microsoft.Extensions.Configuration;FileConfigurationSource;get_ReloadOnChange;();df-generated | -| Microsoft.Extensions.Configuration;FileConfigurationSource;set_FileProvider;(Microsoft.Extensions.FileProviders.IFileProvider);df-generated | -| Microsoft.Extensions.Configuration;FileConfigurationSource;set_Optional;(System.Boolean);df-generated | -| Microsoft.Extensions.Configuration;FileConfigurationSource;set_Path;(System.String);df-generated | -| Microsoft.Extensions.Configuration;FileConfigurationSource;set_ReloadDelay;(System.Int32);df-generated | -| Microsoft.Extensions.Configuration;FileConfigurationSource;set_ReloadOnChange;(System.Boolean);df-generated | -| Microsoft.Extensions.Configuration;FileLoadExceptionContext;get_Exception;();df-generated | -| Microsoft.Extensions.Configuration;FileLoadExceptionContext;get_Ignore;();df-generated | -| Microsoft.Extensions.Configuration;FileLoadExceptionContext;get_Provider;();df-generated | -| Microsoft.Extensions.Configuration;FileLoadExceptionContext;set_Exception;(System.Exception);df-generated | -| Microsoft.Extensions.Configuration;FileLoadExceptionContext;set_Ignore;(System.Boolean);df-generated | -| Microsoft.Extensions.Configuration;FileLoadExceptionContext;set_Provider;(Microsoft.Extensions.Configuration.FileConfigurationProvider);df-generated | -| Microsoft.Extensions.Configuration;IConfiguration;GetChildren;();df-generated | -| Microsoft.Extensions.Configuration;IConfiguration;GetReloadToken;();df-generated | -| Microsoft.Extensions.Configuration;IConfiguration;GetSection;(System.String);df-generated | -| Microsoft.Extensions.Configuration;IConfiguration;get_Item;(System.String);df-generated | -| Microsoft.Extensions.Configuration;IConfiguration;set_Item;(System.String,System.String);df-generated | -| Microsoft.Extensions.Configuration;IConfigurationBuilder;Add;(Microsoft.Extensions.Configuration.IConfigurationSource);df-generated | -| Microsoft.Extensions.Configuration;IConfigurationBuilder;Build;();df-generated | -| Microsoft.Extensions.Configuration;IConfigurationBuilder;get_Properties;();df-generated | -| Microsoft.Extensions.Configuration;IConfigurationBuilder;get_Sources;();df-generated | -| Microsoft.Extensions.Configuration;IConfigurationProvider;GetChildKeys;(System.Collections.Generic.IEnumerable,System.String);df-generated | -| Microsoft.Extensions.Configuration;IConfigurationProvider;GetReloadToken;();df-generated | -| Microsoft.Extensions.Configuration;IConfigurationProvider;Load;();df-generated | -| Microsoft.Extensions.Configuration;IConfigurationProvider;Set;(System.String,System.String);df-generated | -| Microsoft.Extensions.Configuration;IConfigurationProvider;TryGet;(System.String,System.String);df-generated | -| Microsoft.Extensions.Configuration;IConfigurationRoot;Reload;();df-generated | -| Microsoft.Extensions.Configuration;IConfigurationRoot;get_Providers;();df-generated | -| Microsoft.Extensions.Configuration;IConfigurationSection;get_Key;();df-generated | -| Microsoft.Extensions.Configuration;IConfigurationSection;get_Path;();df-generated | -| Microsoft.Extensions.Configuration;IConfigurationSection;get_Value;();df-generated | -| Microsoft.Extensions.Configuration;IConfigurationSection;set_Value;(System.String);df-generated | -| Microsoft.Extensions.Configuration;IConfigurationSource;Build;(Microsoft.Extensions.Configuration.IConfigurationBuilder);df-generated | -| Microsoft.Extensions.Configuration;StreamConfigurationProvider;Load;();df-generated | -| Microsoft.Extensions.Configuration;StreamConfigurationProvider;Load;(System.IO.Stream);df-generated | -| Microsoft.Extensions.Configuration;StreamConfigurationProvider;StreamConfigurationProvider;(Microsoft.Extensions.Configuration.StreamConfigurationSource);df-generated | -| Microsoft.Extensions.Configuration;StreamConfigurationProvider;get_Source;();df-generated | -| Microsoft.Extensions.Configuration;StreamConfigurationSource;Build;(Microsoft.Extensions.Configuration.IConfigurationBuilder);df-generated | -| Microsoft.Extensions.Configuration;StreamConfigurationSource;get_Stream;();df-generated | -| Microsoft.Extensions.Configuration;StreamConfigurationSource;set_Stream;(System.IO.Stream);df-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAddScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type);df-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAddScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Type);df-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAddScoped<,>;(Microsoft.Extensions.DependencyInjection.IServiceCollection);df-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAddScoped<>;(Microsoft.Extensions.DependencyInjection.IServiceCollection);df-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAddSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type);df-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAddSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Type);df-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAddSingleton<,>;(Microsoft.Extensions.DependencyInjection.IServiceCollection);df-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAddSingleton<>;(Microsoft.Extensions.DependencyInjection.IServiceCollection);df-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAddSingleton<>;(Microsoft.Extensions.DependencyInjection.IServiceCollection,TService);df-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAddTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type);df-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAddTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Type);df-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAddTransient<,>;(Microsoft.Extensions.DependencyInjection.IServiceCollection);df-generated | -| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAddTransient<>;(Microsoft.Extensions.DependencyInjection.IServiceCollection);df-generated | -| Microsoft.Extensions.DependencyInjection;ActivatorUtilities;CreateFactory;(System.Type,System.Type[]);df-generated | -| Microsoft.Extensions.DependencyInjection;ActivatorUtilities;CreateInstance;(System.IServiceProvider,System.Type,System.Object[]);df-generated | -| Microsoft.Extensions.DependencyInjection;ActivatorUtilities;CreateInstance<>;(System.IServiceProvider,System.Object[]);df-generated | -| Microsoft.Extensions.DependencyInjection;AsyncServiceScope;Dispose;();df-generated | -| Microsoft.Extensions.DependencyInjection;AsyncServiceScope;DisposeAsync;();df-generated | -| Microsoft.Extensions.DependencyInjection;DefaultServiceProviderFactory;CreateServiceProvider;(Microsoft.Extensions.DependencyInjection.IServiceCollection);df-generated | -| Microsoft.Extensions.DependencyInjection;DefaultServiceProviderFactory;DefaultServiceProviderFactory;();df-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;AddHttpClient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String);df-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;AddHttpClient<,>;(Microsoft.Extensions.DependencyInjection.IServiceCollection);df-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;AddHttpClient<,>;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String);df-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;AddHttpClient<>;(Microsoft.Extensions.DependencyInjection.IServiceCollection);df-generated | -| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;AddHttpClient<>;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String);df-generated | -| Microsoft.Extensions.DependencyInjection;IHttpClientBuilder;get_Name;();df-generated | -| Microsoft.Extensions.DependencyInjection;IHttpClientBuilder;get_Services;();df-generated | -| Microsoft.Extensions.DependencyInjection;IServiceProviderFactory<>;CreateBuilder;(Microsoft.Extensions.DependencyInjection.IServiceCollection);df-generated | -| Microsoft.Extensions.DependencyInjection;IServiceProviderFactory<>;CreateServiceProvider;(TContainerBuilder);df-generated | -| Microsoft.Extensions.DependencyInjection;IServiceProviderIsService;IsService;(System.Type);df-generated | -| Microsoft.Extensions.DependencyInjection;IServiceScope;get_ServiceProvider;();df-generated | -| Microsoft.Extensions.DependencyInjection;IServiceScopeFactory;CreateScope;();df-generated | -| Microsoft.Extensions.DependencyInjection;ISupportRequiredService;GetRequiredService;(System.Type);df-generated | -| Microsoft.Extensions.DependencyInjection;OptionsServiceCollectionExtensions;AddOptions<>;(Microsoft.Extensions.DependencyInjection.IServiceCollection);df-generated | -| Microsoft.Extensions.DependencyInjection;OptionsServiceCollectionExtensions;AddOptions<>;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String);df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollection;Contains;(Microsoft.Extensions.DependencyInjection.ServiceDescriptor);df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollection;IndexOf;(Microsoft.Extensions.DependencyInjection.ServiceDescriptor);df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollection;Remove;(Microsoft.Extensions.DependencyInjection.ServiceDescriptor);df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollection;RemoveAt;(System.Int32);df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollection;get_Count;();df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollection;get_IsReadOnly;();df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionContainerBuilderExtensions;BuildServiceProvider;(Microsoft.Extensions.DependencyInjection.IServiceCollection);df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionContainerBuilderExtensions;BuildServiceProvider;(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceProviderOptions);df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceCollectionContainerBuilderExtensions;BuildServiceProvider;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Boolean);df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;Describe;(System.Type,System.Type,Microsoft.Extensions.DependencyInjection.ServiceLifetime);df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;Scoped;(System.Type,System.Type);df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;Scoped<,>;();df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;ServiceDescriptor;(System.Type,System.Object);df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;ServiceDescriptor;(System.Type,System.Type,Microsoft.Extensions.DependencyInjection.ServiceLifetime);df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;Singleton;(System.Type,System.Object);df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;Singleton;(System.Type,System.Type);df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;Singleton<,>;();df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;Singleton<>;(TService);df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;ToString;();df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;Transient;(System.Type,System.Type);df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;Transient<,>;();df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;get_ImplementationFactory;();df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;get_ImplementationInstance;();df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;get_ImplementationType;();df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;get_Lifetime;();df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;get_ServiceType;();df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceProvider;Dispose;();df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceProvider;DisposeAsync;();df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceProvider;GetService;(System.Type);df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceProviderOptions;get_ValidateOnBuild;();df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceProviderOptions;get_ValidateScopes;();df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceProviderOptions;set_ValidateOnBuild;(System.Boolean);df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceProviderOptions;set_ValidateScopes;(System.Boolean);df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceProviderServiceExtensions;CreateAsyncScope;(Microsoft.Extensions.DependencyInjection.IServiceScopeFactory);df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceProviderServiceExtensions;CreateAsyncScope;(System.IServiceProvider);df-generated | -| Microsoft.Extensions.DependencyInjection;ServiceProviderServiceExtensions;CreateScope;(System.IServiceProvider);df-generated | -| Microsoft.Extensions.FileProviders.Composite;CompositeDirectoryContents;get_Exists;();df-generated | -| Microsoft.Extensions.FileProviders.Internal;PhysicalDirectoryContents;PhysicalDirectoryContents;(System.String);df-generated | -| Microsoft.Extensions.FileProviders.Internal;PhysicalDirectoryContents;get_Exists;();df-generated | -| Microsoft.Extensions.FileProviders.Physical;PhysicalDirectoryInfo;CreateReadStream;();df-generated | -| Microsoft.Extensions.FileProviders.Physical;PhysicalDirectoryInfo;get_Exists;();df-generated | -| Microsoft.Extensions.FileProviders.Physical;PhysicalDirectoryInfo;get_IsDirectory;();df-generated | -| Microsoft.Extensions.FileProviders.Physical;PhysicalDirectoryInfo;get_LastModified;();df-generated | -| Microsoft.Extensions.FileProviders.Physical;PhysicalDirectoryInfo;get_Length;();df-generated | -| Microsoft.Extensions.FileProviders.Physical;PhysicalDirectoryInfo;get_Name;();df-generated | -| Microsoft.Extensions.FileProviders.Physical;PhysicalDirectoryInfo;get_PhysicalPath;();df-generated | -| Microsoft.Extensions.FileProviders.Physical;PhysicalFileInfo;get_Exists;();df-generated | -| Microsoft.Extensions.FileProviders.Physical;PhysicalFileInfo;get_IsDirectory;();df-generated | -| Microsoft.Extensions.FileProviders.Physical;PhysicalFileInfo;get_LastModified;();df-generated | -| Microsoft.Extensions.FileProviders.Physical;PhysicalFileInfo;get_Length;();df-generated | -| Microsoft.Extensions.FileProviders.Physical;PhysicalFileInfo;get_Name;();df-generated | -| Microsoft.Extensions.FileProviders.Physical;PhysicalFilesWatcher;CreateFileChangeToken;(System.String);df-generated | -| Microsoft.Extensions.FileProviders.Physical;PhysicalFilesWatcher;Dispose;();df-generated | -| Microsoft.Extensions.FileProviders.Physical;PhysicalFilesWatcher;Dispose;(System.Boolean);df-generated | -| Microsoft.Extensions.FileProviders.Physical;PhysicalFilesWatcher;PhysicalFilesWatcher;(System.String,System.IO.FileSystemWatcher,System.Boolean);df-generated | -| Microsoft.Extensions.FileProviders.Physical;PollingFileChangeToken;get_ActiveChangeCallbacks;();df-generated | -| Microsoft.Extensions.FileProviders.Physical;PollingFileChangeToken;get_HasChanged;();df-generated | -| Microsoft.Extensions.FileProviders.Physical;PollingWildCardChangeToken;GetLastWriteUtc;(System.String);df-generated | -| Microsoft.Extensions.FileProviders.Physical;PollingWildCardChangeToken;PollingWildCardChangeToken;(System.String,System.String);df-generated | -| Microsoft.Extensions.FileProviders.Physical;PollingWildCardChangeToken;get_ActiveChangeCallbacks;();df-generated | -| Microsoft.Extensions.FileProviders.Physical;PollingWildCardChangeToken;get_HasChanged;();df-generated | -| Microsoft.Extensions.FileProviders;CompositeFileProvider;GetFileInfo;(System.String);df-generated | -| Microsoft.Extensions.FileProviders;CompositeFileProvider;Watch;(System.String);df-generated | -| Microsoft.Extensions.FileProviders;IDirectoryContents;get_Exists;();df-generated | -| Microsoft.Extensions.FileProviders;IFileInfo;CreateReadStream;();df-generated | -| Microsoft.Extensions.FileProviders;IFileInfo;get_Exists;();df-generated | -| Microsoft.Extensions.FileProviders;IFileInfo;get_IsDirectory;();df-generated | -| Microsoft.Extensions.FileProviders;IFileInfo;get_LastModified;();df-generated | -| Microsoft.Extensions.FileProviders;IFileInfo;get_Length;();df-generated | -| Microsoft.Extensions.FileProviders;IFileInfo;get_Name;();df-generated | -| Microsoft.Extensions.FileProviders;IFileInfo;get_PhysicalPath;();df-generated | -| Microsoft.Extensions.FileProviders;IFileProvider;GetDirectoryContents;(System.String);df-generated | -| Microsoft.Extensions.FileProviders;IFileProvider;GetFileInfo;(System.String);df-generated | -| Microsoft.Extensions.FileProviders;IFileProvider;Watch;(System.String);df-generated | -| Microsoft.Extensions.FileProviders;NotFoundDirectoryContents;get_Exists;();df-generated | -| Microsoft.Extensions.FileProviders;NotFoundDirectoryContents;get_Singleton;();df-generated | -| Microsoft.Extensions.FileProviders;NotFoundFileInfo;CreateReadStream;();df-generated | -| Microsoft.Extensions.FileProviders;NotFoundFileInfo;NotFoundFileInfo;(System.String);df-generated | -| Microsoft.Extensions.FileProviders;NotFoundFileInfo;get_Exists;();df-generated | -| Microsoft.Extensions.FileProviders;NotFoundFileInfo;get_IsDirectory;();df-generated | -| Microsoft.Extensions.FileProviders;NotFoundFileInfo;get_LastModified;();df-generated | -| Microsoft.Extensions.FileProviders;NotFoundFileInfo;get_Length;();df-generated | -| Microsoft.Extensions.FileProviders;NotFoundFileInfo;get_Name;();df-generated | -| Microsoft.Extensions.FileProviders;NotFoundFileInfo;get_PhysicalPath;();df-generated | -| Microsoft.Extensions.FileProviders;NullChangeToken;get_ActiveChangeCallbacks;();df-generated | -| Microsoft.Extensions.FileProviders;NullChangeToken;get_HasChanged;();df-generated | -| Microsoft.Extensions.FileProviders;NullChangeToken;get_Singleton;();df-generated | -| Microsoft.Extensions.FileProviders;NullFileProvider;GetDirectoryContents;(System.String);df-generated | -| Microsoft.Extensions.FileProviders;NullFileProvider;GetFileInfo;(System.String);df-generated | -| Microsoft.Extensions.FileProviders;NullFileProvider;Watch;(System.String);df-generated | -| Microsoft.Extensions.FileProviders;PhysicalFileProvider;Dispose;();df-generated | -| Microsoft.Extensions.FileProviders;PhysicalFileProvider;Dispose;(System.Boolean);df-generated | -| Microsoft.Extensions.FileProviders;PhysicalFileProvider;GetFileInfo;(System.String);df-generated | -| Microsoft.Extensions.FileProviders;PhysicalFileProvider;PhysicalFileProvider;(System.String);df-generated | -| Microsoft.Extensions.FileProviders;PhysicalFileProvider;PhysicalFileProvider;(System.String,Microsoft.Extensions.FileProviders.Physical.ExclusionFilters);df-generated | -| Microsoft.Extensions.FileProviders;PhysicalFileProvider;Watch;(System.String);df-generated | -| Microsoft.Extensions.FileProviders;PhysicalFileProvider;get_Root;();df-generated | -| Microsoft.Extensions.FileProviders;PhysicalFileProvider;get_UseActivePolling;();df-generated | -| Microsoft.Extensions.FileProviders;PhysicalFileProvider;get_UsePollingFileWatcher;();df-generated | -| Microsoft.Extensions.FileProviders;PhysicalFileProvider;set_UseActivePolling;(System.Boolean);df-generated | -| Microsoft.Extensions.FileProviders;PhysicalFileProvider;set_UsePollingFileWatcher;(System.Boolean);df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Abstractions;DirectoryInfoBase;EnumerateFileSystemInfos;();df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Abstractions;DirectoryInfoBase;GetDirectory;(System.String);df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Abstractions;DirectoryInfoBase;GetFile;(System.String);df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Abstractions;DirectoryInfoWrapper;DirectoryInfoWrapper;(System.IO.DirectoryInfo);df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Abstractions;DirectoryInfoWrapper;EnumerateFileSystemInfos;();df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Abstractions;DirectoryInfoWrapper;GetFile;(System.String);df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Abstractions;DirectoryInfoWrapper;get_FullName;();df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Abstractions;DirectoryInfoWrapper;get_Name;();df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Abstractions;DirectoryInfoWrapper;get_ParentDirectory;();df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Abstractions;FileInfoWrapper;get_Name;();df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Abstractions;FileInfoWrapper;get_ParentDirectory;();df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Abstractions;FileSystemInfoBase;get_FullName;();df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Abstractions;FileSystemInfoBase;get_Name;();df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Abstractions;FileSystemInfoBase;get_ParentDirectory;();df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal.PathSegments;CurrentPathSegment;Match;(System.String);df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal.PathSegments;CurrentPathSegment;get_CanProduceStem;();df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal.PathSegments;LiteralPathSegment;Equals;(System.Object);df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal.PathSegments;LiteralPathSegment;GetHashCode;();df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal.PathSegments;LiteralPathSegment;LiteralPathSegment;(System.String,System.StringComparison);df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal.PathSegments;LiteralPathSegment;Match;(System.String);df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal.PathSegments;LiteralPathSegment;get_CanProduceStem;();df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal.PathSegments;LiteralPathSegment;get_Value;();df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal.PathSegments;ParentPathSegment;Match;(System.String);df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal.PathSegments;ParentPathSegment;get_CanProduceStem;();df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal.PathSegments;RecursiveWildcardSegment;Match;(System.String);df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal.PathSegments;RecursiveWildcardSegment;get_CanProduceStem;();df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal.PathSegments;WildcardPathSegment;Match;(System.String);df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal.PathSegments;WildcardPathSegment;WildcardPathSegment;(System.String,System.Collections.Generic.List,System.String,System.StringComparison);df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal.PathSegments;WildcardPathSegment;get_BeginsWith;();df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal.PathSegments;WildcardPathSegment;get_CanProduceStem;();df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal.PathSegments;WildcardPathSegment;get_Contains;();df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal.PathSegments;WildcardPathSegment;get_EndsWith;();df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContext<>;IsStackEmpty;();df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContext<>;PopDirectory;();df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContext<>;PushDirectory;(Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase);df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContext<>;Test;(Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase);df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContext<>;Test;(Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileInfoBase);df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContextLinear+FrameData;get_StemItems;();df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContextLinear;IsLastSegment;();df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContextLinear;PatternContextLinear;(Microsoft.Extensions.FileSystemGlobbing.Internal.ILinearPattern);df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContextLinear;PushDirectory;(Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase);df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContextLinear;Test;(Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileInfoBase);df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContextLinear;TestMatchingSegment;(System.String);df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContextLinear;get_Pattern;();df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContextLinearExclude;PatternContextLinearExclude;(Microsoft.Extensions.FileSystemGlobbing.Internal.ILinearPattern);df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContextLinearExclude;Test;(Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase);df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContextLinearInclude;PatternContextLinearInclude;(Microsoft.Extensions.FileSystemGlobbing.Internal.ILinearPattern);df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContextLinearInclude;Test;(Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase);df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContextRagged+FrameData;get_StemItems;();df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContextRagged;IsEndingGroup;();df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContextRagged;IsStartingGroup;();df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContextRagged;PatternContextRagged;(Microsoft.Extensions.FileSystemGlobbing.Internal.IRaggedPattern);df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContextRagged;PopDirectory;();df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContextRagged;PushDirectory;(Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase);df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContextRagged;Test;(Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileInfoBase);df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContextRagged;TestMatchingGroup;(Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileSystemInfoBase);df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContextRagged;TestMatchingSegment;(System.String);df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContextRagged;get_Pattern;();df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContextRaggedExclude;PatternContextRaggedExclude;(Microsoft.Extensions.FileSystemGlobbing.Internal.IRaggedPattern);df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContextRaggedExclude;Test;(Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase);df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContextRaggedInclude;PatternContextRaggedInclude;(Microsoft.Extensions.FileSystemGlobbing.Internal.IRaggedPattern);df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContextRaggedInclude;Test;(Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase);df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal.Patterns;PatternBuilder;Build;(System.String);df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal.Patterns;PatternBuilder;PatternBuilder;();df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal.Patterns;PatternBuilder;PatternBuilder;(System.StringComparison);df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal.Patterns;PatternBuilder;get_ComparisonType;();df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal;ILinearPattern;get_Segments;();df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal;IPathSegment;Match;(System.String);df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal;IPathSegment;get_CanProduceStem;();df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal;IPattern;CreatePatternContextForExclude;();df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal;IPattern;CreatePatternContextForInclude;();df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal;IPatternContext;PopDirectory;();df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal;IPatternContext;PushDirectory;(Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase);df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal;IPatternContext;Test;(Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase);df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal;IPatternContext;Test;(Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileInfoBase);df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal;IRaggedPattern;get_Contains;();df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal;IRaggedPattern;get_EndsWith;();df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal;IRaggedPattern;get_Segments;();df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal;IRaggedPattern;get_StartsWith;();df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal;MatcherContext;Execute;();df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal;PatternTestResult;Success;(System.String);df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal;PatternTestResult;get_IsSuccessful;();df-generated | -| Microsoft.Extensions.FileSystemGlobbing.Internal;PatternTestResult;get_Stem;();df-generated | -| Microsoft.Extensions.FileSystemGlobbing;FilePatternMatch;Equals;(Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch);df-generated | -| Microsoft.Extensions.FileSystemGlobbing;FilePatternMatch;Equals;(System.Object);df-generated | -| Microsoft.Extensions.FileSystemGlobbing;FilePatternMatch;FilePatternMatch;(System.String,System.String);df-generated | -| Microsoft.Extensions.FileSystemGlobbing;FilePatternMatch;GetHashCode;();df-generated | -| Microsoft.Extensions.FileSystemGlobbing;FilePatternMatch;get_Path;();df-generated | -| Microsoft.Extensions.FileSystemGlobbing;FilePatternMatch;get_Stem;();df-generated | -| Microsoft.Extensions.FileSystemGlobbing;InMemoryDirectoryInfo;InMemoryDirectoryInfo;(System.String,System.Collections.Generic.IEnumerable);df-generated | -| Microsoft.Extensions.FileSystemGlobbing;InMemoryDirectoryInfo;get_FullName;();df-generated | -| Microsoft.Extensions.FileSystemGlobbing;InMemoryDirectoryInfo;get_Name;();df-generated | -| Microsoft.Extensions.FileSystemGlobbing;Matcher;Execute;(Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase);df-generated | -| Microsoft.Extensions.FileSystemGlobbing;Matcher;Matcher;();df-generated | -| Microsoft.Extensions.FileSystemGlobbing;Matcher;Matcher;(System.StringComparison);df-generated | -| Microsoft.Extensions.FileSystemGlobbing;MatcherExtensions;AddExcludePatterns;(Microsoft.Extensions.FileSystemGlobbing.Matcher,System.Collections.Generic.IEnumerable[]);df-generated | -| Microsoft.Extensions.FileSystemGlobbing;MatcherExtensions;AddIncludePatterns;(Microsoft.Extensions.FileSystemGlobbing.Matcher,System.Collections.Generic.IEnumerable[]);df-generated | -| Microsoft.Extensions.FileSystemGlobbing;MatcherExtensions;GetResultsInFullPath;(Microsoft.Extensions.FileSystemGlobbing.Matcher,System.String);df-generated | -| Microsoft.Extensions.FileSystemGlobbing;MatcherExtensions;Match;(Microsoft.Extensions.FileSystemGlobbing.Matcher,System.Collections.Generic.IEnumerable);df-generated | -| Microsoft.Extensions.FileSystemGlobbing;MatcherExtensions;Match;(Microsoft.Extensions.FileSystemGlobbing.Matcher,System.String);df-generated | -| Microsoft.Extensions.FileSystemGlobbing;MatcherExtensions;Match;(Microsoft.Extensions.FileSystemGlobbing.Matcher,System.String,System.Collections.Generic.IEnumerable);df-generated | -| Microsoft.Extensions.FileSystemGlobbing;MatcherExtensions;Match;(Microsoft.Extensions.FileSystemGlobbing.Matcher,System.String,System.String);df-generated | -| Microsoft.Extensions.FileSystemGlobbing;PatternMatchingResult;PatternMatchingResult;(System.Collections.Generic.IEnumerable);df-generated | -| Microsoft.Extensions.FileSystemGlobbing;PatternMatchingResult;PatternMatchingResult;(System.Collections.Generic.IEnumerable,System.Boolean);df-generated | -| Microsoft.Extensions.FileSystemGlobbing;PatternMatchingResult;get_Files;();df-generated | -| Microsoft.Extensions.FileSystemGlobbing;PatternMatchingResult;get_HasMatches;();df-generated | -| Microsoft.Extensions.FileSystemGlobbing;PatternMatchingResult;set_Files;(System.Collections.Generic.IEnumerable);df-generated | -| Microsoft.Extensions.Hosting.Internal;ApplicationLifetime;NotifyStarted;();df-generated | -| Microsoft.Extensions.Hosting.Internal;ApplicationLifetime;NotifyStopped;();df-generated | -| Microsoft.Extensions.Hosting.Internal;ApplicationLifetime;StopApplication;();df-generated | -| Microsoft.Extensions.Hosting.Internal;ConsoleLifetime;ConsoleLifetime;(Microsoft.Extensions.Options.IOptions,Microsoft.Extensions.Hosting.IHostEnvironment,Microsoft.Extensions.Hosting.IHostApplicationLifetime,Microsoft.Extensions.Options.IOptions);df-generated | -| Microsoft.Extensions.Hosting.Internal;ConsoleLifetime;ConsoleLifetime;(Microsoft.Extensions.Options.IOptions,Microsoft.Extensions.Hosting.IHostEnvironment,Microsoft.Extensions.Hosting.IHostApplicationLifetime,Microsoft.Extensions.Options.IOptions,Microsoft.Extensions.Logging.ILoggerFactory);df-generated | -| Microsoft.Extensions.Hosting.Internal;ConsoleLifetime;Dispose;();df-generated | -| Microsoft.Extensions.Hosting.Internal;ConsoleLifetime;StopAsync;(System.Threading.CancellationToken);df-generated | -| Microsoft.Extensions.Hosting.Internal;ConsoleLifetime;WaitForStartAsync;(System.Threading.CancellationToken);df-generated | -| Microsoft.Extensions.Hosting.Internal;HostingEnvironment;get_ApplicationName;();df-generated | -| Microsoft.Extensions.Hosting.Internal;HostingEnvironment;get_ContentRootFileProvider;();df-generated | -| Microsoft.Extensions.Hosting.Internal;HostingEnvironment;get_ContentRootPath;();df-generated | -| Microsoft.Extensions.Hosting.Internal;HostingEnvironment;get_EnvironmentName;();df-generated | -| Microsoft.Extensions.Hosting.Internal;HostingEnvironment;set_ApplicationName;(System.String);df-generated | -| Microsoft.Extensions.Hosting.Internal;HostingEnvironment;set_ContentRootFileProvider;(Microsoft.Extensions.FileProviders.IFileProvider);df-generated | -| Microsoft.Extensions.Hosting.Internal;HostingEnvironment;set_ContentRootPath;(System.String);df-generated | -| Microsoft.Extensions.Hosting.Internal;HostingEnvironment;set_EnvironmentName;(System.String);df-generated | -| Microsoft.Extensions.Hosting;BackgroundService;Dispose;();df-generated | -| Microsoft.Extensions.Hosting;BackgroundService;ExecuteAsync;(System.Threading.CancellationToken);df-generated | -| Microsoft.Extensions.Hosting;BackgroundService;StopAsync;(System.Threading.CancellationToken);df-generated | -| Microsoft.Extensions.Hosting;ConsoleLifetimeOptions;get_SuppressStatusMessages;();df-generated | -| Microsoft.Extensions.Hosting;ConsoleLifetimeOptions;set_SuppressStatusMessages;(System.Boolean);df-generated | -| Microsoft.Extensions.Hosting;Host;CreateDefaultBuilder;();df-generated | -| Microsoft.Extensions.Hosting;Host;CreateDefaultBuilder;(System.String[]);df-generated | -| Microsoft.Extensions.Hosting;HostBuilder;Build;();df-generated | -| Microsoft.Extensions.Hosting;HostBuilder;get_Properties;();df-generated | -| Microsoft.Extensions.Hosting;HostBuilderContext;HostBuilderContext;(System.Collections.Generic.IDictionary);df-generated | -| Microsoft.Extensions.Hosting;HostBuilderContext;get_Configuration;();df-generated | -| Microsoft.Extensions.Hosting;HostBuilderContext;get_HostingEnvironment;();df-generated | -| Microsoft.Extensions.Hosting;HostBuilderContext;get_Properties;();df-generated | -| Microsoft.Extensions.Hosting;HostBuilderContext;set_Configuration;(Microsoft.Extensions.Configuration.IConfiguration);df-generated | -| Microsoft.Extensions.Hosting;HostBuilderContext;set_HostingEnvironment;(Microsoft.Extensions.Hosting.IHostEnvironment);df-generated | -| Microsoft.Extensions.Hosting;HostEnvironmentEnvExtensions;IsDevelopment;(Microsoft.Extensions.Hosting.IHostEnvironment);df-generated | -| Microsoft.Extensions.Hosting;HostEnvironmentEnvExtensions;IsEnvironment;(Microsoft.Extensions.Hosting.IHostEnvironment,System.String);df-generated | -| Microsoft.Extensions.Hosting;HostEnvironmentEnvExtensions;IsProduction;(Microsoft.Extensions.Hosting.IHostEnvironment);df-generated | -| Microsoft.Extensions.Hosting;HostEnvironmentEnvExtensions;IsStaging;(Microsoft.Extensions.Hosting.IHostEnvironment);df-generated | -| Microsoft.Extensions.Hosting;HostOptions;get_BackgroundServiceExceptionBehavior;();df-generated | -| Microsoft.Extensions.Hosting;HostOptions;get_ShutdownTimeout;();df-generated | -| Microsoft.Extensions.Hosting;HostOptions;set_BackgroundServiceExceptionBehavior;(Microsoft.Extensions.Hosting.BackgroundServiceExceptionBehavior);df-generated | -| Microsoft.Extensions.Hosting;HostOptions;set_ShutdownTimeout;(System.TimeSpan);df-generated | -| Microsoft.Extensions.Hosting;HostingAbstractionsHostBuilderExtensions;Start;(Microsoft.Extensions.Hosting.IHostBuilder);df-generated | -| Microsoft.Extensions.Hosting;HostingAbstractionsHostBuilderExtensions;StartAsync;(Microsoft.Extensions.Hosting.IHostBuilder,System.Threading.CancellationToken);df-generated | -| Microsoft.Extensions.Hosting;HostingAbstractionsHostExtensions;Run;(Microsoft.Extensions.Hosting.IHost);df-generated | -| Microsoft.Extensions.Hosting;HostingAbstractionsHostExtensions;RunAsync;(Microsoft.Extensions.Hosting.IHost,System.Threading.CancellationToken);df-generated | -| Microsoft.Extensions.Hosting;HostingAbstractionsHostExtensions;Start;(Microsoft.Extensions.Hosting.IHost);df-generated | -| Microsoft.Extensions.Hosting;HostingAbstractionsHostExtensions;StopAsync;(Microsoft.Extensions.Hosting.IHost,System.TimeSpan);df-generated | -| Microsoft.Extensions.Hosting;HostingAbstractionsHostExtensions;WaitForShutdown;(Microsoft.Extensions.Hosting.IHost);df-generated | -| Microsoft.Extensions.Hosting;HostingAbstractionsHostExtensions;WaitForShutdownAsync;(Microsoft.Extensions.Hosting.IHost,System.Threading.CancellationToken);df-generated | -| Microsoft.Extensions.Hosting;HostingEnvironmentExtensions;IsDevelopment;(Microsoft.Extensions.Hosting.IHostingEnvironment);df-generated | -| Microsoft.Extensions.Hosting;HostingEnvironmentExtensions;IsEnvironment;(Microsoft.Extensions.Hosting.IHostingEnvironment,System.String);df-generated | -| Microsoft.Extensions.Hosting;HostingEnvironmentExtensions;IsProduction;(Microsoft.Extensions.Hosting.IHostingEnvironment);df-generated | -| Microsoft.Extensions.Hosting;HostingEnvironmentExtensions;IsStaging;(Microsoft.Extensions.Hosting.IHostingEnvironment);df-generated | -| Microsoft.Extensions.Hosting;HostingHostBuilderExtensions;RunConsoleAsync;(Microsoft.Extensions.Hosting.IHostBuilder,System.Threading.CancellationToken);df-generated | -| Microsoft.Extensions.Hosting;IApplicationLifetime;StopApplication;();df-generated | -| Microsoft.Extensions.Hosting;IApplicationLifetime;get_ApplicationStarted;();df-generated | -| Microsoft.Extensions.Hosting;IApplicationLifetime;get_ApplicationStopped;();df-generated | -| Microsoft.Extensions.Hosting;IApplicationLifetime;get_ApplicationStopping;();df-generated | -| Microsoft.Extensions.Hosting;IHost;StartAsync;(System.Threading.CancellationToken);df-generated | -| Microsoft.Extensions.Hosting;IHost;StopAsync;(System.Threading.CancellationToken);df-generated | -| Microsoft.Extensions.Hosting;IHost;get_Services;();df-generated | -| Microsoft.Extensions.Hosting;IHostApplicationLifetime;StopApplication;();df-generated | -| Microsoft.Extensions.Hosting;IHostApplicationLifetime;get_ApplicationStarted;();df-generated | -| Microsoft.Extensions.Hosting;IHostApplicationLifetime;get_ApplicationStopped;();df-generated | -| Microsoft.Extensions.Hosting;IHostApplicationLifetime;get_ApplicationStopping;();df-generated | -| Microsoft.Extensions.Hosting;IHostBuilder;Build;();df-generated | -| Microsoft.Extensions.Hosting;IHostBuilder;UseServiceProviderFactory<>;(Microsoft.Extensions.DependencyInjection.IServiceProviderFactory);df-generated | -| Microsoft.Extensions.Hosting;IHostBuilder;get_Properties;();df-generated | -| Microsoft.Extensions.Hosting;IHostEnvironment;get_ApplicationName;();df-generated | -| Microsoft.Extensions.Hosting;IHostEnvironment;get_ContentRootFileProvider;();df-generated | -| Microsoft.Extensions.Hosting;IHostEnvironment;get_ContentRootPath;();df-generated | -| Microsoft.Extensions.Hosting;IHostEnvironment;get_EnvironmentName;();df-generated | -| Microsoft.Extensions.Hosting;IHostEnvironment;set_ApplicationName;(System.String);df-generated | -| Microsoft.Extensions.Hosting;IHostEnvironment;set_ContentRootFileProvider;(Microsoft.Extensions.FileProviders.IFileProvider);df-generated | -| Microsoft.Extensions.Hosting;IHostEnvironment;set_ContentRootPath;(System.String);df-generated | -| Microsoft.Extensions.Hosting;IHostEnvironment;set_EnvironmentName;(System.String);df-generated | -| Microsoft.Extensions.Hosting;IHostLifetime;StopAsync;(System.Threading.CancellationToken);df-generated | -| Microsoft.Extensions.Hosting;IHostLifetime;WaitForStartAsync;(System.Threading.CancellationToken);df-generated | -| Microsoft.Extensions.Hosting;IHostedService;StartAsync;(System.Threading.CancellationToken);df-generated | -| Microsoft.Extensions.Hosting;IHostedService;StopAsync;(System.Threading.CancellationToken);df-generated | -| Microsoft.Extensions.Hosting;IHostingEnvironment;get_ApplicationName;();df-generated | -| Microsoft.Extensions.Hosting;IHostingEnvironment;get_ContentRootFileProvider;();df-generated | -| Microsoft.Extensions.Hosting;IHostingEnvironment;get_ContentRootPath;();df-generated | -| Microsoft.Extensions.Hosting;IHostingEnvironment;get_EnvironmentName;();df-generated | -| Microsoft.Extensions.Hosting;IHostingEnvironment;set_ApplicationName;(System.String);df-generated | -| Microsoft.Extensions.Hosting;IHostingEnvironment;set_ContentRootFileProvider;(Microsoft.Extensions.FileProviders.IFileProvider);df-generated | -| Microsoft.Extensions.Hosting;IHostingEnvironment;set_ContentRootPath;(System.String);df-generated | -| Microsoft.Extensions.Hosting;IHostingEnvironment;set_EnvironmentName;(System.String);df-generated | -| Microsoft.Extensions.Http.Logging;LoggingHttpMessageHandler;SendAsync;(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken);df-generated | -| Microsoft.Extensions.Http.Logging;LoggingScopeHttpMessageHandler;SendAsync;(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken);df-generated | -| Microsoft.Extensions.Http;HttpClientFactoryOptions;get_HttpClientActions;();df-generated | -| Microsoft.Extensions.Http;HttpClientFactoryOptions;get_HttpMessageHandlerBuilderActions;();df-generated | -| Microsoft.Extensions.Http;HttpClientFactoryOptions;get_ShouldRedactHeaderValue;();df-generated | -| Microsoft.Extensions.Http;HttpClientFactoryOptions;get_SuppressHandlerScope;();df-generated | -| Microsoft.Extensions.Http;HttpClientFactoryOptions;set_SuppressHandlerScope;(System.Boolean);df-generated | -| Microsoft.Extensions.Http;HttpMessageHandlerBuilder;Build;();df-generated | -| Microsoft.Extensions.Http;HttpMessageHandlerBuilder;get_AdditionalHandlers;();df-generated | -| Microsoft.Extensions.Http;HttpMessageHandlerBuilder;get_Name;();df-generated | -| Microsoft.Extensions.Http;HttpMessageHandlerBuilder;get_PrimaryHandler;();df-generated | -| Microsoft.Extensions.Http;HttpMessageHandlerBuilder;get_Services;();df-generated | -| Microsoft.Extensions.Http;HttpMessageHandlerBuilder;set_Name;(System.String);df-generated | -| Microsoft.Extensions.Http;HttpMessageHandlerBuilder;set_PrimaryHandler;(System.Net.Http.HttpMessageHandler);df-generated | -| Microsoft.Extensions.Http;ITypedHttpClientFactory<>;CreateClient;(System.Net.Http.HttpClient);df-generated | -| Microsoft.Extensions.Internal;ISystemClock;get_UtcNow;();df-generated | -| Microsoft.Extensions.Internal;SystemClock;get_UtcNow;();df-generated | -| Microsoft.Extensions.Logging.Abstractions;LogEntry<>;get_Category;();df-generated | -| Microsoft.Extensions.Logging.Abstractions;LogEntry<>;get_EventId;();df-generated | -| Microsoft.Extensions.Logging.Abstractions;LogEntry<>;get_Exception;();df-generated | -| Microsoft.Extensions.Logging.Abstractions;LogEntry<>;get_Formatter;();df-generated | -| Microsoft.Extensions.Logging.Abstractions;LogEntry<>;get_LogLevel;();df-generated | -| Microsoft.Extensions.Logging.Abstractions;LogEntry<>;get_State;();df-generated | -| Microsoft.Extensions.Logging.Abstractions;NullLogger;BeginScope<>;(TState);df-generated | -| Microsoft.Extensions.Logging.Abstractions;NullLogger;IsEnabled;(Microsoft.Extensions.Logging.LogLevel);df-generated | -| Microsoft.Extensions.Logging.Abstractions;NullLogger;get_Instance;();df-generated | -| Microsoft.Extensions.Logging.Abstractions;NullLogger<>;BeginScope<>;(TState);df-generated | -| Microsoft.Extensions.Logging.Abstractions;NullLogger<>;IsEnabled;(Microsoft.Extensions.Logging.LogLevel);df-generated | -| Microsoft.Extensions.Logging.Abstractions;NullLoggerFactory;AddProvider;(Microsoft.Extensions.Logging.ILoggerProvider);df-generated | -| Microsoft.Extensions.Logging.Abstractions;NullLoggerFactory;CreateLogger;(System.String);df-generated | -| Microsoft.Extensions.Logging.Abstractions;NullLoggerFactory;Dispose;();df-generated | -| Microsoft.Extensions.Logging.Abstractions;NullLoggerFactory;NullLoggerFactory;();df-generated | -| Microsoft.Extensions.Logging.Abstractions;NullLoggerProvider;CreateLogger;(System.String);df-generated | -| Microsoft.Extensions.Logging.Abstractions;NullLoggerProvider;Dispose;();df-generated | -| Microsoft.Extensions.Logging.Abstractions;NullLoggerProvider;get_Instance;();df-generated | -| Microsoft.Extensions.Logging.Configuration;ILoggerProviderConfiguration<>;get_Configuration;();df-generated | -| Microsoft.Extensions.Logging.Configuration;ILoggerProviderConfigurationFactory;GetConfiguration;(System.Type);df-generated | -| Microsoft.Extensions.Logging.Configuration;LoggerProviderOptions;RegisterProviderOptions<,>;(Microsoft.Extensions.DependencyInjection.IServiceCollection);df-generated | -| Microsoft.Extensions.Logging.Configuration;LoggerProviderOptionsChangeTokenSource<,>;LoggerProviderOptionsChangeTokenSource;(Microsoft.Extensions.Logging.Configuration.ILoggerProviderConfiguration);df-generated | -| Microsoft.Extensions.Logging.Configuration;LoggingBuilderConfigurationExtensions;AddConfiguration;(Microsoft.Extensions.Logging.ILoggingBuilder);df-generated | -| Microsoft.Extensions.Logging.Console;ConsoleFormatter;ConsoleFormatter;(System.String);df-generated | -| Microsoft.Extensions.Logging.Console;ConsoleFormatter;Write<>;(Microsoft.Extensions.Logging.Abstractions.LogEntry,Microsoft.Extensions.Logging.IExternalScopeProvider,System.IO.TextWriter);df-generated | -| Microsoft.Extensions.Logging.Console;ConsoleFormatter;get_Name;();df-generated | -| Microsoft.Extensions.Logging.Console;ConsoleFormatterOptions;ConsoleFormatterOptions;();df-generated | -| Microsoft.Extensions.Logging.Console;ConsoleFormatterOptions;get_IncludeScopes;();df-generated | -| Microsoft.Extensions.Logging.Console;ConsoleFormatterOptions;get_TimestampFormat;();df-generated | -| Microsoft.Extensions.Logging.Console;ConsoleFormatterOptions;get_UseUtcTimestamp;();df-generated | -| Microsoft.Extensions.Logging.Console;ConsoleFormatterOptions;set_IncludeScopes;(System.Boolean);df-generated | -| Microsoft.Extensions.Logging.Console;ConsoleFormatterOptions;set_TimestampFormat;(System.String);df-generated | -| Microsoft.Extensions.Logging.Console;ConsoleFormatterOptions;set_UseUtcTimestamp;(System.Boolean);df-generated | -| Microsoft.Extensions.Logging.Console;ConsoleLoggerOptions;get_DisableColors;();df-generated | -| Microsoft.Extensions.Logging.Console;ConsoleLoggerOptions;get_Format;();df-generated | -| Microsoft.Extensions.Logging.Console;ConsoleLoggerOptions;get_FormatterName;();df-generated | -| Microsoft.Extensions.Logging.Console;ConsoleLoggerOptions;get_IncludeScopes;();df-generated | -| Microsoft.Extensions.Logging.Console;ConsoleLoggerOptions;get_LogToStandardErrorThreshold;();df-generated | -| Microsoft.Extensions.Logging.Console;ConsoleLoggerOptions;get_TimestampFormat;();df-generated | -| Microsoft.Extensions.Logging.Console;ConsoleLoggerOptions;get_UseUtcTimestamp;();df-generated | -| Microsoft.Extensions.Logging.Console;ConsoleLoggerOptions;set_DisableColors;(System.Boolean);df-generated | -| Microsoft.Extensions.Logging.Console;ConsoleLoggerOptions;set_Format;(Microsoft.Extensions.Logging.Console.ConsoleLoggerFormat);df-generated | -| Microsoft.Extensions.Logging.Console;ConsoleLoggerOptions;set_FormatterName;(System.String);df-generated | -| Microsoft.Extensions.Logging.Console;ConsoleLoggerOptions;set_IncludeScopes;(System.Boolean);df-generated | -| Microsoft.Extensions.Logging.Console;ConsoleLoggerOptions;set_LogToStandardErrorThreshold;(Microsoft.Extensions.Logging.LogLevel);df-generated | -| Microsoft.Extensions.Logging.Console;ConsoleLoggerOptions;set_TimestampFormat;(System.String);df-generated | -| Microsoft.Extensions.Logging.Console;ConsoleLoggerOptions;set_UseUtcTimestamp;(System.Boolean);df-generated | -| Microsoft.Extensions.Logging.Console;ConsoleLoggerProvider;ConsoleLoggerProvider;(Microsoft.Extensions.Options.IOptionsMonitor);df-generated | -| Microsoft.Extensions.Logging.Console;ConsoleLoggerProvider;Dispose;();df-generated | -| Microsoft.Extensions.Logging.Console;JsonConsoleFormatterOptions;JsonConsoleFormatterOptions;();df-generated | -| Microsoft.Extensions.Logging.Console;JsonConsoleFormatterOptions;get_JsonWriterOptions;();df-generated | -| Microsoft.Extensions.Logging.Console;JsonConsoleFormatterOptions;set_JsonWriterOptions;(System.Text.Json.JsonWriterOptions);df-generated | -| Microsoft.Extensions.Logging.Console;SimpleConsoleFormatterOptions;SimpleConsoleFormatterOptions;();df-generated | -| Microsoft.Extensions.Logging.Console;SimpleConsoleFormatterOptions;get_ColorBehavior;();df-generated | -| Microsoft.Extensions.Logging.Console;SimpleConsoleFormatterOptions;get_SingleLine;();df-generated | -| Microsoft.Extensions.Logging.Console;SimpleConsoleFormatterOptions;set_ColorBehavior;(Microsoft.Extensions.Logging.Console.LoggerColorBehavior);df-generated | -| Microsoft.Extensions.Logging.Console;SimpleConsoleFormatterOptions;set_SingleLine;(System.Boolean);df-generated | -| Microsoft.Extensions.Logging.Debug;DebugLoggerProvider;Dispose;();df-generated | -| Microsoft.Extensions.Logging.EventLog;EventLogLoggerProvider;Dispose;();df-generated | -| Microsoft.Extensions.Logging.EventLog;EventLogLoggerProvider;EventLogLoggerProvider;();df-generated | -| Microsoft.Extensions.Logging.EventLog;EventLogLoggerProvider;EventLogLoggerProvider;(Microsoft.Extensions.Options.IOptions);df-generated | -| Microsoft.Extensions.Logging.EventLog;EventLogSettings;get_Filter;();df-generated | -| Microsoft.Extensions.Logging.EventLog;EventLogSettings;get_LogName;();df-generated | -| Microsoft.Extensions.Logging.EventLog;EventLogSettings;get_MachineName;();df-generated | -| Microsoft.Extensions.Logging.EventLog;EventLogSettings;get_SourceName;();df-generated | -| Microsoft.Extensions.Logging.EventLog;EventLogSettings;set_LogName;(System.String);df-generated | -| Microsoft.Extensions.Logging.EventLog;EventLogSettings;set_MachineName;(System.String);df-generated | -| Microsoft.Extensions.Logging.EventLog;EventLogSettings;set_SourceName;(System.String);df-generated | -| Microsoft.Extensions.Logging.EventSource;EventSourceLoggerProvider;Dispose;();df-generated | -| Microsoft.Extensions.Logging.EventSource;LoggingEventSource;OnEventCommand;(System.Diagnostics.Tracing.EventCommandEventArgs);df-generated | -| Microsoft.Extensions.Logging.TraceSource;TraceSourceLoggerProvider;CreateLogger;(System.String);df-generated | -| Microsoft.Extensions.Logging.TraceSource;TraceSourceLoggerProvider;Dispose;();df-generated | -| Microsoft.Extensions.Logging.TraceSource;TraceSourceLoggerProvider;TraceSourceLoggerProvider;(System.Diagnostics.SourceSwitch);df-generated | -| Microsoft.Extensions.Logging;EventId;Equals;(Microsoft.Extensions.Logging.EventId);df-generated | -| Microsoft.Extensions.Logging;EventId;Equals;(System.Object);df-generated | -| Microsoft.Extensions.Logging;EventId;EventId;(System.Int32,System.String);df-generated | -| Microsoft.Extensions.Logging;EventId;GetHashCode;();df-generated | -| Microsoft.Extensions.Logging;EventId;ToString;();df-generated | -| Microsoft.Extensions.Logging;EventId;get_Id;();df-generated | -| Microsoft.Extensions.Logging;EventId;get_Name;();df-generated | -| Microsoft.Extensions.Logging;IExternalScopeProvider;Push;(System.Object);df-generated | -| Microsoft.Extensions.Logging;ILogger;BeginScope<>;(TState);df-generated | -| Microsoft.Extensions.Logging;ILogger;IsEnabled;(Microsoft.Extensions.Logging.LogLevel);df-generated | -| Microsoft.Extensions.Logging;ILoggerFactory;AddProvider;(Microsoft.Extensions.Logging.ILoggerProvider);df-generated | -| Microsoft.Extensions.Logging;ILoggerFactory;CreateLogger;(System.String);df-generated | -| Microsoft.Extensions.Logging;ILoggerProvider;CreateLogger;(System.String);df-generated | -| Microsoft.Extensions.Logging;ILoggingBuilder;get_Services;();df-generated | -| Microsoft.Extensions.Logging;ISupportExternalScope;SetScopeProvider;(Microsoft.Extensions.Logging.IExternalScopeProvider);df-generated | -| Microsoft.Extensions.Logging;LogDefineOptions;get_SkipEnabledCheck;();df-generated | -| Microsoft.Extensions.Logging;LogDefineOptions;set_SkipEnabledCheck;(System.Boolean);df-generated | -| Microsoft.Extensions.Logging;Logger<>;IsEnabled;(Microsoft.Extensions.Logging.LogLevel);df-generated | -| Microsoft.Extensions.Logging;Logger<>;Logger;(Microsoft.Extensions.Logging.ILoggerFactory);df-generated | -| Microsoft.Extensions.Logging;LoggerExtensions;Log;(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,System.Exception,System.String,System.Object[]);df-generated | -| Microsoft.Extensions.Logging;LoggerExtensions;Log;(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,System.String,System.Object[]);df-generated | -| Microsoft.Extensions.Logging;LoggerExtensions;Log;(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.LogLevel,System.Exception,System.String,System.Object[]);df-generated | -| Microsoft.Extensions.Logging;LoggerExtensions;Log;(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.LogLevel,System.String,System.Object[]);df-generated | -| Microsoft.Extensions.Logging;LoggerExtensions;LogCritical;(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.Exception,System.String,System.Object[]);df-generated | -| Microsoft.Extensions.Logging;LoggerExtensions;LogCritical;(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.String,System.Object[]);df-generated | -| Microsoft.Extensions.Logging;LoggerExtensions;LogCritical;(Microsoft.Extensions.Logging.ILogger,System.Exception,System.String,System.Object[]);df-generated | -| Microsoft.Extensions.Logging;LoggerExtensions;LogCritical;(Microsoft.Extensions.Logging.ILogger,System.String,System.Object[]);df-generated | -| Microsoft.Extensions.Logging;LoggerExtensions;LogDebug;(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.Exception,System.String,System.Object[]);df-generated | -| Microsoft.Extensions.Logging;LoggerExtensions;LogDebug;(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.String,System.Object[]);df-generated | -| Microsoft.Extensions.Logging;LoggerExtensions;LogDebug;(Microsoft.Extensions.Logging.ILogger,System.Exception,System.String,System.Object[]);df-generated | -| Microsoft.Extensions.Logging;LoggerExtensions;LogDebug;(Microsoft.Extensions.Logging.ILogger,System.String,System.Object[]);df-generated | -| Microsoft.Extensions.Logging;LoggerExtensions;LogError;(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.Exception,System.String,System.Object[]);df-generated | -| Microsoft.Extensions.Logging;LoggerExtensions;LogError;(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.String,System.Object[]);df-generated | -| Microsoft.Extensions.Logging;LoggerExtensions;LogError;(Microsoft.Extensions.Logging.ILogger,System.Exception,System.String,System.Object[]);df-generated | -| Microsoft.Extensions.Logging;LoggerExtensions;LogError;(Microsoft.Extensions.Logging.ILogger,System.String,System.Object[]);df-generated | -| Microsoft.Extensions.Logging;LoggerExtensions;LogInformation;(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.Exception,System.String,System.Object[]);df-generated | -| Microsoft.Extensions.Logging;LoggerExtensions;LogInformation;(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.String,System.Object[]);df-generated | -| Microsoft.Extensions.Logging;LoggerExtensions;LogInformation;(Microsoft.Extensions.Logging.ILogger,System.Exception,System.String,System.Object[]);df-generated | -| Microsoft.Extensions.Logging;LoggerExtensions;LogInformation;(Microsoft.Extensions.Logging.ILogger,System.String,System.Object[]);df-generated | -| Microsoft.Extensions.Logging;LoggerExtensions;LogTrace;(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.Exception,System.String,System.Object[]);df-generated | -| Microsoft.Extensions.Logging;LoggerExtensions;LogTrace;(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.String,System.Object[]);df-generated | -| Microsoft.Extensions.Logging;LoggerExtensions;LogTrace;(Microsoft.Extensions.Logging.ILogger,System.Exception,System.String,System.Object[]);df-generated | -| Microsoft.Extensions.Logging;LoggerExtensions;LogTrace;(Microsoft.Extensions.Logging.ILogger,System.String,System.Object[]);df-generated | -| Microsoft.Extensions.Logging;LoggerExtensions;LogWarning;(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.Exception,System.String,System.Object[]);df-generated | -| Microsoft.Extensions.Logging;LoggerExtensions;LogWarning;(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.String,System.Object[]);df-generated | -| Microsoft.Extensions.Logging;LoggerExtensions;LogWarning;(Microsoft.Extensions.Logging.ILogger,System.Exception,System.String,System.Object[]);df-generated | -| Microsoft.Extensions.Logging;LoggerExtensions;LogWarning;(Microsoft.Extensions.Logging.ILogger,System.String,System.Object[]);df-generated | -| Microsoft.Extensions.Logging;LoggerExternalScopeProvider;LoggerExternalScopeProvider;();df-generated | -| Microsoft.Extensions.Logging;LoggerFactory;AddProvider;(Microsoft.Extensions.Logging.ILoggerProvider);df-generated | -| Microsoft.Extensions.Logging;LoggerFactory;CheckDisposed;();df-generated | -| Microsoft.Extensions.Logging;LoggerFactory;CreateLogger;(System.String);df-generated | -| Microsoft.Extensions.Logging;LoggerFactory;Dispose;();df-generated | -| Microsoft.Extensions.Logging;LoggerFactory;LoggerFactory;();df-generated | -| Microsoft.Extensions.Logging;LoggerFactory;LoggerFactory;(System.Collections.Generic.IEnumerable);df-generated | -| Microsoft.Extensions.Logging;LoggerFactory;LoggerFactory;(System.Collections.Generic.IEnumerable,Microsoft.Extensions.Logging.LoggerFilterOptions);df-generated | -| Microsoft.Extensions.Logging;LoggerFactory;LoggerFactory;(System.Collections.Generic.IEnumerable,Microsoft.Extensions.Options.IOptionsMonitor);df-generated | -| Microsoft.Extensions.Logging;LoggerFactory;LoggerFactory;(System.Collections.Generic.IEnumerable,Microsoft.Extensions.Options.IOptionsMonitor,Microsoft.Extensions.Options.IOptions);df-generated | -| Microsoft.Extensions.Logging;LoggerFactoryExtensions;CreateLogger;(Microsoft.Extensions.Logging.ILoggerFactory,System.Type);df-generated | -| Microsoft.Extensions.Logging;LoggerFactoryExtensions;CreateLogger<>;(Microsoft.Extensions.Logging.ILoggerFactory);df-generated | -| Microsoft.Extensions.Logging;LoggerFactoryOptions;LoggerFactoryOptions;();df-generated | -| Microsoft.Extensions.Logging;LoggerFactoryOptions;get_ActivityTrackingOptions;();df-generated | -| Microsoft.Extensions.Logging;LoggerFactoryOptions;set_ActivityTrackingOptions;(Microsoft.Extensions.Logging.ActivityTrackingOptions);df-generated | -| Microsoft.Extensions.Logging;LoggerFilterOptions;LoggerFilterOptions;();df-generated | -| Microsoft.Extensions.Logging;LoggerFilterOptions;get_CaptureScopes;();df-generated | -| Microsoft.Extensions.Logging;LoggerFilterOptions;get_MinLevel;();df-generated | -| Microsoft.Extensions.Logging;LoggerFilterOptions;get_Rules;();df-generated | -| Microsoft.Extensions.Logging;LoggerFilterOptions;set_CaptureScopes;(System.Boolean);df-generated | -| Microsoft.Extensions.Logging;LoggerFilterOptions;set_MinLevel;(Microsoft.Extensions.Logging.LogLevel);df-generated | -| Microsoft.Extensions.Logging;LoggerFilterRule;ToString;();df-generated | -| Microsoft.Extensions.Logging;LoggerFilterRule;get_CategoryName;();df-generated | -| Microsoft.Extensions.Logging;LoggerFilterRule;get_Filter;();df-generated | -| Microsoft.Extensions.Logging;LoggerFilterRule;get_LogLevel;();df-generated | -| Microsoft.Extensions.Logging;LoggerFilterRule;get_ProviderName;();df-generated | -| Microsoft.Extensions.Logging;LoggerMessage;Define;(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,System.String);df-generated | -| Microsoft.Extensions.Logging;LoggerMessage;Define;(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,System.String,Microsoft.Extensions.Logging.LogDefineOptions);df-generated | -| Microsoft.Extensions.Logging;LoggerMessage;Define<,,,,,>;(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,System.String);df-generated | -| Microsoft.Extensions.Logging;LoggerMessage;Define<,,,,,>;(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,System.String,Microsoft.Extensions.Logging.LogDefineOptions);df-generated | -| Microsoft.Extensions.Logging;LoggerMessage;Define<,,,,>;(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,System.String);df-generated | -| Microsoft.Extensions.Logging;LoggerMessage;Define<,,,,>;(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,System.String,Microsoft.Extensions.Logging.LogDefineOptions);df-generated | -| Microsoft.Extensions.Logging;LoggerMessage;Define<,,,>;(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,System.String);df-generated | -| Microsoft.Extensions.Logging;LoggerMessage;Define<,,,>;(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,System.String,Microsoft.Extensions.Logging.LogDefineOptions);df-generated | -| Microsoft.Extensions.Logging;LoggerMessage;Define<,,>;(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,System.String);df-generated | -| Microsoft.Extensions.Logging;LoggerMessage;Define<,,>;(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,System.String,Microsoft.Extensions.Logging.LogDefineOptions);df-generated | -| Microsoft.Extensions.Logging;LoggerMessage;Define<,>;(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,System.String);df-generated | -| Microsoft.Extensions.Logging;LoggerMessage;Define<,>;(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,System.String,Microsoft.Extensions.Logging.LogDefineOptions);df-generated | -| Microsoft.Extensions.Logging;LoggerMessage;Define<>;(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,System.String);df-generated | -| Microsoft.Extensions.Logging;LoggerMessage;Define<>;(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,System.String,Microsoft.Extensions.Logging.LogDefineOptions);df-generated | -| Microsoft.Extensions.Logging;LoggerMessage;DefineScope;(System.String);df-generated | -| Microsoft.Extensions.Logging;LoggerMessage;DefineScope<,,,,,>;(System.String);df-generated | -| Microsoft.Extensions.Logging;LoggerMessage;DefineScope<,,,,>;(System.String);df-generated | -| Microsoft.Extensions.Logging;LoggerMessage;DefineScope<,,,>;(System.String);df-generated | -| Microsoft.Extensions.Logging;LoggerMessage;DefineScope<,,>;(System.String);df-generated | -| Microsoft.Extensions.Logging;LoggerMessage;DefineScope<,>;(System.String);df-generated | -| Microsoft.Extensions.Logging;LoggerMessage;DefineScope<>;(System.String);df-generated | -| Microsoft.Extensions.Logging;LoggerMessageAttribute;LoggerMessageAttribute;();df-generated | -| Microsoft.Extensions.Logging;LoggerMessageAttribute;LoggerMessageAttribute;(System.Int32,Microsoft.Extensions.Logging.LogLevel,System.String);df-generated | -| Microsoft.Extensions.Logging;LoggerMessageAttribute;get_EventId;();df-generated | -| Microsoft.Extensions.Logging;LoggerMessageAttribute;get_EventName;();df-generated | -| Microsoft.Extensions.Logging;LoggerMessageAttribute;get_Level;();df-generated | -| Microsoft.Extensions.Logging;LoggerMessageAttribute;get_Message;();df-generated | -| Microsoft.Extensions.Logging;LoggerMessageAttribute;get_SkipEnabledCheck;();df-generated | -| Microsoft.Extensions.Logging;LoggerMessageAttribute;set_EventId;(System.Int32);df-generated | -| Microsoft.Extensions.Logging;LoggerMessageAttribute;set_EventName;(System.String);df-generated | -| Microsoft.Extensions.Logging;LoggerMessageAttribute;set_Level;(Microsoft.Extensions.Logging.LogLevel);df-generated | -| Microsoft.Extensions.Logging;LoggerMessageAttribute;set_Message;(System.String);df-generated | -| Microsoft.Extensions.Logging;LoggerMessageAttribute;set_SkipEnabledCheck;(System.Boolean);df-generated | -| Microsoft.Extensions.Logging;ProviderAliasAttribute;ProviderAliasAttribute;(System.String);df-generated | -| Microsoft.Extensions.Logging;ProviderAliasAttribute;get_Alias;();df-generated | -| Microsoft.Extensions.Options;ConfigurationChangeTokenSource<>;ConfigurationChangeTokenSource;(Microsoft.Extensions.Configuration.IConfiguration);df-generated | -| Microsoft.Extensions.Options;ConfigurationChangeTokenSource<>;get_Name;();df-generated | -| Microsoft.Extensions.Options;ConfigureFromConfigurationOptions<>;ConfigureFromConfigurationOptions;(Microsoft.Extensions.Configuration.IConfiguration);df-generated | -| Microsoft.Extensions.Options;ConfigureNamedOptions<,,,,,>;Configure;(System.String,TOptions);df-generated | -| Microsoft.Extensions.Options;ConfigureNamedOptions<,,,,,>;Configure;(TOptions);df-generated | -| Microsoft.Extensions.Options;ConfigureNamedOptions<,,,,,>;get_Action;();df-generated | -| Microsoft.Extensions.Options;ConfigureNamedOptions<,,,,,>;get_Dependency1;();df-generated | -| Microsoft.Extensions.Options;ConfigureNamedOptions<,,,,,>;get_Dependency2;();df-generated | -| Microsoft.Extensions.Options;ConfigureNamedOptions<,,,,,>;get_Dependency3;();df-generated | -| Microsoft.Extensions.Options;ConfigureNamedOptions<,,,,,>;get_Dependency4;();df-generated | -| Microsoft.Extensions.Options;ConfigureNamedOptions<,,,,,>;get_Dependency5;();df-generated | -| Microsoft.Extensions.Options;ConfigureNamedOptions<,,,,,>;get_Name;();df-generated | -| Microsoft.Extensions.Options;ConfigureNamedOptions<,,,,>;Configure;(System.String,TOptions);df-generated | -| Microsoft.Extensions.Options;ConfigureNamedOptions<,,,,>;Configure;(TOptions);df-generated | -| Microsoft.Extensions.Options;ConfigureNamedOptions<,,,,>;get_Action;();df-generated | -| Microsoft.Extensions.Options;ConfigureNamedOptions<,,,,>;get_Dependency1;();df-generated | -| Microsoft.Extensions.Options;ConfigureNamedOptions<,,,,>;get_Dependency2;();df-generated | -| Microsoft.Extensions.Options;ConfigureNamedOptions<,,,,>;get_Dependency3;();df-generated | -| Microsoft.Extensions.Options;ConfigureNamedOptions<,,,,>;get_Dependency4;();df-generated | -| Microsoft.Extensions.Options;ConfigureNamedOptions<,,,,>;get_Name;();df-generated | -| Microsoft.Extensions.Options;ConfigureNamedOptions<,,,>;Configure;(System.String,TOptions);df-generated | -| Microsoft.Extensions.Options;ConfigureNamedOptions<,,,>;Configure;(TOptions);df-generated | -| Microsoft.Extensions.Options;ConfigureNamedOptions<,,,>;get_Action;();df-generated | -| Microsoft.Extensions.Options;ConfigureNamedOptions<,,,>;get_Dependency1;();df-generated | -| Microsoft.Extensions.Options;ConfigureNamedOptions<,,,>;get_Dependency2;();df-generated | -| Microsoft.Extensions.Options;ConfigureNamedOptions<,,,>;get_Dependency3;();df-generated | -| Microsoft.Extensions.Options;ConfigureNamedOptions<,,,>;get_Name;();df-generated | -| Microsoft.Extensions.Options;ConfigureNamedOptions<,,>;Configure;(System.String,TOptions);df-generated | -| Microsoft.Extensions.Options;ConfigureNamedOptions<,,>;Configure;(TOptions);df-generated | -| Microsoft.Extensions.Options;ConfigureNamedOptions<,,>;get_Action;();df-generated | -| Microsoft.Extensions.Options;ConfigureNamedOptions<,,>;get_Dependency1;();df-generated | -| Microsoft.Extensions.Options;ConfigureNamedOptions<,,>;get_Dependency2;();df-generated | -| Microsoft.Extensions.Options;ConfigureNamedOptions<,,>;get_Name;();df-generated | -| Microsoft.Extensions.Options;ConfigureNamedOptions<,>;Configure;(System.String,TOptions);df-generated | -| Microsoft.Extensions.Options;ConfigureNamedOptions<,>;Configure;(TOptions);df-generated | -| Microsoft.Extensions.Options;ConfigureNamedOptions<,>;get_Action;();df-generated | -| Microsoft.Extensions.Options;ConfigureNamedOptions<,>;get_Dependency;();df-generated | -| Microsoft.Extensions.Options;ConfigureNamedOptions<,>;get_Name;();df-generated | -| Microsoft.Extensions.Options;ConfigureNamedOptions<>;Configure;(System.String,TOptions);df-generated | -| Microsoft.Extensions.Options;ConfigureNamedOptions<>;Configure;(TOptions);df-generated | -| Microsoft.Extensions.Options;ConfigureNamedOptions<>;get_Action;();df-generated | -| Microsoft.Extensions.Options;ConfigureNamedOptions<>;get_Name;();df-generated | -| Microsoft.Extensions.Options;ConfigureOptions<>;Configure;(TOptions);df-generated | -| Microsoft.Extensions.Options;ConfigureOptions<>;get_Action;();df-generated | -| Microsoft.Extensions.Options;DataAnnotationValidateOptions<>;DataAnnotationValidateOptions;(System.String);df-generated | -| Microsoft.Extensions.Options;DataAnnotationValidateOptions<>;Validate;(System.String,TOptions);df-generated | -| Microsoft.Extensions.Options;DataAnnotationValidateOptions<>;get_Name;();df-generated | -| Microsoft.Extensions.Options;IConfigureNamedOptions<>;Configure;(System.String,TOptions);df-generated | -| Microsoft.Extensions.Options;IConfigureOptions<>;Configure;(TOptions);df-generated | -| Microsoft.Extensions.Options;IOptions<>;get_Value;();df-generated | -| Microsoft.Extensions.Options;IOptionsChangeTokenSource<>;GetChangeToken;();df-generated | -| Microsoft.Extensions.Options;IOptionsChangeTokenSource<>;get_Name;();df-generated | -| Microsoft.Extensions.Options;IOptionsFactory<>;Create;(System.String);df-generated | -| Microsoft.Extensions.Options;IOptionsMonitor<>;Get;(System.String);df-generated | -| Microsoft.Extensions.Options;IOptionsMonitor<>;get_CurrentValue;();df-generated | -| Microsoft.Extensions.Options;IOptionsMonitorCache<>;Clear;();df-generated | -| Microsoft.Extensions.Options;IOptionsMonitorCache<>;TryAdd;(System.String,TOptions);df-generated | -| Microsoft.Extensions.Options;IOptionsMonitorCache<>;TryRemove;(System.String);df-generated | -| Microsoft.Extensions.Options;IOptionsSnapshot<>;Get;(System.String);df-generated | -| Microsoft.Extensions.Options;IPostConfigureOptions<>;PostConfigure;(System.String,TOptions);df-generated | -| Microsoft.Extensions.Options;IValidateOptions<>;Validate;(System.String,TOptions);df-generated | -| Microsoft.Extensions.Options;NamedConfigureFromConfigurationOptions<>;NamedConfigureFromConfigurationOptions;(System.String,Microsoft.Extensions.Configuration.IConfiguration);df-generated | -| Microsoft.Extensions.Options;Options;Create<>;(TOptions);df-generated | -| Microsoft.Extensions.Options;OptionsBuilder<>;OptionsBuilder;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String);df-generated | -| Microsoft.Extensions.Options;OptionsBuilder<>;get_Name;();df-generated | -| Microsoft.Extensions.Options;OptionsBuilder<>;get_Services;();df-generated | -| Microsoft.Extensions.Options;OptionsCache<>;Clear;();df-generated | -| Microsoft.Extensions.Options;OptionsCache<>;TryAdd;(System.String,TOptions);df-generated | -| Microsoft.Extensions.Options;OptionsCache<>;TryRemove;(System.String);df-generated | -| Microsoft.Extensions.Options;OptionsFactory<>;Create;(System.String);df-generated | -| Microsoft.Extensions.Options;OptionsFactory<>;CreateInstance;(System.String);df-generated | -| Microsoft.Extensions.Options;OptionsFactory<>;OptionsFactory;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEnumerable>);df-generated | -| Microsoft.Extensions.Options;OptionsManager<>;Get;(System.String);df-generated | -| Microsoft.Extensions.Options;OptionsManager<>;get_Value;();df-generated | -| Microsoft.Extensions.Options;OptionsMonitor<>;Dispose;();df-generated | -| Microsoft.Extensions.Options;OptionsMonitor<>;Get;(System.String);df-generated | -| Microsoft.Extensions.Options;OptionsMonitor<>;get_CurrentValue;();df-generated | -| Microsoft.Extensions.Options;OptionsValidationException;OptionsValidationException;(System.String,System.Type,System.Collections.Generic.IEnumerable);df-generated | -| Microsoft.Extensions.Options;OptionsValidationException;get_Failures;();df-generated | -| Microsoft.Extensions.Options;OptionsValidationException;get_Message;();df-generated | -| Microsoft.Extensions.Options;OptionsValidationException;get_OptionsName;();df-generated | -| Microsoft.Extensions.Options;OptionsValidationException;get_OptionsType;();df-generated | -| Microsoft.Extensions.Options;OptionsWrapper<>;OptionsWrapper;(TOptions);df-generated | -| Microsoft.Extensions.Options;OptionsWrapper<>;get_Value;();df-generated | -| Microsoft.Extensions.Options;PostConfigureOptions<,,,,,>;PostConfigure;(System.String,TOptions);df-generated | -| Microsoft.Extensions.Options;PostConfigureOptions<,,,,,>;PostConfigure;(TOptions);df-generated | -| Microsoft.Extensions.Options;PostConfigureOptions<,,,,,>;get_Action;();df-generated | -| Microsoft.Extensions.Options;PostConfigureOptions<,,,,,>;get_Dependency1;();df-generated | -| Microsoft.Extensions.Options;PostConfigureOptions<,,,,,>;get_Dependency2;();df-generated | -| Microsoft.Extensions.Options;PostConfigureOptions<,,,,,>;get_Dependency3;();df-generated | -| Microsoft.Extensions.Options;PostConfigureOptions<,,,,,>;get_Dependency4;();df-generated | -| Microsoft.Extensions.Options;PostConfigureOptions<,,,,,>;get_Dependency5;();df-generated | -| Microsoft.Extensions.Options;PostConfigureOptions<,,,,,>;get_Name;();df-generated | -| Microsoft.Extensions.Options;PostConfigureOptions<,,,,>;PostConfigure;(System.String,TOptions);df-generated | -| Microsoft.Extensions.Options;PostConfigureOptions<,,,,>;PostConfigure;(TOptions);df-generated | -| Microsoft.Extensions.Options;PostConfigureOptions<,,,,>;get_Action;();df-generated | -| Microsoft.Extensions.Options;PostConfigureOptions<,,,,>;get_Dependency1;();df-generated | -| Microsoft.Extensions.Options;PostConfigureOptions<,,,,>;get_Dependency2;();df-generated | -| Microsoft.Extensions.Options;PostConfigureOptions<,,,,>;get_Dependency3;();df-generated | -| Microsoft.Extensions.Options;PostConfigureOptions<,,,,>;get_Dependency4;();df-generated | -| Microsoft.Extensions.Options;PostConfigureOptions<,,,,>;get_Name;();df-generated | -| Microsoft.Extensions.Options;PostConfigureOptions<,,,>;PostConfigure;(System.String,TOptions);df-generated | -| Microsoft.Extensions.Options;PostConfigureOptions<,,,>;PostConfigure;(TOptions);df-generated | -| Microsoft.Extensions.Options;PostConfigureOptions<,,,>;get_Action;();df-generated | -| Microsoft.Extensions.Options;PostConfigureOptions<,,,>;get_Dependency1;();df-generated | -| Microsoft.Extensions.Options;PostConfigureOptions<,,,>;get_Dependency2;();df-generated | -| Microsoft.Extensions.Options;PostConfigureOptions<,,,>;get_Dependency3;();df-generated | -| Microsoft.Extensions.Options;PostConfigureOptions<,,,>;get_Name;();df-generated | -| Microsoft.Extensions.Options;PostConfigureOptions<,,>;PostConfigure;(System.String,TOptions);df-generated | -| Microsoft.Extensions.Options;PostConfigureOptions<,,>;PostConfigure;(TOptions);df-generated | -| Microsoft.Extensions.Options;PostConfigureOptions<,,>;get_Action;();df-generated | -| Microsoft.Extensions.Options;PostConfigureOptions<,,>;get_Dependency1;();df-generated | -| Microsoft.Extensions.Options;PostConfigureOptions<,,>;get_Dependency2;();df-generated | -| Microsoft.Extensions.Options;PostConfigureOptions<,,>;get_Name;();df-generated | -| Microsoft.Extensions.Options;PostConfigureOptions<,>;PostConfigure;(System.String,TOptions);df-generated | -| Microsoft.Extensions.Options;PostConfigureOptions<,>;PostConfigure;(TOptions);df-generated | -| Microsoft.Extensions.Options;PostConfigureOptions<,>;get_Action;();df-generated | -| Microsoft.Extensions.Options;PostConfigureOptions<,>;get_Dependency;();df-generated | -| Microsoft.Extensions.Options;PostConfigureOptions<,>;get_Name;();df-generated | -| Microsoft.Extensions.Options;PostConfigureOptions<>;PostConfigure;(System.String,TOptions);df-generated | -| Microsoft.Extensions.Options;PostConfigureOptions<>;get_Action;();df-generated | -| Microsoft.Extensions.Options;PostConfigureOptions<>;get_Name;();df-generated | -| Microsoft.Extensions.Options;ValidateOptions<,,,,,>;Validate;(System.String,TOptions);df-generated | -| Microsoft.Extensions.Options;ValidateOptions<,,,,,>;get_Dependency1;();df-generated | -| Microsoft.Extensions.Options;ValidateOptions<,,,,,>;get_Dependency2;();df-generated | -| Microsoft.Extensions.Options;ValidateOptions<,,,,,>;get_Dependency3;();df-generated | -| Microsoft.Extensions.Options;ValidateOptions<,,,,,>;get_Dependency4;();df-generated | -| Microsoft.Extensions.Options;ValidateOptions<,,,,,>;get_Dependency5;();df-generated | -| Microsoft.Extensions.Options;ValidateOptions<,,,,,>;get_FailureMessage;();df-generated | -| Microsoft.Extensions.Options;ValidateOptions<,,,,,>;get_Name;();df-generated | -| Microsoft.Extensions.Options;ValidateOptions<,,,,,>;get_Validation;();df-generated | -| Microsoft.Extensions.Options;ValidateOptions<,,,,>;Validate;(System.String,TOptions);df-generated | -| Microsoft.Extensions.Options;ValidateOptions<,,,,>;get_Dependency1;();df-generated | -| Microsoft.Extensions.Options;ValidateOptions<,,,,>;get_Dependency2;();df-generated | -| Microsoft.Extensions.Options;ValidateOptions<,,,,>;get_Dependency3;();df-generated | -| Microsoft.Extensions.Options;ValidateOptions<,,,,>;get_Dependency4;();df-generated | -| Microsoft.Extensions.Options;ValidateOptions<,,,,>;get_FailureMessage;();df-generated | -| Microsoft.Extensions.Options;ValidateOptions<,,,,>;get_Name;();df-generated | -| Microsoft.Extensions.Options;ValidateOptions<,,,,>;get_Validation;();df-generated | -| Microsoft.Extensions.Options;ValidateOptions<,,,>;Validate;(System.String,TOptions);df-generated | -| Microsoft.Extensions.Options;ValidateOptions<,,,>;get_Dependency1;();df-generated | -| Microsoft.Extensions.Options;ValidateOptions<,,,>;get_Dependency2;();df-generated | -| Microsoft.Extensions.Options;ValidateOptions<,,,>;get_Dependency3;();df-generated | -| Microsoft.Extensions.Options;ValidateOptions<,,,>;get_FailureMessage;();df-generated | -| Microsoft.Extensions.Options;ValidateOptions<,,,>;get_Name;();df-generated | -| Microsoft.Extensions.Options;ValidateOptions<,,,>;get_Validation;();df-generated | -| Microsoft.Extensions.Options;ValidateOptions<,,>;Validate;(System.String,TOptions);df-generated | -| Microsoft.Extensions.Options;ValidateOptions<,,>;get_Dependency1;();df-generated | -| Microsoft.Extensions.Options;ValidateOptions<,,>;get_Dependency2;();df-generated | -| Microsoft.Extensions.Options;ValidateOptions<,,>;get_FailureMessage;();df-generated | -| Microsoft.Extensions.Options;ValidateOptions<,,>;get_Name;();df-generated | -| Microsoft.Extensions.Options;ValidateOptions<,,>;get_Validation;();df-generated | -| Microsoft.Extensions.Options;ValidateOptions<,>;Validate;(System.String,TOptions);df-generated | -| Microsoft.Extensions.Options;ValidateOptions<,>;get_Dependency;();df-generated | -| Microsoft.Extensions.Options;ValidateOptions<,>;get_FailureMessage;();df-generated | -| Microsoft.Extensions.Options;ValidateOptions<,>;get_Name;();df-generated | -| Microsoft.Extensions.Options;ValidateOptions<,>;get_Validation;();df-generated | -| Microsoft.Extensions.Options;ValidateOptions<>;Validate;(System.String,TOptions);df-generated | -| Microsoft.Extensions.Options;ValidateOptions<>;get_FailureMessage;();df-generated | -| Microsoft.Extensions.Options;ValidateOptions<>;get_Name;();df-generated | -| Microsoft.Extensions.Options;ValidateOptions<>;get_Validation;();df-generated | -| Microsoft.Extensions.Options;ValidateOptionsResult;Fail;(System.Collections.Generic.IEnumerable);df-generated | -| Microsoft.Extensions.Options;ValidateOptionsResult;Fail;(System.String);df-generated | -| Microsoft.Extensions.Options;ValidateOptionsResult;get_Failed;();df-generated | -| Microsoft.Extensions.Options;ValidateOptionsResult;get_FailureMessage;();df-generated | -| Microsoft.Extensions.Options;ValidateOptionsResult;get_Failures;();df-generated | -| Microsoft.Extensions.Options;ValidateOptionsResult;get_Skipped;();df-generated | -| Microsoft.Extensions.Options;ValidateOptionsResult;get_Succeeded;();df-generated | -| Microsoft.Extensions.Options;ValidateOptionsResult;set_Failed;(System.Boolean);df-generated | -| Microsoft.Extensions.Options;ValidateOptionsResult;set_FailureMessage;(System.String);df-generated | -| Microsoft.Extensions.Options;ValidateOptionsResult;set_Failures;(System.Collections.Generic.IEnumerable);df-generated | -| Microsoft.Extensions.Options;ValidateOptionsResult;set_Skipped;(System.Boolean);df-generated | -| Microsoft.Extensions.Options;ValidateOptionsResult;set_Succeeded;(System.Boolean);df-generated | -| Microsoft.Extensions.Primitives;CancellationChangeToken;CancellationChangeToken;(System.Threading.CancellationToken);df-generated | -| Microsoft.Extensions.Primitives;CancellationChangeToken;get_ActiveChangeCallbacks;();df-generated | -| Microsoft.Extensions.Primitives;CancellationChangeToken;get_HasChanged;();df-generated | -| Microsoft.Extensions.Primitives;CompositeChangeToken;CompositeChangeToken;(System.Collections.Generic.IReadOnlyList);df-generated | -| Microsoft.Extensions.Primitives;CompositeChangeToken;get_ActiveChangeCallbacks;();df-generated | -| Microsoft.Extensions.Primitives;CompositeChangeToken;get_ChangeTokens;();df-generated | -| Microsoft.Extensions.Primitives;CompositeChangeToken;get_HasChanged;();df-generated | -| Microsoft.Extensions.Primitives;IChangeToken;get_ActiveChangeCallbacks;();df-generated | -| Microsoft.Extensions.Primitives;IChangeToken;get_HasChanged;();df-generated | -| Microsoft.Extensions.Primitives;StringSegment;AsMemory;();df-generated | -| Microsoft.Extensions.Primitives;StringSegment;AsSpan;();df-generated | -| Microsoft.Extensions.Primitives;StringSegment;AsSpan;(System.Int32);df-generated | -| Microsoft.Extensions.Primitives;StringSegment;AsSpan;(System.Int32,System.Int32);df-generated | -| Microsoft.Extensions.Primitives;StringSegment;Compare;(Microsoft.Extensions.Primitives.StringSegment,Microsoft.Extensions.Primitives.StringSegment,System.StringComparison);df-generated | -| Microsoft.Extensions.Primitives;StringSegment;EndsWith;(System.String,System.StringComparison);df-generated | -| Microsoft.Extensions.Primitives;StringSegment;Equals;(Microsoft.Extensions.Primitives.StringSegment);df-generated | -| Microsoft.Extensions.Primitives;StringSegment;Equals;(Microsoft.Extensions.Primitives.StringSegment,Microsoft.Extensions.Primitives.StringSegment,System.StringComparison);df-generated | -| Microsoft.Extensions.Primitives;StringSegment;Equals;(Microsoft.Extensions.Primitives.StringSegment,System.StringComparison);df-generated | -| Microsoft.Extensions.Primitives;StringSegment;Equals;(System.Object);df-generated | -| Microsoft.Extensions.Primitives;StringSegment;Equals;(System.String);df-generated | -| Microsoft.Extensions.Primitives;StringSegment;Equals;(System.String,System.StringComparison);df-generated | -| Microsoft.Extensions.Primitives;StringSegment;GetHashCode;();df-generated | -| Microsoft.Extensions.Primitives;StringSegment;IndexOf;(System.Char);df-generated | -| Microsoft.Extensions.Primitives;StringSegment;IndexOf;(System.Char,System.Int32);df-generated | -| Microsoft.Extensions.Primitives;StringSegment;IndexOf;(System.Char,System.Int32,System.Int32);df-generated | -| Microsoft.Extensions.Primitives;StringSegment;IndexOfAny;(System.Char[]);df-generated | -| Microsoft.Extensions.Primitives;StringSegment;IndexOfAny;(System.Char[],System.Int32);df-generated | -| Microsoft.Extensions.Primitives;StringSegment;IndexOfAny;(System.Char[],System.Int32,System.Int32);df-generated | -| Microsoft.Extensions.Primitives;StringSegment;IsNullOrEmpty;(Microsoft.Extensions.Primitives.StringSegment);df-generated | -| Microsoft.Extensions.Primitives;StringSegment;LastIndexOf;(System.Char);df-generated | -| Microsoft.Extensions.Primitives;StringSegment;StartsWith;(System.String,System.StringComparison);df-generated | -| Microsoft.Extensions.Primitives;StringSegment;StringSegment;(System.String);df-generated | -| Microsoft.Extensions.Primitives;StringSegment;StringSegment;(System.String,System.Int32,System.Int32);df-generated | -| Microsoft.Extensions.Primitives;StringSegment;Subsegment;(System.Int32);df-generated | -| Microsoft.Extensions.Primitives;StringSegment;Subsegment;(System.Int32,System.Int32);df-generated | -| Microsoft.Extensions.Primitives;StringSegment;Substring;(System.Int32);df-generated | -| Microsoft.Extensions.Primitives;StringSegment;Substring;(System.Int32,System.Int32);df-generated | -| Microsoft.Extensions.Primitives;StringSegment;ToString;();df-generated | -| Microsoft.Extensions.Primitives;StringSegment;Trim;();df-generated | -| Microsoft.Extensions.Primitives;StringSegment;TrimEnd;();df-generated | -| Microsoft.Extensions.Primitives;StringSegment;TrimStart;();df-generated | -| Microsoft.Extensions.Primitives;StringSegment;get_Buffer;();df-generated | -| Microsoft.Extensions.Primitives;StringSegment;get_HasValue;();df-generated | -| Microsoft.Extensions.Primitives;StringSegment;get_Item;(System.Int32);df-generated | -| Microsoft.Extensions.Primitives;StringSegment;get_Length;();df-generated | -| Microsoft.Extensions.Primitives;StringSegment;get_Offset;();df-generated | -| Microsoft.Extensions.Primitives;StringSegment;get_Value;();df-generated | -| Microsoft.Extensions.Primitives;StringSegmentComparer;Compare;(Microsoft.Extensions.Primitives.StringSegment,Microsoft.Extensions.Primitives.StringSegment);df-generated | -| Microsoft.Extensions.Primitives;StringSegmentComparer;Equals;(Microsoft.Extensions.Primitives.StringSegment,Microsoft.Extensions.Primitives.StringSegment);df-generated | -| Microsoft.Extensions.Primitives;StringSegmentComparer;GetHashCode;(Microsoft.Extensions.Primitives.StringSegment);df-generated | -| Microsoft.Extensions.Primitives;StringSegmentComparer;get_Ordinal;();df-generated | -| Microsoft.Extensions.Primitives;StringSegmentComparer;get_OrdinalIgnoreCase;();df-generated | -| Microsoft.Extensions.Primitives;StringTokenizer+Enumerator;Dispose;();df-generated | -| Microsoft.Extensions.Primitives;StringTokenizer+Enumerator;MoveNext;();df-generated | -| Microsoft.Extensions.Primitives;StringTokenizer+Enumerator;Reset;();df-generated | -| Microsoft.Extensions.Primitives;StringTokenizer+Enumerator;get_Current;();df-generated | -| Microsoft.Extensions.Primitives;StringValues+Enumerator;Dispose;();df-generated | -| Microsoft.Extensions.Primitives;StringValues+Enumerator;Enumerator;(Microsoft.Extensions.Primitives.StringValues);df-generated | -| Microsoft.Extensions.Primitives;StringValues+Enumerator;MoveNext;();df-generated | -| Microsoft.Extensions.Primitives;StringValues+Enumerator;Reset;();df-generated | -| Microsoft.VisualBasic.CompilerServices;BooleanType;FromObject;(System.Object);df-generated | -| Microsoft.VisualBasic.CompilerServices;BooleanType;FromString;(System.String);df-generated | -| Microsoft.VisualBasic.CompilerServices;ByteType;FromObject;(System.Object);df-generated | -| Microsoft.VisualBasic.CompilerServices;ByteType;FromString;(System.String);df-generated | -| Microsoft.VisualBasic.CompilerServices;CharArrayType;FromObject;(System.Object);df-generated | -| Microsoft.VisualBasic.CompilerServices;CharArrayType;FromString;(System.String);df-generated | -| Microsoft.VisualBasic.CompilerServices;CharType;FromObject;(System.Object);df-generated | -| Microsoft.VisualBasic.CompilerServices;CharType;FromString;(System.String);df-generated | -| Microsoft.VisualBasic.CompilerServices;Conversions;ChangeType;(System.Object,System.Type);df-generated | -| Microsoft.VisualBasic.CompilerServices;Conversions;FallbackUserDefinedConversion;(System.Object,System.Type);df-generated | -| Microsoft.VisualBasic.CompilerServices;Conversions;FromCharAndCount;(System.Char,System.Int32);df-generated | -| Microsoft.VisualBasic.CompilerServices;Conversions;FromCharArray;(System.Char[]);df-generated | -| Microsoft.VisualBasic.CompilerServices;Conversions;FromCharArraySubset;(System.Char[],System.Int32,System.Int32);df-generated | -| Microsoft.VisualBasic.CompilerServices;Conversions;ToBoolean;(System.Object);df-generated | -| Microsoft.VisualBasic.CompilerServices;Conversions;ToBoolean;(System.String);df-generated | -| Microsoft.VisualBasic.CompilerServices;Conversions;ToByte;(System.Object);df-generated | -| Microsoft.VisualBasic.CompilerServices;Conversions;ToByte;(System.String);df-generated | -| Microsoft.VisualBasic.CompilerServices;Conversions;ToChar;(System.Object);df-generated | -| Microsoft.VisualBasic.CompilerServices;Conversions;ToChar;(System.String);df-generated | -| Microsoft.VisualBasic.CompilerServices;Conversions;ToCharArrayRankOne;(System.Object);df-generated | -| Microsoft.VisualBasic.CompilerServices;Conversions;ToCharArrayRankOne;(System.String);df-generated | -| Microsoft.VisualBasic.CompilerServices;Conversions;ToDate;(System.Object);df-generated | -| Microsoft.VisualBasic.CompilerServices;Conversions;ToDate;(System.String);df-generated | -| Microsoft.VisualBasic.CompilerServices;Conversions;ToDecimal;(System.Boolean);df-generated | -| Microsoft.VisualBasic.CompilerServices;Conversions;ToDecimal;(System.Object);df-generated | -| Microsoft.VisualBasic.CompilerServices;Conversions;ToDecimal;(System.String);df-generated | -| Microsoft.VisualBasic.CompilerServices;Conversions;ToDouble;(System.Object);df-generated | -| Microsoft.VisualBasic.CompilerServices;Conversions;ToDouble;(System.String);df-generated | -| Microsoft.VisualBasic.CompilerServices;Conversions;ToGenericParameter<>;(System.Object);df-generated | -| Microsoft.VisualBasic.CompilerServices;Conversions;ToInteger;(System.Object);df-generated | -| Microsoft.VisualBasic.CompilerServices;Conversions;ToInteger;(System.String);df-generated | -| Microsoft.VisualBasic.CompilerServices;Conversions;ToLong;(System.Object);df-generated | -| Microsoft.VisualBasic.CompilerServices;Conversions;ToLong;(System.String);df-generated | -| Microsoft.VisualBasic.CompilerServices;Conversions;ToSByte;(System.Object);df-generated | -| Microsoft.VisualBasic.CompilerServices;Conversions;ToSByte;(System.String);df-generated | -| Microsoft.VisualBasic.CompilerServices;Conversions;ToShort;(System.Object);df-generated | -| Microsoft.VisualBasic.CompilerServices;Conversions;ToShort;(System.String);df-generated | -| Microsoft.VisualBasic.CompilerServices;Conversions;ToSingle;(System.Object);df-generated | -| Microsoft.VisualBasic.CompilerServices;Conversions;ToSingle;(System.String);df-generated | -| Microsoft.VisualBasic.CompilerServices;Conversions;ToString;(System.Boolean);df-generated | -| Microsoft.VisualBasic.CompilerServices;Conversions;ToString;(System.Byte);df-generated | -| Microsoft.VisualBasic.CompilerServices;Conversions;ToString;(System.Char);df-generated | -| Microsoft.VisualBasic.CompilerServices;Conversions;ToString;(System.DateTime);df-generated | -| Microsoft.VisualBasic.CompilerServices;Conversions;ToString;(System.Decimal);df-generated | -| Microsoft.VisualBasic.CompilerServices;Conversions;ToString;(System.Decimal,System.Globalization.NumberFormatInfo);df-generated | -| Microsoft.VisualBasic.CompilerServices;Conversions;ToString;(System.Double);df-generated | -| Microsoft.VisualBasic.CompilerServices;Conversions;ToString;(System.Double,System.Globalization.NumberFormatInfo);df-generated | -| Microsoft.VisualBasic.CompilerServices;Conversions;ToString;(System.Int16);df-generated | -| Microsoft.VisualBasic.CompilerServices;Conversions;ToString;(System.Int32);df-generated | -| Microsoft.VisualBasic.CompilerServices;Conversions;ToString;(System.Int64);df-generated | -| Microsoft.VisualBasic.CompilerServices;Conversions;ToString;(System.Object);df-generated | -| Microsoft.VisualBasic.CompilerServices;Conversions;ToString;(System.Single);df-generated | -| Microsoft.VisualBasic.CompilerServices;Conversions;ToString;(System.Single,System.Globalization.NumberFormatInfo);df-generated | -| Microsoft.VisualBasic.CompilerServices;Conversions;ToString;(System.UInt32);df-generated | -| Microsoft.VisualBasic.CompilerServices;Conversions;ToString;(System.UInt64);df-generated | -| Microsoft.VisualBasic.CompilerServices;Conversions;ToUInteger;(System.Object);df-generated | -| Microsoft.VisualBasic.CompilerServices;Conversions;ToUInteger;(System.String);df-generated | -| Microsoft.VisualBasic.CompilerServices;Conversions;ToULong;(System.Object);df-generated | -| Microsoft.VisualBasic.CompilerServices;Conversions;ToULong;(System.String);df-generated | -| Microsoft.VisualBasic.CompilerServices;Conversions;ToUShort;(System.Object);df-generated | -| Microsoft.VisualBasic.CompilerServices;Conversions;ToUShort;(System.String);df-generated | -| Microsoft.VisualBasic.CompilerServices;DateType;FromObject;(System.Object);df-generated | -| Microsoft.VisualBasic.CompilerServices;DateType;FromString;(System.String);df-generated | -| Microsoft.VisualBasic.CompilerServices;DateType;FromString;(System.String,System.Globalization.CultureInfo);df-generated | -| Microsoft.VisualBasic.CompilerServices;DecimalType;FromBoolean;(System.Boolean);df-generated | -| Microsoft.VisualBasic.CompilerServices;DecimalType;FromObject;(System.Object);df-generated | -| Microsoft.VisualBasic.CompilerServices;DecimalType;FromObject;(System.Object,System.Globalization.NumberFormatInfo);df-generated | -| Microsoft.VisualBasic.CompilerServices;DecimalType;FromString;(System.String);df-generated | -| Microsoft.VisualBasic.CompilerServices;DecimalType;FromString;(System.String,System.Globalization.NumberFormatInfo);df-generated | -| Microsoft.VisualBasic.CompilerServices;DecimalType;Parse;(System.String,System.Globalization.NumberFormatInfo);df-generated | -| Microsoft.VisualBasic.CompilerServices;DesignerGeneratedAttribute;DesignerGeneratedAttribute;();df-generated | -| Microsoft.VisualBasic.CompilerServices;DoubleType;FromObject;(System.Object);df-generated | -| Microsoft.VisualBasic.CompilerServices;DoubleType;FromObject;(System.Object,System.Globalization.NumberFormatInfo);df-generated | -| Microsoft.VisualBasic.CompilerServices;DoubleType;FromString;(System.String);df-generated | -| Microsoft.VisualBasic.CompilerServices;DoubleType;FromString;(System.String,System.Globalization.NumberFormatInfo);df-generated | -| Microsoft.VisualBasic.CompilerServices;DoubleType;Parse;(System.String);df-generated | -| Microsoft.VisualBasic.CompilerServices;DoubleType;Parse;(System.String,System.Globalization.NumberFormatInfo);df-generated | -| Microsoft.VisualBasic.CompilerServices;IncompleteInitialization;IncompleteInitialization;();df-generated | -| Microsoft.VisualBasic.CompilerServices;IntegerType;FromObject;(System.Object);df-generated | -| Microsoft.VisualBasic.CompilerServices;IntegerType;FromString;(System.String);df-generated | -| Microsoft.VisualBasic.CompilerServices;LateBinding;LateCall;(System.Object,System.Type,System.String,System.Object[],System.String[],System.Boolean[]);df-generated | -| Microsoft.VisualBasic.CompilerServices;LateBinding;LateGet;(System.Object,System.Type,System.String,System.Object[],System.String[],System.Boolean[]);df-generated | -| Microsoft.VisualBasic.CompilerServices;LateBinding;LateIndexGet;(System.Object,System.Object[],System.String[]);df-generated | -| Microsoft.VisualBasic.CompilerServices;LateBinding;LateIndexSet;(System.Object,System.Object[],System.String[]);df-generated | -| Microsoft.VisualBasic.CompilerServices;LateBinding;LateIndexSetComplex;(System.Object,System.Object[],System.String[],System.Boolean,System.Boolean);df-generated | -| Microsoft.VisualBasic.CompilerServices;LateBinding;LateSet;(System.Object,System.Type,System.String,System.Object[],System.String[]);df-generated | -| Microsoft.VisualBasic.CompilerServices;LateBinding;LateSetComplex;(System.Object,System.Type,System.String,System.Object[],System.String[],System.Boolean,System.Boolean);df-generated | -| Microsoft.VisualBasic.CompilerServices;LikeOperator;LikeObject;(System.Object,System.Object,Microsoft.VisualBasic.CompareMethod);df-generated | -| Microsoft.VisualBasic.CompilerServices;LikeOperator;LikeString;(System.String,System.String,Microsoft.VisualBasic.CompareMethod);df-generated | -| Microsoft.VisualBasic.CompilerServices;LongType;FromObject;(System.Object);df-generated | -| Microsoft.VisualBasic.CompilerServices;LongType;FromString;(System.String);df-generated | -| Microsoft.VisualBasic.CompilerServices;NewLateBinding;FallbackCall;(System.Object,System.String,System.Object[],System.String[],System.Boolean);df-generated | -| Microsoft.VisualBasic.CompilerServices;NewLateBinding;FallbackGet;(System.Object,System.String,System.Object[],System.String[]);df-generated | -| Microsoft.VisualBasic.CompilerServices;NewLateBinding;FallbackIndexSet;(System.Object,System.Object[],System.String[]);df-generated | -| Microsoft.VisualBasic.CompilerServices;NewLateBinding;FallbackIndexSetComplex;(System.Object,System.Object[],System.String[],System.Boolean,System.Boolean);df-generated | -| Microsoft.VisualBasic.CompilerServices;NewLateBinding;FallbackInvokeDefault1;(System.Object,System.Object[],System.String[],System.Boolean);df-generated | -| Microsoft.VisualBasic.CompilerServices;NewLateBinding;FallbackInvokeDefault2;(System.Object,System.Object[],System.String[],System.Boolean);df-generated | -| Microsoft.VisualBasic.CompilerServices;NewLateBinding;FallbackSet;(System.Object,System.String,System.Object[]);df-generated | -| Microsoft.VisualBasic.CompilerServices;NewLateBinding;FallbackSetComplex;(System.Object,System.String,System.Object[],System.Boolean,System.Boolean);df-generated | -| Microsoft.VisualBasic.CompilerServices;NewLateBinding;LateCall;(System.Object,System.Type,System.String,System.Object[],System.String[],System.Type[],System.Boolean[],System.Boolean);df-generated | -| Microsoft.VisualBasic.CompilerServices;NewLateBinding;LateCallInvokeDefault;(System.Object,System.Object[],System.String[],System.Boolean);df-generated | -| Microsoft.VisualBasic.CompilerServices;NewLateBinding;LateGet;(System.Object,System.Type,System.String,System.Object[],System.String[],System.Type[],System.Boolean[]);df-generated | -| Microsoft.VisualBasic.CompilerServices;NewLateBinding;LateGetInvokeDefault;(System.Object,System.Object[],System.String[],System.Boolean);df-generated | -| Microsoft.VisualBasic.CompilerServices;NewLateBinding;LateIndexGet;(System.Object,System.Object[],System.String[]);df-generated | -| Microsoft.VisualBasic.CompilerServices;NewLateBinding;LateIndexSet;(System.Object,System.Object[],System.String[]);df-generated | -| Microsoft.VisualBasic.CompilerServices;NewLateBinding;LateIndexSetComplex;(System.Object,System.Object[],System.String[],System.Boolean,System.Boolean);df-generated | -| Microsoft.VisualBasic.CompilerServices;NewLateBinding;LateSet;(System.Object,System.Type,System.String,System.Object[],System.String[],System.Type[]);df-generated | -| Microsoft.VisualBasic.CompilerServices;NewLateBinding;LateSet;(System.Object,System.Type,System.String,System.Object[],System.String[],System.Type[],System.Boolean,System.Boolean,Microsoft.VisualBasic.CallType);df-generated | -| Microsoft.VisualBasic.CompilerServices;NewLateBinding;LateSetComplex;(System.Object,System.Type,System.String,System.Object[],System.String[],System.Type[],System.Boolean,System.Boolean);df-generated | -| Microsoft.VisualBasic.CompilerServices;ObjectFlowControl+ForLoopControl;ForLoopInitObj;(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object);df-generated | -| Microsoft.VisualBasic.CompilerServices;ObjectFlowControl+ForLoopControl;ForNextCheckDec;(System.Decimal,System.Decimal,System.Decimal);df-generated | -| Microsoft.VisualBasic.CompilerServices;ObjectFlowControl+ForLoopControl;ForNextCheckObj;(System.Object,System.Object,System.Object);df-generated | -| Microsoft.VisualBasic.CompilerServices;ObjectFlowControl+ForLoopControl;ForNextCheckR4;(System.Single,System.Single,System.Single);df-generated | -| Microsoft.VisualBasic.CompilerServices;ObjectFlowControl+ForLoopControl;ForNextCheckR8;(System.Double,System.Double,System.Double);df-generated | -| Microsoft.VisualBasic.CompilerServices;ObjectFlowControl;CheckForSyncLockOnValueType;(System.Object);df-generated | -| Microsoft.VisualBasic.CompilerServices;ObjectType;AddObj;(System.Object,System.Object);df-generated | -| Microsoft.VisualBasic.CompilerServices;ObjectType;BitAndObj;(System.Object,System.Object);df-generated | -| Microsoft.VisualBasic.CompilerServices;ObjectType;BitOrObj;(System.Object,System.Object);df-generated | -| Microsoft.VisualBasic.CompilerServices;ObjectType;BitXorObj;(System.Object,System.Object);df-generated | -| Microsoft.VisualBasic.CompilerServices;ObjectType;DivObj;(System.Object,System.Object);df-generated | -| Microsoft.VisualBasic.CompilerServices;ObjectType;GetObjectValuePrimitive;(System.Object);df-generated | -| Microsoft.VisualBasic.CompilerServices;ObjectType;IDivObj;(System.Object,System.Object);df-generated | -| Microsoft.VisualBasic.CompilerServices;ObjectType;LikeObj;(System.Object,System.Object,Microsoft.VisualBasic.CompareMethod);df-generated | -| Microsoft.VisualBasic.CompilerServices;ObjectType;ModObj;(System.Object,System.Object);df-generated | -| Microsoft.VisualBasic.CompilerServices;ObjectType;MulObj;(System.Object,System.Object);df-generated | -| Microsoft.VisualBasic.CompilerServices;ObjectType;NegObj;(System.Object);df-generated | -| Microsoft.VisualBasic.CompilerServices;ObjectType;NotObj;(System.Object);df-generated | -| Microsoft.VisualBasic.CompilerServices;ObjectType;ObjTst;(System.Object,System.Object,System.Boolean);df-generated | -| Microsoft.VisualBasic.CompilerServices;ObjectType;ObjectType;();df-generated | -| Microsoft.VisualBasic.CompilerServices;ObjectType;PlusObj;(System.Object);df-generated | -| Microsoft.VisualBasic.CompilerServices;ObjectType;PowObj;(System.Object,System.Object);df-generated | -| Microsoft.VisualBasic.CompilerServices;ObjectType;ShiftLeftObj;(System.Object,System.Int32);df-generated | -| Microsoft.VisualBasic.CompilerServices;ObjectType;ShiftRightObj;(System.Object,System.Int32);df-generated | -| Microsoft.VisualBasic.CompilerServices;ObjectType;StrCatObj;(System.Object,System.Object);df-generated | -| Microsoft.VisualBasic.CompilerServices;ObjectType;SubObj;(System.Object,System.Object);df-generated | -| Microsoft.VisualBasic.CompilerServices;ObjectType;XorObj;(System.Object,System.Object);df-generated | -| Microsoft.VisualBasic.CompilerServices;Operators;AddObject;(System.Object,System.Object);df-generated | -| Microsoft.VisualBasic.CompilerServices;Operators;AndObject;(System.Object,System.Object);df-generated | -| Microsoft.VisualBasic.CompilerServices;Operators;CompareObjectEqual;(System.Object,System.Object,System.Boolean);df-generated | -| Microsoft.VisualBasic.CompilerServices;Operators;CompareObjectGreater;(System.Object,System.Object,System.Boolean);df-generated | -| Microsoft.VisualBasic.CompilerServices;Operators;CompareObjectGreaterEqual;(System.Object,System.Object,System.Boolean);df-generated | -| Microsoft.VisualBasic.CompilerServices;Operators;CompareObjectLess;(System.Object,System.Object,System.Boolean);df-generated | -| Microsoft.VisualBasic.CompilerServices;Operators;CompareObjectLessEqual;(System.Object,System.Object,System.Boolean);df-generated | -| Microsoft.VisualBasic.CompilerServices;Operators;CompareObjectNotEqual;(System.Object,System.Object,System.Boolean);df-generated | -| Microsoft.VisualBasic.CompilerServices;Operators;CompareString;(System.String,System.String,System.Boolean);df-generated | -| Microsoft.VisualBasic.CompilerServices;Operators;ConcatenateObject;(System.Object,System.Object);df-generated | -| Microsoft.VisualBasic.CompilerServices;Operators;ConditionalCompareObjectEqual;(System.Object,System.Object,System.Boolean);df-generated | -| Microsoft.VisualBasic.CompilerServices;Operators;ConditionalCompareObjectGreater;(System.Object,System.Object,System.Boolean);df-generated | -| Microsoft.VisualBasic.CompilerServices;Operators;ConditionalCompareObjectGreaterEqual;(System.Object,System.Object,System.Boolean);df-generated | -| Microsoft.VisualBasic.CompilerServices;Operators;ConditionalCompareObjectLess;(System.Object,System.Object,System.Boolean);df-generated | -| Microsoft.VisualBasic.CompilerServices;Operators;ConditionalCompareObjectLessEqual;(System.Object,System.Object,System.Boolean);df-generated | -| Microsoft.VisualBasic.CompilerServices;Operators;ConditionalCompareObjectNotEqual;(System.Object,System.Object,System.Boolean);df-generated | -| Microsoft.VisualBasic.CompilerServices;Operators;DivideObject;(System.Object,System.Object);df-generated | -| Microsoft.VisualBasic.CompilerServices;Operators;ExponentObject;(System.Object,System.Object);df-generated | -| Microsoft.VisualBasic.CompilerServices;Operators;FallbackInvokeUserDefinedOperator;(System.Object,System.Object[]);df-generated | -| Microsoft.VisualBasic.CompilerServices;Operators;IntDivideObject;(System.Object,System.Object);df-generated | -| Microsoft.VisualBasic.CompilerServices;Operators;LeftShiftObject;(System.Object,System.Object);df-generated | -| Microsoft.VisualBasic.CompilerServices;Operators;ModObject;(System.Object,System.Object);df-generated | -| Microsoft.VisualBasic.CompilerServices;Operators;MultiplyObject;(System.Object,System.Object);df-generated | -| Microsoft.VisualBasic.CompilerServices;Operators;NegateObject;(System.Object);df-generated | -| Microsoft.VisualBasic.CompilerServices;Operators;NotObject;(System.Object);df-generated | -| Microsoft.VisualBasic.CompilerServices;Operators;OrObject;(System.Object,System.Object);df-generated | -| Microsoft.VisualBasic.CompilerServices;Operators;PlusObject;(System.Object);df-generated | -| Microsoft.VisualBasic.CompilerServices;Operators;RightShiftObject;(System.Object,System.Object);df-generated | -| Microsoft.VisualBasic.CompilerServices;Operators;SubtractObject;(System.Object,System.Object);df-generated | -| Microsoft.VisualBasic.CompilerServices;Operators;XorObject;(System.Object,System.Object);df-generated | -| Microsoft.VisualBasic.CompilerServices;OptionCompareAttribute;OptionCompareAttribute;();df-generated | -| Microsoft.VisualBasic.CompilerServices;OptionTextAttribute;OptionTextAttribute;();df-generated | -| Microsoft.VisualBasic.CompilerServices;ProjectData;ClearProjectError;();df-generated | -| Microsoft.VisualBasic.CompilerServices;ProjectData;CreateProjectError;(System.Int32);df-generated | -| Microsoft.VisualBasic.CompilerServices;ProjectData;EndApp;();df-generated | -| Microsoft.VisualBasic.CompilerServices;ProjectData;SetProjectError;(System.Exception);df-generated | -| Microsoft.VisualBasic.CompilerServices;ProjectData;SetProjectError;(System.Exception,System.Int32);df-generated | -| Microsoft.VisualBasic.CompilerServices;ShortType;FromObject;(System.Object);df-generated | -| Microsoft.VisualBasic.CompilerServices;ShortType;FromString;(System.String);df-generated | -| Microsoft.VisualBasic.CompilerServices;SingleType;FromObject;(System.Object);df-generated | -| Microsoft.VisualBasic.CompilerServices;SingleType;FromObject;(System.Object,System.Globalization.NumberFormatInfo);df-generated | -| Microsoft.VisualBasic.CompilerServices;SingleType;FromString;(System.String);df-generated | -| Microsoft.VisualBasic.CompilerServices;SingleType;FromString;(System.String,System.Globalization.NumberFormatInfo);df-generated | -| Microsoft.VisualBasic.CompilerServices;StandardModuleAttribute;StandardModuleAttribute;();df-generated | -| Microsoft.VisualBasic.CompilerServices;StaticLocalInitFlag;StaticLocalInitFlag;();df-generated | -| Microsoft.VisualBasic.CompilerServices;StringType;FromBoolean;(System.Boolean);df-generated | -| Microsoft.VisualBasic.CompilerServices;StringType;FromByte;(System.Byte);df-generated | -| Microsoft.VisualBasic.CompilerServices;StringType;FromChar;(System.Char);df-generated | -| Microsoft.VisualBasic.CompilerServices;StringType;FromDate;(System.DateTime);df-generated | -| Microsoft.VisualBasic.CompilerServices;StringType;FromDecimal;(System.Decimal);df-generated | -| Microsoft.VisualBasic.CompilerServices;StringType;FromDecimal;(System.Decimal,System.Globalization.NumberFormatInfo);df-generated | -| Microsoft.VisualBasic.CompilerServices;StringType;FromDouble;(System.Double);df-generated | -| Microsoft.VisualBasic.CompilerServices;StringType;FromDouble;(System.Double,System.Globalization.NumberFormatInfo);df-generated | -| Microsoft.VisualBasic.CompilerServices;StringType;FromInteger;(System.Int32);df-generated | -| Microsoft.VisualBasic.CompilerServices;StringType;FromLong;(System.Int64);df-generated | -| Microsoft.VisualBasic.CompilerServices;StringType;FromObject;(System.Object);df-generated | -| Microsoft.VisualBasic.CompilerServices;StringType;FromShort;(System.Int16);df-generated | -| Microsoft.VisualBasic.CompilerServices;StringType;FromSingle;(System.Single);df-generated | -| Microsoft.VisualBasic.CompilerServices;StringType;FromSingle;(System.Single,System.Globalization.NumberFormatInfo);df-generated | -| Microsoft.VisualBasic.CompilerServices;StringType;MidStmtStr;(System.String,System.Int32,System.Int32,System.String);df-generated | -| Microsoft.VisualBasic.CompilerServices;StringType;StrCmp;(System.String,System.String,System.Boolean);df-generated | -| Microsoft.VisualBasic.CompilerServices;StringType;StrLike;(System.String,System.String,Microsoft.VisualBasic.CompareMethod);df-generated | -| Microsoft.VisualBasic.CompilerServices;StringType;StrLikeBinary;(System.String,System.String);df-generated | -| Microsoft.VisualBasic.CompilerServices;StringType;StrLikeText;(System.String,System.String);df-generated | -| Microsoft.VisualBasic.CompilerServices;Utils;CopyArray;(System.Array,System.Array);df-generated | -| Microsoft.VisualBasic.CompilerServices;Utils;GetResourceString;(System.String,System.String[]);df-generated | -| Microsoft.VisualBasic.CompilerServices;Versioned;CallByName;(System.Object,System.String,Microsoft.VisualBasic.CallType,System.Object[]);df-generated | -| Microsoft.VisualBasic.CompilerServices;Versioned;IsNumeric;(System.Object);df-generated | -| Microsoft.VisualBasic.CompilerServices;Versioned;SystemTypeName;(System.String);df-generated | -| Microsoft.VisualBasic.CompilerServices;Versioned;TypeName;(System.Object);df-generated | -| Microsoft.VisualBasic.CompilerServices;Versioned;VbTypeName;(System.String);df-generated | -| Microsoft.VisualBasic.FileIO;FileSystem;CombinePath;(System.String,System.String);df-generated | -| Microsoft.VisualBasic.FileIO;FileSystem;CopyDirectory;(System.String,System.String);df-generated | -| Microsoft.VisualBasic.FileIO;FileSystem;CopyDirectory;(System.String,System.String,Microsoft.VisualBasic.FileIO.UIOption);df-generated | -| Microsoft.VisualBasic.FileIO;FileSystem;CopyDirectory;(System.String,System.String,Microsoft.VisualBasic.FileIO.UIOption,Microsoft.VisualBasic.FileIO.UICancelOption);df-generated | -| Microsoft.VisualBasic.FileIO;FileSystem;CopyDirectory;(System.String,System.String,System.Boolean);df-generated | -| Microsoft.VisualBasic.FileIO;FileSystem;CopyFile;(System.String,System.String);df-generated | -| Microsoft.VisualBasic.FileIO;FileSystem;CopyFile;(System.String,System.String,Microsoft.VisualBasic.FileIO.UIOption);df-generated | -| Microsoft.VisualBasic.FileIO;FileSystem;CopyFile;(System.String,System.String,Microsoft.VisualBasic.FileIO.UIOption,Microsoft.VisualBasic.FileIO.UICancelOption);df-generated | -| Microsoft.VisualBasic.FileIO;FileSystem;CopyFile;(System.String,System.String,System.Boolean);df-generated | -| Microsoft.VisualBasic.FileIO;FileSystem;CreateDirectory;(System.String);df-generated | -| Microsoft.VisualBasic.FileIO;FileSystem;DeleteDirectory;(System.String,Microsoft.VisualBasic.FileIO.DeleteDirectoryOption);df-generated | -| Microsoft.VisualBasic.FileIO;FileSystem;DeleteDirectory;(System.String,Microsoft.VisualBasic.FileIO.UIOption,Microsoft.VisualBasic.FileIO.RecycleOption);df-generated | -| Microsoft.VisualBasic.FileIO;FileSystem;DeleteDirectory;(System.String,Microsoft.VisualBasic.FileIO.UIOption,Microsoft.VisualBasic.FileIO.RecycleOption,Microsoft.VisualBasic.FileIO.UICancelOption);df-generated | -| Microsoft.VisualBasic.FileIO;FileSystem;DeleteFile;(System.String);df-generated | -| Microsoft.VisualBasic.FileIO;FileSystem;DeleteFile;(System.String,Microsoft.VisualBasic.FileIO.UIOption,Microsoft.VisualBasic.FileIO.RecycleOption);df-generated | -| Microsoft.VisualBasic.FileIO;FileSystem;DeleteFile;(System.String,Microsoft.VisualBasic.FileIO.UIOption,Microsoft.VisualBasic.FileIO.RecycleOption,Microsoft.VisualBasic.FileIO.UICancelOption);df-generated | -| Microsoft.VisualBasic.FileIO;FileSystem;DirectoryExists;(System.String);df-generated | -| Microsoft.VisualBasic.FileIO;FileSystem;FileExists;(System.String);df-generated | -| Microsoft.VisualBasic.FileIO;FileSystem;FileSystem;();df-generated | -| Microsoft.VisualBasic.FileIO;FileSystem;FindInFiles;(System.String,System.String,System.Boolean,Microsoft.VisualBasic.FileIO.SearchOption);df-generated | -| Microsoft.VisualBasic.FileIO;FileSystem;FindInFiles;(System.String,System.String,System.Boolean,Microsoft.VisualBasic.FileIO.SearchOption,System.String[]);df-generated | -| Microsoft.VisualBasic.FileIO;FileSystem;GetDirectories;(System.String);df-generated | -| Microsoft.VisualBasic.FileIO;FileSystem;GetDirectories;(System.String,Microsoft.VisualBasic.FileIO.SearchOption,System.String[]);df-generated | -| Microsoft.VisualBasic.FileIO;FileSystem;GetDirectoryInfo;(System.String);df-generated | -| Microsoft.VisualBasic.FileIO;FileSystem;GetDriveInfo;(System.String);df-generated | -| Microsoft.VisualBasic.FileIO;FileSystem;GetFileInfo;(System.String);df-generated | -| Microsoft.VisualBasic.FileIO;FileSystem;GetFiles;(System.String);df-generated | -| Microsoft.VisualBasic.FileIO;FileSystem;GetFiles;(System.String,Microsoft.VisualBasic.FileIO.SearchOption,System.String[]);df-generated | -| Microsoft.VisualBasic.FileIO;FileSystem;GetName;(System.String);df-generated | -| Microsoft.VisualBasic.FileIO;FileSystem;GetParentPath;(System.String);df-generated | -| Microsoft.VisualBasic.FileIO;FileSystem;GetTempFileName;();df-generated | -| Microsoft.VisualBasic.FileIO;FileSystem;MoveDirectory;(System.String,System.String);df-generated | -| Microsoft.VisualBasic.FileIO;FileSystem;MoveDirectory;(System.String,System.String,Microsoft.VisualBasic.FileIO.UIOption);df-generated | -| Microsoft.VisualBasic.FileIO;FileSystem;MoveDirectory;(System.String,System.String,Microsoft.VisualBasic.FileIO.UIOption,Microsoft.VisualBasic.FileIO.UICancelOption);df-generated | -| Microsoft.VisualBasic.FileIO;FileSystem;MoveDirectory;(System.String,System.String,System.Boolean);df-generated | -| Microsoft.VisualBasic.FileIO;FileSystem;MoveFile;(System.String,System.String);df-generated | -| Microsoft.VisualBasic.FileIO;FileSystem;MoveFile;(System.String,System.String,Microsoft.VisualBasic.FileIO.UIOption);df-generated | -| Microsoft.VisualBasic.FileIO;FileSystem;MoveFile;(System.String,System.String,Microsoft.VisualBasic.FileIO.UIOption,Microsoft.VisualBasic.FileIO.UICancelOption);df-generated | -| Microsoft.VisualBasic.FileIO;FileSystem;MoveFile;(System.String,System.String,System.Boolean);df-generated | -| Microsoft.VisualBasic.FileIO;FileSystem;OpenTextFieldParser;(System.String);df-generated | -| Microsoft.VisualBasic.FileIO;FileSystem;OpenTextFieldParser;(System.String,System.Int32[]);df-generated | -| Microsoft.VisualBasic.FileIO;FileSystem;OpenTextFieldParser;(System.String,System.String[]);df-generated | -| Microsoft.VisualBasic.FileIO;FileSystem;OpenTextFileReader;(System.String);df-generated | -| Microsoft.VisualBasic.FileIO;FileSystem;OpenTextFileReader;(System.String,System.Text.Encoding);df-generated | -| Microsoft.VisualBasic.FileIO;FileSystem;OpenTextFileWriter;(System.String,System.Boolean);df-generated | -| Microsoft.VisualBasic.FileIO;FileSystem;OpenTextFileWriter;(System.String,System.Boolean,System.Text.Encoding);df-generated | -| Microsoft.VisualBasic.FileIO;FileSystem;ReadAllBytes;(System.String);df-generated | -| Microsoft.VisualBasic.FileIO;FileSystem;ReadAllText;(System.String);df-generated | -| Microsoft.VisualBasic.FileIO;FileSystem;ReadAllText;(System.String,System.Text.Encoding);df-generated | -| Microsoft.VisualBasic.FileIO;FileSystem;RenameDirectory;(System.String,System.String);df-generated | -| Microsoft.VisualBasic.FileIO;FileSystem;RenameFile;(System.String,System.String);df-generated | -| Microsoft.VisualBasic.FileIO;FileSystem;WriteAllBytes;(System.String,System.Byte[],System.Boolean);df-generated | -| Microsoft.VisualBasic.FileIO;FileSystem;WriteAllText;(System.String,System.String,System.Boolean);df-generated | -| Microsoft.VisualBasic.FileIO;FileSystem;WriteAllText;(System.String,System.String,System.Boolean,System.Text.Encoding);df-generated | -| Microsoft.VisualBasic.FileIO;FileSystem;get_CurrentDirectory;();df-generated | -| Microsoft.VisualBasic.FileIO;FileSystem;get_Drives;();df-generated | -| Microsoft.VisualBasic.FileIO;FileSystem;set_CurrentDirectory;(System.String);df-generated | -| Microsoft.VisualBasic.FileIO;MalformedLineException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| Microsoft.VisualBasic.FileIO;MalformedLineException;MalformedLineException;();df-generated | -| Microsoft.VisualBasic.FileIO;MalformedLineException;MalformedLineException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| Microsoft.VisualBasic.FileIO;MalformedLineException;MalformedLineException;(System.String);df-generated | -| Microsoft.VisualBasic.FileIO;MalformedLineException;MalformedLineException;(System.String,System.Exception);df-generated | -| Microsoft.VisualBasic.FileIO;MalformedLineException;MalformedLineException;(System.String,System.Int64);df-generated | -| Microsoft.VisualBasic.FileIO;MalformedLineException;MalformedLineException;(System.String,System.Int64,System.Exception);df-generated | -| Microsoft.VisualBasic.FileIO;MalformedLineException;ToString;();df-generated | -| Microsoft.VisualBasic.FileIO;MalformedLineException;get_LineNumber;();df-generated | -| Microsoft.VisualBasic.FileIO;MalformedLineException;set_LineNumber;(System.Int64);df-generated | -| Microsoft.VisualBasic.FileIO;SpecialDirectories;SpecialDirectories;();df-generated | -| Microsoft.VisualBasic.FileIO;SpecialDirectories;get_AllUsersApplicationData;();df-generated | -| Microsoft.VisualBasic.FileIO;SpecialDirectories;get_CurrentUserApplicationData;();df-generated | -| Microsoft.VisualBasic.FileIO;SpecialDirectories;get_Desktop;();df-generated | -| Microsoft.VisualBasic.FileIO;SpecialDirectories;get_MyDocuments;();df-generated | -| Microsoft.VisualBasic.FileIO;SpecialDirectories;get_MyMusic;();df-generated | -| Microsoft.VisualBasic.FileIO;SpecialDirectories;get_MyPictures;();df-generated | -| Microsoft.VisualBasic.FileIO;SpecialDirectories;get_ProgramFiles;();df-generated | -| Microsoft.VisualBasic.FileIO;SpecialDirectories;get_Programs;();df-generated | -| Microsoft.VisualBasic.FileIO;SpecialDirectories;get_Temp;();df-generated | -| Microsoft.VisualBasic.FileIO;TextFieldParser;Close;();df-generated | -| Microsoft.VisualBasic.FileIO;TextFieldParser;Dispose;();df-generated | -| Microsoft.VisualBasic.FileIO;TextFieldParser;Dispose;(System.Boolean);df-generated | -| Microsoft.VisualBasic.FileIO;TextFieldParser;PeekChars;(System.Int32);df-generated | -| Microsoft.VisualBasic.FileIO;TextFieldParser;ReadFields;();df-generated | -| Microsoft.VisualBasic.FileIO;TextFieldParser;ReadLine;();df-generated | -| Microsoft.VisualBasic.FileIO;TextFieldParser;ReadToEnd;();df-generated | -| Microsoft.VisualBasic.FileIO;TextFieldParser;SetDelimiters;(System.String[]);df-generated | -| Microsoft.VisualBasic.FileIO;TextFieldParser;SetFieldWidths;(System.Int32[]);df-generated | -| Microsoft.VisualBasic.FileIO;TextFieldParser;TextFieldParser;(System.IO.Stream);df-generated | -| Microsoft.VisualBasic.FileIO;TextFieldParser;TextFieldParser;(System.IO.Stream,System.Text.Encoding);df-generated | -| Microsoft.VisualBasic.FileIO;TextFieldParser;TextFieldParser;(System.IO.Stream,System.Text.Encoding,System.Boolean);df-generated | -| Microsoft.VisualBasic.FileIO;TextFieldParser;TextFieldParser;(System.IO.Stream,System.Text.Encoding,System.Boolean,System.Boolean);df-generated | -| Microsoft.VisualBasic.FileIO;TextFieldParser;TextFieldParser;(System.IO.TextReader);df-generated | -| Microsoft.VisualBasic.FileIO;TextFieldParser;TextFieldParser;(System.String);df-generated | -| Microsoft.VisualBasic.FileIO;TextFieldParser;TextFieldParser;(System.String,System.Text.Encoding);df-generated | -| Microsoft.VisualBasic.FileIO;TextFieldParser;TextFieldParser;(System.String,System.Text.Encoding,System.Boolean);df-generated | -| Microsoft.VisualBasic.FileIO;TextFieldParser;get_CommentTokens;();df-generated | -| Microsoft.VisualBasic.FileIO;TextFieldParser;get_Delimiters;();df-generated | -| Microsoft.VisualBasic.FileIO;TextFieldParser;get_EndOfData;();df-generated | -| Microsoft.VisualBasic.FileIO;TextFieldParser;get_ErrorLine;();df-generated | -| Microsoft.VisualBasic.FileIO;TextFieldParser;get_ErrorLineNumber;();df-generated | -| Microsoft.VisualBasic.FileIO;TextFieldParser;get_FieldWidths;();df-generated | -| Microsoft.VisualBasic.FileIO;TextFieldParser;get_HasFieldsEnclosedInQuotes;();df-generated | -| Microsoft.VisualBasic.FileIO;TextFieldParser;get_LineNumber;();df-generated | -| Microsoft.VisualBasic.FileIO;TextFieldParser;get_TextFieldType;();df-generated | -| Microsoft.VisualBasic.FileIO;TextFieldParser;get_TrimWhiteSpace;();df-generated | -| Microsoft.VisualBasic.FileIO;TextFieldParser;set_CommentTokens;(System.String[]);df-generated | -| Microsoft.VisualBasic.FileIO;TextFieldParser;set_Delimiters;(System.String[]);df-generated | -| Microsoft.VisualBasic.FileIO;TextFieldParser;set_FieldWidths;(System.Int32[]);df-generated | -| Microsoft.VisualBasic.FileIO;TextFieldParser;set_HasFieldsEnclosedInQuotes;(System.Boolean);df-generated | -| Microsoft.VisualBasic.FileIO;TextFieldParser;set_TextFieldType;(Microsoft.VisualBasic.FileIO.FieldType);df-generated | -| Microsoft.VisualBasic.FileIO;TextFieldParser;set_TrimWhiteSpace;(System.Boolean);df-generated | -| Microsoft.VisualBasic;Collection;Add;(System.Object,System.String,System.Object,System.Object);df-generated | -| Microsoft.VisualBasic;Collection;Collection;();df-generated | -| Microsoft.VisualBasic;Collection;Contains;(System.Object);df-generated | -| Microsoft.VisualBasic;Collection;Contains;(System.String);df-generated | -| Microsoft.VisualBasic;Collection;IndexOf;(System.Object);df-generated | -| Microsoft.VisualBasic;Collection;Remove;(System.Int32);df-generated | -| Microsoft.VisualBasic;Collection;Remove;(System.Object);df-generated | -| Microsoft.VisualBasic;Collection;Remove;(System.String);df-generated | -| Microsoft.VisualBasic;Collection;RemoveAt;(System.Int32);df-generated | -| Microsoft.VisualBasic;Collection;get_Count;();df-generated | -| Microsoft.VisualBasic;Collection;get_IsFixedSize;();df-generated | -| Microsoft.VisualBasic;Collection;get_IsReadOnly;();df-generated | -| Microsoft.VisualBasic;Collection;get_IsSynchronized;();df-generated | -| Microsoft.VisualBasic;Collection;get_SyncRoot;();df-generated | -| Microsoft.VisualBasic;ComClassAttribute;ComClassAttribute;();df-generated | -| Microsoft.VisualBasic;ComClassAttribute;ComClassAttribute;(System.String);df-generated | -| Microsoft.VisualBasic;ComClassAttribute;ComClassAttribute;(System.String,System.String);df-generated | -| Microsoft.VisualBasic;ComClassAttribute;ComClassAttribute;(System.String,System.String,System.String);df-generated | -| Microsoft.VisualBasic;ComClassAttribute;get_ClassID;();df-generated | -| Microsoft.VisualBasic;ComClassAttribute;get_EventID;();df-generated | -| Microsoft.VisualBasic;ComClassAttribute;get_InterfaceID;();df-generated | -| Microsoft.VisualBasic;ComClassAttribute;get_InterfaceShadows;();df-generated | -| Microsoft.VisualBasic;ComClassAttribute;set_InterfaceShadows;(System.Boolean);df-generated | -| Microsoft.VisualBasic;ControlChars;ControlChars;();df-generated | -| Microsoft.VisualBasic;Conversion;CTypeDynamic;(System.Object,System.Type);df-generated | -| Microsoft.VisualBasic;Conversion;CTypeDynamic<>;(System.Object);df-generated | -| Microsoft.VisualBasic;Conversion;ErrorToString;();df-generated | -| Microsoft.VisualBasic;Conversion;ErrorToString;(System.Int32);df-generated | -| Microsoft.VisualBasic;Conversion;Fix;(System.Decimal);df-generated | -| Microsoft.VisualBasic;Conversion;Fix;(System.Double);df-generated | -| Microsoft.VisualBasic;Conversion;Fix;(System.Int16);df-generated | -| Microsoft.VisualBasic;Conversion;Fix;(System.Int32);df-generated | -| Microsoft.VisualBasic;Conversion;Fix;(System.Int64);df-generated | -| Microsoft.VisualBasic;Conversion;Fix;(System.Object);df-generated | -| Microsoft.VisualBasic;Conversion;Fix;(System.Single);df-generated | -| Microsoft.VisualBasic;Conversion;Hex;(System.Byte);df-generated | -| Microsoft.VisualBasic;Conversion;Hex;(System.Int16);df-generated | -| Microsoft.VisualBasic;Conversion;Hex;(System.Int32);df-generated | -| Microsoft.VisualBasic;Conversion;Hex;(System.Int64);df-generated | -| Microsoft.VisualBasic;Conversion;Hex;(System.Object);df-generated | -| Microsoft.VisualBasic;Conversion;Hex;(System.SByte);df-generated | -| Microsoft.VisualBasic;Conversion;Hex;(System.UInt16);df-generated | -| Microsoft.VisualBasic;Conversion;Hex;(System.UInt32);df-generated | -| Microsoft.VisualBasic;Conversion;Hex;(System.UInt64);df-generated | -| Microsoft.VisualBasic;Conversion;Int;(System.Decimal);df-generated | -| Microsoft.VisualBasic;Conversion;Int;(System.Double);df-generated | -| Microsoft.VisualBasic;Conversion;Int;(System.Int16);df-generated | -| Microsoft.VisualBasic;Conversion;Int;(System.Int32);df-generated | -| Microsoft.VisualBasic;Conversion;Int;(System.Int64);df-generated | -| Microsoft.VisualBasic;Conversion;Int;(System.Object);df-generated | -| Microsoft.VisualBasic;Conversion;Int;(System.Single);df-generated | -| Microsoft.VisualBasic;Conversion;Oct;(System.Byte);df-generated | -| Microsoft.VisualBasic;Conversion;Oct;(System.Int16);df-generated | -| Microsoft.VisualBasic;Conversion;Oct;(System.Int32);df-generated | -| Microsoft.VisualBasic;Conversion;Oct;(System.Int64);df-generated | -| Microsoft.VisualBasic;Conversion;Oct;(System.Object);df-generated | -| Microsoft.VisualBasic;Conversion;Oct;(System.SByte);df-generated | -| Microsoft.VisualBasic;Conversion;Oct;(System.UInt16);df-generated | -| Microsoft.VisualBasic;Conversion;Oct;(System.UInt32);df-generated | -| Microsoft.VisualBasic;Conversion;Oct;(System.UInt64);df-generated | -| Microsoft.VisualBasic;Conversion;Str;(System.Object);df-generated | -| Microsoft.VisualBasic;Conversion;Val;(System.Char);df-generated | -| Microsoft.VisualBasic;Conversion;Val;(System.Object);df-generated | -| Microsoft.VisualBasic;Conversion;Val;(System.String);df-generated | -| Microsoft.VisualBasic;DateAndTime;DateAdd;(Microsoft.VisualBasic.DateInterval,System.Double,System.DateTime);df-generated | -| Microsoft.VisualBasic;DateAndTime;DateAdd;(System.String,System.Double,System.Object);df-generated | -| Microsoft.VisualBasic;DateAndTime;DateDiff;(Microsoft.VisualBasic.DateInterval,System.DateTime,System.DateTime,Microsoft.VisualBasic.FirstDayOfWeek,Microsoft.VisualBasic.FirstWeekOfYear);df-generated | -| Microsoft.VisualBasic;DateAndTime;DateDiff;(System.String,System.Object,System.Object,Microsoft.VisualBasic.FirstDayOfWeek,Microsoft.VisualBasic.FirstWeekOfYear);df-generated | -| Microsoft.VisualBasic;DateAndTime;DatePart;(Microsoft.VisualBasic.DateInterval,System.DateTime,Microsoft.VisualBasic.FirstDayOfWeek,Microsoft.VisualBasic.FirstWeekOfYear);df-generated | -| Microsoft.VisualBasic;DateAndTime;DatePart;(System.String,System.Object,Microsoft.VisualBasic.FirstDayOfWeek,Microsoft.VisualBasic.FirstWeekOfYear);df-generated | -| Microsoft.VisualBasic;DateAndTime;DateSerial;(System.Int32,System.Int32,System.Int32);df-generated | -| Microsoft.VisualBasic;DateAndTime;DateValue;(System.String);df-generated | -| Microsoft.VisualBasic;DateAndTime;Day;(System.DateTime);df-generated | -| Microsoft.VisualBasic;DateAndTime;Hour;(System.DateTime);df-generated | -| Microsoft.VisualBasic;DateAndTime;Minute;(System.DateTime);df-generated | -| Microsoft.VisualBasic;DateAndTime;Month;(System.DateTime);df-generated | -| Microsoft.VisualBasic;DateAndTime;MonthName;(System.Int32,System.Boolean);df-generated | -| Microsoft.VisualBasic;DateAndTime;Second;(System.DateTime);df-generated | -| Microsoft.VisualBasic;DateAndTime;TimeSerial;(System.Int32,System.Int32,System.Int32);df-generated | -| Microsoft.VisualBasic;DateAndTime;TimeValue;(System.String);df-generated | -| Microsoft.VisualBasic;DateAndTime;Weekday;(System.DateTime,Microsoft.VisualBasic.FirstDayOfWeek);df-generated | -| Microsoft.VisualBasic;DateAndTime;WeekdayName;(System.Int32,System.Boolean,Microsoft.VisualBasic.FirstDayOfWeek);df-generated | -| Microsoft.VisualBasic;DateAndTime;Year;(System.DateTime);df-generated | -| Microsoft.VisualBasic;DateAndTime;get_DateString;();df-generated | -| Microsoft.VisualBasic;DateAndTime;get_Now;();df-generated | -| Microsoft.VisualBasic;DateAndTime;get_TimeOfDay;();df-generated | -| Microsoft.VisualBasic;DateAndTime;get_TimeString;();df-generated | -| Microsoft.VisualBasic;DateAndTime;get_Timer;();df-generated | -| Microsoft.VisualBasic;DateAndTime;get_Today;();df-generated | -| Microsoft.VisualBasic;DateAndTime;set_DateString;(System.String);df-generated | -| Microsoft.VisualBasic;DateAndTime;set_TimeOfDay;(System.DateTime);df-generated | -| Microsoft.VisualBasic;DateAndTime;set_TimeString;(System.String);df-generated | -| Microsoft.VisualBasic;DateAndTime;set_Today;(System.DateTime);df-generated | -| Microsoft.VisualBasic;ErrObject;Clear;();df-generated | -| Microsoft.VisualBasic;ErrObject;GetException;();df-generated | -| Microsoft.VisualBasic;ErrObject;Raise;(System.Int32,System.Object,System.Object,System.Object,System.Object);df-generated | -| Microsoft.VisualBasic;ErrObject;get_Description;();df-generated | -| Microsoft.VisualBasic;ErrObject;get_Erl;();df-generated | -| Microsoft.VisualBasic;ErrObject;get_HelpContext;();df-generated | -| Microsoft.VisualBasic;ErrObject;get_HelpFile;();df-generated | -| Microsoft.VisualBasic;ErrObject;get_LastDllError;();df-generated | -| Microsoft.VisualBasic;ErrObject;get_Number;();df-generated | -| Microsoft.VisualBasic;ErrObject;get_Source;();df-generated | -| Microsoft.VisualBasic;ErrObject;set_Description;(System.String);df-generated | -| Microsoft.VisualBasic;ErrObject;set_HelpContext;(System.Int32);df-generated | -| Microsoft.VisualBasic;ErrObject;set_HelpFile;(System.String);df-generated | -| Microsoft.VisualBasic;ErrObject;set_Number;(System.Int32);df-generated | -| Microsoft.VisualBasic;ErrObject;set_Source;(System.String);df-generated | -| Microsoft.VisualBasic;FileSystem;ChDir;(System.String);df-generated | -| Microsoft.VisualBasic;FileSystem;ChDrive;(System.Char);df-generated | -| Microsoft.VisualBasic;FileSystem;ChDrive;(System.String);df-generated | -| Microsoft.VisualBasic;FileSystem;CurDir;();df-generated | -| Microsoft.VisualBasic;FileSystem;CurDir;(System.Char);df-generated | -| Microsoft.VisualBasic;FileSystem;Dir;();df-generated | -| Microsoft.VisualBasic;FileSystem;Dir;(System.String,Microsoft.VisualBasic.FileAttribute);df-generated | -| Microsoft.VisualBasic;FileSystem;EOF;(System.Int32);df-generated | -| Microsoft.VisualBasic;FileSystem;FileAttr;(System.Int32);df-generated | -| Microsoft.VisualBasic;FileSystem;FileClose;(System.Int32[]);df-generated | -| Microsoft.VisualBasic;FileSystem;FileCopy;(System.String,System.String);df-generated | -| Microsoft.VisualBasic;FileSystem;FileDateTime;(System.String);df-generated | -| Microsoft.VisualBasic;FileSystem;FileGet;(System.Int32,System.Array,System.Int64,System.Boolean,System.Boolean);df-generated | -| Microsoft.VisualBasic;FileSystem;FileGet;(System.Int32,System.Boolean,System.Int64);df-generated | -| Microsoft.VisualBasic;FileSystem;FileGet;(System.Int32,System.Byte,System.Int64);df-generated | -| Microsoft.VisualBasic;FileSystem;FileGet;(System.Int32,System.Char,System.Int64);df-generated | -| Microsoft.VisualBasic;FileSystem;FileGet;(System.Int32,System.DateTime,System.Int64);df-generated | -| Microsoft.VisualBasic;FileSystem;FileGet;(System.Int32,System.Decimal,System.Int64);df-generated | -| Microsoft.VisualBasic;FileSystem;FileGet;(System.Int32,System.Double,System.Int64);df-generated | -| Microsoft.VisualBasic;FileSystem;FileGet;(System.Int32,System.Int16,System.Int64);df-generated | -| Microsoft.VisualBasic;FileSystem;FileGet;(System.Int32,System.Int32,System.Int64);df-generated | -| Microsoft.VisualBasic;FileSystem;FileGet;(System.Int32,System.Int64,System.Int64);df-generated | -| Microsoft.VisualBasic;FileSystem;FileGet;(System.Int32,System.Single,System.Int64);df-generated | -| Microsoft.VisualBasic;FileSystem;FileGet;(System.Int32,System.String,System.Int64,System.Boolean);df-generated | -| Microsoft.VisualBasic;FileSystem;FileGet;(System.Int32,System.ValueType,System.Int64);df-generated | -| Microsoft.VisualBasic;FileSystem;FileGetObject;(System.Int32,System.Object,System.Int64);df-generated | -| Microsoft.VisualBasic;FileSystem;FileLen;(System.String);df-generated | -| Microsoft.VisualBasic;FileSystem;FileOpen;(System.Int32,System.String,Microsoft.VisualBasic.OpenMode,Microsoft.VisualBasic.OpenAccess,Microsoft.VisualBasic.OpenShare,System.Int32);df-generated | -| Microsoft.VisualBasic;FileSystem;FilePut;(System.Int32,System.Array,System.Int64,System.Boolean,System.Boolean);df-generated | -| Microsoft.VisualBasic;FileSystem;FilePut;(System.Int32,System.Boolean,System.Int64);df-generated | -| Microsoft.VisualBasic;FileSystem;FilePut;(System.Int32,System.Byte,System.Int64);df-generated | -| Microsoft.VisualBasic;FileSystem;FilePut;(System.Int32,System.Char,System.Int64);df-generated | -| Microsoft.VisualBasic;FileSystem;FilePut;(System.Int32,System.DateTime,System.Int64);df-generated | -| Microsoft.VisualBasic;FileSystem;FilePut;(System.Int32,System.Decimal,System.Int64);df-generated | -| Microsoft.VisualBasic;FileSystem;FilePut;(System.Int32,System.Double,System.Int64);df-generated | -| Microsoft.VisualBasic;FileSystem;FilePut;(System.Int32,System.Int16,System.Int64);df-generated | -| Microsoft.VisualBasic;FileSystem;FilePut;(System.Int32,System.Int32,System.Int64);df-generated | -| Microsoft.VisualBasic;FileSystem;FilePut;(System.Int32,System.Int64,System.Int64);df-generated | -| Microsoft.VisualBasic;FileSystem;FilePut;(System.Int32,System.Single,System.Int64);df-generated | -| Microsoft.VisualBasic;FileSystem;FilePut;(System.Int32,System.String,System.Int64,System.Boolean);df-generated | -| Microsoft.VisualBasic;FileSystem;FilePut;(System.Int32,System.ValueType,System.Int64);df-generated | -| Microsoft.VisualBasic;FileSystem;FilePut;(System.Object,System.Object,System.Object);df-generated | -| Microsoft.VisualBasic;FileSystem;FilePutObject;(System.Int32,System.Object,System.Int64);df-generated | -| Microsoft.VisualBasic;FileSystem;FileWidth;(System.Int32,System.Int32);df-generated | -| Microsoft.VisualBasic;FileSystem;FreeFile;();df-generated | -| Microsoft.VisualBasic;FileSystem;GetAttr;(System.String);df-generated | -| Microsoft.VisualBasic;FileSystem;Input;(System.Int32,System.Boolean);df-generated | -| Microsoft.VisualBasic;FileSystem;Input;(System.Int32,System.Byte);df-generated | -| Microsoft.VisualBasic;FileSystem;Input;(System.Int32,System.Char);df-generated | -| Microsoft.VisualBasic;FileSystem;Input;(System.Int32,System.DateTime);df-generated | -| Microsoft.VisualBasic;FileSystem;Input;(System.Int32,System.Decimal);df-generated | -| Microsoft.VisualBasic;FileSystem;Input;(System.Int32,System.Double);df-generated | -| Microsoft.VisualBasic;FileSystem;Input;(System.Int32,System.Int16);df-generated | -| Microsoft.VisualBasic;FileSystem;Input;(System.Int32,System.Int32);df-generated | -| Microsoft.VisualBasic;FileSystem;Input;(System.Int32,System.Int64);df-generated | -| Microsoft.VisualBasic;FileSystem;Input;(System.Int32,System.Object);df-generated | -| Microsoft.VisualBasic;FileSystem;Input;(System.Int32,System.Single);df-generated | -| Microsoft.VisualBasic;FileSystem;Input;(System.Int32,System.String);df-generated | -| Microsoft.VisualBasic;FileSystem;InputString;(System.Int32,System.Int32);df-generated | -| Microsoft.VisualBasic;FileSystem;Kill;(System.String);df-generated | -| Microsoft.VisualBasic;FileSystem;LOF;(System.Int32);df-generated | -| Microsoft.VisualBasic;FileSystem;LineInput;(System.Int32);df-generated | -| Microsoft.VisualBasic;FileSystem;Loc;(System.Int32);df-generated | -| Microsoft.VisualBasic;FileSystem;Lock;(System.Int32);df-generated | -| Microsoft.VisualBasic;FileSystem;Lock;(System.Int32,System.Int64);df-generated | -| Microsoft.VisualBasic;FileSystem;Lock;(System.Int32,System.Int64,System.Int64);df-generated | -| Microsoft.VisualBasic;FileSystem;MkDir;(System.String);df-generated | -| Microsoft.VisualBasic;FileSystem;Print;(System.Int32,System.Object[]);df-generated | -| Microsoft.VisualBasic;FileSystem;PrintLine;(System.Int32,System.Object[]);df-generated | -| Microsoft.VisualBasic;FileSystem;Rename;(System.String,System.String);df-generated | -| Microsoft.VisualBasic;FileSystem;Reset;();df-generated | -| Microsoft.VisualBasic;FileSystem;RmDir;(System.String);df-generated | -| Microsoft.VisualBasic;FileSystem;SPC;(System.Int16);df-generated | -| Microsoft.VisualBasic;FileSystem;Seek;(System.Int32);df-generated | -| Microsoft.VisualBasic;FileSystem;Seek;(System.Int32,System.Int64);df-generated | -| Microsoft.VisualBasic;FileSystem;SetAttr;(System.String,Microsoft.VisualBasic.FileAttribute);df-generated | -| Microsoft.VisualBasic;FileSystem;TAB;();df-generated | -| Microsoft.VisualBasic;FileSystem;TAB;(System.Int16);df-generated | -| Microsoft.VisualBasic;FileSystem;Unlock;(System.Int32);df-generated | -| Microsoft.VisualBasic;FileSystem;Unlock;(System.Int32,System.Int64);df-generated | -| Microsoft.VisualBasic;FileSystem;Unlock;(System.Int32,System.Int64,System.Int64);df-generated | -| Microsoft.VisualBasic;FileSystem;Write;(System.Int32,System.Object[]);df-generated | -| Microsoft.VisualBasic;FileSystem;WriteLine;(System.Int32,System.Object[]);df-generated | -| Microsoft.VisualBasic;Financial;DDB;(System.Double,System.Double,System.Double,System.Double,System.Double);df-generated | -| Microsoft.VisualBasic;Financial;FV;(System.Double,System.Double,System.Double,System.Double,Microsoft.VisualBasic.DueDate);df-generated | -| Microsoft.VisualBasic;Financial;IPmt;(System.Double,System.Double,System.Double,System.Double,System.Double,Microsoft.VisualBasic.DueDate);df-generated | -| Microsoft.VisualBasic;Financial;IRR;(System.Double[],System.Double);df-generated | -| Microsoft.VisualBasic;Financial;MIRR;(System.Double[],System.Double,System.Double);df-generated | -| Microsoft.VisualBasic;Financial;NPV;(System.Double,System.Double[]);df-generated | -| Microsoft.VisualBasic;Financial;NPer;(System.Double,System.Double,System.Double,System.Double,Microsoft.VisualBasic.DueDate);df-generated | -| Microsoft.VisualBasic;Financial;PPmt;(System.Double,System.Double,System.Double,System.Double,System.Double,Microsoft.VisualBasic.DueDate);df-generated | -| Microsoft.VisualBasic;Financial;PV;(System.Double,System.Double,System.Double,System.Double,Microsoft.VisualBasic.DueDate);df-generated | -| Microsoft.VisualBasic;Financial;Pmt;(System.Double,System.Double,System.Double,System.Double,Microsoft.VisualBasic.DueDate);df-generated | -| Microsoft.VisualBasic;Financial;Rate;(System.Double,System.Double,System.Double,System.Double,Microsoft.VisualBasic.DueDate,System.Double);df-generated | -| Microsoft.VisualBasic;Financial;SLN;(System.Double,System.Double,System.Double);df-generated | -| Microsoft.VisualBasic;Financial;SYD;(System.Double,System.Double,System.Double,System.Double);df-generated | -| Microsoft.VisualBasic;HideModuleNameAttribute;HideModuleNameAttribute;();df-generated | -| Microsoft.VisualBasic;Information;Erl;();df-generated | -| Microsoft.VisualBasic;Information;Err;();df-generated | -| Microsoft.VisualBasic;Information;IsArray;(System.Object);df-generated | -| Microsoft.VisualBasic;Information;IsDBNull;(System.Object);df-generated | -| Microsoft.VisualBasic;Information;IsDate;(System.Object);df-generated | -| Microsoft.VisualBasic;Information;IsError;(System.Object);df-generated | -| Microsoft.VisualBasic;Information;IsNothing;(System.Object);df-generated | -| Microsoft.VisualBasic;Information;IsNumeric;(System.Object);df-generated | -| Microsoft.VisualBasic;Information;IsReference;(System.Object);df-generated | -| Microsoft.VisualBasic;Information;LBound;(System.Array,System.Int32);df-generated | -| Microsoft.VisualBasic;Information;QBColor;(System.Int32);df-generated | -| Microsoft.VisualBasic;Information;RGB;(System.Int32,System.Int32,System.Int32);df-generated | -| Microsoft.VisualBasic;Information;SystemTypeName;(System.String);df-generated | -| Microsoft.VisualBasic;Information;TypeName;(System.Object);df-generated | -| Microsoft.VisualBasic;Information;UBound;(System.Array,System.Int32);df-generated | -| Microsoft.VisualBasic;Information;VarType;(System.Object);df-generated | -| Microsoft.VisualBasic;Information;VbTypeName;(System.String);df-generated | -| Microsoft.VisualBasic;Interaction;AppActivate;(System.Int32);df-generated | -| Microsoft.VisualBasic;Interaction;AppActivate;(System.String);df-generated | -| Microsoft.VisualBasic;Interaction;Beep;();df-generated | -| Microsoft.VisualBasic;Interaction;CallByName;(System.Object,System.String,Microsoft.VisualBasic.CallType,System.Object[]);df-generated | -| Microsoft.VisualBasic;Interaction;Choose;(System.Double,System.Object[]);df-generated | -| Microsoft.VisualBasic;Interaction;Command;();df-generated | -| Microsoft.VisualBasic;Interaction;CreateObject;(System.String,System.String);df-generated | -| Microsoft.VisualBasic;Interaction;DeleteSetting;(System.String,System.String,System.String);df-generated | -| Microsoft.VisualBasic;Interaction;Environ;(System.Int32);df-generated | -| Microsoft.VisualBasic;Interaction;Environ;(System.String);df-generated | -| Microsoft.VisualBasic;Interaction;GetAllSettings;(System.String,System.String);df-generated | -| Microsoft.VisualBasic;Interaction;GetObject;(System.String,System.String);df-generated | -| Microsoft.VisualBasic;Interaction;GetSetting;(System.String,System.String,System.String,System.String);df-generated | -| Microsoft.VisualBasic;Interaction;IIf;(System.Boolean,System.Object,System.Object);df-generated | -| Microsoft.VisualBasic;Interaction;InputBox;(System.String,System.String,System.String,System.Int32,System.Int32);df-generated | -| Microsoft.VisualBasic;Interaction;MsgBox;(System.Object,Microsoft.VisualBasic.MsgBoxStyle,System.Object);df-generated | -| Microsoft.VisualBasic;Interaction;Partition;(System.Int64,System.Int64,System.Int64,System.Int64);df-generated | -| Microsoft.VisualBasic;Interaction;SaveSetting;(System.String,System.String,System.String,System.String);df-generated | -| Microsoft.VisualBasic;Interaction;Shell;(System.String,Microsoft.VisualBasic.AppWinStyle,System.Boolean,System.Int32);df-generated | -| Microsoft.VisualBasic;Interaction;Switch;(System.Object[]);df-generated | -| Microsoft.VisualBasic;MyGroupCollectionAttribute;MyGroupCollectionAttribute;(System.String,System.String,System.String,System.String);df-generated | -| Microsoft.VisualBasic;MyGroupCollectionAttribute;get_CreateMethod;();df-generated | -| Microsoft.VisualBasic;MyGroupCollectionAttribute;get_DefaultInstanceAlias;();df-generated | -| Microsoft.VisualBasic;MyGroupCollectionAttribute;get_DisposeMethod;();df-generated | -| Microsoft.VisualBasic;MyGroupCollectionAttribute;get_MyGroupName;();df-generated | -| Microsoft.VisualBasic;Strings;Asc;(System.Char);df-generated | -| Microsoft.VisualBasic;Strings;Asc;(System.String);df-generated | -| Microsoft.VisualBasic;Strings;AscW;(System.Char);df-generated | -| Microsoft.VisualBasic;Strings;AscW;(System.String);df-generated | -| Microsoft.VisualBasic;Strings;Chr;(System.Int32);df-generated | -| Microsoft.VisualBasic;Strings;ChrW;(System.Int32);df-generated | -| Microsoft.VisualBasic;Strings;Filter;(System.Object[],System.String,System.Boolean,Microsoft.VisualBasic.CompareMethod);df-generated | -| Microsoft.VisualBasic;Strings;Filter;(System.String[],System.String,System.Boolean,Microsoft.VisualBasic.CompareMethod);df-generated | -| Microsoft.VisualBasic;Strings;Format;(System.Object,System.String);df-generated | -| Microsoft.VisualBasic;Strings;FormatCurrency;(System.Object,System.Int32,Microsoft.VisualBasic.TriState,Microsoft.VisualBasic.TriState,Microsoft.VisualBasic.TriState);df-generated | -| Microsoft.VisualBasic;Strings;FormatDateTime;(System.DateTime,Microsoft.VisualBasic.DateFormat);df-generated | -| Microsoft.VisualBasic;Strings;FormatNumber;(System.Object,System.Int32,Microsoft.VisualBasic.TriState,Microsoft.VisualBasic.TriState,Microsoft.VisualBasic.TriState);df-generated | -| Microsoft.VisualBasic;Strings;FormatPercent;(System.Object,System.Int32,Microsoft.VisualBasic.TriState,Microsoft.VisualBasic.TriState,Microsoft.VisualBasic.TriState);df-generated | -| Microsoft.VisualBasic;Strings;GetChar;(System.String,System.Int32);df-generated | -| Microsoft.VisualBasic;Strings;InStr;(System.Int32,System.String,System.String,Microsoft.VisualBasic.CompareMethod);df-generated | -| Microsoft.VisualBasic;Strings;InStr;(System.String,System.String,Microsoft.VisualBasic.CompareMethod);df-generated | -| Microsoft.VisualBasic;Strings;InStrRev;(System.String,System.String,System.Int32,Microsoft.VisualBasic.CompareMethod);df-generated | -| Microsoft.VisualBasic;Strings;Join;(System.Object[],System.String);df-generated | -| Microsoft.VisualBasic;Strings;Join;(System.String[],System.String);df-generated | -| Microsoft.VisualBasic;Strings;LCase;(System.Char);df-generated | -| Microsoft.VisualBasic;Strings;LCase;(System.String);df-generated | -| Microsoft.VisualBasic;Strings;LSet;(System.String,System.Int32);df-generated | -| Microsoft.VisualBasic;Strings;LTrim;(System.String);df-generated | -| Microsoft.VisualBasic;Strings;Left;(System.String,System.Int32);df-generated | -| Microsoft.VisualBasic;Strings;Len;(System.Boolean);df-generated | -| Microsoft.VisualBasic;Strings;Len;(System.Byte);df-generated | -| Microsoft.VisualBasic;Strings;Len;(System.Char);df-generated | -| Microsoft.VisualBasic;Strings;Len;(System.DateTime);df-generated | -| Microsoft.VisualBasic;Strings;Len;(System.Decimal);df-generated | -| Microsoft.VisualBasic;Strings;Len;(System.Double);df-generated | -| Microsoft.VisualBasic;Strings;Len;(System.Int16);df-generated | -| Microsoft.VisualBasic;Strings;Len;(System.Int32);df-generated | -| Microsoft.VisualBasic;Strings;Len;(System.Int64);df-generated | -| Microsoft.VisualBasic;Strings;Len;(System.Object);df-generated | -| Microsoft.VisualBasic;Strings;Len;(System.SByte);df-generated | -| Microsoft.VisualBasic;Strings;Len;(System.Single);df-generated | -| Microsoft.VisualBasic;Strings;Len;(System.String);df-generated | -| Microsoft.VisualBasic;Strings;Len;(System.UInt16);df-generated | -| Microsoft.VisualBasic;Strings;Len;(System.UInt32);df-generated | -| Microsoft.VisualBasic;Strings;Len;(System.UInt64);df-generated | -| Microsoft.VisualBasic;Strings;Mid;(System.String,System.Int32);df-generated | -| Microsoft.VisualBasic;Strings;Mid;(System.String,System.Int32,System.Int32);df-generated | -| Microsoft.VisualBasic;Strings;RSet;(System.String,System.Int32);df-generated | -| Microsoft.VisualBasic;Strings;RTrim;(System.String);df-generated | -| Microsoft.VisualBasic;Strings;Replace;(System.String,System.String,System.String,System.Int32,System.Int32,Microsoft.VisualBasic.CompareMethod);df-generated | -| Microsoft.VisualBasic;Strings;Right;(System.String,System.Int32);df-generated | -| Microsoft.VisualBasic;Strings;Space;(System.Int32);df-generated | -| Microsoft.VisualBasic;Strings;Split;(System.String,System.String,System.Int32,Microsoft.VisualBasic.CompareMethod);df-generated | -| Microsoft.VisualBasic;Strings;StrComp;(System.String,System.String,Microsoft.VisualBasic.CompareMethod);df-generated | -| Microsoft.VisualBasic;Strings;StrConv;(System.String,Microsoft.VisualBasic.VbStrConv,System.Int32);df-generated | -| Microsoft.VisualBasic;Strings;StrDup;(System.Int32,System.Char);df-generated | -| Microsoft.VisualBasic;Strings;StrDup;(System.Int32,System.Object);df-generated | -| Microsoft.VisualBasic;Strings;StrDup;(System.Int32,System.String);df-generated | -| Microsoft.VisualBasic;Strings;StrReverse;(System.String);df-generated | -| Microsoft.VisualBasic;Strings;Trim;(System.String);df-generated | -| Microsoft.VisualBasic;Strings;UCase;(System.Char);df-generated | -| Microsoft.VisualBasic;Strings;UCase;(System.String);df-generated | -| Microsoft.VisualBasic;VBFixedArrayAttribute;VBFixedArrayAttribute;(System.Int32);df-generated | -| Microsoft.VisualBasic;VBFixedArrayAttribute;VBFixedArrayAttribute;(System.Int32,System.Int32);df-generated | -| Microsoft.VisualBasic;VBFixedArrayAttribute;get_Bounds;();df-generated | -| Microsoft.VisualBasic;VBFixedArrayAttribute;get_Length;();df-generated | -| Microsoft.VisualBasic;VBFixedStringAttribute;VBFixedStringAttribute;(System.Int32);df-generated | -| Microsoft.VisualBasic;VBFixedStringAttribute;get_Length;();df-generated | -| Microsoft.VisualBasic;VBMath;Randomize;();df-generated | -| Microsoft.VisualBasic;VBMath;Randomize;(System.Double);df-generated | -| Microsoft.VisualBasic;VBMath;Rnd;();df-generated | -| Microsoft.VisualBasic;VBMath;Rnd;(System.Single);df-generated | -| Microsoft.Win32.SafeHandles;CriticalHandleMinusOneIsInvalid;CriticalHandleMinusOneIsInvalid;();df-generated | -| Microsoft.Win32.SafeHandles;CriticalHandleMinusOneIsInvalid;get_IsInvalid;();df-generated | -| Microsoft.Win32.SafeHandles;CriticalHandleZeroOrMinusOneIsInvalid;CriticalHandleZeroOrMinusOneIsInvalid;();df-generated | -| Microsoft.Win32.SafeHandles;CriticalHandleZeroOrMinusOneIsInvalid;get_IsInvalid;();df-generated | -| Microsoft.Win32.SafeHandles;SafeAccessTokenHandle;ReleaseHandle;();df-generated | -| Microsoft.Win32.SafeHandles;SafeAccessTokenHandle;SafeAccessTokenHandle;();df-generated | -| Microsoft.Win32.SafeHandles;SafeAccessTokenHandle;SafeAccessTokenHandle;(System.IntPtr);df-generated | -| Microsoft.Win32.SafeHandles;SafeAccessTokenHandle;get_InvalidHandle;();df-generated | -| Microsoft.Win32.SafeHandles;SafeAccessTokenHandle;get_IsInvalid;();df-generated | -| Microsoft.Win32.SafeHandles;SafeFileHandle;ReleaseHandle;();df-generated | -| Microsoft.Win32.SafeHandles;SafeFileHandle;SafeFileHandle;();df-generated | -| Microsoft.Win32.SafeHandles;SafeFileHandle;get_IsAsync;();df-generated | -| Microsoft.Win32.SafeHandles;SafeFileHandle;get_IsInvalid;();df-generated | -| Microsoft.Win32.SafeHandles;SafeHandleMinusOneIsInvalid;SafeHandleMinusOneIsInvalid;(System.Boolean);df-generated | -| Microsoft.Win32.SafeHandles;SafeHandleMinusOneIsInvalid;get_IsInvalid;();df-generated | -| Microsoft.Win32.SafeHandles;SafeHandleZeroOrMinusOneIsInvalid;SafeHandleZeroOrMinusOneIsInvalid;(System.Boolean);df-generated | -| Microsoft.Win32.SafeHandles;SafeHandleZeroOrMinusOneIsInvalid;get_IsInvalid;();df-generated | -| Microsoft.Win32.SafeHandles;SafeMemoryMappedFileHandle;ReleaseHandle;();df-generated | -| Microsoft.Win32.SafeHandles;SafeMemoryMappedFileHandle;SafeMemoryMappedFileHandle;();df-generated | -| Microsoft.Win32.SafeHandles;SafeMemoryMappedFileHandle;get_IsInvalid;();df-generated | -| Microsoft.Win32.SafeHandles;SafeMemoryMappedViewHandle;ReleaseHandle;();df-generated | -| Microsoft.Win32.SafeHandles;SafeMemoryMappedViewHandle;SafeMemoryMappedViewHandle;();df-generated | -| Microsoft.Win32.SafeHandles;SafeNCryptHandle;ReleaseHandle;();df-generated | -| Microsoft.Win32.SafeHandles;SafeNCryptHandle;ReleaseNativeHandle;();df-generated | -| Microsoft.Win32.SafeHandles;SafeNCryptHandle;SafeNCryptHandle;();df-generated | -| Microsoft.Win32.SafeHandles;SafeNCryptHandle;SafeNCryptHandle;(System.IntPtr,System.Runtime.InteropServices.SafeHandle);df-generated | -| Microsoft.Win32.SafeHandles;SafeNCryptKeyHandle;ReleaseNativeHandle;();df-generated | -| Microsoft.Win32.SafeHandles;SafeNCryptKeyHandle;SafeNCryptKeyHandle;();df-generated | -| Microsoft.Win32.SafeHandles;SafeNCryptKeyHandle;SafeNCryptKeyHandle;(System.IntPtr,System.Runtime.InteropServices.SafeHandle);df-generated | -| Microsoft.Win32.SafeHandles;SafeNCryptProviderHandle;ReleaseNativeHandle;();df-generated | -| Microsoft.Win32.SafeHandles;SafeNCryptProviderHandle;SafeNCryptProviderHandle;();df-generated | -| Microsoft.Win32.SafeHandles;SafeNCryptSecretHandle;ReleaseNativeHandle;();df-generated | -| Microsoft.Win32.SafeHandles;SafeNCryptSecretHandle;SafeNCryptSecretHandle;();df-generated | -| Microsoft.Win32.SafeHandles;SafePipeHandle;ReleaseHandle;();df-generated | -| Microsoft.Win32.SafeHandles;SafePipeHandle;SafePipeHandle;();df-generated | -| Microsoft.Win32.SafeHandles;SafePipeHandle;get_IsInvalid;();df-generated | -| Microsoft.Win32.SafeHandles;SafeProcessHandle;ReleaseHandle;();df-generated | -| Microsoft.Win32.SafeHandles;SafeProcessHandle;SafeProcessHandle;();df-generated | -| Microsoft.Win32.SafeHandles;SafeRegistryHandle;ReleaseHandle;();df-generated | -| Microsoft.Win32.SafeHandles;SafeRegistryHandle;SafeRegistryHandle;();df-generated | -| Microsoft.Win32.SafeHandles;SafeWaitHandle;ReleaseHandle;();df-generated | -| Microsoft.Win32.SafeHandles;SafeWaitHandle;SafeWaitHandle;();df-generated | -| Microsoft.Win32.SafeHandles;SafeX509ChainHandle;Dispose;(System.Boolean);df-generated | -| Microsoft.Win32.SafeHandles;SafeX509ChainHandle;ReleaseHandle;();df-generated | -| Microsoft.Win32.SafeHandles;SafeX509ChainHandle;SafeX509ChainHandle;();df-generated | -| Microsoft.Win32;Registry;GetValue;(System.String,System.String,System.Object);df-generated | -| Microsoft.Win32;Registry;SetValue;(System.String,System.String,System.Object);df-generated | -| Microsoft.Win32;Registry;SetValue;(System.String,System.String,System.Object,Microsoft.Win32.RegistryValueKind);df-generated | -| Microsoft.Win32;RegistryKey;Close;();df-generated | -| Microsoft.Win32;RegistryKey;CreateSubKey;(System.String);df-generated | -| Microsoft.Win32;RegistryKey;CreateSubKey;(System.String,Microsoft.Win32.RegistryKeyPermissionCheck);df-generated | -| Microsoft.Win32;RegistryKey;CreateSubKey;(System.String,Microsoft.Win32.RegistryKeyPermissionCheck,Microsoft.Win32.RegistryOptions);df-generated | -| Microsoft.Win32;RegistryKey;CreateSubKey;(System.String,Microsoft.Win32.RegistryKeyPermissionCheck,Microsoft.Win32.RegistryOptions,System.Security.AccessControl.RegistrySecurity);df-generated | -| Microsoft.Win32;RegistryKey;CreateSubKey;(System.String,Microsoft.Win32.RegistryKeyPermissionCheck,System.Security.AccessControl.RegistrySecurity);df-generated | -| Microsoft.Win32;RegistryKey;CreateSubKey;(System.String,System.Boolean);df-generated | -| Microsoft.Win32;RegistryKey;CreateSubKey;(System.String,System.Boolean,Microsoft.Win32.RegistryOptions);df-generated | -| Microsoft.Win32;RegistryKey;DeleteSubKey;(System.String);df-generated | -| Microsoft.Win32;RegistryKey;DeleteSubKey;(System.String,System.Boolean);df-generated | -| Microsoft.Win32;RegistryKey;DeleteSubKeyTree;(System.String);df-generated | -| Microsoft.Win32;RegistryKey;DeleteSubKeyTree;(System.String,System.Boolean);df-generated | -| Microsoft.Win32;RegistryKey;DeleteValue;(System.String);df-generated | -| Microsoft.Win32;RegistryKey;DeleteValue;(System.String,System.Boolean);df-generated | -| Microsoft.Win32;RegistryKey;Dispose;();df-generated | -| Microsoft.Win32;RegistryKey;Flush;();df-generated | -| Microsoft.Win32;RegistryKey;FromHandle;(Microsoft.Win32.SafeHandles.SafeRegistryHandle);df-generated | -| Microsoft.Win32;RegistryKey;FromHandle;(Microsoft.Win32.SafeHandles.SafeRegistryHandle,Microsoft.Win32.RegistryView);df-generated | -| Microsoft.Win32;RegistryKey;GetAccessControl;();df-generated | -| Microsoft.Win32;RegistryKey;GetAccessControl;(System.Security.AccessControl.AccessControlSections);df-generated | -| Microsoft.Win32;RegistryKey;GetSubKeyNames;();df-generated | -| Microsoft.Win32;RegistryKey;GetValue;(System.String);df-generated | -| Microsoft.Win32;RegistryKey;GetValue;(System.String,System.Object);df-generated | -| Microsoft.Win32;RegistryKey;GetValue;(System.String,System.Object,Microsoft.Win32.RegistryValueOptions);df-generated | -| Microsoft.Win32;RegistryKey;GetValueKind;(System.String);df-generated | -| Microsoft.Win32;RegistryKey;GetValueNames;();df-generated | -| Microsoft.Win32;RegistryKey;OpenBaseKey;(Microsoft.Win32.RegistryHive,Microsoft.Win32.RegistryView);df-generated | -| Microsoft.Win32;RegistryKey;OpenRemoteBaseKey;(Microsoft.Win32.RegistryHive,System.String);df-generated | -| Microsoft.Win32;RegistryKey;OpenRemoteBaseKey;(Microsoft.Win32.RegistryHive,System.String,Microsoft.Win32.RegistryView);df-generated | -| Microsoft.Win32;RegistryKey;OpenSubKey;(System.String);df-generated | -| Microsoft.Win32;RegistryKey;OpenSubKey;(System.String,Microsoft.Win32.RegistryKeyPermissionCheck);df-generated | -| Microsoft.Win32;RegistryKey;OpenSubKey;(System.String,Microsoft.Win32.RegistryKeyPermissionCheck,System.Security.AccessControl.RegistryRights);df-generated | -| Microsoft.Win32;RegistryKey;OpenSubKey;(System.String,System.Boolean);df-generated | -| Microsoft.Win32;RegistryKey;OpenSubKey;(System.String,System.Security.AccessControl.RegistryRights);df-generated | -| Microsoft.Win32;RegistryKey;SetAccessControl;(System.Security.AccessControl.RegistrySecurity);df-generated | -| Microsoft.Win32;RegistryKey;SetValue;(System.String,System.Object);df-generated | -| Microsoft.Win32;RegistryKey;SetValue;(System.String,System.Object,Microsoft.Win32.RegistryValueKind);df-generated | -| Microsoft.Win32;RegistryKey;get_SubKeyCount;();df-generated | -| Microsoft.Win32;RegistryKey;get_ValueCount;();df-generated | -| Microsoft.Win32;RegistryKey;get_View;();df-generated | -| System.Buffers.Binary;BinaryPrimitives;ReadDoubleBigEndian;(System.ReadOnlySpan);df-generated | -| System.Buffers.Binary;BinaryPrimitives;ReadDoubleLittleEndian;(System.ReadOnlySpan);df-generated | -| System.Buffers.Binary;BinaryPrimitives;ReadHalfBigEndian;(System.ReadOnlySpan);df-generated | -| System.Buffers.Binary;BinaryPrimitives;ReadHalfLittleEndian;(System.ReadOnlySpan);df-generated | -| System.Buffers.Binary;BinaryPrimitives;ReadInt16BigEndian;(System.ReadOnlySpan);df-generated | -| System.Buffers.Binary;BinaryPrimitives;ReadInt16LittleEndian;(System.ReadOnlySpan);df-generated | -| System.Buffers.Binary;BinaryPrimitives;ReadInt32BigEndian;(System.ReadOnlySpan);df-generated | -| System.Buffers.Binary;BinaryPrimitives;ReadInt32LittleEndian;(System.ReadOnlySpan);df-generated | -| System.Buffers.Binary;BinaryPrimitives;ReadInt64BigEndian;(System.ReadOnlySpan);df-generated | -| System.Buffers.Binary;BinaryPrimitives;ReadInt64LittleEndian;(System.ReadOnlySpan);df-generated | -| System.Buffers.Binary;BinaryPrimitives;ReadSingleBigEndian;(System.ReadOnlySpan);df-generated | -| System.Buffers.Binary;BinaryPrimitives;ReadSingleLittleEndian;(System.ReadOnlySpan);df-generated | -| System.Buffers.Binary;BinaryPrimitives;ReadUInt16BigEndian;(System.ReadOnlySpan);df-generated | -| System.Buffers.Binary;BinaryPrimitives;ReadUInt16LittleEndian;(System.ReadOnlySpan);df-generated | -| System.Buffers.Binary;BinaryPrimitives;ReadUInt32BigEndian;(System.ReadOnlySpan);df-generated | -| System.Buffers.Binary;BinaryPrimitives;ReadUInt32LittleEndian;(System.ReadOnlySpan);df-generated | -| System.Buffers.Binary;BinaryPrimitives;ReadUInt64BigEndian;(System.ReadOnlySpan);df-generated | -| System.Buffers.Binary;BinaryPrimitives;ReadUInt64LittleEndian;(System.ReadOnlySpan);df-generated | -| System.Buffers.Binary;BinaryPrimitives;ReverseEndianness;(System.Byte);df-generated | -| System.Buffers.Binary;BinaryPrimitives;ReverseEndianness;(System.Int16);df-generated | -| System.Buffers.Binary;BinaryPrimitives;ReverseEndianness;(System.Int32);df-generated | -| System.Buffers.Binary;BinaryPrimitives;ReverseEndianness;(System.Int64);df-generated | -| System.Buffers.Binary;BinaryPrimitives;ReverseEndianness;(System.SByte);df-generated | -| System.Buffers.Binary;BinaryPrimitives;ReverseEndianness;(System.UInt16);df-generated | -| System.Buffers.Binary;BinaryPrimitives;ReverseEndianness;(System.UInt32);df-generated | -| System.Buffers.Binary;BinaryPrimitives;ReverseEndianness;(System.UInt64);df-generated | -| System.Buffers.Binary;BinaryPrimitives;TryReadDoubleBigEndian;(System.ReadOnlySpan,System.Double);df-generated | -| System.Buffers.Binary;BinaryPrimitives;TryReadDoubleLittleEndian;(System.ReadOnlySpan,System.Double);df-generated | -| System.Buffers.Binary;BinaryPrimitives;TryReadHalfBigEndian;(System.ReadOnlySpan,System.Half);df-generated | -| System.Buffers.Binary;BinaryPrimitives;TryReadHalfLittleEndian;(System.ReadOnlySpan,System.Half);df-generated | -| System.Buffers.Binary;BinaryPrimitives;TryReadInt16BigEndian;(System.ReadOnlySpan,System.Int16);df-generated | -| System.Buffers.Binary;BinaryPrimitives;TryReadInt16LittleEndian;(System.ReadOnlySpan,System.Int16);df-generated | -| System.Buffers.Binary;BinaryPrimitives;TryReadInt32BigEndian;(System.ReadOnlySpan,System.Int32);df-generated | -| System.Buffers.Binary;BinaryPrimitives;TryReadInt32LittleEndian;(System.ReadOnlySpan,System.Int32);df-generated | -| System.Buffers.Binary;BinaryPrimitives;TryReadInt64BigEndian;(System.ReadOnlySpan,System.Int64);df-generated | -| System.Buffers.Binary;BinaryPrimitives;TryReadInt64LittleEndian;(System.ReadOnlySpan,System.Int64);df-generated | -| System.Buffers.Binary;BinaryPrimitives;TryReadSingleBigEndian;(System.ReadOnlySpan,System.Single);df-generated | -| System.Buffers.Binary;BinaryPrimitives;TryReadSingleLittleEndian;(System.ReadOnlySpan,System.Single);df-generated | -| System.Buffers.Binary;BinaryPrimitives;TryReadUInt16BigEndian;(System.ReadOnlySpan,System.UInt16);df-generated | -| System.Buffers.Binary;BinaryPrimitives;TryReadUInt16LittleEndian;(System.ReadOnlySpan,System.UInt16);df-generated | -| System.Buffers.Binary;BinaryPrimitives;TryReadUInt32BigEndian;(System.ReadOnlySpan,System.UInt32);df-generated | -| System.Buffers.Binary;BinaryPrimitives;TryReadUInt32LittleEndian;(System.ReadOnlySpan,System.UInt32);df-generated | -| System.Buffers.Binary;BinaryPrimitives;TryReadUInt64BigEndian;(System.ReadOnlySpan,System.UInt64);df-generated | -| System.Buffers.Binary;BinaryPrimitives;TryReadUInt64LittleEndian;(System.ReadOnlySpan,System.UInt64);df-generated | -| System.Buffers.Binary;BinaryPrimitives;TryWriteDoubleBigEndian;(System.Span,System.Double);df-generated | -| System.Buffers.Binary;BinaryPrimitives;TryWriteDoubleLittleEndian;(System.Span,System.Double);df-generated | -| System.Buffers.Binary;BinaryPrimitives;TryWriteHalfBigEndian;(System.Span,System.Half);df-generated | -| System.Buffers.Binary;BinaryPrimitives;TryWriteHalfLittleEndian;(System.Span,System.Half);df-generated | -| System.Buffers.Binary;BinaryPrimitives;TryWriteInt16BigEndian;(System.Span,System.Int16);df-generated | -| System.Buffers.Binary;BinaryPrimitives;TryWriteInt16LittleEndian;(System.Span,System.Int16);df-generated | -| System.Buffers.Binary;BinaryPrimitives;TryWriteInt32BigEndian;(System.Span,System.Int32);df-generated | -| System.Buffers.Binary;BinaryPrimitives;TryWriteInt32LittleEndian;(System.Span,System.Int32);df-generated | -| System.Buffers.Binary;BinaryPrimitives;TryWriteInt64BigEndian;(System.Span,System.Int64);df-generated | -| System.Buffers.Binary;BinaryPrimitives;TryWriteInt64LittleEndian;(System.Span,System.Int64);df-generated | -| System.Buffers.Binary;BinaryPrimitives;TryWriteSingleBigEndian;(System.Span,System.Single);df-generated | -| System.Buffers.Binary;BinaryPrimitives;TryWriteSingleLittleEndian;(System.Span,System.Single);df-generated | -| System.Buffers.Binary;BinaryPrimitives;TryWriteUInt16BigEndian;(System.Span,System.UInt16);df-generated | -| System.Buffers.Binary;BinaryPrimitives;TryWriteUInt16LittleEndian;(System.Span,System.UInt16);df-generated | -| System.Buffers.Binary;BinaryPrimitives;TryWriteUInt32BigEndian;(System.Span,System.UInt32);df-generated | -| System.Buffers.Binary;BinaryPrimitives;TryWriteUInt32LittleEndian;(System.Span,System.UInt32);df-generated | -| System.Buffers.Binary;BinaryPrimitives;TryWriteUInt64BigEndian;(System.Span,System.UInt64);df-generated | -| System.Buffers.Binary;BinaryPrimitives;TryWriteUInt64LittleEndian;(System.Span,System.UInt64);df-generated | -| System.Buffers.Binary;BinaryPrimitives;WriteDoubleBigEndian;(System.Span,System.Double);df-generated | -| System.Buffers.Binary;BinaryPrimitives;WriteDoubleLittleEndian;(System.Span,System.Double);df-generated | -| System.Buffers.Binary;BinaryPrimitives;WriteHalfBigEndian;(System.Span,System.Half);df-generated | -| System.Buffers.Binary;BinaryPrimitives;WriteHalfLittleEndian;(System.Span,System.Half);df-generated | -| System.Buffers.Binary;BinaryPrimitives;WriteInt16BigEndian;(System.Span,System.Int16);df-generated | -| System.Buffers.Binary;BinaryPrimitives;WriteInt16LittleEndian;(System.Span,System.Int16);df-generated | -| System.Buffers.Binary;BinaryPrimitives;WriteInt32BigEndian;(System.Span,System.Int32);df-generated | -| System.Buffers.Binary;BinaryPrimitives;WriteInt32LittleEndian;(System.Span,System.Int32);df-generated | -| System.Buffers.Binary;BinaryPrimitives;WriteInt64BigEndian;(System.Span,System.Int64);df-generated | -| System.Buffers.Binary;BinaryPrimitives;WriteInt64LittleEndian;(System.Span,System.Int64);df-generated | -| System.Buffers.Binary;BinaryPrimitives;WriteSingleBigEndian;(System.Span,System.Single);df-generated | -| System.Buffers.Binary;BinaryPrimitives;WriteSingleLittleEndian;(System.Span,System.Single);df-generated | -| System.Buffers.Binary;BinaryPrimitives;WriteUInt16BigEndian;(System.Span,System.UInt16);df-generated | -| System.Buffers.Binary;BinaryPrimitives;WriteUInt16LittleEndian;(System.Span,System.UInt16);df-generated | -| System.Buffers.Binary;BinaryPrimitives;WriteUInt32BigEndian;(System.Span,System.UInt32);df-generated | -| System.Buffers.Binary;BinaryPrimitives;WriteUInt32LittleEndian;(System.Span,System.UInt32);df-generated | -| System.Buffers.Binary;BinaryPrimitives;WriteUInt64BigEndian;(System.Span,System.UInt64);df-generated | -| System.Buffers.Binary;BinaryPrimitives;WriteUInt64LittleEndian;(System.Span,System.UInt64);df-generated | -| System.Buffers.Text;Base64;DecodeFromUtf8;(System.ReadOnlySpan,System.Span,System.Int32,System.Int32,System.Boolean);df-generated | -| System.Buffers.Text;Base64;DecodeFromUtf8InPlace;(System.Span,System.Int32);df-generated | -| System.Buffers.Text;Base64;EncodeToUtf8;(System.ReadOnlySpan,System.Span,System.Int32,System.Int32,System.Boolean);df-generated | -| System.Buffers.Text;Base64;EncodeToUtf8InPlace;(System.Span,System.Int32,System.Int32);df-generated | -| System.Buffers.Text;Base64;GetMaxDecodedFromUtf8Length;(System.Int32);df-generated | -| System.Buffers.Text;Base64;GetMaxEncodedToUtf8Length;(System.Int32);df-generated | -| System.Buffers.Text;Utf8Formatter;TryFormat;(System.Boolean,System.Span,System.Int32,System.Buffers.StandardFormat);df-generated | -| System.Buffers.Text;Utf8Formatter;TryFormat;(System.Byte,System.Span,System.Int32,System.Buffers.StandardFormat);df-generated | -| System.Buffers.Text;Utf8Formatter;TryFormat;(System.DateTime,System.Span,System.Int32,System.Buffers.StandardFormat);df-generated | -| System.Buffers.Text;Utf8Formatter;TryFormat;(System.DateTimeOffset,System.Span,System.Int32,System.Buffers.StandardFormat);df-generated | -| System.Buffers.Text;Utf8Formatter;TryFormat;(System.Decimal,System.Span,System.Int32,System.Buffers.StandardFormat);df-generated | -| System.Buffers.Text;Utf8Formatter;TryFormat;(System.Double,System.Span,System.Int32,System.Buffers.StandardFormat);df-generated | -| System.Buffers.Text;Utf8Formatter;TryFormat;(System.Guid,System.Span,System.Int32,System.Buffers.StandardFormat);df-generated | -| System.Buffers.Text;Utf8Formatter;TryFormat;(System.Int16,System.Span,System.Int32,System.Buffers.StandardFormat);df-generated | -| System.Buffers.Text;Utf8Formatter;TryFormat;(System.Int32,System.Span,System.Int32,System.Buffers.StandardFormat);df-generated | -| System.Buffers.Text;Utf8Formatter;TryFormat;(System.Int64,System.Span,System.Int32,System.Buffers.StandardFormat);df-generated | -| System.Buffers.Text;Utf8Formatter;TryFormat;(System.SByte,System.Span,System.Int32,System.Buffers.StandardFormat);df-generated | -| System.Buffers.Text;Utf8Formatter;TryFormat;(System.Single,System.Span,System.Int32,System.Buffers.StandardFormat);df-generated | -| System.Buffers.Text;Utf8Formatter;TryFormat;(System.TimeSpan,System.Span,System.Int32,System.Buffers.StandardFormat);df-generated | -| System.Buffers.Text;Utf8Formatter;TryFormat;(System.UInt16,System.Span,System.Int32,System.Buffers.StandardFormat);df-generated | -| System.Buffers.Text;Utf8Formatter;TryFormat;(System.UInt32,System.Span,System.Int32,System.Buffers.StandardFormat);df-generated | -| System.Buffers.Text;Utf8Formatter;TryFormat;(System.UInt64,System.Span,System.Int32,System.Buffers.StandardFormat);df-generated | -| System.Buffers.Text;Utf8Parser;TryParse;(System.ReadOnlySpan,System.Boolean,System.Int32,System.Char);df-generated | -| System.Buffers.Text;Utf8Parser;TryParse;(System.ReadOnlySpan,System.Byte,System.Int32,System.Char);df-generated | -| System.Buffers.Text;Utf8Parser;TryParse;(System.ReadOnlySpan,System.DateTime,System.Int32,System.Char);df-generated | -| System.Buffers.Text;Utf8Parser;TryParse;(System.ReadOnlySpan,System.DateTimeOffset,System.Int32,System.Char);df-generated | -| System.Buffers.Text;Utf8Parser;TryParse;(System.ReadOnlySpan,System.Decimal,System.Int32,System.Char);df-generated | -| System.Buffers.Text;Utf8Parser;TryParse;(System.ReadOnlySpan,System.Double,System.Int32,System.Char);df-generated | -| System.Buffers.Text;Utf8Parser;TryParse;(System.ReadOnlySpan,System.Guid,System.Int32,System.Char);df-generated | -| System.Buffers.Text;Utf8Parser;TryParse;(System.ReadOnlySpan,System.Int16,System.Int32,System.Char);df-generated | -| System.Buffers.Text;Utf8Parser;TryParse;(System.ReadOnlySpan,System.Int32,System.Int32,System.Char);df-generated | -| System.Buffers.Text;Utf8Parser;TryParse;(System.ReadOnlySpan,System.Int64,System.Int32,System.Char);df-generated | -| System.Buffers.Text;Utf8Parser;TryParse;(System.ReadOnlySpan,System.SByte,System.Int32,System.Char);df-generated | -| System.Buffers.Text;Utf8Parser;TryParse;(System.ReadOnlySpan,System.Single,System.Int32,System.Char);df-generated | -| System.Buffers.Text;Utf8Parser;TryParse;(System.ReadOnlySpan,System.TimeSpan,System.Int32,System.Char);df-generated | -| System.Buffers.Text;Utf8Parser;TryParse;(System.ReadOnlySpan,System.UInt16,System.Int32,System.Char);df-generated | -| System.Buffers.Text;Utf8Parser;TryParse;(System.ReadOnlySpan,System.UInt32,System.Int32,System.Char);df-generated | -| System.Buffers.Text;Utf8Parser;TryParse;(System.ReadOnlySpan,System.UInt64,System.Int32,System.Char);df-generated | -| System.Buffers;ArrayBufferWriter<>;Advance;(System.Int32);df-generated | -| System.Buffers;ArrayBufferWriter<>;ArrayBufferWriter;();df-generated | -| System.Buffers;ArrayBufferWriter<>;ArrayBufferWriter;(System.Int32);df-generated | -| System.Buffers;ArrayBufferWriter<>;Clear;();df-generated | -| System.Buffers;ArrayBufferWriter<>;GetSpan;(System.Int32);df-generated | -| System.Buffers;ArrayBufferWriter<>;get_Capacity;();df-generated | -| System.Buffers;ArrayBufferWriter<>;get_FreeCapacity;();df-generated | -| System.Buffers;ArrayBufferWriter<>;get_WrittenCount;();df-generated | -| System.Buffers;ArrayBufferWriter<>;get_WrittenSpan;();df-generated | -| System.Buffers;ArrayPool<>;Create;();df-generated | -| System.Buffers;ArrayPool<>;Create;(System.Int32,System.Int32);df-generated | -| System.Buffers;ArrayPool<>;Rent;(System.Int32);df-generated | -| System.Buffers;ArrayPool<>;Return;(T[],System.Boolean);df-generated | -| System.Buffers;ArrayPool<>;get_Shared;();df-generated | -| System.Buffers;BuffersExtensions;CopyTo<>;(System.Buffers.ReadOnlySequence,System.Span);df-generated | -| System.Buffers;BuffersExtensions;ToArray<>;(System.Buffers.ReadOnlySequence);df-generated | -| System.Buffers;BuffersExtensions;Write<>;(System.Buffers.IBufferWriter,System.ReadOnlySpan);df-generated | -| System.Buffers;IBufferWriter<>;Advance;(System.Int32);df-generated | -| System.Buffers;IBufferWriter<>;GetMemory;(System.Int32);df-generated | -| System.Buffers;IBufferWriter<>;GetSpan;(System.Int32);df-generated | -| System.Buffers;IMemoryOwner<>;get_Memory;();df-generated | -| System.Buffers;IPinnable;Pin;(System.Int32);df-generated | -| System.Buffers;IPinnable;Unpin;();df-generated | -| System.Buffers;MemoryHandle;Dispose;();df-generated | -| System.Buffers;MemoryManager<>;Dispose;();df-generated | -| System.Buffers;MemoryManager<>;Dispose;(System.Boolean);df-generated | -| System.Buffers;MemoryManager<>;GetSpan;();df-generated | -| System.Buffers;MemoryManager<>;Pin;(System.Int32);df-generated | -| System.Buffers;MemoryManager<>;TryGetArray;(System.ArraySegment);df-generated | -| System.Buffers;MemoryManager<>;Unpin;();df-generated | -| System.Buffers;MemoryPool<>;Dispose;();df-generated | -| System.Buffers;MemoryPool<>;Dispose;(System.Boolean);df-generated | -| System.Buffers;MemoryPool<>;MemoryPool;();df-generated | -| System.Buffers;MemoryPool<>;Rent;(System.Int32);df-generated | -| System.Buffers;MemoryPool<>;get_MaxBufferSize;();df-generated | -| System.Buffers;MemoryPool<>;get_Shared;();df-generated | -| System.Buffers;ReadOnlySequence<>+Enumerator;MoveNext;();df-generated | -| System.Buffers;ReadOnlySequence<>;GetOffset;(System.SequencePosition);df-generated | -| System.Buffers;ReadOnlySequence<>;ToString;();df-generated | -| System.Buffers;ReadOnlySequence<>;get_FirstSpan;();df-generated | -| System.Buffers;ReadOnlySequence<>;get_IsEmpty;();df-generated | -| System.Buffers;ReadOnlySequence<>;get_IsSingleSegment;();df-generated | -| System.Buffers;ReadOnlySequence<>;get_Length;();df-generated | -| System.Buffers;ReadOnlySequenceSegment<>;get_Memory;();df-generated | -| System.Buffers;ReadOnlySequenceSegment<>;get_Next;();df-generated | -| System.Buffers;ReadOnlySequenceSegment<>;get_RunningIndex;();df-generated | -| System.Buffers;ReadOnlySequenceSegment<>;set_Memory;(System.ReadOnlyMemory);df-generated | -| System.Buffers;ReadOnlySequenceSegment<>;set_Next;(System.Buffers.ReadOnlySequenceSegment<>);df-generated | -| System.Buffers;ReadOnlySequenceSegment<>;set_RunningIndex;(System.Int64);df-generated | -| System.Buffers;SequenceReader<>;Advance;(System.Int64);df-generated | -| System.Buffers;SequenceReader<>;AdvancePast;(T);df-generated | -| System.Buffers;SequenceReader<>;AdvancePastAny;(System.ReadOnlySpan);df-generated | -| System.Buffers;SequenceReader<>;AdvancePastAny;(T,T);df-generated | -| System.Buffers;SequenceReader<>;AdvancePastAny;(T,T,T);df-generated | -| System.Buffers;SequenceReader<>;AdvancePastAny;(T,T,T,T);df-generated | -| System.Buffers;SequenceReader<>;AdvanceToEnd;();df-generated | -| System.Buffers;SequenceReader<>;IsNext;(System.ReadOnlySpan,System.Boolean);df-generated | -| System.Buffers;SequenceReader<>;IsNext;(T,System.Boolean);df-generated | -| System.Buffers;SequenceReader<>;Rewind;(System.Int64);df-generated | -| System.Buffers;SequenceReader<>;TryAdvanceTo;(T,System.Boolean);df-generated | -| System.Buffers;SequenceReader<>;TryAdvanceToAny;(System.ReadOnlySpan,System.Boolean);df-generated | -| System.Buffers;SequenceReader<>;TryCopyTo;(System.Span);df-generated | -| System.Buffers;SequenceReader<>;TryPeek;(System.Int64,T);df-generated | -| System.Buffers;SequenceReader<>;TryPeek;(T);df-generated | -| System.Buffers;SequenceReader<>;TryRead;(T);df-generated | -| System.Buffers;SequenceReader<>;TryReadTo;(System.ReadOnlySpan,System.ReadOnlySpan,System.Boolean);df-generated | -| System.Buffers;SequenceReader<>;TryReadTo;(System.ReadOnlySpan,T,System.Boolean);df-generated | -| System.Buffers;SequenceReader<>;TryReadTo;(System.ReadOnlySpan,T,T,System.Boolean);df-generated | -| System.Buffers;SequenceReader<>;TryReadToAny;(System.ReadOnlySpan,System.ReadOnlySpan,System.Boolean);df-generated | -| System.Buffers;SequenceReader<>;get_Consumed;();df-generated | -| System.Buffers;SequenceReader<>;get_CurrentSpan;();df-generated | -| System.Buffers;SequenceReader<>;get_CurrentSpanIndex;();df-generated | -| System.Buffers;SequenceReader<>;get_End;();df-generated | -| System.Buffers;SequenceReader<>;get_Length;();df-generated | -| System.Buffers;SequenceReader<>;get_Remaining;();df-generated | -| System.Buffers;SequenceReader<>;get_Sequence;();df-generated | -| System.Buffers;SequenceReader<>;get_UnreadSpan;();df-generated | -| System.Buffers;SequenceReaderExtensions;TryReadBigEndian;(System.Buffers.SequenceReader,System.Int16);df-generated | -| System.Buffers;SequenceReaderExtensions;TryReadBigEndian;(System.Buffers.SequenceReader,System.Int32);df-generated | -| System.Buffers;SequenceReaderExtensions;TryReadBigEndian;(System.Buffers.SequenceReader,System.Int64);df-generated | -| System.Buffers;SequenceReaderExtensions;TryReadLittleEndian;(System.Buffers.SequenceReader,System.Int16);df-generated | -| System.Buffers;SequenceReaderExtensions;TryReadLittleEndian;(System.Buffers.SequenceReader,System.Int32);df-generated | -| System.Buffers;SequenceReaderExtensions;TryReadLittleEndian;(System.Buffers.SequenceReader,System.Int64);df-generated | -| System.Buffers;StandardFormat;Equals;(System.Buffers.StandardFormat);df-generated | -| System.Buffers;StandardFormat;Equals;(System.Object);df-generated | -| System.Buffers;StandardFormat;GetHashCode;();df-generated | -| System.Buffers;StandardFormat;Parse;(System.ReadOnlySpan);df-generated | -| System.Buffers;StandardFormat;Parse;(System.String);df-generated | -| System.Buffers;StandardFormat;StandardFormat;(System.Char,System.Byte);df-generated | -| System.Buffers;StandardFormat;ToString;();df-generated | -| System.Buffers;StandardFormat;TryParse;(System.ReadOnlySpan,System.Buffers.StandardFormat);df-generated | -| System.Buffers;StandardFormat;get_HasPrecision;();df-generated | -| System.Buffers;StandardFormat;get_IsDefault;();df-generated | -| System.Buffers;StandardFormat;get_Precision;();df-generated | -| System.Buffers;StandardFormat;get_Symbol;();df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;Close;();df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;DisposeAsync;();df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;Flush;();df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;IndentedTextWriter;(System.IO.TextWriter);df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;OutputTabs;();df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;OutputTabsAsync;();df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;Write;(System.Boolean);df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;Write;(System.Char);df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;Write;(System.Char[]);df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;Write;(System.Char[],System.Int32,System.Int32);df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;Write;(System.Double);df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;Write;(System.Int32);df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;Write;(System.Int64);df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;Write;(System.Object);df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;Write;(System.Single);df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;Write;(System.String);df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;Write;(System.String,System.Object);df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;Write;(System.String,System.Object,System.Object);df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;Write;(System.String,System.Object[]);df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;WriteAsync;(System.Char);df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;WriteAsync;(System.Char[],System.Int32,System.Int32);df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;WriteAsync;(System.String);df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;WriteAsync;(System.Text.StringBuilder,System.Threading.CancellationToken);df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;WriteLine;();df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;WriteLine;(System.Boolean);df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;WriteLine;(System.Char);df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;WriteLine;(System.Char[]);df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;WriteLine;(System.Char[],System.Int32,System.Int32);df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;WriteLine;(System.Double);df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;WriteLine;(System.Int32);df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;WriteLine;(System.Int64);df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;WriteLine;(System.Object);df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;WriteLine;(System.Single);df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;WriteLine;(System.String);df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;WriteLine;(System.String,System.Object);df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;WriteLine;(System.String,System.Object,System.Object);df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;WriteLine;(System.String,System.Object[]);df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;WriteLine;(System.UInt32);df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;WriteLineAsync;();df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;WriteLineAsync;(System.Char);df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;WriteLineAsync;(System.Char[],System.Int32,System.Int32);df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;WriteLineAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;WriteLineAsync;(System.String);df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;WriteLineAsync;(System.Text.StringBuilder,System.Threading.CancellationToken);df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;WriteLineNoTabs;(System.String);df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;get_Indent;();df-generated | -| System.CodeDom.Compiler;IndentedTextWriter;set_Indent;(System.Int32);df-generated | -| System.Collections.Concurrent;BlockingCollection<>;AddToAny;(System.Collections.Concurrent.BlockingCollection<>[],T);df-generated | -| System.Collections.Concurrent;BlockingCollection<>;AddToAny;(System.Collections.Concurrent.BlockingCollection<>[],T,System.Threading.CancellationToken);df-generated | -| System.Collections.Concurrent;BlockingCollection<>;BlockingCollection;();df-generated | -| System.Collections.Concurrent;BlockingCollection<>;BlockingCollection;(System.Int32);df-generated | -| System.Collections.Concurrent;BlockingCollection<>;CompleteAdding;();df-generated | -| System.Collections.Concurrent;BlockingCollection<>;Dispose;();df-generated | -| System.Collections.Concurrent;BlockingCollection<>;Dispose;(System.Boolean);df-generated | -| System.Collections.Concurrent;BlockingCollection<>;GetConsumingEnumerable;();df-generated | -| System.Collections.Concurrent;BlockingCollection<>;GetConsumingEnumerable;(System.Threading.CancellationToken);df-generated | -| System.Collections.Concurrent;BlockingCollection<>;Take;();df-generated | -| System.Collections.Concurrent;BlockingCollection<>;Take;(System.Threading.CancellationToken);df-generated | -| System.Collections.Concurrent;BlockingCollection<>;TakeFromAny;(System.Collections.Concurrent.BlockingCollection<>[],T);df-generated | -| System.Collections.Concurrent;BlockingCollection<>;TakeFromAny;(System.Collections.Concurrent.BlockingCollection<>[],T,System.Threading.CancellationToken);df-generated | -| System.Collections.Concurrent;BlockingCollection<>;ToArray;();df-generated | -| System.Collections.Concurrent;BlockingCollection<>;TryAddToAny;(System.Collections.Concurrent.BlockingCollection<>[],T);df-generated | -| System.Collections.Concurrent;BlockingCollection<>;TryAddToAny;(System.Collections.Concurrent.BlockingCollection<>[],T,System.Int32);df-generated | -| System.Collections.Concurrent;BlockingCollection<>;TryAddToAny;(System.Collections.Concurrent.BlockingCollection<>[],T,System.Int32,System.Threading.CancellationToken);df-generated | -| System.Collections.Concurrent;BlockingCollection<>;TryAddToAny;(System.Collections.Concurrent.BlockingCollection<>[],T,System.TimeSpan);df-generated | -| System.Collections.Concurrent;BlockingCollection<>;TryTake;(T);df-generated | -| System.Collections.Concurrent;BlockingCollection<>;TryTake;(T,System.Int32);df-generated | -| System.Collections.Concurrent;BlockingCollection<>;TryTake;(T,System.Int32,System.Threading.CancellationToken);df-generated | -| System.Collections.Concurrent;BlockingCollection<>;TryTake;(T,System.TimeSpan);df-generated | -| System.Collections.Concurrent;BlockingCollection<>;TryTakeFromAny;(System.Collections.Concurrent.BlockingCollection<>[],T);df-generated | -| System.Collections.Concurrent;BlockingCollection<>;TryTakeFromAny;(System.Collections.Concurrent.BlockingCollection<>[],T,System.Int32);df-generated | -| System.Collections.Concurrent;BlockingCollection<>;TryTakeFromAny;(System.Collections.Concurrent.BlockingCollection<>[],T,System.Int32,System.Threading.CancellationToken);df-generated | -| System.Collections.Concurrent;BlockingCollection<>;TryTakeFromAny;(System.Collections.Concurrent.BlockingCollection<>[],T,System.TimeSpan);df-generated | -| System.Collections.Concurrent;BlockingCollection<>;get_BoundedCapacity;();df-generated | -| System.Collections.Concurrent;BlockingCollection<>;get_Count;();df-generated | -| System.Collections.Concurrent;BlockingCollection<>;get_IsAddingCompleted;();df-generated | -| System.Collections.Concurrent;BlockingCollection<>;get_IsCompleted;();df-generated | -| System.Collections.Concurrent;BlockingCollection<>;get_IsSynchronized;();df-generated | -| System.Collections.Concurrent;BlockingCollection<>;get_SyncRoot;();df-generated | -| System.Collections.Concurrent;ConcurrentBag<>;ConcurrentBag;();df-generated | -| System.Collections.Concurrent;ConcurrentBag<>;ConcurrentBag;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Concurrent;ConcurrentBag<>;get_Count;();df-generated | -| System.Collections.Concurrent;ConcurrentBag<>;get_IsEmpty;();df-generated | -| System.Collections.Concurrent;ConcurrentBag<>;get_IsSynchronized;();df-generated | -| System.Collections.Concurrent;ConcurrentBag<>;get_SyncRoot;();df-generated | -| System.Collections.Concurrent;ConcurrentDictionary<,>;ConcurrentDictionary;();df-generated | -| System.Collections.Concurrent;ConcurrentDictionary<,>;ConcurrentDictionary;(System.Collections.Generic.IEqualityComparer);df-generated | -| System.Collections.Concurrent;ConcurrentDictionary<,>;ConcurrentDictionary;(System.Int32,System.Int32);df-generated | -| System.Collections.Concurrent;ConcurrentDictionary<,>;ConcurrentDictionary;(System.Int32,System.Int32,System.Collections.Generic.IEqualityComparer);df-generated | -| System.Collections.Concurrent;ConcurrentDictionary<,>;Contains;(System.Collections.Generic.KeyValuePair);df-generated | -| System.Collections.Concurrent;ConcurrentDictionary<,>;Contains;(System.Object);df-generated | -| System.Collections.Concurrent;ConcurrentDictionary<,>;ContainsKey;(TKey);df-generated | -| System.Collections.Concurrent;ConcurrentDictionary<,>;Remove;(System.Collections.Generic.KeyValuePair);df-generated | -| System.Collections.Concurrent;ConcurrentDictionary<,>;Remove;(System.Object);df-generated | -| System.Collections.Concurrent;ConcurrentDictionary<,>;Remove;(TKey);df-generated | -| System.Collections.Concurrent;ConcurrentDictionary<,>;ToArray;();df-generated | -| System.Collections.Concurrent;ConcurrentDictionary<,>;TryAdd;(TKey,TValue);df-generated | -| System.Collections.Concurrent;ConcurrentDictionary<,>;TryGetValue;(TKey,TValue);df-generated | -| System.Collections.Concurrent;ConcurrentDictionary<,>;TryRemove;(System.Collections.Generic.KeyValuePair);df-generated | -| System.Collections.Concurrent;ConcurrentDictionary<,>;TryRemove;(TKey,TValue);df-generated | -| System.Collections.Concurrent;ConcurrentDictionary<,>;TryUpdate;(TKey,TValue,TValue);df-generated | -| System.Collections.Concurrent;ConcurrentDictionary<,>;get_Count;();df-generated | -| System.Collections.Concurrent;ConcurrentDictionary<,>;get_IsEmpty;();df-generated | -| System.Collections.Concurrent;ConcurrentDictionary<,>;get_IsFixedSize;();df-generated | -| System.Collections.Concurrent;ConcurrentDictionary<,>;get_IsReadOnly;();df-generated | -| System.Collections.Concurrent;ConcurrentDictionary<,>;get_IsSynchronized;();df-generated | -| System.Collections.Concurrent;ConcurrentDictionary<,>;get_SyncRoot;();df-generated | -| System.Collections.Concurrent;ConcurrentQueue<>;ConcurrentQueue;();df-generated | -| System.Collections.Concurrent;ConcurrentQueue<>;ConcurrentQueue;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Concurrent;ConcurrentQueue<>;Enqueue;(T);df-generated | -| System.Collections.Concurrent;ConcurrentQueue<>;ToArray;();df-generated | -| System.Collections.Concurrent;ConcurrentQueue<>;TryAdd;(T);df-generated | -| System.Collections.Concurrent;ConcurrentQueue<>;TryDequeue;(T);df-generated | -| System.Collections.Concurrent;ConcurrentQueue<>;TryPeek;(T);df-generated | -| System.Collections.Concurrent;ConcurrentQueue<>;TryTake;(T);df-generated | -| System.Collections.Concurrent;ConcurrentQueue<>;get_Count;();df-generated | -| System.Collections.Concurrent;ConcurrentQueue<>;get_IsEmpty;();df-generated | -| System.Collections.Concurrent;ConcurrentQueue<>;get_IsSynchronized;();df-generated | -| System.Collections.Concurrent;ConcurrentQueue<>;get_SyncRoot;();df-generated | -| System.Collections.Concurrent;ConcurrentStack<>;ConcurrentStack;();df-generated | -| System.Collections.Concurrent;ConcurrentStack<>;Push;(T);df-generated | -| System.Collections.Concurrent;ConcurrentStack<>;PushRange;(T[]);df-generated | -| System.Collections.Concurrent;ConcurrentStack<>;PushRange;(T[],System.Int32,System.Int32);df-generated | -| System.Collections.Concurrent;ConcurrentStack<>;ToArray;();df-generated | -| System.Collections.Concurrent;ConcurrentStack<>;TryAdd;(T);df-generated | -| System.Collections.Concurrent;ConcurrentStack<>;get_Count;();df-generated | -| System.Collections.Concurrent;ConcurrentStack<>;get_IsEmpty;();df-generated | -| System.Collections.Concurrent;ConcurrentStack<>;get_IsSynchronized;();df-generated | -| System.Collections.Concurrent;ConcurrentStack<>;get_SyncRoot;();df-generated | -| System.Collections.Concurrent;IProducerConsumerCollection<>;ToArray;();df-generated | -| System.Collections.Concurrent;IProducerConsumerCollection<>;TryAdd;(T);df-generated | -| System.Collections.Concurrent;IProducerConsumerCollection<>;TryTake;(T);df-generated | -| System.Collections.Concurrent;OrderablePartitioner<>;GetOrderableDynamicPartitions;();df-generated | -| System.Collections.Concurrent;OrderablePartitioner<>;GetOrderablePartitions;(System.Int32);df-generated | -| System.Collections.Concurrent;OrderablePartitioner<>;GetPartitions;(System.Int32);df-generated | -| System.Collections.Concurrent;OrderablePartitioner<>;OrderablePartitioner;(System.Boolean,System.Boolean,System.Boolean);df-generated | -| System.Collections.Concurrent;OrderablePartitioner<>;get_KeysNormalized;();df-generated | -| System.Collections.Concurrent;OrderablePartitioner<>;get_KeysOrderedAcrossPartitions;();df-generated | -| System.Collections.Concurrent;OrderablePartitioner<>;get_KeysOrderedInEachPartition;();df-generated | -| System.Collections.Concurrent;Partitioner;Create;(System.Int32,System.Int32);df-generated | -| System.Collections.Concurrent;Partitioner;Create;(System.Int32,System.Int32,System.Int32);df-generated | -| System.Collections.Concurrent;Partitioner;Create;(System.Int64,System.Int64);df-generated | -| System.Collections.Concurrent;Partitioner;Create;(System.Int64,System.Int64,System.Int64);df-generated | -| System.Collections.Concurrent;Partitioner<>;GetDynamicPartitions;();df-generated | -| System.Collections.Concurrent;Partitioner<>;GetPartitions;(System.Int32);df-generated | -| System.Collections.Concurrent;Partitioner<>;get_SupportsDynamicPartitions;();df-generated | -| System.Collections.Generic;CollectionExtensions;GetValueOrDefault<,>;(System.Collections.Generic.IReadOnlyDictionary,TKey);df-generated | -| System.Collections.Generic;Comparer<>;Compare;(System.Object,System.Object);df-generated | -| System.Collections.Generic;Comparer<>;Compare;(T,T);df-generated | -| System.Collections.Generic;Comparer<>;get_Default;();df-generated | -| System.Collections.Generic;Dictionary<,>+Enumerator;Dispose;();df-generated | -| System.Collections.Generic;Dictionary<,>+Enumerator;MoveNext;();df-generated | -| System.Collections.Generic;Dictionary<,>+Enumerator;Reset;();df-generated | -| System.Collections.Generic;Dictionary<,>+KeyCollection+Enumerator;Dispose;();df-generated | -| System.Collections.Generic;Dictionary<,>+KeyCollection+Enumerator;MoveNext;();df-generated | -| System.Collections.Generic;Dictionary<,>+KeyCollection+Enumerator;Reset;();df-generated | -| System.Collections.Generic;Dictionary<,>+KeyCollection;Contains;(TKey);df-generated | -| System.Collections.Generic;Dictionary<,>+KeyCollection;Remove;(TKey);df-generated | -| System.Collections.Generic;Dictionary<,>+KeyCollection;get_Count;();df-generated | -| System.Collections.Generic;Dictionary<,>+KeyCollection;get_IsReadOnly;();df-generated | -| System.Collections.Generic;Dictionary<,>+KeyCollection;get_IsSynchronized;();df-generated | -| System.Collections.Generic;Dictionary<,>+ValueCollection+Enumerator;Dispose;();df-generated | -| System.Collections.Generic;Dictionary<,>+ValueCollection+Enumerator;MoveNext;();df-generated | -| System.Collections.Generic;Dictionary<,>+ValueCollection+Enumerator;Reset;();df-generated | -| System.Collections.Generic;Dictionary<,>+ValueCollection;Contains;(TValue);df-generated | -| System.Collections.Generic;Dictionary<,>+ValueCollection;Remove;(TValue);df-generated | -| System.Collections.Generic;Dictionary<,>+ValueCollection;get_Count;();df-generated | -| System.Collections.Generic;Dictionary<,>+ValueCollection;get_IsReadOnly;();df-generated | -| System.Collections.Generic;Dictionary<,>+ValueCollection;get_IsSynchronized;();df-generated | -| System.Collections.Generic;Dictionary<,>;Contains;(System.Collections.Generic.KeyValuePair);df-generated | -| System.Collections.Generic;Dictionary<,>;Contains;(System.Object);df-generated | -| System.Collections.Generic;Dictionary<,>;ContainsKey;(TKey);df-generated | -| System.Collections.Generic;Dictionary<,>;ContainsValue;(TValue);df-generated | -| System.Collections.Generic;Dictionary<,>;Dictionary;();df-generated | -| System.Collections.Generic;Dictionary<,>;Dictionary;(System.Collections.Generic.IEqualityComparer);df-generated | -| System.Collections.Generic;Dictionary<,>;Dictionary;(System.Int32);df-generated | -| System.Collections.Generic;Dictionary<,>;Dictionary;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Collections.Generic;Dictionary<,>;EnsureCapacity;(System.Int32);df-generated | -| System.Collections.Generic;Dictionary<,>;OnDeserialization;(System.Object);df-generated | -| System.Collections.Generic;Dictionary<,>;Remove;(System.Collections.Generic.KeyValuePair);df-generated | -| System.Collections.Generic;Dictionary<,>;Remove;(System.Object);df-generated | -| System.Collections.Generic;Dictionary<,>;Remove;(TKey);df-generated | -| System.Collections.Generic;Dictionary<,>;Remove;(TKey,TValue);df-generated | -| System.Collections.Generic;Dictionary<,>;TrimExcess;();df-generated | -| System.Collections.Generic;Dictionary<,>;TrimExcess;(System.Int32);df-generated | -| System.Collections.Generic;Dictionary<,>;TryAdd;(TKey,TValue);df-generated | -| System.Collections.Generic;Dictionary<,>;TryGetValue;(TKey,TValue);df-generated | -| System.Collections.Generic;Dictionary<,>;get_Count;();df-generated | -| System.Collections.Generic;Dictionary<,>;get_IsFixedSize;();df-generated | -| System.Collections.Generic;Dictionary<,>;get_IsReadOnly;();df-generated | -| System.Collections.Generic;Dictionary<,>;get_IsSynchronized;();df-generated | -| System.Collections.Generic;EqualityComparer<>;Equals;(System.Object,System.Object);df-generated | -| System.Collections.Generic;EqualityComparer<>;Equals;(T,T);df-generated | -| System.Collections.Generic;EqualityComparer<>;GetHashCode;(System.Object);df-generated | -| System.Collections.Generic;EqualityComparer<>;GetHashCode;(T);df-generated | -| System.Collections.Generic;EqualityComparer<>;get_Default;();df-generated | -| System.Collections.Generic;HashSet<>+Enumerator;Dispose;();df-generated | -| System.Collections.Generic;HashSet<>+Enumerator;MoveNext;();df-generated | -| System.Collections.Generic;HashSet<>+Enumerator;Reset;();df-generated | -| System.Collections.Generic;HashSet<>;Contains;(T);df-generated | -| System.Collections.Generic;HashSet<>;CopyTo;(T[]);df-generated | -| System.Collections.Generic;HashSet<>;CopyTo;(T[],System.Int32,System.Int32);df-generated | -| System.Collections.Generic;HashSet<>;CreateSetComparer;();df-generated | -| System.Collections.Generic;HashSet<>;EnsureCapacity;(System.Int32);df-generated | -| System.Collections.Generic;HashSet<>;ExceptWith;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Generic;HashSet<>;HashSet;();df-generated | -| System.Collections.Generic;HashSet<>;HashSet;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Generic;HashSet<>;HashSet;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);df-generated | -| System.Collections.Generic;HashSet<>;HashSet;(System.Int32);df-generated | -| System.Collections.Generic;HashSet<>;HashSet;(System.Int32,System.Collections.Generic.IEqualityComparer);df-generated | -| System.Collections.Generic;HashSet<>;HashSet;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Collections.Generic;HashSet<>;IntersectWith;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Generic;HashSet<>;IsProperSubsetOf;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Generic;HashSet<>;IsProperSupersetOf;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Generic;HashSet<>;IsSubsetOf;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Generic;HashSet<>;IsSupersetOf;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Generic;HashSet<>;OnDeserialization;(System.Object);df-generated | -| System.Collections.Generic;HashSet<>;Overlaps;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Generic;HashSet<>;Remove;(T);df-generated | -| System.Collections.Generic;HashSet<>;SetEquals;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Generic;HashSet<>;SymmetricExceptWith;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Generic;HashSet<>;TrimExcess;();df-generated | -| System.Collections.Generic;HashSet<>;UnionWith;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Generic;HashSet<>;get_Count;();df-generated | -| System.Collections.Generic;HashSet<>;get_IsReadOnly;();df-generated | -| System.Collections.Generic;IAsyncEnumerable<>;GetAsyncEnumerator;(System.Threading.CancellationToken);df-generated | -| System.Collections.Generic;IAsyncEnumerator<>;MoveNextAsync;();df-generated | -| System.Collections.Generic;IAsyncEnumerator<>;get_Current;();df-generated | -| System.Collections.Generic;ICollection<>;Contains;(T);df-generated | -| System.Collections.Generic;ICollection<>;Remove;(T);df-generated | -| System.Collections.Generic;ICollection<>;get_Count;();df-generated | -| System.Collections.Generic;ICollection<>;get_IsReadOnly;();df-generated | -| System.Collections.Generic;IComparer<>;Compare;(T,T);df-generated | -| System.Collections.Generic;IDictionary<,>;ContainsKey;(TKey);df-generated | -| System.Collections.Generic;IDictionary<,>;Remove;(TKey);df-generated | -| System.Collections.Generic;IDictionary<,>;TryGetValue;(TKey,TValue);df-generated | -| System.Collections.Generic;IEnumerator<>;get_Current;();df-generated | -| System.Collections.Generic;IEqualityComparer<>;Equals;(T,T);df-generated | -| System.Collections.Generic;IEqualityComparer<>;GetHashCode;(T);df-generated | -| System.Collections.Generic;IList<>;IndexOf;(T);df-generated | -| System.Collections.Generic;IList<>;RemoveAt;(System.Int32);df-generated | -| System.Collections.Generic;IReadOnlyCollection<>;get_Count;();df-generated | -| System.Collections.Generic;IReadOnlyDictionary<,>;ContainsKey;(TKey);df-generated | -| System.Collections.Generic;IReadOnlyDictionary<,>;TryGetValue;(TKey,TValue);df-generated | -| System.Collections.Generic;IReadOnlyDictionary<,>;get_Item;(TKey);df-generated | -| System.Collections.Generic;IReadOnlyDictionary<,>;get_Keys;();df-generated | -| System.Collections.Generic;IReadOnlyDictionary<,>;get_Values;();df-generated | -| System.Collections.Generic;IReadOnlyList<>;get_Item;(System.Int32);df-generated | -| System.Collections.Generic;IReadOnlySet<>;Contains;(T);df-generated | -| System.Collections.Generic;IReadOnlySet<>;IsProperSubsetOf;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Generic;IReadOnlySet<>;IsProperSupersetOf;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Generic;IReadOnlySet<>;IsSubsetOf;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Generic;IReadOnlySet<>;IsSupersetOf;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Generic;IReadOnlySet<>;Overlaps;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Generic;IReadOnlySet<>;SetEquals;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Generic;ISet<>;ExceptWith;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Generic;ISet<>;IntersectWith;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Generic;ISet<>;IsProperSubsetOf;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Generic;ISet<>;IsProperSupersetOf;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Generic;ISet<>;IsSubsetOf;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Generic;ISet<>;IsSupersetOf;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Generic;ISet<>;Overlaps;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Generic;ISet<>;SetEquals;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Generic;ISet<>;SymmetricExceptWith;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Generic;ISet<>;UnionWith;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Generic;KeyNotFoundException;KeyNotFoundException;();df-generated | -| System.Collections.Generic;KeyNotFoundException;KeyNotFoundException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Collections.Generic;KeyNotFoundException;KeyNotFoundException;(System.String);df-generated | -| System.Collections.Generic;KeyNotFoundException;KeyNotFoundException;(System.String,System.Exception);df-generated | -| System.Collections.Generic;KeyValuePair<,>;ToString;();df-generated | -| System.Collections.Generic;LinkedList<>+Enumerator;Dispose;();df-generated | -| System.Collections.Generic;LinkedList<>+Enumerator;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Collections.Generic;LinkedList<>+Enumerator;MoveNext;();df-generated | -| System.Collections.Generic;LinkedList<>+Enumerator;OnDeserialization;(System.Object);df-generated | -| System.Collections.Generic;LinkedList<>+Enumerator;Reset;();df-generated | -| System.Collections.Generic;LinkedList<>;Contains;(T);df-generated | -| System.Collections.Generic;LinkedList<>;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Collections.Generic;LinkedList<>;LinkedList;();df-generated | -| System.Collections.Generic;LinkedList<>;OnDeserialization;(System.Object);df-generated | -| System.Collections.Generic;LinkedList<>;Remove;(T);df-generated | -| System.Collections.Generic;LinkedList<>;RemoveFirst;();df-generated | -| System.Collections.Generic;LinkedList<>;RemoveLast;();df-generated | -| System.Collections.Generic;LinkedList<>;get_Count;();df-generated | -| System.Collections.Generic;LinkedList<>;get_IsReadOnly;();df-generated | -| System.Collections.Generic;LinkedList<>;get_IsSynchronized;();df-generated | -| System.Collections.Generic;LinkedListNode<>;get_ValueRef;();df-generated | -| System.Collections.Generic;List<>+Enumerator;Dispose;();df-generated | -| System.Collections.Generic;List<>+Enumerator;MoveNext;();df-generated | -| System.Collections.Generic;List<>+Enumerator;Reset;();df-generated | -| System.Collections.Generic;List<>;BinarySearch;(System.Int32,System.Int32,T,System.Collections.Generic.IComparer);df-generated | -| System.Collections.Generic;List<>;BinarySearch;(T);df-generated | -| System.Collections.Generic;List<>;BinarySearch;(T,System.Collections.Generic.IComparer);df-generated | -| System.Collections.Generic;List<>;Contains;(System.Object);df-generated | -| System.Collections.Generic;List<>;Contains;(T);df-generated | -| System.Collections.Generic;List<>;CopyTo;(System.Int32,T[],System.Int32,System.Int32);df-generated | -| System.Collections.Generic;List<>;EnsureCapacity;(System.Int32);df-generated | -| System.Collections.Generic;List<>;IndexOf;(System.Object);df-generated | -| System.Collections.Generic;List<>;IndexOf;(T);df-generated | -| System.Collections.Generic;List<>;IndexOf;(T,System.Int32);df-generated | -| System.Collections.Generic;List<>;IndexOf;(T,System.Int32,System.Int32);df-generated | -| System.Collections.Generic;List<>;LastIndexOf;(T);df-generated | -| System.Collections.Generic;List<>;LastIndexOf;(T,System.Int32);df-generated | -| System.Collections.Generic;List<>;LastIndexOf;(T,System.Int32,System.Int32);df-generated | -| System.Collections.Generic;List<>;List;();df-generated | -| System.Collections.Generic;List<>;List;(System.Int32);df-generated | -| System.Collections.Generic;List<>;Remove;(System.Object);df-generated | -| System.Collections.Generic;List<>;Remove;(T);df-generated | -| System.Collections.Generic;List<>;RemoveAt;(System.Int32);df-generated | -| System.Collections.Generic;List<>;RemoveRange;(System.Int32,System.Int32);df-generated | -| System.Collections.Generic;List<>;Sort;();df-generated | -| System.Collections.Generic;List<>;Sort;(System.Collections.Generic.IComparer);df-generated | -| System.Collections.Generic;List<>;Sort;(System.Int32,System.Int32,System.Collections.Generic.IComparer);df-generated | -| System.Collections.Generic;List<>;ToArray;();df-generated | -| System.Collections.Generic;List<>;TrimExcess;();df-generated | -| System.Collections.Generic;List<>;get_Capacity;();df-generated | -| System.Collections.Generic;List<>;get_Count;();df-generated | -| System.Collections.Generic;List<>;get_IsFixedSize;();df-generated | -| System.Collections.Generic;List<>;get_IsReadOnly;();df-generated | -| System.Collections.Generic;List<>;get_IsSynchronized;();df-generated | -| System.Collections.Generic;List<>;set_Capacity;(System.Int32);df-generated | -| System.Collections.Generic;PriorityQueue<,>+UnorderedItemsCollection+Enumerator;Dispose;();df-generated | -| System.Collections.Generic;PriorityQueue<,>+UnorderedItemsCollection+Enumerator;MoveNext;();df-generated | -| System.Collections.Generic;PriorityQueue<,>+UnorderedItemsCollection+Enumerator;Reset;();df-generated | -| System.Collections.Generic;PriorityQueue<,>+UnorderedItemsCollection+Enumerator;get_Current;();df-generated | -| System.Collections.Generic;PriorityQueue<,>+UnorderedItemsCollection;get_Count;();df-generated | -| System.Collections.Generic;PriorityQueue<,>+UnorderedItemsCollection;get_IsSynchronized;();df-generated | -| System.Collections.Generic;PriorityQueue<,>;Clear;();df-generated | -| System.Collections.Generic;PriorityQueue<,>;Enqueue;(TElement,TPriority);df-generated | -| System.Collections.Generic;PriorityQueue<,>;EnqueueRange;(System.Collections.Generic.IEnumerable,TPriority);df-generated | -| System.Collections.Generic;PriorityQueue<,>;EnsureCapacity;(System.Int32);df-generated | -| System.Collections.Generic;PriorityQueue<,>;PriorityQueue;();df-generated | -| System.Collections.Generic;PriorityQueue<,>;PriorityQueue;(System.Collections.Generic.IEnumerable>);df-generated | -| System.Collections.Generic;PriorityQueue<,>;PriorityQueue;(System.Int32);df-generated | -| System.Collections.Generic;PriorityQueue<,>;TrimExcess;();df-generated | -| System.Collections.Generic;PriorityQueue<,>;get_Count;();df-generated | -| System.Collections.Generic;PriorityQueue<,>;get_UnorderedItems;();df-generated | -| System.Collections.Generic;Queue<>+Enumerator;Dispose;();df-generated | -| System.Collections.Generic;Queue<>+Enumerator;MoveNext;();df-generated | -| System.Collections.Generic;Queue<>+Enumerator;Reset;();df-generated | -| System.Collections.Generic;Queue<>;Contains;(T);df-generated | -| System.Collections.Generic;Queue<>;EnsureCapacity;(System.Int32);df-generated | -| System.Collections.Generic;Queue<>;Queue;();df-generated | -| System.Collections.Generic;Queue<>;Queue;(System.Int32);df-generated | -| System.Collections.Generic;Queue<>;ToArray;();df-generated | -| System.Collections.Generic;Queue<>;TrimExcess;();df-generated | -| System.Collections.Generic;Queue<>;get_Count;();df-generated | -| System.Collections.Generic;Queue<>;get_IsSynchronized;();df-generated | -| System.Collections.Generic;ReferenceEqualityComparer;Equals;(System.Object,System.Object);df-generated | -| System.Collections.Generic;ReferenceEqualityComparer;GetHashCode;(System.Object);df-generated | -| System.Collections.Generic;ReferenceEqualityComparer;get_Instance;();df-generated | -| System.Collections.Generic;SortedDictionary<,>+Enumerator;Dispose;();df-generated | -| System.Collections.Generic;SortedDictionary<,>+Enumerator;MoveNext;();df-generated | -| System.Collections.Generic;SortedDictionary<,>+Enumerator;Reset;();df-generated | -| System.Collections.Generic;SortedDictionary<,>+Enumerator;get_Current;();df-generated | -| System.Collections.Generic;SortedDictionary<,>+Enumerator;get_Entry;();df-generated | -| System.Collections.Generic;SortedDictionary<,>+Enumerator;get_Key;();df-generated | -| System.Collections.Generic;SortedDictionary<,>+Enumerator;get_Value;();df-generated | -| System.Collections.Generic;SortedDictionary<,>+KeyCollection+Enumerator;Dispose;();df-generated | -| System.Collections.Generic;SortedDictionary<,>+KeyCollection+Enumerator;MoveNext;();df-generated | -| System.Collections.Generic;SortedDictionary<,>+KeyCollection+Enumerator;Reset;();df-generated | -| System.Collections.Generic;SortedDictionary<,>+KeyCollection+Enumerator;get_Current;();df-generated | -| System.Collections.Generic;SortedDictionary<,>+KeyCollection;Contains;(TKey);df-generated | -| System.Collections.Generic;SortedDictionary<,>+KeyCollection;Remove;(TKey);df-generated | -| System.Collections.Generic;SortedDictionary<,>+KeyCollection;get_Count;();df-generated | -| System.Collections.Generic;SortedDictionary<,>+KeyCollection;get_IsReadOnly;();df-generated | -| System.Collections.Generic;SortedDictionary<,>+KeyCollection;get_IsSynchronized;();df-generated | -| System.Collections.Generic;SortedDictionary<,>+ValueCollection+Enumerator;Dispose;();df-generated | -| System.Collections.Generic;SortedDictionary<,>+ValueCollection+Enumerator;MoveNext;();df-generated | -| System.Collections.Generic;SortedDictionary<,>+ValueCollection+Enumerator;Reset;();df-generated | -| System.Collections.Generic;SortedDictionary<,>+ValueCollection+Enumerator;get_Current;();df-generated | -| System.Collections.Generic;SortedDictionary<,>+ValueCollection;Contains;(TValue);df-generated | -| System.Collections.Generic;SortedDictionary<,>+ValueCollection;Remove;(TValue);df-generated | -| System.Collections.Generic;SortedDictionary<,>+ValueCollection;get_Count;();df-generated | -| System.Collections.Generic;SortedDictionary<,>+ValueCollection;get_IsReadOnly;();df-generated | -| System.Collections.Generic;SortedDictionary<,>+ValueCollection;get_IsSynchronized;();df-generated | -| System.Collections.Generic;SortedDictionary<,>;Contains;(System.Collections.Generic.KeyValuePair);df-generated | -| System.Collections.Generic;SortedDictionary<,>;Contains;(System.Object);df-generated | -| System.Collections.Generic;SortedDictionary<,>;ContainsKey;(TKey);df-generated | -| System.Collections.Generic;SortedDictionary<,>;ContainsValue;(TValue);df-generated | -| System.Collections.Generic;SortedDictionary<,>;Remove;(System.Collections.Generic.KeyValuePair);df-generated | -| System.Collections.Generic;SortedDictionary<,>;Remove;(System.Object);df-generated | -| System.Collections.Generic;SortedDictionary<,>;Remove;(TKey);df-generated | -| System.Collections.Generic;SortedDictionary<,>;SortedDictionary;();df-generated | -| System.Collections.Generic;SortedDictionary<,>;SortedDictionary;(System.Collections.Generic.IComparer);df-generated | -| System.Collections.Generic;SortedDictionary<,>;TryGetValue;(TKey,TValue);df-generated | -| System.Collections.Generic;SortedDictionary<,>;get_Comparer;();df-generated | -| System.Collections.Generic;SortedDictionary<,>;get_Count;();df-generated | -| System.Collections.Generic;SortedDictionary<,>;get_IsFixedSize;();df-generated | -| System.Collections.Generic;SortedDictionary<,>;get_IsReadOnly;();df-generated | -| System.Collections.Generic;SortedDictionary<,>;get_IsSynchronized;();df-generated | -| System.Collections.Generic;SortedList<,>;Contains;(System.Collections.Generic.KeyValuePair);df-generated | -| System.Collections.Generic;SortedList<,>;Contains;(System.Object);df-generated | -| System.Collections.Generic;SortedList<,>;ContainsKey;(TKey);df-generated | -| System.Collections.Generic;SortedList<,>;ContainsValue;(TValue);df-generated | -| System.Collections.Generic;SortedList<,>;IndexOfKey;(TKey);df-generated | -| System.Collections.Generic;SortedList<,>;IndexOfValue;(TValue);df-generated | -| System.Collections.Generic;SortedList<,>;Remove;(System.Collections.Generic.KeyValuePair);df-generated | -| System.Collections.Generic;SortedList<,>;Remove;(System.Object);df-generated | -| System.Collections.Generic;SortedList<,>;Remove;(TKey);df-generated | -| System.Collections.Generic;SortedList<,>;RemoveAt;(System.Int32);df-generated | -| System.Collections.Generic;SortedList<,>;SortedList;();df-generated | -| System.Collections.Generic;SortedList<,>;SortedList;(System.Int32);df-generated | -| System.Collections.Generic;SortedList<,>;SortedList;(System.Int32,System.Collections.Generic.IComparer);df-generated | -| System.Collections.Generic;SortedList<,>;TrimExcess;();df-generated | -| System.Collections.Generic;SortedList<,>;get_Capacity;();df-generated | -| System.Collections.Generic;SortedList<,>;get_Count;();df-generated | -| System.Collections.Generic;SortedList<,>;get_IsFixedSize;();df-generated | -| System.Collections.Generic;SortedList<,>;get_IsReadOnly;();df-generated | -| System.Collections.Generic;SortedList<,>;get_IsSynchronized;();df-generated | -| System.Collections.Generic;SortedList<,>;set_Capacity;(System.Int32);df-generated | -| System.Collections.Generic;SortedSet<>+Enumerator;Dispose;();df-generated | -| System.Collections.Generic;SortedSet<>+Enumerator;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Collections.Generic;SortedSet<>+Enumerator;MoveNext;();df-generated | -| System.Collections.Generic;SortedSet<>+Enumerator;OnDeserialization;(System.Object);df-generated | -| System.Collections.Generic;SortedSet<>+Enumerator;Reset;();df-generated | -| System.Collections.Generic;SortedSet<>+Enumerator;get_Current;();df-generated | -| System.Collections.Generic;SortedSet<>;Contains;(T);df-generated | -| System.Collections.Generic;SortedSet<>;CopyTo;(T[]);df-generated | -| System.Collections.Generic;SortedSet<>;CopyTo;(T[],System.Int32,System.Int32);df-generated | -| System.Collections.Generic;SortedSet<>;CreateSetComparer;();df-generated | -| System.Collections.Generic;SortedSet<>;CreateSetComparer;(System.Collections.Generic.IEqualityComparer);df-generated | -| System.Collections.Generic;SortedSet<>;ExceptWith;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Generic;SortedSet<>;IsProperSubsetOf;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Generic;SortedSet<>;IsProperSupersetOf;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Generic;SortedSet<>;IsSubsetOf;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Generic;SortedSet<>;IsSupersetOf;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Generic;SortedSet<>;OnDeserialization;(System.Object);df-generated | -| System.Collections.Generic;SortedSet<>;Overlaps;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Generic;SortedSet<>;Remove;(T);df-generated | -| System.Collections.Generic;SortedSet<>;SetEquals;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Generic;SortedSet<>;SortedSet;();df-generated | -| System.Collections.Generic;SortedSet<>;SortedSet;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Generic;SortedSet<>;SortedSet;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IComparer);df-generated | -| System.Collections.Generic;SortedSet<>;TryGetValue;(T,T);df-generated | -| System.Collections.Generic;SortedSet<>;get_Count;();df-generated | -| System.Collections.Generic;SortedSet<>;get_IsReadOnly;();df-generated | -| System.Collections.Generic;SortedSet<>;get_IsSynchronized;();df-generated | -| System.Collections.Generic;SortedSet<>;get_Max;();df-generated | -| System.Collections.Generic;SortedSet<>;get_Min;();df-generated | -| System.Collections.Generic;Stack<>+Enumerator;Dispose;();df-generated | -| System.Collections.Generic;Stack<>+Enumerator;MoveNext;();df-generated | -| System.Collections.Generic;Stack<>+Enumerator;Reset;();df-generated | -| System.Collections.Generic;Stack<>;Contains;(T);df-generated | -| System.Collections.Generic;Stack<>;EnsureCapacity;(System.Int32);df-generated | -| System.Collections.Generic;Stack<>;Stack;();df-generated | -| System.Collections.Generic;Stack<>;Stack;(System.Int32);df-generated | -| System.Collections.Generic;Stack<>;TrimExcess;();df-generated | -| System.Collections.Generic;Stack<>;get_Count;();df-generated | -| System.Collections.Generic;Stack<>;get_IsSynchronized;();df-generated | -| System.Collections.Immutable;IImmutableDictionary<,>;Add;(TKey,TValue);df-generated | -| System.Collections.Immutable;IImmutableDictionary<,>;Contains;(System.Collections.Generic.KeyValuePair);df-generated | -| System.Collections.Immutable;IImmutableDictionary<,>;Remove;(TKey);df-generated | -| System.Collections.Immutable;IImmutableDictionary<,>;RemoveRange;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Immutable;IImmutableDictionary<,>;SetItem;(TKey,TValue);df-generated | -| System.Collections.Immutable;IImmutableDictionary<,>;SetItems;(System.Collections.Generic.IEnumerable>);df-generated | -| System.Collections.Immutable;IImmutableDictionary<,>;TryGetKey;(TKey,TKey);df-generated | -| System.Collections.Immutable;IImmutableList<>;IndexOf;(T,System.Int32,System.Int32,System.Collections.Generic.IEqualityComparer);df-generated | -| System.Collections.Immutable;IImmutableList<>;Insert;(System.Int32,T);df-generated | -| System.Collections.Immutable;IImmutableList<>;InsertRange;(System.Int32,System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Immutable;IImmutableList<>;LastIndexOf;(T,System.Int32,System.Int32,System.Collections.Generic.IEqualityComparer);df-generated | -| System.Collections.Immutable;IImmutableList<>;Remove;(T,System.Collections.Generic.IEqualityComparer);df-generated | -| System.Collections.Immutable;IImmutableList<>;RemoveAt;(System.Int32);df-generated | -| System.Collections.Immutable;IImmutableList<>;RemoveRange;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);df-generated | -| System.Collections.Immutable;IImmutableList<>;RemoveRange;(System.Int32,System.Int32);df-generated | -| System.Collections.Immutable;IImmutableList<>;Replace;(T,T,System.Collections.Generic.IEqualityComparer);df-generated | -| System.Collections.Immutable;IImmutableList<>;SetItem;(System.Int32,T);df-generated | -| System.Collections.Immutable;IImmutableQueue<>;Dequeue;();df-generated | -| System.Collections.Immutable;IImmutableQueue<>;Enqueue;(T);df-generated | -| System.Collections.Immutable;IImmutableQueue<>;Peek;();df-generated | -| System.Collections.Immutable;IImmutableQueue<>;get_IsEmpty;();df-generated | -| System.Collections.Immutable;IImmutableSet<>;Contains;(T);df-generated | -| System.Collections.Immutable;IImmutableSet<>;Except;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Immutable;IImmutableSet<>;Intersect;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Immutable;IImmutableSet<>;IsProperSubsetOf;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Immutable;IImmutableSet<>;IsProperSupersetOf;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Immutable;IImmutableSet<>;IsSubsetOf;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Immutable;IImmutableSet<>;IsSupersetOf;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Immutable;IImmutableSet<>;Overlaps;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Immutable;IImmutableSet<>;Remove;(T);df-generated | -| System.Collections.Immutable;IImmutableSet<>;SetEquals;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Immutable;IImmutableSet<>;SymmetricExcept;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Immutable;IImmutableSet<>;TryGetValue;(T,T);df-generated | -| System.Collections.Immutable;IImmutableSet<>;Union;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Immutable;IImmutableStack<>;Peek;();df-generated | -| System.Collections.Immutable;IImmutableStack<>;Pop;();df-generated | -| System.Collections.Immutable;IImmutableStack<>;Push;(T);df-generated | -| System.Collections.Immutable;IImmutableStack<>;get_IsEmpty;();df-generated | -| System.Collections.Immutable;ImmutableArray;BinarySearch<>;(System.Collections.Immutable.ImmutableArray,System.Int32,System.Int32,T);df-generated | -| System.Collections.Immutable;ImmutableArray;BinarySearch<>;(System.Collections.Immutable.ImmutableArray,System.Int32,System.Int32,T,System.Collections.Generic.IComparer);df-generated | -| System.Collections.Immutable;ImmutableArray;BinarySearch<>;(System.Collections.Immutable.ImmutableArray,T);df-generated | -| System.Collections.Immutable;ImmutableArray;BinarySearch<>;(System.Collections.Immutable.ImmutableArray,T,System.Collections.Generic.IComparer);df-generated | -| System.Collections.Immutable;ImmutableArray;Create<>;();df-generated | -| System.Collections.Immutable;ImmutableArray;Create<>;(T[]);df-generated | -| System.Collections.Immutable;ImmutableArray;CreateBuilder<>;();df-generated | -| System.Collections.Immutable;ImmutableArray;CreateBuilder<>;(System.Int32);df-generated | -| System.Collections.Immutable;ImmutableArray;ToImmutableArray<>;(System.Collections.Immutable.ImmutableArray+Builder);df-generated | -| System.Collections.Immutable;ImmutableArray<>+Builder;AddRange;(System.Collections.Immutable.ImmutableArray<>,System.Int32);df-generated | -| System.Collections.Immutable;ImmutableArray<>+Builder;AddRange;(T[],System.Int32);df-generated | -| System.Collections.Immutable;ImmutableArray<>+Builder;Contains;(T);df-generated | -| System.Collections.Immutable;ImmutableArray<>+Builder;IndexOf;(T);df-generated | -| System.Collections.Immutable;ImmutableArray<>+Builder;IndexOf;(T,System.Int32);df-generated | -| System.Collections.Immutable;ImmutableArray<>+Builder;IndexOf;(T,System.Int32,System.Int32);df-generated | -| System.Collections.Immutable;ImmutableArray<>+Builder;IndexOf;(T,System.Int32,System.Int32,System.Collections.Generic.IEqualityComparer);df-generated | -| System.Collections.Immutable;ImmutableArray<>+Builder;ItemRef;(System.Int32);df-generated | -| System.Collections.Immutable;ImmutableArray<>+Builder;LastIndexOf;(T);df-generated | -| System.Collections.Immutable;ImmutableArray<>+Builder;LastIndexOf;(T,System.Int32);df-generated | -| System.Collections.Immutable;ImmutableArray<>+Builder;LastIndexOf;(T,System.Int32,System.Int32);df-generated | -| System.Collections.Immutable;ImmutableArray<>+Builder;LastIndexOf;(T,System.Int32,System.Int32,System.Collections.Generic.IEqualityComparer);df-generated | -| System.Collections.Immutable;ImmutableArray<>+Builder;Remove;(T);df-generated | -| System.Collections.Immutable;ImmutableArray<>+Builder;RemoveAt;(System.Int32);df-generated | -| System.Collections.Immutable;ImmutableArray<>+Builder;Sort;();df-generated | -| System.Collections.Immutable;ImmutableArray<>+Builder;Sort;(System.Collections.Generic.IComparer);df-generated | -| System.Collections.Immutable;ImmutableArray<>+Builder;Sort;(System.Int32,System.Int32,System.Collections.Generic.IComparer);df-generated | -| System.Collections.Immutable;ImmutableArray<>+Builder;ToArray;();df-generated | -| System.Collections.Immutable;ImmutableArray<>+Builder;ToImmutable;();df-generated | -| System.Collections.Immutable;ImmutableArray<>+Builder;get_Capacity;();df-generated | -| System.Collections.Immutable;ImmutableArray<>+Builder;get_Count;();df-generated | -| System.Collections.Immutable;ImmutableArray<>+Builder;get_IsReadOnly;();df-generated | -| System.Collections.Immutable;ImmutableArray<>+Builder;set_Capacity;(System.Int32);df-generated | -| System.Collections.Immutable;ImmutableArray<>+Builder;set_Count;(System.Int32);df-generated | -| System.Collections.Immutable;ImmutableArray<>+Enumerator;MoveNext;();df-generated | -| System.Collections.Immutable;ImmutableArray<>;AsSpan;();df-generated | -| System.Collections.Immutable;ImmutableArray<>;Clear;();df-generated | -| System.Collections.Immutable;ImmutableArray<>;CompareTo;(System.Object,System.Collections.IComparer);df-generated | -| System.Collections.Immutable;ImmutableArray<>;Contains;(System.Object);df-generated | -| System.Collections.Immutable;ImmutableArray<>;Contains;(T);df-generated | -| System.Collections.Immutable;ImmutableArray<>;CopyTo;(System.Int32,T[],System.Int32,System.Int32);df-generated | -| System.Collections.Immutable;ImmutableArray<>;CopyTo;(T[]);df-generated | -| System.Collections.Immutable;ImmutableArray<>;Equals;(System.Collections.Immutable.ImmutableArray<>);df-generated | -| System.Collections.Immutable;ImmutableArray<>;Equals;(System.Object);df-generated | -| System.Collections.Immutable;ImmutableArray<>;Equals;(System.Object,System.Collections.IEqualityComparer);df-generated | -| System.Collections.Immutable;ImmutableArray<>;GetHashCode;();df-generated | -| System.Collections.Immutable;ImmutableArray<>;GetHashCode;(System.Collections.IEqualityComparer);df-generated | -| System.Collections.Immutable;ImmutableArray<>;IndexOf;(System.Object);df-generated | -| System.Collections.Immutable;ImmutableArray<>;IndexOf;(T);df-generated | -| System.Collections.Immutable;ImmutableArray<>;IndexOf;(T,System.Int32);df-generated | -| System.Collections.Immutable;ImmutableArray<>;IndexOf;(T,System.Int32,System.Collections.Generic.IEqualityComparer);df-generated | -| System.Collections.Immutable;ImmutableArray<>;IndexOf;(T,System.Int32,System.Int32);df-generated | -| System.Collections.Immutable;ImmutableArray<>;IndexOf;(T,System.Int32,System.Int32,System.Collections.Generic.IEqualityComparer);df-generated | -| System.Collections.Immutable;ImmutableArray<>;ItemRef;(System.Int32);df-generated | -| System.Collections.Immutable;ImmutableArray<>;LastIndexOf;(T);df-generated | -| System.Collections.Immutable;ImmutableArray<>;LastIndexOf;(T,System.Int32);df-generated | -| System.Collections.Immutable;ImmutableArray<>;LastIndexOf;(T,System.Int32,System.Int32);df-generated | -| System.Collections.Immutable;ImmutableArray<>;LastIndexOf;(T,System.Int32,System.Int32,System.Collections.Generic.IEqualityComparer);df-generated | -| System.Collections.Immutable;ImmutableArray<>;Remove;(System.Object);df-generated | -| System.Collections.Immutable;ImmutableArray<>;Remove;(T);df-generated | -| System.Collections.Immutable;ImmutableArray<>;RemoveAt;(System.Int32);df-generated | -| System.Collections.Immutable;ImmutableArray<>;get_Count;();df-generated | -| System.Collections.Immutable;ImmutableArray<>;get_IsDefault;();df-generated | -| System.Collections.Immutable;ImmutableArray<>;get_IsDefaultOrEmpty;();df-generated | -| System.Collections.Immutable;ImmutableArray<>;get_IsEmpty;();df-generated | -| System.Collections.Immutable;ImmutableArray<>;get_IsFixedSize;();df-generated | -| System.Collections.Immutable;ImmutableArray<>;get_IsReadOnly;();df-generated | -| System.Collections.Immutable;ImmutableArray<>;get_IsSynchronized;();df-generated | -| System.Collections.Immutable;ImmutableArray<>;get_Length;();df-generated | -| System.Collections.Immutable;ImmutableArray<>;get_SyncRoot;();df-generated | -| System.Collections.Immutable;ImmutableDictionary;Contains<,>;(System.Collections.Immutable.IImmutableDictionary,TKey,TValue);df-generated | -| System.Collections.Immutable;ImmutableDictionary;Create<,>;();df-generated | -| System.Collections.Immutable;ImmutableDictionary;CreateBuilder<,>;();df-generated | -| System.Collections.Immutable;ImmutableDictionary;CreateBuilder<,>;(System.Collections.Generic.IEqualityComparer);df-generated | -| System.Collections.Immutable;ImmutableDictionary;CreateBuilder<,>;(System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEqualityComparer);df-generated | -| System.Collections.Immutable;ImmutableDictionary;GetValueOrDefault<,>;(System.Collections.Immutable.IImmutableDictionary,TKey);df-generated | -| System.Collections.Immutable;ImmutableDictionary<,>+Builder;Contains;(System.Collections.Generic.KeyValuePair);df-generated | -| System.Collections.Immutable;ImmutableDictionary<,>+Builder;Contains;(System.Object);df-generated | -| System.Collections.Immutable;ImmutableDictionary<,>+Builder;ContainsKey;(TKey);df-generated | -| System.Collections.Immutable;ImmutableDictionary<,>+Builder;ContainsValue;(TValue);df-generated | -| System.Collections.Immutable;ImmutableDictionary<,>+Builder;GetValueOrDefault;(TKey);df-generated | -| System.Collections.Immutable;ImmutableDictionary<,>+Builder;Remove;(System.Collections.Generic.KeyValuePair);df-generated | -| System.Collections.Immutable;ImmutableDictionary<,>+Builder;Remove;(System.Object);df-generated | -| System.Collections.Immutable;ImmutableDictionary<,>+Builder;Remove;(TKey);df-generated | -| System.Collections.Immutable;ImmutableDictionary<,>+Builder;RemoveRange;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Immutable;ImmutableDictionary<,>+Builder;TryGetValue;(TKey,TValue);df-generated | -| System.Collections.Immutable;ImmutableDictionary<,>+Builder;get_Count;();df-generated | -| System.Collections.Immutable;ImmutableDictionary<,>+Builder;get_IsFixedSize;();df-generated | -| System.Collections.Immutable;ImmutableDictionary<,>+Builder;get_IsReadOnly;();df-generated | -| System.Collections.Immutable;ImmutableDictionary<,>+Builder;get_IsSynchronized;();df-generated | -| System.Collections.Immutable;ImmutableDictionary<,>+Enumerator;Dispose;();df-generated | -| System.Collections.Immutable;ImmutableDictionary<,>+Enumerator;MoveNext;();df-generated | -| System.Collections.Immutable;ImmutableDictionary<,>+Enumerator;Reset;();df-generated | -| System.Collections.Immutable;ImmutableDictionary<,>+Enumerator;get_Current;();df-generated | -| System.Collections.Immutable;ImmutableDictionary<,>;Contains;(System.Collections.Generic.KeyValuePair);df-generated | -| System.Collections.Immutable;ImmutableDictionary<,>;Contains;(System.Object);df-generated | -| System.Collections.Immutable;ImmutableDictionary<,>;ContainsKey;(TKey);df-generated | -| System.Collections.Immutable;ImmutableDictionary<,>;ContainsValue;(TValue);df-generated | -| System.Collections.Immutable;ImmutableDictionary<,>;Remove;(System.Collections.Generic.KeyValuePair);df-generated | -| System.Collections.Immutable;ImmutableDictionary<,>;Remove;(System.Object);df-generated | -| System.Collections.Immutable;ImmutableDictionary<,>;Remove;(TKey);df-generated | -| System.Collections.Immutable;ImmutableDictionary<,>;TryGetValue;(TKey,TValue);df-generated | -| System.Collections.Immutable;ImmutableDictionary<,>;get_Count;();df-generated | -| System.Collections.Immutable;ImmutableDictionary<,>;get_IsEmpty;();df-generated | -| System.Collections.Immutable;ImmutableDictionary<,>;get_IsFixedSize;();df-generated | -| System.Collections.Immutable;ImmutableDictionary<,>;get_IsReadOnly;();df-generated | -| System.Collections.Immutable;ImmutableDictionary<,>;get_IsSynchronized;();df-generated | -| System.Collections.Immutable;ImmutableHashSet;Create<>;();df-generated | -| System.Collections.Immutable;ImmutableHashSet;Create<>;(System.Collections.Generic.IEqualityComparer);df-generated | -| System.Collections.Immutable;ImmutableHashSet;Create<>;(System.Collections.Generic.IEqualityComparer,T);df-generated | -| System.Collections.Immutable;ImmutableHashSet;Create<>;(System.Collections.Generic.IEqualityComparer,T[]);df-generated | -| System.Collections.Immutable;ImmutableHashSet;Create<>;(T);df-generated | -| System.Collections.Immutable;ImmutableHashSet;Create<>;(T[]);df-generated | -| System.Collections.Immutable;ImmutableHashSet;CreateBuilder<>;();df-generated | -| System.Collections.Immutable;ImmutableHashSet;CreateBuilder<>;(System.Collections.Generic.IEqualityComparer);df-generated | -| System.Collections.Immutable;ImmutableHashSet<>+Builder;Contains;(T);df-generated | -| System.Collections.Immutable;ImmutableHashSet<>+Builder;ExceptWith;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Immutable;ImmutableHashSet<>+Builder;IntersectWith;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Immutable;ImmutableHashSet<>+Builder;IsProperSubsetOf;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Immutable;ImmutableHashSet<>+Builder;IsProperSupersetOf;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Immutable;ImmutableHashSet<>+Builder;IsSubsetOf;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Immutable;ImmutableHashSet<>+Builder;IsSupersetOf;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Immutable;ImmutableHashSet<>+Builder;Overlaps;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Immutable;ImmutableHashSet<>+Builder;Remove;(T);df-generated | -| System.Collections.Immutable;ImmutableHashSet<>+Builder;SetEquals;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Immutable;ImmutableHashSet<>+Builder;SymmetricExceptWith;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Immutable;ImmutableHashSet<>+Builder;UnionWith;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Immutable;ImmutableHashSet<>+Builder;get_Count;();df-generated | -| System.Collections.Immutable;ImmutableHashSet<>+Builder;get_IsReadOnly;();df-generated | -| System.Collections.Immutable;ImmutableHashSet<>+Enumerator;Dispose;();df-generated | -| System.Collections.Immutable;ImmutableHashSet<>+Enumerator;MoveNext;();df-generated | -| System.Collections.Immutable;ImmutableHashSet<>+Enumerator;Reset;();df-generated | -| System.Collections.Immutable;ImmutableHashSet<>+Enumerator;get_Current;();df-generated | -| System.Collections.Immutable;ImmutableHashSet<>;Contains;(T);df-generated | -| System.Collections.Immutable;ImmutableHashSet<>;ExceptWith;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Immutable;ImmutableHashSet<>;IntersectWith;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Immutable;ImmutableHashSet<>;IsProperSubsetOf;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Immutable;ImmutableHashSet<>;IsProperSupersetOf;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Immutable;ImmutableHashSet<>;IsSubsetOf;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Immutable;ImmutableHashSet<>;IsSupersetOf;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Immutable;ImmutableHashSet<>;Overlaps;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Immutable;ImmutableHashSet<>;Remove;(T);df-generated | -| System.Collections.Immutable;ImmutableHashSet<>;SetEquals;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Immutable;ImmutableHashSet<>;SymmetricExceptWith;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Immutable;ImmutableHashSet<>;UnionWith;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Immutable;ImmutableHashSet<>;get_Count;();df-generated | -| System.Collections.Immutable;ImmutableHashSet<>;get_IsEmpty;();df-generated | -| System.Collections.Immutable;ImmutableHashSet<>;get_IsReadOnly;();df-generated | -| System.Collections.Immutable;ImmutableHashSet<>;get_IsSynchronized;();df-generated | -| System.Collections.Immutable;ImmutableInterlocked;Enqueue<>;(System.Collections.Immutable.ImmutableQueue,T);df-generated | -| System.Collections.Immutable;ImmutableInterlocked;InterlockedCompareExchange<>;(System.Collections.Immutable.ImmutableArray,System.Collections.Immutable.ImmutableArray,System.Collections.Immutable.ImmutableArray);df-generated | -| System.Collections.Immutable;ImmutableInterlocked;InterlockedExchange<>;(System.Collections.Immutable.ImmutableArray,System.Collections.Immutable.ImmutableArray);df-generated | -| System.Collections.Immutable;ImmutableInterlocked;InterlockedInitialize<>;(System.Collections.Immutable.ImmutableArray,System.Collections.Immutable.ImmutableArray);df-generated | -| System.Collections.Immutable;ImmutableInterlocked;Push<>;(System.Collections.Immutable.ImmutableStack,T);df-generated | -| System.Collections.Immutable;ImmutableInterlocked;TryAdd<,>;(System.Collections.Immutable.ImmutableDictionary,TKey,TValue);df-generated | -| System.Collections.Immutable;ImmutableInterlocked;TryDequeue<>;(System.Collections.Immutable.ImmutableQueue,T);df-generated | -| System.Collections.Immutable;ImmutableInterlocked;TryPop<>;(System.Collections.Immutable.ImmutableStack,T);df-generated | -| System.Collections.Immutable;ImmutableInterlocked;TryRemove<,>;(System.Collections.Immutable.ImmutableDictionary,TKey,TValue);df-generated | -| System.Collections.Immutable;ImmutableInterlocked;TryUpdate<,>;(System.Collections.Immutable.ImmutableDictionary,TKey,TValue,TValue);df-generated | -| System.Collections.Immutable;ImmutableList;Create<>;();df-generated | -| System.Collections.Immutable;ImmutableList;Create<>;(T[]);df-generated | -| System.Collections.Immutable;ImmutableList;CreateBuilder<>;();df-generated | -| System.Collections.Immutable;ImmutableList;IndexOf<>;(System.Collections.Immutable.IImmutableList,T);df-generated | -| System.Collections.Immutable;ImmutableList;IndexOf<>;(System.Collections.Immutable.IImmutableList,T,System.Collections.Generic.IEqualityComparer);df-generated | -| System.Collections.Immutable;ImmutableList;IndexOf<>;(System.Collections.Immutable.IImmutableList,T,System.Int32);df-generated | -| System.Collections.Immutable;ImmutableList;IndexOf<>;(System.Collections.Immutable.IImmutableList,T,System.Int32,System.Int32);df-generated | -| System.Collections.Immutable;ImmutableList;LastIndexOf<>;(System.Collections.Immutable.IImmutableList,T);df-generated | -| System.Collections.Immutable;ImmutableList;LastIndexOf<>;(System.Collections.Immutable.IImmutableList,T,System.Collections.Generic.IEqualityComparer);df-generated | -| System.Collections.Immutable;ImmutableList;LastIndexOf<>;(System.Collections.Immutable.IImmutableList,T,System.Int32);df-generated | -| System.Collections.Immutable;ImmutableList;LastIndexOf<>;(System.Collections.Immutable.IImmutableList,T,System.Int32,System.Int32);df-generated | -| System.Collections.Immutable;ImmutableList<>+Builder;BinarySearch;(T);df-generated | -| System.Collections.Immutable;ImmutableList<>+Builder;Clear;();df-generated | -| System.Collections.Immutable;ImmutableList<>+Builder;Contains;(System.Object);df-generated | -| System.Collections.Immutable;ImmutableList<>+Builder;Contains;(T);df-generated | -| System.Collections.Immutable;ImmutableList<>+Builder;CopyTo;(System.Int32,T[],System.Int32,System.Int32);df-generated | -| System.Collections.Immutable;ImmutableList<>+Builder;IndexOf;(System.Object);df-generated | -| System.Collections.Immutable;ImmutableList<>+Builder;IndexOf;(T);df-generated | -| System.Collections.Immutable;ImmutableList<>+Builder;IndexOf;(T,System.Int32);df-generated | -| System.Collections.Immutable;ImmutableList<>+Builder;IndexOf;(T,System.Int32,System.Int32);df-generated | -| System.Collections.Immutable;ImmutableList<>+Builder;IndexOf;(T,System.Int32,System.Int32,System.Collections.Generic.IEqualityComparer);df-generated | -| System.Collections.Immutable;ImmutableList<>+Builder;ItemRef;(System.Int32);df-generated | -| System.Collections.Immutable;ImmutableList<>+Builder;LastIndexOf;(T);df-generated | -| System.Collections.Immutable;ImmutableList<>+Builder;LastIndexOf;(T,System.Int32);df-generated | -| System.Collections.Immutable;ImmutableList<>+Builder;LastIndexOf;(T,System.Int32,System.Int32);df-generated | -| System.Collections.Immutable;ImmutableList<>+Builder;LastIndexOf;(T,System.Int32,System.Int32,System.Collections.Generic.IEqualityComparer);df-generated | -| System.Collections.Immutable;ImmutableList<>+Builder;Remove;(System.Object);df-generated | -| System.Collections.Immutable;ImmutableList<>+Builder;Remove;(T);df-generated | -| System.Collections.Immutable;ImmutableList<>+Builder;RemoveAt;(System.Int32);df-generated | -| System.Collections.Immutable;ImmutableList<>+Builder;Sort;();df-generated | -| System.Collections.Immutable;ImmutableList<>+Builder;Sort;(System.Collections.Generic.IComparer);df-generated | -| System.Collections.Immutable;ImmutableList<>+Builder;Sort;(System.Int32,System.Int32,System.Collections.Generic.IComparer);df-generated | -| System.Collections.Immutable;ImmutableList<>+Builder;get_Count;();df-generated | -| System.Collections.Immutable;ImmutableList<>+Builder;get_IsFixedSize;();df-generated | -| System.Collections.Immutable;ImmutableList<>+Builder;get_IsReadOnly;();df-generated | -| System.Collections.Immutable;ImmutableList<>+Builder;get_IsSynchronized;();df-generated | -| System.Collections.Immutable;ImmutableList<>+Builder;get_Item;(System.Int32);df-generated | -| System.Collections.Immutable;ImmutableList<>+Enumerator;Dispose;();df-generated | -| System.Collections.Immutable;ImmutableList<>+Enumerator;MoveNext;();df-generated | -| System.Collections.Immutable;ImmutableList<>+Enumerator;Reset;();df-generated | -| System.Collections.Immutable;ImmutableList<>;BinarySearch;(T);df-generated | -| System.Collections.Immutable;ImmutableList<>;Clear;();df-generated | -| System.Collections.Immutable;ImmutableList<>;Contains;(System.Object);df-generated | -| System.Collections.Immutable;ImmutableList<>;Contains;(T);df-generated | -| System.Collections.Immutable;ImmutableList<>;CopyTo;(System.Int32,T[],System.Int32,System.Int32);df-generated | -| System.Collections.Immutable;ImmutableList<>;IndexOf;(System.Object);df-generated | -| System.Collections.Immutable;ImmutableList<>;IndexOf;(T);df-generated | -| System.Collections.Immutable;ImmutableList<>;IndexOf;(T,System.Int32,System.Int32,System.Collections.Generic.IEqualityComparer);df-generated | -| System.Collections.Immutable;ImmutableList<>;ItemRef;(System.Int32);df-generated | -| System.Collections.Immutable;ImmutableList<>;LastIndexOf;(T,System.Int32,System.Int32,System.Collections.Generic.IEqualityComparer);df-generated | -| System.Collections.Immutable;ImmutableList<>;Remove;(System.Object);df-generated | -| System.Collections.Immutable;ImmutableList<>;Remove;(T);df-generated | -| System.Collections.Immutable;ImmutableList<>;RemoveAt;(System.Int32);df-generated | -| System.Collections.Immutable;ImmutableList<>;get_Count;();df-generated | -| System.Collections.Immutable;ImmutableList<>;get_IsEmpty;();df-generated | -| System.Collections.Immutable;ImmutableList<>;get_IsFixedSize;();df-generated | -| System.Collections.Immutable;ImmutableList<>;get_IsReadOnly;();df-generated | -| System.Collections.Immutable;ImmutableList<>;get_IsSynchronized;();df-generated | -| System.Collections.Immutable;ImmutableQueue;Create<>;();df-generated | -| System.Collections.Immutable;ImmutableQueue<>+Enumerator;MoveNext;();df-generated | -| System.Collections.Immutable;ImmutableQueue<>;Clear;();df-generated | -| System.Collections.Immutable;ImmutableQueue<>;PeekRef;();df-generated | -| System.Collections.Immutable;ImmutableQueue<>;get_Empty;();df-generated | -| System.Collections.Immutable;ImmutableQueue<>;get_IsEmpty;();df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;Create<,>;();df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary;CreateBuilder<,>;();df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary<,>+Builder;Contains;(System.Collections.Generic.KeyValuePair);df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary<,>+Builder;Contains;(System.Object);df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary<,>+Builder;ContainsKey;(TKey);df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary<,>+Builder;ContainsValue;(TValue);df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary<,>+Builder;GetValueOrDefault;(TKey);df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary<,>+Builder;Remove;(System.Collections.Generic.KeyValuePair);df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary<,>+Builder;Remove;(System.Object);df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary<,>+Builder;Remove;(TKey);df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary<,>+Builder;RemoveRange;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary<,>+Builder;TryGetValue;(TKey,TValue);df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary<,>+Builder;ValueRef;(TKey);df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary<,>+Builder;get_Count;();df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary<,>+Builder;get_IsFixedSize;();df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary<,>+Builder;get_IsReadOnly;();df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary<,>+Builder;get_IsSynchronized;();df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary<,>+Enumerator;Dispose;();df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary<,>+Enumerator;MoveNext;();df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary<,>+Enumerator;Reset;();df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary<,>;Contains;(System.Collections.Generic.KeyValuePair);df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary<,>;Contains;(System.Object);df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary<,>;ContainsKey;(TKey);df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary<,>;ContainsValue;(TValue);df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary<,>;Remove;(System.Collections.Generic.KeyValuePair);df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary<,>;Remove;(System.Object);df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary<,>;Remove;(TKey);df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary<,>;TryGetValue;(TKey,TValue);df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary<,>;ValueRef;(TKey);df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary<,>;get_Count;();df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary<,>;get_IsEmpty;();df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary<,>;get_IsFixedSize;();df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary<,>;get_IsReadOnly;();df-generated | -| System.Collections.Immutable;ImmutableSortedDictionary<,>;get_IsSynchronized;();df-generated | -| System.Collections.Immutable;ImmutableSortedSet;Create<>;();df-generated | -| System.Collections.Immutable;ImmutableSortedSet;Create<>;(T[]);df-generated | -| System.Collections.Immutable;ImmutableSortedSet;CreateBuilder<>;();df-generated | -| System.Collections.Immutable;ImmutableSortedSet<>+Builder;Contains;(T);df-generated | -| System.Collections.Immutable;ImmutableSortedSet<>+Builder;ExceptWith;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Immutable;ImmutableSortedSet<>+Builder;IsProperSubsetOf;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Immutable;ImmutableSortedSet<>+Builder;IsProperSupersetOf;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Immutable;ImmutableSortedSet<>+Builder;IsSubsetOf;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Immutable;ImmutableSortedSet<>+Builder;IsSupersetOf;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Immutable;ImmutableSortedSet<>+Builder;ItemRef;(System.Int32);df-generated | -| System.Collections.Immutable;ImmutableSortedSet<>+Builder;Overlaps;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Immutable;ImmutableSortedSet<>+Builder;Remove;(T);df-generated | -| System.Collections.Immutable;ImmutableSortedSet<>+Builder;SetEquals;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Immutable;ImmutableSortedSet<>+Builder;get_Count;();df-generated | -| System.Collections.Immutable;ImmutableSortedSet<>+Builder;get_IsReadOnly;();df-generated | -| System.Collections.Immutable;ImmutableSortedSet<>+Builder;get_IsSynchronized;();df-generated | -| System.Collections.Immutable;ImmutableSortedSet<>+Builder;get_Item;(System.Int32);df-generated | -| System.Collections.Immutable;ImmutableSortedSet<>+Enumerator;Dispose;();df-generated | -| System.Collections.Immutable;ImmutableSortedSet<>+Enumerator;MoveNext;();df-generated | -| System.Collections.Immutable;ImmutableSortedSet<>+Enumerator;Reset;();df-generated | -| System.Collections.Immutable;ImmutableSortedSet<>;Contains;(System.Object);df-generated | -| System.Collections.Immutable;ImmutableSortedSet<>;Contains;(T);df-generated | -| System.Collections.Immutable;ImmutableSortedSet<>;ExceptWith;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Immutable;ImmutableSortedSet<>;IndexOf;(System.Object);df-generated | -| System.Collections.Immutable;ImmutableSortedSet<>;IndexOf;(T);df-generated | -| System.Collections.Immutable;ImmutableSortedSet<>;IntersectWith;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Immutable;ImmutableSortedSet<>;IsProperSubsetOf;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Immutable;ImmutableSortedSet<>;IsProperSupersetOf;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Immutable;ImmutableSortedSet<>;IsSubsetOf;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Immutable;ImmutableSortedSet<>;IsSupersetOf;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Immutable;ImmutableSortedSet<>;ItemRef;(System.Int32);df-generated | -| System.Collections.Immutable;ImmutableSortedSet<>;Overlaps;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Immutable;ImmutableSortedSet<>;Remove;(System.Object);df-generated | -| System.Collections.Immutable;ImmutableSortedSet<>;Remove;(T);df-generated | -| System.Collections.Immutable;ImmutableSortedSet<>;RemoveAt;(System.Int32);df-generated | -| System.Collections.Immutable;ImmutableSortedSet<>;SetEquals;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Immutable;ImmutableSortedSet<>;SymmetricExceptWith;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Immutable;ImmutableSortedSet<>;UnionWith;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.Immutable;ImmutableSortedSet<>;get_Count;();df-generated | -| System.Collections.Immutable;ImmutableSortedSet<>;get_IsEmpty;();df-generated | -| System.Collections.Immutable;ImmutableSortedSet<>;get_IsFixedSize;();df-generated | -| System.Collections.Immutable;ImmutableSortedSet<>;get_IsReadOnly;();df-generated | -| System.Collections.Immutable;ImmutableSortedSet<>;get_IsSynchronized;();df-generated | -| System.Collections.Immutable;ImmutableStack;Create<>;();df-generated | -| System.Collections.Immutable;ImmutableStack<>+Enumerator;MoveNext;();df-generated | -| System.Collections.Immutable;ImmutableStack<>;Clear;();df-generated | -| System.Collections.Immutable;ImmutableStack<>;PeekRef;();df-generated | -| System.Collections.Immutable;ImmutableStack<>;get_Empty;();df-generated | -| System.Collections.Immutable;ImmutableStack<>;get_IsEmpty;();df-generated | -| System.Collections.ObjectModel;Collection<>;ClearItems;();df-generated | -| System.Collections.ObjectModel;Collection<>;Collection;();df-generated | -| System.Collections.ObjectModel;Collection<>;Contains;(System.Object);df-generated | -| System.Collections.ObjectModel;Collection<>;Contains;(T);df-generated | -| System.Collections.ObjectModel;Collection<>;IndexOf;(System.Object);df-generated | -| System.Collections.ObjectModel;Collection<>;IndexOf;(T);df-generated | -| System.Collections.ObjectModel;Collection<>;Remove;(System.Object);df-generated | -| System.Collections.ObjectModel;Collection<>;Remove;(T);df-generated | -| System.Collections.ObjectModel;Collection<>;RemoveAt;(System.Int32);df-generated | -| System.Collections.ObjectModel;Collection<>;RemoveItem;(System.Int32);df-generated | -| System.Collections.ObjectModel;Collection<>;get_Count;();df-generated | -| System.Collections.ObjectModel;Collection<>;get_IsFixedSize;();df-generated | -| System.Collections.ObjectModel;Collection<>;get_IsReadOnly;();df-generated | -| System.Collections.ObjectModel;Collection<>;get_IsSynchronized;();df-generated | -| System.Collections.ObjectModel;KeyedCollection<,>;ChangeItemKey;(TItem,TKey);df-generated | -| System.Collections.ObjectModel;KeyedCollection<,>;ClearItems;();df-generated | -| System.Collections.ObjectModel;KeyedCollection<,>;Contains;(TKey);df-generated | -| System.Collections.ObjectModel;KeyedCollection<,>;GetKeyForItem;(TItem);df-generated | -| System.Collections.ObjectModel;KeyedCollection<,>;KeyedCollection;();df-generated | -| System.Collections.ObjectModel;KeyedCollection<,>;KeyedCollection;(System.Collections.Generic.IEqualityComparer);df-generated | -| System.Collections.ObjectModel;KeyedCollection<,>;Remove;(TKey);df-generated | -| System.Collections.ObjectModel;KeyedCollection<,>;RemoveItem;(System.Int32);df-generated | -| System.Collections.ObjectModel;ObservableCollection<>;BlockReentrancy;();df-generated | -| System.Collections.ObjectModel;ObservableCollection<>;CheckReentrancy;();df-generated | -| System.Collections.ObjectModel;ObservableCollection<>;ClearItems;();df-generated | -| System.Collections.ObjectModel;ObservableCollection<>;Move;(System.Int32,System.Int32);df-generated | -| System.Collections.ObjectModel;ObservableCollection<>;MoveItem;(System.Int32,System.Int32);df-generated | -| System.Collections.ObjectModel;ObservableCollection<>;ObservableCollection;();df-generated | -| System.Collections.ObjectModel;ObservableCollection<>;ObservableCollection;(System.Collections.Generic.IEnumerable);df-generated | -| System.Collections.ObjectModel;ObservableCollection<>;ObservableCollection;(System.Collections.Generic.List);df-generated | -| System.Collections.ObjectModel;ObservableCollection<>;OnCollectionChanged;(System.Collections.Specialized.NotifyCollectionChangedEventArgs);df-generated | -| System.Collections.ObjectModel;ObservableCollection<>;OnPropertyChanged;(System.ComponentModel.PropertyChangedEventArgs);df-generated | -| System.Collections.ObjectModel;ObservableCollection<>;RemoveItem;(System.Int32);df-generated | -| System.Collections.ObjectModel;ReadOnlyCollection<>;Contains;(System.Object);df-generated | -| System.Collections.ObjectModel;ReadOnlyCollection<>;Contains;(T);df-generated | -| System.Collections.ObjectModel;ReadOnlyCollection<>;IndexOf;(System.Object);df-generated | -| System.Collections.ObjectModel;ReadOnlyCollection<>;IndexOf;(T);df-generated | -| System.Collections.ObjectModel;ReadOnlyCollection<>;Remove;(System.Object);df-generated | -| System.Collections.ObjectModel;ReadOnlyCollection<>;Remove;(T);df-generated | -| System.Collections.ObjectModel;ReadOnlyCollection<>;RemoveAt;(System.Int32);df-generated | -| System.Collections.ObjectModel;ReadOnlyCollection<>;get_Count;();df-generated | -| System.Collections.ObjectModel;ReadOnlyCollection<>;get_IsFixedSize;();df-generated | -| System.Collections.ObjectModel;ReadOnlyCollection<>;get_IsReadOnly;();df-generated | -| System.Collections.ObjectModel;ReadOnlyCollection<>;get_IsSynchronized;();df-generated | -| System.Collections.ObjectModel;ReadOnlyDictionary<,>+KeyCollection;Contains;(TKey);df-generated | -| System.Collections.ObjectModel;ReadOnlyDictionary<,>+KeyCollection;Remove;(TKey);df-generated | -| System.Collections.ObjectModel;ReadOnlyDictionary<,>+KeyCollection;get_Count;();df-generated | -| System.Collections.ObjectModel;ReadOnlyDictionary<,>+KeyCollection;get_IsReadOnly;();df-generated | -| System.Collections.ObjectModel;ReadOnlyDictionary<,>+KeyCollection;get_IsSynchronized;();df-generated | -| System.Collections.ObjectModel;ReadOnlyDictionary<,>+ValueCollection;Contains;(TValue);df-generated | -| System.Collections.ObjectModel;ReadOnlyDictionary<,>+ValueCollection;Remove;(TValue);df-generated | -| System.Collections.ObjectModel;ReadOnlyDictionary<,>+ValueCollection;get_Count;();df-generated | -| System.Collections.ObjectModel;ReadOnlyDictionary<,>+ValueCollection;get_IsReadOnly;();df-generated | -| System.Collections.ObjectModel;ReadOnlyDictionary<,>+ValueCollection;get_IsSynchronized;();df-generated | -| System.Collections.ObjectModel;ReadOnlyDictionary<,>;Contains;(System.Collections.Generic.KeyValuePair);df-generated | -| System.Collections.ObjectModel;ReadOnlyDictionary<,>;Contains;(System.Object);df-generated | -| System.Collections.ObjectModel;ReadOnlyDictionary<,>;ContainsKey;(TKey);df-generated | -| System.Collections.ObjectModel;ReadOnlyDictionary<,>;Remove;(System.Collections.Generic.KeyValuePair);df-generated | -| System.Collections.ObjectModel;ReadOnlyDictionary<,>;Remove;(System.Object);df-generated | -| System.Collections.ObjectModel;ReadOnlyDictionary<,>;Remove;(TKey);df-generated | -| System.Collections.ObjectModel;ReadOnlyDictionary<,>;TryGetValue;(TKey,TValue);df-generated | -| System.Collections.ObjectModel;ReadOnlyDictionary<,>;get_Count;();df-generated | -| System.Collections.ObjectModel;ReadOnlyDictionary<,>;get_IsFixedSize;();df-generated | -| System.Collections.ObjectModel;ReadOnlyDictionary<,>;get_IsReadOnly;();df-generated | -| System.Collections.ObjectModel;ReadOnlyDictionary<,>;get_IsSynchronized;();df-generated | -| System.Collections.ObjectModel;ReadOnlyObservableCollection<>;OnCollectionChanged;(System.Collections.Specialized.NotifyCollectionChangedEventArgs);df-generated | -| System.Collections.ObjectModel;ReadOnlyObservableCollection<>;OnPropertyChanged;(System.ComponentModel.PropertyChangedEventArgs);df-generated | -| System.Collections.ObjectModel;ReadOnlyObservableCollection<>;ReadOnlyObservableCollection;(System.Collections.ObjectModel.ObservableCollection);df-generated | -| System.Collections.Specialized;BitVector32+Section;Equals;(System.Collections.Specialized.BitVector32+Section);df-generated | -| System.Collections.Specialized;BitVector32+Section;Equals;(System.Object);df-generated | -| System.Collections.Specialized;BitVector32+Section;GetHashCode;();df-generated | -| System.Collections.Specialized;BitVector32+Section;ToString;();df-generated | -| System.Collections.Specialized;BitVector32+Section;ToString;(System.Collections.Specialized.BitVector32+Section);df-generated | -| System.Collections.Specialized;BitVector32+Section;get_Mask;();df-generated | -| System.Collections.Specialized;BitVector32+Section;get_Offset;();df-generated | -| System.Collections.Specialized;BitVector32;BitVector32;(System.Collections.Specialized.BitVector32);df-generated | -| System.Collections.Specialized;BitVector32;BitVector32;(System.Int32);df-generated | -| System.Collections.Specialized;BitVector32;CreateMask;();df-generated | -| System.Collections.Specialized;BitVector32;CreateMask;(System.Int32);df-generated | -| System.Collections.Specialized;BitVector32;CreateSection;(System.Int16);df-generated | -| System.Collections.Specialized;BitVector32;CreateSection;(System.Int16,System.Collections.Specialized.BitVector32+Section);df-generated | -| System.Collections.Specialized;BitVector32;Equals;(System.Object);df-generated | -| System.Collections.Specialized;BitVector32;GetHashCode;();df-generated | -| System.Collections.Specialized;BitVector32;ToString;();df-generated | -| System.Collections.Specialized;BitVector32;ToString;(System.Collections.Specialized.BitVector32);df-generated | -| System.Collections.Specialized;BitVector32;get_Data;();df-generated | -| System.Collections.Specialized;BitVector32;get_Item;(System.Collections.Specialized.BitVector32+Section);df-generated | -| System.Collections.Specialized;BitVector32;get_Item;(System.Int32);df-generated | -| System.Collections.Specialized;BitVector32;set_Item;(System.Collections.Specialized.BitVector32+Section,System.Int32);df-generated | -| System.Collections.Specialized;BitVector32;set_Item;(System.Int32,System.Boolean);df-generated | -| System.Collections.Specialized;CollectionsUtil;CreateCaseInsensitiveHashtable;();df-generated | -| System.Collections.Specialized;CollectionsUtil;CreateCaseInsensitiveHashtable;(System.Collections.IDictionary);df-generated | -| System.Collections.Specialized;CollectionsUtil;CreateCaseInsensitiveHashtable;(System.Int32);df-generated | -| System.Collections.Specialized;CollectionsUtil;CreateCaseInsensitiveSortedList;();df-generated | -| System.Collections.Specialized;HybridDictionary;Contains;(System.Object);df-generated | -| System.Collections.Specialized;HybridDictionary;HybridDictionary;();df-generated | -| System.Collections.Specialized;HybridDictionary;HybridDictionary;(System.Boolean);df-generated | -| System.Collections.Specialized;HybridDictionary;HybridDictionary;(System.Int32);df-generated | -| System.Collections.Specialized;HybridDictionary;HybridDictionary;(System.Int32,System.Boolean);df-generated | -| System.Collections.Specialized;HybridDictionary;Remove;(System.Object);df-generated | -| System.Collections.Specialized;HybridDictionary;get_Count;();df-generated | -| System.Collections.Specialized;HybridDictionary;get_IsFixedSize;();df-generated | -| System.Collections.Specialized;HybridDictionary;get_IsReadOnly;();df-generated | -| System.Collections.Specialized;HybridDictionary;get_IsSynchronized;();df-generated | -| System.Collections.Specialized;IOrderedDictionary;GetEnumerator;();df-generated | -| System.Collections.Specialized;IOrderedDictionary;Insert;(System.Int32,System.Object,System.Object);df-generated | -| System.Collections.Specialized;IOrderedDictionary;RemoveAt;(System.Int32);df-generated | -| System.Collections.Specialized;ListDictionary;Contains;(System.Object);df-generated | -| System.Collections.Specialized;ListDictionary;ListDictionary;();df-generated | -| System.Collections.Specialized;ListDictionary;Remove;(System.Object);df-generated | -| System.Collections.Specialized;ListDictionary;get_Count;();df-generated | -| System.Collections.Specialized;ListDictionary;get_IsFixedSize;();df-generated | -| System.Collections.Specialized;ListDictionary;get_IsReadOnly;();df-generated | -| System.Collections.Specialized;ListDictionary;get_IsSynchronized;();df-generated | -| System.Collections.Specialized;NameObjectCollectionBase+KeysCollection;Get;(System.Int32);df-generated | -| System.Collections.Specialized;NameObjectCollectionBase+KeysCollection;get_Count;();df-generated | -| System.Collections.Specialized;NameObjectCollectionBase+KeysCollection;get_IsSynchronized;();df-generated | -| System.Collections.Specialized;NameObjectCollectionBase+KeysCollection;get_Item;(System.Int32);df-generated | -| System.Collections.Specialized;NameObjectCollectionBase;BaseClear;();df-generated | -| System.Collections.Specialized;NameObjectCollectionBase;BaseHasKeys;();df-generated | -| System.Collections.Specialized;NameObjectCollectionBase;BaseRemove;(System.String);df-generated | -| System.Collections.Specialized;NameObjectCollectionBase;BaseRemoveAt;(System.Int32);df-generated | -| System.Collections.Specialized;NameObjectCollectionBase;BaseSet;(System.Int32,System.Object);df-generated | -| System.Collections.Specialized;NameObjectCollectionBase;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Collections.Specialized;NameObjectCollectionBase;NameObjectCollectionBase;();df-generated | -| System.Collections.Specialized;NameObjectCollectionBase;NameObjectCollectionBase;(System.Int32);df-generated | -| System.Collections.Specialized;NameObjectCollectionBase;NameObjectCollectionBase;(System.Int32,System.Collections.IEqualityComparer);df-generated | -| System.Collections.Specialized;NameObjectCollectionBase;NameObjectCollectionBase;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Collections.Specialized;NameObjectCollectionBase;OnDeserialization;(System.Object);df-generated | -| System.Collections.Specialized;NameObjectCollectionBase;get_Count;();df-generated | -| System.Collections.Specialized;NameObjectCollectionBase;get_IsReadOnly;();df-generated | -| System.Collections.Specialized;NameObjectCollectionBase;get_IsSynchronized;();df-generated | -| System.Collections.Specialized;NameObjectCollectionBase;set_IsReadOnly;(System.Boolean);df-generated | -| System.Collections.Specialized;NameValueCollection;GetValues;(System.Int32);df-generated | -| System.Collections.Specialized;NameValueCollection;GetValues;(System.String);df-generated | -| System.Collections.Specialized;NameValueCollection;HasKeys;();df-generated | -| System.Collections.Specialized;NameValueCollection;InvalidateCachedArrays;();df-generated | -| System.Collections.Specialized;NameValueCollection;NameValueCollection;();df-generated | -| System.Collections.Specialized;NameValueCollection;NameValueCollection;(System.Collections.IEqualityComparer);df-generated | -| System.Collections.Specialized;NameValueCollection;NameValueCollection;(System.Collections.IHashCodeProvider,System.Collections.IComparer);df-generated | -| System.Collections.Specialized;NameValueCollection;NameValueCollection;(System.Int32);df-generated | -| System.Collections.Specialized;NameValueCollection;NameValueCollection;(System.Int32,System.Collections.IEqualityComparer);df-generated | -| System.Collections.Specialized;NameValueCollection;NameValueCollection;(System.Int32,System.Collections.IHashCodeProvider,System.Collections.IComparer);df-generated | -| System.Collections.Specialized;NameValueCollection;NameValueCollection;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Collections.Specialized;NameValueCollection;Remove;(System.String);df-generated | -| System.Collections.Specialized;NotifyCollectionChangedEventArgs;NotifyCollectionChangedEventArgs;(System.Collections.Specialized.NotifyCollectionChangedAction);df-generated | -| System.Collections.Specialized;NotifyCollectionChangedEventArgs;NotifyCollectionChangedEventArgs;(System.Collections.Specialized.NotifyCollectionChangedAction,System.Collections.IList);df-generated | -| System.Collections.Specialized;NotifyCollectionChangedEventArgs;NotifyCollectionChangedEventArgs;(System.Collections.Specialized.NotifyCollectionChangedAction,System.Collections.IList,System.Collections.IList);df-generated | -| System.Collections.Specialized;NotifyCollectionChangedEventArgs;NotifyCollectionChangedEventArgs;(System.Collections.Specialized.NotifyCollectionChangedAction,System.Object);df-generated | -| System.Collections.Specialized;NotifyCollectionChangedEventArgs;NotifyCollectionChangedEventArgs;(System.Collections.Specialized.NotifyCollectionChangedAction,System.Object,System.Object);df-generated | -| System.Collections.Specialized;NotifyCollectionChangedEventArgs;get_Action;();df-generated | -| System.Collections.Specialized;NotifyCollectionChangedEventArgs;get_NewStartingIndex;();df-generated | -| System.Collections.Specialized;NotifyCollectionChangedEventArgs;get_OldStartingIndex;();df-generated | -| System.Collections.Specialized;OrderedDictionary;Contains;(System.Object);df-generated | -| System.Collections.Specialized;OrderedDictionary;GetEnumerator;();df-generated | -| System.Collections.Specialized;OrderedDictionary;Insert;(System.Int32,System.Object,System.Object);df-generated | -| System.Collections.Specialized;OrderedDictionary;OnDeserialization;(System.Object);df-generated | -| System.Collections.Specialized;OrderedDictionary;OrderedDictionary;();df-generated | -| System.Collections.Specialized;OrderedDictionary;OrderedDictionary;(System.Collections.IEqualityComparer);df-generated | -| System.Collections.Specialized;OrderedDictionary;OrderedDictionary;(System.Int32);df-generated | -| System.Collections.Specialized;OrderedDictionary;Remove;(System.Object);df-generated | -| System.Collections.Specialized;OrderedDictionary;RemoveAt;(System.Int32);df-generated | -| System.Collections.Specialized;OrderedDictionary;get_Count;();df-generated | -| System.Collections.Specialized;OrderedDictionary;get_IsFixedSize;();df-generated | -| System.Collections.Specialized;OrderedDictionary;get_IsReadOnly;();df-generated | -| System.Collections.Specialized;OrderedDictionary;get_IsSynchronized;();df-generated | -| System.Collections.Specialized;StringCollection;Contains;(System.Object);df-generated | -| System.Collections.Specialized;StringCollection;Contains;(System.String);df-generated | -| System.Collections.Specialized;StringCollection;IndexOf;(System.Object);df-generated | -| System.Collections.Specialized;StringCollection;IndexOf;(System.String);df-generated | -| System.Collections.Specialized;StringCollection;Remove;(System.Object);df-generated | -| System.Collections.Specialized;StringCollection;Remove;(System.String);df-generated | -| System.Collections.Specialized;StringCollection;RemoveAt;(System.Int32);df-generated | -| System.Collections.Specialized;StringCollection;get_Count;();df-generated | -| System.Collections.Specialized;StringCollection;get_IsFixedSize;();df-generated | -| System.Collections.Specialized;StringCollection;get_IsReadOnly;();df-generated | -| System.Collections.Specialized;StringCollection;get_IsSynchronized;();df-generated | -| System.Collections.Specialized;StringDictionary;Add;(System.String,System.String);df-generated | -| System.Collections.Specialized;StringDictionary;ContainsKey;(System.String);df-generated | -| System.Collections.Specialized;StringDictionary;ContainsValue;(System.String);df-generated | -| System.Collections.Specialized;StringDictionary;Remove;(System.String);df-generated | -| System.Collections.Specialized;StringDictionary;StringDictionary;();df-generated | -| System.Collections.Specialized;StringDictionary;get_Count;();df-generated | -| System.Collections.Specialized;StringDictionary;get_IsSynchronized;();df-generated | -| System.Collections.Specialized;StringDictionary;get_Keys;();df-generated | -| System.Collections.Specialized;StringDictionary;get_Values;();df-generated | -| System.Collections.Specialized;StringDictionary;set_Item;(System.String,System.String);df-generated | -| System.Collections.Specialized;StringEnumerator;MoveNext;();df-generated | -| System.Collections.Specialized;StringEnumerator;Reset;();df-generated | -| System.Collections;ArrayList;ArrayList;();df-generated | -| System.Collections;ArrayList;ArrayList;(System.Int32);df-generated | -| System.Collections;ArrayList;BinarySearch;(System.Int32,System.Int32,System.Object,System.Collections.IComparer);df-generated | -| System.Collections;ArrayList;BinarySearch;(System.Object);df-generated | -| System.Collections;ArrayList;BinarySearch;(System.Object,System.Collections.IComparer);df-generated | -| System.Collections;ArrayList;Contains;(System.Object);df-generated | -| System.Collections;ArrayList;CopyTo;(System.Int32,System.Array,System.Int32,System.Int32);df-generated | -| System.Collections;ArrayList;IndexOf;(System.Object);df-generated | -| System.Collections;ArrayList;IndexOf;(System.Object,System.Int32);df-generated | -| System.Collections;ArrayList;IndexOf;(System.Object,System.Int32,System.Int32);df-generated | -| System.Collections;ArrayList;LastIndexOf;(System.Object);df-generated | -| System.Collections;ArrayList;LastIndexOf;(System.Object,System.Int32);df-generated | -| System.Collections;ArrayList;LastIndexOf;(System.Object,System.Int32,System.Int32);df-generated | -| System.Collections;ArrayList;Remove;(System.Object);df-generated | -| System.Collections;ArrayList;RemoveAt;(System.Int32);df-generated | -| System.Collections;ArrayList;RemoveRange;(System.Int32,System.Int32);df-generated | -| System.Collections;ArrayList;Sort;();df-generated | -| System.Collections;ArrayList;Sort;(System.Collections.IComparer);df-generated | -| System.Collections;ArrayList;Sort;(System.Int32,System.Int32,System.Collections.IComparer);df-generated | -| System.Collections;ArrayList;ToArray;();df-generated | -| System.Collections;ArrayList;ToArray;(System.Type);df-generated | -| System.Collections;ArrayList;TrimToSize;();df-generated | -| System.Collections;ArrayList;get_Capacity;();df-generated | -| System.Collections;ArrayList;get_Count;();df-generated | -| System.Collections;ArrayList;get_IsFixedSize;();df-generated | -| System.Collections;ArrayList;get_IsReadOnly;();df-generated | -| System.Collections;ArrayList;get_IsSynchronized;();df-generated | -| System.Collections;ArrayList;set_Capacity;(System.Int32);df-generated | -| System.Collections;BitArray;BitArray;(System.Boolean[]);df-generated | -| System.Collections;BitArray;BitArray;(System.Byte[]);df-generated | -| System.Collections;BitArray;BitArray;(System.Collections.BitArray);df-generated | -| System.Collections;BitArray;BitArray;(System.Int32);df-generated | -| System.Collections;BitArray;BitArray;(System.Int32,System.Boolean);df-generated | -| System.Collections;BitArray;BitArray;(System.Int32[]);df-generated | -| System.Collections;BitArray;Get;(System.Int32);df-generated | -| System.Collections;BitArray;Set;(System.Int32,System.Boolean);df-generated | -| System.Collections;BitArray;SetAll;(System.Boolean);df-generated | -| System.Collections;BitArray;get_Count;();df-generated | -| System.Collections;BitArray;get_IsReadOnly;();df-generated | -| System.Collections;BitArray;get_IsSynchronized;();df-generated | -| System.Collections;BitArray;get_Item;(System.Int32);df-generated | -| System.Collections;BitArray;get_Length;();df-generated | -| System.Collections;BitArray;set_Item;(System.Int32,System.Boolean);df-generated | -| System.Collections;BitArray;set_Length;(System.Int32);df-generated | -| System.Collections;CaseInsensitiveComparer;CaseInsensitiveComparer;();df-generated | -| System.Collections;CaseInsensitiveComparer;CaseInsensitiveComparer;(System.Globalization.CultureInfo);df-generated | -| System.Collections;CaseInsensitiveComparer;Compare;(System.Object,System.Object);df-generated | -| System.Collections;CaseInsensitiveComparer;get_Default;();df-generated | -| System.Collections;CaseInsensitiveComparer;get_DefaultInvariant;();df-generated | -| System.Collections;CaseInsensitiveHashCodeProvider;CaseInsensitiveHashCodeProvider;();df-generated | -| System.Collections;CaseInsensitiveHashCodeProvider;CaseInsensitiveHashCodeProvider;(System.Globalization.CultureInfo);df-generated | -| System.Collections;CaseInsensitiveHashCodeProvider;GetHashCode;(System.Object);df-generated | -| System.Collections;CaseInsensitiveHashCodeProvider;get_Default;();df-generated | -| System.Collections;CaseInsensitiveHashCodeProvider;get_DefaultInvariant;();df-generated | -| System.Collections;CollectionBase;CollectionBase;();df-generated | -| System.Collections;CollectionBase;CollectionBase;(System.Int32);df-generated | -| System.Collections;CollectionBase;Contains;(System.Object);df-generated | -| System.Collections;CollectionBase;IndexOf;(System.Object);df-generated | -| System.Collections;CollectionBase;OnClear;();df-generated | -| System.Collections;CollectionBase;OnClearComplete;();df-generated | -| System.Collections;CollectionBase;OnInsert;(System.Int32,System.Object);df-generated | -| System.Collections;CollectionBase;OnInsertComplete;(System.Int32,System.Object);df-generated | -| System.Collections;CollectionBase;OnRemove;(System.Int32,System.Object);df-generated | -| System.Collections;CollectionBase;OnRemoveComplete;(System.Int32,System.Object);df-generated | -| System.Collections;CollectionBase;OnSet;(System.Int32,System.Object,System.Object);df-generated | -| System.Collections;CollectionBase;OnSetComplete;(System.Int32,System.Object,System.Object);df-generated | -| System.Collections;CollectionBase;OnValidate;(System.Object);df-generated | -| System.Collections;CollectionBase;RemoveAt;(System.Int32);df-generated | -| System.Collections;CollectionBase;get_Capacity;();df-generated | -| System.Collections;CollectionBase;get_Count;();df-generated | -| System.Collections;CollectionBase;get_IsFixedSize;();df-generated | -| System.Collections;CollectionBase;get_IsReadOnly;();df-generated | -| System.Collections;CollectionBase;get_IsSynchronized;();df-generated | -| System.Collections;CollectionBase;set_Capacity;(System.Int32);df-generated | -| System.Collections;Comparer;Compare;(System.Object,System.Object);df-generated | -| System.Collections;Comparer;Comparer;(System.Globalization.CultureInfo);df-generated | -| System.Collections;DictionaryBase;Contains;(System.Object);df-generated | -| System.Collections;DictionaryBase;OnClear;();df-generated | -| System.Collections;DictionaryBase;OnClearComplete;();df-generated | -| System.Collections;DictionaryBase;OnInsert;(System.Object,System.Object);df-generated | -| System.Collections;DictionaryBase;OnInsertComplete;(System.Object,System.Object);df-generated | -| System.Collections;DictionaryBase;OnRemove;(System.Object,System.Object);df-generated | -| System.Collections;DictionaryBase;OnRemoveComplete;(System.Object,System.Object);df-generated | -| System.Collections;DictionaryBase;OnSet;(System.Object,System.Object,System.Object);df-generated | -| System.Collections;DictionaryBase;OnSetComplete;(System.Object,System.Object,System.Object);df-generated | -| System.Collections;DictionaryBase;OnValidate;(System.Object,System.Object);df-generated | -| System.Collections;DictionaryBase;Remove;(System.Object);df-generated | -| System.Collections;DictionaryBase;get_Count;();df-generated | -| System.Collections;DictionaryBase;get_IsFixedSize;();df-generated | -| System.Collections;DictionaryBase;get_IsReadOnly;();df-generated | -| System.Collections;DictionaryBase;get_IsSynchronized;();df-generated | -| System.Collections;Hashtable;Contains;(System.Object);df-generated | -| System.Collections;Hashtable;ContainsKey;(System.Object);df-generated | -| System.Collections;Hashtable;ContainsValue;(System.Object);df-generated | -| System.Collections;Hashtable;GetHash;(System.Object);df-generated | -| System.Collections;Hashtable;Hashtable;();df-generated | -| System.Collections;Hashtable;Hashtable;(System.Collections.IEqualityComparer);df-generated | -| System.Collections;Hashtable;Hashtable;(System.Collections.IHashCodeProvider,System.Collections.IComparer);df-generated | -| System.Collections;Hashtable;Hashtable;(System.Int32);df-generated | -| System.Collections;Hashtable;Hashtable;(System.Int32,System.Collections.IEqualityComparer);df-generated | -| System.Collections;Hashtable;Hashtable;(System.Int32,System.Collections.IHashCodeProvider,System.Collections.IComparer);df-generated | -| System.Collections;Hashtable;Hashtable;(System.Int32,System.Single);df-generated | -| System.Collections;Hashtable;Hashtable;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Collections;Hashtable;KeyEquals;(System.Object,System.Object);df-generated | -| System.Collections;Hashtable;OnDeserialization;(System.Object);df-generated | -| System.Collections;Hashtable;Remove;(System.Object);df-generated | -| System.Collections;Hashtable;get_Count;();df-generated | -| System.Collections;Hashtable;get_IsFixedSize;();df-generated | -| System.Collections;Hashtable;get_IsReadOnly;();df-generated | -| System.Collections;Hashtable;get_IsSynchronized;();df-generated | -| System.Collections;ICollection;get_Count;();df-generated | -| System.Collections;ICollection;get_IsSynchronized;();df-generated | -| System.Collections;ICollection;get_SyncRoot;();df-generated | -| System.Collections;IComparer;Compare;(System.Object,System.Object);df-generated | -| System.Collections;IDictionary;Contains;(System.Object);df-generated | -| System.Collections;IDictionary;GetEnumerator;();df-generated | -| System.Collections;IDictionary;Remove;(System.Object);df-generated | -| System.Collections;IDictionary;get_IsFixedSize;();df-generated | -| System.Collections;IDictionary;get_IsReadOnly;();df-generated | -| System.Collections;IDictionaryEnumerator;get_Entry;();df-generated | -| System.Collections;IDictionaryEnumerator;get_Key;();df-generated | -| System.Collections;IDictionaryEnumerator;get_Value;();df-generated | -| System.Collections;IEnumerator;MoveNext;();df-generated | -| System.Collections;IEnumerator;Reset;();df-generated | -| System.Collections;IEnumerator;get_Current;();df-generated | -| System.Collections;IEqualityComparer;Equals;(System.Object,System.Object);df-generated | -| System.Collections;IEqualityComparer;GetHashCode;(System.Object);df-generated | -| System.Collections;IHashCodeProvider;GetHashCode;(System.Object);df-generated | -| System.Collections;IList;Contains;(System.Object);df-generated | -| System.Collections;IList;IndexOf;(System.Object);df-generated | -| System.Collections;IList;Remove;(System.Object);df-generated | -| System.Collections;IList;RemoveAt;(System.Int32);df-generated | -| System.Collections;IList;get_IsFixedSize;();df-generated | -| System.Collections;IList;get_IsReadOnly;();df-generated | -| System.Collections;IStructuralComparable;CompareTo;(System.Object,System.Collections.IComparer);df-generated | -| System.Collections;IStructuralEquatable;Equals;(System.Object,System.Collections.IEqualityComparer);df-generated | -| System.Collections;IStructuralEquatable;GetHashCode;(System.Collections.IEqualityComparer);df-generated | -| System.Collections;Queue;Contains;(System.Object);df-generated | -| System.Collections;Queue;Queue;();df-generated | -| System.Collections;Queue;Queue;(System.Int32);df-generated | -| System.Collections;Queue;Queue;(System.Int32,System.Single);df-generated | -| System.Collections;Queue;ToArray;();df-generated | -| System.Collections;Queue;TrimToSize;();df-generated | -| System.Collections;Queue;get_Count;();df-generated | -| System.Collections;Queue;get_IsSynchronized;();df-generated | -| System.Collections;ReadOnlyCollectionBase;get_Count;();df-generated | -| System.Collections;ReadOnlyCollectionBase;get_IsSynchronized;();df-generated | -| System.Collections;SortedList;Contains;(System.Object);df-generated | -| System.Collections;SortedList;ContainsKey;(System.Object);df-generated | -| System.Collections;SortedList;ContainsValue;(System.Object);df-generated | -| System.Collections;SortedList;IndexOfKey;(System.Object);df-generated | -| System.Collections;SortedList;IndexOfValue;(System.Object);df-generated | -| System.Collections;SortedList;Remove;(System.Object);df-generated | -| System.Collections;SortedList;RemoveAt;(System.Int32);df-generated | -| System.Collections;SortedList;SortedList;();df-generated | -| System.Collections;SortedList;SortedList;(System.Collections.IComparer,System.Int32);df-generated | -| System.Collections;SortedList;SortedList;(System.Int32);df-generated | -| System.Collections;SortedList;TrimToSize;();df-generated | -| System.Collections;SortedList;get_Capacity;();df-generated | -| System.Collections;SortedList;get_Count;();df-generated | -| System.Collections;SortedList;get_IsFixedSize;();df-generated | -| System.Collections;SortedList;get_IsReadOnly;();df-generated | -| System.Collections;SortedList;get_IsSynchronized;();df-generated | -| System.Collections;SortedList;set_Capacity;(System.Int32);df-generated | -| System.Collections;Stack;Contains;(System.Object);df-generated | -| System.Collections;Stack;Stack;();df-generated | -| System.Collections;Stack;Stack;(System.Int32);df-generated | -| System.Collections;Stack;get_Count;();df-generated | -| System.Collections;Stack;get_IsSynchronized;();df-generated | -| System.Collections;StructuralComparisons;get_StructuralComparer;();df-generated | -| System.Collections;StructuralComparisons;get_StructuralEqualityComparer;();df-generated | -| System.ComponentModel.DataAnnotations.Schema;ColumnAttribute;ColumnAttribute;();df-generated | -| System.ComponentModel.DataAnnotations.Schema;ColumnAttribute;ColumnAttribute;(System.String);df-generated | -| System.ComponentModel.DataAnnotations.Schema;ColumnAttribute;get_Name;();df-generated | -| System.ComponentModel.DataAnnotations.Schema;ColumnAttribute;get_Order;();df-generated | -| System.ComponentModel.DataAnnotations.Schema;ColumnAttribute;set_Order;(System.Int32);df-generated | -| System.ComponentModel.DataAnnotations.Schema;DatabaseGeneratedAttribute;DatabaseGeneratedAttribute;(System.ComponentModel.DataAnnotations.Schema.DatabaseGeneratedOption);df-generated | -| System.ComponentModel.DataAnnotations.Schema;DatabaseGeneratedAttribute;get_DatabaseGeneratedOption;();df-generated | -| System.ComponentModel.DataAnnotations.Schema;ForeignKeyAttribute;ForeignKeyAttribute;(System.String);df-generated | -| System.ComponentModel.DataAnnotations.Schema;ForeignKeyAttribute;get_Name;();df-generated | -| System.ComponentModel.DataAnnotations.Schema;InversePropertyAttribute;InversePropertyAttribute;(System.String);df-generated | -| System.ComponentModel.DataAnnotations.Schema;InversePropertyAttribute;get_Property;();df-generated | -| System.ComponentModel.DataAnnotations.Schema;TableAttribute;TableAttribute;(System.String);df-generated | -| System.ComponentModel.DataAnnotations.Schema;TableAttribute;get_Name;();df-generated | -| System.ComponentModel.DataAnnotations;AssociatedMetadataTypeTypeDescriptionProvider;AssociatedMetadataTypeTypeDescriptionProvider;(System.Type);df-generated | -| System.ComponentModel.DataAnnotations;AssociatedMetadataTypeTypeDescriptionProvider;GetTypeDescriptor;(System.Type,System.Object);df-generated | -| System.ComponentModel.DataAnnotations;AssociationAttribute;AssociationAttribute;(System.String,System.String,System.String);df-generated | -| System.ComponentModel.DataAnnotations;AssociationAttribute;get_IsForeignKey;();df-generated | -| System.ComponentModel.DataAnnotations;AssociationAttribute;get_Name;();df-generated | -| System.ComponentModel.DataAnnotations;AssociationAttribute;get_OtherKey;();df-generated | -| System.ComponentModel.DataAnnotations;AssociationAttribute;get_OtherKeyMembers;();df-generated | -| System.ComponentModel.DataAnnotations;AssociationAttribute;get_ThisKey;();df-generated | -| System.ComponentModel.DataAnnotations;AssociationAttribute;get_ThisKeyMembers;();df-generated | -| System.ComponentModel.DataAnnotations;AssociationAttribute;set_IsForeignKey;(System.Boolean);df-generated | -| System.ComponentModel.DataAnnotations;CompareAttribute;CompareAttribute;(System.String);df-generated | -| System.ComponentModel.DataAnnotations;CompareAttribute;IsValid;(System.Object,System.ComponentModel.DataAnnotations.ValidationContext);df-generated | -| System.ComponentModel.DataAnnotations;CompareAttribute;get_OtherProperty;();df-generated | -| System.ComponentModel.DataAnnotations;CompareAttribute;get_OtherPropertyDisplayName;();df-generated | -| System.ComponentModel.DataAnnotations;CompareAttribute;get_RequiresValidationContext;();df-generated | -| System.ComponentModel.DataAnnotations;CreditCardAttribute;CreditCardAttribute;();df-generated | -| System.ComponentModel.DataAnnotations;CreditCardAttribute;IsValid;(System.Object);df-generated | -| System.ComponentModel.DataAnnotations;CustomValidationAttribute;CustomValidationAttribute;(System.Type,System.String);df-generated | -| System.ComponentModel.DataAnnotations;CustomValidationAttribute;IsValid;(System.Object,System.ComponentModel.DataAnnotations.ValidationContext);df-generated | -| System.ComponentModel.DataAnnotations;CustomValidationAttribute;get_Method;();df-generated | -| System.ComponentModel.DataAnnotations;CustomValidationAttribute;get_ValidatorType;();df-generated | -| System.ComponentModel.DataAnnotations;DataTypeAttribute;DataTypeAttribute;(System.ComponentModel.DataAnnotations.DataType);df-generated | -| System.ComponentModel.DataAnnotations;DataTypeAttribute;DataTypeAttribute;(System.String);df-generated | -| System.ComponentModel.DataAnnotations;DataTypeAttribute;GetDataTypeName;();df-generated | -| System.ComponentModel.DataAnnotations;DataTypeAttribute;IsValid;(System.Object);df-generated | -| System.ComponentModel.DataAnnotations;DataTypeAttribute;get_CustomDataType;();df-generated | -| System.ComponentModel.DataAnnotations;DataTypeAttribute;get_DataType;();df-generated | -| System.ComponentModel.DataAnnotations;DataTypeAttribute;get_DisplayFormat;();df-generated | -| System.ComponentModel.DataAnnotations;DataTypeAttribute;set_DisplayFormat;(System.ComponentModel.DataAnnotations.DisplayFormatAttribute);df-generated | -| System.ComponentModel.DataAnnotations;DisplayAttribute;GetDescription;();df-generated | -| System.ComponentModel.DataAnnotations;DisplayAttribute;GetGroupName;();df-generated | -| System.ComponentModel.DataAnnotations;DisplayAttribute;GetName;();df-generated | -| System.ComponentModel.DataAnnotations;DisplayAttribute;GetPrompt;();df-generated | -| System.ComponentModel.DataAnnotations;DisplayAttribute;GetShortName;();df-generated | -| System.ComponentModel.DataAnnotations;DisplayAttribute;get_AutoGenerateField;();df-generated | -| System.ComponentModel.DataAnnotations;DisplayAttribute;get_AutoGenerateFilter;();df-generated | -| System.ComponentModel.DataAnnotations;DisplayAttribute;get_Order;();df-generated | -| System.ComponentModel.DataAnnotations;DisplayAttribute;set_AutoGenerateField;(System.Boolean);df-generated | -| System.ComponentModel.DataAnnotations;DisplayAttribute;set_AutoGenerateFilter;(System.Boolean);df-generated | -| System.ComponentModel.DataAnnotations;DisplayAttribute;set_Order;(System.Int32);df-generated | -| System.ComponentModel.DataAnnotations;DisplayColumnAttribute;DisplayColumnAttribute;(System.String);df-generated | -| System.ComponentModel.DataAnnotations;DisplayColumnAttribute;DisplayColumnAttribute;(System.String,System.String);df-generated | -| System.ComponentModel.DataAnnotations;DisplayColumnAttribute;DisplayColumnAttribute;(System.String,System.String,System.Boolean);df-generated | -| System.ComponentModel.DataAnnotations;DisplayColumnAttribute;get_DisplayColumn;();df-generated | -| System.ComponentModel.DataAnnotations;DisplayColumnAttribute;get_SortColumn;();df-generated | -| System.ComponentModel.DataAnnotations;DisplayColumnAttribute;get_SortDescending;();df-generated | -| System.ComponentModel.DataAnnotations;DisplayFormatAttribute;DisplayFormatAttribute;();df-generated | -| System.ComponentModel.DataAnnotations;DisplayFormatAttribute;GetNullDisplayText;();df-generated | -| System.ComponentModel.DataAnnotations;DisplayFormatAttribute;get_ApplyFormatInEditMode;();df-generated | -| System.ComponentModel.DataAnnotations;DisplayFormatAttribute;get_ConvertEmptyStringToNull;();df-generated | -| System.ComponentModel.DataAnnotations;DisplayFormatAttribute;get_DataFormatString;();df-generated | -| System.ComponentModel.DataAnnotations;DisplayFormatAttribute;get_HtmlEncode;();df-generated | -| System.ComponentModel.DataAnnotations;DisplayFormatAttribute;set_ApplyFormatInEditMode;(System.Boolean);df-generated | -| System.ComponentModel.DataAnnotations;DisplayFormatAttribute;set_ConvertEmptyStringToNull;(System.Boolean);df-generated | -| System.ComponentModel.DataAnnotations;DisplayFormatAttribute;set_DataFormatString;(System.String);df-generated | -| System.ComponentModel.DataAnnotations;DisplayFormatAttribute;set_HtmlEncode;(System.Boolean);df-generated | -| System.ComponentModel.DataAnnotations;EditableAttribute;EditableAttribute;(System.Boolean);df-generated | -| System.ComponentModel.DataAnnotations;EditableAttribute;get_AllowEdit;();df-generated | -| System.ComponentModel.DataAnnotations;EditableAttribute;get_AllowInitialValue;();df-generated | -| System.ComponentModel.DataAnnotations;EditableAttribute;set_AllowInitialValue;(System.Boolean);df-generated | -| System.ComponentModel.DataAnnotations;EmailAddressAttribute;EmailAddressAttribute;();df-generated | -| System.ComponentModel.DataAnnotations;EmailAddressAttribute;IsValid;(System.Object);df-generated | -| System.ComponentModel.DataAnnotations;EnumDataTypeAttribute;EnumDataTypeAttribute;(System.Type);df-generated | -| System.ComponentModel.DataAnnotations;EnumDataTypeAttribute;IsValid;(System.Object);df-generated | -| System.ComponentModel.DataAnnotations;EnumDataTypeAttribute;get_EnumType;();df-generated | -| System.ComponentModel.DataAnnotations;FileExtensionsAttribute;FileExtensionsAttribute;();df-generated | -| System.ComponentModel.DataAnnotations;FileExtensionsAttribute;IsValid;(System.Object);df-generated | -| System.ComponentModel.DataAnnotations;FilterUIHintAttribute;Equals;(System.Object);df-generated | -| System.ComponentModel.DataAnnotations;FilterUIHintAttribute;FilterUIHintAttribute;(System.String);df-generated | -| System.ComponentModel.DataAnnotations;FilterUIHintAttribute;FilterUIHintAttribute;(System.String,System.String);df-generated | -| System.ComponentModel.DataAnnotations;FilterUIHintAttribute;FilterUIHintAttribute;(System.String,System.String,System.Object[]);df-generated | -| System.ComponentModel.DataAnnotations;FilterUIHintAttribute;GetHashCode;();df-generated | -| System.ComponentModel.DataAnnotations;FilterUIHintAttribute;get_FilterUIHint;();df-generated | -| System.ComponentModel.DataAnnotations;FilterUIHintAttribute;get_PresentationLayer;();df-generated | -| System.ComponentModel.DataAnnotations;IValidatableObject;Validate;(System.ComponentModel.DataAnnotations.ValidationContext);df-generated | -| System.ComponentModel.DataAnnotations;MaxLengthAttribute;IsValid;(System.Object);df-generated | -| System.ComponentModel.DataAnnotations;MaxLengthAttribute;MaxLengthAttribute;();df-generated | -| System.ComponentModel.DataAnnotations;MaxLengthAttribute;MaxLengthAttribute;(System.Int32);df-generated | -| System.ComponentModel.DataAnnotations;MaxLengthAttribute;get_Length;();df-generated | -| System.ComponentModel.DataAnnotations;MinLengthAttribute;IsValid;(System.Object);df-generated | -| System.ComponentModel.DataAnnotations;MinLengthAttribute;MinLengthAttribute;(System.Int32);df-generated | -| System.ComponentModel.DataAnnotations;MinLengthAttribute;get_Length;();df-generated | -| System.ComponentModel.DataAnnotations;PhoneAttribute;IsValid;(System.Object);df-generated | -| System.ComponentModel.DataAnnotations;PhoneAttribute;PhoneAttribute;();df-generated | -| System.ComponentModel.DataAnnotations;RangeAttribute;IsValid;(System.Object);df-generated | -| System.ComponentModel.DataAnnotations;RangeAttribute;RangeAttribute;(System.Double,System.Double);df-generated | -| System.ComponentModel.DataAnnotations;RangeAttribute;RangeAttribute;(System.Int32,System.Int32);df-generated | -| System.ComponentModel.DataAnnotations;RangeAttribute;RangeAttribute;(System.Type,System.String,System.String);df-generated | -| System.ComponentModel.DataAnnotations;RangeAttribute;get_ConvertValueInInvariantCulture;();df-generated | -| System.ComponentModel.DataAnnotations;RangeAttribute;get_Maximum;();df-generated | -| System.ComponentModel.DataAnnotations;RangeAttribute;get_Minimum;();df-generated | -| System.ComponentModel.DataAnnotations;RangeAttribute;get_OperandType;();df-generated | -| System.ComponentModel.DataAnnotations;RangeAttribute;get_ParseLimitsInInvariantCulture;();df-generated | -| System.ComponentModel.DataAnnotations;RangeAttribute;set_ConvertValueInInvariantCulture;(System.Boolean);df-generated | -| System.ComponentModel.DataAnnotations;RangeAttribute;set_ParseLimitsInInvariantCulture;(System.Boolean);df-generated | -| System.ComponentModel.DataAnnotations;RegularExpressionAttribute;IsValid;(System.Object);df-generated | -| System.ComponentModel.DataAnnotations;RegularExpressionAttribute;RegularExpressionAttribute;(System.String);df-generated | -| System.ComponentModel.DataAnnotations;RegularExpressionAttribute;get_MatchTimeoutInMilliseconds;();df-generated | -| System.ComponentModel.DataAnnotations;RegularExpressionAttribute;get_Pattern;();df-generated | -| System.ComponentModel.DataAnnotations;RegularExpressionAttribute;set_MatchTimeoutInMilliseconds;(System.Int32);df-generated | -| System.ComponentModel.DataAnnotations;RequiredAttribute;IsValid;(System.Object);df-generated | -| System.ComponentModel.DataAnnotations;RequiredAttribute;RequiredAttribute;();df-generated | -| System.ComponentModel.DataAnnotations;RequiredAttribute;get_AllowEmptyStrings;();df-generated | -| System.ComponentModel.DataAnnotations;RequiredAttribute;set_AllowEmptyStrings;(System.Boolean);df-generated | -| System.ComponentModel.DataAnnotations;ScaffoldColumnAttribute;ScaffoldColumnAttribute;(System.Boolean);df-generated | -| System.ComponentModel.DataAnnotations;ScaffoldColumnAttribute;get_Scaffold;();df-generated | -| System.ComponentModel.DataAnnotations;StringLengthAttribute;IsValid;(System.Object);df-generated | -| System.ComponentModel.DataAnnotations;StringLengthAttribute;StringLengthAttribute;(System.Int32);df-generated | -| System.ComponentModel.DataAnnotations;StringLengthAttribute;get_MaximumLength;();df-generated | -| System.ComponentModel.DataAnnotations;StringLengthAttribute;get_MinimumLength;();df-generated | -| System.ComponentModel.DataAnnotations;StringLengthAttribute;set_MinimumLength;(System.Int32);df-generated | -| System.ComponentModel.DataAnnotations;UIHintAttribute;Equals;(System.Object);df-generated | -| System.ComponentModel.DataAnnotations;UIHintAttribute;GetHashCode;();df-generated | -| System.ComponentModel.DataAnnotations;UIHintAttribute;UIHintAttribute;(System.String);df-generated | -| System.ComponentModel.DataAnnotations;UIHintAttribute;UIHintAttribute;(System.String,System.String);df-generated | -| System.ComponentModel.DataAnnotations;UIHintAttribute;UIHintAttribute;(System.String,System.String,System.Object[]);df-generated | -| System.ComponentModel.DataAnnotations;UIHintAttribute;get_PresentationLayer;();df-generated | -| System.ComponentModel.DataAnnotations;UIHintAttribute;get_UIHint;();df-generated | -| System.ComponentModel.DataAnnotations;UrlAttribute;IsValid;(System.Object);df-generated | -| System.ComponentModel.DataAnnotations;UrlAttribute;UrlAttribute;();df-generated | -| System.ComponentModel.DataAnnotations;ValidationAttribute;GetValidationResult;(System.Object,System.ComponentModel.DataAnnotations.ValidationContext);df-generated | -| System.ComponentModel.DataAnnotations;ValidationAttribute;IsValid;(System.Object);df-generated | -| System.ComponentModel.DataAnnotations;ValidationAttribute;IsValid;(System.Object,System.ComponentModel.DataAnnotations.ValidationContext);df-generated | -| System.ComponentModel.DataAnnotations;ValidationAttribute;Validate;(System.Object,System.ComponentModel.DataAnnotations.ValidationContext);df-generated | -| System.ComponentModel.DataAnnotations;ValidationAttribute;Validate;(System.Object,System.String);df-generated | -| System.ComponentModel.DataAnnotations;ValidationAttribute;ValidationAttribute;();df-generated | -| System.ComponentModel.DataAnnotations;ValidationAttribute;ValidationAttribute;(System.String);df-generated | -| System.ComponentModel.DataAnnotations;ValidationAttribute;get_ErrorMessageString;();df-generated | -| System.ComponentModel.DataAnnotations;ValidationAttribute;get_RequiresValidationContext;();df-generated | -| System.ComponentModel.DataAnnotations;ValidationContext;GetService;(System.Type);df-generated | -| System.ComponentModel.DataAnnotations;ValidationContext;ValidationContext;(System.Object);df-generated | -| System.ComponentModel.DataAnnotations;ValidationContext;ValidationContext;(System.Object,System.Collections.Generic.IDictionary);df-generated | -| System.ComponentModel.DataAnnotations;ValidationContext;ValidationContext;(System.Object,System.IServiceProvider,System.Collections.Generic.IDictionary);df-generated | -| System.ComponentModel.DataAnnotations;ValidationContext;get_MemberName;();df-generated | -| System.ComponentModel.DataAnnotations;ValidationContext;get_ObjectInstance;();df-generated | -| System.ComponentModel.DataAnnotations;ValidationContext;get_ObjectType;();df-generated | -| System.ComponentModel.DataAnnotations;ValidationContext;set_MemberName;(System.String);df-generated | -| System.ComponentModel.DataAnnotations;ValidationException;ValidationException;();df-generated | -| System.ComponentModel.DataAnnotations;ValidationException;ValidationException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.ComponentModel.DataAnnotations;ValidationException;ValidationException;(System.String);df-generated | -| System.ComponentModel.DataAnnotations;ValidationException;ValidationException;(System.String,System.ComponentModel.DataAnnotations.ValidationAttribute,System.Object);df-generated | -| System.ComponentModel.DataAnnotations;ValidationException;ValidationException;(System.String,System.Exception);df-generated | -| System.ComponentModel.DataAnnotations;ValidationException;get_ValidationAttribute;();df-generated | -| System.ComponentModel.DataAnnotations;ValidationException;get_Value;();df-generated | -| System.ComponentModel.DataAnnotations;ValidationResult;ToString;();df-generated | -| System.ComponentModel.DataAnnotations;ValidationResult;ValidationResult;(System.ComponentModel.DataAnnotations.ValidationResult);df-generated | -| System.ComponentModel.DataAnnotations;ValidationResult;ValidationResult;(System.String);df-generated | -| System.ComponentModel.DataAnnotations;ValidationResult;ValidationResult;(System.String,System.Collections.Generic.IEnumerable);df-generated | -| System.ComponentModel.DataAnnotations;ValidationResult;get_ErrorMessage;();df-generated | -| System.ComponentModel.DataAnnotations;ValidationResult;get_MemberNames;();df-generated | -| System.ComponentModel.DataAnnotations;ValidationResult;set_ErrorMessage;(System.String);df-generated | -| System.ComponentModel.DataAnnotations;Validator;TryValidateObject;(System.Object,System.ComponentModel.DataAnnotations.ValidationContext,System.Collections.Generic.ICollection);df-generated | -| System.ComponentModel.DataAnnotations;Validator;TryValidateObject;(System.Object,System.ComponentModel.DataAnnotations.ValidationContext,System.Collections.Generic.ICollection,System.Boolean);df-generated | -| System.ComponentModel.DataAnnotations;Validator;TryValidateProperty;(System.Object,System.ComponentModel.DataAnnotations.ValidationContext,System.Collections.Generic.ICollection);df-generated | -| System.ComponentModel.DataAnnotations;Validator;TryValidateValue;(System.Object,System.ComponentModel.DataAnnotations.ValidationContext,System.Collections.Generic.ICollection,System.Collections.Generic.IEnumerable);df-generated | -| System.ComponentModel.DataAnnotations;Validator;ValidateObject;(System.Object,System.ComponentModel.DataAnnotations.ValidationContext);df-generated | -| System.ComponentModel.DataAnnotations;Validator;ValidateObject;(System.Object,System.ComponentModel.DataAnnotations.ValidationContext,System.Boolean);df-generated | -| System.ComponentModel.DataAnnotations;Validator;ValidateProperty;(System.Object,System.ComponentModel.DataAnnotations.ValidationContext);df-generated | -| System.ComponentModel.DataAnnotations;Validator;ValidateValue;(System.Object,System.ComponentModel.DataAnnotations.ValidationContext,System.Collections.Generic.IEnumerable);df-generated | -| System.ComponentModel.Design.Serialization;ComponentSerializationService;CreateStore;();df-generated | -| System.ComponentModel.Design.Serialization;ComponentSerializationService;Deserialize;(System.ComponentModel.Design.Serialization.SerializationStore);df-generated | -| System.ComponentModel.Design.Serialization;ComponentSerializationService;Deserialize;(System.ComponentModel.Design.Serialization.SerializationStore,System.ComponentModel.IContainer);df-generated | -| System.ComponentModel.Design.Serialization;ComponentSerializationService;DeserializeTo;(System.ComponentModel.Design.Serialization.SerializationStore,System.ComponentModel.IContainer);df-generated | -| System.ComponentModel.Design.Serialization;ComponentSerializationService;DeserializeTo;(System.ComponentModel.Design.Serialization.SerializationStore,System.ComponentModel.IContainer,System.Boolean);df-generated | -| System.ComponentModel.Design.Serialization;ComponentSerializationService;DeserializeTo;(System.ComponentModel.Design.Serialization.SerializationStore,System.ComponentModel.IContainer,System.Boolean,System.Boolean);df-generated | -| System.ComponentModel.Design.Serialization;ComponentSerializationService;LoadStore;(System.IO.Stream);df-generated | -| System.ComponentModel.Design.Serialization;ComponentSerializationService;Serialize;(System.ComponentModel.Design.Serialization.SerializationStore,System.Object);df-generated | -| System.ComponentModel.Design.Serialization;ComponentSerializationService;SerializeAbsolute;(System.ComponentModel.Design.Serialization.SerializationStore,System.Object);df-generated | -| System.ComponentModel.Design.Serialization;ComponentSerializationService;SerializeMember;(System.ComponentModel.Design.Serialization.SerializationStore,System.Object,System.ComponentModel.MemberDescriptor);df-generated | -| System.ComponentModel.Design.Serialization;ComponentSerializationService;SerializeMemberAbsolute;(System.ComponentModel.Design.Serialization.SerializationStore,System.Object,System.ComponentModel.MemberDescriptor);df-generated | -| System.ComponentModel.Design.Serialization;DefaultSerializationProviderAttribute;DefaultSerializationProviderAttribute;(System.String);df-generated | -| System.ComponentModel.Design.Serialization;DefaultSerializationProviderAttribute;DefaultSerializationProviderAttribute;(System.Type);df-generated | -| System.ComponentModel.Design.Serialization;DefaultSerializationProviderAttribute;get_ProviderTypeName;();df-generated | -| System.ComponentModel.Design.Serialization;DesignerLoader;BeginLoad;(System.ComponentModel.Design.Serialization.IDesignerLoaderHost);df-generated | -| System.ComponentModel.Design.Serialization;DesignerLoader;Dispose;();df-generated | -| System.ComponentModel.Design.Serialization;DesignerLoader;Flush;();df-generated | -| System.ComponentModel.Design.Serialization;DesignerLoader;get_Loading;();df-generated | -| System.ComponentModel.Design.Serialization;DesignerSerializerAttribute;DesignerSerializerAttribute;(System.String,System.String);df-generated | -| System.ComponentModel.Design.Serialization;DesignerSerializerAttribute;DesignerSerializerAttribute;(System.String,System.Type);df-generated | -| System.ComponentModel.Design.Serialization;DesignerSerializerAttribute;DesignerSerializerAttribute;(System.Type,System.Type);df-generated | -| System.ComponentModel.Design.Serialization;DesignerSerializerAttribute;get_SerializerBaseTypeName;();df-generated | -| System.ComponentModel.Design.Serialization;DesignerSerializerAttribute;get_SerializerTypeName;();df-generated | -| System.ComponentModel.Design.Serialization;IDesignerLoaderHost2;get_CanReloadWithErrors;();df-generated | -| System.ComponentModel.Design.Serialization;IDesignerLoaderHost2;get_IgnoreErrorsDuringReload;();df-generated | -| System.ComponentModel.Design.Serialization;IDesignerLoaderHost2;set_CanReloadWithErrors;(System.Boolean);df-generated | -| System.ComponentModel.Design.Serialization;IDesignerLoaderHost2;set_IgnoreErrorsDuringReload;(System.Boolean);df-generated | -| System.ComponentModel.Design.Serialization;IDesignerLoaderHost;EndLoad;(System.String,System.Boolean,System.Collections.ICollection);df-generated | -| System.ComponentModel.Design.Serialization;IDesignerLoaderHost;Reload;();df-generated | -| System.ComponentModel.Design.Serialization;IDesignerLoaderService;AddLoadDependency;();df-generated | -| System.ComponentModel.Design.Serialization;IDesignerLoaderService;DependentLoadComplete;(System.Boolean,System.Collections.ICollection);df-generated | -| System.ComponentModel.Design.Serialization;IDesignerLoaderService;Reload;();df-generated | -| System.ComponentModel.Design.Serialization;IDesignerSerializationManager;AddSerializationProvider;(System.ComponentModel.Design.Serialization.IDesignerSerializationProvider);df-generated | -| System.ComponentModel.Design.Serialization;IDesignerSerializationManager;CreateInstance;(System.Type,System.Collections.ICollection,System.String,System.Boolean);df-generated | -| System.ComponentModel.Design.Serialization;IDesignerSerializationManager;GetInstance;(System.String);df-generated | -| System.ComponentModel.Design.Serialization;IDesignerSerializationManager;GetName;(System.Object);df-generated | -| System.ComponentModel.Design.Serialization;IDesignerSerializationManager;GetSerializer;(System.Type,System.Type);df-generated | -| System.ComponentModel.Design.Serialization;IDesignerSerializationManager;GetType;(System.String);df-generated | -| System.ComponentModel.Design.Serialization;IDesignerSerializationManager;RemoveSerializationProvider;(System.ComponentModel.Design.Serialization.IDesignerSerializationProvider);df-generated | -| System.ComponentModel.Design.Serialization;IDesignerSerializationManager;ReportError;(System.Object);df-generated | -| System.ComponentModel.Design.Serialization;IDesignerSerializationManager;SetName;(System.Object,System.String);df-generated | -| System.ComponentModel.Design.Serialization;IDesignerSerializationManager;get_Context;();df-generated | -| System.ComponentModel.Design.Serialization;IDesignerSerializationManager;get_Properties;();df-generated | -| System.ComponentModel.Design.Serialization;IDesignerSerializationProvider;GetSerializer;(System.ComponentModel.Design.Serialization.IDesignerSerializationManager,System.Object,System.Type,System.Type);df-generated | -| System.ComponentModel.Design.Serialization;IDesignerSerializationService;Deserialize;(System.Object);df-generated | -| System.ComponentModel.Design.Serialization;IDesignerSerializationService;Serialize;(System.Collections.ICollection);df-generated | -| System.ComponentModel.Design.Serialization;INameCreationService;CreateName;(System.ComponentModel.IContainer,System.Type);df-generated | -| System.ComponentModel.Design.Serialization;INameCreationService;IsValidName;(System.String);df-generated | -| System.ComponentModel.Design.Serialization;INameCreationService;ValidateName;(System.String);df-generated | -| System.ComponentModel.Design.Serialization;InstanceDescriptor;InstanceDescriptor;(System.Reflection.MemberInfo,System.Collections.ICollection);df-generated | -| System.ComponentModel.Design.Serialization;InstanceDescriptor;InstanceDescriptor;(System.Reflection.MemberInfo,System.Collections.ICollection,System.Boolean);df-generated | -| System.ComponentModel.Design.Serialization;InstanceDescriptor;Invoke;();df-generated | -| System.ComponentModel.Design.Serialization;InstanceDescriptor;get_Arguments;();df-generated | -| System.ComponentModel.Design.Serialization;InstanceDescriptor;get_IsComplete;();df-generated | -| System.ComponentModel.Design.Serialization;InstanceDescriptor;get_MemberInfo;();df-generated | -| System.ComponentModel.Design.Serialization;MemberRelationship;Equals;(System.Object);df-generated | -| System.ComponentModel.Design.Serialization;MemberRelationship;GetHashCode;();df-generated | -| System.ComponentModel.Design.Serialization;MemberRelationship;MemberRelationship;(System.Object,System.ComponentModel.MemberDescriptor);df-generated | -| System.ComponentModel.Design.Serialization;MemberRelationship;get_IsEmpty;();df-generated | -| System.ComponentModel.Design.Serialization;MemberRelationship;get_Member;();df-generated | -| System.ComponentModel.Design.Serialization;MemberRelationship;get_Owner;();df-generated | -| System.ComponentModel.Design.Serialization;MemberRelationshipService;GetRelationship;(System.ComponentModel.Design.Serialization.MemberRelationship);df-generated | -| System.ComponentModel.Design.Serialization;MemberRelationshipService;SetRelationship;(System.ComponentModel.Design.Serialization.MemberRelationship,System.ComponentModel.Design.Serialization.MemberRelationship);df-generated | -| System.ComponentModel.Design.Serialization;MemberRelationshipService;SupportsRelationship;(System.ComponentModel.Design.Serialization.MemberRelationship,System.ComponentModel.Design.Serialization.MemberRelationship);df-generated | -| System.ComponentModel.Design.Serialization;MemberRelationshipService;get_Item;(System.ComponentModel.Design.Serialization.MemberRelationship);df-generated | -| System.ComponentModel.Design.Serialization;MemberRelationshipService;get_Item;(System.Object,System.ComponentModel.MemberDescriptor);df-generated | -| System.ComponentModel.Design.Serialization;MemberRelationshipService;set_Item;(System.ComponentModel.Design.Serialization.MemberRelationship,System.ComponentModel.Design.Serialization.MemberRelationship);df-generated | -| System.ComponentModel.Design.Serialization;MemberRelationshipService;set_Item;(System.Object,System.ComponentModel.MemberDescriptor,System.ComponentModel.Design.Serialization.MemberRelationship);df-generated | -| System.ComponentModel.Design.Serialization;ResolveNameEventArgs;ResolveNameEventArgs;(System.String);df-generated | -| System.ComponentModel.Design.Serialization;ResolveNameEventArgs;get_Name;();df-generated | -| System.ComponentModel.Design.Serialization;ResolveNameEventArgs;get_Value;();df-generated | -| System.ComponentModel.Design.Serialization;ResolveNameEventArgs;set_Value;(System.Object);df-generated | -| System.ComponentModel.Design.Serialization;RootDesignerSerializerAttribute;RootDesignerSerializerAttribute;(System.String,System.String,System.Boolean);df-generated | -| System.ComponentModel.Design.Serialization;RootDesignerSerializerAttribute;RootDesignerSerializerAttribute;(System.String,System.Type,System.Boolean);df-generated | -| System.ComponentModel.Design.Serialization;RootDesignerSerializerAttribute;RootDesignerSerializerAttribute;(System.Type,System.Type,System.Boolean);df-generated | -| System.ComponentModel.Design.Serialization;RootDesignerSerializerAttribute;get_Reloadable;();df-generated | -| System.ComponentModel.Design.Serialization;RootDesignerSerializerAttribute;get_SerializerBaseTypeName;();df-generated | -| System.ComponentModel.Design.Serialization;RootDesignerSerializerAttribute;get_SerializerTypeName;();df-generated | -| System.ComponentModel.Design.Serialization;SerializationStore;Close;();df-generated | -| System.ComponentModel.Design.Serialization;SerializationStore;Dispose;();df-generated | -| System.ComponentModel.Design.Serialization;SerializationStore;Dispose;(System.Boolean);df-generated | -| System.ComponentModel.Design.Serialization;SerializationStore;Save;(System.IO.Stream);df-generated | -| System.ComponentModel.Design.Serialization;SerializationStore;get_Errors;();df-generated | -| System.ComponentModel.Design;ActiveDesignerEventArgs;ActiveDesignerEventArgs;(System.ComponentModel.Design.IDesignerHost,System.ComponentModel.Design.IDesignerHost);df-generated | -| System.ComponentModel.Design;ActiveDesignerEventArgs;get_NewDesigner;();df-generated | -| System.ComponentModel.Design;ActiveDesignerEventArgs;get_OldDesigner;();df-generated | -| System.ComponentModel.Design;CheckoutException;CheckoutException;();df-generated | -| System.ComponentModel.Design;CheckoutException;CheckoutException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.ComponentModel.Design;CheckoutException;CheckoutException;(System.String);df-generated | -| System.ComponentModel.Design;CheckoutException;CheckoutException;(System.String,System.Exception);df-generated | -| System.ComponentModel.Design;CheckoutException;CheckoutException;(System.String,System.Int32);df-generated | -| System.ComponentModel.Design;CommandID;CommandID;(System.Guid,System.Int32);df-generated | -| System.ComponentModel.Design;CommandID;Equals;(System.Object);df-generated | -| System.ComponentModel.Design;CommandID;GetHashCode;();df-generated | -| System.ComponentModel.Design;CommandID;ToString;();df-generated | -| System.ComponentModel.Design;CommandID;get_Guid;();df-generated | -| System.ComponentModel.Design;CommandID;get_ID;();df-generated | -| System.ComponentModel.Design;ComponentChangedEventArgs;ComponentChangedEventArgs;(System.Object,System.ComponentModel.MemberDescriptor,System.Object,System.Object);df-generated | -| System.ComponentModel.Design;ComponentChangedEventArgs;get_Component;();df-generated | -| System.ComponentModel.Design;ComponentChangedEventArgs;get_Member;();df-generated | -| System.ComponentModel.Design;ComponentChangedEventArgs;get_NewValue;();df-generated | -| System.ComponentModel.Design;ComponentChangedEventArgs;get_OldValue;();df-generated | -| System.ComponentModel.Design;ComponentChangingEventArgs;ComponentChangingEventArgs;(System.Object,System.ComponentModel.MemberDescriptor);df-generated | -| System.ComponentModel.Design;ComponentChangingEventArgs;get_Component;();df-generated | -| System.ComponentModel.Design;ComponentChangingEventArgs;get_Member;();df-generated | -| System.ComponentModel.Design;ComponentEventArgs;ComponentEventArgs;(System.ComponentModel.IComponent);df-generated | -| System.ComponentModel.Design;ComponentEventArgs;get_Component;();df-generated | -| System.ComponentModel.Design;ComponentRenameEventArgs;ComponentRenameEventArgs;(System.Object,System.String,System.String);df-generated | -| System.ComponentModel.Design;ComponentRenameEventArgs;get_Component;();df-generated | -| System.ComponentModel.Design;ComponentRenameEventArgs;get_NewName;();df-generated | -| System.ComponentModel.Design;ComponentRenameEventArgs;get_OldName;();df-generated | -| System.ComponentModel.Design;DesignerCollection;DesignerCollection;(System.ComponentModel.Design.IDesignerHost[]);df-generated | -| System.ComponentModel.Design;DesignerCollection;get_Count;();df-generated | -| System.ComponentModel.Design;DesignerCollection;get_IsSynchronized;();df-generated | -| System.ComponentModel.Design;DesignerCollection;get_SyncRoot;();df-generated | -| System.ComponentModel.Design;DesignerEventArgs;DesignerEventArgs;(System.ComponentModel.Design.IDesignerHost);df-generated | -| System.ComponentModel.Design;DesignerEventArgs;get_Designer;();df-generated | -| System.ComponentModel.Design;DesignerOptionService+DesignerOptionCollection;Contains;(System.Object);df-generated | -| System.ComponentModel.Design;DesignerOptionService+DesignerOptionCollection;IndexOf;(System.ComponentModel.Design.DesignerOptionService+DesignerOptionCollection);df-generated | -| System.ComponentModel.Design;DesignerOptionService+DesignerOptionCollection;IndexOf;(System.Object);df-generated | -| System.ComponentModel.Design;DesignerOptionService+DesignerOptionCollection;Remove;(System.Object);df-generated | -| System.ComponentModel.Design;DesignerOptionService+DesignerOptionCollection;RemoveAt;(System.Int32);df-generated | -| System.ComponentModel.Design;DesignerOptionService+DesignerOptionCollection;ShowDialog;();df-generated | -| System.ComponentModel.Design;DesignerOptionService+DesignerOptionCollection;get_Count;();df-generated | -| System.ComponentModel.Design;DesignerOptionService+DesignerOptionCollection;get_IsFixedSize;();df-generated | -| System.ComponentModel.Design;DesignerOptionService+DesignerOptionCollection;get_IsReadOnly;();df-generated | -| System.ComponentModel.Design;DesignerOptionService+DesignerOptionCollection;get_IsSynchronized;();df-generated | -| System.ComponentModel.Design;DesignerOptionService+DesignerOptionCollection;get_Name;();df-generated | -| System.ComponentModel.Design;DesignerOptionService+DesignerOptionCollection;get_Parent;();df-generated | -| System.ComponentModel.Design;DesignerOptionService;GetOptionValue;(System.String,System.String);df-generated | -| System.ComponentModel.Design;DesignerOptionService;PopulateOptionCollection;(System.ComponentModel.Design.DesignerOptionService+DesignerOptionCollection);df-generated | -| System.ComponentModel.Design;DesignerOptionService;SetOptionValue;(System.String,System.String,System.Object);df-generated | -| System.ComponentModel.Design;DesignerOptionService;ShowDialog;(System.ComponentModel.Design.DesignerOptionService+DesignerOptionCollection,System.Object);df-generated | -| System.ComponentModel.Design;DesignerTransaction;Cancel;();df-generated | -| System.ComponentModel.Design;DesignerTransaction;Commit;();df-generated | -| System.ComponentModel.Design;DesignerTransaction;DesignerTransaction;();df-generated | -| System.ComponentModel.Design;DesignerTransaction;DesignerTransaction;(System.String);df-generated | -| System.ComponentModel.Design;DesignerTransaction;Dispose;();df-generated | -| System.ComponentModel.Design;DesignerTransaction;Dispose;(System.Boolean);df-generated | -| System.ComponentModel.Design;DesignerTransaction;OnCancel;();df-generated | -| System.ComponentModel.Design;DesignerTransaction;OnCommit;();df-generated | -| System.ComponentModel.Design;DesignerTransaction;get_Canceled;();df-generated | -| System.ComponentModel.Design;DesignerTransaction;get_Committed;();df-generated | -| System.ComponentModel.Design;DesignerTransaction;get_Description;();df-generated | -| System.ComponentModel.Design;DesignerTransactionCloseEventArgs;DesignerTransactionCloseEventArgs;(System.Boolean);df-generated | -| System.ComponentModel.Design;DesignerTransactionCloseEventArgs;DesignerTransactionCloseEventArgs;(System.Boolean,System.Boolean);df-generated | -| System.ComponentModel.Design;DesignerTransactionCloseEventArgs;get_LastTransaction;();df-generated | -| System.ComponentModel.Design;DesignerTransactionCloseEventArgs;get_TransactionCommitted;();df-generated | -| System.ComponentModel.Design;DesignerVerbCollection;Contains;(System.ComponentModel.Design.DesignerVerb);df-generated | -| System.ComponentModel.Design;DesignerVerbCollection;DesignerVerbCollection;();df-generated | -| System.ComponentModel.Design;DesignerVerbCollection;IndexOf;(System.ComponentModel.Design.DesignerVerb);df-generated | -| System.ComponentModel.Design;DesignerVerbCollection;OnValidate;(System.Object);df-generated | -| System.ComponentModel.Design;DesigntimeLicenseContext;GetSavedLicenseKey;(System.Type,System.Reflection.Assembly);df-generated | -| System.ComponentModel.Design;DesigntimeLicenseContext;SetSavedLicenseKey;(System.Type,System.String);df-generated | -| System.ComponentModel.Design;DesigntimeLicenseContext;get_UsageMode;();df-generated | -| System.ComponentModel.Design;DesigntimeLicenseContextSerializer;Serialize;(System.IO.Stream,System.String,System.ComponentModel.Design.DesigntimeLicenseContext);df-generated | -| System.ComponentModel.Design;HelpKeywordAttribute;Equals;(System.Object);df-generated | -| System.ComponentModel.Design;HelpKeywordAttribute;GetHashCode;();df-generated | -| System.ComponentModel.Design;HelpKeywordAttribute;HelpKeywordAttribute;();df-generated | -| System.ComponentModel.Design;HelpKeywordAttribute;HelpKeywordAttribute;(System.String);df-generated | -| System.ComponentModel.Design;HelpKeywordAttribute;HelpKeywordAttribute;(System.Type);df-generated | -| System.ComponentModel.Design;HelpKeywordAttribute;IsDefaultAttribute;();df-generated | -| System.ComponentModel.Design;HelpKeywordAttribute;get_HelpKeyword;();df-generated | -| System.ComponentModel.Design;IComponentChangeService;OnComponentChanged;(System.Object,System.ComponentModel.MemberDescriptor,System.Object,System.Object);df-generated | -| System.ComponentModel.Design;IComponentChangeService;OnComponentChanging;(System.Object,System.ComponentModel.MemberDescriptor);df-generated | -| System.ComponentModel.Design;IComponentDiscoveryService;GetComponentTypes;(System.ComponentModel.Design.IDesignerHost,System.Type);df-generated | -| System.ComponentModel.Design;IComponentInitializer;InitializeExistingComponent;(System.Collections.IDictionary);df-generated | -| System.ComponentModel.Design;IComponentInitializer;InitializeNewComponent;(System.Collections.IDictionary);df-generated | -| System.ComponentModel.Design;IDesigner;DoDefaultAction;();df-generated | -| System.ComponentModel.Design;IDesigner;Initialize;(System.ComponentModel.IComponent);df-generated | -| System.ComponentModel.Design;IDesigner;get_Component;();df-generated | -| System.ComponentModel.Design;IDesigner;get_Verbs;();df-generated | -| System.ComponentModel.Design;IDesignerEventService;get_ActiveDesigner;();df-generated | -| System.ComponentModel.Design;IDesignerEventService;get_Designers;();df-generated | -| System.ComponentModel.Design;IDesignerFilter;PostFilterAttributes;(System.Collections.IDictionary);df-generated | -| System.ComponentModel.Design;IDesignerFilter;PostFilterEvents;(System.Collections.IDictionary);df-generated | -| System.ComponentModel.Design;IDesignerFilter;PostFilterProperties;(System.Collections.IDictionary);df-generated | -| System.ComponentModel.Design;IDesignerFilter;PreFilterAttributes;(System.Collections.IDictionary);df-generated | -| System.ComponentModel.Design;IDesignerFilter;PreFilterEvents;(System.Collections.IDictionary);df-generated | -| System.ComponentModel.Design;IDesignerFilter;PreFilterProperties;(System.Collections.IDictionary);df-generated | -| System.ComponentModel.Design;IDesignerHost;Activate;();df-generated | -| System.ComponentModel.Design;IDesignerHost;CreateComponent;(System.Type);df-generated | -| System.ComponentModel.Design;IDesignerHost;CreateComponent;(System.Type,System.String);df-generated | -| System.ComponentModel.Design;IDesignerHost;CreateTransaction;();df-generated | -| System.ComponentModel.Design;IDesignerHost;CreateTransaction;(System.String);df-generated | -| System.ComponentModel.Design;IDesignerHost;DestroyComponent;(System.ComponentModel.IComponent);df-generated | -| System.ComponentModel.Design;IDesignerHost;GetDesigner;(System.ComponentModel.IComponent);df-generated | -| System.ComponentModel.Design;IDesignerHost;GetType;(System.String);df-generated | -| System.ComponentModel.Design;IDesignerHost;get_Container;();df-generated | -| System.ComponentModel.Design;IDesignerHost;get_InTransaction;();df-generated | -| System.ComponentModel.Design;IDesignerHost;get_Loading;();df-generated | -| System.ComponentModel.Design;IDesignerHost;get_RootComponent;();df-generated | -| System.ComponentModel.Design;IDesignerHost;get_RootComponentClassName;();df-generated | -| System.ComponentModel.Design;IDesignerHost;get_TransactionDescription;();df-generated | -| System.ComponentModel.Design;IDesignerHostTransactionState;get_IsClosingTransaction;();df-generated | -| System.ComponentModel.Design;IDesignerOptionService;GetOptionValue;(System.String,System.String);df-generated | -| System.ComponentModel.Design;IDesignerOptionService;SetOptionValue;(System.String,System.String,System.Object);df-generated | -| System.ComponentModel.Design;IDictionaryService;GetKey;(System.Object);df-generated | -| System.ComponentModel.Design;IDictionaryService;GetValue;(System.Object);df-generated | -| System.ComponentModel.Design;IDictionaryService;SetValue;(System.Object,System.Object);df-generated | -| System.ComponentModel.Design;IEventBindingService;CreateUniqueMethodName;(System.ComponentModel.IComponent,System.ComponentModel.EventDescriptor);df-generated | -| System.ComponentModel.Design;IEventBindingService;GetCompatibleMethods;(System.ComponentModel.EventDescriptor);df-generated | -| System.ComponentModel.Design;IEventBindingService;GetEvent;(System.ComponentModel.PropertyDescriptor);df-generated | -| System.ComponentModel.Design;IEventBindingService;GetEventProperties;(System.ComponentModel.EventDescriptorCollection);df-generated | -| System.ComponentModel.Design;IEventBindingService;GetEventProperty;(System.ComponentModel.EventDescriptor);df-generated | -| System.ComponentModel.Design;IEventBindingService;ShowCode;();df-generated | -| System.ComponentModel.Design;IEventBindingService;ShowCode;(System.ComponentModel.IComponent,System.ComponentModel.EventDescriptor);df-generated | -| System.ComponentModel.Design;IEventBindingService;ShowCode;(System.Int32);df-generated | -| System.ComponentModel.Design;IExtenderListService;GetExtenderProviders;();df-generated | -| System.ComponentModel.Design;IExtenderProviderService;AddExtenderProvider;(System.ComponentModel.IExtenderProvider);df-generated | -| System.ComponentModel.Design;IExtenderProviderService;RemoveExtenderProvider;(System.ComponentModel.IExtenderProvider);df-generated | -| System.ComponentModel.Design;IHelpService;AddContextAttribute;(System.String,System.String,System.ComponentModel.Design.HelpKeywordType);df-generated | -| System.ComponentModel.Design;IHelpService;ClearContextAttributes;();df-generated | -| System.ComponentModel.Design;IHelpService;CreateLocalContext;(System.ComponentModel.Design.HelpContextType);df-generated | -| System.ComponentModel.Design;IHelpService;RemoveContextAttribute;(System.String,System.String);df-generated | -| System.ComponentModel.Design;IHelpService;RemoveLocalContext;(System.ComponentModel.Design.IHelpService);df-generated | -| System.ComponentModel.Design;IHelpService;ShowHelpFromKeyword;(System.String);df-generated | -| System.ComponentModel.Design;IHelpService;ShowHelpFromUrl;(System.String);df-generated | -| System.ComponentModel.Design;IInheritanceService;AddInheritedComponents;(System.ComponentModel.IComponent,System.ComponentModel.IContainer);df-generated | -| System.ComponentModel.Design;IInheritanceService;GetInheritanceAttribute;(System.ComponentModel.IComponent);df-generated | -| System.ComponentModel.Design;IMenuCommandService;AddCommand;(System.ComponentModel.Design.MenuCommand);df-generated | -| System.ComponentModel.Design;IMenuCommandService;AddVerb;(System.ComponentModel.Design.DesignerVerb);df-generated | -| System.ComponentModel.Design;IMenuCommandService;FindCommand;(System.ComponentModel.Design.CommandID);df-generated | -| System.ComponentModel.Design;IMenuCommandService;GlobalInvoke;(System.ComponentModel.Design.CommandID);df-generated | -| System.ComponentModel.Design;IMenuCommandService;RemoveCommand;(System.ComponentModel.Design.MenuCommand);df-generated | -| System.ComponentModel.Design;IMenuCommandService;RemoveVerb;(System.ComponentModel.Design.DesignerVerb);df-generated | -| System.ComponentModel.Design;IMenuCommandService;ShowContextMenu;(System.ComponentModel.Design.CommandID,System.Int32,System.Int32);df-generated | -| System.ComponentModel.Design;IMenuCommandService;get_Verbs;();df-generated | -| System.ComponentModel.Design;IReferenceService;GetComponent;(System.Object);df-generated | -| System.ComponentModel.Design;IReferenceService;GetName;(System.Object);df-generated | -| System.ComponentModel.Design;IReferenceService;GetReference;(System.String);df-generated | -| System.ComponentModel.Design;IReferenceService;GetReferences;();df-generated | -| System.ComponentModel.Design;IReferenceService;GetReferences;(System.Type);df-generated | -| System.ComponentModel.Design;IResourceService;GetResourceReader;(System.Globalization.CultureInfo);df-generated | -| System.ComponentModel.Design;IResourceService;GetResourceWriter;(System.Globalization.CultureInfo);df-generated | -| System.ComponentModel.Design;IRootDesigner;GetView;(System.ComponentModel.Design.ViewTechnology);df-generated | -| System.ComponentModel.Design;IRootDesigner;get_SupportedTechnologies;();df-generated | -| System.ComponentModel.Design;ISelectionService;GetComponentSelected;(System.Object);df-generated | -| System.ComponentModel.Design;ISelectionService;GetSelectedComponents;();df-generated | -| System.ComponentModel.Design;ISelectionService;SetSelectedComponents;(System.Collections.ICollection);df-generated | -| System.ComponentModel.Design;ISelectionService;SetSelectedComponents;(System.Collections.ICollection,System.ComponentModel.Design.SelectionTypes);df-generated | -| System.ComponentModel.Design;ISelectionService;get_PrimarySelection;();df-generated | -| System.ComponentModel.Design;ISelectionService;get_SelectionCount;();df-generated | -| System.ComponentModel.Design;IServiceContainer;AddService;(System.Type,System.Object);df-generated | -| System.ComponentModel.Design;IServiceContainer;AddService;(System.Type,System.Object,System.Boolean);df-generated | -| System.ComponentModel.Design;IServiceContainer;RemoveService;(System.Type);df-generated | -| System.ComponentModel.Design;IServiceContainer;RemoveService;(System.Type,System.Boolean);df-generated | -| System.ComponentModel.Design;ITreeDesigner;get_Children;();df-generated | -| System.ComponentModel.Design;ITreeDesigner;get_Parent;();df-generated | -| System.ComponentModel.Design;ITypeDescriptorFilterService;FilterAttributes;(System.ComponentModel.IComponent,System.Collections.IDictionary);df-generated | -| System.ComponentModel.Design;ITypeDescriptorFilterService;FilterEvents;(System.ComponentModel.IComponent,System.Collections.IDictionary);df-generated | -| System.ComponentModel.Design;ITypeDescriptorFilterService;FilterProperties;(System.ComponentModel.IComponent,System.Collections.IDictionary);df-generated | -| System.ComponentModel.Design;ITypeDiscoveryService;GetTypes;(System.Type,System.Boolean);df-generated | -| System.ComponentModel.Design;ITypeResolutionService;GetAssembly;(System.Reflection.AssemblyName);df-generated | -| System.ComponentModel.Design;ITypeResolutionService;GetAssembly;(System.Reflection.AssemblyName,System.Boolean);df-generated | -| System.ComponentModel.Design;ITypeResolutionService;GetPathOfAssembly;(System.Reflection.AssemblyName);df-generated | -| System.ComponentModel.Design;ITypeResolutionService;GetType;(System.String);df-generated | -| System.ComponentModel.Design;ITypeResolutionService;GetType;(System.String,System.Boolean);df-generated | -| System.ComponentModel.Design;ITypeResolutionService;GetType;(System.String,System.Boolean,System.Boolean);df-generated | -| System.ComponentModel.Design;ITypeResolutionService;ReferenceAssembly;(System.Reflection.AssemblyName);df-generated | -| System.ComponentModel.Design;MenuCommand;Invoke;();df-generated | -| System.ComponentModel.Design;MenuCommand;Invoke;(System.Object);df-generated | -| System.ComponentModel.Design;MenuCommand;OnCommandChanged;(System.EventArgs);df-generated | -| System.ComponentModel.Design;MenuCommand;ToString;();df-generated | -| System.ComponentModel.Design;MenuCommand;get_Checked;();df-generated | -| System.ComponentModel.Design;MenuCommand;get_CommandID;();df-generated | -| System.ComponentModel.Design;MenuCommand;get_Enabled;();df-generated | -| System.ComponentModel.Design;MenuCommand;get_OleStatus;();df-generated | -| System.ComponentModel.Design;MenuCommand;get_Supported;();df-generated | -| System.ComponentModel.Design;MenuCommand;get_Visible;();df-generated | -| System.ComponentModel.Design;MenuCommand;set_Checked;(System.Boolean);df-generated | -| System.ComponentModel.Design;MenuCommand;set_Enabled;(System.Boolean);df-generated | -| System.ComponentModel.Design;MenuCommand;set_Supported;(System.Boolean);df-generated | -| System.ComponentModel.Design;MenuCommand;set_Visible;(System.Boolean);df-generated | -| System.ComponentModel.Design;ServiceContainer;AddService;(System.Type,System.Object);df-generated | -| System.ComponentModel.Design;ServiceContainer;AddService;(System.Type,System.Object,System.Boolean);df-generated | -| System.ComponentModel.Design;ServiceContainer;Dispose;();df-generated | -| System.ComponentModel.Design;ServiceContainer;Dispose;(System.Boolean);df-generated | -| System.ComponentModel.Design;ServiceContainer;RemoveService;(System.Type);df-generated | -| System.ComponentModel.Design;ServiceContainer;RemoveService;(System.Type,System.Boolean);df-generated | -| System.ComponentModel.Design;ServiceContainer;ServiceContainer;();df-generated | -| System.ComponentModel.Design;ServiceContainer;get_DefaultServices;();df-generated | -| System.ComponentModel.Design;TypeDescriptionProviderService;GetProvider;(System.Object);df-generated | -| System.ComponentModel.Design;TypeDescriptionProviderService;GetProvider;(System.Type);df-generated | -| System.ComponentModel;AddingNewEventArgs;AddingNewEventArgs;();df-generated | -| System.ComponentModel;AddingNewEventArgs;AddingNewEventArgs;(System.Object);df-generated | -| System.ComponentModel;AddingNewEventArgs;get_NewObject;();df-generated | -| System.ComponentModel;AddingNewEventArgs;set_NewObject;(System.Object);df-generated | -| System.ComponentModel;AmbientValueAttribute;AmbientValueAttribute;(System.Boolean);df-generated | -| System.ComponentModel;AmbientValueAttribute;AmbientValueAttribute;(System.Byte);df-generated | -| System.ComponentModel;AmbientValueAttribute;AmbientValueAttribute;(System.Char);df-generated | -| System.ComponentModel;AmbientValueAttribute;AmbientValueAttribute;(System.Double);df-generated | -| System.ComponentModel;AmbientValueAttribute;AmbientValueAttribute;(System.Int16);df-generated | -| System.ComponentModel;AmbientValueAttribute;AmbientValueAttribute;(System.Int32);df-generated | -| System.ComponentModel;AmbientValueAttribute;AmbientValueAttribute;(System.Int64);df-generated | -| System.ComponentModel;AmbientValueAttribute;AmbientValueAttribute;(System.Object);df-generated | -| System.ComponentModel;AmbientValueAttribute;AmbientValueAttribute;(System.Single);df-generated | -| System.ComponentModel;AmbientValueAttribute;AmbientValueAttribute;(System.String);df-generated | -| System.ComponentModel;AmbientValueAttribute;AmbientValueAttribute;(System.Type,System.String);df-generated | -| System.ComponentModel;AmbientValueAttribute;Equals;(System.Object);df-generated | -| System.ComponentModel;AmbientValueAttribute;GetHashCode;();df-generated | -| System.ComponentModel;AmbientValueAttribute;get_Value;();df-generated | -| System.ComponentModel;ArrayConverter;GetProperties;(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[]);df-generated | -| System.ComponentModel;ArrayConverter;GetPropertiesSupported;(System.ComponentModel.ITypeDescriptorContext);df-generated | -| System.ComponentModel;AsyncCompletedEventArgs;AsyncCompletedEventArgs;(System.Exception,System.Boolean,System.Object);df-generated | -| System.ComponentModel;AsyncCompletedEventArgs;RaiseExceptionIfNecessary;();df-generated | -| System.ComponentModel;AsyncCompletedEventArgs;get_Cancelled;();df-generated | -| System.ComponentModel;AsyncCompletedEventArgs;get_Error;();df-generated | -| System.ComponentModel;AsyncCompletedEventArgs;get_UserState;();df-generated | -| System.ComponentModel;AsyncOperation;OperationCompleted;();df-generated | -| System.ComponentModel;AsyncOperation;get_UserSuppliedState;();df-generated | -| System.ComponentModel;AsyncOperationManager;CreateOperation;(System.Object);df-generated | -| System.ComponentModel;AsyncOperationManager;get_SynchronizationContext;();df-generated | -| System.ComponentModel;AsyncOperationManager;set_SynchronizationContext;(System.Threading.SynchronizationContext);df-generated | -| System.ComponentModel;AttributeCollection;AttributeCollection;();df-generated | -| System.ComponentModel;AttributeCollection;Contains;(System.Attribute);df-generated | -| System.ComponentModel;AttributeCollection;Contains;(System.Attribute[]);df-generated | -| System.ComponentModel;AttributeCollection;GetDefaultAttribute;(System.Type);df-generated | -| System.ComponentModel;AttributeCollection;Matches;(System.Attribute);df-generated | -| System.ComponentModel;AttributeCollection;Matches;(System.Attribute[]);df-generated | -| System.ComponentModel;AttributeCollection;get_Count;();df-generated | -| System.ComponentModel;AttributeCollection;get_IsSynchronized;();df-generated | -| System.ComponentModel;AttributeProviderAttribute;AttributeProviderAttribute;(System.String);df-generated | -| System.ComponentModel;AttributeProviderAttribute;AttributeProviderAttribute;(System.String,System.String);df-generated | -| System.ComponentModel;AttributeProviderAttribute;AttributeProviderAttribute;(System.Type);df-generated | -| System.ComponentModel;AttributeProviderAttribute;get_PropertyName;();df-generated | -| System.ComponentModel;AttributeProviderAttribute;get_TypeName;();df-generated | -| System.ComponentModel;BackgroundWorker;BackgroundWorker;();df-generated | -| System.ComponentModel;BackgroundWorker;CancelAsync;();df-generated | -| System.ComponentModel;BackgroundWorker;Dispose;(System.Boolean);df-generated | -| System.ComponentModel;BackgroundWorker;OnDoWork;(System.ComponentModel.DoWorkEventArgs);df-generated | -| System.ComponentModel;BackgroundWorker;OnProgressChanged;(System.ComponentModel.ProgressChangedEventArgs);df-generated | -| System.ComponentModel;BackgroundWorker;OnRunWorkerCompleted;(System.ComponentModel.RunWorkerCompletedEventArgs);df-generated | -| System.ComponentModel;BackgroundWorker;ReportProgress;(System.Int32);df-generated | -| System.ComponentModel;BackgroundWorker;ReportProgress;(System.Int32,System.Object);df-generated | -| System.ComponentModel;BackgroundWorker;RunWorkerAsync;();df-generated | -| System.ComponentModel;BackgroundWorker;RunWorkerAsync;(System.Object);df-generated | -| System.ComponentModel;BackgroundWorker;get_CancellationPending;();df-generated | -| System.ComponentModel;BackgroundWorker;get_IsBusy;();df-generated | -| System.ComponentModel;BackgroundWorker;get_WorkerReportsProgress;();df-generated | -| System.ComponentModel;BackgroundWorker;get_WorkerSupportsCancellation;();df-generated | -| System.ComponentModel;BackgroundWorker;set_WorkerReportsProgress;(System.Boolean);df-generated | -| System.ComponentModel;BackgroundWorker;set_WorkerSupportsCancellation;(System.Boolean);df-generated | -| System.ComponentModel;BaseNumberConverter;BaseNumberConverter;();df-generated | -| System.ComponentModel;BaseNumberConverter;CanConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Type);df-generated | -| System.ComponentModel;BaseNumberConverter;CanConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Type);df-generated | -| System.ComponentModel;BaseNumberConverter;ConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);df-generated | -| System.ComponentModel;BindableAttribute;BindableAttribute;(System.Boolean);df-generated | -| System.ComponentModel;BindableAttribute;BindableAttribute;(System.Boolean,System.ComponentModel.BindingDirection);df-generated | -| System.ComponentModel;BindableAttribute;BindableAttribute;(System.ComponentModel.BindableSupport);df-generated | -| System.ComponentModel;BindableAttribute;BindableAttribute;(System.ComponentModel.BindableSupport,System.ComponentModel.BindingDirection);df-generated | -| System.ComponentModel;BindableAttribute;Equals;(System.Object);df-generated | -| System.ComponentModel;BindableAttribute;GetHashCode;();df-generated | -| System.ComponentModel;BindableAttribute;IsDefaultAttribute;();df-generated | -| System.ComponentModel;BindableAttribute;get_Bindable;();df-generated | -| System.ComponentModel;BindableAttribute;get_Direction;();df-generated | -| System.ComponentModel;BindingList<>;AddIndex;(System.ComponentModel.PropertyDescriptor);df-generated | -| System.ComponentModel;BindingList<>;AddNew;();df-generated | -| System.ComponentModel;BindingList<>;ApplySort;(System.ComponentModel.PropertyDescriptor,System.ComponentModel.ListSortDirection);df-generated | -| System.ComponentModel;BindingList<>;ApplySortCore;(System.ComponentModel.PropertyDescriptor,System.ComponentModel.ListSortDirection);df-generated | -| System.ComponentModel;BindingList<>;BindingList;();df-generated | -| System.ComponentModel;BindingList<>;BindingList;(System.Collections.Generic.IList);df-generated | -| System.ComponentModel;BindingList<>;CancelNew;(System.Int32);df-generated | -| System.ComponentModel;BindingList<>;ClearItems;();df-generated | -| System.ComponentModel;BindingList<>;EndNew;(System.Int32);df-generated | -| System.ComponentModel;BindingList<>;FindCore;(System.ComponentModel.PropertyDescriptor,System.Object);df-generated | -| System.ComponentModel;BindingList<>;OnAddingNew;(System.ComponentModel.AddingNewEventArgs);df-generated | -| System.ComponentModel;BindingList<>;OnListChanged;(System.ComponentModel.ListChangedEventArgs);df-generated | -| System.ComponentModel;BindingList<>;RemoveIndex;(System.ComponentModel.PropertyDescriptor);df-generated | -| System.ComponentModel;BindingList<>;RemoveItem;(System.Int32);df-generated | -| System.ComponentModel;BindingList<>;RemoveSort;();df-generated | -| System.ComponentModel;BindingList<>;RemoveSortCore;();df-generated | -| System.ComponentModel;BindingList<>;ResetBindings;();df-generated | -| System.ComponentModel;BindingList<>;ResetItem;(System.Int32);df-generated | -| System.ComponentModel;BindingList<>;get_AllowEdit;();df-generated | -| System.ComponentModel;BindingList<>;get_AllowNew;();df-generated | -| System.ComponentModel;BindingList<>;get_AllowRemove;();df-generated | -| System.ComponentModel;BindingList<>;get_IsSorted;();df-generated | -| System.ComponentModel;BindingList<>;get_IsSortedCore;();df-generated | -| System.ComponentModel;BindingList<>;get_RaiseListChangedEvents;();df-generated | -| System.ComponentModel;BindingList<>;get_RaisesItemChangedEvents;();df-generated | -| System.ComponentModel;BindingList<>;get_SortDirection;();df-generated | -| System.ComponentModel;BindingList<>;get_SortDirectionCore;();df-generated | -| System.ComponentModel;BindingList<>;get_SortProperty;();df-generated | -| System.ComponentModel;BindingList<>;get_SortPropertyCore;();df-generated | -| System.ComponentModel;BindingList<>;get_SupportsChangeNotification;();df-generated | -| System.ComponentModel;BindingList<>;get_SupportsChangeNotificationCore;();df-generated | -| System.ComponentModel;BindingList<>;get_SupportsSearching;();df-generated | -| System.ComponentModel;BindingList<>;get_SupportsSearchingCore;();df-generated | -| System.ComponentModel;BindingList<>;get_SupportsSorting;();df-generated | -| System.ComponentModel;BindingList<>;get_SupportsSortingCore;();df-generated | -| System.ComponentModel;BindingList<>;set_AllowEdit;(System.Boolean);df-generated | -| System.ComponentModel;BindingList<>;set_AllowNew;(System.Boolean);df-generated | -| System.ComponentModel;BindingList<>;set_AllowRemove;(System.Boolean);df-generated | -| System.ComponentModel;BindingList<>;set_RaiseListChangedEvents;(System.Boolean);df-generated | -| System.ComponentModel;BooleanConverter;CanConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Type);df-generated | -| System.ComponentModel;BooleanConverter;ConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);df-generated | -| System.ComponentModel;BooleanConverter;GetStandardValues;(System.ComponentModel.ITypeDescriptorContext);df-generated | -| System.ComponentModel;BooleanConverter;GetStandardValuesExclusive;(System.ComponentModel.ITypeDescriptorContext);df-generated | -| System.ComponentModel;BooleanConverter;GetStandardValuesSupported;(System.ComponentModel.ITypeDescriptorContext);df-generated | -| System.ComponentModel;BrowsableAttribute;BrowsableAttribute;(System.Boolean);df-generated | -| System.ComponentModel;BrowsableAttribute;Equals;(System.Object);df-generated | -| System.ComponentModel;BrowsableAttribute;GetHashCode;();df-generated | -| System.ComponentModel;BrowsableAttribute;IsDefaultAttribute;();df-generated | -| System.ComponentModel;BrowsableAttribute;get_Browsable;();df-generated | -| System.ComponentModel;CancelEventArgs;CancelEventArgs;();df-generated | -| System.ComponentModel;CancelEventArgs;CancelEventArgs;(System.Boolean);df-generated | -| System.ComponentModel;CancelEventArgs;get_Cancel;();df-generated | -| System.ComponentModel;CancelEventArgs;set_Cancel;(System.Boolean);df-generated | -| System.ComponentModel;CategoryAttribute;CategoryAttribute;();df-generated | -| System.ComponentModel;CategoryAttribute;Equals;(System.Object);df-generated | -| System.ComponentModel;CategoryAttribute;GetHashCode;();df-generated | -| System.ComponentModel;CategoryAttribute;GetLocalizedString;(System.String);df-generated | -| System.ComponentModel;CategoryAttribute;IsDefaultAttribute;();df-generated | -| System.ComponentModel;CategoryAttribute;get_Action;();df-generated | -| System.ComponentModel;CategoryAttribute;get_Appearance;();df-generated | -| System.ComponentModel;CategoryAttribute;get_Asynchronous;();df-generated | -| System.ComponentModel;CategoryAttribute;get_Behavior;();df-generated | -| System.ComponentModel;CategoryAttribute;get_Data;();df-generated | -| System.ComponentModel;CategoryAttribute;get_Default;();df-generated | -| System.ComponentModel;CategoryAttribute;get_Design;();df-generated | -| System.ComponentModel;CategoryAttribute;get_DragDrop;();df-generated | -| System.ComponentModel;CategoryAttribute;get_Focus;();df-generated | -| System.ComponentModel;CategoryAttribute;get_Format;();df-generated | -| System.ComponentModel;CategoryAttribute;get_Key;();df-generated | -| System.ComponentModel;CategoryAttribute;get_Layout;();df-generated | -| System.ComponentModel;CategoryAttribute;get_Mouse;();df-generated | -| System.ComponentModel;CategoryAttribute;get_WindowStyle;();df-generated | -| System.ComponentModel;CharConverter;CanConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Type);df-generated | -| System.ComponentModel;CharConverter;ConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);df-generated | -| System.ComponentModel;CollectionChangeEventArgs;CollectionChangeEventArgs;(System.ComponentModel.CollectionChangeAction,System.Object);df-generated | -| System.ComponentModel;CollectionChangeEventArgs;get_Action;();df-generated | -| System.ComponentModel;CollectionChangeEventArgs;get_Element;();df-generated | -| System.ComponentModel;CollectionConverter;GetProperties;(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[]);df-generated | -| System.ComponentModel;ComplexBindingPropertiesAttribute;ComplexBindingPropertiesAttribute;();df-generated | -| System.ComponentModel;ComplexBindingPropertiesAttribute;ComplexBindingPropertiesAttribute;(System.String);df-generated | -| System.ComponentModel;ComplexBindingPropertiesAttribute;ComplexBindingPropertiesAttribute;(System.String,System.String);df-generated | -| System.ComponentModel;ComplexBindingPropertiesAttribute;Equals;(System.Object);df-generated | -| System.ComponentModel;ComplexBindingPropertiesAttribute;GetHashCode;();df-generated | -| System.ComponentModel;ComplexBindingPropertiesAttribute;get_DataMember;();df-generated | -| System.ComponentModel;ComplexBindingPropertiesAttribute;get_DataSource;();df-generated | -| System.ComponentModel;Component;Dispose;();df-generated | -| System.ComponentModel;Component;Dispose;(System.Boolean);df-generated | -| System.ComponentModel;Component;GetService;(System.Type);df-generated | -| System.ComponentModel;Component;get_CanRaiseEvents;();df-generated | -| System.ComponentModel;Component;get_Container;();df-generated | -| System.ComponentModel;Component;get_DesignMode;();df-generated | -| System.ComponentModel;ComponentConverter;ComponentConverter;(System.Type);df-generated | -| System.ComponentModel;ComponentConverter;GetProperties;(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[]);df-generated | -| System.ComponentModel;ComponentConverter;GetPropertiesSupported;(System.ComponentModel.ITypeDescriptorContext);df-generated | -| System.ComponentModel;ComponentEditor;EditComponent;(System.ComponentModel.ITypeDescriptorContext,System.Object);df-generated | -| System.ComponentModel;ComponentEditor;EditComponent;(System.Object);df-generated | -| System.ComponentModel;ComponentResourceManager;ComponentResourceManager;();df-generated | -| System.ComponentModel;ComponentResourceManager;ComponentResourceManager;(System.Type);df-generated | -| System.ComponentModel;Container;Add;(System.ComponentModel.IComponent);df-generated | -| System.ComponentModel;Container;Dispose;();df-generated | -| System.ComponentModel;Container;Dispose;(System.Boolean);df-generated | -| System.ComponentModel;Container;Remove;(System.ComponentModel.IComponent);df-generated | -| System.ComponentModel;Container;RemoveWithoutUnsiting;(System.ComponentModel.IComponent);df-generated | -| System.ComponentModel;Container;ValidateName;(System.ComponentModel.IComponent,System.String);df-generated | -| System.ComponentModel;ContainerFilterService;ContainerFilterService;();df-generated | -| System.ComponentModel;CultureInfoConverter;CanConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Type);df-generated | -| System.ComponentModel;CultureInfoConverter;CanConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Type);df-generated | -| System.ComponentModel;CultureInfoConverter;GetCultureName;(System.Globalization.CultureInfo);df-generated | -| System.ComponentModel;CultureInfoConverter;GetStandardValuesExclusive;(System.ComponentModel.ITypeDescriptorContext);df-generated | -| System.ComponentModel;CultureInfoConverter;GetStandardValuesSupported;(System.ComponentModel.ITypeDescriptorContext);df-generated | -| System.ComponentModel;CustomTypeDescriptor;CustomTypeDescriptor;();df-generated | -| System.ComponentModel;CustomTypeDescriptor;GetClassName;();df-generated | -| System.ComponentModel;CustomTypeDescriptor;GetComponentName;();df-generated | -| System.ComponentModel;CustomTypeDescriptor;GetConverter;();df-generated | -| System.ComponentModel;CustomTypeDescriptor;GetDefaultEvent;();df-generated | -| System.ComponentModel;CustomTypeDescriptor;GetDefaultProperty;();df-generated | -| System.ComponentModel;CustomTypeDescriptor;GetEditor;(System.Type);df-generated | -| System.ComponentModel;CustomTypeDescriptor;GetEvents;();df-generated | -| System.ComponentModel;CustomTypeDescriptor;GetEvents;(System.Attribute[]);df-generated | -| System.ComponentModel;DataErrorsChangedEventArgs;DataErrorsChangedEventArgs;(System.String);df-generated | -| System.ComponentModel;DataErrorsChangedEventArgs;get_PropertyName;();df-generated | -| System.ComponentModel;DataObjectAttribute;DataObjectAttribute;();df-generated | -| System.ComponentModel;DataObjectAttribute;DataObjectAttribute;(System.Boolean);df-generated | -| System.ComponentModel;DataObjectAttribute;Equals;(System.Object);df-generated | -| System.ComponentModel;DataObjectAttribute;GetHashCode;();df-generated | -| System.ComponentModel;DataObjectAttribute;IsDefaultAttribute;();df-generated | -| System.ComponentModel;DataObjectAttribute;get_IsDataObject;();df-generated | -| System.ComponentModel;DataObjectFieldAttribute;DataObjectFieldAttribute;(System.Boolean);df-generated | -| System.ComponentModel;DataObjectFieldAttribute;DataObjectFieldAttribute;(System.Boolean,System.Boolean);df-generated | -| System.ComponentModel;DataObjectFieldAttribute;DataObjectFieldAttribute;(System.Boolean,System.Boolean,System.Boolean);df-generated | -| System.ComponentModel;DataObjectFieldAttribute;DataObjectFieldAttribute;(System.Boolean,System.Boolean,System.Boolean,System.Int32);df-generated | -| System.ComponentModel;DataObjectFieldAttribute;Equals;(System.Object);df-generated | -| System.ComponentModel;DataObjectFieldAttribute;GetHashCode;();df-generated | -| System.ComponentModel;DataObjectFieldAttribute;get_IsIdentity;();df-generated | -| System.ComponentModel;DataObjectFieldAttribute;get_IsNullable;();df-generated | -| System.ComponentModel;DataObjectFieldAttribute;get_Length;();df-generated | -| System.ComponentModel;DataObjectFieldAttribute;get_PrimaryKey;();df-generated | -| System.ComponentModel;DataObjectMethodAttribute;DataObjectMethodAttribute;(System.ComponentModel.DataObjectMethodType);df-generated | -| System.ComponentModel;DataObjectMethodAttribute;DataObjectMethodAttribute;(System.ComponentModel.DataObjectMethodType,System.Boolean);df-generated | -| System.ComponentModel;DataObjectMethodAttribute;Equals;(System.Object);df-generated | -| System.ComponentModel;DataObjectMethodAttribute;GetHashCode;();df-generated | -| System.ComponentModel;DataObjectMethodAttribute;Match;(System.Object);df-generated | -| System.ComponentModel;DataObjectMethodAttribute;get_IsDefault;();df-generated | -| System.ComponentModel;DataObjectMethodAttribute;get_MethodType;();df-generated | -| System.ComponentModel;DateTimeConverter;CanConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Type);df-generated | -| System.ComponentModel;DateTimeConverter;CanConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Type);df-generated | -| System.ComponentModel;DateTimeConverter;ConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);df-generated | -| System.ComponentModel;DateTimeOffsetConverter;CanConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Type);df-generated | -| System.ComponentModel;DateTimeOffsetConverter;CanConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Type);df-generated | -| System.ComponentModel;DateTimeOffsetConverter;ConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);df-generated | -| System.ComponentModel;DecimalConverter;CanConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Type);df-generated | -| System.ComponentModel;DefaultBindingPropertyAttribute;DefaultBindingPropertyAttribute;();df-generated | -| System.ComponentModel;DefaultBindingPropertyAttribute;DefaultBindingPropertyAttribute;(System.String);df-generated | -| System.ComponentModel;DefaultBindingPropertyAttribute;Equals;(System.Object);df-generated | -| System.ComponentModel;DefaultBindingPropertyAttribute;GetHashCode;();df-generated | -| System.ComponentModel;DefaultBindingPropertyAttribute;get_Name;();df-generated | -| System.ComponentModel;DefaultEventAttribute;DefaultEventAttribute;(System.String);df-generated | -| System.ComponentModel;DefaultEventAttribute;Equals;(System.Object);df-generated | -| System.ComponentModel;DefaultEventAttribute;GetHashCode;();df-generated | -| System.ComponentModel;DefaultEventAttribute;get_Name;();df-generated | -| System.ComponentModel;DefaultPropertyAttribute;DefaultPropertyAttribute;(System.String);df-generated | -| System.ComponentModel;DefaultPropertyAttribute;Equals;(System.Object);df-generated | -| System.ComponentModel;DefaultPropertyAttribute;GetHashCode;();df-generated | -| System.ComponentModel;DefaultPropertyAttribute;get_Name;();df-generated | -| System.ComponentModel;DefaultValueAttribute;DefaultValueAttribute;(System.Boolean);df-generated | -| System.ComponentModel;DefaultValueAttribute;DefaultValueAttribute;(System.Byte);df-generated | -| System.ComponentModel;DefaultValueAttribute;DefaultValueAttribute;(System.Char);df-generated | -| System.ComponentModel;DefaultValueAttribute;DefaultValueAttribute;(System.Double);df-generated | -| System.ComponentModel;DefaultValueAttribute;DefaultValueAttribute;(System.Int16);df-generated | -| System.ComponentModel;DefaultValueAttribute;DefaultValueAttribute;(System.Int32);df-generated | -| System.ComponentModel;DefaultValueAttribute;DefaultValueAttribute;(System.Int64);df-generated | -| System.ComponentModel;DefaultValueAttribute;DefaultValueAttribute;(System.SByte);df-generated | -| System.ComponentModel;DefaultValueAttribute;DefaultValueAttribute;(System.Single);df-generated | -| System.ComponentModel;DefaultValueAttribute;DefaultValueAttribute;(System.UInt16);df-generated | -| System.ComponentModel;DefaultValueAttribute;DefaultValueAttribute;(System.UInt32);df-generated | -| System.ComponentModel;DefaultValueAttribute;DefaultValueAttribute;(System.UInt64);df-generated | -| System.ComponentModel;DefaultValueAttribute;Equals;(System.Object);df-generated | -| System.ComponentModel;DefaultValueAttribute;GetHashCode;();df-generated | -| System.ComponentModel;DescriptionAttribute;DescriptionAttribute;();df-generated | -| System.ComponentModel;DescriptionAttribute;DescriptionAttribute;(System.String);df-generated | -| System.ComponentModel;DescriptionAttribute;Equals;(System.Object);df-generated | -| System.ComponentModel;DescriptionAttribute;GetHashCode;();df-generated | -| System.ComponentModel;DescriptionAttribute;IsDefaultAttribute;();df-generated | -| System.ComponentModel;DescriptionAttribute;get_Description;();df-generated | -| System.ComponentModel;DescriptionAttribute;get_DescriptionValue;();df-generated | -| System.ComponentModel;DescriptionAttribute;set_DescriptionValue;(System.String);df-generated | -| System.ComponentModel;DesignOnlyAttribute;DesignOnlyAttribute;(System.Boolean);df-generated | -| System.ComponentModel;DesignOnlyAttribute;Equals;(System.Object);df-generated | -| System.ComponentModel;DesignOnlyAttribute;GetHashCode;();df-generated | -| System.ComponentModel;DesignOnlyAttribute;IsDefaultAttribute;();df-generated | -| System.ComponentModel;DesignOnlyAttribute;get_IsDesignOnly;();df-generated | -| System.ComponentModel;DesignTimeVisibleAttribute;DesignTimeVisibleAttribute;();df-generated | -| System.ComponentModel;DesignTimeVisibleAttribute;DesignTimeVisibleAttribute;(System.Boolean);df-generated | -| System.ComponentModel;DesignTimeVisibleAttribute;Equals;(System.Object);df-generated | -| System.ComponentModel;DesignTimeVisibleAttribute;GetHashCode;();df-generated | -| System.ComponentModel;DesignTimeVisibleAttribute;IsDefaultAttribute;();df-generated | -| System.ComponentModel;DesignTimeVisibleAttribute;get_Visible;();df-generated | -| System.ComponentModel;DesignerAttribute;DesignerAttribute;(System.String);df-generated | -| System.ComponentModel;DesignerAttribute;DesignerAttribute;(System.String,System.String);df-generated | -| System.ComponentModel;DesignerAttribute;DesignerAttribute;(System.String,System.Type);df-generated | -| System.ComponentModel;DesignerAttribute;DesignerAttribute;(System.Type);df-generated | -| System.ComponentModel;DesignerAttribute;DesignerAttribute;(System.Type,System.Type);df-generated | -| System.ComponentModel;DesignerAttribute;Equals;(System.Object);df-generated | -| System.ComponentModel;DesignerAttribute;GetHashCode;();df-generated | -| System.ComponentModel;DesignerAttribute;get_DesignerBaseTypeName;();df-generated | -| System.ComponentModel;DesignerAttribute;get_DesignerTypeName;();df-generated | -| System.ComponentModel;DesignerCategoryAttribute;DesignerCategoryAttribute;();df-generated | -| System.ComponentModel;DesignerCategoryAttribute;DesignerCategoryAttribute;(System.String);df-generated | -| System.ComponentModel;DesignerCategoryAttribute;Equals;(System.Object);df-generated | -| System.ComponentModel;DesignerCategoryAttribute;GetHashCode;();df-generated | -| System.ComponentModel;DesignerCategoryAttribute;IsDefaultAttribute;();df-generated | -| System.ComponentModel;DesignerCategoryAttribute;get_Category;();df-generated | -| System.ComponentModel;DesignerCategoryAttribute;get_TypeId;();df-generated | -| System.ComponentModel;DesignerSerializationVisibilityAttribute;DesignerSerializationVisibilityAttribute;(System.ComponentModel.DesignerSerializationVisibility);df-generated | -| System.ComponentModel;DesignerSerializationVisibilityAttribute;Equals;(System.Object);df-generated | -| System.ComponentModel;DesignerSerializationVisibilityAttribute;GetHashCode;();df-generated | -| System.ComponentModel;DesignerSerializationVisibilityAttribute;IsDefaultAttribute;();df-generated | -| System.ComponentModel;DesignerSerializationVisibilityAttribute;get_Visibility;();df-generated | -| System.ComponentModel;DisplayNameAttribute;DisplayNameAttribute;();df-generated | -| System.ComponentModel;DisplayNameAttribute;DisplayNameAttribute;(System.String);df-generated | -| System.ComponentModel;DisplayNameAttribute;Equals;(System.Object);df-generated | -| System.ComponentModel;DisplayNameAttribute;GetHashCode;();df-generated | -| System.ComponentModel;DisplayNameAttribute;IsDefaultAttribute;();df-generated | -| System.ComponentModel;DisplayNameAttribute;get_DisplayName;();df-generated | -| System.ComponentModel;DisplayNameAttribute;get_DisplayNameValue;();df-generated | -| System.ComponentModel;DisplayNameAttribute;set_DisplayNameValue;(System.String);df-generated | -| System.ComponentModel;DoWorkEventArgs;DoWorkEventArgs;(System.Object);df-generated | -| System.ComponentModel;DoWorkEventArgs;get_Argument;();df-generated | -| System.ComponentModel;DoWorkEventArgs;get_Result;();df-generated | -| System.ComponentModel;DoWorkEventArgs;set_Result;(System.Object);df-generated | -| System.ComponentModel;EditorAttribute;EditorAttribute;();df-generated | -| System.ComponentModel;EditorAttribute;EditorAttribute;(System.String,System.String);df-generated | -| System.ComponentModel;EditorAttribute;EditorAttribute;(System.String,System.Type);df-generated | -| System.ComponentModel;EditorAttribute;EditorAttribute;(System.Type,System.Type);df-generated | -| System.ComponentModel;EditorAttribute;Equals;(System.Object);df-generated | -| System.ComponentModel;EditorAttribute;GetHashCode;();df-generated | -| System.ComponentModel;EditorAttribute;get_EditorBaseTypeName;();df-generated | -| System.ComponentModel;EditorAttribute;get_EditorTypeName;();df-generated | -| System.ComponentModel;EditorBrowsableAttribute;EditorBrowsableAttribute;();df-generated | -| System.ComponentModel;EditorBrowsableAttribute;EditorBrowsableAttribute;(System.ComponentModel.EditorBrowsableState);df-generated | -| System.ComponentModel;EditorBrowsableAttribute;Equals;(System.Object);df-generated | -| System.ComponentModel;EditorBrowsableAttribute;GetHashCode;();df-generated | -| System.ComponentModel;EditorBrowsableAttribute;get_State;();df-generated | -| System.ComponentModel;EnumConverter;CanConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Type);df-generated | -| System.ComponentModel;EnumConverter;CanConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Type);df-generated | -| System.ComponentModel;EnumConverter;ConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);df-generated | -| System.ComponentModel;EnumConverter;EnumConverter;(System.Type);df-generated | -| System.ComponentModel;EnumConverter;GetStandardValues;(System.ComponentModel.ITypeDescriptorContext);df-generated | -| System.ComponentModel;EnumConverter;GetStandardValuesExclusive;(System.ComponentModel.ITypeDescriptorContext);df-generated | -| System.ComponentModel;EnumConverter;GetStandardValuesSupported;(System.ComponentModel.ITypeDescriptorContext);df-generated | -| System.ComponentModel;EnumConverter;IsValid;(System.ComponentModel.ITypeDescriptorContext,System.Object);df-generated | -| System.ComponentModel;EnumConverter;get_Comparer;();df-generated | -| System.ComponentModel;EnumConverter;get_EnumType;();df-generated | -| System.ComponentModel;EnumConverter;get_Values;();df-generated | -| System.ComponentModel;EnumConverter;set_Values;(System.ComponentModel.TypeConverter+StandardValuesCollection);df-generated | -| System.ComponentModel;EventDescriptor;AddEventHandler;(System.Object,System.Delegate);df-generated | -| System.ComponentModel;EventDescriptor;EventDescriptor;(System.ComponentModel.MemberDescriptor);df-generated | -| System.ComponentModel;EventDescriptor;EventDescriptor;(System.ComponentModel.MemberDescriptor,System.Attribute[]);df-generated | -| System.ComponentModel;EventDescriptor;EventDescriptor;(System.String,System.Attribute[]);df-generated | -| System.ComponentModel;EventDescriptor;RemoveEventHandler;(System.Object,System.Delegate);df-generated | -| System.ComponentModel;EventDescriptor;get_ComponentType;();df-generated | -| System.ComponentModel;EventDescriptor;get_EventType;();df-generated | -| System.ComponentModel;EventDescriptor;get_IsMulticast;();df-generated | -| System.ComponentModel;EventDescriptorCollection;Contains;(System.ComponentModel.EventDescriptor);df-generated | -| System.ComponentModel;EventDescriptorCollection;Contains;(System.Object);df-generated | -| System.ComponentModel;EventDescriptorCollection;EventDescriptorCollection;(System.ComponentModel.EventDescriptor[],System.Boolean);df-generated | -| System.ComponentModel;EventDescriptorCollection;IndexOf;(System.ComponentModel.EventDescriptor);df-generated | -| System.ComponentModel;EventDescriptorCollection;IndexOf;(System.Object);df-generated | -| System.ComponentModel;EventDescriptorCollection;InternalSort;(System.Collections.IComparer);df-generated | -| System.ComponentModel;EventDescriptorCollection;InternalSort;(System.String[]);df-generated | -| System.ComponentModel;EventDescriptorCollection;Remove;(System.ComponentModel.EventDescriptor);df-generated | -| System.ComponentModel;EventDescriptorCollection;Remove;(System.Object);df-generated | -| System.ComponentModel;EventDescriptorCollection;RemoveAt;(System.Int32);df-generated | -| System.ComponentModel;EventDescriptorCollection;get_Count;();df-generated | -| System.ComponentModel;EventDescriptorCollection;get_IsFixedSize;();df-generated | -| System.ComponentModel;EventDescriptorCollection;get_IsReadOnly;();df-generated | -| System.ComponentModel;EventDescriptorCollection;get_IsSynchronized;();df-generated | -| System.ComponentModel;EventDescriptorCollection;get_SyncRoot;();df-generated | -| System.ComponentModel;EventHandlerList;Dispose;();df-generated | -| System.ComponentModel;EventHandlerList;EventHandlerList;();df-generated | -| System.ComponentModel;EventHandlerList;RemoveHandler;(System.Object,System.Delegate);df-generated | -| System.ComponentModel;ExpandableObjectConverter;ExpandableObjectConverter;();df-generated | -| System.ComponentModel;ExpandableObjectConverter;GetProperties;(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[]);df-generated | -| System.ComponentModel;ExpandableObjectConverter;GetPropertiesSupported;(System.ComponentModel.ITypeDescriptorContext);df-generated | -| System.ComponentModel;ExtenderProvidedPropertyAttribute;Equals;(System.Object);df-generated | -| System.ComponentModel;ExtenderProvidedPropertyAttribute;ExtenderProvidedPropertyAttribute;();df-generated | -| System.ComponentModel;ExtenderProvidedPropertyAttribute;GetHashCode;();df-generated | -| System.ComponentModel;ExtenderProvidedPropertyAttribute;IsDefaultAttribute;();df-generated | -| System.ComponentModel;ExtenderProvidedPropertyAttribute;get_ExtenderProperty;();df-generated | -| System.ComponentModel;ExtenderProvidedPropertyAttribute;get_Provider;();df-generated | -| System.ComponentModel;ExtenderProvidedPropertyAttribute;get_ReceiverType;();df-generated | -| System.ComponentModel;GuidConverter;CanConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Type);df-generated | -| System.ComponentModel;GuidConverter;CanConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Type);df-generated | -| System.ComponentModel;GuidConverter;ConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);df-generated | -| System.ComponentModel;HandledEventArgs;HandledEventArgs;();df-generated | -| System.ComponentModel;HandledEventArgs;HandledEventArgs;(System.Boolean);df-generated | -| System.ComponentModel;HandledEventArgs;get_Handled;();df-generated | -| System.ComponentModel;HandledEventArgs;set_Handled;(System.Boolean);df-generated | -| System.ComponentModel;IBindingList;AddIndex;(System.ComponentModel.PropertyDescriptor);df-generated | -| System.ComponentModel;IBindingList;AddNew;();df-generated | -| System.ComponentModel;IBindingList;ApplySort;(System.ComponentModel.PropertyDescriptor,System.ComponentModel.ListSortDirection);df-generated | -| System.ComponentModel;IBindingList;RemoveIndex;(System.ComponentModel.PropertyDescriptor);df-generated | -| System.ComponentModel;IBindingList;RemoveSort;();df-generated | -| System.ComponentModel;IBindingList;get_AllowEdit;();df-generated | -| System.ComponentModel;IBindingList;get_AllowNew;();df-generated | -| System.ComponentModel;IBindingList;get_AllowRemove;();df-generated | -| System.ComponentModel;IBindingList;get_IsSorted;();df-generated | -| System.ComponentModel;IBindingList;get_SortDirection;();df-generated | -| System.ComponentModel;IBindingList;get_SortProperty;();df-generated | -| System.ComponentModel;IBindingList;get_SupportsChangeNotification;();df-generated | -| System.ComponentModel;IBindingList;get_SupportsSearching;();df-generated | -| System.ComponentModel;IBindingList;get_SupportsSorting;();df-generated | -| System.ComponentModel;IBindingListView;ApplySort;(System.ComponentModel.ListSortDescriptionCollection);df-generated | -| System.ComponentModel;IBindingListView;RemoveFilter;();df-generated | -| System.ComponentModel;IBindingListView;get_Filter;();df-generated | -| System.ComponentModel;IBindingListView;get_SortDescriptions;();df-generated | -| System.ComponentModel;IBindingListView;get_SupportsAdvancedSorting;();df-generated | -| System.ComponentModel;IBindingListView;get_SupportsFiltering;();df-generated | -| System.ComponentModel;IBindingListView;set_Filter;(System.String);df-generated | -| System.ComponentModel;ICancelAddNew;CancelNew;(System.Int32);df-generated | -| System.ComponentModel;ICancelAddNew;EndNew;(System.Int32);df-generated | -| System.ComponentModel;IChangeTracking;AcceptChanges;();df-generated | -| System.ComponentModel;IChangeTracking;get_IsChanged;();df-generated | -| System.ComponentModel;IComNativeDescriptorHandler;GetAttributes;(System.Object);df-generated | -| System.ComponentModel;IComNativeDescriptorHandler;GetClassName;(System.Object);df-generated | -| System.ComponentModel;IComNativeDescriptorHandler;GetConverter;(System.Object);df-generated | -| System.ComponentModel;IComNativeDescriptorHandler;GetDefaultEvent;(System.Object);df-generated | -| System.ComponentModel;IComNativeDescriptorHandler;GetDefaultProperty;(System.Object);df-generated | -| System.ComponentModel;IComNativeDescriptorHandler;GetEditor;(System.Object,System.Type);df-generated | -| System.ComponentModel;IComNativeDescriptorHandler;GetEvents;(System.Object);df-generated | -| System.ComponentModel;IComNativeDescriptorHandler;GetEvents;(System.Object,System.Attribute[]);df-generated | -| System.ComponentModel;IComNativeDescriptorHandler;GetName;(System.Object);df-generated | -| System.ComponentModel;IComNativeDescriptorHandler;GetProperties;(System.Object,System.Attribute[]);df-generated | -| System.ComponentModel;IComNativeDescriptorHandler;GetPropertyValue;(System.Object,System.Int32,System.Boolean);df-generated | -| System.ComponentModel;IComNativeDescriptorHandler;GetPropertyValue;(System.Object,System.String,System.Boolean);df-generated | -| System.ComponentModel;IComponent;get_Site;();df-generated | -| System.ComponentModel;IComponent;set_Site;(System.ComponentModel.ISite);df-generated | -| System.ComponentModel;IContainer;Add;(System.ComponentModel.IComponent);df-generated | -| System.ComponentModel;IContainer;Add;(System.ComponentModel.IComponent,System.String);df-generated | -| System.ComponentModel;IContainer;Remove;(System.ComponentModel.IComponent);df-generated | -| System.ComponentModel;IContainer;get_Components;();df-generated | -| System.ComponentModel;ICustomTypeDescriptor;GetAttributes;();df-generated | -| System.ComponentModel;ICustomTypeDescriptor;GetClassName;();df-generated | -| System.ComponentModel;ICustomTypeDescriptor;GetComponentName;();df-generated | -| System.ComponentModel;ICustomTypeDescriptor;GetConverter;();df-generated | -| System.ComponentModel;ICustomTypeDescriptor;GetDefaultEvent;();df-generated | -| System.ComponentModel;ICustomTypeDescriptor;GetDefaultProperty;();df-generated | -| System.ComponentModel;ICustomTypeDescriptor;GetEditor;(System.Type);df-generated | -| System.ComponentModel;ICustomTypeDescriptor;GetEvents;();df-generated | -| System.ComponentModel;ICustomTypeDescriptor;GetEvents;(System.Attribute[]);df-generated | -| System.ComponentModel;ICustomTypeDescriptor;GetProperties;();df-generated | -| System.ComponentModel;ICustomTypeDescriptor;GetProperties;(System.Attribute[]);df-generated | -| System.ComponentModel;ICustomTypeDescriptor;GetPropertyOwner;(System.ComponentModel.PropertyDescriptor);df-generated | -| System.ComponentModel;IDataErrorInfo;get_Error;();df-generated | -| System.ComponentModel;IDataErrorInfo;get_Item;(System.String);df-generated | -| System.ComponentModel;IEditableObject;BeginEdit;();df-generated | -| System.ComponentModel;IEditableObject;CancelEdit;();df-generated | -| System.ComponentModel;IEditableObject;EndEdit;();df-generated | -| System.ComponentModel;IExtenderProvider;CanExtend;(System.Object);df-generated | -| System.ComponentModel;IIntellisenseBuilder;Show;(System.String,System.String,System.String);df-generated | -| System.ComponentModel;IIntellisenseBuilder;get_Name;();df-generated | -| System.ComponentModel;IListSource;GetList;();df-generated | -| System.ComponentModel;IListSource;get_ContainsListCollection;();df-generated | -| System.ComponentModel;INestedContainer;get_Owner;();df-generated | -| System.ComponentModel;INestedSite;get_FullName;();df-generated | -| System.ComponentModel;INotifyDataErrorInfo;GetErrors;(System.String);df-generated | -| System.ComponentModel;INotifyDataErrorInfo;get_HasErrors;();df-generated | -| System.ComponentModel;IRaiseItemChangedEvents;get_RaisesItemChangedEvents;();df-generated | -| System.ComponentModel;IRevertibleChangeTracking;RejectChanges;();df-generated | -| System.ComponentModel;ISite;get_Component;();df-generated | -| System.ComponentModel;ISite;get_Container;();df-generated | -| System.ComponentModel;ISite;get_DesignMode;();df-generated | -| System.ComponentModel;ISite;get_Name;();df-generated | -| System.ComponentModel;ISite;set_Name;(System.String);df-generated | -| System.ComponentModel;ISupportInitialize;BeginInit;();df-generated | -| System.ComponentModel;ISupportInitialize;EndInit;();df-generated | -| System.ComponentModel;ISupportInitializeNotification;get_IsInitialized;();df-generated | -| System.ComponentModel;ISynchronizeInvoke;BeginInvoke;(System.Delegate,System.Object[]);df-generated | -| System.ComponentModel;ISynchronizeInvoke;EndInvoke;(System.IAsyncResult);df-generated | -| System.ComponentModel;ISynchronizeInvoke;Invoke;(System.Delegate,System.Object[]);df-generated | -| System.ComponentModel;ISynchronizeInvoke;get_InvokeRequired;();df-generated | -| System.ComponentModel;ITypeDescriptorContext;OnComponentChanged;();df-generated | -| System.ComponentModel;ITypeDescriptorContext;OnComponentChanging;();df-generated | -| System.ComponentModel;ITypeDescriptorContext;get_Container;();df-generated | -| System.ComponentModel;ITypeDescriptorContext;get_Instance;();df-generated | -| System.ComponentModel;ITypeDescriptorContext;get_PropertyDescriptor;();df-generated | -| System.ComponentModel;ITypedList;GetItemProperties;(System.ComponentModel.PropertyDescriptor[]);df-generated | -| System.ComponentModel;ITypedList;GetListName;(System.ComponentModel.PropertyDescriptor[]);df-generated | -| System.ComponentModel;ImmutableObjectAttribute;Equals;(System.Object);df-generated | -| System.ComponentModel;ImmutableObjectAttribute;GetHashCode;();df-generated | -| System.ComponentModel;ImmutableObjectAttribute;ImmutableObjectAttribute;(System.Boolean);df-generated | -| System.ComponentModel;ImmutableObjectAttribute;IsDefaultAttribute;();df-generated | -| System.ComponentModel;ImmutableObjectAttribute;get_Immutable;();df-generated | -| System.ComponentModel;InheritanceAttribute;Equals;(System.Object);df-generated | -| System.ComponentModel;InheritanceAttribute;GetHashCode;();df-generated | -| System.ComponentModel;InheritanceAttribute;InheritanceAttribute;();df-generated | -| System.ComponentModel;InheritanceAttribute;InheritanceAttribute;(System.ComponentModel.InheritanceLevel);df-generated | -| System.ComponentModel;InheritanceAttribute;IsDefaultAttribute;();df-generated | -| System.ComponentModel;InheritanceAttribute;ToString;();df-generated | -| System.ComponentModel;InheritanceAttribute;get_InheritanceLevel;();df-generated | -| System.ComponentModel;InitializationEventAttribute;InitializationEventAttribute;(System.String);df-generated | -| System.ComponentModel;InitializationEventAttribute;get_EventName;();df-generated | -| System.ComponentModel;InstallerTypeAttribute;Equals;(System.Object);df-generated | -| System.ComponentModel;InstallerTypeAttribute;GetHashCode;();df-generated | -| System.ComponentModel;InstallerTypeAttribute;get_InstallerType;();df-generated | -| System.ComponentModel;InstanceCreationEditor;CreateInstance;(System.ComponentModel.ITypeDescriptorContext,System.Type);df-generated | -| System.ComponentModel;InstanceCreationEditor;get_Text;();df-generated | -| System.ComponentModel;InvalidAsynchronousStateException;InvalidAsynchronousStateException;();df-generated | -| System.ComponentModel;InvalidAsynchronousStateException;InvalidAsynchronousStateException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.ComponentModel;InvalidAsynchronousStateException;InvalidAsynchronousStateException;(System.String);df-generated | -| System.ComponentModel;InvalidAsynchronousStateException;InvalidAsynchronousStateException;(System.String,System.Exception);df-generated | -| System.ComponentModel;InvalidEnumArgumentException;InvalidEnumArgumentException;();df-generated | -| System.ComponentModel;InvalidEnumArgumentException;InvalidEnumArgumentException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.ComponentModel;InvalidEnumArgumentException;InvalidEnumArgumentException;(System.String);df-generated | -| System.ComponentModel;InvalidEnumArgumentException;InvalidEnumArgumentException;(System.String,System.Exception);df-generated | -| System.ComponentModel;InvalidEnumArgumentException;InvalidEnumArgumentException;(System.String,System.Int32,System.Type);df-generated | -| System.ComponentModel;LicFileLicenseProvider;IsKeyValid;(System.String,System.Type);df-generated | -| System.ComponentModel;License;Dispose;();df-generated | -| System.ComponentModel;License;get_LicenseKey;();df-generated | -| System.ComponentModel;LicenseContext;GetSavedLicenseKey;(System.Type,System.Reflection.Assembly);df-generated | -| System.ComponentModel;LicenseContext;GetService;(System.Type);df-generated | -| System.ComponentModel;LicenseContext;SetSavedLicenseKey;(System.Type,System.String);df-generated | -| System.ComponentModel;LicenseContext;get_UsageMode;();df-generated | -| System.ComponentModel;LicenseException;LicenseException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.ComponentModel;LicenseException;LicenseException;(System.Type);df-generated | -| System.ComponentModel;LicenseException;LicenseException;(System.Type,System.Object);df-generated | -| System.ComponentModel;LicenseException;get_LicensedType;();df-generated | -| System.ComponentModel;LicenseManager;CreateWithContext;(System.Type,System.ComponentModel.LicenseContext);df-generated | -| System.ComponentModel;LicenseManager;CreateWithContext;(System.Type,System.ComponentModel.LicenseContext,System.Object[]);df-generated | -| System.ComponentModel;LicenseManager;IsLicensed;(System.Type);df-generated | -| System.ComponentModel;LicenseManager;IsValid;(System.Type);df-generated | -| System.ComponentModel;LicenseManager;IsValid;(System.Type,System.Object,System.ComponentModel.License);df-generated | -| System.ComponentModel;LicenseManager;LockContext;(System.Object);df-generated | -| System.ComponentModel;LicenseManager;UnlockContext;(System.Object);df-generated | -| System.ComponentModel;LicenseManager;Validate;(System.Type);df-generated | -| System.ComponentModel;LicenseManager;Validate;(System.Type,System.Object);df-generated | -| System.ComponentModel;LicenseManager;get_CurrentContext;();df-generated | -| System.ComponentModel;LicenseManager;get_UsageMode;();df-generated | -| System.ComponentModel;LicenseManager;set_CurrentContext;(System.ComponentModel.LicenseContext);df-generated | -| System.ComponentModel;LicenseProvider;GetLicense;(System.ComponentModel.LicenseContext,System.Type,System.Object,System.Boolean);df-generated | -| System.ComponentModel;LicenseProviderAttribute;Equals;(System.Object);df-generated | -| System.ComponentModel;LicenseProviderAttribute;GetHashCode;();df-generated | -| System.ComponentModel;LicenseProviderAttribute;LicenseProviderAttribute;();df-generated | -| System.ComponentModel;ListBindableAttribute;Equals;(System.Object);df-generated | -| System.ComponentModel;ListBindableAttribute;GetHashCode;();df-generated | -| System.ComponentModel;ListBindableAttribute;IsDefaultAttribute;();df-generated | -| System.ComponentModel;ListBindableAttribute;ListBindableAttribute;(System.Boolean);df-generated | -| System.ComponentModel;ListBindableAttribute;ListBindableAttribute;(System.ComponentModel.BindableSupport);df-generated | -| System.ComponentModel;ListBindableAttribute;get_ListBindable;();df-generated | -| System.ComponentModel;ListChangedEventArgs;ListChangedEventArgs;(System.ComponentModel.ListChangedType,System.ComponentModel.PropertyDescriptor);df-generated | -| System.ComponentModel;ListChangedEventArgs;ListChangedEventArgs;(System.ComponentModel.ListChangedType,System.Int32);df-generated | -| System.ComponentModel;ListChangedEventArgs;ListChangedEventArgs;(System.ComponentModel.ListChangedType,System.Int32,System.ComponentModel.PropertyDescriptor);df-generated | -| System.ComponentModel;ListChangedEventArgs;ListChangedEventArgs;(System.ComponentModel.ListChangedType,System.Int32,System.Int32);df-generated | -| System.ComponentModel;ListChangedEventArgs;get_ListChangedType;();df-generated | -| System.ComponentModel;ListChangedEventArgs;get_NewIndex;();df-generated | -| System.ComponentModel;ListChangedEventArgs;get_OldIndex;();df-generated | -| System.ComponentModel;ListChangedEventArgs;get_PropertyDescriptor;();df-generated | -| System.ComponentModel;ListSortDescription;ListSortDescription;(System.ComponentModel.PropertyDescriptor,System.ComponentModel.ListSortDirection);df-generated | -| System.ComponentModel;ListSortDescription;get_PropertyDescriptor;();df-generated | -| System.ComponentModel;ListSortDescription;get_SortDirection;();df-generated | -| System.ComponentModel;ListSortDescription;set_PropertyDescriptor;(System.ComponentModel.PropertyDescriptor);df-generated | -| System.ComponentModel;ListSortDescription;set_SortDirection;(System.ComponentModel.ListSortDirection);df-generated | -| System.ComponentModel;ListSortDescriptionCollection;Contains;(System.Object);df-generated | -| System.ComponentModel;ListSortDescriptionCollection;IndexOf;(System.Object);df-generated | -| System.ComponentModel;ListSortDescriptionCollection;ListSortDescriptionCollection;();df-generated | -| System.ComponentModel;ListSortDescriptionCollection;Remove;(System.Object);df-generated | -| System.ComponentModel;ListSortDescriptionCollection;RemoveAt;(System.Int32);df-generated | -| System.ComponentModel;ListSortDescriptionCollection;get_Count;();df-generated | -| System.ComponentModel;ListSortDescriptionCollection;get_IsFixedSize;();df-generated | -| System.ComponentModel;ListSortDescriptionCollection;get_IsReadOnly;();df-generated | -| System.ComponentModel;ListSortDescriptionCollection;get_IsSynchronized;();df-generated | -| System.ComponentModel;LocalizableAttribute;Equals;(System.Object);df-generated | -| System.ComponentModel;LocalizableAttribute;GetHashCode;();df-generated | -| System.ComponentModel;LocalizableAttribute;IsDefaultAttribute;();df-generated | -| System.ComponentModel;LocalizableAttribute;LocalizableAttribute;(System.Boolean);df-generated | -| System.ComponentModel;LocalizableAttribute;get_IsLocalizable;();df-generated | -| System.ComponentModel;LookupBindingPropertiesAttribute;Equals;(System.Object);df-generated | -| System.ComponentModel;LookupBindingPropertiesAttribute;GetHashCode;();df-generated | -| System.ComponentModel;LookupBindingPropertiesAttribute;LookupBindingPropertiesAttribute;();df-generated | -| System.ComponentModel;LookupBindingPropertiesAttribute;LookupBindingPropertiesAttribute;(System.String,System.String,System.String,System.String);df-generated | -| System.ComponentModel;LookupBindingPropertiesAttribute;get_DataSource;();df-generated | -| System.ComponentModel;LookupBindingPropertiesAttribute;get_DisplayMember;();df-generated | -| System.ComponentModel;LookupBindingPropertiesAttribute;get_LookupMember;();df-generated | -| System.ComponentModel;LookupBindingPropertiesAttribute;get_ValueMember;();df-generated | -| System.ComponentModel;MarshalByValueComponent;Dispose;();df-generated | -| System.ComponentModel;MarshalByValueComponent;Dispose;(System.Boolean);df-generated | -| System.ComponentModel;MarshalByValueComponent;GetService;(System.Type);df-generated | -| System.ComponentModel;MarshalByValueComponent;MarshalByValueComponent;();df-generated | -| System.ComponentModel;MarshalByValueComponent;get_Container;();df-generated | -| System.ComponentModel;MarshalByValueComponent;get_DesignMode;();df-generated | -| System.ComponentModel;MaskedTextProvider;Add;(System.Char);df-generated | -| System.ComponentModel;MaskedTextProvider;Add;(System.Char,System.Int32,System.ComponentModel.MaskedTextResultHint);df-generated | -| System.ComponentModel;MaskedTextProvider;Add;(System.String);df-generated | -| System.ComponentModel;MaskedTextProvider;Add;(System.String,System.Int32,System.ComponentModel.MaskedTextResultHint);df-generated | -| System.ComponentModel;MaskedTextProvider;Clear;();df-generated | -| System.ComponentModel;MaskedTextProvider;Clear;(System.ComponentModel.MaskedTextResultHint);df-generated | -| System.ComponentModel;MaskedTextProvider;Clone;();df-generated | -| System.ComponentModel;MaskedTextProvider;FindAssignedEditPositionFrom;(System.Int32,System.Boolean);df-generated | -| System.ComponentModel;MaskedTextProvider;FindAssignedEditPositionInRange;(System.Int32,System.Int32,System.Boolean);df-generated | -| System.ComponentModel;MaskedTextProvider;FindEditPositionFrom;(System.Int32,System.Boolean);df-generated | -| System.ComponentModel;MaskedTextProvider;FindEditPositionInRange;(System.Int32,System.Int32,System.Boolean);df-generated | -| System.ComponentModel;MaskedTextProvider;FindNonEditPositionFrom;(System.Int32,System.Boolean);df-generated | -| System.ComponentModel;MaskedTextProvider;FindNonEditPositionInRange;(System.Int32,System.Int32,System.Boolean);df-generated | -| System.ComponentModel;MaskedTextProvider;FindUnassignedEditPositionFrom;(System.Int32,System.Boolean);df-generated | -| System.ComponentModel;MaskedTextProvider;FindUnassignedEditPositionInRange;(System.Int32,System.Int32,System.Boolean);df-generated | -| System.ComponentModel;MaskedTextProvider;GetOperationResultFromHint;(System.ComponentModel.MaskedTextResultHint);df-generated | -| System.ComponentModel;MaskedTextProvider;InsertAt;(System.Char,System.Int32);df-generated | -| System.ComponentModel;MaskedTextProvider;InsertAt;(System.Char,System.Int32,System.Int32,System.ComponentModel.MaskedTextResultHint);df-generated | -| System.ComponentModel;MaskedTextProvider;InsertAt;(System.String,System.Int32);df-generated | -| System.ComponentModel;MaskedTextProvider;InsertAt;(System.String,System.Int32,System.Int32,System.ComponentModel.MaskedTextResultHint);df-generated | -| System.ComponentModel;MaskedTextProvider;IsAvailablePosition;(System.Int32);df-generated | -| System.ComponentModel;MaskedTextProvider;IsEditPosition;(System.Int32);df-generated | -| System.ComponentModel;MaskedTextProvider;IsValidInputChar;(System.Char);df-generated | -| System.ComponentModel;MaskedTextProvider;IsValidMaskChar;(System.Char);df-generated | -| System.ComponentModel;MaskedTextProvider;IsValidPasswordChar;(System.Char);df-generated | -| System.ComponentModel;MaskedTextProvider;MaskedTextProvider;(System.String);df-generated | -| System.ComponentModel;MaskedTextProvider;MaskedTextProvider;(System.String,System.Boolean);df-generated | -| System.ComponentModel;MaskedTextProvider;MaskedTextProvider;(System.String,System.Char,System.Boolean);df-generated | -| System.ComponentModel;MaskedTextProvider;MaskedTextProvider;(System.String,System.Globalization.CultureInfo);df-generated | -| System.ComponentModel;MaskedTextProvider;MaskedTextProvider;(System.String,System.Globalization.CultureInfo,System.Boolean);df-generated | -| System.ComponentModel;MaskedTextProvider;MaskedTextProvider;(System.String,System.Globalization.CultureInfo,System.Boolean,System.Char,System.Char,System.Boolean);df-generated | -| System.ComponentModel;MaskedTextProvider;MaskedTextProvider;(System.String,System.Globalization.CultureInfo,System.Char,System.Boolean);df-generated | -| System.ComponentModel;MaskedTextProvider;Remove;();df-generated | -| System.ComponentModel;MaskedTextProvider;Remove;(System.Int32,System.ComponentModel.MaskedTextResultHint);df-generated | -| System.ComponentModel;MaskedTextProvider;RemoveAt;(System.Int32);df-generated | -| System.ComponentModel;MaskedTextProvider;RemoveAt;(System.Int32,System.Int32);df-generated | -| System.ComponentModel;MaskedTextProvider;RemoveAt;(System.Int32,System.Int32,System.Int32,System.ComponentModel.MaskedTextResultHint);df-generated | -| System.ComponentModel;MaskedTextProvider;Replace;(System.Char,System.Int32);df-generated | -| System.ComponentModel;MaskedTextProvider;Replace;(System.Char,System.Int32,System.Int32,System.ComponentModel.MaskedTextResultHint);df-generated | -| System.ComponentModel;MaskedTextProvider;Replace;(System.Char,System.Int32,System.Int32,System.Int32,System.ComponentModel.MaskedTextResultHint);df-generated | -| System.ComponentModel;MaskedTextProvider;Replace;(System.String,System.Int32);df-generated | -| System.ComponentModel;MaskedTextProvider;Replace;(System.String,System.Int32,System.Int32,System.ComponentModel.MaskedTextResultHint);df-generated | -| System.ComponentModel;MaskedTextProvider;Replace;(System.String,System.Int32,System.Int32,System.Int32,System.ComponentModel.MaskedTextResultHint);df-generated | -| System.ComponentModel;MaskedTextProvider;Set;(System.String);df-generated | -| System.ComponentModel;MaskedTextProvider;Set;(System.String,System.Int32,System.ComponentModel.MaskedTextResultHint);df-generated | -| System.ComponentModel;MaskedTextProvider;VerifyChar;(System.Char,System.Int32,System.ComponentModel.MaskedTextResultHint);df-generated | -| System.ComponentModel;MaskedTextProvider;VerifyEscapeChar;(System.Char,System.Int32);df-generated | -| System.ComponentModel;MaskedTextProvider;VerifyString;(System.String);df-generated | -| System.ComponentModel;MaskedTextProvider;VerifyString;(System.String,System.Int32,System.ComponentModel.MaskedTextResultHint);df-generated | -| System.ComponentModel;MaskedTextProvider;get_AllowPromptAsInput;();df-generated | -| System.ComponentModel;MaskedTextProvider;get_AsciiOnly;();df-generated | -| System.ComponentModel;MaskedTextProvider;get_AssignedEditPositionCount;();df-generated | -| System.ComponentModel;MaskedTextProvider;get_AvailableEditPositionCount;();df-generated | -| System.ComponentModel;MaskedTextProvider;get_Culture;();df-generated | -| System.ComponentModel;MaskedTextProvider;get_DefaultPasswordChar;();df-generated | -| System.ComponentModel;MaskedTextProvider;get_EditPositionCount;();df-generated | -| System.ComponentModel;MaskedTextProvider;get_EditPositions;();df-generated | -| System.ComponentModel;MaskedTextProvider;get_IncludeLiterals;();df-generated | -| System.ComponentModel;MaskedTextProvider;get_IncludePrompt;();df-generated | -| System.ComponentModel;MaskedTextProvider;get_InvalidIndex;();df-generated | -| System.ComponentModel;MaskedTextProvider;get_IsPassword;();df-generated | -| System.ComponentModel;MaskedTextProvider;get_Item;(System.Int32);df-generated | -| System.ComponentModel;MaskedTextProvider;get_LastAssignedPosition;();df-generated | -| System.ComponentModel;MaskedTextProvider;get_Length;();df-generated | -| System.ComponentModel;MaskedTextProvider;get_Mask;();df-generated | -| System.ComponentModel;MaskedTextProvider;get_MaskCompleted;();df-generated | -| System.ComponentModel;MaskedTextProvider;get_MaskFull;();df-generated | -| System.ComponentModel;MaskedTextProvider;get_PasswordChar;();df-generated | -| System.ComponentModel;MaskedTextProvider;get_PromptChar;();df-generated | -| System.ComponentModel;MaskedTextProvider;get_ResetOnPrompt;();df-generated | -| System.ComponentModel;MaskedTextProvider;get_ResetOnSpace;();df-generated | -| System.ComponentModel;MaskedTextProvider;get_SkipLiterals;();df-generated | -| System.ComponentModel;MaskedTextProvider;set_IncludeLiterals;(System.Boolean);df-generated | -| System.ComponentModel;MaskedTextProvider;set_IncludePrompt;(System.Boolean);df-generated | -| System.ComponentModel;MaskedTextProvider;set_IsPassword;(System.Boolean);df-generated | -| System.ComponentModel;MaskedTextProvider;set_PasswordChar;(System.Char);df-generated | -| System.ComponentModel;MaskedTextProvider;set_PromptChar;(System.Char);df-generated | -| System.ComponentModel;MaskedTextProvider;set_ResetOnPrompt;(System.Boolean);df-generated | -| System.ComponentModel;MaskedTextProvider;set_ResetOnSpace;(System.Boolean);df-generated | -| System.ComponentModel;MaskedTextProvider;set_SkipLiterals;(System.Boolean);df-generated | -| System.ComponentModel;MemberDescriptor;Equals;(System.Object);df-generated | -| System.ComponentModel;MemberDescriptor;GetHashCode;();df-generated | -| System.ComponentModel;MemberDescriptor;MemberDescriptor;(System.String);df-generated | -| System.ComponentModel;MemberDescriptor;get_DesignTimeOnly;();df-generated | -| System.ComponentModel;MemberDescriptor;get_IsBrowsable;();df-generated | -| System.ComponentModel;MemberDescriptor;get_NameHashCode;();df-generated | -| System.ComponentModel;MergablePropertyAttribute;Equals;(System.Object);df-generated | -| System.ComponentModel;MergablePropertyAttribute;GetHashCode;();df-generated | -| System.ComponentModel;MergablePropertyAttribute;IsDefaultAttribute;();df-generated | -| System.ComponentModel;MergablePropertyAttribute;MergablePropertyAttribute;(System.Boolean);df-generated | -| System.ComponentModel;MergablePropertyAttribute;get_AllowMerge;();df-generated | -| System.ComponentModel;MultilineStringConverter;GetProperties;(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[]);df-generated | -| System.ComponentModel;MultilineStringConverter;GetPropertiesSupported;(System.ComponentModel.ITypeDescriptorContext);df-generated | -| System.ComponentModel;NestedContainer;Dispose;(System.Boolean);df-generated | -| System.ComponentModel;NestedContainer;NestedContainer;(System.ComponentModel.IComponent);df-generated | -| System.ComponentModel;NestedContainer;get_Owner;();df-generated | -| System.ComponentModel;NestedContainer;get_OwnerName;();df-generated | -| System.ComponentModel;NotifyParentPropertyAttribute;Equals;(System.Object);df-generated | -| System.ComponentModel;NotifyParentPropertyAttribute;GetHashCode;();df-generated | -| System.ComponentModel;NotifyParentPropertyAttribute;IsDefaultAttribute;();df-generated | -| System.ComponentModel;NotifyParentPropertyAttribute;NotifyParentPropertyAttribute;(System.Boolean);df-generated | -| System.ComponentModel;NotifyParentPropertyAttribute;get_NotifyParent;();df-generated | -| System.ComponentModel;NullableConverter;CanConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Type);df-generated | -| System.ComponentModel;NullableConverter;CanConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Type);df-generated | -| System.ComponentModel;NullableConverter;CreateInstance;(System.ComponentModel.ITypeDescriptorContext,System.Collections.IDictionary);df-generated | -| System.ComponentModel;NullableConverter;GetCreateInstanceSupported;(System.ComponentModel.ITypeDescriptorContext);df-generated | -| System.ComponentModel;NullableConverter;GetPropertiesSupported;(System.ComponentModel.ITypeDescriptorContext);df-generated | -| System.ComponentModel;NullableConverter;GetStandardValues;(System.ComponentModel.ITypeDescriptorContext);df-generated | -| System.ComponentModel;NullableConverter;GetStandardValuesExclusive;(System.ComponentModel.ITypeDescriptorContext);df-generated | -| System.ComponentModel;NullableConverter;GetStandardValuesSupported;(System.ComponentModel.ITypeDescriptorContext);df-generated | -| System.ComponentModel;NullableConverter;IsValid;(System.ComponentModel.ITypeDescriptorContext,System.Object);df-generated | -| System.ComponentModel;NullableConverter;NullableConverter;(System.Type);df-generated | -| System.ComponentModel;NullableConverter;get_NullableType;();df-generated | -| System.ComponentModel;NullableConverter;get_UnderlyingType;();df-generated | -| System.ComponentModel;NullableConverter;get_UnderlyingTypeConverter;();df-generated | -| System.ComponentModel;ParenthesizePropertyNameAttribute;Equals;(System.Object);df-generated | -| System.ComponentModel;ParenthesizePropertyNameAttribute;GetHashCode;();df-generated | -| System.ComponentModel;ParenthesizePropertyNameAttribute;IsDefaultAttribute;();df-generated | -| System.ComponentModel;ParenthesizePropertyNameAttribute;ParenthesizePropertyNameAttribute;();df-generated | -| System.ComponentModel;ParenthesizePropertyNameAttribute;ParenthesizePropertyNameAttribute;(System.Boolean);df-generated | -| System.ComponentModel;ParenthesizePropertyNameAttribute;get_NeedParenthesis;();df-generated | -| System.ComponentModel;PasswordPropertyTextAttribute;Equals;(System.Object);df-generated | -| System.ComponentModel;PasswordPropertyTextAttribute;GetHashCode;();df-generated | -| System.ComponentModel;PasswordPropertyTextAttribute;IsDefaultAttribute;();df-generated | -| System.ComponentModel;PasswordPropertyTextAttribute;PasswordPropertyTextAttribute;();df-generated | -| System.ComponentModel;PasswordPropertyTextAttribute;PasswordPropertyTextAttribute;(System.Boolean);df-generated | -| System.ComponentModel;PasswordPropertyTextAttribute;get_Password;();df-generated | -| System.ComponentModel;ProgressChangedEventArgs;get_ProgressPercentage;();df-generated | -| System.ComponentModel;PropertyChangedEventArgs;PropertyChangedEventArgs;(System.String);df-generated | -| System.ComponentModel;PropertyChangedEventArgs;get_PropertyName;();df-generated | -| System.ComponentModel;PropertyChangingEventArgs;PropertyChangingEventArgs;(System.String);df-generated | -| System.ComponentModel;PropertyChangingEventArgs;get_PropertyName;();df-generated | -| System.ComponentModel;PropertyDescriptor;CanResetValue;(System.Object);df-generated | -| System.ComponentModel;PropertyDescriptor;CreateInstance;(System.Type);df-generated | -| System.ComponentModel;PropertyDescriptor;Equals;(System.Object);df-generated | -| System.ComponentModel;PropertyDescriptor;GetChildProperties;();df-generated | -| System.ComponentModel;PropertyDescriptor;GetChildProperties;(System.Attribute[]);df-generated | -| System.ComponentModel;PropertyDescriptor;GetChildProperties;(System.Object);df-generated | -| System.ComponentModel;PropertyDescriptor;GetChildProperties;(System.Object,System.Attribute[]);df-generated | -| System.ComponentModel;PropertyDescriptor;GetHashCode;();df-generated | -| System.ComponentModel;PropertyDescriptor;GetTypeFromName;(System.String);df-generated | -| System.ComponentModel;PropertyDescriptor;GetValue;(System.Object);df-generated | -| System.ComponentModel;PropertyDescriptor;OnValueChanged;(System.Object,System.EventArgs);df-generated | -| System.ComponentModel;PropertyDescriptor;PropertyDescriptor;(System.ComponentModel.MemberDescriptor);df-generated | -| System.ComponentModel;PropertyDescriptor;PropertyDescriptor;(System.ComponentModel.MemberDescriptor,System.Attribute[]);df-generated | -| System.ComponentModel;PropertyDescriptor;PropertyDescriptor;(System.String,System.Attribute[]);df-generated | -| System.ComponentModel;PropertyDescriptor;ResetValue;(System.Object);df-generated | -| System.ComponentModel;PropertyDescriptor;SetValue;(System.Object,System.Object);df-generated | -| System.ComponentModel;PropertyDescriptor;ShouldSerializeValue;(System.Object);df-generated | -| System.ComponentModel;PropertyDescriptor;get_ComponentType;();df-generated | -| System.ComponentModel;PropertyDescriptor;get_IsLocalizable;();df-generated | -| System.ComponentModel;PropertyDescriptor;get_IsReadOnly;();df-generated | -| System.ComponentModel;PropertyDescriptor;get_PropertyType;();df-generated | -| System.ComponentModel;PropertyDescriptor;get_SerializationVisibility;();df-generated | -| System.ComponentModel;PropertyDescriptor;get_SupportsChangeEvents;();df-generated | -| System.ComponentModel;PropertyDescriptorCollection;Contains;(System.ComponentModel.PropertyDescriptor);df-generated | -| System.ComponentModel;PropertyDescriptorCollection;Contains;(System.Object);df-generated | -| System.ComponentModel;PropertyDescriptorCollection;IndexOf;(System.ComponentModel.PropertyDescriptor);df-generated | -| System.ComponentModel;PropertyDescriptorCollection;IndexOf;(System.Object);df-generated | -| System.ComponentModel;PropertyDescriptorCollection;InternalSort;(System.Collections.IComparer);df-generated | -| System.ComponentModel;PropertyDescriptorCollection;InternalSort;(System.String[]);df-generated | -| System.ComponentModel;PropertyDescriptorCollection;Remove;(System.ComponentModel.PropertyDescriptor);df-generated | -| System.ComponentModel;PropertyDescriptorCollection;Remove;(System.Object);df-generated | -| System.ComponentModel;PropertyDescriptorCollection;RemoveAt;(System.Int32);df-generated | -| System.ComponentModel;PropertyDescriptorCollection;get_Count;();df-generated | -| System.ComponentModel;PropertyDescriptorCollection;get_IsFixedSize;();df-generated | -| System.ComponentModel;PropertyDescriptorCollection;get_IsReadOnly;();df-generated | -| System.ComponentModel;PropertyDescriptorCollection;get_IsSynchronized;();df-generated | -| System.ComponentModel;PropertyDescriptorCollection;get_SyncRoot;();df-generated | -| System.ComponentModel;PropertyTabAttribute;Equals;(System.ComponentModel.PropertyTabAttribute);df-generated | -| System.ComponentModel;PropertyTabAttribute;Equals;(System.Object);df-generated | -| System.ComponentModel;PropertyTabAttribute;GetHashCode;();df-generated | -| System.ComponentModel;PropertyTabAttribute;InitializeArrays;(System.String[],System.ComponentModel.PropertyTabScope[]);df-generated | -| System.ComponentModel;PropertyTabAttribute;InitializeArrays;(System.Type[],System.ComponentModel.PropertyTabScope[]);df-generated | -| System.ComponentModel;PropertyTabAttribute;PropertyTabAttribute;();df-generated | -| System.ComponentModel;PropertyTabAttribute;PropertyTabAttribute;(System.String);df-generated | -| System.ComponentModel;PropertyTabAttribute;PropertyTabAttribute;(System.Type);df-generated | -| System.ComponentModel;PropertyTabAttribute;get_TabClassNames;();df-generated | -| System.ComponentModel;PropertyTabAttribute;get_TabScopes;();df-generated | -| System.ComponentModel;ProvidePropertyAttribute;Equals;(System.Object);df-generated | -| System.ComponentModel;ProvidePropertyAttribute;GetHashCode;();df-generated | -| System.ComponentModel;ProvidePropertyAttribute;ProvidePropertyAttribute;(System.String,System.String);df-generated | -| System.ComponentModel;ProvidePropertyAttribute;ProvidePropertyAttribute;(System.String,System.Type);df-generated | -| System.ComponentModel;ProvidePropertyAttribute;get_PropertyName;();df-generated | -| System.ComponentModel;ProvidePropertyAttribute;get_ReceiverTypeName;();df-generated | -| System.ComponentModel;ProvidePropertyAttribute;get_TypeId;();df-generated | -| System.ComponentModel;ReadOnlyAttribute;Equals;(System.Object);df-generated | -| System.ComponentModel;ReadOnlyAttribute;GetHashCode;();df-generated | -| System.ComponentModel;ReadOnlyAttribute;IsDefaultAttribute;();df-generated | -| System.ComponentModel;ReadOnlyAttribute;ReadOnlyAttribute;(System.Boolean);df-generated | -| System.ComponentModel;ReadOnlyAttribute;get_IsReadOnly;();df-generated | -| System.ComponentModel;RecommendedAsConfigurableAttribute;Equals;(System.Object);df-generated | -| System.ComponentModel;RecommendedAsConfigurableAttribute;GetHashCode;();df-generated | -| System.ComponentModel;RecommendedAsConfigurableAttribute;IsDefaultAttribute;();df-generated | -| System.ComponentModel;RecommendedAsConfigurableAttribute;RecommendedAsConfigurableAttribute;(System.Boolean);df-generated | -| System.ComponentModel;RecommendedAsConfigurableAttribute;get_RecommendedAsConfigurable;();df-generated | -| System.ComponentModel;ReferenceConverter;CanConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Type);df-generated | -| System.ComponentModel;ReferenceConverter;ConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);df-generated | -| System.ComponentModel;ReferenceConverter;GetStandardValues;(System.ComponentModel.ITypeDescriptorContext);df-generated | -| System.ComponentModel;ReferenceConverter;GetStandardValuesExclusive;(System.ComponentModel.ITypeDescriptorContext);df-generated | -| System.ComponentModel;ReferenceConverter;GetStandardValuesSupported;(System.ComponentModel.ITypeDescriptorContext);df-generated | -| System.ComponentModel;ReferenceConverter;IsValueAllowed;(System.ComponentModel.ITypeDescriptorContext,System.Object);df-generated | -| System.ComponentModel;RefreshEventArgs;RefreshEventArgs;(System.Object);df-generated | -| System.ComponentModel;RefreshEventArgs;RefreshEventArgs;(System.Type);df-generated | -| System.ComponentModel;RefreshEventArgs;get_ComponentChanged;();df-generated | -| System.ComponentModel;RefreshEventArgs;get_TypeChanged;();df-generated | -| System.ComponentModel;RefreshPropertiesAttribute;Equals;(System.Object);df-generated | -| System.ComponentModel;RefreshPropertiesAttribute;GetHashCode;();df-generated | -| System.ComponentModel;RefreshPropertiesAttribute;IsDefaultAttribute;();df-generated | -| System.ComponentModel;RefreshPropertiesAttribute;RefreshPropertiesAttribute;(System.ComponentModel.RefreshProperties);df-generated | -| System.ComponentModel;RefreshPropertiesAttribute;get_RefreshProperties;();df-generated | -| System.ComponentModel;RunInstallerAttribute;Equals;(System.Object);df-generated | -| System.ComponentModel;RunInstallerAttribute;GetHashCode;();df-generated | -| System.ComponentModel;RunInstallerAttribute;IsDefaultAttribute;();df-generated | -| System.ComponentModel;RunInstallerAttribute;RunInstallerAttribute;(System.Boolean);df-generated | -| System.ComponentModel;RunInstallerAttribute;get_RunInstaller;();df-generated | -| System.ComponentModel;RunWorkerCompletedEventArgs;get_UserState;();df-generated | -| System.ComponentModel;SettingsBindableAttribute;Equals;(System.Object);df-generated | -| System.ComponentModel;SettingsBindableAttribute;GetHashCode;();df-generated | -| System.ComponentModel;SettingsBindableAttribute;SettingsBindableAttribute;(System.Boolean);df-generated | -| System.ComponentModel;SettingsBindableAttribute;get_Bindable;();df-generated | -| System.ComponentModel;StringConverter;CanConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Type);df-generated | -| System.ComponentModel;SyntaxCheck;CheckMachineName;(System.String);df-generated | -| System.ComponentModel;SyntaxCheck;CheckPath;(System.String);df-generated | -| System.ComponentModel;SyntaxCheck;CheckRootedPath;(System.String);df-generated | -| System.ComponentModel;TimeSpanConverter;CanConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Type);df-generated | -| System.ComponentModel;TimeSpanConverter;CanConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Type);df-generated | -| System.ComponentModel;TimeSpanConverter;ConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);df-generated | -| System.ComponentModel;ToolboxItemAttribute;Equals;(System.Object);df-generated | -| System.ComponentModel;ToolboxItemAttribute;GetHashCode;();df-generated | -| System.ComponentModel;ToolboxItemAttribute;IsDefaultAttribute;();df-generated | -| System.ComponentModel;ToolboxItemAttribute;ToolboxItemAttribute;(System.Boolean);df-generated | -| System.ComponentModel;ToolboxItemFilterAttribute;Equals;(System.Object);df-generated | -| System.ComponentModel;ToolboxItemFilterAttribute;GetHashCode;();df-generated | -| System.ComponentModel;ToolboxItemFilterAttribute;Match;(System.Object);df-generated | -| System.ComponentModel;ToolboxItemFilterAttribute;ToString;();df-generated | -| System.ComponentModel;ToolboxItemFilterAttribute;ToolboxItemFilterAttribute;(System.String);df-generated | -| System.ComponentModel;ToolboxItemFilterAttribute;ToolboxItemFilterAttribute;(System.String,System.ComponentModel.ToolboxItemFilterType);df-generated | -| System.ComponentModel;ToolboxItemFilterAttribute;get_FilterString;();df-generated | -| System.ComponentModel;ToolboxItemFilterAttribute;get_FilterType;();df-generated | -| System.ComponentModel;TypeConverter+SimplePropertyDescriptor;CanResetValue;(System.Object);df-generated | -| System.ComponentModel;TypeConverter+SimplePropertyDescriptor;ResetValue;(System.Object);df-generated | -| System.ComponentModel;TypeConverter+SimplePropertyDescriptor;ShouldSerializeValue;(System.Object);df-generated | -| System.ComponentModel;TypeConverter+SimplePropertyDescriptor;SimplePropertyDescriptor;(System.Type,System.String,System.Type);df-generated | -| System.ComponentModel;TypeConverter+SimplePropertyDescriptor;SimplePropertyDescriptor;(System.Type,System.String,System.Type,System.Attribute[]);df-generated | -| System.ComponentModel;TypeConverter+SimplePropertyDescriptor;get_ComponentType;();df-generated | -| System.ComponentModel;TypeConverter+SimplePropertyDescriptor;get_IsReadOnly;();df-generated | -| System.ComponentModel;TypeConverter+SimplePropertyDescriptor;get_PropertyType;();df-generated | -| System.ComponentModel;TypeConverter+StandardValuesCollection;get_Count;();df-generated | -| System.ComponentModel;TypeConverter+StandardValuesCollection;get_IsSynchronized;();df-generated | -| System.ComponentModel;TypeConverter+StandardValuesCollection;get_SyncRoot;();df-generated | -| System.ComponentModel;TypeConverter;CanConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Type);df-generated | -| System.ComponentModel;TypeConverter;CanConvertFrom;(System.Type);df-generated | -| System.ComponentModel;TypeConverter;CanConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Type);df-generated | -| System.ComponentModel;TypeConverter;CanConvertTo;(System.Type);df-generated | -| System.ComponentModel;TypeConverter;ConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);df-generated | -| System.ComponentModel;TypeConverter;CreateInstance;(System.Collections.IDictionary);df-generated | -| System.ComponentModel;TypeConverter;CreateInstance;(System.ComponentModel.ITypeDescriptorContext,System.Collections.IDictionary);df-generated | -| System.ComponentModel;TypeConverter;GetConvertFromException;(System.Object);df-generated | -| System.ComponentModel;TypeConverter;GetConvertToException;(System.Object,System.Type);df-generated | -| System.ComponentModel;TypeConverter;GetCreateInstanceSupported;();df-generated | -| System.ComponentModel;TypeConverter;GetCreateInstanceSupported;(System.ComponentModel.ITypeDescriptorContext);df-generated | -| System.ComponentModel;TypeConverter;GetProperties;(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[]);df-generated | -| System.ComponentModel;TypeConverter;GetPropertiesSupported;();df-generated | -| System.ComponentModel;TypeConverter;GetPropertiesSupported;(System.ComponentModel.ITypeDescriptorContext);df-generated | -| System.ComponentModel;TypeConverter;GetStandardValues;(System.ComponentModel.ITypeDescriptorContext);df-generated | -| System.ComponentModel;TypeConverter;GetStandardValuesExclusive;();df-generated | -| System.ComponentModel;TypeConverter;GetStandardValuesExclusive;(System.ComponentModel.ITypeDescriptorContext);df-generated | -| System.ComponentModel;TypeConverter;GetStandardValuesSupported;();df-generated | -| System.ComponentModel;TypeConverter;GetStandardValuesSupported;(System.ComponentModel.ITypeDescriptorContext);df-generated | -| System.ComponentModel;TypeConverter;IsValid;(System.ComponentModel.ITypeDescriptorContext,System.Object);df-generated | -| System.ComponentModel;TypeConverter;IsValid;(System.Object);df-generated | -| System.ComponentModel;TypeConverterAttribute;Equals;(System.Object);df-generated | -| System.ComponentModel;TypeConverterAttribute;GetHashCode;();df-generated | -| System.ComponentModel;TypeConverterAttribute;TypeConverterAttribute;();df-generated | -| System.ComponentModel;TypeConverterAttribute;TypeConverterAttribute;(System.String);df-generated | -| System.ComponentModel;TypeConverterAttribute;TypeConverterAttribute;(System.Type);df-generated | -| System.ComponentModel;TypeConverterAttribute;get_ConverterTypeName;();df-generated | -| System.ComponentModel;TypeDescriptionProvider;CreateInstance;(System.IServiceProvider,System.Type,System.Type[],System.Object[]);df-generated | -| System.ComponentModel;TypeDescriptionProvider;GetCache;(System.Object);df-generated | -| System.ComponentModel;TypeDescriptionProvider;GetExtenderProviders;(System.Object);df-generated | -| System.ComponentModel;TypeDescriptionProvider;GetReflectionType;(System.Object);df-generated | -| System.ComponentModel;TypeDescriptionProvider;IsSupportedType;(System.Type);df-generated | -| System.ComponentModel;TypeDescriptionProvider;TypeDescriptionProvider;();df-generated | -| System.ComponentModel;TypeDescriptionProviderAttribute;TypeDescriptionProviderAttribute;(System.String);df-generated | -| System.ComponentModel;TypeDescriptionProviderAttribute;TypeDescriptionProviderAttribute;(System.Type);df-generated | -| System.ComponentModel;TypeDescriptionProviderAttribute;get_TypeName;();df-generated | -| System.ComponentModel;TypeDescriptor;AddEditorTable;(System.Type,System.Collections.Hashtable);df-generated | -| System.ComponentModel;TypeDescriptor;AddProvider;(System.ComponentModel.TypeDescriptionProvider,System.Object);df-generated | -| System.ComponentModel;TypeDescriptor;AddProvider;(System.ComponentModel.TypeDescriptionProvider,System.Type);df-generated | -| System.ComponentModel;TypeDescriptor;AddProviderTransparent;(System.ComponentModel.TypeDescriptionProvider,System.Object);df-generated | -| System.ComponentModel;TypeDescriptor;AddProviderTransparent;(System.ComponentModel.TypeDescriptionProvider,System.Type);df-generated | -| System.ComponentModel;TypeDescriptor;CreateAssociation;(System.Object,System.Object);df-generated | -| System.ComponentModel;TypeDescriptor;CreateDesigner;(System.ComponentModel.IComponent,System.Type);df-generated | -| System.ComponentModel;TypeDescriptor;CreateInstance;(System.IServiceProvider,System.Type,System.Type[],System.Object[]);df-generated | -| System.ComponentModel;TypeDescriptor;GetAttributes;(System.Object);df-generated | -| System.ComponentModel;TypeDescriptor;GetAttributes;(System.Object,System.Boolean);df-generated | -| System.ComponentModel;TypeDescriptor;GetAttributes;(System.Type);df-generated | -| System.ComponentModel;TypeDescriptor;GetClassName;(System.Object);df-generated | -| System.ComponentModel;TypeDescriptor;GetClassName;(System.Object,System.Boolean);df-generated | -| System.ComponentModel;TypeDescriptor;GetClassName;(System.Type);df-generated | -| System.ComponentModel;TypeDescriptor;GetComponentName;(System.Object);df-generated | -| System.ComponentModel;TypeDescriptor;GetComponentName;(System.Object,System.Boolean);df-generated | -| System.ComponentModel;TypeDescriptor;GetConverter;(System.Object);df-generated | -| System.ComponentModel;TypeDescriptor;GetConverter;(System.Object,System.Boolean);df-generated | -| System.ComponentModel;TypeDescriptor;GetConverter;(System.Type);df-generated | -| System.ComponentModel;TypeDescriptor;GetDefaultEvent;(System.Object);df-generated | -| System.ComponentModel;TypeDescriptor;GetDefaultEvent;(System.Object,System.Boolean);df-generated | -| System.ComponentModel;TypeDescriptor;GetDefaultEvent;(System.Type);df-generated | -| System.ComponentModel;TypeDescriptor;GetDefaultProperty;(System.Object);df-generated | -| System.ComponentModel;TypeDescriptor;GetDefaultProperty;(System.Object,System.Boolean);df-generated | -| System.ComponentModel;TypeDescriptor;GetDefaultProperty;(System.Type);df-generated | -| System.ComponentModel;TypeDescriptor;GetEditor;(System.Object,System.Type);df-generated | -| System.ComponentModel;TypeDescriptor;GetEditor;(System.Object,System.Type,System.Boolean);df-generated | -| System.ComponentModel;TypeDescriptor;GetEditor;(System.Type,System.Type);df-generated | -| System.ComponentModel;TypeDescriptor;GetEvents;(System.Object);df-generated | -| System.ComponentModel;TypeDescriptor;GetEvents;(System.Object,System.Attribute[]);df-generated | -| System.ComponentModel;TypeDescriptor;GetEvents;(System.Object,System.Attribute[],System.Boolean);df-generated | -| System.ComponentModel;TypeDescriptor;GetEvents;(System.Object,System.Boolean);df-generated | -| System.ComponentModel;TypeDescriptor;GetEvents;(System.Type);df-generated | -| System.ComponentModel;TypeDescriptor;GetEvents;(System.Type,System.Attribute[]);df-generated | -| System.ComponentModel;TypeDescriptor;GetProperties;(System.Object);df-generated | -| System.ComponentModel;TypeDescriptor;GetProperties;(System.Object,System.Attribute[]);df-generated | -| System.ComponentModel;TypeDescriptor;GetProperties;(System.Object,System.Attribute[],System.Boolean);df-generated | -| System.ComponentModel;TypeDescriptor;GetProperties;(System.Object,System.Boolean);df-generated | -| System.ComponentModel;TypeDescriptor;GetProperties;(System.Type);df-generated | -| System.ComponentModel;TypeDescriptor;GetProperties;(System.Type,System.Attribute[]);df-generated | -| System.ComponentModel;TypeDescriptor;GetProvider;(System.Object);df-generated | -| System.ComponentModel;TypeDescriptor;GetReflectionType;(System.Object);df-generated | -| System.ComponentModel;TypeDescriptor;Refresh;(System.Object);df-generated | -| System.ComponentModel;TypeDescriptor;Refresh;(System.Reflection.Assembly);df-generated | -| System.ComponentModel;TypeDescriptor;Refresh;(System.Reflection.Module);df-generated | -| System.ComponentModel;TypeDescriptor;Refresh;(System.Type);df-generated | -| System.ComponentModel;TypeDescriptor;RemoveAssociation;(System.Object,System.Object);df-generated | -| System.ComponentModel;TypeDescriptor;RemoveAssociations;(System.Object);df-generated | -| System.ComponentModel;TypeDescriptor;RemoveProvider;(System.ComponentModel.TypeDescriptionProvider,System.Object);df-generated | -| System.ComponentModel;TypeDescriptor;RemoveProvider;(System.ComponentModel.TypeDescriptionProvider,System.Type);df-generated | -| System.ComponentModel;TypeDescriptor;RemoveProviderTransparent;(System.ComponentModel.TypeDescriptionProvider,System.Object);df-generated | -| System.ComponentModel;TypeDescriptor;RemoveProviderTransparent;(System.ComponentModel.TypeDescriptionProvider,System.Type);df-generated | -| System.ComponentModel;TypeDescriptor;SortDescriptorArray;(System.Collections.IList);df-generated | -| System.ComponentModel;TypeDescriptor;get_ComNativeDescriptorHandler;();df-generated | -| System.ComponentModel;TypeDescriptor;get_ComObjectType;();df-generated | -| System.ComponentModel;TypeDescriptor;get_InterfaceType;();df-generated | -| System.ComponentModel;TypeDescriptor;set_ComNativeDescriptorHandler;(System.ComponentModel.IComNativeDescriptorHandler);df-generated | -| System.ComponentModel;TypeListConverter;CanConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Type);df-generated | -| System.ComponentModel;TypeListConverter;CanConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Type);df-generated | -| System.ComponentModel;TypeListConverter;GetStandardValuesExclusive;(System.ComponentModel.ITypeDescriptorContext);df-generated | -| System.ComponentModel;TypeListConverter;GetStandardValuesSupported;(System.ComponentModel.ITypeDescriptorContext);df-generated | -| System.ComponentModel;VersionConverter;CanConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Type);df-generated | -| System.ComponentModel;VersionConverter;CanConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Type);df-generated | -| System.ComponentModel;VersionConverter;ConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);df-generated | -| System.ComponentModel;VersionConverter;IsValid;(System.ComponentModel.ITypeDescriptorContext,System.Object);df-generated | -| System.ComponentModel;WarningException;WarningException;();df-generated | -| System.ComponentModel;WarningException;WarningException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.ComponentModel;WarningException;WarningException;(System.String);df-generated | -| System.ComponentModel;WarningException;WarningException;(System.String,System.Exception);df-generated | -| System.ComponentModel;WarningException;WarningException;(System.String,System.String);df-generated | -| System.ComponentModel;WarningException;WarningException;(System.String,System.String,System.String);df-generated | -| System.ComponentModel;WarningException;get_HelpTopic;();df-generated | -| System.ComponentModel;WarningException;get_HelpUrl;();df-generated | -| System.ComponentModel;Win32Exception;Win32Exception;();df-generated | -| System.ComponentModel;Win32Exception;Win32Exception;(System.Int32);df-generated | -| System.ComponentModel;Win32Exception;Win32Exception;(System.Int32,System.String);df-generated | -| System.ComponentModel;Win32Exception;Win32Exception;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.ComponentModel;Win32Exception;Win32Exception;(System.String);df-generated | -| System.ComponentModel;Win32Exception;Win32Exception;(System.String,System.Exception);df-generated | -| System.ComponentModel;Win32Exception;get_NativeErrorCode;();df-generated | -| System.Data.Common;DataAdapter;CloneInternals;();df-generated | -| System.Data.Common;DataAdapter;CreateTableMappings;();df-generated | -| System.Data.Common;DataAdapter;DataAdapter;();df-generated | -| System.Data.Common;DataAdapter;DataAdapter;(System.Data.Common.DataAdapter);df-generated | -| System.Data.Common;DataAdapter;Dispose;(System.Boolean);df-generated | -| System.Data.Common;DataAdapter;Fill;(System.Data.DataSet);df-generated | -| System.Data.Common;DataAdapter;Fill;(System.Data.DataSet,System.String,System.Data.IDataReader,System.Int32,System.Int32);df-generated | -| System.Data.Common;DataAdapter;Fill;(System.Data.DataTable,System.Data.IDataReader);df-generated | -| System.Data.Common;DataAdapter;Fill;(System.Data.DataTable[],System.Data.IDataReader,System.Int32,System.Int32);df-generated | -| System.Data.Common;DataAdapter;FillSchema;(System.Data.DataSet,System.Data.SchemaType);df-generated | -| System.Data.Common;DataAdapter;FillSchema;(System.Data.DataSet,System.Data.SchemaType,System.String,System.Data.IDataReader);df-generated | -| System.Data.Common;DataAdapter;FillSchema;(System.Data.DataTable,System.Data.SchemaType,System.Data.IDataReader);df-generated | -| System.Data.Common;DataAdapter;GetFillParameters;();df-generated | -| System.Data.Common;DataAdapter;HasTableMappings;();df-generated | -| System.Data.Common;DataAdapter;OnFillError;(System.Data.FillErrorEventArgs);df-generated | -| System.Data.Common;DataAdapter;ResetFillLoadOption;();df-generated | -| System.Data.Common;DataAdapter;ShouldSerializeAcceptChangesDuringFill;();df-generated | -| System.Data.Common;DataAdapter;ShouldSerializeFillLoadOption;();df-generated | -| System.Data.Common;DataAdapter;ShouldSerializeTableMappings;();df-generated | -| System.Data.Common;DataAdapter;Update;(System.Data.DataSet);df-generated | -| System.Data.Common;DataAdapter;get_AcceptChangesDuringFill;();df-generated | -| System.Data.Common;DataAdapter;get_AcceptChangesDuringUpdate;();df-generated | -| System.Data.Common;DataAdapter;get_ContinueUpdateOnError;();df-generated | -| System.Data.Common;DataAdapter;get_FillLoadOption;();df-generated | -| System.Data.Common;DataAdapter;get_MissingMappingAction;();df-generated | -| System.Data.Common;DataAdapter;get_MissingSchemaAction;();df-generated | -| System.Data.Common;DataAdapter;get_ReturnProviderSpecificTypes;();df-generated | -| System.Data.Common;DataAdapter;set_AcceptChangesDuringFill;(System.Boolean);df-generated | -| System.Data.Common;DataAdapter;set_AcceptChangesDuringUpdate;(System.Boolean);df-generated | -| System.Data.Common;DataAdapter;set_ContinueUpdateOnError;(System.Boolean);df-generated | -| System.Data.Common;DataAdapter;set_FillLoadOption;(System.Data.LoadOption);df-generated | -| System.Data.Common;DataAdapter;set_MissingMappingAction;(System.Data.MissingMappingAction);df-generated | -| System.Data.Common;DataAdapter;set_MissingSchemaAction;(System.Data.MissingSchemaAction);df-generated | -| System.Data.Common;DataAdapter;set_ReturnProviderSpecificTypes;(System.Boolean);df-generated | -| System.Data.Common;DataColumnMapping;DataColumnMapping;();df-generated | -| System.Data.Common;DataColumnMappingCollection;Contains;(System.Object);df-generated | -| System.Data.Common;DataColumnMappingCollection;Contains;(System.String);df-generated | -| System.Data.Common;DataColumnMappingCollection;DataColumnMappingCollection;();df-generated | -| System.Data.Common;DataColumnMappingCollection;IndexOf;(System.Object);df-generated | -| System.Data.Common;DataColumnMappingCollection;IndexOf;(System.String);df-generated | -| System.Data.Common;DataColumnMappingCollection;IndexOfDataSetColumn;(System.String);df-generated | -| System.Data.Common;DataColumnMappingCollection;Remove;(System.Data.Common.DataColumnMapping);df-generated | -| System.Data.Common;DataColumnMappingCollection;Remove;(System.Object);df-generated | -| System.Data.Common;DataColumnMappingCollection;RemoveAt;(System.Int32);df-generated | -| System.Data.Common;DataColumnMappingCollection;RemoveAt;(System.String);df-generated | -| System.Data.Common;DataColumnMappingCollection;get_Count;();df-generated | -| System.Data.Common;DataColumnMappingCollection;get_IsFixedSize;();df-generated | -| System.Data.Common;DataColumnMappingCollection;get_IsReadOnly;();df-generated | -| System.Data.Common;DataColumnMappingCollection;get_IsSynchronized;();df-generated | -| System.Data.Common;DataTableMapping;DataTableMapping;();df-generated | -| System.Data.Common;DataTableMappingCollection;Contains;(System.Object);df-generated | -| System.Data.Common;DataTableMappingCollection;Contains;(System.String);df-generated | -| System.Data.Common;DataTableMappingCollection;DataTableMappingCollection;();df-generated | -| System.Data.Common;DataTableMappingCollection;IndexOf;(System.Object);df-generated | -| System.Data.Common;DataTableMappingCollection;IndexOf;(System.String);df-generated | -| System.Data.Common;DataTableMappingCollection;IndexOfDataSetTable;(System.String);df-generated | -| System.Data.Common;DataTableMappingCollection;Remove;(System.Data.Common.DataTableMapping);df-generated | -| System.Data.Common;DataTableMappingCollection;Remove;(System.Object);df-generated | -| System.Data.Common;DataTableMappingCollection;RemoveAt;(System.Int32);df-generated | -| System.Data.Common;DataTableMappingCollection;RemoveAt;(System.String);df-generated | -| System.Data.Common;DataTableMappingCollection;get_Count;();df-generated | -| System.Data.Common;DataTableMappingCollection;get_IsFixedSize;();df-generated | -| System.Data.Common;DataTableMappingCollection;get_IsReadOnly;();df-generated | -| System.Data.Common;DataTableMappingCollection;get_IsSynchronized;();df-generated | -| System.Data.Common;DbBatch;Cancel;();df-generated | -| System.Data.Common;DbBatch;CreateBatchCommand;();df-generated | -| System.Data.Common;DbBatch;CreateDbBatchCommand;();df-generated | -| System.Data.Common;DbBatch;Dispose;();df-generated | -| System.Data.Common;DbBatch;DisposeAsync;();df-generated | -| System.Data.Common;DbBatch;ExecuteDbDataReader;(System.Data.CommandBehavior);df-generated | -| System.Data.Common;DbBatch;ExecuteDbDataReaderAsync;(System.Data.CommandBehavior,System.Threading.CancellationToken);df-generated | -| System.Data.Common;DbBatch;ExecuteNonQuery;();df-generated | -| System.Data.Common;DbBatch;ExecuteNonQueryAsync;(System.Threading.CancellationToken);df-generated | -| System.Data.Common;DbBatch;ExecuteReader;(System.Data.CommandBehavior);df-generated | -| System.Data.Common;DbBatch;ExecuteReaderAsync;(System.Data.CommandBehavior,System.Threading.CancellationToken);df-generated | -| System.Data.Common;DbBatch;ExecuteReaderAsync;(System.Threading.CancellationToken);df-generated | -| System.Data.Common;DbBatch;ExecuteScalar;();df-generated | -| System.Data.Common;DbBatch;ExecuteScalarAsync;(System.Threading.CancellationToken);df-generated | -| System.Data.Common;DbBatch;Prepare;();df-generated | -| System.Data.Common;DbBatch;PrepareAsync;(System.Threading.CancellationToken);df-generated | -| System.Data.Common;DbBatch;get_BatchCommands;();df-generated | -| System.Data.Common;DbBatch;get_Connection;();df-generated | -| System.Data.Common;DbBatch;get_DbBatchCommands;();df-generated | -| System.Data.Common;DbBatch;get_DbConnection;();df-generated | -| System.Data.Common;DbBatch;get_DbTransaction;();df-generated | -| System.Data.Common;DbBatch;get_Timeout;();df-generated | -| System.Data.Common;DbBatch;get_Transaction;();df-generated | -| System.Data.Common;DbBatch;set_Connection;(System.Data.Common.DbConnection);df-generated | -| System.Data.Common;DbBatch;set_DbConnection;(System.Data.Common.DbConnection);df-generated | -| System.Data.Common;DbBatch;set_DbTransaction;(System.Data.Common.DbTransaction);df-generated | -| System.Data.Common;DbBatch;set_Timeout;(System.Int32);df-generated | -| System.Data.Common;DbBatch;set_Transaction;(System.Data.Common.DbTransaction);df-generated | -| System.Data.Common;DbBatchCommand;get_CommandText;();df-generated | -| System.Data.Common;DbBatchCommand;get_CommandType;();df-generated | -| System.Data.Common;DbBatchCommand;get_DbParameterCollection;();df-generated | -| System.Data.Common;DbBatchCommand;get_Parameters;();df-generated | -| System.Data.Common;DbBatchCommand;get_RecordsAffected;();df-generated | -| System.Data.Common;DbBatchCommand;set_CommandText;(System.String);df-generated | -| System.Data.Common;DbBatchCommand;set_CommandType;(System.Data.CommandType);df-generated | -| System.Data.Common;DbBatchCommandCollection;Contains;(System.Data.Common.DbBatchCommand);df-generated | -| System.Data.Common;DbBatchCommandCollection;GetBatchCommand;(System.Int32);df-generated | -| System.Data.Common;DbBatchCommandCollection;IndexOf;(System.Data.Common.DbBatchCommand);df-generated | -| System.Data.Common;DbBatchCommandCollection;Remove;(System.Data.Common.DbBatchCommand);df-generated | -| System.Data.Common;DbBatchCommandCollection;RemoveAt;(System.Int32);df-generated | -| System.Data.Common;DbBatchCommandCollection;SetBatchCommand;(System.Int32,System.Data.Common.DbBatchCommand);df-generated | -| System.Data.Common;DbBatchCommandCollection;get_Count;();df-generated | -| System.Data.Common;DbBatchCommandCollection;get_IsReadOnly;();df-generated | -| System.Data.Common;DbColumn;get_AllowDBNull;();df-generated | -| System.Data.Common;DbColumn;get_BaseCatalogName;();df-generated | -| System.Data.Common;DbColumn;get_BaseColumnName;();df-generated | -| System.Data.Common;DbColumn;get_BaseSchemaName;();df-generated | -| System.Data.Common;DbColumn;get_BaseServerName;();df-generated | -| System.Data.Common;DbColumn;get_BaseTableName;();df-generated | -| System.Data.Common;DbColumn;get_ColumnName;();df-generated | -| System.Data.Common;DbColumn;get_ColumnOrdinal;();df-generated | -| System.Data.Common;DbColumn;get_ColumnSize;();df-generated | -| System.Data.Common;DbColumn;get_DataType;();df-generated | -| System.Data.Common;DbColumn;get_DataTypeName;();df-generated | -| System.Data.Common;DbColumn;get_IsAliased;();df-generated | -| System.Data.Common;DbColumn;get_IsAutoIncrement;();df-generated | -| System.Data.Common;DbColumn;get_IsExpression;();df-generated | -| System.Data.Common;DbColumn;get_IsHidden;();df-generated | -| System.Data.Common;DbColumn;get_IsIdentity;();df-generated | -| System.Data.Common;DbColumn;get_IsKey;();df-generated | -| System.Data.Common;DbColumn;get_IsLong;();df-generated | -| System.Data.Common;DbColumn;get_IsReadOnly;();df-generated | -| System.Data.Common;DbColumn;get_IsUnique;();df-generated | -| System.Data.Common;DbColumn;get_Item;(System.String);df-generated | -| System.Data.Common;DbColumn;get_NumericPrecision;();df-generated | -| System.Data.Common;DbColumn;get_NumericScale;();df-generated | -| System.Data.Common;DbColumn;get_UdtAssemblyQualifiedName;();df-generated | -| System.Data.Common;DbColumn;set_AllowDBNull;(System.Nullable);df-generated | -| System.Data.Common;DbColumn;set_BaseCatalogName;(System.String);df-generated | -| System.Data.Common;DbColumn;set_BaseColumnName;(System.String);df-generated | -| System.Data.Common;DbColumn;set_BaseSchemaName;(System.String);df-generated | -| System.Data.Common;DbColumn;set_BaseServerName;(System.String);df-generated | -| System.Data.Common;DbColumn;set_BaseTableName;(System.String);df-generated | -| System.Data.Common;DbColumn;set_ColumnName;(System.String);df-generated | -| System.Data.Common;DbColumn;set_ColumnOrdinal;(System.Nullable);df-generated | -| System.Data.Common;DbColumn;set_ColumnSize;(System.Nullable);df-generated | -| System.Data.Common;DbColumn;set_DataType;(System.Type);df-generated | -| System.Data.Common;DbColumn;set_DataTypeName;(System.String);df-generated | -| System.Data.Common;DbColumn;set_IsAliased;(System.Nullable);df-generated | -| System.Data.Common;DbColumn;set_IsAutoIncrement;(System.Nullable);df-generated | -| System.Data.Common;DbColumn;set_IsExpression;(System.Nullable);df-generated | -| System.Data.Common;DbColumn;set_IsHidden;(System.Nullable);df-generated | -| System.Data.Common;DbColumn;set_IsIdentity;(System.Nullable);df-generated | -| System.Data.Common;DbColumn;set_IsKey;(System.Nullable);df-generated | -| System.Data.Common;DbColumn;set_IsLong;(System.Nullable);df-generated | -| System.Data.Common;DbColumn;set_IsReadOnly;(System.Nullable);df-generated | -| System.Data.Common;DbColumn;set_IsUnique;(System.Nullable);df-generated | -| System.Data.Common;DbColumn;set_NumericPrecision;(System.Nullable);df-generated | -| System.Data.Common;DbColumn;set_NumericScale;(System.Nullable);df-generated | -| System.Data.Common;DbColumn;set_UdtAssemblyQualifiedName;(System.String);df-generated | -| System.Data.Common;DbCommand;Cancel;();df-generated | -| System.Data.Common;DbCommand;CreateDbParameter;();df-generated | -| System.Data.Common;DbCommand;CreateParameter;();df-generated | -| System.Data.Common;DbCommand;DbCommand;();df-generated | -| System.Data.Common;DbCommand;DisposeAsync;();df-generated | -| System.Data.Common;DbCommand;ExecuteDbDataReader;(System.Data.CommandBehavior);df-generated | -| System.Data.Common;DbCommand;ExecuteNonQuery;();df-generated | -| System.Data.Common;DbCommand;ExecuteNonQueryAsync;();df-generated | -| System.Data.Common;DbCommand;ExecuteNonQueryAsync;(System.Threading.CancellationToken);df-generated | -| System.Data.Common;DbCommand;ExecuteScalar;();df-generated | -| System.Data.Common;DbCommand;ExecuteScalarAsync;();df-generated | -| System.Data.Common;DbCommand;ExecuteScalarAsync;(System.Threading.CancellationToken);df-generated | -| System.Data.Common;DbCommand;Prepare;();df-generated | -| System.Data.Common;DbCommand;get_CommandText;();df-generated | -| System.Data.Common;DbCommand;get_CommandTimeout;();df-generated | -| System.Data.Common;DbCommand;get_CommandType;();df-generated | -| System.Data.Common;DbCommand;get_DbConnection;();df-generated | -| System.Data.Common;DbCommand;get_DbParameterCollection;();df-generated | -| System.Data.Common;DbCommand;get_DbTransaction;();df-generated | -| System.Data.Common;DbCommand;get_DesignTimeVisible;();df-generated | -| System.Data.Common;DbCommand;get_UpdatedRowSource;();df-generated | -| System.Data.Common;DbCommand;set_CommandText;(System.String);df-generated | -| System.Data.Common;DbCommand;set_CommandTimeout;(System.Int32);df-generated | -| System.Data.Common;DbCommand;set_CommandType;(System.Data.CommandType);df-generated | -| System.Data.Common;DbCommand;set_DbConnection;(System.Data.Common.DbConnection);df-generated | -| System.Data.Common;DbCommand;set_DbTransaction;(System.Data.Common.DbTransaction);df-generated | -| System.Data.Common;DbCommand;set_DesignTimeVisible;(System.Boolean);df-generated | -| System.Data.Common;DbCommand;set_UpdatedRowSource;(System.Data.UpdateRowSource);df-generated | -| System.Data.Common;DbCommandBuilder;ApplyParameterInfo;(System.Data.Common.DbParameter,System.Data.DataRow,System.Data.StatementType,System.Boolean);df-generated | -| System.Data.Common;DbCommandBuilder;DbCommandBuilder;();df-generated | -| System.Data.Common;DbCommandBuilder;Dispose;(System.Boolean);df-generated | -| System.Data.Common;DbCommandBuilder;GetParameterName;(System.Int32);df-generated | -| System.Data.Common;DbCommandBuilder;GetParameterName;(System.String);df-generated | -| System.Data.Common;DbCommandBuilder;GetParameterPlaceholder;(System.Int32);df-generated | -| System.Data.Common;DbCommandBuilder;GetSchemaTable;(System.Data.Common.DbCommand);df-generated | -| System.Data.Common;DbCommandBuilder;QuoteIdentifier;(System.String);df-generated | -| System.Data.Common;DbCommandBuilder;RefreshSchema;();df-generated | -| System.Data.Common;DbCommandBuilder;SetRowUpdatingHandler;(System.Data.Common.DbDataAdapter);df-generated | -| System.Data.Common;DbCommandBuilder;UnquoteIdentifier;(System.String);df-generated | -| System.Data.Common;DbCommandBuilder;get_CatalogLocation;();df-generated | -| System.Data.Common;DbCommandBuilder;get_ConflictOption;();df-generated | -| System.Data.Common;DbCommandBuilder;get_SetAllValues;();df-generated | -| System.Data.Common;DbCommandBuilder;set_CatalogLocation;(System.Data.Common.CatalogLocation);df-generated | -| System.Data.Common;DbCommandBuilder;set_ConflictOption;(System.Data.ConflictOption);df-generated | -| System.Data.Common;DbCommandBuilder;set_SetAllValues;(System.Boolean);df-generated | -| System.Data.Common;DbConnection;BeginDbTransaction;(System.Data.IsolationLevel);df-generated | -| System.Data.Common;DbConnection;BeginDbTransactionAsync;(System.Data.IsolationLevel,System.Threading.CancellationToken);df-generated | -| System.Data.Common;DbConnection;BeginTransaction;();df-generated | -| System.Data.Common;DbConnection;BeginTransaction;(System.Data.IsolationLevel);df-generated | -| System.Data.Common;DbConnection;BeginTransactionAsync;(System.Data.IsolationLevel,System.Threading.CancellationToken);df-generated | -| System.Data.Common;DbConnection;BeginTransactionAsync;(System.Threading.CancellationToken);df-generated | -| System.Data.Common;DbConnection;ChangeDatabase;(System.String);df-generated | -| System.Data.Common;DbConnection;Close;();df-generated | -| System.Data.Common;DbConnection;CloseAsync;();df-generated | -| System.Data.Common;DbConnection;CreateBatch;();df-generated | -| System.Data.Common;DbConnection;CreateDbBatch;();df-generated | -| System.Data.Common;DbConnection;CreateDbCommand;();df-generated | -| System.Data.Common;DbConnection;DbConnection;();df-generated | -| System.Data.Common;DbConnection;DisposeAsync;();df-generated | -| System.Data.Common;DbConnection;EnlistTransaction;(System.Transactions.Transaction);df-generated | -| System.Data.Common;DbConnection;GetSchema;();df-generated | -| System.Data.Common;DbConnection;GetSchema;(System.String);df-generated | -| System.Data.Common;DbConnection;GetSchema;(System.String,System.String[]);df-generated | -| System.Data.Common;DbConnection;GetSchemaAsync;(System.String,System.String[],System.Threading.CancellationToken);df-generated | -| System.Data.Common;DbConnection;GetSchemaAsync;(System.String,System.Threading.CancellationToken);df-generated | -| System.Data.Common;DbConnection;GetSchemaAsync;(System.Threading.CancellationToken);df-generated | -| System.Data.Common;DbConnection;OnStateChange;(System.Data.StateChangeEventArgs);df-generated | -| System.Data.Common;DbConnection;Open;();df-generated | -| System.Data.Common;DbConnection;OpenAsync;();df-generated | -| System.Data.Common;DbConnection;get_CanCreateBatch;();df-generated | -| System.Data.Common;DbConnection;get_ConnectionString;();df-generated | -| System.Data.Common;DbConnection;get_ConnectionTimeout;();df-generated | -| System.Data.Common;DbConnection;get_DataSource;();df-generated | -| System.Data.Common;DbConnection;get_Database;();df-generated | -| System.Data.Common;DbConnection;get_DbProviderFactory;();df-generated | -| System.Data.Common;DbConnection;get_ServerVersion;();df-generated | -| System.Data.Common;DbConnection;get_State;();df-generated | -| System.Data.Common;DbConnection;set_ConnectionString;(System.String);df-generated | -| System.Data.Common;DbConnectionStringBuilder;ClearPropertyDescriptors;();df-generated | -| System.Data.Common;DbConnectionStringBuilder;Contains;(System.Object);df-generated | -| System.Data.Common;DbConnectionStringBuilder;ContainsKey;(System.String);df-generated | -| System.Data.Common;DbConnectionStringBuilder;DbConnectionStringBuilder;();df-generated | -| System.Data.Common;DbConnectionStringBuilder;DbConnectionStringBuilder;(System.Boolean);df-generated | -| System.Data.Common;DbConnectionStringBuilder;EquivalentTo;(System.Data.Common.DbConnectionStringBuilder);df-generated | -| System.Data.Common;DbConnectionStringBuilder;GetAttributes;();df-generated | -| System.Data.Common;DbConnectionStringBuilder;GetClassName;();df-generated | -| System.Data.Common;DbConnectionStringBuilder;GetComponentName;();df-generated | -| System.Data.Common;DbConnectionStringBuilder;GetConverter;();df-generated | -| System.Data.Common;DbConnectionStringBuilder;GetDefaultEvent;();df-generated | -| System.Data.Common;DbConnectionStringBuilder;GetDefaultProperty;();df-generated | -| System.Data.Common;DbConnectionStringBuilder;GetEditor;(System.Type);df-generated | -| System.Data.Common;DbConnectionStringBuilder;GetEvents;();df-generated | -| System.Data.Common;DbConnectionStringBuilder;GetEvents;(System.Attribute[]);df-generated | -| System.Data.Common;DbConnectionStringBuilder;GetProperties;(System.Collections.Hashtable);df-generated | -| System.Data.Common;DbConnectionStringBuilder;Remove;(System.Object);df-generated | -| System.Data.Common;DbConnectionStringBuilder;Remove;(System.String);df-generated | -| System.Data.Common;DbConnectionStringBuilder;ShouldSerialize;(System.String);df-generated | -| System.Data.Common;DbConnectionStringBuilder;TryGetValue;(System.String,System.Object);df-generated | -| System.Data.Common;DbConnectionStringBuilder;get_BrowsableConnectionString;();df-generated | -| System.Data.Common;DbConnectionStringBuilder;get_Count;();df-generated | -| System.Data.Common;DbConnectionStringBuilder;get_IsFixedSize;();df-generated | -| System.Data.Common;DbConnectionStringBuilder;get_IsReadOnly;();df-generated | -| System.Data.Common;DbConnectionStringBuilder;get_IsSynchronized;();df-generated | -| System.Data.Common;DbConnectionStringBuilder;set_BrowsableConnectionString;(System.Boolean);df-generated | -| System.Data.Common;DbConnectionStringBuilder;set_ConnectionString;(System.String);df-generated | -| System.Data.Common;DbDataAdapter;AddToBatch;(System.Data.IDbCommand);df-generated | -| System.Data.Common;DbDataAdapter;ClearBatch;();df-generated | -| System.Data.Common;DbDataAdapter;DbDataAdapter;();df-generated | -| System.Data.Common;DbDataAdapter;Dispose;(System.Boolean);df-generated | -| System.Data.Common;DbDataAdapter;ExecuteBatch;();df-generated | -| System.Data.Common;DbDataAdapter;Fill;(System.Data.DataSet);df-generated | -| System.Data.Common;DbDataAdapter;Fill;(System.Data.DataSet,System.Int32,System.Int32,System.String);df-generated | -| System.Data.Common;DbDataAdapter;Fill;(System.Data.DataSet,System.Int32,System.Int32,System.String,System.Data.IDbCommand,System.Data.CommandBehavior);df-generated | -| System.Data.Common;DbDataAdapter;Fill;(System.Data.DataSet,System.String);df-generated | -| System.Data.Common;DbDataAdapter;Fill;(System.Data.DataTable);df-generated | -| System.Data.Common;DbDataAdapter;Fill;(System.Data.DataTable,System.Data.IDbCommand,System.Data.CommandBehavior);df-generated | -| System.Data.Common;DbDataAdapter;Fill;(System.Data.DataTable[],System.Int32,System.Int32,System.Data.IDbCommand,System.Data.CommandBehavior);df-generated | -| System.Data.Common;DbDataAdapter;Fill;(System.Int32,System.Int32,System.Data.DataTable[]);df-generated | -| System.Data.Common;DbDataAdapter;FillSchema;(System.Data.DataSet,System.Data.SchemaType);df-generated | -| System.Data.Common;DbDataAdapter;FillSchema;(System.Data.DataSet,System.Data.SchemaType,System.Data.IDbCommand,System.String,System.Data.CommandBehavior);df-generated | -| System.Data.Common;DbDataAdapter;FillSchema;(System.Data.DataSet,System.Data.SchemaType,System.String);df-generated | -| System.Data.Common;DbDataAdapter;FillSchema;(System.Data.DataTable,System.Data.SchemaType);df-generated | -| System.Data.Common;DbDataAdapter;FillSchema;(System.Data.DataTable,System.Data.SchemaType,System.Data.IDbCommand,System.Data.CommandBehavior);df-generated | -| System.Data.Common;DbDataAdapter;GetBatchedParameter;(System.Int32,System.Int32);df-generated | -| System.Data.Common;DbDataAdapter;GetBatchedRecordsAffected;(System.Int32,System.Int32,System.Exception);df-generated | -| System.Data.Common;DbDataAdapter;GetFillParameters;();df-generated | -| System.Data.Common;DbDataAdapter;InitializeBatching;();df-generated | -| System.Data.Common;DbDataAdapter;OnRowUpdated;(System.Data.Common.RowUpdatedEventArgs);df-generated | -| System.Data.Common;DbDataAdapter;OnRowUpdating;(System.Data.Common.RowUpdatingEventArgs);df-generated | -| System.Data.Common;DbDataAdapter;TerminateBatching;();df-generated | -| System.Data.Common;DbDataAdapter;Update;(System.Data.DataRow[]);df-generated | -| System.Data.Common;DbDataAdapter;Update;(System.Data.DataRow[],System.Data.Common.DataTableMapping);df-generated | -| System.Data.Common;DbDataAdapter;Update;(System.Data.DataSet);df-generated | -| System.Data.Common;DbDataAdapter;Update;(System.Data.DataSet,System.String);df-generated | -| System.Data.Common;DbDataAdapter;Update;(System.Data.DataTable);df-generated | -| System.Data.Common;DbDataAdapter;get_FillCommandBehavior;();df-generated | -| System.Data.Common;DbDataAdapter;get_UpdateBatchSize;();df-generated | -| System.Data.Common;DbDataAdapter;set_FillCommandBehavior;(System.Data.CommandBehavior);df-generated | -| System.Data.Common;DbDataAdapter;set_UpdateBatchSize;(System.Int32);df-generated | -| System.Data.Common;DbDataReader;Close;();df-generated | -| System.Data.Common;DbDataReader;CloseAsync;();df-generated | -| System.Data.Common;DbDataReader;DbDataReader;();df-generated | -| System.Data.Common;DbDataReader;Dispose;();df-generated | -| System.Data.Common;DbDataReader;Dispose;(System.Boolean);df-generated | -| System.Data.Common;DbDataReader;DisposeAsync;();df-generated | -| System.Data.Common;DbDataReader;GetBoolean;(System.Int32);df-generated | -| System.Data.Common;DbDataReader;GetByte;(System.Int32);df-generated | -| System.Data.Common;DbDataReader;GetBytes;(System.Int32,System.Int64,System.Byte[],System.Int32,System.Int32);df-generated | -| System.Data.Common;DbDataReader;GetChar;(System.Int32);df-generated | -| System.Data.Common;DbDataReader;GetChars;(System.Int32,System.Int64,System.Char[],System.Int32,System.Int32);df-generated | -| System.Data.Common;DbDataReader;GetColumnSchemaAsync;(System.Threading.CancellationToken);df-generated | -| System.Data.Common;DbDataReader;GetData;(System.Int32);df-generated | -| System.Data.Common;DbDataReader;GetDataTypeName;(System.Int32);df-generated | -| System.Data.Common;DbDataReader;GetDateTime;(System.Int32);df-generated | -| System.Data.Common;DbDataReader;GetDbDataReader;(System.Int32);df-generated | -| System.Data.Common;DbDataReader;GetDecimal;(System.Int32);df-generated | -| System.Data.Common;DbDataReader;GetDouble;(System.Int32);df-generated | -| System.Data.Common;DbDataReader;GetFieldType;(System.Int32);df-generated | -| System.Data.Common;DbDataReader;GetFloat;(System.Int32);df-generated | -| System.Data.Common;DbDataReader;GetGuid;(System.Int32);df-generated | -| System.Data.Common;DbDataReader;GetInt16;(System.Int32);df-generated | -| System.Data.Common;DbDataReader;GetInt32;(System.Int32);df-generated | -| System.Data.Common;DbDataReader;GetInt64;(System.Int32);df-generated | -| System.Data.Common;DbDataReader;GetName;(System.Int32);df-generated | -| System.Data.Common;DbDataReader;GetOrdinal;(System.String);df-generated | -| System.Data.Common;DbDataReader;GetProviderSpecificFieldType;(System.Int32);df-generated | -| System.Data.Common;DbDataReader;GetSchemaTable;();df-generated | -| System.Data.Common;DbDataReader;GetStream;(System.Int32);df-generated | -| System.Data.Common;DbDataReader;GetString;(System.Int32);df-generated | -| System.Data.Common;DbDataReader;GetValue;(System.Int32);df-generated | -| System.Data.Common;DbDataReader;GetValues;(System.Object[]);df-generated | -| System.Data.Common;DbDataReader;IsDBNull;(System.Int32);df-generated | -| System.Data.Common;DbDataReader;IsDBNullAsync;(System.Int32);df-generated | -| System.Data.Common;DbDataReader;IsDBNullAsync;(System.Int32,System.Threading.CancellationToken);df-generated | -| System.Data.Common;DbDataReader;NextResult;();df-generated | -| System.Data.Common;DbDataReader;NextResultAsync;();df-generated | -| System.Data.Common;DbDataReader;NextResultAsync;(System.Threading.CancellationToken);df-generated | -| System.Data.Common;DbDataReader;Read;();df-generated | -| System.Data.Common;DbDataReader;ReadAsync;();df-generated | -| System.Data.Common;DbDataReader;ReadAsync;(System.Threading.CancellationToken);df-generated | -| System.Data.Common;DbDataReader;get_Depth;();df-generated | -| System.Data.Common;DbDataReader;get_FieldCount;();df-generated | -| System.Data.Common;DbDataReader;get_HasRows;();df-generated | -| System.Data.Common;DbDataReader;get_IsClosed;();df-generated | -| System.Data.Common;DbDataReader;get_Item;(System.Int32);df-generated | -| System.Data.Common;DbDataReader;get_Item;(System.String);df-generated | -| System.Data.Common;DbDataReader;get_RecordsAffected;();df-generated | -| System.Data.Common;DbDataReader;get_VisibleFieldCount;();df-generated | -| System.Data.Common;DbDataReaderExtensions;CanGetColumnSchema;(System.Data.Common.DbDataReader);df-generated | -| System.Data.Common;DbDataReaderExtensions;GetColumnSchema;(System.Data.Common.DbDataReader);df-generated | -| System.Data.Common;DbDataRecord;DbDataRecord;();df-generated | -| System.Data.Common;DbDataRecord;GetAttributes;();df-generated | -| System.Data.Common;DbDataRecord;GetBoolean;(System.Int32);df-generated | -| System.Data.Common;DbDataRecord;GetByte;(System.Int32);df-generated | -| System.Data.Common;DbDataRecord;GetBytes;(System.Int32,System.Int64,System.Byte[],System.Int32,System.Int32);df-generated | -| System.Data.Common;DbDataRecord;GetChar;(System.Int32);df-generated | -| System.Data.Common;DbDataRecord;GetChars;(System.Int32,System.Int64,System.Char[],System.Int32,System.Int32);df-generated | -| System.Data.Common;DbDataRecord;GetClassName;();df-generated | -| System.Data.Common;DbDataRecord;GetComponentName;();df-generated | -| System.Data.Common;DbDataRecord;GetConverter;();df-generated | -| System.Data.Common;DbDataRecord;GetData;(System.Int32);df-generated | -| System.Data.Common;DbDataRecord;GetDataTypeName;(System.Int32);df-generated | -| System.Data.Common;DbDataRecord;GetDateTime;(System.Int32);df-generated | -| System.Data.Common;DbDataRecord;GetDbDataReader;(System.Int32);df-generated | -| System.Data.Common;DbDataRecord;GetDecimal;(System.Int32);df-generated | -| System.Data.Common;DbDataRecord;GetDefaultEvent;();df-generated | -| System.Data.Common;DbDataRecord;GetDefaultProperty;();df-generated | -| System.Data.Common;DbDataRecord;GetDouble;(System.Int32);df-generated | -| System.Data.Common;DbDataRecord;GetEditor;(System.Type);df-generated | -| System.Data.Common;DbDataRecord;GetEvents;();df-generated | -| System.Data.Common;DbDataRecord;GetEvents;(System.Attribute[]);df-generated | -| System.Data.Common;DbDataRecord;GetFieldType;(System.Int32);df-generated | -| System.Data.Common;DbDataRecord;GetFloat;(System.Int32);df-generated | -| System.Data.Common;DbDataRecord;GetGuid;(System.Int32);df-generated | -| System.Data.Common;DbDataRecord;GetInt16;(System.Int32);df-generated | -| System.Data.Common;DbDataRecord;GetInt32;(System.Int32);df-generated | -| System.Data.Common;DbDataRecord;GetInt64;(System.Int32);df-generated | -| System.Data.Common;DbDataRecord;GetName;(System.Int32);df-generated | -| System.Data.Common;DbDataRecord;GetOrdinal;(System.String);df-generated | -| System.Data.Common;DbDataRecord;GetProperties;();df-generated | -| System.Data.Common;DbDataRecord;GetProperties;(System.Attribute[]);df-generated | -| System.Data.Common;DbDataRecord;GetString;(System.Int32);df-generated | -| System.Data.Common;DbDataRecord;GetValue;(System.Int32);df-generated | -| System.Data.Common;DbDataRecord;GetValues;(System.Object[]);df-generated | -| System.Data.Common;DbDataRecord;IsDBNull;(System.Int32);df-generated | -| System.Data.Common;DbDataRecord;get_FieldCount;();df-generated | -| System.Data.Common;DbDataRecord;get_Item;(System.Int32);df-generated | -| System.Data.Common;DbDataRecord;get_Item;(System.String);df-generated | -| System.Data.Common;DbDataSourceEnumerator;DbDataSourceEnumerator;();df-generated | -| System.Data.Common;DbDataSourceEnumerator;GetDataSources;();df-generated | -| System.Data.Common;DbEnumerator;DbEnumerator;(System.Data.Common.DbDataReader);df-generated | -| System.Data.Common;DbEnumerator;DbEnumerator;(System.Data.Common.DbDataReader,System.Boolean);df-generated | -| System.Data.Common;DbEnumerator;MoveNext;();df-generated | -| System.Data.Common;DbEnumerator;Reset;();df-generated | -| System.Data.Common;DbException;DbException;();df-generated | -| System.Data.Common;DbException;DbException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Data.Common;DbException;DbException;(System.String);df-generated | -| System.Data.Common;DbException;DbException;(System.String,System.Exception);df-generated | -| System.Data.Common;DbException;DbException;(System.String,System.Int32);df-generated | -| System.Data.Common;DbException;get_BatchCommand;();df-generated | -| System.Data.Common;DbException;get_DbBatchCommand;();df-generated | -| System.Data.Common;DbException;get_IsTransient;();df-generated | -| System.Data.Common;DbException;get_SqlState;();df-generated | -| System.Data.Common;DbParameter;DbParameter;();df-generated | -| System.Data.Common;DbParameter;ResetDbType;();df-generated | -| System.Data.Common;DbParameter;get_DbType;();df-generated | -| System.Data.Common;DbParameter;get_Direction;();df-generated | -| System.Data.Common;DbParameter;get_IsNullable;();df-generated | -| System.Data.Common;DbParameter;get_ParameterName;();df-generated | -| System.Data.Common;DbParameter;get_Precision;();df-generated | -| System.Data.Common;DbParameter;get_Scale;();df-generated | -| System.Data.Common;DbParameter;get_Size;();df-generated | -| System.Data.Common;DbParameter;get_SourceColumn;();df-generated | -| System.Data.Common;DbParameter;get_SourceColumnNullMapping;();df-generated | -| System.Data.Common;DbParameter;get_SourceVersion;();df-generated | -| System.Data.Common;DbParameter;get_Value;();df-generated | -| System.Data.Common;DbParameter;set_DbType;(System.Data.DbType);df-generated | -| System.Data.Common;DbParameter;set_Direction;(System.Data.ParameterDirection);df-generated | -| System.Data.Common;DbParameter;set_IsNullable;(System.Boolean);df-generated | -| System.Data.Common;DbParameter;set_ParameterName;(System.String);df-generated | -| System.Data.Common;DbParameter;set_Precision;(System.Byte);df-generated | -| System.Data.Common;DbParameter;set_Scale;(System.Byte);df-generated | -| System.Data.Common;DbParameter;set_Size;(System.Int32);df-generated | -| System.Data.Common;DbParameter;set_SourceColumn;(System.String);df-generated | -| System.Data.Common;DbParameter;set_SourceColumnNullMapping;(System.Boolean);df-generated | -| System.Data.Common;DbParameter;set_SourceVersion;(System.Data.DataRowVersion);df-generated | -| System.Data.Common;DbParameter;set_Value;(System.Object);df-generated | -| System.Data.Common;DbParameterCollection;Contains;(System.Object);df-generated | -| System.Data.Common;DbParameterCollection;Contains;(System.String);df-generated | -| System.Data.Common;DbParameterCollection;DbParameterCollection;();df-generated | -| System.Data.Common;DbParameterCollection;GetParameter;(System.Int32);df-generated | -| System.Data.Common;DbParameterCollection;GetParameter;(System.String);df-generated | -| System.Data.Common;DbParameterCollection;IndexOf;(System.Object);df-generated | -| System.Data.Common;DbParameterCollection;IndexOf;(System.String);df-generated | -| System.Data.Common;DbParameterCollection;Remove;(System.Object);df-generated | -| System.Data.Common;DbParameterCollection;RemoveAt;(System.Int32);df-generated | -| System.Data.Common;DbParameterCollection;RemoveAt;(System.String);df-generated | -| System.Data.Common;DbParameterCollection;SetParameter;(System.Int32,System.Data.Common.DbParameter);df-generated | -| System.Data.Common;DbParameterCollection;SetParameter;(System.String,System.Data.Common.DbParameter);df-generated | -| System.Data.Common;DbParameterCollection;get_Count;();df-generated | -| System.Data.Common;DbParameterCollection;get_IsFixedSize;();df-generated | -| System.Data.Common;DbParameterCollection;get_IsReadOnly;();df-generated | -| System.Data.Common;DbParameterCollection;get_IsSynchronized;();df-generated | -| System.Data.Common;DbParameterCollection;get_SyncRoot;();df-generated | -| System.Data.Common;DbProviderFactories;GetFactory;(System.Data.Common.DbConnection);df-generated | -| System.Data.Common;DbProviderFactories;GetFactory;(System.Data.DataRow);df-generated | -| System.Data.Common;DbProviderFactories;GetFactory;(System.String);df-generated | -| System.Data.Common;DbProviderFactories;GetFactoryClasses;();df-generated | -| System.Data.Common;DbProviderFactories;GetProviderInvariantNames;();df-generated | -| System.Data.Common;DbProviderFactories;RegisterFactory;(System.String,System.Data.Common.DbProviderFactory);df-generated | -| System.Data.Common;DbProviderFactories;RegisterFactory;(System.String,System.String);df-generated | -| System.Data.Common;DbProviderFactories;RegisterFactory;(System.String,System.Type);df-generated | -| System.Data.Common;DbProviderFactories;TryGetFactory;(System.String,System.Data.Common.DbProviderFactory);df-generated | -| System.Data.Common;DbProviderFactories;UnregisterFactory;(System.String);df-generated | -| System.Data.Common;DbProviderFactory;CreateBatch;();df-generated | -| System.Data.Common;DbProviderFactory;CreateBatchCommand;();df-generated | -| System.Data.Common;DbProviderFactory;CreateCommand;();df-generated | -| System.Data.Common;DbProviderFactory;CreateCommandBuilder;();df-generated | -| System.Data.Common;DbProviderFactory;CreateConnection;();df-generated | -| System.Data.Common;DbProviderFactory;CreateConnectionStringBuilder;();df-generated | -| System.Data.Common;DbProviderFactory;CreateDataAdapter;();df-generated | -| System.Data.Common;DbProviderFactory;CreateDataSourceEnumerator;();df-generated | -| System.Data.Common;DbProviderFactory;CreateParameter;();df-generated | -| System.Data.Common;DbProviderFactory;DbProviderFactory;();df-generated | -| System.Data.Common;DbProviderFactory;get_CanCreateBatch;();df-generated | -| System.Data.Common;DbProviderFactory;get_CanCreateCommandBuilder;();df-generated | -| System.Data.Common;DbProviderFactory;get_CanCreateDataAdapter;();df-generated | -| System.Data.Common;DbProviderFactory;get_CanCreateDataSourceEnumerator;();df-generated | -| System.Data.Common;DbProviderSpecificTypePropertyAttribute;DbProviderSpecificTypePropertyAttribute;(System.Boolean);df-generated | -| System.Data.Common;DbProviderSpecificTypePropertyAttribute;get_IsProviderSpecificTypeProperty;();df-generated | -| System.Data.Common;DbTransaction;Commit;();df-generated | -| System.Data.Common;DbTransaction;DbTransaction;();df-generated | -| System.Data.Common;DbTransaction;Dispose;();df-generated | -| System.Data.Common;DbTransaction;Dispose;(System.Boolean);df-generated | -| System.Data.Common;DbTransaction;DisposeAsync;();df-generated | -| System.Data.Common;DbTransaction;Release;(System.String);df-generated | -| System.Data.Common;DbTransaction;Rollback;();df-generated | -| System.Data.Common;DbTransaction;Rollback;(System.String);df-generated | -| System.Data.Common;DbTransaction;Save;(System.String);df-generated | -| System.Data.Common;DbTransaction;get_DbConnection;();df-generated | -| System.Data.Common;DbTransaction;get_IsolationLevel;();df-generated | -| System.Data.Common;DbTransaction;get_SupportsSavepoints;();df-generated | -| System.Data.Common;IDbColumnSchemaGenerator;GetColumnSchema;();df-generated | -| System.Data.Common;RowUpdatedEventArgs;get_RecordsAffected;();df-generated | -| System.Data.Common;RowUpdatedEventArgs;get_RowCount;();df-generated | -| System.Data.Common;RowUpdatedEventArgs;get_StatementType;();df-generated | -| System.Data.Common;RowUpdatedEventArgs;get_Status;();df-generated | -| System.Data.Common;RowUpdatedEventArgs;set_Status;(System.Data.UpdateStatus);df-generated | -| System.Data.Common;RowUpdatingEventArgs;get_StatementType;();df-generated | -| System.Data.Common;RowUpdatingEventArgs;get_Status;();df-generated | -| System.Data.Common;RowUpdatingEventArgs;set_Status;(System.Data.UpdateStatus);df-generated | -| System.Data.SqlTypes;INullable;get_IsNull;();df-generated | -| System.Data.SqlTypes;SqlAlreadyFilledException;SqlAlreadyFilledException;();df-generated | -| System.Data.SqlTypes;SqlAlreadyFilledException;SqlAlreadyFilledException;(System.String);df-generated | -| System.Data.SqlTypes;SqlAlreadyFilledException;SqlAlreadyFilledException;(System.String,System.Exception);df-generated | -| System.Data.SqlTypes;SqlBinary;CompareTo;(System.Data.SqlTypes.SqlBinary);df-generated | -| System.Data.SqlTypes;SqlBinary;CompareTo;(System.Object);df-generated | -| System.Data.SqlTypes;SqlBinary;Equals;(System.Data.SqlTypes.SqlBinary,System.Data.SqlTypes.SqlBinary);df-generated | -| System.Data.SqlTypes;SqlBinary;Equals;(System.Object);df-generated | -| System.Data.SqlTypes;SqlBinary;GetHashCode;();df-generated | -| System.Data.SqlTypes;SqlBinary;GetSchema;();df-generated | -| System.Data.SqlTypes;SqlBinary;GetXsdType;(System.Xml.Schema.XmlSchemaSet);df-generated | -| System.Data.SqlTypes;SqlBinary;GreaterThan;(System.Data.SqlTypes.SqlBinary,System.Data.SqlTypes.SqlBinary);df-generated | -| System.Data.SqlTypes;SqlBinary;GreaterThanOrEqual;(System.Data.SqlTypes.SqlBinary,System.Data.SqlTypes.SqlBinary);df-generated | -| System.Data.SqlTypes;SqlBinary;LessThan;(System.Data.SqlTypes.SqlBinary,System.Data.SqlTypes.SqlBinary);df-generated | -| System.Data.SqlTypes;SqlBinary;LessThanOrEqual;(System.Data.SqlTypes.SqlBinary,System.Data.SqlTypes.SqlBinary);df-generated | -| System.Data.SqlTypes;SqlBinary;NotEquals;(System.Data.SqlTypes.SqlBinary,System.Data.SqlTypes.SqlBinary);df-generated | -| System.Data.SqlTypes;SqlBinary;ToString;();df-generated | -| System.Data.SqlTypes;SqlBinary;get_IsNull;();df-generated | -| System.Data.SqlTypes;SqlBinary;get_Item;(System.Int32);df-generated | -| System.Data.SqlTypes;SqlBinary;get_Length;();df-generated | -| System.Data.SqlTypes;SqlBoolean;And;(System.Data.SqlTypes.SqlBoolean,System.Data.SqlTypes.SqlBoolean);df-generated | -| System.Data.SqlTypes;SqlBoolean;CompareTo;(System.Data.SqlTypes.SqlBoolean);df-generated | -| System.Data.SqlTypes;SqlBoolean;CompareTo;(System.Object);df-generated | -| System.Data.SqlTypes;SqlBoolean;Equals;(System.Data.SqlTypes.SqlBoolean,System.Data.SqlTypes.SqlBoolean);df-generated | -| System.Data.SqlTypes;SqlBoolean;Equals;(System.Object);df-generated | -| System.Data.SqlTypes;SqlBoolean;GetHashCode;();df-generated | -| System.Data.SqlTypes;SqlBoolean;GetSchema;();df-generated | -| System.Data.SqlTypes;SqlBoolean;GetXsdType;(System.Xml.Schema.XmlSchemaSet);df-generated | -| System.Data.SqlTypes;SqlBoolean;GreaterThan;(System.Data.SqlTypes.SqlBoolean,System.Data.SqlTypes.SqlBoolean);df-generated | -| System.Data.SqlTypes;SqlBoolean;GreaterThanOrEquals;(System.Data.SqlTypes.SqlBoolean,System.Data.SqlTypes.SqlBoolean);df-generated | -| System.Data.SqlTypes;SqlBoolean;LessThan;(System.Data.SqlTypes.SqlBoolean,System.Data.SqlTypes.SqlBoolean);df-generated | -| System.Data.SqlTypes;SqlBoolean;LessThanOrEquals;(System.Data.SqlTypes.SqlBoolean,System.Data.SqlTypes.SqlBoolean);df-generated | -| System.Data.SqlTypes;SqlBoolean;NotEquals;(System.Data.SqlTypes.SqlBoolean,System.Data.SqlTypes.SqlBoolean);df-generated | -| System.Data.SqlTypes;SqlBoolean;OnesComplement;(System.Data.SqlTypes.SqlBoolean);df-generated | -| System.Data.SqlTypes;SqlBoolean;Or;(System.Data.SqlTypes.SqlBoolean,System.Data.SqlTypes.SqlBoolean);df-generated | -| System.Data.SqlTypes;SqlBoolean;Parse;(System.String);df-generated | -| System.Data.SqlTypes;SqlBoolean;ReadXml;(System.Xml.XmlReader);df-generated | -| System.Data.SqlTypes;SqlBoolean;SqlBoolean;(System.Boolean);df-generated | -| System.Data.SqlTypes;SqlBoolean;SqlBoolean;(System.Int32);df-generated | -| System.Data.SqlTypes;SqlBoolean;ToSqlByte;();df-generated | -| System.Data.SqlTypes;SqlBoolean;ToSqlDecimal;();df-generated | -| System.Data.SqlTypes;SqlBoolean;ToSqlDouble;();df-generated | -| System.Data.SqlTypes;SqlBoolean;ToSqlInt16;();df-generated | -| System.Data.SqlTypes;SqlBoolean;ToSqlInt32;();df-generated | -| System.Data.SqlTypes;SqlBoolean;ToSqlInt64;();df-generated | -| System.Data.SqlTypes;SqlBoolean;ToSqlMoney;();df-generated | -| System.Data.SqlTypes;SqlBoolean;ToSqlSingle;();df-generated | -| System.Data.SqlTypes;SqlBoolean;ToSqlString;();df-generated | -| System.Data.SqlTypes;SqlBoolean;ToString;();df-generated | -| System.Data.SqlTypes;SqlBoolean;WriteXml;(System.Xml.XmlWriter);df-generated | -| System.Data.SqlTypes;SqlBoolean;Xor;(System.Data.SqlTypes.SqlBoolean,System.Data.SqlTypes.SqlBoolean);df-generated | -| System.Data.SqlTypes;SqlBoolean;get_ByteValue;();df-generated | -| System.Data.SqlTypes;SqlBoolean;get_IsFalse;();df-generated | -| System.Data.SqlTypes;SqlBoolean;get_IsNull;();df-generated | -| System.Data.SqlTypes;SqlBoolean;get_IsTrue;();df-generated | -| System.Data.SqlTypes;SqlBoolean;get_Value;();df-generated | -| System.Data.SqlTypes;SqlByte;Add;(System.Data.SqlTypes.SqlByte,System.Data.SqlTypes.SqlByte);df-generated | -| System.Data.SqlTypes;SqlByte;BitwiseAnd;(System.Data.SqlTypes.SqlByte,System.Data.SqlTypes.SqlByte);df-generated | -| System.Data.SqlTypes;SqlByte;BitwiseOr;(System.Data.SqlTypes.SqlByte,System.Data.SqlTypes.SqlByte);df-generated | -| System.Data.SqlTypes;SqlByte;CompareTo;(System.Data.SqlTypes.SqlByte);df-generated | -| System.Data.SqlTypes;SqlByte;CompareTo;(System.Object);df-generated | -| System.Data.SqlTypes;SqlByte;Divide;(System.Data.SqlTypes.SqlByte,System.Data.SqlTypes.SqlByte);df-generated | -| System.Data.SqlTypes;SqlByte;Equals;(System.Data.SqlTypes.SqlByte,System.Data.SqlTypes.SqlByte);df-generated | -| System.Data.SqlTypes;SqlByte;Equals;(System.Object);df-generated | -| System.Data.SqlTypes;SqlByte;GetHashCode;();df-generated | -| System.Data.SqlTypes;SqlByte;GetSchema;();df-generated | -| System.Data.SqlTypes;SqlByte;GetXsdType;(System.Xml.Schema.XmlSchemaSet);df-generated | -| System.Data.SqlTypes;SqlByte;GreaterThan;(System.Data.SqlTypes.SqlByte,System.Data.SqlTypes.SqlByte);df-generated | -| System.Data.SqlTypes;SqlByte;GreaterThanOrEqual;(System.Data.SqlTypes.SqlByte,System.Data.SqlTypes.SqlByte);df-generated | -| System.Data.SqlTypes;SqlByte;LessThan;(System.Data.SqlTypes.SqlByte,System.Data.SqlTypes.SqlByte);df-generated | -| System.Data.SqlTypes;SqlByte;LessThanOrEqual;(System.Data.SqlTypes.SqlByte,System.Data.SqlTypes.SqlByte);df-generated | -| System.Data.SqlTypes;SqlByte;Mod;(System.Data.SqlTypes.SqlByte,System.Data.SqlTypes.SqlByte);df-generated | -| System.Data.SqlTypes;SqlByte;Modulus;(System.Data.SqlTypes.SqlByte,System.Data.SqlTypes.SqlByte);df-generated | -| System.Data.SqlTypes;SqlByte;Multiply;(System.Data.SqlTypes.SqlByte,System.Data.SqlTypes.SqlByte);df-generated | -| System.Data.SqlTypes;SqlByte;NotEquals;(System.Data.SqlTypes.SqlByte,System.Data.SqlTypes.SqlByte);df-generated | -| System.Data.SqlTypes;SqlByte;OnesComplement;(System.Data.SqlTypes.SqlByte);df-generated | -| System.Data.SqlTypes;SqlByte;Parse;(System.String);df-generated | -| System.Data.SqlTypes;SqlByte;ReadXml;(System.Xml.XmlReader);df-generated | -| System.Data.SqlTypes;SqlByte;SqlByte;(System.Byte);df-generated | -| System.Data.SqlTypes;SqlByte;Subtract;(System.Data.SqlTypes.SqlByte,System.Data.SqlTypes.SqlByte);df-generated | -| System.Data.SqlTypes;SqlByte;ToSqlBoolean;();df-generated | -| System.Data.SqlTypes;SqlByte;ToSqlDecimal;();df-generated | -| System.Data.SqlTypes;SqlByte;ToSqlDouble;();df-generated | -| System.Data.SqlTypes;SqlByte;ToSqlInt16;();df-generated | -| System.Data.SqlTypes;SqlByte;ToSqlInt32;();df-generated | -| System.Data.SqlTypes;SqlByte;ToSqlInt64;();df-generated | -| System.Data.SqlTypes;SqlByte;ToSqlMoney;();df-generated | -| System.Data.SqlTypes;SqlByte;ToSqlSingle;();df-generated | -| System.Data.SqlTypes;SqlByte;ToSqlString;();df-generated | -| System.Data.SqlTypes;SqlByte;ToString;();df-generated | -| System.Data.SqlTypes;SqlByte;WriteXml;(System.Xml.XmlWriter);df-generated | -| System.Data.SqlTypes;SqlByte;Xor;(System.Data.SqlTypes.SqlByte,System.Data.SqlTypes.SqlByte);df-generated | -| System.Data.SqlTypes;SqlByte;get_IsNull;();df-generated | -| System.Data.SqlTypes;SqlByte;get_Value;();df-generated | -| System.Data.SqlTypes;SqlBytes;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Data.SqlTypes;SqlBytes;GetSchema;();df-generated | -| System.Data.SqlTypes;SqlBytes;GetXsdType;(System.Xml.Schema.XmlSchemaSet);df-generated | -| System.Data.SqlTypes;SqlBytes;SetLength;(System.Int64);df-generated | -| System.Data.SqlTypes;SqlBytes;SetNull;();df-generated | -| System.Data.SqlTypes;SqlBytes;SqlBytes;();df-generated | -| System.Data.SqlTypes;SqlBytes;SqlBytes;(System.Data.SqlTypes.SqlBinary);df-generated | -| System.Data.SqlTypes;SqlBytes;ToSqlBinary;();df-generated | -| System.Data.SqlTypes;SqlBytes;get_IsNull;();df-generated | -| System.Data.SqlTypes;SqlBytes;get_Item;(System.Int64);df-generated | -| System.Data.SqlTypes;SqlBytes;get_Length;();df-generated | -| System.Data.SqlTypes;SqlBytes;get_MaxLength;();df-generated | -| System.Data.SqlTypes;SqlBytes;get_Null;();df-generated | -| System.Data.SqlTypes;SqlBytes;get_Storage;();df-generated | -| System.Data.SqlTypes;SqlBytes;get_Value;();df-generated | -| System.Data.SqlTypes;SqlBytes;set_Item;(System.Int64,System.Byte);df-generated | -| System.Data.SqlTypes;SqlChars;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Data.SqlTypes;SqlChars;GetSchema;();df-generated | -| System.Data.SqlTypes;SqlChars;GetXsdType;(System.Xml.Schema.XmlSchemaSet);df-generated | -| System.Data.SqlTypes;SqlChars;Read;(System.Int64,System.Char[],System.Int32,System.Int32);df-generated | -| System.Data.SqlTypes;SqlChars;ReadXml;(System.Xml.XmlReader);df-generated | -| System.Data.SqlTypes;SqlChars;SetLength;(System.Int64);df-generated | -| System.Data.SqlTypes;SqlChars;SetNull;();df-generated | -| System.Data.SqlTypes;SqlChars;SqlChars;();df-generated | -| System.Data.SqlTypes;SqlChars;SqlChars;(System.Data.SqlTypes.SqlString);df-generated | -| System.Data.SqlTypes;SqlChars;ToSqlString;();df-generated | -| System.Data.SqlTypes;SqlChars;Write;(System.Int64,System.Char[],System.Int32,System.Int32);df-generated | -| System.Data.SqlTypes;SqlChars;get_IsNull;();df-generated | -| System.Data.SqlTypes;SqlChars;get_Item;(System.Int64);df-generated | -| System.Data.SqlTypes;SqlChars;get_Length;();df-generated | -| System.Data.SqlTypes;SqlChars;get_MaxLength;();df-generated | -| System.Data.SqlTypes;SqlChars;get_Null;();df-generated | -| System.Data.SqlTypes;SqlChars;get_Storage;();df-generated | -| System.Data.SqlTypes;SqlChars;get_Value;();df-generated | -| System.Data.SqlTypes;SqlChars;set_Item;(System.Int64,System.Char);df-generated | -| System.Data.SqlTypes;SqlDateTime;Add;(System.Data.SqlTypes.SqlDateTime,System.TimeSpan);df-generated | -| System.Data.SqlTypes;SqlDateTime;CompareTo;(System.Data.SqlTypes.SqlDateTime);df-generated | -| System.Data.SqlTypes;SqlDateTime;CompareTo;(System.Object);df-generated | -| System.Data.SqlTypes;SqlDateTime;Equals;(System.Data.SqlTypes.SqlDateTime,System.Data.SqlTypes.SqlDateTime);df-generated | -| System.Data.SqlTypes;SqlDateTime;Equals;(System.Object);df-generated | -| System.Data.SqlTypes;SqlDateTime;GetHashCode;();df-generated | -| System.Data.SqlTypes;SqlDateTime;GetSchema;();df-generated | -| System.Data.SqlTypes;SqlDateTime;GetXsdType;(System.Xml.Schema.XmlSchemaSet);df-generated | -| System.Data.SqlTypes;SqlDateTime;GreaterThan;(System.Data.SqlTypes.SqlDateTime,System.Data.SqlTypes.SqlDateTime);df-generated | -| System.Data.SqlTypes;SqlDateTime;GreaterThanOrEqual;(System.Data.SqlTypes.SqlDateTime,System.Data.SqlTypes.SqlDateTime);df-generated | -| System.Data.SqlTypes;SqlDateTime;LessThan;(System.Data.SqlTypes.SqlDateTime,System.Data.SqlTypes.SqlDateTime);df-generated | -| System.Data.SqlTypes;SqlDateTime;LessThanOrEqual;(System.Data.SqlTypes.SqlDateTime,System.Data.SqlTypes.SqlDateTime);df-generated | -| System.Data.SqlTypes;SqlDateTime;NotEquals;(System.Data.SqlTypes.SqlDateTime,System.Data.SqlTypes.SqlDateTime);df-generated | -| System.Data.SqlTypes;SqlDateTime;Parse;(System.String);df-generated | -| System.Data.SqlTypes;SqlDateTime;ReadXml;(System.Xml.XmlReader);df-generated | -| System.Data.SqlTypes;SqlDateTime;SqlDateTime;(System.DateTime);df-generated | -| System.Data.SqlTypes;SqlDateTime;SqlDateTime;(System.Int32,System.Int32);df-generated | -| System.Data.SqlTypes;SqlDateTime;SqlDateTime;(System.Int32,System.Int32,System.Int32);df-generated | -| System.Data.SqlTypes;SqlDateTime;SqlDateTime;(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32);df-generated | -| System.Data.SqlTypes;SqlDateTime;SqlDateTime;(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Double);df-generated | -| System.Data.SqlTypes;SqlDateTime;SqlDateTime;(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32);df-generated | -| System.Data.SqlTypes;SqlDateTime;Subtract;(System.Data.SqlTypes.SqlDateTime,System.TimeSpan);df-generated | -| System.Data.SqlTypes;SqlDateTime;ToSqlString;();df-generated | -| System.Data.SqlTypes;SqlDateTime;ToString;();df-generated | -| System.Data.SqlTypes;SqlDateTime;WriteXml;(System.Xml.XmlWriter);df-generated | -| System.Data.SqlTypes;SqlDateTime;get_DayTicks;();df-generated | -| System.Data.SqlTypes;SqlDateTime;get_IsNull;();df-generated | -| System.Data.SqlTypes;SqlDateTime;get_TimeTicks;();df-generated | -| System.Data.SqlTypes;SqlDateTime;get_Value;();df-generated | -| System.Data.SqlTypes;SqlDecimal;Add;(System.Data.SqlTypes.SqlDecimal,System.Data.SqlTypes.SqlDecimal);df-generated | -| System.Data.SqlTypes;SqlDecimal;CompareTo;(System.Data.SqlTypes.SqlDecimal);df-generated | -| System.Data.SqlTypes;SqlDecimal;CompareTo;(System.Object);df-generated | -| System.Data.SqlTypes;SqlDecimal;Divide;(System.Data.SqlTypes.SqlDecimal,System.Data.SqlTypes.SqlDecimal);df-generated | -| System.Data.SqlTypes;SqlDecimal;Equals;(System.Data.SqlTypes.SqlDecimal,System.Data.SqlTypes.SqlDecimal);df-generated | -| System.Data.SqlTypes;SqlDecimal;Equals;(System.Object);df-generated | -| System.Data.SqlTypes;SqlDecimal;GetHashCode;();df-generated | -| System.Data.SqlTypes;SqlDecimal;GetSchema;();df-generated | -| System.Data.SqlTypes;SqlDecimal;GetXsdType;(System.Xml.Schema.XmlSchemaSet);df-generated | -| System.Data.SqlTypes;SqlDecimal;GreaterThan;(System.Data.SqlTypes.SqlDecimal,System.Data.SqlTypes.SqlDecimal);df-generated | -| System.Data.SqlTypes;SqlDecimal;GreaterThanOrEqual;(System.Data.SqlTypes.SqlDecimal,System.Data.SqlTypes.SqlDecimal);df-generated | -| System.Data.SqlTypes;SqlDecimal;LessThan;(System.Data.SqlTypes.SqlDecimal,System.Data.SqlTypes.SqlDecimal);df-generated | -| System.Data.SqlTypes;SqlDecimal;LessThanOrEqual;(System.Data.SqlTypes.SqlDecimal,System.Data.SqlTypes.SqlDecimal);df-generated | -| System.Data.SqlTypes;SqlDecimal;Multiply;(System.Data.SqlTypes.SqlDecimal,System.Data.SqlTypes.SqlDecimal);df-generated | -| System.Data.SqlTypes;SqlDecimal;NotEquals;(System.Data.SqlTypes.SqlDecimal,System.Data.SqlTypes.SqlDecimal);df-generated | -| System.Data.SqlTypes;SqlDecimal;Parse;(System.String);df-generated | -| System.Data.SqlTypes;SqlDecimal;Power;(System.Data.SqlTypes.SqlDecimal,System.Double);df-generated | -| System.Data.SqlTypes;SqlDecimal;ReadXml;(System.Xml.XmlReader);df-generated | -| System.Data.SqlTypes;SqlDecimal;Sign;(System.Data.SqlTypes.SqlDecimal);df-generated | -| System.Data.SqlTypes;SqlDecimal;SqlDecimal;(System.Byte,System.Byte,System.Boolean,System.Int32,System.Int32,System.Int32,System.Int32);df-generated | -| System.Data.SqlTypes;SqlDecimal;SqlDecimal;(System.Byte,System.Byte,System.Boolean,System.Int32[]);df-generated | -| System.Data.SqlTypes;SqlDecimal;SqlDecimal;(System.Decimal);df-generated | -| System.Data.SqlTypes;SqlDecimal;SqlDecimal;(System.Double);df-generated | -| System.Data.SqlTypes;SqlDecimal;SqlDecimal;(System.Int32);df-generated | -| System.Data.SqlTypes;SqlDecimal;SqlDecimal;(System.Int64);df-generated | -| System.Data.SqlTypes;SqlDecimal;Subtract;(System.Data.SqlTypes.SqlDecimal,System.Data.SqlTypes.SqlDecimal);df-generated | -| System.Data.SqlTypes;SqlDecimal;ToDouble;();df-generated | -| System.Data.SqlTypes;SqlDecimal;ToSqlBoolean;();df-generated | -| System.Data.SqlTypes;SqlDecimal;ToSqlByte;();df-generated | -| System.Data.SqlTypes;SqlDecimal;ToSqlDouble;();df-generated | -| System.Data.SqlTypes;SqlDecimal;ToSqlInt16;();df-generated | -| System.Data.SqlTypes;SqlDecimal;ToSqlInt32;();df-generated | -| System.Data.SqlTypes;SqlDecimal;ToSqlInt64;();df-generated | -| System.Data.SqlTypes;SqlDecimal;ToSqlMoney;();df-generated | -| System.Data.SqlTypes;SqlDecimal;ToSqlSingle;();df-generated | -| System.Data.SqlTypes;SqlDecimal;ToSqlString;();df-generated | -| System.Data.SqlTypes;SqlDecimal;ToString;();df-generated | -| System.Data.SqlTypes;SqlDecimal;WriteXml;(System.Xml.XmlWriter);df-generated | -| System.Data.SqlTypes;SqlDecimal;get_BinData;();df-generated | -| System.Data.SqlTypes;SqlDecimal;get_Data;();df-generated | -| System.Data.SqlTypes;SqlDecimal;get_IsNull;();df-generated | -| System.Data.SqlTypes;SqlDecimal;get_IsPositive;();df-generated | -| System.Data.SqlTypes;SqlDecimal;get_Precision;();df-generated | -| System.Data.SqlTypes;SqlDecimal;get_Scale;();df-generated | -| System.Data.SqlTypes;SqlDecimal;get_Value;();df-generated | -| System.Data.SqlTypes;SqlDouble;Add;(System.Data.SqlTypes.SqlDouble,System.Data.SqlTypes.SqlDouble);df-generated | -| System.Data.SqlTypes;SqlDouble;CompareTo;(System.Data.SqlTypes.SqlDouble);df-generated | -| System.Data.SqlTypes;SqlDouble;CompareTo;(System.Object);df-generated | -| System.Data.SqlTypes;SqlDouble;Divide;(System.Data.SqlTypes.SqlDouble,System.Data.SqlTypes.SqlDouble);df-generated | -| System.Data.SqlTypes;SqlDouble;Equals;(System.Data.SqlTypes.SqlDouble,System.Data.SqlTypes.SqlDouble);df-generated | -| System.Data.SqlTypes;SqlDouble;Equals;(System.Object);df-generated | -| System.Data.SqlTypes;SqlDouble;GetHashCode;();df-generated | -| System.Data.SqlTypes;SqlDouble;GetSchema;();df-generated | -| System.Data.SqlTypes;SqlDouble;GetXsdType;(System.Xml.Schema.XmlSchemaSet);df-generated | -| System.Data.SqlTypes;SqlDouble;GreaterThan;(System.Data.SqlTypes.SqlDouble,System.Data.SqlTypes.SqlDouble);df-generated | -| System.Data.SqlTypes;SqlDouble;GreaterThanOrEqual;(System.Data.SqlTypes.SqlDouble,System.Data.SqlTypes.SqlDouble);df-generated | -| System.Data.SqlTypes;SqlDouble;LessThan;(System.Data.SqlTypes.SqlDouble,System.Data.SqlTypes.SqlDouble);df-generated | -| System.Data.SqlTypes;SqlDouble;LessThanOrEqual;(System.Data.SqlTypes.SqlDouble,System.Data.SqlTypes.SqlDouble);df-generated | -| System.Data.SqlTypes;SqlDouble;Multiply;(System.Data.SqlTypes.SqlDouble,System.Data.SqlTypes.SqlDouble);df-generated | -| System.Data.SqlTypes;SqlDouble;NotEquals;(System.Data.SqlTypes.SqlDouble,System.Data.SqlTypes.SqlDouble);df-generated | -| System.Data.SqlTypes;SqlDouble;Parse;(System.String);df-generated | -| System.Data.SqlTypes;SqlDouble;ReadXml;(System.Xml.XmlReader);df-generated | -| System.Data.SqlTypes;SqlDouble;SqlDouble;(System.Double);df-generated | -| System.Data.SqlTypes;SqlDouble;Subtract;(System.Data.SqlTypes.SqlDouble,System.Data.SqlTypes.SqlDouble);df-generated | -| System.Data.SqlTypes;SqlDouble;ToSqlBoolean;();df-generated | -| System.Data.SqlTypes;SqlDouble;ToSqlByte;();df-generated | -| System.Data.SqlTypes;SqlDouble;ToSqlDecimal;();df-generated | -| System.Data.SqlTypes;SqlDouble;ToSqlInt16;();df-generated | -| System.Data.SqlTypes;SqlDouble;ToSqlInt32;();df-generated | -| System.Data.SqlTypes;SqlDouble;ToSqlInt64;();df-generated | -| System.Data.SqlTypes;SqlDouble;ToSqlMoney;();df-generated | -| System.Data.SqlTypes;SqlDouble;ToSqlSingle;();df-generated | -| System.Data.SqlTypes;SqlDouble;ToSqlString;();df-generated | -| System.Data.SqlTypes;SqlDouble;ToString;();df-generated | -| System.Data.SqlTypes;SqlDouble;WriteXml;(System.Xml.XmlWriter);df-generated | -| System.Data.SqlTypes;SqlDouble;get_IsNull;();df-generated | -| System.Data.SqlTypes;SqlDouble;get_Value;();df-generated | -| System.Data.SqlTypes;SqlGuid;CompareTo;(System.Data.SqlTypes.SqlGuid);df-generated | -| System.Data.SqlTypes;SqlGuid;CompareTo;(System.Object);df-generated | -| System.Data.SqlTypes;SqlGuid;Equals;(System.Data.SqlTypes.SqlGuid,System.Data.SqlTypes.SqlGuid);df-generated | -| System.Data.SqlTypes;SqlGuid;Equals;(System.Object);df-generated | -| System.Data.SqlTypes;SqlGuid;GetHashCode;();df-generated | -| System.Data.SqlTypes;SqlGuid;GetSchema;();df-generated | -| System.Data.SqlTypes;SqlGuid;GetXsdType;(System.Xml.Schema.XmlSchemaSet);df-generated | -| System.Data.SqlTypes;SqlGuid;GreaterThan;(System.Data.SqlTypes.SqlGuid,System.Data.SqlTypes.SqlGuid);df-generated | -| System.Data.SqlTypes;SqlGuid;GreaterThanOrEqual;(System.Data.SqlTypes.SqlGuid,System.Data.SqlTypes.SqlGuid);df-generated | -| System.Data.SqlTypes;SqlGuid;LessThan;(System.Data.SqlTypes.SqlGuid,System.Data.SqlTypes.SqlGuid);df-generated | -| System.Data.SqlTypes;SqlGuid;LessThanOrEqual;(System.Data.SqlTypes.SqlGuid,System.Data.SqlTypes.SqlGuid);df-generated | -| System.Data.SqlTypes;SqlGuid;NotEquals;(System.Data.SqlTypes.SqlGuid,System.Data.SqlTypes.SqlGuid);df-generated | -| System.Data.SqlTypes;SqlGuid;Parse;(System.String);df-generated | -| System.Data.SqlTypes;SqlGuid;ReadXml;(System.Xml.XmlReader);df-generated | -| System.Data.SqlTypes;SqlGuid;SqlGuid;(System.Guid);df-generated | -| System.Data.SqlTypes;SqlGuid;SqlGuid;(System.Int32,System.Int16,System.Int16,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte);df-generated | -| System.Data.SqlTypes;SqlGuid;SqlGuid;(System.String);df-generated | -| System.Data.SqlTypes;SqlGuid;ToSqlString;();df-generated | -| System.Data.SqlTypes;SqlGuid;ToString;();df-generated | -| System.Data.SqlTypes;SqlGuid;WriteXml;(System.Xml.XmlWriter);df-generated | -| System.Data.SqlTypes;SqlGuid;get_IsNull;();df-generated | -| System.Data.SqlTypes;SqlGuid;get_Value;();df-generated | -| System.Data.SqlTypes;SqlInt16;Add;(System.Data.SqlTypes.SqlInt16,System.Data.SqlTypes.SqlInt16);df-generated | -| System.Data.SqlTypes;SqlInt16;BitwiseAnd;(System.Data.SqlTypes.SqlInt16,System.Data.SqlTypes.SqlInt16);df-generated | -| System.Data.SqlTypes;SqlInt16;BitwiseOr;(System.Data.SqlTypes.SqlInt16,System.Data.SqlTypes.SqlInt16);df-generated | -| System.Data.SqlTypes;SqlInt16;CompareTo;(System.Data.SqlTypes.SqlInt16);df-generated | -| System.Data.SqlTypes;SqlInt16;CompareTo;(System.Object);df-generated | -| System.Data.SqlTypes;SqlInt16;Divide;(System.Data.SqlTypes.SqlInt16,System.Data.SqlTypes.SqlInt16);df-generated | -| System.Data.SqlTypes;SqlInt16;Equals;(System.Data.SqlTypes.SqlInt16,System.Data.SqlTypes.SqlInt16);df-generated | -| System.Data.SqlTypes;SqlInt16;Equals;(System.Object);df-generated | -| System.Data.SqlTypes;SqlInt16;GetHashCode;();df-generated | -| System.Data.SqlTypes;SqlInt16;GetSchema;();df-generated | -| System.Data.SqlTypes;SqlInt16;GetXsdType;(System.Xml.Schema.XmlSchemaSet);df-generated | -| System.Data.SqlTypes;SqlInt16;GreaterThan;(System.Data.SqlTypes.SqlInt16,System.Data.SqlTypes.SqlInt16);df-generated | -| System.Data.SqlTypes;SqlInt16;GreaterThanOrEqual;(System.Data.SqlTypes.SqlInt16,System.Data.SqlTypes.SqlInt16);df-generated | -| System.Data.SqlTypes;SqlInt16;LessThan;(System.Data.SqlTypes.SqlInt16,System.Data.SqlTypes.SqlInt16);df-generated | -| System.Data.SqlTypes;SqlInt16;LessThanOrEqual;(System.Data.SqlTypes.SqlInt16,System.Data.SqlTypes.SqlInt16);df-generated | -| System.Data.SqlTypes;SqlInt16;Mod;(System.Data.SqlTypes.SqlInt16,System.Data.SqlTypes.SqlInt16);df-generated | -| System.Data.SqlTypes;SqlInt16;Modulus;(System.Data.SqlTypes.SqlInt16,System.Data.SqlTypes.SqlInt16);df-generated | -| System.Data.SqlTypes;SqlInt16;Multiply;(System.Data.SqlTypes.SqlInt16,System.Data.SqlTypes.SqlInt16);df-generated | -| System.Data.SqlTypes;SqlInt16;NotEquals;(System.Data.SqlTypes.SqlInt16,System.Data.SqlTypes.SqlInt16);df-generated | -| System.Data.SqlTypes;SqlInt16;OnesComplement;(System.Data.SqlTypes.SqlInt16);df-generated | -| System.Data.SqlTypes;SqlInt16;Parse;(System.String);df-generated | -| System.Data.SqlTypes;SqlInt16;ReadXml;(System.Xml.XmlReader);df-generated | -| System.Data.SqlTypes;SqlInt16;SqlInt16;(System.Int16);df-generated | -| System.Data.SqlTypes;SqlInt16;Subtract;(System.Data.SqlTypes.SqlInt16,System.Data.SqlTypes.SqlInt16);df-generated | -| System.Data.SqlTypes;SqlInt16;ToSqlBoolean;();df-generated | -| System.Data.SqlTypes;SqlInt16;ToSqlByte;();df-generated | -| System.Data.SqlTypes;SqlInt16;ToSqlDecimal;();df-generated | -| System.Data.SqlTypes;SqlInt16;ToSqlDouble;();df-generated | -| System.Data.SqlTypes;SqlInt16;ToSqlInt32;();df-generated | -| System.Data.SqlTypes;SqlInt16;ToSqlInt64;();df-generated | -| System.Data.SqlTypes;SqlInt16;ToSqlMoney;();df-generated | -| System.Data.SqlTypes;SqlInt16;ToSqlSingle;();df-generated | -| System.Data.SqlTypes;SqlInt16;ToSqlString;();df-generated | -| System.Data.SqlTypes;SqlInt16;ToString;();df-generated | -| System.Data.SqlTypes;SqlInt16;WriteXml;(System.Xml.XmlWriter);df-generated | -| System.Data.SqlTypes;SqlInt16;Xor;(System.Data.SqlTypes.SqlInt16,System.Data.SqlTypes.SqlInt16);df-generated | -| System.Data.SqlTypes;SqlInt16;get_IsNull;();df-generated | -| System.Data.SqlTypes;SqlInt16;get_Value;();df-generated | -| System.Data.SqlTypes;SqlInt32;Add;(System.Data.SqlTypes.SqlInt32,System.Data.SqlTypes.SqlInt32);df-generated | -| System.Data.SqlTypes;SqlInt32;BitwiseAnd;(System.Data.SqlTypes.SqlInt32,System.Data.SqlTypes.SqlInt32);df-generated | -| System.Data.SqlTypes;SqlInt32;BitwiseOr;(System.Data.SqlTypes.SqlInt32,System.Data.SqlTypes.SqlInt32);df-generated | -| System.Data.SqlTypes;SqlInt32;CompareTo;(System.Data.SqlTypes.SqlInt32);df-generated | -| System.Data.SqlTypes;SqlInt32;CompareTo;(System.Object);df-generated | -| System.Data.SqlTypes;SqlInt32;Divide;(System.Data.SqlTypes.SqlInt32,System.Data.SqlTypes.SqlInt32);df-generated | -| System.Data.SqlTypes;SqlInt32;Equals;(System.Data.SqlTypes.SqlInt32,System.Data.SqlTypes.SqlInt32);df-generated | -| System.Data.SqlTypes;SqlInt32;Equals;(System.Object);df-generated | -| System.Data.SqlTypes;SqlInt32;GetHashCode;();df-generated | -| System.Data.SqlTypes;SqlInt32;GetSchema;();df-generated | -| System.Data.SqlTypes;SqlInt32;GetXsdType;(System.Xml.Schema.XmlSchemaSet);df-generated | -| System.Data.SqlTypes;SqlInt32;GreaterThan;(System.Data.SqlTypes.SqlInt32,System.Data.SqlTypes.SqlInt32);df-generated | -| System.Data.SqlTypes;SqlInt32;GreaterThanOrEqual;(System.Data.SqlTypes.SqlInt32,System.Data.SqlTypes.SqlInt32);df-generated | -| System.Data.SqlTypes;SqlInt32;LessThan;(System.Data.SqlTypes.SqlInt32,System.Data.SqlTypes.SqlInt32);df-generated | -| System.Data.SqlTypes;SqlInt32;LessThanOrEqual;(System.Data.SqlTypes.SqlInt32,System.Data.SqlTypes.SqlInt32);df-generated | -| System.Data.SqlTypes;SqlInt32;Mod;(System.Data.SqlTypes.SqlInt32,System.Data.SqlTypes.SqlInt32);df-generated | -| System.Data.SqlTypes;SqlInt32;Modulus;(System.Data.SqlTypes.SqlInt32,System.Data.SqlTypes.SqlInt32);df-generated | -| System.Data.SqlTypes;SqlInt32;Multiply;(System.Data.SqlTypes.SqlInt32,System.Data.SqlTypes.SqlInt32);df-generated | -| System.Data.SqlTypes;SqlInt32;NotEquals;(System.Data.SqlTypes.SqlInt32,System.Data.SqlTypes.SqlInt32);df-generated | -| System.Data.SqlTypes;SqlInt32;OnesComplement;(System.Data.SqlTypes.SqlInt32);df-generated | -| System.Data.SqlTypes;SqlInt32;Parse;(System.String);df-generated | -| System.Data.SqlTypes;SqlInt32;ReadXml;(System.Xml.XmlReader);df-generated | -| System.Data.SqlTypes;SqlInt32;SqlInt32;(System.Int32);df-generated | -| System.Data.SqlTypes;SqlInt32;Subtract;(System.Data.SqlTypes.SqlInt32,System.Data.SqlTypes.SqlInt32);df-generated | -| System.Data.SqlTypes;SqlInt32;ToSqlBoolean;();df-generated | -| System.Data.SqlTypes;SqlInt32;ToSqlByte;();df-generated | -| System.Data.SqlTypes;SqlInt32;ToSqlDecimal;();df-generated | -| System.Data.SqlTypes;SqlInt32;ToSqlDouble;();df-generated | -| System.Data.SqlTypes;SqlInt32;ToSqlInt16;();df-generated | -| System.Data.SqlTypes;SqlInt32;ToSqlInt64;();df-generated | -| System.Data.SqlTypes;SqlInt32;ToSqlMoney;();df-generated | -| System.Data.SqlTypes;SqlInt32;ToSqlSingle;();df-generated | -| System.Data.SqlTypes;SqlInt32;ToSqlString;();df-generated | -| System.Data.SqlTypes;SqlInt32;ToString;();df-generated | -| System.Data.SqlTypes;SqlInt32;WriteXml;(System.Xml.XmlWriter);df-generated | -| System.Data.SqlTypes;SqlInt32;Xor;(System.Data.SqlTypes.SqlInt32,System.Data.SqlTypes.SqlInt32);df-generated | -| System.Data.SqlTypes;SqlInt32;get_IsNull;();df-generated | -| System.Data.SqlTypes;SqlInt32;get_Value;();df-generated | -| System.Data.SqlTypes;SqlInt64;Add;(System.Data.SqlTypes.SqlInt64,System.Data.SqlTypes.SqlInt64);df-generated | -| System.Data.SqlTypes;SqlInt64;BitwiseAnd;(System.Data.SqlTypes.SqlInt64,System.Data.SqlTypes.SqlInt64);df-generated | -| System.Data.SqlTypes;SqlInt64;BitwiseOr;(System.Data.SqlTypes.SqlInt64,System.Data.SqlTypes.SqlInt64);df-generated | -| System.Data.SqlTypes;SqlInt64;CompareTo;(System.Data.SqlTypes.SqlInt64);df-generated | -| System.Data.SqlTypes;SqlInt64;CompareTo;(System.Object);df-generated | -| System.Data.SqlTypes;SqlInt64;Divide;(System.Data.SqlTypes.SqlInt64,System.Data.SqlTypes.SqlInt64);df-generated | -| System.Data.SqlTypes;SqlInt64;Equals;(System.Data.SqlTypes.SqlInt64,System.Data.SqlTypes.SqlInt64);df-generated | -| System.Data.SqlTypes;SqlInt64;Equals;(System.Object);df-generated | -| System.Data.SqlTypes;SqlInt64;GetHashCode;();df-generated | -| System.Data.SqlTypes;SqlInt64;GetSchema;();df-generated | -| System.Data.SqlTypes;SqlInt64;GetXsdType;(System.Xml.Schema.XmlSchemaSet);df-generated | -| System.Data.SqlTypes;SqlInt64;GreaterThan;(System.Data.SqlTypes.SqlInt64,System.Data.SqlTypes.SqlInt64);df-generated | -| System.Data.SqlTypes;SqlInt64;GreaterThanOrEqual;(System.Data.SqlTypes.SqlInt64,System.Data.SqlTypes.SqlInt64);df-generated | -| System.Data.SqlTypes;SqlInt64;LessThan;(System.Data.SqlTypes.SqlInt64,System.Data.SqlTypes.SqlInt64);df-generated | -| System.Data.SqlTypes;SqlInt64;LessThanOrEqual;(System.Data.SqlTypes.SqlInt64,System.Data.SqlTypes.SqlInt64);df-generated | -| System.Data.SqlTypes;SqlInt64;Mod;(System.Data.SqlTypes.SqlInt64,System.Data.SqlTypes.SqlInt64);df-generated | -| System.Data.SqlTypes;SqlInt64;Modulus;(System.Data.SqlTypes.SqlInt64,System.Data.SqlTypes.SqlInt64);df-generated | -| System.Data.SqlTypes;SqlInt64;Multiply;(System.Data.SqlTypes.SqlInt64,System.Data.SqlTypes.SqlInt64);df-generated | -| System.Data.SqlTypes;SqlInt64;NotEquals;(System.Data.SqlTypes.SqlInt64,System.Data.SqlTypes.SqlInt64);df-generated | -| System.Data.SqlTypes;SqlInt64;OnesComplement;(System.Data.SqlTypes.SqlInt64);df-generated | -| System.Data.SqlTypes;SqlInt64;Parse;(System.String);df-generated | -| System.Data.SqlTypes;SqlInt64;ReadXml;(System.Xml.XmlReader);df-generated | -| System.Data.SqlTypes;SqlInt64;SqlInt64;(System.Int64);df-generated | -| System.Data.SqlTypes;SqlInt64;Subtract;(System.Data.SqlTypes.SqlInt64,System.Data.SqlTypes.SqlInt64);df-generated | -| System.Data.SqlTypes;SqlInt64;ToSqlBoolean;();df-generated | -| System.Data.SqlTypes;SqlInt64;ToSqlByte;();df-generated | -| System.Data.SqlTypes;SqlInt64;ToSqlDecimal;();df-generated | -| System.Data.SqlTypes;SqlInt64;ToSqlDouble;();df-generated | -| System.Data.SqlTypes;SqlInt64;ToSqlInt16;();df-generated | -| System.Data.SqlTypes;SqlInt64;ToSqlInt32;();df-generated | -| System.Data.SqlTypes;SqlInt64;ToSqlMoney;();df-generated | -| System.Data.SqlTypes;SqlInt64;ToSqlSingle;();df-generated | -| System.Data.SqlTypes;SqlInt64;ToSqlString;();df-generated | -| System.Data.SqlTypes;SqlInt64;ToString;();df-generated | -| System.Data.SqlTypes;SqlInt64;WriteXml;(System.Xml.XmlWriter);df-generated | -| System.Data.SqlTypes;SqlInt64;Xor;(System.Data.SqlTypes.SqlInt64,System.Data.SqlTypes.SqlInt64);df-generated | -| System.Data.SqlTypes;SqlInt64;get_IsNull;();df-generated | -| System.Data.SqlTypes;SqlInt64;get_Value;();df-generated | -| System.Data.SqlTypes;SqlMoney;Add;(System.Data.SqlTypes.SqlMoney,System.Data.SqlTypes.SqlMoney);df-generated | -| System.Data.SqlTypes;SqlMoney;CompareTo;(System.Data.SqlTypes.SqlMoney);df-generated | -| System.Data.SqlTypes;SqlMoney;CompareTo;(System.Object);df-generated | -| System.Data.SqlTypes;SqlMoney;Divide;(System.Data.SqlTypes.SqlMoney,System.Data.SqlTypes.SqlMoney);df-generated | -| System.Data.SqlTypes;SqlMoney;Equals;(System.Data.SqlTypes.SqlMoney,System.Data.SqlTypes.SqlMoney);df-generated | -| System.Data.SqlTypes;SqlMoney;Equals;(System.Object);df-generated | -| System.Data.SqlTypes;SqlMoney;GetHashCode;();df-generated | -| System.Data.SqlTypes;SqlMoney;GetSchema;();df-generated | -| System.Data.SqlTypes;SqlMoney;GetXsdType;(System.Xml.Schema.XmlSchemaSet);df-generated | -| System.Data.SqlTypes;SqlMoney;GreaterThan;(System.Data.SqlTypes.SqlMoney,System.Data.SqlTypes.SqlMoney);df-generated | -| System.Data.SqlTypes;SqlMoney;GreaterThanOrEqual;(System.Data.SqlTypes.SqlMoney,System.Data.SqlTypes.SqlMoney);df-generated | -| System.Data.SqlTypes;SqlMoney;LessThan;(System.Data.SqlTypes.SqlMoney,System.Data.SqlTypes.SqlMoney);df-generated | -| System.Data.SqlTypes;SqlMoney;LessThanOrEqual;(System.Data.SqlTypes.SqlMoney,System.Data.SqlTypes.SqlMoney);df-generated | -| System.Data.SqlTypes;SqlMoney;Multiply;(System.Data.SqlTypes.SqlMoney,System.Data.SqlTypes.SqlMoney);df-generated | -| System.Data.SqlTypes;SqlMoney;NotEquals;(System.Data.SqlTypes.SqlMoney,System.Data.SqlTypes.SqlMoney);df-generated | -| System.Data.SqlTypes;SqlMoney;Parse;(System.String);df-generated | -| System.Data.SqlTypes;SqlMoney;ReadXml;(System.Xml.XmlReader);df-generated | -| System.Data.SqlTypes;SqlMoney;SqlMoney;(System.Decimal);df-generated | -| System.Data.SqlTypes;SqlMoney;SqlMoney;(System.Double);df-generated | -| System.Data.SqlTypes;SqlMoney;SqlMoney;(System.Int32);df-generated | -| System.Data.SqlTypes;SqlMoney;SqlMoney;(System.Int64);df-generated | -| System.Data.SqlTypes;SqlMoney;Subtract;(System.Data.SqlTypes.SqlMoney,System.Data.SqlTypes.SqlMoney);df-generated | -| System.Data.SqlTypes;SqlMoney;ToDecimal;();df-generated | -| System.Data.SqlTypes;SqlMoney;ToDouble;();df-generated | -| System.Data.SqlTypes;SqlMoney;ToInt32;();df-generated | -| System.Data.SqlTypes;SqlMoney;ToInt64;();df-generated | -| System.Data.SqlTypes;SqlMoney;ToSqlBoolean;();df-generated | -| System.Data.SqlTypes;SqlMoney;ToSqlByte;();df-generated | -| System.Data.SqlTypes;SqlMoney;ToSqlDecimal;();df-generated | -| System.Data.SqlTypes;SqlMoney;ToSqlDouble;();df-generated | -| System.Data.SqlTypes;SqlMoney;ToSqlInt16;();df-generated | -| System.Data.SqlTypes;SqlMoney;ToSqlInt32;();df-generated | -| System.Data.SqlTypes;SqlMoney;ToSqlInt64;();df-generated | -| System.Data.SqlTypes;SqlMoney;ToSqlSingle;();df-generated | -| System.Data.SqlTypes;SqlMoney;ToSqlString;();df-generated | -| System.Data.SqlTypes;SqlMoney;ToString;();df-generated | -| System.Data.SqlTypes;SqlMoney;WriteXml;(System.Xml.XmlWriter);df-generated | -| System.Data.SqlTypes;SqlMoney;get_IsNull;();df-generated | -| System.Data.SqlTypes;SqlMoney;get_Value;();df-generated | -| System.Data.SqlTypes;SqlNotFilledException;SqlNotFilledException;();df-generated | -| System.Data.SqlTypes;SqlNotFilledException;SqlNotFilledException;(System.String);df-generated | -| System.Data.SqlTypes;SqlNotFilledException;SqlNotFilledException;(System.String,System.Exception);df-generated | -| System.Data.SqlTypes;SqlNullValueException;SqlNullValueException;();df-generated | -| System.Data.SqlTypes;SqlNullValueException;SqlNullValueException;(System.String);df-generated | -| System.Data.SqlTypes;SqlNullValueException;SqlNullValueException;(System.String,System.Exception);df-generated | -| System.Data.SqlTypes;SqlSingle;Add;(System.Data.SqlTypes.SqlSingle,System.Data.SqlTypes.SqlSingle);df-generated | -| System.Data.SqlTypes;SqlSingle;CompareTo;(System.Data.SqlTypes.SqlSingle);df-generated | -| System.Data.SqlTypes;SqlSingle;CompareTo;(System.Object);df-generated | -| System.Data.SqlTypes;SqlSingle;Divide;(System.Data.SqlTypes.SqlSingle,System.Data.SqlTypes.SqlSingle);df-generated | -| System.Data.SqlTypes;SqlSingle;Equals;(System.Data.SqlTypes.SqlSingle,System.Data.SqlTypes.SqlSingle);df-generated | -| System.Data.SqlTypes;SqlSingle;Equals;(System.Object);df-generated | -| System.Data.SqlTypes;SqlSingle;GetHashCode;();df-generated | -| System.Data.SqlTypes;SqlSingle;GetSchema;();df-generated | -| System.Data.SqlTypes;SqlSingle;GetXsdType;(System.Xml.Schema.XmlSchemaSet);df-generated | -| System.Data.SqlTypes;SqlSingle;GreaterThan;(System.Data.SqlTypes.SqlSingle,System.Data.SqlTypes.SqlSingle);df-generated | -| System.Data.SqlTypes;SqlSingle;GreaterThanOrEqual;(System.Data.SqlTypes.SqlSingle,System.Data.SqlTypes.SqlSingle);df-generated | -| System.Data.SqlTypes;SqlSingle;LessThan;(System.Data.SqlTypes.SqlSingle,System.Data.SqlTypes.SqlSingle);df-generated | -| System.Data.SqlTypes;SqlSingle;LessThanOrEqual;(System.Data.SqlTypes.SqlSingle,System.Data.SqlTypes.SqlSingle);df-generated | -| System.Data.SqlTypes;SqlSingle;Multiply;(System.Data.SqlTypes.SqlSingle,System.Data.SqlTypes.SqlSingle);df-generated | -| System.Data.SqlTypes;SqlSingle;NotEquals;(System.Data.SqlTypes.SqlSingle,System.Data.SqlTypes.SqlSingle);df-generated | -| System.Data.SqlTypes;SqlSingle;Parse;(System.String);df-generated | -| System.Data.SqlTypes;SqlSingle;ReadXml;(System.Xml.XmlReader);df-generated | -| System.Data.SqlTypes;SqlSingle;SqlSingle;(System.Double);df-generated | -| System.Data.SqlTypes;SqlSingle;SqlSingle;(System.Single);df-generated | -| System.Data.SqlTypes;SqlSingle;Subtract;(System.Data.SqlTypes.SqlSingle,System.Data.SqlTypes.SqlSingle);df-generated | -| System.Data.SqlTypes;SqlSingle;ToSqlBoolean;();df-generated | -| System.Data.SqlTypes;SqlSingle;ToSqlByte;();df-generated | -| System.Data.SqlTypes;SqlSingle;ToSqlDecimal;();df-generated | -| System.Data.SqlTypes;SqlSingle;ToSqlDouble;();df-generated | -| System.Data.SqlTypes;SqlSingle;ToSqlInt16;();df-generated | -| System.Data.SqlTypes;SqlSingle;ToSqlInt32;();df-generated | -| System.Data.SqlTypes;SqlSingle;ToSqlInt64;();df-generated | -| System.Data.SqlTypes;SqlSingle;ToSqlMoney;();df-generated | -| System.Data.SqlTypes;SqlSingle;ToSqlString;();df-generated | -| System.Data.SqlTypes;SqlSingle;ToString;();df-generated | -| System.Data.SqlTypes;SqlSingle;WriteXml;(System.Xml.XmlWriter);df-generated | -| System.Data.SqlTypes;SqlSingle;get_IsNull;();df-generated | -| System.Data.SqlTypes;SqlSingle;get_Value;();df-generated | -| System.Data.SqlTypes;SqlString;CompareOptionsFromSqlCompareOptions;(System.Data.SqlTypes.SqlCompareOptions);df-generated | -| System.Data.SqlTypes;SqlString;CompareTo;(System.Data.SqlTypes.SqlString);df-generated | -| System.Data.SqlTypes;SqlString;CompareTo;(System.Object);df-generated | -| System.Data.SqlTypes;SqlString;Equals;(System.Data.SqlTypes.SqlString,System.Data.SqlTypes.SqlString);df-generated | -| System.Data.SqlTypes;SqlString;Equals;(System.Object);df-generated | -| System.Data.SqlTypes;SqlString;GetHashCode;();df-generated | -| System.Data.SqlTypes;SqlString;GetSchema;();df-generated | -| System.Data.SqlTypes;SqlString;GetXsdType;(System.Xml.Schema.XmlSchemaSet);df-generated | -| System.Data.SqlTypes;SqlString;GreaterThan;(System.Data.SqlTypes.SqlString,System.Data.SqlTypes.SqlString);df-generated | -| System.Data.SqlTypes;SqlString;GreaterThanOrEqual;(System.Data.SqlTypes.SqlString,System.Data.SqlTypes.SqlString);df-generated | -| System.Data.SqlTypes;SqlString;LessThan;(System.Data.SqlTypes.SqlString,System.Data.SqlTypes.SqlString);df-generated | -| System.Data.SqlTypes;SqlString;LessThanOrEqual;(System.Data.SqlTypes.SqlString,System.Data.SqlTypes.SqlString);df-generated | -| System.Data.SqlTypes;SqlString;NotEquals;(System.Data.SqlTypes.SqlString,System.Data.SqlTypes.SqlString);df-generated | -| System.Data.SqlTypes;SqlString;SqlString;(System.Int32,System.Data.SqlTypes.SqlCompareOptions,System.Byte[]);df-generated | -| System.Data.SqlTypes;SqlString;SqlString;(System.Int32,System.Data.SqlTypes.SqlCompareOptions,System.Byte[],System.Boolean);df-generated | -| System.Data.SqlTypes;SqlString;SqlString;(System.Int32,System.Data.SqlTypes.SqlCompareOptions,System.Byte[],System.Int32,System.Int32);df-generated | -| System.Data.SqlTypes;SqlString;SqlString;(System.String);df-generated | -| System.Data.SqlTypes;SqlString;SqlString;(System.String,System.Int32);df-generated | -| System.Data.SqlTypes;SqlString;ToSqlBoolean;();df-generated | -| System.Data.SqlTypes;SqlString;ToSqlByte;();df-generated | -| System.Data.SqlTypes;SqlString;ToSqlDateTime;();df-generated | -| System.Data.SqlTypes;SqlString;ToSqlDecimal;();df-generated | -| System.Data.SqlTypes;SqlString;ToSqlDouble;();df-generated | -| System.Data.SqlTypes;SqlString;ToSqlGuid;();df-generated | -| System.Data.SqlTypes;SqlString;ToSqlInt16;();df-generated | -| System.Data.SqlTypes;SqlString;ToSqlInt32;();df-generated | -| System.Data.SqlTypes;SqlString;ToSqlInt64;();df-generated | -| System.Data.SqlTypes;SqlString;ToSqlMoney;();df-generated | -| System.Data.SqlTypes;SqlString;ToSqlSingle;();df-generated | -| System.Data.SqlTypes;SqlString;get_CultureInfo;();df-generated | -| System.Data.SqlTypes;SqlString;get_IsNull;();df-generated | -| System.Data.SqlTypes;SqlString;get_LCID;();df-generated | -| System.Data.SqlTypes;SqlString;get_SqlCompareOptions;();df-generated | -| System.Data.SqlTypes;SqlTruncateException;SqlTruncateException;();df-generated | -| System.Data.SqlTypes;SqlTruncateException;SqlTruncateException;(System.String);df-generated | -| System.Data.SqlTypes;SqlTruncateException;SqlTruncateException;(System.String,System.Exception);df-generated | -| System.Data.SqlTypes;SqlTypeException;SqlTypeException;();df-generated | -| System.Data.SqlTypes;SqlTypeException;SqlTypeException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Data.SqlTypes;SqlTypeException;SqlTypeException;(System.String);df-generated | -| System.Data.SqlTypes;SqlTypeException;SqlTypeException;(System.String,System.Exception);df-generated | -| System.Data.SqlTypes;SqlXml;CreateReader;();df-generated | -| System.Data.SqlTypes;SqlXml;GetSchema;();df-generated | -| System.Data.SqlTypes;SqlXml;GetXsdType;(System.Xml.Schema.XmlSchemaSet);df-generated | -| System.Data.SqlTypes;SqlXml;ReadXml;(System.Xml.XmlReader);df-generated | -| System.Data.SqlTypes;SqlXml;SqlXml;();df-generated | -| System.Data.SqlTypes;SqlXml;SqlXml;(System.Xml.XmlReader);df-generated | -| System.Data.SqlTypes;SqlXml;WriteXml;(System.Xml.XmlWriter);df-generated | -| System.Data.SqlTypes;SqlXml;get_IsNull;();df-generated | -| System.Data.SqlTypes;SqlXml;get_Null;();df-generated | -| System.Data.SqlTypes;SqlXml;get_Value;();df-generated | -| System.Data;Constraint;CheckStateForProperty;();df-generated | -| System.Data;Constraint;Constraint;();df-generated | -| System.Data;Constraint;get_Table;();df-generated | -| System.Data;ConstraintCollection;CanRemove;(System.Data.Constraint);df-generated | -| System.Data;ConstraintCollection;Contains;(System.String);df-generated | -| System.Data;ConstraintCollection;IndexOf;(System.Data.Constraint);df-generated | -| System.Data;ConstraintCollection;IndexOf;(System.String);df-generated | -| System.Data;ConstraintCollection;Remove;(System.Data.Constraint);df-generated | -| System.Data;ConstraintCollection;Remove;(System.String);df-generated | -| System.Data;ConstraintCollection;RemoveAt;(System.Int32);df-generated | -| System.Data;ConstraintException;ConstraintException;();df-generated | -| System.Data;ConstraintException;ConstraintException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Data;ConstraintException;ConstraintException;(System.String);df-generated | -| System.Data;ConstraintException;ConstraintException;(System.String,System.Exception);df-generated | -| System.Data;DBConcurrencyException;DBConcurrencyException;();df-generated | -| System.Data;DBConcurrencyException;DBConcurrencyException;(System.String);df-generated | -| System.Data;DBConcurrencyException;DBConcurrencyException;(System.String,System.Exception);df-generated | -| System.Data;DBConcurrencyException;get_RowCount;();df-generated | -| System.Data;DataColumn;CheckNotAllowNull;();df-generated | -| System.Data;DataColumn;CheckUnique;();df-generated | -| System.Data;DataColumn;DataColumn;();df-generated | -| System.Data;DataColumn;DataColumn;(System.String);df-generated | -| System.Data;DataColumn;DataColumn;(System.String,System.Type);df-generated | -| System.Data;DataColumn;DataColumn;(System.String,System.Type,System.String);df-generated | -| System.Data;DataColumn;OnPropertyChanging;(System.ComponentModel.PropertyChangedEventArgs);df-generated | -| System.Data;DataColumn;RaisePropertyChanging;(System.String);df-generated | -| System.Data;DataColumn;SetOrdinal;(System.Int32);df-generated | -| System.Data;DataColumn;get_AllowDBNull;();df-generated | -| System.Data;DataColumn;get_AutoIncrement;();df-generated | -| System.Data;DataColumn;get_AutoIncrementSeed;();df-generated | -| System.Data;DataColumn;get_AutoIncrementStep;();df-generated | -| System.Data;DataColumn;get_ColumnMapping;();df-generated | -| System.Data;DataColumn;get_DateTimeMode;();df-generated | -| System.Data;DataColumn;get_MaxLength;();df-generated | -| System.Data;DataColumn;get_Ordinal;();df-generated | -| System.Data;DataColumn;get_ReadOnly;();df-generated | -| System.Data;DataColumn;get_Unique;();df-generated | -| System.Data;DataColumn;set_AllowDBNull;(System.Boolean);df-generated | -| System.Data;DataColumn;set_AutoIncrement;(System.Boolean);df-generated | -| System.Data;DataColumn;set_AutoIncrementSeed;(System.Int64);df-generated | -| System.Data;DataColumn;set_AutoIncrementStep;(System.Int64);df-generated | -| System.Data;DataColumn;set_ColumnMapping;(System.Data.MappingType);df-generated | -| System.Data;DataColumn;set_DateTimeMode;(System.Data.DataSetDateTime);df-generated | -| System.Data;DataColumn;set_MaxLength;(System.Int32);df-generated | -| System.Data;DataColumn;set_ReadOnly;(System.Boolean);df-generated | -| System.Data;DataColumn;set_Unique;(System.Boolean);df-generated | -| System.Data;DataColumnChangeEventArgs;get_ProposedValue;();df-generated | -| System.Data;DataColumnChangeEventArgs;get_Row;();df-generated | -| System.Data;DataColumnChangeEventArgs;set_ProposedValue;(System.Object);df-generated | -| System.Data;DataColumnCollection;CanRemove;(System.Data.DataColumn);df-generated | -| System.Data;DataColumnCollection;Contains;(System.String);df-generated | -| System.Data;DataColumnCollection;IndexOf;(System.Data.DataColumn);df-generated | -| System.Data;DataColumnCollection;IndexOf;(System.String);df-generated | -| System.Data;DataColumnCollection;Remove;(System.Data.DataColumn);df-generated | -| System.Data;DataColumnCollection;Remove;(System.String);df-generated | -| System.Data;DataColumnCollection;RemoveAt;(System.Int32);df-generated | -| System.Data;DataException;DataException;();df-generated | -| System.Data;DataException;DataException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Data;DataException;DataException;(System.String);df-generated | -| System.Data;DataException;DataException;(System.String,System.Exception);df-generated | -| System.Data;DataReaderExtensions;GetBoolean;(System.Data.Common.DbDataReader,System.String);df-generated | -| System.Data;DataReaderExtensions;GetByte;(System.Data.Common.DbDataReader,System.String);df-generated | -| System.Data;DataReaderExtensions;GetBytes;(System.Data.Common.DbDataReader,System.String,System.Int64,System.Byte[],System.Int32,System.Int32);df-generated | -| System.Data;DataReaderExtensions;GetChar;(System.Data.Common.DbDataReader,System.String);df-generated | -| System.Data;DataReaderExtensions;GetChars;(System.Data.Common.DbDataReader,System.String,System.Int64,System.Char[],System.Int32,System.Int32);df-generated | -| System.Data;DataReaderExtensions;GetData;(System.Data.Common.DbDataReader,System.String);df-generated | -| System.Data;DataReaderExtensions;GetDataTypeName;(System.Data.Common.DbDataReader,System.String);df-generated | -| System.Data;DataReaderExtensions;GetDecimal;(System.Data.Common.DbDataReader,System.String);df-generated | -| System.Data;DataReaderExtensions;GetDouble;(System.Data.Common.DbDataReader,System.String);df-generated | -| System.Data;DataReaderExtensions;GetFieldType;(System.Data.Common.DbDataReader,System.String);df-generated | -| System.Data;DataReaderExtensions;GetFloat;(System.Data.Common.DbDataReader,System.String);df-generated | -| System.Data;DataReaderExtensions;GetInt16;(System.Data.Common.DbDataReader,System.String);df-generated | -| System.Data;DataReaderExtensions;GetInt32;(System.Data.Common.DbDataReader,System.String);df-generated | -| System.Data;DataReaderExtensions;GetInt64;(System.Data.Common.DbDataReader,System.String);df-generated | -| System.Data;DataReaderExtensions;GetProviderSpecificFieldType;(System.Data.Common.DbDataReader,System.String);df-generated | -| System.Data;DataReaderExtensions;GetStream;(System.Data.Common.DbDataReader,System.String);df-generated | -| System.Data;DataReaderExtensions;IsDBNull;(System.Data.Common.DbDataReader,System.String);df-generated | -| System.Data;DataReaderExtensions;IsDBNullAsync;(System.Data.Common.DbDataReader,System.String,System.Threading.CancellationToken);df-generated | -| System.Data;DataRelation;CheckStateForProperty;();df-generated | -| System.Data;DataRelation;DataRelation;(System.String,System.Data.DataColumn,System.Data.DataColumn);df-generated | -| System.Data;DataRelation;DataRelation;(System.String,System.Data.DataColumn[],System.Data.DataColumn[]);df-generated | -| System.Data;DataRelation;OnPropertyChanging;(System.ComponentModel.PropertyChangedEventArgs);df-generated | -| System.Data;DataRelation;RaisePropertyChanging;(System.String);df-generated | -| System.Data;DataRelation;get_ChildTable;();df-generated | -| System.Data;DataRelation;get_Nested;();df-generated | -| System.Data;DataRelation;get_ParentTable;();df-generated | -| System.Data;DataRelation;set_Nested;(System.Boolean);df-generated | -| System.Data;DataRelationCollection;AddCore;(System.Data.DataRelation);df-generated | -| System.Data;DataRelationCollection;CanRemove;(System.Data.DataRelation);df-generated | -| System.Data;DataRelationCollection;Contains;(System.String);df-generated | -| System.Data;DataRelationCollection;GetDataSet;();df-generated | -| System.Data;DataRelationCollection;IndexOf;(System.Data.DataRelation);df-generated | -| System.Data;DataRelationCollection;IndexOf;(System.String);df-generated | -| System.Data;DataRelationCollection;OnCollectionChanged;(System.ComponentModel.CollectionChangeEventArgs);df-generated | -| System.Data;DataRelationCollection;OnCollectionChanging;(System.ComponentModel.CollectionChangeEventArgs);df-generated | -| System.Data;DataRelationCollection;Remove;(System.String);df-generated | -| System.Data;DataRelationCollection;RemoveAt;(System.Int32);df-generated | -| System.Data;DataRelationCollection;RemoveCore;(System.Data.DataRelation);df-generated | -| System.Data;DataRelationCollection;get_Item;(System.Int32);df-generated | -| System.Data;DataRelationCollection;get_Item;(System.String);df-generated | -| System.Data;DataRow;AcceptChanges;();df-generated | -| System.Data;DataRow;BeginEdit;();df-generated | -| System.Data;DataRow;CancelEdit;();df-generated | -| System.Data;DataRow;ClearErrors;();df-generated | -| System.Data;DataRow;Delete;();df-generated | -| System.Data;DataRow;EndEdit;();df-generated | -| System.Data;DataRow;GetColumnError;(System.Data.DataColumn);df-generated | -| System.Data;DataRow;GetColumnError;(System.Int32);df-generated | -| System.Data;DataRow;GetColumnError;(System.String);df-generated | -| System.Data;DataRow;GetColumnsInError;();df-generated | -| System.Data;DataRow;GetParentRow;(System.Data.DataRelation);df-generated | -| System.Data;DataRow;GetParentRow;(System.Data.DataRelation,System.Data.DataRowVersion);df-generated | -| System.Data;DataRow;GetParentRow;(System.String);df-generated | -| System.Data;DataRow;GetParentRow;(System.String,System.Data.DataRowVersion);df-generated | -| System.Data;DataRow;HasVersion;(System.Data.DataRowVersion);df-generated | -| System.Data;DataRow;IsNull;(System.Data.DataColumn);df-generated | -| System.Data;DataRow;IsNull;(System.Data.DataColumn,System.Data.DataRowVersion);df-generated | -| System.Data;DataRow;IsNull;(System.Int32);df-generated | -| System.Data;DataRow;IsNull;(System.String);df-generated | -| System.Data;DataRow;RejectChanges;();df-generated | -| System.Data;DataRow;SetAdded;();df-generated | -| System.Data;DataRow;SetColumnError;(System.Data.DataColumn,System.String);df-generated | -| System.Data;DataRow;SetColumnError;(System.Int32,System.String);df-generated | -| System.Data;DataRow;SetColumnError;(System.String,System.String);df-generated | -| System.Data;DataRow;SetModified;();df-generated | -| System.Data;DataRow;SetParentRow;(System.Data.DataRow);df-generated | -| System.Data;DataRow;get_HasErrors;();df-generated | -| System.Data;DataRow;get_RowState;();df-generated | -| System.Data;DataRow;set_Item;(System.Int32,System.Object);df-generated | -| System.Data;DataRow;set_Item;(System.String,System.Object);df-generated | -| System.Data;DataRow;set_ItemArray;(System.Object[]);df-generated | -| System.Data;DataRowChangeEventArgs;DataRowChangeEventArgs;(System.Data.DataRow,System.Data.DataRowAction);df-generated | -| System.Data;DataRowChangeEventArgs;get_Action;();df-generated | -| System.Data;DataRowChangeEventArgs;get_Row;();df-generated | -| System.Data;DataRowCollection;Contains;(System.Object);df-generated | -| System.Data;DataRowCollection;Contains;(System.Object[]);df-generated | -| System.Data;DataRowCollection;IndexOf;(System.Data.DataRow);df-generated | -| System.Data;DataRowCollection;InsertAt;(System.Data.DataRow,System.Int32);df-generated | -| System.Data;DataRowCollection;Remove;(System.Data.DataRow);df-generated | -| System.Data;DataRowCollection;RemoveAt;(System.Int32);df-generated | -| System.Data;DataRowCollection;get_Count;();df-generated | -| System.Data;DataRowComparer;get_Default;();df-generated | -| System.Data;DataRowComparer<>;Equals;(TRow,TRow);df-generated | -| System.Data;DataRowComparer<>;GetHashCode;(TRow);df-generated | -| System.Data;DataRowComparer<>;get_Default;();df-generated | -| System.Data;DataRowExtensions;Field<>;(System.Data.DataRow,System.Data.DataColumn);df-generated | -| System.Data;DataRowExtensions;Field<>;(System.Data.DataRow,System.Data.DataColumn,System.Data.DataRowVersion);df-generated | -| System.Data;DataRowExtensions;Field<>;(System.Data.DataRow,System.Int32);df-generated | -| System.Data;DataRowExtensions;Field<>;(System.Data.DataRow,System.Int32,System.Data.DataRowVersion);df-generated | -| System.Data;DataRowExtensions;Field<>;(System.Data.DataRow,System.String);df-generated | -| System.Data;DataRowExtensions;Field<>;(System.Data.DataRow,System.String,System.Data.DataRowVersion);df-generated | -| System.Data;DataRowExtensions;SetField<>;(System.Data.DataRow,System.Int32,T);df-generated | -| System.Data;DataRowExtensions;SetField<>;(System.Data.DataRow,System.String,T);df-generated | -| System.Data;DataRowView;BeginEdit;();df-generated | -| System.Data;DataRowView;CancelEdit;();df-generated | -| System.Data;DataRowView;Delete;();df-generated | -| System.Data;DataRowView;EndEdit;();df-generated | -| System.Data;DataRowView;Equals;(System.Object);df-generated | -| System.Data;DataRowView;GetAttributes;();df-generated | -| System.Data;DataRowView;GetClassName;();df-generated | -| System.Data;DataRowView;GetComponentName;();df-generated | -| System.Data;DataRowView;GetConverter;();df-generated | -| System.Data;DataRowView;GetDefaultEvent;();df-generated | -| System.Data;DataRowView;GetDefaultProperty;();df-generated | -| System.Data;DataRowView;GetEditor;(System.Type);df-generated | -| System.Data;DataRowView;GetEvents;();df-generated | -| System.Data;DataRowView;GetEvents;(System.Attribute[]);df-generated | -| System.Data;DataRowView;GetHashCode;();df-generated | -| System.Data;DataRowView;GetProperties;();df-generated | -| System.Data;DataRowView;GetProperties;(System.Attribute[]);df-generated | -| System.Data;DataRowView;get_Error;();df-generated | -| System.Data;DataRowView;get_IsEdit;();df-generated | -| System.Data;DataRowView;get_IsNew;();df-generated | -| System.Data;DataRowView;get_Item;(System.String);df-generated | -| System.Data;DataRowView;get_RowVersion;();df-generated | -| System.Data;DataRowView;set_Item;(System.Int32,System.Object);df-generated | -| System.Data;DataRowView;set_Item;(System.String,System.Object);df-generated | -| System.Data;DataSet;AcceptChanges;();df-generated | -| System.Data;DataSet;BeginInit;();df-generated | -| System.Data;DataSet;Clear;();df-generated | -| System.Data;DataSet;DataSet;();df-generated | -| System.Data;DataSet;DataSet;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Data;DataSet;DetermineSchemaSerializationMode;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Data;DataSet;DetermineSchemaSerializationMode;(System.Xml.XmlReader);df-generated | -| System.Data;DataSet;EndInit;();df-generated | -| System.Data;DataSet;GetDataSetSchema;(System.Xml.Schema.XmlSchemaSet);df-generated | -| System.Data;DataSet;GetSchema;();df-generated | -| System.Data;DataSet;GetSchemaSerializable;();df-generated | -| System.Data;DataSet;GetSerializationData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Data;DataSet;GetXml;();df-generated | -| System.Data;DataSet;GetXmlSchema;();df-generated | -| System.Data;DataSet;HasChanges;();df-generated | -| System.Data;DataSet;HasChanges;(System.Data.DataRowState);df-generated | -| System.Data;DataSet;InferXmlSchema;(System.IO.Stream,System.String[]);df-generated | -| System.Data;DataSet;InferXmlSchema;(System.IO.TextReader,System.String[]);df-generated | -| System.Data;DataSet;InferXmlSchema;(System.String,System.String[]);df-generated | -| System.Data;DataSet;InferXmlSchema;(System.Xml.XmlReader,System.String[]);df-generated | -| System.Data;DataSet;InitializeDerivedDataSet;();df-generated | -| System.Data;DataSet;IsBinarySerialized;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Data;DataSet;Load;(System.Data.IDataReader,System.Data.LoadOption,System.Data.DataTable[]);df-generated | -| System.Data;DataSet;Load;(System.Data.IDataReader,System.Data.LoadOption,System.String[]);df-generated | -| System.Data;DataSet;Merge;(System.Data.DataRow[]);df-generated | -| System.Data;DataSet;Merge;(System.Data.DataRow[],System.Boolean,System.Data.MissingSchemaAction);df-generated | -| System.Data;DataSet;Merge;(System.Data.DataSet);df-generated | -| System.Data;DataSet;Merge;(System.Data.DataSet,System.Boolean);df-generated | -| System.Data;DataSet;Merge;(System.Data.DataSet,System.Boolean,System.Data.MissingSchemaAction);df-generated | -| System.Data;DataSet;Merge;(System.Data.DataTable);df-generated | -| System.Data;DataSet;Merge;(System.Data.DataTable,System.Boolean,System.Data.MissingSchemaAction);df-generated | -| System.Data;DataSet;OnPropertyChanging;(System.ComponentModel.PropertyChangedEventArgs);df-generated | -| System.Data;DataSet;OnRemoveRelation;(System.Data.DataRelation);df-generated | -| System.Data;DataSet;OnRemoveTable;(System.Data.DataTable);df-generated | -| System.Data;DataSet;RaisePropertyChanging;(System.String);df-generated | -| System.Data;DataSet;ReadXml;(System.IO.Stream);df-generated | -| System.Data;DataSet;ReadXml;(System.IO.Stream,System.Data.XmlReadMode);df-generated | -| System.Data;DataSet;ReadXml;(System.IO.TextReader);df-generated | -| System.Data;DataSet;ReadXml;(System.IO.TextReader,System.Data.XmlReadMode);df-generated | -| System.Data;DataSet;ReadXml;(System.String);df-generated | -| System.Data;DataSet;ReadXml;(System.String,System.Data.XmlReadMode);df-generated | -| System.Data;DataSet;ReadXml;(System.Xml.XmlReader);df-generated | -| System.Data;DataSet;ReadXml;(System.Xml.XmlReader,System.Data.XmlReadMode);df-generated | -| System.Data;DataSet;ReadXmlSchema;(System.IO.Stream);df-generated | -| System.Data;DataSet;ReadXmlSchema;(System.IO.TextReader);df-generated | -| System.Data;DataSet;ReadXmlSchema;(System.String);df-generated | -| System.Data;DataSet;ReadXmlSchema;(System.Xml.XmlReader);df-generated | -| System.Data;DataSet;ReadXmlSerializable;(System.Xml.XmlReader);df-generated | -| System.Data;DataSet;RejectChanges;();df-generated | -| System.Data;DataSet;Reset;();df-generated | -| System.Data;DataSet;ShouldSerializeRelations;();df-generated | -| System.Data;DataSet;ShouldSerializeTables;();df-generated | -| System.Data;DataSet;WriteXml;(System.IO.Stream);df-generated | -| System.Data;DataSet;WriteXml;(System.IO.Stream,System.Data.XmlWriteMode);df-generated | -| System.Data;DataSet;WriteXml;(System.IO.TextWriter);df-generated | -| System.Data;DataSet;WriteXml;(System.IO.TextWriter,System.Data.XmlWriteMode);df-generated | -| System.Data;DataSet;WriteXml;(System.String);df-generated | -| System.Data;DataSet;WriteXml;(System.String,System.Data.XmlWriteMode);df-generated | -| System.Data;DataSet;WriteXml;(System.Xml.XmlWriter);df-generated | -| System.Data;DataSet;WriteXml;(System.Xml.XmlWriter,System.Data.XmlWriteMode);df-generated | -| System.Data;DataSet;WriteXmlSchema;(System.IO.Stream);df-generated | -| System.Data;DataSet;WriteXmlSchema;(System.IO.TextWriter);df-generated | -| System.Data;DataSet;WriteXmlSchema;(System.String);df-generated | -| System.Data;DataSet;WriteXmlSchema;(System.Xml.XmlWriter);df-generated | -| System.Data;DataSet;get_CaseSensitive;();df-generated | -| System.Data;DataSet;get_ContainsListCollection;();df-generated | -| System.Data;DataSet;get_EnforceConstraints;();df-generated | -| System.Data;DataSet;get_HasErrors;();df-generated | -| System.Data;DataSet;get_IsInitialized;();df-generated | -| System.Data;DataSet;get_RemotingFormat;();df-generated | -| System.Data;DataSet;get_SchemaSerializationMode;();df-generated | -| System.Data;DataSet;set_CaseSensitive;(System.Boolean);df-generated | -| System.Data;DataSet;set_EnforceConstraints;(System.Boolean);df-generated | -| System.Data;DataSet;set_RemotingFormat;(System.Data.SerializationFormat);df-generated | -| System.Data;DataSet;set_SchemaSerializationMode;(System.Data.SchemaSerializationMode);df-generated | -| System.Data;DataSysDescriptionAttribute;DataSysDescriptionAttribute;(System.String);df-generated | -| System.Data;DataSysDescriptionAttribute;get_Description;();df-generated | -| System.Data;DataTable;AcceptChanges;();df-generated | -| System.Data;DataTable;BeginInit;();df-generated | -| System.Data;DataTable;BeginLoadData;();df-generated | -| System.Data;DataTable;Clear;();df-generated | -| System.Data;DataTable;Compute;(System.String,System.String);df-generated | -| System.Data;DataTable;CreateInstance;();df-generated | -| System.Data;DataTable;DataTable;();df-generated | -| System.Data;DataTable;EndInit;();df-generated | -| System.Data;DataTable;EndLoadData;();df-generated | -| System.Data;DataTable;GetDataTableSchema;(System.Xml.Schema.XmlSchemaSet);df-generated | -| System.Data;DataTable;GetRowType;();df-generated | -| System.Data;DataTable;GetSchema;();df-generated | -| System.Data;DataTable;ImportRow;(System.Data.DataRow);df-generated | -| System.Data;DataTable;Load;(System.Data.IDataReader);df-generated | -| System.Data;DataTable;Load;(System.Data.IDataReader,System.Data.LoadOption);df-generated | -| System.Data;DataTable;Merge;(System.Data.DataTable);df-generated | -| System.Data;DataTable;Merge;(System.Data.DataTable,System.Boolean);df-generated | -| System.Data;DataTable;Merge;(System.Data.DataTable,System.Boolean,System.Data.MissingSchemaAction);df-generated | -| System.Data;DataTable;OnColumnChanged;(System.Data.DataColumnChangeEventArgs);df-generated | -| System.Data;DataTable;OnColumnChanging;(System.Data.DataColumnChangeEventArgs);df-generated | -| System.Data;DataTable;OnPropertyChanging;(System.ComponentModel.PropertyChangedEventArgs);df-generated | -| System.Data;DataTable;OnRemoveColumn;(System.Data.DataColumn);df-generated | -| System.Data;DataTable;OnRowChanged;(System.Data.DataRowChangeEventArgs);df-generated | -| System.Data;DataTable;OnRowChanging;(System.Data.DataRowChangeEventArgs);df-generated | -| System.Data;DataTable;OnRowDeleted;(System.Data.DataRowChangeEventArgs);df-generated | -| System.Data;DataTable;OnRowDeleting;(System.Data.DataRowChangeEventArgs);df-generated | -| System.Data;DataTable;OnTableCleared;(System.Data.DataTableClearEventArgs);df-generated | -| System.Data;DataTable;OnTableClearing;(System.Data.DataTableClearEventArgs);df-generated | -| System.Data;DataTable;OnTableNewRow;(System.Data.DataTableNewRowEventArgs);df-generated | -| System.Data;DataTable;ReadXml;(System.IO.Stream);df-generated | -| System.Data;DataTable;ReadXml;(System.IO.TextReader);df-generated | -| System.Data;DataTable;ReadXml;(System.String);df-generated | -| System.Data;DataTable;ReadXml;(System.Xml.XmlReader);df-generated | -| System.Data;DataTable;ReadXmlSchema;(System.IO.Stream);df-generated | -| System.Data;DataTable;ReadXmlSchema;(System.IO.TextReader);df-generated | -| System.Data;DataTable;ReadXmlSchema;(System.String);df-generated | -| System.Data;DataTable;ReadXmlSchema;(System.Xml.XmlReader);df-generated | -| System.Data;DataTable;ReadXmlSerializable;(System.Xml.XmlReader);df-generated | -| System.Data;DataTable;RejectChanges;();df-generated | -| System.Data;DataTable;Reset;();df-generated | -| System.Data;DataTable;Select;();df-generated | -| System.Data;DataTable;Select;(System.String);df-generated | -| System.Data;DataTable;Select;(System.String,System.String);df-generated | -| System.Data;DataTable;Select;(System.String,System.String,System.Data.DataViewRowState);df-generated | -| System.Data;DataTable;WriteXml;(System.IO.Stream);df-generated | -| System.Data;DataTable;WriteXml;(System.IO.Stream,System.Boolean);df-generated | -| System.Data;DataTable;WriteXml;(System.IO.Stream,System.Data.XmlWriteMode);df-generated | -| System.Data;DataTable;WriteXml;(System.IO.Stream,System.Data.XmlWriteMode,System.Boolean);df-generated | -| System.Data;DataTable;WriteXml;(System.IO.TextWriter);df-generated | -| System.Data;DataTable;WriteXml;(System.IO.TextWriter,System.Boolean);df-generated | -| System.Data;DataTable;WriteXml;(System.IO.TextWriter,System.Data.XmlWriteMode);df-generated | -| System.Data;DataTable;WriteXml;(System.IO.TextWriter,System.Data.XmlWriteMode,System.Boolean);df-generated | -| System.Data;DataTable;WriteXml;(System.String);df-generated | -| System.Data;DataTable;WriteXml;(System.String,System.Boolean);df-generated | -| System.Data;DataTable;WriteXml;(System.String,System.Data.XmlWriteMode);df-generated | -| System.Data;DataTable;WriteXml;(System.String,System.Data.XmlWriteMode,System.Boolean);df-generated | -| System.Data;DataTable;WriteXml;(System.Xml.XmlWriter);df-generated | -| System.Data;DataTable;WriteXml;(System.Xml.XmlWriter,System.Boolean);df-generated | -| System.Data;DataTable;WriteXml;(System.Xml.XmlWriter,System.Data.XmlWriteMode);df-generated | -| System.Data;DataTable;WriteXml;(System.Xml.XmlWriter,System.Data.XmlWriteMode,System.Boolean);df-generated | -| System.Data;DataTable;WriteXmlSchema;(System.IO.Stream);df-generated | -| System.Data;DataTable;WriteXmlSchema;(System.IO.Stream,System.Boolean);df-generated | -| System.Data;DataTable;WriteXmlSchema;(System.IO.TextWriter);df-generated | -| System.Data;DataTable;WriteXmlSchema;(System.IO.TextWriter,System.Boolean);df-generated | -| System.Data;DataTable;WriteXmlSchema;(System.String);df-generated | -| System.Data;DataTable;WriteXmlSchema;(System.String,System.Boolean);df-generated | -| System.Data;DataTable;WriteXmlSchema;(System.Xml.XmlWriter);df-generated | -| System.Data;DataTable;WriteXmlSchema;(System.Xml.XmlWriter,System.Boolean);df-generated | -| System.Data;DataTable;get_CaseSensitive;();df-generated | -| System.Data;DataTable;get_ContainsListCollection;();df-generated | -| System.Data;DataTable;get_HasErrors;();df-generated | -| System.Data;DataTable;get_IsInitialized;();df-generated | -| System.Data;DataTable;get_MinimumCapacity;();df-generated | -| System.Data;DataTable;get_PrimaryKey;();df-generated | -| System.Data;DataTable;get_RemotingFormat;();df-generated | -| System.Data;DataTable;set_CaseSensitive;(System.Boolean);df-generated | -| System.Data;DataTable;set_DisplayExpression;(System.String);df-generated | -| System.Data;DataTable;set_MinimumCapacity;(System.Int32);df-generated | -| System.Data;DataTable;set_RemotingFormat;(System.Data.SerializationFormat);df-generated | -| System.Data;DataTableClearEventArgs;DataTableClearEventArgs;(System.Data.DataTable);df-generated | -| System.Data;DataTableClearEventArgs;get_Table;();df-generated | -| System.Data;DataTableClearEventArgs;get_TableName;();df-generated | -| System.Data;DataTableClearEventArgs;get_TableNamespace;();df-generated | -| System.Data;DataTableCollection;CanRemove;(System.Data.DataTable);df-generated | -| System.Data;DataTableCollection;Contains;(System.String);df-generated | -| System.Data;DataTableCollection;Contains;(System.String,System.String);df-generated | -| System.Data;DataTableCollection;IndexOf;(System.Data.DataTable);df-generated | -| System.Data;DataTableCollection;IndexOf;(System.String);df-generated | -| System.Data;DataTableCollection;IndexOf;(System.String,System.String);df-generated | -| System.Data;DataTableCollection;Remove;(System.Data.DataTable);df-generated | -| System.Data;DataTableCollection;Remove;(System.String);df-generated | -| System.Data;DataTableCollection;Remove;(System.String,System.String);df-generated | -| System.Data;DataTableCollection;RemoveAt;(System.Int32);df-generated | -| System.Data;DataTableExtensions;AsDataView;(System.Data.DataTable);df-generated | -| System.Data;DataTableExtensions;AsDataView<>;(System.Data.EnumerableRowCollection);df-generated | -| System.Data;DataTableExtensions;CopyToDataTable<>;(System.Collections.Generic.IEnumerable);df-generated | -| System.Data;DataTableExtensions;CopyToDataTable<>;(System.Collections.Generic.IEnumerable,System.Data.DataTable,System.Data.LoadOption);df-generated | -| System.Data;DataTableNewRowEventArgs;DataTableNewRowEventArgs;(System.Data.DataRow);df-generated | -| System.Data;DataTableNewRowEventArgs;get_Row;();df-generated | -| System.Data;DataTableReader;Close;();df-generated | -| System.Data;DataTableReader;GetBoolean;(System.Int32);df-generated | -| System.Data;DataTableReader;GetByte;(System.Int32);df-generated | -| System.Data;DataTableReader;GetBytes;(System.Int32,System.Int64,System.Byte[],System.Int32,System.Int32);df-generated | -| System.Data;DataTableReader;GetChar;(System.Int32);df-generated | -| System.Data;DataTableReader;GetChars;(System.Int32,System.Int64,System.Char[],System.Int32,System.Int32);df-generated | -| System.Data;DataTableReader;GetDataTypeName;(System.Int32);df-generated | -| System.Data;DataTableReader;GetDecimal;(System.Int32);df-generated | -| System.Data;DataTableReader;GetDouble;(System.Int32);df-generated | -| System.Data;DataTableReader;GetFieldType;(System.Int32);df-generated | -| System.Data;DataTableReader;GetFloat;(System.Int32);df-generated | -| System.Data;DataTableReader;GetInt16;(System.Int32);df-generated | -| System.Data;DataTableReader;GetInt32;(System.Int32);df-generated | -| System.Data;DataTableReader;GetInt64;(System.Int32);df-generated | -| System.Data;DataTableReader;GetName;(System.Int32);df-generated | -| System.Data;DataTableReader;GetOrdinal;(System.String);df-generated | -| System.Data;DataTableReader;GetProviderSpecificFieldType;(System.Int32);df-generated | -| System.Data;DataTableReader;GetProviderSpecificValues;(System.Object[]);df-generated | -| System.Data;DataTableReader;GetValues;(System.Object[]);df-generated | -| System.Data;DataTableReader;IsDBNull;(System.Int32);df-generated | -| System.Data;DataTableReader;NextResult;();df-generated | -| System.Data;DataTableReader;Read;();df-generated | -| System.Data;DataTableReader;get_Depth;();df-generated | -| System.Data;DataTableReader;get_FieldCount;();df-generated | -| System.Data;DataTableReader;get_HasRows;();df-generated | -| System.Data;DataTableReader;get_IsClosed;();df-generated | -| System.Data;DataTableReader;get_RecordsAffected;();df-generated | -| System.Data;DataView;AddIndex;(System.ComponentModel.PropertyDescriptor);df-generated | -| System.Data;DataView;ApplySort;(System.ComponentModel.ListSortDescriptionCollection);df-generated | -| System.Data;DataView;BeginInit;();df-generated | -| System.Data;DataView;Close;();df-generated | -| System.Data;DataView;ColumnCollectionChanged;(System.Object,System.ComponentModel.CollectionChangeEventArgs);df-generated | -| System.Data;DataView;Contains;(System.Object);df-generated | -| System.Data;DataView;DataView;();df-generated | -| System.Data;DataView;DataView;(System.Data.DataTable);df-generated | -| System.Data;DataView;Delete;(System.Int32);df-generated | -| System.Data;DataView;Dispose;(System.Boolean);df-generated | -| System.Data;DataView;EndInit;();df-generated | -| System.Data;DataView;Equals;(System.Data.DataView);df-generated | -| System.Data;DataView;IndexListChanged;(System.Object,System.ComponentModel.ListChangedEventArgs);df-generated | -| System.Data;DataView;IndexOf;(System.Object);df-generated | -| System.Data;DataView;OnListChanged;(System.ComponentModel.ListChangedEventArgs);df-generated | -| System.Data;DataView;Open;();df-generated | -| System.Data;DataView;Remove;(System.Object);df-generated | -| System.Data;DataView;RemoveAt;(System.Int32);df-generated | -| System.Data;DataView;RemoveFilter;();df-generated | -| System.Data;DataView;RemoveIndex;(System.ComponentModel.PropertyDescriptor);df-generated | -| System.Data;DataView;RemoveSort;();df-generated | -| System.Data;DataView;Reset;();df-generated | -| System.Data;DataView;UpdateIndex;();df-generated | -| System.Data;DataView;UpdateIndex;(System.Boolean);df-generated | -| System.Data;DataView;get_AllowDelete;();df-generated | -| System.Data;DataView;get_AllowEdit;();df-generated | -| System.Data;DataView;get_AllowNew;();df-generated | -| System.Data;DataView;get_AllowRemove;();df-generated | -| System.Data;DataView;get_ApplyDefaultSort;();df-generated | -| System.Data;DataView;get_Count;();df-generated | -| System.Data;DataView;get_IsFixedSize;();df-generated | -| System.Data;DataView;get_IsInitialized;();df-generated | -| System.Data;DataView;get_IsOpen;();df-generated | -| System.Data;DataView;get_IsReadOnly;();df-generated | -| System.Data;DataView;get_IsSorted;();df-generated | -| System.Data;DataView;get_IsSynchronized;();df-generated | -| System.Data;DataView;get_RowStateFilter;();df-generated | -| System.Data;DataView;get_SortDescriptions;();df-generated | -| System.Data;DataView;get_SortDirection;();df-generated | -| System.Data;DataView;get_SortProperty;();df-generated | -| System.Data;DataView;get_SupportsAdvancedSorting;();df-generated | -| System.Data;DataView;get_SupportsChangeNotification;();df-generated | -| System.Data;DataView;get_SupportsFiltering;();df-generated | -| System.Data;DataView;get_SupportsSearching;();df-generated | -| System.Data;DataView;get_SupportsSorting;();df-generated | -| System.Data;DataView;set_AllowDelete;(System.Boolean);df-generated | -| System.Data;DataView;set_AllowEdit;(System.Boolean);df-generated | -| System.Data;DataView;set_AllowNew;(System.Boolean);df-generated | -| System.Data;DataView;set_ApplyDefaultSort;(System.Boolean);df-generated | -| System.Data;DataView;set_RowStateFilter;(System.Data.DataViewRowState);df-generated | -| System.Data;DataViewManager;AddIndex;(System.ComponentModel.PropertyDescriptor);df-generated | -| System.Data;DataViewManager;AddNew;();df-generated | -| System.Data;DataViewManager;ApplySort;(System.ComponentModel.PropertyDescriptor,System.ComponentModel.ListSortDirection);df-generated | -| System.Data;DataViewManager;Contains;(System.Object);df-generated | -| System.Data;DataViewManager;DataViewManager;();df-generated | -| System.Data;DataViewManager;DataViewManager;(System.Data.DataSet);df-generated | -| System.Data;DataViewManager;GetItemProperties;(System.ComponentModel.PropertyDescriptor[]);df-generated | -| System.Data;DataViewManager;IndexOf;(System.Object);df-generated | -| System.Data;DataViewManager;OnListChanged;(System.ComponentModel.ListChangedEventArgs);df-generated | -| System.Data;DataViewManager;RelationCollectionChanged;(System.Object,System.ComponentModel.CollectionChangeEventArgs);df-generated | -| System.Data;DataViewManager;Remove;(System.Object);df-generated | -| System.Data;DataViewManager;RemoveAt;(System.Int32);df-generated | -| System.Data;DataViewManager;RemoveIndex;(System.ComponentModel.PropertyDescriptor);df-generated | -| System.Data;DataViewManager;RemoveSort;();df-generated | -| System.Data;DataViewManager;TableCollectionChanged;(System.Object,System.ComponentModel.CollectionChangeEventArgs);df-generated | -| System.Data;DataViewManager;get_AllowEdit;();df-generated | -| System.Data;DataViewManager;get_AllowNew;();df-generated | -| System.Data;DataViewManager;get_AllowRemove;();df-generated | -| System.Data;DataViewManager;get_Count;();df-generated | -| System.Data;DataViewManager;get_DataViewSettingCollectionString;();df-generated | -| System.Data;DataViewManager;get_IsFixedSize;();df-generated | -| System.Data;DataViewManager;get_IsReadOnly;();df-generated | -| System.Data;DataViewManager;get_IsSorted;();df-generated | -| System.Data;DataViewManager;get_IsSynchronized;();df-generated | -| System.Data;DataViewManager;get_SortDirection;();df-generated | -| System.Data;DataViewManager;get_SortProperty;();df-generated | -| System.Data;DataViewManager;get_SupportsChangeNotification;();df-generated | -| System.Data;DataViewManager;get_SupportsSearching;();df-generated | -| System.Data;DataViewManager;get_SupportsSorting;();df-generated | -| System.Data;DataViewManager;set_DataViewSettingCollectionString;(System.String);df-generated | -| System.Data;DataViewSetting;get_ApplyDefaultSort;();df-generated | -| System.Data;DataViewSetting;get_RowStateFilter;();df-generated | -| System.Data;DataViewSetting;set_ApplyDefaultSort;(System.Boolean);df-generated | -| System.Data;DataViewSetting;set_RowStateFilter;(System.Data.DataViewRowState);df-generated | -| System.Data;DataViewSettingCollection;get_Count;();df-generated | -| System.Data;DataViewSettingCollection;get_IsReadOnly;();df-generated | -| System.Data;DataViewSettingCollection;get_IsSynchronized;();df-generated | -| System.Data;DeletedRowInaccessibleException;DeletedRowInaccessibleException;();df-generated | -| System.Data;DeletedRowInaccessibleException;DeletedRowInaccessibleException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Data;DeletedRowInaccessibleException;DeletedRowInaccessibleException;(System.String);df-generated | -| System.Data;DeletedRowInaccessibleException;DeletedRowInaccessibleException;(System.String,System.Exception);df-generated | -| System.Data;DuplicateNameException;DuplicateNameException;();df-generated | -| System.Data;DuplicateNameException;DuplicateNameException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Data;DuplicateNameException;DuplicateNameException;(System.String);df-generated | -| System.Data;DuplicateNameException;DuplicateNameException;(System.String,System.Exception);df-generated | -| System.Data;EvaluateException;EvaluateException;();df-generated | -| System.Data;EvaluateException;EvaluateException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Data;EvaluateException;EvaluateException;(System.String);df-generated | -| System.Data;EvaluateException;EvaluateException;(System.String,System.Exception);df-generated | -| System.Data;FillErrorEventArgs;get_Continue;();df-generated | -| System.Data;FillErrorEventArgs;set_Continue;(System.Boolean);df-generated | -| System.Data;ForeignKeyConstraint;Equals;(System.Object);df-generated | -| System.Data;ForeignKeyConstraint;ForeignKeyConstraint;(System.Data.DataColumn,System.Data.DataColumn);df-generated | -| System.Data;ForeignKeyConstraint;ForeignKeyConstraint;(System.Data.DataColumn[],System.Data.DataColumn[]);df-generated | -| System.Data;ForeignKeyConstraint;GetHashCode;();df-generated | -| System.Data;ForeignKeyConstraint;get_AcceptRejectRule;();df-generated | -| System.Data;ForeignKeyConstraint;get_DeleteRule;();df-generated | -| System.Data;ForeignKeyConstraint;get_RelatedTable;();df-generated | -| System.Data;ForeignKeyConstraint;get_Table;();df-generated | -| System.Data;ForeignKeyConstraint;get_UpdateRule;();df-generated | -| System.Data;ForeignKeyConstraint;set_AcceptRejectRule;(System.Data.AcceptRejectRule);df-generated | -| System.Data;ForeignKeyConstraint;set_DeleteRule;(System.Data.Rule);df-generated | -| System.Data;ForeignKeyConstraint;set_UpdateRule;(System.Data.Rule);df-generated | -| System.Data;IColumnMapping;get_DataSetColumn;();df-generated | -| System.Data;IColumnMapping;get_SourceColumn;();df-generated | -| System.Data;IColumnMapping;set_DataSetColumn;(System.String);df-generated | -| System.Data;IColumnMapping;set_SourceColumn;(System.String);df-generated | -| System.Data;IColumnMappingCollection;Add;(System.String,System.String);df-generated | -| System.Data;IColumnMappingCollection;Contains;(System.String);df-generated | -| System.Data;IColumnMappingCollection;GetByDataSetColumn;(System.String);df-generated | -| System.Data;IColumnMappingCollection;IndexOf;(System.String);df-generated | -| System.Data;IColumnMappingCollection;RemoveAt;(System.String);df-generated | -| System.Data;IDataAdapter;Fill;(System.Data.DataSet);df-generated | -| System.Data;IDataAdapter;FillSchema;(System.Data.DataSet,System.Data.SchemaType);df-generated | -| System.Data;IDataAdapter;GetFillParameters;();df-generated | -| System.Data;IDataAdapter;Update;(System.Data.DataSet);df-generated | -| System.Data;IDataAdapter;get_MissingMappingAction;();df-generated | -| System.Data;IDataAdapter;get_MissingSchemaAction;();df-generated | -| System.Data;IDataAdapter;get_TableMappings;();df-generated | -| System.Data;IDataAdapter;set_MissingMappingAction;(System.Data.MissingMappingAction);df-generated | -| System.Data;IDataAdapter;set_MissingSchemaAction;(System.Data.MissingSchemaAction);df-generated | -| System.Data;IDataParameter;get_DbType;();df-generated | -| System.Data;IDataParameter;get_Direction;();df-generated | -| System.Data;IDataParameter;get_IsNullable;();df-generated | -| System.Data;IDataParameter;get_ParameterName;();df-generated | -| System.Data;IDataParameter;get_SourceColumn;();df-generated | -| System.Data;IDataParameter;get_SourceVersion;();df-generated | -| System.Data;IDataParameter;get_Value;();df-generated | -| System.Data;IDataParameter;set_DbType;(System.Data.DbType);df-generated | -| System.Data;IDataParameter;set_Direction;(System.Data.ParameterDirection);df-generated | -| System.Data;IDataParameter;set_ParameterName;(System.String);df-generated | -| System.Data;IDataParameter;set_SourceColumn;(System.String);df-generated | -| System.Data;IDataParameter;set_SourceVersion;(System.Data.DataRowVersion);df-generated | -| System.Data;IDataParameter;set_Value;(System.Object);df-generated | -| System.Data;IDataParameterCollection;Contains;(System.String);df-generated | -| System.Data;IDataParameterCollection;IndexOf;(System.String);df-generated | -| System.Data;IDataParameterCollection;RemoveAt;(System.String);df-generated | -| System.Data;IDataReader;Close;();df-generated | -| System.Data;IDataReader;GetSchemaTable;();df-generated | -| System.Data;IDataReader;NextResult;();df-generated | -| System.Data;IDataReader;Read;();df-generated | -| System.Data;IDataReader;get_Depth;();df-generated | -| System.Data;IDataReader;get_IsClosed;();df-generated | -| System.Data;IDataReader;get_RecordsAffected;();df-generated | -| System.Data;IDataRecord;GetBoolean;(System.Int32);df-generated | -| System.Data;IDataRecord;GetByte;(System.Int32);df-generated | -| System.Data;IDataRecord;GetBytes;(System.Int32,System.Int64,System.Byte[],System.Int32,System.Int32);df-generated | -| System.Data;IDataRecord;GetChar;(System.Int32);df-generated | -| System.Data;IDataRecord;GetChars;(System.Int32,System.Int64,System.Char[],System.Int32,System.Int32);df-generated | -| System.Data;IDataRecord;GetData;(System.Int32);df-generated | -| System.Data;IDataRecord;GetDataTypeName;(System.Int32);df-generated | -| System.Data;IDataRecord;GetDateTime;(System.Int32);df-generated | -| System.Data;IDataRecord;GetDecimal;(System.Int32);df-generated | -| System.Data;IDataRecord;GetDouble;(System.Int32);df-generated | -| System.Data;IDataRecord;GetFieldType;(System.Int32);df-generated | -| System.Data;IDataRecord;GetFloat;(System.Int32);df-generated | -| System.Data;IDataRecord;GetGuid;(System.Int32);df-generated | -| System.Data;IDataRecord;GetInt16;(System.Int32);df-generated | -| System.Data;IDataRecord;GetInt32;(System.Int32);df-generated | -| System.Data;IDataRecord;GetInt64;(System.Int32);df-generated | -| System.Data;IDataRecord;GetName;(System.Int32);df-generated | -| System.Data;IDataRecord;GetOrdinal;(System.String);df-generated | -| System.Data;IDataRecord;GetString;(System.Int32);df-generated | -| System.Data;IDataRecord;GetValue;(System.Int32);df-generated | -| System.Data;IDataRecord;GetValues;(System.Object[]);df-generated | -| System.Data;IDataRecord;IsDBNull;(System.Int32);df-generated | -| System.Data;IDataRecord;get_FieldCount;();df-generated | -| System.Data;IDataRecord;get_Item;(System.Int32);df-generated | -| System.Data;IDataRecord;get_Item;(System.String);df-generated | -| System.Data;IDbCommand;Cancel;();df-generated | -| System.Data;IDbCommand;CreateParameter;();df-generated | -| System.Data;IDbCommand;ExecuteNonQuery;();df-generated | -| System.Data;IDbCommand;ExecuteReader;();df-generated | -| System.Data;IDbCommand;ExecuteReader;(System.Data.CommandBehavior);df-generated | -| System.Data;IDbCommand;ExecuteScalar;();df-generated | -| System.Data;IDbCommand;Prepare;();df-generated | -| System.Data;IDbCommand;get_CommandText;();df-generated | -| System.Data;IDbCommand;get_CommandTimeout;();df-generated | -| System.Data;IDbCommand;get_CommandType;();df-generated | -| System.Data;IDbCommand;get_Connection;();df-generated | -| System.Data;IDbCommand;get_Parameters;();df-generated | -| System.Data;IDbCommand;get_Transaction;();df-generated | -| System.Data;IDbCommand;get_UpdatedRowSource;();df-generated | -| System.Data;IDbCommand;set_CommandText;(System.String);df-generated | -| System.Data;IDbCommand;set_CommandTimeout;(System.Int32);df-generated | -| System.Data;IDbCommand;set_CommandType;(System.Data.CommandType);df-generated | -| System.Data;IDbCommand;set_Connection;(System.Data.IDbConnection);df-generated | -| System.Data;IDbCommand;set_Transaction;(System.Data.IDbTransaction);df-generated | -| System.Data;IDbCommand;set_UpdatedRowSource;(System.Data.UpdateRowSource);df-generated | -| System.Data;IDbConnection;BeginTransaction;();df-generated | -| System.Data;IDbConnection;BeginTransaction;(System.Data.IsolationLevel);df-generated | -| System.Data;IDbConnection;ChangeDatabase;(System.String);df-generated | -| System.Data;IDbConnection;Close;();df-generated | -| System.Data;IDbConnection;CreateCommand;();df-generated | -| System.Data;IDbConnection;Open;();df-generated | -| System.Data;IDbConnection;get_ConnectionString;();df-generated | -| System.Data;IDbConnection;get_ConnectionTimeout;();df-generated | -| System.Data;IDbConnection;get_Database;();df-generated | -| System.Data;IDbConnection;get_State;();df-generated | -| System.Data;IDbConnection;set_ConnectionString;(System.String);df-generated | -| System.Data;IDbDataAdapter;get_DeleteCommand;();df-generated | -| System.Data;IDbDataAdapter;get_InsertCommand;();df-generated | -| System.Data;IDbDataAdapter;get_SelectCommand;();df-generated | -| System.Data;IDbDataAdapter;get_UpdateCommand;();df-generated | -| System.Data;IDbDataAdapter;set_DeleteCommand;(System.Data.IDbCommand);df-generated | -| System.Data;IDbDataAdapter;set_InsertCommand;(System.Data.IDbCommand);df-generated | -| System.Data;IDbDataAdapter;set_SelectCommand;(System.Data.IDbCommand);df-generated | -| System.Data;IDbDataAdapter;set_UpdateCommand;(System.Data.IDbCommand);df-generated | -| System.Data;IDbDataParameter;get_Precision;();df-generated | -| System.Data;IDbDataParameter;get_Scale;();df-generated | -| System.Data;IDbDataParameter;get_Size;();df-generated | -| System.Data;IDbDataParameter;set_Precision;(System.Byte);df-generated | -| System.Data;IDbDataParameter;set_Scale;(System.Byte);df-generated | -| System.Data;IDbDataParameter;set_Size;(System.Int32);df-generated | -| System.Data;IDbTransaction;Commit;();df-generated | -| System.Data;IDbTransaction;Rollback;();df-generated | -| System.Data;IDbTransaction;get_Connection;();df-generated | -| System.Data;IDbTransaction;get_IsolationLevel;();df-generated | -| System.Data;ITableMapping;get_ColumnMappings;();df-generated | -| System.Data;ITableMapping;get_DataSetTable;();df-generated | -| System.Data;ITableMapping;get_SourceTable;();df-generated | -| System.Data;ITableMapping;set_DataSetTable;(System.String);df-generated | -| System.Data;ITableMapping;set_SourceTable;(System.String);df-generated | -| System.Data;ITableMappingCollection;Add;(System.String,System.String);df-generated | -| System.Data;ITableMappingCollection;Contains;(System.String);df-generated | -| System.Data;ITableMappingCollection;GetByDataSetTable;(System.String);df-generated | -| System.Data;ITableMappingCollection;IndexOf;(System.String);df-generated | -| System.Data;ITableMappingCollection;RemoveAt;(System.String);df-generated | -| System.Data;InRowChangingEventException;InRowChangingEventException;();df-generated | -| System.Data;InRowChangingEventException;InRowChangingEventException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Data;InRowChangingEventException;InRowChangingEventException;(System.String);df-generated | -| System.Data;InRowChangingEventException;InRowChangingEventException;(System.String,System.Exception);df-generated | -| System.Data;InternalDataCollectionBase;get_Count;();df-generated | -| System.Data;InternalDataCollectionBase;get_IsReadOnly;();df-generated | -| System.Data;InternalDataCollectionBase;get_IsSynchronized;();df-generated | -| System.Data;InternalDataCollectionBase;get_List;();df-generated | -| System.Data;InvalidConstraintException;InvalidConstraintException;();df-generated | -| System.Data;InvalidConstraintException;InvalidConstraintException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Data;InvalidConstraintException;InvalidConstraintException;(System.String);df-generated | -| System.Data;InvalidConstraintException;InvalidConstraintException;(System.String,System.Exception);df-generated | -| System.Data;InvalidExpressionException;InvalidExpressionException;();df-generated | -| System.Data;InvalidExpressionException;InvalidExpressionException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Data;InvalidExpressionException;InvalidExpressionException;(System.String);df-generated | -| System.Data;InvalidExpressionException;InvalidExpressionException;(System.String,System.Exception);df-generated | -| System.Data;MergeFailedEventArgs;MergeFailedEventArgs;(System.Data.DataTable,System.String);df-generated | -| System.Data;MergeFailedEventArgs;get_Conflict;();df-generated | -| System.Data;MergeFailedEventArgs;get_Table;();df-generated | -| System.Data;MissingPrimaryKeyException;MissingPrimaryKeyException;();df-generated | -| System.Data;MissingPrimaryKeyException;MissingPrimaryKeyException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Data;MissingPrimaryKeyException;MissingPrimaryKeyException;(System.String);df-generated | -| System.Data;MissingPrimaryKeyException;MissingPrimaryKeyException;(System.String,System.Exception);df-generated | -| System.Data;NoNullAllowedException;NoNullAllowedException;();df-generated | -| System.Data;NoNullAllowedException;NoNullAllowedException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Data;NoNullAllowedException;NoNullAllowedException;(System.String);df-generated | -| System.Data;NoNullAllowedException;NoNullAllowedException;(System.String,System.Exception);df-generated | -| System.Data;PropertyCollection;PropertyCollection;();df-generated | -| System.Data;PropertyCollection;PropertyCollection;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Data;ReadOnlyException;ReadOnlyException;();df-generated | -| System.Data;ReadOnlyException;ReadOnlyException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Data;ReadOnlyException;ReadOnlyException;(System.String);df-generated | -| System.Data;ReadOnlyException;ReadOnlyException;(System.String,System.Exception);df-generated | -| System.Data;RowNotInTableException;RowNotInTableException;();df-generated | -| System.Data;RowNotInTableException;RowNotInTableException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Data;RowNotInTableException;RowNotInTableException;(System.String);df-generated | -| System.Data;RowNotInTableException;RowNotInTableException;(System.String,System.Exception);df-generated | -| System.Data;StateChangeEventArgs;StateChangeEventArgs;(System.Data.ConnectionState,System.Data.ConnectionState);df-generated | -| System.Data;StateChangeEventArgs;get_CurrentState;();df-generated | -| System.Data;StateChangeEventArgs;get_OriginalState;();df-generated | -| System.Data;StatementCompletedEventArgs;StatementCompletedEventArgs;(System.Int32);df-generated | -| System.Data;StatementCompletedEventArgs;get_RecordCount;();df-generated | -| System.Data;StrongTypingException;StrongTypingException;();df-generated | -| System.Data;StrongTypingException;StrongTypingException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Data;StrongTypingException;StrongTypingException;(System.String);df-generated | -| System.Data;StrongTypingException;StrongTypingException;(System.String,System.Exception);df-generated | -| System.Data;SyntaxErrorException;SyntaxErrorException;();df-generated | -| System.Data;SyntaxErrorException;SyntaxErrorException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Data;SyntaxErrorException;SyntaxErrorException;(System.String);df-generated | -| System.Data;SyntaxErrorException;SyntaxErrorException;(System.String,System.Exception);df-generated | -| System.Data;TypedTableBase<>;TypedTableBase;();df-generated | -| System.Data;TypedTableBase<>;TypedTableBase;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Data;UniqueConstraint;Equals;(System.Object);df-generated | -| System.Data;UniqueConstraint;GetHashCode;();df-generated | -| System.Data;UniqueConstraint;UniqueConstraint;(System.Data.DataColumn);df-generated | -| System.Data;UniqueConstraint;UniqueConstraint;(System.Data.DataColumn,System.Boolean);df-generated | -| System.Data;UniqueConstraint;UniqueConstraint;(System.Data.DataColumn[]);df-generated | -| System.Data;UniqueConstraint;UniqueConstraint;(System.Data.DataColumn[],System.Boolean);df-generated | -| System.Data;UniqueConstraint;get_IsPrimaryKey;();df-generated | -| System.Data;UniqueConstraint;get_Table;();df-generated | -| System.Data;VersionNotFoundException;VersionNotFoundException;();df-generated | -| System.Data;VersionNotFoundException;VersionNotFoundException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Data;VersionNotFoundException;VersionNotFoundException;(System.String);df-generated | -| System.Data;VersionNotFoundException;VersionNotFoundException;(System.String,System.Exception);df-generated | -| System.Diagnostics.CodeAnalysis;ConstantExpectedAttribute;get_Max;();df-generated | -| System.Diagnostics.CodeAnalysis;ConstantExpectedAttribute;get_Min;();df-generated | -| System.Diagnostics.CodeAnalysis;ConstantExpectedAttribute;set_Max;(System.Object);df-generated | -| System.Diagnostics.CodeAnalysis;ConstantExpectedAttribute;set_Min;(System.Object);df-generated | -| System.Diagnostics.CodeAnalysis;DoesNotReturnIfAttribute;DoesNotReturnIfAttribute;(System.Boolean);df-generated | -| System.Diagnostics.CodeAnalysis;DoesNotReturnIfAttribute;get_ParameterValue;();df-generated | -| System.Diagnostics.CodeAnalysis;DynamicDependencyAttribute;DynamicDependencyAttribute;(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes,System.String,System.String);df-generated | -| System.Diagnostics.CodeAnalysis;DynamicDependencyAttribute;DynamicDependencyAttribute;(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes,System.Type);df-generated | -| System.Diagnostics.CodeAnalysis;DynamicDependencyAttribute;DynamicDependencyAttribute;(System.String);df-generated | -| System.Diagnostics.CodeAnalysis;DynamicDependencyAttribute;DynamicDependencyAttribute;(System.String,System.String,System.String);df-generated | -| System.Diagnostics.CodeAnalysis;DynamicDependencyAttribute;DynamicDependencyAttribute;(System.String,System.Type);df-generated | -| System.Diagnostics.CodeAnalysis;DynamicDependencyAttribute;get_AssemblyName;();df-generated | -| System.Diagnostics.CodeAnalysis;DynamicDependencyAttribute;get_Condition;();df-generated | -| System.Diagnostics.CodeAnalysis;DynamicDependencyAttribute;get_MemberSignature;();df-generated | -| System.Diagnostics.CodeAnalysis;DynamicDependencyAttribute;get_MemberTypes;();df-generated | -| System.Diagnostics.CodeAnalysis;DynamicDependencyAttribute;get_Type;();df-generated | -| System.Diagnostics.CodeAnalysis;DynamicDependencyAttribute;get_TypeName;();df-generated | -| System.Diagnostics.CodeAnalysis;DynamicDependencyAttribute;set_Condition;(System.String);df-generated | -| System.Diagnostics.CodeAnalysis;DynamicallyAccessedMembersAttribute;DynamicallyAccessedMembersAttribute;(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes);df-generated | -| System.Diagnostics.CodeAnalysis;DynamicallyAccessedMembersAttribute;get_MemberTypes;();df-generated | -| System.Diagnostics.CodeAnalysis;ExcludeFromCodeCoverageAttribute;ExcludeFromCodeCoverageAttribute;();df-generated | -| System.Diagnostics.CodeAnalysis;ExcludeFromCodeCoverageAttribute;get_Justification;();df-generated | -| System.Diagnostics.CodeAnalysis;ExcludeFromCodeCoverageAttribute;set_Justification;(System.String);df-generated | -| System.Diagnostics.CodeAnalysis;MaybeNullWhenAttribute;MaybeNullWhenAttribute;(System.Boolean);df-generated | -| System.Diagnostics.CodeAnalysis;MaybeNullWhenAttribute;get_ReturnValue;();df-generated | -| System.Diagnostics.CodeAnalysis;MemberNotNullAttribute;MemberNotNullAttribute;(System.String);df-generated | -| System.Diagnostics.CodeAnalysis;MemberNotNullAttribute;MemberNotNullAttribute;(System.String[]);df-generated | -| System.Diagnostics.CodeAnalysis;MemberNotNullAttribute;get_Members;();df-generated | -| System.Diagnostics.CodeAnalysis;MemberNotNullWhenAttribute;MemberNotNullWhenAttribute;(System.Boolean,System.String);df-generated | -| System.Diagnostics.CodeAnalysis;MemberNotNullWhenAttribute;MemberNotNullWhenAttribute;(System.Boolean,System.String[]);df-generated | -| System.Diagnostics.CodeAnalysis;MemberNotNullWhenAttribute;get_Members;();df-generated | -| System.Diagnostics.CodeAnalysis;MemberNotNullWhenAttribute;get_ReturnValue;();df-generated | -| System.Diagnostics.CodeAnalysis;NotNullIfNotNullAttribute;NotNullIfNotNullAttribute;(System.String);df-generated | -| System.Diagnostics.CodeAnalysis;NotNullIfNotNullAttribute;get_ParameterName;();df-generated | -| System.Diagnostics.CodeAnalysis;NotNullWhenAttribute;NotNullWhenAttribute;(System.Boolean);df-generated | -| System.Diagnostics.CodeAnalysis;NotNullWhenAttribute;get_ReturnValue;();df-generated | -| System.Diagnostics.CodeAnalysis;RequiresAssemblyFilesAttribute;RequiresAssemblyFilesAttribute;();df-generated | -| System.Diagnostics.CodeAnalysis;RequiresAssemblyFilesAttribute;RequiresAssemblyFilesAttribute;(System.String);df-generated | -| System.Diagnostics.CodeAnalysis;RequiresAssemblyFilesAttribute;get_Message;();df-generated | -| System.Diagnostics.CodeAnalysis;RequiresAssemblyFilesAttribute;get_Url;();df-generated | -| System.Diagnostics.CodeAnalysis;RequiresAssemblyFilesAttribute;set_Url;(System.String);df-generated | -| System.Diagnostics.CodeAnalysis;RequiresDynamicCodeAttribute;RequiresDynamicCodeAttribute;(System.String);df-generated | -| System.Diagnostics.CodeAnalysis;RequiresDynamicCodeAttribute;get_Message;();df-generated | -| System.Diagnostics.CodeAnalysis;RequiresDynamicCodeAttribute;get_Url;();df-generated | -| System.Diagnostics.CodeAnalysis;RequiresDynamicCodeAttribute;set_Url;(System.String);df-generated | -| System.Diagnostics.CodeAnalysis;RequiresUnreferencedCodeAttribute;RequiresUnreferencedCodeAttribute;(System.String);df-generated | -| System.Diagnostics.CodeAnalysis;RequiresUnreferencedCodeAttribute;get_Message;();df-generated | -| System.Diagnostics.CodeAnalysis;RequiresUnreferencedCodeAttribute;get_Url;();df-generated | -| System.Diagnostics.CodeAnalysis;RequiresUnreferencedCodeAttribute;set_Url;(System.String);df-generated | -| System.Diagnostics.CodeAnalysis;SuppressMessageAttribute;SuppressMessageAttribute;(System.String,System.String);df-generated | -| System.Diagnostics.CodeAnalysis;SuppressMessageAttribute;get_Category;();df-generated | -| System.Diagnostics.CodeAnalysis;SuppressMessageAttribute;get_CheckId;();df-generated | -| System.Diagnostics.CodeAnalysis;SuppressMessageAttribute;get_Justification;();df-generated | -| System.Diagnostics.CodeAnalysis;SuppressMessageAttribute;get_MessageId;();df-generated | -| System.Diagnostics.CodeAnalysis;SuppressMessageAttribute;get_Scope;();df-generated | -| System.Diagnostics.CodeAnalysis;SuppressMessageAttribute;get_Target;();df-generated | -| System.Diagnostics.CodeAnalysis;SuppressMessageAttribute;set_Justification;(System.String);df-generated | -| System.Diagnostics.CodeAnalysis;SuppressMessageAttribute;set_MessageId;(System.String);df-generated | -| System.Diagnostics.CodeAnalysis;SuppressMessageAttribute;set_Scope;(System.String);df-generated | -| System.Diagnostics.CodeAnalysis;SuppressMessageAttribute;set_Target;(System.String);df-generated | -| System.Diagnostics.CodeAnalysis;UnconditionalSuppressMessageAttribute;UnconditionalSuppressMessageAttribute;(System.String,System.String);df-generated | -| System.Diagnostics.CodeAnalysis;UnconditionalSuppressMessageAttribute;get_Category;();df-generated | -| System.Diagnostics.CodeAnalysis;UnconditionalSuppressMessageAttribute;get_CheckId;();df-generated | -| System.Diagnostics.CodeAnalysis;UnconditionalSuppressMessageAttribute;get_Justification;();df-generated | -| System.Diagnostics.CodeAnalysis;UnconditionalSuppressMessageAttribute;get_MessageId;();df-generated | -| System.Diagnostics.CodeAnalysis;UnconditionalSuppressMessageAttribute;get_Scope;();df-generated | -| System.Diagnostics.CodeAnalysis;UnconditionalSuppressMessageAttribute;get_Target;();df-generated | -| System.Diagnostics.CodeAnalysis;UnconditionalSuppressMessageAttribute;set_Justification;(System.String);df-generated | -| System.Diagnostics.CodeAnalysis;UnconditionalSuppressMessageAttribute;set_MessageId;(System.String);df-generated | -| System.Diagnostics.CodeAnalysis;UnconditionalSuppressMessageAttribute;set_Scope;(System.String);df-generated | -| System.Diagnostics.CodeAnalysis;UnconditionalSuppressMessageAttribute;set_Target;(System.String);df-generated | -| System.Diagnostics.Contracts;Contract;Assert;(System.Boolean);df-generated | -| System.Diagnostics.Contracts;Contract;Assert;(System.Boolean,System.String);df-generated | -| System.Diagnostics.Contracts;Contract;Assume;(System.Boolean);df-generated | -| System.Diagnostics.Contracts;Contract;Assume;(System.Boolean,System.String);df-generated | -| System.Diagnostics.Contracts;Contract;EndContractBlock;();df-generated | -| System.Diagnostics.Contracts;Contract;Ensures;(System.Boolean);df-generated | -| System.Diagnostics.Contracts;Contract;Ensures;(System.Boolean,System.String);df-generated | -| System.Diagnostics.Contracts;Contract;EnsuresOnThrow<>;(System.Boolean);df-generated | -| System.Diagnostics.Contracts;Contract;EnsuresOnThrow<>;(System.Boolean,System.String);df-generated | -| System.Diagnostics.Contracts;Contract;Invariant;(System.Boolean);df-generated | -| System.Diagnostics.Contracts;Contract;Invariant;(System.Boolean,System.String);df-generated | -| System.Diagnostics.Contracts;Contract;OldValue<>;(T);df-generated | -| System.Diagnostics.Contracts;Contract;Requires;(System.Boolean);df-generated | -| System.Diagnostics.Contracts;Contract;Requires;(System.Boolean,System.String);df-generated | -| System.Diagnostics.Contracts;Contract;Requires<>;(System.Boolean);df-generated | -| System.Diagnostics.Contracts;Contract;Requires<>;(System.Boolean,System.String);df-generated | -| System.Diagnostics.Contracts;Contract;Result<>;();df-generated | -| System.Diagnostics.Contracts;Contract;ValueAtReturn<>;(T);df-generated | -| System.Diagnostics.Contracts;ContractFailedEventArgs;SetHandled;();df-generated | -| System.Diagnostics.Contracts;ContractFailedEventArgs;SetUnwind;();df-generated | -| System.Diagnostics.Contracts;ContractFailedEventArgs;get_FailureKind;();df-generated | -| System.Diagnostics.Contracts;ContractFailedEventArgs;get_Handled;();df-generated | -| System.Diagnostics.Contracts;ContractFailedEventArgs;get_Unwind;();df-generated | -| System.Diagnostics.Contracts;ContractOptionAttribute;get_Enabled;();df-generated | -| System.Diagnostics.Contracts;ContractVerificationAttribute;ContractVerificationAttribute;(System.Boolean);df-generated | -| System.Diagnostics.Contracts;ContractVerificationAttribute;get_Value;();df-generated | -| System.Diagnostics.Eventing.Reader;EventKeyword;get_DisplayName;();df-generated | -| System.Diagnostics.Eventing.Reader;EventKeyword;get_Name;();df-generated | -| System.Diagnostics.Eventing.Reader;EventKeyword;get_Value;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLevel;get_DisplayName;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLevel;get_Name;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLevel;get_Value;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogConfiguration;Dispose;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogConfiguration;Dispose;(System.Boolean);df-generated | -| System.Diagnostics.Eventing.Reader;EventLogConfiguration;EventLogConfiguration;(System.String);df-generated | -| System.Diagnostics.Eventing.Reader;EventLogConfiguration;EventLogConfiguration;(System.String,System.Diagnostics.Eventing.Reader.EventLogSession);df-generated | -| System.Diagnostics.Eventing.Reader;EventLogConfiguration;SaveChanges;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogConfiguration;get_IsClassicLog;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogConfiguration;get_IsEnabled;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogConfiguration;get_LogFilePath;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogConfiguration;get_LogIsolation;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogConfiguration;get_LogMode;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogConfiguration;get_LogName;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogConfiguration;get_LogType;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogConfiguration;get_MaximumSizeInBytes;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogConfiguration;get_OwningProviderName;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogConfiguration;get_ProviderBufferSize;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogConfiguration;get_ProviderControlGuid;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogConfiguration;get_ProviderKeywords;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogConfiguration;get_ProviderLatency;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogConfiguration;get_ProviderLevel;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogConfiguration;get_ProviderMaximumNumberOfBuffers;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogConfiguration;get_ProviderMinimumNumberOfBuffers;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogConfiguration;get_ProviderNames;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogConfiguration;get_SecurityDescriptor;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogConfiguration;set_IsEnabled;(System.Boolean);df-generated | -| System.Diagnostics.Eventing.Reader;EventLogConfiguration;set_LogFilePath;(System.String);df-generated | -| System.Diagnostics.Eventing.Reader;EventLogConfiguration;set_LogMode;(System.Diagnostics.Eventing.Reader.EventLogMode);df-generated | -| System.Diagnostics.Eventing.Reader;EventLogConfiguration;set_MaximumSizeInBytes;(System.Int64);df-generated | -| System.Diagnostics.Eventing.Reader;EventLogConfiguration;set_ProviderKeywords;(System.Nullable);df-generated | -| System.Diagnostics.Eventing.Reader;EventLogConfiguration;set_ProviderLevel;(System.Nullable);df-generated | -| System.Diagnostics.Eventing.Reader;EventLogConfiguration;set_SecurityDescriptor;(System.String);df-generated | -| System.Diagnostics.Eventing.Reader;EventLogException;EventLogException;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogException;EventLogException;(System.Int32);df-generated | -| System.Diagnostics.Eventing.Reader;EventLogException;EventLogException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Diagnostics.Eventing.Reader;EventLogException;EventLogException;(System.String);df-generated | -| System.Diagnostics.Eventing.Reader;EventLogException;EventLogException;(System.String,System.Exception);df-generated | -| System.Diagnostics.Eventing.Reader;EventLogException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Diagnostics.Eventing.Reader;EventLogException;get_Message;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogInformation;get_Attributes;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogInformation;get_CreationTime;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogInformation;get_FileSize;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogInformation;get_IsLogFull;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogInformation;get_LastAccessTime;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogInformation;get_LastWriteTime;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogInformation;get_OldestRecordNumber;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogInformation;get_RecordCount;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogInvalidDataException;EventLogInvalidDataException;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogInvalidDataException;EventLogInvalidDataException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Diagnostics.Eventing.Reader;EventLogInvalidDataException;EventLogInvalidDataException;(System.String);df-generated | -| System.Diagnostics.Eventing.Reader;EventLogInvalidDataException;EventLogInvalidDataException;(System.String,System.Exception);df-generated | -| System.Diagnostics.Eventing.Reader;EventLogLink;get_DisplayName;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogLink;get_IsImported;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogLink;get_LogName;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogNotFoundException;EventLogNotFoundException;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogNotFoundException;EventLogNotFoundException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Diagnostics.Eventing.Reader;EventLogNotFoundException;EventLogNotFoundException;(System.String);df-generated | -| System.Diagnostics.Eventing.Reader;EventLogNotFoundException;EventLogNotFoundException;(System.String,System.Exception);df-generated | -| System.Diagnostics.Eventing.Reader;EventLogPropertySelector;Dispose;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogPropertySelector;Dispose;(System.Boolean);df-generated | -| System.Diagnostics.Eventing.Reader;EventLogPropertySelector;EventLogPropertySelector;(System.Collections.Generic.IEnumerable);df-generated | -| System.Diagnostics.Eventing.Reader;EventLogProviderDisabledException;EventLogProviderDisabledException;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogProviderDisabledException;EventLogProviderDisabledException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Diagnostics.Eventing.Reader;EventLogProviderDisabledException;EventLogProviderDisabledException;(System.String);df-generated | -| System.Diagnostics.Eventing.Reader;EventLogProviderDisabledException;EventLogProviderDisabledException;(System.String,System.Exception);df-generated | -| System.Diagnostics.Eventing.Reader;EventLogQuery;EventLogQuery;(System.String,System.Diagnostics.Eventing.Reader.PathType);df-generated | -| System.Diagnostics.Eventing.Reader;EventLogQuery;EventLogQuery;(System.String,System.Diagnostics.Eventing.Reader.PathType,System.String);df-generated | -| System.Diagnostics.Eventing.Reader;EventLogQuery;get_ReverseDirection;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogQuery;get_Session;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogQuery;get_TolerateQueryErrors;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogQuery;set_ReverseDirection;(System.Boolean);df-generated | -| System.Diagnostics.Eventing.Reader;EventLogQuery;set_Session;(System.Diagnostics.Eventing.Reader.EventLogSession);df-generated | -| System.Diagnostics.Eventing.Reader;EventLogQuery;set_TolerateQueryErrors;(System.Boolean);df-generated | -| System.Diagnostics.Eventing.Reader;EventLogReader;CancelReading;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogReader;Dispose;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogReader;Dispose;(System.Boolean);df-generated | -| System.Diagnostics.Eventing.Reader;EventLogReader;EventLogReader;(System.Diagnostics.Eventing.Reader.EventLogQuery);df-generated | -| System.Diagnostics.Eventing.Reader;EventLogReader;EventLogReader;(System.Diagnostics.Eventing.Reader.EventLogQuery,System.Diagnostics.Eventing.Reader.EventBookmark);df-generated | -| System.Diagnostics.Eventing.Reader;EventLogReader;EventLogReader;(System.String);df-generated | -| System.Diagnostics.Eventing.Reader;EventLogReader;EventLogReader;(System.String,System.Diagnostics.Eventing.Reader.PathType);df-generated | -| System.Diagnostics.Eventing.Reader;EventLogReader;ReadEvent;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogReader;ReadEvent;(System.TimeSpan);df-generated | -| System.Diagnostics.Eventing.Reader;EventLogReader;Seek;(System.Diagnostics.Eventing.Reader.EventBookmark);df-generated | -| System.Diagnostics.Eventing.Reader;EventLogReader;Seek;(System.Diagnostics.Eventing.Reader.EventBookmark,System.Int64);df-generated | -| System.Diagnostics.Eventing.Reader;EventLogReader;Seek;(System.IO.SeekOrigin,System.Int64);df-generated | -| System.Diagnostics.Eventing.Reader;EventLogReader;get_BatchSize;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogReader;get_LogStatus;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogReader;set_BatchSize;(System.Int32);df-generated | -| System.Diagnostics.Eventing.Reader;EventLogReadingException;EventLogReadingException;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogReadingException;EventLogReadingException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Diagnostics.Eventing.Reader;EventLogReadingException;EventLogReadingException;(System.String);df-generated | -| System.Diagnostics.Eventing.Reader;EventLogReadingException;EventLogReadingException;(System.String,System.Exception);df-generated | -| System.Diagnostics.Eventing.Reader;EventLogRecord;Dispose;(System.Boolean);df-generated | -| System.Diagnostics.Eventing.Reader;EventLogRecord;FormatDescription;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogRecord;FormatDescription;(System.Collections.Generic.IEnumerable);df-generated | -| System.Diagnostics.Eventing.Reader;EventLogRecord;GetPropertyValues;(System.Diagnostics.Eventing.Reader.EventLogPropertySelector);df-generated | -| System.Diagnostics.Eventing.Reader;EventLogRecord;ToXml;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogRecord;get_ActivityId;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogRecord;get_Bookmark;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogRecord;get_ContainerLog;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogRecord;get_Id;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogRecord;get_Keywords;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogRecord;get_KeywordsDisplayNames;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogRecord;get_Level;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogRecord;get_LevelDisplayName;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogRecord;get_LogName;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogRecord;get_MachineName;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogRecord;get_MatchedQueryIds;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogRecord;get_Opcode;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogRecord;get_OpcodeDisplayName;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogRecord;get_ProcessId;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogRecord;get_Properties;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogRecord;get_ProviderId;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogRecord;get_ProviderName;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogRecord;get_Qualifiers;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogRecord;get_RecordId;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogRecord;get_RelatedActivityId;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogRecord;get_Task;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogRecord;get_TaskDisplayName;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogRecord;get_ThreadId;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogRecord;get_TimeCreated;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogRecord;get_UserId;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogRecord;get_Version;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogSession;CancelCurrentOperations;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogSession;ClearLog;(System.String);df-generated | -| System.Diagnostics.Eventing.Reader;EventLogSession;ClearLog;(System.String,System.String);df-generated | -| System.Diagnostics.Eventing.Reader;EventLogSession;Dispose;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogSession;Dispose;(System.Boolean);df-generated | -| System.Diagnostics.Eventing.Reader;EventLogSession;EventLogSession;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogSession;EventLogSession;(System.String);df-generated | -| System.Diagnostics.Eventing.Reader;EventLogSession;EventLogSession;(System.String,System.String,System.String,System.Security.SecureString,System.Diagnostics.Eventing.Reader.SessionAuthentication);df-generated | -| System.Diagnostics.Eventing.Reader;EventLogSession;ExportLog;(System.String,System.Diagnostics.Eventing.Reader.PathType,System.String,System.String);df-generated | -| System.Diagnostics.Eventing.Reader;EventLogSession;ExportLog;(System.String,System.Diagnostics.Eventing.Reader.PathType,System.String,System.String,System.Boolean);df-generated | -| System.Diagnostics.Eventing.Reader;EventLogSession;ExportLogAndMessages;(System.String,System.Diagnostics.Eventing.Reader.PathType,System.String,System.String);df-generated | -| System.Diagnostics.Eventing.Reader;EventLogSession;ExportLogAndMessages;(System.String,System.Diagnostics.Eventing.Reader.PathType,System.String,System.String,System.Boolean,System.Globalization.CultureInfo);df-generated | -| System.Diagnostics.Eventing.Reader;EventLogSession;GetLogInformation;(System.String,System.Diagnostics.Eventing.Reader.PathType);df-generated | -| System.Diagnostics.Eventing.Reader;EventLogSession;GetLogNames;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogSession;GetProviderNames;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogSession;get_GlobalSession;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogStatus;get_LogName;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogStatus;get_StatusCode;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogWatcher;Dispose;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogWatcher;Dispose;(System.Boolean);df-generated | -| System.Diagnostics.Eventing.Reader;EventLogWatcher;EventLogWatcher;(System.Diagnostics.Eventing.Reader.EventLogQuery);df-generated | -| System.Diagnostics.Eventing.Reader;EventLogWatcher;EventLogWatcher;(System.Diagnostics.Eventing.Reader.EventLogQuery,System.Diagnostics.Eventing.Reader.EventBookmark);df-generated | -| System.Diagnostics.Eventing.Reader;EventLogWatcher;EventLogWatcher;(System.Diagnostics.Eventing.Reader.EventLogQuery,System.Diagnostics.Eventing.Reader.EventBookmark,System.Boolean);df-generated | -| System.Diagnostics.Eventing.Reader;EventLogWatcher;EventLogWatcher;(System.String);df-generated | -| System.Diagnostics.Eventing.Reader;EventLogWatcher;get_Enabled;();df-generated | -| System.Diagnostics.Eventing.Reader;EventLogWatcher;set_Enabled;(System.Boolean);df-generated | -| System.Diagnostics.Eventing.Reader;EventMetadata;get_Description;();df-generated | -| System.Diagnostics.Eventing.Reader;EventMetadata;get_Id;();df-generated | -| System.Diagnostics.Eventing.Reader;EventMetadata;get_Keywords;();df-generated | -| System.Diagnostics.Eventing.Reader;EventMetadata;get_Level;();df-generated | -| System.Diagnostics.Eventing.Reader;EventMetadata;get_LogLink;();df-generated | -| System.Diagnostics.Eventing.Reader;EventMetadata;get_Opcode;();df-generated | -| System.Diagnostics.Eventing.Reader;EventMetadata;get_Task;();df-generated | -| System.Diagnostics.Eventing.Reader;EventMetadata;get_Template;();df-generated | -| System.Diagnostics.Eventing.Reader;EventMetadata;get_Version;();df-generated | -| System.Diagnostics.Eventing.Reader;EventOpcode;get_DisplayName;();df-generated | -| System.Diagnostics.Eventing.Reader;EventOpcode;get_Name;();df-generated | -| System.Diagnostics.Eventing.Reader;EventOpcode;get_Value;();df-generated | -| System.Diagnostics.Eventing.Reader;EventProperty;get_Value;();df-generated | -| System.Diagnostics.Eventing.Reader;EventRecord;Dispose;();df-generated | -| System.Diagnostics.Eventing.Reader;EventRecord;Dispose;(System.Boolean);df-generated | -| System.Diagnostics.Eventing.Reader;EventRecord;EventRecord;();df-generated | -| System.Diagnostics.Eventing.Reader;EventRecord;FormatDescription;();df-generated | -| System.Diagnostics.Eventing.Reader;EventRecord;FormatDescription;(System.Collections.Generic.IEnumerable);df-generated | -| System.Diagnostics.Eventing.Reader;EventRecord;ToXml;();df-generated | -| System.Diagnostics.Eventing.Reader;EventRecord;get_ActivityId;();df-generated | -| System.Diagnostics.Eventing.Reader;EventRecord;get_Bookmark;();df-generated | -| System.Diagnostics.Eventing.Reader;EventRecord;get_Id;();df-generated | -| System.Diagnostics.Eventing.Reader;EventRecord;get_Keywords;();df-generated | -| System.Diagnostics.Eventing.Reader;EventRecord;get_KeywordsDisplayNames;();df-generated | -| System.Diagnostics.Eventing.Reader;EventRecord;get_Level;();df-generated | -| System.Diagnostics.Eventing.Reader;EventRecord;get_LevelDisplayName;();df-generated | -| System.Diagnostics.Eventing.Reader;EventRecord;get_LogName;();df-generated | -| System.Diagnostics.Eventing.Reader;EventRecord;get_MachineName;();df-generated | -| System.Diagnostics.Eventing.Reader;EventRecord;get_Opcode;();df-generated | -| System.Diagnostics.Eventing.Reader;EventRecord;get_OpcodeDisplayName;();df-generated | -| System.Diagnostics.Eventing.Reader;EventRecord;get_ProcessId;();df-generated | -| System.Diagnostics.Eventing.Reader;EventRecord;get_Properties;();df-generated | -| System.Diagnostics.Eventing.Reader;EventRecord;get_ProviderId;();df-generated | -| System.Diagnostics.Eventing.Reader;EventRecord;get_ProviderName;();df-generated | -| System.Diagnostics.Eventing.Reader;EventRecord;get_Qualifiers;();df-generated | -| System.Diagnostics.Eventing.Reader;EventRecord;get_RecordId;();df-generated | -| System.Diagnostics.Eventing.Reader;EventRecord;get_RelatedActivityId;();df-generated | -| System.Diagnostics.Eventing.Reader;EventRecord;get_Task;();df-generated | -| System.Diagnostics.Eventing.Reader;EventRecord;get_TaskDisplayName;();df-generated | -| System.Diagnostics.Eventing.Reader;EventRecord;get_ThreadId;();df-generated | -| System.Diagnostics.Eventing.Reader;EventRecord;get_TimeCreated;();df-generated | -| System.Diagnostics.Eventing.Reader;EventRecord;get_UserId;();df-generated | -| System.Diagnostics.Eventing.Reader;EventRecord;get_Version;();df-generated | -| System.Diagnostics.Eventing.Reader;EventRecordWrittenEventArgs;get_EventException;();df-generated | -| System.Diagnostics.Eventing.Reader;EventRecordWrittenEventArgs;get_EventRecord;();df-generated | -| System.Diagnostics.Eventing.Reader;EventTask;get_DisplayName;();df-generated | -| System.Diagnostics.Eventing.Reader;EventTask;get_EventGuid;();df-generated | -| System.Diagnostics.Eventing.Reader;EventTask;get_Name;();df-generated | -| System.Diagnostics.Eventing.Reader;EventTask;get_Value;();df-generated | -| System.Diagnostics.Eventing.Reader;ProviderMetadata;Dispose;();df-generated | -| System.Diagnostics.Eventing.Reader;ProviderMetadata;Dispose;(System.Boolean);df-generated | -| System.Diagnostics.Eventing.Reader;ProviderMetadata;ProviderMetadata;(System.String);df-generated | -| System.Diagnostics.Eventing.Reader;ProviderMetadata;ProviderMetadata;(System.String,System.Diagnostics.Eventing.Reader.EventLogSession,System.Globalization.CultureInfo);df-generated | -| System.Diagnostics.Eventing.Reader;ProviderMetadata;get_DisplayName;();df-generated | -| System.Diagnostics.Eventing.Reader;ProviderMetadata;get_Events;();df-generated | -| System.Diagnostics.Eventing.Reader;ProviderMetadata;get_HelpLink;();df-generated | -| System.Diagnostics.Eventing.Reader;ProviderMetadata;get_Id;();df-generated | -| System.Diagnostics.Eventing.Reader;ProviderMetadata;get_Keywords;();df-generated | -| System.Diagnostics.Eventing.Reader;ProviderMetadata;get_Levels;();df-generated | -| System.Diagnostics.Eventing.Reader;ProviderMetadata;get_LogLinks;();df-generated | -| System.Diagnostics.Eventing.Reader;ProviderMetadata;get_MessageFilePath;();df-generated | -| System.Diagnostics.Eventing.Reader;ProviderMetadata;get_Name;();df-generated | -| System.Diagnostics.Eventing.Reader;ProviderMetadata;get_Opcodes;();df-generated | -| System.Diagnostics.Eventing.Reader;ProviderMetadata;get_ParameterFilePath;();df-generated | -| System.Diagnostics.Eventing.Reader;ProviderMetadata;get_ResourceFilePath;();df-generated | -| System.Diagnostics.Eventing.Reader;ProviderMetadata;get_Tasks;();df-generated | -| System.Diagnostics.Metrics;Counter<>;Add;(T);df-generated | -| System.Diagnostics.Metrics;Counter<>;Add;(T,System.Collections.Generic.KeyValuePair);df-generated | -| System.Diagnostics.Metrics;Counter<>;Add;(T,System.Collections.Generic.KeyValuePair,System.Collections.Generic.KeyValuePair);df-generated | -| System.Diagnostics.Metrics;Counter<>;Add;(T,System.Collections.Generic.KeyValuePair,System.Collections.Generic.KeyValuePair,System.Collections.Generic.KeyValuePair);df-generated | -| System.Diagnostics.Metrics;Counter<>;Add;(T,System.Collections.Generic.KeyValuePair[]);df-generated | -| System.Diagnostics.Metrics;Counter<>;Add;(T,System.Diagnostics.TagList);df-generated | -| System.Diagnostics.Metrics;Counter<>;Add;(T,System.ReadOnlySpan>);df-generated | -| System.Diagnostics.Metrics;Histogram<>;Record;(T);df-generated | -| System.Diagnostics.Metrics;Histogram<>;Record;(T,System.Collections.Generic.KeyValuePair);df-generated | -| System.Diagnostics.Metrics;Histogram<>;Record;(T,System.Collections.Generic.KeyValuePair,System.Collections.Generic.KeyValuePair);df-generated | -| System.Diagnostics.Metrics;Histogram<>;Record;(T,System.Collections.Generic.KeyValuePair,System.Collections.Generic.KeyValuePair,System.Collections.Generic.KeyValuePair);df-generated | -| System.Diagnostics.Metrics;Histogram<>;Record;(T,System.Collections.Generic.KeyValuePair[]);df-generated | -| System.Diagnostics.Metrics;Histogram<>;Record;(T,System.Diagnostics.TagList);df-generated | -| System.Diagnostics.Metrics;Histogram<>;Record;(T,System.ReadOnlySpan>);df-generated | -| System.Diagnostics.Metrics;Instrument;Instrument;(System.Diagnostics.Metrics.Meter,System.String,System.String,System.String);df-generated | -| System.Diagnostics.Metrics;Instrument;Publish;();df-generated | -| System.Diagnostics.Metrics;Instrument;get_Description;();df-generated | -| System.Diagnostics.Metrics;Instrument;get_Enabled;();df-generated | -| System.Diagnostics.Metrics;Instrument;get_IsObservable;();df-generated | -| System.Diagnostics.Metrics;Instrument;get_Meter;();df-generated | -| System.Diagnostics.Metrics;Instrument;get_Name;();df-generated | -| System.Diagnostics.Metrics;Instrument;get_Unit;();df-generated | -| System.Diagnostics.Metrics;Instrument<>;Instrument;(System.Diagnostics.Metrics.Meter,System.String,System.String,System.String);df-generated | -| System.Diagnostics.Metrics;Instrument<>;RecordMeasurement;(T);df-generated | -| System.Diagnostics.Metrics;Instrument<>;RecordMeasurement;(T,System.Collections.Generic.KeyValuePair);df-generated | -| System.Diagnostics.Metrics;Instrument<>;RecordMeasurement;(T,System.Collections.Generic.KeyValuePair,System.Collections.Generic.KeyValuePair);df-generated | -| System.Diagnostics.Metrics;Instrument<>;RecordMeasurement;(T,System.Collections.Generic.KeyValuePair,System.Collections.Generic.KeyValuePair,System.Collections.Generic.KeyValuePair);df-generated | -| System.Diagnostics.Metrics;Instrument<>;RecordMeasurement;(T,System.Diagnostics.TagList);df-generated | -| System.Diagnostics.Metrics;Instrument<>;RecordMeasurement;(T,System.ReadOnlySpan>);df-generated | -| System.Diagnostics.Metrics;Measurement<>;Measurement;(T);df-generated | -| System.Diagnostics.Metrics;Measurement<>;Measurement;(T,System.Collections.Generic.IEnumerable>);df-generated | -| System.Diagnostics.Metrics;Measurement<>;Measurement;(T,System.ReadOnlySpan>);df-generated | -| System.Diagnostics.Metrics;Measurement<>;get_Tags;();df-generated | -| System.Diagnostics.Metrics;Measurement<>;get_Value;();df-generated | -| System.Diagnostics.Metrics;Meter;CreateCounter<>;(System.String,System.String,System.String);df-generated | -| System.Diagnostics.Metrics;Meter;CreateHistogram<>;(System.String,System.String,System.String);df-generated | -| System.Diagnostics.Metrics;Meter;Dispose;();df-generated | -| System.Diagnostics.Metrics;Meter;Meter;(System.String);df-generated | -| System.Diagnostics.Metrics;Meter;Meter;(System.String,System.String);df-generated | -| System.Diagnostics.Metrics;Meter;get_Name;();df-generated | -| System.Diagnostics.Metrics;Meter;get_Version;();df-generated | -| System.Diagnostics.Metrics;MeterListener;DisableMeasurementEvents;(System.Diagnostics.Metrics.Instrument);df-generated | -| System.Diagnostics.Metrics;MeterListener;Dispose;();df-generated | -| System.Diagnostics.Metrics;MeterListener;EnableMeasurementEvents;(System.Diagnostics.Metrics.Instrument,System.Object);df-generated | -| System.Diagnostics.Metrics;MeterListener;MeterListener;();df-generated | -| System.Diagnostics.Metrics;MeterListener;RecordObservableInstruments;();df-generated | -| System.Diagnostics.Metrics;MeterListener;Start;();df-generated | -| System.Diagnostics.Metrics;MeterListener;get_InstrumentPublished;();df-generated | -| System.Diagnostics.Metrics;MeterListener;get_MeasurementsCompleted;();df-generated | -| System.Diagnostics.Metrics;ObservableCounter<>;Observe;();df-generated | -| System.Diagnostics.Metrics;ObservableGauge<>;Observe;();df-generated | -| System.Diagnostics.Metrics;ObservableInstrument<>;ObservableInstrument;(System.Diagnostics.Metrics.Meter,System.String,System.String,System.String);df-generated | -| System.Diagnostics.Metrics;ObservableInstrument<>;Observe;();df-generated | -| System.Diagnostics.Metrics;ObservableInstrument<>;get_IsObservable;();df-generated | -| System.Diagnostics.SymbolStore;ISymbolBinder1;GetReader;(System.IntPtr,System.String,System.String);df-generated | -| System.Diagnostics.SymbolStore;ISymbolBinder;GetReader;(System.Int32,System.String,System.String);df-generated | -| System.Diagnostics.SymbolStore;ISymbolDocument;FindClosestLine;(System.Int32);df-generated | -| System.Diagnostics.SymbolStore;ISymbolDocument;GetCheckSum;();df-generated | -| System.Diagnostics.SymbolStore;ISymbolDocument;GetSourceRange;(System.Int32,System.Int32,System.Int32,System.Int32);df-generated | -| System.Diagnostics.SymbolStore;ISymbolDocument;get_CheckSumAlgorithmId;();df-generated | -| System.Diagnostics.SymbolStore;ISymbolDocument;get_DocumentType;();df-generated | -| System.Diagnostics.SymbolStore;ISymbolDocument;get_HasEmbeddedSource;();df-generated | -| System.Diagnostics.SymbolStore;ISymbolDocument;get_Language;();df-generated | -| System.Diagnostics.SymbolStore;ISymbolDocument;get_LanguageVendor;();df-generated | -| System.Diagnostics.SymbolStore;ISymbolDocument;get_SourceLength;();df-generated | -| System.Diagnostics.SymbolStore;ISymbolDocument;get_URL;();df-generated | -| System.Diagnostics.SymbolStore;ISymbolDocumentWriter;SetCheckSum;(System.Guid,System.Byte[]);df-generated | -| System.Diagnostics.SymbolStore;ISymbolDocumentWriter;SetSource;(System.Byte[]);df-generated | -| System.Diagnostics.SymbolStore;ISymbolMethod;GetNamespace;();df-generated | -| System.Diagnostics.SymbolStore;ISymbolMethod;GetOffset;(System.Diagnostics.SymbolStore.ISymbolDocument,System.Int32,System.Int32);df-generated | -| System.Diagnostics.SymbolStore;ISymbolMethod;GetParameters;();df-generated | -| System.Diagnostics.SymbolStore;ISymbolMethod;GetRanges;(System.Diagnostics.SymbolStore.ISymbolDocument,System.Int32,System.Int32);df-generated | -| System.Diagnostics.SymbolStore;ISymbolMethod;GetScope;(System.Int32);df-generated | -| System.Diagnostics.SymbolStore;ISymbolMethod;GetSequencePoints;(System.Int32[],System.Diagnostics.SymbolStore.ISymbolDocument[],System.Int32[],System.Int32[],System.Int32[],System.Int32[]);df-generated | -| System.Diagnostics.SymbolStore;ISymbolMethod;GetSourceStartEnd;(System.Diagnostics.SymbolStore.ISymbolDocument[],System.Int32[],System.Int32[]);df-generated | -| System.Diagnostics.SymbolStore;ISymbolMethod;get_RootScope;();df-generated | -| System.Diagnostics.SymbolStore;ISymbolMethod;get_SequencePointCount;();df-generated | -| System.Diagnostics.SymbolStore;ISymbolMethod;get_Token;();df-generated | -| System.Diagnostics.SymbolStore;ISymbolNamespace;GetNamespaces;();df-generated | -| System.Diagnostics.SymbolStore;ISymbolNamespace;GetVariables;();df-generated | -| System.Diagnostics.SymbolStore;ISymbolNamespace;get_Name;();df-generated | -| System.Diagnostics.SymbolStore;ISymbolReader;GetDocument;(System.String,System.Guid,System.Guid,System.Guid);df-generated | -| System.Diagnostics.SymbolStore;ISymbolReader;GetDocuments;();df-generated | -| System.Diagnostics.SymbolStore;ISymbolReader;GetGlobalVariables;();df-generated | -| System.Diagnostics.SymbolStore;ISymbolReader;GetMethod;(System.Diagnostics.SymbolStore.SymbolToken);df-generated | -| System.Diagnostics.SymbolStore;ISymbolReader;GetMethod;(System.Diagnostics.SymbolStore.SymbolToken,System.Int32);df-generated | -| System.Diagnostics.SymbolStore;ISymbolReader;GetMethodFromDocumentPosition;(System.Diagnostics.SymbolStore.ISymbolDocument,System.Int32,System.Int32);df-generated | -| System.Diagnostics.SymbolStore;ISymbolReader;GetNamespaces;();df-generated | -| System.Diagnostics.SymbolStore;ISymbolReader;GetSymAttribute;(System.Diagnostics.SymbolStore.SymbolToken,System.String);df-generated | -| System.Diagnostics.SymbolStore;ISymbolReader;GetVariables;(System.Diagnostics.SymbolStore.SymbolToken);df-generated | -| System.Diagnostics.SymbolStore;ISymbolReader;get_UserEntryPoint;();df-generated | -| System.Diagnostics.SymbolStore;ISymbolScope;GetChildren;();df-generated | -| System.Diagnostics.SymbolStore;ISymbolScope;GetLocals;();df-generated | -| System.Diagnostics.SymbolStore;ISymbolScope;GetNamespaces;();df-generated | -| System.Diagnostics.SymbolStore;ISymbolScope;get_EndOffset;();df-generated | -| System.Diagnostics.SymbolStore;ISymbolScope;get_Method;();df-generated | -| System.Diagnostics.SymbolStore;ISymbolScope;get_Parent;();df-generated | -| System.Diagnostics.SymbolStore;ISymbolScope;get_StartOffset;();df-generated | -| System.Diagnostics.SymbolStore;ISymbolVariable;GetSignature;();df-generated | -| System.Diagnostics.SymbolStore;ISymbolVariable;get_AddressField1;();df-generated | -| System.Diagnostics.SymbolStore;ISymbolVariable;get_AddressField2;();df-generated | -| System.Diagnostics.SymbolStore;ISymbolVariable;get_AddressField3;();df-generated | -| System.Diagnostics.SymbolStore;ISymbolVariable;get_AddressKind;();df-generated | -| System.Diagnostics.SymbolStore;ISymbolVariable;get_Attributes;();df-generated | -| System.Diagnostics.SymbolStore;ISymbolVariable;get_EndOffset;();df-generated | -| System.Diagnostics.SymbolStore;ISymbolVariable;get_Name;();df-generated | -| System.Diagnostics.SymbolStore;ISymbolVariable;get_StartOffset;();df-generated | -| System.Diagnostics.SymbolStore;ISymbolWriter;Close;();df-generated | -| System.Diagnostics.SymbolStore;ISymbolWriter;CloseMethod;();df-generated | -| System.Diagnostics.SymbolStore;ISymbolWriter;CloseNamespace;();df-generated | -| System.Diagnostics.SymbolStore;ISymbolWriter;CloseScope;(System.Int32);df-generated | -| System.Diagnostics.SymbolStore;ISymbolWriter;DefineDocument;(System.String,System.Guid,System.Guid,System.Guid);df-generated | -| System.Diagnostics.SymbolStore;ISymbolWriter;DefineField;(System.Diagnostics.SymbolStore.SymbolToken,System.String,System.Reflection.FieldAttributes,System.Byte[],System.Diagnostics.SymbolStore.SymAddressKind,System.Int32,System.Int32,System.Int32);df-generated | -| System.Diagnostics.SymbolStore;ISymbolWriter;DefineGlobalVariable;(System.String,System.Reflection.FieldAttributes,System.Byte[],System.Diagnostics.SymbolStore.SymAddressKind,System.Int32,System.Int32,System.Int32);df-generated | -| System.Diagnostics.SymbolStore;ISymbolWriter;DefineLocalVariable;(System.String,System.Reflection.FieldAttributes,System.Byte[],System.Diagnostics.SymbolStore.SymAddressKind,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32);df-generated | -| System.Diagnostics.SymbolStore;ISymbolWriter;DefineParameter;(System.String,System.Reflection.ParameterAttributes,System.Int32,System.Diagnostics.SymbolStore.SymAddressKind,System.Int32,System.Int32,System.Int32);df-generated | -| System.Diagnostics.SymbolStore;ISymbolWriter;DefineSequencePoints;(System.Diagnostics.SymbolStore.ISymbolDocumentWriter,System.Int32[],System.Int32[],System.Int32[],System.Int32[],System.Int32[]);df-generated | -| System.Diagnostics.SymbolStore;ISymbolWriter;Initialize;(System.IntPtr,System.String,System.Boolean);df-generated | -| System.Diagnostics.SymbolStore;ISymbolWriter;OpenMethod;(System.Diagnostics.SymbolStore.SymbolToken);df-generated | -| System.Diagnostics.SymbolStore;ISymbolWriter;OpenNamespace;(System.String);df-generated | -| System.Diagnostics.SymbolStore;ISymbolWriter;OpenScope;(System.Int32);df-generated | -| System.Diagnostics.SymbolStore;ISymbolWriter;SetMethodSourceRange;(System.Diagnostics.SymbolStore.ISymbolDocumentWriter,System.Int32,System.Int32,System.Diagnostics.SymbolStore.ISymbolDocumentWriter,System.Int32,System.Int32);df-generated | -| System.Diagnostics.SymbolStore;ISymbolWriter;SetScopeRange;(System.Int32,System.Int32,System.Int32);df-generated | -| System.Diagnostics.SymbolStore;ISymbolWriter;SetSymAttribute;(System.Diagnostics.SymbolStore.SymbolToken,System.String,System.Byte[]);df-generated | -| System.Diagnostics.SymbolStore;ISymbolWriter;SetUnderlyingWriter;(System.IntPtr);df-generated | -| System.Diagnostics.SymbolStore;ISymbolWriter;SetUserEntryPoint;(System.Diagnostics.SymbolStore.SymbolToken);df-generated | -| System.Diagnostics.SymbolStore;ISymbolWriter;UsingNamespace;(System.String);df-generated | -| System.Diagnostics.SymbolStore;SymbolToken;Equals;(System.Diagnostics.SymbolStore.SymbolToken);df-generated | -| System.Diagnostics.SymbolStore;SymbolToken;Equals;(System.Object);df-generated | -| System.Diagnostics.SymbolStore;SymbolToken;GetHashCode;();df-generated | -| System.Diagnostics.SymbolStore;SymbolToken;GetToken;();df-generated | -| System.Diagnostics.SymbolStore;SymbolToken;SymbolToken;(System.Int32);df-generated | -| System.Diagnostics.Tracing;DiagnosticCounter;AddMetadata;(System.String,System.String);df-generated | -| System.Diagnostics.Tracing;DiagnosticCounter;Dispose;();df-generated | -| System.Diagnostics.Tracing;DiagnosticCounter;get_EventSource;();df-generated | -| System.Diagnostics.Tracing;DiagnosticCounter;get_Name;();df-generated | -| System.Diagnostics.Tracing;EventAttribute;EventAttribute;(System.Int32);df-generated | -| System.Diagnostics.Tracing;EventAttribute;get_ActivityOptions;();df-generated | -| System.Diagnostics.Tracing;EventAttribute;get_Channel;();df-generated | -| System.Diagnostics.Tracing;EventAttribute;get_EventId;();df-generated | -| System.Diagnostics.Tracing;EventAttribute;get_Keywords;();df-generated | -| System.Diagnostics.Tracing;EventAttribute;get_Level;();df-generated | -| System.Diagnostics.Tracing;EventAttribute;get_Message;();df-generated | -| System.Diagnostics.Tracing;EventAttribute;get_Opcode;();df-generated | -| System.Diagnostics.Tracing;EventAttribute;get_Tags;();df-generated | -| System.Diagnostics.Tracing;EventAttribute;get_Task;();df-generated | -| System.Diagnostics.Tracing;EventAttribute;get_Version;();df-generated | -| System.Diagnostics.Tracing;EventAttribute;set_ActivityOptions;(System.Diagnostics.Tracing.EventActivityOptions);df-generated | -| System.Diagnostics.Tracing;EventAttribute;set_Channel;(System.Diagnostics.Tracing.EventChannel);df-generated | -| System.Diagnostics.Tracing;EventAttribute;set_Keywords;(System.Diagnostics.Tracing.EventKeywords);df-generated | -| System.Diagnostics.Tracing;EventAttribute;set_Level;(System.Diagnostics.Tracing.EventLevel);df-generated | -| System.Diagnostics.Tracing;EventAttribute;set_Message;(System.String);df-generated | -| System.Diagnostics.Tracing;EventAttribute;set_Opcode;(System.Diagnostics.Tracing.EventOpcode);df-generated | -| System.Diagnostics.Tracing;EventAttribute;set_Tags;(System.Diagnostics.Tracing.EventTags);df-generated | -| System.Diagnostics.Tracing;EventAttribute;set_Task;(System.Diagnostics.Tracing.EventTask);df-generated | -| System.Diagnostics.Tracing;EventAttribute;set_Version;(System.Byte);df-generated | -| System.Diagnostics.Tracing;EventCommandEventArgs;DisableEvent;(System.Int32);df-generated | -| System.Diagnostics.Tracing;EventCommandEventArgs;EnableEvent;(System.Int32);df-generated | -| System.Diagnostics.Tracing;EventCommandEventArgs;get_Arguments;();df-generated | -| System.Diagnostics.Tracing;EventCommandEventArgs;get_Command;();df-generated | -| System.Diagnostics.Tracing;EventCounter;EventCounter;(System.String,System.Diagnostics.Tracing.EventSource);df-generated | -| System.Diagnostics.Tracing;EventCounter;ToString;();df-generated | -| System.Diagnostics.Tracing;EventCounter;WriteMetric;(System.Double);df-generated | -| System.Diagnostics.Tracing;EventCounter;WriteMetric;(System.Single);df-generated | -| System.Diagnostics.Tracing;EventDataAttribute;get_Name;();df-generated | -| System.Diagnostics.Tracing;EventDataAttribute;set_Name;(System.String);df-generated | -| System.Diagnostics.Tracing;EventFieldAttribute;get_Format;();df-generated | -| System.Diagnostics.Tracing;EventFieldAttribute;get_Tags;();df-generated | -| System.Diagnostics.Tracing;EventFieldAttribute;set_Format;(System.Diagnostics.Tracing.EventFieldFormat);df-generated | -| System.Diagnostics.Tracing;EventFieldAttribute;set_Tags;(System.Diagnostics.Tracing.EventFieldTags);df-generated | -| System.Diagnostics.Tracing;EventListener;Dispose;();df-generated | -| System.Diagnostics.Tracing;EventListener;EventListener;();df-generated | -| System.Diagnostics.Tracing;EventListener;EventSourceIndex;(System.Diagnostics.Tracing.EventSource);df-generated | -| System.Diagnostics.Tracing;EventListener;OnEventSourceCreated;(System.Diagnostics.Tracing.EventSource);df-generated | -| System.Diagnostics.Tracing;EventListener;OnEventWritten;(System.Diagnostics.Tracing.EventWrittenEventArgs);df-generated | -| System.Diagnostics.Tracing;EventSource+EventData;get_DataPointer;();df-generated | -| System.Diagnostics.Tracing;EventSource+EventData;get_Size;();df-generated | -| System.Diagnostics.Tracing;EventSource+EventData;set_DataPointer;(System.IntPtr);df-generated | -| System.Diagnostics.Tracing;EventSource+EventData;set_Size;(System.Int32);df-generated | -| System.Diagnostics.Tracing;EventSource;Dispose;();df-generated | -| System.Diagnostics.Tracing;EventSource;Dispose;(System.Boolean);df-generated | -| System.Diagnostics.Tracing;EventSource;EventSource;();df-generated | -| System.Diagnostics.Tracing;EventSource;EventSource;(System.Boolean);df-generated | -| System.Diagnostics.Tracing;EventSource;EventSource;(System.Diagnostics.Tracing.EventSourceSettings);df-generated | -| System.Diagnostics.Tracing;EventSource;EventSource;(System.String);df-generated | -| System.Diagnostics.Tracing;EventSource;EventSource;(System.String,System.Diagnostics.Tracing.EventSourceSettings);df-generated | -| System.Diagnostics.Tracing;EventSource;EventSource;(System.String,System.Diagnostics.Tracing.EventSourceSettings,System.String[]);df-generated | -| System.Diagnostics.Tracing;EventSource;GetGuid;(System.Type);df-generated | -| System.Diagnostics.Tracing;EventSource;GetSources;();df-generated | -| System.Diagnostics.Tracing;EventSource;IsEnabled;();df-generated | -| System.Diagnostics.Tracing;EventSource;IsEnabled;(System.Diagnostics.Tracing.EventLevel,System.Diagnostics.Tracing.EventKeywords);df-generated | -| System.Diagnostics.Tracing;EventSource;IsEnabled;(System.Diagnostics.Tracing.EventLevel,System.Diagnostics.Tracing.EventKeywords,System.Diagnostics.Tracing.EventChannel);df-generated | -| System.Diagnostics.Tracing;EventSource;OnEventCommand;(System.Diagnostics.Tracing.EventCommandEventArgs);df-generated | -| System.Diagnostics.Tracing;EventSource;SendCommand;(System.Diagnostics.Tracing.EventSource,System.Diagnostics.Tracing.EventCommand,System.Collections.Generic.IDictionary);df-generated | -| System.Diagnostics.Tracing;EventSource;SetCurrentThreadActivityId;(System.Guid);df-generated | -| System.Diagnostics.Tracing;EventSource;SetCurrentThreadActivityId;(System.Guid,System.Guid);df-generated | -| System.Diagnostics.Tracing;EventSource;Write;(System.String);df-generated | -| System.Diagnostics.Tracing;EventSource;Write;(System.String,System.Diagnostics.Tracing.EventSourceOptions);df-generated | -| System.Diagnostics.Tracing;EventSource;Write<>;(System.String,System.Diagnostics.Tracing.EventSourceOptions,System.Guid,System.Guid,T);df-generated | -| System.Diagnostics.Tracing;EventSource;Write<>;(System.String,System.Diagnostics.Tracing.EventSourceOptions,T);df-generated | -| System.Diagnostics.Tracing;EventSource;Write<>;(System.String,T);df-generated | -| System.Diagnostics.Tracing;EventSource;WriteEvent;(System.Int32);df-generated | -| System.Diagnostics.Tracing;EventSource;WriteEvent;(System.Int32,System.Byte[]);df-generated | -| System.Diagnostics.Tracing;EventSource;WriteEvent;(System.Int32,System.Int32);df-generated | -| System.Diagnostics.Tracing;EventSource;WriteEvent;(System.Int32,System.Int32,System.Int32);df-generated | -| System.Diagnostics.Tracing;EventSource;WriteEvent;(System.Int32,System.Int32,System.Int32,System.Int32);df-generated | -| System.Diagnostics.Tracing;EventSource;WriteEvent;(System.Int32,System.Int32,System.String);df-generated | -| System.Diagnostics.Tracing;EventSource;WriteEvent;(System.Int32,System.Int64);df-generated | -| System.Diagnostics.Tracing;EventSource;WriteEvent;(System.Int32,System.Int64,System.Byte[]);df-generated | -| System.Diagnostics.Tracing;EventSource;WriteEvent;(System.Int32,System.Int64,System.Int64);df-generated | -| System.Diagnostics.Tracing;EventSource;WriteEvent;(System.Int32,System.Int64,System.Int64,System.Int64);df-generated | -| System.Diagnostics.Tracing;EventSource;WriteEvent;(System.Int32,System.Int64,System.String);df-generated | -| System.Diagnostics.Tracing;EventSource;WriteEvent;(System.Int32,System.Object[]);df-generated | -| System.Diagnostics.Tracing;EventSource;WriteEvent;(System.Int32,System.String);df-generated | -| System.Diagnostics.Tracing;EventSource;WriteEvent;(System.Int32,System.String,System.Int32);df-generated | -| System.Diagnostics.Tracing;EventSource;WriteEvent;(System.Int32,System.String,System.Int32,System.Int32);df-generated | -| System.Diagnostics.Tracing;EventSource;WriteEvent;(System.Int32,System.String,System.Int64);df-generated | -| System.Diagnostics.Tracing;EventSource;WriteEvent;(System.Int32,System.String,System.String);df-generated | -| System.Diagnostics.Tracing;EventSource;WriteEvent;(System.Int32,System.String,System.String,System.String);df-generated | -| System.Diagnostics.Tracing;EventSource;WriteEventCore;(System.Int32,System.Int32,System.Diagnostics.Tracing.EventSource+EventData*);df-generated | -| System.Diagnostics.Tracing;EventSource;WriteEventWithRelatedActivityId;(System.Int32,System.Guid,System.Object[]);df-generated | -| System.Diagnostics.Tracing;EventSource;WriteEventWithRelatedActivityIdCore;(System.Int32,System.Guid*,System.Int32,System.Diagnostics.Tracing.EventSource+EventData*);df-generated | -| System.Diagnostics.Tracing;EventSource;get_CurrentThreadActivityId;();df-generated | -| System.Diagnostics.Tracing;EventSource;get_Settings;();df-generated | -| System.Diagnostics.Tracing;EventSourceAttribute;get_Guid;();df-generated | -| System.Diagnostics.Tracing;EventSourceAttribute;get_LocalizationResources;();df-generated | -| System.Diagnostics.Tracing;EventSourceAttribute;get_Name;();df-generated | -| System.Diagnostics.Tracing;EventSourceAttribute;set_Guid;(System.String);df-generated | -| System.Diagnostics.Tracing;EventSourceAttribute;set_LocalizationResources;(System.String);df-generated | -| System.Diagnostics.Tracing;EventSourceAttribute;set_Name;(System.String);df-generated | -| System.Diagnostics.Tracing;EventSourceCreatedEventArgs;get_EventSource;();df-generated | -| System.Diagnostics.Tracing;EventSourceException;EventSourceException;();df-generated | -| System.Diagnostics.Tracing;EventSourceException;EventSourceException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Diagnostics.Tracing;EventSourceException;EventSourceException;(System.String);df-generated | -| System.Diagnostics.Tracing;EventSourceException;EventSourceException;(System.String,System.Exception);df-generated | -| System.Diagnostics.Tracing;EventSourceOptions;get_ActivityOptions;();df-generated | -| System.Diagnostics.Tracing;EventSourceOptions;get_Keywords;();df-generated | -| System.Diagnostics.Tracing;EventSourceOptions;get_Level;();df-generated | -| System.Diagnostics.Tracing;EventSourceOptions;get_Opcode;();df-generated | -| System.Diagnostics.Tracing;EventSourceOptions;get_Tags;();df-generated | -| System.Diagnostics.Tracing;EventSourceOptions;set_ActivityOptions;(System.Diagnostics.Tracing.EventActivityOptions);df-generated | -| System.Diagnostics.Tracing;EventSourceOptions;set_Keywords;(System.Diagnostics.Tracing.EventKeywords);df-generated | -| System.Diagnostics.Tracing;EventSourceOptions;set_Level;(System.Diagnostics.Tracing.EventLevel);df-generated | -| System.Diagnostics.Tracing;EventSourceOptions;set_Opcode;(System.Diagnostics.Tracing.EventOpcode);df-generated | -| System.Diagnostics.Tracing;EventSourceOptions;set_Tags;(System.Diagnostics.Tracing.EventTags);df-generated | -| System.Diagnostics.Tracing;EventWrittenEventArgs;get_Channel;();df-generated | -| System.Diagnostics.Tracing;EventWrittenEventArgs;get_EventId;();df-generated | -| System.Diagnostics.Tracing;EventWrittenEventArgs;get_EventSource;();df-generated | -| System.Diagnostics.Tracing;EventWrittenEventArgs;get_Keywords;();df-generated | -| System.Diagnostics.Tracing;EventWrittenEventArgs;get_Level;();df-generated | -| System.Diagnostics.Tracing;EventWrittenEventArgs;get_OSThreadId;();df-generated | -| System.Diagnostics.Tracing;EventWrittenEventArgs;get_Opcode;();df-generated | -| System.Diagnostics.Tracing;EventWrittenEventArgs;get_Payload;();df-generated | -| System.Diagnostics.Tracing;EventWrittenEventArgs;get_Tags;();df-generated | -| System.Diagnostics.Tracing;EventWrittenEventArgs;get_Task;();df-generated | -| System.Diagnostics.Tracing;EventWrittenEventArgs;get_TimeStamp;();df-generated | -| System.Diagnostics.Tracing;EventWrittenEventArgs;get_Version;();df-generated | -| System.Diagnostics.Tracing;IncrementingEventCounter;Increment;(System.Double);df-generated | -| System.Diagnostics.Tracing;IncrementingEventCounter;IncrementingEventCounter;(System.String,System.Diagnostics.Tracing.EventSource);df-generated | -| System.Diagnostics.Tracing;IncrementingEventCounter;ToString;();df-generated | -| System.Diagnostics.Tracing;IncrementingEventCounter;get_DisplayRateTimeScale;();df-generated | -| System.Diagnostics.Tracing;IncrementingEventCounter;set_DisplayRateTimeScale;(System.TimeSpan);df-generated | -| System.Diagnostics.Tracing;IncrementingPollingCounter;ToString;();df-generated | -| System.Diagnostics.Tracing;IncrementingPollingCounter;get_DisplayRateTimeScale;();df-generated | -| System.Diagnostics.Tracing;IncrementingPollingCounter;set_DisplayRateTimeScale;(System.TimeSpan);df-generated | -| System.Diagnostics.Tracing;NonEventAttribute;NonEventAttribute;();df-generated | -| System.Diagnostics.Tracing;PollingCounter;ToString;();df-generated | -| System.Diagnostics;Activity;Activity;(System.String);df-generated | -| System.Diagnostics;Activity;Dispose;();df-generated | -| System.Diagnostics;Activity;Dispose;(System.Boolean);df-generated | -| System.Diagnostics;Activity;GetBaggageItem;(System.String);df-generated | -| System.Diagnostics;Activity;GetCustomProperty;(System.String);df-generated | -| System.Diagnostics;Activity;GetTagItem;(System.String);df-generated | -| System.Diagnostics;Activity;SetCustomProperty;(System.String,System.Object);df-generated | -| System.Diagnostics;Activity;Stop;();df-generated | -| System.Diagnostics;Activity;get_ActivityTraceFlags;();df-generated | -| System.Diagnostics;Activity;get_Baggage;();df-generated | -| System.Diagnostics;Activity;get_Context;();df-generated | -| System.Diagnostics;Activity;get_Current;();df-generated | -| System.Diagnostics;Activity;get_DefaultIdFormat;();df-generated | -| System.Diagnostics;Activity;get_Duration;();df-generated | -| System.Diagnostics;Activity;get_ForceDefaultIdFormat;();df-generated | -| System.Diagnostics;Activity;get_IdFormat;();df-generated | -| System.Diagnostics;Activity;get_IsAllDataRequested;();df-generated | -| System.Diagnostics;Activity;get_Kind;();df-generated | -| System.Diagnostics;Activity;get_OperationName;();df-generated | -| System.Diagnostics;Activity;get_Parent;();df-generated | -| System.Diagnostics;Activity;get_Recorded;();df-generated | -| System.Diagnostics;Activity;get_Source;();df-generated | -| System.Diagnostics;Activity;get_StartTimeUtc;();df-generated | -| System.Diagnostics;Activity;get_Status;();df-generated | -| System.Diagnostics;Activity;get_Tags;();df-generated | -| System.Diagnostics;Activity;get_TraceIdGenerator;();df-generated | -| System.Diagnostics;Activity;set_ActivityTraceFlags;(System.Diagnostics.ActivityTraceFlags);df-generated | -| System.Diagnostics;Activity;set_Current;(System.Diagnostics.Activity);df-generated | -| System.Diagnostics;Activity;set_DefaultIdFormat;(System.Diagnostics.ActivityIdFormat);df-generated | -| System.Diagnostics;Activity;set_ForceDefaultIdFormat;(System.Boolean);df-generated | -| System.Diagnostics;Activity;set_IsAllDataRequested;(System.Boolean);df-generated | -| System.Diagnostics;ActivityContext;ActivityContext;(System.Diagnostics.ActivityTraceId,System.Diagnostics.ActivitySpanId,System.Diagnostics.ActivityTraceFlags,System.String,System.Boolean);df-generated | -| System.Diagnostics;ActivityContext;Equals;(System.Diagnostics.ActivityContext);df-generated | -| System.Diagnostics;ActivityContext;Equals;(System.Object);df-generated | -| System.Diagnostics;ActivityContext;GetHashCode;();df-generated | -| System.Diagnostics;ActivityContext;Parse;(System.String,System.String);df-generated | -| System.Diagnostics;ActivityContext;TryParse;(System.String,System.String,System.Diagnostics.ActivityContext);df-generated | -| System.Diagnostics;ActivityContext;get_IsRemote;();df-generated | -| System.Diagnostics;ActivityContext;get_SpanId;();df-generated | -| System.Diagnostics;ActivityContext;get_TraceFlags;();df-generated | -| System.Diagnostics;ActivityContext;get_TraceId;();df-generated | -| System.Diagnostics;ActivityContext;get_TraceState;();df-generated | -| System.Diagnostics;ActivityCreationOptions<>;get_Kind;();df-generated | -| System.Diagnostics;ActivityCreationOptions<>;get_Links;();df-generated | -| System.Diagnostics;ActivityCreationOptions<>;get_Name;();df-generated | -| System.Diagnostics;ActivityCreationOptions<>;get_Parent;();df-generated | -| System.Diagnostics;ActivityCreationOptions<>;get_Source;();df-generated | -| System.Diagnostics;ActivityCreationOptions<>;get_Tags;();df-generated | -| System.Diagnostics;ActivityCreationOptions<>;get_TraceId;();df-generated | -| System.Diagnostics;ActivityEvent;ActivityEvent;(System.String);df-generated | -| System.Diagnostics;ActivityEvent;ActivityEvent;(System.String,System.DateTimeOffset,System.Diagnostics.ActivityTagsCollection);df-generated | -| System.Diagnostics;ActivityEvent;get_Name;();df-generated | -| System.Diagnostics;ActivityEvent;get_Tags;();df-generated | -| System.Diagnostics;ActivityEvent;get_Timestamp;();df-generated | -| System.Diagnostics;ActivityLink;ActivityLink;(System.Diagnostics.ActivityContext,System.Diagnostics.ActivityTagsCollection);df-generated | -| System.Diagnostics;ActivityLink;Equals;(System.Diagnostics.ActivityLink);df-generated | -| System.Diagnostics;ActivityLink;Equals;(System.Object);df-generated | -| System.Diagnostics;ActivityLink;GetHashCode;();df-generated | -| System.Diagnostics;ActivityLink;get_Context;();df-generated | -| System.Diagnostics;ActivityLink;get_Tags;();df-generated | -| System.Diagnostics;ActivityListener;ActivityListener;();df-generated | -| System.Diagnostics;ActivityListener;Dispose;();df-generated | -| System.Diagnostics;ActivityListener;get_ActivityStarted;();df-generated | -| System.Diagnostics;ActivityListener;get_ActivityStopped;();df-generated | -| System.Diagnostics;ActivityListener;get_Sample;();df-generated | -| System.Diagnostics;ActivityListener;get_SampleUsingParentId;();df-generated | -| System.Diagnostics;ActivityListener;get_ShouldListenTo;();df-generated | -| System.Diagnostics;ActivitySource;ActivitySource;(System.String,System.String);df-generated | -| System.Diagnostics;ActivitySource;AddActivityListener;(System.Diagnostics.ActivityListener);df-generated | -| System.Diagnostics;ActivitySource;CreateActivity;(System.String,System.Diagnostics.ActivityKind);df-generated | -| System.Diagnostics;ActivitySource;CreateActivity;(System.String,System.Diagnostics.ActivityKind,System.Diagnostics.ActivityContext,System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEnumerable,System.Diagnostics.ActivityIdFormat);df-generated | -| System.Diagnostics;ActivitySource;Dispose;();df-generated | -| System.Diagnostics;ActivitySource;HasListeners;();df-generated | -| System.Diagnostics;ActivitySource;StartActivity;(System.Diagnostics.ActivityKind,System.Diagnostics.ActivityContext,System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEnumerable,System.DateTimeOffset,System.String);df-generated | -| System.Diagnostics;ActivitySource;StartActivity;(System.String,System.Diagnostics.ActivityKind);df-generated | -| System.Diagnostics;ActivitySource;StartActivity;(System.String,System.Diagnostics.ActivityKind,System.Diagnostics.ActivityContext,System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEnumerable,System.DateTimeOffset);df-generated | -| System.Diagnostics;ActivitySource;get_Name;();df-generated | -| System.Diagnostics;ActivitySource;get_Version;();df-generated | -| System.Diagnostics;ActivitySpanId;CopyTo;(System.Span);df-generated | -| System.Diagnostics;ActivitySpanId;CreateFromBytes;(System.ReadOnlySpan);df-generated | -| System.Diagnostics;ActivitySpanId;CreateFromString;(System.ReadOnlySpan);df-generated | -| System.Diagnostics;ActivitySpanId;CreateFromUtf8String;(System.ReadOnlySpan);df-generated | -| System.Diagnostics;ActivitySpanId;CreateRandom;();df-generated | -| System.Diagnostics;ActivitySpanId;Equals;(System.Diagnostics.ActivitySpanId);df-generated | -| System.Diagnostics;ActivitySpanId;Equals;(System.Object);df-generated | -| System.Diagnostics;ActivitySpanId;GetHashCode;();df-generated | -| System.Diagnostics;ActivityTagsCollection+Enumerator;Dispose;();df-generated | -| System.Diagnostics;ActivityTagsCollection+Enumerator;MoveNext;();df-generated | -| System.Diagnostics;ActivityTagsCollection+Enumerator;Reset;();df-generated | -| System.Diagnostics;ActivityTagsCollection;ActivityTagsCollection;();df-generated | -| System.Diagnostics;ActivityTagsCollection;Contains;(System.Collections.Generic.KeyValuePair);df-generated | -| System.Diagnostics;ActivityTagsCollection;ContainsKey;(System.String);df-generated | -| System.Diagnostics;ActivityTagsCollection;Remove;(System.Collections.Generic.KeyValuePair);df-generated | -| System.Diagnostics;ActivityTagsCollection;Remove;(System.String);df-generated | -| System.Diagnostics;ActivityTagsCollection;get_Count;();df-generated | -| System.Diagnostics;ActivityTagsCollection;get_IsReadOnly;();df-generated | -| System.Diagnostics;ActivityTraceId;CopyTo;(System.Span);df-generated | -| System.Diagnostics;ActivityTraceId;CreateFromBytes;(System.ReadOnlySpan);df-generated | -| System.Diagnostics;ActivityTraceId;CreateFromString;(System.ReadOnlySpan);df-generated | -| System.Diagnostics;ActivityTraceId;CreateFromUtf8String;(System.ReadOnlySpan);df-generated | -| System.Diagnostics;ActivityTraceId;CreateRandom;();df-generated | -| System.Diagnostics;ActivityTraceId;Equals;(System.Diagnostics.ActivityTraceId);df-generated | -| System.Diagnostics;ActivityTraceId;Equals;(System.Object);df-generated | -| System.Diagnostics;ActivityTraceId;GetHashCode;();df-generated | -| System.Diagnostics;BooleanSwitch;BooleanSwitch;(System.String,System.String);df-generated | -| System.Diagnostics;BooleanSwitch;BooleanSwitch;(System.String,System.String,System.String);df-generated | -| System.Diagnostics;BooleanSwitch;OnValueChanged;();df-generated | -| System.Diagnostics;BooleanSwitch;get_Enabled;();df-generated | -| System.Diagnostics;BooleanSwitch;set_Enabled;(System.Boolean);df-generated | -| System.Diagnostics;ConditionalAttribute;ConditionalAttribute;(System.String);df-generated | -| System.Diagnostics;ConditionalAttribute;get_ConditionString;();df-generated | -| System.Diagnostics;ConsoleTraceListener;Close;();df-generated | -| System.Diagnostics;ConsoleTraceListener;ConsoleTraceListener;();df-generated | -| System.Diagnostics;ConsoleTraceListener;ConsoleTraceListener;(System.Boolean);df-generated | -| System.Diagnostics;CorrelationManager;StartLogicalOperation;();df-generated | -| System.Diagnostics;CorrelationManager;StartLogicalOperation;(System.Object);df-generated | -| System.Diagnostics;CorrelationManager;StopLogicalOperation;();df-generated | -| System.Diagnostics;CorrelationManager;get_ActivityId;();df-generated | -| System.Diagnostics;CorrelationManager;set_ActivityId;(System.Guid);df-generated | -| System.Diagnostics;Debug+AssertInterpolatedStringHandler;AppendFormatted;(System.Object,System.Int32,System.String);df-generated | -| System.Diagnostics;Debug+AssertInterpolatedStringHandler;AppendFormatted;(System.ReadOnlySpan);df-generated | -| System.Diagnostics;Debug+AssertInterpolatedStringHandler;AppendFormatted;(System.ReadOnlySpan,System.Int32,System.String);df-generated | -| System.Diagnostics;Debug+AssertInterpolatedStringHandler;AppendFormatted;(System.String);df-generated | -| System.Diagnostics;Debug+AssertInterpolatedStringHandler;AppendFormatted;(System.String,System.Int32,System.String);df-generated | -| System.Diagnostics;Debug+AssertInterpolatedStringHandler;AppendFormatted<>;(T);df-generated | -| System.Diagnostics;Debug+AssertInterpolatedStringHandler;AppendFormatted<>;(T,System.Int32);df-generated | -| System.Diagnostics;Debug+AssertInterpolatedStringHandler;AppendFormatted<>;(T,System.Int32,System.String);df-generated | -| System.Diagnostics;Debug+AssertInterpolatedStringHandler;AppendFormatted<>;(T,System.String);df-generated | -| System.Diagnostics;Debug+AssertInterpolatedStringHandler;AppendLiteral;(System.String);df-generated | -| System.Diagnostics;Debug+AssertInterpolatedStringHandler;AssertInterpolatedStringHandler;(System.Int32,System.Int32,System.Boolean,System.Boolean);df-generated | -| System.Diagnostics;Debug+WriteIfInterpolatedStringHandler;AppendFormatted;(System.Object,System.Int32,System.String);df-generated | -| System.Diagnostics;Debug+WriteIfInterpolatedStringHandler;AppendFormatted;(System.ReadOnlySpan);df-generated | -| System.Diagnostics;Debug+WriteIfInterpolatedStringHandler;AppendFormatted;(System.ReadOnlySpan,System.Int32,System.String);df-generated | -| System.Diagnostics;Debug+WriteIfInterpolatedStringHandler;AppendFormatted;(System.String);df-generated | -| System.Diagnostics;Debug+WriteIfInterpolatedStringHandler;AppendFormatted;(System.String,System.Int32,System.String);df-generated | -| System.Diagnostics;Debug+WriteIfInterpolatedStringHandler;AppendFormatted<>;(T);df-generated | -| System.Diagnostics;Debug+WriteIfInterpolatedStringHandler;AppendFormatted<>;(T,System.Int32);df-generated | -| System.Diagnostics;Debug+WriteIfInterpolatedStringHandler;AppendFormatted<>;(T,System.Int32,System.String);df-generated | -| System.Diagnostics;Debug+WriteIfInterpolatedStringHandler;AppendFormatted<>;(T,System.String);df-generated | -| System.Diagnostics;Debug+WriteIfInterpolatedStringHandler;AppendLiteral;(System.String);df-generated | -| System.Diagnostics;Debug+WriteIfInterpolatedStringHandler;WriteIfInterpolatedStringHandler;(System.Int32,System.Int32,System.Boolean,System.Boolean);df-generated | -| System.Diagnostics;Debug;Assert;(System.Boolean);df-generated | -| System.Diagnostics;Debug;Assert;(System.Boolean,System.Diagnostics.Debug+AssertInterpolatedStringHandler);df-generated | -| System.Diagnostics;Debug;Assert;(System.Boolean,System.Diagnostics.Debug+AssertInterpolatedStringHandler,System.Diagnostics.Debug+AssertInterpolatedStringHandler);df-generated | -| System.Diagnostics;Debug;Assert;(System.Boolean,System.String);df-generated | -| System.Diagnostics;Debug;Assert;(System.Boolean,System.String,System.String);df-generated | -| System.Diagnostics;Debug;Assert;(System.Boolean,System.String,System.String,System.Object[]);df-generated | -| System.Diagnostics;Debug;Close;();df-generated | -| System.Diagnostics;Debug;Fail;(System.String);df-generated | -| System.Diagnostics;Debug;Fail;(System.String,System.String);df-generated | -| System.Diagnostics;Debug;Flush;();df-generated | -| System.Diagnostics;Debug;Indent;();df-generated | -| System.Diagnostics;Debug;Print;(System.String);df-generated | -| System.Diagnostics;Debug;Print;(System.String,System.Object[]);df-generated | -| System.Diagnostics;Debug;Unindent;();df-generated | -| System.Diagnostics;Debug;Write;(System.Object);df-generated | -| System.Diagnostics;Debug;Write;(System.Object,System.String);df-generated | -| System.Diagnostics;Debug;Write;(System.String);df-generated | -| System.Diagnostics;Debug;Write;(System.String,System.String);df-generated | -| System.Diagnostics;Debug;WriteIf;(System.Boolean,System.Diagnostics.Debug+WriteIfInterpolatedStringHandler);df-generated | -| System.Diagnostics;Debug;WriteIf;(System.Boolean,System.Diagnostics.Debug+WriteIfInterpolatedStringHandler,System.String);df-generated | -| System.Diagnostics;Debug;WriteIf;(System.Boolean,System.Object);df-generated | -| System.Diagnostics;Debug;WriteIf;(System.Boolean,System.Object,System.String);df-generated | -| System.Diagnostics;Debug;WriteIf;(System.Boolean,System.String);df-generated | -| System.Diagnostics;Debug;WriteIf;(System.Boolean,System.String,System.String);df-generated | -| System.Diagnostics;Debug;WriteLine;(System.Object);df-generated | -| System.Diagnostics;Debug;WriteLine;(System.Object,System.String);df-generated | -| System.Diagnostics;Debug;WriteLine;(System.String);df-generated | -| System.Diagnostics;Debug;WriteLine;(System.String,System.Object[]);df-generated | -| System.Diagnostics;Debug;WriteLine;(System.String,System.String);df-generated | -| System.Diagnostics;Debug;WriteLineIf;(System.Boolean,System.Diagnostics.Debug+WriteIfInterpolatedStringHandler);df-generated | -| System.Diagnostics;Debug;WriteLineIf;(System.Boolean,System.Diagnostics.Debug+WriteIfInterpolatedStringHandler,System.String);df-generated | -| System.Diagnostics;Debug;WriteLineIf;(System.Boolean,System.Object);df-generated | -| System.Diagnostics;Debug;WriteLineIf;(System.Boolean,System.Object,System.String);df-generated | -| System.Diagnostics;Debug;WriteLineIf;(System.Boolean,System.String);df-generated | -| System.Diagnostics;Debug;WriteLineIf;(System.Boolean,System.String,System.String);df-generated | -| System.Diagnostics;Debug;get_AutoFlush;();df-generated | -| System.Diagnostics;Debug;get_IndentLevel;();df-generated | -| System.Diagnostics;Debug;get_IndentSize;();df-generated | -| System.Diagnostics;Debug;set_AutoFlush;(System.Boolean);df-generated | -| System.Diagnostics;Debug;set_IndentLevel;(System.Int32);df-generated | -| System.Diagnostics;Debug;set_IndentSize;(System.Int32);df-generated | -| System.Diagnostics;DebuggableAttribute;DebuggableAttribute;(System.Boolean,System.Boolean);df-generated | -| System.Diagnostics;DebuggableAttribute;DebuggableAttribute;(System.Diagnostics.DebuggableAttribute+DebuggingModes);df-generated | -| System.Diagnostics;DebuggableAttribute;get_DebuggingFlags;();df-generated | -| System.Diagnostics;DebuggableAttribute;get_IsJITOptimizerDisabled;();df-generated | -| System.Diagnostics;DebuggableAttribute;get_IsJITTrackingEnabled;();df-generated | -| System.Diagnostics;Debugger;Break;();df-generated | -| System.Diagnostics;Debugger;IsLogging;();df-generated | -| System.Diagnostics;Debugger;Launch;();df-generated | -| System.Diagnostics;Debugger;Log;(System.Int32,System.String,System.String);df-generated | -| System.Diagnostics;Debugger;NotifyOfCrossThreadDependency;();df-generated | -| System.Diagnostics;Debugger;get_IsAttached;();df-generated | -| System.Diagnostics;DebuggerBrowsableAttribute;DebuggerBrowsableAttribute;(System.Diagnostics.DebuggerBrowsableState);df-generated | -| System.Diagnostics;DebuggerBrowsableAttribute;get_State;();df-generated | -| System.Diagnostics;DebuggerDisplayAttribute;DebuggerDisplayAttribute;(System.String);df-generated | -| System.Diagnostics;DebuggerDisplayAttribute;get_Name;();df-generated | -| System.Diagnostics;DebuggerDisplayAttribute;get_TargetTypeName;();df-generated | -| System.Diagnostics;DebuggerDisplayAttribute;get_Type;();df-generated | -| System.Diagnostics;DebuggerDisplayAttribute;get_Value;();df-generated | -| System.Diagnostics;DebuggerDisplayAttribute;set_Name;(System.String);df-generated | -| System.Diagnostics;DebuggerDisplayAttribute;set_TargetTypeName;(System.String);df-generated | -| System.Diagnostics;DebuggerDisplayAttribute;set_Type;(System.String);df-generated | -| System.Diagnostics;DebuggerHiddenAttribute;DebuggerHiddenAttribute;();df-generated | -| System.Diagnostics;DebuggerNonUserCodeAttribute;DebuggerNonUserCodeAttribute;();df-generated | -| System.Diagnostics;DebuggerStepThroughAttribute;DebuggerStepThroughAttribute;();df-generated | -| System.Diagnostics;DebuggerStepperBoundaryAttribute;DebuggerStepperBoundaryAttribute;();df-generated | -| System.Diagnostics;DebuggerTypeProxyAttribute;DebuggerTypeProxyAttribute;(System.String);df-generated | -| System.Diagnostics;DebuggerTypeProxyAttribute;DebuggerTypeProxyAttribute;(System.Type);df-generated | -| System.Diagnostics;DebuggerTypeProxyAttribute;get_ProxyTypeName;();df-generated | -| System.Diagnostics;DebuggerTypeProxyAttribute;get_TargetTypeName;();df-generated | -| System.Diagnostics;DebuggerTypeProxyAttribute;set_TargetTypeName;(System.String);df-generated | -| System.Diagnostics;DebuggerVisualizerAttribute;DebuggerVisualizerAttribute;(System.String);df-generated | -| System.Diagnostics;DebuggerVisualizerAttribute;DebuggerVisualizerAttribute;(System.String,System.String);df-generated | -| System.Diagnostics;DebuggerVisualizerAttribute;DebuggerVisualizerAttribute;(System.String,System.Type);df-generated | -| System.Diagnostics;DebuggerVisualizerAttribute;DebuggerVisualizerAttribute;(System.Type);df-generated | -| System.Diagnostics;DebuggerVisualizerAttribute;DebuggerVisualizerAttribute;(System.Type,System.String);df-generated | -| System.Diagnostics;DebuggerVisualizerAttribute;DebuggerVisualizerAttribute;(System.Type,System.Type);df-generated | -| System.Diagnostics;DebuggerVisualizerAttribute;get_Description;();df-generated | -| System.Diagnostics;DebuggerVisualizerAttribute;get_TargetTypeName;();df-generated | -| System.Diagnostics;DebuggerVisualizerAttribute;get_VisualizerObjectSourceTypeName;();df-generated | -| System.Diagnostics;DebuggerVisualizerAttribute;get_VisualizerTypeName;();df-generated | -| System.Diagnostics;DebuggerVisualizerAttribute;set_Description;(System.String);df-generated | -| System.Diagnostics;DebuggerVisualizerAttribute;set_TargetTypeName;(System.String);df-generated | -| System.Diagnostics;DefaultTraceListener;DefaultTraceListener;();df-generated | -| System.Diagnostics;DefaultTraceListener;Fail;(System.String);df-generated | -| System.Diagnostics;DefaultTraceListener;Fail;(System.String,System.String);df-generated | -| System.Diagnostics;DefaultTraceListener;Write;(System.String);df-generated | -| System.Diagnostics;DefaultTraceListener;WriteLine;(System.String);df-generated | -| System.Diagnostics;DefaultTraceListener;get_AssertUiEnabled;();df-generated | -| System.Diagnostics;DefaultTraceListener;set_AssertUiEnabled;(System.Boolean);df-generated | -| System.Diagnostics;DelimitedListTraceListener;DelimitedListTraceListener;(System.IO.Stream);df-generated | -| System.Diagnostics;DelimitedListTraceListener;DelimitedListTraceListener;(System.IO.Stream,System.String);df-generated | -| System.Diagnostics;DelimitedListTraceListener;DelimitedListTraceListener;(System.IO.TextWriter);df-generated | -| System.Diagnostics;DelimitedListTraceListener;DelimitedListTraceListener;(System.IO.TextWriter,System.String);df-generated | -| System.Diagnostics;DelimitedListTraceListener;DelimitedListTraceListener;(System.String);df-generated | -| System.Diagnostics;DelimitedListTraceListener;DelimitedListTraceListener;(System.String,System.String);df-generated | -| System.Diagnostics;DelimitedListTraceListener;GetSupportedAttributes;();df-generated | -| System.Diagnostics;DelimitedListTraceListener;TraceData;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object);df-generated | -| System.Diagnostics;DelimitedListTraceListener;TraceData;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object[]);df-generated | -| System.Diagnostics;DelimitedListTraceListener;TraceEvent;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String);df-generated | -| System.Diagnostics;DelimitedListTraceListener;TraceEvent;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String,System.Object[]);df-generated | -| System.Diagnostics;DiagnosticListener;DiagnosticListener;(System.String);df-generated | -| System.Diagnostics;DiagnosticListener;Dispose;();df-generated | -| System.Diagnostics;DiagnosticListener;IsEnabled;();df-generated | -| System.Diagnostics;DiagnosticListener;IsEnabled;(System.String);df-generated | -| System.Diagnostics;DiagnosticListener;IsEnabled;(System.String,System.Object,System.Object);df-generated | -| System.Diagnostics;DiagnosticListener;OnActivityExport;(System.Diagnostics.Activity,System.Object);df-generated | -| System.Diagnostics;DiagnosticListener;OnActivityImport;(System.Diagnostics.Activity,System.Object);df-generated | -| System.Diagnostics;DiagnosticListener;ToString;();df-generated | -| System.Diagnostics;DiagnosticListener;Write;(System.String,System.Object);df-generated | -| System.Diagnostics;DiagnosticListener;get_AllListeners;();df-generated | -| System.Diagnostics;DiagnosticListener;get_Name;();df-generated | -| System.Diagnostics;DiagnosticSource;IsEnabled;(System.String);df-generated | -| System.Diagnostics;DiagnosticSource;IsEnabled;(System.String,System.Object,System.Object);df-generated | -| System.Diagnostics;DiagnosticSource;OnActivityExport;(System.Diagnostics.Activity,System.Object);df-generated | -| System.Diagnostics;DiagnosticSource;OnActivityImport;(System.Diagnostics.Activity,System.Object);df-generated | -| System.Diagnostics;DiagnosticSource;StopActivity;(System.Diagnostics.Activity,System.Object);df-generated | -| System.Diagnostics;DiagnosticSource;Write;(System.String,System.Object);df-generated | -| System.Diagnostics;DistributedContextPropagator;CreateDefaultPropagator;();df-generated | -| System.Diagnostics;DistributedContextPropagator;CreateNoOutputPropagator;();df-generated | -| System.Diagnostics;DistributedContextPropagator;CreatePassThroughPropagator;();df-generated | -| System.Diagnostics;DistributedContextPropagator;get_Current;();df-generated | -| System.Diagnostics;DistributedContextPropagator;get_Fields;();df-generated | -| System.Diagnostics;DistributedContextPropagator;set_Current;(System.Diagnostics.DistributedContextPropagator);df-generated | -| System.Diagnostics;EntryWrittenEventArgs;EntryWrittenEventArgs;();df-generated | -| System.Diagnostics;EntryWrittenEventArgs;EntryWrittenEventArgs;(System.Diagnostics.EventLogEntry);df-generated | -| System.Diagnostics;EntryWrittenEventArgs;get_Entry;();df-generated | -| System.Diagnostics;EventInstance;EventInstance;(System.Int64,System.Int32);df-generated | -| System.Diagnostics;EventInstance;EventInstance;(System.Int64,System.Int32,System.Diagnostics.EventLogEntryType);df-generated | -| System.Diagnostics;EventInstance;get_CategoryId;();df-generated | -| System.Diagnostics;EventInstance;get_EntryType;();df-generated | -| System.Diagnostics;EventInstance;get_InstanceId;();df-generated | -| System.Diagnostics;EventInstance;set_CategoryId;(System.Int32);df-generated | -| System.Diagnostics;EventInstance;set_EntryType;(System.Diagnostics.EventLogEntryType);df-generated | -| System.Diagnostics;EventInstance;set_InstanceId;(System.Int64);df-generated | -| System.Diagnostics;EventLog;BeginInit;();df-generated | -| System.Diagnostics;EventLog;Clear;();df-generated | -| System.Diagnostics;EventLog;Close;();df-generated | -| System.Diagnostics;EventLog;CreateEventSource;(System.Diagnostics.EventSourceCreationData);df-generated | -| System.Diagnostics;EventLog;CreateEventSource;(System.String,System.String);df-generated | -| System.Diagnostics;EventLog;CreateEventSource;(System.String,System.String,System.String);df-generated | -| System.Diagnostics;EventLog;Delete;(System.String);df-generated | -| System.Diagnostics;EventLog;Delete;(System.String,System.String);df-generated | -| System.Diagnostics;EventLog;DeleteEventSource;(System.String);df-generated | -| System.Diagnostics;EventLog;DeleteEventSource;(System.String,System.String);df-generated | -| System.Diagnostics;EventLog;Dispose;(System.Boolean);df-generated | -| System.Diagnostics;EventLog;EndInit;();df-generated | -| System.Diagnostics;EventLog;EventLog;();df-generated | -| System.Diagnostics;EventLog;EventLog;(System.String);df-generated | -| System.Diagnostics;EventLog;EventLog;(System.String,System.String);df-generated | -| System.Diagnostics;EventLog;EventLog;(System.String,System.String,System.String);df-generated | -| System.Diagnostics;EventLog;Exists;(System.String);df-generated | -| System.Diagnostics;EventLog;Exists;(System.String,System.String);df-generated | -| System.Diagnostics;EventLog;GetEventLogs;();df-generated | -| System.Diagnostics;EventLog;GetEventLogs;(System.String);df-generated | -| System.Diagnostics;EventLog;LogNameFromSourceName;(System.String,System.String);df-generated | -| System.Diagnostics;EventLog;ModifyOverflowPolicy;(System.Diagnostics.OverflowAction,System.Int32);df-generated | -| System.Diagnostics;EventLog;RegisterDisplayName;(System.String,System.Int64);df-generated | -| System.Diagnostics;EventLog;SourceExists;(System.String);df-generated | -| System.Diagnostics;EventLog;SourceExists;(System.String,System.String);df-generated | -| System.Diagnostics;EventLog;WriteEntry;(System.String);df-generated | -| System.Diagnostics;EventLog;WriteEntry;(System.String,System.Diagnostics.EventLogEntryType);df-generated | -| System.Diagnostics;EventLog;WriteEntry;(System.String,System.Diagnostics.EventLogEntryType,System.Int32);df-generated | -| System.Diagnostics;EventLog;WriteEntry;(System.String,System.Diagnostics.EventLogEntryType,System.Int32,System.Int16);df-generated | -| System.Diagnostics;EventLog;WriteEntry;(System.String,System.Diagnostics.EventLogEntryType,System.Int32,System.Int16,System.Byte[]);df-generated | -| System.Diagnostics;EventLog;WriteEntry;(System.String,System.String);df-generated | -| System.Diagnostics;EventLog;WriteEntry;(System.String,System.String,System.Diagnostics.EventLogEntryType);df-generated | -| System.Diagnostics;EventLog;WriteEntry;(System.String,System.String,System.Diagnostics.EventLogEntryType,System.Int32);df-generated | -| System.Diagnostics;EventLog;WriteEntry;(System.String,System.String,System.Diagnostics.EventLogEntryType,System.Int32,System.Int16);df-generated | -| System.Diagnostics;EventLog;WriteEntry;(System.String,System.String,System.Diagnostics.EventLogEntryType,System.Int32,System.Int16,System.Byte[]);df-generated | -| System.Diagnostics;EventLog;WriteEvent;(System.Diagnostics.EventInstance,System.Byte[],System.Object[]);df-generated | -| System.Diagnostics;EventLog;WriteEvent;(System.Diagnostics.EventInstance,System.Object[]);df-generated | -| System.Diagnostics;EventLog;WriteEvent;(System.String,System.Diagnostics.EventInstance,System.Byte[],System.Object[]);df-generated | -| System.Diagnostics;EventLog;WriteEvent;(System.String,System.Diagnostics.EventInstance,System.Object[]);df-generated | -| System.Diagnostics;EventLog;get_EnableRaisingEvents;();df-generated | -| System.Diagnostics;EventLog;get_Entries;();df-generated | -| System.Diagnostics;EventLog;get_Log;();df-generated | -| System.Diagnostics;EventLog;get_LogDisplayName;();df-generated | -| System.Diagnostics;EventLog;get_MachineName;();df-generated | -| System.Diagnostics;EventLog;get_MaximumKilobytes;();df-generated | -| System.Diagnostics;EventLog;get_MinimumRetentionDays;();df-generated | -| System.Diagnostics;EventLog;get_OverflowAction;();df-generated | -| System.Diagnostics;EventLog;get_Source;();df-generated | -| System.Diagnostics;EventLog;get_SynchronizingObject;();df-generated | -| System.Diagnostics;EventLog;set_EnableRaisingEvents;(System.Boolean);df-generated | -| System.Diagnostics;EventLog;set_Log;(System.String);df-generated | -| System.Diagnostics;EventLog;set_MachineName;(System.String);df-generated | -| System.Diagnostics;EventLog;set_MaximumKilobytes;(System.Int64);df-generated | -| System.Diagnostics;EventLog;set_Source;(System.String);df-generated | -| System.Diagnostics;EventLog;set_SynchronizingObject;(System.ComponentModel.ISynchronizeInvoke);df-generated | -| System.Diagnostics;EventLogEntry;Equals;(System.Diagnostics.EventLogEntry);df-generated | -| System.Diagnostics;EventLogEntry;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Diagnostics;EventLogEntry;get_Category;();df-generated | -| System.Diagnostics;EventLogEntry;get_CategoryNumber;();df-generated | -| System.Diagnostics;EventLogEntry;get_Data;();df-generated | -| System.Diagnostics;EventLogEntry;get_EntryType;();df-generated | -| System.Diagnostics;EventLogEntry;get_EventID;();df-generated | -| System.Diagnostics;EventLogEntry;get_Index;();df-generated | -| System.Diagnostics;EventLogEntry;get_InstanceId;();df-generated | -| System.Diagnostics;EventLogEntry;get_MachineName;();df-generated | -| System.Diagnostics;EventLogEntry;get_Message;();df-generated | -| System.Diagnostics;EventLogEntry;get_ReplacementStrings;();df-generated | -| System.Diagnostics;EventLogEntry;get_Source;();df-generated | -| System.Diagnostics;EventLogEntry;get_TimeGenerated;();df-generated | -| System.Diagnostics;EventLogEntry;get_TimeWritten;();df-generated | -| System.Diagnostics;EventLogEntry;get_UserName;();df-generated | -| System.Diagnostics;EventLogEntryCollection;CopyTo;(System.Diagnostics.EventLogEntry[],System.Int32);df-generated | -| System.Diagnostics;EventLogEntryCollection;get_Count;();df-generated | -| System.Diagnostics;EventLogEntryCollection;get_IsSynchronized;();df-generated | -| System.Diagnostics;EventLogEntryCollection;get_Item;(System.Int32);df-generated | -| System.Diagnostics;EventLogEntryCollection;get_SyncRoot;();df-generated | -| System.Diagnostics;EventLogTraceListener;Close;();df-generated | -| System.Diagnostics;EventLogTraceListener;Dispose;(System.Boolean);df-generated | -| System.Diagnostics;EventLogTraceListener;EventLogTraceListener;();df-generated | -| System.Diagnostics;EventLogTraceListener;EventLogTraceListener;(System.Diagnostics.EventLog);df-generated | -| System.Diagnostics;EventLogTraceListener;EventLogTraceListener;(System.String);df-generated | -| System.Diagnostics;EventLogTraceListener;TraceData;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object);df-generated | -| System.Diagnostics;EventLogTraceListener;TraceData;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object[]);df-generated | -| System.Diagnostics;EventLogTraceListener;TraceEvent;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String);df-generated | -| System.Diagnostics;EventLogTraceListener;TraceEvent;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String,System.Object[]);df-generated | -| System.Diagnostics;EventLogTraceListener;Write;(System.String);df-generated | -| System.Diagnostics;EventLogTraceListener;WriteLine;(System.String);df-generated | -| System.Diagnostics;EventLogTraceListener;get_EventLog;();df-generated | -| System.Diagnostics;EventLogTraceListener;get_Name;();df-generated | -| System.Diagnostics;EventLogTraceListener;set_EventLog;(System.Diagnostics.EventLog);df-generated | -| System.Diagnostics;EventLogTraceListener;set_Name;(System.String);df-generated | -| System.Diagnostics;EventSourceCreationData;EventSourceCreationData;(System.String,System.String);df-generated | -| System.Diagnostics;EventSourceCreationData;get_CategoryCount;();df-generated | -| System.Diagnostics;EventSourceCreationData;get_CategoryResourceFile;();df-generated | -| System.Diagnostics;EventSourceCreationData;get_LogName;();df-generated | -| System.Diagnostics;EventSourceCreationData;get_MachineName;();df-generated | -| System.Diagnostics;EventSourceCreationData;get_MessageResourceFile;();df-generated | -| System.Diagnostics;EventSourceCreationData;get_ParameterResourceFile;();df-generated | -| System.Diagnostics;EventSourceCreationData;get_Source;();df-generated | -| System.Diagnostics;EventSourceCreationData;set_CategoryCount;(System.Int32);df-generated | -| System.Diagnostics;EventSourceCreationData;set_CategoryResourceFile;(System.String);df-generated | -| System.Diagnostics;EventSourceCreationData;set_LogName;(System.String);df-generated | -| System.Diagnostics;EventSourceCreationData;set_MachineName;(System.String);df-generated | -| System.Diagnostics;EventSourceCreationData;set_MessageResourceFile;(System.String);df-generated | -| System.Diagnostics;EventSourceCreationData;set_ParameterResourceFile;(System.String);df-generated | -| System.Diagnostics;EventSourceCreationData;set_Source;(System.String);df-generated | -| System.Diagnostics;EventTypeFilter;EventTypeFilter;(System.Diagnostics.SourceLevels);df-generated | -| System.Diagnostics;EventTypeFilter;ShouldTrace;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String,System.Object[],System.Object,System.Object[]);df-generated | -| System.Diagnostics;EventTypeFilter;get_EventType;();df-generated | -| System.Diagnostics;EventTypeFilter;set_EventType;(System.Diagnostics.SourceLevels);df-generated | -| System.Diagnostics;FileVersionInfo;get_FileBuildPart;();df-generated | -| System.Diagnostics;FileVersionInfo;get_FileMajorPart;();df-generated | -| System.Diagnostics;FileVersionInfo;get_FileMinorPart;();df-generated | -| System.Diagnostics;FileVersionInfo;get_FilePrivatePart;();df-generated | -| System.Diagnostics;FileVersionInfo;get_IsDebug;();df-generated | -| System.Diagnostics;FileVersionInfo;get_IsPatched;();df-generated | -| System.Diagnostics;FileVersionInfo;get_IsPreRelease;();df-generated | -| System.Diagnostics;FileVersionInfo;get_IsPrivateBuild;();df-generated | -| System.Diagnostics;FileVersionInfo;get_IsSpecialBuild;();df-generated | -| System.Diagnostics;FileVersionInfo;get_ProductBuildPart;();df-generated | -| System.Diagnostics;FileVersionInfo;get_ProductMajorPart;();df-generated | -| System.Diagnostics;FileVersionInfo;get_ProductMinorPart;();df-generated | -| System.Diagnostics;FileVersionInfo;get_ProductPrivatePart;();df-generated | -| System.Diagnostics;MonitoringDescriptionAttribute;MonitoringDescriptionAttribute;(System.String);df-generated | -| System.Diagnostics;MonitoringDescriptionAttribute;get_Description;();df-generated | -| System.Diagnostics;Process;BeginErrorReadLine;();df-generated | -| System.Diagnostics;Process;BeginOutputReadLine;();df-generated | -| System.Diagnostics;Process;CancelErrorRead;();df-generated | -| System.Diagnostics;Process;CancelOutputRead;();df-generated | -| System.Diagnostics;Process;Close;();df-generated | -| System.Diagnostics;Process;CloseMainWindow;();df-generated | -| System.Diagnostics;Process;Dispose;(System.Boolean);df-generated | -| System.Diagnostics;Process;EnterDebugMode;();df-generated | -| System.Diagnostics;Process;GetCurrentProcess;();df-generated | -| System.Diagnostics;Process;GetProcessById;(System.Int32);df-generated | -| System.Diagnostics;Process;GetProcesses;();df-generated | -| System.Diagnostics;Process;GetProcessesByName;(System.String);df-generated | -| System.Diagnostics;Process;GetProcessesByName;(System.String,System.String);df-generated | -| System.Diagnostics;Process;Kill;();df-generated | -| System.Diagnostics;Process;Kill;(System.Boolean);df-generated | -| System.Diagnostics;Process;LeaveDebugMode;();df-generated | -| System.Diagnostics;Process;OnExited;();df-generated | -| System.Diagnostics;Process;Process;();df-generated | -| System.Diagnostics;Process;Refresh;();df-generated | -| System.Diagnostics;Process;Start;();df-generated | -| System.Diagnostics;Process;Start;(System.String);df-generated | -| System.Diagnostics;Process;Start;(System.String,System.Collections.Generic.IEnumerable);df-generated | -| System.Diagnostics;Process;Start;(System.String,System.String);df-generated | -| System.Diagnostics;Process;Start;(System.String,System.String,System.Security.SecureString,System.String);df-generated | -| System.Diagnostics;Process;Start;(System.String,System.String,System.String,System.Security.SecureString,System.String);df-generated | -| System.Diagnostics;Process;WaitForExit;();df-generated | -| System.Diagnostics;Process;WaitForExit;(System.Int32);df-generated | -| System.Diagnostics;Process;WaitForExitAsync;(System.Threading.CancellationToken);df-generated | -| System.Diagnostics;Process;WaitForInputIdle;();df-generated | -| System.Diagnostics;Process;WaitForInputIdle;(System.Int32);df-generated | -| System.Diagnostics;Process;get_BasePriority;();df-generated | -| System.Diagnostics;Process;get_EnableRaisingEvents;();df-generated | -| System.Diagnostics;Process;get_ExitCode;();df-generated | -| System.Diagnostics;Process;get_HandleCount;();df-generated | -| System.Diagnostics;Process;get_HasExited;();df-generated | -| System.Diagnostics;Process;get_Id;();df-generated | -| System.Diagnostics;Process;get_MainWindowHandle;();df-generated | -| System.Diagnostics;Process;get_MainWindowTitle;();df-generated | -| System.Diagnostics;Process;get_NonpagedSystemMemorySize64;();df-generated | -| System.Diagnostics;Process;get_NonpagedSystemMemorySize;();df-generated | -| System.Diagnostics;Process;get_PagedMemorySize64;();df-generated | -| System.Diagnostics;Process;get_PagedMemorySize;();df-generated | -| System.Diagnostics;Process;get_PagedSystemMemorySize64;();df-generated | -| System.Diagnostics;Process;get_PagedSystemMemorySize;();df-generated | -| System.Diagnostics;Process;get_PeakPagedMemorySize64;();df-generated | -| System.Diagnostics;Process;get_PeakPagedMemorySize;();df-generated | -| System.Diagnostics;Process;get_PeakVirtualMemorySize64;();df-generated | -| System.Diagnostics;Process;get_PeakVirtualMemorySize;();df-generated | -| System.Diagnostics;Process;get_PeakWorkingSet64;();df-generated | -| System.Diagnostics;Process;get_PeakWorkingSet;();df-generated | -| System.Diagnostics;Process;get_PriorityBoostEnabled;();df-generated | -| System.Diagnostics;Process;get_PriorityClass;();df-generated | -| System.Diagnostics;Process;get_PrivateMemorySize64;();df-generated | -| System.Diagnostics;Process;get_PrivateMemorySize;();df-generated | -| System.Diagnostics;Process;get_PrivilegedProcessorTime;();df-generated | -| System.Diagnostics;Process;get_ProcessName;();df-generated | -| System.Diagnostics;Process;get_Responding;();df-generated | -| System.Diagnostics;Process;get_SessionId;();df-generated | -| System.Diagnostics;Process;get_SynchronizingObject;();df-generated | -| System.Diagnostics;Process;get_TotalProcessorTime;();df-generated | -| System.Diagnostics;Process;get_UserProcessorTime;();df-generated | -| System.Diagnostics;Process;get_VirtualMemorySize64;();df-generated | -| System.Diagnostics;Process;get_VirtualMemorySize;();df-generated | -| System.Diagnostics;Process;get_WorkingSet64;();df-generated | -| System.Diagnostics;Process;get_WorkingSet;();df-generated | -| System.Diagnostics;Process;set_EnableRaisingEvents;(System.Boolean);df-generated | -| System.Diagnostics;Process;set_MaxWorkingSet;(System.IntPtr);df-generated | -| System.Diagnostics;Process;set_MinWorkingSet;(System.IntPtr);df-generated | -| System.Diagnostics;Process;set_PriorityBoostEnabled;(System.Boolean);df-generated | -| System.Diagnostics;Process;set_PriorityClass;(System.Diagnostics.ProcessPriorityClass);df-generated | -| System.Diagnostics;Process;set_SynchronizingObject;(System.ComponentModel.ISynchronizeInvoke);df-generated | -| System.Diagnostics;ProcessModule;get_BaseAddress;();df-generated | -| System.Diagnostics;ProcessModule;get_EntryPointAddress;();df-generated | -| System.Diagnostics;ProcessModule;get_FileVersionInfo;();df-generated | -| System.Diagnostics;ProcessModule;get_ModuleMemorySize;();df-generated | -| System.Diagnostics;ProcessModuleCollection;Contains;(System.Diagnostics.ProcessModule);df-generated | -| System.Diagnostics;ProcessModuleCollection;IndexOf;(System.Diagnostics.ProcessModule);df-generated | -| System.Diagnostics;ProcessModuleCollection;ProcessModuleCollection;();df-generated | -| System.Diagnostics;ProcessStartInfo;ProcessStartInfo;();df-generated | -| System.Diagnostics;ProcessStartInfo;get_ArgumentList;();df-generated | -| System.Diagnostics;ProcessStartInfo;get_CreateNoWindow;();df-generated | -| System.Diagnostics;ProcessStartInfo;get_Domain;();df-generated | -| System.Diagnostics;ProcessStartInfo;get_ErrorDialog;();df-generated | -| System.Diagnostics;ProcessStartInfo;get_ErrorDialogParentHandle;();df-generated | -| System.Diagnostics;ProcessStartInfo;get_LoadUserProfile;();df-generated | -| System.Diagnostics;ProcessStartInfo;get_Password;();df-generated | -| System.Diagnostics;ProcessStartInfo;get_PasswordInClearText;();df-generated | -| System.Diagnostics;ProcessStartInfo;get_RedirectStandardError;();df-generated | -| System.Diagnostics;ProcessStartInfo;get_RedirectStandardInput;();df-generated | -| System.Diagnostics;ProcessStartInfo;get_RedirectStandardOutput;();df-generated | -| System.Diagnostics;ProcessStartInfo;get_StandardErrorEncoding;();df-generated | -| System.Diagnostics;ProcessStartInfo;get_StandardInputEncoding;();df-generated | -| System.Diagnostics;ProcessStartInfo;get_StandardOutputEncoding;();df-generated | -| System.Diagnostics;ProcessStartInfo;get_UseShellExecute;();df-generated | -| System.Diagnostics;ProcessStartInfo;get_Verbs;();df-generated | -| System.Diagnostics;ProcessStartInfo;get_WindowStyle;();df-generated | -| System.Diagnostics;ProcessStartInfo;set_CreateNoWindow;(System.Boolean);df-generated | -| System.Diagnostics;ProcessStartInfo;set_Domain;(System.String);df-generated | -| System.Diagnostics;ProcessStartInfo;set_ErrorDialog;(System.Boolean);df-generated | -| System.Diagnostics;ProcessStartInfo;set_ErrorDialogParentHandle;(System.IntPtr);df-generated | -| System.Diagnostics;ProcessStartInfo;set_LoadUserProfile;(System.Boolean);df-generated | -| System.Diagnostics;ProcessStartInfo;set_Password;(System.Security.SecureString);df-generated | -| System.Diagnostics;ProcessStartInfo;set_PasswordInClearText;(System.String);df-generated | -| System.Diagnostics;ProcessStartInfo;set_RedirectStandardError;(System.Boolean);df-generated | -| System.Diagnostics;ProcessStartInfo;set_RedirectStandardInput;(System.Boolean);df-generated | -| System.Diagnostics;ProcessStartInfo;set_RedirectStandardOutput;(System.Boolean);df-generated | -| System.Diagnostics;ProcessStartInfo;set_StandardErrorEncoding;(System.Text.Encoding);df-generated | -| System.Diagnostics;ProcessStartInfo;set_StandardInputEncoding;(System.Text.Encoding);df-generated | -| System.Diagnostics;ProcessStartInfo;set_StandardOutputEncoding;(System.Text.Encoding);df-generated | -| System.Diagnostics;ProcessStartInfo;set_UseShellExecute;(System.Boolean);df-generated | -| System.Diagnostics;ProcessStartInfo;set_WindowStyle;(System.Diagnostics.ProcessWindowStyle);df-generated | -| System.Diagnostics;ProcessThread;ResetIdealProcessor;();df-generated | -| System.Diagnostics;ProcessThread;get_BasePriority;();df-generated | -| System.Diagnostics;ProcessThread;get_CurrentPriority;();df-generated | -| System.Diagnostics;ProcessThread;get_Id;();df-generated | -| System.Diagnostics;ProcessThread;get_PriorityBoostEnabled;();df-generated | -| System.Diagnostics;ProcessThread;get_PriorityLevel;();df-generated | -| System.Diagnostics;ProcessThread;get_PrivilegedProcessorTime;();df-generated | -| System.Diagnostics;ProcessThread;get_StartTime;();df-generated | -| System.Diagnostics;ProcessThread;get_ThreadState;();df-generated | -| System.Diagnostics;ProcessThread;get_TotalProcessorTime;();df-generated | -| System.Diagnostics;ProcessThread;get_UserProcessorTime;();df-generated | -| System.Diagnostics;ProcessThread;get_WaitReason;();df-generated | -| System.Diagnostics;ProcessThread;set_IdealProcessor;(System.Int32);df-generated | -| System.Diagnostics;ProcessThread;set_PriorityBoostEnabled;(System.Boolean);df-generated | -| System.Diagnostics;ProcessThread;set_PriorityLevel;(System.Diagnostics.ThreadPriorityLevel);df-generated | -| System.Diagnostics;ProcessThread;set_ProcessorAffinity;(System.IntPtr);df-generated | -| System.Diagnostics;ProcessThreadCollection;Contains;(System.Diagnostics.ProcessThread);df-generated | -| System.Diagnostics;ProcessThreadCollection;IndexOf;(System.Diagnostics.ProcessThread);df-generated | -| System.Diagnostics;ProcessThreadCollection;ProcessThreadCollection;();df-generated | -| System.Diagnostics;ProcessThreadCollection;Remove;(System.Diagnostics.ProcessThread);df-generated | -| System.Diagnostics;SourceFilter;ShouldTrace;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String,System.Object[],System.Object,System.Object[]);df-generated | -| System.Diagnostics;SourceSwitch;OnValueChanged;();df-generated | -| System.Diagnostics;SourceSwitch;ShouldTrace;(System.Diagnostics.TraceEventType);df-generated | -| System.Diagnostics;SourceSwitch;SourceSwitch;(System.String);df-generated | -| System.Diagnostics;SourceSwitch;SourceSwitch;(System.String,System.String);df-generated | -| System.Diagnostics;SourceSwitch;get_Level;();df-generated | -| System.Diagnostics;SourceSwitch;set_Level;(System.Diagnostics.SourceLevels);df-generated | -| System.Diagnostics;StackFrame;GetFileColumnNumber;();df-generated | -| System.Diagnostics;StackFrame;GetFileLineNumber;();df-generated | -| System.Diagnostics;StackFrame;GetILOffset;();df-generated | -| System.Diagnostics;StackFrame;GetNativeOffset;();df-generated | -| System.Diagnostics;StackFrame;StackFrame;();df-generated | -| System.Diagnostics;StackFrame;StackFrame;(System.Boolean);df-generated | -| System.Diagnostics;StackFrame;StackFrame;(System.Int32);df-generated | -| System.Diagnostics;StackFrame;StackFrame;(System.Int32,System.Boolean);df-generated | -| System.Diagnostics;StackFrameExtensions;GetNativeIP;(System.Diagnostics.StackFrame);df-generated | -| System.Diagnostics;StackFrameExtensions;GetNativeImageBase;(System.Diagnostics.StackFrame);df-generated | -| System.Diagnostics;StackFrameExtensions;HasILOffset;(System.Diagnostics.StackFrame);df-generated | -| System.Diagnostics;StackFrameExtensions;HasMethod;(System.Diagnostics.StackFrame);df-generated | -| System.Diagnostics;StackFrameExtensions;HasNativeImage;(System.Diagnostics.StackFrame);df-generated | -| System.Diagnostics;StackFrameExtensions;HasSource;(System.Diagnostics.StackFrame);df-generated | -| System.Diagnostics;StackTrace;GetFrames;();df-generated | -| System.Diagnostics;StackTrace;StackTrace;();df-generated | -| System.Diagnostics;StackTrace;StackTrace;(System.Boolean);df-generated | -| System.Diagnostics;StackTrace;StackTrace;(System.Exception);df-generated | -| System.Diagnostics;StackTrace;StackTrace;(System.Exception,System.Boolean);df-generated | -| System.Diagnostics;StackTrace;StackTrace;(System.Exception,System.Int32);df-generated | -| System.Diagnostics;StackTrace;StackTrace;(System.Exception,System.Int32,System.Boolean);df-generated | -| System.Diagnostics;StackTrace;StackTrace;(System.Int32);df-generated | -| System.Diagnostics;StackTrace;StackTrace;(System.Int32,System.Boolean);df-generated | -| System.Diagnostics;StackTrace;get_FrameCount;();df-generated | -| System.Diagnostics;StackTraceHiddenAttribute;StackTraceHiddenAttribute;();df-generated | -| System.Diagnostics;Stopwatch;GetTimestamp;();df-generated | -| System.Diagnostics;Stopwatch;Reset;();df-generated | -| System.Diagnostics;Stopwatch;Restart;();df-generated | -| System.Diagnostics;Stopwatch;Start;();df-generated | -| System.Diagnostics;Stopwatch;StartNew;();df-generated | -| System.Diagnostics;Stopwatch;Stop;();df-generated | -| System.Diagnostics;Stopwatch;Stopwatch;();df-generated | -| System.Diagnostics;Stopwatch;get_Elapsed;();df-generated | -| System.Diagnostics;Stopwatch;get_ElapsedMilliseconds;();df-generated | -| System.Diagnostics;Stopwatch;get_ElapsedTicks;();df-generated | -| System.Diagnostics;Stopwatch;get_IsRunning;();df-generated | -| System.Diagnostics;Switch;GetSupportedAttributes;();df-generated | -| System.Diagnostics;Switch;OnSwitchSettingChanged;();df-generated | -| System.Diagnostics;Switch;OnValueChanged;();df-generated | -| System.Diagnostics;Switch;Switch;(System.String,System.String);df-generated | -| System.Diagnostics;Switch;get_SwitchSetting;();df-generated | -| System.Diagnostics;Switch;set_SwitchSetting;(System.Int32);df-generated | -| System.Diagnostics;SwitchAttribute;GetAll;(System.Reflection.Assembly);df-generated | -| System.Diagnostics;SwitchAttribute;get_SwitchDescription;();df-generated | -| System.Diagnostics;SwitchAttribute;set_SwitchDescription;(System.String);df-generated | -| System.Diagnostics;TagList+Enumerator;Dispose;();df-generated | -| System.Diagnostics;TagList+Enumerator;MoveNext;();df-generated | -| System.Diagnostics;TagList+Enumerator;Reset;();df-generated | -| System.Diagnostics;TagList;Add;(System.String,System.Object);df-generated | -| System.Diagnostics;TagList;Contains;(System.Collections.Generic.KeyValuePair);df-generated | -| System.Diagnostics;TagList;CopyTo;(System.Span>);df-generated | -| System.Diagnostics;TagList;IndexOf;(System.Collections.Generic.KeyValuePair);df-generated | -| System.Diagnostics;TagList;Remove;(System.Collections.Generic.KeyValuePair);df-generated | -| System.Diagnostics;TagList;RemoveAt;(System.Int32);df-generated | -| System.Diagnostics;TagList;get_Count;();df-generated | -| System.Diagnostics;TagList;get_IsReadOnly;();df-generated | -| System.Diagnostics;TextWriterTraceListener;Close;();df-generated | -| System.Diagnostics;TextWriterTraceListener;Dispose;(System.Boolean);df-generated | -| System.Diagnostics;TextWriterTraceListener;Flush;();df-generated | -| System.Diagnostics;TextWriterTraceListener;TextWriterTraceListener;();df-generated | -| System.Diagnostics;TextWriterTraceListener;TextWriterTraceListener;(System.IO.Stream);df-generated | -| System.Diagnostics;TextWriterTraceListener;TextWriterTraceListener;(System.IO.Stream,System.String);df-generated | -| System.Diagnostics;TextWriterTraceListener;TextWriterTraceListener;(System.IO.TextWriter);df-generated | -| System.Diagnostics;TextWriterTraceListener;Write;(System.String);df-generated | -| System.Diagnostics;TextWriterTraceListener;WriteLine;(System.String);df-generated | -| System.Diagnostics;Trace;Assert;(System.Boolean);df-generated | -| System.Diagnostics;Trace;Assert;(System.Boolean,System.String);df-generated | -| System.Diagnostics;Trace;Assert;(System.Boolean,System.String,System.String);df-generated | -| System.Diagnostics;Trace;Close;();df-generated | -| System.Diagnostics;Trace;Fail;(System.String);df-generated | -| System.Diagnostics;Trace;Fail;(System.String,System.String);df-generated | -| System.Diagnostics;Trace;Flush;();df-generated | -| System.Diagnostics;Trace;Indent;();df-generated | -| System.Diagnostics;Trace;Refresh;();df-generated | -| System.Diagnostics;Trace;TraceError;(System.String);df-generated | -| System.Diagnostics;Trace;TraceError;(System.String,System.Object[]);df-generated | -| System.Diagnostics;Trace;TraceInformation;(System.String);df-generated | -| System.Diagnostics;Trace;TraceInformation;(System.String,System.Object[]);df-generated | -| System.Diagnostics;Trace;TraceWarning;(System.String);df-generated | -| System.Diagnostics;Trace;TraceWarning;(System.String,System.Object[]);df-generated | -| System.Diagnostics;Trace;Unindent;();df-generated | -| System.Diagnostics;Trace;Write;(System.Object);df-generated | -| System.Diagnostics;Trace;Write;(System.Object,System.String);df-generated | -| System.Diagnostics;Trace;Write;(System.String);df-generated | -| System.Diagnostics;Trace;Write;(System.String,System.String);df-generated | -| System.Diagnostics;Trace;WriteIf;(System.Boolean,System.Object);df-generated | -| System.Diagnostics;Trace;WriteIf;(System.Boolean,System.Object,System.String);df-generated | -| System.Diagnostics;Trace;WriteIf;(System.Boolean,System.String);df-generated | -| System.Diagnostics;Trace;WriteIf;(System.Boolean,System.String,System.String);df-generated | -| System.Diagnostics;Trace;WriteLine;(System.Object);df-generated | -| System.Diagnostics;Trace;WriteLine;(System.Object,System.String);df-generated | -| System.Diagnostics;Trace;WriteLine;(System.String);df-generated | -| System.Diagnostics;Trace;WriteLine;(System.String,System.String);df-generated | -| System.Diagnostics;Trace;WriteLineIf;(System.Boolean,System.Object);df-generated | -| System.Diagnostics;Trace;WriteLineIf;(System.Boolean,System.Object,System.String);df-generated | -| System.Diagnostics;Trace;WriteLineIf;(System.Boolean,System.String);df-generated | -| System.Diagnostics;Trace;WriteLineIf;(System.Boolean,System.String,System.String);df-generated | -| System.Diagnostics;Trace;get_AutoFlush;();df-generated | -| System.Diagnostics;Trace;get_CorrelationManager;();df-generated | -| System.Diagnostics;Trace;get_IndentLevel;();df-generated | -| System.Diagnostics;Trace;get_IndentSize;();df-generated | -| System.Diagnostics;Trace;get_Listeners;();df-generated | -| System.Diagnostics;Trace;get_UseGlobalLock;();df-generated | -| System.Diagnostics;Trace;set_AutoFlush;(System.Boolean);df-generated | -| System.Diagnostics;Trace;set_IndentLevel;(System.Int32);df-generated | -| System.Diagnostics;Trace;set_IndentSize;(System.Int32);df-generated | -| System.Diagnostics;Trace;set_UseGlobalLock;(System.Boolean);df-generated | -| System.Diagnostics;TraceEventCache;get_LogicalOperationStack;();df-generated | -| System.Diagnostics;TraceEventCache;get_ProcessId;();df-generated | -| System.Diagnostics;TraceEventCache;get_ThreadId;();df-generated | -| System.Diagnostics;TraceEventCache;get_Timestamp;();df-generated | -| System.Diagnostics;TraceFilter;ShouldTrace;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String,System.Object[],System.Object,System.Object[]);df-generated | -| System.Diagnostics;TraceListener;Close;();df-generated | -| System.Diagnostics;TraceListener;Dispose;();df-generated | -| System.Diagnostics;TraceListener;Dispose;(System.Boolean);df-generated | -| System.Diagnostics;TraceListener;Fail;(System.String);df-generated | -| System.Diagnostics;TraceListener;Fail;(System.String,System.String);df-generated | -| System.Diagnostics;TraceListener;Flush;();df-generated | -| System.Diagnostics;TraceListener;GetSupportedAttributes;();df-generated | -| System.Diagnostics;TraceListener;TraceData;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object);df-generated | -| System.Diagnostics;TraceListener;TraceData;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object[]);df-generated | -| System.Diagnostics;TraceListener;TraceEvent;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32);df-generated | -| System.Diagnostics;TraceListener;TraceEvent;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String);df-generated | -| System.Diagnostics;TraceListener;TraceEvent;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String,System.Object[]);df-generated | -| System.Diagnostics;TraceListener;TraceListener;();df-generated | -| System.Diagnostics;TraceListener;TraceTransfer;(System.Diagnostics.TraceEventCache,System.String,System.Int32,System.String,System.Guid);df-generated | -| System.Diagnostics;TraceListener;Write;(System.Object);df-generated | -| System.Diagnostics;TraceListener;Write;(System.Object,System.String);df-generated | -| System.Diagnostics;TraceListener;Write;(System.String);df-generated | -| System.Diagnostics;TraceListener;Write;(System.String,System.String);df-generated | -| System.Diagnostics;TraceListener;WriteIndent;();df-generated | -| System.Diagnostics;TraceListener;WriteLine;(System.Object);df-generated | -| System.Diagnostics;TraceListener;WriteLine;(System.Object,System.String);df-generated | -| System.Diagnostics;TraceListener;WriteLine;(System.String);df-generated | -| System.Diagnostics;TraceListener;WriteLine;(System.String,System.String);df-generated | -| System.Diagnostics;TraceListener;get_IndentLevel;();df-generated | -| System.Diagnostics;TraceListener;get_IndentSize;();df-generated | -| System.Diagnostics;TraceListener;get_IsThreadSafe;();df-generated | -| System.Diagnostics;TraceListener;get_NeedIndent;();df-generated | -| System.Diagnostics;TraceListener;get_TraceOutputOptions;();df-generated | -| System.Diagnostics;TraceListener;set_IndentLevel;(System.Int32);df-generated | -| System.Diagnostics;TraceListener;set_IndentSize;(System.Int32);df-generated | -| System.Diagnostics;TraceListener;set_NeedIndent;(System.Boolean);df-generated | -| System.Diagnostics;TraceListener;set_TraceOutputOptions;(System.Diagnostics.TraceOptions);df-generated | -| System.Diagnostics;TraceListenerCollection;Contains;(System.Diagnostics.TraceListener);df-generated | -| System.Diagnostics;TraceListenerCollection;Contains;(System.Object);df-generated | -| System.Diagnostics;TraceListenerCollection;IndexOf;(System.Diagnostics.TraceListener);df-generated | -| System.Diagnostics;TraceListenerCollection;IndexOf;(System.Object);df-generated | -| System.Diagnostics;TraceListenerCollection;Remove;(System.Diagnostics.TraceListener);df-generated | -| System.Diagnostics;TraceListenerCollection;Remove;(System.Object);df-generated | -| System.Diagnostics;TraceListenerCollection;Remove;(System.String);df-generated | -| System.Diagnostics;TraceListenerCollection;RemoveAt;(System.Int32);df-generated | -| System.Diagnostics;TraceListenerCollection;get_Count;();df-generated | -| System.Diagnostics;TraceListenerCollection;get_IsFixedSize;();df-generated | -| System.Diagnostics;TraceListenerCollection;get_IsReadOnly;();df-generated | -| System.Diagnostics;TraceListenerCollection;get_IsSynchronized;();df-generated | -| System.Diagnostics;TraceSource;Close;();df-generated | -| System.Diagnostics;TraceSource;Flush;();df-generated | -| System.Diagnostics;TraceSource;GetSupportedAttributes;();df-generated | -| System.Diagnostics;TraceSource;TraceData;(System.Diagnostics.TraceEventType,System.Int32,System.Object);df-generated | -| System.Diagnostics;TraceSource;TraceData;(System.Diagnostics.TraceEventType,System.Int32,System.Object[]);df-generated | -| System.Diagnostics;TraceSource;TraceEvent;(System.Diagnostics.TraceEventType,System.Int32);df-generated | -| System.Diagnostics;TraceSource;TraceEvent;(System.Diagnostics.TraceEventType,System.Int32,System.String);df-generated | -| System.Diagnostics;TraceSource;TraceEvent;(System.Diagnostics.TraceEventType,System.Int32,System.String,System.Object[]);df-generated | -| System.Diagnostics;TraceSource;TraceInformation;(System.String);df-generated | -| System.Diagnostics;TraceSource;TraceInformation;(System.String,System.Object[]);df-generated | -| System.Diagnostics;TraceSource;TraceSource;(System.String);df-generated | -| System.Diagnostics;TraceSource;TraceTransfer;(System.Int32,System.String,System.Guid);df-generated | -| System.Diagnostics;TraceSwitch;OnSwitchSettingChanged;();df-generated | -| System.Diagnostics;TraceSwitch;OnValueChanged;();df-generated | -| System.Diagnostics;TraceSwitch;TraceSwitch;(System.String,System.String);df-generated | -| System.Diagnostics;TraceSwitch;TraceSwitch;(System.String,System.String,System.String);df-generated | -| System.Diagnostics;TraceSwitch;get_Level;();df-generated | -| System.Diagnostics;TraceSwitch;get_TraceError;();df-generated | -| System.Diagnostics;TraceSwitch;get_TraceInfo;();df-generated | -| System.Diagnostics;TraceSwitch;get_TraceVerbose;();df-generated | -| System.Diagnostics;TraceSwitch;get_TraceWarning;();df-generated | -| System.Diagnostics;TraceSwitch;set_Level;(System.Diagnostics.TraceLevel);df-generated | -| System.Diagnostics;XmlWriterTraceListener;Close;();df-generated | -| System.Diagnostics;XmlWriterTraceListener;Fail;(System.String,System.String);df-generated | -| System.Diagnostics;XmlWriterTraceListener;TraceData;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object);df-generated | -| System.Diagnostics;XmlWriterTraceListener;TraceData;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object[]);df-generated | -| System.Diagnostics;XmlWriterTraceListener;TraceEvent;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String);df-generated | -| System.Diagnostics;XmlWriterTraceListener;TraceEvent;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String,System.Object[]);df-generated | -| System.Diagnostics;XmlWriterTraceListener;TraceTransfer;(System.Diagnostics.TraceEventCache,System.String,System.Int32,System.String,System.Guid);df-generated | -| System.Diagnostics;XmlWriterTraceListener;Write;(System.String);df-generated | -| System.Diagnostics;XmlWriterTraceListener;WriteLine;(System.String);df-generated | -| System.Diagnostics;XmlWriterTraceListener;XmlWriterTraceListener;(System.IO.Stream);df-generated | -| System.Diagnostics;XmlWriterTraceListener;XmlWriterTraceListener;(System.IO.Stream,System.String);df-generated | -| System.Diagnostics;XmlWriterTraceListener;XmlWriterTraceListener;(System.IO.TextWriter);df-generated | -| System.Diagnostics;XmlWriterTraceListener;XmlWriterTraceListener;(System.IO.TextWriter,System.String);df-generated | -| System.Diagnostics;XmlWriterTraceListener;XmlWriterTraceListener;(System.String);df-generated | -| System.Diagnostics;XmlWriterTraceListener;XmlWriterTraceListener;(System.String,System.String);df-generated | -| System.Drawing;Color;Equals;(System.Drawing.Color);df-generated | -| System.Drawing;Color;Equals;(System.Object);df-generated | -| System.Drawing;Color;FromArgb;(System.Int32);df-generated | -| System.Drawing;Color;FromArgb;(System.Int32,System.Drawing.Color);df-generated | -| System.Drawing;Color;FromArgb;(System.Int32,System.Int32,System.Int32);df-generated | -| System.Drawing;Color;FromArgb;(System.Int32,System.Int32,System.Int32,System.Int32);df-generated | -| System.Drawing;Color;FromKnownColor;(System.Drawing.KnownColor);df-generated | -| System.Drawing;Color;GetBrightness;();df-generated | -| System.Drawing;Color;GetHashCode;();df-generated | -| System.Drawing;Color;GetHue;();df-generated | -| System.Drawing;Color;GetSaturation;();df-generated | -| System.Drawing;Color;ToArgb;();df-generated | -| System.Drawing;Color;ToKnownColor;();df-generated | -| System.Drawing;Color;get_A;();df-generated | -| System.Drawing;Color;get_AliceBlue;();df-generated | -| System.Drawing;Color;get_AntiqueWhite;();df-generated | -| System.Drawing;Color;get_Aqua;();df-generated | -| System.Drawing;Color;get_Aquamarine;();df-generated | -| System.Drawing;Color;get_Azure;();df-generated | -| System.Drawing;Color;get_B;();df-generated | -| System.Drawing;Color;get_Beige;();df-generated | -| System.Drawing;Color;get_Bisque;();df-generated | -| System.Drawing;Color;get_Black;();df-generated | -| System.Drawing;Color;get_BlanchedAlmond;();df-generated | -| System.Drawing;Color;get_Blue;();df-generated | -| System.Drawing;Color;get_BlueViolet;();df-generated | -| System.Drawing;Color;get_Brown;();df-generated | -| System.Drawing;Color;get_BurlyWood;();df-generated | -| System.Drawing;Color;get_CadetBlue;();df-generated | -| System.Drawing;Color;get_Chartreuse;();df-generated | -| System.Drawing;Color;get_Chocolate;();df-generated | -| System.Drawing;Color;get_Coral;();df-generated | -| System.Drawing;Color;get_CornflowerBlue;();df-generated | -| System.Drawing;Color;get_Cornsilk;();df-generated | -| System.Drawing;Color;get_Crimson;();df-generated | -| System.Drawing;Color;get_Cyan;();df-generated | -| System.Drawing;Color;get_DarkBlue;();df-generated | -| System.Drawing;Color;get_DarkCyan;();df-generated | -| System.Drawing;Color;get_DarkGoldenrod;();df-generated | -| System.Drawing;Color;get_DarkGray;();df-generated | -| System.Drawing;Color;get_DarkGreen;();df-generated | -| System.Drawing;Color;get_DarkKhaki;();df-generated | -| System.Drawing;Color;get_DarkMagenta;();df-generated | -| System.Drawing;Color;get_DarkOliveGreen;();df-generated | -| System.Drawing;Color;get_DarkOrange;();df-generated | -| System.Drawing;Color;get_DarkOrchid;();df-generated | -| System.Drawing;Color;get_DarkRed;();df-generated | -| System.Drawing;Color;get_DarkSalmon;();df-generated | -| System.Drawing;Color;get_DarkSeaGreen;();df-generated | -| System.Drawing;Color;get_DarkSlateBlue;();df-generated | -| System.Drawing;Color;get_DarkSlateGray;();df-generated | -| System.Drawing;Color;get_DarkTurquoise;();df-generated | -| System.Drawing;Color;get_DarkViolet;();df-generated | -| System.Drawing;Color;get_DeepPink;();df-generated | -| System.Drawing;Color;get_DeepSkyBlue;();df-generated | -| System.Drawing;Color;get_DimGray;();df-generated | -| System.Drawing;Color;get_DodgerBlue;();df-generated | -| System.Drawing;Color;get_Firebrick;();df-generated | -| System.Drawing;Color;get_FloralWhite;();df-generated | -| System.Drawing;Color;get_ForestGreen;();df-generated | -| System.Drawing;Color;get_Fuchsia;();df-generated | -| System.Drawing;Color;get_G;();df-generated | -| System.Drawing;Color;get_Gainsboro;();df-generated | -| System.Drawing;Color;get_GhostWhite;();df-generated | -| System.Drawing;Color;get_Gold;();df-generated | -| System.Drawing;Color;get_Goldenrod;();df-generated | -| System.Drawing;Color;get_Gray;();df-generated | -| System.Drawing;Color;get_Green;();df-generated | -| System.Drawing;Color;get_GreenYellow;();df-generated | -| System.Drawing;Color;get_Honeydew;();df-generated | -| System.Drawing;Color;get_HotPink;();df-generated | -| System.Drawing;Color;get_IndianRed;();df-generated | -| System.Drawing;Color;get_Indigo;();df-generated | -| System.Drawing;Color;get_IsEmpty;();df-generated | -| System.Drawing;Color;get_IsKnownColor;();df-generated | -| System.Drawing;Color;get_IsNamedColor;();df-generated | -| System.Drawing;Color;get_IsSystemColor;();df-generated | -| System.Drawing;Color;get_Ivory;();df-generated | -| System.Drawing;Color;get_Khaki;();df-generated | -| System.Drawing;Color;get_Lavender;();df-generated | -| System.Drawing;Color;get_LavenderBlush;();df-generated | -| System.Drawing;Color;get_LawnGreen;();df-generated | -| System.Drawing;Color;get_LemonChiffon;();df-generated | -| System.Drawing;Color;get_LightBlue;();df-generated | -| System.Drawing;Color;get_LightCoral;();df-generated | -| System.Drawing;Color;get_LightCyan;();df-generated | -| System.Drawing;Color;get_LightGoldenrodYellow;();df-generated | -| System.Drawing;Color;get_LightGray;();df-generated | -| System.Drawing;Color;get_LightGreen;();df-generated | -| System.Drawing;Color;get_LightPink;();df-generated | -| System.Drawing;Color;get_LightSalmon;();df-generated | -| System.Drawing;Color;get_LightSeaGreen;();df-generated | -| System.Drawing;Color;get_LightSkyBlue;();df-generated | -| System.Drawing;Color;get_LightSlateGray;();df-generated | -| System.Drawing;Color;get_LightSteelBlue;();df-generated | -| System.Drawing;Color;get_LightYellow;();df-generated | -| System.Drawing;Color;get_Lime;();df-generated | -| System.Drawing;Color;get_LimeGreen;();df-generated | -| System.Drawing;Color;get_Linen;();df-generated | -| System.Drawing;Color;get_Magenta;();df-generated | -| System.Drawing;Color;get_Maroon;();df-generated | -| System.Drawing;Color;get_MediumAquamarine;();df-generated | -| System.Drawing;Color;get_MediumBlue;();df-generated | -| System.Drawing;Color;get_MediumOrchid;();df-generated | -| System.Drawing;Color;get_MediumPurple;();df-generated | -| System.Drawing;Color;get_MediumSeaGreen;();df-generated | -| System.Drawing;Color;get_MediumSlateBlue;();df-generated | -| System.Drawing;Color;get_MediumSpringGreen;();df-generated | -| System.Drawing;Color;get_MediumTurquoise;();df-generated | -| System.Drawing;Color;get_MediumVioletRed;();df-generated | -| System.Drawing;Color;get_MidnightBlue;();df-generated | -| System.Drawing;Color;get_MintCream;();df-generated | -| System.Drawing;Color;get_MistyRose;();df-generated | -| System.Drawing;Color;get_Moccasin;();df-generated | -| System.Drawing;Color;get_NavajoWhite;();df-generated | -| System.Drawing;Color;get_Navy;();df-generated | -| System.Drawing;Color;get_OldLace;();df-generated | -| System.Drawing;Color;get_Olive;();df-generated | -| System.Drawing;Color;get_OliveDrab;();df-generated | -| System.Drawing;Color;get_Orange;();df-generated | -| System.Drawing;Color;get_OrangeRed;();df-generated | -| System.Drawing;Color;get_Orchid;();df-generated | -| System.Drawing;Color;get_PaleGoldenrod;();df-generated | -| System.Drawing;Color;get_PaleGreen;();df-generated | -| System.Drawing;Color;get_PaleTurquoise;();df-generated | -| System.Drawing;Color;get_PaleVioletRed;();df-generated | -| System.Drawing;Color;get_PapayaWhip;();df-generated | -| System.Drawing;Color;get_PeachPuff;();df-generated | -| System.Drawing;Color;get_Peru;();df-generated | -| System.Drawing;Color;get_Pink;();df-generated | -| System.Drawing;Color;get_Plum;();df-generated | -| System.Drawing;Color;get_PowderBlue;();df-generated | -| System.Drawing;Color;get_Purple;();df-generated | -| System.Drawing;Color;get_R;();df-generated | -| System.Drawing;Color;get_RebeccaPurple;();df-generated | -| System.Drawing;Color;get_Red;();df-generated | -| System.Drawing;Color;get_RosyBrown;();df-generated | -| System.Drawing;Color;get_RoyalBlue;();df-generated | -| System.Drawing;Color;get_SaddleBrown;();df-generated | -| System.Drawing;Color;get_Salmon;();df-generated | -| System.Drawing;Color;get_SandyBrown;();df-generated | -| System.Drawing;Color;get_SeaGreen;();df-generated | -| System.Drawing;Color;get_SeaShell;();df-generated | -| System.Drawing;Color;get_Sienna;();df-generated | -| System.Drawing;Color;get_Silver;();df-generated | -| System.Drawing;Color;get_SkyBlue;();df-generated | -| System.Drawing;Color;get_SlateBlue;();df-generated | -| System.Drawing;Color;get_SlateGray;();df-generated | -| System.Drawing;Color;get_Snow;();df-generated | -| System.Drawing;Color;get_SpringGreen;();df-generated | -| System.Drawing;Color;get_SteelBlue;();df-generated | -| System.Drawing;Color;get_Tan;();df-generated | -| System.Drawing;Color;get_Teal;();df-generated | -| System.Drawing;Color;get_Thistle;();df-generated | -| System.Drawing;Color;get_Tomato;();df-generated | -| System.Drawing;Color;get_Transparent;();df-generated | -| System.Drawing;Color;get_Turquoise;();df-generated | -| System.Drawing;Color;get_Violet;();df-generated | -| System.Drawing;Color;get_Wheat;();df-generated | -| System.Drawing;Color;get_White;();df-generated | -| System.Drawing;Color;get_WhiteSmoke;();df-generated | -| System.Drawing;Color;get_Yellow;();df-generated | -| System.Drawing;Color;get_YellowGreen;();df-generated | -| System.Drawing;ColorConverter;CanConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Type);df-generated | -| System.Drawing;ColorConverter;CanConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Type);df-generated | -| System.Drawing;ColorConverter;ColorConverter;();df-generated | -| System.Drawing;ColorConverter;GetStandardValues;(System.ComponentModel.ITypeDescriptorContext);df-generated | -| System.Drawing;ColorConverter;GetStandardValuesSupported;(System.ComponentModel.ITypeDescriptorContext);df-generated | -| System.Drawing;ColorTranslator;FromOle;(System.Int32);df-generated | -| System.Drawing;ColorTranslator;FromWin32;(System.Int32);df-generated | -| System.Drawing;ColorTranslator;ToOle;(System.Drawing.Color);df-generated | -| System.Drawing;ColorTranslator;ToWin32;(System.Drawing.Color);df-generated | -| System.Drawing;Point;Add;(System.Drawing.Point,System.Drawing.Size);df-generated | -| System.Drawing;Point;Ceiling;(System.Drawing.PointF);df-generated | -| System.Drawing;Point;Equals;(System.Drawing.Point);df-generated | -| System.Drawing;Point;Equals;(System.Object);df-generated | -| System.Drawing;Point;GetHashCode;();df-generated | -| System.Drawing;Point;Offset;(System.Drawing.Point);df-generated | -| System.Drawing;Point;Offset;(System.Int32,System.Int32);df-generated | -| System.Drawing;Point;Point;(System.Drawing.Size);df-generated | -| System.Drawing;Point;Point;(System.Int32);df-generated | -| System.Drawing;Point;Point;(System.Int32,System.Int32);df-generated | -| System.Drawing;Point;Round;(System.Drawing.PointF);df-generated | -| System.Drawing;Point;Subtract;(System.Drawing.Point,System.Drawing.Size);df-generated | -| System.Drawing;Point;ToString;();df-generated | -| System.Drawing;Point;Truncate;(System.Drawing.PointF);df-generated | -| System.Drawing;Point;get_IsEmpty;();df-generated | -| System.Drawing;Point;get_X;();df-generated | -| System.Drawing;Point;get_Y;();df-generated | -| System.Drawing;Point;set_X;(System.Int32);df-generated | -| System.Drawing;Point;set_Y;(System.Int32);df-generated | -| System.Drawing;PointConverter;CanConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Type);df-generated | -| System.Drawing;PointConverter;CanConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Type);df-generated | -| System.Drawing;PointConverter;ConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);df-generated | -| System.Drawing;PointConverter;CreateInstance;(System.ComponentModel.ITypeDescriptorContext,System.Collections.IDictionary);df-generated | -| System.Drawing;PointConverter;GetCreateInstanceSupported;(System.ComponentModel.ITypeDescriptorContext);df-generated | -| System.Drawing;PointConverter;GetProperties;(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[]);df-generated | -| System.Drawing;PointConverter;GetPropertiesSupported;(System.ComponentModel.ITypeDescriptorContext);df-generated | -| System.Drawing;PointF;Add;(System.Drawing.PointF,System.Drawing.Size);df-generated | -| System.Drawing;PointF;Add;(System.Drawing.PointF,System.Drawing.SizeF);df-generated | -| System.Drawing;PointF;Equals;(System.Drawing.PointF);df-generated | -| System.Drawing;PointF;Equals;(System.Object);df-generated | -| System.Drawing;PointF;GetHashCode;();df-generated | -| System.Drawing;PointF;PointF;(System.Numerics.Vector2);df-generated | -| System.Drawing;PointF;PointF;(System.Single,System.Single);df-generated | -| System.Drawing;PointF;Subtract;(System.Drawing.PointF,System.Drawing.Size);df-generated | -| System.Drawing;PointF;Subtract;(System.Drawing.PointF,System.Drawing.SizeF);df-generated | -| System.Drawing;PointF;ToString;();df-generated | -| System.Drawing;PointF;ToVector2;();df-generated | -| System.Drawing;PointF;get_IsEmpty;();df-generated | -| System.Drawing;PointF;get_X;();df-generated | -| System.Drawing;PointF;get_Y;();df-generated | -| System.Drawing;PointF;set_X;(System.Single);df-generated | -| System.Drawing;PointF;set_Y;(System.Single);df-generated | -| System.Drawing;Rectangle;Ceiling;(System.Drawing.RectangleF);df-generated | -| System.Drawing;Rectangle;Contains;(System.Drawing.Point);df-generated | -| System.Drawing;Rectangle;Contains;(System.Drawing.Rectangle);df-generated | -| System.Drawing;Rectangle;Contains;(System.Int32,System.Int32);df-generated | -| System.Drawing;Rectangle;Equals;(System.Drawing.Rectangle);df-generated | -| System.Drawing;Rectangle;Equals;(System.Object);df-generated | -| System.Drawing;Rectangle;FromLTRB;(System.Int32,System.Int32,System.Int32,System.Int32);df-generated | -| System.Drawing;Rectangle;GetHashCode;();df-generated | -| System.Drawing;Rectangle;Inflate;(System.Drawing.Size);df-generated | -| System.Drawing;Rectangle;Inflate;(System.Int32,System.Int32);df-generated | -| System.Drawing;Rectangle;Intersect;(System.Drawing.Rectangle);df-generated | -| System.Drawing;Rectangle;Intersect;(System.Drawing.Rectangle,System.Drawing.Rectangle);df-generated | -| System.Drawing;Rectangle;IntersectsWith;(System.Drawing.Rectangle);df-generated | -| System.Drawing;Rectangle;Offset;(System.Drawing.Point);df-generated | -| System.Drawing;Rectangle;Offset;(System.Int32,System.Int32);df-generated | -| System.Drawing;Rectangle;Rectangle;(System.Drawing.Point,System.Drawing.Size);df-generated | -| System.Drawing;Rectangle;Rectangle;(System.Int32,System.Int32,System.Int32,System.Int32);df-generated | -| System.Drawing;Rectangle;Round;(System.Drawing.RectangleF);df-generated | -| System.Drawing;Rectangle;ToString;();df-generated | -| System.Drawing;Rectangle;Truncate;(System.Drawing.RectangleF);df-generated | -| System.Drawing;Rectangle;Union;(System.Drawing.Rectangle,System.Drawing.Rectangle);df-generated | -| System.Drawing;Rectangle;get_Bottom;();df-generated | -| System.Drawing;Rectangle;get_Height;();df-generated | -| System.Drawing;Rectangle;get_IsEmpty;();df-generated | -| System.Drawing;Rectangle;get_Left;();df-generated | -| System.Drawing;Rectangle;get_Location;();df-generated | -| System.Drawing;Rectangle;get_Right;();df-generated | -| System.Drawing;Rectangle;get_Size;();df-generated | -| System.Drawing;Rectangle;get_Top;();df-generated | -| System.Drawing;Rectangle;get_Width;();df-generated | -| System.Drawing;Rectangle;get_X;();df-generated | -| System.Drawing;Rectangle;get_Y;();df-generated | -| System.Drawing;Rectangle;set_Height;(System.Int32);df-generated | -| System.Drawing;Rectangle;set_Location;(System.Drawing.Point);df-generated | -| System.Drawing;Rectangle;set_Size;(System.Drawing.Size);df-generated | -| System.Drawing;Rectangle;set_Width;(System.Int32);df-generated | -| System.Drawing;Rectangle;set_X;(System.Int32);df-generated | -| System.Drawing;Rectangle;set_Y;(System.Int32);df-generated | -| System.Drawing;RectangleConverter;CanConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Type);df-generated | -| System.Drawing;RectangleConverter;CanConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Type);df-generated | -| System.Drawing;RectangleConverter;ConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);df-generated | -| System.Drawing;RectangleConverter;CreateInstance;(System.ComponentModel.ITypeDescriptorContext,System.Collections.IDictionary);df-generated | -| System.Drawing;RectangleConverter;GetCreateInstanceSupported;(System.ComponentModel.ITypeDescriptorContext);df-generated | -| System.Drawing;RectangleConverter;GetProperties;(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[]);df-generated | -| System.Drawing;RectangleConverter;GetPropertiesSupported;(System.ComponentModel.ITypeDescriptorContext);df-generated | -| System.Drawing;RectangleF;Contains;(System.Drawing.PointF);df-generated | -| System.Drawing;RectangleF;Contains;(System.Drawing.RectangleF);df-generated | -| System.Drawing;RectangleF;Contains;(System.Single,System.Single);df-generated | -| System.Drawing;RectangleF;Equals;(System.Drawing.RectangleF);df-generated | -| System.Drawing;RectangleF;Equals;(System.Object);df-generated | -| System.Drawing;RectangleF;FromLTRB;(System.Single,System.Single,System.Single,System.Single);df-generated | -| System.Drawing;RectangleF;GetHashCode;();df-generated | -| System.Drawing;RectangleF;Inflate;(System.Drawing.SizeF);df-generated | -| System.Drawing;RectangleF;Inflate;(System.Single,System.Single);df-generated | -| System.Drawing;RectangleF;Intersect;(System.Drawing.RectangleF);df-generated | -| System.Drawing;RectangleF;Intersect;(System.Drawing.RectangleF,System.Drawing.RectangleF);df-generated | -| System.Drawing;RectangleF;IntersectsWith;(System.Drawing.RectangleF);df-generated | -| System.Drawing;RectangleF;Offset;(System.Drawing.PointF);df-generated | -| System.Drawing;RectangleF;Offset;(System.Single,System.Single);df-generated | -| System.Drawing;RectangleF;RectangleF;(System.Drawing.PointF,System.Drawing.SizeF);df-generated | -| System.Drawing;RectangleF;RectangleF;(System.Numerics.Vector4);df-generated | -| System.Drawing;RectangleF;RectangleF;(System.Single,System.Single,System.Single,System.Single);df-generated | -| System.Drawing;RectangleF;ToString;();df-generated | -| System.Drawing;RectangleF;ToVector4;();df-generated | -| System.Drawing;RectangleF;Union;(System.Drawing.RectangleF,System.Drawing.RectangleF);df-generated | -| System.Drawing;RectangleF;get_Bottom;();df-generated | -| System.Drawing;RectangleF;get_Height;();df-generated | -| System.Drawing;RectangleF;get_IsEmpty;();df-generated | -| System.Drawing;RectangleF;get_Left;();df-generated | -| System.Drawing;RectangleF;get_Location;();df-generated | -| System.Drawing;RectangleF;get_Right;();df-generated | -| System.Drawing;RectangleF;get_Size;();df-generated | -| System.Drawing;RectangleF;get_Top;();df-generated | -| System.Drawing;RectangleF;get_Width;();df-generated | -| System.Drawing;RectangleF;get_X;();df-generated | -| System.Drawing;RectangleF;get_Y;();df-generated | -| System.Drawing;RectangleF;set_Height;(System.Single);df-generated | -| System.Drawing;RectangleF;set_Location;(System.Drawing.PointF);df-generated | -| System.Drawing;RectangleF;set_Size;(System.Drawing.SizeF);df-generated | -| System.Drawing;RectangleF;set_Width;(System.Single);df-generated | -| System.Drawing;RectangleF;set_X;(System.Single);df-generated | -| System.Drawing;RectangleF;set_Y;(System.Single);df-generated | -| System.Drawing;Size;Add;(System.Drawing.Size,System.Drawing.Size);df-generated | -| System.Drawing;Size;Ceiling;(System.Drawing.SizeF);df-generated | -| System.Drawing;Size;Equals;(System.Drawing.Size);df-generated | -| System.Drawing;Size;Equals;(System.Object);df-generated | -| System.Drawing;Size;GetHashCode;();df-generated | -| System.Drawing;Size;Round;(System.Drawing.SizeF);df-generated | -| System.Drawing;Size;Size;(System.Drawing.Point);df-generated | -| System.Drawing;Size;Size;(System.Int32,System.Int32);df-generated | -| System.Drawing;Size;Subtract;(System.Drawing.Size,System.Drawing.Size);df-generated | -| System.Drawing;Size;ToString;();df-generated | -| System.Drawing;Size;Truncate;(System.Drawing.SizeF);df-generated | -| System.Drawing;Size;get_Height;();df-generated | -| System.Drawing;Size;get_IsEmpty;();df-generated | -| System.Drawing;Size;get_Width;();df-generated | -| System.Drawing;Size;set_Height;(System.Int32);df-generated | -| System.Drawing;Size;set_Width;(System.Int32);df-generated | -| System.Drawing;SizeConverter;CanConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Type);df-generated | -| System.Drawing;SizeConverter;CanConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Type);df-generated | -| System.Drawing;SizeConverter;ConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);df-generated | -| System.Drawing;SizeConverter;CreateInstance;(System.ComponentModel.ITypeDescriptorContext,System.Collections.IDictionary);df-generated | -| System.Drawing;SizeConverter;GetCreateInstanceSupported;(System.ComponentModel.ITypeDescriptorContext);df-generated | -| System.Drawing;SizeConverter;GetProperties;(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[]);df-generated | -| System.Drawing;SizeConverter;GetPropertiesSupported;(System.ComponentModel.ITypeDescriptorContext);df-generated | -| System.Drawing;SizeF;Add;(System.Drawing.SizeF,System.Drawing.SizeF);df-generated | -| System.Drawing;SizeF;Equals;(System.Drawing.SizeF);df-generated | -| System.Drawing;SizeF;Equals;(System.Object);df-generated | -| System.Drawing;SizeF;GetHashCode;();df-generated | -| System.Drawing;SizeF;SizeF;(System.Drawing.PointF);df-generated | -| System.Drawing;SizeF;SizeF;(System.Drawing.SizeF);df-generated | -| System.Drawing;SizeF;SizeF;(System.Numerics.Vector2);df-generated | -| System.Drawing;SizeF;SizeF;(System.Single,System.Single);df-generated | -| System.Drawing;SizeF;Subtract;(System.Drawing.SizeF,System.Drawing.SizeF);df-generated | -| System.Drawing;SizeF;ToPointF;();df-generated | -| System.Drawing;SizeF;ToSize;();df-generated | -| System.Drawing;SizeF;ToString;();df-generated | -| System.Drawing;SizeF;ToVector2;();df-generated | -| System.Drawing;SizeF;get_Height;();df-generated | -| System.Drawing;SizeF;get_IsEmpty;();df-generated | -| System.Drawing;SizeF;get_Width;();df-generated | -| System.Drawing;SizeF;set_Height;(System.Single);df-generated | -| System.Drawing;SizeF;set_Width;(System.Single);df-generated | -| System.Drawing;SizeFConverter;CanConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Type);df-generated | -| System.Drawing;SizeFConverter;CanConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Type);df-generated | -| System.Drawing;SizeFConverter;ConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);df-generated | -| System.Drawing;SizeFConverter;CreateInstance;(System.ComponentModel.ITypeDescriptorContext,System.Collections.IDictionary);df-generated | -| System.Drawing;SizeFConverter;GetCreateInstanceSupported;(System.ComponentModel.ITypeDescriptorContext);df-generated | -| System.Drawing;SizeFConverter;GetProperties;(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[]);df-generated | -| System.Drawing;SizeFConverter;GetPropertiesSupported;(System.ComponentModel.ITypeDescriptorContext);df-generated | -| System.Drawing;SystemColors;get_ActiveBorder;();df-generated | -| System.Drawing;SystemColors;get_ActiveCaption;();df-generated | -| System.Drawing;SystemColors;get_ActiveCaptionText;();df-generated | -| System.Drawing;SystemColors;get_AppWorkspace;();df-generated | -| System.Drawing;SystemColors;get_ButtonFace;();df-generated | -| System.Drawing;SystemColors;get_ButtonHighlight;();df-generated | -| System.Drawing;SystemColors;get_ButtonShadow;();df-generated | -| System.Drawing;SystemColors;get_Control;();df-generated | -| System.Drawing;SystemColors;get_ControlDark;();df-generated | -| System.Drawing;SystemColors;get_ControlDarkDark;();df-generated | -| System.Drawing;SystemColors;get_ControlLight;();df-generated | -| System.Drawing;SystemColors;get_ControlLightLight;();df-generated | -| System.Drawing;SystemColors;get_ControlText;();df-generated | -| System.Drawing;SystemColors;get_Desktop;();df-generated | -| System.Drawing;SystemColors;get_GradientActiveCaption;();df-generated | -| System.Drawing;SystemColors;get_GradientInactiveCaption;();df-generated | -| System.Drawing;SystemColors;get_GrayText;();df-generated | -| System.Drawing;SystemColors;get_Highlight;();df-generated | -| System.Drawing;SystemColors;get_HighlightText;();df-generated | -| System.Drawing;SystemColors;get_HotTrack;();df-generated | -| System.Drawing;SystemColors;get_InactiveBorder;();df-generated | -| System.Drawing;SystemColors;get_InactiveCaption;();df-generated | -| System.Drawing;SystemColors;get_InactiveCaptionText;();df-generated | -| System.Drawing;SystemColors;get_Info;();df-generated | -| System.Drawing;SystemColors;get_InfoText;();df-generated | -| System.Drawing;SystemColors;get_Menu;();df-generated | -| System.Drawing;SystemColors;get_MenuBar;();df-generated | -| System.Drawing;SystemColors;get_MenuHighlight;();df-generated | -| System.Drawing;SystemColors;get_MenuText;();df-generated | -| System.Drawing;SystemColors;get_ScrollBar;();df-generated | -| System.Drawing;SystemColors;get_Window;();df-generated | -| System.Drawing;SystemColors;get_WindowFrame;();df-generated | -| System.Drawing;SystemColors;get_WindowText;();df-generated | -| System.Dynamic;BinaryOperationBinder;BinaryOperationBinder;(System.Linq.Expressions.ExpressionType);df-generated | -| System.Dynamic;BinaryOperationBinder;Bind;(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[]);df-generated | -| System.Dynamic;BinaryOperationBinder;FallbackBinaryOperation;(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject);df-generated | -| System.Dynamic;BinaryOperationBinder;FallbackBinaryOperation;(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject);df-generated | -| System.Dynamic;BinaryOperationBinder;get_Operation;();df-generated | -| System.Dynamic;BinaryOperationBinder;get_ReturnType;();df-generated | -| System.Dynamic;BindingRestrictions;Combine;(System.Collections.Generic.IList);df-generated | -| System.Dynamic;CallInfo;CallInfo;(System.Int32,System.Collections.Generic.IEnumerable);df-generated | -| System.Dynamic;CallInfo;CallInfo;(System.Int32,System.String[]);df-generated | -| System.Dynamic;CallInfo;Equals;(System.Object);df-generated | -| System.Dynamic;CallInfo;GetHashCode;();df-generated | -| System.Dynamic;CallInfo;get_ArgumentCount;();df-generated | -| System.Dynamic;CallInfo;get_ArgumentNames;();df-generated | -| System.Dynamic;ConvertBinder;Bind;(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[]);df-generated | -| System.Dynamic;ConvertBinder;ConvertBinder;(System.Type,System.Boolean);df-generated | -| System.Dynamic;ConvertBinder;FallbackConvert;(System.Dynamic.DynamicMetaObject);df-generated | -| System.Dynamic;ConvertBinder;FallbackConvert;(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject);df-generated | -| System.Dynamic;ConvertBinder;get_Explicit;();df-generated | -| System.Dynamic;ConvertBinder;get_ReturnType;();df-generated | -| System.Dynamic;ConvertBinder;get_Type;();df-generated | -| System.Dynamic;CreateInstanceBinder;Bind;(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[]);df-generated | -| System.Dynamic;CreateInstanceBinder;CreateInstanceBinder;(System.Dynamic.CallInfo);df-generated | -| System.Dynamic;CreateInstanceBinder;FallbackCreateInstance;(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[]);df-generated | -| System.Dynamic;CreateInstanceBinder;FallbackCreateInstance;(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[],System.Dynamic.DynamicMetaObject);df-generated | -| System.Dynamic;CreateInstanceBinder;get_CallInfo;();df-generated | -| System.Dynamic;CreateInstanceBinder;get_ReturnType;();df-generated | -| System.Dynamic;DeleteIndexBinder;Bind;(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[]);df-generated | -| System.Dynamic;DeleteIndexBinder;DeleteIndexBinder;(System.Dynamic.CallInfo);df-generated | -| System.Dynamic;DeleteIndexBinder;FallbackDeleteIndex;(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[]);df-generated | -| System.Dynamic;DeleteIndexBinder;FallbackDeleteIndex;(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[],System.Dynamic.DynamicMetaObject);df-generated | -| System.Dynamic;DeleteIndexBinder;get_CallInfo;();df-generated | -| System.Dynamic;DeleteIndexBinder;get_ReturnType;();df-generated | -| System.Dynamic;DeleteMemberBinder;Bind;(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[]);df-generated | -| System.Dynamic;DeleteMemberBinder;DeleteMemberBinder;(System.String,System.Boolean);df-generated | -| System.Dynamic;DeleteMemberBinder;FallbackDeleteMember;(System.Dynamic.DynamicMetaObject);df-generated | -| System.Dynamic;DeleteMemberBinder;FallbackDeleteMember;(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject);df-generated | -| System.Dynamic;DeleteMemberBinder;get_IgnoreCase;();df-generated | -| System.Dynamic;DeleteMemberBinder;get_Name;();df-generated | -| System.Dynamic;DeleteMemberBinder;get_ReturnType;();df-generated | -| System.Dynamic;DynamicMetaObject;BindBinaryOperation;(System.Dynamic.BinaryOperationBinder,System.Dynamic.DynamicMetaObject);df-generated | -| System.Dynamic;DynamicMetaObject;BindConvert;(System.Dynamic.ConvertBinder);df-generated | -| System.Dynamic;DynamicMetaObject;BindCreateInstance;(System.Dynamic.CreateInstanceBinder,System.Dynamic.DynamicMetaObject[]);df-generated | -| System.Dynamic;DynamicMetaObject;BindDeleteIndex;(System.Dynamic.DeleteIndexBinder,System.Dynamic.DynamicMetaObject[]);df-generated | -| System.Dynamic;DynamicMetaObject;BindDeleteMember;(System.Dynamic.DeleteMemberBinder);df-generated | -| System.Dynamic;DynamicMetaObject;BindGetIndex;(System.Dynamic.GetIndexBinder,System.Dynamic.DynamicMetaObject[]);df-generated | -| System.Dynamic;DynamicMetaObject;BindGetMember;(System.Dynamic.GetMemberBinder);df-generated | -| System.Dynamic;DynamicMetaObject;BindInvoke;(System.Dynamic.InvokeBinder,System.Dynamic.DynamicMetaObject[]);df-generated | -| System.Dynamic;DynamicMetaObject;BindInvokeMember;(System.Dynamic.InvokeMemberBinder,System.Dynamic.DynamicMetaObject[]);df-generated | -| System.Dynamic;DynamicMetaObject;BindSetIndex;(System.Dynamic.SetIndexBinder,System.Dynamic.DynamicMetaObject[],System.Dynamic.DynamicMetaObject);df-generated | -| System.Dynamic;DynamicMetaObject;BindSetMember;(System.Dynamic.SetMemberBinder,System.Dynamic.DynamicMetaObject);df-generated | -| System.Dynamic;DynamicMetaObject;BindUnaryOperation;(System.Dynamic.UnaryOperationBinder);df-generated | -| System.Dynamic;DynamicMetaObject;DynamicMetaObject;(System.Linq.Expressions.Expression,System.Dynamic.BindingRestrictions);df-generated | -| System.Dynamic;DynamicMetaObject;GetDynamicMemberNames;();df-generated | -| System.Dynamic;DynamicMetaObject;get_Expression;();df-generated | -| System.Dynamic;DynamicMetaObject;get_HasValue;();df-generated | -| System.Dynamic;DynamicMetaObject;get_LimitType;();df-generated | -| System.Dynamic;DynamicMetaObject;get_Restrictions;();df-generated | -| System.Dynamic;DynamicMetaObject;get_RuntimeType;();df-generated | -| System.Dynamic;DynamicMetaObjectBinder;Bind;(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[]);df-generated | -| System.Dynamic;DynamicMetaObjectBinder;Bind;(System.Object[],System.Collections.ObjectModel.ReadOnlyCollection,System.Linq.Expressions.LabelTarget);df-generated | -| System.Dynamic;DynamicMetaObjectBinder;Defer;(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[]);df-generated | -| System.Dynamic;DynamicMetaObjectBinder;Defer;(System.Dynamic.DynamicMetaObject[]);df-generated | -| System.Dynamic;DynamicMetaObjectBinder;DynamicMetaObjectBinder;();df-generated | -| System.Dynamic;DynamicMetaObjectBinder;GetUpdateExpression;(System.Type);df-generated | -| System.Dynamic;DynamicMetaObjectBinder;get_ReturnType;();df-generated | -| System.Dynamic;DynamicObject;DynamicObject;();df-generated | -| System.Dynamic;DynamicObject;GetDynamicMemberNames;();df-generated | -| System.Dynamic;DynamicObject;GetMetaObject;(System.Linq.Expressions.Expression);df-generated | -| System.Dynamic;DynamicObject;TryBinaryOperation;(System.Dynamic.BinaryOperationBinder,System.Object,System.Object);df-generated | -| System.Dynamic;DynamicObject;TryConvert;(System.Dynamic.ConvertBinder,System.Object);df-generated | -| System.Dynamic;DynamicObject;TryCreateInstance;(System.Dynamic.CreateInstanceBinder,System.Object[],System.Object);df-generated | -| System.Dynamic;DynamicObject;TryDeleteIndex;(System.Dynamic.DeleteIndexBinder,System.Object[]);df-generated | -| System.Dynamic;DynamicObject;TryDeleteMember;(System.Dynamic.DeleteMemberBinder);df-generated | -| System.Dynamic;DynamicObject;TryGetIndex;(System.Dynamic.GetIndexBinder,System.Object[],System.Object);df-generated | -| System.Dynamic;DynamicObject;TryGetMember;(System.Dynamic.GetMemberBinder,System.Object);df-generated | -| System.Dynamic;DynamicObject;TryInvoke;(System.Dynamic.InvokeBinder,System.Object[],System.Object);df-generated | -| System.Dynamic;DynamicObject;TryInvokeMember;(System.Dynamic.InvokeMemberBinder,System.Object[],System.Object);df-generated | -| System.Dynamic;DynamicObject;TrySetIndex;(System.Dynamic.SetIndexBinder,System.Object[],System.Object);df-generated | -| System.Dynamic;DynamicObject;TrySetMember;(System.Dynamic.SetMemberBinder,System.Object);df-generated | -| System.Dynamic;DynamicObject;TryUnaryOperation;(System.Dynamic.UnaryOperationBinder,System.Object);df-generated | -| System.Dynamic;ExpandoObject;Contains;(System.Collections.Generic.KeyValuePair);df-generated | -| System.Dynamic;ExpandoObject;ContainsKey;(System.String);df-generated | -| System.Dynamic;ExpandoObject;ExpandoObject;();df-generated | -| System.Dynamic;ExpandoObject;GetMetaObject;(System.Linq.Expressions.Expression);df-generated | -| System.Dynamic;ExpandoObject;Remove;(System.Collections.Generic.KeyValuePair);df-generated | -| System.Dynamic;ExpandoObject;Remove;(System.String);df-generated | -| System.Dynamic;ExpandoObject;get_Count;();df-generated | -| System.Dynamic;ExpandoObject;get_IsReadOnly;();df-generated | -| System.Dynamic;GetIndexBinder;Bind;(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[]);df-generated | -| System.Dynamic;GetIndexBinder;FallbackGetIndex;(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[]);df-generated | -| System.Dynamic;GetIndexBinder;FallbackGetIndex;(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[],System.Dynamic.DynamicMetaObject);df-generated | -| System.Dynamic;GetIndexBinder;GetIndexBinder;(System.Dynamic.CallInfo);df-generated | -| System.Dynamic;GetIndexBinder;get_CallInfo;();df-generated | -| System.Dynamic;GetIndexBinder;get_ReturnType;();df-generated | -| System.Dynamic;GetMemberBinder;Bind;(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[]);df-generated | -| System.Dynamic;GetMemberBinder;FallbackGetMember;(System.Dynamic.DynamicMetaObject);df-generated | -| System.Dynamic;GetMemberBinder;FallbackGetMember;(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject);df-generated | -| System.Dynamic;GetMemberBinder;GetMemberBinder;(System.String,System.Boolean);df-generated | -| System.Dynamic;GetMemberBinder;get_IgnoreCase;();df-generated | -| System.Dynamic;GetMemberBinder;get_Name;();df-generated | -| System.Dynamic;GetMemberBinder;get_ReturnType;();df-generated | -| System.Dynamic;IDynamicMetaObjectProvider;GetMetaObject;(System.Linq.Expressions.Expression);df-generated | -| System.Dynamic;IInvokeOnGetBinder;get_InvokeOnGet;();df-generated | -| System.Dynamic;InvokeBinder;Bind;(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[]);df-generated | -| System.Dynamic;InvokeBinder;FallbackInvoke;(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[]);df-generated | -| System.Dynamic;InvokeBinder;FallbackInvoke;(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[],System.Dynamic.DynamicMetaObject);df-generated | -| System.Dynamic;InvokeBinder;InvokeBinder;(System.Dynamic.CallInfo);df-generated | -| System.Dynamic;InvokeBinder;get_CallInfo;();df-generated | -| System.Dynamic;InvokeBinder;get_ReturnType;();df-generated | -| System.Dynamic;InvokeMemberBinder;Bind;(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[]);df-generated | -| System.Dynamic;InvokeMemberBinder;FallbackInvoke;(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[],System.Dynamic.DynamicMetaObject);df-generated | -| System.Dynamic;InvokeMemberBinder;FallbackInvokeMember;(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[]);df-generated | -| System.Dynamic;InvokeMemberBinder;FallbackInvokeMember;(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[],System.Dynamic.DynamicMetaObject);df-generated | -| System.Dynamic;InvokeMemberBinder;InvokeMemberBinder;(System.String,System.Boolean,System.Dynamic.CallInfo);df-generated | -| System.Dynamic;InvokeMemberBinder;get_CallInfo;();df-generated | -| System.Dynamic;InvokeMemberBinder;get_IgnoreCase;();df-generated | -| System.Dynamic;InvokeMemberBinder;get_Name;();df-generated | -| System.Dynamic;InvokeMemberBinder;get_ReturnType;();df-generated | -| System.Dynamic;SetIndexBinder;Bind;(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[]);df-generated | -| System.Dynamic;SetIndexBinder;FallbackSetIndex;(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[],System.Dynamic.DynamicMetaObject);df-generated | -| System.Dynamic;SetIndexBinder;FallbackSetIndex;(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[],System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject);df-generated | -| System.Dynamic;SetIndexBinder;SetIndexBinder;(System.Dynamic.CallInfo);df-generated | -| System.Dynamic;SetIndexBinder;get_CallInfo;();df-generated | -| System.Dynamic;SetIndexBinder;get_ReturnType;();df-generated | -| System.Dynamic;SetMemberBinder;Bind;(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[]);df-generated | -| System.Dynamic;SetMemberBinder;FallbackSetMember;(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject);df-generated | -| System.Dynamic;SetMemberBinder;FallbackSetMember;(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject);df-generated | -| System.Dynamic;SetMemberBinder;SetMemberBinder;(System.String,System.Boolean);df-generated | -| System.Dynamic;SetMemberBinder;get_IgnoreCase;();df-generated | -| System.Dynamic;SetMemberBinder;get_Name;();df-generated | -| System.Dynamic;SetMemberBinder;get_ReturnType;();df-generated | -| System.Dynamic;UnaryOperationBinder;Bind;(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[]);df-generated | -| System.Dynamic;UnaryOperationBinder;FallbackUnaryOperation;(System.Dynamic.DynamicMetaObject);df-generated | -| System.Dynamic;UnaryOperationBinder;FallbackUnaryOperation;(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject);df-generated | -| System.Dynamic;UnaryOperationBinder;UnaryOperationBinder;(System.Linq.Expressions.ExpressionType);df-generated | -| System.Dynamic;UnaryOperationBinder;get_Operation;();df-generated | -| System.Dynamic;UnaryOperationBinder;get_ReturnType;();df-generated | -| System.Formats.Asn1;Asn1Tag;AsConstructed;();df-generated | -| System.Formats.Asn1;Asn1Tag;AsPrimitive;();df-generated | -| System.Formats.Asn1;Asn1Tag;Asn1Tag;(System.Formats.Asn1.TagClass,System.Int32,System.Boolean);df-generated | -| System.Formats.Asn1;Asn1Tag;Asn1Tag;(System.Formats.Asn1.UniversalTagNumber,System.Boolean);df-generated | -| System.Formats.Asn1;Asn1Tag;CalculateEncodedSize;();df-generated | -| System.Formats.Asn1;Asn1Tag;Decode;(System.ReadOnlySpan,System.Int32);df-generated | -| System.Formats.Asn1;Asn1Tag;Encode;(System.Span);df-generated | -| System.Formats.Asn1;Asn1Tag;Equals;(System.Formats.Asn1.Asn1Tag);df-generated | -| System.Formats.Asn1;Asn1Tag;Equals;(System.Object);df-generated | -| System.Formats.Asn1;Asn1Tag;GetHashCode;();df-generated | -| System.Formats.Asn1;Asn1Tag;HasSameClassAndValue;(System.Formats.Asn1.Asn1Tag);df-generated | -| System.Formats.Asn1;Asn1Tag;ToString;();df-generated | -| System.Formats.Asn1;Asn1Tag;TryDecode;(System.ReadOnlySpan,System.Formats.Asn1.Asn1Tag,System.Int32);df-generated | -| System.Formats.Asn1;Asn1Tag;TryEncode;(System.Span,System.Int32);df-generated | -| System.Formats.Asn1;Asn1Tag;get_IsConstructed;();df-generated | -| System.Formats.Asn1;Asn1Tag;get_TagClass;();df-generated | -| System.Formats.Asn1;Asn1Tag;get_TagValue;();df-generated | -| System.Formats.Asn1;AsnContentException;AsnContentException;();df-generated | -| System.Formats.Asn1;AsnContentException;AsnContentException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Formats.Asn1;AsnContentException;AsnContentException;(System.String);df-generated | -| System.Formats.Asn1;AsnContentException;AsnContentException;(System.String,System.Exception);df-generated | -| System.Formats.Asn1;AsnDecoder;ReadBitString;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Int32,System.Int32,System.Nullable);df-generated | -| System.Formats.Asn1;AsnDecoder;ReadBoolean;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Int32,System.Nullable);df-generated | -| System.Formats.Asn1;AsnDecoder;ReadCharacterString;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Formats.Asn1.UniversalTagNumber,System.Int32,System.Nullable);df-generated | -| System.Formats.Asn1;AsnDecoder;ReadEncodedValue;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Int32,System.Int32,System.Int32);df-generated | -| System.Formats.Asn1;AsnDecoder;ReadEnumeratedBytes;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Int32,System.Nullable);df-generated | -| System.Formats.Asn1;AsnDecoder;ReadEnumeratedValue;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Type,System.Int32,System.Nullable);df-generated | -| System.Formats.Asn1;AsnDecoder;ReadEnumeratedValue<>;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Int32,System.Nullable);df-generated | -| System.Formats.Asn1;AsnDecoder;ReadGeneralizedTime;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Int32,System.Nullable);df-generated | -| System.Formats.Asn1;AsnDecoder;ReadInteger;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Int32,System.Nullable);df-generated | -| System.Formats.Asn1;AsnDecoder;ReadIntegerBytes;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Int32,System.Nullable);df-generated | -| System.Formats.Asn1;AsnDecoder;ReadNamedBitList;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Int32,System.Nullable);df-generated | -| System.Formats.Asn1;AsnDecoder;ReadNamedBitListValue;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Type,System.Int32,System.Nullable);df-generated | -| System.Formats.Asn1;AsnDecoder;ReadNamedBitListValue<>;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Int32,System.Nullable);df-generated | -| System.Formats.Asn1;AsnDecoder;ReadNull;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Int32,System.Nullable);df-generated | -| System.Formats.Asn1;AsnDecoder;ReadObjectIdentifier;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Int32,System.Nullable);df-generated | -| System.Formats.Asn1;AsnDecoder;ReadOctetString;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Int32,System.Nullable);df-generated | -| System.Formats.Asn1;AsnDecoder;ReadSequence;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Int32,System.Int32,System.Int32,System.Nullable);df-generated | -| System.Formats.Asn1;AsnDecoder;ReadSetOf;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Int32,System.Int32,System.Int32,System.Boolean,System.Nullable);df-generated | -| System.Formats.Asn1;AsnDecoder;ReadUtcTime;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Int32,System.Int32,System.Nullable);df-generated | -| System.Formats.Asn1;AsnDecoder;TryReadBitString;(System.ReadOnlySpan,System.Span,System.Formats.Asn1.AsnEncodingRules,System.Int32,System.Int32,System.Int32,System.Nullable);df-generated | -| System.Formats.Asn1;AsnDecoder;TryReadCharacterString;(System.ReadOnlySpan,System.Span,System.Formats.Asn1.AsnEncodingRules,System.Formats.Asn1.UniversalTagNumber,System.Int32,System.Int32,System.Nullable);df-generated | -| System.Formats.Asn1;AsnDecoder;TryReadCharacterStringBytes;(System.ReadOnlySpan,System.Span,System.Formats.Asn1.AsnEncodingRules,System.Formats.Asn1.Asn1Tag,System.Int32,System.Int32);df-generated | -| System.Formats.Asn1;AsnDecoder;TryReadEncodedValue;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Formats.Asn1.Asn1Tag,System.Int32,System.Int32,System.Int32);df-generated | -| System.Formats.Asn1;AsnDecoder;TryReadInt32;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Int32,System.Int32,System.Nullable);df-generated | -| System.Formats.Asn1;AsnDecoder;TryReadInt64;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Int64,System.Int32,System.Nullable);df-generated | -| System.Formats.Asn1;AsnDecoder;TryReadOctetString;(System.ReadOnlySpan,System.Span,System.Formats.Asn1.AsnEncodingRules,System.Int32,System.Int32,System.Nullable);df-generated | -| System.Formats.Asn1;AsnDecoder;TryReadPrimitiveBitString;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Int32,System.ReadOnlySpan,System.Int32,System.Nullable);df-generated | -| System.Formats.Asn1;AsnDecoder;TryReadPrimitiveCharacterStringBytes;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Formats.Asn1.Asn1Tag,System.ReadOnlySpan,System.Int32);df-generated | -| System.Formats.Asn1;AsnDecoder;TryReadPrimitiveOctetString;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.ReadOnlySpan,System.Int32,System.Nullable);df-generated | -| System.Formats.Asn1;AsnDecoder;TryReadUInt32;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.UInt32,System.Int32,System.Nullable);df-generated | -| System.Formats.Asn1;AsnDecoder;TryReadUInt64;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.UInt64,System.Int32,System.Nullable);df-generated | -| System.Formats.Asn1;AsnReader;PeekTag;();df-generated | -| System.Formats.Asn1;AsnReader;ReadBitString;(System.Int32,System.Nullable);df-generated | -| System.Formats.Asn1;AsnReader;ReadBoolean;(System.Nullable);df-generated | -| System.Formats.Asn1;AsnReader;ReadCharacterString;(System.Formats.Asn1.UniversalTagNumber,System.Nullable);df-generated | -| System.Formats.Asn1;AsnReader;ReadEnumeratedValue;(System.Type,System.Nullable);df-generated | -| System.Formats.Asn1;AsnReader;ReadEnumeratedValue<>;(System.Nullable);df-generated | -| System.Formats.Asn1;AsnReader;ReadGeneralizedTime;(System.Nullable);df-generated | -| System.Formats.Asn1;AsnReader;ReadInteger;(System.Nullable);df-generated | -| System.Formats.Asn1;AsnReader;ReadNamedBitList;(System.Nullable);df-generated | -| System.Formats.Asn1;AsnReader;ReadNamedBitListValue;(System.Type,System.Nullable);df-generated | -| System.Formats.Asn1;AsnReader;ReadNamedBitListValue<>;(System.Nullable);df-generated | -| System.Formats.Asn1;AsnReader;ReadNull;(System.Nullable);df-generated | -| System.Formats.Asn1;AsnReader;ReadObjectIdentifier;(System.Nullable);df-generated | -| System.Formats.Asn1;AsnReader;ReadOctetString;(System.Nullable);df-generated | -| System.Formats.Asn1;AsnReader;ReadUtcTime;(System.Int32,System.Nullable);df-generated | -| System.Formats.Asn1;AsnReader;ReadUtcTime;(System.Nullable);df-generated | -| System.Formats.Asn1;AsnReader;ThrowIfNotEmpty;();df-generated | -| System.Formats.Asn1;AsnReader;TryReadBitString;(System.Span,System.Int32,System.Int32,System.Nullable);df-generated | -| System.Formats.Asn1;AsnReader;TryReadCharacterString;(System.Span,System.Formats.Asn1.UniversalTagNumber,System.Int32,System.Nullable);df-generated | -| System.Formats.Asn1;AsnReader;TryReadCharacterStringBytes;(System.Span,System.Formats.Asn1.Asn1Tag,System.Int32);df-generated | -| System.Formats.Asn1;AsnReader;TryReadInt32;(System.Int32,System.Nullable);df-generated | -| System.Formats.Asn1;AsnReader;TryReadInt64;(System.Int64,System.Nullable);df-generated | -| System.Formats.Asn1;AsnReader;TryReadOctetString;(System.Span,System.Int32,System.Nullable);df-generated | -| System.Formats.Asn1;AsnReader;TryReadUInt32;(System.UInt32,System.Nullable);df-generated | -| System.Formats.Asn1;AsnReader;TryReadUInt64;(System.UInt64,System.Nullable);df-generated | -| System.Formats.Asn1;AsnReader;get_HasData;();df-generated | -| System.Formats.Asn1;AsnReader;get_RuleSet;();df-generated | -| System.Formats.Asn1;AsnReaderOptions;get_SkipSetSortOrderVerification;();df-generated | -| System.Formats.Asn1;AsnReaderOptions;get_UtcTimeTwoDigitYearMax;();df-generated | -| System.Formats.Asn1;AsnReaderOptions;set_SkipSetSortOrderVerification;(System.Boolean);df-generated | -| System.Formats.Asn1;AsnReaderOptions;set_UtcTimeTwoDigitYearMax;(System.Int32);df-generated | -| System.Formats.Asn1;AsnWriter+Scope;Dispose;();df-generated | -| System.Formats.Asn1;AsnWriter;AsnWriter;(System.Formats.Asn1.AsnEncodingRules);df-generated | -| System.Formats.Asn1;AsnWriter;CopyTo;(System.Formats.Asn1.AsnWriter);df-generated | -| System.Formats.Asn1;AsnWriter;Encode;();df-generated | -| System.Formats.Asn1;AsnWriter;Encode;(System.Span);df-generated | -| System.Formats.Asn1;AsnWriter;EncodedValueEquals;(System.Formats.Asn1.AsnWriter);df-generated | -| System.Formats.Asn1;AsnWriter;EncodedValueEquals;(System.ReadOnlySpan);df-generated | -| System.Formats.Asn1;AsnWriter;GetEncodedLength;();df-generated | -| System.Formats.Asn1;AsnWriter;PopOctetString;(System.Nullable);df-generated | -| System.Formats.Asn1;AsnWriter;PopSequence;(System.Nullable);df-generated | -| System.Formats.Asn1;AsnWriter;PopSetOf;(System.Nullable);df-generated | -| System.Formats.Asn1;AsnWriter;Reset;();df-generated | -| System.Formats.Asn1;AsnWriter;TryEncode;(System.Span,System.Int32);df-generated | -| System.Formats.Asn1;AsnWriter;WriteBitString;(System.ReadOnlySpan,System.Int32,System.Nullable);df-generated | -| System.Formats.Asn1;AsnWriter;WriteBoolean;(System.Boolean,System.Nullable);df-generated | -| System.Formats.Asn1;AsnWriter;WriteCharacterString;(System.Formats.Asn1.UniversalTagNumber,System.ReadOnlySpan,System.Nullable);df-generated | -| System.Formats.Asn1;AsnWriter;WriteCharacterString;(System.Formats.Asn1.UniversalTagNumber,System.String,System.Nullable);df-generated | -| System.Formats.Asn1;AsnWriter;WriteEncodedValue;(System.ReadOnlySpan);df-generated | -| System.Formats.Asn1;AsnWriter;WriteEnumeratedValue;(System.Enum,System.Nullable);df-generated | -| System.Formats.Asn1;AsnWriter;WriteEnumeratedValue<>;(TEnum,System.Nullable);df-generated | -| System.Formats.Asn1;AsnWriter;WriteGeneralizedTime;(System.DateTimeOffset,System.Boolean,System.Nullable);df-generated | -| System.Formats.Asn1;AsnWriter;WriteInteger;(System.Int64,System.Nullable);df-generated | -| System.Formats.Asn1;AsnWriter;WriteInteger;(System.Numerics.BigInteger,System.Nullable);df-generated | -| System.Formats.Asn1;AsnWriter;WriteInteger;(System.ReadOnlySpan,System.Nullable);df-generated | -| System.Formats.Asn1;AsnWriter;WriteInteger;(System.UInt64,System.Nullable);df-generated | -| System.Formats.Asn1;AsnWriter;WriteIntegerUnsigned;(System.ReadOnlySpan,System.Nullable);df-generated | -| System.Formats.Asn1;AsnWriter;WriteNamedBitList;(System.Collections.BitArray,System.Nullable);df-generated | -| System.Formats.Asn1;AsnWriter;WriteNamedBitList;(System.Enum,System.Nullable);df-generated | -| System.Formats.Asn1;AsnWriter;WriteNamedBitList<>;(TEnum,System.Nullable);df-generated | -| System.Formats.Asn1;AsnWriter;WriteNull;(System.Nullable);df-generated | -| System.Formats.Asn1;AsnWriter;WriteObjectIdentifier;(System.ReadOnlySpan,System.Nullable);df-generated | -| System.Formats.Asn1;AsnWriter;WriteObjectIdentifier;(System.String,System.Nullable);df-generated | -| System.Formats.Asn1;AsnWriter;WriteOctetString;(System.ReadOnlySpan,System.Nullable);df-generated | -| System.Formats.Asn1;AsnWriter;WriteUtcTime;(System.DateTimeOffset,System.Int32,System.Nullable);df-generated | -| System.Formats.Asn1;AsnWriter;WriteUtcTime;(System.DateTimeOffset,System.Nullable);df-generated | -| System.Formats.Asn1;AsnWriter;get_RuleSet;();df-generated | -| System.Globalization;Calendar;AddDays;(System.DateTime,System.Int32);df-generated | -| System.Globalization;Calendar;AddHours;(System.DateTime,System.Int32);df-generated | -| System.Globalization;Calendar;AddMilliseconds;(System.DateTime,System.Double);df-generated | -| System.Globalization;Calendar;AddMinutes;(System.DateTime,System.Int32);df-generated | -| System.Globalization;Calendar;AddMonths;(System.DateTime,System.Int32);df-generated | -| System.Globalization;Calendar;AddSeconds;(System.DateTime,System.Int32);df-generated | -| System.Globalization;Calendar;AddWeeks;(System.DateTime,System.Int32);df-generated | -| System.Globalization;Calendar;AddYears;(System.DateTime,System.Int32);df-generated | -| System.Globalization;Calendar;Calendar;();df-generated | -| System.Globalization;Calendar;Clone;();df-generated | -| System.Globalization;Calendar;GetDayOfMonth;(System.DateTime);df-generated | -| System.Globalization;Calendar;GetDayOfWeek;(System.DateTime);df-generated | -| System.Globalization;Calendar;GetDayOfYear;(System.DateTime);df-generated | -| System.Globalization;Calendar;GetDaysInMonth;(System.Int32,System.Int32);df-generated | -| System.Globalization;Calendar;GetDaysInMonth;(System.Int32,System.Int32,System.Int32);df-generated | -| System.Globalization;Calendar;GetDaysInYear;(System.Int32);df-generated | -| System.Globalization;Calendar;GetDaysInYear;(System.Int32,System.Int32);df-generated | -| System.Globalization;Calendar;GetEra;(System.DateTime);df-generated | -| System.Globalization;Calendar;GetHour;(System.DateTime);df-generated | -| System.Globalization;Calendar;GetLeapMonth;(System.Int32);df-generated | -| System.Globalization;Calendar;GetLeapMonth;(System.Int32,System.Int32);df-generated | -| System.Globalization;Calendar;GetMilliseconds;(System.DateTime);df-generated | -| System.Globalization;Calendar;GetMinute;(System.DateTime);df-generated | -| System.Globalization;Calendar;GetMonth;(System.DateTime);df-generated | -| System.Globalization;Calendar;GetMonthsInYear;(System.Int32);df-generated | -| System.Globalization;Calendar;GetMonthsInYear;(System.Int32,System.Int32);df-generated | -| System.Globalization;Calendar;GetSecond;(System.DateTime);df-generated | -| System.Globalization;Calendar;GetWeekOfYear;(System.DateTime,System.Globalization.CalendarWeekRule,System.DayOfWeek);df-generated | -| System.Globalization;Calendar;GetYear;(System.DateTime);df-generated | -| System.Globalization;Calendar;IsLeapDay;(System.Int32,System.Int32,System.Int32);df-generated | -| System.Globalization;Calendar;IsLeapDay;(System.Int32,System.Int32,System.Int32,System.Int32);df-generated | -| System.Globalization;Calendar;IsLeapMonth;(System.Int32,System.Int32);df-generated | -| System.Globalization;Calendar;IsLeapMonth;(System.Int32,System.Int32,System.Int32);df-generated | -| System.Globalization;Calendar;IsLeapYear;(System.Int32);df-generated | -| System.Globalization;Calendar;IsLeapYear;(System.Int32,System.Int32);df-generated | -| System.Globalization;Calendar;ToDateTime;(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32);df-generated | -| System.Globalization;Calendar;ToDateTime;(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32);df-generated | -| System.Globalization;Calendar;ToFourDigitYear;(System.Int32);df-generated | -| System.Globalization;Calendar;get_AlgorithmType;();df-generated | -| System.Globalization;Calendar;get_DaysInYearBeforeMinSupportedYear;();df-generated | -| System.Globalization;Calendar;get_Eras;();df-generated | -| System.Globalization;Calendar;get_IsReadOnly;();df-generated | -| System.Globalization;Calendar;get_MaxSupportedDateTime;();df-generated | -| System.Globalization;Calendar;get_MinSupportedDateTime;();df-generated | -| System.Globalization;Calendar;get_TwoDigitYearMax;();df-generated | -| System.Globalization;Calendar;set_TwoDigitYearMax;(System.Int32);df-generated | -| System.Globalization;CharUnicodeInfo;GetDecimalDigitValue;(System.Char);df-generated | -| System.Globalization;CharUnicodeInfo;GetDecimalDigitValue;(System.String,System.Int32);df-generated | -| System.Globalization;CharUnicodeInfo;GetDigitValue;(System.Char);df-generated | -| System.Globalization;CharUnicodeInfo;GetDigitValue;(System.String,System.Int32);df-generated | -| System.Globalization;CharUnicodeInfo;GetNumericValue;(System.Char);df-generated | -| System.Globalization;CharUnicodeInfo;GetNumericValue;(System.String,System.Int32);df-generated | -| System.Globalization;CharUnicodeInfo;GetUnicodeCategory;(System.Char);df-generated | -| System.Globalization;CharUnicodeInfo;GetUnicodeCategory;(System.Int32);df-generated | -| System.Globalization;CharUnicodeInfo;GetUnicodeCategory;(System.String,System.Int32);df-generated | -| System.Globalization;ChineseLunisolarCalendar;ChineseLunisolarCalendar;();df-generated | -| System.Globalization;ChineseLunisolarCalendar;GetEra;(System.DateTime);df-generated | -| System.Globalization;ChineseLunisolarCalendar;get_DaysInYearBeforeMinSupportedYear;();df-generated | -| System.Globalization;ChineseLunisolarCalendar;get_Eras;();df-generated | -| System.Globalization;ChineseLunisolarCalendar;get_MaxSupportedDateTime;();df-generated | -| System.Globalization;ChineseLunisolarCalendar;get_MinSupportedDateTime;();df-generated | -| System.Globalization;CompareInfo;Compare;(System.ReadOnlySpan,System.ReadOnlySpan,System.Globalization.CompareOptions);df-generated | -| System.Globalization;CompareInfo;Compare;(System.String,System.Int32,System.Int32,System.String,System.Int32,System.Int32);df-generated | -| System.Globalization;CompareInfo;Compare;(System.String,System.Int32,System.Int32,System.String,System.Int32,System.Int32,System.Globalization.CompareOptions);df-generated | -| System.Globalization;CompareInfo;Compare;(System.String,System.Int32,System.String,System.Int32);df-generated | -| System.Globalization;CompareInfo;Compare;(System.String,System.Int32,System.String,System.Int32,System.Globalization.CompareOptions);df-generated | -| System.Globalization;CompareInfo;Compare;(System.String,System.String);df-generated | -| System.Globalization;CompareInfo;Compare;(System.String,System.String,System.Globalization.CompareOptions);df-generated | -| System.Globalization;CompareInfo;Equals;(System.Object);df-generated | -| System.Globalization;CompareInfo;GetCompareInfo;(System.Int32);df-generated | -| System.Globalization;CompareInfo;GetCompareInfo;(System.Int32,System.Reflection.Assembly);df-generated | -| System.Globalization;CompareInfo;GetCompareInfo;(System.String);df-generated | -| System.Globalization;CompareInfo;GetCompareInfo;(System.String,System.Reflection.Assembly);df-generated | -| System.Globalization;CompareInfo;GetHashCode;();df-generated | -| System.Globalization;CompareInfo;GetHashCode;(System.ReadOnlySpan,System.Globalization.CompareOptions);df-generated | -| System.Globalization;CompareInfo;GetHashCode;(System.String,System.Globalization.CompareOptions);df-generated | -| System.Globalization;CompareInfo;GetSortKey;(System.ReadOnlySpan,System.Span,System.Globalization.CompareOptions);df-generated | -| System.Globalization;CompareInfo;GetSortKeyLength;(System.ReadOnlySpan,System.Globalization.CompareOptions);df-generated | -| System.Globalization;CompareInfo;IndexOf;(System.ReadOnlySpan,System.ReadOnlySpan,System.Globalization.CompareOptions);df-generated | -| System.Globalization;CompareInfo;IndexOf;(System.ReadOnlySpan,System.ReadOnlySpan,System.Globalization.CompareOptions,System.Int32);df-generated | -| System.Globalization;CompareInfo;IndexOf;(System.ReadOnlySpan,System.Text.Rune,System.Globalization.CompareOptions);df-generated | -| System.Globalization;CompareInfo;IndexOf;(System.String,System.Char);df-generated | -| System.Globalization;CompareInfo;IndexOf;(System.String,System.Char,System.Globalization.CompareOptions);df-generated | -| System.Globalization;CompareInfo;IndexOf;(System.String,System.Char,System.Int32);df-generated | -| System.Globalization;CompareInfo;IndexOf;(System.String,System.Char,System.Int32,System.Globalization.CompareOptions);df-generated | -| System.Globalization;CompareInfo;IndexOf;(System.String,System.Char,System.Int32,System.Int32);df-generated | -| System.Globalization;CompareInfo;IndexOf;(System.String,System.Char,System.Int32,System.Int32,System.Globalization.CompareOptions);df-generated | -| System.Globalization;CompareInfo;IndexOf;(System.String,System.String);df-generated | -| System.Globalization;CompareInfo;IndexOf;(System.String,System.String,System.Globalization.CompareOptions);df-generated | -| System.Globalization;CompareInfo;IndexOf;(System.String,System.String,System.Int32);df-generated | -| System.Globalization;CompareInfo;IndexOf;(System.String,System.String,System.Int32,System.Globalization.CompareOptions);df-generated | -| System.Globalization;CompareInfo;IndexOf;(System.String,System.String,System.Int32,System.Int32);df-generated | -| System.Globalization;CompareInfo;IndexOf;(System.String,System.String,System.Int32,System.Int32,System.Globalization.CompareOptions);df-generated | -| System.Globalization;CompareInfo;IsPrefix;(System.ReadOnlySpan,System.ReadOnlySpan,System.Globalization.CompareOptions);df-generated | -| System.Globalization;CompareInfo;IsPrefix;(System.ReadOnlySpan,System.ReadOnlySpan,System.Globalization.CompareOptions,System.Int32);df-generated | -| System.Globalization;CompareInfo;IsPrefix;(System.String,System.String);df-generated | -| System.Globalization;CompareInfo;IsPrefix;(System.String,System.String,System.Globalization.CompareOptions);df-generated | -| System.Globalization;CompareInfo;IsSortable;(System.Char);df-generated | -| System.Globalization;CompareInfo;IsSortable;(System.ReadOnlySpan);df-generated | -| System.Globalization;CompareInfo;IsSortable;(System.String);df-generated | -| System.Globalization;CompareInfo;IsSortable;(System.Text.Rune);df-generated | -| System.Globalization;CompareInfo;IsSuffix;(System.ReadOnlySpan,System.ReadOnlySpan,System.Globalization.CompareOptions);df-generated | -| System.Globalization;CompareInfo;IsSuffix;(System.ReadOnlySpan,System.ReadOnlySpan,System.Globalization.CompareOptions,System.Int32);df-generated | -| System.Globalization;CompareInfo;IsSuffix;(System.String,System.String);df-generated | -| System.Globalization;CompareInfo;IsSuffix;(System.String,System.String,System.Globalization.CompareOptions);df-generated | -| System.Globalization;CompareInfo;LastIndexOf;(System.ReadOnlySpan,System.ReadOnlySpan,System.Globalization.CompareOptions);df-generated | -| System.Globalization;CompareInfo;LastIndexOf;(System.ReadOnlySpan,System.ReadOnlySpan,System.Globalization.CompareOptions,System.Int32);df-generated | -| System.Globalization;CompareInfo;LastIndexOf;(System.ReadOnlySpan,System.Text.Rune,System.Globalization.CompareOptions);df-generated | -| System.Globalization;CompareInfo;LastIndexOf;(System.String,System.Char);df-generated | -| System.Globalization;CompareInfo;LastIndexOf;(System.String,System.Char,System.Globalization.CompareOptions);df-generated | -| System.Globalization;CompareInfo;LastIndexOf;(System.String,System.Char,System.Int32);df-generated | -| System.Globalization;CompareInfo;LastIndexOf;(System.String,System.Char,System.Int32,System.Globalization.CompareOptions);df-generated | -| System.Globalization;CompareInfo;LastIndexOf;(System.String,System.Char,System.Int32,System.Int32);df-generated | -| System.Globalization;CompareInfo;LastIndexOf;(System.String,System.Char,System.Int32,System.Int32,System.Globalization.CompareOptions);df-generated | -| System.Globalization;CompareInfo;LastIndexOf;(System.String,System.String);df-generated | -| System.Globalization;CompareInfo;LastIndexOf;(System.String,System.String,System.Globalization.CompareOptions);df-generated | -| System.Globalization;CompareInfo;LastIndexOf;(System.String,System.String,System.Int32);df-generated | -| System.Globalization;CompareInfo;LastIndexOf;(System.String,System.String,System.Int32,System.Globalization.CompareOptions);df-generated | -| System.Globalization;CompareInfo;LastIndexOf;(System.String,System.String,System.Int32,System.Int32);df-generated | -| System.Globalization;CompareInfo;LastIndexOf;(System.String,System.String,System.Int32,System.Int32,System.Globalization.CompareOptions);df-generated | -| System.Globalization;CompareInfo;OnDeserialization;(System.Object);df-generated | -| System.Globalization;CompareInfo;get_LCID;();df-generated | -| System.Globalization;CultureInfo;ClearCachedData;();df-generated | -| System.Globalization;CultureInfo;Clone;();df-generated | -| System.Globalization;CultureInfo;CreateSpecificCulture;(System.String);df-generated | -| System.Globalization;CultureInfo;CultureInfo;(System.Int32);df-generated | -| System.Globalization;CultureInfo;CultureInfo;(System.Int32,System.Boolean);df-generated | -| System.Globalization;CultureInfo;CultureInfo;(System.String);df-generated | -| System.Globalization;CultureInfo;Equals;(System.Object);df-generated | -| System.Globalization;CultureInfo;GetCultureInfo;(System.Int32);df-generated | -| System.Globalization;CultureInfo;GetCultures;(System.Globalization.CultureTypes);df-generated | -| System.Globalization;CultureInfo;GetHashCode;();df-generated | -| System.Globalization;CultureInfo;get_CompareInfo;();df-generated | -| System.Globalization;CultureInfo;get_CultureTypes;();df-generated | -| System.Globalization;CultureInfo;get_CurrentCulture;();df-generated | -| System.Globalization;CultureInfo;get_CurrentUICulture;();df-generated | -| System.Globalization;CultureInfo;get_DefaultThreadCurrentCulture;();df-generated | -| System.Globalization;CultureInfo;get_DefaultThreadCurrentUICulture;();df-generated | -| System.Globalization;CultureInfo;get_IetfLanguageTag;();df-generated | -| System.Globalization;CultureInfo;get_InstalledUICulture;();df-generated | -| System.Globalization;CultureInfo;get_InvariantCulture;();df-generated | -| System.Globalization;CultureInfo;get_IsNeutralCulture;();df-generated | -| System.Globalization;CultureInfo;get_IsReadOnly;();df-generated | -| System.Globalization;CultureInfo;get_KeyboardLayoutId;();df-generated | -| System.Globalization;CultureInfo;get_LCID;();df-generated | -| System.Globalization;CultureInfo;get_Name;();df-generated | -| System.Globalization;CultureInfo;get_OptionalCalendars;();df-generated | -| System.Globalization;CultureInfo;get_ThreeLetterISOLanguageName;();df-generated | -| System.Globalization;CultureInfo;get_ThreeLetterWindowsLanguageName;();df-generated | -| System.Globalization;CultureInfo;get_TwoLetterISOLanguageName;();df-generated | -| System.Globalization;CultureInfo;get_UseUserOverride;();df-generated | -| System.Globalization;CultureInfo;set_CurrentCulture;(System.Globalization.CultureInfo);df-generated | -| System.Globalization;CultureInfo;set_CurrentUICulture;(System.Globalization.CultureInfo);df-generated | -| System.Globalization;CultureInfo;set_DefaultThreadCurrentCulture;(System.Globalization.CultureInfo);df-generated | -| System.Globalization;CultureInfo;set_DefaultThreadCurrentUICulture;(System.Globalization.CultureInfo);df-generated | -| System.Globalization;CultureNotFoundException;CultureNotFoundException;();df-generated | -| System.Globalization;CultureNotFoundException;CultureNotFoundException;(System.String);df-generated | -| System.Globalization;CultureNotFoundException;CultureNotFoundException;(System.String,System.Exception);df-generated | -| System.Globalization;CultureNotFoundException;CultureNotFoundException;(System.String,System.Int32,System.Exception);df-generated | -| System.Globalization;CultureNotFoundException;CultureNotFoundException;(System.String,System.Int32,System.String);df-generated | -| System.Globalization;CultureNotFoundException;CultureNotFoundException;(System.String,System.String);df-generated | -| System.Globalization;DateTimeFormatInfo;Clone;();df-generated | -| System.Globalization;DateTimeFormatInfo;DateTimeFormatInfo;();df-generated | -| System.Globalization;DateTimeFormatInfo;GetAllDateTimePatterns;();df-generated | -| System.Globalization;DateTimeFormatInfo;GetEra;(System.String);df-generated | -| System.Globalization;DateTimeFormatInfo;get_AbbreviatedDayNames;();df-generated | -| System.Globalization;DateTimeFormatInfo;get_AbbreviatedMonthGenitiveNames;();df-generated | -| System.Globalization;DateTimeFormatInfo;get_AbbreviatedMonthNames;();df-generated | -| System.Globalization;DateTimeFormatInfo;get_CalendarWeekRule;();df-generated | -| System.Globalization;DateTimeFormatInfo;get_CurrentInfo;();df-generated | -| System.Globalization;DateTimeFormatInfo;get_DayNames;();df-generated | -| System.Globalization;DateTimeFormatInfo;get_FirstDayOfWeek;();df-generated | -| System.Globalization;DateTimeFormatInfo;get_FullDateTimePattern;();df-generated | -| System.Globalization;DateTimeFormatInfo;get_InvariantInfo;();df-generated | -| System.Globalization;DateTimeFormatInfo;get_IsReadOnly;();df-generated | -| System.Globalization;DateTimeFormatInfo;get_LongDatePattern;();df-generated | -| System.Globalization;DateTimeFormatInfo;get_LongTimePattern;();df-generated | -| System.Globalization;DateTimeFormatInfo;get_MonthGenitiveNames;();df-generated | -| System.Globalization;DateTimeFormatInfo;get_MonthNames;();df-generated | -| System.Globalization;DateTimeFormatInfo;get_NativeCalendarName;();df-generated | -| System.Globalization;DateTimeFormatInfo;get_RFC1123Pattern;();df-generated | -| System.Globalization;DateTimeFormatInfo;get_ShortDatePattern;();df-generated | -| System.Globalization;DateTimeFormatInfo;get_ShortTimePattern;();df-generated | -| System.Globalization;DateTimeFormatInfo;get_ShortestDayNames;();df-generated | -| System.Globalization;DateTimeFormatInfo;get_SortableDateTimePattern;();df-generated | -| System.Globalization;DateTimeFormatInfo;get_UniversalSortableDateTimePattern;();df-generated | -| System.Globalization;DateTimeFormatInfo;get_YearMonthPattern;();df-generated | -| System.Globalization;DateTimeFormatInfo;set_CalendarWeekRule;(System.Globalization.CalendarWeekRule);df-generated | -| System.Globalization;DateTimeFormatInfo;set_FirstDayOfWeek;(System.DayOfWeek);df-generated | -| System.Globalization;EastAsianLunisolarCalendar;AddMonths;(System.DateTime,System.Int32);df-generated | -| System.Globalization;EastAsianLunisolarCalendar;AddYears;(System.DateTime,System.Int32);df-generated | -| System.Globalization;EastAsianLunisolarCalendar;GetCelestialStem;(System.Int32);df-generated | -| System.Globalization;EastAsianLunisolarCalendar;GetDayOfMonth;(System.DateTime);df-generated | -| System.Globalization;EastAsianLunisolarCalendar;GetDayOfWeek;(System.DateTime);df-generated | -| System.Globalization;EastAsianLunisolarCalendar;GetDayOfYear;(System.DateTime);df-generated | -| System.Globalization;EastAsianLunisolarCalendar;GetDaysInMonth;(System.Int32,System.Int32,System.Int32);df-generated | -| System.Globalization;EastAsianLunisolarCalendar;GetDaysInYear;(System.Int32,System.Int32);df-generated | -| System.Globalization;EastAsianLunisolarCalendar;GetLeapMonth;(System.Int32,System.Int32);df-generated | -| System.Globalization;EastAsianLunisolarCalendar;GetMonth;(System.DateTime);df-generated | -| System.Globalization;EastAsianLunisolarCalendar;GetMonthsInYear;(System.Int32,System.Int32);df-generated | -| System.Globalization;EastAsianLunisolarCalendar;GetSexagenaryYear;(System.DateTime);df-generated | -| System.Globalization;EastAsianLunisolarCalendar;GetTerrestrialBranch;(System.Int32);df-generated | -| System.Globalization;EastAsianLunisolarCalendar;GetYear;(System.DateTime);df-generated | -| System.Globalization;EastAsianLunisolarCalendar;IsLeapDay;(System.Int32,System.Int32,System.Int32,System.Int32);df-generated | -| System.Globalization;EastAsianLunisolarCalendar;IsLeapMonth;(System.Int32,System.Int32,System.Int32);df-generated | -| System.Globalization;EastAsianLunisolarCalendar;IsLeapYear;(System.Int32,System.Int32);df-generated | -| System.Globalization;EastAsianLunisolarCalendar;ToDateTime;(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32);df-generated | -| System.Globalization;EastAsianLunisolarCalendar;ToFourDigitYear;(System.Int32);df-generated | -| System.Globalization;EastAsianLunisolarCalendar;get_AlgorithmType;();df-generated | -| System.Globalization;EastAsianLunisolarCalendar;get_TwoDigitYearMax;();df-generated | -| System.Globalization;EastAsianLunisolarCalendar;set_TwoDigitYearMax;(System.Int32);df-generated | -| System.Globalization;GregorianCalendar;AddMonths;(System.DateTime,System.Int32);df-generated | -| System.Globalization;GregorianCalendar;AddYears;(System.DateTime,System.Int32);df-generated | -| System.Globalization;GregorianCalendar;GetDayOfMonth;(System.DateTime);df-generated | -| System.Globalization;GregorianCalendar;GetDayOfWeek;(System.DateTime);df-generated | -| System.Globalization;GregorianCalendar;GetDayOfYear;(System.DateTime);df-generated | -| System.Globalization;GregorianCalendar;GetDaysInMonth;(System.Int32,System.Int32,System.Int32);df-generated | -| System.Globalization;GregorianCalendar;GetDaysInYear;(System.Int32,System.Int32);df-generated | -| System.Globalization;GregorianCalendar;GetEra;(System.DateTime);df-generated | -| System.Globalization;GregorianCalendar;GetLeapMonth;(System.Int32,System.Int32);df-generated | -| System.Globalization;GregorianCalendar;GetMonth;(System.DateTime);df-generated | -| System.Globalization;GregorianCalendar;GetMonthsInYear;(System.Int32,System.Int32);df-generated | -| System.Globalization;GregorianCalendar;GetYear;(System.DateTime);df-generated | -| System.Globalization;GregorianCalendar;GregorianCalendar;();df-generated | -| System.Globalization;GregorianCalendar;GregorianCalendar;(System.Globalization.GregorianCalendarTypes);df-generated | -| System.Globalization;GregorianCalendar;IsLeapDay;(System.Int32,System.Int32,System.Int32,System.Int32);df-generated | -| System.Globalization;GregorianCalendar;IsLeapMonth;(System.Int32,System.Int32,System.Int32);df-generated | -| System.Globalization;GregorianCalendar;IsLeapYear;(System.Int32,System.Int32);df-generated | -| System.Globalization;GregorianCalendar;ToDateTime;(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32);df-generated | -| System.Globalization;GregorianCalendar;ToFourDigitYear;(System.Int32);df-generated | -| System.Globalization;GregorianCalendar;get_AlgorithmType;();df-generated | -| System.Globalization;GregorianCalendar;get_CalendarType;();df-generated | -| System.Globalization;GregorianCalendar;get_Eras;();df-generated | -| System.Globalization;GregorianCalendar;get_MaxSupportedDateTime;();df-generated | -| System.Globalization;GregorianCalendar;get_MinSupportedDateTime;();df-generated | -| System.Globalization;GregorianCalendar;get_TwoDigitYearMax;();df-generated | -| System.Globalization;GregorianCalendar;set_CalendarType;(System.Globalization.GregorianCalendarTypes);df-generated | -| System.Globalization;GregorianCalendar;set_TwoDigitYearMax;(System.Int32);df-generated | -| System.Globalization;HebrewCalendar;AddMonths;(System.DateTime,System.Int32);df-generated | -| System.Globalization;HebrewCalendar;AddYears;(System.DateTime,System.Int32);df-generated | -| System.Globalization;HebrewCalendar;GetDayOfMonth;(System.DateTime);df-generated | -| System.Globalization;HebrewCalendar;GetDayOfWeek;(System.DateTime);df-generated | -| System.Globalization;HebrewCalendar;GetDayOfYear;(System.DateTime);df-generated | -| System.Globalization;HebrewCalendar;GetDaysInMonth;(System.Int32,System.Int32,System.Int32);df-generated | -| System.Globalization;HebrewCalendar;GetDaysInYear;(System.Int32,System.Int32);df-generated | -| System.Globalization;HebrewCalendar;GetEra;(System.DateTime);df-generated | -| System.Globalization;HebrewCalendar;GetLeapMonth;(System.Int32,System.Int32);df-generated | -| System.Globalization;HebrewCalendar;GetMonth;(System.DateTime);df-generated | -| System.Globalization;HebrewCalendar;GetMonthsInYear;(System.Int32,System.Int32);df-generated | -| System.Globalization;HebrewCalendar;GetYear;(System.DateTime);df-generated | -| System.Globalization;HebrewCalendar;HebrewCalendar;();df-generated | -| System.Globalization;HebrewCalendar;IsLeapDay;(System.Int32,System.Int32,System.Int32,System.Int32);df-generated | -| System.Globalization;HebrewCalendar;IsLeapMonth;(System.Int32,System.Int32,System.Int32);df-generated | -| System.Globalization;HebrewCalendar;IsLeapYear;(System.Int32,System.Int32);df-generated | -| System.Globalization;HebrewCalendar;ToDateTime;(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32);df-generated | -| System.Globalization;HebrewCalendar;ToFourDigitYear;(System.Int32);df-generated | -| System.Globalization;HebrewCalendar;get_AlgorithmType;();df-generated | -| System.Globalization;HebrewCalendar;get_Eras;();df-generated | -| System.Globalization;HebrewCalendar;get_MaxSupportedDateTime;();df-generated | -| System.Globalization;HebrewCalendar;get_MinSupportedDateTime;();df-generated | -| System.Globalization;HebrewCalendar;get_TwoDigitYearMax;();df-generated | -| System.Globalization;HebrewCalendar;set_TwoDigitYearMax;(System.Int32);df-generated | -| System.Globalization;HijriCalendar;AddMonths;(System.DateTime,System.Int32);df-generated | -| System.Globalization;HijriCalendar;AddYears;(System.DateTime,System.Int32);df-generated | -| System.Globalization;HijriCalendar;GetDayOfMonth;(System.DateTime);df-generated | -| System.Globalization;HijriCalendar;GetDayOfWeek;(System.DateTime);df-generated | -| System.Globalization;HijriCalendar;GetDayOfYear;(System.DateTime);df-generated | -| System.Globalization;HijriCalendar;GetDaysInMonth;(System.Int32,System.Int32,System.Int32);df-generated | -| System.Globalization;HijriCalendar;GetDaysInYear;(System.Int32,System.Int32);df-generated | -| System.Globalization;HijriCalendar;GetEra;(System.DateTime);df-generated | -| System.Globalization;HijriCalendar;GetLeapMonth;(System.Int32,System.Int32);df-generated | -| System.Globalization;HijriCalendar;GetMonth;(System.DateTime);df-generated | -| System.Globalization;HijriCalendar;GetMonthsInYear;(System.Int32,System.Int32);df-generated | -| System.Globalization;HijriCalendar;GetYear;(System.DateTime);df-generated | -| System.Globalization;HijriCalendar;HijriCalendar;();df-generated | -| System.Globalization;HijriCalendar;IsLeapDay;(System.Int32,System.Int32,System.Int32,System.Int32);df-generated | -| System.Globalization;HijriCalendar;IsLeapMonth;(System.Int32,System.Int32,System.Int32);df-generated | -| System.Globalization;HijriCalendar;IsLeapYear;(System.Int32,System.Int32);df-generated | -| System.Globalization;HijriCalendar;ToDateTime;(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32);df-generated | -| System.Globalization;HijriCalendar;ToFourDigitYear;(System.Int32);df-generated | -| System.Globalization;HijriCalendar;get_AlgorithmType;();df-generated | -| System.Globalization;HijriCalendar;get_DaysInYearBeforeMinSupportedYear;();df-generated | -| System.Globalization;HijriCalendar;get_Eras;();df-generated | -| System.Globalization;HijriCalendar;get_HijriAdjustment;();df-generated | -| System.Globalization;HijriCalendar;get_MaxSupportedDateTime;();df-generated | -| System.Globalization;HijriCalendar;get_MinSupportedDateTime;();df-generated | -| System.Globalization;HijriCalendar;get_TwoDigitYearMax;();df-generated | -| System.Globalization;HijriCalendar;set_HijriAdjustment;(System.Int32);df-generated | -| System.Globalization;HijriCalendar;set_TwoDigitYearMax;(System.Int32);df-generated | -| System.Globalization;ISOWeek;GetWeekOfYear;(System.DateTime);df-generated | -| System.Globalization;ISOWeek;GetWeeksInYear;(System.Int32);df-generated | -| System.Globalization;ISOWeek;GetYear;(System.DateTime);df-generated | -| System.Globalization;ISOWeek;GetYearEnd;(System.Int32);df-generated | -| System.Globalization;ISOWeek;GetYearStart;(System.Int32);df-generated | -| System.Globalization;ISOWeek;ToDateTime;(System.Int32,System.Int32,System.DayOfWeek);df-generated | -| System.Globalization;IdnMapping;Equals;(System.Object);df-generated | -| System.Globalization;IdnMapping;GetHashCode;();df-generated | -| System.Globalization;IdnMapping;IdnMapping;();df-generated | -| System.Globalization;IdnMapping;get_AllowUnassigned;();df-generated | -| System.Globalization;IdnMapping;get_UseStd3AsciiRules;();df-generated | -| System.Globalization;IdnMapping;set_AllowUnassigned;(System.Boolean);df-generated | -| System.Globalization;IdnMapping;set_UseStd3AsciiRules;(System.Boolean);df-generated | -| System.Globalization;JapaneseCalendar;AddMonths;(System.DateTime,System.Int32);df-generated | -| System.Globalization;JapaneseCalendar;AddYears;(System.DateTime,System.Int32);df-generated | -| System.Globalization;JapaneseCalendar;GetDayOfMonth;(System.DateTime);df-generated | -| System.Globalization;JapaneseCalendar;GetDayOfWeek;(System.DateTime);df-generated | -| System.Globalization;JapaneseCalendar;GetDayOfYear;(System.DateTime);df-generated | -| System.Globalization;JapaneseCalendar;GetDaysInMonth;(System.Int32,System.Int32,System.Int32);df-generated | -| System.Globalization;JapaneseCalendar;GetDaysInYear;(System.Int32,System.Int32);df-generated | -| System.Globalization;JapaneseCalendar;GetEra;(System.DateTime);df-generated | -| System.Globalization;JapaneseCalendar;GetLeapMonth;(System.Int32,System.Int32);df-generated | -| System.Globalization;JapaneseCalendar;GetMonth;(System.DateTime);df-generated | -| System.Globalization;JapaneseCalendar;GetMonthsInYear;(System.Int32,System.Int32);df-generated | -| System.Globalization;JapaneseCalendar;GetWeekOfYear;(System.DateTime,System.Globalization.CalendarWeekRule,System.DayOfWeek);df-generated | -| System.Globalization;JapaneseCalendar;GetYear;(System.DateTime);df-generated | -| System.Globalization;JapaneseCalendar;IsLeapDay;(System.Int32,System.Int32,System.Int32,System.Int32);df-generated | -| System.Globalization;JapaneseCalendar;IsLeapMonth;(System.Int32,System.Int32,System.Int32);df-generated | -| System.Globalization;JapaneseCalendar;IsLeapYear;(System.Int32,System.Int32);df-generated | -| System.Globalization;JapaneseCalendar;JapaneseCalendar;();df-generated | -| System.Globalization;JapaneseCalendar;ToDateTime;(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32);df-generated | -| System.Globalization;JapaneseCalendar;ToFourDigitYear;(System.Int32);df-generated | -| System.Globalization;JapaneseCalendar;get_AlgorithmType;();df-generated | -| System.Globalization;JapaneseCalendar;get_Eras;();df-generated | -| System.Globalization;JapaneseCalendar;get_MaxSupportedDateTime;();df-generated | -| System.Globalization;JapaneseCalendar;get_MinSupportedDateTime;();df-generated | -| System.Globalization;JapaneseCalendar;get_TwoDigitYearMax;();df-generated | -| System.Globalization;JapaneseCalendar;set_TwoDigitYearMax;(System.Int32);df-generated | -| System.Globalization;JapaneseLunisolarCalendar;GetEra;(System.DateTime);df-generated | -| System.Globalization;JapaneseLunisolarCalendar;JapaneseLunisolarCalendar;();df-generated | -| System.Globalization;JapaneseLunisolarCalendar;get_DaysInYearBeforeMinSupportedYear;();df-generated | -| System.Globalization;JapaneseLunisolarCalendar;get_Eras;();df-generated | -| System.Globalization;JapaneseLunisolarCalendar;get_MaxSupportedDateTime;();df-generated | -| System.Globalization;JapaneseLunisolarCalendar;get_MinSupportedDateTime;();df-generated | -| System.Globalization;JulianCalendar;AddMonths;(System.DateTime,System.Int32);df-generated | -| System.Globalization;JulianCalendar;AddYears;(System.DateTime,System.Int32);df-generated | -| System.Globalization;JulianCalendar;GetDayOfMonth;(System.DateTime);df-generated | -| System.Globalization;JulianCalendar;GetDayOfWeek;(System.DateTime);df-generated | -| System.Globalization;JulianCalendar;GetDayOfYear;(System.DateTime);df-generated | -| System.Globalization;JulianCalendar;GetDaysInMonth;(System.Int32,System.Int32,System.Int32);df-generated | -| System.Globalization;JulianCalendar;GetDaysInYear;(System.Int32,System.Int32);df-generated | -| System.Globalization;JulianCalendar;GetEra;(System.DateTime);df-generated | -| System.Globalization;JulianCalendar;GetLeapMonth;(System.Int32,System.Int32);df-generated | -| System.Globalization;JulianCalendar;GetMonth;(System.DateTime);df-generated | -| System.Globalization;JulianCalendar;GetMonthsInYear;(System.Int32,System.Int32);df-generated | -| System.Globalization;JulianCalendar;GetYear;(System.DateTime);df-generated | -| System.Globalization;JulianCalendar;IsLeapDay;(System.Int32,System.Int32,System.Int32,System.Int32);df-generated | -| System.Globalization;JulianCalendar;IsLeapMonth;(System.Int32,System.Int32,System.Int32);df-generated | -| System.Globalization;JulianCalendar;IsLeapYear;(System.Int32,System.Int32);df-generated | -| System.Globalization;JulianCalendar;JulianCalendar;();df-generated | -| System.Globalization;JulianCalendar;ToDateTime;(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32);df-generated | -| System.Globalization;JulianCalendar;ToFourDigitYear;(System.Int32);df-generated | -| System.Globalization;JulianCalendar;get_AlgorithmType;();df-generated | -| System.Globalization;JulianCalendar;get_Eras;();df-generated | -| System.Globalization;JulianCalendar;get_MaxSupportedDateTime;();df-generated | -| System.Globalization;JulianCalendar;get_MinSupportedDateTime;();df-generated | -| System.Globalization;JulianCalendar;get_TwoDigitYearMax;();df-generated | -| System.Globalization;JulianCalendar;set_TwoDigitYearMax;(System.Int32);df-generated | -| System.Globalization;KoreanCalendar;AddMonths;(System.DateTime,System.Int32);df-generated | -| System.Globalization;KoreanCalendar;AddYears;(System.DateTime,System.Int32);df-generated | -| System.Globalization;KoreanCalendar;GetDayOfMonth;(System.DateTime);df-generated | -| System.Globalization;KoreanCalendar;GetDayOfWeek;(System.DateTime);df-generated | -| System.Globalization;KoreanCalendar;GetDayOfYear;(System.DateTime);df-generated | -| System.Globalization;KoreanCalendar;GetDaysInMonth;(System.Int32,System.Int32,System.Int32);df-generated | -| System.Globalization;KoreanCalendar;GetDaysInYear;(System.Int32,System.Int32);df-generated | -| System.Globalization;KoreanCalendar;GetEra;(System.DateTime);df-generated | -| System.Globalization;KoreanCalendar;GetLeapMonth;(System.Int32,System.Int32);df-generated | -| System.Globalization;KoreanCalendar;GetMonth;(System.DateTime);df-generated | -| System.Globalization;KoreanCalendar;GetMonthsInYear;(System.Int32,System.Int32);df-generated | -| System.Globalization;KoreanCalendar;GetWeekOfYear;(System.DateTime,System.Globalization.CalendarWeekRule,System.DayOfWeek);df-generated | -| System.Globalization;KoreanCalendar;GetYear;(System.DateTime);df-generated | -| System.Globalization;KoreanCalendar;IsLeapDay;(System.Int32,System.Int32,System.Int32,System.Int32);df-generated | -| System.Globalization;KoreanCalendar;IsLeapMonth;(System.Int32,System.Int32,System.Int32);df-generated | -| System.Globalization;KoreanCalendar;IsLeapYear;(System.Int32,System.Int32);df-generated | -| System.Globalization;KoreanCalendar;KoreanCalendar;();df-generated | -| System.Globalization;KoreanCalendar;ToDateTime;(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32);df-generated | -| System.Globalization;KoreanCalendar;ToFourDigitYear;(System.Int32);df-generated | -| System.Globalization;KoreanCalendar;get_AlgorithmType;();df-generated | -| System.Globalization;KoreanCalendar;get_Eras;();df-generated | -| System.Globalization;KoreanCalendar;get_MaxSupportedDateTime;();df-generated | -| System.Globalization;KoreanCalendar;get_MinSupportedDateTime;();df-generated | -| System.Globalization;KoreanCalendar;get_TwoDigitYearMax;();df-generated | -| System.Globalization;KoreanCalendar;set_TwoDigitYearMax;(System.Int32);df-generated | -| System.Globalization;KoreanLunisolarCalendar;GetEra;(System.DateTime);df-generated | -| System.Globalization;KoreanLunisolarCalendar;KoreanLunisolarCalendar;();df-generated | -| System.Globalization;KoreanLunisolarCalendar;get_DaysInYearBeforeMinSupportedYear;();df-generated | -| System.Globalization;KoreanLunisolarCalendar;get_Eras;();df-generated | -| System.Globalization;KoreanLunisolarCalendar;get_MaxSupportedDateTime;();df-generated | -| System.Globalization;KoreanLunisolarCalendar;get_MinSupportedDateTime;();df-generated | -| System.Globalization;NumberFormatInfo;Clone;();df-generated | -| System.Globalization;NumberFormatInfo;NumberFormatInfo;();df-generated | -| System.Globalization;NumberFormatInfo;get_CurrencyDecimalDigits;();df-generated | -| System.Globalization;NumberFormatInfo;get_CurrencyGroupSizes;();df-generated | -| System.Globalization;NumberFormatInfo;get_CurrencyNegativePattern;();df-generated | -| System.Globalization;NumberFormatInfo;get_CurrencyPositivePattern;();df-generated | -| System.Globalization;NumberFormatInfo;get_CurrentInfo;();df-generated | -| System.Globalization;NumberFormatInfo;get_DigitSubstitution;();df-generated | -| System.Globalization;NumberFormatInfo;get_InvariantInfo;();df-generated | -| System.Globalization;NumberFormatInfo;get_IsReadOnly;();df-generated | -| System.Globalization;NumberFormatInfo;get_NativeDigits;();df-generated | -| System.Globalization;NumberFormatInfo;get_NumberDecimalDigits;();df-generated | -| System.Globalization;NumberFormatInfo;get_NumberGroupSizes;();df-generated | -| System.Globalization;NumberFormatInfo;get_NumberNegativePattern;();df-generated | -| System.Globalization;NumberFormatInfo;get_PercentDecimalDigits;();df-generated | -| System.Globalization;NumberFormatInfo;get_PercentGroupSizes;();df-generated | -| System.Globalization;NumberFormatInfo;get_PercentNegativePattern;();df-generated | -| System.Globalization;NumberFormatInfo;get_PercentPositivePattern;();df-generated | -| System.Globalization;NumberFormatInfo;set_CurrencyDecimalDigits;(System.Int32);df-generated | -| System.Globalization;NumberFormatInfo;set_CurrencyGroupSizes;(System.Int32[]);df-generated | -| System.Globalization;NumberFormatInfo;set_CurrencyNegativePattern;(System.Int32);df-generated | -| System.Globalization;NumberFormatInfo;set_CurrencyPositivePattern;(System.Int32);df-generated | -| System.Globalization;NumberFormatInfo;set_DigitSubstitution;(System.Globalization.DigitShapes);df-generated | -| System.Globalization;NumberFormatInfo;set_NumberDecimalDigits;(System.Int32);df-generated | -| System.Globalization;NumberFormatInfo;set_NumberGroupSizes;(System.Int32[]);df-generated | -| System.Globalization;NumberFormatInfo;set_NumberNegativePattern;(System.Int32);df-generated | -| System.Globalization;NumberFormatInfo;set_PercentDecimalDigits;(System.Int32);df-generated | -| System.Globalization;NumberFormatInfo;set_PercentGroupSizes;(System.Int32[]);df-generated | -| System.Globalization;NumberFormatInfo;set_PercentNegativePattern;(System.Int32);df-generated | -| System.Globalization;NumberFormatInfo;set_PercentPositivePattern;(System.Int32);df-generated | -| System.Globalization;PersianCalendar;AddMonths;(System.DateTime,System.Int32);df-generated | -| System.Globalization;PersianCalendar;AddYears;(System.DateTime,System.Int32);df-generated | -| System.Globalization;PersianCalendar;GetDayOfMonth;(System.DateTime);df-generated | -| System.Globalization;PersianCalendar;GetDayOfWeek;(System.DateTime);df-generated | -| System.Globalization;PersianCalendar;GetDayOfYear;(System.DateTime);df-generated | -| System.Globalization;PersianCalendar;GetDaysInMonth;(System.Int32,System.Int32,System.Int32);df-generated | -| System.Globalization;PersianCalendar;GetDaysInYear;(System.Int32,System.Int32);df-generated | -| System.Globalization;PersianCalendar;GetEra;(System.DateTime);df-generated | -| System.Globalization;PersianCalendar;GetLeapMonth;(System.Int32,System.Int32);df-generated | -| System.Globalization;PersianCalendar;GetMonth;(System.DateTime);df-generated | -| System.Globalization;PersianCalendar;GetMonthsInYear;(System.Int32,System.Int32);df-generated | -| System.Globalization;PersianCalendar;GetYear;(System.DateTime);df-generated | -| System.Globalization;PersianCalendar;IsLeapDay;(System.Int32,System.Int32,System.Int32,System.Int32);df-generated | -| System.Globalization;PersianCalendar;IsLeapMonth;(System.Int32,System.Int32,System.Int32);df-generated | -| System.Globalization;PersianCalendar;IsLeapYear;(System.Int32,System.Int32);df-generated | -| System.Globalization;PersianCalendar;PersianCalendar;();df-generated | -| System.Globalization;PersianCalendar;ToDateTime;(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32);df-generated | -| System.Globalization;PersianCalendar;ToFourDigitYear;(System.Int32);df-generated | -| System.Globalization;PersianCalendar;get_AlgorithmType;();df-generated | -| System.Globalization;PersianCalendar;get_Eras;();df-generated | -| System.Globalization;PersianCalendar;get_MaxSupportedDateTime;();df-generated | -| System.Globalization;PersianCalendar;get_MinSupportedDateTime;();df-generated | -| System.Globalization;PersianCalendar;get_TwoDigitYearMax;();df-generated | -| System.Globalization;PersianCalendar;set_TwoDigitYearMax;(System.Int32);df-generated | -| System.Globalization;RegionInfo;Equals;(System.Object);df-generated | -| System.Globalization;RegionInfo;GetHashCode;();df-generated | -| System.Globalization;RegionInfo;RegionInfo;(System.Int32);df-generated | -| System.Globalization;RegionInfo;get_CurrencyEnglishName;();df-generated | -| System.Globalization;RegionInfo;get_CurrencyNativeName;();df-generated | -| System.Globalization;RegionInfo;get_CurrencySymbol;();df-generated | -| System.Globalization;RegionInfo;get_CurrentRegion;();df-generated | -| System.Globalization;RegionInfo;get_EnglishName;();df-generated | -| System.Globalization;RegionInfo;get_GeoId;();df-generated | -| System.Globalization;RegionInfo;get_ISOCurrencySymbol;();df-generated | -| System.Globalization;RegionInfo;get_IsMetric;();df-generated | -| System.Globalization;RegionInfo;get_NativeName;();df-generated | -| System.Globalization;RegionInfo;get_ThreeLetterISORegionName;();df-generated | -| System.Globalization;RegionInfo;get_ThreeLetterWindowsRegionName;();df-generated | -| System.Globalization;RegionInfo;get_TwoLetterISORegionName;();df-generated | -| System.Globalization;SortKey;Compare;(System.Globalization.SortKey,System.Globalization.SortKey);df-generated | -| System.Globalization;SortKey;Equals;(System.Object);df-generated | -| System.Globalization;SortKey;GetHashCode;();df-generated | -| System.Globalization;SortKey;get_KeyData;();df-generated | -| System.Globalization;SortVersion;Equals;(System.Globalization.SortVersion);df-generated | -| System.Globalization;SortVersion;Equals;(System.Object);df-generated | -| System.Globalization;SortVersion;GetHashCode;();df-generated | -| System.Globalization;SortVersion;get_FullVersion;();df-generated | -| System.Globalization;StringInfo;Equals;(System.Object);df-generated | -| System.Globalization;StringInfo;GetHashCode;();df-generated | -| System.Globalization;StringInfo;GetNextTextElementLength;(System.ReadOnlySpan);df-generated | -| System.Globalization;StringInfo;GetNextTextElementLength;(System.String);df-generated | -| System.Globalization;StringInfo;GetNextTextElementLength;(System.String,System.Int32);df-generated | -| System.Globalization;StringInfo;ParseCombiningCharacters;(System.String);df-generated | -| System.Globalization;StringInfo;StringInfo;();df-generated | -| System.Globalization;StringInfo;get_LengthInTextElements;();df-generated | -| System.Globalization;TaiwanCalendar;AddMonths;(System.DateTime,System.Int32);df-generated | -| System.Globalization;TaiwanCalendar;AddYears;(System.DateTime,System.Int32);df-generated | -| System.Globalization;TaiwanCalendar;GetDayOfMonth;(System.DateTime);df-generated | -| System.Globalization;TaiwanCalendar;GetDayOfWeek;(System.DateTime);df-generated | -| System.Globalization;TaiwanCalendar;GetDayOfYear;(System.DateTime);df-generated | -| System.Globalization;TaiwanCalendar;GetDaysInMonth;(System.Int32,System.Int32,System.Int32);df-generated | -| System.Globalization;TaiwanCalendar;GetDaysInYear;(System.Int32,System.Int32);df-generated | -| System.Globalization;TaiwanCalendar;GetEra;(System.DateTime);df-generated | -| System.Globalization;TaiwanCalendar;GetLeapMonth;(System.Int32,System.Int32);df-generated | -| System.Globalization;TaiwanCalendar;GetMonth;(System.DateTime);df-generated | -| System.Globalization;TaiwanCalendar;GetMonthsInYear;(System.Int32,System.Int32);df-generated | -| System.Globalization;TaiwanCalendar;GetWeekOfYear;(System.DateTime,System.Globalization.CalendarWeekRule,System.DayOfWeek);df-generated | -| System.Globalization;TaiwanCalendar;GetYear;(System.DateTime);df-generated | -| System.Globalization;TaiwanCalendar;IsLeapDay;(System.Int32,System.Int32,System.Int32,System.Int32);df-generated | -| System.Globalization;TaiwanCalendar;IsLeapMonth;(System.Int32,System.Int32,System.Int32);df-generated | -| System.Globalization;TaiwanCalendar;IsLeapYear;(System.Int32,System.Int32);df-generated | -| System.Globalization;TaiwanCalendar;TaiwanCalendar;();df-generated | -| System.Globalization;TaiwanCalendar;ToDateTime;(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32);df-generated | -| System.Globalization;TaiwanCalendar;ToFourDigitYear;(System.Int32);df-generated | -| System.Globalization;TaiwanCalendar;get_AlgorithmType;();df-generated | -| System.Globalization;TaiwanCalendar;get_Eras;();df-generated | -| System.Globalization;TaiwanCalendar;get_MaxSupportedDateTime;();df-generated | -| System.Globalization;TaiwanCalendar;get_MinSupportedDateTime;();df-generated | -| System.Globalization;TaiwanCalendar;get_TwoDigitYearMax;();df-generated | -| System.Globalization;TaiwanCalendar;set_TwoDigitYearMax;(System.Int32);df-generated | -| System.Globalization;TaiwanLunisolarCalendar;GetEra;(System.DateTime);df-generated | -| System.Globalization;TaiwanLunisolarCalendar;TaiwanLunisolarCalendar;();df-generated | -| System.Globalization;TaiwanLunisolarCalendar;get_DaysInYearBeforeMinSupportedYear;();df-generated | -| System.Globalization;TaiwanLunisolarCalendar;get_Eras;();df-generated | -| System.Globalization;TaiwanLunisolarCalendar;get_MaxSupportedDateTime;();df-generated | -| System.Globalization;TaiwanLunisolarCalendar;get_MinSupportedDateTime;();df-generated | -| System.Globalization;TextElementEnumerator;MoveNext;();df-generated | -| System.Globalization;TextElementEnumerator;Reset;();df-generated | -| System.Globalization;TextElementEnumerator;get_ElementIndex;();df-generated | -| System.Globalization;TextInfo;Clone;();df-generated | -| System.Globalization;TextInfo;Equals;(System.Object);df-generated | -| System.Globalization;TextInfo;GetHashCode;();df-generated | -| System.Globalization;TextInfo;OnDeserialization;(System.Object);df-generated | -| System.Globalization;TextInfo;ToLower;(System.Char);df-generated | -| System.Globalization;TextInfo;ToUpper;(System.Char);df-generated | -| System.Globalization;TextInfo;get_ANSICodePage;();df-generated | -| System.Globalization;TextInfo;get_EBCDICCodePage;();df-generated | -| System.Globalization;TextInfo;get_IsReadOnly;();df-generated | -| System.Globalization;TextInfo;get_IsRightToLeft;();df-generated | -| System.Globalization;TextInfo;get_LCID;();df-generated | -| System.Globalization;TextInfo;get_ListSeparator;();df-generated | -| System.Globalization;TextInfo;get_MacCodePage;();df-generated | -| System.Globalization;TextInfo;get_OEMCodePage;();df-generated | -| System.Globalization;ThaiBuddhistCalendar;AddMonths;(System.DateTime,System.Int32);df-generated | -| System.Globalization;ThaiBuddhistCalendar;AddYears;(System.DateTime,System.Int32);df-generated | -| System.Globalization;ThaiBuddhistCalendar;GetDayOfMonth;(System.DateTime);df-generated | -| System.Globalization;ThaiBuddhistCalendar;GetDayOfWeek;(System.DateTime);df-generated | -| System.Globalization;ThaiBuddhistCalendar;GetDayOfYear;(System.DateTime);df-generated | -| System.Globalization;ThaiBuddhistCalendar;GetDaysInMonth;(System.Int32,System.Int32,System.Int32);df-generated | -| System.Globalization;ThaiBuddhistCalendar;GetDaysInYear;(System.Int32,System.Int32);df-generated | -| System.Globalization;ThaiBuddhistCalendar;GetEra;(System.DateTime);df-generated | -| System.Globalization;ThaiBuddhistCalendar;GetLeapMonth;(System.Int32,System.Int32);df-generated | -| System.Globalization;ThaiBuddhistCalendar;GetMonth;(System.DateTime);df-generated | -| System.Globalization;ThaiBuddhistCalendar;GetMonthsInYear;(System.Int32,System.Int32);df-generated | -| System.Globalization;ThaiBuddhistCalendar;GetWeekOfYear;(System.DateTime,System.Globalization.CalendarWeekRule,System.DayOfWeek);df-generated | -| System.Globalization;ThaiBuddhistCalendar;GetYear;(System.DateTime);df-generated | -| System.Globalization;ThaiBuddhistCalendar;IsLeapDay;(System.Int32,System.Int32,System.Int32,System.Int32);df-generated | -| System.Globalization;ThaiBuddhistCalendar;IsLeapMonth;(System.Int32,System.Int32,System.Int32);df-generated | -| System.Globalization;ThaiBuddhistCalendar;IsLeapYear;(System.Int32,System.Int32);df-generated | -| System.Globalization;ThaiBuddhistCalendar;ThaiBuddhistCalendar;();df-generated | -| System.Globalization;ThaiBuddhistCalendar;ToDateTime;(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32);df-generated | -| System.Globalization;ThaiBuddhistCalendar;ToFourDigitYear;(System.Int32);df-generated | -| System.Globalization;ThaiBuddhistCalendar;get_AlgorithmType;();df-generated | -| System.Globalization;ThaiBuddhistCalendar;get_Eras;();df-generated | -| System.Globalization;ThaiBuddhistCalendar;get_MaxSupportedDateTime;();df-generated | -| System.Globalization;ThaiBuddhistCalendar;get_MinSupportedDateTime;();df-generated | -| System.Globalization;ThaiBuddhistCalendar;get_TwoDigitYearMax;();df-generated | -| System.Globalization;ThaiBuddhistCalendar;set_TwoDigitYearMax;(System.Int32);df-generated | -| System.Globalization;UmAlQuraCalendar;AddMonths;(System.DateTime,System.Int32);df-generated | -| System.Globalization;UmAlQuraCalendar;AddYears;(System.DateTime,System.Int32);df-generated | -| System.Globalization;UmAlQuraCalendar;GetDayOfMonth;(System.DateTime);df-generated | -| System.Globalization;UmAlQuraCalendar;GetDayOfWeek;(System.DateTime);df-generated | -| System.Globalization;UmAlQuraCalendar;GetDayOfYear;(System.DateTime);df-generated | -| System.Globalization;UmAlQuraCalendar;GetDaysInMonth;(System.Int32,System.Int32,System.Int32);df-generated | -| System.Globalization;UmAlQuraCalendar;GetDaysInYear;(System.Int32,System.Int32);df-generated | -| System.Globalization;UmAlQuraCalendar;GetEra;(System.DateTime);df-generated | -| System.Globalization;UmAlQuraCalendar;GetLeapMonth;(System.Int32,System.Int32);df-generated | -| System.Globalization;UmAlQuraCalendar;GetMonth;(System.DateTime);df-generated | -| System.Globalization;UmAlQuraCalendar;GetMonthsInYear;(System.Int32,System.Int32);df-generated | -| System.Globalization;UmAlQuraCalendar;GetYear;(System.DateTime);df-generated | -| System.Globalization;UmAlQuraCalendar;IsLeapDay;(System.Int32,System.Int32,System.Int32,System.Int32);df-generated | -| System.Globalization;UmAlQuraCalendar;IsLeapMonth;(System.Int32,System.Int32,System.Int32);df-generated | -| System.Globalization;UmAlQuraCalendar;IsLeapYear;(System.Int32,System.Int32);df-generated | -| System.Globalization;UmAlQuraCalendar;ToDateTime;(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32);df-generated | -| System.Globalization;UmAlQuraCalendar;ToFourDigitYear;(System.Int32);df-generated | -| System.Globalization;UmAlQuraCalendar;UmAlQuraCalendar;();df-generated | -| System.Globalization;UmAlQuraCalendar;get_AlgorithmType;();df-generated | -| System.Globalization;UmAlQuraCalendar;get_DaysInYearBeforeMinSupportedYear;();df-generated | -| System.Globalization;UmAlQuraCalendar;get_Eras;();df-generated | -| System.Globalization;UmAlQuraCalendar;get_MaxSupportedDateTime;();df-generated | -| System.Globalization;UmAlQuraCalendar;get_MinSupportedDateTime;();df-generated | -| System.Globalization;UmAlQuraCalendar;get_TwoDigitYearMax;();df-generated | -| System.Globalization;UmAlQuraCalendar;set_TwoDigitYearMax;(System.Int32);df-generated | -| System.IO.Compression;BrotliDecoder;Decompress;(System.ReadOnlySpan,System.Span,System.Int32,System.Int32);df-generated | -| System.IO.Compression;BrotliDecoder;Dispose;();df-generated | -| System.IO.Compression;BrotliDecoder;TryDecompress;(System.ReadOnlySpan,System.Span,System.Int32);df-generated | -| System.IO.Compression;BrotliEncoder;BrotliEncoder;(System.Int32,System.Int32);df-generated | -| System.IO.Compression;BrotliEncoder;Compress;(System.ReadOnlySpan,System.Span,System.Int32,System.Int32,System.Boolean);df-generated | -| System.IO.Compression;BrotliEncoder;Dispose;();df-generated | -| System.IO.Compression;BrotliEncoder;Flush;(System.Span,System.Int32);df-generated | -| System.IO.Compression;BrotliEncoder;GetMaxCompressedLength;(System.Int32);df-generated | -| System.IO.Compression;BrotliEncoder;TryCompress;(System.ReadOnlySpan,System.Span,System.Int32);df-generated | -| System.IO.Compression;BrotliEncoder;TryCompress;(System.ReadOnlySpan,System.Span,System.Int32,System.Int32,System.Int32);df-generated | -| System.IO.Compression;BrotliStream;BrotliStream;(System.IO.Stream,System.IO.Compression.CompressionLevel);df-generated | -| System.IO.Compression;BrotliStream;BrotliStream;(System.IO.Stream,System.IO.Compression.CompressionLevel,System.Boolean);df-generated | -| System.IO.Compression;BrotliStream;BrotliStream;(System.IO.Stream,System.IO.Compression.CompressionMode);df-generated | -| System.IO.Compression;BrotliStream;Dispose;(System.Boolean);df-generated | -| System.IO.Compression;BrotliStream;DisposeAsync;();df-generated | -| System.IO.Compression;BrotliStream;EndRead;(System.IAsyncResult);df-generated | -| System.IO.Compression;BrotliStream;EndWrite;(System.IAsyncResult);df-generated | -| System.IO.Compression;BrotliStream;Flush;();df-generated | -| System.IO.Compression;BrotliStream;Read;(System.Span);df-generated | -| System.IO.Compression;BrotliStream;ReadAsync;(System.Memory,System.Threading.CancellationToken);df-generated | -| System.IO.Compression;BrotliStream;ReadByte;();df-generated | -| System.IO.Compression;BrotliStream;Seek;(System.Int64,System.IO.SeekOrigin);df-generated | -| System.IO.Compression;BrotliStream;SetLength;(System.Int64);df-generated | -| System.IO.Compression;BrotliStream;Write;(System.ReadOnlySpan);df-generated | -| System.IO.Compression;BrotliStream;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);df-generated | -| System.IO.Compression;BrotliStream;WriteByte;(System.Byte);df-generated | -| System.IO.Compression;BrotliStream;get_CanRead;();df-generated | -| System.IO.Compression;BrotliStream;get_CanSeek;();df-generated | -| System.IO.Compression;BrotliStream;get_CanWrite;();df-generated | -| System.IO.Compression;BrotliStream;get_Length;();df-generated | -| System.IO.Compression;BrotliStream;get_Position;();df-generated | -| System.IO.Compression;BrotliStream;set_Position;(System.Int64);df-generated | -| System.IO.Compression;DeflateStream;Dispose;(System.Boolean);df-generated | -| System.IO.Compression;DeflateStream;DisposeAsync;();df-generated | -| System.IO.Compression;DeflateStream;EndRead;(System.IAsyncResult);df-generated | -| System.IO.Compression;DeflateStream;EndWrite;(System.IAsyncResult);df-generated | -| System.IO.Compression;DeflateStream;Flush;();df-generated | -| System.IO.Compression;DeflateStream;Read;(System.Span);df-generated | -| System.IO.Compression;DeflateStream;ReadByte;();df-generated | -| System.IO.Compression;DeflateStream;Seek;(System.Int64,System.IO.SeekOrigin);df-generated | -| System.IO.Compression;DeflateStream;SetLength;(System.Int64);df-generated | -| System.IO.Compression;DeflateStream;Write;(System.ReadOnlySpan);df-generated | -| System.IO.Compression;DeflateStream;WriteByte;(System.Byte);df-generated | -| System.IO.Compression;DeflateStream;get_CanRead;();df-generated | -| System.IO.Compression;DeflateStream;get_CanSeek;();df-generated | -| System.IO.Compression;DeflateStream;get_CanWrite;();df-generated | -| System.IO.Compression;DeflateStream;get_Length;();df-generated | -| System.IO.Compression;DeflateStream;get_Position;();df-generated | -| System.IO.Compression;DeflateStream;set_Position;(System.Int64);df-generated | -| System.IO.Compression;GZipStream;Dispose;(System.Boolean);df-generated | -| System.IO.Compression;GZipStream;DisposeAsync;();df-generated | -| System.IO.Compression;GZipStream;EndRead;(System.IAsyncResult);df-generated | -| System.IO.Compression;GZipStream;EndWrite;(System.IAsyncResult);df-generated | -| System.IO.Compression;GZipStream;Flush;();df-generated | -| System.IO.Compression;GZipStream;GZipStream;(System.IO.Stream,System.IO.Compression.CompressionLevel);df-generated | -| System.IO.Compression;GZipStream;GZipStream;(System.IO.Stream,System.IO.Compression.CompressionMode);df-generated | -| System.IO.Compression;GZipStream;Read;(System.Span);df-generated | -| System.IO.Compression;GZipStream;ReadByte;();df-generated | -| System.IO.Compression;GZipStream;Seek;(System.Int64,System.IO.SeekOrigin);df-generated | -| System.IO.Compression;GZipStream;SetLength;(System.Int64);df-generated | -| System.IO.Compression;GZipStream;Write;(System.ReadOnlySpan);df-generated | -| System.IO.Compression;GZipStream;WriteByte;(System.Byte);df-generated | -| System.IO.Compression;GZipStream;get_CanRead;();df-generated | -| System.IO.Compression;GZipStream;get_CanSeek;();df-generated | -| System.IO.Compression;GZipStream;get_CanWrite;();df-generated | -| System.IO.Compression;GZipStream;get_Length;();df-generated | -| System.IO.Compression;GZipStream;get_Position;();df-generated | -| System.IO.Compression;GZipStream;set_Position;(System.Int64);df-generated | -| System.IO.Compression;ZLibStream;Dispose;(System.Boolean);df-generated | -| System.IO.Compression;ZLibStream;DisposeAsync;();df-generated | -| System.IO.Compression;ZLibStream;EndRead;(System.IAsyncResult);df-generated | -| System.IO.Compression;ZLibStream;EndWrite;(System.IAsyncResult);df-generated | -| System.IO.Compression;ZLibStream;Flush;();df-generated | -| System.IO.Compression;ZLibStream;Read;(System.Span);df-generated | -| System.IO.Compression;ZLibStream;ReadAsync;(System.Memory,System.Threading.CancellationToken);df-generated | -| System.IO.Compression;ZLibStream;ReadByte;();df-generated | -| System.IO.Compression;ZLibStream;Seek;(System.Int64,System.IO.SeekOrigin);df-generated | -| System.IO.Compression;ZLibStream;SetLength;(System.Int64);df-generated | -| System.IO.Compression;ZLibStream;Write;(System.ReadOnlySpan);df-generated | -| System.IO.Compression;ZLibStream;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);df-generated | -| System.IO.Compression;ZLibStream;WriteByte;(System.Byte);df-generated | -| System.IO.Compression;ZLibStream;ZLibStream;(System.IO.Stream,System.IO.Compression.CompressionLevel);df-generated | -| System.IO.Compression;ZLibStream;ZLibStream;(System.IO.Stream,System.IO.Compression.CompressionMode);df-generated | -| System.IO.Compression;ZLibStream;get_CanRead;();df-generated | -| System.IO.Compression;ZLibStream;get_CanSeek;();df-generated | -| System.IO.Compression;ZLibStream;get_CanWrite;();df-generated | -| System.IO.Compression;ZLibStream;get_Length;();df-generated | -| System.IO.Compression;ZLibStream;get_Position;();df-generated | -| System.IO.Compression;ZLibStream;set_Position;(System.Int64);df-generated | -| System.IO.Compression;ZipArchive;Dispose;();df-generated | -| System.IO.Compression;ZipArchive;Dispose;(System.Boolean);df-generated | -| System.IO.Compression;ZipArchive;GetEntry;(System.String);df-generated | -| System.IO.Compression;ZipArchive;ZipArchive;(System.IO.Stream);df-generated | -| System.IO.Compression;ZipArchive;ZipArchive;(System.IO.Stream,System.IO.Compression.ZipArchiveMode);df-generated | -| System.IO.Compression;ZipArchive;ZipArchive;(System.IO.Stream,System.IO.Compression.ZipArchiveMode,System.Boolean);df-generated | -| System.IO.Compression;ZipArchive;get_Mode;();df-generated | -| System.IO.Compression;ZipArchiveEntry;Delete;();df-generated | -| System.IO.Compression;ZipArchiveEntry;get_CompressedLength;();df-generated | -| System.IO.Compression;ZipArchiveEntry;get_Crc32;();df-generated | -| System.IO.Compression;ZipArchiveEntry;get_ExternalAttributes;();df-generated | -| System.IO.Compression;ZipArchiveEntry;get_Length;();df-generated | -| System.IO.Compression;ZipArchiveEntry;set_ExternalAttributes;(System.Int32);df-generated | -| System.IO.Compression;ZipFile;CreateFromDirectory;(System.String,System.String);df-generated | -| System.IO.Compression;ZipFile;CreateFromDirectory;(System.String,System.String,System.IO.Compression.CompressionLevel,System.Boolean);df-generated | -| System.IO.Compression;ZipFile;CreateFromDirectory;(System.String,System.String,System.IO.Compression.CompressionLevel,System.Boolean,System.Text.Encoding);df-generated | -| System.IO.Compression;ZipFile;ExtractToDirectory;(System.String,System.String);df-generated | -| System.IO.Compression;ZipFile;ExtractToDirectory;(System.String,System.String,System.Boolean);df-generated | -| System.IO.Compression;ZipFile;ExtractToDirectory;(System.String,System.String,System.Text.Encoding);df-generated | -| System.IO.Compression;ZipFile;ExtractToDirectory;(System.String,System.String,System.Text.Encoding,System.Boolean);df-generated | -| System.IO.Compression;ZipFileExtensions;ExtractToDirectory;(System.IO.Compression.ZipArchive,System.String);df-generated | -| System.IO.Compression;ZipFileExtensions;ExtractToDirectory;(System.IO.Compression.ZipArchive,System.String,System.Boolean);df-generated | -| System.IO.Compression;ZipFileExtensions;ExtractToFile;(System.IO.Compression.ZipArchiveEntry,System.String);df-generated | -| System.IO.Compression;ZipFileExtensions;ExtractToFile;(System.IO.Compression.ZipArchiveEntry,System.String,System.Boolean);df-generated | -| System.IO.Enumeration;FileSystemEntry;ToFullPath;();df-generated | -| System.IO.Enumeration;FileSystemEntry;get_Attributes;();df-generated | -| System.IO.Enumeration;FileSystemEntry;get_CreationTimeUtc;();df-generated | -| System.IO.Enumeration;FileSystemEntry;get_Directory;();df-generated | -| System.IO.Enumeration;FileSystemEntry;get_IsDirectory;();df-generated | -| System.IO.Enumeration;FileSystemEntry;get_IsHidden;();df-generated | -| System.IO.Enumeration;FileSystemEntry;get_LastAccessTimeUtc;();df-generated | -| System.IO.Enumeration;FileSystemEntry;get_LastWriteTimeUtc;();df-generated | -| System.IO.Enumeration;FileSystemEntry;get_Length;();df-generated | -| System.IO.Enumeration;FileSystemEntry;get_OriginalRootDirectory;();df-generated | -| System.IO.Enumeration;FileSystemEntry;get_RootDirectory;();df-generated | -| System.IO.Enumeration;FileSystemEnumerable<>;get_ShouldIncludePredicate;();df-generated | -| System.IO.Enumeration;FileSystemEnumerable<>;get_ShouldRecursePredicate;();df-generated | -| System.IO.Enumeration;FileSystemEnumerator<>;ContinueOnError;(System.Int32);df-generated | -| System.IO.Enumeration;FileSystemEnumerator<>;Dispose;();df-generated | -| System.IO.Enumeration;FileSystemEnumerator<>;Dispose;(System.Boolean);df-generated | -| System.IO.Enumeration;FileSystemEnumerator<>;FileSystemEnumerator;(System.String,System.IO.EnumerationOptions);df-generated | -| System.IO.Enumeration;FileSystemEnumerator<>;MoveNext;();df-generated | -| System.IO.Enumeration;FileSystemEnumerator<>;OnDirectoryFinished;(System.ReadOnlySpan);df-generated | -| System.IO.Enumeration;FileSystemEnumerator<>;Reset;();df-generated | -| System.IO.Enumeration;FileSystemEnumerator<>;ShouldIncludeEntry;(System.IO.Enumeration.FileSystemEntry);df-generated | -| System.IO.Enumeration;FileSystemEnumerator<>;ShouldRecurseIntoEntry;(System.IO.Enumeration.FileSystemEntry);df-generated | -| System.IO.Enumeration;FileSystemEnumerator<>;TransformEntry;(System.IO.Enumeration.FileSystemEntry);df-generated | -| System.IO.Enumeration;FileSystemName;MatchesSimpleExpression;(System.ReadOnlySpan,System.ReadOnlySpan,System.Boolean);df-generated | -| System.IO.Enumeration;FileSystemName;MatchesWin32Expression;(System.ReadOnlySpan,System.ReadOnlySpan,System.Boolean);df-generated | -| System.IO.IsolatedStorage;INormalizeForIsolatedStorage;Normalize;();df-generated | -| System.IO.IsolatedStorage;IsolatedStorage;IncreaseQuotaTo;(System.Int64);df-generated | -| System.IO.IsolatedStorage;IsolatedStorage;InitStore;(System.IO.IsolatedStorage.IsolatedStorageScope,System.Type);df-generated | -| System.IO.IsolatedStorage;IsolatedStorage;InitStore;(System.IO.IsolatedStorage.IsolatedStorageScope,System.Type,System.Type);df-generated | -| System.IO.IsolatedStorage;IsolatedStorage;IsolatedStorage;();df-generated | -| System.IO.IsolatedStorage;IsolatedStorage;Remove;();df-generated | -| System.IO.IsolatedStorage;IsolatedStorage;get_AvailableFreeSpace;();df-generated | -| System.IO.IsolatedStorage;IsolatedStorage;get_CurrentSize;();df-generated | -| System.IO.IsolatedStorage;IsolatedStorage;get_MaximumSize;();df-generated | -| System.IO.IsolatedStorage;IsolatedStorage;get_Quota;();df-generated | -| System.IO.IsolatedStorage;IsolatedStorage;get_Scope;();df-generated | -| System.IO.IsolatedStorage;IsolatedStorage;get_SeparatorExternal;();df-generated | -| System.IO.IsolatedStorage;IsolatedStorage;get_SeparatorInternal;();df-generated | -| System.IO.IsolatedStorage;IsolatedStorage;get_UsedSize;();df-generated | -| System.IO.IsolatedStorage;IsolatedStorageException;IsolatedStorageException;();df-generated | -| System.IO.IsolatedStorage;IsolatedStorageException;IsolatedStorageException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.IO.IsolatedStorage;IsolatedStorageException;IsolatedStorageException;(System.String);df-generated | -| System.IO.IsolatedStorage;IsolatedStorageException;IsolatedStorageException;(System.String,System.Exception);df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFile;Close;();df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFile;CopyFile;(System.String,System.String);df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFile;CopyFile;(System.String,System.String,System.Boolean);df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFile;CreateDirectory;(System.String);df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFile;CreateFile;(System.String);df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFile;DeleteDirectory;(System.String);df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFile;DeleteFile;(System.String);df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFile;DirectoryExists;(System.String);df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFile;Dispose;();df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFile;FileExists;(System.String);df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFile;GetCreationTime;(System.String);df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFile;GetDirectoryNames;();df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFile;GetDirectoryNames;(System.String);df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFile;GetEnumerator;(System.IO.IsolatedStorage.IsolatedStorageScope);df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFile;GetFileNames;();df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFile;GetFileNames;(System.String);df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFile;GetLastAccessTime;(System.String);df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFile;GetLastWriteTime;(System.String);df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFile;GetMachineStoreForApplication;();df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFile;GetMachineStoreForAssembly;();df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFile;GetMachineStoreForDomain;();df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFile;GetStore;(System.IO.IsolatedStorage.IsolatedStorageScope,System.Object);df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFile;GetStore;(System.IO.IsolatedStorage.IsolatedStorageScope,System.Object,System.Object);df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFile;GetStore;(System.IO.IsolatedStorage.IsolatedStorageScope,System.Type);df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFile;GetStore;(System.IO.IsolatedStorage.IsolatedStorageScope,System.Type,System.Type);df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFile;GetUserStoreForApplication;();df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFile;GetUserStoreForAssembly;();df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFile;GetUserStoreForDomain;();df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFile;GetUserStoreForSite;();df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFile;IncreaseQuotaTo;(System.Int64);df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFile;MoveDirectory;(System.String,System.String);df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFile;MoveFile;(System.String,System.String);df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFile;OpenFile;(System.String,System.IO.FileMode);df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFile;OpenFile;(System.String,System.IO.FileMode,System.IO.FileAccess);df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFile;OpenFile;(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare);df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFile;Remove;();df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFile;Remove;(System.IO.IsolatedStorage.IsolatedStorageScope);df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFile;get_AvailableFreeSpace;();df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFile;get_CurrentSize;();df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFile;get_IsEnabled;();df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFile;get_MaximumSize;();df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFile;get_Quota;();df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFile;get_UsedSize;();df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFileStream;Dispose;(System.Boolean);df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFileStream;DisposeAsync;();df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFileStream;EndRead;(System.IAsyncResult);df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFileStream;EndWrite;(System.IAsyncResult);df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFileStream;Flush;();df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFileStream;Flush;(System.Boolean);df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFileStream;IsolatedStorageFileStream;(System.String,System.IO.FileMode);df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFileStream;IsolatedStorageFileStream;(System.String,System.IO.FileMode,System.IO.FileAccess);df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFileStream;IsolatedStorageFileStream;(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare);df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFileStream;IsolatedStorageFileStream;(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,System.IO.IsolatedStorage.IsolatedStorageFile);df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFileStream;IsolatedStorageFileStream;(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,System.Int32);df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFileStream;IsolatedStorageFileStream;(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,System.Int32,System.IO.IsolatedStorage.IsolatedStorageFile);df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFileStream;IsolatedStorageFileStream;(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.IsolatedStorage.IsolatedStorageFile);df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFileStream;IsolatedStorageFileStream;(System.String,System.IO.FileMode,System.IO.IsolatedStorage.IsolatedStorageFile);df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFileStream;Lock;(System.Int64,System.Int64);df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFileStream;Read;(System.Span);df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFileStream;ReadByte;();df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFileStream;Seek;(System.Int64,System.IO.SeekOrigin);df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFileStream;SetLength;(System.Int64);df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFileStream;Unlock;(System.Int64,System.Int64);df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFileStream;Write;(System.ReadOnlySpan);df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFileStream;WriteByte;(System.Byte);df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFileStream;get_CanRead;();df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFileStream;get_CanSeek;();df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFileStream;get_CanWrite;();df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFileStream;get_Handle;();df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFileStream;get_IsAsync;();df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFileStream;get_Length;();df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFileStream;get_Position;();df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFileStream;get_SafeFileHandle;();df-generated | -| System.IO.IsolatedStorage;IsolatedStorageFileStream;set_Position;(System.Int64);df-generated | -| System.IO.MemoryMappedFiles;MemoryMappedFile;CreateNew;(System.String,System.Int64);df-generated | -| System.IO.MemoryMappedFiles;MemoryMappedFile;CreateNew;(System.String,System.Int64,System.IO.MemoryMappedFiles.MemoryMappedFileAccess);df-generated | -| System.IO.MemoryMappedFiles;MemoryMappedFile;CreateNew;(System.String,System.Int64,System.IO.MemoryMappedFiles.MemoryMappedFileAccess,System.IO.MemoryMappedFiles.MemoryMappedFileOptions,System.IO.HandleInheritability);df-generated | -| System.IO.MemoryMappedFiles;MemoryMappedFile;CreateOrOpen;(System.String,System.Int64);df-generated | -| System.IO.MemoryMappedFiles;MemoryMappedFile;CreateOrOpen;(System.String,System.Int64,System.IO.MemoryMappedFiles.MemoryMappedFileAccess);df-generated | -| System.IO.MemoryMappedFiles;MemoryMappedFile;CreateOrOpen;(System.String,System.Int64,System.IO.MemoryMappedFiles.MemoryMappedFileAccess,System.IO.MemoryMappedFiles.MemoryMappedFileOptions,System.IO.HandleInheritability);df-generated | -| System.IO.MemoryMappedFiles;MemoryMappedFile;CreateViewAccessor;();df-generated | -| System.IO.MemoryMappedFiles;MemoryMappedFile;CreateViewAccessor;(System.Int64,System.Int64);df-generated | -| System.IO.MemoryMappedFiles;MemoryMappedFile;CreateViewAccessor;(System.Int64,System.Int64,System.IO.MemoryMappedFiles.MemoryMappedFileAccess);df-generated | -| System.IO.MemoryMappedFiles;MemoryMappedFile;CreateViewStream;();df-generated | -| System.IO.MemoryMappedFiles;MemoryMappedFile;CreateViewStream;(System.Int64,System.Int64);df-generated | -| System.IO.MemoryMappedFiles;MemoryMappedFile;CreateViewStream;(System.Int64,System.Int64,System.IO.MemoryMappedFiles.MemoryMappedFileAccess);df-generated | -| System.IO.MemoryMappedFiles;MemoryMappedFile;Dispose;();df-generated | -| System.IO.MemoryMappedFiles;MemoryMappedFile;Dispose;(System.Boolean);df-generated | -| System.IO.MemoryMappedFiles;MemoryMappedFile;OpenExisting;(System.String);df-generated | -| System.IO.MemoryMappedFiles;MemoryMappedFile;OpenExisting;(System.String,System.IO.MemoryMappedFiles.MemoryMappedFileRights);df-generated | -| System.IO.MemoryMappedFiles;MemoryMappedFile;OpenExisting;(System.String,System.IO.MemoryMappedFiles.MemoryMappedFileRights,System.IO.HandleInheritability);df-generated | -| System.IO.MemoryMappedFiles;MemoryMappedViewAccessor;Dispose;(System.Boolean);df-generated | -| System.IO.MemoryMappedFiles;MemoryMappedViewAccessor;Flush;();df-generated | -| System.IO.MemoryMappedFiles;MemoryMappedViewAccessor;get_PointerOffset;();df-generated | -| System.IO.MemoryMappedFiles;MemoryMappedViewStream;Dispose;(System.Boolean);df-generated | -| System.IO.MemoryMappedFiles;MemoryMappedViewStream;Flush;();df-generated | -| System.IO.MemoryMappedFiles;MemoryMappedViewStream;SetLength;(System.Int64);df-generated | -| System.IO.MemoryMappedFiles;MemoryMappedViewStream;get_PointerOffset;();df-generated | -| System.IO.Pipelines;FlushResult;FlushResult;(System.Boolean,System.Boolean);df-generated | -| System.IO.Pipelines;FlushResult;get_IsCanceled;();df-generated | -| System.IO.Pipelines;FlushResult;get_IsCompleted;();df-generated | -| System.IO.Pipelines;IDuplexPipe;get_Input;();df-generated | -| System.IO.Pipelines;IDuplexPipe;get_Output;();df-generated | -| System.IO.Pipelines;Pipe;Pipe;();df-generated | -| System.IO.Pipelines;Pipe;Reset;();df-generated | -| System.IO.Pipelines;PipeOptions;PipeOptions;(System.Buffers.MemoryPool,System.IO.Pipelines.PipeScheduler,System.IO.Pipelines.PipeScheduler,System.Int64,System.Int64,System.Int32,System.Boolean);df-generated | -| System.IO.Pipelines;PipeOptions;get_Default;();df-generated | -| System.IO.Pipelines;PipeOptions;get_MinimumSegmentSize;();df-generated | -| System.IO.Pipelines;PipeOptions;get_PauseWriterThreshold;();df-generated | -| System.IO.Pipelines;PipeOptions;get_Pool;();df-generated | -| System.IO.Pipelines;PipeOptions;get_ReaderScheduler;();df-generated | -| System.IO.Pipelines;PipeOptions;get_ResumeWriterThreshold;();df-generated | -| System.IO.Pipelines;PipeOptions;get_UseSynchronizationContext;();df-generated | -| System.IO.Pipelines;PipeOptions;get_WriterScheduler;();df-generated | -| System.IO.Pipelines;PipeReader;AdvanceTo;(System.SequencePosition);df-generated | -| System.IO.Pipelines;PipeReader;AdvanceTo;(System.SequencePosition,System.SequencePosition);df-generated | -| System.IO.Pipelines;PipeReader;CancelPendingRead;();df-generated | -| System.IO.Pipelines;PipeReader;Complete;(System.Exception);df-generated | -| System.IO.Pipelines;PipeReader;CompleteAsync;(System.Exception);df-generated | -| System.IO.Pipelines;PipeReader;ReadAsync;(System.Threading.CancellationToken);df-generated | -| System.IO.Pipelines;PipeReader;ReadAtLeastAsyncCore;(System.Int32,System.Threading.CancellationToken);df-generated | -| System.IO.Pipelines;PipeReader;TryRead;(System.IO.Pipelines.ReadResult);df-generated | -| System.IO.Pipelines;PipeScheduler;get_Inline;();df-generated | -| System.IO.Pipelines;PipeScheduler;get_ThreadPool;();df-generated | -| System.IO.Pipelines;PipeWriter;Advance;(System.Int32);df-generated | -| System.IO.Pipelines;PipeWriter;CancelPendingFlush;();df-generated | -| System.IO.Pipelines;PipeWriter;Complete;(System.Exception);df-generated | -| System.IO.Pipelines;PipeWriter;CompleteAsync;(System.Exception);df-generated | -| System.IO.Pipelines;PipeWriter;CopyFromAsync;(System.IO.Stream,System.Threading.CancellationToken);df-generated | -| System.IO.Pipelines;PipeWriter;Create;(System.IO.Stream,System.IO.Pipelines.StreamPipeWriterOptions);df-generated | -| System.IO.Pipelines;PipeWriter;FlushAsync;(System.Threading.CancellationToken);df-generated | -| System.IO.Pipelines;PipeWriter;GetMemory;(System.Int32);df-generated | -| System.IO.Pipelines;PipeWriter;GetSpan;(System.Int32);df-generated | -| System.IO.Pipelines;PipeWriter;get_CanGetUnflushedBytes;();df-generated | -| System.IO.Pipelines;PipeWriter;get_UnflushedBytes;();df-generated | -| System.IO.Pipelines;ReadResult;get_IsCanceled;();df-generated | -| System.IO.Pipelines;ReadResult;get_IsCompleted;();df-generated | -| System.IO.Pipelines;StreamPipeReaderOptions;StreamPipeReaderOptions;(System.Buffers.MemoryPool,System.Int32,System.Int32,System.Boolean);df-generated | -| System.IO.Pipelines;StreamPipeReaderOptions;StreamPipeReaderOptions;(System.Buffers.MemoryPool,System.Int32,System.Int32,System.Boolean,System.Boolean);df-generated | -| System.IO.Pipelines;StreamPipeReaderOptions;get_BufferSize;();df-generated | -| System.IO.Pipelines;StreamPipeReaderOptions;get_LeaveOpen;();df-generated | -| System.IO.Pipelines;StreamPipeReaderOptions;get_MinimumReadSize;();df-generated | -| System.IO.Pipelines;StreamPipeReaderOptions;get_Pool;();df-generated | -| System.IO.Pipelines;StreamPipeReaderOptions;get_UseZeroByteReads;();df-generated | -| System.IO.Pipelines;StreamPipeWriterOptions;StreamPipeWriterOptions;(System.Buffers.MemoryPool,System.Int32,System.Boolean);df-generated | -| System.IO.Pipelines;StreamPipeWriterOptions;get_LeaveOpen;();df-generated | -| System.IO.Pipelines;StreamPipeWriterOptions;get_MinimumBufferSize;();df-generated | -| System.IO.Pipelines;StreamPipeWriterOptions;get_Pool;();df-generated | -| System.IO.Pipes;AnonymousPipeClientStream;AnonymousPipeClientStream;(System.IO.Pipes.PipeDirection,System.String);df-generated | -| System.IO.Pipes;AnonymousPipeClientStream;AnonymousPipeClientStream;(System.String);df-generated | -| System.IO.Pipes;AnonymousPipeClientStream;get_TransmissionMode;();df-generated | -| System.IO.Pipes;AnonymousPipeClientStream;set_ReadMode;(System.IO.Pipes.PipeTransmissionMode);df-generated | -| System.IO.Pipes;AnonymousPipeServerStream;AnonymousPipeServerStream;();df-generated | -| System.IO.Pipes;AnonymousPipeServerStream;AnonymousPipeServerStream;(System.IO.Pipes.PipeDirection);df-generated | -| System.IO.Pipes;AnonymousPipeServerStream;AnonymousPipeServerStream;(System.IO.Pipes.PipeDirection,System.IO.HandleInheritability);df-generated | -| System.IO.Pipes;AnonymousPipeServerStream;AnonymousPipeServerStream;(System.IO.Pipes.PipeDirection,System.IO.HandleInheritability,System.Int32);df-generated | -| System.IO.Pipes;AnonymousPipeServerStream;Dispose;(System.Boolean);df-generated | -| System.IO.Pipes;AnonymousPipeServerStream;DisposeLocalCopyOfClientHandle;();df-generated | -| System.IO.Pipes;AnonymousPipeServerStream;GetClientHandleAsString;();df-generated | -| System.IO.Pipes;AnonymousPipeServerStream;get_TransmissionMode;();df-generated | -| System.IO.Pipes;AnonymousPipeServerStream;set_ReadMode;(System.IO.Pipes.PipeTransmissionMode);df-generated | -| System.IO.Pipes;AnonymousPipeServerStreamAcl;Create;(System.IO.Pipes.PipeDirection,System.IO.HandleInheritability,System.Int32,System.IO.Pipes.PipeSecurity);df-generated | -| System.IO.Pipes;NamedPipeClientStream;CheckPipePropertyOperations;();df-generated | -| System.IO.Pipes;NamedPipeClientStream;Connect;();df-generated | -| System.IO.Pipes;NamedPipeClientStream;Connect;(System.Int32);df-generated | -| System.IO.Pipes;NamedPipeClientStream;ConnectAsync;();df-generated | -| System.IO.Pipes;NamedPipeClientStream;ConnectAsync;(System.Int32);df-generated | -| System.IO.Pipes;NamedPipeClientStream;NamedPipeClientStream;(System.String);df-generated | -| System.IO.Pipes;NamedPipeClientStream;NamedPipeClientStream;(System.String,System.String);df-generated | -| System.IO.Pipes;NamedPipeClientStream;NamedPipeClientStream;(System.String,System.String,System.IO.Pipes.PipeDirection);df-generated | -| System.IO.Pipes;NamedPipeClientStream;NamedPipeClientStream;(System.String,System.String,System.IO.Pipes.PipeDirection,System.IO.Pipes.PipeOptions);df-generated | -| System.IO.Pipes;NamedPipeClientStream;NamedPipeClientStream;(System.String,System.String,System.IO.Pipes.PipeDirection,System.IO.Pipes.PipeOptions,System.Security.Principal.TokenImpersonationLevel);df-generated | -| System.IO.Pipes;NamedPipeClientStream;get_NumberOfServerInstances;();df-generated | -| System.IO.Pipes;NamedPipeServerStream;Disconnect;();df-generated | -| System.IO.Pipes;NamedPipeServerStream;EndWaitForConnection;(System.IAsyncResult);df-generated | -| System.IO.Pipes;NamedPipeServerStream;GetImpersonationUserName;();df-generated | -| System.IO.Pipes;NamedPipeServerStream;NamedPipeServerStream;(System.String);df-generated | -| System.IO.Pipes;NamedPipeServerStream;NamedPipeServerStream;(System.String,System.IO.Pipes.PipeDirection);df-generated | -| System.IO.Pipes;NamedPipeServerStream;NamedPipeServerStream;(System.String,System.IO.Pipes.PipeDirection,System.Int32);df-generated | -| System.IO.Pipes;NamedPipeServerStream;NamedPipeServerStream;(System.String,System.IO.Pipes.PipeDirection,System.Int32,System.IO.Pipes.PipeTransmissionMode);df-generated | -| System.IO.Pipes;NamedPipeServerStream;NamedPipeServerStream;(System.String,System.IO.Pipes.PipeDirection,System.Int32,System.IO.Pipes.PipeTransmissionMode,System.IO.Pipes.PipeOptions);df-generated | -| System.IO.Pipes;NamedPipeServerStream;NamedPipeServerStream;(System.String,System.IO.Pipes.PipeDirection,System.Int32,System.IO.Pipes.PipeTransmissionMode,System.IO.Pipes.PipeOptions,System.Int32,System.Int32);df-generated | -| System.IO.Pipes;NamedPipeServerStream;WaitForConnection;();df-generated | -| System.IO.Pipes;NamedPipeServerStream;WaitForConnectionAsync;();df-generated | -| System.IO.Pipes;NamedPipeServerStreamAcl;Create;(System.String,System.IO.Pipes.PipeDirection,System.Int32,System.IO.Pipes.PipeTransmissionMode,System.IO.Pipes.PipeOptions,System.Int32,System.Int32,System.IO.Pipes.PipeSecurity,System.IO.HandleInheritability,System.IO.Pipes.PipeAccessRights);df-generated | -| System.IO.Pipes;PipeAccessRule;PipeAccessRule;(System.Security.Principal.IdentityReference,System.IO.Pipes.PipeAccessRights,System.Security.AccessControl.AccessControlType);df-generated | -| System.IO.Pipes;PipeAccessRule;PipeAccessRule;(System.String,System.IO.Pipes.PipeAccessRights,System.Security.AccessControl.AccessControlType);df-generated | -| System.IO.Pipes;PipeAccessRule;get_PipeAccessRights;();df-generated | -| System.IO.Pipes;PipeAuditRule;PipeAuditRule;(System.Security.Principal.IdentityReference,System.IO.Pipes.PipeAccessRights,System.Security.AccessControl.AuditFlags);df-generated | -| System.IO.Pipes;PipeAuditRule;PipeAuditRule;(System.String,System.IO.Pipes.PipeAccessRights,System.Security.AccessControl.AuditFlags);df-generated | -| System.IO.Pipes;PipeAuditRule;get_PipeAccessRights;();df-generated | -| System.IO.Pipes;PipeSecurity;AccessRuleFactory;(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType);df-generated | -| System.IO.Pipes;PipeSecurity;AddAccessRule;(System.IO.Pipes.PipeAccessRule);df-generated | -| System.IO.Pipes;PipeSecurity;AddAuditRule;(System.IO.Pipes.PipeAuditRule);df-generated | -| System.IO.Pipes;PipeSecurity;AuditRuleFactory;(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags);df-generated | -| System.IO.Pipes;PipeSecurity;Persist;(System.Runtime.InteropServices.SafeHandle);df-generated | -| System.IO.Pipes;PipeSecurity;Persist;(System.String);df-generated | -| System.IO.Pipes;PipeSecurity;PipeSecurity;();df-generated | -| System.IO.Pipes;PipeSecurity;RemoveAccessRule;(System.IO.Pipes.PipeAccessRule);df-generated | -| System.IO.Pipes;PipeSecurity;RemoveAccessRuleSpecific;(System.IO.Pipes.PipeAccessRule);df-generated | -| System.IO.Pipes;PipeSecurity;RemoveAuditRule;(System.IO.Pipes.PipeAuditRule);df-generated | -| System.IO.Pipes;PipeSecurity;RemoveAuditRuleAll;(System.IO.Pipes.PipeAuditRule);df-generated | -| System.IO.Pipes;PipeSecurity;RemoveAuditRuleSpecific;(System.IO.Pipes.PipeAuditRule);df-generated | -| System.IO.Pipes;PipeSecurity;ResetAccessRule;(System.IO.Pipes.PipeAccessRule);df-generated | -| System.IO.Pipes;PipeSecurity;SetAccessRule;(System.IO.Pipes.PipeAccessRule);df-generated | -| System.IO.Pipes;PipeSecurity;SetAuditRule;(System.IO.Pipes.PipeAuditRule);df-generated | -| System.IO.Pipes;PipeSecurity;get_AccessRightType;();df-generated | -| System.IO.Pipes;PipeSecurity;get_AccessRuleType;();df-generated | -| System.IO.Pipes;PipeSecurity;get_AuditRuleType;();df-generated | -| System.IO.Pipes;PipeStream;CheckPipePropertyOperations;();df-generated | -| System.IO.Pipes;PipeStream;CheckReadOperations;();df-generated | -| System.IO.Pipes;PipeStream;CheckWriteOperations;();df-generated | -| System.IO.Pipes;PipeStream;Dispose;(System.Boolean);df-generated | -| System.IO.Pipes;PipeStream;EndRead;(System.IAsyncResult);df-generated | -| System.IO.Pipes;PipeStream;EndWrite;(System.IAsyncResult);df-generated | -| System.IO.Pipes;PipeStream;Flush;();df-generated | -| System.IO.Pipes;PipeStream;FlushAsync;(System.Threading.CancellationToken);df-generated | -| System.IO.Pipes;PipeStream;PipeStream;(System.IO.Pipes.PipeDirection,System.IO.Pipes.PipeTransmissionMode,System.Int32);df-generated | -| System.IO.Pipes;PipeStream;PipeStream;(System.IO.Pipes.PipeDirection,System.Int32);df-generated | -| System.IO.Pipes;PipeStream;Read;(System.Span);df-generated | -| System.IO.Pipes;PipeStream;ReadAsync;(System.Memory,System.Threading.CancellationToken);df-generated | -| System.IO.Pipes;PipeStream;ReadByte;();df-generated | -| System.IO.Pipes;PipeStream;Seek;(System.Int64,System.IO.SeekOrigin);df-generated | -| System.IO.Pipes;PipeStream;SetLength;(System.Int64);df-generated | -| System.IO.Pipes;PipeStream;WaitForPipeDrain;();df-generated | -| System.IO.Pipes;PipeStream;Write;(System.ReadOnlySpan);df-generated | -| System.IO.Pipes;PipeStream;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);df-generated | -| System.IO.Pipes;PipeStream;WriteByte;(System.Byte);df-generated | -| System.IO.Pipes;PipeStream;get_CanRead;();df-generated | -| System.IO.Pipes;PipeStream;get_CanSeek;();df-generated | -| System.IO.Pipes;PipeStream;get_CanWrite;();df-generated | -| System.IO.Pipes;PipeStream;get_InBufferSize;();df-generated | -| System.IO.Pipes;PipeStream;get_IsAsync;();df-generated | -| System.IO.Pipes;PipeStream;get_IsConnected;();df-generated | -| System.IO.Pipes;PipeStream;get_IsHandleExposed;();df-generated | -| System.IO.Pipes;PipeStream;get_IsMessageComplete;();df-generated | -| System.IO.Pipes;PipeStream;get_Length;();df-generated | -| System.IO.Pipes;PipeStream;get_OutBufferSize;();df-generated | -| System.IO.Pipes;PipeStream;get_Position;();df-generated | -| System.IO.Pipes;PipeStream;get_ReadMode;();df-generated | -| System.IO.Pipes;PipeStream;get_TransmissionMode;();df-generated | -| System.IO.Pipes;PipeStream;set_IsConnected;(System.Boolean);df-generated | -| System.IO.Pipes;PipeStream;set_Position;(System.Int64);df-generated | -| System.IO.Pipes;PipeStream;set_ReadMode;(System.IO.Pipes.PipeTransmissionMode);df-generated | -| System.IO.Pipes;PipesAclExtensions;GetAccessControl;(System.IO.Pipes.PipeStream);df-generated | -| System.IO.Pipes;PipesAclExtensions;SetAccessControl;(System.IO.Pipes.PipeStream,System.IO.Pipes.PipeSecurity);df-generated | -| System.IO;BinaryReader;BinaryReader;(System.IO.Stream);df-generated | -| System.IO;BinaryReader;BinaryReader;(System.IO.Stream,System.Text.Encoding);df-generated | -| System.IO;BinaryReader;Close;();df-generated | -| System.IO;BinaryReader;Dispose;();df-generated | -| System.IO;BinaryReader;Dispose;(System.Boolean);df-generated | -| System.IO;BinaryReader;FillBuffer;(System.Int32);df-generated | -| System.IO;BinaryReader;PeekChar;();df-generated | -| System.IO;BinaryReader;Read7BitEncodedInt64;();df-generated | -| System.IO;BinaryReader;Read7BitEncodedInt;();df-generated | -| System.IO;BinaryReader;Read;();df-generated | -| System.IO;BinaryReader;Read;(System.Char[],System.Int32,System.Int32);df-generated | -| System.IO;BinaryReader;Read;(System.Span);df-generated | -| System.IO;BinaryReader;Read;(System.Span);df-generated | -| System.IO;BinaryReader;ReadBoolean;();df-generated | -| System.IO;BinaryReader;ReadByte;();df-generated | -| System.IO;BinaryReader;ReadChar;();df-generated | -| System.IO;BinaryReader;ReadChars;(System.Int32);df-generated | -| System.IO;BinaryReader;ReadDecimal;();df-generated | -| System.IO;BinaryReader;ReadDouble;();df-generated | -| System.IO;BinaryReader;ReadHalf;();df-generated | -| System.IO;BinaryReader;ReadInt16;();df-generated | -| System.IO;BinaryReader;ReadInt32;();df-generated | -| System.IO;BinaryReader;ReadInt64;();df-generated | -| System.IO;BinaryReader;ReadSByte;();df-generated | -| System.IO;BinaryReader;ReadSingle;();df-generated | -| System.IO;BinaryReader;ReadUInt16;();df-generated | -| System.IO;BinaryReader;ReadUInt32;();df-generated | -| System.IO;BinaryReader;ReadUInt64;();df-generated | -| System.IO;BinaryWriter;BinaryWriter;();df-generated | -| System.IO;BinaryWriter;BinaryWriter;(System.IO.Stream);df-generated | -| System.IO;BinaryWriter;BinaryWriter;(System.IO.Stream,System.Text.Encoding);df-generated | -| System.IO;BinaryWriter;Close;();df-generated | -| System.IO;BinaryWriter;Dispose;();df-generated | -| System.IO;BinaryWriter;Dispose;(System.Boolean);df-generated | -| System.IO;BinaryWriter;Flush;();df-generated | -| System.IO;BinaryWriter;Seek;(System.Int32,System.IO.SeekOrigin);df-generated | -| System.IO;BinaryWriter;Write7BitEncodedInt64;(System.Int64);df-generated | -| System.IO;BinaryWriter;Write7BitEncodedInt;(System.Int32);df-generated | -| System.IO;BinaryWriter;Write;(System.Boolean);df-generated | -| System.IO;BinaryWriter;Write;(System.Byte);df-generated | -| System.IO;BinaryWriter;Write;(System.Char);df-generated | -| System.IO;BinaryWriter;Write;(System.Char[]);df-generated | -| System.IO;BinaryWriter;Write;(System.Char[],System.Int32,System.Int32);df-generated | -| System.IO;BinaryWriter;Write;(System.Decimal);df-generated | -| System.IO;BinaryWriter;Write;(System.Double);df-generated | -| System.IO;BinaryWriter;Write;(System.Half);df-generated | -| System.IO;BinaryWriter;Write;(System.Int16);df-generated | -| System.IO;BinaryWriter;Write;(System.Int32);df-generated | -| System.IO;BinaryWriter;Write;(System.Int64);df-generated | -| System.IO;BinaryWriter;Write;(System.ReadOnlySpan);df-generated | -| System.IO;BinaryWriter;Write;(System.ReadOnlySpan);df-generated | -| System.IO;BinaryWriter;Write;(System.SByte);df-generated | -| System.IO;BinaryWriter;Write;(System.Single);df-generated | -| System.IO;BinaryWriter;Write;(System.String);df-generated | -| System.IO;BinaryWriter;Write;(System.UInt16);df-generated | -| System.IO;BinaryWriter;Write;(System.UInt32);df-generated | -| System.IO;BinaryWriter;Write;(System.UInt64);df-generated | -| System.IO;BufferedStream;BufferedStream;(System.IO.Stream);df-generated | -| System.IO;BufferedStream;Dispose;(System.Boolean);df-generated | -| System.IO;BufferedStream;DisposeAsync;();df-generated | -| System.IO;BufferedStream;EndRead;(System.IAsyncResult);df-generated | -| System.IO;BufferedStream;EndWrite;(System.IAsyncResult);df-generated | -| System.IO;BufferedStream;Flush;();df-generated | -| System.IO;BufferedStream;FlushAsync;(System.Threading.CancellationToken);df-generated | -| System.IO;BufferedStream;Read;(System.Span);df-generated | -| System.IO;BufferedStream;ReadAsync;(System.Memory,System.Threading.CancellationToken);df-generated | -| System.IO;BufferedStream;ReadByte;();df-generated | -| System.IO;BufferedStream;Seek;(System.Int64,System.IO.SeekOrigin);df-generated | -| System.IO;BufferedStream;SetLength;(System.Int64);df-generated | -| System.IO;BufferedStream;Write;(System.ReadOnlySpan);df-generated | -| System.IO;BufferedStream;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);df-generated | -| System.IO;BufferedStream;WriteByte;(System.Byte);df-generated | -| System.IO;BufferedStream;get_BufferSize;();df-generated | -| System.IO;BufferedStream;get_CanRead;();df-generated | -| System.IO;BufferedStream;get_CanSeek;();df-generated | -| System.IO;BufferedStream;get_CanWrite;();df-generated | -| System.IO;BufferedStream;get_Length;();df-generated | -| System.IO;BufferedStream;get_Position;();df-generated | -| System.IO;BufferedStream;set_Position;(System.Int64);df-generated | -| System.IO;Directory;Delete;(System.String);df-generated | -| System.IO;Directory;Delete;(System.String,System.Boolean);df-generated | -| System.IO;Directory;EnumerateDirectories;(System.String);df-generated | -| System.IO;Directory;EnumerateDirectories;(System.String,System.String);df-generated | -| System.IO;Directory;EnumerateDirectories;(System.String,System.String,System.IO.EnumerationOptions);df-generated | -| System.IO;Directory;EnumerateDirectories;(System.String,System.String,System.IO.SearchOption);df-generated | -| System.IO;Directory;EnumerateFileSystemEntries;(System.String);df-generated | -| System.IO;Directory;EnumerateFileSystemEntries;(System.String,System.String);df-generated | -| System.IO;Directory;EnumerateFileSystemEntries;(System.String,System.String,System.IO.EnumerationOptions);df-generated | -| System.IO;Directory;EnumerateFileSystemEntries;(System.String,System.String,System.IO.SearchOption);df-generated | -| System.IO;Directory;EnumerateFiles;(System.String);df-generated | -| System.IO;Directory;EnumerateFiles;(System.String,System.String);df-generated | -| System.IO;Directory;EnumerateFiles;(System.String,System.String,System.IO.EnumerationOptions);df-generated | -| System.IO;Directory;EnumerateFiles;(System.String,System.String,System.IO.SearchOption);df-generated | -| System.IO;Directory;Exists;(System.String);df-generated | -| System.IO;Directory;GetCreationTime;(System.String);df-generated | -| System.IO;Directory;GetCreationTimeUtc;(System.String);df-generated | -| System.IO;Directory;GetCurrentDirectory;();df-generated | -| System.IO;Directory;GetDirectories;(System.String);df-generated | -| System.IO;Directory;GetDirectories;(System.String,System.String);df-generated | -| System.IO;Directory;GetDirectories;(System.String,System.String,System.IO.EnumerationOptions);df-generated | -| System.IO;Directory;GetDirectories;(System.String,System.String,System.IO.SearchOption);df-generated | -| System.IO;Directory;GetDirectoryRoot;(System.String);df-generated | -| System.IO;Directory;GetFileSystemEntries;(System.String);df-generated | -| System.IO;Directory;GetFileSystemEntries;(System.String,System.String);df-generated | -| System.IO;Directory;GetFileSystemEntries;(System.String,System.String,System.IO.EnumerationOptions);df-generated | -| System.IO;Directory;GetFileSystemEntries;(System.String,System.String,System.IO.SearchOption);df-generated | -| System.IO;Directory;GetFiles;(System.String);df-generated | -| System.IO;Directory;GetFiles;(System.String,System.String);df-generated | -| System.IO;Directory;GetFiles;(System.String,System.String,System.IO.EnumerationOptions);df-generated | -| System.IO;Directory;GetFiles;(System.String,System.String,System.IO.SearchOption);df-generated | -| System.IO;Directory;GetLastAccessTime;(System.String);df-generated | -| System.IO;Directory;GetLastAccessTimeUtc;(System.String);df-generated | -| System.IO;Directory;GetLastWriteTime;(System.String);df-generated | -| System.IO;Directory;GetLastWriteTimeUtc;(System.String);df-generated | -| System.IO;Directory;GetLogicalDrives;();df-generated | -| System.IO;Directory;Move;(System.String,System.String);df-generated | -| System.IO;Directory;ResolveLinkTarget;(System.String,System.Boolean);df-generated | -| System.IO;Directory;SetCreationTime;(System.String,System.DateTime);df-generated | -| System.IO;Directory;SetCreationTimeUtc;(System.String,System.DateTime);df-generated | -| System.IO;Directory;SetCurrentDirectory;(System.String);df-generated | -| System.IO;Directory;SetLastAccessTime;(System.String,System.DateTime);df-generated | -| System.IO;Directory;SetLastAccessTimeUtc;(System.String,System.DateTime);df-generated | -| System.IO;Directory;SetLastWriteTime;(System.String,System.DateTime);df-generated | -| System.IO;Directory;SetLastWriteTimeUtc;(System.String,System.DateTime);df-generated | -| System.IO;DirectoryInfo;Create;();df-generated | -| System.IO;DirectoryInfo;Delete;();df-generated | -| System.IO;DirectoryInfo;Delete;(System.Boolean);df-generated | -| System.IO;DirectoryInfo;GetDirectories;();df-generated | -| System.IO;DirectoryInfo;GetDirectories;(System.String);df-generated | -| System.IO;DirectoryInfo;GetDirectories;(System.String,System.IO.EnumerationOptions);df-generated | -| System.IO;DirectoryInfo;GetDirectories;(System.String,System.IO.SearchOption);df-generated | -| System.IO;DirectoryInfo;GetFileSystemInfos;();df-generated | -| System.IO;DirectoryInfo;GetFileSystemInfos;(System.String);df-generated | -| System.IO;DirectoryInfo;GetFileSystemInfos;(System.String,System.IO.EnumerationOptions);df-generated | -| System.IO;DirectoryInfo;GetFileSystemInfos;(System.String,System.IO.SearchOption);df-generated | -| System.IO;DirectoryInfo;GetFiles;();df-generated | -| System.IO;DirectoryInfo;GetFiles;(System.String);df-generated | -| System.IO;DirectoryInfo;GetFiles;(System.String,System.IO.EnumerationOptions);df-generated | -| System.IO;DirectoryInfo;GetFiles;(System.String,System.IO.SearchOption);df-generated | -| System.IO;DirectoryInfo;ToString;();df-generated | -| System.IO;DirectoryInfo;get_Exists;();df-generated | -| System.IO;DirectoryInfo;get_Name;();df-generated | -| System.IO;DirectoryInfo;get_Root;();df-generated | -| System.IO;DirectoryNotFoundException;DirectoryNotFoundException;();df-generated | -| System.IO;DirectoryNotFoundException;DirectoryNotFoundException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.IO;DirectoryNotFoundException;DirectoryNotFoundException;(System.String);df-generated | -| System.IO;DirectoryNotFoundException;DirectoryNotFoundException;(System.String,System.Exception);df-generated | -| System.IO;DriveInfo;GetDrives;();df-generated | -| System.IO;DriveInfo;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.IO;DriveInfo;get_AvailableFreeSpace;();df-generated | -| System.IO;DriveInfo;get_DriveFormat;();df-generated | -| System.IO;DriveInfo;get_DriveType;();df-generated | -| System.IO;DriveInfo;get_IsReady;();df-generated | -| System.IO;DriveInfo;get_TotalFreeSpace;();df-generated | -| System.IO;DriveInfo;get_TotalSize;();df-generated | -| System.IO;DriveInfo;set_VolumeLabel;(System.String);df-generated | -| System.IO;DriveNotFoundException;DriveNotFoundException;();df-generated | -| System.IO;DriveNotFoundException;DriveNotFoundException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.IO;DriveNotFoundException;DriveNotFoundException;(System.String);df-generated | -| System.IO;DriveNotFoundException;DriveNotFoundException;(System.String,System.Exception);df-generated | -| System.IO;EndOfStreamException;EndOfStreamException;();df-generated | -| System.IO;EndOfStreamException;EndOfStreamException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.IO;EndOfStreamException;EndOfStreamException;(System.String);df-generated | -| System.IO;EndOfStreamException;EndOfStreamException;(System.String,System.Exception);df-generated | -| System.IO;EnumerationOptions;EnumerationOptions;();df-generated | -| System.IO;EnumerationOptions;get_AttributesToSkip;();df-generated | -| System.IO;EnumerationOptions;get_BufferSize;();df-generated | -| System.IO;EnumerationOptions;get_IgnoreInaccessible;();df-generated | -| System.IO;EnumerationOptions;get_MatchCasing;();df-generated | -| System.IO;EnumerationOptions;get_MatchType;();df-generated | -| System.IO;EnumerationOptions;get_MaxRecursionDepth;();df-generated | -| System.IO;EnumerationOptions;get_RecurseSubdirectories;();df-generated | -| System.IO;EnumerationOptions;get_ReturnSpecialDirectories;();df-generated | -| System.IO;EnumerationOptions;set_AttributesToSkip;(System.IO.FileAttributes);df-generated | -| System.IO;EnumerationOptions;set_BufferSize;(System.Int32);df-generated | -| System.IO;EnumerationOptions;set_IgnoreInaccessible;(System.Boolean);df-generated | -| System.IO;EnumerationOptions;set_MatchCasing;(System.IO.MatchCasing);df-generated | -| System.IO;EnumerationOptions;set_MatchType;(System.IO.MatchType);df-generated | -| System.IO;EnumerationOptions;set_MaxRecursionDepth;(System.Int32);df-generated | -| System.IO;EnumerationOptions;set_RecurseSubdirectories;(System.Boolean);df-generated | -| System.IO;EnumerationOptions;set_ReturnSpecialDirectories;(System.Boolean);df-generated | -| System.IO;File;AppendAllLines;(System.String,System.Collections.Generic.IEnumerable);df-generated | -| System.IO;File;AppendAllLines;(System.String,System.Collections.Generic.IEnumerable,System.Text.Encoding);df-generated | -| System.IO;File;AppendAllText;(System.String,System.String);df-generated | -| System.IO;File;AppendAllText;(System.String,System.String,System.Text.Encoding);df-generated | -| System.IO;File;AppendText;(System.String);df-generated | -| System.IO;File;Copy;(System.String,System.String);df-generated | -| System.IO;File;Copy;(System.String,System.String,System.Boolean);df-generated | -| System.IO;File;CreateText;(System.String);df-generated | -| System.IO;File;Decrypt;(System.String);df-generated | -| System.IO;File;Delete;(System.String);df-generated | -| System.IO;File;Encrypt;(System.String);df-generated | -| System.IO;File;Exists;(System.String);df-generated | -| System.IO;File;GetAttributes;(System.String);df-generated | -| System.IO;File;GetCreationTime;(System.String);df-generated | -| System.IO;File;GetCreationTimeUtc;(System.String);df-generated | -| System.IO;File;GetLastAccessTime;(System.String);df-generated | -| System.IO;File;GetLastAccessTimeUtc;(System.String);df-generated | -| System.IO;File;GetLastWriteTime;(System.String);df-generated | -| System.IO;File;GetLastWriteTimeUtc;(System.String);df-generated | -| System.IO;File;Move;(System.String,System.String);df-generated | -| System.IO;File;Move;(System.String,System.String,System.Boolean);df-generated | -| System.IO;File;Open;(System.String,System.IO.FileStreamOptions);df-generated | -| System.IO;File;ReadAllBytes;(System.String);df-generated | -| System.IO;File;ReadAllBytesAsync;(System.String,System.Threading.CancellationToken);df-generated | -| System.IO;File;ReadAllLines;(System.String);df-generated | -| System.IO;File;ReadAllLines;(System.String,System.Text.Encoding);df-generated | -| System.IO;File;ReadAllLinesAsync;(System.String,System.Text.Encoding,System.Threading.CancellationToken);df-generated | -| System.IO;File;ReadAllLinesAsync;(System.String,System.Threading.CancellationToken);df-generated | -| System.IO;File;ReadAllTextAsync;(System.String,System.Text.Encoding,System.Threading.CancellationToken);df-generated | -| System.IO;File;ReadAllTextAsync;(System.String,System.Threading.CancellationToken);df-generated | -| System.IO;File;Replace;(System.String,System.String,System.String);df-generated | -| System.IO;File;Replace;(System.String,System.String,System.String,System.Boolean);df-generated | -| System.IO;File;ResolveLinkTarget;(System.String,System.Boolean);df-generated | -| System.IO;File;SetAttributes;(System.String,System.IO.FileAttributes);df-generated | -| System.IO;File;SetCreationTime;(System.String,System.DateTime);df-generated | -| System.IO;File;SetCreationTimeUtc;(System.String,System.DateTime);df-generated | -| System.IO;File;SetLastAccessTime;(System.String,System.DateTime);df-generated | -| System.IO;File;SetLastAccessTimeUtc;(System.String,System.DateTime);df-generated | -| System.IO;File;SetLastWriteTime;(System.String,System.DateTime);df-generated | -| System.IO;File;SetLastWriteTimeUtc;(System.String,System.DateTime);df-generated | -| System.IO;File;WriteAllBytes;(System.String,System.Byte[]);df-generated | -| System.IO;File;WriteAllLines;(System.String,System.Collections.Generic.IEnumerable);df-generated | -| System.IO;File;WriteAllLines;(System.String,System.Collections.Generic.IEnumerable,System.Text.Encoding);df-generated | -| System.IO;File;WriteAllLines;(System.String,System.String[]);df-generated | -| System.IO;File;WriteAllLines;(System.String,System.String[],System.Text.Encoding);df-generated | -| System.IO;File;WriteAllText;(System.String,System.String);df-generated | -| System.IO;File;WriteAllText;(System.String,System.String,System.Text.Encoding);df-generated | -| System.IO;FileInfo;AppendText;();df-generated | -| System.IO;FileInfo;CreateText;();df-generated | -| System.IO;FileInfo;Decrypt;();df-generated | -| System.IO;FileInfo;Delete;();df-generated | -| System.IO;FileInfo;Encrypt;();df-generated | -| System.IO;FileInfo;FileInfo;(System.String);df-generated | -| System.IO;FileInfo;Open;(System.IO.FileStreamOptions);df-generated | -| System.IO;FileInfo;Replace;(System.String,System.String);df-generated | -| System.IO;FileInfo;Replace;(System.String,System.String,System.Boolean);df-generated | -| System.IO;FileInfo;get_Exists;();df-generated | -| System.IO;FileInfo;get_IsReadOnly;();df-generated | -| System.IO;FileInfo;get_Length;();df-generated | -| System.IO;FileInfo;get_Name;();df-generated | -| System.IO;FileInfo;set_IsReadOnly;(System.Boolean);df-generated | -| System.IO;FileLoadException;FileLoadException;();df-generated | -| System.IO;FileLoadException;FileLoadException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.IO;FileLoadException;FileLoadException;(System.String);df-generated | -| System.IO;FileLoadException;FileLoadException;(System.String,System.Exception);df-generated | -| System.IO;FileLoadException;FileLoadException;(System.String,System.String);df-generated | -| System.IO;FileLoadException;FileLoadException;(System.String,System.String,System.Exception);df-generated | -| System.IO;FileLoadException;get_FileName;();df-generated | -| System.IO;FileLoadException;get_FusionLog;();df-generated | -| System.IO;FileLoadException;get_Message;();df-generated | -| System.IO;FileNotFoundException;FileNotFoundException;();df-generated | -| System.IO;FileNotFoundException;FileNotFoundException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.IO;FileNotFoundException;FileNotFoundException;(System.String);df-generated | -| System.IO;FileNotFoundException;FileNotFoundException;(System.String,System.Exception);df-generated | -| System.IO;FileNotFoundException;FileNotFoundException;(System.String,System.String);df-generated | -| System.IO;FileNotFoundException;FileNotFoundException;(System.String,System.String,System.Exception);df-generated | -| System.IO;FileNotFoundException;get_FileName;();df-generated | -| System.IO;FileNotFoundException;get_FusionLog;();df-generated | -| System.IO;FileStream;Dispose;(System.Boolean);df-generated | -| System.IO;FileStream;DisposeAsync;();df-generated | -| System.IO;FileStream;EndRead;(System.IAsyncResult);df-generated | -| System.IO;FileStream;EndWrite;(System.IAsyncResult);df-generated | -| System.IO;FileStream;FileStream;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.IO.FileAccess);df-generated | -| System.IO;FileStream;FileStream;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.IO.FileAccess,System.Int32);df-generated | -| System.IO;FileStream;FileStream;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.IO.FileAccess,System.Int32,System.Boolean);df-generated | -| System.IO;FileStream;FileStream;(System.IntPtr,System.IO.FileAccess);df-generated | -| System.IO;FileStream;FileStream;(System.IntPtr,System.IO.FileAccess,System.Boolean);df-generated | -| System.IO;FileStream;FileStream;(System.IntPtr,System.IO.FileAccess,System.Boolean,System.Int32);df-generated | -| System.IO;FileStream;FileStream;(System.IntPtr,System.IO.FileAccess,System.Boolean,System.Int32,System.Boolean);df-generated | -| System.IO;FileStream;FileStream;(System.String,System.IO.FileStreamOptions);df-generated | -| System.IO;FileStream;Flush;();df-generated | -| System.IO;FileStream;Flush;(System.Boolean);df-generated | -| System.IO;FileStream;Lock;(System.Int64,System.Int64);df-generated | -| System.IO;FileStream;Read;(System.Span);df-generated | -| System.IO;FileStream;ReadByte;();df-generated | -| System.IO;FileStream;Seek;(System.Int64,System.IO.SeekOrigin);df-generated | -| System.IO;FileStream;SetLength;(System.Int64);df-generated | -| System.IO;FileStream;Unlock;(System.Int64,System.Int64);df-generated | -| System.IO;FileStream;Write;(System.ReadOnlySpan);df-generated | -| System.IO;FileStream;WriteByte;(System.Byte);df-generated | -| System.IO;FileStream;get_CanRead;();df-generated | -| System.IO;FileStream;get_CanSeek;();df-generated | -| System.IO;FileStream;get_CanWrite;();df-generated | -| System.IO;FileStream;get_Handle;();df-generated | -| System.IO;FileStream;get_IsAsync;();df-generated | -| System.IO;FileStream;get_Length;();df-generated | -| System.IO;FileStream;get_Name;();df-generated | -| System.IO;FileStream;get_Position;();df-generated | -| System.IO;FileStream;set_Position;(System.Int64);df-generated | -| System.IO;FileStreamOptions;get_Access;();df-generated | -| System.IO;FileStreamOptions;get_BufferSize;();df-generated | -| System.IO;FileStreamOptions;get_Mode;();df-generated | -| System.IO;FileStreamOptions;get_Options;();df-generated | -| System.IO;FileStreamOptions;get_PreallocationSize;();df-generated | -| System.IO;FileStreamOptions;get_Share;();df-generated | -| System.IO;FileStreamOptions;set_Access;(System.IO.FileAccess);df-generated | -| System.IO;FileStreamOptions;set_BufferSize;(System.Int32);df-generated | -| System.IO;FileStreamOptions;set_Mode;(System.IO.FileMode);df-generated | -| System.IO;FileStreamOptions;set_Options;(System.IO.FileOptions);df-generated | -| System.IO;FileStreamOptions;set_PreallocationSize;(System.Int64);df-generated | -| System.IO;FileStreamOptions;set_Share;(System.IO.FileShare);df-generated | -| System.IO;FileSystemAclExtensions;Create;(System.IO.DirectoryInfo,System.Security.AccessControl.DirectorySecurity);df-generated | -| System.IO;FileSystemAclExtensions;Create;(System.IO.FileInfo,System.IO.FileMode,System.Security.AccessControl.FileSystemRights,System.IO.FileShare,System.Int32,System.IO.FileOptions,System.Security.AccessControl.FileSecurity);df-generated | -| System.IO;FileSystemAclExtensions;CreateDirectory;(System.Security.AccessControl.DirectorySecurity,System.String);df-generated | -| System.IO;FileSystemAclExtensions;GetAccessControl;(System.IO.DirectoryInfo);df-generated | -| System.IO;FileSystemAclExtensions;GetAccessControl;(System.IO.DirectoryInfo,System.Security.AccessControl.AccessControlSections);df-generated | -| System.IO;FileSystemAclExtensions;GetAccessControl;(System.IO.FileInfo);df-generated | -| System.IO;FileSystemAclExtensions;GetAccessControl;(System.IO.FileInfo,System.Security.AccessControl.AccessControlSections);df-generated | -| System.IO;FileSystemAclExtensions;GetAccessControl;(System.IO.FileStream);df-generated | -| System.IO;FileSystemAclExtensions;SetAccessControl;(System.IO.DirectoryInfo,System.Security.AccessControl.DirectorySecurity);df-generated | -| System.IO;FileSystemAclExtensions;SetAccessControl;(System.IO.FileInfo,System.Security.AccessControl.FileSecurity);df-generated | -| System.IO;FileSystemAclExtensions;SetAccessControl;(System.IO.FileStream,System.Security.AccessControl.FileSecurity);df-generated | -| System.IO;FileSystemEventArgs;get_ChangeType;();df-generated | -| System.IO;FileSystemInfo;CreateAsSymbolicLink;(System.String);df-generated | -| System.IO;FileSystemInfo;Delete;();df-generated | -| System.IO;FileSystemInfo;FileSystemInfo;();df-generated | -| System.IO;FileSystemInfo;FileSystemInfo;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.IO;FileSystemInfo;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.IO;FileSystemInfo;Refresh;();df-generated | -| System.IO;FileSystemInfo;ResolveLinkTarget;(System.Boolean);df-generated | -| System.IO;FileSystemInfo;get_Attributes;();df-generated | -| System.IO;FileSystemInfo;get_CreationTime;();df-generated | -| System.IO;FileSystemInfo;get_CreationTimeUtc;();df-generated | -| System.IO;FileSystemInfo;get_Exists;();df-generated | -| System.IO;FileSystemInfo;get_LastAccessTime;();df-generated | -| System.IO;FileSystemInfo;get_LastAccessTimeUtc;();df-generated | -| System.IO;FileSystemInfo;get_LastWriteTime;();df-generated | -| System.IO;FileSystemInfo;get_LastWriteTimeUtc;();df-generated | -| System.IO;FileSystemInfo;set_Attributes;(System.IO.FileAttributes);df-generated | -| System.IO;FileSystemInfo;set_CreationTime;(System.DateTime);df-generated | -| System.IO;FileSystemInfo;set_CreationTimeUtc;(System.DateTime);df-generated | -| System.IO;FileSystemInfo;set_LastAccessTime;(System.DateTime);df-generated | -| System.IO;FileSystemInfo;set_LastAccessTimeUtc;(System.DateTime);df-generated | -| System.IO;FileSystemInfo;set_LastWriteTime;(System.DateTime);df-generated | -| System.IO;FileSystemInfo;set_LastWriteTimeUtc;(System.DateTime);df-generated | -| System.IO;FileSystemWatcher;BeginInit;();df-generated | -| System.IO;FileSystemWatcher;Dispose;(System.Boolean);df-generated | -| System.IO;FileSystemWatcher;EndInit;();df-generated | -| System.IO;FileSystemWatcher;FileSystemWatcher;();df-generated | -| System.IO;FileSystemWatcher;OnChanged;(System.IO.FileSystemEventArgs);df-generated | -| System.IO;FileSystemWatcher;OnCreated;(System.IO.FileSystemEventArgs);df-generated | -| System.IO;FileSystemWatcher;OnDeleted;(System.IO.FileSystemEventArgs);df-generated | -| System.IO;FileSystemWatcher;OnError;(System.IO.ErrorEventArgs);df-generated | -| System.IO;FileSystemWatcher;OnRenamed;(System.IO.RenamedEventArgs);df-generated | -| System.IO;FileSystemWatcher;WaitForChanged;(System.IO.WatcherChangeTypes);df-generated | -| System.IO;FileSystemWatcher;WaitForChanged;(System.IO.WatcherChangeTypes,System.Int32);df-generated | -| System.IO;FileSystemWatcher;get_EnableRaisingEvents;();df-generated | -| System.IO;FileSystemWatcher;get_IncludeSubdirectories;();df-generated | -| System.IO;FileSystemWatcher;get_InternalBufferSize;();df-generated | -| System.IO;FileSystemWatcher;get_NotifyFilter;();df-generated | -| System.IO;FileSystemWatcher;get_SynchronizingObject;();df-generated | -| System.IO;FileSystemWatcher;set_EnableRaisingEvents;(System.Boolean);df-generated | -| System.IO;FileSystemWatcher;set_IncludeSubdirectories;(System.Boolean);df-generated | -| System.IO;FileSystemWatcher;set_InternalBufferSize;(System.Int32);df-generated | -| System.IO;FileSystemWatcher;set_NotifyFilter;(System.IO.NotifyFilters);df-generated | -| System.IO;FileSystemWatcher;set_SynchronizingObject;(System.ComponentModel.ISynchronizeInvoke);df-generated | -| System.IO;IOException;IOException;();df-generated | -| System.IO;IOException;IOException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.IO;IOException;IOException;(System.String);df-generated | -| System.IO;IOException;IOException;(System.String,System.Exception);df-generated | -| System.IO;IOException;IOException;(System.String,System.Int32);df-generated | -| System.IO;InternalBufferOverflowException;InternalBufferOverflowException;();df-generated | -| System.IO;InternalBufferOverflowException;InternalBufferOverflowException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.IO;InternalBufferOverflowException;InternalBufferOverflowException;(System.String);df-generated | -| System.IO;InternalBufferOverflowException;InternalBufferOverflowException;(System.String,System.Exception);df-generated | -| System.IO;InvalidDataException;InvalidDataException;();df-generated | -| System.IO;InvalidDataException;InvalidDataException;(System.String);df-generated | -| System.IO;InvalidDataException;InvalidDataException;(System.String,System.Exception);df-generated | -| System.IO;MemoryStream;Dispose;(System.Boolean);df-generated | -| System.IO;MemoryStream;EndRead;(System.IAsyncResult);df-generated | -| System.IO;MemoryStream;EndWrite;(System.IAsyncResult);df-generated | -| System.IO;MemoryStream;Flush;();df-generated | -| System.IO;MemoryStream;MemoryStream;();df-generated | -| System.IO;MemoryStream;MemoryStream;(System.Int32);df-generated | -| System.IO;MemoryStream;Read;(System.Span);df-generated | -| System.IO;MemoryStream;ReadAsync;(System.Memory,System.Threading.CancellationToken);df-generated | -| System.IO;MemoryStream;ReadByte;();df-generated | -| System.IO;MemoryStream;Seek;(System.Int64,System.IO.SeekOrigin);df-generated | -| System.IO;MemoryStream;SetLength;(System.Int64);df-generated | -| System.IO;MemoryStream;Write;(System.ReadOnlySpan);df-generated | -| System.IO;MemoryStream;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);df-generated | -| System.IO;MemoryStream;WriteByte;(System.Byte);df-generated | -| System.IO;MemoryStream;get_CanRead;();df-generated | -| System.IO;MemoryStream;get_CanSeek;();df-generated | -| System.IO;MemoryStream;get_CanWrite;();df-generated | -| System.IO;MemoryStream;get_Capacity;();df-generated | -| System.IO;MemoryStream;get_Length;();df-generated | -| System.IO;MemoryStream;get_Position;();df-generated | -| System.IO;MemoryStream;set_Capacity;(System.Int32);df-generated | -| System.IO;MemoryStream;set_Position;(System.Int64);df-generated | -| System.IO;Path;EndsInDirectorySeparator;(System.ReadOnlySpan);df-generated | -| System.IO;Path;EndsInDirectorySeparator;(System.String);df-generated | -| System.IO;Path;GetInvalidFileNameChars;();df-generated | -| System.IO;Path;GetInvalidPathChars;();df-generated | -| System.IO;Path;GetRandomFileName;();df-generated | -| System.IO;Path;GetTempFileName;();df-generated | -| System.IO;Path;GetTempPath;();df-generated | -| System.IO;Path;HasExtension;(System.ReadOnlySpan);df-generated | -| System.IO;Path;HasExtension;(System.String);df-generated | -| System.IO;Path;IsPathFullyQualified;(System.ReadOnlySpan);df-generated | -| System.IO;Path;IsPathFullyQualified;(System.String);df-generated | -| System.IO;Path;IsPathRooted;(System.ReadOnlySpan);df-generated | -| System.IO;Path;IsPathRooted;(System.String);df-generated | -| System.IO;Path;Join;(System.String,System.String);df-generated | -| System.IO;Path;Join;(System.String,System.String,System.String);df-generated | -| System.IO;Path;Join;(System.String,System.String,System.String,System.String);df-generated | -| System.IO;Path;Join;(System.String[]);df-generated | -| System.IO;Path;TryJoin;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Int32);df-generated | -| System.IO;Path;TryJoin;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Int32);df-generated | -| System.IO;PathTooLongException;PathTooLongException;();df-generated | -| System.IO;PathTooLongException;PathTooLongException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.IO;PathTooLongException;PathTooLongException;(System.String);df-generated | -| System.IO;PathTooLongException;PathTooLongException;(System.String,System.Exception);df-generated | -| System.IO;RandomAccess;GetLength;(Microsoft.Win32.SafeHandles.SafeFileHandle);df-generated | -| System.IO;RandomAccess;Read;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.Collections.Generic.IReadOnlyList>,System.Int64);df-generated | -| System.IO;RandomAccess;Read;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.Span,System.Int64);df-generated | -| System.IO;RandomAccess;Write;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.Collections.Generic.IReadOnlyList>,System.Int64);df-generated | -| System.IO;RandomAccess;Write;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.ReadOnlySpan,System.Int64);df-generated | -| System.IO;Stream;Close;();df-generated | -| System.IO;Stream;CreateWaitHandle;();df-generated | -| System.IO;Stream;Dispose;();df-generated | -| System.IO;Stream;Dispose;(System.Boolean);df-generated | -| System.IO;Stream;DisposeAsync;();df-generated | -| System.IO;Stream;EndRead;(System.IAsyncResult);df-generated | -| System.IO;Stream;EndWrite;(System.IAsyncResult);df-generated | -| System.IO;Stream;Flush;();df-generated | -| System.IO;Stream;ObjectInvariant;();df-generated | -| System.IO;Stream;Read;(System.Span);df-generated | -| System.IO;Stream;ReadByte;();df-generated | -| System.IO;Stream;Seek;(System.Int64,System.IO.SeekOrigin);df-generated | -| System.IO;Stream;SetLength;(System.Int64);df-generated | -| System.IO;Stream;ValidateBufferArguments;(System.Byte[],System.Int32,System.Int32);df-generated | -| System.IO;Stream;ValidateCopyToArguments;(System.IO.Stream,System.Int32);df-generated | -| System.IO;Stream;Write;(System.ReadOnlySpan);df-generated | -| System.IO;Stream;WriteByte;(System.Byte);df-generated | -| System.IO;Stream;get_CanRead;();df-generated | -| System.IO;Stream;get_CanSeek;();df-generated | -| System.IO;Stream;get_CanTimeout;();df-generated | -| System.IO;Stream;get_CanWrite;();df-generated | -| System.IO;Stream;get_Length;();df-generated | -| System.IO;Stream;get_Position;();df-generated | -| System.IO;Stream;get_ReadTimeout;();df-generated | -| System.IO;Stream;get_WriteTimeout;();df-generated | -| System.IO;Stream;set_Position;(System.Int64);df-generated | -| System.IO;Stream;set_ReadTimeout;(System.Int32);df-generated | -| System.IO;Stream;set_WriteTimeout;(System.Int32);df-generated | -| System.IO;StreamReader;Close;();df-generated | -| System.IO;StreamReader;DiscardBufferedData;();df-generated | -| System.IO;StreamReader;Dispose;(System.Boolean);df-generated | -| System.IO;StreamReader;Peek;();df-generated | -| System.IO;StreamReader;get_EndOfStream;();df-generated | -| System.IO;StreamWriter;Close;();df-generated | -| System.IO;StreamWriter;Dispose;(System.Boolean);df-generated | -| System.IO;StreamWriter;DisposeAsync;();df-generated | -| System.IO;StreamWriter;Flush;();df-generated | -| System.IO;StreamWriter;StreamWriter;(System.IO.Stream);df-generated | -| System.IO;StreamWriter;StreamWriter;(System.IO.Stream,System.Text.Encoding);df-generated | -| System.IO;StreamWriter;StreamWriter;(System.IO.Stream,System.Text.Encoding,System.Int32);df-generated | -| System.IO;StreamWriter;StreamWriter;(System.String);df-generated | -| System.IO;StreamWriter;StreamWriter;(System.String,System.Boolean);df-generated | -| System.IO;StreamWriter;StreamWriter;(System.String,System.Boolean,System.Text.Encoding);df-generated | -| System.IO;StreamWriter;StreamWriter;(System.String,System.Boolean,System.Text.Encoding,System.Int32);df-generated | -| System.IO;StreamWriter;StreamWriter;(System.String,System.IO.FileStreamOptions);df-generated | -| System.IO;StreamWriter;StreamWriter;(System.String,System.Text.Encoding,System.IO.FileStreamOptions);df-generated | -| System.IO;StreamWriter;Write;(System.Char);df-generated | -| System.IO;StreamWriter;Write;(System.Char[]);df-generated | -| System.IO;StreamWriter;Write;(System.Char[],System.Int32,System.Int32);df-generated | -| System.IO;StreamWriter;Write;(System.ReadOnlySpan);df-generated | -| System.IO;StreamWriter;Write;(System.String);df-generated | -| System.IO;StreamWriter;Write;(System.String,System.Object);df-generated | -| System.IO;StreamWriter;Write;(System.String,System.Object,System.Object);df-generated | -| System.IO;StreamWriter;Write;(System.String,System.Object,System.Object,System.Object);df-generated | -| System.IO;StreamWriter;Write;(System.String,System.Object[]);df-generated | -| System.IO;StreamWriter;WriteLine;(System.ReadOnlySpan);df-generated | -| System.IO;StreamWriter;WriteLine;(System.String);df-generated | -| System.IO;StreamWriter;get_AutoFlush;();df-generated | -| System.IO;StreamWriter;set_AutoFlush;(System.Boolean);df-generated | -| System.IO;StringReader;Close;();df-generated | -| System.IO;StringReader;Dispose;(System.Boolean);df-generated | -| System.IO;StringReader;Peek;();df-generated | -| System.IO;StringWriter;Close;();df-generated | -| System.IO;StringWriter;Dispose;(System.Boolean);df-generated | -| System.IO;StringWriter;FlushAsync;();df-generated | -| System.IO;StringWriter;StringWriter;();df-generated | -| System.IO;StringWriter;StringWriter;(System.IFormatProvider);df-generated | -| System.IO;StringWriter;StringWriter;(System.Text.StringBuilder);df-generated | -| System.IO;StringWriter;Write;(System.Char);df-generated | -| System.IO;StringWriter;Write;(System.ReadOnlySpan);df-generated | -| System.IO;StringWriter;WriteAsync;(System.Char);df-generated | -| System.IO;StringWriter;WriteLine;(System.ReadOnlySpan);df-generated | -| System.IO;StringWriter;WriteLineAsync;(System.Char);df-generated | -| System.IO;StringWriter;get_Encoding;();df-generated | -| System.IO;TextReader;Close;();df-generated | -| System.IO;TextReader;Dispose;();df-generated | -| System.IO;TextReader;Dispose;(System.Boolean);df-generated | -| System.IO;TextReader;Peek;();df-generated | -| System.IO;TextReader;TextReader;();df-generated | -| System.IO;TextWriter;Close;();df-generated | -| System.IO;TextWriter;Dispose;();df-generated | -| System.IO;TextWriter;Dispose;(System.Boolean);df-generated | -| System.IO;TextWriter;DisposeAsync;();df-generated | -| System.IO;TextWriter;Flush;();df-generated | -| System.IO;TextWriter;TextWriter;();df-generated | -| System.IO;TextWriter;Write;(System.Boolean);df-generated | -| System.IO;TextWriter;Write;(System.Char);df-generated | -| System.IO;TextWriter;Write;(System.Char[],System.Int32,System.Int32);df-generated | -| System.IO;TextWriter;Write;(System.Decimal);df-generated | -| System.IO;TextWriter;Write;(System.Double);df-generated | -| System.IO;TextWriter;Write;(System.Int32);df-generated | -| System.IO;TextWriter;Write;(System.Int64);df-generated | -| System.IO;TextWriter;Write;(System.ReadOnlySpan);df-generated | -| System.IO;TextWriter;Write;(System.Single);df-generated | -| System.IO;TextWriter;Write;(System.String);df-generated | -| System.IO;TextWriter;Write;(System.Text.StringBuilder);df-generated | -| System.IO;TextWriter;Write;(System.UInt32);df-generated | -| System.IO;TextWriter;Write;(System.UInt64);df-generated | -| System.IO;TextWriter;WriteLine;();df-generated | -| System.IO;TextWriter;WriteLine;(System.Boolean);df-generated | -| System.IO;TextWriter;WriteLine;(System.Char);df-generated | -| System.IO;TextWriter;WriteLine;(System.Decimal);df-generated | -| System.IO;TextWriter;WriteLine;(System.Double);df-generated | -| System.IO;TextWriter;WriteLine;(System.Int32);df-generated | -| System.IO;TextWriter;WriteLine;(System.Int64);df-generated | -| System.IO;TextWriter;WriteLine;(System.ReadOnlySpan);df-generated | -| System.IO;TextWriter;WriteLine;(System.Single);df-generated | -| System.IO;TextWriter;WriteLine;(System.UInt32);df-generated | -| System.IO;TextWriter;WriteLine;(System.UInt64);df-generated | -| System.IO;TextWriter;get_Encoding;();df-generated | -| System.IO;UnmanagedMemoryAccessor;Dispose;();df-generated | -| System.IO;UnmanagedMemoryAccessor;Dispose;(System.Boolean);df-generated | -| System.IO;UnmanagedMemoryAccessor;Read<>;(System.Int64,T);df-generated | -| System.IO;UnmanagedMemoryAccessor;ReadArray<>;(System.Int64,T[],System.Int32,System.Int32);df-generated | -| System.IO;UnmanagedMemoryAccessor;ReadBoolean;(System.Int64);df-generated | -| System.IO;UnmanagedMemoryAccessor;ReadByte;(System.Int64);df-generated | -| System.IO;UnmanagedMemoryAccessor;ReadChar;(System.Int64);df-generated | -| System.IO;UnmanagedMemoryAccessor;ReadDecimal;(System.Int64);df-generated | -| System.IO;UnmanagedMemoryAccessor;ReadDouble;(System.Int64);df-generated | -| System.IO;UnmanagedMemoryAccessor;ReadInt16;(System.Int64);df-generated | -| System.IO;UnmanagedMemoryAccessor;ReadInt32;(System.Int64);df-generated | -| System.IO;UnmanagedMemoryAccessor;ReadInt64;(System.Int64);df-generated | -| System.IO;UnmanagedMemoryAccessor;ReadSByte;(System.Int64);df-generated | -| System.IO;UnmanagedMemoryAccessor;ReadSingle;(System.Int64);df-generated | -| System.IO;UnmanagedMemoryAccessor;ReadUInt16;(System.Int64);df-generated | -| System.IO;UnmanagedMemoryAccessor;ReadUInt32;(System.Int64);df-generated | -| System.IO;UnmanagedMemoryAccessor;ReadUInt64;(System.Int64);df-generated | -| System.IO;UnmanagedMemoryAccessor;UnmanagedMemoryAccessor;();df-generated | -| System.IO;UnmanagedMemoryAccessor;Write;(System.Int64,System.Boolean);df-generated | -| System.IO;UnmanagedMemoryAccessor;Write;(System.Int64,System.Byte);df-generated | -| System.IO;UnmanagedMemoryAccessor;Write;(System.Int64,System.Char);df-generated | -| System.IO;UnmanagedMemoryAccessor;Write;(System.Int64,System.Decimal);df-generated | -| System.IO;UnmanagedMemoryAccessor;Write;(System.Int64,System.Double);df-generated | -| System.IO;UnmanagedMemoryAccessor;Write;(System.Int64,System.Int16);df-generated | -| System.IO;UnmanagedMemoryAccessor;Write;(System.Int64,System.Int32);df-generated | -| System.IO;UnmanagedMemoryAccessor;Write;(System.Int64,System.Int64);df-generated | -| System.IO;UnmanagedMemoryAccessor;Write;(System.Int64,System.SByte);df-generated | -| System.IO;UnmanagedMemoryAccessor;Write;(System.Int64,System.Single);df-generated | -| System.IO;UnmanagedMemoryAccessor;Write;(System.Int64,System.UInt16);df-generated | -| System.IO;UnmanagedMemoryAccessor;Write;(System.Int64,System.UInt32);df-generated | -| System.IO;UnmanagedMemoryAccessor;Write;(System.Int64,System.UInt64);df-generated | -| System.IO;UnmanagedMemoryAccessor;Write<>;(System.Int64,T);df-generated | -| System.IO;UnmanagedMemoryAccessor;WriteArray<>;(System.Int64,T[],System.Int32,System.Int32);df-generated | -| System.IO;UnmanagedMemoryAccessor;get_CanRead;();df-generated | -| System.IO;UnmanagedMemoryAccessor;get_CanWrite;();df-generated | -| System.IO;UnmanagedMemoryAccessor;get_Capacity;();df-generated | -| System.IO;UnmanagedMemoryAccessor;get_IsOpen;();df-generated | -| System.IO;UnmanagedMemoryStream;Dispose;(System.Boolean);df-generated | -| System.IO;UnmanagedMemoryStream;Flush;();df-generated | -| System.IO;UnmanagedMemoryStream;Read;(System.Span);df-generated | -| System.IO;UnmanagedMemoryStream;ReadAsync;(System.Memory,System.Threading.CancellationToken);df-generated | -| System.IO;UnmanagedMemoryStream;ReadByte;();df-generated | -| System.IO;UnmanagedMemoryStream;Seek;(System.Int64,System.IO.SeekOrigin);df-generated | -| System.IO;UnmanagedMemoryStream;SetLength;(System.Int64);df-generated | -| System.IO;UnmanagedMemoryStream;UnmanagedMemoryStream;();df-generated | -| System.IO;UnmanagedMemoryStream;Write;(System.ReadOnlySpan);df-generated | -| System.IO;UnmanagedMemoryStream;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);df-generated | -| System.IO;UnmanagedMemoryStream;WriteByte;(System.Byte);df-generated | -| System.IO;UnmanagedMemoryStream;get_CanRead;();df-generated | -| System.IO;UnmanagedMemoryStream;get_CanSeek;();df-generated | -| System.IO;UnmanagedMemoryStream;get_CanWrite;();df-generated | -| System.IO;UnmanagedMemoryStream;get_Capacity;();df-generated | -| System.IO;UnmanagedMemoryStream;get_Length;();df-generated | -| System.IO;UnmanagedMemoryStream;get_Position;();df-generated | -| System.IO;UnmanagedMemoryStream;set_Position;(System.Int64);df-generated | -| System.IO;UnmanagedMemoryStream;set_PositionPointer;(System.Byte*);df-generated | -| System.IO;WaitForChangedResult;get_ChangeType;();df-generated | -| System.IO;WaitForChangedResult;get_Name;();df-generated | -| System.IO;WaitForChangedResult;get_OldName;();df-generated | -| System.IO;WaitForChangedResult;get_TimedOut;();df-generated | -| System.IO;WaitForChangedResult;set_ChangeType;(System.IO.WatcherChangeTypes);df-generated | -| System.IO;WaitForChangedResult;set_Name;(System.String);df-generated | -| System.IO;WaitForChangedResult;set_OldName;(System.String);df-generated | -| System.IO;WaitForChangedResult;set_TimedOut;(System.Boolean);df-generated | -| System.Linq.Expressions;BinaryExpression;get_CanReduce;();df-generated | -| System.Linq.Expressions;BinaryExpression;get_IsLifted;();df-generated | -| System.Linq.Expressions;BinaryExpression;get_IsLiftedToNull;();df-generated | -| System.Linq.Expressions;BinaryExpression;get_Left;();df-generated | -| System.Linq.Expressions;BinaryExpression;get_Right;();df-generated | -| System.Linq.Expressions;BlockExpression;get_NodeType;();df-generated | -| System.Linq.Expressions;BlockExpression;get_Type;();df-generated | -| System.Linq.Expressions;CatchBlock;ToString;();df-generated | -| System.Linq.Expressions;CatchBlock;get_Body;();df-generated | -| System.Linq.Expressions;CatchBlock;get_Filter;();df-generated | -| System.Linq.Expressions;CatchBlock;get_Test;();df-generated | -| System.Linq.Expressions;CatchBlock;get_Variable;();df-generated | -| System.Linq.Expressions;ConditionalExpression;get_IfTrue;();df-generated | -| System.Linq.Expressions;ConditionalExpression;get_NodeType;();df-generated | -| System.Linq.Expressions;ConditionalExpression;get_Test;();df-generated | -| System.Linq.Expressions;ConditionalExpression;get_Type;();df-generated | -| System.Linq.Expressions;ConstantExpression;get_NodeType;();df-generated | -| System.Linq.Expressions;ConstantExpression;get_Type;();df-generated | -| System.Linq.Expressions;ConstantExpression;get_Value;();df-generated | -| System.Linq.Expressions;DebugInfoExpression;get_Document;();df-generated | -| System.Linq.Expressions;DebugInfoExpression;get_EndColumn;();df-generated | -| System.Linq.Expressions;DebugInfoExpression;get_EndLine;();df-generated | -| System.Linq.Expressions;DebugInfoExpression;get_IsClear;();df-generated | -| System.Linq.Expressions;DebugInfoExpression;get_NodeType;();df-generated | -| System.Linq.Expressions;DebugInfoExpression;get_StartColumn;();df-generated | -| System.Linq.Expressions;DebugInfoExpression;get_StartLine;();df-generated | -| System.Linq.Expressions;DebugInfoExpression;get_Type;();df-generated | -| System.Linq.Expressions;DefaultExpression;get_NodeType;();df-generated | -| System.Linq.Expressions;DefaultExpression;get_Type;();df-generated | -| System.Linq.Expressions;DynamicExpression;CreateCallSite;();df-generated | -| System.Linq.Expressions;DynamicExpression;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression[]);df-generated | -| System.Linq.Expressions;DynamicExpression;GetArgument;(System.Int32);df-generated | -| System.Linq.Expressions;DynamicExpression;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression[]);df-generated | -| System.Linq.Expressions;DynamicExpression;get_ArgumentCount;();df-generated | -| System.Linq.Expressions;DynamicExpression;get_Binder;();df-generated | -| System.Linq.Expressions;DynamicExpression;get_DelegateType;();df-generated | -| System.Linq.Expressions;DynamicExpression;get_NodeType;();df-generated | -| System.Linq.Expressions;DynamicExpression;get_Type;();df-generated | -| System.Linq.Expressions;ElementInit;GetArgument;(System.Int32);df-generated | -| System.Linq.Expressions;ElementInit;ToString;();df-generated | -| System.Linq.Expressions;ElementInit;get_AddMethod;();df-generated | -| System.Linq.Expressions;ElementInit;get_ArgumentCount;();df-generated | -| System.Linq.Expressions;ElementInit;get_Arguments;();df-generated | -| System.Linq.Expressions;Expression;ArrayAccess;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression[]);df-generated | -| System.Linq.Expressions;Expression;ArrayIndex;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);df-generated | -| System.Linq.Expressions;Expression;ArrayIndex;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression[]);df-generated | -| System.Linq.Expressions;Expression;ArrayLength;(System.Linq.Expressions.Expression);df-generated | -| System.Linq.Expressions;Expression;Assign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);df-generated | -| System.Linq.Expressions;Expression;Block;(System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression[]);df-generated | -| System.Linq.Expressions;Expression;Block;(System.Linq.Expressions.Expression[]);df-generated | -| System.Linq.Expressions;Expression;Block;(System.Type,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression[]);df-generated | -| System.Linq.Expressions;Expression;Block;(System.Type,System.Linq.Expressions.Expression[]);df-generated | -| System.Linq.Expressions;Expression;Break;(System.Linq.Expressions.LabelTarget);df-generated | -| System.Linq.Expressions;Expression;Break;(System.Linq.Expressions.LabelTarget,System.Linq.Expressions.Expression);df-generated | -| System.Linq.Expressions;Expression;Break;(System.Linq.Expressions.LabelTarget,System.Linq.Expressions.Expression,System.Type);df-generated | -| System.Linq.Expressions;Expression;Break;(System.Linq.Expressions.LabelTarget,System.Type);df-generated | -| System.Linq.Expressions;Expression;Call;(System.Linq.Expressions.Expression,System.Reflection.MethodInfo);df-generated | -| System.Linq.Expressions;Expression;Call;(System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.Expression[]);df-generated | -| System.Linq.Expressions;Expression;Call;(System.Linq.Expressions.Expression,System.String,System.Type[],System.Linq.Expressions.Expression[]);df-generated | -| System.Linq.Expressions;Expression;Call;(System.Reflection.MethodInfo,System.Linq.Expressions.Expression[]);df-generated | -| System.Linq.Expressions;Expression;Call;(System.Type,System.String,System.Type[],System.Linq.Expressions.Expression[]);df-generated | -| System.Linq.Expressions;Expression;Catch;(System.Linq.Expressions.ParameterExpression,System.Linq.Expressions.Expression);df-generated | -| System.Linq.Expressions;Expression;Catch;(System.Linq.Expressions.ParameterExpression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);df-generated | -| System.Linq.Expressions;Expression;Catch;(System.Type,System.Linq.Expressions.Expression);df-generated | -| System.Linq.Expressions;Expression;Catch;(System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);df-generated | -| System.Linq.Expressions;Expression;ClearDebugInfo;(System.Linq.Expressions.SymbolDocumentInfo);df-generated | -| System.Linq.Expressions;Expression;Coalesce;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);df-generated | -| System.Linq.Expressions;Expression;Constant;(System.Object);df-generated | -| System.Linq.Expressions;Expression;Constant;(System.Object,System.Type);df-generated | -| System.Linq.Expressions;Expression;Continue;(System.Linq.Expressions.LabelTarget);df-generated | -| System.Linq.Expressions;Expression;Continue;(System.Linq.Expressions.LabelTarget,System.Type);df-generated | -| System.Linq.Expressions;Expression;Convert;(System.Linq.Expressions.Expression,System.Type);df-generated | -| System.Linq.Expressions;Expression;Convert;(System.Linq.Expressions.Expression,System.Type,System.Reflection.MethodInfo);df-generated | -| System.Linq.Expressions;Expression;ConvertChecked;(System.Linq.Expressions.Expression,System.Type);df-generated | -| System.Linq.Expressions;Expression;ConvertChecked;(System.Linq.Expressions.Expression,System.Type,System.Reflection.MethodInfo);df-generated | -| System.Linq.Expressions;Expression;DebugInfo;(System.Linq.Expressions.SymbolDocumentInfo,System.Int32,System.Int32,System.Int32,System.Int32);df-generated | -| System.Linq.Expressions;Expression;Decrement;(System.Linq.Expressions.Expression);df-generated | -| System.Linq.Expressions;Expression;Decrement;(System.Linq.Expressions.Expression,System.Reflection.MethodInfo);df-generated | -| System.Linq.Expressions;Expression;Default;(System.Type);df-generated | -| System.Linq.Expressions;Expression;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression[]);df-generated | -| System.Linq.Expressions;Expression;ElementInit;(System.Reflection.MethodInfo,System.Collections.Generic.IEnumerable);df-generated | -| System.Linq.Expressions;Expression;ElementInit;(System.Reflection.MethodInfo,System.Linq.Expressions.Expression[]);df-generated | -| System.Linq.Expressions;Expression;Empty;();df-generated | -| System.Linq.Expressions;Expression;Expression;();df-generated | -| System.Linq.Expressions;Expression;Expression;(System.Linq.Expressions.ExpressionType,System.Type);df-generated | -| System.Linq.Expressions;Expression;Field;(System.Linq.Expressions.Expression,System.String);df-generated | -| System.Linq.Expressions;Expression;GetDelegateType;(System.Type[]);df-generated | -| System.Linq.Expressions;Expression;Goto;(System.Linq.Expressions.LabelTarget);df-generated | -| System.Linq.Expressions;Expression;Goto;(System.Linq.Expressions.LabelTarget,System.Linq.Expressions.Expression);df-generated | -| System.Linq.Expressions;Expression;Goto;(System.Linq.Expressions.LabelTarget,System.Linq.Expressions.Expression,System.Type);df-generated | -| System.Linq.Expressions;Expression;Goto;(System.Linq.Expressions.LabelTarget,System.Type);df-generated | -| System.Linq.Expressions;Expression;IfThen;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);df-generated | -| System.Linq.Expressions;Expression;Increment;(System.Linq.Expressions.Expression);df-generated | -| System.Linq.Expressions;Expression;Increment;(System.Linq.Expressions.Expression,System.Reflection.MethodInfo);df-generated | -| System.Linq.Expressions;Expression;Invoke;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression[]);df-generated | -| System.Linq.Expressions;Expression;IsFalse;(System.Linq.Expressions.Expression);df-generated | -| System.Linq.Expressions;Expression;IsFalse;(System.Linq.Expressions.Expression,System.Reflection.MethodInfo);df-generated | -| System.Linq.Expressions;Expression;IsTrue;(System.Linq.Expressions.Expression);df-generated | -| System.Linq.Expressions;Expression;IsTrue;(System.Linq.Expressions.Expression,System.Reflection.MethodInfo);df-generated | -| System.Linq.Expressions;Expression;Label;();df-generated | -| System.Linq.Expressions;Expression;Label;(System.Linq.Expressions.LabelTarget);df-generated | -| System.Linq.Expressions;Expression;Label;(System.Linq.Expressions.LabelTarget,System.Linq.Expressions.Expression);df-generated | -| System.Linq.Expressions;Expression;Label;(System.String);df-generated | -| System.Linq.Expressions;Expression;Label;(System.Type);df-generated | -| System.Linq.Expressions;Expression;Label;(System.Type,System.String);df-generated | -| System.Linq.Expressions;Expression;Lambda;(System.Linq.Expressions.Expression,System.Boolean,System.Collections.Generic.IEnumerable);df-generated | -| System.Linq.Expressions;Expression;Lambda;(System.Linq.Expressions.Expression,System.Boolean,System.Linq.Expressions.ParameterExpression[]);df-generated | -| System.Linq.Expressions;Expression;Lambda;(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable);df-generated | -| System.Linq.Expressions;Expression;Lambda;(System.Linq.Expressions.Expression,System.Linq.Expressions.ParameterExpression[]);df-generated | -| System.Linq.Expressions;Expression;Lambda;(System.Linq.Expressions.Expression,System.String,System.Boolean,System.Collections.Generic.IEnumerable);df-generated | -| System.Linq.Expressions;Expression;Lambda;(System.Linq.Expressions.Expression,System.String,System.Collections.Generic.IEnumerable);df-generated | -| System.Linq.Expressions;Expression;Lambda;(System.Type,System.Linq.Expressions.Expression,System.Boolean,System.Collections.Generic.IEnumerable);df-generated | -| System.Linq.Expressions;Expression;Lambda;(System.Type,System.Linq.Expressions.Expression,System.Boolean,System.Linq.Expressions.ParameterExpression[]);df-generated | -| System.Linq.Expressions;Expression;Lambda;(System.Type,System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable);df-generated | -| System.Linq.Expressions;Expression;Lambda;(System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.ParameterExpression[]);df-generated | -| System.Linq.Expressions;Expression;Lambda;(System.Type,System.Linq.Expressions.Expression,System.String,System.Boolean,System.Collections.Generic.IEnumerable);df-generated | -| System.Linq.Expressions;Expression;Lambda;(System.Type,System.Linq.Expressions.Expression,System.String,System.Collections.Generic.IEnumerable);df-generated | -| System.Linq.Expressions;Expression;Lambda<>;(System.Linq.Expressions.Expression,System.Boolean,System.Linq.Expressions.ParameterExpression[]);df-generated | -| System.Linq.Expressions;Expression;Lambda<>;(System.Linq.Expressions.Expression,System.Linq.Expressions.ParameterExpression[]);df-generated | -| System.Linq.Expressions;Expression;ListBind;(System.Reflection.MemberInfo,System.Collections.Generic.IEnumerable);df-generated | -| System.Linq.Expressions;Expression;ListBind;(System.Reflection.MemberInfo,System.Linq.Expressions.ElementInit[]);df-generated | -| System.Linq.Expressions;Expression;ListBind;(System.Reflection.MethodInfo,System.Collections.Generic.IEnumerable);df-generated | -| System.Linq.Expressions;Expression;ListBind;(System.Reflection.MethodInfo,System.Linq.Expressions.ElementInit[]);df-generated | -| System.Linq.Expressions;Expression;ListInit;(System.Linq.Expressions.NewExpression,System.Collections.Generic.IEnumerable);df-generated | -| System.Linq.Expressions;Expression;ListInit;(System.Linq.Expressions.NewExpression,System.Collections.Generic.IEnumerable);df-generated | -| System.Linq.Expressions;Expression;ListInit;(System.Linq.Expressions.NewExpression,System.Linq.Expressions.ElementInit[]);df-generated | -| System.Linq.Expressions;Expression;ListInit;(System.Linq.Expressions.NewExpression,System.Linq.Expressions.Expression[]);df-generated | -| System.Linq.Expressions;Expression;ListInit;(System.Linq.Expressions.NewExpression,System.Reflection.MethodInfo,System.Collections.Generic.IEnumerable);df-generated | -| System.Linq.Expressions;Expression;ListInit;(System.Linq.Expressions.NewExpression,System.Reflection.MethodInfo,System.Linq.Expressions.Expression[]);df-generated | -| System.Linq.Expressions;Expression;Loop;(System.Linq.Expressions.Expression);df-generated | -| System.Linq.Expressions;Expression;Loop;(System.Linq.Expressions.Expression,System.Linq.Expressions.LabelTarget);df-generated | -| System.Linq.Expressions;Expression;Loop;(System.Linq.Expressions.Expression,System.Linq.Expressions.LabelTarget,System.Linq.Expressions.LabelTarget);df-generated | -| System.Linq.Expressions;Expression;MakeCatchBlock;(System.Type,System.Linq.Expressions.ParameterExpression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);df-generated | -| System.Linq.Expressions;Expression;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression[]);df-generated | -| System.Linq.Expressions;Expression;MakeGoto;(System.Linq.Expressions.GotoExpressionKind,System.Linq.Expressions.LabelTarget,System.Linq.Expressions.Expression,System.Type);df-generated | -| System.Linq.Expressions;Expression;MakeTry;(System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable);df-generated | -| System.Linq.Expressions;Expression;MakeUnary;(System.Linq.Expressions.ExpressionType,System.Linq.Expressions.Expression,System.Type);df-generated | -| System.Linq.Expressions;Expression;MakeUnary;(System.Linq.Expressions.ExpressionType,System.Linq.Expressions.Expression,System.Type,System.Reflection.MethodInfo);df-generated | -| System.Linq.Expressions;Expression;MemberBind;(System.Reflection.MemberInfo,System.Collections.Generic.IEnumerable);df-generated | -| System.Linq.Expressions;Expression;MemberBind;(System.Reflection.MemberInfo,System.Linq.Expressions.MemberBinding[]);df-generated | -| System.Linq.Expressions;Expression;MemberBind;(System.Reflection.MethodInfo,System.Collections.Generic.IEnumerable);df-generated | -| System.Linq.Expressions;Expression;MemberBind;(System.Reflection.MethodInfo,System.Linq.Expressions.MemberBinding[]);df-generated | -| System.Linq.Expressions;Expression;MemberInit;(System.Linq.Expressions.NewExpression,System.Collections.Generic.IEnumerable);df-generated | -| System.Linq.Expressions;Expression;MemberInit;(System.Linq.Expressions.NewExpression,System.Linq.Expressions.MemberBinding[]);df-generated | -| System.Linq.Expressions;Expression;Negate;(System.Linq.Expressions.Expression);df-generated | -| System.Linq.Expressions;Expression;Negate;(System.Linq.Expressions.Expression,System.Reflection.MethodInfo);df-generated | -| System.Linq.Expressions;Expression;NegateChecked;(System.Linq.Expressions.Expression);df-generated | -| System.Linq.Expressions;Expression;NegateChecked;(System.Linq.Expressions.Expression,System.Reflection.MethodInfo);df-generated | -| System.Linq.Expressions;Expression;New;(System.Reflection.ConstructorInfo);df-generated | -| System.Linq.Expressions;Expression;New;(System.Reflection.ConstructorInfo,System.Linq.Expressions.Expression[]);df-generated | -| System.Linq.Expressions;Expression;New;(System.Type);df-generated | -| System.Linq.Expressions;Expression;NewArrayBounds;(System.Type,System.Collections.Generic.IEnumerable);df-generated | -| System.Linq.Expressions;Expression;NewArrayBounds;(System.Type,System.Linq.Expressions.Expression[]);df-generated | -| System.Linq.Expressions;Expression;NewArrayInit;(System.Type,System.Collections.Generic.IEnumerable);df-generated | -| System.Linq.Expressions;Expression;NewArrayInit;(System.Type,System.Linq.Expressions.Expression[]);df-generated | -| System.Linq.Expressions;Expression;Not;(System.Linq.Expressions.Expression);df-generated | -| System.Linq.Expressions;Expression;Not;(System.Linq.Expressions.Expression,System.Reflection.MethodInfo);df-generated | -| System.Linq.Expressions;Expression;OnesComplement;(System.Linq.Expressions.Expression);df-generated | -| System.Linq.Expressions;Expression;OnesComplement;(System.Linq.Expressions.Expression,System.Reflection.MethodInfo);df-generated | -| System.Linq.Expressions;Expression;Parameter;(System.Type);df-generated | -| System.Linq.Expressions;Expression;Parameter;(System.Type,System.String);df-generated | -| System.Linq.Expressions;Expression;PostDecrementAssign;(System.Linq.Expressions.Expression);df-generated | -| System.Linq.Expressions;Expression;PostDecrementAssign;(System.Linq.Expressions.Expression,System.Reflection.MethodInfo);df-generated | -| System.Linq.Expressions;Expression;PostIncrementAssign;(System.Linq.Expressions.Expression);df-generated | -| System.Linq.Expressions;Expression;PostIncrementAssign;(System.Linq.Expressions.Expression,System.Reflection.MethodInfo);df-generated | -| System.Linq.Expressions;Expression;PowerAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);df-generated | -| System.Linq.Expressions;Expression;PreDecrementAssign;(System.Linq.Expressions.Expression);df-generated | -| System.Linq.Expressions;Expression;PreDecrementAssign;(System.Linq.Expressions.Expression,System.Reflection.MethodInfo);df-generated | -| System.Linq.Expressions;Expression;PreIncrementAssign;(System.Linq.Expressions.Expression);df-generated | -| System.Linq.Expressions;Expression;PreIncrementAssign;(System.Linq.Expressions.Expression,System.Reflection.MethodInfo);df-generated | -| System.Linq.Expressions;Expression;Property;(System.Linq.Expressions.Expression,System.Reflection.MethodInfo);df-generated | -| System.Linq.Expressions;Expression;Property;(System.Linq.Expressions.Expression,System.Reflection.PropertyInfo,System.Linq.Expressions.Expression[]);df-generated | -| System.Linq.Expressions;Expression;Property;(System.Linq.Expressions.Expression,System.String);df-generated | -| System.Linq.Expressions;Expression;Property;(System.Linq.Expressions.Expression,System.String,System.Linq.Expressions.Expression[]);df-generated | -| System.Linq.Expressions;Expression;PropertyOrField;(System.Linq.Expressions.Expression,System.String);df-generated | -| System.Linq.Expressions;Expression;Quote;(System.Linq.Expressions.Expression);df-generated | -| System.Linq.Expressions;Expression;ReferenceEqual;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);df-generated | -| System.Linq.Expressions;Expression;ReferenceNotEqual;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);df-generated | -| System.Linq.Expressions;Expression;Rethrow;();df-generated | -| System.Linq.Expressions;Expression;Rethrow;(System.Type);df-generated | -| System.Linq.Expressions;Expression;Return;(System.Linq.Expressions.LabelTarget);df-generated | -| System.Linq.Expressions;Expression;Return;(System.Linq.Expressions.LabelTarget,System.Linq.Expressions.Expression);df-generated | -| System.Linq.Expressions;Expression;Return;(System.Linq.Expressions.LabelTarget,System.Linq.Expressions.Expression,System.Type);df-generated | -| System.Linq.Expressions;Expression;Return;(System.Linq.Expressions.LabelTarget,System.Type);df-generated | -| System.Linq.Expressions;Expression;RuntimeVariables;(System.Collections.Generic.IEnumerable);df-generated | -| System.Linq.Expressions;Expression;RuntimeVariables;(System.Linq.Expressions.ParameterExpression[]);df-generated | -| System.Linq.Expressions;Expression;Switch;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.SwitchCase[]);df-generated | -| System.Linq.Expressions;Expression;Switch;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Collections.Generic.IEnumerable);df-generated | -| System.Linq.Expressions;Expression;Switch;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.SwitchCase[]);df-generated | -| System.Linq.Expressions;Expression;Switch;(System.Linq.Expressions.Expression,System.Linq.Expressions.SwitchCase[]);df-generated | -| System.Linq.Expressions;Expression;Switch;(System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Collections.Generic.IEnumerable);df-generated | -| System.Linq.Expressions;Expression;Switch;(System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.SwitchCase[]);df-generated | -| System.Linq.Expressions;Expression;SwitchCase;(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable);df-generated | -| System.Linq.Expressions;Expression;SwitchCase;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression[]);df-generated | -| System.Linq.Expressions;Expression;SymbolDocument;(System.String);df-generated | -| System.Linq.Expressions;Expression;SymbolDocument;(System.String,System.Guid);df-generated | -| System.Linq.Expressions;Expression;SymbolDocument;(System.String,System.Guid,System.Guid);df-generated | -| System.Linq.Expressions;Expression;SymbolDocument;(System.String,System.Guid,System.Guid,System.Guid);df-generated | -| System.Linq.Expressions;Expression;Throw;(System.Linq.Expressions.Expression);df-generated | -| System.Linq.Expressions;Expression;Throw;(System.Linq.Expressions.Expression,System.Type);df-generated | -| System.Linq.Expressions;Expression;TryCatch;(System.Linq.Expressions.Expression,System.Linq.Expressions.CatchBlock[]);df-generated | -| System.Linq.Expressions;Expression;TryCatchFinally;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.CatchBlock[]);df-generated | -| System.Linq.Expressions;Expression;TryFault;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);df-generated | -| System.Linq.Expressions;Expression;TryFinally;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);df-generated | -| System.Linq.Expressions;Expression;TypeAs;(System.Linq.Expressions.Expression,System.Type);df-generated | -| System.Linq.Expressions;Expression;TypeEqual;(System.Linq.Expressions.Expression,System.Type);df-generated | -| System.Linq.Expressions;Expression;TypeIs;(System.Linq.Expressions.Expression,System.Type);df-generated | -| System.Linq.Expressions;Expression;UnaryPlus;(System.Linq.Expressions.Expression);df-generated | -| System.Linq.Expressions;Expression;UnaryPlus;(System.Linq.Expressions.Expression,System.Reflection.MethodInfo);df-generated | -| System.Linq.Expressions;Expression;Unbox;(System.Linq.Expressions.Expression,System.Type);df-generated | -| System.Linq.Expressions;Expression;Variable;(System.Type);df-generated | -| System.Linq.Expressions;Expression;Variable;(System.Type,System.String);df-generated | -| System.Linq.Expressions;Expression;get_CanReduce;();df-generated | -| System.Linq.Expressions;Expression;get_NodeType;();df-generated | -| System.Linq.Expressions;Expression;get_Type;();df-generated | -| System.Linq.Expressions;Expression<>;Compile;();df-generated | -| System.Linq.Expressions;Expression<>;Compile;(System.Boolean);df-generated | -| System.Linq.Expressions;Expression<>;Compile;(System.Runtime.CompilerServices.DebugInfoGenerator);df-generated | -| System.Linq.Expressions;ExpressionVisitor;ExpressionVisitor;();df-generated | -| System.Linq.Expressions;GotoExpression;get_Kind;();df-generated | -| System.Linq.Expressions;GotoExpression;get_NodeType;();df-generated | -| System.Linq.Expressions;GotoExpression;get_Target;();df-generated | -| System.Linq.Expressions;GotoExpression;get_Type;();df-generated | -| System.Linq.Expressions;GotoExpression;get_Value;();df-generated | -| System.Linq.Expressions;IArgumentProvider;GetArgument;(System.Int32);df-generated | -| System.Linq.Expressions;IArgumentProvider;get_ArgumentCount;();df-generated | -| System.Linq.Expressions;IDynamicExpression;CreateCallSite;();df-generated | -| System.Linq.Expressions;IDynamicExpression;Rewrite;(System.Linq.Expressions.Expression[]);df-generated | -| System.Linq.Expressions;IDynamicExpression;get_DelegateType;();df-generated | -| System.Linq.Expressions;IndexExpression;GetArgument;(System.Int32);df-generated | -| System.Linq.Expressions;IndexExpression;get_ArgumentCount;();df-generated | -| System.Linq.Expressions;IndexExpression;get_Indexer;();df-generated | -| System.Linq.Expressions;IndexExpression;get_NodeType;();df-generated | -| System.Linq.Expressions;IndexExpression;get_Object;();df-generated | -| System.Linq.Expressions;IndexExpression;get_Type;();df-generated | -| System.Linq.Expressions;InvocationExpression;GetArgument;(System.Int32);df-generated | -| System.Linq.Expressions;InvocationExpression;get_ArgumentCount;();df-generated | -| System.Linq.Expressions;InvocationExpression;get_Arguments;();df-generated | -| System.Linq.Expressions;InvocationExpression;get_Expression;();df-generated | -| System.Linq.Expressions;InvocationExpression;get_NodeType;();df-generated | -| System.Linq.Expressions;InvocationExpression;get_Type;();df-generated | -| System.Linq.Expressions;LabelExpression;get_DefaultValue;();df-generated | -| System.Linq.Expressions;LabelExpression;get_NodeType;();df-generated | -| System.Linq.Expressions;LabelExpression;get_Target;();df-generated | -| System.Linq.Expressions;LabelExpression;get_Type;();df-generated | -| System.Linq.Expressions;LabelTarget;ToString;();df-generated | -| System.Linq.Expressions;LabelTarget;get_Name;();df-generated | -| System.Linq.Expressions;LabelTarget;get_Type;();df-generated | -| System.Linq.Expressions;LambdaExpression;Compile;();df-generated | -| System.Linq.Expressions;LambdaExpression;Compile;(System.Boolean);df-generated | -| System.Linq.Expressions;LambdaExpression;Compile;(System.Runtime.CompilerServices.DebugInfoGenerator);df-generated | -| System.Linq.Expressions;LambdaExpression;get_Name;();df-generated | -| System.Linq.Expressions;LambdaExpression;get_NodeType;();df-generated | -| System.Linq.Expressions;LambdaExpression;get_ReturnType;();df-generated | -| System.Linq.Expressions;LambdaExpression;get_TailCall;();df-generated | -| System.Linq.Expressions;LambdaExpression;get_Type;();df-generated | -| System.Linq.Expressions;ListInitExpression;Reduce;();df-generated | -| System.Linq.Expressions;ListInitExpression;get_CanReduce;();df-generated | -| System.Linq.Expressions;ListInitExpression;get_Initializers;();df-generated | -| System.Linq.Expressions;ListInitExpression;get_NewExpression;();df-generated | -| System.Linq.Expressions;ListInitExpression;get_NodeType;();df-generated | -| System.Linq.Expressions;ListInitExpression;get_Type;();df-generated | -| System.Linq.Expressions;LoopExpression;get_Body;();df-generated | -| System.Linq.Expressions;LoopExpression;get_BreakLabel;();df-generated | -| System.Linq.Expressions;LoopExpression;get_ContinueLabel;();df-generated | -| System.Linq.Expressions;LoopExpression;get_NodeType;();df-generated | -| System.Linq.Expressions;LoopExpression;get_Type;();df-generated | -| System.Linq.Expressions;MemberBinding;MemberBinding;(System.Linq.Expressions.MemberBindingType,System.Reflection.MemberInfo);df-generated | -| System.Linq.Expressions;MemberBinding;ToString;();df-generated | -| System.Linq.Expressions;MemberBinding;get_BindingType;();df-generated | -| System.Linq.Expressions;MemberBinding;get_Member;();df-generated | -| System.Linq.Expressions;MemberExpression;get_Expression;();df-generated | -| System.Linq.Expressions;MemberExpression;get_NodeType;();df-generated | -| System.Linq.Expressions;MemberInitExpression;Reduce;();df-generated | -| System.Linq.Expressions;MemberInitExpression;get_Bindings;();df-generated | -| System.Linq.Expressions;MemberInitExpression;get_CanReduce;();df-generated | -| System.Linq.Expressions;MemberInitExpression;get_NewExpression;();df-generated | -| System.Linq.Expressions;MemberInitExpression;get_NodeType;();df-generated | -| System.Linq.Expressions;MemberInitExpression;get_Type;();df-generated | -| System.Linq.Expressions;MemberListBinding;get_Initializers;();df-generated | -| System.Linq.Expressions;MemberMemberBinding;get_Bindings;();df-generated | -| System.Linq.Expressions;MethodCallExpression;GetArgument;(System.Int32);df-generated | -| System.Linq.Expressions;MethodCallExpression;get_ArgumentCount;();df-generated | -| System.Linq.Expressions;MethodCallExpression;get_Method;();df-generated | -| System.Linq.Expressions;MethodCallExpression;get_NodeType;();df-generated | -| System.Linq.Expressions;MethodCallExpression;get_Type;();df-generated | -| System.Linq.Expressions;NewArrayExpression;get_Expressions;();df-generated | -| System.Linq.Expressions;NewArrayExpression;get_Type;();df-generated | -| System.Linq.Expressions;NewExpression;GetArgument;(System.Int32);df-generated | -| System.Linq.Expressions;NewExpression;get_ArgumentCount;();df-generated | -| System.Linq.Expressions;NewExpression;get_Constructor;();df-generated | -| System.Linq.Expressions;NewExpression;get_Members;();df-generated | -| System.Linq.Expressions;NewExpression;get_NodeType;();df-generated | -| System.Linq.Expressions;NewExpression;get_Type;();df-generated | -| System.Linq.Expressions;ParameterExpression;get_IsByRef;();df-generated | -| System.Linq.Expressions;ParameterExpression;get_Name;();df-generated | -| System.Linq.Expressions;ParameterExpression;get_NodeType;();df-generated | -| System.Linq.Expressions;ParameterExpression;get_Type;();df-generated | -| System.Linq.Expressions;RuntimeVariablesExpression;get_NodeType;();df-generated | -| System.Linq.Expressions;RuntimeVariablesExpression;get_Type;();df-generated | -| System.Linq.Expressions;RuntimeVariablesExpression;get_Variables;();df-generated | -| System.Linq.Expressions;SwitchCase;ToString;();df-generated | -| System.Linq.Expressions;SwitchCase;get_Body;();df-generated | -| System.Linq.Expressions;SwitchCase;get_TestValues;();df-generated | -| System.Linq.Expressions;SwitchExpression;get_Cases;();df-generated | -| System.Linq.Expressions;SwitchExpression;get_Comparison;();df-generated | -| System.Linq.Expressions;SwitchExpression;get_DefaultBody;();df-generated | -| System.Linq.Expressions;SwitchExpression;get_NodeType;();df-generated | -| System.Linq.Expressions;SwitchExpression;get_SwitchValue;();df-generated | -| System.Linq.Expressions;SwitchExpression;get_Type;();df-generated | -| System.Linq.Expressions;SymbolDocumentInfo;get_DocumentType;();df-generated | -| System.Linq.Expressions;SymbolDocumentInfo;get_FileName;();df-generated | -| System.Linq.Expressions;SymbolDocumentInfo;get_Language;();df-generated | -| System.Linq.Expressions;SymbolDocumentInfo;get_LanguageVendor;();df-generated | -| System.Linq.Expressions;TryExpression;get_Body;();df-generated | -| System.Linq.Expressions;TryExpression;get_Fault;();df-generated | -| System.Linq.Expressions;TryExpression;get_Finally;();df-generated | -| System.Linq.Expressions;TryExpression;get_Handlers;();df-generated | -| System.Linq.Expressions;TryExpression;get_NodeType;();df-generated | -| System.Linq.Expressions;TryExpression;get_Type;();df-generated | -| System.Linq.Expressions;TypeBinaryExpression;get_Expression;();df-generated | -| System.Linq.Expressions;TypeBinaryExpression;get_NodeType;();df-generated | -| System.Linq.Expressions;TypeBinaryExpression;get_Type;();df-generated | -| System.Linq.Expressions;TypeBinaryExpression;get_TypeOperand;();df-generated | -| System.Linq.Expressions;UnaryExpression;get_CanReduce;();df-generated | -| System.Linq.Expressions;UnaryExpression;get_IsLifted;();df-generated | -| System.Linq.Expressions;UnaryExpression;get_IsLiftedToNull;();df-generated | -| System.Linq.Expressions;UnaryExpression;get_Method;();df-generated | -| System.Linq.Expressions;UnaryExpression;get_NodeType;();df-generated | -| System.Linq.Expressions;UnaryExpression;get_Operand;();df-generated | -| System.Linq.Expressions;UnaryExpression;get_Type;();df-generated | -| System.Linq;Enumerable;Any<>;(System.Collections.Generic.IEnumerable);df-generated | -| System.Linq;Enumerable;Average;(System.Collections.Generic.IEnumerable);df-generated | -| System.Linq;Enumerable;Average;(System.Collections.Generic.IEnumerable);df-generated | -| System.Linq;Enumerable;Average;(System.Collections.Generic.IEnumerable);df-generated | -| System.Linq;Enumerable;Average;(System.Collections.Generic.IEnumerable);df-generated | -| System.Linq;Enumerable;Average;(System.Collections.Generic.IEnumerable>);df-generated | -| System.Linq;Enumerable;Average;(System.Collections.Generic.IEnumerable>);df-generated | -| System.Linq;Enumerable;Average;(System.Collections.Generic.IEnumerable>);df-generated | -| System.Linq;Enumerable;Average;(System.Collections.Generic.IEnumerable>);df-generated | -| System.Linq;Enumerable;Average;(System.Collections.Generic.IEnumerable>);df-generated | -| System.Linq;Enumerable;Average;(System.Collections.Generic.IEnumerable);df-generated | -| System.Linq;Enumerable;Chunk<>;(System.Collections.Generic.IEnumerable,System.Int32);df-generated | -| System.Linq;Enumerable;Contains<>;(System.Collections.Generic.IEnumerable,TSource);df-generated | -| System.Linq;Enumerable;Contains<>;(System.Collections.Generic.IEnumerable,TSource,System.Collections.Generic.IEqualityComparer);df-generated | -| System.Linq;Enumerable;Count<>;(System.Collections.Generic.IEnumerable);df-generated | -| System.Linq;Enumerable;Empty<>;();df-generated | -| System.Linq;Enumerable;LongCount<>;(System.Collections.Generic.IEnumerable);df-generated | -| System.Linq;Enumerable;Max;(System.Collections.Generic.IEnumerable);df-generated | -| System.Linq;Enumerable;Max;(System.Collections.Generic.IEnumerable);df-generated | -| System.Linq;Enumerable;Max;(System.Collections.Generic.IEnumerable);df-generated | -| System.Linq;Enumerable;Max;(System.Collections.Generic.IEnumerable);df-generated | -| System.Linq;Enumerable;Max;(System.Collections.Generic.IEnumerable>);df-generated | -| System.Linq;Enumerable;Max;(System.Collections.Generic.IEnumerable>);df-generated | -| System.Linq;Enumerable;Max;(System.Collections.Generic.IEnumerable>);df-generated | -| System.Linq;Enumerable;Max;(System.Collections.Generic.IEnumerable>);df-generated | -| System.Linq;Enumerable;Max;(System.Collections.Generic.IEnumerable>);df-generated | -| System.Linq;Enumerable;Max;(System.Collections.Generic.IEnumerable);df-generated | -| System.Linq;Enumerable;Max<>;(System.Collections.Generic.IEnumerable);df-generated | -| System.Linq;Enumerable;Min;(System.Collections.Generic.IEnumerable);df-generated | -| System.Linq;Enumerable;Min;(System.Collections.Generic.IEnumerable);df-generated | -| System.Linq;Enumerable;Min;(System.Collections.Generic.IEnumerable);df-generated | -| System.Linq;Enumerable;Min;(System.Collections.Generic.IEnumerable);df-generated | -| System.Linq;Enumerable;Min;(System.Collections.Generic.IEnumerable>);df-generated | -| System.Linq;Enumerable;Min;(System.Collections.Generic.IEnumerable>);df-generated | -| System.Linq;Enumerable;Min;(System.Collections.Generic.IEnumerable>);df-generated | -| System.Linq;Enumerable;Min;(System.Collections.Generic.IEnumerable>);df-generated | -| System.Linq;Enumerable;Min;(System.Collections.Generic.IEnumerable>);df-generated | -| System.Linq;Enumerable;Min;(System.Collections.Generic.IEnumerable);df-generated | -| System.Linq;Enumerable;Min<>;(System.Collections.Generic.IEnumerable);df-generated | -| System.Linq;Enumerable;Range;(System.Int32,System.Int32);df-generated | -| System.Linq;Enumerable;SequenceEqual<>;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);df-generated | -| System.Linq;Enumerable;SequenceEqual<>;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);df-generated | -| System.Linq;Enumerable;Sum;(System.Collections.Generic.IEnumerable);df-generated | -| System.Linq;Enumerable;Sum;(System.Collections.Generic.IEnumerable);df-generated | -| System.Linq;Enumerable;Sum;(System.Collections.Generic.IEnumerable);df-generated | -| System.Linq;Enumerable;Sum;(System.Collections.Generic.IEnumerable);df-generated | -| System.Linq;Enumerable;Sum;(System.Collections.Generic.IEnumerable>);df-generated | -| System.Linq;Enumerable;Sum;(System.Collections.Generic.IEnumerable>);df-generated | -| System.Linq;Enumerable;Sum;(System.Collections.Generic.IEnumerable>);df-generated | -| System.Linq;Enumerable;Sum;(System.Collections.Generic.IEnumerable>);df-generated | -| System.Linq;Enumerable;Sum;(System.Collections.Generic.IEnumerable>);df-generated | -| System.Linq;Enumerable;Sum;(System.Collections.Generic.IEnumerable);df-generated | -| System.Linq;Enumerable;ToHashSet<>;(System.Collections.Generic.IEnumerable);df-generated | -| System.Linq;Enumerable;ToHashSet<>;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);df-generated | -| System.Linq;Enumerable;TryGetNonEnumeratedCount<>;(System.Collections.Generic.IEnumerable,System.Int32);df-generated | -| System.Linq;Enumerable;Zip<,,>;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);df-generated | -| System.Linq;Enumerable;Zip<,>;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);df-generated | -| System.Linq;EnumerableExecutor;EnumerableExecutor;();df-generated | -| System.Linq;EnumerableQuery;EnumerableQuery;();df-generated | -| System.Linq;EnumerableQuery<>;CreateQuery;(System.Linq.Expressions.Expression);df-generated | -| System.Linq;EnumerableQuery<>;Execute;(System.Linq.Expressions.Expression);df-generated | -| System.Linq;EnumerableQuery<>;Execute<>;(System.Linq.Expressions.Expression);df-generated | -| System.Linq;EnumerableQuery<>;get_ElementType;();df-generated | -| System.Linq;IGrouping<,>;get_Key;();df-generated | -| System.Linq;ILookup<,>;Contains;(TKey);df-generated | -| System.Linq;ILookup<,>;get_Count;();df-generated | -| System.Linq;ILookup<,>;get_Item;(TKey);df-generated | -| System.Linq;IQueryProvider;CreateQuery;(System.Linq.Expressions.Expression);df-generated | -| System.Linq;IQueryProvider;CreateQuery<>;(System.Linq.Expressions.Expression);df-generated | -| System.Linq;IQueryProvider;Execute;(System.Linq.Expressions.Expression);df-generated | -| System.Linq;IQueryProvider;Execute<>;(System.Linq.Expressions.Expression);df-generated | -| System.Linq;IQueryable;get_ElementType;();df-generated | -| System.Linq;IQueryable;get_Expression;();df-generated | -| System.Linq;IQueryable;get_Provider;();df-generated | -| System.Linq;ImmutableArrayExtensions;Any<>;(System.Collections.Immutable.ImmutableArray);df-generated | -| System.Linq;ImmutableArrayExtensions;Any<>;(System.Collections.Immutable.ImmutableArray+Builder);df-generated | -| System.Linq;ImmutableArrayExtensions;LastOrDefault<>;(System.Collections.Immutable.ImmutableArray);df-generated | -| System.Linq;ImmutableArrayExtensions;SequenceEqual<,>;(System.Collections.Immutable.ImmutableArray,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);df-generated | -| System.Linq;ImmutableArrayExtensions;SequenceEqual<,>;(System.Collections.Immutable.ImmutableArray,System.Collections.Immutable.ImmutableArray,System.Collections.Generic.IEqualityComparer);df-generated | -| System.Linq;ImmutableArrayExtensions;SingleOrDefault<>;(System.Collections.Immutable.ImmutableArray);df-generated | -| System.Linq;ImmutableArrayExtensions;ToArray<>;(System.Collections.Immutable.ImmutableArray);df-generated | -| System.Linq;Lookup<,>;Contains;(TKey);df-generated | -| System.Linq;Lookup<,>;get_Count;();df-generated | -| System.Linq;ParallelEnumerable;Any<>;(System.Linq.ParallelQuery);df-generated | -| System.Linq;ParallelEnumerable;Average;(System.Linq.ParallelQuery);df-generated | -| System.Linq;ParallelEnumerable;Average;(System.Linq.ParallelQuery);df-generated | -| System.Linq;ParallelEnumerable;Average;(System.Linq.ParallelQuery);df-generated | -| System.Linq;ParallelEnumerable;Average;(System.Linq.ParallelQuery);df-generated | -| System.Linq;ParallelEnumerable;Average;(System.Linq.ParallelQuery>);df-generated | -| System.Linq;ParallelEnumerable;Average;(System.Linq.ParallelQuery>);df-generated | -| System.Linq;ParallelEnumerable;Average;(System.Linq.ParallelQuery>);df-generated | -| System.Linq;ParallelEnumerable;Average;(System.Linq.ParallelQuery>);df-generated | -| System.Linq;ParallelEnumerable;Average;(System.Linq.ParallelQuery>);df-generated | -| System.Linq;ParallelEnumerable;Average;(System.Linq.ParallelQuery);df-generated | -| System.Linq;ParallelEnumerable;Contains<>;(System.Linq.ParallelQuery,TSource);df-generated | -| System.Linq;ParallelEnumerable;Contains<>;(System.Linq.ParallelQuery,TSource,System.Collections.Generic.IEqualityComparer);df-generated | -| System.Linq;ParallelEnumerable;Count<>;(System.Linq.ParallelQuery);df-generated | -| System.Linq;ParallelEnumerable;Empty<>;();df-generated | -| System.Linq;ParallelEnumerable;LongCount<>;(System.Linq.ParallelQuery);df-generated | -| System.Linq;ParallelEnumerable;Max;(System.Linq.ParallelQuery);df-generated | -| System.Linq;ParallelEnumerable;Max;(System.Linq.ParallelQuery);df-generated | -| System.Linq;ParallelEnumerable;Max;(System.Linq.ParallelQuery);df-generated | -| System.Linq;ParallelEnumerable;Max;(System.Linq.ParallelQuery);df-generated | -| System.Linq;ParallelEnumerable;Max;(System.Linq.ParallelQuery>);df-generated | -| System.Linq;ParallelEnumerable;Max;(System.Linq.ParallelQuery>);df-generated | -| System.Linq;ParallelEnumerable;Max;(System.Linq.ParallelQuery>);df-generated | -| System.Linq;ParallelEnumerable;Max;(System.Linq.ParallelQuery>);df-generated | -| System.Linq;ParallelEnumerable;Max;(System.Linq.ParallelQuery>);df-generated | -| System.Linq;ParallelEnumerable;Max;(System.Linq.ParallelQuery);df-generated | -| System.Linq;ParallelEnumerable;Max<>;(System.Linq.ParallelQuery);df-generated | -| System.Linq;ParallelEnumerable;Min;(System.Linq.ParallelQuery);df-generated | -| System.Linq;ParallelEnumerable;Min;(System.Linq.ParallelQuery);df-generated | -| System.Linq;ParallelEnumerable;Min;(System.Linq.ParallelQuery);df-generated | -| System.Linq;ParallelEnumerable;Min;(System.Linq.ParallelQuery);df-generated | -| System.Linq;ParallelEnumerable;Min;(System.Linq.ParallelQuery>);df-generated | -| System.Linq;ParallelEnumerable;Min;(System.Linq.ParallelQuery>);df-generated | -| System.Linq;ParallelEnumerable;Min;(System.Linq.ParallelQuery>);df-generated | -| System.Linq;ParallelEnumerable;Min;(System.Linq.ParallelQuery>);df-generated | -| System.Linq;ParallelEnumerable;Min;(System.Linq.ParallelQuery>);df-generated | -| System.Linq;ParallelEnumerable;Min;(System.Linq.ParallelQuery);df-generated | -| System.Linq;ParallelEnumerable;Min<>;(System.Linq.ParallelQuery);df-generated | -| System.Linq;ParallelEnumerable;Range;(System.Int32,System.Int32);df-generated | -| System.Linq;ParallelEnumerable;SequenceEqual<>;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable);df-generated | -| System.Linq;ParallelEnumerable;SequenceEqual<>;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);df-generated | -| System.Linq;ParallelEnumerable;SequenceEqual<>;(System.Linq.ParallelQuery,System.Linq.ParallelQuery);df-generated | -| System.Linq;ParallelEnumerable;SequenceEqual<>;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Collections.Generic.IEqualityComparer);df-generated | -| System.Linq;ParallelEnumerable;Sum;(System.Linq.ParallelQuery);df-generated | -| System.Linq;ParallelEnumerable;Sum;(System.Linq.ParallelQuery);df-generated | -| System.Linq;ParallelEnumerable;Sum;(System.Linq.ParallelQuery);df-generated | -| System.Linq;ParallelEnumerable;Sum;(System.Linq.ParallelQuery);df-generated | -| System.Linq;ParallelEnumerable;Sum;(System.Linq.ParallelQuery>);df-generated | -| System.Linq;ParallelEnumerable;Sum;(System.Linq.ParallelQuery>);df-generated | -| System.Linq;ParallelEnumerable;Sum;(System.Linq.ParallelQuery>);df-generated | -| System.Linq;ParallelEnumerable;Sum;(System.Linq.ParallelQuery>);df-generated | -| System.Linq;ParallelEnumerable;Sum;(System.Linq.ParallelQuery>);df-generated | -| System.Linq;ParallelEnumerable;Sum;(System.Linq.ParallelQuery);df-generated | -| System.Linq;Queryable;Any<>;(System.Linq.IQueryable);df-generated | -| System.Linq;Queryable;Append<>;(System.Linq.IQueryable,TSource);df-generated | -| System.Linq;Queryable;Average;(System.Linq.IQueryable);df-generated | -| System.Linq;Queryable;Average;(System.Linq.IQueryable);df-generated | -| System.Linq;Queryable;Average;(System.Linq.IQueryable);df-generated | -| System.Linq;Queryable;Average;(System.Linq.IQueryable);df-generated | -| System.Linq;Queryable;Average;(System.Linq.IQueryable>);df-generated | -| System.Linq;Queryable;Average;(System.Linq.IQueryable>);df-generated | -| System.Linq;Queryable;Average;(System.Linq.IQueryable>);df-generated | -| System.Linq;Queryable;Average;(System.Linq.IQueryable>);df-generated | -| System.Linq;Queryable;Average;(System.Linq.IQueryable>);df-generated | -| System.Linq;Queryable;Average;(System.Linq.IQueryable);df-generated | -| System.Linq;Queryable;Chunk<>;(System.Linq.IQueryable,System.Int32);df-generated | -| System.Linq;Queryable;Contains<>;(System.Linq.IQueryable,TSource);df-generated | -| System.Linq;Queryable;Contains<>;(System.Linq.IQueryable,TSource,System.Collections.Generic.IEqualityComparer);df-generated | -| System.Linq;Queryable;Count<>;(System.Linq.IQueryable);df-generated | -| System.Linq;Queryable;DistinctBy<,>;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);df-generated | -| System.Linq;Queryable;DistinctBy<,>;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);df-generated | -| System.Linq;Queryable;ElementAt<>;(System.Linq.IQueryable,System.Index);df-generated | -| System.Linq;Queryable;ElementAtOrDefault<>;(System.Linq.IQueryable,System.Index);df-generated | -| System.Linq;Queryable;ExceptBy<,>;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>);df-generated | -| System.Linq;Queryable;ExceptBy<,>;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);df-generated | -| System.Linq;Queryable;FirstOrDefault<>;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,TSource);df-generated | -| System.Linq;Queryable;FirstOrDefault<>;(System.Linq.IQueryable,TSource);df-generated | -| System.Linq;Queryable;IntersectBy<,>;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>);df-generated | -| System.Linq;Queryable;IntersectBy<,>;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);df-generated | -| System.Linq;Queryable;LastOrDefault<>;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,TSource);df-generated | -| System.Linq;Queryable;LastOrDefault<>;(System.Linq.IQueryable,TSource);df-generated | -| System.Linq;Queryable;LongCount<>;(System.Linq.IQueryable);df-generated | -| System.Linq;Queryable;Max<>;(System.Linq.IQueryable);df-generated | -| System.Linq;Queryable;Max<>;(System.Linq.IQueryable,System.Collections.Generic.IComparer);df-generated | -| System.Linq;Queryable;MaxBy<,>;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);df-generated | -| System.Linq;Queryable;MaxBy<,>;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IComparer);df-generated | -| System.Linq;Queryable;Min<>;(System.Linq.IQueryable);df-generated | -| System.Linq;Queryable;Min<>;(System.Linq.IQueryable,System.Collections.Generic.IComparer);df-generated | -| System.Linq;Queryable;MinBy<,>;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);df-generated | -| System.Linq;Queryable;MinBy<,>;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IComparer);df-generated | -| System.Linq;Queryable;Prepend<>;(System.Linq.IQueryable,TSource);df-generated | -| System.Linq;Queryable;SequenceEqual<>;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable);df-generated | -| System.Linq;Queryable;SequenceEqual<>;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);df-generated | -| System.Linq;Queryable;SingleOrDefault<>;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,TSource);df-generated | -| System.Linq;Queryable;SingleOrDefault<>;(System.Linq.IQueryable,TSource);df-generated | -| System.Linq;Queryable;SkipLast<>;(System.Linq.IQueryable,System.Int32);df-generated | -| System.Linq;Queryable;Sum;(System.Linq.IQueryable);df-generated | -| System.Linq;Queryable;Sum;(System.Linq.IQueryable);df-generated | -| System.Linq;Queryable;Sum;(System.Linq.IQueryable);df-generated | -| System.Linq;Queryable;Sum;(System.Linq.IQueryable);df-generated | -| System.Linq;Queryable;Sum;(System.Linq.IQueryable>);df-generated | -| System.Linq;Queryable;Sum;(System.Linq.IQueryable>);df-generated | -| System.Linq;Queryable;Sum;(System.Linq.IQueryable>);df-generated | -| System.Linq;Queryable;Sum;(System.Linq.IQueryable>);df-generated | -| System.Linq;Queryable;Sum;(System.Linq.IQueryable>);df-generated | -| System.Linq;Queryable;Sum;(System.Linq.IQueryable);df-generated | -| System.Linq;Queryable;Take<>;(System.Linq.IQueryable,System.Range);df-generated | -| System.Linq;Queryable;TakeLast<>;(System.Linq.IQueryable,System.Int32);df-generated | -| System.Linq;Queryable;UnionBy<,>;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>);df-generated | -| System.Linq;Queryable;UnionBy<,>;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);df-generated | -| System.Linq;Queryable;Zip<,,>;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);df-generated | -| System.Linq;Queryable;Zip<,>;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable);df-generated | -| System.Net.Cache;HttpRequestCachePolicy;HttpRequestCachePolicy;();df-generated | -| System.Net.Cache;HttpRequestCachePolicy;HttpRequestCachePolicy;(System.Net.Cache.HttpRequestCacheLevel);df-generated | -| System.Net.Cache;HttpRequestCachePolicy;ToString;();df-generated | -| System.Net.Cache;HttpRequestCachePolicy;get_Level;();df-generated | -| System.Net.Cache;RequestCachePolicy;RequestCachePolicy;();df-generated | -| System.Net.Cache;RequestCachePolicy;RequestCachePolicy;(System.Net.Cache.RequestCacheLevel);df-generated | -| System.Net.Cache;RequestCachePolicy;ToString;();df-generated | -| System.Net.Cache;RequestCachePolicy;get_Level;();df-generated | -| System.Net.Http.Headers;AuthenticationHeaderValue;AuthenticationHeaderValue;(System.String);df-generated | -| System.Net.Http.Headers;AuthenticationHeaderValue;Equals;(System.Object);df-generated | -| System.Net.Http.Headers;AuthenticationHeaderValue;GetHashCode;();df-generated | -| System.Net.Http.Headers;AuthenticationHeaderValue;Parse;(System.String);df-generated | -| System.Net.Http.Headers;AuthenticationHeaderValue;TryParse;(System.String,System.Net.Http.Headers.AuthenticationHeaderValue);df-generated | -| System.Net.Http.Headers;CacheControlHeaderValue;CacheControlHeaderValue;();df-generated | -| System.Net.Http.Headers;CacheControlHeaderValue;Equals;(System.Object);df-generated | -| System.Net.Http.Headers;CacheControlHeaderValue;GetHashCode;();df-generated | -| System.Net.Http.Headers;CacheControlHeaderValue;Parse;(System.String);df-generated | -| System.Net.Http.Headers;CacheControlHeaderValue;TryParse;(System.String,System.Net.Http.Headers.CacheControlHeaderValue);df-generated | -| System.Net.Http.Headers;CacheControlHeaderValue;get_Extensions;();df-generated | -| System.Net.Http.Headers;CacheControlHeaderValue;get_MaxStale;();df-generated | -| System.Net.Http.Headers;CacheControlHeaderValue;get_MustRevalidate;();df-generated | -| System.Net.Http.Headers;CacheControlHeaderValue;get_NoCache;();df-generated | -| System.Net.Http.Headers;CacheControlHeaderValue;get_NoCacheHeaders;();df-generated | -| System.Net.Http.Headers;CacheControlHeaderValue;get_NoStore;();df-generated | -| System.Net.Http.Headers;CacheControlHeaderValue;get_NoTransform;();df-generated | -| System.Net.Http.Headers;CacheControlHeaderValue;get_OnlyIfCached;();df-generated | -| System.Net.Http.Headers;CacheControlHeaderValue;get_Private;();df-generated | -| System.Net.Http.Headers;CacheControlHeaderValue;get_PrivateHeaders;();df-generated | -| System.Net.Http.Headers;CacheControlHeaderValue;get_ProxyRevalidate;();df-generated | -| System.Net.Http.Headers;CacheControlHeaderValue;get_Public;();df-generated | -| System.Net.Http.Headers;CacheControlHeaderValue;set_MaxStale;(System.Boolean);df-generated | -| System.Net.Http.Headers;CacheControlHeaderValue;set_MustRevalidate;(System.Boolean);df-generated | -| System.Net.Http.Headers;CacheControlHeaderValue;set_NoCache;(System.Boolean);df-generated | -| System.Net.Http.Headers;CacheControlHeaderValue;set_NoStore;(System.Boolean);df-generated | -| System.Net.Http.Headers;CacheControlHeaderValue;set_NoTransform;(System.Boolean);df-generated | -| System.Net.Http.Headers;CacheControlHeaderValue;set_OnlyIfCached;(System.Boolean);df-generated | -| System.Net.Http.Headers;CacheControlHeaderValue;set_Private;(System.Boolean);df-generated | -| System.Net.Http.Headers;CacheControlHeaderValue;set_ProxyRevalidate;(System.Boolean);df-generated | -| System.Net.Http.Headers;CacheControlHeaderValue;set_Public;(System.Boolean);df-generated | -| System.Net.Http.Headers;ContentDispositionHeaderValue;Equals;(System.Object);df-generated | -| System.Net.Http.Headers;ContentDispositionHeaderValue;GetHashCode;();df-generated | -| System.Net.Http.Headers;ContentDispositionHeaderValue;Parse;(System.String);df-generated | -| System.Net.Http.Headers;ContentDispositionHeaderValue;TryParse;(System.String,System.Net.Http.Headers.ContentDispositionHeaderValue);df-generated | -| System.Net.Http.Headers;ContentDispositionHeaderValue;get_CreationDate;();df-generated | -| System.Net.Http.Headers;ContentDispositionHeaderValue;get_ModificationDate;();df-generated | -| System.Net.Http.Headers;ContentDispositionHeaderValue;get_Parameters;();df-generated | -| System.Net.Http.Headers;ContentDispositionHeaderValue;get_ReadDate;();df-generated | -| System.Net.Http.Headers;ContentDispositionHeaderValue;get_Size;();df-generated | -| System.Net.Http.Headers;ContentDispositionHeaderValue;set_CreationDate;(System.Nullable);df-generated | -| System.Net.Http.Headers;ContentDispositionHeaderValue;set_FileName;(System.String);df-generated | -| System.Net.Http.Headers;ContentDispositionHeaderValue;set_FileNameStar;(System.String);df-generated | -| System.Net.Http.Headers;ContentDispositionHeaderValue;set_ModificationDate;(System.Nullable);df-generated | -| System.Net.Http.Headers;ContentDispositionHeaderValue;set_Name;(System.String);df-generated | -| System.Net.Http.Headers;ContentDispositionHeaderValue;set_ReadDate;(System.Nullable);df-generated | -| System.Net.Http.Headers;ContentDispositionHeaderValue;set_Size;(System.Nullable);df-generated | -| System.Net.Http.Headers;ContentRangeHeaderValue;ContentRangeHeaderValue;(System.Int64);df-generated | -| System.Net.Http.Headers;ContentRangeHeaderValue;ContentRangeHeaderValue;(System.Int64,System.Int64);df-generated | -| System.Net.Http.Headers;ContentRangeHeaderValue;ContentRangeHeaderValue;(System.Int64,System.Int64,System.Int64);df-generated | -| System.Net.Http.Headers;ContentRangeHeaderValue;Equals;(System.Object);df-generated | -| System.Net.Http.Headers;ContentRangeHeaderValue;GetHashCode;();df-generated | -| System.Net.Http.Headers;ContentRangeHeaderValue;Parse;(System.String);df-generated | -| System.Net.Http.Headers;ContentRangeHeaderValue;TryParse;(System.String,System.Net.Http.Headers.ContentRangeHeaderValue);df-generated | -| System.Net.Http.Headers;ContentRangeHeaderValue;get_HasLength;();df-generated | -| System.Net.Http.Headers;ContentRangeHeaderValue;get_HasRange;();df-generated | -| System.Net.Http.Headers;EntityTagHeaderValue;EntityTagHeaderValue;(System.String);df-generated | -| System.Net.Http.Headers;EntityTagHeaderValue;Equals;(System.Object);df-generated | -| System.Net.Http.Headers;EntityTagHeaderValue;GetHashCode;();df-generated | -| System.Net.Http.Headers;EntityTagHeaderValue;Parse;(System.String);df-generated | -| System.Net.Http.Headers;EntityTagHeaderValue;TryParse;(System.String,System.Net.Http.Headers.EntityTagHeaderValue);df-generated | -| System.Net.Http.Headers;EntityTagHeaderValue;get_Any;();df-generated | -| System.Net.Http.Headers;EntityTagHeaderValue;get_IsWeak;();df-generated | -| System.Net.Http.Headers;HeaderStringValues+Enumerator;Dispose;();df-generated | -| System.Net.Http.Headers;HeaderStringValues+Enumerator;MoveNext;();df-generated | -| System.Net.Http.Headers;HeaderStringValues+Enumerator;Reset;();df-generated | -| System.Net.Http.Headers;HeaderStringValues;get_Count;();df-generated | -| System.Net.Http.Headers;HttpContentHeaders;get_Allow;();df-generated | -| System.Net.Http.Headers;HttpContentHeaders;get_ContentDisposition;();df-generated | -| System.Net.Http.Headers;HttpContentHeaders;get_ContentEncoding;();df-generated | -| System.Net.Http.Headers;HttpContentHeaders;get_ContentLanguage;();df-generated | -| System.Net.Http.Headers;HttpContentHeaders;get_ContentLength;();df-generated | -| System.Net.Http.Headers;HttpContentHeaders;get_ContentLocation;();df-generated | -| System.Net.Http.Headers;HttpContentHeaders;get_ContentMD5;();df-generated | -| System.Net.Http.Headers;HttpContentHeaders;get_ContentRange;();df-generated | -| System.Net.Http.Headers;HttpContentHeaders;get_ContentType;();df-generated | -| System.Net.Http.Headers;HttpContentHeaders;get_Expires;();df-generated | -| System.Net.Http.Headers;HttpContentHeaders;get_LastModified;();df-generated | -| System.Net.Http.Headers;HttpContentHeaders;set_ContentDisposition;(System.Net.Http.Headers.ContentDispositionHeaderValue);df-generated | -| System.Net.Http.Headers;HttpContentHeaders;set_ContentLength;(System.Nullable);df-generated | -| System.Net.Http.Headers;HttpContentHeaders;set_ContentLocation;(System.Uri);df-generated | -| System.Net.Http.Headers;HttpContentHeaders;set_ContentMD5;(System.Byte[]);df-generated | -| System.Net.Http.Headers;HttpContentHeaders;set_ContentRange;(System.Net.Http.Headers.ContentRangeHeaderValue);df-generated | -| System.Net.Http.Headers;HttpContentHeaders;set_ContentType;(System.Net.Http.Headers.MediaTypeHeaderValue);df-generated | -| System.Net.Http.Headers;HttpContentHeaders;set_Expires;(System.Nullable);df-generated | -| System.Net.Http.Headers;HttpContentHeaders;set_LastModified;(System.Nullable);df-generated | -| System.Net.Http.Headers;HttpHeaderValueCollection<>;Contains;(T);df-generated | -| System.Net.Http.Headers;HttpHeaderValueCollection<>;ParseAdd;(System.String);df-generated | -| System.Net.Http.Headers;HttpHeaderValueCollection<>;Remove;(T);df-generated | -| System.Net.Http.Headers;HttpHeaderValueCollection<>;ToString;();df-generated | -| System.Net.Http.Headers;HttpHeaderValueCollection<>;TryParseAdd;(System.String);df-generated | -| System.Net.Http.Headers;HttpHeaderValueCollection<>;get_Count;();df-generated | -| System.Net.Http.Headers;HttpHeaderValueCollection<>;get_IsReadOnly;();df-generated | -| System.Net.Http.Headers;HttpHeaders;Add;(System.String,System.Collections.Generic.IEnumerable);df-generated | -| System.Net.Http.Headers;HttpHeaders;Add;(System.String,System.String);df-generated | -| System.Net.Http.Headers;HttpHeaders;Contains;(System.String);df-generated | -| System.Net.Http.Headers;HttpHeaders;GetValues;(System.String);df-generated | -| System.Net.Http.Headers;HttpHeaders;HttpHeaders;();df-generated | -| System.Net.Http.Headers;HttpHeaders;Remove;(System.String);df-generated | -| System.Net.Http.Headers;HttpHeaders;ToString;();df-generated | -| System.Net.Http.Headers;HttpHeaders;TryAddWithoutValidation;(System.String,System.Collections.Generic.IEnumerable);df-generated | -| System.Net.Http.Headers;HttpHeaders;TryAddWithoutValidation;(System.String,System.String);df-generated | -| System.Net.Http.Headers;HttpHeaders;TryGetValues;(System.String,System.Collections.Generic.IEnumerable);df-generated | -| System.Net.Http.Headers;HttpHeadersNonValidated+Enumerator;Dispose;();df-generated | -| System.Net.Http.Headers;HttpHeadersNonValidated+Enumerator;MoveNext;();df-generated | -| System.Net.Http.Headers;HttpHeadersNonValidated+Enumerator;Reset;();df-generated | -| System.Net.Http.Headers;HttpHeadersNonValidated;Contains;(System.String);df-generated | -| System.Net.Http.Headers;HttpHeadersNonValidated;ContainsKey;(System.String);df-generated | -| System.Net.Http.Headers;HttpHeadersNonValidated;get_Count;();df-generated | -| System.Net.Http.Headers;HttpRequestHeaders;get_Accept;();df-generated | -| System.Net.Http.Headers;HttpRequestHeaders;get_AcceptCharset;();df-generated | -| System.Net.Http.Headers;HttpRequestHeaders;get_AcceptEncoding;();df-generated | -| System.Net.Http.Headers;HttpRequestHeaders;get_AcceptLanguage;();df-generated | -| System.Net.Http.Headers;HttpRequestHeaders;get_Authorization;();df-generated | -| System.Net.Http.Headers;HttpRequestHeaders;get_CacheControl;();df-generated | -| System.Net.Http.Headers;HttpRequestHeaders;get_Connection;();df-generated | -| System.Net.Http.Headers;HttpRequestHeaders;get_ConnectionClose;();df-generated | -| System.Net.Http.Headers;HttpRequestHeaders;get_Date;();df-generated | -| System.Net.Http.Headers;HttpRequestHeaders;get_Expect;();df-generated | -| System.Net.Http.Headers;HttpRequestHeaders;get_ExpectContinue;();df-generated | -| System.Net.Http.Headers;HttpRequestHeaders;get_From;();df-generated | -| System.Net.Http.Headers;HttpRequestHeaders;get_Host;();df-generated | -| System.Net.Http.Headers;HttpRequestHeaders;get_IfMatch;();df-generated | -| System.Net.Http.Headers;HttpRequestHeaders;get_IfModifiedSince;();df-generated | -| System.Net.Http.Headers;HttpRequestHeaders;get_IfNoneMatch;();df-generated | -| System.Net.Http.Headers;HttpRequestHeaders;get_IfRange;();df-generated | -| System.Net.Http.Headers;HttpRequestHeaders;get_IfUnmodifiedSince;();df-generated | -| System.Net.Http.Headers;HttpRequestHeaders;get_MaxForwards;();df-generated | -| System.Net.Http.Headers;HttpRequestHeaders;get_Pragma;();df-generated | -| System.Net.Http.Headers;HttpRequestHeaders;get_ProxyAuthorization;();df-generated | -| System.Net.Http.Headers;HttpRequestHeaders;get_Range;();df-generated | -| System.Net.Http.Headers;HttpRequestHeaders;get_Referrer;();df-generated | -| System.Net.Http.Headers;HttpRequestHeaders;get_TE;();df-generated | -| System.Net.Http.Headers;HttpRequestHeaders;get_Trailer;();df-generated | -| System.Net.Http.Headers;HttpRequestHeaders;get_TransferEncoding;();df-generated | -| System.Net.Http.Headers;HttpRequestHeaders;get_TransferEncodingChunked;();df-generated | -| System.Net.Http.Headers;HttpRequestHeaders;get_Upgrade;();df-generated | -| System.Net.Http.Headers;HttpRequestHeaders;get_UserAgent;();df-generated | -| System.Net.Http.Headers;HttpRequestHeaders;get_Via;();df-generated | -| System.Net.Http.Headers;HttpRequestHeaders;get_Warning;();df-generated | -| System.Net.Http.Headers;HttpRequestHeaders;set_Authorization;(System.Net.Http.Headers.AuthenticationHeaderValue);df-generated | -| System.Net.Http.Headers;HttpRequestHeaders;set_CacheControl;(System.Net.Http.Headers.CacheControlHeaderValue);df-generated | -| System.Net.Http.Headers;HttpRequestHeaders;set_ConnectionClose;(System.Nullable);df-generated | -| System.Net.Http.Headers;HttpRequestHeaders;set_Date;(System.Nullable);df-generated | -| System.Net.Http.Headers;HttpRequestHeaders;set_ExpectContinue;(System.Nullable);df-generated | -| System.Net.Http.Headers;HttpRequestHeaders;set_From;(System.String);df-generated | -| System.Net.Http.Headers;HttpRequestHeaders;set_Host;(System.String);df-generated | -| System.Net.Http.Headers;HttpRequestHeaders;set_IfModifiedSince;(System.Nullable);df-generated | -| System.Net.Http.Headers;HttpRequestHeaders;set_IfRange;(System.Net.Http.Headers.RangeConditionHeaderValue);df-generated | -| System.Net.Http.Headers;HttpRequestHeaders;set_IfUnmodifiedSince;(System.Nullable);df-generated | -| System.Net.Http.Headers;HttpRequestHeaders;set_MaxForwards;(System.Nullable);df-generated | -| System.Net.Http.Headers;HttpRequestHeaders;set_ProxyAuthorization;(System.Net.Http.Headers.AuthenticationHeaderValue);df-generated | -| System.Net.Http.Headers;HttpRequestHeaders;set_Range;(System.Net.Http.Headers.RangeHeaderValue);df-generated | -| System.Net.Http.Headers;HttpRequestHeaders;set_Referrer;(System.Uri);df-generated | -| System.Net.Http.Headers;HttpRequestHeaders;set_TransferEncodingChunked;(System.Nullable);df-generated | -| System.Net.Http.Headers;HttpResponseHeaders;get_Age;();df-generated | -| System.Net.Http.Headers;HttpResponseHeaders;get_CacheControl;();df-generated | -| System.Net.Http.Headers;HttpResponseHeaders;get_Connection;();df-generated | -| System.Net.Http.Headers;HttpResponseHeaders;get_ConnectionClose;();df-generated | -| System.Net.Http.Headers;HttpResponseHeaders;get_Date;();df-generated | -| System.Net.Http.Headers;HttpResponseHeaders;get_ETag;();df-generated | -| System.Net.Http.Headers;HttpResponseHeaders;get_Location;();df-generated | -| System.Net.Http.Headers;HttpResponseHeaders;get_Pragma;();df-generated | -| System.Net.Http.Headers;HttpResponseHeaders;get_RetryAfter;();df-generated | -| System.Net.Http.Headers;HttpResponseHeaders;get_Trailer;();df-generated | -| System.Net.Http.Headers;HttpResponseHeaders;get_TransferEncoding;();df-generated | -| System.Net.Http.Headers;HttpResponseHeaders;get_TransferEncodingChunked;();df-generated | -| System.Net.Http.Headers;HttpResponseHeaders;get_Upgrade;();df-generated | -| System.Net.Http.Headers;HttpResponseHeaders;get_Via;();df-generated | -| System.Net.Http.Headers;HttpResponseHeaders;get_Warning;();df-generated | -| System.Net.Http.Headers;HttpResponseHeaders;set_Age;(System.Nullable);df-generated | -| System.Net.Http.Headers;HttpResponseHeaders;set_CacheControl;(System.Net.Http.Headers.CacheControlHeaderValue);df-generated | -| System.Net.Http.Headers;HttpResponseHeaders;set_ConnectionClose;(System.Nullable);df-generated | -| System.Net.Http.Headers;HttpResponseHeaders;set_Date;(System.Nullable);df-generated | -| System.Net.Http.Headers;HttpResponseHeaders;set_ETag;(System.Net.Http.Headers.EntityTagHeaderValue);df-generated | -| System.Net.Http.Headers;HttpResponseHeaders;set_Location;(System.Uri);df-generated | -| System.Net.Http.Headers;HttpResponseHeaders;set_RetryAfter;(System.Net.Http.Headers.RetryConditionHeaderValue);df-generated | -| System.Net.Http.Headers;HttpResponseHeaders;set_TransferEncodingChunked;(System.Nullable);df-generated | -| System.Net.Http.Headers;MediaTypeHeaderValue;Equals;(System.Object);df-generated | -| System.Net.Http.Headers;MediaTypeHeaderValue;GetHashCode;();df-generated | -| System.Net.Http.Headers;MediaTypeHeaderValue;Parse;(System.String);df-generated | -| System.Net.Http.Headers;MediaTypeHeaderValue;get_Parameters;();df-generated | -| System.Net.Http.Headers;MediaTypeHeaderValue;set_CharSet;(System.String);df-generated | -| System.Net.Http.Headers;MediaTypeWithQualityHeaderValue;Clone;();df-generated | -| System.Net.Http.Headers;MediaTypeWithQualityHeaderValue;MediaTypeWithQualityHeaderValue;(System.String);df-generated | -| System.Net.Http.Headers;MediaTypeWithQualityHeaderValue;MediaTypeWithQualityHeaderValue;(System.String,System.Double);df-generated | -| System.Net.Http.Headers;MediaTypeWithQualityHeaderValue;Parse;(System.String);df-generated | -| System.Net.Http.Headers;MediaTypeWithQualityHeaderValue;get_Quality;();df-generated | -| System.Net.Http.Headers;MediaTypeWithQualityHeaderValue;set_Quality;(System.Nullable);df-generated | -| System.Net.Http.Headers;NameValueHeaderValue;Equals;(System.Object);df-generated | -| System.Net.Http.Headers;NameValueHeaderValue;GetHashCode;();df-generated | -| System.Net.Http.Headers;NameValueHeaderValue;NameValueHeaderValue;(System.String);df-generated | -| System.Net.Http.Headers;NameValueHeaderValue;Parse;(System.String);df-generated | -| System.Net.Http.Headers;NameValueHeaderValue;TryParse;(System.String,System.Net.Http.Headers.NameValueHeaderValue);df-generated | -| System.Net.Http.Headers;NameValueWithParametersHeaderValue;Clone;();df-generated | -| System.Net.Http.Headers;NameValueWithParametersHeaderValue;Equals;(System.Object);df-generated | -| System.Net.Http.Headers;NameValueWithParametersHeaderValue;GetHashCode;();df-generated | -| System.Net.Http.Headers;NameValueWithParametersHeaderValue;NameValueWithParametersHeaderValue;(System.Net.Http.Headers.NameValueWithParametersHeaderValue);df-generated | -| System.Net.Http.Headers;NameValueWithParametersHeaderValue;NameValueWithParametersHeaderValue;(System.String);df-generated | -| System.Net.Http.Headers;NameValueWithParametersHeaderValue;NameValueWithParametersHeaderValue;(System.String,System.String);df-generated | -| System.Net.Http.Headers;NameValueWithParametersHeaderValue;Parse;(System.String);df-generated | -| System.Net.Http.Headers;NameValueWithParametersHeaderValue;TryParse;(System.String,System.Net.Http.Headers.NameValueWithParametersHeaderValue);df-generated | -| System.Net.Http.Headers;NameValueWithParametersHeaderValue;get_Parameters;();df-generated | -| System.Net.Http.Headers;ProductHeaderValue;Equals;(System.Object);df-generated | -| System.Net.Http.Headers;ProductHeaderValue;GetHashCode;();df-generated | -| System.Net.Http.Headers;ProductHeaderValue;Parse;(System.String);df-generated | -| System.Net.Http.Headers;ProductHeaderValue;ProductHeaderValue;(System.String);df-generated | -| System.Net.Http.Headers;ProductHeaderValue;TryParse;(System.String,System.Net.Http.Headers.ProductHeaderValue);df-generated | -| System.Net.Http.Headers;ProductInfoHeaderValue;Equals;(System.Object);df-generated | -| System.Net.Http.Headers;ProductInfoHeaderValue;GetHashCode;();df-generated | -| System.Net.Http.Headers;ProductInfoHeaderValue;ProductInfoHeaderValue;(System.String,System.String);df-generated | -| System.Net.Http.Headers;RangeConditionHeaderValue;Equals;(System.Object);df-generated | -| System.Net.Http.Headers;RangeConditionHeaderValue;GetHashCode;();df-generated | -| System.Net.Http.Headers;RangeConditionHeaderValue;Parse;(System.String);df-generated | -| System.Net.Http.Headers;RangeConditionHeaderValue;RangeConditionHeaderValue;(System.String);df-generated | -| System.Net.Http.Headers;RangeConditionHeaderValue;TryParse;(System.String,System.Net.Http.Headers.RangeConditionHeaderValue);df-generated | -| System.Net.Http.Headers;RangeHeaderValue;Equals;(System.Object);df-generated | -| System.Net.Http.Headers;RangeHeaderValue;GetHashCode;();df-generated | -| System.Net.Http.Headers;RangeHeaderValue;Parse;(System.String);df-generated | -| System.Net.Http.Headers;RangeHeaderValue;RangeHeaderValue;();df-generated | -| System.Net.Http.Headers;RangeHeaderValue;RangeHeaderValue;(System.Nullable,System.Nullable);df-generated | -| System.Net.Http.Headers;RangeHeaderValue;TryParse;(System.String,System.Net.Http.Headers.RangeHeaderValue);df-generated | -| System.Net.Http.Headers;RangeHeaderValue;get_Ranges;();df-generated | -| System.Net.Http.Headers;RangeItemHeaderValue;Equals;(System.Object);df-generated | -| System.Net.Http.Headers;RangeItemHeaderValue;GetHashCode;();df-generated | -| System.Net.Http.Headers;RangeItemHeaderValue;ToString;();df-generated | -| System.Net.Http.Headers;RetryConditionHeaderValue;Equals;(System.Object);df-generated | -| System.Net.Http.Headers;RetryConditionHeaderValue;GetHashCode;();df-generated | -| System.Net.Http.Headers;RetryConditionHeaderValue;Parse;(System.String);df-generated | -| System.Net.Http.Headers;RetryConditionHeaderValue;ToString;();df-generated | -| System.Net.Http.Headers;RetryConditionHeaderValue;TryParse;(System.String,System.Net.Http.Headers.RetryConditionHeaderValue);df-generated | -| System.Net.Http.Headers;StringWithQualityHeaderValue;Equals;(System.Object);df-generated | -| System.Net.Http.Headers;StringWithQualityHeaderValue;GetHashCode;();df-generated | -| System.Net.Http.Headers;StringWithQualityHeaderValue;Parse;(System.String);df-generated | -| System.Net.Http.Headers;StringWithQualityHeaderValue;TryParse;(System.String,System.Net.Http.Headers.StringWithQualityHeaderValue);df-generated | -| System.Net.Http.Headers;TransferCodingHeaderValue;Equals;(System.Object);df-generated | -| System.Net.Http.Headers;TransferCodingHeaderValue;GetHashCode;();df-generated | -| System.Net.Http.Headers;TransferCodingHeaderValue;Parse;(System.String);df-generated | -| System.Net.Http.Headers;TransferCodingHeaderValue;get_Parameters;();df-generated | -| System.Net.Http.Headers;TransferCodingWithQualityHeaderValue;Clone;();df-generated | -| System.Net.Http.Headers;TransferCodingWithQualityHeaderValue;Parse;(System.String);df-generated | -| System.Net.Http.Headers;TransferCodingWithQualityHeaderValue;TransferCodingWithQualityHeaderValue;(System.String);df-generated | -| System.Net.Http.Headers;TransferCodingWithQualityHeaderValue;TransferCodingWithQualityHeaderValue;(System.String,System.Double);df-generated | -| System.Net.Http.Headers;TransferCodingWithQualityHeaderValue;get_Quality;();df-generated | -| System.Net.Http.Headers;TransferCodingWithQualityHeaderValue;set_Quality;(System.Nullable);df-generated | -| System.Net.Http.Headers;ViaHeaderValue;Equals;(System.Object);df-generated | -| System.Net.Http.Headers;ViaHeaderValue;GetHashCode;();df-generated | -| System.Net.Http.Headers;ViaHeaderValue;Parse;(System.String);df-generated | -| System.Net.Http.Headers;ViaHeaderValue;TryParse;(System.String,System.Net.Http.Headers.ViaHeaderValue);df-generated | -| System.Net.Http.Headers;ViaHeaderValue;ViaHeaderValue;(System.String,System.String);df-generated | -| System.Net.Http.Headers;ViaHeaderValue;ViaHeaderValue;(System.String,System.String,System.String);df-generated | -| System.Net.Http.Headers;WarningHeaderValue;Equals;(System.Object);df-generated | -| System.Net.Http.Headers;WarningHeaderValue;GetHashCode;();df-generated | -| System.Net.Http.Headers;WarningHeaderValue;Parse;(System.String);df-generated | -| System.Net.Http.Headers;WarningHeaderValue;TryParse;(System.String,System.Net.Http.Headers.WarningHeaderValue);df-generated | -| System.Net.Http.Headers;WarningHeaderValue;get_Code;();df-generated | -| System.Net.Http.Json;HttpClientJsonExtensions;GetFromJsonAsync;(System.Net.Http.HttpClient,System.String,System.Type,System.Text.Json.JsonSerializerOptions,System.Threading.CancellationToken);df-generated | -| System.Net.Http.Json;HttpClientJsonExtensions;GetFromJsonAsync;(System.Net.Http.HttpClient,System.String,System.Type,System.Text.Json.Serialization.JsonSerializerContext,System.Threading.CancellationToken);df-generated | -| System.Net.Http.Json;HttpClientJsonExtensions;GetFromJsonAsync;(System.Net.Http.HttpClient,System.String,System.Type,System.Threading.CancellationToken);df-generated | -| System.Net.Http.Json;HttpClientJsonExtensions;GetFromJsonAsync;(System.Net.Http.HttpClient,System.Uri,System.Type,System.Text.Json.JsonSerializerOptions,System.Threading.CancellationToken);df-generated | -| System.Net.Http.Json;HttpClientJsonExtensions;GetFromJsonAsync;(System.Net.Http.HttpClient,System.Uri,System.Type,System.Text.Json.Serialization.JsonSerializerContext,System.Threading.CancellationToken);df-generated | -| System.Net.Http.Json;HttpClientJsonExtensions;GetFromJsonAsync;(System.Net.Http.HttpClient,System.Uri,System.Type,System.Threading.CancellationToken);df-generated | -| System.Net.Http.Json;HttpClientJsonExtensions;GetFromJsonAsync<>;(System.Net.Http.HttpClient,System.String,System.Text.Json.JsonSerializerOptions,System.Threading.CancellationToken);df-generated | -| System.Net.Http.Json;HttpClientJsonExtensions;GetFromJsonAsync<>;(System.Net.Http.HttpClient,System.String,System.Text.Json.Serialization.Metadata.JsonTypeInfo,System.Threading.CancellationToken);df-generated | -| System.Net.Http.Json;HttpClientJsonExtensions;GetFromJsonAsync<>;(System.Net.Http.HttpClient,System.String,System.Threading.CancellationToken);df-generated | -| System.Net.Http.Json;HttpClientJsonExtensions;GetFromJsonAsync<>;(System.Net.Http.HttpClient,System.Uri,System.Text.Json.JsonSerializerOptions,System.Threading.CancellationToken);df-generated | -| System.Net.Http.Json;HttpClientJsonExtensions;GetFromJsonAsync<>;(System.Net.Http.HttpClient,System.Uri,System.Text.Json.Serialization.Metadata.JsonTypeInfo,System.Threading.CancellationToken);df-generated | -| System.Net.Http.Json;HttpClientJsonExtensions;GetFromJsonAsync<>;(System.Net.Http.HttpClient,System.Uri,System.Threading.CancellationToken);df-generated | -| System.Net.Http.Json;HttpClientJsonExtensions;PatchAsJsonAsync<>;(System.Net.Http.HttpClient,System.String,TValue,System.Text.Json.JsonSerializerOptions,System.Threading.CancellationToken);df-generated | -| System.Net.Http.Json;HttpClientJsonExtensions;PatchAsJsonAsync<>;(System.Net.Http.HttpClient,System.String,TValue,System.Text.Json.Serialization.Metadata.JsonTypeInfo,System.Threading.CancellationToken);df-generated | -| System.Net.Http.Json;HttpClientJsonExtensions;PatchAsJsonAsync<>;(System.Net.Http.HttpClient,System.String,TValue,System.Threading.CancellationToken);df-generated | -| System.Net.Http.Json;HttpClientJsonExtensions;PatchAsJsonAsync<>;(System.Net.Http.HttpClient,System.Uri,TValue,System.Text.Json.JsonSerializerOptions,System.Threading.CancellationToken);df-generated | -| System.Net.Http.Json;HttpClientJsonExtensions;PatchAsJsonAsync<>;(System.Net.Http.HttpClient,System.Uri,TValue,System.Text.Json.Serialization.Metadata.JsonTypeInfo,System.Threading.CancellationToken);df-generated | -| System.Net.Http.Json;HttpClientJsonExtensions;PatchAsJsonAsync<>;(System.Net.Http.HttpClient,System.Uri,TValue,System.Threading.CancellationToken);df-generated | -| System.Net.Http.Json;HttpClientJsonExtensions;PostAsJsonAsync<>;(System.Net.Http.HttpClient,System.String,TValue,System.Text.Json.JsonSerializerOptions,System.Threading.CancellationToken);df-generated | -| System.Net.Http.Json;HttpClientJsonExtensions;PostAsJsonAsync<>;(System.Net.Http.HttpClient,System.String,TValue,System.Text.Json.Serialization.Metadata.JsonTypeInfo,System.Threading.CancellationToken);df-generated | -| System.Net.Http.Json;HttpClientJsonExtensions;PostAsJsonAsync<>;(System.Net.Http.HttpClient,System.String,TValue,System.Threading.CancellationToken);df-generated | -| System.Net.Http.Json;HttpClientJsonExtensions;PostAsJsonAsync<>;(System.Net.Http.HttpClient,System.Uri,TValue,System.Text.Json.JsonSerializerOptions,System.Threading.CancellationToken);df-generated | -| System.Net.Http.Json;HttpClientJsonExtensions;PostAsJsonAsync<>;(System.Net.Http.HttpClient,System.Uri,TValue,System.Text.Json.Serialization.Metadata.JsonTypeInfo,System.Threading.CancellationToken);df-generated | -| System.Net.Http.Json;HttpClientJsonExtensions;PostAsJsonAsync<>;(System.Net.Http.HttpClient,System.Uri,TValue,System.Threading.CancellationToken);df-generated | -| System.Net.Http.Json;HttpClientJsonExtensions;PutAsJsonAsync<>;(System.Net.Http.HttpClient,System.String,TValue,System.Text.Json.JsonSerializerOptions,System.Threading.CancellationToken);df-generated | -| System.Net.Http.Json;HttpClientJsonExtensions;PutAsJsonAsync<>;(System.Net.Http.HttpClient,System.String,TValue,System.Text.Json.Serialization.Metadata.JsonTypeInfo,System.Threading.CancellationToken);df-generated | -| System.Net.Http.Json;HttpClientJsonExtensions;PutAsJsonAsync<>;(System.Net.Http.HttpClient,System.String,TValue,System.Threading.CancellationToken);df-generated | -| System.Net.Http.Json;HttpClientJsonExtensions;PutAsJsonAsync<>;(System.Net.Http.HttpClient,System.Uri,TValue,System.Text.Json.JsonSerializerOptions,System.Threading.CancellationToken);df-generated | -| System.Net.Http.Json;HttpClientJsonExtensions;PutAsJsonAsync<>;(System.Net.Http.HttpClient,System.Uri,TValue,System.Text.Json.Serialization.Metadata.JsonTypeInfo,System.Threading.CancellationToken);df-generated | -| System.Net.Http.Json;HttpClientJsonExtensions;PutAsJsonAsync<>;(System.Net.Http.HttpClient,System.Uri,TValue,System.Threading.CancellationToken);df-generated | -| System.Net.Http.Json;HttpContentJsonExtensions;ReadFromJsonAsync;(System.Net.Http.HttpContent,System.Type,System.Text.Json.JsonSerializerOptions,System.Threading.CancellationToken);df-generated | -| System.Net.Http.Json;HttpContentJsonExtensions;ReadFromJsonAsync;(System.Net.Http.HttpContent,System.Type,System.Text.Json.Serialization.JsonSerializerContext,System.Threading.CancellationToken);df-generated | -| System.Net.Http.Json;HttpContentJsonExtensions;ReadFromJsonAsync<>;(System.Net.Http.HttpContent,System.Text.Json.JsonSerializerOptions,System.Threading.CancellationToken);df-generated | -| System.Net.Http.Json;HttpContentJsonExtensions;ReadFromJsonAsync<>;(System.Net.Http.HttpContent,System.Text.Json.Serialization.Metadata.JsonTypeInfo,System.Threading.CancellationToken);df-generated | -| System.Net.Http.Json;JsonContent;SerializeToStream;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);df-generated | -| System.Net.Http.Json;JsonContent;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext);df-generated | -| System.Net.Http.Json;JsonContent;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);df-generated | -| System.Net.Http.Json;JsonContent;TryComputeLength;(System.Int64);df-generated | -| System.Net.Http.Json;JsonContent;get_ObjectType;();df-generated | -| System.Net.Http.Json;JsonContent;get_Value;();df-generated | -| System.Net.Http;ByteArrayContent;TryComputeLength;(System.Int64);df-generated | -| System.Net.Http;DelegatingHandler;DelegatingHandler;();df-generated | -| System.Net.Http;DelegatingHandler;Dispose;(System.Boolean);df-generated | -| System.Net.Http;DelegatingHandler;Send;(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken);df-generated | -| System.Net.Http;FormUrlEncodedContent;FormUrlEncodedContent;(System.Collections.Generic.IEnumerable>);df-generated | -| System.Net.Http;HttpClient;CancelPendingRequests;();df-generated | -| System.Net.Http;HttpClient;DeleteAsync;(System.String);df-generated | -| System.Net.Http;HttpClient;DeleteAsync;(System.String,System.Threading.CancellationToken);df-generated | -| System.Net.Http;HttpClient;DeleteAsync;(System.Uri);df-generated | -| System.Net.Http;HttpClient;DeleteAsync;(System.Uri,System.Threading.CancellationToken);df-generated | -| System.Net.Http;HttpClient;Dispose;(System.Boolean);df-generated | -| System.Net.Http;HttpClient;GetAsync;(System.String);df-generated | -| System.Net.Http;HttpClient;GetAsync;(System.String,System.Net.Http.HttpCompletionOption);df-generated | -| System.Net.Http;HttpClient;GetAsync;(System.String,System.Net.Http.HttpCompletionOption,System.Threading.CancellationToken);df-generated | -| System.Net.Http;HttpClient;GetAsync;(System.String,System.Threading.CancellationToken);df-generated | -| System.Net.Http;HttpClient;GetAsync;(System.Uri);df-generated | -| System.Net.Http;HttpClient;GetAsync;(System.Uri,System.Net.Http.HttpCompletionOption);df-generated | -| System.Net.Http;HttpClient;GetAsync;(System.Uri,System.Net.Http.HttpCompletionOption,System.Threading.CancellationToken);df-generated | -| System.Net.Http;HttpClient;GetAsync;(System.Uri,System.Threading.CancellationToken);df-generated | -| System.Net.Http;HttpClient;GetByteArrayAsync;(System.String);df-generated | -| System.Net.Http;HttpClient;GetByteArrayAsync;(System.String,System.Threading.CancellationToken);df-generated | -| System.Net.Http;HttpClient;GetByteArrayAsync;(System.Uri);df-generated | -| System.Net.Http;HttpClient;GetByteArrayAsync;(System.Uri,System.Threading.CancellationToken);df-generated | -| System.Net.Http;HttpClient;GetStreamAsync;(System.String);df-generated | -| System.Net.Http;HttpClient;GetStreamAsync;(System.String,System.Threading.CancellationToken);df-generated | -| System.Net.Http;HttpClient;GetStreamAsync;(System.Uri);df-generated | -| System.Net.Http;HttpClient;GetStreamAsync;(System.Uri,System.Threading.CancellationToken);df-generated | -| System.Net.Http;HttpClient;GetStringAsync;(System.String);df-generated | -| System.Net.Http;HttpClient;GetStringAsync;(System.String,System.Threading.CancellationToken);df-generated | -| System.Net.Http;HttpClient;GetStringAsync;(System.Uri);df-generated | -| System.Net.Http;HttpClient;GetStringAsync;(System.Uri,System.Threading.CancellationToken);df-generated | -| System.Net.Http;HttpClient;HttpClient;();df-generated | -| System.Net.Http;HttpClient;HttpClient;(System.Net.Http.HttpMessageHandler);df-generated | -| System.Net.Http;HttpClient;HttpClient;(System.Net.Http.HttpMessageHandler,System.Boolean);df-generated | -| System.Net.Http;HttpClient;PatchAsync;(System.String,System.Net.Http.HttpContent);df-generated | -| System.Net.Http;HttpClient;PatchAsync;(System.String,System.Net.Http.HttpContent,System.Threading.CancellationToken);df-generated | -| System.Net.Http;HttpClient;PatchAsync;(System.Uri,System.Net.Http.HttpContent);df-generated | -| System.Net.Http;HttpClient;PatchAsync;(System.Uri,System.Net.Http.HttpContent,System.Threading.CancellationToken);df-generated | -| System.Net.Http;HttpClient;PostAsync;(System.String,System.Net.Http.HttpContent);df-generated | -| System.Net.Http;HttpClient;PostAsync;(System.String,System.Net.Http.HttpContent,System.Threading.CancellationToken);df-generated | -| System.Net.Http;HttpClient;PostAsync;(System.Uri,System.Net.Http.HttpContent);df-generated | -| System.Net.Http;HttpClient;PostAsync;(System.Uri,System.Net.Http.HttpContent,System.Threading.CancellationToken);df-generated | -| System.Net.Http;HttpClient;PutAsync;(System.String,System.Net.Http.HttpContent);df-generated | -| System.Net.Http;HttpClient;PutAsync;(System.String,System.Net.Http.HttpContent,System.Threading.CancellationToken);df-generated | -| System.Net.Http;HttpClient;PutAsync;(System.Uri,System.Net.Http.HttpContent);df-generated | -| System.Net.Http;HttpClient;PutAsync;(System.Uri,System.Net.Http.HttpContent,System.Threading.CancellationToken);df-generated | -| System.Net.Http;HttpClient;get_DefaultProxy;();df-generated | -| System.Net.Http;HttpClient;get_DefaultRequestHeaders;();df-generated | -| System.Net.Http;HttpClient;get_DefaultVersionPolicy;();df-generated | -| System.Net.Http;HttpClient;get_MaxResponseContentBufferSize;();df-generated | -| System.Net.Http;HttpClient;set_DefaultProxy;(System.Net.IWebProxy);df-generated | -| System.Net.Http;HttpClient;set_DefaultVersionPolicy;(System.Net.Http.HttpVersionPolicy);df-generated | -| System.Net.Http;HttpClient;set_MaxResponseContentBufferSize;(System.Int64);df-generated | -| System.Net.Http;HttpClientFactoryExtensions;CreateClient;(System.Net.Http.IHttpClientFactory);df-generated | -| System.Net.Http;HttpClientHandler;Dispose;(System.Boolean);df-generated | -| System.Net.Http;HttpClientHandler;HttpClientHandler;();df-generated | -| System.Net.Http;HttpClientHandler;Send;(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken);df-generated | -| System.Net.Http;HttpClientHandler;get_AllowAutoRedirect;();df-generated | -| System.Net.Http;HttpClientHandler;get_AutomaticDecompression;();df-generated | -| System.Net.Http;HttpClientHandler;get_CheckCertificateRevocationList;();df-generated | -| System.Net.Http;HttpClientHandler;get_ClientCertificateOptions;();df-generated | -| System.Net.Http;HttpClientHandler;get_ClientCertificates;();df-generated | -| System.Net.Http;HttpClientHandler;get_CookieContainer;();df-generated | -| System.Net.Http;HttpClientHandler;get_Credentials;();df-generated | -| System.Net.Http;HttpClientHandler;get_DangerousAcceptAnyServerCertificateValidator;();df-generated | -| System.Net.Http;HttpClientHandler;get_DefaultProxyCredentials;();df-generated | -| System.Net.Http;HttpClientHandler;get_MaxAutomaticRedirections;();df-generated | -| System.Net.Http;HttpClientHandler;get_MaxConnectionsPerServer;();df-generated | -| System.Net.Http;HttpClientHandler;get_MaxRequestContentBufferSize;();df-generated | -| System.Net.Http;HttpClientHandler;get_MaxResponseHeadersLength;();df-generated | -| System.Net.Http;HttpClientHandler;get_PreAuthenticate;();df-generated | -| System.Net.Http;HttpClientHandler;get_Properties;();df-generated | -| System.Net.Http;HttpClientHandler;get_Proxy;();df-generated | -| System.Net.Http;HttpClientHandler;get_ServerCertificateCustomValidationCallback;();df-generated | -| System.Net.Http;HttpClientHandler;get_SslProtocols;();df-generated | -| System.Net.Http;HttpClientHandler;get_SupportsAutomaticDecompression;();df-generated | -| System.Net.Http;HttpClientHandler;get_SupportsProxy;();df-generated | -| System.Net.Http;HttpClientHandler;get_SupportsRedirectConfiguration;();df-generated | -| System.Net.Http;HttpClientHandler;get_UseCookies;();df-generated | -| System.Net.Http;HttpClientHandler;get_UseDefaultCredentials;();df-generated | -| System.Net.Http;HttpClientHandler;get_UseProxy;();df-generated | -| System.Net.Http;HttpClientHandler;set_AllowAutoRedirect;(System.Boolean);df-generated | -| System.Net.Http;HttpClientHandler;set_AutomaticDecompression;(System.Net.DecompressionMethods);df-generated | -| System.Net.Http;HttpClientHandler;set_CheckCertificateRevocationList;(System.Boolean);df-generated | -| System.Net.Http;HttpClientHandler;set_ClientCertificateOptions;(System.Net.Http.ClientCertificateOption);df-generated | -| System.Net.Http;HttpClientHandler;set_CookieContainer;(System.Net.CookieContainer);df-generated | -| System.Net.Http;HttpClientHandler;set_Credentials;(System.Net.ICredentials);df-generated | -| System.Net.Http;HttpClientHandler;set_DefaultProxyCredentials;(System.Net.ICredentials);df-generated | -| System.Net.Http;HttpClientHandler;set_MaxAutomaticRedirections;(System.Int32);df-generated | -| System.Net.Http;HttpClientHandler;set_MaxConnectionsPerServer;(System.Int32);df-generated | -| System.Net.Http;HttpClientHandler;set_MaxRequestContentBufferSize;(System.Int64);df-generated | -| System.Net.Http;HttpClientHandler;set_MaxResponseHeadersLength;(System.Int32);df-generated | -| System.Net.Http;HttpClientHandler;set_PreAuthenticate;(System.Boolean);df-generated | -| System.Net.Http;HttpClientHandler;set_Proxy;(System.Net.IWebProxy);df-generated | -| System.Net.Http;HttpClientHandler;set_SslProtocols;(System.Security.Authentication.SslProtocols);df-generated | -| System.Net.Http;HttpClientHandler;set_UseCookies;(System.Boolean);df-generated | -| System.Net.Http;HttpClientHandler;set_UseDefaultCredentials;(System.Boolean);df-generated | -| System.Net.Http;HttpClientHandler;set_UseProxy;(System.Boolean);df-generated | -| System.Net.Http;HttpContent;CreateContentReadStreamAsync;();df-generated | -| System.Net.Http;HttpContent;Dispose;();df-generated | -| System.Net.Http;HttpContent;Dispose;(System.Boolean);df-generated | -| System.Net.Http;HttpContent;HttpContent;();df-generated | -| System.Net.Http;HttpContent;LoadIntoBufferAsync;();df-generated | -| System.Net.Http;HttpContent;LoadIntoBufferAsync;(System.Int64);df-generated | -| System.Net.Http;HttpContent;ReadAsByteArrayAsync;();df-generated | -| System.Net.Http;HttpContent;ReadAsByteArrayAsync;(System.Threading.CancellationToken);df-generated | -| System.Net.Http;HttpContent;ReadAsStringAsync;();df-generated | -| System.Net.Http;HttpContent;ReadAsStringAsync;(System.Threading.CancellationToken);df-generated | -| System.Net.Http;HttpContent;SerializeToStream;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);df-generated | -| System.Net.Http;HttpContent;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext);df-generated | -| System.Net.Http;HttpContent;TryComputeLength;(System.Int64);df-generated | -| System.Net.Http;HttpMessageHandler;Dispose;();df-generated | -| System.Net.Http;HttpMessageHandler;Dispose;(System.Boolean);df-generated | -| System.Net.Http;HttpMessageHandler;HttpMessageHandler;();df-generated | -| System.Net.Http;HttpMessageHandler;Send;(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken);df-generated | -| System.Net.Http;HttpMessageHandler;SendAsync;(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken);df-generated | -| System.Net.Http;HttpMessageHandlerFactoryExtensions;CreateHandler;(System.Net.Http.IHttpMessageHandlerFactory);df-generated | -| System.Net.Http;HttpMessageInvoker;Dispose;();df-generated | -| System.Net.Http;HttpMessageInvoker;Dispose;(System.Boolean);df-generated | -| System.Net.Http;HttpMessageInvoker;HttpMessageInvoker;(System.Net.Http.HttpMessageHandler);df-generated | -| System.Net.Http;HttpMessageInvoker;Send;(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken);df-generated | -| System.Net.Http;HttpMethod;Equals;(System.Net.Http.HttpMethod);df-generated | -| System.Net.Http;HttpMethod;Equals;(System.Object);df-generated | -| System.Net.Http;HttpMethod;GetHashCode;();df-generated | -| System.Net.Http;HttpMethod;get_Delete;();df-generated | -| System.Net.Http;HttpMethod;get_Get;();df-generated | -| System.Net.Http;HttpMethod;get_Head;();df-generated | -| System.Net.Http;HttpMethod;get_Options;();df-generated | -| System.Net.Http;HttpMethod;get_Patch;();df-generated | -| System.Net.Http;HttpMethod;get_Post;();df-generated | -| System.Net.Http;HttpMethod;get_Put;();df-generated | -| System.Net.Http;HttpMethod;get_Trace;();df-generated | -| System.Net.Http;HttpRequestException;HttpRequestException;();df-generated | -| System.Net.Http;HttpRequestException;HttpRequestException;(System.String);df-generated | -| System.Net.Http;HttpRequestException;HttpRequestException;(System.String,System.Exception);df-generated | -| System.Net.Http;HttpRequestException;HttpRequestException;(System.String,System.Exception,System.Nullable);df-generated | -| System.Net.Http;HttpRequestException;get_StatusCode;();df-generated | -| System.Net.Http;HttpRequestMessage;Dispose;();df-generated | -| System.Net.Http;HttpRequestMessage;Dispose;(System.Boolean);df-generated | -| System.Net.Http;HttpRequestMessage;HttpRequestMessage;();df-generated | -| System.Net.Http;HttpRequestMessage;HttpRequestMessage;(System.Net.Http.HttpMethod,System.String);df-generated | -| System.Net.Http;HttpRequestMessage;get_Headers;();df-generated | -| System.Net.Http;HttpRequestMessage;get_Options;();df-generated | -| System.Net.Http;HttpRequestMessage;get_Properties;();df-generated | -| System.Net.Http;HttpRequestMessage;get_VersionPolicy;();df-generated | -| System.Net.Http;HttpRequestMessage;set_VersionPolicy;(System.Net.Http.HttpVersionPolicy);df-generated | -| System.Net.Http;HttpRequestOptions;Contains;(System.Collections.Generic.KeyValuePair);df-generated | -| System.Net.Http;HttpRequestOptions;ContainsKey;(System.String);df-generated | -| System.Net.Http;HttpRequestOptions;Remove;(System.Collections.Generic.KeyValuePair);df-generated | -| System.Net.Http;HttpRequestOptions;Remove;(System.String);df-generated | -| System.Net.Http;HttpRequestOptions;Set<>;(System.Net.Http.HttpRequestOptionsKey,TValue);df-generated | -| System.Net.Http;HttpRequestOptions;TryGetValue;(System.String,System.Object);df-generated | -| System.Net.Http;HttpRequestOptions;TryGetValue<>;(System.Net.Http.HttpRequestOptionsKey,TValue);df-generated | -| System.Net.Http;HttpRequestOptions;get_Count;();df-generated | -| System.Net.Http;HttpRequestOptions;get_IsReadOnly;();df-generated | -| System.Net.Http;HttpRequestOptionsKey<>;HttpRequestOptionsKey;(System.String);df-generated | -| System.Net.Http;HttpRequestOptionsKey<>;get_Key;();df-generated | -| System.Net.Http;HttpResponseMessage;Dispose;();df-generated | -| System.Net.Http;HttpResponseMessage;Dispose;(System.Boolean);df-generated | -| System.Net.Http;HttpResponseMessage;HttpResponseMessage;();df-generated | -| System.Net.Http;HttpResponseMessage;HttpResponseMessage;(System.Net.HttpStatusCode);df-generated | -| System.Net.Http;HttpResponseMessage;get_Content;();df-generated | -| System.Net.Http;HttpResponseMessage;get_Headers;();df-generated | -| System.Net.Http;HttpResponseMessage;get_IsSuccessStatusCode;();df-generated | -| System.Net.Http;HttpResponseMessage;get_StatusCode;();df-generated | -| System.Net.Http;HttpResponseMessage;get_TrailingHeaders;();df-generated | -| System.Net.Http;HttpResponseMessage;set_StatusCode;(System.Net.HttpStatusCode);df-generated | -| System.Net.Http;IHttpClientFactory;CreateClient;(System.String);df-generated | -| System.Net.Http;IHttpMessageHandlerFactory;CreateHandler;(System.String);df-generated | -| System.Net.Http;MessageProcessingHandler;MessageProcessingHandler;();df-generated | -| System.Net.Http;MessageProcessingHandler;MessageProcessingHandler;(System.Net.Http.HttpMessageHandler);df-generated | -| System.Net.Http;MessageProcessingHandler;ProcessRequest;(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken);df-generated | -| System.Net.Http;MessageProcessingHandler;ProcessResponse;(System.Net.Http.HttpResponseMessage,System.Threading.CancellationToken);df-generated | -| System.Net.Http;MessageProcessingHandler;Send;(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken);df-generated | -| System.Net.Http;MultipartContent;CreateContentReadStream;(System.Threading.CancellationToken);df-generated | -| System.Net.Http;MultipartContent;CreateContentReadStreamAsync;();df-generated | -| System.Net.Http;MultipartContent;CreateContentReadStreamAsync;(System.Threading.CancellationToken);df-generated | -| System.Net.Http;MultipartContent;Dispose;(System.Boolean);df-generated | -| System.Net.Http;MultipartContent;MultipartContent;();df-generated | -| System.Net.Http;MultipartContent;MultipartContent;(System.String);df-generated | -| System.Net.Http;MultipartContent;TryComputeLength;(System.Int64);df-generated | -| System.Net.Http;MultipartContent;get_HeaderEncodingSelector;();df-generated | -| System.Net.Http;MultipartFormDataContent;MultipartFormDataContent;();df-generated | -| System.Net.Http;MultipartFormDataContent;MultipartFormDataContent;(System.String);df-generated | -| System.Net.Http;ReadOnlyMemoryContent;SerializeToStream;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);df-generated | -| System.Net.Http;ReadOnlyMemoryContent;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext);df-generated | -| System.Net.Http;ReadOnlyMemoryContent;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);df-generated | -| System.Net.Http;ReadOnlyMemoryContent;TryComputeLength;(System.Int64);df-generated | -| System.Net.Http;SocketsHttpHandler;Dispose;(System.Boolean);df-generated | -| System.Net.Http;SocketsHttpHandler;Send;(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken);df-generated | -| System.Net.Http;SocketsHttpHandler;SendAsync;(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken);df-generated | -| System.Net.Http;SocketsHttpHandler;get_AllowAutoRedirect;();df-generated | -| System.Net.Http;SocketsHttpHandler;get_AutomaticDecompression;();df-generated | -| System.Net.Http;SocketsHttpHandler;get_EnableMultipleHttp2Connections;();df-generated | -| System.Net.Http;SocketsHttpHandler;get_InitialHttp2StreamWindowSize;();df-generated | -| System.Net.Http;SocketsHttpHandler;get_IsSupported;();df-generated | -| System.Net.Http;SocketsHttpHandler;get_KeepAlivePingPolicy;();df-generated | -| System.Net.Http;SocketsHttpHandler;get_MaxAutomaticRedirections;();df-generated | -| System.Net.Http;SocketsHttpHandler;get_MaxConnectionsPerServer;();df-generated | -| System.Net.Http;SocketsHttpHandler;get_MaxResponseDrainSize;();df-generated | -| System.Net.Http;SocketsHttpHandler;get_MaxResponseHeadersLength;();df-generated | -| System.Net.Http;SocketsHttpHandler;get_PreAuthenticate;();df-generated | -| System.Net.Http;SocketsHttpHandler;get_UseCookies;();df-generated | -| System.Net.Http;SocketsHttpHandler;get_UseProxy;();df-generated | -| System.Net.Http;SocketsHttpHandler;set_AllowAutoRedirect;(System.Boolean);df-generated | -| System.Net.Http;SocketsHttpHandler;set_AutomaticDecompression;(System.Net.DecompressionMethods);df-generated | -| System.Net.Http;SocketsHttpHandler;set_EnableMultipleHttp2Connections;(System.Boolean);df-generated | -| System.Net.Http;SocketsHttpHandler;set_InitialHttp2StreamWindowSize;(System.Int32);df-generated | -| System.Net.Http;SocketsHttpHandler;set_KeepAlivePingPolicy;(System.Net.Http.HttpKeepAlivePingPolicy);df-generated | -| System.Net.Http;SocketsHttpHandler;set_MaxAutomaticRedirections;(System.Int32);df-generated | -| System.Net.Http;SocketsHttpHandler;set_MaxConnectionsPerServer;(System.Int32);df-generated | -| System.Net.Http;SocketsHttpHandler;set_MaxResponseDrainSize;(System.Int32);df-generated | -| System.Net.Http;SocketsHttpHandler;set_MaxResponseHeadersLength;(System.Int32);df-generated | -| System.Net.Http;SocketsHttpHandler;set_PreAuthenticate;(System.Boolean);df-generated | -| System.Net.Http;SocketsHttpHandler;set_UseCookies;(System.Boolean);df-generated | -| System.Net.Http;SocketsHttpHandler;set_UseProxy;(System.Boolean);df-generated | -| System.Net.Http;StreamContent;CreateContentReadStream;(System.Threading.CancellationToken);df-generated | -| System.Net.Http;StreamContent;CreateContentReadStreamAsync;();df-generated | -| System.Net.Http;StreamContent;Dispose;(System.Boolean);df-generated | -| System.Net.Http;StreamContent;TryComputeLength;(System.Int64);df-generated | -| System.Net.Http;StringContent;StringContent;(System.String);df-generated | -| System.Net.Http;StringContent;StringContent;(System.String,System.Text.Encoding);df-generated | -| System.Net.Http;StringContent;StringContent;(System.String,System.Text.Encoding,System.String);df-generated | -| System.Net.Mail;AlternateView;AlternateView;(System.IO.Stream);df-generated | -| System.Net.Mail;AlternateView;AlternateView;(System.IO.Stream,System.Net.Mime.ContentType);df-generated | -| System.Net.Mail;AlternateView;AlternateView;(System.IO.Stream,System.String);df-generated | -| System.Net.Mail;AlternateView;AlternateView;(System.String);df-generated | -| System.Net.Mail;AlternateView;AlternateView;(System.String,System.Net.Mime.ContentType);df-generated | -| System.Net.Mail;AlternateView;AlternateView;(System.String,System.String);df-generated | -| System.Net.Mail;AlternateView;Dispose;(System.Boolean);df-generated | -| System.Net.Mail;AlternateView;get_LinkedResources;();df-generated | -| System.Net.Mail;AlternateView;set_BaseUri;(System.Uri);df-generated | -| System.Net.Mail;AlternateViewCollection;ClearItems;();df-generated | -| System.Net.Mail;AlternateViewCollection;Dispose;();df-generated | -| System.Net.Mail;AlternateViewCollection;RemoveItem;(System.Int32);df-generated | -| System.Net.Mail;AttachmentBase;Dispose;();df-generated | -| System.Net.Mail;AttachmentBase;Dispose;(System.Boolean);df-generated | -| System.Net.Mail;AttachmentBase;get_ContentType;();df-generated | -| System.Net.Mail;AttachmentBase;get_TransferEncoding;();df-generated | -| System.Net.Mail;AttachmentBase;set_ContentId;(System.String);df-generated | -| System.Net.Mail;AttachmentBase;set_TransferEncoding;(System.Net.Mime.TransferEncoding);df-generated | -| System.Net.Mail;AttachmentCollection;ClearItems;();df-generated | -| System.Net.Mail;AttachmentCollection;Dispose;();df-generated | -| System.Net.Mail;AttachmentCollection;RemoveItem;(System.Int32);df-generated | -| System.Net.Mail;LinkedResource;LinkedResource;(System.IO.Stream);df-generated | -| System.Net.Mail;LinkedResource;LinkedResource;(System.IO.Stream,System.Net.Mime.ContentType);df-generated | -| System.Net.Mail;LinkedResource;LinkedResource;(System.IO.Stream,System.String);df-generated | -| System.Net.Mail;LinkedResource;LinkedResource;(System.String);df-generated | -| System.Net.Mail;LinkedResource;LinkedResource;(System.String,System.Net.Mime.ContentType);df-generated | -| System.Net.Mail;LinkedResource;LinkedResource;(System.String,System.String);df-generated | -| System.Net.Mail;LinkedResource;set_ContentLink;(System.Uri);df-generated | -| System.Net.Mail;LinkedResourceCollection;ClearItems;();df-generated | -| System.Net.Mail;LinkedResourceCollection;Dispose;();df-generated | -| System.Net.Mail;LinkedResourceCollection;RemoveItem;(System.Int32);df-generated | -| System.Net.Mail;MailAddress;Equals;(System.Object);df-generated | -| System.Net.Mail;MailAddress;GetHashCode;();df-generated | -| System.Net.Mail;MailAddress;MailAddress;(System.String);df-generated | -| System.Net.Mail;MailAddress;MailAddress;(System.String,System.String);df-generated | -| System.Net.Mail;MailAddress;TryCreate;(System.String,System.Net.Mail.MailAddress);df-generated | -| System.Net.Mail;MailAddressCollection;MailAddressCollection;();df-generated | -| System.Net.Mail;MailMessage;Dispose;();df-generated | -| System.Net.Mail;MailMessage;Dispose;(System.Boolean);df-generated | -| System.Net.Mail;MailMessage;MailMessage;();df-generated | -| System.Net.Mail;MailMessage;MailMessage;(System.String,System.String);df-generated | -| System.Net.Mail;MailMessage;get_AlternateViews;();df-generated | -| System.Net.Mail;MailMessage;get_Attachments;();df-generated | -| System.Net.Mail;MailMessage;get_Bcc;();df-generated | -| System.Net.Mail;MailMessage;get_BodyTransferEncoding;();df-generated | -| System.Net.Mail;MailMessage;get_CC;();df-generated | -| System.Net.Mail;MailMessage;get_DeliveryNotificationOptions;();df-generated | -| System.Net.Mail;MailMessage;get_IsBodyHtml;();df-generated | -| System.Net.Mail;MailMessage;get_Priority;();df-generated | -| System.Net.Mail;MailMessage;get_ReplyToList;();df-generated | -| System.Net.Mail;MailMessage;get_To;();df-generated | -| System.Net.Mail;MailMessage;set_BodyTransferEncoding;(System.Net.Mime.TransferEncoding);df-generated | -| System.Net.Mail;MailMessage;set_DeliveryNotificationOptions;(System.Net.Mail.DeliveryNotificationOptions);df-generated | -| System.Net.Mail;MailMessage;set_IsBodyHtml;(System.Boolean);df-generated | -| System.Net.Mail;MailMessage;set_Priority;(System.Net.Mail.MailPriority);df-generated | -| System.Net.Mail;SmtpClient;Dispose;();df-generated | -| System.Net.Mail;SmtpClient;Dispose;(System.Boolean);df-generated | -| System.Net.Mail;SmtpClient;OnSendCompleted;(System.ComponentModel.AsyncCompletedEventArgs);df-generated | -| System.Net.Mail;SmtpClient;SendAsyncCancel;();df-generated | -| System.Net.Mail;SmtpClient;SmtpClient;();df-generated | -| System.Net.Mail;SmtpClient;get_ClientCertificates;();df-generated | -| System.Net.Mail;SmtpClient;get_DeliveryFormat;();df-generated | -| System.Net.Mail;SmtpClient;get_DeliveryMethod;();df-generated | -| System.Net.Mail;SmtpClient;get_EnableSsl;();df-generated | -| System.Net.Mail;SmtpClient;get_Port;();df-generated | -| System.Net.Mail;SmtpClient;get_ServicePoint;();df-generated | -| System.Net.Mail;SmtpClient;get_Timeout;();df-generated | -| System.Net.Mail;SmtpClient;get_UseDefaultCredentials;();df-generated | -| System.Net.Mail;SmtpClient;set_DeliveryFormat;(System.Net.Mail.SmtpDeliveryFormat);df-generated | -| System.Net.Mail;SmtpClient;set_DeliveryMethod;(System.Net.Mail.SmtpDeliveryMethod);df-generated | -| System.Net.Mail;SmtpClient;set_EnableSsl;(System.Boolean);df-generated | -| System.Net.Mail;SmtpClient;set_Port;(System.Int32);df-generated | -| System.Net.Mail;SmtpClient;set_Timeout;(System.Int32);df-generated | -| System.Net.Mail;SmtpClient;set_UseDefaultCredentials;(System.Boolean);df-generated | -| System.Net.Mail;SmtpException;SmtpException;();df-generated | -| System.Net.Mail;SmtpException;SmtpException;(System.Net.Mail.SmtpStatusCode);df-generated | -| System.Net.Mail;SmtpException;SmtpException;(System.Net.Mail.SmtpStatusCode,System.String);df-generated | -| System.Net.Mail;SmtpException;SmtpException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Net.Mail;SmtpException;SmtpException;(System.String);df-generated | -| System.Net.Mail;SmtpException;SmtpException;(System.String,System.Exception);df-generated | -| System.Net.Mail;SmtpException;get_StatusCode;();df-generated | -| System.Net.Mail;SmtpException;set_StatusCode;(System.Net.Mail.SmtpStatusCode);df-generated | -| System.Net.Mail;SmtpFailedRecipientException;SmtpFailedRecipientException;();df-generated | -| System.Net.Mail;SmtpFailedRecipientException;SmtpFailedRecipientException;(System.String);df-generated | -| System.Net.Mail;SmtpFailedRecipientException;SmtpFailedRecipientException;(System.String,System.Exception);df-generated | -| System.Net.Mail;SmtpFailedRecipientsException;SmtpFailedRecipientsException;();df-generated | -| System.Net.Mail;SmtpFailedRecipientsException;SmtpFailedRecipientsException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Net.Mail;SmtpFailedRecipientsException;SmtpFailedRecipientsException;(System.String);df-generated | -| System.Net.Mime;ContentDisposition;ContentDisposition;();df-generated | -| System.Net.Mime;ContentDisposition;Equals;(System.Object);df-generated | -| System.Net.Mime;ContentDisposition;GetHashCode;();df-generated | -| System.Net.Mime;ContentDisposition;get_CreationDate;();df-generated | -| System.Net.Mime;ContentDisposition;get_FileName;();df-generated | -| System.Net.Mime;ContentDisposition;get_Inline;();df-generated | -| System.Net.Mime;ContentDisposition;get_ModificationDate;();df-generated | -| System.Net.Mime;ContentDisposition;get_Parameters;();df-generated | -| System.Net.Mime;ContentDisposition;get_ReadDate;();df-generated | -| System.Net.Mime;ContentDisposition;get_Size;();df-generated | -| System.Net.Mime;ContentDisposition;set_CreationDate;(System.DateTime);df-generated | -| System.Net.Mime;ContentDisposition;set_FileName;(System.String);df-generated | -| System.Net.Mime;ContentDisposition;set_Inline;(System.Boolean);df-generated | -| System.Net.Mime;ContentDisposition;set_ModificationDate;(System.DateTime);df-generated | -| System.Net.Mime;ContentDisposition;set_ReadDate;(System.DateTime);df-generated | -| System.Net.Mime;ContentDisposition;set_Size;(System.Int64);df-generated | -| System.Net.Mime;ContentType;ContentType;();df-generated | -| System.Net.Mime;ContentType;Equals;(System.Object);df-generated | -| System.Net.Mime;ContentType;GetHashCode;();df-generated | -| System.Net.Mime;ContentType;set_Boundary;(System.String);df-generated | -| System.Net.Mime;ContentType;set_CharSet;(System.String);df-generated | -| System.Net.Mime;ContentType;set_Name;(System.String);df-generated | -| System.Net.NetworkInformation;GatewayIPAddressInformation;get_Address;();df-generated | -| System.Net.NetworkInformation;GatewayIPAddressInformationCollection;Contains;(System.Net.NetworkInformation.GatewayIPAddressInformation);df-generated | -| System.Net.NetworkInformation;GatewayIPAddressInformationCollection;GatewayIPAddressInformationCollection;();df-generated | -| System.Net.NetworkInformation;GatewayIPAddressInformationCollection;Remove;(System.Net.NetworkInformation.GatewayIPAddressInformation);df-generated | -| System.Net.NetworkInformation;GatewayIPAddressInformationCollection;get_Count;();df-generated | -| System.Net.NetworkInformation;GatewayIPAddressInformationCollection;get_IsReadOnly;();df-generated | -| System.Net.NetworkInformation;IPAddressCollection;Contains;(System.Net.IPAddress);df-generated | -| System.Net.NetworkInformation;IPAddressCollection;IPAddressCollection;();df-generated | -| System.Net.NetworkInformation;IPAddressCollection;Remove;(System.Net.IPAddress);df-generated | -| System.Net.NetworkInformation;IPAddressCollection;get_Count;();df-generated | -| System.Net.NetworkInformation;IPAddressCollection;get_IsReadOnly;();df-generated | -| System.Net.NetworkInformation;IPAddressCollection;get_Item;(System.Int32);df-generated | -| System.Net.NetworkInformation;IPAddressInformation;get_Address;();df-generated | -| System.Net.NetworkInformation;IPAddressInformation;get_IsDnsEligible;();df-generated | -| System.Net.NetworkInformation;IPAddressInformation;get_IsTransient;();df-generated | -| System.Net.NetworkInformation;IPAddressInformationCollection;Contains;(System.Net.NetworkInformation.IPAddressInformation);df-generated | -| System.Net.NetworkInformation;IPAddressInformationCollection;Remove;(System.Net.NetworkInformation.IPAddressInformation);df-generated | -| System.Net.NetworkInformation;IPAddressInformationCollection;get_Count;();df-generated | -| System.Net.NetworkInformation;IPAddressInformationCollection;get_IsReadOnly;();df-generated | -| System.Net.NetworkInformation;IPGlobalProperties;EndGetUnicastAddresses;(System.IAsyncResult);df-generated | -| System.Net.NetworkInformation;IPGlobalProperties;GetActiveTcpConnections;();df-generated | -| System.Net.NetworkInformation;IPGlobalProperties;GetActiveTcpListeners;();df-generated | -| System.Net.NetworkInformation;IPGlobalProperties;GetActiveUdpListeners;();df-generated | -| System.Net.NetworkInformation;IPGlobalProperties;GetIPGlobalProperties;();df-generated | -| System.Net.NetworkInformation;IPGlobalProperties;GetIPv4GlobalStatistics;();df-generated | -| System.Net.NetworkInformation;IPGlobalProperties;GetIPv6GlobalStatistics;();df-generated | -| System.Net.NetworkInformation;IPGlobalProperties;GetIcmpV4Statistics;();df-generated | -| System.Net.NetworkInformation;IPGlobalProperties;GetIcmpV6Statistics;();df-generated | -| System.Net.NetworkInformation;IPGlobalProperties;GetTcpIPv4Statistics;();df-generated | -| System.Net.NetworkInformation;IPGlobalProperties;GetTcpIPv6Statistics;();df-generated | -| System.Net.NetworkInformation;IPGlobalProperties;GetUdpIPv4Statistics;();df-generated | -| System.Net.NetworkInformation;IPGlobalProperties;GetUdpIPv6Statistics;();df-generated | -| System.Net.NetworkInformation;IPGlobalProperties;GetUnicastAddresses;();df-generated | -| System.Net.NetworkInformation;IPGlobalProperties;GetUnicastAddressesAsync;();df-generated | -| System.Net.NetworkInformation;IPGlobalProperties;get_DhcpScopeName;();df-generated | -| System.Net.NetworkInformation;IPGlobalProperties;get_DomainName;();df-generated | -| System.Net.NetworkInformation;IPGlobalProperties;get_HostName;();df-generated | -| System.Net.NetworkInformation;IPGlobalProperties;get_IsWinsProxy;();df-generated | -| System.Net.NetworkInformation;IPGlobalProperties;get_NodeType;();df-generated | -| System.Net.NetworkInformation;IPGlobalStatistics;get_DefaultTtl;();df-generated | -| System.Net.NetworkInformation;IPGlobalStatistics;get_ForwardingEnabled;();df-generated | -| System.Net.NetworkInformation;IPGlobalStatistics;get_NumberOfIPAddresses;();df-generated | -| System.Net.NetworkInformation;IPGlobalStatistics;get_NumberOfInterfaces;();df-generated | -| System.Net.NetworkInformation;IPGlobalStatistics;get_NumberOfRoutes;();df-generated | -| System.Net.NetworkInformation;IPGlobalStatistics;get_OutputPacketRequests;();df-generated | -| System.Net.NetworkInformation;IPGlobalStatistics;get_OutputPacketRoutingDiscards;();df-generated | -| System.Net.NetworkInformation;IPGlobalStatistics;get_OutputPacketsDiscarded;();df-generated | -| System.Net.NetworkInformation;IPGlobalStatistics;get_OutputPacketsWithNoRoute;();df-generated | -| System.Net.NetworkInformation;IPGlobalStatistics;get_PacketFragmentFailures;();df-generated | -| System.Net.NetworkInformation;IPGlobalStatistics;get_PacketReassembliesRequired;();df-generated | -| System.Net.NetworkInformation;IPGlobalStatistics;get_PacketReassemblyFailures;();df-generated | -| System.Net.NetworkInformation;IPGlobalStatistics;get_PacketReassemblyTimeout;();df-generated | -| System.Net.NetworkInformation;IPGlobalStatistics;get_PacketsFragmented;();df-generated | -| System.Net.NetworkInformation;IPGlobalStatistics;get_PacketsReassembled;();df-generated | -| System.Net.NetworkInformation;IPGlobalStatistics;get_ReceivedPackets;();df-generated | -| System.Net.NetworkInformation;IPGlobalStatistics;get_ReceivedPacketsDelivered;();df-generated | -| System.Net.NetworkInformation;IPGlobalStatistics;get_ReceivedPacketsDiscarded;();df-generated | -| System.Net.NetworkInformation;IPGlobalStatistics;get_ReceivedPacketsForwarded;();df-generated | -| System.Net.NetworkInformation;IPGlobalStatistics;get_ReceivedPacketsWithAddressErrors;();df-generated | -| System.Net.NetworkInformation;IPGlobalStatistics;get_ReceivedPacketsWithHeadersErrors;();df-generated | -| System.Net.NetworkInformation;IPGlobalStatistics;get_ReceivedPacketsWithUnknownProtocol;();df-generated | -| System.Net.NetworkInformation;IPInterfaceProperties;GetIPv4Properties;();df-generated | -| System.Net.NetworkInformation;IPInterfaceProperties;GetIPv6Properties;();df-generated | -| System.Net.NetworkInformation;IPInterfaceProperties;get_AnycastAddresses;();df-generated | -| System.Net.NetworkInformation;IPInterfaceProperties;get_DhcpServerAddresses;();df-generated | -| System.Net.NetworkInformation;IPInterfaceProperties;get_DnsAddresses;();df-generated | -| System.Net.NetworkInformation;IPInterfaceProperties;get_DnsSuffix;();df-generated | -| System.Net.NetworkInformation;IPInterfaceProperties;get_GatewayAddresses;();df-generated | -| System.Net.NetworkInformation;IPInterfaceProperties;get_IsDnsEnabled;();df-generated | -| System.Net.NetworkInformation;IPInterfaceProperties;get_IsDynamicDnsEnabled;();df-generated | -| System.Net.NetworkInformation;IPInterfaceProperties;get_MulticastAddresses;();df-generated | -| System.Net.NetworkInformation;IPInterfaceProperties;get_UnicastAddresses;();df-generated | -| System.Net.NetworkInformation;IPInterfaceProperties;get_WinsServersAddresses;();df-generated | -| System.Net.NetworkInformation;IPInterfaceStatistics;get_BytesReceived;();df-generated | -| System.Net.NetworkInformation;IPInterfaceStatistics;get_BytesSent;();df-generated | -| System.Net.NetworkInformation;IPInterfaceStatistics;get_IncomingPacketsDiscarded;();df-generated | -| System.Net.NetworkInformation;IPInterfaceStatistics;get_IncomingPacketsWithErrors;();df-generated | -| System.Net.NetworkInformation;IPInterfaceStatistics;get_IncomingUnknownProtocolPackets;();df-generated | -| System.Net.NetworkInformation;IPInterfaceStatistics;get_NonUnicastPacketsReceived;();df-generated | -| System.Net.NetworkInformation;IPInterfaceStatistics;get_NonUnicastPacketsSent;();df-generated | -| System.Net.NetworkInformation;IPInterfaceStatistics;get_OutgoingPacketsDiscarded;();df-generated | -| System.Net.NetworkInformation;IPInterfaceStatistics;get_OutgoingPacketsWithErrors;();df-generated | -| System.Net.NetworkInformation;IPInterfaceStatistics;get_OutputQueueLength;();df-generated | -| System.Net.NetworkInformation;IPInterfaceStatistics;get_UnicastPacketsReceived;();df-generated | -| System.Net.NetworkInformation;IPInterfaceStatistics;get_UnicastPacketsSent;();df-generated | -| System.Net.NetworkInformation;IPv4InterfaceProperties;get_Index;();df-generated | -| System.Net.NetworkInformation;IPv4InterfaceProperties;get_IsAutomaticPrivateAddressingActive;();df-generated | -| System.Net.NetworkInformation;IPv4InterfaceProperties;get_IsAutomaticPrivateAddressingEnabled;();df-generated | -| System.Net.NetworkInformation;IPv4InterfaceProperties;get_IsDhcpEnabled;();df-generated | -| System.Net.NetworkInformation;IPv4InterfaceProperties;get_IsForwardingEnabled;();df-generated | -| System.Net.NetworkInformation;IPv4InterfaceProperties;get_Mtu;();df-generated | -| System.Net.NetworkInformation;IPv4InterfaceProperties;get_UsesWins;();df-generated | -| System.Net.NetworkInformation;IPv4InterfaceStatistics;IPv4InterfaceStatistics;();df-generated | -| System.Net.NetworkInformation;IPv4InterfaceStatistics;get_BytesReceived;();df-generated | -| System.Net.NetworkInformation;IPv4InterfaceStatistics;get_BytesSent;();df-generated | -| System.Net.NetworkInformation;IPv4InterfaceStatistics;get_IncomingPacketsDiscarded;();df-generated | -| System.Net.NetworkInformation;IPv4InterfaceStatistics;get_IncomingPacketsWithErrors;();df-generated | -| System.Net.NetworkInformation;IPv4InterfaceStatistics;get_IncomingUnknownProtocolPackets;();df-generated | -| System.Net.NetworkInformation;IPv4InterfaceStatistics;get_NonUnicastPacketsReceived;();df-generated | -| System.Net.NetworkInformation;IPv4InterfaceStatistics;get_NonUnicastPacketsSent;();df-generated | -| System.Net.NetworkInformation;IPv4InterfaceStatistics;get_OutgoingPacketsDiscarded;();df-generated | -| System.Net.NetworkInformation;IPv4InterfaceStatistics;get_OutgoingPacketsWithErrors;();df-generated | -| System.Net.NetworkInformation;IPv4InterfaceStatistics;get_OutputQueueLength;();df-generated | -| System.Net.NetworkInformation;IPv4InterfaceStatistics;get_UnicastPacketsReceived;();df-generated | -| System.Net.NetworkInformation;IPv4InterfaceStatistics;get_UnicastPacketsSent;();df-generated | -| System.Net.NetworkInformation;IPv6InterfaceProperties;GetScopeId;(System.Net.NetworkInformation.ScopeLevel);df-generated | -| System.Net.NetworkInformation;IPv6InterfaceProperties;get_Index;();df-generated | -| System.Net.NetworkInformation;IPv6InterfaceProperties;get_Mtu;();df-generated | -| System.Net.NetworkInformation;IcmpV4Statistics;get_AddressMaskRepliesReceived;();df-generated | -| System.Net.NetworkInformation;IcmpV4Statistics;get_AddressMaskRepliesSent;();df-generated | -| System.Net.NetworkInformation;IcmpV4Statistics;get_AddressMaskRequestsReceived;();df-generated | -| System.Net.NetworkInformation;IcmpV4Statistics;get_AddressMaskRequestsSent;();df-generated | -| System.Net.NetworkInformation;IcmpV4Statistics;get_DestinationUnreachableMessagesReceived;();df-generated | -| System.Net.NetworkInformation;IcmpV4Statistics;get_DestinationUnreachableMessagesSent;();df-generated | -| System.Net.NetworkInformation;IcmpV4Statistics;get_EchoRepliesReceived;();df-generated | -| System.Net.NetworkInformation;IcmpV4Statistics;get_EchoRepliesSent;();df-generated | -| System.Net.NetworkInformation;IcmpV4Statistics;get_EchoRequestsReceived;();df-generated | -| System.Net.NetworkInformation;IcmpV4Statistics;get_EchoRequestsSent;();df-generated | -| System.Net.NetworkInformation;IcmpV4Statistics;get_ErrorsReceived;();df-generated | -| System.Net.NetworkInformation;IcmpV4Statistics;get_ErrorsSent;();df-generated | -| System.Net.NetworkInformation;IcmpV4Statistics;get_MessagesReceived;();df-generated | -| System.Net.NetworkInformation;IcmpV4Statistics;get_MessagesSent;();df-generated | -| System.Net.NetworkInformation;IcmpV4Statistics;get_ParameterProblemsReceived;();df-generated | -| System.Net.NetworkInformation;IcmpV4Statistics;get_ParameterProblemsSent;();df-generated | -| System.Net.NetworkInformation;IcmpV4Statistics;get_RedirectsReceived;();df-generated | -| System.Net.NetworkInformation;IcmpV4Statistics;get_RedirectsSent;();df-generated | -| System.Net.NetworkInformation;IcmpV4Statistics;get_SourceQuenchesReceived;();df-generated | -| System.Net.NetworkInformation;IcmpV4Statistics;get_SourceQuenchesSent;();df-generated | -| System.Net.NetworkInformation;IcmpV4Statistics;get_TimeExceededMessagesReceived;();df-generated | -| System.Net.NetworkInformation;IcmpV4Statistics;get_TimeExceededMessagesSent;();df-generated | -| System.Net.NetworkInformation;IcmpV4Statistics;get_TimestampRepliesReceived;();df-generated | -| System.Net.NetworkInformation;IcmpV4Statistics;get_TimestampRepliesSent;();df-generated | -| System.Net.NetworkInformation;IcmpV4Statistics;get_TimestampRequestsReceived;();df-generated | -| System.Net.NetworkInformation;IcmpV4Statistics;get_TimestampRequestsSent;();df-generated | -| System.Net.NetworkInformation;IcmpV6Statistics;get_DestinationUnreachableMessagesReceived;();df-generated | -| System.Net.NetworkInformation;IcmpV6Statistics;get_DestinationUnreachableMessagesSent;();df-generated | -| System.Net.NetworkInformation;IcmpV6Statistics;get_EchoRepliesReceived;();df-generated | -| System.Net.NetworkInformation;IcmpV6Statistics;get_EchoRepliesSent;();df-generated | -| System.Net.NetworkInformation;IcmpV6Statistics;get_EchoRequestsReceived;();df-generated | -| System.Net.NetworkInformation;IcmpV6Statistics;get_EchoRequestsSent;();df-generated | -| System.Net.NetworkInformation;IcmpV6Statistics;get_ErrorsReceived;();df-generated | -| System.Net.NetworkInformation;IcmpV6Statistics;get_ErrorsSent;();df-generated | -| System.Net.NetworkInformation;IcmpV6Statistics;get_MembershipQueriesReceived;();df-generated | -| System.Net.NetworkInformation;IcmpV6Statistics;get_MembershipQueriesSent;();df-generated | -| System.Net.NetworkInformation;IcmpV6Statistics;get_MembershipReductionsReceived;();df-generated | -| System.Net.NetworkInformation;IcmpV6Statistics;get_MembershipReductionsSent;();df-generated | -| System.Net.NetworkInformation;IcmpV6Statistics;get_MembershipReportsReceived;();df-generated | -| System.Net.NetworkInformation;IcmpV6Statistics;get_MembershipReportsSent;();df-generated | -| System.Net.NetworkInformation;IcmpV6Statistics;get_MessagesReceived;();df-generated | -| System.Net.NetworkInformation;IcmpV6Statistics;get_MessagesSent;();df-generated | -| System.Net.NetworkInformation;IcmpV6Statistics;get_NeighborAdvertisementsReceived;();df-generated | -| System.Net.NetworkInformation;IcmpV6Statistics;get_NeighborAdvertisementsSent;();df-generated | -| System.Net.NetworkInformation;IcmpV6Statistics;get_NeighborSolicitsReceived;();df-generated | -| System.Net.NetworkInformation;IcmpV6Statistics;get_NeighborSolicitsSent;();df-generated | -| System.Net.NetworkInformation;IcmpV6Statistics;get_PacketTooBigMessagesReceived;();df-generated | -| System.Net.NetworkInformation;IcmpV6Statistics;get_PacketTooBigMessagesSent;();df-generated | -| System.Net.NetworkInformation;IcmpV6Statistics;get_ParameterProblemsReceived;();df-generated | -| System.Net.NetworkInformation;IcmpV6Statistics;get_ParameterProblemsSent;();df-generated | -| System.Net.NetworkInformation;IcmpV6Statistics;get_RedirectsReceived;();df-generated | -| System.Net.NetworkInformation;IcmpV6Statistics;get_RedirectsSent;();df-generated | -| System.Net.NetworkInformation;IcmpV6Statistics;get_RouterAdvertisementsReceived;();df-generated | -| System.Net.NetworkInformation;IcmpV6Statistics;get_RouterAdvertisementsSent;();df-generated | -| System.Net.NetworkInformation;IcmpV6Statistics;get_RouterSolicitsReceived;();df-generated | -| System.Net.NetworkInformation;IcmpV6Statistics;get_RouterSolicitsSent;();df-generated | -| System.Net.NetworkInformation;IcmpV6Statistics;get_TimeExceededMessagesReceived;();df-generated | -| System.Net.NetworkInformation;IcmpV6Statistics;get_TimeExceededMessagesSent;();df-generated | -| System.Net.NetworkInformation;MulticastIPAddressInformation;get_AddressPreferredLifetime;();df-generated | -| System.Net.NetworkInformation;MulticastIPAddressInformation;get_AddressValidLifetime;();df-generated | -| System.Net.NetworkInformation;MulticastIPAddressInformation;get_DhcpLeaseLifetime;();df-generated | -| System.Net.NetworkInformation;MulticastIPAddressInformation;get_DuplicateAddressDetectionState;();df-generated | -| System.Net.NetworkInformation;MulticastIPAddressInformation;get_PrefixOrigin;();df-generated | -| System.Net.NetworkInformation;MulticastIPAddressInformation;get_SuffixOrigin;();df-generated | -| System.Net.NetworkInformation;MulticastIPAddressInformationCollection;Contains;(System.Net.NetworkInformation.MulticastIPAddressInformation);df-generated | -| System.Net.NetworkInformation;MulticastIPAddressInformationCollection;MulticastIPAddressInformationCollection;();df-generated | -| System.Net.NetworkInformation;MulticastIPAddressInformationCollection;Remove;(System.Net.NetworkInformation.MulticastIPAddressInformation);df-generated | -| System.Net.NetworkInformation;MulticastIPAddressInformationCollection;get_Count;();df-generated | -| System.Net.NetworkInformation;MulticastIPAddressInformationCollection;get_IsReadOnly;();df-generated | -| System.Net.NetworkInformation;NetworkAvailabilityEventArgs;get_IsAvailable;();df-generated | -| System.Net.NetworkInformation;NetworkChange;RegisterNetworkChange;(System.Net.NetworkInformation.NetworkChange);df-generated | -| System.Net.NetworkInformation;NetworkInformationException;NetworkInformationException;();df-generated | -| System.Net.NetworkInformation;NetworkInformationException;NetworkInformationException;(System.Int32);df-generated | -| System.Net.NetworkInformation;NetworkInformationException;NetworkInformationException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Net.NetworkInformation;NetworkInformationException;get_ErrorCode;();df-generated | -| System.Net.NetworkInformation;NetworkInterface;GetAllNetworkInterfaces;();df-generated | -| System.Net.NetworkInformation;NetworkInterface;GetIPProperties;();df-generated | -| System.Net.NetworkInformation;NetworkInterface;GetIPStatistics;();df-generated | -| System.Net.NetworkInformation;NetworkInterface;GetIPv4Statistics;();df-generated | -| System.Net.NetworkInformation;NetworkInterface;GetIsNetworkAvailable;();df-generated | -| System.Net.NetworkInformation;NetworkInterface;GetPhysicalAddress;();df-generated | -| System.Net.NetworkInformation;NetworkInterface;Supports;(System.Net.NetworkInformation.NetworkInterfaceComponent);df-generated | -| System.Net.NetworkInformation;NetworkInterface;get_Description;();df-generated | -| System.Net.NetworkInformation;NetworkInterface;get_IPv6LoopbackInterfaceIndex;();df-generated | -| System.Net.NetworkInformation;NetworkInterface;get_Id;();df-generated | -| System.Net.NetworkInformation;NetworkInterface;get_IsReceiveOnly;();df-generated | -| System.Net.NetworkInformation;NetworkInterface;get_LoopbackInterfaceIndex;();df-generated | -| System.Net.NetworkInformation;NetworkInterface;get_Name;();df-generated | -| System.Net.NetworkInformation;NetworkInterface;get_NetworkInterfaceType;();df-generated | -| System.Net.NetworkInformation;NetworkInterface;get_OperationalStatus;();df-generated | -| System.Net.NetworkInformation;NetworkInterface;get_Speed;();df-generated | -| System.Net.NetworkInformation;NetworkInterface;get_SupportsMulticast;();df-generated | -| System.Net.NetworkInformation;PhysicalAddress;Equals;(System.Object);df-generated | -| System.Net.NetworkInformation;PhysicalAddress;GetAddressBytes;();df-generated | -| System.Net.NetworkInformation;PhysicalAddress;GetHashCode;();df-generated | -| System.Net.NetworkInformation;PhysicalAddress;Parse;(System.ReadOnlySpan);df-generated | -| System.Net.NetworkInformation;PhysicalAddress;Parse;(System.String);df-generated | -| System.Net.NetworkInformation;PhysicalAddress;ToString;();df-generated | -| System.Net.NetworkInformation;PhysicalAddress;TryParse;(System.ReadOnlySpan,System.Net.NetworkInformation.PhysicalAddress);df-generated | -| System.Net.NetworkInformation;PhysicalAddress;TryParse;(System.String,System.Net.NetworkInformation.PhysicalAddress);df-generated | -| System.Net.NetworkInformation;Ping;Dispose;(System.Boolean);df-generated | -| System.Net.NetworkInformation;Ping;OnPingCompleted;(System.Net.NetworkInformation.PingCompletedEventArgs);df-generated | -| System.Net.NetworkInformation;Ping;Ping;();df-generated | -| System.Net.NetworkInformation;Ping;Send;(System.Net.IPAddress);df-generated | -| System.Net.NetworkInformation;Ping;Send;(System.Net.IPAddress,System.Int32);df-generated | -| System.Net.NetworkInformation;Ping;Send;(System.Net.IPAddress,System.Int32,System.Byte[]);df-generated | -| System.Net.NetworkInformation;Ping;Send;(System.Net.IPAddress,System.Int32,System.Byte[],System.Net.NetworkInformation.PingOptions);df-generated | -| System.Net.NetworkInformation;Ping;Send;(System.String);df-generated | -| System.Net.NetworkInformation;Ping;Send;(System.String,System.Int32);df-generated | -| System.Net.NetworkInformation;Ping;Send;(System.String,System.Int32,System.Byte[]);df-generated | -| System.Net.NetworkInformation;Ping;Send;(System.String,System.Int32,System.Byte[],System.Net.NetworkInformation.PingOptions);df-generated | -| System.Net.NetworkInformation;Ping;SendAsync;(System.Net.IPAddress,System.Int32,System.Byte[],System.Net.NetworkInformation.PingOptions,System.Object);df-generated | -| System.Net.NetworkInformation;Ping;SendAsync;(System.Net.IPAddress,System.Int32,System.Byte[],System.Object);df-generated | -| System.Net.NetworkInformation;Ping;SendAsync;(System.Net.IPAddress,System.Int32,System.Object);df-generated | -| System.Net.NetworkInformation;Ping;SendAsync;(System.Net.IPAddress,System.Object);df-generated | -| System.Net.NetworkInformation;Ping;SendAsync;(System.String,System.Int32,System.Byte[],System.Net.NetworkInformation.PingOptions,System.Object);df-generated | -| System.Net.NetworkInformation;Ping;SendAsync;(System.String,System.Int32,System.Byte[],System.Object);df-generated | -| System.Net.NetworkInformation;Ping;SendAsync;(System.String,System.Int32,System.Object);df-generated | -| System.Net.NetworkInformation;Ping;SendAsync;(System.String,System.Object);df-generated | -| System.Net.NetworkInformation;Ping;SendAsyncCancel;();df-generated | -| System.Net.NetworkInformation;Ping;SendPingAsync;(System.Net.IPAddress);df-generated | -| System.Net.NetworkInformation;Ping;SendPingAsync;(System.Net.IPAddress,System.Int32);df-generated | -| System.Net.NetworkInformation;Ping;SendPingAsync;(System.Net.IPAddress,System.Int32,System.Byte[]);df-generated | -| System.Net.NetworkInformation;Ping;SendPingAsync;(System.Net.IPAddress,System.Int32,System.Byte[],System.Net.NetworkInformation.PingOptions);df-generated | -| System.Net.NetworkInformation;Ping;SendPingAsync;(System.String);df-generated | -| System.Net.NetworkInformation;Ping;SendPingAsync;(System.String,System.Int32);df-generated | -| System.Net.NetworkInformation;Ping;SendPingAsync;(System.String,System.Int32,System.Byte[]);df-generated | -| System.Net.NetworkInformation;Ping;SendPingAsync;(System.String,System.Int32,System.Byte[],System.Net.NetworkInformation.PingOptions);df-generated | -| System.Net.NetworkInformation;PingCompletedEventArgs;get_Reply;();df-generated | -| System.Net.NetworkInformation;PingException;PingException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Net.NetworkInformation;PingException;PingException;(System.String);df-generated | -| System.Net.NetworkInformation;PingException;PingException;(System.String,System.Exception);df-generated | -| System.Net.NetworkInformation;PingOptions;PingOptions;();df-generated | -| System.Net.NetworkInformation;PingOptions;PingOptions;(System.Int32,System.Boolean);df-generated | -| System.Net.NetworkInformation;PingOptions;get_DontFragment;();df-generated | -| System.Net.NetworkInformation;PingOptions;get_Ttl;();df-generated | -| System.Net.NetworkInformation;PingOptions;set_DontFragment;(System.Boolean);df-generated | -| System.Net.NetworkInformation;PingOptions;set_Ttl;(System.Int32);df-generated | -| System.Net.NetworkInformation;PingReply;get_Address;();df-generated | -| System.Net.NetworkInformation;PingReply;get_Buffer;();df-generated | -| System.Net.NetworkInformation;PingReply;get_Options;();df-generated | -| System.Net.NetworkInformation;PingReply;get_RoundtripTime;();df-generated | -| System.Net.NetworkInformation;PingReply;get_Status;();df-generated | -| System.Net.NetworkInformation;TcpConnectionInformation;get_LocalEndPoint;();df-generated | -| System.Net.NetworkInformation;TcpConnectionInformation;get_RemoteEndPoint;();df-generated | -| System.Net.NetworkInformation;TcpConnectionInformation;get_State;();df-generated | -| System.Net.NetworkInformation;TcpStatistics;get_ConnectionsAccepted;();df-generated | -| System.Net.NetworkInformation;TcpStatistics;get_ConnectionsInitiated;();df-generated | -| System.Net.NetworkInformation;TcpStatistics;get_CumulativeConnections;();df-generated | -| System.Net.NetworkInformation;TcpStatistics;get_CurrentConnections;();df-generated | -| System.Net.NetworkInformation;TcpStatistics;get_ErrorsReceived;();df-generated | -| System.Net.NetworkInformation;TcpStatistics;get_FailedConnectionAttempts;();df-generated | -| System.Net.NetworkInformation;TcpStatistics;get_MaximumConnections;();df-generated | -| System.Net.NetworkInformation;TcpStatistics;get_MaximumTransmissionTimeout;();df-generated | -| System.Net.NetworkInformation;TcpStatistics;get_MinimumTransmissionTimeout;();df-generated | -| System.Net.NetworkInformation;TcpStatistics;get_ResetConnections;();df-generated | -| System.Net.NetworkInformation;TcpStatistics;get_ResetsSent;();df-generated | -| System.Net.NetworkInformation;TcpStatistics;get_SegmentsReceived;();df-generated | -| System.Net.NetworkInformation;TcpStatistics;get_SegmentsResent;();df-generated | -| System.Net.NetworkInformation;TcpStatistics;get_SegmentsSent;();df-generated | -| System.Net.NetworkInformation;UdpStatistics;get_DatagramsReceived;();df-generated | -| System.Net.NetworkInformation;UdpStatistics;get_DatagramsSent;();df-generated | -| System.Net.NetworkInformation;UdpStatistics;get_IncomingDatagramsDiscarded;();df-generated | -| System.Net.NetworkInformation;UdpStatistics;get_IncomingDatagramsWithErrors;();df-generated | -| System.Net.NetworkInformation;UdpStatistics;get_UdpListeners;();df-generated | -| System.Net.NetworkInformation;UnicastIPAddressInformation;get_AddressPreferredLifetime;();df-generated | -| System.Net.NetworkInformation;UnicastIPAddressInformation;get_AddressValidLifetime;();df-generated | -| System.Net.NetworkInformation;UnicastIPAddressInformation;get_DhcpLeaseLifetime;();df-generated | -| System.Net.NetworkInformation;UnicastIPAddressInformation;get_DuplicateAddressDetectionState;();df-generated | -| System.Net.NetworkInformation;UnicastIPAddressInformation;get_IPv4Mask;();df-generated | -| System.Net.NetworkInformation;UnicastIPAddressInformation;get_PrefixLength;();df-generated | -| System.Net.NetworkInformation;UnicastIPAddressInformation;get_PrefixOrigin;();df-generated | -| System.Net.NetworkInformation;UnicastIPAddressInformation;get_SuffixOrigin;();df-generated | -| System.Net.NetworkInformation;UnicastIPAddressInformationCollection;Contains;(System.Net.NetworkInformation.UnicastIPAddressInformation);df-generated | -| System.Net.NetworkInformation;UnicastIPAddressInformationCollection;Remove;(System.Net.NetworkInformation.UnicastIPAddressInformation);df-generated | -| System.Net.NetworkInformation;UnicastIPAddressInformationCollection;UnicastIPAddressInformationCollection;();df-generated | -| System.Net.NetworkInformation;UnicastIPAddressInformationCollection;get_Count;();df-generated | -| System.Net.NetworkInformation;UnicastIPAddressInformationCollection;get_IsReadOnly;();df-generated | -| System.Net.Quic;QuicClientConnectionOptions;QuicClientConnectionOptions;();df-generated | -| System.Net.Quic;QuicClientConnectionOptions;get_ClientAuthenticationOptions;();df-generated | -| System.Net.Quic;QuicClientConnectionOptions;get_LocalEndPoint;();df-generated | -| System.Net.Quic;QuicClientConnectionOptions;get_RemoteEndPoint;();df-generated | -| System.Net.Quic;QuicClientConnectionOptions;set_ClientAuthenticationOptions;(System.Net.Security.SslClientAuthenticationOptions);df-generated | -| System.Net.Quic;QuicClientConnectionOptions;set_LocalEndPoint;(System.Net.IPEndPoint);df-generated | -| System.Net.Quic;QuicClientConnectionOptions;set_RemoteEndPoint;(System.Net.EndPoint);df-generated | -| System.Net.Quic;QuicConnection;CloseAsync;(System.Int64,System.Threading.CancellationToken);df-generated | -| System.Net.Quic;QuicConnection;get_RemoteCertificate;();df-generated | -| System.Net.Quic;QuicListener;AcceptConnectionAsync;(System.Threading.CancellationToken);df-generated | -| System.Net.Quic;QuicListenerOptions;QuicListenerOptions;();df-generated | -| System.Net.Quic;QuicListenerOptions;get_ListenBacklog;();df-generated | -| System.Net.Quic;QuicListenerOptions;get_ListenEndPoint;();df-generated | -| System.Net.Quic;QuicListenerOptions;set_ListenBacklog;(System.Int32);df-generated | -| System.Net.Quic;QuicListenerOptions;set_ListenEndPoint;(System.Net.IPEndPoint);df-generated | -| System.Net.Quic;QuicStream;Dispose;(System.Boolean);df-generated | -| System.Net.Quic;QuicStream;EndRead;(System.IAsyncResult);df-generated | -| System.Net.Quic;QuicStream;EndWrite;(System.IAsyncResult);df-generated | -| System.Net.Quic;QuicStream;Flush;();df-generated | -| System.Net.Quic;QuicStream;FlushAsync;(System.Threading.CancellationToken);df-generated | -| System.Net.Quic;QuicStream;Read;(System.Span);df-generated | -| System.Net.Quic;QuicStream;ReadAsync;(System.Memory,System.Threading.CancellationToken);df-generated | -| System.Net.Quic;QuicStream;ReadByte;();df-generated | -| System.Net.Quic;QuicStream;Seek;(System.Int64,System.IO.SeekOrigin);df-generated | -| System.Net.Quic;QuicStream;SetLength;(System.Int64);df-generated | -| System.Net.Quic;QuicStream;Write;(System.ReadOnlySpan);df-generated | -| System.Net.Quic;QuicStream;WriteAsync;(System.ReadOnlyMemory,System.Boolean,System.Threading.CancellationToken);df-generated | -| System.Net.Quic;QuicStream;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);df-generated | -| System.Net.Quic;QuicStream;WriteByte;(System.Byte);df-generated | -| System.Net.Quic;QuicStream;get_CanRead;();df-generated | -| System.Net.Quic;QuicStream;get_CanSeek;();df-generated | -| System.Net.Quic;QuicStream;get_CanTimeout;();df-generated | -| System.Net.Quic;QuicStream;get_CanWrite;();df-generated | -| System.Net.Quic;QuicStream;get_Length;();df-generated | -| System.Net.Quic;QuicStream;get_Position;();df-generated | -| System.Net.Quic;QuicStream;get_ReadTimeout;();df-generated | -| System.Net.Quic;QuicStream;get_WriteTimeout;();df-generated | -| System.Net.Quic;QuicStream;set_Position;(System.Int64);df-generated | -| System.Net.Quic;QuicStream;set_ReadTimeout;(System.Int32);df-generated | -| System.Net.Quic;QuicStream;set_WriteTimeout;(System.Int32);df-generated | -| System.Net.Security;AuthenticatedStream;Dispose;(System.Boolean);df-generated | -| System.Net.Security;AuthenticatedStream;get_IsAuthenticated;();df-generated | -| System.Net.Security;AuthenticatedStream;get_IsEncrypted;();df-generated | -| System.Net.Security;AuthenticatedStream;get_IsMutuallyAuthenticated;();df-generated | -| System.Net.Security;AuthenticatedStream;get_IsServer;();df-generated | -| System.Net.Security;AuthenticatedStream;get_IsSigned;();df-generated | -| System.Net.Security;AuthenticatedStream;get_LeaveInnerStreamOpen;();df-generated | -| System.Net.Security;CipherSuitesPolicy;CipherSuitesPolicy;(System.Collections.Generic.IEnumerable);df-generated | -| System.Net.Security;CipherSuitesPolicy;get_AllowedCipherSuites;();df-generated | -| System.Net.Security;NegotiateStream;AuthenticateAsClient;();df-generated | -| System.Net.Security;NegotiateStream;AuthenticateAsClientAsync;();df-generated | -| System.Net.Security;NegotiateStream;AuthenticateAsServer;();df-generated | -| System.Net.Security;NegotiateStream;AuthenticateAsServer;(System.Net.NetworkCredential,System.Net.Security.ProtectionLevel,System.Security.Principal.TokenImpersonationLevel);df-generated | -| System.Net.Security;NegotiateStream;AuthenticateAsServerAsync;();df-generated | -| System.Net.Security;NegotiateStream;AuthenticateAsServerAsync;(System.Net.NetworkCredential,System.Net.Security.ProtectionLevel,System.Security.Principal.TokenImpersonationLevel);df-generated | -| System.Net.Security;NegotiateStream;Dispose;(System.Boolean);df-generated | -| System.Net.Security;NegotiateStream;DisposeAsync;();df-generated | -| System.Net.Security;NegotiateStream;EndAuthenticateAsClient;(System.IAsyncResult);df-generated | -| System.Net.Security;NegotiateStream;EndAuthenticateAsServer;(System.IAsyncResult);df-generated | -| System.Net.Security;NegotiateStream;EndRead;(System.IAsyncResult);df-generated | -| System.Net.Security;NegotiateStream;EndWrite;(System.IAsyncResult);df-generated | -| System.Net.Security;NegotiateStream;Flush;();df-generated | -| System.Net.Security;NegotiateStream;NegotiateStream;(System.IO.Stream);df-generated | -| System.Net.Security;NegotiateStream;NegotiateStream;(System.IO.Stream,System.Boolean);df-generated | -| System.Net.Security;NegotiateStream;Seek;(System.Int64,System.IO.SeekOrigin);df-generated | -| System.Net.Security;NegotiateStream;SetLength;(System.Int64);df-generated | -| System.Net.Security;NegotiateStream;get_CanRead;();df-generated | -| System.Net.Security;NegotiateStream;get_CanSeek;();df-generated | -| System.Net.Security;NegotiateStream;get_CanTimeout;();df-generated | -| System.Net.Security;NegotiateStream;get_CanWrite;();df-generated | -| System.Net.Security;NegotiateStream;get_ImpersonationLevel;();df-generated | -| System.Net.Security;NegotiateStream;get_IsAuthenticated;();df-generated | -| System.Net.Security;NegotiateStream;get_IsEncrypted;();df-generated | -| System.Net.Security;NegotiateStream;get_IsMutuallyAuthenticated;();df-generated | -| System.Net.Security;NegotiateStream;get_IsServer;();df-generated | -| System.Net.Security;NegotiateStream;get_IsSigned;();df-generated | -| System.Net.Security;NegotiateStream;get_Length;();df-generated | -| System.Net.Security;NegotiateStream;get_Position;();df-generated | -| System.Net.Security;NegotiateStream;get_ReadTimeout;();df-generated | -| System.Net.Security;NegotiateStream;get_WriteTimeout;();df-generated | -| System.Net.Security;NegotiateStream;set_Position;(System.Int64);df-generated | -| System.Net.Security;NegotiateStream;set_ReadTimeout;(System.Int32);df-generated | -| System.Net.Security;NegotiateStream;set_WriteTimeout;(System.Int32);df-generated | -| System.Net.Security;SslApplicationProtocol;Equals;(System.Net.Security.SslApplicationProtocol);df-generated | -| System.Net.Security;SslApplicationProtocol;Equals;(System.Object);df-generated | -| System.Net.Security;SslApplicationProtocol;GetHashCode;();df-generated | -| System.Net.Security;SslApplicationProtocol;SslApplicationProtocol;(System.Byte[]);df-generated | -| System.Net.Security;SslApplicationProtocol;SslApplicationProtocol;(System.String);df-generated | -| System.Net.Security;SslClientAuthenticationOptions;get_AllowRenegotiation;();df-generated | -| System.Net.Security;SslClientAuthenticationOptions;get_ApplicationProtocols;();df-generated | -| System.Net.Security;SslClientAuthenticationOptions;get_CertificateRevocationCheckMode;();df-generated | -| System.Net.Security;SslClientAuthenticationOptions;get_CipherSuitesPolicy;();df-generated | -| System.Net.Security;SslClientAuthenticationOptions;get_ClientCertificates;();df-generated | -| System.Net.Security;SslClientAuthenticationOptions;get_EnabledSslProtocols;();df-generated | -| System.Net.Security;SslClientAuthenticationOptions;get_EncryptionPolicy;();df-generated | -| System.Net.Security;SslClientAuthenticationOptions;get_LocalCertificateSelectionCallback;();df-generated | -| System.Net.Security;SslClientAuthenticationOptions;get_RemoteCertificateValidationCallback;();df-generated | -| System.Net.Security;SslClientAuthenticationOptions;get_TargetHost;();df-generated | -| System.Net.Security;SslClientAuthenticationOptions;set_AllowRenegotiation;(System.Boolean);df-generated | -| System.Net.Security;SslClientAuthenticationOptions;set_ApplicationProtocols;(System.Collections.Generic.List);df-generated | -| System.Net.Security;SslClientAuthenticationOptions;set_CertificateRevocationCheckMode;(System.Security.Cryptography.X509Certificates.X509RevocationMode);df-generated | -| System.Net.Security;SslClientAuthenticationOptions;set_CipherSuitesPolicy;(System.Net.Security.CipherSuitesPolicy);df-generated | -| System.Net.Security;SslClientAuthenticationOptions;set_ClientCertificates;(System.Security.Cryptography.X509Certificates.X509CertificateCollection);df-generated | -| System.Net.Security;SslClientAuthenticationOptions;set_EnabledSslProtocols;(System.Security.Authentication.SslProtocols);df-generated | -| System.Net.Security;SslClientAuthenticationOptions;set_EncryptionPolicy;(System.Net.Security.EncryptionPolicy);df-generated | -| System.Net.Security;SslClientAuthenticationOptions;set_TargetHost;(System.String);df-generated | -| System.Net.Security;SslClientHelloInfo;get_ServerName;();df-generated | -| System.Net.Security;SslClientHelloInfo;get_SslProtocols;();df-generated | -| System.Net.Security;SslServerAuthenticationOptions;get_AllowRenegotiation;();df-generated | -| System.Net.Security;SslServerAuthenticationOptions;get_ApplicationProtocols;();df-generated | -| System.Net.Security;SslServerAuthenticationOptions;get_CertificateRevocationCheckMode;();df-generated | -| System.Net.Security;SslServerAuthenticationOptions;get_CipherSuitesPolicy;();df-generated | -| System.Net.Security;SslServerAuthenticationOptions;get_ClientCertificateRequired;();df-generated | -| System.Net.Security;SslServerAuthenticationOptions;get_EnabledSslProtocols;();df-generated | -| System.Net.Security;SslServerAuthenticationOptions;get_EncryptionPolicy;();df-generated | -| System.Net.Security;SslServerAuthenticationOptions;get_RemoteCertificateValidationCallback;();df-generated | -| System.Net.Security;SslServerAuthenticationOptions;get_ServerCertificate;();df-generated | -| System.Net.Security;SslServerAuthenticationOptions;get_ServerCertificateContext;();df-generated | -| System.Net.Security;SslServerAuthenticationOptions;get_ServerCertificateSelectionCallback;();df-generated | -| System.Net.Security;SslServerAuthenticationOptions;set_AllowRenegotiation;(System.Boolean);df-generated | -| System.Net.Security;SslServerAuthenticationOptions;set_ApplicationProtocols;(System.Collections.Generic.List);df-generated | -| System.Net.Security;SslServerAuthenticationOptions;set_CertificateRevocationCheckMode;(System.Security.Cryptography.X509Certificates.X509RevocationMode);df-generated | -| System.Net.Security;SslServerAuthenticationOptions;set_CipherSuitesPolicy;(System.Net.Security.CipherSuitesPolicy);df-generated | -| System.Net.Security;SslServerAuthenticationOptions;set_ClientCertificateRequired;(System.Boolean);df-generated | -| System.Net.Security;SslServerAuthenticationOptions;set_EnabledSslProtocols;(System.Security.Authentication.SslProtocols);df-generated | -| System.Net.Security;SslServerAuthenticationOptions;set_EncryptionPolicy;(System.Net.Security.EncryptionPolicy);df-generated | -| System.Net.Security;SslServerAuthenticationOptions;set_ServerCertificate;(System.Security.Cryptography.X509Certificates.X509Certificate);df-generated | -| System.Net.Security;SslServerAuthenticationOptions;set_ServerCertificateContext;(System.Net.Security.SslStreamCertificateContext);df-generated | -| System.Net.Security;SslStream;AuthenticateAsClient;(System.Net.Security.SslClientAuthenticationOptions);df-generated | -| System.Net.Security;SslStream;AuthenticateAsClient;(System.String);df-generated | -| System.Net.Security;SslStream;AuthenticateAsClient;(System.String,System.Security.Cryptography.X509Certificates.X509CertificateCollection,System.Boolean);df-generated | -| System.Net.Security;SslStream;AuthenticateAsClient;(System.String,System.Security.Cryptography.X509Certificates.X509CertificateCollection,System.Security.Authentication.SslProtocols,System.Boolean);df-generated | -| System.Net.Security;SslStream;AuthenticateAsClientAsync;(System.Net.Security.SslClientAuthenticationOptions,System.Threading.CancellationToken);df-generated | -| System.Net.Security;SslStream;AuthenticateAsClientAsync;(System.String);df-generated | -| System.Net.Security;SslStream;AuthenticateAsClientAsync;(System.String,System.Security.Cryptography.X509Certificates.X509CertificateCollection,System.Boolean);df-generated | -| System.Net.Security;SslStream;AuthenticateAsClientAsync;(System.String,System.Security.Cryptography.X509Certificates.X509CertificateCollection,System.Security.Authentication.SslProtocols,System.Boolean);df-generated | -| System.Net.Security;SslStream;AuthenticateAsServer;(System.Net.Security.SslServerAuthenticationOptions);df-generated | -| System.Net.Security;SslStream;AuthenticateAsServer;(System.Security.Cryptography.X509Certificates.X509Certificate);df-generated | -| System.Net.Security;SslStream;AuthenticateAsServer;(System.Security.Cryptography.X509Certificates.X509Certificate,System.Boolean,System.Boolean);df-generated | -| System.Net.Security;SslStream;AuthenticateAsServer;(System.Security.Cryptography.X509Certificates.X509Certificate,System.Boolean,System.Security.Authentication.SslProtocols,System.Boolean);df-generated | -| System.Net.Security;SslStream;AuthenticateAsServerAsync;(System.Net.Security.SslServerAuthenticationOptions,System.Threading.CancellationToken);df-generated | -| System.Net.Security;SslStream;AuthenticateAsServerAsync;(System.Security.Cryptography.X509Certificates.X509Certificate);df-generated | -| System.Net.Security;SslStream;AuthenticateAsServerAsync;(System.Security.Cryptography.X509Certificates.X509Certificate,System.Boolean,System.Boolean);df-generated | -| System.Net.Security;SslStream;AuthenticateAsServerAsync;(System.Security.Cryptography.X509Certificates.X509Certificate,System.Boolean,System.Security.Authentication.SslProtocols,System.Boolean);df-generated | -| System.Net.Security;SslStream;Dispose;(System.Boolean);df-generated | -| System.Net.Security;SslStream;DisposeAsync;();df-generated | -| System.Net.Security;SslStream;EndAuthenticateAsClient;(System.IAsyncResult);df-generated | -| System.Net.Security;SslStream;EndAuthenticateAsServer;(System.IAsyncResult);df-generated | -| System.Net.Security;SslStream;EndRead;(System.IAsyncResult);df-generated | -| System.Net.Security;SslStream;EndWrite;(System.IAsyncResult);df-generated | -| System.Net.Security;SslStream;Flush;();df-generated | -| System.Net.Security;SslStream;NegotiateClientCertificateAsync;(System.Threading.CancellationToken);df-generated | -| System.Net.Security;SslStream;ReadAsync;(System.Memory,System.Threading.CancellationToken);df-generated | -| System.Net.Security;SslStream;ReadByte;();df-generated | -| System.Net.Security;SslStream;Seek;(System.Int64,System.IO.SeekOrigin);df-generated | -| System.Net.Security;SslStream;SetLength;(System.Int64);df-generated | -| System.Net.Security;SslStream;ShutdownAsync;();df-generated | -| System.Net.Security;SslStream;SslStream;(System.IO.Stream);df-generated | -| System.Net.Security;SslStream;SslStream;(System.IO.Stream,System.Boolean);df-generated | -| System.Net.Security;SslStream;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);df-generated | -| System.Net.Security;SslStream;get_CanRead;();df-generated | -| System.Net.Security;SslStream;get_CanSeek;();df-generated | -| System.Net.Security;SslStream;get_CanTimeout;();df-generated | -| System.Net.Security;SslStream;get_CanWrite;();df-generated | -| System.Net.Security;SslStream;get_CheckCertRevocationStatus;();df-generated | -| System.Net.Security;SslStream;get_CipherAlgorithm;();df-generated | -| System.Net.Security;SslStream;get_CipherStrength;();df-generated | -| System.Net.Security;SslStream;get_HashAlgorithm;();df-generated | -| System.Net.Security;SslStream;get_HashStrength;();df-generated | -| System.Net.Security;SslStream;get_IsAuthenticated;();df-generated | -| System.Net.Security;SslStream;get_IsEncrypted;();df-generated | -| System.Net.Security;SslStream;get_IsMutuallyAuthenticated;();df-generated | -| System.Net.Security;SslStream;get_IsServer;();df-generated | -| System.Net.Security;SslStream;get_IsSigned;();df-generated | -| System.Net.Security;SslStream;get_KeyExchangeAlgorithm;();df-generated | -| System.Net.Security;SslStream;get_KeyExchangeStrength;();df-generated | -| System.Net.Security;SslStream;get_Length;();df-generated | -| System.Net.Security;SslStream;get_NegotiatedCipherSuite;();df-generated | -| System.Net.Security;SslStream;get_Position;();df-generated | -| System.Net.Security;SslStream;get_ReadTimeout;();df-generated | -| System.Net.Security;SslStream;get_SslProtocol;();df-generated | -| System.Net.Security;SslStream;get_TargetHostName;();df-generated | -| System.Net.Security;SslStream;get_WriteTimeout;();df-generated | -| System.Net.Security;SslStream;set_Position;(System.Int64);df-generated | -| System.Net.Security;SslStream;set_ReadTimeout;(System.Int32);df-generated | -| System.Net.Security;SslStream;set_WriteTimeout;(System.Int32);df-generated | -| System.Net.Sockets;IPPacketInformation;Equals;(System.Object);df-generated | -| System.Net.Sockets;IPPacketInformation;GetHashCode;();df-generated | -| System.Net.Sockets;IPPacketInformation;get_Interface;();df-generated | -| System.Net.Sockets;IPv6MulticastOption;get_InterfaceIndex;();df-generated | -| System.Net.Sockets;IPv6MulticastOption;set_InterfaceIndex;(System.Int64);df-generated | -| System.Net.Sockets;LingerOption;LingerOption;(System.Boolean,System.Int32);df-generated | -| System.Net.Sockets;LingerOption;get_Enabled;();df-generated | -| System.Net.Sockets;LingerOption;get_LingerTime;();df-generated | -| System.Net.Sockets;LingerOption;set_Enabled;(System.Boolean);df-generated | -| System.Net.Sockets;LingerOption;set_LingerTime;(System.Int32);df-generated | -| System.Net.Sockets;MulticastOption;get_InterfaceIndex;();df-generated | -| System.Net.Sockets;MulticastOption;set_InterfaceIndex;(System.Int32);df-generated | -| System.Net.Sockets;NetworkStream;Close;(System.Int32);df-generated | -| System.Net.Sockets;NetworkStream;Dispose;(System.Boolean);df-generated | -| System.Net.Sockets;NetworkStream;EndRead;(System.IAsyncResult);df-generated | -| System.Net.Sockets;NetworkStream;EndWrite;(System.IAsyncResult);df-generated | -| System.Net.Sockets;NetworkStream;Flush;();df-generated | -| System.Net.Sockets;NetworkStream;FlushAsync;(System.Threading.CancellationToken);df-generated | -| System.Net.Sockets;NetworkStream;NetworkStream;(System.Net.Sockets.Socket);df-generated | -| System.Net.Sockets;NetworkStream;NetworkStream;(System.Net.Sockets.Socket,System.Boolean);df-generated | -| System.Net.Sockets;NetworkStream;NetworkStream;(System.Net.Sockets.Socket,System.IO.FileAccess);df-generated | -| System.Net.Sockets;NetworkStream;Read;(System.Span);df-generated | -| System.Net.Sockets;NetworkStream;ReadByte;();df-generated | -| System.Net.Sockets;NetworkStream;Seek;(System.Int64,System.IO.SeekOrigin);df-generated | -| System.Net.Sockets;NetworkStream;SetLength;(System.Int64);df-generated | -| System.Net.Sockets;NetworkStream;Write;(System.ReadOnlySpan);df-generated | -| System.Net.Sockets;NetworkStream;WriteByte;(System.Byte);df-generated | -| System.Net.Sockets;NetworkStream;get_CanRead;();df-generated | -| System.Net.Sockets;NetworkStream;get_CanSeek;();df-generated | -| System.Net.Sockets;NetworkStream;get_CanTimeout;();df-generated | -| System.Net.Sockets;NetworkStream;get_CanWrite;();df-generated | -| System.Net.Sockets;NetworkStream;get_DataAvailable;();df-generated | -| System.Net.Sockets;NetworkStream;get_Length;();df-generated | -| System.Net.Sockets;NetworkStream;get_Position;();df-generated | -| System.Net.Sockets;NetworkStream;get_ReadTimeout;();df-generated | -| System.Net.Sockets;NetworkStream;get_Readable;();df-generated | -| System.Net.Sockets;NetworkStream;get_WriteTimeout;();df-generated | -| System.Net.Sockets;NetworkStream;get_Writeable;();df-generated | -| System.Net.Sockets;NetworkStream;set_Position;(System.Int64);df-generated | -| System.Net.Sockets;NetworkStream;set_ReadTimeout;(System.Int32);df-generated | -| System.Net.Sockets;NetworkStream;set_Readable;(System.Boolean);df-generated | -| System.Net.Sockets;NetworkStream;set_WriteTimeout;(System.Int32);df-generated | -| System.Net.Sockets;NetworkStream;set_Writeable;(System.Boolean);df-generated | -| System.Net.Sockets;SafeSocketHandle;ReleaseHandle;();df-generated | -| System.Net.Sockets;SafeSocketHandle;SafeSocketHandle;();df-generated | -| System.Net.Sockets;SafeSocketHandle;get_IsInvalid;();df-generated | -| System.Net.Sockets;SendPacketsElement;SendPacketsElement;(System.Byte[]);df-generated | -| System.Net.Sockets;SendPacketsElement;SendPacketsElement;(System.Byte[],System.Int32,System.Int32);df-generated | -| System.Net.Sockets;SendPacketsElement;SendPacketsElement;(System.Byte[],System.Int32,System.Int32,System.Boolean);df-generated | -| System.Net.Sockets;SendPacketsElement;SendPacketsElement;(System.IO.FileStream);df-generated | -| System.Net.Sockets;SendPacketsElement;SendPacketsElement;(System.IO.FileStream,System.Int64,System.Int32);df-generated | -| System.Net.Sockets;SendPacketsElement;SendPacketsElement;(System.IO.FileStream,System.Int64,System.Int32,System.Boolean);df-generated | -| System.Net.Sockets;SendPacketsElement;SendPacketsElement;(System.ReadOnlyMemory);df-generated | -| System.Net.Sockets;SendPacketsElement;SendPacketsElement;(System.ReadOnlyMemory,System.Boolean);df-generated | -| System.Net.Sockets;SendPacketsElement;SendPacketsElement;(System.String);df-generated | -| System.Net.Sockets;SendPacketsElement;SendPacketsElement;(System.String,System.Int32,System.Int32);df-generated | -| System.Net.Sockets;SendPacketsElement;SendPacketsElement;(System.String,System.Int32,System.Int32,System.Boolean);df-generated | -| System.Net.Sockets;SendPacketsElement;SendPacketsElement;(System.String,System.Int64,System.Int32);df-generated | -| System.Net.Sockets;SendPacketsElement;SendPacketsElement;(System.String,System.Int64,System.Int32,System.Boolean);df-generated | -| System.Net.Sockets;SendPacketsElement;get_Buffer;();df-generated | -| System.Net.Sockets;SendPacketsElement;get_Count;();df-generated | -| System.Net.Sockets;SendPacketsElement;get_EndOfPacket;();df-generated | -| System.Net.Sockets;SendPacketsElement;get_FilePath;();df-generated | -| System.Net.Sockets;SendPacketsElement;get_FileStream;();df-generated | -| System.Net.Sockets;SendPacketsElement;get_MemoryBuffer;();df-generated | -| System.Net.Sockets;SendPacketsElement;get_Offset;();df-generated | -| System.Net.Sockets;SendPacketsElement;get_OffsetLong;();df-generated | -| System.Net.Sockets;Socket;AcceptAsync;();df-generated | -| System.Net.Sockets;Socket;CancelConnectAsync;(System.Net.Sockets.SocketAsyncEventArgs);df-generated | -| System.Net.Sockets;Socket;Close;();df-generated | -| System.Net.Sockets;Socket;Close;(System.Int32);df-generated | -| System.Net.Sockets;Socket;Connect;(System.String,System.Int32);df-generated | -| System.Net.Sockets;Socket;ConnectAsync;(System.Net.IPAddress[],System.Int32);df-generated | -| System.Net.Sockets;Socket;ConnectAsync;(System.Net.IPAddress[],System.Int32,System.Threading.CancellationToken);df-generated | -| System.Net.Sockets;Socket;ConnectAsync;(System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType,System.Net.Sockets.SocketAsyncEventArgs);df-generated | -| System.Net.Sockets;Socket;ConnectAsync;(System.String,System.Int32);df-generated | -| System.Net.Sockets;Socket;Disconnect;(System.Boolean);df-generated | -| System.Net.Sockets;Socket;Dispose;();df-generated | -| System.Net.Sockets;Socket;Dispose;(System.Boolean);df-generated | -| System.Net.Sockets;Socket;DuplicateAndClose;(System.Int32);df-generated | -| System.Net.Sockets;Socket;EndAccept;(System.Byte[],System.IAsyncResult);df-generated | -| System.Net.Sockets;Socket;EndAccept;(System.Byte[],System.Int32,System.IAsyncResult);df-generated | -| System.Net.Sockets;Socket;EndConnect;(System.IAsyncResult);df-generated | -| System.Net.Sockets;Socket;EndDisconnect;(System.IAsyncResult);df-generated | -| System.Net.Sockets;Socket;EndReceive;(System.IAsyncResult);df-generated | -| System.Net.Sockets;Socket;EndReceive;(System.IAsyncResult,System.Net.Sockets.SocketError);df-generated | -| System.Net.Sockets;Socket;EndReceiveFrom;(System.IAsyncResult,System.Net.EndPoint);df-generated | -| System.Net.Sockets;Socket;EndReceiveMessageFrom;(System.IAsyncResult,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.Net.Sockets.IPPacketInformation);df-generated | -| System.Net.Sockets;Socket;EndSend;(System.IAsyncResult);df-generated | -| System.Net.Sockets;Socket;EndSend;(System.IAsyncResult,System.Net.Sockets.SocketError);df-generated | -| System.Net.Sockets;Socket;EndSendFile;(System.IAsyncResult);df-generated | -| System.Net.Sockets;Socket;EndSendTo;(System.IAsyncResult);df-generated | -| System.Net.Sockets;Socket;GetRawSocketOption;(System.Int32,System.Int32,System.Span);df-generated | -| System.Net.Sockets;Socket;GetSocketOption;(System.Net.Sockets.SocketOptionLevel,System.Net.Sockets.SocketOptionName);df-generated | -| System.Net.Sockets;Socket;GetSocketOption;(System.Net.Sockets.SocketOptionLevel,System.Net.Sockets.SocketOptionName,System.Byte[]);df-generated | -| System.Net.Sockets;Socket;GetSocketOption;(System.Net.Sockets.SocketOptionLevel,System.Net.Sockets.SocketOptionName,System.Int32);df-generated | -| System.Net.Sockets;Socket;IOControl;(System.Int32,System.Byte[],System.Byte[]);df-generated | -| System.Net.Sockets;Socket;IOControl;(System.Net.Sockets.IOControlCode,System.Byte[],System.Byte[]);df-generated | -| System.Net.Sockets;Socket;Listen;();df-generated | -| System.Net.Sockets;Socket;Listen;(System.Int32);df-generated | -| System.Net.Sockets;Socket;Poll;(System.Int32,System.Net.Sockets.SelectMode);df-generated | -| System.Net.Sockets;Socket;Receive;(System.Byte[]);df-generated | -| System.Net.Sockets;Socket;Receive;(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags);df-generated | -| System.Net.Sockets;Socket;Receive;(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags,System.Net.Sockets.SocketError);df-generated | -| System.Net.Sockets;Socket;Receive;(System.Byte[],System.Int32,System.Net.Sockets.SocketFlags);df-generated | -| System.Net.Sockets;Socket;Receive;(System.Byte[],System.Net.Sockets.SocketFlags);df-generated | -| System.Net.Sockets;Socket;Receive;(System.Collections.Generic.IList>);df-generated | -| System.Net.Sockets;Socket;Receive;(System.Collections.Generic.IList>,System.Net.Sockets.SocketFlags);df-generated | -| System.Net.Sockets;Socket;Receive;(System.Collections.Generic.IList>,System.Net.Sockets.SocketFlags,System.Net.Sockets.SocketError);df-generated | -| System.Net.Sockets;Socket;Receive;(System.Span);df-generated | -| System.Net.Sockets;Socket;Receive;(System.Span,System.Net.Sockets.SocketFlags);df-generated | -| System.Net.Sockets;Socket;Receive;(System.Span,System.Net.Sockets.SocketFlags,System.Net.Sockets.SocketError);df-generated | -| System.Net.Sockets;Socket;ReceiveAsync;(System.ArraySegment);df-generated | -| System.Net.Sockets;Socket;ReceiveAsync;(System.ArraySegment,System.Net.Sockets.SocketFlags);df-generated | -| System.Net.Sockets;Socket;ReceiveAsync;(System.Collections.Generic.IList>);df-generated | -| System.Net.Sockets;Socket;ReceiveAsync;(System.Collections.Generic.IList>,System.Net.Sockets.SocketFlags);df-generated | -| System.Net.Sockets;Socket;Select;(System.Collections.IList,System.Collections.IList,System.Collections.IList,System.Int32);df-generated | -| System.Net.Sockets;Socket;Send;(System.Byte[]);df-generated | -| System.Net.Sockets;Socket;Send;(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags);df-generated | -| System.Net.Sockets;Socket;Send;(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags,System.Net.Sockets.SocketError);df-generated | -| System.Net.Sockets;Socket;Send;(System.Byte[],System.Int32,System.Net.Sockets.SocketFlags);df-generated | -| System.Net.Sockets;Socket;Send;(System.Byte[],System.Net.Sockets.SocketFlags);df-generated | -| System.Net.Sockets;Socket;Send;(System.Collections.Generic.IList>);df-generated | -| System.Net.Sockets;Socket;Send;(System.Collections.Generic.IList>,System.Net.Sockets.SocketFlags);df-generated | -| System.Net.Sockets;Socket;Send;(System.Collections.Generic.IList>,System.Net.Sockets.SocketFlags,System.Net.Sockets.SocketError);df-generated | -| System.Net.Sockets;Socket;Send;(System.ReadOnlySpan);df-generated | -| System.Net.Sockets;Socket;Send;(System.ReadOnlySpan,System.Net.Sockets.SocketFlags);df-generated | -| System.Net.Sockets;Socket;Send;(System.ReadOnlySpan,System.Net.Sockets.SocketFlags,System.Net.Sockets.SocketError);df-generated | -| System.Net.Sockets;Socket;SendAsync;(System.ArraySegment);df-generated | -| System.Net.Sockets;Socket;SendAsync;(System.ArraySegment,System.Net.Sockets.SocketFlags);df-generated | -| System.Net.Sockets;Socket;SendAsync;(System.Collections.Generic.IList>);df-generated | -| System.Net.Sockets;Socket;SendAsync;(System.Collections.Generic.IList>,System.Net.Sockets.SocketFlags);df-generated | -| System.Net.Sockets;Socket;SendFile;(System.String);df-generated | -| System.Net.Sockets;Socket;SendFile;(System.String,System.Byte[],System.Byte[],System.Net.Sockets.TransmitFileOptions);df-generated | -| System.Net.Sockets;Socket;SendFile;(System.String,System.ReadOnlySpan,System.ReadOnlySpan,System.Net.Sockets.TransmitFileOptions);df-generated | -| System.Net.Sockets;Socket;SetIPProtectionLevel;(System.Net.Sockets.IPProtectionLevel);df-generated | -| System.Net.Sockets;Socket;SetRawSocketOption;(System.Int32,System.Int32,System.ReadOnlySpan);df-generated | -| System.Net.Sockets;Socket;SetSocketOption;(System.Net.Sockets.SocketOptionLevel,System.Net.Sockets.SocketOptionName,System.Boolean);df-generated | -| System.Net.Sockets;Socket;SetSocketOption;(System.Net.Sockets.SocketOptionLevel,System.Net.Sockets.SocketOptionName,System.Byte[]);df-generated | -| System.Net.Sockets;Socket;SetSocketOption;(System.Net.Sockets.SocketOptionLevel,System.Net.Sockets.SocketOptionName,System.Int32);df-generated | -| System.Net.Sockets;Socket;SetSocketOption;(System.Net.Sockets.SocketOptionLevel,System.Net.Sockets.SocketOptionName,System.Object);df-generated | -| System.Net.Sockets;Socket;Shutdown;(System.Net.Sockets.SocketShutdown);df-generated | -| System.Net.Sockets;Socket;Socket;(System.Net.Sockets.AddressFamily,System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType);df-generated | -| System.Net.Sockets;Socket;Socket;(System.Net.Sockets.SafeSocketHandle);df-generated | -| System.Net.Sockets;Socket;Socket;(System.Net.Sockets.SocketInformation);df-generated | -| System.Net.Sockets;Socket;Socket;(System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType);df-generated | -| System.Net.Sockets;Socket;get_AddressFamily;();df-generated | -| System.Net.Sockets;Socket;get_Available;();df-generated | -| System.Net.Sockets;Socket;get_Blocking;();df-generated | -| System.Net.Sockets;Socket;get_Connected;();df-generated | -| System.Net.Sockets;Socket;get_DontFragment;();df-generated | -| System.Net.Sockets;Socket;get_DualMode;();df-generated | -| System.Net.Sockets;Socket;get_EnableBroadcast;();df-generated | -| System.Net.Sockets;Socket;get_ExclusiveAddressUse;();df-generated | -| System.Net.Sockets;Socket;get_IsBound;();df-generated | -| System.Net.Sockets;Socket;get_LingerState;();df-generated | -| System.Net.Sockets;Socket;get_MulticastLoopback;();df-generated | -| System.Net.Sockets;Socket;get_NoDelay;();df-generated | -| System.Net.Sockets;Socket;get_OSSupportsIPv4;();df-generated | -| System.Net.Sockets;Socket;get_OSSupportsIPv6;();df-generated | -| System.Net.Sockets;Socket;get_OSSupportsUnixDomainSockets;();df-generated | -| System.Net.Sockets;Socket;get_ProtocolType;();df-generated | -| System.Net.Sockets;Socket;get_ReceiveBufferSize;();df-generated | -| System.Net.Sockets;Socket;get_ReceiveTimeout;();df-generated | -| System.Net.Sockets;Socket;get_SendBufferSize;();df-generated | -| System.Net.Sockets;Socket;get_SendTimeout;();df-generated | -| System.Net.Sockets;Socket;get_SocketType;();df-generated | -| System.Net.Sockets;Socket;get_SupportsIPv4;();df-generated | -| System.Net.Sockets;Socket;get_SupportsIPv6;();df-generated | -| System.Net.Sockets;Socket;get_Ttl;();df-generated | -| System.Net.Sockets;Socket;get_UseOnlyOverlappedIO;();df-generated | -| System.Net.Sockets;Socket;set_Blocking;(System.Boolean);df-generated | -| System.Net.Sockets;Socket;set_DontFragment;(System.Boolean);df-generated | -| System.Net.Sockets;Socket;set_DualMode;(System.Boolean);df-generated | -| System.Net.Sockets;Socket;set_EnableBroadcast;(System.Boolean);df-generated | -| System.Net.Sockets;Socket;set_ExclusiveAddressUse;(System.Boolean);df-generated | -| System.Net.Sockets;Socket;set_LingerState;(System.Net.Sockets.LingerOption);df-generated | -| System.Net.Sockets;Socket;set_MulticastLoopback;(System.Boolean);df-generated | -| System.Net.Sockets;Socket;set_NoDelay;(System.Boolean);df-generated | -| System.Net.Sockets;Socket;set_ReceiveBufferSize;(System.Int32);df-generated | -| System.Net.Sockets;Socket;set_ReceiveTimeout;(System.Int32);df-generated | -| System.Net.Sockets;Socket;set_SendBufferSize;(System.Int32);df-generated | -| System.Net.Sockets;Socket;set_SendTimeout;(System.Int32);df-generated | -| System.Net.Sockets;Socket;set_Ttl;(System.Int16);df-generated | -| System.Net.Sockets;Socket;set_UseOnlyOverlappedIO;(System.Boolean);df-generated | -| System.Net.Sockets;SocketAsyncEventArgs;Dispose;();df-generated | -| System.Net.Sockets;SocketAsyncEventArgs;OnCompleted;(System.Net.Sockets.SocketAsyncEventArgs);df-generated | -| System.Net.Sockets;SocketAsyncEventArgs;SetBuffer;(System.Int32,System.Int32);df-generated | -| System.Net.Sockets;SocketAsyncEventArgs;SocketAsyncEventArgs;();df-generated | -| System.Net.Sockets;SocketAsyncEventArgs;SocketAsyncEventArgs;(System.Boolean);df-generated | -| System.Net.Sockets;SocketAsyncEventArgs;get_Buffer;();df-generated | -| System.Net.Sockets;SocketAsyncEventArgs;get_BytesTransferred;();df-generated | -| System.Net.Sockets;SocketAsyncEventArgs;get_Count;();df-generated | -| System.Net.Sockets;SocketAsyncEventArgs;get_DisconnectReuseSocket;();df-generated | -| System.Net.Sockets;SocketAsyncEventArgs;get_LastOperation;();df-generated | -| System.Net.Sockets;SocketAsyncEventArgs;get_Offset;();df-generated | -| System.Net.Sockets;SocketAsyncEventArgs;get_SendPacketsFlags;();df-generated | -| System.Net.Sockets;SocketAsyncEventArgs;get_SendPacketsSendSize;();df-generated | -| System.Net.Sockets;SocketAsyncEventArgs;get_SocketError;();df-generated | -| System.Net.Sockets;SocketAsyncEventArgs;get_SocketFlags;();df-generated | -| System.Net.Sockets;SocketAsyncEventArgs;set_DisconnectReuseSocket;(System.Boolean);df-generated | -| System.Net.Sockets;SocketAsyncEventArgs;set_SendPacketsFlags;(System.Net.Sockets.TransmitFileOptions);df-generated | -| System.Net.Sockets;SocketAsyncEventArgs;set_SendPacketsSendSize;(System.Int32);df-generated | -| System.Net.Sockets;SocketAsyncEventArgs;set_SocketError;(System.Net.Sockets.SocketError);df-generated | -| System.Net.Sockets;SocketAsyncEventArgs;set_SocketFlags;(System.Net.Sockets.SocketFlags);df-generated | -| System.Net.Sockets;SocketException;SocketException;();df-generated | -| System.Net.Sockets;SocketException;SocketException;(System.Int32);df-generated | -| System.Net.Sockets;SocketException;SocketException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Net.Sockets;SocketException;get_ErrorCode;();df-generated | -| System.Net.Sockets;SocketException;get_SocketErrorCode;();df-generated | -| System.Net.Sockets;SocketInformation;get_Options;();df-generated | -| System.Net.Sockets;SocketInformation;get_ProtocolInformation;();df-generated | -| System.Net.Sockets;SocketInformation;set_Options;(System.Net.Sockets.SocketInformationOptions);df-generated | -| System.Net.Sockets;SocketInformation;set_ProtocolInformation;(System.Byte[]);df-generated | -| System.Net.Sockets;SocketTaskExtensions;AcceptAsync;(System.Net.Sockets.Socket);df-generated | -| System.Net.Sockets;SocketTaskExtensions;ConnectAsync;(System.Net.Sockets.Socket,System.Net.IPAddress[],System.Int32);df-generated | -| System.Net.Sockets;SocketTaskExtensions;ConnectAsync;(System.Net.Sockets.Socket,System.Net.IPAddress[],System.Int32,System.Threading.CancellationToken);df-generated | -| System.Net.Sockets;SocketTaskExtensions;ConnectAsync;(System.Net.Sockets.Socket,System.String,System.Int32);df-generated | -| System.Net.Sockets;SocketTaskExtensions;ReceiveAsync;(System.Net.Sockets.Socket,System.ArraySegment,System.Net.Sockets.SocketFlags);df-generated | -| System.Net.Sockets;SocketTaskExtensions;ReceiveAsync;(System.Net.Sockets.Socket,System.Collections.Generic.IList>,System.Net.Sockets.SocketFlags);df-generated | -| System.Net.Sockets;SocketTaskExtensions;SendAsync;(System.Net.Sockets.Socket,System.ArraySegment,System.Net.Sockets.SocketFlags);df-generated | -| System.Net.Sockets;SocketTaskExtensions;SendAsync;(System.Net.Sockets.Socket,System.Collections.Generic.IList>,System.Net.Sockets.SocketFlags);df-generated | -| System.Net.Sockets;TcpClient;Close;();df-generated | -| System.Net.Sockets;TcpClient;Connect;(System.Net.IPAddress,System.Int32);df-generated | -| System.Net.Sockets;TcpClient;Connect;(System.Net.IPAddress[],System.Int32);df-generated | -| System.Net.Sockets;TcpClient;Connect;(System.String,System.Int32);df-generated | -| System.Net.Sockets;TcpClient;ConnectAsync;(System.Net.IPAddress,System.Int32);df-generated | -| System.Net.Sockets;TcpClient;ConnectAsync;(System.Net.IPAddress,System.Int32,System.Threading.CancellationToken);df-generated | -| System.Net.Sockets;TcpClient;ConnectAsync;(System.Net.IPAddress[],System.Int32);df-generated | -| System.Net.Sockets;TcpClient;ConnectAsync;(System.Net.IPAddress[],System.Int32,System.Threading.CancellationToken);df-generated | -| System.Net.Sockets;TcpClient;ConnectAsync;(System.String,System.Int32);df-generated | -| System.Net.Sockets;TcpClient;ConnectAsync;(System.String,System.Int32,System.Threading.CancellationToken);df-generated | -| System.Net.Sockets;TcpClient;Dispose;();df-generated | -| System.Net.Sockets;TcpClient;Dispose;(System.Boolean);df-generated | -| System.Net.Sockets;TcpClient;EndConnect;(System.IAsyncResult);df-generated | -| System.Net.Sockets;TcpClient;TcpClient;();df-generated | -| System.Net.Sockets;TcpClient;TcpClient;(System.Net.Sockets.AddressFamily);df-generated | -| System.Net.Sockets;TcpClient;TcpClient;(System.String,System.Int32);df-generated | -| System.Net.Sockets;TcpClient;get_Active;();df-generated | -| System.Net.Sockets;TcpClient;get_Available;();df-generated | -| System.Net.Sockets;TcpClient;get_Connected;();df-generated | -| System.Net.Sockets;TcpClient;get_ExclusiveAddressUse;();df-generated | -| System.Net.Sockets;TcpClient;get_LingerState;();df-generated | -| System.Net.Sockets;TcpClient;get_NoDelay;();df-generated | -| System.Net.Sockets;TcpClient;get_ReceiveBufferSize;();df-generated | -| System.Net.Sockets;TcpClient;get_ReceiveTimeout;();df-generated | -| System.Net.Sockets;TcpClient;get_SendBufferSize;();df-generated | -| System.Net.Sockets;TcpClient;get_SendTimeout;();df-generated | -| System.Net.Sockets;TcpClient;set_Active;(System.Boolean);df-generated | -| System.Net.Sockets;TcpClient;set_ExclusiveAddressUse;(System.Boolean);df-generated | -| System.Net.Sockets;TcpClient;set_LingerState;(System.Net.Sockets.LingerOption);df-generated | -| System.Net.Sockets;TcpClient;set_NoDelay;(System.Boolean);df-generated | -| System.Net.Sockets;TcpClient;set_ReceiveBufferSize;(System.Int32);df-generated | -| System.Net.Sockets;TcpClient;set_ReceiveTimeout;(System.Int32);df-generated | -| System.Net.Sockets;TcpClient;set_SendBufferSize;(System.Int32);df-generated | -| System.Net.Sockets;TcpClient;set_SendTimeout;(System.Int32);df-generated | -| System.Net.Sockets;TcpListener;AcceptSocketAsync;();df-generated | -| System.Net.Sockets;TcpListener;AcceptTcpClientAsync;();df-generated | -| System.Net.Sockets;TcpListener;AcceptTcpClientAsync;(System.Threading.CancellationToken);df-generated | -| System.Net.Sockets;TcpListener;AllowNatTraversal;(System.Boolean);df-generated | -| System.Net.Sockets;TcpListener;Create;(System.Int32);df-generated | -| System.Net.Sockets;TcpListener;Pending;();df-generated | -| System.Net.Sockets;TcpListener;Start;();df-generated | -| System.Net.Sockets;TcpListener;Start;(System.Int32);df-generated | -| System.Net.Sockets;TcpListener;Stop;();df-generated | -| System.Net.Sockets;TcpListener;TcpListener;(System.Int32);df-generated | -| System.Net.Sockets;TcpListener;get_Active;();df-generated | -| System.Net.Sockets;TcpListener;get_ExclusiveAddressUse;();df-generated | -| System.Net.Sockets;TcpListener;set_ExclusiveAddressUse;(System.Boolean);df-generated | -| System.Net.Sockets;UdpClient;AllowNatTraversal;(System.Boolean);df-generated | -| System.Net.Sockets;UdpClient;Close;();df-generated | -| System.Net.Sockets;UdpClient;Connect;(System.Net.IPAddress,System.Int32);df-generated | -| System.Net.Sockets;UdpClient;Connect;(System.String,System.Int32);df-generated | -| System.Net.Sockets;UdpClient;Dispose;();df-generated | -| System.Net.Sockets;UdpClient;Dispose;(System.Boolean);df-generated | -| System.Net.Sockets;UdpClient;DropMulticastGroup;(System.Net.IPAddress);df-generated | -| System.Net.Sockets;UdpClient;DropMulticastGroup;(System.Net.IPAddress,System.Int32);df-generated | -| System.Net.Sockets;UdpClient;EndSend;(System.IAsyncResult);df-generated | -| System.Net.Sockets;UdpClient;JoinMulticastGroup;(System.Int32,System.Net.IPAddress);df-generated | -| System.Net.Sockets;UdpClient;JoinMulticastGroup;(System.Net.IPAddress);df-generated | -| System.Net.Sockets;UdpClient;JoinMulticastGroup;(System.Net.IPAddress,System.Int32);df-generated | -| System.Net.Sockets;UdpClient;JoinMulticastGroup;(System.Net.IPAddress,System.Net.IPAddress);df-generated | -| System.Net.Sockets;UdpClient;ReceiveAsync;();df-generated | -| System.Net.Sockets;UdpClient;ReceiveAsync;(System.Threading.CancellationToken);df-generated | -| System.Net.Sockets;UdpClient;Send;(System.Byte[],System.Int32);df-generated | -| System.Net.Sockets;UdpClient;Send;(System.Byte[],System.Int32,System.String,System.Int32);df-generated | -| System.Net.Sockets;UdpClient;Send;(System.ReadOnlySpan);df-generated | -| System.Net.Sockets;UdpClient;Send;(System.ReadOnlySpan,System.String,System.Int32);df-generated | -| System.Net.Sockets;UdpClient;SendAsync;(System.Byte[],System.Int32);df-generated | -| System.Net.Sockets;UdpClient;SendAsync;(System.Byte[],System.Int32,System.String,System.Int32);df-generated | -| System.Net.Sockets;UdpClient;UdpClient;();df-generated | -| System.Net.Sockets;UdpClient;UdpClient;(System.Int32);df-generated | -| System.Net.Sockets;UdpClient;UdpClient;(System.Int32,System.Net.Sockets.AddressFamily);df-generated | -| System.Net.Sockets;UdpClient;UdpClient;(System.Net.Sockets.AddressFamily);df-generated | -| System.Net.Sockets;UdpClient;UdpClient;(System.String,System.Int32);df-generated | -| System.Net.Sockets;UdpClient;get_Active;();df-generated | -| System.Net.Sockets;UdpClient;get_Available;();df-generated | -| System.Net.Sockets;UdpClient;get_DontFragment;();df-generated | -| System.Net.Sockets;UdpClient;get_EnableBroadcast;();df-generated | -| System.Net.Sockets;UdpClient;get_ExclusiveAddressUse;();df-generated | -| System.Net.Sockets;UdpClient;get_MulticastLoopback;();df-generated | -| System.Net.Sockets;UdpClient;get_Ttl;();df-generated | -| System.Net.Sockets;UdpClient;set_Active;(System.Boolean);df-generated | -| System.Net.Sockets;UdpClient;set_DontFragment;(System.Boolean);df-generated | -| System.Net.Sockets;UdpClient;set_EnableBroadcast;(System.Boolean);df-generated | -| System.Net.Sockets;UdpClient;set_ExclusiveAddressUse;(System.Boolean);df-generated | -| System.Net.Sockets;UdpClient;set_MulticastLoopback;(System.Boolean);df-generated | -| System.Net.Sockets;UdpClient;set_Ttl;(System.Int16);df-generated | -| System.Net.Sockets;UdpReceiveResult;Equals;(System.Net.Sockets.UdpReceiveResult);df-generated | -| System.Net.Sockets;UdpReceiveResult;Equals;(System.Object);df-generated | -| System.Net.Sockets;UdpReceiveResult;GetHashCode;();df-generated | -| System.Net.Sockets;UnixDomainSocketEndPoint;Create;(System.Net.SocketAddress);df-generated | -| System.Net.Sockets;UnixDomainSocketEndPoint;Serialize;();df-generated | -| System.Net.Sockets;UnixDomainSocketEndPoint;UnixDomainSocketEndPoint;(System.String);df-generated | -| System.Net.Sockets;UnixDomainSocketEndPoint;get_AddressFamily;();df-generated | -| System.Net.WebSockets;ClientWebSocket;Abort;();df-generated | -| System.Net.WebSockets;ClientWebSocket;ClientWebSocket;();df-generated | -| System.Net.WebSockets;ClientWebSocket;CloseAsync;(System.Net.WebSockets.WebSocketCloseStatus,System.String,System.Threading.CancellationToken);df-generated | -| System.Net.WebSockets;ClientWebSocket;CloseOutputAsync;(System.Net.WebSockets.WebSocketCloseStatus,System.String,System.Threading.CancellationToken);df-generated | -| System.Net.WebSockets;ClientWebSocket;ConnectAsync;(System.Uri,System.Threading.CancellationToken);df-generated | -| System.Net.WebSockets;ClientWebSocket;Dispose;();df-generated | -| System.Net.WebSockets;ClientWebSocket;ReceiveAsync;(System.ArraySegment,System.Threading.CancellationToken);df-generated | -| System.Net.WebSockets;ClientWebSocket;ReceiveAsync;(System.Memory,System.Threading.CancellationToken);df-generated | -| System.Net.WebSockets;ClientWebSocket;SendAsync;(System.ArraySegment,System.Net.WebSockets.WebSocketMessageType,System.Boolean,System.Threading.CancellationToken);df-generated | -| System.Net.WebSockets;ClientWebSocket;SendAsync;(System.ReadOnlyMemory,System.Net.WebSockets.WebSocketMessageType,System.Boolean,System.Threading.CancellationToken);df-generated | -| System.Net.WebSockets;ClientWebSocket;get_CloseStatus;();df-generated | -| System.Net.WebSockets;ClientWebSocket;get_CloseStatusDescription;();df-generated | -| System.Net.WebSockets;ClientWebSocket;get_Options;();df-generated | -| System.Net.WebSockets;ClientWebSocket;get_State;();df-generated | -| System.Net.WebSockets;ClientWebSocket;get_SubProtocol;();df-generated | -| System.Net.WebSockets;ClientWebSocketOptions;AddSubProtocol;(System.String);df-generated | -| System.Net.WebSockets;ClientWebSocketOptions;SetBuffer;(System.Int32,System.Int32);df-generated | -| System.Net.WebSockets;ClientWebSocketOptions;SetRequestHeader;(System.String,System.String);df-generated | -| System.Net.WebSockets;ClientWebSocketOptions;get_ClientCertificates;();df-generated | -| System.Net.WebSockets;ClientWebSocketOptions;get_DangerousDeflateOptions;();df-generated | -| System.Net.WebSockets;ClientWebSocketOptions;get_UseDefaultCredentials;();df-generated | -| System.Net.WebSockets;ClientWebSocketOptions;set_DangerousDeflateOptions;(System.Net.WebSockets.WebSocketDeflateOptions);df-generated | -| System.Net.WebSockets;ClientWebSocketOptions;set_UseDefaultCredentials;(System.Boolean);df-generated | -| System.Net.WebSockets;HttpListenerWebSocketContext;get_IsAuthenticated;();df-generated | -| System.Net.WebSockets;HttpListenerWebSocketContext;get_IsLocal;();df-generated | -| System.Net.WebSockets;HttpListenerWebSocketContext;get_IsSecureConnection;();df-generated | -| System.Net.WebSockets;ValueWebSocketReceiveResult;ValueWebSocketReceiveResult;(System.Int32,System.Net.WebSockets.WebSocketMessageType,System.Boolean);df-generated | -| System.Net.WebSockets;ValueWebSocketReceiveResult;get_Count;();df-generated | -| System.Net.WebSockets;ValueWebSocketReceiveResult;get_EndOfMessage;();df-generated | -| System.Net.WebSockets;ValueWebSocketReceiveResult;get_MessageType;();df-generated | -| System.Net.WebSockets;WebSocket;Abort;();df-generated | -| System.Net.WebSockets;WebSocket;CloseAsync;(System.Net.WebSockets.WebSocketCloseStatus,System.String,System.Threading.CancellationToken);df-generated | -| System.Net.WebSockets;WebSocket;CloseOutputAsync;(System.Net.WebSockets.WebSocketCloseStatus,System.String,System.Threading.CancellationToken);df-generated | -| System.Net.WebSockets;WebSocket;CreateClientBuffer;(System.Int32,System.Int32);df-generated | -| System.Net.WebSockets;WebSocket;CreateFromStream;(System.IO.Stream,System.Net.WebSockets.WebSocketCreationOptions);df-generated | -| System.Net.WebSockets;WebSocket;CreateServerBuffer;(System.Int32);df-generated | -| System.Net.WebSockets;WebSocket;Dispose;();df-generated | -| System.Net.WebSockets;WebSocket;IsApplicationTargeting45;();df-generated | -| System.Net.WebSockets;WebSocket;IsStateTerminal;(System.Net.WebSockets.WebSocketState);df-generated | -| System.Net.WebSockets;WebSocket;ReceiveAsync;(System.ArraySegment,System.Threading.CancellationToken);df-generated | -| System.Net.WebSockets;WebSocket;ReceiveAsync;(System.Memory,System.Threading.CancellationToken);df-generated | -| System.Net.WebSockets;WebSocket;RegisterPrefixes;();df-generated | -| System.Net.WebSockets;WebSocket;SendAsync;(System.ArraySegment,System.Net.WebSockets.WebSocketMessageType,System.Boolean,System.Threading.CancellationToken);df-generated | -| System.Net.WebSockets;WebSocket;SendAsync;(System.ReadOnlyMemory,System.Net.WebSockets.WebSocketMessageType,System.Boolean,System.Threading.CancellationToken);df-generated | -| System.Net.WebSockets;WebSocket;ThrowOnInvalidState;(System.Net.WebSockets.WebSocketState,System.Net.WebSockets.WebSocketState[]);df-generated | -| System.Net.WebSockets;WebSocket;get_CloseStatus;();df-generated | -| System.Net.WebSockets;WebSocket;get_CloseStatusDescription;();df-generated | -| System.Net.WebSockets;WebSocket;get_DefaultKeepAliveInterval;();df-generated | -| System.Net.WebSockets;WebSocket;get_State;();df-generated | -| System.Net.WebSockets;WebSocket;get_SubProtocol;();df-generated | -| System.Net.WebSockets;WebSocketContext;get_CookieCollection;();df-generated | -| System.Net.WebSockets;WebSocketContext;get_Headers;();df-generated | -| System.Net.WebSockets;WebSocketContext;get_IsAuthenticated;();df-generated | -| System.Net.WebSockets;WebSocketContext;get_IsLocal;();df-generated | -| System.Net.WebSockets;WebSocketContext;get_IsSecureConnection;();df-generated | -| System.Net.WebSockets;WebSocketContext;get_Origin;();df-generated | -| System.Net.WebSockets;WebSocketContext;get_RequestUri;();df-generated | -| System.Net.WebSockets;WebSocketContext;get_SecWebSocketKey;();df-generated | -| System.Net.WebSockets;WebSocketContext;get_SecWebSocketProtocols;();df-generated | -| System.Net.WebSockets;WebSocketContext;get_SecWebSocketVersion;();df-generated | -| System.Net.WebSockets;WebSocketContext;get_User;();df-generated | -| System.Net.WebSockets;WebSocketContext;get_WebSocket;();df-generated | -| System.Net.WebSockets;WebSocketCreationOptions;get_DangerousDeflateOptions;();df-generated | -| System.Net.WebSockets;WebSocketCreationOptions;get_IsServer;();df-generated | -| System.Net.WebSockets;WebSocketCreationOptions;set_DangerousDeflateOptions;(System.Net.WebSockets.WebSocketDeflateOptions);df-generated | -| System.Net.WebSockets;WebSocketCreationOptions;set_IsServer;(System.Boolean);df-generated | -| System.Net.WebSockets;WebSocketDeflateOptions;get_ClientContextTakeover;();df-generated | -| System.Net.WebSockets;WebSocketDeflateOptions;get_ClientMaxWindowBits;();df-generated | -| System.Net.WebSockets;WebSocketDeflateOptions;get_ServerContextTakeover;();df-generated | -| System.Net.WebSockets;WebSocketDeflateOptions;get_ServerMaxWindowBits;();df-generated | -| System.Net.WebSockets;WebSocketDeflateOptions;set_ClientContextTakeover;(System.Boolean);df-generated | -| System.Net.WebSockets;WebSocketDeflateOptions;set_ClientMaxWindowBits;(System.Int32);df-generated | -| System.Net.WebSockets;WebSocketDeflateOptions;set_ServerContextTakeover;(System.Boolean);df-generated | -| System.Net.WebSockets;WebSocketDeflateOptions;set_ServerMaxWindowBits;(System.Int32);df-generated | -| System.Net.WebSockets;WebSocketException;WebSocketException;();df-generated | -| System.Net.WebSockets;WebSocketException;WebSocketException;(System.Int32);df-generated | -| System.Net.WebSockets;WebSocketException;WebSocketException;(System.Int32,System.Exception);df-generated | -| System.Net.WebSockets;WebSocketException;WebSocketException;(System.Int32,System.String);df-generated | -| System.Net.WebSockets;WebSocketException;WebSocketException;(System.Net.WebSockets.WebSocketError);df-generated | -| System.Net.WebSockets;WebSocketException;WebSocketException;(System.Net.WebSockets.WebSocketError,System.Exception);df-generated | -| System.Net.WebSockets;WebSocketException;WebSocketException;(System.Net.WebSockets.WebSocketError,System.Int32);df-generated | -| System.Net.WebSockets;WebSocketException;WebSocketException;(System.Net.WebSockets.WebSocketError,System.Int32,System.Exception);df-generated | -| System.Net.WebSockets;WebSocketException;WebSocketException;(System.Net.WebSockets.WebSocketError,System.Int32,System.String);df-generated | -| System.Net.WebSockets;WebSocketException;WebSocketException;(System.Net.WebSockets.WebSocketError,System.Int32,System.String,System.Exception);df-generated | -| System.Net.WebSockets;WebSocketException;WebSocketException;(System.Net.WebSockets.WebSocketError,System.String);df-generated | -| System.Net.WebSockets;WebSocketException;WebSocketException;(System.Net.WebSockets.WebSocketError,System.String,System.Exception);df-generated | -| System.Net.WebSockets;WebSocketException;WebSocketException;(System.String);df-generated | -| System.Net.WebSockets;WebSocketException;WebSocketException;(System.String,System.Exception);df-generated | -| System.Net.WebSockets;WebSocketException;get_ErrorCode;();df-generated | -| System.Net.WebSockets;WebSocketException;get_WebSocketErrorCode;();df-generated | -| System.Net.WebSockets;WebSocketReceiveResult;WebSocketReceiveResult;(System.Int32,System.Net.WebSockets.WebSocketMessageType,System.Boolean);df-generated | -| System.Net.WebSockets;WebSocketReceiveResult;WebSocketReceiveResult;(System.Int32,System.Net.WebSockets.WebSocketMessageType,System.Boolean,System.Nullable,System.String);df-generated | -| System.Net.WebSockets;WebSocketReceiveResult;get_CloseStatus;();df-generated | -| System.Net.WebSockets;WebSocketReceiveResult;get_CloseStatusDescription;();df-generated | -| System.Net.WebSockets;WebSocketReceiveResult;get_Count;();df-generated | -| System.Net.WebSockets;WebSocketReceiveResult;get_EndOfMessage;();df-generated | -| System.Net.WebSockets;WebSocketReceiveResult;get_MessageType;();df-generated | -| System.Net;AuthenticationManager;Authenticate;(System.String,System.Net.WebRequest,System.Net.ICredentials);df-generated | -| System.Net;AuthenticationManager;PreAuthenticate;(System.Net.WebRequest,System.Net.ICredentials);df-generated | -| System.Net;AuthenticationManager;Register;(System.Net.IAuthenticationModule);df-generated | -| System.Net;AuthenticationManager;Unregister;(System.Net.IAuthenticationModule);df-generated | -| System.Net;AuthenticationManager;Unregister;(System.String);df-generated | -| System.Net;AuthenticationManager;get_CredentialPolicy;();df-generated | -| System.Net;AuthenticationManager;get_CustomTargetNameDictionary;();df-generated | -| System.Net;AuthenticationManager;get_RegisteredModules;();df-generated | -| System.Net;AuthenticationManager;set_CredentialPolicy;(System.Net.ICredentialPolicy);df-generated | -| System.Net;Authorization;Authorization;(System.String);df-generated | -| System.Net;Authorization;Authorization;(System.String,System.Boolean);df-generated | -| System.Net;Authorization;Authorization;(System.String,System.Boolean,System.String);df-generated | -| System.Net;Authorization;get_Complete;();df-generated | -| System.Net;Authorization;get_ConnectionGroupId;();df-generated | -| System.Net;Authorization;get_Message;();df-generated | -| System.Net;Authorization;get_MutuallyAuthenticated;();df-generated | -| System.Net;Authorization;set_MutuallyAuthenticated;(System.Boolean);df-generated | -| System.Net;Cookie;Cookie;();df-generated | -| System.Net;Cookie;Equals;(System.Object);df-generated | -| System.Net;Cookie;GetHashCode;();df-generated | -| System.Net;Cookie;get_Discard;();df-generated | -| System.Net;Cookie;get_Expired;();df-generated | -| System.Net;Cookie;get_HttpOnly;();df-generated | -| System.Net;Cookie;get_Secure;();df-generated | -| System.Net;Cookie;get_Version;();df-generated | -| System.Net;Cookie;set_Discard;(System.Boolean);df-generated | -| System.Net;Cookie;set_Expired;(System.Boolean);df-generated | -| System.Net;Cookie;set_HttpOnly;(System.Boolean);df-generated | -| System.Net;Cookie;set_Secure;(System.Boolean);df-generated | -| System.Net;Cookie;set_Version;(System.Int32);df-generated | -| System.Net;CookieCollection;Contains;(System.Net.Cookie);df-generated | -| System.Net;CookieCollection;CookieCollection;();df-generated | -| System.Net;CookieCollection;Remove;(System.Net.Cookie);df-generated | -| System.Net;CookieCollection;get_Count;();df-generated | -| System.Net;CookieCollection;get_IsReadOnly;();df-generated | -| System.Net;CookieCollection;get_IsSynchronized;();df-generated | -| System.Net;CookieContainer;Add;(System.Net.Cookie);df-generated | -| System.Net;CookieContainer;Add;(System.Net.CookieCollection);df-generated | -| System.Net;CookieContainer;Add;(System.Uri,System.Net.Cookie);df-generated | -| System.Net;CookieContainer;Add;(System.Uri,System.Net.CookieCollection);df-generated | -| System.Net;CookieContainer;CookieContainer;();df-generated | -| System.Net;CookieContainer;CookieContainer;(System.Int32);df-generated | -| System.Net;CookieContainer;CookieContainer;(System.Int32,System.Int32,System.Int32);df-generated | -| System.Net;CookieContainer;GetAllCookies;();df-generated | -| System.Net;CookieContainer;GetCookieHeader;(System.Uri);df-generated | -| System.Net;CookieContainer;GetCookies;(System.Uri);df-generated | -| System.Net;CookieContainer;SetCookies;(System.Uri,System.String);df-generated | -| System.Net;CookieContainer;get_Capacity;();df-generated | -| System.Net;CookieContainer;get_Count;();df-generated | -| System.Net;CookieContainer;get_MaxCookieSize;();df-generated | -| System.Net;CookieContainer;get_PerDomainCapacity;();df-generated | -| System.Net;CookieContainer;set_Capacity;(System.Int32);df-generated | -| System.Net;CookieContainer;set_MaxCookieSize;(System.Int32);df-generated | -| System.Net;CookieContainer;set_PerDomainCapacity;(System.Int32);df-generated | -| System.Net;CookieException;CookieException;();df-generated | -| System.Net;CookieException;CookieException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Net;CredentialCache;Add;(System.String,System.Int32,System.String,System.Net.NetworkCredential);df-generated | -| System.Net;CredentialCache;Add;(System.Uri,System.String,System.Net.NetworkCredential);df-generated | -| System.Net;CredentialCache;CredentialCache;();df-generated | -| System.Net;CredentialCache;GetCredential;(System.String,System.Int32,System.String);df-generated | -| System.Net;CredentialCache;Remove;(System.String,System.Int32,System.String);df-generated | -| System.Net;CredentialCache;Remove;(System.Uri,System.String);df-generated | -| System.Net;CredentialCache;get_DefaultCredentials;();df-generated | -| System.Net;CredentialCache;get_DefaultNetworkCredentials;();df-generated | -| System.Net;Dns;GetHostAddresses;(System.String);df-generated | -| System.Net;Dns;GetHostAddresses;(System.String,System.Net.Sockets.AddressFamily);df-generated | -| System.Net;Dns;GetHostAddressesAsync;(System.String);df-generated | -| System.Net;Dns;GetHostAddressesAsync;(System.String,System.Net.Sockets.AddressFamily,System.Threading.CancellationToken);df-generated | -| System.Net;Dns;GetHostAddressesAsync;(System.String,System.Threading.CancellationToken);df-generated | -| System.Net;Dns;GetHostByAddress;(System.Net.IPAddress);df-generated | -| System.Net;Dns;GetHostByAddress;(System.String);df-generated | -| System.Net;Dns;GetHostByName;(System.String);df-generated | -| System.Net;Dns;GetHostEntry;(System.Net.IPAddress);df-generated | -| System.Net;Dns;GetHostEntry;(System.String);df-generated | -| System.Net;Dns;GetHostEntry;(System.String,System.Net.Sockets.AddressFamily);df-generated | -| System.Net;Dns;GetHostEntryAsync;(System.Net.IPAddress);df-generated | -| System.Net;Dns;GetHostEntryAsync;(System.String);df-generated | -| System.Net;Dns;GetHostEntryAsync;(System.String,System.Net.Sockets.AddressFamily,System.Threading.CancellationToken);df-generated | -| System.Net;Dns;GetHostEntryAsync;(System.String,System.Threading.CancellationToken);df-generated | -| System.Net;Dns;GetHostName;();df-generated | -| System.Net;Dns;Resolve;(System.String);df-generated | -| System.Net;DnsEndPoint;DnsEndPoint;(System.String,System.Int32);df-generated | -| System.Net;DnsEndPoint;Equals;(System.Object);df-generated | -| System.Net;DnsEndPoint;GetHashCode;();df-generated | -| System.Net;DnsEndPoint;get_AddressFamily;();df-generated | -| System.Net;DnsEndPoint;get_Port;();df-generated | -| System.Net;DownloadProgressChangedEventArgs;get_BytesReceived;();df-generated | -| System.Net;DownloadProgressChangedEventArgs;get_TotalBytesToReceive;();df-generated | -| System.Net;EndPoint;Create;(System.Net.SocketAddress);df-generated | -| System.Net;EndPoint;Serialize;();df-generated | -| System.Net;EndPoint;get_AddressFamily;();df-generated | -| System.Net;FileWebRequest;Abort;();df-generated | -| System.Net;FileWebRequest;FileWebRequest;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Net;FileWebRequest;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Net;FileWebRequest;GetRequestStreamAsync;();df-generated | -| System.Net;FileWebRequest;GetResponseAsync;();df-generated | -| System.Net;FileWebRequest;get_ConnectionGroupName;();df-generated | -| System.Net;FileWebRequest;get_ContentLength;();df-generated | -| System.Net;FileWebRequest;get_Credentials;();df-generated | -| System.Net;FileWebRequest;get_PreAuthenticate;();df-generated | -| System.Net;FileWebRequest;get_Proxy;();df-generated | -| System.Net;FileWebRequest;get_Timeout;();df-generated | -| System.Net;FileWebRequest;get_UseDefaultCredentials;();df-generated | -| System.Net;FileWebRequest;set_ConnectionGroupName;(System.String);df-generated | -| System.Net;FileWebRequest;set_ContentLength;(System.Int64);df-generated | -| System.Net;FileWebRequest;set_ContentType;(System.String);df-generated | -| System.Net;FileWebRequest;set_Credentials;(System.Net.ICredentials);df-generated | -| System.Net;FileWebRequest;set_PreAuthenticate;(System.Boolean);df-generated | -| System.Net;FileWebRequest;set_Proxy;(System.Net.IWebProxy);df-generated | -| System.Net;FileWebRequest;set_Timeout;(System.Int32);df-generated | -| System.Net;FileWebRequest;set_UseDefaultCredentials;(System.Boolean);df-generated | -| System.Net;FileWebResponse;Close;();df-generated | -| System.Net;FileWebResponse;FileWebResponse;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Net;FileWebResponse;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Net;FileWebResponse;get_ContentLength;();df-generated | -| System.Net;FileWebResponse;get_ContentType;();df-generated | -| System.Net;FileWebResponse;get_SupportsHeaders;();df-generated | -| System.Net;FtpWebRequest;Abort;();df-generated | -| System.Net;FtpWebRequest;get_ContentLength;();df-generated | -| System.Net;FtpWebRequest;get_ContentOffset;();df-generated | -| System.Net;FtpWebRequest;get_ContentType;();df-generated | -| System.Net;FtpWebRequest;get_DefaultCachePolicy;();df-generated | -| System.Net;FtpWebRequest;get_EnableSsl;();df-generated | -| System.Net;FtpWebRequest;get_KeepAlive;();df-generated | -| System.Net;FtpWebRequest;get_PreAuthenticate;();df-generated | -| System.Net;FtpWebRequest;get_Proxy;();df-generated | -| System.Net;FtpWebRequest;get_ReadWriteTimeout;();df-generated | -| System.Net;FtpWebRequest;get_ServicePoint;();df-generated | -| System.Net;FtpWebRequest;get_Timeout;();df-generated | -| System.Net;FtpWebRequest;get_UseBinary;();df-generated | -| System.Net;FtpWebRequest;get_UseDefaultCredentials;();df-generated | -| System.Net;FtpWebRequest;get_UsePassive;();df-generated | -| System.Net;FtpWebRequest;set_ContentLength;(System.Int64);df-generated | -| System.Net;FtpWebRequest;set_ContentOffset;(System.Int64);df-generated | -| System.Net;FtpWebRequest;set_ContentType;(System.String);df-generated | -| System.Net;FtpWebRequest;set_DefaultCachePolicy;(System.Net.Cache.RequestCachePolicy);df-generated | -| System.Net;FtpWebRequest;set_EnableSsl;(System.Boolean);df-generated | -| System.Net;FtpWebRequest;set_KeepAlive;(System.Boolean);df-generated | -| System.Net;FtpWebRequest;set_Method;(System.String);df-generated | -| System.Net;FtpWebRequest;set_PreAuthenticate;(System.Boolean);df-generated | -| System.Net;FtpWebRequest;set_Proxy;(System.Net.IWebProxy);df-generated | -| System.Net;FtpWebRequest;set_ReadWriteTimeout;(System.Int32);df-generated | -| System.Net;FtpWebRequest;set_Timeout;(System.Int32);df-generated | -| System.Net;FtpWebRequest;set_UseBinary;(System.Boolean);df-generated | -| System.Net;FtpWebRequest;set_UseDefaultCredentials;(System.Boolean);df-generated | -| System.Net;FtpWebRequest;set_UsePassive;(System.Boolean);df-generated | -| System.Net;FtpWebResponse;Close;();df-generated | -| System.Net;FtpWebResponse;get_ContentLength;();df-generated | -| System.Net;FtpWebResponse;get_StatusCode;();df-generated | -| System.Net;FtpWebResponse;get_SupportsHeaders;();df-generated | -| System.Net;GlobalProxySelection;GetEmptyWebProxy;();df-generated | -| System.Net;GlobalProxySelection;get_Select;();df-generated | -| System.Net;GlobalProxySelection;set_Select;(System.Net.IWebProxy);df-generated | -| System.Net;HttpListener;Abort;();df-generated | -| System.Net;HttpListener;Close;();df-generated | -| System.Net;HttpListener;Dispose;();df-generated | -| System.Net;HttpListener;EndGetContext;(System.IAsyncResult);df-generated | -| System.Net;HttpListener;GetContext;();df-generated | -| System.Net;HttpListener;GetContextAsync;();df-generated | -| System.Net;HttpListener;HttpListener;();df-generated | -| System.Net;HttpListener;Start;();df-generated | -| System.Net;HttpListener;Stop;();df-generated | -| System.Net;HttpListener;get_AuthenticationSchemes;();df-generated | -| System.Net;HttpListener;get_IgnoreWriteExceptions;();df-generated | -| System.Net;HttpListener;get_IsListening;();df-generated | -| System.Net;HttpListener;get_IsSupported;();df-generated | -| System.Net;HttpListener;get_UnsafeConnectionNtlmAuthentication;();df-generated | -| System.Net;HttpListener;set_AuthenticationSchemes;(System.Net.AuthenticationSchemes);df-generated | -| System.Net;HttpListener;set_IgnoreWriteExceptions;(System.Boolean);df-generated | -| System.Net;HttpListener;set_UnsafeConnectionNtlmAuthentication;(System.Boolean);df-generated | -| System.Net;HttpListenerBasicIdentity;HttpListenerBasicIdentity;(System.String,System.String);df-generated | -| System.Net;HttpListenerBasicIdentity;get_Password;();df-generated | -| System.Net;HttpListenerContext;AcceptWebSocketAsync;(System.String);df-generated | -| System.Net;HttpListenerContext;AcceptWebSocketAsync;(System.String,System.Int32,System.TimeSpan);df-generated | -| System.Net;HttpListenerContext;AcceptWebSocketAsync;(System.String,System.Int32,System.TimeSpan,System.ArraySegment);df-generated | -| System.Net;HttpListenerContext;AcceptWebSocketAsync;(System.String,System.TimeSpan);df-generated | -| System.Net;HttpListenerContext;get_Request;();df-generated | -| System.Net;HttpListenerException;HttpListenerException;();df-generated | -| System.Net;HttpListenerException;HttpListenerException;(System.Int32);df-generated | -| System.Net;HttpListenerException;HttpListenerException;(System.Int32,System.String);df-generated | -| System.Net;HttpListenerException;HttpListenerException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Net;HttpListenerException;get_ErrorCode;();df-generated | -| System.Net;HttpListenerPrefixCollection;Contains;(System.String);df-generated | -| System.Net;HttpListenerPrefixCollection;Remove;(System.String);df-generated | -| System.Net;HttpListenerPrefixCollection;get_Count;();df-generated | -| System.Net;HttpListenerPrefixCollection;get_IsReadOnly;();df-generated | -| System.Net;HttpListenerPrefixCollection;get_IsSynchronized;();df-generated | -| System.Net;HttpListenerRequest;GetClientCertificate;();df-generated | -| System.Net;HttpListenerRequest;GetClientCertificateAsync;();df-generated | -| System.Net;HttpListenerRequest;get_AcceptTypes;();df-generated | -| System.Net;HttpListenerRequest;get_ClientCertificateError;();df-generated | -| System.Net;HttpListenerRequest;get_ContentEncoding;();df-generated | -| System.Net;HttpListenerRequest;get_ContentLength64;();df-generated | -| System.Net;HttpListenerRequest;get_HasEntityBody;();df-generated | -| System.Net;HttpListenerRequest;get_IsAuthenticated;();df-generated | -| System.Net;HttpListenerRequest;get_IsLocal;();df-generated | -| System.Net;HttpListenerRequest;get_IsSecureConnection;();df-generated | -| System.Net;HttpListenerRequest;get_IsWebSocketRequest;();df-generated | -| System.Net;HttpListenerRequest;get_KeepAlive;();df-generated | -| System.Net;HttpListenerRequest;get_LocalEndPoint;();df-generated | -| System.Net;HttpListenerRequest;get_QueryString;();df-generated | -| System.Net;HttpListenerRequest;get_RemoteEndPoint;();df-generated | -| System.Net;HttpListenerRequest;get_RequestTraceIdentifier;();df-generated | -| System.Net;HttpListenerRequest;get_ServiceName;();df-generated | -| System.Net;HttpListenerRequest;get_TransportContext;();df-generated | -| System.Net;HttpListenerRequest;get_UserHostAddress;();df-generated | -| System.Net;HttpListenerRequest;get_UserLanguages;();df-generated | -| System.Net;HttpListenerResponse;Abort;();df-generated | -| System.Net;HttpListenerResponse;AddHeader;(System.String,System.String);df-generated | -| System.Net;HttpListenerResponse;AppendHeader;(System.String,System.String);df-generated | -| System.Net;HttpListenerResponse;Close;();df-generated | -| System.Net;HttpListenerResponse;Dispose;();df-generated | -| System.Net;HttpListenerResponse;Redirect;(System.String);df-generated | -| System.Net;HttpListenerResponse;SetCookie;(System.Net.Cookie);df-generated | -| System.Net;HttpListenerResponse;get_ContentEncoding;();df-generated | -| System.Net;HttpListenerResponse;get_ContentLength64;();df-generated | -| System.Net;HttpListenerResponse;get_KeepAlive;();df-generated | -| System.Net;HttpListenerResponse;get_SendChunked;();df-generated | -| System.Net;HttpListenerResponse;get_StatusCode;();df-generated | -| System.Net;HttpListenerResponse;set_ContentEncoding;(System.Text.Encoding);df-generated | -| System.Net;HttpListenerResponse;set_ContentLength64;(System.Int64);df-generated | -| System.Net;HttpListenerResponse;set_ContentType;(System.String);df-generated | -| System.Net;HttpListenerResponse;set_Headers;(System.Net.WebHeaderCollection);df-generated | -| System.Net;HttpListenerResponse;set_KeepAlive;(System.Boolean);df-generated | -| System.Net;HttpListenerResponse;set_ProtocolVersion;(System.Version);df-generated | -| System.Net;HttpListenerResponse;set_RedirectLocation;(System.String);df-generated | -| System.Net;HttpListenerResponse;set_SendChunked;(System.Boolean);df-generated | -| System.Net;HttpListenerResponse;set_StatusCode;(System.Int32);df-generated | -| System.Net;HttpListenerTimeoutManager;get_EntityBody;();df-generated | -| System.Net;HttpListenerTimeoutManager;get_HeaderWait;();df-generated | -| System.Net;HttpListenerTimeoutManager;get_MinSendBytesPerSecond;();df-generated | -| System.Net;HttpListenerTimeoutManager;get_RequestQueue;();df-generated | -| System.Net;HttpListenerTimeoutManager;set_EntityBody;(System.TimeSpan);df-generated | -| System.Net;HttpListenerTimeoutManager;set_HeaderWait;(System.TimeSpan);df-generated | -| System.Net;HttpListenerTimeoutManager;set_MinSendBytesPerSecond;(System.Int64);df-generated | -| System.Net;HttpListenerTimeoutManager;set_RequestQueue;(System.TimeSpan);df-generated | -| System.Net;HttpWebRequest;Abort;();df-generated | -| System.Net;HttpWebRequest;AddRange;(System.Int32);df-generated | -| System.Net;HttpWebRequest;AddRange;(System.Int32,System.Int32);df-generated | -| System.Net;HttpWebRequest;AddRange;(System.Int64);df-generated | -| System.Net;HttpWebRequest;AddRange;(System.Int64,System.Int64);df-generated | -| System.Net;HttpWebRequest;AddRange;(System.String,System.Int32);df-generated | -| System.Net;HttpWebRequest;AddRange;(System.String,System.Int32,System.Int32);df-generated | -| System.Net;HttpWebRequest;AddRange;(System.String,System.Int64);df-generated | -| System.Net;HttpWebRequest;AddRange;(System.String,System.Int64,System.Int64);df-generated | -| System.Net;HttpWebRequest;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Net;HttpWebRequest;HttpWebRequest;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Net;HttpWebRequest;get_AllowAutoRedirect;();df-generated | -| System.Net;HttpWebRequest;get_AllowReadStreamBuffering;();df-generated | -| System.Net;HttpWebRequest;get_AllowWriteStreamBuffering;();df-generated | -| System.Net;HttpWebRequest;get_AutomaticDecompression;();df-generated | -| System.Net;HttpWebRequest;get_ClientCertificates;();df-generated | -| System.Net;HttpWebRequest;get_ConnectionGroupName;();df-generated | -| System.Net;HttpWebRequest;get_ContentLength;();df-generated | -| System.Net;HttpWebRequest;get_ContinueTimeout;();df-generated | -| System.Net;HttpWebRequest;get_Date;();df-generated | -| System.Net;HttpWebRequest;get_DefaultCachePolicy;();df-generated | -| System.Net;HttpWebRequest;get_DefaultMaximumErrorResponseLength;();df-generated | -| System.Net;HttpWebRequest;get_DefaultMaximumResponseHeadersLength;();df-generated | -| System.Net;HttpWebRequest;get_HaveResponse;();df-generated | -| System.Net;HttpWebRequest;get_IfModifiedSince;();df-generated | -| System.Net;HttpWebRequest;get_KeepAlive;();df-generated | -| System.Net;HttpWebRequest;get_MaximumAutomaticRedirections;();df-generated | -| System.Net;HttpWebRequest;get_MaximumResponseHeadersLength;();df-generated | -| System.Net;HttpWebRequest;get_MediaType;();df-generated | -| System.Net;HttpWebRequest;get_Pipelined;();df-generated | -| System.Net;HttpWebRequest;get_PreAuthenticate;();df-generated | -| System.Net;HttpWebRequest;get_ProtocolVersion;();df-generated | -| System.Net;HttpWebRequest;get_ReadWriteTimeout;();df-generated | -| System.Net;HttpWebRequest;get_SendChunked;();df-generated | -| System.Net;HttpWebRequest;get_ServerCertificateValidationCallback;();df-generated | -| System.Net;HttpWebRequest;get_ServicePoint;();df-generated | -| System.Net;HttpWebRequest;get_SupportsCookieContainer;();df-generated | -| System.Net;HttpWebRequest;get_Timeout;();df-generated | -| System.Net;HttpWebRequest;get_UnsafeAuthenticatedConnectionSharing;();df-generated | -| System.Net;HttpWebRequest;get_UseDefaultCredentials;();df-generated | -| System.Net;HttpWebRequest;set_Accept;(System.String);df-generated | -| System.Net;HttpWebRequest;set_AllowAutoRedirect;(System.Boolean);df-generated | -| System.Net;HttpWebRequest;set_AllowReadStreamBuffering;(System.Boolean);df-generated | -| System.Net;HttpWebRequest;set_AllowWriteStreamBuffering;(System.Boolean);df-generated | -| System.Net;HttpWebRequest;set_AutomaticDecompression;(System.Net.DecompressionMethods);df-generated | -| System.Net;HttpWebRequest;set_Connection;(System.String);df-generated | -| System.Net;HttpWebRequest;set_ConnectionGroupName;(System.String);df-generated | -| System.Net;HttpWebRequest;set_ContentLength;(System.Int64);df-generated | -| System.Net;HttpWebRequest;set_ContentType;(System.String);df-generated | -| System.Net;HttpWebRequest;set_ContinueTimeout;(System.Int32);df-generated | -| System.Net;HttpWebRequest;set_Date;(System.DateTime);df-generated | -| System.Net;HttpWebRequest;set_DefaultCachePolicy;(System.Net.Cache.RequestCachePolicy);df-generated | -| System.Net;HttpWebRequest;set_DefaultMaximumErrorResponseLength;(System.Int32);df-generated | -| System.Net;HttpWebRequest;set_DefaultMaximumResponseHeadersLength;(System.Int32);df-generated | -| System.Net;HttpWebRequest;set_Expect;(System.String);df-generated | -| System.Net;HttpWebRequest;set_Headers;(System.Net.WebHeaderCollection);df-generated | -| System.Net;HttpWebRequest;set_IfModifiedSince;(System.DateTime);df-generated | -| System.Net;HttpWebRequest;set_KeepAlive;(System.Boolean);df-generated | -| System.Net;HttpWebRequest;set_MaximumAutomaticRedirections;(System.Int32);df-generated | -| System.Net;HttpWebRequest;set_MaximumResponseHeadersLength;(System.Int32);df-generated | -| System.Net;HttpWebRequest;set_MediaType;(System.String);df-generated | -| System.Net;HttpWebRequest;set_Pipelined;(System.Boolean);df-generated | -| System.Net;HttpWebRequest;set_PreAuthenticate;(System.Boolean);df-generated | -| System.Net;HttpWebRequest;set_ProtocolVersion;(System.Version);df-generated | -| System.Net;HttpWebRequest;set_ReadWriteTimeout;(System.Int32);df-generated | -| System.Net;HttpWebRequest;set_Referer;(System.String);df-generated | -| System.Net;HttpWebRequest;set_SendChunked;(System.Boolean);df-generated | -| System.Net;HttpWebRequest;set_Timeout;(System.Int32);df-generated | -| System.Net;HttpWebRequest;set_TransferEncoding;(System.String);df-generated | -| System.Net;HttpWebRequest;set_UnsafeAuthenticatedConnectionSharing;(System.Boolean);df-generated | -| System.Net;HttpWebRequest;set_UseDefaultCredentials;(System.Boolean);df-generated | -| System.Net;HttpWebRequest;set_UserAgent;(System.String);df-generated | -| System.Net;HttpWebResponse;Close;();df-generated | -| System.Net;HttpWebResponse;Dispose;(System.Boolean);df-generated | -| System.Net;HttpWebResponse;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Net;HttpWebResponse;GetResponseStream;();df-generated | -| System.Net;HttpWebResponse;HttpWebResponse;();df-generated | -| System.Net;HttpWebResponse;HttpWebResponse;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Net;HttpWebResponse;get_ContentEncoding;();df-generated | -| System.Net;HttpWebResponse;get_ContentLength;();df-generated | -| System.Net;HttpWebResponse;get_ContentType;();df-generated | -| System.Net;HttpWebResponse;get_IsMutuallyAuthenticated;();df-generated | -| System.Net;HttpWebResponse;get_LastModified;();df-generated | -| System.Net;HttpWebResponse;get_Method;();df-generated | -| System.Net;HttpWebResponse;get_ProtocolVersion;();df-generated | -| System.Net;HttpWebResponse;get_ResponseUri;();df-generated | -| System.Net;HttpWebResponse;get_StatusCode;();df-generated | -| System.Net;HttpWebResponse;get_SupportsHeaders;();df-generated | -| System.Net;IAuthenticationModule;Authenticate;(System.String,System.Net.WebRequest,System.Net.ICredentials);df-generated | -| System.Net;IAuthenticationModule;PreAuthenticate;(System.Net.WebRequest,System.Net.ICredentials);df-generated | -| System.Net;IAuthenticationModule;get_AuthenticationType;();df-generated | -| System.Net;IAuthenticationModule;get_CanPreAuthenticate;();df-generated | -| System.Net;ICredentialPolicy;ShouldSendCredential;(System.Uri,System.Net.WebRequest,System.Net.NetworkCredential,System.Net.IAuthenticationModule);df-generated | -| System.Net;ICredentials;GetCredential;(System.Uri,System.String);df-generated | -| System.Net;ICredentialsByHost;GetCredential;(System.String,System.Int32,System.String);df-generated | -| System.Net;IPAddress;Equals;(System.Object);df-generated | -| System.Net;IPAddress;GetAddressBytes;();df-generated | -| System.Net;IPAddress;GetHashCode;();df-generated | -| System.Net;IPAddress;HostToNetworkOrder;(System.Int16);df-generated | -| System.Net;IPAddress;HostToNetworkOrder;(System.Int32);df-generated | -| System.Net;IPAddress;HostToNetworkOrder;(System.Int64);df-generated | -| System.Net;IPAddress;IPAddress;(System.Byte[]);df-generated | -| System.Net;IPAddress;IPAddress;(System.Byte[],System.Int64);df-generated | -| System.Net;IPAddress;IPAddress;(System.Int64);df-generated | -| System.Net;IPAddress;IPAddress;(System.ReadOnlySpan);df-generated | -| System.Net;IPAddress;IPAddress;(System.ReadOnlySpan,System.Int64);df-generated | -| System.Net;IPAddress;IsLoopback;(System.Net.IPAddress);df-generated | -| System.Net;IPAddress;NetworkToHostOrder;(System.Int16);df-generated | -| System.Net;IPAddress;NetworkToHostOrder;(System.Int32);df-generated | -| System.Net;IPAddress;NetworkToHostOrder;(System.Int64);df-generated | -| System.Net;IPAddress;Parse;(System.ReadOnlySpan);df-generated | -| System.Net;IPAddress;Parse;(System.String);df-generated | -| System.Net;IPAddress;TryFormat;(System.Span,System.Int32);df-generated | -| System.Net;IPAddress;TryParse;(System.ReadOnlySpan,System.Net.IPAddress);df-generated | -| System.Net;IPAddress;TryParse;(System.String,System.Net.IPAddress);df-generated | -| System.Net;IPAddress;TryWriteBytes;(System.Span,System.Int32);df-generated | -| System.Net;IPAddress;get_Address;();df-generated | -| System.Net;IPAddress;get_AddressFamily;();df-generated | -| System.Net;IPAddress;get_IsIPv4MappedToIPv6;();df-generated | -| System.Net;IPAddress;get_IsIPv6LinkLocal;();df-generated | -| System.Net;IPAddress;get_IsIPv6Multicast;();df-generated | -| System.Net;IPAddress;get_IsIPv6SiteLocal;();df-generated | -| System.Net;IPAddress;get_IsIPv6Teredo;();df-generated | -| System.Net;IPAddress;get_IsIPv6UniqueLocal;();df-generated | -| System.Net;IPAddress;get_ScopeId;();df-generated | -| System.Net;IPAddress;set_Address;(System.Int64);df-generated | -| System.Net;IPAddress;set_ScopeId;(System.Int64);df-generated | -| System.Net;IPEndPoint;Create;(System.Net.SocketAddress);df-generated | -| System.Net;IPEndPoint;Equals;(System.Object);df-generated | -| System.Net;IPEndPoint;GetHashCode;();df-generated | -| System.Net;IPEndPoint;IPEndPoint;(System.Int64,System.Int32);df-generated | -| System.Net;IPEndPoint;Parse;(System.ReadOnlySpan);df-generated | -| System.Net;IPEndPoint;Parse;(System.String);df-generated | -| System.Net;IPEndPoint;Serialize;();df-generated | -| System.Net;IPEndPoint;TryParse;(System.ReadOnlySpan,System.Net.IPEndPoint);df-generated | -| System.Net;IPEndPoint;TryParse;(System.String,System.Net.IPEndPoint);df-generated | -| System.Net;IPEndPoint;get_AddressFamily;();df-generated | -| System.Net;IPEndPoint;get_Port;();df-generated | -| System.Net;IPEndPoint;set_Port;(System.Int32);df-generated | -| System.Net;IPHostEntry;get_AddressList;();df-generated | -| System.Net;IPHostEntry;set_AddressList;(System.Net.IPAddress[]);df-generated | -| System.Net;IPHostEntry;set_Aliases;(System.String[]);df-generated | -| System.Net;IPHostEntry;set_HostName;(System.String);df-generated | -| System.Net;IWebProxy;GetProxy;(System.Uri);df-generated | -| System.Net;IWebProxy;IsBypassed;(System.Uri);df-generated | -| System.Net;IWebProxy;get_Credentials;();df-generated | -| System.Net;IWebProxy;set_Credentials;(System.Net.ICredentials);df-generated | -| System.Net;IWebProxyScript;Close;();df-generated | -| System.Net;IWebProxyScript;Load;(System.Uri,System.String,System.Type);df-generated | -| System.Net;IWebProxyScript;Run;(System.String,System.String);df-generated | -| System.Net;IWebRequestCreate;Create;(System.Uri);df-generated | -| System.Net;NetworkCredential;NetworkCredential;();df-generated | -| System.Net;NetworkCredential;NetworkCredential;(System.String,System.Security.SecureString);df-generated | -| System.Net;NetworkCredential;NetworkCredential;(System.String,System.String);df-generated | -| System.Net;NetworkCredential;get_SecurePassword;();df-generated | -| System.Net;NetworkCredential;set_SecurePassword;(System.Security.SecureString);df-generated | -| System.Net;ProtocolViolationException;ProtocolViolationException;();df-generated | -| System.Net;ProtocolViolationException;ProtocolViolationException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Net;ProtocolViolationException;ProtocolViolationException;(System.String);df-generated | -| System.Net;ServicePoint;CloseConnectionGroup;(System.String);df-generated | -| System.Net;ServicePoint;SetTcpKeepAlive;(System.Boolean,System.Int32,System.Int32);df-generated | -| System.Net;ServicePoint;get_Address;();df-generated | -| System.Net;ServicePoint;get_BindIPEndPointDelegate;();df-generated | -| System.Net;ServicePoint;get_Certificate;();df-generated | -| System.Net;ServicePoint;get_ClientCertificate;();df-generated | -| System.Net;ServicePoint;get_ConnectionLeaseTimeout;();df-generated | -| System.Net;ServicePoint;get_ConnectionLimit;();df-generated | -| System.Net;ServicePoint;get_ConnectionName;();df-generated | -| System.Net;ServicePoint;get_CurrentConnections;();df-generated | -| System.Net;ServicePoint;get_Expect100Continue;();df-generated | -| System.Net;ServicePoint;get_IdleSince;();df-generated | -| System.Net;ServicePoint;get_MaxIdleTime;();df-generated | -| System.Net;ServicePoint;get_ProtocolVersion;();df-generated | -| System.Net;ServicePoint;get_ReceiveBufferSize;();df-generated | -| System.Net;ServicePoint;get_SupportsPipelining;();df-generated | -| System.Net;ServicePoint;get_UseNagleAlgorithm;();df-generated | -| System.Net;ServicePoint;set_ConnectionLeaseTimeout;(System.Int32);df-generated | -| System.Net;ServicePoint;set_ConnectionLimit;(System.Int32);df-generated | -| System.Net;ServicePoint;set_Expect100Continue;(System.Boolean);df-generated | -| System.Net;ServicePoint;set_MaxIdleTime;(System.Int32);df-generated | -| System.Net;ServicePoint;set_ReceiveBufferSize;(System.Int32);df-generated | -| System.Net;ServicePoint;set_UseNagleAlgorithm;(System.Boolean);df-generated | -| System.Net;ServicePointManager;FindServicePoint;(System.String,System.Net.IWebProxy);df-generated | -| System.Net;ServicePointManager;FindServicePoint;(System.Uri);df-generated | -| System.Net;ServicePointManager;FindServicePoint;(System.Uri,System.Net.IWebProxy);df-generated | -| System.Net;ServicePointManager;SetTcpKeepAlive;(System.Boolean,System.Int32,System.Int32);df-generated | -| System.Net;ServicePointManager;get_CheckCertificateRevocationList;();df-generated | -| System.Net;ServicePointManager;get_DefaultConnectionLimit;();df-generated | -| System.Net;ServicePointManager;get_DnsRefreshTimeout;();df-generated | -| System.Net;ServicePointManager;get_EnableDnsRoundRobin;();df-generated | -| System.Net;ServicePointManager;get_EncryptionPolicy;();df-generated | -| System.Net;ServicePointManager;get_Expect100Continue;();df-generated | -| System.Net;ServicePointManager;get_MaxServicePointIdleTime;();df-generated | -| System.Net;ServicePointManager;get_MaxServicePoints;();df-generated | -| System.Net;ServicePointManager;get_ReusePort;();df-generated | -| System.Net;ServicePointManager;get_SecurityProtocol;();df-generated | -| System.Net;ServicePointManager;get_ServerCertificateValidationCallback;();df-generated | -| System.Net;ServicePointManager;get_UseNagleAlgorithm;();df-generated | -| System.Net;ServicePointManager;set_CheckCertificateRevocationList;(System.Boolean);df-generated | -| System.Net;ServicePointManager;set_DefaultConnectionLimit;(System.Int32);df-generated | -| System.Net;ServicePointManager;set_DnsRefreshTimeout;(System.Int32);df-generated | -| System.Net;ServicePointManager;set_EnableDnsRoundRobin;(System.Boolean);df-generated | -| System.Net;ServicePointManager;set_Expect100Continue;(System.Boolean);df-generated | -| System.Net;ServicePointManager;set_MaxServicePointIdleTime;(System.Int32);df-generated | -| System.Net;ServicePointManager;set_MaxServicePoints;(System.Int32);df-generated | -| System.Net;ServicePointManager;set_ReusePort;(System.Boolean);df-generated | -| System.Net;ServicePointManager;set_SecurityProtocol;(System.Net.SecurityProtocolType);df-generated | -| System.Net;ServicePointManager;set_UseNagleAlgorithm;(System.Boolean);df-generated | -| System.Net;SocketAddress;Equals;(System.Object);df-generated | -| System.Net;SocketAddress;GetHashCode;();df-generated | -| System.Net;SocketAddress;SocketAddress;(System.Net.Sockets.AddressFamily);df-generated | -| System.Net;SocketAddress;SocketAddress;(System.Net.Sockets.AddressFamily,System.Int32);df-generated | -| System.Net;SocketAddress;ToString;();df-generated | -| System.Net;SocketAddress;get_Family;();df-generated | -| System.Net;SocketAddress;get_Item;(System.Int32);df-generated | -| System.Net;SocketAddress;get_Size;();df-generated | -| System.Net;SocketAddress;set_Item;(System.Int32,System.Byte);df-generated | -| System.Net;TransportContext;GetChannelBinding;(System.Security.Authentication.ExtendedProtection.ChannelBindingKind);df-generated | -| System.Net;UploadProgressChangedEventArgs;get_BytesReceived;();df-generated | -| System.Net;UploadProgressChangedEventArgs;get_BytesSent;();df-generated | -| System.Net;UploadProgressChangedEventArgs;get_TotalBytesToReceive;();df-generated | -| System.Net;UploadProgressChangedEventArgs;get_TotalBytesToSend;();df-generated | -| System.Net;WebClient;CancelAsync;();df-generated | -| System.Net;WebClient;OnDownloadDataCompleted;(System.Net.DownloadDataCompletedEventArgs);df-generated | -| System.Net;WebClient;OnDownloadFileCompleted;(System.ComponentModel.AsyncCompletedEventArgs);df-generated | -| System.Net;WebClient;OnDownloadProgressChanged;(System.Net.DownloadProgressChangedEventArgs);df-generated | -| System.Net;WebClient;OnDownloadStringCompleted;(System.Net.DownloadStringCompletedEventArgs);df-generated | -| System.Net;WebClient;OnOpenReadCompleted;(System.Net.OpenReadCompletedEventArgs);df-generated | -| System.Net;WebClient;OnOpenWriteCompleted;(System.Net.OpenWriteCompletedEventArgs);df-generated | -| System.Net;WebClient;OnUploadDataCompleted;(System.Net.UploadDataCompletedEventArgs);df-generated | -| System.Net;WebClient;OnUploadFileCompleted;(System.Net.UploadFileCompletedEventArgs);df-generated | -| System.Net;WebClient;OnUploadProgressChanged;(System.Net.UploadProgressChangedEventArgs);df-generated | -| System.Net;WebClient;OnUploadStringCompleted;(System.Net.UploadStringCompletedEventArgs);df-generated | -| System.Net;WebClient;OnUploadValuesCompleted;(System.Net.UploadValuesCompletedEventArgs);df-generated | -| System.Net;WebClient;OnWriteStreamClosed;(System.Net.WriteStreamClosedEventArgs);df-generated | -| System.Net;WebClient;WebClient;();df-generated | -| System.Net;WebClient;get_AllowReadStreamBuffering;();df-generated | -| System.Net;WebClient;get_AllowWriteStreamBuffering;();df-generated | -| System.Net;WebClient;get_CachePolicy;();df-generated | -| System.Net;WebClient;get_Headers;();df-generated | -| System.Net;WebClient;get_IsBusy;();df-generated | -| System.Net;WebClient;get_QueryString;();df-generated | -| System.Net;WebClient;get_UseDefaultCredentials;();df-generated | -| System.Net;WebClient;set_AllowReadStreamBuffering;(System.Boolean);df-generated | -| System.Net;WebClient;set_AllowWriteStreamBuffering;(System.Boolean);df-generated | -| System.Net;WebClient;set_CachePolicy;(System.Net.Cache.RequestCachePolicy);df-generated | -| System.Net;WebClient;set_UseDefaultCredentials;(System.Boolean);df-generated | -| System.Net;WebException;WebException;();df-generated | -| System.Net;WebException;WebException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Net;WebException;WebException;(System.String);df-generated | -| System.Net;WebException;WebException;(System.String,System.Exception);df-generated | -| System.Net;WebException;WebException;(System.String,System.Net.WebExceptionStatus);df-generated | -| System.Net;WebException;get_Status;();df-generated | -| System.Net;WebHeaderCollection;Add;(System.Net.HttpRequestHeader,System.String);df-generated | -| System.Net;WebHeaderCollection;Add;(System.Net.HttpResponseHeader,System.String);df-generated | -| System.Net;WebHeaderCollection;Add;(System.String,System.String);df-generated | -| System.Net;WebHeaderCollection;AddWithoutValidate;(System.String,System.String);df-generated | -| System.Net;WebHeaderCollection;Get;(System.Int32);df-generated | -| System.Net;WebHeaderCollection;Get;(System.String);df-generated | -| System.Net;WebHeaderCollection;GetKey;(System.Int32);df-generated | -| System.Net;WebHeaderCollection;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Net;WebHeaderCollection;GetValues;(System.Int32);df-generated | -| System.Net;WebHeaderCollection;GetValues;(System.String);df-generated | -| System.Net;WebHeaderCollection;IsRestricted;(System.String);df-generated | -| System.Net;WebHeaderCollection;IsRestricted;(System.String,System.Boolean);df-generated | -| System.Net;WebHeaderCollection;OnDeserialization;(System.Object);df-generated | -| System.Net;WebHeaderCollection;Remove;(System.Net.HttpRequestHeader);df-generated | -| System.Net;WebHeaderCollection;Remove;(System.Net.HttpResponseHeader);df-generated | -| System.Net;WebHeaderCollection;Remove;(System.String);df-generated | -| System.Net;WebHeaderCollection;Set;(System.Net.HttpRequestHeader,System.String);df-generated | -| System.Net;WebHeaderCollection;Set;(System.Net.HttpResponseHeader,System.String);df-generated | -| System.Net;WebHeaderCollection;Set;(System.String,System.String);df-generated | -| System.Net;WebHeaderCollection;WebHeaderCollection;();df-generated | -| System.Net;WebHeaderCollection;WebHeaderCollection;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Net;WebHeaderCollection;get_Count;();df-generated | -| System.Net;WebHeaderCollection;set_Item;(System.Net.HttpRequestHeader,System.String);df-generated | -| System.Net;WebHeaderCollection;set_Item;(System.Net.HttpResponseHeader,System.String);df-generated | -| System.Net;WebProxy;GetDefaultProxy;();df-generated | -| System.Net;WebProxy;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Net;WebProxy;IsBypassed;(System.Uri);df-generated | -| System.Net;WebProxy;WebProxy;();df-generated | -| System.Net;WebProxy;WebProxy;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Net;WebProxy;WebProxy;(System.String);df-generated | -| System.Net;WebProxy;WebProxy;(System.String,System.Boolean);df-generated | -| System.Net;WebProxy;WebProxy;(System.String,System.Boolean,System.String[]);df-generated | -| System.Net;WebProxy;WebProxy;(System.String,System.Boolean,System.String[],System.Net.ICredentials);df-generated | -| System.Net;WebProxy;WebProxy;(System.String,System.Int32);df-generated | -| System.Net;WebProxy;WebProxy;(System.Uri);df-generated | -| System.Net;WebProxy;WebProxy;(System.Uri,System.Boolean);df-generated | -| System.Net;WebProxy;WebProxy;(System.Uri,System.Boolean,System.String[]);df-generated | -| System.Net;WebProxy;WebProxy;(System.Uri,System.Boolean,System.String[],System.Net.ICredentials);df-generated | -| System.Net;WebProxy;get_Address;();df-generated | -| System.Net;WebProxy;get_BypassProxyOnLocal;();df-generated | -| System.Net;WebProxy;get_Credentials;();df-generated | -| System.Net;WebProxy;get_UseDefaultCredentials;();df-generated | -| System.Net;WebProxy;set_Address;(System.Uri);df-generated | -| System.Net;WebProxy;set_BypassList;(System.String[]);df-generated | -| System.Net;WebProxy;set_BypassProxyOnLocal;(System.Boolean);df-generated | -| System.Net;WebProxy;set_Credentials;(System.Net.ICredentials);df-generated | -| System.Net;WebProxy;set_UseDefaultCredentials;(System.Boolean);df-generated | -| System.Net;WebRequest;Abort;();df-generated | -| System.Net;WebRequest;EndGetRequestStream;(System.IAsyncResult);df-generated | -| System.Net;WebRequest;EndGetResponse;(System.IAsyncResult);df-generated | -| System.Net;WebRequest;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Net;WebRequest;GetRequestStream;();df-generated | -| System.Net;WebRequest;GetRequestStreamAsync;();df-generated | -| System.Net;WebRequest;GetResponse;();df-generated | -| System.Net;WebRequest;GetResponseAsync;();df-generated | -| System.Net;WebRequest;GetSystemWebProxy;();df-generated | -| System.Net;WebRequest;RegisterPrefix;(System.String,System.Net.IWebRequestCreate);df-generated | -| System.Net;WebRequest;WebRequest;();df-generated | -| System.Net;WebRequest;WebRequest;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Net;WebRequest;get_AuthenticationLevel;();df-generated | -| System.Net;WebRequest;get_CachePolicy;();df-generated | -| System.Net;WebRequest;get_ConnectionGroupName;();df-generated | -| System.Net;WebRequest;get_ContentLength;();df-generated | -| System.Net;WebRequest;get_ContentType;();df-generated | -| System.Net;WebRequest;get_Credentials;();df-generated | -| System.Net;WebRequest;get_DefaultCachePolicy;();df-generated | -| System.Net;WebRequest;get_DefaultWebProxy;();df-generated | -| System.Net;WebRequest;get_Headers;();df-generated | -| System.Net;WebRequest;get_ImpersonationLevel;();df-generated | -| System.Net;WebRequest;get_Method;();df-generated | -| System.Net;WebRequest;get_PreAuthenticate;();df-generated | -| System.Net;WebRequest;get_Proxy;();df-generated | -| System.Net;WebRequest;get_RequestUri;();df-generated | -| System.Net;WebRequest;get_Timeout;();df-generated | -| System.Net;WebRequest;get_UseDefaultCredentials;();df-generated | -| System.Net;WebRequest;set_AuthenticationLevel;(System.Net.Security.AuthenticationLevel);df-generated | -| System.Net;WebRequest;set_CachePolicy;(System.Net.Cache.RequestCachePolicy);df-generated | -| System.Net;WebRequest;set_ConnectionGroupName;(System.String);df-generated | -| System.Net;WebRequest;set_ContentLength;(System.Int64);df-generated | -| System.Net;WebRequest;set_ContentType;(System.String);df-generated | -| System.Net;WebRequest;set_Credentials;(System.Net.ICredentials);df-generated | -| System.Net;WebRequest;set_DefaultCachePolicy;(System.Net.Cache.RequestCachePolicy);df-generated | -| System.Net;WebRequest;set_DefaultWebProxy;(System.Net.IWebProxy);df-generated | -| System.Net;WebRequest;set_Headers;(System.Net.WebHeaderCollection);df-generated | -| System.Net;WebRequest;set_ImpersonationLevel;(System.Security.Principal.TokenImpersonationLevel);df-generated | -| System.Net;WebRequest;set_Method;(System.String);df-generated | -| System.Net;WebRequest;set_PreAuthenticate;(System.Boolean);df-generated | -| System.Net;WebRequest;set_Proxy;(System.Net.IWebProxy);df-generated | -| System.Net;WebRequest;set_Timeout;(System.Int32);df-generated | -| System.Net;WebRequest;set_UseDefaultCredentials;(System.Boolean);df-generated | -| System.Net;WebResponse;Close;();df-generated | -| System.Net;WebResponse;Dispose;();df-generated | -| System.Net;WebResponse;Dispose;(System.Boolean);df-generated | -| System.Net;WebResponse;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Net;WebResponse;GetResponseStream;();df-generated | -| System.Net;WebResponse;WebResponse;();df-generated | -| System.Net;WebResponse;WebResponse;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Net;WebResponse;get_ContentLength;();df-generated | -| System.Net;WebResponse;get_ContentType;();df-generated | -| System.Net;WebResponse;get_Headers;();df-generated | -| System.Net;WebResponse;get_IsFromCache;();df-generated | -| System.Net;WebResponse;get_IsMutuallyAuthenticated;();df-generated | -| System.Net;WebResponse;get_ResponseUri;();df-generated | -| System.Net;WebResponse;get_SupportsHeaders;();df-generated | -| System.Net;WebResponse;set_ContentLength;(System.Int64);df-generated | -| System.Net;WebResponse;set_ContentType;(System.String);df-generated | -| System.Net;WebUtility;UrlDecodeToBytes;(System.Byte[],System.Int32,System.Int32);df-generated | -| System.Net;WebUtility;UrlEncodeToBytes;(System.Byte[],System.Int32,System.Int32);df-generated | -| System.Net;WriteStreamClosedEventArgs;WriteStreamClosedEventArgs;();df-generated | -| System.Net;WriteStreamClosedEventArgs;get_Error;();df-generated | -| System.Numerics;BigInteger;Add;(System.Numerics.BigInteger,System.Numerics.BigInteger);df-generated | -| System.Numerics;BigInteger;BigInteger;(System.Byte[]);df-generated | -| System.Numerics;BigInteger;BigInteger;(System.Decimal);df-generated | -| System.Numerics;BigInteger;BigInteger;(System.Double);df-generated | -| System.Numerics;BigInteger;BigInteger;(System.Int32);df-generated | -| System.Numerics;BigInteger;BigInteger;(System.Int64);df-generated | -| System.Numerics;BigInteger;BigInteger;(System.ReadOnlySpan,System.Boolean,System.Boolean);df-generated | -| System.Numerics;BigInteger;BigInteger;(System.Single);df-generated | -| System.Numerics;BigInteger;BigInteger;(System.UInt32);df-generated | -| System.Numerics;BigInteger;BigInteger;(System.UInt64);df-generated | -| System.Numerics;BigInteger;Compare;(System.Numerics.BigInteger,System.Numerics.BigInteger);df-generated | -| System.Numerics;BigInteger;CompareTo;(System.Int64);df-generated | -| System.Numerics;BigInteger;CompareTo;(System.Numerics.BigInteger);df-generated | -| System.Numerics;BigInteger;CompareTo;(System.Object);df-generated | -| System.Numerics;BigInteger;CompareTo;(System.UInt64);df-generated | -| System.Numerics;BigInteger;Divide;(System.Numerics.BigInteger,System.Numerics.BigInteger);df-generated | -| System.Numerics;BigInteger;Equals;(System.Int64);df-generated | -| System.Numerics;BigInteger;Equals;(System.Numerics.BigInteger);df-generated | -| System.Numerics;BigInteger;Equals;(System.Object);df-generated | -| System.Numerics;BigInteger;Equals;(System.UInt64);df-generated | -| System.Numerics;BigInteger;GetBitLength;();df-generated | -| System.Numerics;BigInteger;GetByteCount;(System.Boolean);df-generated | -| System.Numerics;BigInteger;GetHashCode;();df-generated | -| System.Numerics;BigInteger;GreatestCommonDivisor;(System.Numerics.BigInteger,System.Numerics.BigInteger);df-generated | -| System.Numerics;BigInteger;Log10;(System.Numerics.BigInteger);df-generated | -| System.Numerics;BigInteger;Log;(System.Numerics.BigInteger);df-generated | -| System.Numerics;BigInteger;Log;(System.Numerics.BigInteger,System.Double);df-generated | -| System.Numerics;BigInteger;ModPow;(System.Numerics.BigInteger,System.Numerics.BigInteger,System.Numerics.BigInteger);df-generated | -| System.Numerics;BigInteger;Multiply;(System.Numerics.BigInteger,System.Numerics.BigInteger);df-generated | -| System.Numerics;BigInteger;Negate;(System.Numerics.BigInteger);df-generated | -| System.Numerics;BigInteger;Parse;(System.ReadOnlySpan,System.Globalization.NumberStyles,System.IFormatProvider);df-generated | -| System.Numerics;BigInteger;Parse;(System.String);df-generated | -| System.Numerics;BigInteger;Parse;(System.String,System.Globalization.NumberStyles);df-generated | -| System.Numerics;BigInteger;Parse;(System.String,System.Globalization.NumberStyles,System.IFormatProvider);df-generated | -| System.Numerics;BigInteger;Parse;(System.String,System.IFormatProvider);df-generated | -| System.Numerics;BigInteger;Subtract;(System.Numerics.BigInteger,System.Numerics.BigInteger);df-generated | -| System.Numerics;BigInteger;ToByteArray;();df-generated | -| System.Numerics;BigInteger;ToByteArray;(System.Boolean,System.Boolean);df-generated | -| System.Numerics;BigInteger;ToString;();df-generated | -| System.Numerics;BigInteger;ToString;(System.IFormatProvider);df-generated | -| System.Numerics;BigInteger;ToString;(System.String);df-generated | -| System.Numerics;BigInteger;ToString;(System.String,System.IFormatProvider);df-generated | -| System.Numerics;BigInteger;TryFormat;(System.Span,System.Int32,System.ReadOnlySpan,System.IFormatProvider);df-generated | -| System.Numerics;BigInteger;TryParse;(System.ReadOnlySpan,System.Globalization.NumberStyles,System.IFormatProvider,System.Numerics.BigInteger);df-generated | -| System.Numerics;BigInteger;TryParse;(System.ReadOnlySpan,System.Numerics.BigInteger);df-generated | -| System.Numerics;BigInteger;TryParse;(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.Numerics.BigInteger);df-generated | -| System.Numerics;BigInteger;TryParse;(System.String,System.Numerics.BigInteger);df-generated | -| System.Numerics;BigInteger;TryWriteBytes;(System.Span,System.Int32,System.Boolean,System.Boolean);df-generated | -| System.Numerics;BigInteger;get_IsEven;();df-generated | -| System.Numerics;BigInteger;get_IsOne;();df-generated | -| System.Numerics;BigInteger;get_IsPowerOfTwo;();df-generated | -| System.Numerics;BigInteger;get_IsZero;();df-generated | -| System.Numerics;BigInteger;get_MinusOne;();df-generated | -| System.Numerics;BigInteger;get_One;();df-generated | -| System.Numerics;BigInteger;get_Sign;();df-generated | -| System.Numerics;BigInteger;get_Zero;();df-generated | -| System.Numerics;BitOperations;IsPow2;(System.Int32);df-generated | -| System.Numerics;BitOperations;IsPow2;(System.Int64);df-generated | -| System.Numerics;BitOperations;IsPow2;(System.IntPtr);df-generated | -| System.Numerics;BitOperations;IsPow2;(System.UInt32);df-generated | -| System.Numerics;BitOperations;IsPow2;(System.UInt64);df-generated | -| System.Numerics;BitOperations;IsPow2;(System.UIntPtr);df-generated | -| System.Numerics;BitOperations;LeadingZeroCount;(System.UInt32);df-generated | -| System.Numerics;BitOperations;LeadingZeroCount;(System.UInt64);df-generated | -| System.Numerics;BitOperations;LeadingZeroCount;(System.UIntPtr);df-generated | -| System.Numerics;BitOperations;Log2;(System.UInt32);df-generated | -| System.Numerics;BitOperations;Log2;(System.UInt64);df-generated | -| System.Numerics;BitOperations;Log2;(System.UIntPtr);df-generated | -| System.Numerics;BitOperations;PopCount;(System.UInt32);df-generated | -| System.Numerics;BitOperations;PopCount;(System.UInt64);df-generated | -| System.Numerics;BitOperations;PopCount;(System.UIntPtr);df-generated | -| System.Numerics;BitOperations;RotateLeft;(System.UInt32,System.Int32);df-generated | -| System.Numerics;BitOperations;RotateLeft;(System.UInt64,System.Int32);df-generated | -| System.Numerics;BitOperations;RotateLeft;(System.UIntPtr,System.Int32);df-generated | -| System.Numerics;BitOperations;RotateRight;(System.UInt32,System.Int32);df-generated | -| System.Numerics;BitOperations;RotateRight;(System.UInt64,System.Int32);df-generated | -| System.Numerics;BitOperations;RotateRight;(System.UIntPtr,System.Int32);df-generated | -| System.Numerics;BitOperations;RoundUpToPowerOf2;(System.UInt32);df-generated | -| System.Numerics;BitOperations;RoundUpToPowerOf2;(System.UInt64);df-generated | -| System.Numerics;BitOperations;RoundUpToPowerOf2;(System.UIntPtr);df-generated | -| System.Numerics;BitOperations;TrailingZeroCount;(System.Int32);df-generated | -| System.Numerics;BitOperations;TrailingZeroCount;(System.Int64);df-generated | -| System.Numerics;BitOperations;TrailingZeroCount;(System.IntPtr);df-generated | -| System.Numerics;BitOperations;TrailingZeroCount;(System.UInt32);df-generated | -| System.Numerics;BitOperations;TrailingZeroCount;(System.UInt64);df-generated | -| System.Numerics;BitOperations;TrailingZeroCount;(System.UIntPtr);df-generated | -| System.Numerics;Complex;Abs;(System.Numerics.Complex);df-generated | -| System.Numerics;Complex;Acos;(System.Numerics.Complex);df-generated | -| System.Numerics;Complex;Add;(System.Double,System.Numerics.Complex);df-generated | -| System.Numerics;Complex;Add;(System.Numerics.Complex,System.Double);df-generated | -| System.Numerics;Complex;Add;(System.Numerics.Complex,System.Numerics.Complex);df-generated | -| System.Numerics;Complex;Asin;(System.Numerics.Complex);df-generated | -| System.Numerics;Complex;Atan;(System.Numerics.Complex);df-generated | -| System.Numerics;Complex;Complex;(System.Double,System.Double);df-generated | -| System.Numerics;Complex;Conjugate;(System.Numerics.Complex);df-generated | -| System.Numerics;Complex;Cos;(System.Numerics.Complex);df-generated | -| System.Numerics;Complex;Cosh;(System.Numerics.Complex);df-generated | -| System.Numerics;Complex;Divide;(System.Double,System.Numerics.Complex);df-generated | -| System.Numerics;Complex;Divide;(System.Numerics.Complex,System.Double);df-generated | -| System.Numerics;Complex;Divide;(System.Numerics.Complex,System.Numerics.Complex);df-generated | -| System.Numerics;Complex;Equals;(System.Numerics.Complex);df-generated | -| System.Numerics;Complex;Equals;(System.Object);df-generated | -| System.Numerics;Complex;Exp;(System.Numerics.Complex);df-generated | -| System.Numerics;Complex;FromPolarCoordinates;(System.Double,System.Double);df-generated | -| System.Numerics;Complex;GetHashCode;();df-generated | -| System.Numerics;Complex;IsFinite;(System.Numerics.Complex);df-generated | -| System.Numerics;Complex;IsInfinity;(System.Numerics.Complex);df-generated | -| System.Numerics;Complex;IsNaN;(System.Numerics.Complex);df-generated | -| System.Numerics;Complex;Log10;(System.Numerics.Complex);df-generated | -| System.Numerics;Complex;Log;(System.Numerics.Complex);df-generated | -| System.Numerics;Complex;Log;(System.Numerics.Complex,System.Double);df-generated | -| System.Numerics;Complex;Multiply;(System.Double,System.Numerics.Complex);df-generated | -| System.Numerics;Complex;Multiply;(System.Numerics.Complex,System.Double);df-generated | -| System.Numerics;Complex;Multiply;(System.Numerics.Complex,System.Numerics.Complex);df-generated | -| System.Numerics;Complex;Negate;(System.Numerics.Complex);df-generated | -| System.Numerics;Complex;Pow;(System.Numerics.Complex,System.Double);df-generated | -| System.Numerics;Complex;Pow;(System.Numerics.Complex,System.Numerics.Complex);df-generated | -| System.Numerics;Complex;Reciprocal;(System.Numerics.Complex);df-generated | -| System.Numerics;Complex;Sin;(System.Numerics.Complex);df-generated | -| System.Numerics;Complex;Sinh;(System.Numerics.Complex);df-generated | -| System.Numerics;Complex;Sqrt;(System.Numerics.Complex);df-generated | -| System.Numerics;Complex;Subtract;(System.Double,System.Numerics.Complex);df-generated | -| System.Numerics;Complex;Subtract;(System.Numerics.Complex,System.Double);df-generated | -| System.Numerics;Complex;Subtract;(System.Numerics.Complex,System.Numerics.Complex);df-generated | -| System.Numerics;Complex;Tan;(System.Numerics.Complex);df-generated | -| System.Numerics;Complex;Tanh;(System.Numerics.Complex);df-generated | -| System.Numerics;Complex;ToString;();df-generated | -| System.Numerics;Complex;ToString;(System.String);df-generated | -| System.Numerics;Complex;get_Imaginary;();df-generated | -| System.Numerics;Complex;get_Magnitude;();df-generated | -| System.Numerics;Complex;get_Phase;();df-generated | -| System.Numerics;Complex;get_Real;();df-generated | -| System.Numerics;Matrix3x2;Add;(System.Numerics.Matrix3x2,System.Numerics.Matrix3x2);df-generated | -| System.Numerics;Matrix3x2;CreateRotation;(System.Single);df-generated | -| System.Numerics;Matrix3x2;CreateRotation;(System.Single,System.Numerics.Vector2);df-generated | -| System.Numerics;Matrix3x2;CreateScale;(System.Numerics.Vector2);df-generated | -| System.Numerics;Matrix3x2;CreateScale;(System.Numerics.Vector2,System.Numerics.Vector2);df-generated | -| System.Numerics;Matrix3x2;CreateScale;(System.Single);df-generated | -| System.Numerics;Matrix3x2;CreateScale;(System.Single,System.Numerics.Vector2);df-generated | -| System.Numerics;Matrix3x2;CreateScale;(System.Single,System.Single);df-generated | -| System.Numerics;Matrix3x2;CreateScale;(System.Single,System.Single,System.Numerics.Vector2);df-generated | -| System.Numerics;Matrix3x2;CreateSkew;(System.Single,System.Single);df-generated | -| System.Numerics;Matrix3x2;CreateSkew;(System.Single,System.Single,System.Numerics.Vector2);df-generated | -| System.Numerics;Matrix3x2;CreateTranslation;(System.Numerics.Vector2);df-generated | -| System.Numerics;Matrix3x2;CreateTranslation;(System.Single,System.Single);df-generated | -| System.Numerics;Matrix3x2;Equals;(System.Numerics.Matrix3x2);df-generated | -| System.Numerics;Matrix3x2;Equals;(System.Object);df-generated | -| System.Numerics;Matrix3x2;GetDeterminant;();df-generated | -| System.Numerics;Matrix3x2;GetHashCode;();df-generated | -| System.Numerics;Matrix3x2;Invert;(System.Numerics.Matrix3x2,System.Numerics.Matrix3x2);df-generated | -| System.Numerics;Matrix3x2;Lerp;(System.Numerics.Matrix3x2,System.Numerics.Matrix3x2,System.Single);df-generated | -| System.Numerics;Matrix3x2;Matrix3x2;(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single);df-generated | -| System.Numerics;Matrix3x2;Multiply;(System.Numerics.Matrix3x2,System.Numerics.Matrix3x2);df-generated | -| System.Numerics;Matrix3x2;Multiply;(System.Numerics.Matrix3x2,System.Single);df-generated | -| System.Numerics;Matrix3x2;Negate;(System.Numerics.Matrix3x2);df-generated | -| System.Numerics;Matrix3x2;Subtract;(System.Numerics.Matrix3x2,System.Numerics.Matrix3x2);df-generated | -| System.Numerics;Matrix3x2;ToString;();df-generated | -| System.Numerics;Matrix3x2;get_Identity;();df-generated | -| System.Numerics;Matrix3x2;get_IsIdentity;();df-generated | -| System.Numerics;Matrix3x2;get_Item;(System.Int32,System.Int32);df-generated | -| System.Numerics;Matrix3x2;get_Translation;();df-generated | -| System.Numerics;Matrix3x2;set_Item;(System.Int32,System.Int32,System.Single);df-generated | -| System.Numerics;Matrix3x2;set_Translation;(System.Numerics.Vector2);df-generated | -| System.Numerics;Matrix4x4;CreateBillboard;(System.Numerics.Vector3,System.Numerics.Vector3,System.Numerics.Vector3,System.Numerics.Vector3);df-generated | -| System.Numerics;Matrix4x4;CreateConstrainedBillboard;(System.Numerics.Vector3,System.Numerics.Vector3,System.Numerics.Vector3,System.Numerics.Vector3,System.Numerics.Vector3);df-generated | -| System.Numerics;Matrix4x4;CreateFromAxisAngle;(System.Numerics.Vector3,System.Single);df-generated | -| System.Numerics;Matrix4x4;CreateFromQuaternion;(System.Numerics.Quaternion);df-generated | -| System.Numerics;Matrix4x4;CreateFromYawPitchRoll;(System.Single,System.Single,System.Single);df-generated | -| System.Numerics;Matrix4x4;CreateLookAt;(System.Numerics.Vector3,System.Numerics.Vector3,System.Numerics.Vector3);df-generated | -| System.Numerics;Matrix4x4;CreateOrthographic;(System.Single,System.Single,System.Single,System.Single);df-generated | -| System.Numerics;Matrix4x4;CreateOrthographicOffCenter;(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single);df-generated | -| System.Numerics;Matrix4x4;CreatePerspective;(System.Single,System.Single,System.Single,System.Single);df-generated | -| System.Numerics;Matrix4x4;CreatePerspectiveFieldOfView;(System.Single,System.Single,System.Single,System.Single);df-generated | -| System.Numerics;Matrix4x4;CreatePerspectiveOffCenter;(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single);df-generated | -| System.Numerics;Matrix4x4;CreateReflection;(System.Numerics.Plane);df-generated | -| System.Numerics;Matrix4x4;CreateRotationX;(System.Single);df-generated | -| System.Numerics;Matrix4x4;CreateRotationX;(System.Single,System.Numerics.Vector3);df-generated | -| System.Numerics;Matrix4x4;CreateRotationY;(System.Single);df-generated | -| System.Numerics;Matrix4x4;CreateRotationY;(System.Single,System.Numerics.Vector3);df-generated | -| System.Numerics;Matrix4x4;CreateRotationZ;(System.Single);df-generated | -| System.Numerics;Matrix4x4;CreateRotationZ;(System.Single,System.Numerics.Vector3);df-generated | -| System.Numerics;Matrix4x4;CreateScale;(System.Numerics.Vector3);df-generated | -| System.Numerics;Matrix4x4;CreateScale;(System.Numerics.Vector3,System.Numerics.Vector3);df-generated | -| System.Numerics;Matrix4x4;CreateScale;(System.Single);df-generated | -| System.Numerics;Matrix4x4;CreateScale;(System.Single,System.Numerics.Vector3);df-generated | -| System.Numerics;Matrix4x4;CreateScale;(System.Single,System.Single,System.Single);df-generated | -| System.Numerics;Matrix4x4;CreateScale;(System.Single,System.Single,System.Single,System.Numerics.Vector3);df-generated | -| System.Numerics;Matrix4x4;CreateShadow;(System.Numerics.Vector3,System.Numerics.Plane);df-generated | -| System.Numerics;Matrix4x4;CreateTranslation;(System.Numerics.Vector3);df-generated | -| System.Numerics;Matrix4x4;CreateTranslation;(System.Single,System.Single,System.Single);df-generated | -| System.Numerics;Matrix4x4;CreateWorld;(System.Numerics.Vector3,System.Numerics.Vector3,System.Numerics.Vector3);df-generated | -| System.Numerics;Matrix4x4;Decompose;(System.Numerics.Matrix4x4,System.Numerics.Vector3,System.Numerics.Quaternion,System.Numerics.Vector3);df-generated | -| System.Numerics;Matrix4x4;Equals;(System.Numerics.Matrix4x4);df-generated | -| System.Numerics;Matrix4x4;Equals;(System.Object);df-generated | -| System.Numerics;Matrix4x4;GetDeterminant;();df-generated | -| System.Numerics;Matrix4x4;GetHashCode;();df-generated | -| System.Numerics;Matrix4x4;Invert;(System.Numerics.Matrix4x4,System.Numerics.Matrix4x4);df-generated | -| System.Numerics;Matrix4x4;Matrix4x4;(System.Numerics.Matrix3x2);df-generated | -| System.Numerics;Matrix4x4;Matrix4x4;(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single);df-generated | -| System.Numerics;Matrix4x4;ToString;();df-generated | -| System.Numerics;Matrix4x4;Transform;(System.Numerics.Matrix4x4,System.Numerics.Quaternion);df-generated | -| System.Numerics;Matrix4x4;get_Identity;();df-generated | -| System.Numerics;Matrix4x4;get_IsIdentity;();df-generated | -| System.Numerics;Matrix4x4;get_Item;(System.Int32,System.Int32);df-generated | -| System.Numerics;Matrix4x4;get_Translation;();df-generated | -| System.Numerics;Matrix4x4;set_Item;(System.Int32,System.Int32,System.Single);df-generated | -| System.Numerics;Matrix4x4;set_Translation;(System.Numerics.Vector3);df-generated | -| System.Numerics;Plane;CreateFromVertices;(System.Numerics.Vector3,System.Numerics.Vector3,System.Numerics.Vector3);df-generated | -| System.Numerics;Plane;Dot;(System.Numerics.Plane,System.Numerics.Vector4);df-generated | -| System.Numerics;Plane;DotCoordinate;(System.Numerics.Plane,System.Numerics.Vector3);df-generated | -| System.Numerics;Plane;DotNormal;(System.Numerics.Plane,System.Numerics.Vector3);df-generated | -| System.Numerics;Plane;Equals;(System.Numerics.Plane);df-generated | -| System.Numerics;Plane;Equals;(System.Object);df-generated | -| System.Numerics;Plane;GetHashCode;();df-generated | -| System.Numerics;Plane;Plane;(System.Numerics.Vector4);df-generated | -| System.Numerics;Plane;Plane;(System.Single,System.Single,System.Single,System.Single);df-generated | -| System.Numerics;Plane;Transform;(System.Numerics.Plane,System.Numerics.Matrix4x4);df-generated | -| System.Numerics;Plane;Transform;(System.Numerics.Plane,System.Numerics.Quaternion);df-generated | -| System.Numerics;Quaternion;Add;(System.Numerics.Quaternion,System.Numerics.Quaternion);df-generated | -| System.Numerics;Quaternion;Concatenate;(System.Numerics.Quaternion,System.Numerics.Quaternion);df-generated | -| System.Numerics;Quaternion;Conjugate;(System.Numerics.Quaternion);df-generated | -| System.Numerics;Quaternion;CreateFromAxisAngle;(System.Numerics.Vector3,System.Single);df-generated | -| System.Numerics;Quaternion;CreateFromRotationMatrix;(System.Numerics.Matrix4x4);df-generated | -| System.Numerics;Quaternion;CreateFromYawPitchRoll;(System.Single,System.Single,System.Single);df-generated | -| System.Numerics;Quaternion;Divide;(System.Numerics.Quaternion,System.Numerics.Quaternion);df-generated | -| System.Numerics;Quaternion;Dot;(System.Numerics.Quaternion,System.Numerics.Quaternion);df-generated | -| System.Numerics;Quaternion;Equals;(System.Numerics.Quaternion);df-generated | -| System.Numerics;Quaternion;Equals;(System.Object);df-generated | -| System.Numerics;Quaternion;GetHashCode;();df-generated | -| System.Numerics;Quaternion;Inverse;(System.Numerics.Quaternion);df-generated | -| System.Numerics;Quaternion;Length;();df-generated | -| System.Numerics;Quaternion;LengthSquared;();df-generated | -| System.Numerics;Quaternion;Lerp;(System.Numerics.Quaternion,System.Numerics.Quaternion,System.Single);df-generated | -| System.Numerics;Quaternion;Multiply;(System.Numerics.Quaternion,System.Numerics.Quaternion);df-generated | -| System.Numerics;Quaternion;Multiply;(System.Numerics.Quaternion,System.Single);df-generated | -| System.Numerics;Quaternion;Negate;(System.Numerics.Quaternion);df-generated | -| System.Numerics;Quaternion;Normalize;(System.Numerics.Quaternion);df-generated | -| System.Numerics;Quaternion;Quaternion;(System.Numerics.Vector3,System.Single);df-generated | -| System.Numerics;Quaternion;Quaternion;(System.Single,System.Single,System.Single,System.Single);df-generated | -| System.Numerics;Quaternion;Slerp;(System.Numerics.Quaternion,System.Numerics.Quaternion,System.Single);df-generated | -| System.Numerics;Quaternion;Subtract;(System.Numerics.Quaternion,System.Numerics.Quaternion);df-generated | -| System.Numerics;Quaternion;ToString;();df-generated | -| System.Numerics;Quaternion;get_Identity;();df-generated | -| System.Numerics;Quaternion;get_IsIdentity;();df-generated | -| System.Numerics;Quaternion;get_Item;(System.Int32);df-generated | -| System.Numerics;Quaternion;get_Zero;();df-generated | -| System.Numerics;Quaternion;set_Item;(System.Int32,System.Single);df-generated | -| System.Numerics;Vector2;Abs;(System.Numerics.Vector2);df-generated | -| System.Numerics;Vector2;Add;(System.Numerics.Vector2,System.Numerics.Vector2);df-generated | -| System.Numerics;Vector2;Clamp;(System.Numerics.Vector2,System.Numerics.Vector2,System.Numerics.Vector2);df-generated | -| System.Numerics;Vector2;CopyTo;(System.Single[]);df-generated | -| System.Numerics;Vector2;CopyTo;(System.Single[],System.Int32);df-generated | -| System.Numerics;Vector2;CopyTo;(System.Span);df-generated | -| System.Numerics;Vector2;Distance;(System.Numerics.Vector2,System.Numerics.Vector2);df-generated | -| System.Numerics;Vector2;DistanceSquared;(System.Numerics.Vector2,System.Numerics.Vector2);df-generated | -| System.Numerics;Vector2;Divide;(System.Numerics.Vector2,System.Numerics.Vector2);df-generated | -| System.Numerics;Vector2;Divide;(System.Numerics.Vector2,System.Single);df-generated | -| System.Numerics;Vector2;Dot;(System.Numerics.Vector2,System.Numerics.Vector2);df-generated | -| System.Numerics;Vector2;Equals;(System.Numerics.Vector2);df-generated | -| System.Numerics;Vector2;Equals;(System.Object);df-generated | -| System.Numerics;Vector2;GetHashCode;();df-generated | -| System.Numerics;Vector2;Length;();df-generated | -| System.Numerics;Vector2;LengthSquared;();df-generated | -| System.Numerics;Vector2;Lerp;(System.Numerics.Vector2,System.Numerics.Vector2,System.Single);df-generated | -| System.Numerics;Vector2;Max;(System.Numerics.Vector2,System.Numerics.Vector2);df-generated | -| System.Numerics;Vector2;Min;(System.Numerics.Vector2,System.Numerics.Vector2);df-generated | -| System.Numerics;Vector2;Multiply;(System.Numerics.Vector2,System.Numerics.Vector2);df-generated | -| System.Numerics;Vector2;Multiply;(System.Numerics.Vector2,System.Single);df-generated | -| System.Numerics;Vector2;Multiply;(System.Single,System.Numerics.Vector2);df-generated | -| System.Numerics;Vector2;Negate;(System.Numerics.Vector2);df-generated | -| System.Numerics;Vector2;Normalize;(System.Numerics.Vector2);df-generated | -| System.Numerics;Vector2;Reflect;(System.Numerics.Vector2,System.Numerics.Vector2);df-generated | -| System.Numerics;Vector2;SquareRoot;(System.Numerics.Vector2);df-generated | -| System.Numerics;Vector2;Subtract;(System.Numerics.Vector2,System.Numerics.Vector2);df-generated | -| System.Numerics;Vector2;ToString;();df-generated | -| System.Numerics;Vector2;ToString;(System.String);df-generated | -| System.Numerics;Vector2;Transform;(System.Numerics.Vector2,System.Numerics.Matrix3x2);df-generated | -| System.Numerics;Vector2;Transform;(System.Numerics.Vector2,System.Numerics.Matrix4x4);df-generated | -| System.Numerics;Vector2;Transform;(System.Numerics.Vector2,System.Numerics.Quaternion);df-generated | -| System.Numerics;Vector2;TransformNormal;(System.Numerics.Vector2,System.Numerics.Matrix3x2);df-generated | -| System.Numerics;Vector2;TransformNormal;(System.Numerics.Vector2,System.Numerics.Matrix4x4);df-generated | -| System.Numerics;Vector2;TryCopyTo;(System.Span);df-generated | -| System.Numerics;Vector2;Vector2;(System.ReadOnlySpan);df-generated | -| System.Numerics;Vector2;Vector2;(System.Single);df-generated | -| System.Numerics;Vector2;Vector2;(System.Single,System.Single);df-generated | -| System.Numerics;Vector2;get_Item;(System.Int32);df-generated | -| System.Numerics;Vector2;get_One;();df-generated | -| System.Numerics;Vector2;get_UnitX;();df-generated | -| System.Numerics;Vector2;get_UnitY;();df-generated | -| System.Numerics;Vector2;get_Zero;();df-generated | -| System.Numerics;Vector2;set_Item;(System.Int32,System.Single);df-generated | -| System.Numerics;Vector3;Abs;(System.Numerics.Vector3);df-generated | -| System.Numerics;Vector3;Add;(System.Numerics.Vector3,System.Numerics.Vector3);df-generated | -| System.Numerics;Vector3;Clamp;(System.Numerics.Vector3,System.Numerics.Vector3,System.Numerics.Vector3);df-generated | -| System.Numerics;Vector3;CopyTo;(System.Single[]);df-generated | -| System.Numerics;Vector3;CopyTo;(System.Single[],System.Int32);df-generated | -| System.Numerics;Vector3;CopyTo;(System.Span);df-generated | -| System.Numerics;Vector3;Cross;(System.Numerics.Vector3,System.Numerics.Vector3);df-generated | -| System.Numerics;Vector3;Distance;(System.Numerics.Vector3,System.Numerics.Vector3);df-generated | -| System.Numerics;Vector3;DistanceSquared;(System.Numerics.Vector3,System.Numerics.Vector3);df-generated | -| System.Numerics;Vector3;Divide;(System.Numerics.Vector3,System.Numerics.Vector3);df-generated | -| System.Numerics;Vector3;Divide;(System.Numerics.Vector3,System.Single);df-generated | -| System.Numerics;Vector3;Dot;(System.Numerics.Vector3,System.Numerics.Vector3);df-generated | -| System.Numerics;Vector3;Equals;(System.Numerics.Vector3);df-generated | -| System.Numerics;Vector3;Equals;(System.Object);df-generated | -| System.Numerics;Vector3;GetHashCode;();df-generated | -| System.Numerics;Vector3;Length;();df-generated | -| System.Numerics;Vector3;LengthSquared;();df-generated | -| System.Numerics;Vector3;Lerp;(System.Numerics.Vector3,System.Numerics.Vector3,System.Single);df-generated | -| System.Numerics;Vector3;Max;(System.Numerics.Vector3,System.Numerics.Vector3);df-generated | -| System.Numerics;Vector3;Min;(System.Numerics.Vector3,System.Numerics.Vector3);df-generated | -| System.Numerics;Vector3;Multiply;(System.Numerics.Vector3,System.Numerics.Vector3);df-generated | -| System.Numerics;Vector3;Multiply;(System.Numerics.Vector3,System.Single);df-generated | -| System.Numerics;Vector3;Multiply;(System.Single,System.Numerics.Vector3);df-generated | -| System.Numerics;Vector3;Negate;(System.Numerics.Vector3);df-generated | -| System.Numerics;Vector3;Normalize;(System.Numerics.Vector3);df-generated | -| System.Numerics;Vector3;Reflect;(System.Numerics.Vector3,System.Numerics.Vector3);df-generated | -| System.Numerics;Vector3;SquareRoot;(System.Numerics.Vector3);df-generated | -| System.Numerics;Vector3;Subtract;(System.Numerics.Vector3,System.Numerics.Vector3);df-generated | -| System.Numerics;Vector3;ToString;();df-generated | -| System.Numerics;Vector3;ToString;(System.String);df-generated | -| System.Numerics;Vector3;Transform;(System.Numerics.Vector3,System.Numerics.Matrix4x4);df-generated | -| System.Numerics;Vector3;Transform;(System.Numerics.Vector3,System.Numerics.Quaternion);df-generated | -| System.Numerics;Vector3;TransformNormal;(System.Numerics.Vector3,System.Numerics.Matrix4x4);df-generated | -| System.Numerics;Vector3;TryCopyTo;(System.Span);df-generated | -| System.Numerics;Vector3;Vector3;(System.Numerics.Vector2,System.Single);df-generated | -| System.Numerics;Vector3;Vector3;(System.ReadOnlySpan);df-generated | -| System.Numerics;Vector3;Vector3;(System.Single);df-generated | -| System.Numerics;Vector3;Vector3;(System.Single,System.Single,System.Single);df-generated | -| System.Numerics;Vector3;get_Item;(System.Int32);df-generated | -| System.Numerics;Vector3;get_One;();df-generated | -| System.Numerics;Vector3;get_UnitX;();df-generated | -| System.Numerics;Vector3;get_UnitY;();df-generated | -| System.Numerics;Vector3;get_UnitZ;();df-generated | -| System.Numerics;Vector3;get_Zero;();df-generated | -| System.Numerics;Vector3;set_Item;(System.Int32,System.Single);df-generated | -| System.Numerics;Vector4;Abs;(System.Numerics.Vector4);df-generated | -| System.Numerics;Vector4;Add;(System.Numerics.Vector4,System.Numerics.Vector4);df-generated | -| System.Numerics;Vector4;Clamp;(System.Numerics.Vector4,System.Numerics.Vector4,System.Numerics.Vector4);df-generated | -| System.Numerics;Vector4;CopyTo;(System.Single[]);df-generated | -| System.Numerics;Vector4;CopyTo;(System.Single[],System.Int32);df-generated | -| System.Numerics;Vector4;CopyTo;(System.Span);df-generated | -| System.Numerics;Vector4;Distance;(System.Numerics.Vector4,System.Numerics.Vector4);df-generated | -| System.Numerics;Vector4;DistanceSquared;(System.Numerics.Vector4,System.Numerics.Vector4);df-generated | -| System.Numerics;Vector4;Divide;(System.Numerics.Vector4,System.Numerics.Vector4);df-generated | -| System.Numerics;Vector4;Divide;(System.Numerics.Vector4,System.Single);df-generated | -| System.Numerics;Vector4;Dot;(System.Numerics.Vector4,System.Numerics.Vector4);df-generated | -| System.Numerics;Vector4;Equals;(System.Numerics.Vector4);df-generated | -| System.Numerics;Vector4;Equals;(System.Object);df-generated | -| System.Numerics;Vector4;GetHashCode;();df-generated | -| System.Numerics;Vector4;Length;();df-generated | -| System.Numerics;Vector4;LengthSquared;();df-generated | -| System.Numerics;Vector4;Lerp;(System.Numerics.Vector4,System.Numerics.Vector4,System.Single);df-generated | -| System.Numerics;Vector4;Max;(System.Numerics.Vector4,System.Numerics.Vector4);df-generated | -| System.Numerics;Vector4;Min;(System.Numerics.Vector4,System.Numerics.Vector4);df-generated | -| System.Numerics;Vector4;Multiply;(System.Numerics.Vector4,System.Numerics.Vector4);df-generated | -| System.Numerics;Vector4;Multiply;(System.Numerics.Vector4,System.Single);df-generated | -| System.Numerics;Vector4;Multiply;(System.Single,System.Numerics.Vector4);df-generated | -| System.Numerics;Vector4;Negate;(System.Numerics.Vector4);df-generated | -| System.Numerics;Vector4;Normalize;(System.Numerics.Vector4);df-generated | -| System.Numerics;Vector4;SquareRoot;(System.Numerics.Vector4);df-generated | -| System.Numerics;Vector4;Subtract;(System.Numerics.Vector4,System.Numerics.Vector4);df-generated | -| System.Numerics;Vector4;ToString;();df-generated | -| System.Numerics;Vector4;ToString;(System.String);df-generated | -| System.Numerics;Vector4;Transform;(System.Numerics.Vector2,System.Numerics.Matrix4x4);df-generated | -| System.Numerics;Vector4;Transform;(System.Numerics.Vector2,System.Numerics.Quaternion);df-generated | -| System.Numerics;Vector4;Transform;(System.Numerics.Vector3,System.Numerics.Matrix4x4);df-generated | -| System.Numerics;Vector4;Transform;(System.Numerics.Vector3,System.Numerics.Quaternion);df-generated | -| System.Numerics;Vector4;Transform;(System.Numerics.Vector4,System.Numerics.Matrix4x4);df-generated | -| System.Numerics;Vector4;Transform;(System.Numerics.Vector4,System.Numerics.Quaternion);df-generated | -| System.Numerics;Vector4;TryCopyTo;(System.Span);df-generated | -| System.Numerics;Vector4;Vector4;(System.Numerics.Vector2,System.Single,System.Single);df-generated | -| System.Numerics;Vector4;Vector4;(System.Numerics.Vector3,System.Single);df-generated | -| System.Numerics;Vector4;Vector4;(System.ReadOnlySpan);df-generated | -| System.Numerics;Vector4;Vector4;(System.Single);df-generated | -| System.Numerics;Vector4;Vector4;(System.Single,System.Single,System.Single,System.Single);df-generated | -| System.Numerics;Vector4;get_Item;(System.Int32);df-generated | -| System.Numerics;Vector4;get_One;();df-generated | -| System.Numerics;Vector4;get_UnitW;();df-generated | -| System.Numerics;Vector4;get_UnitX;();df-generated | -| System.Numerics;Vector4;get_UnitY;();df-generated | -| System.Numerics;Vector4;get_UnitZ;();df-generated | -| System.Numerics;Vector4;get_Zero;();df-generated | -| System.Numerics;Vector4;set_Item;(System.Int32,System.Single);df-generated | -| System.Numerics;Vector;Add<>;(System.Numerics.Vector,System.Numerics.Vector);df-generated | -| System.Numerics;Vector;AndNot<>;(System.Numerics.Vector,System.Numerics.Vector);df-generated | -| System.Numerics;Vector;As<,>;(System.Numerics.Vector);df-generated | -| System.Numerics;Vector;AsVectorByte<>;(System.Numerics.Vector);df-generated | -| System.Numerics;Vector;AsVectorDouble<>;(System.Numerics.Vector);df-generated | -| System.Numerics;Vector;AsVectorInt16<>;(System.Numerics.Vector);df-generated | -| System.Numerics;Vector;AsVectorInt32<>;(System.Numerics.Vector);df-generated | -| System.Numerics;Vector;AsVectorInt64<>;(System.Numerics.Vector);df-generated | -| System.Numerics;Vector;AsVectorNInt<>;(System.Numerics.Vector);df-generated | -| System.Numerics;Vector;AsVectorNUInt<>;(System.Numerics.Vector);df-generated | -| System.Numerics;Vector;AsVectorSByte<>;(System.Numerics.Vector);df-generated | -| System.Numerics;Vector;AsVectorSingle<>;(System.Numerics.Vector);df-generated | -| System.Numerics;Vector;AsVectorUInt16<>;(System.Numerics.Vector);df-generated | -| System.Numerics;Vector;AsVectorUInt32<>;(System.Numerics.Vector);df-generated | -| System.Numerics;Vector;AsVectorUInt64<>;(System.Numerics.Vector);df-generated | -| System.Numerics;Vector;BitwiseAnd<>;(System.Numerics.Vector,System.Numerics.Vector);df-generated | -| System.Numerics;Vector;BitwiseOr<>;(System.Numerics.Vector,System.Numerics.Vector);df-generated | -| System.Numerics;Vector;Ceiling;(System.Numerics.Vector);df-generated | -| System.Numerics;Vector;Ceiling;(System.Numerics.Vector);df-generated | -| System.Numerics;Vector;ConditionalSelect;(System.Numerics.Vector,System.Numerics.Vector,System.Numerics.Vector);df-generated | -| System.Numerics;Vector;ConditionalSelect;(System.Numerics.Vector,System.Numerics.Vector,System.Numerics.Vector);df-generated | -| System.Numerics;Vector;ConditionalSelect<>;(System.Numerics.Vector,System.Numerics.Vector,System.Numerics.Vector);df-generated | -| System.Numerics;Vector;ConvertToDouble;(System.Numerics.Vector);df-generated | -| System.Numerics;Vector;ConvertToDouble;(System.Numerics.Vector);df-generated | -| System.Numerics;Vector;ConvertToInt32;(System.Numerics.Vector);df-generated | -| System.Numerics;Vector;ConvertToInt64;(System.Numerics.Vector);df-generated | -| System.Numerics;Vector;ConvertToSingle;(System.Numerics.Vector);df-generated | -| System.Numerics;Vector;ConvertToSingle;(System.Numerics.Vector);df-generated | -| System.Numerics;Vector;ConvertToUInt32;(System.Numerics.Vector);df-generated | -| System.Numerics;Vector;ConvertToUInt64;(System.Numerics.Vector);df-generated | -| System.Numerics;Vector;Divide<>;(System.Numerics.Vector,System.Numerics.Vector);df-generated | -| System.Numerics;Vector;Dot<>;(System.Numerics.Vector,System.Numerics.Vector);df-generated | -| System.Numerics;Vector;Equals;(System.Numerics.Vector,System.Numerics.Vector);df-generated | -| System.Numerics;Vector;Equals;(System.Numerics.Vector,System.Numerics.Vector);df-generated | -| System.Numerics;Vector;Equals;(System.Numerics.Vector,System.Numerics.Vector);df-generated | -| System.Numerics;Vector;Equals;(System.Numerics.Vector,System.Numerics.Vector);df-generated | -| System.Numerics;Vector;Equals<>;(System.Numerics.Vector,System.Numerics.Vector);df-generated | -| System.Numerics;Vector;EqualsAll<>;(System.Numerics.Vector,System.Numerics.Vector);df-generated | -| System.Numerics;Vector;EqualsAny<>;(System.Numerics.Vector,System.Numerics.Vector);df-generated | -| System.Numerics;Vector;Floor;(System.Numerics.Vector);df-generated | -| System.Numerics;Vector;Floor;(System.Numerics.Vector);df-generated | -| System.Numerics;Vector;GreaterThan;(System.Numerics.Vector,System.Numerics.Vector);df-generated | -| System.Numerics;Vector;GreaterThan;(System.Numerics.Vector,System.Numerics.Vector);df-generated | -| System.Numerics;Vector;GreaterThan;(System.Numerics.Vector,System.Numerics.Vector);df-generated | -| System.Numerics;Vector;GreaterThan;(System.Numerics.Vector,System.Numerics.Vector);df-generated | -| System.Numerics;Vector;GreaterThan<>;(System.Numerics.Vector,System.Numerics.Vector);df-generated | -| System.Numerics;Vector;GreaterThanAll<>;(System.Numerics.Vector,System.Numerics.Vector);df-generated | -| System.Numerics;Vector;GreaterThanAny<>;(System.Numerics.Vector,System.Numerics.Vector);df-generated | -| System.Numerics;Vector;GreaterThanOrEqual;(System.Numerics.Vector,System.Numerics.Vector);df-generated | -| System.Numerics;Vector;GreaterThanOrEqual;(System.Numerics.Vector,System.Numerics.Vector);df-generated | -| System.Numerics;Vector;GreaterThanOrEqual;(System.Numerics.Vector,System.Numerics.Vector);df-generated | -| System.Numerics;Vector;GreaterThanOrEqual;(System.Numerics.Vector,System.Numerics.Vector);df-generated | -| System.Numerics;Vector;GreaterThanOrEqual<>;(System.Numerics.Vector,System.Numerics.Vector);df-generated | -| System.Numerics;Vector;GreaterThanOrEqualAll<>;(System.Numerics.Vector,System.Numerics.Vector);df-generated | -| System.Numerics;Vector;GreaterThanOrEqualAny<>;(System.Numerics.Vector,System.Numerics.Vector);df-generated | -| System.Numerics;Vector;LessThan;(System.Numerics.Vector,System.Numerics.Vector);df-generated | -| System.Numerics;Vector;LessThan;(System.Numerics.Vector,System.Numerics.Vector);df-generated | -| System.Numerics;Vector;LessThan;(System.Numerics.Vector,System.Numerics.Vector);df-generated | -| System.Numerics;Vector;LessThan;(System.Numerics.Vector,System.Numerics.Vector);df-generated | -| System.Numerics;Vector;LessThan<>;(System.Numerics.Vector,System.Numerics.Vector);df-generated | -| System.Numerics;Vector;LessThanAll<>;(System.Numerics.Vector,System.Numerics.Vector);df-generated | -| System.Numerics;Vector;LessThanAny<>;(System.Numerics.Vector,System.Numerics.Vector);df-generated | -| System.Numerics;Vector;LessThanOrEqual;(System.Numerics.Vector,System.Numerics.Vector);df-generated | -| System.Numerics;Vector;LessThanOrEqual;(System.Numerics.Vector,System.Numerics.Vector);df-generated | -| System.Numerics;Vector;LessThanOrEqual;(System.Numerics.Vector,System.Numerics.Vector);df-generated | -| System.Numerics;Vector;LessThanOrEqual;(System.Numerics.Vector,System.Numerics.Vector);df-generated | -| System.Numerics;Vector;LessThanOrEqual<>;(System.Numerics.Vector,System.Numerics.Vector);df-generated | -| System.Numerics;Vector;LessThanOrEqualAll<>;(System.Numerics.Vector,System.Numerics.Vector);df-generated | -| System.Numerics;Vector;LessThanOrEqualAny<>;(System.Numerics.Vector,System.Numerics.Vector);df-generated | -| System.Numerics;Vector;Max<>;(System.Numerics.Vector,System.Numerics.Vector);df-generated | -| System.Numerics;Vector;Min<>;(System.Numerics.Vector,System.Numerics.Vector);df-generated | -| System.Numerics;Vector;Multiply<>;(System.Numerics.Vector,System.Numerics.Vector);df-generated | -| System.Numerics;Vector;Multiply<>;(System.Numerics.Vector,T);df-generated | -| System.Numerics;Vector;Multiply<>;(T,System.Numerics.Vector);df-generated | -| System.Numerics;Vector;Narrow;(System.Numerics.Vector,System.Numerics.Vector);df-generated | -| System.Numerics;Vector;Narrow;(System.Numerics.Vector,System.Numerics.Vector);df-generated | -| System.Numerics;Vector;Narrow;(System.Numerics.Vector,System.Numerics.Vector);df-generated | -| System.Numerics;Vector;Narrow;(System.Numerics.Vector,System.Numerics.Vector);df-generated | -| System.Numerics;Vector;Narrow;(System.Numerics.Vector,System.Numerics.Vector);df-generated | -| System.Numerics;Vector;Narrow;(System.Numerics.Vector,System.Numerics.Vector);df-generated | -| System.Numerics;Vector;Narrow;(System.Numerics.Vector,System.Numerics.Vector);df-generated | -| System.Numerics;Vector;Negate<>;(System.Numerics.Vector);df-generated | -| System.Numerics;Vector;OnesComplement<>;(System.Numerics.Vector);df-generated | -| System.Numerics;Vector;SquareRoot<>;(System.Numerics.Vector);df-generated | -| System.Numerics;Vector;Subtract<>;(System.Numerics.Vector,System.Numerics.Vector);df-generated | -| System.Numerics;Vector;Sum<>;(System.Numerics.Vector);df-generated | -| System.Numerics;Vector;Widen;(System.Numerics.Vector,System.Numerics.Vector,System.Numerics.Vector);df-generated | -| System.Numerics;Vector;Widen;(System.Numerics.Vector,System.Numerics.Vector,System.Numerics.Vector);df-generated | -| System.Numerics;Vector;Widen;(System.Numerics.Vector,System.Numerics.Vector,System.Numerics.Vector);df-generated | -| System.Numerics;Vector;Widen;(System.Numerics.Vector,System.Numerics.Vector,System.Numerics.Vector);df-generated | -| System.Numerics;Vector;Widen;(System.Numerics.Vector,System.Numerics.Vector,System.Numerics.Vector);df-generated | -| System.Numerics;Vector;Widen;(System.Numerics.Vector,System.Numerics.Vector,System.Numerics.Vector);df-generated | -| System.Numerics;Vector;Widen;(System.Numerics.Vector,System.Numerics.Vector,System.Numerics.Vector);df-generated | -| System.Numerics;Vector;Xor<>;(System.Numerics.Vector,System.Numerics.Vector);df-generated | -| System.Numerics;Vector;get_IsHardwareAccelerated;();df-generated | -| System.Numerics;Vector<>;CopyTo;(System.Span);df-generated | -| System.Numerics;Vector<>;CopyTo;(System.Span);df-generated | -| System.Numerics;Vector<>;CopyTo;(T[]);df-generated | -| System.Numerics;Vector<>;CopyTo;(T[],System.Int32);df-generated | -| System.Numerics;Vector<>;Equals;(System.Numerics.Vector<>);df-generated | -| System.Numerics;Vector<>;Equals;(System.Object);df-generated | -| System.Numerics;Vector<>;GetHashCode;();df-generated | -| System.Numerics;Vector<>;ToString;();df-generated | -| System.Numerics;Vector<>;ToString;(System.String);df-generated | -| System.Numerics;Vector<>;ToString;(System.String,System.IFormatProvider);df-generated | -| System.Numerics;Vector<>;TryCopyTo;(System.Span);df-generated | -| System.Numerics;Vector<>;TryCopyTo;(System.Span);df-generated | -| System.Numerics;Vector<>;Vector;(System.ReadOnlySpan);df-generated | -| System.Numerics;Vector<>;Vector;(System.ReadOnlySpan);df-generated | -| System.Numerics;Vector<>;Vector;(System.Span);df-generated | -| System.Numerics;Vector<>;Vector;(T);df-generated | -| System.Numerics;Vector<>;Vector;(T[]);df-generated | -| System.Numerics;Vector<>;Vector;(T[],System.Int32);df-generated | -| System.Numerics;Vector<>;get_Count;();df-generated | -| System.Numerics;Vector<>;get_Item;(System.Int32);df-generated | -| System.Numerics;Vector<>;get_One;();df-generated | -| System.Numerics;Vector<>;get_Zero;();df-generated | -| System.Reflection.Emit;AssemblyBuilder;Equals;(System.Object);df-generated | -| System.Reflection.Emit;AssemblyBuilder;GetCustomAttributes;(System.Boolean);df-generated | -| System.Reflection.Emit;AssemblyBuilder;GetCustomAttributes;(System.Type,System.Boolean);df-generated | -| System.Reflection.Emit;AssemblyBuilder;GetCustomAttributesData;();df-generated | -| System.Reflection.Emit;AssemblyBuilder;GetExportedTypes;();df-generated | -| System.Reflection.Emit;AssemblyBuilder;GetFile;(System.String);df-generated | -| System.Reflection.Emit;AssemblyBuilder;GetFiles;(System.Boolean);df-generated | -| System.Reflection.Emit;AssemblyBuilder;GetHashCode;();df-generated | -| System.Reflection.Emit;AssemblyBuilder;GetLoadedModules;(System.Boolean);df-generated | -| System.Reflection.Emit;AssemblyBuilder;GetManifestResourceInfo;(System.String);df-generated | -| System.Reflection.Emit;AssemblyBuilder;GetManifestResourceNames;();df-generated | -| System.Reflection.Emit;AssemblyBuilder;GetManifestResourceStream;(System.String);df-generated | -| System.Reflection.Emit;AssemblyBuilder;GetManifestResourceStream;(System.Type,System.String);df-generated | -| System.Reflection.Emit;AssemblyBuilder;GetModules;(System.Boolean);df-generated | -| System.Reflection.Emit;AssemblyBuilder;GetName;(System.Boolean);df-generated | -| System.Reflection.Emit;AssemblyBuilder;GetReferencedAssemblies;();df-generated | -| System.Reflection.Emit;AssemblyBuilder;GetSatelliteAssembly;(System.Globalization.CultureInfo);df-generated | -| System.Reflection.Emit;AssemblyBuilder;GetSatelliteAssembly;(System.Globalization.CultureInfo,System.Version);df-generated | -| System.Reflection.Emit;AssemblyBuilder;GetType;(System.String,System.Boolean,System.Boolean);df-generated | -| System.Reflection.Emit;AssemblyBuilder;IsDefined;(System.Type,System.Boolean);df-generated | -| System.Reflection.Emit;AssemblyBuilder;SetCustomAttribute;(System.Reflection.ConstructorInfo,System.Byte[]);df-generated | -| System.Reflection.Emit;AssemblyBuilder;get_CodeBase;();df-generated | -| System.Reflection.Emit;AssemblyBuilder;get_EntryPoint;();df-generated | -| System.Reflection.Emit;AssemblyBuilder;get_FullName;();df-generated | -| System.Reflection.Emit;AssemblyBuilder;get_HostContext;();df-generated | -| System.Reflection.Emit;AssemblyBuilder;get_IsCollectible;();df-generated | -| System.Reflection.Emit;AssemblyBuilder;get_IsDynamic;();df-generated | -| System.Reflection.Emit;AssemblyBuilder;get_Location;();df-generated | -| System.Reflection.Emit;AssemblyBuilder;get_ReflectionOnly;();df-generated | -| System.Reflection.Emit;ConstructorBuilder;GetCustomAttributes;(System.Boolean);df-generated | -| System.Reflection.Emit;ConstructorBuilder;GetCustomAttributes;(System.Type,System.Boolean);df-generated | -| System.Reflection.Emit;ConstructorBuilder;GetMethodImplementationFlags;();df-generated | -| System.Reflection.Emit;ConstructorBuilder;Invoke;(System.Object,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo);df-generated | -| System.Reflection.Emit;ConstructorBuilder;Invoke;(System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo);df-generated | -| System.Reflection.Emit;ConstructorBuilder;IsDefined;(System.Type,System.Boolean);df-generated | -| System.Reflection.Emit;ConstructorBuilder;SetCustomAttribute;(System.Reflection.ConstructorInfo,System.Byte[]);df-generated | -| System.Reflection.Emit;ConstructorBuilder;SetImplementationFlags;(System.Reflection.MethodImplAttributes);df-generated | -| System.Reflection.Emit;ConstructorBuilder;ToString;();df-generated | -| System.Reflection.Emit;ConstructorBuilder;get_Attributes;();df-generated | -| System.Reflection.Emit;ConstructorBuilder;get_CallingConvention;();df-generated | -| System.Reflection.Emit;ConstructorBuilder;get_InitLocals;();df-generated | -| System.Reflection.Emit;ConstructorBuilder;get_MetadataToken;();df-generated | -| System.Reflection.Emit;ConstructorBuilder;get_MethodHandle;();df-generated | -| System.Reflection.Emit;ConstructorBuilder;get_Name;();df-generated | -| System.Reflection.Emit;ConstructorBuilder;set_InitLocals;(System.Boolean);df-generated | -| System.Reflection.Emit;DynamicILInfo;GetTokenFor;(System.Byte[]);df-generated | -| System.Reflection.Emit;DynamicILInfo;GetTokenFor;(System.Reflection.Emit.DynamicMethod);df-generated | -| System.Reflection.Emit;DynamicILInfo;GetTokenFor;(System.RuntimeFieldHandle);df-generated | -| System.Reflection.Emit;DynamicILInfo;GetTokenFor;(System.RuntimeFieldHandle,System.RuntimeTypeHandle);df-generated | -| System.Reflection.Emit;DynamicILInfo;GetTokenFor;(System.RuntimeMethodHandle);df-generated | -| System.Reflection.Emit;DynamicILInfo;GetTokenFor;(System.RuntimeMethodHandle,System.RuntimeTypeHandle);df-generated | -| System.Reflection.Emit;DynamicILInfo;GetTokenFor;(System.RuntimeTypeHandle);df-generated | -| System.Reflection.Emit;DynamicILInfo;GetTokenFor;(System.String);df-generated | -| System.Reflection.Emit;DynamicILInfo;SetCode;(System.Byte*,System.Int32,System.Int32);df-generated | -| System.Reflection.Emit;DynamicILInfo;SetCode;(System.Byte[],System.Int32);df-generated | -| System.Reflection.Emit;DynamicILInfo;SetExceptions;(System.Byte*,System.Int32);df-generated | -| System.Reflection.Emit;DynamicILInfo;SetExceptions;(System.Byte[]);df-generated | -| System.Reflection.Emit;DynamicILInfo;SetLocalSignature;(System.Byte*,System.Int32);df-generated | -| System.Reflection.Emit;DynamicILInfo;SetLocalSignature;(System.Byte[]);df-generated | -| System.Reflection.Emit;DynamicMethod;CreateDelegate;(System.Type,System.Object);df-generated | -| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[],System.Reflection.Module,System.Boolean);df-generated | -| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[],System.Type,System.Boolean);df-generated | -| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Type,System.Type[]);df-generated | -| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Type,System.Type[],System.Boolean);df-generated | -| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Type,System.Type[],System.Reflection.Module);df-generated | -| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Type,System.Type[],System.Reflection.Module,System.Boolean);df-generated | -| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Type,System.Type[],System.Type);df-generated | -| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Type,System.Type[],System.Type,System.Boolean);df-generated | -| System.Reflection.Emit;DynamicMethod;GetCustomAttributes;(System.Boolean);df-generated | -| System.Reflection.Emit;DynamicMethod;GetCustomAttributes;(System.Type,System.Boolean);df-generated | -| System.Reflection.Emit;DynamicMethod;GetMethodImplementationFlags;();df-generated | -| System.Reflection.Emit;DynamicMethod;Invoke;(System.Object,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo);df-generated | -| System.Reflection.Emit;DynamicMethod;IsDefined;(System.Type,System.Boolean);df-generated | -| System.Reflection.Emit;DynamicMethod;ToString;();df-generated | -| System.Reflection.Emit;DynamicMethod;get_Attributes;();df-generated | -| System.Reflection.Emit;DynamicMethod;get_CallingConvention;();df-generated | -| System.Reflection.Emit;DynamicMethod;get_DeclaringType;();df-generated | -| System.Reflection.Emit;DynamicMethod;get_InitLocals;();df-generated | -| System.Reflection.Emit;DynamicMethod;get_IsSecurityCritical;();df-generated | -| System.Reflection.Emit;DynamicMethod;get_IsSecuritySafeCritical;();df-generated | -| System.Reflection.Emit;DynamicMethod;get_IsSecurityTransparent;();df-generated | -| System.Reflection.Emit;DynamicMethod;get_ReflectedType;();df-generated | -| System.Reflection.Emit;DynamicMethod;get_ReturnTypeCustomAttributes;();df-generated | -| System.Reflection.Emit;DynamicMethod;set_InitLocals;(System.Boolean);df-generated | -| System.Reflection.Emit;EnumBuilder;GetAttributeFlagsImpl;();df-generated | -| System.Reflection.Emit;EnumBuilder;GetCustomAttributes;(System.Boolean);df-generated | -| System.Reflection.Emit;EnumBuilder;GetCustomAttributes;(System.Type,System.Boolean);df-generated | -| System.Reflection.Emit;EnumBuilder;GetElementType;();df-generated | -| System.Reflection.Emit;EnumBuilder;GetInterface;(System.String,System.Boolean);df-generated | -| System.Reflection.Emit;EnumBuilder;GetMethods;(System.Reflection.BindingFlags);df-generated | -| System.Reflection.Emit;EnumBuilder;GetNestedType;(System.String,System.Reflection.BindingFlags);df-generated | -| System.Reflection.Emit;EnumBuilder;GetNestedTypes;(System.Reflection.BindingFlags);df-generated | -| System.Reflection.Emit;EnumBuilder;GetPropertyImpl;(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Type,System.Type[],System.Reflection.ParameterModifier[]);df-generated | -| System.Reflection.Emit;EnumBuilder;HasElementTypeImpl;();df-generated | -| System.Reflection.Emit;EnumBuilder;InvokeMember;(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object,System.Object[],System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[]);df-generated | -| System.Reflection.Emit;EnumBuilder;IsArrayImpl;();df-generated | -| System.Reflection.Emit;EnumBuilder;IsAssignableFrom;(System.Reflection.TypeInfo);df-generated | -| System.Reflection.Emit;EnumBuilder;IsByRefImpl;();df-generated | -| System.Reflection.Emit;EnumBuilder;IsCOMObjectImpl;();df-generated | -| System.Reflection.Emit;EnumBuilder;IsDefined;(System.Type,System.Boolean);df-generated | -| System.Reflection.Emit;EnumBuilder;IsPointerImpl;();df-generated | -| System.Reflection.Emit;EnumBuilder;IsPrimitiveImpl;();df-generated | -| System.Reflection.Emit;EnumBuilder;IsValueTypeImpl;();df-generated | -| System.Reflection.Emit;EnumBuilder;MakeArrayType;();df-generated | -| System.Reflection.Emit;EnumBuilder;MakeArrayType;(System.Int32);df-generated | -| System.Reflection.Emit;EnumBuilder;MakeByRefType;();df-generated | -| System.Reflection.Emit;EnumBuilder;MakePointerType;();df-generated | -| System.Reflection.Emit;EnumBuilder;SetCustomAttribute;(System.Reflection.ConstructorInfo,System.Byte[]);df-generated | -| System.Reflection.Emit;EnumBuilder;SetCustomAttribute;(System.Reflection.Emit.CustomAttributeBuilder);df-generated | -| System.Reflection.Emit;EnumBuilder;get_Assembly;();df-generated | -| System.Reflection.Emit;EnumBuilder;get_AssemblyQualifiedName;();df-generated | -| System.Reflection.Emit;EnumBuilder;get_FullName;();df-generated | -| System.Reflection.Emit;EnumBuilder;get_GUID;();df-generated | -| System.Reflection.Emit;EnumBuilder;get_IsByRefLike;();df-generated | -| System.Reflection.Emit;EnumBuilder;get_IsConstructedGenericType;();df-generated | -| System.Reflection.Emit;EnumBuilder;get_IsSZArray;();df-generated | -| System.Reflection.Emit;EnumBuilder;get_IsTypeDefinition;();df-generated | -| System.Reflection.Emit;EnumBuilder;get_TypeHandle;();df-generated | -| System.Reflection.Emit;EventBuilder;SetCustomAttribute;(System.Reflection.ConstructorInfo,System.Byte[]);df-generated | -| System.Reflection.Emit;FieldBuilder;GetCustomAttributes;(System.Boolean);df-generated | -| System.Reflection.Emit;FieldBuilder;GetCustomAttributes;(System.Type,System.Boolean);df-generated | -| System.Reflection.Emit;FieldBuilder;GetValue;(System.Object);df-generated | -| System.Reflection.Emit;FieldBuilder;IsDefined;(System.Type,System.Boolean);df-generated | -| System.Reflection.Emit;FieldBuilder;SetCustomAttribute;(System.Reflection.ConstructorInfo,System.Byte[]);df-generated | -| System.Reflection.Emit;FieldBuilder;SetOffset;(System.Int32);df-generated | -| System.Reflection.Emit;FieldBuilder;SetValue;(System.Object,System.Object,System.Reflection.BindingFlags,System.Reflection.Binder,System.Globalization.CultureInfo);df-generated | -| System.Reflection.Emit;FieldBuilder;get_Attributes;();df-generated | -| System.Reflection.Emit;FieldBuilder;get_FieldHandle;();df-generated | -| System.Reflection.Emit;FieldBuilder;get_MetadataToken;();df-generated | -| System.Reflection.Emit;FieldBuilder;get_Module;();df-generated | -| System.Reflection.Emit;GenericTypeParameterBuilder;Equals;(System.Object);df-generated | -| System.Reflection.Emit;GenericTypeParameterBuilder;GetAttributeFlagsImpl;();df-generated | -| System.Reflection.Emit;GenericTypeParameterBuilder;GetConstructorImpl;(System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[]);df-generated | -| System.Reflection.Emit;GenericTypeParameterBuilder;GetConstructors;(System.Reflection.BindingFlags);df-generated | -| System.Reflection.Emit;GenericTypeParameterBuilder;GetCustomAttributes;(System.Boolean);df-generated | -| System.Reflection.Emit;GenericTypeParameterBuilder;GetCustomAttributes;(System.Type,System.Boolean);df-generated | -| System.Reflection.Emit;GenericTypeParameterBuilder;GetElementType;();df-generated | -| System.Reflection.Emit;GenericTypeParameterBuilder;GetEvent;(System.String,System.Reflection.BindingFlags);df-generated | -| System.Reflection.Emit;GenericTypeParameterBuilder;GetEvents;();df-generated | -| System.Reflection.Emit;GenericTypeParameterBuilder;GetEvents;(System.Reflection.BindingFlags);df-generated | -| System.Reflection.Emit;GenericTypeParameterBuilder;GetField;(System.String,System.Reflection.BindingFlags);df-generated | -| System.Reflection.Emit;GenericTypeParameterBuilder;GetFields;(System.Reflection.BindingFlags);df-generated | -| System.Reflection.Emit;GenericTypeParameterBuilder;GetGenericArguments;();df-generated | -| System.Reflection.Emit;GenericTypeParameterBuilder;GetGenericTypeDefinition;();df-generated | -| System.Reflection.Emit;GenericTypeParameterBuilder;GetHashCode;();df-generated | -| System.Reflection.Emit;GenericTypeParameterBuilder;GetInterface;(System.String,System.Boolean);df-generated | -| System.Reflection.Emit;GenericTypeParameterBuilder;GetInterfaceMap;(System.Type);df-generated | -| System.Reflection.Emit;GenericTypeParameterBuilder;GetInterfaces;();df-generated | -| System.Reflection.Emit;GenericTypeParameterBuilder;GetMember;(System.String,System.Reflection.MemberTypes,System.Reflection.BindingFlags);df-generated | -| System.Reflection.Emit;GenericTypeParameterBuilder;GetMembers;(System.Reflection.BindingFlags);df-generated | -| System.Reflection.Emit;GenericTypeParameterBuilder;GetMethodImpl;(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[]);df-generated | -| System.Reflection.Emit;GenericTypeParameterBuilder;GetMethods;(System.Reflection.BindingFlags);df-generated | -| System.Reflection.Emit;GenericTypeParameterBuilder;GetNestedType;(System.String,System.Reflection.BindingFlags);df-generated | -| System.Reflection.Emit;GenericTypeParameterBuilder;GetNestedTypes;(System.Reflection.BindingFlags);df-generated | -| System.Reflection.Emit;GenericTypeParameterBuilder;GetProperties;(System.Reflection.BindingFlags);df-generated | -| System.Reflection.Emit;GenericTypeParameterBuilder;GetPropertyImpl;(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Type,System.Type[],System.Reflection.ParameterModifier[]);df-generated | -| System.Reflection.Emit;GenericTypeParameterBuilder;HasElementTypeImpl;();df-generated | -| System.Reflection.Emit;GenericTypeParameterBuilder;InvokeMember;(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object,System.Object[],System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[]);df-generated | -| System.Reflection.Emit;GenericTypeParameterBuilder;IsArrayImpl;();df-generated | -| System.Reflection.Emit;GenericTypeParameterBuilder;IsAssignableFrom;(System.Reflection.TypeInfo);df-generated | -| System.Reflection.Emit;GenericTypeParameterBuilder;IsAssignableFrom;(System.Type);df-generated | -| System.Reflection.Emit;GenericTypeParameterBuilder;IsByRefImpl;();df-generated | -| System.Reflection.Emit;GenericTypeParameterBuilder;IsCOMObjectImpl;();df-generated | -| System.Reflection.Emit;GenericTypeParameterBuilder;IsDefined;(System.Type,System.Boolean);df-generated | -| System.Reflection.Emit;GenericTypeParameterBuilder;IsPointerImpl;();df-generated | -| System.Reflection.Emit;GenericTypeParameterBuilder;IsPrimitiveImpl;();df-generated | -| System.Reflection.Emit;GenericTypeParameterBuilder;IsSubclassOf;(System.Type);df-generated | -| System.Reflection.Emit;GenericTypeParameterBuilder;IsValueTypeImpl;();df-generated | -| System.Reflection.Emit;GenericTypeParameterBuilder;MakeArrayType;();df-generated | -| System.Reflection.Emit;GenericTypeParameterBuilder;MakeArrayType;(System.Int32);df-generated | -| System.Reflection.Emit;GenericTypeParameterBuilder;MakeByRefType;();df-generated | -| System.Reflection.Emit;GenericTypeParameterBuilder;MakeGenericType;(System.Type[]);df-generated | -| System.Reflection.Emit;GenericTypeParameterBuilder;MakePointerType;();df-generated | -| System.Reflection.Emit;GenericTypeParameterBuilder;SetCustomAttribute;(System.Reflection.ConstructorInfo,System.Byte[]);df-generated | -| System.Reflection.Emit;GenericTypeParameterBuilder;SetGenericParameterAttributes;(System.Reflection.GenericParameterAttributes);df-generated | -| System.Reflection.Emit;GenericTypeParameterBuilder;get_Assembly;();df-generated | -| System.Reflection.Emit;GenericTypeParameterBuilder;get_AssemblyQualifiedName;();df-generated | -| System.Reflection.Emit;GenericTypeParameterBuilder;get_ContainsGenericParameters;();df-generated | -| System.Reflection.Emit;GenericTypeParameterBuilder;get_FullName;();df-generated | -| System.Reflection.Emit;GenericTypeParameterBuilder;get_GUID;();df-generated | -| System.Reflection.Emit;GenericTypeParameterBuilder;get_GenericParameterAttributes;();df-generated | -| System.Reflection.Emit;GenericTypeParameterBuilder;get_GenericParameterPosition;();df-generated | -| System.Reflection.Emit;GenericTypeParameterBuilder;get_IsByRefLike;();df-generated | -| System.Reflection.Emit;GenericTypeParameterBuilder;get_IsConstructedGenericType;();df-generated | -| System.Reflection.Emit;GenericTypeParameterBuilder;get_IsGenericParameter;();df-generated | -| System.Reflection.Emit;GenericTypeParameterBuilder;get_IsGenericType;();df-generated | -| System.Reflection.Emit;GenericTypeParameterBuilder;get_IsGenericTypeDefinition;();df-generated | -| System.Reflection.Emit;GenericTypeParameterBuilder;get_IsSZArray;();df-generated | -| System.Reflection.Emit;GenericTypeParameterBuilder;get_IsTypeDefinition;();df-generated | -| System.Reflection.Emit;GenericTypeParameterBuilder;get_MetadataToken;();df-generated | -| System.Reflection.Emit;GenericTypeParameterBuilder;get_Namespace;();df-generated | -| System.Reflection.Emit;GenericTypeParameterBuilder;get_TypeHandle;();df-generated | -| System.Reflection.Emit;ILGenerator;BeginCatchBlock;(System.Type);df-generated | -| System.Reflection.Emit;ILGenerator;BeginExceptFilterBlock;();df-generated | -| System.Reflection.Emit;ILGenerator;BeginExceptionBlock;();df-generated | -| System.Reflection.Emit;ILGenerator;BeginFaultBlock;();df-generated | -| System.Reflection.Emit;ILGenerator;BeginFinallyBlock;();df-generated | -| System.Reflection.Emit;ILGenerator;BeginScope;();df-generated | -| System.Reflection.Emit;ILGenerator;DefineLabel;();df-generated | -| System.Reflection.Emit;ILGenerator;Emit;(System.Reflection.Emit.OpCode);df-generated | -| System.Reflection.Emit;ILGenerator;Emit;(System.Reflection.Emit.OpCode,System.Byte);df-generated | -| System.Reflection.Emit;ILGenerator;Emit;(System.Reflection.Emit.OpCode,System.Double);df-generated | -| System.Reflection.Emit;ILGenerator;Emit;(System.Reflection.Emit.OpCode,System.Int16);df-generated | -| System.Reflection.Emit;ILGenerator;Emit;(System.Reflection.Emit.OpCode,System.Int32);df-generated | -| System.Reflection.Emit;ILGenerator;Emit;(System.Reflection.Emit.OpCode,System.Int64);df-generated | -| System.Reflection.Emit;ILGenerator;Emit;(System.Reflection.Emit.OpCode,System.Reflection.ConstructorInfo);df-generated | -| System.Reflection.Emit;ILGenerator;Emit;(System.Reflection.Emit.OpCode,System.Reflection.Emit.Label);df-generated | -| System.Reflection.Emit;ILGenerator;Emit;(System.Reflection.Emit.OpCode,System.Reflection.Emit.Label[]);df-generated | -| System.Reflection.Emit;ILGenerator;Emit;(System.Reflection.Emit.OpCode,System.Reflection.Emit.LocalBuilder);df-generated | -| System.Reflection.Emit;ILGenerator;Emit;(System.Reflection.Emit.OpCode,System.Reflection.Emit.SignatureHelper);df-generated | -| System.Reflection.Emit;ILGenerator;Emit;(System.Reflection.Emit.OpCode,System.Reflection.FieldInfo);df-generated | -| System.Reflection.Emit;ILGenerator;Emit;(System.Reflection.Emit.OpCode,System.Reflection.MethodInfo);df-generated | -| System.Reflection.Emit;ILGenerator;Emit;(System.Reflection.Emit.OpCode,System.SByte);df-generated | -| System.Reflection.Emit;ILGenerator;Emit;(System.Reflection.Emit.OpCode,System.Single);df-generated | -| System.Reflection.Emit;ILGenerator;Emit;(System.Reflection.Emit.OpCode,System.String);df-generated | -| System.Reflection.Emit;ILGenerator;Emit;(System.Reflection.Emit.OpCode,System.Type);df-generated | -| System.Reflection.Emit;ILGenerator;EmitCall;(System.Reflection.Emit.OpCode,System.Reflection.MethodInfo,System.Type[]);df-generated | -| System.Reflection.Emit;ILGenerator;EmitCalli;(System.Reflection.Emit.OpCode,System.Reflection.CallingConventions,System.Type,System.Type[],System.Type[]);df-generated | -| System.Reflection.Emit;ILGenerator;EmitCalli;(System.Reflection.Emit.OpCode,System.Runtime.InteropServices.CallingConvention,System.Type,System.Type[]);df-generated | -| System.Reflection.Emit;ILGenerator;EmitWriteLine;(System.Reflection.Emit.LocalBuilder);df-generated | -| System.Reflection.Emit;ILGenerator;EmitWriteLine;(System.Reflection.FieldInfo);df-generated | -| System.Reflection.Emit;ILGenerator;EmitWriteLine;(System.String);df-generated | -| System.Reflection.Emit;ILGenerator;EndExceptionBlock;();df-generated | -| System.Reflection.Emit;ILGenerator;EndScope;();df-generated | -| System.Reflection.Emit;ILGenerator;MarkLabel;(System.Reflection.Emit.Label);df-generated | -| System.Reflection.Emit;ILGenerator;ThrowException;(System.Type);df-generated | -| System.Reflection.Emit;ILGenerator;UsingNamespace;(System.String);df-generated | -| System.Reflection.Emit;ILGenerator;get_ILOffset;();df-generated | -| System.Reflection.Emit;Label;Equals;(System.Object);df-generated | -| System.Reflection.Emit;Label;Equals;(System.Reflection.Emit.Label);df-generated | -| System.Reflection.Emit;Label;GetHashCode;();df-generated | -| System.Reflection.Emit;LocalBuilder;get_IsPinned;();df-generated | -| System.Reflection.Emit;LocalBuilder;get_LocalIndex;();df-generated | -| System.Reflection.Emit;MethodBuilder;Equals;(System.Object);df-generated | -| System.Reflection.Emit;MethodBuilder;GetCustomAttributes;(System.Boolean);df-generated | -| System.Reflection.Emit;MethodBuilder;GetCustomAttributes;(System.Type,System.Boolean);df-generated | -| System.Reflection.Emit;MethodBuilder;GetHashCode;();df-generated | -| System.Reflection.Emit;MethodBuilder;GetMethodImplementationFlags;();df-generated | -| System.Reflection.Emit;MethodBuilder;Invoke;(System.Object,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo);df-generated | -| System.Reflection.Emit;MethodBuilder;IsDefined;(System.Type,System.Boolean);df-generated | -| System.Reflection.Emit;MethodBuilder;SetCustomAttribute;(System.Reflection.ConstructorInfo,System.Byte[]);df-generated | -| System.Reflection.Emit;MethodBuilder;SetImplementationFlags;(System.Reflection.MethodImplAttributes);df-generated | -| System.Reflection.Emit;MethodBuilder;SetParameters;(System.Type[]);df-generated | -| System.Reflection.Emit;MethodBuilder;get_Attributes;();df-generated | -| System.Reflection.Emit;MethodBuilder;get_CallingConvention;();df-generated | -| System.Reflection.Emit;MethodBuilder;get_ContainsGenericParameters;();df-generated | -| System.Reflection.Emit;MethodBuilder;get_InitLocals;();df-generated | -| System.Reflection.Emit;MethodBuilder;get_IsGenericMethod;();df-generated | -| System.Reflection.Emit;MethodBuilder;get_IsGenericMethodDefinition;();df-generated | -| System.Reflection.Emit;MethodBuilder;get_IsSecurityCritical;();df-generated | -| System.Reflection.Emit;MethodBuilder;get_IsSecuritySafeCritical;();df-generated | -| System.Reflection.Emit;MethodBuilder;get_IsSecurityTransparent;();df-generated | -| System.Reflection.Emit;MethodBuilder;get_MetadataToken;();df-generated | -| System.Reflection.Emit;MethodBuilder;get_MethodHandle;();df-generated | -| System.Reflection.Emit;MethodBuilder;get_ReturnTypeCustomAttributes;();df-generated | -| System.Reflection.Emit;MethodBuilder;set_InitLocals;(System.Boolean);df-generated | -| System.Reflection.Emit;ModuleBuilder;CreateGlobalFunctions;();df-generated | -| System.Reflection.Emit;ModuleBuilder;Equals;(System.Object);df-generated | -| System.Reflection.Emit;ModuleBuilder;GetCustomAttributes;(System.Boolean);df-generated | -| System.Reflection.Emit;ModuleBuilder;GetCustomAttributes;(System.Type,System.Boolean);df-generated | -| System.Reflection.Emit;ModuleBuilder;GetCustomAttributesData;();df-generated | -| System.Reflection.Emit;ModuleBuilder;GetHashCode;();df-generated | -| System.Reflection.Emit;ModuleBuilder;GetPEKind;(System.Reflection.PortableExecutableKinds,System.Reflection.ImageFileMachine);df-generated | -| System.Reflection.Emit;ModuleBuilder;GetType;(System.String);df-generated | -| System.Reflection.Emit;ModuleBuilder;GetTypes;();df-generated | -| System.Reflection.Emit;ModuleBuilder;IsDefined;(System.Type,System.Boolean);df-generated | -| System.Reflection.Emit;ModuleBuilder;IsResource;();df-generated | -| System.Reflection.Emit;ModuleBuilder;ResolveField;(System.Int32,System.Type[],System.Type[]);df-generated | -| System.Reflection.Emit;ModuleBuilder;ResolveMember;(System.Int32,System.Type[],System.Type[]);df-generated | -| System.Reflection.Emit;ModuleBuilder;ResolveMethod;(System.Int32,System.Type[],System.Type[]);df-generated | -| System.Reflection.Emit;ModuleBuilder;ResolveSignature;(System.Int32);df-generated | -| System.Reflection.Emit;ModuleBuilder;ResolveString;(System.Int32);df-generated | -| System.Reflection.Emit;ModuleBuilder;ResolveType;(System.Int32,System.Type[],System.Type[]);df-generated | -| System.Reflection.Emit;ModuleBuilder;SetCustomAttribute;(System.Reflection.ConstructorInfo,System.Byte[]);df-generated | -| System.Reflection.Emit;ModuleBuilder;get_MDStreamVersion;();df-generated | -| System.Reflection.Emit;ModuleBuilder;get_MetadataToken;();df-generated | -| System.Reflection.Emit;ModuleBuilder;get_ModuleVersionId;();df-generated | -| System.Reflection.Emit;OpCode;Equals;(System.Object);df-generated | -| System.Reflection.Emit;OpCode;Equals;(System.Reflection.Emit.OpCode);df-generated | -| System.Reflection.Emit;OpCode;GetHashCode;();df-generated | -| System.Reflection.Emit;OpCode;ToString;();df-generated | -| System.Reflection.Emit;OpCode;get_FlowControl;();df-generated | -| System.Reflection.Emit;OpCode;get_Name;();df-generated | -| System.Reflection.Emit;OpCode;get_OpCodeType;();df-generated | -| System.Reflection.Emit;OpCode;get_OperandType;();df-generated | -| System.Reflection.Emit;OpCode;get_Size;();df-generated | -| System.Reflection.Emit;OpCode;get_StackBehaviourPop;();df-generated | -| System.Reflection.Emit;OpCode;get_StackBehaviourPush;();df-generated | -| System.Reflection.Emit;OpCode;get_Value;();df-generated | -| System.Reflection.Emit;OpCodes;TakesSingleByteArgument;(System.Reflection.Emit.OpCode);df-generated | -| System.Reflection.Emit;ParameterBuilder;SetCustomAttribute;(System.Reflection.ConstructorInfo,System.Byte[]);df-generated | -| System.Reflection.Emit;ParameterBuilder;get_Attributes;();df-generated | -| System.Reflection.Emit;ParameterBuilder;get_IsIn;();df-generated | -| System.Reflection.Emit;ParameterBuilder;get_IsOptional;();df-generated | -| System.Reflection.Emit;ParameterBuilder;get_IsOut;();df-generated | -| System.Reflection.Emit;ParameterBuilder;get_Position;();df-generated | -| System.Reflection.Emit;PropertyBuilder;AddOtherMethod;(System.Reflection.Emit.MethodBuilder);df-generated | -| System.Reflection.Emit;PropertyBuilder;GetAccessors;(System.Boolean);df-generated | -| System.Reflection.Emit;PropertyBuilder;GetCustomAttributes;(System.Boolean);df-generated | -| System.Reflection.Emit;PropertyBuilder;GetCustomAttributes;(System.Type,System.Boolean);df-generated | -| System.Reflection.Emit;PropertyBuilder;GetIndexParameters;();df-generated | -| System.Reflection.Emit;PropertyBuilder;GetValue;(System.Object,System.Object[]);df-generated | -| System.Reflection.Emit;PropertyBuilder;GetValue;(System.Object,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo);df-generated | -| System.Reflection.Emit;PropertyBuilder;IsDefined;(System.Type,System.Boolean);df-generated | -| System.Reflection.Emit;PropertyBuilder;SetCustomAttribute;(System.Reflection.ConstructorInfo,System.Byte[]);df-generated | -| System.Reflection.Emit;PropertyBuilder;SetValue;(System.Object,System.Object,System.Object[]);df-generated | -| System.Reflection.Emit;PropertyBuilder;SetValue;(System.Object,System.Object,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo);df-generated | -| System.Reflection.Emit;PropertyBuilder;get_Attributes;();df-generated | -| System.Reflection.Emit;PropertyBuilder;get_CanRead;();df-generated | -| System.Reflection.Emit;PropertyBuilder;get_CanWrite;();df-generated | -| System.Reflection.Emit;PropertyBuilder;get_Module;();df-generated | -| System.Reflection.Emit;SignatureHelper;AddArgument;(System.Type);df-generated | -| System.Reflection.Emit;SignatureHelper;AddArgument;(System.Type,System.Boolean);df-generated | -| System.Reflection.Emit;SignatureHelper;AddArgument;(System.Type,System.Type[],System.Type[]);df-generated | -| System.Reflection.Emit;SignatureHelper;AddArguments;(System.Type[],System.Type[][],System.Type[][]);df-generated | -| System.Reflection.Emit;SignatureHelper;AddSentinel;();df-generated | -| System.Reflection.Emit;SignatureHelper;Equals;(System.Object);df-generated | -| System.Reflection.Emit;SignatureHelper;GetHashCode;();df-generated | -| System.Reflection.Emit;SignatureHelper;GetLocalVarSigHelper;();df-generated | -| System.Reflection.Emit;SignatureHelper;GetPropertySigHelper;(System.Reflection.Module,System.Reflection.CallingConventions,System.Type,System.Type[],System.Type[],System.Type[],System.Type[][],System.Type[][]);df-generated | -| System.Reflection.Emit;SignatureHelper;GetPropertySigHelper;(System.Reflection.Module,System.Type,System.Type[]);df-generated | -| System.Reflection.Emit;SignatureHelper;GetPropertySigHelper;(System.Reflection.Module,System.Type,System.Type[],System.Type[],System.Type[],System.Type[][],System.Type[][]);df-generated | -| System.Reflection.Emit;SignatureHelper;GetSignature;();df-generated | -| System.Reflection.Emit;SignatureHelper;ToString;();df-generated | -| System.Reflection.Emit;TypeBuilder;DefineMethodOverride;(System.Reflection.MethodInfo,System.Reflection.MethodInfo);df-generated | -| System.Reflection.Emit;TypeBuilder;GetAttributeFlagsImpl;();df-generated | -| System.Reflection.Emit;TypeBuilder;GetCustomAttributes;(System.Boolean);df-generated | -| System.Reflection.Emit;TypeBuilder;GetCustomAttributes;(System.Type,System.Boolean);df-generated | -| System.Reflection.Emit;TypeBuilder;GetElementType;();df-generated | -| System.Reflection.Emit;TypeBuilder;GetMethods;(System.Reflection.BindingFlags);df-generated | -| System.Reflection.Emit;TypeBuilder;GetNestedTypes;(System.Reflection.BindingFlags);df-generated | -| System.Reflection.Emit;TypeBuilder;GetPropertyImpl;(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Type,System.Type[],System.Reflection.ParameterModifier[]);df-generated | -| System.Reflection.Emit;TypeBuilder;HasElementTypeImpl;();df-generated | -| System.Reflection.Emit;TypeBuilder;InvokeMember;(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object,System.Object[],System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[]);df-generated | -| System.Reflection.Emit;TypeBuilder;IsArrayImpl;();df-generated | -| System.Reflection.Emit;TypeBuilder;IsAssignableFrom;(System.Reflection.TypeInfo);df-generated | -| System.Reflection.Emit;TypeBuilder;IsAssignableFrom;(System.Type);df-generated | -| System.Reflection.Emit;TypeBuilder;IsByRefImpl;();df-generated | -| System.Reflection.Emit;TypeBuilder;IsCOMObjectImpl;();df-generated | -| System.Reflection.Emit;TypeBuilder;IsCreated;();df-generated | -| System.Reflection.Emit;TypeBuilder;IsDefined;(System.Type,System.Boolean);df-generated | -| System.Reflection.Emit;TypeBuilder;IsPointerImpl;();df-generated | -| System.Reflection.Emit;TypeBuilder;IsPrimitiveImpl;();df-generated | -| System.Reflection.Emit;TypeBuilder;IsSubclassOf;(System.Type);df-generated | -| System.Reflection.Emit;TypeBuilder;MakeArrayType;();df-generated | -| System.Reflection.Emit;TypeBuilder;MakeArrayType;(System.Int32);df-generated | -| System.Reflection.Emit;TypeBuilder;MakeByRefType;();df-generated | -| System.Reflection.Emit;TypeBuilder;MakePointerType;();df-generated | -| System.Reflection.Emit;TypeBuilder;SetCustomAttribute;(System.Reflection.ConstructorInfo,System.Byte[]);df-generated | -| System.Reflection.Emit;TypeBuilder;ToString;();df-generated | -| System.Reflection.Emit;TypeBuilder;get_AssemblyQualifiedName;();df-generated | -| System.Reflection.Emit;TypeBuilder;get_DeclaringMethod;();df-generated | -| System.Reflection.Emit;TypeBuilder;get_FullName;();df-generated | -| System.Reflection.Emit;TypeBuilder;get_GUID;();df-generated | -| System.Reflection.Emit;TypeBuilder;get_GenericParameterAttributes;();df-generated | -| System.Reflection.Emit;TypeBuilder;get_GenericParameterPosition;();df-generated | -| System.Reflection.Emit;TypeBuilder;get_IsByRefLike;();df-generated | -| System.Reflection.Emit;TypeBuilder;get_IsConstructedGenericType;();df-generated | -| System.Reflection.Emit;TypeBuilder;get_IsGenericParameter;();df-generated | -| System.Reflection.Emit;TypeBuilder;get_IsGenericType;();df-generated | -| System.Reflection.Emit;TypeBuilder;get_IsGenericTypeDefinition;();df-generated | -| System.Reflection.Emit;TypeBuilder;get_IsSZArray;();df-generated | -| System.Reflection.Emit;TypeBuilder;get_IsSecurityCritical;();df-generated | -| System.Reflection.Emit;TypeBuilder;get_IsSecuritySafeCritical;();df-generated | -| System.Reflection.Emit;TypeBuilder;get_IsSecurityTransparent;();df-generated | -| System.Reflection.Emit;TypeBuilder;get_IsTypeDefinition;();df-generated | -| System.Reflection.Emit;TypeBuilder;get_MetadataToken;();df-generated | -| System.Reflection.Emit;TypeBuilder;get_PackingSize;();df-generated | -| System.Reflection.Emit;TypeBuilder;get_Size;();df-generated | -| System.Reflection.Emit;TypeBuilder;get_TypeHandle;();df-generated | -| System.Reflection.Metadata.Ecma335;ArrayShapeEncoder;ArrayShapeEncoder;(System.Reflection.Metadata.BlobBuilder);df-generated | -| System.Reflection.Metadata.Ecma335;ArrayShapeEncoder;Shape;(System.Int32,System.Collections.Immutable.ImmutableArray,System.Collections.Immutable.ImmutableArray);df-generated | -| System.Reflection.Metadata.Ecma335;ArrayShapeEncoder;get_Builder;();df-generated | -| System.Reflection.Metadata.Ecma335;BlobEncoder;BlobEncoder;(System.Reflection.Metadata.BlobBuilder);df-generated | -| System.Reflection.Metadata.Ecma335;BlobEncoder;CustomAttributeSignature;(System.Reflection.Metadata.Ecma335.FixedArgumentsEncoder,System.Reflection.Metadata.Ecma335.CustomAttributeNamedArgumentsEncoder);df-generated | -| System.Reflection.Metadata.Ecma335;BlobEncoder;FieldSignature;();df-generated | -| System.Reflection.Metadata.Ecma335;BlobEncoder;LocalVariableSignature;(System.Int32);df-generated | -| System.Reflection.Metadata.Ecma335;BlobEncoder;MethodSignature;(System.Reflection.Metadata.SignatureCallingConvention,System.Int32,System.Boolean);df-generated | -| System.Reflection.Metadata.Ecma335;BlobEncoder;MethodSpecificationSignature;(System.Int32);df-generated | -| System.Reflection.Metadata.Ecma335;BlobEncoder;PermissionSetArguments;(System.Int32);df-generated | -| System.Reflection.Metadata.Ecma335;BlobEncoder;PermissionSetBlob;(System.Int32);df-generated | -| System.Reflection.Metadata.Ecma335;BlobEncoder;PropertySignature;(System.Boolean);df-generated | -| System.Reflection.Metadata.Ecma335;BlobEncoder;TypeSpecificationSignature;();df-generated | -| System.Reflection.Metadata.Ecma335;BlobEncoder;get_Builder;();df-generated | -| System.Reflection.Metadata.Ecma335;CodedIndex;CustomAttributeType;(System.Reflection.Metadata.EntityHandle);df-generated | -| System.Reflection.Metadata.Ecma335;CodedIndex;HasConstant;(System.Reflection.Metadata.EntityHandle);df-generated | -| System.Reflection.Metadata.Ecma335;CodedIndex;HasCustomAttribute;(System.Reflection.Metadata.EntityHandle);df-generated | -| System.Reflection.Metadata.Ecma335;CodedIndex;HasCustomDebugInformation;(System.Reflection.Metadata.EntityHandle);df-generated | -| System.Reflection.Metadata.Ecma335;CodedIndex;HasDeclSecurity;(System.Reflection.Metadata.EntityHandle);df-generated | -| System.Reflection.Metadata.Ecma335;CodedIndex;HasFieldMarshal;(System.Reflection.Metadata.EntityHandle);df-generated | -| System.Reflection.Metadata.Ecma335;CodedIndex;HasSemantics;(System.Reflection.Metadata.EntityHandle);df-generated | -| System.Reflection.Metadata.Ecma335;CodedIndex;Implementation;(System.Reflection.Metadata.EntityHandle);df-generated | -| System.Reflection.Metadata.Ecma335;CodedIndex;MemberForwarded;(System.Reflection.Metadata.EntityHandle);df-generated | -| System.Reflection.Metadata.Ecma335;CodedIndex;MemberRefParent;(System.Reflection.Metadata.EntityHandle);df-generated | -| System.Reflection.Metadata.Ecma335;CodedIndex;MethodDefOrRef;(System.Reflection.Metadata.EntityHandle);df-generated | -| System.Reflection.Metadata.Ecma335;CodedIndex;ResolutionScope;(System.Reflection.Metadata.EntityHandle);df-generated | -| System.Reflection.Metadata.Ecma335;CodedIndex;TypeDefOrRef;(System.Reflection.Metadata.EntityHandle);df-generated | -| System.Reflection.Metadata.Ecma335;CodedIndex;TypeDefOrRefOrSpec;(System.Reflection.Metadata.EntityHandle);df-generated | -| System.Reflection.Metadata.Ecma335;CodedIndex;TypeOrMethodDef;(System.Reflection.Metadata.EntityHandle);df-generated | -| System.Reflection.Metadata.Ecma335;ControlFlowBuilder;AddCatchRegion;(System.Reflection.Metadata.Ecma335.LabelHandle,System.Reflection.Metadata.Ecma335.LabelHandle,System.Reflection.Metadata.Ecma335.LabelHandle,System.Reflection.Metadata.Ecma335.LabelHandle,System.Reflection.Metadata.EntityHandle);df-generated | -| System.Reflection.Metadata.Ecma335;ControlFlowBuilder;AddFaultRegion;(System.Reflection.Metadata.Ecma335.LabelHandle,System.Reflection.Metadata.Ecma335.LabelHandle,System.Reflection.Metadata.Ecma335.LabelHandle,System.Reflection.Metadata.Ecma335.LabelHandle);df-generated | -| System.Reflection.Metadata.Ecma335;ControlFlowBuilder;AddFilterRegion;(System.Reflection.Metadata.Ecma335.LabelHandle,System.Reflection.Metadata.Ecma335.LabelHandle,System.Reflection.Metadata.Ecma335.LabelHandle,System.Reflection.Metadata.Ecma335.LabelHandle,System.Reflection.Metadata.Ecma335.LabelHandle);df-generated | -| System.Reflection.Metadata.Ecma335;ControlFlowBuilder;AddFinallyRegion;(System.Reflection.Metadata.Ecma335.LabelHandle,System.Reflection.Metadata.Ecma335.LabelHandle,System.Reflection.Metadata.Ecma335.LabelHandle,System.Reflection.Metadata.Ecma335.LabelHandle);df-generated | -| System.Reflection.Metadata.Ecma335;ControlFlowBuilder;Clear;();df-generated | -| System.Reflection.Metadata.Ecma335;ControlFlowBuilder;ControlFlowBuilder;();df-generated | -| System.Reflection.Metadata.Ecma335;CustomAttributeArrayTypeEncoder;CustomAttributeArrayTypeEncoder;(System.Reflection.Metadata.BlobBuilder);df-generated | -| System.Reflection.Metadata.Ecma335;CustomAttributeArrayTypeEncoder;ElementType;();df-generated | -| System.Reflection.Metadata.Ecma335;CustomAttributeArrayTypeEncoder;ObjectArray;();df-generated | -| System.Reflection.Metadata.Ecma335;CustomAttributeArrayTypeEncoder;get_Builder;();df-generated | -| System.Reflection.Metadata.Ecma335;CustomAttributeElementTypeEncoder;Boolean;();df-generated | -| System.Reflection.Metadata.Ecma335;CustomAttributeElementTypeEncoder;Byte;();df-generated | -| System.Reflection.Metadata.Ecma335;CustomAttributeElementTypeEncoder;Char;();df-generated | -| System.Reflection.Metadata.Ecma335;CustomAttributeElementTypeEncoder;CustomAttributeElementTypeEncoder;(System.Reflection.Metadata.BlobBuilder);df-generated | -| System.Reflection.Metadata.Ecma335;CustomAttributeElementTypeEncoder;Double;();df-generated | -| System.Reflection.Metadata.Ecma335;CustomAttributeElementTypeEncoder;Enum;(System.String);df-generated | -| System.Reflection.Metadata.Ecma335;CustomAttributeElementTypeEncoder;Int16;();df-generated | -| System.Reflection.Metadata.Ecma335;CustomAttributeElementTypeEncoder;Int32;();df-generated | -| System.Reflection.Metadata.Ecma335;CustomAttributeElementTypeEncoder;Int64;();df-generated | -| System.Reflection.Metadata.Ecma335;CustomAttributeElementTypeEncoder;PrimitiveType;(System.Reflection.Metadata.PrimitiveSerializationTypeCode);df-generated | -| System.Reflection.Metadata.Ecma335;CustomAttributeElementTypeEncoder;SByte;();df-generated | -| System.Reflection.Metadata.Ecma335;CustomAttributeElementTypeEncoder;Single;();df-generated | -| System.Reflection.Metadata.Ecma335;CustomAttributeElementTypeEncoder;String;();df-generated | -| System.Reflection.Metadata.Ecma335;CustomAttributeElementTypeEncoder;SystemType;();df-generated | -| System.Reflection.Metadata.Ecma335;CustomAttributeElementTypeEncoder;UInt16;();df-generated | -| System.Reflection.Metadata.Ecma335;CustomAttributeElementTypeEncoder;UInt32;();df-generated | -| System.Reflection.Metadata.Ecma335;CustomAttributeElementTypeEncoder;UInt64;();df-generated | -| System.Reflection.Metadata.Ecma335;CustomAttributeElementTypeEncoder;get_Builder;();df-generated | -| System.Reflection.Metadata.Ecma335;CustomAttributeNamedArgumentsEncoder;Count;(System.Int32);df-generated | -| System.Reflection.Metadata.Ecma335;CustomAttributeNamedArgumentsEncoder;CustomAttributeNamedArgumentsEncoder;(System.Reflection.Metadata.BlobBuilder);df-generated | -| System.Reflection.Metadata.Ecma335;CustomAttributeNamedArgumentsEncoder;get_Builder;();df-generated | -| System.Reflection.Metadata.Ecma335;CustomModifiersEncoder;CustomModifiersEncoder;(System.Reflection.Metadata.BlobBuilder);df-generated | -| System.Reflection.Metadata.Ecma335;CustomModifiersEncoder;get_Builder;();df-generated | -| System.Reflection.Metadata.Ecma335;EditAndContinueLogEntry;EditAndContinueLogEntry;(System.Reflection.Metadata.EntityHandle,System.Reflection.Metadata.Ecma335.EditAndContinueOperation);df-generated | -| System.Reflection.Metadata.Ecma335;EditAndContinueLogEntry;Equals;(System.Object);df-generated | -| System.Reflection.Metadata.Ecma335;EditAndContinueLogEntry;Equals;(System.Reflection.Metadata.Ecma335.EditAndContinueLogEntry);df-generated | -| System.Reflection.Metadata.Ecma335;EditAndContinueLogEntry;GetHashCode;();df-generated | -| System.Reflection.Metadata.Ecma335;EditAndContinueLogEntry;get_Handle;();df-generated | -| System.Reflection.Metadata.Ecma335;EditAndContinueLogEntry;get_Operation;();df-generated | -| System.Reflection.Metadata.Ecma335;ExceptionRegionEncoder;IsSmallExceptionRegion;(System.Int32,System.Int32);df-generated | -| System.Reflection.Metadata.Ecma335;ExceptionRegionEncoder;IsSmallRegionCount;(System.Int32);df-generated | -| System.Reflection.Metadata.Ecma335;ExceptionRegionEncoder;get_Builder;();df-generated | -| System.Reflection.Metadata.Ecma335;ExceptionRegionEncoder;get_HasSmallFormat;();df-generated | -| System.Reflection.Metadata.Ecma335;ExportedTypeExtensions;GetTypeDefinitionId;(System.Reflection.Metadata.ExportedType);df-generated | -| System.Reflection.Metadata.Ecma335;FixedArgumentsEncoder;AddArgument;();df-generated | -| System.Reflection.Metadata.Ecma335;FixedArgumentsEncoder;FixedArgumentsEncoder;(System.Reflection.Metadata.BlobBuilder);df-generated | -| System.Reflection.Metadata.Ecma335;FixedArgumentsEncoder;get_Builder;();df-generated | -| System.Reflection.Metadata.Ecma335;GenericTypeArgumentsEncoder;AddArgument;();df-generated | -| System.Reflection.Metadata.Ecma335;GenericTypeArgumentsEncoder;GenericTypeArgumentsEncoder;(System.Reflection.Metadata.BlobBuilder);df-generated | -| System.Reflection.Metadata.Ecma335;GenericTypeArgumentsEncoder;get_Builder;();df-generated | -| System.Reflection.Metadata.Ecma335;InstructionEncoder;Branch;(System.Reflection.Metadata.ILOpCode,System.Reflection.Metadata.Ecma335.LabelHandle);df-generated | -| System.Reflection.Metadata.Ecma335;InstructionEncoder;Call;(System.Reflection.Metadata.EntityHandle);df-generated | -| System.Reflection.Metadata.Ecma335;InstructionEncoder;Call;(System.Reflection.Metadata.MemberReferenceHandle);df-generated | -| System.Reflection.Metadata.Ecma335;InstructionEncoder;Call;(System.Reflection.Metadata.MethodDefinitionHandle);df-generated | -| System.Reflection.Metadata.Ecma335;InstructionEncoder;Call;(System.Reflection.Metadata.MethodSpecificationHandle);df-generated | -| System.Reflection.Metadata.Ecma335;InstructionEncoder;CallIndirect;(System.Reflection.Metadata.StandaloneSignatureHandle);df-generated | -| System.Reflection.Metadata.Ecma335;InstructionEncoder;DefineLabel;();df-generated | -| System.Reflection.Metadata.Ecma335;InstructionEncoder;InstructionEncoder;(System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.Ecma335.ControlFlowBuilder);df-generated | -| System.Reflection.Metadata.Ecma335;InstructionEncoder;LoadArgument;(System.Int32);df-generated | -| System.Reflection.Metadata.Ecma335;InstructionEncoder;LoadArgumentAddress;(System.Int32);df-generated | -| System.Reflection.Metadata.Ecma335;InstructionEncoder;LoadConstantI4;(System.Int32);df-generated | -| System.Reflection.Metadata.Ecma335;InstructionEncoder;LoadConstantI8;(System.Int64);df-generated | -| System.Reflection.Metadata.Ecma335;InstructionEncoder;LoadConstantR4;(System.Single);df-generated | -| System.Reflection.Metadata.Ecma335;InstructionEncoder;LoadConstantR8;(System.Double);df-generated | -| System.Reflection.Metadata.Ecma335;InstructionEncoder;LoadLocal;(System.Int32);df-generated | -| System.Reflection.Metadata.Ecma335;InstructionEncoder;LoadLocalAddress;(System.Int32);df-generated | -| System.Reflection.Metadata.Ecma335;InstructionEncoder;LoadString;(System.Reflection.Metadata.UserStringHandle);df-generated | -| System.Reflection.Metadata.Ecma335;InstructionEncoder;MarkLabel;(System.Reflection.Metadata.Ecma335.LabelHandle);df-generated | -| System.Reflection.Metadata.Ecma335;InstructionEncoder;OpCode;(System.Reflection.Metadata.ILOpCode);df-generated | -| System.Reflection.Metadata.Ecma335;InstructionEncoder;StoreArgument;(System.Int32);df-generated | -| System.Reflection.Metadata.Ecma335;InstructionEncoder;StoreLocal;(System.Int32);df-generated | -| System.Reflection.Metadata.Ecma335;InstructionEncoder;Token;(System.Int32);df-generated | -| System.Reflection.Metadata.Ecma335;InstructionEncoder;Token;(System.Reflection.Metadata.EntityHandle);df-generated | -| System.Reflection.Metadata.Ecma335;InstructionEncoder;get_CodeBuilder;();df-generated | -| System.Reflection.Metadata.Ecma335;InstructionEncoder;get_ControlFlowBuilder;();df-generated | -| System.Reflection.Metadata.Ecma335;InstructionEncoder;get_Offset;();df-generated | -| System.Reflection.Metadata.Ecma335;LabelHandle;Equals;(System.Object);df-generated | -| System.Reflection.Metadata.Ecma335;LabelHandle;Equals;(System.Reflection.Metadata.Ecma335.LabelHandle);df-generated | -| System.Reflection.Metadata.Ecma335;LabelHandle;GetHashCode;();df-generated | -| System.Reflection.Metadata.Ecma335;LabelHandle;get_Id;();df-generated | -| System.Reflection.Metadata.Ecma335;LabelHandle;get_IsNil;();df-generated | -| System.Reflection.Metadata.Ecma335;LiteralEncoder;LiteralEncoder;(System.Reflection.Metadata.BlobBuilder);df-generated | -| System.Reflection.Metadata.Ecma335;LiteralEncoder;Scalar;();df-generated | -| System.Reflection.Metadata.Ecma335;LiteralEncoder;TaggedScalar;(System.Reflection.Metadata.Ecma335.CustomAttributeElementTypeEncoder,System.Reflection.Metadata.Ecma335.ScalarEncoder);df-generated | -| System.Reflection.Metadata.Ecma335;LiteralEncoder;TaggedVector;(System.Reflection.Metadata.Ecma335.CustomAttributeArrayTypeEncoder,System.Reflection.Metadata.Ecma335.VectorEncoder);df-generated | -| System.Reflection.Metadata.Ecma335;LiteralEncoder;Vector;();df-generated | -| System.Reflection.Metadata.Ecma335;LiteralEncoder;get_Builder;();df-generated | -| System.Reflection.Metadata.Ecma335;LiteralsEncoder;AddLiteral;();df-generated | -| System.Reflection.Metadata.Ecma335;LiteralsEncoder;LiteralsEncoder;(System.Reflection.Metadata.BlobBuilder);df-generated | -| System.Reflection.Metadata.Ecma335;LiteralsEncoder;get_Builder;();df-generated | -| System.Reflection.Metadata.Ecma335;LocalVariableTypeEncoder;CustomModifiers;();df-generated | -| System.Reflection.Metadata.Ecma335;LocalVariableTypeEncoder;LocalVariableTypeEncoder;(System.Reflection.Metadata.BlobBuilder);df-generated | -| System.Reflection.Metadata.Ecma335;LocalVariableTypeEncoder;Type;(System.Boolean,System.Boolean);df-generated | -| System.Reflection.Metadata.Ecma335;LocalVariableTypeEncoder;TypedReference;();df-generated | -| System.Reflection.Metadata.Ecma335;LocalVariableTypeEncoder;get_Builder;();df-generated | -| System.Reflection.Metadata.Ecma335;LocalVariablesEncoder;AddVariable;();df-generated | -| System.Reflection.Metadata.Ecma335;LocalVariablesEncoder;LocalVariablesEncoder;(System.Reflection.Metadata.BlobBuilder);df-generated | -| System.Reflection.Metadata.Ecma335;LocalVariablesEncoder;get_Builder;();df-generated | -| System.Reflection.Metadata.Ecma335;MetadataAggregator;GetGenerationHandle;(System.Reflection.Metadata.Handle,System.Int32);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataAggregator;MetadataAggregator;(System.Collections.Generic.IReadOnlyList,System.Collections.Generic.IReadOnlyList,System.Collections.Generic.IReadOnlyList);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataAggregator;MetadataAggregator;(System.Reflection.Metadata.MetadataReader,System.Collections.Generic.IReadOnlyList);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddAssemblyFile;(System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.BlobHandle,System.Boolean);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddAssemblyReference;(System.Reflection.Metadata.StringHandle,System.Version,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.BlobHandle,System.Reflection.AssemblyFlags,System.Reflection.Metadata.BlobHandle);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddConstant;(System.Reflection.Metadata.EntityHandle,System.Object);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddCustomAttribute;(System.Reflection.Metadata.EntityHandle,System.Reflection.Metadata.EntityHandle,System.Reflection.Metadata.BlobHandle);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddCustomDebugInformation;(System.Reflection.Metadata.EntityHandle,System.Reflection.Metadata.GuidHandle,System.Reflection.Metadata.BlobHandle);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddDeclarativeSecurityAttribute;(System.Reflection.Metadata.EntityHandle,System.Reflection.DeclarativeSecurityAction,System.Reflection.Metadata.BlobHandle);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddDocument;(System.Reflection.Metadata.BlobHandle,System.Reflection.Metadata.GuidHandle,System.Reflection.Metadata.BlobHandle,System.Reflection.Metadata.GuidHandle);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddEncLogEntry;(System.Reflection.Metadata.EntityHandle,System.Reflection.Metadata.Ecma335.EditAndContinueOperation);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddEncMapEntry;(System.Reflection.Metadata.EntityHandle);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddEvent;(System.Reflection.EventAttributes,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.EntityHandle);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddEventMap;(System.Reflection.Metadata.TypeDefinitionHandle,System.Reflection.Metadata.EventDefinitionHandle);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddExportedType;(System.Reflection.TypeAttributes,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.EntityHandle,System.Int32);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddFieldDefinition;(System.Reflection.FieldAttributes,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.BlobHandle);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddFieldLayout;(System.Reflection.Metadata.FieldDefinitionHandle,System.Int32);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddFieldRelativeVirtualAddress;(System.Reflection.Metadata.FieldDefinitionHandle,System.Int32);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddGenericParameter;(System.Reflection.Metadata.EntityHandle,System.Reflection.GenericParameterAttributes,System.Reflection.Metadata.StringHandle,System.Int32);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddGenericParameterConstraint;(System.Reflection.Metadata.GenericParameterHandle,System.Reflection.Metadata.EntityHandle);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddImportScope;(System.Reflection.Metadata.ImportScopeHandle,System.Reflection.Metadata.BlobHandle);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddInterfaceImplementation;(System.Reflection.Metadata.TypeDefinitionHandle,System.Reflection.Metadata.EntityHandle);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddLocalConstant;(System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.BlobHandle);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddLocalScope;(System.Reflection.Metadata.MethodDefinitionHandle,System.Reflection.Metadata.ImportScopeHandle,System.Reflection.Metadata.LocalVariableHandle,System.Reflection.Metadata.LocalConstantHandle,System.Int32,System.Int32);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddLocalVariable;(System.Reflection.Metadata.LocalVariableAttributes,System.Int32,System.Reflection.Metadata.StringHandle);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddManifestResource;(System.Reflection.ManifestResourceAttributes,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.EntityHandle,System.UInt32);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddMarshallingDescriptor;(System.Reflection.Metadata.EntityHandle,System.Reflection.Metadata.BlobHandle);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddMemberReference;(System.Reflection.Metadata.EntityHandle,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.BlobHandle);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddMethodDebugInformation;(System.Reflection.Metadata.DocumentHandle,System.Reflection.Metadata.BlobHandle);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddMethodDefinition;(System.Reflection.MethodAttributes,System.Reflection.MethodImplAttributes,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.BlobHandle,System.Int32,System.Reflection.Metadata.ParameterHandle);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddMethodImplementation;(System.Reflection.Metadata.TypeDefinitionHandle,System.Reflection.Metadata.EntityHandle,System.Reflection.Metadata.EntityHandle);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddMethodImport;(System.Reflection.Metadata.MethodDefinitionHandle,System.Reflection.MethodImportAttributes,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.ModuleReferenceHandle);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddMethodSemantics;(System.Reflection.Metadata.EntityHandle,System.Reflection.MethodSemanticsAttributes,System.Reflection.Metadata.MethodDefinitionHandle);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddMethodSpecification;(System.Reflection.Metadata.EntityHandle,System.Reflection.Metadata.BlobHandle);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddModuleReference;(System.Reflection.Metadata.StringHandle);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddNestedType;(System.Reflection.Metadata.TypeDefinitionHandle,System.Reflection.Metadata.TypeDefinitionHandle);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddParameter;(System.Reflection.ParameterAttributes,System.Reflection.Metadata.StringHandle,System.Int32);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddProperty;(System.Reflection.PropertyAttributes,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.BlobHandle);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddPropertyMap;(System.Reflection.Metadata.TypeDefinitionHandle,System.Reflection.Metadata.PropertyDefinitionHandle);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddStandaloneSignature;(System.Reflection.Metadata.BlobHandle);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddStateMachineMethod;(System.Reflection.Metadata.MethodDefinitionHandle,System.Reflection.Metadata.MethodDefinitionHandle);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddTypeDefinition;(System.Reflection.TypeAttributes,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.EntityHandle,System.Reflection.Metadata.FieldDefinitionHandle,System.Reflection.Metadata.MethodDefinitionHandle);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddTypeLayout;(System.Reflection.Metadata.TypeDefinitionHandle,System.UInt16,System.UInt32);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddTypeReference;(System.Reflection.Metadata.EntityHandle,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.StringHandle);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddTypeSpecification;(System.Reflection.Metadata.BlobHandle);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;GetOrAddBlob;(System.Byte[]);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;GetOrAddBlob;(System.Collections.Immutable.ImmutableArray);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;GetOrAddBlob;(System.Reflection.Metadata.BlobBuilder);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;GetOrAddBlobUTF8;(System.String,System.Boolean);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;GetOrAddBlobUTF16;(System.String);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;GetOrAddConstantBlob;(System.Object);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;GetOrAddDocumentName;(System.String);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;GetOrAddGuid;(System.Guid);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;GetOrAddString;(System.String);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;GetOrAddUserString;(System.String);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;GetRowCount;(System.Reflection.Metadata.Ecma335.TableIndex);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;GetRowCounts;();df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;MetadataBuilder;(System.Int32,System.Int32,System.Int32,System.Int32);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;ReserveGuid;();df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;ReserveUserString;(System.Int32);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;SetCapacity;(System.Reflection.Metadata.Ecma335.HeapIndex,System.Int32);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataBuilder;SetCapacity;(System.Reflection.Metadata.Ecma335.TableIndex,System.Int32);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataReaderExtensions;GetEditAndContinueLogEntries;(System.Reflection.Metadata.MetadataReader);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataReaderExtensions;GetEditAndContinueMapEntries;(System.Reflection.Metadata.MetadataReader);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataReaderExtensions;GetHeapMetadataOffset;(System.Reflection.Metadata.MetadataReader,System.Reflection.Metadata.Ecma335.HeapIndex);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataReaderExtensions;GetHeapSize;(System.Reflection.Metadata.MetadataReader,System.Reflection.Metadata.Ecma335.HeapIndex);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataReaderExtensions;GetNextHandle;(System.Reflection.Metadata.MetadataReader,System.Reflection.Metadata.BlobHandle);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataReaderExtensions;GetNextHandle;(System.Reflection.Metadata.MetadataReader,System.Reflection.Metadata.StringHandle);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataReaderExtensions;GetNextHandle;(System.Reflection.Metadata.MetadataReader,System.Reflection.Metadata.UserStringHandle);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataReaderExtensions;GetTableMetadataOffset;(System.Reflection.Metadata.MetadataReader,System.Reflection.Metadata.Ecma335.TableIndex);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataReaderExtensions;GetTableRowCount;(System.Reflection.Metadata.MetadataReader,System.Reflection.Metadata.Ecma335.TableIndex);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataReaderExtensions;GetTableRowSize;(System.Reflection.Metadata.MetadataReader,System.Reflection.Metadata.Ecma335.TableIndex);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataReaderExtensions;GetTypesWithEvents;(System.Reflection.Metadata.MetadataReader);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataReaderExtensions;GetTypesWithProperties;(System.Reflection.Metadata.MetadataReader);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataReaderExtensions;ResolveSignatureTypeKind;(System.Reflection.Metadata.MetadataReader,System.Reflection.Metadata.EntityHandle,System.Byte);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataRootBuilder;Serialize;(System.Reflection.Metadata.BlobBuilder,System.Int32,System.Int32);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataRootBuilder;get_MetadataVersion;();df-generated | -| System.Reflection.Metadata.Ecma335;MetadataRootBuilder;get_SuppressValidation;();df-generated | -| System.Reflection.Metadata.Ecma335;MetadataSizes;GetAlignedHeapSize;(System.Reflection.Metadata.Ecma335.HeapIndex);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataSizes;get_ExternalRowCounts;();df-generated | -| System.Reflection.Metadata.Ecma335;MetadataSizes;get_HeapSizes;();df-generated | -| System.Reflection.Metadata.Ecma335;MetadataSizes;get_RowCounts;();df-generated | -| System.Reflection.Metadata.Ecma335;MetadataTokens;AssemblyFileHandle;(System.Int32);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataTokens;AssemblyReferenceHandle;(System.Int32);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataTokens;BlobHandle;(System.Int32);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataTokens;ConstantHandle;(System.Int32);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataTokens;CustomAttributeHandle;(System.Int32);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataTokens;CustomDebugInformationHandle;(System.Int32);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataTokens;DeclarativeSecurityAttributeHandle;(System.Int32);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataTokens;DocumentHandle;(System.Int32);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataTokens;DocumentNameBlobHandle;(System.Int32);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataTokens;EntityHandle;(System.Int32);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataTokens;EntityHandle;(System.Reflection.Metadata.Ecma335.TableIndex,System.Int32);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataTokens;EventDefinitionHandle;(System.Int32);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataTokens;ExportedTypeHandle;(System.Int32);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataTokens;FieldDefinitionHandle;(System.Int32);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataTokens;GenericParameterConstraintHandle;(System.Int32);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataTokens;GenericParameterHandle;(System.Int32);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataTokens;GetHeapOffset;(System.Reflection.Metadata.BlobHandle);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataTokens;GetHeapOffset;(System.Reflection.Metadata.GuidHandle);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataTokens;GetHeapOffset;(System.Reflection.Metadata.Handle);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataTokens;GetHeapOffset;(System.Reflection.Metadata.MetadataReader,System.Reflection.Metadata.Handle);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataTokens;GetHeapOffset;(System.Reflection.Metadata.StringHandle);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataTokens;GetHeapOffset;(System.Reflection.Metadata.UserStringHandle);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataTokens;GetRowNumber;(System.Reflection.Metadata.EntityHandle);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataTokens;GetRowNumber;(System.Reflection.Metadata.MetadataReader,System.Reflection.Metadata.EntityHandle);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataTokens;GetToken;(System.Reflection.Metadata.EntityHandle);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataTokens;GetToken;(System.Reflection.Metadata.Handle);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataTokens;GetToken;(System.Reflection.Metadata.MetadataReader,System.Reflection.Metadata.EntityHandle);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataTokens;GetToken;(System.Reflection.Metadata.MetadataReader,System.Reflection.Metadata.Handle);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataTokens;GuidHandle;(System.Int32);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataTokens;Handle;(System.Int32);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataTokens;Handle;(System.Reflection.Metadata.Ecma335.TableIndex,System.Int32);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataTokens;ImportScopeHandle;(System.Int32);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataTokens;InterfaceImplementationHandle;(System.Int32);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataTokens;LocalConstantHandle;(System.Int32);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataTokens;LocalScopeHandle;(System.Int32);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataTokens;LocalVariableHandle;(System.Int32);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataTokens;ManifestResourceHandle;(System.Int32);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataTokens;MemberReferenceHandle;(System.Int32);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataTokens;MethodDebugInformationHandle;(System.Int32);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataTokens;MethodDefinitionHandle;(System.Int32);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataTokens;MethodImplementationHandle;(System.Int32);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataTokens;MethodSpecificationHandle;(System.Int32);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataTokens;ModuleReferenceHandle;(System.Int32);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataTokens;ParameterHandle;(System.Int32);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataTokens;PropertyDefinitionHandle;(System.Int32);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataTokens;StandaloneSignatureHandle;(System.Int32);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataTokens;StringHandle;(System.Int32);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataTokens;TryGetHeapIndex;(System.Reflection.Metadata.HandleKind,System.Reflection.Metadata.Ecma335.HeapIndex);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataTokens;TryGetTableIndex;(System.Reflection.Metadata.HandleKind,System.Reflection.Metadata.Ecma335.TableIndex);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataTokens;TypeDefinitionHandle;(System.Int32);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataTokens;TypeReferenceHandle;(System.Int32);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataTokens;TypeSpecificationHandle;(System.Int32);df-generated | -| System.Reflection.Metadata.Ecma335;MetadataTokens;UserStringHandle;(System.Int32);df-generated | -| System.Reflection.Metadata.Ecma335;MethodBodyStreamEncoder+MethodBody;get_ExceptionRegions;();df-generated | -| System.Reflection.Metadata.Ecma335;MethodBodyStreamEncoder+MethodBody;get_Instructions;();df-generated | -| System.Reflection.Metadata.Ecma335;MethodBodyStreamEncoder+MethodBody;get_Offset;();df-generated | -| System.Reflection.Metadata.Ecma335;MethodBodyStreamEncoder;AddMethodBody;(System.Int32,System.Int32,System.Int32,System.Boolean,System.Reflection.Metadata.StandaloneSignatureHandle,System.Reflection.Metadata.Ecma335.MethodBodyAttributes);df-generated | -| System.Reflection.Metadata.Ecma335;MethodBodyStreamEncoder;AddMethodBody;(System.Int32,System.Int32,System.Int32,System.Boolean,System.Reflection.Metadata.StandaloneSignatureHandle,System.Reflection.Metadata.Ecma335.MethodBodyAttributes,System.Boolean);df-generated | -| System.Reflection.Metadata.Ecma335;MethodBodyStreamEncoder;AddMethodBody;(System.Reflection.Metadata.Ecma335.InstructionEncoder,System.Int32,System.Reflection.Metadata.StandaloneSignatureHandle,System.Reflection.Metadata.Ecma335.MethodBodyAttributes);df-generated | -| System.Reflection.Metadata.Ecma335;MethodBodyStreamEncoder;AddMethodBody;(System.Reflection.Metadata.Ecma335.InstructionEncoder,System.Int32,System.Reflection.Metadata.StandaloneSignatureHandle,System.Reflection.Metadata.Ecma335.MethodBodyAttributes,System.Boolean);df-generated | -| System.Reflection.Metadata.Ecma335;MethodBodyStreamEncoder;MethodBodyStreamEncoder;(System.Reflection.Metadata.BlobBuilder);df-generated | -| System.Reflection.Metadata.Ecma335;MethodBodyStreamEncoder;get_Builder;();df-generated | -| System.Reflection.Metadata.Ecma335;MethodSignatureEncoder;MethodSignatureEncoder;(System.Reflection.Metadata.BlobBuilder,System.Boolean);df-generated | -| System.Reflection.Metadata.Ecma335;MethodSignatureEncoder;Parameters;(System.Int32,System.Reflection.Metadata.Ecma335.ReturnTypeEncoder,System.Reflection.Metadata.Ecma335.ParametersEncoder);df-generated | -| System.Reflection.Metadata.Ecma335;MethodSignatureEncoder;get_Builder;();df-generated | -| System.Reflection.Metadata.Ecma335;MethodSignatureEncoder;get_HasVarArgs;();df-generated | -| System.Reflection.Metadata.Ecma335;NameEncoder;Name;(System.String);df-generated | -| System.Reflection.Metadata.Ecma335;NameEncoder;NameEncoder;(System.Reflection.Metadata.BlobBuilder);df-generated | -| System.Reflection.Metadata.Ecma335;NameEncoder;get_Builder;();df-generated | -| System.Reflection.Metadata.Ecma335;NamedArgumentTypeEncoder;NamedArgumentTypeEncoder;(System.Reflection.Metadata.BlobBuilder);df-generated | -| System.Reflection.Metadata.Ecma335;NamedArgumentTypeEncoder;Object;();df-generated | -| System.Reflection.Metadata.Ecma335;NamedArgumentTypeEncoder;SZArray;();df-generated | -| System.Reflection.Metadata.Ecma335;NamedArgumentTypeEncoder;ScalarType;();df-generated | -| System.Reflection.Metadata.Ecma335;NamedArgumentTypeEncoder;get_Builder;();df-generated | -| System.Reflection.Metadata.Ecma335;NamedArgumentsEncoder;AddArgument;(System.Boolean,System.Reflection.Metadata.Ecma335.NamedArgumentTypeEncoder,System.Reflection.Metadata.Ecma335.NameEncoder,System.Reflection.Metadata.Ecma335.LiteralEncoder);df-generated | -| System.Reflection.Metadata.Ecma335;NamedArgumentsEncoder;NamedArgumentsEncoder;(System.Reflection.Metadata.BlobBuilder);df-generated | -| System.Reflection.Metadata.Ecma335;NamedArgumentsEncoder;get_Builder;();df-generated | -| System.Reflection.Metadata.Ecma335;ParameterTypeEncoder;CustomModifiers;();df-generated | -| System.Reflection.Metadata.Ecma335;ParameterTypeEncoder;ParameterTypeEncoder;(System.Reflection.Metadata.BlobBuilder);df-generated | -| System.Reflection.Metadata.Ecma335;ParameterTypeEncoder;Type;(System.Boolean);df-generated | -| System.Reflection.Metadata.Ecma335;ParameterTypeEncoder;TypedReference;();df-generated | -| System.Reflection.Metadata.Ecma335;ParameterTypeEncoder;get_Builder;();df-generated | -| System.Reflection.Metadata.Ecma335;ParametersEncoder;AddParameter;();df-generated | -| System.Reflection.Metadata.Ecma335;ParametersEncoder;ParametersEncoder;(System.Reflection.Metadata.BlobBuilder,System.Boolean);df-generated | -| System.Reflection.Metadata.Ecma335;ParametersEncoder;StartVarArgs;();df-generated | -| System.Reflection.Metadata.Ecma335;ParametersEncoder;get_Builder;();df-generated | -| System.Reflection.Metadata.Ecma335;ParametersEncoder;get_HasVarArgs;();df-generated | -| System.Reflection.Metadata.Ecma335;PermissionSetEncoder;PermissionSetEncoder;(System.Reflection.Metadata.BlobBuilder);df-generated | -| System.Reflection.Metadata.Ecma335;PermissionSetEncoder;get_Builder;();df-generated | -| System.Reflection.Metadata.Ecma335;PortablePdbBuilder;get_FormatVersion;();df-generated | -| System.Reflection.Metadata.Ecma335;PortablePdbBuilder;get_IdProvider;();df-generated | -| System.Reflection.Metadata.Ecma335;PortablePdbBuilder;get_MetadataVersion;();df-generated | -| System.Reflection.Metadata.Ecma335;ReturnTypeEncoder;CustomModifiers;();df-generated | -| System.Reflection.Metadata.Ecma335;ReturnTypeEncoder;ReturnTypeEncoder;(System.Reflection.Metadata.BlobBuilder);df-generated | -| System.Reflection.Metadata.Ecma335;ReturnTypeEncoder;Type;(System.Boolean);df-generated | -| System.Reflection.Metadata.Ecma335;ReturnTypeEncoder;TypedReference;();df-generated | -| System.Reflection.Metadata.Ecma335;ReturnTypeEncoder;Void;();df-generated | -| System.Reflection.Metadata.Ecma335;ReturnTypeEncoder;get_Builder;();df-generated | -| System.Reflection.Metadata.Ecma335;ScalarEncoder;Constant;(System.Object);df-generated | -| System.Reflection.Metadata.Ecma335;ScalarEncoder;NullArray;();df-generated | -| System.Reflection.Metadata.Ecma335;ScalarEncoder;ScalarEncoder;(System.Reflection.Metadata.BlobBuilder);df-generated | -| System.Reflection.Metadata.Ecma335;ScalarEncoder;SystemType;(System.String);df-generated | -| System.Reflection.Metadata.Ecma335;ScalarEncoder;get_Builder;();df-generated | -| System.Reflection.Metadata.Ecma335;SignatureDecoder<,>;DecodeFieldSignature;(System.Reflection.Metadata.BlobReader);df-generated | -| System.Reflection.Metadata.Ecma335;SignatureDecoder<,>;DecodeLocalSignature;(System.Reflection.Metadata.BlobReader);df-generated | -| System.Reflection.Metadata.Ecma335;SignatureDecoder<,>;DecodeMethodSignature;(System.Reflection.Metadata.BlobReader);df-generated | -| System.Reflection.Metadata.Ecma335;SignatureDecoder<,>;DecodeMethodSpecificationSignature;(System.Reflection.Metadata.BlobReader);df-generated | -| System.Reflection.Metadata.Ecma335;SignatureDecoder<,>;DecodeType;(System.Reflection.Metadata.BlobReader,System.Boolean);df-generated | -| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;Boolean;();df-generated | -| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;Byte;();df-generated | -| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;Char;();df-generated | -| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;CustomModifiers;();df-generated | -| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;Double;();df-generated | -| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;FunctionPointer;(System.Reflection.Metadata.SignatureCallingConvention,System.Reflection.Metadata.Ecma335.FunctionPointerAttributes,System.Int32);df-generated | -| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;GenericInstantiation;(System.Reflection.Metadata.EntityHandle,System.Int32,System.Boolean);df-generated | -| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;GenericMethodTypeParameter;(System.Int32);df-generated | -| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;GenericTypeParameter;(System.Int32);df-generated | -| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;Int16;();df-generated | -| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;Int32;();df-generated | -| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;Int64;();df-generated | -| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;IntPtr;();df-generated | -| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;Object;();df-generated | -| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;PrimitiveType;(System.Reflection.Metadata.PrimitiveTypeCode);df-generated | -| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;SByte;();df-generated | -| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;SignatureTypeEncoder;(System.Reflection.Metadata.BlobBuilder);df-generated | -| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;Single;();df-generated | -| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;String;();df-generated | -| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;Type;(System.Reflection.Metadata.EntityHandle,System.Boolean);df-generated | -| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;UInt16;();df-generated | -| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;UInt32;();df-generated | -| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;UInt64;();df-generated | -| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;UIntPtr;();df-generated | -| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;VoidPointer;();df-generated | -| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;get_Builder;();df-generated | -| System.Reflection.Metadata.Ecma335;VectorEncoder;Count;(System.Int32);df-generated | -| System.Reflection.Metadata.Ecma335;VectorEncoder;VectorEncoder;(System.Reflection.Metadata.BlobBuilder);df-generated | -| System.Reflection.Metadata.Ecma335;VectorEncoder;get_Builder;();df-generated | -| System.Reflection.Metadata;ArrayShape;ArrayShape;(System.Int32,System.Collections.Immutable.ImmutableArray,System.Collections.Immutable.ImmutableArray);df-generated | -| System.Reflection.Metadata;ArrayShape;get_LowerBounds;();df-generated | -| System.Reflection.Metadata;ArrayShape;get_Rank;();df-generated | -| System.Reflection.Metadata;ArrayShape;get_Sizes;();df-generated | -| System.Reflection.Metadata;AssemblyDefinition;GetAssemblyName;();df-generated | -| System.Reflection.Metadata;AssemblyDefinition;get_Culture;();df-generated | -| System.Reflection.Metadata;AssemblyDefinition;get_Flags;();df-generated | -| System.Reflection.Metadata;AssemblyDefinition;get_HashAlgorithm;();df-generated | -| System.Reflection.Metadata;AssemblyDefinition;get_Name;();df-generated | -| System.Reflection.Metadata;AssemblyDefinition;get_PublicKey;();df-generated | -| System.Reflection.Metadata;AssemblyDefinition;get_Version;();df-generated | -| System.Reflection.Metadata;AssemblyDefinitionHandle;Equals;(System.Object);df-generated | -| System.Reflection.Metadata;AssemblyDefinitionHandle;Equals;(System.Reflection.Metadata.AssemblyDefinitionHandle);df-generated | -| System.Reflection.Metadata;AssemblyDefinitionHandle;GetHashCode;();df-generated | -| System.Reflection.Metadata;AssemblyDefinitionHandle;get_IsNil;();df-generated | -| System.Reflection.Metadata;AssemblyExtensions;TryGetRawMetadata;(System.Reflection.Assembly,System.Byte*,System.Int32);df-generated | -| System.Reflection.Metadata;AssemblyFile;get_ContainsMetadata;();df-generated | -| System.Reflection.Metadata;AssemblyFile;get_HashValue;();df-generated | -| System.Reflection.Metadata;AssemblyFile;get_Name;();df-generated | -| System.Reflection.Metadata;AssemblyFileHandle;Equals;(System.Object);df-generated | -| System.Reflection.Metadata;AssemblyFileHandle;Equals;(System.Reflection.Metadata.AssemblyFileHandle);df-generated | -| System.Reflection.Metadata;AssemblyFileHandle;GetHashCode;();df-generated | -| System.Reflection.Metadata;AssemblyFileHandle;get_IsNil;();df-generated | -| System.Reflection.Metadata;AssemblyFileHandleCollection+Enumerator;Dispose;();df-generated | -| System.Reflection.Metadata;AssemblyFileHandleCollection+Enumerator;MoveNext;();df-generated | -| System.Reflection.Metadata;AssemblyFileHandleCollection+Enumerator;Reset;();df-generated | -| System.Reflection.Metadata;AssemblyFileHandleCollection+Enumerator;get_Current;();df-generated | -| System.Reflection.Metadata;AssemblyFileHandleCollection;GetEnumerator;();df-generated | -| System.Reflection.Metadata;AssemblyFileHandleCollection;get_Count;();df-generated | -| System.Reflection.Metadata;AssemblyReference;GetAssemblyName;();df-generated | -| System.Reflection.Metadata;AssemblyReference;get_Culture;();df-generated | -| System.Reflection.Metadata;AssemblyReference;get_Flags;();df-generated | -| System.Reflection.Metadata;AssemblyReference;get_HashValue;();df-generated | -| System.Reflection.Metadata;AssemblyReference;get_Name;();df-generated | -| System.Reflection.Metadata;AssemblyReference;get_PublicKeyOrToken;();df-generated | -| System.Reflection.Metadata;AssemblyReference;get_Version;();df-generated | -| System.Reflection.Metadata;AssemblyReferenceHandle;Equals;(System.Object);df-generated | -| System.Reflection.Metadata;AssemblyReferenceHandle;Equals;(System.Reflection.Metadata.AssemblyReferenceHandle);df-generated | -| System.Reflection.Metadata;AssemblyReferenceHandle;GetHashCode;();df-generated | -| System.Reflection.Metadata;AssemblyReferenceHandle;get_IsNil;();df-generated | -| System.Reflection.Metadata;AssemblyReferenceHandleCollection+Enumerator;Dispose;();df-generated | -| System.Reflection.Metadata;AssemblyReferenceHandleCollection+Enumerator;MoveNext;();df-generated | -| System.Reflection.Metadata;AssemblyReferenceHandleCollection+Enumerator;Reset;();df-generated | -| System.Reflection.Metadata;AssemblyReferenceHandleCollection+Enumerator;get_Current;();df-generated | -| System.Reflection.Metadata;AssemblyReferenceHandleCollection;get_Count;();df-generated | -| System.Reflection.Metadata;Blob;get_IsDefault;();df-generated | -| System.Reflection.Metadata;Blob;get_Length;();df-generated | -| System.Reflection.Metadata;BlobBuilder+Blobs;Dispose;();df-generated | -| System.Reflection.Metadata;BlobBuilder+Blobs;MoveNext;();df-generated | -| System.Reflection.Metadata;BlobBuilder+Blobs;Reset;();df-generated | -| System.Reflection.Metadata;BlobBuilder+Blobs;get_Current;();df-generated | -| System.Reflection.Metadata;BlobBuilder;Align;(System.Int32);df-generated | -| System.Reflection.Metadata;BlobBuilder;AllocateChunk;(System.Int32);df-generated | -| System.Reflection.Metadata;BlobBuilder;BlobBuilder;(System.Int32);df-generated | -| System.Reflection.Metadata;BlobBuilder;Clear;();df-generated | -| System.Reflection.Metadata;BlobBuilder;ContentEquals;(System.Reflection.Metadata.BlobBuilder);df-generated | -| System.Reflection.Metadata;BlobBuilder;Free;();df-generated | -| System.Reflection.Metadata;BlobBuilder;FreeChunk;();df-generated | -| System.Reflection.Metadata;BlobBuilder;PadTo;(System.Int32);df-generated | -| System.Reflection.Metadata;BlobBuilder;ToArray;();df-generated | -| System.Reflection.Metadata;BlobBuilder;ToArray;(System.Int32,System.Int32);df-generated | -| System.Reflection.Metadata;BlobBuilder;ToImmutableArray;();df-generated | -| System.Reflection.Metadata;BlobBuilder;ToImmutableArray;(System.Int32,System.Int32);df-generated | -| System.Reflection.Metadata;BlobBuilder;WriteBoolean;(System.Boolean);df-generated | -| System.Reflection.Metadata;BlobBuilder;WriteByte;(System.Byte);df-generated | -| System.Reflection.Metadata;BlobBuilder;WriteBytes;(System.Byte*,System.Int32);df-generated | -| System.Reflection.Metadata;BlobBuilder;WriteBytes;(System.Byte,System.Int32);df-generated | -| System.Reflection.Metadata;BlobBuilder;WriteBytes;(System.Byte[]);df-generated | -| System.Reflection.Metadata;BlobBuilder;WriteBytes;(System.Byte[],System.Int32,System.Int32);df-generated | -| System.Reflection.Metadata;BlobBuilder;WriteBytes;(System.Collections.Immutable.ImmutableArray);df-generated | -| System.Reflection.Metadata;BlobBuilder;WriteBytes;(System.Collections.Immutable.ImmutableArray,System.Int32,System.Int32);df-generated | -| System.Reflection.Metadata;BlobBuilder;WriteCompressedInteger;(System.Int32);df-generated | -| System.Reflection.Metadata;BlobBuilder;WriteCompressedSignedInteger;(System.Int32);df-generated | -| System.Reflection.Metadata;BlobBuilder;WriteConstant;(System.Object);df-generated | -| System.Reflection.Metadata;BlobBuilder;WriteContentTo;(System.IO.Stream);df-generated | -| System.Reflection.Metadata;BlobBuilder;WriteContentTo;(System.Reflection.Metadata.BlobBuilder);df-generated | -| System.Reflection.Metadata;BlobBuilder;WriteContentTo;(System.Reflection.Metadata.BlobWriter);df-generated | -| System.Reflection.Metadata;BlobBuilder;WriteDateTime;(System.DateTime);df-generated | -| System.Reflection.Metadata;BlobBuilder;WriteDecimal;(System.Decimal);df-generated | -| System.Reflection.Metadata;BlobBuilder;WriteDouble;(System.Double);df-generated | -| System.Reflection.Metadata;BlobBuilder;WriteGuid;(System.Guid);df-generated | -| System.Reflection.Metadata;BlobBuilder;WriteInt16;(System.Int16);df-generated | -| System.Reflection.Metadata;BlobBuilder;WriteInt16BE;(System.Int16);df-generated | -| System.Reflection.Metadata;BlobBuilder;WriteInt32;(System.Int32);df-generated | -| System.Reflection.Metadata;BlobBuilder;WriteInt32BE;(System.Int32);df-generated | -| System.Reflection.Metadata;BlobBuilder;WriteInt64;(System.Int64);df-generated | -| System.Reflection.Metadata;BlobBuilder;WriteReference;(System.Int32,System.Boolean);df-generated | -| System.Reflection.Metadata;BlobBuilder;WriteSByte;(System.SByte);df-generated | -| System.Reflection.Metadata;BlobBuilder;WriteSerializedString;(System.String);df-generated | -| System.Reflection.Metadata;BlobBuilder;WriteSingle;(System.Single);df-generated | -| System.Reflection.Metadata;BlobBuilder;WriteUInt16;(System.UInt16);df-generated | -| System.Reflection.Metadata;BlobBuilder;WriteUInt16BE;(System.UInt16);df-generated | -| System.Reflection.Metadata;BlobBuilder;WriteUInt32;(System.UInt32);df-generated | -| System.Reflection.Metadata;BlobBuilder;WriteUInt32BE;(System.UInt32);df-generated | -| System.Reflection.Metadata;BlobBuilder;WriteUInt64;(System.UInt64);df-generated | -| System.Reflection.Metadata;BlobBuilder;WriteUTF8;(System.String,System.Boolean);df-generated | -| System.Reflection.Metadata;BlobBuilder;WriteUTF16;(System.Char[]);df-generated | -| System.Reflection.Metadata;BlobBuilder;WriteUTF16;(System.String);df-generated | -| System.Reflection.Metadata;BlobBuilder;WriteUserString;(System.String);df-generated | -| System.Reflection.Metadata;BlobBuilder;get_ChunkCapacity;();df-generated | -| System.Reflection.Metadata;BlobBuilder;get_Count;();df-generated | -| System.Reflection.Metadata;BlobBuilder;get_FreeBytes;();df-generated | -| System.Reflection.Metadata;BlobContentId;BlobContentId;(System.Byte[]);df-generated | -| System.Reflection.Metadata;BlobContentId;BlobContentId;(System.Collections.Immutable.ImmutableArray);df-generated | -| System.Reflection.Metadata;BlobContentId;BlobContentId;(System.Guid,System.UInt32);df-generated | -| System.Reflection.Metadata;BlobContentId;Equals;(System.Object);df-generated | -| System.Reflection.Metadata;BlobContentId;Equals;(System.Reflection.Metadata.BlobContentId);df-generated | -| System.Reflection.Metadata;BlobContentId;FromHash;(System.Byte[]);df-generated | -| System.Reflection.Metadata;BlobContentId;FromHash;(System.Collections.Immutable.ImmutableArray);df-generated | -| System.Reflection.Metadata;BlobContentId;GetHashCode;();df-generated | -| System.Reflection.Metadata;BlobContentId;GetTimeBasedProvider;();df-generated | -| System.Reflection.Metadata;BlobContentId;get_Guid;();df-generated | -| System.Reflection.Metadata;BlobContentId;get_IsDefault;();df-generated | -| System.Reflection.Metadata;BlobContentId;get_Stamp;();df-generated | -| System.Reflection.Metadata;BlobHandle;Equals;(System.Object);df-generated | -| System.Reflection.Metadata;BlobHandle;Equals;(System.Reflection.Metadata.BlobHandle);df-generated | -| System.Reflection.Metadata;BlobHandle;GetHashCode;();df-generated | -| System.Reflection.Metadata;BlobHandle;get_IsNil;();df-generated | -| System.Reflection.Metadata;BlobReader;Align;(System.Byte);df-generated | -| System.Reflection.Metadata;BlobReader;BlobReader;(System.Byte*,System.Int32);df-generated | -| System.Reflection.Metadata;BlobReader;IndexOf;(System.Byte);df-generated | -| System.Reflection.Metadata;BlobReader;ReadBlobHandle;();df-generated | -| System.Reflection.Metadata;BlobReader;ReadBoolean;();df-generated | -| System.Reflection.Metadata;BlobReader;ReadByte;();df-generated | -| System.Reflection.Metadata;BlobReader;ReadBytes;(System.Int32);df-generated | -| System.Reflection.Metadata;BlobReader;ReadBytes;(System.Int32,System.Byte[],System.Int32);df-generated | -| System.Reflection.Metadata;BlobReader;ReadChar;();df-generated | -| System.Reflection.Metadata;BlobReader;ReadCompressedInteger;();df-generated | -| System.Reflection.Metadata;BlobReader;ReadCompressedSignedInteger;();df-generated | -| System.Reflection.Metadata;BlobReader;ReadDateTime;();df-generated | -| System.Reflection.Metadata;BlobReader;ReadDecimal;();df-generated | -| System.Reflection.Metadata;BlobReader;ReadDouble;();df-generated | -| System.Reflection.Metadata;BlobReader;ReadGuid;();df-generated | -| System.Reflection.Metadata;BlobReader;ReadInt16;();df-generated | -| System.Reflection.Metadata;BlobReader;ReadInt32;();df-generated | -| System.Reflection.Metadata;BlobReader;ReadInt64;();df-generated | -| System.Reflection.Metadata;BlobReader;ReadSByte;();df-generated | -| System.Reflection.Metadata;BlobReader;ReadSerializationTypeCode;();df-generated | -| System.Reflection.Metadata;BlobReader;ReadSignatureHeader;();df-generated | -| System.Reflection.Metadata;BlobReader;ReadSignatureTypeCode;();df-generated | -| System.Reflection.Metadata;BlobReader;ReadSingle;();df-generated | -| System.Reflection.Metadata;BlobReader;ReadTypeHandle;();df-generated | -| System.Reflection.Metadata;BlobReader;ReadUInt16;();df-generated | -| System.Reflection.Metadata;BlobReader;ReadUInt32;();df-generated | -| System.Reflection.Metadata;BlobReader;ReadUInt64;();df-generated | -| System.Reflection.Metadata;BlobReader;Reset;();df-generated | -| System.Reflection.Metadata;BlobReader;TryReadCompressedInteger;(System.Int32);df-generated | -| System.Reflection.Metadata;BlobReader;TryReadCompressedSignedInteger;(System.Int32);df-generated | -| System.Reflection.Metadata;BlobReader;get_Length;();df-generated | -| System.Reflection.Metadata;BlobReader;get_Offset;();df-generated | -| System.Reflection.Metadata;BlobReader;get_RemainingBytes;();df-generated | -| System.Reflection.Metadata;BlobReader;set_Offset;(System.Int32);df-generated | -| System.Reflection.Metadata;BlobWriter;Align;(System.Int32);df-generated | -| System.Reflection.Metadata;BlobWriter;BlobWriter;(System.Byte[]);df-generated | -| System.Reflection.Metadata;BlobWriter;BlobWriter;(System.Int32);df-generated | -| System.Reflection.Metadata;BlobWriter;BlobWriter;(System.Reflection.Metadata.Blob);df-generated | -| System.Reflection.Metadata;BlobWriter;Clear;();df-generated | -| System.Reflection.Metadata;BlobWriter;ContentEquals;(System.Reflection.Metadata.BlobWriter);df-generated | -| System.Reflection.Metadata;BlobWriter;PadTo;(System.Int32);df-generated | -| System.Reflection.Metadata;BlobWriter;ToArray;();df-generated | -| System.Reflection.Metadata;BlobWriter;ToArray;(System.Int32,System.Int32);df-generated | -| System.Reflection.Metadata;BlobWriter;ToImmutableArray;();df-generated | -| System.Reflection.Metadata;BlobWriter;ToImmutableArray;(System.Int32,System.Int32);df-generated | -| System.Reflection.Metadata;BlobWriter;WriteBoolean;(System.Boolean);df-generated | -| System.Reflection.Metadata;BlobWriter;WriteByte;(System.Byte);df-generated | -| System.Reflection.Metadata;BlobWriter;WriteBytes;(System.Byte*,System.Int32);df-generated | -| System.Reflection.Metadata;BlobWriter;WriteBytes;(System.Byte,System.Int32);df-generated | -| System.Reflection.Metadata;BlobWriter;WriteBytes;(System.Byte[]);df-generated | -| System.Reflection.Metadata;BlobWriter;WriteBytes;(System.Byte[],System.Int32,System.Int32);df-generated | -| System.Reflection.Metadata;BlobWriter;WriteBytes;(System.Collections.Immutable.ImmutableArray);df-generated | -| System.Reflection.Metadata;BlobWriter;WriteBytes;(System.Collections.Immutable.ImmutableArray,System.Int32,System.Int32);df-generated | -| System.Reflection.Metadata;BlobWriter;WriteBytes;(System.Reflection.Metadata.BlobBuilder);df-generated | -| System.Reflection.Metadata;BlobWriter;WriteCompressedInteger;(System.Int32);df-generated | -| System.Reflection.Metadata;BlobWriter;WriteCompressedSignedInteger;(System.Int32);df-generated | -| System.Reflection.Metadata;BlobWriter;WriteConstant;(System.Object);df-generated | -| System.Reflection.Metadata;BlobWriter;WriteDateTime;(System.DateTime);df-generated | -| System.Reflection.Metadata;BlobWriter;WriteDecimal;(System.Decimal);df-generated | -| System.Reflection.Metadata;BlobWriter;WriteDouble;(System.Double);df-generated | -| System.Reflection.Metadata;BlobWriter;WriteGuid;(System.Guid);df-generated | -| System.Reflection.Metadata;BlobWriter;WriteInt16;(System.Int16);df-generated | -| System.Reflection.Metadata;BlobWriter;WriteInt16BE;(System.Int16);df-generated | -| System.Reflection.Metadata;BlobWriter;WriteInt32;(System.Int32);df-generated | -| System.Reflection.Metadata;BlobWriter;WriteInt32BE;(System.Int32);df-generated | -| System.Reflection.Metadata;BlobWriter;WriteInt64;(System.Int64);df-generated | -| System.Reflection.Metadata;BlobWriter;WriteReference;(System.Int32,System.Boolean);df-generated | -| System.Reflection.Metadata;BlobWriter;WriteSByte;(System.SByte);df-generated | -| System.Reflection.Metadata;BlobWriter;WriteSerializedString;(System.String);df-generated | -| System.Reflection.Metadata;BlobWriter;WriteSingle;(System.Single);df-generated | -| System.Reflection.Metadata;BlobWriter;WriteUInt16;(System.UInt16);df-generated | -| System.Reflection.Metadata;BlobWriter;WriteUInt16BE;(System.UInt16);df-generated | -| System.Reflection.Metadata;BlobWriter;WriteUInt32;(System.UInt32);df-generated | -| System.Reflection.Metadata;BlobWriter;WriteUInt32BE;(System.UInt32);df-generated | -| System.Reflection.Metadata;BlobWriter;WriteUInt64;(System.UInt64);df-generated | -| System.Reflection.Metadata;BlobWriter;WriteUTF8;(System.String,System.Boolean);df-generated | -| System.Reflection.Metadata;BlobWriter;WriteUTF16;(System.Char[]);df-generated | -| System.Reflection.Metadata;BlobWriter;WriteUTF16;(System.String);df-generated | -| System.Reflection.Metadata;BlobWriter;WriteUserString;(System.String);df-generated | -| System.Reflection.Metadata;BlobWriter;get_Length;();df-generated | -| System.Reflection.Metadata;BlobWriter;get_Offset;();df-generated | -| System.Reflection.Metadata;BlobWriter;get_RemainingBytes;();df-generated | -| System.Reflection.Metadata;BlobWriter;set_Offset;(System.Int32);df-generated | -| System.Reflection.Metadata;Constant;get_Parent;();df-generated | -| System.Reflection.Metadata;Constant;get_TypeCode;();df-generated | -| System.Reflection.Metadata;Constant;get_Value;();df-generated | -| System.Reflection.Metadata;ConstantHandle;Equals;(System.Object);df-generated | -| System.Reflection.Metadata;ConstantHandle;Equals;(System.Reflection.Metadata.ConstantHandle);df-generated | -| System.Reflection.Metadata;ConstantHandle;GetHashCode;();df-generated | -| System.Reflection.Metadata;ConstantHandle;get_IsNil;();df-generated | -| System.Reflection.Metadata;CustomAttribute;DecodeValue<>;(System.Reflection.Metadata.ICustomAttributeTypeProvider);df-generated | -| System.Reflection.Metadata;CustomAttribute;get_Constructor;();df-generated | -| System.Reflection.Metadata;CustomAttribute;get_Parent;();df-generated | -| System.Reflection.Metadata;CustomAttribute;get_Value;();df-generated | -| System.Reflection.Metadata;CustomAttributeHandle;Equals;(System.Object);df-generated | -| System.Reflection.Metadata;CustomAttributeHandle;Equals;(System.Reflection.Metadata.CustomAttributeHandle);df-generated | -| System.Reflection.Metadata;CustomAttributeHandle;GetHashCode;();df-generated | -| System.Reflection.Metadata;CustomAttributeHandle;get_IsNil;();df-generated | -| System.Reflection.Metadata;CustomAttributeHandleCollection+Enumerator;Dispose;();df-generated | -| System.Reflection.Metadata;CustomAttributeHandleCollection+Enumerator;MoveNext;();df-generated | -| System.Reflection.Metadata;CustomAttributeHandleCollection+Enumerator;Reset;();df-generated | -| System.Reflection.Metadata;CustomAttributeHandleCollection+Enumerator;get_Current;();df-generated | -| System.Reflection.Metadata;CustomAttributeHandleCollection;get_Count;();df-generated | -| System.Reflection.Metadata;CustomAttributeNamedArgument<>;CustomAttributeNamedArgument;(System.String,System.Reflection.Metadata.CustomAttributeNamedArgumentKind,TType,System.Object);df-generated | -| System.Reflection.Metadata;CustomAttributeNamedArgument<>;get_Kind;();df-generated | -| System.Reflection.Metadata;CustomAttributeNamedArgument<>;get_Name;();df-generated | -| System.Reflection.Metadata;CustomAttributeNamedArgument<>;get_Type;();df-generated | -| System.Reflection.Metadata;CustomAttributeNamedArgument<>;get_Value;();df-generated | -| System.Reflection.Metadata;CustomAttributeTypedArgument<>;CustomAttributeTypedArgument;(TType,System.Object);df-generated | -| System.Reflection.Metadata;CustomAttributeTypedArgument<>;get_Type;();df-generated | -| System.Reflection.Metadata;CustomAttributeTypedArgument<>;get_Value;();df-generated | -| System.Reflection.Metadata;CustomAttributeValue<>;CustomAttributeValue;(System.Collections.Immutable.ImmutableArray>,System.Collections.Immutable.ImmutableArray>);df-generated | -| System.Reflection.Metadata;CustomAttributeValue<>;get_FixedArguments;();df-generated | -| System.Reflection.Metadata;CustomAttributeValue<>;get_NamedArguments;();df-generated | -| System.Reflection.Metadata;CustomDebugInformation;get_Kind;();df-generated | -| System.Reflection.Metadata;CustomDebugInformation;get_Parent;();df-generated | -| System.Reflection.Metadata;CustomDebugInformation;get_Value;();df-generated | -| System.Reflection.Metadata;CustomDebugInformationHandle;Equals;(System.Object);df-generated | -| System.Reflection.Metadata;CustomDebugInformationHandle;Equals;(System.Reflection.Metadata.CustomDebugInformationHandle);df-generated | -| System.Reflection.Metadata;CustomDebugInformationHandle;GetHashCode;();df-generated | -| System.Reflection.Metadata;CustomDebugInformationHandle;get_IsNil;();df-generated | -| System.Reflection.Metadata;CustomDebugInformationHandleCollection+Enumerator;Dispose;();df-generated | -| System.Reflection.Metadata;CustomDebugInformationHandleCollection+Enumerator;MoveNext;();df-generated | -| System.Reflection.Metadata;CustomDebugInformationHandleCollection+Enumerator;Reset;();df-generated | -| System.Reflection.Metadata;CustomDebugInformationHandleCollection+Enumerator;get_Current;();df-generated | -| System.Reflection.Metadata;CustomDebugInformationHandleCollection;get_Count;();df-generated | -| System.Reflection.Metadata;DebugMetadataHeader;get_EntryPoint;();df-generated | -| System.Reflection.Metadata;DebugMetadataHeader;get_Id;();df-generated | -| System.Reflection.Metadata;DebugMetadataHeader;get_IdStartOffset;();df-generated | -| System.Reflection.Metadata;DeclarativeSecurityAttribute;get_Action;();df-generated | -| System.Reflection.Metadata;DeclarativeSecurityAttribute;get_Parent;();df-generated | -| System.Reflection.Metadata;DeclarativeSecurityAttribute;get_PermissionSet;();df-generated | -| System.Reflection.Metadata;DeclarativeSecurityAttributeHandle;Equals;(System.Object);df-generated | -| System.Reflection.Metadata;DeclarativeSecurityAttributeHandle;Equals;(System.Reflection.Metadata.DeclarativeSecurityAttributeHandle);df-generated | -| System.Reflection.Metadata;DeclarativeSecurityAttributeHandle;GetHashCode;();df-generated | -| System.Reflection.Metadata;DeclarativeSecurityAttributeHandle;get_IsNil;();df-generated | -| System.Reflection.Metadata;DeclarativeSecurityAttributeHandleCollection+Enumerator;Dispose;();df-generated | -| System.Reflection.Metadata;DeclarativeSecurityAttributeHandleCollection+Enumerator;MoveNext;();df-generated | -| System.Reflection.Metadata;DeclarativeSecurityAttributeHandleCollection+Enumerator;Reset;();df-generated | -| System.Reflection.Metadata;DeclarativeSecurityAttributeHandleCollection+Enumerator;get_Current;();df-generated | -| System.Reflection.Metadata;DeclarativeSecurityAttributeHandleCollection;get_Count;();df-generated | -| System.Reflection.Metadata;Document;get_Hash;();df-generated | -| System.Reflection.Metadata;Document;get_HashAlgorithm;();df-generated | -| System.Reflection.Metadata;Document;get_Language;();df-generated | -| System.Reflection.Metadata;Document;get_Name;();df-generated | -| System.Reflection.Metadata;DocumentHandle;Equals;(System.Object);df-generated | -| System.Reflection.Metadata;DocumentHandle;Equals;(System.Reflection.Metadata.DocumentHandle);df-generated | -| System.Reflection.Metadata;DocumentHandle;GetHashCode;();df-generated | -| System.Reflection.Metadata;DocumentHandle;get_IsNil;();df-generated | -| System.Reflection.Metadata;DocumentHandleCollection+Enumerator;Dispose;();df-generated | -| System.Reflection.Metadata;DocumentHandleCollection+Enumerator;MoveNext;();df-generated | -| System.Reflection.Metadata;DocumentHandleCollection+Enumerator;Reset;();df-generated | -| System.Reflection.Metadata;DocumentHandleCollection+Enumerator;get_Current;();df-generated | -| System.Reflection.Metadata;DocumentHandleCollection;get_Count;();df-generated | -| System.Reflection.Metadata;DocumentNameBlobHandle;Equals;(System.Object);df-generated | -| System.Reflection.Metadata;DocumentNameBlobHandle;Equals;(System.Reflection.Metadata.DocumentNameBlobHandle);df-generated | -| System.Reflection.Metadata;DocumentNameBlobHandle;GetHashCode;();df-generated | -| System.Reflection.Metadata;DocumentNameBlobHandle;get_IsNil;();df-generated | -| System.Reflection.Metadata;EntityHandle;Equals;(System.Object);df-generated | -| System.Reflection.Metadata;EntityHandle;Equals;(System.Reflection.Metadata.EntityHandle);df-generated | -| System.Reflection.Metadata;EntityHandle;GetHashCode;();df-generated | -| System.Reflection.Metadata;EntityHandle;get_IsNil;();df-generated | -| System.Reflection.Metadata;EntityHandle;get_Kind;();df-generated | -| System.Reflection.Metadata;EventAccessors;get_Adder;();df-generated | -| System.Reflection.Metadata;EventAccessors;get_Raiser;();df-generated | -| System.Reflection.Metadata;EventAccessors;get_Remover;();df-generated | -| System.Reflection.Metadata;EventDefinition;GetAccessors;();df-generated | -| System.Reflection.Metadata;EventDefinition;get_Attributes;();df-generated | -| System.Reflection.Metadata;EventDefinition;get_Name;();df-generated | -| System.Reflection.Metadata;EventDefinition;get_Type;();df-generated | -| System.Reflection.Metadata;EventDefinitionHandle;Equals;(System.Object);df-generated | -| System.Reflection.Metadata;EventDefinitionHandle;Equals;(System.Reflection.Metadata.EventDefinitionHandle);df-generated | -| System.Reflection.Metadata;EventDefinitionHandle;GetHashCode;();df-generated | -| System.Reflection.Metadata;EventDefinitionHandle;get_IsNil;();df-generated | -| System.Reflection.Metadata;EventDefinitionHandleCollection+Enumerator;Dispose;();df-generated | -| System.Reflection.Metadata;EventDefinitionHandleCollection+Enumerator;MoveNext;();df-generated | -| System.Reflection.Metadata;EventDefinitionHandleCollection+Enumerator;Reset;();df-generated | -| System.Reflection.Metadata;EventDefinitionHandleCollection+Enumerator;get_Current;();df-generated | -| System.Reflection.Metadata;EventDefinitionHandleCollection;get_Count;();df-generated | -| System.Reflection.Metadata;ExceptionRegion;get_CatchType;();df-generated | -| System.Reflection.Metadata;ExceptionRegion;get_FilterOffset;();df-generated | -| System.Reflection.Metadata;ExceptionRegion;get_HandlerLength;();df-generated | -| System.Reflection.Metadata;ExceptionRegion;get_HandlerOffset;();df-generated | -| System.Reflection.Metadata;ExceptionRegion;get_Kind;();df-generated | -| System.Reflection.Metadata;ExceptionRegion;get_TryLength;();df-generated | -| System.Reflection.Metadata;ExceptionRegion;get_TryOffset;();df-generated | -| System.Reflection.Metadata;ExportedType;get_Attributes;();df-generated | -| System.Reflection.Metadata;ExportedType;get_Implementation;();df-generated | -| System.Reflection.Metadata;ExportedType;get_IsForwarder;();df-generated | -| System.Reflection.Metadata;ExportedType;get_Name;();df-generated | -| System.Reflection.Metadata;ExportedType;get_Namespace;();df-generated | -| System.Reflection.Metadata;ExportedType;get_NamespaceDefinition;();df-generated | -| System.Reflection.Metadata;ExportedTypeHandle;Equals;(System.Object);df-generated | -| System.Reflection.Metadata;ExportedTypeHandle;Equals;(System.Reflection.Metadata.ExportedTypeHandle);df-generated | -| System.Reflection.Metadata;ExportedTypeHandle;GetHashCode;();df-generated | -| System.Reflection.Metadata;ExportedTypeHandle;get_IsNil;();df-generated | -| System.Reflection.Metadata;ExportedTypeHandleCollection+Enumerator;Dispose;();df-generated | -| System.Reflection.Metadata;ExportedTypeHandleCollection+Enumerator;MoveNext;();df-generated | -| System.Reflection.Metadata;ExportedTypeHandleCollection+Enumerator;Reset;();df-generated | -| System.Reflection.Metadata;ExportedTypeHandleCollection+Enumerator;get_Current;();df-generated | -| System.Reflection.Metadata;ExportedTypeHandleCollection;GetEnumerator;();df-generated | -| System.Reflection.Metadata;ExportedTypeHandleCollection;get_Count;();df-generated | -| System.Reflection.Metadata;FieldDefinition;DecodeSignature<,>;(System.Reflection.Metadata.ISignatureTypeProvider,TGenericContext);df-generated | -| System.Reflection.Metadata;FieldDefinition;GetDeclaringType;();df-generated | -| System.Reflection.Metadata;FieldDefinition;GetDefaultValue;();df-generated | -| System.Reflection.Metadata;FieldDefinition;GetMarshallingDescriptor;();df-generated | -| System.Reflection.Metadata;FieldDefinition;GetOffset;();df-generated | -| System.Reflection.Metadata;FieldDefinition;GetRelativeVirtualAddress;();df-generated | -| System.Reflection.Metadata;FieldDefinition;get_Attributes;();df-generated | -| System.Reflection.Metadata;FieldDefinition;get_Name;();df-generated | -| System.Reflection.Metadata;FieldDefinition;get_Signature;();df-generated | -| System.Reflection.Metadata;FieldDefinitionHandle;Equals;(System.Object);df-generated | -| System.Reflection.Metadata;FieldDefinitionHandle;Equals;(System.Reflection.Metadata.FieldDefinitionHandle);df-generated | -| System.Reflection.Metadata;FieldDefinitionHandle;GetHashCode;();df-generated | -| System.Reflection.Metadata;FieldDefinitionHandle;get_IsNil;();df-generated | -| System.Reflection.Metadata;FieldDefinitionHandleCollection+Enumerator;Dispose;();df-generated | -| System.Reflection.Metadata;FieldDefinitionHandleCollection+Enumerator;MoveNext;();df-generated | -| System.Reflection.Metadata;FieldDefinitionHandleCollection+Enumerator;Reset;();df-generated | -| System.Reflection.Metadata;FieldDefinitionHandleCollection+Enumerator;get_Current;();df-generated | -| System.Reflection.Metadata;FieldDefinitionHandleCollection;get_Count;();df-generated | -| System.Reflection.Metadata;GenericParameter;GetConstraints;();df-generated | -| System.Reflection.Metadata;GenericParameter;get_Attributes;();df-generated | -| System.Reflection.Metadata;GenericParameter;get_Index;();df-generated | -| System.Reflection.Metadata;GenericParameter;get_Name;();df-generated | -| System.Reflection.Metadata;GenericParameter;get_Parent;();df-generated | -| System.Reflection.Metadata;GenericParameterConstraint;get_Parameter;();df-generated | -| System.Reflection.Metadata;GenericParameterConstraint;get_Type;();df-generated | -| System.Reflection.Metadata;GenericParameterConstraintHandle;Equals;(System.Object);df-generated | -| System.Reflection.Metadata;GenericParameterConstraintHandle;Equals;(System.Reflection.Metadata.GenericParameterConstraintHandle);df-generated | -| System.Reflection.Metadata;GenericParameterConstraintHandle;GetHashCode;();df-generated | -| System.Reflection.Metadata;GenericParameterConstraintHandle;get_IsNil;();df-generated | -| System.Reflection.Metadata;GenericParameterConstraintHandleCollection+Enumerator;Dispose;();df-generated | -| System.Reflection.Metadata;GenericParameterConstraintHandleCollection+Enumerator;MoveNext;();df-generated | -| System.Reflection.Metadata;GenericParameterConstraintHandleCollection+Enumerator;Reset;();df-generated | -| System.Reflection.Metadata;GenericParameterConstraintHandleCollection+Enumerator;get_Current;();df-generated | -| System.Reflection.Metadata;GenericParameterConstraintHandleCollection;GetEnumerator;();df-generated | -| System.Reflection.Metadata;GenericParameterConstraintHandleCollection;get_Count;();df-generated | -| System.Reflection.Metadata;GenericParameterConstraintHandleCollection;get_Item;(System.Int32);df-generated | -| System.Reflection.Metadata;GenericParameterHandle;Equals;(System.Object);df-generated | -| System.Reflection.Metadata;GenericParameterHandle;Equals;(System.Reflection.Metadata.GenericParameterHandle);df-generated | -| System.Reflection.Metadata;GenericParameterHandle;GetHashCode;();df-generated | -| System.Reflection.Metadata;GenericParameterHandle;get_IsNil;();df-generated | -| System.Reflection.Metadata;GenericParameterHandleCollection+Enumerator;Dispose;();df-generated | -| System.Reflection.Metadata;GenericParameterHandleCollection+Enumerator;MoveNext;();df-generated | -| System.Reflection.Metadata;GenericParameterHandleCollection+Enumerator;Reset;();df-generated | -| System.Reflection.Metadata;GenericParameterHandleCollection+Enumerator;get_Current;();df-generated | -| System.Reflection.Metadata;GenericParameterHandleCollection;GetEnumerator;();df-generated | -| System.Reflection.Metadata;GenericParameterHandleCollection;get_Count;();df-generated | -| System.Reflection.Metadata;GenericParameterHandleCollection;get_Item;(System.Int32);df-generated | -| System.Reflection.Metadata;GuidHandle;Equals;(System.Object);df-generated | -| System.Reflection.Metadata;GuidHandle;Equals;(System.Reflection.Metadata.GuidHandle);df-generated | -| System.Reflection.Metadata;GuidHandle;GetHashCode;();df-generated | -| System.Reflection.Metadata;GuidHandle;get_IsNil;();df-generated | -| System.Reflection.Metadata;Handle;Equals;(System.Object);df-generated | -| System.Reflection.Metadata;Handle;Equals;(System.Reflection.Metadata.Handle);df-generated | -| System.Reflection.Metadata;Handle;GetHashCode;();df-generated | -| System.Reflection.Metadata;Handle;get_IsNil;();df-generated | -| System.Reflection.Metadata;Handle;get_Kind;();df-generated | -| System.Reflection.Metadata;HandleComparer;Compare;(System.Reflection.Metadata.EntityHandle,System.Reflection.Metadata.EntityHandle);df-generated | -| System.Reflection.Metadata;HandleComparer;Compare;(System.Reflection.Metadata.Handle,System.Reflection.Metadata.Handle);df-generated | -| System.Reflection.Metadata;HandleComparer;Equals;(System.Reflection.Metadata.EntityHandle,System.Reflection.Metadata.EntityHandle);df-generated | -| System.Reflection.Metadata;HandleComparer;Equals;(System.Reflection.Metadata.Handle,System.Reflection.Metadata.Handle);df-generated | -| System.Reflection.Metadata;HandleComparer;GetHashCode;(System.Reflection.Metadata.EntityHandle);df-generated | -| System.Reflection.Metadata;HandleComparer;GetHashCode;(System.Reflection.Metadata.Handle);df-generated | -| System.Reflection.Metadata;HandleComparer;get_Default;();df-generated | -| System.Reflection.Metadata;IConstructedTypeProvider<>;GetArrayType;(TType,System.Reflection.Metadata.ArrayShape);df-generated | -| System.Reflection.Metadata;IConstructedTypeProvider<>;GetByReferenceType;(TType);df-generated | -| System.Reflection.Metadata;IConstructedTypeProvider<>;GetGenericInstantiation;(TType,System.Collections.Immutable.ImmutableArray);df-generated | -| System.Reflection.Metadata;IConstructedTypeProvider<>;GetPointerType;(TType);df-generated | -| System.Reflection.Metadata;ICustomAttributeTypeProvider<>;GetSystemType;();df-generated | -| System.Reflection.Metadata;ICustomAttributeTypeProvider<>;GetTypeFromSerializedName;(System.String);df-generated | -| System.Reflection.Metadata;ICustomAttributeTypeProvider<>;GetUnderlyingEnumType;(TType);df-generated | -| System.Reflection.Metadata;ICustomAttributeTypeProvider<>;IsSystemType;(TType);df-generated | -| System.Reflection.Metadata;ILOpCodeExtensions;GetBranchOperandSize;(System.Reflection.Metadata.ILOpCode);df-generated | -| System.Reflection.Metadata;ILOpCodeExtensions;GetLongBranch;(System.Reflection.Metadata.ILOpCode);df-generated | -| System.Reflection.Metadata;ILOpCodeExtensions;GetShortBranch;(System.Reflection.Metadata.ILOpCode);df-generated | -| System.Reflection.Metadata;ILOpCodeExtensions;IsBranch;(System.Reflection.Metadata.ILOpCode);df-generated | -| System.Reflection.Metadata;ISZArrayTypeProvider<>;GetSZArrayType;(TType);df-generated | -| System.Reflection.Metadata;ISignatureTypeProvider<,>;GetFunctionPointerType;(System.Reflection.Metadata.MethodSignature);df-generated | -| System.Reflection.Metadata;ISignatureTypeProvider<,>;GetGenericMethodParameter;(TGenericContext,System.Int32);df-generated | -| System.Reflection.Metadata;ISignatureTypeProvider<,>;GetGenericTypeParameter;(TGenericContext,System.Int32);df-generated | -| System.Reflection.Metadata;ISignatureTypeProvider<,>;GetModifiedType;(TType,TType,System.Boolean);df-generated | -| System.Reflection.Metadata;ISignatureTypeProvider<,>;GetPinnedType;(TType);df-generated | -| System.Reflection.Metadata;ISignatureTypeProvider<,>;GetTypeFromSpecification;(System.Reflection.Metadata.MetadataReader,TGenericContext,System.Reflection.Metadata.TypeSpecificationHandle,System.Byte);df-generated | -| System.Reflection.Metadata;ISimpleTypeProvider<>;GetPrimitiveType;(System.Reflection.Metadata.PrimitiveTypeCode);df-generated | -| System.Reflection.Metadata;ISimpleTypeProvider<>;GetTypeFromDefinition;(System.Reflection.Metadata.MetadataReader,System.Reflection.Metadata.TypeDefinitionHandle,System.Byte);df-generated | -| System.Reflection.Metadata;ISimpleTypeProvider<>;GetTypeFromReference;(System.Reflection.Metadata.MetadataReader,System.Reflection.Metadata.TypeReferenceHandle,System.Byte);df-generated | -| System.Reflection.Metadata;ImageFormatLimitationException;ImageFormatLimitationException;();df-generated | -| System.Reflection.Metadata;ImageFormatLimitationException;ImageFormatLimitationException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Reflection.Metadata;ImageFormatLimitationException;ImageFormatLimitationException;(System.String);df-generated | -| System.Reflection.Metadata;ImageFormatLimitationException;ImageFormatLimitationException;(System.String,System.Exception);df-generated | -| System.Reflection.Metadata;ImportDefinition;get_Alias;();df-generated | -| System.Reflection.Metadata;ImportDefinition;get_Kind;();df-generated | -| System.Reflection.Metadata;ImportDefinition;get_TargetAssembly;();df-generated | -| System.Reflection.Metadata;ImportDefinition;get_TargetNamespace;();df-generated | -| System.Reflection.Metadata;ImportDefinition;get_TargetType;();df-generated | -| System.Reflection.Metadata;ImportDefinitionCollection+Enumerator;Dispose;();df-generated | -| System.Reflection.Metadata;ImportDefinitionCollection+Enumerator;MoveNext;();df-generated | -| System.Reflection.Metadata;ImportDefinitionCollection+Enumerator;Reset;();df-generated | -| System.Reflection.Metadata;ImportScope;GetImports;();df-generated | -| System.Reflection.Metadata;ImportScope;get_ImportsBlob;();df-generated | -| System.Reflection.Metadata;ImportScope;get_Parent;();df-generated | -| System.Reflection.Metadata;ImportScopeCollection+Enumerator;Dispose;();df-generated | -| System.Reflection.Metadata;ImportScopeCollection+Enumerator;MoveNext;();df-generated | -| System.Reflection.Metadata;ImportScopeCollection+Enumerator;Reset;();df-generated | -| System.Reflection.Metadata;ImportScopeCollection+Enumerator;get_Current;();df-generated | -| System.Reflection.Metadata;ImportScopeCollection;get_Count;();df-generated | -| System.Reflection.Metadata;ImportScopeHandle;Equals;(System.Object);df-generated | -| System.Reflection.Metadata;ImportScopeHandle;Equals;(System.Reflection.Metadata.ImportScopeHandle);df-generated | -| System.Reflection.Metadata;ImportScopeHandle;GetHashCode;();df-generated | -| System.Reflection.Metadata;ImportScopeHandle;get_IsNil;();df-generated | -| System.Reflection.Metadata;InterfaceImplementation;get_Interface;();df-generated | -| System.Reflection.Metadata;InterfaceImplementationHandle;Equals;(System.Object);df-generated | -| System.Reflection.Metadata;InterfaceImplementationHandle;Equals;(System.Reflection.Metadata.InterfaceImplementationHandle);df-generated | -| System.Reflection.Metadata;InterfaceImplementationHandle;GetHashCode;();df-generated | -| System.Reflection.Metadata;InterfaceImplementationHandle;get_IsNil;();df-generated | -| System.Reflection.Metadata;InterfaceImplementationHandleCollection+Enumerator;Dispose;();df-generated | -| System.Reflection.Metadata;InterfaceImplementationHandleCollection+Enumerator;MoveNext;();df-generated | -| System.Reflection.Metadata;InterfaceImplementationHandleCollection+Enumerator;Reset;();df-generated | -| System.Reflection.Metadata;InterfaceImplementationHandleCollection+Enumerator;get_Current;();df-generated | -| System.Reflection.Metadata;InterfaceImplementationHandleCollection;get_Count;();df-generated | -| System.Reflection.Metadata;LocalConstant;get_Name;();df-generated | -| System.Reflection.Metadata;LocalConstant;get_Signature;();df-generated | -| System.Reflection.Metadata;LocalConstantHandle;Equals;(System.Object);df-generated | -| System.Reflection.Metadata;LocalConstantHandle;Equals;(System.Reflection.Metadata.LocalConstantHandle);df-generated | -| System.Reflection.Metadata;LocalConstantHandle;GetHashCode;();df-generated | -| System.Reflection.Metadata;LocalConstantHandle;get_IsNil;();df-generated | -| System.Reflection.Metadata;LocalConstantHandleCollection+Enumerator;Dispose;();df-generated | -| System.Reflection.Metadata;LocalConstantHandleCollection+Enumerator;MoveNext;();df-generated | -| System.Reflection.Metadata;LocalConstantHandleCollection+Enumerator;Reset;();df-generated | -| System.Reflection.Metadata;LocalConstantHandleCollection+Enumerator;get_Current;();df-generated | -| System.Reflection.Metadata;LocalConstantHandleCollection;get_Count;();df-generated | -| System.Reflection.Metadata;LocalScope;get_EndOffset;();df-generated | -| System.Reflection.Metadata;LocalScope;get_ImportScope;();df-generated | -| System.Reflection.Metadata;LocalScope;get_Length;();df-generated | -| System.Reflection.Metadata;LocalScope;get_Method;();df-generated | -| System.Reflection.Metadata;LocalScope;get_StartOffset;();df-generated | -| System.Reflection.Metadata;LocalScopeHandle;Equals;(System.Object);df-generated | -| System.Reflection.Metadata;LocalScopeHandle;Equals;(System.Reflection.Metadata.LocalScopeHandle);df-generated | -| System.Reflection.Metadata;LocalScopeHandle;GetHashCode;();df-generated | -| System.Reflection.Metadata;LocalScopeHandle;get_IsNil;();df-generated | -| System.Reflection.Metadata;LocalScopeHandleCollection+ChildrenEnumerator;Dispose;();df-generated | -| System.Reflection.Metadata;LocalScopeHandleCollection+ChildrenEnumerator;MoveNext;();df-generated | -| System.Reflection.Metadata;LocalScopeHandleCollection+ChildrenEnumerator;Reset;();df-generated | -| System.Reflection.Metadata;LocalScopeHandleCollection+ChildrenEnumerator;get_Current;();df-generated | -| System.Reflection.Metadata;LocalScopeHandleCollection+Enumerator;Dispose;();df-generated | -| System.Reflection.Metadata;LocalScopeHandleCollection+Enumerator;MoveNext;();df-generated | -| System.Reflection.Metadata;LocalScopeHandleCollection+Enumerator;Reset;();df-generated | -| System.Reflection.Metadata;LocalScopeHandleCollection+Enumerator;get_Current;();df-generated | -| System.Reflection.Metadata;LocalScopeHandleCollection;get_Count;();df-generated | -| System.Reflection.Metadata;LocalVariable;get_Attributes;();df-generated | -| System.Reflection.Metadata;LocalVariable;get_Index;();df-generated | -| System.Reflection.Metadata;LocalVariable;get_Name;();df-generated | -| System.Reflection.Metadata;LocalVariableHandle;Equals;(System.Object);df-generated | -| System.Reflection.Metadata;LocalVariableHandle;Equals;(System.Reflection.Metadata.LocalVariableHandle);df-generated | -| System.Reflection.Metadata;LocalVariableHandle;GetHashCode;();df-generated | -| System.Reflection.Metadata;LocalVariableHandle;get_IsNil;();df-generated | -| System.Reflection.Metadata;LocalVariableHandleCollection+Enumerator;Dispose;();df-generated | -| System.Reflection.Metadata;LocalVariableHandleCollection+Enumerator;MoveNext;();df-generated | -| System.Reflection.Metadata;LocalVariableHandleCollection+Enumerator;Reset;();df-generated | -| System.Reflection.Metadata;LocalVariableHandleCollection+Enumerator;get_Current;();df-generated | -| System.Reflection.Metadata;LocalVariableHandleCollection;get_Count;();df-generated | -| System.Reflection.Metadata;ManifestResource;get_Attributes;();df-generated | -| System.Reflection.Metadata;ManifestResource;get_Implementation;();df-generated | -| System.Reflection.Metadata;ManifestResource;get_Name;();df-generated | -| System.Reflection.Metadata;ManifestResource;get_Offset;();df-generated | -| System.Reflection.Metadata;ManifestResourceHandle;Equals;(System.Object);df-generated | -| System.Reflection.Metadata;ManifestResourceHandle;Equals;(System.Reflection.Metadata.ManifestResourceHandle);df-generated | -| System.Reflection.Metadata;ManifestResourceHandle;GetHashCode;();df-generated | -| System.Reflection.Metadata;ManifestResourceHandle;get_IsNil;();df-generated | -| System.Reflection.Metadata;ManifestResourceHandleCollection+Enumerator;Dispose;();df-generated | -| System.Reflection.Metadata;ManifestResourceHandleCollection+Enumerator;MoveNext;();df-generated | -| System.Reflection.Metadata;ManifestResourceHandleCollection+Enumerator;Reset;();df-generated | -| System.Reflection.Metadata;ManifestResourceHandleCollection+Enumerator;get_Current;();df-generated | -| System.Reflection.Metadata;ManifestResourceHandleCollection;GetEnumerator;();df-generated | -| System.Reflection.Metadata;ManifestResourceHandleCollection;get_Count;();df-generated | -| System.Reflection.Metadata;MemberReference;DecodeFieldSignature<,>;(System.Reflection.Metadata.ISignatureTypeProvider,TGenericContext);df-generated | -| System.Reflection.Metadata;MemberReference;DecodeMethodSignature<,>;(System.Reflection.Metadata.ISignatureTypeProvider,TGenericContext);df-generated | -| System.Reflection.Metadata;MemberReference;GetKind;();df-generated | -| System.Reflection.Metadata;MemberReference;get_Name;();df-generated | -| System.Reflection.Metadata;MemberReference;get_Parent;();df-generated | -| System.Reflection.Metadata;MemberReference;get_Signature;();df-generated | -| System.Reflection.Metadata;MemberReferenceHandle;Equals;(System.Object);df-generated | -| System.Reflection.Metadata;MemberReferenceHandle;Equals;(System.Reflection.Metadata.MemberReferenceHandle);df-generated | -| System.Reflection.Metadata;MemberReferenceHandle;GetHashCode;();df-generated | -| System.Reflection.Metadata;MemberReferenceHandle;get_IsNil;();df-generated | -| System.Reflection.Metadata;MemberReferenceHandleCollection+Enumerator;Dispose;();df-generated | -| System.Reflection.Metadata;MemberReferenceHandleCollection+Enumerator;MoveNext;();df-generated | -| System.Reflection.Metadata;MemberReferenceHandleCollection+Enumerator;Reset;();df-generated | -| System.Reflection.Metadata;MemberReferenceHandleCollection+Enumerator;get_Current;();df-generated | -| System.Reflection.Metadata;MemberReferenceHandleCollection;GetEnumerator;();df-generated | -| System.Reflection.Metadata;MemberReferenceHandleCollection;get_Count;();df-generated | -| System.Reflection.Metadata;MetadataReader;GetBlobBytes;(System.Reflection.Metadata.BlobHandle);df-generated | -| System.Reflection.Metadata;MetadataReader;GetBlobContent;(System.Reflection.Metadata.BlobHandle);df-generated | -| System.Reflection.Metadata;MetadataReader;GetBlobReader;(System.Reflection.Metadata.BlobHandle);df-generated | -| System.Reflection.Metadata;MetadataReader;GetBlobReader;(System.Reflection.Metadata.StringHandle);df-generated | -| System.Reflection.Metadata;MetadataReader;GetGuid;(System.Reflection.Metadata.GuidHandle);df-generated | -| System.Reflection.Metadata;MetadataReader;GetNamespaceDefinition;(System.Reflection.Metadata.NamespaceDefinitionHandle);df-generated | -| System.Reflection.Metadata;MetadataReader;GetString;(System.Reflection.Metadata.DocumentNameBlobHandle);df-generated | -| System.Reflection.Metadata;MetadataReader;GetString;(System.Reflection.Metadata.NamespaceDefinitionHandle);df-generated | -| System.Reflection.Metadata;MetadataReader;GetString;(System.Reflection.Metadata.StringHandle);df-generated | -| System.Reflection.Metadata;MetadataReader;GetUserString;(System.Reflection.Metadata.UserStringHandle);df-generated | -| System.Reflection.Metadata;MetadataReader;MetadataReader;(System.Byte*,System.Int32);df-generated | -| System.Reflection.Metadata;MetadataReader;MetadataReader;(System.Byte*,System.Int32,System.Reflection.Metadata.MetadataReaderOptions);df-generated | -| System.Reflection.Metadata;MetadataReader;MetadataReader;(System.Byte*,System.Int32,System.Reflection.Metadata.MetadataReaderOptions,System.Reflection.Metadata.MetadataStringDecoder);df-generated | -| System.Reflection.Metadata;MetadataReader;get_AssemblyFiles;();df-generated | -| System.Reflection.Metadata;MetadataReader;get_ExportedTypes;();df-generated | -| System.Reflection.Metadata;MetadataReader;get_IsAssembly;();df-generated | -| System.Reflection.Metadata;MetadataReader;get_ManifestResources;();df-generated | -| System.Reflection.Metadata;MetadataReader;get_MemberReferences;();df-generated | -| System.Reflection.Metadata;MetadataReader;get_MetadataKind;();df-generated | -| System.Reflection.Metadata;MetadataReader;get_MetadataLength;();df-generated | -| System.Reflection.Metadata;MetadataReader;get_Options;();df-generated | -| System.Reflection.Metadata;MetadataReader;get_TypeDefinitions;();df-generated | -| System.Reflection.Metadata;MetadataReader;get_TypeReferences;();df-generated | -| System.Reflection.Metadata;MetadataReader;get_UTF8Decoder;();df-generated | -| System.Reflection.Metadata;MetadataReaderProvider;Dispose;();df-generated | -| System.Reflection.Metadata;MetadataStringComparer;Equals;(System.Reflection.Metadata.DocumentNameBlobHandle,System.String);df-generated | -| System.Reflection.Metadata;MetadataStringComparer;Equals;(System.Reflection.Metadata.DocumentNameBlobHandle,System.String,System.Boolean);df-generated | -| System.Reflection.Metadata;MetadataStringComparer;Equals;(System.Reflection.Metadata.NamespaceDefinitionHandle,System.String);df-generated | -| System.Reflection.Metadata;MetadataStringComparer;Equals;(System.Reflection.Metadata.NamespaceDefinitionHandle,System.String,System.Boolean);df-generated | -| System.Reflection.Metadata;MetadataStringComparer;Equals;(System.Reflection.Metadata.StringHandle,System.String);df-generated | -| System.Reflection.Metadata;MetadataStringComparer;Equals;(System.Reflection.Metadata.StringHandle,System.String,System.Boolean);df-generated | -| System.Reflection.Metadata;MetadataStringComparer;StartsWith;(System.Reflection.Metadata.StringHandle,System.String);df-generated | -| System.Reflection.Metadata;MetadataStringComparer;StartsWith;(System.Reflection.Metadata.StringHandle,System.String,System.Boolean);df-generated | -| System.Reflection.Metadata;MetadataStringDecoder;MetadataStringDecoder;(System.Text.Encoding);df-generated | -| System.Reflection.Metadata;MetadataStringDecoder;get_DefaultUTF8;();df-generated | -| System.Reflection.Metadata;MetadataStringDecoder;get_Encoding;();df-generated | -| System.Reflection.Metadata;MetadataUpdateHandlerAttribute;MetadataUpdateHandlerAttribute;(System.Type);df-generated | -| System.Reflection.Metadata;MetadataUpdateHandlerAttribute;get_HandlerType;();df-generated | -| System.Reflection.Metadata;MetadataUpdater;ApplyUpdate;(System.Reflection.Assembly,System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan);df-generated | -| System.Reflection.Metadata;MetadataUpdater;get_IsSupported;();df-generated | -| System.Reflection.Metadata;MethodBodyBlock;GetILBytes;();df-generated | -| System.Reflection.Metadata;MethodBodyBlock;GetILContent;();df-generated | -| System.Reflection.Metadata;MethodBodyBlock;get_LocalVariablesInitialized;();df-generated | -| System.Reflection.Metadata;MethodBodyBlock;get_MaxStack;();df-generated | -| System.Reflection.Metadata;MethodBodyBlock;get_Size;();df-generated | -| System.Reflection.Metadata;MethodDebugInformation;GetSequencePoints;();df-generated | -| System.Reflection.Metadata;MethodDebugInformation;GetStateMachineKickoffMethod;();df-generated | -| System.Reflection.Metadata;MethodDebugInformation;get_Document;();df-generated | -| System.Reflection.Metadata;MethodDebugInformation;get_LocalSignature;();df-generated | -| System.Reflection.Metadata;MethodDebugInformation;get_SequencePointsBlob;();df-generated | -| System.Reflection.Metadata;MethodDebugInformationHandle;Equals;(System.Object);df-generated | -| System.Reflection.Metadata;MethodDebugInformationHandle;Equals;(System.Reflection.Metadata.MethodDebugInformationHandle);df-generated | -| System.Reflection.Metadata;MethodDebugInformationHandle;GetHashCode;();df-generated | -| System.Reflection.Metadata;MethodDebugInformationHandle;ToDefinitionHandle;();df-generated | -| System.Reflection.Metadata;MethodDebugInformationHandle;get_IsNil;();df-generated | -| System.Reflection.Metadata;MethodDebugInformationHandleCollection+Enumerator;Dispose;();df-generated | -| System.Reflection.Metadata;MethodDebugInformationHandleCollection+Enumerator;MoveNext;();df-generated | -| System.Reflection.Metadata;MethodDebugInformationHandleCollection+Enumerator;Reset;();df-generated | -| System.Reflection.Metadata;MethodDebugInformationHandleCollection+Enumerator;get_Current;();df-generated | -| System.Reflection.Metadata;MethodDebugInformationHandleCollection;get_Count;();df-generated | -| System.Reflection.Metadata;MethodDefinition;DecodeSignature<,>;(System.Reflection.Metadata.ISignatureTypeProvider,TGenericContext);df-generated | -| System.Reflection.Metadata;MethodDefinition;GetDeclaringType;();df-generated | -| System.Reflection.Metadata;MethodDefinition;GetGenericParameters;();df-generated | -| System.Reflection.Metadata;MethodDefinition;GetImport;();df-generated | -| System.Reflection.Metadata;MethodDefinition;get_Attributes;();df-generated | -| System.Reflection.Metadata;MethodDefinition;get_ImplAttributes;();df-generated | -| System.Reflection.Metadata;MethodDefinition;get_Name;();df-generated | -| System.Reflection.Metadata;MethodDefinition;get_RelativeVirtualAddress;();df-generated | -| System.Reflection.Metadata;MethodDefinition;get_Signature;();df-generated | -| System.Reflection.Metadata;MethodDefinitionHandle;Equals;(System.Object);df-generated | -| System.Reflection.Metadata;MethodDefinitionHandle;Equals;(System.Reflection.Metadata.MethodDefinitionHandle);df-generated | -| System.Reflection.Metadata;MethodDefinitionHandle;GetHashCode;();df-generated | -| System.Reflection.Metadata;MethodDefinitionHandle;ToDebugInformationHandle;();df-generated | -| System.Reflection.Metadata;MethodDefinitionHandle;get_IsNil;();df-generated | -| System.Reflection.Metadata;MethodDefinitionHandleCollection+Enumerator;Dispose;();df-generated | -| System.Reflection.Metadata;MethodDefinitionHandleCollection+Enumerator;MoveNext;();df-generated | -| System.Reflection.Metadata;MethodDefinitionHandleCollection+Enumerator;Reset;();df-generated | -| System.Reflection.Metadata;MethodDefinitionHandleCollection+Enumerator;get_Current;();df-generated | -| System.Reflection.Metadata;MethodDefinitionHandleCollection;get_Count;();df-generated | -| System.Reflection.Metadata;MethodImplementation;get_MethodBody;();df-generated | -| System.Reflection.Metadata;MethodImplementation;get_MethodDeclaration;();df-generated | -| System.Reflection.Metadata;MethodImplementation;get_Type;();df-generated | -| System.Reflection.Metadata;MethodImplementationHandle;Equals;(System.Object);df-generated | -| System.Reflection.Metadata;MethodImplementationHandle;Equals;(System.Reflection.Metadata.MethodImplementationHandle);df-generated | -| System.Reflection.Metadata;MethodImplementationHandle;GetHashCode;();df-generated | -| System.Reflection.Metadata;MethodImplementationHandle;get_IsNil;();df-generated | -| System.Reflection.Metadata;MethodImplementationHandleCollection+Enumerator;Dispose;();df-generated | -| System.Reflection.Metadata;MethodImplementationHandleCollection+Enumerator;MoveNext;();df-generated | -| System.Reflection.Metadata;MethodImplementationHandleCollection+Enumerator;Reset;();df-generated | -| System.Reflection.Metadata;MethodImplementationHandleCollection+Enumerator;get_Current;();df-generated | -| System.Reflection.Metadata;MethodImplementationHandleCollection;GetEnumerator;();df-generated | -| System.Reflection.Metadata;MethodImplementationHandleCollection;get_Count;();df-generated | -| System.Reflection.Metadata;MethodImport;get_Attributes;();df-generated | -| System.Reflection.Metadata;MethodSignature<>;MethodSignature;(System.Reflection.Metadata.SignatureHeader,TType,System.Int32,System.Int32,System.Collections.Immutable.ImmutableArray);df-generated | -| System.Reflection.Metadata;MethodSignature<>;get_GenericParameterCount;();df-generated | -| System.Reflection.Metadata;MethodSignature<>;get_Header;();df-generated | -| System.Reflection.Metadata;MethodSignature<>;get_ParameterTypes;();df-generated | -| System.Reflection.Metadata;MethodSignature<>;get_RequiredParameterCount;();df-generated | -| System.Reflection.Metadata;MethodSignature<>;get_ReturnType;();df-generated | -| System.Reflection.Metadata;MethodSpecification;DecodeSignature<,>;(System.Reflection.Metadata.ISignatureTypeProvider,TGenericContext);df-generated | -| System.Reflection.Metadata;MethodSpecification;get_Method;();df-generated | -| System.Reflection.Metadata;MethodSpecification;get_Signature;();df-generated | -| System.Reflection.Metadata;MethodSpecificationHandle;Equals;(System.Object);df-generated | -| System.Reflection.Metadata;MethodSpecificationHandle;Equals;(System.Reflection.Metadata.MethodSpecificationHandle);df-generated | -| System.Reflection.Metadata;MethodSpecificationHandle;GetHashCode;();df-generated | -| System.Reflection.Metadata;MethodSpecificationHandle;get_IsNil;();df-generated | -| System.Reflection.Metadata;ModuleDefinition;get_BaseGenerationId;();df-generated | -| System.Reflection.Metadata;ModuleDefinition;get_Generation;();df-generated | -| System.Reflection.Metadata;ModuleDefinition;get_GenerationId;();df-generated | -| System.Reflection.Metadata;ModuleDefinition;get_Mvid;();df-generated | -| System.Reflection.Metadata;ModuleDefinition;get_Name;();df-generated | -| System.Reflection.Metadata;ModuleDefinitionHandle;Equals;(System.Object);df-generated | -| System.Reflection.Metadata;ModuleDefinitionHandle;Equals;(System.Reflection.Metadata.ModuleDefinitionHandle);df-generated | -| System.Reflection.Metadata;ModuleDefinitionHandle;GetHashCode;();df-generated | -| System.Reflection.Metadata;ModuleDefinitionHandle;get_IsNil;();df-generated | -| System.Reflection.Metadata;ModuleReference;get_Name;();df-generated | -| System.Reflection.Metadata;ModuleReferenceHandle;Equals;(System.Object);df-generated | -| System.Reflection.Metadata;ModuleReferenceHandle;Equals;(System.Reflection.Metadata.ModuleReferenceHandle);df-generated | -| System.Reflection.Metadata;ModuleReferenceHandle;GetHashCode;();df-generated | -| System.Reflection.Metadata;ModuleReferenceHandle;get_IsNil;();df-generated | -| System.Reflection.Metadata;NamespaceDefinitionHandle;Equals;(System.Object);df-generated | -| System.Reflection.Metadata;NamespaceDefinitionHandle;Equals;(System.Reflection.Metadata.NamespaceDefinitionHandle);df-generated | -| System.Reflection.Metadata;NamespaceDefinitionHandle;GetHashCode;();df-generated | -| System.Reflection.Metadata;NamespaceDefinitionHandle;get_IsNil;();df-generated | -| System.Reflection.Metadata;PEReaderExtensions;GetMethodBody;(System.Reflection.PortableExecutable.PEReader,System.Int32);df-generated | -| System.Reflection.Metadata;Parameter;GetDefaultValue;();df-generated | -| System.Reflection.Metadata;Parameter;GetMarshallingDescriptor;();df-generated | -| System.Reflection.Metadata;Parameter;get_Attributes;();df-generated | -| System.Reflection.Metadata;Parameter;get_Name;();df-generated | -| System.Reflection.Metadata;Parameter;get_SequenceNumber;();df-generated | -| System.Reflection.Metadata;ParameterHandle;Equals;(System.Object);df-generated | -| System.Reflection.Metadata;ParameterHandle;Equals;(System.Reflection.Metadata.ParameterHandle);df-generated | -| System.Reflection.Metadata;ParameterHandle;GetHashCode;();df-generated | -| System.Reflection.Metadata;ParameterHandle;get_IsNil;();df-generated | -| System.Reflection.Metadata;ParameterHandleCollection+Enumerator;Dispose;();df-generated | -| System.Reflection.Metadata;ParameterHandleCollection+Enumerator;MoveNext;();df-generated | -| System.Reflection.Metadata;ParameterHandleCollection+Enumerator;Reset;();df-generated | -| System.Reflection.Metadata;ParameterHandleCollection+Enumerator;get_Current;();df-generated | -| System.Reflection.Metadata;ParameterHandleCollection;get_Count;();df-generated | -| System.Reflection.Metadata;PropertyAccessors;get_Getter;();df-generated | -| System.Reflection.Metadata;PropertyAccessors;get_Setter;();df-generated | -| System.Reflection.Metadata;PropertyDefinition;DecodeSignature<,>;(System.Reflection.Metadata.ISignatureTypeProvider,TGenericContext);df-generated | -| System.Reflection.Metadata;PropertyDefinition;GetAccessors;();df-generated | -| System.Reflection.Metadata;PropertyDefinition;GetDefaultValue;();df-generated | -| System.Reflection.Metadata;PropertyDefinition;get_Attributes;();df-generated | -| System.Reflection.Metadata;PropertyDefinition;get_Name;();df-generated | -| System.Reflection.Metadata;PropertyDefinition;get_Signature;();df-generated | -| System.Reflection.Metadata;PropertyDefinitionHandle;Equals;(System.Object);df-generated | -| System.Reflection.Metadata;PropertyDefinitionHandle;Equals;(System.Reflection.Metadata.PropertyDefinitionHandle);df-generated | -| System.Reflection.Metadata;PropertyDefinitionHandle;GetHashCode;();df-generated | -| System.Reflection.Metadata;PropertyDefinitionHandle;get_IsNil;();df-generated | -| System.Reflection.Metadata;PropertyDefinitionHandleCollection+Enumerator;Dispose;();df-generated | -| System.Reflection.Metadata;PropertyDefinitionHandleCollection+Enumerator;MoveNext;();df-generated | -| System.Reflection.Metadata;PropertyDefinitionHandleCollection+Enumerator;Reset;();df-generated | -| System.Reflection.Metadata;PropertyDefinitionHandleCollection+Enumerator;get_Current;();df-generated | -| System.Reflection.Metadata;PropertyDefinitionHandleCollection;get_Count;();df-generated | -| System.Reflection.Metadata;ReservedBlob<>;CreateWriter;();df-generated | -| System.Reflection.Metadata;ReservedBlob<>;get_Content;();df-generated | -| System.Reflection.Metadata;ReservedBlob<>;get_Handle;();df-generated | -| System.Reflection.Metadata;SequencePoint;Equals;(System.Object);df-generated | -| System.Reflection.Metadata;SequencePoint;Equals;(System.Reflection.Metadata.SequencePoint);df-generated | -| System.Reflection.Metadata;SequencePoint;GetHashCode;();df-generated | -| System.Reflection.Metadata;SequencePoint;get_Document;();df-generated | -| System.Reflection.Metadata;SequencePoint;get_EndColumn;();df-generated | -| System.Reflection.Metadata;SequencePoint;get_EndLine;();df-generated | -| System.Reflection.Metadata;SequencePoint;get_IsHidden;();df-generated | -| System.Reflection.Metadata;SequencePoint;get_Offset;();df-generated | -| System.Reflection.Metadata;SequencePoint;get_StartColumn;();df-generated | -| System.Reflection.Metadata;SequencePoint;get_StartLine;();df-generated | -| System.Reflection.Metadata;SequencePointCollection+Enumerator;Dispose;();df-generated | -| System.Reflection.Metadata;SequencePointCollection+Enumerator;MoveNext;();df-generated | -| System.Reflection.Metadata;SequencePointCollection+Enumerator;Reset;();df-generated | -| System.Reflection.Metadata;SignatureHeader;Equals;(System.Object);df-generated | -| System.Reflection.Metadata;SignatureHeader;Equals;(System.Reflection.Metadata.SignatureHeader);df-generated | -| System.Reflection.Metadata;SignatureHeader;GetHashCode;();df-generated | -| System.Reflection.Metadata;SignatureHeader;SignatureHeader;(System.Byte);df-generated | -| System.Reflection.Metadata;SignatureHeader;SignatureHeader;(System.Reflection.Metadata.SignatureKind,System.Reflection.Metadata.SignatureCallingConvention,System.Reflection.Metadata.SignatureAttributes);df-generated | -| System.Reflection.Metadata;SignatureHeader;ToString;();df-generated | -| System.Reflection.Metadata;SignatureHeader;get_Attributes;();df-generated | -| System.Reflection.Metadata;SignatureHeader;get_CallingConvention;();df-generated | -| System.Reflection.Metadata;SignatureHeader;get_HasExplicitThis;();df-generated | -| System.Reflection.Metadata;SignatureHeader;get_IsGeneric;();df-generated | -| System.Reflection.Metadata;SignatureHeader;get_IsInstance;();df-generated | -| System.Reflection.Metadata;SignatureHeader;get_Kind;();df-generated | -| System.Reflection.Metadata;SignatureHeader;get_RawValue;();df-generated | -| System.Reflection.Metadata;StandaloneSignature;DecodeLocalSignature<,>;(System.Reflection.Metadata.ISignatureTypeProvider,TGenericContext);df-generated | -| System.Reflection.Metadata;StandaloneSignature;DecodeMethodSignature<,>;(System.Reflection.Metadata.ISignatureTypeProvider,TGenericContext);df-generated | -| System.Reflection.Metadata;StandaloneSignature;GetKind;();df-generated | -| System.Reflection.Metadata;StandaloneSignature;get_Signature;();df-generated | -| System.Reflection.Metadata;StandaloneSignatureHandle;Equals;(System.Object);df-generated | -| System.Reflection.Metadata;StandaloneSignatureHandle;Equals;(System.Reflection.Metadata.StandaloneSignatureHandle);df-generated | -| System.Reflection.Metadata;StandaloneSignatureHandle;GetHashCode;();df-generated | -| System.Reflection.Metadata;StandaloneSignatureHandle;get_IsNil;();df-generated | -| System.Reflection.Metadata;StringHandle;Equals;(System.Object);df-generated | -| System.Reflection.Metadata;StringHandle;Equals;(System.Reflection.Metadata.StringHandle);df-generated | -| System.Reflection.Metadata;StringHandle;GetHashCode;();df-generated | -| System.Reflection.Metadata;StringHandle;get_IsNil;();df-generated | -| System.Reflection.Metadata;TypeDefinition;GetDeclaringType;();df-generated | -| System.Reflection.Metadata;TypeDefinition;GetGenericParameters;();df-generated | -| System.Reflection.Metadata;TypeDefinition;GetLayout;();df-generated | -| System.Reflection.Metadata;TypeDefinition;GetMethodImplementations;();df-generated | -| System.Reflection.Metadata;TypeDefinition;GetNestedTypes;();df-generated | -| System.Reflection.Metadata;TypeDefinition;get_Attributes;();df-generated | -| System.Reflection.Metadata;TypeDefinition;get_BaseType;();df-generated | -| System.Reflection.Metadata;TypeDefinition;get_IsNested;();df-generated | -| System.Reflection.Metadata;TypeDefinition;get_Name;();df-generated | -| System.Reflection.Metadata;TypeDefinition;get_Namespace;();df-generated | -| System.Reflection.Metadata;TypeDefinition;get_NamespaceDefinition;();df-generated | -| System.Reflection.Metadata;TypeDefinitionHandle;Equals;(System.Object);df-generated | -| System.Reflection.Metadata;TypeDefinitionHandle;Equals;(System.Reflection.Metadata.TypeDefinitionHandle);df-generated | -| System.Reflection.Metadata;TypeDefinitionHandle;GetHashCode;();df-generated | -| System.Reflection.Metadata;TypeDefinitionHandle;get_IsNil;();df-generated | -| System.Reflection.Metadata;TypeDefinitionHandleCollection+Enumerator;Dispose;();df-generated | -| System.Reflection.Metadata;TypeDefinitionHandleCollection+Enumerator;MoveNext;();df-generated | -| System.Reflection.Metadata;TypeDefinitionHandleCollection+Enumerator;Reset;();df-generated | -| System.Reflection.Metadata;TypeDefinitionHandleCollection+Enumerator;get_Current;();df-generated | -| System.Reflection.Metadata;TypeDefinitionHandleCollection;GetEnumerator;();df-generated | -| System.Reflection.Metadata;TypeDefinitionHandleCollection;get_Count;();df-generated | -| System.Reflection.Metadata;TypeLayout;TypeLayout;(System.Int32,System.Int32);df-generated | -| System.Reflection.Metadata;TypeLayout;get_IsDefault;();df-generated | -| System.Reflection.Metadata;TypeLayout;get_PackingSize;();df-generated | -| System.Reflection.Metadata;TypeLayout;get_Size;();df-generated | -| System.Reflection.Metadata;TypeReference;get_Name;();df-generated | -| System.Reflection.Metadata;TypeReference;get_Namespace;();df-generated | -| System.Reflection.Metadata;TypeReference;get_ResolutionScope;();df-generated | -| System.Reflection.Metadata;TypeReferenceHandle;Equals;(System.Object);df-generated | -| System.Reflection.Metadata;TypeReferenceHandle;Equals;(System.Reflection.Metadata.TypeReferenceHandle);df-generated | -| System.Reflection.Metadata;TypeReferenceHandle;GetHashCode;();df-generated | -| System.Reflection.Metadata;TypeReferenceHandle;get_IsNil;();df-generated | -| System.Reflection.Metadata;TypeReferenceHandleCollection+Enumerator;Dispose;();df-generated | -| System.Reflection.Metadata;TypeReferenceHandleCollection+Enumerator;MoveNext;();df-generated | -| System.Reflection.Metadata;TypeReferenceHandleCollection+Enumerator;Reset;();df-generated | -| System.Reflection.Metadata;TypeReferenceHandleCollection+Enumerator;get_Current;();df-generated | -| System.Reflection.Metadata;TypeReferenceHandleCollection;GetEnumerator;();df-generated | -| System.Reflection.Metadata;TypeReferenceHandleCollection;get_Count;();df-generated | -| System.Reflection.Metadata;TypeSpecification;DecodeSignature<,>;(System.Reflection.Metadata.ISignatureTypeProvider,TGenericContext);df-generated | -| System.Reflection.Metadata;TypeSpecification;get_Signature;();df-generated | -| System.Reflection.Metadata;TypeSpecificationHandle;Equals;(System.Object);df-generated | -| System.Reflection.Metadata;TypeSpecificationHandle;Equals;(System.Reflection.Metadata.TypeSpecificationHandle);df-generated | -| System.Reflection.Metadata;TypeSpecificationHandle;GetHashCode;();df-generated | -| System.Reflection.Metadata;TypeSpecificationHandle;get_IsNil;();df-generated | -| System.Reflection.Metadata;UserStringHandle;Equals;(System.Object);df-generated | -| System.Reflection.Metadata;UserStringHandle;Equals;(System.Reflection.Metadata.UserStringHandle);df-generated | -| System.Reflection.Metadata;UserStringHandle;GetHashCode;();df-generated | -| System.Reflection.Metadata;UserStringHandle;get_IsNil;();df-generated | -| System.Reflection.PortableExecutable;CodeViewDebugDirectoryData;get_Age;();df-generated | -| System.Reflection.PortableExecutable;CodeViewDebugDirectoryData;get_Guid;();df-generated | -| System.Reflection.PortableExecutable;CodeViewDebugDirectoryData;get_Path;();df-generated | -| System.Reflection.PortableExecutable;CoffHeader;get_Characteristics;();df-generated | -| System.Reflection.PortableExecutable;CoffHeader;get_Machine;();df-generated | -| System.Reflection.PortableExecutable;CoffHeader;get_NumberOfSections;();df-generated | -| System.Reflection.PortableExecutable;CoffHeader;get_NumberOfSymbols;();df-generated | -| System.Reflection.PortableExecutable;CoffHeader;get_PointerToSymbolTable;();df-generated | -| System.Reflection.PortableExecutable;CoffHeader;get_SizeOfOptionalHeader;();df-generated | -| System.Reflection.PortableExecutable;CoffHeader;get_TimeDateStamp;();df-generated | -| System.Reflection.PortableExecutable;CorHeader;get_CodeManagerTableDirectory;();df-generated | -| System.Reflection.PortableExecutable;CorHeader;get_EntryPointTokenOrRelativeVirtualAddress;();df-generated | -| System.Reflection.PortableExecutable;CorHeader;get_ExportAddressTableJumpsDirectory;();df-generated | -| System.Reflection.PortableExecutable;CorHeader;get_Flags;();df-generated | -| System.Reflection.PortableExecutable;CorHeader;get_MajorRuntimeVersion;();df-generated | -| System.Reflection.PortableExecutable;CorHeader;get_ManagedNativeHeaderDirectory;();df-generated | -| System.Reflection.PortableExecutable;CorHeader;get_MetadataDirectory;();df-generated | -| System.Reflection.PortableExecutable;CorHeader;get_MinorRuntimeVersion;();df-generated | -| System.Reflection.PortableExecutable;CorHeader;get_ResourcesDirectory;();df-generated | -| System.Reflection.PortableExecutable;CorHeader;get_StrongNameSignatureDirectory;();df-generated | -| System.Reflection.PortableExecutable;CorHeader;get_VtableFixupsDirectory;();df-generated | -| System.Reflection.PortableExecutable;DebugDirectoryBuilder;AddCodeViewEntry;(System.String,System.Reflection.Metadata.BlobContentId,System.UInt16);df-generated | -| System.Reflection.PortableExecutable;DebugDirectoryBuilder;AddCodeViewEntry;(System.String,System.Reflection.Metadata.BlobContentId,System.UInt16,System.Int32);df-generated | -| System.Reflection.PortableExecutable;DebugDirectoryBuilder;AddEmbeddedPortablePdbEntry;(System.Reflection.Metadata.BlobBuilder,System.UInt16);df-generated | -| System.Reflection.PortableExecutable;DebugDirectoryBuilder;AddEntry;(System.Reflection.PortableExecutable.DebugDirectoryEntryType,System.UInt32,System.UInt32);df-generated | -| System.Reflection.PortableExecutable;DebugDirectoryBuilder;AddPdbChecksumEntry;(System.String,System.Collections.Immutable.ImmutableArray);df-generated | -| System.Reflection.PortableExecutable;DebugDirectoryBuilder;AddReproducibleEntry;();df-generated | -| System.Reflection.PortableExecutable;DebugDirectoryBuilder;DebugDirectoryBuilder;();df-generated | -| System.Reflection.PortableExecutable;DebugDirectoryEntry;DebugDirectoryEntry;(System.UInt32,System.UInt16,System.UInt16,System.Reflection.PortableExecutable.DebugDirectoryEntryType,System.Int32,System.Int32,System.Int32);df-generated | -| System.Reflection.PortableExecutable;DebugDirectoryEntry;get_DataPointer;();df-generated | -| System.Reflection.PortableExecutable;DebugDirectoryEntry;get_DataRelativeVirtualAddress;();df-generated | -| System.Reflection.PortableExecutable;DebugDirectoryEntry;get_DataSize;();df-generated | -| System.Reflection.PortableExecutable;DebugDirectoryEntry;get_IsPortableCodeView;();df-generated | -| System.Reflection.PortableExecutable;DebugDirectoryEntry;get_MajorVersion;();df-generated | -| System.Reflection.PortableExecutable;DebugDirectoryEntry;get_MinorVersion;();df-generated | -| System.Reflection.PortableExecutable;DebugDirectoryEntry;get_Stamp;();df-generated | -| System.Reflection.PortableExecutable;DebugDirectoryEntry;get_Type;();df-generated | -| System.Reflection.PortableExecutable;DirectoryEntry;DirectoryEntry;(System.Int32,System.Int32);df-generated | -| System.Reflection.PortableExecutable;ManagedPEBuilder;CreateSections;();df-generated | -| System.Reflection.PortableExecutable;PEBuilder;CreateSections;();df-generated | -| System.Reflection.PortableExecutable;PEBuilder;GetDirectories;();df-generated | -| System.Reflection.PortableExecutable;PEBuilder;SerializeSection;(System.String,System.Reflection.PortableExecutable.SectionLocation);df-generated | -| System.Reflection.PortableExecutable;PEBuilder;get_Header;();df-generated | -| System.Reflection.PortableExecutable;PEBuilder;get_IdProvider;();df-generated | -| System.Reflection.PortableExecutable;PEBuilder;get_IsDeterministic;();df-generated | -| System.Reflection.PortableExecutable;PEDirectoriesBuilder;get_AddressOfEntryPoint;();df-generated | -| System.Reflection.PortableExecutable;PEDirectoriesBuilder;get_BaseRelocationTable;();df-generated | -| System.Reflection.PortableExecutable;PEDirectoriesBuilder;get_BoundImportTable;();df-generated | -| System.Reflection.PortableExecutable;PEDirectoriesBuilder;get_CopyrightTable;();df-generated | -| System.Reflection.PortableExecutable;PEDirectoriesBuilder;get_CorHeaderTable;();df-generated | -| System.Reflection.PortableExecutable;PEDirectoriesBuilder;get_DebugTable;();df-generated | -| System.Reflection.PortableExecutable;PEDirectoriesBuilder;get_DelayImportTable;();df-generated | -| System.Reflection.PortableExecutable;PEDirectoriesBuilder;get_ExceptionTable;();df-generated | -| System.Reflection.PortableExecutable;PEDirectoriesBuilder;get_ExportTable;();df-generated | -| System.Reflection.PortableExecutable;PEDirectoriesBuilder;get_GlobalPointerTable;();df-generated | -| System.Reflection.PortableExecutable;PEDirectoriesBuilder;get_ImportAddressTable;();df-generated | -| System.Reflection.PortableExecutable;PEDirectoriesBuilder;get_ImportTable;();df-generated | -| System.Reflection.PortableExecutable;PEDirectoriesBuilder;get_LoadConfigTable;();df-generated | -| System.Reflection.PortableExecutable;PEDirectoriesBuilder;get_ResourceTable;();df-generated | -| System.Reflection.PortableExecutable;PEDirectoriesBuilder;get_ThreadLocalStorageTable;();df-generated | -| System.Reflection.PortableExecutable;PEDirectoriesBuilder;set_AddressOfEntryPoint;(System.Int32);df-generated | -| System.Reflection.PortableExecutable;PEDirectoriesBuilder;set_BaseRelocationTable;(System.Reflection.PortableExecutable.DirectoryEntry);df-generated | -| System.Reflection.PortableExecutable;PEDirectoriesBuilder;set_BoundImportTable;(System.Reflection.PortableExecutable.DirectoryEntry);df-generated | -| System.Reflection.PortableExecutable;PEDirectoriesBuilder;set_CopyrightTable;(System.Reflection.PortableExecutable.DirectoryEntry);df-generated | -| System.Reflection.PortableExecutable;PEDirectoriesBuilder;set_CorHeaderTable;(System.Reflection.PortableExecutable.DirectoryEntry);df-generated | -| System.Reflection.PortableExecutable;PEDirectoriesBuilder;set_DebugTable;(System.Reflection.PortableExecutable.DirectoryEntry);df-generated | -| System.Reflection.PortableExecutable;PEDirectoriesBuilder;set_DelayImportTable;(System.Reflection.PortableExecutable.DirectoryEntry);df-generated | -| System.Reflection.PortableExecutable;PEDirectoriesBuilder;set_ExceptionTable;(System.Reflection.PortableExecutable.DirectoryEntry);df-generated | -| System.Reflection.PortableExecutable;PEDirectoriesBuilder;set_ExportTable;(System.Reflection.PortableExecutable.DirectoryEntry);df-generated | -| System.Reflection.PortableExecutable;PEDirectoriesBuilder;set_GlobalPointerTable;(System.Reflection.PortableExecutable.DirectoryEntry);df-generated | -| System.Reflection.PortableExecutable;PEDirectoriesBuilder;set_ImportAddressTable;(System.Reflection.PortableExecutable.DirectoryEntry);df-generated | -| System.Reflection.PortableExecutable;PEDirectoriesBuilder;set_ImportTable;(System.Reflection.PortableExecutable.DirectoryEntry);df-generated | -| System.Reflection.PortableExecutable;PEDirectoriesBuilder;set_LoadConfigTable;(System.Reflection.PortableExecutable.DirectoryEntry);df-generated | -| System.Reflection.PortableExecutable;PEDirectoriesBuilder;set_ResourceTable;(System.Reflection.PortableExecutable.DirectoryEntry);df-generated | -| System.Reflection.PortableExecutable;PEDirectoriesBuilder;set_ThreadLocalStorageTable;(System.Reflection.PortableExecutable.DirectoryEntry);df-generated | -| System.Reflection.PortableExecutable;PEHeader;get_AddressOfEntryPoint;();df-generated | -| System.Reflection.PortableExecutable;PEHeader;get_BaseOfCode;();df-generated | -| System.Reflection.PortableExecutable;PEHeader;get_BaseOfData;();df-generated | -| System.Reflection.PortableExecutable;PEHeader;get_BaseRelocationTableDirectory;();df-generated | -| System.Reflection.PortableExecutable;PEHeader;get_BoundImportTableDirectory;();df-generated | -| System.Reflection.PortableExecutable;PEHeader;get_CertificateTableDirectory;();df-generated | -| System.Reflection.PortableExecutable;PEHeader;get_CheckSum;();df-generated | -| System.Reflection.PortableExecutable;PEHeader;get_CopyrightTableDirectory;();df-generated | -| System.Reflection.PortableExecutable;PEHeader;get_CorHeaderTableDirectory;();df-generated | -| System.Reflection.PortableExecutable;PEHeader;get_DebugTableDirectory;();df-generated | -| System.Reflection.PortableExecutable;PEHeader;get_DelayImportTableDirectory;();df-generated | -| System.Reflection.PortableExecutable;PEHeader;get_DllCharacteristics;();df-generated | -| System.Reflection.PortableExecutable;PEHeader;get_ExceptionTableDirectory;();df-generated | -| System.Reflection.PortableExecutable;PEHeader;get_ExportTableDirectory;();df-generated | -| System.Reflection.PortableExecutable;PEHeader;get_FileAlignment;();df-generated | -| System.Reflection.PortableExecutable;PEHeader;get_GlobalPointerTableDirectory;();df-generated | -| System.Reflection.PortableExecutable;PEHeader;get_ImageBase;();df-generated | -| System.Reflection.PortableExecutable;PEHeader;get_ImportAddressTableDirectory;();df-generated | -| System.Reflection.PortableExecutable;PEHeader;get_ImportTableDirectory;();df-generated | -| System.Reflection.PortableExecutable;PEHeader;get_LoadConfigTableDirectory;();df-generated | -| System.Reflection.PortableExecutable;PEHeader;get_Magic;();df-generated | -| System.Reflection.PortableExecutable;PEHeader;get_MajorImageVersion;();df-generated | -| System.Reflection.PortableExecutable;PEHeader;get_MajorLinkerVersion;();df-generated | -| System.Reflection.PortableExecutable;PEHeader;get_MajorOperatingSystemVersion;();df-generated | -| System.Reflection.PortableExecutable;PEHeader;get_MajorSubsystemVersion;();df-generated | -| System.Reflection.PortableExecutable;PEHeader;get_MinorImageVersion;();df-generated | -| System.Reflection.PortableExecutable;PEHeader;get_MinorLinkerVersion;();df-generated | -| System.Reflection.PortableExecutable;PEHeader;get_MinorOperatingSystemVersion;();df-generated | -| System.Reflection.PortableExecutable;PEHeader;get_MinorSubsystemVersion;();df-generated | -| System.Reflection.PortableExecutable;PEHeader;get_NumberOfRvaAndSizes;();df-generated | -| System.Reflection.PortableExecutable;PEHeader;get_ResourceTableDirectory;();df-generated | -| System.Reflection.PortableExecutable;PEHeader;get_SectionAlignment;();df-generated | -| System.Reflection.PortableExecutable;PEHeader;get_SizeOfCode;();df-generated | -| System.Reflection.PortableExecutable;PEHeader;get_SizeOfHeaders;();df-generated | -| System.Reflection.PortableExecutable;PEHeader;get_SizeOfHeapCommit;();df-generated | -| System.Reflection.PortableExecutable;PEHeader;get_SizeOfHeapReserve;();df-generated | -| System.Reflection.PortableExecutable;PEHeader;get_SizeOfImage;();df-generated | -| System.Reflection.PortableExecutable;PEHeader;get_SizeOfInitializedData;();df-generated | -| System.Reflection.PortableExecutable;PEHeader;get_SizeOfStackCommit;();df-generated | -| System.Reflection.PortableExecutable;PEHeader;get_SizeOfStackReserve;();df-generated | -| System.Reflection.PortableExecutable;PEHeader;get_SizeOfUninitializedData;();df-generated | -| System.Reflection.PortableExecutable;PEHeader;get_Subsystem;();df-generated | -| System.Reflection.PortableExecutable;PEHeader;get_ThreadLocalStorageTableDirectory;();df-generated | -| System.Reflection.PortableExecutable;PEHeaderBuilder;CreateExecutableHeader;();df-generated | -| System.Reflection.PortableExecutable;PEHeaderBuilder;CreateLibraryHeader;();df-generated | -| System.Reflection.PortableExecutable;PEHeaderBuilder;PEHeaderBuilder;(System.Reflection.PortableExecutable.Machine,System.Int32,System.Int32,System.UInt64,System.Byte,System.Byte,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.Reflection.PortableExecutable.Subsystem,System.Reflection.PortableExecutable.DllCharacteristics,System.Reflection.PortableExecutable.Characteristics,System.UInt64,System.UInt64,System.UInt64,System.UInt64);df-generated | -| System.Reflection.PortableExecutable;PEHeaderBuilder;get_DllCharacteristics;();df-generated | -| System.Reflection.PortableExecutable;PEHeaderBuilder;get_FileAlignment;();df-generated | -| System.Reflection.PortableExecutable;PEHeaderBuilder;get_ImageBase;();df-generated | -| System.Reflection.PortableExecutable;PEHeaderBuilder;get_ImageCharacteristics;();df-generated | -| System.Reflection.PortableExecutable;PEHeaderBuilder;get_Machine;();df-generated | -| System.Reflection.PortableExecutable;PEHeaderBuilder;get_MajorImageVersion;();df-generated | -| System.Reflection.PortableExecutable;PEHeaderBuilder;get_MajorLinkerVersion;();df-generated | -| System.Reflection.PortableExecutable;PEHeaderBuilder;get_MajorOperatingSystemVersion;();df-generated | -| System.Reflection.PortableExecutable;PEHeaderBuilder;get_MajorSubsystemVersion;();df-generated | -| System.Reflection.PortableExecutable;PEHeaderBuilder;get_MinorImageVersion;();df-generated | -| System.Reflection.PortableExecutable;PEHeaderBuilder;get_MinorLinkerVersion;();df-generated | -| System.Reflection.PortableExecutable;PEHeaderBuilder;get_MinorOperatingSystemVersion;();df-generated | -| System.Reflection.PortableExecutable;PEHeaderBuilder;get_MinorSubsystemVersion;();df-generated | -| System.Reflection.PortableExecutable;PEHeaderBuilder;get_SectionAlignment;();df-generated | -| System.Reflection.PortableExecutable;PEHeaderBuilder;get_SizeOfHeapCommit;();df-generated | -| System.Reflection.PortableExecutable;PEHeaderBuilder;get_SizeOfHeapReserve;();df-generated | -| System.Reflection.PortableExecutable;PEHeaderBuilder;get_SizeOfStackCommit;();df-generated | -| System.Reflection.PortableExecutable;PEHeaderBuilder;get_SizeOfStackReserve;();df-generated | -| System.Reflection.PortableExecutable;PEHeaderBuilder;get_Subsystem;();df-generated | -| System.Reflection.PortableExecutable;PEHeaders;GetContainingSectionIndex;(System.Int32);df-generated | -| System.Reflection.PortableExecutable;PEHeaders;PEHeaders;(System.IO.Stream);df-generated | -| System.Reflection.PortableExecutable;PEHeaders;PEHeaders;(System.IO.Stream,System.Int32);df-generated | -| System.Reflection.PortableExecutable;PEHeaders;PEHeaders;(System.IO.Stream,System.Int32,System.Boolean);df-generated | -| System.Reflection.PortableExecutable;PEHeaders;TryGetDirectoryOffset;(System.Reflection.PortableExecutable.DirectoryEntry,System.Int32);df-generated | -| System.Reflection.PortableExecutable;PEHeaders;get_CoffHeaderStartOffset;();df-generated | -| System.Reflection.PortableExecutable;PEHeaders;get_CorHeaderStartOffset;();df-generated | -| System.Reflection.PortableExecutable;PEHeaders;get_IsCoffOnly;();df-generated | -| System.Reflection.PortableExecutable;PEHeaders;get_IsConsoleApplication;();df-generated | -| System.Reflection.PortableExecutable;PEHeaders;get_IsDll;();df-generated | -| System.Reflection.PortableExecutable;PEHeaders;get_IsExe;();df-generated | -| System.Reflection.PortableExecutable;PEHeaders;get_MetadataSize;();df-generated | -| System.Reflection.PortableExecutable;PEHeaders;get_MetadataStartOffset;();df-generated | -| System.Reflection.PortableExecutable;PEHeaders;get_PEHeaderStartOffset;();df-generated | -| System.Reflection.PortableExecutable;PEMemoryBlock;GetContent;();df-generated | -| System.Reflection.PortableExecutable;PEMemoryBlock;GetContent;(System.Int32,System.Int32);df-generated | -| System.Reflection.PortableExecutable;PEMemoryBlock;GetReader;();df-generated | -| System.Reflection.PortableExecutable;PEMemoryBlock;GetReader;(System.Int32,System.Int32);df-generated | -| System.Reflection.PortableExecutable;PEMemoryBlock;get_Length;();df-generated | -| System.Reflection.PortableExecutable;PEReader;Dispose;();df-generated | -| System.Reflection.PortableExecutable;PEReader;PEReader;(System.Byte*,System.Int32);df-generated | -| System.Reflection.PortableExecutable;PEReader;PEReader;(System.IO.Stream);df-generated | -| System.Reflection.PortableExecutable;PEReader;PEReader;(System.IO.Stream,System.Reflection.PortableExecutable.PEStreamOptions);df-generated | -| System.Reflection.PortableExecutable;PEReader;ReadCodeViewDebugDirectoryData;(System.Reflection.PortableExecutable.DebugDirectoryEntry);df-generated | -| System.Reflection.PortableExecutable;PEReader;ReadDebugDirectory;();df-generated | -| System.Reflection.PortableExecutable;PEReader;ReadEmbeddedPortablePdbDebugDirectoryData;(System.Reflection.PortableExecutable.DebugDirectoryEntry);df-generated | -| System.Reflection.PortableExecutable;PEReader;ReadPdbChecksumDebugDirectoryData;(System.Reflection.PortableExecutable.DebugDirectoryEntry);df-generated | -| System.Reflection.PortableExecutable;PEReader;get_HasMetadata;();df-generated | -| System.Reflection.PortableExecutable;PEReader;get_IsEntireImageAvailable;();df-generated | -| System.Reflection.PortableExecutable;PEReader;get_IsLoadedImage;();df-generated | -| System.Reflection.PortableExecutable;PdbChecksumDebugDirectoryData;get_AlgorithmName;();df-generated | -| System.Reflection.PortableExecutable;PdbChecksumDebugDirectoryData;get_Checksum;();df-generated | -| System.Reflection.PortableExecutable;ResourceSectionBuilder;ResourceSectionBuilder;();df-generated | -| System.Reflection.PortableExecutable;ResourceSectionBuilder;Serialize;(System.Reflection.Metadata.BlobBuilder,System.Reflection.PortableExecutable.SectionLocation);df-generated | -| System.Reflection.PortableExecutable;SectionHeader;get_Name;();df-generated | -| System.Reflection.PortableExecutable;SectionHeader;get_NumberOfLineNumbers;();df-generated | -| System.Reflection.PortableExecutable;SectionHeader;get_NumberOfRelocations;();df-generated | -| System.Reflection.PortableExecutable;SectionHeader;get_PointerToLineNumbers;();df-generated | -| System.Reflection.PortableExecutable;SectionHeader;get_PointerToRawData;();df-generated | -| System.Reflection.PortableExecutable;SectionHeader;get_PointerToRelocations;();df-generated | -| System.Reflection.PortableExecutable;SectionHeader;get_SectionCharacteristics;();df-generated | -| System.Reflection.PortableExecutable;SectionHeader;get_SizeOfRawData;();df-generated | -| System.Reflection.PortableExecutable;SectionHeader;get_VirtualAddress;();df-generated | -| System.Reflection.PortableExecutable;SectionHeader;get_VirtualSize;();df-generated | -| System.Reflection.PortableExecutable;SectionLocation;SectionLocation;(System.Int32,System.Int32);df-generated | -| System.Reflection.PortableExecutable;SectionLocation;get_PointerToRawData;();df-generated | -| System.Reflection.PortableExecutable;SectionLocation;get_RelativeVirtualAddress;();df-generated | -| System.Reflection;AmbiguousMatchException;AmbiguousMatchException;();df-generated | -| System.Reflection;AmbiguousMatchException;AmbiguousMatchException;(System.String);df-generated | -| System.Reflection;AmbiguousMatchException;AmbiguousMatchException;(System.String,System.Exception);df-generated | -| System.Reflection;Assembly;Assembly;();df-generated | -| System.Reflection;Assembly;CreateInstance;(System.String);df-generated | -| System.Reflection;Assembly;CreateInstance;(System.String,System.Boolean);df-generated | -| System.Reflection;Assembly;CreateInstance;(System.String,System.Boolean,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo,System.Object[]);df-generated | -| System.Reflection;Assembly;Equals;(System.Object);df-generated | -| System.Reflection;Assembly;GetCallingAssembly;();df-generated | -| System.Reflection;Assembly;GetCustomAttributes;(System.Boolean);df-generated | -| System.Reflection;Assembly;GetCustomAttributes;(System.Type,System.Boolean);df-generated | -| System.Reflection;Assembly;GetCustomAttributesData;();df-generated | -| System.Reflection;Assembly;GetEntryAssembly;();df-generated | -| System.Reflection;Assembly;GetExecutingAssembly;();df-generated | -| System.Reflection;Assembly;GetExportedTypes;();df-generated | -| System.Reflection;Assembly;GetFile;(System.String);df-generated | -| System.Reflection;Assembly;GetFiles;();df-generated | -| System.Reflection;Assembly;GetFiles;(System.Boolean);df-generated | -| System.Reflection;Assembly;GetForwardedTypes;();df-generated | -| System.Reflection;Assembly;GetHashCode;();df-generated | -| System.Reflection;Assembly;GetLoadedModules;();df-generated | -| System.Reflection;Assembly;GetLoadedModules;(System.Boolean);df-generated | -| System.Reflection;Assembly;GetManifestResourceInfo;(System.String);df-generated | -| System.Reflection;Assembly;GetManifestResourceNames;();df-generated | -| System.Reflection;Assembly;GetManifestResourceStream;(System.String);df-generated | -| System.Reflection;Assembly;GetManifestResourceStream;(System.Type,System.String);df-generated | -| System.Reflection;Assembly;GetModule;(System.String);df-generated | -| System.Reflection;Assembly;GetModules;();df-generated | -| System.Reflection;Assembly;GetModules;(System.Boolean);df-generated | -| System.Reflection;Assembly;GetName;(System.Boolean);df-generated | -| System.Reflection;Assembly;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Reflection;Assembly;GetReferencedAssemblies;();df-generated | -| System.Reflection;Assembly;GetSatelliteAssembly;(System.Globalization.CultureInfo);df-generated | -| System.Reflection;Assembly;GetSatelliteAssembly;(System.Globalization.CultureInfo,System.Version);df-generated | -| System.Reflection;Assembly;GetType;(System.String,System.Boolean,System.Boolean);df-generated | -| System.Reflection;Assembly;GetTypes;();df-generated | -| System.Reflection;Assembly;IsDefined;(System.Type,System.Boolean);df-generated | -| System.Reflection;Assembly;Load;(System.Byte[]);df-generated | -| System.Reflection;Assembly;Load;(System.Byte[],System.Byte[]);df-generated | -| System.Reflection;Assembly;Load;(System.Reflection.AssemblyName);df-generated | -| System.Reflection;Assembly;Load;(System.String);df-generated | -| System.Reflection;Assembly;LoadFile;(System.String);df-generated | -| System.Reflection;Assembly;LoadFrom;(System.String);df-generated | -| System.Reflection;Assembly;LoadFrom;(System.String,System.Byte[],System.Configuration.Assemblies.AssemblyHashAlgorithm);df-generated | -| System.Reflection;Assembly;LoadModule;(System.String,System.Byte[]);df-generated | -| System.Reflection;Assembly;LoadModule;(System.String,System.Byte[],System.Byte[]);df-generated | -| System.Reflection;Assembly;LoadWithPartialName;(System.String);df-generated | -| System.Reflection;Assembly;ReflectionOnlyLoad;(System.Byte[]);df-generated | -| System.Reflection;Assembly;ReflectionOnlyLoad;(System.String);df-generated | -| System.Reflection;Assembly;ReflectionOnlyLoadFrom;(System.String);df-generated | -| System.Reflection;Assembly;UnsafeLoadFrom;(System.String);df-generated | -| System.Reflection;Assembly;get_CodeBase;();df-generated | -| System.Reflection;Assembly;get_CustomAttributes;();df-generated | -| System.Reflection;Assembly;get_DefinedTypes;();df-generated | -| System.Reflection;Assembly;get_EntryPoint;();df-generated | -| System.Reflection;Assembly;get_EscapedCodeBase;();df-generated | -| System.Reflection;Assembly;get_ExportedTypes;();df-generated | -| System.Reflection;Assembly;get_FullName;();df-generated | -| System.Reflection;Assembly;get_GlobalAssemblyCache;();df-generated | -| System.Reflection;Assembly;get_HostContext;();df-generated | -| System.Reflection;Assembly;get_ImageRuntimeVersion;();df-generated | -| System.Reflection;Assembly;get_IsCollectible;();df-generated | -| System.Reflection;Assembly;get_IsDynamic;();df-generated | -| System.Reflection;Assembly;get_IsFullyTrusted;();df-generated | -| System.Reflection;Assembly;get_Location;();df-generated | -| System.Reflection;Assembly;get_ManifestModule;();df-generated | -| System.Reflection;Assembly;get_Modules;();df-generated | -| System.Reflection;Assembly;get_ReflectionOnly;();df-generated | -| System.Reflection;Assembly;get_SecurityRuleSet;();df-generated | -| System.Reflection;AssemblyAlgorithmIdAttribute;AssemblyAlgorithmIdAttribute;(System.Configuration.Assemblies.AssemblyHashAlgorithm);df-generated | -| System.Reflection;AssemblyAlgorithmIdAttribute;AssemblyAlgorithmIdAttribute;(System.UInt32);df-generated | -| System.Reflection;AssemblyAlgorithmIdAttribute;get_AlgorithmId;();df-generated | -| System.Reflection;AssemblyCompanyAttribute;AssemblyCompanyAttribute;(System.String);df-generated | -| System.Reflection;AssemblyCompanyAttribute;get_Company;();df-generated | -| System.Reflection;AssemblyConfigurationAttribute;AssemblyConfigurationAttribute;(System.String);df-generated | -| System.Reflection;AssemblyConfigurationAttribute;get_Configuration;();df-generated | -| System.Reflection;AssemblyCopyrightAttribute;AssemblyCopyrightAttribute;(System.String);df-generated | -| System.Reflection;AssemblyCopyrightAttribute;get_Copyright;();df-generated | -| System.Reflection;AssemblyCultureAttribute;AssemblyCultureAttribute;(System.String);df-generated | -| System.Reflection;AssemblyCultureAttribute;get_Culture;();df-generated | -| System.Reflection;AssemblyDefaultAliasAttribute;AssemblyDefaultAliasAttribute;(System.String);df-generated | -| System.Reflection;AssemblyDefaultAliasAttribute;get_DefaultAlias;();df-generated | -| System.Reflection;AssemblyDelaySignAttribute;AssemblyDelaySignAttribute;(System.Boolean);df-generated | -| System.Reflection;AssemblyDelaySignAttribute;get_DelaySign;();df-generated | -| System.Reflection;AssemblyDescriptionAttribute;AssemblyDescriptionAttribute;(System.String);df-generated | -| System.Reflection;AssemblyDescriptionAttribute;get_Description;();df-generated | -| System.Reflection;AssemblyExtensions;GetExportedTypes;(System.Reflection.Assembly);df-generated | -| System.Reflection;AssemblyExtensions;GetModules;(System.Reflection.Assembly);df-generated | -| System.Reflection;AssemblyExtensions;GetTypes;(System.Reflection.Assembly);df-generated | -| System.Reflection;AssemblyFileVersionAttribute;AssemblyFileVersionAttribute;(System.String);df-generated | -| System.Reflection;AssemblyFileVersionAttribute;get_Version;();df-generated | -| System.Reflection;AssemblyFlagsAttribute;AssemblyFlagsAttribute;(System.Int32);df-generated | -| System.Reflection;AssemblyFlagsAttribute;AssemblyFlagsAttribute;(System.Reflection.AssemblyNameFlags);df-generated | -| System.Reflection;AssemblyFlagsAttribute;AssemblyFlagsAttribute;(System.UInt32);df-generated | -| System.Reflection;AssemblyFlagsAttribute;get_AssemblyFlags;();df-generated | -| System.Reflection;AssemblyFlagsAttribute;get_Flags;();df-generated | -| System.Reflection;AssemblyInformationalVersionAttribute;AssemblyInformationalVersionAttribute;(System.String);df-generated | -| System.Reflection;AssemblyInformationalVersionAttribute;get_InformationalVersion;();df-generated | -| System.Reflection;AssemblyKeyFileAttribute;AssemblyKeyFileAttribute;(System.String);df-generated | -| System.Reflection;AssemblyKeyFileAttribute;get_KeyFile;();df-generated | -| System.Reflection;AssemblyKeyNameAttribute;AssemblyKeyNameAttribute;(System.String);df-generated | -| System.Reflection;AssemblyKeyNameAttribute;get_KeyName;();df-generated | -| System.Reflection;AssemblyMetadataAttribute;AssemblyMetadataAttribute;(System.String,System.String);df-generated | -| System.Reflection;AssemblyMetadataAttribute;get_Key;();df-generated | -| System.Reflection;AssemblyMetadataAttribute;get_Value;();df-generated | -| System.Reflection;AssemblyName;AssemblyName;();df-generated | -| System.Reflection;AssemblyName;AssemblyName;(System.String);df-generated | -| System.Reflection;AssemblyName;GetAssemblyName;(System.String);df-generated | -| System.Reflection;AssemblyName;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Reflection;AssemblyName;GetPublicKeyToken;();df-generated | -| System.Reflection;AssemblyName;OnDeserialization;(System.Object);df-generated | -| System.Reflection;AssemblyName;ReferenceMatchesDefinition;(System.Reflection.AssemblyName,System.Reflection.AssemblyName);df-generated | -| System.Reflection;AssemblyName;ToString;();df-generated | -| System.Reflection;AssemblyName;get_ContentType;();df-generated | -| System.Reflection;AssemblyName;get_CultureName;();df-generated | -| System.Reflection;AssemblyName;get_Flags;();df-generated | -| System.Reflection;AssemblyName;get_FullName;();df-generated | -| System.Reflection;AssemblyName;get_HashAlgorithm;();df-generated | -| System.Reflection;AssemblyName;get_KeyPair;();df-generated | -| System.Reflection;AssemblyName;get_ProcessorArchitecture;();df-generated | -| System.Reflection;AssemblyName;get_VersionCompatibility;();df-generated | -| System.Reflection;AssemblyName;set_ContentType;(System.Reflection.AssemblyContentType);df-generated | -| System.Reflection;AssemblyName;set_CultureName;(System.String);df-generated | -| System.Reflection;AssemblyName;set_Flags;(System.Reflection.AssemblyNameFlags);df-generated | -| System.Reflection;AssemblyName;set_HashAlgorithm;(System.Configuration.Assemblies.AssemblyHashAlgorithm);df-generated | -| System.Reflection;AssemblyName;set_KeyPair;(System.Reflection.StrongNameKeyPair);df-generated | -| System.Reflection;AssemblyName;set_ProcessorArchitecture;(System.Reflection.ProcessorArchitecture);df-generated | -| System.Reflection;AssemblyName;set_VersionCompatibility;(System.Configuration.Assemblies.AssemblyVersionCompatibility);df-generated | -| System.Reflection;AssemblyNameProxy;GetAssemblyName;(System.String);df-generated | -| System.Reflection;AssemblyProductAttribute;AssemblyProductAttribute;(System.String);df-generated | -| System.Reflection;AssemblyProductAttribute;get_Product;();df-generated | -| System.Reflection;AssemblySignatureKeyAttribute;AssemblySignatureKeyAttribute;(System.String,System.String);df-generated | -| System.Reflection;AssemblySignatureKeyAttribute;get_Countersignature;();df-generated | -| System.Reflection;AssemblySignatureKeyAttribute;get_PublicKey;();df-generated | -| System.Reflection;AssemblyTitleAttribute;AssemblyTitleAttribute;(System.String);df-generated | -| System.Reflection;AssemblyTitleAttribute;get_Title;();df-generated | -| System.Reflection;AssemblyTrademarkAttribute;AssemblyTrademarkAttribute;(System.String);df-generated | -| System.Reflection;AssemblyTrademarkAttribute;get_Trademark;();df-generated | -| System.Reflection;AssemblyVersionAttribute;AssemblyVersionAttribute;(System.String);df-generated | -| System.Reflection;AssemblyVersionAttribute;get_Version;();df-generated | -| System.Reflection;Binder;BindToField;(System.Reflection.BindingFlags,System.Reflection.FieldInfo[],System.Object,System.Globalization.CultureInfo);df-generated | -| System.Reflection;Binder;BindToMethod;(System.Reflection.BindingFlags,System.Reflection.MethodBase[],System.Object[],System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],System.Object);df-generated | -| System.Reflection;Binder;Binder;();df-generated | -| System.Reflection;Binder;ChangeType;(System.Object,System.Type,System.Globalization.CultureInfo);df-generated | -| System.Reflection;Binder;ReorderArgumentArray;(System.Object[],System.Object);df-generated | -| System.Reflection;Binder;SelectMethod;(System.Reflection.BindingFlags,System.Reflection.MethodBase[],System.Type[],System.Reflection.ParameterModifier[]);df-generated | -| System.Reflection;Binder;SelectProperty;(System.Reflection.BindingFlags,System.Reflection.PropertyInfo[],System.Type,System.Type[],System.Reflection.ParameterModifier[]);df-generated | -| System.Reflection;ConstructorInfo;ConstructorInfo;();df-generated | -| System.Reflection;ConstructorInfo;Equals;(System.Object);df-generated | -| System.Reflection;ConstructorInfo;GetHashCode;();df-generated | -| System.Reflection;ConstructorInfo;Invoke;(System.Object[]);df-generated | -| System.Reflection;ConstructorInfo;Invoke;(System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo);df-generated | -| System.Reflection;ConstructorInfo;get_MemberType;();df-generated | -| System.Reflection;CustomAttributeData;CustomAttributeData;();df-generated | -| System.Reflection;CustomAttributeData;Equals;(System.Object);df-generated | -| System.Reflection;CustomAttributeData;GetCustomAttributes;(System.Reflection.Assembly);df-generated | -| System.Reflection;CustomAttributeData;GetCustomAttributes;(System.Reflection.MemberInfo);df-generated | -| System.Reflection;CustomAttributeData;GetCustomAttributes;(System.Reflection.Module);df-generated | -| System.Reflection;CustomAttributeData;GetCustomAttributes;(System.Reflection.ParameterInfo);df-generated | -| System.Reflection;CustomAttributeData;GetHashCode;();df-generated | -| System.Reflection;CustomAttributeData;ToString;();df-generated | -| System.Reflection;CustomAttributeData;get_Constructor;();df-generated | -| System.Reflection;CustomAttributeData;get_ConstructorArguments;();df-generated | -| System.Reflection;CustomAttributeData;get_NamedArguments;();df-generated | -| System.Reflection;CustomAttributeExtensions;GetCustomAttribute;(System.Reflection.Assembly,System.Type);df-generated | -| System.Reflection;CustomAttributeExtensions;GetCustomAttribute;(System.Reflection.MemberInfo,System.Type);df-generated | -| System.Reflection;CustomAttributeExtensions;GetCustomAttribute;(System.Reflection.MemberInfo,System.Type,System.Boolean);df-generated | -| System.Reflection;CustomAttributeExtensions;GetCustomAttribute;(System.Reflection.Module,System.Type);df-generated | -| System.Reflection;CustomAttributeExtensions;GetCustomAttribute;(System.Reflection.ParameterInfo,System.Type);df-generated | -| System.Reflection;CustomAttributeExtensions;GetCustomAttribute;(System.Reflection.ParameterInfo,System.Type,System.Boolean);df-generated | -| System.Reflection;CustomAttributeExtensions;GetCustomAttribute<>;(System.Reflection.Assembly);df-generated | -| System.Reflection;CustomAttributeExtensions;GetCustomAttribute<>;(System.Reflection.MemberInfo);df-generated | -| System.Reflection;CustomAttributeExtensions;GetCustomAttribute<>;(System.Reflection.MemberInfo,System.Boolean);df-generated | -| System.Reflection;CustomAttributeExtensions;GetCustomAttribute<>;(System.Reflection.Module);df-generated | -| System.Reflection;CustomAttributeExtensions;GetCustomAttribute<>;(System.Reflection.ParameterInfo);df-generated | -| System.Reflection;CustomAttributeExtensions;GetCustomAttribute<>;(System.Reflection.ParameterInfo,System.Boolean);df-generated | -| System.Reflection;CustomAttributeExtensions;GetCustomAttributes;(System.Reflection.Assembly);df-generated | -| System.Reflection;CustomAttributeExtensions;GetCustomAttributes;(System.Reflection.Assembly,System.Type);df-generated | -| System.Reflection;CustomAttributeExtensions;GetCustomAttributes;(System.Reflection.MemberInfo);df-generated | -| System.Reflection;CustomAttributeExtensions;GetCustomAttributes;(System.Reflection.MemberInfo,System.Boolean);df-generated | -| System.Reflection;CustomAttributeExtensions;GetCustomAttributes;(System.Reflection.MemberInfo,System.Type);df-generated | -| System.Reflection;CustomAttributeExtensions;GetCustomAttributes;(System.Reflection.MemberInfo,System.Type,System.Boolean);df-generated | -| System.Reflection;CustomAttributeExtensions;GetCustomAttributes;(System.Reflection.Module);df-generated | -| System.Reflection;CustomAttributeExtensions;GetCustomAttributes;(System.Reflection.Module,System.Type);df-generated | -| System.Reflection;CustomAttributeExtensions;GetCustomAttributes;(System.Reflection.ParameterInfo);df-generated | -| System.Reflection;CustomAttributeExtensions;GetCustomAttributes;(System.Reflection.ParameterInfo,System.Boolean);df-generated | -| System.Reflection;CustomAttributeExtensions;GetCustomAttributes;(System.Reflection.ParameterInfo,System.Type);df-generated | -| System.Reflection;CustomAttributeExtensions;GetCustomAttributes;(System.Reflection.ParameterInfo,System.Type,System.Boolean);df-generated | -| System.Reflection;CustomAttributeExtensions;GetCustomAttributes<>;(System.Reflection.Assembly);df-generated | -| System.Reflection;CustomAttributeExtensions;GetCustomAttributes<>;(System.Reflection.MemberInfo);df-generated | -| System.Reflection;CustomAttributeExtensions;GetCustomAttributes<>;(System.Reflection.MemberInfo,System.Boolean);df-generated | -| System.Reflection;CustomAttributeExtensions;GetCustomAttributes<>;(System.Reflection.Module);df-generated | -| System.Reflection;CustomAttributeExtensions;GetCustomAttributes<>;(System.Reflection.ParameterInfo);df-generated | -| System.Reflection;CustomAttributeExtensions;GetCustomAttributes<>;(System.Reflection.ParameterInfo,System.Boolean);df-generated | -| System.Reflection;CustomAttributeExtensions;IsDefined;(System.Reflection.Assembly,System.Type);df-generated | -| System.Reflection;CustomAttributeExtensions;IsDefined;(System.Reflection.MemberInfo,System.Type);df-generated | -| System.Reflection;CustomAttributeExtensions;IsDefined;(System.Reflection.MemberInfo,System.Type,System.Boolean);df-generated | -| System.Reflection;CustomAttributeExtensions;IsDefined;(System.Reflection.Module,System.Type);df-generated | -| System.Reflection;CustomAttributeExtensions;IsDefined;(System.Reflection.ParameterInfo,System.Type);df-generated | -| System.Reflection;CustomAttributeExtensions;IsDefined;(System.Reflection.ParameterInfo,System.Type,System.Boolean);df-generated | -| System.Reflection;CustomAttributeFormatException;CustomAttributeFormatException;();df-generated | -| System.Reflection;CustomAttributeFormatException;CustomAttributeFormatException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Reflection;CustomAttributeFormatException;CustomAttributeFormatException;(System.String);df-generated | -| System.Reflection;CustomAttributeFormatException;CustomAttributeFormatException;(System.String,System.Exception);df-generated | -| System.Reflection;CustomAttributeNamedArgument;Equals;(System.Object);df-generated | -| System.Reflection;CustomAttributeNamedArgument;GetHashCode;();df-generated | -| System.Reflection;CustomAttributeNamedArgument;get_IsField;();df-generated | -| System.Reflection;CustomAttributeTypedArgument;Equals;(System.Object);df-generated | -| System.Reflection;CustomAttributeTypedArgument;GetHashCode;();df-generated | -| System.Reflection;DefaultMemberAttribute;DefaultMemberAttribute;(System.String);df-generated | -| System.Reflection;DefaultMemberAttribute;get_MemberName;();df-generated | -| System.Reflection;DispatchProxy;Create<,>;();df-generated | -| System.Reflection;DispatchProxy;DispatchProxy;();df-generated | -| System.Reflection;DispatchProxy;Invoke;(System.Reflection.MethodInfo,System.Object[]);df-generated | -| System.Reflection;EventInfo;AddEventHandler;(System.Object,System.Delegate);df-generated | -| System.Reflection;EventInfo;Equals;(System.Object);df-generated | -| System.Reflection;EventInfo;EventInfo;();df-generated | -| System.Reflection;EventInfo;GetAddMethod;(System.Boolean);df-generated | -| System.Reflection;EventInfo;GetHashCode;();df-generated | -| System.Reflection;EventInfo;GetOtherMethods;();df-generated | -| System.Reflection;EventInfo;GetOtherMethods;(System.Boolean);df-generated | -| System.Reflection;EventInfo;GetRaiseMethod;(System.Boolean);df-generated | -| System.Reflection;EventInfo;GetRemoveMethod;(System.Boolean);df-generated | -| System.Reflection;EventInfo;RemoveEventHandler;(System.Object,System.Delegate);df-generated | -| System.Reflection;EventInfo;get_Attributes;();df-generated | -| System.Reflection;EventInfo;get_EventHandlerType;();df-generated | -| System.Reflection;EventInfo;get_IsMulticast;();df-generated | -| System.Reflection;EventInfo;get_IsSpecialName;();df-generated | -| System.Reflection;EventInfo;get_MemberType;();df-generated | -| System.Reflection;ExceptionHandlingClause;ExceptionHandlingClause;();df-generated | -| System.Reflection;ExceptionHandlingClause;get_CatchType;();df-generated | -| System.Reflection;ExceptionHandlingClause;get_FilterOffset;();df-generated | -| System.Reflection;ExceptionHandlingClause;get_Flags;();df-generated | -| System.Reflection;ExceptionHandlingClause;get_HandlerLength;();df-generated | -| System.Reflection;ExceptionHandlingClause;get_HandlerOffset;();df-generated | -| System.Reflection;ExceptionHandlingClause;get_TryLength;();df-generated | -| System.Reflection;ExceptionHandlingClause;get_TryOffset;();df-generated | -| System.Reflection;FieldInfo;Equals;(System.Object);df-generated | -| System.Reflection;FieldInfo;FieldInfo;();df-generated | -| System.Reflection;FieldInfo;GetFieldFromHandle;(System.RuntimeFieldHandle);df-generated | -| System.Reflection;FieldInfo;GetFieldFromHandle;(System.RuntimeFieldHandle,System.RuntimeTypeHandle);df-generated | -| System.Reflection;FieldInfo;GetHashCode;();df-generated | -| System.Reflection;FieldInfo;GetOptionalCustomModifiers;();df-generated | -| System.Reflection;FieldInfo;GetRawConstantValue;();df-generated | -| System.Reflection;FieldInfo;GetRequiredCustomModifiers;();df-generated | -| System.Reflection;FieldInfo;GetValue;(System.Object);df-generated | -| System.Reflection;FieldInfo;GetValueDirect;(System.TypedReference);df-generated | -| System.Reflection;FieldInfo;SetValue;(System.Object,System.Object);df-generated | -| System.Reflection;FieldInfo;SetValue;(System.Object,System.Object,System.Reflection.BindingFlags,System.Reflection.Binder,System.Globalization.CultureInfo);df-generated | -| System.Reflection;FieldInfo;SetValueDirect;(System.TypedReference,System.Object);df-generated | -| System.Reflection;FieldInfo;get_Attributes;();df-generated | -| System.Reflection;FieldInfo;get_FieldHandle;();df-generated | -| System.Reflection;FieldInfo;get_FieldType;();df-generated | -| System.Reflection;FieldInfo;get_IsAssembly;();df-generated | -| System.Reflection;FieldInfo;get_IsFamily;();df-generated | -| System.Reflection;FieldInfo;get_IsFamilyAndAssembly;();df-generated | -| System.Reflection;FieldInfo;get_IsFamilyOrAssembly;();df-generated | -| System.Reflection;FieldInfo;get_IsInitOnly;();df-generated | -| System.Reflection;FieldInfo;get_IsLiteral;();df-generated | -| System.Reflection;FieldInfo;get_IsNotSerialized;();df-generated | -| System.Reflection;FieldInfo;get_IsPinvokeImpl;();df-generated | -| System.Reflection;FieldInfo;get_IsPrivate;();df-generated | -| System.Reflection;FieldInfo;get_IsPublic;();df-generated | -| System.Reflection;FieldInfo;get_IsSecurityCritical;();df-generated | -| System.Reflection;FieldInfo;get_IsSecuritySafeCritical;();df-generated | -| System.Reflection;FieldInfo;get_IsSecurityTransparent;();df-generated | -| System.Reflection;FieldInfo;get_IsSpecialName;();df-generated | -| System.Reflection;FieldInfo;get_IsStatic;();df-generated | -| System.Reflection;FieldInfo;get_MemberType;();df-generated | -| System.Reflection;ICustomAttributeProvider;GetCustomAttributes;(System.Boolean);df-generated | -| System.Reflection;ICustomAttributeProvider;GetCustomAttributes;(System.Type,System.Boolean);df-generated | -| System.Reflection;ICustomAttributeProvider;IsDefined;(System.Type,System.Boolean);df-generated | -| System.Reflection;ICustomTypeProvider;GetCustomType;();df-generated | -| System.Reflection;IReflect;GetField;(System.String,System.Reflection.BindingFlags);df-generated | -| System.Reflection;IReflect;GetFields;(System.Reflection.BindingFlags);df-generated | -| System.Reflection;IReflect;GetMember;(System.String,System.Reflection.BindingFlags);df-generated | -| System.Reflection;IReflect;GetMembers;(System.Reflection.BindingFlags);df-generated | -| System.Reflection;IReflect;GetMethod;(System.String,System.Reflection.BindingFlags);df-generated | -| System.Reflection;IReflect;GetMethod;(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Type[],System.Reflection.ParameterModifier[]);df-generated | -| System.Reflection;IReflect;GetMethods;(System.Reflection.BindingFlags);df-generated | -| System.Reflection;IReflect;GetProperties;(System.Reflection.BindingFlags);df-generated | -| System.Reflection;IReflect;GetProperty;(System.String,System.Reflection.BindingFlags);df-generated | -| System.Reflection;IReflect;GetProperty;(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Type,System.Type[],System.Reflection.ParameterModifier[]);df-generated | -| System.Reflection;IReflect;InvokeMember;(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object,System.Object[],System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[]);df-generated | -| System.Reflection;IReflect;get_UnderlyingSystemType;();df-generated | -| System.Reflection;IReflectableType;GetTypeInfo;();df-generated | -| System.Reflection;InvalidFilterCriteriaException;InvalidFilterCriteriaException;();df-generated | -| System.Reflection;InvalidFilterCriteriaException;InvalidFilterCriteriaException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Reflection;InvalidFilterCriteriaException;InvalidFilterCriteriaException;(System.String);df-generated | -| System.Reflection;InvalidFilterCriteriaException;InvalidFilterCriteriaException;(System.String,System.Exception);df-generated | -| System.Reflection;LocalVariableInfo;LocalVariableInfo;();df-generated | -| System.Reflection;LocalVariableInfo;get_IsPinned;();df-generated | -| System.Reflection;LocalVariableInfo;get_LocalIndex;();df-generated | -| System.Reflection;LocalVariableInfo;get_LocalType;();df-generated | -| System.Reflection;ManifestResourceInfo;ManifestResourceInfo;(System.Reflection.Assembly,System.String,System.Reflection.ResourceLocation);df-generated | -| System.Reflection;ManifestResourceInfo;get_FileName;();df-generated | -| System.Reflection;ManifestResourceInfo;get_ReferencedAssembly;();df-generated | -| System.Reflection;ManifestResourceInfo;get_ResourceLocation;();df-generated | -| System.Reflection;MemberInfo;Equals;(System.Object);df-generated | -| System.Reflection;MemberInfo;GetCustomAttributes;(System.Boolean);df-generated | -| System.Reflection;MemberInfo;GetCustomAttributes;(System.Type,System.Boolean);df-generated | -| System.Reflection;MemberInfo;GetCustomAttributesData;();df-generated | -| System.Reflection;MemberInfo;GetHashCode;();df-generated | -| System.Reflection;MemberInfo;HasSameMetadataDefinitionAs;(System.Reflection.MemberInfo);df-generated | -| System.Reflection;MemberInfo;IsDefined;(System.Type,System.Boolean);df-generated | -| System.Reflection;MemberInfo;MemberInfo;();df-generated | -| System.Reflection;MemberInfo;get_CustomAttributes;();df-generated | -| System.Reflection;MemberInfo;get_DeclaringType;();df-generated | -| System.Reflection;MemberInfo;get_IsCollectible;();df-generated | -| System.Reflection;MemberInfo;get_MemberType;();df-generated | -| System.Reflection;MemberInfo;get_MetadataToken;();df-generated | -| System.Reflection;MemberInfo;get_Module;();df-generated | -| System.Reflection;MemberInfo;get_Name;();df-generated | -| System.Reflection;MemberInfo;get_ReflectedType;();df-generated | -| System.Reflection;MemberInfoExtensions;GetMetadataToken;(System.Reflection.MemberInfo);df-generated | -| System.Reflection;MemberInfoExtensions;HasMetadataToken;(System.Reflection.MemberInfo);df-generated | -| System.Reflection;MethodBase;Equals;(System.Object);df-generated | -| System.Reflection;MethodBase;GetCurrentMethod;();df-generated | -| System.Reflection;MethodBase;GetGenericArguments;();df-generated | -| System.Reflection;MethodBase;GetHashCode;();df-generated | -| System.Reflection;MethodBase;GetMethodBody;();df-generated | -| System.Reflection;MethodBase;GetMethodFromHandle;(System.RuntimeMethodHandle);df-generated | -| System.Reflection;MethodBase;GetMethodFromHandle;(System.RuntimeMethodHandle,System.RuntimeTypeHandle);df-generated | -| System.Reflection;MethodBase;GetMethodImplementationFlags;();df-generated | -| System.Reflection;MethodBase;GetParameters;();df-generated | -| System.Reflection;MethodBase;Invoke;(System.Object,System.Object[]);df-generated | -| System.Reflection;MethodBase;Invoke;(System.Object,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo);df-generated | -| System.Reflection;MethodBase;MethodBase;();df-generated | -| System.Reflection;MethodBase;get_Attributes;();df-generated | -| System.Reflection;MethodBase;get_CallingConvention;();df-generated | -| System.Reflection;MethodBase;get_ContainsGenericParameters;();df-generated | -| System.Reflection;MethodBase;get_IsAbstract;();df-generated | -| System.Reflection;MethodBase;get_IsAssembly;();df-generated | -| System.Reflection;MethodBase;get_IsConstructedGenericMethod;();df-generated | -| System.Reflection;MethodBase;get_IsConstructor;();df-generated | -| System.Reflection;MethodBase;get_IsFamily;();df-generated | -| System.Reflection;MethodBase;get_IsFamilyAndAssembly;();df-generated | -| System.Reflection;MethodBase;get_IsFamilyOrAssembly;();df-generated | -| System.Reflection;MethodBase;get_IsFinal;();df-generated | -| System.Reflection;MethodBase;get_IsGenericMethod;();df-generated | -| System.Reflection;MethodBase;get_IsGenericMethodDefinition;();df-generated | -| System.Reflection;MethodBase;get_IsHideBySig;();df-generated | -| System.Reflection;MethodBase;get_IsPrivate;();df-generated | -| System.Reflection;MethodBase;get_IsPublic;();df-generated | -| System.Reflection;MethodBase;get_IsSecurityCritical;();df-generated | -| System.Reflection;MethodBase;get_IsSecuritySafeCritical;();df-generated | -| System.Reflection;MethodBase;get_IsSecurityTransparent;();df-generated | -| System.Reflection;MethodBase;get_IsSpecialName;();df-generated | -| System.Reflection;MethodBase;get_IsStatic;();df-generated | -| System.Reflection;MethodBase;get_IsVirtual;();df-generated | -| System.Reflection;MethodBase;get_MethodHandle;();df-generated | -| System.Reflection;MethodBase;get_MethodImplementationFlags;();df-generated | -| System.Reflection;MethodBody;GetILAsByteArray;();df-generated | -| System.Reflection;MethodBody;MethodBody;();df-generated | -| System.Reflection;MethodBody;get_ExceptionHandlingClauses;();df-generated | -| System.Reflection;MethodBody;get_InitLocals;();df-generated | -| System.Reflection;MethodBody;get_LocalSignatureMetadataToken;();df-generated | -| System.Reflection;MethodBody;get_LocalVariables;();df-generated | -| System.Reflection;MethodBody;get_MaxStackSize;();df-generated | -| System.Reflection;MethodInfo;CreateDelegate;(System.Type);df-generated | -| System.Reflection;MethodInfo;CreateDelegate;(System.Type,System.Object);df-generated | -| System.Reflection;MethodInfo;CreateDelegate<>;(System.Object);df-generated | -| System.Reflection;MethodInfo;Equals;(System.Object);df-generated | -| System.Reflection;MethodInfo;GetBaseDefinition;();df-generated | -| System.Reflection;MethodInfo;GetGenericArguments;();df-generated | -| System.Reflection;MethodInfo;GetGenericMethodDefinition;();df-generated | -| System.Reflection;MethodInfo;GetHashCode;();df-generated | -| System.Reflection;MethodInfo;MakeGenericMethod;(System.Type[]);df-generated | -| System.Reflection;MethodInfo;MethodInfo;();df-generated | -| System.Reflection;MethodInfo;get_MemberType;();df-generated | -| System.Reflection;MethodInfo;get_ReturnParameter;();df-generated | -| System.Reflection;MethodInfo;get_ReturnType;();df-generated | -| System.Reflection;MethodInfo;get_ReturnTypeCustomAttributes;();df-generated | -| System.Reflection;Missing;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Reflection;Module;Equals;(System.Object);df-generated | -| System.Reflection;Module;GetCustomAttributes;(System.Boolean);df-generated | -| System.Reflection;Module;GetCustomAttributes;(System.Type,System.Boolean);df-generated | -| System.Reflection;Module;GetCustomAttributesData;();df-generated | -| System.Reflection;Module;GetField;(System.String,System.Reflection.BindingFlags);df-generated | -| System.Reflection;Module;GetFields;(System.Reflection.BindingFlags);df-generated | -| System.Reflection;Module;GetHashCode;();df-generated | -| System.Reflection;Module;GetMethodImpl;(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[]);df-generated | -| System.Reflection;Module;GetMethods;(System.Reflection.BindingFlags);df-generated | -| System.Reflection;Module;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Reflection;Module;GetPEKind;(System.Reflection.PortableExecutableKinds,System.Reflection.ImageFileMachine);df-generated | -| System.Reflection;Module;GetType;(System.String);df-generated | -| System.Reflection;Module;GetType;(System.String,System.Boolean,System.Boolean);df-generated | -| System.Reflection;Module;GetTypes;();df-generated | -| System.Reflection;Module;IsDefined;(System.Type,System.Boolean);df-generated | -| System.Reflection;Module;IsResource;();df-generated | -| System.Reflection;Module;Module;();df-generated | -| System.Reflection;Module;ResolveField;(System.Int32);df-generated | -| System.Reflection;Module;ResolveField;(System.Int32,System.Type[],System.Type[]);df-generated | -| System.Reflection;Module;ResolveMember;(System.Int32);df-generated | -| System.Reflection;Module;ResolveMember;(System.Int32,System.Type[],System.Type[]);df-generated | -| System.Reflection;Module;ResolveMethod;(System.Int32);df-generated | -| System.Reflection;Module;ResolveMethod;(System.Int32,System.Type[],System.Type[]);df-generated | -| System.Reflection;Module;ResolveSignature;(System.Int32);df-generated | -| System.Reflection;Module;ResolveString;(System.Int32);df-generated | -| System.Reflection;Module;ResolveType;(System.Int32);df-generated | -| System.Reflection;Module;ResolveType;(System.Int32,System.Type[],System.Type[]);df-generated | -| System.Reflection;Module;get_Assembly;();df-generated | -| System.Reflection;Module;get_CustomAttributes;();df-generated | -| System.Reflection;Module;get_FullyQualifiedName;();df-generated | -| System.Reflection;Module;get_MDStreamVersion;();df-generated | -| System.Reflection;Module;get_MetadataToken;();df-generated | -| System.Reflection;Module;get_ModuleHandle;();df-generated | -| System.Reflection;Module;get_ModuleVersionId;();df-generated | -| System.Reflection;Module;get_Name;();df-generated | -| System.Reflection;Module;get_ScopeName;();df-generated | -| System.Reflection;ModuleExtensions;GetModuleVersionId;(System.Reflection.Module);df-generated | -| System.Reflection;ModuleExtensions;HasModuleVersionId;(System.Reflection.Module);df-generated | -| System.Reflection;NullabilityInfo;get_ElementType;();df-generated | -| System.Reflection;NullabilityInfo;get_GenericTypeArguments;();df-generated | -| System.Reflection;NullabilityInfo;get_ReadState;();df-generated | -| System.Reflection;NullabilityInfo;get_Type;();df-generated | -| System.Reflection;NullabilityInfo;get_WriteState;();df-generated | -| System.Reflection;NullabilityInfoContext;Create;(System.Reflection.EventInfo);df-generated | -| System.Reflection;NullabilityInfoContext;Create;(System.Reflection.FieldInfo);df-generated | -| System.Reflection;NullabilityInfoContext;Create;(System.Reflection.ParameterInfo);df-generated | -| System.Reflection;NullabilityInfoContext;Create;(System.Reflection.PropertyInfo);df-generated | -| System.Reflection;ObfuscateAssemblyAttribute;ObfuscateAssemblyAttribute;(System.Boolean);df-generated | -| System.Reflection;ObfuscateAssemblyAttribute;get_AssemblyIsPrivate;();df-generated | -| System.Reflection;ObfuscateAssemblyAttribute;get_StripAfterObfuscation;();df-generated | -| System.Reflection;ObfuscateAssemblyAttribute;set_StripAfterObfuscation;(System.Boolean);df-generated | -| System.Reflection;ObfuscationAttribute;ObfuscationAttribute;();df-generated | -| System.Reflection;ObfuscationAttribute;get_ApplyToMembers;();df-generated | -| System.Reflection;ObfuscationAttribute;get_Exclude;();df-generated | -| System.Reflection;ObfuscationAttribute;get_Feature;();df-generated | -| System.Reflection;ObfuscationAttribute;get_StripAfterObfuscation;();df-generated | -| System.Reflection;ObfuscationAttribute;set_ApplyToMembers;(System.Boolean);df-generated | -| System.Reflection;ObfuscationAttribute;set_Exclude;(System.Boolean);df-generated | -| System.Reflection;ObfuscationAttribute;set_Feature;(System.String);df-generated | -| System.Reflection;ObfuscationAttribute;set_StripAfterObfuscation;(System.Boolean);df-generated | -| System.Reflection;ParameterInfo;GetCustomAttributes;(System.Boolean);df-generated | -| System.Reflection;ParameterInfo;GetCustomAttributes;(System.Type,System.Boolean);df-generated | -| System.Reflection;ParameterInfo;GetCustomAttributesData;();df-generated | -| System.Reflection;ParameterInfo;GetOptionalCustomModifiers;();df-generated | -| System.Reflection;ParameterInfo;GetRequiredCustomModifiers;();df-generated | -| System.Reflection;ParameterInfo;IsDefined;(System.Type,System.Boolean);df-generated | -| System.Reflection;ParameterInfo;ParameterInfo;();df-generated | -| System.Reflection;ParameterInfo;get_Attributes;();df-generated | -| System.Reflection;ParameterInfo;get_CustomAttributes;();df-generated | -| System.Reflection;ParameterInfo;get_DefaultValue;();df-generated | -| System.Reflection;ParameterInfo;get_HasDefaultValue;();df-generated | -| System.Reflection;ParameterInfo;get_IsIn;();df-generated | -| System.Reflection;ParameterInfo;get_IsLcid;();df-generated | -| System.Reflection;ParameterInfo;get_IsOptional;();df-generated | -| System.Reflection;ParameterInfo;get_IsOut;();df-generated | -| System.Reflection;ParameterInfo;get_IsRetval;();df-generated | -| System.Reflection;ParameterInfo;get_MetadataToken;();df-generated | -| System.Reflection;ParameterInfo;get_Position;();df-generated | -| System.Reflection;ParameterInfo;get_RawDefaultValue;();df-generated | -| System.Reflection;ParameterModifier;ParameterModifier;(System.Int32);df-generated | -| System.Reflection;ParameterModifier;get_Item;(System.Int32);df-generated | -| System.Reflection;ParameterModifier;set_Item;(System.Int32,System.Boolean);df-generated | -| System.Reflection;Pointer;Equals;(System.Object);df-generated | -| System.Reflection;Pointer;GetHashCode;();df-generated | -| System.Reflection;Pointer;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Reflection;PropertyInfo;Equals;(System.Object);df-generated | -| System.Reflection;PropertyInfo;GetAccessors;(System.Boolean);df-generated | -| System.Reflection;PropertyInfo;GetConstantValue;();df-generated | -| System.Reflection;PropertyInfo;GetGetMethod;(System.Boolean);df-generated | -| System.Reflection;PropertyInfo;GetHashCode;();df-generated | -| System.Reflection;PropertyInfo;GetIndexParameters;();df-generated | -| System.Reflection;PropertyInfo;GetOptionalCustomModifiers;();df-generated | -| System.Reflection;PropertyInfo;GetRawConstantValue;();df-generated | -| System.Reflection;PropertyInfo;GetRequiredCustomModifiers;();df-generated | -| System.Reflection;PropertyInfo;GetSetMethod;(System.Boolean);df-generated | -| System.Reflection;PropertyInfo;GetValue;(System.Object);df-generated | -| System.Reflection;PropertyInfo;GetValue;(System.Object,System.Object[]);df-generated | -| System.Reflection;PropertyInfo;GetValue;(System.Object,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo);df-generated | -| System.Reflection;PropertyInfo;PropertyInfo;();df-generated | -| System.Reflection;PropertyInfo;SetValue;(System.Object,System.Object);df-generated | -| System.Reflection;PropertyInfo;SetValue;(System.Object,System.Object,System.Object[]);df-generated | -| System.Reflection;PropertyInfo;SetValue;(System.Object,System.Object,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo);df-generated | -| System.Reflection;PropertyInfo;get_Attributes;();df-generated | -| System.Reflection;PropertyInfo;get_CanRead;();df-generated | -| System.Reflection;PropertyInfo;get_CanWrite;();df-generated | -| System.Reflection;PropertyInfo;get_IsSpecialName;();df-generated | -| System.Reflection;PropertyInfo;get_MemberType;();df-generated | -| System.Reflection;PropertyInfo;get_PropertyType;();df-generated | -| System.Reflection;ReflectionContext;GetTypeForObject;(System.Object);df-generated | -| System.Reflection;ReflectionContext;MapAssembly;(System.Reflection.Assembly);df-generated | -| System.Reflection;ReflectionContext;MapType;(System.Reflection.TypeInfo);df-generated | -| System.Reflection;ReflectionContext;ReflectionContext;();df-generated | -| System.Reflection;ReflectionTypeLoadException;ReflectionTypeLoadException;(System.Type[],System.Exception[]);df-generated | -| System.Reflection;ReflectionTypeLoadException;ReflectionTypeLoadException;(System.Type[],System.Exception[],System.String);df-generated | -| System.Reflection;ReflectionTypeLoadException;ToString;();df-generated | -| System.Reflection;ReflectionTypeLoadException;get_LoaderExceptions;();df-generated | -| System.Reflection;ReflectionTypeLoadException;get_Types;();df-generated | -| System.Reflection;StrongNameKeyPair;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Reflection;StrongNameKeyPair;OnDeserialization;(System.Object);df-generated | -| System.Reflection;StrongNameKeyPair;StrongNameKeyPair;(System.Byte[]);df-generated | -| System.Reflection;StrongNameKeyPair;StrongNameKeyPair;(System.IO.FileStream);df-generated | -| System.Reflection;StrongNameKeyPair;StrongNameKeyPair;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Reflection;StrongNameKeyPair;StrongNameKeyPair;(System.String);df-generated | -| System.Reflection;StrongNameKeyPair;get_PublicKey;();df-generated | -| System.Reflection;TargetException;TargetException;();df-generated | -| System.Reflection;TargetException;TargetException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Reflection;TargetException;TargetException;(System.String);df-generated | -| System.Reflection;TargetException;TargetException;(System.String,System.Exception);df-generated | -| System.Reflection;TargetInvocationException;TargetInvocationException;(System.Exception);df-generated | -| System.Reflection;TargetInvocationException;TargetInvocationException;(System.String,System.Exception);df-generated | -| System.Reflection;TargetParameterCountException;TargetParameterCountException;();df-generated | -| System.Reflection;TargetParameterCountException;TargetParameterCountException;(System.String);df-generated | -| System.Reflection;TargetParameterCountException;TargetParameterCountException;(System.String,System.Exception);df-generated | -| System.Reflection;TypeDelegator;GetAttributeFlagsImpl;();df-generated | -| System.Reflection;TypeDelegator;GetCustomAttributes;(System.Boolean);df-generated | -| System.Reflection;TypeDelegator;GetCustomAttributes;(System.Type,System.Boolean);df-generated | -| System.Reflection;TypeDelegator;HasElementTypeImpl;();df-generated | -| System.Reflection;TypeDelegator;InvokeMember;(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object,System.Object[],System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[]);df-generated | -| System.Reflection;TypeDelegator;IsArrayImpl;();df-generated | -| System.Reflection;TypeDelegator;IsAssignableFrom;(System.Reflection.TypeInfo);df-generated | -| System.Reflection;TypeDelegator;IsByRefImpl;();df-generated | -| System.Reflection;TypeDelegator;IsCOMObjectImpl;();df-generated | -| System.Reflection;TypeDelegator;IsDefined;(System.Type,System.Boolean);df-generated | -| System.Reflection;TypeDelegator;IsPointerImpl;();df-generated | -| System.Reflection;TypeDelegator;IsPrimitiveImpl;();df-generated | -| System.Reflection;TypeDelegator;IsValueTypeImpl;();df-generated | -| System.Reflection;TypeDelegator;TypeDelegator;();df-generated | -| System.Reflection;TypeDelegator;get_GUID;();df-generated | -| System.Reflection;TypeDelegator;get_IsByRefLike;();df-generated | -| System.Reflection;TypeDelegator;get_IsCollectible;();df-generated | -| System.Reflection;TypeDelegator;get_IsConstructedGenericType;();df-generated | -| System.Reflection;TypeDelegator;get_IsGenericMethodParameter;();df-generated | -| System.Reflection;TypeDelegator;get_IsGenericTypeParameter;();df-generated | -| System.Reflection;TypeDelegator;get_IsSZArray;();df-generated | -| System.Reflection;TypeDelegator;get_IsTypeDefinition;();df-generated | -| System.Reflection;TypeDelegator;get_IsVariableBoundArray;();df-generated | -| System.Reflection;TypeDelegator;get_MetadataToken;();df-generated | -| System.Reflection;TypeDelegator;get_TypeHandle;();df-generated | -| System.Reflection;TypeExtensions;IsAssignableFrom;(System.Type,System.Type);df-generated | -| System.Reflection;TypeExtensions;IsInstanceOfType;(System.Type,System.Object);df-generated | -| System.Reflection;TypeInfo;GetDeclaredMethods;(System.String);df-generated | -| System.Reflection;TypeInfo;IsAssignableFrom;(System.Reflection.TypeInfo);df-generated | -| System.Reflection;TypeInfo;TypeInfo;();df-generated | -| System.Reflection;TypeInfo;get_DeclaredNestedTypes;();df-generated | -| System.Resources;IResourceReader;Close;();df-generated | -| System.Resources;IResourceReader;GetEnumerator;();df-generated | -| System.Resources;IResourceWriter;AddResource;(System.String,System.Byte[]);df-generated | -| System.Resources;IResourceWriter;AddResource;(System.String,System.Object);df-generated | -| System.Resources;IResourceWriter;AddResource;(System.String,System.String);df-generated | -| System.Resources;IResourceWriter;Close;();df-generated | -| System.Resources;IResourceWriter;Generate;();df-generated | -| System.Resources;MissingManifestResourceException;MissingManifestResourceException;();df-generated | -| System.Resources;MissingManifestResourceException;MissingManifestResourceException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Resources;MissingManifestResourceException;MissingManifestResourceException;(System.String);df-generated | -| System.Resources;MissingManifestResourceException;MissingManifestResourceException;(System.String,System.Exception);df-generated | -| System.Resources;MissingSatelliteAssemblyException;MissingSatelliteAssemblyException;();df-generated | -| System.Resources;MissingSatelliteAssemblyException;MissingSatelliteAssemblyException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Resources;MissingSatelliteAssemblyException;MissingSatelliteAssemblyException;(System.String);df-generated | -| System.Resources;MissingSatelliteAssemblyException;MissingSatelliteAssemblyException;(System.String,System.Exception);df-generated | -| System.Resources;NeutralResourcesLanguageAttribute;NeutralResourcesLanguageAttribute;(System.String);df-generated | -| System.Resources;NeutralResourcesLanguageAttribute;NeutralResourcesLanguageAttribute;(System.String,System.Resources.UltimateResourceFallbackLocation);df-generated | -| System.Resources;NeutralResourcesLanguageAttribute;get_CultureName;();df-generated | -| System.Resources;NeutralResourcesLanguageAttribute;get_Location;();df-generated | -| System.Resources;ResourceManager;GetNeutralResourcesLanguage;(System.Reflection.Assembly);df-generated | -| System.Resources;ResourceManager;GetObject;(System.String);df-generated | -| System.Resources;ResourceManager;GetObject;(System.String,System.Globalization.CultureInfo);df-generated | -| System.Resources;ResourceManager;GetResourceSet;(System.Globalization.CultureInfo,System.Boolean,System.Boolean);df-generated | -| System.Resources;ResourceManager;GetSatelliteContractVersion;(System.Reflection.Assembly);df-generated | -| System.Resources;ResourceManager;GetStream;(System.String);df-generated | -| System.Resources;ResourceManager;GetStream;(System.String,System.Globalization.CultureInfo);df-generated | -| System.Resources;ResourceManager;GetString;(System.String);df-generated | -| System.Resources;ResourceManager;GetString;(System.String,System.Globalization.CultureInfo);df-generated | -| System.Resources;ResourceManager;InternalGetResourceSet;(System.Globalization.CultureInfo,System.Boolean,System.Boolean);df-generated | -| System.Resources;ResourceManager;ReleaseAllResources;();df-generated | -| System.Resources;ResourceManager;ResourceManager;();df-generated | -| System.Resources;ResourceManager;get_FallbackLocation;();df-generated | -| System.Resources;ResourceManager;get_IgnoreCase;();df-generated | -| System.Resources;ResourceManager;set_FallbackLocation;(System.Resources.UltimateResourceFallbackLocation);df-generated | -| System.Resources;ResourceManager;set_IgnoreCase;(System.Boolean);df-generated | -| System.Resources;ResourceReader;Close;();df-generated | -| System.Resources;ResourceReader;Dispose;();df-generated | -| System.Resources;ResourceReader;ResourceReader;(System.String);df-generated | -| System.Resources;ResourceSet;Close;();df-generated | -| System.Resources;ResourceSet;Dispose;();df-generated | -| System.Resources;ResourceSet;Dispose;(System.Boolean);df-generated | -| System.Resources;ResourceSet;GetDefaultReader;();df-generated | -| System.Resources;ResourceSet;GetDefaultWriter;();df-generated | -| System.Resources;ResourceSet;GetObject;(System.String);df-generated | -| System.Resources;ResourceSet;GetObject;(System.String,System.Boolean);df-generated | -| System.Resources;ResourceSet;GetString;(System.String);df-generated | -| System.Resources;ResourceSet;GetString;(System.String,System.Boolean);df-generated | -| System.Resources;ResourceSet;ReadResources;();df-generated | -| System.Resources;ResourceSet;ResourceSet;();df-generated | -| System.Resources;ResourceSet;ResourceSet;(System.String);df-generated | -| System.Resources;ResourceWriter;AddResource;(System.String,System.Byte[]);df-generated | -| System.Resources;ResourceWriter;AddResource;(System.String,System.IO.Stream);df-generated | -| System.Resources;ResourceWriter;AddResource;(System.String,System.IO.Stream,System.Boolean);df-generated | -| System.Resources;ResourceWriter;AddResource;(System.String,System.Object);df-generated | -| System.Resources;ResourceWriter;AddResource;(System.String,System.String);df-generated | -| System.Resources;ResourceWriter;AddResourceData;(System.String,System.String,System.Byte[]);df-generated | -| System.Resources;ResourceWriter;Close;();df-generated | -| System.Resources;ResourceWriter;Dispose;();df-generated | -| System.Resources;ResourceWriter;Generate;();df-generated | -| System.Resources;ResourceWriter;get_TypeNameConverter;();df-generated | -| System.Resources;SatelliteContractVersionAttribute;SatelliteContractVersionAttribute;(System.String);df-generated | -| System.Resources;SatelliteContractVersionAttribute;get_Version;();df-generated | -| System.Runtime.CompilerServices;AccessedThroughPropertyAttribute;AccessedThroughPropertyAttribute;(System.String);df-generated | -| System.Runtime.CompilerServices;AccessedThroughPropertyAttribute;get_PropertyName;();df-generated | -| System.Runtime.CompilerServices;AsyncIteratorMethodBuilder;Complete;();df-generated | -| System.Runtime.CompilerServices;AsyncIteratorMethodBuilder;Create;();df-generated | -| System.Runtime.CompilerServices;AsyncIteratorMethodBuilder;MoveNext<>;(TStateMachine);df-generated | -| System.Runtime.CompilerServices;AsyncIteratorStateMachineAttribute;AsyncIteratorStateMachineAttribute;(System.Type);df-generated | -| System.Runtime.CompilerServices;AsyncMethodBuilderAttribute;AsyncMethodBuilderAttribute;(System.Type);df-generated | -| System.Runtime.CompilerServices;AsyncMethodBuilderAttribute;get_BuilderType;();df-generated | -| System.Runtime.CompilerServices;AsyncStateMachineAttribute;AsyncStateMachineAttribute;(System.Type);df-generated | -| System.Runtime.CompilerServices;AsyncTaskMethodBuilder;Create;();df-generated | -| System.Runtime.CompilerServices;AsyncTaskMethodBuilder;SetException;(System.Exception);df-generated | -| System.Runtime.CompilerServices;AsyncTaskMethodBuilder;SetResult;();df-generated | -| System.Runtime.CompilerServices;AsyncTaskMethodBuilder;SetStateMachine;(System.Runtime.CompilerServices.IAsyncStateMachine);df-generated | -| System.Runtime.CompilerServices;AsyncTaskMethodBuilder;Start<>;(TStateMachine);df-generated | -| System.Runtime.CompilerServices;AsyncTaskMethodBuilder<>;Create;();df-generated | -| System.Runtime.CompilerServices;AsyncTaskMethodBuilder<>;SetException;(System.Exception);df-generated | -| System.Runtime.CompilerServices;AsyncTaskMethodBuilder<>;SetStateMachine;(System.Runtime.CompilerServices.IAsyncStateMachine);df-generated | -| System.Runtime.CompilerServices;AsyncTaskMethodBuilder<>;Start<>;(TStateMachine);df-generated | -| System.Runtime.CompilerServices;AsyncValueTaskMethodBuilder;Create;();df-generated | -| System.Runtime.CompilerServices;AsyncValueTaskMethodBuilder;SetException;(System.Exception);df-generated | -| System.Runtime.CompilerServices;AsyncValueTaskMethodBuilder;SetResult;();df-generated | -| System.Runtime.CompilerServices;AsyncValueTaskMethodBuilder;SetStateMachine;(System.Runtime.CompilerServices.IAsyncStateMachine);df-generated | -| System.Runtime.CompilerServices;AsyncValueTaskMethodBuilder;Start<>;(TStateMachine);df-generated | -| System.Runtime.CompilerServices;AsyncValueTaskMethodBuilder;get_Task;();df-generated | -| System.Runtime.CompilerServices;AsyncValueTaskMethodBuilder<>;Create;();df-generated | -| System.Runtime.CompilerServices;AsyncValueTaskMethodBuilder<>;SetException;(System.Exception);df-generated | -| System.Runtime.CompilerServices;AsyncValueTaskMethodBuilder<>;SetStateMachine;(System.Runtime.CompilerServices.IAsyncStateMachine);df-generated | -| System.Runtime.CompilerServices;AsyncValueTaskMethodBuilder<>;Start<>;(TStateMachine);df-generated | -| System.Runtime.CompilerServices;AsyncVoidMethodBuilder;AwaitOnCompleted<,>;(TAwaiter,TStateMachine);df-generated | -| System.Runtime.CompilerServices;AsyncVoidMethodBuilder;AwaitUnsafeOnCompleted<,>;(TAwaiter,TStateMachine);df-generated | -| System.Runtime.CompilerServices;AsyncVoidMethodBuilder;Create;();df-generated | -| System.Runtime.CompilerServices;AsyncVoidMethodBuilder;SetException;(System.Exception);df-generated | -| System.Runtime.CompilerServices;AsyncVoidMethodBuilder;SetResult;();df-generated | -| System.Runtime.CompilerServices;AsyncVoidMethodBuilder;SetStateMachine;(System.Runtime.CompilerServices.IAsyncStateMachine);df-generated | -| System.Runtime.CompilerServices;AsyncVoidMethodBuilder;Start<>;(TStateMachine);df-generated | -| System.Runtime.CompilerServices;CallConvCdecl;CallConvCdecl;();df-generated | -| System.Runtime.CompilerServices;CallConvFastcall;CallConvFastcall;();df-generated | -| System.Runtime.CompilerServices;CallConvMemberFunction;CallConvMemberFunction;();df-generated | -| System.Runtime.CompilerServices;CallConvStdcall;CallConvStdcall;();df-generated | -| System.Runtime.CompilerServices;CallConvSuppressGCTransition;CallConvSuppressGCTransition;();df-generated | -| System.Runtime.CompilerServices;CallConvThiscall;CallConvThiscall;();df-generated | -| System.Runtime.CompilerServices;CallSite;Create;(System.Type,System.Runtime.CompilerServices.CallSiteBinder);df-generated | -| System.Runtime.CompilerServices;CallSite<>;Create;(System.Runtime.CompilerServices.CallSiteBinder);df-generated | -| System.Runtime.CompilerServices;CallSite<>;get_Update;();df-generated | -| System.Runtime.CompilerServices;CallSiteBinder;Bind;(System.Object[],System.Collections.ObjectModel.ReadOnlyCollection,System.Linq.Expressions.LabelTarget);df-generated | -| System.Runtime.CompilerServices;CallSiteBinder;BindDelegate<>;(System.Runtime.CompilerServices.CallSite,System.Object[]);df-generated | -| System.Runtime.CompilerServices;CallSiteBinder;CacheTarget<>;(T);df-generated | -| System.Runtime.CompilerServices;CallSiteBinder;CallSiteBinder;();df-generated | -| System.Runtime.CompilerServices;CallSiteBinder;get_UpdateLabel;();df-generated | -| System.Runtime.CompilerServices;CallSiteHelpers;IsInternalFrame;(System.Reflection.MethodBase);df-generated | -| System.Runtime.CompilerServices;CallerArgumentExpressionAttribute;CallerArgumentExpressionAttribute;(System.String);df-generated | -| System.Runtime.CompilerServices;CallerArgumentExpressionAttribute;get_ParameterName;();df-generated | -| System.Runtime.CompilerServices;CallerFilePathAttribute;CallerFilePathAttribute;();df-generated | -| System.Runtime.CompilerServices;CallerLineNumberAttribute;CallerLineNumberAttribute;();df-generated | -| System.Runtime.CompilerServices;CallerMemberNameAttribute;CallerMemberNameAttribute;();df-generated | -| System.Runtime.CompilerServices;CompilationRelaxationsAttribute;CompilationRelaxationsAttribute;(System.Int32);df-generated | -| System.Runtime.CompilerServices;CompilationRelaxationsAttribute;CompilationRelaxationsAttribute;(System.Runtime.CompilerServices.CompilationRelaxations);df-generated | -| System.Runtime.CompilerServices;CompilationRelaxationsAttribute;get_CompilationRelaxations;();df-generated | -| System.Runtime.CompilerServices;CompilerGeneratedAttribute;CompilerGeneratedAttribute;();df-generated | -| System.Runtime.CompilerServices;CompilerGlobalScopeAttribute;CompilerGlobalScopeAttribute;();df-generated | -| System.Runtime.CompilerServices;ConditionalWeakTable<,>;Add;(TKey,TValue);df-generated | -| System.Runtime.CompilerServices;ConditionalWeakTable<,>;AddOrUpdate;(TKey,TValue);df-generated | -| System.Runtime.CompilerServices;ConditionalWeakTable<,>;ConditionalWeakTable;();df-generated | -| System.Runtime.CompilerServices;ConditionalWeakTable<,>;Remove;(TKey);df-generated | -| System.Runtime.CompilerServices;ConditionalWeakTable<,>;TryGetValue;(TKey,TValue);df-generated | -| System.Runtime.CompilerServices;ConfiguredAsyncDisposable;DisposeAsync;();df-generated | -| System.Runtime.CompilerServices;ConfiguredCancelableAsyncEnumerable<>+Enumerator;DisposeAsync;();df-generated | -| System.Runtime.CompilerServices;ConfiguredCancelableAsyncEnumerable<>+Enumerator;MoveNextAsync;();df-generated | -| System.Runtime.CompilerServices;ConfiguredCancelableAsyncEnumerable<>+Enumerator;get_Current;();df-generated | -| System.Runtime.CompilerServices;ConfiguredTaskAwaitable+ConfiguredTaskAwaiter;GetResult;();df-generated | -| System.Runtime.CompilerServices;ConfiguredTaskAwaitable+ConfiguredTaskAwaiter;get_IsCompleted;();df-generated | -| System.Runtime.CompilerServices;ConfiguredTaskAwaitable<>+ConfiguredTaskAwaiter;get_IsCompleted;();df-generated | -| System.Runtime.CompilerServices;ConfiguredValueTaskAwaitable+ConfiguredValueTaskAwaiter;GetResult;();df-generated | -| System.Runtime.CompilerServices;ConfiguredValueTaskAwaitable+ConfiguredValueTaskAwaiter;get_IsCompleted;();df-generated | -| System.Runtime.CompilerServices;ConfiguredValueTaskAwaitable<>+ConfiguredValueTaskAwaiter;get_IsCompleted;();df-generated | -| System.Runtime.CompilerServices;ContractHelper;TriggerFailure;(System.Diagnostics.Contracts.ContractFailureKind,System.String,System.String,System.String,System.Exception);df-generated | -| System.Runtime.CompilerServices;CppInlineNamespaceAttribute;CppInlineNamespaceAttribute;(System.String);df-generated | -| System.Runtime.CompilerServices;CustomConstantAttribute;get_Value;();df-generated | -| System.Runtime.CompilerServices;DateTimeConstantAttribute;DateTimeConstantAttribute;(System.Int64);df-generated | -| System.Runtime.CompilerServices;DebugInfoGenerator;CreatePdbGenerator;();df-generated | -| System.Runtime.CompilerServices;DebugInfoGenerator;MarkSequencePoint;(System.Linq.Expressions.LambdaExpression,System.Int32,System.Linq.Expressions.DebugInfoExpression);df-generated | -| System.Runtime.CompilerServices;DecimalConstantAttribute;DecimalConstantAttribute;(System.Byte,System.Byte,System.Int32,System.Int32,System.Int32);df-generated | -| System.Runtime.CompilerServices;DecimalConstantAttribute;DecimalConstantAttribute;(System.Byte,System.Byte,System.UInt32,System.UInt32,System.UInt32);df-generated | -| System.Runtime.CompilerServices;DecimalConstantAttribute;get_Value;();df-generated | -| System.Runtime.CompilerServices;DefaultDependencyAttribute;DefaultDependencyAttribute;(System.Runtime.CompilerServices.LoadHint);df-generated | -| System.Runtime.CompilerServices;DefaultDependencyAttribute;get_LoadHint;();df-generated | -| System.Runtime.CompilerServices;DefaultInterpolatedStringHandler;AppendFormatted;(System.Object,System.Int32,System.String);df-generated | -| System.Runtime.CompilerServices;DefaultInterpolatedStringHandler;AppendFormatted;(System.ReadOnlySpan);df-generated | -| System.Runtime.CompilerServices;DefaultInterpolatedStringHandler;AppendFormatted;(System.ReadOnlySpan,System.Int32,System.String);df-generated | -| System.Runtime.CompilerServices;DefaultInterpolatedStringHandler;AppendFormatted;(System.String);df-generated | -| System.Runtime.CompilerServices;DefaultInterpolatedStringHandler;AppendFormatted;(System.String,System.Int32,System.String);df-generated | -| System.Runtime.CompilerServices;DefaultInterpolatedStringHandler;AppendFormatted<>;(T);df-generated | -| System.Runtime.CompilerServices;DefaultInterpolatedStringHandler;AppendFormatted<>;(T,System.Int32);df-generated | -| System.Runtime.CompilerServices;DefaultInterpolatedStringHandler;AppendFormatted<>;(T,System.Int32,System.String);df-generated | -| System.Runtime.CompilerServices;DefaultInterpolatedStringHandler;AppendFormatted<>;(T,System.String);df-generated | -| System.Runtime.CompilerServices;DefaultInterpolatedStringHandler;AppendLiteral;(System.String);df-generated | -| System.Runtime.CompilerServices;DefaultInterpolatedStringHandler;DefaultInterpolatedStringHandler;(System.Int32,System.Int32);df-generated | -| System.Runtime.CompilerServices;DefaultInterpolatedStringHandler;ToString;();df-generated | -| System.Runtime.CompilerServices;DefaultInterpolatedStringHandler;ToStringAndClear;();df-generated | -| System.Runtime.CompilerServices;DependencyAttribute;DependencyAttribute;(System.String,System.Runtime.CompilerServices.LoadHint);df-generated | -| System.Runtime.CompilerServices;DependencyAttribute;get_DependentAssembly;();df-generated | -| System.Runtime.CompilerServices;DependencyAttribute;get_LoadHint;();df-generated | -| System.Runtime.CompilerServices;DisablePrivateReflectionAttribute;DisablePrivateReflectionAttribute;();df-generated | -| System.Runtime.CompilerServices;DiscardableAttribute;DiscardableAttribute;();df-generated | -| System.Runtime.CompilerServices;DynamicAttribute;DynamicAttribute;();df-generated | -| System.Runtime.CompilerServices;DynamicAttribute;DynamicAttribute;(System.Boolean[]);df-generated | -| System.Runtime.CompilerServices;DynamicAttribute;get_TransformFlags;();df-generated | -| System.Runtime.CompilerServices;EnumeratorCancellationAttribute;EnumeratorCancellationAttribute;();df-generated | -| System.Runtime.CompilerServices;FixedAddressValueTypeAttribute;FixedAddressValueTypeAttribute;();df-generated | -| System.Runtime.CompilerServices;FixedBufferAttribute;FixedBufferAttribute;(System.Type,System.Int32);df-generated | -| System.Runtime.CompilerServices;FixedBufferAttribute;get_ElementType;();df-generated | -| System.Runtime.CompilerServices;FixedBufferAttribute;get_Length;();df-generated | -| System.Runtime.CompilerServices;HasCopySemanticsAttribute;HasCopySemanticsAttribute;();df-generated | -| System.Runtime.CompilerServices;IAsyncStateMachine;MoveNext;();df-generated | -| System.Runtime.CompilerServices;IAsyncStateMachine;SetStateMachine;(System.Runtime.CompilerServices.IAsyncStateMachine);df-generated | -| System.Runtime.CompilerServices;IDispatchConstantAttribute;IDispatchConstantAttribute;();df-generated | -| System.Runtime.CompilerServices;IDispatchConstantAttribute;get_Value;();df-generated | -| System.Runtime.CompilerServices;IRuntimeVariables;get_Count;();df-generated | -| System.Runtime.CompilerServices;IRuntimeVariables;get_Item;(System.Int32);df-generated | -| System.Runtime.CompilerServices;IRuntimeVariables;set_Item;(System.Int32,System.Object);df-generated | -| System.Runtime.CompilerServices;IStrongBox;get_Value;();df-generated | -| System.Runtime.CompilerServices;IStrongBox;set_Value;(System.Object);df-generated | -| System.Runtime.CompilerServices;ITuple;get_Item;(System.Int32);df-generated | -| System.Runtime.CompilerServices;ITuple;get_Length;();df-generated | -| System.Runtime.CompilerServices;IUnknownConstantAttribute;IUnknownConstantAttribute;();df-generated | -| System.Runtime.CompilerServices;IUnknownConstantAttribute;get_Value;();df-generated | -| System.Runtime.CompilerServices;IndexerNameAttribute;IndexerNameAttribute;(System.String);df-generated | -| System.Runtime.CompilerServices;InternalsVisibleToAttribute;InternalsVisibleToAttribute;(System.String);df-generated | -| System.Runtime.CompilerServices;InternalsVisibleToAttribute;get_AllInternalsVisible;();df-generated | -| System.Runtime.CompilerServices;InternalsVisibleToAttribute;get_AssemblyName;();df-generated | -| System.Runtime.CompilerServices;InternalsVisibleToAttribute;set_AllInternalsVisible;(System.Boolean);df-generated | -| System.Runtime.CompilerServices;InterpolatedStringHandlerArgumentAttribute;InterpolatedStringHandlerArgumentAttribute;(System.String);df-generated | -| System.Runtime.CompilerServices;InterpolatedStringHandlerArgumentAttribute;InterpolatedStringHandlerArgumentAttribute;(System.String[]);df-generated | -| System.Runtime.CompilerServices;InterpolatedStringHandlerArgumentAttribute;get_Arguments;();df-generated | -| System.Runtime.CompilerServices;InterpolatedStringHandlerAttribute;InterpolatedStringHandlerAttribute;();df-generated | -| System.Runtime.CompilerServices;IsByRefLikeAttribute;IsByRefLikeAttribute;();df-generated | -| System.Runtime.CompilerServices;IsReadOnlyAttribute;IsReadOnlyAttribute;();df-generated | -| System.Runtime.CompilerServices;IteratorStateMachineAttribute;IteratorStateMachineAttribute;(System.Type);df-generated | -| System.Runtime.CompilerServices;MethodImplAttribute;MethodImplAttribute;();df-generated | -| System.Runtime.CompilerServices;MethodImplAttribute;MethodImplAttribute;(System.Int16);df-generated | -| System.Runtime.CompilerServices;MethodImplAttribute;MethodImplAttribute;(System.Runtime.CompilerServices.MethodImplOptions);df-generated | -| System.Runtime.CompilerServices;MethodImplAttribute;get_Value;();df-generated | -| System.Runtime.CompilerServices;ModuleInitializerAttribute;ModuleInitializerAttribute;();df-generated | -| System.Runtime.CompilerServices;NativeCppClassAttribute;NativeCppClassAttribute;();df-generated | -| System.Runtime.CompilerServices;PoolingAsyncValueTaskMethodBuilder;Create;();df-generated | -| System.Runtime.CompilerServices;PoolingAsyncValueTaskMethodBuilder;SetException;(System.Exception);df-generated | -| System.Runtime.CompilerServices;PoolingAsyncValueTaskMethodBuilder;SetResult;();df-generated | -| System.Runtime.CompilerServices;PoolingAsyncValueTaskMethodBuilder;SetStateMachine;(System.Runtime.CompilerServices.IAsyncStateMachine);df-generated | -| System.Runtime.CompilerServices;PoolingAsyncValueTaskMethodBuilder;Start<>;(TStateMachine);df-generated | -| System.Runtime.CompilerServices;PoolingAsyncValueTaskMethodBuilder;get_Task;();df-generated | -| System.Runtime.CompilerServices;PoolingAsyncValueTaskMethodBuilder<>;Create;();df-generated | -| System.Runtime.CompilerServices;PoolingAsyncValueTaskMethodBuilder<>;SetException;(System.Exception);df-generated | -| System.Runtime.CompilerServices;PoolingAsyncValueTaskMethodBuilder<>;SetStateMachine;(System.Runtime.CompilerServices.IAsyncStateMachine);df-generated | -| System.Runtime.CompilerServices;PoolingAsyncValueTaskMethodBuilder<>;Start<>;(TStateMachine);df-generated | -| System.Runtime.CompilerServices;ReadOnlyCollectionBuilder<>;Contains;(System.Object);df-generated | -| System.Runtime.CompilerServices;ReadOnlyCollectionBuilder<>;Contains;(T);df-generated | -| System.Runtime.CompilerServices;ReadOnlyCollectionBuilder<>;IndexOf;(System.Object);df-generated | -| System.Runtime.CompilerServices;ReadOnlyCollectionBuilder<>;IndexOf;(T);df-generated | -| System.Runtime.CompilerServices;ReadOnlyCollectionBuilder<>;ReadOnlyCollectionBuilder;();df-generated | -| System.Runtime.CompilerServices;ReadOnlyCollectionBuilder<>;ReadOnlyCollectionBuilder;(System.Int32);df-generated | -| System.Runtime.CompilerServices;ReadOnlyCollectionBuilder<>;Remove;(System.Object);df-generated | -| System.Runtime.CompilerServices;ReadOnlyCollectionBuilder<>;Remove;(T);df-generated | -| System.Runtime.CompilerServices;ReadOnlyCollectionBuilder<>;RemoveAt;(System.Int32);df-generated | -| System.Runtime.CompilerServices;ReadOnlyCollectionBuilder<>;ToArray;();df-generated | -| System.Runtime.CompilerServices;ReadOnlyCollectionBuilder<>;ToReadOnlyCollection;();df-generated | -| System.Runtime.CompilerServices;ReadOnlyCollectionBuilder<>;get_Capacity;();df-generated | -| System.Runtime.CompilerServices;ReadOnlyCollectionBuilder<>;get_Count;();df-generated | -| System.Runtime.CompilerServices;ReadOnlyCollectionBuilder<>;get_IsFixedSize;();df-generated | -| System.Runtime.CompilerServices;ReadOnlyCollectionBuilder<>;get_IsReadOnly;();df-generated | -| System.Runtime.CompilerServices;ReadOnlyCollectionBuilder<>;get_IsSynchronized;();df-generated | -| System.Runtime.CompilerServices;ReadOnlyCollectionBuilder<>;set_Capacity;(System.Int32);df-generated | -| System.Runtime.CompilerServices;ReferenceAssemblyAttribute;ReferenceAssemblyAttribute;();df-generated | -| System.Runtime.CompilerServices;ReferenceAssemblyAttribute;ReferenceAssemblyAttribute;(System.String);df-generated | -| System.Runtime.CompilerServices;ReferenceAssemblyAttribute;get_Description;();df-generated | -| System.Runtime.CompilerServices;RequiredAttributeAttribute;RequiredAttributeAttribute;(System.Type);df-generated | -| System.Runtime.CompilerServices;RequiredAttributeAttribute;get_RequiredContract;();df-generated | -| System.Runtime.CompilerServices;RuntimeCompatibilityAttribute;RuntimeCompatibilityAttribute;();df-generated | -| System.Runtime.CompilerServices;RuntimeCompatibilityAttribute;get_WrapNonExceptionThrows;();df-generated | -| System.Runtime.CompilerServices;RuntimeCompatibilityAttribute;set_WrapNonExceptionThrows;(System.Boolean);df-generated | -| System.Runtime.CompilerServices;RuntimeFeature;IsSupported;(System.String);df-generated | -| System.Runtime.CompilerServices;RuntimeFeature;get_IsDynamicCodeCompiled;();df-generated | -| System.Runtime.CompilerServices;RuntimeFeature;get_IsDynamicCodeSupported;();df-generated | -| System.Runtime.CompilerServices;RuntimeHelpers;AllocateTypeAssociatedMemory;(System.Type,System.Int32);df-generated | -| System.Runtime.CompilerServices;RuntimeHelpers;CreateSpan<>;(System.RuntimeFieldHandle);df-generated | -| System.Runtime.CompilerServices;RuntimeHelpers;EnsureSufficientExecutionStack;();df-generated | -| System.Runtime.CompilerServices;RuntimeHelpers;Equals;(System.Object,System.Object);df-generated | -| System.Runtime.CompilerServices;RuntimeHelpers;GetHashCode;(System.Object);df-generated | -| System.Runtime.CompilerServices;RuntimeHelpers;GetObjectValue;(System.Object);df-generated | -| System.Runtime.CompilerServices;RuntimeHelpers;GetSubArray<>;(T[],System.Range);df-generated | -| System.Runtime.CompilerServices;RuntimeHelpers;GetUninitializedObject;(System.Type);df-generated | -| System.Runtime.CompilerServices;RuntimeHelpers;InitializeArray;(System.Array,System.RuntimeFieldHandle);df-generated | -| System.Runtime.CompilerServices;RuntimeHelpers;IsReferenceOrContainsReferences<>;();df-generated | -| System.Runtime.CompilerServices;RuntimeHelpers;PrepareConstrainedRegions;();df-generated | -| System.Runtime.CompilerServices;RuntimeHelpers;PrepareConstrainedRegionsNoOP;();df-generated | -| System.Runtime.CompilerServices;RuntimeHelpers;PrepareContractedDelegate;(System.Delegate);df-generated | -| System.Runtime.CompilerServices;RuntimeHelpers;PrepareDelegate;(System.Delegate);df-generated | -| System.Runtime.CompilerServices;RuntimeHelpers;PrepareMethod;(System.RuntimeMethodHandle);df-generated | -| System.Runtime.CompilerServices;RuntimeHelpers;PrepareMethod;(System.RuntimeMethodHandle,System.RuntimeTypeHandle[]);df-generated | -| System.Runtime.CompilerServices;RuntimeHelpers;ProbeForSufficientStack;();df-generated | -| System.Runtime.CompilerServices;RuntimeHelpers;RunClassConstructor;(System.RuntimeTypeHandle);df-generated | -| System.Runtime.CompilerServices;RuntimeHelpers;RunModuleConstructor;(System.ModuleHandle);df-generated | -| System.Runtime.CompilerServices;RuntimeHelpers;TryEnsureSufficientExecutionStack;();df-generated | -| System.Runtime.CompilerServices;RuntimeHelpers;get_OffsetToStringData;();df-generated | -| System.Runtime.CompilerServices;ScopelessEnumAttribute;ScopelessEnumAttribute;();df-generated | -| System.Runtime.CompilerServices;SkipLocalsInitAttribute;SkipLocalsInitAttribute;();df-generated | -| System.Runtime.CompilerServices;SpecialNameAttribute;SpecialNameAttribute;();df-generated | -| System.Runtime.CompilerServices;StateMachineAttribute;StateMachineAttribute;(System.Type);df-generated | -| System.Runtime.CompilerServices;StateMachineAttribute;get_StateMachineType;();df-generated | -| System.Runtime.CompilerServices;StringFreezingAttribute;StringFreezingAttribute;();df-generated | -| System.Runtime.CompilerServices;StrongBox<>;StrongBox;();df-generated | -| System.Runtime.CompilerServices;SuppressIldasmAttribute;SuppressIldasmAttribute;();df-generated | -| System.Runtime.CompilerServices;SwitchExpressionException;SwitchExpressionException;();df-generated | -| System.Runtime.CompilerServices;SwitchExpressionException;SwitchExpressionException;(System.Exception);df-generated | -| System.Runtime.CompilerServices;SwitchExpressionException;SwitchExpressionException;(System.Object);df-generated | -| System.Runtime.CompilerServices;SwitchExpressionException;SwitchExpressionException;(System.String);df-generated | -| System.Runtime.CompilerServices;SwitchExpressionException;SwitchExpressionException;(System.String,System.Exception);df-generated | -| System.Runtime.CompilerServices;SwitchExpressionException;get_UnmatchedValue;();df-generated | -| System.Runtime.CompilerServices;TaskAwaiter;GetResult;();df-generated | -| System.Runtime.CompilerServices;TaskAwaiter;get_IsCompleted;();df-generated | -| System.Runtime.CompilerServices;TaskAwaiter<>;get_IsCompleted;();df-generated | -| System.Runtime.CompilerServices;TypeForwardedFromAttribute;TypeForwardedFromAttribute;(System.String);df-generated | -| System.Runtime.CompilerServices;TypeForwardedFromAttribute;get_AssemblyFullName;();df-generated | -| System.Runtime.CompilerServices;TypeForwardedToAttribute;TypeForwardedToAttribute;(System.Type);df-generated | -| System.Runtime.CompilerServices;TypeForwardedToAttribute;get_Destination;();df-generated | -| System.Runtime.CompilerServices;Unsafe;Add<>;(System.Void*,System.Int32);df-generated | -| System.Runtime.CompilerServices;Unsafe;Add<>;(T,System.Int32);df-generated | -| System.Runtime.CompilerServices;Unsafe;Add<>;(T,System.IntPtr);df-generated | -| System.Runtime.CompilerServices;Unsafe;Add<>;(T,System.UIntPtr);df-generated | -| System.Runtime.CompilerServices;Unsafe;AddByteOffset<>;(T,System.IntPtr);df-generated | -| System.Runtime.CompilerServices;Unsafe;AddByteOffset<>;(T,System.UIntPtr);df-generated | -| System.Runtime.CompilerServices;Unsafe;AreSame<>;(T,T);df-generated | -| System.Runtime.CompilerServices;Unsafe;As<,>;(TFrom);df-generated | -| System.Runtime.CompilerServices;Unsafe;As<>;(System.Object);df-generated | -| System.Runtime.CompilerServices;Unsafe;AsPointer<>;(T);df-generated | -| System.Runtime.CompilerServices;Unsafe;AsRef<>;(System.Void*);df-generated | -| System.Runtime.CompilerServices;Unsafe;AsRef<>;(T);df-generated | -| System.Runtime.CompilerServices;Unsafe;ByteOffset<>;(T,T);df-generated | -| System.Runtime.CompilerServices;Unsafe;Copy<>;(System.Void*,T);df-generated | -| System.Runtime.CompilerServices;Unsafe;Copy<>;(T,System.Void*);df-generated | -| System.Runtime.CompilerServices;Unsafe;CopyBlock;(System.Byte,System.Byte,System.UInt32);df-generated | -| System.Runtime.CompilerServices;Unsafe;CopyBlock;(System.Void*,System.Void*,System.UInt32);df-generated | -| System.Runtime.CompilerServices;Unsafe;CopyBlockUnaligned;(System.Byte,System.Byte,System.UInt32);df-generated | -| System.Runtime.CompilerServices;Unsafe;CopyBlockUnaligned;(System.Void*,System.Void*,System.UInt32);df-generated | -| System.Runtime.CompilerServices;Unsafe;InitBlock;(System.Byte,System.Byte,System.UInt32);df-generated | -| System.Runtime.CompilerServices;Unsafe;InitBlock;(System.Void*,System.Byte,System.UInt32);df-generated | -| System.Runtime.CompilerServices;Unsafe;InitBlockUnaligned;(System.Byte,System.Byte,System.UInt32);df-generated | -| System.Runtime.CompilerServices;Unsafe;InitBlockUnaligned;(System.Void*,System.Byte,System.UInt32);df-generated | -| System.Runtime.CompilerServices;Unsafe;IsAddressGreaterThan<>;(T,T);df-generated | -| System.Runtime.CompilerServices;Unsafe;IsAddressLessThan<>;(T,T);df-generated | -| System.Runtime.CompilerServices;Unsafe;IsNullRef<>;(T);df-generated | -| System.Runtime.CompilerServices;Unsafe;NullRef<>;();df-generated | -| System.Runtime.CompilerServices;Unsafe;Read<>;(System.Void*);df-generated | -| System.Runtime.CompilerServices;Unsafe;ReadUnaligned<>;(System.Byte);df-generated | -| System.Runtime.CompilerServices;Unsafe;ReadUnaligned<>;(System.Void*);df-generated | -| System.Runtime.CompilerServices;Unsafe;SizeOf<>;();df-generated | -| System.Runtime.CompilerServices;Unsafe;SkipInit<>;(T);df-generated | -| System.Runtime.CompilerServices;Unsafe;Subtract<>;(System.Void*,System.Int32);df-generated | -| System.Runtime.CompilerServices;Unsafe;Subtract<>;(T,System.Int32);df-generated | -| System.Runtime.CompilerServices;Unsafe;Subtract<>;(T,System.IntPtr);df-generated | -| System.Runtime.CompilerServices;Unsafe;Subtract<>;(T,System.UIntPtr);df-generated | -| System.Runtime.CompilerServices;Unsafe;SubtractByteOffset<>;(T,System.IntPtr);df-generated | -| System.Runtime.CompilerServices;Unsafe;SubtractByteOffset<>;(T,System.UIntPtr);df-generated | -| System.Runtime.CompilerServices;Unsafe;Unbox<>;(System.Object);df-generated | -| System.Runtime.CompilerServices;Unsafe;Write<>;(System.Void*,T);df-generated | -| System.Runtime.CompilerServices;Unsafe;WriteUnaligned<>;(System.Byte,T);df-generated | -| System.Runtime.CompilerServices;Unsafe;WriteUnaligned<>;(System.Void*,T);df-generated | -| System.Runtime.CompilerServices;ValueTaskAwaiter;GetResult;();df-generated | -| System.Runtime.CompilerServices;ValueTaskAwaiter;get_IsCompleted;();df-generated | -| System.Runtime.CompilerServices;ValueTaskAwaiter<>;get_IsCompleted;();df-generated | -| System.Runtime.CompilerServices;YieldAwaitable+YieldAwaiter;GetResult;();df-generated | -| System.Runtime.CompilerServices;YieldAwaitable+YieldAwaiter;get_IsCompleted;();df-generated | -| System.Runtime.CompilerServices;YieldAwaitable;GetAwaiter;();df-generated | -| System.Runtime.ConstrainedExecution;CriticalFinalizerObject;CriticalFinalizerObject;();df-generated | -| System.Runtime.ConstrainedExecution;PrePrepareMethodAttribute;PrePrepareMethodAttribute;();df-generated | -| System.Runtime.ConstrainedExecution;ReliabilityContractAttribute;ReliabilityContractAttribute;(System.Runtime.ConstrainedExecution.Consistency,System.Runtime.ConstrainedExecution.Cer);df-generated | -| System.Runtime.ConstrainedExecution;ReliabilityContractAttribute;get_Cer;();df-generated | -| System.Runtime.ConstrainedExecution;ReliabilityContractAttribute;get_ConsistencyGuarantee;();df-generated | -| System.Runtime.ExceptionServices;ExceptionDispatchInfo;Throw;();df-generated | -| System.Runtime.ExceptionServices;ExceptionDispatchInfo;Throw;(System.Exception);df-generated | -| System.Runtime.ExceptionServices;FirstChanceExceptionEventArgs;FirstChanceExceptionEventArgs;(System.Exception);df-generated | -| System.Runtime.ExceptionServices;FirstChanceExceptionEventArgs;get_Exception;();df-generated | -| System.Runtime.ExceptionServices;HandleProcessCorruptedStateExceptionsAttribute;HandleProcessCorruptedStateExceptionsAttribute;();df-generated | -| System.Runtime.InteropServices.ComTypes;IAdviseSink;OnClose;();df-generated | -| System.Runtime.InteropServices.ComTypes;IAdviseSink;OnDataChange;(System.Runtime.InteropServices.ComTypes.FORMATETC,System.Runtime.InteropServices.ComTypes.STGMEDIUM);df-generated | -| System.Runtime.InteropServices.ComTypes;IAdviseSink;OnRename;(System.Runtime.InteropServices.ComTypes.IMoniker);df-generated | -| System.Runtime.InteropServices.ComTypes;IAdviseSink;OnSave;();df-generated | -| System.Runtime.InteropServices.ComTypes;IAdviseSink;OnViewChange;(System.Int32,System.Int32);df-generated | -| System.Runtime.InteropServices.ComTypes;IBindCtx;EnumObjectParam;(System.Runtime.InteropServices.ComTypes.IEnumString);df-generated | -| System.Runtime.InteropServices.ComTypes;IBindCtx;GetBindOptions;(System.Runtime.InteropServices.ComTypes.BIND_OPTS);df-generated | -| System.Runtime.InteropServices.ComTypes;IBindCtx;GetObjectParam;(System.String,System.Object);df-generated | -| System.Runtime.InteropServices.ComTypes;IBindCtx;GetRunningObjectTable;(System.Runtime.InteropServices.ComTypes.IRunningObjectTable);df-generated | -| System.Runtime.InteropServices.ComTypes;IBindCtx;RegisterObjectBound;(System.Object);df-generated | -| System.Runtime.InteropServices.ComTypes;IBindCtx;RegisterObjectParam;(System.String,System.Object);df-generated | -| System.Runtime.InteropServices.ComTypes;IBindCtx;ReleaseBoundObjects;();df-generated | -| System.Runtime.InteropServices.ComTypes;IBindCtx;RevokeObjectBound;(System.Object);df-generated | -| System.Runtime.InteropServices.ComTypes;IBindCtx;RevokeObjectParam;(System.String);df-generated | -| System.Runtime.InteropServices.ComTypes;IBindCtx;SetBindOptions;(System.Runtime.InteropServices.ComTypes.BIND_OPTS);df-generated | -| System.Runtime.InteropServices.ComTypes;IConnectionPoint;Advise;(System.Object,System.Int32);df-generated | -| System.Runtime.InteropServices.ComTypes;IConnectionPoint;EnumConnections;(System.Runtime.InteropServices.ComTypes.IEnumConnections);df-generated | -| System.Runtime.InteropServices.ComTypes;IConnectionPoint;GetConnectionInterface;(System.Guid);df-generated | -| System.Runtime.InteropServices.ComTypes;IConnectionPoint;GetConnectionPointContainer;(System.Runtime.InteropServices.ComTypes.IConnectionPointContainer);df-generated | -| System.Runtime.InteropServices.ComTypes;IConnectionPoint;Unadvise;(System.Int32);df-generated | -| System.Runtime.InteropServices.ComTypes;IConnectionPointContainer;EnumConnectionPoints;(System.Runtime.InteropServices.ComTypes.IEnumConnectionPoints);df-generated | -| System.Runtime.InteropServices.ComTypes;IConnectionPointContainer;FindConnectionPoint;(System.Guid,System.Runtime.InteropServices.ComTypes.IConnectionPoint);df-generated | -| System.Runtime.InteropServices.ComTypes;IDataObject;DAdvise;(System.Runtime.InteropServices.ComTypes.FORMATETC,System.Runtime.InteropServices.ComTypes.ADVF,System.Runtime.InteropServices.ComTypes.IAdviseSink,System.Int32);df-generated | -| System.Runtime.InteropServices.ComTypes;IDataObject;DUnadvise;(System.Int32);df-generated | -| System.Runtime.InteropServices.ComTypes;IDataObject;EnumDAdvise;(System.Runtime.InteropServices.ComTypes.IEnumSTATDATA);df-generated | -| System.Runtime.InteropServices.ComTypes;IDataObject;EnumFormatEtc;(System.Runtime.InteropServices.ComTypes.DATADIR);df-generated | -| System.Runtime.InteropServices.ComTypes;IDataObject;GetCanonicalFormatEtc;(System.Runtime.InteropServices.ComTypes.FORMATETC,System.Runtime.InteropServices.ComTypes.FORMATETC);df-generated | -| System.Runtime.InteropServices.ComTypes;IDataObject;GetData;(System.Runtime.InteropServices.ComTypes.FORMATETC,System.Runtime.InteropServices.ComTypes.STGMEDIUM);df-generated | -| System.Runtime.InteropServices.ComTypes;IDataObject;GetDataHere;(System.Runtime.InteropServices.ComTypes.FORMATETC,System.Runtime.InteropServices.ComTypes.STGMEDIUM);df-generated | -| System.Runtime.InteropServices.ComTypes;IDataObject;QueryGetData;(System.Runtime.InteropServices.ComTypes.FORMATETC);df-generated | -| System.Runtime.InteropServices.ComTypes;IDataObject;SetData;(System.Runtime.InteropServices.ComTypes.FORMATETC,System.Runtime.InteropServices.ComTypes.STGMEDIUM,System.Boolean);df-generated | -| System.Runtime.InteropServices.ComTypes;IEnumConnectionPoints;Clone;(System.Runtime.InteropServices.ComTypes.IEnumConnectionPoints);df-generated | -| System.Runtime.InteropServices.ComTypes;IEnumConnectionPoints;Next;(System.Int32,System.Runtime.InteropServices.ComTypes.IConnectionPoint[],System.IntPtr);df-generated | -| System.Runtime.InteropServices.ComTypes;IEnumConnectionPoints;Reset;();df-generated | -| System.Runtime.InteropServices.ComTypes;IEnumConnectionPoints;Skip;(System.Int32);df-generated | -| System.Runtime.InteropServices.ComTypes;IEnumConnections;Clone;(System.Runtime.InteropServices.ComTypes.IEnumConnections);df-generated | -| System.Runtime.InteropServices.ComTypes;IEnumConnections;Next;(System.Int32,System.Runtime.InteropServices.ComTypes.CONNECTDATA[],System.IntPtr);df-generated | -| System.Runtime.InteropServices.ComTypes;IEnumConnections;Reset;();df-generated | -| System.Runtime.InteropServices.ComTypes;IEnumConnections;Skip;(System.Int32);df-generated | -| System.Runtime.InteropServices.ComTypes;IEnumFORMATETC;Clone;(System.Runtime.InteropServices.ComTypes.IEnumFORMATETC);df-generated | -| System.Runtime.InteropServices.ComTypes;IEnumFORMATETC;Next;(System.Int32,System.Runtime.InteropServices.ComTypes.FORMATETC[],System.Int32[]);df-generated | -| System.Runtime.InteropServices.ComTypes;IEnumFORMATETC;Reset;();df-generated | -| System.Runtime.InteropServices.ComTypes;IEnumFORMATETC;Skip;(System.Int32);df-generated | -| System.Runtime.InteropServices.ComTypes;IEnumMoniker;Clone;(System.Runtime.InteropServices.ComTypes.IEnumMoniker);df-generated | -| System.Runtime.InteropServices.ComTypes;IEnumMoniker;Next;(System.Int32,System.Runtime.InteropServices.ComTypes.IMoniker[],System.IntPtr);df-generated | -| System.Runtime.InteropServices.ComTypes;IEnumMoniker;Reset;();df-generated | -| System.Runtime.InteropServices.ComTypes;IEnumMoniker;Skip;(System.Int32);df-generated | -| System.Runtime.InteropServices.ComTypes;IEnumSTATDATA;Clone;(System.Runtime.InteropServices.ComTypes.IEnumSTATDATA);df-generated | -| System.Runtime.InteropServices.ComTypes;IEnumSTATDATA;Next;(System.Int32,System.Runtime.InteropServices.ComTypes.STATDATA[],System.Int32[]);df-generated | -| System.Runtime.InteropServices.ComTypes;IEnumSTATDATA;Reset;();df-generated | -| System.Runtime.InteropServices.ComTypes;IEnumSTATDATA;Skip;(System.Int32);df-generated | -| System.Runtime.InteropServices.ComTypes;IEnumString;Clone;(System.Runtime.InteropServices.ComTypes.IEnumString);df-generated | -| System.Runtime.InteropServices.ComTypes;IEnumString;Next;(System.Int32,System.String[],System.IntPtr);df-generated | -| System.Runtime.InteropServices.ComTypes;IEnumString;Reset;();df-generated | -| System.Runtime.InteropServices.ComTypes;IEnumString;Skip;(System.Int32);df-generated | -| System.Runtime.InteropServices.ComTypes;IEnumVARIANT;Clone;();df-generated | -| System.Runtime.InteropServices.ComTypes;IEnumVARIANT;Next;(System.Int32,System.Object[],System.IntPtr);df-generated | -| System.Runtime.InteropServices.ComTypes;IEnumVARIANT;Reset;();df-generated | -| System.Runtime.InteropServices.ComTypes;IEnumVARIANT;Skip;(System.Int32);df-generated | -| System.Runtime.InteropServices.ComTypes;IMoniker;BindToObject;(System.Runtime.InteropServices.ComTypes.IBindCtx,System.Runtime.InteropServices.ComTypes.IMoniker,System.Guid,System.Object);df-generated | -| System.Runtime.InteropServices.ComTypes;IMoniker;BindToStorage;(System.Runtime.InteropServices.ComTypes.IBindCtx,System.Runtime.InteropServices.ComTypes.IMoniker,System.Guid,System.Object);df-generated | -| System.Runtime.InteropServices.ComTypes;IMoniker;CommonPrefixWith;(System.Runtime.InteropServices.ComTypes.IMoniker,System.Runtime.InteropServices.ComTypes.IMoniker);df-generated | -| System.Runtime.InteropServices.ComTypes;IMoniker;ComposeWith;(System.Runtime.InteropServices.ComTypes.IMoniker,System.Boolean,System.Runtime.InteropServices.ComTypes.IMoniker);df-generated | -| System.Runtime.InteropServices.ComTypes;IMoniker;Enum;(System.Boolean,System.Runtime.InteropServices.ComTypes.IEnumMoniker);df-generated | -| System.Runtime.InteropServices.ComTypes;IMoniker;GetClassID;(System.Guid);df-generated | -| System.Runtime.InteropServices.ComTypes;IMoniker;GetDisplayName;(System.Runtime.InteropServices.ComTypes.IBindCtx,System.Runtime.InteropServices.ComTypes.IMoniker,System.String);df-generated | -| System.Runtime.InteropServices.ComTypes;IMoniker;GetSizeMax;(System.Int64);df-generated | -| System.Runtime.InteropServices.ComTypes;IMoniker;GetTimeOfLastChange;(System.Runtime.InteropServices.ComTypes.IBindCtx,System.Runtime.InteropServices.ComTypes.IMoniker,System.Runtime.InteropServices.ComTypes.FILETIME);df-generated | -| System.Runtime.InteropServices.ComTypes;IMoniker;Hash;(System.Int32);df-generated | -| System.Runtime.InteropServices.ComTypes;IMoniker;Inverse;(System.Runtime.InteropServices.ComTypes.IMoniker);df-generated | -| System.Runtime.InteropServices.ComTypes;IMoniker;IsDirty;();df-generated | -| System.Runtime.InteropServices.ComTypes;IMoniker;IsEqual;(System.Runtime.InteropServices.ComTypes.IMoniker);df-generated | -| System.Runtime.InteropServices.ComTypes;IMoniker;IsRunning;(System.Runtime.InteropServices.ComTypes.IBindCtx,System.Runtime.InteropServices.ComTypes.IMoniker,System.Runtime.InteropServices.ComTypes.IMoniker);df-generated | -| System.Runtime.InteropServices.ComTypes;IMoniker;IsSystemMoniker;(System.Int32);df-generated | -| System.Runtime.InteropServices.ComTypes;IMoniker;Load;(System.Runtime.InteropServices.ComTypes.IStream);df-generated | -| System.Runtime.InteropServices.ComTypes;IMoniker;ParseDisplayName;(System.Runtime.InteropServices.ComTypes.IBindCtx,System.Runtime.InteropServices.ComTypes.IMoniker,System.String,System.Int32,System.Runtime.InteropServices.ComTypes.IMoniker);df-generated | -| System.Runtime.InteropServices.ComTypes;IMoniker;Reduce;(System.Runtime.InteropServices.ComTypes.IBindCtx,System.Int32,System.Runtime.InteropServices.ComTypes.IMoniker,System.Runtime.InteropServices.ComTypes.IMoniker);df-generated | -| System.Runtime.InteropServices.ComTypes;IMoniker;RelativePathTo;(System.Runtime.InteropServices.ComTypes.IMoniker,System.Runtime.InteropServices.ComTypes.IMoniker);df-generated | -| System.Runtime.InteropServices.ComTypes;IMoniker;Save;(System.Runtime.InteropServices.ComTypes.IStream,System.Boolean);df-generated | -| System.Runtime.InteropServices.ComTypes;IPersistFile;GetClassID;(System.Guid);df-generated | -| System.Runtime.InteropServices.ComTypes;IPersistFile;GetCurFile;(System.String);df-generated | -| System.Runtime.InteropServices.ComTypes;IPersistFile;IsDirty;();df-generated | -| System.Runtime.InteropServices.ComTypes;IPersistFile;Load;(System.String,System.Int32);df-generated | -| System.Runtime.InteropServices.ComTypes;IPersistFile;Save;(System.String,System.Boolean);df-generated | -| System.Runtime.InteropServices.ComTypes;IPersistFile;SaveCompleted;(System.String);df-generated | -| System.Runtime.InteropServices.ComTypes;IRunningObjectTable;EnumRunning;(System.Runtime.InteropServices.ComTypes.IEnumMoniker);df-generated | -| System.Runtime.InteropServices.ComTypes;IRunningObjectTable;GetObject;(System.Runtime.InteropServices.ComTypes.IMoniker,System.Object);df-generated | -| System.Runtime.InteropServices.ComTypes;IRunningObjectTable;GetTimeOfLastChange;(System.Runtime.InteropServices.ComTypes.IMoniker,System.Runtime.InteropServices.ComTypes.FILETIME);df-generated | -| System.Runtime.InteropServices.ComTypes;IRunningObjectTable;IsRunning;(System.Runtime.InteropServices.ComTypes.IMoniker);df-generated | -| System.Runtime.InteropServices.ComTypes;IRunningObjectTable;NoteChangeTime;(System.Int32,System.Runtime.InteropServices.ComTypes.FILETIME);df-generated | -| System.Runtime.InteropServices.ComTypes;IRunningObjectTable;Register;(System.Int32,System.Object,System.Runtime.InteropServices.ComTypes.IMoniker);df-generated | -| System.Runtime.InteropServices.ComTypes;IRunningObjectTable;Revoke;(System.Int32);df-generated | -| System.Runtime.InteropServices.ComTypes;IStream;Clone;(System.Runtime.InteropServices.ComTypes.IStream);df-generated | -| System.Runtime.InteropServices.ComTypes;IStream;Commit;(System.Int32);df-generated | -| System.Runtime.InteropServices.ComTypes;IStream;CopyTo;(System.Runtime.InteropServices.ComTypes.IStream,System.Int64,System.IntPtr,System.IntPtr);df-generated | -| System.Runtime.InteropServices.ComTypes;IStream;LockRegion;(System.Int64,System.Int64,System.Int32);df-generated | -| System.Runtime.InteropServices.ComTypes;IStream;Read;(System.Byte[],System.Int32,System.IntPtr);df-generated | -| System.Runtime.InteropServices.ComTypes;IStream;Revert;();df-generated | -| System.Runtime.InteropServices.ComTypes;IStream;Seek;(System.Int64,System.Int32,System.IntPtr);df-generated | -| System.Runtime.InteropServices.ComTypes;IStream;SetSize;(System.Int64);df-generated | -| System.Runtime.InteropServices.ComTypes;IStream;Stat;(System.Runtime.InteropServices.ComTypes.STATSTG,System.Int32);df-generated | -| System.Runtime.InteropServices.ComTypes;IStream;UnlockRegion;(System.Int64,System.Int64,System.Int32);df-generated | -| System.Runtime.InteropServices.ComTypes;IStream;Write;(System.Byte[],System.Int32,System.IntPtr);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeComp;Bind;(System.String,System.Int32,System.Int16,System.Runtime.InteropServices.ComTypes.ITypeInfo,System.Runtime.InteropServices.ComTypes.DESCKIND,System.Runtime.InteropServices.ComTypes.BINDPTR);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeComp;BindType;(System.String,System.Int32,System.Runtime.InteropServices.ComTypes.ITypeInfo,System.Runtime.InteropServices.ComTypes.ITypeComp);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeInfo2;AddressOfMember;(System.Int32,System.Runtime.InteropServices.ComTypes.INVOKEKIND,System.IntPtr);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeInfo2;CreateInstance;(System.Object,System.Guid,System.Object);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeInfo2;GetAllCustData;(System.IntPtr);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeInfo2;GetAllFuncCustData;(System.Int32,System.IntPtr);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeInfo2;GetAllImplTypeCustData;(System.Int32,System.IntPtr);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeInfo2;GetAllParamCustData;(System.Int32,System.Int32,System.IntPtr);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeInfo2;GetAllVarCustData;(System.Int32,System.IntPtr);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeInfo2;GetContainingTypeLib;(System.Runtime.InteropServices.ComTypes.ITypeLib,System.Int32);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeInfo2;GetCustData;(System.Guid,System.Object);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeInfo2;GetDllEntry;(System.Int32,System.Runtime.InteropServices.ComTypes.INVOKEKIND,System.IntPtr,System.IntPtr,System.IntPtr);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeInfo2;GetDocumentation2;(System.Int32,System.String,System.Int32,System.String);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeInfo2;GetDocumentation;(System.Int32,System.String,System.String,System.Int32,System.String);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeInfo2;GetFuncCustData;(System.Int32,System.Guid,System.Object);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeInfo2;GetFuncDesc;(System.Int32,System.IntPtr);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeInfo2;GetFuncIndexOfMemId;(System.Int32,System.Runtime.InteropServices.ComTypes.INVOKEKIND,System.Int32);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeInfo2;GetIDsOfNames;(System.String[],System.Int32,System.Int32[]);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeInfo2;GetImplTypeCustData;(System.Int32,System.Guid,System.Object);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeInfo2;GetImplTypeFlags;(System.Int32,System.Runtime.InteropServices.ComTypes.IMPLTYPEFLAGS);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeInfo2;GetMops;(System.Int32,System.String);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeInfo2;GetNames;(System.Int32,System.String[],System.Int32,System.Int32);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeInfo2;GetParamCustData;(System.Int32,System.Int32,System.Guid,System.Object);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeInfo2;GetRefTypeInfo;(System.Int32,System.Runtime.InteropServices.ComTypes.ITypeInfo);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeInfo2;GetRefTypeOfImplType;(System.Int32,System.Int32);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeInfo2;GetTypeAttr;(System.IntPtr);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeInfo2;GetTypeComp;(System.Runtime.InteropServices.ComTypes.ITypeComp);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeInfo2;GetTypeFlags;(System.Int32);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeInfo2;GetTypeKind;(System.Runtime.InteropServices.ComTypes.TYPEKIND);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeInfo2;GetVarCustData;(System.Int32,System.Guid,System.Object);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeInfo2;GetVarDesc;(System.Int32,System.IntPtr);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeInfo2;GetVarIndexOfMemId;(System.Int32,System.Int32);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeInfo2;Invoke;(System.Object,System.Int32,System.Int16,System.Runtime.InteropServices.ComTypes.DISPPARAMS,System.IntPtr,System.IntPtr,System.Int32);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeInfo2;ReleaseFuncDesc;(System.IntPtr);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeInfo2;ReleaseTypeAttr;(System.IntPtr);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeInfo2;ReleaseVarDesc;(System.IntPtr);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeInfo;AddressOfMember;(System.Int32,System.Runtime.InteropServices.ComTypes.INVOKEKIND,System.IntPtr);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeInfo;CreateInstance;(System.Object,System.Guid,System.Object);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeInfo;GetContainingTypeLib;(System.Runtime.InteropServices.ComTypes.ITypeLib,System.Int32);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeInfo;GetDllEntry;(System.Int32,System.Runtime.InteropServices.ComTypes.INVOKEKIND,System.IntPtr,System.IntPtr,System.IntPtr);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeInfo;GetDocumentation;(System.Int32,System.String,System.String,System.Int32,System.String);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeInfo;GetFuncDesc;(System.Int32,System.IntPtr);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeInfo;GetIDsOfNames;(System.String[],System.Int32,System.Int32[]);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeInfo;GetImplTypeFlags;(System.Int32,System.Runtime.InteropServices.ComTypes.IMPLTYPEFLAGS);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeInfo;GetMops;(System.Int32,System.String);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeInfo;GetNames;(System.Int32,System.String[],System.Int32,System.Int32);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeInfo;GetRefTypeInfo;(System.Int32,System.Runtime.InteropServices.ComTypes.ITypeInfo);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeInfo;GetRefTypeOfImplType;(System.Int32,System.Int32);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeInfo;GetTypeAttr;(System.IntPtr);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeInfo;GetTypeComp;(System.Runtime.InteropServices.ComTypes.ITypeComp);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeInfo;GetVarDesc;(System.Int32,System.IntPtr);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeInfo;Invoke;(System.Object,System.Int32,System.Int16,System.Runtime.InteropServices.ComTypes.DISPPARAMS,System.IntPtr,System.IntPtr,System.Int32);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeInfo;ReleaseFuncDesc;(System.IntPtr);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeInfo;ReleaseTypeAttr;(System.IntPtr);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeInfo;ReleaseVarDesc;(System.IntPtr);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeLib2;FindName;(System.String,System.Int32,System.Runtime.InteropServices.ComTypes.ITypeInfo[],System.Int32[],System.Int16);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeLib2;GetAllCustData;(System.IntPtr);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeLib2;GetCustData;(System.Guid,System.Object);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeLib2;GetDocumentation2;(System.Int32,System.String,System.Int32,System.String);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeLib2;GetDocumentation;(System.Int32,System.String,System.String,System.Int32,System.String);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeLib2;GetLibAttr;(System.IntPtr);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeLib2;GetLibStatistics;(System.IntPtr,System.Int32);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeLib2;GetTypeComp;(System.Runtime.InteropServices.ComTypes.ITypeComp);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeLib2;GetTypeInfo;(System.Int32,System.Runtime.InteropServices.ComTypes.ITypeInfo);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeLib2;GetTypeInfoCount;();df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeLib2;GetTypeInfoOfGuid;(System.Guid,System.Runtime.InteropServices.ComTypes.ITypeInfo);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeLib2;GetTypeInfoType;(System.Int32,System.Runtime.InteropServices.ComTypes.TYPEKIND);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeLib2;IsName;(System.String,System.Int32);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeLib2;ReleaseTLibAttr;(System.IntPtr);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeLib;FindName;(System.String,System.Int32,System.Runtime.InteropServices.ComTypes.ITypeInfo[],System.Int32[],System.Int16);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeLib;GetDocumentation;(System.Int32,System.String,System.String,System.Int32,System.String);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeLib;GetLibAttr;(System.IntPtr);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeLib;GetTypeComp;(System.Runtime.InteropServices.ComTypes.ITypeComp);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeLib;GetTypeInfo;(System.Int32,System.Runtime.InteropServices.ComTypes.ITypeInfo);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeLib;GetTypeInfoCount;();df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeLib;GetTypeInfoOfGuid;(System.Guid,System.Runtime.InteropServices.ComTypes.ITypeInfo);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeLib;GetTypeInfoType;(System.Int32,System.Runtime.InteropServices.ComTypes.TYPEKIND);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeLib;IsName;(System.String,System.Int32);df-generated | -| System.Runtime.InteropServices.ComTypes;ITypeLib;ReleaseTLibAttr;(System.IntPtr);df-generated | -| System.Runtime.InteropServices.ObjectiveC;ObjectiveCMarshal;CreateReferenceTrackingHandle;(System.Object,System.Span);df-generated | -| System.Runtime.InteropServices.ObjectiveC;ObjectiveCMarshal;SetMessageSendCallback;(System.Runtime.InteropServices.ObjectiveC.ObjectiveCMarshal+MessageSendFunction,System.IntPtr);df-generated | -| System.Runtime.InteropServices.ObjectiveC;ObjectiveCMarshal;SetMessageSendPendingException;(System.Exception);df-generated | -| System.Runtime.InteropServices.ObjectiveC;ObjectiveCTrackedTypeAttribute;ObjectiveCTrackedTypeAttribute;();df-generated | -| System.Runtime.InteropServices;AllowReversePInvokeCallsAttribute;AllowReversePInvokeCallsAttribute;();df-generated | -| System.Runtime.InteropServices;ArrayWithOffset;Equals;(System.Object);df-generated | -| System.Runtime.InteropServices;ArrayWithOffset;Equals;(System.Runtime.InteropServices.ArrayWithOffset);df-generated | -| System.Runtime.InteropServices;ArrayWithOffset;GetHashCode;();df-generated | -| System.Runtime.InteropServices;ArrayWithOffset;GetOffset;();df-generated | -| System.Runtime.InteropServices;AutomationProxyAttribute;AutomationProxyAttribute;(System.Boolean);df-generated | -| System.Runtime.InteropServices;AutomationProxyAttribute;get_Value;();df-generated | -| System.Runtime.InteropServices;BStrWrapper;BStrWrapper;(System.Object);df-generated | -| System.Runtime.InteropServices;BStrWrapper;BStrWrapper;(System.String);df-generated | -| System.Runtime.InteropServices;BStrWrapper;get_WrappedObject;();df-generated | -| System.Runtime.InteropServices;BestFitMappingAttribute;BestFitMappingAttribute;(System.Boolean);df-generated | -| System.Runtime.InteropServices;BestFitMappingAttribute;get_BestFitMapping;();df-generated | -| System.Runtime.InteropServices;CLong;CLong;(System.Int32);df-generated | -| System.Runtime.InteropServices;CLong;CLong;(System.IntPtr);df-generated | -| System.Runtime.InteropServices;CLong;Equals;(System.Object);df-generated | -| System.Runtime.InteropServices;CLong;Equals;(System.Runtime.InteropServices.CLong);df-generated | -| System.Runtime.InteropServices;CLong;GetHashCode;();df-generated | -| System.Runtime.InteropServices;CLong;ToString;();df-generated | -| System.Runtime.InteropServices;COMException;COMException;();df-generated | -| System.Runtime.InteropServices;COMException;COMException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Runtime.InteropServices;COMException;COMException;(System.String);df-generated | -| System.Runtime.InteropServices;COMException;COMException;(System.String,System.Exception);df-generated | -| System.Runtime.InteropServices;COMException;COMException;(System.String,System.Int32);df-generated | -| System.Runtime.InteropServices;CULong;CULong;(System.UInt32);df-generated | -| System.Runtime.InteropServices;CULong;CULong;(System.UIntPtr);df-generated | -| System.Runtime.InteropServices;CULong;Equals;(System.Object);df-generated | -| System.Runtime.InteropServices;CULong;Equals;(System.Runtime.InteropServices.CULong);df-generated | -| System.Runtime.InteropServices;CULong;GetHashCode;();df-generated | -| System.Runtime.InteropServices;CULong;ToString;();df-generated | -| System.Runtime.InteropServices;ClassInterfaceAttribute;ClassInterfaceAttribute;(System.Int16);df-generated | -| System.Runtime.InteropServices;ClassInterfaceAttribute;ClassInterfaceAttribute;(System.Runtime.InteropServices.ClassInterfaceType);df-generated | -| System.Runtime.InteropServices;ClassInterfaceAttribute;get_Value;();df-generated | -| System.Runtime.InteropServices;CoClassAttribute;CoClassAttribute;(System.Type);df-generated | -| System.Runtime.InteropServices;CoClassAttribute;get_CoClass;();df-generated | -| System.Runtime.InteropServices;CollectionsMarshal;AsSpan<>;(System.Collections.Generic.List);df-generated | -| System.Runtime.InteropServices;CollectionsMarshal;GetValueRefOrAddDefault<,>;(System.Collections.Generic.Dictionary,TKey,System.Boolean);df-generated | -| System.Runtime.InteropServices;CollectionsMarshal;GetValueRefOrNullRef<,>;(System.Collections.Generic.Dictionary,TKey);df-generated | -| System.Runtime.InteropServices;ComAliasNameAttribute;ComAliasNameAttribute;(System.String);df-generated | -| System.Runtime.InteropServices;ComAliasNameAttribute;get_Value;();df-generated | -| System.Runtime.InteropServices;ComAwareEventInfo;AddEventHandler;(System.Object,System.Delegate);df-generated | -| System.Runtime.InteropServices;ComAwareEventInfo;ComAwareEventInfo;(System.Type,System.String);df-generated | -| System.Runtime.InteropServices;ComAwareEventInfo;GetCustomAttributes;(System.Boolean);df-generated | -| System.Runtime.InteropServices;ComAwareEventInfo;GetCustomAttributes;(System.Type,System.Boolean);df-generated | -| System.Runtime.InteropServices;ComAwareEventInfo;GetCustomAttributesData;();df-generated | -| System.Runtime.InteropServices;ComAwareEventInfo;GetOtherMethods;(System.Boolean);df-generated | -| System.Runtime.InteropServices;ComAwareEventInfo;IsDefined;(System.Type,System.Boolean);df-generated | -| System.Runtime.InteropServices;ComAwareEventInfo;RemoveEventHandler;(System.Object,System.Delegate);df-generated | -| System.Runtime.InteropServices;ComAwareEventInfo;get_Attributes;();df-generated | -| System.Runtime.InteropServices;ComAwareEventInfo;get_MetadataToken;();df-generated | -| System.Runtime.InteropServices;ComCompatibleVersionAttribute;ComCompatibleVersionAttribute;(System.Int32,System.Int32,System.Int32,System.Int32);df-generated | -| System.Runtime.InteropServices;ComCompatibleVersionAttribute;get_BuildNumber;();df-generated | -| System.Runtime.InteropServices;ComCompatibleVersionAttribute;get_MajorVersion;();df-generated | -| System.Runtime.InteropServices;ComCompatibleVersionAttribute;get_MinorVersion;();df-generated | -| System.Runtime.InteropServices;ComCompatibleVersionAttribute;get_RevisionNumber;();df-generated | -| System.Runtime.InteropServices;ComDefaultInterfaceAttribute;ComDefaultInterfaceAttribute;(System.Type);df-generated | -| System.Runtime.InteropServices;ComDefaultInterfaceAttribute;get_Value;();df-generated | -| System.Runtime.InteropServices;ComEventInterfaceAttribute;ComEventInterfaceAttribute;(System.Type,System.Type);df-generated | -| System.Runtime.InteropServices;ComEventInterfaceAttribute;get_EventProvider;();df-generated | -| System.Runtime.InteropServices;ComEventInterfaceAttribute;get_SourceInterface;();df-generated | -| System.Runtime.InteropServices;ComEventsHelper;Combine;(System.Object,System.Guid,System.Int32,System.Delegate);df-generated | -| System.Runtime.InteropServices;ComEventsHelper;Remove;(System.Object,System.Guid,System.Int32,System.Delegate);df-generated | -| System.Runtime.InteropServices;ComSourceInterfacesAttribute;ComSourceInterfacesAttribute;(System.String);df-generated | -| System.Runtime.InteropServices;ComSourceInterfacesAttribute;ComSourceInterfacesAttribute;(System.Type);df-generated | -| System.Runtime.InteropServices;ComSourceInterfacesAttribute;ComSourceInterfacesAttribute;(System.Type,System.Type);df-generated | -| System.Runtime.InteropServices;ComSourceInterfacesAttribute;ComSourceInterfacesAttribute;(System.Type,System.Type,System.Type);df-generated | -| System.Runtime.InteropServices;ComSourceInterfacesAttribute;ComSourceInterfacesAttribute;(System.Type,System.Type,System.Type,System.Type);df-generated | -| System.Runtime.InteropServices;ComSourceInterfacesAttribute;get_Value;();df-generated | -| System.Runtime.InteropServices;ComVisibleAttribute;ComVisibleAttribute;(System.Boolean);df-generated | -| System.Runtime.InteropServices;ComVisibleAttribute;get_Value;();df-generated | -| System.Runtime.InteropServices;ComWrappers+ComInterfaceDispatch;GetInstance<>;(System.Runtime.InteropServices.ComWrappers+ComInterfaceDispatch*);df-generated | -| System.Runtime.InteropServices;ComWrappers;ComputeVtables;(System.Object,System.Runtime.InteropServices.CreateComInterfaceFlags,System.Int32);df-generated | -| System.Runtime.InteropServices;ComWrappers;CreateObject;(System.IntPtr,System.Runtime.InteropServices.CreateObjectFlags);df-generated | -| System.Runtime.InteropServices;ComWrappers;GetIUnknownImpl;(System.IntPtr,System.IntPtr,System.IntPtr);df-generated | -| System.Runtime.InteropServices;ComWrappers;GetOrCreateComInterfaceForObject;(System.Object,System.Runtime.InteropServices.CreateComInterfaceFlags);df-generated | -| System.Runtime.InteropServices;ComWrappers;GetOrCreateObjectForComInstance;(System.IntPtr,System.Runtime.InteropServices.CreateObjectFlags);df-generated | -| System.Runtime.InteropServices;ComWrappers;GetOrRegisterObjectForComInstance;(System.IntPtr,System.Runtime.InteropServices.CreateObjectFlags,System.Object);df-generated | -| System.Runtime.InteropServices;ComWrappers;GetOrRegisterObjectForComInstance;(System.IntPtr,System.Runtime.InteropServices.CreateObjectFlags,System.Object,System.IntPtr);df-generated | -| System.Runtime.InteropServices;ComWrappers;RegisterForMarshalling;(System.Runtime.InteropServices.ComWrappers);df-generated | -| System.Runtime.InteropServices;ComWrappers;RegisterForTrackerSupport;(System.Runtime.InteropServices.ComWrappers);df-generated | -| System.Runtime.InteropServices;ComWrappers;ReleaseObjects;(System.Collections.IEnumerable);df-generated | -| System.Runtime.InteropServices;CriticalHandle;Close;();df-generated | -| System.Runtime.InteropServices;CriticalHandle;Dispose;();df-generated | -| System.Runtime.InteropServices;CriticalHandle;Dispose;(System.Boolean);df-generated | -| System.Runtime.InteropServices;CriticalHandle;ReleaseHandle;();df-generated | -| System.Runtime.InteropServices;CriticalHandle;SetHandleAsInvalid;();df-generated | -| System.Runtime.InteropServices;CriticalHandle;get_IsClosed;();df-generated | -| System.Runtime.InteropServices;CriticalHandle;get_IsInvalid;();df-generated | -| System.Runtime.InteropServices;CurrencyWrapper;CurrencyWrapper;(System.Decimal);df-generated | -| System.Runtime.InteropServices;CurrencyWrapper;CurrencyWrapper;(System.Object);df-generated | -| System.Runtime.InteropServices;CurrencyWrapper;get_WrappedObject;();df-generated | -| System.Runtime.InteropServices;DefaultCharSetAttribute;DefaultCharSetAttribute;(System.Runtime.InteropServices.CharSet);df-generated | -| System.Runtime.InteropServices;DefaultCharSetAttribute;get_CharSet;();df-generated | -| System.Runtime.InteropServices;DefaultDllImportSearchPathsAttribute;DefaultDllImportSearchPathsAttribute;(System.Runtime.InteropServices.DllImportSearchPath);df-generated | -| System.Runtime.InteropServices;DefaultDllImportSearchPathsAttribute;get_Paths;();df-generated | -| System.Runtime.InteropServices;DefaultParameterValueAttribute;DefaultParameterValueAttribute;(System.Object);df-generated | -| System.Runtime.InteropServices;DefaultParameterValueAttribute;get_Value;();df-generated | -| System.Runtime.InteropServices;DispIdAttribute;DispIdAttribute;(System.Int32);df-generated | -| System.Runtime.InteropServices;DispIdAttribute;get_Value;();df-generated | -| System.Runtime.InteropServices;DispatchWrapper;DispatchWrapper;(System.Object);df-generated | -| System.Runtime.InteropServices;DispatchWrapper;get_WrappedObject;();df-generated | -| System.Runtime.InteropServices;DllImportAttribute;DllImportAttribute;(System.String);df-generated | -| System.Runtime.InteropServices;DllImportAttribute;get_Value;();df-generated | -| System.Runtime.InteropServices;DynamicInterfaceCastableImplementationAttribute;DynamicInterfaceCastableImplementationAttribute;();df-generated | -| System.Runtime.InteropServices;ErrorWrapper;ErrorWrapper;(System.Exception);df-generated | -| System.Runtime.InteropServices;ErrorWrapper;ErrorWrapper;(System.Int32);df-generated | -| System.Runtime.InteropServices;ErrorWrapper;ErrorWrapper;(System.Object);df-generated | -| System.Runtime.InteropServices;ErrorWrapper;get_ErrorCode;();df-generated | -| System.Runtime.InteropServices;ExternalException;ExternalException;();df-generated | -| System.Runtime.InteropServices;ExternalException;ExternalException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Runtime.InteropServices;ExternalException;ExternalException;(System.String);df-generated | -| System.Runtime.InteropServices;ExternalException;ExternalException;(System.String,System.Exception);df-generated | -| System.Runtime.InteropServices;ExternalException;ExternalException;(System.String,System.Int32);df-generated | -| System.Runtime.InteropServices;ExternalException;get_ErrorCode;();df-generated | -| System.Runtime.InteropServices;FieldOffsetAttribute;FieldOffsetAttribute;(System.Int32);df-generated | -| System.Runtime.InteropServices;FieldOffsetAttribute;get_Value;();df-generated | -| System.Runtime.InteropServices;GCHandle;AddrOfPinnedObject;();df-generated | -| System.Runtime.InteropServices;GCHandle;Alloc;(System.Object);df-generated | -| System.Runtime.InteropServices;GCHandle;Alloc;(System.Object,System.Runtime.InteropServices.GCHandleType);df-generated | -| System.Runtime.InteropServices;GCHandle;Equals;(System.Object);df-generated | -| System.Runtime.InteropServices;GCHandle;Free;();df-generated | -| System.Runtime.InteropServices;GCHandle;GetHashCode;();df-generated | -| System.Runtime.InteropServices;GCHandle;get_IsAllocated;();df-generated | -| System.Runtime.InteropServices;GCHandle;get_Target;();df-generated | -| System.Runtime.InteropServices;GCHandle;set_Target;(System.Object);df-generated | -| System.Runtime.InteropServices;GuidAttribute;GuidAttribute;(System.String);df-generated | -| System.Runtime.InteropServices;GuidAttribute;get_Value;();df-generated | -| System.Runtime.InteropServices;HandleCollector;Add;();df-generated | -| System.Runtime.InteropServices;HandleCollector;HandleCollector;(System.String,System.Int32);df-generated | -| System.Runtime.InteropServices;HandleCollector;HandleCollector;(System.String,System.Int32,System.Int32);df-generated | -| System.Runtime.InteropServices;HandleCollector;Remove;();df-generated | -| System.Runtime.InteropServices;HandleCollector;get_Count;();df-generated | -| System.Runtime.InteropServices;HandleCollector;get_InitialThreshold;();df-generated | -| System.Runtime.InteropServices;HandleCollector;get_MaximumThreshold;();df-generated | -| System.Runtime.InteropServices;HandleCollector;get_Name;();df-generated | -| System.Runtime.InteropServices;ICustomAdapter;GetUnderlyingObject;();df-generated | -| System.Runtime.InteropServices;ICustomFactory;CreateInstance;(System.Type);df-generated | -| System.Runtime.InteropServices;ICustomMarshaler;CleanUpManagedData;(System.Object);df-generated | -| System.Runtime.InteropServices;ICustomMarshaler;CleanUpNativeData;(System.IntPtr);df-generated | -| System.Runtime.InteropServices;ICustomMarshaler;GetNativeDataSize;();df-generated | -| System.Runtime.InteropServices;ICustomMarshaler;MarshalManagedToNative;(System.Object);df-generated | -| System.Runtime.InteropServices;ICustomMarshaler;MarshalNativeToManaged;(System.IntPtr);df-generated | -| System.Runtime.InteropServices;ICustomQueryInterface;GetInterface;(System.Guid,System.IntPtr);df-generated | -| System.Runtime.InteropServices;IDynamicInterfaceCastable;GetInterfaceImplementation;(System.RuntimeTypeHandle);df-generated | -| System.Runtime.InteropServices;IDynamicInterfaceCastable;IsInterfaceImplemented;(System.RuntimeTypeHandle,System.Boolean);df-generated | -| System.Runtime.InteropServices;ImportedFromTypeLibAttribute;ImportedFromTypeLibAttribute;(System.String);df-generated | -| System.Runtime.InteropServices;ImportedFromTypeLibAttribute;get_Value;();df-generated | -| System.Runtime.InteropServices;InAttribute;InAttribute;();df-generated | -| System.Runtime.InteropServices;InterfaceTypeAttribute;InterfaceTypeAttribute;(System.Int16);df-generated | -| System.Runtime.InteropServices;InterfaceTypeAttribute;InterfaceTypeAttribute;(System.Runtime.InteropServices.ComInterfaceType);df-generated | -| System.Runtime.InteropServices;InterfaceTypeAttribute;get_Value;();df-generated | -| System.Runtime.InteropServices;InvalidComObjectException;InvalidComObjectException;();df-generated | -| System.Runtime.InteropServices;InvalidComObjectException;InvalidComObjectException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Runtime.InteropServices;InvalidComObjectException;InvalidComObjectException;(System.String);df-generated | -| System.Runtime.InteropServices;InvalidComObjectException;InvalidComObjectException;(System.String,System.Exception);df-generated | -| System.Runtime.InteropServices;InvalidOleVariantTypeException;InvalidOleVariantTypeException;();df-generated | -| System.Runtime.InteropServices;InvalidOleVariantTypeException;InvalidOleVariantTypeException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Runtime.InteropServices;InvalidOleVariantTypeException;InvalidOleVariantTypeException;(System.String);df-generated | -| System.Runtime.InteropServices;InvalidOleVariantTypeException;InvalidOleVariantTypeException;(System.String,System.Exception);df-generated | -| System.Runtime.InteropServices;LCIDConversionAttribute;LCIDConversionAttribute;(System.Int32);df-generated | -| System.Runtime.InteropServices;LCIDConversionAttribute;get_Value;();df-generated | -| System.Runtime.InteropServices;ManagedToNativeComInteropStubAttribute;ManagedToNativeComInteropStubAttribute;(System.Type,System.String);df-generated | -| System.Runtime.InteropServices;ManagedToNativeComInteropStubAttribute;get_ClassType;();df-generated | -| System.Runtime.InteropServices;ManagedToNativeComInteropStubAttribute;get_MethodName;();df-generated | -| System.Runtime.InteropServices;Marshal;AddRef;(System.IntPtr);df-generated | -| System.Runtime.InteropServices;Marshal;AllocCoTaskMem;(System.Int32);df-generated | -| System.Runtime.InteropServices;Marshal;AllocHGlobal;(System.Int32);df-generated | -| System.Runtime.InteropServices;Marshal;AllocHGlobal;(System.IntPtr);df-generated | -| System.Runtime.InteropServices;Marshal;AreComObjectsAvailableForCleanup;();df-generated | -| System.Runtime.InteropServices;Marshal;BindToMoniker;(System.String);df-generated | -| System.Runtime.InteropServices;Marshal;ChangeWrapperHandleStrength;(System.Object,System.Boolean);df-generated | -| System.Runtime.InteropServices;Marshal;CleanupUnusedObjectsInCurrentContext;();df-generated | -| System.Runtime.InteropServices;Marshal;Copy;(System.Byte[],System.Int32,System.IntPtr,System.Int32);df-generated | -| System.Runtime.InteropServices;Marshal;Copy;(System.Char[],System.Int32,System.IntPtr,System.Int32);df-generated | -| System.Runtime.InteropServices;Marshal;Copy;(System.Double[],System.Int32,System.IntPtr,System.Int32);df-generated | -| System.Runtime.InteropServices;Marshal;Copy;(System.Int16[],System.Int32,System.IntPtr,System.Int32);df-generated | -| System.Runtime.InteropServices;Marshal;Copy;(System.Int32[],System.Int32,System.IntPtr,System.Int32);df-generated | -| System.Runtime.InteropServices;Marshal;Copy;(System.Int64[],System.Int32,System.IntPtr,System.Int32);df-generated | -| System.Runtime.InteropServices;Marshal;Copy;(System.IntPtr,System.Byte[],System.Int32,System.Int32);df-generated | -| System.Runtime.InteropServices;Marshal;Copy;(System.IntPtr,System.Char[],System.Int32,System.Int32);df-generated | -| System.Runtime.InteropServices;Marshal;Copy;(System.IntPtr,System.Double[],System.Int32,System.Int32);df-generated | -| System.Runtime.InteropServices;Marshal;Copy;(System.IntPtr,System.Int16[],System.Int32,System.Int32);df-generated | -| System.Runtime.InteropServices;Marshal;Copy;(System.IntPtr,System.Int32[],System.Int32,System.Int32);df-generated | -| System.Runtime.InteropServices;Marshal;Copy;(System.IntPtr,System.Int64[],System.Int32,System.Int32);df-generated | -| System.Runtime.InteropServices;Marshal;Copy;(System.IntPtr,System.IntPtr[],System.Int32,System.Int32);df-generated | -| System.Runtime.InteropServices;Marshal;Copy;(System.IntPtr,System.Single[],System.Int32,System.Int32);df-generated | -| System.Runtime.InteropServices;Marshal;Copy;(System.IntPtr[],System.Int32,System.IntPtr,System.Int32);df-generated | -| System.Runtime.InteropServices;Marshal;Copy;(System.Single[],System.Int32,System.IntPtr,System.Int32);df-generated | -| System.Runtime.InteropServices;Marshal;CreateAggregatedObject;(System.IntPtr,System.Object);df-generated | -| System.Runtime.InteropServices;Marshal;CreateAggregatedObject<>;(System.IntPtr,T);df-generated | -| System.Runtime.InteropServices;Marshal;CreateWrapperOfType;(System.Object,System.Type);df-generated | -| System.Runtime.InteropServices;Marshal;CreateWrapperOfType<,>;(T);df-generated | -| System.Runtime.InteropServices;Marshal;DestroyStructure;(System.IntPtr,System.Type);df-generated | -| System.Runtime.InteropServices;Marshal;DestroyStructure<>;(System.IntPtr);df-generated | -| System.Runtime.InteropServices;Marshal;FinalReleaseComObject;(System.Object);df-generated | -| System.Runtime.InteropServices;Marshal;FreeBSTR;(System.IntPtr);df-generated | -| System.Runtime.InteropServices;Marshal;FreeCoTaskMem;(System.IntPtr);df-generated | -| System.Runtime.InteropServices;Marshal;FreeHGlobal;(System.IntPtr);df-generated | -| System.Runtime.InteropServices;Marshal;GenerateGuidForType;(System.Type);df-generated | -| System.Runtime.InteropServices;Marshal;GetComInterfaceForObject;(System.Object,System.Type);df-generated | -| System.Runtime.InteropServices;Marshal;GetComInterfaceForObject;(System.Object,System.Type,System.Runtime.InteropServices.CustomQueryInterfaceMode);df-generated | -| System.Runtime.InteropServices;Marshal;GetComInterfaceForObject<,>;(T);df-generated | -| System.Runtime.InteropServices;Marshal;GetComObjectData;(System.Object,System.Object);df-generated | -| System.Runtime.InteropServices;Marshal;GetDelegateForFunctionPointer;(System.IntPtr,System.Type);df-generated | -| System.Runtime.InteropServices;Marshal;GetDelegateForFunctionPointer<>;(System.IntPtr);df-generated | -| System.Runtime.InteropServices;Marshal;GetEndComSlot;(System.Type);df-generated | -| System.Runtime.InteropServices;Marshal;GetExceptionCode;();df-generated | -| System.Runtime.InteropServices;Marshal;GetExceptionForHR;(System.Int32);df-generated | -| System.Runtime.InteropServices;Marshal;GetExceptionForHR;(System.Int32,System.IntPtr);df-generated | -| System.Runtime.InteropServices;Marshal;GetExceptionPointers;();df-generated | -| System.Runtime.InteropServices;Marshal;GetFunctionPointerForDelegate;(System.Delegate);df-generated | -| System.Runtime.InteropServices;Marshal;GetFunctionPointerForDelegate<>;(TDelegate);df-generated | -| System.Runtime.InteropServices;Marshal;GetHINSTANCE;(System.Reflection.Module);df-generated | -| System.Runtime.InteropServices;Marshal;GetHRForException;(System.Exception);df-generated | -| System.Runtime.InteropServices;Marshal;GetHRForLastWin32Error;();df-generated | -| System.Runtime.InteropServices;Marshal;GetIDispatchForObject;(System.Object);df-generated | -| System.Runtime.InteropServices;Marshal;GetIUnknownForObject;(System.Object);df-generated | -| System.Runtime.InteropServices;Marshal;GetLastPInvokeError;();df-generated | -| System.Runtime.InteropServices;Marshal;GetLastSystemError;();df-generated | -| System.Runtime.InteropServices;Marshal;GetLastWin32Error;();df-generated | -| System.Runtime.InteropServices;Marshal;GetNativeVariantForObject;(System.Object,System.IntPtr);df-generated | -| System.Runtime.InteropServices;Marshal;GetNativeVariantForObject<>;(T,System.IntPtr);df-generated | -| System.Runtime.InteropServices;Marshal;GetObjectForIUnknown;(System.IntPtr);df-generated | -| System.Runtime.InteropServices;Marshal;GetObjectForNativeVariant;(System.IntPtr);df-generated | -| System.Runtime.InteropServices;Marshal;GetObjectForNativeVariant<>;(System.IntPtr);df-generated | -| System.Runtime.InteropServices;Marshal;GetObjectsForNativeVariants;(System.IntPtr,System.Int32);df-generated | -| System.Runtime.InteropServices;Marshal;GetObjectsForNativeVariants<>;(System.IntPtr,System.Int32);df-generated | -| System.Runtime.InteropServices;Marshal;GetStartComSlot;(System.Type);df-generated | -| System.Runtime.InteropServices;Marshal;GetTypeFromCLSID;(System.Guid);df-generated | -| System.Runtime.InteropServices;Marshal;GetTypeInfoName;(System.Runtime.InteropServices.ComTypes.ITypeInfo);df-generated | -| System.Runtime.InteropServices;Marshal;GetTypedObjectForIUnknown;(System.IntPtr,System.Type);df-generated | -| System.Runtime.InteropServices;Marshal;GetUniqueObjectForIUnknown;(System.IntPtr);df-generated | -| System.Runtime.InteropServices;Marshal;IsComObject;(System.Object);df-generated | -| System.Runtime.InteropServices;Marshal;IsTypeVisibleFromCom;(System.Type);df-generated | -| System.Runtime.InteropServices;Marshal;OffsetOf;(System.Type,System.String);df-generated | -| System.Runtime.InteropServices;Marshal;OffsetOf<>;(System.String);df-generated | -| System.Runtime.InteropServices;Marshal;Prelink;(System.Reflection.MethodInfo);df-generated | -| System.Runtime.InteropServices;Marshal;PrelinkAll;(System.Type);df-generated | -| System.Runtime.InteropServices;Marshal;PtrToStringAnsi;(System.IntPtr);df-generated | -| System.Runtime.InteropServices;Marshal;PtrToStringAnsi;(System.IntPtr,System.Int32);df-generated | -| System.Runtime.InteropServices;Marshal;PtrToStringAuto;(System.IntPtr);df-generated | -| System.Runtime.InteropServices;Marshal;PtrToStringAuto;(System.IntPtr,System.Int32);df-generated | -| System.Runtime.InteropServices;Marshal;PtrToStringBSTR;(System.IntPtr);df-generated | -| System.Runtime.InteropServices;Marshal;PtrToStringUTF8;(System.IntPtr);df-generated | -| System.Runtime.InteropServices;Marshal;PtrToStringUTF8;(System.IntPtr,System.Int32);df-generated | -| System.Runtime.InteropServices;Marshal;PtrToStringUni;(System.IntPtr);df-generated | -| System.Runtime.InteropServices;Marshal;PtrToStringUni;(System.IntPtr,System.Int32);df-generated | -| System.Runtime.InteropServices;Marshal;PtrToStructure;(System.IntPtr,System.Object);df-generated | -| System.Runtime.InteropServices;Marshal;PtrToStructure;(System.IntPtr,System.Type);df-generated | -| System.Runtime.InteropServices;Marshal;PtrToStructure<>;(System.IntPtr);df-generated | -| System.Runtime.InteropServices;Marshal;PtrToStructure<>;(System.IntPtr,T);df-generated | -| System.Runtime.InteropServices;Marshal;QueryInterface;(System.IntPtr,System.Guid,System.IntPtr);df-generated | -| System.Runtime.InteropServices;Marshal;ReAllocCoTaskMem;(System.IntPtr,System.Int32);df-generated | -| System.Runtime.InteropServices;Marshal;ReAllocHGlobal;(System.IntPtr,System.IntPtr);df-generated | -| System.Runtime.InteropServices;Marshal;ReadByte;(System.IntPtr);df-generated | -| System.Runtime.InteropServices;Marshal;ReadByte;(System.IntPtr,System.Int32);df-generated | -| System.Runtime.InteropServices;Marshal;ReadByte;(System.Object,System.Int32);df-generated | -| System.Runtime.InteropServices;Marshal;ReadInt16;(System.IntPtr);df-generated | -| System.Runtime.InteropServices;Marshal;ReadInt16;(System.IntPtr,System.Int32);df-generated | -| System.Runtime.InteropServices;Marshal;ReadInt16;(System.Object,System.Int32);df-generated | -| System.Runtime.InteropServices;Marshal;ReadInt32;(System.IntPtr);df-generated | -| System.Runtime.InteropServices;Marshal;ReadInt32;(System.IntPtr,System.Int32);df-generated | -| System.Runtime.InteropServices;Marshal;ReadInt32;(System.Object,System.Int32);df-generated | -| System.Runtime.InteropServices;Marshal;ReadInt64;(System.IntPtr);df-generated | -| System.Runtime.InteropServices;Marshal;ReadInt64;(System.IntPtr,System.Int32);df-generated | -| System.Runtime.InteropServices;Marshal;ReadInt64;(System.Object,System.Int32);df-generated | -| System.Runtime.InteropServices;Marshal;ReadIntPtr;(System.IntPtr);df-generated | -| System.Runtime.InteropServices;Marshal;ReadIntPtr;(System.IntPtr,System.Int32);df-generated | -| System.Runtime.InteropServices;Marshal;ReadIntPtr;(System.Object,System.Int32);df-generated | -| System.Runtime.InteropServices;Marshal;Release;(System.IntPtr);df-generated | -| System.Runtime.InteropServices;Marshal;ReleaseComObject;(System.Object);df-generated | -| System.Runtime.InteropServices;Marshal;SecureStringToBSTR;(System.Security.SecureString);df-generated | -| System.Runtime.InteropServices;Marshal;SecureStringToCoTaskMemAnsi;(System.Security.SecureString);df-generated | -| System.Runtime.InteropServices;Marshal;SecureStringToCoTaskMemUnicode;(System.Security.SecureString);df-generated | -| System.Runtime.InteropServices;Marshal;SecureStringToGlobalAllocAnsi;(System.Security.SecureString);df-generated | -| System.Runtime.InteropServices;Marshal;SecureStringToGlobalAllocUnicode;(System.Security.SecureString);df-generated | -| System.Runtime.InteropServices;Marshal;SetComObjectData;(System.Object,System.Object,System.Object);df-generated | -| System.Runtime.InteropServices;Marshal;SetLastPInvokeError;(System.Int32);df-generated | -| System.Runtime.InteropServices;Marshal;SetLastSystemError;(System.Int32);df-generated | -| System.Runtime.InteropServices;Marshal;SizeOf;(System.Object);df-generated | -| System.Runtime.InteropServices;Marshal;SizeOf;(System.Type);df-generated | -| System.Runtime.InteropServices;Marshal;SizeOf<>;();df-generated | -| System.Runtime.InteropServices;Marshal;SizeOf<>;(T);df-generated | -| System.Runtime.InteropServices;Marshal;StringToBSTR;(System.String);df-generated | -| System.Runtime.InteropServices;Marshal;StringToCoTaskMemAnsi;(System.String);df-generated | -| System.Runtime.InteropServices;Marshal;StringToCoTaskMemAuto;(System.String);df-generated | -| System.Runtime.InteropServices;Marshal;StringToCoTaskMemUTF8;(System.String);df-generated | -| System.Runtime.InteropServices;Marshal;StringToCoTaskMemUni;(System.String);df-generated | -| System.Runtime.InteropServices;Marshal;StringToHGlobalAnsi;(System.String);df-generated | -| System.Runtime.InteropServices;Marshal;StringToHGlobalAuto;(System.String);df-generated | -| System.Runtime.InteropServices;Marshal;StringToHGlobalUni;(System.String);df-generated | -| System.Runtime.InteropServices;Marshal;StructureToPtr;(System.Object,System.IntPtr,System.Boolean);df-generated | -| System.Runtime.InteropServices;Marshal;StructureToPtr<>;(T,System.IntPtr,System.Boolean);df-generated | -| System.Runtime.InteropServices;Marshal;ThrowExceptionForHR;(System.Int32);df-generated | -| System.Runtime.InteropServices;Marshal;ThrowExceptionForHR;(System.Int32,System.IntPtr);df-generated | -| System.Runtime.InteropServices;Marshal;UnsafeAddrOfPinnedArrayElement;(System.Array,System.Int32);df-generated | -| System.Runtime.InteropServices;Marshal;UnsafeAddrOfPinnedArrayElement<>;(T[],System.Int32);df-generated | -| System.Runtime.InteropServices;Marshal;WriteByte;(System.IntPtr,System.Byte);df-generated | -| System.Runtime.InteropServices;Marshal;WriteByte;(System.IntPtr,System.Int32,System.Byte);df-generated | -| System.Runtime.InteropServices;Marshal;WriteByte;(System.Object,System.Int32,System.Byte);df-generated | -| System.Runtime.InteropServices;Marshal;WriteInt16;(System.IntPtr,System.Char);df-generated | -| System.Runtime.InteropServices;Marshal;WriteInt16;(System.IntPtr,System.Int16);df-generated | -| System.Runtime.InteropServices;Marshal;WriteInt16;(System.IntPtr,System.Int32,System.Char);df-generated | -| System.Runtime.InteropServices;Marshal;WriteInt16;(System.IntPtr,System.Int32,System.Int16);df-generated | -| System.Runtime.InteropServices;Marshal;WriteInt16;(System.Object,System.Int32,System.Char);df-generated | -| System.Runtime.InteropServices;Marshal;WriteInt16;(System.Object,System.Int32,System.Int16);df-generated | -| System.Runtime.InteropServices;Marshal;WriteInt32;(System.IntPtr,System.Int32);df-generated | -| System.Runtime.InteropServices;Marshal;WriteInt32;(System.IntPtr,System.Int32,System.Int32);df-generated | -| System.Runtime.InteropServices;Marshal;WriteInt32;(System.Object,System.Int32,System.Int32);df-generated | -| System.Runtime.InteropServices;Marshal;WriteInt64;(System.IntPtr,System.Int32,System.Int64);df-generated | -| System.Runtime.InteropServices;Marshal;WriteInt64;(System.IntPtr,System.Int64);df-generated | -| System.Runtime.InteropServices;Marshal;WriteInt64;(System.Object,System.Int32,System.Int64);df-generated | -| System.Runtime.InteropServices;Marshal;WriteIntPtr;(System.IntPtr,System.Int32,System.IntPtr);df-generated | -| System.Runtime.InteropServices;Marshal;WriteIntPtr;(System.IntPtr,System.IntPtr);df-generated | -| System.Runtime.InteropServices;Marshal;WriteIntPtr;(System.Object,System.Int32,System.IntPtr);df-generated | -| System.Runtime.InteropServices;Marshal;ZeroFreeBSTR;(System.IntPtr);df-generated | -| System.Runtime.InteropServices;Marshal;ZeroFreeCoTaskMemAnsi;(System.IntPtr);df-generated | -| System.Runtime.InteropServices;Marshal;ZeroFreeCoTaskMemUTF8;(System.IntPtr);df-generated | -| System.Runtime.InteropServices;Marshal;ZeroFreeCoTaskMemUnicode;(System.IntPtr);df-generated | -| System.Runtime.InteropServices;Marshal;ZeroFreeGlobalAllocAnsi;(System.IntPtr);df-generated | -| System.Runtime.InteropServices;Marshal;ZeroFreeGlobalAllocUnicode;(System.IntPtr);df-generated | -| System.Runtime.InteropServices;MarshalAsAttribute;MarshalAsAttribute;(System.Int16);df-generated | -| System.Runtime.InteropServices;MarshalAsAttribute;MarshalAsAttribute;(System.Runtime.InteropServices.UnmanagedType);df-generated | -| System.Runtime.InteropServices;MarshalAsAttribute;get_Value;();df-generated | -| System.Runtime.InteropServices;MarshalDirectiveException;MarshalDirectiveException;();df-generated | -| System.Runtime.InteropServices;MarshalDirectiveException;MarshalDirectiveException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Runtime.InteropServices;MarshalDirectiveException;MarshalDirectiveException;(System.String);df-generated | -| System.Runtime.InteropServices;MarshalDirectiveException;MarshalDirectiveException;(System.String,System.Exception);df-generated | -| System.Runtime.InteropServices;MemoryMarshal;AsBytes<>;(System.ReadOnlySpan);df-generated | -| System.Runtime.InteropServices;MemoryMarshal;AsBytes<>;(System.Span);df-generated | -| System.Runtime.InteropServices;MemoryMarshal;AsMemory<>;(System.ReadOnlyMemory);df-generated | -| System.Runtime.InteropServices;MemoryMarshal;AsRef<>;(System.ReadOnlySpan);df-generated | -| System.Runtime.InteropServices;MemoryMarshal;AsRef<>;(System.Span);df-generated | -| System.Runtime.InteropServices;MemoryMarshal;Cast<,>;(System.ReadOnlySpan);df-generated | -| System.Runtime.InteropServices;MemoryMarshal;Cast<,>;(System.Span);df-generated | -| System.Runtime.InteropServices;MemoryMarshal;CreateReadOnlySpan<>;(T,System.Int32);df-generated | -| System.Runtime.InteropServices;MemoryMarshal;CreateReadOnlySpanFromNullTerminated;(System.Byte*);df-generated | -| System.Runtime.InteropServices;MemoryMarshal;CreateReadOnlySpanFromNullTerminated;(System.Char*);df-generated | -| System.Runtime.InteropServices;MemoryMarshal;CreateSpan<>;(T,System.Int32);df-generated | -| System.Runtime.InteropServices;MemoryMarshal;GetArrayDataReference;(System.Array);df-generated | -| System.Runtime.InteropServices;MemoryMarshal;GetArrayDataReference<>;(T[]);df-generated | -| System.Runtime.InteropServices;MemoryMarshal;GetReference<>;(System.ReadOnlySpan);df-generated | -| System.Runtime.InteropServices;MemoryMarshal;GetReference<>;(System.Span);df-generated | -| System.Runtime.InteropServices;MemoryMarshal;Read<>;(System.ReadOnlySpan);df-generated | -| System.Runtime.InteropServices;MemoryMarshal;ToEnumerable<>;(System.ReadOnlyMemory);df-generated | -| System.Runtime.InteropServices;MemoryMarshal;TryGetArray<>;(System.ReadOnlyMemory,System.ArraySegment);df-generated | -| System.Runtime.InteropServices;MemoryMarshal;TryRead<>;(System.ReadOnlySpan,T);df-generated | -| System.Runtime.InteropServices;MemoryMarshal;TryWrite<>;(System.Span,T);df-generated | -| System.Runtime.InteropServices;MemoryMarshal;Write<>;(System.Span,T);df-generated | -| System.Runtime.InteropServices;NFloat;Equals;(System.Object);df-generated | -| System.Runtime.InteropServices;NFloat;Equals;(System.Runtime.InteropServices.NFloat);df-generated | -| System.Runtime.InteropServices;NFloat;GetHashCode;();df-generated | -| System.Runtime.InteropServices;NFloat;NFloat;(System.Double);df-generated | -| System.Runtime.InteropServices;NFloat;NFloat;(System.Single);df-generated | -| System.Runtime.InteropServices;NFloat;ToString;();df-generated | -| System.Runtime.InteropServices;NFloat;get_Value;();df-generated | -| System.Runtime.InteropServices;NativeLibrary;Free;(System.IntPtr);df-generated | -| System.Runtime.InteropServices;NativeLibrary;GetExport;(System.IntPtr,System.String);df-generated | -| System.Runtime.InteropServices;NativeLibrary;Load;(System.String);df-generated | -| System.Runtime.InteropServices;NativeLibrary;Load;(System.String,System.Reflection.Assembly,System.Nullable);df-generated | -| System.Runtime.InteropServices;NativeLibrary;TryGetExport;(System.IntPtr,System.String,System.IntPtr);df-generated | -| System.Runtime.InteropServices;NativeLibrary;TryLoad;(System.String,System.IntPtr);df-generated | -| System.Runtime.InteropServices;NativeLibrary;TryLoad;(System.String,System.Reflection.Assembly,System.Nullable,System.IntPtr);df-generated | -| System.Runtime.InteropServices;NativeMemory;AlignedAlloc;(System.UIntPtr,System.UIntPtr);df-generated | -| System.Runtime.InteropServices;NativeMemory;AlignedFree;(System.Void*);df-generated | -| System.Runtime.InteropServices;NativeMemory;AlignedRealloc;(System.Void*,System.UIntPtr,System.UIntPtr);df-generated | -| System.Runtime.InteropServices;NativeMemory;Alloc;(System.UIntPtr);df-generated | -| System.Runtime.InteropServices;NativeMemory;Alloc;(System.UIntPtr,System.UIntPtr);df-generated | -| System.Runtime.InteropServices;NativeMemory;AllocZeroed;(System.UIntPtr);df-generated | -| System.Runtime.InteropServices;NativeMemory;AllocZeroed;(System.UIntPtr,System.UIntPtr);df-generated | -| System.Runtime.InteropServices;NativeMemory;Free;(System.Void*);df-generated | -| System.Runtime.InteropServices;NativeMemory;Realloc;(System.Void*,System.UIntPtr);df-generated | -| System.Runtime.InteropServices;OSPlatform;Create;(System.String);df-generated | -| System.Runtime.InteropServices;OSPlatform;Equals;(System.Object);df-generated | -| System.Runtime.InteropServices;OSPlatform;Equals;(System.Runtime.InteropServices.OSPlatform);df-generated | -| System.Runtime.InteropServices;OSPlatform;GetHashCode;();df-generated | -| System.Runtime.InteropServices;OSPlatform;ToString;();df-generated | -| System.Runtime.InteropServices;OSPlatform;get_FreeBSD;();df-generated | -| System.Runtime.InteropServices;OSPlatform;get_Linux;();df-generated | -| System.Runtime.InteropServices;OSPlatform;get_OSX;();df-generated | -| System.Runtime.InteropServices;OSPlatform;get_Windows;();df-generated | -| System.Runtime.InteropServices;OptionalAttribute;OptionalAttribute;();df-generated | -| System.Runtime.InteropServices;OutAttribute;OutAttribute;();df-generated | -| System.Runtime.InteropServices;PosixSignalContext;PosixSignalContext;(System.Runtime.InteropServices.PosixSignal);df-generated | -| System.Runtime.InteropServices;PosixSignalContext;get_Cancel;();df-generated | -| System.Runtime.InteropServices;PosixSignalContext;get_Signal;();df-generated | -| System.Runtime.InteropServices;PosixSignalContext;set_Cancel;(System.Boolean);df-generated | -| System.Runtime.InteropServices;PosixSignalRegistration;Dispose;();df-generated | -| System.Runtime.InteropServices;PreserveSigAttribute;PreserveSigAttribute;();df-generated | -| System.Runtime.InteropServices;PrimaryInteropAssemblyAttribute;PrimaryInteropAssemblyAttribute;(System.Int32,System.Int32);df-generated | -| System.Runtime.InteropServices;PrimaryInteropAssemblyAttribute;get_MajorVersion;();df-generated | -| System.Runtime.InteropServices;PrimaryInteropAssemblyAttribute;get_MinorVersion;();df-generated | -| System.Runtime.InteropServices;ProgIdAttribute;ProgIdAttribute;(System.String);df-generated | -| System.Runtime.InteropServices;ProgIdAttribute;get_Value;();df-generated | -| System.Runtime.InteropServices;RuntimeEnvironment;FromGlobalAccessCache;(System.Reflection.Assembly);df-generated | -| System.Runtime.InteropServices;RuntimeEnvironment;GetRuntimeDirectory;();df-generated | -| System.Runtime.InteropServices;RuntimeEnvironment;GetRuntimeInterfaceAsIntPtr;(System.Guid,System.Guid);df-generated | -| System.Runtime.InteropServices;RuntimeEnvironment;GetRuntimeInterfaceAsObject;(System.Guid,System.Guid);df-generated | -| System.Runtime.InteropServices;RuntimeEnvironment;GetSystemVersion;();df-generated | -| System.Runtime.InteropServices;RuntimeEnvironment;get_SystemConfigurationFile;();df-generated | -| System.Runtime.InteropServices;RuntimeInformation;IsOSPlatform;(System.Runtime.InteropServices.OSPlatform);df-generated | -| System.Runtime.InteropServices;RuntimeInformation;get_FrameworkDescription;();df-generated | -| System.Runtime.InteropServices;RuntimeInformation;get_OSArchitecture;();df-generated | -| System.Runtime.InteropServices;RuntimeInformation;get_OSDescription;();df-generated | -| System.Runtime.InteropServices;RuntimeInformation;get_ProcessArchitecture;();df-generated | -| System.Runtime.InteropServices;RuntimeInformation;get_RuntimeIdentifier;();df-generated | -| System.Runtime.InteropServices;SEHException;CanResume;();df-generated | -| System.Runtime.InteropServices;SEHException;SEHException;();df-generated | -| System.Runtime.InteropServices;SEHException;SEHException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Runtime.InteropServices;SEHException;SEHException;(System.String);df-generated | -| System.Runtime.InteropServices;SEHException;SEHException;(System.String,System.Exception);df-generated | -| System.Runtime.InteropServices;SafeArrayRankMismatchException;SafeArrayRankMismatchException;();df-generated | -| System.Runtime.InteropServices;SafeArrayRankMismatchException;SafeArrayRankMismatchException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Runtime.InteropServices;SafeArrayRankMismatchException;SafeArrayRankMismatchException;(System.String);df-generated | -| System.Runtime.InteropServices;SafeArrayRankMismatchException;SafeArrayRankMismatchException;(System.String,System.Exception);df-generated | -| System.Runtime.InteropServices;SafeArrayTypeMismatchException;SafeArrayTypeMismatchException;();df-generated | -| System.Runtime.InteropServices;SafeArrayTypeMismatchException;SafeArrayTypeMismatchException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Runtime.InteropServices;SafeArrayTypeMismatchException;SafeArrayTypeMismatchException;(System.String);df-generated | -| System.Runtime.InteropServices;SafeArrayTypeMismatchException;SafeArrayTypeMismatchException;(System.String,System.Exception);df-generated | -| System.Runtime.InteropServices;SafeBuffer;AcquirePointer;(System.Byte*);df-generated | -| System.Runtime.InteropServices;SafeBuffer;Initialize;(System.UInt32,System.UInt32);df-generated | -| System.Runtime.InteropServices;SafeBuffer;Initialize;(System.UInt64);df-generated | -| System.Runtime.InteropServices;SafeBuffer;Initialize<>;(System.UInt32);df-generated | -| System.Runtime.InteropServices;SafeBuffer;Read<>;(System.UInt64);df-generated | -| System.Runtime.InteropServices;SafeBuffer;ReadArray<>;(System.UInt64,T[],System.Int32,System.Int32);df-generated | -| System.Runtime.InteropServices;SafeBuffer;ReadSpan<>;(System.UInt64,System.Span);df-generated | -| System.Runtime.InteropServices;SafeBuffer;ReleasePointer;();df-generated | -| System.Runtime.InteropServices;SafeBuffer;SafeBuffer;(System.Boolean);df-generated | -| System.Runtime.InteropServices;SafeBuffer;Write<>;(System.UInt64,T);df-generated | -| System.Runtime.InteropServices;SafeBuffer;WriteArray<>;(System.UInt64,T[],System.Int32,System.Int32);df-generated | -| System.Runtime.InteropServices;SafeBuffer;WriteSpan<>;(System.UInt64,System.ReadOnlySpan);df-generated | -| System.Runtime.InteropServices;SafeBuffer;get_ByteLength;();df-generated | -| System.Runtime.InteropServices;SafeHandle;Close;();df-generated | -| System.Runtime.InteropServices;SafeHandle;DangerousAddRef;(System.Boolean);df-generated | -| System.Runtime.InteropServices;SafeHandle;DangerousRelease;();df-generated | -| System.Runtime.InteropServices;SafeHandle;Dispose;();df-generated | -| System.Runtime.InteropServices;SafeHandle;Dispose;(System.Boolean);df-generated | -| System.Runtime.InteropServices;SafeHandle;ReleaseHandle;();df-generated | -| System.Runtime.InteropServices;SafeHandle;SetHandleAsInvalid;();df-generated | -| System.Runtime.InteropServices;SafeHandle;get_IsClosed;();df-generated | -| System.Runtime.InteropServices;SafeHandle;get_IsInvalid;();df-generated | -| System.Runtime.InteropServices;SequenceMarshal;TryRead<>;(System.Buffers.SequenceReader,T);df-generated | -| System.Runtime.InteropServices;StandardOleMarshalObject;StandardOleMarshalObject;();df-generated | -| System.Runtime.InteropServices;StructLayoutAttribute;StructLayoutAttribute;(System.Int16);df-generated | -| System.Runtime.InteropServices;StructLayoutAttribute;StructLayoutAttribute;(System.Runtime.InteropServices.LayoutKind);df-generated | -| System.Runtime.InteropServices;StructLayoutAttribute;get_Value;();df-generated | -| System.Runtime.InteropServices;SuppressGCTransitionAttribute;SuppressGCTransitionAttribute;();df-generated | -| System.Runtime.InteropServices;TypeIdentifierAttribute;TypeIdentifierAttribute;();df-generated | -| System.Runtime.InteropServices;TypeIdentifierAttribute;TypeIdentifierAttribute;(System.String,System.String);df-generated | -| System.Runtime.InteropServices;TypeIdentifierAttribute;get_Identifier;();df-generated | -| System.Runtime.InteropServices;TypeIdentifierAttribute;get_Scope;();df-generated | -| System.Runtime.InteropServices;TypeLibFuncAttribute;TypeLibFuncAttribute;(System.Int16);df-generated | -| System.Runtime.InteropServices;TypeLibFuncAttribute;TypeLibFuncAttribute;(System.Runtime.InteropServices.TypeLibFuncFlags);df-generated | -| System.Runtime.InteropServices;TypeLibFuncAttribute;get_Value;();df-generated | -| System.Runtime.InteropServices;TypeLibImportClassAttribute;TypeLibImportClassAttribute;(System.Type);df-generated | -| System.Runtime.InteropServices;TypeLibImportClassAttribute;get_Value;();df-generated | -| System.Runtime.InteropServices;TypeLibTypeAttribute;TypeLibTypeAttribute;(System.Int16);df-generated | -| System.Runtime.InteropServices;TypeLibTypeAttribute;TypeLibTypeAttribute;(System.Runtime.InteropServices.TypeLibTypeFlags);df-generated | -| System.Runtime.InteropServices;TypeLibTypeAttribute;get_Value;();df-generated | -| System.Runtime.InteropServices;TypeLibVarAttribute;TypeLibVarAttribute;(System.Int16);df-generated | -| System.Runtime.InteropServices;TypeLibVarAttribute;TypeLibVarAttribute;(System.Runtime.InteropServices.TypeLibVarFlags);df-generated | -| System.Runtime.InteropServices;TypeLibVarAttribute;get_Value;();df-generated | -| System.Runtime.InteropServices;TypeLibVersionAttribute;TypeLibVersionAttribute;(System.Int32,System.Int32);df-generated | -| System.Runtime.InteropServices;TypeLibVersionAttribute;get_MajorVersion;();df-generated | -| System.Runtime.InteropServices;TypeLibVersionAttribute;get_MinorVersion;();df-generated | -| System.Runtime.InteropServices;UnknownWrapper;UnknownWrapper;(System.Object);df-generated | -| System.Runtime.InteropServices;UnknownWrapper;get_WrappedObject;();df-generated | -| System.Runtime.InteropServices;UnmanagedCallConvAttribute;UnmanagedCallConvAttribute;();df-generated | -| System.Runtime.InteropServices;UnmanagedCallersOnlyAttribute;UnmanagedCallersOnlyAttribute;();df-generated | -| System.Runtime.InteropServices;UnmanagedFunctionPointerAttribute;UnmanagedFunctionPointerAttribute;(System.Runtime.InteropServices.CallingConvention);df-generated | -| System.Runtime.InteropServices;UnmanagedFunctionPointerAttribute;get_CallingConvention;();df-generated | -| System.Runtime.InteropServices;VariantWrapper;VariantWrapper;(System.Object);df-generated | -| System.Runtime.InteropServices;VariantWrapper;get_WrappedObject;();df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;Abs;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;Abs;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AbsSaturate;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AbsSaturateScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AbsSaturateScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AbsSaturateScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AbsSaturateScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AbsScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AbsoluteCompareGreaterThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AbsoluteCompareGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AbsoluteCompareGreaterThanOrEqualScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AbsoluteCompareGreaterThanOrEqualScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AbsoluteCompareGreaterThanScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AbsoluteCompareGreaterThanScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AbsoluteCompareLessThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AbsoluteCompareLessThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AbsoluteCompareLessThanOrEqualScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AbsoluteCompareLessThanOrEqualScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AbsoluteCompareLessThanScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AbsoluteCompareLessThanScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AbsoluteDifference;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AbsoluteDifferenceScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AbsoluteDifferenceScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;Add;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddAcross;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddAcross;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddAcross;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddAcross;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddAcross;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddAcross;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddAcross;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddAcross;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddAcross;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddAcross;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddAcrossWidening;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddAcrossWidening;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddAcrossWidening;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddAcrossWidening;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddAcrossWidening;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddAcrossWidening;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddAcrossWidening;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddAcrossWidening;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddAcrossWidening;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddAcrossWidening;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddPairwise;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddPairwise;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddPairwise;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddPairwise;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddPairwise;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddPairwise;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddPairwise;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddPairwise;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddPairwise;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddPairwise;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddPairwiseScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddPairwiseScalar;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddPairwiseScalar;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddPairwiseScalar;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;Ceiling;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareEqualScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareEqualScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareEqualScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareEqualScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareGreaterThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareGreaterThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareGreaterThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareGreaterThanOrEqualScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareGreaterThanOrEqualScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareGreaterThanOrEqualScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareGreaterThanOrEqualScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareGreaterThanScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareGreaterThanScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareGreaterThanScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareGreaterThanScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareLessThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareLessThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareLessThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareLessThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareLessThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareLessThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareLessThanOrEqualScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareLessThanOrEqualScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareLessThanOrEqualScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareLessThanOrEqualScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareLessThanScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareLessThanScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareLessThanScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareLessThanScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareTest;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareTest;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareTest;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareTestScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareTestScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareTestScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ConvertToDouble;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ConvertToDouble;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ConvertToDouble;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ConvertToDoubleScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ConvertToDoubleScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ConvertToDoubleUpper;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ConvertToInt64RoundAwayFromZero;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ConvertToInt64RoundAwayFromZeroScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ConvertToInt64RoundToEven;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ConvertToInt64RoundToEvenScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ConvertToInt64RoundToNegativeInfinity;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ConvertToInt64RoundToNegativeInfinityScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ConvertToInt64RoundToPositiveInfinity;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ConvertToInt64RoundToPositiveInfinityScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ConvertToInt64RoundToZero;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ConvertToInt64RoundToZeroScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ConvertToSingleLower;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ConvertToSingleRoundToOddLower;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ConvertToSingleRoundToOddUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ConvertToSingleUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ConvertToUInt64RoundAwayFromZero;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ConvertToUInt64RoundAwayFromZeroScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ConvertToUInt64RoundToEven;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ConvertToUInt64RoundToEvenScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ConvertToUInt64RoundToNegativeInfinity;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ConvertToUInt64RoundToNegativeInfinityScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ConvertToUInt64RoundToPositiveInfinity;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ConvertToUInt64RoundToPositiveInfinityScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ConvertToUInt64RoundToZero;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ConvertToUInt64RoundToZeroScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;Divide;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;Divide;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;Divide;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;DuplicateSelectedScalarToVector128;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;DuplicateSelectedScalarToVector128;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;DuplicateSelectedScalarToVector128;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;DuplicateToVector128;(System.Double);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;DuplicateToVector128;(System.Int64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;DuplicateToVector128;(System.UInt64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ExtractNarrowingSaturateScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ExtractNarrowingSaturateScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ExtractNarrowingSaturateScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ExtractNarrowingSaturateScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ExtractNarrowingSaturateScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ExtractNarrowingSaturateScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ExtractNarrowingSaturateUnsignedScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ExtractNarrowingSaturateUnsignedScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ExtractNarrowingSaturateUnsignedScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;Floor;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;FusedMultiplyAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;FusedMultiplyAddByScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;FusedMultiplyAddByScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;FusedMultiplyAddByScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;FusedMultiplyAddBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;FusedMultiplyAddBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;FusedMultiplyAddBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;FusedMultiplyAddBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;FusedMultiplyAddBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;FusedMultiplyAddScalarBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;FusedMultiplyAddScalarBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;FusedMultiplyAddScalarBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;FusedMultiplySubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;FusedMultiplySubtractByScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;FusedMultiplySubtractByScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;FusedMultiplySubtractByScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;FusedMultiplySubtractBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;FusedMultiplySubtractBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;FusedMultiplySubtractBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;FusedMultiplySubtractBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;FusedMultiplySubtractBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;FusedMultiplySubtractScalarBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;FusedMultiplySubtractScalarBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;FusedMultiplySubtractScalarBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;InsertSelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Byte,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;InsertSelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Byte,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;InsertSelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Byte,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;InsertSelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Byte,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;InsertSelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Byte,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;InsertSelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Byte,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;InsertSelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Byte,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;InsertSelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Byte,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;InsertSelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Byte,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;InsertSelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Byte,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;InsertSelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Byte,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;InsertSelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Byte,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;InsertSelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Byte,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;InsertSelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Byte,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;InsertSelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Byte,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;InsertSelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Byte,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;InsertSelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Byte,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;InsertSelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Byte,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;InsertSelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Byte,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;InsertSelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Byte,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;InsertSelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Byte,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;InsertSelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Byte,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;InsertSelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Byte,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;InsertSelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Byte,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;InsertSelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Byte,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;InsertSelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Byte,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;InsertSelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Byte,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;InsertSelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Byte,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;InsertSelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Byte,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;InsertSelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Byte,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;InsertSelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Byte,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;LoadAndReplicateToVector128;(System.Double*);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;LoadAndReplicateToVector128;(System.Int64*);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;LoadAndReplicateToVector128;(System.UInt64*);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;Max;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MaxAcross;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MaxAcross;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MaxAcross;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MaxAcross;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MaxAcross;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MaxAcross;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MaxAcross;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MaxAcross;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MaxAcross;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MaxAcross;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MaxAcross;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MaxNumber;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MaxNumberAcross;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MaxNumberPairwise;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MaxNumberPairwise;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MaxNumberPairwise;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MaxNumberPairwiseScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MaxNumberPairwiseScalar;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MaxPairwise;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MaxPairwise;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MaxPairwise;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MaxPairwise;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MaxPairwise;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MaxPairwise;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MaxPairwise;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MaxPairwise;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MaxPairwiseScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MaxPairwiseScalar;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MaxScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MaxScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;Min;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MinAcross;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MinAcross;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MinAcross;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MinAcross;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MinAcross;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MinAcross;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MinAcross;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MinAcross;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MinAcross;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MinAcross;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MinAcross;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MinNumber;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MinNumberAcross;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MinNumberPairwise;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MinNumberPairwise;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MinNumberPairwise;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MinNumberPairwiseScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MinNumberPairwiseScalar;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MinPairwise;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MinPairwise;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MinPairwise;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MinPairwise;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MinPairwise;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MinPairwise;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MinPairwise;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MinPairwise;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MinPairwiseScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MinPairwiseScalar;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MinScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MinScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;Multiply;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyByScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyDoublingSaturateHighScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyDoublingSaturateHighScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyDoublingScalarBySelectedScalarSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyDoublingScalarBySelectedScalarSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyDoublingScalarBySelectedScalarSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyDoublingScalarBySelectedScalarSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyDoublingWideningAndAddSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyDoublingWideningAndAddSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyDoublingWideningAndSubtractSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyDoublingWideningAndSubtractSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyDoublingWideningSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyDoublingWideningSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyDoublingWideningSaturateScalarBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyDoublingWideningSaturateScalarBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyDoublingWideningSaturateScalarBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyDoublingWideningSaturateScalarBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyDoublingWideningScalarBySelectedScalarAndAddSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyDoublingWideningScalarBySelectedScalarAndAddSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyDoublingWideningScalarBySelectedScalarAndAddSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyDoublingWideningScalarBySelectedScalarAndAddSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyDoublingWideningScalarBySelectedScalarAndSubtractSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyDoublingWideningScalarBySelectedScalarAndSubtractSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyDoublingWideningScalarBySelectedScalarAndSubtractSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyDoublingWideningScalarBySelectedScalarAndSubtractSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyExtended;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyExtended;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyExtended;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyExtendedByScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyExtendedBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyExtendedBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyExtendedBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyExtendedBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyExtendedBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyExtendedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyExtendedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyExtendedScalarBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyExtendedScalarBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyExtendedScalarBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyRoundedDoublingSaturateHighScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyRoundedDoublingSaturateHighScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyRoundedDoublingScalarBySelectedScalarSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyRoundedDoublingScalarBySelectedScalarSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyRoundedDoublingScalarBySelectedScalarSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyRoundedDoublingScalarBySelectedScalarSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyScalarBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;Negate;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;Negate;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;NegateSaturate;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;NegateSaturateScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;NegateSaturateScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;NegateSaturateScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;NegateSaturateScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;NegateScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ReciprocalEstimate;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ReciprocalEstimateScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ReciprocalEstimateScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ReciprocalExponentScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ReciprocalExponentScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ReciprocalSquareRootEstimate;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ReciprocalSquareRootEstimateScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ReciprocalSquareRootEstimateScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ReciprocalSquareRootStep;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ReciprocalSquareRootStepScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ReciprocalSquareRootStepScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ReciprocalStep;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ReciprocalStepScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ReciprocalStepScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ReverseElementBits;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ReverseElementBits;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ReverseElementBits;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ReverseElementBits;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;RoundAwayFromZero;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;RoundToNearest;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;RoundToNegativeInfinity;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;RoundToPositiveInfinity;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;RoundToZero;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftArithmeticRoundedSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftArithmeticRoundedSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftArithmeticRoundedSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftArithmeticSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftArithmeticSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftArithmeticSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftLeftLogicalSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftLeftLogicalSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftLeftLogicalSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftLeftLogicalSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftLeftLogicalSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftLeftLogicalSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftLeftLogicalSaturateUnsignedScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftLeftLogicalSaturateUnsignedScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftLeftLogicalSaturateUnsignedScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftLogicalRoundedSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftLogicalRoundedSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftLogicalRoundedSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftLogicalRoundedSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftLogicalRoundedSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftLogicalRoundedSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftLogicalSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftLogicalSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftLogicalSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftLogicalSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftLogicalSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftLogicalSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftRightArithmeticNarrowingSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftRightArithmeticNarrowingSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftRightArithmeticNarrowingSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftRightArithmeticNarrowingSaturateUnsignedScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftRightArithmeticNarrowingSaturateUnsignedScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftRightArithmeticNarrowingSaturateUnsignedScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftRightArithmeticRoundedNarrowingSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftRightArithmeticRoundedNarrowingSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftRightArithmeticRoundedNarrowingSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftRightArithmeticRoundedNarrowingSaturateUnsignedScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftRightArithmeticRoundedNarrowingSaturateUnsignedScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftRightArithmeticRoundedNarrowingSaturateUnsignedScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftRightLogicalNarrowingSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftRightLogicalNarrowingSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftRightLogicalNarrowingSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftRightLogicalNarrowingSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftRightLogicalNarrowingSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftRightLogicalNarrowingSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftRightLogicalRoundedNarrowingSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftRightLogicalRoundedNarrowingSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftRightLogicalRoundedNarrowingSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftRightLogicalRoundedNarrowingSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftRightLogicalRoundedNarrowingSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftRightLogicalRoundedNarrowingSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;Sqrt;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;Sqrt;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;Sqrt;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePair;(System.Byte*,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePair;(System.Byte*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePair;(System.Double*,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePair;(System.Double*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePair;(System.Int16*,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePair;(System.Int16*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePair;(System.Int32*,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePair;(System.Int32*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePair;(System.Int64*,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePair;(System.Int64*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePair;(System.SByte*,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePair;(System.SByte*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePair;(System.Single*,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePair;(System.Single*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePair;(System.UInt16*,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePair;(System.UInt16*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePair;(System.UInt32*,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePair;(System.UInt32*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePair;(System.UInt64*,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePair;(System.UInt64*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePairNonTemporal;(System.Byte*,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePairNonTemporal;(System.Byte*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePairNonTemporal;(System.Double*,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePairNonTemporal;(System.Double*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePairNonTemporal;(System.Int16*,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePairNonTemporal;(System.Int16*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePairNonTemporal;(System.Int32*,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePairNonTemporal;(System.Int32*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePairNonTemporal;(System.Int64*,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePairNonTemporal;(System.Int64*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePairNonTemporal;(System.SByte*,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePairNonTemporal;(System.SByte*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePairNonTemporal;(System.Single*,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePairNonTemporal;(System.Single*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePairNonTemporal;(System.UInt16*,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePairNonTemporal;(System.UInt16*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePairNonTemporal;(System.UInt32*,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePairNonTemporal;(System.UInt32*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePairNonTemporal;(System.UInt64*,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePairNonTemporal;(System.UInt64*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePairScalar;(System.Int32*,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePairScalar;(System.Single*,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePairScalar;(System.UInt32*,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePairScalarNonTemporal;(System.Int32*,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePairScalarNonTemporal;(System.Single*,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePairScalarNonTemporal;(System.UInt32*,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;Subtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;SubtractSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;SubtractSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;SubtractSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;SubtractSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;SubtractSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;SubtractSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;TransposeEven;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;TransposeEven;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;TransposeEven;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;TransposeEven;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;TransposeEven;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;TransposeEven;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;TransposeEven;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;TransposeEven;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;TransposeEven;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;TransposeEven;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;TransposeEven;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;TransposeEven;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;TransposeEven;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;TransposeEven;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;TransposeEven;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;TransposeEven;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;TransposeEven;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;TransposeOdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;TransposeOdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;TransposeOdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;TransposeOdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;TransposeOdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;TransposeOdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;TransposeOdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;TransposeOdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;TransposeOdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;TransposeOdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;TransposeOdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;TransposeOdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;TransposeOdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;TransposeOdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;TransposeOdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;TransposeOdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;TransposeOdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;UnzipEven;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;UnzipEven;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;UnzipEven;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;UnzipEven;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;UnzipEven;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;UnzipEven;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;UnzipEven;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;UnzipEven;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;UnzipEven;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;UnzipEven;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;UnzipEven;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;UnzipEven;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;UnzipEven;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;UnzipEven;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;UnzipEven;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;UnzipEven;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;UnzipEven;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;UnzipOdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;UnzipOdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;UnzipOdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;UnzipOdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;UnzipOdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;UnzipOdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;UnzipOdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;UnzipOdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;UnzipOdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;UnzipOdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;UnzipOdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;UnzipOdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;UnzipOdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;UnzipOdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;UnzipOdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;UnzipOdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;UnzipOdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;VectorTableLookup;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;VectorTableLookup;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;VectorTableLookupExtension;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;VectorTableLookupExtension;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ZipHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ZipHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ZipHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ZipHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ZipHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ZipHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ZipHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ZipHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ZipHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ZipHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ZipHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ZipHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ZipHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ZipHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ZipHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ZipHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ZipHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ZipLow;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ZipLow;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ZipLow;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ZipLow;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ZipLow;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ZipLow;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ZipLow;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ZipLow;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ZipLow;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ZipLow;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ZipLow;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ZipLow;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ZipLow;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ZipLow;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ZipLow;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ZipLow;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ZipLow;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;get_IsSupported;();df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Abs;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Abs;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Abs;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Abs;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Abs;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Abs;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Abs;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Abs;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AbsSaturate;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AbsSaturate;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AbsSaturate;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AbsSaturate;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AbsSaturate;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AbsSaturate;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AbsScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AbsScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteCompareGreaterThan;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteCompareGreaterThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteCompareGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteCompareGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteCompareLessThan;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteCompareLessThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteCompareLessThanOrEqual;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteCompareLessThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifference;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifference;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifference;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifference;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifference;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifference;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifference;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifference;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifference;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifference;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifference;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifference;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifference;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifference;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceAdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceAdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceAdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceAdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceAdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceAdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceWideningLowerAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceWideningLowerAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceWideningLowerAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceWideningLowerAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceWideningLowerAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceWideningLowerAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceWideningUpperAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceWideningUpperAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceWideningUpperAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceWideningUpperAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceWideningUpperAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceWideningUpperAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Add;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Add;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Add;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Add;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Add;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Add;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Add;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Add;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Add;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Add;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Add;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Add;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Add;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Add;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Add;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Add;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddHighNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddHighNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddHighNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddHighNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddHighNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddHighNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddHighNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddHighNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddHighNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddHighNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddHighNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddHighNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddPairwise;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddPairwise;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddPairwise;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddPairwise;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddPairwise;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddPairwise;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddPairwise;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddPairwiseWidening;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddPairwiseWidening;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddPairwiseWidening;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddPairwiseWidening;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddPairwiseWidening;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddPairwiseWidening;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddPairwiseWidening;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddPairwiseWidening;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddPairwiseWidening;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddPairwiseWidening;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddPairwiseWideningAndAdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddPairwiseWideningAndAdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddPairwiseWideningAndAdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddPairwiseWideningAndAdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddPairwiseWideningAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddPairwiseWideningAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddPairwiseWideningAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddPairwiseWideningAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddPairwiseWideningAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddPairwiseWideningAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddPairwiseWideningAndAddScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddPairwiseWideningAndAddScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddPairwiseWideningScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddPairwiseWideningScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddRoundedHighNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddRoundedHighNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddRoundedHighNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddRoundedHighNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddRoundedHighNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddRoundedHighNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddRoundedHighNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddRoundedHighNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddRoundedHighNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddRoundedHighNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddRoundedHighNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddRoundedHighNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddWideningLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddWideningLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddWideningLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddWideningLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddWideningLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddWideningLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;AddWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;And;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;And;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;And;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;And;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;And;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;And;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;And;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;And;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;And;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;And;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;And;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;And;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;And;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;And;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;And;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;And;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;And;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;And;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;And;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;And;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseClear;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseClear;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseClear;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseClear;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseClear;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseClear;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseClear;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseClear;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseClear;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseClear;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseClear;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseClear;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseClear;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseClear;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseClear;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseClear;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseClear;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseClear;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseClear;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseClear;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseSelect;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseSelect;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseSelect;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseSelect;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseSelect;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseSelect;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseSelect;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseSelect;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseSelect;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseSelect;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseSelect;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseSelect;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseSelect;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseSelect;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseSelect;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseSelect;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseSelect;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseSelect;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseSelect;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseSelect;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Ceiling;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Ceiling;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CeilingScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CeilingScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareEqual;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareEqual;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareEqual;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareEqual;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareEqual;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareEqual;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareEqual;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareGreaterThan;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareGreaterThan;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareGreaterThan;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareGreaterThan;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareGreaterThan;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareGreaterThan;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareGreaterThan;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareGreaterThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareGreaterThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareGreaterThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareGreaterThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareGreaterThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareGreaterThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareGreaterThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareLessThan;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareLessThan;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareLessThan;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareLessThan;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareLessThan;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareLessThan;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareLessThan;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareLessThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareLessThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareLessThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareLessThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareLessThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareLessThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareLessThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareLessThanOrEqual;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareLessThanOrEqual;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareLessThanOrEqual;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareLessThanOrEqual;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareLessThanOrEqual;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareLessThanOrEqual;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareLessThanOrEqual;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareLessThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareLessThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareLessThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareLessThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareLessThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareLessThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareLessThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareTest;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareTest;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareTest;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareTest;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareTest;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareTest;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareTest;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareTest;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareTest;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareTest;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareTest;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareTest;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareTest;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;CompareTest;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToInt32RoundAwayFromZero;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToInt32RoundAwayFromZero;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToInt32RoundAwayFromZeroScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToInt32RoundToEven;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToInt32RoundToEven;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToInt32RoundToEvenScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToInt32RoundToNegativeInfinity;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToInt32RoundToNegativeInfinity;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToInt32RoundToNegativeInfinityScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToInt32RoundToPositiveInfinity;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToInt32RoundToPositiveInfinity;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToInt32RoundToPositiveInfinityScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToInt32RoundToZero;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToInt32RoundToZero;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToInt32RoundToZeroScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToSingle;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToSingle;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToSingle;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToSingle;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToSingleScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToSingleScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToUInt32RoundAwayFromZero;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToUInt32RoundAwayFromZero;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToUInt32RoundAwayFromZeroScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToUInt32RoundToEven;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToUInt32RoundToEven;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToUInt32RoundToEvenScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToUInt32RoundToNegativeInfinity;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToUInt32RoundToNegativeInfinity;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToUInt32RoundToNegativeInfinityScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToUInt32RoundToPositiveInfinity;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToUInt32RoundToPositiveInfinity;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToUInt32RoundToPositiveInfinityScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToUInt32RoundToZero;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToUInt32RoundToZero;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToUInt32RoundToZeroScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;DivideScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;DivideScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateSelectedScalarToVector64;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateSelectedScalarToVector64;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateSelectedScalarToVector64;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateSelectedScalarToVector64;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateSelectedScalarToVector64;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateSelectedScalarToVector64;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateSelectedScalarToVector64;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateSelectedScalarToVector64;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateSelectedScalarToVector64;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateSelectedScalarToVector64;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateSelectedScalarToVector64;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateSelectedScalarToVector64;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateSelectedScalarToVector64;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateSelectedScalarToVector64;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateSelectedScalarToVector128;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateSelectedScalarToVector128;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateSelectedScalarToVector128;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateSelectedScalarToVector128;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateSelectedScalarToVector128;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateSelectedScalarToVector128;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateSelectedScalarToVector128;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateSelectedScalarToVector128;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateSelectedScalarToVector128;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateSelectedScalarToVector128;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateSelectedScalarToVector128;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateSelectedScalarToVector128;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateSelectedScalarToVector128;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateSelectedScalarToVector128;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateToVector64;(System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateToVector64;(System.Int16);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateToVector64;(System.Int32);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateToVector64;(System.SByte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateToVector64;(System.Single);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateToVector64;(System.UInt16);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateToVector64;(System.UInt32);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateToVector128;(System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateToVector128;(System.Int16);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateToVector128;(System.Int32);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateToVector128;(System.SByte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateToVector128;(System.Single);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateToVector128;(System.UInt16);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateToVector128;(System.UInt32);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Extract;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Extract;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Extract;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Extract;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Extract;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Extract;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Extract;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Extract;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Extract;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Extract;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Extract;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Extract;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Extract;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Extract;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Extract;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Extract;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Extract;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractNarrowingLower;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractNarrowingLower;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractNarrowingLower;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractNarrowingLower;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractNarrowingLower;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractNarrowingLower;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractNarrowingSaturateLower;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractNarrowingSaturateLower;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractNarrowingSaturateLower;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractNarrowingSaturateLower;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractNarrowingSaturateLower;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractNarrowingSaturateLower;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractNarrowingSaturateUnsignedLower;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractNarrowingSaturateUnsignedLower;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractNarrowingSaturateUnsignedLower;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractNarrowingSaturateUnsignedUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractNarrowingSaturateUnsignedUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractNarrowingSaturateUnsignedUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractNarrowingSaturateUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractNarrowingSaturateUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractNarrowingSaturateUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractNarrowingSaturateUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractNarrowingSaturateUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractNarrowingSaturateUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractVector64;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractVector64;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractVector64;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractVector64;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractVector64;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractVector64;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractVector64;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractVector128;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractVector128;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractVector128;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractVector128;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractVector128;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractVector128;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractVector128;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractVector128;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractVector128;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractVector128;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Floor;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Floor;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;FloorScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;FloorScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;FusedAddHalving;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;FusedAddHalving;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;FusedAddHalving;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;FusedAddHalving;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;FusedAddHalving;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;FusedAddHalving;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;FusedAddHalving;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;FusedAddHalving;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;FusedAddHalving;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;FusedAddHalving;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;FusedAddHalving;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;FusedAddHalving;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;FusedAddRoundedHalving;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;FusedAddRoundedHalving;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;FusedAddRoundedHalving;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;FusedAddRoundedHalving;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;FusedAddRoundedHalving;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;FusedAddRoundedHalving;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;FusedAddRoundedHalving;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;FusedAddRoundedHalving;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;FusedAddRoundedHalving;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;FusedAddRoundedHalving;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;FusedAddRoundedHalving;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;FusedAddRoundedHalving;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;FusedMultiplyAdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;FusedMultiplyAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;FusedMultiplyAddNegatedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;FusedMultiplyAddNegatedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;FusedMultiplyAddScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;FusedMultiplyAddScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;FusedMultiplySubtract;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;FusedMultiplySubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;FusedMultiplySubtractNegatedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;FusedMultiplySubtractNegatedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;FusedMultiplySubtractScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;FusedMultiplySubtractScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;FusedSubtractHalving;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;FusedSubtractHalving;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;FusedSubtractHalving;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;FusedSubtractHalving;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;FusedSubtractHalving;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;FusedSubtractHalving;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;FusedSubtractHalving;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;FusedSubtractHalving;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;FusedSubtractHalving;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;FusedSubtractHalving;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;FusedSubtractHalving;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;FusedSubtractHalving;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Insert;(System.Runtime.Intrinsics.Vector64,System.Byte,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Insert;(System.Runtime.Intrinsics.Vector64,System.Byte,System.Int16);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Insert;(System.Runtime.Intrinsics.Vector64,System.Byte,System.Int32);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Insert;(System.Runtime.Intrinsics.Vector64,System.Byte,System.SByte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Insert;(System.Runtime.Intrinsics.Vector64,System.Byte,System.Single);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Insert;(System.Runtime.Intrinsics.Vector64,System.Byte,System.UInt16);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Insert;(System.Runtime.Intrinsics.Vector64,System.Byte,System.UInt32);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Insert;(System.Runtime.Intrinsics.Vector128,System.Byte,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Insert;(System.Runtime.Intrinsics.Vector128,System.Byte,System.Double);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Insert;(System.Runtime.Intrinsics.Vector128,System.Byte,System.Int16);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Insert;(System.Runtime.Intrinsics.Vector128,System.Byte,System.Int32);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Insert;(System.Runtime.Intrinsics.Vector128,System.Byte,System.Int64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Insert;(System.Runtime.Intrinsics.Vector128,System.Byte,System.SByte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Insert;(System.Runtime.Intrinsics.Vector128,System.Byte,System.Single);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Insert;(System.Runtime.Intrinsics.Vector128,System.Byte,System.UInt16);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Insert;(System.Runtime.Intrinsics.Vector128,System.Byte,System.UInt32);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Insert;(System.Runtime.Intrinsics.Vector128,System.Byte,System.UInt64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;InsertScalar;(System.Runtime.Intrinsics.Vector128,System.Byte,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;InsertScalar;(System.Runtime.Intrinsics.Vector128,System.Byte,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;InsertScalar;(System.Runtime.Intrinsics.Vector128,System.Byte,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;LeadingSignCount;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;LeadingSignCount;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;LeadingSignCount;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;LeadingSignCount;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;LeadingSignCount;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;LeadingSignCount;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;LeadingZeroCount;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;LeadingZeroCount;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;LeadingZeroCount;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;LeadingZeroCount;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;LeadingZeroCount;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;LeadingZeroCount;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;LeadingZeroCount;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;LeadingZeroCount;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;LeadingZeroCount;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;LeadingZeroCount;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;LeadingZeroCount;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;LeadingZeroCount;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;LoadAndInsertScalar;(System.Runtime.Intrinsics.Vector64,System.Byte,System.Byte*);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;LoadAndInsertScalar;(System.Runtime.Intrinsics.Vector64,System.Byte,System.Int16*);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;LoadAndInsertScalar;(System.Runtime.Intrinsics.Vector64,System.Byte,System.Int32*);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;LoadAndInsertScalar;(System.Runtime.Intrinsics.Vector64,System.Byte,System.SByte*);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;LoadAndInsertScalar;(System.Runtime.Intrinsics.Vector64,System.Byte,System.Single*);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;LoadAndInsertScalar;(System.Runtime.Intrinsics.Vector64,System.Byte,System.UInt16*);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;LoadAndInsertScalar;(System.Runtime.Intrinsics.Vector64,System.Byte,System.UInt32*);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;LoadAndInsertScalar;(System.Runtime.Intrinsics.Vector128,System.Byte,System.Byte*);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;LoadAndInsertScalar;(System.Runtime.Intrinsics.Vector128,System.Byte,System.Double*);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;LoadAndInsertScalar;(System.Runtime.Intrinsics.Vector128,System.Byte,System.Int16*);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;LoadAndInsertScalar;(System.Runtime.Intrinsics.Vector128,System.Byte,System.Int32*);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;LoadAndInsertScalar;(System.Runtime.Intrinsics.Vector128,System.Byte,System.Int64*);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;LoadAndInsertScalar;(System.Runtime.Intrinsics.Vector128,System.Byte,System.SByte*);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;LoadAndInsertScalar;(System.Runtime.Intrinsics.Vector128,System.Byte,System.Single*);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;LoadAndInsertScalar;(System.Runtime.Intrinsics.Vector128,System.Byte,System.UInt16*);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;LoadAndInsertScalar;(System.Runtime.Intrinsics.Vector128,System.Byte,System.UInt32*);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;LoadAndInsertScalar;(System.Runtime.Intrinsics.Vector128,System.Byte,System.UInt64*);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;LoadAndReplicateToVector64;(System.Byte*);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;LoadAndReplicateToVector64;(System.Int16*);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;LoadAndReplicateToVector64;(System.Int32*);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;LoadAndReplicateToVector64;(System.SByte*);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;LoadAndReplicateToVector64;(System.Single*);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;LoadAndReplicateToVector64;(System.UInt16*);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;LoadAndReplicateToVector64;(System.UInt32*);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;LoadAndReplicateToVector128;(System.Byte*);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;LoadAndReplicateToVector128;(System.Int16*);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;LoadAndReplicateToVector128;(System.Int32*);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;LoadAndReplicateToVector128;(System.SByte*);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;LoadAndReplicateToVector128;(System.Single*);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;LoadAndReplicateToVector128;(System.UInt16*);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;LoadAndReplicateToVector128;(System.UInt32*);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;LoadVector64;(System.Byte*);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;LoadVector64;(System.Double*);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;LoadVector64;(System.Int16*);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;LoadVector64;(System.Int32*);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;LoadVector64;(System.Int64*);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;LoadVector64;(System.SByte*);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;LoadVector64;(System.Single*);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;LoadVector64;(System.UInt16*);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;LoadVector64;(System.UInt32*);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;LoadVector64;(System.UInt64*);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;LoadVector128;(System.Byte*);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;LoadVector128;(System.Double*);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;LoadVector128;(System.Int16*);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;LoadVector128;(System.Int32*);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;LoadVector128;(System.Int64*);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;LoadVector128;(System.SByte*);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;LoadVector128;(System.Single*);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;LoadVector128;(System.UInt16*);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;LoadVector128;(System.UInt32*);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;LoadVector128;(System.UInt64*);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Max;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Max;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Max;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Max;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Max;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Max;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Max;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Max;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Max;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Max;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Max;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Max;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Max;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Max;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MaxNumber;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MaxNumber;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MaxNumberScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MaxNumberScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MaxPairwise;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MaxPairwise;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MaxPairwise;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MaxPairwise;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MaxPairwise;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MaxPairwise;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MaxPairwise;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Min;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Min;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Min;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Min;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Min;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Min;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Min;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Min;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Min;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Min;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Min;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Min;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Min;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Min;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MinNumber;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MinNumber;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MinNumberScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MinNumberScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MinPairwise;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MinPairwise;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MinPairwise;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MinPairwise;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MinPairwise;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MinPairwise;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MinPairwise;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Multiply;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Multiply;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Multiply;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Multiply;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Multiply;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Multiply;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Multiply;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Multiply;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Multiply;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Multiply;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Multiply;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Multiply;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Multiply;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Multiply;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAddByScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAddByScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAddByScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAddByScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAddByScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAddByScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAddByScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAddByScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAddBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAddBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAddBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAddBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAddBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAddBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAddBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAddBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAddBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAddBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAddBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAddBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAddBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAddBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAddBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAddBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyByScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyByScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyByScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyByScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyByScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyByScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyByScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyByScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyByScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyByScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningLowerAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningLowerAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningLowerAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningLowerAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningLowerAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningLowerAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningLowerAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningLowerAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningLowerAndSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningLowerAndSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningLowerAndSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningLowerAndSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningLowerAndSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningLowerAndSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningLowerAndSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningLowerAndSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningUpperAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningUpperAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningUpperAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningUpperAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningUpperAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningUpperAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningUpperAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningUpperAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningUpperAndSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningUpperAndSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningUpperAndSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningUpperAndSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningUpperAndSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningUpperAndSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningUpperAndSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningUpperAndSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingByScalarSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingByScalarSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingByScalarSaturateHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingByScalarSaturateHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingBySelectedScalarSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingBySelectedScalarSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingBySelectedScalarSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingBySelectedScalarSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingBySelectedScalarSaturateHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingBySelectedScalarSaturateHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingBySelectedScalarSaturateHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingBySelectedScalarSaturateHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingSaturateHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingSaturateHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningLowerAndAddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningLowerAndAddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningLowerAndSubtractSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningLowerAndSubtractSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningLowerByScalarAndAddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningLowerByScalarAndAddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningLowerByScalarAndSubtractSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningLowerByScalarAndSubtractSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningLowerBySelectedScalarAndAddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningLowerBySelectedScalarAndAddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningLowerBySelectedScalarAndAddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningLowerBySelectedScalarAndAddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningLowerBySelectedScalarAndSubtractSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningLowerBySelectedScalarAndSubtractSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningLowerBySelectedScalarAndSubtractSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningLowerBySelectedScalarAndSubtractSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningSaturateLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningSaturateLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningSaturateLowerByScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningSaturateLowerByScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningSaturateLowerBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningSaturateLowerBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningSaturateLowerBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningSaturateLowerBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningSaturateUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningSaturateUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningSaturateUpperByScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningSaturateUpperByScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningSaturateUpperBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningSaturateUpperBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningSaturateUpperBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningSaturateUpperBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningUpperAndAddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningUpperAndAddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningUpperAndSubtractSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningUpperAndSubtractSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningUpperByScalarAndAddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningUpperByScalarAndAddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningUpperByScalarAndSubtractSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningUpperByScalarAndSubtractSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningUpperBySelectedScalarAndAddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningUpperBySelectedScalarAndAddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningUpperBySelectedScalarAndAddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningUpperBySelectedScalarAndAddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningUpperBySelectedScalarAndSubtractSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningUpperBySelectedScalarAndSubtractSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningUpperBySelectedScalarAndSubtractSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningUpperBySelectedScalarAndSubtractSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyRoundedDoublingByScalarSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyRoundedDoublingByScalarSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyRoundedDoublingByScalarSaturateHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyRoundedDoublingByScalarSaturateHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyRoundedDoublingBySelectedScalarSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyRoundedDoublingBySelectedScalarSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyRoundedDoublingBySelectedScalarSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyRoundedDoublingBySelectedScalarSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyRoundedDoublingBySelectedScalarSaturateHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyRoundedDoublingBySelectedScalarSaturateHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyRoundedDoublingBySelectedScalarSaturateHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyRoundedDoublingBySelectedScalarSaturateHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyRoundedDoublingSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyRoundedDoublingSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyRoundedDoublingSaturateHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyRoundedDoublingSaturateHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyScalarBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyScalarBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtract;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtract;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtract;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtract;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtract;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtract;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtractByScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtractByScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtractByScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtractByScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtractByScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtractByScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtractByScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtractByScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtractBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtractBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtractBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtractBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtractBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtractBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtractBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtractBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtractBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtractBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtractBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtractBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtractBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtractBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtractBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtractBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningLowerAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningLowerAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningLowerAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningLowerAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningLowerAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningLowerAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningLowerAndSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningLowerAndSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningLowerAndSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningLowerAndSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningLowerAndSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningLowerAndSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningUpperAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningUpperAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningUpperAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningUpperAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningUpperAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningUpperAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningUpperAndSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningUpperAndSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningUpperAndSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningUpperAndSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningUpperAndSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningUpperAndSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Negate;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Negate;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Negate;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Negate;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Negate;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Negate;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Negate;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Negate;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;NegateSaturate;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;NegateSaturate;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;NegateSaturate;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;NegateSaturate;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;NegateSaturate;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;NegateSaturate;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;NegateScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;NegateScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Not;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Not;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Not;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Not;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Not;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Not;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Not;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Not;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Not;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Not;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Not;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Not;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Not;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Not;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Not;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Not;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Not;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Not;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Not;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Not;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Or;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Or;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Or;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Or;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Or;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Or;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Or;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Or;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Or;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Or;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Or;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Or;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Or;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Or;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Or;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Or;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Or;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Or;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Or;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Or;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;OrNot;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;OrNot;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;OrNot;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;OrNot;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;OrNot;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;OrNot;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;OrNot;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;OrNot;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;OrNot;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;OrNot;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;OrNot;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;OrNot;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;OrNot;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;OrNot;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;OrNot;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;OrNot;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;OrNot;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;OrNot;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;OrNot;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;OrNot;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;PolynomialMultiply;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;PolynomialMultiply;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;PolynomialMultiply;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;PolynomialMultiply;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;PolynomialMultiplyWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;PolynomialMultiplyWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;PolynomialMultiplyWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;PolynomialMultiplyWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;PopCount;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;PopCount;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;PopCount;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;PopCount;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ReciprocalEstimate;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ReciprocalEstimate;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ReciprocalEstimate;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ReciprocalEstimate;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ReciprocalSquareRootEstimate;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ReciprocalSquareRootEstimate;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ReciprocalSquareRootEstimate;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ReciprocalSquareRootEstimate;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ReciprocalSquareRootStep;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ReciprocalSquareRootStep;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ReciprocalStep;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ReciprocalStep;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ReverseElement8;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ReverseElement8;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ReverseElement8;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ReverseElement8;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ReverseElement8;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ReverseElement8;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ReverseElement8;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ReverseElement8;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ReverseElement8;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ReverseElement8;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ReverseElement8;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ReverseElement8;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ReverseElement16;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ReverseElement16;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ReverseElement16;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ReverseElement16;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ReverseElement16;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ReverseElement16;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ReverseElement16;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ReverseElement16;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ReverseElement32;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ReverseElement32;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ReverseElement32;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ReverseElement32;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;RoundAwayFromZero;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;RoundAwayFromZero;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;RoundAwayFromZeroScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;RoundAwayFromZeroScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;RoundToNearest;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;RoundToNearest;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;RoundToNearestScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;RoundToNearestScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;RoundToNegativeInfinity;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;RoundToNegativeInfinity;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;RoundToNegativeInfinityScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;RoundToNegativeInfinityScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;RoundToPositiveInfinity;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;RoundToPositiveInfinity;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;RoundToPositiveInfinityScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;RoundToPositiveInfinityScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;RoundToZero;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;RoundToZero;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;RoundToZeroScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;RoundToZeroScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftArithmetic;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftArithmetic;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftArithmetic;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftArithmetic;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftArithmetic;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftArithmetic;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftArithmetic;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftArithmeticRounded;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftArithmeticRounded;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftArithmeticRounded;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftArithmeticRounded;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftArithmeticRounded;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftArithmeticRounded;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftArithmeticRounded;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftArithmeticRoundedSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftArithmeticRoundedSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftArithmeticRoundedSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftArithmeticRoundedSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftArithmeticRoundedSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftArithmeticRoundedSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftArithmeticRoundedSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftArithmeticRoundedSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftArithmeticRoundedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftArithmeticSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftArithmeticSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftArithmeticSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftArithmeticSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftArithmeticSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftArithmeticSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftArithmeticSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftArithmeticSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftArithmeticScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftAndInsert;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftAndInsert;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftAndInsert;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftAndInsert;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftAndInsert;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftAndInsert;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftAndInsert;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftAndInsert;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftAndInsert;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftAndInsert;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftAndInsert;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftAndInsert;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftAndInsert;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftAndInsert;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftAndInsertScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftAndInsertScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalSaturate;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalSaturate;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalSaturate;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalSaturate;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalSaturate;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalSaturate;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalSaturate;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalSaturate;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalSaturate;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalSaturate;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalSaturate;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalSaturate;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalSaturate;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalSaturate;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalSaturateUnsigned;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalSaturateUnsigned;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalSaturateUnsigned;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalSaturateUnsigned;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalSaturateUnsigned;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalSaturateUnsigned;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalSaturateUnsigned;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalSaturateUnsignedScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalWideningLower;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalWideningLower;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalWideningLower;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalWideningLower;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalWideningLower;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalWideningLower;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogical;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogical;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogical;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogical;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogical;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogical;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogical;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogical;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogical;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogical;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogical;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogical;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogical;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogical;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalRounded;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalRounded;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalRounded;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalRounded;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalRounded;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalRounded;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalRounded;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalRounded;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalRounded;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalRounded;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalRounded;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalRounded;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalRounded;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalRounded;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalRoundedSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalRoundedSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalRoundedSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalRoundedSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalRoundedSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalRoundedSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalRoundedSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalRoundedSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalRoundedSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalRoundedSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalRoundedSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalRoundedSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalRoundedSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalRoundedSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalRoundedSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalRoundedSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalRoundedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalRoundedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightAndInsert;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightAndInsert;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightAndInsert;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightAndInsert;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightAndInsert;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightAndInsert;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightAndInsert;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightAndInsert;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightAndInsert;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightAndInsert;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightAndInsert;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightAndInsert;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightAndInsert;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightAndInsert;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightAndInsertScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightAndInsertScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmetic;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmetic;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmetic;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmetic;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmetic;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmetic;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmetic;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticAdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticAdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticAdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticAddScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticNarrowingSaturateLower;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticNarrowingSaturateLower;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticNarrowingSaturateLower;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticNarrowingSaturateUnsignedLower;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticNarrowingSaturateUnsignedLower;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticNarrowingSaturateUnsignedLower;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticNarrowingSaturateUnsignedUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticNarrowingSaturateUnsignedUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticNarrowingSaturateUnsignedUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticNarrowingSaturateUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticNarrowingSaturateUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticNarrowingSaturateUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticRounded;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticRounded;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticRounded;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticRounded;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticRounded;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticRounded;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticRounded;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticRoundedAdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticRoundedAdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticRoundedAdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticRoundedAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticRoundedAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticRoundedAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticRoundedAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticRoundedAddScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticRoundedNarrowingSaturateLower;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticRoundedNarrowingSaturateLower;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticRoundedNarrowingSaturateLower;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticRoundedNarrowingSaturateUnsignedLower;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticRoundedNarrowingSaturateUnsignedLower;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticRoundedNarrowingSaturateUnsignedLower;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticRoundedNarrowingSaturateUnsignedUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticRoundedNarrowingSaturateUnsignedUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticRoundedNarrowingSaturateUnsignedUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticRoundedNarrowingSaturateUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticRoundedNarrowingSaturateUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticRoundedNarrowingSaturateUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticRoundedScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogical;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogical;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogical;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogical;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogical;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogical;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogical;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogical;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogical;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogical;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogical;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogical;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogical;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogical;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalAdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalAdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalAdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalAdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalAdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalAdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalAddScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalAddScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalNarrowingSaturateLower;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalNarrowingSaturateLower;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalNarrowingSaturateLower;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalNarrowingSaturateLower;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalNarrowingSaturateLower;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalNarrowingSaturateLower;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalNarrowingSaturateUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalNarrowingSaturateUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalNarrowingSaturateUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalNarrowingSaturateUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalNarrowingSaturateUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalNarrowingSaturateUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRounded;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRounded;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRounded;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRounded;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRounded;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRounded;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRounded;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRounded;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRounded;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRounded;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRounded;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRounded;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRounded;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRounded;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedAdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedAdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedAdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedAdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedAdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedAdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedAddScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedAddScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedNarrowingSaturateLower;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedNarrowingSaturateLower;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedNarrowingSaturateLower;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedNarrowingSaturateLower;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedNarrowingSaturateLower;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedNarrowingSaturateLower;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedNarrowingSaturateUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedNarrowingSaturateUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedNarrowingSaturateUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedNarrowingSaturateUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedNarrowingSaturateUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedNarrowingSaturateUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SignExtendWideningLower;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SignExtendWideningLower;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SignExtendWideningLower;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SignExtendWideningUpper;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SignExtendWideningUpper;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SignExtendWideningUpper;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SqrtScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SqrtScalar;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Store;(System.Byte*,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Store;(System.Byte*,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Store;(System.Double*,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Store;(System.Double*,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Store;(System.Int16*,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Store;(System.Int16*,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Store;(System.Int32*,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Store;(System.Int32*,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Store;(System.Int64*,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Store;(System.Int64*,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Store;(System.SByte*,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Store;(System.SByte*,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Store;(System.Single*,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Store;(System.Single*,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Store;(System.UInt16*,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Store;(System.UInt16*,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Store;(System.UInt32*,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Store;(System.UInt32*,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Store;(System.UInt64*,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Store;(System.UInt64*,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;StoreSelectedScalar;(System.Byte*,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;StoreSelectedScalar;(System.Byte*,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;StoreSelectedScalar;(System.Double*,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;StoreSelectedScalar;(System.Int16*,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;StoreSelectedScalar;(System.Int16*,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;StoreSelectedScalar;(System.Int32*,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;StoreSelectedScalar;(System.Int32*,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;StoreSelectedScalar;(System.Int64*,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;StoreSelectedScalar;(System.SByte*,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;StoreSelectedScalar;(System.SByte*,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;StoreSelectedScalar;(System.Single*,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;StoreSelectedScalar;(System.Single*,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;StoreSelectedScalar;(System.UInt16*,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;StoreSelectedScalar;(System.UInt16*,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;StoreSelectedScalar;(System.UInt32*,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;StoreSelectedScalar;(System.UInt32*,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;StoreSelectedScalar;(System.UInt64*,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Subtract;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Subtract;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Subtract;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Subtract;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Subtract;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Subtract;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Subtract;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Subtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Subtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Subtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Subtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Subtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Subtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Subtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Subtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Subtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractHighNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractHighNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractHighNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractHighNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractHighNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractHighNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractHighNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractHighNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractHighNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractHighNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractHighNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractHighNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractRoundedHighNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractRoundedHighNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractRoundedHighNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractRoundedHighNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractRoundedHighNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractRoundedHighNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractRoundedHighNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractRoundedHighNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractRoundedHighNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractRoundedHighNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractRoundedHighNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractRoundedHighNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractWideningLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractWideningLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractWideningLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractWideningLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractWideningLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractWideningLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;VectorTableLookup;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;VectorTableLookup;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;VectorTableLookupExtension;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;VectorTableLookupExtension;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Xor;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Xor;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Xor;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Xor;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Xor;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Xor;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Xor;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Xor;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Xor;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Xor;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Xor;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Xor;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Xor;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Xor;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Xor;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Xor;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Xor;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Xor;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Xor;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;Xor;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ZeroExtendWideningLower;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ZeroExtendWideningLower;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ZeroExtendWideningLower;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ZeroExtendWideningLower;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ZeroExtendWideningLower;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ZeroExtendWideningLower;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ZeroExtendWideningUpper;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ZeroExtendWideningUpper;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ZeroExtendWideningUpper;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ZeroExtendWideningUpper;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ZeroExtendWideningUpper;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;ZeroExtendWideningUpper;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;AdvSimd;get_IsSupported;();df-generated | -| System.Runtime.Intrinsics.Arm;Aes+Arm64;get_IsSupported;();df-generated | -| System.Runtime.Intrinsics.Arm;Aes;Decrypt;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;Aes;Encrypt;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;Aes;InverseMixColumns;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;Aes;MixColumns;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;Aes;PolynomialMultiplyWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;Aes;PolynomialMultiplyWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;Aes;PolynomialMultiplyWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;Aes;PolynomialMultiplyWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;Aes;get_IsSupported;();df-generated | -| System.Runtime.Intrinsics.Arm;ArmBase+Arm64;LeadingSignCount;(System.Int32);df-generated | -| System.Runtime.Intrinsics.Arm;ArmBase+Arm64;LeadingSignCount;(System.Int64);df-generated | -| System.Runtime.Intrinsics.Arm;ArmBase+Arm64;LeadingZeroCount;(System.Int64);df-generated | -| System.Runtime.Intrinsics.Arm;ArmBase+Arm64;LeadingZeroCount;(System.UInt64);df-generated | -| System.Runtime.Intrinsics.Arm;ArmBase+Arm64;MultiplyHigh;(System.Int64,System.Int64);df-generated | -| System.Runtime.Intrinsics.Arm;ArmBase+Arm64;MultiplyHigh;(System.UInt64,System.UInt64);df-generated | -| System.Runtime.Intrinsics.Arm;ArmBase+Arm64;ReverseElementBits;(System.Int64);df-generated | -| System.Runtime.Intrinsics.Arm;ArmBase+Arm64;ReverseElementBits;(System.UInt64);df-generated | -| System.Runtime.Intrinsics.Arm;ArmBase+Arm64;get_IsSupported;();df-generated | -| System.Runtime.Intrinsics.Arm;ArmBase;LeadingZeroCount;(System.Int32);df-generated | -| System.Runtime.Intrinsics.Arm;ArmBase;LeadingZeroCount;(System.UInt32);df-generated | -| System.Runtime.Intrinsics.Arm;ArmBase;ReverseElementBits;(System.Int32);df-generated | -| System.Runtime.Intrinsics.Arm;ArmBase;ReverseElementBits;(System.UInt32);df-generated | -| System.Runtime.Intrinsics.Arm;ArmBase;Yield;();df-generated | -| System.Runtime.Intrinsics.Arm;ArmBase;get_IsSupported;();df-generated | -| System.Runtime.Intrinsics.Arm;Crc32+Arm64;ComputeCrc32;(System.UInt32,System.UInt64);df-generated | -| System.Runtime.Intrinsics.Arm;Crc32+Arm64;ComputeCrc32C;(System.UInt32,System.UInt64);df-generated | -| System.Runtime.Intrinsics.Arm;Crc32+Arm64;get_IsSupported;();df-generated | -| System.Runtime.Intrinsics.Arm;Crc32;ComputeCrc32;(System.UInt32,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;Crc32;ComputeCrc32;(System.UInt32,System.UInt16);df-generated | -| System.Runtime.Intrinsics.Arm;Crc32;ComputeCrc32;(System.UInt32,System.UInt32);df-generated | -| System.Runtime.Intrinsics.Arm;Crc32;ComputeCrc32C;(System.UInt32,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;Crc32;ComputeCrc32C;(System.UInt32,System.UInt16);df-generated | -| System.Runtime.Intrinsics.Arm;Crc32;ComputeCrc32C;(System.UInt32,System.UInt32);df-generated | -| System.Runtime.Intrinsics.Arm;Crc32;get_IsSupported;();df-generated | -| System.Runtime.Intrinsics.Arm;Dp+Arm64;get_IsSupported;();df-generated | -| System.Runtime.Intrinsics.Arm;Dp;DotProduct;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;Dp;DotProduct;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;Dp;DotProduct;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;Dp;DotProduct;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;Dp;DotProductBySelectedQuadruplet;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;Dp;DotProductBySelectedQuadruplet;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;Dp;DotProductBySelectedQuadruplet;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;Dp;DotProductBySelectedQuadruplet;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;Dp;DotProductBySelectedQuadruplet;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;Dp;DotProductBySelectedQuadruplet;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;Dp;DotProductBySelectedQuadruplet;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;Dp;DotProductBySelectedQuadruplet;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;Dp;get_IsSupported;();df-generated | -| System.Runtime.Intrinsics.Arm;Rdm+Arm64;MultiplyRoundedDoublingAndAddSaturateHighScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;Rdm+Arm64;MultiplyRoundedDoublingAndAddSaturateHighScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;Rdm+Arm64;MultiplyRoundedDoublingAndSubtractSaturateHighScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;Rdm+Arm64;MultiplyRoundedDoublingAndSubtractSaturateHighScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;Rdm+Arm64;MultiplyRoundedDoublingScalarBySelectedScalarAndAddSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;Rdm+Arm64;MultiplyRoundedDoublingScalarBySelectedScalarAndAddSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;Rdm+Arm64;MultiplyRoundedDoublingScalarBySelectedScalarAndAddSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;Rdm+Arm64;MultiplyRoundedDoublingScalarBySelectedScalarAndAddSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;Rdm+Arm64;MultiplyRoundedDoublingScalarBySelectedScalarAndSubtractSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;Rdm+Arm64;MultiplyRoundedDoublingScalarBySelectedScalarAndSubtractSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;Rdm+Arm64;MultiplyRoundedDoublingScalarBySelectedScalarAndSubtractSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;Rdm+Arm64;MultiplyRoundedDoublingScalarBySelectedScalarAndSubtractSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;Rdm+Arm64;get_IsSupported;();df-generated | -| System.Runtime.Intrinsics.Arm;Rdm;MultiplyRoundedDoublingAndAddSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;Rdm;MultiplyRoundedDoublingAndAddSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;Rdm;MultiplyRoundedDoublingAndAddSaturateHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;Rdm;MultiplyRoundedDoublingAndAddSaturateHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;Rdm;MultiplyRoundedDoublingAndSubtractSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;Rdm;MultiplyRoundedDoublingAndSubtractSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;Rdm;MultiplyRoundedDoublingAndSubtractSaturateHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;Rdm;MultiplyRoundedDoublingAndSubtractSaturateHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;Rdm;MultiplyRoundedDoublingBySelectedScalarAndAddSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;Rdm;MultiplyRoundedDoublingBySelectedScalarAndAddSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;Rdm;MultiplyRoundedDoublingBySelectedScalarAndAddSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;Rdm;MultiplyRoundedDoublingBySelectedScalarAndAddSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;Rdm;MultiplyRoundedDoublingBySelectedScalarAndAddSaturateHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;Rdm;MultiplyRoundedDoublingBySelectedScalarAndAddSaturateHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;Rdm;MultiplyRoundedDoublingBySelectedScalarAndAddSaturateHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;Rdm;MultiplyRoundedDoublingBySelectedScalarAndAddSaturateHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;Rdm;MultiplyRoundedDoublingBySelectedScalarAndSubtractSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;Rdm;MultiplyRoundedDoublingBySelectedScalarAndSubtractSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;Rdm;MultiplyRoundedDoublingBySelectedScalarAndSubtractSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;Rdm;MultiplyRoundedDoublingBySelectedScalarAndSubtractSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;Rdm;MultiplyRoundedDoublingBySelectedScalarAndSubtractSaturateHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;Rdm;MultiplyRoundedDoublingBySelectedScalarAndSubtractSaturateHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;Rdm;MultiplyRoundedDoublingBySelectedScalarAndSubtractSaturateHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;Rdm;MultiplyRoundedDoublingBySelectedScalarAndSubtractSaturateHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.Arm;Rdm;get_IsSupported;();df-generated | -| System.Runtime.Intrinsics.Arm;Sha1+Arm64;get_IsSupported;();df-generated | -| System.Runtime.Intrinsics.Arm;Sha1;FixedRotate;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics.Arm;Sha1;HashUpdateChoose;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;Sha1;HashUpdateMajority;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;Sha1;HashUpdateParity;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;Sha1;ScheduleUpdate0;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;Sha1;ScheduleUpdate1;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;Sha1;get_IsSupported;();df-generated | -| System.Runtime.Intrinsics.Arm;Sha256+Arm64;get_IsSupported;();df-generated | -| System.Runtime.Intrinsics.Arm;Sha256;HashUpdate1;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;Sha256;HashUpdate2;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;Sha256;ScheduleUpdate0;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;Sha256;ScheduleUpdate1;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.Arm;Sha256;get_IsSupported;();df-generated | -| System.Runtime.Intrinsics.X86;Aes+X64;get_IsSupported;();df-generated | -| System.Runtime.Intrinsics.X86;Aes;Decrypt;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Aes;DecryptLast;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Aes;Encrypt;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Aes;EncryptLast;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Aes;InverseMixColumns;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Aes;KeygenAssist;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Aes;get_IsSupported;();df-generated | -| System.Runtime.Intrinsics.X86;Avx2+X64;get_IsSupported;();df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Abs;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Abs;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Abs;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Add;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Add;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Add;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Add;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Add;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Add;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Add;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Add;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;AddSaturate;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;AddSaturate;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;AddSaturate;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;AddSaturate;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;AlignRight;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;AlignRight;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;AlignRight;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;AlignRight;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;AlignRight;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;AlignRight;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;AlignRight;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;AlignRight;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;And;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;And;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;And;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;And;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;And;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;And;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;And;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;And;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;AndNot;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;AndNot;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;AndNot;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;AndNot;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;AndNot;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;AndNot;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;AndNot;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;AndNot;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Average;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Average;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Blend;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Blend;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Blend;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Blend;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Blend;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Blend;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;BlendVariable;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;BlendVariable;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;BlendVariable;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;BlendVariable;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;BlendVariable;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;BlendVariable;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;BlendVariable;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;BlendVariable;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector128;(System.Byte*);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector128;(System.Int16*);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector128;(System.Int32*);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector128;(System.Int64*);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector128;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector128;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector128;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector128;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector128;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector128;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector128;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector128;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector128;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector128;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector128;(System.SByte*);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector128;(System.UInt16*);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector128;(System.UInt32*);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector128;(System.UInt64*);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector256;(System.Byte*);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector256;(System.Int16*);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector256;(System.Int32*);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector256;(System.Int64*);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector256;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector256;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector256;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector256;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector256;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector256;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector256;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector256;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector256;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector256;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector256;(System.SByte*);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector256;(System.UInt16*);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector256;(System.UInt32*);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector256;(System.UInt64*);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;BroadcastVector128ToVector256;(System.Byte*);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;BroadcastVector128ToVector256;(System.Int16*);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;BroadcastVector128ToVector256;(System.Int32*);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;BroadcastVector128ToVector256;(System.Int64*);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;BroadcastVector128ToVector256;(System.SByte*);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;BroadcastVector128ToVector256;(System.UInt16*);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;BroadcastVector128ToVector256;(System.UInt32*);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;BroadcastVector128ToVector256;(System.UInt64*);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;CompareEqual;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;CompareEqual;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;CompareEqual;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;CompareEqual;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;CompareEqual;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;CompareEqual;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;CompareEqual;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;CompareEqual;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;CompareGreaterThan;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;CompareGreaterThan;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;CompareGreaterThan;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;CompareGreaterThan;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ConvertToInt32;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ConvertToUInt32;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ConvertToVector256Int16;(System.Byte*);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ConvertToVector256Int16;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ConvertToVector256Int16;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ConvertToVector256Int16;(System.SByte*);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ConvertToVector256Int32;(System.Byte*);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ConvertToVector256Int32;(System.Int16*);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ConvertToVector256Int32;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ConvertToVector256Int32;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ConvertToVector256Int32;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ConvertToVector256Int32;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ConvertToVector256Int32;(System.SByte*);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ConvertToVector256Int32;(System.UInt16*);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ConvertToVector256Int64;(System.Byte*);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ConvertToVector256Int64;(System.Int16*);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ConvertToVector256Int64;(System.Int32*);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ConvertToVector256Int64;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ConvertToVector256Int64;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ConvertToVector256Int64;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ConvertToVector256Int64;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ConvertToVector256Int64;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ConvertToVector256Int64;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ConvertToVector256Int64;(System.SByte*);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ConvertToVector256Int64;(System.UInt16*);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ConvertToVector256Int64;(System.UInt32*);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ExtractVector128;(System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ExtractVector128;(System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ExtractVector128;(System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ExtractVector128;(System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ExtractVector128;(System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ExtractVector128;(System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ExtractVector128;(System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ExtractVector128;(System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;GatherMaskVector128;(System.Runtime.Intrinsics.Vector128,System.Double*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;GatherMaskVector128;(System.Runtime.Intrinsics.Vector128,System.Double*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;GatherMaskVector128;(System.Runtime.Intrinsics.Vector128,System.Int32*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;GatherMaskVector128;(System.Runtime.Intrinsics.Vector128,System.Int32*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;GatherMaskVector128;(System.Runtime.Intrinsics.Vector128,System.Int32*,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;GatherMaskVector128;(System.Runtime.Intrinsics.Vector128,System.Int64*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;GatherMaskVector128;(System.Runtime.Intrinsics.Vector128,System.Int64*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;GatherMaskVector128;(System.Runtime.Intrinsics.Vector128,System.Single*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;GatherMaskVector128;(System.Runtime.Intrinsics.Vector128,System.Single*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;GatherMaskVector128;(System.Runtime.Intrinsics.Vector128,System.Single*,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;GatherMaskVector128;(System.Runtime.Intrinsics.Vector128,System.UInt32*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;GatherMaskVector128;(System.Runtime.Intrinsics.Vector128,System.UInt32*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;GatherMaskVector128;(System.Runtime.Intrinsics.Vector128,System.UInt32*,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;GatherMaskVector128;(System.Runtime.Intrinsics.Vector128,System.UInt64*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;GatherMaskVector128;(System.Runtime.Intrinsics.Vector128,System.UInt64*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;GatherMaskVector256;(System.Runtime.Intrinsics.Vector256,System.Double*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;GatherMaskVector256;(System.Runtime.Intrinsics.Vector256,System.Double*,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;GatherMaskVector256;(System.Runtime.Intrinsics.Vector256,System.Int32*,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;GatherMaskVector256;(System.Runtime.Intrinsics.Vector256,System.Int64*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;GatherMaskVector256;(System.Runtime.Intrinsics.Vector256,System.Int64*,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;GatherMaskVector256;(System.Runtime.Intrinsics.Vector256,System.Single*,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;GatherMaskVector256;(System.Runtime.Intrinsics.Vector256,System.UInt32*,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;GatherMaskVector256;(System.Runtime.Intrinsics.Vector256,System.UInt64*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;GatherMaskVector256;(System.Runtime.Intrinsics.Vector256,System.UInt64*,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;GatherVector128;(System.Double*,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;GatherVector128;(System.Double*,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;GatherVector128;(System.Int32*,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;GatherVector128;(System.Int32*,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;GatherVector128;(System.Int32*,System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;GatherVector128;(System.Int64*,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;GatherVector128;(System.Int64*,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;GatherVector128;(System.Single*,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;GatherVector128;(System.Single*,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;GatherVector128;(System.Single*,System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;GatherVector128;(System.UInt32*,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;GatherVector128;(System.UInt32*,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;GatherVector128;(System.UInt32*,System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;GatherVector128;(System.UInt64*,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;GatherVector128;(System.UInt64*,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;GatherVector256;(System.Double*,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;GatherVector256;(System.Double*,System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;GatherVector256;(System.Int32*,System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;GatherVector256;(System.Int64*,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;GatherVector256;(System.Int64*,System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;GatherVector256;(System.Single*,System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;GatherVector256;(System.UInt32*,System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;GatherVector256;(System.UInt64*,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;GatherVector256;(System.UInt64*,System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;HorizontalAdd;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;HorizontalAdd;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;HorizontalAddSaturate;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;HorizontalSubtract;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;HorizontalSubtract;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;HorizontalSubtractSaturate;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;InsertVector128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;InsertVector128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;InsertVector128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;InsertVector128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;InsertVector128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;InsertVector128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;InsertVector128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;InsertVector128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;LoadAlignedVector256NonTemporal;(System.Byte*);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;LoadAlignedVector256NonTemporal;(System.Int16*);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;LoadAlignedVector256NonTemporal;(System.Int32*);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;LoadAlignedVector256NonTemporal;(System.Int64*);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;LoadAlignedVector256NonTemporal;(System.SByte*);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;LoadAlignedVector256NonTemporal;(System.UInt16*);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;LoadAlignedVector256NonTemporal;(System.UInt32*);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;LoadAlignedVector256NonTemporal;(System.UInt64*);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;MaskLoad;(System.Int32*,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;MaskLoad;(System.Int32*,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;MaskLoad;(System.Int64*,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;MaskLoad;(System.Int64*,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;MaskLoad;(System.UInt32*,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;MaskLoad;(System.UInt32*,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;MaskLoad;(System.UInt64*,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;MaskLoad;(System.UInt64*,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;MaskStore;(System.Int32*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;MaskStore;(System.Int32*,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;MaskStore;(System.Int64*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;MaskStore;(System.Int64*,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;MaskStore;(System.UInt32*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;MaskStore;(System.UInt32*,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;MaskStore;(System.UInt64*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;MaskStore;(System.UInt64*,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Max;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Max;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Max;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Max;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Max;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Max;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Min;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Min;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Min;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Min;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Min;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Min;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;MoveMask;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;MoveMask;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;MultipleSumAbsoluteDifferences;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Multiply;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Multiply;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;MultiplyAddAdjacent;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;MultiplyAddAdjacent;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;MultiplyHigh;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;MultiplyHigh;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;MultiplyHighRoundScale;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;MultiplyLow;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;MultiplyLow;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;MultiplyLow;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;MultiplyLow;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Or;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Or;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Or;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Or;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Or;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Or;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Or;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Or;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;PackSignedSaturate;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;PackSignedSaturate;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;PackUnsignedSaturate;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;PackUnsignedSaturate;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Permute2x128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Permute2x128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Permute2x128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Permute2x128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Permute2x128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Permute2x128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Permute2x128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Permute2x128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Permute4x64;(System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Permute4x64;(System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Permute4x64;(System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;PermuteVar8x32;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;PermuteVar8x32;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;PermuteVar8x32;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ShiftLeftLogical128BitLane;(System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ShiftLeftLogical128BitLane;(System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ShiftLeftLogical128BitLane;(System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ShiftLeftLogical128BitLane;(System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ShiftLeftLogical128BitLane;(System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ShiftLeftLogical128BitLane;(System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ShiftLeftLogical128BitLane;(System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ShiftLeftLogical128BitLane;(System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ShiftLeftLogicalVariable;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ShiftLeftLogicalVariable;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ShiftLeftLogicalVariable;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ShiftLeftLogicalVariable;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ShiftLeftLogicalVariable;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ShiftLeftLogicalVariable;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ShiftLeftLogicalVariable;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ShiftLeftLogicalVariable;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ShiftRightArithmetic;(System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ShiftRightArithmetic;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ShiftRightArithmetic;(System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ShiftRightArithmetic;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ShiftRightArithmeticVariable;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ShiftRightArithmeticVariable;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ShiftRightLogical128BitLane;(System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ShiftRightLogical128BitLane;(System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ShiftRightLogical128BitLane;(System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ShiftRightLogical128BitLane;(System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ShiftRightLogical128BitLane;(System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ShiftRightLogical128BitLane;(System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ShiftRightLogical128BitLane;(System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ShiftRightLogical128BitLane;(System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ShiftRightLogical;(System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ShiftRightLogical;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ShiftRightLogical;(System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ShiftRightLogical;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ShiftRightLogical;(System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ShiftRightLogical;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ShiftRightLogical;(System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ShiftRightLogical;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ShiftRightLogical;(System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ShiftRightLogical;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ShiftRightLogical;(System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ShiftRightLogical;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ShiftRightLogicalVariable;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ShiftRightLogicalVariable;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ShiftRightLogicalVariable;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ShiftRightLogicalVariable;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ShiftRightLogicalVariable;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ShiftRightLogicalVariable;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ShiftRightLogicalVariable;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ShiftRightLogicalVariable;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Shuffle;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Shuffle;(System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Shuffle;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Shuffle;(System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ShuffleHigh;(System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ShuffleHigh;(System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ShuffleLow;(System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;ShuffleLow;(System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Sign;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Sign;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Sign;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Subtract;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Subtract;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Subtract;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Subtract;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Subtract;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Subtract;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Subtract;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Subtract;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;SubtractSaturate;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;SubtractSaturate;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;SubtractSaturate;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;SubtractSaturate;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;SumAbsoluteDifferences;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;UnpackHigh;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;UnpackHigh;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;UnpackHigh;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;UnpackHigh;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;UnpackHigh;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;UnpackHigh;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;UnpackHigh;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;UnpackHigh;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;UnpackLow;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;UnpackLow;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;UnpackLow;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;UnpackLow;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;UnpackLow;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;UnpackLow;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;UnpackLow;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;UnpackLow;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Xor;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Xor;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Xor;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Xor;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Xor;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Xor;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Xor;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;Xor;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx2;get_IsSupported;();df-generated | -| System.Runtime.Intrinsics.X86;Avx+X64;get_IsSupported;();df-generated | -| System.Runtime.Intrinsics.X86;Avx;Add;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;Add;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;AddSubtract;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;AddSubtract;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;And;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;And;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;AndNot;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;AndNot;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;Blend;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx;Blend;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx;BlendVariable;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;BlendVariable;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;BroadcastScalarToVector128;(System.Single*);df-generated | -| System.Runtime.Intrinsics.X86;Avx;BroadcastScalarToVector256;(System.Double*);df-generated | -| System.Runtime.Intrinsics.X86;Avx;BroadcastScalarToVector256;(System.Single*);df-generated | -| System.Runtime.Intrinsics.X86;Avx;BroadcastVector128ToVector256;(System.Double*);df-generated | -| System.Runtime.Intrinsics.X86;Avx;BroadcastVector128ToVector256;(System.Single*);df-generated | -| System.Runtime.Intrinsics.X86;Avx;Ceiling;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;Ceiling;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;Compare;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.X86.FloatComparisonMode);df-generated | -| System.Runtime.Intrinsics.X86;Avx;Compare;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.X86.FloatComparisonMode);df-generated | -| System.Runtime.Intrinsics.X86;Avx;Compare;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.X86.FloatComparisonMode);df-generated | -| System.Runtime.Intrinsics.X86;Avx;Compare;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.X86.FloatComparisonMode);df-generated | -| System.Runtime.Intrinsics.X86;Avx;CompareEqual;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;CompareEqual;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;CompareGreaterThan;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;CompareGreaterThan;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;CompareGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;CompareGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;CompareLessThan;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;CompareLessThan;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;CompareLessThanOrEqual;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;CompareLessThanOrEqual;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;CompareNotEqual;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;CompareNotEqual;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;CompareNotGreaterThan;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;CompareNotGreaterThan;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;CompareNotGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;CompareNotGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;CompareNotLessThan;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;CompareNotLessThan;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;CompareNotLessThanOrEqual;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;CompareNotLessThanOrEqual;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;CompareOrdered;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;CompareOrdered;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;CompareScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.X86.FloatComparisonMode);df-generated | -| System.Runtime.Intrinsics.X86;Avx;CompareScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.X86.FloatComparisonMode);df-generated | -| System.Runtime.Intrinsics.X86;Avx;CompareUnordered;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;CompareUnordered;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;ConvertToVector128Int32;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;ConvertToVector128Int32WithTruncation;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;ConvertToVector128Single;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;ConvertToVector256Double;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx;ConvertToVector256Double;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx;ConvertToVector256Int32;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;ConvertToVector256Int32WithTruncation;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;ConvertToVector256Single;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;Divide;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;Divide;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;DotProduct;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx;DuplicateEvenIndexed;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;DuplicateEvenIndexed;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;DuplicateOddIndexed;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;ExtractVector128;(System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx;ExtractVector128;(System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx;ExtractVector128;(System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx;ExtractVector128;(System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx;ExtractVector128;(System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx;ExtractVector128;(System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx;ExtractVector128;(System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx;ExtractVector128;(System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx;ExtractVector128;(System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx;ExtractVector128;(System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx;Floor;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;Floor;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;HorizontalAdd;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;HorizontalAdd;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;HorizontalSubtract;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;HorizontalSubtract;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;InsertVector128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx;InsertVector128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx;InsertVector128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx;InsertVector128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx;InsertVector128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx;InsertVector128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx;InsertVector128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx;InsertVector128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx;InsertVector128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx;InsertVector128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx;LoadAlignedVector256;(System.Byte*);df-generated | -| System.Runtime.Intrinsics.X86;Avx;LoadAlignedVector256;(System.Double*);df-generated | -| System.Runtime.Intrinsics.X86;Avx;LoadAlignedVector256;(System.Int16*);df-generated | -| System.Runtime.Intrinsics.X86;Avx;LoadAlignedVector256;(System.Int32*);df-generated | -| System.Runtime.Intrinsics.X86;Avx;LoadAlignedVector256;(System.Int64*);df-generated | -| System.Runtime.Intrinsics.X86;Avx;LoadAlignedVector256;(System.SByte*);df-generated | -| System.Runtime.Intrinsics.X86;Avx;LoadAlignedVector256;(System.Single*);df-generated | -| System.Runtime.Intrinsics.X86;Avx;LoadAlignedVector256;(System.UInt16*);df-generated | -| System.Runtime.Intrinsics.X86;Avx;LoadAlignedVector256;(System.UInt32*);df-generated | -| System.Runtime.Intrinsics.X86;Avx;LoadAlignedVector256;(System.UInt64*);df-generated | -| System.Runtime.Intrinsics.X86;Avx;LoadDquVector256;(System.Byte*);df-generated | -| System.Runtime.Intrinsics.X86;Avx;LoadDquVector256;(System.Int16*);df-generated | -| System.Runtime.Intrinsics.X86;Avx;LoadDquVector256;(System.Int32*);df-generated | -| System.Runtime.Intrinsics.X86;Avx;LoadDquVector256;(System.Int64*);df-generated | -| System.Runtime.Intrinsics.X86;Avx;LoadDquVector256;(System.SByte*);df-generated | -| System.Runtime.Intrinsics.X86;Avx;LoadDquVector256;(System.UInt16*);df-generated | -| System.Runtime.Intrinsics.X86;Avx;LoadDquVector256;(System.UInt32*);df-generated | -| System.Runtime.Intrinsics.X86;Avx;LoadDquVector256;(System.UInt64*);df-generated | -| System.Runtime.Intrinsics.X86;Avx;LoadVector256;(System.Byte*);df-generated | -| System.Runtime.Intrinsics.X86;Avx;LoadVector256;(System.Double*);df-generated | -| System.Runtime.Intrinsics.X86;Avx;LoadVector256;(System.Int16*);df-generated | -| System.Runtime.Intrinsics.X86;Avx;LoadVector256;(System.Int32*);df-generated | -| System.Runtime.Intrinsics.X86;Avx;LoadVector256;(System.Int64*);df-generated | -| System.Runtime.Intrinsics.X86;Avx;LoadVector256;(System.SByte*);df-generated | -| System.Runtime.Intrinsics.X86;Avx;LoadVector256;(System.Single*);df-generated | -| System.Runtime.Intrinsics.X86;Avx;LoadVector256;(System.UInt16*);df-generated | -| System.Runtime.Intrinsics.X86;Avx;LoadVector256;(System.UInt32*);df-generated | -| System.Runtime.Intrinsics.X86;Avx;LoadVector256;(System.UInt64*);df-generated | -| System.Runtime.Intrinsics.X86;Avx;MaskLoad;(System.Double*,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx;MaskLoad;(System.Double*,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;MaskLoad;(System.Single*,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx;MaskLoad;(System.Single*,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;MaskStore;(System.Double*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx;MaskStore;(System.Double*,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;MaskStore;(System.Single*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx;MaskStore;(System.Single*,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;Max;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;Max;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;Min;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;Min;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;MoveMask;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;MoveMask;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;Multiply;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;Multiply;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;Or;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;Or;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;Permute2x128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx;Permute2x128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx;Permute2x128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx;Permute2x128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx;Permute2x128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx;Permute2x128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx;Permute2x128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx;Permute2x128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx;Permute2x128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx;Permute2x128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx;Permute;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx;Permute;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx;Permute;(System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx;Permute;(System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx;PermuteVar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx;PermuteVar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx;PermuteVar;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;PermuteVar;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;Reciprocal;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;ReciprocalSqrt;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;RoundCurrentDirection;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;RoundCurrentDirection;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;RoundToNearestInteger;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;RoundToNearestInteger;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;RoundToNegativeInfinity;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;RoundToNegativeInfinity;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;RoundToPositiveInfinity;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;RoundToPositiveInfinity;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;RoundToZero;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;RoundToZero;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;Shuffle;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx;Shuffle;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Avx;Sqrt;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;Sqrt;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;Store;(System.Byte*,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;Store;(System.Double*,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;Store;(System.Int16*,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;Store;(System.Int32*,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;Store;(System.Int64*,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;Store;(System.SByte*,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;Store;(System.Single*,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;Store;(System.UInt16*,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;Store;(System.UInt32*,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;Store;(System.UInt64*,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;StoreAligned;(System.Byte*,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;StoreAligned;(System.Double*,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;StoreAligned;(System.Int16*,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;StoreAligned;(System.Int32*,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;StoreAligned;(System.Int64*,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;StoreAligned;(System.SByte*,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;StoreAligned;(System.Single*,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;StoreAligned;(System.UInt16*,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;StoreAligned;(System.UInt32*,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;StoreAligned;(System.UInt64*,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;StoreAlignedNonTemporal;(System.Byte*,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;StoreAlignedNonTemporal;(System.Double*,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;StoreAlignedNonTemporal;(System.Int16*,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;StoreAlignedNonTemporal;(System.Int32*,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;StoreAlignedNonTemporal;(System.Int64*,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;StoreAlignedNonTemporal;(System.SByte*,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;StoreAlignedNonTemporal;(System.Single*,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;StoreAlignedNonTemporal;(System.UInt16*,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;StoreAlignedNonTemporal;(System.UInt32*,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;StoreAlignedNonTemporal;(System.UInt64*,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;Subtract;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;Subtract;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;TestC;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx;TestC;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx;TestC;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;TestC;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;TestC;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;TestC;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;TestC;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;TestC;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;TestC;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;TestC;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;TestC;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;TestC;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;TestNotZAndNotC;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx;TestNotZAndNotC;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx;TestNotZAndNotC;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;TestNotZAndNotC;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;TestNotZAndNotC;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;TestNotZAndNotC;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;TestNotZAndNotC;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;TestNotZAndNotC;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;TestNotZAndNotC;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;TestNotZAndNotC;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;TestNotZAndNotC;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;TestNotZAndNotC;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;TestZ;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx;TestZ;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Avx;TestZ;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;TestZ;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;TestZ;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;TestZ;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;TestZ;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;TestZ;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;TestZ;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;TestZ;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;TestZ;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;TestZ;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;UnpackHigh;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;UnpackHigh;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;UnpackLow;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;UnpackLow;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;Xor;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;Xor;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Avx;get_IsSupported;();df-generated | -| System.Runtime.Intrinsics.X86;AvxVnni+X64;get_IsSupported;();df-generated | -| System.Runtime.Intrinsics.X86;AvxVnni;MultiplyWideningAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;AvxVnni;MultiplyWideningAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;AvxVnni;MultiplyWideningAndAdd;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;AvxVnni;MultiplyWideningAndAdd;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;AvxVnni;MultiplyWideningAndAddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;AvxVnni;MultiplyWideningAndAddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;AvxVnni;MultiplyWideningAndAddSaturate;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;AvxVnni;MultiplyWideningAndAddSaturate;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;AvxVnni;get_IsSupported;();df-generated | -| System.Runtime.Intrinsics.X86;Bmi1+X64;AndNot;(System.UInt64,System.UInt64);df-generated | -| System.Runtime.Intrinsics.X86;Bmi1+X64;BitFieldExtract;(System.UInt64,System.Byte,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Bmi1+X64;BitFieldExtract;(System.UInt64,System.UInt16);df-generated | -| System.Runtime.Intrinsics.X86;Bmi1+X64;ExtractLowestSetBit;(System.UInt64);df-generated | -| System.Runtime.Intrinsics.X86;Bmi1+X64;GetMaskUpToLowestSetBit;(System.UInt64);df-generated | -| System.Runtime.Intrinsics.X86;Bmi1+X64;ResetLowestSetBit;(System.UInt64);df-generated | -| System.Runtime.Intrinsics.X86;Bmi1+X64;TrailingZeroCount;(System.UInt64);df-generated | -| System.Runtime.Intrinsics.X86;Bmi1+X64;get_IsSupported;();df-generated | -| System.Runtime.Intrinsics.X86;Bmi1;AndNot;(System.UInt32,System.UInt32);df-generated | -| System.Runtime.Intrinsics.X86;Bmi1;BitFieldExtract;(System.UInt32,System.Byte,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Bmi1;BitFieldExtract;(System.UInt32,System.UInt16);df-generated | -| System.Runtime.Intrinsics.X86;Bmi1;ExtractLowestSetBit;(System.UInt32);df-generated | -| System.Runtime.Intrinsics.X86;Bmi1;GetMaskUpToLowestSetBit;(System.UInt32);df-generated | -| System.Runtime.Intrinsics.X86;Bmi1;ResetLowestSetBit;(System.UInt32);df-generated | -| System.Runtime.Intrinsics.X86;Bmi1;TrailingZeroCount;(System.UInt32);df-generated | -| System.Runtime.Intrinsics.X86;Bmi1;get_IsSupported;();df-generated | -| System.Runtime.Intrinsics.X86;Bmi2+X64;MultiplyNoFlags;(System.UInt64,System.UInt64);df-generated | -| System.Runtime.Intrinsics.X86;Bmi2+X64;MultiplyNoFlags;(System.UInt64,System.UInt64,System.UInt64*);df-generated | -| System.Runtime.Intrinsics.X86;Bmi2+X64;ParallelBitDeposit;(System.UInt64,System.UInt64);df-generated | -| System.Runtime.Intrinsics.X86;Bmi2+X64;ParallelBitExtract;(System.UInt64,System.UInt64);df-generated | -| System.Runtime.Intrinsics.X86;Bmi2+X64;ZeroHighBits;(System.UInt64,System.UInt64);df-generated | -| System.Runtime.Intrinsics.X86;Bmi2+X64;get_IsSupported;();df-generated | -| System.Runtime.Intrinsics.X86;Bmi2;MultiplyNoFlags;(System.UInt32,System.UInt32);df-generated | -| System.Runtime.Intrinsics.X86;Bmi2;MultiplyNoFlags;(System.UInt32,System.UInt32,System.UInt32*);df-generated | -| System.Runtime.Intrinsics.X86;Bmi2;ParallelBitDeposit;(System.UInt32,System.UInt32);df-generated | -| System.Runtime.Intrinsics.X86;Bmi2;ParallelBitExtract;(System.UInt32,System.UInt32);df-generated | -| System.Runtime.Intrinsics.X86;Bmi2;ZeroHighBits;(System.UInt32,System.UInt32);df-generated | -| System.Runtime.Intrinsics.X86;Bmi2;get_IsSupported;();df-generated | -| System.Runtime.Intrinsics.X86;Fma+X64;get_IsSupported;();df-generated | -| System.Runtime.Intrinsics.X86;Fma;MultiplyAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Fma;MultiplyAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Fma;MultiplyAdd;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Fma;MultiplyAdd;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Fma;MultiplyAddNegated;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Fma;MultiplyAddNegated;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Fma;MultiplyAddNegated;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Fma;MultiplyAddNegated;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Fma;MultiplyAddNegatedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Fma;MultiplyAddNegatedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Fma;MultiplyAddScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Fma;MultiplyAddScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Fma;MultiplyAddSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Fma;MultiplyAddSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Fma;MultiplyAddSubtract;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Fma;MultiplyAddSubtract;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Fma;MultiplySubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Fma;MultiplySubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Fma;MultiplySubtract;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Fma;MultiplySubtract;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Fma;MultiplySubtractAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Fma;MultiplySubtractAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Fma;MultiplySubtractAdd;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Fma;MultiplySubtractAdd;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Fma;MultiplySubtractNegated;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Fma;MultiplySubtractNegated;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Fma;MultiplySubtractNegated;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Fma;MultiplySubtractNegated;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics.X86;Fma;MultiplySubtractNegatedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Fma;MultiplySubtractNegatedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Fma;MultiplySubtractScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Fma;MultiplySubtractScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Fma;get_IsSupported;();df-generated | -| System.Runtime.Intrinsics.X86;Lzcnt+X64;LeadingZeroCount;(System.UInt64);df-generated | -| System.Runtime.Intrinsics.X86;Lzcnt+X64;get_IsSupported;();df-generated | -| System.Runtime.Intrinsics.X86;Lzcnt;LeadingZeroCount;(System.UInt32);df-generated | -| System.Runtime.Intrinsics.X86;Lzcnt;get_IsSupported;();df-generated | -| System.Runtime.Intrinsics.X86;Pclmulqdq+X64;get_IsSupported;();df-generated | -| System.Runtime.Intrinsics.X86;Pclmulqdq;CarrylessMultiply;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Pclmulqdq;CarrylessMultiply;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Pclmulqdq;get_IsSupported;();df-generated | -| System.Runtime.Intrinsics.X86;Popcnt+X64;PopCount;(System.UInt64);df-generated | -| System.Runtime.Intrinsics.X86;Popcnt+X64;get_IsSupported;();df-generated | -| System.Runtime.Intrinsics.X86;Popcnt;PopCount;(System.UInt32);df-generated | -| System.Runtime.Intrinsics.X86;Popcnt;get_IsSupported;();df-generated | -| System.Runtime.Intrinsics.X86;Sse2+X64;ConvertScalarToVector128Double;(System.Runtime.Intrinsics.Vector128,System.Int64);df-generated | -| System.Runtime.Intrinsics.X86;Sse2+X64;ConvertScalarToVector128Int64;(System.Int64);df-generated | -| System.Runtime.Intrinsics.X86;Sse2+X64;ConvertScalarToVector128UInt64;(System.UInt64);df-generated | -| System.Runtime.Intrinsics.X86;Sse2+X64;ConvertToInt64;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2+X64;ConvertToInt64;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2+X64;ConvertToInt64WithTruncation;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2+X64;ConvertToUInt64;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2+X64;StoreNonTemporal;(System.Int64*,System.Int64);df-generated | -| System.Runtime.Intrinsics.X86;Sse2+X64;StoreNonTemporal;(System.UInt64*,System.UInt64);df-generated | -| System.Runtime.Intrinsics.X86;Sse2+X64;get_IsSupported;();df-generated | -| System.Runtime.Intrinsics.X86;Sse2;Add;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;Add;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;Add;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;Add;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;Add;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;Add;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;Add;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;Add;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;Add;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;AddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;AddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;AddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;AddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;AddScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;And;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;And;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;And;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;And;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;And;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;And;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;And;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;And;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;And;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;AndNot;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;AndNot;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;AndNot;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;AndNot;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;AndNot;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;AndNot;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;AndNot;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;AndNot;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;AndNot;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;Average;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;Average;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;CompareEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;CompareEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;CompareEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;CompareEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;CompareEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;CompareEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;CompareEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;CompareGreaterThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;CompareGreaterThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;CompareGreaterThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;CompareGreaterThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;CompareGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;CompareLessThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;CompareLessThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;CompareLessThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;CompareLessThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;CompareLessThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;CompareNotEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;CompareNotGreaterThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;CompareNotGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;CompareNotLessThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;CompareNotLessThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;CompareOrdered;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;CompareScalarEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;CompareScalarGreaterThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;CompareScalarGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;CompareScalarLessThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;CompareScalarLessThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;CompareScalarNotEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;CompareScalarNotGreaterThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;CompareScalarNotGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;CompareScalarNotLessThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;CompareScalarNotLessThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;CompareScalarOrdered;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;CompareScalarOrderedEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;CompareScalarOrderedGreaterThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;CompareScalarOrderedGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;CompareScalarOrderedLessThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;CompareScalarOrderedLessThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;CompareScalarOrderedNotEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;CompareScalarUnordered;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;CompareScalarUnorderedEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;CompareScalarUnorderedGreaterThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;CompareScalarUnorderedGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;CompareScalarUnorderedLessThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;CompareScalarUnorderedLessThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;CompareScalarUnorderedNotEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;CompareUnordered;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;ConvertScalarToVector128Double;(System.Runtime.Intrinsics.Vector128,System.Int32);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;ConvertScalarToVector128Double;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;ConvertScalarToVector128Int32;(System.Int32);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;ConvertScalarToVector128Single;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;ConvertScalarToVector128UInt32;(System.UInt32);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;ConvertToInt32;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;ConvertToInt32;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;ConvertToInt32WithTruncation;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;ConvertToUInt32;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;ConvertToVector128Double;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;ConvertToVector128Double;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;ConvertToVector128Int32;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;ConvertToVector128Int32;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;ConvertToVector128Int32WithTruncation;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;ConvertToVector128Int32WithTruncation;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;ConvertToVector128Single;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;ConvertToVector128Single;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;Divide;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;DivideScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;Extract;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;Insert;(System.Runtime.Intrinsics.Vector128,System.Int16,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;Insert;(System.Runtime.Intrinsics.Vector128,System.UInt16,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;LoadAlignedVector128;(System.Byte*);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;LoadAlignedVector128;(System.Double*);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;LoadAlignedVector128;(System.Int16*);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;LoadAlignedVector128;(System.Int32*);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;LoadAlignedVector128;(System.Int64*);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;LoadAlignedVector128;(System.SByte*);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;LoadAlignedVector128;(System.UInt16*);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;LoadAlignedVector128;(System.UInt32*);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;LoadAlignedVector128;(System.UInt64*);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;LoadFence;();df-generated | -| System.Runtime.Intrinsics.X86;Sse2;LoadHigh;(System.Runtime.Intrinsics.Vector128,System.Double*);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;LoadLow;(System.Runtime.Intrinsics.Vector128,System.Double*);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;LoadScalarVector128;(System.Double*);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;LoadScalarVector128;(System.Int32*);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;LoadScalarVector128;(System.Int64*);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;LoadScalarVector128;(System.UInt32*);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;LoadScalarVector128;(System.UInt64*);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;LoadVector128;(System.Byte*);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;LoadVector128;(System.Double*);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;LoadVector128;(System.Int16*);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;LoadVector128;(System.Int32*);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;LoadVector128;(System.Int64*);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;LoadVector128;(System.SByte*);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;LoadVector128;(System.UInt16*);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;LoadVector128;(System.UInt32*);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;LoadVector128;(System.UInt64*);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;MaskMove;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte*);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;MaskMove;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.SByte*);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;Max;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;Max;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;Max;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;MaxScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;MemoryFence;();df-generated | -| System.Runtime.Intrinsics.X86;Sse2;Min;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;Min;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;Min;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;MinScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;MoveMask;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;MoveMask;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;MoveMask;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;MoveScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;MoveScalar;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;MoveScalar;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;Multiply;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;Multiply;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;MultiplyAddAdjacent;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;MultiplyHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;MultiplyHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;MultiplyLow;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;MultiplyLow;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;MultiplyScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;Or;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;Or;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;Or;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;Or;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;Or;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;Or;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;Or;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;Or;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;Or;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;PackSignedSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;PackSignedSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;PackUnsignedSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;ShiftLeftLogical128BitLane;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;ShiftLeftLogical128BitLane;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;ShiftLeftLogical128BitLane;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;ShiftLeftLogical128BitLane;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;ShiftLeftLogical128BitLane;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;ShiftLeftLogical128BitLane;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;ShiftLeftLogical128BitLane;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;ShiftLeftLogical128BitLane;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;ShiftRightArithmetic;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;ShiftRightArithmetic;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;ShiftRightArithmetic;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;ShiftRightArithmetic;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;ShiftRightLogical128BitLane;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;ShiftRightLogical128BitLane;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;ShiftRightLogical128BitLane;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;ShiftRightLogical128BitLane;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;ShiftRightLogical128BitLane;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;ShiftRightLogical128BitLane;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;ShiftRightLogical128BitLane;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;ShiftRightLogical128BitLane;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;ShiftRightLogical;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;ShiftRightLogical;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;ShiftRightLogical;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;ShiftRightLogical;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;ShiftRightLogical;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;ShiftRightLogical;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;ShiftRightLogical;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;ShiftRightLogical;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;ShiftRightLogical;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;ShiftRightLogical;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;ShiftRightLogical;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;ShiftRightLogical;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;Shuffle;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;Shuffle;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;Shuffle;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;ShuffleHigh;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;ShuffleHigh;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;ShuffleLow;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;ShuffleLow;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;Sqrt;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;SqrtScalar;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;SqrtScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;Store;(System.Byte*,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;Store;(System.Double*,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;Store;(System.Int16*,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;Store;(System.Int32*,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;Store;(System.Int64*,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;Store;(System.SByte*,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;Store;(System.UInt16*,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;Store;(System.UInt32*,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;Store;(System.UInt64*,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;StoreAligned;(System.Byte*,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;StoreAligned;(System.Double*,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;StoreAligned;(System.Int16*,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;StoreAligned;(System.Int32*,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;StoreAligned;(System.Int64*,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;StoreAligned;(System.SByte*,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;StoreAligned;(System.UInt16*,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;StoreAligned;(System.UInt32*,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;StoreAligned;(System.UInt64*,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;StoreAlignedNonTemporal;(System.Byte*,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;StoreAlignedNonTemporal;(System.Double*,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;StoreAlignedNonTemporal;(System.Int16*,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;StoreAlignedNonTemporal;(System.Int32*,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;StoreAlignedNonTemporal;(System.Int64*,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;StoreAlignedNonTemporal;(System.SByte*,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;StoreAlignedNonTemporal;(System.UInt16*,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;StoreAlignedNonTemporal;(System.UInt32*,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;StoreAlignedNonTemporal;(System.UInt64*,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;StoreHigh;(System.Double*,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;StoreLow;(System.Double*,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;StoreNonTemporal;(System.Int32*,System.Int32);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;StoreNonTemporal;(System.UInt32*,System.UInt32);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;StoreScalar;(System.Double*,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;StoreScalar;(System.Int32*,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;StoreScalar;(System.Int64*,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;StoreScalar;(System.UInt32*,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;StoreScalar;(System.UInt64*,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;Subtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;Subtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;Subtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;Subtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;Subtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;Subtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;Subtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;Subtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;Subtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;SubtractSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;SubtractSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;SubtractSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;SubtractSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;SubtractScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;SumAbsoluteDifferences;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;UnpackHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;UnpackHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;UnpackHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;UnpackHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;UnpackHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;UnpackHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;UnpackHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;UnpackHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;UnpackHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;UnpackLow;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;UnpackLow;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;UnpackLow;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;UnpackLow;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;UnpackLow;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;UnpackLow;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;UnpackLow;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;UnpackLow;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;UnpackLow;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;Xor;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;Xor;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;Xor;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;Xor;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;Xor;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;Xor;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;Xor;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;Xor;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;Xor;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse2;get_IsSupported;();df-generated | -| System.Runtime.Intrinsics.X86;Sse3+X64;get_IsSupported;();df-generated | -| System.Runtime.Intrinsics.X86;Sse3;AddSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse3;AddSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse3;HorizontalAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse3;HorizontalAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse3;HorizontalSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse3;HorizontalSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse3;LoadAndDuplicateToVector128;(System.Double*);df-generated | -| System.Runtime.Intrinsics.X86;Sse3;LoadDquVector128;(System.Byte*);df-generated | -| System.Runtime.Intrinsics.X86;Sse3;LoadDquVector128;(System.Int16*);df-generated | -| System.Runtime.Intrinsics.X86;Sse3;LoadDquVector128;(System.Int32*);df-generated | -| System.Runtime.Intrinsics.X86;Sse3;LoadDquVector128;(System.Int64*);df-generated | -| System.Runtime.Intrinsics.X86;Sse3;LoadDquVector128;(System.SByte*);df-generated | -| System.Runtime.Intrinsics.X86;Sse3;LoadDquVector128;(System.UInt16*);df-generated | -| System.Runtime.Intrinsics.X86;Sse3;LoadDquVector128;(System.UInt32*);df-generated | -| System.Runtime.Intrinsics.X86;Sse3;LoadDquVector128;(System.UInt64*);df-generated | -| System.Runtime.Intrinsics.X86;Sse3;MoveAndDuplicate;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse3;MoveHighAndDuplicate;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse3;MoveLowAndDuplicate;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse3;get_IsSupported;();df-generated | -| System.Runtime.Intrinsics.X86;Sse41+X64;Extract;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Sse41+X64;Extract;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Sse41+X64;Insert;(System.Runtime.Intrinsics.Vector128,System.Int64,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Sse41+X64;Insert;(System.Runtime.Intrinsics.Vector128,System.UInt64,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Sse41+X64;get_IsSupported;();df-generated | -| System.Runtime.Intrinsics.X86;Sse41;Blend;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;Blend;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;Blend;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;Blend;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;BlendVariable;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;BlendVariable;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;BlendVariable;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;BlendVariable;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;BlendVariable;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;BlendVariable;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;BlendVariable;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;BlendVariable;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;BlendVariable;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;BlendVariable;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;Ceiling;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;Ceiling;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;CeilingScalar;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;CeilingScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;CeilingScalar;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;CeilingScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;CompareEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;CompareEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;ConvertToVector128Int16;(System.Byte*);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;ConvertToVector128Int16;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;ConvertToVector128Int16;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;ConvertToVector128Int16;(System.SByte*);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;ConvertToVector128Int32;(System.Byte*);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;ConvertToVector128Int32;(System.Int16*);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;ConvertToVector128Int32;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;ConvertToVector128Int32;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;ConvertToVector128Int32;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;ConvertToVector128Int32;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;ConvertToVector128Int32;(System.SByte*);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;ConvertToVector128Int32;(System.UInt16*);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;ConvertToVector128Int64;(System.Byte*);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;ConvertToVector128Int64;(System.Int16*);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;ConvertToVector128Int64;(System.Int32*);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;ConvertToVector128Int64;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;ConvertToVector128Int64;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;ConvertToVector128Int64;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;ConvertToVector128Int64;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;ConvertToVector128Int64;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;ConvertToVector128Int64;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;ConvertToVector128Int64;(System.SByte*);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;ConvertToVector128Int64;(System.UInt16*);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;ConvertToVector128Int64;(System.UInt32*);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;DotProduct;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;DotProduct;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;Extract;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;Extract;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;Extract;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;Extract;(System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;Floor;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;Floor;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;FloorScalar;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;FloorScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;FloorScalar;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;FloorScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;Insert;(System.Runtime.Intrinsics.Vector128,System.Byte,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;Insert;(System.Runtime.Intrinsics.Vector128,System.Int32,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;Insert;(System.Runtime.Intrinsics.Vector128,System.SByte,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;Insert;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;Insert;(System.Runtime.Intrinsics.Vector128,System.UInt32,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;LoadAlignedVector128NonTemporal;(System.Byte*);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;LoadAlignedVector128NonTemporal;(System.Int16*);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;LoadAlignedVector128NonTemporal;(System.Int32*);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;LoadAlignedVector128NonTemporal;(System.Int64*);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;LoadAlignedVector128NonTemporal;(System.SByte*);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;LoadAlignedVector128NonTemporal;(System.UInt16*);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;LoadAlignedVector128NonTemporal;(System.UInt32*);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;LoadAlignedVector128NonTemporal;(System.UInt64*);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;Max;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;Max;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;Max;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;Max;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;Min;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;Min;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;Min;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;Min;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;MinHorizontal;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;MultipleSumAbsoluteDifferences;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;Multiply;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;MultiplyLow;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;MultiplyLow;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;PackUnsignedSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;RoundCurrentDirection;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;RoundCurrentDirection;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;RoundCurrentDirectionScalar;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;RoundCurrentDirectionScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;RoundCurrentDirectionScalar;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;RoundCurrentDirectionScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;RoundToNearestInteger;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;RoundToNearestInteger;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;RoundToNearestIntegerScalar;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;RoundToNearestIntegerScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;RoundToNearestIntegerScalar;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;RoundToNearestIntegerScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;RoundToNegativeInfinity;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;RoundToNegativeInfinity;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;RoundToNegativeInfinityScalar;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;RoundToNegativeInfinityScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;RoundToNegativeInfinityScalar;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;RoundToNegativeInfinityScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;RoundToPositiveInfinity;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;RoundToPositiveInfinity;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;RoundToPositiveInfinityScalar;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;RoundToPositiveInfinityScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;RoundToPositiveInfinityScalar;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;RoundToPositiveInfinityScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;RoundToZero;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;RoundToZero;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;RoundToZeroScalar;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;RoundToZeroScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;RoundToZeroScalar;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;RoundToZeroScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;TestC;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;TestC;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;TestC;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;TestC;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;TestC;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;TestC;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;TestC;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;TestC;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;TestNotZAndNotC;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;TestNotZAndNotC;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;TestNotZAndNotC;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;TestNotZAndNotC;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;TestNotZAndNotC;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;TestNotZAndNotC;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;TestNotZAndNotC;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;TestNotZAndNotC;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;TestZ;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;TestZ;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;TestZ;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;TestZ;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;TestZ;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;TestZ;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;TestZ;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;TestZ;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse41;get_IsSupported;();df-generated | -| System.Runtime.Intrinsics.X86;Sse42+X64;Crc32;(System.UInt64,System.UInt64);df-generated | -| System.Runtime.Intrinsics.X86;Sse42+X64;get_IsSupported;();df-generated | -| System.Runtime.Intrinsics.X86;Sse42;CompareGreaterThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse42;Crc32;(System.UInt32,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Sse42;Crc32;(System.UInt32,System.UInt16);df-generated | -| System.Runtime.Intrinsics.X86;Sse42;Crc32;(System.UInt32,System.UInt32);df-generated | -| System.Runtime.Intrinsics.X86;Sse42;get_IsSupported;();df-generated | -| System.Runtime.Intrinsics.X86;Sse+X64;ConvertScalarToVector128Single;(System.Runtime.Intrinsics.Vector128,System.Int64);df-generated | -| System.Runtime.Intrinsics.X86;Sse+X64;ConvertToInt64;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse+X64;ConvertToInt64WithTruncation;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse+X64;get_IsSupported;();df-generated | -| System.Runtime.Intrinsics.X86;Sse;Add;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;AddScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;And;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;AndNot;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;CompareEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;CompareGreaterThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;CompareGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;CompareLessThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;CompareLessThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;CompareNotEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;CompareNotGreaterThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;CompareNotGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;CompareNotLessThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;CompareNotLessThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;CompareOrdered;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;CompareScalarEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;CompareScalarGreaterThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;CompareScalarGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;CompareScalarLessThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;CompareScalarLessThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;CompareScalarNotEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;CompareScalarNotGreaterThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;CompareScalarNotGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;CompareScalarNotLessThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;CompareScalarNotLessThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;CompareScalarOrdered;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;CompareScalarOrderedEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;CompareScalarOrderedGreaterThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;CompareScalarOrderedGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;CompareScalarOrderedLessThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;CompareScalarOrderedLessThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;CompareScalarOrderedNotEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;CompareScalarUnordered;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;CompareScalarUnorderedEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;CompareScalarUnorderedGreaterThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;CompareScalarUnorderedGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;CompareScalarUnorderedLessThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;CompareScalarUnorderedLessThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;CompareScalarUnorderedNotEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;CompareUnordered;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;ConvertScalarToVector128Single;(System.Runtime.Intrinsics.Vector128,System.Int32);df-generated | -| System.Runtime.Intrinsics.X86;Sse;ConvertToInt32;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;ConvertToInt32WithTruncation;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;Divide;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;DivideScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;LoadAlignedVector128;(System.Single*);df-generated | -| System.Runtime.Intrinsics.X86;Sse;LoadHigh;(System.Runtime.Intrinsics.Vector128,System.Single*);df-generated | -| System.Runtime.Intrinsics.X86;Sse;LoadLow;(System.Runtime.Intrinsics.Vector128,System.Single*);df-generated | -| System.Runtime.Intrinsics.X86;Sse;LoadScalarVector128;(System.Single*);df-generated | -| System.Runtime.Intrinsics.X86;Sse;LoadVector128;(System.Single*);df-generated | -| System.Runtime.Intrinsics.X86;Sse;Max;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;MaxScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;Min;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;MinScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;MoveHighToLow;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;MoveLowToHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;MoveMask;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;MoveScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;Multiply;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;MultiplyScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;Or;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;Prefetch0;(System.Void*);df-generated | -| System.Runtime.Intrinsics.X86;Sse;Prefetch1;(System.Void*);df-generated | -| System.Runtime.Intrinsics.X86;Sse;Prefetch2;(System.Void*);df-generated | -| System.Runtime.Intrinsics.X86;Sse;PrefetchNonTemporal;(System.Void*);df-generated | -| System.Runtime.Intrinsics.X86;Sse;Reciprocal;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;ReciprocalScalar;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;ReciprocalScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;ReciprocalSqrt;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;ReciprocalSqrtScalar;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;ReciprocalSqrtScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;Shuffle;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Sse;Sqrt;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;SqrtScalar;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;SqrtScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;Store;(System.Single*,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;StoreAligned;(System.Single*,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;StoreAlignedNonTemporal;(System.Single*,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;StoreFence;();df-generated | -| System.Runtime.Intrinsics.X86;Sse;StoreHigh;(System.Single*,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;StoreLow;(System.Single*,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;StoreScalar;(System.Single*,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;Subtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;SubtractScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;UnpackHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;UnpackLow;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;Xor;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Sse;get_IsSupported;();df-generated | -| System.Runtime.Intrinsics.X86;Ssse3+X64;get_IsSupported;();df-generated | -| System.Runtime.Intrinsics.X86;Ssse3;Abs;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Ssse3;Abs;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Ssse3;Abs;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Ssse3;AlignRight;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Ssse3;AlignRight;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Ssse3;AlignRight;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Ssse3;AlignRight;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Ssse3;AlignRight;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Ssse3;AlignRight;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Ssse3;AlignRight;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Ssse3;AlignRight;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);df-generated | -| System.Runtime.Intrinsics.X86;Ssse3;HorizontalAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Ssse3;HorizontalAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Ssse3;HorizontalAddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Ssse3;HorizontalSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Ssse3;HorizontalSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Ssse3;HorizontalSubtractSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Ssse3;MultiplyAddAdjacent;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Ssse3;MultiplyHighRoundScale;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Ssse3;Shuffle;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Ssse3;Shuffle;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Ssse3;Sign;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Ssse3;Sign;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Ssse3;Sign;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics.X86;Ssse3;get_IsSupported;();df-generated | -| System.Runtime.Intrinsics.X86;X86Base+X64;get_IsSupported;();df-generated | -| System.Runtime.Intrinsics.X86;X86Base;CpuId;(System.Int32,System.Int32);df-generated | -| System.Runtime.Intrinsics.X86;X86Base;Pause;();df-generated | -| System.Runtime.Intrinsics.X86;X86Base;get_IsSupported;();df-generated | -| System.Runtime.Intrinsics;Vector64;Add<>;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;AndNot<>;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;As<,>;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;AsByte<>;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;AsDouble<>;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;AsInt16<>;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;AsInt32<>;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;AsInt64<>;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;AsNInt<>;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;AsNUInt<>;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;AsSByte<>;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;AsSingle<>;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;AsUInt16<>;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;AsUInt32<>;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;AsUInt64<>;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;BitwiseAnd<>;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;BitwiseOr<>;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;Ceiling;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;Ceiling;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;ConditionalSelect<>;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;ConvertToDouble;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;ConvertToDouble;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;ConvertToInt32;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;ConvertToInt64;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;ConvertToSingle;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;ConvertToSingle;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;ConvertToUInt32;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;ConvertToUInt64;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;CopyTo<>;(System.Runtime.Intrinsics.Vector64,System.Span);df-generated | -| System.Runtime.Intrinsics;Vector64;CopyTo<>;(System.Runtime.Intrinsics.Vector64,T[]);df-generated | -| System.Runtime.Intrinsics;Vector64;CopyTo<>;(System.Runtime.Intrinsics.Vector64,T[],System.Int32);df-generated | -| System.Runtime.Intrinsics;Vector64;Create;(System.Byte);df-generated | -| System.Runtime.Intrinsics;Vector64;Create;(System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte);df-generated | -| System.Runtime.Intrinsics;Vector64;Create;(System.Double);df-generated | -| System.Runtime.Intrinsics;Vector64;Create;(System.Int16);df-generated | -| System.Runtime.Intrinsics;Vector64;Create;(System.Int16,System.Int16,System.Int16,System.Int16);df-generated | -| System.Runtime.Intrinsics;Vector64;Create;(System.Int32);df-generated | -| System.Runtime.Intrinsics;Vector64;Create;(System.Int32,System.Int32);df-generated | -| System.Runtime.Intrinsics;Vector64;Create;(System.Int64);df-generated | -| System.Runtime.Intrinsics;Vector64;Create;(System.IntPtr);df-generated | -| System.Runtime.Intrinsics;Vector64;Create;(System.SByte);df-generated | -| System.Runtime.Intrinsics;Vector64;Create;(System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte);df-generated | -| System.Runtime.Intrinsics;Vector64;Create;(System.Single);df-generated | -| System.Runtime.Intrinsics;Vector64;Create;(System.Single,System.Single);df-generated | -| System.Runtime.Intrinsics;Vector64;Create;(System.UInt16);df-generated | -| System.Runtime.Intrinsics;Vector64;Create;(System.UInt16,System.UInt16,System.UInt16,System.UInt16);df-generated | -| System.Runtime.Intrinsics;Vector64;Create;(System.UInt32);df-generated | -| System.Runtime.Intrinsics;Vector64;Create;(System.UInt32,System.UInt32);df-generated | -| System.Runtime.Intrinsics;Vector64;Create;(System.UInt64);df-generated | -| System.Runtime.Intrinsics;Vector64;Create;(System.UIntPtr);df-generated | -| System.Runtime.Intrinsics;Vector64;Create<>;(System.ReadOnlySpan);df-generated | -| System.Runtime.Intrinsics;Vector64;Create<>;(T);df-generated | -| System.Runtime.Intrinsics;Vector64;Create<>;(T[]);df-generated | -| System.Runtime.Intrinsics;Vector64;Create<>;(T[],System.Int32);df-generated | -| System.Runtime.Intrinsics;Vector64;CreateScalar;(System.Byte);df-generated | -| System.Runtime.Intrinsics;Vector64;CreateScalar;(System.Double);df-generated | -| System.Runtime.Intrinsics;Vector64;CreateScalar;(System.Int16);df-generated | -| System.Runtime.Intrinsics;Vector64;CreateScalar;(System.Int32);df-generated | -| System.Runtime.Intrinsics;Vector64;CreateScalar;(System.Int64);df-generated | -| System.Runtime.Intrinsics;Vector64;CreateScalar;(System.IntPtr);df-generated | -| System.Runtime.Intrinsics;Vector64;CreateScalar;(System.SByte);df-generated | -| System.Runtime.Intrinsics;Vector64;CreateScalar;(System.Single);df-generated | -| System.Runtime.Intrinsics;Vector64;CreateScalar;(System.UInt16);df-generated | -| System.Runtime.Intrinsics;Vector64;CreateScalar;(System.UInt32);df-generated | -| System.Runtime.Intrinsics;Vector64;CreateScalar;(System.UInt64);df-generated | -| System.Runtime.Intrinsics;Vector64;CreateScalar;(System.UIntPtr);df-generated | -| System.Runtime.Intrinsics;Vector64;CreateScalarUnsafe;(System.Byte);df-generated | -| System.Runtime.Intrinsics;Vector64;CreateScalarUnsafe;(System.Int16);df-generated | -| System.Runtime.Intrinsics;Vector64;CreateScalarUnsafe;(System.Int32);df-generated | -| System.Runtime.Intrinsics;Vector64;CreateScalarUnsafe;(System.IntPtr);df-generated | -| System.Runtime.Intrinsics;Vector64;CreateScalarUnsafe;(System.SByte);df-generated | -| System.Runtime.Intrinsics;Vector64;CreateScalarUnsafe;(System.Single);df-generated | -| System.Runtime.Intrinsics;Vector64;CreateScalarUnsafe;(System.UInt16);df-generated | -| System.Runtime.Intrinsics;Vector64;CreateScalarUnsafe;(System.UInt32);df-generated | -| System.Runtime.Intrinsics;Vector64;CreateScalarUnsafe;(System.UIntPtr);df-generated | -| System.Runtime.Intrinsics;Vector64;Divide<>;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;Dot<>;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;Equals<>;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;EqualsAll<>;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;EqualsAny<>;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;Floor;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;Floor;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;GetElement<>;(System.Runtime.Intrinsics.Vector64,System.Int32);df-generated | -| System.Runtime.Intrinsics;Vector64;GreaterThan<>;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;GreaterThanAll<>;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;GreaterThanAny<>;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;GreaterThanOrEqual<>;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;GreaterThanOrEqualAll<>;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;GreaterThanOrEqualAny<>;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;LessThan<>;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;LessThanAll<>;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;LessThanAny<>;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;LessThanOrEqual<>;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;LessThanOrEqualAll<>;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;LessThanOrEqualAny<>;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;Max<>;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;Min<>;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;Multiply<>;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;Multiply<>;(System.Runtime.Intrinsics.Vector64,T);df-generated | -| System.Runtime.Intrinsics;Vector64;Multiply<>;(T,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;Narrow;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;Narrow;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;Narrow;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;Narrow;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;Narrow;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;Narrow;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;Narrow;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;Negate<>;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;OnesComplement<>;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;Sqrt<>;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;Subtract<>;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;ToScalar<>;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;ToVector128<>;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;ToVector128Unsafe<>;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;TryCopyTo<>;(System.Runtime.Intrinsics.Vector64,System.Span);df-generated | -| System.Runtime.Intrinsics;Vector64;Widen;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;Widen;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;Widen;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;Widen;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;Widen;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;Widen;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;Widen;(System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;Xor<>;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector64;get_IsHardwareAccelerated;();df-generated | -| System.Runtime.Intrinsics;Vector64<>;Equals;(System.Object);df-generated | -| System.Runtime.Intrinsics;Vector64<>;Equals;(System.Runtime.Intrinsics.Vector64<>);df-generated | -| System.Runtime.Intrinsics;Vector64<>;GetHashCode;();df-generated | -| System.Runtime.Intrinsics;Vector64<>;ToString;();df-generated | -| System.Runtime.Intrinsics;Vector64<>;get_AllBitsSet;();df-generated | -| System.Runtime.Intrinsics;Vector64<>;get_Count;();df-generated | -| System.Runtime.Intrinsics;Vector64<>;get_Item;(System.Int32);df-generated | -| System.Runtime.Intrinsics;Vector64<>;get_Zero;();df-generated | -| System.Runtime.Intrinsics;Vector128;Add<>;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;AndNot<>;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;As<,>;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;AsByte<>;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;AsDouble<>;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;AsInt16<>;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;AsInt32<>;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;AsInt64<>;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;AsNInt<>;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;AsNUInt<>;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;AsSByte<>;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;AsSingle<>;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;AsUInt16<>;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;AsUInt32<>;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;AsUInt64<>;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;AsVector2;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;AsVector3;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;AsVector4;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;AsVector128;(System.Numerics.Vector2);df-generated | -| System.Runtime.Intrinsics;Vector128;AsVector128;(System.Numerics.Vector3);df-generated | -| System.Runtime.Intrinsics;Vector128;AsVector128;(System.Numerics.Vector4);df-generated | -| System.Runtime.Intrinsics;Vector128;AsVector128<>;(System.Numerics.Vector);df-generated | -| System.Runtime.Intrinsics;Vector128;AsVector<>;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;BitwiseAnd<>;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;BitwiseOr<>;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;Ceiling;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;Ceiling;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;ConditionalSelect<>;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;ConvertToDouble;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;ConvertToDouble;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;ConvertToInt32;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;ConvertToInt64;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;ConvertToSingle;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;ConvertToSingle;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;ConvertToUInt32;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;ConvertToUInt64;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;CopyTo<>;(System.Runtime.Intrinsics.Vector128,System.Span);df-generated | -| System.Runtime.Intrinsics;Vector128;CopyTo<>;(System.Runtime.Intrinsics.Vector128,T[]);df-generated | -| System.Runtime.Intrinsics;Vector128;CopyTo<>;(System.Runtime.Intrinsics.Vector128,T[],System.Int32);df-generated | -| System.Runtime.Intrinsics;Vector128;Create;(System.Byte);df-generated | -| System.Runtime.Intrinsics;Vector128;Create;(System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte);df-generated | -| System.Runtime.Intrinsics;Vector128;Create;(System.Double);df-generated | -| System.Runtime.Intrinsics;Vector128;Create;(System.Double,System.Double);df-generated | -| System.Runtime.Intrinsics;Vector128;Create;(System.Int16);df-generated | -| System.Runtime.Intrinsics;Vector128;Create;(System.Int16,System.Int16,System.Int16,System.Int16,System.Int16,System.Int16,System.Int16,System.Int16);df-generated | -| System.Runtime.Intrinsics;Vector128;Create;(System.Int32);df-generated | -| System.Runtime.Intrinsics;Vector128;Create;(System.Int32,System.Int32,System.Int32,System.Int32);df-generated | -| System.Runtime.Intrinsics;Vector128;Create;(System.Int64);df-generated | -| System.Runtime.Intrinsics;Vector128;Create;(System.Int64,System.Int64);df-generated | -| System.Runtime.Intrinsics;Vector128;Create;(System.IntPtr);df-generated | -| System.Runtime.Intrinsics;Vector128;Create;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector128;Create;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector128;Create;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector128;Create;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector128;Create;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector128;Create;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector128;Create;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector128;Create;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector128;Create;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector128;Create;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);df-generated | -| System.Runtime.Intrinsics;Vector128;Create;(System.SByte);df-generated | -| System.Runtime.Intrinsics;Vector128;Create;(System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte);df-generated | -| System.Runtime.Intrinsics;Vector128;Create;(System.Single);df-generated | -| System.Runtime.Intrinsics;Vector128;Create;(System.Single,System.Single,System.Single,System.Single);df-generated | -| System.Runtime.Intrinsics;Vector128;Create;(System.UInt16);df-generated | -| System.Runtime.Intrinsics;Vector128;Create;(System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.UInt16);df-generated | -| System.Runtime.Intrinsics;Vector128;Create;(System.UInt32);df-generated | -| System.Runtime.Intrinsics;Vector128;Create;(System.UInt32,System.UInt32,System.UInt32,System.UInt32);df-generated | -| System.Runtime.Intrinsics;Vector128;Create;(System.UInt64);df-generated | -| System.Runtime.Intrinsics;Vector128;Create;(System.UInt64,System.UInt64);df-generated | -| System.Runtime.Intrinsics;Vector128;Create;(System.UIntPtr);df-generated | -| System.Runtime.Intrinsics;Vector128;Create<>;(System.ReadOnlySpan);df-generated | -| System.Runtime.Intrinsics;Vector128;Create<>;(T);df-generated | -| System.Runtime.Intrinsics;Vector128;Create<>;(T[]);df-generated | -| System.Runtime.Intrinsics;Vector128;Create<>;(T[],System.Int32);df-generated | -| System.Runtime.Intrinsics;Vector128;CreateScalar;(System.Byte);df-generated | -| System.Runtime.Intrinsics;Vector128;CreateScalar;(System.Double);df-generated | -| System.Runtime.Intrinsics;Vector128;CreateScalar;(System.Int16);df-generated | -| System.Runtime.Intrinsics;Vector128;CreateScalar;(System.Int32);df-generated | -| System.Runtime.Intrinsics;Vector128;CreateScalar;(System.Int64);df-generated | -| System.Runtime.Intrinsics;Vector128;CreateScalar;(System.IntPtr);df-generated | -| System.Runtime.Intrinsics;Vector128;CreateScalar;(System.SByte);df-generated | -| System.Runtime.Intrinsics;Vector128;CreateScalar;(System.Single);df-generated | -| System.Runtime.Intrinsics;Vector128;CreateScalar;(System.UInt16);df-generated | -| System.Runtime.Intrinsics;Vector128;CreateScalar;(System.UInt32);df-generated | -| System.Runtime.Intrinsics;Vector128;CreateScalar;(System.UInt64);df-generated | -| System.Runtime.Intrinsics;Vector128;CreateScalar;(System.UIntPtr);df-generated | -| System.Runtime.Intrinsics;Vector128;CreateScalarUnsafe;(System.Byte);df-generated | -| System.Runtime.Intrinsics;Vector128;CreateScalarUnsafe;(System.Double);df-generated | -| System.Runtime.Intrinsics;Vector128;CreateScalarUnsafe;(System.Int16);df-generated | -| System.Runtime.Intrinsics;Vector128;CreateScalarUnsafe;(System.Int32);df-generated | -| System.Runtime.Intrinsics;Vector128;CreateScalarUnsafe;(System.Int64);df-generated | -| System.Runtime.Intrinsics;Vector128;CreateScalarUnsafe;(System.IntPtr);df-generated | -| System.Runtime.Intrinsics;Vector128;CreateScalarUnsafe;(System.SByte);df-generated | -| System.Runtime.Intrinsics;Vector128;CreateScalarUnsafe;(System.Single);df-generated | -| System.Runtime.Intrinsics;Vector128;CreateScalarUnsafe;(System.UInt16);df-generated | -| System.Runtime.Intrinsics;Vector128;CreateScalarUnsafe;(System.UInt32);df-generated | -| System.Runtime.Intrinsics;Vector128;CreateScalarUnsafe;(System.UInt64);df-generated | -| System.Runtime.Intrinsics;Vector128;CreateScalarUnsafe;(System.UIntPtr);df-generated | -| System.Runtime.Intrinsics;Vector128;Divide<>;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;Dot<>;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;Equals<>;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;EqualsAll<>;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;EqualsAny<>;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;Floor;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;Floor;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;GetElement<>;(System.Runtime.Intrinsics.Vector128,System.Int32);df-generated | -| System.Runtime.Intrinsics;Vector128;GetLower<>;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;GetUpper<>;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;GreaterThan<>;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;GreaterThanAll<>;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;GreaterThanAny<>;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;GreaterThanOrEqual<>;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;GreaterThanOrEqualAll<>;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;GreaterThanOrEqualAny<>;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;LessThan<>;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;LessThanAll<>;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;LessThanAny<>;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;LessThanOrEqual<>;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;LessThanOrEqualAll<>;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;LessThanOrEqualAny<>;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;Max<>;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;Min<>;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;Multiply<>;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;Multiply<>;(System.Runtime.Intrinsics.Vector128,T);df-generated | -| System.Runtime.Intrinsics;Vector128;Multiply<>;(T,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;Narrow;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;Narrow;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;Narrow;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;Narrow;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;Narrow;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;Narrow;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;Narrow;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;Negate<>;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;OnesComplement<>;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;Sqrt<>;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;Subtract<>;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;ToScalar<>;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;ToVector256<>;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;ToVector256Unsafe<>;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;TryCopyTo<>;(System.Runtime.Intrinsics.Vector128,System.Span);df-generated | -| System.Runtime.Intrinsics;Vector128;Widen;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;Widen;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;Widen;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;Widen;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;Widen;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;Widen;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;Widen;(System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;Xor<>;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector128;get_IsHardwareAccelerated;();df-generated | -| System.Runtime.Intrinsics;Vector128<>;Equals;(System.Object);df-generated | -| System.Runtime.Intrinsics;Vector128<>;Equals;(System.Runtime.Intrinsics.Vector128<>);df-generated | -| System.Runtime.Intrinsics;Vector128<>;GetHashCode;();df-generated | -| System.Runtime.Intrinsics;Vector128<>;ToString;();df-generated | -| System.Runtime.Intrinsics;Vector128<>;get_AllBitsSet;();df-generated | -| System.Runtime.Intrinsics;Vector128<>;get_Count;();df-generated | -| System.Runtime.Intrinsics;Vector128<>;get_Item;(System.Int32);df-generated | -| System.Runtime.Intrinsics;Vector128<>;get_Zero;();df-generated | -| System.Runtime.Intrinsics;Vector256;Add<>;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;AndNot<>;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;As<,>;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;AsByte<>;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;AsDouble<>;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;AsInt16<>;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;AsInt32<>;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;AsInt64<>;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;AsNInt<>;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;AsNUInt<>;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;AsSByte<>;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;AsSingle<>;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;AsUInt16<>;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;AsUInt32<>;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;AsUInt64<>;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;AsVector256<>;(System.Numerics.Vector);df-generated | -| System.Runtime.Intrinsics;Vector256;AsVector<>;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;BitwiseAnd<>;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;BitwiseOr<>;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;Ceiling;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;Ceiling;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;ConditionalSelect<>;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;ConvertToDouble;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;ConvertToDouble;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;ConvertToInt32;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;ConvertToInt64;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;ConvertToSingle;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;ConvertToSingle;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;ConvertToUInt32;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;ConvertToUInt64;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;CopyTo<>;(System.Runtime.Intrinsics.Vector256,System.Span);df-generated | -| System.Runtime.Intrinsics;Vector256;CopyTo<>;(System.Runtime.Intrinsics.Vector256,T[]);df-generated | -| System.Runtime.Intrinsics;Vector256;CopyTo<>;(System.Runtime.Intrinsics.Vector256,T[],System.Int32);df-generated | -| System.Runtime.Intrinsics;Vector256;Create;(System.Byte);df-generated | -| System.Runtime.Intrinsics;Vector256;Create;(System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte);df-generated | -| System.Runtime.Intrinsics;Vector256;Create;(System.Double);df-generated | -| System.Runtime.Intrinsics;Vector256;Create;(System.Double,System.Double,System.Double,System.Double);df-generated | -| System.Runtime.Intrinsics;Vector256;Create;(System.Int16);df-generated | -| System.Runtime.Intrinsics;Vector256;Create;(System.Int16,System.Int16,System.Int16,System.Int16,System.Int16,System.Int16,System.Int16,System.Int16,System.Int16,System.Int16,System.Int16,System.Int16,System.Int16,System.Int16,System.Int16,System.Int16);df-generated | -| System.Runtime.Intrinsics;Vector256;Create;(System.Int32);df-generated | -| System.Runtime.Intrinsics;Vector256;Create;(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32);df-generated | -| System.Runtime.Intrinsics;Vector256;Create;(System.Int64);df-generated | -| System.Runtime.Intrinsics;Vector256;Create;(System.Int64,System.Int64,System.Int64,System.Int64);df-generated | -| System.Runtime.Intrinsics;Vector256;Create;(System.IntPtr);df-generated | -| System.Runtime.Intrinsics;Vector256;Create;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector256;Create;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector256;Create;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector256;Create;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector256;Create;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector256;Create;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector256;Create;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector256;Create;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector256;Create;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector256;Create;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);df-generated | -| System.Runtime.Intrinsics;Vector256;Create;(System.SByte);df-generated | -| System.Runtime.Intrinsics;Vector256;Create;(System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte);df-generated | -| System.Runtime.Intrinsics;Vector256;Create;(System.Single);df-generated | -| System.Runtime.Intrinsics;Vector256;Create;(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single);df-generated | -| System.Runtime.Intrinsics;Vector256;Create;(System.UInt16);df-generated | -| System.Runtime.Intrinsics;Vector256;Create;(System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.UInt16);df-generated | -| System.Runtime.Intrinsics;Vector256;Create;(System.UInt32);df-generated | -| System.Runtime.Intrinsics;Vector256;Create;(System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32);df-generated | -| System.Runtime.Intrinsics;Vector256;Create;(System.UInt64);df-generated | -| System.Runtime.Intrinsics;Vector256;Create;(System.UInt64,System.UInt64,System.UInt64,System.UInt64);df-generated | -| System.Runtime.Intrinsics;Vector256;Create;(System.UIntPtr);df-generated | -| System.Runtime.Intrinsics;Vector256;Create<>;(System.ReadOnlySpan);df-generated | -| System.Runtime.Intrinsics;Vector256;Create<>;(T);df-generated | -| System.Runtime.Intrinsics;Vector256;Create<>;(T[]);df-generated | -| System.Runtime.Intrinsics;Vector256;Create<>;(T[],System.Int32);df-generated | -| System.Runtime.Intrinsics;Vector256;CreateScalar;(System.Byte);df-generated | -| System.Runtime.Intrinsics;Vector256;CreateScalar;(System.Double);df-generated | -| System.Runtime.Intrinsics;Vector256;CreateScalar;(System.Int16);df-generated | -| System.Runtime.Intrinsics;Vector256;CreateScalar;(System.Int32);df-generated | -| System.Runtime.Intrinsics;Vector256;CreateScalar;(System.Int64);df-generated | -| System.Runtime.Intrinsics;Vector256;CreateScalar;(System.IntPtr);df-generated | -| System.Runtime.Intrinsics;Vector256;CreateScalar;(System.SByte);df-generated | -| System.Runtime.Intrinsics;Vector256;CreateScalar;(System.Single);df-generated | -| System.Runtime.Intrinsics;Vector256;CreateScalar;(System.UInt16);df-generated | -| System.Runtime.Intrinsics;Vector256;CreateScalar;(System.UInt32);df-generated | -| System.Runtime.Intrinsics;Vector256;CreateScalar;(System.UInt64);df-generated | -| System.Runtime.Intrinsics;Vector256;CreateScalar;(System.UIntPtr);df-generated | -| System.Runtime.Intrinsics;Vector256;CreateScalarUnsafe;(System.Byte);df-generated | -| System.Runtime.Intrinsics;Vector256;CreateScalarUnsafe;(System.Double);df-generated | -| System.Runtime.Intrinsics;Vector256;CreateScalarUnsafe;(System.Int16);df-generated | -| System.Runtime.Intrinsics;Vector256;CreateScalarUnsafe;(System.Int32);df-generated | -| System.Runtime.Intrinsics;Vector256;CreateScalarUnsafe;(System.Int64);df-generated | -| System.Runtime.Intrinsics;Vector256;CreateScalarUnsafe;(System.IntPtr);df-generated | -| System.Runtime.Intrinsics;Vector256;CreateScalarUnsafe;(System.SByte);df-generated | -| System.Runtime.Intrinsics;Vector256;CreateScalarUnsafe;(System.Single);df-generated | -| System.Runtime.Intrinsics;Vector256;CreateScalarUnsafe;(System.UInt16);df-generated | -| System.Runtime.Intrinsics;Vector256;CreateScalarUnsafe;(System.UInt32);df-generated | -| System.Runtime.Intrinsics;Vector256;CreateScalarUnsafe;(System.UInt64);df-generated | -| System.Runtime.Intrinsics;Vector256;CreateScalarUnsafe;(System.UIntPtr);df-generated | -| System.Runtime.Intrinsics;Vector256;Divide<>;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;Dot<>;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;Equals<>;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;EqualsAll<>;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;EqualsAny<>;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;Floor;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;Floor;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;GetElement<>;(System.Runtime.Intrinsics.Vector256,System.Int32);df-generated | -| System.Runtime.Intrinsics;Vector256;GetLower<>;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;GetUpper<>;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;GreaterThan<>;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;GreaterThanAll<>;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;GreaterThanAny<>;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;GreaterThanOrEqual<>;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;GreaterThanOrEqualAll<>;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;GreaterThanOrEqualAny<>;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;LessThan<>;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;LessThanAll<>;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;LessThanAny<>;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;LessThanOrEqual<>;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;LessThanOrEqualAll<>;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;LessThanOrEqualAny<>;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;Max<>;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;Min<>;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;Multiply<>;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;Multiply<>;(System.Runtime.Intrinsics.Vector256,T);df-generated | -| System.Runtime.Intrinsics;Vector256;Multiply<>;(T,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;Narrow;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;Narrow;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;Narrow;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;Narrow;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;Narrow;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;Narrow;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;Narrow;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;Negate<>;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;OnesComplement<>;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;Sqrt<>;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;Subtract<>;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;ToScalar<>;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;TryCopyTo<>;(System.Runtime.Intrinsics.Vector256,System.Span);df-generated | -| System.Runtime.Intrinsics;Vector256;Widen;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;Widen;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;Widen;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;Widen;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;Widen;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;Widen;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;Widen;(System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;Xor<>;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);df-generated | -| System.Runtime.Intrinsics;Vector256;get_IsHardwareAccelerated;();df-generated | -| System.Runtime.Intrinsics;Vector256<>;Equals;(System.Object);df-generated | -| System.Runtime.Intrinsics;Vector256<>;Equals;(System.Runtime.Intrinsics.Vector256<>);df-generated | -| System.Runtime.Intrinsics;Vector256<>;GetHashCode;();df-generated | -| System.Runtime.Intrinsics;Vector256<>;ToString;();df-generated | -| System.Runtime.Intrinsics;Vector256<>;get_AllBitsSet;();df-generated | -| System.Runtime.Intrinsics;Vector256<>;get_Count;();df-generated | -| System.Runtime.Intrinsics;Vector256<>;get_Item;(System.Int32);df-generated | -| System.Runtime.Intrinsics;Vector256<>;get_Zero;();df-generated | -| System.Runtime.Loader;AssemblyDependencyResolver;AssemblyDependencyResolver;(System.String);df-generated | -| System.Runtime.Loader;AssemblyLoadContext+ContextualReflectionScope;Dispose;();df-generated | -| System.Runtime.Loader;AssemblyLoadContext;AssemblyLoadContext;();df-generated | -| System.Runtime.Loader;AssemblyLoadContext;AssemblyLoadContext;(System.Boolean);df-generated | -| System.Runtime.Loader;AssemblyLoadContext;AssemblyLoadContext;(System.String,System.Boolean);df-generated | -| System.Runtime.Loader;AssemblyLoadContext;EnterContextualReflection;(System.Reflection.Assembly);df-generated | -| System.Runtime.Loader;AssemblyLoadContext;GetAssemblyName;(System.String);df-generated | -| System.Runtime.Loader;AssemblyLoadContext;GetLoadContext;(System.Reflection.Assembly);df-generated | -| System.Runtime.Loader;AssemblyLoadContext;Load;(System.Reflection.AssemblyName);df-generated | -| System.Runtime.Loader;AssemblyLoadContext;LoadFromAssemblyName;(System.Reflection.AssemblyName);df-generated | -| System.Runtime.Loader;AssemblyLoadContext;LoadFromAssemblyPath;(System.String);df-generated | -| System.Runtime.Loader;AssemblyLoadContext;LoadFromNativeImagePath;(System.String,System.String);df-generated | -| System.Runtime.Loader;AssemblyLoadContext;LoadFromStream;(System.IO.Stream);df-generated | -| System.Runtime.Loader;AssemblyLoadContext;LoadFromStream;(System.IO.Stream,System.IO.Stream);df-generated | -| System.Runtime.Loader;AssemblyLoadContext;LoadUnmanagedDll;(System.String);df-generated | -| System.Runtime.Loader;AssemblyLoadContext;LoadUnmanagedDllFromPath;(System.String);df-generated | -| System.Runtime.Loader;AssemblyLoadContext;SetProfileOptimizationRoot;(System.String);df-generated | -| System.Runtime.Loader;AssemblyLoadContext;StartProfileOptimization;(System.String);df-generated | -| System.Runtime.Loader;AssemblyLoadContext;Unload;();df-generated | -| System.Runtime.Loader;AssemblyLoadContext;get_All;();df-generated | -| System.Runtime.Loader;AssemblyLoadContext;get_Assemblies;();df-generated | -| System.Runtime.Loader;AssemblyLoadContext;get_CurrentContextualReflectionContext;();df-generated | -| System.Runtime.Loader;AssemblyLoadContext;get_Default;();df-generated | -| System.Runtime.Loader;AssemblyLoadContext;get_IsCollectible;();df-generated | -| System.Runtime.Serialization.Formatters.Binary;BinaryFormatter;BinaryFormatter;();df-generated | -| System.Runtime.Serialization.Formatters.Binary;BinaryFormatter;Deserialize;(System.IO.Stream);df-generated | -| System.Runtime.Serialization.Formatters.Binary;BinaryFormatter;Serialize;(System.IO.Stream,System.Object);df-generated | -| System.Runtime.Serialization.Formatters.Binary;BinaryFormatter;get_AssemblyFormat;();df-generated | -| System.Runtime.Serialization.Formatters.Binary;BinaryFormatter;get_FilterLevel;();df-generated | -| System.Runtime.Serialization.Formatters.Binary;BinaryFormatter;get_TypeFormat;();df-generated | -| System.Runtime.Serialization.Formatters.Binary;BinaryFormatter;set_AssemblyFormat;(System.Runtime.Serialization.Formatters.FormatterAssemblyStyle);df-generated | -| System.Runtime.Serialization.Formatters.Binary;BinaryFormatter;set_FilterLevel;(System.Runtime.Serialization.Formatters.TypeFilterLevel);df-generated | -| System.Runtime.Serialization.Formatters.Binary;BinaryFormatter;set_TypeFormat;(System.Runtime.Serialization.Formatters.FormatterTypeStyle);df-generated | -| System.Runtime.Serialization.Formatters;IFieldInfo;get_FieldNames;();df-generated | -| System.Runtime.Serialization.Formatters;IFieldInfo;get_FieldTypes;();df-generated | -| System.Runtime.Serialization.Formatters;IFieldInfo;set_FieldNames;(System.String[]);df-generated | -| System.Runtime.Serialization.Formatters;IFieldInfo;set_FieldTypes;(System.Type[]);df-generated | -| System.Runtime.Serialization.Json;DataContractJsonSerializer;DataContractJsonSerializer;(System.Type);df-generated | -| System.Runtime.Serialization.Json;DataContractJsonSerializer;DataContractJsonSerializer;(System.Type,System.Collections.Generic.IEnumerable);df-generated | -| System.Runtime.Serialization.Json;DataContractJsonSerializer;DataContractJsonSerializer;(System.Type,System.String);df-generated | -| System.Runtime.Serialization.Json;DataContractJsonSerializer;DataContractJsonSerializer;(System.Type,System.String,System.Collections.Generic.IEnumerable);df-generated | -| System.Runtime.Serialization.Json;DataContractJsonSerializer;DataContractJsonSerializer;(System.Type,System.Xml.XmlDictionaryString);df-generated | -| System.Runtime.Serialization.Json;DataContractJsonSerializer;DataContractJsonSerializer;(System.Type,System.Xml.XmlDictionaryString,System.Collections.Generic.IEnumerable);df-generated | -| System.Runtime.Serialization.Json;DataContractJsonSerializer;IsStartObject;(System.Xml.XmlDictionaryReader);df-generated | -| System.Runtime.Serialization.Json;DataContractJsonSerializer;IsStartObject;(System.Xml.XmlReader);df-generated | -| System.Runtime.Serialization.Json;DataContractJsonSerializer;ReadObject;(System.IO.Stream);df-generated | -| System.Runtime.Serialization.Json;DataContractJsonSerializer;ReadObject;(System.Xml.XmlDictionaryReader);df-generated | -| System.Runtime.Serialization.Json;DataContractJsonSerializer;ReadObject;(System.Xml.XmlDictionaryReader,System.Boolean);df-generated | -| System.Runtime.Serialization.Json;DataContractJsonSerializer;ReadObject;(System.Xml.XmlReader);df-generated | -| System.Runtime.Serialization.Json;DataContractJsonSerializer;ReadObject;(System.Xml.XmlReader,System.Boolean);df-generated | -| System.Runtime.Serialization.Json;DataContractJsonSerializer;WriteEndObject;(System.Xml.XmlDictionaryWriter);df-generated | -| System.Runtime.Serialization.Json;DataContractJsonSerializer;WriteEndObject;(System.Xml.XmlWriter);df-generated | -| System.Runtime.Serialization.Json;DataContractJsonSerializer;WriteObject;(System.IO.Stream,System.Object);df-generated | -| System.Runtime.Serialization.Json;DataContractJsonSerializer;WriteObject;(System.Xml.XmlDictionaryWriter,System.Object);df-generated | -| System.Runtime.Serialization.Json;DataContractJsonSerializer;WriteObject;(System.Xml.XmlWriter,System.Object);df-generated | -| System.Runtime.Serialization.Json;DataContractJsonSerializer;WriteObjectContent;(System.Xml.XmlDictionaryWriter,System.Object);df-generated | -| System.Runtime.Serialization.Json;DataContractJsonSerializer;WriteObjectContent;(System.Xml.XmlWriter,System.Object);df-generated | -| System.Runtime.Serialization.Json;DataContractJsonSerializer;WriteStartObject;(System.Xml.XmlDictionaryWriter,System.Object);df-generated | -| System.Runtime.Serialization.Json;DataContractJsonSerializer;WriteStartObject;(System.Xml.XmlWriter,System.Object);df-generated | -| System.Runtime.Serialization.Json;DataContractJsonSerializer;get_EmitTypeInformation;();df-generated | -| System.Runtime.Serialization.Json;DataContractJsonSerializer;get_IgnoreExtensionDataObject;();df-generated | -| System.Runtime.Serialization.Json;DataContractJsonSerializer;get_MaxItemsInObjectGraph;();df-generated | -| System.Runtime.Serialization.Json;DataContractJsonSerializer;get_SerializeReadOnlyTypes;();df-generated | -| System.Runtime.Serialization.Json;DataContractJsonSerializer;get_UseSimpleDictionaryFormat;();df-generated | -| System.Runtime.Serialization.Json;DataContractJsonSerializerSettings;get_DateTimeFormat;();df-generated | -| System.Runtime.Serialization.Json;DataContractJsonSerializerSettings;get_EmitTypeInformation;();df-generated | -| System.Runtime.Serialization.Json;DataContractJsonSerializerSettings;get_IgnoreExtensionDataObject;();df-generated | -| System.Runtime.Serialization.Json;DataContractJsonSerializerSettings;get_KnownTypes;();df-generated | -| System.Runtime.Serialization.Json;DataContractJsonSerializerSettings;get_MaxItemsInObjectGraph;();df-generated | -| System.Runtime.Serialization.Json;DataContractJsonSerializerSettings;get_RootName;();df-generated | -| System.Runtime.Serialization.Json;DataContractJsonSerializerSettings;get_SerializeReadOnlyTypes;();df-generated | -| System.Runtime.Serialization.Json;DataContractJsonSerializerSettings;get_UseSimpleDictionaryFormat;();df-generated | -| System.Runtime.Serialization.Json;DataContractJsonSerializerSettings;set_DateTimeFormat;(System.Runtime.Serialization.DateTimeFormat);df-generated | -| System.Runtime.Serialization.Json;DataContractJsonSerializerSettings;set_EmitTypeInformation;(System.Runtime.Serialization.EmitTypeInformation);df-generated | -| System.Runtime.Serialization.Json;DataContractJsonSerializerSettings;set_IgnoreExtensionDataObject;(System.Boolean);df-generated | -| System.Runtime.Serialization.Json;DataContractJsonSerializerSettings;set_KnownTypes;(System.Collections.Generic.IEnumerable);df-generated | -| System.Runtime.Serialization.Json;DataContractJsonSerializerSettings;set_MaxItemsInObjectGraph;(System.Int32);df-generated | -| System.Runtime.Serialization.Json;DataContractJsonSerializerSettings;set_RootName;(System.String);df-generated | -| System.Runtime.Serialization.Json;DataContractJsonSerializerSettings;set_SerializeReadOnlyTypes;(System.Boolean);df-generated | -| System.Runtime.Serialization.Json;DataContractJsonSerializerSettings;set_UseSimpleDictionaryFormat;(System.Boolean);df-generated | -| System.Runtime.Serialization.Json;IXmlJsonWriterInitializer;SetOutput;(System.IO.Stream,System.Text.Encoding,System.Boolean);df-generated | -| System.Runtime.Serialization.Json;JsonReaderWriterFactory;CreateJsonReader;(System.IO.Stream,System.Xml.XmlDictionaryReaderQuotas);df-generated | -| System.Runtime.Serialization;CollectionDataContractAttribute;CollectionDataContractAttribute;();df-generated | -| System.Runtime.Serialization;CollectionDataContractAttribute;get_IsItemNameSetExplicitly;();df-generated | -| System.Runtime.Serialization;CollectionDataContractAttribute;get_IsKeyNameSetExplicitly;();df-generated | -| System.Runtime.Serialization;CollectionDataContractAttribute;get_IsNameSetExplicitly;();df-generated | -| System.Runtime.Serialization;CollectionDataContractAttribute;get_IsNamespaceSetExplicitly;();df-generated | -| System.Runtime.Serialization;CollectionDataContractAttribute;get_IsReference;();df-generated | -| System.Runtime.Serialization;CollectionDataContractAttribute;get_IsReferenceSetExplicitly;();df-generated | -| System.Runtime.Serialization;CollectionDataContractAttribute;get_IsValueNameSetExplicitly;();df-generated | -| System.Runtime.Serialization;CollectionDataContractAttribute;set_IsReference;(System.Boolean);df-generated | -| System.Runtime.Serialization;ContractNamespaceAttribute;ContractNamespaceAttribute;(System.String);df-generated | -| System.Runtime.Serialization;ContractNamespaceAttribute;get_ClrNamespace;();df-generated | -| System.Runtime.Serialization;ContractNamespaceAttribute;get_ContractNamespace;();df-generated | -| System.Runtime.Serialization;ContractNamespaceAttribute;set_ClrNamespace;(System.String);df-generated | -| System.Runtime.Serialization;DataContractAttribute;DataContractAttribute;();df-generated | -| System.Runtime.Serialization;DataContractAttribute;get_IsNameSetExplicitly;();df-generated | -| System.Runtime.Serialization;DataContractAttribute;get_IsNamespaceSetExplicitly;();df-generated | -| System.Runtime.Serialization;DataContractAttribute;get_IsReference;();df-generated | -| System.Runtime.Serialization;DataContractAttribute;get_IsReferenceSetExplicitly;();df-generated | -| System.Runtime.Serialization;DataContractAttribute;set_IsReference;(System.Boolean);df-generated | -| System.Runtime.Serialization;DataContractResolver;ResolveName;(System.String,System.String,System.Type,System.Runtime.Serialization.DataContractResolver);df-generated | -| System.Runtime.Serialization;DataContractResolver;TryResolveType;(System.Type,System.Type,System.Runtime.Serialization.DataContractResolver,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);df-generated | -| System.Runtime.Serialization;DataContractSerializer;DataContractSerializer;(System.Type);df-generated | -| System.Runtime.Serialization;DataContractSerializer;DataContractSerializer;(System.Type,System.String,System.String);df-generated | -| System.Runtime.Serialization;DataContractSerializer;DataContractSerializer;(System.Type,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);df-generated | -| System.Runtime.Serialization;DataContractSerializer;IsStartObject;(System.Xml.XmlDictionaryReader);df-generated | -| System.Runtime.Serialization;DataContractSerializer;IsStartObject;(System.Xml.XmlReader);df-generated | -| System.Runtime.Serialization;DataContractSerializer;WriteEndObject;(System.Xml.XmlDictionaryWriter);df-generated | -| System.Runtime.Serialization;DataContractSerializer;WriteEndObject;(System.Xml.XmlWriter);df-generated | -| System.Runtime.Serialization;DataContractSerializer;WriteObject;(System.Xml.XmlDictionaryWriter,System.Object,System.Runtime.Serialization.DataContractResolver);df-generated | -| System.Runtime.Serialization;DataContractSerializer;WriteObject;(System.Xml.XmlWriter,System.Object);df-generated | -| System.Runtime.Serialization;DataContractSerializer;WriteObjectContent;(System.Xml.XmlDictionaryWriter,System.Object);df-generated | -| System.Runtime.Serialization;DataContractSerializer;WriteObjectContent;(System.Xml.XmlWriter,System.Object);df-generated | -| System.Runtime.Serialization;DataContractSerializer;WriteStartObject;(System.Xml.XmlDictionaryWriter,System.Object);df-generated | -| System.Runtime.Serialization;DataContractSerializer;WriteStartObject;(System.Xml.XmlWriter,System.Object);df-generated | -| System.Runtime.Serialization;DataContractSerializer;get_IgnoreExtensionDataObject;();df-generated | -| System.Runtime.Serialization;DataContractSerializer;get_MaxItemsInObjectGraph;();df-generated | -| System.Runtime.Serialization;DataContractSerializer;get_PreserveObjectReferences;();df-generated | -| System.Runtime.Serialization;DataContractSerializer;get_SerializeReadOnlyTypes;();df-generated | -| System.Runtime.Serialization;DataContractSerializerSettings;get_DataContractResolver;();df-generated | -| System.Runtime.Serialization;DataContractSerializerSettings;get_IgnoreExtensionDataObject;();df-generated | -| System.Runtime.Serialization;DataContractSerializerSettings;get_KnownTypes;();df-generated | -| System.Runtime.Serialization;DataContractSerializerSettings;get_MaxItemsInObjectGraph;();df-generated | -| System.Runtime.Serialization;DataContractSerializerSettings;get_PreserveObjectReferences;();df-generated | -| System.Runtime.Serialization;DataContractSerializerSettings;get_RootName;();df-generated | -| System.Runtime.Serialization;DataContractSerializerSettings;get_RootNamespace;();df-generated | -| System.Runtime.Serialization;DataContractSerializerSettings;get_SerializeReadOnlyTypes;();df-generated | -| System.Runtime.Serialization;DataContractSerializerSettings;set_DataContractResolver;(System.Runtime.Serialization.DataContractResolver);df-generated | -| System.Runtime.Serialization;DataContractSerializerSettings;set_IgnoreExtensionDataObject;(System.Boolean);df-generated | -| System.Runtime.Serialization;DataContractSerializerSettings;set_KnownTypes;(System.Collections.Generic.IEnumerable);df-generated | -| System.Runtime.Serialization;DataContractSerializerSettings;set_MaxItemsInObjectGraph;(System.Int32);df-generated | -| System.Runtime.Serialization;DataContractSerializerSettings;set_PreserveObjectReferences;(System.Boolean);df-generated | -| System.Runtime.Serialization;DataContractSerializerSettings;set_RootName;(System.Xml.XmlDictionaryString);df-generated | -| System.Runtime.Serialization;DataContractSerializerSettings;set_RootNamespace;(System.Xml.XmlDictionaryString);df-generated | -| System.Runtime.Serialization;DataContractSerializerSettings;set_SerializeReadOnlyTypes;(System.Boolean);df-generated | -| System.Runtime.Serialization;DataMemberAttribute;DataMemberAttribute;();df-generated | -| System.Runtime.Serialization;DataMemberAttribute;get_EmitDefaultValue;();df-generated | -| System.Runtime.Serialization;DataMemberAttribute;get_IsNameSetExplicitly;();df-generated | -| System.Runtime.Serialization;DataMemberAttribute;get_IsRequired;();df-generated | -| System.Runtime.Serialization;DataMemberAttribute;get_Order;();df-generated | -| System.Runtime.Serialization;DataMemberAttribute;set_EmitDefaultValue;(System.Boolean);df-generated | -| System.Runtime.Serialization;DataMemberAttribute;set_IsRequired;(System.Boolean);df-generated | -| System.Runtime.Serialization;DataMemberAttribute;set_Order;(System.Int32);df-generated | -| System.Runtime.Serialization;DateTimeFormat;DateTimeFormat;(System.String);df-generated | -| System.Runtime.Serialization;DateTimeFormat;get_DateTimeStyles;();df-generated | -| System.Runtime.Serialization;DateTimeFormat;set_DateTimeStyles;(System.Globalization.DateTimeStyles);df-generated | -| System.Runtime.Serialization;EnumMemberAttribute;EnumMemberAttribute;();df-generated | -| System.Runtime.Serialization;EnumMemberAttribute;get_IsValueSetExplicitly;();df-generated | -| System.Runtime.Serialization;Formatter;Deserialize;(System.IO.Stream);df-generated | -| System.Runtime.Serialization;Formatter;Formatter;();df-generated | -| System.Runtime.Serialization;Formatter;GetNext;(System.Int64);df-generated | -| System.Runtime.Serialization;Formatter;Schedule;(System.Object);df-generated | -| System.Runtime.Serialization;Formatter;Serialize;(System.IO.Stream,System.Object);df-generated | -| System.Runtime.Serialization;Formatter;WriteArray;(System.Object,System.String,System.Type);df-generated | -| System.Runtime.Serialization;Formatter;WriteBoolean;(System.Boolean,System.String);df-generated | -| System.Runtime.Serialization;Formatter;WriteByte;(System.Byte,System.String);df-generated | -| System.Runtime.Serialization;Formatter;WriteChar;(System.Char,System.String);df-generated | -| System.Runtime.Serialization;Formatter;WriteDateTime;(System.DateTime,System.String);df-generated | -| System.Runtime.Serialization;Formatter;WriteDecimal;(System.Decimal,System.String);df-generated | -| System.Runtime.Serialization;Formatter;WriteDouble;(System.Double,System.String);df-generated | -| System.Runtime.Serialization;Formatter;WriteInt16;(System.Int16,System.String);df-generated | -| System.Runtime.Serialization;Formatter;WriteInt32;(System.Int32,System.String);df-generated | -| System.Runtime.Serialization;Formatter;WriteInt64;(System.Int64,System.String);df-generated | -| System.Runtime.Serialization;Formatter;WriteMember;(System.String,System.Object);df-generated | -| System.Runtime.Serialization;Formatter;WriteObjectRef;(System.Object,System.String,System.Type);df-generated | -| System.Runtime.Serialization;Formatter;WriteSByte;(System.SByte,System.String);df-generated | -| System.Runtime.Serialization;Formatter;WriteSingle;(System.Single,System.String);df-generated | -| System.Runtime.Serialization;Formatter;WriteTimeSpan;(System.TimeSpan,System.String);df-generated | -| System.Runtime.Serialization;Formatter;WriteUInt16;(System.UInt16,System.String);df-generated | -| System.Runtime.Serialization;Formatter;WriteUInt32;(System.UInt32,System.String);df-generated | -| System.Runtime.Serialization;Formatter;WriteUInt64;(System.UInt64,System.String);df-generated | -| System.Runtime.Serialization;Formatter;WriteValueType;(System.Object,System.String,System.Type);df-generated | -| System.Runtime.Serialization;Formatter;get_Binder;();df-generated | -| System.Runtime.Serialization;Formatter;get_Context;();df-generated | -| System.Runtime.Serialization;Formatter;get_SurrogateSelector;();df-generated | -| System.Runtime.Serialization;Formatter;set_Binder;(System.Runtime.Serialization.SerializationBinder);df-generated | -| System.Runtime.Serialization;Formatter;set_Context;(System.Runtime.Serialization.StreamingContext);df-generated | -| System.Runtime.Serialization;Formatter;set_SurrogateSelector;(System.Runtime.Serialization.ISurrogateSelector);df-generated | -| System.Runtime.Serialization;FormatterConverter;ToBoolean;(System.Object);df-generated | -| System.Runtime.Serialization;FormatterConverter;ToByte;(System.Object);df-generated | -| System.Runtime.Serialization;FormatterConverter;ToChar;(System.Object);df-generated | -| System.Runtime.Serialization;FormatterConverter;ToDecimal;(System.Object);df-generated | -| System.Runtime.Serialization;FormatterConverter;ToDouble;(System.Object);df-generated | -| System.Runtime.Serialization;FormatterConverter;ToInt16;(System.Object);df-generated | -| System.Runtime.Serialization;FormatterConverter;ToInt32;(System.Object);df-generated | -| System.Runtime.Serialization;FormatterConverter;ToInt64;(System.Object);df-generated | -| System.Runtime.Serialization;FormatterConverter;ToSByte;(System.Object);df-generated | -| System.Runtime.Serialization;FormatterConverter;ToSingle;(System.Object);df-generated | -| System.Runtime.Serialization;FormatterConverter;ToUInt16;(System.Object);df-generated | -| System.Runtime.Serialization;FormatterConverter;ToUInt32;(System.Object);df-generated | -| System.Runtime.Serialization;FormatterConverter;ToUInt64;(System.Object);df-generated | -| System.Runtime.Serialization;FormatterServices;CheckTypeSecurity;(System.Type,System.Runtime.Serialization.Formatters.TypeFilterLevel);df-generated | -| System.Runtime.Serialization;FormatterServices;GetObjectData;(System.Object,System.Reflection.MemberInfo[]);df-generated | -| System.Runtime.Serialization;FormatterServices;GetSafeUninitializedObject;(System.Type);df-generated | -| System.Runtime.Serialization;FormatterServices;GetUninitializedObject;(System.Type);df-generated | -| System.Runtime.Serialization;IDeserializationCallback;OnDeserialization;(System.Object);df-generated | -| System.Runtime.Serialization;IExtensibleDataObject;get_ExtensionData;();df-generated | -| System.Runtime.Serialization;IExtensibleDataObject;set_ExtensionData;(System.Runtime.Serialization.ExtensionDataObject);df-generated | -| System.Runtime.Serialization;IFormatter;Deserialize;(System.IO.Stream);df-generated | -| System.Runtime.Serialization;IFormatter;Serialize;(System.IO.Stream,System.Object);df-generated | -| System.Runtime.Serialization;IFormatter;get_Binder;();df-generated | -| System.Runtime.Serialization;IFormatter;get_Context;();df-generated | -| System.Runtime.Serialization;IFormatter;get_SurrogateSelector;();df-generated | -| System.Runtime.Serialization;IFormatter;set_Binder;(System.Runtime.Serialization.SerializationBinder);df-generated | -| System.Runtime.Serialization;IFormatter;set_Context;(System.Runtime.Serialization.StreamingContext);df-generated | -| System.Runtime.Serialization;IFormatter;set_SurrogateSelector;(System.Runtime.Serialization.ISurrogateSelector);df-generated | -| System.Runtime.Serialization;IFormatterConverter;Convert;(System.Object,System.Type);df-generated | -| System.Runtime.Serialization;IFormatterConverter;Convert;(System.Object,System.TypeCode);df-generated | -| System.Runtime.Serialization;IFormatterConverter;ToBoolean;(System.Object);df-generated | -| System.Runtime.Serialization;IFormatterConverter;ToByte;(System.Object);df-generated | -| System.Runtime.Serialization;IFormatterConverter;ToChar;(System.Object);df-generated | -| System.Runtime.Serialization;IFormatterConverter;ToDateTime;(System.Object);df-generated | -| System.Runtime.Serialization;IFormatterConverter;ToDecimal;(System.Object);df-generated | -| System.Runtime.Serialization;IFormatterConverter;ToDouble;(System.Object);df-generated | -| System.Runtime.Serialization;IFormatterConverter;ToInt16;(System.Object);df-generated | -| System.Runtime.Serialization;IFormatterConverter;ToInt32;(System.Object);df-generated | -| System.Runtime.Serialization;IFormatterConverter;ToInt64;(System.Object);df-generated | -| System.Runtime.Serialization;IFormatterConverter;ToSByte;(System.Object);df-generated | -| System.Runtime.Serialization;IFormatterConverter;ToSingle;(System.Object);df-generated | -| System.Runtime.Serialization;IFormatterConverter;ToString;(System.Object);df-generated | -| System.Runtime.Serialization;IFormatterConverter;ToUInt16;(System.Object);df-generated | -| System.Runtime.Serialization;IFormatterConverter;ToUInt32;(System.Object);df-generated | -| System.Runtime.Serialization;IFormatterConverter;ToUInt64;(System.Object);df-generated | -| System.Runtime.Serialization;IObjectReference;GetRealObject;(System.Runtime.Serialization.StreamingContext);df-generated | -| System.Runtime.Serialization;ISafeSerializationData;CompleteDeserialization;(System.Object);df-generated | -| System.Runtime.Serialization;ISerializable;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Runtime.Serialization;ISerializationSurrogate;GetObjectData;(System.Object,System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Runtime.Serialization;ISerializationSurrogate;SetObjectData;(System.Object,System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext,System.Runtime.Serialization.ISurrogateSelector);df-generated | -| System.Runtime.Serialization;ISerializationSurrogateProvider;GetDeserializedObject;(System.Object,System.Type);df-generated | -| System.Runtime.Serialization;ISerializationSurrogateProvider;GetObjectToSerialize;(System.Object,System.Type);df-generated | -| System.Runtime.Serialization;ISerializationSurrogateProvider;GetSurrogateType;(System.Type);df-generated | -| System.Runtime.Serialization;ISurrogateSelector;ChainSelector;(System.Runtime.Serialization.ISurrogateSelector);df-generated | -| System.Runtime.Serialization;ISurrogateSelector;GetNextSelector;();df-generated | -| System.Runtime.Serialization;ISurrogateSelector;GetSurrogate;(System.Type,System.Runtime.Serialization.StreamingContext,System.Runtime.Serialization.ISurrogateSelector);df-generated | -| System.Runtime.Serialization;IgnoreDataMemberAttribute;IgnoreDataMemberAttribute;();df-generated | -| System.Runtime.Serialization;InvalidDataContractException;InvalidDataContractException;();df-generated | -| System.Runtime.Serialization;InvalidDataContractException;InvalidDataContractException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Runtime.Serialization;InvalidDataContractException;InvalidDataContractException;(System.String);df-generated | -| System.Runtime.Serialization;InvalidDataContractException;InvalidDataContractException;(System.String,System.Exception);df-generated | -| System.Runtime.Serialization;KnownTypeAttribute;KnownTypeAttribute;(System.String);df-generated | -| System.Runtime.Serialization;KnownTypeAttribute;KnownTypeAttribute;(System.Type);df-generated | -| System.Runtime.Serialization;KnownTypeAttribute;get_MethodName;();df-generated | -| System.Runtime.Serialization;KnownTypeAttribute;get_Type;();df-generated | -| System.Runtime.Serialization;ObjectIDGenerator;HasId;(System.Object,System.Boolean);df-generated | -| System.Runtime.Serialization;ObjectIDGenerator;ObjectIDGenerator;();df-generated | -| System.Runtime.Serialization;ObjectManager;DoFixups;();df-generated | -| System.Runtime.Serialization;ObjectManager;RaiseDeserializationEvent;();df-generated | -| System.Runtime.Serialization;ObjectManager;RaiseOnDeserializingEvent;(System.Object);df-generated | -| System.Runtime.Serialization;ObjectManager;RecordArrayElementFixup;(System.Int64,System.Int32,System.Int64);df-generated | -| System.Runtime.Serialization;ObjectManager;RecordArrayElementFixup;(System.Int64,System.Int32[],System.Int64);df-generated | -| System.Runtime.Serialization;ObjectManager;RecordDelayedFixup;(System.Int64,System.String,System.Int64);df-generated | -| System.Runtime.Serialization;ObjectManager;RecordFixup;(System.Int64,System.Reflection.MemberInfo,System.Int64);df-generated | -| System.Runtime.Serialization;ObjectManager;RegisterObject;(System.Object,System.Int64);df-generated | -| System.Runtime.Serialization;ObjectManager;RegisterObject;(System.Object,System.Int64,System.Runtime.Serialization.SerializationInfo);df-generated | -| System.Runtime.Serialization;ObjectManager;RegisterObject;(System.Object,System.Int64,System.Runtime.Serialization.SerializationInfo,System.Int64,System.Reflection.MemberInfo);df-generated | -| System.Runtime.Serialization;ObjectManager;RegisterObject;(System.Object,System.Int64,System.Runtime.Serialization.SerializationInfo,System.Int64,System.Reflection.MemberInfo,System.Int32[]);df-generated | -| System.Runtime.Serialization;OptionalFieldAttribute;get_VersionAdded;();df-generated | -| System.Runtime.Serialization;OptionalFieldAttribute;set_VersionAdded;(System.Int32);df-generated | -| System.Runtime.Serialization;SafeSerializationEventArgs;AddSerializedState;(System.Runtime.Serialization.ISafeSerializationData);df-generated | -| System.Runtime.Serialization;SafeSerializationEventArgs;get_StreamingContext;();df-generated | -| System.Runtime.Serialization;SerializationBinder;BindToName;(System.Type,System.String,System.String);df-generated | -| System.Runtime.Serialization;SerializationBinder;BindToType;(System.String,System.String);df-generated | -| System.Runtime.Serialization;SerializationException;SerializationException;();df-generated | -| System.Runtime.Serialization;SerializationException;SerializationException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Runtime.Serialization;SerializationException;SerializationException;(System.String);df-generated | -| System.Runtime.Serialization;SerializationException;SerializationException;(System.String,System.Exception);df-generated | -| System.Runtime.Serialization;SerializationInfo;GetBoolean;(System.String);df-generated | -| System.Runtime.Serialization;SerializationInfo;GetByte;(System.String);df-generated | -| System.Runtime.Serialization;SerializationInfo;GetChar;(System.String);df-generated | -| System.Runtime.Serialization;SerializationInfo;GetDecimal;(System.String);df-generated | -| System.Runtime.Serialization;SerializationInfo;GetDouble;(System.String);df-generated | -| System.Runtime.Serialization;SerializationInfo;GetInt16;(System.String);df-generated | -| System.Runtime.Serialization;SerializationInfo;GetInt32;(System.String);df-generated | -| System.Runtime.Serialization;SerializationInfo;GetInt64;(System.String);df-generated | -| System.Runtime.Serialization;SerializationInfo;GetSByte;(System.String);df-generated | -| System.Runtime.Serialization;SerializationInfo;GetSingle;(System.String);df-generated | -| System.Runtime.Serialization;SerializationInfo;GetUInt16;(System.String);df-generated | -| System.Runtime.Serialization;SerializationInfo;GetUInt32;(System.String);df-generated | -| System.Runtime.Serialization;SerializationInfo;GetUInt64;(System.String);df-generated | -| System.Runtime.Serialization;SerializationInfo;SerializationInfo;(System.Type,System.Runtime.Serialization.IFormatterConverter,System.Boolean);df-generated | -| System.Runtime.Serialization;SerializationInfo;get_IsAssemblyNameSetExplicit;();df-generated | -| System.Runtime.Serialization;SerializationInfo;get_IsFullTypeNameSetExplicit;();df-generated | -| System.Runtime.Serialization;SerializationInfo;get_MemberCount;();df-generated | -| System.Runtime.Serialization;SerializationInfoEnumerator;MoveNext;();df-generated | -| System.Runtime.Serialization;SerializationInfoEnumerator;Reset;();df-generated | -| System.Runtime.Serialization;SerializationObjectManager;RaiseOnSerializedEvent;();df-generated | -| System.Runtime.Serialization;SerializationObjectManager;RegisterObject;(System.Object);df-generated | -| System.Runtime.Serialization;StreamingContext;Equals;(System.Object);df-generated | -| System.Runtime.Serialization;StreamingContext;GetHashCode;();df-generated | -| System.Runtime.Serialization;StreamingContext;StreamingContext;(System.Runtime.Serialization.StreamingContextStates);df-generated | -| System.Runtime.Serialization;StreamingContext;get_State;();df-generated | -| System.Runtime.Serialization;SurrogateSelector;AddSurrogate;(System.Type,System.Runtime.Serialization.StreamingContext,System.Runtime.Serialization.ISerializationSurrogate);df-generated | -| System.Runtime.Serialization;SurrogateSelector;RemoveSurrogate;(System.Type,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Runtime.Serialization;XPathQueryGenerator;CreateFromDataContractSerializer;(System.Type,System.Reflection.MemberInfo[],System.Xml.XmlNamespaceManager);df-generated | -| System.Runtime.Serialization;XmlObjectSerializer;IsStartObject;(System.Xml.XmlDictionaryReader);df-generated | -| System.Runtime.Serialization;XmlObjectSerializer;IsStartObject;(System.Xml.XmlReader);df-generated | -| System.Runtime.Serialization;XmlObjectSerializer;ReadObject;(System.IO.Stream);df-generated | -| System.Runtime.Serialization;XmlObjectSerializer;ReadObject;(System.Xml.XmlDictionaryReader,System.Boolean);df-generated | -| System.Runtime.Serialization;XmlObjectSerializer;WriteEndObject;(System.Xml.XmlDictionaryWriter);df-generated | -| System.Runtime.Serialization;XmlObjectSerializer;WriteEndObject;(System.Xml.XmlWriter);df-generated | -| System.Runtime.Serialization;XmlObjectSerializer;WriteObject;(System.IO.Stream,System.Object);df-generated | -| System.Runtime.Serialization;XmlObjectSerializer;WriteObject;(System.Xml.XmlDictionaryWriter,System.Object);df-generated | -| System.Runtime.Serialization;XmlObjectSerializer;WriteObject;(System.Xml.XmlWriter,System.Object);df-generated | -| System.Runtime.Serialization;XmlObjectSerializer;WriteObjectContent;(System.Xml.XmlDictionaryWriter,System.Object);df-generated | -| System.Runtime.Serialization;XmlObjectSerializer;WriteObjectContent;(System.Xml.XmlWriter,System.Object);df-generated | -| System.Runtime.Serialization;XmlObjectSerializer;WriteStartObject;(System.Xml.XmlDictionaryWriter,System.Object);df-generated | -| System.Runtime.Serialization;XmlObjectSerializer;WriteStartObject;(System.Xml.XmlWriter,System.Object);df-generated | -| System.Runtime.Serialization;XmlSerializableServices;AddDefaultSchema;(System.Xml.Schema.XmlSchemaSet,System.Xml.XmlQualifiedName);df-generated | -| System.Runtime.Serialization;XmlSerializableServices;ReadNodes;(System.Xml.XmlReader);df-generated | -| System.Runtime.Serialization;XsdDataContractExporter;CanExport;(System.Collections.Generic.ICollection);df-generated | -| System.Runtime.Serialization;XsdDataContractExporter;CanExport;(System.Collections.Generic.ICollection);df-generated | -| System.Runtime.Serialization;XsdDataContractExporter;CanExport;(System.Type);df-generated | -| System.Runtime.Serialization;XsdDataContractExporter;Export;(System.Collections.Generic.ICollection);df-generated | -| System.Runtime.Serialization;XsdDataContractExporter;Export;(System.Collections.Generic.ICollection);df-generated | -| System.Runtime.Serialization;XsdDataContractExporter;Export;(System.Type);df-generated | -| System.Runtime.Serialization;XsdDataContractExporter;GetRootElementName;(System.Type);df-generated | -| System.Runtime.Serialization;XsdDataContractExporter;GetSchemaType;(System.Type);df-generated | -| System.Runtime.Serialization;XsdDataContractExporter;GetSchemaTypeName;(System.Type);df-generated | -| System.Runtime.Serialization;XsdDataContractExporter;XsdDataContractExporter;();df-generated | -| System.Runtime.Serialization;XsdDataContractExporter;get_Schemas;();df-generated | -| System.Runtime.Versioning;ComponentGuaranteesAttribute;ComponentGuaranteesAttribute;(System.Runtime.Versioning.ComponentGuaranteesOptions);df-generated | -| System.Runtime.Versioning;ComponentGuaranteesAttribute;get_Guarantees;();df-generated | -| System.Runtime.Versioning;FrameworkName;Equals;(System.Object);df-generated | -| System.Runtime.Versioning;FrameworkName;Equals;(System.Runtime.Versioning.FrameworkName);df-generated | -| System.Runtime.Versioning;FrameworkName;FrameworkName;(System.String,System.Version);df-generated | -| System.Runtime.Versioning;FrameworkName;GetHashCode;();df-generated | -| System.Runtime.Versioning;OSPlatformAttribute;get_PlatformName;();df-generated | -| System.Runtime.Versioning;RequiresPreviewFeaturesAttribute;RequiresPreviewFeaturesAttribute;();df-generated | -| System.Runtime.Versioning;RequiresPreviewFeaturesAttribute;RequiresPreviewFeaturesAttribute;(System.String);df-generated | -| System.Runtime.Versioning;RequiresPreviewFeaturesAttribute;get_Message;();df-generated | -| System.Runtime.Versioning;RequiresPreviewFeaturesAttribute;get_Url;();df-generated | -| System.Runtime.Versioning;RequiresPreviewFeaturesAttribute;set_Url;(System.String);df-generated | -| System.Runtime.Versioning;ResourceConsumptionAttribute;ResourceConsumptionAttribute;(System.Runtime.Versioning.ResourceScope);df-generated | -| System.Runtime.Versioning;ResourceConsumptionAttribute;ResourceConsumptionAttribute;(System.Runtime.Versioning.ResourceScope,System.Runtime.Versioning.ResourceScope);df-generated | -| System.Runtime.Versioning;ResourceConsumptionAttribute;get_ConsumptionScope;();df-generated | -| System.Runtime.Versioning;ResourceConsumptionAttribute;get_ResourceScope;();df-generated | -| System.Runtime.Versioning;ResourceExposureAttribute;ResourceExposureAttribute;(System.Runtime.Versioning.ResourceScope);df-generated | -| System.Runtime.Versioning;ResourceExposureAttribute;get_ResourceExposureLevel;();df-generated | -| System.Runtime.Versioning;SupportedOSPlatformAttribute;SupportedOSPlatformAttribute;(System.String);df-generated | -| System.Runtime.Versioning;SupportedOSPlatformGuardAttribute;SupportedOSPlatformGuardAttribute;(System.String);df-generated | -| System.Runtime.Versioning;TargetPlatformAttribute;TargetPlatformAttribute;(System.String);df-generated | -| System.Runtime.Versioning;UnsupportedOSPlatformAttribute;UnsupportedOSPlatformAttribute;(System.String);df-generated | -| System.Runtime.Versioning;UnsupportedOSPlatformGuardAttribute;UnsupportedOSPlatformGuardAttribute;(System.String);df-generated | -| System.Runtime;AmbiguousImplementationException;AmbiguousImplementationException;();df-generated | -| System.Runtime;AmbiguousImplementationException;AmbiguousImplementationException;(System.String);df-generated | -| System.Runtime;AmbiguousImplementationException;AmbiguousImplementationException;(System.String,System.Exception);df-generated | -| System.Runtime;AssemblyTargetedPatchBandAttribute;AssemblyTargetedPatchBandAttribute;(System.String);df-generated | -| System.Runtime;AssemblyTargetedPatchBandAttribute;get_TargetedPatchBand;();df-generated | -| System.Runtime;DependentHandle;DependentHandle;(System.Object,System.Object);df-generated | -| System.Runtime;DependentHandle;Dispose;();df-generated | -| System.Runtime;DependentHandle;get_IsAllocated;();df-generated | -| System.Runtime;DependentHandle;set_Dependent;(System.Object);df-generated | -| System.Runtime;DependentHandle;set_Target;(System.Object);df-generated | -| System.Runtime;GCSettings;get_IsServerGC;();df-generated | -| System.Runtime;GCSettings;get_LargeObjectHeapCompactionMode;();df-generated | -| System.Runtime;GCSettings;get_LatencyMode;();df-generated | -| System.Runtime;GCSettings;set_LargeObjectHeapCompactionMode;(System.Runtime.GCLargeObjectHeapCompactionMode);df-generated | -| System.Runtime;GCSettings;set_LatencyMode;(System.Runtime.GCLatencyMode);df-generated | -| System.Runtime;JitInfo;GetCompilationTime;(System.Boolean);df-generated | -| System.Runtime;JitInfo;GetCompiledILBytes;(System.Boolean);df-generated | -| System.Runtime;JitInfo;GetCompiledMethodCount;(System.Boolean);df-generated | -| System.Runtime;MemoryFailPoint;Dispose;();df-generated | -| System.Runtime;MemoryFailPoint;MemoryFailPoint;(System.Int32);df-generated | -| System.Runtime;ProfileOptimization;SetProfileRoot;(System.String);df-generated | -| System.Runtime;ProfileOptimization;StartProfile;(System.String);df-generated | -| System.Runtime;TargetedPatchingOptOutAttribute;TargetedPatchingOptOutAttribute;(System.String);df-generated | -| System.Runtime;TargetedPatchingOptOutAttribute;get_Reason;();df-generated | -| System.Security.AccessControl;AccessRule;AccessRule;(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType);df-generated | -| System.Security.AccessControl;AccessRule;get_AccessControlType;();df-generated | -| System.Security.AccessControl;AccessRule<>;AccessRule;(System.Security.Principal.IdentityReference,T,System.Security.AccessControl.AccessControlType);df-generated | -| System.Security.AccessControl;AccessRule<>;AccessRule;(System.Security.Principal.IdentityReference,T,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType);df-generated | -| System.Security.AccessControl;AccessRule<>;AccessRule;(System.String,T,System.Security.AccessControl.AccessControlType);df-generated | -| System.Security.AccessControl;AccessRule<>;AccessRule;(System.String,T,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType);df-generated | -| System.Security.AccessControl;AccessRule<>;get_Rights;();df-generated | -| System.Security.AccessControl;AceEnumerator;MoveNext;();df-generated | -| System.Security.AccessControl;AceEnumerator;Reset;();df-generated | -| System.Security.AccessControl;AceEnumerator;get_Current;();df-generated | -| System.Security.AccessControl;AuditRule;AuditRule;(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags);df-generated | -| System.Security.AccessControl;AuditRule;get_AuditFlags;();df-generated | -| System.Security.AccessControl;AuditRule<>;AuditRule;(System.Security.Principal.IdentityReference,T,System.Security.AccessControl.AuditFlags);df-generated | -| System.Security.AccessControl;AuditRule<>;AuditRule;(System.Security.Principal.IdentityReference,T,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags);df-generated | -| System.Security.AccessControl;AuditRule<>;AuditRule;(System.String,T,System.Security.AccessControl.AuditFlags);df-generated | -| System.Security.AccessControl;AuditRule<>;AuditRule;(System.String,T,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags);df-generated | -| System.Security.AccessControl;AuditRule<>;get_Rights;();df-generated | -| System.Security.AccessControl;AuthorizationRule;AuthorizationRule;(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags);df-generated | -| System.Security.AccessControl;AuthorizationRule;get_AccessMask;();df-generated | -| System.Security.AccessControl;AuthorizationRule;get_IdentityReference;();df-generated | -| System.Security.AccessControl;AuthorizationRule;get_InheritanceFlags;();df-generated | -| System.Security.AccessControl;AuthorizationRule;get_IsInherited;();df-generated | -| System.Security.AccessControl;AuthorizationRule;get_PropagationFlags;();df-generated | -| System.Security.AccessControl;AuthorizationRuleCollection;AddRule;(System.Security.AccessControl.AuthorizationRule);df-generated | -| System.Security.AccessControl;AuthorizationRuleCollection;AuthorizationRuleCollection;();df-generated | -| System.Security.AccessControl;AuthorizationRuleCollection;CopyTo;(System.Security.AccessControl.AuthorizationRule[],System.Int32);df-generated | -| System.Security.AccessControl;AuthorizationRuleCollection;get_Item;(System.Int32);df-generated | -| System.Security.AccessControl;CommonAce;CommonAce;(System.Security.AccessControl.AceFlags,System.Security.AccessControl.AceQualifier,System.Int32,System.Security.Principal.SecurityIdentifier,System.Boolean,System.Byte[]);df-generated | -| System.Security.AccessControl;CommonAce;GetBinaryForm;(System.Byte[],System.Int32);df-generated | -| System.Security.AccessControl;CommonAce;MaxOpaqueLength;(System.Boolean);df-generated | -| System.Security.AccessControl;CommonAce;get_BinaryLength;();df-generated | -| System.Security.AccessControl;CommonAcl;GetBinaryForm;(System.Byte[],System.Int32);df-generated | -| System.Security.AccessControl;CommonAcl;Purge;(System.Security.Principal.SecurityIdentifier);df-generated | -| System.Security.AccessControl;CommonAcl;RemoveInheritedAces;();df-generated | -| System.Security.AccessControl;CommonAcl;get_BinaryLength;();df-generated | -| System.Security.AccessControl;CommonAcl;get_Count;();df-generated | -| System.Security.AccessControl;CommonAcl;get_IsCanonical;();df-generated | -| System.Security.AccessControl;CommonAcl;get_IsContainer;();df-generated | -| System.Security.AccessControl;CommonAcl;get_IsDS;();df-generated | -| System.Security.AccessControl;CommonAcl;get_Item;(System.Int32);df-generated | -| System.Security.AccessControl;CommonAcl;get_Revision;();df-generated | -| System.Security.AccessControl;CommonAcl;set_Item;(System.Int32,System.Security.AccessControl.GenericAce);df-generated | -| System.Security.AccessControl;CommonObjectSecurity;AddAccessRule;(System.Security.AccessControl.AccessRule);df-generated | -| System.Security.AccessControl;CommonObjectSecurity;AddAuditRule;(System.Security.AccessControl.AuditRule);df-generated | -| System.Security.AccessControl;CommonObjectSecurity;CommonObjectSecurity;(System.Boolean);df-generated | -| System.Security.AccessControl;CommonObjectSecurity;GetAccessRules;(System.Boolean,System.Boolean,System.Type);df-generated | -| System.Security.AccessControl;CommonObjectSecurity;GetAuditRules;(System.Boolean,System.Boolean,System.Type);df-generated | -| System.Security.AccessControl;CommonObjectSecurity;ModifyAccess;(System.Security.AccessControl.AccessControlModification,System.Security.AccessControl.AccessRule,System.Boolean);df-generated | -| System.Security.AccessControl;CommonObjectSecurity;ModifyAudit;(System.Security.AccessControl.AccessControlModification,System.Security.AccessControl.AuditRule,System.Boolean);df-generated | -| System.Security.AccessControl;CommonObjectSecurity;RemoveAccessRule;(System.Security.AccessControl.AccessRule);df-generated | -| System.Security.AccessControl;CommonObjectSecurity;RemoveAccessRuleAll;(System.Security.AccessControl.AccessRule);df-generated | -| System.Security.AccessControl;CommonObjectSecurity;RemoveAccessRuleSpecific;(System.Security.AccessControl.AccessRule);df-generated | -| System.Security.AccessControl;CommonObjectSecurity;RemoveAuditRule;(System.Security.AccessControl.AuditRule);df-generated | -| System.Security.AccessControl;CommonObjectSecurity;RemoveAuditRuleAll;(System.Security.AccessControl.AuditRule);df-generated | -| System.Security.AccessControl;CommonObjectSecurity;RemoveAuditRuleSpecific;(System.Security.AccessControl.AuditRule);df-generated | -| System.Security.AccessControl;CommonObjectSecurity;ResetAccessRule;(System.Security.AccessControl.AccessRule);df-generated | -| System.Security.AccessControl;CommonObjectSecurity;SetAccessRule;(System.Security.AccessControl.AccessRule);df-generated | -| System.Security.AccessControl;CommonObjectSecurity;SetAuditRule;(System.Security.AccessControl.AuditRule);df-generated | -| System.Security.AccessControl;CommonSecurityDescriptor;AddDiscretionaryAcl;(System.Byte,System.Int32);df-generated | -| System.Security.AccessControl;CommonSecurityDescriptor;AddSystemAcl;(System.Byte,System.Int32);df-generated | -| System.Security.AccessControl;CommonSecurityDescriptor;CommonSecurityDescriptor;(System.Boolean,System.Boolean,System.Byte[],System.Int32);df-generated | -| System.Security.AccessControl;CommonSecurityDescriptor;CommonSecurityDescriptor;(System.Boolean,System.Boolean,System.Security.AccessControl.ControlFlags,System.Security.Principal.SecurityIdentifier,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.SystemAcl,System.Security.AccessControl.DiscretionaryAcl);df-generated | -| System.Security.AccessControl;CommonSecurityDescriptor;CommonSecurityDescriptor;(System.Boolean,System.Boolean,System.Security.AccessControl.RawSecurityDescriptor);df-generated | -| System.Security.AccessControl;CommonSecurityDescriptor;CommonSecurityDescriptor;(System.Boolean,System.Boolean,System.String);df-generated | -| System.Security.AccessControl;CommonSecurityDescriptor;PurgeAccessControl;(System.Security.Principal.SecurityIdentifier);df-generated | -| System.Security.AccessControl;CommonSecurityDescriptor;PurgeAudit;(System.Security.Principal.SecurityIdentifier);df-generated | -| System.Security.AccessControl;CommonSecurityDescriptor;SetDiscretionaryAclProtection;(System.Boolean,System.Boolean);df-generated | -| System.Security.AccessControl;CommonSecurityDescriptor;SetSystemAclProtection;(System.Boolean,System.Boolean);df-generated | -| System.Security.AccessControl;CommonSecurityDescriptor;get_ControlFlags;();df-generated | -| System.Security.AccessControl;CommonSecurityDescriptor;get_DiscretionaryAcl;();df-generated | -| System.Security.AccessControl;CommonSecurityDescriptor;get_Group;();df-generated | -| System.Security.AccessControl;CommonSecurityDescriptor;get_IsContainer;();df-generated | -| System.Security.AccessControl;CommonSecurityDescriptor;get_IsDS;();df-generated | -| System.Security.AccessControl;CommonSecurityDescriptor;get_IsDiscretionaryAclCanonical;();df-generated | -| System.Security.AccessControl;CommonSecurityDescriptor;get_IsSystemAclCanonical;();df-generated | -| System.Security.AccessControl;CommonSecurityDescriptor;get_Owner;();df-generated | -| System.Security.AccessControl;CommonSecurityDescriptor;get_SystemAcl;();df-generated | -| System.Security.AccessControl;CommonSecurityDescriptor;set_DiscretionaryAcl;(System.Security.AccessControl.DiscretionaryAcl);df-generated | -| System.Security.AccessControl;CommonSecurityDescriptor;set_Group;(System.Security.Principal.SecurityIdentifier);df-generated | -| System.Security.AccessControl;CommonSecurityDescriptor;set_Owner;(System.Security.Principal.SecurityIdentifier);df-generated | -| System.Security.AccessControl;CommonSecurityDescriptor;set_SystemAcl;(System.Security.AccessControl.SystemAcl);df-generated | -| System.Security.AccessControl;CompoundAce;CompoundAce;(System.Security.AccessControl.AceFlags,System.Int32,System.Security.AccessControl.CompoundAceType,System.Security.Principal.SecurityIdentifier);df-generated | -| System.Security.AccessControl;CompoundAce;GetBinaryForm;(System.Byte[],System.Int32);df-generated | -| System.Security.AccessControl;CompoundAce;get_BinaryLength;();df-generated | -| System.Security.AccessControl;CompoundAce;get_CompoundAceType;();df-generated | -| System.Security.AccessControl;CompoundAce;set_CompoundAceType;(System.Security.AccessControl.CompoundAceType);df-generated | -| System.Security.AccessControl;CustomAce;CustomAce;(System.Security.AccessControl.AceType,System.Security.AccessControl.AceFlags,System.Byte[]);df-generated | -| System.Security.AccessControl;CustomAce;GetBinaryForm;(System.Byte[],System.Int32);df-generated | -| System.Security.AccessControl;CustomAce;GetOpaque;();df-generated | -| System.Security.AccessControl;CustomAce;SetOpaque;(System.Byte[]);df-generated | -| System.Security.AccessControl;CustomAce;get_BinaryLength;();df-generated | -| System.Security.AccessControl;CustomAce;get_OpaqueLength;();df-generated | -| System.Security.AccessControl;DirectoryObjectSecurity;AccessRuleFactory;(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType,System.Guid,System.Guid);df-generated | -| System.Security.AccessControl;DirectoryObjectSecurity;AddAccessRule;(System.Security.AccessControl.ObjectAccessRule);df-generated | -| System.Security.AccessControl;DirectoryObjectSecurity;AddAuditRule;(System.Security.AccessControl.ObjectAuditRule);df-generated | -| System.Security.AccessControl;DirectoryObjectSecurity;AuditRuleFactory;(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags,System.Guid,System.Guid);df-generated | -| System.Security.AccessControl;DirectoryObjectSecurity;DirectoryObjectSecurity;();df-generated | -| System.Security.AccessControl;DirectoryObjectSecurity;DirectoryObjectSecurity;(System.Security.AccessControl.CommonSecurityDescriptor);df-generated | -| System.Security.AccessControl;DirectoryObjectSecurity;GetAccessRules;(System.Boolean,System.Boolean,System.Type);df-generated | -| System.Security.AccessControl;DirectoryObjectSecurity;GetAuditRules;(System.Boolean,System.Boolean,System.Type);df-generated | -| System.Security.AccessControl;DirectoryObjectSecurity;ModifyAccess;(System.Security.AccessControl.AccessControlModification,System.Security.AccessControl.AccessRule,System.Boolean);df-generated | -| System.Security.AccessControl;DirectoryObjectSecurity;ModifyAudit;(System.Security.AccessControl.AccessControlModification,System.Security.AccessControl.AuditRule,System.Boolean);df-generated | -| System.Security.AccessControl;DirectoryObjectSecurity;RemoveAccessRule;(System.Security.AccessControl.ObjectAccessRule);df-generated | -| System.Security.AccessControl;DirectoryObjectSecurity;RemoveAccessRuleAll;(System.Security.AccessControl.ObjectAccessRule);df-generated | -| System.Security.AccessControl;DirectoryObjectSecurity;RemoveAccessRuleSpecific;(System.Security.AccessControl.ObjectAccessRule);df-generated | -| System.Security.AccessControl;DirectoryObjectSecurity;RemoveAuditRule;(System.Security.AccessControl.ObjectAuditRule);df-generated | -| System.Security.AccessControl;DirectoryObjectSecurity;RemoveAuditRuleAll;(System.Security.AccessControl.ObjectAuditRule);df-generated | -| System.Security.AccessControl;DirectoryObjectSecurity;RemoveAuditRuleSpecific;(System.Security.AccessControl.ObjectAuditRule);df-generated | -| System.Security.AccessControl;DirectoryObjectSecurity;ResetAccessRule;(System.Security.AccessControl.ObjectAccessRule);df-generated | -| System.Security.AccessControl;DirectoryObjectSecurity;SetAccessRule;(System.Security.AccessControl.ObjectAccessRule);df-generated | -| System.Security.AccessControl;DirectoryObjectSecurity;SetAuditRule;(System.Security.AccessControl.ObjectAuditRule);df-generated | -| System.Security.AccessControl;DirectorySecurity;DirectorySecurity;();df-generated | -| System.Security.AccessControl;DirectorySecurity;DirectorySecurity;(System.String,System.Security.AccessControl.AccessControlSections);df-generated | -| System.Security.AccessControl;DiscretionaryAcl;AddAccess;(System.Security.AccessControl.AccessControlType,System.Security.Principal.SecurityIdentifier,System.Int32,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags);df-generated | -| System.Security.AccessControl;DiscretionaryAcl;AddAccess;(System.Security.AccessControl.AccessControlType,System.Security.Principal.SecurityIdentifier,System.Int32,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.ObjectAceFlags,System.Guid,System.Guid);df-generated | -| System.Security.AccessControl;DiscretionaryAcl;AddAccess;(System.Security.AccessControl.AccessControlType,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAccessRule);df-generated | -| System.Security.AccessControl;DiscretionaryAcl;DiscretionaryAcl;(System.Boolean,System.Boolean,System.Byte,System.Int32);df-generated | -| System.Security.AccessControl;DiscretionaryAcl;DiscretionaryAcl;(System.Boolean,System.Boolean,System.Int32);df-generated | -| System.Security.AccessControl;DiscretionaryAcl;DiscretionaryAcl;(System.Boolean,System.Boolean,System.Security.AccessControl.RawAcl);df-generated | -| System.Security.AccessControl;DiscretionaryAcl;RemoveAccess;(System.Security.AccessControl.AccessControlType,System.Security.Principal.SecurityIdentifier,System.Int32,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags);df-generated | -| System.Security.AccessControl;DiscretionaryAcl;RemoveAccess;(System.Security.AccessControl.AccessControlType,System.Security.Principal.SecurityIdentifier,System.Int32,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.ObjectAceFlags,System.Guid,System.Guid);df-generated | -| System.Security.AccessControl;DiscretionaryAcl;RemoveAccess;(System.Security.AccessControl.AccessControlType,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAccessRule);df-generated | -| System.Security.AccessControl;DiscretionaryAcl;RemoveAccessSpecific;(System.Security.AccessControl.AccessControlType,System.Security.Principal.SecurityIdentifier,System.Int32,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags);df-generated | -| System.Security.AccessControl;DiscretionaryAcl;RemoveAccessSpecific;(System.Security.AccessControl.AccessControlType,System.Security.Principal.SecurityIdentifier,System.Int32,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.ObjectAceFlags,System.Guid,System.Guid);df-generated | -| System.Security.AccessControl;DiscretionaryAcl;RemoveAccessSpecific;(System.Security.AccessControl.AccessControlType,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAccessRule);df-generated | -| System.Security.AccessControl;DiscretionaryAcl;SetAccess;(System.Security.AccessControl.AccessControlType,System.Security.Principal.SecurityIdentifier,System.Int32,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags);df-generated | -| System.Security.AccessControl;DiscretionaryAcl;SetAccess;(System.Security.AccessControl.AccessControlType,System.Security.Principal.SecurityIdentifier,System.Int32,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.ObjectAceFlags,System.Guid,System.Guid);df-generated | -| System.Security.AccessControl;DiscretionaryAcl;SetAccess;(System.Security.AccessControl.AccessControlType,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAccessRule);df-generated | -| System.Security.AccessControl;FileSecurity;FileSecurity;();df-generated | -| System.Security.AccessControl;FileSecurity;FileSecurity;(System.String,System.Security.AccessControl.AccessControlSections);df-generated | -| System.Security.AccessControl;FileSystemAccessRule;FileSystemAccessRule;(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AccessControlType);df-generated | -| System.Security.AccessControl;FileSystemAccessRule;FileSystemAccessRule;(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType);df-generated | -| System.Security.AccessControl;FileSystemAccessRule;FileSystemAccessRule;(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AccessControlType);df-generated | -| System.Security.AccessControl;FileSystemAccessRule;FileSystemAccessRule;(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType);df-generated | -| System.Security.AccessControl;FileSystemAccessRule;get_FileSystemRights;();df-generated | -| System.Security.AccessControl;FileSystemAuditRule;FileSystemAuditRule;(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AuditFlags);df-generated | -| System.Security.AccessControl;FileSystemAuditRule;FileSystemAuditRule;(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags);df-generated | -| System.Security.AccessControl;FileSystemAuditRule;FileSystemAuditRule;(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AuditFlags);df-generated | -| System.Security.AccessControl;FileSystemAuditRule;FileSystemAuditRule;(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags);df-generated | -| System.Security.AccessControl;FileSystemAuditRule;get_FileSystemRights;();df-generated | -| System.Security.AccessControl;FileSystemSecurity;AccessRuleFactory;(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType);df-generated | -| System.Security.AccessControl;FileSystemSecurity;AddAccessRule;(System.Security.AccessControl.FileSystemAccessRule);df-generated | -| System.Security.AccessControl;FileSystemSecurity;AddAuditRule;(System.Security.AccessControl.FileSystemAuditRule);df-generated | -| System.Security.AccessControl;FileSystemSecurity;AuditRuleFactory;(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags);df-generated | -| System.Security.AccessControl;FileSystemSecurity;RemoveAccessRule;(System.Security.AccessControl.FileSystemAccessRule);df-generated | -| System.Security.AccessControl;FileSystemSecurity;RemoveAccessRuleAll;(System.Security.AccessControl.FileSystemAccessRule);df-generated | -| System.Security.AccessControl;FileSystemSecurity;RemoveAccessRuleSpecific;(System.Security.AccessControl.FileSystemAccessRule);df-generated | -| System.Security.AccessControl;FileSystemSecurity;RemoveAuditRule;(System.Security.AccessControl.FileSystemAuditRule);df-generated | -| System.Security.AccessControl;FileSystemSecurity;RemoveAuditRuleAll;(System.Security.AccessControl.FileSystemAuditRule);df-generated | -| System.Security.AccessControl;FileSystemSecurity;RemoveAuditRuleSpecific;(System.Security.AccessControl.FileSystemAuditRule);df-generated | -| System.Security.AccessControl;FileSystemSecurity;ResetAccessRule;(System.Security.AccessControl.FileSystemAccessRule);df-generated | -| System.Security.AccessControl;FileSystemSecurity;SetAccessRule;(System.Security.AccessControl.FileSystemAccessRule);df-generated | -| System.Security.AccessControl;FileSystemSecurity;SetAuditRule;(System.Security.AccessControl.FileSystemAuditRule);df-generated | -| System.Security.AccessControl;FileSystemSecurity;get_AccessRightType;();df-generated | -| System.Security.AccessControl;FileSystemSecurity;get_AccessRuleType;();df-generated | -| System.Security.AccessControl;FileSystemSecurity;get_AuditRuleType;();df-generated | -| System.Security.AccessControl;GenericAce;Copy;();df-generated | -| System.Security.AccessControl;GenericAce;CreateFromBinaryForm;(System.Byte[],System.Int32);df-generated | -| System.Security.AccessControl;GenericAce;Equals;(System.Object);df-generated | -| System.Security.AccessControl;GenericAce;GetBinaryForm;(System.Byte[],System.Int32);df-generated | -| System.Security.AccessControl;GenericAce;GetHashCode;();df-generated | -| System.Security.AccessControl;GenericAce;get_AceFlags;();df-generated | -| System.Security.AccessControl;GenericAce;get_AceType;();df-generated | -| System.Security.AccessControl;GenericAce;get_AuditFlags;();df-generated | -| System.Security.AccessControl;GenericAce;get_BinaryLength;();df-generated | -| System.Security.AccessControl;GenericAce;get_InheritanceFlags;();df-generated | -| System.Security.AccessControl;GenericAce;get_IsInherited;();df-generated | -| System.Security.AccessControl;GenericAce;get_PropagationFlags;();df-generated | -| System.Security.AccessControl;GenericAce;set_AceFlags;(System.Security.AccessControl.AceFlags);df-generated | -| System.Security.AccessControl;GenericAcl;CopyTo;(System.Security.AccessControl.GenericAce[],System.Int32);df-generated | -| System.Security.AccessControl;GenericAcl;GenericAcl;();df-generated | -| System.Security.AccessControl;GenericAcl;GetBinaryForm;(System.Byte[],System.Int32);df-generated | -| System.Security.AccessControl;GenericAcl;GetEnumerator;();df-generated | -| System.Security.AccessControl;GenericAcl;get_BinaryLength;();df-generated | -| System.Security.AccessControl;GenericAcl;get_Count;();df-generated | -| System.Security.AccessControl;GenericAcl;get_IsSynchronized;();df-generated | -| System.Security.AccessControl;GenericAcl;get_Item;(System.Int32);df-generated | -| System.Security.AccessControl;GenericAcl;get_Revision;();df-generated | -| System.Security.AccessControl;GenericAcl;get_SyncRoot;();df-generated | -| System.Security.AccessControl;GenericAcl;set_Item;(System.Int32,System.Security.AccessControl.GenericAce);df-generated | -| System.Security.AccessControl;GenericSecurityDescriptor;GenericSecurityDescriptor;();df-generated | -| System.Security.AccessControl;GenericSecurityDescriptor;GetBinaryForm;(System.Byte[],System.Int32);df-generated | -| System.Security.AccessControl;GenericSecurityDescriptor;GetSddlForm;(System.Security.AccessControl.AccessControlSections);df-generated | -| System.Security.AccessControl;GenericSecurityDescriptor;IsSddlConversionSupported;();df-generated | -| System.Security.AccessControl;GenericSecurityDescriptor;get_BinaryLength;();df-generated | -| System.Security.AccessControl;GenericSecurityDescriptor;get_ControlFlags;();df-generated | -| System.Security.AccessControl;GenericSecurityDescriptor;get_Group;();df-generated | -| System.Security.AccessControl;GenericSecurityDescriptor;get_Owner;();df-generated | -| System.Security.AccessControl;GenericSecurityDescriptor;get_Revision;();df-generated | -| System.Security.AccessControl;GenericSecurityDescriptor;set_Group;(System.Security.Principal.SecurityIdentifier);df-generated | -| System.Security.AccessControl;GenericSecurityDescriptor;set_Owner;(System.Security.Principal.SecurityIdentifier);df-generated | -| System.Security.AccessControl;KnownAce;get_AccessMask;();df-generated | -| System.Security.AccessControl;KnownAce;get_SecurityIdentifier;();df-generated | -| System.Security.AccessControl;KnownAce;set_AccessMask;(System.Int32);df-generated | -| System.Security.AccessControl;KnownAce;set_SecurityIdentifier;(System.Security.Principal.SecurityIdentifier);df-generated | -| System.Security.AccessControl;NativeObjectSecurity;NativeObjectSecurity;(System.Boolean,System.Security.AccessControl.ResourceType);df-generated | -| System.Security.AccessControl;NativeObjectSecurity;NativeObjectSecurity;(System.Boolean,System.Security.AccessControl.ResourceType,System.Runtime.InteropServices.SafeHandle,System.Security.AccessControl.AccessControlSections);df-generated | -| System.Security.AccessControl;NativeObjectSecurity;NativeObjectSecurity;(System.Boolean,System.Security.AccessControl.ResourceType,System.String,System.Security.AccessControl.AccessControlSections);df-generated | -| System.Security.AccessControl;NativeObjectSecurity;Persist;(System.Runtime.InteropServices.SafeHandle,System.Security.AccessControl.AccessControlSections);df-generated | -| System.Security.AccessControl;NativeObjectSecurity;Persist;(System.Runtime.InteropServices.SafeHandle,System.Security.AccessControl.AccessControlSections,System.Object);df-generated | -| System.Security.AccessControl;NativeObjectSecurity;Persist;(System.String,System.Security.AccessControl.AccessControlSections);df-generated | -| System.Security.AccessControl;NativeObjectSecurity;Persist;(System.String,System.Security.AccessControl.AccessControlSections,System.Object);df-generated | -| System.Security.AccessControl;ObjectAccessRule;ObjectAccessRule;(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Guid,System.Guid,System.Security.AccessControl.AccessControlType);df-generated | -| System.Security.AccessControl;ObjectAccessRule;get_InheritedObjectType;();df-generated | -| System.Security.AccessControl;ObjectAccessRule;get_ObjectFlags;();df-generated | -| System.Security.AccessControl;ObjectAccessRule;get_ObjectType;();df-generated | -| System.Security.AccessControl;ObjectAce;GetBinaryForm;(System.Byte[],System.Int32);df-generated | -| System.Security.AccessControl;ObjectAce;MaxOpaqueLength;(System.Boolean);df-generated | -| System.Security.AccessControl;ObjectAce;ObjectAce;(System.Security.AccessControl.AceFlags,System.Security.AccessControl.AceQualifier,System.Int32,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAceFlags,System.Guid,System.Guid,System.Boolean,System.Byte[]);df-generated | -| System.Security.AccessControl;ObjectAce;get_BinaryLength;();df-generated | -| System.Security.AccessControl;ObjectAce;get_InheritedObjectAceType;();df-generated | -| System.Security.AccessControl;ObjectAce;get_ObjectAceFlags;();df-generated | -| System.Security.AccessControl;ObjectAce;get_ObjectAceType;();df-generated | -| System.Security.AccessControl;ObjectAce;set_InheritedObjectAceType;(System.Guid);df-generated | -| System.Security.AccessControl;ObjectAce;set_ObjectAceFlags;(System.Security.AccessControl.ObjectAceFlags);df-generated | -| System.Security.AccessControl;ObjectAce;set_ObjectAceType;(System.Guid);df-generated | -| System.Security.AccessControl;ObjectAuditRule;ObjectAuditRule;(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Guid,System.Guid,System.Security.AccessControl.AuditFlags);df-generated | -| System.Security.AccessControl;ObjectAuditRule;get_InheritedObjectType;();df-generated | -| System.Security.AccessControl;ObjectAuditRule;get_ObjectFlags;();df-generated | -| System.Security.AccessControl;ObjectAuditRule;get_ObjectType;();df-generated | -| System.Security.AccessControl;ObjectSecurity;AccessRuleFactory;(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType);df-generated | -| System.Security.AccessControl;ObjectSecurity;AuditRuleFactory;(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags);df-generated | -| System.Security.AccessControl;ObjectSecurity;GetGroup;(System.Type);df-generated | -| System.Security.AccessControl;ObjectSecurity;GetOwner;(System.Type);df-generated | -| System.Security.AccessControl;ObjectSecurity;GetSecurityDescriptorBinaryForm;();df-generated | -| System.Security.AccessControl;ObjectSecurity;GetSecurityDescriptorSddlForm;(System.Security.AccessControl.AccessControlSections);df-generated | -| System.Security.AccessControl;ObjectSecurity;IsSddlConversionSupported;();df-generated | -| System.Security.AccessControl;ObjectSecurity;ModifyAccess;(System.Security.AccessControl.AccessControlModification,System.Security.AccessControl.AccessRule,System.Boolean);df-generated | -| System.Security.AccessControl;ObjectSecurity;ModifyAccessRule;(System.Security.AccessControl.AccessControlModification,System.Security.AccessControl.AccessRule,System.Boolean);df-generated | -| System.Security.AccessControl;ObjectSecurity;ModifyAudit;(System.Security.AccessControl.AccessControlModification,System.Security.AccessControl.AuditRule,System.Boolean);df-generated | -| System.Security.AccessControl;ObjectSecurity;ModifyAuditRule;(System.Security.AccessControl.AccessControlModification,System.Security.AccessControl.AuditRule,System.Boolean);df-generated | -| System.Security.AccessControl;ObjectSecurity;ObjectSecurity;();df-generated | -| System.Security.AccessControl;ObjectSecurity;ObjectSecurity;(System.Boolean,System.Boolean);df-generated | -| System.Security.AccessControl;ObjectSecurity;ObjectSecurity;(System.Security.AccessControl.CommonSecurityDescriptor);df-generated | -| System.Security.AccessControl;ObjectSecurity;Persist;(System.Boolean,System.String,System.Security.AccessControl.AccessControlSections);df-generated | -| System.Security.AccessControl;ObjectSecurity;Persist;(System.Runtime.InteropServices.SafeHandle,System.Security.AccessControl.AccessControlSections);df-generated | -| System.Security.AccessControl;ObjectSecurity;Persist;(System.String,System.Security.AccessControl.AccessControlSections);df-generated | -| System.Security.AccessControl;ObjectSecurity;PurgeAccessRules;(System.Security.Principal.IdentityReference);df-generated | -| System.Security.AccessControl;ObjectSecurity;PurgeAuditRules;(System.Security.Principal.IdentityReference);df-generated | -| System.Security.AccessControl;ObjectSecurity;ReadLock;();df-generated | -| System.Security.AccessControl;ObjectSecurity;ReadUnlock;();df-generated | -| System.Security.AccessControl;ObjectSecurity;SetAccessRuleProtection;(System.Boolean,System.Boolean);df-generated | -| System.Security.AccessControl;ObjectSecurity;SetAuditRuleProtection;(System.Boolean,System.Boolean);df-generated | -| System.Security.AccessControl;ObjectSecurity;SetGroup;(System.Security.Principal.IdentityReference);df-generated | -| System.Security.AccessControl;ObjectSecurity;SetOwner;(System.Security.Principal.IdentityReference);df-generated | -| System.Security.AccessControl;ObjectSecurity;SetSecurityDescriptorBinaryForm;(System.Byte[]);df-generated | -| System.Security.AccessControl;ObjectSecurity;SetSecurityDescriptorBinaryForm;(System.Byte[],System.Security.AccessControl.AccessControlSections);df-generated | -| System.Security.AccessControl;ObjectSecurity;SetSecurityDescriptorSddlForm;(System.String);df-generated | -| System.Security.AccessControl;ObjectSecurity;SetSecurityDescriptorSddlForm;(System.String,System.Security.AccessControl.AccessControlSections);df-generated | -| System.Security.AccessControl;ObjectSecurity;WriteLock;();df-generated | -| System.Security.AccessControl;ObjectSecurity;WriteUnlock;();df-generated | -| System.Security.AccessControl;ObjectSecurity;get_AccessRightType;();df-generated | -| System.Security.AccessControl;ObjectSecurity;get_AccessRuleType;();df-generated | -| System.Security.AccessControl;ObjectSecurity;get_AccessRulesModified;();df-generated | -| System.Security.AccessControl;ObjectSecurity;get_AreAccessRulesCanonical;();df-generated | -| System.Security.AccessControl;ObjectSecurity;get_AreAccessRulesProtected;();df-generated | -| System.Security.AccessControl;ObjectSecurity;get_AreAuditRulesCanonical;();df-generated | -| System.Security.AccessControl;ObjectSecurity;get_AreAuditRulesProtected;();df-generated | -| System.Security.AccessControl;ObjectSecurity;get_AuditRuleType;();df-generated | -| System.Security.AccessControl;ObjectSecurity;get_AuditRulesModified;();df-generated | -| System.Security.AccessControl;ObjectSecurity;get_GroupModified;();df-generated | -| System.Security.AccessControl;ObjectSecurity;get_IsContainer;();df-generated | -| System.Security.AccessControl;ObjectSecurity;get_IsDS;();df-generated | -| System.Security.AccessControl;ObjectSecurity;get_OwnerModified;();df-generated | -| System.Security.AccessControl;ObjectSecurity;get_SecurityDescriptor;();df-generated | -| System.Security.AccessControl;ObjectSecurity;set_AccessRulesModified;(System.Boolean);df-generated | -| System.Security.AccessControl;ObjectSecurity;set_AuditRulesModified;(System.Boolean);df-generated | -| System.Security.AccessControl;ObjectSecurity;set_GroupModified;(System.Boolean);df-generated | -| System.Security.AccessControl;ObjectSecurity;set_OwnerModified;(System.Boolean);df-generated | -| System.Security.AccessControl;ObjectSecurity<>;AccessRuleFactory;(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType);df-generated | -| System.Security.AccessControl;ObjectSecurity<>;AddAccessRule;(System.Security.AccessControl.AccessRule);df-generated | -| System.Security.AccessControl;ObjectSecurity<>;AddAuditRule;(System.Security.AccessControl.AuditRule);df-generated | -| System.Security.AccessControl;ObjectSecurity<>;AuditRuleFactory;(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags);df-generated | -| System.Security.AccessControl;ObjectSecurity<>;ObjectSecurity;(System.Boolean,System.Security.AccessControl.ResourceType);df-generated | -| System.Security.AccessControl;ObjectSecurity<>;ObjectSecurity;(System.Boolean,System.Security.AccessControl.ResourceType,System.Runtime.InteropServices.SafeHandle,System.Security.AccessControl.AccessControlSections);df-generated | -| System.Security.AccessControl;ObjectSecurity<>;ObjectSecurity;(System.Boolean,System.Security.AccessControl.ResourceType,System.String,System.Security.AccessControl.AccessControlSections);df-generated | -| System.Security.AccessControl;ObjectSecurity<>;Persist;(System.Runtime.InteropServices.SafeHandle);df-generated | -| System.Security.AccessControl;ObjectSecurity<>;Persist;(System.String);df-generated | -| System.Security.AccessControl;ObjectSecurity<>;RemoveAccessRule;(System.Security.AccessControl.AccessRule);df-generated | -| System.Security.AccessControl;ObjectSecurity<>;RemoveAccessRuleAll;(System.Security.AccessControl.AccessRule);df-generated | -| System.Security.AccessControl;ObjectSecurity<>;RemoveAccessRuleSpecific;(System.Security.AccessControl.AccessRule);df-generated | -| System.Security.AccessControl;ObjectSecurity<>;RemoveAuditRule;(System.Security.AccessControl.AuditRule);df-generated | -| System.Security.AccessControl;ObjectSecurity<>;RemoveAuditRuleAll;(System.Security.AccessControl.AuditRule);df-generated | -| System.Security.AccessControl;ObjectSecurity<>;RemoveAuditRuleSpecific;(System.Security.AccessControl.AuditRule);df-generated | -| System.Security.AccessControl;ObjectSecurity<>;ResetAccessRule;(System.Security.AccessControl.AccessRule);df-generated | -| System.Security.AccessControl;ObjectSecurity<>;SetAccessRule;(System.Security.AccessControl.AccessRule);df-generated | -| System.Security.AccessControl;ObjectSecurity<>;SetAuditRule;(System.Security.AccessControl.AuditRule);df-generated | -| System.Security.AccessControl;ObjectSecurity<>;get_AccessRightType;();df-generated | -| System.Security.AccessControl;ObjectSecurity<>;get_AccessRuleType;();df-generated | -| System.Security.AccessControl;ObjectSecurity<>;get_AuditRuleType;();df-generated | -| System.Security.AccessControl;PrivilegeNotHeldException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Security.AccessControl;PrivilegeNotHeldException;PrivilegeNotHeldException;();df-generated | -| System.Security.AccessControl;PrivilegeNotHeldException;PrivilegeNotHeldException;(System.String);df-generated | -| System.Security.AccessControl;PrivilegeNotHeldException;PrivilegeNotHeldException;(System.String,System.Exception);df-generated | -| System.Security.AccessControl;PrivilegeNotHeldException;get_PrivilegeName;();df-generated | -| System.Security.AccessControl;QualifiedAce;GetOpaque;();df-generated | -| System.Security.AccessControl;QualifiedAce;SetOpaque;(System.Byte[]);df-generated | -| System.Security.AccessControl;QualifiedAce;get_AceQualifier;();df-generated | -| System.Security.AccessControl;QualifiedAce;get_IsCallback;();df-generated | -| System.Security.AccessControl;QualifiedAce;get_OpaqueLength;();df-generated | -| System.Security.AccessControl;RawAcl;GetBinaryForm;(System.Byte[],System.Int32);df-generated | -| System.Security.AccessControl;RawAcl;InsertAce;(System.Int32,System.Security.AccessControl.GenericAce);df-generated | -| System.Security.AccessControl;RawAcl;RawAcl;(System.Byte,System.Int32);df-generated | -| System.Security.AccessControl;RawAcl;RawAcl;(System.Byte[],System.Int32);df-generated | -| System.Security.AccessControl;RawAcl;RemoveAce;(System.Int32);df-generated | -| System.Security.AccessControl;RawAcl;get_BinaryLength;();df-generated | -| System.Security.AccessControl;RawAcl;get_Count;();df-generated | -| System.Security.AccessControl;RawAcl;get_Item;(System.Int32);df-generated | -| System.Security.AccessControl;RawAcl;get_Revision;();df-generated | -| System.Security.AccessControl;RawAcl;set_Item;(System.Int32,System.Security.AccessControl.GenericAce);df-generated | -| System.Security.AccessControl;RawSecurityDescriptor;RawSecurityDescriptor;(System.Byte[],System.Int32);df-generated | -| System.Security.AccessControl;RawSecurityDescriptor;RawSecurityDescriptor;(System.Security.AccessControl.ControlFlags,System.Security.Principal.SecurityIdentifier,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.RawAcl,System.Security.AccessControl.RawAcl);df-generated | -| System.Security.AccessControl;RawSecurityDescriptor;RawSecurityDescriptor;(System.String);df-generated | -| System.Security.AccessControl;RawSecurityDescriptor;SetFlags;(System.Security.AccessControl.ControlFlags);df-generated | -| System.Security.AccessControl;RawSecurityDescriptor;get_ControlFlags;();df-generated | -| System.Security.AccessControl;RawSecurityDescriptor;get_DiscretionaryAcl;();df-generated | -| System.Security.AccessControl;RawSecurityDescriptor;get_Group;();df-generated | -| System.Security.AccessControl;RawSecurityDescriptor;get_Owner;();df-generated | -| System.Security.AccessControl;RawSecurityDescriptor;get_ResourceManagerControl;();df-generated | -| System.Security.AccessControl;RawSecurityDescriptor;get_SystemAcl;();df-generated | -| System.Security.AccessControl;RawSecurityDescriptor;set_DiscretionaryAcl;(System.Security.AccessControl.RawAcl);df-generated | -| System.Security.AccessControl;RawSecurityDescriptor;set_Group;(System.Security.Principal.SecurityIdentifier);df-generated | -| System.Security.AccessControl;RawSecurityDescriptor;set_Owner;(System.Security.Principal.SecurityIdentifier);df-generated | -| System.Security.AccessControl;RawSecurityDescriptor;set_ResourceManagerControl;(System.Byte);df-generated | -| System.Security.AccessControl;RawSecurityDescriptor;set_SystemAcl;(System.Security.AccessControl.RawAcl);df-generated | -| System.Security.AccessControl;RegistryAccessRule;RegistryAccessRule;(System.Security.Principal.IdentityReference,System.Security.AccessControl.RegistryRights,System.Security.AccessControl.AccessControlType);df-generated | -| System.Security.AccessControl;RegistryAccessRule;RegistryAccessRule;(System.Security.Principal.IdentityReference,System.Security.AccessControl.RegistryRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType);df-generated | -| System.Security.AccessControl;RegistryAccessRule;RegistryAccessRule;(System.String,System.Security.AccessControl.RegistryRights,System.Security.AccessControl.AccessControlType);df-generated | -| System.Security.AccessControl;RegistryAccessRule;RegistryAccessRule;(System.String,System.Security.AccessControl.RegistryRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType);df-generated | -| System.Security.AccessControl;RegistryAccessRule;get_RegistryRights;();df-generated | -| System.Security.AccessControl;RegistryAuditRule;RegistryAuditRule;(System.Security.Principal.IdentityReference,System.Security.AccessControl.RegistryRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags);df-generated | -| System.Security.AccessControl;RegistryAuditRule;RegistryAuditRule;(System.String,System.Security.AccessControl.RegistryRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags);df-generated | -| System.Security.AccessControl;RegistryAuditRule;get_RegistryRights;();df-generated | -| System.Security.AccessControl;RegistrySecurity;AccessRuleFactory;(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType);df-generated | -| System.Security.AccessControl;RegistrySecurity;AddAccessRule;(System.Security.AccessControl.RegistryAccessRule);df-generated | -| System.Security.AccessControl;RegistrySecurity;AddAuditRule;(System.Security.AccessControl.RegistryAuditRule);df-generated | -| System.Security.AccessControl;RegistrySecurity;AuditRuleFactory;(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags);df-generated | -| System.Security.AccessControl;RegistrySecurity;RegistrySecurity;();df-generated | -| System.Security.AccessControl;RegistrySecurity;RemoveAccessRule;(System.Security.AccessControl.RegistryAccessRule);df-generated | -| System.Security.AccessControl;RegistrySecurity;RemoveAccessRuleAll;(System.Security.AccessControl.RegistryAccessRule);df-generated | -| System.Security.AccessControl;RegistrySecurity;RemoveAccessRuleSpecific;(System.Security.AccessControl.RegistryAccessRule);df-generated | -| System.Security.AccessControl;RegistrySecurity;RemoveAuditRule;(System.Security.AccessControl.RegistryAuditRule);df-generated | -| System.Security.AccessControl;RegistrySecurity;RemoveAuditRuleAll;(System.Security.AccessControl.RegistryAuditRule);df-generated | -| System.Security.AccessControl;RegistrySecurity;RemoveAuditRuleSpecific;(System.Security.AccessControl.RegistryAuditRule);df-generated | -| System.Security.AccessControl;RegistrySecurity;ResetAccessRule;(System.Security.AccessControl.RegistryAccessRule);df-generated | -| System.Security.AccessControl;RegistrySecurity;SetAccessRule;(System.Security.AccessControl.RegistryAccessRule);df-generated | -| System.Security.AccessControl;RegistrySecurity;SetAuditRule;(System.Security.AccessControl.RegistryAuditRule);df-generated | -| System.Security.AccessControl;RegistrySecurity;get_AccessRightType;();df-generated | -| System.Security.AccessControl;RegistrySecurity;get_AccessRuleType;();df-generated | -| System.Security.AccessControl;RegistrySecurity;get_AuditRuleType;();df-generated | -| System.Security.AccessControl;SystemAcl;AddAudit;(System.Security.AccessControl.AuditFlags,System.Security.Principal.SecurityIdentifier,System.Int32,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags);df-generated | -| System.Security.AccessControl;SystemAcl;AddAudit;(System.Security.AccessControl.AuditFlags,System.Security.Principal.SecurityIdentifier,System.Int32,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.ObjectAceFlags,System.Guid,System.Guid);df-generated | -| System.Security.AccessControl;SystemAcl;AddAudit;(System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAuditRule);df-generated | -| System.Security.AccessControl;SystemAcl;RemoveAudit;(System.Security.AccessControl.AuditFlags,System.Security.Principal.SecurityIdentifier,System.Int32,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags);df-generated | -| System.Security.AccessControl;SystemAcl;RemoveAudit;(System.Security.AccessControl.AuditFlags,System.Security.Principal.SecurityIdentifier,System.Int32,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.ObjectAceFlags,System.Guid,System.Guid);df-generated | -| System.Security.AccessControl;SystemAcl;RemoveAudit;(System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAuditRule);df-generated | -| System.Security.AccessControl;SystemAcl;RemoveAuditSpecific;(System.Security.AccessControl.AuditFlags,System.Security.Principal.SecurityIdentifier,System.Int32,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags);df-generated | -| System.Security.AccessControl;SystemAcl;RemoveAuditSpecific;(System.Security.AccessControl.AuditFlags,System.Security.Principal.SecurityIdentifier,System.Int32,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.ObjectAceFlags,System.Guid,System.Guid);df-generated | -| System.Security.AccessControl;SystemAcl;RemoveAuditSpecific;(System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAuditRule);df-generated | -| System.Security.AccessControl;SystemAcl;SetAudit;(System.Security.AccessControl.AuditFlags,System.Security.Principal.SecurityIdentifier,System.Int32,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags);df-generated | -| System.Security.AccessControl;SystemAcl;SetAudit;(System.Security.AccessControl.AuditFlags,System.Security.Principal.SecurityIdentifier,System.Int32,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.ObjectAceFlags,System.Guid,System.Guid);df-generated | -| System.Security.AccessControl;SystemAcl;SetAudit;(System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAuditRule);df-generated | -| System.Security.AccessControl;SystemAcl;SystemAcl;(System.Boolean,System.Boolean,System.Byte,System.Int32);df-generated | -| System.Security.AccessControl;SystemAcl;SystemAcl;(System.Boolean,System.Boolean,System.Int32);df-generated | -| System.Security.AccessControl;SystemAcl;SystemAcl;(System.Boolean,System.Boolean,System.Security.AccessControl.RawAcl);df-generated | -| System.Security.Authentication.ExtendedProtection;ChannelBinding;ChannelBinding;();df-generated | -| System.Security.Authentication.ExtendedProtection;ChannelBinding;ChannelBinding;(System.Boolean);df-generated | -| System.Security.Authentication.ExtendedProtection;ChannelBinding;get_Size;();df-generated | -| System.Security.Authentication.ExtendedProtection;ExtendedProtectionPolicy;ExtendedProtectionPolicy;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Security.Authentication.ExtendedProtection;ExtendedProtectionPolicy;ExtendedProtectionPolicy;(System.Security.Authentication.ExtendedProtection.PolicyEnforcement);df-generated | -| System.Security.Authentication.ExtendedProtection;ExtendedProtectionPolicy;ExtendedProtectionPolicy;(System.Security.Authentication.ExtendedProtection.PolicyEnforcement,System.Security.Authentication.ExtendedProtection.ProtectionScenario,System.Collections.ICollection);df-generated | -| System.Security.Authentication.ExtendedProtection;ExtendedProtectionPolicy;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Security.Authentication.ExtendedProtection;ExtendedProtectionPolicy;get_OSSupportsExtendedProtection;();df-generated | -| System.Security.Authentication.ExtendedProtection;ExtendedProtectionPolicy;get_PolicyEnforcement;();df-generated | -| System.Security.Authentication.ExtendedProtection;ExtendedProtectionPolicy;get_ProtectionScenario;();df-generated | -| System.Security.Authentication.ExtendedProtection;ExtendedProtectionPolicyTypeConverter;CanConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Type);df-generated | -| System.Security.Authentication.ExtendedProtection;ServiceNameCollection;Contains;(System.String);df-generated | -| System.Security.Authentication;AuthenticationException;AuthenticationException;();df-generated | -| System.Security.Authentication;AuthenticationException;AuthenticationException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Security.Authentication;AuthenticationException;AuthenticationException;(System.String);df-generated | -| System.Security.Authentication;AuthenticationException;AuthenticationException;(System.String,System.Exception);df-generated | -| System.Security.Authentication;InvalidCredentialException;InvalidCredentialException;();df-generated | -| System.Security.Authentication;InvalidCredentialException;InvalidCredentialException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Security.Authentication;InvalidCredentialException;InvalidCredentialException;(System.String);df-generated | -| System.Security.Authentication;InvalidCredentialException;InvalidCredentialException;(System.String,System.Exception);df-generated | -| System.Security.Claims;Claim;Claim;(System.IO.BinaryReader);df-generated | -| System.Security.Claims;Claim;Claim;(System.Security.Claims.Claim);df-generated | -| System.Security.Claims;Claim;Claim;(System.String,System.String);df-generated | -| System.Security.Claims;Claim;Claim;(System.String,System.String,System.String);df-generated | -| System.Security.Claims;Claim;Claim;(System.String,System.String,System.String,System.String);df-generated | -| System.Security.Claims;Claim;Claim;(System.String,System.String,System.String,System.String,System.String);df-generated | -| System.Security.Claims;Claim;Claim;(System.String,System.String,System.String,System.String,System.String,System.Security.Claims.ClaimsIdentity);df-generated | -| System.Security.Claims;Claim;WriteTo;(System.IO.BinaryWriter);df-generated | -| System.Security.Claims;ClaimsIdentity;ClaimsIdentity;();df-generated | -| System.Security.Claims;ClaimsIdentity;ClaimsIdentity;(System.Collections.Generic.IEnumerable);df-generated | -| System.Security.Claims;ClaimsIdentity;ClaimsIdentity;(System.Collections.Generic.IEnumerable,System.String);df-generated | -| System.Security.Claims;ClaimsIdentity;ClaimsIdentity;(System.Collections.Generic.IEnumerable,System.String,System.String,System.String);df-generated | -| System.Security.Claims;ClaimsIdentity;ClaimsIdentity;(System.Runtime.Serialization.SerializationInfo);df-generated | -| System.Security.Claims;ClaimsIdentity;ClaimsIdentity;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Security.Claims;ClaimsIdentity;ClaimsIdentity;(System.Security.Principal.IIdentity);df-generated | -| System.Security.Claims;ClaimsIdentity;ClaimsIdentity;(System.Security.Principal.IIdentity,System.Collections.Generic.IEnumerable);df-generated | -| System.Security.Claims;ClaimsIdentity;ClaimsIdentity;(System.String);df-generated | -| System.Security.Claims;ClaimsIdentity;ClaimsIdentity;(System.String,System.String,System.String);df-generated | -| System.Security.Claims;ClaimsIdentity;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Security.Claims;ClaimsIdentity;HasClaim;(System.String,System.String);df-generated | -| System.Security.Claims;ClaimsIdentity;RemoveClaim;(System.Security.Claims.Claim);df-generated | -| System.Security.Claims;ClaimsIdentity;TryRemoveClaim;(System.Security.Claims.Claim);df-generated | -| System.Security.Claims;ClaimsIdentity;WriteTo;(System.IO.BinaryWriter);df-generated | -| System.Security.Claims;ClaimsIdentity;get_IsAuthenticated;();df-generated | -| System.Security.Claims;ClaimsPrincipal;ClaimsPrincipal;();df-generated | -| System.Security.Claims;ClaimsPrincipal;ClaimsPrincipal;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Security.Claims;ClaimsPrincipal;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Security.Claims;ClaimsPrincipal;HasClaim;(System.String,System.String);df-generated | -| System.Security.Claims;ClaimsPrincipal;IsInRole;(System.String);df-generated | -| System.Security.Claims;ClaimsPrincipal;WriteTo;(System.IO.BinaryWriter);df-generated | -| System.Security.Claims;ClaimsPrincipal;get_ClaimsPrincipalSelector;();df-generated | -| System.Security.Claims;ClaimsPrincipal;get_Current;();df-generated | -| System.Security.Claims;ClaimsPrincipal;get_PrimaryIdentitySelector;();df-generated | -| System.Security.Cryptography.X509Certificates;CertificateRequest;CertificateRequest;(System.Security.Cryptography.X509Certificates.X500DistinguishedName,System.Security.Cryptography.X509Certificates.PublicKey,System.Security.Cryptography.HashAlgorithmName);df-generated | -| System.Security.Cryptography.X509Certificates;CertificateRequest;Create;(System.Security.Cryptography.X509Certificates.X500DistinguishedName,System.Security.Cryptography.X509Certificates.X509SignatureGenerator,System.DateTimeOffset,System.DateTimeOffset,System.Byte[]);df-generated | -| System.Security.Cryptography.X509Certificates;CertificateRequest;Create;(System.Security.Cryptography.X509Certificates.X500DistinguishedName,System.Security.Cryptography.X509Certificates.X509SignatureGenerator,System.DateTimeOffset,System.DateTimeOffset,System.ReadOnlySpan);df-generated | -| System.Security.Cryptography.X509Certificates;CertificateRequest;Create;(System.Security.Cryptography.X509Certificates.X509Certificate2,System.DateTimeOffset,System.DateTimeOffset,System.Byte[]);df-generated | -| System.Security.Cryptography.X509Certificates;CertificateRequest;Create;(System.Security.Cryptography.X509Certificates.X509Certificate2,System.DateTimeOffset,System.DateTimeOffset,System.ReadOnlySpan);df-generated | -| System.Security.Cryptography.X509Certificates;CertificateRequest;CreateSelfSigned;(System.DateTimeOffset,System.DateTimeOffset);df-generated | -| System.Security.Cryptography.X509Certificates;CertificateRequest;CreateSigningRequest;();df-generated | -| System.Security.Cryptography.X509Certificates;CertificateRequest;CreateSigningRequest;(System.Security.Cryptography.X509Certificates.X509SignatureGenerator);df-generated | -| System.Security.Cryptography.X509Certificates;CertificateRequest;get_CertificateExtensions;();df-generated | -| System.Security.Cryptography.X509Certificates;CertificateRequest;get_HashAlgorithm;();df-generated | -| System.Security.Cryptography.X509Certificates;CertificateRequest;get_PublicKey;();df-generated | -| System.Security.Cryptography.X509Certificates;CertificateRequest;get_SubjectName;();df-generated | -| System.Security.Cryptography.X509Certificates;DSACertificateExtensions;CopyWithPrivateKey;(System.Security.Cryptography.X509Certificates.X509Certificate2,System.Security.Cryptography.DSA);df-generated | -| System.Security.Cryptography.X509Certificates;DSACertificateExtensions;GetDSAPrivateKey;(System.Security.Cryptography.X509Certificates.X509Certificate2);df-generated | -| System.Security.Cryptography.X509Certificates;DSACertificateExtensions;GetDSAPublicKey;(System.Security.Cryptography.X509Certificates.X509Certificate2);df-generated | -| System.Security.Cryptography.X509Certificates;ECDsaCertificateExtensions;CopyWithPrivateKey;(System.Security.Cryptography.X509Certificates.X509Certificate2,System.Security.Cryptography.ECDsa);df-generated | -| System.Security.Cryptography.X509Certificates;ECDsaCertificateExtensions;GetECDsaPrivateKey;(System.Security.Cryptography.X509Certificates.X509Certificate2);df-generated | -| System.Security.Cryptography.X509Certificates;ECDsaCertificateExtensions;GetECDsaPublicKey;(System.Security.Cryptography.X509Certificates.X509Certificate2);df-generated | -| System.Security.Cryptography.X509Certificates;PublicKey;CreateFromSubjectPublicKeyInfo;(System.ReadOnlySpan,System.Int32);df-generated | -| System.Security.Cryptography.X509Certificates;PublicKey;ExportSubjectPublicKeyInfo;();df-generated | -| System.Security.Cryptography.X509Certificates;PublicKey;GetDSAPublicKey;();df-generated | -| System.Security.Cryptography.X509Certificates;PublicKey;GetECDiffieHellmanPublicKey;();df-generated | -| System.Security.Cryptography.X509Certificates;PublicKey;GetECDsaPublicKey;();df-generated | -| System.Security.Cryptography.X509Certificates;PublicKey;GetRSAPublicKey;();df-generated | -| System.Security.Cryptography.X509Certificates;PublicKey;PublicKey;(System.Security.Cryptography.AsymmetricAlgorithm);df-generated | -| System.Security.Cryptography.X509Certificates;PublicKey;TryExportSubjectPublicKeyInfo;(System.Span,System.Int32);df-generated | -| System.Security.Cryptography.X509Certificates;PublicKey;get_EncodedKeyValue;();df-generated | -| System.Security.Cryptography.X509Certificates;PublicKey;get_EncodedParameters;();df-generated | -| System.Security.Cryptography.X509Certificates;RSACertificateExtensions;CopyWithPrivateKey;(System.Security.Cryptography.X509Certificates.X509Certificate2,System.Security.Cryptography.RSA);df-generated | -| System.Security.Cryptography.X509Certificates;RSACertificateExtensions;GetRSAPrivateKey;(System.Security.Cryptography.X509Certificates.X509Certificate2);df-generated | -| System.Security.Cryptography.X509Certificates;RSACertificateExtensions;GetRSAPublicKey;(System.Security.Cryptography.X509Certificates.X509Certificate2);df-generated | -| System.Security.Cryptography.X509Certificates;SubjectAlternativeNameBuilder;AddDnsName;(System.String);df-generated | -| System.Security.Cryptography.X509Certificates;SubjectAlternativeNameBuilder;AddEmailAddress;(System.String);df-generated | -| System.Security.Cryptography.X509Certificates;SubjectAlternativeNameBuilder;AddIpAddress;(System.Net.IPAddress);df-generated | -| System.Security.Cryptography.X509Certificates;SubjectAlternativeNameBuilder;AddUri;(System.Uri);df-generated | -| System.Security.Cryptography.X509Certificates;SubjectAlternativeNameBuilder;AddUserPrincipalName;(System.String);df-generated | -| System.Security.Cryptography.X509Certificates;SubjectAlternativeNameBuilder;Build;(System.Boolean);df-generated | -| System.Security.Cryptography.X509Certificates;X500DistinguishedName;Decode;(System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags);df-generated | -| System.Security.Cryptography.X509Certificates;X500DistinguishedName;Format;(System.Boolean);df-generated | -| System.Security.Cryptography.X509Certificates;X500DistinguishedName;X500DistinguishedName;(System.Byte[]);df-generated | -| System.Security.Cryptography.X509Certificates;X500DistinguishedName;X500DistinguishedName;(System.ReadOnlySpan);df-generated | -| System.Security.Cryptography.X509Certificates;X500DistinguishedName;X500DistinguishedName;(System.Security.Cryptography.AsnEncodedData);df-generated | -| System.Security.Cryptography.X509Certificates;X500DistinguishedName;X500DistinguishedName;(System.String);df-generated | -| System.Security.Cryptography.X509Certificates;X509BasicConstraintsExtension;X509BasicConstraintsExtension;();df-generated | -| System.Security.Cryptography.X509Certificates;X509BasicConstraintsExtension;X509BasicConstraintsExtension;(System.Boolean,System.Boolean,System.Int32,System.Boolean);df-generated | -| System.Security.Cryptography.X509Certificates;X509BasicConstraintsExtension;X509BasicConstraintsExtension;(System.Security.Cryptography.AsnEncodedData,System.Boolean);df-generated | -| System.Security.Cryptography.X509Certificates;X509BasicConstraintsExtension;get_CertificateAuthority;();df-generated | -| System.Security.Cryptography.X509Certificates;X509BasicConstraintsExtension;get_HasPathLengthConstraint;();df-generated | -| System.Security.Cryptography.X509Certificates;X509BasicConstraintsExtension;get_PathLengthConstraint;();df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2;CopyWithPrivateKey;(System.Security.Cryptography.ECDiffieHellman);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2;CreateFromEncryptedPem;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2;CreateFromEncryptedPemFile;(System.String,System.ReadOnlySpan,System.String);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2;CreateFromPem;(System.ReadOnlySpan);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2;CreateFromPem;(System.ReadOnlySpan,System.ReadOnlySpan);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2;CreateFromPemFile;(System.String,System.String);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2;ExportCertificatePem;();df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2;GetCertContentType;(System.Byte[]);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2;GetCertContentType;(System.ReadOnlySpan);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2;GetCertContentType;(System.String);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2;GetECDiffieHellmanPrivateKey;();df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2;GetECDiffieHellmanPublicKey;();df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2;GetNameInfo;(System.Security.Cryptography.X509Certificates.X509NameType,System.Boolean);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2;Import;(System.Byte[]);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2;Import;(System.Byte[],System.Security.SecureString,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2;Import;(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2;Import;(System.String);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2;Import;(System.String,System.Security.SecureString,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2;Import;(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2;Reset;();df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2;TryExportCertificatePem;(System.Span,System.Int32);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2;Verify;();df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2;X509Certificate2;();df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2;X509Certificate2;(System.Byte[]);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2;X509Certificate2;(System.Byte[],System.Security.SecureString);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2;X509Certificate2;(System.Byte[],System.Security.SecureString,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2;X509Certificate2;(System.Byte[],System.String);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2;X509Certificate2;(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2;X509Certificate2;(System.IntPtr);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2;X509Certificate2;(System.ReadOnlySpan);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2;X509Certificate2;(System.ReadOnlySpan,System.ReadOnlySpan,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2;X509Certificate2;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2;X509Certificate2;(System.Security.Cryptography.X509Certificates.X509Certificate);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2;X509Certificate2;(System.String);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2;X509Certificate2;(System.String,System.ReadOnlySpan,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2;X509Certificate2;(System.String,System.Security.SecureString);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2;X509Certificate2;(System.String,System.Security.SecureString,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2;X509Certificate2;(System.String,System.String);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2;X509Certificate2;(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2;get_Archived;();df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2;get_FriendlyName;();df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2;get_HasPrivateKey;();df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2;get_RawData;();df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2;get_RawDataMemory;();df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2;get_Version;();df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2;set_Archived;(System.Boolean);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2;set_FriendlyName;(System.String);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2;set_PrivateKey;(System.Security.Cryptography.AsymmetricAlgorithm);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;Contains;(System.Security.Cryptography.X509Certificates.X509Certificate2);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;Export;(System.Security.Cryptography.X509Certificates.X509ContentType);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;Export;(System.Security.Cryptography.X509Certificates.X509ContentType,System.String);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;ExportCertificatePems;();df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;ExportPkcs7Pem;();df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;Import;(System.Byte[]);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;Import;(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;Import;(System.ReadOnlySpan);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;Import;(System.ReadOnlySpan,System.ReadOnlySpan,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;Import;(System.ReadOnlySpan,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;Import;(System.String);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;Import;(System.String,System.ReadOnlySpan,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;Import;(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;ImportFromPem;(System.ReadOnlySpan);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;ImportFromPemFile;(System.String);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;TryExportCertificatePems;(System.Span,System.Int32);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;TryExportPkcs7Pem;(System.Span,System.Int32);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;X509Certificate2Collection;();df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2Enumerator;Dispose;();df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2Enumerator;MoveNext;();df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate2Enumerator;Reset;();df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate;CreateFromCertFile;(System.String);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate;CreateFromSignedFile;(System.String);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate;Dispose;();df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate;Dispose;(System.Boolean);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate;Equals;(System.Object);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate;Equals;(System.Security.Cryptography.X509Certificates.X509Certificate);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate;Export;(System.Security.Cryptography.X509Certificates.X509ContentType);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate;Export;(System.Security.Cryptography.X509Certificates.X509ContentType,System.Security.SecureString);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate;Export;(System.Security.Cryptography.X509Certificates.X509ContentType,System.String);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate;FormatDate;(System.DateTime);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate;GetCertHash;();df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate;GetCertHash;(System.Security.Cryptography.HashAlgorithmName);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate;GetCertHashString;(System.Security.Cryptography.HashAlgorithmName);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate;GetEffectiveDateString;();df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate;GetExpirationDateString;();df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate;GetFormat;();df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate;GetHashCode;();df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate;GetIssuerName;();df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate;GetKeyAlgorithmParameters;();df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate;GetKeyAlgorithmParametersString;();df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate;GetName;();df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate;GetPublicKey;();df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate;GetPublicKeyString;();df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate;GetRawCertData;();df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate;GetRawCertDataString;();df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate;GetSerialNumber;();df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate;Import;(System.Byte[]);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate;Import;(System.Byte[],System.Security.SecureString,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate;Import;(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate;Import;(System.String);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate;Import;(System.String,System.Security.SecureString,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate;Import;(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate;OnDeserialization;(System.Object);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate;Reset;();df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate;TryGetCertHash;(System.Security.Cryptography.HashAlgorithmName,System.Span,System.Int32);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate;X509Certificate;();df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate;X509Certificate;(System.Byte[]);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate;X509Certificate;(System.Byte[],System.Security.SecureString);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate;X509Certificate;(System.Byte[],System.Security.SecureString,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate;X509Certificate;(System.Byte[],System.String);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate;X509Certificate;(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate;X509Certificate;(System.IntPtr);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate;X509Certificate;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate;X509Certificate;(System.Security.Cryptography.X509Certificates.X509Certificate);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate;X509Certificate;(System.String);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate;X509Certificate;(System.String,System.Security.SecureString);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate;X509Certificate;(System.String,System.Security.SecureString,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate;X509Certificate;(System.String,System.String);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate;X509Certificate;(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags);df-generated | -| System.Security.Cryptography.X509Certificates;X509Certificate;get_Handle;();df-generated | -| System.Security.Cryptography.X509Certificates;X509CertificateCollection+X509CertificateEnumerator;MoveNext;();df-generated | -| System.Security.Cryptography.X509Certificates;X509CertificateCollection+X509CertificateEnumerator;Reset;();df-generated | -| System.Security.Cryptography.X509Certificates;X509CertificateCollection;Contains;(System.Security.Cryptography.X509Certificates.X509Certificate);df-generated | -| System.Security.Cryptography.X509Certificates;X509CertificateCollection;GetHashCode;();df-generated | -| System.Security.Cryptography.X509Certificates;X509CertificateCollection;IndexOf;(System.Security.Cryptography.X509Certificates.X509Certificate);df-generated | -| System.Security.Cryptography.X509Certificates;X509CertificateCollection;OnValidate;(System.Object);df-generated | -| System.Security.Cryptography.X509Certificates;X509CertificateCollection;X509CertificateCollection;();df-generated | -| System.Security.Cryptography.X509Certificates;X509Chain;Build;(System.Security.Cryptography.X509Certificates.X509Certificate2);df-generated | -| System.Security.Cryptography.X509Certificates;X509Chain;Create;();df-generated | -| System.Security.Cryptography.X509Certificates;X509Chain;Dispose;();df-generated | -| System.Security.Cryptography.X509Certificates;X509Chain;Dispose;(System.Boolean);df-generated | -| System.Security.Cryptography.X509Certificates;X509Chain;Reset;();df-generated | -| System.Security.Cryptography.X509Certificates;X509Chain;X509Chain;();df-generated | -| System.Security.Cryptography.X509Certificates;X509Chain;X509Chain;(System.Boolean);df-generated | -| System.Security.Cryptography.X509Certificates;X509Chain;X509Chain;(System.IntPtr);df-generated | -| System.Security.Cryptography.X509Certificates;X509Chain;get_ChainContext;();df-generated | -| System.Security.Cryptography.X509Certificates;X509Chain;get_SafeHandle;();df-generated | -| System.Security.Cryptography.X509Certificates;X509ChainElement;get_Certificate;();df-generated | -| System.Security.Cryptography.X509Certificates;X509ChainElement;get_ChainElementStatus;();df-generated | -| System.Security.Cryptography.X509Certificates;X509ChainElement;get_Information;();df-generated | -| System.Security.Cryptography.X509Certificates;X509ChainElementCollection;get_Count;();df-generated | -| System.Security.Cryptography.X509Certificates;X509ChainElementCollection;get_IsSynchronized;();df-generated | -| System.Security.Cryptography.X509Certificates;X509ChainElementEnumerator;Dispose;();df-generated | -| System.Security.Cryptography.X509Certificates;X509ChainElementEnumerator;MoveNext;();df-generated | -| System.Security.Cryptography.X509Certificates;X509ChainElementEnumerator;Reset;();df-generated | -| System.Security.Cryptography.X509Certificates;X509ChainPolicy;Reset;();df-generated | -| System.Security.Cryptography.X509Certificates;X509ChainPolicy;X509ChainPolicy;();df-generated | -| System.Security.Cryptography.X509Certificates;X509ChainPolicy;get_ApplicationPolicy;();df-generated | -| System.Security.Cryptography.X509Certificates;X509ChainPolicy;get_CertificatePolicy;();df-generated | -| System.Security.Cryptography.X509Certificates;X509ChainPolicy;get_CustomTrustStore;();df-generated | -| System.Security.Cryptography.X509Certificates;X509ChainPolicy;get_DisableCertificateDownloads;();df-generated | -| System.Security.Cryptography.X509Certificates;X509ChainPolicy;get_ExtraStore;();df-generated | -| System.Security.Cryptography.X509Certificates;X509ChainPolicy;get_RevocationFlag;();df-generated | -| System.Security.Cryptography.X509Certificates;X509ChainPolicy;get_RevocationMode;();df-generated | -| System.Security.Cryptography.X509Certificates;X509ChainPolicy;get_TrustMode;();df-generated | -| System.Security.Cryptography.X509Certificates;X509ChainPolicy;get_UrlRetrievalTimeout;();df-generated | -| System.Security.Cryptography.X509Certificates;X509ChainPolicy;get_VerificationFlags;();df-generated | -| System.Security.Cryptography.X509Certificates;X509ChainPolicy;get_VerificationTime;();df-generated | -| System.Security.Cryptography.X509Certificates;X509ChainPolicy;set_DisableCertificateDownloads;(System.Boolean);df-generated | -| System.Security.Cryptography.X509Certificates;X509ChainPolicy;set_RevocationFlag;(System.Security.Cryptography.X509Certificates.X509RevocationFlag);df-generated | -| System.Security.Cryptography.X509Certificates;X509ChainPolicy;set_RevocationMode;(System.Security.Cryptography.X509Certificates.X509RevocationMode);df-generated | -| System.Security.Cryptography.X509Certificates;X509ChainPolicy;set_TrustMode;(System.Security.Cryptography.X509Certificates.X509ChainTrustMode);df-generated | -| System.Security.Cryptography.X509Certificates;X509ChainPolicy;set_UrlRetrievalTimeout;(System.TimeSpan);df-generated | -| System.Security.Cryptography.X509Certificates;X509ChainPolicy;set_VerificationFlags;(System.Security.Cryptography.X509Certificates.X509VerificationFlags);df-generated | -| System.Security.Cryptography.X509Certificates;X509ChainPolicy;set_VerificationTime;(System.DateTime);df-generated | -| System.Security.Cryptography.X509Certificates;X509ChainStatus;get_Status;();df-generated | -| System.Security.Cryptography.X509Certificates;X509ChainStatus;set_Status;(System.Security.Cryptography.X509Certificates.X509ChainStatusFlags);df-generated | -| System.Security.Cryptography.X509Certificates;X509EnhancedKeyUsageExtension;X509EnhancedKeyUsageExtension;();df-generated | -| System.Security.Cryptography.X509Certificates;X509EnhancedKeyUsageExtension;X509EnhancedKeyUsageExtension;(System.Security.Cryptography.AsnEncodedData,System.Boolean);df-generated | -| System.Security.Cryptography.X509Certificates;X509EnhancedKeyUsageExtension;X509EnhancedKeyUsageExtension;(System.Security.Cryptography.OidCollection,System.Boolean);df-generated | -| System.Security.Cryptography.X509Certificates;X509Extension;X509Extension;();df-generated | -| System.Security.Cryptography.X509Certificates;X509Extension;X509Extension;(System.Security.Cryptography.AsnEncodedData,System.Boolean);df-generated | -| System.Security.Cryptography.X509Certificates;X509Extension;X509Extension;(System.Security.Cryptography.Oid,System.Byte[],System.Boolean);df-generated | -| System.Security.Cryptography.X509Certificates;X509Extension;X509Extension;(System.Security.Cryptography.Oid,System.ReadOnlySpan,System.Boolean);df-generated | -| System.Security.Cryptography.X509Certificates;X509Extension;X509Extension;(System.String,System.Byte[],System.Boolean);df-generated | -| System.Security.Cryptography.X509Certificates;X509Extension;X509Extension;(System.String,System.ReadOnlySpan,System.Boolean);df-generated | -| System.Security.Cryptography.X509Certificates;X509Extension;get_Critical;();df-generated | -| System.Security.Cryptography.X509Certificates;X509Extension;set_Critical;(System.Boolean);df-generated | -| System.Security.Cryptography.X509Certificates;X509ExtensionCollection;X509ExtensionCollection;();df-generated | -| System.Security.Cryptography.X509Certificates;X509ExtensionCollection;get_Count;();df-generated | -| System.Security.Cryptography.X509Certificates;X509ExtensionCollection;get_IsSynchronized;();df-generated | -| System.Security.Cryptography.X509Certificates;X509ExtensionEnumerator;Dispose;();df-generated | -| System.Security.Cryptography.X509Certificates;X509ExtensionEnumerator;MoveNext;();df-generated | -| System.Security.Cryptography.X509Certificates;X509ExtensionEnumerator;Reset;();df-generated | -| System.Security.Cryptography.X509Certificates;X509KeyUsageExtension;X509KeyUsageExtension;();df-generated | -| System.Security.Cryptography.X509Certificates;X509KeyUsageExtension;X509KeyUsageExtension;(System.Security.Cryptography.AsnEncodedData,System.Boolean);df-generated | -| System.Security.Cryptography.X509Certificates;X509KeyUsageExtension;X509KeyUsageExtension;(System.Security.Cryptography.X509Certificates.X509KeyUsageFlags,System.Boolean);df-generated | -| System.Security.Cryptography.X509Certificates;X509KeyUsageExtension;get_KeyUsages;();df-generated | -| System.Security.Cryptography.X509Certificates;X509SignatureGenerator;BuildPublicKey;();df-generated | -| System.Security.Cryptography.X509Certificates;X509SignatureGenerator;GetSignatureAlgorithmIdentifier;(System.Security.Cryptography.HashAlgorithmName);df-generated | -| System.Security.Cryptography.X509Certificates;X509SignatureGenerator;SignData;(System.Byte[],System.Security.Cryptography.HashAlgorithmName);df-generated | -| System.Security.Cryptography.X509Certificates;X509Store;Add;(System.Security.Cryptography.X509Certificates.X509Certificate2);df-generated | -| System.Security.Cryptography.X509Certificates;X509Store;AddRange;(System.Security.Cryptography.X509Certificates.X509Certificate2Collection);df-generated | -| System.Security.Cryptography.X509Certificates;X509Store;Close;();df-generated | -| System.Security.Cryptography.X509Certificates;X509Store;Dispose;();df-generated | -| System.Security.Cryptography.X509Certificates;X509Store;Open;(System.Security.Cryptography.X509Certificates.OpenFlags);df-generated | -| System.Security.Cryptography.X509Certificates;X509Store;Remove;(System.Security.Cryptography.X509Certificates.X509Certificate2);df-generated | -| System.Security.Cryptography.X509Certificates;X509Store;RemoveRange;(System.Security.Cryptography.X509Certificates.X509Certificate2Collection);df-generated | -| System.Security.Cryptography.X509Certificates;X509Store;X509Store;();df-generated | -| System.Security.Cryptography.X509Certificates;X509Store;X509Store;(System.IntPtr);df-generated | -| System.Security.Cryptography.X509Certificates;X509Store;X509Store;(System.Security.Cryptography.X509Certificates.StoreLocation);df-generated | -| System.Security.Cryptography.X509Certificates;X509Store;X509Store;(System.Security.Cryptography.X509Certificates.StoreName);df-generated | -| System.Security.Cryptography.X509Certificates;X509Store;X509Store;(System.Security.Cryptography.X509Certificates.StoreName,System.Security.Cryptography.X509Certificates.StoreLocation);df-generated | -| System.Security.Cryptography.X509Certificates;X509Store;X509Store;(System.Security.Cryptography.X509Certificates.StoreName,System.Security.Cryptography.X509Certificates.StoreLocation,System.Security.Cryptography.X509Certificates.OpenFlags);df-generated | -| System.Security.Cryptography.X509Certificates;X509Store;X509Store;(System.String);df-generated | -| System.Security.Cryptography.X509Certificates;X509Store;X509Store;(System.String,System.Security.Cryptography.X509Certificates.StoreLocation);df-generated | -| System.Security.Cryptography.X509Certificates;X509Store;X509Store;(System.String,System.Security.Cryptography.X509Certificates.StoreLocation,System.Security.Cryptography.X509Certificates.OpenFlags);df-generated | -| System.Security.Cryptography.X509Certificates;X509Store;get_Certificates;();df-generated | -| System.Security.Cryptography.X509Certificates;X509Store;get_IsOpen;();df-generated | -| System.Security.Cryptography.X509Certificates;X509Store;get_Location;();df-generated | -| System.Security.Cryptography.X509Certificates;X509Store;get_Name;();df-generated | -| System.Security.Cryptography.X509Certificates;X509Store;get_StoreHandle;();df-generated | -| System.Security.Cryptography.X509Certificates;X509SubjectKeyIdentifierExtension;X509SubjectKeyIdentifierExtension;();df-generated | -| System.Security.Cryptography.X509Certificates;X509SubjectKeyIdentifierExtension;X509SubjectKeyIdentifierExtension;(System.Byte[],System.Boolean);df-generated | -| System.Security.Cryptography.X509Certificates;X509SubjectKeyIdentifierExtension;X509SubjectKeyIdentifierExtension;(System.ReadOnlySpan,System.Boolean);df-generated | -| System.Security.Cryptography.X509Certificates;X509SubjectKeyIdentifierExtension;X509SubjectKeyIdentifierExtension;(System.Security.Cryptography.AsnEncodedData,System.Boolean);df-generated | -| System.Security.Cryptography.X509Certificates;X509SubjectKeyIdentifierExtension;X509SubjectKeyIdentifierExtension;(System.Security.Cryptography.X509Certificates.PublicKey,System.Boolean);df-generated | -| System.Security.Cryptography.X509Certificates;X509SubjectKeyIdentifierExtension;X509SubjectKeyIdentifierExtension;(System.Security.Cryptography.X509Certificates.PublicKey,System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm,System.Boolean);df-generated | -| System.Security.Cryptography.X509Certificates;X509SubjectKeyIdentifierExtension;X509SubjectKeyIdentifierExtension;(System.String,System.Boolean);df-generated | -| System.Security.Cryptography.Xml;CipherData;CipherData;();df-generated | -| System.Security.Cryptography.Xml;CipherData;CipherData;(System.Byte[]);df-generated | -| System.Security.Cryptography.Xml;CipherData;set_CipherValue;(System.Byte[]);df-generated | -| System.Security.Cryptography.Xml;CipherReference;CipherReference;();df-generated | -| System.Security.Cryptography.Xml;CipherReference;CipherReference;(System.String);df-generated | -| System.Security.Cryptography.Xml;CipherReference;CipherReference;(System.String,System.Security.Cryptography.Xml.TransformChain);df-generated | -| System.Security.Cryptography.Xml;DSAKeyValue;DSAKeyValue;();df-generated | -| System.Security.Cryptography.Xml;DSAKeyValue;GetXml;();df-generated | -| System.Security.Cryptography.Xml;DSAKeyValue;LoadXml;(System.Xml.XmlElement);df-generated | -| System.Security.Cryptography.Xml;DataObject;DataObject;();df-generated | -| System.Security.Cryptography.Xml;DataReference;DataReference;();df-generated | -| System.Security.Cryptography.Xml;DataReference;DataReference;(System.String);df-generated | -| System.Security.Cryptography.Xml;DataReference;DataReference;(System.String,System.Security.Cryptography.Xml.TransformChain);df-generated | -| System.Security.Cryptography.Xml;EncryptedKey;EncryptedKey;();df-generated | -| System.Security.Cryptography.Xml;EncryptedReference;AddTransform;(System.Security.Cryptography.Xml.Transform);df-generated | -| System.Security.Cryptography.Xml;EncryptedReference;EncryptedReference;();df-generated | -| System.Security.Cryptography.Xml;EncryptedReference;EncryptedReference;(System.String);df-generated | -| System.Security.Cryptography.Xml;EncryptedReference;get_CacheValid;();df-generated | -| System.Security.Cryptography.Xml;EncryptedType;AddProperty;(System.Security.Cryptography.Xml.EncryptionProperty);df-generated | -| System.Security.Cryptography.Xml;EncryptedType;GetXml;();df-generated | -| System.Security.Cryptography.Xml;EncryptedType;LoadXml;(System.Xml.XmlElement);df-generated | -| System.Security.Cryptography.Xml;EncryptedXml;AddKeyNameMapping;(System.String,System.Object);df-generated | -| System.Security.Cryptography.Xml;EncryptedXml;ClearKeyNameMappings;();df-generated | -| System.Security.Cryptography.Xml;EncryptedXml;DecryptData;(System.Security.Cryptography.Xml.EncryptedData,System.Security.Cryptography.SymmetricAlgorithm);df-generated | -| System.Security.Cryptography.Xml;EncryptedXml;DecryptDocument;();df-generated | -| System.Security.Cryptography.Xml;EncryptedXml;DecryptEncryptedKey;(System.Security.Cryptography.Xml.EncryptedKey);df-generated | -| System.Security.Cryptography.Xml;EncryptedXml;DecryptKey;(System.Byte[],System.Security.Cryptography.RSA,System.Boolean);df-generated | -| System.Security.Cryptography.Xml;EncryptedXml;DecryptKey;(System.Byte[],System.Security.Cryptography.SymmetricAlgorithm);df-generated | -| System.Security.Cryptography.Xml;EncryptedXml;Encrypt;(System.Xml.XmlElement,System.Security.Cryptography.X509Certificates.X509Certificate2);df-generated | -| System.Security.Cryptography.Xml;EncryptedXml;Encrypt;(System.Xml.XmlElement,System.String);df-generated | -| System.Security.Cryptography.Xml;EncryptedXml;EncryptData;(System.Byte[],System.Security.Cryptography.SymmetricAlgorithm);df-generated | -| System.Security.Cryptography.Xml;EncryptedXml;EncryptData;(System.Xml.XmlElement,System.Security.Cryptography.SymmetricAlgorithm,System.Boolean);df-generated | -| System.Security.Cryptography.Xml;EncryptedXml;EncryptKey;(System.Byte[],System.Security.Cryptography.RSA,System.Boolean);df-generated | -| System.Security.Cryptography.Xml;EncryptedXml;EncryptKey;(System.Byte[],System.Security.Cryptography.SymmetricAlgorithm);df-generated | -| System.Security.Cryptography.Xml;EncryptedXml;EncryptedXml;();df-generated | -| System.Security.Cryptography.Xml;EncryptedXml;EncryptedXml;(System.Xml.XmlDocument);df-generated | -| System.Security.Cryptography.Xml;EncryptedXml;GetDecryptionIV;(System.Security.Cryptography.Xml.EncryptedData,System.String);df-generated | -| System.Security.Cryptography.Xml;EncryptedXml;ReplaceData;(System.Xml.XmlElement,System.Byte[]);df-generated | -| System.Security.Cryptography.Xml;EncryptedXml;ReplaceElement;(System.Xml.XmlElement,System.Security.Cryptography.Xml.EncryptedData,System.Boolean);df-generated | -| System.Security.Cryptography.Xml;EncryptedXml;get_Mode;();df-generated | -| System.Security.Cryptography.Xml;EncryptedXml;get_Padding;();df-generated | -| System.Security.Cryptography.Xml;EncryptedXml;get_XmlDSigSearchDepth;();df-generated | -| System.Security.Cryptography.Xml;EncryptedXml;set_Mode;(System.Security.Cryptography.CipherMode);df-generated | -| System.Security.Cryptography.Xml;EncryptedXml;set_Padding;(System.Security.Cryptography.PaddingMode);df-generated | -| System.Security.Cryptography.Xml;EncryptedXml;set_XmlDSigSearchDepth;(System.Int32);df-generated | -| System.Security.Cryptography.Xml;EncryptionMethod;EncryptionMethod;();df-generated | -| System.Security.Cryptography.Xml;EncryptionMethod;get_KeySize;();df-generated | -| System.Security.Cryptography.Xml;EncryptionMethod;set_KeySize;(System.Int32);df-generated | -| System.Security.Cryptography.Xml;EncryptionProperty;EncryptionProperty;();df-generated | -| System.Security.Cryptography.Xml;EncryptionPropertyCollection;Contains;(System.Object);df-generated | -| System.Security.Cryptography.Xml;EncryptionPropertyCollection;Contains;(System.Security.Cryptography.Xml.EncryptionProperty);df-generated | -| System.Security.Cryptography.Xml;EncryptionPropertyCollection;EncryptionPropertyCollection;();df-generated | -| System.Security.Cryptography.Xml;EncryptionPropertyCollection;IndexOf;(System.Object);df-generated | -| System.Security.Cryptography.Xml;EncryptionPropertyCollection;IndexOf;(System.Security.Cryptography.Xml.EncryptionProperty);df-generated | -| System.Security.Cryptography.Xml;EncryptionPropertyCollection;Remove;(System.Object);df-generated | -| System.Security.Cryptography.Xml;EncryptionPropertyCollection;Remove;(System.Security.Cryptography.Xml.EncryptionProperty);df-generated | -| System.Security.Cryptography.Xml;EncryptionPropertyCollection;RemoveAt;(System.Int32);df-generated | -| System.Security.Cryptography.Xml;EncryptionPropertyCollection;get_Count;();df-generated | -| System.Security.Cryptography.Xml;EncryptionPropertyCollection;get_IsFixedSize;();df-generated | -| System.Security.Cryptography.Xml;EncryptionPropertyCollection;get_IsReadOnly;();df-generated | -| System.Security.Cryptography.Xml;EncryptionPropertyCollection;get_IsSynchronized;();df-generated | -| System.Security.Cryptography.Xml;IRelDecryptor;Decrypt;(System.Security.Cryptography.Xml.EncryptionMethod,System.Security.Cryptography.Xml.KeyInfo,System.IO.Stream);df-generated | -| System.Security.Cryptography.Xml;KeyInfo;GetXml;();df-generated | -| System.Security.Cryptography.Xml;KeyInfo;KeyInfo;();df-generated | -| System.Security.Cryptography.Xml;KeyInfo;get_Count;();df-generated | -| System.Security.Cryptography.Xml;KeyInfoClause;GetXml;();df-generated | -| System.Security.Cryptography.Xml;KeyInfoClause;KeyInfoClause;();df-generated | -| System.Security.Cryptography.Xml;KeyInfoClause;LoadXml;(System.Xml.XmlElement);df-generated | -| System.Security.Cryptography.Xml;KeyInfoEncryptedKey;KeyInfoEncryptedKey;();df-generated | -| System.Security.Cryptography.Xml;KeyInfoName;GetXml;();df-generated | -| System.Security.Cryptography.Xml;KeyInfoName;KeyInfoName;();df-generated | -| System.Security.Cryptography.Xml;KeyInfoNode;KeyInfoNode;();df-generated | -| System.Security.Cryptography.Xml;KeyInfoRetrievalMethod;GetXml;();df-generated | -| System.Security.Cryptography.Xml;KeyInfoRetrievalMethod;KeyInfoRetrievalMethod;();df-generated | -| System.Security.Cryptography.Xml;KeyInfoX509Data;AddCertificate;(System.Security.Cryptography.X509Certificates.X509Certificate);df-generated | -| System.Security.Cryptography.Xml;KeyInfoX509Data;AddIssuerSerial;(System.String,System.String);df-generated | -| System.Security.Cryptography.Xml;KeyInfoX509Data;AddSubjectKeyId;(System.String);df-generated | -| System.Security.Cryptography.Xml;KeyInfoX509Data;GetXml;();df-generated | -| System.Security.Cryptography.Xml;KeyInfoX509Data;KeyInfoX509Data;();df-generated | -| System.Security.Cryptography.Xml;KeyInfoX509Data;KeyInfoX509Data;(System.Byte[]);df-generated | -| System.Security.Cryptography.Xml;KeyInfoX509Data;KeyInfoX509Data;(System.Security.Cryptography.X509Certificates.X509Certificate);df-generated | -| System.Security.Cryptography.Xml;KeyInfoX509Data;KeyInfoX509Data;(System.Security.Cryptography.X509Certificates.X509Certificate,System.Security.Cryptography.X509Certificates.X509IncludeOption);df-generated | -| System.Security.Cryptography.Xml;KeyReference;KeyReference;();df-generated | -| System.Security.Cryptography.Xml;KeyReference;KeyReference;(System.String);df-generated | -| System.Security.Cryptography.Xml;KeyReference;KeyReference;(System.String,System.Security.Cryptography.Xml.TransformChain);df-generated | -| System.Security.Cryptography.Xml;RSAKeyValue;GetXml;();df-generated | -| System.Security.Cryptography.Xml;RSAKeyValue;LoadXml;(System.Xml.XmlElement);df-generated | -| System.Security.Cryptography.Xml;RSAKeyValue;RSAKeyValue;();df-generated | -| System.Security.Cryptography.Xml;Reference;Reference;();df-generated | -| System.Security.Cryptography.Xml;ReferenceList;Contains;(System.Object);df-generated | -| System.Security.Cryptography.Xml;ReferenceList;IndexOf;(System.Object);df-generated | -| System.Security.Cryptography.Xml;ReferenceList;ReferenceList;();df-generated | -| System.Security.Cryptography.Xml;ReferenceList;Remove;(System.Object);df-generated | -| System.Security.Cryptography.Xml;ReferenceList;RemoveAt;(System.Int32);df-generated | -| System.Security.Cryptography.Xml;ReferenceList;get_Count;();df-generated | -| System.Security.Cryptography.Xml;ReferenceList;get_IsFixedSize;();df-generated | -| System.Security.Cryptography.Xml;ReferenceList;get_IsReadOnly;();df-generated | -| System.Security.Cryptography.Xml;ReferenceList;get_IsSynchronized;();df-generated | -| System.Security.Cryptography.Xml;Signature;GetXml;();df-generated | -| System.Security.Cryptography.Xml;Signature;Signature;();df-generated | -| System.Security.Cryptography.Xml;SignedInfo;SignedInfo;();df-generated | -| System.Security.Cryptography.Xml;SignedInfo;get_Count;();df-generated | -| System.Security.Cryptography.Xml;SignedInfo;get_IsReadOnly;();df-generated | -| System.Security.Cryptography.Xml;SignedInfo;get_IsSynchronized;();df-generated | -| System.Security.Cryptography.Xml;SignedInfo;get_SyncRoot;();df-generated | -| System.Security.Cryptography.Xml;SignedXml;AddObject;(System.Security.Cryptography.Xml.DataObject);df-generated | -| System.Security.Cryptography.Xml;SignedXml;AddReference;(System.Security.Cryptography.Xml.Reference);df-generated | -| System.Security.Cryptography.Xml;SignedXml;CheckSignature;();df-generated | -| System.Security.Cryptography.Xml;SignedXml;CheckSignature;(System.Security.Cryptography.AsymmetricAlgorithm);df-generated | -| System.Security.Cryptography.Xml;SignedXml;CheckSignature;(System.Security.Cryptography.KeyedHashAlgorithm);df-generated | -| System.Security.Cryptography.Xml;SignedXml;CheckSignature;(System.Security.Cryptography.X509Certificates.X509Certificate2,System.Boolean);df-generated | -| System.Security.Cryptography.Xml;SignedXml;CheckSignatureReturningKey;(System.Security.Cryptography.AsymmetricAlgorithm);df-generated | -| System.Security.Cryptography.Xml;SignedXml;ComputeSignature;();df-generated | -| System.Security.Cryptography.Xml;SignedXml;ComputeSignature;(System.Security.Cryptography.KeyedHashAlgorithm);df-generated | -| System.Security.Cryptography.Xml;SignedXml;GetPublicKey;();df-generated | -| System.Security.Cryptography.Xml;SignedXml;SignedXml;();df-generated | -| System.Security.Cryptography.Xml;SignedXml;get_SignatureLength;();df-generated | -| System.Security.Cryptography.Xml;SignedXml;get_SignatureMethod;();df-generated | -| System.Security.Cryptography.Xml;Transform;GetDigestedOutput;(System.Security.Cryptography.HashAlgorithm);df-generated | -| System.Security.Cryptography.Xml;Transform;GetInnerXml;();df-generated | -| System.Security.Cryptography.Xml;Transform;GetOutput;();df-generated | -| System.Security.Cryptography.Xml;Transform;GetOutput;(System.Type);df-generated | -| System.Security.Cryptography.Xml;Transform;LoadInnerXml;(System.Xml.XmlNodeList);df-generated | -| System.Security.Cryptography.Xml;Transform;LoadInput;(System.Object);df-generated | -| System.Security.Cryptography.Xml;Transform;Transform;();df-generated | -| System.Security.Cryptography.Xml;Transform;get_InputTypes;();df-generated | -| System.Security.Cryptography.Xml;Transform;get_OutputTypes;();df-generated | -| System.Security.Cryptography.Xml;TransformChain;TransformChain;();df-generated | -| System.Security.Cryptography.Xml;TransformChain;get_Count;();df-generated | -| System.Security.Cryptography.Xml;XmlDecryptionTransform;GetInnerXml;();df-generated | -| System.Security.Cryptography.Xml;XmlDecryptionTransform;IsTargetElement;(System.Xml.XmlElement,System.String);df-generated | -| System.Security.Cryptography.Xml;XmlDecryptionTransform;XmlDecryptionTransform;();df-generated | -| System.Security.Cryptography.Xml;XmlDsigBase64Transform;GetInnerXml;();df-generated | -| System.Security.Cryptography.Xml;XmlDsigBase64Transform;LoadInnerXml;(System.Xml.XmlNodeList);df-generated | -| System.Security.Cryptography.Xml;XmlDsigBase64Transform;LoadInput;(System.Object);df-generated | -| System.Security.Cryptography.Xml;XmlDsigBase64Transform;XmlDsigBase64Transform;();df-generated | -| System.Security.Cryptography.Xml;XmlDsigC14NTransform;GetDigestedOutput;(System.Security.Cryptography.HashAlgorithm);df-generated | -| System.Security.Cryptography.Xml;XmlDsigC14NTransform;GetInnerXml;();df-generated | -| System.Security.Cryptography.Xml;XmlDsigC14NTransform;LoadInnerXml;(System.Xml.XmlNodeList);df-generated | -| System.Security.Cryptography.Xml;XmlDsigC14NTransform;XmlDsigC14NTransform;();df-generated | -| System.Security.Cryptography.Xml;XmlDsigC14NTransform;XmlDsigC14NTransform;(System.Boolean);df-generated | -| System.Security.Cryptography.Xml;XmlDsigC14NWithCommentsTransform;XmlDsigC14NWithCommentsTransform;();df-generated | -| System.Security.Cryptography.Xml;XmlDsigEnvelopedSignatureTransform;GetInnerXml;();df-generated | -| System.Security.Cryptography.Xml;XmlDsigEnvelopedSignatureTransform;LoadInnerXml;(System.Xml.XmlNodeList);df-generated | -| System.Security.Cryptography.Xml;XmlDsigEnvelopedSignatureTransform;XmlDsigEnvelopedSignatureTransform;();df-generated | -| System.Security.Cryptography.Xml;XmlDsigEnvelopedSignatureTransform;XmlDsigEnvelopedSignatureTransform;(System.Boolean);df-generated | -| System.Security.Cryptography.Xml;XmlDsigExcC14NTransform;GetDigestedOutput;(System.Security.Cryptography.HashAlgorithm);df-generated | -| System.Security.Cryptography.Xml;XmlDsigExcC14NTransform;GetInnerXml;();df-generated | -| System.Security.Cryptography.Xml;XmlDsigExcC14NTransform;XmlDsigExcC14NTransform;();df-generated | -| System.Security.Cryptography.Xml;XmlDsigExcC14NTransform;XmlDsigExcC14NTransform;(System.Boolean);df-generated | -| System.Security.Cryptography.Xml;XmlDsigExcC14NTransform;XmlDsigExcC14NTransform;(System.String);df-generated | -| System.Security.Cryptography.Xml;XmlDsigExcC14NWithCommentsTransform;XmlDsigExcC14NWithCommentsTransform;();df-generated | -| System.Security.Cryptography.Xml;XmlDsigExcC14NWithCommentsTransform;XmlDsigExcC14NWithCommentsTransform;(System.String);df-generated | -| System.Security.Cryptography.Xml;XmlDsigXPathTransform;GetInnerXml;();df-generated | -| System.Security.Cryptography.Xml;XmlDsigXPathTransform;GetOutput;();df-generated | -| System.Security.Cryptography.Xml;XmlDsigXPathTransform;GetOutput;(System.Type);df-generated | -| System.Security.Cryptography.Xml;XmlDsigXPathTransform;XmlDsigXPathTransform;();df-generated | -| System.Security.Cryptography.Xml;XmlDsigXsltTransform;GetOutput;();df-generated | -| System.Security.Cryptography.Xml;XmlDsigXsltTransform;GetOutput;(System.Type);df-generated | -| System.Security.Cryptography.Xml;XmlDsigXsltTransform;XmlDsigXsltTransform;();df-generated | -| System.Security.Cryptography.Xml;XmlDsigXsltTransform;XmlDsigXsltTransform;(System.Boolean);df-generated | -| System.Security.Cryptography.Xml;XmlLicenseTransform;GetInnerXml;();df-generated | -| System.Security.Cryptography.Xml;XmlLicenseTransform;LoadInnerXml;(System.Xml.XmlNodeList);df-generated | -| System.Security.Cryptography.Xml;XmlLicenseTransform;LoadInput;(System.Object);df-generated | -| System.Security.Cryptography.Xml;XmlLicenseTransform;XmlLicenseTransform;();df-generated | -| System.Security.Cryptography;Aes;Aes;();df-generated | -| System.Security.Cryptography;Aes;Create;();df-generated | -| System.Security.Cryptography;Aes;Create;(System.String);df-generated | -| System.Security.Cryptography;AesCcm;AesCcm;(System.Byte[]);df-generated | -| System.Security.Cryptography;AesCcm;AesCcm;(System.ReadOnlySpan);df-generated | -| System.Security.Cryptography;AesCcm;Decrypt;(System.Byte[],System.Byte[],System.Byte[],System.Byte[],System.Byte[]);df-generated | -| System.Security.Cryptography;AesCcm;Decrypt;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.ReadOnlySpan);df-generated | -| System.Security.Cryptography;AesCcm;Dispose;();df-generated | -| System.Security.Cryptography;AesCcm;Encrypt;(System.Byte[],System.Byte[],System.Byte[],System.Byte[],System.Byte[]);df-generated | -| System.Security.Cryptography;AesCcm;Encrypt;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Span,System.ReadOnlySpan);df-generated | -| System.Security.Cryptography;AesCcm;get_IsSupported;();df-generated | -| System.Security.Cryptography;AesCcm;get_NonceByteSizes;();df-generated | -| System.Security.Cryptography;AesCcm;get_TagByteSizes;();df-generated | -| System.Security.Cryptography;AesCng;AesCng;();df-generated | -| System.Security.Cryptography;AesCng;AesCng;(System.String);df-generated | -| System.Security.Cryptography;AesCng;AesCng;(System.String,System.Security.Cryptography.CngProvider);df-generated | -| System.Security.Cryptography;AesCng;AesCng;(System.String,System.Security.Cryptography.CngProvider,System.Security.Cryptography.CngKeyOpenOptions);df-generated | -| System.Security.Cryptography;AesCng;CreateDecryptor;();df-generated | -| System.Security.Cryptography;AesCng;CreateDecryptor;(System.Byte[],System.Byte[]);df-generated | -| System.Security.Cryptography;AesCng;CreateEncryptor;();df-generated | -| System.Security.Cryptography;AesCng;CreateEncryptor;(System.Byte[],System.Byte[]);df-generated | -| System.Security.Cryptography;AesCng;Dispose;(System.Boolean);df-generated | -| System.Security.Cryptography;AesCng;GenerateIV;();df-generated | -| System.Security.Cryptography;AesCng;GenerateKey;();df-generated | -| System.Security.Cryptography;AesCng;get_Key;();df-generated | -| System.Security.Cryptography;AesCng;get_KeySize;();df-generated | -| System.Security.Cryptography;AesCng;set_Key;(System.Byte[]);df-generated | -| System.Security.Cryptography;AesCng;set_KeySize;(System.Int32);df-generated | -| System.Security.Cryptography;AesCryptoServiceProvider;AesCryptoServiceProvider;();df-generated | -| System.Security.Cryptography;AesCryptoServiceProvider;CreateDecryptor;();df-generated | -| System.Security.Cryptography;AesCryptoServiceProvider;CreateDecryptor;(System.Byte[],System.Byte[]);df-generated | -| System.Security.Cryptography;AesCryptoServiceProvider;CreateEncryptor;();df-generated | -| System.Security.Cryptography;AesCryptoServiceProvider;CreateEncryptor;(System.Byte[],System.Byte[]);df-generated | -| System.Security.Cryptography;AesCryptoServiceProvider;Dispose;(System.Boolean);df-generated | -| System.Security.Cryptography;AesCryptoServiceProvider;GenerateIV;();df-generated | -| System.Security.Cryptography;AesCryptoServiceProvider;GenerateKey;();df-generated | -| System.Security.Cryptography;AesCryptoServiceProvider;get_BlockSize;();df-generated | -| System.Security.Cryptography;AesCryptoServiceProvider;get_FeedbackSize;();df-generated | -| System.Security.Cryptography;AesCryptoServiceProvider;get_IV;();df-generated | -| System.Security.Cryptography;AesCryptoServiceProvider;get_Key;();df-generated | -| System.Security.Cryptography;AesCryptoServiceProvider;get_KeySize;();df-generated | -| System.Security.Cryptography;AesCryptoServiceProvider;get_LegalBlockSizes;();df-generated | -| System.Security.Cryptography;AesCryptoServiceProvider;get_LegalKeySizes;();df-generated | -| System.Security.Cryptography;AesCryptoServiceProvider;get_Mode;();df-generated | -| System.Security.Cryptography;AesCryptoServiceProvider;get_Padding;();df-generated | -| System.Security.Cryptography;AesCryptoServiceProvider;set_BlockSize;(System.Int32);df-generated | -| System.Security.Cryptography;AesCryptoServiceProvider;set_FeedbackSize;(System.Int32);df-generated | -| System.Security.Cryptography;AesCryptoServiceProvider;set_IV;(System.Byte[]);df-generated | -| System.Security.Cryptography;AesCryptoServiceProvider;set_Key;(System.Byte[]);df-generated | -| System.Security.Cryptography;AesCryptoServiceProvider;set_KeySize;(System.Int32);df-generated | -| System.Security.Cryptography;AesCryptoServiceProvider;set_Mode;(System.Security.Cryptography.CipherMode);df-generated | -| System.Security.Cryptography;AesCryptoServiceProvider;set_Padding;(System.Security.Cryptography.PaddingMode);df-generated | -| System.Security.Cryptography;AesGcm;AesGcm;(System.Byte[]);df-generated | -| System.Security.Cryptography;AesGcm;AesGcm;(System.ReadOnlySpan);df-generated | -| System.Security.Cryptography;AesGcm;Decrypt;(System.Byte[],System.Byte[],System.Byte[],System.Byte[],System.Byte[]);df-generated | -| System.Security.Cryptography;AesGcm;Decrypt;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.ReadOnlySpan);df-generated | -| System.Security.Cryptography;AesGcm;Dispose;();df-generated | -| System.Security.Cryptography;AesGcm;Encrypt;(System.Byte[],System.Byte[],System.Byte[],System.Byte[],System.Byte[]);df-generated | -| System.Security.Cryptography;AesGcm;Encrypt;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Span,System.ReadOnlySpan);df-generated | -| System.Security.Cryptography;AesGcm;get_IsSupported;();df-generated | -| System.Security.Cryptography;AesGcm;get_NonceByteSizes;();df-generated | -| System.Security.Cryptography;AesGcm;get_TagByteSizes;();df-generated | -| System.Security.Cryptography;AesManaged;AesManaged;();df-generated | -| System.Security.Cryptography;AesManaged;CreateDecryptor;();df-generated | -| System.Security.Cryptography;AesManaged;CreateDecryptor;(System.Byte[],System.Byte[]);df-generated | -| System.Security.Cryptography;AesManaged;CreateEncryptor;();df-generated | -| System.Security.Cryptography;AesManaged;CreateEncryptor;(System.Byte[],System.Byte[]);df-generated | -| System.Security.Cryptography;AesManaged;Dispose;(System.Boolean);df-generated | -| System.Security.Cryptography;AesManaged;GenerateIV;();df-generated | -| System.Security.Cryptography;AesManaged;GenerateKey;();df-generated | -| System.Security.Cryptography;AesManaged;get_BlockSize;();df-generated | -| System.Security.Cryptography;AesManaged;get_FeedbackSize;();df-generated | -| System.Security.Cryptography;AesManaged;get_IV;();df-generated | -| System.Security.Cryptography;AesManaged;get_Key;();df-generated | -| System.Security.Cryptography;AesManaged;get_KeySize;();df-generated | -| System.Security.Cryptography;AesManaged;get_LegalBlockSizes;();df-generated | -| System.Security.Cryptography;AesManaged;get_LegalKeySizes;();df-generated | -| System.Security.Cryptography;AesManaged;get_Mode;();df-generated | -| System.Security.Cryptography;AesManaged;get_Padding;();df-generated | -| System.Security.Cryptography;AesManaged;set_BlockSize;(System.Int32);df-generated | -| System.Security.Cryptography;AesManaged;set_FeedbackSize;(System.Int32);df-generated | -| System.Security.Cryptography;AesManaged;set_IV;(System.Byte[]);df-generated | -| System.Security.Cryptography;AesManaged;set_Key;(System.Byte[]);df-generated | -| System.Security.Cryptography;AesManaged;set_KeySize;(System.Int32);df-generated | -| System.Security.Cryptography;AesManaged;set_Mode;(System.Security.Cryptography.CipherMode);df-generated | -| System.Security.Cryptography;AesManaged;set_Padding;(System.Security.Cryptography.PaddingMode);df-generated | -| System.Security.Cryptography;AsnEncodedData;AsnEncodedData;();df-generated | -| System.Security.Cryptography;AsnEncodedData;AsnEncodedData;(System.Byte[]);df-generated | -| System.Security.Cryptography;AsnEncodedData;AsnEncodedData;(System.ReadOnlySpan);df-generated | -| System.Security.Cryptography;AsnEncodedData;set_RawData;(System.Byte[]);df-generated | -| System.Security.Cryptography;AsnEncodedDataCollection;AsnEncodedDataCollection;();df-generated | -| System.Security.Cryptography;AsnEncodedDataCollection;Remove;(System.Security.Cryptography.AsnEncodedData);df-generated | -| System.Security.Cryptography;AsnEncodedDataCollection;get_Count;();df-generated | -| System.Security.Cryptography;AsnEncodedDataCollection;get_IsSynchronized;();df-generated | -| System.Security.Cryptography;AsnEncodedDataEnumerator;MoveNext;();df-generated | -| System.Security.Cryptography;AsnEncodedDataEnumerator;Reset;();df-generated | -| System.Security.Cryptography;AsymmetricAlgorithm;AsymmetricAlgorithm;();df-generated | -| System.Security.Cryptography;AsymmetricAlgorithm;Clear;();df-generated | -| System.Security.Cryptography;AsymmetricAlgorithm;Create;();df-generated | -| System.Security.Cryptography;AsymmetricAlgorithm;Create;(System.String);df-generated | -| System.Security.Cryptography;AsymmetricAlgorithm;Dispose;();df-generated | -| System.Security.Cryptography;AsymmetricAlgorithm;Dispose;(System.Boolean);df-generated | -| System.Security.Cryptography;AsymmetricAlgorithm;ExportEncryptedPkcs8PrivateKey;(System.ReadOnlySpan,System.Security.Cryptography.PbeParameters);df-generated | -| System.Security.Cryptography;AsymmetricAlgorithm;ExportEncryptedPkcs8PrivateKey;(System.ReadOnlySpan,System.Security.Cryptography.PbeParameters);df-generated | -| System.Security.Cryptography;AsymmetricAlgorithm;ExportEncryptedPkcs8PrivateKeyPem;(System.ReadOnlySpan,System.Security.Cryptography.PbeParameters);df-generated | -| System.Security.Cryptography;AsymmetricAlgorithm;ExportPkcs8PrivateKey;();df-generated | -| System.Security.Cryptography;AsymmetricAlgorithm;ExportPkcs8PrivateKeyPem;();df-generated | -| System.Security.Cryptography;AsymmetricAlgorithm;ExportSubjectPublicKeyInfo;();df-generated | -| System.Security.Cryptography;AsymmetricAlgorithm;ExportSubjectPublicKeyInfoPem;();df-generated | -| System.Security.Cryptography;AsymmetricAlgorithm;FromXmlString;(System.String);df-generated | -| System.Security.Cryptography;AsymmetricAlgorithm;ImportEncryptedPkcs8PrivateKey;(System.ReadOnlySpan,System.ReadOnlySpan,System.Int32);df-generated | -| System.Security.Cryptography;AsymmetricAlgorithm;ImportEncryptedPkcs8PrivateKey;(System.ReadOnlySpan,System.ReadOnlySpan,System.Int32);df-generated | -| System.Security.Cryptography;AsymmetricAlgorithm;ImportFromEncryptedPem;(System.ReadOnlySpan,System.ReadOnlySpan);df-generated | -| System.Security.Cryptography;AsymmetricAlgorithm;ImportFromEncryptedPem;(System.ReadOnlySpan,System.ReadOnlySpan);df-generated | -| System.Security.Cryptography;AsymmetricAlgorithm;ImportFromPem;(System.ReadOnlySpan);df-generated | -| System.Security.Cryptography;AsymmetricAlgorithm;ImportPkcs8PrivateKey;(System.ReadOnlySpan,System.Int32);df-generated | -| System.Security.Cryptography;AsymmetricAlgorithm;ImportSubjectPublicKeyInfo;(System.ReadOnlySpan,System.Int32);df-generated | -| System.Security.Cryptography;AsymmetricAlgorithm;ToXmlString;(System.Boolean);df-generated | -| System.Security.Cryptography;AsymmetricAlgorithm;TryExportEncryptedPkcs8PrivateKey;(System.ReadOnlySpan,System.Security.Cryptography.PbeParameters,System.Span,System.Int32);df-generated | -| System.Security.Cryptography;AsymmetricAlgorithm;TryExportEncryptedPkcs8PrivateKey;(System.ReadOnlySpan,System.Security.Cryptography.PbeParameters,System.Span,System.Int32);df-generated | -| System.Security.Cryptography;AsymmetricAlgorithm;TryExportEncryptedPkcs8PrivateKeyPem;(System.ReadOnlySpan,System.Security.Cryptography.PbeParameters,System.Span,System.Int32);df-generated | -| System.Security.Cryptography;AsymmetricAlgorithm;TryExportPkcs8PrivateKey;(System.Span,System.Int32);df-generated | -| System.Security.Cryptography;AsymmetricAlgorithm;TryExportPkcs8PrivateKeyPem;(System.Span,System.Int32);df-generated | -| System.Security.Cryptography;AsymmetricAlgorithm;TryExportSubjectPublicKeyInfo;(System.Span,System.Int32);df-generated | -| System.Security.Cryptography;AsymmetricAlgorithm;TryExportSubjectPublicKeyInfoPem;(System.Span,System.Int32);df-generated | -| System.Security.Cryptography;AsymmetricAlgorithm;get_KeyExchangeAlgorithm;();df-generated | -| System.Security.Cryptography;AsymmetricAlgorithm;get_KeySize;();df-generated | -| System.Security.Cryptography;AsymmetricAlgorithm;get_LegalKeySizes;();df-generated | -| System.Security.Cryptography;AsymmetricAlgorithm;get_SignatureAlgorithm;();df-generated | -| System.Security.Cryptography;AsymmetricAlgorithm;set_KeySize;(System.Int32);df-generated | -| System.Security.Cryptography;AsymmetricKeyExchangeDeformatter;AsymmetricKeyExchangeDeformatter;();df-generated | -| System.Security.Cryptography;AsymmetricKeyExchangeDeformatter;DecryptKeyExchange;(System.Byte[]);df-generated | -| System.Security.Cryptography;AsymmetricKeyExchangeDeformatter;SetKey;(System.Security.Cryptography.AsymmetricAlgorithm);df-generated | -| System.Security.Cryptography;AsymmetricKeyExchangeDeformatter;get_Parameters;();df-generated | -| System.Security.Cryptography;AsymmetricKeyExchangeDeformatter;set_Parameters;(System.String);df-generated | -| System.Security.Cryptography;AsymmetricKeyExchangeFormatter;AsymmetricKeyExchangeFormatter;();df-generated | -| System.Security.Cryptography;AsymmetricKeyExchangeFormatter;CreateKeyExchange;(System.Byte[]);df-generated | -| System.Security.Cryptography;AsymmetricKeyExchangeFormatter;CreateKeyExchange;(System.Byte[],System.Type);df-generated | -| System.Security.Cryptography;AsymmetricKeyExchangeFormatter;SetKey;(System.Security.Cryptography.AsymmetricAlgorithm);df-generated | -| System.Security.Cryptography;AsymmetricKeyExchangeFormatter;get_Parameters;();df-generated | -| System.Security.Cryptography;AsymmetricSignatureDeformatter;AsymmetricSignatureDeformatter;();df-generated | -| System.Security.Cryptography;AsymmetricSignatureDeformatter;SetHashAlgorithm;(System.String);df-generated | -| System.Security.Cryptography;AsymmetricSignatureDeformatter;SetKey;(System.Security.Cryptography.AsymmetricAlgorithm);df-generated | -| System.Security.Cryptography;AsymmetricSignatureDeformatter;VerifySignature;(System.Byte[],System.Byte[]);df-generated | -| System.Security.Cryptography;AsymmetricSignatureDeformatter;VerifySignature;(System.Security.Cryptography.HashAlgorithm,System.Byte[]);df-generated | -| System.Security.Cryptography;AsymmetricSignatureFormatter;AsymmetricSignatureFormatter;();df-generated | -| System.Security.Cryptography;AsymmetricSignatureFormatter;CreateSignature;(System.Byte[]);df-generated | -| System.Security.Cryptography;AsymmetricSignatureFormatter;CreateSignature;(System.Security.Cryptography.HashAlgorithm);df-generated | -| System.Security.Cryptography;AsymmetricSignatureFormatter;SetHashAlgorithm;(System.String);df-generated | -| System.Security.Cryptography;AsymmetricSignatureFormatter;SetKey;(System.Security.Cryptography.AsymmetricAlgorithm);df-generated | -| System.Security.Cryptography;ChaCha20Poly1305;ChaCha20Poly1305;(System.Byte[]);df-generated | -| System.Security.Cryptography;ChaCha20Poly1305;ChaCha20Poly1305;(System.ReadOnlySpan);df-generated | -| System.Security.Cryptography;ChaCha20Poly1305;Decrypt;(System.Byte[],System.Byte[],System.Byte[],System.Byte[],System.Byte[]);df-generated | -| System.Security.Cryptography;ChaCha20Poly1305;Decrypt;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.ReadOnlySpan);df-generated | -| System.Security.Cryptography;ChaCha20Poly1305;Dispose;();df-generated | -| System.Security.Cryptography;ChaCha20Poly1305;Encrypt;(System.Byte[],System.Byte[],System.Byte[],System.Byte[],System.Byte[]);df-generated | -| System.Security.Cryptography;ChaCha20Poly1305;Encrypt;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Span,System.ReadOnlySpan);df-generated | -| System.Security.Cryptography;ChaCha20Poly1305;get_IsSupported;();df-generated | -| System.Security.Cryptography;CngAlgorithm;CngAlgorithm;(System.String);df-generated | -| System.Security.Cryptography;CngAlgorithm;Equals;(System.Object);df-generated | -| System.Security.Cryptography;CngAlgorithm;Equals;(System.Security.Cryptography.CngAlgorithm);df-generated | -| System.Security.Cryptography;CngAlgorithm;GetHashCode;();df-generated | -| System.Security.Cryptography;CngAlgorithm;ToString;();df-generated | -| System.Security.Cryptography;CngAlgorithm;get_Algorithm;();df-generated | -| System.Security.Cryptography;CngAlgorithm;get_ECDiffieHellman;();df-generated | -| System.Security.Cryptography;CngAlgorithm;get_ECDiffieHellmanP256;();df-generated | -| System.Security.Cryptography;CngAlgorithm;get_ECDiffieHellmanP384;();df-generated | -| System.Security.Cryptography;CngAlgorithm;get_ECDiffieHellmanP521;();df-generated | -| System.Security.Cryptography;CngAlgorithm;get_ECDsa;();df-generated | -| System.Security.Cryptography;CngAlgorithm;get_ECDsaP256;();df-generated | -| System.Security.Cryptography;CngAlgorithm;get_ECDsaP384;();df-generated | -| System.Security.Cryptography;CngAlgorithm;get_ECDsaP521;();df-generated | -| System.Security.Cryptography;CngAlgorithm;get_MD5;();df-generated | -| System.Security.Cryptography;CngAlgorithm;get_Rsa;();df-generated | -| System.Security.Cryptography;CngAlgorithm;get_Sha1;();df-generated | -| System.Security.Cryptography;CngAlgorithm;get_Sha256;();df-generated | -| System.Security.Cryptography;CngAlgorithm;get_Sha384;();df-generated | -| System.Security.Cryptography;CngAlgorithm;get_Sha512;();df-generated | -| System.Security.Cryptography;CngAlgorithmGroup;CngAlgorithmGroup;(System.String);df-generated | -| System.Security.Cryptography;CngAlgorithmGroup;Equals;(System.Object);df-generated | -| System.Security.Cryptography;CngAlgorithmGroup;Equals;(System.Security.Cryptography.CngAlgorithmGroup);df-generated | -| System.Security.Cryptography;CngAlgorithmGroup;GetHashCode;();df-generated | -| System.Security.Cryptography;CngAlgorithmGroup;ToString;();df-generated | -| System.Security.Cryptography;CngAlgorithmGroup;get_AlgorithmGroup;();df-generated | -| System.Security.Cryptography;CngAlgorithmGroup;get_DiffieHellman;();df-generated | -| System.Security.Cryptography;CngAlgorithmGroup;get_Dsa;();df-generated | -| System.Security.Cryptography;CngAlgorithmGroup;get_ECDiffieHellman;();df-generated | -| System.Security.Cryptography;CngAlgorithmGroup;get_ECDsa;();df-generated | -| System.Security.Cryptography;CngAlgorithmGroup;get_Rsa;();df-generated | -| System.Security.Cryptography;CngKey;Create;(System.Security.Cryptography.CngAlgorithm);df-generated | -| System.Security.Cryptography;CngKey;Create;(System.Security.Cryptography.CngAlgorithm,System.String);df-generated | -| System.Security.Cryptography;CngKey;Create;(System.Security.Cryptography.CngAlgorithm,System.String,System.Security.Cryptography.CngKeyCreationParameters);df-generated | -| System.Security.Cryptography;CngKey;Delete;();df-generated | -| System.Security.Cryptography;CngKey;Dispose;();df-generated | -| System.Security.Cryptography;CngKey;Exists;(System.String);df-generated | -| System.Security.Cryptography;CngKey;Exists;(System.String,System.Security.Cryptography.CngProvider);df-generated | -| System.Security.Cryptography;CngKey;Exists;(System.String,System.Security.Cryptography.CngProvider,System.Security.Cryptography.CngKeyOpenOptions);df-generated | -| System.Security.Cryptography;CngKey;Export;(System.Security.Cryptography.CngKeyBlobFormat);df-generated | -| System.Security.Cryptography;CngKey;GetProperty;(System.String,System.Security.Cryptography.CngPropertyOptions);df-generated | -| System.Security.Cryptography;CngKey;HasProperty;(System.String,System.Security.Cryptography.CngPropertyOptions);df-generated | -| System.Security.Cryptography;CngKey;Import;(System.Byte[],System.Security.Cryptography.CngKeyBlobFormat);df-generated | -| System.Security.Cryptography;CngKey;Import;(System.Byte[],System.Security.Cryptography.CngKeyBlobFormat,System.Security.Cryptography.CngProvider);df-generated | -| System.Security.Cryptography;CngKey;Open;(Microsoft.Win32.SafeHandles.SafeNCryptKeyHandle,System.Security.Cryptography.CngKeyHandleOpenOptions);df-generated | -| System.Security.Cryptography;CngKey;Open;(System.String);df-generated | -| System.Security.Cryptography;CngKey;Open;(System.String,System.Security.Cryptography.CngProvider);df-generated | -| System.Security.Cryptography;CngKey;Open;(System.String,System.Security.Cryptography.CngProvider,System.Security.Cryptography.CngKeyOpenOptions);df-generated | -| System.Security.Cryptography;CngKey;SetProperty;(System.Security.Cryptography.CngProperty);df-generated | -| System.Security.Cryptography;CngKey;get_Algorithm;();df-generated | -| System.Security.Cryptography;CngKey;get_AlgorithmGroup;();df-generated | -| System.Security.Cryptography;CngKey;get_ExportPolicy;();df-generated | -| System.Security.Cryptography;CngKey;get_Handle;();df-generated | -| System.Security.Cryptography;CngKey;get_IsEphemeral;();df-generated | -| System.Security.Cryptography;CngKey;get_IsMachineKey;();df-generated | -| System.Security.Cryptography;CngKey;get_KeyName;();df-generated | -| System.Security.Cryptography;CngKey;get_KeySize;();df-generated | -| System.Security.Cryptography;CngKey;get_KeyUsage;();df-generated | -| System.Security.Cryptography;CngKey;get_ParentWindowHandle;();df-generated | -| System.Security.Cryptography;CngKey;get_Provider;();df-generated | -| System.Security.Cryptography;CngKey;get_ProviderHandle;();df-generated | -| System.Security.Cryptography;CngKey;get_UIPolicy;();df-generated | -| System.Security.Cryptography;CngKey;get_UniqueName;();df-generated | -| System.Security.Cryptography;CngKey;set_ParentWindowHandle;(System.IntPtr);df-generated | -| System.Security.Cryptography;CngKeyBlobFormat;CngKeyBlobFormat;(System.String);df-generated | -| System.Security.Cryptography;CngKeyBlobFormat;Equals;(System.Object);df-generated | -| System.Security.Cryptography;CngKeyBlobFormat;Equals;(System.Security.Cryptography.CngKeyBlobFormat);df-generated | -| System.Security.Cryptography;CngKeyBlobFormat;GetHashCode;();df-generated | -| System.Security.Cryptography;CngKeyBlobFormat;ToString;();df-generated | -| System.Security.Cryptography;CngKeyBlobFormat;get_EccFullPrivateBlob;();df-generated | -| System.Security.Cryptography;CngKeyBlobFormat;get_EccFullPublicBlob;();df-generated | -| System.Security.Cryptography;CngKeyBlobFormat;get_EccPrivateBlob;();df-generated | -| System.Security.Cryptography;CngKeyBlobFormat;get_EccPublicBlob;();df-generated | -| System.Security.Cryptography;CngKeyBlobFormat;get_Format;();df-generated | -| System.Security.Cryptography;CngKeyBlobFormat;get_GenericPrivateBlob;();df-generated | -| System.Security.Cryptography;CngKeyBlobFormat;get_GenericPublicBlob;();df-generated | -| System.Security.Cryptography;CngKeyBlobFormat;get_OpaqueTransportBlob;();df-generated | -| System.Security.Cryptography;CngKeyBlobFormat;get_Pkcs8PrivateBlob;();df-generated | -| System.Security.Cryptography;CngKeyCreationParameters;CngKeyCreationParameters;();df-generated | -| System.Security.Cryptography;CngKeyCreationParameters;get_ExportPolicy;();df-generated | -| System.Security.Cryptography;CngKeyCreationParameters;get_KeyCreationOptions;();df-generated | -| System.Security.Cryptography;CngKeyCreationParameters;get_KeyUsage;();df-generated | -| System.Security.Cryptography;CngKeyCreationParameters;get_Parameters;();df-generated | -| System.Security.Cryptography;CngKeyCreationParameters;get_ParentWindowHandle;();df-generated | -| System.Security.Cryptography;CngKeyCreationParameters;get_Provider;();df-generated | -| System.Security.Cryptography;CngKeyCreationParameters;get_UIPolicy;();df-generated | -| System.Security.Cryptography;CngKeyCreationParameters;set_ExportPolicy;(System.Nullable);df-generated | -| System.Security.Cryptography;CngKeyCreationParameters;set_KeyCreationOptions;(System.Security.Cryptography.CngKeyCreationOptions);df-generated | -| System.Security.Cryptography;CngKeyCreationParameters;set_KeyUsage;(System.Nullable);df-generated | -| System.Security.Cryptography;CngKeyCreationParameters;set_ParentWindowHandle;(System.IntPtr);df-generated | -| System.Security.Cryptography;CngKeyCreationParameters;set_Provider;(System.Security.Cryptography.CngProvider);df-generated | -| System.Security.Cryptography;CngKeyCreationParameters;set_UIPolicy;(System.Security.Cryptography.CngUIPolicy);df-generated | -| System.Security.Cryptography;CngProperty;CngProperty;(System.String,System.Byte[],System.Security.Cryptography.CngPropertyOptions);df-generated | -| System.Security.Cryptography;CngProperty;Equals;(System.Object);df-generated | -| System.Security.Cryptography;CngProperty;Equals;(System.Security.Cryptography.CngProperty);df-generated | -| System.Security.Cryptography;CngProperty;GetHashCode;();df-generated | -| System.Security.Cryptography;CngProperty;GetValue;();df-generated | -| System.Security.Cryptography;CngProperty;get_Name;();df-generated | -| System.Security.Cryptography;CngProperty;get_Options;();df-generated | -| System.Security.Cryptography;CngPropertyCollection;CngPropertyCollection;();df-generated | -| System.Security.Cryptography;CngProvider;CngProvider;(System.String);df-generated | -| System.Security.Cryptography;CngProvider;Equals;(System.Object);df-generated | -| System.Security.Cryptography;CngProvider;Equals;(System.Security.Cryptography.CngProvider);df-generated | -| System.Security.Cryptography;CngProvider;GetHashCode;();df-generated | -| System.Security.Cryptography;CngProvider;ToString;();df-generated | -| System.Security.Cryptography;CngProvider;get_MicrosoftPlatformCryptoProvider;();df-generated | -| System.Security.Cryptography;CngProvider;get_MicrosoftSmartCardKeyStorageProvider;();df-generated | -| System.Security.Cryptography;CngProvider;get_MicrosoftSoftwareKeyStorageProvider;();df-generated | -| System.Security.Cryptography;CngProvider;get_Provider;();df-generated | -| System.Security.Cryptography;CngUIPolicy;CngUIPolicy;(System.Security.Cryptography.CngUIProtectionLevels);df-generated | -| System.Security.Cryptography;CngUIPolicy;CngUIPolicy;(System.Security.Cryptography.CngUIProtectionLevels,System.String);df-generated | -| System.Security.Cryptography;CngUIPolicy;CngUIPolicy;(System.Security.Cryptography.CngUIProtectionLevels,System.String,System.String);df-generated | -| System.Security.Cryptography;CngUIPolicy;CngUIPolicy;(System.Security.Cryptography.CngUIProtectionLevels,System.String,System.String,System.String);df-generated | -| System.Security.Cryptography;CngUIPolicy;CngUIPolicy;(System.Security.Cryptography.CngUIProtectionLevels,System.String,System.String,System.String,System.String);df-generated | -| System.Security.Cryptography;CngUIPolicy;get_CreationTitle;();df-generated | -| System.Security.Cryptography;CngUIPolicy;get_Description;();df-generated | -| System.Security.Cryptography;CngUIPolicy;get_FriendlyName;();df-generated | -| System.Security.Cryptography;CngUIPolicy;get_ProtectionLevel;();df-generated | -| System.Security.Cryptography;CngUIPolicy;get_UseContext;();df-generated | -| System.Security.Cryptography;CryptoConfig;AddAlgorithm;(System.Type,System.String[]);df-generated | -| System.Security.Cryptography;CryptoConfig;AddOID;(System.String,System.String[]);df-generated | -| System.Security.Cryptography;CryptoConfig;CreateFromName;(System.String);df-generated | -| System.Security.Cryptography;CryptoConfig;CreateFromName;(System.String,System.Object[]);df-generated | -| System.Security.Cryptography;CryptoConfig;EncodeOID;(System.String);df-generated | -| System.Security.Cryptography;CryptoConfig;MapNameToOID;(System.String);df-generated | -| System.Security.Cryptography;CryptoConfig;get_AllowOnlyFipsAlgorithms;();df-generated | -| System.Security.Cryptography;CryptoStream;Clear;();df-generated | -| System.Security.Cryptography;CryptoStream;CryptoStream;(System.IO.Stream,System.Security.Cryptography.ICryptoTransform,System.Security.Cryptography.CryptoStreamMode);df-generated | -| System.Security.Cryptography;CryptoStream;Dispose;(System.Boolean);df-generated | -| System.Security.Cryptography;CryptoStream;DisposeAsync;();df-generated | -| System.Security.Cryptography;CryptoStream;EndRead;(System.IAsyncResult);df-generated | -| System.Security.Cryptography;CryptoStream;EndWrite;(System.IAsyncResult);df-generated | -| System.Security.Cryptography;CryptoStream;Flush;();df-generated | -| System.Security.Cryptography;CryptoStream;FlushFinalBlock;();df-generated | -| System.Security.Cryptography;CryptoStream;FlushFinalBlockAsync;(System.Threading.CancellationToken);df-generated | -| System.Security.Cryptography;CryptoStream;ReadAsync;(System.Memory,System.Threading.CancellationToken);df-generated | -| System.Security.Cryptography;CryptoStream;ReadByte;();df-generated | -| System.Security.Cryptography;CryptoStream;Seek;(System.Int64,System.IO.SeekOrigin);df-generated | -| System.Security.Cryptography;CryptoStream;SetLength;(System.Int64);df-generated | -| System.Security.Cryptography;CryptoStream;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);df-generated | -| System.Security.Cryptography;CryptoStream;WriteByte;(System.Byte);df-generated | -| System.Security.Cryptography;CryptoStream;get_CanRead;();df-generated | -| System.Security.Cryptography;CryptoStream;get_CanSeek;();df-generated | -| System.Security.Cryptography;CryptoStream;get_CanWrite;();df-generated | -| System.Security.Cryptography;CryptoStream;get_HasFlushedFinalBlock;();df-generated | -| System.Security.Cryptography;CryptoStream;get_Length;();df-generated | -| System.Security.Cryptography;CryptoStream;get_Position;();df-generated | -| System.Security.Cryptography;CryptoStream;set_Position;(System.Int64);df-generated | -| System.Security.Cryptography;CryptographicException;CryptographicException;();df-generated | -| System.Security.Cryptography;CryptographicException;CryptographicException;(System.Int32);df-generated | -| System.Security.Cryptography;CryptographicException;CryptographicException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Security.Cryptography;CryptographicException;CryptographicException;(System.String);df-generated | -| System.Security.Cryptography;CryptographicException;CryptographicException;(System.String,System.Exception);df-generated | -| System.Security.Cryptography;CryptographicException;CryptographicException;(System.String,System.String);df-generated | -| System.Security.Cryptography;CryptographicOperations;FixedTimeEquals;(System.ReadOnlySpan,System.ReadOnlySpan);df-generated | -| System.Security.Cryptography;CryptographicOperations;ZeroMemory;(System.Span);df-generated | -| System.Security.Cryptography;CryptographicUnexpectedOperationException;CryptographicUnexpectedOperationException;();df-generated | -| System.Security.Cryptography;CryptographicUnexpectedOperationException;CryptographicUnexpectedOperationException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Security.Cryptography;CryptographicUnexpectedOperationException;CryptographicUnexpectedOperationException;(System.String);df-generated | -| System.Security.Cryptography;CryptographicUnexpectedOperationException;CryptographicUnexpectedOperationException;(System.String,System.Exception);df-generated | -| System.Security.Cryptography;CryptographicUnexpectedOperationException;CryptographicUnexpectedOperationException;(System.String,System.String);df-generated | -| System.Security.Cryptography;CspKeyContainerInfo;CspKeyContainerInfo;(System.Security.Cryptography.CspParameters);df-generated | -| System.Security.Cryptography;CspKeyContainerInfo;get_Accessible;();df-generated | -| System.Security.Cryptography;CspKeyContainerInfo;get_Exportable;();df-generated | -| System.Security.Cryptography;CspKeyContainerInfo;get_HardwareDevice;();df-generated | -| System.Security.Cryptography;CspKeyContainerInfo;get_KeyContainerName;();df-generated | -| System.Security.Cryptography;CspKeyContainerInfo;get_KeyNumber;();df-generated | -| System.Security.Cryptography;CspKeyContainerInfo;get_MachineKeyStore;();df-generated | -| System.Security.Cryptography;CspKeyContainerInfo;get_Protected;();df-generated | -| System.Security.Cryptography;CspKeyContainerInfo;get_ProviderName;();df-generated | -| System.Security.Cryptography;CspKeyContainerInfo;get_ProviderType;();df-generated | -| System.Security.Cryptography;CspKeyContainerInfo;get_RandomlyGenerated;();df-generated | -| System.Security.Cryptography;CspKeyContainerInfo;get_Removable;();df-generated | -| System.Security.Cryptography;CspKeyContainerInfo;get_UniqueKeyContainerName;();df-generated | -| System.Security.Cryptography;CspParameters;CspParameters;();df-generated | -| System.Security.Cryptography;CspParameters;CspParameters;(System.Int32);df-generated | -| System.Security.Cryptography;CspParameters;CspParameters;(System.Int32,System.String);df-generated | -| System.Security.Cryptography;CspParameters;CspParameters;(System.Int32,System.String,System.String);df-generated | -| System.Security.Cryptography;CspParameters;get_Flags;();df-generated | -| System.Security.Cryptography;CspParameters;get_KeyPassword;();df-generated | -| System.Security.Cryptography;CspParameters;set_Flags;(System.Security.Cryptography.CspProviderFlags);df-generated | -| System.Security.Cryptography;CspParameters;set_KeyPassword;(System.Security.SecureString);df-generated | -| System.Security.Cryptography;DES;Create;();df-generated | -| System.Security.Cryptography;DES;Create;(System.String);df-generated | -| System.Security.Cryptography;DES;DES;();df-generated | -| System.Security.Cryptography;DES;IsSemiWeakKey;(System.Byte[]);df-generated | -| System.Security.Cryptography;DES;IsWeakKey;(System.Byte[]);df-generated | -| System.Security.Cryptography;DES;get_Key;();df-generated | -| System.Security.Cryptography;DES;set_Key;(System.Byte[]);df-generated | -| System.Security.Cryptography;DESCryptoServiceProvider;CreateDecryptor;();df-generated | -| System.Security.Cryptography;DESCryptoServiceProvider;CreateDecryptor;(System.Byte[],System.Byte[]);df-generated | -| System.Security.Cryptography;DESCryptoServiceProvider;CreateEncryptor;();df-generated | -| System.Security.Cryptography;DESCryptoServiceProvider;CreateEncryptor;(System.Byte[],System.Byte[]);df-generated | -| System.Security.Cryptography;DESCryptoServiceProvider;DESCryptoServiceProvider;();df-generated | -| System.Security.Cryptography;DESCryptoServiceProvider;GenerateIV;();df-generated | -| System.Security.Cryptography;DESCryptoServiceProvider;GenerateKey;();df-generated | -| System.Security.Cryptography;DSA;Create;();df-generated | -| System.Security.Cryptography;DSA;Create;(System.Int32);df-generated | -| System.Security.Cryptography;DSA;Create;(System.Security.Cryptography.DSAParameters);df-generated | -| System.Security.Cryptography;DSA;Create;(System.String);df-generated | -| System.Security.Cryptography;DSA;CreateSignature;(System.Byte[]);df-generated | -| System.Security.Cryptography;DSA;CreateSignature;(System.Byte[],System.Security.Cryptography.DSASignatureFormat);df-generated | -| System.Security.Cryptography;DSA;CreateSignatureCore;(System.ReadOnlySpan,System.Security.Cryptography.DSASignatureFormat);df-generated | -| System.Security.Cryptography;DSA;DSA;();df-generated | -| System.Security.Cryptography;DSA;ExportParameters;(System.Boolean);df-generated | -| System.Security.Cryptography;DSA;FromXmlString;(System.String);df-generated | -| System.Security.Cryptography;DSA;GetMaxSignatureSize;(System.Security.Cryptography.DSASignatureFormat);df-generated | -| System.Security.Cryptography;DSA;HashData;(System.Byte[],System.Int32,System.Int32,System.Security.Cryptography.HashAlgorithmName);df-generated | -| System.Security.Cryptography;DSA;HashData;(System.IO.Stream,System.Security.Cryptography.HashAlgorithmName);df-generated | -| System.Security.Cryptography;DSA;ImportEncryptedPkcs8PrivateKey;(System.ReadOnlySpan,System.ReadOnlySpan,System.Int32);df-generated | -| System.Security.Cryptography;DSA;ImportEncryptedPkcs8PrivateKey;(System.ReadOnlySpan,System.ReadOnlySpan,System.Int32);df-generated | -| System.Security.Cryptography;DSA;ImportFromEncryptedPem;(System.ReadOnlySpan,System.ReadOnlySpan);df-generated | -| System.Security.Cryptography;DSA;ImportFromEncryptedPem;(System.ReadOnlySpan,System.ReadOnlySpan);df-generated | -| System.Security.Cryptography;DSA;ImportFromPem;(System.ReadOnlySpan);df-generated | -| System.Security.Cryptography;DSA;ImportParameters;(System.Security.Cryptography.DSAParameters);df-generated | -| System.Security.Cryptography;DSA;ImportPkcs8PrivateKey;(System.ReadOnlySpan,System.Int32);df-generated | -| System.Security.Cryptography;DSA;ImportSubjectPublicKeyInfo;(System.ReadOnlySpan,System.Int32);df-generated | -| System.Security.Cryptography;DSA;SignData;(System.Byte[],System.Int32,System.Int32,System.Security.Cryptography.HashAlgorithmName);df-generated | -| System.Security.Cryptography;DSA;SignData;(System.Byte[],System.Int32,System.Int32,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.DSASignatureFormat);df-generated | -| System.Security.Cryptography;DSA;SignData;(System.Byte[],System.Security.Cryptography.HashAlgorithmName);df-generated | -| System.Security.Cryptography;DSA;SignData;(System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.DSASignatureFormat);df-generated | -| System.Security.Cryptography;DSA;SignData;(System.IO.Stream,System.Security.Cryptography.HashAlgorithmName);df-generated | -| System.Security.Cryptography;DSA;SignData;(System.IO.Stream,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.DSASignatureFormat);df-generated | -| System.Security.Cryptography;DSA;SignDataCore;(System.IO.Stream,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.DSASignatureFormat);df-generated | -| System.Security.Cryptography;DSA;SignDataCore;(System.ReadOnlySpan,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.DSASignatureFormat);df-generated | -| System.Security.Cryptography;DSA;ToXmlString;(System.Boolean);df-generated | -| System.Security.Cryptography;DSA;TryCreateSignature;(System.ReadOnlySpan,System.Span,System.Int32);df-generated | -| System.Security.Cryptography;DSA;TryCreateSignature;(System.ReadOnlySpan,System.Span,System.Security.Cryptography.DSASignatureFormat,System.Int32);df-generated | -| System.Security.Cryptography;DSA;TryCreateSignatureCore;(System.ReadOnlySpan,System.Span,System.Security.Cryptography.DSASignatureFormat,System.Int32);df-generated | -| System.Security.Cryptography;DSA;TryExportEncryptedPkcs8PrivateKey;(System.ReadOnlySpan,System.Security.Cryptography.PbeParameters,System.Span,System.Int32);df-generated | -| System.Security.Cryptography;DSA;TryExportEncryptedPkcs8PrivateKey;(System.ReadOnlySpan,System.Security.Cryptography.PbeParameters,System.Span,System.Int32);df-generated | -| System.Security.Cryptography;DSA;TryExportPkcs8PrivateKey;(System.Span,System.Int32);df-generated | -| System.Security.Cryptography;DSA;TryExportSubjectPublicKeyInfo;(System.Span,System.Int32);df-generated | -| System.Security.Cryptography;DSA;TryHashData;(System.ReadOnlySpan,System.Span,System.Security.Cryptography.HashAlgorithmName,System.Int32);df-generated | -| System.Security.Cryptography;DSA;TrySignData;(System.ReadOnlySpan,System.Span,System.Security.Cryptography.HashAlgorithmName,System.Int32);df-generated | -| System.Security.Cryptography;DSA;TrySignData;(System.ReadOnlySpan,System.Span,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.DSASignatureFormat,System.Int32);df-generated | -| System.Security.Cryptography;DSA;TrySignDataCore;(System.ReadOnlySpan,System.Span,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.DSASignatureFormat,System.Int32);df-generated | -| System.Security.Cryptography;DSA;VerifyData;(System.Byte[],System.Byte[],System.Security.Cryptography.HashAlgorithmName);df-generated | -| System.Security.Cryptography;DSA;VerifyData;(System.Byte[],System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.DSASignatureFormat);df-generated | -| System.Security.Cryptography;DSA;VerifyData;(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Security.Cryptography.HashAlgorithmName);df-generated | -| System.Security.Cryptography;DSA;VerifyData;(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.DSASignatureFormat);df-generated | -| System.Security.Cryptography;DSA;VerifyData;(System.IO.Stream,System.Byte[],System.Security.Cryptography.HashAlgorithmName);df-generated | -| System.Security.Cryptography;DSA;VerifyData;(System.IO.Stream,System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.DSASignatureFormat);df-generated | -| System.Security.Cryptography;DSA;VerifyData;(System.ReadOnlySpan,System.ReadOnlySpan,System.Security.Cryptography.HashAlgorithmName);df-generated | -| System.Security.Cryptography;DSA;VerifyData;(System.ReadOnlySpan,System.ReadOnlySpan,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.DSASignatureFormat);df-generated | -| System.Security.Cryptography;DSA;VerifyDataCore;(System.IO.Stream,System.ReadOnlySpan,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.DSASignatureFormat);df-generated | -| System.Security.Cryptography;DSA;VerifyDataCore;(System.ReadOnlySpan,System.ReadOnlySpan,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.DSASignatureFormat);df-generated | -| System.Security.Cryptography;DSA;VerifySignature;(System.Byte[],System.Byte[]);df-generated | -| System.Security.Cryptography;DSA;VerifySignature;(System.Byte[],System.Byte[],System.Security.Cryptography.DSASignatureFormat);df-generated | -| System.Security.Cryptography;DSA;VerifySignature;(System.ReadOnlySpan,System.ReadOnlySpan);df-generated | -| System.Security.Cryptography;DSA;VerifySignature;(System.ReadOnlySpan,System.ReadOnlySpan,System.Security.Cryptography.DSASignatureFormat);df-generated | -| System.Security.Cryptography;DSA;VerifySignatureCore;(System.ReadOnlySpan,System.ReadOnlySpan,System.Security.Cryptography.DSASignatureFormat);df-generated | -| System.Security.Cryptography;DSACng;CreateSignature;(System.Byte[]);df-generated | -| System.Security.Cryptography;DSACng;DSACng;();df-generated | -| System.Security.Cryptography;DSACng;DSACng;(System.Int32);df-generated | -| System.Security.Cryptography;DSACng;DSACng;(System.Security.Cryptography.CngKey);df-generated | -| System.Security.Cryptography;DSACng;Dispose;(System.Boolean);df-generated | -| System.Security.Cryptography;DSACng;ExportParameters;(System.Boolean);df-generated | -| System.Security.Cryptography;DSACng;ImportParameters;(System.Security.Cryptography.DSAParameters);df-generated | -| System.Security.Cryptography;DSACng;VerifySignature;(System.Byte[],System.Byte[]);df-generated | -| System.Security.Cryptography;DSACng;get_Key;();df-generated | -| System.Security.Cryptography;DSACng;get_KeyExchangeAlgorithm;();df-generated | -| System.Security.Cryptography;DSACng;get_LegalKeySizes;();df-generated | -| System.Security.Cryptography;DSACng;get_SignatureAlgorithm;();df-generated | -| System.Security.Cryptography;DSACryptoServiceProvider;CreateSignature;(System.Byte[]);df-generated | -| System.Security.Cryptography;DSACryptoServiceProvider;DSACryptoServiceProvider;();df-generated | -| System.Security.Cryptography;DSACryptoServiceProvider;DSACryptoServiceProvider;(System.Int32);df-generated | -| System.Security.Cryptography;DSACryptoServiceProvider;DSACryptoServiceProvider;(System.Int32,System.Security.Cryptography.CspParameters);df-generated | -| System.Security.Cryptography;DSACryptoServiceProvider;DSACryptoServiceProvider;(System.Security.Cryptography.CspParameters);df-generated | -| System.Security.Cryptography;DSACryptoServiceProvider;Dispose;(System.Boolean);df-generated | -| System.Security.Cryptography;DSACryptoServiceProvider;ExportCspBlob;(System.Boolean);df-generated | -| System.Security.Cryptography;DSACryptoServiceProvider;ExportParameters;(System.Boolean);df-generated | -| System.Security.Cryptography;DSACryptoServiceProvider;HashData;(System.Byte[],System.Int32,System.Int32,System.Security.Cryptography.HashAlgorithmName);df-generated | -| System.Security.Cryptography;DSACryptoServiceProvider;HashData;(System.IO.Stream,System.Security.Cryptography.HashAlgorithmName);df-generated | -| System.Security.Cryptography;DSACryptoServiceProvider;ImportCspBlob;(System.Byte[]);df-generated | -| System.Security.Cryptography;DSACryptoServiceProvider;ImportEncryptedPkcs8PrivateKey;(System.ReadOnlySpan,System.ReadOnlySpan,System.Int32);df-generated | -| System.Security.Cryptography;DSACryptoServiceProvider;ImportEncryptedPkcs8PrivateKey;(System.ReadOnlySpan,System.ReadOnlySpan,System.Int32);df-generated | -| System.Security.Cryptography;DSACryptoServiceProvider;ImportParameters;(System.Security.Cryptography.DSAParameters);df-generated | -| System.Security.Cryptography;DSACryptoServiceProvider;SignData;(System.Byte[]);df-generated | -| System.Security.Cryptography;DSACryptoServiceProvider;SignData;(System.Byte[],System.Int32,System.Int32);df-generated | -| System.Security.Cryptography;DSACryptoServiceProvider;SignData;(System.IO.Stream);df-generated | -| System.Security.Cryptography;DSACryptoServiceProvider;SignHash;(System.Byte[],System.String);df-generated | -| System.Security.Cryptography;DSACryptoServiceProvider;VerifyData;(System.Byte[],System.Byte[]);df-generated | -| System.Security.Cryptography;DSACryptoServiceProvider;VerifyHash;(System.Byte[],System.String,System.Byte[]);df-generated | -| System.Security.Cryptography;DSACryptoServiceProvider;VerifySignature;(System.Byte[],System.Byte[]);df-generated | -| System.Security.Cryptography;DSACryptoServiceProvider;get_CspKeyContainerInfo;();df-generated | -| System.Security.Cryptography;DSACryptoServiceProvider;get_KeyExchangeAlgorithm;();df-generated | -| System.Security.Cryptography;DSACryptoServiceProvider;get_KeySize;();df-generated | -| System.Security.Cryptography;DSACryptoServiceProvider;get_LegalKeySizes;();df-generated | -| System.Security.Cryptography;DSACryptoServiceProvider;get_PersistKeyInCsp;();df-generated | -| System.Security.Cryptography;DSACryptoServiceProvider;get_PublicOnly;();df-generated | -| System.Security.Cryptography;DSACryptoServiceProvider;get_SignatureAlgorithm;();df-generated | -| System.Security.Cryptography;DSACryptoServiceProvider;get_UseMachineKeyStore;();df-generated | -| System.Security.Cryptography;DSACryptoServiceProvider;set_PersistKeyInCsp;(System.Boolean);df-generated | -| System.Security.Cryptography;DSACryptoServiceProvider;set_UseMachineKeyStore;(System.Boolean);df-generated | -| System.Security.Cryptography;DSAOpenSsl;CreateSignature;(System.Byte[]);df-generated | -| System.Security.Cryptography;DSAOpenSsl;DSAOpenSsl;();df-generated | -| System.Security.Cryptography;DSAOpenSsl;DSAOpenSsl;(System.Int32);df-generated | -| System.Security.Cryptography;DSAOpenSsl;DSAOpenSsl;(System.IntPtr);df-generated | -| System.Security.Cryptography;DSAOpenSsl;DSAOpenSsl;(System.Security.Cryptography.DSAParameters);df-generated | -| System.Security.Cryptography;DSAOpenSsl;DSAOpenSsl;(System.Security.Cryptography.SafeEvpPKeyHandle);df-generated | -| System.Security.Cryptography;DSAOpenSsl;DuplicateKeyHandle;();df-generated | -| System.Security.Cryptography;DSAOpenSsl;ExportParameters;(System.Boolean);df-generated | -| System.Security.Cryptography;DSAOpenSsl;ImportParameters;(System.Security.Cryptography.DSAParameters);df-generated | -| System.Security.Cryptography;DSAOpenSsl;VerifySignature;(System.Byte[],System.Byte[]);df-generated | -| System.Security.Cryptography;DSASignatureDeformatter;DSASignatureDeformatter;();df-generated | -| System.Security.Cryptography;DSASignatureDeformatter;SetHashAlgorithm;(System.String);df-generated | -| System.Security.Cryptography;DSASignatureDeformatter;VerifySignature;(System.Byte[],System.Byte[]);df-generated | -| System.Security.Cryptography;DSASignatureFormatter;CreateSignature;(System.Byte[]);df-generated | -| System.Security.Cryptography;DSASignatureFormatter;DSASignatureFormatter;();df-generated | -| System.Security.Cryptography;DSASignatureFormatter;SetHashAlgorithm;(System.String);df-generated | -| System.Security.Cryptography;DeriveBytes;Dispose;();df-generated | -| System.Security.Cryptography;DeriveBytes;Dispose;(System.Boolean);df-generated | -| System.Security.Cryptography;DeriveBytes;GetBytes;(System.Int32);df-generated | -| System.Security.Cryptography;DeriveBytes;Reset;();df-generated | -| System.Security.Cryptography;ECAlgorithm;ExportECPrivateKey;();df-generated | -| System.Security.Cryptography;ECAlgorithm;ExportECPrivateKeyPem;();df-generated | -| System.Security.Cryptography;ECAlgorithm;ExportExplicitParameters;(System.Boolean);df-generated | -| System.Security.Cryptography;ECAlgorithm;ExportParameters;(System.Boolean);df-generated | -| System.Security.Cryptography;ECAlgorithm;GenerateKey;(System.Security.Cryptography.ECCurve);df-generated | -| System.Security.Cryptography;ECAlgorithm;ImportECPrivateKey;(System.ReadOnlySpan,System.Int32);df-generated | -| System.Security.Cryptography;ECAlgorithm;ImportEncryptedPkcs8PrivateKey;(System.ReadOnlySpan,System.ReadOnlySpan,System.Int32);df-generated | -| System.Security.Cryptography;ECAlgorithm;ImportEncryptedPkcs8PrivateKey;(System.ReadOnlySpan,System.ReadOnlySpan,System.Int32);df-generated | -| System.Security.Cryptography;ECAlgorithm;ImportFromEncryptedPem;(System.ReadOnlySpan,System.ReadOnlySpan);df-generated | -| System.Security.Cryptography;ECAlgorithm;ImportFromEncryptedPem;(System.ReadOnlySpan,System.ReadOnlySpan);df-generated | -| System.Security.Cryptography;ECAlgorithm;ImportFromPem;(System.ReadOnlySpan);df-generated | -| System.Security.Cryptography;ECAlgorithm;ImportParameters;(System.Security.Cryptography.ECParameters);df-generated | -| System.Security.Cryptography;ECAlgorithm;ImportPkcs8PrivateKey;(System.ReadOnlySpan,System.Int32);df-generated | -| System.Security.Cryptography;ECAlgorithm;ImportSubjectPublicKeyInfo;(System.ReadOnlySpan,System.Int32);df-generated | -| System.Security.Cryptography;ECAlgorithm;TryExportECPrivateKey;(System.Span,System.Int32);df-generated | -| System.Security.Cryptography;ECAlgorithm;TryExportECPrivateKeyPem;(System.Span,System.Int32);df-generated | -| System.Security.Cryptography;ECAlgorithm;TryExportEncryptedPkcs8PrivateKey;(System.ReadOnlySpan,System.Security.Cryptography.PbeParameters,System.Span,System.Int32);df-generated | -| System.Security.Cryptography;ECAlgorithm;TryExportEncryptedPkcs8PrivateKey;(System.ReadOnlySpan,System.Security.Cryptography.PbeParameters,System.Span,System.Int32);df-generated | -| System.Security.Cryptography;ECAlgorithm;TryExportPkcs8PrivateKey;(System.Span,System.Int32);df-generated | -| System.Security.Cryptography;ECAlgorithm;TryExportSubjectPublicKeyInfo;(System.Span,System.Int32);df-generated | -| System.Security.Cryptography;ECCurve+NamedCurves;get_brainpoolP160r1;();df-generated | -| System.Security.Cryptography;ECCurve+NamedCurves;get_brainpoolP160t1;();df-generated | -| System.Security.Cryptography;ECCurve+NamedCurves;get_brainpoolP192r1;();df-generated | -| System.Security.Cryptography;ECCurve+NamedCurves;get_brainpoolP192t1;();df-generated | -| System.Security.Cryptography;ECCurve+NamedCurves;get_brainpoolP224r1;();df-generated | -| System.Security.Cryptography;ECCurve+NamedCurves;get_brainpoolP224t1;();df-generated | -| System.Security.Cryptography;ECCurve+NamedCurves;get_brainpoolP256r1;();df-generated | -| System.Security.Cryptography;ECCurve+NamedCurves;get_brainpoolP256t1;();df-generated | -| System.Security.Cryptography;ECCurve+NamedCurves;get_brainpoolP320r1;();df-generated | -| System.Security.Cryptography;ECCurve+NamedCurves;get_brainpoolP320t1;();df-generated | -| System.Security.Cryptography;ECCurve+NamedCurves;get_brainpoolP384r1;();df-generated | -| System.Security.Cryptography;ECCurve+NamedCurves;get_brainpoolP384t1;();df-generated | -| System.Security.Cryptography;ECCurve+NamedCurves;get_brainpoolP512r1;();df-generated | -| System.Security.Cryptography;ECCurve+NamedCurves;get_brainpoolP512t1;();df-generated | -| System.Security.Cryptography;ECCurve+NamedCurves;get_nistP256;();df-generated | -| System.Security.Cryptography;ECCurve+NamedCurves;get_nistP384;();df-generated | -| System.Security.Cryptography;ECCurve+NamedCurves;get_nistP521;();df-generated | -| System.Security.Cryptography;ECCurve;CreateFromFriendlyName;(System.String);df-generated | -| System.Security.Cryptography;ECCurve;CreateFromOid;(System.Security.Cryptography.Oid);df-generated | -| System.Security.Cryptography;ECCurve;CreateFromValue;(System.String);df-generated | -| System.Security.Cryptography;ECCurve;Validate;();df-generated | -| System.Security.Cryptography;ECCurve;get_IsCharacteristic2;();df-generated | -| System.Security.Cryptography;ECCurve;get_IsExplicit;();df-generated | -| System.Security.Cryptography;ECCurve;get_IsNamed;();df-generated | -| System.Security.Cryptography;ECCurve;get_IsPrime;();df-generated | -| System.Security.Cryptography;ECDiffieHellman;Create;();df-generated | -| System.Security.Cryptography;ECDiffieHellman;Create;(System.Security.Cryptography.ECCurve);df-generated | -| System.Security.Cryptography;ECDiffieHellman;Create;(System.Security.Cryptography.ECParameters);df-generated | -| System.Security.Cryptography;ECDiffieHellman;Create;(System.String);df-generated | -| System.Security.Cryptography;ECDiffieHellman;DeriveKeyFromHash;(System.Security.Cryptography.ECDiffieHellmanPublicKey,System.Security.Cryptography.HashAlgorithmName);df-generated | -| System.Security.Cryptography;ECDiffieHellman;DeriveKeyFromHash;(System.Security.Cryptography.ECDiffieHellmanPublicKey,System.Security.Cryptography.HashAlgorithmName,System.Byte[],System.Byte[]);df-generated | -| System.Security.Cryptography;ECDiffieHellman;DeriveKeyFromHmac;(System.Security.Cryptography.ECDiffieHellmanPublicKey,System.Security.Cryptography.HashAlgorithmName,System.Byte[]);df-generated | -| System.Security.Cryptography;ECDiffieHellman;DeriveKeyFromHmac;(System.Security.Cryptography.ECDiffieHellmanPublicKey,System.Security.Cryptography.HashAlgorithmName,System.Byte[],System.Byte[],System.Byte[]);df-generated | -| System.Security.Cryptography;ECDiffieHellman;DeriveKeyMaterial;(System.Security.Cryptography.ECDiffieHellmanPublicKey);df-generated | -| System.Security.Cryptography;ECDiffieHellman;DeriveKeyTls;(System.Security.Cryptography.ECDiffieHellmanPublicKey,System.Byte[],System.Byte[]);df-generated | -| System.Security.Cryptography;ECDiffieHellman;FromXmlString;(System.String);df-generated | -| System.Security.Cryptography;ECDiffieHellman;ToXmlString;(System.Boolean);df-generated | -| System.Security.Cryptography;ECDiffieHellman;get_KeyExchangeAlgorithm;();df-generated | -| System.Security.Cryptography;ECDiffieHellman;get_PublicKey;();df-generated | -| System.Security.Cryptography;ECDiffieHellman;get_SignatureAlgorithm;();df-generated | -| System.Security.Cryptography;ECDiffieHellmanCng;DeriveKeyFromHash;(System.Security.Cryptography.ECDiffieHellmanPublicKey,System.Security.Cryptography.HashAlgorithmName,System.Byte[],System.Byte[]);df-generated | -| System.Security.Cryptography;ECDiffieHellmanCng;DeriveKeyFromHmac;(System.Security.Cryptography.ECDiffieHellmanPublicKey,System.Security.Cryptography.HashAlgorithmName,System.Byte[],System.Byte[],System.Byte[]);df-generated | -| System.Security.Cryptography;ECDiffieHellmanCng;DeriveKeyMaterial;(System.Security.Cryptography.CngKey);df-generated | -| System.Security.Cryptography;ECDiffieHellmanCng;DeriveKeyMaterial;(System.Security.Cryptography.ECDiffieHellmanPublicKey);df-generated | -| System.Security.Cryptography;ECDiffieHellmanCng;DeriveKeyTls;(System.Security.Cryptography.ECDiffieHellmanPublicKey,System.Byte[],System.Byte[]);df-generated | -| System.Security.Cryptography;ECDiffieHellmanCng;DeriveSecretAgreementHandle;(System.Security.Cryptography.CngKey);df-generated | -| System.Security.Cryptography;ECDiffieHellmanCng;DeriveSecretAgreementHandle;(System.Security.Cryptography.ECDiffieHellmanPublicKey);df-generated | -| System.Security.Cryptography;ECDiffieHellmanCng;Dispose;(System.Boolean);df-generated | -| System.Security.Cryptography;ECDiffieHellmanCng;ECDiffieHellmanCng;();df-generated | -| System.Security.Cryptography;ECDiffieHellmanCng;ECDiffieHellmanCng;(System.Int32);df-generated | -| System.Security.Cryptography;ECDiffieHellmanCng;ECDiffieHellmanCng;(System.Security.Cryptography.CngKey);df-generated | -| System.Security.Cryptography;ECDiffieHellmanCng;ECDiffieHellmanCng;(System.Security.Cryptography.ECCurve);df-generated | -| System.Security.Cryptography;ECDiffieHellmanCng;ExportExplicitParameters;(System.Boolean);df-generated | -| System.Security.Cryptography;ECDiffieHellmanCng;ExportParameters;(System.Boolean);df-generated | -| System.Security.Cryptography;ECDiffieHellmanCng;FromXmlString;(System.String,System.Security.Cryptography.ECKeyXmlFormat);df-generated | -| System.Security.Cryptography;ECDiffieHellmanCng;GenerateKey;(System.Security.Cryptography.ECCurve);df-generated | -| System.Security.Cryptography;ECDiffieHellmanCng;ImportParameters;(System.Security.Cryptography.ECParameters);df-generated | -| System.Security.Cryptography;ECDiffieHellmanCng;ToXmlString;(System.Security.Cryptography.ECKeyXmlFormat);df-generated | -| System.Security.Cryptography;ECDiffieHellmanCng;get_HashAlgorithm;();df-generated | -| System.Security.Cryptography;ECDiffieHellmanCng;get_HmacKey;();df-generated | -| System.Security.Cryptography;ECDiffieHellmanCng;get_Key;();df-generated | -| System.Security.Cryptography;ECDiffieHellmanCng;get_KeyDerivationFunction;();df-generated | -| System.Security.Cryptography;ECDiffieHellmanCng;get_KeySize;();df-generated | -| System.Security.Cryptography;ECDiffieHellmanCng;get_Label;();df-generated | -| System.Security.Cryptography;ECDiffieHellmanCng;get_PublicKey;();df-generated | -| System.Security.Cryptography;ECDiffieHellmanCng;get_SecretAppend;();df-generated | -| System.Security.Cryptography;ECDiffieHellmanCng;get_SecretPrepend;();df-generated | -| System.Security.Cryptography;ECDiffieHellmanCng;get_Seed;();df-generated | -| System.Security.Cryptography;ECDiffieHellmanCng;get_UseSecretAgreementAsHmacKey;();df-generated | -| System.Security.Cryptography;ECDiffieHellmanCng;set_HashAlgorithm;(System.Security.Cryptography.CngAlgorithm);df-generated | -| System.Security.Cryptography;ECDiffieHellmanCng;set_HmacKey;(System.Byte[]);df-generated | -| System.Security.Cryptography;ECDiffieHellmanCng;set_KeyDerivationFunction;(System.Security.Cryptography.ECDiffieHellmanKeyDerivationFunction);df-generated | -| System.Security.Cryptography;ECDiffieHellmanCng;set_KeySize;(System.Int32);df-generated | -| System.Security.Cryptography;ECDiffieHellmanCng;set_Label;(System.Byte[]);df-generated | -| System.Security.Cryptography;ECDiffieHellmanCng;set_SecretAppend;(System.Byte[]);df-generated | -| System.Security.Cryptography;ECDiffieHellmanCng;set_SecretPrepend;(System.Byte[]);df-generated | -| System.Security.Cryptography;ECDiffieHellmanCng;set_Seed;(System.Byte[]);df-generated | -| System.Security.Cryptography;ECDiffieHellmanCngPublicKey;Dispose;(System.Boolean);df-generated | -| System.Security.Cryptography;ECDiffieHellmanCngPublicKey;ExportExplicitParameters;();df-generated | -| System.Security.Cryptography;ECDiffieHellmanCngPublicKey;ExportParameters;();df-generated | -| System.Security.Cryptography;ECDiffieHellmanCngPublicKey;FromByteArray;(System.Byte[],System.Security.Cryptography.CngKeyBlobFormat);df-generated | -| System.Security.Cryptography;ECDiffieHellmanCngPublicKey;FromXmlString;(System.String);df-generated | -| System.Security.Cryptography;ECDiffieHellmanCngPublicKey;Import;();df-generated | -| System.Security.Cryptography;ECDiffieHellmanCngPublicKey;ToXmlString;();df-generated | -| System.Security.Cryptography;ECDiffieHellmanCngPublicKey;get_BlobFormat;();df-generated | -| System.Security.Cryptography;ECDiffieHellmanOpenSsl;DuplicateKeyHandle;();df-generated | -| System.Security.Cryptography;ECDiffieHellmanOpenSsl;ECDiffieHellmanOpenSsl;();df-generated | -| System.Security.Cryptography;ECDiffieHellmanOpenSsl;ECDiffieHellmanOpenSsl;(System.Int32);df-generated | -| System.Security.Cryptography;ECDiffieHellmanOpenSsl;ECDiffieHellmanOpenSsl;(System.IntPtr);df-generated | -| System.Security.Cryptography;ECDiffieHellmanOpenSsl;ECDiffieHellmanOpenSsl;(System.Security.Cryptography.ECCurve);df-generated | -| System.Security.Cryptography;ECDiffieHellmanOpenSsl;ECDiffieHellmanOpenSsl;(System.Security.Cryptography.SafeEvpPKeyHandle);df-generated | -| System.Security.Cryptography;ECDiffieHellmanOpenSsl;ExportParameters;(System.Boolean);df-generated | -| System.Security.Cryptography;ECDiffieHellmanOpenSsl;ImportParameters;(System.Security.Cryptography.ECParameters);df-generated | -| System.Security.Cryptography;ECDiffieHellmanOpenSsl;get_PublicKey;();df-generated | -| System.Security.Cryptography;ECDiffieHellmanPublicKey;Dispose;();df-generated | -| System.Security.Cryptography;ECDiffieHellmanPublicKey;Dispose;(System.Boolean);df-generated | -| System.Security.Cryptography;ECDiffieHellmanPublicKey;ECDiffieHellmanPublicKey;();df-generated | -| System.Security.Cryptography;ECDiffieHellmanPublicKey;ECDiffieHellmanPublicKey;(System.Byte[]);df-generated | -| System.Security.Cryptography;ECDiffieHellmanPublicKey;ExportExplicitParameters;();df-generated | -| System.Security.Cryptography;ECDiffieHellmanPublicKey;ExportParameters;();df-generated | -| System.Security.Cryptography;ECDiffieHellmanPublicKey;ExportSubjectPublicKeyInfo;();df-generated | -| System.Security.Cryptography;ECDiffieHellmanPublicKey;ToByteArray;();df-generated | -| System.Security.Cryptography;ECDiffieHellmanPublicKey;ToXmlString;();df-generated | -| System.Security.Cryptography;ECDiffieHellmanPublicKey;TryExportSubjectPublicKeyInfo;(System.Span,System.Int32);df-generated | -| System.Security.Cryptography;ECDsa;Create;();df-generated | -| System.Security.Cryptography;ECDsa;Create;(System.Security.Cryptography.ECCurve);df-generated | -| System.Security.Cryptography;ECDsa;Create;(System.Security.Cryptography.ECParameters);df-generated | -| System.Security.Cryptography;ECDsa;Create;(System.String);df-generated | -| System.Security.Cryptography;ECDsa;ECDsa;();df-generated | -| System.Security.Cryptography;ECDsa;FromXmlString;(System.String);df-generated | -| System.Security.Cryptography;ECDsa;GetMaxSignatureSize;(System.Security.Cryptography.DSASignatureFormat);df-generated | -| System.Security.Cryptography;ECDsa;HashData;(System.Byte[],System.Int32,System.Int32,System.Security.Cryptography.HashAlgorithmName);df-generated | -| System.Security.Cryptography;ECDsa;HashData;(System.IO.Stream,System.Security.Cryptography.HashAlgorithmName);df-generated | -| System.Security.Cryptography;ECDsa;SignData;(System.Byte[],System.Int32,System.Int32,System.Security.Cryptography.HashAlgorithmName);df-generated | -| System.Security.Cryptography;ECDsa;SignData;(System.Byte[],System.Int32,System.Int32,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.DSASignatureFormat);df-generated | -| System.Security.Cryptography;ECDsa;SignData;(System.Byte[],System.Security.Cryptography.HashAlgorithmName);df-generated | -| System.Security.Cryptography;ECDsa;SignData;(System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.DSASignatureFormat);df-generated | -| System.Security.Cryptography;ECDsa;SignData;(System.IO.Stream,System.Security.Cryptography.HashAlgorithmName);df-generated | -| System.Security.Cryptography;ECDsa;SignData;(System.IO.Stream,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.DSASignatureFormat);df-generated | -| System.Security.Cryptography;ECDsa;SignDataCore;(System.IO.Stream,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.DSASignatureFormat);df-generated | -| System.Security.Cryptography;ECDsa;SignDataCore;(System.ReadOnlySpan,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.DSASignatureFormat);df-generated | -| System.Security.Cryptography;ECDsa;SignHash;(System.Byte[]);df-generated | -| System.Security.Cryptography;ECDsa;SignHash;(System.Byte[],System.Security.Cryptography.DSASignatureFormat);df-generated | -| System.Security.Cryptography;ECDsa;SignHashCore;(System.ReadOnlySpan,System.Security.Cryptography.DSASignatureFormat);df-generated | -| System.Security.Cryptography;ECDsa;ToXmlString;(System.Boolean);df-generated | -| System.Security.Cryptography;ECDsa;TryHashData;(System.ReadOnlySpan,System.Span,System.Security.Cryptography.HashAlgorithmName,System.Int32);df-generated | -| System.Security.Cryptography;ECDsa;TrySignData;(System.ReadOnlySpan,System.Span,System.Security.Cryptography.HashAlgorithmName,System.Int32);df-generated | -| System.Security.Cryptography;ECDsa;TrySignData;(System.ReadOnlySpan,System.Span,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.DSASignatureFormat,System.Int32);df-generated | -| System.Security.Cryptography;ECDsa;TrySignDataCore;(System.ReadOnlySpan,System.Span,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.DSASignatureFormat,System.Int32);df-generated | -| System.Security.Cryptography;ECDsa;TrySignHash;(System.ReadOnlySpan,System.Span,System.Int32);df-generated | -| System.Security.Cryptography;ECDsa;TrySignHash;(System.ReadOnlySpan,System.Span,System.Security.Cryptography.DSASignatureFormat,System.Int32);df-generated | -| System.Security.Cryptography;ECDsa;TrySignHashCore;(System.ReadOnlySpan,System.Span,System.Security.Cryptography.DSASignatureFormat,System.Int32);df-generated | -| System.Security.Cryptography;ECDsa;VerifyData;(System.Byte[],System.Byte[],System.Security.Cryptography.HashAlgorithmName);df-generated | -| System.Security.Cryptography;ECDsa;VerifyData;(System.Byte[],System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.DSASignatureFormat);df-generated | -| System.Security.Cryptography;ECDsa;VerifyData;(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Security.Cryptography.HashAlgorithmName);df-generated | -| System.Security.Cryptography;ECDsa;VerifyData;(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.DSASignatureFormat);df-generated | -| System.Security.Cryptography;ECDsa;VerifyData;(System.IO.Stream,System.Byte[],System.Security.Cryptography.HashAlgorithmName);df-generated | -| System.Security.Cryptography;ECDsa;VerifyData;(System.IO.Stream,System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.DSASignatureFormat);df-generated | -| System.Security.Cryptography;ECDsa;VerifyData;(System.ReadOnlySpan,System.ReadOnlySpan,System.Security.Cryptography.HashAlgorithmName);df-generated | -| System.Security.Cryptography;ECDsa;VerifyData;(System.ReadOnlySpan,System.ReadOnlySpan,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.DSASignatureFormat);df-generated | -| System.Security.Cryptography;ECDsa;VerifyDataCore;(System.IO.Stream,System.ReadOnlySpan,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.DSASignatureFormat);df-generated | -| System.Security.Cryptography;ECDsa;VerifyDataCore;(System.ReadOnlySpan,System.ReadOnlySpan,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.DSASignatureFormat);df-generated | -| System.Security.Cryptography;ECDsa;VerifyHash;(System.Byte[],System.Byte[]);df-generated | -| System.Security.Cryptography;ECDsa;VerifyHash;(System.Byte[],System.Byte[],System.Security.Cryptography.DSASignatureFormat);df-generated | -| System.Security.Cryptography;ECDsa;VerifyHash;(System.ReadOnlySpan,System.ReadOnlySpan);df-generated | -| System.Security.Cryptography;ECDsa;VerifyHash;(System.ReadOnlySpan,System.ReadOnlySpan,System.Security.Cryptography.DSASignatureFormat);df-generated | -| System.Security.Cryptography;ECDsa;VerifyHashCore;(System.ReadOnlySpan,System.ReadOnlySpan,System.Security.Cryptography.DSASignatureFormat);df-generated | -| System.Security.Cryptography;ECDsa;get_KeyExchangeAlgorithm;();df-generated | -| System.Security.Cryptography;ECDsa;get_SignatureAlgorithm;();df-generated | -| System.Security.Cryptography;ECDsaCng;Dispose;(System.Boolean);df-generated | -| System.Security.Cryptography;ECDsaCng;ECDsaCng;();df-generated | -| System.Security.Cryptography;ECDsaCng;ECDsaCng;(System.Int32);df-generated | -| System.Security.Cryptography;ECDsaCng;ECDsaCng;(System.Security.Cryptography.CngKey);df-generated | -| System.Security.Cryptography;ECDsaCng;ECDsaCng;(System.Security.Cryptography.ECCurve);df-generated | -| System.Security.Cryptography;ECDsaCng;ExportExplicitParameters;(System.Boolean);df-generated | -| System.Security.Cryptography;ECDsaCng;ExportParameters;(System.Boolean);df-generated | -| System.Security.Cryptography;ECDsaCng;FromXmlString;(System.String,System.Security.Cryptography.ECKeyXmlFormat);df-generated | -| System.Security.Cryptography;ECDsaCng;GenerateKey;(System.Security.Cryptography.ECCurve);df-generated | -| System.Security.Cryptography;ECDsaCng;ImportParameters;(System.Security.Cryptography.ECParameters);df-generated | -| System.Security.Cryptography;ECDsaCng;SignData;(System.Byte[]);df-generated | -| System.Security.Cryptography;ECDsaCng;SignData;(System.Byte[],System.Int32,System.Int32);df-generated | -| System.Security.Cryptography;ECDsaCng;SignData;(System.IO.Stream);df-generated | -| System.Security.Cryptography;ECDsaCng;SignHash;(System.Byte[]);df-generated | -| System.Security.Cryptography;ECDsaCng;ToXmlString;(System.Security.Cryptography.ECKeyXmlFormat);df-generated | -| System.Security.Cryptography;ECDsaCng;VerifyData;(System.Byte[],System.Byte[]);df-generated | -| System.Security.Cryptography;ECDsaCng;VerifyData;(System.Byte[],System.Int32,System.Int32,System.Byte[]);df-generated | -| System.Security.Cryptography;ECDsaCng;VerifyData;(System.IO.Stream,System.Byte[]);df-generated | -| System.Security.Cryptography;ECDsaCng;VerifyHash;(System.Byte[],System.Byte[]);df-generated | -| System.Security.Cryptography;ECDsaCng;get_HashAlgorithm;();df-generated | -| System.Security.Cryptography;ECDsaCng;get_Key;();df-generated | -| System.Security.Cryptography;ECDsaCng;get_KeySize;();df-generated | -| System.Security.Cryptography;ECDsaCng;get_LegalKeySizes;();df-generated | -| System.Security.Cryptography;ECDsaCng;set_HashAlgorithm;(System.Security.Cryptography.CngAlgorithm);df-generated | -| System.Security.Cryptography;ECDsaCng;set_KeySize;(System.Int32);df-generated | -| System.Security.Cryptography;ECDsaOpenSsl;DuplicateKeyHandle;();df-generated | -| System.Security.Cryptography;ECDsaOpenSsl;ECDsaOpenSsl;();df-generated | -| System.Security.Cryptography;ECDsaOpenSsl;ECDsaOpenSsl;(System.Int32);df-generated | -| System.Security.Cryptography;ECDsaOpenSsl;ECDsaOpenSsl;(System.IntPtr);df-generated | -| System.Security.Cryptography;ECDsaOpenSsl;ECDsaOpenSsl;(System.Security.Cryptography.ECCurve);df-generated | -| System.Security.Cryptography;ECDsaOpenSsl;ECDsaOpenSsl;(System.Security.Cryptography.SafeEvpPKeyHandle);df-generated | -| System.Security.Cryptography;ECDsaOpenSsl;SignHash;(System.Byte[]);df-generated | -| System.Security.Cryptography;ECDsaOpenSsl;VerifyHash;(System.Byte[],System.Byte[]);df-generated | -| System.Security.Cryptography;ECParameters;Validate;();df-generated | -| System.Security.Cryptography;FromBase64Transform;Clear;();df-generated | -| System.Security.Cryptography;FromBase64Transform;Dispose;();df-generated | -| System.Security.Cryptography;FromBase64Transform;Dispose;(System.Boolean);df-generated | -| System.Security.Cryptography;FromBase64Transform;FromBase64Transform;();df-generated | -| System.Security.Cryptography;FromBase64Transform;FromBase64Transform;(System.Security.Cryptography.FromBase64TransformMode);df-generated | -| System.Security.Cryptography;FromBase64Transform;TransformBlock;(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32);df-generated | -| System.Security.Cryptography;FromBase64Transform;TransformFinalBlock;(System.Byte[],System.Int32,System.Int32);df-generated | -| System.Security.Cryptography;FromBase64Transform;get_CanReuseTransform;();df-generated | -| System.Security.Cryptography;FromBase64Transform;get_CanTransformMultipleBlocks;();df-generated | -| System.Security.Cryptography;FromBase64Transform;get_InputBlockSize;();df-generated | -| System.Security.Cryptography;FromBase64Transform;get_OutputBlockSize;();df-generated | -| System.Security.Cryptography;HKDF;DeriveKey;(System.Security.Cryptography.HashAlgorithmName,System.Byte[],System.Int32,System.Byte[],System.Byte[]);df-generated | -| System.Security.Cryptography;HKDF;DeriveKey;(System.Security.Cryptography.HashAlgorithmName,System.ReadOnlySpan,System.Span,System.ReadOnlySpan,System.ReadOnlySpan);df-generated | -| System.Security.Cryptography;HKDF;Expand;(System.Security.Cryptography.HashAlgorithmName,System.Byte[],System.Int32,System.Byte[]);df-generated | -| System.Security.Cryptography;HKDF;Expand;(System.Security.Cryptography.HashAlgorithmName,System.ReadOnlySpan,System.Span,System.ReadOnlySpan);df-generated | -| System.Security.Cryptography;HKDF;Extract;(System.Security.Cryptography.HashAlgorithmName,System.Byte[],System.Byte[]);df-generated | -| System.Security.Cryptography;HKDF;Extract;(System.Security.Cryptography.HashAlgorithmName,System.ReadOnlySpan,System.ReadOnlySpan,System.Span);df-generated | -| System.Security.Cryptography;HMAC;Create;();df-generated | -| System.Security.Cryptography;HMAC;Create;(System.String);df-generated | -| System.Security.Cryptography;HMAC;Dispose;(System.Boolean);df-generated | -| System.Security.Cryptography;HMAC;HMAC;();df-generated | -| System.Security.Cryptography;HMAC;HashCore;(System.Byte[],System.Int32,System.Int32);df-generated | -| System.Security.Cryptography;HMAC;HashCore;(System.ReadOnlySpan);df-generated | -| System.Security.Cryptography;HMAC;HashFinal;();df-generated | -| System.Security.Cryptography;HMAC;Initialize;();df-generated | -| System.Security.Cryptography;HMAC;TryHashFinal;(System.Span,System.Int32);df-generated | -| System.Security.Cryptography;HMAC;get_BlockSizeValue;();df-generated | -| System.Security.Cryptography;HMAC;get_Key;();df-generated | -| System.Security.Cryptography;HMAC;set_BlockSizeValue;(System.Int32);df-generated | -| System.Security.Cryptography;HMAC;set_Key;(System.Byte[]);df-generated | -| System.Security.Cryptography;HMACMD5;Dispose;(System.Boolean);df-generated | -| System.Security.Cryptography;HMACMD5;HMACMD5;();df-generated | -| System.Security.Cryptography;HMACMD5;HMACMD5;(System.Byte[]);df-generated | -| System.Security.Cryptography;HMACMD5;HashCore;(System.Byte[],System.Int32,System.Int32);df-generated | -| System.Security.Cryptography;HMACMD5;HashCore;(System.ReadOnlySpan);df-generated | -| System.Security.Cryptography;HMACMD5;HashData;(System.Byte[],System.Byte[]);df-generated | -| System.Security.Cryptography;HMACMD5;HashData;(System.ReadOnlySpan,System.ReadOnlySpan);df-generated | -| System.Security.Cryptography;HMACMD5;HashData;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span);df-generated | -| System.Security.Cryptography;HMACMD5;HashFinal;();df-generated | -| System.Security.Cryptography;HMACMD5;Initialize;();df-generated | -| System.Security.Cryptography;HMACMD5;TryHashData;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Int32);df-generated | -| System.Security.Cryptography;HMACMD5;TryHashFinal;(System.Span,System.Int32);df-generated | -| System.Security.Cryptography;HMACMD5;get_Key;();df-generated | -| System.Security.Cryptography;HMACMD5;set_Key;(System.Byte[]);df-generated | -| System.Security.Cryptography;HMACSHA1;Dispose;(System.Boolean);df-generated | -| System.Security.Cryptography;HMACSHA1;HMACSHA1;();df-generated | -| System.Security.Cryptography;HMACSHA1;HMACSHA1;(System.Byte[]);df-generated | -| System.Security.Cryptography;HMACSHA1;HMACSHA1;(System.Byte[],System.Boolean);df-generated | -| System.Security.Cryptography;HMACSHA1;HashCore;(System.Byte[],System.Int32,System.Int32);df-generated | -| System.Security.Cryptography;HMACSHA1;HashCore;(System.ReadOnlySpan);df-generated | -| System.Security.Cryptography;HMACSHA1;HashData;(System.Byte[],System.Byte[]);df-generated | -| System.Security.Cryptography;HMACSHA1;HashData;(System.ReadOnlySpan,System.ReadOnlySpan);df-generated | -| System.Security.Cryptography;HMACSHA1;HashData;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span);df-generated | -| System.Security.Cryptography;HMACSHA1;HashFinal;();df-generated | -| System.Security.Cryptography;HMACSHA1;Initialize;();df-generated | -| System.Security.Cryptography;HMACSHA1;TryHashData;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Int32);df-generated | -| System.Security.Cryptography;HMACSHA1;TryHashFinal;(System.Span,System.Int32);df-generated | -| System.Security.Cryptography;HMACSHA1;get_Key;();df-generated | -| System.Security.Cryptography;HMACSHA1;set_Key;(System.Byte[]);df-generated | -| System.Security.Cryptography;HMACSHA256;Dispose;(System.Boolean);df-generated | -| System.Security.Cryptography;HMACSHA256;HMACSHA256;();df-generated | -| System.Security.Cryptography;HMACSHA256;HMACSHA256;(System.Byte[]);df-generated | -| System.Security.Cryptography;HMACSHA256;HashCore;(System.Byte[],System.Int32,System.Int32);df-generated | -| System.Security.Cryptography;HMACSHA256;HashCore;(System.ReadOnlySpan);df-generated | -| System.Security.Cryptography;HMACSHA256;HashData;(System.Byte[],System.Byte[]);df-generated | -| System.Security.Cryptography;HMACSHA256;HashData;(System.ReadOnlySpan,System.ReadOnlySpan);df-generated | -| System.Security.Cryptography;HMACSHA256;HashData;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span);df-generated | -| System.Security.Cryptography;HMACSHA256;HashFinal;();df-generated | -| System.Security.Cryptography;HMACSHA256;Initialize;();df-generated | -| System.Security.Cryptography;HMACSHA256;TryHashData;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Int32);df-generated | -| System.Security.Cryptography;HMACSHA256;TryHashFinal;(System.Span,System.Int32);df-generated | -| System.Security.Cryptography;HMACSHA256;get_Key;();df-generated | -| System.Security.Cryptography;HMACSHA256;set_Key;(System.Byte[]);df-generated | -| System.Security.Cryptography;HMACSHA384;Dispose;(System.Boolean);df-generated | -| System.Security.Cryptography;HMACSHA384;HMACSHA384;();df-generated | -| System.Security.Cryptography;HMACSHA384;HMACSHA384;(System.Byte[]);df-generated | -| System.Security.Cryptography;HMACSHA384;HashCore;(System.Byte[],System.Int32,System.Int32);df-generated | -| System.Security.Cryptography;HMACSHA384;HashCore;(System.ReadOnlySpan);df-generated | -| System.Security.Cryptography;HMACSHA384;HashData;(System.Byte[],System.Byte[]);df-generated | -| System.Security.Cryptography;HMACSHA384;HashData;(System.ReadOnlySpan,System.ReadOnlySpan);df-generated | -| System.Security.Cryptography;HMACSHA384;HashData;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span);df-generated | -| System.Security.Cryptography;HMACSHA384;HashFinal;();df-generated | -| System.Security.Cryptography;HMACSHA384;Initialize;();df-generated | -| System.Security.Cryptography;HMACSHA384;TryHashData;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Int32);df-generated | -| System.Security.Cryptography;HMACSHA384;TryHashFinal;(System.Span,System.Int32);df-generated | -| System.Security.Cryptography;HMACSHA384;get_Key;();df-generated | -| System.Security.Cryptography;HMACSHA384;get_ProduceLegacyHmacValues;();df-generated | -| System.Security.Cryptography;HMACSHA384;set_Key;(System.Byte[]);df-generated | -| System.Security.Cryptography;HMACSHA384;set_ProduceLegacyHmacValues;(System.Boolean);df-generated | -| System.Security.Cryptography;HMACSHA512;Dispose;(System.Boolean);df-generated | -| System.Security.Cryptography;HMACSHA512;HMACSHA512;();df-generated | -| System.Security.Cryptography;HMACSHA512;HMACSHA512;(System.Byte[]);df-generated | -| System.Security.Cryptography;HMACSHA512;HashCore;(System.Byte[],System.Int32,System.Int32);df-generated | -| System.Security.Cryptography;HMACSHA512;HashCore;(System.ReadOnlySpan);df-generated | -| System.Security.Cryptography;HMACSHA512;HashData;(System.Byte[],System.Byte[]);df-generated | -| System.Security.Cryptography;HMACSHA512;HashData;(System.ReadOnlySpan,System.ReadOnlySpan);df-generated | -| System.Security.Cryptography;HMACSHA512;HashData;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span);df-generated | -| System.Security.Cryptography;HMACSHA512;HashFinal;();df-generated | -| System.Security.Cryptography;HMACSHA512;Initialize;();df-generated | -| System.Security.Cryptography;HMACSHA512;TryHashData;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Int32);df-generated | -| System.Security.Cryptography;HMACSHA512;TryHashFinal;(System.Span,System.Int32);df-generated | -| System.Security.Cryptography;HMACSHA512;get_Key;();df-generated | -| System.Security.Cryptography;HMACSHA512;get_ProduceLegacyHmacValues;();df-generated | -| System.Security.Cryptography;HMACSHA512;set_Key;(System.Byte[]);df-generated | -| System.Security.Cryptography;HMACSHA512;set_ProduceLegacyHmacValues;(System.Boolean);df-generated | -| System.Security.Cryptography;HashAlgorithm;Clear;();df-generated | -| System.Security.Cryptography;HashAlgorithm;ComputeHash;(System.Byte[]);df-generated | -| System.Security.Cryptography;HashAlgorithm;ComputeHash;(System.Byte[],System.Int32,System.Int32);df-generated | -| System.Security.Cryptography;HashAlgorithm;ComputeHash;(System.IO.Stream);df-generated | -| System.Security.Cryptography;HashAlgorithm;ComputeHashAsync;(System.IO.Stream,System.Threading.CancellationToken);df-generated | -| System.Security.Cryptography;HashAlgorithm;Create;();df-generated | -| System.Security.Cryptography;HashAlgorithm;Create;(System.String);df-generated | -| System.Security.Cryptography;HashAlgorithm;Dispose;();df-generated | -| System.Security.Cryptography;HashAlgorithm;Dispose;(System.Boolean);df-generated | -| System.Security.Cryptography;HashAlgorithm;HashAlgorithm;();df-generated | -| System.Security.Cryptography;HashAlgorithm;HashCore;(System.Byte[],System.Int32,System.Int32);df-generated | -| System.Security.Cryptography;HashAlgorithm;HashCore;(System.ReadOnlySpan);df-generated | -| System.Security.Cryptography;HashAlgorithm;HashFinal;();df-generated | -| System.Security.Cryptography;HashAlgorithm;Initialize;();df-generated | -| System.Security.Cryptography;HashAlgorithm;TransformBlock;(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32);df-generated | -| System.Security.Cryptography;HashAlgorithm;TransformFinalBlock;(System.Byte[],System.Int32,System.Int32);df-generated | -| System.Security.Cryptography;HashAlgorithm;TryComputeHash;(System.ReadOnlySpan,System.Span,System.Int32);df-generated | -| System.Security.Cryptography;HashAlgorithm;TryHashFinal;(System.Span,System.Int32);df-generated | -| System.Security.Cryptography;HashAlgorithm;get_CanReuseTransform;();df-generated | -| System.Security.Cryptography;HashAlgorithm;get_CanTransformMultipleBlocks;();df-generated | -| System.Security.Cryptography;HashAlgorithm;get_Hash;();df-generated | -| System.Security.Cryptography;HashAlgorithm;get_HashSize;();df-generated | -| System.Security.Cryptography;HashAlgorithm;get_InputBlockSize;();df-generated | -| System.Security.Cryptography;HashAlgorithm;get_OutputBlockSize;();df-generated | -| System.Security.Cryptography;HashAlgorithmName;Equals;(System.Object);df-generated | -| System.Security.Cryptography;HashAlgorithmName;Equals;(System.Security.Cryptography.HashAlgorithmName);df-generated | -| System.Security.Cryptography;HashAlgorithmName;FromOid;(System.String);df-generated | -| System.Security.Cryptography;HashAlgorithmName;GetHashCode;();df-generated | -| System.Security.Cryptography;HashAlgorithmName;TryFromOid;(System.String,System.Security.Cryptography.HashAlgorithmName);df-generated | -| System.Security.Cryptography;HashAlgorithmName;get_MD5;();df-generated | -| System.Security.Cryptography;HashAlgorithmName;get_SHA1;();df-generated | -| System.Security.Cryptography;HashAlgorithmName;get_SHA256;();df-generated | -| System.Security.Cryptography;HashAlgorithmName;get_SHA384;();df-generated | -| System.Security.Cryptography;HashAlgorithmName;get_SHA512;();df-generated | -| System.Security.Cryptography;ICryptoTransform;TransformBlock;(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32);df-generated | -| System.Security.Cryptography;ICryptoTransform;TransformFinalBlock;(System.Byte[],System.Int32,System.Int32);df-generated | -| System.Security.Cryptography;ICryptoTransform;get_CanReuseTransform;();df-generated | -| System.Security.Cryptography;ICryptoTransform;get_CanTransformMultipleBlocks;();df-generated | -| System.Security.Cryptography;ICryptoTransform;get_InputBlockSize;();df-generated | -| System.Security.Cryptography;ICryptoTransform;get_OutputBlockSize;();df-generated | -| System.Security.Cryptography;ICspAsymmetricAlgorithm;ExportCspBlob;(System.Boolean);df-generated | -| System.Security.Cryptography;ICspAsymmetricAlgorithm;ImportCspBlob;(System.Byte[]);df-generated | -| System.Security.Cryptography;ICspAsymmetricAlgorithm;get_CspKeyContainerInfo;();df-generated | -| System.Security.Cryptography;IncrementalHash;AppendData;(System.Byte[]);df-generated | -| System.Security.Cryptography;IncrementalHash;AppendData;(System.Byte[],System.Int32,System.Int32);df-generated | -| System.Security.Cryptography;IncrementalHash;AppendData;(System.ReadOnlySpan);df-generated | -| System.Security.Cryptography;IncrementalHash;Dispose;();df-generated | -| System.Security.Cryptography;IncrementalHash;GetCurrentHash;();df-generated | -| System.Security.Cryptography;IncrementalHash;GetCurrentHash;(System.Span);df-generated | -| System.Security.Cryptography;IncrementalHash;GetHashAndReset;();df-generated | -| System.Security.Cryptography;IncrementalHash;GetHashAndReset;(System.Span);df-generated | -| System.Security.Cryptography;IncrementalHash;TryGetCurrentHash;(System.Span,System.Int32);df-generated | -| System.Security.Cryptography;IncrementalHash;TryGetHashAndReset;(System.Span,System.Int32);df-generated | -| System.Security.Cryptography;IncrementalHash;get_HashLengthInBytes;();df-generated | -| System.Security.Cryptography;KeySizes;KeySizes;(System.Int32,System.Int32,System.Int32);df-generated | -| System.Security.Cryptography;KeySizes;get_MaxSize;();df-generated | -| System.Security.Cryptography;KeySizes;get_MinSize;();df-generated | -| System.Security.Cryptography;KeySizes;get_SkipSize;();df-generated | -| System.Security.Cryptography;KeyedHashAlgorithm;Create;();df-generated | -| System.Security.Cryptography;KeyedHashAlgorithm;Create;(System.String);df-generated | -| System.Security.Cryptography;KeyedHashAlgorithm;Dispose;(System.Boolean);df-generated | -| System.Security.Cryptography;KeyedHashAlgorithm;KeyedHashAlgorithm;();df-generated | -| System.Security.Cryptography;KeyedHashAlgorithm;get_Key;();df-generated | -| System.Security.Cryptography;KeyedHashAlgorithm;set_Key;(System.Byte[]);df-generated | -| System.Security.Cryptography;MD5;Create;();df-generated | -| System.Security.Cryptography;MD5;Create;(System.String);df-generated | -| System.Security.Cryptography;MD5;HashData;(System.Byte[]);df-generated | -| System.Security.Cryptography;MD5;HashData;(System.ReadOnlySpan);df-generated | -| System.Security.Cryptography;MD5;HashData;(System.ReadOnlySpan,System.Span);df-generated | -| System.Security.Cryptography;MD5;MD5;();df-generated | -| System.Security.Cryptography;MD5;TryHashData;(System.ReadOnlySpan,System.Span,System.Int32);df-generated | -| System.Security.Cryptography;MD5CryptoServiceProvider;Dispose;(System.Boolean);df-generated | -| System.Security.Cryptography;MD5CryptoServiceProvider;HashCore;(System.Byte[],System.Int32,System.Int32);df-generated | -| System.Security.Cryptography;MD5CryptoServiceProvider;HashCore;(System.ReadOnlySpan);df-generated | -| System.Security.Cryptography;MD5CryptoServiceProvider;HashFinal;();df-generated | -| System.Security.Cryptography;MD5CryptoServiceProvider;Initialize;();df-generated | -| System.Security.Cryptography;MD5CryptoServiceProvider;MD5CryptoServiceProvider;();df-generated | -| System.Security.Cryptography;MD5CryptoServiceProvider;TryHashFinal;(System.Span,System.Int32);df-generated | -| System.Security.Cryptography;MaskGenerationMethod;GenerateMask;(System.Byte[],System.Int32);df-generated | -| System.Security.Cryptography;Oid;Oid;();df-generated | -| System.Security.Cryptography;OidCollection;OidCollection;();df-generated | -| System.Security.Cryptography;OidCollection;get_Count;();df-generated | -| System.Security.Cryptography;OidCollection;get_IsSynchronized;();df-generated | -| System.Security.Cryptography;OidEnumerator;MoveNext;();df-generated | -| System.Security.Cryptography;OidEnumerator;Reset;();df-generated | -| System.Security.Cryptography;PKCS1MaskGenerationMethod;GenerateMask;(System.Byte[],System.Int32);df-generated | -| System.Security.Cryptography;PKCS1MaskGenerationMethod;PKCS1MaskGenerationMethod;();df-generated | -| System.Security.Cryptography;PasswordDeriveBytes;CryptDeriveKey;(System.String,System.String,System.Int32,System.Byte[]);df-generated | -| System.Security.Cryptography;PasswordDeriveBytes;Dispose;(System.Boolean);df-generated | -| System.Security.Cryptography;PasswordDeriveBytes;GetBytes;(System.Int32);df-generated | -| System.Security.Cryptography;PasswordDeriveBytes;PasswordDeriveBytes;(System.Byte[],System.Byte[]);df-generated | -| System.Security.Cryptography;PasswordDeriveBytes;PasswordDeriveBytes;(System.Byte[],System.Byte[],System.Security.Cryptography.CspParameters);df-generated | -| System.Security.Cryptography;PasswordDeriveBytes;PasswordDeriveBytes;(System.Byte[],System.Byte[],System.String,System.Int32);df-generated | -| System.Security.Cryptography;PasswordDeriveBytes;PasswordDeriveBytes;(System.String,System.Byte[]);df-generated | -| System.Security.Cryptography;PasswordDeriveBytes;PasswordDeriveBytes;(System.String,System.Byte[],System.Security.Cryptography.CspParameters);df-generated | -| System.Security.Cryptography;PasswordDeriveBytes;PasswordDeriveBytes;(System.String,System.Byte[],System.String,System.Int32);df-generated | -| System.Security.Cryptography;PasswordDeriveBytes;PasswordDeriveBytes;(System.String,System.Byte[],System.String,System.Int32,System.Security.Cryptography.CspParameters);df-generated | -| System.Security.Cryptography;PasswordDeriveBytes;Reset;();df-generated | -| System.Security.Cryptography;PasswordDeriveBytes;get_IterationCount;();df-generated | -| System.Security.Cryptography;PasswordDeriveBytes;get_Salt;();df-generated | -| System.Security.Cryptography;PasswordDeriveBytes;set_IterationCount;(System.Int32);df-generated | -| System.Security.Cryptography;PasswordDeriveBytes;set_Salt;(System.Byte[]);df-generated | -| System.Security.Cryptography;PbeParameters;PbeParameters;(System.Security.Cryptography.PbeEncryptionAlgorithm,System.Security.Cryptography.HashAlgorithmName,System.Int32);df-generated | -| System.Security.Cryptography;PbeParameters;get_EncryptionAlgorithm;();df-generated | -| System.Security.Cryptography;PbeParameters;get_HashAlgorithm;();df-generated | -| System.Security.Cryptography;PbeParameters;get_IterationCount;();df-generated | -| System.Security.Cryptography;PemEncoding;Find;(System.ReadOnlySpan);df-generated | -| System.Security.Cryptography;PemEncoding;GetEncodedSize;(System.Int32,System.Int32);df-generated | -| System.Security.Cryptography;PemEncoding;TryFind;(System.ReadOnlySpan,System.Security.Cryptography.PemFields);df-generated | -| System.Security.Cryptography;PemEncoding;TryWrite;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Int32);df-generated | -| System.Security.Cryptography;PemEncoding;Write;(System.ReadOnlySpan,System.ReadOnlySpan);df-generated | -| System.Security.Cryptography;PemFields;get_Base64Data;();df-generated | -| System.Security.Cryptography;PemFields;get_DecodedDataLength;();df-generated | -| System.Security.Cryptography;PemFields;get_Label;();df-generated | -| System.Security.Cryptography;PemFields;get_Location;();df-generated | -| System.Security.Cryptography;RC2;Create;();df-generated | -| System.Security.Cryptography;RC2;Create;(System.String);df-generated | -| System.Security.Cryptography;RC2;RC2;();df-generated | -| System.Security.Cryptography;RC2;get_EffectiveKeySize;();df-generated | -| System.Security.Cryptography;RC2;get_KeySize;();df-generated | -| System.Security.Cryptography;RC2;set_EffectiveKeySize;(System.Int32);df-generated | -| System.Security.Cryptography;RC2;set_KeySize;(System.Int32);df-generated | -| System.Security.Cryptography;RC2CryptoServiceProvider;CreateDecryptor;(System.Byte[],System.Byte[]);df-generated | -| System.Security.Cryptography;RC2CryptoServiceProvider;CreateEncryptor;(System.Byte[],System.Byte[]);df-generated | -| System.Security.Cryptography;RC2CryptoServiceProvider;GenerateIV;();df-generated | -| System.Security.Cryptography;RC2CryptoServiceProvider;GenerateKey;();df-generated | -| System.Security.Cryptography;RC2CryptoServiceProvider;RC2CryptoServiceProvider;();df-generated | -| System.Security.Cryptography;RC2CryptoServiceProvider;get_EffectiveKeySize;();df-generated | -| System.Security.Cryptography;RC2CryptoServiceProvider;get_UseSalt;();df-generated | -| System.Security.Cryptography;RC2CryptoServiceProvider;set_EffectiveKeySize;(System.Int32);df-generated | -| System.Security.Cryptography;RC2CryptoServiceProvider;set_UseSalt;(System.Boolean);df-generated | -| System.Security.Cryptography;RNGCryptoServiceProvider;Dispose;(System.Boolean);df-generated | -| System.Security.Cryptography;RNGCryptoServiceProvider;GetBytes;(System.Byte[]);df-generated | -| System.Security.Cryptography;RNGCryptoServiceProvider;GetBytes;(System.Byte[],System.Int32,System.Int32);df-generated | -| System.Security.Cryptography;RNGCryptoServiceProvider;GetBytes;(System.Span);df-generated | -| System.Security.Cryptography;RNGCryptoServiceProvider;GetNonZeroBytes;(System.Byte[]);df-generated | -| System.Security.Cryptography;RNGCryptoServiceProvider;GetNonZeroBytes;(System.Span);df-generated | -| System.Security.Cryptography;RNGCryptoServiceProvider;RNGCryptoServiceProvider;();df-generated | -| System.Security.Cryptography;RNGCryptoServiceProvider;RNGCryptoServiceProvider;(System.Byte[]);df-generated | -| System.Security.Cryptography;RNGCryptoServiceProvider;RNGCryptoServiceProvider;(System.Security.Cryptography.CspParameters);df-generated | -| System.Security.Cryptography;RNGCryptoServiceProvider;RNGCryptoServiceProvider;(System.String);df-generated | -| System.Security.Cryptography;RSA;Create;();df-generated | -| System.Security.Cryptography;RSA;Create;(System.Int32);df-generated | -| System.Security.Cryptography;RSA;Create;(System.Security.Cryptography.RSAParameters);df-generated | -| System.Security.Cryptography;RSA;Create;(System.String);df-generated | -| System.Security.Cryptography;RSA;Decrypt;(System.Byte[],System.Security.Cryptography.RSAEncryptionPadding);df-generated | -| System.Security.Cryptography;RSA;DecryptValue;(System.Byte[]);df-generated | -| System.Security.Cryptography;RSA;Encrypt;(System.Byte[],System.Security.Cryptography.RSAEncryptionPadding);df-generated | -| System.Security.Cryptography;RSA;EncryptValue;(System.Byte[]);df-generated | -| System.Security.Cryptography;RSA;ExportParameters;(System.Boolean);df-generated | -| System.Security.Cryptography;RSA;ExportRSAPrivateKey;();df-generated | -| System.Security.Cryptography;RSA;ExportRSAPrivateKeyPem;();df-generated | -| System.Security.Cryptography;RSA;ExportRSAPublicKey;();df-generated | -| System.Security.Cryptography;RSA;ExportRSAPublicKeyPem;();df-generated | -| System.Security.Cryptography;RSA;FromXmlString;(System.String);df-generated | -| System.Security.Cryptography;RSA;HashData;(System.Byte[],System.Int32,System.Int32,System.Security.Cryptography.HashAlgorithmName);df-generated | -| System.Security.Cryptography;RSA;HashData;(System.IO.Stream,System.Security.Cryptography.HashAlgorithmName);df-generated | -| System.Security.Cryptography;RSA;ImportEncryptedPkcs8PrivateKey;(System.ReadOnlySpan,System.ReadOnlySpan,System.Int32);df-generated | -| System.Security.Cryptography;RSA;ImportEncryptedPkcs8PrivateKey;(System.ReadOnlySpan,System.ReadOnlySpan,System.Int32);df-generated | -| System.Security.Cryptography;RSA;ImportFromEncryptedPem;(System.ReadOnlySpan,System.ReadOnlySpan);df-generated | -| System.Security.Cryptography;RSA;ImportFromEncryptedPem;(System.ReadOnlySpan,System.ReadOnlySpan);df-generated | -| System.Security.Cryptography;RSA;ImportFromPem;(System.ReadOnlySpan);df-generated | -| System.Security.Cryptography;RSA;ImportParameters;(System.Security.Cryptography.RSAParameters);df-generated | -| System.Security.Cryptography;RSA;ImportPkcs8PrivateKey;(System.ReadOnlySpan,System.Int32);df-generated | -| System.Security.Cryptography;RSA;ImportRSAPrivateKey;(System.ReadOnlySpan,System.Int32);df-generated | -| System.Security.Cryptography;RSA;ImportRSAPublicKey;(System.ReadOnlySpan,System.Int32);df-generated | -| System.Security.Cryptography;RSA;ImportSubjectPublicKeyInfo;(System.ReadOnlySpan,System.Int32);df-generated | -| System.Security.Cryptography;RSA;SignData;(System.Byte[],System.Int32,System.Int32,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding);df-generated | -| System.Security.Cryptography;RSA;SignData;(System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding);df-generated | -| System.Security.Cryptography;RSA;SignData;(System.IO.Stream,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding);df-generated | -| System.Security.Cryptography;RSA;SignHash;(System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding);df-generated | -| System.Security.Cryptography;RSA;ToXmlString;(System.Boolean);df-generated | -| System.Security.Cryptography;RSA;TryDecrypt;(System.ReadOnlySpan,System.Span,System.Security.Cryptography.RSAEncryptionPadding,System.Int32);df-generated | -| System.Security.Cryptography;RSA;TryEncrypt;(System.ReadOnlySpan,System.Span,System.Security.Cryptography.RSAEncryptionPadding,System.Int32);df-generated | -| System.Security.Cryptography;RSA;TryExportEncryptedPkcs8PrivateKey;(System.ReadOnlySpan,System.Security.Cryptography.PbeParameters,System.Span,System.Int32);df-generated | -| System.Security.Cryptography;RSA;TryExportEncryptedPkcs8PrivateKey;(System.ReadOnlySpan,System.Security.Cryptography.PbeParameters,System.Span,System.Int32);df-generated | -| System.Security.Cryptography;RSA;TryExportPkcs8PrivateKey;(System.Span,System.Int32);df-generated | -| System.Security.Cryptography;RSA;TryExportRSAPrivateKey;(System.Span,System.Int32);df-generated | -| System.Security.Cryptography;RSA;TryExportRSAPrivateKeyPem;(System.Span,System.Int32);df-generated | -| System.Security.Cryptography;RSA;TryExportRSAPublicKey;(System.Span,System.Int32);df-generated | -| System.Security.Cryptography;RSA;TryExportRSAPublicKeyPem;(System.Span,System.Int32);df-generated | -| System.Security.Cryptography;RSA;TryExportSubjectPublicKeyInfo;(System.Span,System.Int32);df-generated | -| System.Security.Cryptography;RSA;TryHashData;(System.ReadOnlySpan,System.Span,System.Security.Cryptography.HashAlgorithmName,System.Int32);df-generated | -| System.Security.Cryptography;RSA;TrySignData;(System.ReadOnlySpan,System.Span,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding,System.Int32);df-generated | -| System.Security.Cryptography;RSA;TrySignHash;(System.ReadOnlySpan,System.Span,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding,System.Int32);df-generated | -| System.Security.Cryptography;RSA;VerifyData;(System.Byte[],System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding);df-generated | -| System.Security.Cryptography;RSA;VerifyData;(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding);df-generated | -| System.Security.Cryptography;RSA;VerifyData;(System.IO.Stream,System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding);df-generated | -| System.Security.Cryptography;RSA;VerifyData;(System.ReadOnlySpan,System.ReadOnlySpan,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding);df-generated | -| System.Security.Cryptography;RSA;VerifyHash;(System.Byte[],System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding);df-generated | -| System.Security.Cryptography;RSA;VerifyHash;(System.ReadOnlySpan,System.ReadOnlySpan,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding);df-generated | -| System.Security.Cryptography;RSA;get_KeyExchangeAlgorithm;();df-generated | -| System.Security.Cryptography;RSA;get_SignatureAlgorithm;();df-generated | -| System.Security.Cryptography;RSACng;Decrypt;(System.Byte[],System.Security.Cryptography.RSAEncryptionPadding);df-generated | -| System.Security.Cryptography;RSACng;Dispose;(System.Boolean);df-generated | -| System.Security.Cryptography;RSACng;Encrypt;(System.Byte[],System.Security.Cryptography.RSAEncryptionPadding);df-generated | -| System.Security.Cryptography;RSACng;ExportParameters;(System.Boolean);df-generated | -| System.Security.Cryptography;RSACng;ImportParameters;(System.Security.Cryptography.RSAParameters);df-generated | -| System.Security.Cryptography;RSACng;RSACng;();df-generated | -| System.Security.Cryptography;RSACng;RSACng;(System.Int32);df-generated | -| System.Security.Cryptography;RSACng;RSACng;(System.Security.Cryptography.CngKey);df-generated | -| System.Security.Cryptography;RSACng;SignHash;(System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding);df-generated | -| System.Security.Cryptography;RSACng;VerifyHash;(System.Byte[],System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding);df-generated | -| System.Security.Cryptography;RSACng;get_Key;();df-generated | -| System.Security.Cryptography;RSACng;get_LegalKeySizes;();df-generated | -| System.Security.Cryptography;RSACryptoServiceProvider;Decrypt;(System.Byte[],System.Boolean);df-generated | -| System.Security.Cryptography;RSACryptoServiceProvider;Decrypt;(System.Byte[],System.Security.Cryptography.RSAEncryptionPadding);df-generated | -| System.Security.Cryptography;RSACryptoServiceProvider;DecryptValue;(System.Byte[]);df-generated | -| System.Security.Cryptography;RSACryptoServiceProvider;Dispose;(System.Boolean);df-generated | -| System.Security.Cryptography;RSACryptoServiceProvider;Encrypt;(System.Byte[],System.Boolean);df-generated | -| System.Security.Cryptography;RSACryptoServiceProvider;Encrypt;(System.Byte[],System.Security.Cryptography.RSAEncryptionPadding);df-generated | -| System.Security.Cryptography;RSACryptoServiceProvider;EncryptValue;(System.Byte[]);df-generated | -| System.Security.Cryptography;RSACryptoServiceProvider;ExportCspBlob;(System.Boolean);df-generated | -| System.Security.Cryptography;RSACryptoServiceProvider;ExportParameters;(System.Boolean);df-generated | -| System.Security.Cryptography;RSACryptoServiceProvider;ImportCspBlob;(System.Byte[]);df-generated | -| System.Security.Cryptography;RSACryptoServiceProvider;ImportEncryptedPkcs8PrivateKey;(System.ReadOnlySpan,System.ReadOnlySpan,System.Int32);df-generated | -| System.Security.Cryptography;RSACryptoServiceProvider;ImportEncryptedPkcs8PrivateKey;(System.ReadOnlySpan,System.ReadOnlySpan,System.Int32);df-generated | -| System.Security.Cryptography;RSACryptoServiceProvider;ImportParameters;(System.Security.Cryptography.RSAParameters);df-generated | -| System.Security.Cryptography;RSACryptoServiceProvider;RSACryptoServiceProvider;();df-generated | -| System.Security.Cryptography;RSACryptoServiceProvider;RSACryptoServiceProvider;(System.Int32);df-generated | -| System.Security.Cryptography;RSACryptoServiceProvider;RSACryptoServiceProvider;(System.Int32,System.Security.Cryptography.CspParameters);df-generated | -| System.Security.Cryptography;RSACryptoServiceProvider;RSACryptoServiceProvider;(System.Security.Cryptography.CspParameters);df-generated | -| System.Security.Cryptography;RSACryptoServiceProvider;SignData;(System.Byte[],System.Int32,System.Int32,System.Object);df-generated | -| System.Security.Cryptography;RSACryptoServiceProvider;SignData;(System.Byte[],System.Object);df-generated | -| System.Security.Cryptography;RSACryptoServiceProvider;SignData;(System.IO.Stream,System.Object);df-generated | -| System.Security.Cryptography;RSACryptoServiceProvider;SignHash;(System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding);df-generated | -| System.Security.Cryptography;RSACryptoServiceProvider;SignHash;(System.Byte[],System.String);df-generated | -| System.Security.Cryptography;RSACryptoServiceProvider;VerifyData;(System.Byte[],System.Object,System.Byte[]);df-generated | -| System.Security.Cryptography;RSACryptoServiceProvider;VerifyHash;(System.Byte[],System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding);df-generated | -| System.Security.Cryptography;RSACryptoServiceProvider;VerifyHash;(System.Byte[],System.String,System.Byte[]);df-generated | -| System.Security.Cryptography;RSACryptoServiceProvider;get_CspKeyContainerInfo;();df-generated | -| System.Security.Cryptography;RSACryptoServiceProvider;get_KeyExchangeAlgorithm;();df-generated | -| System.Security.Cryptography;RSACryptoServiceProvider;get_KeySize;();df-generated | -| System.Security.Cryptography;RSACryptoServiceProvider;get_LegalKeySizes;();df-generated | -| System.Security.Cryptography;RSACryptoServiceProvider;get_PersistKeyInCsp;();df-generated | -| System.Security.Cryptography;RSACryptoServiceProvider;get_PublicOnly;();df-generated | -| System.Security.Cryptography;RSACryptoServiceProvider;get_SignatureAlgorithm;();df-generated | -| System.Security.Cryptography;RSACryptoServiceProvider;get_UseMachineKeyStore;();df-generated | -| System.Security.Cryptography;RSACryptoServiceProvider;set_PersistKeyInCsp;(System.Boolean);df-generated | -| System.Security.Cryptography;RSACryptoServiceProvider;set_UseMachineKeyStore;(System.Boolean);df-generated | -| System.Security.Cryptography;RSAEncryptionPadding;Equals;(System.Object);df-generated | -| System.Security.Cryptography;RSAEncryptionPadding;Equals;(System.Security.Cryptography.RSAEncryptionPadding);df-generated | -| System.Security.Cryptography;RSAEncryptionPadding;GetHashCode;();df-generated | -| System.Security.Cryptography;RSAEncryptionPadding;get_Mode;();df-generated | -| System.Security.Cryptography;RSAEncryptionPadding;get_OaepSHA1;();df-generated | -| System.Security.Cryptography;RSAEncryptionPadding;get_OaepSHA256;();df-generated | -| System.Security.Cryptography;RSAEncryptionPadding;get_OaepSHA384;();df-generated | -| System.Security.Cryptography;RSAEncryptionPadding;get_OaepSHA512;();df-generated | -| System.Security.Cryptography;RSAEncryptionPadding;get_Pkcs1;();df-generated | -| System.Security.Cryptography;RSAOAEPKeyExchangeDeformatter;DecryptKeyExchange;(System.Byte[]);df-generated | -| System.Security.Cryptography;RSAOAEPKeyExchangeDeformatter;RSAOAEPKeyExchangeDeformatter;();df-generated | -| System.Security.Cryptography;RSAOAEPKeyExchangeDeformatter;get_Parameters;();df-generated | -| System.Security.Cryptography;RSAOAEPKeyExchangeDeformatter;set_Parameters;(System.String);df-generated | -| System.Security.Cryptography;RSAOAEPKeyExchangeFormatter;CreateKeyExchange;(System.Byte[]);df-generated | -| System.Security.Cryptography;RSAOAEPKeyExchangeFormatter;CreateKeyExchange;(System.Byte[],System.Type);df-generated | -| System.Security.Cryptography;RSAOAEPKeyExchangeFormatter;RSAOAEPKeyExchangeFormatter;();df-generated | -| System.Security.Cryptography;RSAOAEPKeyExchangeFormatter;get_Parameter;();df-generated | -| System.Security.Cryptography;RSAOAEPKeyExchangeFormatter;get_Parameters;();df-generated | -| System.Security.Cryptography;RSAOAEPKeyExchangeFormatter;set_Parameter;(System.Byte[]);df-generated | -| System.Security.Cryptography;RSAOpenSsl;DuplicateKeyHandle;();df-generated | -| System.Security.Cryptography;RSAOpenSsl;ExportParameters;(System.Boolean);df-generated | -| System.Security.Cryptography;RSAOpenSsl;ImportParameters;(System.Security.Cryptography.RSAParameters);df-generated | -| System.Security.Cryptography;RSAOpenSsl;RSAOpenSsl;();df-generated | -| System.Security.Cryptography;RSAOpenSsl;RSAOpenSsl;(System.Int32);df-generated | -| System.Security.Cryptography;RSAOpenSsl;RSAOpenSsl;(System.IntPtr);df-generated | -| System.Security.Cryptography;RSAOpenSsl;RSAOpenSsl;(System.Security.Cryptography.RSAParameters);df-generated | -| System.Security.Cryptography;RSAOpenSsl;RSAOpenSsl;(System.Security.Cryptography.SafeEvpPKeyHandle);df-generated | -| System.Security.Cryptography;RSAPKCS1KeyExchangeDeformatter;DecryptKeyExchange;(System.Byte[]);df-generated | -| System.Security.Cryptography;RSAPKCS1KeyExchangeDeformatter;RSAPKCS1KeyExchangeDeformatter;();df-generated | -| System.Security.Cryptography;RSAPKCS1KeyExchangeDeformatter;get_Parameters;();df-generated | -| System.Security.Cryptography;RSAPKCS1KeyExchangeDeformatter;set_Parameters;(System.String);df-generated | -| System.Security.Cryptography;RSAPKCS1KeyExchangeFormatter;CreateKeyExchange;(System.Byte[]);df-generated | -| System.Security.Cryptography;RSAPKCS1KeyExchangeFormatter;CreateKeyExchange;(System.Byte[],System.Type);df-generated | -| System.Security.Cryptography;RSAPKCS1KeyExchangeFormatter;RSAPKCS1KeyExchangeFormatter;();df-generated | -| System.Security.Cryptography;RSAPKCS1KeyExchangeFormatter;get_Parameters;();df-generated | -| System.Security.Cryptography;RSAPKCS1SignatureDeformatter;RSAPKCS1SignatureDeformatter;();df-generated | -| System.Security.Cryptography;RSAPKCS1SignatureDeformatter;VerifySignature;(System.Byte[],System.Byte[]);df-generated | -| System.Security.Cryptography;RSAPKCS1SignatureFormatter;CreateSignature;(System.Byte[]);df-generated | -| System.Security.Cryptography;RSAPKCS1SignatureFormatter;RSAPKCS1SignatureFormatter;();df-generated | -| System.Security.Cryptography;RSASignaturePadding;Equals;(System.Object);df-generated | -| System.Security.Cryptography;RSASignaturePadding;Equals;(System.Security.Cryptography.RSASignaturePadding);df-generated | -| System.Security.Cryptography;RSASignaturePadding;GetHashCode;();df-generated | -| System.Security.Cryptography;RSASignaturePadding;ToString;();df-generated | -| System.Security.Cryptography;RSASignaturePadding;get_Mode;();df-generated | -| System.Security.Cryptography;RSASignaturePadding;get_Pkcs1;();df-generated | -| System.Security.Cryptography;RSASignaturePadding;get_Pss;();df-generated | -| System.Security.Cryptography;RandomNumberGenerator;Create;();df-generated | -| System.Security.Cryptography;RandomNumberGenerator;Create;(System.String);df-generated | -| System.Security.Cryptography;RandomNumberGenerator;Dispose;();df-generated | -| System.Security.Cryptography;RandomNumberGenerator;Dispose;(System.Boolean);df-generated | -| System.Security.Cryptography;RandomNumberGenerator;Fill;(System.Span);df-generated | -| System.Security.Cryptography;RandomNumberGenerator;GetBytes;(System.Byte[]);df-generated | -| System.Security.Cryptography;RandomNumberGenerator;GetBytes;(System.Byte[],System.Int32,System.Int32);df-generated | -| System.Security.Cryptography;RandomNumberGenerator;GetBytes;(System.Int32);df-generated | -| System.Security.Cryptography;RandomNumberGenerator;GetBytes;(System.Span);df-generated | -| System.Security.Cryptography;RandomNumberGenerator;GetInt32;(System.Int32);df-generated | -| System.Security.Cryptography;RandomNumberGenerator;GetInt32;(System.Int32,System.Int32);df-generated | -| System.Security.Cryptography;RandomNumberGenerator;GetNonZeroBytes;(System.Byte[]);df-generated | -| System.Security.Cryptography;RandomNumberGenerator;GetNonZeroBytes;(System.Span);df-generated | -| System.Security.Cryptography;RandomNumberGenerator;RandomNumberGenerator;();df-generated | -| System.Security.Cryptography;Rfc2898DeriveBytes;CryptDeriveKey;(System.String,System.String,System.Int32,System.Byte[]);df-generated | -| System.Security.Cryptography;Rfc2898DeriveBytes;Dispose;(System.Boolean);df-generated | -| System.Security.Cryptography;Rfc2898DeriveBytes;GetBytes;(System.Int32);df-generated | -| System.Security.Cryptography;Rfc2898DeriveBytes;Pbkdf2;(System.Byte[],System.Byte[],System.Int32,System.Security.Cryptography.HashAlgorithmName,System.Int32);df-generated | -| System.Security.Cryptography;Rfc2898DeriveBytes;Pbkdf2;(System.ReadOnlySpan,System.ReadOnlySpan,System.Int32,System.Security.Cryptography.HashAlgorithmName,System.Int32);df-generated | -| System.Security.Cryptography;Rfc2898DeriveBytes;Pbkdf2;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Int32,System.Security.Cryptography.HashAlgorithmName);df-generated | -| System.Security.Cryptography;Rfc2898DeriveBytes;Pbkdf2;(System.ReadOnlySpan,System.ReadOnlySpan,System.Int32,System.Security.Cryptography.HashAlgorithmName,System.Int32);df-generated | -| System.Security.Cryptography;Rfc2898DeriveBytes;Pbkdf2;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Int32,System.Security.Cryptography.HashAlgorithmName);df-generated | -| System.Security.Cryptography;Rfc2898DeriveBytes;Pbkdf2;(System.String,System.Byte[],System.Int32,System.Security.Cryptography.HashAlgorithmName,System.Int32);df-generated | -| System.Security.Cryptography;Rfc2898DeriveBytes;Reset;();df-generated | -| System.Security.Cryptography;Rfc2898DeriveBytes;Rfc2898DeriveBytes;(System.Byte[],System.Byte[],System.Int32);df-generated | -| System.Security.Cryptography;Rfc2898DeriveBytes;Rfc2898DeriveBytes;(System.Byte[],System.Byte[],System.Int32,System.Security.Cryptography.HashAlgorithmName);df-generated | -| System.Security.Cryptography;Rfc2898DeriveBytes;Rfc2898DeriveBytes;(System.String,System.Byte[]);df-generated | -| System.Security.Cryptography;Rfc2898DeriveBytes;Rfc2898DeriveBytes;(System.String,System.Byte[],System.Int32);df-generated | -| System.Security.Cryptography;Rfc2898DeriveBytes;Rfc2898DeriveBytes;(System.String,System.Byte[],System.Int32,System.Security.Cryptography.HashAlgorithmName);df-generated | -| System.Security.Cryptography;Rfc2898DeriveBytes;Rfc2898DeriveBytes;(System.String,System.Int32);df-generated | -| System.Security.Cryptography;Rfc2898DeriveBytes;Rfc2898DeriveBytes;(System.String,System.Int32,System.Int32);df-generated | -| System.Security.Cryptography;Rfc2898DeriveBytes;Rfc2898DeriveBytes;(System.String,System.Int32,System.Int32,System.Security.Cryptography.HashAlgorithmName);df-generated | -| System.Security.Cryptography;Rfc2898DeriveBytes;get_HashAlgorithm;();df-generated | -| System.Security.Cryptography;Rfc2898DeriveBytes;get_IterationCount;();df-generated | -| System.Security.Cryptography;Rfc2898DeriveBytes;get_Salt;();df-generated | -| System.Security.Cryptography;Rfc2898DeriveBytes;set_IterationCount;(System.Int32);df-generated | -| System.Security.Cryptography;Rfc2898DeriveBytes;set_Salt;(System.Byte[]);df-generated | -| System.Security.Cryptography;Rijndael;Create;();df-generated | -| System.Security.Cryptography;Rijndael;Create;(System.String);df-generated | -| System.Security.Cryptography;Rijndael;Rijndael;();df-generated | -| System.Security.Cryptography;RijndaelManaged;CreateDecryptor;();df-generated | -| System.Security.Cryptography;RijndaelManaged;CreateDecryptor;(System.Byte[],System.Byte[]);df-generated | -| System.Security.Cryptography;RijndaelManaged;CreateEncryptor;();df-generated | -| System.Security.Cryptography;RijndaelManaged;CreateEncryptor;(System.Byte[],System.Byte[]);df-generated | -| System.Security.Cryptography;RijndaelManaged;Dispose;(System.Boolean);df-generated | -| System.Security.Cryptography;RijndaelManaged;GenerateIV;();df-generated | -| System.Security.Cryptography;RijndaelManaged;GenerateKey;();df-generated | -| System.Security.Cryptography;RijndaelManaged;RijndaelManaged;();df-generated | -| System.Security.Cryptography;RijndaelManaged;get_BlockSize;();df-generated | -| System.Security.Cryptography;RijndaelManaged;get_FeedbackSize;();df-generated | -| System.Security.Cryptography;RijndaelManaged;get_IV;();df-generated | -| System.Security.Cryptography;RijndaelManaged;get_Key;();df-generated | -| System.Security.Cryptography;RijndaelManaged;get_KeySize;();df-generated | -| System.Security.Cryptography;RijndaelManaged;get_LegalKeySizes;();df-generated | -| System.Security.Cryptography;RijndaelManaged;get_Mode;();df-generated | -| System.Security.Cryptography;RijndaelManaged;get_Padding;();df-generated | -| System.Security.Cryptography;RijndaelManaged;set_BlockSize;(System.Int32);df-generated | -| System.Security.Cryptography;RijndaelManaged;set_FeedbackSize;(System.Int32);df-generated | -| System.Security.Cryptography;RijndaelManaged;set_IV;(System.Byte[]);df-generated | -| System.Security.Cryptography;RijndaelManaged;set_Key;(System.Byte[]);df-generated | -| System.Security.Cryptography;RijndaelManaged;set_KeySize;(System.Int32);df-generated | -| System.Security.Cryptography;RijndaelManaged;set_Mode;(System.Security.Cryptography.CipherMode);df-generated | -| System.Security.Cryptography;RijndaelManaged;set_Padding;(System.Security.Cryptography.PaddingMode);df-generated | -| System.Security.Cryptography;SHA1;Create;();df-generated | -| System.Security.Cryptography;SHA1;Create;(System.String);df-generated | -| System.Security.Cryptography;SHA1;HashData;(System.Byte[]);df-generated | -| System.Security.Cryptography;SHA1;HashData;(System.ReadOnlySpan);df-generated | -| System.Security.Cryptography;SHA1;HashData;(System.ReadOnlySpan,System.Span);df-generated | -| System.Security.Cryptography;SHA1;SHA1;();df-generated | -| System.Security.Cryptography;SHA1;TryHashData;(System.ReadOnlySpan,System.Span,System.Int32);df-generated | -| System.Security.Cryptography;SHA1CryptoServiceProvider;Dispose;(System.Boolean);df-generated | -| System.Security.Cryptography;SHA1CryptoServiceProvider;HashCore;(System.Byte[],System.Int32,System.Int32);df-generated | -| System.Security.Cryptography;SHA1CryptoServiceProvider;HashCore;(System.ReadOnlySpan);df-generated | -| System.Security.Cryptography;SHA1CryptoServiceProvider;HashFinal;();df-generated | -| System.Security.Cryptography;SHA1CryptoServiceProvider;Initialize;();df-generated | -| System.Security.Cryptography;SHA1CryptoServiceProvider;SHA1CryptoServiceProvider;();df-generated | -| System.Security.Cryptography;SHA1CryptoServiceProvider;TryHashFinal;(System.Span,System.Int32);df-generated | -| System.Security.Cryptography;SHA1Managed;Dispose;(System.Boolean);df-generated | -| System.Security.Cryptography;SHA1Managed;HashCore;(System.Byte[],System.Int32,System.Int32);df-generated | -| System.Security.Cryptography;SHA1Managed;HashCore;(System.ReadOnlySpan);df-generated | -| System.Security.Cryptography;SHA1Managed;HashFinal;();df-generated | -| System.Security.Cryptography;SHA1Managed;Initialize;();df-generated | -| System.Security.Cryptography;SHA1Managed;SHA1Managed;();df-generated | -| System.Security.Cryptography;SHA1Managed;TryHashFinal;(System.Span,System.Int32);df-generated | -| System.Security.Cryptography;SHA256;Create;();df-generated | -| System.Security.Cryptography;SHA256;Create;(System.String);df-generated | -| System.Security.Cryptography;SHA256;HashData;(System.Byte[]);df-generated | -| System.Security.Cryptography;SHA256;HashData;(System.ReadOnlySpan);df-generated | -| System.Security.Cryptography;SHA256;HashData;(System.ReadOnlySpan,System.Span);df-generated | -| System.Security.Cryptography;SHA256;SHA256;();df-generated | -| System.Security.Cryptography;SHA256;TryHashData;(System.ReadOnlySpan,System.Span,System.Int32);df-generated | -| System.Security.Cryptography;SHA256CryptoServiceProvider;Dispose;(System.Boolean);df-generated | -| System.Security.Cryptography;SHA256CryptoServiceProvider;HashCore;(System.Byte[],System.Int32,System.Int32);df-generated | -| System.Security.Cryptography;SHA256CryptoServiceProvider;HashCore;(System.ReadOnlySpan);df-generated | -| System.Security.Cryptography;SHA256CryptoServiceProvider;HashFinal;();df-generated | -| System.Security.Cryptography;SHA256CryptoServiceProvider;Initialize;();df-generated | -| System.Security.Cryptography;SHA256CryptoServiceProvider;SHA256CryptoServiceProvider;();df-generated | -| System.Security.Cryptography;SHA256CryptoServiceProvider;TryHashFinal;(System.Span,System.Int32);df-generated | -| System.Security.Cryptography;SHA256Managed;Dispose;(System.Boolean);df-generated | -| System.Security.Cryptography;SHA256Managed;HashCore;(System.Byte[],System.Int32,System.Int32);df-generated | -| System.Security.Cryptography;SHA256Managed;HashCore;(System.ReadOnlySpan);df-generated | -| System.Security.Cryptography;SHA256Managed;HashFinal;();df-generated | -| System.Security.Cryptography;SHA256Managed;Initialize;();df-generated | -| System.Security.Cryptography;SHA256Managed;SHA256Managed;();df-generated | -| System.Security.Cryptography;SHA256Managed;TryHashFinal;(System.Span,System.Int32);df-generated | -| System.Security.Cryptography;SHA384;Create;();df-generated | -| System.Security.Cryptography;SHA384;Create;(System.String);df-generated | -| System.Security.Cryptography;SHA384;HashData;(System.Byte[]);df-generated | -| System.Security.Cryptography;SHA384;HashData;(System.ReadOnlySpan);df-generated | -| System.Security.Cryptography;SHA384;HashData;(System.ReadOnlySpan,System.Span);df-generated | -| System.Security.Cryptography;SHA384;SHA384;();df-generated | -| System.Security.Cryptography;SHA384;TryHashData;(System.ReadOnlySpan,System.Span,System.Int32);df-generated | -| System.Security.Cryptography;SHA384CryptoServiceProvider;Dispose;(System.Boolean);df-generated | -| System.Security.Cryptography;SHA384CryptoServiceProvider;HashCore;(System.Byte[],System.Int32,System.Int32);df-generated | -| System.Security.Cryptography;SHA384CryptoServiceProvider;HashCore;(System.ReadOnlySpan);df-generated | -| System.Security.Cryptography;SHA384CryptoServiceProvider;HashFinal;();df-generated | -| System.Security.Cryptography;SHA384CryptoServiceProvider;Initialize;();df-generated | -| System.Security.Cryptography;SHA384CryptoServiceProvider;SHA384CryptoServiceProvider;();df-generated | -| System.Security.Cryptography;SHA384CryptoServiceProvider;TryHashFinal;(System.Span,System.Int32);df-generated | -| System.Security.Cryptography;SHA384Managed;Dispose;(System.Boolean);df-generated | -| System.Security.Cryptography;SHA384Managed;HashCore;(System.Byte[],System.Int32,System.Int32);df-generated | -| System.Security.Cryptography;SHA384Managed;HashCore;(System.ReadOnlySpan);df-generated | -| System.Security.Cryptography;SHA384Managed;HashFinal;();df-generated | -| System.Security.Cryptography;SHA384Managed;Initialize;();df-generated | -| System.Security.Cryptography;SHA384Managed;SHA384Managed;();df-generated | -| System.Security.Cryptography;SHA384Managed;TryHashFinal;(System.Span,System.Int32);df-generated | -| System.Security.Cryptography;SHA512;Create;();df-generated | -| System.Security.Cryptography;SHA512;Create;(System.String);df-generated | -| System.Security.Cryptography;SHA512;HashData;(System.Byte[]);df-generated | -| System.Security.Cryptography;SHA512;HashData;(System.ReadOnlySpan);df-generated | -| System.Security.Cryptography;SHA512;HashData;(System.ReadOnlySpan,System.Span);df-generated | -| System.Security.Cryptography;SHA512;SHA512;();df-generated | -| System.Security.Cryptography;SHA512;TryHashData;(System.ReadOnlySpan,System.Span,System.Int32);df-generated | -| System.Security.Cryptography;SHA512CryptoServiceProvider;Dispose;(System.Boolean);df-generated | -| System.Security.Cryptography;SHA512CryptoServiceProvider;HashCore;(System.Byte[],System.Int32,System.Int32);df-generated | -| System.Security.Cryptography;SHA512CryptoServiceProvider;HashCore;(System.ReadOnlySpan);df-generated | -| System.Security.Cryptography;SHA512CryptoServiceProvider;HashFinal;();df-generated | -| System.Security.Cryptography;SHA512CryptoServiceProvider;Initialize;();df-generated | -| System.Security.Cryptography;SHA512CryptoServiceProvider;SHA512CryptoServiceProvider;();df-generated | -| System.Security.Cryptography;SHA512CryptoServiceProvider;TryHashFinal;(System.Span,System.Int32);df-generated | -| System.Security.Cryptography;SHA512Managed;Dispose;(System.Boolean);df-generated | -| System.Security.Cryptography;SHA512Managed;HashCore;(System.Byte[],System.Int32,System.Int32);df-generated | -| System.Security.Cryptography;SHA512Managed;HashCore;(System.ReadOnlySpan);df-generated | -| System.Security.Cryptography;SHA512Managed;HashFinal;();df-generated | -| System.Security.Cryptography;SHA512Managed;Initialize;();df-generated | -| System.Security.Cryptography;SHA512Managed;SHA512Managed;();df-generated | -| System.Security.Cryptography;SHA512Managed;TryHashFinal;(System.Span,System.Int32);df-generated | -| System.Security.Cryptography;SafeEvpPKeyHandle;ReleaseHandle;();df-generated | -| System.Security.Cryptography;SafeEvpPKeyHandle;SafeEvpPKeyHandle;();df-generated | -| System.Security.Cryptography;SafeEvpPKeyHandle;SafeEvpPKeyHandle;(System.IntPtr,System.Boolean);df-generated | -| System.Security.Cryptography;SafeEvpPKeyHandle;get_IsInvalid;();df-generated | -| System.Security.Cryptography;SafeEvpPKeyHandle;get_OpenSslVersion;();df-generated | -| System.Security.Cryptography;SignatureDescription;CreateDigest;();df-generated | -| System.Security.Cryptography;SignatureDescription;SignatureDescription;();df-generated | -| System.Security.Cryptography;SignatureDescription;SignatureDescription;(System.Security.SecurityElement);df-generated | -| System.Security.Cryptography;SignatureDescription;get_DeformatterAlgorithm;();df-generated | -| System.Security.Cryptography;SignatureDescription;get_DigestAlgorithm;();df-generated | -| System.Security.Cryptography;SignatureDescription;get_FormatterAlgorithm;();df-generated | -| System.Security.Cryptography;SignatureDescription;get_KeyAlgorithm;();df-generated | -| System.Security.Cryptography;SignatureDescription;set_DeformatterAlgorithm;(System.String);df-generated | -| System.Security.Cryptography;SignatureDescription;set_DigestAlgorithm;(System.String);df-generated | -| System.Security.Cryptography;SignatureDescription;set_FormatterAlgorithm;(System.String);df-generated | -| System.Security.Cryptography;SignatureDescription;set_KeyAlgorithm;(System.String);df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;Clear;();df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;Create;();df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;Create;(System.String);df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;CreateDecryptor;();df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;CreateDecryptor;(System.Byte[],System.Byte[]);df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;CreateEncryptor;();df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;CreateEncryptor;(System.Byte[],System.Byte[]);df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;DecryptCbc;(System.Byte[],System.Byte[],System.Security.Cryptography.PaddingMode);df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;DecryptCbc;(System.ReadOnlySpan,System.ReadOnlySpan,System.Security.Cryptography.PaddingMode);df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;DecryptCbc;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Security.Cryptography.PaddingMode);df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;DecryptCfb;(System.Byte[],System.Byte[],System.Security.Cryptography.PaddingMode,System.Int32);df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;DecryptCfb;(System.ReadOnlySpan,System.ReadOnlySpan,System.Security.Cryptography.PaddingMode,System.Int32);df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;DecryptCfb;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Security.Cryptography.PaddingMode,System.Int32);df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;DecryptEcb;(System.Byte[],System.Security.Cryptography.PaddingMode);df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;DecryptEcb;(System.ReadOnlySpan,System.Security.Cryptography.PaddingMode);df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;DecryptEcb;(System.ReadOnlySpan,System.Span,System.Security.Cryptography.PaddingMode);df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;Dispose;();df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;Dispose;(System.Boolean);df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;EncryptCbc;(System.Byte[],System.Byte[],System.Security.Cryptography.PaddingMode);df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;EncryptCbc;(System.ReadOnlySpan,System.ReadOnlySpan,System.Security.Cryptography.PaddingMode);df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;EncryptCbc;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Security.Cryptography.PaddingMode);df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;EncryptCfb;(System.Byte[],System.Byte[],System.Security.Cryptography.PaddingMode,System.Int32);df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;EncryptCfb;(System.ReadOnlySpan,System.ReadOnlySpan,System.Security.Cryptography.PaddingMode,System.Int32);df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;EncryptCfb;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Security.Cryptography.PaddingMode,System.Int32);df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;EncryptEcb;(System.Byte[],System.Security.Cryptography.PaddingMode);df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;EncryptEcb;(System.ReadOnlySpan,System.Security.Cryptography.PaddingMode);df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;EncryptEcb;(System.ReadOnlySpan,System.Span,System.Security.Cryptography.PaddingMode);df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;GenerateIV;();df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;GenerateKey;();df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;GetCiphertextLengthCbc;(System.Int32,System.Security.Cryptography.PaddingMode);df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;GetCiphertextLengthCfb;(System.Int32,System.Security.Cryptography.PaddingMode,System.Int32);df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;GetCiphertextLengthEcb;(System.Int32,System.Security.Cryptography.PaddingMode);df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;SymmetricAlgorithm;();df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;TryDecryptCbc;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Int32,System.Security.Cryptography.PaddingMode);df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;TryDecryptCbcCore;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Security.Cryptography.PaddingMode,System.Int32);df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;TryDecryptCfb;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Int32,System.Security.Cryptography.PaddingMode,System.Int32);df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;TryDecryptCfbCore;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Security.Cryptography.PaddingMode,System.Int32,System.Int32);df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;TryDecryptEcb;(System.ReadOnlySpan,System.Span,System.Security.Cryptography.PaddingMode,System.Int32);df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;TryDecryptEcbCore;(System.ReadOnlySpan,System.Span,System.Security.Cryptography.PaddingMode,System.Int32);df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;TryEncryptCbc;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Int32,System.Security.Cryptography.PaddingMode);df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;TryEncryptCbcCore;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Security.Cryptography.PaddingMode,System.Int32);df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;TryEncryptCfb;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Int32,System.Security.Cryptography.PaddingMode,System.Int32);df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;TryEncryptCfbCore;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Security.Cryptography.PaddingMode,System.Int32,System.Int32);df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;TryEncryptEcb;(System.ReadOnlySpan,System.Span,System.Security.Cryptography.PaddingMode,System.Int32);df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;TryEncryptEcbCore;(System.ReadOnlySpan,System.Span,System.Security.Cryptography.PaddingMode,System.Int32);df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;ValidKeySize;(System.Int32);df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;get_BlockSize;();df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;get_FeedbackSize;();df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;get_IV;();df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;get_Key;();df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;get_KeySize;();df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;get_LegalBlockSizes;();df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;get_LegalKeySizes;();df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;get_Mode;();df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;get_Padding;();df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;set_BlockSize;(System.Int32);df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;set_FeedbackSize;(System.Int32);df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;set_IV;(System.Byte[]);df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;set_Key;(System.Byte[]);df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;set_KeySize;(System.Int32);df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;set_Mode;(System.Security.Cryptography.CipherMode);df-generated | -| System.Security.Cryptography;SymmetricAlgorithm;set_Padding;(System.Security.Cryptography.PaddingMode);df-generated | -| System.Security.Cryptography;ToBase64Transform;Clear;();df-generated | -| System.Security.Cryptography;ToBase64Transform;Dispose;();df-generated | -| System.Security.Cryptography;ToBase64Transform;Dispose;(System.Boolean);df-generated | -| System.Security.Cryptography;ToBase64Transform;TransformBlock;(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32);df-generated | -| System.Security.Cryptography;ToBase64Transform;TransformFinalBlock;(System.Byte[],System.Int32,System.Int32);df-generated | -| System.Security.Cryptography;ToBase64Transform;get_CanReuseTransform;();df-generated | -| System.Security.Cryptography;ToBase64Transform;get_CanTransformMultipleBlocks;();df-generated | -| System.Security.Cryptography;ToBase64Transform;get_InputBlockSize;();df-generated | -| System.Security.Cryptography;ToBase64Transform;get_OutputBlockSize;();df-generated | -| System.Security.Cryptography;TripleDES;Create;();df-generated | -| System.Security.Cryptography;TripleDES;Create;(System.String);df-generated | -| System.Security.Cryptography;TripleDES;IsWeakKey;(System.Byte[]);df-generated | -| System.Security.Cryptography;TripleDES;TripleDES;();df-generated | -| System.Security.Cryptography;TripleDES;get_Key;();df-generated | -| System.Security.Cryptography;TripleDES;set_Key;(System.Byte[]);df-generated | -| System.Security.Cryptography;TripleDESCng;CreateDecryptor;();df-generated | -| System.Security.Cryptography;TripleDESCng;CreateDecryptor;(System.Byte[],System.Byte[]);df-generated | -| System.Security.Cryptography;TripleDESCng;CreateEncryptor;();df-generated | -| System.Security.Cryptography;TripleDESCng;CreateEncryptor;(System.Byte[],System.Byte[]);df-generated | -| System.Security.Cryptography;TripleDESCng;Dispose;(System.Boolean);df-generated | -| System.Security.Cryptography;TripleDESCng;GenerateIV;();df-generated | -| System.Security.Cryptography;TripleDESCng;GenerateKey;();df-generated | -| System.Security.Cryptography;TripleDESCng;TripleDESCng;();df-generated | -| System.Security.Cryptography;TripleDESCng;TripleDESCng;(System.String);df-generated | -| System.Security.Cryptography;TripleDESCng;TripleDESCng;(System.String,System.Security.Cryptography.CngProvider);df-generated | -| System.Security.Cryptography;TripleDESCng;TripleDESCng;(System.String,System.Security.Cryptography.CngProvider,System.Security.Cryptography.CngKeyOpenOptions);df-generated | -| System.Security.Cryptography;TripleDESCng;get_Key;();df-generated | -| System.Security.Cryptography;TripleDESCng;get_KeySize;();df-generated | -| System.Security.Cryptography;TripleDESCng;set_Key;(System.Byte[]);df-generated | -| System.Security.Cryptography;TripleDESCng;set_KeySize;(System.Int32);df-generated | -| System.Security.Cryptography;TripleDESCryptoServiceProvider;CreateDecryptor;();df-generated | -| System.Security.Cryptography;TripleDESCryptoServiceProvider;CreateDecryptor;(System.Byte[],System.Byte[]);df-generated | -| System.Security.Cryptography;TripleDESCryptoServiceProvider;CreateEncryptor;();df-generated | -| System.Security.Cryptography;TripleDESCryptoServiceProvider;CreateEncryptor;(System.Byte[],System.Byte[]);df-generated | -| System.Security.Cryptography;TripleDESCryptoServiceProvider;Dispose;(System.Boolean);df-generated | -| System.Security.Cryptography;TripleDESCryptoServiceProvider;GenerateIV;();df-generated | -| System.Security.Cryptography;TripleDESCryptoServiceProvider;GenerateKey;();df-generated | -| System.Security.Cryptography;TripleDESCryptoServiceProvider;TripleDESCryptoServiceProvider;();df-generated | -| System.Security.Cryptography;TripleDESCryptoServiceProvider;get_BlockSize;();df-generated | -| System.Security.Cryptography;TripleDESCryptoServiceProvider;get_FeedbackSize;();df-generated | -| System.Security.Cryptography;TripleDESCryptoServiceProvider;get_IV;();df-generated | -| System.Security.Cryptography;TripleDESCryptoServiceProvider;get_Key;();df-generated | -| System.Security.Cryptography;TripleDESCryptoServiceProvider;get_KeySize;();df-generated | -| System.Security.Cryptography;TripleDESCryptoServiceProvider;get_LegalBlockSizes;();df-generated | -| System.Security.Cryptography;TripleDESCryptoServiceProvider;get_LegalKeySizes;();df-generated | -| System.Security.Cryptography;TripleDESCryptoServiceProvider;get_Mode;();df-generated | -| System.Security.Cryptography;TripleDESCryptoServiceProvider;get_Padding;();df-generated | -| System.Security.Cryptography;TripleDESCryptoServiceProvider;set_BlockSize;(System.Int32);df-generated | -| System.Security.Cryptography;TripleDESCryptoServiceProvider;set_FeedbackSize;(System.Int32);df-generated | -| System.Security.Cryptography;TripleDESCryptoServiceProvider;set_IV;(System.Byte[]);df-generated | -| System.Security.Cryptography;TripleDESCryptoServiceProvider;set_Key;(System.Byte[]);df-generated | -| System.Security.Cryptography;TripleDESCryptoServiceProvider;set_KeySize;(System.Int32);df-generated | -| System.Security.Cryptography;TripleDESCryptoServiceProvider;set_Mode;(System.Security.Cryptography.CipherMode);df-generated | -| System.Security.Cryptography;TripleDESCryptoServiceProvider;set_Padding;(System.Security.Cryptography.PaddingMode);df-generated | -| System.Security.Permissions;CodeAccessSecurityAttribute;CodeAccessSecurityAttribute;(System.Security.Permissions.SecurityAction);df-generated | -| System.Security.Permissions;SecurityAttribute;CreatePermission;();df-generated | -| System.Security.Permissions;SecurityAttribute;SecurityAttribute;(System.Security.Permissions.SecurityAction);df-generated | -| System.Security.Permissions;SecurityAttribute;get_Action;();df-generated | -| System.Security.Permissions;SecurityAttribute;get_Unrestricted;();df-generated | -| System.Security.Permissions;SecurityAttribute;set_Action;(System.Security.Permissions.SecurityAction);df-generated | -| System.Security.Permissions;SecurityAttribute;set_Unrestricted;(System.Boolean);df-generated | -| System.Security.Permissions;SecurityPermissionAttribute;CreatePermission;();df-generated | -| System.Security.Permissions;SecurityPermissionAttribute;SecurityPermissionAttribute;(System.Security.Permissions.SecurityAction);df-generated | -| System.Security.Permissions;SecurityPermissionAttribute;get_Assertion;();df-generated | -| System.Security.Permissions;SecurityPermissionAttribute;get_BindingRedirects;();df-generated | -| System.Security.Permissions;SecurityPermissionAttribute;get_ControlAppDomain;();df-generated | -| System.Security.Permissions;SecurityPermissionAttribute;get_ControlDomainPolicy;();df-generated | -| System.Security.Permissions;SecurityPermissionAttribute;get_ControlEvidence;();df-generated | -| System.Security.Permissions;SecurityPermissionAttribute;get_ControlPolicy;();df-generated | -| System.Security.Permissions;SecurityPermissionAttribute;get_ControlPrincipal;();df-generated | -| System.Security.Permissions;SecurityPermissionAttribute;get_ControlThread;();df-generated | -| System.Security.Permissions;SecurityPermissionAttribute;get_Execution;();df-generated | -| System.Security.Permissions;SecurityPermissionAttribute;get_Flags;();df-generated | -| System.Security.Permissions;SecurityPermissionAttribute;get_Infrastructure;();df-generated | -| System.Security.Permissions;SecurityPermissionAttribute;get_RemotingConfiguration;();df-generated | -| System.Security.Permissions;SecurityPermissionAttribute;get_SerializationFormatter;();df-generated | -| System.Security.Permissions;SecurityPermissionAttribute;get_SkipVerification;();df-generated | -| System.Security.Permissions;SecurityPermissionAttribute;get_UnmanagedCode;();df-generated | -| System.Security.Permissions;SecurityPermissionAttribute;set_Assertion;(System.Boolean);df-generated | -| System.Security.Permissions;SecurityPermissionAttribute;set_BindingRedirects;(System.Boolean);df-generated | -| System.Security.Permissions;SecurityPermissionAttribute;set_ControlAppDomain;(System.Boolean);df-generated | -| System.Security.Permissions;SecurityPermissionAttribute;set_ControlDomainPolicy;(System.Boolean);df-generated | -| System.Security.Permissions;SecurityPermissionAttribute;set_ControlEvidence;(System.Boolean);df-generated | -| System.Security.Permissions;SecurityPermissionAttribute;set_ControlPolicy;(System.Boolean);df-generated | -| System.Security.Permissions;SecurityPermissionAttribute;set_ControlPrincipal;(System.Boolean);df-generated | -| System.Security.Permissions;SecurityPermissionAttribute;set_ControlThread;(System.Boolean);df-generated | -| System.Security.Permissions;SecurityPermissionAttribute;set_Execution;(System.Boolean);df-generated | -| System.Security.Permissions;SecurityPermissionAttribute;set_Flags;(System.Security.Permissions.SecurityPermissionFlag);df-generated | -| System.Security.Permissions;SecurityPermissionAttribute;set_Infrastructure;(System.Boolean);df-generated | -| System.Security.Permissions;SecurityPermissionAttribute;set_RemotingConfiguration;(System.Boolean);df-generated | -| System.Security.Permissions;SecurityPermissionAttribute;set_SerializationFormatter;(System.Boolean);df-generated | -| System.Security.Permissions;SecurityPermissionAttribute;set_SkipVerification;(System.Boolean);df-generated | -| System.Security.Permissions;SecurityPermissionAttribute;set_UnmanagedCode;(System.Boolean);df-generated | -| System.Security.Policy;Evidence;AddAssembly;(System.Object);df-generated | -| System.Security.Policy;Evidence;AddAssemblyEvidence<>;(T);df-generated | -| System.Security.Policy;Evidence;AddHost;(System.Object);df-generated | -| System.Security.Policy;Evidence;AddHostEvidence<>;(T);df-generated | -| System.Security.Policy;Evidence;Clone;();df-generated | -| System.Security.Policy;Evidence;Evidence;();df-generated | -| System.Security.Policy;Evidence;Evidence;(System.Object[],System.Object[]);df-generated | -| System.Security.Policy;Evidence;Evidence;(System.Security.Policy.Evidence);df-generated | -| System.Security.Policy;Evidence;Evidence;(System.Security.Policy.EvidenceBase[],System.Security.Policy.EvidenceBase[]);df-generated | -| System.Security.Policy;Evidence;GetAssemblyEnumerator;();df-generated | -| System.Security.Policy;Evidence;GetAssemblyEvidence<>;();df-generated | -| System.Security.Policy;Evidence;GetHostEnumerator;();df-generated | -| System.Security.Policy;Evidence;GetHostEvidence<>;();df-generated | -| System.Security.Policy;Evidence;Merge;(System.Security.Policy.Evidence);df-generated | -| System.Security.Policy;Evidence;RemoveType;(System.Type);df-generated | -| System.Security.Policy;Evidence;get_Count;();df-generated | -| System.Security.Policy;Evidence;get_IsReadOnly;();df-generated | -| System.Security.Policy;Evidence;get_IsSynchronized;();df-generated | -| System.Security.Policy;Evidence;get_Locked;();df-generated | -| System.Security.Policy;Evidence;get_SyncRoot;();df-generated | -| System.Security.Policy;Evidence;set_Locked;(System.Boolean);df-generated | -| System.Security.Policy;EvidenceBase;Clone;();df-generated | -| System.Security.Policy;EvidenceBase;EvidenceBase;();df-generated | -| System.Security.Principal;GenericIdentity;get_IsAuthenticated;();df-generated | -| System.Security.Principal;GenericPrincipal;IsInRole;(System.String);df-generated | -| System.Security.Principal;IIdentity;get_AuthenticationType;();df-generated | -| System.Security.Principal;IIdentity;get_IsAuthenticated;();df-generated | -| System.Security.Principal;IIdentity;get_Name;();df-generated | -| System.Security.Principal;IPrincipal;IsInRole;(System.String);df-generated | -| System.Security.Principal;IPrincipal;get_Identity;();df-generated | -| System.Security.Principal;IdentityNotMappedException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Security.Principal;IdentityNotMappedException;IdentityNotMappedException;();df-generated | -| System.Security.Principal;IdentityNotMappedException;IdentityNotMappedException;(System.String);df-generated | -| System.Security.Principal;IdentityNotMappedException;IdentityNotMappedException;(System.String,System.Exception);df-generated | -| System.Security.Principal;IdentityNotMappedException;get_UnmappedIdentities;();df-generated | -| System.Security.Principal;IdentityReference;Equals;(System.Object);df-generated | -| System.Security.Principal;IdentityReference;GetHashCode;();df-generated | -| System.Security.Principal;IdentityReference;IsValidTargetType;(System.Type);df-generated | -| System.Security.Principal;IdentityReference;ToString;();df-generated | -| System.Security.Principal;IdentityReference;Translate;(System.Type);df-generated | -| System.Security.Principal;IdentityReference;get_Value;();df-generated | -| System.Security.Principal;IdentityReferenceCollection;Contains;(System.Security.Principal.IdentityReference);df-generated | -| System.Security.Principal;IdentityReferenceCollection;IdentityReferenceCollection;();df-generated | -| System.Security.Principal;IdentityReferenceCollection;IdentityReferenceCollection;(System.Int32);df-generated | -| System.Security.Principal;IdentityReferenceCollection;Remove;(System.Security.Principal.IdentityReference);df-generated | -| System.Security.Principal;IdentityReferenceCollection;Translate;(System.Type);df-generated | -| System.Security.Principal;IdentityReferenceCollection;Translate;(System.Type,System.Boolean);df-generated | -| System.Security.Principal;IdentityReferenceCollection;get_Count;();df-generated | -| System.Security.Principal;IdentityReferenceCollection;get_IsReadOnly;();df-generated | -| System.Security.Principal;IdentityReferenceCollection;get_Item;(System.Int32);df-generated | -| System.Security.Principal;IdentityReferenceCollection;set_Item;(System.Int32,System.Security.Principal.IdentityReference);df-generated | -| System.Security.Principal;NTAccount;Equals;(System.Object);df-generated | -| System.Security.Principal;NTAccount;GetHashCode;();df-generated | -| System.Security.Principal;NTAccount;IsValidTargetType;(System.Type);df-generated | -| System.Security.Principal;NTAccount;NTAccount;(System.String);df-generated | -| System.Security.Principal;NTAccount;NTAccount;(System.String,System.String);df-generated | -| System.Security.Principal;NTAccount;ToString;();df-generated | -| System.Security.Principal;NTAccount;Translate;(System.Type);df-generated | -| System.Security.Principal;NTAccount;get_Value;();df-generated | -| System.Security.Principal;SecurityIdentifier;CompareTo;(System.Security.Principal.SecurityIdentifier);df-generated | -| System.Security.Principal;SecurityIdentifier;Equals;(System.Object);df-generated | -| System.Security.Principal;SecurityIdentifier;Equals;(System.Security.Principal.SecurityIdentifier);df-generated | -| System.Security.Principal;SecurityIdentifier;GetBinaryForm;(System.Byte[],System.Int32);df-generated | -| System.Security.Principal;SecurityIdentifier;GetHashCode;();df-generated | -| System.Security.Principal;SecurityIdentifier;IsAccountSid;();df-generated | -| System.Security.Principal;SecurityIdentifier;IsEqualDomainSid;(System.Security.Principal.SecurityIdentifier);df-generated | -| System.Security.Principal;SecurityIdentifier;IsValidTargetType;(System.Type);df-generated | -| System.Security.Principal;SecurityIdentifier;IsWellKnown;(System.Security.Principal.WellKnownSidType);df-generated | -| System.Security.Principal;SecurityIdentifier;SecurityIdentifier;(System.Byte[],System.Int32);df-generated | -| System.Security.Principal;SecurityIdentifier;SecurityIdentifier;(System.IntPtr);df-generated | -| System.Security.Principal;SecurityIdentifier;SecurityIdentifier;(System.Security.Principal.WellKnownSidType,System.Security.Principal.SecurityIdentifier);df-generated | -| System.Security.Principal;SecurityIdentifier;SecurityIdentifier;(System.String);df-generated | -| System.Security.Principal;SecurityIdentifier;ToString;();df-generated | -| System.Security.Principal;SecurityIdentifier;Translate;(System.Type);df-generated | -| System.Security.Principal;SecurityIdentifier;get_AccountDomainSid;();df-generated | -| System.Security.Principal;SecurityIdentifier;get_BinaryLength;();df-generated | -| System.Security.Principal;SecurityIdentifier;get_Value;();df-generated | -| System.Security.Principal;WindowsIdentity;Clone;();df-generated | -| System.Security.Principal;WindowsIdentity;Dispose;();df-generated | -| System.Security.Principal;WindowsIdentity;Dispose;(System.Boolean);df-generated | -| System.Security.Principal;WindowsIdentity;GetAnonymous;();df-generated | -| System.Security.Principal;WindowsIdentity;GetCurrent;();df-generated | -| System.Security.Principal;WindowsIdentity;GetCurrent;(System.Boolean);df-generated | -| System.Security.Principal;WindowsIdentity;GetCurrent;(System.Security.Principal.TokenAccessLevels);df-generated | -| System.Security.Principal;WindowsIdentity;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Security.Principal;WindowsIdentity;OnDeserialization;(System.Object);df-generated | -| System.Security.Principal;WindowsIdentity;WindowsIdentity;(System.IntPtr);df-generated | -| System.Security.Principal;WindowsIdentity;WindowsIdentity;(System.IntPtr,System.String);df-generated | -| System.Security.Principal;WindowsIdentity;WindowsIdentity;(System.IntPtr,System.String,System.Security.Principal.WindowsAccountType);df-generated | -| System.Security.Principal;WindowsIdentity;WindowsIdentity;(System.IntPtr,System.String,System.Security.Principal.WindowsAccountType,System.Boolean);df-generated | -| System.Security.Principal;WindowsIdentity;WindowsIdentity;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Security.Principal;WindowsIdentity;WindowsIdentity;(System.Security.Principal.WindowsIdentity);df-generated | -| System.Security.Principal;WindowsIdentity;WindowsIdentity;(System.String);df-generated | -| System.Security.Principal;WindowsIdentity;get_AccessToken;();df-generated | -| System.Security.Principal;WindowsIdentity;get_AuthenticationType;();df-generated | -| System.Security.Principal;WindowsIdentity;get_Claims;();df-generated | -| System.Security.Principal;WindowsIdentity;get_DeviceClaims;();df-generated | -| System.Security.Principal;WindowsIdentity;get_Groups;();df-generated | -| System.Security.Principal;WindowsIdentity;get_ImpersonationLevel;();df-generated | -| System.Security.Principal;WindowsIdentity;get_IsAnonymous;();df-generated | -| System.Security.Principal;WindowsIdentity;get_IsAuthenticated;();df-generated | -| System.Security.Principal;WindowsIdentity;get_IsGuest;();df-generated | -| System.Security.Principal;WindowsIdentity;get_IsSystem;();df-generated | -| System.Security.Principal;WindowsIdentity;get_Name;();df-generated | -| System.Security.Principal;WindowsIdentity;get_Owner;();df-generated | -| System.Security.Principal;WindowsIdentity;get_Token;();df-generated | -| System.Security.Principal;WindowsIdentity;get_User;();df-generated | -| System.Security.Principal;WindowsIdentity;get_UserClaims;();df-generated | -| System.Security.Principal;WindowsPrincipal;IsInRole;(System.Int32);df-generated | -| System.Security.Principal;WindowsPrincipal;IsInRole;(System.Security.Principal.SecurityIdentifier);df-generated | -| System.Security.Principal;WindowsPrincipal;IsInRole;(System.Security.Principal.WindowsBuiltInRole);df-generated | -| System.Security.Principal;WindowsPrincipal;IsInRole;(System.String);df-generated | -| System.Security.Principal;WindowsPrincipal;WindowsPrincipal;(System.Security.Principal.WindowsIdentity);df-generated | -| System.Security.Principal;WindowsPrincipal;get_DeviceClaims;();df-generated | -| System.Security.Principal;WindowsPrincipal;get_Identity;();df-generated | -| System.Security.Principal;WindowsPrincipal;get_UserClaims;();df-generated | -| System.Security;AllowPartiallyTrustedCallersAttribute;AllowPartiallyTrustedCallersAttribute;();df-generated | -| System.Security;AllowPartiallyTrustedCallersAttribute;get_PartialTrustVisibilityLevel;();df-generated | -| System.Security;AllowPartiallyTrustedCallersAttribute;set_PartialTrustVisibilityLevel;(System.Security.PartialTrustVisibilityLevel);df-generated | -| System.Security;IPermission;Copy;();df-generated | -| System.Security;IPermission;Demand;();df-generated | -| System.Security;IPermission;Intersect;(System.Security.IPermission);df-generated | -| System.Security;IPermission;IsSubsetOf;(System.Security.IPermission);df-generated | -| System.Security;IPermission;Union;(System.Security.IPermission);df-generated | -| System.Security;ISecurityEncodable;FromXml;(System.Security.SecurityElement);df-generated | -| System.Security;ISecurityEncodable;ToXml;();df-generated | -| System.Security;IStackWalk;Assert;();df-generated | -| System.Security;IStackWalk;Demand;();df-generated | -| System.Security;IStackWalk;Deny;();df-generated | -| System.Security;IStackWalk;PermitOnly;();df-generated | -| System.Security;PermissionSet;AddPermission;(System.Security.IPermission);df-generated | -| System.Security;PermissionSet;AddPermissionImpl;(System.Security.IPermission);df-generated | -| System.Security;PermissionSet;Assert;();df-generated | -| System.Security;PermissionSet;ContainsNonCodeAccessPermissions;();df-generated | -| System.Security;PermissionSet;ConvertPermissionSet;(System.String,System.Byte[],System.String);df-generated | -| System.Security;PermissionSet;Copy;();df-generated | -| System.Security;PermissionSet;Demand;();df-generated | -| System.Security;PermissionSet;Deny;();df-generated | -| System.Security;PermissionSet;Equals;(System.Object);df-generated | -| System.Security;PermissionSet;FromXml;(System.Security.SecurityElement);df-generated | -| System.Security;PermissionSet;GetEnumeratorImpl;();df-generated | -| System.Security;PermissionSet;GetHashCode;();df-generated | -| System.Security;PermissionSet;GetPermission;(System.Type);df-generated | -| System.Security;PermissionSet;GetPermissionImpl;(System.Type);df-generated | -| System.Security;PermissionSet;Intersect;(System.Security.PermissionSet);df-generated | -| System.Security;PermissionSet;IsEmpty;();df-generated | -| System.Security;PermissionSet;IsSubsetOf;(System.Security.PermissionSet);df-generated | -| System.Security;PermissionSet;IsUnrestricted;();df-generated | -| System.Security;PermissionSet;OnDeserialization;(System.Object);df-generated | -| System.Security;PermissionSet;PermissionSet;(System.Security.PermissionSet);df-generated | -| System.Security;PermissionSet;PermissionSet;(System.Security.Permissions.PermissionState);df-generated | -| System.Security;PermissionSet;PermitOnly;();df-generated | -| System.Security;PermissionSet;RemovePermission;(System.Type);df-generated | -| System.Security;PermissionSet;RemovePermissionImpl;(System.Type);df-generated | -| System.Security;PermissionSet;RevertAssert;();df-generated | -| System.Security;PermissionSet;SetPermission;(System.Security.IPermission);df-generated | -| System.Security;PermissionSet;SetPermissionImpl;(System.Security.IPermission);df-generated | -| System.Security;PermissionSet;ToString;();df-generated | -| System.Security;PermissionSet;ToXml;();df-generated | -| System.Security;PermissionSet;Union;(System.Security.PermissionSet);df-generated | -| System.Security;PermissionSet;get_Count;();df-generated | -| System.Security;PermissionSet;get_IsReadOnly;();df-generated | -| System.Security;PermissionSet;get_IsSynchronized;();df-generated | -| System.Security;SecureString;AppendChar;(System.Char);df-generated | -| System.Security;SecureString;Clear;();df-generated | -| System.Security;SecureString;Copy;();df-generated | -| System.Security;SecureString;Dispose;();df-generated | -| System.Security;SecureString;InsertAt;(System.Int32,System.Char);df-generated | -| System.Security;SecureString;IsReadOnly;();df-generated | -| System.Security;SecureString;MakeReadOnly;();df-generated | -| System.Security;SecureString;RemoveAt;(System.Int32);df-generated | -| System.Security;SecureString;SecureString;();df-generated | -| System.Security;SecureString;SecureString;(System.Char*,System.Int32);df-generated | -| System.Security;SecureString;SetAt;(System.Int32,System.Char);df-generated | -| System.Security;SecureString;get_Length;();df-generated | -| System.Security;SecureStringMarshal;SecureStringToCoTaskMemAnsi;(System.Security.SecureString);df-generated | -| System.Security;SecureStringMarshal;SecureStringToCoTaskMemUnicode;(System.Security.SecureString);df-generated | -| System.Security;SecureStringMarshal;SecureStringToGlobalAllocAnsi;(System.Security.SecureString);df-generated | -| System.Security;SecureStringMarshal;SecureStringToGlobalAllocUnicode;(System.Security.SecureString);df-generated | -| System.Security;SecurityCriticalAttribute;SecurityCriticalAttribute;();df-generated | -| System.Security;SecurityCriticalAttribute;SecurityCriticalAttribute;(System.Security.SecurityCriticalScope);df-generated | -| System.Security;SecurityCriticalAttribute;get_Scope;();df-generated | -| System.Security;SecurityElement;Equal;(System.Security.SecurityElement);df-generated | -| System.Security;SecurityElement;FromString;(System.String);df-generated | -| System.Security;SecurityElement;IsValidAttributeName;(System.String);df-generated | -| System.Security;SecurityElement;IsValidAttributeValue;(System.String);df-generated | -| System.Security;SecurityElement;IsValidTag;(System.String);df-generated | -| System.Security;SecurityElement;IsValidText;(System.String);df-generated | -| System.Security;SecurityElement;get_Attributes;();df-generated | -| System.Security;SecurityElement;set_Attributes;(System.Collections.Hashtable);df-generated | -| System.Security;SecurityException;SecurityException;();df-generated | -| System.Security;SecurityException;SecurityException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Security;SecurityException;SecurityException;(System.String);df-generated | -| System.Security;SecurityException;SecurityException;(System.String,System.Exception);df-generated | -| System.Security;SecurityException;SecurityException;(System.String,System.Type);df-generated | -| System.Security;SecurityException;SecurityException;(System.String,System.Type,System.String);df-generated | -| System.Security;SecurityException;ToString;();df-generated | -| System.Security;SecurityException;get_Demanded;();df-generated | -| System.Security;SecurityException;get_DenySetInstance;();df-generated | -| System.Security;SecurityException;get_FailedAssemblyInfo;();df-generated | -| System.Security;SecurityException;get_GrantedSet;();df-generated | -| System.Security;SecurityException;get_Method;();df-generated | -| System.Security;SecurityException;get_PermissionState;();df-generated | -| System.Security;SecurityException;get_PermissionType;();df-generated | -| System.Security;SecurityException;get_PermitOnlySetInstance;();df-generated | -| System.Security;SecurityException;get_RefusedSet;();df-generated | -| System.Security;SecurityException;get_Url;();df-generated | -| System.Security;SecurityException;set_Demanded;(System.Object);df-generated | -| System.Security;SecurityException;set_DenySetInstance;(System.Object);df-generated | -| System.Security;SecurityException;set_FailedAssemblyInfo;(System.Reflection.AssemblyName);df-generated | -| System.Security;SecurityException;set_GrantedSet;(System.String);df-generated | -| System.Security;SecurityException;set_Method;(System.Reflection.MethodInfo);df-generated | -| System.Security;SecurityException;set_PermissionState;(System.String);df-generated | -| System.Security;SecurityException;set_PermissionType;(System.Type);df-generated | -| System.Security;SecurityException;set_PermitOnlySetInstance;(System.Object);df-generated | -| System.Security;SecurityException;set_RefusedSet;(System.String);df-generated | -| System.Security;SecurityException;set_Url;(System.String);df-generated | -| System.Security;SecurityRulesAttribute;SecurityRulesAttribute;(System.Security.SecurityRuleSet);df-generated | -| System.Security;SecurityRulesAttribute;get_RuleSet;();df-generated | -| System.Security;SecurityRulesAttribute;get_SkipVerificationInFullTrust;();df-generated | -| System.Security;SecurityRulesAttribute;set_SkipVerificationInFullTrust;(System.Boolean);df-generated | -| System.Security;SecuritySafeCriticalAttribute;SecuritySafeCriticalAttribute;();df-generated | -| System.Security;SecurityTransparentAttribute;SecurityTransparentAttribute;();df-generated | -| System.Security;SecurityTreatAsSafeAttribute;SecurityTreatAsSafeAttribute;();df-generated | -| System.Security;SuppressUnmanagedCodeSecurityAttribute;SuppressUnmanagedCodeSecurityAttribute;();df-generated | -| System.Security;UnverifiableCodeAttribute;UnverifiableCodeAttribute;();df-generated | -| System.Security;VerificationException;VerificationException;();df-generated | -| System.Security;VerificationException;VerificationException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Security;VerificationException;VerificationException;(System.String);df-generated | -| System.Security;VerificationException;VerificationException;(System.String,System.Exception);df-generated | -| System.Text.Encodings.Web;HtmlEncoder;Create;(System.Text.Encodings.Web.TextEncoderSettings);df-generated | -| System.Text.Encodings.Web;HtmlEncoder;Create;(System.Text.Unicode.UnicodeRange[]);df-generated | -| System.Text.Encodings.Web;HtmlEncoder;get_Default;();df-generated | -| System.Text.Encodings.Web;JavaScriptEncoder;Create;(System.Text.Encodings.Web.TextEncoderSettings);df-generated | -| System.Text.Encodings.Web;JavaScriptEncoder;Create;(System.Text.Unicode.UnicodeRange[]);df-generated | -| System.Text.Encodings.Web;JavaScriptEncoder;get_Default;();df-generated | -| System.Text.Encodings.Web;JavaScriptEncoder;get_UnsafeRelaxedJsonEscaping;();df-generated | -| System.Text.Encodings.Web;TextEncoder;Encode;(System.ReadOnlySpan,System.Span,System.Int32,System.Int32,System.Boolean);df-generated | -| System.Text.Encodings.Web;TextEncoder;EncodeUtf8;(System.ReadOnlySpan,System.Span,System.Int32,System.Int32,System.Boolean);df-generated | -| System.Text.Encodings.Web;TextEncoder;FindFirstCharacterToEncode;(System.Char*,System.Int32);df-generated | -| System.Text.Encodings.Web;TextEncoder;FindFirstCharacterToEncodeUtf8;(System.ReadOnlySpan);df-generated | -| System.Text.Encodings.Web;TextEncoder;TryEncodeUnicodeScalar;(System.Int32,System.Char*,System.Int32,System.Int32);df-generated | -| System.Text.Encodings.Web;TextEncoder;WillEncode;(System.Int32);df-generated | -| System.Text.Encodings.Web;TextEncoder;get_MaxOutputCharactersPerInputCharacter;();df-generated | -| System.Text.Encodings.Web;TextEncoderSettings;AllowCharacter;(System.Char);df-generated | -| System.Text.Encodings.Web;TextEncoderSettings;AllowCharacters;(System.Char[]);df-generated | -| System.Text.Encodings.Web;TextEncoderSettings;AllowCodePoints;(System.Collections.Generic.IEnumerable);df-generated | -| System.Text.Encodings.Web;TextEncoderSettings;AllowRange;(System.Text.Unicode.UnicodeRange);df-generated | -| System.Text.Encodings.Web;TextEncoderSettings;AllowRanges;(System.Text.Unicode.UnicodeRange[]);df-generated | -| System.Text.Encodings.Web;TextEncoderSettings;Clear;();df-generated | -| System.Text.Encodings.Web;TextEncoderSettings;ForbidCharacter;(System.Char);df-generated | -| System.Text.Encodings.Web;TextEncoderSettings;ForbidCharacters;(System.Char[]);df-generated | -| System.Text.Encodings.Web;TextEncoderSettings;ForbidRange;(System.Text.Unicode.UnicodeRange);df-generated | -| System.Text.Encodings.Web;TextEncoderSettings;ForbidRanges;(System.Text.Unicode.UnicodeRange[]);df-generated | -| System.Text.Encodings.Web;TextEncoderSettings;GetAllowedCodePoints;();df-generated | -| System.Text.Encodings.Web;TextEncoderSettings;TextEncoderSettings;();df-generated | -| System.Text.Encodings.Web;TextEncoderSettings;TextEncoderSettings;(System.Text.Encodings.Web.TextEncoderSettings);df-generated | -| System.Text.Encodings.Web;TextEncoderSettings;TextEncoderSettings;(System.Text.Unicode.UnicodeRange[]);df-generated | -| System.Text.Encodings.Web;UrlEncoder;Create;(System.Text.Encodings.Web.TextEncoderSettings);df-generated | -| System.Text.Encodings.Web;UrlEncoder;Create;(System.Text.Unicode.UnicodeRange[]);df-generated | -| System.Text.Encodings.Web;UrlEncoder;get_Default;();df-generated | -| System.Text.Json.Nodes;JsonArray;Contains;(System.Text.Json.Nodes.JsonNode);df-generated | -| System.Text.Json.Nodes;JsonArray;IndexOf;(System.Text.Json.Nodes.JsonNode);df-generated | -| System.Text.Json.Nodes;JsonArray;JsonArray;(System.Nullable);df-generated | -| System.Text.Json.Nodes;JsonArray;Remove;(System.Text.Json.Nodes.JsonNode);df-generated | -| System.Text.Json.Nodes;JsonArray;RemoveAt;(System.Int32);df-generated | -| System.Text.Json.Nodes;JsonArray;WriteTo;(System.Text.Json.Utf8JsonWriter,System.Text.Json.JsonSerializerOptions);df-generated | -| System.Text.Json.Nodes;JsonArray;get_Count;();df-generated | -| System.Text.Json.Nodes;JsonArray;get_IsReadOnly;();df-generated | -| System.Text.Json.Nodes;JsonNode;GetPath;();df-generated | -| System.Text.Json.Nodes;JsonNode;GetValue<>;();df-generated | -| System.Text.Json.Nodes;JsonNode;Parse;(System.IO.Stream,System.Nullable,System.Text.Json.JsonDocumentOptions);df-generated | -| System.Text.Json.Nodes;JsonNode;Parse;(System.ReadOnlySpan,System.Nullable,System.Text.Json.JsonDocumentOptions);df-generated | -| System.Text.Json.Nodes;JsonNode;Parse;(System.String,System.Nullable,System.Text.Json.JsonDocumentOptions);df-generated | -| System.Text.Json.Nodes;JsonNode;ToJsonString;(System.Text.Json.JsonSerializerOptions);df-generated | -| System.Text.Json.Nodes;JsonNode;WriteTo;(System.Text.Json.Utf8JsonWriter,System.Text.Json.JsonSerializerOptions);df-generated | -| System.Text.Json.Nodes;JsonNodeOptions;get_PropertyNameCaseInsensitive;();df-generated | -| System.Text.Json.Nodes;JsonNodeOptions;set_PropertyNameCaseInsensitive;(System.Boolean);df-generated | -| System.Text.Json.Nodes;JsonObject;Contains;(System.Collections.Generic.KeyValuePair);df-generated | -| System.Text.Json.Nodes;JsonObject;ContainsKey;(System.String);df-generated | -| System.Text.Json.Nodes;JsonObject;JsonObject;(System.Collections.Generic.IEnumerable>,System.Nullable);df-generated | -| System.Text.Json.Nodes;JsonObject;JsonObject;(System.Nullable);df-generated | -| System.Text.Json.Nodes;JsonObject;Remove;(System.Collections.Generic.KeyValuePair);df-generated | -| System.Text.Json.Nodes;JsonObject;Remove;(System.String);df-generated | -| System.Text.Json.Nodes;JsonObject;TryGetPropertyValue;(System.String,System.Text.Json.Nodes.JsonNode);df-generated | -| System.Text.Json.Nodes;JsonObject;TryGetValue;(System.String,System.Text.Json.Nodes.JsonNode);df-generated | -| System.Text.Json.Nodes;JsonObject;WriteTo;(System.Text.Json.Utf8JsonWriter,System.Text.Json.JsonSerializerOptions);df-generated | -| System.Text.Json.Nodes;JsonObject;get_Count;();df-generated | -| System.Text.Json.Nodes;JsonObject;get_IsReadOnly;();df-generated | -| System.Text.Json.Nodes;JsonValue;Create;(System.Boolean,System.Nullable);df-generated | -| System.Text.Json.Nodes;JsonValue;Create;(System.Byte,System.Nullable);df-generated | -| System.Text.Json.Nodes;JsonValue;Create;(System.Char,System.Nullable);df-generated | -| System.Text.Json.Nodes;JsonValue;Create;(System.DateTime,System.Nullable);df-generated | -| System.Text.Json.Nodes;JsonValue;Create;(System.DateTimeOffset,System.Nullable);df-generated | -| System.Text.Json.Nodes;JsonValue;Create;(System.Decimal,System.Nullable);df-generated | -| System.Text.Json.Nodes;JsonValue;Create;(System.Double,System.Nullable);df-generated | -| System.Text.Json.Nodes;JsonValue;Create;(System.Guid,System.Nullable);df-generated | -| System.Text.Json.Nodes;JsonValue;Create;(System.Int16,System.Nullable);df-generated | -| System.Text.Json.Nodes;JsonValue;Create;(System.Int32,System.Nullable);df-generated | -| System.Text.Json.Nodes;JsonValue;Create;(System.Int64,System.Nullable);df-generated | -| System.Text.Json.Nodes;JsonValue;Create;(System.Nullable,System.Nullable);df-generated | -| System.Text.Json.Nodes;JsonValue;Create;(System.Nullable,System.Nullable);df-generated | -| System.Text.Json.Nodes;JsonValue;Create;(System.Nullable,System.Nullable);df-generated | -| System.Text.Json.Nodes;JsonValue;Create;(System.Nullable,System.Nullable);df-generated | -| System.Text.Json.Nodes;JsonValue;Create;(System.Nullable,System.Nullable);df-generated | -| System.Text.Json.Nodes;JsonValue;Create;(System.Nullable,System.Nullable);df-generated | -| System.Text.Json.Nodes;JsonValue;Create;(System.Nullable,System.Nullable);df-generated | -| System.Text.Json.Nodes;JsonValue;Create;(System.Nullable,System.Nullable);df-generated | -| System.Text.Json.Nodes;JsonValue;Create;(System.Nullable,System.Nullable);df-generated | -| System.Text.Json.Nodes;JsonValue;Create;(System.Nullable,System.Nullable);df-generated | -| System.Text.Json.Nodes;JsonValue;Create;(System.Nullable,System.Nullable);df-generated | -| System.Text.Json.Nodes;JsonValue;Create;(System.Nullable,System.Nullable);df-generated | -| System.Text.Json.Nodes;JsonValue;Create;(System.Nullable,System.Nullable);df-generated | -| System.Text.Json.Nodes;JsonValue;Create;(System.Nullable,System.Nullable);df-generated | -| System.Text.Json.Nodes;JsonValue;Create;(System.Nullable,System.Nullable);df-generated | -| System.Text.Json.Nodes;JsonValue;Create;(System.Nullable,System.Nullable);df-generated | -| System.Text.Json.Nodes;JsonValue;Create;(System.Nullable,System.Nullable);df-generated | -| System.Text.Json.Nodes;JsonValue;Create;(System.SByte,System.Nullable);df-generated | -| System.Text.Json.Nodes;JsonValue;Create;(System.Single,System.Nullable);df-generated | -| System.Text.Json.Nodes;JsonValue;Create;(System.String,System.Nullable);df-generated | -| System.Text.Json.Nodes;JsonValue;Create;(System.Text.Json.JsonElement,System.Nullable);df-generated | -| System.Text.Json.Nodes;JsonValue;Create;(System.UInt16,System.Nullable);df-generated | -| System.Text.Json.Nodes;JsonValue;Create;(System.UInt32,System.Nullable);df-generated | -| System.Text.Json.Nodes;JsonValue;Create;(System.UInt64,System.Nullable);df-generated | -| System.Text.Json.Nodes;JsonValue;Create<>;(T,System.Nullable);df-generated | -| System.Text.Json.Nodes;JsonValue;TryGetValue<>;(T);df-generated | -| System.Text.Json.Serialization.Metadata;JsonCollectionInfoValues<>;get_ElementInfo;();df-generated | -| System.Text.Json.Serialization.Metadata;JsonCollectionInfoValues<>;get_KeyInfo;();df-generated | -| System.Text.Json.Serialization.Metadata;JsonCollectionInfoValues<>;get_NumberHandling;();df-generated | -| System.Text.Json.Serialization.Metadata;JsonCollectionInfoValues<>;get_ObjectCreator;();df-generated | -| System.Text.Json.Serialization.Metadata;JsonCollectionInfoValues<>;get_SerializeHandler;();df-generated | -| System.Text.Json.Serialization.Metadata;JsonCollectionInfoValues<>;set_ElementInfo;(System.Text.Json.Serialization.Metadata.JsonTypeInfo);df-generated | -| System.Text.Json.Serialization.Metadata;JsonCollectionInfoValues<>;set_KeyInfo;(System.Text.Json.Serialization.Metadata.JsonTypeInfo);df-generated | -| System.Text.Json.Serialization.Metadata;JsonCollectionInfoValues<>;set_NumberHandling;(System.Text.Json.Serialization.JsonNumberHandling);df-generated | -| System.Text.Json.Serialization.Metadata;JsonMetadataServices;CreateArrayInfo<>;(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues);df-generated | -| System.Text.Json.Serialization.Metadata;JsonMetadataServices;CreateConcurrentQueueInfo<,>;(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues);df-generated | -| System.Text.Json.Serialization.Metadata;JsonMetadataServices;CreateConcurrentStackInfo<,>;(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues);df-generated | -| System.Text.Json.Serialization.Metadata;JsonMetadataServices;CreateDictionaryInfo<,,>;(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues);df-generated | -| System.Text.Json.Serialization.Metadata;JsonMetadataServices;CreateICollectionInfo<,>;(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues);df-generated | -| System.Text.Json.Serialization.Metadata;JsonMetadataServices;CreateIDictionaryInfo<,,>;(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues);df-generated | -| System.Text.Json.Serialization.Metadata;JsonMetadataServices;CreateIDictionaryInfo<>;(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues);df-generated | -| System.Text.Json.Serialization.Metadata;JsonMetadataServices;CreateIEnumerableInfo<,>;(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues);df-generated | -| System.Text.Json.Serialization.Metadata;JsonMetadataServices;CreateIEnumerableInfo<>;(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues);df-generated | -| System.Text.Json.Serialization.Metadata;JsonMetadataServices;CreateIListInfo<,>;(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues);df-generated | -| System.Text.Json.Serialization.Metadata;JsonMetadataServices;CreateIListInfo<>;(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues);df-generated | -| System.Text.Json.Serialization.Metadata;JsonMetadataServices;CreateIReadOnlyDictionaryInfo<,,>;(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues);df-generated | -| System.Text.Json.Serialization.Metadata;JsonMetadataServices;CreateISetInfo<,>;(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues);df-generated | -| System.Text.Json.Serialization.Metadata;JsonMetadataServices;CreateListInfo<,>;(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues);df-generated | -| System.Text.Json.Serialization.Metadata;JsonMetadataServices;CreateObjectInfo<>;(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonObjectInfoValues);df-generated | -| System.Text.Json.Serialization.Metadata;JsonMetadataServices;CreatePropertyInfo<>;(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues);df-generated | -| System.Text.Json.Serialization.Metadata;JsonMetadataServices;CreateQueueInfo<,>;(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues);df-generated | -| System.Text.Json.Serialization.Metadata;JsonMetadataServices;CreateStackInfo<,>;(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues);df-generated | -| System.Text.Json.Serialization.Metadata;JsonMetadataServices;CreateValueInfo<>;(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.JsonConverter);df-generated | -| System.Text.Json.Serialization.Metadata;JsonMetadataServices;GetEnumConverter<>;(System.Text.Json.JsonSerializerOptions);df-generated | -| System.Text.Json.Serialization.Metadata;JsonMetadataServices;GetNullableConverter<>;(System.Text.Json.Serialization.Metadata.JsonTypeInfo);df-generated | -| System.Text.Json.Serialization.Metadata;JsonMetadataServices;GetUnsupportedTypeConverter<>;();df-generated | -| System.Text.Json.Serialization.Metadata;JsonMetadataServices;get_BooleanConverter;();df-generated | -| System.Text.Json.Serialization.Metadata;JsonMetadataServices;get_ByteArrayConverter;();df-generated | -| System.Text.Json.Serialization.Metadata;JsonMetadataServices;get_ByteConverter;();df-generated | -| System.Text.Json.Serialization.Metadata;JsonMetadataServices;get_CharConverter;();df-generated | -| System.Text.Json.Serialization.Metadata;JsonMetadataServices;get_DateTimeConverter;();df-generated | -| System.Text.Json.Serialization.Metadata;JsonMetadataServices;get_DateTimeOffsetConverter;();df-generated | -| System.Text.Json.Serialization.Metadata;JsonMetadataServices;get_DecimalConverter;();df-generated | -| System.Text.Json.Serialization.Metadata;JsonMetadataServices;get_DoubleConverter;();df-generated | -| System.Text.Json.Serialization.Metadata;JsonMetadataServices;get_GuidConverter;();df-generated | -| System.Text.Json.Serialization.Metadata;JsonMetadataServices;get_Int16Converter;();df-generated | -| System.Text.Json.Serialization.Metadata;JsonMetadataServices;get_Int32Converter;();df-generated | -| System.Text.Json.Serialization.Metadata;JsonMetadataServices;get_Int64Converter;();df-generated | -| System.Text.Json.Serialization.Metadata;JsonMetadataServices;get_JsonArrayConverter;();df-generated | -| System.Text.Json.Serialization.Metadata;JsonMetadataServices;get_JsonElementConverter;();df-generated | -| System.Text.Json.Serialization.Metadata;JsonMetadataServices;get_JsonNodeConverter;();df-generated | -| System.Text.Json.Serialization.Metadata;JsonMetadataServices;get_JsonObjectConverter;();df-generated | -| System.Text.Json.Serialization.Metadata;JsonMetadataServices;get_JsonValueConverter;();df-generated | -| System.Text.Json.Serialization.Metadata;JsonMetadataServices;get_ObjectConverter;();df-generated | -| System.Text.Json.Serialization.Metadata;JsonMetadataServices;get_SByteConverter;();df-generated | -| System.Text.Json.Serialization.Metadata;JsonMetadataServices;get_SingleConverter;();df-generated | -| System.Text.Json.Serialization.Metadata;JsonMetadataServices;get_StringConverter;();df-generated | -| System.Text.Json.Serialization.Metadata;JsonMetadataServices;get_TimeSpanConverter;();df-generated | -| System.Text.Json.Serialization.Metadata;JsonMetadataServices;get_UInt16Converter;();df-generated | -| System.Text.Json.Serialization.Metadata;JsonMetadataServices;get_UInt32Converter;();df-generated | -| System.Text.Json.Serialization.Metadata;JsonMetadataServices;get_UInt64Converter;();df-generated | -| System.Text.Json.Serialization.Metadata;JsonMetadataServices;get_UriConverter;();df-generated | -| System.Text.Json.Serialization.Metadata;JsonMetadataServices;get_VersionConverter;();df-generated | -| System.Text.Json.Serialization.Metadata;JsonObjectInfoValues<>;get_ConstructorParameterMetadataInitializer;();df-generated | -| System.Text.Json.Serialization.Metadata;JsonObjectInfoValues<>;get_NumberHandling;();df-generated | -| System.Text.Json.Serialization.Metadata;JsonObjectInfoValues<>;get_ObjectCreator;();df-generated | -| System.Text.Json.Serialization.Metadata;JsonObjectInfoValues<>;get_ObjectWithParameterizedConstructorCreator;();df-generated | -| System.Text.Json.Serialization.Metadata;JsonObjectInfoValues<>;get_PropertyMetadataInitializer;();df-generated | -| System.Text.Json.Serialization.Metadata;JsonObjectInfoValues<>;get_SerializeHandler;();df-generated | -| System.Text.Json.Serialization.Metadata;JsonObjectInfoValues<>;set_NumberHandling;(System.Text.Json.Serialization.JsonNumberHandling);df-generated | -| System.Text.Json.Serialization.Metadata;JsonParameterInfoValues;get_DefaultValue;();df-generated | -| System.Text.Json.Serialization.Metadata;JsonParameterInfoValues;get_HasDefaultValue;();df-generated | -| System.Text.Json.Serialization.Metadata;JsonParameterInfoValues;get_Name;();df-generated | -| System.Text.Json.Serialization.Metadata;JsonParameterInfoValues;get_ParameterType;();df-generated | -| System.Text.Json.Serialization.Metadata;JsonParameterInfoValues;get_Position;();df-generated | -| System.Text.Json.Serialization.Metadata;JsonParameterInfoValues;set_DefaultValue;(System.Object);df-generated | -| System.Text.Json.Serialization.Metadata;JsonParameterInfoValues;set_HasDefaultValue;(System.Boolean);df-generated | -| System.Text.Json.Serialization.Metadata;JsonParameterInfoValues;set_Name;(System.String);df-generated | -| System.Text.Json.Serialization.Metadata;JsonParameterInfoValues;set_ParameterType;(System.Type);df-generated | -| System.Text.Json.Serialization.Metadata;JsonParameterInfoValues;set_Position;(System.Int32);df-generated | -| System.Text.Json.Serialization.Metadata;JsonPropertyInfoValues<>;get_Converter;();df-generated | -| System.Text.Json.Serialization.Metadata;JsonPropertyInfoValues<>;get_DeclaringType;();df-generated | -| System.Text.Json.Serialization.Metadata;JsonPropertyInfoValues<>;get_Getter;();df-generated | -| System.Text.Json.Serialization.Metadata;JsonPropertyInfoValues<>;get_HasJsonInclude;();df-generated | -| System.Text.Json.Serialization.Metadata;JsonPropertyInfoValues<>;get_IgnoreCondition;();df-generated | -| System.Text.Json.Serialization.Metadata;JsonPropertyInfoValues<>;get_IsExtensionData;();df-generated | -| System.Text.Json.Serialization.Metadata;JsonPropertyInfoValues<>;get_IsProperty;();df-generated | -| System.Text.Json.Serialization.Metadata;JsonPropertyInfoValues<>;get_IsPublic;();df-generated | -| System.Text.Json.Serialization.Metadata;JsonPropertyInfoValues<>;get_IsVirtual;();df-generated | -| System.Text.Json.Serialization.Metadata;JsonPropertyInfoValues<>;get_JsonPropertyName;();df-generated | -| System.Text.Json.Serialization.Metadata;JsonPropertyInfoValues<>;get_NumberHandling;();df-generated | -| System.Text.Json.Serialization.Metadata;JsonPropertyInfoValues<>;get_PropertyName;();df-generated | -| System.Text.Json.Serialization.Metadata;JsonPropertyInfoValues<>;get_PropertyTypeInfo;();df-generated | -| System.Text.Json.Serialization.Metadata;JsonPropertyInfoValues<>;get_Setter;();df-generated | -| System.Text.Json.Serialization.Metadata;JsonPropertyInfoValues<>;set_Converter;(System.Text.Json.Serialization.JsonConverter);df-generated | -| System.Text.Json.Serialization.Metadata;JsonPropertyInfoValues<>;set_DeclaringType;(System.Type);df-generated | -| System.Text.Json.Serialization.Metadata;JsonPropertyInfoValues<>;set_HasJsonInclude;(System.Boolean);df-generated | -| System.Text.Json.Serialization.Metadata;JsonPropertyInfoValues<>;set_IgnoreCondition;(System.Nullable);df-generated | -| System.Text.Json.Serialization.Metadata;JsonPropertyInfoValues<>;set_IsExtensionData;(System.Boolean);df-generated | -| System.Text.Json.Serialization.Metadata;JsonPropertyInfoValues<>;set_IsProperty;(System.Boolean);df-generated | -| System.Text.Json.Serialization.Metadata;JsonPropertyInfoValues<>;set_IsPublic;(System.Boolean);df-generated | -| System.Text.Json.Serialization.Metadata;JsonPropertyInfoValues<>;set_IsVirtual;(System.Boolean);df-generated | -| System.Text.Json.Serialization.Metadata;JsonPropertyInfoValues<>;set_JsonPropertyName;(System.String);df-generated | -| System.Text.Json.Serialization.Metadata;JsonPropertyInfoValues<>;set_NumberHandling;(System.Nullable);df-generated | -| System.Text.Json.Serialization.Metadata;JsonPropertyInfoValues<>;set_PropertyName;(System.String);df-generated | -| System.Text.Json.Serialization.Metadata;JsonPropertyInfoValues<>;set_PropertyTypeInfo;(System.Text.Json.Serialization.Metadata.JsonTypeInfo);df-generated | -| System.Text.Json.Serialization;IJsonOnDeserialized;OnDeserialized;();df-generated | -| System.Text.Json.Serialization;IJsonOnDeserializing;OnDeserializing;();df-generated | -| System.Text.Json.Serialization;IJsonOnSerialized;OnSerialized;();df-generated | -| System.Text.Json.Serialization;IJsonOnSerializing;OnSerializing;();df-generated | -| System.Text.Json.Serialization;JsonConstructorAttribute;JsonConstructorAttribute;();df-generated | -| System.Text.Json.Serialization;JsonConverter;CanConvert;(System.Type);df-generated | -| System.Text.Json.Serialization;JsonConverter<>;CanConvert;(System.Type);df-generated | -| System.Text.Json.Serialization;JsonConverter<>;JsonConverter;();df-generated | -| System.Text.Json.Serialization;JsonConverter<>;Read;(System.Text.Json.Utf8JsonReader,System.Type,System.Text.Json.JsonSerializerOptions);df-generated | -| System.Text.Json.Serialization;JsonConverter<>;ReadAsPropertyName;(System.Text.Json.Utf8JsonReader,System.Type,System.Text.Json.JsonSerializerOptions);df-generated | -| System.Text.Json.Serialization;JsonConverter<>;Write;(System.Text.Json.Utf8JsonWriter,T,System.Text.Json.JsonSerializerOptions);df-generated | -| System.Text.Json.Serialization;JsonConverter<>;WriteAsPropertyName;(System.Text.Json.Utf8JsonWriter,T,System.Text.Json.JsonSerializerOptions);df-generated | -| System.Text.Json.Serialization;JsonConverter<>;get_HandleNull;();df-generated | -| System.Text.Json.Serialization;JsonConverterAttribute;CreateConverter;(System.Type);df-generated | -| System.Text.Json.Serialization;JsonConverterAttribute;JsonConverterAttribute;();df-generated | -| System.Text.Json.Serialization;JsonConverterAttribute;JsonConverterAttribute;(System.Type);df-generated | -| System.Text.Json.Serialization;JsonConverterAttribute;get_ConverterType;();df-generated | -| System.Text.Json.Serialization;JsonConverterFactory;CreateConverter;(System.Type,System.Text.Json.JsonSerializerOptions);df-generated | -| System.Text.Json.Serialization;JsonConverterFactory;JsonConverterFactory;();df-generated | -| System.Text.Json.Serialization;JsonIgnoreAttribute;JsonIgnoreAttribute;();df-generated | -| System.Text.Json.Serialization;JsonIgnoreAttribute;get_Condition;();df-generated | -| System.Text.Json.Serialization;JsonIgnoreAttribute;set_Condition;(System.Text.Json.Serialization.JsonIgnoreCondition);df-generated | -| System.Text.Json.Serialization;JsonIncludeAttribute;JsonIncludeAttribute;();df-generated | -| System.Text.Json.Serialization;JsonNumberHandlingAttribute;JsonNumberHandlingAttribute;(System.Text.Json.Serialization.JsonNumberHandling);df-generated | -| System.Text.Json.Serialization;JsonNumberHandlingAttribute;get_Handling;();df-generated | -| System.Text.Json.Serialization;JsonPropertyNameAttribute;JsonPropertyNameAttribute;(System.String);df-generated | -| System.Text.Json.Serialization;JsonPropertyNameAttribute;get_Name;();df-generated | -| System.Text.Json.Serialization;JsonPropertyOrderAttribute;JsonPropertyOrderAttribute;(System.Int32);df-generated | -| System.Text.Json.Serialization;JsonPropertyOrderAttribute;get_Order;();df-generated | -| System.Text.Json.Serialization;JsonSerializableAttribute;JsonSerializableAttribute;(System.Type);df-generated | -| System.Text.Json.Serialization;JsonSerializableAttribute;get_GenerationMode;();df-generated | -| System.Text.Json.Serialization;JsonSerializableAttribute;get_TypeInfoPropertyName;();df-generated | -| System.Text.Json.Serialization;JsonSerializableAttribute;set_GenerationMode;(System.Text.Json.Serialization.JsonSourceGenerationMode);df-generated | -| System.Text.Json.Serialization;JsonSerializableAttribute;set_TypeInfoPropertyName;(System.String);df-generated | -| System.Text.Json.Serialization;JsonSerializerContext;GetTypeInfo;(System.Type);df-generated | -| System.Text.Json.Serialization;JsonSerializerContext;get_GeneratedSerializerOptions;();df-generated | -| System.Text.Json.Serialization;JsonSourceGenerationOptionsAttribute;get_DefaultIgnoreCondition;();df-generated | -| System.Text.Json.Serialization;JsonSourceGenerationOptionsAttribute;get_GenerationMode;();df-generated | -| System.Text.Json.Serialization;JsonSourceGenerationOptionsAttribute;get_IgnoreReadOnlyFields;();df-generated | -| System.Text.Json.Serialization;JsonSourceGenerationOptionsAttribute;get_IgnoreReadOnlyProperties;();df-generated | -| System.Text.Json.Serialization;JsonSourceGenerationOptionsAttribute;get_IncludeFields;();df-generated | -| System.Text.Json.Serialization;JsonSourceGenerationOptionsAttribute;get_PropertyNamingPolicy;();df-generated | -| System.Text.Json.Serialization;JsonSourceGenerationOptionsAttribute;get_WriteIndented;();df-generated | -| System.Text.Json.Serialization;JsonSourceGenerationOptionsAttribute;set_DefaultIgnoreCondition;(System.Text.Json.Serialization.JsonIgnoreCondition);df-generated | -| System.Text.Json.Serialization;JsonSourceGenerationOptionsAttribute;set_GenerationMode;(System.Text.Json.Serialization.JsonSourceGenerationMode);df-generated | -| System.Text.Json.Serialization;JsonSourceGenerationOptionsAttribute;set_IgnoreReadOnlyFields;(System.Boolean);df-generated | -| System.Text.Json.Serialization;JsonSourceGenerationOptionsAttribute;set_IgnoreReadOnlyProperties;(System.Boolean);df-generated | -| System.Text.Json.Serialization;JsonSourceGenerationOptionsAttribute;set_IncludeFields;(System.Boolean);df-generated | -| System.Text.Json.Serialization;JsonSourceGenerationOptionsAttribute;set_PropertyNamingPolicy;(System.Text.Json.Serialization.JsonKnownNamingPolicy);df-generated | -| System.Text.Json.Serialization;JsonSourceGenerationOptionsAttribute;set_WriteIndented;(System.Boolean);df-generated | -| System.Text.Json.Serialization;JsonStringEnumConverter;CanConvert;(System.Type);df-generated | -| System.Text.Json.Serialization;JsonStringEnumConverter;CreateConverter;(System.Type,System.Text.Json.JsonSerializerOptions);df-generated | -| System.Text.Json.Serialization;JsonStringEnumConverter;JsonStringEnumConverter;();df-generated | -| System.Text.Json.Serialization;ReferenceHandler;CreateResolver;();df-generated | -| System.Text.Json.Serialization;ReferenceHandler;get_IgnoreCycles;();df-generated | -| System.Text.Json.Serialization;ReferenceHandler;get_Preserve;();df-generated | -| System.Text.Json.Serialization;ReferenceHandler<>;CreateResolver;();df-generated | -| System.Text.Json.Serialization;ReferenceResolver;AddReference;(System.String,System.Object);df-generated | -| System.Text.Json.Serialization;ReferenceResolver;GetReference;(System.Object,System.Boolean);df-generated | -| System.Text.Json.Serialization;ReferenceResolver;ResolveReference;(System.String);df-generated | -| System.Text.Json;JsonDocument;Dispose;();df-generated | -| System.Text.Json;JsonDocument;Parse;(System.ReadOnlyMemory,System.Text.Json.JsonDocumentOptions);df-generated | -| System.Text.Json;JsonDocument;Parse;(System.String,System.Text.Json.JsonDocumentOptions);df-generated | -| System.Text.Json;JsonDocument;ParseAsync;(System.IO.Stream,System.Text.Json.JsonDocumentOptions,System.Threading.CancellationToken);df-generated | -| System.Text.Json;JsonDocument;WriteTo;(System.Text.Json.Utf8JsonWriter);df-generated | -| System.Text.Json;JsonDocumentOptions;get_AllowTrailingCommas;();df-generated | -| System.Text.Json;JsonDocumentOptions;get_CommentHandling;();df-generated | -| System.Text.Json;JsonDocumentOptions;get_MaxDepth;();df-generated | -| System.Text.Json;JsonDocumentOptions;set_AllowTrailingCommas;(System.Boolean);df-generated | -| System.Text.Json;JsonDocumentOptions;set_CommentHandling;(System.Text.Json.JsonCommentHandling);df-generated | -| System.Text.Json;JsonDocumentOptions;set_MaxDepth;(System.Int32);df-generated | -| System.Text.Json;JsonElement+ArrayEnumerator;Dispose;();df-generated | -| System.Text.Json;JsonElement+ArrayEnumerator;MoveNext;();df-generated | -| System.Text.Json;JsonElement+ArrayEnumerator;Reset;();df-generated | -| System.Text.Json;JsonElement+ObjectEnumerator;Dispose;();df-generated | -| System.Text.Json;JsonElement+ObjectEnumerator;MoveNext;();df-generated | -| System.Text.Json;JsonElement+ObjectEnumerator;Reset;();df-generated | -| System.Text.Json;JsonElement+ObjectEnumerator;get_Current;();df-generated | -| System.Text.Json;JsonElement;GetArrayLength;();df-generated | -| System.Text.Json;JsonElement;GetBoolean;();df-generated | -| System.Text.Json;JsonElement;GetByte;();df-generated | -| System.Text.Json;JsonElement;GetBytesFromBase64;();df-generated | -| System.Text.Json;JsonElement;GetDateTime;();df-generated | -| System.Text.Json;JsonElement;GetDateTimeOffset;();df-generated | -| System.Text.Json;JsonElement;GetDecimal;();df-generated | -| System.Text.Json;JsonElement;GetDouble;();df-generated | -| System.Text.Json;JsonElement;GetGuid;();df-generated | -| System.Text.Json;JsonElement;GetInt16;();df-generated | -| System.Text.Json;JsonElement;GetInt32;();df-generated | -| System.Text.Json;JsonElement;GetInt64;();df-generated | -| System.Text.Json;JsonElement;GetRawText;();df-generated | -| System.Text.Json;JsonElement;GetSByte;();df-generated | -| System.Text.Json;JsonElement;GetSingle;();df-generated | -| System.Text.Json;JsonElement;GetString;();df-generated | -| System.Text.Json;JsonElement;GetUInt16;();df-generated | -| System.Text.Json;JsonElement;GetUInt32;();df-generated | -| System.Text.Json;JsonElement;GetUInt64;();df-generated | -| System.Text.Json;JsonElement;ToString;();df-generated | -| System.Text.Json;JsonElement;TryGetByte;(System.Byte);df-generated | -| System.Text.Json;JsonElement;TryGetBytesFromBase64;(System.Byte[]);df-generated | -| System.Text.Json;JsonElement;TryGetDateTime;(System.DateTime);df-generated | -| System.Text.Json;JsonElement;TryGetDateTimeOffset;(System.DateTimeOffset);df-generated | -| System.Text.Json;JsonElement;TryGetDecimal;(System.Decimal);df-generated | -| System.Text.Json;JsonElement;TryGetDouble;(System.Double);df-generated | -| System.Text.Json;JsonElement;TryGetGuid;(System.Guid);df-generated | -| System.Text.Json;JsonElement;TryGetInt16;(System.Int16);df-generated | -| System.Text.Json;JsonElement;TryGetInt32;(System.Int32);df-generated | -| System.Text.Json;JsonElement;TryGetInt64;(System.Int64);df-generated | -| System.Text.Json;JsonElement;TryGetSByte;(System.SByte);df-generated | -| System.Text.Json;JsonElement;TryGetSingle;(System.Single);df-generated | -| System.Text.Json;JsonElement;TryGetUInt16;(System.UInt16);df-generated | -| System.Text.Json;JsonElement;TryGetUInt32;(System.UInt32);df-generated | -| System.Text.Json;JsonElement;TryGetUInt64;(System.UInt64);df-generated | -| System.Text.Json;JsonElement;ValueEquals;(System.ReadOnlySpan);df-generated | -| System.Text.Json;JsonElement;ValueEquals;(System.ReadOnlySpan);df-generated | -| System.Text.Json;JsonElement;ValueEquals;(System.String);df-generated | -| System.Text.Json;JsonElement;WriteTo;(System.Text.Json.Utf8JsonWriter);df-generated | -| System.Text.Json;JsonElement;get_ValueKind;();df-generated | -| System.Text.Json;JsonEncodedText;Encode;(System.ReadOnlySpan,System.Text.Encodings.Web.JavaScriptEncoder);df-generated | -| System.Text.Json;JsonEncodedText;Encode;(System.ReadOnlySpan,System.Text.Encodings.Web.JavaScriptEncoder);df-generated | -| System.Text.Json;JsonEncodedText;Encode;(System.String,System.Text.Encodings.Web.JavaScriptEncoder);df-generated | -| System.Text.Json;JsonEncodedText;Equals;(System.Object);df-generated | -| System.Text.Json;JsonEncodedText;Equals;(System.Text.Json.JsonEncodedText);df-generated | -| System.Text.Json;JsonEncodedText;GetHashCode;();df-generated | -| System.Text.Json;JsonEncodedText;get_EncodedUtf8Bytes;();df-generated | -| System.Text.Json;JsonException;JsonException;();df-generated | -| System.Text.Json;JsonException;get_BytePositionInLine;();df-generated | -| System.Text.Json;JsonException;get_LineNumber;();df-generated | -| System.Text.Json;JsonException;get_Path;();df-generated | -| System.Text.Json;JsonNamingPolicy;ConvertName;(System.String);df-generated | -| System.Text.Json;JsonNamingPolicy;JsonNamingPolicy;();df-generated | -| System.Text.Json;JsonNamingPolicy;get_CamelCase;();df-generated | -| System.Text.Json;JsonProperty;NameEquals;(System.ReadOnlySpan);df-generated | -| System.Text.Json;JsonProperty;NameEquals;(System.ReadOnlySpan);df-generated | -| System.Text.Json;JsonProperty;NameEquals;(System.String);df-generated | -| System.Text.Json;JsonProperty;ToString;();df-generated | -| System.Text.Json;JsonProperty;WriteTo;(System.Text.Json.Utf8JsonWriter);df-generated | -| System.Text.Json;JsonProperty;get_Name;();df-generated | -| System.Text.Json;JsonProperty;get_Value;();df-generated | -| System.Text.Json;JsonReaderOptions;get_AllowTrailingCommas;();df-generated | -| System.Text.Json;JsonReaderOptions;get_CommentHandling;();df-generated | -| System.Text.Json;JsonReaderOptions;get_MaxDepth;();df-generated | -| System.Text.Json;JsonReaderOptions;set_AllowTrailingCommas;(System.Boolean);df-generated | -| System.Text.Json;JsonReaderOptions;set_CommentHandling;(System.Text.Json.JsonCommentHandling);df-generated | -| System.Text.Json;JsonReaderOptions;set_MaxDepth;(System.Int32);df-generated | -| System.Text.Json;JsonSerializer;Deserialize;(System.IO.Stream,System.Type,System.Text.Json.JsonSerializerOptions);df-generated | -| System.Text.Json;JsonSerializer;Deserialize;(System.IO.Stream,System.Type,System.Text.Json.Serialization.JsonSerializerContext);df-generated | -| System.Text.Json;JsonSerializer;Deserialize;(System.ReadOnlySpan,System.Type,System.Text.Json.JsonSerializerOptions);df-generated | -| System.Text.Json;JsonSerializer;Deserialize;(System.ReadOnlySpan,System.Type,System.Text.Json.Serialization.JsonSerializerContext);df-generated | -| System.Text.Json;JsonSerializer;Deserialize;(System.ReadOnlySpan,System.Type,System.Text.Json.JsonSerializerOptions);df-generated | -| System.Text.Json;JsonSerializer;Deserialize;(System.ReadOnlySpan,System.Type,System.Text.Json.Serialization.JsonSerializerContext);df-generated | -| System.Text.Json;JsonSerializer;Deserialize;(System.String,System.Type,System.Text.Json.JsonSerializerOptions);df-generated | -| System.Text.Json;JsonSerializer;Deserialize;(System.String,System.Type,System.Text.Json.Serialization.JsonSerializerContext);df-generated | -| System.Text.Json;JsonSerializer;Deserialize;(System.Text.Json.JsonDocument,System.Type,System.Text.Json.JsonSerializerOptions);df-generated | -| System.Text.Json;JsonSerializer;Deserialize;(System.Text.Json.JsonDocument,System.Type,System.Text.Json.Serialization.JsonSerializerContext);df-generated | -| System.Text.Json;JsonSerializer;Deserialize;(System.Text.Json.JsonElement,System.Type,System.Text.Json.JsonSerializerOptions);df-generated | -| System.Text.Json;JsonSerializer;Deserialize;(System.Text.Json.JsonElement,System.Type,System.Text.Json.Serialization.JsonSerializerContext);df-generated | -| System.Text.Json;JsonSerializer;Deserialize;(System.Text.Json.Nodes.JsonNode,System.Type,System.Text.Json.JsonSerializerOptions);df-generated | -| System.Text.Json;JsonSerializer;Deserialize;(System.Text.Json.Nodes.JsonNode,System.Type,System.Text.Json.Serialization.JsonSerializerContext);df-generated | -| System.Text.Json;JsonSerializer;Deserialize<>;(System.IO.Stream,System.Text.Json.JsonSerializerOptions);df-generated | -| System.Text.Json;JsonSerializer;Deserialize<>;(System.IO.Stream,System.Text.Json.Serialization.Metadata.JsonTypeInfo);df-generated | -| System.Text.Json;JsonSerializer;Deserialize<>;(System.ReadOnlySpan,System.Text.Json.JsonSerializerOptions);df-generated | -| System.Text.Json;JsonSerializer;Deserialize<>;(System.ReadOnlySpan,System.Text.Json.Serialization.Metadata.JsonTypeInfo);df-generated | -| System.Text.Json;JsonSerializer;Deserialize<>;(System.ReadOnlySpan,System.Text.Json.JsonSerializerOptions);df-generated | -| System.Text.Json;JsonSerializer;Deserialize<>;(System.ReadOnlySpan,System.Text.Json.Serialization.Metadata.JsonTypeInfo);df-generated | -| System.Text.Json;JsonSerializer;Deserialize<>;(System.String,System.Text.Json.JsonSerializerOptions);df-generated | -| System.Text.Json;JsonSerializer;Deserialize<>;(System.String,System.Text.Json.Serialization.Metadata.JsonTypeInfo);df-generated | -| System.Text.Json;JsonSerializer;Deserialize<>;(System.Text.Json.JsonDocument,System.Text.Json.JsonSerializerOptions);df-generated | -| System.Text.Json;JsonSerializer;Deserialize<>;(System.Text.Json.JsonDocument,System.Text.Json.Serialization.Metadata.JsonTypeInfo);df-generated | -| System.Text.Json;JsonSerializer;Deserialize<>;(System.Text.Json.JsonElement,System.Text.Json.JsonSerializerOptions);df-generated | -| System.Text.Json;JsonSerializer;Deserialize<>;(System.Text.Json.JsonElement,System.Text.Json.Serialization.Metadata.JsonTypeInfo);df-generated | -| System.Text.Json;JsonSerializer;Deserialize<>;(System.Text.Json.Nodes.JsonNode,System.Text.Json.JsonSerializerOptions);df-generated | -| System.Text.Json;JsonSerializer;Deserialize<>;(System.Text.Json.Nodes.JsonNode,System.Text.Json.Serialization.Metadata.JsonTypeInfo);df-generated | -| System.Text.Json;JsonSerializer;DeserializeAsync;(System.IO.Stream,System.Type,System.Text.Json.JsonSerializerOptions,System.Threading.CancellationToken);df-generated | -| System.Text.Json;JsonSerializer;DeserializeAsync;(System.IO.Stream,System.Type,System.Text.Json.Serialization.JsonSerializerContext,System.Threading.CancellationToken);df-generated | -| System.Text.Json;JsonSerializer;DeserializeAsync<>;(System.IO.Stream,System.Text.Json.JsonSerializerOptions,System.Threading.CancellationToken);df-generated | -| System.Text.Json;JsonSerializer;DeserializeAsync<>;(System.IO.Stream,System.Text.Json.Serialization.Metadata.JsonTypeInfo,System.Threading.CancellationToken);df-generated | -| System.Text.Json;JsonSerializer;DeserializeAsyncEnumerable<>;(System.IO.Stream,System.Text.Json.JsonSerializerOptions,System.Threading.CancellationToken);df-generated | -| System.Text.Json;JsonSerializer;Serialize;(System.IO.Stream,System.Object,System.Type,System.Text.Json.JsonSerializerOptions);df-generated | -| System.Text.Json;JsonSerializer;Serialize;(System.IO.Stream,System.Object,System.Type,System.Text.Json.Serialization.JsonSerializerContext);df-generated | -| System.Text.Json;JsonSerializer;Serialize;(System.Object,System.Type,System.Text.Json.JsonSerializerOptions);df-generated | -| System.Text.Json;JsonSerializer;Serialize;(System.Object,System.Type,System.Text.Json.Serialization.JsonSerializerContext);df-generated | -| System.Text.Json;JsonSerializer;Serialize;(System.Text.Json.Utf8JsonWriter,System.Object,System.Type,System.Text.Json.JsonSerializerOptions);df-generated | -| System.Text.Json;JsonSerializer;Serialize;(System.Text.Json.Utf8JsonWriter,System.Object,System.Type,System.Text.Json.Serialization.JsonSerializerContext);df-generated | -| System.Text.Json;JsonSerializer;Serialize<>;(System.IO.Stream,TValue,System.Text.Json.JsonSerializerOptions);df-generated | -| System.Text.Json;JsonSerializer;Serialize<>;(System.IO.Stream,TValue,System.Text.Json.Serialization.Metadata.JsonTypeInfo);df-generated | -| System.Text.Json;JsonSerializer;Serialize<>;(System.Text.Json.Utf8JsonWriter,TValue,System.Text.Json.JsonSerializerOptions);df-generated | -| System.Text.Json;JsonSerializer;Serialize<>;(System.Text.Json.Utf8JsonWriter,TValue,System.Text.Json.Serialization.Metadata.JsonTypeInfo);df-generated | -| System.Text.Json;JsonSerializer;Serialize<>;(TValue,System.Text.Json.JsonSerializerOptions);df-generated | -| System.Text.Json;JsonSerializer;Serialize<>;(TValue,System.Text.Json.Serialization.Metadata.JsonTypeInfo);df-generated | -| System.Text.Json;JsonSerializer;SerializeAsync;(System.IO.Stream,System.Object,System.Type,System.Text.Json.JsonSerializerOptions,System.Threading.CancellationToken);df-generated | -| System.Text.Json;JsonSerializer;SerializeAsync;(System.IO.Stream,System.Object,System.Type,System.Text.Json.Serialization.JsonSerializerContext,System.Threading.CancellationToken);df-generated | -| System.Text.Json;JsonSerializer;SerializeAsync<>;(System.IO.Stream,TValue,System.Text.Json.JsonSerializerOptions,System.Threading.CancellationToken);df-generated | -| System.Text.Json;JsonSerializer;SerializeAsync<>;(System.IO.Stream,TValue,System.Text.Json.Serialization.Metadata.JsonTypeInfo,System.Threading.CancellationToken);df-generated | -| System.Text.Json;JsonSerializer;SerializeToDocument;(System.Object,System.Type,System.Text.Json.JsonSerializerOptions);df-generated | -| System.Text.Json;JsonSerializer;SerializeToDocument;(System.Object,System.Type,System.Text.Json.Serialization.JsonSerializerContext);df-generated | -| System.Text.Json;JsonSerializer;SerializeToDocument<>;(TValue,System.Text.Json.JsonSerializerOptions);df-generated | -| System.Text.Json;JsonSerializer;SerializeToDocument<>;(TValue,System.Text.Json.Serialization.Metadata.JsonTypeInfo);df-generated | -| System.Text.Json;JsonSerializer;SerializeToElement;(System.Object,System.Type,System.Text.Json.JsonSerializerOptions);df-generated | -| System.Text.Json;JsonSerializer;SerializeToElement;(System.Object,System.Type,System.Text.Json.Serialization.JsonSerializerContext);df-generated | -| System.Text.Json;JsonSerializer;SerializeToElement<>;(TValue,System.Text.Json.JsonSerializerOptions);df-generated | -| System.Text.Json;JsonSerializer;SerializeToElement<>;(TValue,System.Text.Json.Serialization.Metadata.JsonTypeInfo);df-generated | -| System.Text.Json;JsonSerializer;SerializeToNode;(System.Object,System.Type,System.Text.Json.JsonSerializerOptions);df-generated | -| System.Text.Json;JsonSerializer;SerializeToNode;(System.Object,System.Type,System.Text.Json.Serialization.JsonSerializerContext);df-generated | -| System.Text.Json;JsonSerializer;SerializeToNode<>;(TValue,System.Text.Json.JsonSerializerOptions);df-generated | -| System.Text.Json;JsonSerializer;SerializeToNode<>;(TValue,System.Text.Json.Serialization.Metadata.JsonTypeInfo);df-generated | -| System.Text.Json;JsonSerializer;SerializeToUtf8Bytes;(System.Object,System.Type,System.Text.Json.JsonSerializerOptions);df-generated | -| System.Text.Json;JsonSerializer;SerializeToUtf8Bytes;(System.Object,System.Type,System.Text.Json.Serialization.JsonSerializerContext);df-generated | -| System.Text.Json;JsonSerializer;SerializeToUtf8Bytes<>;(TValue,System.Text.Json.JsonSerializerOptions);df-generated | -| System.Text.Json;JsonSerializer;SerializeToUtf8Bytes<>;(TValue,System.Text.Json.Serialization.Metadata.JsonTypeInfo);df-generated | -| System.Text.Json;JsonSerializerOptions;AddContext<>;();df-generated | -| System.Text.Json;JsonSerializerOptions;GetConverter;(System.Type);df-generated | -| System.Text.Json;JsonSerializerOptions;JsonSerializerOptions;();df-generated | -| System.Text.Json;JsonSerializerOptions;JsonSerializerOptions;(System.Text.Json.JsonSerializerDefaults);df-generated | -| System.Text.Json;JsonSerializerOptions;get_AllowTrailingCommas;();df-generated | -| System.Text.Json;JsonSerializerOptions;get_Converters;();df-generated | -| System.Text.Json;JsonSerializerOptions;get_Default;();df-generated | -| System.Text.Json;JsonSerializerOptions;get_DefaultBufferSize;();df-generated | -| System.Text.Json;JsonSerializerOptions;get_DefaultIgnoreCondition;();df-generated | -| System.Text.Json;JsonSerializerOptions;get_IgnoreNullValues;();df-generated | -| System.Text.Json;JsonSerializerOptions;get_IgnoreReadOnlyFields;();df-generated | -| System.Text.Json;JsonSerializerOptions;get_IgnoreReadOnlyProperties;();df-generated | -| System.Text.Json;JsonSerializerOptions;get_IncludeFields;();df-generated | -| System.Text.Json;JsonSerializerOptions;get_MaxDepth;();df-generated | -| System.Text.Json;JsonSerializerOptions;get_NumberHandling;();df-generated | -| System.Text.Json;JsonSerializerOptions;get_PropertyNameCaseInsensitive;();df-generated | -| System.Text.Json;JsonSerializerOptions;get_ReadCommentHandling;();df-generated | -| System.Text.Json;JsonSerializerOptions;get_UnknownTypeHandling;();df-generated | -| System.Text.Json;JsonSerializerOptions;get_WriteIndented;();df-generated | -| System.Text.Json;JsonSerializerOptions;set_AllowTrailingCommas;(System.Boolean);df-generated | -| System.Text.Json;JsonSerializerOptions;set_DefaultBufferSize;(System.Int32);df-generated | -| System.Text.Json;JsonSerializerOptions;set_DefaultIgnoreCondition;(System.Text.Json.Serialization.JsonIgnoreCondition);df-generated | -| System.Text.Json;JsonSerializerOptions;set_IgnoreNullValues;(System.Boolean);df-generated | -| System.Text.Json;JsonSerializerOptions;set_IgnoreReadOnlyFields;(System.Boolean);df-generated | -| System.Text.Json;JsonSerializerOptions;set_IgnoreReadOnlyProperties;(System.Boolean);df-generated | -| System.Text.Json;JsonSerializerOptions;set_IncludeFields;(System.Boolean);df-generated | -| System.Text.Json;JsonSerializerOptions;set_MaxDepth;(System.Int32);df-generated | -| System.Text.Json;JsonSerializerOptions;set_NumberHandling;(System.Text.Json.Serialization.JsonNumberHandling);df-generated | -| System.Text.Json;JsonSerializerOptions;set_PropertyNameCaseInsensitive;(System.Boolean);df-generated | -| System.Text.Json;JsonSerializerOptions;set_ReadCommentHandling;(System.Text.Json.JsonCommentHandling);df-generated | -| System.Text.Json;JsonSerializerOptions;set_UnknownTypeHandling;(System.Text.Json.Serialization.JsonUnknownTypeHandling);df-generated | -| System.Text.Json;JsonSerializerOptions;set_WriteIndented;(System.Boolean);df-generated | -| System.Text.Json;JsonWriterOptions;get_Encoder;();df-generated | -| System.Text.Json;JsonWriterOptions;get_Indented;();df-generated | -| System.Text.Json;JsonWriterOptions;get_MaxDepth;();df-generated | -| System.Text.Json;JsonWriterOptions;get_SkipValidation;();df-generated | -| System.Text.Json;JsonWriterOptions;set_Encoder;(System.Text.Encodings.Web.JavaScriptEncoder);df-generated | -| System.Text.Json;JsonWriterOptions;set_Indented;(System.Boolean);df-generated | -| System.Text.Json;JsonWriterOptions;set_MaxDepth;(System.Int32);df-generated | -| System.Text.Json;JsonWriterOptions;set_SkipValidation;(System.Boolean);df-generated | -| System.Text.Json;Utf8JsonReader;GetBoolean;();df-generated | -| System.Text.Json;Utf8JsonReader;GetByte;();df-generated | -| System.Text.Json;Utf8JsonReader;GetBytesFromBase64;();df-generated | -| System.Text.Json;Utf8JsonReader;GetComment;();df-generated | -| System.Text.Json;Utf8JsonReader;GetDateTime;();df-generated | -| System.Text.Json;Utf8JsonReader;GetDateTimeOffset;();df-generated | -| System.Text.Json;Utf8JsonReader;GetDecimal;();df-generated | -| System.Text.Json;Utf8JsonReader;GetDouble;();df-generated | -| System.Text.Json;Utf8JsonReader;GetGuid;();df-generated | -| System.Text.Json;Utf8JsonReader;GetInt16;();df-generated | -| System.Text.Json;Utf8JsonReader;GetInt32;();df-generated | -| System.Text.Json;Utf8JsonReader;GetInt64;();df-generated | -| System.Text.Json;Utf8JsonReader;GetSByte;();df-generated | -| System.Text.Json;Utf8JsonReader;GetSingle;();df-generated | -| System.Text.Json;Utf8JsonReader;GetString;();df-generated | -| System.Text.Json;Utf8JsonReader;GetUInt16;();df-generated | -| System.Text.Json;Utf8JsonReader;GetUInt32;();df-generated | -| System.Text.Json;Utf8JsonReader;GetUInt64;();df-generated | -| System.Text.Json;Utf8JsonReader;Read;();df-generated | -| System.Text.Json;Utf8JsonReader;Skip;();df-generated | -| System.Text.Json;Utf8JsonReader;TryGetByte;(System.Byte);df-generated | -| System.Text.Json;Utf8JsonReader;TryGetBytesFromBase64;(System.Byte[]);df-generated | -| System.Text.Json;Utf8JsonReader;TryGetDateTime;(System.DateTime);df-generated | -| System.Text.Json;Utf8JsonReader;TryGetDateTimeOffset;(System.DateTimeOffset);df-generated | -| System.Text.Json;Utf8JsonReader;TryGetDecimal;(System.Decimal);df-generated | -| System.Text.Json;Utf8JsonReader;TryGetDouble;(System.Double);df-generated | -| System.Text.Json;Utf8JsonReader;TryGetGuid;(System.Guid);df-generated | -| System.Text.Json;Utf8JsonReader;TryGetInt16;(System.Int16);df-generated | -| System.Text.Json;Utf8JsonReader;TryGetInt32;(System.Int32);df-generated | -| System.Text.Json;Utf8JsonReader;TryGetInt64;(System.Int64);df-generated | -| System.Text.Json;Utf8JsonReader;TryGetSByte;(System.SByte);df-generated | -| System.Text.Json;Utf8JsonReader;TryGetSingle;(System.Single);df-generated | -| System.Text.Json;Utf8JsonReader;TryGetUInt16;(System.UInt16);df-generated | -| System.Text.Json;Utf8JsonReader;TryGetUInt32;(System.UInt32);df-generated | -| System.Text.Json;Utf8JsonReader;TryGetUInt64;(System.UInt64);df-generated | -| System.Text.Json;Utf8JsonReader;TrySkip;();df-generated | -| System.Text.Json;Utf8JsonReader;Utf8JsonReader;(System.Buffers.ReadOnlySequence,System.Text.Json.JsonReaderOptions);df-generated | -| System.Text.Json;Utf8JsonReader;Utf8JsonReader;(System.ReadOnlySpan,System.Text.Json.JsonReaderOptions);df-generated | -| System.Text.Json;Utf8JsonReader;ValueTextEquals;(System.ReadOnlySpan);df-generated | -| System.Text.Json;Utf8JsonReader;ValueTextEquals;(System.ReadOnlySpan);df-generated | -| System.Text.Json;Utf8JsonReader;ValueTextEquals;(System.String);df-generated | -| System.Text.Json;Utf8JsonReader;get_BytesConsumed;();df-generated | -| System.Text.Json;Utf8JsonReader;get_CurrentDepth;();df-generated | -| System.Text.Json;Utf8JsonReader;get_HasValueSequence;();df-generated | -| System.Text.Json;Utf8JsonReader;get_IsFinalBlock;();df-generated | -| System.Text.Json;Utf8JsonReader;get_TokenStartIndex;();df-generated | -| System.Text.Json;Utf8JsonReader;get_TokenType;();df-generated | -| System.Text.Json;Utf8JsonReader;get_ValueSequence;();df-generated | -| System.Text.Json;Utf8JsonReader;get_ValueSpan;();df-generated | -| System.Text.Json;Utf8JsonWriter;Dispose;();df-generated | -| System.Text.Json;Utf8JsonWriter;DisposeAsync;();df-generated | -| System.Text.Json;Utf8JsonWriter;Flush;();df-generated | -| System.Text.Json;Utf8JsonWriter;FlushAsync;(System.Threading.CancellationToken);df-generated | -| System.Text.Json;Utf8JsonWriter;Reset;();df-generated | -| System.Text.Json;Utf8JsonWriter;WriteBase64String;(System.ReadOnlySpan,System.ReadOnlySpan);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteBase64String;(System.ReadOnlySpan,System.ReadOnlySpan);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteBase64String;(System.String,System.ReadOnlySpan);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteBase64String;(System.Text.Json.JsonEncodedText,System.ReadOnlySpan);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteBase64StringValue;(System.ReadOnlySpan);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteBoolean;(System.ReadOnlySpan,System.Boolean);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteBoolean;(System.ReadOnlySpan,System.Boolean);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteBoolean;(System.String,System.Boolean);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteBoolean;(System.Text.Json.JsonEncodedText,System.Boolean);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteBooleanValue;(System.Boolean);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteCommentValue;(System.ReadOnlySpan);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteCommentValue;(System.ReadOnlySpan);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteCommentValue;(System.String);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteEndArray;();df-generated | -| System.Text.Json;Utf8JsonWriter;WriteEndObject;();df-generated | -| System.Text.Json;Utf8JsonWriter;WriteNull;(System.ReadOnlySpan);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteNull;(System.ReadOnlySpan);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteNull;(System.String);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteNull;(System.Text.Json.JsonEncodedText);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteNullValue;();df-generated | -| System.Text.Json;Utf8JsonWriter;WriteNumber;(System.ReadOnlySpan,System.Decimal);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteNumber;(System.ReadOnlySpan,System.Double);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteNumber;(System.ReadOnlySpan,System.Int32);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteNumber;(System.ReadOnlySpan,System.Int64);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteNumber;(System.ReadOnlySpan,System.Single);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteNumber;(System.ReadOnlySpan,System.UInt32);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteNumber;(System.ReadOnlySpan,System.UInt64);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteNumber;(System.ReadOnlySpan,System.Decimal);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteNumber;(System.ReadOnlySpan,System.Double);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteNumber;(System.ReadOnlySpan,System.Int32);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteNumber;(System.ReadOnlySpan,System.Int64);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteNumber;(System.ReadOnlySpan,System.Single);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteNumber;(System.ReadOnlySpan,System.UInt32);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteNumber;(System.ReadOnlySpan,System.UInt64);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteNumber;(System.String,System.Decimal);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteNumber;(System.String,System.Double);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteNumber;(System.String,System.Int32);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteNumber;(System.String,System.Int64);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteNumber;(System.String,System.Single);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteNumber;(System.String,System.UInt32);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteNumber;(System.String,System.UInt64);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteNumber;(System.Text.Json.JsonEncodedText,System.Decimal);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteNumber;(System.Text.Json.JsonEncodedText,System.Double);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteNumber;(System.Text.Json.JsonEncodedText,System.Int32);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteNumber;(System.Text.Json.JsonEncodedText,System.Int64);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteNumber;(System.Text.Json.JsonEncodedText,System.Single);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteNumber;(System.Text.Json.JsonEncodedText,System.UInt32);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteNumber;(System.Text.Json.JsonEncodedText,System.UInt64);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteNumberValue;(System.Decimal);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteNumberValue;(System.Double);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteNumberValue;(System.Int32);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteNumberValue;(System.Int64);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteNumberValue;(System.Single);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteNumberValue;(System.UInt32);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteNumberValue;(System.UInt64);df-generated | -| System.Text.Json;Utf8JsonWriter;WritePropertyName;(System.ReadOnlySpan);df-generated | -| System.Text.Json;Utf8JsonWriter;WritePropertyName;(System.ReadOnlySpan);df-generated | -| System.Text.Json;Utf8JsonWriter;WritePropertyName;(System.String);df-generated | -| System.Text.Json;Utf8JsonWriter;WritePropertyName;(System.Text.Json.JsonEncodedText);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteRawValue;(System.ReadOnlySpan,System.Boolean);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteRawValue;(System.ReadOnlySpan,System.Boolean);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteRawValue;(System.String,System.Boolean);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteStartArray;();df-generated | -| System.Text.Json;Utf8JsonWriter;WriteStartArray;(System.ReadOnlySpan);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteStartArray;(System.ReadOnlySpan);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteStartArray;(System.String);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteStartArray;(System.Text.Json.JsonEncodedText);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteStartObject;();df-generated | -| System.Text.Json;Utf8JsonWriter;WriteStartObject;(System.ReadOnlySpan);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteStartObject;(System.ReadOnlySpan);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteStartObject;(System.String);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteStartObject;(System.Text.Json.JsonEncodedText);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteString;(System.ReadOnlySpan,System.DateTime);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteString;(System.ReadOnlySpan,System.DateTimeOffset);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteString;(System.ReadOnlySpan,System.Guid);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteString;(System.ReadOnlySpan,System.ReadOnlySpan);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteString;(System.ReadOnlySpan,System.ReadOnlySpan);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteString;(System.ReadOnlySpan,System.String);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteString;(System.ReadOnlySpan,System.Text.Json.JsonEncodedText);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteString;(System.ReadOnlySpan,System.DateTime);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteString;(System.ReadOnlySpan,System.DateTimeOffset);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteString;(System.ReadOnlySpan,System.Guid);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteString;(System.ReadOnlySpan,System.ReadOnlySpan);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteString;(System.ReadOnlySpan,System.ReadOnlySpan);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteString;(System.ReadOnlySpan,System.String);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteString;(System.ReadOnlySpan,System.Text.Json.JsonEncodedText);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteString;(System.String,System.DateTime);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteString;(System.String,System.DateTimeOffset);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteString;(System.String,System.Guid);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteString;(System.String,System.ReadOnlySpan);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteString;(System.String,System.ReadOnlySpan);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteString;(System.String,System.String);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteString;(System.String,System.Text.Json.JsonEncodedText);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteString;(System.Text.Json.JsonEncodedText,System.DateTime);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteString;(System.Text.Json.JsonEncodedText,System.DateTimeOffset);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteString;(System.Text.Json.JsonEncodedText,System.Guid);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteString;(System.Text.Json.JsonEncodedText,System.ReadOnlySpan);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteString;(System.Text.Json.JsonEncodedText,System.ReadOnlySpan);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteString;(System.Text.Json.JsonEncodedText,System.String);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteString;(System.Text.Json.JsonEncodedText,System.Text.Json.JsonEncodedText);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteStringValue;(System.DateTime);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteStringValue;(System.DateTimeOffset);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteStringValue;(System.Guid);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteStringValue;(System.ReadOnlySpan);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteStringValue;(System.ReadOnlySpan);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteStringValue;(System.String);df-generated | -| System.Text.Json;Utf8JsonWriter;WriteStringValue;(System.Text.Json.JsonEncodedText);df-generated | -| System.Text.Json;Utf8JsonWriter;get_BytesCommitted;();df-generated | -| System.Text.Json;Utf8JsonWriter;get_BytesPending;();df-generated | -| System.Text.Json;Utf8JsonWriter;get_CurrentDepth;();df-generated | -| System.Text.RegularExpressions;Capture;ToString;();df-generated | -| System.Text.RegularExpressions;Capture;get_Index;();df-generated | -| System.Text.RegularExpressions;Capture;get_Length;();df-generated | -| System.Text.RegularExpressions;Capture;get_Value;();df-generated | -| System.Text.RegularExpressions;Capture;get_ValueSpan;();df-generated | -| System.Text.RegularExpressions;CaptureCollection;Contains;(System.Object);df-generated | -| System.Text.RegularExpressions;CaptureCollection;Contains;(System.Text.RegularExpressions.Capture);df-generated | -| System.Text.RegularExpressions;CaptureCollection;IndexOf;(System.Object);df-generated | -| System.Text.RegularExpressions;CaptureCollection;IndexOf;(System.Text.RegularExpressions.Capture);df-generated | -| System.Text.RegularExpressions;CaptureCollection;Remove;(System.Object);df-generated | -| System.Text.RegularExpressions;CaptureCollection;Remove;(System.Text.RegularExpressions.Capture);df-generated | -| System.Text.RegularExpressions;CaptureCollection;RemoveAt;(System.Int32);df-generated | -| System.Text.RegularExpressions;CaptureCollection;get_Count;();df-generated | -| System.Text.RegularExpressions;CaptureCollection;get_IsFixedSize;();df-generated | -| System.Text.RegularExpressions;CaptureCollection;get_IsReadOnly;();df-generated | -| System.Text.RegularExpressions;CaptureCollection;get_IsSynchronized;();df-generated | -| System.Text.RegularExpressions;Group;get_Captures;();df-generated | -| System.Text.RegularExpressions;Group;get_Name;();df-generated | -| System.Text.RegularExpressions;Group;get_Success;();df-generated | -| System.Text.RegularExpressions;GroupCollection;Contains;(System.Object);df-generated | -| System.Text.RegularExpressions;GroupCollection;Contains;(System.Text.RegularExpressions.Group);df-generated | -| System.Text.RegularExpressions;GroupCollection;ContainsKey;(System.String);df-generated | -| System.Text.RegularExpressions;GroupCollection;IndexOf;(System.Object);df-generated | -| System.Text.RegularExpressions;GroupCollection;IndexOf;(System.Text.RegularExpressions.Group);df-generated | -| System.Text.RegularExpressions;GroupCollection;Remove;(System.Object);df-generated | -| System.Text.RegularExpressions;GroupCollection;Remove;(System.Text.RegularExpressions.Group);df-generated | -| System.Text.RegularExpressions;GroupCollection;RemoveAt;(System.Int32);df-generated | -| System.Text.RegularExpressions;GroupCollection;get_Count;();df-generated | -| System.Text.RegularExpressions;GroupCollection;get_IsFixedSize;();df-generated | -| System.Text.RegularExpressions;GroupCollection;get_IsReadOnly;();df-generated | -| System.Text.RegularExpressions;GroupCollection;get_IsSynchronized;();df-generated | -| System.Text.RegularExpressions;GroupCollection;get_Keys;();df-generated | -| System.Text.RegularExpressions;Match;Result;(System.String);df-generated | -| System.Text.RegularExpressions;Match;get_Empty;();df-generated | -| System.Text.RegularExpressions;Match;get_Groups;();df-generated | -| System.Text.RegularExpressions;MatchCollection;Contains;(System.Object);df-generated | -| System.Text.RegularExpressions;MatchCollection;Contains;(System.Text.RegularExpressions.Match);df-generated | -| System.Text.RegularExpressions;MatchCollection;IndexOf;(System.Object);df-generated | -| System.Text.RegularExpressions;MatchCollection;IndexOf;(System.Text.RegularExpressions.Match);df-generated | -| System.Text.RegularExpressions;MatchCollection;Remove;(System.Object);df-generated | -| System.Text.RegularExpressions;MatchCollection;Remove;(System.Text.RegularExpressions.Match);df-generated | -| System.Text.RegularExpressions;MatchCollection;RemoveAt;(System.Int32);df-generated | -| System.Text.RegularExpressions;MatchCollection;get_Count;();df-generated | -| System.Text.RegularExpressions;MatchCollection;get_IsFixedSize;();df-generated | -| System.Text.RegularExpressions;MatchCollection;get_IsReadOnly;();df-generated | -| System.Text.RegularExpressions;MatchCollection;get_IsSynchronized;();df-generated | -| System.Text.RegularExpressions;Regex;CompileToAssembly;(System.Text.RegularExpressions.RegexCompilationInfo[],System.Reflection.AssemblyName);df-generated | -| System.Text.RegularExpressions;Regex;CompileToAssembly;(System.Text.RegularExpressions.RegexCompilationInfo[],System.Reflection.AssemblyName,System.Reflection.Emit.CustomAttributeBuilder[]);df-generated | -| System.Text.RegularExpressions;Regex;CompileToAssembly;(System.Text.RegularExpressions.RegexCompilationInfo[],System.Reflection.AssemblyName,System.Reflection.Emit.CustomAttributeBuilder[],System.String);df-generated | -| System.Text.RegularExpressions;Regex;GetGroupNames;();df-generated | -| System.Text.RegularExpressions;Regex;GetGroupNumbers;();df-generated | -| System.Text.RegularExpressions;Regex;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Text.RegularExpressions;Regex;GroupNumberFromName;(System.String);df-generated | -| System.Text.RegularExpressions;Regex;InitializeReferences;();df-generated | -| System.Text.RegularExpressions;Regex;IsMatch;(System.String,System.String);df-generated | -| System.Text.RegularExpressions;Regex;IsMatch;(System.String,System.String,System.Text.RegularExpressions.RegexOptions);df-generated | -| System.Text.RegularExpressions;Regex;IsMatch;(System.String,System.String,System.Text.RegularExpressions.RegexOptions,System.TimeSpan);df-generated | -| System.Text.RegularExpressions;Regex;Match;(System.String,System.String);df-generated | -| System.Text.RegularExpressions;Regex;Match;(System.String,System.String,System.Text.RegularExpressions.RegexOptions);df-generated | -| System.Text.RegularExpressions;Regex;Match;(System.String,System.String,System.Text.RegularExpressions.RegexOptions,System.TimeSpan);df-generated | -| System.Text.RegularExpressions;Regex;Regex;();df-generated | -| System.Text.RegularExpressions;Regex;Regex;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Text.RegularExpressions;Regex;Regex;(System.String);df-generated | -| System.Text.RegularExpressions;Regex;Regex;(System.String,System.Text.RegularExpressions.RegexOptions);df-generated | -| System.Text.RegularExpressions;Regex;Regex;(System.String,System.Text.RegularExpressions.RegexOptions,System.TimeSpan);df-generated | -| System.Text.RegularExpressions;Regex;UseOptionC;();df-generated | -| System.Text.RegularExpressions;Regex;UseOptionR;();df-generated | -| System.Text.RegularExpressions;Regex;ValidateMatchTimeout;(System.TimeSpan);df-generated | -| System.Text.RegularExpressions;Regex;get_CacheSize;();df-generated | -| System.Text.RegularExpressions;Regex;get_Options;();df-generated | -| System.Text.RegularExpressions;Regex;get_RightToLeft;();df-generated | -| System.Text.RegularExpressions;Regex;set_CacheSize;(System.Int32);df-generated | -| System.Text.RegularExpressions;RegexCompilationInfo;RegexCompilationInfo;(System.String,System.Text.RegularExpressions.RegexOptions,System.String,System.String,System.Boolean);df-generated | -| System.Text.RegularExpressions;RegexCompilationInfo;get_IsPublic;();df-generated | -| System.Text.RegularExpressions;RegexCompilationInfo;get_Options;();df-generated | -| System.Text.RegularExpressions;RegexCompilationInfo;set_IsPublic;(System.Boolean);df-generated | -| System.Text.RegularExpressions;RegexCompilationInfo;set_Options;(System.Text.RegularExpressions.RegexOptions);df-generated | -| System.Text.RegularExpressions;RegexMatchTimeoutException;RegexMatchTimeoutException;();df-generated | -| System.Text.RegularExpressions;RegexMatchTimeoutException;RegexMatchTimeoutException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Text.RegularExpressions;RegexMatchTimeoutException;RegexMatchTimeoutException;(System.String);df-generated | -| System.Text.RegularExpressions;RegexMatchTimeoutException;RegexMatchTimeoutException;(System.String,System.Exception);df-generated | -| System.Text.RegularExpressions;RegexMatchTimeoutException;RegexMatchTimeoutException;(System.String,System.String,System.TimeSpan);df-generated | -| System.Text.RegularExpressions;RegexMatchTimeoutException;get_Input;();df-generated | -| System.Text.RegularExpressions;RegexMatchTimeoutException;get_MatchTimeout;();df-generated | -| System.Text.RegularExpressions;RegexMatchTimeoutException;get_Pattern;();df-generated | -| System.Text.RegularExpressions;RegexParseException;get_Error;();df-generated | -| System.Text.RegularExpressions;RegexParseException;get_Offset;();df-generated | -| System.Text.RegularExpressions;RegexRunner;Capture;(System.Int32,System.Int32,System.Int32);df-generated | -| System.Text.RegularExpressions;RegexRunner;CharInClass;(System.Char,System.String);df-generated | -| System.Text.RegularExpressions;RegexRunner;CharInSet;(System.Char,System.String,System.String);df-generated | -| System.Text.RegularExpressions;RegexRunner;CheckTimeout;();df-generated | -| System.Text.RegularExpressions;RegexRunner;Crawl;(System.Int32);df-generated | -| System.Text.RegularExpressions;RegexRunner;Crawlpos;();df-generated | -| System.Text.RegularExpressions;RegexRunner;DoubleCrawl;();df-generated | -| System.Text.RegularExpressions;RegexRunner;DoubleStack;();df-generated | -| System.Text.RegularExpressions;RegexRunner;DoubleTrack;();df-generated | -| System.Text.RegularExpressions;RegexRunner;EnsureStorage;();df-generated | -| System.Text.RegularExpressions;RegexRunner;FindFirstChar;();df-generated | -| System.Text.RegularExpressions;RegexRunner;Go;();df-generated | -| System.Text.RegularExpressions;RegexRunner;InitTrackCount;();df-generated | -| System.Text.RegularExpressions;RegexRunner;IsBoundary;(System.Int32,System.Int32,System.Int32);df-generated | -| System.Text.RegularExpressions;RegexRunner;IsECMABoundary;(System.Int32,System.Int32,System.Int32);df-generated | -| System.Text.RegularExpressions;RegexRunner;IsMatched;(System.Int32);df-generated | -| System.Text.RegularExpressions;RegexRunner;MatchIndex;(System.Int32);df-generated | -| System.Text.RegularExpressions;RegexRunner;MatchLength;(System.Int32);df-generated | -| System.Text.RegularExpressions;RegexRunner;Popcrawl;();df-generated | -| System.Text.RegularExpressions;RegexRunner;RegexRunner;();df-generated | -| System.Text.RegularExpressions;RegexRunner;TransferCapture;(System.Int32,System.Int32,System.Int32,System.Int32);df-generated | -| System.Text.RegularExpressions;RegexRunner;Uncapture;();df-generated | -| System.Text.RegularExpressions;RegexRunnerFactory;CreateInstance;();df-generated | -| System.Text.RegularExpressions;RegexRunnerFactory;RegexRunnerFactory;();df-generated | -| System.Text.Unicode;UnicodeRange;Create;(System.Char,System.Char);df-generated | -| System.Text.Unicode;UnicodeRange;UnicodeRange;(System.Int32,System.Int32);df-generated | -| System.Text.Unicode;UnicodeRange;get_FirstCodePoint;();df-generated | -| System.Text.Unicode;UnicodeRange;get_Length;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_All;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_AlphabeticPresentationForms;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_Arabic;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_ArabicExtendedA;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_ArabicPresentationFormsA;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_ArabicPresentationFormsB;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_ArabicSupplement;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_Armenian;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_Arrows;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_Balinese;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_Bamum;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_BasicLatin;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_Batak;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_Bengali;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_BlockElements;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_Bopomofo;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_BopomofoExtended;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_BoxDrawing;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_BraillePatterns;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_Buginese;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_Buhid;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_Cham;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_Cherokee;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_CherokeeSupplement;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_CjkCompatibility;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_CjkCompatibilityForms;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_CjkCompatibilityIdeographs;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_CjkRadicalsSupplement;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_CjkStrokes;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_CjkSymbolsandPunctuation;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_CjkUnifiedIdeographs;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_CjkUnifiedIdeographsExtensionA;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_CombiningDiacriticalMarks;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_CombiningDiacriticalMarksExtended;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_CombiningDiacriticalMarksSupplement;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_CombiningDiacriticalMarksforSymbols;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_CombiningHalfMarks;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_CommonIndicNumberForms;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_ControlPictures;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_Coptic;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_CurrencySymbols;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_Cyrillic;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_CyrillicExtendedA;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_CyrillicExtendedB;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_CyrillicExtendedC;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_CyrillicSupplement;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_Devanagari;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_DevanagariExtended;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_Dingbats;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_EnclosedAlphanumerics;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_EnclosedCjkLettersandMonths;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_Ethiopic;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_EthiopicExtended;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_EthiopicExtendedA;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_EthiopicSupplement;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_GeneralPunctuation;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_GeometricShapes;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_Georgian;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_GeorgianExtended;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_GeorgianSupplement;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_Glagolitic;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_GreekExtended;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_GreekandCoptic;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_Gujarati;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_Gurmukhi;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_HalfwidthandFullwidthForms;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_HangulCompatibilityJamo;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_HangulJamo;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_HangulJamoExtendedA;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_HangulJamoExtendedB;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_HangulSyllables;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_Hanunoo;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_Hebrew;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_Hiragana;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_IdeographicDescriptionCharacters;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_IpaExtensions;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_Javanese;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_Kanbun;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_KangxiRadicals;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_Kannada;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_Katakana;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_KatakanaPhoneticExtensions;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_KayahLi;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_Khmer;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_KhmerSymbols;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_Lao;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_Latin1Supplement;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_LatinExtendedA;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_LatinExtendedAdditional;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_LatinExtendedB;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_LatinExtendedC;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_LatinExtendedD;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_LatinExtendedE;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_Lepcha;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_LetterlikeSymbols;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_Limbu;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_Lisu;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_Malayalam;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_Mandaic;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_MathematicalOperators;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_MeeteiMayek;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_MeeteiMayekExtensions;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_MiscellaneousMathematicalSymbolsA;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_MiscellaneousMathematicalSymbolsB;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_MiscellaneousSymbols;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_MiscellaneousSymbolsandArrows;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_MiscellaneousTechnical;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_ModifierToneLetters;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_Mongolian;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_Myanmar;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_MyanmarExtendedA;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_MyanmarExtendedB;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_NKo;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_NewTaiLue;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_None;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_NumberForms;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_Ogham;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_OlChiki;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_OpticalCharacterRecognition;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_Oriya;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_Phagspa;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_PhoneticExtensions;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_PhoneticExtensionsSupplement;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_Rejang;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_Runic;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_Samaritan;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_Saurashtra;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_Sinhala;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_SmallFormVariants;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_SpacingModifierLetters;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_Specials;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_Sundanese;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_SundaneseSupplement;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_SuperscriptsandSubscripts;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_SupplementalArrowsA;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_SupplementalArrowsB;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_SupplementalMathematicalOperators;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_SupplementalPunctuation;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_SylotiNagri;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_Syriac;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_SyriacSupplement;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_Tagalog;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_Tagbanwa;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_TaiLe;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_TaiTham;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_TaiViet;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_Tamil;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_Telugu;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_Thaana;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_Thai;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_Tibetan;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_Tifinagh;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_UnifiedCanadianAboriginalSyllabics;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_UnifiedCanadianAboriginalSyllabicsExtended;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_Vai;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_VariationSelectors;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_VedicExtensions;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_VerticalForms;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_YiRadicals;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_YiSyllables;();df-generated | -| System.Text.Unicode;UnicodeRanges;get_YijingHexagramSymbols;();df-generated | -| System.Text.Unicode;Utf8;FromUtf16;(System.ReadOnlySpan,System.Span,System.Int32,System.Int32,System.Boolean,System.Boolean);df-generated | -| System.Text.Unicode;Utf8;ToUtf16;(System.ReadOnlySpan,System.Span,System.Int32,System.Int32,System.Boolean,System.Boolean);df-generated | -| System.Text;ASCIIEncoding;ASCIIEncoding;();df-generated | -| System.Text;ASCIIEncoding;GetByteCount;(System.Char*,System.Int32);df-generated | -| System.Text;ASCIIEncoding;GetByteCount;(System.Char[],System.Int32,System.Int32);df-generated | -| System.Text;ASCIIEncoding;GetByteCount;(System.ReadOnlySpan);df-generated | -| System.Text;ASCIIEncoding;GetByteCount;(System.String);df-generated | -| System.Text;ASCIIEncoding;GetCharCount;(System.Byte*,System.Int32);df-generated | -| System.Text;ASCIIEncoding;GetCharCount;(System.Byte[],System.Int32,System.Int32);df-generated | -| System.Text;ASCIIEncoding;GetCharCount;(System.ReadOnlySpan);df-generated | -| System.Text;ASCIIEncoding;GetMaxByteCount;(System.Int32);df-generated | -| System.Text;ASCIIEncoding;GetMaxCharCount;(System.Int32);df-generated | -| System.Text;ASCIIEncoding;get_IsSingleByte;();df-generated | -| System.Text;CodePagesEncodingProvider;GetEncoding;(System.Int32);df-generated | -| System.Text;CodePagesEncodingProvider;GetEncoding;(System.String);df-generated | -| System.Text;CodePagesEncodingProvider;GetEncodings;();df-generated | -| System.Text;CodePagesEncodingProvider;get_Instance;();df-generated | -| System.Text;Decoder;Convert;(System.Byte*,System.Int32,System.Char*,System.Int32,System.Boolean,System.Int32,System.Int32,System.Boolean);df-generated | -| System.Text;Decoder;Convert;(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32,System.Int32,System.Boolean,System.Int32,System.Int32,System.Boolean);df-generated | -| System.Text;Decoder;Convert;(System.ReadOnlySpan,System.Span,System.Boolean,System.Int32,System.Int32,System.Boolean);df-generated | -| System.Text;Decoder;Decoder;();df-generated | -| System.Text;Decoder;GetCharCount;(System.Byte*,System.Int32,System.Boolean);df-generated | -| System.Text;Decoder;GetCharCount;(System.Byte[],System.Int32,System.Int32);df-generated | -| System.Text;Decoder;GetCharCount;(System.Byte[],System.Int32,System.Int32,System.Boolean);df-generated | -| System.Text;Decoder;GetCharCount;(System.ReadOnlySpan,System.Boolean);df-generated | -| System.Text;Decoder;GetChars;(System.Byte*,System.Int32,System.Char*,System.Int32,System.Boolean);df-generated | -| System.Text;Decoder;GetChars;(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32);df-generated | -| System.Text;Decoder;GetChars;(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32,System.Boolean);df-generated | -| System.Text;Decoder;GetChars;(System.ReadOnlySpan,System.Span,System.Boolean);df-generated | -| System.Text;Decoder;Reset;();df-generated | -| System.Text;DecoderExceptionFallback;CreateFallbackBuffer;();df-generated | -| System.Text;DecoderExceptionFallback;Equals;(System.Object);df-generated | -| System.Text;DecoderExceptionFallback;GetHashCode;();df-generated | -| System.Text;DecoderExceptionFallback;get_MaxCharCount;();df-generated | -| System.Text;DecoderExceptionFallbackBuffer;Fallback;(System.Byte[],System.Int32);df-generated | -| System.Text;DecoderExceptionFallbackBuffer;GetNextChar;();df-generated | -| System.Text;DecoderExceptionFallbackBuffer;MovePrevious;();df-generated | -| System.Text;DecoderExceptionFallbackBuffer;get_Remaining;();df-generated | -| System.Text;DecoderFallback;CreateFallbackBuffer;();df-generated | -| System.Text;DecoderFallback;get_ExceptionFallback;();df-generated | -| System.Text;DecoderFallback;get_MaxCharCount;();df-generated | -| System.Text;DecoderFallback;get_ReplacementFallback;();df-generated | -| System.Text;DecoderFallbackBuffer;Fallback;(System.Byte[],System.Int32);df-generated | -| System.Text;DecoderFallbackBuffer;GetNextChar;();df-generated | -| System.Text;DecoderFallbackBuffer;MovePrevious;();df-generated | -| System.Text;DecoderFallbackBuffer;Reset;();df-generated | -| System.Text;DecoderFallbackBuffer;get_Remaining;();df-generated | -| System.Text;DecoderFallbackException;DecoderFallbackException;();df-generated | -| System.Text;DecoderFallbackException;DecoderFallbackException;(System.String);df-generated | -| System.Text;DecoderFallbackException;DecoderFallbackException;(System.String,System.Exception);df-generated | -| System.Text;DecoderFallbackException;get_Index;();df-generated | -| System.Text;DecoderReplacementFallback;DecoderReplacementFallback;();df-generated | -| System.Text;DecoderReplacementFallback;Equals;(System.Object);df-generated | -| System.Text;DecoderReplacementFallback;GetHashCode;();df-generated | -| System.Text;DecoderReplacementFallback;get_MaxCharCount;();df-generated | -| System.Text;DecoderReplacementFallbackBuffer;Fallback;(System.Byte[],System.Int32);df-generated | -| System.Text;DecoderReplacementFallbackBuffer;GetNextChar;();df-generated | -| System.Text;DecoderReplacementFallbackBuffer;MovePrevious;();df-generated | -| System.Text;DecoderReplacementFallbackBuffer;Reset;();df-generated | -| System.Text;DecoderReplacementFallbackBuffer;get_Remaining;();df-generated | -| System.Text;Encoder;Convert;(System.Char*,System.Int32,System.Byte*,System.Int32,System.Boolean,System.Int32,System.Int32,System.Boolean);df-generated | -| System.Text;Encoder;Convert;(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32,System.Int32,System.Boolean,System.Int32,System.Int32,System.Boolean);df-generated | -| System.Text;Encoder;Convert;(System.ReadOnlySpan,System.Span,System.Boolean,System.Int32,System.Int32,System.Boolean);df-generated | -| System.Text;Encoder;Encoder;();df-generated | -| System.Text;Encoder;GetByteCount;(System.Char*,System.Int32,System.Boolean);df-generated | -| System.Text;Encoder;GetByteCount;(System.Char[],System.Int32,System.Int32,System.Boolean);df-generated | -| System.Text;Encoder;GetByteCount;(System.ReadOnlySpan,System.Boolean);df-generated | -| System.Text;Encoder;GetBytes;(System.Char*,System.Int32,System.Byte*,System.Int32,System.Boolean);df-generated | -| System.Text;Encoder;GetBytes;(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32,System.Boolean);df-generated | -| System.Text;Encoder;GetBytes;(System.ReadOnlySpan,System.Span,System.Boolean);df-generated | -| System.Text;Encoder;Reset;();df-generated | -| System.Text;EncoderExceptionFallback;CreateFallbackBuffer;();df-generated | -| System.Text;EncoderExceptionFallback;EncoderExceptionFallback;();df-generated | -| System.Text;EncoderExceptionFallback;Equals;(System.Object);df-generated | -| System.Text;EncoderExceptionFallback;GetHashCode;();df-generated | -| System.Text;EncoderExceptionFallback;get_MaxCharCount;();df-generated | -| System.Text;EncoderExceptionFallbackBuffer;EncoderExceptionFallbackBuffer;();df-generated | -| System.Text;EncoderExceptionFallbackBuffer;Fallback;(System.Char,System.Char,System.Int32);df-generated | -| System.Text;EncoderExceptionFallbackBuffer;Fallback;(System.Char,System.Int32);df-generated | -| System.Text;EncoderExceptionFallbackBuffer;GetNextChar;();df-generated | -| System.Text;EncoderExceptionFallbackBuffer;MovePrevious;();df-generated | -| System.Text;EncoderExceptionFallbackBuffer;get_Remaining;();df-generated | -| System.Text;EncoderFallback;CreateFallbackBuffer;();df-generated | -| System.Text;EncoderFallback;get_ExceptionFallback;();df-generated | -| System.Text;EncoderFallback;get_MaxCharCount;();df-generated | -| System.Text;EncoderFallback;get_ReplacementFallback;();df-generated | -| System.Text;EncoderFallbackBuffer;Fallback;(System.Char,System.Char,System.Int32);df-generated | -| System.Text;EncoderFallbackBuffer;Fallback;(System.Char,System.Int32);df-generated | -| System.Text;EncoderFallbackBuffer;GetNextChar;();df-generated | -| System.Text;EncoderFallbackBuffer;MovePrevious;();df-generated | -| System.Text;EncoderFallbackBuffer;Reset;();df-generated | -| System.Text;EncoderFallbackBuffer;get_Remaining;();df-generated | -| System.Text;EncoderFallbackException;EncoderFallbackException;();df-generated | -| System.Text;EncoderFallbackException;EncoderFallbackException;(System.String);df-generated | -| System.Text;EncoderFallbackException;EncoderFallbackException;(System.String,System.Exception);df-generated | -| System.Text;EncoderFallbackException;IsUnknownSurrogate;();df-generated | -| System.Text;EncoderFallbackException;get_CharUnknown;();df-generated | -| System.Text;EncoderFallbackException;get_CharUnknownHigh;();df-generated | -| System.Text;EncoderFallbackException;get_CharUnknownLow;();df-generated | -| System.Text;EncoderFallbackException;get_Index;();df-generated | -| System.Text;EncoderReplacementFallback;EncoderReplacementFallback;();df-generated | -| System.Text;EncoderReplacementFallback;Equals;(System.Object);df-generated | -| System.Text;EncoderReplacementFallback;GetHashCode;();df-generated | -| System.Text;EncoderReplacementFallback;get_MaxCharCount;();df-generated | -| System.Text;EncoderReplacementFallbackBuffer;Fallback;(System.Char,System.Char,System.Int32);df-generated | -| System.Text;EncoderReplacementFallbackBuffer;Fallback;(System.Char,System.Int32);df-generated | -| System.Text;EncoderReplacementFallbackBuffer;GetNextChar;();df-generated | -| System.Text;EncoderReplacementFallbackBuffer;MovePrevious;();df-generated | -| System.Text;EncoderReplacementFallbackBuffer;Reset;();df-generated | -| System.Text;EncoderReplacementFallbackBuffer;get_Remaining;();df-generated | -| System.Text;Encoding;Clone;();df-generated | -| System.Text;Encoding;Encoding;();df-generated | -| System.Text;Encoding;Encoding;(System.Int32);df-generated | -| System.Text;Encoding;Equals;(System.Object);df-generated | -| System.Text;Encoding;GetByteCount;(System.Char*,System.Int32);df-generated | -| System.Text;Encoding;GetByteCount;(System.Char[]);df-generated | -| System.Text;Encoding;GetByteCount;(System.Char[],System.Int32,System.Int32);df-generated | -| System.Text;Encoding;GetByteCount;(System.ReadOnlySpan);df-generated | -| System.Text;Encoding;GetByteCount;(System.String);df-generated | -| System.Text;Encoding;GetByteCount;(System.String,System.Int32,System.Int32);df-generated | -| System.Text;Encoding;GetCharCount;(System.Byte*,System.Int32);df-generated | -| System.Text;Encoding;GetCharCount;(System.Byte[]);df-generated | -| System.Text;Encoding;GetCharCount;(System.Byte[],System.Int32,System.Int32);df-generated | -| System.Text;Encoding;GetCharCount;(System.ReadOnlySpan);df-generated | -| System.Text;Encoding;GetEncoding;(System.Int32);df-generated | -| System.Text;Encoding;GetEncoding;(System.String);df-generated | -| System.Text;Encoding;GetEncodings;();df-generated | -| System.Text;Encoding;GetHashCode;();df-generated | -| System.Text;Encoding;GetMaxByteCount;(System.Int32);df-generated | -| System.Text;Encoding;GetMaxCharCount;(System.Int32);df-generated | -| System.Text;Encoding;GetPreamble;();df-generated | -| System.Text;Encoding;IsAlwaysNormalized;();df-generated | -| System.Text;Encoding;IsAlwaysNormalized;(System.Text.NormalizationForm);df-generated | -| System.Text;Encoding;RegisterProvider;(System.Text.EncodingProvider);df-generated | -| System.Text;Encoding;get_ASCII;();df-generated | -| System.Text;Encoding;get_BigEndianUnicode;();df-generated | -| System.Text;Encoding;get_BodyName;();df-generated | -| System.Text;Encoding;get_CodePage;();df-generated | -| System.Text;Encoding;get_Default;();df-generated | -| System.Text;Encoding;get_EncodingName;();df-generated | -| System.Text;Encoding;get_HeaderName;();df-generated | -| System.Text;Encoding;get_IsBrowserDisplay;();df-generated | -| System.Text;Encoding;get_IsBrowserSave;();df-generated | -| System.Text;Encoding;get_IsMailNewsDisplay;();df-generated | -| System.Text;Encoding;get_IsMailNewsSave;();df-generated | -| System.Text;Encoding;get_IsReadOnly;();df-generated | -| System.Text;Encoding;get_IsSingleByte;();df-generated | -| System.Text;Encoding;get_Latin1;();df-generated | -| System.Text;Encoding;get_Preamble;();df-generated | -| System.Text;Encoding;get_UTF7;();df-generated | -| System.Text;Encoding;get_UTF8;();df-generated | -| System.Text;Encoding;get_UTF32;();df-generated | -| System.Text;Encoding;get_Unicode;();df-generated | -| System.Text;Encoding;get_WebName;();df-generated | -| System.Text;Encoding;get_WindowsCodePage;();df-generated | -| System.Text;EncodingExtensions;Convert;(System.Text.Decoder,System.Buffers.ReadOnlySequence,System.Buffers.IBufferWriter,System.Boolean,System.Int64,System.Boolean);df-generated | -| System.Text;EncodingExtensions;Convert;(System.Text.Decoder,System.ReadOnlySpan,System.Buffers.IBufferWriter,System.Boolean,System.Int64,System.Boolean);df-generated | -| System.Text;EncodingExtensions;Convert;(System.Text.Encoder,System.Buffers.ReadOnlySequence,System.Buffers.IBufferWriter,System.Boolean,System.Int64,System.Boolean);df-generated | -| System.Text;EncodingExtensions;Convert;(System.Text.Encoder,System.ReadOnlySpan,System.Buffers.IBufferWriter,System.Boolean,System.Int64,System.Boolean);df-generated | -| System.Text;EncodingExtensions;GetBytes;(System.Text.Encoding,System.Buffers.ReadOnlySequence);df-generated | -| System.Text;EncodingExtensions;GetBytes;(System.Text.Encoding,System.Buffers.ReadOnlySequence,System.Buffers.IBufferWriter);df-generated | -| System.Text;EncodingExtensions;GetBytes;(System.Text.Encoding,System.Buffers.ReadOnlySequence,System.Span);df-generated | -| System.Text;EncodingExtensions;GetBytes;(System.Text.Encoding,System.ReadOnlySpan,System.Buffers.IBufferWriter);df-generated | -| System.Text;EncodingExtensions;GetChars;(System.Text.Encoding,System.Buffers.ReadOnlySequence,System.Buffers.IBufferWriter);df-generated | -| System.Text;EncodingExtensions;GetChars;(System.Text.Encoding,System.Buffers.ReadOnlySequence,System.Span);df-generated | -| System.Text;EncodingExtensions;GetChars;(System.Text.Encoding,System.ReadOnlySpan,System.Buffers.IBufferWriter);df-generated | -| System.Text;EncodingExtensions;GetString;(System.Text.Encoding,System.Buffers.ReadOnlySequence);df-generated | -| System.Text;EncodingInfo;EncodingInfo;(System.Text.EncodingProvider,System.Int32,System.String,System.String);df-generated | -| System.Text;EncodingInfo;Equals;(System.Object);df-generated | -| System.Text;EncodingInfo;GetEncoding;();df-generated | -| System.Text;EncodingInfo;GetHashCode;();df-generated | -| System.Text;EncodingInfo;get_CodePage;();df-generated | -| System.Text;EncodingInfo;get_DisplayName;();df-generated | -| System.Text;EncodingInfo;get_Name;();df-generated | -| System.Text;EncodingProvider;EncodingProvider;();df-generated | -| System.Text;EncodingProvider;GetEncoding;(System.Int32);df-generated | -| System.Text;EncodingProvider;GetEncoding;(System.String);df-generated | -| System.Text;EncodingProvider;GetEncodings;();df-generated | -| System.Text;Rune;CompareTo;(System.Object);df-generated | -| System.Text;Rune;CompareTo;(System.Text.Rune);df-generated | -| System.Text;Rune;DecodeFromUtf8;(System.ReadOnlySpan,System.Text.Rune,System.Int32);df-generated | -| System.Text;Rune;DecodeFromUtf16;(System.ReadOnlySpan,System.Text.Rune,System.Int32);df-generated | -| System.Text;Rune;DecodeLastFromUtf8;(System.ReadOnlySpan,System.Text.Rune,System.Int32);df-generated | -| System.Text;Rune;DecodeLastFromUtf16;(System.ReadOnlySpan,System.Text.Rune,System.Int32);df-generated | -| System.Text;Rune;EncodeToUtf8;(System.Span);df-generated | -| System.Text;Rune;EncodeToUtf16;(System.Span);df-generated | -| System.Text;Rune;Equals;(System.Object);df-generated | -| System.Text;Rune;Equals;(System.Text.Rune);df-generated | -| System.Text;Rune;GetHashCode;();df-generated | -| System.Text;Rune;GetNumericValue;(System.Text.Rune);df-generated | -| System.Text;Rune;GetRuneAt;(System.String,System.Int32);df-generated | -| System.Text;Rune;GetUnicodeCategory;(System.Text.Rune);df-generated | -| System.Text;Rune;IsControl;(System.Text.Rune);df-generated | -| System.Text;Rune;IsDigit;(System.Text.Rune);df-generated | -| System.Text;Rune;IsLetter;(System.Text.Rune);df-generated | -| System.Text;Rune;IsLetterOrDigit;(System.Text.Rune);df-generated | -| System.Text;Rune;IsLower;(System.Text.Rune);df-generated | -| System.Text;Rune;IsNumber;(System.Text.Rune);df-generated | -| System.Text;Rune;IsPunctuation;(System.Text.Rune);df-generated | -| System.Text;Rune;IsSeparator;(System.Text.Rune);df-generated | -| System.Text;Rune;IsSymbol;(System.Text.Rune);df-generated | -| System.Text;Rune;IsUpper;(System.Text.Rune);df-generated | -| System.Text;Rune;IsValid;(System.Int32);df-generated | -| System.Text;Rune;IsValid;(System.UInt32);df-generated | -| System.Text;Rune;IsWhiteSpace;(System.Text.Rune);df-generated | -| System.Text;Rune;Rune;(System.Char);df-generated | -| System.Text;Rune;Rune;(System.Char,System.Char);df-generated | -| System.Text;Rune;Rune;(System.Int32);df-generated | -| System.Text;Rune;Rune;(System.UInt32);df-generated | -| System.Text;Rune;ToLower;(System.Text.Rune,System.Globalization.CultureInfo);df-generated | -| System.Text;Rune;ToLowerInvariant;(System.Text.Rune);df-generated | -| System.Text;Rune;ToString;();df-generated | -| System.Text;Rune;ToString;(System.String,System.IFormatProvider);df-generated | -| System.Text;Rune;ToUpper;(System.Text.Rune,System.Globalization.CultureInfo);df-generated | -| System.Text;Rune;ToUpperInvariant;(System.Text.Rune);df-generated | -| System.Text;Rune;TryCreate;(System.Char,System.Char,System.Text.Rune);df-generated | -| System.Text;Rune;TryCreate;(System.Char,System.Text.Rune);df-generated | -| System.Text;Rune;TryCreate;(System.Int32,System.Text.Rune);df-generated | -| System.Text;Rune;TryCreate;(System.UInt32,System.Text.Rune);df-generated | -| System.Text;Rune;TryEncodeToUtf8;(System.Span,System.Int32);df-generated | -| System.Text;Rune;TryEncodeToUtf16;(System.Span,System.Int32);df-generated | -| System.Text;Rune;TryFormat;(System.Span,System.Int32,System.ReadOnlySpan,System.IFormatProvider);df-generated | -| System.Text;Rune;TryGetRuneAt;(System.String,System.Int32,System.Text.Rune);df-generated | -| System.Text;Rune;get_IsAscii;();df-generated | -| System.Text;Rune;get_IsBmp;();df-generated | -| System.Text;Rune;get_Plane;();df-generated | -| System.Text;Rune;get_ReplacementChar;();df-generated | -| System.Text;Rune;get_Utf8SequenceLength;();df-generated | -| System.Text;Rune;get_Utf16SequenceLength;();df-generated | -| System.Text;Rune;get_Value;();df-generated | -| System.Text;SpanLineEnumerator;MoveNext;();df-generated | -| System.Text;SpanRuneEnumerator;MoveNext;();df-generated | -| System.Text;StringBuilder+AppendInterpolatedStringHandler;AppendFormatted;(System.Object,System.Int32,System.String);df-generated | -| System.Text;StringBuilder+AppendInterpolatedStringHandler;AppendFormatted;(System.ReadOnlySpan);df-generated | -| System.Text;StringBuilder+AppendInterpolatedStringHandler;AppendFormatted;(System.ReadOnlySpan,System.Int32,System.String);df-generated | -| System.Text;StringBuilder+AppendInterpolatedStringHandler;AppendFormatted;(System.String,System.Int32,System.String);df-generated | -| System.Text;StringBuilder+AppendInterpolatedStringHandler;AppendFormatted<>;(T,System.Int32);df-generated | -| System.Text;StringBuilder+AppendInterpolatedStringHandler;AppendFormatted<>;(T,System.Int32,System.String);df-generated | -| System.Text;StringBuilder+ChunkEnumerator;MoveNext;();df-generated | -| System.Text;StringBuilder;CopyTo;(System.Int32,System.Char[],System.Int32,System.Int32);df-generated | -| System.Text;StringBuilder;CopyTo;(System.Int32,System.Span,System.Int32);df-generated | -| System.Text;StringBuilder;EnsureCapacity;(System.Int32);df-generated | -| System.Text;StringBuilder;Equals;(System.ReadOnlySpan);df-generated | -| System.Text;StringBuilder;Equals;(System.Text.StringBuilder);df-generated | -| System.Text;StringBuilder;StringBuilder;();df-generated | -| System.Text;StringBuilder;StringBuilder;(System.Int32);df-generated | -| System.Text;StringBuilder;StringBuilder;(System.Int32,System.Int32);df-generated | -| System.Text;StringBuilder;get_Capacity;();df-generated | -| System.Text;StringBuilder;get_Chars;(System.Int32);df-generated | -| System.Text;StringBuilder;get_Length;();df-generated | -| System.Text;StringBuilder;get_MaxCapacity;();df-generated | -| System.Text;StringBuilder;set_Capacity;(System.Int32);df-generated | -| System.Text;StringBuilder;set_Chars;(System.Int32,System.Char);df-generated | -| System.Text;StringBuilder;set_Length;(System.Int32);df-generated | -| System.Text;StringRuneEnumerator;Dispose;();df-generated | -| System.Text;StringRuneEnumerator;MoveNext;();df-generated | -| System.Text;StringRuneEnumerator;Reset;();df-generated | -| System.Text;UTF7Encoding;Equals;(System.Object);df-generated | -| System.Text;UTF7Encoding;GetByteCount;(System.Char*,System.Int32);df-generated | -| System.Text;UTF7Encoding;GetByteCount;(System.Char[],System.Int32,System.Int32);df-generated | -| System.Text;UTF7Encoding;GetByteCount;(System.String);df-generated | -| System.Text;UTF7Encoding;GetCharCount;(System.Byte*,System.Int32);df-generated | -| System.Text;UTF7Encoding;GetCharCount;(System.Byte[],System.Int32,System.Int32);df-generated | -| System.Text;UTF7Encoding;GetDecoder;();df-generated | -| System.Text;UTF7Encoding;GetEncoder;();df-generated | -| System.Text;UTF7Encoding;GetHashCode;();df-generated | -| System.Text;UTF7Encoding;GetMaxByteCount;(System.Int32);df-generated | -| System.Text;UTF7Encoding;GetMaxCharCount;(System.Int32);df-generated | -| System.Text;UTF7Encoding;UTF7Encoding;();df-generated | -| System.Text;UTF7Encoding;UTF7Encoding;(System.Boolean);df-generated | -| System.Text;UTF8Encoding;Equals;(System.Object);df-generated | -| System.Text;UTF8Encoding;GetByteCount;(System.Char*,System.Int32);df-generated | -| System.Text;UTF8Encoding;GetByteCount;(System.Char[],System.Int32,System.Int32);df-generated | -| System.Text;UTF8Encoding;GetByteCount;(System.ReadOnlySpan);df-generated | -| System.Text;UTF8Encoding;GetByteCount;(System.String);df-generated | -| System.Text;UTF8Encoding;GetCharCount;(System.Byte*,System.Int32);df-generated | -| System.Text;UTF8Encoding;GetCharCount;(System.Byte[],System.Int32,System.Int32);df-generated | -| System.Text;UTF8Encoding;GetCharCount;(System.ReadOnlySpan);df-generated | -| System.Text;UTF8Encoding;GetHashCode;();df-generated | -| System.Text;UTF8Encoding;GetMaxByteCount;(System.Int32);df-generated | -| System.Text;UTF8Encoding;GetMaxCharCount;(System.Int32);df-generated | -| System.Text;UTF8Encoding;GetPreamble;();df-generated | -| System.Text;UTF8Encoding;UTF8Encoding;();df-generated | -| System.Text;UTF8Encoding;UTF8Encoding;(System.Boolean);df-generated | -| System.Text;UTF8Encoding;UTF8Encoding;(System.Boolean,System.Boolean);df-generated | -| System.Text;UTF8Encoding;get_Preamble;();df-generated | -| System.Text;UTF32Encoding;Equals;(System.Object);df-generated | -| System.Text;UTF32Encoding;GetByteCount;(System.Char*,System.Int32);df-generated | -| System.Text;UTF32Encoding;GetByteCount;(System.Char[],System.Int32,System.Int32);df-generated | -| System.Text;UTF32Encoding;GetByteCount;(System.String);df-generated | -| System.Text;UTF32Encoding;GetCharCount;(System.Byte*,System.Int32);df-generated | -| System.Text;UTF32Encoding;GetCharCount;(System.Byte[],System.Int32,System.Int32);df-generated | -| System.Text;UTF32Encoding;GetDecoder;();df-generated | -| System.Text;UTF32Encoding;GetHashCode;();df-generated | -| System.Text;UTF32Encoding;GetMaxByteCount;(System.Int32);df-generated | -| System.Text;UTF32Encoding;GetMaxCharCount;(System.Int32);df-generated | -| System.Text;UTF32Encoding;GetPreamble;();df-generated | -| System.Text;UTF32Encoding;UTF32Encoding;();df-generated | -| System.Text;UTF32Encoding;UTF32Encoding;(System.Boolean,System.Boolean);df-generated | -| System.Text;UTF32Encoding;UTF32Encoding;(System.Boolean,System.Boolean,System.Boolean);df-generated | -| System.Text;UTF32Encoding;get_Preamble;();df-generated | -| System.Text;UnicodeEncoding;Equals;(System.Object);df-generated | -| System.Text;UnicodeEncoding;GetByteCount;(System.Char*,System.Int32);df-generated | -| System.Text;UnicodeEncoding;GetByteCount;(System.Char[],System.Int32,System.Int32);df-generated | -| System.Text;UnicodeEncoding;GetByteCount;(System.String);df-generated | -| System.Text;UnicodeEncoding;GetCharCount;(System.Byte*,System.Int32);df-generated | -| System.Text;UnicodeEncoding;GetCharCount;(System.Byte[],System.Int32,System.Int32);df-generated | -| System.Text;UnicodeEncoding;GetDecoder;();df-generated | -| System.Text;UnicodeEncoding;GetHashCode;();df-generated | -| System.Text;UnicodeEncoding;GetMaxByteCount;(System.Int32);df-generated | -| System.Text;UnicodeEncoding;GetMaxCharCount;(System.Int32);df-generated | -| System.Text;UnicodeEncoding;GetPreamble;();df-generated | -| System.Text;UnicodeEncoding;UnicodeEncoding;();df-generated | -| System.Text;UnicodeEncoding;UnicodeEncoding;(System.Boolean,System.Boolean);df-generated | -| System.Text;UnicodeEncoding;UnicodeEncoding;(System.Boolean,System.Boolean,System.Boolean);df-generated | -| System.Text;UnicodeEncoding;get_Preamble;();df-generated | -| System.Threading.Channels;BoundedChannelOptions;BoundedChannelOptions;(System.Int32);df-generated | -| System.Threading.Channels;BoundedChannelOptions;get_Capacity;();df-generated | -| System.Threading.Channels;BoundedChannelOptions;get_FullMode;();df-generated | -| System.Threading.Channels;BoundedChannelOptions;set_Capacity;(System.Int32);df-generated | -| System.Threading.Channels;BoundedChannelOptions;set_FullMode;(System.Threading.Channels.BoundedChannelFullMode);df-generated | -| System.Threading.Channels;Channel;CreateBounded<>;(System.Int32);df-generated | -| System.Threading.Channels;Channel;CreateBounded<>;(System.Threading.Channels.BoundedChannelOptions);df-generated | -| System.Threading.Channels;Channel;CreateUnbounded<>;();df-generated | -| System.Threading.Channels;Channel;CreateUnbounded<>;(System.Threading.Channels.UnboundedChannelOptions);df-generated | -| System.Threading.Channels;Channel<,>;get_Reader;();df-generated | -| System.Threading.Channels;Channel<,>;get_Writer;();df-generated | -| System.Threading.Channels;Channel<,>;set_Reader;(System.Threading.Channels.ChannelReader);df-generated | -| System.Threading.Channels;Channel<,>;set_Writer;(System.Threading.Channels.ChannelWriter);df-generated | -| System.Threading.Channels;ChannelClosedException;ChannelClosedException;();df-generated | -| System.Threading.Channels;ChannelClosedException;ChannelClosedException;(System.Exception);df-generated | -| System.Threading.Channels;ChannelClosedException;ChannelClosedException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Threading.Channels;ChannelClosedException;ChannelClosedException;(System.String);df-generated | -| System.Threading.Channels;ChannelClosedException;ChannelClosedException;(System.String,System.Exception);df-generated | -| System.Threading.Channels;ChannelOptions;get_AllowSynchronousContinuations;();df-generated | -| System.Threading.Channels;ChannelOptions;get_SingleReader;();df-generated | -| System.Threading.Channels;ChannelOptions;get_SingleWriter;();df-generated | -| System.Threading.Channels;ChannelOptions;set_AllowSynchronousContinuations;(System.Boolean);df-generated | -| System.Threading.Channels;ChannelOptions;set_SingleReader;(System.Boolean);df-generated | -| System.Threading.Channels;ChannelOptions;set_SingleWriter;(System.Boolean);df-generated | -| System.Threading.Channels;ChannelReader<>;ReadAllAsync;(System.Threading.CancellationToken);df-generated | -| System.Threading.Channels;ChannelReader<>;ReadAsync;(System.Threading.CancellationToken);df-generated | -| System.Threading.Channels;ChannelReader<>;TryPeek;(T);df-generated | -| System.Threading.Channels;ChannelReader<>;TryRead;(T);df-generated | -| System.Threading.Channels;ChannelReader<>;WaitToReadAsync;(System.Threading.CancellationToken);df-generated | -| System.Threading.Channels;ChannelReader<>;get_CanCount;();df-generated | -| System.Threading.Channels;ChannelReader<>;get_CanPeek;();df-generated | -| System.Threading.Channels;ChannelReader<>;get_Completion;();df-generated | -| System.Threading.Channels;ChannelReader<>;get_Count;();df-generated | -| System.Threading.Channels;ChannelWriter<>;Complete;(System.Exception);df-generated | -| System.Threading.Channels;ChannelWriter<>;TryComplete;(System.Exception);df-generated | -| System.Threading.Channels;ChannelWriter<>;TryWrite;(T);df-generated | -| System.Threading.Channels;ChannelWriter<>;WaitToWriteAsync;(System.Threading.CancellationToken);df-generated | -| System.Threading.Channels;ChannelWriter<>;WriteAsync;(T,System.Threading.CancellationToken);df-generated | -| System.Threading.RateLimiting;ConcurrencyLimiter;Dispose;(System.Boolean);df-generated | -| System.Threading.RateLimiting;ConcurrencyLimiter;DisposeAsyncCore;();df-generated | -| System.Threading.RateLimiting;ConcurrencyLimiterOptions;get_PermitLimit;();df-generated | -| System.Threading.RateLimiting;ConcurrencyLimiterOptions;get_QueueLimit;();df-generated | -| System.Threading.RateLimiting;ConcurrencyLimiterOptions;get_QueueProcessingOrder;();df-generated | -| System.Threading.RateLimiting;MetadataName;get_ReasonPhrase;();df-generated | -| System.Threading.RateLimiting;MetadataName;get_RetryAfter;();df-generated | -| System.Threading.RateLimiting;MetadataName<>;Equals;(System.Object);df-generated | -| System.Threading.RateLimiting;MetadataName<>;Equals;(System.Threading.RateLimiting.MetadataName<>);df-generated | -| System.Threading.RateLimiting;MetadataName<>;GetHashCode;();df-generated | -| System.Threading.RateLimiting;RateLimitLease;Dispose;();df-generated | -| System.Threading.RateLimiting;RateLimitLease;Dispose;(System.Boolean);df-generated | -| System.Threading.RateLimiting;RateLimitLease;TryGetMetadata;(System.String,System.Object);df-generated | -| System.Threading.RateLimiting;RateLimitLease;get_IsAcquired;();df-generated | -| System.Threading.RateLimiting;RateLimitLease;get_MetadataNames;();df-generated | -| System.Threading.RateLimiting;RateLimiter;Dispose;();df-generated | -| System.Threading.RateLimiting;RateLimiter;Dispose;(System.Boolean);df-generated | -| System.Threading.RateLimiting;RateLimiter;DisposeAsync;();df-generated | -| System.Threading.RateLimiting;RateLimiter;DisposeAsyncCore;();df-generated | -| System.Threading.RateLimiting;TokenBucketRateLimiter;Dispose;(System.Boolean);df-generated | -| System.Threading.RateLimiting;TokenBucketRateLimiter;DisposeAsyncCore;();df-generated | -| System.Threading.RateLimiting;TokenBucketRateLimiter;TryReplenish;();df-generated | -| System.Threading.RateLimiting;TokenBucketRateLimiterOptions;get_AutoReplenishment;();df-generated | -| System.Threading.RateLimiting;TokenBucketRateLimiterOptions;get_QueueLimit;();df-generated | -| System.Threading.RateLimiting;TokenBucketRateLimiterOptions;get_QueueProcessingOrder;();df-generated | -| System.Threading.RateLimiting;TokenBucketRateLimiterOptions;get_ReplenishmentPeriod;();df-generated | -| System.Threading.RateLimiting;TokenBucketRateLimiterOptions;get_TokenLimit;();df-generated | -| System.Threading.RateLimiting;TokenBucketRateLimiterOptions;get_TokensPerPeriod;();df-generated | -| System.Threading.Tasks.Dataflow;ActionBlock<>;Complete;();df-generated | -| System.Threading.Tasks.Dataflow;ActionBlock<>;Fault;(System.Exception);df-generated | -| System.Threading.Tasks.Dataflow;ActionBlock<>;OfferMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,TInput,System.Threading.Tasks.Dataflow.ISourceBlock,System.Boolean);df-generated | -| System.Threading.Tasks.Dataflow;ActionBlock<>;Post;(TInput);df-generated | -| System.Threading.Tasks.Dataflow;ActionBlock<>;ToString;();df-generated | -| System.Threading.Tasks.Dataflow;ActionBlock<>;get_Completion;();df-generated | -| System.Threading.Tasks.Dataflow;ActionBlock<>;get_InputCount;();df-generated | -| System.Threading.Tasks.Dataflow;BatchBlock<>;BatchBlock;(System.Int32);df-generated | -| System.Threading.Tasks.Dataflow;BatchBlock<>;Complete;();df-generated | -| System.Threading.Tasks.Dataflow;BatchBlock<>;ConsumeMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock,System.Boolean);df-generated | -| System.Threading.Tasks.Dataflow;BatchBlock<>;Fault;(System.Exception);df-generated | -| System.Threading.Tasks.Dataflow;BatchBlock<>;OfferMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,T,System.Threading.Tasks.Dataflow.ISourceBlock,System.Boolean);df-generated | -| System.Threading.Tasks.Dataflow;BatchBlock<>;ReleaseReservation;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock);df-generated | -| System.Threading.Tasks.Dataflow;BatchBlock<>;ToString;();df-generated | -| System.Threading.Tasks.Dataflow;BatchBlock<>;TriggerBatch;();df-generated | -| System.Threading.Tasks.Dataflow;BatchBlock<>;TryReceiveAll;(System.Collections.Generic.IList);df-generated | -| System.Threading.Tasks.Dataflow;BatchBlock<>;get_BatchSize;();df-generated | -| System.Threading.Tasks.Dataflow;BatchBlock<>;get_Completion;();df-generated | -| System.Threading.Tasks.Dataflow;BatchBlock<>;get_OutputCount;();df-generated | -| System.Threading.Tasks.Dataflow;BatchedJoinBlock<,,>;BatchedJoinBlock;(System.Int32);df-generated | -| System.Threading.Tasks.Dataflow;BatchedJoinBlock<,,>;Complete;();df-generated | -| System.Threading.Tasks.Dataflow;BatchedJoinBlock<,,>;ConsumeMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock,System.Collections.Generic.IList,System.Collections.Generic.IList>>,System.Boolean);df-generated | -| System.Threading.Tasks.Dataflow;BatchedJoinBlock<,,>;Fault;(System.Exception);df-generated | -| System.Threading.Tasks.Dataflow;BatchedJoinBlock<,,>;ReleaseReservation;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock,System.Collections.Generic.IList,System.Collections.Generic.IList>>);df-generated | -| System.Threading.Tasks.Dataflow;BatchedJoinBlock<,,>;ToString;();df-generated | -| System.Threading.Tasks.Dataflow;BatchedJoinBlock<,,>;TryReceiveAll;(System.Collections.Generic.IList,System.Collections.Generic.IList,System.Collections.Generic.IList>>);df-generated | -| System.Threading.Tasks.Dataflow;BatchedJoinBlock<,,>;get_BatchSize;();df-generated | -| System.Threading.Tasks.Dataflow;BatchedJoinBlock<,,>;get_Completion;();df-generated | -| System.Threading.Tasks.Dataflow;BatchedJoinBlock<,,>;get_OutputCount;();df-generated | -| System.Threading.Tasks.Dataflow;BatchedJoinBlock<,>;BatchedJoinBlock;(System.Int32);df-generated | -| System.Threading.Tasks.Dataflow;BatchedJoinBlock<,>;Complete;();df-generated | -| System.Threading.Tasks.Dataflow;BatchedJoinBlock<,>;ConsumeMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock,System.Collections.Generic.IList>>,System.Boolean);df-generated | -| System.Threading.Tasks.Dataflow;BatchedJoinBlock<,>;Fault;(System.Exception);df-generated | -| System.Threading.Tasks.Dataflow;BatchedJoinBlock<,>;ReleaseReservation;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock,System.Collections.Generic.IList>>);df-generated | -| System.Threading.Tasks.Dataflow;BatchedJoinBlock<,>;ToString;();df-generated | -| System.Threading.Tasks.Dataflow;BatchedJoinBlock<,>;TryReceiveAll;(System.Collections.Generic.IList,System.Collections.Generic.IList>>);df-generated | -| System.Threading.Tasks.Dataflow;BatchedJoinBlock<,>;get_BatchSize;();df-generated | -| System.Threading.Tasks.Dataflow;BatchedJoinBlock<,>;get_Completion;();df-generated | -| System.Threading.Tasks.Dataflow;BatchedJoinBlock<,>;get_OutputCount;();df-generated | -| System.Threading.Tasks.Dataflow;BroadcastBlock<>;Complete;();df-generated | -| System.Threading.Tasks.Dataflow;BroadcastBlock<>;Fault;(System.Exception);df-generated | -| System.Threading.Tasks.Dataflow;BroadcastBlock<>;OfferMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,T,System.Threading.Tasks.Dataflow.ISourceBlock,System.Boolean);df-generated | -| System.Threading.Tasks.Dataflow;BroadcastBlock<>;ReleaseReservation;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock);df-generated | -| System.Threading.Tasks.Dataflow;BroadcastBlock<>;ToString;();df-generated | -| System.Threading.Tasks.Dataflow;BroadcastBlock<>;get_Completion;();df-generated | -| System.Threading.Tasks.Dataflow;BufferBlock<>;BufferBlock;();df-generated | -| System.Threading.Tasks.Dataflow;BufferBlock<>;Complete;();df-generated | -| System.Threading.Tasks.Dataflow;BufferBlock<>;ConsumeMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock,System.Boolean);df-generated | -| System.Threading.Tasks.Dataflow;BufferBlock<>;Fault;(System.Exception);df-generated | -| System.Threading.Tasks.Dataflow;BufferBlock<>;OfferMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,T,System.Threading.Tasks.Dataflow.ISourceBlock,System.Boolean);df-generated | -| System.Threading.Tasks.Dataflow;BufferBlock<>;ReleaseReservation;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock);df-generated | -| System.Threading.Tasks.Dataflow;BufferBlock<>;ToString;();df-generated | -| System.Threading.Tasks.Dataflow;BufferBlock<>;TryReceiveAll;(System.Collections.Generic.IList);df-generated | -| System.Threading.Tasks.Dataflow;BufferBlock<>;get_Completion;();df-generated | -| System.Threading.Tasks.Dataflow;BufferBlock<>;get_Count;();df-generated | -| System.Threading.Tasks.Dataflow;DataflowBlock;NullTarget<>;();df-generated | -| System.Threading.Tasks.Dataflow;DataflowBlock;OutputAvailableAsync<>;(System.Threading.Tasks.Dataflow.ISourceBlock);df-generated | -| System.Threading.Tasks.Dataflow;DataflowBlock;OutputAvailableAsync<>;(System.Threading.Tasks.Dataflow.ISourceBlock,System.Threading.CancellationToken);df-generated | -| System.Threading.Tasks.Dataflow;DataflowBlock;ReceiveAllAsync<>;(System.Threading.Tasks.Dataflow.IReceivableSourceBlock,System.Threading.CancellationToken);df-generated | -| System.Threading.Tasks.Dataflow;DataflowBlock;SendAsync<>;(System.Threading.Tasks.Dataflow.ITargetBlock,TInput);df-generated | -| System.Threading.Tasks.Dataflow;DataflowBlockOptions;DataflowBlockOptions;();df-generated | -| System.Threading.Tasks.Dataflow;DataflowBlockOptions;get_BoundedCapacity;();df-generated | -| System.Threading.Tasks.Dataflow;DataflowBlockOptions;get_EnsureOrdered;();df-generated | -| System.Threading.Tasks.Dataflow;DataflowBlockOptions;get_MaxMessagesPerTask;();df-generated | -| System.Threading.Tasks.Dataflow;DataflowBlockOptions;set_BoundedCapacity;(System.Int32);df-generated | -| System.Threading.Tasks.Dataflow;DataflowBlockOptions;set_EnsureOrdered;(System.Boolean);df-generated | -| System.Threading.Tasks.Dataflow;DataflowBlockOptions;set_MaxMessagesPerTask;(System.Int32);df-generated | -| System.Threading.Tasks.Dataflow;DataflowLinkOptions;DataflowLinkOptions;();df-generated | -| System.Threading.Tasks.Dataflow;DataflowLinkOptions;get_Append;();df-generated | -| System.Threading.Tasks.Dataflow;DataflowLinkOptions;get_MaxMessages;();df-generated | -| System.Threading.Tasks.Dataflow;DataflowLinkOptions;get_PropagateCompletion;();df-generated | -| System.Threading.Tasks.Dataflow;DataflowLinkOptions;set_Append;(System.Boolean);df-generated | -| System.Threading.Tasks.Dataflow;DataflowLinkOptions;set_MaxMessages;(System.Int32);df-generated | -| System.Threading.Tasks.Dataflow;DataflowLinkOptions;set_PropagateCompletion;(System.Boolean);df-generated | -| System.Threading.Tasks.Dataflow;DataflowMessageHeader;DataflowMessageHeader;(System.Int64);df-generated | -| System.Threading.Tasks.Dataflow;DataflowMessageHeader;Equals;(System.Object);df-generated | -| System.Threading.Tasks.Dataflow;DataflowMessageHeader;Equals;(System.Threading.Tasks.Dataflow.DataflowMessageHeader);df-generated | -| System.Threading.Tasks.Dataflow;DataflowMessageHeader;GetHashCode;();df-generated | -| System.Threading.Tasks.Dataflow;DataflowMessageHeader;get_Id;();df-generated | -| System.Threading.Tasks.Dataflow;DataflowMessageHeader;get_IsValid;();df-generated | -| System.Threading.Tasks.Dataflow;ExecutionDataflowBlockOptions;ExecutionDataflowBlockOptions;();df-generated | -| System.Threading.Tasks.Dataflow;ExecutionDataflowBlockOptions;get_MaxDegreeOfParallelism;();df-generated | -| System.Threading.Tasks.Dataflow;ExecutionDataflowBlockOptions;get_SingleProducerConstrained;();df-generated | -| System.Threading.Tasks.Dataflow;ExecutionDataflowBlockOptions;set_MaxDegreeOfParallelism;(System.Int32);df-generated | -| System.Threading.Tasks.Dataflow;ExecutionDataflowBlockOptions;set_SingleProducerConstrained;(System.Boolean);df-generated | -| System.Threading.Tasks.Dataflow;GroupingDataflowBlockOptions;GroupingDataflowBlockOptions;();df-generated | -| System.Threading.Tasks.Dataflow;GroupingDataflowBlockOptions;get_Greedy;();df-generated | -| System.Threading.Tasks.Dataflow;GroupingDataflowBlockOptions;get_MaxNumberOfGroups;();df-generated | -| System.Threading.Tasks.Dataflow;GroupingDataflowBlockOptions;set_Greedy;(System.Boolean);df-generated | -| System.Threading.Tasks.Dataflow;GroupingDataflowBlockOptions;set_MaxNumberOfGroups;(System.Int64);df-generated | -| System.Threading.Tasks.Dataflow;IDataflowBlock;Complete;();df-generated | -| System.Threading.Tasks.Dataflow;IDataflowBlock;Fault;(System.Exception);df-generated | -| System.Threading.Tasks.Dataflow;IDataflowBlock;get_Completion;();df-generated | -| System.Threading.Tasks.Dataflow;IReceivableSourceBlock<>;TryReceiveAll;(System.Collections.Generic.IList);df-generated | -| System.Threading.Tasks.Dataflow;ISourceBlock<>;ConsumeMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock,System.Boolean);df-generated | -| System.Threading.Tasks.Dataflow;ISourceBlock<>;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Threading.Tasks.Dataflow.DataflowLinkOptions);df-generated | -| System.Threading.Tasks.Dataflow;ISourceBlock<>;ReleaseReservation;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock);df-generated | -| System.Threading.Tasks.Dataflow;ISourceBlock<>;ReserveMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock);df-generated | -| System.Threading.Tasks.Dataflow;ITargetBlock<>;OfferMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,TInput,System.Threading.Tasks.Dataflow.ISourceBlock,System.Boolean);df-generated | -| System.Threading.Tasks.Dataflow;JoinBlock<,,>;Complete;();df-generated | -| System.Threading.Tasks.Dataflow;JoinBlock<,,>;ConsumeMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock>,System.Boolean);df-generated | -| System.Threading.Tasks.Dataflow;JoinBlock<,,>;Fault;(System.Exception);df-generated | -| System.Threading.Tasks.Dataflow;JoinBlock<,,>;JoinBlock;();df-generated | -| System.Threading.Tasks.Dataflow;JoinBlock<,,>;ReleaseReservation;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock>);df-generated | -| System.Threading.Tasks.Dataflow;JoinBlock<,,>;ToString;();df-generated | -| System.Threading.Tasks.Dataflow;JoinBlock<,,>;TryReceiveAll;(System.Collections.Generic.IList>);df-generated | -| System.Threading.Tasks.Dataflow;JoinBlock<,,>;get_Completion;();df-generated | -| System.Threading.Tasks.Dataflow;JoinBlock<,,>;get_OutputCount;();df-generated | -| System.Threading.Tasks.Dataflow;JoinBlock<,>;Complete;();df-generated | -| System.Threading.Tasks.Dataflow;JoinBlock<,>;ConsumeMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock>,System.Boolean);df-generated | -| System.Threading.Tasks.Dataflow;JoinBlock<,>;Fault;(System.Exception);df-generated | -| System.Threading.Tasks.Dataflow;JoinBlock<,>;JoinBlock;();df-generated | -| System.Threading.Tasks.Dataflow;JoinBlock<,>;ReleaseReservation;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock>);df-generated | -| System.Threading.Tasks.Dataflow;JoinBlock<,>;ToString;();df-generated | -| System.Threading.Tasks.Dataflow;JoinBlock<,>;TryReceiveAll;(System.Collections.Generic.IList>);df-generated | -| System.Threading.Tasks.Dataflow;JoinBlock<,>;get_Completion;();df-generated | -| System.Threading.Tasks.Dataflow;JoinBlock<,>;get_OutputCount;();df-generated | -| System.Threading.Tasks.Dataflow;TransformBlock<,>;Complete;();df-generated | -| System.Threading.Tasks.Dataflow;TransformBlock<,>;ConsumeMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock,System.Boolean);df-generated | -| System.Threading.Tasks.Dataflow;TransformBlock<,>;Fault;(System.Exception);df-generated | -| System.Threading.Tasks.Dataflow;TransformBlock<,>;OfferMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,TInput,System.Threading.Tasks.Dataflow.ISourceBlock,System.Boolean);df-generated | -| System.Threading.Tasks.Dataflow;TransformBlock<,>;ReleaseReservation;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock);df-generated | -| System.Threading.Tasks.Dataflow;TransformBlock<,>;ToString;();df-generated | -| System.Threading.Tasks.Dataflow;TransformBlock<,>;TryReceiveAll;(System.Collections.Generic.IList);df-generated | -| System.Threading.Tasks.Dataflow;TransformBlock<,>;get_Completion;();df-generated | -| System.Threading.Tasks.Dataflow;TransformBlock<,>;get_InputCount;();df-generated | -| System.Threading.Tasks.Dataflow;TransformBlock<,>;get_OutputCount;();df-generated | -| System.Threading.Tasks.Dataflow;TransformManyBlock<,>;Complete;();df-generated | -| System.Threading.Tasks.Dataflow;TransformManyBlock<,>;ConsumeMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock,System.Boolean);df-generated | -| System.Threading.Tasks.Dataflow;TransformManyBlock<,>;Fault;(System.Exception);df-generated | -| System.Threading.Tasks.Dataflow;TransformManyBlock<,>;OfferMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,TInput,System.Threading.Tasks.Dataflow.ISourceBlock,System.Boolean);df-generated | -| System.Threading.Tasks.Dataflow;TransformManyBlock<,>;ReleaseReservation;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock);df-generated | -| System.Threading.Tasks.Dataflow;TransformManyBlock<,>;ToString;();df-generated | -| System.Threading.Tasks.Dataflow;TransformManyBlock<,>;TryReceiveAll;(System.Collections.Generic.IList);df-generated | -| System.Threading.Tasks.Dataflow;TransformManyBlock<,>;get_Completion;();df-generated | -| System.Threading.Tasks.Dataflow;TransformManyBlock<,>;get_InputCount;();df-generated | -| System.Threading.Tasks.Dataflow;TransformManyBlock<,>;get_OutputCount;();df-generated | -| System.Threading.Tasks.Dataflow;WriteOnceBlock<>;Complete;();df-generated | -| System.Threading.Tasks.Dataflow;WriteOnceBlock<>;Fault;(System.Exception);df-generated | -| System.Threading.Tasks.Dataflow;WriteOnceBlock<>;ReserveMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock);df-generated | -| System.Threading.Tasks.Sources;IValueTaskSource;GetResult;(System.Int16);df-generated | -| System.Threading.Tasks.Sources;IValueTaskSource;GetStatus;(System.Int16);df-generated | -| System.Threading.Tasks.Sources;IValueTaskSource<>;GetResult;(System.Int16);df-generated | -| System.Threading.Tasks.Sources;IValueTaskSource<>;GetStatus;(System.Int16);df-generated | -| System.Threading.Tasks.Sources;ManualResetValueTaskSourceCore<>;GetStatus;(System.Int16);df-generated | -| System.Threading.Tasks.Sources;ManualResetValueTaskSourceCore<>;Reset;();df-generated | -| System.Threading.Tasks.Sources;ManualResetValueTaskSourceCore<>;get_RunContinuationsAsynchronously;();df-generated | -| System.Threading.Tasks.Sources;ManualResetValueTaskSourceCore<>;get_Version;();df-generated | -| System.Threading.Tasks.Sources;ManualResetValueTaskSourceCore<>;set_RunContinuationsAsynchronously;(System.Boolean);df-generated | -| System.Threading.Tasks;ConcurrentExclusiveSchedulerPair;Complete;();df-generated | -| System.Threading.Tasks;ConcurrentExclusiveSchedulerPair;ConcurrentExclusiveSchedulerPair;();df-generated | -| System.Threading.Tasks;ConcurrentExclusiveSchedulerPair;ConcurrentExclusiveSchedulerPair;(System.Threading.Tasks.TaskScheduler);df-generated | -| System.Threading.Tasks;ConcurrentExclusiveSchedulerPair;ConcurrentExclusiveSchedulerPair;(System.Threading.Tasks.TaskScheduler,System.Int32);df-generated | -| System.Threading.Tasks;ConcurrentExclusiveSchedulerPair;get_Completion;();df-generated | -| System.Threading.Tasks;Parallel;Invoke;(System.Action[]);df-generated | -| System.Threading.Tasks;Parallel;Invoke;(System.Threading.Tasks.ParallelOptions,System.Action[]);df-generated | -| System.Threading.Tasks;ParallelLoopResult;get_IsCompleted;();df-generated | -| System.Threading.Tasks;ParallelLoopState;Break;();df-generated | -| System.Threading.Tasks;ParallelLoopState;Stop;();df-generated | -| System.Threading.Tasks;ParallelLoopState;get_IsExceptional;();df-generated | -| System.Threading.Tasks;ParallelLoopState;get_IsStopped;();df-generated | -| System.Threading.Tasks;ParallelLoopState;get_LowestBreakIteration;();df-generated | -| System.Threading.Tasks;ParallelLoopState;get_ShouldExitCurrentIteration;();df-generated | -| System.Threading.Tasks;ParallelOptions;ParallelOptions;();df-generated | -| System.Threading.Tasks;ParallelOptions;get_MaxDegreeOfParallelism;();df-generated | -| System.Threading.Tasks;ParallelOptions;set_MaxDegreeOfParallelism;(System.Int32);df-generated | -| System.Threading.Tasks;Task;Delay;(System.Int32);df-generated | -| System.Threading.Tasks;Task;Delay;(System.TimeSpan);df-generated | -| System.Threading.Tasks;Task;Dispose;();df-generated | -| System.Threading.Tasks;Task;Dispose;(System.Boolean);df-generated | -| System.Threading.Tasks;Task;FromCanceled<>;(System.Threading.CancellationToken);df-generated | -| System.Threading.Tasks;Task;FromException;(System.Exception);df-generated | -| System.Threading.Tasks;Task;FromException<>;(System.Exception);df-generated | -| System.Threading.Tasks;Task;RunSynchronously;();df-generated | -| System.Threading.Tasks;Task;RunSynchronously;(System.Threading.Tasks.TaskScheduler);df-generated | -| System.Threading.Tasks;Task;Start;();df-generated | -| System.Threading.Tasks;Task;Start;(System.Threading.Tasks.TaskScheduler);df-generated | -| System.Threading.Tasks;Task;Wait;();df-generated | -| System.Threading.Tasks;Task;Wait;(System.Int32);df-generated | -| System.Threading.Tasks;Task;Wait;(System.Int32,System.Threading.CancellationToken);df-generated | -| System.Threading.Tasks;Task;Wait;(System.Threading.CancellationToken);df-generated | -| System.Threading.Tasks;Task;Wait;(System.TimeSpan);df-generated | -| System.Threading.Tasks;Task;WaitAll;(System.Threading.Tasks.Task[]);df-generated | -| System.Threading.Tasks;Task;WaitAll;(System.Threading.Tasks.Task[],System.Int32);df-generated | -| System.Threading.Tasks;Task;WaitAll;(System.Threading.Tasks.Task[],System.Int32,System.Threading.CancellationToken);df-generated | -| System.Threading.Tasks;Task;WaitAll;(System.Threading.Tasks.Task[],System.Threading.CancellationToken);df-generated | -| System.Threading.Tasks;Task;WaitAll;(System.Threading.Tasks.Task[],System.TimeSpan);df-generated | -| System.Threading.Tasks;Task;WaitAny;(System.Threading.Tasks.Task[]);df-generated | -| System.Threading.Tasks;Task;WaitAny;(System.Threading.Tasks.Task[],System.Int32);df-generated | -| System.Threading.Tasks;Task;WaitAny;(System.Threading.Tasks.Task[],System.Int32,System.Threading.CancellationToken);df-generated | -| System.Threading.Tasks;Task;WaitAny;(System.Threading.Tasks.Task[],System.Threading.CancellationToken);df-generated | -| System.Threading.Tasks;Task;WaitAny;(System.Threading.Tasks.Task[],System.TimeSpan);df-generated | -| System.Threading.Tasks;Task;Yield;();df-generated | -| System.Threading.Tasks;Task;get_AsyncWaitHandle;();df-generated | -| System.Threading.Tasks;Task;get_CompletedSynchronously;();df-generated | -| System.Threading.Tasks;Task;get_CompletedTask;();df-generated | -| System.Threading.Tasks;Task;get_CreationOptions;();df-generated | -| System.Threading.Tasks;Task;get_CurrentId;();df-generated | -| System.Threading.Tasks;Task;get_Exception;();df-generated | -| System.Threading.Tasks;Task;get_Factory;();df-generated | -| System.Threading.Tasks;Task;get_Id;();df-generated | -| System.Threading.Tasks;Task;get_IsCanceled;();df-generated | -| System.Threading.Tasks;Task;get_IsCompleted;();df-generated | -| System.Threading.Tasks;Task;get_IsCompletedSuccessfully;();df-generated | -| System.Threading.Tasks;Task;get_IsFaulted;();df-generated | -| System.Threading.Tasks;Task;get_Status;();df-generated | -| System.Threading.Tasks;Task<>;get_Factory;();df-generated | -| System.Threading.Tasks;TaskAsyncEnumerableExtensions;ToBlockingEnumerable<>;(System.Collections.Generic.IAsyncEnumerable,System.Threading.CancellationToken);df-generated | -| System.Threading.Tasks;TaskCanceledException;TaskCanceledException;();df-generated | -| System.Threading.Tasks;TaskCanceledException;TaskCanceledException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Threading.Tasks;TaskCanceledException;TaskCanceledException;(System.String);df-generated | -| System.Threading.Tasks;TaskCanceledException;TaskCanceledException;(System.String,System.Exception);df-generated | -| System.Threading.Tasks;TaskCanceledException;TaskCanceledException;(System.String,System.Exception,System.Threading.CancellationToken);df-generated | -| System.Threading.Tasks;TaskCompletionSource;SetCanceled;();df-generated | -| System.Threading.Tasks;TaskCompletionSource;SetCanceled;(System.Threading.CancellationToken);df-generated | -| System.Threading.Tasks;TaskCompletionSource;SetException;(System.Collections.Generic.IEnumerable);df-generated | -| System.Threading.Tasks;TaskCompletionSource;SetException;(System.Exception);df-generated | -| System.Threading.Tasks;TaskCompletionSource;SetResult;();df-generated | -| System.Threading.Tasks;TaskCompletionSource;TaskCompletionSource;();df-generated | -| System.Threading.Tasks;TaskCompletionSource;TaskCompletionSource;(System.Object);df-generated | -| System.Threading.Tasks;TaskCompletionSource;TaskCompletionSource;(System.Threading.Tasks.TaskCreationOptions);df-generated | -| System.Threading.Tasks;TaskCompletionSource;TrySetCanceled;();df-generated | -| System.Threading.Tasks;TaskCompletionSource;TrySetCanceled;(System.Threading.CancellationToken);df-generated | -| System.Threading.Tasks;TaskCompletionSource;TrySetException;(System.Collections.Generic.IEnumerable);df-generated | -| System.Threading.Tasks;TaskCompletionSource;TrySetException;(System.Exception);df-generated | -| System.Threading.Tasks;TaskCompletionSource;TrySetResult;();df-generated | -| System.Threading.Tasks;TaskCompletionSource<>;SetCanceled;();df-generated | -| System.Threading.Tasks;TaskCompletionSource<>;SetCanceled;(System.Threading.CancellationToken);df-generated | -| System.Threading.Tasks;TaskCompletionSource<>;SetException;(System.Collections.Generic.IEnumerable);df-generated | -| System.Threading.Tasks;TaskCompletionSource<>;SetException;(System.Exception);df-generated | -| System.Threading.Tasks;TaskCompletionSource<>;TaskCompletionSource;();df-generated | -| System.Threading.Tasks;TaskCompletionSource<>;TaskCompletionSource;(System.Object);df-generated | -| System.Threading.Tasks;TaskCompletionSource<>;TaskCompletionSource;(System.Object,System.Threading.Tasks.TaskCreationOptions);df-generated | -| System.Threading.Tasks;TaskCompletionSource<>;TaskCompletionSource;(System.Threading.Tasks.TaskCreationOptions);df-generated | -| System.Threading.Tasks;TaskCompletionSource<>;TrySetCanceled;();df-generated | -| System.Threading.Tasks;TaskCompletionSource<>;TrySetCanceled;(System.Threading.CancellationToken);df-generated | -| System.Threading.Tasks;TaskCompletionSource<>;TrySetException;(System.Collections.Generic.IEnumerable);df-generated | -| System.Threading.Tasks;TaskCompletionSource<>;TrySetException;(System.Exception);df-generated | -| System.Threading.Tasks;TaskFactory;TaskFactory;();df-generated | -| System.Threading.Tasks;TaskFactory;TaskFactory;(System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskContinuationOptions);df-generated | -| System.Threading.Tasks;TaskFactory;get_ContinuationOptions;();df-generated | -| System.Threading.Tasks;TaskFactory;get_CreationOptions;();df-generated | -| System.Threading.Tasks;TaskFactory<>;TaskFactory;();df-generated | -| System.Threading.Tasks;TaskFactory<>;TaskFactory;(System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskContinuationOptions);df-generated | -| System.Threading.Tasks;TaskFactory<>;get_ContinuationOptions;();df-generated | -| System.Threading.Tasks;TaskFactory<>;get_CreationOptions;();df-generated | -| System.Threading.Tasks;TaskScheduler;FromCurrentSynchronizationContext;();df-generated | -| System.Threading.Tasks;TaskScheduler;GetScheduledTasks;();df-generated | -| System.Threading.Tasks;TaskScheduler;QueueTask;(System.Threading.Tasks.Task);df-generated | -| System.Threading.Tasks;TaskScheduler;TaskScheduler;();df-generated | -| System.Threading.Tasks;TaskScheduler;TryDequeue;(System.Threading.Tasks.Task);df-generated | -| System.Threading.Tasks;TaskScheduler;TryExecuteTask;(System.Threading.Tasks.Task);df-generated | -| System.Threading.Tasks;TaskScheduler;TryExecuteTaskInline;(System.Threading.Tasks.Task,System.Boolean);df-generated | -| System.Threading.Tasks;TaskScheduler;get_Current;();df-generated | -| System.Threading.Tasks;TaskScheduler;get_Default;();df-generated | -| System.Threading.Tasks;TaskScheduler;get_Id;();df-generated | -| System.Threading.Tasks;TaskScheduler;get_MaximumConcurrencyLevel;();df-generated | -| System.Threading.Tasks;TaskSchedulerException;TaskSchedulerException;();df-generated | -| System.Threading.Tasks;TaskSchedulerException;TaskSchedulerException;(System.Exception);df-generated | -| System.Threading.Tasks;TaskSchedulerException;TaskSchedulerException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Threading.Tasks;TaskSchedulerException;TaskSchedulerException;(System.String);df-generated | -| System.Threading.Tasks;TaskSchedulerException;TaskSchedulerException;(System.String,System.Exception);df-generated | -| System.Threading.Tasks;UnobservedTaskExceptionEventArgs;SetObserved;();df-generated | -| System.Threading.Tasks;UnobservedTaskExceptionEventArgs;get_Observed;();df-generated | -| System.Threading.Tasks;ValueTask;Equals;(System.Object);df-generated | -| System.Threading.Tasks;ValueTask;Equals;(System.Threading.Tasks.ValueTask);df-generated | -| System.Threading.Tasks;ValueTask;FromCanceled;(System.Threading.CancellationToken);df-generated | -| System.Threading.Tasks;ValueTask;FromCanceled<>;(System.Threading.CancellationToken);df-generated | -| System.Threading.Tasks;ValueTask;FromException;(System.Exception);df-generated | -| System.Threading.Tasks;ValueTask;FromException<>;(System.Exception);df-generated | -| System.Threading.Tasks;ValueTask;GetHashCode;();df-generated | -| System.Threading.Tasks;ValueTask;get_CompletedTask;();df-generated | -| System.Threading.Tasks;ValueTask;get_IsCanceled;();df-generated | -| System.Threading.Tasks;ValueTask;get_IsCompleted;();df-generated | -| System.Threading.Tasks;ValueTask;get_IsCompletedSuccessfully;();df-generated | -| System.Threading.Tasks;ValueTask;get_IsFaulted;();df-generated | -| System.Threading.Tasks;ValueTask<>;Equals;(System.Object);df-generated | -| System.Threading.Tasks;ValueTask<>;Equals;(System.Threading.Tasks.ValueTask<>);df-generated | -| System.Threading.Tasks;ValueTask<>;GetHashCode;();df-generated | -| System.Threading.Tasks;ValueTask<>;get_IsCanceled;();df-generated | -| System.Threading.Tasks;ValueTask<>;get_IsCompleted;();df-generated | -| System.Threading.Tasks;ValueTask<>;get_IsCompletedSuccessfully;();df-generated | -| System.Threading.Tasks;ValueTask<>;get_IsFaulted;();df-generated | -| System.Threading;AbandonedMutexException;AbandonedMutexException;();df-generated | -| System.Threading;AbandonedMutexException;AbandonedMutexException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Threading;AbandonedMutexException;AbandonedMutexException;(System.String);df-generated | -| System.Threading;AbandonedMutexException;AbandonedMutexException;(System.String,System.Exception);df-generated | -| System.Threading;AbandonedMutexException;get_MutexIndex;();df-generated | -| System.Threading;AsyncFlowControl;Dispose;();df-generated | -| System.Threading;AsyncFlowControl;Equals;(System.Object);df-generated | -| System.Threading;AsyncFlowControl;Equals;(System.Threading.AsyncFlowControl);df-generated | -| System.Threading;AsyncFlowControl;GetHashCode;();df-generated | -| System.Threading;AsyncFlowControl;Undo;();df-generated | -| System.Threading;AsyncLocal<>;AsyncLocal;();df-generated | -| System.Threading;AsyncLocal<>;get_Value;();df-generated | -| System.Threading;AsyncLocal<>;set_Value;(T);df-generated | -| System.Threading;AsyncLocalValueChangedArgs<>;get_CurrentValue;();df-generated | -| System.Threading;AsyncLocalValueChangedArgs<>;get_PreviousValue;();df-generated | -| System.Threading;AsyncLocalValueChangedArgs<>;get_ThreadContextChanged;();df-generated | -| System.Threading;AutoResetEvent;AutoResetEvent;(System.Boolean);df-generated | -| System.Threading;Barrier;AddParticipant;();df-generated | -| System.Threading;Barrier;AddParticipants;(System.Int32);df-generated | -| System.Threading;Barrier;Barrier;(System.Int32);df-generated | -| System.Threading;Barrier;Dispose;();df-generated | -| System.Threading;Barrier;Dispose;(System.Boolean);df-generated | -| System.Threading;Barrier;RemoveParticipant;();df-generated | -| System.Threading;Barrier;RemoveParticipants;(System.Int32);df-generated | -| System.Threading;Barrier;SignalAndWait;();df-generated | -| System.Threading;Barrier;SignalAndWait;(System.Int32);df-generated | -| System.Threading;Barrier;SignalAndWait;(System.Int32,System.Threading.CancellationToken);df-generated | -| System.Threading;Barrier;SignalAndWait;(System.Threading.CancellationToken);df-generated | -| System.Threading;Barrier;SignalAndWait;(System.TimeSpan);df-generated | -| System.Threading;Barrier;SignalAndWait;(System.TimeSpan,System.Threading.CancellationToken);df-generated | -| System.Threading;Barrier;get_CurrentPhaseNumber;();df-generated | -| System.Threading;Barrier;get_ParticipantCount;();df-generated | -| System.Threading;Barrier;get_ParticipantsRemaining;();df-generated | -| System.Threading;BarrierPostPhaseException;BarrierPostPhaseException;();df-generated | -| System.Threading;BarrierPostPhaseException;BarrierPostPhaseException;(System.Exception);df-generated | -| System.Threading;BarrierPostPhaseException;BarrierPostPhaseException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Threading;BarrierPostPhaseException;BarrierPostPhaseException;(System.String);df-generated | -| System.Threading;BarrierPostPhaseException;BarrierPostPhaseException;(System.String,System.Exception);df-generated | -| System.Threading;CancellationToken;CancellationToken;(System.Boolean);df-generated | -| System.Threading;CancellationToken;Equals;(System.Object);df-generated | -| System.Threading;CancellationToken;Equals;(System.Threading.CancellationToken);df-generated | -| System.Threading;CancellationToken;GetHashCode;();df-generated | -| System.Threading;CancellationToken;ThrowIfCancellationRequested;();df-generated | -| System.Threading;CancellationToken;get_CanBeCanceled;();df-generated | -| System.Threading;CancellationToken;get_IsCancellationRequested;();df-generated | -| System.Threading;CancellationToken;get_None;();df-generated | -| System.Threading;CancellationTokenRegistration;Dispose;();df-generated | -| System.Threading;CancellationTokenRegistration;DisposeAsync;();df-generated | -| System.Threading;CancellationTokenRegistration;Equals;(System.Object);df-generated | -| System.Threading;CancellationTokenRegistration;Equals;(System.Threading.CancellationTokenRegistration);df-generated | -| System.Threading;CancellationTokenRegistration;GetHashCode;();df-generated | -| System.Threading;CancellationTokenRegistration;Unregister;();df-generated | -| System.Threading;CancellationTokenRegistration;get_Token;();df-generated | -| System.Threading;CancellationTokenSource;Cancel;();df-generated | -| System.Threading;CancellationTokenSource;Cancel;(System.Boolean);df-generated | -| System.Threading;CancellationTokenSource;CancelAfter;(System.Int32);df-generated | -| System.Threading;CancellationTokenSource;CancelAfter;(System.TimeSpan);df-generated | -| System.Threading;CancellationTokenSource;CancellationTokenSource;();df-generated | -| System.Threading;CancellationTokenSource;CancellationTokenSource;(System.Int32);df-generated | -| System.Threading;CancellationTokenSource;CancellationTokenSource;(System.TimeSpan);df-generated | -| System.Threading;CancellationTokenSource;CreateLinkedTokenSource;(System.Threading.CancellationToken);df-generated | -| System.Threading;CancellationTokenSource;CreateLinkedTokenSource;(System.Threading.CancellationToken,System.Threading.CancellationToken);df-generated | -| System.Threading;CancellationTokenSource;CreateLinkedTokenSource;(System.Threading.CancellationToken[]);df-generated | -| System.Threading;CancellationTokenSource;Dispose;();df-generated | -| System.Threading;CancellationTokenSource;Dispose;(System.Boolean);df-generated | -| System.Threading;CancellationTokenSource;TryReset;();df-generated | -| System.Threading;CancellationTokenSource;get_IsCancellationRequested;();df-generated | -| System.Threading;CompressedStack;Capture;();df-generated | -| System.Threading;CompressedStack;GetCompressedStack;();df-generated | -| System.Threading;CompressedStack;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Threading;CountdownEvent;AddCount;();df-generated | -| System.Threading;CountdownEvent;AddCount;(System.Int32);df-generated | -| System.Threading;CountdownEvent;CountdownEvent;(System.Int32);df-generated | -| System.Threading;CountdownEvent;Dispose;();df-generated | -| System.Threading;CountdownEvent;Dispose;(System.Boolean);df-generated | -| System.Threading;CountdownEvent;Reset;();df-generated | -| System.Threading;CountdownEvent;Reset;(System.Int32);df-generated | -| System.Threading;CountdownEvent;Signal;();df-generated | -| System.Threading;CountdownEvent;Signal;(System.Int32);df-generated | -| System.Threading;CountdownEvent;TryAddCount;();df-generated | -| System.Threading;CountdownEvent;TryAddCount;(System.Int32);df-generated | -| System.Threading;CountdownEvent;Wait;();df-generated | -| System.Threading;CountdownEvent;Wait;(System.Int32);df-generated | -| System.Threading;CountdownEvent;Wait;(System.Int32,System.Threading.CancellationToken);df-generated | -| System.Threading;CountdownEvent;Wait;(System.Threading.CancellationToken);df-generated | -| System.Threading;CountdownEvent;Wait;(System.TimeSpan);df-generated | -| System.Threading;CountdownEvent;Wait;(System.TimeSpan,System.Threading.CancellationToken);df-generated | -| System.Threading;CountdownEvent;get_CurrentCount;();df-generated | -| System.Threading;CountdownEvent;get_InitialCount;();df-generated | -| System.Threading;CountdownEvent;get_IsSet;();df-generated | -| System.Threading;EventWaitHandle;EventWaitHandle;(System.Boolean,System.Threading.EventResetMode);df-generated | -| System.Threading;EventWaitHandle;EventWaitHandle;(System.Boolean,System.Threading.EventResetMode,System.String);df-generated | -| System.Threading;EventWaitHandle;EventWaitHandle;(System.Boolean,System.Threading.EventResetMode,System.String,System.Boolean);df-generated | -| System.Threading;EventWaitHandle;OpenExisting;(System.String);df-generated | -| System.Threading;EventWaitHandle;Reset;();df-generated | -| System.Threading;EventWaitHandle;Set;();df-generated | -| System.Threading;EventWaitHandle;TryOpenExisting;(System.String,System.Threading.EventWaitHandle);df-generated | -| System.Threading;ExecutionContext;Capture;();df-generated | -| System.Threading;ExecutionContext;Dispose;();df-generated | -| System.Threading;ExecutionContext;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Threading;ExecutionContext;IsFlowSuppressed;();df-generated | -| System.Threading;ExecutionContext;Restore;(System.Threading.ExecutionContext);df-generated | -| System.Threading;ExecutionContext;RestoreFlow;();df-generated | -| System.Threading;ExecutionContext;SuppressFlow;();df-generated | -| System.Threading;HostExecutionContext;CreateCopy;();df-generated | -| System.Threading;HostExecutionContext;Dispose;();df-generated | -| System.Threading;HostExecutionContext;Dispose;(System.Boolean);df-generated | -| System.Threading;HostExecutionContext;HostExecutionContext;();df-generated | -| System.Threading;HostExecutionContext;HostExecutionContext;(System.Object);df-generated | -| System.Threading;HostExecutionContext;get_State;();df-generated | -| System.Threading;HostExecutionContext;set_State;(System.Object);df-generated | -| System.Threading;HostExecutionContextManager;Capture;();df-generated | -| System.Threading;HostExecutionContextManager;Revert;(System.Object);df-generated | -| System.Threading;IThreadPoolWorkItem;Execute;();df-generated | -| System.Threading;Interlocked;Add;(System.Int32,System.Int32);df-generated | -| System.Threading;Interlocked;Add;(System.Int64,System.Int64);df-generated | -| System.Threading;Interlocked;Add;(System.UInt32,System.UInt32);df-generated | -| System.Threading;Interlocked;Add;(System.UInt64,System.UInt64);df-generated | -| System.Threading;Interlocked;And;(System.Int32,System.Int32);df-generated | -| System.Threading;Interlocked;And;(System.Int64,System.Int64);df-generated | -| System.Threading;Interlocked;And;(System.UInt32,System.UInt32);df-generated | -| System.Threading;Interlocked;And;(System.UInt64,System.UInt64);df-generated | -| System.Threading;Interlocked;CompareExchange;(System.Double,System.Double,System.Double);df-generated | -| System.Threading;Interlocked;CompareExchange;(System.Int32,System.Int32,System.Int32);df-generated | -| System.Threading;Interlocked;CompareExchange;(System.Int64,System.Int64,System.Int64);df-generated | -| System.Threading;Interlocked;CompareExchange;(System.IntPtr,System.IntPtr,System.IntPtr);df-generated | -| System.Threading;Interlocked;CompareExchange;(System.Object,System.Object,System.Object);df-generated | -| System.Threading;Interlocked;CompareExchange;(System.Single,System.Single,System.Single);df-generated | -| System.Threading;Interlocked;CompareExchange;(System.UInt32,System.UInt32,System.UInt32);df-generated | -| System.Threading;Interlocked;CompareExchange;(System.UInt64,System.UInt64,System.UInt64);df-generated | -| System.Threading;Interlocked;CompareExchange<>;(T,T,T);df-generated | -| System.Threading;Interlocked;Decrement;(System.Int32);df-generated | -| System.Threading;Interlocked;Decrement;(System.Int64);df-generated | -| System.Threading;Interlocked;Decrement;(System.UInt32);df-generated | -| System.Threading;Interlocked;Decrement;(System.UInt64);df-generated | -| System.Threading;Interlocked;Exchange;(System.Double,System.Double);df-generated | -| System.Threading;Interlocked;Exchange;(System.Int32,System.Int32);df-generated | -| System.Threading;Interlocked;Exchange;(System.Int64,System.Int64);df-generated | -| System.Threading;Interlocked;Exchange;(System.IntPtr,System.IntPtr);df-generated | -| System.Threading;Interlocked;Exchange;(System.Object,System.Object);df-generated | -| System.Threading;Interlocked;Exchange;(System.Single,System.Single);df-generated | -| System.Threading;Interlocked;Exchange;(System.UInt32,System.UInt32);df-generated | -| System.Threading;Interlocked;Exchange;(System.UInt64,System.UInt64);df-generated | -| System.Threading;Interlocked;Exchange<>;(T,T);df-generated | -| System.Threading;Interlocked;Increment;(System.Int32);df-generated | -| System.Threading;Interlocked;Increment;(System.Int64);df-generated | -| System.Threading;Interlocked;Increment;(System.UInt32);df-generated | -| System.Threading;Interlocked;Increment;(System.UInt64);df-generated | -| System.Threading;Interlocked;MemoryBarrier;();df-generated | -| System.Threading;Interlocked;MemoryBarrierProcessWide;();df-generated | -| System.Threading;Interlocked;Or;(System.Int32,System.Int32);df-generated | -| System.Threading;Interlocked;Or;(System.Int64,System.Int64);df-generated | -| System.Threading;Interlocked;Or;(System.UInt32,System.UInt32);df-generated | -| System.Threading;Interlocked;Or;(System.UInt64,System.UInt64);df-generated | -| System.Threading;Interlocked;Read;(System.Int64);df-generated | -| System.Threading;Interlocked;Read;(System.UInt64);df-generated | -| System.Threading;LockCookie;Equals;(System.Object);df-generated | -| System.Threading;LockCookie;Equals;(System.Threading.LockCookie);df-generated | -| System.Threading;LockCookie;GetHashCode;();df-generated | -| System.Threading;LockRecursionException;LockRecursionException;();df-generated | -| System.Threading;LockRecursionException;LockRecursionException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Threading;LockRecursionException;LockRecursionException;(System.String);df-generated | -| System.Threading;LockRecursionException;LockRecursionException;(System.String,System.Exception);df-generated | -| System.Threading;ManualResetEvent;ManualResetEvent;(System.Boolean);df-generated | -| System.Threading;ManualResetEventSlim;Dispose;();df-generated | -| System.Threading;ManualResetEventSlim;Dispose;(System.Boolean);df-generated | -| System.Threading;ManualResetEventSlim;ManualResetEventSlim;();df-generated | -| System.Threading;ManualResetEventSlim;ManualResetEventSlim;(System.Boolean);df-generated | -| System.Threading;ManualResetEventSlim;ManualResetEventSlim;(System.Boolean,System.Int32);df-generated | -| System.Threading;ManualResetEventSlim;Reset;();df-generated | -| System.Threading;ManualResetEventSlim;Set;();df-generated | -| System.Threading;ManualResetEventSlim;Wait;();df-generated | -| System.Threading;ManualResetEventSlim;Wait;(System.Int32);df-generated | -| System.Threading;ManualResetEventSlim;Wait;(System.Int32,System.Threading.CancellationToken);df-generated | -| System.Threading;ManualResetEventSlim;Wait;(System.Threading.CancellationToken);df-generated | -| System.Threading;ManualResetEventSlim;Wait;(System.TimeSpan);df-generated | -| System.Threading;ManualResetEventSlim;Wait;(System.TimeSpan,System.Threading.CancellationToken);df-generated | -| System.Threading;ManualResetEventSlim;get_IsSet;();df-generated | -| System.Threading;ManualResetEventSlim;get_SpinCount;();df-generated | -| System.Threading;Monitor;Enter;(System.Object);df-generated | -| System.Threading;Monitor;Enter;(System.Object,System.Boolean);df-generated | -| System.Threading;Monitor;Exit;(System.Object);df-generated | -| System.Threading;Monitor;IsEntered;(System.Object);df-generated | -| System.Threading;Monitor;Pulse;(System.Object);df-generated | -| System.Threading;Monitor;PulseAll;(System.Object);df-generated | -| System.Threading;Monitor;TryEnter;(System.Object);df-generated | -| System.Threading;Monitor;TryEnter;(System.Object,System.Boolean);df-generated | -| System.Threading;Monitor;TryEnter;(System.Object,System.Int32);df-generated | -| System.Threading;Monitor;TryEnter;(System.Object,System.Int32,System.Boolean);df-generated | -| System.Threading;Monitor;TryEnter;(System.Object,System.TimeSpan);df-generated | -| System.Threading;Monitor;TryEnter;(System.Object,System.TimeSpan,System.Boolean);df-generated | -| System.Threading;Monitor;Wait;(System.Object);df-generated | -| System.Threading;Monitor;Wait;(System.Object,System.Int32);df-generated | -| System.Threading;Monitor;Wait;(System.Object,System.Int32,System.Boolean);df-generated | -| System.Threading;Monitor;Wait;(System.Object,System.TimeSpan);df-generated | -| System.Threading;Monitor;Wait;(System.Object,System.TimeSpan,System.Boolean);df-generated | -| System.Threading;Monitor;get_LockContentionCount;();df-generated | -| System.Threading;Mutex;Mutex;();df-generated | -| System.Threading;Mutex;Mutex;(System.Boolean);df-generated | -| System.Threading;Mutex;Mutex;(System.Boolean,System.String);df-generated | -| System.Threading;Mutex;Mutex;(System.Boolean,System.String,System.Boolean);df-generated | -| System.Threading;Mutex;OpenExisting;(System.String);df-generated | -| System.Threading;Mutex;ReleaseMutex;();df-generated | -| System.Threading;Mutex;TryOpenExisting;(System.String,System.Threading.Mutex);df-generated | -| System.Threading;Overlapped;Free;(System.Threading.NativeOverlapped*);df-generated | -| System.Threading;Overlapped;Overlapped;();df-generated | -| System.Threading;Overlapped;Overlapped;(System.Int32,System.Int32,System.Int32,System.IAsyncResult);df-generated | -| System.Threading;Overlapped;Overlapped;(System.Int32,System.Int32,System.IntPtr,System.IAsyncResult);df-generated | -| System.Threading;Overlapped;Unpack;(System.Threading.NativeOverlapped*);df-generated | -| System.Threading;Overlapped;get_AsyncResult;();df-generated | -| System.Threading;Overlapped;get_EventHandle;();df-generated | -| System.Threading;Overlapped;get_EventHandleIntPtr;();df-generated | -| System.Threading;Overlapped;get_OffsetHigh;();df-generated | -| System.Threading;Overlapped;get_OffsetLow;();df-generated | -| System.Threading;Overlapped;set_AsyncResult;(System.IAsyncResult);df-generated | -| System.Threading;Overlapped;set_EventHandle;(System.Int32);df-generated | -| System.Threading;Overlapped;set_EventHandleIntPtr;(System.IntPtr);df-generated | -| System.Threading;Overlapped;set_OffsetHigh;(System.Int32);df-generated | -| System.Threading;Overlapped;set_OffsetLow;(System.Int32);df-generated | -| System.Threading;PeriodicTimer;Dispose;();df-generated | -| System.Threading;PeriodicTimer;PeriodicTimer;(System.TimeSpan);df-generated | -| System.Threading;PreAllocatedOverlapped;Dispose;();df-generated | -| System.Threading;ReaderWriterLock;AcquireReaderLock;(System.Int32);df-generated | -| System.Threading;ReaderWriterLock;AcquireReaderLock;(System.TimeSpan);df-generated | -| System.Threading;ReaderWriterLock;AcquireWriterLock;(System.Int32);df-generated | -| System.Threading;ReaderWriterLock;AcquireWriterLock;(System.TimeSpan);df-generated | -| System.Threading;ReaderWriterLock;AnyWritersSince;(System.Int32);df-generated | -| System.Threading;ReaderWriterLock;DowngradeFromWriterLock;(System.Threading.LockCookie);df-generated | -| System.Threading;ReaderWriterLock;ReaderWriterLock;();df-generated | -| System.Threading;ReaderWriterLock;ReleaseLock;();df-generated | -| System.Threading;ReaderWriterLock;ReleaseReaderLock;();df-generated | -| System.Threading;ReaderWriterLock;ReleaseWriterLock;();df-generated | -| System.Threading;ReaderWriterLock;RestoreLock;(System.Threading.LockCookie);df-generated | -| System.Threading;ReaderWriterLock;UpgradeToWriterLock;(System.Int32);df-generated | -| System.Threading;ReaderWriterLock;UpgradeToWriterLock;(System.TimeSpan);df-generated | -| System.Threading;ReaderWriterLock;get_IsReaderLockHeld;();df-generated | -| System.Threading;ReaderWriterLock;get_IsWriterLockHeld;();df-generated | -| System.Threading;ReaderWriterLock;get_WriterSeqNum;();df-generated | -| System.Threading;ReaderWriterLockSlim;Dispose;();df-generated | -| System.Threading;ReaderWriterLockSlim;EnterReadLock;();df-generated | -| System.Threading;ReaderWriterLockSlim;EnterUpgradeableReadLock;();df-generated | -| System.Threading;ReaderWriterLockSlim;EnterWriteLock;();df-generated | -| System.Threading;ReaderWriterLockSlim;ExitReadLock;();df-generated | -| System.Threading;ReaderWriterLockSlim;ExitUpgradeableReadLock;();df-generated | -| System.Threading;ReaderWriterLockSlim;ExitWriteLock;();df-generated | -| System.Threading;ReaderWriterLockSlim;ReaderWriterLockSlim;();df-generated | -| System.Threading;ReaderWriterLockSlim;ReaderWriterLockSlim;(System.Threading.LockRecursionPolicy);df-generated | -| System.Threading;ReaderWriterLockSlim;TryEnterReadLock;(System.Int32);df-generated | -| System.Threading;ReaderWriterLockSlim;TryEnterReadLock;(System.TimeSpan);df-generated | -| System.Threading;ReaderWriterLockSlim;TryEnterUpgradeableReadLock;(System.Int32);df-generated | -| System.Threading;ReaderWriterLockSlim;TryEnterUpgradeableReadLock;(System.TimeSpan);df-generated | -| System.Threading;ReaderWriterLockSlim;TryEnterWriteLock;(System.Int32);df-generated | -| System.Threading;ReaderWriterLockSlim;TryEnterWriteLock;(System.TimeSpan);df-generated | -| System.Threading;ReaderWriterLockSlim;get_CurrentReadCount;();df-generated | -| System.Threading;ReaderWriterLockSlim;get_IsReadLockHeld;();df-generated | -| System.Threading;ReaderWriterLockSlim;get_IsUpgradeableReadLockHeld;();df-generated | -| System.Threading;ReaderWriterLockSlim;get_IsWriteLockHeld;();df-generated | -| System.Threading;ReaderWriterLockSlim;get_RecursionPolicy;();df-generated | -| System.Threading;ReaderWriterLockSlim;get_RecursiveReadCount;();df-generated | -| System.Threading;ReaderWriterLockSlim;get_RecursiveUpgradeCount;();df-generated | -| System.Threading;ReaderWriterLockSlim;get_RecursiveWriteCount;();df-generated | -| System.Threading;ReaderWriterLockSlim;get_WaitingReadCount;();df-generated | -| System.Threading;ReaderWriterLockSlim;get_WaitingUpgradeCount;();df-generated | -| System.Threading;ReaderWriterLockSlim;get_WaitingWriteCount;();df-generated | -| System.Threading;RegisteredWaitHandle;Unregister;(System.Threading.WaitHandle);df-generated | -| System.Threading;Semaphore;OpenExisting;(System.String);df-generated | -| System.Threading;Semaphore;Release;();df-generated | -| System.Threading;Semaphore;Release;(System.Int32);df-generated | -| System.Threading;Semaphore;Semaphore;(System.Int32,System.Int32);df-generated | -| System.Threading;Semaphore;Semaphore;(System.Int32,System.Int32,System.String);df-generated | -| System.Threading;Semaphore;Semaphore;(System.Int32,System.Int32,System.String,System.Boolean);df-generated | -| System.Threading;Semaphore;TryOpenExisting;(System.String,System.Threading.Semaphore);df-generated | -| System.Threading;SemaphoreFullException;SemaphoreFullException;();df-generated | -| System.Threading;SemaphoreFullException;SemaphoreFullException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Threading;SemaphoreFullException;SemaphoreFullException;(System.String);df-generated | -| System.Threading;SemaphoreFullException;SemaphoreFullException;(System.String,System.Exception);df-generated | -| System.Threading;SemaphoreSlim;Dispose;();df-generated | -| System.Threading;SemaphoreSlim;Dispose;(System.Boolean);df-generated | -| System.Threading;SemaphoreSlim;Release;();df-generated | -| System.Threading;SemaphoreSlim;Release;(System.Int32);df-generated | -| System.Threading;SemaphoreSlim;SemaphoreSlim;(System.Int32);df-generated | -| System.Threading;SemaphoreSlim;SemaphoreSlim;(System.Int32,System.Int32);df-generated | -| System.Threading;SemaphoreSlim;Wait;();df-generated | -| System.Threading;SemaphoreSlim;Wait;(System.Int32);df-generated | -| System.Threading;SemaphoreSlim;Wait;(System.Int32,System.Threading.CancellationToken);df-generated | -| System.Threading;SemaphoreSlim;Wait;(System.Threading.CancellationToken);df-generated | -| System.Threading;SemaphoreSlim;Wait;(System.TimeSpan);df-generated | -| System.Threading;SemaphoreSlim;Wait;(System.TimeSpan,System.Threading.CancellationToken);df-generated | -| System.Threading;SemaphoreSlim;get_CurrentCount;();df-generated | -| System.Threading;SpinLock;Enter;(System.Boolean);df-generated | -| System.Threading;SpinLock;Exit;();df-generated | -| System.Threading;SpinLock;Exit;(System.Boolean);df-generated | -| System.Threading;SpinLock;SpinLock;(System.Boolean);df-generated | -| System.Threading;SpinLock;TryEnter;(System.Boolean);df-generated | -| System.Threading;SpinLock;TryEnter;(System.Int32,System.Boolean);df-generated | -| System.Threading;SpinLock;TryEnter;(System.TimeSpan,System.Boolean);df-generated | -| System.Threading;SpinLock;get_IsHeld;();df-generated | -| System.Threading;SpinLock;get_IsHeldByCurrentThread;();df-generated | -| System.Threading;SpinLock;get_IsThreadOwnerTrackingEnabled;();df-generated | -| System.Threading;SpinWait;Reset;();df-generated | -| System.Threading;SpinWait;SpinOnce;();df-generated | -| System.Threading;SpinWait;SpinOnce;(System.Int32);df-generated | -| System.Threading;SpinWait;get_Count;();df-generated | -| System.Threading;SpinWait;get_NextSpinWillYield;();df-generated | -| System.Threading;SynchronizationContext;CreateCopy;();df-generated | -| System.Threading;SynchronizationContext;IsWaitNotificationRequired;();df-generated | -| System.Threading;SynchronizationContext;OperationCompleted;();df-generated | -| System.Threading;SynchronizationContext;OperationStarted;();df-generated | -| System.Threading;SynchronizationContext;SetSynchronizationContext;(System.Threading.SynchronizationContext);df-generated | -| System.Threading;SynchronizationContext;SetWaitNotificationRequired;();df-generated | -| System.Threading;SynchronizationContext;SynchronizationContext;();df-generated | -| System.Threading;SynchronizationContext;Wait;(System.IntPtr[],System.Boolean,System.Int32);df-generated | -| System.Threading;SynchronizationContext;WaitHelper;(System.IntPtr[],System.Boolean,System.Int32);df-generated | -| System.Threading;SynchronizationContext;get_Current;();df-generated | -| System.Threading;SynchronizationLockException;SynchronizationLockException;();df-generated | -| System.Threading;SynchronizationLockException;SynchronizationLockException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Threading;SynchronizationLockException;SynchronizationLockException;(System.String);df-generated | -| System.Threading;SynchronizationLockException;SynchronizationLockException;(System.String,System.Exception);df-generated | -| System.Threading;Thread;Abort;();df-generated | -| System.Threading;Thread;Abort;(System.Object);df-generated | -| System.Threading;Thread;AllocateDataSlot;();df-generated | -| System.Threading;Thread;AllocateNamedDataSlot;(System.String);df-generated | -| System.Threading;Thread;BeginCriticalRegion;();df-generated | -| System.Threading;Thread;BeginThreadAffinity;();df-generated | -| System.Threading;Thread;DisableComObjectEagerCleanup;();df-generated | -| System.Threading;Thread;EndCriticalRegion;();df-generated | -| System.Threading;Thread;EndThreadAffinity;();df-generated | -| System.Threading;Thread;FreeNamedDataSlot;(System.String);df-generated | -| System.Threading;Thread;GetApartmentState;();df-generated | -| System.Threading;Thread;GetCompressedStack;();df-generated | -| System.Threading;Thread;GetCurrentProcessorId;();df-generated | -| System.Threading;Thread;GetData;(System.LocalDataStoreSlot);df-generated | -| System.Threading;Thread;GetDomain;();df-generated | -| System.Threading;Thread;GetDomainID;();df-generated | -| System.Threading;Thread;GetHashCode;();df-generated | -| System.Threading;Thread;GetNamedDataSlot;(System.String);df-generated | -| System.Threading;Thread;Interrupt;();df-generated | -| System.Threading;Thread;Join;();df-generated | -| System.Threading;Thread;Join;(System.Int32);df-generated | -| System.Threading;Thread;Join;(System.TimeSpan);df-generated | -| System.Threading;Thread;MemoryBarrier;();df-generated | -| System.Threading;Thread;ResetAbort;();df-generated | -| System.Threading;Thread;Resume;();df-generated | -| System.Threading;Thread;SetApartmentState;(System.Threading.ApartmentState);df-generated | -| System.Threading;Thread;SetCompressedStack;(System.Threading.CompressedStack);df-generated | -| System.Threading;Thread;SetData;(System.LocalDataStoreSlot,System.Object);df-generated | -| System.Threading;Thread;Sleep;(System.Int32);df-generated | -| System.Threading;Thread;Sleep;(System.TimeSpan);df-generated | -| System.Threading;Thread;SpinWait;(System.Int32);df-generated | -| System.Threading;Thread;Start;();df-generated | -| System.Threading;Thread;Start;(System.Object);df-generated | -| System.Threading;Thread;Suspend;();df-generated | -| System.Threading;Thread;TrySetApartmentState;(System.Threading.ApartmentState);df-generated | -| System.Threading;Thread;UnsafeStart;();df-generated | -| System.Threading;Thread;UnsafeStart;(System.Object);df-generated | -| System.Threading;Thread;VolatileRead;(System.Byte);df-generated | -| System.Threading;Thread;VolatileRead;(System.Double);df-generated | -| System.Threading;Thread;VolatileRead;(System.Int16);df-generated | -| System.Threading;Thread;VolatileRead;(System.Int32);df-generated | -| System.Threading;Thread;VolatileRead;(System.Int64);df-generated | -| System.Threading;Thread;VolatileRead;(System.IntPtr);df-generated | -| System.Threading;Thread;VolatileRead;(System.Object);df-generated | -| System.Threading;Thread;VolatileRead;(System.SByte);df-generated | -| System.Threading;Thread;VolatileRead;(System.Single);df-generated | -| System.Threading;Thread;VolatileRead;(System.UInt16);df-generated | -| System.Threading;Thread;VolatileRead;(System.UInt32);df-generated | -| System.Threading;Thread;VolatileRead;(System.UInt64);df-generated | -| System.Threading;Thread;VolatileRead;(System.UIntPtr);df-generated | -| System.Threading;Thread;VolatileWrite;(System.Byte,System.Byte);df-generated | -| System.Threading;Thread;VolatileWrite;(System.Double,System.Double);df-generated | -| System.Threading;Thread;VolatileWrite;(System.Int16,System.Int16);df-generated | -| System.Threading;Thread;VolatileWrite;(System.Int32,System.Int32);df-generated | -| System.Threading;Thread;VolatileWrite;(System.Int64,System.Int64);df-generated | -| System.Threading;Thread;VolatileWrite;(System.IntPtr,System.IntPtr);df-generated | -| System.Threading;Thread;VolatileWrite;(System.Object,System.Object);df-generated | -| System.Threading;Thread;VolatileWrite;(System.SByte,System.SByte);df-generated | -| System.Threading;Thread;VolatileWrite;(System.Single,System.Single);df-generated | -| System.Threading;Thread;VolatileWrite;(System.UInt16,System.UInt16);df-generated | -| System.Threading;Thread;VolatileWrite;(System.UInt32,System.UInt32);df-generated | -| System.Threading;Thread;VolatileWrite;(System.UInt64,System.UInt64);df-generated | -| System.Threading;Thread;VolatileWrite;(System.UIntPtr,System.UIntPtr);df-generated | -| System.Threading;Thread;Yield;();df-generated | -| System.Threading;Thread;get_ApartmentState;();df-generated | -| System.Threading;Thread;get_CurrentCulture;();df-generated | -| System.Threading;Thread;get_CurrentPrincipal;();df-generated | -| System.Threading;Thread;get_CurrentThread;();df-generated | -| System.Threading;Thread;get_CurrentUICulture;();df-generated | -| System.Threading;Thread;get_ExecutionContext;();df-generated | -| System.Threading;Thread;get_IsAlive;();df-generated | -| System.Threading;Thread;get_IsBackground;();df-generated | -| System.Threading;Thread;get_IsThreadPoolThread;();df-generated | -| System.Threading;Thread;get_ManagedThreadId;();df-generated | -| System.Threading;Thread;get_Priority;();df-generated | -| System.Threading;Thread;get_ThreadState;();df-generated | -| System.Threading;Thread;set_ApartmentState;(System.Threading.ApartmentState);df-generated | -| System.Threading;Thread;set_CurrentCulture;(System.Globalization.CultureInfo);df-generated | -| System.Threading;Thread;set_CurrentPrincipal;(System.Security.Principal.IPrincipal);df-generated | -| System.Threading;Thread;set_CurrentUICulture;(System.Globalization.CultureInfo);df-generated | -| System.Threading;Thread;set_IsBackground;(System.Boolean);df-generated | -| System.Threading;Thread;set_Priority;(System.Threading.ThreadPriority);df-generated | -| System.Threading;ThreadAbortException;get_ExceptionState;();df-generated | -| System.Threading;ThreadInterruptedException;ThreadInterruptedException;();df-generated | -| System.Threading;ThreadInterruptedException;ThreadInterruptedException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Threading;ThreadInterruptedException;ThreadInterruptedException;(System.String);df-generated | -| System.Threading;ThreadInterruptedException;ThreadInterruptedException;(System.String,System.Exception);df-generated | -| System.Threading;ThreadLocal<>;Dispose;();df-generated | -| System.Threading;ThreadLocal<>;Dispose;(System.Boolean);df-generated | -| System.Threading;ThreadLocal<>;ThreadLocal;();df-generated | -| System.Threading;ThreadLocal<>;ThreadLocal;(System.Boolean);df-generated | -| System.Threading;ThreadLocal<>;ToString;();df-generated | -| System.Threading;ThreadLocal<>;get_IsValueCreated;();df-generated | -| System.Threading;ThreadLocal<>;get_Value;();df-generated | -| System.Threading;ThreadLocal<>;get_Values;();df-generated | -| System.Threading;ThreadLocal<>;set_Value;(T);df-generated | -| System.Threading;ThreadPool;BindHandle;(System.IntPtr);df-generated | -| System.Threading;ThreadPool;BindHandle;(System.Runtime.InteropServices.SafeHandle);df-generated | -| System.Threading;ThreadPool;GetAvailableThreads;(System.Int32,System.Int32);df-generated | -| System.Threading;ThreadPool;GetMaxThreads;(System.Int32,System.Int32);df-generated | -| System.Threading;ThreadPool;GetMinThreads;(System.Int32,System.Int32);df-generated | -| System.Threading;ThreadPool;SetMaxThreads;(System.Int32,System.Int32);df-generated | -| System.Threading;ThreadPool;SetMinThreads;(System.Int32,System.Int32);df-generated | -| System.Threading;ThreadPool;UnsafeQueueNativeOverlapped;(System.Threading.NativeOverlapped*);df-generated | -| System.Threading;ThreadPool;UnsafeQueueUserWorkItem;(System.Threading.IThreadPoolWorkItem,System.Boolean);df-generated | -| System.Threading;ThreadPool;get_CompletedWorkItemCount;();df-generated | -| System.Threading;ThreadPool;get_PendingWorkItemCount;();df-generated | -| System.Threading;ThreadPool;get_ThreadCount;();df-generated | -| System.Threading;ThreadPoolBoundHandle;AllocateNativeOverlapped;(System.Threading.PreAllocatedOverlapped);df-generated | -| System.Threading;ThreadPoolBoundHandle;BindHandle;(System.Runtime.InteropServices.SafeHandle);df-generated | -| System.Threading;ThreadPoolBoundHandle;Dispose;();df-generated | -| System.Threading;ThreadPoolBoundHandle;FreeNativeOverlapped;(System.Threading.NativeOverlapped*);df-generated | -| System.Threading;ThreadPoolBoundHandle;GetNativeOverlappedState;(System.Threading.NativeOverlapped*);df-generated | -| System.Threading;ThreadPoolBoundHandle;get_Handle;();df-generated | -| System.Threading;ThreadStateException;ThreadStateException;();df-generated | -| System.Threading;ThreadStateException;ThreadStateException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Threading;ThreadStateException;ThreadStateException;(System.String);df-generated | -| System.Threading;ThreadStateException;ThreadStateException;(System.String,System.Exception);df-generated | -| System.Threading;Timer;Change;(System.Int32,System.Int32);df-generated | -| System.Threading;Timer;Change;(System.Int64,System.Int64);df-generated | -| System.Threading;Timer;Change;(System.TimeSpan,System.TimeSpan);df-generated | -| System.Threading;Timer;Change;(System.UInt32,System.UInt32);df-generated | -| System.Threading;Timer;Dispose;();df-generated | -| System.Threading;Timer;Dispose;(System.Threading.WaitHandle);df-generated | -| System.Threading;Timer;DisposeAsync;();df-generated | -| System.Threading;Timer;get_ActiveCount;();df-generated | -| System.Threading;Volatile;Read;(System.Boolean);df-generated | -| System.Threading;Volatile;Read;(System.Byte);df-generated | -| System.Threading;Volatile;Read;(System.Double);df-generated | -| System.Threading;Volatile;Read;(System.Int16);df-generated | -| System.Threading;Volatile;Read;(System.Int32);df-generated | -| System.Threading;Volatile;Read;(System.Int64);df-generated | -| System.Threading;Volatile;Read;(System.IntPtr);df-generated | -| System.Threading;Volatile;Read;(System.SByte);df-generated | -| System.Threading;Volatile;Read;(System.Single);df-generated | -| System.Threading;Volatile;Read;(System.UInt16);df-generated | -| System.Threading;Volatile;Read;(System.UInt32);df-generated | -| System.Threading;Volatile;Read;(System.UInt64);df-generated | -| System.Threading;Volatile;Read;(System.UIntPtr);df-generated | -| System.Threading;Volatile;Read<>;(T);df-generated | -| System.Threading;Volatile;Write;(System.Boolean,System.Boolean);df-generated | -| System.Threading;Volatile;Write;(System.Byte,System.Byte);df-generated | -| System.Threading;Volatile;Write;(System.Double,System.Double);df-generated | -| System.Threading;Volatile;Write;(System.Int16,System.Int16);df-generated | -| System.Threading;Volatile;Write;(System.Int32,System.Int32);df-generated | -| System.Threading;Volatile;Write;(System.Int64,System.Int64);df-generated | -| System.Threading;Volatile;Write;(System.IntPtr,System.IntPtr);df-generated | -| System.Threading;Volatile;Write;(System.SByte,System.SByte);df-generated | -| System.Threading;Volatile;Write;(System.Single,System.Single);df-generated | -| System.Threading;Volatile;Write;(System.UInt16,System.UInt16);df-generated | -| System.Threading;Volatile;Write;(System.UInt32,System.UInt32);df-generated | -| System.Threading;Volatile;Write;(System.UInt64,System.UInt64);df-generated | -| System.Threading;Volatile;Write;(System.UIntPtr,System.UIntPtr);df-generated | -| System.Threading;Volatile;Write<>;(T,T);df-generated | -| System.Threading;WaitHandle;Close;();df-generated | -| System.Threading;WaitHandle;Dispose;();df-generated | -| System.Threading;WaitHandle;Dispose;(System.Boolean);df-generated | -| System.Threading;WaitHandle;SignalAndWait;(System.Threading.WaitHandle,System.Threading.WaitHandle);df-generated | -| System.Threading;WaitHandle;SignalAndWait;(System.Threading.WaitHandle,System.Threading.WaitHandle,System.Int32,System.Boolean);df-generated | -| System.Threading;WaitHandle;SignalAndWait;(System.Threading.WaitHandle,System.Threading.WaitHandle,System.TimeSpan,System.Boolean);df-generated | -| System.Threading;WaitHandle;WaitAll;(System.Threading.WaitHandle[]);df-generated | -| System.Threading;WaitHandle;WaitAll;(System.Threading.WaitHandle[],System.Int32);df-generated | -| System.Threading;WaitHandle;WaitAll;(System.Threading.WaitHandle[],System.Int32,System.Boolean);df-generated | -| System.Threading;WaitHandle;WaitAll;(System.Threading.WaitHandle[],System.TimeSpan);df-generated | -| System.Threading;WaitHandle;WaitAll;(System.Threading.WaitHandle[],System.TimeSpan,System.Boolean);df-generated | -| System.Threading;WaitHandle;WaitAny;(System.Threading.WaitHandle[]);df-generated | -| System.Threading;WaitHandle;WaitAny;(System.Threading.WaitHandle[],System.Int32);df-generated | -| System.Threading;WaitHandle;WaitAny;(System.Threading.WaitHandle[],System.Int32,System.Boolean);df-generated | -| System.Threading;WaitHandle;WaitAny;(System.Threading.WaitHandle[],System.TimeSpan);df-generated | -| System.Threading;WaitHandle;WaitAny;(System.Threading.WaitHandle[],System.TimeSpan,System.Boolean);df-generated | -| System.Threading;WaitHandle;WaitHandle;();df-generated | -| System.Threading;WaitHandle;WaitOne;();df-generated | -| System.Threading;WaitHandle;WaitOne;(System.Int32);df-generated | -| System.Threading;WaitHandle;WaitOne;(System.Int32,System.Boolean);df-generated | -| System.Threading;WaitHandle;WaitOne;(System.TimeSpan);df-generated | -| System.Threading;WaitHandle;WaitOne;(System.TimeSpan,System.Boolean);df-generated | -| System.Threading;WaitHandle;get_SafeWaitHandle;();df-generated | -| System.Threading;WaitHandleCannotBeOpenedException;WaitHandleCannotBeOpenedException;();df-generated | -| System.Threading;WaitHandleCannotBeOpenedException;WaitHandleCannotBeOpenedException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Threading;WaitHandleCannotBeOpenedException;WaitHandleCannotBeOpenedException;(System.String);df-generated | -| System.Threading;WaitHandleCannotBeOpenedException;WaitHandleCannotBeOpenedException;(System.String,System.Exception);df-generated | -| System.Threading;WaitHandleExtensions;GetSafeWaitHandle;(System.Threading.WaitHandle);df-generated | -| System.Timers;ElapsedEventArgs;get_SignalTime;();df-generated | -| System.Timers;Timer;BeginInit;();df-generated | -| System.Timers;Timer;Close;();df-generated | -| System.Timers;Timer;Dispose;(System.Boolean);df-generated | -| System.Timers;Timer;EndInit;();df-generated | -| System.Timers;Timer;Start;();df-generated | -| System.Timers;Timer;Stop;();df-generated | -| System.Timers;Timer;Timer;();df-generated | -| System.Timers;Timer;Timer;(System.Double);df-generated | -| System.Timers;Timer;get_AutoReset;();df-generated | -| System.Timers;Timer;get_Enabled;();df-generated | -| System.Timers;Timer;get_Interval;();df-generated | -| System.Timers;Timer;set_AutoReset;(System.Boolean);df-generated | -| System.Timers;Timer;set_Enabled;(System.Boolean);df-generated | -| System.Timers;Timer;set_Interval;(System.Double);df-generated | -| System.Timers;TimersDescriptionAttribute;TimersDescriptionAttribute;(System.String);df-generated | -| System.Timers;TimersDescriptionAttribute;get_Description;();df-generated | -| System.Transactions;CommittableTransaction;Commit;();df-generated | -| System.Transactions;CommittableTransaction;CommittableTransaction;();df-generated | -| System.Transactions;CommittableTransaction;CommittableTransaction;(System.TimeSpan);df-generated | -| System.Transactions;CommittableTransaction;CommittableTransaction;(System.Transactions.TransactionOptions);df-generated | -| System.Transactions;CommittableTransaction;EndCommit;(System.IAsyncResult);df-generated | -| System.Transactions;CommittableTransaction;get_CompletedSynchronously;();df-generated | -| System.Transactions;CommittableTransaction;get_IsCompleted;();df-generated | -| System.Transactions;DependentTransaction;Complete;();df-generated | -| System.Transactions;Enlistment;Done;();df-generated | -| System.Transactions;IDtcTransaction;Abort;(System.IntPtr,System.Int32,System.Int32);df-generated | -| System.Transactions;IDtcTransaction;Commit;(System.Int32,System.Int32,System.Int32);df-generated | -| System.Transactions;IDtcTransaction;GetTransactionInfo;(System.IntPtr);df-generated | -| System.Transactions;IEnlistmentNotification;Commit;(System.Transactions.Enlistment);df-generated | -| System.Transactions;IEnlistmentNotification;InDoubt;(System.Transactions.Enlistment);df-generated | -| System.Transactions;IEnlistmentNotification;Prepare;(System.Transactions.PreparingEnlistment);df-generated | -| System.Transactions;IEnlistmentNotification;Rollback;(System.Transactions.Enlistment);df-generated | -| System.Transactions;IPromotableSinglePhaseNotification;Initialize;();df-generated | -| System.Transactions;IPromotableSinglePhaseNotification;Rollback;(System.Transactions.SinglePhaseEnlistment);df-generated | -| System.Transactions;IPromotableSinglePhaseNotification;SinglePhaseCommit;(System.Transactions.SinglePhaseEnlistment);df-generated | -| System.Transactions;ISimpleTransactionSuperior;Rollback;();df-generated | -| System.Transactions;ISinglePhaseNotification;SinglePhaseCommit;(System.Transactions.SinglePhaseEnlistment);df-generated | -| System.Transactions;ITransactionPromoter;Promote;();df-generated | -| System.Transactions;PreparingEnlistment;ForceRollback;();df-generated | -| System.Transactions;PreparingEnlistment;ForceRollback;(System.Exception);df-generated | -| System.Transactions;PreparingEnlistment;Prepared;();df-generated | -| System.Transactions;PreparingEnlistment;RecoveryInformation;();df-generated | -| System.Transactions;SinglePhaseEnlistment;Aborted;();df-generated | -| System.Transactions;SinglePhaseEnlistment;Aborted;(System.Exception);df-generated | -| System.Transactions;SinglePhaseEnlistment;Committed;();df-generated | -| System.Transactions;SinglePhaseEnlistment;InDoubt;();df-generated | -| System.Transactions;SinglePhaseEnlistment;InDoubt;(System.Exception);df-generated | -| System.Transactions;SubordinateTransaction;SubordinateTransaction;(System.Transactions.IsolationLevel,System.Transactions.ISimpleTransactionSuperior);df-generated | -| System.Transactions;Transaction;DependentClone;(System.Transactions.DependentCloneOption);df-generated | -| System.Transactions;Transaction;Dispose;();df-generated | -| System.Transactions;Transaction;EnlistDurable;(System.Guid,System.Transactions.IEnlistmentNotification,System.Transactions.EnlistmentOptions);df-generated | -| System.Transactions;Transaction;Equals;(System.Object);df-generated | -| System.Transactions;Transaction;GetHashCode;();df-generated | -| System.Transactions;Transaction;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Transactions;Transaction;GetPromotedToken;();df-generated | -| System.Transactions;Transaction;Rollback;();df-generated | -| System.Transactions;Transaction;get_Current;();df-generated | -| System.Transactions;Transaction;get_IsolationLevel;();df-generated | -| System.Transactions;Transaction;set_Current;(System.Transactions.Transaction);df-generated | -| System.Transactions;TransactionAbortedException;TransactionAbortedException;();df-generated | -| System.Transactions;TransactionAbortedException;TransactionAbortedException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Transactions;TransactionAbortedException;TransactionAbortedException;(System.String);df-generated | -| System.Transactions;TransactionAbortedException;TransactionAbortedException;(System.String,System.Exception);df-generated | -| System.Transactions;TransactionException;TransactionException;();df-generated | -| System.Transactions;TransactionException;TransactionException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Transactions;TransactionException;TransactionException;(System.String);df-generated | -| System.Transactions;TransactionException;TransactionException;(System.String,System.Exception);df-generated | -| System.Transactions;TransactionInDoubtException;TransactionInDoubtException;();df-generated | -| System.Transactions;TransactionInDoubtException;TransactionInDoubtException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Transactions;TransactionInDoubtException;TransactionInDoubtException;(System.String);df-generated | -| System.Transactions;TransactionInDoubtException;TransactionInDoubtException;(System.String,System.Exception);df-generated | -| System.Transactions;TransactionInformation;get_CreationTime;();df-generated | -| System.Transactions;TransactionInformation;get_LocalIdentifier;();df-generated | -| System.Transactions;TransactionInformation;get_Status;();df-generated | -| System.Transactions;TransactionInterop;GetDtcTransaction;(System.Transactions.Transaction);df-generated | -| System.Transactions;TransactionInterop;GetExportCookie;(System.Transactions.Transaction,System.Byte[]);df-generated | -| System.Transactions;TransactionInterop;GetTransactionFromDtcTransaction;(System.Transactions.IDtcTransaction);df-generated | -| System.Transactions;TransactionInterop;GetTransactionFromExportCookie;(System.Byte[]);df-generated | -| System.Transactions;TransactionInterop;GetTransactionFromTransmitterPropagationToken;(System.Byte[]);df-generated | -| System.Transactions;TransactionInterop;GetTransmitterPropagationToken;(System.Transactions.Transaction);df-generated | -| System.Transactions;TransactionInterop;GetWhereabouts;();df-generated | -| System.Transactions;TransactionManager;RecoveryComplete;(System.Guid);df-generated | -| System.Transactions;TransactionManager;Reenlist;(System.Guid,System.Byte[],System.Transactions.IEnlistmentNotification);df-generated | -| System.Transactions;TransactionManager;get_DefaultTimeout;();df-generated | -| System.Transactions;TransactionManager;get_HostCurrentCallback;();df-generated | -| System.Transactions;TransactionManager;get_MaximumTimeout;();df-generated | -| System.Transactions;TransactionManagerCommunicationException;TransactionManagerCommunicationException;();df-generated | -| System.Transactions;TransactionManagerCommunicationException;TransactionManagerCommunicationException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Transactions;TransactionManagerCommunicationException;TransactionManagerCommunicationException;(System.String);df-generated | -| System.Transactions;TransactionManagerCommunicationException;TransactionManagerCommunicationException;(System.String,System.Exception);df-generated | -| System.Transactions;TransactionOptions;Equals;(System.Object);df-generated | -| System.Transactions;TransactionOptions;GetHashCode;();df-generated | -| System.Transactions;TransactionOptions;get_IsolationLevel;();df-generated | -| System.Transactions;TransactionOptions;set_IsolationLevel;(System.Transactions.IsolationLevel);df-generated | -| System.Transactions;TransactionPromotionException;TransactionPromotionException;();df-generated | -| System.Transactions;TransactionPromotionException;TransactionPromotionException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Transactions;TransactionPromotionException;TransactionPromotionException;(System.String);df-generated | -| System.Transactions;TransactionPromotionException;TransactionPromotionException;(System.String,System.Exception);df-generated | -| System.Transactions;TransactionScope;Complete;();df-generated | -| System.Transactions;TransactionScope;Dispose;();df-generated | -| System.Transactions;TransactionScope;TransactionScope;();df-generated | -| System.Transactions;TransactionScope;TransactionScope;(System.Transactions.Transaction);df-generated | -| System.Transactions;TransactionScope;TransactionScope;(System.Transactions.Transaction,System.TimeSpan);df-generated | -| System.Transactions;TransactionScope;TransactionScope;(System.Transactions.TransactionScopeAsyncFlowOption);df-generated | -| System.Transactions;TransactionScope;TransactionScope;(System.Transactions.TransactionScopeOption);df-generated | -| System.Transactions;TransactionScope;TransactionScope;(System.Transactions.TransactionScopeOption,System.TimeSpan);df-generated | -| System.Transactions;TransactionScope;TransactionScope;(System.Transactions.TransactionScopeOption,System.TimeSpan,System.Transactions.TransactionScopeAsyncFlowOption);df-generated | -| System.Transactions;TransactionScope;TransactionScope;(System.Transactions.TransactionScopeOption,System.Transactions.TransactionOptions);df-generated | -| System.Transactions;TransactionScope;TransactionScope;(System.Transactions.TransactionScopeOption,System.Transactions.TransactionOptions,System.Transactions.EnterpriseServicesInteropOption);df-generated | -| System.Transactions;TransactionScope;TransactionScope;(System.Transactions.TransactionScopeOption,System.Transactions.TransactionOptions,System.Transactions.TransactionScopeAsyncFlowOption);df-generated | -| System.Transactions;TransactionScope;TransactionScope;(System.Transactions.TransactionScopeOption,System.Transactions.TransactionScopeAsyncFlowOption);df-generated | -| System.Web;HttpUtility;ParseQueryString;(System.String);df-generated | -| System.Web;HttpUtility;ParseQueryString;(System.String,System.Text.Encoding);df-generated | -| System.Web;HttpUtility;UrlDecode;(System.Byte[],System.Int32,System.Int32,System.Text.Encoding);df-generated | -| System.Web;HttpUtility;UrlDecode;(System.Byte[],System.Text.Encoding);df-generated | -| System.Web;HttpUtility;UrlDecode;(System.String);df-generated | -| System.Web;HttpUtility;UrlDecode;(System.String,System.Text.Encoding);df-generated | -| System.Web;HttpUtility;UrlDecodeToBytes;(System.Byte[]);df-generated | -| System.Web;HttpUtility;UrlDecodeToBytes;(System.Byte[],System.Int32,System.Int32);df-generated | -| System.Web;HttpUtility;UrlDecodeToBytes;(System.String);df-generated | -| System.Web;HttpUtility;UrlDecodeToBytes;(System.String,System.Text.Encoding);df-generated | -| System.Web;HttpUtility;UrlEncodeUnicode;(System.String);df-generated | -| System.Web;HttpUtility;UrlEncodeUnicodeToBytes;(System.String);df-generated | -| System.Windows.Input;ICommand;CanExecute;(System.Object);df-generated | -| System.Windows.Input;ICommand;Execute;(System.Object);df-generated | -| System.Xml.Linq;Extensions;Remove;(System.Collections.Generic.IEnumerable);df-generated | -| System.Xml.Linq;Extensions;Remove<>;(System.Collections.Generic.IEnumerable);df-generated | -| System.Xml.Linq;XAttribute;Remove;();df-generated | -| System.Xml.Linq;XAttribute;ToString;();df-generated | -| System.Xml.Linq;XAttribute;get_EmptySequence;();df-generated | -| System.Xml.Linq;XAttribute;get_IsNamespaceDeclaration;();df-generated | -| System.Xml.Linq;XAttribute;get_NodeType;();df-generated | -| System.Xml.Linq;XCData;XCData;(System.String);df-generated | -| System.Xml.Linq;XCData;XCData;(System.Xml.Linq.XCData);df-generated | -| System.Xml.Linq;XCData;get_NodeType;();df-generated | -| System.Xml.Linq;XComment;WriteTo;(System.Xml.XmlWriter);df-generated | -| System.Xml.Linq;XComment;get_NodeType;();df-generated | -| System.Xml.Linq;XContainer;AddFirst;(System.Object[]);df-generated | -| System.Xml.Linq;XContainer;RemoveNodes;();df-generated | -| System.Xml.Linq;XDocument;LoadAsync;(System.IO.Stream,System.Xml.Linq.LoadOptions,System.Threading.CancellationToken);df-generated | -| System.Xml.Linq;XDocument;LoadAsync;(System.IO.TextReader,System.Xml.Linq.LoadOptions,System.Threading.CancellationToken);df-generated | -| System.Xml.Linq;XDocument;LoadAsync;(System.Xml.XmlReader,System.Xml.Linq.LoadOptions,System.Threading.CancellationToken);df-generated | -| System.Xml.Linq;XDocument;Save;(System.IO.Stream);df-generated | -| System.Xml.Linq;XDocument;Save;(System.IO.Stream,System.Xml.Linq.SaveOptions);df-generated | -| System.Xml.Linq;XDocument;Save;(System.IO.TextWriter);df-generated | -| System.Xml.Linq;XDocument;Save;(System.IO.TextWriter,System.Xml.Linq.SaveOptions);df-generated | -| System.Xml.Linq;XDocument;Save;(System.String);df-generated | -| System.Xml.Linq;XDocument;Save;(System.String,System.Xml.Linq.SaveOptions);df-generated | -| System.Xml.Linq;XDocument;SaveAsync;(System.IO.Stream,System.Xml.Linq.SaveOptions,System.Threading.CancellationToken);df-generated | -| System.Xml.Linq;XDocument;SaveAsync;(System.IO.TextWriter,System.Xml.Linq.SaveOptions,System.Threading.CancellationToken);df-generated | -| System.Xml.Linq;XDocument;XDocument;();df-generated | -| System.Xml.Linq;XDocument;get_NodeType;();df-generated | -| System.Xml.Linq;XDocumentType;WriteTo;(System.Xml.XmlWriter);df-generated | -| System.Xml.Linq;XDocumentType;get_NodeType;();df-generated | -| System.Xml.Linq;XElement;GetDefaultNamespace;();df-generated | -| System.Xml.Linq;XElement;GetNamespaceOfPrefix;(System.String);df-generated | -| System.Xml.Linq;XElement;GetPrefixOfNamespace;(System.Xml.Linq.XNamespace);df-generated | -| System.Xml.Linq;XElement;GetSchema;();df-generated | -| System.Xml.Linq;XElement;LoadAsync;(System.IO.Stream,System.Xml.Linq.LoadOptions,System.Threading.CancellationToken);df-generated | -| System.Xml.Linq;XElement;LoadAsync;(System.IO.TextReader,System.Xml.Linq.LoadOptions,System.Threading.CancellationToken);df-generated | -| System.Xml.Linq;XElement;LoadAsync;(System.Xml.XmlReader,System.Xml.Linq.LoadOptions,System.Threading.CancellationToken);df-generated | -| System.Xml.Linq;XElement;RemoveAll;();df-generated | -| System.Xml.Linq;XElement;RemoveAttributes;();df-generated | -| System.Xml.Linq;XElement;Save;(System.IO.Stream);df-generated | -| System.Xml.Linq;XElement;Save;(System.IO.Stream,System.Xml.Linq.SaveOptions);df-generated | -| System.Xml.Linq;XElement;Save;(System.IO.TextWriter);df-generated | -| System.Xml.Linq;XElement;Save;(System.IO.TextWriter,System.Xml.Linq.SaveOptions);df-generated | -| System.Xml.Linq;XElement;Save;(System.String);df-generated | -| System.Xml.Linq;XElement;Save;(System.String,System.Xml.Linq.SaveOptions);df-generated | -| System.Xml.Linq;XElement;Save;(System.Xml.XmlWriter);df-generated | -| System.Xml.Linq;XElement;SaveAsync;(System.IO.Stream,System.Xml.Linq.SaveOptions,System.Threading.CancellationToken);df-generated | -| System.Xml.Linq;XElement;SaveAsync;(System.IO.TextWriter,System.Xml.Linq.SaveOptions,System.Threading.CancellationToken);df-generated | -| System.Xml.Linq;XElement;WriteTo;(System.Xml.XmlWriter);df-generated | -| System.Xml.Linq;XElement;WriteXml;(System.Xml.XmlWriter);df-generated | -| System.Xml.Linq;XElement;XElement;(System.Xml.Linq.XName,System.Object[]);df-generated | -| System.Xml.Linq;XElement;get_EmptySequence;();df-generated | -| System.Xml.Linq;XElement;get_HasAttributes;();df-generated | -| System.Xml.Linq;XElement;get_HasElements;();df-generated | -| System.Xml.Linq;XElement;get_IsEmpty;();df-generated | -| System.Xml.Linq;XElement;get_NodeType;();df-generated | -| System.Xml.Linq;XName;Equals;(System.Object);df-generated | -| System.Xml.Linq;XName;Equals;(System.Xml.Linq.XName);df-generated | -| System.Xml.Linq;XName;GetHashCode;();df-generated | -| System.Xml.Linq;XName;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Xml.Linq;XNamespace;Equals;(System.Object);df-generated | -| System.Xml.Linq;XNamespace;Get;(System.String);df-generated | -| System.Xml.Linq;XNamespace;GetHashCode;();df-generated | -| System.Xml.Linq;XNamespace;get_None;();df-generated | -| System.Xml.Linq;XNamespace;get_Xml;();df-generated | -| System.Xml.Linq;XNamespace;get_Xmlns;();df-generated | -| System.Xml.Linq;XNode;AddAfterSelf;(System.Object[]);df-generated | -| System.Xml.Linq;XNode;AddBeforeSelf;(System.Object[]);df-generated | -| System.Xml.Linq;XNode;CompareDocumentOrder;(System.Xml.Linq.XNode,System.Xml.Linq.XNode);df-generated | -| System.Xml.Linq;XNode;CreateReader;();df-generated | -| System.Xml.Linq;XNode;DeepEquals;(System.Xml.Linq.XNode,System.Xml.Linq.XNode);df-generated | -| System.Xml.Linq;XNode;ElementsBeforeSelf;();df-generated | -| System.Xml.Linq;XNode;ElementsBeforeSelf;(System.Xml.Linq.XName);df-generated | -| System.Xml.Linq;XNode;IsAfter;(System.Xml.Linq.XNode);df-generated | -| System.Xml.Linq;XNode;IsBefore;(System.Xml.Linq.XNode);df-generated | -| System.Xml.Linq;XNode;NodesBeforeSelf;();df-generated | -| System.Xml.Linq;XNode;ReadFromAsync;(System.Xml.XmlReader,System.Threading.CancellationToken);df-generated | -| System.Xml.Linq;XNode;Remove;();df-generated | -| System.Xml.Linq;XNode;ReplaceWith;(System.Object[]);df-generated | -| System.Xml.Linq;XNode;ToString;();df-generated | -| System.Xml.Linq;XNode;ToString;(System.Xml.Linq.SaveOptions);df-generated | -| System.Xml.Linq;XNode;WriteTo;(System.Xml.XmlWriter);df-generated | -| System.Xml.Linq;XNode;WriteToAsync;(System.Xml.XmlWriter,System.Threading.CancellationToken);df-generated | -| System.Xml.Linq;XNode;get_DocumentOrderComparer;();df-generated | -| System.Xml.Linq;XNode;get_EqualityComparer;();df-generated | -| System.Xml.Linq;XNode;get_PreviousNode;();df-generated | -| System.Xml.Linq;XNodeDocumentOrderComparer;Compare;(System.Object,System.Object);df-generated | -| System.Xml.Linq;XNodeDocumentOrderComparer;Compare;(System.Xml.Linq.XNode,System.Xml.Linq.XNode);df-generated | -| System.Xml.Linq;XNodeEqualityComparer;Equals;(System.Object,System.Object);df-generated | -| System.Xml.Linq;XNodeEqualityComparer;Equals;(System.Xml.Linq.XNode,System.Xml.Linq.XNode);df-generated | -| System.Xml.Linq;XNodeEqualityComparer;GetHashCode;(System.Object);df-generated | -| System.Xml.Linq;XNodeEqualityComparer;GetHashCode;(System.Xml.Linq.XNode);df-generated | -| System.Xml.Linq;XObject;HasLineInfo;();df-generated | -| System.Xml.Linq;XObject;RemoveAnnotations;(System.Type);df-generated | -| System.Xml.Linq;XObject;RemoveAnnotations<>;();df-generated | -| System.Xml.Linq;XObject;get_LineNumber;();df-generated | -| System.Xml.Linq;XObject;get_LinePosition;();df-generated | -| System.Xml.Linq;XObject;get_NodeType;();df-generated | -| System.Xml.Linq;XObjectChangeEventArgs;XObjectChangeEventArgs;(System.Xml.Linq.XObjectChange);df-generated | -| System.Xml.Linq;XObjectChangeEventArgs;get_ObjectChange;();df-generated | -| System.Xml.Linq;XProcessingInstruction;get_NodeType;();df-generated | -| System.Xml.Linq;XStreamingElement;Add;(System.Object);df-generated | -| System.Xml.Linq;XStreamingElement;Add;(System.Object[]);df-generated | -| System.Xml.Linq;XStreamingElement;Save;(System.IO.Stream);df-generated | -| System.Xml.Linq;XStreamingElement;Save;(System.IO.Stream,System.Xml.Linq.SaveOptions);df-generated | -| System.Xml.Linq;XStreamingElement;Save;(System.IO.TextWriter);df-generated | -| System.Xml.Linq;XStreamingElement;Save;(System.IO.TextWriter,System.Xml.Linq.SaveOptions);df-generated | -| System.Xml.Linq;XStreamingElement;Save;(System.String);df-generated | -| System.Xml.Linq;XStreamingElement;Save;(System.String,System.Xml.Linq.SaveOptions);df-generated | -| System.Xml.Linq;XStreamingElement;Save;(System.Xml.XmlWriter);df-generated | -| System.Xml.Linq;XStreamingElement;ToString;();df-generated | -| System.Xml.Linq;XStreamingElement;ToString;(System.Xml.Linq.SaveOptions);df-generated | -| System.Xml.Linq;XStreamingElement;WriteTo;(System.Xml.XmlWriter);df-generated | -| System.Xml.Linq;XText;get_NodeType;();df-generated | -| System.Xml.Resolvers;XmlPreloadedResolver;Add;(System.Uri,System.Byte[]);df-generated | -| System.Xml.Resolvers;XmlPreloadedResolver;Add;(System.Uri,System.Byte[],System.Int32,System.Int32);df-generated | -| System.Xml.Resolvers;XmlPreloadedResolver;Add;(System.Uri,System.IO.Stream);df-generated | -| System.Xml.Resolvers;XmlPreloadedResolver;Add;(System.Uri,System.String);df-generated | -| System.Xml.Resolvers;XmlPreloadedResolver;GetEntityAsync;(System.Uri,System.String,System.Type);df-generated | -| System.Xml.Resolvers;XmlPreloadedResolver;Remove;(System.Uri);df-generated | -| System.Xml.Resolvers;XmlPreloadedResolver;SupportsType;(System.Uri,System.Type);df-generated | -| System.Xml.Resolvers;XmlPreloadedResolver;XmlPreloadedResolver;();df-generated | -| System.Xml.Resolvers;XmlPreloadedResolver;XmlPreloadedResolver;(System.Xml.Resolvers.XmlKnownDtds);df-generated | -| System.Xml.Resolvers;XmlPreloadedResolver;XmlPreloadedResolver;(System.Xml.XmlResolver);df-generated | -| System.Xml.Resolvers;XmlPreloadedResolver;XmlPreloadedResolver;(System.Xml.XmlResolver,System.Xml.Resolvers.XmlKnownDtds);df-generated | -| System.Xml.Resolvers;XmlPreloadedResolver;get_PreloadedUris;();df-generated | -| System.Xml.Schema;IXmlSchemaInfo;get_IsDefault;();df-generated | -| System.Xml.Schema;IXmlSchemaInfo;get_IsNil;();df-generated | -| System.Xml.Schema;IXmlSchemaInfo;get_MemberType;();df-generated | -| System.Xml.Schema;IXmlSchemaInfo;get_SchemaAttribute;();df-generated | -| System.Xml.Schema;IXmlSchemaInfo;get_SchemaElement;();df-generated | -| System.Xml.Schema;IXmlSchemaInfo;get_SchemaType;();df-generated | -| System.Xml.Schema;IXmlSchemaInfo;get_Validity;();df-generated | -| System.Xml.Schema;ValidationEventArgs;get_Severity;();df-generated | -| System.Xml.Schema;XmlAtomicValue;get_IsNode;();df-generated | -| System.Xml.Schema;XmlAtomicValue;get_ValueAsBoolean;();df-generated | -| System.Xml.Schema;XmlAtomicValue;get_ValueAsDouble;();df-generated | -| System.Xml.Schema;XmlAtomicValue;get_ValueAsInt;();df-generated | -| System.Xml.Schema;XmlAtomicValue;get_ValueAsLong;();df-generated | -| System.Xml.Schema;XmlAtomicValue;get_ValueType;();df-generated | -| System.Xml.Schema;XmlSchema;Write;(System.IO.Stream);df-generated | -| System.Xml.Schema;XmlSchema;Write;(System.IO.Stream,System.Xml.XmlNamespaceManager);df-generated | -| System.Xml.Schema;XmlSchema;Write;(System.IO.TextWriter);df-generated | -| System.Xml.Schema;XmlSchema;Write;(System.IO.TextWriter,System.Xml.XmlNamespaceManager);df-generated | -| System.Xml.Schema;XmlSchema;Write;(System.Xml.XmlWriter);df-generated | -| System.Xml.Schema;XmlSchema;Write;(System.Xml.XmlWriter,System.Xml.XmlNamespaceManager);df-generated | -| System.Xml.Schema;XmlSchema;XmlSchema;();df-generated | -| System.Xml.Schema;XmlSchema;get_AttributeFormDefault;();df-generated | -| System.Xml.Schema;XmlSchema;get_BlockDefault;();df-generated | -| System.Xml.Schema;XmlSchema;get_ElementFormDefault;();df-generated | -| System.Xml.Schema;XmlSchema;get_FinalDefault;();df-generated | -| System.Xml.Schema;XmlSchema;get_IsCompiled;();df-generated | -| System.Xml.Schema;XmlSchema;set_AttributeFormDefault;(System.Xml.Schema.XmlSchemaForm);df-generated | -| System.Xml.Schema;XmlSchema;set_BlockDefault;(System.Xml.Schema.XmlSchemaDerivationMethod);df-generated | -| System.Xml.Schema;XmlSchema;set_ElementFormDefault;(System.Xml.Schema.XmlSchemaForm);df-generated | -| System.Xml.Schema;XmlSchema;set_FinalDefault;(System.Xml.Schema.XmlSchemaDerivationMethod);df-generated | -| System.Xml.Schema;XmlSchemaAny;get_ProcessContents;();df-generated | -| System.Xml.Schema;XmlSchemaAny;set_ProcessContents;(System.Xml.Schema.XmlSchemaContentProcessing);df-generated | -| System.Xml.Schema;XmlSchemaAnyAttribute;get_ProcessContents;();df-generated | -| System.Xml.Schema;XmlSchemaAnyAttribute;set_ProcessContents;(System.Xml.Schema.XmlSchemaContentProcessing);df-generated | -| System.Xml.Schema;XmlSchemaAttribute;get_Form;();df-generated | -| System.Xml.Schema;XmlSchemaAttribute;get_Use;();df-generated | -| System.Xml.Schema;XmlSchemaAttribute;set_Form;(System.Xml.Schema.XmlSchemaForm);df-generated | -| System.Xml.Schema;XmlSchemaAttribute;set_Use;(System.Xml.Schema.XmlSchemaUse);df-generated | -| System.Xml.Schema;XmlSchemaCollection;Add;(System.String,System.String);df-generated | -| System.Xml.Schema;XmlSchemaCollection;Add;(System.String,System.Xml.XmlReader);df-generated | -| System.Xml.Schema;XmlSchemaCollection;Add;(System.String,System.Xml.XmlReader,System.Xml.XmlResolver);df-generated | -| System.Xml.Schema;XmlSchemaCollection;Contains;(System.String);df-generated | -| System.Xml.Schema;XmlSchemaCollection;Contains;(System.Xml.Schema.XmlSchema);df-generated | -| System.Xml.Schema;XmlSchemaCollection;XmlSchemaCollection;();df-generated | -| System.Xml.Schema;XmlSchemaCollection;get_Count;();df-generated | -| System.Xml.Schema;XmlSchemaCollection;get_IsSynchronized;();df-generated | -| System.Xml.Schema;XmlSchemaCollectionEnumerator;MoveNext;();df-generated | -| System.Xml.Schema;XmlSchemaCollectionEnumerator;Reset;();df-generated | -| System.Xml.Schema;XmlSchemaCollectionEnumerator;get_Current;();df-generated | -| System.Xml.Schema;XmlSchemaCompilationSettings;XmlSchemaCompilationSettings;();df-generated | -| System.Xml.Schema;XmlSchemaCompilationSettings;get_EnableUpaCheck;();df-generated | -| System.Xml.Schema;XmlSchemaCompilationSettings;set_EnableUpaCheck;(System.Boolean);df-generated | -| System.Xml.Schema;XmlSchemaComplexContent;get_IsMixed;();df-generated | -| System.Xml.Schema;XmlSchemaComplexContent;set_IsMixed;(System.Boolean);df-generated | -| System.Xml.Schema;XmlSchemaComplexType;XmlSchemaComplexType;();df-generated | -| System.Xml.Schema;XmlSchemaComplexType;get_Block;();df-generated | -| System.Xml.Schema;XmlSchemaComplexType;get_BlockResolved;();df-generated | -| System.Xml.Schema;XmlSchemaComplexType;get_ContentType;();df-generated | -| System.Xml.Schema;XmlSchemaComplexType;get_IsAbstract;();df-generated | -| System.Xml.Schema;XmlSchemaComplexType;get_IsMixed;();df-generated | -| System.Xml.Schema;XmlSchemaComplexType;set_Block;(System.Xml.Schema.XmlSchemaDerivationMethod);df-generated | -| System.Xml.Schema;XmlSchemaComplexType;set_IsAbstract;(System.Boolean);df-generated | -| System.Xml.Schema;XmlSchemaComplexType;set_IsMixed;(System.Boolean);df-generated | -| System.Xml.Schema;XmlSchemaContentModel;get_Content;();df-generated | -| System.Xml.Schema;XmlSchemaContentModel;set_Content;(System.Xml.Schema.XmlSchemaContent);df-generated | -| System.Xml.Schema;XmlSchemaDatatype;IsDerivedFrom;(System.Xml.Schema.XmlSchemaDatatype);df-generated | -| System.Xml.Schema;XmlSchemaDatatype;ParseValue;(System.String,System.Xml.XmlNameTable,System.Xml.IXmlNamespaceResolver);df-generated | -| System.Xml.Schema;XmlSchemaDatatype;XmlSchemaDatatype;();df-generated | -| System.Xml.Schema;XmlSchemaDatatype;get_TokenizedType;();df-generated | -| System.Xml.Schema;XmlSchemaDatatype;get_TypeCode;();df-generated | -| System.Xml.Schema;XmlSchemaDatatype;get_ValueType;();df-generated | -| System.Xml.Schema;XmlSchemaDatatype;get_Variety;();df-generated | -| System.Xml.Schema;XmlSchemaElement;get_Block;();df-generated | -| System.Xml.Schema;XmlSchemaElement;get_BlockResolved;();df-generated | -| System.Xml.Schema;XmlSchemaElement;get_Final;();df-generated | -| System.Xml.Schema;XmlSchemaElement;get_FinalResolved;();df-generated | -| System.Xml.Schema;XmlSchemaElement;get_Form;();df-generated | -| System.Xml.Schema;XmlSchemaElement;get_IsAbstract;();df-generated | -| System.Xml.Schema;XmlSchemaElement;get_IsNillable;();df-generated | -| System.Xml.Schema;XmlSchemaElement;set_Block;(System.Xml.Schema.XmlSchemaDerivationMethod);df-generated | -| System.Xml.Schema;XmlSchemaElement;set_Final;(System.Xml.Schema.XmlSchemaDerivationMethod);df-generated | -| System.Xml.Schema;XmlSchemaElement;set_Form;(System.Xml.Schema.XmlSchemaForm);df-generated | -| System.Xml.Schema;XmlSchemaElement;set_IsAbstract;(System.Boolean);df-generated | -| System.Xml.Schema;XmlSchemaElement;set_IsNillable;(System.Boolean);df-generated | -| System.Xml.Schema;XmlSchemaEnumerationFacet;XmlSchemaEnumerationFacet;();df-generated | -| System.Xml.Schema;XmlSchemaException;XmlSchemaException;();df-generated | -| System.Xml.Schema;XmlSchemaException;XmlSchemaException;(System.String);df-generated | -| System.Xml.Schema;XmlSchemaException;XmlSchemaException;(System.String,System.Exception);df-generated | -| System.Xml.Schema;XmlSchemaException;XmlSchemaException;(System.String,System.Exception,System.Int32,System.Int32);df-generated | -| System.Xml.Schema;XmlSchemaException;get_LineNumber;();df-generated | -| System.Xml.Schema;XmlSchemaException;get_LinePosition;();df-generated | -| System.Xml.Schema;XmlSchemaFacet;get_IsFixed;();df-generated | -| System.Xml.Schema;XmlSchemaFacet;set_IsFixed;(System.Boolean);df-generated | -| System.Xml.Schema;XmlSchemaFractionDigitsFacet;XmlSchemaFractionDigitsFacet;();df-generated | -| System.Xml.Schema;XmlSchemaGroupBase;XmlSchemaGroupBase;();df-generated | -| System.Xml.Schema;XmlSchemaGroupBase;get_Items;();df-generated | -| System.Xml.Schema;XmlSchemaImport;XmlSchemaImport;();df-generated | -| System.Xml.Schema;XmlSchemaInclude;XmlSchemaInclude;();df-generated | -| System.Xml.Schema;XmlSchemaInference;XmlSchemaInference;();df-generated | -| System.Xml.Schema;XmlSchemaInference;get_Occurrence;();df-generated | -| System.Xml.Schema;XmlSchemaInference;get_TypeInference;();df-generated | -| System.Xml.Schema;XmlSchemaInference;set_Occurrence;(System.Xml.Schema.XmlSchemaInference+InferenceOption);df-generated | -| System.Xml.Schema;XmlSchemaInference;set_TypeInference;(System.Xml.Schema.XmlSchemaInference+InferenceOption);df-generated | -| System.Xml.Schema;XmlSchemaInferenceException;XmlSchemaInferenceException;();df-generated | -| System.Xml.Schema;XmlSchemaInferenceException;XmlSchemaInferenceException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Xml.Schema;XmlSchemaInferenceException;XmlSchemaInferenceException;(System.String);df-generated | -| System.Xml.Schema;XmlSchemaInferenceException;XmlSchemaInferenceException;(System.String,System.Exception);df-generated | -| System.Xml.Schema;XmlSchemaInferenceException;XmlSchemaInferenceException;(System.String,System.Exception,System.Int32,System.Int32);df-generated | -| System.Xml.Schema;XmlSchemaInfo;XmlSchemaInfo;();df-generated | -| System.Xml.Schema;XmlSchemaInfo;get_ContentType;();df-generated | -| System.Xml.Schema;XmlSchemaInfo;get_IsDefault;();df-generated | -| System.Xml.Schema;XmlSchemaInfo;get_IsNil;();df-generated | -| System.Xml.Schema;XmlSchemaInfo;get_Validity;();df-generated | -| System.Xml.Schema;XmlSchemaInfo;set_ContentType;(System.Xml.Schema.XmlSchemaContentType);df-generated | -| System.Xml.Schema;XmlSchemaInfo;set_IsDefault;(System.Boolean);df-generated | -| System.Xml.Schema;XmlSchemaInfo;set_IsNil;(System.Boolean);df-generated | -| System.Xml.Schema;XmlSchemaInfo;set_Validity;(System.Xml.Schema.XmlSchemaValidity);df-generated | -| System.Xml.Schema;XmlSchemaLengthFacet;XmlSchemaLengthFacet;();df-generated | -| System.Xml.Schema;XmlSchemaMaxExclusiveFacet;XmlSchemaMaxExclusiveFacet;();df-generated | -| System.Xml.Schema;XmlSchemaMaxInclusiveFacet;XmlSchemaMaxInclusiveFacet;();df-generated | -| System.Xml.Schema;XmlSchemaMaxLengthFacet;XmlSchemaMaxLengthFacet;();df-generated | -| System.Xml.Schema;XmlSchemaMinExclusiveFacet;XmlSchemaMinExclusiveFacet;();df-generated | -| System.Xml.Schema;XmlSchemaMinInclusiveFacet;XmlSchemaMinInclusiveFacet;();df-generated | -| System.Xml.Schema;XmlSchemaMinLengthFacet;XmlSchemaMinLengthFacet;();df-generated | -| System.Xml.Schema;XmlSchemaObject;get_LineNumber;();df-generated | -| System.Xml.Schema;XmlSchemaObject;get_LinePosition;();df-generated | -| System.Xml.Schema;XmlSchemaObject;set_LineNumber;(System.Int32);df-generated | -| System.Xml.Schema;XmlSchemaObject;set_LinePosition;(System.Int32);df-generated | -| System.Xml.Schema;XmlSchemaObjectCollection;Contains;(System.Xml.Schema.XmlSchemaObject);df-generated | -| System.Xml.Schema;XmlSchemaObjectCollection;IndexOf;(System.Xml.Schema.XmlSchemaObject);df-generated | -| System.Xml.Schema;XmlSchemaObjectCollection;OnClear;();df-generated | -| System.Xml.Schema;XmlSchemaObjectCollection;OnInsert;(System.Int32,System.Object);df-generated | -| System.Xml.Schema;XmlSchemaObjectCollection;OnRemove;(System.Int32,System.Object);df-generated | -| System.Xml.Schema;XmlSchemaObjectCollection;OnSet;(System.Int32,System.Object,System.Object);df-generated | -| System.Xml.Schema;XmlSchemaObjectCollection;XmlSchemaObjectCollection;();df-generated | -| System.Xml.Schema;XmlSchemaObjectEnumerator;MoveNext;();df-generated | -| System.Xml.Schema;XmlSchemaObjectEnumerator;Reset;();df-generated | -| System.Xml.Schema;XmlSchemaObjectTable;Contains;(System.Xml.XmlQualifiedName);df-generated | -| System.Xml.Schema;XmlSchemaObjectTable;GetEnumerator;();df-generated | -| System.Xml.Schema;XmlSchemaObjectTable;get_Count;();df-generated | -| System.Xml.Schema;XmlSchemaObjectTable;get_Item;(System.Xml.XmlQualifiedName);df-generated | -| System.Xml.Schema;XmlSchemaParticle;get_MaxOccurs;();df-generated | -| System.Xml.Schema;XmlSchemaParticle;get_MaxOccursString;();df-generated | -| System.Xml.Schema;XmlSchemaParticle;get_MinOccurs;();df-generated | -| System.Xml.Schema;XmlSchemaParticle;get_MinOccursString;();df-generated | -| System.Xml.Schema;XmlSchemaParticle;set_MaxOccurs;(System.Decimal);df-generated | -| System.Xml.Schema;XmlSchemaParticle;set_MaxOccursString;(System.String);df-generated | -| System.Xml.Schema;XmlSchemaParticle;set_MinOccurs;(System.Decimal);df-generated | -| System.Xml.Schema;XmlSchemaParticle;set_MinOccursString;(System.String);df-generated | -| System.Xml.Schema;XmlSchemaPatternFacet;XmlSchemaPatternFacet;();df-generated | -| System.Xml.Schema;XmlSchemaRedefine;XmlSchemaRedefine;();df-generated | -| System.Xml.Schema;XmlSchemaSet;Compile;();df-generated | -| System.Xml.Schema;XmlSchemaSet;Contains;(System.String);df-generated | -| System.Xml.Schema;XmlSchemaSet;Contains;(System.Xml.Schema.XmlSchema);df-generated | -| System.Xml.Schema;XmlSchemaSet;RemoveRecursive;(System.Xml.Schema.XmlSchema);df-generated | -| System.Xml.Schema;XmlSchemaSet;Schemas;(System.String);df-generated | -| System.Xml.Schema;XmlSchemaSet;XmlSchemaSet;();df-generated | -| System.Xml.Schema;XmlSchemaSet;get_Count;();df-generated | -| System.Xml.Schema;XmlSchemaSet;get_IsCompiled;();df-generated | -| System.Xml.Schema;XmlSchemaSimpleType;XmlSchemaSimpleType;();df-generated | -| System.Xml.Schema;XmlSchemaTotalDigitsFacet;XmlSchemaTotalDigitsFacet;();df-generated | -| System.Xml.Schema;XmlSchemaType;GetBuiltInComplexType;(System.Xml.Schema.XmlTypeCode);df-generated | -| System.Xml.Schema;XmlSchemaType;GetBuiltInComplexType;(System.Xml.XmlQualifiedName);df-generated | -| System.Xml.Schema;XmlSchemaType;GetBuiltInSimpleType;(System.Xml.Schema.XmlTypeCode);df-generated | -| System.Xml.Schema;XmlSchemaType;GetBuiltInSimpleType;(System.Xml.XmlQualifiedName);df-generated | -| System.Xml.Schema;XmlSchemaType;IsDerivedFrom;(System.Xml.Schema.XmlSchemaType,System.Xml.Schema.XmlSchemaType,System.Xml.Schema.XmlSchemaDerivationMethod);df-generated | -| System.Xml.Schema;XmlSchemaType;get_DerivedBy;();df-generated | -| System.Xml.Schema;XmlSchemaType;get_Final;();df-generated | -| System.Xml.Schema;XmlSchemaType;get_FinalResolved;();df-generated | -| System.Xml.Schema;XmlSchemaType;get_IsMixed;();df-generated | -| System.Xml.Schema;XmlSchemaType;get_TypeCode;();df-generated | -| System.Xml.Schema;XmlSchemaType;set_Final;(System.Xml.Schema.XmlSchemaDerivationMethod);df-generated | -| System.Xml.Schema;XmlSchemaType;set_IsMixed;(System.Boolean);df-generated | -| System.Xml.Schema;XmlSchemaValidationException;XmlSchemaValidationException;();df-generated | -| System.Xml.Schema;XmlSchemaValidationException;XmlSchemaValidationException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Xml.Schema;XmlSchemaValidationException;XmlSchemaValidationException;(System.String);df-generated | -| System.Xml.Schema;XmlSchemaValidationException;XmlSchemaValidationException;(System.String,System.Exception);df-generated | -| System.Xml.Schema;XmlSchemaValidationException;XmlSchemaValidationException;(System.String,System.Exception,System.Int32,System.Int32);df-generated | -| System.Xml.Schema;XmlSchemaValidator;EndValidation;();df-generated | -| System.Xml.Schema;XmlSchemaValidator;GetUnspecifiedDefaultAttributes;(System.Collections.ArrayList);df-generated | -| System.Xml.Schema;XmlSchemaValidator;Initialize;();df-generated | -| System.Xml.Schema;XmlSchemaValidator;ValidateEndOfAttributes;(System.Xml.Schema.XmlSchemaInfo);df-generated | -| System.Xml.Schema;XmlSchemaWhiteSpaceFacet;XmlSchemaWhiteSpaceFacet;();df-generated | -| System.Xml.Serialization;CodeIdentifier;CodeIdentifier;();df-generated | -| System.Xml.Serialization;CodeIdentifier;MakeCamel;(System.String);df-generated | -| System.Xml.Serialization;CodeIdentifier;MakePascal;(System.String);df-generated | -| System.Xml.Serialization;CodeIdentifier;MakeValid;(System.String);df-generated | -| System.Xml.Serialization;CodeIdentifiers;AddReserved;(System.String);df-generated | -| System.Xml.Serialization;CodeIdentifiers;Clear;();df-generated | -| System.Xml.Serialization;CodeIdentifiers;CodeIdentifiers;();df-generated | -| System.Xml.Serialization;CodeIdentifiers;CodeIdentifiers;(System.Boolean);df-generated | -| System.Xml.Serialization;CodeIdentifiers;IsInUse;(System.String);df-generated | -| System.Xml.Serialization;CodeIdentifiers;MakeRightCase;(System.String);df-generated | -| System.Xml.Serialization;CodeIdentifiers;Remove;(System.String);df-generated | -| System.Xml.Serialization;CodeIdentifiers;RemoveReserved;(System.String);df-generated | -| System.Xml.Serialization;CodeIdentifiers;get_UseCamelCasing;();df-generated | -| System.Xml.Serialization;CodeIdentifiers;set_UseCamelCasing;(System.Boolean);df-generated | -| System.Xml.Serialization;IXmlSerializable;GetSchema;();df-generated | -| System.Xml.Serialization;IXmlSerializable;ReadXml;(System.Xml.XmlReader);df-generated | -| System.Xml.Serialization;IXmlSerializable;WriteXml;(System.Xml.XmlWriter);df-generated | -| System.Xml.Serialization;IXmlTextParser;get_Normalized;();df-generated | -| System.Xml.Serialization;IXmlTextParser;get_WhitespaceHandling;();df-generated | -| System.Xml.Serialization;IXmlTextParser;set_Normalized;(System.Boolean);df-generated | -| System.Xml.Serialization;IXmlTextParser;set_WhitespaceHandling;(System.Xml.WhitespaceHandling);df-generated | -| System.Xml.Serialization;ImportContext;get_ShareTypes;();df-generated | -| System.Xml.Serialization;SoapAttributeAttribute;SoapAttributeAttribute;();df-generated | -| System.Xml.Serialization;SoapAttributeOverrides;Add;(System.Type,System.String,System.Xml.Serialization.SoapAttributes);df-generated | -| System.Xml.Serialization;SoapAttributeOverrides;Add;(System.Type,System.Xml.Serialization.SoapAttributes);df-generated | -| System.Xml.Serialization;SoapAttributes;SoapAttributes;();df-generated | -| System.Xml.Serialization;SoapAttributes;get_SoapIgnore;();df-generated | -| System.Xml.Serialization;SoapAttributes;set_SoapIgnore;(System.Boolean);df-generated | -| System.Xml.Serialization;SoapElementAttribute;SoapElementAttribute;();df-generated | -| System.Xml.Serialization;SoapElementAttribute;get_IsNullable;();df-generated | -| System.Xml.Serialization;SoapElementAttribute;set_IsNullable;(System.Boolean);df-generated | -| System.Xml.Serialization;SoapEnumAttribute;SoapEnumAttribute;();df-generated | -| System.Xml.Serialization;SoapIgnoreAttribute;SoapIgnoreAttribute;();df-generated | -| System.Xml.Serialization;SoapReflectionImporter;IncludeType;(System.Type);df-generated | -| System.Xml.Serialization;SoapReflectionImporter;IncludeTypes;(System.Reflection.ICustomAttributeProvider);df-generated | -| System.Xml.Serialization;SoapReflectionImporter;SoapReflectionImporter;();df-generated | -| System.Xml.Serialization;SoapReflectionImporter;SoapReflectionImporter;(System.String);df-generated | -| System.Xml.Serialization;SoapReflectionImporter;SoapReflectionImporter;(System.Xml.Serialization.SoapAttributeOverrides);df-generated | -| System.Xml.Serialization;SoapTypeAttribute;SoapTypeAttribute;();df-generated | -| System.Xml.Serialization;SoapTypeAttribute;get_IncludeInSchema;();df-generated | -| System.Xml.Serialization;SoapTypeAttribute;set_IncludeInSchema;(System.Boolean);df-generated | -| System.Xml.Serialization;XmlAnyAttributeAttribute;XmlAnyAttributeAttribute;();df-generated | -| System.Xml.Serialization;XmlAnyElementAttribute;XmlAnyElementAttribute;();df-generated | -| System.Xml.Serialization;XmlAnyElementAttribute;get_Order;();df-generated | -| System.Xml.Serialization;XmlAnyElementAttribute;set_Order;(System.Int32);df-generated | -| System.Xml.Serialization;XmlAnyElementAttributes;Contains;(System.Xml.Serialization.XmlAnyElementAttribute);df-generated | -| System.Xml.Serialization;XmlAnyElementAttributes;IndexOf;(System.Xml.Serialization.XmlAnyElementAttribute);df-generated | -| System.Xml.Serialization;XmlArrayAttribute;XmlArrayAttribute;();df-generated | -| System.Xml.Serialization;XmlArrayAttribute;get_Form;();df-generated | -| System.Xml.Serialization;XmlArrayAttribute;get_IsNullable;();df-generated | -| System.Xml.Serialization;XmlArrayAttribute;get_Order;();df-generated | -| System.Xml.Serialization;XmlArrayAttribute;set_Form;(System.Xml.Schema.XmlSchemaForm);df-generated | -| System.Xml.Serialization;XmlArrayAttribute;set_IsNullable;(System.Boolean);df-generated | -| System.Xml.Serialization;XmlArrayAttribute;set_Order;(System.Int32);df-generated | -| System.Xml.Serialization;XmlArrayItemAttribute;XmlArrayItemAttribute;();df-generated | -| System.Xml.Serialization;XmlArrayItemAttribute;get_Form;();df-generated | -| System.Xml.Serialization;XmlArrayItemAttribute;get_IsNullable;();df-generated | -| System.Xml.Serialization;XmlArrayItemAttribute;get_NestingLevel;();df-generated | -| System.Xml.Serialization;XmlArrayItemAttribute;set_Form;(System.Xml.Schema.XmlSchemaForm);df-generated | -| System.Xml.Serialization;XmlArrayItemAttribute;set_IsNullable;(System.Boolean);df-generated | -| System.Xml.Serialization;XmlArrayItemAttribute;set_NestingLevel;(System.Int32);df-generated | -| System.Xml.Serialization;XmlArrayItemAttributes;Contains;(System.Xml.Serialization.XmlArrayItemAttribute);df-generated | -| System.Xml.Serialization;XmlArrayItemAttributes;IndexOf;(System.Xml.Serialization.XmlArrayItemAttribute);df-generated | -| System.Xml.Serialization;XmlAttributeAttribute;XmlAttributeAttribute;();df-generated | -| System.Xml.Serialization;XmlAttributeAttribute;get_Form;();df-generated | -| System.Xml.Serialization;XmlAttributeAttribute;set_Form;(System.Xml.Schema.XmlSchemaForm);df-generated | -| System.Xml.Serialization;XmlAttributeEventArgs;get_LineNumber;();df-generated | -| System.Xml.Serialization;XmlAttributeEventArgs;get_LinePosition;();df-generated | -| System.Xml.Serialization;XmlAttributeOverrides;Add;(System.Type,System.String,System.Xml.Serialization.XmlAttributes);df-generated | -| System.Xml.Serialization;XmlAttributeOverrides;Add;(System.Type,System.Xml.Serialization.XmlAttributes);df-generated | -| System.Xml.Serialization;XmlAttributeOverrides;get_Item;(System.Type,System.String);df-generated | -| System.Xml.Serialization;XmlAttributes;XmlAttributes;();df-generated | -| System.Xml.Serialization;XmlAttributes;get_XmlIgnore;();df-generated | -| System.Xml.Serialization;XmlAttributes;get_Xmlns;();df-generated | -| System.Xml.Serialization;XmlAttributes;set_XmlIgnore;(System.Boolean);df-generated | -| System.Xml.Serialization;XmlAttributes;set_Xmlns;(System.Boolean);df-generated | -| System.Xml.Serialization;XmlChoiceIdentifierAttribute;XmlChoiceIdentifierAttribute;();df-generated | -| System.Xml.Serialization;XmlElementAttribute;XmlElementAttribute;();df-generated | -| System.Xml.Serialization;XmlElementAttribute;get_Form;();df-generated | -| System.Xml.Serialization;XmlElementAttribute;get_IsNullable;();df-generated | -| System.Xml.Serialization;XmlElementAttribute;get_Order;();df-generated | -| System.Xml.Serialization;XmlElementAttribute;set_Form;(System.Xml.Schema.XmlSchemaForm);df-generated | -| System.Xml.Serialization;XmlElementAttribute;set_IsNullable;(System.Boolean);df-generated | -| System.Xml.Serialization;XmlElementAttribute;set_Order;(System.Int32);df-generated | -| System.Xml.Serialization;XmlElementAttributes;Contains;(System.Xml.Serialization.XmlElementAttribute);df-generated | -| System.Xml.Serialization;XmlElementAttributes;IndexOf;(System.Xml.Serialization.XmlElementAttribute);df-generated | -| System.Xml.Serialization;XmlElementEventArgs;get_LineNumber;();df-generated | -| System.Xml.Serialization;XmlElementEventArgs;get_LinePosition;();df-generated | -| System.Xml.Serialization;XmlEnumAttribute;XmlEnumAttribute;();df-generated | -| System.Xml.Serialization;XmlIgnoreAttribute;XmlIgnoreAttribute;();df-generated | -| System.Xml.Serialization;XmlMemberMapping;get_Any;();df-generated | -| System.Xml.Serialization;XmlMemberMapping;get_CheckSpecified;();df-generated | -| System.Xml.Serialization;XmlMemberMapping;get_ElementName;();df-generated | -| System.Xml.Serialization;XmlMemberMapping;get_Namespace;();df-generated | -| System.Xml.Serialization;XmlMemberMapping;get_TypeFullName;();df-generated | -| System.Xml.Serialization;XmlMemberMapping;get_TypeName;();df-generated | -| System.Xml.Serialization;XmlMemberMapping;get_TypeNamespace;();df-generated | -| System.Xml.Serialization;XmlMemberMapping;get_XsdElementName;();df-generated | -| System.Xml.Serialization;XmlMembersMapping;get_Count;();df-generated | -| System.Xml.Serialization;XmlMembersMapping;get_TypeName;();df-generated | -| System.Xml.Serialization;XmlMembersMapping;get_TypeNamespace;();df-generated | -| System.Xml.Serialization;XmlNamespaceDeclarationsAttribute;XmlNamespaceDeclarationsAttribute;();df-generated | -| System.Xml.Serialization;XmlNodeEventArgs;get_LineNumber;();df-generated | -| System.Xml.Serialization;XmlNodeEventArgs;get_LinePosition;();df-generated | -| System.Xml.Serialization;XmlNodeEventArgs;get_NodeType;();df-generated | -| System.Xml.Serialization;XmlReflectionImporter;IncludeType;(System.Type);df-generated | -| System.Xml.Serialization;XmlReflectionImporter;IncludeTypes;(System.Reflection.ICustomAttributeProvider);df-generated | -| System.Xml.Serialization;XmlReflectionImporter;XmlReflectionImporter;();df-generated | -| System.Xml.Serialization;XmlReflectionImporter;XmlReflectionImporter;(System.String);df-generated | -| System.Xml.Serialization;XmlReflectionImporter;XmlReflectionImporter;(System.Xml.Serialization.XmlAttributeOverrides);df-generated | -| System.Xml.Serialization;XmlReflectionMember;get_IsReturnValue;();df-generated | -| System.Xml.Serialization;XmlReflectionMember;get_OverrideIsNullable;();df-generated | -| System.Xml.Serialization;XmlReflectionMember;set_IsReturnValue;(System.Boolean);df-generated | -| System.Xml.Serialization;XmlReflectionMember;set_OverrideIsNullable;(System.Boolean);df-generated | -| System.Xml.Serialization;XmlRootAttribute;XmlRootAttribute;();df-generated | -| System.Xml.Serialization;XmlRootAttribute;get_IsNullable;();df-generated | -| System.Xml.Serialization;XmlRootAttribute;set_IsNullable;(System.Boolean);df-generated | -| System.Xml.Serialization;XmlSchemaEnumerator;Dispose;();df-generated | -| System.Xml.Serialization;XmlSchemaEnumerator;MoveNext;();df-generated | -| System.Xml.Serialization;XmlSchemaEnumerator;Reset;();df-generated | -| System.Xml.Serialization;XmlSchemaExporter;ExportAnyType;(System.String);df-generated | -| System.Xml.Serialization;XmlSchemaExporter;ExportAnyType;(System.Xml.Serialization.XmlMembersMapping);df-generated | -| System.Xml.Serialization;XmlSchemaImporter;ImportAnyType;(System.Xml.XmlQualifiedName,System.String);df-generated | -| System.Xml.Serialization;XmlSchemaImporter;ImportDerivedTypeMapping;(System.Xml.XmlQualifiedName,System.Type);df-generated | -| System.Xml.Serialization;XmlSchemaImporter;ImportDerivedTypeMapping;(System.Xml.XmlQualifiedName,System.Type,System.Boolean);df-generated | -| System.Xml.Serialization;XmlSchemaImporter;ImportMembersMapping;(System.String,System.String,System.Xml.Serialization.SoapSchemaMember[]);df-generated | -| System.Xml.Serialization;XmlSchemaImporter;ImportMembersMapping;(System.Xml.XmlQualifiedName);df-generated | -| System.Xml.Serialization;XmlSchemaImporter;ImportMembersMapping;(System.Xml.XmlQualifiedName[]);df-generated | -| System.Xml.Serialization;XmlSchemaImporter;ImportMembersMapping;(System.Xml.XmlQualifiedName[],System.Type,System.Boolean);df-generated | -| System.Xml.Serialization;XmlSchemaImporter;ImportSchemaType;(System.Xml.XmlQualifiedName);df-generated | -| System.Xml.Serialization;XmlSchemaImporter;ImportSchemaType;(System.Xml.XmlQualifiedName,System.Type);df-generated | -| System.Xml.Serialization;XmlSchemaImporter;ImportSchemaType;(System.Xml.XmlQualifiedName,System.Type,System.Boolean);df-generated | -| System.Xml.Serialization;XmlSchemaImporter;ImportTypeMapping;(System.Xml.XmlQualifiedName);df-generated | -| System.Xml.Serialization;XmlSchemaImporter;XmlSchemaImporter;(System.Xml.Serialization.XmlSchemas);df-generated | -| System.Xml.Serialization;XmlSchemaImporter;XmlSchemaImporter;(System.Xml.Serialization.XmlSchemas,System.Xml.Serialization.CodeIdentifiers);df-generated | -| System.Xml.Serialization;XmlSchemaProviderAttribute;get_IsAny;();df-generated | -| System.Xml.Serialization;XmlSchemaProviderAttribute;set_IsAny;(System.Boolean);df-generated | -| System.Xml.Serialization;XmlSchemas;AddReference;(System.Xml.Schema.XmlSchema);df-generated | -| System.Xml.Serialization;XmlSchemas;Contains;(System.String);df-generated | -| System.Xml.Serialization;XmlSchemas;Contains;(System.Xml.Schema.XmlSchema);df-generated | -| System.Xml.Serialization;XmlSchemas;GetSchemas;(System.String);df-generated | -| System.Xml.Serialization;XmlSchemas;IndexOf;(System.Xml.Schema.XmlSchema);df-generated | -| System.Xml.Serialization;XmlSchemas;IsDataSet;(System.Xml.Schema.XmlSchema);df-generated | -| System.Xml.Serialization;XmlSchemas;OnClear;();df-generated | -| System.Xml.Serialization;XmlSchemas;OnRemove;(System.Int32,System.Object);df-generated | -| System.Xml.Serialization;XmlSchemas;get_IsCompiled;();df-generated | -| System.Xml.Serialization;XmlSerializationReader;CheckReaderCount;(System.Int32,System.Int32);df-generated | -| System.Xml.Serialization;XmlSerializationReader;CreateAbstractTypeException;(System.String,System.String);df-generated | -| System.Xml.Serialization;XmlSerializationReader;CreateBadDerivationException;(System.String,System.String,System.String,System.String,System.String,System.String);df-generated | -| System.Xml.Serialization;XmlSerializationReader;CreateCtorHasSecurityException;(System.String);df-generated | -| System.Xml.Serialization;XmlSerializationReader;CreateInaccessibleConstructorException;(System.String);df-generated | -| System.Xml.Serialization;XmlSerializationReader;CreateInvalidCastException;(System.Type,System.Object);df-generated | -| System.Xml.Serialization;XmlSerializationReader;CreateInvalidCastException;(System.Type,System.Object,System.String);df-generated | -| System.Xml.Serialization;XmlSerializationReader;CreateMissingIXmlSerializableType;(System.String,System.String,System.String);df-generated | -| System.Xml.Serialization;XmlSerializationReader;CreateReadOnlyCollectionException;(System.String);df-generated | -| System.Xml.Serialization;XmlSerializationReader;CreateUnknownConstantException;(System.String,System.Type);df-generated | -| System.Xml.Serialization;XmlSerializationReader;CreateUnknownNodeException;();df-generated | -| System.Xml.Serialization;XmlSerializationReader;CreateUnknownTypeException;(System.Xml.XmlQualifiedName);df-generated | -| System.Xml.Serialization;XmlSerializationReader;FixupArrayRefs;(System.Object);df-generated | -| System.Xml.Serialization;XmlSerializationReader;GetArrayLength;(System.String,System.String);df-generated | -| System.Xml.Serialization;XmlSerializationReader;GetNullAttr;();df-generated | -| System.Xml.Serialization;XmlSerializationReader;GetXsiType;();df-generated | -| System.Xml.Serialization;XmlSerializationReader;InitCallbacks;();df-generated | -| System.Xml.Serialization;XmlSerializationReader;InitIDs;();df-generated | -| System.Xml.Serialization;XmlSerializationReader;IsXmlnsAttribute;(System.String);df-generated | -| System.Xml.Serialization;XmlSerializationReader;ParseWsdlArrayType;(System.Xml.XmlAttribute);df-generated | -| System.Xml.Serialization;XmlSerializationReader;ReadElementQualifiedName;();df-generated | -| System.Xml.Serialization;XmlSerializationReader;ReadEndElement;();df-generated | -| System.Xml.Serialization;XmlSerializationReader;ReadNull;();df-generated | -| System.Xml.Serialization;XmlSerializationReader;ReadNullableQualifiedName;();df-generated | -| System.Xml.Serialization;XmlSerializationReader;ReadReferencedElements;();df-generated | -| System.Xml.Serialization;XmlSerializationReader;ReadTypedNull;(System.Xml.XmlQualifiedName);df-generated | -| System.Xml.Serialization;XmlSerializationReader;ReadXmlDocument;(System.Boolean);df-generated | -| System.Xml.Serialization;XmlSerializationReader;ReadXmlNode;(System.Boolean);df-generated | -| System.Xml.Serialization;XmlSerializationReader;Referenced;(System.Object);df-generated | -| System.Xml.Serialization;XmlSerializationReader;ResolveDynamicAssembly;(System.String);df-generated | -| System.Xml.Serialization;XmlSerializationReader;ToByteArrayBase64;(System.Boolean);df-generated | -| System.Xml.Serialization;XmlSerializationReader;ToByteArrayHex;(System.Boolean);df-generated | -| System.Xml.Serialization;XmlSerializationReader;ToByteArrayHex;(System.String);df-generated | -| System.Xml.Serialization;XmlSerializationReader;ToChar;(System.String);df-generated | -| System.Xml.Serialization;XmlSerializationReader;ToDate;(System.String);df-generated | -| System.Xml.Serialization;XmlSerializationReader;ToDateTime;(System.String);df-generated | -| System.Xml.Serialization;XmlSerializationReader;ToEnum;(System.String,System.Collections.Hashtable,System.String);df-generated | -| System.Xml.Serialization;XmlSerializationReader;ToTime;(System.String);df-generated | -| System.Xml.Serialization;XmlSerializationReader;ToXmlQualifiedName;(System.String);df-generated | -| System.Xml.Serialization;XmlSerializationReader;UnknownAttribute;(System.Object,System.Xml.XmlAttribute);df-generated | -| System.Xml.Serialization;XmlSerializationReader;UnknownAttribute;(System.Object,System.Xml.XmlAttribute,System.String);df-generated | -| System.Xml.Serialization;XmlSerializationReader;UnknownElement;(System.Object,System.Xml.XmlElement);df-generated | -| System.Xml.Serialization;XmlSerializationReader;UnknownElement;(System.Object,System.Xml.XmlElement,System.String);df-generated | -| System.Xml.Serialization;XmlSerializationReader;UnknownNode;(System.Object);df-generated | -| System.Xml.Serialization;XmlSerializationReader;UnknownNode;(System.Object,System.String);df-generated | -| System.Xml.Serialization;XmlSerializationReader;UnreferencedObject;(System.String,System.Object);df-generated | -| System.Xml.Serialization;XmlSerializationReader;get_DecodeName;();df-generated | -| System.Xml.Serialization;XmlSerializationReader;get_IsReturnValue;();df-generated | -| System.Xml.Serialization;XmlSerializationReader;get_ReaderCount;();df-generated | -| System.Xml.Serialization;XmlSerializationReader;set_DecodeName;(System.Boolean);df-generated | -| System.Xml.Serialization;XmlSerializationReader;set_IsReturnValue;(System.Boolean);df-generated | -| System.Xml.Serialization;XmlSerializationWriter;CreateChoiceIdentifierValueException;(System.String,System.String,System.String,System.String);df-generated | -| System.Xml.Serialization;XmlSerializationWriter;CreateInvalidAnyTypeException;(System.Object);df-generated | -| System.Xml.Serialization;XmlSerializationWriter;CreateInvalidAnyTypeException;(System.Type);df-generated | -| System.Xml.Serialization;XmlSerializationWriter;CreateInvalidChoiceIdentifierValueException;(System.String,System.String);df-generated | -| System.Xml.Serialization;XmlSerializationWriter;CreateInvalidEnumValueException;(System.Object,System.String);df-generated | -| System.Xml.Serialization;XmlSerializationWriter;CreateMismatchChoiceException;(System.String,System.String,System.String);df-generated | -| System.Xml.Serialization;XmlSerializationWriter;CreateUnknownAnyElementException;(System.String,System.String);df-generated | -| System.Xml.Serialization;XmlSerializationWriter;CreateUnknownTypeException;(System.Object);df-generated | -| System.Xml.Serialization;XmlSerializationWriter;CreateUnknownTypeException;(System.Type);df-generated | -| System.Xml.Serialization;XmlSerializationWriter;FromChar;(System.Char);df-generated | -| System.Xml.Serialization;XmlSerializationWriter;FromDate;(System.DateTime);df-generated | -| System.Xml.Serialization;XmlSerializationWriter;FromDateTime;(System.DateTime);df-generated | -| System.Xml.Serialization;XmlSerializationWriter;FromTime;(System.DateTime);df-generated | -| System.Xml.Serialization;XmlSerializationWriter;InitCallbacks;();df-generated | -| System.Xml.Serialization;XmlSerializationWriter;ResolveDynamicAssembly;(System.String);df-generated | -| System.Xml.Serialization;XmlSerializationWriter;TopLevelElement;();df-generated | -| System.Xml.Serialization;XmlSerializationWriter;WriteElementQualifiedName;(System.String,System.String,System.Xml.XmlQualifiedName);df-generated | -| System.Xml.Serialization;XmlSerializationWriter;WriteElementQualifiedName;(System.String,System.String,System.Xml.XmlQualifiedName,System.Xml.XmlQualifiedName);df-generated | -| System.Xml.Serialization;XmlSerializationWriter;WriteElementQualifiedName;(System.String,System.Xml.XmlQualifiedName);df-generated | -| System.Xml.Serialization;XmlSerializationWriter;WriteElementQualifiedName;(System.String,System.Xml.XmlQualifiedName,System.Xml.XmlQualifiedName);df-generated | -| System.Xml.Serialization;XmlSerializationWriter;WriteEmptyTag;(System.String);df-generated | -| System.Xml.Serialization;XmlSerializationWriter;WriteEmptyTag;(System.String,System.String);df-generated | -| System.Xml.Serialization;XmlSerializationWriter;WriteEndElement;();df-generated | -| System.Xml.Serialization;XmlSerializationWriter;WriteEndElement;(System.Object);df-generated | -| System.Xml.Serialization;XmlSerializationWriter;WriteNamespaceDeclarations;(System.Xml.Serialization.XmlSerializerNamespaces);df-generated | -| System.Xml.Serialization;XmlSerializationWriter;WriteNullTagEncoded;(System.String);df-generated | -| System.Xml.Serialization;XmlSerializationWriter;WriteNullTagEncoded;(System.String,System.String);df-generated | -| System.Xml.Serialization;XmlSerializationWriter;WriteNullTagLiteral;(System.String);df-generated | -| System.Xml.Serialization;XmlSerializationWriter;WriteNullTagLiteral;(System.String,System.String);df-generated | -| System.Xml.Serialization;XmlSerializationWriter;WriteNullableQualifiedNameEncoded;(System.String,System.String,System.Xml.XmlQualifiedName,System.Xml.XmlQualifiedName);df-generated | -| System.Xml.Serialization;XmlSerializationWriter;WriteNullableQualifiedNameLiteral;(System.String,System.String,System.Xml.XmlQualifiedName);df-generated | -| System.Xml.Serialization;XmlSerializationWriter;WriteReferencedElements;();df-generated | -| System.Xml.Serialization;XmlSerializationWriter;WriteStartDocument;();df-generated | -| System.Xml.Serialization;XmlSerializationWriter;WriteStartElement;(System.String);df-generated | -| System.Xml.Serialization;XmlSerializationWriter;WriteStartElement;(System.String,System.String);df-generated | -| System.Xml.Serialization;XmlSerializationWriter;WriteStartElement;(System.String,System.String,System.Boolean);df-generated | -| System.Xml.Serialization;XmlSerializationWriter;WriteStartElement;(System.String,System.String,System.Object);df-generated | -| System.Xml.Serialization;XmlSerializationWriter;WriteStartElement;(System.String,System.String,System.Object,System.Boolean);df-generated | -| System.Xml.Serialization;XmlSerializationWriter;WriteStartElement;(System.String,System.String,System.Object,System.Boolean,System.Xml.Serialization.XmlSerializerNamespaces);df-generated | -| System.Xml.Serialization;XmlSerializationWriter;get_EscapeName;();df-generated | -| System.Xml.Serialization;XmlSerializationWriter;get_Namespaces;();df-generated | -| System.Xml.Serialization;XmlSerializationWriter;set_EscapeName;(System.Boolean);df-generated | -| System.Xml.Serialization;XmlSerializationWriter;set_Namespaces;(System.Collections.ArrayList);df-generated | -| System.Xml.Serialization;XmlSerializer;CanDeserialize;(System.Xml.XmlReader);df-generated | -| System.Xml.Serialization;XmlSerializer;CreateReader;();df-generated | -| System.Xml.Serialization;XmlSerializer;CreateWriter;();df-generated | -| System.Xml.Serialization;XmlSerializer;Deserialize;(System.IO.TextReader);df-generated | -| System.Xml.Serialization;XmlSerializer;Deserialize;(System.Xml.Serialization.XmlSerializationReader);df-generated | -| System.Xml.Serialization;XmlSerializer;FromTypes;(System.Type[]);df-generated | -| System.Xml.Serialization;XmlSerializer;GetXmlSerializerAssemblyName;(System.Type);df-generated | -| System.Xml.Serialization;XmlSerializer;GetXmlSerializerAssemblyName;(System.Type,System.String);df-generated | -| System.Xml.Serialization;XmlSerializer;Serialize;(System.IO.Stream,System.Object);df-generated | -| System.Xml.Serialization;XmlSerializer;Serialize;(System.IO.Stream,System.Object,System.Xml.Serialization.XmlSerializerNamespaces);df-generated | -| System.Xml.Serialization;XmlSerializer;Serialize;(System.IO.TextWriter,System.Object);df-generated | -| System.Xml.Serialization;XmlSerializer;Serialize;(System.IO.TextWriter,System.Object,System.Xml.Serialization.XmlSerializerNamespaces);df-generated | -| System.Xml.Serialization;XmlSerializer;Serialize;(System.Object,System.Xml.Serialization.XmlSerializationWriter);df-generated | -| System.Xml.Serialization;XmlSerializer;Serialize;(System.Xml.XmlWriter,System.Object);df-generated | -| System.Xml.Serialization;XmlSerializer;Serialize;(System.Xml.XmlWriter,System.Object,System.Xml.Serialization.XmlSerializerNamespaces);df-generated | -| System.Xml.Serialization;XmlSerializer;Serialize;(System.Xml.XmlWriter,System.Object,System.Xml.Serialization.XmlSerializerNamespaces,System.String);df-generated | -| System.Xml.Serialization;XmlSerializer;Serialize;(System.Xml.XmlWriter,System.Object,System.Xml.Serialization.XmlSerializerNamespaces,System.String,System.String);df-generated | -| System.Xml.Serialization;XmlSerializer;XmlSerializer;();df-generated | -| System.Xml.Serialization;XmlSerializer;XmlSerializer;(System.Type);df-generated | -| System.Xml.Serialization;XmlSerializer;XmlSerializer;(System.Type,System.Type[]);df-generated | -| System.Xml.Serialization;XmlSerializer;XmlSerializer;(System.Type,System.Xml.Serialization.XmlAttributeOverrides);df-generated | -| System.Xml.Serialization;XmlSerializer;XmlSerializer;(System.Type,System.Xml.Serialization.XmlAttributeOverrides,System.Type[],System.Xml.Serialization.XmlRootAttribute,System.String);df-generated | -| System.Xml.Serialization;XmlSerializer;XmlSerializer;(System.Type,System.Xml.Serialization.XmlRootAttribute);df-generated | -| System.Xml.Serialization;XmlSerializerAssemblyAttribute;XmlSerializerAssemblyAttribute;();df-generated | -| System.Xml.Serialization;XmlSerializerAssemblyAttribute;XmlSerializerAssemblyAttribute;(System.String);df-generated | -| System.Xml.Serialization;XmlSerializerImplementation;CanSerialize;(System.Type);df-generated | -| System.Xml.Serialization;XmlSerializerImplementation;GetSerializer;(System.Type);df-generated | -| System.Xml.Serialization;XmlSerializerImplementation;get_ReadMethods;();df-generated | -| System.Xml.Serialization;XmlSerializerImplementation;get_Reader;();df-generated | -| System.Xml.Serialization;XmlSerializerImplementation;get_TypedSerializers;();df-generated | -| System.Xml.Serialization;XmlSerializerImplementation;get_WriteMethods;();df-generated | -| System.Xml.Serialization;XmlSerializerImplementation;get_Writer;();df-generated | -| System.Xml.Serialization;XmlSerializerNamespaces;Add;(System.String,System.String);df-generated | -| System.Xml.Serialization;XmlSerializerNamespaces;ToArray;();df-generated | -| System.Xml.Serialization;XmlSerializerNamespaces;XmlSerializerNamespaces;();df-generated | -| System.Xml.Serialization;XmlSerializerNamespaces;XmlSerializerNamespaces;(System.Xml.Serialization.XmlSerializerNamespaces);df-generated | -| System.Xml.Serialization;XmlSerializerNamespaces;XmlSerializerNamespaces;(System.Xml.XmlQualifiedName[]);df-generated | -| System.Xml.Serialization;XmlSerializerNamespaces;get_Count;();df-generated | -| System.Xml.Serialization;XmlSerializerVersionAttribute;XmlSerializerVersionAttribute;();df-generated | -| System.Xml.Serialization;XmlTextAttribute;XmlTextAttribute;();df-generated | -| System.Xml.Serialization;XmlTypeAttribute;XmlTypeAttribute;();df-generated | -| System.Xml.Serialization;XmlTypeAttribute;get_AnonymousType;();df-generated | -| System.Xml.Serialization;XmlTypeAttribute;get_IncludeInSchema;();df-generated | -| System.Xml.Serialization;XmlTypeAttribute;set_AnonymousType;(System.Boolean);df-generated | -| System.Xml.Serialization;XmlTypeAttribute;set_IncludeInSchema;(System.Boolean);df-generated | -| System.Xml.Serialization;XmlTypeMapping;get_TypeFullName;();df-generated | -| System.Xml.Serialization;XmlTypeMapping;get_TypeName;();df-generated | -| System.Xml.Serialization;XmlTypeMapping;get_XsdTypeName;();df-generated | -| System.Xml.Serialization;XmlTypeMapping;get_XsdTypeNamespace;();df-generated | -| System.Xml.XPath;Extensions;XPathEvaluate;(System.Xml.Linq.XNode,System.String);df-generated | -| System.Xml.XPath;Extensions;XPathEvaluate;(System.Xml.Linq.XNode,System.String,System.Xml.IXmlNamespaceResolver);df-generated | -| System.Xml.XPath;Extensions;XPathSelectElement;(System.Xml.Linq.XNode,System.String);df-generated | -| System.Xml.XPath;Extensions;XPathSelectElement;(System.Xml.Linq.XNode,System.String,System.Xml.IXmlNamespaceResolver);df-generated | -| System.Xml.XPath;Extensions;XPathSelectElements;(System.Xml.Linq.XNode,System.String);df-generated | -| System.Xml.XPath;Extensions;XPathSelectElements;(System.Xml.Linq.XNode,System.String,System.Xml.IXmlNamespaceResolver);df-generated | -| System.Xml.XPath;IXPathNavigable;CreateNavigator;();df-generated | -| System.Xml.XPath;XPathDocument;XPathDocument;(System.IO.Stream);df-generated | -| System.Xml.XPath;XPathDocument;XPathDocument;(System.IO.TextReader);df-generated | -| System.Xml.XPath;XPathDocument;XPathDocument;(System.String);df-generated | -| System.Xml.XPath;XPathDocument;XPathDocument;(System.String,System.Xml.XmlSpace);df-generated | -| System.Xml.XPath;XPathDocument;XPathDocument;(System.Xml.XmlReader);df-generated | -| System.Xml.XPath;XPathException;XPathException;();df-generated | -| System.Xml.XPath;XPathException;XPathException;(System.String);df-generated | -| System.Xml.XPath;XPathException;XPathException;(System.String,System.Exception);df-generated | -| System.Xml.XPath;XPathExpression;AddSort;(System.Object,System.Collections.IComparer);df-generated | -| System.Xml.XPath;XPathExpression;AddSort;(System.Object,System.Xml.XPath.XmlSortOrder,System.Xml.XPath.XmlCaseOrder,System.String,System.Xml.XPath.XmlDataType);df-generated | -| System.Xml.XPath;XPathExpression;Clone;();df-generated | -| System.Xml.XPath;XPathExpression;SetContext;(System.Xml.IXmlNamespaceResolver);df-generated | -| System.Xml.XPath;XPathExpression;SetContext;(System.Xml.XmlNamespaceManager);df-generated | -| System.Xml.XPath;XPathExpression;get_Expression;();df-generated | -| System.Xml.XPath;XPathExpression;get_ReturnType;();df-generated | -| System.Xml.XPath;XPathItem;ValueAs;(System.Type,System.Xml.IXmlNamespaceResolver);df-generated | -| System.Xml.XPath;XPathItem;get_IsNode;();df-generated | -| System.Xml.XPath;XPathItem;get_TypedValue;();df-generated | -| System.Xml.XPath;XPathItem;get_Value;();df-generated | -| System.Xml.XPath;XPathItem;get_ValueAsBoolean;();df-generated | -| System.Xml.XPath;XPathItem;get_ValueAsDateTime;();df-generated | -| System.Xml.XPath;XPathItem;get_ValueAsDouble;();df-generated | -| System.Xml.XPath;XPathItem;get_ValueAsInt;();df-generated | -| System.Xml.XPath;XPathItem;get_ValueAsLong;();df-generated | -| System.Xml.XPath;XPathItem;get_ValueType;();df-generated | -| System.Xml.XPath;XPathItem;get_XmlType;();df-generated | -| System.Xml.XPath;XPathNavigator;AppendChild;();df-generated | -| System.Xml.XPath;XPathNavigator;AppendChild;(System.String);df-generated | -| System.Xml.XPath;XPathNavigator;AppendChild;(System.Xml.XPath.XPathNavigator);df-generated | -| System.Xml.XPath;XPathNavigator;AppendChild;(System.Xml.XmlReader);df-generated | -| System.Xml.XPath;XPathNavigator;AppendChildElement;(System.String,System.String,System.String,System.String);df-generated | -| System.Xml.XPath;XPathNavigator;Clone;();df-generated | -| System.Xml.XPath;XPathNavigator;ComparePosition;(System.Xml.XPath.XPathNavigator);df-generated | -| System.Xml.XPath;XPathNavigator;CreateAttribute;(System.String,System.String,System.String,System.String);df-generated | -| System.Xml.XPath;XPathNavigator;CreateAttributes;();df-generated | -| System.Xml.XPath;XPathNavigator;DeleteRange;(System.Xml.XPath.XPathNavigator);df-generated | -| System.Xml.XPath;XPathNavigator;DeleteSelf;();df-generated | -| System.Xml.XPath;XPathNavigator;Evaluate;(System.String);df-generated | -| System.Xml.XPath;XPathNavigator;Evaluate;(System.String,System.Xml.IXmlNamespaceResolver);df-generated | -| System.Xml.XPath;XPathNavigator;GetNamespacesInScope;(System.Xml.XmlNamespaceScope);df-generated | -| System.Xml.XPath;XPathNavigator;InsertAfter;();df-generated | -| System.Xml.XPath;XPathNavigator;InsertAfter;(System.String);df-generated | -| System.Xml.XPath;XPathNavigator;InsertAfter;(System.Xml.XPath.XPathNavigator);df-generated | -| System.Xml.XPath;XPathNavigator;InsertAfter;(System.Xml.XmlReader);df-generated | -| System.Xml.XPath;XPathNavigator;InsertBefore;();df-generated | -| System.Xml.XPath;XPathNavigator;InsertBefore;(System.String);df-generated | -| System.Xml.XPath;XPathNavigator;InsertBefore;(System.Xml.XPath.XPathNavigator);df-generated | -| System.Xml.XPath;XPathNavigator;InsertBefore;(System.Xml.XmlReader);df-generated | -| System.Xml.XPath;XPathNavigator;InsertElementAfter;(System.String,System.String,System.String,System.String);df-generated | -| System.Xml.XPath;XPathNavigator;InsertElementBefore;(System.String,System.String,System.String,System.String);df-generated | -| System.Xml.XPath;XPathNavigator;IsDescendant;(System.Xml.XPath.XPathNavigator);df-generated | -| System.Xml.XPath;XPathNavigator;IsSamePosition;(System.Xml.XPath.XPathNavigator);df-generated | -| System.Xml.XPath;XPathNavigator;Matches;(System.String);df-generated | -| System.Xml.XPath;XPathNavigator;Matches;(System.Xml.XPath.XPathExpression);df-generated | -| System.Xml.XPath;XPathNavigator;MoveTo;(System.Xml.XPath.XPathNavigator);df-generated | -| System.Xml.XPath;XPathNavigator;MoveToAttribute;(System.String,System.String);df-generated | -| System.Xml.XPath;XPathNavigator;MoveToChild;(System.String,System.String);df-generated | -| System.Xml.XPath;XPathNavigator;MoveToChild;(System.Xml.XPath.XPathNodeType);df-generated | -| System.Xml.XPath;XPathNavigator;MoveToFirst;();df-generated | -| System.Xml.XPath;XPathNavigator;MoveToFirstAttribute;();df-generated | -| System.Xml.XPath;XPathNavigator;MoveToFirstChild;();df-generated | -| System.Xml.XPath;XPathNavigator;MoveToFirstNamespace;();df-generated | -| System.Xml.XPath;XPathNavigator;MoveToFirstNamespace;(System.Xml.XPath.XPathNamespaceScope);df-generated | -| System.Xml.XPath;XPathNavigator;MoveToFollowing;(System.String,System.String);df-generated | -| System.Xml.XPath;XPathNavigator;MoveToFollowing;(System.String,System.String,System.Xml.XPath.XPathNavigator);df-generated | -| System.Xml.XPath;XPathNavigator;MoveToFollowing;(System.Xml.XPath.XPathNodeType);df-generated | -| System.Xml.XPath;XPathNavigator;MoveToFollowing;(System.Xml.XPath.XPathNodeType,System.Xml.XPath.XPathNavigator);df-generated | -| System.Xml.XPath;XPathNavigator;MoveToId;(System.String);df-generated | -| System.Xml.XPath;XPathNavigator;MoveToNamespace;(System.String);df-generated | -| System.Xml.XPath;XPathNavigator;MoveToNext;();df-generated | -| System.Xml.XPath;XPathNavigator;MoveToNext;(System.String,System.String);df-generated | -| System.Xml.XPath;XPathNavigator;MoveToNext;(System.Xml.XPath.XPathNodeType);df-generated | -| System.Xml.XPath;XPathNavigator;MoveToNextAttribute;();df-generated | -| System.Xml.XPath;XPathNavigator;MoveToNextNamespace;();df-generated | -| System.Xml.XPath;XPathNavigator;MoveToNextNamespace;(System.Xml.XPath.XPathNamespaceScope);df-generated | -| System.Xml.XPath;XPathNavigator;MoveToParent;();df-generated | -| System.Xml.XPath;XPathNavigator;MoveToPrevious;();df-generated | -| System.Xml.XPath;XPathNavigator;MoveToRoot;();df-generated | -| System.Xml.XPath;XPathNavigator;PrependChild;();df-generated | -| System.Xml.XPath;XPathNavigator;PrependChild;(System.String);df-generated | -| System.Xml.XPath;XPathNavigator;PrependChild;(System.Xml.XPath.XPathNavigator);df-generated | -| System.Xml.XPath;XPathNavigator;PrependChild;(System.Xml.XmlReader);df-generated | -| System.Xml.XPath;XPathNavigator;PrependChildElement;(System.String,System.String,System.String,System.String);df-generated | -| System.Xml.XPath;XPathNavigator;ReplaceRange;(System.Xml.XPath.XPathNavigator);df-generated | -| System.Xml.XPath;XPathNavigator;ReplaceSelf;(System.String);df-generated | -| System.Xml.XPath;XPathNavigator;ReplaceSelf;(System.Xml.XPath.XPathNavigator);df-generated | -| System.Xml.XPath;XPathNavigator;ReplaceSelf;(System.Xml.XmlReader);df-generated | -| System.Xml.XPath;XPathNavigator;Select;(System.String);df-generated | -| System.Xml.XPath;XPathNavigator;Select;(System.String,System.Xml.IXmlNamespaceResolver);df-generated | -| System.Xml.XPath;XPathNavigator;SelectAncestors;(System.String,System.String,System.Boolean);df-generated | -| System.Xml.XPath;XPathNavigator;SelectAncestors;(System.Xml.XPath.XPathNodeType,System.Boolean);df-generated | -| System.Xml.XPath;XPathNavigator;SelectChildren;(System.String,System.String);df-generated | -| System.Xml.XPath;XPathNavigator;SelectChildren;(System.Xml.XPath.XPathNodeType);df-generated | -| System.Xml.XPath;XPathNavigator;SelectDescendants;(System.String,System.String,System.Boolean);df-generated | -| System.Xml.XPath;XPathNavigator;SelectDescendants;(System.Xml.XPath.XPathNodeType,System.Boolean);df-generated | -| System.Xml.XPath;XPathNavigator;SelectSingleNode;(System.String);df-generated | -| System.Xml.XPath;XPathNavigator;SelectSingleNode;(System.String,System.Xml.IXmlNamespaceResolver);df-generated | -| System.Xml.XPath;XPathNavigator;SetTypedValue;(System.Object);df-generated | -| System.Xml.XPath;XPathNavigator;SetValue;(System.String);df-generated | -| System.Xml.XPath;XPathNavigator;get_BaseURI;();df-generated | -| System.Xml.XPath;XPathNavigator;get_CanEdit;();df-generated | -| System.Xml.XPath;XPathNavigator;get_HasAttributes;();df-generated | -| System.Xml.XPath;XPathNavigator;get_HasChildren;();df-generated | -| System.Xml.XPath;XPathNavigator;get_IsEmptyElement;();df-generated | -| System.Xml.XPath;XPathNavigator;get_IsNode;();df-generated | -| System.Xml.XPath;XPathNavigator;get_LocalName;();df-generated | -| System.Xml.XPath;XPathNavigator;get_Name;();df-generated | -| System.Xml.XPath;XPathNavigator;get_NameTable;();df-generated | -| System.Xml.XPath;XPathNavigator;get_NamespaceURI;();df-generated | -| System.Xml.XPath;XPathNavigator;get_NavigatorComparer;();df-generated | -| System.Xml.XPath;XPathNavigator;get_NodeType;();df-generated | -| System.Xml.XPath;XPathNavigator;get_Prefix;();df-generated | -| System.Xml.XPath;XPathNavigator;get_SchemaInfo;();df-generated | -| System.Xml.XPath;XPathNavigator;get_UnderlyingObject;();df-generated | -| System.Xml.XPath;XPathNavigator;get_ValueAsBoolean;();df-generated | -| System.Xml.XPath;XPathNavigator;get_ValueAsDouble;();df-generated | -| System.Xml.XPath;XPathNavigator;get_ValueAsInt;();df-generated | -| System.Xml.XPath;XPathNavigator;get_ValueAsLong;();df-generated | -| System.Xml.XPath;XPathNavigator;get_ValueType;();df-generated | -| System.Xml.XPath;XPathNavigator;set_InnerXml;(System.String);df-generated | -| System.Xml.XPath;XPathNavigator;set_OuterXml;(System.String);df-generated | -| System.Xml.XPath;XPathNodeIterator;Clone;();df-generated | -| System.Xml.XPath;XPathNodeIterator;MoveNext;();df-generated | -| System.Xml.XPath;XPathNodeIterator;get_Count;();df-generated | -| System.Xml.XPath;XPathNodeIterator;get_Current;();df-generated | -| System.Xml.XPath;XPathNodeIterator;get_CurrentPosition;();df-generated | -| System.Xml.Xsl;IXsltContextFunction;Invoke;(System.Xml.Xsl.XsltContext,System.Object[],System.Xml.XPath.XPathNavigator);df-generated | -| System.Xml.Xsl;IXsltContextFunction;get_ArgTypes;();df-generated | -| System.Xml.Xsl;IXsltContextFunction;get_Maxargs;();df-generated | -| System.Xml.Xsl;IXsltContextFunction;get_Minargs;();df-generated | -| System.Xml.Xsl;IXsltContextFunction;get_ReturnType;();df-generated | -| System.Xml.Xsl;IXsltContextVariable;Evaluate;(System.Xml.Xsl.XsltContext);df-generated | -| System.Xml.Xsl;IXsltContextVariable;get_IsLocal;();df-generated | -| System.Xml.Xsl;IXsltContextVariable;get_IsParam;();df-generated | -| System.Xml.Xsl;IXsltContextVariable;get_VariableType;();df-generated | -| System.Xml.Xsl;XslCompiledTransform;Load;(System.String);df-generated | -| System.Xml.Xsl;XslCompiledTransform;Load;(System.String,System.Xml.Xsl.XsltSettings,System.Xml.XmlResolver);df-generated | -| System.Xml.Xsl;XslCompiledTransform;Load;(System.Type);df-generated | -| System.Xml.Xsl;XslCompiledTransform;Load;(System.Xml.XPath.IXPathNavigable);df-generated | -| System.Xml.Xsl;XslCompiledTransform;Load;(System.Xml.XPath.IXPathNavigable,System.Xml.Xsl.XsltSettings,System.Xml.XmlResolver);df-generated | -| System.Xml.Xsl;XslCompiledTransform;Load;(System.Xml.XmlReader);df-generated | -| System.Xml.Xsl;XslCompiledTransform;Load;(System.Xml.XmlReader,System.Xml.Xsl.XsltSettings,System.Xml.XmlResolver);df-generated | -| System.Xml.Xsl;XslCompiledTransform;Transform;(System.String,System.String);df-generated | -| System.Xml.Xsl;XslCompiledTransform;Transform;(System.String,System.Xml.XmlWriter);df-generated | -| System.Xml.Xsl;XslCompiledTransform;Transform;(System.String,System.Xml.Xsl.XsltArgumentList,System.IO.Stream);df-generated | -| System.Xml.Xsl;XslCompiledTransform;Transform;(System.String,System.Xml.Xsl.XsltArgumentList,System.IO.TextWriter);df-generated | -| System.Xml.Xsl;XslCompiledTransform;Transform;(System.String,System.Xml.Xsl.XsltArgumentList,System.Xml.XmlWriter);df-generated | -| System.Xml.Xsl;XslCompiledTransform;Transform;(System.Xml.XPath.IXPathNavigable,System.Xml.XmlWriter);df-generated | -| System.Xml.Xsl;XslCompiledTransform;Transform;(System.Xml.XPath.IXPathNavigable,System.Xml.Xsl.XsltArgumentList,System.IO.Stream);df-generated | -| System.Xml.Xsl;XslCompiledTransform;Transform;(System.Xml.XPath.IXPathNavigable,System.Xml.Xsl.XsltArgumentList,System.IO.TextWriter);df-generated | -| System.Xml.Xsl;XslCompiledTransform;Transform;(System.Xml.XPath.IXPathNavigable,System.Xml.Xsl.XsltArgumentList,System.Xml.XmlWriter);df-generated | -| System.Xml.Xsl;XslCompiledTransform;Transform;(System.Xml.XPath.IXPathNavigable,System.Xml.Xsl.XsltArgumentList,System.Xml.XmlWriter,System.Xml.XmlResolver);df-generated | -| System.Xml.Xsl;XslCompiledTransform;Transform;(System.Xml.XmlReader,System.Xml.XmlWriter);df-generated | -| System.Xml.Xsl;XslCompiledTransform;Transform;(System.Xml.XmlReader,System.Xml.Xsl.XsltArgumentList,System.IO.Stream);df-generated | -| System.Xml.Xsl;XslCompiledTransform;Transform;(System.Xml.XmlReader,System.Xml.Xsl.XsltArgumentList,System.IO.TextWriter);df-generated | -| System.Xml.Xsl;XslCompiledTransform;Transform;(System.Xml.XmlReader,System.Xml.Xsl.XsltArgumentList,System.Xml.XmlWriter);df-generated | -| System.Xml.Xsl;XslCompiledTransform;Transform;(System.Xml.XmlReader,System.Xml.Xsl.XsltArgumentList,System.Xml.XmlWriter,System.Xml.XmlResolver);df-generated | -| System.Xml.Xsl;XslCompiledTransform;XslCompiledTransform;();df-generated | -| System.Xml.Xsl;XslCompiledTransform;XslCompiledTransform;(System.Boolean);df-generated | -| System.Xml.Xsl;XslCompiledTransform;get_OutputSettings;();df-generated | -| System.Xml.Xsl;XslTransform;Load;(System.String);df-generated | -| System.Xml.Xsl;XslTransform;Load;(System.String,System.Xml.XmlResolver);df-generated | -| System.Xml.Xsl;XslTransform;Load;(System.Xml.XPath.IXPathNavigable);df-generated | -| System.Xml.Xsl;XslTransform;Load;(System.Xml.XPath.IXPathNavigable,System.Xml.XmlResolver);df-generated | -| System.Xml.Xsl;XslTransform;Load;(System.Xml.XPath.XPathNavigator);df-generated | -| System.Xml.Xsl;XslTransform;Load;(System.Xml.XPath.XPathNavigator,System.Xml.XmlResolver);df-generated | -| System.Xml.Xsl;XslTransform;Load;(System.Xml.XmlReader);df-generated | -| System.Xml.Xsl;XslTransform;Load;(System.Xml.XmlReader,System.Xml.XmlResolver);df-generated | -| System.Xml.Xsl;XslTransform;Transform;(System.String,System.String);df-generated | -| System.Xml.Xsl;XslTransform;Transform;(System.String,System.String,System.Xml.XmlResolver);df-generated | -| System.Xml.Xsl;XslTransform;Transform;(System.Xml.XPath.IXPathNavigable,System.Xml.Xsl.XsltArgumentList,System.IO.Stream);df-generated | -| System.Xml.Xsl;XslTransform;Transform;(System.Xml.XPath.IXPathNavigable,System.Xml.Xsl.XsltArgumentList,System.IO.Stream,System.Xml.XmlResolver);df-generated | -| System.Xml.Xsl;XslTransform;Transform;(System.Xml.XPath.IXPathNavigable,System.Xml.Xsl.XsltArgumentList,System.IO.TextWriter);df-generated | -| System.Xml.Xsl;XslTransform;Transform;(System.Xml.XPath.IXPathNavigable,System.Xml.Xsl.XsltArgumentList,System.IO.TextWriter,System.Xml.XmlResolver);df-generated | -| System.Xml.Xsl;XslTransform;Transform;(System.Xml.XPath.IXPathNavigable,System.Xml.Xsl.XsltArgumentList,System.Xml.XmlWriter);df-generated | -| System.Xml.Xsl;XslTransform;Transform;(System.Xml.XPath.IXPathNavigable,System.Xml.Xsl.XsltArgumentList,System.Xml.XmlWriter,System.Xml.XmlResolver);df-generated | -| System.Xml.Xsl;XslTransform;Transform;(System.Xml.XPath.XPathNavigator,System.Xml.Xsl.XsltArgumentList,System.IO.Stream);df-generated | -| System.Xml.Xsl;XslTransform;Transform;(System.Xml.XPath.XPathNavigator,System.Xml.Xsl.XsltArgumentList,System.IO.Stream,System.Xml.XmlResolver);df-generated | -| System.Xml.Xsl;XslTransform;Transform;(System.Xml.XPath.XPathNavigator,System.Xml.Xsl.XsltArgumentList,System.IO.TextWriter);df-generated | -| System.Xml.Xsl;XslTransform;Transform;(System.Xml.XPath.XPathNavigator,System.Xml.Xsl.XsltArgumentList,System.IO.TextWriter,System.Xml.XmlResolver);df-generated | -| System.Xml.Xsl;XslTransform;Transform;(System.Xml.XPath.XPathNavigator,System.Xml.Xsl.XsltArgumentList,System.Xml.XmlWriter);df-generated | -| System.Xml.Xsl;XslTransform;Transform;(System.Xml.XPath.XPathNavigator,System.Xml.Xsl.XsltArgumentList,System.Xml.XmlWriter,System.Xml.XmlResolver);df-generated | -| System.Xml.Xsl;XslTransform;XslTransform;();df-generated | -| System.Xml.Xsl;XsltArgumentList;AddExtensionObject;(System.String,System.Object);df-generated | -| System.Xml.Xsl;XsltArgumentList;AddParam;(System.String,System.String,System.Object);df-generated | -| System.Xml.Xsl;XsltArgumentList;Clear;();df-generated | -| System.Xml.Xsl;XsltArgumentList;XsltArgumentList;();df-generated | -| System.Xml.Xsl;XsltCompileException;XsltCompileException;();df-generated | -| System.Xml.Xsl;XsltCompileException;XsltCompileException;(System.Exception,System.String,System.Int32,System.Int32);df-generated | -| System.Xml.Xsl;XsltCompileException;XsltCompileException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System.Xml.Xsl;XsltCompileException;XsltCompileException;(System.String);df-generated | -| System.Xml.Xsl;XsltCompileException;XsltCompileException;(System.String,System.Exception);df-generated | -| System.Xml.Xsl;XsltContext;CompareDocument;(System.String,System.String);df-generated | -| System.Xml.Xsl;XsltContext;PreserveWhitespace;(System.Xml.XPath.XPathNavigator);df-generated | -| System.Xml.Xsl;XsltContext;ResolveFunction;(System.String,System.String,System.Xml.XPath.XPathResultType[]);df-generated | -| System.Xml.Xsl;XsltContext;ResolveVariable;(System.String,System.String);df-generated | -| System.Xml.Xsl;XsltContext;XsltContext;();df-generated | -| System.Xml.Xsl;XsltContext;XsltContext;(System.Xml.NameTable);df-generated | -| System.Xml.Xsl;XsltContext;get_Whitespace;();df-generated | -| System.Xml.Xsl;XsltException;XsltException;();df-generated | -| System.Xml.Xsl;XsltException;XsltException;(System.String);df-generated | -| System.Xml.Xsl;XsltException;XsltException;(System.String,System.Exception);df-generated | -| System.Xml.Xsl;XsltException;get_LineNumber;();df-generated | -| System.Xml.Xsl;XsltException;get_LinePosition;();df-generated | -| System.Xml.Xsl;XsltMessageEncounteredEventArgs;get_Message;();df-generated | -| System.Xml.Xsl;XsltSettings;XsltSettings;();df-generated | -| System.Xml.Xsl;XsltSettings;XsltSettings;(System.Boolean,System.Boolean);df-generated | -| System.Xml.Xsl;XsltSettings;get_Default;();df-generated | -| System.Xml.Xsl;XsltSettings;get_EnableDocumentFunction;();df-generated | -| System.Xml.Xsl;XsltSettings;get_EnableScript;();df-generated | -| System.Xml.Xsl;XsltSettings;get_TrustedXslt;();df-generated | -| System.Xml.Xsl;XsltSettings;set_EnableDocumentFunction;(System.Boolean);df-generated | -| System.Xml.Xsl;XsltSettings;set_EnableScript;(System.Boolean);df-generated | -| System.Xml;IApplicationResourceStreamResolver;GetApplicationResourceStream;(System.Uri);df-generated | -| System.Xml;IFragmentCapableXmlDictionaryWriter;EndFragment;();df-generated | -| System.Xml;IFragmentCapableXmlDictionaryWriter;StartFragment;(System.IO.Stream,System.Boolean);df-generated | -| System.Xml;IFragmentCapableXmlDictionaryWriter;WriteFragment;(System.Byte[],System.Int32,System.Int32);df-generated | -| System.Xml;IFragmentCapableXmlDictionaryWriter;get_CanFragment;();df-generated | -| System.Xml;IHasXmlNode;GetNode;();df-generated | -| System.Xml;IStreamProvider;GetStream;();df-generated | -| System.Xml;IStreamProvider;ReleaseStream;(System.IO.Stream);df-generated | -| System.Xml;IXmlBinaryWriterInitializer;SetOutput;(System.IO.Stream,System.Xml.IXmlDictionary,System.Xml.XmlBinaryWriterSession,System.Boolean);df-generated | -| System.Xml;IXmlDictionary;TryLookup;(System.Int32,System.Xml.XmlDictionaryString);df-generated | -| System.Xml;IXmlDictionary;TryLookup;(System.String,System.Xml.XmlDictionaryString);df-generated | -| System.Xml;IXmlDictionary;TryLookup;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);df-generated | -| System.Xml;IXmlLineInfo;HasLineInfo;();df-generated | -| System.Xml;IXmlLineInfo;get_LineNumber;();df-generated | -| System.Xml;IXmlLineInfo;get_LinePosition;();df-generated | -| System.Xml;IXmlNamespaceResolver;GetNamespacesInScope;(System.Xml.XmlNamespaceScope);df-generated | -| System.Xml;IXmlNamespaceResolver;LookupNamespace;(System.String);df-generated | -| System.Xml;IXmlNamespaceResolver;LookupPrefix;(System.String);df-generated | -| System.Xml;IXmlTextWriterInitializer;SetOutput;(System.IO.Stream,System.Text.Encoding,System.Boolean);df-generated | -| System.Xml;NameTable;NameTable;();df-generated | -| System.Xml;UniqueId;Equals;(System.Object);df-generated | -| System.Xml;UniqueId;GetHashCode;();df-generated | -| System.Xml;UniqueId;ToCharArray;(System.Char[],System.Int32);df-generated | -| System.Xml;UniqueId;ToString;();df-generated | -| System.Xml;UniqueId;TryGetGuid;(System.Byte[],System.Int32);df-generated | -| System.Xml;UniqueId;TryGetGuid;(System.Guid);df-generated | -| System.Xml;UniqueId;UniqueId;();df-generated | -| System.Xml;UniqueId;UniqueId;(System.Byte[]);df-generated | -| System.Xml;UniqueId;UniqueId;(System.Byte[],System.Int32);df-generated | -| System.Xml;UniqueId;UniqueId;(System.Guid);df-generated | -| System.Xml;UniqueId;get_CharArrayLength;();df-generated | -| System.Xml;UniqueId;get_IsGuid;();df-generated | -| System.Xml;XmlAttribute;XmlAttribute;(System.String,System.String,System.String,System.Xml.XmlDocument);df-generated | -| System.Xml;XmlAttribute;get_Specified;();df-generated | -| System.Xml;XmlAttribute;set_InnerText;(System.String);df-generated | -| System.Xml;XmlAttribute;set_InnerXml;(System.String);df-generated | -| System.Xml;XmlAttribute;set_Value;(System.String);df-generated | -| System.Xml;XmlAttributeCollection;RemoveAll;();df-generated | -| System.Xml;XmlAttributeCollection;get_Count;();df-generated | -| System.Xml;XmlAttributeCollection;get_IsSynchronized;();df-generated | -| System.Xml;XmlBinaryReaderSession;Clear;();df-generated | -| System.Xml;XmlBinaryReaderSession;XmlBinaryReaderSession;();df-generated | -| System.Xml;XmlBinaryWriterSession;Reset;();df-generated | -| System.Xml;XmlBinaryWriterSession;TryAdd;(System.Xml.XmlDictionaryString,System.Int32);df-generated | -| System.Xml;XmlBinaryWriterSession;XmlBinaryWriterSession;();df-generated | -| System.Xml;XmlCDataSection;WriteContentTo;(System.Xml.XmlWriter);df-generated | -| System.Xml;XmlCDataSection;XmlCDataSection;(System.String,System.Xml.XmlDocument);df-generated | -| System.Xml;XmlCharacterData;DeleteData;(System.Int32,System.Int32);df-generated | -| System.Xml;XmlCharacterData;InsertData;(System.Int32,System.String);df-generated | -| System.Xml;XmlCharacterData;ReplaceData;(System.Int32,System.Int32,System.String);df-generated | -| System.Xml;XmlCharacterData;get_Length;();df-generated | -| System.Xml;XmlComment;WriteContentTo;(System.Xml.XmlWriter);df-generated | -| System.Xml;XmlComment;WriteTo;(System.Xml.XmlWriter);df-generated | -| System.Xml;XmlComment;XmlComment;(System.String,System.Xml.XmlDocument);df-generated | -| System.Xml;XmlConvert;IsNCNameChar;(System.Char);df-generated | -| System.Xml;XmlConvert;IsPublicIdChar;(System.Char);df-generated | -| System.Xml;XmlConvert;IsStartNCNameChar;(System.Char);df-generated | -| System.Xml;XmlConvert;IsWhitespaceChar;(System.Char);df-generated | -| System.Xml;XmlConvert;IsXmlChar;(System.Char);df-generated | -| System.Xml;XmlConvert;IsXmlSurrogatePair;(System.Char,System.Char);df-generated | -| System.Xml;XmlConvert;ToBoolean;(System.String);df-generated | -| System.Xml;XmlConvert;ToByte;(System.String);df-generated | -| System.Xml;XmlConvert;ToChar;(System.String);df-generated | -| System.Xml;XmlConvert;ToDateTime;(System.String);df-generated | -| System.Xml;XmlConvert;ToDateTime;(System.String,System.String);df-generated | -| System.Xml;XmlConvert;ToDateTime;(System.String,System.String[]);df-generated | -| System.Xml;XmlConvert;ToDateTime;(System.String,System.Xml.XmlDateTimeSerializationMode);df-generated | -| System.Xml;XmlConvert;ToDateTimeOffset;(System.String);df-generated | -| System.Xml;XmlConvert;ToDateTimeOffset;(System.String,System.String);df-generated | -| System.Xml;XmlConvert;ToDateTimeOffset;(System.String,System.String[]);df-generated | -| System.Xml;XmlConvert;ToDecimal;(System.String);df-generated | -| System.Xml;XmlConvert;ToDouble;(System.String);df-generated | -| System.Xml;XmlConvert;ToGuid;(System.String);df-generated | -| System.Xml;XmlConvert;ToInt16;(System.String);df-generated | -| System.Xml;XmlConvert;ToInt32;(System.String);df-generated | -| System.Xml;XmlConvert;ToInt64;(System.String);df-generated | -| System.Xml;XmlConvert;ToSByte;(System.String);df-generated | -| System.Xml;XmlConvert;ToSingle;(System.String);df-generated | -| System.Xml;XmlConvert;ToString;(System.Boolean);df-generated | -| System.Xml;XmlConvert;ToString;(System.Byte);df-generated | -| System.Xml;XmlConvert;ToString;(System.Char);df-generated | -| System.Xml;XmlConvert;ToString;(System.DateTime);df-generated | -| System.Xml;XmlConvert;ToString;(System.DateTime,System.String);df-generated | -| System.Xml;XmlConvert;ToString;(System.DateTime,System.Xml.XmlDateTimeSerializationMode);df-generated | -| System.Xml;XmlConvert;ToString;(System.DateTimeOffset);df-generated | -| System.Xml;XmlConvert;ToString;(System.DateTimeOffset,System.String);df-generated | -| System.Xml;XmlConvert;ToString;(System.Decimal);df-generated | -| System.Xml;XmlConvert;ToString;(System.Double);df-generated | -| System.Xml;XmlConvert;ToString;(System.Guid);df-generated | -| System.Xml;XmlConvert;ToString;(System.Int16);df-generated | -| System.Xml;XmlConvert;ToString;(System.Int32);df-generated | -| System.Xml;XmlConvert;ToString;(System.Int64);df-generated | -| System.Xml;XmlConvert;ToString;(System.SByte);df-generated | -| System.Xml;XmlConvert;ToString;(System.Single);df-generated | -| System.Xml;XmlConvert;ToString;(System.TimeSpan);df-generated | -| System.Xml;XmlConvert;ToString;(System.UInt16);df-generated | -| System.Xml;XmlConvert;ToString;(System.UInt32);df-generated | -| System.Xml;XmlConvert;ToString;(System.UInt64);df-generated | -| System.Xml;XmlConvert;ToTimeSpan;(System.String);df-generated | -| System.Xml;XmlConvert;ToUInt16;(System.String);df-generated | -| System.Xml;XmlConvert;ToUInt32;(System.String);df-generated | -| System.Xml;XmlConvert;ToUInt64;(System.String);df-generated | -| System.Xml;XmlDataDocument;CreateEntityReference;(System.String);df-generated | -| System.Xml;XmlDataDocument;GetElementById;(System.String);df-generated | -| System.Xml;XmlDataDocument;XmlDataDocument;();df-generated | -| System.Xml;XmlDeclaration;WriteContentTo;(System.Xml.XmlWriter);df-generated | -| System.Xml;XmlDeclaration;set_InnerText;(System.String);df-generated | -| System.Xml;XmlDeclaration;set_Value;(System.String);df-generated | -| System.Xml;XmlDictionary;TryLookup;(System.String,System.Xml.XmlDictionaryString);df-generated | -| System.Xml;XmlDictionary;XmlDictionary;();df-generated | -| System.Xml;XmlDictionary;XmlDictionary;(System.Int32);df-generated | -| System.Xml;XmlDictionary;get_Empty;();df-generated | -| System.Xml;XmlDictionaryReader;CreateMtomReader;(System.Byte[],System.Int32,System.Int32,System.Text.Encoding,System.Xml.XmlDictionaryReaderQuotas);df-generated | -| System.Xml;XmlDictionaryReader;CreateMtomReader;(System.Byte[],System.Int32,System.Int32,System.Text.Encoding[],System.String,System.Xml.XmlDictionaryReaderQuotas);df-generated | -| System.Xml;XmlDictionaryReader;CreateMtomReader;(System.Byte[],System.Int32,System.Int32,System.Text.Encoding[],System.Xml.XmlDictionaryReaderQuotas);df-generated | -| System.Xml;XmlDictionaryReader;CreateMtomReader;(System.IO.Stream,System.Text.Encoding,System.Xml.XmlDictionaryReaderQuotas);df-generated | -| System.Xml;XmlDictionaryReader;CreateMtomReader;(System.IO.Stream,System.Text.Encoding[],System.String,System.Xml.XmlDictionaryReaderQuotas);df-generated | -| System.Xml;XmlDictionaryReader;CreateMtomReader;(System.IO.Stream,System.Text.Encoding[],System.Xml.XmlDictionaryReaderQuotas);df-generated | -| System.Xml;XmlDictionaryReader;CreateTextReader;(System.IO.Stream,System.Xml.XmlDictionaryReaderQuotas);df-generated | -| System.Xml;XmlDictionaryReader;EndCanonicalization;();df-generated | -| System.Xml;XmlDictionaryReader;IndexOfLocalName;(System.String[],System.String);df-generated | -| System.Xml;XmlDictionaryReader;IndexOfLocalName;(System.Xml.XmlDictionaryString[],System.Xml.XmlDictionaryString);df-generated | -| System.Xml;XmlDictionaryReader;IsLocalName;(System.String);df-generated | -| System.Xml;XmlDictionaryReader;IsLocalName;(System.Xml.XmlDictionaryString);df-generated | -| System.Xml;XmlDictionaryReader;IsNamespaceUri;(System.String);df-generated | -| System.Xml;XmlDictionaryReader;IsNamespaceUri;(System.Xml.XmlDictionaryString);df-generated | -| System.Xml;XmlDictionaryReader;IsStartArray;(System.Type);df-generated | -| System.Xml;XmlDictionaryReader;IsStartElement;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);df-generated | -| System.Xml;XmlDictionaryReader;IsTextNode;(System.Xml.XmlNodeType);df-generated | -| System.Xml;XmlDictionaryReader;MoveToStartElement;();df-generated | -| System.Xml;XmlDictionaryReader;MoveToStartElement;(System.String);df-generated | -| System.Xml;XmlDictionaryReader;MoveToStartElement;(System.String,System.String);df-generated | -| System.Xml;XmlDictionaryReader;MoveToStartElement;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);df-generated | -| System.Xml;XmlDictionaryReader;ReadArray;(System.String,System.String,System.Boolean[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlDictionaryReader;ReadArray;(System.String,System.String,System.Decimal[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlDictionaryReader;ReadArray;(System.String,System.String,System.Double[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlDictionaryReader;ReadArray;(System.String,System.String,System.Guid[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlDictionaryReader;ReadArray;(System.String,System.String,System.Int16[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlDictionaryReader;ReadArray;(System.String,System.String,System.Int32[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlDictionaryReader;ReadArray;(System.String,System.String,System.Int64[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlDictionaryReader;ReadArray;(System.String,System.String,System.Single[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlDictionaryReader;ReadArray;(System.String,System.String,System.TimeSpan[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlDictionaryReader;ReadArray;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Boolean[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlDictionaryReader;ReadArray;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Decimal[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlDictionaryReader;ReadArray;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Double[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlDictionaryReader;ReadArray;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Guid[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlDictionaryReader;ReadArray;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Int16[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlDictionaryReader;ReadArray;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Int32[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlDictionaryReader;ReadArray;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Int64[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlDictionaryReader;ReadArray;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Single[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlDictionaryReader;ReadArray;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.TimeSpan[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlDictionaryReader;ReadBooleanArray;(System.String,System.String);df-generated | -| System.Xml;XmlDictionaryReader;ReadBooleanArray;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);df-generated | -| System.Xml;XmlDictionaryReader;ReadContentAsBase64;();df-generated | -| System.Xml;XmlDictionaryReader;ReadContentAsBinHex;();df-generated | -| System.Xml;XmlDictionaryReader;ReadContentAsBinHex;(System.Int32);df-generated | -| System.Xml;XmlDictionaryReader;ReadContentAsChars;(System.Char[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlDictionaryReader;ReadContentAsDecimal;();df-generated | -| System.Xml;XmlDictionaryReader;ReadContentAsFloat;();df-generated | -| System.Xml;XmlDictionaryReader;ReadContentAsGuid;();df-generated | -| System.Xml;XmlDictionaryReader;ReadContentAsTimeSpan;();df-generated | -| System.Xml;XmlDictionaryReader;ReadDecimalArray;(System.String,System.String);df-generated | -| System.Xml;XmlDictionaryReader;ReadDecimalArray;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);df-generated | -| System.Xml;XmlDictionaryReader;ReadDoubleArray;(System.String,System.String);df-generated | -| System.Xml;XmlDictionaryReader;ReadDoubleArray;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);df-generated | -| System.Xml;XmlDictionaryReader;ReadElementContentAsBase64;();df-generated | -| System.Xml;XmlDictionaryReader;ReadElementContentAsBinHex;();df-generated | -| System.Xml;XmlDictionaryReader;ReadElementContentAsBoolean;();df-generated | -| System.Xml;XmlDictionaryReader;ReadElementContentAsDecimal;();df-generated | -| System.Xml;XmlDictionaryReader;ReadElementContentAsDouble;();df-generated | -| System.Xml;XmlDictionaryReader;ReadElementContentAsFloat;();df-generated | -| System.Xml;XmlDictionaryReader;ReadElementContentAsGuid;();df-generated | -| System.Xml;XmlDictionaryReader;ReadElementContentAsInt;();df-generated | -| System.Xml;XmlDictionaryReader;ReadElementContentAsLong;();df-generated | -| System.Xml;XmlDictionaryReader;ReadElementContentAsTimeSpan;();df-generated | -| System.Xml;XmlDictionaryReader;ReadFullStartElement;();df-generated | -| System.Xml;XmlDictionaryReader;ReadFullStartElement;(System.String);df-generated | -| System.Xml;XmlDictionaryReader;ReadFullStartElement;(System.String,System.String);df-generated | -| System.Xml;XmlDictionaryReader;ReadFullStartElement;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);df-generated | -| System.Xml;XmlDictionaryReader;ReadGuidArray;(System.String,System.String);df-generated | -| System.Xml;XmlDictionaryReader;ReadGuidArray;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);df-generated | -| System.Xml;XmlDictionaryReader;ReadInt16Array;(System.String,System.String);df-generated | -| System.Xml;XmlDictionaryReader;ReadInt16Array;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);df-generated | -| System.Xml;XmlDictionaryReader;ReadInt32Array;(System.String,System.String);df-generated | -| System.Xml;XmlDictionaryReader;ReadInt32Array;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);df-generated | -| System.Xml;XmlDictionaryReader;ReadInt64Array;(System.String,System.String);df-generated | -| System.Xml;XmlDictionaryReader;ReadInt64Array;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);df-generated | -| System.Xml;XmlDictionaryReader;ReadSingleArray;(System.String,System.String);df-generated | -| System.Xml;XmlDictionaryReader;ReadSingleArray;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);df-generated | -| System.Xml;XmlDictionaryReader;ReadStartElement;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);df-generated | -| System.Xml;XmlDictionaryReader;ReadTimeSpanArray;(System.String,System.String);df-generated | -| System.Xml;XmlDictionaryReader;ReadTimeSpanArray;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);df-generated | -| System.Xml;XmlDictionaryReader;ReadValueAsBase64;(System.Byte[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlDictionaryReader;StartCanonicalization;(System.IO.Stream,System.Boolean,System.String[]);df-generated | -| System.Xml;XmlDictionaryReader;TryGetArrayLength;(System.Int32);df-generated | -| System.Xml;XmlDictionaryReader;TryGetBase64ContentLength;(System.Int32);df-generated | -| System.Xml;XmlDictionaryReader;TryGetLocalNameAsDictionaryString;(System.Xml.XmlDictionaryString);df-generated | -| System.Xml;XmlDictionaryReader;TryGetNamespaceUriAsDictionaryString;(System.Xml.XmlDictionaryString);df-generated | -| System.Xml;XmlDictionaryReader;TryGetValueAsDictionaryString;(System.Xml.XmlDictionaryString);df-generated | -| System.Xml;XmlDictionaryReader;get_CanCanonicalize;();df-generated | -| System.Xml;XmlDictionaryReader;get_Quotas;();df-generated | -| System.Xml;XmlDictionaryReaderQuotas;CopyTo;(System.Xml.XmlDictionaryReaderQuotas);df-generated | -| System.Xml;XmlDictionaryReaderQuotas;XmlDictionaryReaderQuotas;();df-generated | -| System.Xml;XmlDictionaryReaderQuotas;get_Max;();df-generated | -| System.Xml;XmlDictionaryReaderQuotas;get_MaxArrayLength;();df-generated | -| System.Xml;XmlDictionaryReaderQuotas;get_MaxBytesPerRead;();df-generated | -| System.Xml;XmlDictionaryReaderQuotas;get_MaxDepth;();df-generated | -| System.Xml;XmlDictionaryReaderQuotas;get_MaxNameTableCharCount;();df-generated | -| System.Xml;XmlDictionaryReaderQuotas;get_MaxStringContentLength;();df-generated | -| System.Xml;XmlDictionaryReaderQuotas;get_ModifiedQuotas;();df-generated | -| System.Xml;XmlDictionaryReaderQuotas;set_MaxArrayLength;(System.Int32);df-generated | -| System.Xml;XmlDictionaryReaderQuotas;set_MaxBytesPerRead;(System.Int32);df-generated | -| System.Xml;XmlDictionaryReaderQuotas;set_MaxDepth;(System.Int32);df-generated | -| System.Xml;XmlDictionaryReaderQuotas;set_MaxNameTableCharCount;(System.Int32);df-generated | -| System.Xml;XmlDictionaryReaderQuotas;set_MaxStringContentLength;(System.Int32);df-generated | -| System.Xml;XmlDictionaryString;get_Empty;();df-generated | -| System.Xml;XmlDictionaryString;get_Key;();df-generated | -| System.Xml;XmlDictionaryWriter;CreateMtomWriter;(System.IO.Stream,System.Text.Encoding,System.Int32,System.String);df-generated | -| System.Xml;XmlDictionaryWriter;CreateMtomWriter;(System.IO.Stream,System.Text.Encoding,System.Int32,System.String,System.String,System.String,System.Boolean,System.Boolean);df-generated | -| System.Xml;XmlDictionaryWriter;CreateTextWriter;(System.IO.Stream);df-generated | -| System.Xml;XmlDictionaryWriter;CreateTextWriter;(System.IO.Stream,System.Text.Encoding);df-generated | -| System.Xml;XmlDictionaryWriter;CreateTextWriter;(System.IO.Stream,System.Text.Encoding,System.Boolean);df-generated | -| System.Xml;XmlDictionaryWriter;EndCanonicalization;();df-generated | -| System.Xml;XmlDictionaryWriter;StartCanonicalization;(System.IO.Stream,System.Boolean,System.String[]);df-generated | -| System.Xml;XmlDictionaryWriter;WriteArray;(System.String,System.String,System.String,System.Boolean[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlDictionaryWriter;WriteArray;(System.String,System.String,System.String,System.DateTime[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlDictionaryWriter;WriteArray;(System.String,System.String,System.String,System.Decimal[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlDictionaryWriter;WriteArray;(System.String,System.String,System.String,System.Double[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlDictionaryWriter;WriteArray;(System.String,System.String,System.String,System.Guid[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlDictionaryWriter;WriteArray;(System.String,System.String,System.String,System.Int16[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlDictionaryWriter;WriteArray;(System.String,System.String,System.String,System.Int32[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlDictionaryWriter;WriteArray;(System.String,System.String,System.String,System.Int64[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlDictionaryWriter;WriteArray;(System.String,System.String,System.String,System.Single[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlDictionaryWriter;WriteArray;(System.String,System.String,System.String,System.TimeSpan[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlDictionaryWriter;WriteArray;(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Boolean[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlDictionaryWriter;WriteArray;(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.DateTime[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlDictionaryWriter;WriteArray;(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Decimal[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlDictionaryWriter;WriteArray;(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Double[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlDictionaryWriter;WriteArray;(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Guid[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlDictionaryWriter;WriteArray;(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Int16[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlDictionaryWriter;WriteArray;(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Int32[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlDictionaryWriter;WriteArray;(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Int64[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlDictionaryWriter;WriteArray;(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Single[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlDictionaryWriter;WriteArray;(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.TimeSpan[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlDictionaryWriter;WriteStartElement;(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);df-generated | -| System.Xml;XmlDictionaryWriter;WriteStartElement;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);df-generated | -| System.Xml;XmlDictionaryWriter;WriteValue;(System.Guid);df-generated | -| System.Xml;XmlDictionaryWriter;WriteValue;(System.TimeSpan);df-generated | -| System.Xml;XmlDictionaryWriter;WriteValue;(System.Xml.IStreamProvider);df-generated | -| System.Xml;XmlDictionaryWriter;WriteValue;(System.Xml.UniqueId);df-generated | -| System.Xml;XmlDictionaryWriter;WriteValueAsync;(System.Xml.IStreamProvider);df-generated | -| System.Xml;XmlDictionaryWriter;get_CanCanonicalize;();df-generated | -| System.Xml;XmlDocument;CreateCDataSection;(System.String);df-generated | -| System.Xml;XmlDocument;CreateComment;(System.String);df-generated | -| System.Xml;XmlDocument;CreateDefaultAttribute;(System.String,System.String,System.String);df-generated | -| System.Xml;XmlDocument;CreateSignificantWhitespace;(System.String);df-generated | -| System.Xml;XmlDocument;CreateTextNode;(System.String);df-generated | -| System.Xml;XmlDocument;CreateWhitespace;(System.String);df-generated | -| System.Xml;XmlDocument;GetElementById;(System.String);df-generated | -| System.Xml;XmlDocument;LoadXml;(System.String);df-generated | -| System.Xml;XmlDocument;ReadNode;(System.Xml.XmlReader);df-generated | -| System.Xml;XmlDocument;Save;(System.IO.Stream);df-generated | -| System.Xml;XmlDocument;Save;(System.IO.TextWriter);df-generated | -| System.Xml;XmlDocument;Save;(System.String);df-generated | -| System.Xml;XmlDocument;XmlDocument;();df-generated | -| System.Xml;XmlDocument;XmlDocument;(System.Xml.XmlNameTable);df-generated | -| System.Xml;XmlDocument;get_PreserveWhitespace;();df-generated | -| System.Xml;XmlDocument;set_InnerText;(System.String);df-generated | -| System.Xml;XmlDocument;set_InnerXml;(System.String);df-generated | -| System.Xml;XmlDocument;set_PreserveWhitespace;(System.Boolean);df-generated | -| System.Xml;XmlDocumentFragment;set_InnerXml;(System.String);df-generated | -| System.Xml;XmlDocumentType;WriteContentTo;(System.Xml.XmlWriter);df-generated | -| System.Xml;XmlDocumentType;WriteTo;(System.Xml.XmlWriter);df-generated | -| System.Xml;XmlElement;HasAttribute;(System.String);df-generated | -| System.Xml;XmlElement;HasAttribute;(System.String,System.String);df-generated | -| System.Xml;XmlElement;RemoveAll;();df-generated | -| System.Xml;XmlElement;RemoveAllAttributes;();df-generated | -| System.Xml;XmlElement;RemoveAttribute;(System.String);df-generated | -| System.Xml;XmlElement;RemoveAttribute;(System.String,System.String);df-generated | -| System.Xml;XmlElement;SetAttribute;(System.String,System.String);df-generated | -| System.Xml;XmlElement;XmlElement;(System.String,System.String,System.String,System.Xml.XmlDocument);df-generated | -| System.Xml;XmlElement;get_HasAttributes;();df-generated | -| System.Xml;XmlElement;get_IsEmpty;();df-generated | -| System.Xml;XmlElement;set_InnerText;(System.String);df-generated | -| System.Xml;XmlElement;set_InnerXml;(System.String);df-generated | -| System.Xml;XmlElement;set_IsEmpty;(System.Boolean);df-generated | -| System.Xml;XmlEntity;CloneNode;(System.Boolean);df-generated | -| System.Xml;XmlEntity;WriteContentTo;(System.Xml.XmlWriter);df-generated | -| System.Xml;XmlEntity;WriteTo;(System.Xml.XmlWriter);df-generated | -| System.Xml;XmlEntity;set_InnerText;(System.String);df-generated | -| System.Xml;XmlEntity;set_InnerXml;(System.String);df-generated | -| System.Xml;XmlEntityReference;WriteTo;(System.Xml.XmlWriter);df-generated | -| System.Xml;XmlEntityReference;set_Value;(System.String);df-generated | -| System.Xml;XmlException;XmlException;();df-generated | -| System.Xml;XmlException;XmlException;(System.String);df-generated | -| System.Xml;XmlException;XmlException;(System.String,System.Exception);df-generated | -| System.Xml;XmlException;XmlException;(System.String,System.Exception,System.Int32,System.Int32);df-generated | -| System.Xml;XmlException;get_LineNumber;();df-generated | -| System.Xml;XmlException;get_LinePosition;();df-generated | -| System.Xml;XmlImplementation;HasFeature;(System.String,System.String);df-generated | -| System.Xml;XmlImplementation;XmlImplementation;();df-generated | -| System.Xml;XmlNameTable;Add;(System.Char[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlNameTable;Add;(System.String);df-generated | -| System.Xml;XmlNameTable;Get;(System.Char[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlNameTable;Get;(System.String);df-generated | -| System.Xml;XmlNamedNodeMap;get_Count;();df-generated | -| System.Xml;XmlNamespaceManager;AddNamespace;(System.String,System.String);df-generated | -| System.Xml;XmlNamespaceManager;GetNamespacesInScope;(System.Xml.XmlNamespaceScope);df-generated | -| System.Xml;XmlNamespaceManager;HasNamespace;(System.String);df-generated | -| System.Xml;XmlNamespaceManager;PopScope;();df-generated | -| System.Xml;XmlNamespaceManager;PushScope;();df-generated | -| System.Xml;XmlNamespaceManager;RemoveNamespace;(System.String,System.String);df-generated | -| System.Xml;XmlNode;CloneNode;(System.Boolean);df-generated | -| System.Xml;XmlNode;Normalize;();df-generated | -| System.Xml;XmlNode;RemoveAll;();df-generated | -| System.Xml;XmlNode;Supports;(System.String,System.String);df-generated | -| System.Xml;XmlNode;WriteContentTo;(System.Xml.XmlWriter);df-generated | -| System.Xml;XmlNode;WriteTo;(System.Xml.XmlWriter);df-generated | -| System.Xml;XmlNode;set_InnerText;(System.String);df-generated | -| System.Xml;XmlNode;set_InnerXml;(System.String);df-generated | -| System.Xml;XmlNode;set_Prefix;(System.String);df-generated | -| System.Xml;XmlNode;set_Value;(System.String);df-generated | -| System.Xml;XmlNodeChangedEventArgs;get_Action;();df-generated | -| System.Xml;XmlNodeList;Dispose;();df-generated | -| System.Xml;XmlNodeList;Item;(System.Int32);df-generated | -| System.Xml;XmlNodeList;PrivateDisposeNodeList;();df-generated | -| System.Xml;XmlNodeList;get_Count;();df-generated | -| System.Xml;XmlNodeReader;Close;();df-generated | -| System.Xml;XmlNodeReader;GetAttribute;(System.Int32);df-generated | -| System.Xml;XmlNodeReader;GetNamespacesInScope;(System.Xml.XmlNamespaceScope);df-generated | -| System.Xml;XmlNodeReader;MoveToAttribute;(System.Int32);df-generated | -| System.Xml;XmlNodeReader;MoveToAttribute;(System.String);df-generated | -| System.Xml;XmlNodeReader;MoveToAttribute;(System.String,System.String);df-generated | -| System.Xml;XmlNodeReader;MoveToElement;();df-generated | -| System.Xml;XmlNodeReader;MoveToFirstAttribute;();df-generated | -| System.Xml;XmlNodeReader;MoveToNextAttribute;();df-generated | -| System.Xml;XmlNodeReader;Read;();df-generated | -| System.Xml;XmlNodeReader;ReadAttributeValue;();df-generated | -| System.Xml;XmlNodeReader;ReadContentAsBase64;(System.Byte[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlNodeReader;ReadContentAsBinHex;(System.Byte[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlNodeReader;ReadElementContentAsBase64;(System.Byte[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlNodeReader;ReadElementContentAsBinHex;(System.Byte[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlNodeReader;ReadString;();df-generated | -| System.Xml;XmlNodeReader;ResolveEntity;();df-generated | -| System.Xml;XmlNodeReader;Skip;();df-generated | -| System.Xml;XmlNodeReader;get_AttributeCount;();df-generated | -| System.Xml;XmlNodeReader;get_CanReadBinaryContent;();df-generated | -| System.Xml;XmlNodeReader;get_CanResolveEntity;();df-generated | -| System.Xml;XmlNodeReader;get_Depth;();df-generated | -| System.Xml;XmlNodeReader;get_EOF;();df-generated | -| System.Xml;XmlNodeReader;get_HasAttributes;();df-generated | -| System.Xml;XmlNodeReader;get_HasValue;();df-generated | -| System.Xml;XmlNodeReader;get_IsDefault;();df-generated | -| System.Xml;XmlNodeReader;get_IsEmptyElement;();df-generated | -| System.Xml;XmlNodeReader;get_NodeType;();df-generated | -| System.Xml;XmlNodeReader;get_ReadState;();df-generated | -| System.Xml;XmlNodeReader;get_XmlSpace;();df-generated | -| System.Xml;XmlNotation;CloneNode;(System.Boolean);df-generated | -| System.Xml;XmlNotation;WriteContentTo;(System.Xml.XmlWriter);df-generated | -| System.Xml;XmlNotation;WriteTo;(System.Xml.XmlWriter);df-generated | -| System.Xml;XmlNotation;set_InnerXml;(System.String);df-generated | -| System.Xml;XmlParserContext;XmlParserContext;(System.Xml.XmlNameTable,System.Xml.XmlNamespaceManager,System.String,System.String,System.String,System.String,System.String,System.String,System.Xml.XmlSpace);df-generated | -| System.Xml;XmlParserContext;XmlParserContext;(System.Xml.XmlNameTable,System.Xml.XmlNamespaceManager,System.String,System.Xml.XmlSpace);df-generated | -| System.Xml;XmlParserContext;XmlParserContext;(System.Xml.XmlNameTable,System.Xml.XmlNamespaceManager,System.String,System.Xml.XmlSpace,System.Text.Encoding);df-generated | -| System.Xml;XmlParserContext;get_XmlSpace;();df-generated | -| System.Xml;XmlParserContext;set_XmlSpace;(System.Xml.XmlSpace);df-generated | -| System.Xml;XmlProcessingInstruction;WriteContentTo;(System.Xml.XmlWriter);df-generated | -| System.Xml;XmlQualifiedName;Equals;(System.Object);df-generated | -| System.Xml;XmlQualifiedName;GetHashCode;();df-generated | -| System.Xml;XmlQualifiedName;ToString;();df-generated | -| System.Xml;XmlQualifiedName;XmlQualifiedName;();df-generated | -| System.Xml;XmlQualifiedName;XmlQualifiedName;(System.String);df-generated | -| System.Xml;XmlQualifiedName;XmlQualifiedName;(System.String,System.String);df-generated | -| System.Xml;XmlQualifiedName;get_IsEmpty;();df-generated | -| System.Xml;XmlQualifiedName;get_Name;();df-generated | -| System.Xml;XmlQualifiedName;get_Namespace;();df-generated | -| System.Xml;XmlReader;Close;();df-generated | -| System.Xml;XmlReader;Dispose;();df-generated | -| System.Xml;XmlReader;Dispose;(System.Boolean);df-generated | -| System.Xml;XmlReader;GetAttribute;(System.Int32);df-generated | -| System.Xml;XmlReader;GetAttribute;(System.String);df-generated | -| System.Xml;XmlReader;GetAttribute;(System.String,System.String);df-generated | -| System.Xml;XmlReader;GetValueAsync;();df-generated | -| System.Xml;XmlReader;IsName;(System.String);df-generated | -| System.Xml;XmlReader;IsNameToken;(System.String);df-generated | -| System.Xml;XmlReader;IsStartElement;();df-generated | -| System.Xml;XmlReader;IsStartElement;(System.String);df-generated | -| System.Xml;XmlReader;IsStartElement;(System.String,System.String);df-generated | -| System.Xml;XmlReader;LookupNamespace;(System.String);df-generated | -| System.Xml;XmlReader;MoveToAttribute;(System.Int32);df-generated | -| System.Xml;XmlReader;MoveToAttribute;(System.String);df-generated | -| System.Xml;XmlReader;MoveToAttribute;(System.String,System.String);df-generated | -| System.Xml;XmlReader;MoveToContent;();df-generated | -| System.Xml;XmlReader;MoveToContentAsync;();df-generated | -| System.Xml;XmlReader;MoveToElement;();df-generated | -| System.Xml;XmlReader;MoveToFirstAttribute;();df-generated | -| System.Xml;XmlReader;MoveToNextAttribute;();df-generated | -| System.Xml;XmlReader;Read;();df-generated | -| System.Xml;XmlReader;ReadAsync;();df-generated | -| System.Xml;XmlReader;ReadAttributeValue;();df-generated | -| System.Xml;XmlReader;ReadContentAsAsync;(System.Type,System.Xml.IXmlNamespaceResolver);df-generated | -| System.Xml;XmlReader;ReadContentAsBase64;(System.Byte[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlReader;ReadContentAsBase64Async;(System.Byte[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlReader;ReadContentAsBinHex;(System.Byte[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlReader;ReadContentAsBinHexAsync;(System.Byte[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlReader;ReadContentAsBoolean;();df-generated | -| System.Xml;XmlReader;ReadContentAsDateTime;();df-generated | -| System.Xml;XmlReader;ReadContentAsDateTimeOffset;();df-generated | -| System.Xml;XmlReader;ReadContentAsDecimal;();df-generated | -| System.Xml;XmlReader;ReadContentAsDouble;();df-generated | -| System.Xml;XmlReader;ReadContentAsFloat;();df-generated | -| System.Xml;XmlReader;ReadContentAsInt;();df-generated | -| System.Xml;XmlReader;ReadContentAsLong;();df-generated | -| System.Xml;XmlReader;ReadContentAsObjectAsync;();df-generated | -| System.Xml;XmlReader;ReadContentAsStringAsync;();df-generated | -| System.Xml;XmlReader;ReadElementContentAsAsync;(System.Type,System.Xml.IXmlNamespaceResolver);df-generated | -| System.Xml;XmlReader;ReadElementContentAsBase64;(System.Byte[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlReader;ReadElementContentAsBase64Async;(System.Byte[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlReader;ReadElementContentAsBinHex;(System.Byte[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlReader;ReadElementContentAsBinHexAsync;(System.Byte[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlReader;ReadElementContentAsBoolean;();df-generated | -| System.Xml;XmlReader;ReadElementContentAsBoolean;(System.String,System.String);df-generated | -| System.Xml;XmlReader;ReadElementContentAsDecimal;();df-generated | -| System.Xml;XmlReader;ReadElementContentAsDecimal;(System.String,System.String);df-generated | -| System.Xml;XmlReader;ReadElementContentAsDouble;();df-generated | -| System.Xml;XmlReader;ReadElementContentAsDouble;(System.String,System.String);df-generated | -| System.Xml;XmlReader;ReadElementContentAsFloat;();df-generated | -| System.Xml;XmlReader;ReadElementContentAsFloat;(System.String,System.String);df-generated | -| System.Xml;XmlReader;ReadElementContentAsInt;();df-generated | -| System.Xml;XmlReader;ReadElementContentAsInt;(System.String,System.String);df-generated | -| System.Xml;XmlReader;ReadElementContentAsLong;();df-generated | -| System.Xml;XmlReader;ReadElementContentAsLong;(System.String,System.String);df-generated | -| System.Xml;XmlReader;ReadElementContentAsObjectAsync;();df-generated | -| System.Xml;XmlReader;ReadElementContentAsStringAsync;();df-generated | -| System.Xml;XmlReader;ReadEndElement;();df-generated | -| System.Xml;XmlReader;ReadInnerXml;();df-generated | -| System.Xml;XmlReader;ReadInnerXmlAsync;();df-generated | -| System.Xml;XmlReader;ReadOuterXml;();df-generated | -| System.Xml;XmlReader;ReadOuterXmlAsync;();df-generated | -| System.Xml;XmlReader;ReadStartElement;();df-generated | -| System.Xml;XmlReader;ReadStartElement;(System.String);df-generated | -| System.Xml;XmlReader;ReadStartElement;(System.String,System.String);df-generated | -| System.Xml;XmlReader;ReadToDescendant;(System.String);df-generated | -| System.Xml;XmlReader;ReadToDescendant;(System.String,System.String);df-generated | -| System.Xml;XmlReader;ReadToFollowing;(System.String);df-generated | -| System.Xml;XmlReader;ReadToFollowing;(System.String,System.String);df-generated | -| System.Xml;XmlReader;ReadToNextSibling;(System.String);df-generated | -| System.Xml;XmlReader;ReadToNextSibling;(System.String,System.String);df-generated | -| System.Xml;XmlReader;ReadValueChunk;(System.Char[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlReader;ReadValueChunkAsync;(System.Char[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlReader;ResolveEntity;();df-generated | -| System.Xml;XmlReader;Skip;();df-generated | -| System.Xml;XmlReader;SkipAsync;();df-generated | -| System.Xml;XmlReader;get_AttributeCount;();df-generated | -| System.Xml;XmlReader;get_BaseURI;();df-generated | -| System.Xml;XmlReader;get_CanReadBinaryContent;();df-generated | -| System.Xml;XmlReader;get_CanReadValueChunk;();df-generated | -| System.Xml;XmlReader;get_CanResolveEntity;();df-generated | -| System.Xml;XmlReader;get_Depth;();df-generated | -| System.Xml;XmlReader;get_EOF;();df-generated | -| System.Xml;XmlReader;get_HasAttributes;();df-generated | -| System.Xml;XmlReader;get_HasValue;();df-generated | -| System.Xml;XmlReader;get_IsDefault;();df-generated | -| System.Xml;XmlReader;get_IsEmptyElement;();df-generated | -| System.Xml;XmlReader;get_LocalName;();df-generated | -| System.Xml;XmlReader;get_NameTable;();df-generated | -| System.Xml;XmlReader;get_NamespaceURI;();df-generated | -| System.Xml;XmlReader;get_NodeType;();df-generated | -| System.Xml;XmlReader;get_Prefix;();df-generated | -| System.Xml;XmlReader;get_QuoteChar;();df-generated | -| System.Xml;XmlReader;get_ReadState;();df-generated | -| System.Xml;XmlReader;get_Settings;();df-generated | -| System.Xml;XmlReader;get_Value;();df-generated | -| System.Xml;XmlReader;get_ValueType;();df-generated | -| System.Xml;XmlReader;get_XmlLang;();df-generated | -| System.Xml;XmlReader;get_XmlSpace;();df-generated | -| System.Xml;XmlReaderSettings;Clone;();df-generated | -| System.Xml;XmlReaderSettings;Reset;();df-generated | -| System.Xml;XmlReaderSettings;XmlReaderSettings;();df-generated | -| System.Xml;XmlReaderSettings;get_Async;();df-generated | -| System.Xml;XmlReaderSettings;get_CheckCharacters;();df-generated | -| System.Xml;XmlReaderSettings;get_CloseInput;();df-generated | -| System.Xml;XmlReaderSettings;get_ConformanceLevel;();df-generated | -| System.Xml;XmlReaderSettings;get_DtdProcessing;();df-generated | -| System.Xml;XmlReaderSettings;get_IgnoreComments;();df-generated | -| System.Xml;XmlReaderSettings;get_IgnoreProcessingInstructions;();df-generated | -| System.Xml;XmlReaderSettings;get_IgnoreWhitespace;();df-generated | -| System.Xml;XmlReaderSettings;get_LineNumberOffset;();df-generated | -| System.Xml;XmlReaderSettings;get_LinePositionOffset;();df-generated | -| System.Xml;XmlReaderSettings;get_MaxCharactersFromEntities;();df-generated | -| System.Xml;XmlReaderSettings;get_MaxCharactersInDocument;();df-generated | -| System.Xml;XmlReaderSettings;get_ProhibitDtd;();df-generated | -| System.Xml;XmlReaderSettings;get_Schemas;();df-generated | -| System.Xml;XmlReaderSettings;get_ValidationFlags;();df-generated | -| System.Xml;XmlReaderSettings;get_ValidationType;();df-generated | -| System.Xml;XmlReaderSettings;set_Async;(System.Boolean);df-generated | -| System.Xml;XmlReaderSettings;set_CheckCharacters;(System.Boolean);df-generated | -| System.Xml;XmlReaderSettings;set_CloseInput;(System.Boolean);df-generated | -| System.Xml;XmlReaderSettings;set_ConformanceLevel;(System.Xml.ConformanceLevel);df-generated | -| System.Xml;XmlReaderSettings;set_DtdProcessing;(System.Xml.DtdProcessing);df-generated | -| System.Xml;XmlReaderSettings;set_IgnoreComments;(System.Boolean);df-generated | -| System.Xml;XmlReaderSettings;set_IgnoreProcessingInstructions;(System.Boolean);df-generated | -| System.Xml;XmlReaderSettings;set_IgnoreWhitespace;(System.Boolean);df-generated | -| System.Xml;XmlReaderSettings;set_LineNumberOffset;(System.Int32);df-generated | -| System.Xml;XmlReaderSettings;set_LinePositionOffset;(System.Int32);df-generated | -| System.Xml;XmlReaderSettings;set_MaxCharactersFromEntities;(System.Int64);df-generated | -| System.Xml;XmlReaderSettings;set_MaxCharactersInDocument;(System.Int64);df-generated | -| System.Xml;XmlReaderSettings;set_ProhibitDtd;(System.Boolean);df-generated | -| System.Xml;XmlReaderSettings;set_ValidationFlags;(System.Xml.Schema.XmlSchemaValidationFlags);df-generated | -| System.Xml;XmlReaderSettings;set_ValidationType;(System.Xml.ValidationType);df-generated | -| System.Xml;XmlResolver;GetEntity;(System.Uri,System.String,System.Type);df-generated | -| System.Xml;XmlResolver;GetEntityAsync;(System.Uri,System.String,System.Type);df-generated | -| System.Xml;XmlResolver;SupportsType;(System.Uri,System.Type);df-generated | -| System.Xml;XmlResolver;set_Credentials;(System.Net.ICredentials);df-generated | -| System.Xml;XmlSecureResolver;GetEntityAsync;(System.Uri,System.String,System.Type);df-generated | -| System.Xml;XmlSignificantWhitespace;WriteContentTo;(System.Xml.XmlWriter);df-generated | -| System.Xml;XmlSignificantWhitespace;XmlSignificantWhitespace;(System.String,System.Xml.XmlDocument);df-generated | -| System.Xml;XmlText;WriteContentTo;(System.Xml.XmlWriter);df-generated | -| System.Xml;XmlText;XmlText;(System.String,System.Xml.XmlDocument);df-generated | -| System.Xml;XmlTextReader;Close;();df-generated | -| System.Xml;XmlTextReader;GetAttribute;(System.Int32);df-generated | -| System.Xml;XmlTextReader;GetAttribute;(System.String);df-generated | -| System.Xml;XmlTextReader;GetAttribute;(System.String,System.String);df-generated | -| System.Xml;XmlTextReader;GetNamespacesInScope;(System.Xml.XmlNamespaceScope);df-generated | -| System.Xml;XmlTextReader;HasLineInfo;();df-generated | -| System.Xml;XmlTextReader;LookupPrefix;(System.String);df-generated | -| System.Xml;XmlTextReader;MoveToAttribute;(System.Int32);df-generated | -| System.Xml;XmlTextReader;MoveToAttribute;(System.String);df-generated | -| System.Xml;XmlTextReader;MoveToAttribute;(System.String,System.String);df-generated | -| System.Xml;XmlTextReader;MoveToElement;();df-generated | -| System.Xml;XmlTextReader;MoveToFirstAttribute;();df-generated | -| System.Xml;XmlTextReader;MoveToNextAttribute;();df-generated | -| System.Xml;XmlTextReader;Read;();df-generated | -| System.Xml;XmlTextReader;ReadAttributeValue;();df-generated | -| System.Xml;XmlTextReader;ReadBase64;(System.Byte[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlTextReader;ReadBinHex;(System.Byte[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlTextReader;ReadChars;(System.Char[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlTextReader;ReadContentAsBase64;(System.Byte[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlTextReader;ReadContentAsBinHex;(System.Byte[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlTextReader;ReadElementContentAsBase64;(System.Byte[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlTextReader;ReadElementContentAsBinHex;(System.Byte[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlTextReader;ReadString;();df-generated | -| System.Xml;XmlTextReader;ResetState;();df-generated | -| System.Xml;XmlTextReader;ResolveEntity;();df-generated | -| System.Xml;XmlTextReader;Skip;();df-generated | -| System.Xml;XmlTextReader;XmlTextReader;();df-generated | -| System.Xml;XmlTextReader;XmlTextReader;(System.IO.Stream);df-generated | -| System.Xml;XmlTextReader;XmlTextReader;(System.IO.Stream,System.Xml.XmlNameTable);df-generated | -| System.Xml;XmlTextReader;XmlTextReader;(System.IO.TextReader);df-generated | -| System.Xml;XmlTextReader;XmlTextReader;(System.IO.TextReader,System.Xml.XmlNameTable);df-generated | -| System.Xml;XmlTextReader;XmlTextReader;(System.String,System.IO.Stream);df-generated | -| System.Xml;XmlTextReader;XmlTextReader;(System.String,System.IO.Stream,System.Xml.XmlNameTable);df-generated | -| System.Xml;XmlTextReader;XmlTextReader;(System.String,System.IO.TextReader);df-generated | -| System.Xml;XmlTextReader;get_AttributeCount;();df-generated | -| System.Xml;XmlTextReader;get_CanReadBinaryContent;();df-generated | -| System.Xml;XmlTextReader;get_CanReadValueChunk;();df-generated | -| System.Xml;XmlTextReader;get_CanResolveEntity;();df-generated | -| System.Xml;XmlTextReader;get_Depth;();df-generated | -| System.Xml;XmlTextReader;get_DtdProcessing;();df-generated | -| System.Xml;XmlTextReader;get_EOF;();df-generated | -| System.Xml;XmlTextReader;get_EntityHandling;();df-generated | -| System.Xml;XmlTextReader;get_HasValue;();df-generated | -| System.Xml;XmlTextReader;get_IsDefault;();df-generated | -| System.Xml;XmlTextReader;get_IsEmptyElement;();df-generated | -| System.Xml;XmlTextReader;get_LineNumber;();df-generated | -| System.Xml;XmlTextReader;get_LinePosition;();df-generated | -| System.Xml;XmlTextReader;get_LocalName;();df-generated | -| System.Xml;XmlTextReader;get_Name;();df-generated | -| System.Xml;XmlTextReader;get_NamespaceURI;();df-generated | -| System.Xml;XmlTextReader;get_Namespaces;();df-generated | -| System.Xml;XmlTextReader;get_NodeType;();df-generated | -| System.Xml;XmlTextReader;get_Normalization;();df-generated | -| System.Xml;XmlTextReader;get_Prefix;();df-generated | -| System.Xml;XmlTextReader;get_ProhibitDtd;();df-generated | -| System.Xml;XmlTextReader;get_QuoteChar;();df-generated | -| System.Xml;XmlTextReader;get_ReadState;();df-generated | -| System.Xml;XmlTextReader;get_Value;();df-generated | -| System.Xml;XmlTextReader;get_WhitespaceHandling;();df-generated | -| System.Xml;XmlTextReader;get_XmlLang;();df-generated | -| System.Xml;XmlTextReader;get_XmlSpace;();df-generated | -| System.Xml;XmlTextReader;set_DtdProcessing;(System.Xml.DtdProcessing);df-generated | -| System.Xml;XmlTextReader;set_EntityHandling;(System.Xml.EntityHandling);df-generated | -| System.Xml;XmlTextReader;set_Namespaces;(System.Boolean);df-generated | -| System.Xml;XmlTextReader;set_Normalization;(System.Boolean);df-generated | -| System.Xml;XmlTextReader;set_ProhibitDtd;(System.Boolean);df-generated | -| System.Xml;XmlTextReader;set_WhitespaceHandling;(System.Xml.WhitespaceHandling);df-generated | -| System.Xml;XmlTextWriter;Close;();df-generated | -| System.Xml;XmlTextWriter;Flush;();df-generated | -| System.Xml;XmlTextWriter;WriteBase64;(System.Byte[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlTextWriter;WriteBinHex;(System.Byte[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlTextWriter;WriteCData;(System.String);df-generated | -| System.Xml;XmlTextWriter;WriteCharEntity;(System.Char);df-generated | -| System.Xml;XmlTextWriter;WriteChars;(System.Char[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlTextWriter;WriteComment;(System.String);df-generated | -| System.Xml;XmlTextWriter;WriteDocType;(System.String,System.String,System.String,System.String);df-generated | -| System.Xml;XmlTextWriter;WriteEndAttribute;();df-generated | -| System.Xml;XmlTextWriter;WriteEndDocument;();df-generated | -| System.Xml;XmlTextWriter;WriteEndElement;();df-generated | -| System.Xml;XmlTextWriter;WriteEntityRef;(System.String);df-generated | -| System.Xml;XmlTextWriter;WriteFullEndElement;();df-generated | -| System.Xml;XmlTextWriter;WriteName;(System.String);df-generated | -| System.Xml;XmlTextWriter;WriteNmToken;(System.String);df-generated | -| System.Xml;XmlTextWriter;WriteProcessingInstruction;(System.String,System.String);df-generated | -| System.Xml;XmlTextWriter;WriteQualifiedName;(System.String,System.String);df-generated | -| System.Xml;XmlTextWriter;WriteRaw;(System.Char[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlTextWriter;WriteRaw;(System.String);df-generated | -| System.Xml;XmlTextWriter;WriteStartDocument;();df-generated | -| System.Xml;XmlTextWriter;WriteStartDocument;(System.Boolean);df-generated | -| System.Xml;XmlTextWriter;WriteStartElement;(System.String,System.String,System.String);df-generated | -| System.Xml;XmlTextWriter;WriteString;(System.String);df-generated | -| System.Xml;XmlTextWriter;WriteSurrogateCharEntity;(System.Char,System.Char);df-generated | -| System.Xml;XmlTextWriter;WriteWhitespace;(System.String);df-generated | -| System.Xml;XmlTextWriter;XmlTextWriter;(System.String,System.Text.Encoding);df-generated | -| System.Xml;XmlTextWriter;get_Formatting;();df-generated | -| System.Xml;XmlTextWriter;get_IndentChar;();df-generated | -| System.Xml;XmlTextWriter;get_Indentation;();df-generated | -| System.Xml;XmlTextWriter;get_Namespaces;();df-generated | -| System.Xml;XmlTextWriter;get_QuoteChar;();df-generated | -| System.Xml;XmlTextWriter;get_WriteState;();df-generated | -| System.Xml;XmlTextWriter;get_XmlSpace;();df-generated | -| System.Xml;XmlTextWriter;set_Formatting;(System.Xml.Formatting);df-generated | -| System.Xml;XmlTextWriter;set_IndentChar;(System.Char);df-generated | -| System.Xml;XmlTextWriter;set_Indentation;(System.Int32);df-generated | -| System.Xml;XmlTextWriter;set_Namespaces;(System.Boolean);df-generated | -| System.Xml;XmlTextWriter;set_QuoteChar;(System.Char);df-generated | -| System.Xml;XmlUrlResolver;GetEntityAsync;(System.Uri,System.String,System.Type);df-generated | -| System.Xml;XmlUrlResolver;XmlUrlResolver;();df-generated | -| System.Xml;XmlUrlResolver;set_CachePolicy;(System.Net.Cache.RequestCachePolicy);df-generated | -| System.Xml;XmlValidatingReader;Close;();df-generated | -| System.Xml;XmlValidatingReader;GetAttribute;(System.Int32);df-generated | -| System.Xml;XmlValidatingReader;GetAttribute;(System.String);df-generated | -| System.Xml;XmlValidatingReader;GetAttribute;(System.String,System.String);df-generated | -| System.Xml;XmlValidatingReader;GetNamespacesInScope;(System.Xml.XmlNamespaceScope);df-generated | -| System.Xml;XmlValidatingReader;HasLineInfo;();df-generated | -| System.Xml;XmlValidatingReader;LookupPrefix;(System.String);df-generated | -| System.Xml;XmlValidatingReader;MoveToAttribute;(System.Int32);df-generated | -| System.Xml;XmlValidatingReader;MoveToAttribute;(System.String);df-generated | -| System.Xml;XmlValidatingReader;MoveToAttribute;(System.String,System.String);df-generated | -| System.Xml;XmlValidatingReader;MoveToElement;();df-generated | -| System.Xml;XmlValidatingReader;MoveToFirstAttribute;();df-generated | -| System.Xml;XmlValidatingReader;MoveToNextAttribute;();df-generated | -| System.Xml;XmlValidatingReader;Read;();df-generated | -| System.Xml;XmlValidatingReader;ReadAttributeValue;();df-generated | -| System.Xml;XmlValidatingReader;ReadContentAsBase64;(System.Byte[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlValidatingReader;ReadContentAsBinHex;(System.Byte[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlValidatingReader;ReadElementContentAsBase64;(System.Byte[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlValidatingReader;ReadElementContentAsBinHex;(System.Byte[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlValidatingReader;ReadString;();df-generated | -| System.Xml;XmlValidatingReader;ReadTypedValue;();df-generated | -| System.Xml;XmlValidatingReader;ResolveEntity;();df-generated | -| System.Xml;XmlValidatingReader;get_AttributeCount;();df-generated | -| System.Xml;XmlValidatingReader;get_BaseURI;();df-generated | -| System.Xml;XmlValidatingReader;get_CanReadBinaryContent;();df-generated | -| System.Xml;XmlValidatingReader;get_CanResolveEntity;();df-generated | -| System.Xml;XmlValidatingReader;get_Depth;();df-generated | -| System.Xml;XmlValidatingReader;get_EOF;();df-generated | -| System.Xml;XmlValidatingReader;get_Encoding;();df-generated | -| System.Xml;XmlValidatingReader;get_EntityHandling;();df-generated | -| System.Xml;XmlValidatingReader;get_HasValue;();df-generated | -| System.Xml;XmlValidatingReader;get_IsDefault;();df-generated | -| System.Xml;XmlValidatingReader;get_IsEmptyElement;();df-generated | -| System.Xml;XmlValidatingReader;get_LineNumber;();df-generated | -| System.Xml;XmlValidatingReader;get_LinePosition;();df-generated | -| System.Xml;XmlValidatingReader;get_LocalName;();df-generated | -| System.Xml;XmlValidatingReader;get_Name;();df-generated | -| System.Xml;XmlValidatingReader;get_NameTable;();df-generated | -| System.Xml;XmlValidatingReader;get_NamespaceURI;();df-generated | -| System.Xml;XmlValidatingReader;get_Namespaces;();df-generated | -| System.Xml;XmlValidatingReader;get_NodeType;();df-generated | -| System.Xml;XmlValidatingReader;get_Prefix;();df-generated | -| System.Xml;XmlValidatingReader;get_QuoteChar;();df-generated | -| System.Xml;XmlValidatingReader;get_ReadState;();df-generated | -| System.Xml;XmlValidatingReader;get_SchemaType;();df-generated | -| System.Xml;XmlValidatingReader;get_ValidationType;();df-generated | -| System.Xml;XmlValidatingReader;get_Value;();df-generated | -| System.Xml;XmlValidatingReader;get_XmlLang;();df-generated | -| System.Xml;XmlValidatingReader;get_XmlSpace;();df-generated | -| System.Xml;XmlValidatingReader;set_EntityHandling;(System.Xml.EntityHandling);df-generated | -| System.Xml;XmlValidatingReader;set_Namespaces;(System.Boolean);df-generated | -| System.Xml;XmlValidatingReader;set_ValidationType;(System.Xml.ValidationType);df-generated | -| System.Xml;XmlValidatingReader;set_XmlResolver;(System.Xml.XmlResolver);df-generated | -| System.Xml;XmlWhitespace;WriteContentTo;(System.Xml.XmlWriter);df-generated | -| System.Xml;XmlWhitespace;XmlWhitespace;(System.String,System.Xml.XmlDocument);df-generated | -| System.Xml;XmlWriter;Close;();df-generated | -| System.Xml;XmlWriter;Create;(System.Text.StringBuilder);df-generated | -| System.Xml;XmlWriter;Dispose;();df-generated | -| System.Xml;XmlWriter;Dispose;(System.Boolean);df-generated | -| System.Xml;XmlWriter;DisposeAsync;();df-generated | -| System.Xml;XmlWriter;DisposeAsyncCore;();df-generated | -| System.Xml;XmlWriter;Flush;();df-generated | -| System.Xml;XmlWriter;FlushAsync;();df-generated | -| System.Xml;XmlWriter;LookupPrefix;(System.String);df-generated | -| System.Xml;XmlWriter;WriteBase64;(System.Byte[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlWriter;WriteBase64Async;(System.Byte[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlWriter;WriteBinHex;(System.Byte[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlWriter;WriteBinHexAsync;(System.Byte[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlWriter;WriteCData;(System.String);df-generated | -| System.Xml;XmlWriter;WriteCDataAsync;(System.String);df-generated | -| System.Xml;XmlWriter;WriteCharEntity;(System.Char);df-generated | -| System.Xml;XmlWriter;WriteCharEntityAsync;(System.Char);df-generated | -| System.Xml;XmlWriter;WriteChars;(System.Char[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlWriter;WriteCharsAsync;(System.Char[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlWriter;WriteComment;(System.String);df-generated | -| System.Xml;XmlWriter;WriteCommentAsync;(System.String);df-generated | -| System.Xml;XmlWriter;WriteDocType;(System.String,System.String,System.String,System.String);df-generated | -| System.Xml;XmlWriter;WriteDocTypeAsync;(System.String,System.String,System.String,System.String);df-generated | -| System.Xml;XmlWriter;WriteEndAttribute;();df-generated | -| System.Xml;XmlWriter;WriteEndAttributeAsync;();df-generated | -| System.Xml;XmlWriter;WriteEndDocument;();df-generated | -| System.Xml;XmlWriter;WriteEndDocumentAsync;();df-generated | -| System.Xml;XmlWriter;WriteEndElement;();df-generated | -| System.Xml;XmlWriter;WriteEndElementAsync;();df-generated | -| System.Xml;XmlWriter;WriteEntityRef;(System.String);df-generated | -| System.Xml;XmlWriter;WriteEntityRefAsync;(System.String);df-generated | -| System.Xml;XmlWriter;WriteFullEndElement;();df-generated | -| System.Xml;XmlWriter;WriteFullEndElementAsync;();df-generated | -| System.Xml;XmlWriter;WriteProcessingInstruction;(System.String,System.String);df-generated | -| System.Xml;XmlWriter;WriteProcessingInstructionAsync;(System.String,System.String);df-generated | -| System.Xml;XmlWriter;WriteRaw;(System.Char[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlWriter;WriteRaw;(System.String);df-generated | -| System.Xml;XmlWriter;WriteRawAsync;(System.Char[],System.Int32,System.Int32);df-generated | -| System.Xml;XmlWriter;WriteRawAsync;(System.String);df-generated | -| System.Xml;XmlWriter;WriteStartAttribute;(System.String,System.String,System.String);df-generated | -| System.Xml;XmlWriter;WriteStartAttributeAsync;(System.String,System.String,System.String);df-generated | -| System.Xml;XmlWriter;WriteStartDocument;();df-generated | -| System.Xml;XmlWriter;WriteStartDocument;(System.Boolean);df-generated | -| System.Xml;XmlWriter;WriteStartDocumentAsync;();df-generated | -| System.Xml;XmlWriter;WriteStartDocumentAsync;(System.Boolean);df-generated | -| System.Xml;XmlWriter;WriteStartElement;(System.String);df-generated | -| System.Xml;XmlWriter;WriteStartElement;(System.String,System.String);df-generated | -| System.Xml;XmlWriter;WriteStartElement;(System.String,System.String,System.String);df-generated | -| System.Xml;XmlWriter;WriteStartElementAsync;(System.String,System.String,System.String);df-generated | -| System.Xml;XmlWriter;WriteString;(System.String);df-generated | -| System.Xml;XmlWriter;WriteStringAsync;(System.String);df-generated | -| System.Xml;XmlWriter;WriteSurrogateCharEntity;(System.Char,System.Char);df-generated | -| System.Xml;XmlWriter;WriteSurrogateCharEntityAsync;(System.Char,System.Char);df-generated | -| System.Xml;XmlWriter;WriteValue;(System.Boolean);df-generated | -| System.Xml;XmlWriter;WriteValue;(System.DateTime);df-generated | -| System.Xml;XmlWriter;WriteValue;(System.DateTimeOffset);df-generated | -| System.Xml;XmlWriter;WriteValue;(System.Decimal);df-generated | -| System.Xml;XmlWriter;WriteValue;(System.Double);df-generated | -| System.Xml;XmlWriter;WriteValue;(System.Int32);df-generated | -| System.Xml;XmlWriter;WriteValue;(System.Int64);df-generated | -| System.Xml;XmlWriter;WriteValue;(System.Single);df-generated | -| System.Xml;XmlWriter;WriteWhitespace;(System.String);df-generated | -| System.Xml;XmlWriter;WriteWhitespaceAsync;(System.String);df-generated | -| System.Xml;XmlWriter;get_Settings;();df-generated | -| System.Xml;XmlWriter;get_WriteState;();df-generated | -| System.Xml;XmlWriter;get_XmlLang;();df-generated | -| System.Xml;XmlWriter;get_XmlSpace;();df-generated | -| System.Xml;XmlWriterSettings;Clone;();df-generated | -| System.Xml;XmlWriterSettings;Reset;();df-generated | -| System.Xml;XmlWriterSettings;XmlWriterSettings;();df-generated | -| System.Xml;XmlWriterSettings;get_Async;();df-generated | -| System.Xml;XmlWriterSettings;get_CheckCharacters;();df-generated | -| System.Xml;XmlWriterSettings;get_CloseOutput;();df-generated | -| System.Xml;XmlWriterSettings;get_ConformanceLevel;();df-generated | -| System.Xml;XmlWriterSettings;get_DoNotEscapeUriAttributes;();df-generated | -| System.Xml;XmlWriterSettings;get_Indent;();df-generated | -| System.Xml;XmlWriterSettings;get_NamespaceHandling;();df-generated | -| System.Xml;XmlWriterSettings;get_NewLineHandling;();df-generated | -| System.Xml;XmlWriterSettings;get_NewLineOnAttributes;();df-generated | -| System.Xml;XmlWriterSettings;get_OmitXmlDeclaration;();df-generated | -| System.Xml;XmlWriterSettings;get_OutputMethod;();df-generated | -| System.Xml;XmlWriterSettings;get_WriteEndDocumentOnClose;();df-generated | -| System.Xml;XmlWriterSettings;set_Async;(System.Boolean);df-generated | -| System.Xml;XmlWriterSettings;set_CheckCharacters;(System.Boolean);df-generated | -| System.Xml;XmlWriterSettings;set_CloseOutput;(System.Boolean);df-generated | -| System.Xml;XmlWriterSettings;set_ConformanceLevel;(System.Xml.ConformanceLevel);df-generated | -| System.Xml;XmlWriterSettings;set_DoNotEscapeUriAttributes;(System.Boolean);df-generated | -| System.Xml;XmlWriterSettings;set_Indent;(System.Boolean);df-generated | -| System.Xml;XmlWriterSettings;set_NamespaceHandling;(System.Xml.NamespaceHandling);df-generated | -| System.Xml;XmlWriterSettings;set_NewLineHandling;(System.Xml.NewLineHandling);df-generated | -| System.Xml;XmlWriterSettings;set_NewLineOnAttributes;(System.Boolean);df-generated | -| System.Xml;XmlWriterSettings;set_OmitXmlDeclaration;(System.Boolean);df-generated | -| System.Xml;XmlWriterSettings;set_WriteEndDocumentOnClose;(System.Boolean);df-generated | -| System;AccessViolationException;AccessViolationException;();df-generated | -| System;AccessViolationException;AccessViolationException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System;AccessViolationException;AccessViolationException;(System.String);df-generated | -| System;AccessViolationException;AccessViolationException;(System.String,System.Exception);df-generated | -| System;Activator;CreateInstance;(System.String,System.String);df-generated | -| System;Activator;CreateInstance;(System.String,System.String,System.Boolean,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo,System.Object[]);df-generated | -| System;Activator;CreateInstance;(System.String,System.String,System.Object[]);df-generated | -| System;Activator;CreateInstance;(System.Type);df-generated | -| System;Activator;CreateInstance;(System.Type,System.Boolean);df-generated | -| System;Activator;CreateInstance;(System.Type,System.Object[]);df-generated | -| System;Activator;CreateInstance;(System.Type,System.Object[],System.Object[]);df-generated | -| System;Activator;CreateInstance;(System.Type,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo);df-generated | -| System;Activator;CreateInstance;(System.Type,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo,System.Object[]);df-generated | -| System;Activator;CreateInstance<>;();df-generated | -| System;Activator;CreateInstanceFrom;(System.String,System.String);df-generated | -| System;Activator;CreateInstanceFrom;(System.String,System.String,System.Boolean,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo,System.Object[]);df-generated | -| System;Activator;CreateInstanceFrom;(System.String,System.String,System.Object[]);df-generated | -| System;AggregateException;AggregateException;();df-generated | -| System;AggregateException;AggregateException;(System.Collections.Generic.IEnumerable);df-generated | -| System;AggregateException;AggregateException;(System.Exception[]);df-generated | -| System;AggregateException;AggregateException;(System.String);df-generated | -| System;AggregateException;AggregateException;(System.String,System.Collections.Generic.IEnumerable);df-generated | -| System;AggregateException;AggregateException;(System.String,System.Exception[]);df-generated | -| System;AggregateException;Flatten;();df-generated | -| System;AggregateException;get_InnerExceptions;();df-generated | -| System;AppContext;GetData;(System.String);df-generated | -| System;AppContext;SetData;(System.String,System.Object);df-generated | -| System;AppContext;SetSwitch;(System.String,System.Boolean);df-generated | -| System;AppContext;TryGetSwitch;(System.String,System.Boolean);df-generated | -| System;AppContext;get_BaseDirectory;();df-generated | -| System;AppContext;get_TargetFrameworkName;();df-generated | -| System;AppDomain;AppendPrivatePath;(System.String);df-generated | -| System;AppDomain;ClearPrivatePath;();df-generated | -| System;AppDomain;ClearShadowCopyPath;();df-generated | -| System;AppDomain;CreateDomain;(System.String);df-generated | -| System;AppDomain;CreateInstance;(System.String,System.String);df-generated | -| System;AppDomain;CreateInstance;(System.String,System.String,System.Boolean,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo,System.Object[]);df-generated | -| System;AppDomain;CreateInstance;(System.String,System.String,System.Object[]);df-generated | -| System;AppDomain;CreateInstanceAndUnwrap;(System.String,System.String);df-generated | -| System;AppDomain;CreateInstanceAndUnwrap;(System.String,System.String,System.Boolean,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo,System.Object[]);df-generated | -| System;AppDomain;CreateInstanceAndUnwrap;(System.String,System.String,System.Object[]);df-generated | -| System;AppDomain;CreateInstanceFrom;(System.String,System.String);df-generated | -| System;AppDomain;CreateInstanceFrom;(System.String,System.String,System.Boolean,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo,System.Object[]);df-generated | -| System;AppDomain;CreateInstanceFrom;(System.String,System.String,System.Object[]);df-generated | -| System;AppDomain;CreateInstanceFromAndUnwrap;(System.String,System.String);df-generated | -| System;AppDomain;CreateInstanceFromAndUnwrap;(System.String,System.String,System.Boolean,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo,System.Object[]);df-generated | -| System;AppDomain;CreateInstanceFromAndUnwrap;(System.String,System.String,System.Object[]);df-generated | -| System;AppDomain;ExecuteAssembly;(System.String);df-generated | -| System;AppDomain;ExecuteAssembly;(System.String,System.String[]);df-generated | -| System;AppDomain;ExecuteAssembly;(System.String,System.String[],System.Byte[],System.Configuration.Assemblies.AssemblyHashAlgorithm);df-generated | -| System;AppDomain;ExecuteAssemblyByName;(System.Reflection.AssemblyName,System.String[]);df-generated | -| System;AppDomain;ExecuteAssemblyByName;(System.String);df-generated | -| System;AppDomain;ExecuteAssemblyByName;(System.String,System.String[]);df-generated | -| System;AppDomain;GetAssemblies;();df-generated | -| System;AppDomain;GetCurrentThreadId;();df-generated | -| System;AppDomain;GetData;(System.String);df-generated | -| System;AppDomain;IsCompatibilitySwitchSet;(System.String);df-generated | -| System;AppDomain;IsDefaultAppDomain;();df-generated | -| System;AppDomain;IsFinalizingForUnload;();df-generated | -| System;AppDomain;Load;(System.Byte[]);df-generated | -| System;AppDomain;Load;(System.Byte[],System.Byte[]);df-generated | -| System;AppDomain;Load;(System.Reflection.AssemblyName);df-generated | -| System;AppDomain;Load;(System.String);df-generated | -| System;AppDomain;ReflectionOnlyGetAssemblies;();df-generated | -| System;AppDomain;SetCachePath;(System.String);df-generated | -| System;AppDomain;SetData;(System.String,System.Object);df-generated | -| System;AppDomain;SetDynamicBase;(System.String);df-generated | -| System;AppDomain;SetPrincipalPolicy;(System.Security.Principal.PrincipalPolicy);df-generated | -| System;AppDomain;SetShadowCopyFiles;();df-generated | -| System;AppDomain;SetShadowCopyPath;(System.String);df-generated | -| System;AppDomain;SetThreadPrincipal;(System.Security.Principal.IPrincipal);df-generated | -| System;AppDomain;ToString;();df-generated | -| System;AppDomain;Unload;(System.AppDomain);df-generated | -| System;AppDomain;get_BaseDirectory;();df-generated | -| System;AppDomain;get_CurrentDomain;();df-generated | -| System;AppDomain;get_DynamicDirectory;();df-generated | -| System;AppDomain;get_FriendlyName;();df-generated | -| System;AppDomain;get_Id;();df-generated | -| System;AppDomain;get_IsFullyTrusted;();df-generated | -| System;AppDomain;get_IsHomogenous;();df-generated | -| System;AppDomain;get_MonitoringIsEnabled;();df-generated | -| System;AppDomain;get_MonitoringSurvivedMemorySize;();df-generated | -| System;AppDomain;get_MonitoringSurvivedProcessMemorySize;();df-generated | -| System;AppDomain;get_MonitoringTotalAllocatedMemorySize;();df-generated | -| System;AppDomain;get_MonitoringTotalProcessorTime;();df-generated | -| System;AppDomain;get_PermissionSet;();df-generated | -| System;AppDomain;get_RelativeSearchPath;();df-generated | -| System;AppDomain;get_SetupInformation;();df-generated | -| System;AppDomain;get_ShadowCopyFiles;();df-generated | -| System;AppDomain;set_MonitoringIsEnabled;(System.Boolean);df-generated | -| System;AppDomainSetup;AppDomainSetup;();df-generated | -| System;AppDomainSetup;get_ApplicationBase;();df-generated | -| System;AppDomainSetup;get_TargetFrameworkName;();df-generated | -| System;AppDomainUnloadedException;AppDomainUnloadedException;();df-generated | -| System;AppDomainUnloadedException;AppDomainUnloadedException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System;AppDomainUnloadedException;AppDomainUnloadedException;(System.String);df-generated | -| System;AppDomainUnloadedException;AppDomainUnloadedException;(System.String,System.Exception);df-generated | -| System;ApplicationException;ApplicationException;();df-generated | -| System;ApplicationException;ApplicationException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System;ApplicationException;ApplicationException;(System.String);df-generated | -| System;ApplicationException;ApplicationException;(System.String,System.Exception);df-generated | -| System;ApplicationId;ApplicationId;(System.Byte[],System.String,System.Version,System.String,System.String);df-generated | -| System;ApplicationId;Copy;();df-generated | -| System;ApplicationId;Equals;(System.Object);df-generated | -| System;ApplicationId;GetHashCode;();df-generated | -| System;ApplicationId;ToString;();df-generated | -| System;ApplicationId;get_Culture;();df-generated | -| System;ApplicationId;get_Name;();df-generated | -| System;ApplicationId;get_ProcessorArchitecture;();df-generated | -| System;ApplicationId;get_PublicKeyToken;();df-generated | -| System;ApplicationId;get_Version;();df-generated | -| System;ArgIterator;ArgIterator;(System.RuntimeArgumentHandle);df-generated | -| System;ArgIterator;ArgIterator;(System.RuntimeArgumentHandle,System.Void*);df-generated | -| System;ArgIterator;End;();df-generated | -| System;ArgIterator;Equals;(System.Object);df-generated | -| System;ArgIterator;GetHashCode;();df-generated | -| System;ArgIterator;GetNextArg;();df-generated | -| System;ArgIterator;GetNextArg;(System.RuntimeTypeHandle);df-generated | -| System;ArgIterator;GetNextArgType;();df-generated | -| System;ArgIterator;GetRemainingCount;();df-generated | -| System;ArgumentException;ArgumentException;();df-generated | -| System;ArgumentException;ArgumentException;(System.String);df-generated | -| System;ArgumentException;ArgumentException;(System.String,System.Exception);df-generated | -| System;ArgumentNullException;ArgumentNullException;();df-generated | -| System;ArgumentNullException;ArgumentNullException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System;ArgumentNullException;ArgumentNullException;(System.String);df-generated | -| System;ArgumentNullException;ArgumentNullException;(System.String,System.Exception);df-generated | -| System;ArgumentNullException;ArgumentNullException;(System.String,System.String);df-generated | -| System;ArgumentNullException;ThrowIfNull;(System.Object,System.String);df-generated | -| System;ArgumentNullException;ThrowIfNull;(System.Void*,System.String);df-generated | -| System;ArgumentOutOfRangeException;ArgumentOutOfRangeException;();df-generated | -| System;ArgumentOutOfRangeException;ArgumentOutOfRangeException;(System.String);df-generated | -| System;ArgumentOutOfRangeException;ArgumentOutOfRangeException;(System.String,System.Exception);df-generated | -| System;ArgumentOutOfRangeException;ArgumentOutOfRangeException;(System.String,System.String);df-generated | -| System;ArithmeticException;ArithmeticException;();df-generated | -| System;ArithmeticException;ArithmeticException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System;ArithmeticException;ArithmeticException;(System.String);df-generated | -| System;ArithmeticException;ArithmeticException;(System.String,System.Exception);df-generated | -| System;Array;BinarySearch;(System.Array,System.Int32,System.Int32,System.Object);df-generated | -| System;Array;BinarySearch;(System.Array,System.Int32,System.Int32,System.Object,System.Collections.IComparer);df-generated | -| System;Array;BinarySearch;(System.Array,System.Object);df-generated | -| System;Array;BinarySearch;(System.Array,System.Object,System.Collections.IComparer);df-generated | -| System;Array;BinarySearch<>;(T[],System.Int32,System.Int32,T);df-generated | -| System;Array;BinarySearch<>;(T[],System.Int32,System.Int32,T,System.Collections.Generic.IComparer);df-generated | -| System;Array;BinarySearch<>;(T[],T);df-generated | -| System;Array;BinarySearch<>;(T[],T,System.Collections.Generic.IComparer);df-generated | -| System;Array;CompareTo;(System.Object,System.Collections.IComparer);df-generated | -| System;Array;ConstrainedCopy;(System.Array,System.Int32,System.Array,System.Int32,System.Int32);df-generated | -| System;Array;Contains;(System.Object);df-generated | -| System;Array;Copy;(System.Array,System.Array,System.Int32);df-generated | -| System;Array;Copy;(System.Array,System.Array,System.Int64);df-generated | -| System;Array;Copy;(System.Array,System.Int32,System.Array,System.Int32,System.Int32);df-generated | -| System;Array;Copy;(System.Array,System.Int64,System.Array,System.Int64,System.Int64);df-generated | -| System;Array;CreateInstance;(System.Type,System.Int32);df-generated | -| System;Array;CreateInstance;(System.Type,System.Int32,System.Int32);df-generated | -| System;Array;CreateInstance;(System.Type,System.Int32,System.Int32,System.Int32);df-generated | -| System;Array;CreateInstance;(System.Type,System.Int32[]);df-generated | -| System;Array;CreateInstance;(System.Type,System.Int32[],System.Int32[]);df-generated | -| System;Array;CreateInstance;(System.Type,System.Int64[]);df-generated | -| System;Array;Empty<>;();df-generated | -| System;Array;Equals;(System.Object,System.Collections.IEqualityComparer);df-generated | -| System;Array;GetHashCode;(System.Collections.IEqualityComparer);df-generated | -| System;Array;GetLength;(System.Int32);df-generated | -| System;Array;GetLongLength;(System.Int32);df-generated | -| System;Array;GetLowerBound;(System.Int32);df-generated | -| System;Array;GetUpperBound;(System.Int32);df-generated | -| System;Array;GetValue;(System.Int32);df-generated | -| System;Array;GetValue;(System.Int32,System.Int32);df-generated | -| System;Array;GetValue;(System.Int32,System.Int32,System.Int32);df-generated | -| System;Array;GetValue;(System.Int32[]);df-generated | -| System;Array;GetValue;(System.Int64);df-generated | -| System;Array;GetValue;(System.Int64,System.Int64);df-generated | -| System;Array;GetValue;(System.Int64,System.Int64,System.Int64);df-generated | -| System;Array;GetValue;(System.Int64[]);df-generated | -| System;Array;IndexOf;(System.Array,System.Object);df-generated | -| System;Array;IndexOf;(System.Array,System.Object,System.Int32);df-generated | -| System;Array;IndexOf;(System.Array,System.Object,System.Int32,System.Int32);df-generated | -| System;Array;IndexOf;(System.Object);df-generated | -| System;Array;IndexOf<>;(T[],T);df-generated | -| System;Array;IndexOf<>;(T[],T,System.Int32);df-generated | -| System;Array;IndexOf<>;(T[],T,System.Int32,System.Int32);df-generated | -| System;Array;Initialize;();df-generated | -| System;Array;LastIndexOf;(System.Array,System.Object);df-generated | -| System;Array;LastIndexOf;(System.Array,System.Object,System.Int32);df-generated | -| System;Array;LastIndexOf;(System.Array,System.Object,System.Int32,System.Int32);df-generated | -| System;Array;LastIndexOf<>;(T[],T);df-generated | -| System;Array;LastIndexOf<>;(T[],T,System.Int32);df-generated | -| System;Array;LastIndexOf<>;(T[],T,System.Int32,System.Int32);df-generated | -| System;Array;Remove;(System.Object);df-generated | -| System;Array;RemoveAt;(System.Int32);df-generated | -| System;Array;Resize<>;(T[],System.Int32);df-generated | -| System;Array;SetValue;(System.Object,System.Int32);df-generated | -| System;Array;SetValue;(System.Object,System.Int32,System.Int32);df-generated | -| System;Array;SetValue;(System.Object,System.Int32,System.Int32,System.Int32);df-generated | -| System;Array;SetValue;(System.Object,System.Int32[]);df-generated | -| System;Array;SetValue;(System.Object,System.Int64);df-generated | -| System;Array;SetValue;(System.Object,System.Int64,System.Int64);df-generated | -| System;Array;SetValue;(System.Object,System.Int64,System.Int64,System.Int64);df-generated | -| System;Array;SetValue;(System.Object,System.Int64[]);df-generated | -| System;Array;Sort;(System.Array);df-generated | -| System;Array;Sort;(System.Array,System.Array);df-generated | -| System;Array;Sort;(System.Array,System.Array,System.Collections.IComparer);df-generated | -| System;Array;Sort;(System.Array,System.Array,System.Int32,System.Int32);df-generated | -| System;Array;Sort;(System.Array,System.Array,System.Int32,System.Int32,System.Collections.IComparer);df-generated | -| System;Array;Sort;(System.Array,System.Collections.IComparer);df-generated | -| System;Array;Sort;(System.Array,System.Int32,System.Int32);df-generated | -| System;Array;Sort;(System.Array,System.Int32,System.Int32,System.Collections.IComparer);df-generated | -| System;Array;Sort<,>;(TKey[],TValue[]);df-generated | -| System;Array;Sort<,>;(TKey[],TValue[],System.Collections.Generic.IComparer);df-generated | -| System;Array;Sort<,>;(TKey[],TValue[],System.Int32,System.Int32);df-generated | -| System;Array;Sort<,>;(TKey[],TValue[],System.Int32,System.Int32,System.Collections.Generic.IComparer);df-generated | -| System;Array;Sort<>;(T[]);df-generated | -| System;Array;Sort<>;(T[],System.Collections.Generic.IComparer);df-generated | -| System;Array;Sort<>;(T[],System.Int32,System.Int32);df-generated | -| System;Array;Sort<>;(T[],System.Int32,System.Int32,System.Collections.Generic.IComparer);df-generated | -| System;Array;get_Count;();df-generated | -| System;Array;get_IsFixedSize;();df-generated | -| System;Array;get_IsReadOnly;();df-generated | -| System;Array;get_IsSynchronized;();df-generated | -| System;Array;get_Length;();df-generated | -| System;Array;get_LongLength;();df-generated | -| System;Array;get_MaxLength;();df-generated | -| System;Array;get_Rank;();df-generated | -| System;ArraySegment<>+Enumerator;Dispose;();df-generated | -| System;ArraySegment<>+Enumerator;MoveNext;();df-generated | -| System;ArraySegment<>+Enumerator;Reset;();df-generated | -| System;ArraySegment<>;Contains;(T);df-generated | -| System;ArraySegment<>;CopyTo;(System.ArraySegment<>);df-generated | -| System;ArraySegment<>;CopyTo;(T[]);df-generated | -| System;ArraySegment<>;CopyTo;(T[],System.Int32);df-generated | -| System;ArraySegment<>;Equals;(System.ArraySegment<>);df-generated | -| System;ArraySegment<>;Equals;(System.Object);df-generated | -| System;ArraySegment<>;GetHashCode;();df-generated | -| System;ArraySegment<>;IndexOf;(T);df-generated | -| System;ArraySegment<>;Remove;(T);df-generated | -| System;ArraySegment<>;RemoveAt;(System.Int32);df-generated | -| System;ArraySegment<>;ToArray;();df-generated | -| System;ArraySegment<>;get_Count;();df-generated | -| System;ArraySegment<>;get_Empty;();df-generated | -| System;ArraySegment<>;get_IsReadOnly;();df-generated | -| System;ArraySegment<>;get_Offset;();df-generated | -| System;ArraySegment<>;set_Item;(System.Int32,T);df-generated | -| System;ArrayTypeMismatchException;ArrayTypeMismatchException;();df-generated | -| System;ArrayTypeMismatchException;ArrayTypeMismatchException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System;ArrayTypeMismatchException;ArrayTypeMismatchException;(System.String);df-generated | -| System;ArrayTypeMismatchException;ArrayTypeMismatchException;(System.String,System.Exception);df-generated | -| System;AssemblyLoadEventArgs;AssemblyLoadEventArgs;(System.Reflection.Assembly);df-generated | -| System;AssemblyLoadEventArgs;get_LoadedAssembly;();df-generated | -| System;Attribute;Attribute;();df-generated | -| System;Attribute;Equals;(System.Object);df-generated | -| System;Attribute;GetCustomAttribute;(System.Reflection.Assembly,System.Type);df-generated | -| System;Attribute;GetCustomAttribute;(System.Reflection.Assembly,System.Type,System.Boolean);df-generated | -| System;Attribute;GetCustomAttribute;(System.Reflection.MemberInfo,System.Type);df-generated | -| System;Attribute;GetCustomAttribute;(System.Reflection.MemberInfo,System.Type,System.Boolean);df-generated | -| System;Attribute;GetCustomAttribute;(System.Reflection.Module,System.Type);df-generated | -| System;Attribute;GetCustomAttribute;(System.Reflection.Module,System.Type,System.Boolean);df-generated | -| System;Attribute;GetCustomAttribute;(System.Reflection.ParameterInfo,System.Type);df-generated | -| System;Attribute;GetCustomAttribute;(System.Reflection.ParameterInfo,System.Type,System.Boolean);df-generated | -| System;Attribute;GetCustomAttributes;(System.Reflection.Assembly);df-generated | -| System;Attribute;GetCustomAttributes;(System.Reflection.Assembly,System.Boolean);df-generated | -| System;Attribute;GetCustomAttributes;(System.Reflection.Assembly,System.Type);df-generated | -| System;Attribute;GetCustomAttributes;(System.Reflection.Assembly,System.Type,System.Boolean);df-generated | -| System;Attribute;GetCustomAttributes;(System.Reflection.MemberInfo);df-generated | -| System;Attribute;GetCustomAttributes;(System.Reflection.MemberInfo,System.Boolean);df-generated | -| System;Attribute;GetCustomAttributes;(System.Reflection.MemberInfo,System.Type);df-generated | -| System;Attribute;GetCustomAttributes;(System.Reflection.MemberInfo,System.Type,System.Boolean);df-generated | -| System;Attribute;GetCustomAttributes;(System.Reflection.Module);df-generated | -| System;Attribute;GetCustomAttributes;(System.Reflection.Module,System.Boolean);df-generated | -| System;Attribute;GetCustomAttributes;(System.Reflection.Module,System.Type);df-generated | -| System;Attribute;GetCustomAttributes;(System.Reflection.Module,System.Type,System.Boolean);df-generated | -| System;Attribute;GetCustomAttributes;(System.Reflection.ParameterInfo);df-generated | -| System;Attribute;GetCustomAttributes;(System.Reflection.ParameterInfo,System.Boolean);df-generated | -| System;Attribute;GetCustomAttributes;(System.Reflection.ParameterInfo,System.Type);df-generated | -| System;Attribute;GetCustomAttributes;(System.Reflection.ParameterInfo,System.Type,System.Boolean);df-generated | -| System;Attribute;GetHashCode;();df-generated | -| System;Attribute;IsDefaultAttribute;();df-generated | -| System;Attribute;IsDefined;(System.Reflection.Assembly,System.Type);df-generated | -| System;Attribute;IsDefined;(System.Reflection.Assembly,System.Type,System.Boolean);df-generated | -| System;Attribute;IsDefined;(System.Reflection.MemberInfo,System.Type);df-generated | -| System;Attribute;IsDefined;(System.Reflection.MemberInfo,System.Type,System.Boolean);df-generated | -| System;Attribute;IsDefined;(System.Reflection.Module,System.Type);df-generated | -| System;Attribute;IsDefined;(System.Reflection.Module,System.Type,System.Boolean);df-generated | -| System;Attribute;IsDefined;(System.Reflection.ParameterInfo,System.Type);df-generated | -| System;Attribute;IsDefined;(System.Reflection.ParameterInfo,System.Type,System.Boolean);df-generated | -| System;Attribute;Match;(System.Object);df-generated | -| System;Attribute;get_TypeId;();df-generated | -| System;AttributeUsageAttribute;AttributeUsageAttribute;(System.AttributeTargets);df-generated | -| System;AttributeUsageAttribute;get_AllowMultiple;();df-generated | -| System;AttributeUsageAttribute;get_Inherited;();df-generated | -| System;AttributeUsageAttribute;get_ValidOn;();df-generated | -| System;AttributeUsageAttribute;set_AllowMultiple;(System.Boolean);df-generated | -| System;AttributeUsageAttribute;set_Inherited;(System.Boolean);df-generated | -| System;BadImageFormatException;BadImageFormatException;();df-generated | -| System;BadImageFormatException;BadImageFormatException;(System.String);df-generated | -| System;BadImageFormatException;BadImageFormatException;(System.String,System.Exception);df-generated | -| System;BitConverter;DoubleToInt64Bits;(System.Double);df-generated | -| System;BitConverter;DoubleToUInt64Bits;(System.Double);df-generated | -| System;BitConverter;GetBytes;(System.Boolean);df-generated | -| System;BitConverter;GetBytes;(System.Char);df-generated | -| System;BitConverter;GetBytes;(System.Double);df-generated | -| System;BitConverter;GetBytes;(System.Half);df-generated | -| System;BitConverter;GetBytes;(System.Int16);df-generated | -| System;BitConverter;GetBytes;(System.Int32);df-generated | -| System;BitConverter;GetBytes;(System.Int64);df-generated | -| System;BitConverter;GetBytes;(System.Single);df-generated | -| System;BitConverter;GetBytes;(System.UInt16);df-generated | -| System;BitConverter;GetBytes;(System.UInt32);df-generated | -| System;BitConverter;GetBytes;(System.UInt64);df-generated | -| System;BitConverter;HalfToInt16Bits;(System.Half);df-generated | -| System;BitConverter;HalfToUInt16Bits;(System.Half);df-generated | -| System;BitConverter;Int16BitsToHalf;(System.Int16);df-generated | -| System;BitConverter;Int32BitsToSingle;(System.Int32);df-generated | -| System;BitConverter;Int64BitsToDouble;(System.Int64);df-generated | -| System;BitConverter;SingleToInt32Bits;(System.Single);df-generated | -| System;BitConverter;SingleToUInt32Bits;(System.Single);df-generated | -| System;BitConverter;ToBoolean;(System.Byte[],System.Int32);df-generated | -| System;BitConverter;ToBoolean;(System.ReadOnlySpan);df-generated | -| System;BitConverter;ToChar;(System.Byte[],System.Int32);df-generated | -| System;BitConverter;ToChar;(System.ReadOnlySpan);df-generated | -| System;BitConverter;ToDouble;(System.Byte[],System.Int32);df-generated | -| System;BitConverter;ToDouble;(System.ReadOnlySpan);df-generated | -| System;BitConverter;ToHalf;(System.Byte[],System.Int32);df-generated | -| System;BitConverter;ToHalf;(System.ReadOnlySpan);df-generated | -| System;BitConverter;ToInt16;(System.Byte[],System.Int32);df-generated | -| System;BitConverter;ToInt16;(System.ReadOnlySpan);df-generated | -| System;BitConverter;ToInt32;(System.Byte[],System.Int32);df-generated | -| System;BitConverter;ToInt32;(System.ReadOnlySpan);df-generated | -| System;BitConverter;ToInt64;(System.Byte[],System.Int32);df-generated | -| System;BitConverter;ToInt64;(System.ReadOnlySpan);df-generated | -| System;BitConverter;ToSingle;(System.Byte[],System.Int32);df-generated | -| System;BitConverter;ToSingle;(System.ReadOnlySpan);df-generated | -| System;BitConverter;ToString;(System.Byte[]);df-generated | -| System;BitConverter;ToString;(System.Byte[],System.Int32);df-generated | -| System;BitConverter;ToString;(System.Byte[],System.Int32,System.Int32);df-generated | -| System;BitConverter;ToUInt16;(System.Byte[],System.Int32);df-generated | -| System;BitConverter;ToUInt16;(System.ReadOnlySpan);df-generated | -| System;BitConverter;ToUInt32;(System.Byte[],System.Int32);df-generated | -| System;BitConverter;ToUInt32;(System.ReadOnlySpan);df-generated | -| System;BitConverter;ToUInt64;(System.Byte[],System.Int32);df-generated | -| System;BitConverter;ToUInt64;(System.ReadOnlySpan);df-generated | -| System;BitConverter;TryWriteBytes;(System.Span,System.Boolean);df-generated | -| System;BitConverter;TryWriteBytes;(System.Span,System.Char);df-generated | -| System;BitConverter;TryWriteBytes;(System.Span,System.Double);df-generated | -| System;BitConverter;TryWriteBytes;(System.Span,System.Half);df-generated | -| System;BitConverter;TryWriteBytes;(System.Span,System.Int16);df-generated | -| System;BitConverter;TryWriteBytes;(System.Span,System.Int32);df-generated | -| System;BitConverter;TryWriteBytes;(System.Span,System.Int64);df-generated | -| System;BitConverter;TryWriteBytes;(System.Span,System.Single);df-generated | -| System;BitConverter;TryWriteBytes;(System.Span,System.UInt16);df-generated | -| System;BitConverter;TryWriteBytes;(System.Span,System.UInt32);df-generated | -| System;BitConverter;TryWriteBytes;(System.Span,System.UInt64);df-generated | -| System;BitConverter;UInt16BitsToHalf;(System.UInt16);df-generated | -| System;BitConverter;UInt32BitsToSingle;(System.UInt32);df-generated | -| System;BitConverter;UInt64BitsToDouble;(System.UInt64);df-generated | -| System;Boolean;CompareTo;(System.Boolean);df-generated | -| System;Boolean;CompareTo;(System.Object);df-generated | -| System;Boolean;Equals;(System.Boolean);df-generated | -| System;Boolean;Equals;(System.Object);df-generated | -| System;Boolean;GetHashCode;();df-generated | -| System;Boolean;GetTypeCode;();df-generated | -| System;Boolean;Parse;(System.ReadOnlySpan);df-generated | -| System;Boolean;ToBoolean;(System.IFormatProvider);df-generated | -| System;Boolean;ToByte;(System.IFormatProvider);df-generated | -| System;Boolean;ToChar;(System.IFormatProvider);df-generated | -| System;Boolean;ToDateTime;(System.IFormatProvider);df-generated | -| System;Boolean;ToDecimal;(System.IFormatProvider);df-generated | -| System;Boolean;ToDouble;(System.IFormatProvider);df-generated | -| System;Boolean;ToInt16;(System.IFormatProvider);df-generated | -| System;Boolean;ToInt32;(System.IFormatProvider);df-generated | -| System;Boolean;ToInt64;(System.IFormatProvider);df-generated | -| System;Boolean;ToSByte;(System.IFormatProvider);df-generated | -| System;Boolean;ToSingle;(System.IFormatProvider);df-generated | -| System;Boolean;ToString;();df-generated | -| System;Boolean;ToString;(System.IFormatProvider);df-generated | -| System;Boolean;ToType;(System.Type,System.IFormatProvider);df-generated | -| System;Boolean;ToUInt16;(System.IFormatProvider);df-generated | -| System;Boolean;ToUInt32;(System.IFormatProvider);df-generated | -| System;Boolean;ToUInt64;(System.IFormatProvider);df-generated | -| System;Boolean;TryFormat;(System.Span,System.Int32);df-generated | -| System;Buffer;BlockCopy;(System.Array,System.Int32,System.Array,System.Int32,System.Int32);df-generated | -| System;Buffer;ByteLength;(System.Array);df-generated | -| System;Buffer;GetByte;(System.Array,System.Int32);df-generated | -| System;Buffer;MemoryCopy;(System.Void*,System.Void*,System.Int64,System.Int64);df-generated | -| System;Buffer;MemoryCopy;(System.Void*,System.Void*,System.UInt64,System.UInt64);df-generated | -| System;Buffer;SetByte;(System.Array,System.Int32,System.Byte);df-generated | -| System;Byte;Abs;(System.Byte);df-generated | -| System;Byte;Clamp;(System.Byte,System.Byte,System.Byte);df-generated | -| System;Byte;CompareTo;(System.Byte);df-generated | -| System;Byte;CompareTo;(System.Object);df-generated | -| System;Byte;CreateSaturating<>;(TOther);df-generated | -| System;Byte;CreateTruncating<>;(TOther);df-generated | -| System;Byte;DivRem;(System.Byte,System.Byte);df-generated | -| System;Byte;Equals;(System.Byte);df-generated | -| System;Byte;Equals;(System.Object);df-generated | -| System;Byte;GetHashCode;();df-generated | -| System;Byte;GetTypeCode;();df-generated | -| System;Byte;IsPow2;(System.Byte);df-generated | -| System;Byte;LeadingZeroCount;(System.Byte);df-generated | -| System;Byte;Log2;(System.Byte);df-generated | -| System;Byte;Max;(System.Byte,System.Byte);df-generated | -| System;Byte;Min;(System.Byte,System.Byte);df-generated | -| System;Byte;Parse;(System.ReadOnlySpan,System.Globalization.NumberStyles,System.IFormatProvider);df-generated | -| System;Byte;Parse;(System.ReadOnlySpan,System.IFormatProvider);df-generated | -| System;Byte;Parse;(System.String);df-generated | -| System;Byte;Parse;(System.String,System.Globalization.NumberStyles);df-generated | -| System;Byte;Parse;(System.String,System.Globalization.NumberStyles,System.IFormatProvider);df-generated | -| System;Byte;Parse;(System.String,System.IFormatProvider);df-generated | -| System;Byte;PopCount;(System.Byte);df-generated | -| System;Byte;RotateLeft;(System.Byte,System.Int32);df-generated | -| System;Byte;RotateRight;(System.Byte,System.Int32);df-generated | -| System;Byte;Sign;(System.Byte);df-generated | -| System;Byte;ToBoolean;(System.IFormatProvider);df-generated | -| System;Byte;ToByte;(System.IFormatProvider);df-generated | -| System;Byte;ToChar;(System.IFormatProvider);df-generated | -| System;Byte;ToDateTime;(System.IFormatProvider);df-generated | -| System;Byte;ToDecimal;(System.IFormatProvider);df-generated | -| System;Byte;ToDouble;(System.IFormatProvider);df-generated | -| System;Byte;ToInt16;(System.IFormatProvider);df-generated | -| System;Byte;ToInt32;(System.IFormatProvider);df-generated | -| System;Byte;ToInt64;(System.IFormatProvider);df-generated | -| System;Byte;ToSByte;(System.IFormatProvider);df-generated | -| System;Byte;ToSingle;(System.IFormatProvider);df-generated | -| System;Byte;ToString;();df-generated | -| System;Byte;ToString;(System.IFormatProvider);df-generated | -| System;Byte;ToString;(System.String);df-generated | -| System;Byte;ToString;(System.String,System.IFormatProvider);df-generated | -| System;Byte;ToType;(System.Type,System.IFormatProvider);df-generated | -| System;Byte;ToUInt16;(System.IFormatProvider);df-generated | -| System;Byte;ToUInt32;(System.IFormatProvider);df-generated | -| System;Byte;ToUInt64;(System.IFormatProvider);df-generated | -| System;Byte;TrailingZeroCount;(System.Byte);df-generated | -| System;Byte;TryFormat;(System.Span,System.Int32,System.ReadOnlySpan,System.IFormatProvider);df-generated | -| System;Byte;TryParse;(System.ReadOnlySpan,System.Byte);df-generated | -| System;Byte;TryParse;(System.ReadOnlySpan,System.Globalization.NumberStyles,System.IFormatProvider,System.Byte);df-generated | -| System;Byte;TryParse;(System.ReadOnlySpan,System.IFormatProvider,System.Byte);df-generated | -| System;Byte;TryParse;(System.String,System.Byte);df-generated | -| System;Byte;TryParse;(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.Byte);df-generated | -| System;Byte;TryParse;(System.String,System.IFormatProvider,System.Byte);df-generated | -| System;Byte;get_AdditiveIdentity;();df-generated | -| System;Byte;get_MaxValue;();df-generated | -| System;Byte;get_MinValue;();df-generated | -| System;Byte;get_MultiplicativeIdentity;();df-generated | -| System;Byte;get_One;();df-generated | -| System;Byte;get_Zero;();df-generated | -| System;CLSCompliantAttribute;CLSCompliantAttribute;(System.Boolean);df-generated | -| System;CLSCompliantAttribute;get_IsCompliant;();df-generated | -| System;CannotUnloadAppDomainException;CannotUnloadAppDomainException;();df-generated | -| System;CannotUnloadAppDomainException;CannotUnloadAppDomainException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System;CannotUnloadAppDomainException;CannotUnloadAppDomainException;(System.String);df-generated | -| System;CannotUnloadAppDomainException;CannotUnloadAppDomainException;(System.String,System.Exception);df-generated | -| System;Char;Abs;(System.Char);df-generated | -| System;Char;CompareTo;(System.Char);df-generated | -| System;Char;CompareTo;(System.Object);df-generated | -| System;Char;ConvertFromUtf32;(System.Int32);df-generated | -| System;Char;ConvertToUtf32;(System.Char,System.Char);df-generated | -| System;Char;ConvertToUtf32;(System.String,System.Int32);df-generated | -| System;Char;Equals;(System.Char);df-generated | -| System;Char;Equals;(System.Object);df-generated | -| System;Char;GetHashCode;();df-generated | -| System;Char;GetNumericValue;(System.Char);df-generated | -| System;Char;GetNumericValue;(System.String,System.Int32);df-generated | -| System;Char;GetTypeCode;();df-generated | -| System;Char;GetUnicodeCategory;(System.Char);df-generated | -| System;Char;GetUnicodeCategory;(System.String,System.Int32);df-generated | -| System;Char;IsAscii;(System.Char);df-generated | -| System;Char;IsControl;(System.Char);df-generated | -| System;Char;IsControl;(System.String,System.Int32);df-generated | -| System;Char;IsDigit;(System.Char);df-generated | -| System;Char;IsDigit;(System.String,System.Int32);df-generated | -| System;Char;IsHighSurrogate;(System.Char);df-generated | -| System;Char;IsHighSurrogate;(System.String,System.Int32);df-generated | -| System;Char;IsLetter;(System.Char);df-generated | -| System;Char;IsLetter;(System.String,System.Int32);df-generated | -| System;Char;IsLetterOrDigit;(System.Char);df-generated | -| System;Char;IsLetterOrDigit;(System.String,System.Int32);df-generated | -| System;Char;IsLowSurrogate;(System.Char);df-generated | -| System;Char;IsLowSurrogate;(System.String,System.Int32);df-generated | -| System;Char;IsLower;(System.Char);df-generated | -| System;Char;IsLower;(System.String,System.Int32);df-generated | -| System;Char;IsNumber;(System.Char);df-generated | -| System;Char;IsNumber;(System.String,System.Int32);df-generated | -| System;Char;IsPow2;(System.Char);df-generated | -| System;Char;IsPunctuation;(System.Char);df-generated | -| System;Char;IsPunctuation;(System.String,System.Int32);df-generated | -| System;Char;IsSeparator;(System.Char);df-generated | -| System;Char;IsSeparator;(System.String,System.Int32);df-generated | -| System;Char;IsSurrogate;(System.Char);df-generated | -| System;Char;IsSurrogate;(System.String,System.Int32);df-generated | -| System;Char;IsSurrogatePair;(System.Char,System.Char);df-generated | -| System;Char;IsSurrogatePair;(System.String,System.Int32);df-generated | -| System;Char;IsSymbol;(System.Char);df-generated | -| System;Char;IsSymbol;(System.String,System.Int32);df-generated | -| System;Char;IsUpper;(System.Char);df-generated | -| System;Char;IsUpper;(System.String,System.Int32);df-generated | -| System;Char;IsWhiteSpace;(System.Char);df-generated | -| System;Char;IsWhiteSpace;(System.String,System.Int32);df-generated | -| System;Char;LeadingZeroCount;(System.Char);df-generated | -| System;Char;Log2;(System.Char);df-generated | -| System;Char;Parse;(System.ReadOnlySpan,System.Globalization.NumberStyles,System.IFormatProvider);df-generated | -| System;Char;Parse;(System.ReadOnlySpan,System.IFormatProvider);df-generated | -| System;Char;Parse;(System.String);df-generated | -| System;Char;Parse;(System.String,System.Globalization.NumberStyles,System.IFormatProvider);df-generated | -| System;Char;Parse;(System.String,System.IFormatProvider);df-generated | -| System;Char;PopCount;(System.Char);df-generated | -| System;Char;RotateLeft;(System.Char,System.Int32);df-generated | -| System;Char;RotateRight;(System.Char,System.Int32);df-generated | -| System;Char;ToBoolean;(System.IFormatProvider);df-generated | -| System;Char;ToByte;(System.IFormatProvider);df-generated | -| System;Char;ToChar;(System.IFormatProvider);df-generated | -| System;Char;ToDateTime;(System.IFormatProvider);df-generated | -| System;Char;ToDecimal;(System.IFormatProvider);df-generated | -| System;Char;ToDouble;(System.IFormatProvider);df-generated | -| System;Char;ToInt16;(System.IFormatProvider);df-generated | -| System;Char;ToInt32;(System.IFormatProvider);df-generated | -| System;Char;ToInt64;(System.IFormatProvider);df-generated | -| System;Char;ToLower;(System.Char);df-generated | -| System;Char;ToLower;(System.Char,System.Globalization.CultureInfo);df-generated | -| System;Char;ToLowerInvariant;(System.Char);df-generated | -| System;Char;ToSByte;(System.IFormatProvider);df-generated | -| System;Char;ToSingle;(System.IFormatProvider);df-generated | -| System;Char;ToString;();df-generated | -| System;Char;ToString;(System.Char);df-generated | -| System;Char;ToString;(System.IFormatProvider);df-generated | -| System;Char;ToString;(System.String,System.IFormatProvider);df-generated | -| System;Char;ToType;(System.Type,System.IFormatProvider);df-generated | -| System;Char;ToUInt16;(System.IFormatProvider);df-generated | -| System;Char;ToUInt32;(System.IFormatProvider);df-generated | -| System;Char;ToUInt64;(System.IFormatProvider);df-generated | -| System;Char;ToUpper;(System.Char);df-generated | -| System;Char;ToUpper;(System.Char,System.Globalization.CultureInfo);df-generated | -| System;Char;ToUpperInvariant;(System.Char);df-generated | -| System;Char;TrailingZeroCount;(System.Char);df-generated | -| System;Char;TryFormat;(System.Span,System.Int32,System.ReadOnlySpan,System.IFormatProvider);df-generated | -| System;Char;TryParse;(System.ReadOnlySpan,System.Globalization.NumberStyles,System.IFormatProvider,System.Char);df-generated | -| System;Char;TryParse;(System.ReadOnlySpan,System.IFormatProvider,System.Char);df-generated | -| System;Char;TryParse;(System.String,System.Char);df-generated | -| System;Char;TryParse;(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.Char);df-generated | -| System;Char;TryParse;(System.String,System.IFormatProvider,System.Char);df-generated | -| System;Char;get_AdditiveIdentity;();df-generated | -| System;Char;get_MaxValue;();df-generated | -| System;Char;get_MinValue;();df-generated | -| System;Char;get_MultiplicativeIdentity;();df-generated | -| System;Char;get_One;();df-generated | -| System;Char;get_Zero;();df-generated | -| System;CharEnumerator;Clone;();df-generated | -| System;CharEnumerator;Dispose;();df-generated | -| System;CharEnumerator;MoveNext;();df-generated | -| System;CharEnumerator;Reset;();df-generated | -| System;CharEnumerator;get_Current;();df-generated | -| System;Console;Beep;();df-generated | -| System;Console;Beep;(System.Int32,System.Int32);df-generated | -| System;Console;Clear;();df-generated | -| System;Console;GetCursorPosition;();df-generated | -| System;Console;MoveBufferArea;(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32);df-generated | -| System;Console;MoveBufferArea;(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Char,System.ConsoleColor,System.ConsoleColor);df-generated | -| System;Console;OpenStandardError;();df-generated | -| System;Console;OpenStandardError;(System.Int32);df-generated | -| System;Console;OpenStandardInput;();df-generated | -| System;Console;OpenStandardInput;(System.Int32);df-generated | -| System;Console;OpenStandardOutput;();df-generated | -| System;Console;OpenStandardOutput;(System.Int32);df-generated | -| System;Console;Read;();df-generated | -| System;Console;ReadKey;();df-generated | -| System;Console;ReadKey;(System.Boolean);df-generated | -| System;Console;ReadLine;();df-generated | -| System;Console;ResetColor;();df-generated | -| System;Console;SetBufferSize;(System.Int32,System.Int32);df-generated | -| System;Console;SetCursorPosition;(System.Int32,System.Int32);df-generated | -| System;Console;SetError;(System.IO.TextWriter);df-generated | -| System;Console;SetIn;(System.IO.TextReader);df-generated | -| System;Console;SetOut;(System.IO.TextWriter);df-generated | -| System;Console;SetWindowPosition;(System.Int32,System.Int32);df-generated | -| System;Console;SetWindowSize;(System.Int32,System.Int32);df-generated | -| System;Console;Write;(System.Boolean);df-generated | -| System;Console;Write;(System.Char);df-generated | -| System;Console;Write;(System.Char[]);df-generated | -| System;Console;Write;(System.Char[],System.Int32,System.Int32);df-generated | -| System;Console;Write;(System.Decimal);df-generated | -| System;Console;Write;(System.Double);df-generated | -| System;Console;Write;(System.Int32);df-generated | -| System;Console;Write;(System.Int64);df-generated | -| System;Console;Write;(System.Object);df-generated | -| System;Console;Write;(System.Single);df-generated | -| System;Console;Write;(System.String);df-generated | -| System;Console;Write;(System.String,System.Object);df-generated | -| System;Console;Write;(System.String,System.Object,System.Object);df-generated | -| System;Console;Write;(System.String,System.Object,System.Object,System.Object);df-generated | -| System;Console;Write;(System.String,System.Object[]);df-generated | -| System;Console;Write;(System.UInt32);df-generated | -| System;Console;Write;(System.UInt64);df-generated | -| System;Console;WriteLine;();df-generated | -| System;Console;WriteLine;(System.Boolean);df-generated | -| System;Console;WriteLine;(System.Char);df-generated | -| System;Console;WriteLine;(System.Char[]);df-generated | -| System;Console;WriteLine;(System.Char[],System.Int32,System.Int32);df-generated | -| System;Console;WriteLine;(System.Decimal);df-generated | -| System;Console;WriteLine;(System.Double);df-generated | -| System;Console;WriteLine;(System.Int32);df-generated | -| System;Console;WriteLine;(System.Int64);df-generated | -| System;Console;WriteLine;(System.Object);df-generated | -| System;Console;WriteLine;(System.Single);df-generated | -| System;Console;WriteLine;(System.String);df-generated | -| System;Console;WriteLine;(System.String,System.Object);df-generated | -| System;Console;WriteLine;(System.String,System.Object,System.Object);df-generated | -| System;Console;WriteLine;(System.String,System.Object,System.Object,System.Object);df-generated | -| System;Console;WriteLine;(System.String,System.Object[]);df-generated | -| System;Console;WriteLine;(System.UInt32);df-generated | -| System;Console;WriteLine;(System.UInt64);df-generated | -| System;Console;get_BackgroundColor;();df-generated | -| System;Console;get_BufferHeight;();df-generated | -| System;Console;get_BufferWidth;();df-generated | -| System;Console;get_CapsLock;();df-generated | -| System;Console;get_CursorLeft;();df-generated | -| System;Console;get_CursorSize;();df-generated | -| System;Console;get_CursorTop;();df-generated | -| System;Console;get_CursorVisible;();df-generated | -| System;Console;get_Error;();df-generated | -| System;Console;get_ForegroundColor;();df-generated | -| System;Console;get_In;();df-generated | -| System;Console;get_InputEncoding;();df-generated | -| System;Console;get_IsErrorRedirected;();df-generated | -| System;Console;get_IsInputRedirected;();df-generated | -| System;Console;get_IsOutputRedirected;();df-generated | -| System;Console;get_KeyAvailable;();df-generated | -| System;Console;get_LargestWindowHeight;();df-generated | -| System;Console;get_LargestWindowWidth;();df-generated | -| System;Console;get_NumberLock;();df-generated | -| System;Console;get_Out;();df-generated | -| System;Console;get_OutputEncoding;();df-generated | -| System;Console;get_Title;();df-generated | -| System;Console;get_TreatControlCAsInput;();df-generated | -| System;Console;get_WindowHeight;();df-generated | -| System;Console;get_WindowLeft;();df-generated | -| System;Console;get_WindowTop;();df-generated | -| System;Console;get_WindowWidth;();df-generated | -| System;Console;set_BackgroundColor;(System.ConsoleColor);df-generated | -| System;Console;set_BufferHeight;(System.Int32);df-generated | -| System;Console;set_BufferWidth;(System.Int32);df-generated | -| System;Console;set_CursorLeft;(System.Int32);df-generated | -| System;Console;set_CursorSize;(System.Int32);df-generated | -| System;Console;set_CursorTop;(System.Int32);df-generated | -| System;Console;set_CursorVisible;(System.Boolean);df-generated | -| System;Console;set_ForegroundColor;(System.ConsoleColor);df-generated | -| System;Console;set_InputEncoding;(System.Text.Encoding);df-generated | -| System;Console;set_OutputEncoding;(System.Text.Encoding);df-generated | -| System;Console;set_Title;(System.String);df-generated | -| System;Console;set_TreatControlCAsInput;(System.Boolean);df-generated | -| System;Console;set_WindowHeight;(System.Int32);df-generated | -| System;Console;set_WindowLeft;(System.Int32);df-generated | -| System;Console;set_WindowTop;(System.Int32);df-generated | -| System;Console;set_WindowWidth;(System.Int32);df-generated | -| System;ConsoleCancelEventArgs;get_Cancel;();df-generated | -| System;ConsoleCancelEventArgs;get_SpecialKey;();df-generated | -| System;ConsoleCancelEventArgs;set_Cancel;(System.Boolean);df-generated | -| System;ConsoleKeyInfo;ConsoleKeyInfo;(System.Char,System.ConsoleKey,System.Boolean,System.Boolean,System.Boolean);df-generated | -| System;ConsoleKeyInfo;Equals;(System.ConsoleKeyInfo);df-generated | -| System;ConsoleKeyInfo;Equals;(System.Object);df-generated | -| System;ConsoleKeyInfo;GetHashCode;();df-generated | -| System;ConsoleKeyInfo;get_Key;();df-generated | -| System;ConsoleKeyInfo;get_KeyChar;();df-generated | -| System;ConsoleKeyInfo;get_Modifiers;();df-generated | -| System;ContextBoundObject;ContextBoundObject;();df-generated | -| System;ContextMarshalException;ContextMarshalException;();df-generated | -| System;ContextMarshalException;ContextMarshalException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System;ContextMarshalException;ContextMarshalException;(System.String);df-generated | -| System;ContextMarshalException;ContextMarshalException;(System.String,System.Exception);df-generated | -| System;ContextStaticAttribute;ContextStaticAttribute;();df-generated | -| System;DBNull;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System;DBNull;GetTypeCode;();df-generated | -| System;DBNull;ToBoolean;(System.IFormatProvider);df-generated | -| System;DBNull;ToByte;(System.IFormatProvider);df-generated | -| System;DBNull;ToChar;(System.IFormatProvider);df-generated | -| System;DBNull;ToDateTime;(System.IFormatProvider);df-generated | -| System;DBNull;ToDecimal;(System.IFormatProvider);df-generated | -| System;DBNull;ToDouble;(System.IFormatProvider);df-generated | -| System;DBNull;ToInt16;(System.IFormatProvider);df-generated | -| System;DBNull;ToInt32;(System.IFormatProvider);df-generated | -| System;DBNull;ToInt64;(System.IFormatProvider);df-generated | -| System;DBNull;ToSByte;(System.IFormatProvider);df-generated | -| System;DBNull;ToSingle;(System.IFormatProvider);df-generated | -| System;DBNull;ToString;();df-generated | -| System;DBNull;ToString;(System.IFormatProvider);df-generated | -| System;DBNull;ToUInt16;(System.IFormatProvider);df-generated | -| System;DBNull;ToUInt32;(System.IFormatProvider);df-generated | -| System;DBNull;ToUInt64;(System.IFormatProvider);df-generated | -| System;DataMisalignedException;DataMisalignedException;();df-generated | -| System;DataMisalignedException;DataMisalignedException;(System.String);df-generated | -| System;DataMisalignedException;DataMisalignedException;(System.String,System.Exception);df-generated | -| System;DateOnly;AddDays;(System.Int32);df-generated | -| System;DateOnly;AddMonths;(System.Int32);df-generated | -| System;DateOnly;AddYears;(System.Int32);df-generated | -| System;DateOnly;CompareTo;(System.DateOnly);df-generated | -| System;DateOnly;CompareTo;(System.Object);df-generated | -| System;DateOnly;DateOnly;(System.Int32,System.Int32,System.Int32);df-generated | -| System;DateOnly;DateOnly;(System.Int32,System.Int32,System.Int32,System.Globalization.Calendar);df-generated | -| System;DateOnly;Equals;(System.DateOnly);df-generated | -| System;DateOnly;Equals;(System.Object);df-generated | -| System;DateOnly;FromDateTime;(System.DateTime);df-generated | -| System;DateOnly;FromDayNumber;(System.Int32);df-generated | -| System;DateOnly;GetHashCode;();df-generated | -| System;DateOnly;Parse;(System.ReadOnlySpan,System.IFormatProvider);df-generated | -| System;DateOnly;Parse;(System.ReadOnlySpan,System.IFormatProvider,System.Globalization.DateTimeStyles);df-generated | -| System;DateOnly;Parse;(System.String);df-generated | -| System;DateOnly;Parse;(System.String,System.IFormatProvider);df-generated | -| System;DateOnly;Parse;(System.String,System.IFormatProvider,System.Globalization.DateTimeStyles);df-generated | -| System;DateOnly;ParseExact;(System.ReadOnlySpan,System.ReadOnlySpan,System.IFormatProvider,System.Globalization.DateTimeStyles);df-generated | -| System;DateOnly;ParseExact;(System.ReadOnlySpan,System.String[]);df-generated | -| System;DateOnly;ParseExact;(System.ReadOnlySpan,System.String[],System.IFormatProvider,System.Globalization.DateTimeStyles);df-generated | -| System;DateOnly;ParseExact;(System.String,System.String);df-generated | -| System;DateOnly;ParseExact;(System.String,System.String,System.IFormatProvider,System.Globalization.DateTimeStyles);df-generated | -| System;DateOnly;ParseExact;(System.String,System.String[]);df-generated | -| System;DateOnly;ParseExact;(System.String,System.String[],System.IFormatProvider,System.Globalization.DateTimeStyles);df-generated | -| System;DateOnly;ToDateTime;(System.TimeOnly);df-generated | -| System;DateOnly;ToDateTime;(System.TimeOnly,System.DateTimeKind);df-generated | -| System;DateOnly;ToLongDateString;();df-generated | -| System;DateOnly;ToShortDateString;();df-generated | -| System;DateOnly;ToString;();df-generated | -| System;DateOnly;ToString;(System.String);df-generated | -| System;DateOnly;TryFormat;(System.Span,System.Int32,System.ReadOnlySpan,System.IFormatProvider);df-generated | -| System;DateOnly;TryParse;(System.ReadOnlySpan,System.DateOnly);df-generated | -| System;DateOnly;TryParse;(System.ReadOnlySpan,System.IFormatProvider,System.DateOnly);df-generated | -| System;DateOnly;TryParse;(System.ReadOnlySpan,System.IFormatProvider,System.Globalization.DateTimeStyles,System.DateOnly);df-generated | -| System;DateOnly;TryParse;(System.String,System.DateOnly);df-generated | -| System;DateOnly;TryParse;(System.String,System.IFormatProvider,System.DateOnly);df-generated | -| System;DateOnly;TryParse;(System.String,System.IFormatProvider,System.Globalization.DateTimeStyles,System.DateOnly);df-generated | -| System;DateOnly;TryParseExact;(System.ReadOnlySpan,System.ReadOnlySpan,System.DateOnly);df-generated | -| System;DateOnly;TryParseExact;(System.ReadOnlySpan,System.ReadOnlySpan,System.IFormatProvider,System.Globalization.DateTimeStyles,System.DateOnly);df-generated | -| System;DateOnly;TryParseExact;(System.ReadOnlySpan,System.String[],System.DateOnly);df-generated | -| System;DateOnly;TryParseExact;(System.ReadOnlySpan,System.String[],System.IFormatProvider,System.Globalization.DateTimeStyles,System.DateOnly);df-generated | -| System;DateOnly;TryParseExact;(System.String,System.String,System.DateOnly);df-generated | -| System;DateOnly;TryParseExact;(System.String,System.String,System.IFormatProvider,System.Globalization.DateTimeStyles,System.DateOnly);df-generated | -| System;DateOnly;TryParseExact;(System.String,System.String[],System.DateOnly);df-generated | -| System;DateOnly;TryParseExact;(System.String,System.String[],System.IFormatProvider,System.Globalization.DateTimeStyles,System.DateOnly);df-generated | -| System;DateOnly;get_Day;();df-generated | -| System;DateOnly;get_DayNumber;();df-generated | -| System;DateOnly;get_DayOfWeek;();df-generated | -| System;DateOnly;get_DayOfYear;();df-generated | -| System;DateOnly;get_MaxValue;();df-generated | -| System;DateOnly;get_MinValue;();df-generated | -| System;DateOnly;get_Month;();df-generated | -| System;DateOnly;get_Year;();df-generated | -| System;DateTime;Add;(System.TimeSpan);df-generated | -| System;DateTime;AddDays;(System.Double);df-generated | -| System;DateTime;AddHours;(System.Double);df-generated | -| System;DateTime;AddMilliseconds;(System.Double);df-generated | -| System;DateTime;AddMinutes;(System.Double);df-generated | -| System;DateTime;AddMonths;(System.Int32);df-generated | -| System;DateTime;AddSeconds;(System.Double);df-generated | -| System;DateTime;AddTicks;(System.Int64);df-generated | -| System;DateTime;AddYears;(System.Int32);df-generated | -| System;DateTime;Compare;(System.DateTime,System.DateTime);df-generated | -| System;DateTime;CompareTo;(System.DateTime);df-generated | -| System;DateTime;CompareTo;(System.Object);df-generated | -| System;DateTime;DateTime;(System.Int32,System.Int32,System.Int32);df-generated | -| System;DateTime;DateTime;(System.Int32,System.Int32,System.Int32,System.Globalization.Calendar);df-generated | -| System;DateTime;DateTime;(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32);df-generated | -| System;DateTime;DateTime;(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.DateTimeKind);df-generated | -| System;DateTime;DateTime;(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Globalization.Calendar);df-generated | -| System;DateTime;DateTime;(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32);df-generated | -| System;DateTime;DateTime;(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.DateTimeKind);df-generated | -| System;DateTime;DateTime;(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Globalization.Calendar);df-generated | -| System;DateTime;DateTime;(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Globalization.Calendar,System.DateTimeKind);df-generated | -| System;DateTime;DateTime;(System.Int64);df-generated | -| System;DateTime;DateTime;(System.Int64,System.DateTimeKind);df-generated | -| System;DateTime;DaysInMonth;(System.Int32,System.Int32);df-generated | -| System;DateTime;Equals;(System.DateTime);df-generated | -| System;DateTime;Equals;(System.DateTime,System.DateTime);df-generated | -| System;DateTime;Equals;(System.Object);df-generated | -| System;DateTime;FromBinary;(System.Int64);df-generated | -| System;DateTime;FromFileTime;(System.Int64);df-generated | -| System;DateTime;FromFileTimeUtc;(System.Int64);df-generated | -| System;DateTime;FromOADate;(System.Double);df-generated | -| System;DateTime;GetDateTimeFormats;();df-generated | -| System;DateTime;GetDateTimeFormats;(System.Char);df-generated | -| System;DateTime;GetDateTimeFormats;(System.IFormatProvider);df-generated | -| System;DateTime;GetHashCode;();df-generated | -| System;DateTime;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System;DateTime;GetTypeCode;();df-generated | -| System;DateTime;IsDaylightSavingTime;();df-generated | -| System;DateTime;IsLeapYear;(System.Int32);df-generated | -| System;DateTime;Parse;(System.ReadOnlySpan,System.IFormatProvider);df-generated | -| System;DateTime;Parse;(System.ReadOnlySpan,System.IFormatProvider,System.Globalization.DateTimeStyles);df-generated | -| System;DateTime;Parse;(System.String);df-generated | -| System;DateTime;Parse;(System.String,System.IFormatProvider);df-generated | -| System;DateTime;Parse;(System.String,System.IFormatProvider,System.Globalization.DateTimeStyles);df-generated | -| System;DateTime;ParseExact;(System.ReadOnlySpan,System.ReadOnlySpan,System.IFormatProvider,System.Globalization.DateTimeStyles);df-generated | -| System;DateTime;ParseExact;(System.ReadOnlySpan,System.String[],System.IFormatProvider,System.Globalization.DateTimeStyles);df-generated | -| System;DateTime;ParseExact;(System.String,System.String,System.IFormatProvider);df-generated | -| System;DateTime;ParseExact;(System.String,System.String,System.IFormatProvider,System.Globalization.DateTimeStyles);df-generated | -| System;DateTime;ParseExact;(System.String,System.String[],System.IFormatProvider,System.Globalization.DateTimeStyles);df-generated | -| System;DateTime;SpecifyKind;(System.DateTime,System.DateTimeKind);df-generated | -| System;DateTime;Subtract;(System.DateTime);df-generated | -| System;DateTime;Subtract;(System.TimeSpan);df-generated | -| System;DateTime;ToBinary;();df-generated | -| System;DateTime;ToBoolean;(System.IFormatProvider);df-generated | -| System;DateTime;ToByte;(System.IFormatProvider);df-generated | -| System;DateTime;ToChar;(System.IFormatProvider);df-generated | -| System;DateTime;ToDecimal;(System.IFormatProvider);df-generated | -| System;DateTime;ToDouble;(System.IFormatProvider);df-generated | -| System;DateTime;ToFileTime;();df-generated | -| System;DateTime;ToFileTimeUtc;();df-generated | -| System;DateTime;ToInt16;(System.IFormatProvider);df-generated | -| System;DateTime;ToInt32;(System.IFormatProvider);df-generated | -| System;DateTime;ToInt64;(System.IFormatProvider);df-generated | -| System;DateTime;ToLongDateString;();df-generated | -| System;DateTime;ToLongTimeString;();df-generated | -| System;DateTime;ToOADate;();df-generated | -| System;DateTime;ToSByte;(System.IFormatProvider);df-generated | -| System;DateTime;ToShortDateString;();df-generated | -| System;DateTime;ToShortTimeString;();df-generated | -| System;DateTime;ToSingle;(System.IFormatProvider);df-generated | -| System;DateTime;ToString;();df-generated | -| System;DateTime;ToString;(System.String);df-generated | -| System;DateTime;ToUInt16;(System.IFormatProvider);df-generated | -| System;DateTime;ToUInt32;(System.IFormatProvider);df-generated | -| System;DateTime;ToUInt64;(System.IFormatProvider);df-generated | -| System;DateTime;TryFormat;(System.Span,System.Int32,System.ReadOnlySpan,System.IFormatProvider);df-generated | -| System;DateTime;TryParse;(System.ReadOnlySpan,System.DateTime);df-generated | -| System;DateTime;TryParse;(System.ReadOnlySpan,System.IFormatProvider,System.DateTime);df-generated | -| System;DateTime;TryParse;(System.ReadOnlySpan,System.IFormatProvider,System.Globalization.DateTimeStyles,System.DateTime);df-generated | -| System;DateTime;TryParse;(System.String,System.DateTime);df-generated | -| System;DateTime;TryParse;(System.String,System.IFormatProvider,System.DateTime);df-generated | -| System;DateTime;TryParse;(System.String,System.IFormatProvider,System.Globalization.DateTimeStyles,System.DateTime);df-generated | -| System;DateTime;TryParseExact;(System.ReadOnlySpan,System.ReadOnlySpan,System.IFormatProvider,System.Globalization.DateTimeStyles,System.DateTime);df-generated | -| System;DateTime;TryParseExact;(System.ReadOnlySpan,System.String[],System.IFormatProvider,System.Globalization.DateTimeStyles,System.DateTime);df-generated | -| System;DateTime;TryParseExact;(System.String,System.String,System.IFormatProvider,System.Globalization.DateTimeStyles,System.DateTime);df-generated | -| System;DateTime;TryParseExact;(System.String,System.String[],System.IFormatProvider,System.Globalization.DateTimeStyles,System.DateTime);df-generated | -| System;DateTime;get_Date;();df-generated | -| System;DateTime;get_Day;();df-generated | -| System;DateTime;get_DayOfWeek;();df-generated | -| System;DateTime;get_DayOfYear;();df-generated | -| System;DateTime;get_Hour;();df-generated | -| System;DateTime;get_Kind;();df-generated | -| System;DateTime;get_Millisecond;();df-generated | -| System;DateTime;get_Minute;();df-generated | -| System;DateTime;get_Month;();df-generated | -| System;DateTime;get_Now;();df-generated | -| System;DateTime;get_Second;();df-generated | -| System;DateTime;get_Ticks;();df-generated | -| System;DateTime;get_TimeOfDay;();df-generated | -| System;DateTime;get_Today;();df-generated | -| System;DateTime;get_UtcNow;();df-generated | -| System;DateTime;get_Year;();df-generated | -| System;DateTimeOffset;Add;(System.TimeSpan);df-generated | -| System;DateTimeOffset;AddDays;(System.Double);df-generated | -| System;DateTimeOffset;AddHours;(System.Double);df-generated | -| System;DateTimeOffset;AddMilliseconds;(System.Double);df-generated | -| System;DateTimeOffset;AddMinutes;(System.Double);df-generated | -| System;DateTimeOffset;AddMonths;(System.Int32);df-generated | -| System;DateTimeOffset;AddSeconds;(System.Double);df-generated | -| System;DateTimeOffset;AddTicks;(System.Int64);df-generated | -| System;DateTimeOffset;AddYears;(System.Int32);df-generated | -| System;DateTimeOffset;Compare;(System.DateTimeOffset,System.DateTimeOffset);df-generated | -| System;DateTimeOffset;CompareTo;(System.DateTimeOffset);df-generated | -| System;DateTimeOffset;CompareTo;(System.Object);df-generated | -| System;DateTimeOffset;DateTimeOffset;(System.DateTime);df-generated | -| System;DateTimeOffset;DateTimeOffset;(System.DateTime,System.TimeSpan);df-generated | -| System;DateTimeOffset;DateTimeOffset;(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Globalization.Calendar,System.TimeSpan);df-generated | -| System;DateTimeOffset;DateTimeOffset;(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.TimeSpan);df-generated | -| System;DateTimeOffset;DateTimeOffset;(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.TimeSpan);df-generated | -| System;DateTimeOffset;DateTimeOffset;(System.Int64,System.TimeSpan);df-generated | -| System;DateTimeOffset;Equals;(System.DateTimeOffset);df-generated | -| System;DateTimeOffset;Equals;(System.DateTimeOffset,System.DateTimeOffset);df-generated | -| System;DateTimeOffset;Equals;(System.Object);df-generated | -| System;DateTimeOffset;EqualsExact;(System.DateTimeOffset);df-generated | -| System;DateTimeOffset;FromFileTime;(System.Int64);df-generated | -| System;DateTimeOffset;FromUnixTimeMilliseconds;(System.Int64);df-generated | -| System;DateTimeOffset;FromUnixTimeSeconds;(System.Int64);df-generated | -| System;DateTimeOffset;GetHashCode;();df-generated | -| System;DateTimeOffset;OnDeserialization;(System.Object);df-generated | -| System;DateTimeOffset;Parse;(System.ReadOnlySpan,System.IFormatProvider);df-generated | -| System;DateTimeOffset;Parse;(System.ReadOnlySpan,System.IFormatProvider,System.Globalization.DateTimeStyles);df-generated | -| System;DateTimeOffset;Parse;(System.String);df-generated | -| System;DateTimeOffset;Parse;(System.String,System.IFormatProvider);df-generated | -| System;DateTimeOffset;Parse;(System.String,System.IFormatProvider,System.Globalization.DateTimeStyles);df-generated | -| System;DateTimeOffset;ParseExact;(System.ReadOnlySpan,System.ReadOnlySpan,System.IFormatProvider,System.Globalization.DateTimeStyles);df-generated | -| System;DateTimeOffset;ParseExact;(System.ReadOnlySpan,System.String[],System.IFormatProvider,System.Globalization.DateTimeStyles);df-generated | -| System;DateTimeOffset;ParseExact;(System.String,System.String,System.IFormatProvider);df-generated | -| System;DateTimeOffset;ParseExact;(System.String,System.String,System.IFormatProvider,System.Globalization.DateTimeStyles);df-generated | -| System;DateTimeOffset;ParseExact;(System.String,System.String[],System.IFormatProvider,System.Globalization.DateTimeStyles);df-generated | -| System;DateTimeOffset;Subtract;(System.DateTimeOffset);df-generated | -| System;DateTimeOffset;Subtract;(System.TimeSpan);df-generated | -| System;DateTimeOffset;ToFileTime;();df-generated | -| System;DateTimeOffset;ToLocalTime;();df-generated | -| System;DateTimeOffset;ToOffset;(System.TimeSpan);df-generated | -| System;DateTimeOffset;ToString;();df-generated | -| System;DateTimeOffset;ToString;(System.String);df-generated | -| System;DateTimeOffset;ToUniversalTime;();df-generated | -| System;DateTimeOffset;ToUnixTimeMilliseconds;();df-generated | -| System;DateTimeOffset;ToUnixTimeSeconds;();df-generated | -| System;DateTimeOffset;TryFormat;(System.Span,System.Int32,System.ReadOnlySpan,System.IFormatProvider);df-generated | -| System;DateTimeOffset;TryParse;(System.ReadOnlySpan,System.DateTimeOffset);df-generated | -| System;DateTimeOffset;TryParse;(System.ReadOnlySpan,System.IFormatProvider,System.DateTimeOffset);df-generated | -| System;DateTimeOffset;TryParse;(System.ReadOnlySpan,System.IFormatProvider,System.Globalization.DateTimeStyles,System.DateTimeOffset);df-generated | -| System;DateTimeOffset;TryParse;(System.String,System.DateTimeOffset);df-generated | -| System;DateTimeOffset;TryParse;(System.String,System.IFormatProvider,System.DateTimeOffset);df-generated | -| System;DateTimeOffset;TryParse;(System.String,System.IFormatProvider,System.Globalization.DateTimeStyles,System.DateTimeOffset);df-generated | -| System;DateTimeOffset;TryParseExact;(System.ReadOnlySpan,System.ReadOnlySpan,System.IFormatProvider,System.Globalization.DateTimeStyles,System.DateTimeOffset);df-generated | -| System;DateTimeOffset;TryParseExact;(System.ReadOnlySpan,System.String[],System.IFormatProvider,System.Globalization.DateTimeStyles,System.DateTimeOffset);df-generated | -| System;DateTimeOffset;TryParseExact;(System.String,System.String,System.IFormatProvider,System.Globalization.DateTimeStyles,System.DateTimeOffset);df-generated | -| System;DateTimeOffset;TryParseExact;(System.String,System.String[],System.IFormatProvider,System.Globalization.DateTimeStyles,System.DateTimeOffset);df-generated | -| System;DateTimeOffset;get_Date;();df-generated | -| System;DateTimeOffset;get_DateTime;();df-generated | -| System;DateTimeOffset;get_Day;();df-generated | -| System;DateTimeOffset;get_DayOfWeek;();df-generated | -| System;DateTimeOffset;get_DayOfYear;();df-generated | -| System;DateTimeOffset;get_Hour;();df-generated | -| System;DateTimeOffset;get_LocalDateTime;();df-generated | -| System;DateTimeOffset;get_Millisecond;();df-generated | -| System;DateTimeOffset;get_Minute;();df-generated | -| System;DateTimeOffset;get_Month;();df-generated | -| System;DateTimeOffset;get_Now;();df-generated | -| System;DateTimeOffset;get_Offset;();df-generated | -| System;DateTimeOffset;get_Second;();df-generated | -| System;DateTimeOffset;get_Ticks;();df-generated | -| System;DateTimeOffset;get_TimeOfDay;();df-generated | -| System;DateTimeOffset;get_UtcDateTime;();df-generated | -| System;DateTimeOffset;get_UtcNow;();df-generated | -| System;DateTimeOffset;get_UtcTicks;();df-generated | -| System;DateTimeOffset;get_Year;();df-generated | -| System;Decimal;Abs;(System.Decimal);df-generated | -| System;Decimal;Add;(System.Decimal,System.Decimal);df-generated | -| System;Decimal;Ceiling;(System.Decimal);df-generated | -| System;Decimal;Clamp;(System.Decimal,System.Decimal,System.Decimal);df-generated | -| System;Decimal;Compare;(System.Decimal,System.Decimal);df-generated | -| System;Decimal;CompareTo;(System.Decimal);df-generated | -| System;Decimal;CompareTo;(System.Object);df-generated | -| System;Decimal;CreateSaturating<>;(TOther);df-generated | -| System;Decimal;CreateTruncating<>;(TOther);df-generated | -| System;Decimal;Decimal;(System.Double);df-generated | -| System;Decimal;Decimal;(System.Int32);df-generated | -| System;Decimal;Decimal;(System.Int32,System.Int32,System.Int32,System.Boolean,System.Byte);df-generated | -| System;Decimal;Decimal;(System.Int32[]);df-generated | -| System;Decimal;Decimal;(System.Int64);df-generated | -| System;Decimal;Decimal;(System.ReadOnlySpan);df-generated | -| System;Decimal;Decimal;(System.Single);df-generated | -| System;Decimal;Decimal;(System.UInt32);df-generated | -| System;Decimal;Decimal;(System.UInt64);df-generated | -| System;Decimal;Divide;(System.Decimal,System.Decimal);df-generated | -| System;Decimal;Equals;(System.Decimal);df-generated | -| System;Decimal;Equals;(System.Decimal,System.Decimal);df-generated | -| System;Decimal;Equals;(System.Object);df-generated | -| System;Decimal;Floor;(System.Decimal);df-generated | -| System;Decimal;FromOACurrency;(System.Int64);df-generated | -| System;Decimal;GetBits;(System.Decimal);df-generated | -| System;Decimal;GetBits;(System.Decimal,System.Span);df-generated | -| System;Decimal;GetHashCode;();df-generated | -| System;Decimal;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System;Decimal;GetTypeCode;();df-generated | -| System;Decimal;Max;(System.Decimal,System.Decimal);df-generated | -| System;Decimal;Min;(System.Decimal,System.Decimal);df-generated | -| System;Decimal;Multiply;(System.Decimal,System.Decimal);df-generated | -| System;Decimal;Negate;(System.Decimal);df-generated | -| System;Decimal;OnDeserialization;(System.Object);df-generated | -| System;Decimal;Parse;(System.ReadOnlySpan,System.Globalization.NumberStyles,System.IFormatProvider);df-generated | -| System;Decimal;Parse;(System.ReadOnlySpan,System.IFormatProvider);df-generated | -| System;Decimal;Parse;(System.String);df-generated | -| System;Decimal;Parse;(System.String,System.Globalization.NumberStyles);df-generated | -| System;Decimal;Parse;(System.String,System.Globalization.NumberStyles,System.IFormatProvider);df-generated | -| System;Decimal;Parse;(System.String,System.IFormatProvider);df-generated | -| System;Decimal;Remainder;(System.Decimal,System.Decimal);df-generated | -| System;Decimal;Round;(System.Decimal);df-generated | -| System;Decimal;Round;(System.Decimal,System.Int32);df-generated | -| System;Decimal;Round;(System.Decimal,System.Int32,System.MidpointRounding);df-generated | -| System;Decimal;Round;(System.Decimal,System.MidpointRounding);df-generated | -| System;Decimal;Sign;(System.Decimal);df-generated | -| System;Decimal;Subtract;(System.Decimal,System.Decimal);df-generated | -| System;Decimal;ToBoolean;(System.IFormatProvider);df-generated | -| System;Decimal;ToByte;(System.Decimal);df-generated | -| System;Decimal;ToByte;(System.IFormatProvider);df-generated | -| System;Decimal;ToChar;(System.IFormatProvider);df-generated | -| System;Decimal;ToDateTime;(System.IFormatProvider);df-generated | -| System;Decimal;ToDouble;(System.Decimal);df-generated | -| System;Decimal;ToDouble;(System.IFormatProvider);df-generated | -| System;Decimal;ToInt16;(System.Decimal);df-generated | -| System;Decimal;ToInt16;(System.IFormatProvider);df-generated | -| System;Decimal;ToInt32;(System.Decimal);df-generated | -| System;Decimal;ToInt32;(System.IFormatProvider);df-generated | -| System;Decimal;ToInt64;(System.Decimal);df-generated | -| System;Decimal;ToInt64;(System.IFormatProvider);df-generated | -| System;Decimal;ToOACurrency;(System.Decimal);df-generated | -| System;Decimal;ToSByte;(System.Decimal);df-generated | -| System;Decimal;ToSByte;(System.IFormatProvider);df-generated | -| System;Decimal;ToSingle;(System.Decimal);df-generated | -| System;Decimal;ToSingle;(System.IFormatProvider);df-generated | -| System;Decimal;ToString;();df-generated | -| System;Decimal;ToString;(System.IFormatProvider);df-generated | -| System;Decimal;ToString;(System.String);df-generated | -| System;Decimal;ToString;(System.String,System.IFormatProvider);df-generated | -| System;Decimal;ToType;(System.Type,System.IFormatProvider);df-generated | -| System;Decimal;ToUInt16;(System.Decimal);df-generated | -| System;Decimal;ToUInt16;(System.IFormatProvider);df-generated | -| System;Decimal;ToUInt32;(System.Decimal);df-generated | -| System;Decimal;ToUInt32;(System.IFormatProvider);df-generated | -| System;Decimal;ToUInt64;(System.Decimal);df-generated | -| System;Decimal;ToUInt64;(System.IFormatProvider);df-generated | -| System;Decimal;Truncate;(System.Decimal);df-generated | -| System;Decimal;TryFormat;(System.Span,System.Int32,System.ReadOnlySpan,System.IFormatProvider);df-generated | -| System;Decimal;TryGetBits;(System.Decimal,System.Span,System.Int32);df-generated | -| System;Decimal;TryParse;(System.ReadOnlySpan,System.Decimal);df-generated | -| System;Decimal;TryParse;(System.ReadOnlySpan,System.Globalization.NumberStyles,System.IFormatProvider,System.Decimal);df-generated | -| System;Decimal;TryParse;(System.ReadOnlySpan,System.IFormatProvider,System.Decimal);df-generated | -| System;Decimal;TryParse;(System.String,System.Decimal);df-generated | -| System;Decimal;TryParse;(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.Decimal);df-generated | -| System;Decimal;TryParse;(System.String,System.IFormatProvider,System.Decimal);df-generated | -| System;Decimal;get_AdditiveIdentity;();df-generated | -| System;Decimal;get_MaxValue;();df-generated | -| System;Decimal;get_MinValue;();df-generated | -| System;Decimal;get_MultiplicativeIdentity;();df-generated | -| System;Decimal;get_NegativeOne;();df-generated | -| System;Decimal;get_One;();df-generated | -| System;Decimal;get_Zero;();df-generated | -| System;Delegate;Clone;();df-generated | -| System;Delegate;CombineImpl;(System.Delegate);df-generated | -| System;Delegate;CreateDelegate;(System.Type,System.Object,System.Reflection.MethodInfo);df-generated | -| System;Delegate;CreateDelegate;(System.Type,System.Object,System.Reflection.MethodInfo,System.Boolean);df-generated | -| System;Delegate;CreateDelegate;(System.Type,System.Object,System.String);df-generated | -| System;Delegate;CreateDelegate;(System.Type,System.Object,System.String,System.Boolean);df-generated | -| System;Delegate;CreateDelegate;(System.Type,System.Object,System.String,System.Boolean,System.Boolean);df-generated | -| System;Delegate;CreateDelegate;(System.Type,System.Reflection.MethodInfo);df-generated | -| System;Delegate;CreateDelegate;(System.Type,System.Type,System.String);df-generated | -| System;Delegate;CreateDelegate;(System.Type,System.Type,System.String,System.Boolean);df-generated | -| System;Delegate;CreateDelegate;(System.Type,System.Type,System.String,System.Boolean,System.Boolean);df-generated | -| System;Delegate;Equals;(System.Object);df-generated | -| System;Delegate;GetHashCode;();df-generated | -| System;Delegate;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System;DivideByZeroException;DivideByZeroException;();df-generated | -| System;DivideByZeroException;DivideByZeroException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System;DivideByZeroException;DivideByZeroException;(System.String);df-generated | -| System;DivideByZeroException;DivideByZeroException;(System.String,System.Exception);df-generated | -| System;DllNotFoundException;DllNotFoundException;();df-generated | -| System;DllNotFoundException;DllNotFoundException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System;DllNotFoundException;DllNotFoundException;(System.String);df-generated | -| System;DllNotFoundException;DllNotFoundException;(System.String,System.Exception);df-generated | -| System;Double;Abs;(System.Double);df-generated | -| System;Double;Acos;(System.Double);df-generated | -| System;Double;Acosh;(System.Double);df-generated | -| System;Double;Asin;(System.Double);df-generated | -| System;Double;Asinh;(System.Double);df-generated | -| System;Double;Atan2;(System.Double,System.Double);df-generated | -| System;Double;Atan;(System.Double);df-generated | -| System;Double;Atanh;(System.Double);df-generated | -| System;Double;BitDecrement;(System.Double);df-generated | -| System;Double;BitIncrement;(System.Double);df-generated | -| System;Double;Cbrt;(System.Double);df-generated | -| System;Double;Ceiling;(System.Double);df-generated | -| System;Double;Clamp;(System.Double,System.Double,System.Double);df-generated | -| System;Double;CompareTo;(System.Double);df-generated | -| System;Double;CompareTo;(System.Object);df-generated | -| System;Double;CopySign;(System.Double,System.Double);df-generated | -| System;Double;Cos;(System.Double);df-generated | -| System;Double;Cosh;(System.Double);df-generated | -| System;Double;CreateSaturating<>;(TOther);df-generated | -| System;Double;CreateTruncating<>;(TOther);df-generated | -| System;Double;Equals;(System.Double);df-generated | -| System;Double;Equals;(System.Object);df-generated | -| System;Double;Exp;(System.Double);df-generated | -| System;Double;Floor;(System.Double);df-generated | -| System;Double;FusedMultiplyAdd;(System.Double,System.Double,System.Double);df-generated | -| System;Double;GetHashCode;();df-generated | -| System;Double;GetTypeCode;();df-generated | -| System;Double;IsFinite;(System.Double);df-generated | -| System;Double;IsInfinity;(System.Double);df-generated | -| System;Double;IsNaN;(System.Double);df-generated | -| System;Double;IsNegative;(System.Double);df-generated | -| System;Double;IsNegativeInfinity;(System.Double);df-generated | -| System;Double;IsNormal;(System.Double);df-generated | -| System;Double;IsPositiveInfinity;(System.Double);df-generated | -| System;Double;IsPow2;(System.Double);df-generated | -| System;Double;IsSubnormal;(System.Double);df-generated | -| System;Double;Log2;(System.Double);df-generated | -| System;Double;Log10;(System.Double);df-generated | -| System;Double;Log;(System.Double);df-generated | -| System;Double;Log;(System.Double,System.Double);df-generated | -| System;Double;Max;(System.Double,System.Double);df-generated | -| System;Double;MaxMagnitude;(System.Double,System.Double);df-generated | -| System;Double;Min;(System.Double,System.Double);df-generated | -| System;Double;MinMagnitude;(System.Double,System.Double);df-generated | -| System;Double;Parse;(System.ReadOnlySpan,System.Globalization.NumberStyles,System.IFormatProvider);df-generated | -| System;Double;Parse;(System.ReadOnlySpan,System.IFormatProvider);df-generated | -| System;Double;Parse;(System.String);df-generated | -| System;Double;Parse;(System.String,System.Globalization.NumberStyles);df-generated | -| System;Double;Parse;(System.String,System.Globalization.NumberStyles,System.IFormatProvider);df-generated | -| System;Double;Parse;(System.String,System.IFormatProvider);df-generated | -| System;Double;Pow;(System.Double,System.Double);df-generated | -| System;Double;Round;(System.Double);df-generated | -| System;Double;Round;(System.Double,System.MidpointRounding);df-generated | -| System;Double;Sign;(System.Double);df-generated | -| System;Double;Sin;(System.Double);df-generated | -| System;Double;Sinh;(System.Double);df-generated | -| System;Double;Sqrt;(System.Double);df-generated | -| System;Double;Tan;(System.Double);df-generated | -| System;Double;Tanh;(System.Double);df-generated | -| System;Double;ToBoolean;(System.IFormatProvider);df-generated | -| System;Double;ToByte;(System.IFormatProvider);df-generated | -| System;Double;ToChar;(System.IFormatProvider);df-generated | -| System;Double;ToDateTime;(System.IFormatProvider);df-generated | -| System;Double;ToDecimal;(System.IFormatProvider);df-generated | -| System;Double;ToDouble;(System.IFormatProvider);df-generated | -| System;Double;ToInt16;(System.IFormatProvider);df-generated | -| System;Double;ToInt32;(System.IFormatProvider);df-generated | -| System;Double;ToInt64;(System.IFormatProvider);df-generated | -| System;Double;ToSByte;(System.IFormatProvider);df-generated | -| System;Double;ToSingle;(System.IFormatProvider);df-generated | -| System;Double;ToString;();df-generated | -| System;Double;ToString;(System.String);df-generated | -| System;Double;ToUInt16;(System.IFormatProvider);df-generated | -| System;Double;ToUInt32;(System.IFormatProvider);df-generated | -| System;Double;ToUInt64;(System.IFormatProvider);df-generated | -| System;Double;Truncate;(System.Double);df-generated | -| System;Double;TryFormat;(System.Span,System.Int32,System.ReadOnlySpan,System.IFormatProvider);df-generated | -| System;Double;TryParse;(System.ReadOnlySpan,System.Double);df-generated | -| System;Double;TryParse;(System.ReadOnlySpan,System.Globalization.NumberStyles,System.IFormatProvider,System.Double);df-generated | -| System;Double;TryParse;(System.ReadOnlySpan,System.IFormatProvider,System.Double);df-generated | -| System;Double;TryParse;(System.String,System.Double);df-generated | -| System;Double;TryParse;(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.Double);df-generated | -| System;Double;TryParse;(System.String,System.IFormatProvider,System.Double);df-generated | -| System;Double;get_AdditiveIdentity;();df-generated | -| System;Double;get_E;();df-generated | -| System;Double;get_Epsilon;();df-generated | -| System;Double;get_MaxValue;();df-generated | -| System;Double;get_MinValue;();df-generated | -| System;Double;get_MultiplicativeIdentity;();df-generated | -| System;Double;get_NaN;();df-generated | -| System;Double;get_NegativeInfinity;();df-generated | -| System;Double;get_NegativeOne;();df-generated | -| System;Double;get_NegativeZero;();df-generated | -| System;Double;get_One;();df-generated | -| System;Double;get_Pi;();df-generated | -| System;Double;get_PositiveInfinity;();df-generated | -| System;Double;get_Tau;();df-generated | -| System;Double;get_Zero;();df-generated | -| System;DuplicateWaitObjectException;DuplicateWaitObjectException;();df-generated | -| System;DuplicateWaitObjectException;DuplicateWaitObjectException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System;DuplicateWaitObjectException;DuplicateWaitObjectException;(System.String);df-generated | -| System;DuplicateWaitObjectException;DuplicateWaitObjectException;(System.String,System.Exception);df-generated | -| System;DuplicateWaitObjectException;DuplicateWaitObjectException;(System.String,System.String);df-generated | -| System;EntryPointNotFoundException;EntryPointNotFoundException;();df-generated | -| System;EntryPointNotFoundException;EntryPointNotFoundException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System;EntryPointNotFoundException;EntryPointNotFoundException;(System.String);df-generated | -| System;EntryPointNotFoundException;EntryPointNotFoundException;(System.String,System.Exception);df-generated | -| System;Enum;CompareTo;(System.Object);df-generated | -| System;Enum;Equals;(System.Object);df-generated | -| System;Enum;Format;(System.Type,System.Object,System.String);df-generated | -| System;Enum;GetHashCode;();df-generated | -| System;Enum;GetName;(System.Type,System.Object);df-generated | -| System;Enum;GetName<>;(TEnum);df-generated | -| System;Enum;GetNames;(System.Type);df-generated | -| System;Enum;GetNames<>;();df-generated | -| System;Enum;GetTypeCode;();df-generated | -| System;Enum;GetValues;(System.Type);df-generated | -| System;Enum;GetValues<>;();df-generated | -| System;Enum;HasFlag;(System.Enum);df-generated | -| System;Enum;IsDefined;(System.Type,System.Object);df-generated | -| System;Enum;IsDefined<>;(TEnum);df-generated | -| System;Enum;Parse;(System.Type,System.ReadOnlySpan);df-generated | -| System;Enum;Parse;(System.Type,System.ReadOnlySpan,System.Boolean);df-generated | -| System;Enum;Parse;(System.Type,System.String);df-generated | -| System;Enum;Parse;(System.Type,System.String,System.Boolean);df-generated | -| System;Enum;Parse<>;(System.ReadOnlySpan);df-generated | -| System;Enum;Parse<>;(System.ReadOnlySpan,System.Boolean);df-generated | -| System;Enum;Parse<>;(System.String);df-generated | -| System;Enum;Parse<>;(System.String,System.Boolean);df-generated | -| System;Enum;ToBoolean;(System.IFormatProvider);df-generated | -| System;Enum;ToByte;(System.IFormatProvider);df-generated | -| System;Enum;ToChar;(System.IFormatProvider);df-generated | -| System;Enum;ToDateTime;(System.IFormatProvider);df-generated | -| System;Enum;ToDecimal;(System.IFormatProvider);df-generated | -| System;Enum;ToDouble;(System.IFormatProvider);df-generated | -| System;Enum;ToInt16;(System.IFormatProvider);df-generated | -| System;Enum;ToInt32;(System.IFormatProvider);df-generated | -| System;Enum;ToInt64;(System.IFormatProvider);df-generated | -| System;Enum;ToObject;(System.Type,System.Byte);df-generated | -| System;Enum;ToObject;(System.Type,System.Int16);df-generated | -| System;Enum;ToObject;(System.Type,System.Int32);df-generated | -| System;Enum;ToObject;(System.Type,System.Int64);df-generated | -| System;Enum;ToObject;(System.Type,System.Object);df-generated | -| System;Enum;ToObject;(System.Type,System.SByte);df-generated | -| System;Enum;ToObject;(System.Type,System.UInt16);df-generated | -| System;Enum;ToObject;(System.Type,System.UInt32);df-generated | -| System;Enum;ToObject;(System.Type,System.UInt64);df-generated | -| System;Enum;ToSByte;(System.IFormatProvider);df-generated | -| System;Enum;ToSingle;(System.IFormatProvider);df-generated | -| System;Enum;ToString;();df-generated | -| System;Enum;ToString;(System.IFormatProvider);df-generated | -| System;Enum;ToString;(System.String);df-generated | -| System;Enum;ToString;(System.String,System.IFormatProvider);df-generated | -| System;Enum;ToUInt16;(System.IFormatProvider);df-generated | -| System;Enum;ToUInt32;(System.IFormatProvider);df-generated | -| System;Enum;ToUInt64;(System.IFormatProvider);df-generated | -| System;Enum;TryParse;(System.Type,System.ReadOnlySpan,System.Boolean,System.Object);df-generated | -| System;Enum;TryParse;(System.Type,System.ReadOnlySpan,System.Object);df-generated | -| System;Enum;TryParse;(System.Type,System.String,System.Boolean,System.Object);df-generated | -| System;Enum;TryParse;(System.Type,System.String,System.Object);df-generated | -| System;Enum;TryParse<>;(System.ReadOnlySpan,System.Boolean,TEnum);df-generated | -| System;Enum;TryParse<>;(System.ReadOnlySpan,TEnum);df-generated | -| System;Enum;TryParse<>;(System.String,System.Boolean,TEnum);df-generated | -| System;Enum;TryParse<>;(System.String,TEnum);df-generated | -| System;Environment;Exit;(System.Int32);df-generated | -| System;Environment;FailFast;(System.String);df-generated | -| System;Environment;FailFast;(System.String,System.Exception);df-generated | -| System;Environment;GetCommandLineArgs;();df-generated | -| System;Environment;GetEnvironmentVariable;(System.String);df-generated | -| System;Environment;GetEnvironmentVariable;(System.String,System.EnvironmentVariableTarget);df-generated | -| System;Environment;GetEnvironmentVariables;();df-generated | -| System;Environment;GetEnvironmentVariables;(System.EnvironmentVariableTarget);df-generated | -| System;Environment;GetFolderPath;(System.Environment+SpecialFolder);df-generated | -| System;Environment;GetFolderPath;(System.Environment+SpecialFolder,System.Environment+SpecialFolderOption);df-generated | -| System;Environment;GetLogicalDrives;();df-generated | -| System;Environment;SetEnvironmentVariable;(System.String,System.String);df-generated | -| System;Environment;SetEnvironmentVariable;(System.String,System.String,System.EnvironmentVariableTarget);df-generated | -| System;Environment;get_CommandLine;();df-generated | -| System;Environment;get_CurrentDirectory;();df-generated | -| System;Environment;get_CurrentManagedThreadId;();df-generated | -| System;Environment;get_ExitCode;();df-generated | -| System;Environment;get_HasShutdownStarted;();df-generated | -| System;Environment;get_Is64BitOperatingSystem;();df-generated | -| System;Environment;get_Is64BitProcess;();df-generated | -| System;Environment;get_MachineName;();df-generated | -| System;Environment;get_NewLine;();df-generated | -| System;Environment;get_OSVersion;();df-generated | -| System;Environment;get_ProcessId;();df-generated | -| System;Environment;get_ProcessPath;();df-generated | -| System;Environment;get_ProcessorCount;();df-generated | -| System;Environment;get_StackTrace;();df-generated | -| System;Environment;get_SystemDirectory;();df-generated | -| System;Environment;get_SystemPageSize;();df-generated | -| System;Environment;get_TickCount64;();df-generated | -| System;Environment;get_TickCount;();df-generated | -| System;Environment;get_UserDomainName;();df-generated | -| System;Environment;get_UserInteractive;();df-generated | -| System;Environment;get_UserName;();df-generated | -| System;Environment;get_Version;();df-generated | -| System;Environment;get_WorkingSet;();df-generated | -| System;Environment;set_CurrentDirectory;(System.String);df-generated | -| System;Environment;set_ExitCode;(System.Int32);df-generated | -| System;EventArgs;EventArgs;();df-generated | -| System;Exception;Exception;();df-generated | -| System;Exception;GetType;();df-generated | -| System;Exception;ToString;();df-generated | -| System;Exception;get_Data;();df-generated | -| System;Exception;get_HResult;();df-generated | -| System;Exception;get_Source;();df-generated | -| System;Exception;set_HResult;(System.Int32);df-generated | -| System;ExecutionEngineException;ExecutionEngineException;();df-generated | -| System;ExecutionEngineException;ExecutionEngineException;(System.String);df-generated | -| System;ExecutionEngineException;ExecutionEngineException;(System.String,System.Exception);df-generated | -| System;FieldAccessException;FieldAccessException;();df-generated | -| System;FieldAccessException;FieldAccessException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System;FieldAccessException;FieldAccessException;(System.String);df-generated | -| System;FieldAccessException;FieldAccessException;(System.String,System.Exception);df-generated | -| System;FileStyleUriParser;FileStyleUriParser;();df-generated | -| System;FlagsAttribute;FlagsAttribute;();df-generated | -| System;FormatException;FormatException;();df-generated | -| System;FormatException;FormatException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System;FormatException;FormatException;(System.String);df-generated | -| System;FormatException;FormatException;(System.String,System.Exception);df-generated | -| System;FormattableString;GetArgument;(System.Int32);df-generated | -| System;FormattableString;GetArguments;();df-generated | -| System;FormattableString;ToString;(System.IFormatProvider);df-generated | -| System;FormattableString;get_ArgumentCount;();df-generated | -| System;FormattableString;get_Format;();df-generated | -| System;FtpStyleUriParser;FtpStyleUriParser;();df-generated | -| System;GC;AddMemoryPressure;(System.Int64);df-generated | -| System;GC;AllocateArray<>;(System.Int32,System.Boolean);df-generated | -| System;GC;AllocateUninitializedArray<>;(System.Int32,System.Boolean);df-generated | -| System;GC;CancelFullGCNotification;();df-generated | -| System;GC;Collect;();df-generated | -| System;GC;Collect;(System.Int32);df-generated | -| System;GC;Collect;(System.Int32,System.GCCollectionMode);df-generated | -| System;GC;Collect;(System.Int32,System.GCCollectionMode,System.Boolean);df-generated | -| System;GC;Collect;(System.Int32,System.GCCollectionMode,System.Boolean,System.Boolean);df-generated | -| System;GC;CollectionCount;(System.Int32);df-generated | -| System;GC;EndNoGCRegion;();df-generated | -| System;GC;GetAllocatedBytesForCurrentThread;();df-generated | -| System;GC;GetGCMemoryInfo;();df-generated | -| System;GC;GetGCMemoryInfo;(System.GCKind);df-generated | -| System;GC;GetGeneration;(System.Object);df-generated | -| System;GC;GetGeneration;(System.WeakReference);df-generated | -| System;GC;GetTotalAllocatedBytes;(System.Boolean);df-generated | -| System;GC;GetTotalMemory;(System.Boolean);df-generated | -| System;GC;KeepAlive;(System.Object);df-generated | -| System;GC;ReRegisterForFinalize;(System.Object);df-generated | -| System;GC;RegisterForFullGCNotification;(System.Int32,System.Int32);df-generated | -| System;GC;RemoveMemoryPressure;(System.Int64);df-generated | -| System;GC;SuppressFinalize;(System.Object);df-generated | -| System;GC;TryStartNoGCRegion;(System.Int64);df-generated | -| System;GC;TryStartNoGCRegion;(System.Int64,System.Boolean);df-generated | -| System;GC;TryStartNoGCRegion;(System.Int64,System.Int64);df-generated | -| System;GC;TryStartNoGCRegion;(System.Int64,System.Int64,System.Boolean);df-generated | -| System;GC;WaitForFullGCApproach;();df-generated | -| System;GC;WaitForFullGCApproach;(System.Int32);df-generated | -| System;GC;WaitForFullGCComplete;();df-generated | -| System;GC;WaitForFullGCComplete;(System.Int32);df-generated | -| System;GC;WaitForPendingFinalizers;();df-generated | -| System;GC;get_MaxGeneration;();df-generated | -| System;GCGenerationInfo;get_FragmentationAfterBytes;();df-generated | -| System;GCGenerationInfo;get_FragmentationBeforeBytes;();df-generated | -| System;GCGenerationInfo;get_SizeAfterBytes;();df-generated | -| System;GCGenerationInfo;get_SizeBeforeBytes;();df-generated | -| System;GCMemoryInfo;get_Compacted;();df-generated | -| System;GCMemoryInfo;get_Concurrent;();df-generated | -| System;GCMemoryInfo;get_FinalizationPendingCount;();df-generated | -| System;GCMemoryInfo;get_FragmentedBytes;();df-generated | -| System;GCMemoryInfo;get_Generation;();df-generated | -| System;GCMemoryInfo;get_GenerationInfo;();df-generated | -| System;GCMemoryInfo;get_HeapSizeBytes;();df-generated | -| System;GCMemoryInfo;get_HighMemoryLoadThresholdBytes;();df-generated | -| System;GCMemoryInfo;get_Index;();df-generated | -| System;GCMemoryInfo;get_MemoryLoadBytes;();df-generated | -| System;GCMemoryInfo;get_PauseDurations;();df-generated | -| System;GCMemoryInfo;get_PauseTimePercentage;();df-generated | -| System;GCMemoryInfo;get_PinnedObjectsCount;();df-generated | -| System;GCMemoryInfo;get_PromotedBytes;();df-generated | -| System;GCMemoryInfo;get_TotalAvailableMemoryBytes;();df-generated | -| System;GCMemoryInfo;get_TotalCommittedBytes;();df-generated | -| System;GenericUriParser;GenericUriParser;(System.GenericUriParserOptions);df-generated | -| System;GopherStyleUriParser;GopherStyleUriParser;();df-generated | -| System;Guid;CompareTo;(System.Guid);df-generated | -| System;Guid;CompareTo;(System.Object);df-generated | -| System;Guid;Equals;(System.Guid);df-generated | -| System;Guid;Equals;(System.Object);df-generated | -| System;Guid;GetHashCode;();df-generated | -| System;Guid;Guid;(System.Byte[]);df-generated | -| System;Guid;Guid;(System.Int32,System.Int16,System.Int16,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte);df-generated | -| System;Guid;Guid;(System.Int32,System.Int16,System.Int16,System.Byte[]);df-generated | -| System;Guid;Guid;(System.ReadOnlySpan);df-generated | -| System;Guid;Guid;(System.String);df-generated | -| System;Guid;Guid;(System.UInt32,System.UInt16,System.UInt16,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte);df-generated | -| System;Guid;NewGuid;();df-generated | -| System;Guid;Parse;(System.ReadOnlySpan);df-generated | -| System;Guid;Parse;(System.ReadOnlySpan,System.IFormatProvider);df-generated | -| System;Guid;Parse;(System.String);df-generated | -| System;Guid;Parse;(System.String,System.IFormatProvider);df-generated | -| System;Guid;ParseExact;(System.ReadOnlySpan,System.ReadOnlySpan);df-generated | -| System;Guid;ParseExact;(System.String,System.String);df-generated | -| System;Guid;ToByteArray;();df-generated | -| System;Guid;ToString;();df-generated | -| System;Guid;ToString;(System.String);df-generated | -| System;Guid;ToString;(System.String,System.IFormatProvider);df-generated | -| System;Guid;TryFormat;(System.Span,System.Int32,System.ReadOnlySpan);df-generated | -| System;Guid;TryFormat;(System.Span,System.Int32,System.ReadOnlySpan,System.IFormatProvider);df-generated | -| System;Guid;TryParse;(System.ReadOnlySpan,System.Guid);df-generated | -| System;Guid;TryParse;(System.ReadOnlySpan,System.IFormatProvider,System.Guid);df-generated | -| System;Guid;TryParse;(System.String,System.Guid);df-generated | -| System;Guid;TryParse;(System.String,System.IFormatProvider,System.Guid);df-generated | -| System;Guid;TryParseExact;(System.ReadOnlySpan,System.ReadOnlySpan,System.Guid);df-generated | -| System;Guid;TryParseExact;(System.String,System.String,System.Guid);df-generated | -| System;Guid;TryWriteBytes;(System.Span);df-generated | -| System;Half;Abs;(System.Half);df-generated | -| System;Half;Acos;(System.Half);df-generated | -| System;Half;Acosh;(System.Half);df-generated | -| System;Half;Asin;(System.Half);df-generated | -| System;Half;Asinh;(System.Half);df-generated | -| System;Half;Atan2;(System.Half,System.Half);df-generated | -| System;Half;Atan;(System.Half);df-generated | -| System;Half;Atanh;(System.Half);df-generated | -| System;Half;Cbrt;(System.Half);df-generated | -| System;Half;Ceiling;(System.Half);df-generated | -| System;Half;Clamp;(System.Half,System.Half,System.Half);df-generated | -| System;Half;CompareTo;(System.Half);df-generated | -| System;Half;CompareTo;(System.Object);df-generated | -| System;Half;CopySign;(System.Half,System.Half);df-generated | -| System;Half;Cos;(System.Half);df-generated | -| System;Half;Cosh;(System.Half);df-generated | -| System;Half;CreateSaturating<>;(TOther);df-generated | -| System;Half;CreateTruncating<>;(TOther);df-generated | -| System;Half;Equals;(System.Half);df-generated | -| System;Half;Equals;(System.Object);df-generated | -| System;Half;Exp;(System.Half);df-generated | -| System;Half;Floor;(System.Half);df-generated | -| System;Half;FusedMultiplyAdd;(System.Half,System.Half,System.Half);df-generated | -| System;Half;GetHashCode;();df-generated | -| System;Half;IsFinite;(System.Half);df-generated | -| System;Half;IsInfinity;(System.Half);df-generated | -| System;Half;IsNaN;(System.Half);df-generated | -| System;Half;IsNegative;(System.Half);df-generated | -| System;Half;IsNegativeInfinity;(System.Half);df-generated | -| System;Half;IsNormal;(System.Half);df-generated | -| System;Half;IsPositiveInfinity;(System.Half);df-generated | -| System;Half;IsPow2;(System.Half);df-generated | -| System;Half;IsSubnormal;(System.Half);df-generated | -| System;Half;Log2;(System.Half);df-generated | -| System;Half;Log10;(System.Half);df-generated | -| System;Half;Log;(System.Half);df-generated | -| System;Half;Log;(System.Half,System.Half);df-generated | -| System;Half;Max;(System.Half,System.Half);df-generated | -| System;Half;MaxMagnitude;(System.Half,System.Half);df-generated | -| System;Half;Min;(System.Half,System.Half);df-generated | -| System;Half;MinMagnitude;(System.Half,System.Half);df-generated | -| System;Half;Parse;(System.ReadOnlySpan,System.Globalization.NumberStyles,System.IFormatProvider);df-generated | -| System;Half;Parse;(System.ReadOnlySpan,System.IFormatProvider);df-generated | -| System;Half;Parse;(System.String);df-generated | -| System;Half;Parse;(System.String,System.Globalization.NumberStyles);df-generated | -| System;Half;Parse;(System.String,System.Globalization.NumberStyles,System.IFormatProvider);df-generated | -| System;Half;Parse;(System.String,System.IFormatProvider);df-generated | -| System;Half;Pow;(System.Half,System.Half);df-generated | -| System;Half;Round;(System.Half);df-generated | -| System;Half;Round;(System.Half,System.MidpointRounding);df-generated | -| System;Half;Sign;(System.Half);df-generated | -| System;Half;Sin;(System.Half);df-generated | -| System;Half;Sinh;(System.Half);df-generated | -| System;Half;Sqrt;(System.Half);df-generated | -| System;Half;Tan;(System.Half);df-generated | -| System;Half;Tanh;(System.Half);df-generated | -| System;Half;ToString;();df-generated | -| System;Half;ToString;(System.String);df-generated | -| System;Half;Truncate;(System.Half);df-generated | -| System;Half;TryFormat;(System.Span,System.Int32,System.ReadOnlySpan,System.IFormatProvider);df-generated | -| System;Half;TryParse;(System.ReadOnlySpan,System.Globalization.NumberStyles,System.IFormatProvider,System.Half);df-generated | -| System;Half;TryParse;(System.ReadOnlySpan,System.Half);df-generated | -| System;Half;TryParse;(System.ReadOnlySpan,System.IFormatProvider,System.Half);df-generated | -| System;Half;TryParse;(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.Half);df-generated | -| System;Half;TryParse;(System.String,System.Half);df-generated | -| System;Half;TryParse;(System.String,System.IFormatProvider,System.Half);df-generated | -| System;Half;get_AdditiveIdentity;();df-generated | -| System;Half;get_E;();df-generated | -| System;Half;get_Epsilon;();df-generated | -| System;Half;get_MaxValue;();df-generated | -| System;Half;get_MinValue;();df-generated | -| System;Half;get_MultiplicativeIdentity;();df-generated | -| System;Half;get_NaN;();df-generated | -| System;Half;get_NegativeInfinity;();df-generated | -| System;Half;get_NegativeOne;();df-generated | -| System;Half;get_NegativeZero;();df-generated | -| System;Half;get_One;();df-generated | -| System;Half;get_Pi;();df-generated | -| System;Half;get_PositiveInfinity;();df-generated | -| System;Half;get_Tau;();df-generated | -| System;Half;get_Zero;();df-generated | -| System;HashCode;Add<>;(T);df-generated | -| System;HashCode;Add<>;(T,System.Collections.Generic.IEqualityComparer);df-generated | -| System;HashCode;AddBytes;(System.ReadOnlySpan);df-generated | -| System;HashCode;Combine<,,,,,,,>;(T1,T2,T3,T4,T5,T6,T7,T8);df-generated | -| System;HashCode;Combine<,,,,,,>;(T1,T2,T3,T4,T5,T6,T7);df-generated | -| System;HashCode;Combine<,,,,,>;(T1,T2,T3,T4,T5,T6);df-generated | -| System;HashCode;Combine<,,,,>;(T1,T2,T3,T4,T5);df-generated | -| System;HashCode;Combine<,,,>;(T1,T2,T3,T4);df-generated | -| System;HashCode;Combine<,,>;(T1,T2,T3);df-generated | -| System;HashCode;Combine<,>;(T1,T2);df-generated | -| System;HashCode;Combine<>;(T1);df-generated | -| System;HashCode;Equals;(System.Object);df-generated | -| System;HashCode;GetHashCode;();df-generated | -| System;HashCode;ToHashCode;();df-generated | -| System;HttpStyleUriParser;HttpStyleUriParser;();df-generated | -| System;IAsyncDisposable;DisposeAsync;();df-generated | -| System;IAsyncResult;get_AsyncState;();df-generated | -| System;IAsyncResult;get_AsyncWaitHandle;();df-generated | -| System;IAsyncResult;get_CompletedSynchronously;();df-generated | -| System;IAsyncResult;get_IsCompleted;();df-generated | -| System;ICloneable;Clone;();df-generated | -| System;IComparable;CompareTo;(System.Object);df-generated | -| System;IComparable<>;CompareTo;(T);df-generated | -| System;IConvertible;GetTypeCode;();df-generated | -| System;IConvertible;ToBoolean;(System.IFormatProvider);df-generated | -| System;IConvertible;ToByte;(System.IFormatProvider);df-generated | -| System;IConvertible;ToChar;(System.IFormatProvider);df-generated | -| System;IConvertible;ToDateTime;(System.IFormatProvider);df-generated | -| System;IConvertible;ToDecimal;(System.IFormatProvider);df-generated | -| System;IConvertible;ToDouble;(System.IFormatProvider);df-generated | -| System;IConvertible;ToInt16;(System.IFormatProvider);df-generated | -| System;IConvertible;ToInt32;(System.IFormatProvider);df-generated | -| System;IConvertible;ToInt64;(System.IFormatProvider);df-generated | -| System;IConvertible;ToSByte;(System.IFormatProvider);df-generated | -| System;IConvertible;ToSingle;(System.IFormatProvider);df-generated | -| System;IConvertible;ToString;(System.IFormatProvider);df-generated | -| System;IConvertible;ToType;(System.Type,System.IFormatProvider);df-generated | -| System;IConvertible;ToUInt16;(System.IFormatProvider);df-generated | -| System;IConvertible;ToUInt32;(System.IFormatProvider);df-generated | -| System;IConvertible;ToUInt64;(System.IFormatProvider);df-generated | -| System;ICustomFormatter;Format;(System.String,System.Object,System.IFormatProvider);df-generated | -| System;IDisposable;Dispose;();df-generated | -| System;IEquatable<>;Equals;(T);df-generated | -| System;IFormatProvider;GetFormat;(System.Type);df-generated | -| System;IFormattable;ToString;(System.String,System.IFormatProvider);df-generated | -| System;IObservable<>;Subscribe;(System.IObserver);df-generated | -| System;IObserver<>;OnCompleted;();df-generated | -| System;IObserver<>;OnError;(System.Exception);df-generated | -| System;IObserver<>;OnNext;(T);df-generated | -| System;IProgress<>;Report;(T);df-generated | -| System;IServiceProvider;GetService;(System.Type);df-generated | -| System;ISpanFormattable;TryFormat;(System.Span,System.Int32,System.ReadOnlySpan,System.IFormatProvider);df-generated | -| System;Index;Equals;(System.Index);df-generated | -| System;Index;Equals;(System.Object);df-generated | -| System;Index;FromEnd;(System.Int32);df-generated | -| System;Index;FromStart;(System.Int32);df-generated | -| System;Index;GetHashCode;();df-generated | -| System;Index;GetOffset;(System.Int32);df-generated | -| System;Index;Index;(System.Int32,System.Boolean);df-generated | -| System;Index;ToString;();df-generated | -| System;Index;get_End;();df-generated | -| System;Index;get_IsFromEnd;();df-generated | -| System;Index;get_Start;();df-generated | -| System;Index;get_Value;();df-generated | -| System;IndexOutOfRangeException;IndexOutOfRangeException;();df-generated | -| System;IndexOutOfRangeException;IndexOutOfRangeException;(System.String);df-generated | -| System;IndexOutOfRangeException;IndexOutOfRangeException;(System.String,System.Exception);df-generated | -| System;InsufficientExecutionStackException;InsufficientExecutionStackException;();df-generated | -| System;InsufficientExecutionStackException;InsufficientExecutionStackException;(System.String);df-generated | -| System;InsufficientExecutionStackException;InsufficientExecutionStackException;(System.String,System.Exception);df-generated | -| System;InsufficientMemoryException;InsufficientMemoryException;();df-generated | -| System;InsufficientMemoryException;InsufficientMemoryException;(System.String);df-generated | -| System;InsufficientMemoryException;InsufficientMemoryException;(System.String,System.Exception);df-generated | -| System;Int16;Abs;(System.Int16);df-generated | -| System;Int16;Clamp;(System.Int16,System.Int16,System.Int16);df-generated | -| System;Int16;CompareTo;(System.Int16);df-generated | -| System;Int16;CompareTo;(System.Object);df-generated | -| System;Int16;CreateSaturating<>;(TOther);df-generated | -| System;Int16;CreateTruncating<>;(TOther);df-generated | -| System;Int16;DivRem;(System.Int16,System.Int16);df-generated | -| System;Int16;Equals;(System.Int16);df-generated | -| System;Int16;Equals;(System.Object);df-generated | -| System;Int16;GetHashCode;();df-generated | -| System;Int16;GetTypeCode;();df-generated | -| System;Int16;IsPow2;(System.Int16);df-generated | -| System;Int16;LeadingZeroCount;(System.Int16);df-generated | -| System;Int16;Log2;(System.Int16);df-generated | -| System;Int16;Max;(System.Int16,System.Int16);df-generated | -| System;Int16;Min;(System.Int16,System.Int16);df-generated | -| System;Int16;Parse;(System.ReadOnlySpan,System.Globalization.NumberStyles,System.IFormatProvider);df-generated | -| System;Int16;Parse;(System.ReadOnlySpan,System.IFormatProvider);df-generated | -| System;Int16;Parse;(System.String);df-generated | -| System;Int16;Parse;(System.String,System.Globalization.NumberStyles);df-generated | -| System;Int16;Parse;(System.String,System.Globalization.NumberStyles,System.IFormatProvider);df-generated | -| System;Int16;Parse;(System.String,System.IFormatProvider);df-generated | -| System;Int16;PopCount;(System.Int16);df-generated | -| System;Int16;RotateLeft;(System.Int16,System.Int32);df-generated | -| System;Int16;RotateRight;(System.Int16,System.Int32);df-generated | -| System;Int16;Sign;(System.Int16);df-generated | -| System;Int16;ToBoolean;(System.IFormatProvider);df-generated | -| System;Int16;ToByte;(System.IFormatProvider);df-generated | -| System;Int16;ToChar;(System.IFormatProvider);df-generated | -| System;Int16;ToDateTime;(System.IFormatProvider);df-generated | -| System;Int16;ToDecimal;(System.IFormatProvider);df-generated | -| System;Int16;ToDouble;(System.IFormatProvider);df-generated | -| System;Int16;ToInt16;(System.IFormatProvider);df-generated | -| System;Int16;ToInt32;(System.IFormatProvider);df-generated | -| System;Int16;ToInt64;(System.IFormatProvider);df-generated | -| System;Int16;ToSByte;(System.IFormatProvider);df-generated | -| System;Int16;ToSingle;(System.IFormatProvider);df-generated | -| System;Int16;ToString;();df-generated | -| System;Int16;ToString;(System.IFormatProvider);df-generated | -| System;Int16;ToString;(System.String);df-generated | -| System;Int16;ToString;(System.String,System.IFormatProvider);df-generated | -| System;Int16;ToType;(System.Type,System.IFormatProvider);df-generated | -| System;Int16;ToUInt16;(System.IFormatProvider);df-generated | -| System;Int16;ToUInt32;(System.IFormatProvider);df-generated | -| System;Int16;ToUInt64;(System.IFormatProvider);df-generated | -| System;Int16;TrailingZeroCount;(System.Int16);df-generated | -| System;Int16;TryFormat;(System.Span,System.Int32,System.ReadOnlySpan,System.IFormatProvider);df-generated | -| System;Int16;TryParse;(System.ReadOnlySpan,System.Globalization.NumberStyles,System.IFormatProvider,System.Int16);df-generated | -| System;Int16;TryParse;(System.ReadOnlySpan,System.IFormatProvider,System.Int16);df-generated | -| System;Int16;TryParse;(System.ReadOnlySpan,System.Int16);df-generated | -| System;Int16;TryParse;(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.Int16);df-generated | -| System;Int16;TryParse;(System.String,System.IFormatProvider,System.Int16);df-generated | -| System;Int16;TryParse;(System.String,System.Int16);df-generated | -| System;Int16;get_AdditiveIdentity;();df-generated | -| System;Int16;get_MaxValue;();df-generated | -| System;Int16;get_MinValue;();df-generated | -| System;Int16;get_MultiplicativeIdentity;();df-generated | -| System;Int16;get_NegativeOne;();df-generated | -| System;Int16;get_One;();df-generated | -| System;Int16;get_Zero;();df-generated | -| System;Int32;Abs;(System.Int32);df-generated | -| System;Int32;Clamp;(System.Int32,System.Int32,System.Int32);df-generated | -| System;Int32;CompareTo;(System.Int32);df-generated | -| System;Int32;CompareTo;(System.Object);df-generated | -| System;Int32;CreateSaturating<>;(TOther);df-generated | -| System;Int32;CreateTruncating<>;(TOther);df-generated | -| System;Int32;DivRem;(System.Int32,System.Int32);df-generated | -| System;Int32;Equals;(System.Int32);df-generated | -| System;Int32;Equals;(System.Object);df-generated | -| System;Int32;GetHashCode;();df-generated | -| System;Int32;GetTypeCode;();df-generated | -| System;Int32;IsPow2;(System.Int32);df-generated | -| System;Int32;LeadingZeroCount;(System.Int32);df-generated | -| System;Int32;Log2;(System.Int32);df-generated | -| System;Int32;Max;(System.Int32,System.Int32);df-generated | -| System;Int32;Min;(System.Int32,System.Int32);df-generated | -| System;Int32;Parse;(System.ReadOnlySpan,System.IFormatProvider);df-generated | -| System;Int32;PopCount;(System.Int32);df-generated | -| System;Int32;RotateLeft;(System.Int32,System.Int32);df-generated | -| System;Int32;RotateRight;(System.Int32,System.Int32);df-generated | -| System;Int32;Sign;(System.Int32);df-generated | -| System;Int32;ToBoolean;(System.IFormatProvider);df-generated | -| System;Int32;ToByte;(System.IFormatProvider);df-generated | -| System;Int32;ToChar;(System.IFormatProvider);df-generated | -| System;Int32;ToDateTime;(System.IFormatProvider);df-generated | -| System;Int32;ToDecimal;(System.IFormatProvider);df-generated | -| System;Int32;ToDouble;(System.IFormatProvider);df-generated | -| System;Int32;ToInt16;(System.IFormatProvider);df-generated | -| System;Int32;ToInt32;(System.IFormatProvider);df-generated | -| System;Int32;ToInt64;(System.IFormatProvider);df-generated | -| System;Int32;ToSByte;(System.IFormatProvider);df-generated | -| System;Int32;ToSingle;(System.IFormatProvider);df-generated | -| System;Int32;ToString;();df-generated | -| System;Int32;ToString;(System.IFormatProvider);df-generated | -| System;Int32;ToString;(System.String);df-generated | -| System;Int32;ToString;(System.String,System.IFormatProvider);df-generated | -| System;Int32;ToType;(System.Type,System.IFormatProvider);df-generated | -| System;Int32;ToUInt16;(System.IFormatProvider);df-generated | -| System;Int32;ToUInt32;(System.IFormatProvider);df-generated | -| System;Int32;ToUInt64;(System.IFormatProvider);df-generated | -| System;Int32;TrailingZeroCount;(System.Int32);df-generated | -| System;Int32;TryFormat;(System.Span,System.Int32,System.ReadOnlySpan,System.IFormatProvider);df-generated | -| System;Int32;TryParse;(System.ReadOnlySpan,System.IFormatProvider,System.Int32);df-generated | -| System;Int32;TryParse;(System.String,System.IFormatProvider,System.Int32);df-generated | -| System;Int32;get_AdditiveIdentity;();df-generated | -| System;Int32;get_MaxValue;();df-generated | -| System;Int32;get_MinValue;();df-generated | -| System;Int32;get_MultiplicativeIdentity;();df-generated | -| System;Int32;get_NegativeOne;();df-generated | -| System;Int32;get_One;();df-generated | -| System;Int32;get_Zero;();df-generated | -| System;Int64;Abs;(System.Int64);df-generated | -| System;Int64;Clamp;(System.Int64,System.Int64,System.Int64);df-generated | -| System;Int64;CompareTo;(System.Int64);df-generated | -| System;Int64;CompareTo;(System.Object);df-generated | -| System;Int64;CreateSaturating<>;(TOther);df-generated | -| System;Int64;CreateTruncating<>;(TOther);df-generated | -| System;Int64;DivRem;(System.Int64,System.Int64);df-generated | -| System;Int64;Equals;(System.Int64);df-generated | -| System;Int64;Equals;(System.Object);df-generated | -| System;Int64;GetHashCode;();df-generated | -| System;Int64;GetTypeCode;();df-generated | -| System;Int64;IsPow2;(System.Int64);df-generated | -| System;Int64;LeadingZeroCount;(System.Int64);df-generated | -| System;Int64;Log2;(System.Int64);df-generated | -| System;Int64;Max;(System.Int64,System.Int64);df-generated | -| System;Int64;Min;(System.Int64,System.Int64);df-generated | -| System;Int64;Parse;(System.ReadOnlySpan,System.Globalization.NumberStyles,System.IFormatProvider);df-generated | -| System;Int64;Parse;(System.ReadOnlySpan,System.IFormatProvider);df-generated | -| System;Int64;Parse;(System.String);df-generated | -| System;Int64;Parse;(System.String,System.Globalization.NumberStyles);df-generated | -| System;Int64;Parse;(System.String,System.Globalization.NumberStyles,System.IFormatProvider);df-generated | -| System;Int64;Parse;(System.String,System.IFormatProvider);df-generated | -| System;Int64;PopCount;(System.Int64);df-generated | -| System;Int64;RotateLeft;(System.Int64,System.Int32);df-generated | -| System;Int64;RotateRight;(System.Int64,System.Int32);df-generated | -| System;Int64;Sign;(System.Int64);df-generated | -| System;Int64;ToBoolean;(System.IFormatProvider);df-generated | -| System;Int64;ToByte;(System.IFormatProvider);df-generated | -| System;Int64;ToChar;(System.IFormatProvider);df-generated | -| System;Int64;ToDateTime;(System.IFormatProvider);df-generated | -| System;Int64;ToDecimal;(System.IFormatProvider);df-generated | -| System;Int64;ToDouble;(System.IFormatProvider);df-generated | -| System;Int64;ToInt16;(System.IFormatProvider);df-generated | -| System;Int64;ToInt32;(System.IFormatProvider);df-generated | -| System;Int64;ToInt64;(System.IFormatProvider);df-generated | -| System;Int64;ToSByte;(System.IFormatProvider);df-generated | -| System;Int64;ToSingle;(System.IFormatProvider);df-generated | -| System;Int64;ToString;();df-generated | -| System;Int64;ToString;(System.IFormatProvider);df-generated | -| System;Int64;ToString;(System.String);df-generated | -| System;Int64;ToString;(System.String,System.IFormatProvider);df-generated | -| System;Int64;ToType;(System.Type,System.IFormatProvider);df-generated | -| System;Int64;ToUInt16;(System.IFormatProvider);df-generated | -| System;Int64;ToUInt32;(System.IFormatProvider);df-generated | -| System;Int64;ToUInt64;(System.IFormatProvider);df-generated | -| System;Int64;TrailingZeroCount;(System.Int64);df-generated | -| System;Int64;TryFormat;(System.Span,System.Int32,System.ReadOnlySpan,System.IFormatProvider);df-generated | -| System;Int64;TryParse;(System.ReadOnlySpan,System.Globalization.NumberStyles,System.IFormatProvider,System.Int64);df-generated | -| System;Int64;TryParse;(System.ReadOnlySpan,System.IFormatProvider,System.Int64);df-generated | -| System;Int64;TryParse;(System.ReadOnlySpan,System.Int64);df-generated | -| System;Int64;TryParse;(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.Int64);df-generated | -| System;Int64;TryParse;(System.String,System.IFormatProvider,System.Int64);df-generated | -| System;Int64;TryParse;(System.String,System.Int64);df-generated | -| System;Int64;get_AdditiveIdentity;();df-generated | -| System;Int64;get_MaxValue;();df-generated | -| System;Int64;get_MinValue;();df-generated | -| System;Int64;get_MultiplicativeIdentity;();df-generated | -| System;Int64;get_NegativeOne;();df-generated | -| System;Int64;get_One;();df-generated | -| System;Int64;get_Zero;();df-generated | -| System;IntPtr;Add;(System.IntPtr,System.Int32);df-generated | -| System;IntPtr;CompareTo;(System.IntPtr);df-generated | -| System;IntPtr;CompareTo;(System.Object);df-generated | -| System;IntPtr;DivRem;(System.IntPtr,System.IntPtr);df-generated | -| System;IntPtr;Equals;(System.IntPtr);df-generated | -| System;IntPtr;Equals;(System.Object);df-generated | -| System;IntPtr;GetHashCode;();df-generated | -| System;IntPtr;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System;IntPtr;IntPtr;(System.Int32);df-generated | -| System;IntPtr;IntPtr;(System.Int64);df-generated | -| System;IntPtr;IsPow2;(System.IntPtr);df-generated | -| System;IntPtr;LeadingZeroCount;(System.IntPtr);df-generated | -| System;IntPtr;Log2;(System.IntPtr);df-generated | -| System;IntPtr;Parse;(System.ReadOnlySpan,System.Globalization.NumberStyles,System.IFormatProvider);df-generated | -| System;IntPtr;Parse;(System.ReadOnlySpan,System.IFormatProvider);df-generated | -| System;IntPtr;Parse;(System.String);df-generated | -| System;IntPtr;Parse;(System.String,System.Globalization.NumberStyles);df-generated | -| System;IntPtr;Parse;(System.String,System.Globalization.NumberStyles,System.IFormatProvider);df-generated | -| System;IntPtr;Parse;(System.String,System.IFormatProvider);df-generated | -| System;IntPtr;PopCount;(System.IntPtr);df-generated | -| System;IntPtr;RotateLeft;(System.IntPtr,System.Int32);df-generated | -| System;IntPtr;RotateRight;(System.IntPtr,System.Int32);df-generated | -| System;IntPtr;Sign;(System.IntPtr);df-generated | -| System;IntPtr;Subtract;(System.IntPtr,System.Int32);df-generated | -| System;IntPtr;ToInt32;();df-generated | -| System;IntPtr;ToInt64;();df-generated | -| System;IntPtr;ToString;();df-generated | -| System;IntPtr;ToString;(System.IFormatProvider);df-generated | -| System;IntPtr;ToString;(System.String);df-generated | -| System;IntPtr;ToString;(System.String,System.IFormatProvider);df-generated | -| System;IntPtr;TrailingZeroCount;(System.IntPtr);df-generated | -| System;IntPtr;TryFormat;(System.Span,System.Int32,System.ReadOnlySpan,System.IFormatProvider);df-generated | -| System;IntPtr;TryParse;(System.ReadOnlySpan,System.Globalization.NumberStyles,System.IFormatProvider,System.IntPtr);df-generated | -| System;IntPtr;TryParse;(System.ReadOnlySpan,System.IFormatProvider,System.IntPtr);df-generated | -| System;IntPtr;TryParse;(System.ReadOnlySpan,System.IntPtr);df-generated | -| System;IntPtr;TryParse;(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.IntPtr);df-generated | -| System;IntPtr;TryParse;(System.String,System.IFormatProvider,System.IntPtr);df-generated | -| System;IntPtr;TryParse;(System.String,System.IntPtr);df-generated | -| System;IntPtr;get_AdditiveIdentity;();df-generated | -| System;IntPtr;get_MaxValue;();df-generated | -| System;IntPtr;get_MinValue;();df-generated | -| System;IntPtr;get_MultiplicativeIdentity;();df-generated | -| System;IntPtr;get_NegativeOne;();df-generated | -| System;IntPtr;get_One;();df-generated | -| System;IntPtr;get_Size;();df-generated | -| System;IntPtr;get_Zero;();df-generated | -| System;InvalidCastException;InvalidCastException;();df-generated | -| System;InvalidCastException;InvalidCastException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System;InvalidCastException;InvalidCastException;(System.String);df-generated | -| System;InvalidCastException;InvalidCastException;(System.String,System.Exception);df-generated | -| System;InvalidCastException;InvalidCastException;(System.String,System.Int32);df-generated | -| System;InvalidOperationException;InvalidOperationException;();df-generated | -| System;InvalidOperationException;InvalidOperationException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System;InvalidOperationException;InvalidOperationException;(System.String);df-generated | -| System;InvalidOperationException;InvalidOperationException;(System.String,System.Exception);df-generated | -| System;InvalidProgramException;InvalidProgramException;();df-generated | -| System;InvalidProgramException;InvalidProgramException;(System.String);df-generated | -| System;InvalidProgramException;InvalidProgramException;(System.String,System.Exception);df-generated | -| System;InvalidTimeZoneException;InvalidTimeZoneException;();df-generated | -| System;InvalidTimeZoneException;InvalidTimeZoneException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System;InvalidTimeZoneException;InvalidTimeZoneException;(System.String);df-generated | -| System;InvalidTimeZoneException;InvalidTimeZoneException;(System.String,System.Exception);df-generated | -| System;Lazy<>;Lazy;();df-generated | -| System;Lazy<>;Lazy;(System.Boolean);df-generated | -| System;Lazy<>;Lazy;(System.Threading.LazyThreadSafetyMode);df-generated | -| System;Lazy<>;get_IsValueCreated;();df-generated | -| System;LdapStyleUriParser;LdapStyleUriParser;();df-generated | -| System;LoaderOptimizationAttribute;LoaderOptimizationAttribute;(System.Byte);df-generated | -| System;LoaderOptimizationAttribute;LoaderOptimizationAttribute;(System.LoaderOptimization);df-generated | -| System;LoaderOptimizationAttribute;get_Value;();df-generated | -| System;MTAThreadAttribute;MTAThreadAttribute;();df-generated | -| System;MarshalByRefObject;GetLifetimeService;();df-generated | -| System;MarshalByRefObject;InitializeLifetimeService;();df-generated | -| System;MarshalByRefObject;MarshalByRefObject;();df-generated | -| System;MarshalByRefObject;MemberwiseClone;(System.Boolean);df-generated | -| System;Math;Abs;(System.Decimal);df-generated | -| System;Math;Abs;(System.Double);df-generated | -| System;Math;Abs;(System.Int16);df-generated | -| System;Math;Abs;(System.Int32);df-generated | -| System;Math;Abs;(System.Int64);df-generated | -| System;Math;Abs;(System.SByte);df-generated | -| System;Math;Abs;(System.Single);df-generated | -| System;Math;Acos;(System.Double);df-generated | -| System;Math;Acosh;(System.Double);df-generated | -| System;Math;Asin;(System.Double);df-generated | -| System;Math;Asinh;(System.Double);df-generated | -| System;Math;Atan2;(System.Double,System.Double);df-generated | -| System;Math;Atan;(System.Double);df-generated | -| System;Math;Atanh;(System.Double);df-generated | -| System;Math;BigMul;(System.Int32,System.Int32);df-generated | -| System;Math;BigMul;(System.Int64,System.Int64,System.Int64);df-generated | -| System;Math;BigMul;(System.UInt64,System.UInt64,System.UInt64);df-generated | -| System;Math;BitDecrement;(System.Double);df-generated | -| System;Math;BitIncrement;(System.Double);df-generated | -| System;Math;Cbrt;(System.Double);df-generated | -| System;Math;Ceiling;(System.Decimal);df-generated | -| System;Math;Ceiling;(System.Double);df-generated | -| System;Math;Clamp;(System.Byte,System.Byte,System.Byte);df-generated | -| System;Math;Clamp;(System.Decimal,System.Decimal,System.Decimal);df-generated | -| System;Math;Clamp;(System.Double,System.Double,System.Double);df-generated | -| System;Math;Clamp;(System.Int16,System.Int16,System.Int16);df-generated | -| System;Math;Clamp;(System.Int32,System.Int32,System.Int32);df-generated | -| System;Math;Clamp;(System.Int64,System.Int64,System.Int64);df-generated | -| System;Math;Clamp;(System.SByte,System.SByte,System.SByte);df-generated | -| System;Math;Clamp;(System.Single,System.Single,System.Single);df-generated | -| System;Math;Clamp;(System.UInt16,System.UInt16,System.UInt16);df-generated | -| System;Math;Clamp;(System.UInt32,System.UInt32,System.UInt32);df-generated | -| System;Math;Clamp;(System.UInt64,System.UInt64,System.UInt64);df-generated | -| System;Math;CopySign;(System.Double,System.Double);df-generated | -| System;Math;Cos;(System.Double);df-generated | -| System;Math;Cosh;(System.Double);df-generated | -| System;Math;DivRem;(System.Byte,System.Byte);df-generated | -| System;Math;DivRem;(System.Int16,System.Int16);df-generated | -| System;Math;DivRem;(System.Int32,System.Int32);df-generated | -| System;Math;DivRem;(System.Int32,System.Int32,System.Int32);df-generated | -| System;Math;DivRem;(System.Int64,System.Int64);df-generated | -| System;Math;DivRem;(System.Int64,System.Int64,System.Int64);df-generated | -| System;Math;DivRem;(System.IntPtr,System.IntPtr);df-generated | -| System;Math;DivRem;(System.SByte,System.SByte);df-generated | -| System;Math;DivRem;(System.UInt16,System.UInt16);df-generated | -| System;Math;DivRem;(System.UInt32,System.UInt32);df-generated | -| System;Math;DivRem;(System.UInt64,System.UInt64);df-generated | -| System;Math;DivRem;(System.UIntPtr,System.UIntPtr);df-generated | -| System;Math;Exp;(System.Double);df-generated | -| System;Math;Floor;(System.Decimal);df-generated | -| System;Math;Floor;(System.Double);df-generated | -| System;Math;FusedMultiplyAdd;(System.Double,System.Double,System.Double);df-generated | -| System;Math;IEEERemainder;(System.Double,System.Double);df-generated | -| System;Math;ILogB;(System.Double);df-generated | -| System;Math;Log2;(System.Double);df-generated | -| System;Math;Log10;(System.Double);df-generated | -| System;Math;Log;(System.Double);df-generated | -| System;Math;Log;(System.Double,System.Double);df-generated | -| System;Math;Max;(System.Byte,System.Byte);df-generated | -| System;Math;Max;(System.Decimal,System.Decimal);df-generated | -| System;Math;Max;(System.Double,System.Double);df-generated | -| System;Math;Max;(System.Int16,System.Int16);df-generated | -| System;Math;Max;(System.Int32,System.Int32);df-generated | -| System;Math;Max;(System.Int64,System.Int64);df-generated | -| System;Math;Max;(System.SByte,System.SByte);df-generated | -| System;Math;Max;(System.Single,System.Single);df-generated | -| System;Math;Max;(System.UInt16,System.UInt16);df-generated | -| System;Math;Max;(System.UInt32,System.UInt32);df-generated | -| System;Math;Max;(System.UInt64,System.UInt64);df-generated | -| System;Math;MaxMagnitude;(System.Double,System.Double);df-generated | -| System;Math;Min;(System.Byte,System.Byte);df-generated | -| System;Math;Min;(System.Decimal,System.Decimal);df-generated | -| System;Math;Min;(System.Double,System.Double);df-generated | -| System;Math;Min;(System.Int16,System.Int16);df-generated | -| System;Math;Min;(System.Int32,System.Int32);df-generated | -| System;Math;Min;(System.Int64,System.Int64);df-generated | -| System;Math;Min;(System.SByte,System.SByte);df-generated | -| System;Math;Min;(System.Single,System.Single);df-generated | -| System;Math;Min;(System.UInt16,System.UInt16);df-generated | -| System;Math;Min;(System.UInt32,System.UInt32);df-generated | -| System;Math;Min;(System.UInt64,System.UInt64);df-generated | -| System;Math;MinMagnitude;(System.Double,System.Double);df-generated | -| System;Math;Pow;(System.Double,System.Double);df-generated | -| System;Math;ReciprocalEstimate;(System.Double);df-generated | -| System;Math;ReciprocalSqrtEstimate;(System.Double);df-generated | -| System;Math;Round;(System.Decimal);df-generated | -| System;Math;Round;(System.Decimal,System.Int32);df-generated | -| System;Math;Round;(System.Decimal,System.Int32,System.MidpointRounding);df-generated | -| System;Math;Round;(System.Decimal,System.MidpointRounding);df-generated | -| System;Math;Round;(System.Double);df-generated | -| System;Math;Round;(System.Double,System.Int32);df-generated | -| System;Math;Round;(System.Double,System.Int32,System.MidpointRounding);df-generated | -| System;Math;Round;(System.Double,System.MidpointRounding);df-generated | -| System;Math;ScaleB;(System.Double,System.Int32);df-generated | -| System;Math;Sign;(System.Decimal);df-generated | -| System;Math;Sign;(System.Double);df-generated | -| System;Math;Sign;(System.Int16);df-generated | -| System;Math;Sign;(System.Int32);df-generated | -| System;Math;Sign;(System.Int64);df-generated | -| System;Math;Sign;(System.IntPtr);df-generated | -| System;Math;Sign;(System.SByte);df-generated | -| System;Math;Sign;(System.Single);df-generated | -| System;Math;Sin;(System.Double);df-generated | -| System;Math;SinCos;(System.Double);df-generated | -| System;Math;Sinh;(System.Double);df-generated | -| System;Math;Sqrt;(System.Double);df-generated | -| System;Math;Tan;(System.Double);df-generated | -| System;Math;Tanh;(System.Double);df-generated | -| System;Math;Truncate;(System.Decimal);df-generated | -| System;Math;Truncate;(System.Double);df-generated | -| System;MathF;Abs;(System.Single);df-generated | -| System;MathF;Acos;(System.Single);df-generated | -| System;MathF;Acosh;(System.Single);df-generated | -| System;MathF;Asin;(System.Single);df-generated | -| System;MathF;Asinh;(System.Single);df-generated | -| System;MathF;Atan2;(System.Single,System.Single);df-generated | -| System;MathF;Atan;(System.Single);df-generated | -| System;MathF;Atanh;(System.Single);df-generated | -| System;MathF;BitDecrement;(System.Single);df-generated | -| System;MathF;BitIncrement;(System.Single);df-generated | -| System;MathF;Cbrt;(System.Single);df-generated | -| System;MathF;Ceiling;(System.Single);df-generated | -| System;MathF;CopySign;(System.Single,System.Single);df-generated | -| System;MathF;Cos;(System.Single);df-generated | -| System;MathF;Cosh;(System.Single);df-generated | -| System;MathF;Exp;(System.Single);df-generated | -| System;MathF;Floor;(System.Single);df-generated | -| System;MathF;FusedMultiplyAdd;(System.Single,System.Single,System.Single);df-generated | -| System;MathF;IEEERemainder;(System.Single,System.Single);df-generated | -| System;MathF;ILogB;(System.Single);df-generated | -| System;MathF;Log2;(System.Single);df-generated | -| System;MathF;Log10;(System.Single);df-generated | -| System;MathF;Log;(System.Single);df-generated | -| System;MathF;Log;(System.Single,System.Single);df-generated | -| System;MathF;Max;(System.Single,System.Single);df-generated | -| System;MathF;MaxMagnitude;(System.Single,System.Single);df-generated | -| System;MathF;Min;(System.Single,System.Single);df-generated | -| System;MathF;MinMagnitude;(System.Single,System.Single);df-generated | -| System;MathF;Pow;(System.Single,System.Single);df-generated | -| System;MathF;ReciprocalEstimate;(System.Single);df-generated | -| System;MathF;ReciprocalSqrtEstimate;(System.Single);df-generated | -| System;MathF;Round;(System.Single);df-generated | -| System;MathF;Round;(System.Single,System.Int32);df-generated | -| System;MathF;Round;(System.Single,System.Int32,System.MidpointRounding);df-generated | -| System;MathF;Round;(System.Single,System.MidpointRounding);df-generated | -| System;MathF;ScaleB;(System.Single,System.Int32);df-generated | -| System;MathF;Sign;(System.Single);df-generated | -| System;MathF;Sin;(System.Single);df-generated | -| System;MathF;SinCos;(System.Single);df-generated | -| System;MathF;Sinh;(System.Single);df-generated | -| System;MathF;Sqrt;(System.Single);df-generated | -| System;MathF;Tan;(System.Single);df-generated | -| System;MathF;Tanh;(System.Single);df-generated | -| System;MathF;Truncate;(System.Single);df-generated | -| System;MemberAccessException;MemberAccessException;();df-generated | -| System;MemberAccessException;MemberAccessException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System;MemberAccessException;MemberAccessException;(System.String);df-generated | -| System;MemberAccessException;MemberAccessException;(System.String,System.Exception);df-generated | -| System;Memory<>;CopyTo;(System.Memory<>);df-generated | -| System;Memory<>;Equals;(System.Memory<>);df-generated | -| System;Memory<>;Equals;(System.Object);df-generated | -| System;Memory<>;GetHashCode;();df-generated | -| System;Memory<>;Pin;();df-generated | -| System;Memory<>;ToArray;();df-generated | -| System;Memory<>;TryCopyTo;(System.Memory<>);df-generated | -| System;Memory<>;get_Empty;();df-generated | -| System;Memory<>;get_IsEmpty;();df-generated | -| System;Memory<>;get_Length;();df-generated | -| System;Memory<>;get_Span;();df-generated | -| System;MemoryExtensions+TryWriteInterpolatedStringHandler;AppendFormatted;(System.Object,System.Int32,System.String);df-generated | -| System;MemoryExtensions+TryWriteInterpolatedStringHandler;AppendFormatted;(System.ReadOnlySpan);df-generated | -| System;MemoryExtensions+TryWriteInterpolatedStringHandler;AppendFormatted;(System.ReadOnlySpan,System.Int32,System.String);df-generated | -| System;MemoryExtensions+TryWriteInterpolatedStringHandler;AppendFormatted;(System.String);df-generated | -| System;MemoryExtensions+TryWriteInterpolatedStringHandler;AppendFormatted;(System.String,System.Int32,System.String);df-generated | -| System;MemoryExtensions+TryWriteInterpolatedStringHandler;AppendFormatted<>;(T);df-generated | -| System;MemoryExtensions+TryWriteInterpolatedStringHandler;AppendFormatted<>;(T,System.Int32);df-generated | -| System;MemoryExtensions+TryWriteInterpolatedStringHandler;AppendFormatted<>;(T,System.Int32,System.String);df-generated | -| System;MemoryExtensions+TryWriteInterpolatedStringHandler;AppendFormatted<>;(T,System.String);df-generated | -| System;MemoryExtensions+TryWriteInterpolatedStringHandler;AppendLiteral;(System.String);df-generated | -| System;MemoryExtensions;AsSpan;(System.String);df-generated | -| System;MemoryExtensions;AsSpan;(System.String,System.Int32);df-generated | -| System;MemoryExtensions;AsSpan;(System.String,System.Int32,System.Int32);df-generated | -| System;MemoryExtensions;AsSpan<>;(System.ArraySegment);df-generated | -| System;MemoryExtensions;AsSpan<>;(System.ArraySegment,System.Index);df-generated | -| System;MemoryExtensions;AsSpan<>;(System.ArraySegment,System.Int32);df-generated | -| System;MemoryExtensions;AsSpan<>;(System.ArraySegment,System.Int32,System.Int32);df-generated | -| System;MemoryExtensions;AsSpan<>;(System.ArraySegment,System.Range);df-generated | -| System;MemoryExtensions;AsSpan<>;(T[]);df-generated | -| System;MemoryExtensions;AsSpan<>;(T[],System.Index);df-generated | -| System;MemoryExtensions;AsSpan<>;(T[],System.Int32);df-generated | -| System;MemoryExtensions;AsSpan<>;(T[],System.Int32,System.Int32);df-generated | -| System;MemoryExtensions;AsSpan<>;(T[],System.Range);df-generated | -| System;MemoryExtensions;BinarySearch<,>;(System.ReadOnlySpan,T,TComparer);df-generated | -| System;MemoryExtensions;BinarySearch<,>;(System.ReadOnlySpan,TComparable);df-generated | -| System;MemoryExtensions;BinarySearch<,>;(System.Span,T,TComparer);df-generated | -| System;MemoryExtensions;BinarySearch<,>;(System.Span,TComparable);df-generated | -| System;MemoryExtensions;BinarySearch<>;(System.ReadOnlySpan,System.IComparable);df-generated | -| System;MemoryExtensions;BinarySearch<>;(System.Span,System.IComparable);df-generated | -| System;MemoryExtensions;CompareTo;(System.ReadOnlySpan,System.ReadOnlySpan,System.StringComparison);df-generated | -| System;MemoryExtensions;Contains;(System.ReadOnlySpan,System.ReadOnlySpan,System.StringComparison);df-generated | -| System;MemoryExtensions;Contains<>;(System.ReadOnlySpan,T);df-generated | -| System;MemoryExtensions;Contains<>;(System.Span,T);df-generated | -| System;MemoryExtensions;CopyTo<>;(T[],System.Memory);df-generated | -| System;MemoryExtensions;CopyTo<>;(T[],System.Span);df-generated | -| System;MemoryExtensions;EndsWith;(System.ReadOnlySpan,System.ReadOnlySpan,System.StringComparison);df-generated | -| System;MemoryExtensions;EndsWith<>;(System.ReadOnlySpan,System.ReadOnlySpan);df-generated | -| System;MemoryExtensions;EndsWith<>;(System.Span,System.ReadOnlySpan);df-generated | -| System;MemoryExtensions;EnumerateLines;(System.Span);df-generated | -| System;MemoryExtensions;EnumerateRunes;(System.Span);df-generated | -| System;MemoryExtensions;Equals;(System.ReadOnlySpan,System.ReadOnlySpan,System.StringComparison);df-generated | -| System;MemoryExtensions;IndexOf;(System.ReadOnlySpan,System.ReadOnlySpan,System.StringComparison);df-generated | -| System;MemoryExtensions;IndexOf<>;(System.ReadOnlySpan,System.ReadOnlySpan);df-generated | -| System;MemoryExtensions;IndexOf<>;(System.ReadOnlySpan,T);df-generated | -| System;MemoryExtensions;IndexOf<>;(System.Span,System.ReadOnlySpan);df-generated | -| System;MemoryExtensions;IndexOf<>;(System.Span,T);df-generated | -| System;MemoryExtensions;IndexOfAny<>;(System.ReadOnlySpan,System.ReadOnlySpan);df-generated | -| System;MemoryExtensions;IndexOfAny<>;(System.ReadOnlySpan,T,T);df-generated | -| System;MemoryExtensions;IndexOfAny<>;(System.ReadOnlySpan,T,T,T);df-generated | -| System;MemoryExtensions;IndexOfAny<>;(System.Span,System.ReadOnlySpan);df-generated | -| System;MemoryExtensions;IndexOfAny<>;(System.Span,T,T);df-generated | -| System;MemoryExtensions;IndexOfAny<>;(System.Span,T,T,T);df-generated | -| System;MemoryExtensions;IsWhiteSpace;(System.ReadOnlySpan);df-generated | -| System;MemoryExtensions;LastIndexOf;(System.ReadOnlySpan,System.ReadOnlySpan,System.StringComparison);df-generated | -| System;MemoryExtensions;LastIndexOf<>;(System.ReadOnlySpan,System.ReadOnlySpan);df-generated | -| System;MemoryExtensions;LastIndexOf<>;(System.ReadOnlySpan,T);df-generated | -| System;MemoryExtensions;LastIndexOf<>;(System.Span,System.ReadOnlySpan);df-generated | -| System;MemoryExtensions;LastIndexOf<>;(System.Span,T);df-generated | -| System;MemoryExtensions;LastIndexOfAny<>;(System.ReadOnlySpan,System.ReadOnlySpan);df-generated | -| System;MemoryExtensions;LastIndexOfAny<>;(System.ReadOnlySpan,T,T);df-generated | -| System;MemoryExtensions;LastIndexOfAny<>;(System.ReadOnlySpan,T,T,T);df-generated | -| System;MemoryExtensions;LastIndexOfAny<>;(System.Span,System.ReadOnlySpan);df-generated | -| System;MemoryExtensions;LastIndexOfAny<>;(System.Span,T,T);df-generated | -| System;MemoryExtensions;LastIndexOfAny<>;(System.Span,T,T,T);df-generated | -| System;MemoryExtensions;Overlaps<>;(System.ReadOnlySpan,System.ReadOnlySpan);df-generated | -| System;MemoryExtensions;Overlaps<>;(System.ReadOnlySpan,System.ReadOnlySpan,System.Int32);df-generated | -| System;MemoryExtensions;Overlaps<>;(System.Span,System.ReadOnlySpan);df-generated | -| System;MemoryExtensions;Overlaps<>;(System.Span,System.ReadOnlySpan,System.Int32);df-generated | -| System;MemoryExtensions;Reverse<>;(System.Span);df-generated | -| System;MemoryExtensions;SequenceCompareTo<>;(System.ReadOnlySpan,System.ReadOnlySpan);df-generated | -| System;MemoryExtensions;SequenceCompareTo<>;(System.Span,System.ReadOnlySpan);df-generated | -| System;MemoryExtensions;SequenceEqual<>;(System.ReadOnlySpan,System.ReadOnlySpan);df-generated | -| System;MemoryExtensions;SequenceEqual<>;(System.ReadOnlySpan,System.ReadOnlySpan,System.Collections.Generic.IEqualityComparer);df-generated | -| System;MemoryExtensions;SequenceEqual<>;(System.Span,System.ReadOnlySpan);df-generated | -| System;MemoryExtensions;SequenceEqual<>;(System.Span,System.ReadOnlySpan,System.Collections.Generic.IEqualityComparer);df-generated | -| System;MemoryExtensions;Sort<,,>;(System.Span,System.Span,TComparer);df-generated | -| System;MemoryExtensions;Sort<,>;(System.Span,TComparer);df-generated | -| System;MemoryExtensions;Sort<,>;(System.Span,System.Span);df-generated | -| System;MemoryExtensions;Sort<>;(System.Span);df-generated | -| System;MemoryExtensions;StartsWith;(System.ReadOnlySpan,System.ReadOnlySpan,System.StringComparison);df-generated | -| System;MemoryExtensions;StartsWith<>;(System.ReadOnlySpan,System.ReadOnlySpan);df-generated | -| System;MemoryExtensions;StartsWith<>;(System.Span,System.ReadOnlySpan);df-generated | -| System;MemoryExtensions;ToLower;(System.ReadOnlySpan,System.Span,System.Globalization.CultureInfo);df-generated | -| System;MemoryExtensions;ToLowerInvariant;(System.ReadOnlySpan,System.Span);df-generated | -| System;MemoryExtensions;ToUpper;(System.ReadOnlySpan,System.Span,System.Globalization.CultureInfo);df-generated | -| System;MemoryExtensions;ToUpperInvariant;(System.ReadOnlySpan,System.Span);df-generated | -| System;MemoryExtensions;Trim;(System.ReadOnlySpan);df-generated | -| System;MemoryExtensions;Trim;(System.ReadOnlySpan,System.Char);df-generated | -| System;MemoryExtensions;Trim;(System.ReadOnlySpan,System.ReadOnlySpan);df-generated | -| System;MemoryExtensions;Trim;(System.Span);df-generated | -| System;MemoryExtensions;Trim<>;(System.ReadOnlySpan,T);df-generated | -| System;MemoryExtensions;Trim<>;(System.Span,T);df-generated | -| System;MemoryExtensions;TrimEnd;(System.ReadOnlySpan);df-generated | -| System;MemoryExtensions;TrimEnd;(System.ReadOnlySpan,System.Char);df-generated | -| System;MemoryExtensions;TrimEnd;(System.ReadOnlySpan,System.ReadOnlySpan);df-generated | -| System;MemoryExtensions;TrimEnd;(System.Span);df-generated | -| System;MemoryExtensions;TrimEnd<>;(System.ReadOnlySpan,T);df-generated | -| System;MemoryExtensions;TrimEnd<>;(System.Span,T);df-generated | -| System;MemoryExtensions;TrimStart;(System.ReadOnlySpan);df-generated | -| System;MemoryExtensions;TrimStart;(System.ReadOnlySpan,System.Char);df-generated | -| System;MemoryExtensions;TrimStart;(System.ReadOnlySpan,System.ReadOnlySpan);df-generated | -| System;MemoryExtensions;TrimStart;(System.Span);df-generated | -| System;MemoryExtensions;TrimStart<>;(System.ReadOnlySpan,T);df-generated | -| System;MemoryExtensions;TrimStart<>;(System.Span,T);df-generated | -| System;MemoryExtensions;TryWrite;(System.Span,System.IFormatProvider,System.MemoryExtensions+TryWriteInterpolatedStringHandler,System.Int32);df-generated | -| System;MemoryExtensions;TryWrite;(System.Span,System.MemoryExtensions+TryWriteInterpolatedStringHandler,System.Int32);df-generated | -| System;MethodAccessException;MethodAccessException;();df-generated | -| System;MethodAccessException;MethodAccessException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System;MethodAccessException;MethodAccessException;(System.String);df-generated | -| System;MethodAccessException;MethodAccessException;(System.String,System.Exception);df-generated | -| System;MissingFieldException;MissingFieldException;();df-generated | -| System;MissingFieldException;MissingFieldException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System;MissingFieldException;MissingFieldException;(System.String);df-generated | -| System;MissingFieldException;MissingFieldException;(System.String,System.Exception);df-generated | -| System;MissingMemberException;MissingMemberException;();df-generated | -| System;MissingMemberException;MissingMemberException;(System.String);df-generated | -| System;MissingMemberException;MissingMemberException;(System.String,System.Exception);df-generated | -| System;MissingMethodException;MissingMethodException;();df-generated | -| System;MissingMethodException;MissingMethodException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System;MissingMethodException;MissingMethodException;(System.String);df-generated | -| System;MissingMethodException;MissingMethodException;(System.String,System.Exception);df-generated | -| System;ModuleHandle;Equals;(System.ModuleHandle);df-generated | -| System;ModuleHandle;Equals;(System.Object);df-generated | -| System;ModuleHandle;GetHashCode;();df-generated | -| System;ModuleHandle;GetRuntimeFieldHandleFromMetadataToken;(System.Int32);df-generated | -| System;ModuleHandle;GetRuntimeMethodHandleFromMetadataToken;(System.Int32);df-generated | -| System;ModuleHandle;GetRuntimeTypeHandleFromMetadataToken;(System.Int32);df-generated | -| System;ModuleHandle;ResolveFieldHandle;(System.Int32);df-generated | -| System;ModuleHandle;ResolveFieldHandle;(System.Int32,System.RuntimeTypeHandle[],System.RuntimeTypeHandle[]);df-generated | -| System;ModuleHandle;ResolveMethodHandle;(System.Int32);df-generated | -| System;ModuleHandle;ResolveMethodHandle;(System.Int32,System.RuntimeTypeHandle[],System.RuntimeTypeHandle[]);df-generated | -| System;ModuleHandle;ResolveTypeHandle;(System.Int32);df-generated | -| System;ModuleHandle;ResolveTypeHandle;(System.Int32,System.RuntimeTypeHandle[],System.RuntimeTypeHandle[]);df-generated | -| System;ModuleHandle;get_MDStreamVersion;();df-generated | -| System;MulticastDelegate;Equals;(System.Object);df-generated | -| System;MulticastDelegate;GetHashCode;();df-generated | -| System;MulticastDelegate;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System;MulticastDelegate;MulticastDelegate;(System.Object,System.String);df-generated | -| System;MulticastDelegate;MulticastDelegate;(System.Type,System.String);df-generated | -| System;MulticastNotSupportedException;MulticastNotSupportedException;();df-generated | -| System;MulticastNotSupportedException;MulticastNotSupportedException;(System.String);df-generated | -| System;MulticastNotSupportedException;MulticastNotSupportedException;(System.String,System.Exception);df-generated | -| System;NetPipeStyleUriParser;NetPipeStyleUriParser;();df-generated | -| System;NetTcpStyleUriParser;NetTcpStyleUriParser;();df-generated | -| System;NewsStyleUriParser;NewsStyleUriParser;();df-generated | -| System;NonSerializedAttribute;NonSerializedAttribute;();df-generated | -| System;NotFiniteNumberException;NotFiniteNumberException;();df-generated | -| System;NotFiniteNumberException;NotFiniteNumberException;(System.Double);df-generated | -| System;NotFiniteNumberException;NotFiniteNumberException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System;NotFiniteNumberException;NotFiniteNumberException;(System.String);df-generated | -| System;NotFiniteNumberException;NotFiniteNumberException;(System.String,System.Double);df-generated | -| System;NotFiniteNumberException;NotFiniteNumberException;(System.String,System.Double,System.Exception);df-generated | -| System;NotFiniteNumberException;NotFiniteNumberException;(System.String,System.Exception);df-generated | -| System;NotFiniteNumberException;get_OffendingNumber;();df-generated | -| System;NotImplementedException;NotImplementedException;();df-generated | -| System;NotImplementedException;NotImplementedException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System;NotImplementedException;NotImplementedException;(System.String);df-generated | -| System;NotImplementedException;NotImplementedException;(System.String,System.Exception);df-generated | -| System;NotSupportedException;NotSupportedException;();df-generated | -| System;NotSupportedException;NotSupportedException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System;NotSupportedException;NotSupportedException;(System.String);df-generated | -| System;NotSupportedException;NotSupportedException;(System.String,System.Exception);df-generated | -| System;NullReferenceException;NullReferenceException;();df-generated | -| System;NullReferenceException;NullReferenceException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System;NullReferenceException;NullReferenceException;(System.String);df-generated | -| System;NullReferenceException;NullReferenceException;(System.String,System.Exception);df-generated | -| System;Nullable;Compare<>;(System.Nullable,System.Nullable);df-generated | -| System;Nullable;Equals<>;(System.Nullable,System.Nullable);df-generated | -| System;Nullable<>;Equals;(System.Object);df-generated | -| System;Nullable<>;GetHashCode;();df-generated | -| System;Object;Equals;(System.Object);df-generated | -| System;Object;Equals;(System.Object,System.Object);df-generated | -| System;Object;GetHashCode;();df-generated | -| System;Object;GetType;();df-generated | -| System;Object;MemberwiseClone;();df-generated | -| System;Object;Object;();df-generated | -| System;Object;ReferenceEquals;(System.Object,System.Object);df-generated | -| System;Object;ToString;();df-generated | -| System;ObjectDisposedException;ObjectDisposedException;(System.String);df-generated | -| System;ObjectDisposedException;ObjectDisposedException;(System.String,System.Exception);df-generated | -| System;ObjectDisposedException;ThrowIf;(System.Boolean,System.Object);df-generated | -| System;ObjectDisposedException;ThrowIf;(System.Boolean,System.Type);df-generated | -| System;ObsoleteAttribute;ObsoleteAttribute;();df-generated | -| System;ObsoleteAttribute;ObsoleteAttribute;(System.String);df-generated | -| System;ObsoleteAttribute;ObsoleteAttribute;(System.String,System.Boolean);df-generated | -| System;ObsoleteAttribute;get_DiagnosticId;();df-generated | -| System;ObsoleteAttribute;get_IsError;();df-generated | -| System;ObsoleteAttribute;get_Message;();df-generated | -| System;ObsoleteAttribute;get_UrlFormat;();df-generated | -| System;ObsoleteAttribute;set_DiagnosticId;(System.String);df-generated | -| System;ObsoleteAttribute;set_UrlFormat;(System.String);df-generated | -| System;OperatingSystem;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System;OperatingSystem;IsAndroid;();df-generated | -| System;OperatingSystem;IsAndroidVersionAtLeast;(System.Int32,System.Int32,System.Int32,System.Int32);df-generated | -| System;OperatingSystem;IsBrowser;();df-generated | -| System;OperatingSystem;IsFreeBSD;();df-generated | -| System;OperatingSystem;IsFreeBSDVersionAtLeast;(System.Int32,System.Int32,System.Int32,System.Int32);df-generated | -| System;OperatingSystem;IsIOS;();df-generated | -| System;OperatingSystem;IsIOSVersionAtLeast;(System.Int32,System.Int32,System.Int32);df-generated | -| System;OperatingSystem;IsLinux;();df-generated | -| System;OperatingSystem;IsMacCatalyst;();df-generated | -| System;OperatingSystem;IsMacCatalystVersionAtLeast;(System.Int32,System.Int32,System.Int32);df-generated | -| System;OperatingSystem;IsMacOS;();df-generated | -| System;OperatingSystem;IsMacOSVersionAtLeast;(System.Int32,System.Int32,System.Int32);df-generated | -| System;OperatingSystem;IsOSPlatform;(System.String);df-generated | -| System;OperatingSystem;IsOSPlatformVersionAtLeast;(System.String,System.Int32,System.Int32,System.Int32,System.Int32);df-generated | -| System;OperatingSystem;IsTvOS;();df-generated | -| System;OperatingSystem;IsTvOSVersionAtLeast;(System.Int32,System.Int32,System.Int32);df-generated | -| System;OperatingSystem;IsWatchOS;();df-generated | -| System;OperatingSystem;IsWatchOSVersionAtLeast;(System.Int32,System.Int32,System.Int32);df-generated | -| System;OperatingSystem;IsWindows;();df-generated | -| System;OperatingSystem;IsWindowsVersionAtLeast;(System.Int32,System.Int32,System.Int32,System.Int32);df-generated | -| System;OperatingSystem;OperatingSystem;(System.PlatformID,System.Version);df-generated | -| System;OperatingSystem;get_Platform;();df-generated | -| System;OperationCanceledException;OperationCanceledException;();df-generated | -| System;OperationCanceledException;OperationCanceledException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System;OperationCanceledException;OperationCanceledException;(System.String);df-generated | -| System;OperationCanceledException;OperationCanceledException;(System.String,System.Exception);df-generated | -| System;OutOfMemoryException;OutOfMemoryException;();df-generated | -| System;OutOfMemoryException;OutOfMemoryException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System;OutOfMemoryException;OutOfMemoryException;(System.String);df-generated | -| System;OutOfMemoryException;OutOfMemoryException;(System.String,System.Exception);df-generated | -| System;OverflowException;OverflowException;();df-generated | -| System;OverflowException;OverflowException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System;OverflowException;OverflowException;(System.String);df-generated | -| System;OverflowException;OverflowException;(System.String,System.Exception);df-generated | -| System;ParamArrayAttribute;ParamArrayAttribute;();df-generated | -| System;PlatformNotSupportedException;PlatformNotSupportedException;();df-generated | -| System;PlatformNotSupportedException;PlatformNotSupportedException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System;PlatformNotSupportedException;PlatformNotSupportedException;(System.String);df-generated | -| System;PlatformNotSupportedException;PlatformNotSupportedException;(System.String,System.Exception);df-generated | -| System;Progress<>;OnReport;(T);df-generated | -| System;Progress<>;Progress;();df-generated | -| System;Progress<>;Report;(T);df-generated | -| System;Random;Next;();df-generated | -| System;Random;Next;(System.Int32);df-generated | -| System;Random;Next;(System.Int32,System.Int32);df-generated | -| System;Random;NextBytes;(System.Byte[]);df-generated | -| System;Random;NextBytes;(System.Span);df-generated | -| System;Random;NextDouble;();df-generated | -| System;Random;NextInt64;();df-generated | -| System;Random;NextInt64;(System.Int64);df-generated | -| System;Random;NextInt64;(System.Int64,System.Int64);df-generated | -| System;Random;NextSingle;();df-generated | -| System;Random;Random;();df-generated | -| System;Random;Random;(System.Int32);df-generated | -| System;Random;Sample;();df-generated | -| System;Random;get_Shared;();df-generated | -| System;Range;EndAt;(System.Index);df-generated | -| System;Range;Equals;(System.Object);df-generated | -| System;Range;Equals;(System.Range);df-generated | -| System;Range;GetHashCode;();df-generated | -| System;Range;GetOffsetAndLength;(System.Int32);df-generated | -| System;Range;Range;(System.Index,System.Index);df-generated | -| System;Range;StartAt;(System.Index);df-generated | -| System;Range;ToString;();df-generated | -| System;Range;get_All;();df-generated | -| System;Range;get_End;();df-generated | -| System;Range;get_Start;();df-generated | -| System;RankException;RankException;();df-generated | -| System;RankException;RankException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System;RankException;RankException;(System.String);df-generated | -| System;RankException;RankException;(System.String,System.Exception);df-generated | -| System;ReadOnlyMemory<>;CopyTo;(System.Memory);df-generated | -| System;ReadOnlyMemory<>;Equals;(System.Object);df-generated | -| System;ReadOnlyMemory<>;Equals;(System.ReadOnlyMemory<>);df-generated | -| System;ReadOnlyMemory<>;GetHashCode;();df-generated | -| System;ReadOnlyMemory<>;Pin;();df-generated | -| System;ReadOnlyMemory<>;ToArray;();df-generated | -| System;ReadOnlyMemory<>;TryCopyTo;(System.Memory);df-generated | -| System;ReadOnlyMemory<>;get_Empty;();df-generated | -| System;ReadOnlyMemory<>;get_IsEmpty;();df-generated | -| System;ReadOnlyMemory<>;get_Length;();df-generated | -| System;ReadOnlyMemory<>;get_Span;();df-generated | -| System;ReadOnlySpan<>+Enumerator;MoveNext;();df-generated | -| System;ReadOnlySpan<>+Enumerator;get_Current;();df-generated | -| System;ReadOnlySpan<>;CopyTo;(System.Span);df-generated | -| System;ReadOnlySpan<>;Equals;(System.Object);df-generated | -| System;ReadOnlySpan<>;GetHashCode;();df-generated | -| System;ReadOnlySpan<>;GetPinnableReference;();df-generated | -| System;ReadOnlySpan<>;ReadOnlySpan;(System.Void*,System.Int32);df-generated | -| System;ReadOnlySpan<>;ReadOnlySpan;(T[]);df-generated | -| System;ReadOnlySpan<>;ReadOnlySpan;(T[],System.Int32,System.Int32);df-generated | -| System;ReadOnlySpan<>;Slice;(System.Int32);df-generated | -| System;ReadOnlySpan<>;Slice;(System.Int32,System.Int32);df-generated | -| System;ReadOnlySpan<>;ToArray;();df-generated | -| System;ReadOnlySpan<>;ToString;();df-generated | -| System;ReadOnlySpan<>;TryCopyTo;(System.Span);df-generated | -| System;ReadOnlySpan<>;get_Empty;();df-generated | -| System;ReadOnlySpan<>;get_IsEmpty;();df-generated | -| System;ReadOnlySpan<>;get_Item;(System.Int32);df-generated | -| System;ReadOnlySpan<>;get_Length;();df-generated | -| System;ResolveEventArgs;ResolveEventArgs;(System.String);df-generated | -| System;ResolveEventArgs;ResolveEventArgs;(System.String,System.Reflection.Assembly);df-generated | -| System;ResolveEventArgs;get_Name;();df-generated | -| System;ResolveEventArgs;get_RequestingAssembly;();df-generated | -| System;RuntimeFieldHandle;Equals;(System.Object);df-generated | -| System;RuntimeFieldHandle;Equals;(System.RuntimeFieldHandle);df-generated | -| System;RuntimeFieldHandle;GetHashCode;();df-generated | -| System;RuntimeFieldHandle;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System;RuntimeMethodHandle;Equals;(System.Object);df-generated | -| System;RuntimeMethodHandle;Equals;(System.RuntimeMethodHandle);df-generated | -| System;RuntimeMethodHandle;GetFunctionPointer;();df-generated | -| System;RuntimeMethodHandle;GetHashCode;();df-generated | -| System;RuntimeMethodHandle;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System;RuntimeTypeHandle;Equals;(System.Object);df-generated | -| System;RuntimeTypeHandle;Equals;(System.RuntimeTypeHandle);df-generated | -| System;RuntimeTypeHandle;GetHashCode;();df-generated | -| System;RuntimeTypeHandle;GetModuleHandle;();df-generated | -| System;RuntimeTypeHandle;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System;SByte;Abs;(System.SByte);df-generated | -| System;SByte;Clamp;(System.SByte,System.SByte,System.SByte);df-generated | -| System;SByte;CompareTo;(System.Object);df-generated | -| System;SByte;CompareTo;(System.SByte);df-generated | -| System;SByte;CreateSaturating<>;(TOther);df-generated | -| System;SByte;CreateTruncating<>;(TOther);df-generated | -| System;SByte;DivRem;(System.SByte,System.SByte);df-generated | -| System;SByte;Equals;(System.Object);df-generated | -| System;SByte;Equals;(System.SByte);df-generated | -| System;SByte;GetHashCode;();df-generated | -| System;SByte;GetTypeCode;();df-generated | -| System;SByte;IsPow2;(System.SByte);df-generated | -| System;SByte;LeadingZeroCount;(System.SByte);df-generated | -| System;SByte;Log2;(System.SByte);df-generated | -| System;SByte;Max;(System.SByte,System.SByte);df-generated | -| System;SByte;Min;(System.SByte,System.SByte);df-generated | -| System;SByte;Parse;(System.ReadOnlySpan,System.Globalization.NumberStyles,System.IFormatProvider);df-generated | -| System;SByte;Parse;(System.ReadOnlySpan,System.IFormatProvider);df-generated | -| System;SByte;Parse;(System.String);df-generated | -| System;SByte;Parse;(System.String,System.Globalization.NumberStyles);df-generated | -| System;SByte;Parse;(System.String,System.Globalization.NumberStyles,System.IFormatProvider);df-generated | -| System;SByte;Parse;(System.String,System.IFormatProvider);df-generated | -| System;SByte;PopCount;(System.SByte);df-generated | -| System;SByte;RotateLeft;(System.SByte,System.Int32);df-generated | -| System;SByte;RotateRight;(System.SByte,System.Int32);df-generated | -| System;SByte;Sign;(System.SByte);df-generated | -| System;SByte;ToBoolean;(System.IFormatProvider);df-generated | -| System;SByte;ToByte;(System.IFormatProvider);df-generated | -| System;SByte;ToChar;(System.IFormatProvider);df-generated | -| System;SByte;ToDateTime;(System.IFormatProvider);df-generated | -| System;SByte;ToDecimal;(System.IFormatProvider);df-generated | -| System;SByte;ToDouble;(System.IFormatProvider);df-generated | -| System;SByte;ToInt16;(System.IFormatProvider);df-generated | -| System;SByte;ToInt32;(System.IFormatProvider);df-generated | -| System;SByte;ToInt64;(System.IFormatProvider);df-generated | -| System;SByte;ToSByte;(System.IFormatProvider);df-generated | -| System;SByte;ToSingle;(System.IFormatProvider);df-generated | -| System;SByte;ToString;();df-generated | -| System;SByte;ToString;(System.IFormatProvider);df-generated | -| System;SByte;ToString;(System.String);df-generated | -| System;SByte;ToString;(System.String,System.IFormatProvider);df-generated | -| System;SByte;ToType;(System.Type,System.IFormatProvider);df-generated | -| System;SByte;ToUInt16;(System.IFormatProvider);df-generated | -| System;SByte;ToUInt32;(System.IFormatProvider);df-generated | -| System;SByte;ToUInt64;(System.IFormatProvider);df-generated | -| System;SByte;TrailingZeroCount;(System.SByte);df-generated | -| System;SByte;TryFormat;(System.Span,System.Int32,System.ReadOnlySpan,System.IFormatProvider);df-generated | -| System;SByte;TryParse;(System.ReadOnlySpan,System.Globalization.NumberStyles,System.IFormatProvider,System.SByte);df-generated | -| System;SByte;TryParse;(System.ReadOnlySpan,System.IFormatProvider,System.SByte);df-generated | -| System;SByte;TryParse;(System.ReadOnlySpan,System.SByte);df-generated | -| System;SByte;TryParse;(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.SByte);df-generated | -| System;SByte;TryParse;(System.String,System.IFormatProvider,System.SByte);df-generated | -| System;SByte;TryParse;(System.String,System.SByte);df-generated | -| System;SByte;get_AdditiveIdentity;();df-generated | -| System;SByte;get_MaxValue;();df-generated | -| System;SByte;get_MinValue;();df-generated | -| System;SByte;get_MultiplicativeIdentity;();df-generated | -| System;SByte;get_NegativeOne;();df-generated | -| System;SByte;get_One;();df-generated | -| System;SByte;get_Zero;();df-generated | -| System;STAThreadAttribute;STAThreadAttribute;();df-generated | -| System;SequencePosition;Equals;(System.Object);df-generated | -| System;SequencePosition;Equals;(System.SequencePosition);df-generated | -| System;SequencePosition;GetHashCode;();df-generated | -| System;SequencePosition;GetInteger;();df-generated | -| System;SerializableAttribute;SerializableAttribute;();df-generated | -| System;Single;Abs;(System.Single);df-generated | -| System;Single;Acos;(System.Single);df-generated | -| System;Single;Acosh;(System.Single);df-generated | -| System;Single;Asin;(System.Single);df-generated | -| System;Single;Asinh;(System.Single);df-generated | -| System;Single;Atan2;(System.Single,System.Single);df-generated | -| System;Single;Atan;(System.Single);df-generated | -| System;Single;Atanh;(System.Single);df-generated | -| System;Single;BitDecrement;(System.Single);df-generated | -| System;Single;BitIncrement;(System.Single);df-generated | -| System;Single;Cbrt;(System.Single);df-generated | -| System;Single;Ceiling;(System.Single);df-generated | -| System;Single;Clamp;(System.Single,System.Single,System.Single);df-generated | -| System;Single;CompareTo;(System.Object);df-generated | -| System;Single;CompareTo;(System.Single);df-generated | -| System;Single;CopySign;(System.Single,System.Single);df-generated | -| System;Single;Cos;(System.Single);df-generated | -| System;Single;Cosh;(System.Single);df-generated | -| System;Single;CreateSaturating<>;(TOther);df-generated | -| System;Single;CreateTruncating<>;(TOther);df-generated | -| System;Single;Equals;(System.Object);df-generated | -| System;Single;Equals;(System.Single);df-generated | -| System;Single;Exp;(System.Single);df-generated | -| System;Single;Floor;(System.Single);df-generated | -| System;Single;FusedMultiplyAdd;(System.Single,System.Single,System.Single);df-generated | -| System;Single;GetHashCode;();df-generated | -| System;Single;GetTypeCode;();df-generated | -| System;Single;IsFinite;(System.Single);df-generated | -| System;Single;IsInfinity;(System.Single);df-generated | -| System;Single;IsNaN;(System.Single);df-generated | -| System;Single;IsNegative;(System.Single);df-generated | -| System;Single;IsNegativeInfinity;(System.Single);df-generated | -| System;Single;IsNormal;(System.Single);df-generated | -| System;Single;IsPositiveInfinity;(System.Single);df-generated | -| System;Single;IsPow2;(System.Single);df-generated | -| System;Single;IsSubnormal;(System.Single);df-generated | -| System;Single;Log2;(System.Single);df-generated | -| System;Single;Log10;(System.Single);df-generated | -| System;Single;Log;(System.Single);df-generated | -| System;Single;Log;(System.Single,System.Single);df-generated | -| System;Single;Max;(System.Single,System.Single);df-generated | -| System;Single;MaxMagnitude;(System.Single,System.Single);df-generated | -| System;Single;Min;(System.Single,System.Single);df-generated | -| System;Single;MinMagnitude;(System.Single,System.Single);df-generated | -| System;Single;Parse;(System.ReadOnlySpan,System.Globalization.NumberStyles,System.IFormatProvider);df-generated | -| System;Single;Parse;(System.ReadOnlySpan,System.IFormatProvider);df-generated | -| System;Single;Parse;(System.String);df-generated | -| System;Single;Parse;(System.String,System.Globalization.NumberStyles);df-generated | -| System;Single;Parse;(System.String,System.Globalization.NumberStyles,System.IFormatProvider);df-generated | -| System;Single;Parse;(System.String,System.IFormatProvider);df-generated | -| System;Single;Pow;(System.Single,System.Single);df-generated | -| System;Single;Round;(System.Single);df-generated | -| System;Single;Round;(System.Single,System.MidpointRounding);df-generated | -| System;Single;Sign;(System.Single);df-generated | -| System;Single;Sin;(System.Single);df-generated | -| System;Single;Sinh;(System.Single);df-generated | -| System;Single;Sqrt;(System.Single);df-generated | -| System;Single;Tan;(System.Single);df-generated | -| System;Single;Tanh;(System.Single);df-generated | -| System;Single;ToBoolean;(System.IFormatProvider);df-generated | -| System;Single;ToByte;(System.IFormatProvider);df-generated | -| System;Single;ToChar;(System.IFormatProvider);df-generated | -| System;Single;ToDateTime;(System.IFormatProvider);df-generated | -| System;Single;ToDecimal;(System.IFormatProvider);df-generated | -| System;Single;ToDouble;(System.IFormatProvider);df-generated | -| System;Single;ToInt16;(System.IFormatProvider);df-generated | -| System;Single;ToInt32;(System.IFormatProvider);df-generated | -| System;Single;ToInt64;(System.IFormatProvider);df-generated | -| System;Single;ToSByte;(System.IFormatProvider);df-generated | -| System;Single;ToSingle;(System.IFormatProvider);df-generated | -| System;Single;ToString;();df-generated | -| System;Single;ToString;(System.String);df-generated | -| System;Single;ToUInt16;(System.IFormatProvider);df-generated | -| System;Single;ToUInt32;(System.IFormatProvider);df-generated | -| System;Single;ToUInt64;(System.IFormatProvider);df-generated | -| System;Single;Truncate;(System.Single);df-generated | -| System;Single;TryFormat;(System.Span,System.Int32,System.ReadOnlySpan,System.IFormatProvider);df-generated | -| System;Single;TryParse;(System.ReadOnlySpan,System.Globalization.NumberStyles,System.IFormatProvider,System.Single);df-generated | -| System;Single;TryParse;(System.ReadOnlySpan,System.IFormatProvider,System.Single);df-generated | -| System;Single;TryParse;(System.ReadOnlySpan,System.Single);df-generated | -| System;Single;TryParse;(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.Single);df-generated | -| System;Single;TryParse;(System.String,System.IFormatProvider,System.Single);df-generated | -| System;Single;TryParse;(System.String,System.Single);df-generated | -| System;Single;get_AdditiveIdentity;();df-generated | -| System;Single;get_E;();df-generated | -| System;Single;get_Epsilon;();df-generated | -| System;Single;get_MaxValue;();df-generated | -| System;Single;get_MinValue;();df-generated | -| System;Single;get_MultiplicativeIdentity;();df-generated | -| System;Single;get_NaN;();df-generated | -| System;Single;get_NegativeInfinity;();df-generated | -| System;Single;get_NegativeOne;();df-generated | -| System;Single;get_NegativeZero;();df-generated | -| System;Single;get_One;();df-generated | -| System;Single;get_Pi;();df-generated | -| System;Single;get_PositiveInfinity;();df-generated | -| System;Single;get_Tau;();df-generated | -| System;Single;get_Zero;();df-generated | -| System;Span<>+Enumerator;MoveNext;();df-generated | -| System;Span<>+Enumerator;get_Current;();df-generated | -| System;Span<>;Clear;();df-generated | -| System;Span<>;CopyTo;(System.Span<>);df-generated | -| System;Span<>;Equals;(System.Object);df-generated | -| System;Span<>;Fill;(T);df-generated | -| System;Span<>;GetHashCode;();df-generated | -| System;Span<>;GetPinnableReference;();df-generated | -| System;Span<>;Slice;(System.Int32);df-generated | -| System;Span<>;Slice;(System.Int32,System.Int32);df-generated | -| System;Span<>;Span;(System.Void*,System.Int32);df-generated | -| System;Span<>;Span;(T[]);df-generated | -| System;Span<>;Span;(T[],System.Int32,System.Int32);df-generated | -| System;Span<>;ToArray;();df-generated | -| System;Span<>;ToString;();df-generated | -| System;Span<>;TryCopyTo;(System.Span<>);df-generated | -| System;Span<>;get_Empty;();df-generated | -| System;Span<>;get_IsEmpty;();df-generated | -| System;Span<>;get_Item;(System.Int32);df-generated | -| System;Span<>;get_Length;();df-generated | -| System;StackOverflowException;StackOverflowException;();df-generated | -| System;StackOverflowException;StackOverflowException;(System.String);df-generated | -| System;StackOverflowException;StackOverflowException;(System.String,System.Exception);df-generated | -| System;String;Compare;(System.String,System.Int32,System.String,System.Int32,System.Int32);df-generated | -| System;String;Compare;(System.String,System.Int32,System.String,System.Int32,System.Int32,System.Boolean);df-generated | -| System;String;Compare;(System.String,System.Int32,System.String,System.Int32,System.Int32,System.Boolean,System.Globalization.CultureInfo);df-generated | -| System;String;Compare;(System.String,System.Int32,System.String,System.Int32,System.Int32,System.Globalization.CultureInfo,System.Globalization.CompareOptions);df-generated | -| System;String;Compare;(System.String,System.Int32,System.String,System.Int32,System.Int32,System.StringComparison);df-generated | -| System;String;Compare;(System.String,System.String);df-generated | -| System;String;Compare;(System.String,System.String,System.Boolean);df-generated | -| System;String;Compare;(System.String,System.String,System.Boolean,System.Globalization.CultureInfo);df-generated | -| System;String;Compare;(System.String,System.String,System.Globalization.CultureInfo,System.Globalization.CompareOptions);df-generated | -| System;String;Compare;(System.String,System.String,System.StringComparison);df-generated | -| System;String;CompareOrdinal;(System.String,System.Int32,System.String,System.Int32,System.Int32);df-generated | -| System;String;CompareOrdinal;(System.String,System.String);df-generated | -| System;String;CompareTo;(System.Object);df-generated | -| System;String;CompareTo;(System.String);df-generated | -| System;String;Contains;(System.Char);df-generated | -| System;String;Contains;(System.Char,System.StringComparison);df-generated | -| System;String;Contains;(System.String);df-generated | -| System;String;Contains;(System.String,System.StringComparison);df-generated | -| System;String;CopyTo;(System.Int32,System.Char[],System.Int32,System.Int32);df-generated | -| System;String;CopyTo;(System.Span);df-generated | -| System;String;Create;(System.IFormatProvider,System.Runtime.CompilerServices.DefaultInterpolatedStringHandler);df-generated | -| System;String;Create;(System.IFormatProvider,System.Span,System.Runtime.CompilerServices.DefaultInterpolatedStringHandler);df-generated | -| System;String;EndsWith;(System.Char);df-generated | -| System;String;EndsWith;(System.String);df-generated | -| System;String;EndsWith;(System.String,System.Boolean,System.Globalization.CultureInfo);df-generated | -| System;String;EndsWith;(System.String,System.StringComparison);df-generated | -| System;String;Equals;(System.Object);df-generated | -| System;String;Equals;(System.String);df-generated | -| System;String;Equals;(System.String,System.String);df-generated | -| System;String;Equals;(System.String,System.String,System.StringComparison);df-generated | -| System;String;Equals;(System.String,System.StringComparison);df-generated | -| System;String;GetHashCode;();df-generated | -| System;String;GetHashCode;(System.ReadOnlySpan);df-generated | -| System;String;GetHashCode;(System.ReadOnlySpan,System.StringComparison);df-generated | -| System;String;GetHashCode;(System.StringComparison);df-generated | -| System;String;GetPinnableReference;();df-generated | -| System;String;GetTypeCode;();df-generated | -| System;String;IndexOf;(System.Char);df-generated | -| System;String;IndexOf;(System.Char,System.Int32);df-generated | -| System;String;IndexOf;(System.Char,System.Int32,System.Int32);df-generated | -| System;String;IndexOf;(System.Char,System.StringComparison);df-generated | -| System;String;IndexOf;(System.String);df-generated | -| System;String;IndexOf;(System.String,System.Int32);df-generated | -| System;String;IndexOf;(System.String,System.Int32,System.Int32);df-generated | -| System;String;IndexOf;(System.String,System.Int32,System.Int32,System.StringComparison);df-generated | -| System;String;IndexOf;(System.String,System.Int32,System.StringComparison);df-generated | -| System;String;IndexOf;(System.String,System.StringComparison);df-generated | -| System;String;IndexOfAny;(System.Char[]);df-generated | -| System;String;IndexOfAny;(System.Char[],System.Int32);df-generated | -| System;String;IndexOfAny;(System.Char[],System.Int32,System.Int32);df-generated | -| System;String;Intern;(System.String);df-generated | -| System;String;IsInterned;(System.String);df-generated | -| System;String;IsNormalized;();df-generated | -| System;String;IsNormalized;(System.Text.NormalizationForm);df-generated | -| System;String;IsNullOrEmpty;(System.String);df-generated | -| System;String;IsNullOrWhiteSpace;(System.String);df-generated | -| System;String;LastIndexOf;(System.Char);df-generated | -| System;String;LastIndexOf;(System.Char,System.Int32);df-generated | -| System;String;LastIndexOf;(System.Char,System.Int32,System.Int32);df-generated | -| System;String;LastIndexOf;(System.String);df-generated | -| System;String;LastIndexOf;(System.String,System.Int32);df-generated | -| System;String;LastIndexOf;(System.String,System.Int32,System.Int32);df-generated | -| System;String;LastIndexOf;(System.String,System.Int32,System.Int32,System.StringComparison);df-generated | -| System;String;LastIndexOf;(System.String,System.Int32,System.StringComparison);df-generated | -| System;String;LastIndexOf;(System.String,System.StringComparison);df-generated | -| System;String;LastIndexOfAny;(System.Char[]);df-generated | -| System;String;LastIndexOfAny;(System.Char[],System.Int32);df-generated | -| System;String;LastIndexOfAny;(System.Char[],System.Int32,System.Int32);df-generated | -| System;String;StartsWith;(System.Char);df-generated | -| System;String;StartsWith;(System.String);df-generated | -| System;String;StartsWith;(System.String,System.Boolean,System.Globalization.CultureInfo);df-generated | -| System;String;StartsWith;(System.String,System.StringComparison);df-generated | -| System;String;String;(System.Char*);df-generated | -| System;String;String;(System.Char*,System.Int32,System.Int32);df-generated | -| System;String;String;(System.Char,System.Int32);df-generated | -| System;String;String;(System.ReadOnlySpan);df-generated | -| System;String;String;(System.SByte*);df-generated | -| System;String;String;(System.SByte*,System.Int32,System.Int32);df-generated | -| System;String;String;(System.SByte*,System.Int32,System.Int32,System.Text.Encoding);df-generated | -| System;String;ToBoolean;(System.IFormatProvider);df-generated | -| System;String;ToByte;(System.IFormatProvider);df-generated | -| System;String;ToChar;(System.IFormatProvider);df-generated | -| System;String;ToCharArray;();df-generated | -| System;String;ToCharArray;(System.Int32,System.Int32);df-generated | -| System;String;ToDecimal;(System.IFormatProvider);df-generated | -| System;String;ToDouble;(System.IFormatProvider);df-generated | -| System;String;ToInt16;(System.IFormatProvider);df-generated | -| System;String;ToInt32;(System.IFormatProvider);df-generated | -| System;String;ToInt64;(System.IFormatProvider);df-generated | -| System;String;ToSByte;(System.IFormatProvider);df-generated | -| System;String;ToSingle;(System.IFormatProvider);df-generated | -| System;String;ToUInt16;(System.IFormatProvider);df-generated | -| System;String;ToUInt32;(System.IFormatProvider);df-generated | -| System;String;ToUInt64;(System.IFormatProvider);df-generated | -| System;String;TryCopyTo;(System.Span);df-generated | -| System;String;get_Chars;(System.Int32);df-generated | -| System;String;get_Length;();df-generated | -| System;StringComparer;Compare;(System.Object,System.Object);df-generated | -| System;StringComparer;Compare;(System.String,System.String);df-generated | -| System;StringComparer;Create;(System.Globalization.CultureInfo,System.Boolean);df-generated | -| System;StringComparer;Create;(System.Globalization.CultureInfo,System.Globalization.CompareOptions);df-generated | -| System;StringComparer;Equals;(System.Object,System.Object);df-generated | -| System;StringComparer;Equals;(System.String,System.String);df-generated | -| System;StringComparer;FromComparison;(System.StringComparison);df-generated | -| System;StringComparer;GetHashCode;(System.Object);df-generated | -| System;StringComparer;GetHashCode;(System.String);df-generated | -| System;StringComparer;IsWellKnownCultureAwareComparer;(System.Collections.Generic.IEqualityComparer,System.Globalization.CompareInfo,System.Globalization.CompareOptions);df-generated | -| System;StringComparer;IsWellKnownOrdinalComparer;(System.Collections.Generic.IEqualityComparer,System.Boolean);df-generated | -| System;StringComparer;get_CurrentCulture;();df-generated | -| System;StringComparer;get_CurrentCultureIgnoreCase;();df-generated | -| System;StringComparer;get_InvariantCulture;();df-generated | -| System;StringComparer;get_InvariantCultureIgnoreCase;();df-generated | -| System;StringComparer;get_Ordinal;();df-generated | -| System;StringComparer;get_OrdinalIgnoreCase;();df-generated | -| System;StringNormalizationExtensions;IsNormalized;(System.String);df-generated | -| System;StringNormalizationExtensions;IsNormalized;(System.String,System.Text.NormalizationForm);df-generated | -| System;SystemException;SystemException;();df-generated | -| System;SystemException;SystemException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System;SystemException;SystemException;(System.String);df-generated | -| System;SystemException;SystemException;(System.String,System.Exception);df-generated | -| System;ThreadStaticAttribute;ThreadStaticAttribute;();df-generated | -| System;TimeOnly;Add;(System.TimeSpan);df-generated | -| System;TimeOnly;Add;(System.TimeSpan,System.Int32);df-generated | -| System;TimeOnly;AddHours;(System.Double);df-generated | -| System;TimeOnly;AddHours;(System.Double,System.Int32);df-generated | -| System;TimeOnly;AddMinutes;(System.Double);df-generated | -| System;TimeOnly;AddMinutes;(System.Double,System.Int32);df-generated | -| System;TimeOnly;CompareTo;(System.Object);df-generated | -| System;TimeOnly;CompareTo;(System.TimeOnly);df-generated | -| System;TimeOnly;Equals;(System.Object);df-generated | -| System;TimeOnly;Equals;(System.TimeOnly);df-generated | -| System;TimeOnly;FromDateTime;(System.DateTime);df-generated | -| System;TimeOnly;FromTimeSpan;(System.TimeSpan);df-generated | -| System;TimeOnly;GetHashCode;();df-generated | -| System;TimeOnly;IsBetween;(System.TimeOnly,System.TimeOnly);df-generated | -| System;TimeOnly;Parse;(System.ReadOnlySpan,System.IFormatProvider);df-generated | -| System;TimeOnly;Parse;(System.ReadOnlySpan,System.IFormatProvider,System.Globalization.DateTimeStyles);df-generated | -| System;TimeOnly;Parse;(System.String);df-generated | -| System;TimeOnly;Parse;(System.String,System.IFormatProvider);df-generated | -| System;TimeOnly;Parse;(System.String,System.IFormatProvider,System.Globalization.DateTimeStyles);df-generated | -| System;TimeOnly;ParseExact;(System.ReadOnlySpan,System.ReadOnlySpan,System.IFormatProvider,System.Globalization.DateTimeStyles);df-generated | -| System;TimeOnly;ParseExact;(System.ReadOnlySpan,System.String[]);df-generated | -| System;TimeOnly;ParseExact;(System.ReadOnlySpan,System.String[],System.IFormatProvider,System.Globalization.DateTimeStyles);df-generated | -| System;TimeOnly;ParseExact;(System.String,System.String);df-generated | -| System;TimeOnly;ParseExact;(System.String,System.String,System.IFormatProvider,System.Globalization.DateTimeStyles);df-generated | -| System;TimeOnly;ParseExact;(System.String,System.String[]);df-generated | -| System;TimeOnly;ParseExact;(System.String,System.String[],System.IFormatProvider,System.Globalization.DateTimeStyles);df-generated | -| System;TimeOnly;TimeOnly;(System.Int32,System.Int32);df-generated | -| System;TimeOnly;TimeOnly;(System.Int32,System.Int32,System.Int32);df-generated | -| System;TimeOnly;TimeOnly;(System.Int32,System.Int32,System.Int32,System.Int32);df-generated | -| System;TimeOnly;TimeOnly;(System.Int64);df-generated | -| System;TimeOnly;ToLongTimeString;();df-generated | -| System;TimeOnly;ToShortTimeString;();df-generated | -| System;TimeOnly;ToString;();df-generated | -| System;TimeOnly;ToString;(System.String);df-generated | -| System;TimeOnly;ToTimeSpan;();df-generated | -| System;TimeOnly;TryFormat;(System.Span,System.Int32,System.ReadOnlySpan,System.IFormatProvider);df-generated | -| System;TimeOnly;TryParse;(System.ReadOnlySpan,System.IFormatProvider,System.Globalization.DateTimeStyles,System.TimeOnly);df-generated | -| System;TimeOnly;TryParse;(System.ReadOnlySpan,System.IFormatProvider,System.TimeOnly);df-generated | -| System;TimeOnly;TryParse;(System.ReadOnlySpan,System.TimeOnly);df-generated | -| System;TimeOnly;TryParse;(System.String,System.IFormatProvider,System.Globalization.DateTimeStyles,System.TimeOnly);df-generated | -| System;TimeOnly;TryParse;(System.String,System.IFormatProvider,System.TimeOnly);df-generated | -| System;TimeOnly;TryParse;(System.String,System.TimeOnly);df-generated | -| System;TimeOnly;TryParseExact;(System.ReadOnlySpan,System.ReadOnlySpan,System.IFormatProvider,System.Globalization.DateTimeStyles,System.TimeOnly);df-generated | -| System;TimeOnly;TryParseExact;(System.ReadOnlySpan,System.ReadOnlySpan,System.TimeOnly);df-generated | -| System;TimeOnly;TryParseExact;(System.ReadOnlySpan,System.String[],System.IFormatProvider,System.Globalization.DateTimeStyles,System.TimeOnly);df-generated | -| System;TimeOnly;TryParseExact;(System.ReadOnlySpan,System.String[],System.TimeOnly);df-generated | -| System;TimeOnly;TryParseExact;(System.String,System.String,System.IFormatProvider,System.Globalization.DateTimeStyles,System.TimeOnly);df-generated | -| System;TimeOnly;TryParseExact;(System.String,System.String,System.TimeOnly);df-generated | -| System;TimeOnly;TryParseExact;(System.String,System.String[],System.IFormatProvider,System.Globalization.DateTimeStyles,System.TimeOnly);df-generated | -| System;TimeOnly;TryParseExact;(System.String,System.String[],System.TimeOnly);df-generated | -| System;TimeOnly;get_Hour;();df-generated | -| System;TimeOnly;get_MaxValue;();df-generated | -| System;TimeOnly;get_Millisecond;();df-generated | -| System;TimeOnly;get_MinValue;();df-generated | -| System;TimeOnly;get_Minute;();df-generated | -| System;TimeOnly;get_Second;();df-generated | -| System;TimeOnly;get_Ticks;();df-generated | -| System;TimeSpan;Add;(System.TimeSpan);df-generated | -| System;TimeSpan;Compare;(System.TimeSpan,System.TimeSpan);df-generated | -| System;TimeSpan;CompareTo;(System.Object);df-generated | -| System;TimeSpan;CompareTo;(System.TimeSpan);df-generated | -| System;TimeSpan;Divide;(System.Double);df-generated | -| System;TimeSpan;Divide;(System.TimeSpan);df-generated | -| System;TimeSpan;Duration;();df-generated | -| System;TimeSpan;Equals;(System.Object);df-generated | -| System;TimeSpan;Equals;(System.TimeSpan);df-generated | -| System;TimeSpan;Equals;(System.TimeSpan,System.TimeSpan);df-generated | -| System;TimeSpan;FromDays;(System.Double);df-generated | -| System;TimeSpan;FromHours;(System.Double);df-generated | -| System;TimeSpan;FromMilliseconds;(System.Double);df-generated | -| System;TimeSpan;FromMinutes;(System.Double);df-generated | -| System;TimeSpan;FromSeconds;(System.Double);df-generated | -| System;TimeSpan;FromTicks;(System.Int64);df-generated | -| System;TimeSpan;GetHashCode;();df-generated | -| System;TimeSpan;Multiply;(System.Double);df-generated | -| System;TimeSpan;Negate;();df-generated | -| System;TimeSpan;Parse;(System.ReadOnlySpan,System.IFormatProvider);df-generated | -| System;TimeSpan;Parse;(System.String);df-generated | -| System;TimeSpan;Parse;(System.String,System.IFormatProvider);df-generated | -| System;TimeSpan;ParseExact;(System.ReadOnlySpan,System.ReadOnlySpan,System.IFormatProvider,System.Globalization.TimeSpanStyles);df-generated | -| System;TimeSpan;ParseExact;(System.ReadOnlySpan,System.String[],System.IFormatProvider,System.Globalization.TimeSpanStyles);df-generated | -| System;TimeSpan;ParseExact;(System.String,System.String,System.IFormatProvider);df-generated | -| System;TimeSpan;ParseExact;(System.String,System.String,System.IFormatProvider,System.Globalization.TimeSpanStyles);df-generated | -| System;TimeSpan;ParseExact;(System.String,System.String[],System.IFormatProvider);df-generated | -| System;TimeSpan;ParseExact;(System.String,System.String[],System.IFormatProvider,System.Globalization.TimeSpanStyles);df-generated | -| System;TimeSpan;Subtract;(System.TimeSpan);df-generated | -| System;TimeSpan;TimeSpan;(System.Int32,System.Int32,System.Int32);df-generated | -| System;TimeSpan;TimeSpan;(System.Int32,System.Int32,System.Int32,System.Int32);df-generated | -| System;TimeSpan;TimeSpan;(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32);df-generated | -| System;TimeSpan;TimeSpan;(System.Int64);df-generated | -| System;TimeSpan;ToString;();df-generated | -| System;TimeSpan;ToString;(System.String);df-generated | -| System;TimeSpan;ToString;(System.String,System.IFormatProvider);df-generated | -| System;TimeSpan;TryFormat;(System.Span,System.Int32,System.ReadOnlySpan,System.IFormatProvider);df-generated | -| System;TimeSpan;TryParse;(System.ReadOnlySpan,System.IFormatProvider,System.TimeSpan);df-generated | -| System;TimeSpan;TryParse;(System.ReadOnlySpan,System.TimeSpan);df-generated | -| System;TimeSpan;TryParse;(System.String,System.IFormatProvider,System.TimeSpan);df-generated | -| System;TimeSpan;TryParse;(System.String,System.TimeSpan);df-generated | -| System;TimeSpan;TryParseExact;(System.ReadOnlySpan,System.ReadOnlySpan,System.IFormatProvider,System.Globalization.TimeSpanStyles,System.TimeSpan);df-generated | -| System;TimeSpan;TryParseExact;(System.ReadOnlySpan,System.ReadOnlySpan,System.IFormatProvider,System.TimeSpan);df-generated | -| System;TimeSpan;TryParseExact;(System.ReadOnlySpan,System.String[],System.IFormatProvider,System.Globalization.TimeSpanStyles,System.TimeSpan);df-generated | -| System;TimeSpan;TryParseExact;(System.ReadOnlySpan,System.String[],System.IFormatProvider,System.TimeSpan);df-generated | -| System;TimeSpan;TryParseExact;(System.String,System.String,System.IFormatProvider,System.Globalization.TimeSpanStyles,System.TimeSpan);df-generated | -| System;TimeSpan;TryParseExact;(System.String,System.String,System.IFormatProvider,System.TimeSpan);df-generated | -| System;TimeSpan;TryParseExact;(System.String,System.String[],System.IFormatProvider,System.Globalization.TimeSpanStyles,System.TimeSpan);df-generated | -| System;TimeSpan;TryParseExact;(System.String,System.String[],System.IFormatProvider,System.TimeSpan);df-generated | -| System;TimeSpan;get_Days;();df-generated | -| System;TimeSpan;get_Hours;();df-generated | -| System;TimeSpan;get_Milliseconds;();df-generated | -| System;TimeSpan;get_Minutes;();df-generated | -| System;TimeSpan;get_Seconds;();df-generated | -| System;TimeSpan;get_Ticks;();df-generated | -| System;TimeSpan;get_TotalDays;();df-generated | -| System;TimeSpan;get_TotalHours;();df-generated | -| System;TimeSpan;get_TotalMilliseconds;();df-generated | -| System;TimeSpan;get_TotalMinutes;();df-generated | -| System;TimeSpan;get_TotalSeconds;();df-generated | -| System;TimeZone;GetDaylightChanges;(System.Int32);df-generated | -| System;TimeZone;GetUtcOffset;(System.DateTime);df-generated | -| System;TimeZone;IsDaylightSavingTime;(System.DateTime);df-generated | -| System;TimeZone;IsDaylightSavingTime;(System.DateTime,System.Globalization.DaylightTime);df-generated | -| System;TimeZone;TimeZone;();df-generated | -| System;TimeZone;get_CurrentTimeZone;();df-generated | -| System;TimeZone;get_DaylightName;();df-generated | -| System;TimeZone;get_StandardName;();df-generated | -| System;TimeZoneInfo+AdjustmentRule;Equals;(System.TimeZoneInfo+AdjustmentRule);df-generated | -| System;TimeZoneInfo+AdjustmentRule;GetHashCode;();df-generated | -| System;TimeZoneInfo+AdjustmentRule;OnDeserialization;(System.Object);df-generated | -| System;TimeZoneInfo+TransitionTime;Equals;(System.Object);df-generated | -| System;TimeZoneInfo+TransitionTime;Equals;(System.TimeZoneInfo+TransitionTime);df-generated | -| System;TimeZoneInfo+TransitionTime;GetHashCode;();df-generated | -| System;TimeZoneInfo+TransitionTime;OnDeserialization;(System.Object);df-generated | -| System;TimeZoneInfo+TransitionTime;get_Day;();df-generated | -| System;TimeZoneInfo+TransitionTime;get_DayOfWeek;();df-generated | -| System;TimeZoneInfo+TransitionTime;get_IsFixedDateRule;();df-generated | -| System;TimeZoneInfo+TransitionTime;get_Month;();df-generated | -| System;TimeZoneInfo+TransitionTime;get_Week;();df-generated | -| System;TimeZoneInfo;ClearCachedData;();df-generated | -| System;TimeZoneInfo;ConvertTime;(System.DateTimeOffset,System.TimeZoneInfo);df-generated | -| System;TimeZoneInfo;ConvertTimeBySystemTimeZoneId;(System.DateTimeOffset,System.String);df-generated | -| System;TimeZoneInfo;Equals;(System.Object);df-generated | -| System;TimeZoneInfo;Equals;(System.TimeZoneInfo);df-generated | -| System;TimeZoneInfo;FromSerializedString;(System.String);df-generated | -| System;TimeZoneInfo;GetAdjustmentRules;();df-generated | -| System;TimeZoneInfo;GetAmbiguousTimeOffsets;(System.DateTime);df-generated | -| System;TimeZoneInfo;GetAmbiguousTimeOffsets;(System.DateTimeOffset);df-generated | -| System;TimeZoneInfo;GetHashCode;();df-generated | -| System;TimeZoneInfo;GetSystemTimeZones;();df-generated | -| System;TimeZoneInfo;HasSameRules;(System.TimeZoneInfo);df-generated | -| System;TimeZoneInfo;IsAmbiguousTime;(System.DateTime);df-generated | -| System;TimeZoneInfo;IsAmbiguousTime;(System.DateTimeOffset);df-generated | -| System;TimeZoneInfo;IsDaylightSavingTime;(System.DateTime);df-generated | -| System;TimeZoneInfo;IsDaylightSavingTime;(System.DateTimeOffset);df-generated | -| System;TimeZoneInfo;IsInvalidTime;(System.DateTime);df-generated | -| System;TimeZoneInfo;OnDeserialization;(System.Object);df-generated | -| System;TimeZoneInfo;ToSerializedString;();df-generated | -| System;TimeZoneInfo;TryConvertIanaIdToWindowsId;(System.String,System.String);df-generated | -| System;TimeZoneInfo;TryConvertWindowsIdToIanaId;(System.String,System.String);df-generated | -| System;TimeZoneInfo;TryConvertWindowsIdToIanaId;(System.String,System.String,System.String);df-generated | -| System;TimeZoneInfo;get_HasIanaId;();df-generated | -| System;TimeZoneInfo;get_Local;();df-generated | -| System;TimeZoneInfo;get_SupportsDaylightSavingTime;();df-generated | -| System;TimeZoneInfo;get_Utc;();df-generated | -| System;TimeZoneNotFoundException;TimeZoneNotFoundException;();df-generated | -| System;TimeZoneNotFoundException;TimeZoneNotFoundException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System;TimeZoneNotFoundException;TimeZoneNotFoundException;(System.String);df-generated | -| System;TimeZoneNotFoundException;TimeZoneNotFoundException;(System.String,System.Exception);df-generated | -| System;TimeoutException;TimeoutException;();df-generated | -| System;TimeoutException;TimeoutException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System;TimeoutException;TimeoutException;(System.String);df-generated | -| System;TimeoutException;TimeoutException;(System.String,System.Exception);df-generated | -| System;Tuple<,,,,,,,>;CompareTo;(System.Object);df-generated | -| System;Tuple<,,,,,,,>;CompareTo;(System.Object,System.Collections.IComparer);df-generated | -| System;Tuple<,,,,,,,>;Equals;(System.Object);df-generated | -| System;Tuple<,,,,,,,>;Equals;(System.Object,System.Collections.IEqualityComparer);df-generated | -| System;Tuple<,,,,,,,>;GetHashCode;();df-generated | -| System;Tuple<,,,,,,,>;GetHashCode;(System.Collections.IEqualityComparer);df-generated | -| System;Tuple<,,,,,,,>;get_Length;();df-generated | -| System;Tuple<,,,,,,>;CompareTo;(System.Object);df-generated | -| System;Tuple<,,,,,,>;CompareTo;(System.Object,System.Collections.IComparer);df-generated | -| System;Tuple<,,,,,,>;Equals;(System.Object);df-generated | -| System;Tuple<,,,,,,>;Equals;(System.Object,System.Collections.IEqualityComparer);df-generated | -| System;Tuple<,,,,,,>;GetHashCode;();df-generated | -| System;Tuple<,,,,,,>;GetHashCode;(System.Collections.IEqualityComparer);df-generated | -| System;Tuple<,,,,,,>;get_Length;();df-generated | -| System;Tuple<,,,,,>;CompareTo;(System.Object);df-generated | -| System;Tuple<,,,,,>;CompareTo;(System.Object,System.Collections.IComparer);df-generated | -| System;Tuple<,,,,,>;Equals;(System.Object);df-generated | -| System;Tuple<,,,,,>;Equals;(System.Object,System.Collections.IEqualityComparer);df-generated | -| System;Tuple<,,,,,>;GetHashCode;();df-generated | -| System;Tuple<,,,,,>;GetHashCode;(System.Collections.IEqualityComparer);df-generated | -| System;Tuple<,,,,,>;get_Length;();df-generated | -| System;Tuple<,,,,>;CompareTo;(System.Object);df-generated | -| System;Tuple<,,,,>;CompareTo;(System.Object,System.Collections.IComparer);df-generated | -| System;Tuple<,,,,>;Equals;(System.Object);df-generated | -| System;Tuple<,,,,>;Equals;(System.Object,System.Collections.IEqualityComparer);df-generated | -| System;Tuple<,,,,>;GetHashCode;();df-generated | -| System;Tuple<,,,,>;GetHashCode;(System.Collections.IEqualityComparer);df-generated | -| System;Tuple<,,,,>;get_Length;();df-generated | -| System;Tuple<,,,>;CompareTo;(System.Object);df-generated | -| System;Tuple<,,,>;CompareTo;(System.Object,System.Collections.IComparer);df-generated | -| System;Tuple<,,,>;Equals;(System.Object);df-generated | -| System;Tuple<,,,>;Equals;(System.Object,System.Collections.IEqualityComparer);df-generated | -| System;Tuple<,,,>;GetHashCode;();df-generated | -| System;Tuple<,,,>;GetHashCode;(System.Collections.IEqualityComparer);df-generated | -| System;Tuple<,,,>;get_Length;();df-generated | -| System;Tuple<,,>;CompareTo;(System.Object);df-generated | -| System;Tuple<,,>;CompareTo;(System.Object,System.Collections.IComparer);df-generated | -| System;Tuple<,,>;Equals;(System.Object);df-generated | -| System;Tuple<,,>;Equals;(System.Object,System.Collections.IEqualityComparer);df-generated | -| System;Tuple<,,>;GetHashCode;();df-generated | -| System;Tuple<,,>;GetHashCode;(System.Collections.IEqualityComparer);df-generated | -| System;Tuple<,,>;get_Length;();df-generated | -| System;Tuple<,>;CompareTo;(System.Object);df-generated | -| System;Tuple<,>;CompareTo;(System.Object,System.Collections.IComparer);df-generated | -| System;Tuple<,>;Equals;(System.Object);df-generated | -| System;Tuple<,>;Equals;(System.Object,System.Collections.IEqualityComparer);df-generated | -| System;Tuple<,>;GetHashCode;();df-generated | -| System;Tuple<,>;GetHashCode;(System.Collections.IEqualityComparer);df-generated | -| System;Tuple<,>;get_Length;();df-generated | -| System;Tuple<>;CompareTo;(System.Object);df-generated | -| System;Tuple<>;CompareTo;(System.Object,System.Collections.IComparer);df-generated | -| System;Tuple<>;Equals;(System.Object);df-generated | -| System;Tuple<>;Equals;(System.Object,System.Collections.IEqualityComparer);df-generated | -| System;Tuple<>;GetHashCode;();df-generated | -| System;Tuple<>;GetHashCode;(System.Collections.IEqualityComparer);df-generated | -| System;Tuple<>;get_Length;();df-generated | -| System;Type;Equals;(System.Object);df-generated | -| System;Type;Equals;(System.Type);df-generated | -| System;Type;GetArrayRank;();df-generated | -| System;Type;GetAttributeFlagsImpl;();df-generated | -| System;Type;GetConstructorImpl;(System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[]);df-generated | -| System;Type;GetConstructors;(System.Reflection.BindingFlags);df-generated | -| System;Type;GetDefaultMembers;();df-generated | -| System;Type;GetElementType;();df-generated | -| System;Type;GetEnumName;(System.Object);df-generated | -| System;Type;GetEnumNames;();df-generated | -| System;Type;GetEnumUnderlyingType;();df-generated | -| System;Type;GetEnumValues;();df-generated | -| System;Type;GetEvent;(System.String,System.Reflection.BindingFlags);df-generated | -| System;Type;GetEvents;(System.Reflection.BindingFlags);df-generated | -| System;Type;GetField;(System.String,System.Reflection.BindingFlags);df-generated | -| System;Type;GetFields;(System.Reflection.BindingFlags);df-generated | -| System;Type;GetGenericArguments;();df-generated | -| System;Type;GetGenericParameterConstraints;();df-generated | -| System;Type;GetGenericTypeDefinition;();df-generated | -| System;Type;GetHashCode;();df-generated | -| System;Type;GetInterface;(System.String,System.Boolean);df-generated | -| System;Type;GetInterfaceMap;(System.Type);df-generated | -| System;Type;GetInterfaces;();df-generated | -| System;Type;GetMember;(System.String,System.Reflection.MemberTypes,System.Reflection.BindingFlags);df-generated | -| System;Type;GetMembers;(System.Reflection.BindingFlags);df-generated | -| System;Type;GetMethodImpl;(System.String,System.Int32,System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[]);df-generated | -| System;Type;GetMethodImpl;(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[]);df-generated | -| System;Type;GetMethods;(System.Reflection.BindingFlags);df-generated | -| System;Type;GetNestedType;(System.String,System.Reflection.BindingFlags);df-generated | -| System;Type;GetNestedTypes;(System.Reflection.BindingFlags);df-generated | -| System;Type;GetProperties;(System.Reflection.BindingFlags);df-generated | -| System;Type;GetPropertyImpl;(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Type,System.Type[],System.Reflection.ParameterModifier[]);df-generated | -| System;Type;GetType;();df-generated | -| System;Type;GetType;(System.String);df-generated | -| System;Type;GetType;(System.String,System.Boolean);df-generated | -| System;Type;GetType;(System.String,System.Boolean,System.Boolean);df-generated | -| System;Type;GetTypeArray;(System.Object[]);df-generated | -| System;Type;GetTypeCode;(System.Type);df-generated | -| System;Type;GetTypeCodeImpl;();df-generated | -| System;Type;GetTypeFromCLSID;(System.Guid);df-generated | -| System;Type;GetTypeFromCLSID;(System.Guid,System.Boolean);df-generated | -| System;Type;GetTypeFromCLSID;(System.Guid,System.String);df-generated | -| System;Type;GetTypeFromCLSID;(System.Guid,System.String,System.Boolean);df-generated | -| System;Type;GetTypeFromHandle;(System.RuntimeTypeHandle);df-generated | -| System;Type;GetTypeFromProgID;(System.String);df-generated | -| System;Type;GetTypeFromProgID;(System.String,System.Boolean);df-generated | -| System;Type;GetTypeFromProgID;(System.String,System.String);df-generated | -| System;Type;GetTypeFromProgID;(System.String,System.String,System.Boolean);df-generated | -| System;Type;GetTypeHandle;(System.Object);df-generated | -| System;Type;HasElementTypeImpl;();df-generated | -| System;Type;InvokeMember;(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object,System.Object[]);df-generated | -| System;Type;InvokeMember;(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object,System.Object[],System.Globalization.CultureInfo);df-generated | -| System;Type;InvokeMember;(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object,System.Object[],System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[]);df-generated | -| System;Type;IsArrayImpl;();df-generated | -| System;Type;IsAssignableFrom;(System.Type);df-generated | -| System;Type;IsAssignableTo;(System.Type);df-generated | -| System;Type;IsByRefImpl;();df-generated | -| System;Type;IsCOMObjectImpl;();df-generated | -| System;Type;IsContextfulImpl;();df-generated | -| System;Type;IsEnumDefined;(System.Object);df-generated | -| System;Type;IsEquivalentTo;(System.Type);df-generated | -| System;Type;IsInstanceOfType;(System.Object);df-generated | -| System;Type;IsMarshalByRefImpl;();df-generated | -| System;Type;IsPointerImpl;();df-generated | -| System;Type;IsPrimitiveImpl;();df-generated | -| System;Type;IsSubclassOf;(System.Type);df-generated | -| System;Type;IsValueTypeImpl;();df-generated | -| System;Type;MakeArrayType;();df-generated | -| System;Type;MakeArrayType;(System.Int32);df-generated | -| System;Type;MakeByRefType;();df-generated | -| System;Type;MakeGenericMethodParameter;(System.Int32);df-generated | -| System;Type;MakeGenericType;(System.Type[]);df-generated | -| System;Type;MakePointerType;();df-generated | -| System;Type;ReflectionOnlyGetType;(System.String,System.Boolean,System.Boolean);df-generated | -| System;Type;Type;();df-generated | -| System;Type;get_Assembly;();df-generated | -| System;Type;get_AssemblyQualifiedName;();df-generated | -| System;Type;get_Attributes;();df-generated | -| System;Type;get_BaseType;();df-generated | -| System;Type;get_ContainsGenericParameters;();df-generated | -| System;Type;get_DeclaringMethod;();df-generated | -| System;Type;get_DeclaringType;();df-generated | -| System;Type;get_DefaultBinder;();df-generated | -| System;Type;get_FullName;();df-generated | -| System;Type;get_GUID;();df-generated | -| System;Type;get_GenericParameterAttributes;();df-generated | -| System;Type;get_GenericParameterPosition;();df-generated | -| System;Type;get_HasElementType;();df-generated | -| System;Type;get_IsAbstract;();df-generated | -| System;Type;get_IsAnsiClass;();df-generated | -| System;Type;get_IsArray;();df-generated | -| System;Type;get_IsAutoClass;();df-generated | -| System;Type;get_IsAutoLayout;();df-generated | -| System;Type;get_IsByRef;();df-generated | -| System;Type;get_IsByRefLike;();df-generated | -| System;Type;get_IsCOMObject;();df-generated | -| System;Type;get_IsClass;();df-generated | -| System;Type;get_IsConstructedGenericType;();df-generated | -| System;Type;get_IsContextful;();df-generated | -| System;Type;get_IsEnum;();df-generated | -| System;Type;get_IsExplicitLayout;();df-generated | -| System;Type;get_IsGenericMethodParameter;();df-generated | -| System;Type;get_IsGenericParameter;();df-generated | -| System;Type;get_IsGenericType;();df-generated | -| System;Type;get_IsGenericTypeDefinition;();df-generated | -| System;Type;get_IsGenericTypeParameter;();df-generated | -| System;Type;get_IsImport;();df-generated | -| System;Type;get_IsInterface;();df-generated | -| System;Type;get_IsLayoutSequential;();df-generated | -| System;Type;get_IsMarshalByRef;();df-generated | -| System;Type;get_IsNested;();df-generated | -| System;Type;get_IsNestedAssembly;();df-generated | -| System;Type;get_IsNestedFamANDAssem;();df-generated | -| System;Type;get_IsNestedFamORAssem;();df-generated | -| System;Type;get_IsNestedFamily;();df-generated | -| System;Type;get_IsNestedPrivate;();df-generated | -| System;Type;get_IsNestedPublic;();df-generated | -| System;Type;get_IsNotPublic;();df-generated | -| System;Type;get_IsPointer;();df-generated | -| System;Type;get_IsPrimitive;();df-generated | -| System;Type;get_IsPublic;();df-generated | -| System;Type;get_IsSZArray;();df-generated | -| System;Type;get_IsSealed;();df-generated | -| System;Type;get_IsSecurityCritical;();df-generated | -| System;Type;get_IsSecuritySafeCritical;();df-generated | -| System;Type;get_IsSecurityTransparent;();df-generated | -| System;Type;get_IsSerializable;();df-generated | -| System;Type;get_IsSignatureType;();df-generated | -| System;Type;get_IsSpecialName;();df-generated | -| System;Type;get_IsTypeDefinition;();df-generated | -| System;Type;get_IsUnicodeClass;();df-generated | -| System;Type;get_IsValueType;();df-generated | -| System;Type;get_IsVariableBoundArray;();df-generated | -| System;Type;get_IsVisible;();df-generated | -| System;Type;get_MemberType;();df-generated | -| System;Type;get_Module;();df-generated | -| System;Type;get_Namespace;();df-generated | -| System;Type;get_ReflectedType;();df-generated | -| System;Type;get_StructLayoutAttribute;();df-generated | -| System;Type;get_TypeHandle;();df-generated | -| System;Type;get_UnderlyingSystemType;();df-generated | -| System;TypeAccessException;TypeAccessException;();df-generated | -| System;TypeAccessException;TypeAccessException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System;TypeAccessException;TypeAccessException;(System.String);df-generated | -| System;TypeAccessException;TypeAccessException;(System.String,System.Exception);df-generated | -| System;TypeInitializationException;TypeInitializationException;(System.String,System.Exception);df-generated | -| System;TypeLoadException;TypeLoadException;();df-generated | -| System;TypeLoadException;TypeLoadException;(System.String);df-generated | -| System;TypeLoadException;TypeLoadException;(System.String,System.Exception);df-generated | -| System;TypeUnloadedException;TypeUnloadedException;();df-generated | -| System;TypeUnloadedException;TypeUnloadedException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System;TypeUnloadedException;TypeUnloadedException;(System.String);df-generated | -| System;TypeUnloadedException;TypeUnloadedException;(System.String,System.Exception);df-generated | -| System;TypedReference;Equals;(System.Object);df-generated | -| System;TypedReference;GetHashCode;();df-generated | -| System;TypedReference;GetTargetType;(System.TypedReference);df-generated | -| System;TypedReference;MakeTypedReference;(System.Object,System.Reflection.FieldInfo[]);df-generated | -| System;TypedReference;SetTypedReference;(System.TypedReference,System.Object);df-generated | -| System;TypedReference;TargetTypeToken;(System.TypedReference);df-generated | -| System;TypedReference;ToObject;(System.TypedReference);df-generated | -| System;UInt16;Abs;(System.UInt16);df-generated | -| System;UInt16;Clamp;(System.UInt16,System.UInt16,System.UInt16);df-generated | -| System;UInt16;CompareTo;(System.Object);df-generated | -| System;UInt16;CompareTo;(System.UInt16);df-generated | -| System;UInt16;CreateSaturating<>;(TOther);df-generated | -| System;UInt16;CreateTruncating<>;(TOther);df-generated | -| System;UInt16;DivRem;(System.UInt16,System.UInt16);df-generated | -| System;UInt16;Equals;(System.Object);df-generated | -| System;UInt16;Equals;(System.UInt16);df-generated | -| System;UInt16;GetHashCode;();df-generated | -| System;UInt16;GetTypeCode;();df-generated | -| System;UInt16;IsPow2;(System.UInt16);df-generated | -| System;UInt16;LeadingZeroCount;(System.UInt16);df-generated | -| System;UInt16;Log2;(System.UInt16);df-generated | -| System;UInt16;Max;(System.UInt16,System.UInt16);df-generated | -| System;UInt16;Min;(System.UInt16,System.UInt16);df-generated | -| System;UInt16;Parse;(System.ReadOnlySpan,System.Globalization.NumberStyles,System.IFormatProvider);df-generated | -| System;UInt16;Parse;(System.ReadOnlySpan,System.IFormatProvider);df-generated | -| System;UInt16;Parse;(System.String);df-generated | -| System;UInt16;Parse;(System.String,System.Globalization.NumberStyles);df-generated | -| System;UInt16;Parse;(System.String,System.Globalization.NumberStyles,System.IFormatProvider);df-generated | -| System;UInt16;Parse;(System.String,System.IFormatProvider);df-generated | -| System;UInt16;PopCount;(System.UInt16);df-generated | -| System;UInt16;RotateLeft;(System.UInt16,System.Int32);df-generated | -| System;UInt16;RotateRight;(System.UInt16,System.Int32);df-generated | -| System;UInt16;Sign;(System.UInt16);df-generated | -| System;UInt16;ToBoolean;(System.IFormatProvider);df-generated | -| System;UInt16;ToByte;(System.IFormatProvider);df-generated | -| System;UInt16;ToChar;(System.IFormatProvider);df-generated | -| System;UInt16;ToDateTime;(System.IFormatProvider);df-generated | -| System;UInt16;ToDecimal;(System.IFormatProvider);df-generated | -| System;UInt16;ToDouble;(System.IFormatProvider);df-generated | -| System;UInt16;ToInt16;(System.IFormatProvider);df-generated | -| System;UInt16;ToInt32;(System.IFormatProvider);df-generated | -| System;UInt16;ToInt64;(System.IFormatProvider);df-generated | -| System;UInt16;ToSByte;(System.IFormatProvider);df-generated | -| System;UInt16;ToSingle;(System.IFormatProvider);df-generated | -| System;UInt16;ToString;();df-generated | -| System;UInt16;ToString;(System.IFormatProvider);df-generated | -| System;UInt16;ToString;(System.String);df-generated | -| System;UInt16;ToString;(System.String,System.IFormatProvider);df-generated | -| System;UInt16;ToType;(System.Type,System.IFormatProvider);df-generated | -| System;UInt16;ToUInt16;(System.IFormatProvider);df-generated | -| System;UInt16;ToUInt32;(System.IFormatProvider);df-generated | -| System;UInt16;ToUInt64;(System.IFormatProvider);df-generated | -| System;UInt16;TrailingZeroCount;(System.UInt16);df-generated | -| System;UInt16;TryFormat;(System.Span,System.Int32,System.ReadOnlySpan,System.IFormatProvider);df-generated | -| System;UInt16;TryParse;(System.ReadOnlySpan,System.Globalization.NumberStyles,System.IFormatProvider,System.UInt16);df-generated | -| System;UInt16;TryParse;(System.ReadOnlySpan,System.IFormatProvider,System.UInt16);df-generated | -| System;UInt16;TryParse;(System.ReadOnlySpan,System.UInt16);df-generated | -| System;UInt16;TryParse;(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.UInt16);df-generated | -| System;UInt16;TryParse;(System.String,System.IFormatProvider,System.UInt16);df-generated | -| System;UInt16;TryParse;(System.String,System.UInt16);df-generated | -| System;UInt16;get_AdditiveIdentity;();df-generated | -| System;UInt16;get_MaxValue;();df-generated | -| System;UInt16;get_MinValue;();df-generated | -| System;UInt16;get_MultiplicativeIdentity;();df-generated | -| System;UInt16;get_One;();df-generated | -| System;UInt16;get_Zero;();df-generated | -| System;UInt32;Abs;(System.UInt32);df-generated | -| System;UInt32;Clamp;(System.UInt32,System.UInt32,System.UInt32);df-generated | -| System;UInt32;CompareTo;(System.Object);df-generated | -| System;UInt32;CompareTo;(System.UInt32);df-generated | -| System;UInt32;CreateSaturating<>;(TOther);df-generated | -| System;UInt32;CreateTruncating<>;(TOther);df-generated | -| System;UInt32;DivRem;(System.UInt32,System.UInt32);df-generated | -| System;UInt32;Equals;(System.Object);df-generated | -| System;UInt32;Equals;(System.UInt32);df-generated | -| System;UInt32;GetHashCode;();df-generated | -| System;UInt32;GetTypeCode;();df-generated | -| System;UInt32;IsPow2;(System.UInt32);df-generated | -| System;UInt32;LeadingZeroCount;(System.UInt32);df-generated | -| System;UInt32;Log2;(System.UInt32);df-generated | -| System;UInt32;Max;(System.UInt32,System.UInt32);df-generated | -| System;UInt32;Min;(System.UInt32,System.UInt32);df-generated | -| System;UInt32;Parse;(System.ReadOnlySpan,System.Globalization.NumberStyles,System.IFormatProvider);df-generated | -| System;UInt32;Parse;(System.ReadOnlySpan,System.IFormatProvider);df-generated | -| System;UInt32;Parse;(System.String);df-generated | -| System;UInt32;Parse;(System.String,System.Globalization.NumberStyles);df-generated | -| System;UInt32;Parse;(System.String,System.Globalization.NumberStyles,System.IFormatProvider);df-generated | -| System;UInt32;Parse;(System.String,System.IFormatProvider);df-generated | -| System;UInt32;PopCount;(System.UInt32);df-generated | -| System;UInt32;RotateLeft;(System.UInt32,System.Int32);df-generated | -| System;UInt32;RotateRight;(System.UInt32,System.Int32);df-generated | -| System;UInt32;Sign;(System.UInt32);df-generated | -| System;UInt32;ToBoolean;(System.IFormatProvider);df-generated | -| System;UInt32;ToByte;(System.IFormatProvider);df-generated | -| System;UInt32;ToChar;(System.IFormatProvider);df-generated | -| System;UInt32;ToDateTime;(System.IFormatProvider);df-generated | -| System;UInt32;ToDecimal;(System.IFormatProvider);df-generated | -| System;UInt32;ToDouble;(System.IFormatProvider);df-generated | -| System;UInt32;ToInt16;(System.IFormatProvider);df-generated | -| System;UInt32;ToInt32;(System.IFormatProvider);df-generated | -| System;UInt32;ToInt64;(System.IFormatProvider);df-generated | -| System;UInt32;ToSByte;(System.IFormatProvider);df-generated | -| System;UInt32;ToSingle;(System.IFormatProvider);df-generated | -| System;UInt32;ToString;();df-generated | -| System;UInt32;ToString;(System.IFormatProvider);df-generated | -| System;UInt32;ToString;(System.String);df-generated | -| System;UInt32;ToString;(System.String,System.IFormatProvider);df-generated | -| System;UInt32;ToType;(System.Type,System.IFormatProvider);df-generated | -| System;UInt32;ToUInt16;(System.IFormatProvider);df-generated | -| System;UInt32;ToUInt32;(System.IFormatProvider);df-generated | -| System;UInt32;ToUInt64;(System.IFormatProvider);df-generated | -| System;UInt32;TrailingZeroCount;(System.UInt32);df-generated | -| System;UInt32;TryFormat;(System.Span,System.Int32,System.ReadOnlySpan,System.IFormatProvider);df-generated | -| System;UInt32;TryParse;(System.ReadOnlySpan,System.Globalization.NumberStyles,System.IFormatProvider,System.UInt32);df-generated | -| System;UInt32;TryParse;(System.ReadOnlySpan,System.IFormatProvider,System.UInt32);df-generated | -| System;UInt32;TryParse;(System.ReadOnlySpan,System.UInt32);df-generated | -| System;UInt32;TryParse;(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.UInt32);df-generated | -| System;UInt32;TryParse;(System.String,System.IFormatProvider,System.UInt32);df-generated | -| System;UInt32;TryParse;(System.String,System.UInt32);df-generated | -| System;UInt32;get_AdditiveIdentity;();df-generated | -| System;UInt32;get_MaxValue;();df-generated | -| System;UInt32;get_MinValue;();df-generated | -| System;UInt32;get_MultiplicativeIdentity;();df-generated | -| System;UInt32;get_One;();df-generated | -| System;UInt32;get_Zero;();df-generated | -| System;UInt64;Abs;(System.UInt64);df-generated | -| System;UInt64;Clamp;(System.UInt64,System.UInt64,System.UInt64);df-generated | -| System;UInt64;CompareTo;(System.Object);df-generated | -| System;UInt64;CompareTo;(System.UInt64);df-generated | -| System;UInt64;CreateSaturating<>;(TOther);df-generated | -| System;UInt64;CreateTruncating<>;(TOther);df-generated | -| System;UInt64;DivRem;(System.UInt64,System.UInt64);df-generated | -| System;UInt64;Equals;(System.Object);df-generated | -| System;UInt64;Equals;(System.UInt64);df-generated | -| System;UInt64;GetHashCode;();df-generated | -| System;UInt64;GetTypeCode;();df-generated | -| System;UInt64;IsPow2;(System.UInt64);df-generated | -| System;UInt64;LeadingZeroCount;(System.UInt64);df-generated | -| System;UInt64;Log2;(System.UInt64);df-generated | -| System;UInt64;Max;(System.UInt64,System.UInt64);df-generated | -| System;UInt64;Min;(System.UInt64,System.UInt64);df-generated | -| System;UInt64;Parse;(System.ReadOnlySpan,System.Globalization.NumberStyles,System.IFormatProvider);df-generated | -| System;UInt64;Parse;(System.ReadOnlySpan,System.IFormatProvider);df-generated | -| System;UInt64;Parse;(System.String);df-generated | -| System;UInt64;Parse;(System.String,System.Globalization.NumberStyles);df-generated | -| System;UInt64;Parse;(System.String,System.Globalization.NumberStyles,System.IFormatProvider);df-generated | -| System;UInt64;Parse;(System.String,System.IFormatProvider);df-generated | -| System;UInt64;PopCount;(System.UInt64);df-generated | -| System;UInt64;RotateLeft;(System.UInt64,System.Int32);df-generated | -| System;UInt64;RotateRight;(System.UInt64,System.Int32);df-generated | -| System;UInt64;Sign;(System.UInt64);df-generated | -| System;UInt64;ToBoolean;(System.IFormatProvider);df-generated | -| System;UInt64;ToByte;(System.IFormatProvider);df-generated | -| System;UInt64;ToChar;(System.IFormatProvider);df-generated | -| System;UInt64;ToDateTime;(System.IFormatProvider);df-generated | -| System;UInt64;ToDecimal;(System.IFormatProvider);df-generated | -| System;UInt64;ToDouble;(System.IFormatProvider);df-generated | -| System;UInt64;ToInt16;(System.IFormatProvider);df-generated | -| System;UInt64;ToInt32;(System.IFormatProvider);df-generated | -| System;UInt64;ToInt64;(System.IFormatProvider);df-generated | -| System;UInt64;ToSByte;(System.IFormatProvider);df-generated | -| System;UInt64;ToSingle;(System.IFormatProvider);df-generated | -| System;UInt64;ToString;();df-generated | -| System;UInt64;ToString;(System.IFormatProvider);df-generated | -| System;UInt64;ToString;(System.String);df-generated | -| System;UInt64;ToString;(System.String,System.IFormatProvider);df-generated | -| System;UInt64;ToType;(System.Type,System.IFormatProvider);df-generated | -| System;UInt64;ToUInt16;(System.IFormatProvider);df-generated | -| System;UInt64;ToUInt32;(System.IFormatProvider);df-generated | -| System;UInt64;ToUInt64;(System.IFormatProvider);df-generated | -| System;UInt64;TrailingZeroCount;(System.UInt64);df-generated | -| System;UInt64;TryFormat;(System.Span,System.Int32,System.ReadOnlySpan,System.IFormatProvider);df-generated | -| System;UInt64;TryParse;(System.ReadOnlySpan,System.Globalization.NumberStyles,System.IFormatProvider,System.UInt64);df-generated | -| System;UInt64;TryParse;(System.ReadOnlySpan,System.IFormatProvider,System.UInt64);df-generated | -| System;UInt64;TryParse;(System.ReadOnlySpan,System.UInt64);df-generated | -| System;UInt64;TryParse;(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.UInt64);df-generated | -| System;UInt64;TryParse;(System.String,System.IFormatProvider,System.UInt64);df-generated | -| System;UInt64;TryParse;(System.String,System.UInt64);df-generated | -| System;UInt64;get_AdditiveIdentity;();df-generated | -| System;UInt64;get_MaxValue;();df-generated | -| System;UInt64;get_MinValue;();df-generated | -| System;UInt64;get_MultiplicativeIdentity;();df-generated | -| System;UInt64;get_One;();df-generated | -| System;UInt64;get_Zero;();df-generated | -| System;UIntPtr;Add;(System.UIntPtr,System.Int32);df-generated | -| System;UIntPtr;CompareTo;(System.Object);df-generated | -| System;UIntPtr;CompareTo;(System.UIntPtr);df-generated | -| System;UIntPtr;DivRem;(System.UIntPtr,System.UIntPtr);df-generated | -| System;UIntPtr;Equals;(System.Object);df-generated | -| System;UIntPtr;Equals;(System.UIntPtr);df-generated | -| System;UIntPtr;GetHashCode;();df-generated | -| System;UIntPtr;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System;UIntPtr;IsPow2;(System.UIntPtr);df-generated | -| System;UIntPtr;LeadingZeroCount;(System.UIntPtr);df-generated | -| System;UIntPtr;Log2;(System.UIntPtr);df-generated | -| System;UIntPtr;Parse;(System.ReadOnlySpan,System.Globalization.NumberStyles,System.IFormatProvider);df-generated | -| System;UIntPtr;Parse;(System.ReadOnlySpan,System.IFormatProvider);df-generated | -| System;UIntPtr;Parse;(System.String);df-generated | -| System;UIntPtr;Parse;(System.String,System.Globalization.NumberStyles);df-generated | -| System;UIntPtr;Parse;(System.String,System.Globalization.NumberStyles,System.IFormatProvider);df-generated | -| System;UIntPtr;Parse;(System.String,System.IFormatProvider);df-generated | -| System;UIntPtr;PopCount;(System.UIntPtr);df-generated | -| System;UIntPtr;RotateLeft;(System.UIntPtr,System.Int32);df-generated | -| System;UIntPtr;RotateRight;(System.UIntPtr,System.Int32);df-generated | -| System;UIntPtr;Sign;(System.UIntPtr);df-generated | -| System;UIntPtr;Subtract;(System.UIntPtr,System.Int32);df-generated | -| System;UIntPtr;ToString;();df-generated | -| System;UIntPtr;ToString;(System.IFormatProvider);df-generated | -| System;UIntPtr;ToString;(System.String);df-generated | -| System;UIntPtr;ToString;(System.String,System.IFormatProvider);df-generated | -| System;UIntPtr;ToUInt32;();df-generated | -| System;UIntPtr;ToUInt64;();df-generated | -| System;UIntPtr;TrailingZeroCount;(System.UIntPtr);df-generated | -| System;UIntPtr;TryFormat;(System.Span,System.Int32,System.ReadOnlySpan,System.IFormatProvider);df-generated | -| System;UIntPtr;TryParse;(System.ReadOnlySpan,System.Globalization.NumberStyles,System.IFormatProvider,System.UIntPtr);df-generated | -| System;UIntPtr;TryParse;(System.ReadOnlySpan,System.IFormatProvider,System.UIntPtr);df-generated | -| System;UIntPtr;TryParse;(System.ReadOnlySpan,System.UIntPtr);df-generated | -| System;UIntPtr;TryParse;(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.UIntPtr);df-generated | -| System;UIntPtr;TryParse;(System.String,System.IFormatProvider,System.UIntPtr);df-generated | -| System;UIntPtr;TryParse;(System.String,System.UIntPtr);df-generated | -| System;UIntPtr;UIntPtr;(System.UInt32);df-generated | -| System;UIntPtr;UIntPtr;(System.UInt64);df-generated | -| System;UIntPtr;get_AdditiveIdentity;();df-generated | -| System;UIntPtr;get_MaxValue;();df-generated | -| System;UIntPtr;get_MinValue;();df-generated | -| System;UIntPtr;get_MultiplicativeIdentity;();df-generated | -| System;UIntPtr;get_One;();df-generated | -| System;UIntPtr;get_Size;();df-generated | -| System;UIntPtr;get_Zero;();df-generated | -| System;UnauthorizedAccessException;UnauthorizedAccessException;();df-generated | -| System;UnauthorizedAccessException;UnauthorizedAccessException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System;UnauthorizedAccessException;UnauthorizedAccessException;(System.String);df-generated | -| System;UnauthorizedAccessException;UnauthorizedAccessException;(System.String,System.Exception);df-generated | -| System;UnhandledExceptionEventArgs;get_IsTerminating;();df-generated | -| System;Uri;Canonicalize;();df-generated | -| System;Uri;CheckHostName;(System.String);df-generated | -| System;Uri;CheckSchemeName;(System.String);df-generated | -| System;Uri;CheckSecurity;();df-generated | -| System;Uri;Compare;(System.Uri,System.Uri,System.UriComponents,System.UriFormat,System.StringComparison);df-generated | -| System;Uri;Equals;(System.Object);df-generated | -| System;Uri;Escape;();df-generated | -| System;Uri;FromHex;(System.Char);df-generated | -| System;Uri;GetHashCode;();df-generated | -| System;Uri;HexEscape;(System.Char);df-generated | -| System;Uri;HexUnescape;(System.String,System.Int32);df-generated | -| System;Uri;IsBadFileSystemCharacter;(System.Char);df-generated | -| System;Uri;IsBaseOf;(System.Uri);df-generated | -| System;Uri;IsExcludedCharacter;(System.Char);df-generated | -| System;Uri;IsHexDigit;(System.Char);df-generated | -| System;Uri;IsHexEncoding;(System.String,System.Int32);df-generated | -| System;Uri;IsReservedCharacter;(System.Char);df-generated | -| System;Uri;IsWellFormedOriginalString;();df-generated | -| System;Uri;IsWellFormedUriString;(System.String,System.UriKind);df-generated | -| System;Uri;Parse;();df-generated | -| System;Uri;Unescape;(System.String);df-generated | -| System;Uri;get_AbsolutePath;();df-generated | -| System;Uri;get_AbsoluteUri;();df-generated | -| System;Uri;get_Fragment;();df-generated | -| System;Uri;get_HostNameType;();df-generated | -| System;Uri;get_IsAbsoluteUri;();df-generated | -| System;Uri;get_IsDefaultPort;();df-generated | -| System;Uri;get_IsFile;();df-generated | -| System;Uri;get_IsLoopback;();df-generated | -| System;Uri;get_IsUnc;();df-generated | -| System;Uri;get_Port;();df-generated | -| System;Uri;get_Segments;();df-generated | -| System;Uri;get_UserEscaped;();df-generated | -| System;UriBuilder;Equals;(System.Object);df-generated | -| System;UriBuilder;GetHashCode;();df-generated | -| System;UriBuilder;ToString;();df-generated | -| System;UriBuilder;UriBuilder;();df-generated | -| System;UriBuilder;UriBuilder;(System.String,System.String,System.Int32);df-generated | -| System;UriBuilder;get_Port;();df-generated | -| System;UriBuilder;set_Port;(System.Int32);df-generated | -| System;UriCreationOptions;get_DangerousDisablePathAndQueryCanonicalization;();df-generated | -| System;UriCreationOptions;set_DangerousDisablePathAndQueryCanonicalization;(System.Boolean);df-generated | -| System;UriFormatException;UriFormatException;();df-generated | -| System;UriFormatException;UriFormatException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System;UriFormatException;UriFormatException;(System.String);df-generated | -| System;UriFormatException;UriFormatException;(System.String,System.Exception);df-generated | -| System;UriParser;InitializeAndValidate;(System.Uri,System.UriFormatException);df-generated | -| System;UriParser;IsBaseOf;(System.Uri,System.Uri);df-generated | -| System;UriParser;IsKnownScheme;(System.String);df-generated | -| System;UriParser;IsWellFormedOriginalString;(System.Uri);df-generated | -| System;UriParser;OnRegister;(System.String,System.Int32);df-generated | -| System;UriParser;UriParser;();df-generated | -| System;UriTypeConverter;CanConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Type);df-generated | -| System;UriTypeConverter;CanConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Type);df-generated | -| System;UriTypeConverter;IsValid;(System.ComponentModel.ITypeDescriptorContext,System.Object);df-generated | -| System;ValueTuple;CompareTo;(System.Object);df-generated | -| System;ValueTuple;CompareTo;(System.Object,System.Collections.IComparer);df-generated | -| System;ValueTuple;CompareTo;(System.ValueTuple);df-generated | -| System;ValueTuple;Create;();df-generated | -| System;ValueTuple;Equals;(System.Object);df-generated | -| System;ValueTuple;Equals;(System.Object,System.Collections.IEqualityComparer);df-generated | -| System;ValueTuple;Equals;(System.ValueTuple);df-generated | -| System;ValueTuple;GetHashCode;();df-generated | -| System;ValueTuple;GetHashCode;(System.Collections.IEqualityComparer);df-generated | -| System;ValueTuple;ToString;();df-generated | -| System;ValueTuple;get_Item;(System.Int32);df-generated | -| System;ValueTuple;get_Length;();df-generated | -| System;ValueTuple<,,,,,,,>;CompareTo;(System.Object);df-generated | -| System;ValueTuple<,,,,,,,>;CompareTo;(System.Object,System.Collections.IComparer);df-generated | -| System;ValueTuple<,,,,,,,>;CompareTo;(System.ValueTuple<,,,,,,,>);df-generated | -| System;ValueTuple<,,,,,,,>;Equals;(System.Object);df-generated | -| System;ValueTuple<,,,,,,,>;Equals;(System.Object,System.Collections.IEqualityComparer);df-generated | -| System;ValueTuple<,,,,,,,>;Equals;(System.ValueTuple<,,,,,,,>);df-generated | -| System;ValueTuple<,,,,,,,>;GetHashCode;();df-generated | -| System;ValueTuple<,,,,,,,>;GetHashCode;(System.Collections.IEqualityComparer);df-generated | -| System;ValueTuple<,,,,,,,>;get_Length;();df-generated | -| System;ValueTuple<,,,,,,>;CompareTo;(System.Object);df-generated | -| System;ValueTuple<,,,,,,>;CompareTo;(System.Object,System.Collections.IComparer);df-generated | -| System;ValueTuple<,,,,,,>;CompareTo;(System.ValueTuple<,,,,,,>);df-generated | -| System;ValueTuple<,,,,,,>;Equals;(System.Object);df-generated | -| System;ValueTuple<,,,,,,>;Equals;(System.Object,System.Collections.IEqualityComparer);df-generated | -| System;ValueTuple<,,,,,,>;Equals;(System.ValueTuple<,,,,,,>);df-generated | -| System;ValueTuple<,,,,,,>;GetHashCode;();df-generated | -| System;ValueTuple<,,,,,,>;GetHashCode;(System.Collections.IEqualityComparer);df-generated | -| System;ValueTuple<,,,,,,>;get_Length;();df-generated | -| System;ValueTuple<,,,,,>;CompareTo;(System.Object);df-generated | -| System;ValueTuple<,,,,,>;CompareTo;(System.Object,System.Collections.IComparer);df-generated | -| System;ValueTuple<,,,,,>;CompareTo;(System.ValueTuple<,,,,,>);df-generated | -| System;ValueTuple<,,,,,>;Equals;(System.Object);df-generated | -| System;ValueTuple<,,,,,>;Equals;(System.Object,System.Collections.IEqualityComparer);df-generated | -| System;ValueTuple<,,,,,>;Equals;(System.ValueTuple<,,,,,>);df-generated | -| System;ValueTuple<,,,,,>;GetHashCode;();df-generated | -| System;ValueTuple<,,,,,>;GetHashCode;(System.Collections.IEqualityComparer);df-generated | -| System;ValueTuple<,,,,,>;get_Length;();df-generated | -| System;ValueTuple<,,,,>;CompareTo;(System.Object);df-generated | -| System;ValueTuple<,,,,>;CompareTo;(System.Object,System.Collections.IComparer);df-generated | -| System;ValueTuple<,,,,>;CompareTo;(System.ValueTuple<,,,,>);df-generated | -| System;ValueTuple<,,,,>;Equals;(System.Object);df-generated | -| System;ValueTuple<,,,,>;Equals;(System.Object,System.Collections.IEqualityComparer);df-generated | -| System;ValueTuple<,,,,>;Equals;(System.ValueTuple<,,,,>);df-generated | -| System;ValueTuple<,,,,>;GetHashCode;();df-generated | -| System;ValueTuple<,,,,>;GetHashCode;(System.Collections.IEqualityComparer);df-generated | -| System;ValueTuple<,,,,>;get_Length;();df-generated | -| System;ValueTuple<,,,>;CompareTo;(System.Object);df-generated | -| System;ValueTuple<,,,>;CompareTo;(System.Object,System.Collections.IComparer);df-generated | -| System;ValueTuple<,,,>;CompareTo;(System.ValueTuple<,,,>);df-generated | -| System;ValueTuple<,,,>;Equals;(System.Object);df-generated | -| System;ValueTuple<,,,>;Equals;(System.Object,System.Collections.IEqualityComparer);df-generated | -| System;ValueTuple<,,,>;Equals;(System.ValueTuple<,,,>);df-generated | -| System;ValueTuple<,,,>;GetHashCode;();df-generated | -| System;ValueTuple<,,,>;GetHashCode;(System.Collections.IEqualityComparer);df-generated | -| System;ValueTuple<,,,>;get_Length;();df-generated | -| System;ValueTuple<,,>;CompareTo;(System.Object);df-generated | -| System;ValueTuple<,,>;CompareTo;(System.Object,System.Collections.IComparer);df-generated | -| System;ValueTuple<,,>;CompareTo;(System.ValueTuple<,,>);df-generated | -| System;ValueTuple<,,>;Equals;(System.Object);df-generated | -| System;ValueTuple<,,>;Equals;(System.Object,System.Collections.IEqualityComparer);df-generated | -| System;ValueTuple<,,>;Equals;(System.ValueTuple<,,>);df-generated | -| System;ValueTuple<,,>;GetHashCode;();df-generated | -| System;ValueTuple<,,>;GetHashCode;(System.Collections.IEqualityComparer);df-generated | -| System;ValueTuple<,,>;get_Length;();df-generated | -| System;ValueTuple<,>;CompareTo;(System.Object);df-generated | -| System;ValueTuple<,>;CompareTo;(System.Object,System.Collections.IComparer);df-generated | -| System;ValueTuple<,>;CompareTo;(System.ValueTuple<,>);df-generated | -| System;ValueTuple<,>;Equals;(System.Object);df-generated | -| System;ValueTuple<,>;Equals;(System.Object,System.Collections.IEqualityComparer);df-generated | -| System;ValueTuple<,>;Equals;(System.ValueTuple<,>);df-generated | -| System;ValueTuple<,>;GetHashCode;();df-generated | -| System;ValueTuple<,>;GetHashCode;(System.Collections.IEqualityComparer);df-generated | -| System;ValueTuple<,>;get_Length;();df-generated | -| System;ValueTuple<>;CompareTo;(System.Object);df-generated | -| System;ValueTuple<>;CompareTo;(System.Object,System.Collections.IComparer);df-generated | -| System;ValueTuple<>;CompareTo;(System.ValueTuple<>);df-generated | -| System;ValueTuple<>;Equals;(System.Object);df-generated | -| System;ValueTuple<>;Equals;(System.Object,System.Collections.IEqualityComparer);df-generated | -| System;ValueTuple<>;Equals;(System.ValueTuple<>);df-generated | -| System;ValueTuple<>;GetHashCode;();df-generated | -| System;ValueTuple<>;GetHashCode;(System.Collections.IEqualityComparer);df-generated | -| System;ValueTuple<>;get_Length;();df-generated | -| System;ValueType;Equals;(System.Object);df-generated | -| System;ValueType;GetHashCode;();df-generated | -| System;ValueType;ToString;();df-generated | -| System;ValueType;ValueType;();df-generated | -| System;Version;Clone;();df-generated | -| System;Version;CompareTo;(System.Object);df-generated | -| System;Version;CompareTo;(System.Version);df-generated | -| System;Version;Equals;(System.Object);df-generated | -| System;Version;Equals;(System.Version);df-generated | -| System;Version;GetHashCode;();df-generated | -| System;Version;Parse;(System.ReadOnlySpan);df-generated | -| System;Version;Parse;(System.String);df-generated | -| System;Version;ToString;();df-generated | -| System;Version;ToString;(System.Int32);df-generated | -| System;Version;ToString;(System.String,System.IFormatProvider);df-generated | -| System;Version;TryFormat;(System.Span,System.Int32);df-generated | -| System;Version;TryFormat;(System.Span,System.Int32,System.Int32);df-generated | -| System;Version;TryFormat;(System.Span,System.Int32,System.ReadOnlySpan,System.IFormatProvider);df-generated | -| System;Version;TryParse;(System.ReadOnlySpan,System.Version);df-generated | -| System;Version;TryParse;(System.String,System.Version);df-generated | -| System;Version;Version;();df-generated | -| System;Version;Version;(System.Int32,System.Int32);df-generated | -| System;Version;Version;(System.Int32,System.Int32,System.Int32);df-generated | -| System;Version;Version;(System.Int32,System.Int32,System.Int32,System.Int32);df-generated | -| System;Version;Version;(System.String);df-generated | -| System;Version;get_Build;();df-generated | -| System;Version;get_Major;();df-generated | -| System;Version;get_MajorRevision;();df-generated | -| System;Version;get_Minor;();df-generated | -| System;Version;get_MinorRevision;();df-generated | -| System;Version;get_Revision;();df-generated | -| System;WeakReference;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System;WeakReference;WeakReference;(System.Object);df-generated | -| System;WeakReference;WeakReference;(System.Object,System.Boolean);df-generated | -| System;WeakReference;WeakReference;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System;WeakReference;get_IsAlive;();df-generated | -| System;WeakReference;get_Target;();df-generated | -| System;WeakReference;get_TrackResurrection;();df-generated | -| System;WeakReference;set_Target;(System.Object);df-generated | -| System;WeakReference<>;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);df-generated | -| System;WeakReference<>;SetTarget;(T);df-generated | -| System;WeakReference<>;TryGetTarget;(T);df-generated | -| System;WeakReference<>;WeakReference;(T);df-generated | -| System;WeakReference<>;WeakReference;(T,System.Boolean);df-generated | +| Microsoft.CSharp.RuntimeBinder;CSharpArgumentInfo;Create;(Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags,System.String);summary;df-generated | +| Microsoft.CSharp.RuntimeBinder;RuntimeBinderException;RuntimeBinderException;();summary;df-generated | +| Microsoft.CSharp.RuntimeBinder;RuntimeBinderException;RuntimeBinderException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| Microsoft.CSharp.RuntimeBinder;RuntimeBinderException;RuntimeBinderException;(System.String);summary;df-generated | +| Microsoft.CSharp.RuntimeBinder;RuntimeBinderException;RuntimeBinderException;(System.String,System.Exception);summary;df-generated | +| Microsoft.CSharp.RuntimeBinder;RuntimeBinderInternalCompilerException;RuntimeBinderInternalCompilerException;();summary;df-generated | +| Microsoft.CSharp.RuntimeBinder;RuntimeBinderInternalCompilerException;RuntimeBinderInternalCompilerException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| Microsoft.CSharp.RuntimeBinder;RuntimeBinderInternalCompilerException;RuntimeBinderInternalCompilerException;(System.String);summary;df-generated | +| Microsoft.CSharp.RuntimeBinder;RuntimeBinderInternalCompilerException;RuntimeBinderInternalCompilerException;(System.String,System.Exception);summary;df-generated | +| Microsoft.Extensions.Caching.Distributed;DistributedCacheExtensions;GetString;(Microsoft.Extensions.Caching.Distributed.IDistributedCache,System.String);summary;df-generated | +| Microsoft.Extensions.Caching.Distributed;DistributedCacheExtensions;GetStringAsync;(Microsoft.Extensions.Caching.Distributed.IDistributedCache,System.String,System.Threading.CancellationToken);summary;df-generated | +| Microsoft.Extensions.Caching.Distributed;DistributedCacheExtensions;Set;(Microsoft.Extensions.Caching.Distributed.IDistributedCache,System.String,System.Byte[]);summary;df-generated | +| Microsoft.Extensions.Caching.Distributed;DistributedCacheExtensions;SetAsync;(Microsoft.Extensions.Caching.Distributed.IDistributedCache,System.String,System.Byte[],System.Threading.CancellationToken);summary;df-generated | +| Microsoft.Extensions.Caching.Distributed;DistributedCacheExtensions;SetString;(Microsoft.Extensions.Caching.Distributed.IDistributedCache,System.String,System.String);summary;df-generated | +| Microsoft.Extensions.Caching.Distributed;DistributedCacheExtensions;SetString;(Microsoft.Extensions.Caching.Distributed.IDistributedCache,System.String,System.String,Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions);summary;df-generated | +| Microsoft.Extensions.Caching.Distributed;DistributedCacheExtensions;SetStringAsync;(Microsoft.Extensions.Caching.Distributed.IDistributedCache,System.String,System.String,Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions,System.Threading.CancellationToken);summary;df-generated | +| Microsoft.Extensions.Caching.Distributed;DistributedCacheExtensions;SetStringAsync;(Microsoft.Extensions.Caching.Distributed.IDistributedCache,System.String,System.String,System.Threading.CancellationToken);summary;df-generated | +| Microsoft.Extensions.Caching.Distributed;IDistributedCache;Get;(System.String);summary;df-generated | +| Microsoft.Extensions.Caching.Distributed;IDistributedCache;GetAsync;(System.String,System.Threading.CancellationToken);summary;df-generated | +| Microsoft.Extensions.Caching.Distributed;IDistributedCache;Refresh;(System.String);summary;df-generated | +| Microsoft.Extensions.Caching.Distributed;IDistributedCache;RefreshAsync;(System.String,System.Threading.CancellationToken);summary;df-generated | +| Microsoft.Extensions.Caching.Distributed;IDistributedCache;Remove;(System.String);summary;df-generated | +| Microsoft.Extensions.Caching.Distributed;IDistributedCache;RemoveAsync;(System.String,System.Threading.CancellationToken);summary;df-generated | +| Microsoft.Extensions.Caching.Distributed;IDistributedCache;Set;(System.String,System.Byte[],Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions);summary;df-generated | +| Microsoft.Extensions.Caching.Distributed;IDistributedCache;SetAsync;(System.String,System.Byte[],Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions,System.Threading.CancellationToken);summary;df-generated | +| Microsoft.Extensions.Caching.Distributed;MemoryDistributedCache;Get;(System.String);summary;df-generated | +| Microsoft.Extensions.Caching.Distributed;MemoryDistributedCache;GetAsync;(System.String,System.Threading.CancellationToken);summary;df-generated | +| Microsoft.Extensions.Caching.Distributed;MemoryDistributedCache;MemoryDistributedCache;(Microsoft.Extensions.Options.IOptions);summary;df-generated | +| Microsoft.Extensions.Caching.Distributed;MemoryDistributedCache;MemoryDistributedCache;(Microsoft.Extensions.Options.IOptions,Microsoft.Extensions.Logging.ILoggerFactory);summary;df-generated | +| Microsoft.Extensions.Caching.Distributed;MemoryDistributedCache;Refresh;(System.String);summary;df-generated | +| Microsoft.Extensions.Caching.Distributed;MemoryDistributedCache;RefreshAsync;(System.String,System.Threading.CancellationToken);summary;df-generated | +| Microsoft.Extensions.Caching.Distributed;MemoryDistributedCache;Remove;(System.String);summary;df-generated | +| Microsoft.Extensions.Caching.Distributed;MemoryDistributedCache;RemoveAsync;(System.String,System.Threading.CancellationToken);summary;df-generated | +| Microsoft.Extensions.Caching.Distributed;MemoryDistributedCache;Set;(System.String,System.Byte[],Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions);summary;df-generated | +| Microsoft.Extensions.Caching.Distributed;MemoryDistributedCache;SetAsync;(System.String,System.Byte[],Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions,System.Threading.CancellationToken);summary;df-generated | +| Microsoft.Extensions.Caching.Memory;CacheExtensions;Get;(Microsoft.Extensions.Caching.Memory.IMemoryCache,System.Object);summary;df-generated | +| Microsoft.Extensions.Caching.Memory;CacheExtensions;Get<>;(Microsoft.Extensions.Caching.Memory.IMemoryCache,System.Object);summary;df-generated | +| Microsoft.Extensions.Caching.Memory;CacheExtensions;TryGetValue<>;(Microsoft.Extensions.Caching.Memory.IMemoryCache,System.Object,TItem);summary;df-generated | +| Microsoft.Extensions.Caching.Memory;ICacheEntry;get_AbsoluteExpiration;();summary;df-generated | +| Microsoft.Extensions.Caching.Memory;ICacheEntry;get_AbsoluteExpirationRelativeToNow;();summary;df-generated | +| Microsoft.Extensions.Caching.Memory;ICacheEntry;get_ExpirationTokens;();summary;df-generated | +| Microsoft.Extensions.Caching.Memory;ICacheEntry;get_Key;();summary;df-generated | +| Microsoft.Extensions.Caching.Memory;ICacheEntry;get_PostEvictionCallbacks;();summary;df-generated | +| Microsoft.Extensions.Caching.Memory;ICacheEntry;get_Priority;();summary;df-generated | +| Microsoft.Extensions.Caching.Memory;ICacheEntry;get_Size;();summary;df-generated | +| Microsoft.Extensions.Caching.Memory;ICacheEntry;get_SlidingExpiration;();summary;df-generated | +| Microsoft.Extensions.Caching.Memory;ICacheEntry;get_Value;();summary;df-generated | +| Microsoft.Extensions.Caching.Memory;ICacheEntry;set_AbsoluteExpiration;(System.Nullable);summary;df-generated | +| Microsoft.Extensions.Caching.Memory;ICacheEntry;set_AbsoluteExpirationRelativeToNow;(System.Nullable);summary;df-generated | +| Microsoft.Extensions.Caching.Memory;ICacheEntry;set_Priority;(Microsoft.Extensions.Caching.Memory.CacheItemPriority);summary;df-generated | +| Microsoft.Extensions.Caching.Memory;ICacheEntry;set_Size;(System.Nullable);summary;df-generated | +| Microsoft.Extensions.Caching.Memory;ICacheEntry;set_SlidingExpiration;(System.Nullable);summary;df-generated | +| Microsoft.Extensions.Caching.Memory;ICacheEntry;set_Value;(System.Object);summary;df-generated | +| Microsoft.Extensions.Caching.Memory;IMemoryCache;CreateEntry;(System.Object);summary;df-generated | +| Microsoft.Extensions.Caching.Memory;IMemoryCache;Remove;(System.Object);summary;df-generated | +| Microsoft.Extensions.Caching.Memory;IMemoryCache;TryGetValue;(System.Object,System.Object);summary;df-generated | +| Microsoft.Extensions.Caching.Memory;MemoryCache;Clear;();summary;df-generated | +| Microsoft.Extensions.Caching.Memory;MemoryCache;Compact;(System.Double);summary;df-generated | +| Microsoft.Extensions.Caching.Memory;MemoryCache;Dispose;();summary;df-generated | +| Microsoft.Extensions.Caching.Memory;MemoryCache;Dispose;(System.Boolean);summary;df-generated | +| Microsoft.Extensions.Caching.Memory;MemoryCache;MemoryCache;(Microsoft.Extensions.Options.IOptions);summary;df-generated | +| Microsoft.Extensions.Caching.Memory;MemoryCache;Remove;(System.Object);summary;df-generated | +| Microsoft.Extensions.Caching.Memory;MemoryCache;TryGetValue;(System.Object,System.Object);summary;df-generated | +| Microsoft.Extensions.Caching.Memory;MemoryCache;get_Count;();summary;df-generated | +| Microsoft.Extensions.Caching.Memory;MemoryCacheEntryOptions;get_ExpirationTokens;();summary;df-generated | +| Microsoft.Extensions.Caching.Memory;MemoryCacheEntryOptions;get_PostEvictionCallbacks;();summary;df-generated | +| Microsoft.Extensions.Caching.Memory;MemoryCacheEntryOptions;get_Priority;();summary;df-generated | +| Microsoft.Extensions.Caching.Memory;MemoryCacheEntryOptions;set_Priority;(Microsoft.Extensions.Caching.Memory.CacheItemPriority);summary;df-generated | +| Microsoft.Extensions.Caching.Memory;MemoryCacheOptions;get_Clock;();summary;df-generated | +| Microsoft.Extensions.Caching.Memory;MemoryCacheOptions;get_CompactionPercentage;();summary;df-generated | +| Microsoft.Extensions.Caching.Memory;MemoryCacheOptions;get_ExpirationScanFrequency;();summary;df-generated | +| Microsoft.Extensions.Caching.Memory;MemoryCacheOptions;get_TrackLinkedCacheEntries;();summary;df-generated | +| Microsoft.Extensions.Caching.Memory;MemoryCacheOptions;set_Clock;(Microsoft.Extensions.Internal.ISystemClock);summary;df-generated | +| Microsoft.Extensions.Caching.Memory;MemoryCacheOptions;set_CompactionPercentage;(System.Double);summary;df-generated | +| Microsoft.Extensions.Caching.Memory;MemoryCacheOptions;set_ExpirationScanFrequency;(System.TimeSpan);summary;df-generated | +| Microsoft.Extensions.Caching.Memory;MemoryCacheOptions;set_TrackLinkedCacheEntries;(System.Boolean);summary;df-generated | +| Microsoft.Extensions.Caching.Memory;MemoryDistributedCacheOptions;MemoryDistributedCacheOptions;();summary;df-generated | +| Microsoft.Extensions.Caching.Memory;PostEvictionCallbackRegistration;get_EvictionCallback;();summary;df-generated | +| Microsoft.Extensions.Caching.Memory;PostEvictionCallbackRegistration;get_State;();summary;df-generated | +| Microsoft.Extensions.Caching.Memory;PostEvictionCallbackRegistration;set_State;(System.Object);summary;df-generated | +| Microsoft.Extensions.Configuration.CommandLine;CommandLineConfigurationProvider;CommandLineConfigurationProvider;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IDictionary);summary;df-generated | +| Microsoft.Extensions.Configuration.CommandLine;CommandLineConfigurationProvider;Load;();summary;df-generated | +| Microsoft.Extensions.Configuration.CommandLine;CommandLineConfigurationProvider;get_Args;();summary;df-generated | +| Microsoft.Extensions.Configuration.CommandLine;CommandLineConfigurationSource;Build;(Microsoft.Extensions.Configuration.IConfigurationBuilder);summary;df-generated | +| Microsoft.Extensions.Configuration.CommandLine;CommandLineConfigurationSource;get_Args;();summary;df-generated | +| Microsoft.Extensions.Configuration.CommandLine;CommandLineConfigurationSource;get_SwitchMappings;();summary;df-generated | +| Microsoft.Extensions.Configuration.CommandLine;CommandLineConfigurationSource;set_Args;(System.Collections.Generic.IEnumerable);summary;df-generated | +| Microsoft.Extensions.Configuration.CommandLine;CommandLineConfigurationSource;set_SwitchMappings;(System.Collections.Generic.IDictionary);summary;df-generated | +| Microsoft.Extensions.Configuration.EnvironmentVariables;EnvironmentVariablesConfigurationProvider;EnvironmentVariablesConfigurationProvider;();summary;df-generated | +| Microsoft.Extensions.Configuration.EnvironmentVariables;EnvironmentVariablesConfigurationProvider;Load;();summary;df-generated | +| Microsoft.Extensions.Configuration.EnvironmentVariables;EnvironmentVariablesConfigurationSource;Build;(Microsoft.Extensions.Configuration.IConfigurationBuilder);summary;df-generated | +| Microsoft.Extensions.Configuration.EnvironmentVariables;EnvironmentVariablesConfigurationSource;get_Prefix;();summary;df-generated | +| Microsoft.Extensions.Configuration.EnvironmentVariables;EnvironmentVariablesConfigurationSource;set_Prefix;(System.String);summary;df-generated | +| Microsoft.Extensions.Configuration.Ini;IniConfigurationProvider;IniConfigurationProvider;(Microsoft.Extensions.Configuration.Ini.IniConfigurationSource);summary;df-generated | +| Microsoft.Extensions.Configuration.Ini;IniConfigurationProvider;Load;(System.IO.Stream);summary;df-generated | +| Microsoft.Extensions.Configuration.Ini;IniConfigurationSource;Build;(Microsoft.Extensions.Configuration.IConfigurationBuilder);summary;df-generated | +| Microsoft.Extensions.Configuration.Ini;IniStreamConfigurationProvider;IniStreamConfigurationProvider;(Microsoft.Extensions.Configuration.Ini.IniStreamConfigurationSource);summary;df-generated | +| Microsoft.Extensions.Configuration.Ini;IniStreamConfigurationProvider;Load;(System.IO.Stream);summary;df-generated | +| Microsoft.Extensions.Configuration.Ini;IniStreamConfigurationProvider;Read;(System.IO.Stream);summary;df-generated | +| Microsoft.Extensions.Configuration.Ini;IniStreamConfigurationSource;Build;(Microsoft.Extensions.Configuration.IConfigurationBuilder);summary;df-generated | +| Microsoft.Extensions.Configuration.Json;JsonConfigurationProvider;JsonConfigurationProvider;(Microsoft.Extensions.Configuration.Json.JsonConfigurationSource);summary;df-generated | +| Microsoft.Extensions.Configuration.Json;JsonConfigurationProvider;Load;(System.IO.Stream);summary;df-generated | +| Microsoft.Extensions.Configuration.Json;JsonConfigurationSource;Build;(Microsoft.Extensions.Configuration.IConfigurationBuilder);summary;df-generated | +| Microsoft.Extensions.Configuration.Json;JsonStreamConfigurationProvider;JsonStreamConfigurationProvider;(Microsoft.Extensions.Configuration.Json.JsonStreamConfigurationSource);summary;df-generated | +| Microsoft.Extensions.Configuration.Json;JsonStreamConfigurationProvider;Load;(System.IO.Stream);summary;df-generated | +| Microsoft.Extensions.Configuration.Json;JsonStreamConfigurationSource;Build;(Microsoft.Extensions.Configuration.IConfigurationBuilder);summary;df-generated | +| Microsoft.Extensions.Configuration.Memory;MemoryConfigurationProvider;Add;(System.String,System.String);summary;df-generated | +| Microsoft.Extensions.Configuration.Memory;MemoryConfigurationSource;get_InitialData;();summary;df-generated | +| Microsoft.Extensions.Configuration.Memory;MemoryConfigurationSource;set_InitialData;(System.Collections.Generic.IEnumerable>);summary;df-generated | +| Microsoft.Extensions.Configuration.UserSecrets;UserSecretsIdAttribute;UserSecretsIdAttribute;(System.String);summary;df-generated | +| Microsoft.Extensions.Configuration.UserSecrets;UserSecretsIdAttribute;get_UserSecretsId;();summary;df-generated | +| Microsoft.Extensions.Configuration.Xml;XmlConfigurationProvider;Load;(System.IO.Stream);summary;df-generated | +| Microsoft.Extensions.Configuration.Xml;XmlConfigurationProvider;XmlConfigurationProvider;(Microsoft.Extensions.Configuration.Xml.XmlConfigurationSource);summary;df-generated | +| Microsoft.Extensions.Configuration.Xml;XmlConfigurationSource;Build;(Microsoft.Extensions.Configuration.IConfigurationBuilder);summary;df-generated | +| Microsoft.Extensions.Configuration.Xml;XmlDocumentDecryptor;DecryptDocumentAndCreateXmlReader;(System.Xml.XmlDocument);summary;df-generated | +| Microsoft.Extensions.Configuration.Xml;XmlDocumentDecryptor;XmlDocumentDecryptor;();summary;df-generated | +| Microsoft.Extensions.Configuration.Xml;XmlStreamConfigurationProvider;Load;(System.IO.Stream);summary;df-generated | +| Microsoft.Extensions.Configuration.Xml;XmlStreamConfigurationProvider;Read;(System.IO.Stream,Microsoft.Extensions.Configuration.Xml.XmlDocumentDecryptor);summary;df-generated | +| Microsoft.Extensions.Configuration.Xml;XmlStreamConfigurationProvider;XmlStreamConfigurationProvider;(Microsoft.Extensions.Configuration.Xml.XmlStreamConfigurationSource);summary;df-generated | +| Microsoft.Extensions.Configuration.Xml;XmlStreamConfigurationSource;Build;(Microsoft.Extensions.Configuration.IConfigurationBuilder);summary;df-generated | +| Microsoft.Extensions.Configuration;BinderOptions;get_BindNonPublicProperties;();summary;df-generated | +| Microsoft.Extensions.Configuration;BinderOptions;get_ErrorOnUnknownConfiguration;();summary;df-generated | +| Microsoft.Extensions.Configuration;BinderOptions;set_BindNonPublicProperties;(System.Boolean);summary;df-generated | +| Microsoft.Extensions.Configuration;BinderOptions;set_ErrorOnUnknownConfiguration;(System.Boolean);summary;df-generated | +| Microsoft.Extensions.Configuration;ChainedConfigurationProvider;ChainedConfigurationProvider;(Microsoft.Extensions.Configuration.ChainedConfigurationSource);summary;df-generated | +| Microsoft.Extensions.Configuration;ChainedConfigurationProvider;Dispose;();summary;df-generated | +| Microsoft.Extensions.Configuration;ChainedConfigurationProvider;Load;();summary;df-generated | +| Microsoft.Extensions.Configuration;ChainedConfigurationProvider;Set;(System.String,System.String);summary;df-generated | +| Microsoft.Extensions.Configuration;ChainedConfigurationSource;Build;(Microsoft.Extensions.Configuration.IConfigurationBuilder);summary;df-generated | +| Microsoft.Extensions.Configuration;ChainedConfigurationSource;get_Configuration;();summary;df-generated | +| Microsoft.Extensions.Configuration;ChainedConfigurationSource;get_ShouldDisposeConfiguration;();summary;df-generated | +| Microsoft.Extensions.Configuration;ChainedConfigurationSource;set_Configuration;(Microsoft.Extensions.Configuration.IConfiguration);summary;df-generated | +| Microsoft.Extensions.Configuration;ChainedConfigurationSource;set_ShouldDisposeConfiguration;(System.Boolean);summary;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationBinder;Bind;(Microsoft.Extensions.Configuration.IConfiguration,System.Object);summary;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationBinder;Bind;(Microsoft.Extensions.Configuration.IConfiguration,System.String,System.Object);summary;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationBuilder;Build;();summary;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationBuilder;get_Properties;();summary;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationBuilder;get_Sources;();summary;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationDebugViewContext;ConfigurationDebugViewContext;(System.String,System.String,System.String,Microsoft.Extensions.Configuration.IConfigurationProvider);summary;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationDebugViewContext;get_ConfigurationProvider;();summary;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationDebugViewContext;get_Key;();summary;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationDebugViewContext;get_Path;();summary;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationDebugViewContext;get_Value;();summary;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationExtensions;AsEnumerable;(Microsoft.Extensions.Configuration.IConfiguration);summary;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationExtensions;AsEnumerable;(Microsoft.Extensions.Configuration.IConfiguration,System.Boolean);summary;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationExtensions;Exists;(Microsoft.Extensions.Configuration.IConfigurationSection);summary;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationKeyComparer;Compare;(System.String,System.String);summary;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationKeyComparer;get_Instance;();summary;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationKeyNameAttribute;ConfigurationKeyNameAttribute;(System.String);summary;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationKeyNameAttribute;get_Name;();summary;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationManager;ConfigurationManager;();summary;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationManager;Dispose;();summary;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationManager;GetChildren;();summary;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationManager;Reload;();summary;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationManager;set_Item;(System.String,System.String);summary;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationProvider;ConfigurationProvider;();summary;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationProvider;Load;();summary;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationProvider;OnReload;();summary;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationProvider;Set;(System.String,System.String);summary;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationProvider;ToString;();summary;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationProvider;TryGet;(System.String,System.String);summary;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationProvider;get_Data;();summary;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationProvider;set_Data;(System.Collections.Generic.IDictionary);summary;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationReloadToken;OnReload;();summary;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationReloadToken;get_ActiveChangeCallbacks;();summary;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationReloadToken;get_HasChanged;();summary;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationRoot;Dispose;();summary;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationRoot;GetChildren;();summary;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationRoot;Reload;();summary;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationRoot;set_Item;(System.String,System.String);summary;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationSection;GetChildren;();summary;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationSection;GetReloadToken;();summary;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationSection;GetSection;(System.String);summary;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationSection;set_Item;(System.String,System.String);summary;df-generated | +| Microsoft.Extensions.Configuration;ConfigurationSection;set_Value;(System.String);summary;df-generated | +| Microsoft.Extensions.Configuration;FileConfigurationExtensions;GetFileLoadExceptionHandler;(Microsoft.Extensions.Configuration.IConfigurationBuilder);summary;df-generated | +| Microsoft.Extensions.Configuration;FileConfigurationExtensions;GetFileProvider;(Microsoft.Extensions.Configuration.IConfigurationBuilder);summary;df-generated | +| Microsoft.Extensions.Configuration;FileConfigurationProvider;Dispose;();summary;df-generated | +| Microsoft.Extensions.Configuration;FileConfigurationProvider;Dispose;(System.Boolean);summary;df-generated | +| Microsoft.Extensions.Configuration;FileConfigurationProvider;FileConfigurationProvider;(Microsoft.Extensions.Configuration.FileConfigurationSource);summary;df-generated | +| Microsoft.Extensions.Configuration;FileConfigurationProvider;Load;();summary;df-generated | +| Microsoft.Extensions.Configuration;FileConfigurationProvider;Load;(System.IO.Stream);summary;df-generated | +| Microsoft.Extensions.Configuration;FileConfigurationProvider;ToString;();summary;df-generated | +| Microsoft.Extensions.Configuration;FileConfigurationProvider;get_Source;();summary;df-generated | +| Microsoft.Extensions.Configuration;FileConfigurationSource;Build;(Microsoft.Extensions.Configuration.IConfigurationBuilder);summary;df-generated | +| Microsoft.Extensions.Configuration;FileConfigurationSource;EnsureDefaults;(Microsoft.Extensions.Configuration.IConfigurationBuilder);summary;df-generated | +| Microsoft.Extensions.Configuration;FileConfigurationSource;ResolveFileProvider;();summary;df-generated | +| Microsoft.Extensions.Configuration;FileConfigurationSource;get_FileProvider;();summary;df-generated | +| Microsoft.Extensions.Configuration;FileConfigurationSource;get_OnLoadException;();summary;df-generated | +| Microsoft.Extensions.Configuration;FileConfigurationSource;get_Optional;();summary;df-generated | +| Microsoft.Extensions.Configuration;FileConfigurationSource;get_Path;();summary;df-generated | +| Microsoft.Extensions.Configuration;FileConfigurationSource;get_ReloadDelay;();summary;df-generated | +| Microsoft.Extensions.Configuration;FileConfigurationSource;get_ReloadOnChange;();summary;df-generated | +| Microsoft.Extensions.Configuration;FileConfigurationSource;set_FileProvider;(Microsoft.Extensions.FileProviders.IFileProvider);summary;df-generated | +| Microsoft.Extensions.Configuration;FileConfigurationSource;set_Optional;(System.Boolean);summary;df-generated | +| Microsoft.Extensions.Configuration;FileConfigurationSource;set_Path;(System.String);summary;df-generated | +| Microsoft.Extensions.Configuration;FileConfigurationSource;set_ReloadDelay;(System.Int32);summary;df-generated | +| Microsoft.Extensions.Configuration;FileConfigurationSource;set_ReloadOnChange;(System.Boolean);summary;df-generated | +| Microsoft.Extensions.Configuration;FileLoadExceptionContext;get_Exception;();summary;df-generated | +| Microsoft.Extensions.Configuration;FileLoadExceptionContext;get_Ignore;();summary;df-generated | +| Microsoft.Extensions.Configuration;FileLoadExceptionContext;get_Provider;();summary;df-generated | +| Microsoft.Extensions.Configuration;FileLoadExceptionContext;set_Exception;(System.Exception);summary;df-generated | +| Microsoft.Extensions.Configuration;FileLoadExceptionContext;set_Ignore;(System.Boolean);summary;df-generated | +| Microsoft.Extensions.Configuration;FileLoadExceptionContext;set_Provider;(Microsoft.Extensions.Configuration.FileConfigurationProvider);summary;df-generated | +| Microsoft.Extensions.Configuration;IConfiguration;GetChildren;();summary;df-generated | +| Microsoft.Extensions.Configuration;IConfiguration;GetReloadToken;();summary;df-generated | +| Microsoft.Extensions.Configuration;IConfiguration;GetSection;(System.String);summary;df-generated | +| Microsoft.Extensions.Configuration;IConfiguration;get_Item;(System.String);summary;df-generated | +| Microsoft.Extensions.Configuration;IConfiguration;set_Item;(System.String,System.String);summary;df-generated | +| Microsoft.Extensions.Configuration;IConfigurationBuilder;Add;(Microsoft.Extensions.Configuration.IConfigurationSource);summary;df-generated | +| Microsoft.Extensions.Configuration;IConfigurationBuilder;Build;();summary;df-generated | +| Microsoft.Extensions.Configuration;IConfigurationBuilder;get_Properties;();summary;df-generated | +| Microsoft.Extensions.Configuration;IConfigurationBuilder;get_Sources;();summary;df-generated | +| Microsoft.Extensions.Configuration;IConfigurationProvider;GetChildKeys;(System.Collections.Generic.IEnumerable,System.String);summary;df-generated | +| Microsoft.Extensions.Configuration;IConfigurationProvider;GetReloadToken;();summary;df-generated | +| Microsoft.Extensions.Configuration;IConfigurationProvider;Load;();summary;df-generated | +| Microsoft.Extensions.Configuration;IConfigurationProvider;Set;(System.String,System.String);summary;df-generated | +| Microsoft.Extensions.Configuration;IConfigurationProvider;TryGet;(System.String,System.String);summary;df-generated | +| Microsoft.Extensions.Configuration;IConfigurationRoot;Reload;();summary;df-generated | +| Microsoft.Extensions.Configuration;IConfigurationRoot;get_Providers;();summary;df-generated | +| Microsoft.Extensions.Configuration;IConfigurationSection;get_Key;();summary;df-generated | +| Microsoft.Extensions.Configuration;IConfigurationSection;get_Path;();summary;df-generated | +| Microsoft.Extensions.Configuration;IConfigurationSection;get_Value;();summary;df-generated | +| Microsoft.Extensions.Configuration;IConfigurationSection;set_Value;(System.String);summary;df-generated | +| Microsoft.Extensions.Configuration;IConfigurationSource;Build;(Microsoft.Extensions.Configuration.IConfigurationBuilder);summary;df-generated | +| Microsoft.Extensions.Configuration;StreamConfigurationProvider;Load;();summary;df-generated | +| Microsoft.Extensions.Configuration;StreamConfigurationProvider;Load;(System.IO.Stream);summary;df-generated | +| Microsoft.Extensions.Configuration;StreamConfigurationProvider;StreamConfigurationProvider;(Microsoft.Extensions.Configuration.StreamConfigurationSource);summary;df-generated | +| Microsoft.Extensions.Configuration;StreamConfigurationProvider;get_Source;();summary;df-generated | +| Microsoft.Extensions.Configuration;StreamConfigurationSource;Build;(Microsoft.Extensions.Configuration.IConfigurationBuilder);summary;df-generated | +| Microsoft.Extensions.Configuration;StreamConfigurationSource;get_Stream;();summary;df-generated | +| Microsoft.Extensions.Configuration;StreamConfigurationSource;set_Stream;(System.IO.Stream);summary;df-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAddScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type);summary;df-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAddScoped;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Type);summary;df-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAddScoped<,>;(Microsoft.Extensions.DependencyInjection.IServiceCollection);summary;df-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAddScoped<>;(Microsoft.Extensions.DependencyInjection.IServiceCollection);summary;df-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAddSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type);summary;df-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAddSingleton;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Type);summary;df-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAddSingleton<,>;(Microsoft.Extensions.DependencyInjection.IServiceCollection);summary;df-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAddSingleton<>;(Microsoft.Extensions.DependencyInjection.IServiceCollection);summary;df-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAddSingleton<>;(Microsoft.Extensions.DependencyInjection.IServiceCollection,TService);summary;df-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAddTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type);summary;df-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAddTransient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Type);summary;df-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAddTransient<,>;(Microsoft.Extensions.DependencyInjection.IServiceCollection);summary;df-generated | +| Microsoft.Extensions.DependencyInjection.Extensions;ServiceCollectionDescriptorExtensions;TryAddTransient<>;(Microsoft.Extensions.DependencyInjection.IServiceCollection);summary;df-generated | +| Microsoft.Extensions.DependencyInjection;ActivatorUtilities;CreateFactory;(System.Type,System.Type[]);summary;df-generated | +| Microsoft.Extensions.DependencyInjection;ActivatorUtilities;CreateInstance;(System.IServiceProvider,System.Type,System.Object[]);summary;df-generated | +| Microsoft.Extensions.DependencyInjection;ActivatorUtilities;CreateInstance<>;(System.IServiceProvider,System.Object[]);summary;df-generated | +| Microsoft.Extensions.DependencyInjection;AsyncServiceScope;Dispose;();summary;df-generated | +| Microsoft.Extensions.DependencyInjection;AsyncServiceScope;DisposeAsync;();summary;df-generated | +| Microsoft.Extensions.DependencyInjection;DefaultServiceProviderFactory;CreateServiceProvider;(Microsoft.Extensions.DependencyInjection.IServiceCollection);summary;df-generated | +| Microsoft.Extensions.DependencyInjection;DefaultServiceProviderFactory;DefaultServiceProviderFactory;();summary;df-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;AddHttpClient;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String);summary;df-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;AddHttpClient<,>;(Microsoft.Extensions.DependencyInjection.IServiceCollection);summary;df-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;AddHttpClient<,>;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String);summary;df-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;AddHttpClient<>;(Microsoft.Extensions.DependencyInjection.IServiceCollection);summary;df-generated | +| Microsoft.Extensions.DependencyInjection;HttpClientFactoryServiceCollectionExtensions;AddHttpClient<>;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String);summary;df-generated | +| Microsoft.Extensions.DependencyInjection;IHttpClientBuilder;get_Name;();summary;df-generated | +| Microsoft.Extensions.DependencyInjection;IHttpClientBuilder;get_Services;();summary;df-generated | +| Microsoft.Extensions.DependencyInjection;IServiceProviderFactory<>;CreateBuilder;(Microsoft.Extensions.DependencyInjection.IServiceCollection);summary;df-generated | +| Microsoft.Extensions.DependencyInjection;IServiceProviderFactory<>;CreateServiceProvider;(TContainerBuilder);summary;df-generated | +| Microsoft.Extensions.DependencyInjection;IServiceProviderIsService;IsService;(System.Type);summary;df-generated | +| Microsoft.Extensions.DependencyInjection;IServiceScope;get_ServiceProvider;();summary;df-generated | +| Microsoft.Extensions.DependencyInjection;IServiceScopeFactory;CreateScope;();summary;df-generated | +| Microsoft.Extensions.DependencyInjection;ISupportRequiredService;GetRequiredService;(System.Type);summary;df-generated | +| Microsoft.Extensions.DependencyInjection;OptionsServiceCollectionExtensions;AddOptions<>;(Microsoft.Extensions.DependencyInjection.IServiceCollection);summary;df-generated | +| Microsoft.Extensions.DependencyInjection;OptionsServiceCollectionExtensions;AddOptions<>;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String);summary;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollection;Contains;(Microsoft.Extensions.DependencyInjection.ServiceDescriptor);summary;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollection;IndexOf;(Microsoft.Extensions.DependencyInjection.ServiceDescriptor);summary;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollection;Remove;(Microsoft.Extensions.DependencyInjection.ServiceDescriptor);summary;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollection;RemoveAt;(System.Int32);summary;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollection;get_Count;();summary;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollection;get_IsReadOnly;();summary;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionContainerBuilderExtensions;BuildServiceProvider;(Microsoft.Extensions.DependencyInjection.IServiceCollection);summary;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionContainerBuilderExtensions;BuildServiceProvider;(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceProviderOptions);summary;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceCollectionContainerBuilderExtensions;BuildServiceProvider;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Boolean);summary;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;Describe;(System.Type,System.Type,Microsoft.Extensions.DependencyInjection.ServiceLifetime);summary;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;Scoped;(System.Type,System.Type);summary;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;Scoped<,>;();summary;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;ServiceDescriptor;(System.Type,System.Object);summary;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;ServiceDescriptor;(System.Type,System.Type,Microsoft.Extensions.DependencyInjection.ServiceLifetime);summary;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;Singleton;(System.Type,System.Object);summary;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;Singleton;(System.Type,System.Type);summary;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;Singleton<,>;();summary;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;Singleton<>;(TService);summary;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;ToString;();summary;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;Transient;(System.Type,System.Type);summary;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;Transient<,>;();summary;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;get_ImplementationFactory;();summary;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;get_ImplementationInstance;();summary;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;get_ImplementationType;();summary;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;get_Lifetime;();summary;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceDescriptor;get_ServiceType;();summary;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceProvider;Dispose;();summary;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceProvider;DisposeAsync;();summary;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceProvider;GetService;(System.Type);summary;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceProviderOptions;get_ValidateOnBuild;();summary;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceProviderOptions;get_ValidateScopes;();summary;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceProviderOptions;set_ValidateOnBuild;(System.Boolean);summary;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceProviderOptions;set_ValidateScopes;(System.Boolean);summary;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceProviderServiceExtensions;CreateAsyncScope;(Microsoft.Extensions.DependencyInjection.IServiceScopeFactory);summary;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceProviderServiceExtensions;CreateAsyncScope;(System.IServiceProvider);summary;df-generated | +| Microsoft.Extensions.DependencyInjection;ServiceProviderServiceExtensions;CreateScope;(System.IServiceProvider);summary;df-generated | +| Microsoft.Extensions.FileProviders.Composite;CompositeDirectoryContents;get_Exists;();summary;df-generated | +| Microsoft.Extensions.FileProviders.Internal;PhysicalDirectoryContents;PhysicalDirectoryContents;(System.String);summary;df-generated | +| Microsoft.Extensions.FileProviders.Internal;PhysicalDirectoryContents;get_Exists;();summary;df-generated | +| Microsoft.Extensions.FileProviders.Physical;PhysicalDirectoryInfo;CreateReadStream;();summary;df-generated | +| Microsoft.Extensions.FileProviders.Physical;PhysicalDirectoryInfo;get_Exists;();summary;df-generated | +| Microsoft.Extensions.FileProviders.Physical;PhysicalDirectoryInfo;get_IsDirectory;();summary;df-generated | +| Microsoft.Extensions.FileProviders.Physical;PhysicalDirectoryInfo;get_LastModified;();summary;df-generated | +| Microsoft.Extensions.FileProviders.Physical;PhysicalDirectoryInfo;get_Length;();summary;df-generated | +| Microsoft.Extensions.FileProviders.Physical;PhysicalDirectoryInfo;get_Name;();summary;df-generated | +| Microsoft.Extensions.FileProviders.Physical;PhysicalDirectoryInfo;get_PhysicalPath;();summary;df-generated | +| Microsoft.Extensions.FileProviders.Physical;PhysicalFileInfo;get_Exists;();summary;df-generated | +| Microsoft.Extensions.FileProviders.Physical;PhysicalFileInfo;get_IsDirectory;();summary;df-generated | +| Microsoft.Extensions.FileProviders.Physical;PhysicalFileInfo;get_LastModified;();summary;df-generated | +| Microsoft.Extensions.FileProviders.Physical;PhysicalFileInfo;get_Length;();summary;df-generated | +| Microsoft.Extensions.FileProviders.Physical;PhysicalFileInfo;get_Name;();summary;df-generated | +| Microsoft.Extensions.FileProviders.Physical;PhysicalFilesWatcher;CreateFileChangeToken;(System.String);summary;df-generated | +| Microsoft.Extensions.FileProviders.Physical;PhysicalFilesWatcher;Dispose;();summary;df-generated | +| Microsoft.Extensions.FileProviders.Physical;PhysicalFilesWatcher;Dispose;(System.Boolean);summary;df-generated | +| Microsoft.Extensions.FileProviders.Physical;PhysicalFilesWatcher;PhysicalFilesWatcher;(System.String,System.IO.FileSystemWatcher,System.Boolean);summary;df-generated | +| Microsoft.Extensions.FileProviders.Physical;PollingFileChangeToken;get_ActiveChangeCallbacks;();summary;df-generated | +| Microsoft.Extensions.FileProviders.Physical;PollingFileChangeToken;get_HasChanged;();summary;df-generated | +| Microsoft.Extensions.FileProviders.Physical;PollingWildCardChangeToken;GetLastWriteUtc;(System.String);summary;df-generated | +| Microsoft.Extensions.FileProviders.Physical;PollingWildCardChangeToken;PollingWildCardChangeToken;(System.String,System.String);summary;df-generated | +| Microsoft.Extensions.FileProviders.Physical;PollingWildCardChangeToken;get_ActiveChangeCallbacks;();summary;df-generated | +| Microsoft.Extensions.FileProviders.Physical;PollingWildCardChangeToken;get_HasChanged;();summary;df-generated | +| Microsoft.Extensions.FileProviders;CompositeFileProvider;GetFileInfo;(System.String);summary;df-generated | +| Microsoft.Extensions.FileProviders;CompositeFileProvider;Watch;(System.String);summary;df-generated | +| Microsoft.Extensions.FileProviders;IDirectoryContents;get_Exists;();summary;df-generated | +| Microsoft.Extensions.FileProviders;IFileInfo;CreateReadStream;();summary;df-generated | +| Microsoft.Extensions.FileProviders;IFileInfo;get_Exists;();summary;df-generated | +| Microsoft.Extensions.FileProviders;IFileInfo;get_IsDirectory;();summary;df-generated | +| Microsoft.Extensions.FileProviders;IFileInfo;get_LastModified;();summary;df-generated | +| Microsoft.Extensions.FileProviders;IFileInfo;get_Length;();summary;df-generated | +| Microsoft.Extensions.FileProviders;IFileInfo;get_Name;();summary;df-generated | +| Microsoft.Extensions.FileProviders;IFileInfo;get_PhysicalPath;();summary;df-generated | +| Microsoft.Extensions.FileProviders;IFileProvider;GetDirectoryContents;(System.String);summary;df-generated | +| Microsoft.Extensions.FileProviders;IFileProvider;GetFileInfo;(System.String);summary;df-generated | +| Microsoft.Extensions.FileProviders;IFileProvider;Watch;(System.String);summary;df-generated | +| Microsoft.Extensions.FileProviders;NotFoundDirectoryContents;get_Exists;();summary;df-generated | +| Microsoft.Extensions.FileProviders;NotFoundDirectoryContents;get_Singleton;();summary;df-generated | +| Microsoft.Extensions.FileProviders;NotFoundFileInfo;CreateReadStream;();summary;df-generated | +| Microsoft.Extensions.FileProviders;NotFoundFileInfo;NotFoundFileInfo;(System.String);summary;df-generated | +| Microsoft.Extensions.FileProviders;NotFoundFileInfo;get_Exists;();summary;df-generated | +| Microsoft.Extensions.FileProviders;NotFoundFileInfo;get_IsDirectory;();summary;df-generated | +| Microsoft.Extensions.FileProviders;NotFoundFileInfo;get_LastModified;();summary;df-generated | +| Microsoft.Extensions.FileProviders;NotFoundFileInfo;get_Length;();summary;df-generated | +| Microsoft.Extensions.FileProviders;NotFoundFileInfo;get_Name;();summary;df-generated | +| Microsoft.Extensions.FileProviders;NotFoundFileInfo;get_PhysicalPath;();summary;df-generated | +| Microsoft.Extensions.FileProviders;NullChangeToken;get_ActiveChangeCallbacks;();summary;df-generated | +| Microsoft.Extensions.FileProviders;NullChangeToken;get_HasChanged;();summary;df-generated | +| Microsoft.Extensions.FileProviders;NullChangeToken;get_Singleton;();summary;df-generated | +| Microsoft.Extensions.FileProviders;NullFileProvider;GetDirectoryContents;(System.String);summary;df-generated | +| Microsoft.Extensions.FileProviders;NullFileProvider;GetFileInfo;(System.String);summary;df-generated | +| Microsoft.Extensions.FileProviders;NullFileProvider;Watch;(System.String);summary;df-generated | +| Microsoft.Extensions.FileProviders;PhysicalFileProvider;Dispose;();summary;df-generated | +| Microsoft.Extensions.FileProviders;PhysicalFileProvider;Dispose;(System.Boolean);summary;df-generated | +| Microsoft.Extensions.FileProviders;PhysicalFileProvider;GetFileInfo;(System.String);summary;df-generated | +| Microsoft.Extensions.FileProviders;PhysicalFileProvider;PhysicalFileProvider;(System.String);summary;df-generated | +| Microsoft.Extensions.FileProviders;PhysicalFileProvider;PhysicalFileProvider;(System.String,Microsoft.Extensions.FileProviders.Physical.ExclusionFilters);summary;df-generated | +| Microsoft.Extensions.FileProviders;PhysicalFileProvider;Watch;(System.String);summary;df-generated | +| Microsoft.Extensions.FileProviders;PhysicalFileProvider;get_Root;();summary;df-generated | +| Microsoft.Extensions.FileProviders;PhysicalFileProvider;get_UseActivePolling;();summary;df-generated | +| Microsoft.Extensions.FileProviders;PhysicalFileProvider;get_UsePollingFileWatcher;();summary;df-generated | +| Microsoft.Extensions.FileProviders;PhysicalFileProvider;set_UseActivePolling;(System.Boolean);summary;df-generated | +| Microsoft.Extensions.FileProviders;PhysicalFileProvider;set_UsePollingFileWatcher;(System.Boolean);summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Abstractions;DirectoryInfoBase;EnumerateFileSystemInfos;();summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Abstractions;DirectoryInfoBase;GetDirectory;(System.String);summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Abstractions;DirectoryInfoBase;GetFile;(System.String);summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Abstractions;DirectoryInfoWrapper;DirectoryInfoWrapper;(System.IO.DirectoryInfo);summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Abstractions;DirectoryInfoWrapper;EnumerateFileSystemInfos;();summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Abstractions;DirectoryInfoWrapper;GetFile;(System.String);summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Abstractions;DirectoryInfoWrapper;get_FullName;();summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Abstractions;DirectoryInfoWrapper;get_Name;();summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Abstractions;DirectoryInfoWrapper;get_ParentDirectory;();summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Abstractions;FileInfoWrapper;get_Name;();summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Abstractions;FileInfoWrapper;get_ParentDirectory;();summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Abstractions;FileSystemInfoBase;get_FullName;();summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Abstractions;FileSystemInfoBase;get_Name;();summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Abstractions;FileSystemInfoBase;get_ParentDirectory;();summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal.PathSegments;CurrentPathSegment;Match;(System.String);summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal.PathSegments;CurrentPathSegment;get_CanProduceStem;();summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal.PathSegments;LiteralPathSegment;Equals;(System.Object);summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal.PathSegments;LiteralPathSegment;GetHashCode;();summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal.PathSegments;LiteralPathSegment;LiteralPathSegment;(System.String,System.StringComparison);summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal.PathSegments;LiteralPathSegment;Match;(System.String);summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal.PathSegments;LiteralPathSegment;get_CanProduceStem;();summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal.PathSegments;LiteralPathSegment;get_Value;();summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal.PathSegments;ParentPathSegment;Match;(System.String);summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal.PathSegments;ParentPathSegment;get_CanProduceStem;();summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal.PathSegments;RecursiveWildcardSegment;Match;(System.String);summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal.PathSegments;RecursiveWildcardSegment;get_CanProduceStem;();summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal.PathSegments;WildcardPathSegment;Match;(System.String);summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal.PathSegments;WildcardPathSegment;WildcardPathSegment;(System.String,System.Collections.Generic.List,System.String,System.StringComparison);summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal.PathSegments;WildcardPathSegment;get_BeginsWith;();summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal.PathSegments;WildcardPathSegment;get_CanProduceStem;();summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal.PathSegments;WildcardPathSegment;get_Contains;();summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal.PathSegments;WildcardPathSegment;get_EndsWith;();summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContext<>;IsStackEmpty;();summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContext<>;PopDirectory;();summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContext<>;PushDirectory;(Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase);summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContext<>;Test;(Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase);summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContext<>;Test;(Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileInfoBase);summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContextLinear+FrameData;get_StemItems;();summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContextLinear;IsLastSegment;();summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContextLinear;PatternContextLinear;(Microsoft.Extensions.FileSystemGlobbing.Internal.ILinearPattern);summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContextLinear;PushDirectory;(Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase);summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContextLinear;Test;(Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileInfoBase);summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContextLinear;TestMatchingSegment;(System.String);summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContextLinear;get_Pattern;();summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContextLinearExclude;PatternContextLinearExclude;(Microsoft.Extensions.FileSystemGlobbing.Internal.ILinearPattern);summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContextLinearExclude;Test;(Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase);summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContextLinearInclude;PatternContextLinearInclude;(Microsoft.Extensions.FileSystemGlobbing.Internal.ILinearPattern);summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContextLinearInclude;Test;(Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase);summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContextRagged+FrameData;get_StemItems;();summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContextRagged;IsEndingGroup;();summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContextRagged;IsStartingGroup;();summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContextRagged;PatternContextRagged;(Microsoft.Extensions.FileSystemGlobbing.Internal.IRaggedPattern);summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContextRagged;PopDirectory;();summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContextRagged;PushDirectory;(Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase);summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContextRagged;Test;(Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileInfoBase);summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContextRagged;TestMatchingGroup;(Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileSystemInfoBase);summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContextRagged;TestMatchingSegment;(System.String);summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContextRagged;get_Pattern;();summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContextRaggedExclude;PatternContextRaggedExclude;(Microsoft.Extensions.FileSystemGlobbing.Internal.IRaggedPattern);summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContextRaggedExclude;Test;(Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase);summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContextRaggedInclude;PatternContextRaggedInclude;(Microsoft.Extensions.FileSystemGlobbing.Internal.IRaggedPattern);summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts;PatternContextRaggedInclude;Test;(Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase);summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal.Patterns;PatternBuilder;Build;(System.String);summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal.Patterns;PatternBuilder;PatternBuilder;();summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal.Patterns;PatternBuilder;PatternBuilder;(System.StringComparison);summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal.Patterns;PatternBuilder;get_ComparisonType;();summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal;ILinearPattern;get_Segments;();summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal;IPathSegment;Match;(System.String);summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal;IPathSegment;get_CanProduceStem;();summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal;IPattern;CreatePatternContextForExclude;();summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal;IPattern;CreatePatternContextForInclude;();summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal;IPatternContext;PopDirectory;();summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal;IPatternContext;PushDirectory;(Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase);summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal;IPatternContext;Test;(Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase);summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal;IPatternContext;Test;(Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileInfoBase);summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal;IRaggedPattern;get_Contains;();summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal;IRaggedPattern;get_EndsWith;();summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal;IRaggedPattern;get_Segments;();summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal;IRaggedPattern;get_StartsWith;();summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal;MatcherContext;Execute;();summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal;PatternTestResult;Success;(System.String);summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal;PatternTestResult;get_IsSuccessful;();summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing.Internal;PatternTestResult;get_Stem;();summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing;FilePatternMatch;Equals;(Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch);summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing;FilePatternMatch;Equals;(System.Object);summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing;FilePatternMatch;FilePatternMatch;(System.String,System.String);summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing;FilePatternMatch;GetHashCode;();summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing;FilePatternMatch;get_Path;();summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing;FilePatternMatch;get_Stem;();summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing;InMemoryDirectoryInfo;InMemoryDirectoryInfo;(System.String,System.Collections.Generic.IEnumerable);summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing;InMemoryDirectoryInfo;get_FullName;();summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing;InMemoryDirectoryInfo;get_Name;();summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing;Matcher;Execute;(Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase);summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing;Matcher;Matcher;();summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing;Matcher;Matcher;(System.StringComparison);summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing;MatcherExtensions;AddExcludePatterns;(Microsoft.Extensions.FileSystemGlobbing.Matcher,System.Collections.Generic.IEnumerable[]);summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing;MatcherExtensions;AddIncludePatterns;(Microsoft.Extensions.FileSystemGlobbing.Matcher,System.Collections.Generic.IEnumerable[]);summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing;MatcherExtensions;GetResultsInFullPath;(Microsoft.Extensions.FileSystemGlobbing.Matcher,System.String);summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing;MatcherExtensions;Match;(Microsoft.Extensions.FileSystemGlobbing.Matcher,System.Collections.Generic.IEnumerable);summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing;MatcherExtensions;Match;(Microsoft.Extensions.FileSystemGlobbing.Matcher,System.String);summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing;MatcherExtensions;Match;(Microsoft.Extensions.FileSystemGlobbing.Matcher,System.String,System.Collections.Generic.IEnumerable);summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing;MatcherExtensions;Match;(Microsoft.Extensions.FileSystemGlobbing.Matcher,System.String,System.String);summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing;PatternMatchingResult;PatternMatchingResult;(System.Collections.Generic.IEnumerable);summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing;PatternMatchingResult;PatternMatchingResult;(System.Collections.Generic.IEnumerable,System.Boolean);summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing;PatternMatchingResult;get_Files;();summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing;PatternMatchingResult;get_HasMatches;();summary;df-generated | +| Microsoft.Extensions.FileSystemGlobbing;PatternMatchingResult;set_Files;(System.Collections.Generic.IEnumerable);summary;df-generated | +| Microsoft.Extensions.Hosting.Internal;ApplicationLifetime;NotifyStarted;();summary;df-generated | +| Microsoft.Extensions.Hosting.Internal;ApplicationLifetime;NotifyStopped;();summary;df-generated | +| Microsoft.Extensions.Hosting.Internal;ApplicationLifetime;StopApplication;();summary;df-generated | +| Microsoft.Extensions.Hosting.Internal;ConsoleLifetime;ConsoleLifetime;(Microsoft.Extensions.Options.IOptions,Microsoft.Extensions.Hosting.IHostEnvironment,Microsoft.Extensions.Hosting.IHostApplicationLifetime,Microsoft.Extensions.Options.IOptions);summary;df-generated | +| Microsoft.Extensions.Hosting.Internal;ConsoleLifetime;ConsoleLifetime;(Microsoft.Extensions.Options.IOptions,Microsoft.Extensions.Hosting.IHostEnvironment,Microsoft.Extensions.Hosting.IHostApplicationLifetime,Microsoft.Extensions.Options.IOptions,Microsoft.Extensions.Logging.ILoggerFactory);summary;df-generated | +| Microsoft.Extensions.Hosting.Internal;ConsoleLifetime;Dispose;();summary;df-generated | +| Microsoft.Extensions.Hosting.Internal;ConsoleLifetime;StopAsync;(System.Threading.CancellationToken);summary;df-generated | +| Microsoft.Extensions.Hosting.Internal;ConsoleLifetime;WaitForStartAsync;(System.Threading.CancellationToken);summary;df-generated | +| Microsoft.Extensions.Hosting.Internal;HostingEnvironment;get_ApplicationName;();summary;df-generated | +| Microsoft.Extensions.Hosting.Internal;HostingEnvironment;get_ContentRootFileProvider;();summary;df-generated | +| Microsoft.Extensions.Hosting.Internal;HostingEnvironment;get_ContentRootPath;();summary;df-generated | +| Microsoft.Extensions.Hosting.Internal;HostingEnvironment;get_EnvironmentName;();summary;df-generated | +| Microsoft.Extensions.Hosting.Internal;HostingEnvironment;set_ApplicationName;(System.String);summary;df-generated | +| Microsoft.Extensions.Hosting.Internal;HostingEnvironment;set_ContentRootFileProvider;(Microsoft.Extensions.FileProviders.IFileProvider);summary;df-generated | +| Microsoft.Extensions.Hosting.Internal;HostingEnvironment;set_ContentRootPath;(System.String);summary;df-generated | +| Microsoft.Extensions.Hosting.Internal;HostingEnvironment;set_EnvironmentName;(System.String);summary;df-generated | +| Microsoft.Extensions.Hosting;BackgroundService;Dispose;();summary;df-generated | +| Microsoft.Extensions.Hosting;BackgroundService;ExecuteAsync;(System.Threading.CancellationToken);summary;df-generated | +| Microsoft.Extensions.Hosting;BackgroundService;StopAsync;(System.Threading.CancellationToken);summary;df-generated | +| Microsoft.Extensions.Hosting;ConsoleLifetimeOptions;get_SuppressStatusMessages;();summary;df-generated | +| Microsoft.Extensions.Hosting;ConsoleLifetimeOptions;set_SuppressStatusMessages;(System.Boolean);summary;df-generated | +| Microsoft.Extensions.Hosting;Host;CreateDefaultBuilder;();summary;df-generated | +| Microsoft.Extensions.Hosting;Host;CreateDefaultBuilder;(System.String[]);summary;df-generated | +| Microsoft.Extensions.Hosting;HostBuilder;Build;();summary;df-generated | +| Microsoft.Extensions.Hosting;HostBuilder;get_Properties;();summary;df-generated | +| Microsoft.Extensions.Hosting;HostBuilderContext;HostBuilderContext;(System.Collections.Generic.IDictionary);summary;df-generated | +| Microsoft.Extensions.Hosting;HostBuilderContext;get_Configuration;();summary;df-generated | +| Microsoft.Extensions.Hosting;HostBuilderContext;get_HostingEnvironment;();summary;df-generated | +| Microsoft.Extensions.Hosting;HostBuilderContext;get_Properties;();summary;df-generated | +| Microsoft.Extensions.Hosting;HostBuilderContext;set_Configuration;(Microsoft.Extensions.Configuration.IConfiguration);summary;df-generated | +| Microsoft.Extensions.Hosting;HostBuilderContext;set_HostingEnvironment;(Microsoft.Extensions.Hosting.IHostEnvironment);summary;df-generated | +| Microsoft.Extensions.Hosting;HostEnvironmentEnvExtensions;IsDevelopment;(Microsoft.Extensions.Hosting.IHostEnvironment);summary;df-generated | +| Microsoft.Extensions.Hosting;HostEnvironmentEnvExtensions;IsEnvironment;(Microsoft.Extensions.Hosting.IHostEnvironment,System.String);summary;df-generated | +| Microsoft.Extensions.Hosting;HostEnvironmentEnvExtensions;IsProduction;(Microsoft.Extensions.Hosting.IHostEnvironment);summary;df-generated | +| Microsoft.Extensions.Hosting;HostEnvironmentEnvExtensions;IsStaging;(Microsoft.Extensions.Hosting.IHostEnvironment);summary;df-generated | +| Microsoft.Extensions.Hosting;HostOptions;get_BackgroundServiceExceptionBehavior;();summary;df-generated | +| Microsoft.Extensions.Hosting;HostOptions;get_ShutdownTimeout;();summary;df-generated | +| Microsoft.Extensions.Hosting;HostOptions;set_BackgroundServiceExceptionBehavior;(Microsoft.Extensions.Hosting.BackgroundServiceExceptionBehavior);summary;df-generated | +| Microsoft.Extensions.Hosting;HostOptions;set_ShutdownTimeout;(System.TimeSpan);summary;df-generated | +| Microsoft.Extensions.Hosting;HostingAbstractionsHostBuilderExtensions;Start;(Microsoft.Extensions.Hosting.IHostBuilder);summary;df-generated | +| Microsoft.Extensions.Hosting;HostingAbstractionsHostBuilderExtensions;StartAsync;(Microsoft.Extensions.Hosting.IHostBuilder,System.Threading.CancellationToken);summary;df-generated | +| Microsoft.Extensions.Hosting;HostingAbstractionsHostExtensions;Run;(Microsoft.Extensions.Hosting.IHost);summary;df-generated | +| Microsoft.Extensions.Hosting;HostingAbstractionsHostExtensions;RunAsync;(Microsoft.Extensions.Hosting.IHost,System.Threading.CancellationToken);summary;df-generated | +| Microsoft.Extensions.Hosting;HostingAbstractionsHostExtensions;Start;(Microsoft.Extensions.Hosting.IHost);summary;df-generated | +| Microsoft.Extensions.Hosting;HostingAbstractionsHostExtensions;StopAsync;(Microsoft.Extensions.Hosting.IHost,System.TimeSpan);summary;df-generated | +| Microsoft.Extensions.Hosting;HostingAbstractionsHostExtensions;WaitForShutdown;(Microsoft.Extensions.Hosting.IHost);summary;df-generated | +| Microsoft.Extensions.Hosting;HostingAbstractionsHostExtensions;WaitForShutdownAsync;(Microsoft.Extensions.Hosting.IHost,System.Threading.CancellationToken);summary;df-generated | +| Microsoft.Extensions.Hosting;HostingEnvironmentExtensions;IsDevelopment;(Microsoft.Extensions.Hosting.IHostingEnvironment);summary;df-generated | +| Microsoft.Extensions.Hosting;HostingEnvironmentExtensions;IsEnvironment;(Microsoft.Extensions.Hosting.IHostingEnvironment,System.String);summary;df-generated | +| Microsoft.Extensions.Hosting;HostingEnvironmentExtensions;IsProduction;(Microsoft.Extensions.Hosting.IHostingEnvironment);summary;df-generated | +| Microsoft.Extensions.Hosting;HostingEnvironmentExtensions;IsStaging;(Microsoft.Extensions.Hosting.IHostingEnvironment);summary;df-generated | +| Microsoft.Extensions.Hosting;HostingHostBuilderExtensions;RunConsoleAsync;(Microsoft.Extensions.Hosting.IHostBuilder,System.Threading.CancellationToken);summary;df-generated | +| Microsoft.Extensions.Hosting;IApplicationLifetime;StopApplication;();summary;df-generated | +| Microsoft.Extensions.Hosting;IApplicationLifetime;get_ApplicationStarted;();summary;df-generated | +| Microsoft.Extensions.Hosting;IApplicationLifetime;get_ApplicationStopped;();summary;df-generated | +| Microsoft.Extensions.Hosting;IApplicationLifetime;get_ApplicationStopping;();summary;df-generated | +| Microsoft.Extensions.Hosting;IHost;StartAsync;(System.Threading.CancellationToken);summary;df-generated | +| Microsoft.Extensions.Hosting;IHost;StopAsync;(System.Threading.CancellationToken);summary;df-generated | +| Microsoft.Extensions.Hosting;IHost;get_Services;();summary;df-generated | +| Microsoft.Extensions.Hosting;IHostApplicationLifetime;StopApplication;();summary;df-generated | +| Microsoft.Extensions.Hosting;IHostApplicationLifetime;get_ApplicationStarted;();summary;df-generated | +| Microsoft.Extensions.Hosting;IHostApplicationLifetime;get_ApplicationStopped;();summary;df-generated | +| Microsoft.Extensions.Hosting;IHostApplicationLifetime;get_ApplicationStopping;();summary;df-generated | +| Microsoft.Extensions.Hosting;IHostBuilder;Build;();summary;df-generated | +| Microsoft.Extensions.Hosting;IHostBuilder;UseServiceProviderFactory<>;(Microsoft.Extensions.DependencyInjection.IServiceProviderFactory);summary;df-generated | +| Microsoft.Extensions.Hosting;IHostBuilder;get_Properties;();summary;df-generated | +| Microsoft.Extensions.Hosting;IHostEnvironment;get_ApplicationName;();summary;df-generated | +| Microsoft.Extensions.Hosting;IHostEnvironment;get_ContentRootFileProvider;();summary;df-generated | +| Microsoft.Extensions.Hosting;IHostEnvironment;get_ContentRootPath;();summary;df-generated | +| Microsoft.Extensions.Hosting;IHostEnvironment;get_EnvironmentName;();summary;df-generated | +| Microsoft.Extensions.Hosting;IHostEnvironment;set_ApplicationName;(System.String);summary;df-generated | +| Microsoft.Extensions.Hosting;IHostEnvironment;set_ContentRootFileProvider;(Microsoft.Extensions.FileProviders.IFileProvider);summary;df-generated | +| Microsoft.Extensions.Hosting;IHostEnvironment;set_ContentRootPath;(System.String);summary;df-generated | +| Microsoft.Extensions.Hosting;IHostEnvironment;set_EnvironmentName;(System.String);summary;df-generated | +| Microsoft.Extensions.Hosting;IHostLifetime;StopAsync;(System.Threading.CancellationToken);summary;df-generated | +| Microsoft.Extensions.Hosting;IHostLifetime;WaitForStartAsync;(System.Threading.CancellationToken);summary;df-generated | +| Microsoft.Extensions.Hosting;IHostedService;StartAsync;(System.Threading.CancellationToken);summary;df-generated | +| Microsoft.Extensions.Hosting;IHostedService;StopAsync;(System.Threading.CancellationToken);summary;df-generated | +| Microsoft.Extensions.Hosting;IHostingEnvironment;get_ApplicationName;();summary;df-generated | +| Microsoft.Extensions.Hosting;IHostingEnvironment;get_ContentRootFileProvider;();summary;df-generated | +| Microsoft.Extensions.Hosting;IHostingEnvironment;get_ContentRootPath;();summary;df-generated | +| Microsoft.Extensions.Hosting;IHostingEnvironment;get_EnvironmentName;();summary;df-generated | +| Microsoft.Extensions.Hosting;IHostingEnvironment;set_ApplicationName;(System.String);summary;df-generated | +| Microsoft.Extensions.Hosting;IHostingEnvironment;set_ContentRootFileProvider;(Microsoft.Extensions.FileProviders.IFileProvider);summary;df-generated | +| Microsoft.Extensions.Hosting;IHostingEnvironment;set_ContentRootPath;(System.String);summary;df-generated | +| Microsoft.Extensions.Hosting;IHostingEnvironment;set_EnvironmentName;(System.String);summary;df-generated | +| Microsoft.Extensions.Http.Logging;LoggingHttpMessageHandler;SendAsync;(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken);summary;df-generated | +| Microsoft.Extensions.Http.Logging;LoggingScopeHttpMessageHandler;SendAsync;(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken);summary;df-generated | +| Microsoft.Extensions.Http;HttpClientFactoryOptions;get_HttpClientActions;();summary;df-generated | +| Microsoft.Extensions.Http;HttpClientFactoryOptions;get_HttpMessageHandlerBuilderActions;();summary;df-generated | +| Microsoft.Extensions.Http;HttpClientFactoryOptions;get_ShouldRedactHeaderValue;();summary;df-generated | +| Microsoft.Extensions.Http;HttpClientFactoryOptions;get_SuppressHandlerScope;();summary;df-generated | +| Microsoft.Extensions.Http;HttpClientFactoryOptions;set_SuppressHandlerScope;(System.Boolean);summary;df-generated | +| Microsoft.Extensions.Http;HttpMessageHandlerBuilder;Build;();summary;df-generated | +| Microsoft.Extensions.Http;HttpMessageHandlerBuilder;get_AdditionalHandlers;();summary;df-generated | +| Microsoft.Extensions.Http;HttpMessageHandlerBuilder;get_Name;();summary;df-generated | +| Microsoft.Extensions.Http;HttpMessageHandlerBuilder;get_PrimaryHandler;();summary;df-generated | +| Microsoft.Extensions.Http;HttpMessageHandlerBuilder;get_Services;();summary;df-generated | +| Microsoft.Extensions.Http;HttpMessageHandlerBuilder;set_Name;(System.String);summary;df-generated | +| Microsoft.Extensions.Http;HttpMessageHandlerBuilder;set_PrimaryHandler;(System.Net.Http.HttpMessageHandler);summary;df-generated | +| Microsoft.Extensions.Http;ITypedHttpClientFactory<>;CreateClient;(System.Net.Http.HttpClient);summary;df-generated | +| Microsoft.Extensions.Internal;ISystemClock;get_UtcNow;();summary;df-generated | +| Microsoft.Extensions.Internal;SystemClock;get_UtcNow;();summary;df-generated | +| Microsoft.Extensions.Logging.Abstractions;LogEntry<>;get_Category;();summary;df-generated | +| Microsoft.Extensions.Logging.Abstractions;LogEntry<>;get_EventId;();summary;df-generated | +| Microsoft.Extensions.Logging.Abstractions;LogEntry<>;get_Exception;();summary;df-generated | +| Microsoft.Extensions.Logging.Abstractions;LogEntry<>;get_Formatter;();summary;df-generated | +| Microsoft.Extensions.Logging.Abstractions;LogEntry<>;get_LogLevel;();summary;df-generated | +| Microsoft.Extensions.Logging.Abstractions;LogEntry<>;get_State;();summary;df-generated | +| Microsoft.Extensions.Logging.Abstractions;NullLogger;BeginScope<>;(TState);summary;df-generated | +| Microsoft.Extensions.Logging.Abstractions;NullLogger;IsEnabled;(Microsoft.Extensions.Logging.LogLevel);summary;df-generated | +| Microsoft.Extensions.Logging.Abstractions;NullLogger;get_Instance;();summary;df-generated | +| Microsoft.Extensions.Logging.Abstractions;NullLogger<>;BeginScope<>;(TState);summary;df-generated | +| Microsoft.Extensions.Logging.Abstractions;NullLogger<>;IsEnabled;(Microsoft.Extensions.Logging.LogLevel);summary;df-generated | +| Microsoft.Extensions.Logging.Abstractions;NullLoggerFactory;AddProvider;(Microsoft.Extensions.Logging.ILoggerProvider);summary;df-generated | +| Microsoft.Extensions.Logging.Abstractions;NullLoggerFactory;CreateLogger;(System.String);summary;df-generated | +| Microsoft.Extensions.Logging.Abstractions;NullLoggerFactory;Dispose;();summary;df-generated | +| Microsoft.Extensions.Logging.Abstractions;NullLoggerFactory;NullLoggerFactory;();summary;df-generated | +| Microsoft.Extensions.Logging.Abstractions;NullLoggerProvider;CreateLogger;(System.String);summary;df-generated | +| Microsoft.Extensions.Logging.Abstractions;NullLoggerProvider;Dispose;();summary;df-generated | +| Microsoft.Extensions.Logging.Abstractions;NullLoggerProvider;get_Instance;();summary;df-generated | +| Microsoft.Extensions.Logging.Configuration;ILoggerProviderConfiguration<>;get_Configuration;();summary;df-generated | +| Microsoft.Extensions.Logging.Configuration;ILoggerProviderConfigurationFactory;GetConfiguration;(System.Type);summary;df-generated | +| Microsoft.Extensions.Logging.Configuration;LoggerProviderOptions;RegisterProviderOptions<,>;(Microsoft.Extensions.DependencyInjection.IServiceCollection);summary;df-generated | +| Microsoft.Extensions.Logging.Configuration;LoggerProviderOptionsChangeTokenSource<,>;LoggerProviderOptionsChangeTokenSource;(Microsoft.Extensions.Logging.Configuration.ILoggerProviderConfiguration);summary;df-generated | +| Microsoft.Extensions.Logging.Configuration;LoggingBuilderConfigurationExtensions;AddConfiguration;(Microsoft.Extensions.Logging.ILoggingBuilder);summary;df-generated | +| Microsoft.Extensions.Logging.Console;ConsoleFormatter;ConsoleFormatter;(System.String);summary;df-generated | +| Microsoft.Extensions.Logging.Console;ConsoleFormatter;Write<>;(Microsoft.Extensions.Logging.Abstractions.LogEntry,Microsoft.Extensions.Logging.IExternalScopeProvider,System.IO.TextWriter);summary;df-generated | +| Microsoft.Extensions.Logging.Console;ConsoleFormatter;get_Name;();summary;df-generated | +| Microsoft.Extensions.Logging.Console;ConsoleFormatterOptions;ConsoleFormatterOptions;();summary;df-generated | +| Microsoft.Extensions.Logging.Console;ConsoleFormatterOptions;get_IncludeScopes;();summary;df-generated | +| Microsoft.Extensions.Logging.Console;ConsoleFormatterOptions;get_TimestampFormat;();summary;df-generated | +| Microsoft.Extensions.Logging.Console;ConsoleFormatterOptions;get_UseUtcTimestamp;();summary;df-generated | +| Microsoft.Extensions.Logging.Console;ConsoleFormatterOptions;set_IncludeScopes;(System.Boolean);summary;df-generated | +| Microsoft.Extensions.Logging.Console;ConsoleFormatterOptions;set_TimestampFormat;(System.String);summary;df-generated | +| Microsoft.Extensions.Logging.Console;ConsoleFormatterOptions;set_UseUtcTimestamp;(System.Boolean);summary;df-generated | +| Microsoft.Extensions.Logging.Console;ConsoleLoggerOptions;get_DisableColors;();summary;df-generated | +| Microsoft.Extensions.Logging.Console;ConsoleLoggerOptions;get_Format;();summary;df-generated | +| Microsoft.Extensions.Logging.Console;ConsoleLoggerOptions;get_FormatterName;();summary;df-generated | +| Microsoft.Extensions.Logging.Console;ConsoleLoggerOptions;get_IncludeScopes;();summary;df-generated | +| Microsoft.Extensions.Logging.Console;ConsoleLoggerOptions;get_LogToStandardErrorThreshold;();summary;df-generated | +| Microsoft.Extensions.Logging.Console;ConsoleLoggerOptions;get_TimestampFormat;();summary;df-generated | +| Microsoft.Extensions.Logging.Console;ConsoleLoggerOptions;get_UseUtcTimestamp;();summary;df-generated | +| Microsoft.Extensions.Logging.Console;ConsoleLoggerOptions;set_DisableColors;(System.Boolean);summary;df-generated | +| Microsoft.Extensions.Logging.Console;ConsoleLoggerOptions;set_Format;(Microsoft.Extensions.Logging.Console.ConsoleLoggerFormat);summary;df-generated | +| Microsoft.Extensions.Logging.Console;ConsoleLoggerOptions;set_FormatterName;(System.String);summary;df-generated | +| Microsoft.Extensions.Logging.Console;ConsoleLoggerOptions;set_IncludeScopes;(System.Boolean);summary;df-generated | +| Microsoft.Extensions.Logging.Console;ConsoleLoggerOptions;set_LogToStandardErrorThreshold;(Microsoft.Extensions.Logging.LogLevel);summary;df-generated | +| Microsoft.Extensions.Logging.Console;ConsoleLoggerOptions;set_TimestampFormat;(System.String);summary;df-generated | +| Microsoft.Extensions.Logging.Console;ConsoleLoggerOptions;set_UseUtcTimestamp;(System.Boolean);summary;df-generated | +| Microsoft.Extensions.Logging.Console;ConsoleLoggerProvider;ConsoleLoggerProvider;(Microsoft.Extensions.Options.IOptionsMonitor);summary;df-generated | +| Microsoft.Extensions.Logging.Console;ConsoleLoggerProvider;Dispose;();summary;df-generated | +| Microsoft.Extensions.Logging.Console;JsonConsoleFormatterOptions;JsonConsoleFormatterOptions;();summary;df-generated | +| Microsoft.Extensions.Logging.Console;JsonConsoleFormatterOptions;get_JsonWriterOptions;();summary;df-generated | +| Microsoft.Extensions.Logging.Console;JsonConsoleFormatterOptions;set_JsonWriterOptions;(System.Text.Json.JsonWriterOptions);summary;df-generated | +| Microsoft.Extensions.Logging.Console;SimpleConsoleFormatterOptions;SimpleConsoleFormatterOptions;();summary;df-generated | +| Microsoft.Extensions.Logging.Console;SimpleConsoleFormatterOptions;get_ColorBehavior;();summary;df-generated | +| Microsoft.Extensions.Logging.Console;SimpleConsoleFormatterOptions;get_SingleLine;();summary;df-generated | +| Microsoft.Extensions.Logging.Console;SimpleConsoleFormatterOptions;set_ColorBehavior;(Microsoft.Extensions.Logging.Console.LoggerColorBehavior);summary;df-generated | +| Microsoft.Extensions.Logging.Console;SimpleConsoleFormatterOptions;set_SingleLine;(System.Boolean);summary;df-generated | +| Microsoft.Extensions.Logging.Debug;DebugLoggerProvider;Dispose;();summary;df-generated | +| Microsoft.Extensions.Logging.EventLog;EventLogLoggerProvider;Dispose;();summary;df-generated | +| Microsoft.Extensions.Logging.EventLog;EventLogLoggerProvider;EventLogLoggerProvider;();summary;df-generated | +| Microsoft.Extensions.Logging.EventLog;EventLogLoggerProvider;EventLogLoggerProvider;(Microsoft.Extensions.Options.IOptions);summary;df-generated | +| Microsoft.Extensions.Logging.EventLog;EventLogSettings;get_Filter;();summary;df-generated | +| Microsoft.Extensions.Logging.EventLog;EventLogSettings;get_LogName;();summary;df-generated | +| Microsoft.Extensions.Logging.EventLog;EventLogSettings;get_MachineName;();summary;df-generated | +| Microsoft.Extensions.Logging.EventLog;EventLogSettings;get_SourceName;();summary;df-generated | +| Microsoft.Extensions.Logging.EventLog;EventLogSettings;set_LogName;(System.String);summary;df-generated | +| Microsoft.Extensions.Logging.EventLog;EventLogSettings;set_MachineName;(System.String);summary;df-generated | +| Microsoft.Extensions.Logging.EventLog;EventLogSettings;set_SourceName;(System.String);summary;df-generated | +| Microsoft.Extensions.Logging.EventSource;EventSourceLoggerProvider;Dispose;();summary;df-generated | +| Microsoft.Extensions.Logging.EventSource;LoggingEventSource;OnEventCommand;(System.Diagnostics.Tracing.EventCommandEventArgs);summary;df-generated | +| Microsoft.Extensions.Logging.TraceSource;TraceSourceLoggerProvider;CreateLogger;(System.String);summary;df-generated | +| Microsoft.Extensions.Logging.TraceSource;TraceSourceLoggerProvider;Dispose;();summary;df-generated | +| Microsoft.Extensions.Logging.TraceSource;TraceSourceLoggerProvider;TraceSourceLoggerProvider;(System.Diagnostics.SourceSwitch);summary;df-generated | +| Microsoft.Extensions.Logging;EventId;Equals;(Microsoft.Extensions.Logging.EventId);summary;df-generated | +| Microsoft.Extensions.Logging;EventId;Equals;(System.Object);summary;df-generated | +| Microsoft.Extensions.Logging;EventId;EventId;(System.Int32,System.String);summary;df-generated | +| Microsoft.Extensions.Logging;EventId;GetHashCode;();summary;df-generated | +| Microsoft.Extensions.Logging;EventId;ToString;();summary;df-generated | +| Microsoft.Extensions.Logging;EventId;get_Id;();summary;df-generated | +| Microsoft.Extensions.Logging;EventId;get_Name;();summary;df-generated | +| Microsoft.Extensions.Logging;IExternalScopeProvider;Push;(System.Object);summary;df-generated | +| Microsoft.Extensions.Logging;ILogger;BeginScope<>;(TState);summary;df-generated | +| Microsoft.Extensions.Logging;ILogger;IsEnabled;(Microsoft.Extensions.Logging.LogLevel);summary;df-generated | +| Microsoft.Extensions.Logging;ILoggerFactory;AddProvider;(Microsoft.Extensions.Logging.ILoggerProvider);summary;df-generated | +| Microsoft.Extensions.Logging;ILoggerFactory;CreateLogger;(System.String);summary;df-generated | +| Microsoft.Extensions.Logging;ILoggerProvider;CreateLogger;(System.String);summary;df-generated | +| Microsoft.Extensions.Logging;ILoggingBuilder;get_Services;();summary;df-generated | +| Microsoft.Extensions.Logging;ISupportExternalScope;SetScopeProvider;(Microsoft.Extensions.Logging.IExternalScopeProvider);summary;df-generated | +| Microsoft.Extensions.Logging;LogDefineOptions;get_SkipEnabledCheck;();summary;df-generated | +| Microsoft.Extensions.Logging;LogDefineOptions;set_SkipEnabledCheck;(System.Boolean);summary;df-generated | +| Microsoft.Extensions.Logging;Logger<>;IsEnabled;(Microsoft.Extensions.Logging.LogLevel);summary;df-generated | +| Microsoft.Extensions.Logging;Logger<>;Logger;(Microsoft.Extensions.Logging.ILoggerFactory);summary;df-generated | +| Microsoft.Extensions.Logging;LoggerExtensions;Log;(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,System.Exception,System.String,System.Object[]);summary;df-generated | +| Microsoft.Extensions.Logging;LoggerExtensions;Log;(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,System.String,System.Object[]);summary;df-generated | +| Microsoft.Extensions.Logging;LoggerExtensions;Log;(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.LogLevel,System.Exception,System.String,System.Object[]);summary;df-generated | +| Microsoft.Extensions.Logging;LoggerExtensions;Log;(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.LogLevel,System.String,System.Object[]);summary;df-generated | +| Microsoft.Extensions.Logging;LoggerExtensions;LogCritical;(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.Exception,System.String,System.Object[]);summary;df-generated | +| Microsoft.Extensions.Logging;LoggerExtensions;LogCritical;(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.String,System.Object[]);summary;df-generated | +| Microsoft.Extensions.Logging;LoggerExtensions;LogCritical;(Microsoft.Extensions.Logging.ILogger,System.Exception,System.String,System.Object[]);summary;df-generated | +| Microsoft.Extensions.Logging;LoggerExtensions;LogCritical;(Microsoft.Extensions.Logging.ILogger,System.String,System.Object[]);summary;df-generated | +| Microsoft.Extensions.Logging;LoggerExtensions;LogDebug;(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.Exception,System.String,System.Object[]);summary;df-generated | +| Microsoft.Extensions.Logging;LoggerExtensions;LogDebug;(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.String,System.Object[]);summary;df-generated | +| Microsoft.Extensions.Logging;LoggerExtensions;LogDebug;(Microsoft.Extensions.Logging.ILogger,System.Exception,System.String,System.Object[]);summary;df-generated | +| Microsoft.Extensions.Logging;LoggerExtensions;LogDebug;(Microsoft.Extensions.Logging.ILogger,System.String,System.Object[]);summary;df-generated | +| Microsoft.Extensions.Logging;LoggerExtensions;LogError;(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.Exception,System.String,System.Object[]);summary;df-generated | +| Microsoft.Extensions.Logging;LoggerExtensions;LogError;(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.String,System.Object[]);summary;df-generated | +| Microsoft.Extensions.Logging;LoggerExtensions;LogError;(Microsoft.Extensions.Logging.ILogger,System.Exception,System.String,System.Object[]);summary;df-generated | +| Microsoft.Extensions.Logging;LoggerExtensions;LogError;(Microsoft.Extensions.Logging.ILogger,System.String,System.Object[]);summary;df-generated | +| Microsoft.Extensions.Logging;LoggerExtensions;LogInformation;(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.Exception,System.String,System.Object[]);summary;df-generated | +| Microsoft.Extensions.Logging;LoggerExtensions;LogInformation;(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.String,System.Object[]);summary;df-generated | +| Microsoft.Extensions.Logging;LoggerExtensions;LogInformation;(Microsoft.Extensions.Logging.ILogger,System.Exception,System.String,System.Object[]);summary;df-generated | +| Microsoft.Extensions.Logging;LoggerExtensions;LogInformation;(Microsoft.Extensions.Logging.ILogger,System.String,System.Object[]);summary;df-generated | +| Microsoft.Extensions.Logging;LoggerExtensions;LogTrace;(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.Exception,System.String,System.Object[]);summary;df-generated | +| Microsoft.Extensions.Logging;LoggerExtensions;LogTrace;(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.String,System.Object[]);summary;df-generated | +| Microsoft.Extensions.Logging;LoggerExtensions;LogTrace;(Microsoft.Extensions.Logging.ILogger,System.Exception,System.String,System.Object[]);summary;df-generated | +| Microsoft.Extensions.Logging;LoggerExtensions;LogTrace;(Microsoft.Extensions.Logging.ILogger,System.String,System.Object[]);summary;df-generated | +| Microsoft.Extensions.Logging;LoggerExtensions;LogWarning;(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.Exception,System.String,System.Object[]);summary;df-generated | +| Microsoft.Extensions.Logging;LoggerExtensions;LogWarning;(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.String,System.Object[]);summary;df-generated | +| Microsoft.Extensions.Logging;LoggerExtensions;LogWarning;(Microsoft.Extensions.Logging.ILogger,System.Exception,System.String,System.Object[]);summary;df-generated | +| Microsoft.Extensions.Logging;LoggerExtensions;LogWarning;(Microsoft.Extensions.Logging.ILogger,System.String,System.Object[]);summary;df-generated | +| Microsoft.Extensions.Logging;LoggerExternalScopeProvider;LoggerExternalScopeProvider;();summary;df-generated | +| Microsoft.Extensions.Logging;LoggerFactory;AddProvider;(Microsoft.Extensions.Logging.ILoggerProvider);summary;df-generated | +| Microsoft.Extensions.Logging;LoggerFactory;CheckDisposed;();summary;df-generated | +| Microsoft.Extensions.Logging;LoggerFactory;CreateLogger;(System.String);summary;df-generated | +| Microsoft.Extensions.Logging;LoggerFactory;Dispose;();summary;df-generated | +| Microsoft.Extensions.Logging;LoggerFactory;LoggerFactory;();summary;df-generated | +| Microsoft.Extensions.Logging;LoggerFactory;LoggerFactory;(System.Collections.Generic.IEnumerable);summary;df-generated | +| Microsoft.Extensions.Logging;LoggerFactory;LoggerFactory;(System.Collections.Generic.IEnumerable,Microsoft.Extensions.Logging.LoggerFilterOptions);summary;df-generated | +| Microsoft.Extensions.Logging;LoggerFactory;LoggerFactory;(System.Collections.Generic.IEnumerable,Microsoft.Extensions.Options.IOptionsMonitor);summary;df-generated | +| Microsoft.Extensions.Logging;LoggerFactory;LoggerFactory;(System.Collections.Generic.IEnumerable,Microsoft.Extensions.Options.IOptionsMonitor,Microsoft.Extensions.Options.IOptions);summary;df-generated | +| Microsoft.Extensions.Logging;LoggerFactoryExtensions;CreateLogger;(Microsoft.Extensions.Logging.ILoggerFactory,System.Type);summary;df-generated | +| Microsoft.Extensions.Logging;LoggerFactoryExtensions;CreateLogger<>;(Microsoft.Extensions.Logging.ILoggerFactory);summary;df-generated | +| Microsoft.Extensions.Logging;LoggerFactoryOptions;LoggerFactoryOptions;();summary;df-generated | +| Microsoft.Extensions.Logging;LoggerFactoryOptions;get_ActivityTrackingOptions;();summary;df-generated | +| Microsoft.Extensions.Logging;LoggerFactoryOptions;set_ActivityTrackingOptions;(Microsoft.Extensions.Logging.ActivityTrackingOptions);summary;df-generated | +| Microsoft.Extensions.Logging;LoggerFilterOptions;LoggerFilterOptions;();summary;df-generated | +| Microsoft.Extensions.Logging;LoggerFilterOptions;get_CaptureScopes;();summary;df-generated | +| Microsoft.Extensions.Logging;LoggerFilterOptions;get_MinLevel;();summary;df-generated | +| Microsoft.Extensions.Logging;LoggerFilterOptions;get_Rules;();summary;df-generated | +| Microsoft.Extensions.Logging;LoggerFilterOptions;set_CaptureScopes;(System.Boolean);summary;df-generated | +| Microsoft.Extensions.Logging;LoggerFilterOptions;set_MinLevel;(Microsoft.Extensions.Logging.LogLevel);summary;df-generated | +| Microsoft.Extensions.Logging;LoggerFilterRule;ToString;();summary;df-generated | +| Microsoft.Extensions.Logging;LoggerFilterRule;get_CategoryName;();summary;df-generated | +| Microsoft.Extensions.Logging;LoggerFilterRule;get_Filter;();summary;df-generated | +| Microsoft.Extensions.Logging;LoggerFilterRule;get_LogLevel;();summary;df-generated | +| Microsoft.Extensions.Logging;LoggerFilterRule;get_ProviderName;();summary;df-generated | +| Microsoft.Extensions.Logging;LoggerMessage;Define;(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,System.String);summary;df-generated | +| Microsoft.Extensions.Logging;LoggerMessage;Define;(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,System.String,Microsoft.Extensions.Logging.LogDefineOptions);summary;df-generated | +| Microsoft.Extensions.Logging;LoggerMessage;Define<,,,,,>;(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,System.String);summary;df-generated | +| Microsoft.Extensions.Logging;LoggerMessage;Define<,,,,,>;(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,System.String,Microsoft.Extensions.Logging.LogDefineOptions);summary;df-generated | +| Microsoft.Extensions.Logging;LoggerMessage;Define<,,,,>;(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,System.String);summary;df-generated | +| Microsoft.Extensions.Logging;LoggerMessage;Define<,,,,>;(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,System.String,Microsoft.Extensions.Logging.LogDefineOptions);summary;df-generated | +| Microsoft.Extensions.Logging;LoggerMessage;Define<,,,>;(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,System.String);summary;df-generated | +| Microsoft.Extensions.Logging;LoggerMessage;Define<,,,>;(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,System.String,Microsoft.Extensions.Logging.LogDefineOptions);summary;df-generated | +| Microsoft.Extensions.Logging;LoggerMessage;Define<,,>;(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,System.String);summary;df-generated | +| Microsoft.Extensions.Logging;LoggerMessage;Define<,,>;(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,System.String,Microsoft.Extensions.Logging.LogDefineOptions);summary;df-generated | +| Microsoft.Extensions.Logging;LoggerMessage;Define<,>;(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,System.String);summary;df-generated | +| Microsoft.Extensions.Logging;LoggerMessage;Define<,>;(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,System.String,Microsoft.Extensions.Logging.LogDefineOptions);summary;df-generated | +| Microsoft.Extensions.Logging;LoggerMessage;Define<>;(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,System.String);summary;df-generated | +| Microsoft.Extensions.Logging;LoggerMessage;Define<>;(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,System.String,Microsoft.Extensions.Logging.LogDefineOptions);summary;df-generated | +| Microsoft.Extensions.Logging;LoggerMessage;DefineScope;(System.String);summary;df-generated | +| Microsoft.Extensions.Logging;LoggerMessage;DefineScope<,,,,,>;(System.String);summary;df-generated | +| Microsoft.Extensions.Logging;LoggerMessage;DefineScope<,,,,>;(System.String);summary;df-generated | +| Microsoft.Extensions.Logging;LoggerMessage;DefineScope<,,,>;(System.String);summary;df-generated | +| Microsoft.Extensions.Logging;LoggerMessage;DefineScope<,,>;(System.String);summary;df-generated | +| Microsoft.Extensions.Logging;LoggerMessage;DefineScope<,>;(System.String);summary;df-generated | +| Microsoft.Extensions.Logging;LoggerMessage;DefineScope<>;(System.String);summary;df-generated | +| Microsoft.Extensions.Logging;LoggerMessageAttribute;LoggerMessageAttribute;();summary;df-generated | +| Microsoft.Extensions.Logging;LoggerMessageAttribute;LoggerMessageAttribute;(System.Int32,Microsoft.Extensions.Logging.LogLevel,System.String);summary;df-generated | +| Microsoft.Extensions.Logging;LoggerMessageAttribute;get_EventId;();summary;df-generated | +| Microsoft.Extensions.Logging;LoggerMessageAttribute;get_EventName;();summary;df-generated | +| Microsoft.Extensions.Logging;LoggerMessageAttribute;get_Level;();summary;df-generated | +| Microsoft.Extensions.Logging;LoggerMessageAttribute;get_Message;();summary;df-generated | +| Microsoft.Extensions.Logging;LoggerMessageAttribute;get_SkipEnabledCheck;();summary;df-generated | +| Microsoft.Extensions.Logging;LoggerMessageAttribute;set_EventId;(System.Int32);summary;df-generated | +| Microsoft.Extensions.Logging;LoggerMessageAttribute;set_EventName;(System.String);summary;df-generated | +| Microsoft.Extensions.Logging;LoggerMessageAttribute;set_Level;(Microsoft.Extensions.Logging.LogLevel);summary;df-generated | +| Microsoft.Extensions.Logging;LoggerMessageAttribute;set_Message;(System.String);summary;df-generated | +| Microsoft.Extensions.Logging;LoggerMessageAttribute;set_SkipEnabledCheck;(System.Boolean);summary;df-generated | +| Microsoft.Extensions.Logging;ProviderAliasAttribute;ProviderAliasAttribute;(System.String);summary;df-generated | +| Microsoft.Extensions.Logging;ProviderAliasAttribute;get_Alias;();summary;df-generated | +| Microsoft.Extensions.Options;ConfigurationChangeTokenSource<>;ConfigurationChangeTokenSource;(Microsoft.Extensions.Configuration.IConfiguration);summary;df-generated | +| Microsoft.Extensions.Options;ConfigurationChangeTokenSource<>;get_Name;();summary;df-generated | +| Microsoft.Extensions.Options;ConfigureFromConfigurationOptions<>;ConfigureFromConfigurationOptions;(Microsoft.Extensions.Configuration.IConfiguration);summary;df-generated | +| Microsoft.Extensions.Options;ConfigureNamedOptions<,,,,,>;Configure;(System.String,TOptions);summary;df-generated | +| Microsoft.Extensions.Options;ConfigureNamedOptions<,,,,,>;Configure;(TOptions);summary;df-generated | +| Microsoft.Extensions.Options;ConfigureNamedOptions<,,,,,>;get_Action;();summary;df-generated | +| Microsoft.Extensions.Options;ConfigureNamedOptions<,,,,,>;get_Dependency1;();summary;df-generated | +| Microsoft.Extensions.Options;ConfigureNamedOptions<,,,,,>;get_Dependency2;();summary;df-generated | +| Microsoft.Extensions.Options;ConfigureNamedOptions<,,,,,>;get_Dependency3;();summary;df-generated | +| Microsoft.Extensions.Options;ConfigureNamedOptions<,,,,,>;get_Dependency4;();summary;df-generated | +| Microsoft.Extensions.Options;ConfigureNamedOptions<,,,,,>;get_Dependency5;();summary;df-generated | +| Microsoft.Extensions.Options;ConfigureNamedOptions<,,,,,>;get_Name;();summary;df-generated | +| Microsoft.Extensions.Options;ConfigureNamedOptions<,,,,>;Configure;(System.String,TOptions);summary;df-generated | +| Microsoft.Extensions.Options;ConfigureNamedOptions<,,,,>;Configure;(TOptions);summary;df-generated | +| Microsoft.Extensions.Options;ConfigureNamedOptions<,,,,>;get_Action;();summary;df-generated | +| Microsoft.Extensions.Options;ConfigureNamedOptions<,,,,>;get_Dependency1;();summary;df-generated | +| Microsoft.Extensions.Options;ConfigureNamedOptions<,,,,>;get_Dependency2;();summary;df-generated | +| Microsoft.Extensions.Options;ConfigureNamedOptions<,,,,>;get_Dependency3;();summary;df-generated | +| Microsoft.Extensions.Options;ConfigureNamedOptions<,,,,>;get_Dependency4;();summary;df-generated | +| Microsoft.Extensions.Options;ConfigureNamedOptions<,,,,>;get_Name;();summary;df-generated | +| Microsoft.Extensions.Options;ConfigureNamedOptions<,,,>;Configure;(System.String,TOptions);summary;df-generated | +| Microsoft.Extensions.Options;ConfigureNamedOptions<,,,>;Configure;(TOptions);summary;df-generated | +| Microsoft.Extensions.Options;ConfigureNamedOptions<,,,>;get_Action;();summary;df-generated | +| Microsoft.Extensions.Options;ConfigureNamedOptions<,,,>;get_Dependency1;();summary;df-generated | +| Microsoft.Extensions.Options;ConfigureNamedOptions<,,,>;get_Dependency2;();summary;df-generated | +| Microsoft.Extensions.Options;ConfigureNamedOptions<,,,>;get_Dependency3;();summary;df-generated | +| Microsoft.Extensions.Options;ConfigureNamedOptions<,,,>;get_Name;();summary;df-generated | +| Microsoft.Extensions.Options;ConfigureNamedOptions<,,>;Configure;(System.String,TOptions);summary;df-generated | +| Microsoft.Extensions.Options;ConfigureNamedOptions<,,>;Configure;(TOptions);summary;df-generated | +| Microsoft.Extensions.Options;ConfigureNamedOptions<,,>;get_Action;();summary;df-generated | +| Microsoft.Extensions.Options;ConfigureNamedOptions<,,>;get_Dependency1;();summary;df-generated | +| Microsoft.Extensions.Options;ConfigureNamedOptions<,,>;get_Dependency2;();summary;df-generated | +| Microsoft.Extensions.Options;ConfigureNamedOptions<,,>;get_Name;();summary;df-generated | +| Microsoft.Extensions.Options;ConfigureNamedOptions<,>;Configure;(System.String,TOptions);summary;df-generated | +| Microsoft.Extensions.Options;ConfigureNamedOptions<,>;Configure;(TOptions);summary;df-generated | +| Microsoft.Extensions.Options;ConfigureNamedOptions<,>;get_Action;();summary;df-generated | +| Microsoft.Extensions.Options;ConfigureNamedOptions<,>;get_Dependency;();summary;df-generated | +| Microsoft.Extensions.Options;ConfigureNamedOptions<,>;get_Name;();summary;df-generated | +| Microsoft.Extensions.Options;ConfigureNamedOptions<>;Configure;(System.String,TOptions);summary;df-generated | +| Microsoft.Extensions.Options;ConfigureNamedOptions<>;Configure;(TOptions);summary;df-generated | +| Microsoft.Extensions.Options;ConfigureNamedOptions<>;get_Action;();summary;df-generated | +| Microsoft.Extensions.Options;ConfigureNamedOptions<>;get_Name;();summary;df-generated | +| Microsoft.Extensions.Options;ConfigureOptions<>;Configure;(TOptions);summary;df-generated | +| Microsoft.Extensions.Options;ConfigureOptions<>;get_Action;();summary;df-generated | +| Microsoft.Extensions.Options;DataAnnotationValidateOptions<>;DataAnnotationValidateOptions;(System.String);summary;df-generated | +| Microsoft.Extensions.Options;DataAnnotationValidateOptions<>;Validate;(System.String,TOptions);summary;df-generated | +| Microsoft.Extensions.Options;DataAnnotationValidateOptions<>;get_Name;();summary;df-generated | +| Microsoft.Extensions.Options;IConfigureNamedOptions<>;Configure;(System.String,TOptions);summary;df-generated | +| Microsoft.Extensions.Options;IConfigureOptions<>;Configure;(TOptions);summary;df-generated | +| Microsoft.Extensions.Options;IOptions<>;get_Value;();summary;df-generated | +| Microsoft.Extensions.Options;IOptionsChangeTokenSource<>;GetChangeToken;();summary;df-generated | +| Microsoft.Extensions.Options;IOptionsChangeTokenSource<>;get_Name;();summary;df-generated | +| Microsoft.Extensions.Options;IOptionsFactory<>;Create;(System.String);summary;df-generated | +| Microsoft.Extensions.Options;IOptionsMonitor<>;Get;(System.String);summary;df-generated | +| Microsoft.Extensions.Options;IOptionsMonitor<>;get_CurrentValue;();summary;df-generated | +| Microsoft.Extensions.Options;IOptionsMonitorCache<>;Clear;();summary;df-generated | +| Microsoft.Extensions.Options;IOptionsMonitorCache<>;TryAdd;(System.String,TOptions);summary;df-generated | +| Microsoft.Extensions.Options;IOptionsMonitorCache<>;TryRemove;(System.String);summary;df-generated | +| Microsoft.Extensions.Options;IOptionsSnapshot<>;Get;(System.String);summary;df-generated | +| Microsoft.Extensions.Options;IPostConfigureOptions<>;PostConfigure;(System.String,TOptions);summary;df-generated | +| Microsoft.Extensions.Options;IValidateOptions<>;Validate;(System.String,TOptions);summary;df-generated | +| Microsoft.Extensions.Options;NamedConfigureFromConfigurationOptions<>;NamedConfigureFromConfigurationOptions;(System.String,Microsoft.Extensions.Configuration.IConfiguration);summary;df-generated | +| Microsoft.Extensions.Options;Options;Create<>;(TOptions);summary;df-generated | +| Microsoft.Extensions.Options;OptionsBuilder<>;OptionsBuilder;(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String);summary;df-generated | +| Microsoft.Extensions.Options;OptionsBuilder<>;get_Name;();summary;df-generated | +| Microsoft.Extensions.Options;OptionsBuilder<>;get_Services;();summary;df-generated | +| Microsoft.Extensions.Options;OptionsCache<>;Clear;();summary;df-generated | +| Microsoft.Extensions.Options;OptionsCache<>;TryAdd;(System.String,TOptions);summary;df-generated | +| Microsoft.Extensions.Options;OptionsCache<>;TryRemove;(System.String);summary;df-generated | +| Microsoft.Extensions.Options;OptionsFactory<>;Create;(System.String);summary;df-generated | +| Microsoft.Extensions.Options;OptionsFactory<>;CreateInstance;(System.String);summary;df-generated | +| Microsoft.Extensions.Options;OptionsFactory<>;OptionsFactory;(System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEnumerable>);summary;df-generated | +| Microsoft.Extensions.Options;OptionsManager<>;Get;(System.String);summary;df-generated | +| Microsoft.Extensions.Options;OptionsManager<>;get_Value;();summary;df-generated | +| Microsoft.Extensions.Options;OptionsMonitor<>;Dispose;();summary;df-generated | +| Microsoft.Extensions.Options;OptionsMonitor<>;Get;(System.String);summary;df-generated | +| Microsoft.Extensions.Options;OptionsMonitor<>;get_CurrentValue;();summary;df-generated | +| Microsoft.Extensions.Options;OptionsValidationException;OptionsValidationException;(System.String,System.Type,System.Collections.Generic.IEnumerable);summary;df-generated | +| Microsoft.Extensions.Options;OptionsValidationException;get_Failures;();summary;df-generated | +| Microsoft.Extensions.Options;OptionsValidationException;get_Message;();summary;df-generated | +| Microsoft.Extensions.Options;OptionsValidationException;get_OptionsName;();summary;df-generated | +| Microsoft.Extensions.Options;OptionsValidationException;get_OptionsType;();summary;df-generated | +| Microsoft.Extensions.Options;OptionsWrapper<>;OptionsWrapper;(TOptions);summary;df-generated | +| Microsoft.Extensions.Options;OptionsWrapper<>;get_Value;();summary;df-generated | +| Microsoft.Extensions.Options;PostConfigureOptions<,,,,,>;PostConfigure;(System.String,TOptions);summary;df-generated | +| Microsoft.Extensions.Options;PostConfigureOptions<,,,,,>;PostConfigure;(TOptions);summary;df-generated | +| Microsoft.Extensions.Options;PostConfigureOptions<,,,,,>;get_Action;();summary;df-generated | +| Microsoft.Extensions.Options;PostConfigureOptions<,,,,,>;get_Dependency1;();summary;df-generated | +| Microsoft.Extensions.Options;PostConfigureOptions<,,,,,>;get_Dependency2;();summary;df-generated | +| Microsoft.Extensions.Options;PostConfigureOptions<,,,,,>;get_Dependency3;();summary;df-generated | +| Microsoft.Extensions.Options;PostConfigureOptions<,,,,,>;get_Dependency4;();summary;df-generated | +| Microsoft.Extensions.Options;PostConfigureOptions<,,,,,>;get_Dependency5;();summary;df-generated | +| Microsoft.Extensions.Options;PostConfigureOptions<,,,,,>;get_Name;();summary;df-generated | +| Microsoft.Extensions.Options;PostConfigureOptions<,,,,>;PostConfigure;(System.String,TOptions);summary;df-generated | +| Microsoft.Extensions.Options;PostConfigureOptions<,,,,>;PostConfigure;(TOptions);summary;df-generated | +| Microsoft.Extensions.Options;PostConfigureOptions<,,,,>;get_Action;();summary;df-generated | +| Microsoft.Extensions.Options;PostConfigureOptions<,,,,>;get_Dependency1;();summary;df-generated | +| Microsoft.Extensions.Options;PostConfigureOptions<,,,,>;get_Dependency2;();summary;df-generated | +| Microsoft.Extensions.Options;PostConfigureOptions<,,,,>;get_Dependency3;();summary;df-generated | +| Microsoft.Extensions.Options;PostConfigureOptions<,,,,>;get_Dependency4;();summary;df-generated | +| Microsoft.Extensions.Options;PostConfigureOptions<,,,,>;get_Name;();summary;df-generated | +| Microsoft.Extensions.Options;PostConfigureOptions<,,,>;PostConfigure;(System.String,TOptions);summary;df-generated | +| Microsoft.Extensions.Options;PostConfigureOptions<,,,>;PostConfigure;(TOptions);summary;df-generated | +| Microsoft.Extensions.Options;PostConfigureOptions<,,,>;get_Action;();summary;df-generated | +| Microsoft.Extensions.Options;PostConfigureOptions<,,,>;get_Dependency1;();summary;df-generated | +| Microsoft.Extensions.Options;PostConfigureOptions<,,,>;get_Dependency2;();summary;df-generated | +| Microsoft.Extensions.Options;PostConfigureOptions<,,,>;get_Dependency3;();summary;df-generated | +| Microsoft.Extensions.Options;PostConfigureOptions<,,,>;get_Name;();summary;df-generated | +| Microsoft.Extensions.Options;PostConfigureOptions<,,>;PostConfigure;(System.String,TOptions);summary;df-generated | +| Microsoft.Extensions.Options;PostConfigureOptions<,,>;PostConfigure;(TOptions);summary;df-generated | +| Microsoft.Extensions.Options;PostConfigureOptions<,,>;get_Action;();summary;df-generated | +| Microsoft.Extensions.Options;PostConfigureOptions<,,>;get_Dependency1;();summary;df-generated | +| Microsoft.Extensions.Options;PostConfigureOptions<,,>;get_Dependency2;();summary;df-generated | +| Microsoft.Extensions.Options;PostConfigureOptions<,,>;get_Name;();summary;df-generated | +| Microsoft.Extensions.Options;PostConfigureOptions<,>;PostConfigure;(System.String,TOptions);summary;df-generated | +| Microsoft.Extensions.Options;PostConfigureOptions<,>;PostConfigure;(TOptions);summary;df-generated | +| Microsoft.Extensions.Options;PostConfigureOptions<,>;get_Action;();summary;df-generated | +| Microsoft.Extensions.Options;PostConfigureOptions<,>;get_Dependency;();summary;df-generated | +| Microsoft.Extensions.Options;PostConfigureOptions<,>;get_Name;();summary;df-generated | +| Microsoft.Extensions.Options;PostConfigureOptions<>;PostConfigure;(System.String,TOptions);summary;df-generated | +| Microsoft.Extensions.Options;PostConfigureOptions<>;get_Action;();summary;df-generated | +| Microsoft.Extensions.Options;PostConfigureOptions<>;get_Name;();summary;df-generated | +| Microsoft.Extensions.Options;ValidateOptions<,,,,,>;Validate;(System.String,TOptions);summary;df-generated | +| Microsoft.Extensions.Options;ValidateOptions<,,,,,>;get_Dependency1;();summary;df-generated | +| Microsoft.Extensions.Options;ValidateOptions<,,,,,>;get_Dependency2;();summary;df-generated | +| Microsoft.Extensions.Options;ValidateOptions<,,,,,>;get_Dependency3;();summary;df-generated | +| Microsoft.Extensions.Options;ValidateOptions<,,,,,>;get_Dependency4;();summary;df-generated | +| Microsoft.Extensions.Options;ValidateOptions<,,,,,>;get_Dependency5;();summary;df-generated | +| Microsoft.Extensions.Options;ValidateOptions<,,,,,>;get_FailureMessage;();summary;df-generated | +| Microsoft.Extensions.Options;ValidateOptions<,,,,,>;get_Name;();summary;df-generated | +| Microsoft.Extensions.Options;ValidateOptions<,,,,,>;get_Validation;();summary;df-generated | +| Microsoft.Extensions.Options;ValidateOptions<,,,,>;Validate;(System.String,TOptions);summary;df-generated | +| Microsoft.Extensions.Options;ValidateOptions<,,,,>;get_Dependency1;();summary;df-generated | +| Microsoft.Extensions.Options;ValidateOptions<,,,,>;get_Dependency2;();summary;df-generated | +| Microsoft.Extensions.Options;ValidateOptions<,,,,>;get_Dependency3;();summary;df-generated | +| Microsoft.Extensions.Options;ValidateOptions<,,,,>;get_Dependency4;();summary;df-generated | +| Microsoft.Extensions.Options;ValidateOptions<,,,,>;get_FailureMessage;();summary;df-generated | +| Microsoft.Extensions.Options;ValidateOptions<,,,,>;get_Name;();summary;df-generated | +| Microsoft.Extensions.Options;ValidateOptions<,,,,>;get_Validation;();summary;df-generated | +| Microsoft.Extensions.Options;ValidateOptions<,,,>;Validate;(System.String,TOptions);summary;df-generated | +| Microsoft.Extensions.Options;ValidateOptions<,,,>;get_Dependency1;();summary;df-generated | +| Microsoft.Extensions.Options;ValidateOptions<,,,>;get_Dependency2;();summary;df-generated | +| Microsoft.Extensions.Options;ValidateOptions<,,,>;get_Dependency3;();summary;df-generated | +| Microsoft.Extensions.Options;ValidateOptions<,,,>;get_FailureMessage;();summary;df-generated | +| Microsoft.Extensions.Options;ValidateOptions<,,,>;get_Name;();summary;df-generated | +| Microsoft.Extensions.Options;ValidateOptions<,,,>;get_Validation;();summary;df-generated | +| Microsoft.Extensions.Options;ValidateOptions<,,>;Validate;(System.String,TOptions);summary;df-generated | +| Microsoft.Extensions.Options;ValidateOptions<,,>;get_Dependency1;();summary;df-generated | +| Microsoft.Extensions.Options;ValidateOptions<,,>;get_Dependency2;();summary;df-generated | +| Microsoft.Extensions.Options;ValidateOptions<,,>;get_FailureMessage;();summary;df-generated | +| Microsoft.Extensions.Options;ValidateOptions<,,>;get_Name;();summary;df-generated | +| Microsoft.Extensions.Options;ValidateOptions<,,>;get_Validation;();summary;df-generated | +| Microsoft.Extensions.Options;ValidateOptions<,>;Validate;(System.String,TOptions);summary;df-generated | +| Microsoft.Extensions.Options;ValidateOptions<,>;get_Dependency;();summary;df-generated | +| Microsoft.Extensions.Options;ValidateOptions<,>;get_FailureMessage;();summary;df-generated | +| Microsoft.Extensions.Options;ValidateOptions<,>;get_Name;();summary;df-generated | +| Microsoft.Extensions.Options;ValidateOptions<,>;get_Validation;();summary;df-generated | +| Microsoft.Extensions.Options;ValidateOptions<>;Validate;(System.String,TOptions);summary;df-generated | +| Microsoft.Extensions.Options;ValidateOptions<>;get_FailureMessage;();summary;df-generated | +| Microsoft.Extensions.Options;ValidateOptions<>;get_Name;();summary;df-generated | +| Microsoft.Extensions.Options;ValidateOptions<>;get_Validation;();summary;df-generated | +| Microsoft.Extensions.Options;ValidateOptionsResult;Fail;(System.Collections.Generic.IEnumerable);summary;df-generated | +| Microsoft.Extensions.Options;ValidateOptionsResult;Fail;(System.String);summary;df-generated | +| Microsoft.Extensions.Options;ValidateOptionsResult;get_Failed;();summary;df-generated | +| Microsoft.Extensions.Options;ValidateOptionsResult;get_FailureMessage;();summary;df-generated | +| Microsoft.Extensions.Options;ValidateOptionsResult;get_Failures;();summary;df-generated | +| Microsoft.Extensions.Options;ValidateOptionsResult;get_Skipped;();summary;df-generated | +| Microsoft.Extensions.Options;ValidateOptionsResult;get_Succeeded;();summary;df-generated | +| Microsoft.Extensions.Options;ValidateOptionsResult;set_Failed;(System.Boolean);summary;df-generated | +| Microsoft.Extensions.Options;ValidateOptionsResult;set_FailureMessage;(System.String);summary;df-generated | +| Microsoft.Extensions.Options;ValidateOptionsResult;set_Failures;(System.Collections.Generic.IEnumerable);summary;df-generated | +| Microsoft.Extensions.Options;ValidateOptionsResult;set_Skipped;(System.Boolean);summary;df-generated | +| Microsoft.Extensions.Options;ValidateOptionsResult;set_Succeeded;(System.Boolean);summary;df-generated | +| Microsoft.Extensions.Primitives;CancellationChangeToken;CancellationChangeToken;(System.Threading.CancellationToken);summary;df-generated | +| Microsoft.Extensions.Primitives;CancellationChangeToken;get_ActiveChangeCallbacks;();summary;df-generated | +| Microsoft.Extensions.Primitives;CancellationChangeToken;get_HasChanged;();summary;df-generated | +| Microsoft.Extensions.Primitives;CompositeChangeToken;CompositeChangeToken;(System.Collections.Generic.IReadOnlyList);summary;df-generated | +| Microsoft.Extensions.Primitives;CompositeChangeToken;get_ActiveChangeCallbacks;();summary;df-generated | +| Microsoft.Extensions.Primitives;CompositeChangeToken;get_ChangeTokens;();summary;df-generated | +| Microsoft.Extensions.Primitives;CompositeChangeToken;get_HasChanged;();summary;df-generated | +| Microsoft.Extensions.Primitives;IChangeToken;get_ActiveChangeCallbacks;();summary;df-generated | +| Microsoft.Extensions.Primitives;IChangeToken;get_HasChanged;();summary;df-generated | +| Microsoft.Extensions.Primitives;StringSegment;AsMemory;();summary;df-generated | +| Microsoft.Extensions.Primitives;StringSegment;AsSpan;();summary;df-generated | +| Microsoft.Extensions.Primitives;StringSegment;AsSpan;(System.Int32);summary;df-generated | +| Microsoft.Extensions.Primitives;StringSegment;AsSpan;(System.Int32,System.Int32);summary;df-generated | +| Microsoft.Extensions.Primitives;StringSegment;Compare;(Microsoft.Extensions.Primitives.StringSegment,Microsoft.Extensions.Primitives.StringSegment,System.StringComparison);summary;df-generated | +| Microsoft.Extensions.Primitives;StringSegment;EndsWith;(System.String,System.StringComparison);summary;df-generated | +| Microsoft.Extensions.Primitives;StringSegment;Equals;(Microsoft.Extensions.Primitives.StringSegment);summary;df-generated | +| Microsoft.Extensions.Primitives;StringSegment;Equals;(Microsoft.Extensions.Primitives.StringSegment,Microsoft.Extensions.Primitives.StringSegment,System.StringComparison);summary;df-generated | +| Microsoft.Extensions.Primitives;StringSegment;Equals;(Microsoft.Extensions.Primitives.StringSegment,System.StringComparison);summary;df-generated | +| Microsoft.Extensions.Primitives;StringSegment;Equals;(System.Object);summary;df-generated | +| Microsoft.Extensions.Primitives;StringSegment;Equals;(System.String);summary;df-generated | +| Microsoft.Extensions.Primitives;StringSegment;Equals;(System.String,System.StringComparison);summary;df-generated | +| Microsoft.Extensions.Primitives;StringSegment;GetHashCode;();summary;df-generated | +| Microsoft.Extensions.Primitives;StringSegment;IndexOf;(System.Char);summary;df-generated | +| Microsoft.Extensions.Primitives;StringSegment;IndexOf;(System.Char,System.Int32);summary;df-generated | +| Microsoft.Extensions.Primitives;StringSegment;IndexOf;(System.Char,System.Int32,System.Int32);summary;df-generated | +| Microsoft.Extensions.Primitives;StringSegment;IndexOfAny;(System.Char[]);summary;df-generated | +| Microsoft.Extensions.Primitives;StringSegment;IndexOfAny;(System.Char[],System.Int32);summary;df-generated | +| Microsoft.Extensions.Primitives;StringSegment;IndexOfAny;(System.Char[],System.Int32,System.Int32);summary;df-generated | +| Microsoft.Extensions.Primitives;StringSegment;IsNullOrEmpty;(Microsoft.Extensions.Primitives.StringSegment);summary;df-generated | +| Microsoft.Extensions.Primitives;StringSegment;LastIndexOf;(System.Char);summary;df-generated | +| Microsoft.Extensions.Primitives;StringSegment;StartsWith;(System.String,System.StringComparison);summary;df-generated | +| Microsoft.Extensions.Primitives;StringSegment;StringSegment;(System.String);summary;df-generated | +| Microsoft.Extensions.Primitives;StringSegment;StringSegment;(System.String,System.Int32,System.Int32);summary;df-generated | +| Microsoft.Extensions.Primitives;StringSegment;Subsegment;(System.Int32);summary;df-generated | +| Microsoft.Extensions.Primitives;StringSegment;Subsegment;(System.Int32,System.Int32);summary;df-generated | +| Microsoft.Extensions.Primitives;StringSegment;Substring;(System.Int32);summary;df-generated | +| Microsoft.Extensions.Primitives;StringSegment;Substring;(System.Int32,System.Int32);summary;df-generated | +| Microsoft.Extensions.Primitives;StringSegment;ToString;();summary;df-generated | +| Microsoft.Extensions.Primitives;StringSegment;Trim;();summary;df-generated | +| Microsoft.Extensions.Primitives;StringSegment;TrimEnd;();summary;df-generated | +| Microsoft.Extensions.Primitives;StringSegment;TrimStart;();summary;df-generated | +| Microsoft.Extensions.Primitives;StringSegment;get_Buffer;();summary;df-generated | +| Microsoft.Extensions.Primitives;StringSegment;get_HasValue;();summary;df-generated | +| Microsoft.Extensions.Primitives;StringSegment;get_Item;(System.Int32);summary;df-generated | +| Microsoft.Extensions.Primitives;StringSegment;get_Length;();summary;df-generated | +| Microsoft.Extensions.Primitives;StringSegment;get_Offset;();summary;df-generated | +| Microsoft.Extensions.Primitives;StringSegment;get_Value;();summary;df-generated | +| Microsoft.Extensions.Primitives;StringSegmentComparer;Compare;(Microsoft.Extensions.Primitives.StringSegment,Microsoft.Extensions.Primitives.StringSegment);summary;df-generated | +| Microsoft.Extensions.Primitives;StringSegmentComparer;Equals;(Microsoft.Extensions.Primitives.StringSegment,Microsoft.Extensions.Primitives.StringSegment);summary;df-generated | +| Microsoft.Extensions.Primitives;StringSegmentComparer;GetHashCode;(Microsoft.Extensions.Primitives.StringSegment);summary;df-generated | +| Microsoft.Extensions.Primitives;StringSegmentComparer;get_Ordinal;();summary;df-generated | +| Microsoft.Extensions.Primitives;StringSegmentComparer;get_OrdinalIgnoreCase;();summary;df-generated | +| Microsoft.Extensions.Primitives;StringTokenizer+Enumerator;Dispose;();summary;df-generated | +| Microsoft.Extensions.Primitives;StringTokenizer+Enumerator;MoveNext;();summary;df-generated | +| Microsoft.Extensions.Primitives;StringTokenizer+Enumerator;Reset;();summary;df-generated | +| Microsoft.Extensions.Primitives;StringTokenizer+Enumerator;get_Current;();summary;df-generated | +| Microsoft.Extensions.Primitives;StringValues+Enumerator;Dispose;();summary;df-generated | +| Microsoft.Extensions.Primitives;StringValues+Enumerator;Enumerator;(Microsoft.Extensions.Primitives.StringValues);summary;df-generated | +| Microsoft.Extensions.Primitives;StringValues+Enumerator;MoveNext;();summary;df-generated | +| Microsoft.Extensions.Primitives;StringValues+Enumerator;Reset;();summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;BooleanType;FromObject;(System.Object);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;BooleanType;FromString;(System.String);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;ByteType;FromObject;(System.Object);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;ByteType;FromString;(System.String);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;CharArrayType;FromObject;(System.Object);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;CharArrayType;FromString;(System.String);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;CharType;FromObject;(System.Object);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;CharType;FromString;(System.String);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Conversions;ChangeType;(System.Object,System.Type);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Conversions;FallbackUserDefinedConversion;(System.Object,System.Type);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Conversions;FromCharAndCount;(System.Char,System.Int32);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Conversions;FromCharArray;(System.Char[]);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Conversions;FromCharArraySubset;(System.Char[],System.Int32,System.Int32);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Conversions;ToBoolean;(System.Object);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Conversions;ToBoolean;(System.String);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Conversions;ToByte;(System.Object);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Conversions;ToByte;(System.String);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Conversions;ToChar;(System.Object);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Conversions;ToChar;(System.String);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Conversions;ToCharArrayRankOne;(System.Object);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Conversions;ToCharArrayRankOne;(System.String);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Conversions;ToDate;(System.Object);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Conversions;ToDate;(System.String);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Conversions;ToDecimal;(System.Boolean);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Conversions;ToDecimal;(System.Object);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Conversions;ToDecimal;(System.String);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Conversions;ToDouble;(System.Object);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Conversions;ToDouble;(System.String);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Conversions;ToGenericParameter<>;(System.Object);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Conversions;ToInteger;(System.Object);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Conversions;ToInteger;(System.String);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Conversions;ToLong;(System.Object);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Conversions;ToLong;(System.String);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Conversions;ToSByte;(System.Object);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Conversions;ToSByte;(System.String);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Conversions;ToShort;(System.Object);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Conversions;ToShort;(System.String);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Conversions;ToSingle;(System.Object);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Conversions;ToSingle;(System.String);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Conversions;ToString;(System.Boolean);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Conversions;ToString;(System.Byte);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Conversions;ToString;(System.Char);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Conversions;ToString;(System.DateTime);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Conversions;ToString;(System.Decimal);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Conversions;ToString;(System.Decimal,System.Globalization.NumberFormatInfo);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Conversions;ToString;(System.Double);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Conversions;ToString;(System.Double,System.Globalization.NumberFormatInfo);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Conversions;ToString;(System.Int16);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Conversions;ToString;(System.Int32);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Conversions;ToString;(System.Int64);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Conversions;ToString;(System.Object);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Conversions;ToString;(System.Single);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Conversions;ToString;(System.Single,System.Globalization.NumberFormatInfo);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Conversions;ToString;(System.UInt32);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Conversions;ToString;(System.UInt64);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Conversions;ToUInteger;(System.Object);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Conversions;ToUInteger;(System.String);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Conversions;ToULong;(System.Object);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Conversions;ToULong;(System.String);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Conversions;ToUShort;(System.Object);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Conversions;ToUShort;(System.String);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;DateType;FromObject;(System.Object);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;DateType;FromString;(System.String);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;DateType;FromString;(System.String,System.Globalization.CultureInfo);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;DecimalType;FromBoolean;(System.Boolean);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;DecimalType;FromObject;(System.Object);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;DecimalType;FromObject;(System.Object,System.Globalization.NumberFormatInfo);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;DecimalType;FromString;(System.String);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;DecimalType;FromString;(System.String,System.Globalization.NumberFormatInfo);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;DecimalType;Parse;(System.String,System.Globalization.NumberFormatInfo);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;DesignerGeneratedAttribute;DesignerGeneratedAttribute;();summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;DoubleType;FromObject;(System.Object);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;DoubleType;FromObject;(System.Object,System.Globalization.NumberFormatInfo);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;DoubleType;FromString;(System.String);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;DoubleType;FromString;(System.String,System.Globalization.NumberFormatInfo);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;DoubleType;Parse;(System.String);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;DoubleType;Parse;(System.String,System.Globalization.NumberFormatInfo);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;IncompleteInitialization;IncompleteInitialization;();summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;IntegerType;FromObject;(System.Object);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;IntegerType;FromString;(System.String);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;LateBinding;LateCall;(System.Object,System.Type,System.String,System.Object[],System.String[],System.Boolean[]);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;LateBinding;LateGet;(System.Object,System.Type,System.String,System.Object[],System.String[],System.Boolean[]);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;LateBinding;LateIndexGet;(System.Object,System.Object[],System.String[]);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;LateBinding;LateIndexSet;(System.Object,System.Object[],System.String[]);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;LateBinding;LateIndexSetComplex;(System.Object,System.Object[],System.String[],System.Boolean,System.Boolean);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;LateBinding;LateSet;(System.Object,System.Type,System.String,System.Object[],System.String[]);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;LateBinding;LateSetComplex;(System.Object,System.Type,System.String,System.Object[],System.String[],System.Boolean,System.Boolean);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;LikeOperator;LikeObject;(System.Object,System.Object,Microsoft.VisualBasic.CompareMethod);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;LikeOperator;LikeString;(System.String,System.String,Microsoft.VisualBasic.CompareMethod);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;LongType;FromObject;(System.Object);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;LongType;FromString;(System.String);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;NewLateBinding;FallbackCall;(System.Object,System.String,System.Object[],System.String[],System.Boolean);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;NewLateBinding;FallbackGet;(System.Object,System.String,System.Object[],System.String[]);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;NewLateBinding;FallbackIndexSet;(System.Object,System.Object[],System.String[]);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;NewLateBinding;FallbackIndexSetComplex;(System.Object,System.Object[],System.String[],System.Boolean,System.Boolean);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;NewLateBinding;FallbackInvokeDefault1;(System.Object,System.Object[],System.String[],System.Boolean);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;NewLateBinding;FallbackInvokeDefault2;(System.Object,System.Object[],System.String[],System.Boolean);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;NewLateBinding;FallbackSet;(System.Object,System.String,System.Object[]);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;NewLateBinding;FallbackSetComplex;(System.Object,System.String,System.Object[],System.Boolean,System.Boolean);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;NewLateBinding;LateCall;(System.Object,System.Type,System.String,System.Object[],System.String[],System.Type[],System.Boolean[],System.Boolean);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;NewLateBinding;LateCallInvokeDefault;(System.Object,System.Object[],System.String[],System.Boolean);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;NewLateBinding;LateGet;(System.Object,System.Type,System.String,System.Object[],System.String[],System.Type[],System.Boolean[]);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;NewLateBinding;LateGetInvokeDefault;(System.Object,System.Object[],System.String[],System.Boolean);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;NewLateBinding;LateIndexGet;(System.Object,System.Object[],System.String[]);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;NewLateBinding;LateIndexSet;(System.Object,System.Object[],System.String[]);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;NewLateBinding;LateIndexSetComplex;(System.Object,System.Object[],System.String[],System.Boolean,System.Boolean);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;NewLateBinding;LateSet;(System.Object,System.Type,System.String,System.Object[],System.String[],System.Type[]);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;NewLateBinding;LateSet;(System.Object,System.Type,System.String,System.Object[],System.String[],System.Type[],System.Boolean,System.Boolean,Microsoft.VisualBasic.CallType);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;NewLateBinding;LateSetComplex;(System.Object,System.Type,System.String,System.Object[],System.String[],System.Type[],System.Boolean,System.Boolean);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;ObjectFlowControl+ForLoopControl;ForLoopInitObj;(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;ObjectFlowControl+ForLoopControl;ForNextCheckDec;(System.Decimal,System.Decimal,System.Decimal);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;ObjectFlowControl+ForLoopControl;ForNextCheckObj;(System.Object,System.Object,System.Object);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;ObjectFlowControl+ForLoopControl;ForNextCheckR4;(System.Single,System.Single,System.Single);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;ObjectFlowControl+ForLoopControl;ForNextCheckR8;(System.Double,System.Double,System.Double);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;ObjectFlowControl;CheckForSyncLockOnValueType;(System.Object);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;ObjectType;AddObj;(System.Object,System.Object);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;ObjectType;BitAndObj;(System.Object,System.Object);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;ObjectType;BitOrObj;(System.Object,System.Object);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;ObjectType;BitXorObj;(System.Object,System.Object);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;ObjectType;DivObj;(System.Object,System.Object);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;ObjectType;GetObjectValuePrimitive;(System.Object);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;ObjectType;IDivObj;(System.Object,System.Object);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;ObjectType;LikeObj;(System.Object,System.Object,Microsoft.VisualBasic.CompareMethod);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;ObjectType;ModObj;(System.Object,System.Object);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;ObjectType;MulObj;(System.Object,System.Object);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;ObjectType;NegObj;(System.Object);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;ObjectType;NotObj;(System.Object);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;ObjectType;ObjTst;(System.Object,System.Object,System.Boolean);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;ObjectType;ObjectType;();summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;ObjectType;PlusObj;(System.Object);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;ObjectType;PowObj;(System.Object,System.Object);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;ObjectType;ShiftLeftObj;(System.Object,System.Int32);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;ObjectType;ShiftRightObj;(System.Object,System.Int32);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;ObjectType;StrCatObj;(System.Object,System.Object);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;ObjectType;SubObj;(System.Object,System.Object);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;ObjectType;XorObj;(System.Object,System.Object);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Operators;AddObject;(System.Object,System.Object);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Operators;AndObject;(System.Object,System.Object);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Operators;CompareObjectEqual;(System.Object,System.Object,System.Boolean);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Operators;CompareObjectGreater;(System.Object,System.Object,System.Boolean);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Operators;CompareObjectGreaterEqual;(System.Object,System.Object,System.Boolean);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Operators;CompareObjectLess;(System.Object,System.Object,System.Boolean);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Operators;CompareObjectLessEqual;(System.Object,System.Object,System.Boolean);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Operators;CompareObjectNotEqual;(System.Object,System.Object,System.Boolean);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Operators;CompareString;(System.String,System.String,System.Boolean);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Operators;ConcatenateObject;(System.Object,System.Object);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Operators;ConditionalCompareObjectEqual;(System.Object,System.Object,System.Boolean);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Operators;ConditionalCompareObjectGreater;(System.Object,System.Object,System.Boolean);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Operators;ConditionalCompareObjectGreaterEqual;(System.Object,System.Object,System.Boolean);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Operators;ConditionalCompareObjectLess;(System.Object,System.Object,System.Boolean);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Operators;ConditionalCompareObjectLessEqual;(System.Object,System.Object,System.Boolean);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Operators;ConditionalCompareObjectNotEqual;(System.Object,System.Object,System.Boolean);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Operators;DivideObject;(System.Object,System.Object);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Operators;ExponentObject;(System.Object,System.Object);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Operators;FallbackInvokeUserDefinedOperator;(System.Object,System.Object[]);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Operators;IntDivideObject;(System.Object,System.Object);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Operators;LeftShiftObject;(System.Object,System.Object);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Operators;ModObject;(System.Object,System.Object);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Operators;MultiplyObject;(System.Object,System.Object);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Operators;NegateObject;(System.Object);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Operators;NotObject;(System.Object);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Operators;OrObject;(System.Object,System.Object);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Operators;PlusObject;(System.Object);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Operators;RightShiftObject;(System.Object,System.Object);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Operators;SubtractObject;(System.Object,System.Object);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Operators;XorObject;(System.Object,System.Object);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;OptionCompareAttribute;OptionCompareAttribute;();summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;OptionTextAttribute;OptionTextAttribute;();summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;ProjectData;ClearProjectError;();summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;ProjectData;CreateProjectError;(System.Int32);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;ProjectData;EndApp;();summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;ProjectData;SetProjectError;(System.Exception);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;ProjectData;SetProjectError;(System.Exception,System.Int32);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;ShortType;FromObject;(System.Object);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;ShortType;FromString;(System.String);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;SingleType;FromObject;(System.Object);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;SingleType;FromObject;(System.Object,System.Globalization.NumberFormatInfo);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;SingleType;FromString;(System.String);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;SingleType;FromString;(System.String,System.Globalization.NumberFormatInfo);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;StandardModuleAttribute;StandardModuleAttribute;();summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;StaticLocalInitFlag;StaticLocalInitFlag;();summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;StringType;FromBoolean;(System.Boolean);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;StringType;FromByte;(System.Byte);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;StringType;FromChar;(System.Char);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;StringType;FromDate;(System.DateTime);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;StringType;FromDecimal;(System.Decimal);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;StringType;FromDecimal;(System.Decimal,System.Globalization.NumberFormatInfo);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;StringType;FromDouble;(System.Double);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;StringType;FromDouble;(System.Double,System.Globalization.NumberFormatInfo);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;StringType;FromInteger;(System.Int32);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;StringType;FromLong;(System.Int64);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;StringType;FromObject;(System.Object);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;StringType;FromShort;(System.Int16);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;StringType;FromSingle;(System.Single);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;StringType;FromSingle;(System.Single,System.Globalization.NumberFormatInfo);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;StringType;MidStmtStr;(System.String,System.Int32,System.Int32,System.String);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;StringType;StrCmp;(System.String,System.String,System.Boolean);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;StringType;StrLike;(System.String,System.String,Microsoft.VisualBasic.CompareMethod);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;StringType;StrLikeBinary;(System.String,System.String);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;StringType;StrLikeText;(System.String,System.String);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Utils;CopyArray;(System.Array,System.Array);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Utils;GetResourceString;(System.String,System.String[]);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Versioned;CallByName;(System.Object,System.String,Microsoft.VisualBasic.CallType,System.Object[]);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Versioned;IsNumeric;(System.Object);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Versioned;SystemTypeName;(System.String);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Versioned;TypeName;(System.Object);summary;df-generated | +| Microsoft.VisualBasic.CompilerServices;Versioned;VbTypeName;(System.String);summary;df-generated | +| Microsoft.VisualBasic.FileIO;FileSystem;CombinePath;(System.String,System.String);summary;df-generated | +| Microsoft.VisualBasic.FileIO;FileSystem;CopyDirectory;(System.String,System.String);summary;df-generated | +| Microsoft.VisualBasic.FileIO;FileSystem;CopyDirectory;(System.String,System.String,Microsoft.VisualBasic.FileIO.UIOption);summary;df-generated | +| Microsoft.VisualBasic.FileIO;FileSystem;CopyDirectory;(System.String,System.String,Microsoft.VisualBasic.FileIO.UIOption,Microsoft.VisualBasic.FileIO.UICancelOption);summary;df-generated | +| Microsoft.VisualBasic.FileIO;FileSystem;CopyDirectory;(System.String,System.String,System.Boolean);summary;df-generated | +| Microsoft.VisualBasic.FileIO;FileSystem;CopyFile;(System.String,System.String);summary;df-generated | +| Microsoft.VisualBasic.FileIO;FileSystem;CopyFile;(System.String,System.String,Microsoft.VisualBasic.FileIO.UIOption);summary;df-generated | +| Microsoft.VisualBasic.FileIO;FileSystem;CopyFile;(System.String,System.String,Microsoft.VisualBasic.FileIO.UIOption,Microsoft.VisualBasic.FileIO.UICancelOption);summary;df-generated | +| Microsoft.VisualBasic.FileIO;FileSystem;CopyFile;(System.String,System.String,System.Boolean);summary;df-generated | +| Microsoft.VisualBasic.FileIO;FileSystem;CreateDirectory;(System.String);summary;df-generated | +| Microsoft.VisualBasic.FileIO;FileSystem;DeleteDirectory;(System.String,Microsoft.VisualBasic.FileIO.DeleteDirectoryOption);summary;df-generated | +| Microsoft.VisualBasic.FileIO;FileSystem;DeleteDirectory;(System.String,Microsoft.VisualBasic.FileIO.UIOption,Microsoft.VisualBasic.FileIO.RecycleOption);summary;df-generated | +| Microsoft.VisualBasic.FileIO;FileSystem;DeleteDirectory;(System.String,Microsoft.VisualBasic.FileIO.UIOption,Microsoft.VisualBasic.FileIO.RecycleOption,Microsoft.VisualBasic.FileIO.UICancelOption);summary;df-generated | +| Microsoft.VisualBasic.FileIO;FileSystem;DeleteFile;(System.String);summary;df-generated | +| Microsoft.VisualBasic.FileIO;FileSystem;DeleteFile;(System.String,Microsoft.VisualBasic.FileIO.UIOption,Microsoft.VisualBasic.FileIO.RecycleOption);summary;df-generated | +| Microsoft.VisualBasic.FileIO;FileSystem;DeleteFile;(System.String,Microsoft.VisualBasic.FileIO.UIOption,Microsoft.VisualBasic.FileIO.RecycleOption,Microsoft.VisualBasic.FileIO.UICancelOption);summary;df-generated | +| Microsoft.VisualBasic.FileIO;FileSystem;DirectoryExists;(System.String);summary;df-generated | +| Microsoft.VisualBasic.FileIO;FileSystem;FileExists;(System.String);summary;df-generated | +| Microsoft.VisualBasic.FileIO;FileSystem;FileSystem;();summary;df-generated | +| Microsoft.VisualBasic.FileIO;FileSystem;FindInFiles;(System.String,System.String,System.Boolean,Microsoft.VisualBasic.FileIO.SearchOption);summary;df-generated | +| Microsoft.VisualBasic.FileIO;FileSystem;FindInFiles;(System.String,System.String,System.Boolean,Microsoft.VisualBasic.FileIO.SearchOption,System.String[]);summary;df-generated | +| Microsoft.VisualBasic.FileIO;FileSystem;GetDirectories;(System.String);summary;df-generated | +| Microsoft.VisualBasic.FileIO;FileSystem;GetDirectories;(System.String,Microsoft.VisualBasic.FileIO.SearchOption,System.String[]);summary;df-generated | +| Microsoft.VisualBasic.FileIO;FileSystem;GetDirectoryInfo;(System.String);summary;df-generated | +| Microsoft.VisualBasic.FileIO;FileSystem;GetDriveInfo;(System.String);summary;df-generated | +| Microsoft.VisualBasic.FileIO;FileSystem;GetFileInfo;(System.String);summary;df-generated | +| Microsoft.VisualBasic.FileIO;FileSystem;GetFiles;(System.String);summary;df-generated | +| Microsoft.VisualBasic.FileIO;FileSystem;GetFiles;(System.String,Microsoft.VisualBasic.FileIO.SearchOption,System.String[]);summary;df-generated | +| Microsoft.VisualBasic.FileIO;FileSystem;GetName;(System.String);summary;df-generated | +| Microsoft.VisualBasic.FileIO;FileSystem;GetParentPath;(System.String);summary;df-generated | +| Microsoft.VisualBasic.FileIO;FileSystem;GetTempFileName;();summary;df-generated | +| Microsoft.VisualBasic.FileIO;FileSystem;MoveDirectory;(System.String,System.String);summary;df-generated | +| Microsoft.VisualBasic.FileIO;FileSystem;MoveDirectory;(System.String,System.String,Microsoft.VisualBasic.FileIO.UIOption);summary;df-generated | +| Microsoft.VisualBasic.FileIO;FileSystem;MoveDirectory;(System.String,System.String,Microsoft.VisualBasic.FileIO.UIOption,Microsoft.VisualBasic.FileIO.UICancelOption);summary;df-generated | +| Microsoft.VisualBasic.FileIO;FileSystem;MoveDirectory;(System.String,System.String,System.Boolean);summary;df-generated | +| Microsoft.VisualBasic.FileIO;FileSystem;MoveFile;(System.String,System.String);summary;df-generated | +| Microsoft.VisualBasic.FileIO;FileSystem;MoveFile;(System.String,System.String,Microsoft.VisualBasic.FileIO.UIOption);summary;df-generated | +| Microsoft.VisualBasic.FileIO;FileSystem;MoveFile;(System.String,System.String,Microsoft.VisualBasic.FileIO.UIOption,Microsoft.VisualBasic.FileIO.UICancelOption);summary;df-generated | +| Microsoft.VisualBasic.FileIO;FileSystem;MoveFile;(System.String,System.String,System.Boolean);summary;df-generated | +| Microsoft.VisualBasic.FileIO;FileSystem;OpenTextFieldParser;(System.String);summary;df-generated | +| Microsoft.VisualBasic.FileIO;FileSystem;OpenTextFieldParser;(System.String,System.Int32[]);summary;df-generated | +| Microsoft.VisualBasic.FileIO;FileSystem;OpenTextFieldParser;(System.String,System.String[]);summary;df-generated | +| Microsoft.VisualBasic.FileIO;FileSystem;OpenTextFileReader;(System.String);summary;df-generated | +| Microsoft.VisualBasic.FileIO;FileSystem;OpenTextFileReader;(System.String,System.Text.Encoding);summary;df-generated | +| Microsoft.VisualBasic.FileIO;FileSystem;OpenTextFileWriter;(System.String,System.Boolean);summary;df-generated | +| Microsoft.VisualBasic.FileIO;FileSystem;OpenTextFileWriter;(System.String,System.Boolean,System.Text.Encoding);summary;df-generated | +| Microsoft.VisualBasic.FileIO;FileSystem;ReadAllBytes;(System.String);summary;df-generated | +| Microsoft.VisualBasic.FileIO;FileSystem;ReadAllText;(System.String);summary;df-generated | +| Microsoft.VisualBasic.FileIO;FileSystem;ReadAllText;(System.String,System.Text.Encoding);summary;df-generated | +| Microsoft.VisualBasic.FileIO;FileSystem;RenameDirectory;(System.String,System.String);summary;df-generated | +| Microsoft.VisualBasic.FileIO;FileSystem;RenameFile;(System.String,System.String);summary;df-generated | +| Microsoft.VisualBasic.FileIO;FileSystem;WriteAllBytes;(System.String,System.Byte[],System.Boolean);summary;df-generated | +| Microsoft.VisualBasic.FileIO;FileSystem;WriteAllText;(System.String,System.String,System.Boolean);summary;df-generated | +| Microsoft.VisualBasic.FileIO;FileSystem;WriteAllText;(System.String,System.String,System.Boolean,System.Text.Encoding);summary;df-generated | +| Microsoft.VisualBasic.FileIO;FileSystem;get_CurrentDirectory;();summary;df-generated | +| Microsoft.VisualBasic.FileIO;FileSystem;get_Drives;();summary;df-generated | +| Microsoft.VisualBasic.FileIO;FileSystem;set_CurrentDirectory;(System.String);summary;df-generated | +| Microsoft.VisualBasic.FileIO;MalformedLineException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| Microsoft.VisualBasic.FileIO;MalformedLineException;MalformedLineException;();summary;df-generated | +| Microsoft.VisualBasic.FileIO;MalformedLineException;MalformedLineException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| Microsoft.VisualBasic.FileIO;MalformedLineException;MalformedLineException;(System.String);summary;df-generated | +| Microsoft.VisualBasic.FileIO;MalformedLineException;MalformedLineException;(System.String,System.Exception);summary;df-generated | +| Microsoft.VisualBasic.FileIO;MalformedLineException;MalformedLineException;(System.String,System.Int64);summary;df-generated | +| Microsoft.VisualBasic.FileIO;MalformedLineException;MalformedLineException;(System.String,System.Int64,System.Exception);summary;df-generated | +| Microsoft.VisualBasic.FileIO;MalformedLineException;ToString;();summary;df-generated | +| Microsoft.VisualBasic.FileIO;MalformedLineException;get_LineNumber;();summary;df-generated | +| Microsoft.VisualBasic.FileIO;MalformedLineException;set_LineNumber;(System.Int64);summary;df-generated | +| Microsoft.VisualBasic.FileIO;SpecialDirectories;SpecialDirectories;();summary;df-generated | +| Microsoft.VisualBasic.FileIO;SpecialDirectories;get_AllUsersApplicationData;();summary;df-generated | +| Microsoft.VisualBasic.FileIO;SpecialDirectories;get_CurrentUserApplicationData;();summary;df-generated | +| Microsoft.VisualBasic.FileIO;SpecialDirectories;get_Desktop;();summary;df-generated | +| Microsoft.VisualBasic.FileIO;SpecialDirectories;get_MyDocuments;();summary;df-generated | +| Microsoft.VisualBasic.FileIO;SpecialDirectories;get_MyMusic;();summary;df-generated | +| Microsoft.VisualBasic.FileIO;SpecialDirectories;get_MyPictures;();summary;df-generated | +| Microsoft.VisualBasic.FileIO;SpecialDirectories;get_ProgramFiles;();summary;df-generated | +| Microsoft.VisualBasic.FileIO;SpecialDirectories;get_Programs;();summary;df-generated | +| Microsoft.VisualBasic.FileIO;SpecialDirectories;get_Temp;();summary;df-generated | +| Microsoft.VisualBasic.FileIO;TextFieldParser;Close;();summary;df-generated | +| Microsoft.VisualBasic.FileIO;TextFieldParser;Dispose;();summary;df-generated | +| Microsoft.VisualBasic.FileIO;TextFieldParser;Dispose;(System.Boolean);summary;df-generated | +| Microsoft.VisualBasic.FileIO;TextFieldParser;PeekChars;(System.Int32);summary;df-generated | +| Microsoft.VisualBasic.FileIO;TextFieldParser;ReadFields;();summary;df-generated | +| Microsoft.VisualBasic.FileIO;TextFieldParser;ReadLine;();summary;df-generated | +| Microsoft.VisualBasic.FileIO;TextFieldParser;ReadToEnd;();summary;df-generated | +| Microsoft.VisualBasic.FileIO;TextFieldParser;SetDelimiters;(System.String[]);summary;df-generated | +| Microsoft.VisualBasic.FileIO;TextFieldParser;SetFieldWidths;(System.Int32[]);summary;df-generated | +| Microsoft.VisualBasic.FileIO;TextFieldParser;TextFieldParser;(System.IO.Stream);summary;df-generated | +| Microsoft.VisualBasic.FileIO;TextFieldParser;TextFieldParser;(System.IO.Stream,System.Text.Encoding);summary;df-generated | +| Microsoft.VisualBasic.FileIO;TextFieldParser;TextFieldParser;(System.IO.Stream,System.Text.Encoding,System.Boolean);summary;df-generated | +| Microsoft.VisualBasic.FileIO;TextFieldParser;TextFieldParser;(System.IO.Stream,System.Text.Encoding,System.Boolean,System.Boolean);summary;df-generated | +| Microsoft.VisualBasic.FileIO;TextFieldParser;TextFieldParser;(System.IO.TextReader);summary;df-generated | +| Microsoft.VisualBasic.FileIO;TextFieldParser;TextFieldParser;(System.String);summary;df-generated | +| Microsoft.VisualBasic.FileIO;TextFieldParser;TextFieldParser;(System.String,System.Text.Encoding);summary;df-generated | +| Microsoft.VisualBasic.FileIO;TextFieldParser;TextFieldParser;(System.String,System.Text.Encoding,System.Boolean);summary;df-generated | +| Microsoft.VisualBasic.FileIO;TextFieldParser;get_CommentTokens;();summary;df-generated | +| Microsoft.VisualBasic.FileIO;TextFieldParser;get_Delimiters;();summary;df-generated | +| Microsoft.VisualBasic.FileIO;TextFieldParser;get_EndOfData;();summary;df-generated | +| Microsoft.VisualBasic.FileIO;TextFieldParser;get_ErrorLine;();summary;df-generated | +| Microsoft.VisualBasic.FileIO;TextFieldParser;get_ErrorLineNumber;();summary;df-generated | +| Microsoft.VisualBasic.FileIO;TextFieldParser;get_FieldWidths;();summary;df-generated | +| Microsoft.VisualBasic.FileIO;TextFieldParser;get_HasFieldsEnclosedInQuotes;();summary;df-generated | +| Microsoft.VisualBasic.FileIO;TextFieldParser;get_LineNumber;();summary;df-generated | +| Microsoft.VisualBasic.FileIO;TextFieldParser;get_TextFieldType;();summary;df-generated | +| Microsoft.VisualBasic.FileIO;TextFieldParser;get_TrimWhiteSpace;();summary;df-generated | +| Microsoft.VisualBasic.FileIO;TextFieldParser;set_CommentTokens;(System.String[]);summary;df-generated | +| Microsoft.VisualBasic.FileIO;TextFieldParser;set_Delimiters;(System.String[]);summary;df-generated | +| Microsoft.VisualBasic.FileIO;TextFieldParser;set_FieldWidths;(System.Int32[]);summary;df-generated | +| Microsoft.VisualBasic.FileIO;TextFieldParser;set_HasFieldsEnclosedInQuotes;(System.Boolean);summary;df-generated | +| Microsoft.VisualBasic.FileIO;TextFieldParser;set_TextFieldType;(Microsoft.VisualBasic.FileIO.FieldType);summary;df-generated | +| Microsoft.VisualBasic.FileIO;TextFieldParser;set_TrimWhiteSpace;(System.Boolean);summary;df-generated | +| Microsoft.VisualBasic;Collection;Add;(System.Object,System.String,System.Object,System.Object);summary;df-generated | +| Microsoft.VisualBasic;Collection;Collection;();summary;df-generated | +| Microsoft.VisualBasic;Collection;Contains;(System.Object);summary;df-generated | +| Microsoft.VisualBasic;Collection;Contains;(System.String);summary;df-generated | +| Microsoft.VisualBasic;Collection;IndexOf;(System.Object);summary;df-generated | +| Microsoft.VisualBasic;Collection;Remove;(System.Int32);summary;df-generated | +| Microsoft.VisualBasic;Collection;Remove;(System.Object);summary;df-generated | +| Microsoft.VisualBasic;Collection;Remove;(System.String);summary;df-generated | +| Microsoft.VisualBasic;Collection;RemoveAt;(System.Int32);summary;df-generated | +| Microsoft.VisualBasic;Collection;get_Count;();summary;df-generated | +| Microsoft.VisualBasic;Collection;get_IsFixedSize;();summary;df-generated | +| Microsoft.VisualBasic;Collection;get_IsReadOnly;();summary;df-generated | +| Microsoft.VisualBasic;Collection;get_IsSynchronized;();summary;df-generated | +| Microsoft.VisualBasic;Collection;get_SyncRoot;();summary;df-generated | +| Microsoft.VisualBasic;ComClassAttribute;ComClassAttribute;();summary;df-generated | +| Microsoft.VisualBasic;ComClassAttribute;ComClassAttribute;(System.String);summary;df-generated | +| Microsoft.VisualBasic;ComClassAttribute;ComClassAttribute;(System.String,System.String);summary;df-generated | +| Microsoft.VisualBasic;ComClassAttribute;ComClassAttribute;(System.String,System.String,System.String);summary;df-generated | +| Microsoft.VisualBasic;ComClassAttribute;get_ClassID;();summary;df-generated | +| Microsoft.VisualBasic;ComClassAttribute;get_EventID;();summary;df-generated | +| Microsoft.VisualBasic;ComClassAttribute;get_InterfaceID;();summary;df-generated | +| Microsoft.VisualBasic;ComClassAttribute;get_InterfaceShadows;();summary;df-generated | +| Microsoft.VisualBasic;ComClassAttribute;set_InterfaceShadows;(System.Boolean);summary;df-generated | +| Microsoft.VisualBasic;ControlChars;ControlChars;();summary;df-generated | +| Microsoft.VisualBasic;Conversion;CTypeDynamic;(System.Object,System.Type);summary;df-generated | +| Microsoft.VisualBasic;Conversion;CTypeDynamic<>;(System.Object);summary;df-generated | +| Microsoft.VisualBasic;Conversion;ErrorToString;();summary;df-generated | +| Microsoft.VisualBasic;Conversion;ErrorToString;(System.Int32);summary;df-generated | +| Microsoft.VisualBasic;Conversion;Fix;(System.Decimal);summary;df-generated | +| Microsoft.VisualBasic;Conversion;Fix;(System.Double);summary;df-generated | +| Microsoft.VisualBasic;Conversion;Fix;(System.Int16);summary;df-generated | +| Microsoft.VisualBasic;Conversion;Fix;(System.Int32);summary;df-generated | +| Microsoft.VisualBasic;Conversion;Fix;(System.Int64);summary;df-generated | +| Microsoft.VisualBasic;Conversion;Fix;(System.Object);summary;df-generated | +| Microsoft.VisualBasic;Conversion;Fix;(System.Single);summary;df-generated | +| Microsoft.VisualBasic;Conversion;Hex;(System.Byte);summary;df-generated | +| Microsoft.VisualBasic;Conversion;Hex;(System.Int16);summary;df-generated | +| Microsoft.VisualBasic;Conversion;Hex;(System.Int32);summary;df-generated | +| Microsoft.VisualBasic;Conversion;Hex;(System.Int64);summary;df-generated | +| Microsoft.VisualBasic;Conversion;Hex;(System.Object);summary;df-generated | +| Microsoft.VisualBasic;Conversion;Hex;(System.SByte);summary;df-generated | +| Microsoft.VisualBasic;Conversion;Hex;(System.UInt16);summary;df-generated | +| Microsoft.VisualBasic;Conversion;Hex;(System.UInt32);summary;df-generated | +| Microsoft.VisualBasic;Conversion;Hex;(System.UInt64);summary;df-generated | +| Microsoft.VisualBasic;Conversion;Int;(System.Decimal);summary;df-generated | +| Microsoft.VisualBasic;Conversion;Int;(System.Double);summary;df-generated | +| Microsoft.VisualBasic;Conversion;Int;(System.Int16);summary;df-generated | +| Microsoft.VisualBasic;Conversion;Int;(System.Int32);summary;df-generated | +| Microsoft.VisualBasic;Conversion;Int;(System.Int64);summary;df-generated | +| Microsoft.VisualBasic;Conversion;Int;(System.Object);summary;df-generated | +| Microsoft.VisualBasic;Conversion;Int;(System.Single);summary;df-generated | +| Microsoft.VisualBasic;Conversion;Oct;(System.Byte);summary;df-generated | +| Microsoft.VisualBasic;Conversion;Oct;(System.Int16);summary;df-generated | +| Microsoft.VisualBasic;Conversion;Oct;(System.Int32);summary;df-generated | +| Microsoft.VisualBasic;Conversion;Oct;(System.Int64);summary;df-generated | +| Microsoft.VisualBasic;Conversion;Oct;(System.Object);summary;df-generated | +| Microsoft.VisualBasic;Conversion;Oct;(System.SByte);summary;df-generated | +| Microsoft.VisualBasic;Conversion;Oct;(System.UInt16);summary;df-generated | +| Microsoft.VisualBasic;Conversion;Oct;(System.UInt32);summary;df-generated | +| Microsoft.VisualBasic;Conversion;Oct;(System.UInt64);summary;df-generated | +| Microsoft.VisualBasic;Conversion;Str;(System.Object);summary;df-generated | +| Microsoft.VisualBasic;Conversion;Val;(System.Char);summary;df-generated | +| Microsoft.VisualBasic;Conversion;Val;(System.Object);summary;df-generated | +| Microsoft.VisualBasic;Conversion;Val;(System.String);summary;df-generated | +| Microsoft.VisualBasic;DateAndTime;DateAdd;(Microsoft.VisualBasic.DateInterval,System.Double,System.DateTime);summary;df-generated | +| Microsoft.VisualBasic;DateAndTime;DateAdd;(System.String,System.Double,System.Object);summary;df-generated | +| Microsoft.VisualBasic;DateAndTime;DateDiff;(Microsoft.VisualBasic.DateInterval,System.DateTime,System.DateTime,Microsoft.VisualBasic.FirstDayOfWeek,Microsoft.VisualBasic.FirstWeekOfYear);summary;df-generated | +| Microsoft.VisualBasic;DateAndTime;DateDiff;(System.String,System.Object,System.Object,Microsoft.VisualBasic.FirstDayOfWeek,Microsoft.VisualBasic.FirstWeekOfYear);summary;df-generated | +| Microsoft.VisualBasic;DateAndTime;DatePart;(Microsoft.VisualBasic.DateInterval,System.DateTime,Microsoft.VisualBasic.FirstDayOfWeek,Microsoft.VisualBasic.FirstWeekOfYear);summary;df-generated | +| Microsoft.VisualBasic;DateAndTime;DatePart;(System.String,System.Object,Microsoft.VisualBasic.FirstDayOfWeek,Microsoft.VisualBasic.FirstWeekOfYear);summary;df-generated | +| Microsoft.VisualBasic;DateAndTime;DateSerial;(System.Int32,System.Int32,System.Int32);summary;df-generated | +| Microsoft.VisualBasic;DateAndTime;DateValue;(System.String);summary;df-generated | +| Microsoft.VisualBasic;DateAndTime;Day;(System.DateTime);summary;df-generated | +| Microsoft.VisualBasic;DateAndTime;Hour;(System.DateTime);summary;df-generated | +| Microsoft.VisualBasic;DateAndTime;Minute;(System.DateTime);summary;df-generated | +| Microsoft.VisualBasic;DateAndTime;Month;(System.DateTime);summary;df-generated | +| Microsoft.VisualBasic;DateAndTime;MonthName;(System.Int32,System.Boolean);summary;df-generated | +| Microsoft.VisualBasic;DateAndTime;Second;(System.DateTime);summary;df-generated | +| Microsoft.VisualBasic;DateAndTime;TimeSerial;(System.Int32,System.Int32,System.Int32);summary;df-generated | +| Microsoft.VisualBasic;DateAndTime;TimeValue;(System.String);summary;df-generated | +| Microsoft.VisualBasic;DateAndTime;Weekday;(System.DateTime,Microsoft.VisualBasic.FirstDayOfWeek);summary;df-generated | +| Microsoft.VisualBasic;DateAndTime;WeekdayName;(System.Int32,System.Boolean,Microsoft.VisualBasic.FirstDayOfWeek);summary;df-generated | +| Microsoft.VisualBasic;DateAndTime;Year;(System.DateTime);summary;df-generated | +| Microsoft.VisualBasic;DateAndTime;get_DateString;();summary;df-generated | +| Microsoft.VisualBasic;DateAndTime;get_Now;();summary;df-generated | +| Microsoft.VisualBasic;DateAndTime;get_TimeOfDay;();summary;df-generated | +| Microsoft.VisualBasic;DateAndTime;get_TimeString;();summary;df-generated | +| Microsoft.VisualBasic;DateAndTime;get_Timer;();summary;df-generated | +| Microsoft.VisualBasic;DateAndTime;get_Today;();summary;df-generated | +| Microsoft.VisualBasic;DateAndTime;set_DateString;(System.String);summary;df-generated | +| Microsoft.VisualBasic;DateAndTime;set_TimeOfDay;(System.DateTime);summary;df-generated | +| Microsoft.VisualBasic;DateAndTime;set_TimeString;(System.String);summary;df-generated | +| Microsoft.VisualBasic;DateAndTime;set_Today;(System.DateTime);summary;df-generated | +| Microsoft.VisualBasic;ErrObject;Clear;();summary;df-generated | +| Microsoft.VisualBasic;ErrObject;GetException;();summary;df-generated | +| Microsoft.VisualBasic;ErrObject;Raise;(System.Int32,System.Object,System.Object,System.Object,System.Object);summary;df-generated | +| Microsoft.VisualBasic;ErrObject;get_Description;();summary;df-generated | +| Microsoft.VisualBasic;ErrObject;get_Erl;();summary;df-generated | +| Microsoft.VisualBasic;ErrObject;get_HelpContext;();summary;df-generated | +| Microsoft.VisualBasic;ErrObject;get_HelpFile;();summary;df-generated | +| Microsoft.VisualBasic;ErrObject;get_LastDllError;();summary;df-generated | +| Microsoft.VisualBasic;ErrObject;get_Number;();summary;df-generated | +| Microsoft.VisualBasic;ErrObject;get_Source;();summary;df-generated | +| Microsoft.VisualBasic;ErrObject;set_Description;(System.String);summary;df-generated | +| Microsoft.VisualBasic;ErrObject;set_HelpContext;(System.Int32);summary;df-generated | +| Microsoft.VisualBasic;ErrObject;set_HelpFile;(System.String);summary;df-generated | +| Microsoft.VisualBasic;ErrObject;set_Number;(System.Int32);summary;df-generated | +| Microsoft.VisualBasic;ErrObject;set_Source;(System.String);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;ChDir;(System.String);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;ChDrive;(System.Char);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;ChDrive;(System.String);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;CurDir;();summary;df-generated | +| Microsoft.VisualBasic;FileSystem;CurDir;(System.Char);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;Dir;();summary;df-generated | +| Microsoft.VisualBasic;FileSystem;Dir;(System.String,Microsoft.VisualBasic.FileAttribute);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;EOF;(System.Int32);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;FileAttr;(System.Int32);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;FileClose;(System.Int32[]);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;FileCopy;(System.String,System.String);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;FileDateTime;(System.String);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;FileGet;(System.Int32,System.Array,System.Int64,System.Boolean,System.Boolean);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;FileGet;(System.Int32,System.Boolean,System.Int64);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;FileGet;(System.Int32,System.Byte,System.Int64);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;FileGet;(System.Int32,System.Char,System.Int64);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;FileGet;(System.Int32,System.DateTime,System.Int64);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;FileGet;(System.Int32,System.Decimal,System.Int64);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;FileGet;(System.Int32,System.Double,System.Int64);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;FileGet;(System.Int32,System.Int16,System.Int64);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;FileGet;(System.Int32,System.Int32,System.Int64);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;FileGet;(System.Int32,System.Int64,System.Int64);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;FileGet;(System.Int32,System.Single,System.Int64);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;FileGet;(System.Int32,System.String,System.Int64,System.Boolean);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;FileGet;(System.Int32,System.ValueType,System.Int64);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;FileGetObject;(System.Int32,System.Object,System.Int64);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;FileLen;(System.String);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;FileOpen;(System.Int32,System.String,Microsoft.VisualBasic.OpenMode,Microsoft.VisualBasic.OpenAccess,Microsoft.VisualBasic.OpenShare,System.Int32);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;FilePut;(System.Int32,System.Array,System.Int64,System.Boolean,System.Boolean);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;FilePut;(System.Int32,System.Boolean,System.Int64);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;FilePut;(System.Int32,System.Byte,System.Int64);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;FilePut;(System.Int32,System.Char,System.Int64);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;FilePut;(System.Int32,System.DateTime,System.Int64);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;FilePut;(System.Int32,System.Decimal,System.Int64);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;FilePut;(System.Int32,System.Double,System.Int64);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;FilePut;(System.Int32,System.Int16,System.Int64);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;FilePut;(System.Int32,System.Int32,System.Int64);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;FilePut;(System.Int32,System.Int64,System.Int64);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;FilePut;(System.Int32,System.Single,System.Int64);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;FilePut;(System.Int32,System.String,System.Int64,System.Boolean);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;FilePut;(System.Int32,System.ValueType,System.Int64);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;FilePut;(System.Object,System.Object,System.Object);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;FilePutObject;(System.Int32,System.Object,System.Int64);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;FileWidth;(System.Int32,System.Int32);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;FreeFile;();summary;df-generated | +| Microsoft.VisualBasic;FileSystem;GetAttr;(System.String);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;Input;(System.Int32,System.Boolean);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;Input;(System.Int32,System.Byte);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;Input;(System.Int32,System.Char);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;Input;(System.Int32,System.DateTime);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;Input;(System.Int32,System.Decimal);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;Input;(System.Int32,System.Double);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;Input;(System.Int32,System.Int16);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;Input;(System.Int32,System.Int32);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;Input;(System.Int32,System.Int64);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;Input;(System.Int32,System.Object);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;Input;(System.Int32,System.Single);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;Input;(System.Int32,System.String);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;InputString;(System.Int32,System.Int32);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;Kill;(System.String);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;LOF;(System.Int32);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;LineInput;(System.Int32);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;Loc;(System.Int32);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;Lock;(System.Int32);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;Lock;(System.Int32,System.Int64);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;Lock;(System.Int32,System.Int64,System.Int64);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;MkDir;(System.String);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;Print;(System.Int32,System.Object[]);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;PrintLine;(System.Int32,System.Object[]);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;Rename;(System.String,System.String);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;Reset;();summary;df-generated | +| Microsoft.VisualBasic;FileSystem;RmDir;(System.String);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;SPC;(System.Int16);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;Seek;(System.Int32);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;Seek;(System.Int32,System.Int64);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;SetAttr;(System.String,Microsoft.VisualBasic.FileAttribute);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;TAB;();summary;df-generated | +| Microsoft.VisualBasic;FileSystem;TAB;(System.Int16);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;Unlock;(System.Int32);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;Unlock;(System.Int32,System.Int64);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;Unlock;(System.Int32,System.Int64,System.Int64);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;Write;(System.Int32,System.Object[]);summary;df-generated | +| Microsoft.VisualBasic;FileSystem;WriteLine;(System.Int32,System.Object[]);summary;df-generated | +| Microsoft.VisualBasic;Financial;DDB;(System.Double,System.Double,System.Double,System.Double,System.Double);summary;df-generated | +| Microsoft.VisualBasic;Financial;FV;(System.Double,System.Double,System.Double,System.Double,Microsoft.VisualBasic.DueDate);summary;df-generated | +| Microsoft.VisualBasic;Financial;IPmt;(System.Double,System.Double,System.Double,System.Double,System.Double,Microsoft.VisualBasic.DueDate);summary;df-generated | +| Microsoft.VisualBasic;Financial;IRR;(System.Double[],System.Double);summary;df-generated | +| Microsoft.VisualBasic;Financial;MIRR;(System.Double[],System.Double,System.Double);summary;df-generated | +| Microsoft.VisualBasic;Financial;NPV;(System.Double,System.Double[]);summary;df-generated | +| Microsoft.VisualBasic;Financial;NPer;(System.Double,System.Double,System.Double,System.Double,Microsoft.VisualBasic.DueDate);summary;df-generated | +| Microsoft.VisualBasic;Financial;PPmt;(System.Double,System.Double,System.Double,System.Double,System.Double,Microsoft.VisualBasic.DueDate);summary;df-generated | +| Microsoft.VisualBasic;Financial;PV;(System.Double,System.Double,System.Double,System.Double,Microsoft.VisualBasic.DueDate);summary;df-generated | +| Microsoft.VisualBasic;Financial;Pmt;(System.Double,System.Double,System.Double,System.Double,Microsoft.VisualBasic.DueDate);summary;df-generated | +| Microsoft.VisualBasic;Financial;Rate;(System.Double,System.Double,System.Double,System.Double,Microsoft.VisualBasic.DueDate,System.Double);summary;df-generated | +| Microsoft.VisualBasic;Financial;SLN;(System.Double,System.Double,System.Double);summary;df-generated | +| Microsoft.VisualBasic;Financial;SYD;(System.Double,System.Double,System.Double,System.Double);summary;df-generated | +| Microsoft.VisualBasic;HideModuleNameAttribute;HideModuleNameAttribute;();summary;df-generated | +| Microsoft.VisualBasic;Information;Erl;();summary;df-generated | +| Microsoft.VisualBasic;Information;Err;();summary;df-generated | +| Microsoft.VisualBasic;Information;IsArray;(System.Object);summary;df-generated | +| Microsoft.VisualBasic;Information;IsDBNull;(System.Object);summary;df-generated | +| Microsoft.VisualBasic;Information;IsDate;(System.Object);summary;df-generated | +| Microsoft.VisualBasic;Information;IsError;(System.Object);summary;df-generated | +| Microsoft.VisualBasic;Information;IsNothing;(System.Object);summary;df-generated | +| Microsoft.VisualBasic;Information;IsNumeric;(System.Object);summary;df-generated | +| Microsoft.VisualBasic;Information;IsReference;(System.Object);summary;df-generated | +| Microsoft.VisualBasic;Information;LBound;(System.Array,System.Int32);summary;df-generated | +| Microsoft.VisualBasic;Information;QBColor;(System.Int32);summary;df-generated | +| Microsoft.VisualBasic;Information;RGB;(System.Int32,System.Int32,System.Int32);summary;df-generated | +| Microsoft.VisualBasic;Information;SystemTypeName;(System.String);summary;df-generated | +| Microsoft.VisualBasic;Information;TypeName;(System.Object);summary;df-generated | +| Microsoft.VisualBasic;Information;UBound;(System.Array,System.Int32);summary;df-generated | +| Microsoft.VisualBasic;Information;VarType;(System.Object);summary;df-generated | +| Microsoft.VisualBasic;Information;VbTypeName;(System.String);summary;df-generated | +| Microsoft.VisualBasic;Interaction;AppActivate;(System.Int32);summary;df-generated | +| Microsoft.VisualBasic;Interaction;AppActivate;(System.String);summary;df-generated | +| Microsoft.VisualBasic;Interaction;Beep;();summary;df-generated | +| Microsoft.VisualBasic;Interaction;CallByName;(System.Object,System.String,Microsoft.VisualBasic.CallType,System.Object[]);summary;df-generated | +| Microsoft.VisualBasic;Interaction;Choose;(System.Double,System.Object[]);summary;df-generated | +| Microsoft.VisualBasic;Interaction;Command;();summary;df-generated | +| Microsoft.VisualBasic;Interaction;CreateObject;(System.String,System.String);summary;df-generated | +| Microsoft.VisualBasic;Interaction;DeleteSetting;(System.String,System.String,System.String);summary;df-generated | +| Microsoft.VisualBasic;Interaction;Environ;(System.Int32);summary;df-generated | +| Microsoft.VisualBasic;Interaction;Environ;(System.String);summary;df-generated | +| Microsoft.VisualBasic;Interaction;GetAllSettings;(System.String,System.String);summary;df-generated | +| Microsoft.VisualBasic;Interaction;GetObject;(System.String,System.String);summary;df-generated | +| Microsoft.VisualBasic;Interaction;GetSetting;(System.String,System.String,System.String,System.String);summary;df-generated | +| Microsoft.VisualBasic;Interaction;IIf;(System.Boolean,System.Object,System.Object);summary;df-generated | +| Microsoft.VisualBasic;Interaction;InputBox;(System.String,System.String,System.String,System.Int32,System.Int32);summary;df-generated | +| Microsoft.VisualBasic;Interaction;MsgBox;(System.Object,Microsoft.VisualBasic.MsgBoxStyle,System.Object);summary;df-generated | +| Microsoft.VisualBasic;Interaction;Partition;(System.Int64,System.Int64,System.Int64,System.Int64);summary;df-generated | +| Microsoft.VisualBasic;Interaction;SaveSetting;(System.String,System.String,System.String,System.String);summary;df-generated | +| Microsoft.VisualBasic;Interaction;Shell;(System.String,Microsoft.VisualBasic.AppWinStyle,System.Boolean,System.Int32);summary;df-generated | +| Microsoft.VisualBasic;Interaction;Switch;(System.Object[]);summary;df-generated | +| Microsoft.VisualBasic;MyGroupCollectionAttribute;MyGroupCollectionAttribute;(System.String,System.String,System.String,System.String);summary;df-generated | +| Microsoft.VisualBasic;MyGroupCollectionAttribute;get_CreateMethod;();summary;df-generated | +| Microsoft.VisualBasic;MyGroupCollectionAttribute;get_DefaultInstanceAlias;();summary;df-generated | +| Microsoft.VisualBasic;MyGroupCollectionAttribute;get_DisposeMethod;();summary;df-generated | +| Microsoft.VisualBasic;MyGroupCollectionAttribute;get_MyGroupName;();summary;df-generated | +| Microsoft.VisualBasic;Strings;Asc;(System.Char);summary;df-generated | +| Microsoft.VisualBasic;Strings;Asc;(System.String);summary;df-generated | +| Microsoft.VisualBasic;Strings;AscW;(System.Char);summary;df-generated | +| Microsoft.VisualBasic;Strings;AscW;(System.String);summary;df-generated | +| Microsoft.VisualBasic;Strings;Chr;(System.Int32);summary;df-generated | +| Microsoft.VisualBasic;Strings;ChrW;(System.Int32);summary;df-generated | +| Microsoft.VisualBasic;Strings;Filter;(System.Object[],System.String,System.Boolean,Microsoft.VisualBasic.CompareMethod);summary;df-generated | +| Microsoft.VisualBasic;Strings;Filter;(System.String[],System.String,System.Boolean,Microsoft.VisualBasic.CompareMethod);summary;df-generated | +| Microsoft.VisualBasic;Strings;Format;(System.Object,System.String);summary;df-generated | +| Microsoft.VisualBasic;Strings;FormatCurrency;(System.Object,System.Int32,Microsoft.VisualBasic.TriState,Microsoft.VisualBasic.TriState,Microsoft.VisualBasic.TriState);summary;df-generated | +| Microsoft.VisualBasic;Strings;FormatDateTime;(System.DateTime,Microsoft.VisualBasic.DateFormat);summary;df-generated | +| Microsoft.VisualBasic;Strings;FormatNumber;(System.Object,System.Int32,Microsoft.VisualBasic.TriState,Microsoft.VisualBasic.TriState,Microsoft.VisualBasic.TriState);summary;df-generated | +| Microsoft.VisualBasic;Strings;FormatPercent;(System.Object,System.Int32,Microsoft.VisualBasic.TriState,Microsoft.VisualBasic.TriState,Microsoft.VisualBasic.TriState);summary;df-generated | +| Microsoft.VisualBasic;Strings;GetChar;(System.String,System.Int32);summary;df-generated | +| Microsoft.VisualBasic;Strings;InStr;(System.Int32,System.String,System.String,Microsoft.VisualBasic.CompareMethod);summary;df-generated | +| Microsoft.VisualBasic;Strings;InStr;(System.String,System.String,Microsoft.VisualBasic.CompareMethod);summary;df-generated | +| Microsoft.VisualBasic;Strings;InStrRev;(System.String,System.String,System.Int32,Microsoft.VisualBasic.CompareMethod);summary;df-generated | +| Microsoft.VisualBasic;Strings;Join;(System.Object[],System.String);summary;df-generated | +| Microsoft.VisualBasic;Strings;Join;(System.String[],System.String);summary;df-generated | +| Microsoft.VisualBasic;Strings;LCase;(System.Char);summary;df-generated | +| Microsoft.VisualBasic;Strings;LCase;(System.String);summary;df-generated | +| Microsoft.VisualBasic;Strings;LSet;(System.String,System.Int32);summary;df-generated | +| Microsoft.VisualBasic;Strings;LTrim;(System.String);summary;df-generated | +| Microsoft.VisualBasic;Strings;Left;(System.String,System.Int32);summary;df-generated | +| Microsoft.VisualBasic;Strings;Len;(System.Boolean);summary;df-generated | +| Microsoft.VisualBasic;Strings;Len;(System.Byte);summary;df-generated | +| Microsoft.VisualBasic;Strings;Len;(System.Char);summary;df-generated | +| Microsoft.VisualBasic;Strings;Len;(System.DateTime);summary;df-generated | +| Microsoft.VisualBasic;Strings;Len;(System.Decimal);summary;df-generated | +| Microsoft.VisualBasic;Strings;Len;(System.Double);summary;df-generated | +| Microsoft.VisualBasic;Strings;Len;(System.Int16);summary;df-generated | +| Microsoft.VisualBasic;Strings;Len;(System.Int32);summary;df-generated | +| Microsoft.VisualBasic;Strings;Len;(System.Int64);summary;df-generated | +| Microsoft.VisualBasic;Strings;Len;(System.Object);summary;df-generated | +| Microsoft.VisualBasic;Strings;Len;(System.SByte);summary;df-generated | +| Microsoft.VisualBasic;Strings;Len;(System.Single);summary;df-generated | +| Microsoft.VisualBasic;Strings;Len;(System.String);summary;df-generated | +| Microsoft.VisualBasic;Strings;Len;(System.UInt16);summary;df-generated | +| Microsoft.VisualBasic;Strings;Len;(System.UInt32);summary;df-generated | +| Microsoft.VisualBasic;Strings;Len;(System.UInt64);summary;df-generated | +| Microsoft.VisualBasic;Strings;Mid;(System.String,System.Int32);summary;df-generated | +| Microsoft.VisualBasic;Strings;Mid;(System.String,System.Int32,System.Int32);summary;df-generated | +| Microsoft.VisualBasic;Strings;RSet;(System.String,System.Int32);summary;df-generated | +| Microsoft.VisualBasic;Strings;RTrim;(System.String);summary;df-generated | +| Microsoft.VisualBasic;Strings;Replace;(System.String,System.String,System.String,System.Int32,System.Int32,Microsoft.VisualBasic.CompareMethod);summary;df-generated | +| Microsoft.VisualBasic;Strings;Right;(System.String,System.Int32);summary;df-generated | +| Microsoft.VisualBasic;Strings;Space;(System.Int32);summary;df-generated | +| Microsoft.VisualBasic;Strings;Split;(System.String,System.String,System.Int32,Microsoft.VisualBasic.CompareMethod);summary;df-generated | +| Microsoft.VisualBasic;Strings;StrComp;(System.String,System.String,Microsoft.VisualBasic.CompareMethod);summary;df-generated | +| Microsoft.VisualBasic;Strings;StrConv;(System.String,Microsoft.VisualBasic.VbStrConv,System.Int32);summary;df-generated | +| Microsoft.VisualBasic;Strings;StrDup;(System.Int32,System.Char);summary;df-generated | +| Microsoft.VisualBasic;Strings;StrDup;(System.Int32,System.Object);summary;df-generated | +| Microsoft.VisualBasic;Strings;StrDup;(System.Int32,System.String);summary;df-generated | +| Microsoft.VisualBasic;Strings;StrReverse;(System.String);summary;df-generated | +| Microsoft.VisualBasic;Strings;Trim;(System.String);summary;df-generated | +| Microsoft.VisualBasic;Strings;UCase;(System.Char);summary;df-generated | +| Microsoft.VisualBasic;Strings;UCase;(System.String);summary;df-generated | +| Microsoft.VisualBasic;VBFixedArrayAttribute;VBFixedArrayAttribute;(System.Int32);summary;df-generated | +| Microsoft.VisualBasic;VBFixedArrayAttribute;VBFixedArrayAttribute;(System.Int32,System.Int32);summary;df-generated | +| Microsoft.VisualBasic;VBFixedArrayAttribute;get_Bounds;();summary;df-generated | +| Microsoft.VisualBasic;VBFixedArrayAttribute;get_Length;();summary;df-generated | +| Microsoft.VisualBasic;VBFixedStringAttribute;VBFixedStringAttribute;(System.Int32);summary;df-generated | +| Microsoft.VisualBasic;VBFixedStringAttribute;get_Length;();summary;df-generated | +| Microsoft.VisualBasic;VBMath;Randomize;();summary;df-generated | +| Microsoft.VisualBasic;VBMath;Randomize;(System.Double);summary;df-generated | +| Microsoft.VisualBasic;VBMath;Rnd;();summary;df-generated | +| Microsoft.VisualBasic;VBMath;Rnd;(System.Single);summary;df-generated | +| Microsoft.Win32.SafeHandles;CriticalHandleMinusOneIsInvalid;CriticalHandleMinusOneIsInvalid;();summary;df-generated | +| Microsoft.Win32.SafeHandles;CriticalHandleMinusOneIsInvalid;get_IsInvalid;();summary;df-generated | +| Microsoft.Win32.SafeHandles;CriticalHandleZeroOrMinusOneIsInvalid;CriticalHandleZeroOrMinusOneIsInvalid;();summary;df-generated | +| Microsoft.Win32.SafeHandles;CriticalHandleZeroOrMinusOneIsInvalid;get_IsInvalid;();summary;df-generated | +| Microsoft.Win32.SafeHandles;SafeAccessTokenHandle;ReleaseHandle;();summary;df-generated | +| Microsoft.Win32.SafeHandles;SafeAccessTokenHandle;SafeAccessTokenHandle;();summary;df-generated | +| Microsoft.Win32.SafeHandles;SafeAccessTokenHandle;SafeAccessTokenHandle;(System.IntPtr);summary;df-generated | +| Microsoft.Win32.SafeHandles;SafeAccessTokenHandle;get_InvalidHandle;();summary;df-generated | +| Microsoft.Win32.SafeHandles;SafeAccessTokenHandle;get_IsInvalid;();summary;df-generated | +| Microsoft.Win32.SafeHandles;SafeFileHandle;ReleaseHandle;();summary;df-generated | +| Microsoft.Win32.SafeHandles;SafeFileHandle;SafeFileHandle;();summary;df-generated | +| Microsoft.Win32.SafeHandles;SafeFileHandle;get_IsAsync;();summary;df-generated | +| Microsoft.Win32.SafeHandles;SafeFileHandle;get_IsInvalid;();summary;df-generated | +| Microsoft.Win32.SafeHandles;SafeHandleMinusOneIsInvalid;SafeHandleMinusOneIsInvalid;(System.Boolean);summary;df-generated | +| Microsoft.Win32.SafeHandles;SafeHandleMinusOneIsInvalid;get_IsInvalid;();summary;df-generated | +| Microsoft.Win32.SafeHandles;SafeHandleZeroOrMinusOneIsInvalid;SafeHandleZeroOrMinusOneIsInvalid;(System.Boolean);summary;df-generated | +| Microsoft.Win32.SafeHandles;SafeHandleZeroOrMinusOneIsInvalid;get_IsInvalid;();summary;df-generated | +| Microsoft.Win32.SafeHandles;SafeMemoryMappedFileHandle;ReleaseHandle;();summary;df-generated | +| Microsoft.Win32.SafeHandles;SafeMemoryMappedFileHandle;SafeMemoryMappedFileHandle;();summary;df-generated | +| Microsoft.Win32.SafeHandles;SafeMemoryMappedFileHandle;get_IsInvalid;();summary;df-generated | +| Microsoft.Win32.SafeHandles;SafeMemoryMappedViewHandle;ReleaseHandle;();summary;df-generated | +| Microsoft.Win32.SafeHandles;SafeMemoryMappedViewHandle;SafeMemoryMappedViewHandle;();summary;df-generated | +| Microsoft.Win32.SafeHandles;SafeNCryptHandle;ReleaseHandle;();summary;df-generated | +| Microsoft.Win32.SafeHandles;SafeNCryptHandle;ReleaseNativeHandle;();summary;df-generated | +| Microsoft.Win32.SafeHandles;SafeNCryptHandle;SafeNCryptHandle;();summary;df-generated | +| Microsoft.Win32.SafeHandles;SafeNCryptHandle;SafeNCryptHandle;(System.IntPtr,System.Runtime.InteropServices.SafeHandle);summary;df-generated | +| Microsoft.Win32.SafeHandles;SafeNCryptKeyHandle;ReleaseNativeHandle;();summary;df-generated | +| Microsoft.Win32.SafeHandles;SafeNCryptKeyHandle;SafeNCryptKeyHandle;();summary;df-generated | +| Microsoft.Win32.SafeHandles;SafeNCryptKeyHandle;SafeNCryptKeyHandle;(System.IntPtr,System.Runtime.InteropServices.SafeHandle);summary;df-generated | +| Microsoft.Win32.SafeHandles;SafeNCryptProviderHandle;ReleaseNativeHandle;();summary;df-generated | +| Microsoft.Win32.SafeHandles;SafeNCryptProviderHandle;SafeNCryptProviderHandle;();summary;df-generated | +| Microsoft.Win32.SafeHandles;SafeNCryptSecretHandle;ReleaseNativeHandle;();summary;df-generated | +| Microsoft.Win32.SafeHandles;SafeNCryptSecretHandle;SafeNCryptSecretHandle;();summary;df-generated | +| Microsoft.Win32.SafeHandles;SafePipeHandle;ReleaseHandle;();summary;df-generated | +| Microsoft.Win32.SafeHandles;SafePipeHandle;SafePipeHandle;();summary;df-generated | +| Microsoft.Win32.SafeHandles;SafePipeHandle;get_IsInvalid;();summary;df-generated | +| Microsoft.Win32.SafeHandles;SafeProcessHandle;ReleaseHandle;();summary;df-generated | +| Microsoft.Win32.SafeHandles;SafeProcessHandle;SafeProcessHandle;();summary;df-generated | +| Microsoft.Win32.SafeHandles;SafeRegistryHandle;ReleaseHandle;();summary;df-generated | +| Microsoft.Win32.SafeHandles;SafeRegistryHandle;SafeRegistryHandle;();summary;df-generated | +| Microsoft.Win32.SafeHandles;SafeWaitHandle;ReleaseHandle;();summary;df-generated | +| Microsoft.Win32.SafeHandles;SafeWaitHandle;SafeWaitHandle;();summary;df-generated | +| Microsoft.Win32.SafeHandles;SafeX509ChainHandle;Dispose;(System.Boolean);summary;df-generated | +| Microsoft.Win32.SafeHandles;SafeX509ChainHandle;ReleaseHandle;();summary;df-generated | +| Microsoft.Win32.SafeHandles;SafeX509ChainHandle;SafeX509ChainHandle;();summary;df-generated | +| Microsoft.Win32;Registry;GetValue;(System.String,System.String,System.Object);summary;df-generated | +| Microsoft.Win32;Registry;SetValue;(System.String,System.String,System.Object);summary;df-generated | +| Microsoft.Win32;Registry;SetValue;(System.String,System.String,System.Object,Microsoft.Win32.RegistryValueKind);summary;df-generated | +| Microsoft.Win32;RegistryKey;Close;();summary;df-generated | +| Microsoft.Win32;RegistryKey;CreateSubKey;(System.String);summary;df-generated | +| Microsoft.Win32;RegistryKey;CreateSubKey;(System.String,Microsoft.Win32.RegistryKeyPermissionCheck);summary;df-generated | +| Microsoft.Win32;RegistryKey;CreateSubKey;(System.String,Microsoft.Win32.RegistryKeyPermissionCheck,Microsoft.Win32.RegistryOptions);summary;df-generated | +| Microsoft.Win32;RegistryKey;CreateSubKey;(System.String,Microsoft.Win32.RegistryKeyPermissionCheck,Microsoft.Win32.RegistryOptions,System.Security.AccessControl.RegistrySecurity);summary;df-generated | +| Microsoft.Win32;RegistryKey;CreateSubKey;(System.String,Microsoft.Win32.RegistryKeyPermissionCheck,System.Security.AccessControl.RegistrySecurity);summary;df-generated | +| Microsoft.Win32;RegistryKey;CreateSubKey;(System.String,System.Boolean);summary;df-generated | +| Microsoft.Win32;RegistryKey;CreateSubKey;(System.String,System.Boolean,Microsoft.Win32.RegistryOptions);summary;df-generated | +| Microsoft.Win32;RegistryKey;DeleteSubKey;(System.String);summary;df-generated | +| Microsoft.Win32;RegistryKey;DeleteSubKey;(System.String,System.Boolean);summary;df-generated | +| Microsoft.Win32;RegistryKey;DeleteSubKeyTree;(System.String);summary;df-generated | +| Microsoft.Win32;RegistryKey;DeleteSubKeyTree;(System.String,System.Boolean);summary;df-generated | +| Microsoft.Win32;RegistryKey;DeleteValue;(System.String);summary;df-generated | +| Microsoft.Win32;RegistryKey;DeleteValue;(System.String,System.Boolean);summary;df-generated | +| Microsoft.Win32;RegistryKey;Dispose;();summary;df-generated | +| Microsoft.Win32;RegistryKey;Flush;();summary;df-generated | +| Microsoft.Win32;RegistryKey;FromHandle;(Microsoft.Win32.SafeHandles.SafeRegistryHandle);summary;df-generated | +| Microsoft.Win32;RegistryKey;FromHandle;(Microsoft.Win32.SafeHandles.SafeRegistryHandle,Microsoft.Win32.RegistryView);summary;df-generated | +| Microsoft.Win32;RegistryKey;GetAccessControl;();summary;df-generated | +| Microsoft.Win32;RegistryKey;GetAccessControl;(System.Security.AccessControl.AccessControlSections);summary;df-generated | +| Microsoft.Win32;RegistryKey;GetSubKeyNames;();summary;df-generated | +| Microsoft.Win32;RegistryKey;GetValue;(System.String);summary;df-generated | +| Microsoft.Win32;RegistryKey;GetValue;(System.String,System.Object);summary;df-generated | +| Microsoft.Win32;RegistryKey;GetValue;(System.String,System.Object,Microsoft.Win32.RegistryValueOptions);summary;df-generated | +| Microsoft.Win32;RegistryKey;GetValueKind;(System.String);summary;df-generated | +| Microsoft.Win32;RegistryKey;GetValueNames;();summary;df-generated | +| Microsoft.Win32;RegistryKey;OpenBaseKey;(Microsoft.Win32.RegistryHive,Microsoft.Win32.RegistryView);summary;df-generated | +| Microsoft.Win32;RegistryKey;OpenRemoteBaseKey;(Microsoft.Win32.RegistryHive,System.String);summary;df-generated | +| Microsoft.Win32;RegistryKey;OpenRemoteBaseKey;(Microsoft.Win32.RegistryHive,System.String,Microsoft.Win32.RegistryView);summary;df-generated | +| Microsoft.Win32;RegistryKey;OpenSubKey;(System.String);summary;df-generated | +| Microsoft.Win32;RegistryKey;OpenSubKey;(System.String,Microsoft.Win32.RegistryKeyPermissionCheck);summary;df-generated | +| Microsoft.Win32;RegistryKey;OpenSubKey;(System.String,Microsoft.Win32.RegistryKeyPermissionCheck,System.Security.AccessControl.RegistryRights);summary;df-generated | +| Microsoft.Win32;RegistryKey;OpenSubKey;(System.String,System.Boolean);summary;df-generated | +| Microsoft.Win32;RegistryKey;OpenSubKey;(System.String,System.Security.AccessControl.RegistryRights);summary;df-generated | +| Microsoft.Win32;RegistryKey;SetAccessControl;(System.Security.AccessControl.RegistrySecurity);summary;df-generated | +| Microsoft.Win32;RegistryKey;SetValue;(System.String,System.Object);summary;df-generated | +| Microsoft.Win32;RegistryKey;SetValue;(System.String,System.Object,Microsoft.Win32.RegistryValueKind);summary;df-generated | +| Microsoft.Win32;RegistryKey;get_SubKeyCount;();summary;df-generated | +| Microsoft.Win32;RegistryKey;get_ValueCount;();summary;df-generated | +| Microsoft.Win32;RegistryKey;get_View;();summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;ReadDoubleBigEndian;(System.ReadOnlySpan);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;ReadDoubleLittleEndian;(System.ReadOnlySpan);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;ReadHalfBigEndian;(System.ReadOnlySpan);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;ReadHalfLittleEndian;(System.ReadOnlySpan);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;ReadInt16BigEndian;(System.ReadOnlySpan);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;ReadInt16LittleEndian;(System.ReadOnlySpan);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;ReadInt32BigEndian;(System.ReadOnlySpan);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;ReadInt32LittleEndian;(System.ReadOnlySpan);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;ReadInt64BigEndian;(System.ReadOnlySpan);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;ReadInt64LittleEndian;(System.ReadOnlySpan);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;ReadSingleBigEndian;(System.ReadOnlySpan);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;ReadSingleLittleEndian;(System.ReadOnlySpan);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;ReadUInt16BigEndian;(System.ReadOnlySpan);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;ReadUInt16LittleEndian;(System.ReadOnlySpan);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;ReadUInt32BigEndian;(System.ReadOnlySpan);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;ReadUInt32LittleEndian;(System.ReadOnlySpan);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;ReadUInt64BigEndian;(System.ReadOnlySpan);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;ReadUInt64LittleEndian;(System.ReadOnlySpan);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;ReverseEndianness;(System.Byte);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;ReverseEndianness;(System.Int16);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;ReverseEndianness;(System.Int32);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;ReverseEndianness;(System.Int64);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;ReverseEndianness;(System.SByte);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;ReverseEndianness;(System.UInt16);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;ReverseEndianness;(System.UInt32);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;ReverseEndianness;(System.UInt64);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;TryReadDoubleBigEndian;(System.ReadOnlySpan,System.Double);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;TryReadDoubleLittleEndian;(System.ReadOnlySpan,System.Double);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;TryReadHalfBigEndian;(System.ReadOnlySpan,System.Half);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;TryReadHalfLittleEndian;(System.ReadOnlySpan,System.Half);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;TryReadInt16BigEndian;(System.ReadOnlySpan,System.Int16);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;TryReadInt16LittleEndian;(System.ReadOnlySpan,System.Int16);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;TryReadInt32BigEndian;(System.ReadOnlySpan,System.Int32);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;TryReadInt32LittleEndian;(System.ReadOnlySpan,System.Int32);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;TryReadInt64BigEndian;(System.ReadOnlySpan,System.Int64);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;TryReadInt64LittleEndian;(System.ReadOnlySpan,System.Int64);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;TryReadSingleBigEndian;(System.ReadOnlySpan,System.Single);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;TryReadSingleLittleEndian;(System.ReadOnlySpan,System.Single);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;TryReadUInt16BigEndian;(System.ReadOnlySpan,System.UInt16);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;TryReadUInt16LittleEndian;(System.ReadOnlySpan,System.UInt16);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;TryReadUInt32BigEndian;(System.ReadOnlySpan,System.UInt32);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;TryReadUInt32LittleEndian;(System.ReadOnlySpan,System.UInt32);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;TryReadUInt64BigEndian;(System.ReadOnlySpan,System.UInt64);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;TryReadUInt64LittleEndian;(System.ReadOnlySpan,System.UInt64);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;TryWriteDoubleBigEndian;(System.Span,System.Double);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;TryWriteDoubleLittleEndian;(System.Span,System.Double);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;TryWriteHalfBigEndian;(System.Span,System.Half);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;TryWriteHalfLittleEndian;(System.Span,System.Half);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;TryWriteInt16BigEndian;(System.Span,System.Int16);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;TryWriteInt16LittleEndian;(System.Span,System.Int16);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;TryWriteInt32BigEndian;(System.Span,System.Int32);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;TryWriteInt32LittleEndian;(System.Span,System.Int32);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;TryWriteInt64BigEndian;(System.Span,System.Int64);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;TryWriteInt64LittleEndian;(System.Span,System.Int64);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;TryWriteSingleBigEndian;(System.Span,System.Single);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;TryWriteSingleLittleEndian;(System.Span,System.Single);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;TryWriteUInt16BigEndian;(System.Span,System.UInt16);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;TryWriteUInt16LittleEndian;(System.Span,System.UInt16);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;TryWriteUInt32BigEndian;(System.Span,System.UInt32);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;TryWriteUInt32LittleEndian;(System.Span,System.UInt32);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;TryWriteUInt64BigEndian;(System.Span,System.UInt64);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;TryWriteUInt64LittleEndian;(System.Span,System.UInt64);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;WriteDoubleBigEndian;(System.Span,System.Double);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;WriteDoubleLittleEndian;(System.Span,System.Double);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;WriteHalfBigEndian;(System.Span,System.Half);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;WriteHalfLittleEndian;(System.Span,System.Half);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;WriteInt16BigEndian;(System.Span,System.Int16);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;WriteInt16LittleEndian;(System.Span,System.Int16);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;WriteInt32BigEndian;(System.Span,System.Int32);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;WriteInt32LittleEndian;(System.Span,System.Int32);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;WriteInt64BigEndian;(System.Span,System.Int64);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;WriteInt64LittleEndian;(System.Span,System.Int64);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;WriteSingleBigEndian;(System.Span,System.Single);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;WriteSingleLittleEndian;(System.Span,System.Single);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;WriteUInt16BigEndian;(System.Span,System.UInt16);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;WriteUInt16LittleEndian;(System.Span,System.UInt16);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;WriteUInt32BigEndian;(System.Span,System.UInt32);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;WriteUInt32LittleEndian;(System.Span,System.UInt32);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;WriteUInt64BigEndian;(System.Span,System.UInt64);summary;df-generated | +| System.Buffers.Binary;BinaryPrimitives;WriteUInt64LittleEndian;(System.Span,System.UInt64);summary;df-generated | +| System.Buffers.Text;Base64;DecodeFromUtf8;(System.ReadOnlySpan,System.Span,System.Int32,System.Int32,System.Boolean);summary;df-generated | +| System.Buffers.Text;Base64;DecodeFromUtf8InPlace;(System.Span,System.Int32);summary;df-generated | +| System.Buffers.Text;Base64;EncodeToUtf8;(System.ReadOnlySpan,System.Span,System.Int32,System.Int32,System.Boolean);summary;df-generated | +| System.Buffers.Text;Base64;EncodeToUtf8InPlace;(System.Span,System.Int32,System.Int32);summary;df-generated | +| System.Buffers.Text;Base64;GetMaxDecodedFromUtf8Length;(System.Int32);summary;df-generated | +| System.Buffers.Text;Base64;GetMaxEncodedToUtf8Length;(System.Int32);summary;df-generated | +| System.Buffers.Text;Utf8Formatter;TryFormat;(System.Boolean,System.Span,System.Int32,System.Buffers.StandardFormat);summary;df-generated | +| System.Buffers.Text;Utf8Formatter;TryFormat;(System.Byte,System.Span,System.Int32,System.Buffers.StandardFormat);summary;df-generated | +| System.Buffers.Text;Utf8Formatter;TryFormat;(System.DateTime,System.Span,System.Int32,System.Buffers.StandardFormat);summary;df-generated | +| System.Buffers.Text;Utf8Formatter;TryFormat;(System.DateTimeOffset,System.Span,System.Int32,System.Buffers.StandardFormat);summary;df-generated | +| System.Buffers.Text;Utf8Formatter;TryFormat;(System.Decimal,System.Span,System.Int32,System.Buffers.StandardFormat);summary;df-generated | +| System.Buffers.Text;Utf8Formatter;TryFormat;(System.Double,System.Span,System.Int32,System.Buffers.StandardFormat);summary;df-generated | +| System.Buffers.Text;Utf8Formatter;TryFormat;(System.Guid,System.Span,System.Int32,System.Buffers.StandardFormat);summary;df-generated | +| System.Buffers.Text;Utf8Formatter;TryFormat;(System.Int16,System.Span,System.Int32,System.Buffers.StandardFormat);summary;df-generated | +| System.Buffers.Text;Utf8Formatter;TryFormat;(System.Int32,System.Span,System.Int32,System.Buffers.StandardFormat);summary;df-generated | +| System.Buffers.Text;Utf8Formatter;TryFormat;(System.Int64,System.Span,System.Int32,System.Buffers.StandardFormat);summary;df-generated | +| System.Buffers.Text;Utf8Formatter;TryFormat;(System.SByte,System.Span,System.Int32,System.Buffers.StandardFormat);summary;df-generated | +| System.Buffers.Text;Utf8Formatter;TryFormat;(System.Single,System.Span,System.Int32,System.Buffers.StandardFormat);summary;df-generated | +| System.Buffers.Text;Utf8Formatter;TryFormat;(System.TimeSpan,System.Span,System.Int32,System.Buffers.StandardFormat);summary;df-generated | +| System.Buffers.Text;Utf8Formatter;TryFormat;(System.UInt16,System.Span,System.Int32,System.Buffers.StandardFormat);summary;df-generated | +| System.Buffers.Text;Utf8Formatter;TryFormat;(System.UInt32,System.Span,System.Int32,System.Buffers.StandardFormat);summary;df-generated | +| System.Buffers.Text;Utf8Formatter;TryFormat;(System.UInt64,System.Span,System.Int32,System.Buffers.StandardFormat);summary;df-generated | +| System.Buffers.Text;Utf8Parser;TryParse;(System.ReadOnlySpan,System.Boolean,System.Int32,System.Char);summary;df-generated | +| System.Buffers.Text;Utf8Parser;TryParse;(System.ReadOnlySpan,System.Byte,System.Int32,System.Char);summary;df-generated | +| System.Buffers.Text;Utf8Parser;TryParse;(System.ReadOnlySpan,System.DateTime,System.Int32,System.Char);summary;df-generated | +| System.Buffers.Text;Utf8Parser;TryParse;(System.ReadOnlySpan,System.DateTimeOffset,System.Int32,System.Char);summary;df-generated | +| System.Buffers.Text;Utf8Parser;TryParse;(System.ReadOnlySpan,System.Decimal,System.Int32,System.Char);summary;df-generated | +| System.Buffers.Text;Utf8Parser;TryParse;(System.ReadOnlySpan,System.Double,System.Int32,System.Char);summary;df-generated | +| System.Buffers.Text;Utf8Parser;TryParse;(System.ReadOnlySpan,System.Guid,System.Int32,System.Char);summary;df-generated | +| System.Buffers.Text;Utf8Parser;TryParse;(System.ReadOnlySpan,System.Int16,System.Int32,System.Char);summary;df-generated | +| System.Buffers.Text;Utf8Parser;TryParse;(System.ReadOnlySpan,System.Int32,System.Int32,System.Char);summary;df-generated | +| System.Buffers.Text;Utf8Parser;TryParse;(System.ReadOnlySpan,System.Int64,System.Int32,System.Char);summary;df-generated | +| System.Buffers.Text;Utf8Parser;TryParse;(System.ReadOnlySpan,System.SByte,System.Int32,System.Char);summary;df-generated | +| System.Buffers.Text;Utf8Parser;TryParse;(System.ReadOnlySpan,System.Single,System.Int32,System.Char);summary;df-generated | +| System.Buffers.Text;Utf8Parser;TryParse;(System.ReadOnlySpan,System.TimeSpan,System.Int32,System.Char);summary;df-generated | +| System.Buffers.Text;Utf8Parser;TryParse;(System.ReadOnlySpan,System.UInt16,System.Int32,System.Char);summary;df-generated | +| System.Buffers.Text;Utf8Parser;TryParse;(System.ReadOnlySpan,System.UInt32,System.Int32,System.Char);summary;df-generated | +| System.Buffers.Text;Utf8Parser;TryParse;(System.ReadOnlySpan,System.UInt64,System.Int32,System.Char);summary;df-generated | +| System.Buffers;ArrayBufferWriter<>;Advance;(System.Int32);summary;df-generated | +| System.Buffers;ArrayBufferWriter<>;ArrayBufferWriter;();summary;df-generated | +| System.Buffers;ArrayBufferWriter<>;ArrayBufferWriter;(System.Int32);summary;df-generated | +| System.Buffers;ArrayBufferWriter<>;Clear;();summary;df-generated | +| System.Buffers;ArrayBufferWriter<>;GetSpan;(System.Int32);summary;df-generated | +| System.Buffers;ArrayBufferWriter<>;get_Capacity;();summary;df-generated | +| System.Buffers;ArrayBufferWriter<>;get_FreeCapacity;();summary;df-generated | +| System.Buffers;ArrayBufferWriter<>;get_WrittenCount;();summary;df-generated | +| System.Buffers;ArrayBufferWriter<>;get_WrittenSpan;();summary;df-generated | +| System.Buffers;ArrayPool<>;Create;();summary;df-generated | +| System.Buffers;ArrayPool<>;Create;(System.Int32,System.Int32);summary;df-generated | +| System.Buffers;ArrayPool<>;Rent;(System.Int32);summary;df-generated | +| System.Buffers;ArrayPool<>;Return;(T[],System.Boolean);summary;df-generated | +| System.Buffers;ArrayPool<>;get_Shared;();summary;df-generated | +| System.Buffers;BuffersExtensions;CopyTo<>;(System.Buffers.ReadOnlySequence,System.Span);summary;df-generated | +| System.Buffers;BuffersExtensions;ToArray<>;(System.Buffers.ReadOnlySequence);summary;df-generated | +| System.Buffers;BuffersExtensions;Write<>;(System.Buffers.IBufferWriter,System.ReadOnlySpan);summary;df-generated | +| System.Buffers;IBufferWriter<>;Advance;(System.Int32);summary;df-generated | +| System.Buffers;IBufferWriter<>;GetMemory;(System.Int32);summary;df-generated | +| System.Buffers;IBufferWriter<>;GetSpan;(System.Int32);summary;df-generated | +| System.Buffers;IMemoryOwner<>;get_Memory;();summary;df-generated | +| System.Buffers;IPinnable;Pin;(System.Int32);summary;df-generated | +| System.Buffers;IPinnable;Unpin;();summary;df-generated | +| System.Buffers;MemoryHandle;Dispose;();summary;df-generated | +| System.Buffers;MemoryManager<>;Dispose;();summary;df-generated | +| System.Buffers;MemoryManager<>;Dispose;(System.Boolean);summary;df-generated | +| System.Buffers;MemoryManager<>;GetSpan;();summary;df-generated | +| System.Buffers;MemoryManager<>;Pin;(System.Int32);summary;df-generated | +| System.Buffers;MemoryManager<>;TryGetArray;(System.ArraySegment);summary;df-generated | +| System.Buffers;MemoryManager<>;Unpin;();summary;df-generated | +| System.Buffers;MemoryPool<>;Dispose;();summary;df-generated | +| System.Buffers;MemoryPool<>;Dispose;(System.Boolean);summary;df-generated | +| System.Buffers;MemoryPool<>;MemoryPool;();summary;df-generated | +| System.Buffers;MemoryPool<>;Rent;(System.Int32);summary;df-generated | +| System.Buffers;MemoryPool<>;get_MaxBufferSize;();summary;df-generated | +| System.Buffers;MemoryPool<>;get_Shared;();summary;df-generated | +| System.Buffers;ReadOnlySequence<>+Enumerator;MoveNext;();summary;df-generated | +| System.Buffers;ReadOnlySequence<>;GetOffset;(System.SequencePosition);summary;df-generated | +| System.Buffers;ReadOnlySequence<>;ToString;();summary;df-generated | +| System.Buffers;ReadOnlySequence<>;get_FirstSpan;();summary;df-generated | +| System.Buffers;ReadOnlySequence<>;get_IsEmpty;();summary;df-generated | +| System.Buffers;ReadOnlySequence<>;get_IsSingleSegment;();summary;df-generated | +| System.Buffers;ReadOnlySequence<>;get_Length;();summary;df-generated | +| System.Buffers;ReadOnlySequenceSegment<>;get_Memory;();summary;df-generated | +| System.Buffers;ReadOnlySequenceSegment<>;get_Next;();summary;df-generated | +| System.Buffers;ReadOnlySequenceSegment<>;get_RunningIndex;();summary;df-generated | +| System.Buffers;ReadOnlySequenceSegment<>;set_Memory;(System.ReadOnlyMemory);summary;df-generated | +| System.Buffers;ReadOnlySequenceSegment<>;set_Next;(System.Buffers.ReadOnlySequenceSegment<>);summary;df-generated | +| System.Buffers;ReadOnlySequenceSegment<>;set_RunningIndex;(System.Int64);summary;df-generated | +| System.Buffers;SequenceReader<>;Advance;(System.Int64);summary;df-generated | +| System.Buffers;SequenceReader<>;AdvancePast;(T);summary;df-generated | +| System.Buffers;SequenceReader<>;AdvancePastAny;(System.ReadOnlySpan);summary;df-generated | +| System.Buffers;SequenceReader<>;AdvancePastAny;(T,T);summary;df-generated | +| System.Buffers;SequenceReader<>;AdvancePastAny;(T,T,T);summary;df-generated | +| System.Buffers;SequenceReader<>;AdvancePastAny;(T,T,T,T);summary;df-generated | +| System.Buffers;SequenceReader<>;AdvanceToEnd;();summary;df-generated | +| System.Buffers;SequenceReader<>;IsNext;(System.ReadOnlySpan,System.Boolean);summary;df-generated | +| System.Buffers;SequenceReader<>;IsNext;(T,System.Boolean);summary;df-generated | +| System.Buffers;SequenceReader<>;Rewind;(System.Int64);summary;df-generated | +| System.Buffers;SequenceReader<>;TryAdvanceTo;(T,System.Boolean);summary;df-generated | +| System.Buffers;SequenceReader<>;TryAdvanceToAny;(System.ReadOnlySpan,System.Boolean);summary;df-generated | +| System.Buffers;SequenceReader<>;TryCopyTo;(System.Span);summary;df-generated | +| System.Buffers;SequenceReader<>;TryPeek;(System.Int64,T);summary;df-generated | +| System.Buffers;SequenceReader<>;TryPeek;(T);summary;df-generated | +| System.Buffers;SequenceReader<>;TryRead;(T);summary;df-generated | +| System.Buffers;SequenceReader<>;TryReadTo;(System.ReadOnlySpan,System.ReadOnlySpan,System.Boolean);summary;df-generated | +| System.Buffers;SequenceReader<>;TryReadTo;(System.ReadOnlySpan,T,System.Boolean);summary;df-generated | +| System.Buffers;SequenceReader<>;TryReadTo;(System.ReadOnlySpan,T,T,System.Boolean);summary;df-generated | +| System.Buffers;SequenceReader<>;TryReadToAny;(System.ReadOnlySpan,System.ReadOnlySpan,System.Boolean);summary;df-generated | +| System.Buffers;SequenceReader<>;get_Consumed;();summary;df-generated | +| System.Buffers;SequenceReader<>;get_CurrentSpan;();summary;df-generated | +| System.Buffers;SequenceReader<>;get_CurrentSpanIndex;();summary;df-generated | +| System.Buffers;SequenceReader<>;get_End;();summary;df-generated | +| System.Buffers;SequenceReader<>;get_Length;();summary;df-generated | +| System.Buffers;SequenceReader<>;get_Remaining;();summary;df-generated | +| System.Buffers;SequenceReader<>;get_Sequence;();summary;df-generated | +| System.Buffers;SequenceReader<>;get_UnreadSpan;();summary;df-generated | +| System.Buffers;SequenceReaderExtensions;TryReadBigEndian;(System.Buffers.SequenceReader,System.Int16);summary;df-generated | +| System.Buffers;SequenceReaderExtensions;TryReadBigEndian;(System.Buffers.SequenceReader,System.Int32);summary;df-generated | +| System.Buffers;SequenceReaderExtensions;TryReadBigEndian;(System.Buffers.SequenceReader,System.Int64);summary;df-generated | +| System.Buffers;SequenceReaderExtensions;TryReadLittleEndian;(System.Buffers.SequenceReader,System.Int16);summary;df-generated | +| System.Buffers;SequenceReaderExtensions;TryReadLittleEndian;(System.Buffers.SequenceReader,System.Int32);summary;df-generated | +| System.Buffers;SequenceReaderExtensions;TryReadLittleEndian;(System.Buffers.SequenceReader,System.Int64);summary;df-generated | +| System.Buffers;StandardFormat;Equals;(System.Buffers.StandardFormat);summary;df-generated | +| System.Buffers;StandardFormat;Equals;(System.Object);summary;df-generated | +| System.Buffers;StandardFormat;GetHashCode;();summary;df-generated | +| System.Buffers;StandardFormat;Parse;(System.ReadOnlySpan);summary;df-generated | +| System.Buffers;StandardFormat;Parse;(System.String);summary;df-generated | +| System.Buffers;StandardFormat;StandardFormat;(System.Char,System.Byte);summary;df-generated | +| System.Buffers;StandardFormat;ToString;();summary;df-generated | +| System.Buffers;StandardFormat;TryParse;(System.ReadOnlySpan,System.Buffers.StandardFormat);summary;df-generated | +| System.Buffers;StandardFormat;get_HasPrecision;();summary;df-generated | +| System.Buffers;StandardFormat;get_IsDefault;();summary;df-generated | +| System.Buffers;StandardFormat;get_Precision;();summary;df-generated | +| System.Buffers;StandardFormat;get_Symbol;();summary;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;Close;();summary;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;DisposeAsync;();summary;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;Flush;();summary;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;IndentedTextWriter;(System.IO.TextWriter);summary;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;OutputTabs;();summary;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;OutputTabsAsync;();summary;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;Write;(System.Boolean);summary;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;Write;(System.Char);summary;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;Write;(System.Char[]);summary;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;Write;(System.Char[],System.Int32,System.Int32);summary;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;Write;(System.Double);summary;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;Write;(System.Int32);summary;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;Write;(System.Int64);summary;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;Write;(System.Object);summary;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;Write;(System.Single);summary;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;Write;(System.String);summary;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;Write;(System.String,System.Object);summary;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;Write;(System.String,System.Object,System.Object);summary;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;Write;(System.String,System.Object[]);summary;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteAsync;(System.Char);summary;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteAsync;(System.Char[],System.Int32,System.Int32);summary;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);summary;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteAsync;(System.String);summary;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteAsync;(System.Text.StringBuilder,System.Threading.CancellationToken);summary;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteLine;();summary;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteLine;(System.Boolean);summary;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteLine;(System.Char);summary;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteLine;(System.Char[]);summary;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteLine;(System.Char[],System.Int32,System.Int32);summary;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteLine;(System.Double);summary;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteLine;(System.Int32);summary;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteLine;(System.Int64);summary;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteLine;(System.Object);summary;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteLine;(System.Single);summary;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteLine;(System.String);summary;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteLine;(System.String,System.Object);summary;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteLine;(System.String,System.Object,System.Object);summary;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteLine;(System.String,System.Object[]);summary;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteLine;(System.UInt32);summary;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteLineAsync;();summary;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteLineAsync;(System.Char);summary;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteLineAsync;(System.Char[],System.Int32,System.Int32);summary;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteLineAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);summary;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteLineAsync;(System.String);summary;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteLineAsync;(System.Text.StringBuilder,System.Threading.CancellationToken);summary;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;WriteLineNoTabs;(System.String);summary;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;get_Indent;();summary;df-generated | +| System.CodeDom.Compiler;IndentedTextWriter;set_Indent;(System.Int32);summary;df-generated | +| System.Collections.Concurrent;BlockingCollection<>;AddToAny;(System.Collections.Concurrent.BlockingCollection<>[],T);summary;df-generated | +| System.Collections.Concurrent;BlockingCollection<>;AddToAny;(System.Collections.Concurrent.BlockingCollection<>[],T,System.Threading.CancellationToken);summary;df-generated | +| System.Collections.Concurrent;BlockingCollection<>;BlockingCollection;();summary;df-generated | +| System.Collections.Concurrent;BlockingCollection<>;BlockingCollection;(System.Int32);summary;df-generated | +| System.Collections.Concurrent;BlockingCollection<>;CompleteAdding;();summary;df-generated | +| System.Collections.Concurrent;BlockingCollection<>;Dispose;();summary;df-generated | +| System.Collections.Concurrent;BlockingCollection<>;Dispose;(System.Boolean);summary;df-generated | +| System.Collections.Concurrent;BlockingCollection<>;GetConsumingEnumerable;();summary;df-generated | +| System.Collections.Concurrent;BlockingCollection<>;GetConsumingEnumerable;(System.Threading.CancellationToken);summary;df-generated | +| System.Collections.Concurrent;BlockingCollection<>;Take;();summary;df-generated | +| System.Collections.Concurrent;BlockingCollection<>;Take;(System.Threading.CancellationToken);summary;df-generated | +| System.Collections.Concurrent;BlockingCollection<>;TakeFromAny;(System.Collections.Concurrent.BlockingCollection<>[],T);summary;df-generated | +| System.Collections.Concurrent;BlockingCollection<>;TakeFromAny;(System.Collections.Concurrent.BlockingCollection<>[],T,System.Threading.CancellationToken);summary;df-generated | +| System.Collections.Concurrent;BlockingCollection<>;ToArray;();summary;df-generated | +| System.Collections.Concurrent;BlockingCollection<>;TryAddToAny;(System.Collections.Concurrent.BlockingCollection<>[],T);summary;df-generated | +| System.Collections.Concurrent;BlockingCollection<>;TryAddToAny;(System.Collections.Concurrent.BlockingCollection<>[],T,System.Int32);summary;df-generated | +| System.Collections.Concurrent;BlockingCollection<>;TryAddToAny;(System.Collections.Concurrent.BlockingCollection<>[],T,System.Int32,System.Threading.CancellationToken);summary;df-generated | +| System.Collections.Concurrent;BlockingCollection<>;TryAddToAny;(System.Collections.Concurrent.BlockingCollection<>[],T,System.TimeSpan);summary;df-generated | +| System.Collections.Concurrent;BlockingCollection<>;TryTake;(T);summary;df-generated | +| System.Collections.Concurrent;BlockingCollection<>;TryTake;(T,System.Int32);summary;df-generated | +| System.Collections.Concurrent;BlockingCollection<>;TryTake;(T,System.Int32,System.Threading.CancellationToken);summary;df-generated | +| System.Collections.Concurrent;BlockingCollection<>;TryTake;(T,System.TimeSpan);summary;df-generated | +| System.Collections.Concurrent;BlockingCollection<>;TryTakeFromAny;(System.Collections.Concurrent.BlockingCollection<>[],T);summary;df-generated | +| System.Collections.Concurrent;BlockingCollection<>;TryTakeFromAny;(System.Collections.Concurrent.BlockingCollection<>[],T,System.Int32);summary;df-generated | +| System.Collections.Concurrent;BlockingCollection<>;TryTakeFromAny;(System.Collections.Concurrent.BlockingCollection<>[],T,System.Int32,System.Threading.CancellationToken);summary;df-generated | +| System.Collections.Concurrent;BlockingCollection<>;TryTakeFromAny;(System.Collections.Concurrent.BlockingCollection<>[],T,System.TimeSpan);summary;df-generated | +| System.Collections.Concurrent;BlockingCollection<>;get_BoundedCapacity;();summary;df-generated | +| System.Collections.Concurrent;BlockingCollection<>;get_Count;();summary;df-generated | +| System.Collections.Concurrent;BlockingCollection<>;get_IsAddingCompleted;();summary;df-generated | +| System.Collections.Concurrent;BlockingCollection<>;get_IsCompleted;();summary;df-generated | +| System.Collections.Concurrent;BlockingCollection<>;get_IsSynchronized;();summary;df-generated | +| System.Collections.Concurrent;BlockingCollection<>;get_SyncRoot;();summary;df-generated | +| System.Collections.Concurrent;ConcurrentBag<>;ConcurrentBag;();summary;df-generated | +| System.Collections.Concurrent;ConcurrentBag<>;ConcurrentBag;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Concurrent;ConcurrentBag<>;get_Count;();summary;df-generated | +| System.Collections.Concurrent;ConcurrentBag<>;get_IsEmpty;();summary;df-generated | +| System.Collections.Concurrent;ConcurrentBag<>;get_IsSynchronized;();summary;df-generated | +| System.Collections.Concurrent;ConcurrentBag<>;get_SyncRoot;();summary;df-generated | +| System.Collections.Concurrent;ConcurrentDictionary<,>;ConcurrentDictionary;();summary;df-generated | +| System.Collections.Concurrent;ConcurrentDictionary<,>;ConcurrentDictionary;(System.Collections.Generic.IEqualityComparer);summary;df-generated | +| System.Collections.Concurrent;ConcurrentDictionary<,>;ConcurrentDictionary;(System.Int32,System.Int32);summary;df-generated | +| System.Collections.Concurrent;ConcurrentDictionary<,>;ConcurrentDictionary;(System.Int32,System.Int32,System.Collections.Generic.IEqualityComparer);summary;df-generated | +| System.Collections.Concurrent;ConcurrentDictionary<,>;Contains;(System.Collections.Generic.KeyValuePair);summary;df-generated | +| System.Collections.Concurrent;ConcurrentDictionary<,>;Contains;(System.Object);summary;df-generated | +| System.Collections.Concurrent;ConcurrentDictionary<,>;ContainsKey;(TKey);summary;df-generated | +| System.Collections.Concurrent;ConcurrentDictionary<,>;Remove;(System.Collections.Generic.KeyValuePair);summary;df-generated | +| System.Collections.Concurrent;ConcurrentDictionary<,>;Remove;(System.Object);summary;df-generated | +| System.Collections.Concurrent;ConcurrentDictionary<,>;Remove;(TKey);summary;df-generated | +| System.Collections.Concurrent;ConcurrentDictionary<,>;ToArray;();summary;df-generated | +| System.Collections.Concurrent;ConcurrentDictionary<,>;TryAdd;(TKey,TValue);summary;df-generated | +| System.Collections.Concurrent;ConcurrentDictionary<,>;TryGetValue;(TKey,TValue);summary;df-generated | +| System.Collections.Concurrent;ConcurrentDictionary<,>;TryRemove;(System.Collections.Generic.KeyValuePair);summary;df-generated | +| System.Collections.Concurrent;ConcurrentDictionary<,>;TryRemove;(TKey,TValue);summary;df-generated | +| System.Collections.Concurrent;ConcurrentDictionary<,>;TryUpdate;(TKey,TValue,TValue);summary;df-generated | +| System.Collections.Concurrent;ConcurrentDictionary<,>;get_Count;();summary;df-generated | +| System.Collections.Concurrent;ConcurrentDictionary<,>;get_IsEmpty;();summary;df-generated | +| System.Collections.Concurrent;ConcurrentDictionary<,>;get_IsFixedSize;();summary;df-generated | +| System.Collections.Concurrent;ConcurrentDictionary<,>;get_IsReadOnly;();summary;df-generated | +| System.Collections.Concurrent;ConcurrentDictionary<,>;get_IsSynchronized;();summary;df-generated | +| System.Collections.Concurrent;ConcurrentDictionary<,>;get_SyncRoot;();summary;df-generated | +| System.Collections.Concurrent;ConcurrentQueue<>;ConcurrentQueue;();summary;df-generated | +| System.Collections.Concurrent;ConcurrentQueue<>;ConcurrentQueue;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Concurrent;ConcurrentQueue<>;Enqueue;(T);summary;df-generated | +| System.Collections.Concurrent;ConcurrentQueue<>;ToArray;();summary;df-generated | +| System.Collections.Concurrent;ConcurrentQueue<>;TryAdd;(T);summary;df-generated | +| System.Collections.Concurrent;ConcurrentQueue<>;TryDequeue;(T);summary;df-generated | +| System.Collections.Concurrent;ConcurrentQueue<>;TryPeek;(T);summary;df-generated | +| System.Collections.Concurrent;ConcurrentQueue<>;TryTake;(T);summary;df-generated | +| System.Collections.Concurrent;ConcurrentQueue<>;get_Count;();summary;df-generated | +| System.Collections.Concurrent;ConcurrentQueue<>;get_IsEmpty;();summary;df-generated | +| System.Collections.Concurrent;ConcurrentQueue<>;get_IsSynchronized;();summary;df-generated | +| System.Collections.Concurrent;ConcurrentQueue<>;get_SyncRoot;();summary;df-generated | +| System.Collections.Concurrent;ConcurrentStack<>;ConcurrentStack;();summary;df-generated | +| System.Collections.Concurrent;ConcurrentStack<>;Push;(T);summary;df-generated | +| System.Collections.Concurrent;ConcurrentStack<>;PushRange;(T[]);summary;df-generated | +| System.Collections.Concurrent;ConcurrentStack<>;PushRange;(T[],System.Int32,System.Int32);summary;df-generated | +| System.Collections.Concurrent;ConcurrentStack<>;ToArray;();summary;df-generated | +| System.Collections.Concurrent;ConcurrentStack<>;TryAdd;(T);summary;df-generated | +| System.Collections.Concurrent;ConcurrentStack<>;get_Count;();summary;df-generated | +| System.Collections.Concurrent;ConcurrentStack<>;get_IsEmpty;();summary;df-generated | +| System.Collections.Concurrent;ConcurrentStack<>;get_IsSynchronized;();summary;df-generated | +| System.Collections.Concurrent;ConcurrentStack<>;get_SyncRoot;();summary;df-generated | +| System.Collections.Concurrent;IProducerConsumerCollection<>;ToArray;();summary;df-generated | +| System.Collections.Concurrent;IProducerConsumerCollection<>;TryAdd;(T);summary;df-generated | +| System.Collections.Concurrent;IProducerConsumerCollection<>;TryTake;(T);summary;df-generated | +| System.Collections.Concurrent;OrderablePartitioner<>;GetOrderableDynamicPartitions;();summary;df-generated | +| System.Collections.Concurrent;OrderablePartitioner<>;GetOrderablePartitions;(System.Int32);summary;df-generated | +| System.Collections.Concurrent;OrderablePartitioner<>;GetPartitions;(System.Int32);summary;df-generated | +| System.Collections.Concurrent;OrderablePartitioner<>;OrderablePartitioner;(System.Boolean,System.Boolean,System.Boolean);summary;df-generated | +| System.Collections.Concurrent;OrderablePartitioner<>;get_KeysNormalized;();summary;df-generated | +| System.Collections.Concurrent;OrderablePartitioner<>;get_KeysOrderedAcrossPartitions;();summary;df-generated | +| System.Collections.Concurrent;OrderablePartitioner<>;get_KeysOrderedInEachPartition;();summary;df-generated | +| System.Collections.Concurrent;Partitioner;Create;(System.Int32,System.Int32);summary;df-generated | +| System.Collections.Concurrent;Partitioner;Create;(System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Collections.Concurrent;Partitioner;Create;(System.Int64,System.Int64);summary;df-generated | +| System.Collections.Concurrent;Partitioner;Create;(System.Int64,System.Int64,System.Int64);summary;df-generated | +| System.Collections.Concurrent;Partitioner<>;GetDynamicPartitions;();summary;df-generated | +| System.Collections.Concurrent;Partitioner<>;GetPartitions;(System.Int32);summary;df-generated | +| System.Collections.Concurrent;Partitioner<>;get_SupportsDynamicPartitions;();summary;df-generated | +| System.Collections.Generic;CollectionExtensions;GetValueOrDefault<,>;(System.Collections.Generic.IReadOnlyDictionary,TKey);summary;df-generated | +| System.Collections.Generic;Comparer<>;Compare;(System.Object,System.Object);summary;df-generated | +| System.Collections.Generic;Comparer<>;Compare;(T,T);summary;df-generated | +| System.Collections.Generic;Comparer<>;get_Default;();summary;df-generated | +| System.Collections.Generic;Dictionary<,>+Enumerator;Dispose;();summary;df-generated | +| System.Collections.Generic;Dictionary<,>+Enumerator;MoveNext;();summary;df-generated | +| System.Collections.Generic;Dictionary<,>+Enumerator;Reset;();summary;df-generated | +| System.Collections.Generic;Dictionary<,>+KeyCollection+Enumerator;Dispose;();summary;df-generated | +| System.Collections.Generic;Dictionary<,>+KeyCollection+Enumerator;MoveNext;();summary;df-generated | +| System.Collections.Generic;Dictionary<,>+KeyCollection+Enumerator;Reset;();summary;df-generated | +| System.Collections.Generic;Dictionary<,>+KeyCollection;Contains;(TKey);summary;df-generated | +| System.Collections.Generic;Dictionary<,>+KeyCollection;Remove;(TKey);summary;df-generated | +| System.Collections.Generic;Dictionary<,>+KeyCollection;get_Count;();summary;df-generated | +| System.Collections.Generic;Dictionary<,>+KeyCollection;get_IsReadOnly;();summary;df-generated | +| System.Collections.Generic;Dictionary<,>+KeyCollection;get_IsSynchronized;();summary;df-generated | +| System.Collections.Generic;Dictionary<,>+ValueCollection+Enumerator;Dispose;();summary;df-generated | +| System.Collections.Generic;Dictionary<,>+ValueCollection+Enumerator;MoveNext;();summary;df-generated | +| System.Collections.Generic;Dictionary<,>+ValueCollection+Enumerator;Reset;();summary;df-generated | +| System.Collections.Generic;Dictionary<,>+ValueCollection;Contains;(TValue);summary;df-generated | +| System.Collections.Generic;Dictionary<,>+ValueCollection;Remove;(TValue);summary;df-generated | +| System.Collections.Generic;Dictionary<,>+ValueCollection;get_Count;();summary;df-generated | +| System.Collections.Generic;Dictionary<,>+ValueCollection;get_IsReadOnly;();summary;df-generated | +| System.Collections.Generic;Dictionary<,>+ValueCollection;get_IsSynchronized;();summary;df-generated | +| System.Collections.Generic;Dictionary<,>;Contains;(System.Collections.Generic.KeyValuePair);summary;df-generated | +| System.Collections.Generic;Dictionary<,>;Contains;(System.Object);summary;df-generated | +| System.Collections.Generic;Dictionary<,>;ContainsKey;(TKey);summary;df-generated | +| System.Collections.Generic;Dictionary<,>;ContainsValue;(TValue);summary;df-generated | +| System.Collections.Generic;Dictionary<,>;Dictionary;();summary;df-generated | +| System.Collections.Generic;Dictionary<,>;Dictionary;(System.Collections.Generic.IEqualityComparer);summary;df-generated | +| System.Collections.Generic;Dictionary<,>;Dictionary;(System.Int32);summary;df-generated | +| System.Collections.Generic;Dictionary<,>;Dictionary;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Collections.Generic;Dictionary<,>;EnsureCapacity;(System.Int32);summary;df-generated | +| System.Collections.Generic;Dictionary<,>;OnDeserialization;(System.Object);summary;df-generated | +| System.Collections.Generic;Dictionary<,>;Remove;(System.Collections.Generic.KeyValuePair);summary;df-generated | +| System.Collections.Generic;Dictionary<,>;Remove;(System.Object);summary;df-generated | +| System.Collections.Generic;Dictionary<,>;Remove;(TKey);summary;df-generated | +| System.Collections.Generic;Dictionary<,>;Remove;(TKey,TValue);summary;df-generated | +| System.Collections.Generic;Dictionary<,>;TrimExcess;();summary;df-generated | +| System.Collections.Generic;Dictionary<,>;TrimExcess;(System.Int32);summary;df-generated | +| System.Collections.Generic;Dictionary<,>;TryAdd;(TKey,TValue);summary;df-generated | +| System.Collections.Generic;Dictionary<,>;TryGetValue;(TKey,TValue);summary;df-generated | +| System.Collections.Generic;Dictionary<,>;get_Count;();summary;df-generated | +| System.Collections.Generic;Dictionary<,>;get_IsFixedSize;();summary;df-generated | +| System.Collections.Generic;Dictionary<,>;get_IsReadOnly;();summary;df-generated | +| System.Collections.Generic;Dictionary<,>;get_IsSynchronized;();summary;df-generated | +| System.Collections.Generic;EqualityComparer<>;Equals;(System.Object,System.Object);summary;df-generated | +| System.Collections.Generic;EqualityComparer<>;Equals;(T,T);summary;df-generated | +| System.Collections.Generic;EqualityComparer<>;GetHashCode;(System.Object);summary;df-generated | +| System.Collections.Generic;EqualityComparer<>;GetHashCode;(T);summary;df-generated | +| System.Collections.Generic;EqualityComparer<>;get_Default;();summary;df-generated | +| System.Collections.Generic;HashSet<>+Enumerator;Dispose;();summary;df-generated | +| System.Collections.Generic;HashSet<>+Enumerator;MoveNext;();summary;df-generated | +| System.Collections.Generic;HashSet<>+Enumerator;Reset;();summary;df-generated | +| System.Collections.Generic;HashSet<>;Contains;(T);summary;df-generated | +| System.Collections.Generic;HashSet<>;CopyTo;(T[]);summary;df-generated | +| System.Collections.Generic;HashSet<>;CopyTo;(T[],System.Int32,System.Int32);summary;df-generated | +| System.Collections.Generic;HashSet<>;CreateSetComparer;();summary;df-generated | +| System.Collections.Generic;HashSet<>;EnsureCapacity;(System.Int32);summary;df-generated | +| System.Collections.Generic;HashSet<>;ExceptWith;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Generic;HashSet<>;HashSet;();summary;df-generated | +| System.Collections.Generic;HashSet<>;HashSet;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Generic;HashSet<>;HashSet;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);summary;df-generated | +| System.Collections.Generic;HashSet<>;HashSet;(System.Int32);summary;df-generated | +| System.Collections.Generic;HashSet<>;HashSet;(System.Int32,System.Collections.Generic.IEqualityComparer);summary;df-generated | +| System.Collections.Generic;HashSet<>;HashSet;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Collections.Generic;HashSet<>;IntersectWith;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Generic;HashSet<>;IsProperSubsetOf;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Generic;HashSet<>;IsProperSupersetOf;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Generic;HashSet<>;IsSubsetOf;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Generic;HashSet<>;IsSupersetOf;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Generic;HashSet<>;OnDeserialization;(System.Object);summary;df-generated | +| System.Collections.Generic;HashSet<>;Overlaps;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Generic;HashSet<>;Remove;(T);summary;df-generated | +| System.Collections.Generic;HashSet<>;SetEquals;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Generic;HashSet<>;SymmetricExceptWith;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Generic;HashSet<>;TrimExcess;();summary;df-generated | +| System.Collections.Generic;HashSet<>;UnionWith;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Generic;HashSet<>;get_Count;();summary;df-generated | +| System.Collections.Generic;HashSet<>;get_IsReadOnly;();summary;df-generated | +| System.Collections.Generic;IAsyncEnumerable<>;GetAsyncEnumerator;(System.Threading.CancellationToken);summary;df-generated | +| System.Collections.Generic;IAsyncEnumerator<>;MoveNextAsync;();summary;df-generated | +| System.Collections.Generic;IAsyncEnumerator<>;get_Current;();summary;df-generated | +| System.Collections.Generic;ICollection<>;Contains;(T);summary;df-generated | +| System.Collections.Generic;ICollection<>;Remove;(T);summary;df-generated | +| System.Collections.Generic;ICollection<>;get_Count;();summary;df-generated | +| System.Collections.Generic;ICollection<>;get_IsReadOnly;();summary;df-generated | +| System.Collections.Generic;IComparer<>;Compare;(T,T);summary;df-generated | +| System.Collections.Generic;IDictionary<,>;ContainsKey;(TKey);summary;df-generated | +| System.Collections.Generic;IDictionary<,>;Remove;(TKey);summary;df-generated | +| System.Collections.Generic;IDictionary<,>;TryGetValue;(TKey,TValue);summary;df-generated | +| System.Collections.Generic;IEnumerator<>;get_Current;();summary;df-generated | +| System.Collections.Generic;IEqualityComparer<>;Equals;(T,T);summary;df-generated | +| System.Collections.Generic;IEqualityComparer<>;GetHashCode;(T);summary;df-generated | +| System.Collections.Generic;IList<>;IndexOf;(T);summary;df-generated | +| System.Collections.Generic;IList<>;RemoveAt;(System.Int32);summary;df-generated | +| System.Collections.Generic;IReadOnlyCollection<>;get_Count;();summary;df-generated | +| System.Collections.Generic;IReadOnlyDictionary<,>;ContainsKey;(TKey);summary;df-generated | +| System.Collections.Generic;IReadOnlyDictionary<,>;TryGetValue;(TKey,TValue);summary;df-generated | +| System.Collections.Generic;IReadOnlyDictionary<,>;get_Item;(TKey);summary;df-generated | +| System.Collections.Generic;IReadOnlyDictionary<,>;get_Keys;();summary;df-generated | +| System.Collections.Generic;IReadOnlyDictionary<,>;get_Values;();summary;df-generated | +| System.Collections.Generic;IReadOnlyList<>;get_Item;(System.Int32);summary;df-generated | +| System.Collections.Generic;IReadOnlySet<>;Contains;(T);summary;df-generated | +| System.Collections.Generic;IReadOnlySet<>;IsProperSubsetOf;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Generic;IReadOnlySet<>;IsProperSupersetOf;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Generic;IReadOnlySet<>;IsSubsetOf;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Generic;IReadOnlySet<>;IsSupersetOf;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Generic;IReadOnlySet<>;Overlaps;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Generic;IReadOnlySet<>;SetEquals;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Generic;ISet<>;ExceptWith;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Generic;ISet<>;IntersectWith;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Generic;ISet<>;IsProperSubsetOf;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Generic;ISet<>;IsProperSupersetOf;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Generic;ISet<>;IsSubsetOf;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Generic;ISet<>;IsSupersetOf;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Generic;ISet<>;Overlaps;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Generic;ISet<>;SetEquals;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Generic;ISet<>;SymmetricExceptWith;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Generic;ISet<>;UnionWith;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Generic;KeyNotFoundException;KeyNotFoundException;();summary;df-generated | +| System.Collections.Generic;KeyNotFoundException;KeyNotFoundException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Collections.Generic;KeyNotFoundException;KeyNotFoundException;(System.String);summary;df-generated | +| System.Collections.Generic;KeyNotFoundException;KeyNotFoundException;(System.String,System.Exception);summary;df-generated | +| System.Collections.Generic;KeyValuePair<,>;ToString;();summary;df-generated | +| System.Collections.Generic;LinkedList<>+Enumerator;Dispose;();summary;df-generated | +| System.Collections.Generic;LinkedList<>+Enumerator;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Collections.Generic;LinkedList<>+Enumerator;MoveNext;();summary;df-generated | +| System.Collections.Generic;LinkedList<>+Enumerator;OnDeserialization;(System.Object);summary;df-generated | +| System.Collections.Generic;LinkedList<>+Enumerator;Reset;();summary;df-generated | +| System.Collections.Generic;LinkedList<>;Contains;(T);summary;df-generated | +| System.Collections.Generic;LinkedList<>;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Collections.Generic;LinkedList<>;LinkedList;();summary;df-generated | +| System.Collections.Generic;LinkedList<>;OnDeserialization;(System.Object);summary;df-generated | +| System.Collections.Generic;LinkedList<>;Remove;(T);summary;df-generated | +| System.Collections.Generic;LinkedList<>;RemoveFirst;();summary;df-generated | +| System.Collections.Generic;LinkedList<>;RemoveLast;();summary;df-generated | +| System.Collections.Generic;LinkedList<>;get_Count;();summary;df-generated | +| System.Collections.Generic;LinkedList<>;get_IsReadOnly;();summary;df-generated | +| System.Collections.Generic;LinkedList<>;get_IsSynchronized;();summary;df-generated | +| System.Collections.Generic;LinkedListNode<>;get_ValueRef;();summary;df-generated | +| System.Collections.Generic;List<>+Enumerator;Dispose;();summary;df-generated | +| System.Collections.Generic;List<>+Enumerator;MoveNext;();summary;df-generated | +| System.Collections.Generic;List<>+Enumerator;Reset;();summary;df-generated | +| System.Collections.Generic;List<>;BinarySearch;(System.Int32,System.Int32,T,System.Collections.Generic.IComparer);summary;df-generated | +| System.Collections.Generic;List<>;BinarySearch;(T);summary;df-generated | +| System.Collections.Generic;List<>;BinarySearch;(T,System.Collections.Generic.IComparer);summary;df-generated | +| System.Collections.Generic;List<>;Contains;(System.Object);summary;df-generated | +| System.Collections.Generic;List<>;Contains;(T);summary;df-generated | +| System.Collections.Generic;List<>;CopyTo;(System.Int32,T[],System.Int32,System.Int32);summary;df-generated | +| System.Collections.Generic;List<>;EnsureCapacity;(System.Int32);summary;df-generated | +| System.Collections.Generic;List<>;IndexOf;(System.Object);summary;df-generated | +| System.Collections.Generic;List<>;IndexOf;(T);summary;df-generated | +| System.Collections.Generic;List<>;IndexOf;(T,System.Int32);summary;df-generated | +| System.Collections.Generic;List<>;IndexOf;(T,System.Int32,System.Int32);summary;df-generated | +| System.Collections.Generic;List<>;LastIndexOf;(T);summary;df-generated | +| System.Collections.Generic;List<>;LastIndexOf;(T,System.Int32);summary;df-generated | +| System.Collections.Generic;List<>;LastIndexOf;(T,System.Int32,System.Int32);summary;df-generated | +| System.Collections.Generic;List<>;List;();summary;df-generated | +| System.Collections.Generic;List<>;List;(System.Int32);summary;df-generated | +| System.Collections.Generic;List<>;Remove;(System.Object);summary;df-generated | +| System.Collections.Generic;List<>;Remove;(T);summary;df-generated | +| System.Collections.Generic;List<>;RemoveAt;(System.Int32);summary;df-generated | +| System.Collections.Generic;List<>;RemoveRange;(System.Int32,System.Int32);summary;df-generated | +| System.Collections.Generic;List<>;Sort;();summary;df-generated | +| System.Collections.Generic;List<>;Sort;(System.Collections.Generic.IComparer);summary;df-generated | +| System.Collections.Generic;List<>;Sort;(System.Int32,System.Int32,System.Collections.Generic.IComparer);summary;df-generated | +| System.Collections.Generic;List<>;ToArray;();summary;df-generated | +| System.Collections.Generic;List<>;TrimExcess;();summary;df-generated | +| System.Collections.Generic;List<>;get_Capacity;();summary;df-generated | +| System.Collections.Generic;List<>;get_Count;();summary;df-generated | +| System.Collections.Generic;List<>;get_IsFixedSize;();summary;df-generated | +| System.Collections.Generic;List<>;get_IsReadOnly;();summary;df-generated | +| System.Collections.Generic;List<>;get_IsSynchronized;();summary;df-generated | +| System.Collections.Generic;List<>;set_Capacity;(System.Int32);summary;df-generated | +| System.Collections.Generic;PriorityQueue<,>+UnorderedItemsCollection+Enumerator;Dispose;();summary;df-generated | +| System.Collections.Generic;PriorityQueue<,>+UnorderedItemsCollection+Enumerator;MoveNext;();summary;df-generated | +| System.Collections.Generic;PriorityQueue<,>+UnorderedItemsCollection+Enumerator;Reset;();summary;df-generated | +| System.Collections.Generic;PriorityQueue<,>+UnorderedItemsCollection+Enumerator;get_Current;();summary;df-generated | +| System.Collections.Generic;PriorityQueue<,>+UnorderedItemsCollection;get_Count;();summary;df-generated | +| System.Collections.Generic;PriorityQueue<,>+UnorderedItemsCollection;get_IsSynchronized;();summary;df-generated | +| System.Collections.Generic;PriorityQueue<,>;Clear;();summary;df-generated | +| System.Collections.Generic;PriorityQueue<,>;Enqueue;(TElement,TPriority);summary;df-generated | +| System.Collections.Generic;PriorityQueue<,>;EnqueueRange;(System.Collections.Generic.IEnumerable,TPriority);summary;df-generated | +| System.Collections.Generic;PriorityQueue<,>;EnsureCapacity;(System.Int32);summary;df-generated | +| System.Collections.Generic;PriorityQueue<,>;PriorityQueue;();summary;df-generated | +| System.Collections.Generic;PriorityQueue<,>;PriorityQueue;(System.Collections.Generic.IEnumerable>);summary;df-generated | +| System.Collections.Generic;PriorityQueue<,>;PriorityQueue;(System.Int32);summary;df-generated | +| System.Collections.Generic;PriorityQueue<,>;TrimExcess;();summary;df-generated | +| System.Collections.Generic;PriorityQueue<,>;get_Count;();summary;df-generated | +| System.Collections.Generic;PriorityQueue<,>;get_UnorderedItems;();summary;df-generated | +| System.Collections.Generic;Queue<>+Enumerator;Dispose;();summary;df-generated | +| System.Collections.Generic;Queue<>+Enumerator;MoveNext;();summary;df-generated | +| System.Collections.Generic;Queue<>+Enumerator;Reset;();summary;df-generated | +| System.Collections.Generic;Queue<>;Contains;(T);summary;df-generated | +| System.Collections.Generic;Queue<>;EnsureCapacity;(System.Int32);summary;df-generated | +| System.Collections.Generic;Queue<>;Queue;();summary;df-generated | +| System.Collections.Generic;Queue<>;Queue;(System.Int32);summary;df-generated | +| System.Collections.Generic;Queue<>;ToArray;();summary;df-generated | +| System.Collections.Generic;Queue<>;TrimExcess;();summary;df-generated | +| System.Collections.Generic;Queue<>;get_Count;();summary;df-generated | +| System.Collections.Generic;Queue<>;get_IsSynchronized;();summary;df-generated | +| System.Collections.Generic;ReferenceEqualityComparer;Equals;(System.Object,System.Object);summary;df-generated | +| System.Collections.Generic;ReferenceEqualityComparer;GetHashCode;(System.Object);summary;df-generated | +| System.Collections.Generic;ReferenceEqualityComparer;get_Instance;();summary;df-generated | +| System.Collections.Generic;SortedDictionary<,>+Enumerator;Dispose;();summary;df-generated | +| System.Collections.Generic;SortedDictionary<,>+Enumerator;MoveNext;();summary;df-generated | +| System.Collections.Generic;SortedDictionary<,>+Enumerator;Reset;();summary;df-generated | +| System.Collections.Generic;SortedDictionary<,>+Enumerator;get_Current;();summary;df-generated | +| System.Collections.Generic;SortedDictionary<,>+Enumerator;get_Entry;();summary;df-generated | +| System.Collections.Generic;SortedDictionary<,>+Enumerator;get_Key;();summary;df-generated | +| System.Collections.Generic;SortedDictionary<,>+Enumerator;get_Value;();summary;df-generated | +| System.Collections.Generic;SortedDictionary<,>+KeyCollection+Enumerator;Dispose;();summary;df-generated | +| System.Collections.Generic;SortedDictionary<,>+KeyCollection+Enumerator;MoveNext;();summary;df-generated | +| System.Collections.Generic;SortedDictionary<,>+KeyCollection+Enumerator;Reset;();summary;df-generated | +| System.Collections.Generic;SortedDictionary<,>+KeyCollection+Enumerator;get_Current;();summary;df-generated | +| System.Collections.Generic;SortedDictionary<,>+KeyCollection;Contains;(TKey);summary;df-generated | +| System.Collections.Generic;SortedDictionary<,>+KeyCollection;Remove;(TKey);summary;df-generated | +| System.Collections.Generic;SortedDictionary<,>+KeyCollection;get_Count;();summary;df-generated | +| System.Collections.Generic;SortedDictionary<,>+KeyCollection;get_IsReadOnly;();summary;df-generated | +| System.Collections.Generic;SortedDictionary<,>+KeyCollection;get_IsSynchronized;();summary;df-generated | +| System.Collections.Generic;SortedDictionary<,>+ValueCollection+Enumerator;Dispose;();summary;df-generated | +| System.Collections.Generic;SortedDictionary<,>+ValueCollection+Enumerator;MoveNext;();summary;df-generated | +| System.Collections.Generic;SortedDictionary<,>+ValueCollection+Enumerator;Reset;();summary;df-generated | +| System.Collections.Generic;SortedDictionary<,>+ValueCollection+Enumerator;get_Current;();summary;df-generated | +| System.Collections.Generic;SortedDictionary<,>+ValueCollection;Contains;(TValue);summary;df-generated | +| System.Collections.Generic;SortedDictionary<,>+ValueCollection;Remove;(TValue);summary;df-generated | +| System.Collections.Generic;SortedDictionary<,>+ValueCollection;get_Count;();summary;df-generated | +| System.Collections.Generic;SortedDictionary<,>+ValueCollection;get_IsReadOnly;();summary;df-generated | +| System.Collections.Generic;SortedDictionary<,>+ValueCollection;get_IsSynchronized;();summary;df-generated | +| System.Collections.Generic;SortedDictionary<,>;Contains;(System.Collections.Generic.KeyValuePair);summary;df-generated | +| System.Collections.Generic;SortedDictionary<,>;Contains;(System.Object);summary;df-generated | +| System.Collections.Generic;SortedDictionary<,>;ContainsKey;(TKey);summary;df-generated | +| System.Collections.Generic;SortedDictionary<,>;ContainsValue;(TValue);summary;df-generated | +| System.Collections.Generic;SortedDictionary<,>;Remove;(System.Collections.Generic.KeyValuePair);summary;df-generated | +| System.Collections.Generic;SortedDictionary<,>;Remove;(System.Object);summary;df-generated | +| System.Collections.Generic;SortedDictionary<,>;Remove;(TKey);summary;df-generated | +| System.Collections.Generic;SortedDictionary<,>;SortedDictionary;();summary;df-generated | +| System.Collections.Generic;SortedDictionary<,>;SortedDictionary;(System.Collections.Generic.IComparer);summary;df-generated | +| System.Collections.Generic;SortedDictionary<,>;TryGetValue;(TKey,TValue);summary;df-generated | +| System.Collections.Generic;SortedDictionary<,>;get_Comparer;();summary;df-generated | +| System.Collections.Generic;SortedDictionary<,>;get_Count;();summary;df-generated | +| System.Collections.Generic;SortedDictionary<,>;get_IsFixedSize;();summary;df-generated | +| System.Collections.Generic;SortedDictionary<,>;get_IsReadOnly;();summary;df-generated | +| System.Collections.Generic;SortedDictionary<,>;get_IsSynchronized;();summary;df-generated | +| System.Collections.Generic;SortedList<,>;Contains;(System.Collections.Generic.KeyValuePair);summary;df-generated | +| System.Collections.Generic;SortedList<,>;Contains;(System.Object);summary;df-generated | +| System.Collections.Generic;SortedList<,>;ContainsKey;(TKey);summary;df-generated | +| System.Collections.Generic;SortedList<,>;ContainsValue;(TValue);summary;df-generated | +| System.Collections.Generic;SortedList<,>;IndexOfKey;(TKey);summary;df-generated | +| System.Collections.Generic;SortedList<,>;IndexOfValue;(TValue);summary;df-generated | +| System.Collections.Generic;SortedList<,>;Remove;(System.Collections.Generic.KeyValuePair);summary;df-generated | +| System.Collections.Generic;SortedList<,>;Remove;(System.Object);summary;df-generated | +| System.Collections.Generic;SortedList<,>;Remove;(TKey);summary;df-generated | +| System.Collections.Generic;SortedList<,>;RemoveAt;(System.Int32);summary;df-generated | +| System.Collections.Generic;SortedList<,>;SortedList;();summary;df-generated | +| System.Collections.Generic;SortedList<,>;SortedList;(System.Int32);summary;df-generated | +| System.Collections.Generic;SortedList<,>;SortedList;(System.Int32,System.Collections.Generic.IComparer);summary;df-generated | +| System.Collections.Generic;SortedList<,>;TrimExcess;();summary;df-generated | +| System.Collections.Generic;SortedList<,>;get_Capacity;();summary;df-generated | +| System.Collections.Generic;SortedList<,>;get_Count;();summary;df-generated | +| System.Collections.Generic;SortedList<,>;get_IsFixedSize;();summary;df-generated | +| System.Collections.Generic;SortedList<,>;get_IsReadOnly;();summary;df-generated | +| System.Collections.Generic;SortedList<,>;get_IsSynchronized;();summary;df-generated | +| System.Collections.Generic;SortedList<,>;set_Capacity;(System.Int32);summary;df-generated | +| System.Collections.Generic;SortedSet<>+Enumerator;Dispose;();summary;df-generated | +| System.Collections.Generic;SortedSet<>+Enumerator;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Collections.Generic;SortedSet<>+Enumerator;MoveNext;();summary;df-generated | +| System.Collections.Generic;SortedSet<>+Enumerator;OnDeserialization;(System.Object);summary;df-generated | +| System.Collections.Generic;SortedSet<>+Enumerator;Reset;();summary;df-generated | +| System.Collections.Generic;SortedSet<>+Enumerator;get_Current;();summary;df-generated | +| System.Collections.Generic;SortedSet<>;Contains;(T);summary;df-generated | +| System.Collections.Generic;SortedSet<>;CopyTo;(T[]);summary;df-generated | +| System.Collections.Generic;SortedSet<>;CopyTo;(T[],System.Int32,System.Int32);summary;df-generated | +| System.Collections.Generic;SortedSet<>;CreateSetComparer;();summary;df-generated | +| System.Collections.Generic;SortedSet<>;CreateSetComparer;(System.Collections.Generic.IEqualityComparer);summary;df-generated | +| System.Collections.Generic;SortedSet<>;ExceptWith;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Generic;SortedSet<>;IsProperSubsetOf;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Generic;SortedSet<>;IsProperSupersetOf;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Generic;SortedSet<>;IsSubsetOf;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Generic;SortedSet<>;IsSupersetOf;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Generic;SortedSet<>;OnDeserialization;(System.Object);summary;df-generated | +| System.Collections.Generic;SortedSet<>;Overlaps;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Generic;SortedSet<>;Remove;(T);summary;df-generated | +| System.Collections.Generic;SortedSet<>;SetEquals;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Generic;SortedSet<>;SortedSet;();summary;df-generated | +| System.Collections.Generic;SortedSet<>;SortedSet;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Generic;SortedSet<>;SortedSet;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IComparer);summary;df-generated | +| System.Collections.Generic;SortedSet<>;TryGetValue;(T,T);summary;df-generated | +| System.Collections.Generic;SortedSet<>;get_Count;();summary;df-generated | +| System.Collections.Generic;SortedSet<>;get_IsReadOnly;();summary;df-generated | +| System.Collections.Generic;SortedSet<>;get_IsSynchronized;();summary;df-generated | +| System.Collections.Generic;SortedSet<>;get_Max;();summary;df-generated | +| System.Collections.Generic;SortedSet<>;get_Min;();summary;df-generated | +| System.Collections.Generic;Stack<>+Enumerator;Dispose;();summary;df-generated | +| System.Collections.Generic;Stack<>+Enumerator;MoveNext;();summary;df-generated | +| System.Collections.Generic;Stack<>+Enumerator;Reset;();summary;df-generated | +| System.Collections.Generic;Stack<>;Contains;(T);summary;df-generated | +| System.Collections.Generic;Stack<>;EnsureCapacity;(System.Int32);summary;df-generated | +| System.Collections.Generic;Stack<>;Stack;();summary;df-generated | +| System.Collections.Generic;Stack<>;Stack;(System.Int32);summary;df-generated | +| System.Collections.Generic;Stack<>;TrimExcess;();summary;df-generated | +| System.Collections.Generic;Stack<>;get_Count;();summary;df-generated | +| System.Collections.Generic;Stack<>;get_IsSynchronized;();summary;df-generated | +| System.Collections.Immutable;IImmutableDictionary<,>;Add;(TKey,TValue);summary;df-generated | +| System.Collections.Immutable;IImmutableDictionary<,>;Contains;(System.Collections.Generic.KeyValuePair);summary;df-generated | +| System.Collections.Immutable;IImmutableDictionary<,>;Remove;(TKey);summary;df-generated | +| System.Collections.Immutable;IImmutableDictionary<,>;RemoveRange;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Immutable;IImmutableDictionary<,>;SetItem;(TKey,TValue);summary;df-generated | +| System.Collections.Immutable;IImmutableDictionary<,>;SetItems;(System.Collections.Generic.IEnumerable>);summary;df-generated | +| System.Collections.Immutable;IImmutableDictionary<,>;TryGetKey;(TKey,TKey);summary;df-generated | +| System.Collections.Immutable;IImmutableList<>;IndexOf;(T,System.Int32,System.Int32,System.Collections.Generic.IEqualityComparer);summary;df-generated | +| System.Collections.Immutable;IImmutableList<>;Insert;(System.Int32,T);summary;df-generated | +| System.Collections.Immutable;IImmutableList<>;InsertRange;(System.Int32,System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Immutable;IImmutableList<>;LastIndexOf;(T,System.Int32,System.Int32,System.Collections.Generic.IEqualityComparer);summary;df-generated | +| System.Collections.Immutable;IImmutableList<>;Remove;(T,System.Collections.Generic.IEqualityComparer);summary;df-generated | +| System.Collections.Immutable;IImmutableList<>;RemoveAt;(System.Int32);summary;df-generated | +| System.Collections.Immutable;IImmutableList<>;RemoveRange;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);summary;df-generated | +| System.Collections.Immutable;IImmutableList<>;RemoveRange;(System.Int32,System.Int32);summary;df-generated | +| System.Collections.Immutable;IImmutableList<>;Replace;(T,T,System.Collections.Generic.IEqualityComparer);summary;df-generated | +| System.Collections.Immutable;IImmutableList<>;SetItem;(System.Int32,T);summary;df-generated | +| System.Collections.Immutable;IImmutableQueue<>;Dequeue;();summary;df-generated | +| System.Collections.Immutable;IImmutableQueue<>;Enqueue;(T);summary;df-generated | +| System.Collections.Immutable;IImmutableQueue<>;Peek;();summary;df-generated | +| System.Collections.Immutable;IImmutableQueue<>;get_IsEmpty;();summary;df-generated | +| System.Collections.Immutable;IImmutableSet<>;Contains;(T);summary;df-generated | +| System.Collections.Immutable;IImmutableSet<>;Except;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Immutable;IImmutableSet<>;Intersect;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Immutable;IImmutableSet<>;IsProperSubsetOf;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Immutable;IImmutableSet<>;IsProperSupersetOf;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Immutable;IImmutableSet<>;IsSubsetOf;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Immutable;IImmutableSet<>;IsSupersetOf;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Immutable;IImmutableSet<>;Overlaps;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Immutable;IImmutableSet<>;Remove;(T);summary;df-generated | +| System.Collections.Immutable;IImmutableSet<>;SetEquals;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Immutable;IImmutableSet<>;SymmetricExcept;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Immutable;IImmutableSet<>;TryGetValue;(T,T);summary;df-generated | +| System.Collections.Immutable;IImmutableSet<>;Union;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Immutable;IImmutableStack<>;Peek;();summary;df-generated | +| System.Collections.Immutable;IImmutableStack<>;Pop;();summary;df-generated | +| System.Collections.Immutable;IImmutableStack<>;Push;(T);summary;df-generated | +| System.Collections.Immutable;IImmutableStack<>;get_IsEmpty;();summary;df-generated | +| System.Collections.Immutable;ImmutableArray;BinarySearch<>;(System.Collections.Immutable.ImmutableArray,System.Int32,System.Int32,T);summary;df-generated | +| System.Collections.Immutable;ImmutableArray;BinarySearch<>;(System.Collections.Immutable.ImmutableArray,System.Int32,System.Int32,T,System.Collections.Generic.IComparer);summary;df-generated | +| System.Collections.Immutable;ImmutableArray;BinarySearch<>;(System.Collections.Immutable.ImmutableArray,T);summary;df-generated | +| System.Collections.Immutable;ImmutableArray;BinarySearch<>;(System.Collections.Immutable.ImmutableArray,T,System.Collections.Generic.IComparer);summary;df-generated | +| System.Collections.Immutable;ImmutableArray;Create<>;();summary;df-generated | +| System.Collections.Immutable;ImmutableArray;Create<>;(T[]);summary;df-generated | +| System.Collections.Immutable;ImmutableArray;CreateBuilder<>;();summary;df-generated | +| System.Collections.Immutable;ImmutableArray;CreateBuilder<>;(System.Int32);summary;df-generated | +| System.Collections.Immutable;ImmutableArray;ToImmutableArray<>;(System.Collections.Immutable.ImmutableArray+Builder);summary;df-generated | +| System.Collections.Immutable;ImmutableArray<>+Builder;AddRange;(System.Collections.Immutable.ImmutableArray<>,System.Int32);summary;df-generated | +| System.Collections.Immutable;ImmutableArray<>+Builder;AddRange;(T[],System.Int32);summary;df-generated | +| System.Collections.Immutable;ImmutableArray<>+Builder;Contains;(T);summary;df-generated | +| System.Collections.Immutable;ImmutableArray<>+Builder;IndexOf;(T);summary;df-generated | +| System.Collections.Immutable;ImmutableArray<>+Builder;IndexOf;(T,System.Int32);summary;df-generated | +| System.Collections.Immutable;ImmutableArray<>+Builder;IndexOf;(T,System.Int32,System.Int32);summary;df-generated | +| System.Collections.Immutable;ImmutableArray<>+Builder;IndexOf;(T,System.Int32,System.Int32,System.Collections.Generic.IEqualityComparer);summary;df-generated | +| System.Collections.Immutable;ImmutableArray<>+Builder;ItemRef;(System.Int32);summary;df-generated | +| System.Collections.Immutable;ImmutableArray<>+Builder;LastIndexOf;(T);summary;df-generated | +| System.Collections.Immutable;ImmutableArray<>+Builder;LastIndexOf;(T,System.Int32);summary;df-generated | +| System.Collections.Immutable;ImmutableArray<>+Builder;LastIndexOf;(T,System.Int32,System.Int32);summary;df-generated | +| System.Collections.Immutable;ImmutableArray<>+Builder;LastIndexOf;(T,System.Int32,System.Int32,System.Collections.Generic.IEqualityComparer);summary;df-generated | +| System.Collections.Immutable;ImmutableArray<>+Builder;Remove;(T);summary;df-generated | +| System.Collections.Immutable;ImmutableArray<>+Builder;RemoveAt;(System.Int32);summary;df-generated | +| System.Collections.Immutable;ImmutableArray<>+Builder;Sort;();summary;df-generated | +| System.Collections.Immutable;ImmutableArray<>+Builder;Sort;(System.Collections.Generic.IComparer);summary;df-generated | +| System.Collections.Immutable;ImmutableArray<>+Builder;Sort;(System.Int32,System.Int32,System.Collections.Generic.IComparer);summary;df-generated | +| System.Collections.Immutable;ImmutableArray<>+Builder;ToArray;();summary;df-generated | +| System.Collections.Immutable;ImmutableArray<>+Builder;ToImmutable;();summary;df-generated | +| System.Collections.Immutable;ImmutableArray<>+Builder;get_Capacity;();summary;df-generated | +| System.Collections.Immutable;ImmutableArray<>+Builder;get_Count;();summary;df-generated | +| System.Collections.Immutable;ImmutableArray<>+Builder;get_IsReadOnly;();summary;df-generated | +| System.Collections.Immutable;ImmutableArray<>+Builder;set_Capacity;(System.Int32);summary;df-generated | +| System.Collections.Immutable;ImmutableArray<>+Builder;set_Count;(System.Int32);summary;df-generated | +| System.Collections.Immutable;ImmutableArray<>+Enumerator;MoveNext;();summary;df-generated | +| System.Collections.Immutable;ImmutableArray<>;AsSpan;();summary;df-generated | +| System.Collections.Immutable;ImmutableArray<>;Clear;();summary;df-generated | +| System.Collections.Immutable;ImmutableArray<>;CompareTo;(System.Object,System.Collections.IComparer);summary;df-generated | +| System.Collections.Immutable;ImmutableArray<>;Contains;(System.Object);summary;df-generated | +| System.Collections.Immutable;ImmutableArray<>;Contains;(T);summary;df-generated | +| System.Collections.Immutable;ImmutableArray<>;CopyTo;(System.Int32,T[],System.Int32,System.Int32);summary;df-generated | +| System.Collections.Immutable;ImmutableArray<>;CopyTo;(T[]);summary;df-generated | +| System.Collections.Immutable;ImmutableArray<>;Equals;(System.Collections.Immutable.ImmutableArray<>);summary;df-generated | +| System.Collections.Immutable;ImmutableArray<>;Equals;(System.Object);summary;df-generated | +| System.Collections.Immutable;ImmutableArray<>;Equals;(System.Object,System.Collections.IEqualityComparer);summary;df-generated | +| System.Collections.Immutable;ImmutableArray<>;GetHashCode;();summary;df-generated | +| System.Collections.Immutable;ImmutableArray<>;GetHashCode;(System.Collections.IEqualityComparer);summary;df-generated | +| System.Collections.Immutable;ImmutableArray<>;IndexOf;(System.Object);summary;df-generated | +| System.Collections.Immutable;ImmutableArray<>;IndexOf;(T);summary;df-generated | +| System.Collections.Immutable;ImmutableArray<>;IndexOf;(T,System.Int32);summary;df-generated | +| System.Collections.Immutable;ImmutableArray<>;IndexOf;(T,System.Int32,System.Collections.Generic.IEqualityComparer);summary;df-generated | +| System.Collections.Immutable;ImmutableArray<>;IndexOf;(T,System.Int32,System.Int32);summary;df-generated | +| System.Collections.Immutable;ImmutableArray<>;IndexOf;(T,System.Int32,System.Int32,System.Collections.Generic.IEqualityComparer);summary;df-generated | +| System.Collections.Immutable;ImmutableArray<>;ItemRef;(System.Int32);summary;df-generated | +| System.Collections.Immutable;ImmutableArray<>;LastIndexOf;(T);summary;df-generated | +| System.Collections.Immutable;ImmutableArray<>;LastIndexOf;(T,System.Int32);summary;df-generated | +| System.Collections.Immutable;ImmutableArray<>;LastIndexOf;(T,System.Int32,System.Int32);summary;df-generated | +| System.Collections.Immutable;ImmutableArray<>;LastIndexOf;(T,System.Int32,System.Int32,System.Collections.Generic.IEqualityComparer);summary;df-generated | +| System.Collections.Immutable;ImmutableArray<>;Remove;(System.Object);summary;df-generated | +| System.Collections.Immutable;ImmutableArray<>;Remove;(T);summary;df-generated | +| System.Collections.Immutable;ImmutableArray<>;RemoveAt;(System.Int32);summary;df-generated | +| System.Collections.Immutable;ImmutableArray<>;get_Count;();summary;df-generated | +| System.Collections.Immutable;ImmutableArray<>;get_IsDefault;();summary;df-generated | +| System.Collections.Immutable;ImmutableArray<>;get_IsDefaultOrEmpty;();summary;df-generated | +| System.Collections.Immutable;ImmutableArray<>;get_IsEmpty;();summary;df-generated | +| System.Collections.Immutable;ImmutableArray<>;get_IsFixedSize;();summary;df-generated | +| System.Collections.Immutable;ImmutableArray<>;get_IsReadOnly;();summary;df-generated | +| System.Collections.Immutable;ImmutableArray<>;get_IsSynchronized;();summary;df-generated | +| System.Collections.Immutable;ImmutableArray<>;get_Length;();summary;df-generated | +| System.Collections.Immutable;ImmutableArray<>;get_SyncRoot;();summary;df-generated | +| System.Collections.Immutable;ImmutableDictionary;Contains<,>;(System.Collections.Immutable.IImmutableDictionary,TKey,TValue);summary;df-generated | +| System.Collections.Immutable;ImmutableDictionary;Create<,>;();summary;df-generated | +| System.Collections.Immutable;ImmutableDictionary;CreateBuilder<,>;();summary;df-generated | +| System.Collections.Immutable;ImmutableDictionary;CreateBuilder<,>;(System.Collections.Generic.IEqualityComparer);summary;df-generated | +| System.Collections.Immutable;ImmutableDictionary;CreateBuilder<,>;(System.Collections.Generic.IEqualityComparer,System.Collections.Generic.IEqualityComparer);summary;df-generated | +| System.Collections.Immutable;ImmutableDictionary;GetValueOrDefault<,>;(System.Collections.Immutable.IImmutableDictionary,TKey);summary;df-generated | +| System.Collections.Immutable;ImmutableDictionary<,>+Builder;Contains;(System.Collections.Generic.KeyValuePair);summary;df-generated | +| System.Collections.Immutable;ImmutableDictionary<,>+Builder;Contains;(System.Object);summary;df-generated | +| System.Collections.Immutable;ImmutableDictionary<,>+Builder;ContainsKey;(TKey);summary;df-generated | +| System.Collections.Immutable;ImmutableDictionary<,>+Builder;ContainsValue;(TValue);summary;df-generated | +| System.Collections.Immutable;ImmutableDictionary<,>+Builder;GetValueOrDefault;(TKey);summary;df-generated | +| System.Collections.Immutable;ImmutableDictionary<,>+Builder;Remove;(System.Collections.Generic.KeyValuePair);summary;df-generated | +| System.Collections.Immutable;ImmutableDictionary<,>+Builder;Remove;(System.Object);summary;df-generated | +| System.Collections.Immutable;ImmutableDictionary<,>+Builder;Remove;(TKey);summary;df-generated | +| System.Collections.Immutable;ImmutableDictionary<,>+Builder;RemoveRange;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Immutable;ImmutableDictionary<,>+Builder;TryGetValue;(TKey,TValue);summary;df-generated | +| System.Collections.Immutable;ImmutableDictionary<,>+Builder;get_Count;();summary;df-generated | +| System.Collections.Immutable;ImmutableDictionary<,>+Builder;get_IsFixedSize;();summary;df-generated | +| System.Collections.Immutable;ImmutableDictionary<,>+Builder;get_IsReadOnly;();summary;df-generated | +| System.Collections.Immutable;ImmutableDictionary<,>+Builder;get_IsSynchronized;();summary;df-generated | +| System.Collections.Immutable;ImmutableDictionary<,>+Enumerator;Dispose;();summary;df-generated | +| System.Collections.Immutable;ImmutableDictionary<,>+Enumerator;MoveNext;();summary;df-generated | +| System.Collections.Immutable;ImmutableDictionary<,>+Enumerator;Reset;();summary;df-generated | +| System.Collections.Immutable;ImmutableDictionary<,>+Enumerator;get_Current;();summary;df-generated | +| System.Collections.Immutable;ImmutableDictionary<,>;Contains;(System.Collections.Generic.KeyValuePair);summary;df-generated | +| System.Collections.Immutable;ImmutableDictionary<,>;Contains;(System.Object);summary;df-generated | +| System.Collections.Immutable;ImmutableDictionary<,>;ContainsKey;(TKey);summary;df-generated | +| System.Collections.Immutable;ImmutableDictionary<,>;ContainsValue;(TValue);summary;df-generated | +| System.Collections.Immutable;ImmutableDictionary<,>;Remove;(System.Collections.Generic.KeyValuePair);summary;df-generated | +| System.Collections.Immutable;ImmutableDictionary<,>;Remove;(System.Object);summary;df-generated | +| System.Collections.Immutable;ImmutableDictionary<,>;Remove;(TKey);summary;df-generated | +| System.Collections.Immutable;ImmutableDictionary<,>;TryGetValue;(TKey,TValue);summary;df-generated | +| System.Collections.Immutable;ImmutableDictionary<,>;get_Count;();summary;df-generated | +| System.Collections.Immutable;ImmutableDictionary<,>;get_IsEmpty;();summary;df-generated | +| System.Collections.Immutable;ImmutableDictionary<,>;get_IsFixedSize;();summary;df-generated | +| System.Collections.Immutable;ImmutableDictionary<,>;get_IsReadOnly;();summary;df-generated | +| System.Collections.Immutable;ImmutableDictionary<,>;get_IsSynchronized;();summary;df-generated | +| System.Collections.Immutable;ImmutableHashSet;Create<>;();summary;df-generated | +| System.Collections.Immutable;ImmutableHashSet;Create<>;(System.Collections.Generic.IEqualityComparer);summary;df-generated | +| System.Collections.Immutable;ImmutableHashSet;Create<>;(System.Collections.Generic.IEqualityComparer,T);summary;df-generated | +| System.Collections.Immutable;ImmutableHashSet;Create<>;(System.Collections.Generic.IEqualityComparer,T[]);summary;df-generated | +| System.Collections.Immutable;ImmutableHashSet;Create<>;(T);summary;df-generated | +| System.Collections.Immutable;ImmutableHashSet;Create<>;(T[]);summary;df-generated | +| System.Collections.Immutable;ImmutableHashSet;CreateBuilder<>;();summary;df-generated | +| System.Collections.Immutable;ImmutableHashSet;CreateBuilder<>;(System.Collections.Generic.IEqualityComparer);summary;df-generated | +| System.Collections.Immutable;ImmutableHashSet<>+Builder;Contains;(T);summary;df-generated | +| System.Collections.Immutable;ImmutableHashSet<>+Builder;ExceptWith;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Immutable;ImmutableHashSet<>+Builder;IntersectWith;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Immutable;ImmutableHashSet<>+Builder;IsProperSubsetOf;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Immutable;ImmutableHashSet<>+Builder;IsProperSupersetOf;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Immutable;ImmutableHashSet<>+Builder;IsSubsetOf;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Immutable;ImmutableHashSet<>+Builder;IsSupersetOf;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Immutable;ImmutableHashSet<>+Builder;Overlaps;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Immutable;ImmutableHashSet<>+Builder;Remove;(T);summary;df-generated | +| System.Collections.Immutable;ImmutableHashSet<>+Builder;SetEquals;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Immutable;ImmutableHashSet<>+Builder;SymmetricExceptWith;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Immutable;ImmutableHashSet<>+Builder;UnionWith;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Immutable;ImmutableHashSet<>+Builder;get_Count;();summary;df-generated | +| System.Collections.Immutable;ImmutableHashSet<>+Builder;get_IsReadOnly;();summary;df-generated | +| System.Collections.Immutable;ImmutableHashSet<>+Enumerator;Dispose;();summary;df-generated | +| System.Collections.Immutable;ImmutableHashSet<>+Enumerator;MoveNext;();summary;df-generated | +| System.Collections.Immutable;ImmutableHashSet<>+Enumerator;Reset;();summary;df-generated | +| System.Collections.Immutable;ImmutableHashSet<>+Enumerator;get_Current;();summary;df-generated | +| System.Collections.Immutable;ImmutableHashSet<>;Contains;(T);summary;df-generated | +| System.Collections.Immutable;ImmutableHashSet<>;ExceptWith;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Immutable;ImmutableHashSet<>;IntersectWith;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Immutable;ImmutableHashSet<>;IsProperSubsetOf;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Immutable;ImmutableHashSet<>;IsProperSupersetOf;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Immutable;ImmutableHashSet<>;IsSubsetOf;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Immutable;ImmutableHashSet<>;IsSupersetOf;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Immutable;ImmutableHashSet<>;Overlaps;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Immutable;ImmutableHashSet<>;Remove;(T);summary;df-generated | +| System.Collections.Immutable;ImmutableHashSet<>;SetEquals;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Immutable;ImmutableHashSet<>;SymmetricExceptWith;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Immutable;ImmutableHashSet<>;UnionWith;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Immutable;ImmutableHashSet<>;get_Count;();summary;df-generated | +| System.Collections.Immutable;ImmutableHashSet<>;get_IsEmpty;();summary;df-generated | +| System.Collections.Immutable;ImmutableHashSet<>;get_IsReadOnly;();summary;df-generated | +| System.Collections.Immutable;ImmutableHashSet<>;get_IsSynchronized;();summary;df-generated | +| System.Collections.Immutable;ImmutableInterlocked;Enqueue<>;(System.Collections.Immutable.ImmutableQueue,T);summary;df-generated | +| System.Collections.Immutable;ImmutableInterlocked;InterlockedCompareExchange<>;(System.Collections.Immutable.ImmutableArray,System.Collections.Immutable.ImmutableArray,System.Collections.Immutable.ImmutableArray);summary;df-generated | +| System.Collections.Immutable;ImmutableInterlocked;InterlockedExchange<>;(System.Collections.Immutable.ImmutableArray,System.Collections.Immutable.ImmutableArray);summary;df-generated | +| System.Collections.Immutable;ImmutableInterlocked;InterlockedInitialize<>;(System.Collections.Immutable.ImmutableArray,System.Collections.Immutable.ImmutableArray);summary;df-generated | +| System.Collections.Immutable;ImmutableInterlocked;Push<>;(System.Collections.Immutable.ImmutableStack,T);summary;df-generated | +| System.Collections.Immutable;ImmutableInterlocked;TryAdd<,>;(System.Collections.Immutable.ImmutableDictionary,TKey,TValue);summary;df-generated | +| System.Collections.Immutable;ImmutableInterlocked;TryDequeue<>;(System.Collections.Immutable.ImmutableQueue,T);summary;df-generated | +| System.Collections.Immutable;ImmutableInterlocked;TryPop<>;(System.Collections.Immutable.ImmutableStack,T);summary;df-generated | +| System.Collections.Immutable;ImmutableInterlocked;TryRemove<,>;(System.Collections.Immutable.ImmutableDictionary,TKey,TValue);summary;df-generated | +| System.Collections.Immutable;ImmutableInterlocked;TryUpdate<,>;(System.Collections.Immutable.ImmutableDictionary,TKey,TValue,TValue);summary;df-generated | +| System.Collections.Immutable;ImmutableList;Create<>;();summary;df-generated | +| System.Collections.Immutable;ImmutableList;Create<>;(T[]);summary;df-generated | +| System.Collections.Immutable;ImmutableList;CreateBuilder<>;();summary;df-generated | +| System.Collections.Immutable;ImmutableList;IndexOf<>;(System.Collections.Immutable.IImmutableList,T);summary;df-generated | +| System.Collections.Immutable;ImmutableList;IndexOf<>;(System.Collections.Immutable.IImmutableList,T,System.Collections.Generic.IEqualityComparer);summary;df-generated | +| System.Collections.Immutable;ImmutableList;IndexOf<>;(System.Collections.Immutable.IImmutableList,T,System.Int32);summary;df-generated | +| System.Collections.Immutable;ImmutableList;IndexOf<>;(System.Collections.Immutable.IImmutableList,T,System.Int32,System.Int32);summary;df-generated | +| System.Collections.Immutable;ImmutableList;LastIndexOf<>;(System.Collections.Immutable.IImmutableList,T);summary;df-generated | +| System.Collections.Immutable;ImmutableList;LastIndexOf<>;(System.Collections.Immutable.IImmutableList,T,System.Collections.Generic.IEqualityComparer);summary;df-generated | +| System.Collections.Immutable;ImmutableList;LastIndexOf<>;(System.Collections.Immutable.IImmutableList,T,System.Int32);summary;df-generated | +| System.Collections.Immutable;ImmutableList;LastIndexOf<>;(System.Collections.Immutable.IImmutableList,T,System.Int32,System.Int32);summary;df-generated | +| System.Collections.Immutable;ImmutableList<>+Builder;BinarySearch;(T);summary;df-generated | +| System.Collections.Immutable;ImmutableList<>+Builder;Clear;();summary;df-generated | +| System.Collections.Immutable;ImmutableList<>+Builder;Contains;(System.Object);summary;df-generated | +| System.Collections.Immutable;ImmutableList<>+Builder;Contains;(T);summary;df-generated | +| System.Collections.Immutable;ImmutableList<>+Builder;CopyTo;(System.Int32,T[],System.Int32,System.Int32);summary;df-generated | +| System.Collections.Immutable;ImmutableList<>+Builder;IndexOf;(System.Object);summary;df-generated | +| System.Collections.Immutable;ImmutableList<>+Builder;IndexOf;(T);summary;df-generated | +| System.Collections.Immutable;ImmutableList<>+Builder;IndexOf;(T,System.Int32);summary;df-generated | +| System.Collections.Immutable;ImmutableList<>+Builder;IndexOf;(T,System.Int32,System.Int32);summary;df-generated | +| System.Collections.Immutable;ImmutableList<>+Builder;IndexOf;(T,System.Int32,System.Int32,System.Collections.Generic.IEqualityComparer);summary;df-generated | +| System.Collections.Immutable;ImmutableList<>+Builder;ItemRef;(System.Int32);summary;df-generated | +| System.Collections.Immutable;ImmutableList<>+Builder;LastIndexOf;(T);summary;df-generated | +| System.Collections.Immutable;ImmutableList<>+Builder;LastIndexOf;(T,System.Int32);summary;df-generated | +| System.Collections.Immutable;ImmutableList<>+Builder;LastIndexOf;(T,System.Int32,System.Int32);summary;df-generated | +| System.Collections.Immutable;ImmutableList<>+Builder;LastIndexOf;(T,System.Int32,System.Int32,System.Collections.Generic.IEqualityComparer);summary;df-generated | +| System.Collections.Immutable;ImmutableList<>+Builder;Remove;(System.Object);summary;df-generated | +| System.Collections.Immutable;ImmutableList<>+Builder;Remove;(T);summary;df-generated | +| System.Collections.Immutable;ImmutableList<>+Builder;RemoveAt;(System.Int32);summary;df-generated | +| System.Collections.Immutable;ImmutableList<>+Builder;Sort;();summary;df-generated | +| System.Collections.Immutable;ImmutableList<>+Builder;Sort;(System.Collections.Generic.IComparer);summary;df-generated | +| System.Collections.Immutable;ImmutableList<>+Builder;Sort;(System.Int32,System.Int32,System.Collections.Generic.IComparer);summary;df-generated | +| System.Collections.Immutable;ImmutableList<>+Builder;get_Count;();summary;df-generated | +| System.Collections.Immutable;ImmutableList<>+Builder;get_IsFixedSize;();summary;df-generated | +| System.Collections.Immutable;ImmutableList<>+Builder;get_IsReadOnly;();summary;df-generated | +| System.Collections.Immutable;ImmutableList<>+Builder;get_IsSynchronized;();summary;df-generated | +| System.Collections.Immutable;ImmutableList<>+Builder;get_Item;(System.Int32);summary;df-generated | +| System.Collections.Immutable;ImmutableList<>+Enumerator;Dispose;();summary;df-generated | +| System.Collections.Immutable;ImmutableList<>+Enumerator;MoveNext;();summary;df-generated | +| System.Collections.Immutable;ImmutableList<>+Enumerator;Reset;();summary;df-generated | +| System.Collections.Immutable;ImmutableList<>;BinarySearch;(T);summary;df-generated | +| System.Collections.Immutable;ImmutableList<>;Clear;();summary;df-generated | +| System.Collections.Immutable;ImmutableList<>;Contains;(System.Object);summary;df-generated | +| System.Collections.Immutable;ImmutableList<>;Contains;(T);summary;df-generated | +| System.Collections.Immutable;ImmutableList<>;CopyTo;(System.Int32,T[],System.Int32,System.Int32);summary;df-generated | +| System.Collections.Immutable;ImmutableList<>;IndexOf;(System.Object);summary;df-generated | +| System.Collections.Immutable;ImmutableList<>;IndexOf;(T);summary;df-generated | +| System.Collections.Immutable;ImmutableList<>;IndexOf;(T,System.Int32,System.Int32,System.Collections.Generic.IEqualityComparer);summary;df-generated | +| System.Collections.Immutable;ImmutableList<>;ItemRef;(System.Int32);summary;df-generated | +| System.Collections.Immutable;ImmutableList<>;LastIndexOf;(T,System.Int32,System.Int32,System.Collections.Generic.IEqualityComparer);summary;df-generated | +| System.Collections.Immutable;ImmutableList<>;Remove;(System.Object);summary;df-generated | +| System.Collections.Immutable;ImmutableList<>;Remove;(T);summary;df-generated | +| System.Collections.Immutable;ImmutableList<>;RemoveAt;(System.Int32);summary;df-generated | +| System.Collections.Immutable;ImmutableList<>;get_Count;();summary;df-generated | +| System.Collections.Immutable;ImmutableList<>;get_IsEmpty;();summary;df-generated | +| System.Collections.Immutable;ImmutableList<>;get_IsFixedSize;();summary;df-generated | +| System.Collections.Immutable;ImmutableList<>;get_IsReadOnly;();summary;df-generated | +| System.Collections.Immutable;ImmutableList<>;get_IsSynchronized;();summary;df-generated | +| System.Collections.Immutable;ImmutableQueue;Create<>;();summary;df-generated | +| System.Collections.Immutable;ImmutableQueue<>+Enumerator;MoveNext;();summary;df-generated | +| System.Collections.Immutable;ImmutableQueue<>;Clear;();summary;df-generated | +| System.Collections.Immutable;ImmutableQueue<>;PeekRef;();summary;df-generated | +| System.Collections.Immutable;ImmutableQueue<>;get_Empty;();summary;df-generated | +| System.Collections.Immutable;ImmutableQueue<>;get_IsEmpty;();summary;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;Create<,>;();summary;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary;CreateBuilder<,>;();summary;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary<,>+Builder;Contains;(System.Collections.Generic.KeyValuePair);summary;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary<,>+Builder;Contains;(System.Object);summary;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary<,>+Builder;ContainsKey;(TKey);summary;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary<,>+Builder;ContainsValue;(TValue);summary;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary<,>+Builder;GetValueOrDefault;(TKey);summary;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary<,>+Builder;Remove;(System.Collections.Generic.KeyValuePair);summary;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary<,>+Builder;Remove;(System.Object);summary;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary<,>+Builder;Remove;(TKey);summary;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary<,>+Builder;RemoveRange;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary<,>+Builder;TryGetValue;(TKey,TValue);summary;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary<,>+Builder;ValueRef;(TKey);summary;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary<,>+Builder;get_Count;();summary;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary<,>+Builder;get_IsFixedSize;();summary;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary<,>+Builder;get_IsReadOnly;();summary;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary<,>+Builder;get_IsSynchronized;();summary;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary<,>+Enumerator;Dispose;();summary;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary<,>+Enumerator;MoveNext;();summary;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary<,>+Enumerator;Reset;();summary;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary<,>;Contains;(System.Collections.Generic.KeyValuePair);summary;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary<,>;Contains;(System.Object);summary;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary<,>;ContainsKey;(TKey);summary;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary<,>;ContainsValue;(TValue);summary;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary<,>;Remove;(System.Collections.Generic.KeyValuePair);summary;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary<,>;Remove;(System.Object);summary;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary<,>;Remove;(TKey);summary;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary<,>;TryGetValue;(TKey,TValue);summary;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary<,>;ValueRef;(TKey);summary;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary<,>;get_Count;();summary;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary<,>;get_IsEmpty;();summary;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary<,>;get_IsFixedSize;();summary;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary<,>;get_IsReadOnly;();summary;df-generated | +| System.Collections.Immutable;ImmutableSortedDictionary<,>;get_IsSynchronized;();summary;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;Create<>;();summary;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;Create<>;(T[]);summary;df-generated | +| System.Collections.Immutable;ImmutableSortedSet;CreateBuilder<>;();summary;df-generated | +| System.Collections.Immutable;ImmutableSortedSet<>+Builder;Contains;(T);summary;df-generated | +| System.Collections.Immutable;ImmutableSortedSet<>+Builder;ExceptWith;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Immutable;ImmutableSortedSet<>+Builder;IsProperSubsetOf;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Immutable;ImmutableSortedSet<>+Builder;IsProperSupersetOf;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Immutable;ImmutableSortedSet<>+Builder;IsSubsetOf;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Immutable;ImmutableSortedSet<>+Builder;IsSupersetOf;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Immutable;ImmutableSortedSet<>+Builder;ItemRef;(System.Int32);summary;df-generated | +| System.Collections.Immutable;ImmutableSortedSet<>+Builder;Overlaps;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Immutable;ImmutableSortedSet<>+Builder;Remove;(T);summary;df-generated | +| System.Collections.Immutable;ImmutableSortedSet<>+Builder;SetEquals;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Immutable;ImmutableSortedSet<>+Builder;get_Count;();summary;df-generated | +| System.Collections.Immutable;ImmutableSortedSet<>+Builder;get_IsReadOnly;();summary;df-generated | +| System.Collections.Immutable;ImmutableSortedSet<>+Builder;get_IsSynchronized;();summary;df-generated | +| System.Collections.Immutable;ImmutableSortedSet<>+Builder;get_Item;(System.Int32);summary;df-generated | +| System.Collections.Immutable;ImmutableSortedSet<>+Enumerator;Dispose;();summary;df-generated | +| System.Collections.Immutable;ImmutableSortedSet<>+Enumerator;MoveNext;();summary;df-generated | +| System.Collections.Immutable;ImmutableSortedSet<>+Enumerator;Reset;();summary;df-generated | +| System.Collections.Immutable;ImmutableSortedSet<>;Contains;(System.Object);summary;df-generated | +| System.Collections.Immutable;ImmutableSortedSet<>;Contains;(T);summary;df-generated | +| System.Collections.Immutable;ImmutableSortedSet<>;ExceptWith;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Immutable;ImmutableSortedSet<>;IndexOf;(System.Object);summary;df-generated | +| System.Collections.Immutable;ImmutableSortedSet<>;IndexOf;(T);summary;df-generated | +| System.Collections.Immutable;ImmutableSortedSet<>;IntersectWith;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Immutable;ImmutableSortedSet<>;IsProperSubsetOf;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Immutable;ImmutableSortedSet<>;IsProperSupersetOf;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Immutable;ImmutableSortedSet<>;IsSubsetOf;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Immutable;ImmutableSortedSet<>;IsSupersetOf;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Immutable;ImmutableSortedSet<>;ItemRef;(System.Int32);summary;df-generated | +| System.Collections.Immutable;ImmutableSortedSet<>;Overlaps;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Immutable;ImmutableSortedSet<>;Remove;(System.Object);summary;df-generated | +| System.Collections.Immutable;ImmutableSortedSet<>;Remove;(T);summary;df-generated | +| System.Collections.Immutable;ImmutableSortedSet<>;RemoveAt;(System.Int32);summary;df-generated | +| System.Collections.Immutable;ImmutableSortedSet<>;SetEquals;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Immutable;ImmutableSortedSet<>;SymmetricExceptWith;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Immutable;ImmutableSortedSet<>;UnionWith;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.Immutable;ImmutableSortedSet<>;get_Count;();summary;df-generated | +| System.Collections.Immutable;ImmutableSortedSet<>;get_IsEmpty;();summary;df-generated | +| System.Collections.Immutable;ImmutableSortedSet<>;get_IsFixedSize;();summary;df-generated | +| System.Collections.Immutable;ImmutableSortedSet<>;get_IsReadOnly;();summary;df-generated | +| System.Collections.Immutable;ImmutableSortedSet<>;get_IsSynchronized;();summary;df-generated | +| System.Collections.Immutable;ImmutableStack;Create<>;();summary;df-generated | +| System.Collections.Immutable;ImmutableStack<>+Enumerator;MoveNext;();summary;df-generated | +| System.Collections.Immutable;ImmutableStack<>;Clear;();summary;df-generated | +| System.Collections.Immutable;ImmutableStack<>;PeekRef;();summary;df-generated | +| System.Collections.Immutable;ImmutableStack<>;get_Empty;();summary;df-generated | +| System.Collections.Immutable;ImmutableStack<>;get_IsEmpty;();summary;df-generated | +| System.Collections.ObjectModel;Collection<>;ClearItems;();summary;df-generated | +| System.Collections.ObjectModel;Collection<>;Collection;();summary;df-generated | +| System.Collections.ObjectModel;Collection<>;Contains;(System.Object);summary;df-generated | +| System.Collections.ObjectModel;Collection<>;Contains;(T);summary;df-generated | +| System.Collections.ObjectModel;Collection<>;IndexOf;(System.Object);summary;df-generated | +| System.Collections.ObjectModel;Collection<>;IndexOf;(T);summary;df-generated | +| System.Collections.ObjectModel;Collection<>;Remove;(System.Object);summary;df-generated | +| System.Collections.ObjectModel;Collection<>;Remove;(T);summary;df-generated | +| System.Collections.ObjectModel;Collection<>;RemoveAt;(System.Int32);summary;df-generated | +| System.Collections.ObjectModel;Collection<>;RemoveItem;(System.Int32);summary;df-generated | +| System.Collections.ObjectModel;Collection<>;get_Count;();summary;df-generated | +| System.Collections.ObjectModel;Collection<>;get_IsFixedSize;();summary;df-generated | +| System.Collections.ObjectModel;Collection<>;get_IsReadOnly;();summary;df-generated | +| System.Collections.ObjectModel;Collection<>;get_IsSynchronized;();summary;df-generated | +| System.Collections.ObjectModel;KeyedCollection<,>;ChangeItemKey;(TItem,TKey);summary;df-generated | +| System.Collections.ObjectModel;KeyedCollection<,>;ClearItems;();summary;df-generated | +| System.Collections.ObjectModel;KeyedCollection<,>;Contains;(TKey);summary;df-generated | +| System.Collections.ObjectModel;KeyedCollection<,>;GetKeyForItem;(TItem);summary;df-generated | +| System.Collections.ObjectModel;KeyedCollection<,>;KeyedCollection;();summary;df-generated | +| System.Collections.ObjectModel;KeyedCollection<,>;KeyedCollection;(System.Collections.Generic.IEqualityComparer);summary;df-generated | +| System.Collections.ObjectModel;KeyedCollection<,>;Remove;(TKey);summary;df-generated | +| System.Collections.ObjectModel;KeyedCollection<,>;RemoveItem;(System.Int32);summary;df-generated | +| System.Collections.ObjectModel;ObservableCollection<>;BlockReentrancy;();summary;df-generated | +| System.Collections.ObjectModel;ObservableCollection<>;CheckReentrancy;();summary;df-generated | +| System.Collections.ObjectModel;ObservableCollection<>;ClearItems;();summary;df-generated | +| System.Collections.ObjectModel;ObservableCollection<>;Move;(System.Int32,System.Int32);summary;df-generated | +| System.Collections.ObjectModel;ObservableCollection<>;MoveItem;(System.Int32,System.Int32);summary;df-generated | +| System.Collections.ObjectModel;ObservableCollection<>;ObservableCollection;();summary;df-generated | +| System.Collections.ObjectModel;ObservableCollection<>;ObservableCollection;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Collections.ObjectModel;ObservableCollection<>;ObservableCollection;(System.Collections.Generic.List);summary;df-generated | +| System.Collections.ObjectModel;ObservableCollection<>;OnCollectionChanged;(System.Collections.Specialized.NotifyCollectionChangedEventArgs);summary;df-generated | +| System.Collections.ObjectModel;ObservableCollection<>;OnPropertyChanged;(System.ComponentModel.PropertyChangedEventArgs);summary;df-generated | +| System.Collections.ObjectModel;ObservableCollection<>;RemoveItem;(System.Int32);summary;df-generated | +| System.Collections.ObjectModel;ReadOnlyCollection<>;Contains;(System.Object);summary;df-generated | +| System.Collections.ObjectModel;ReadOnlyCollection<>;Contains;(T);summary;df-generated | +| System.Collections.ObjectModel;ReadOnlyCollection<>;IndexOf;(System.Object);summary;df-generated | +| System.Collections.ObjectModel;ReadOnlyCollection<>;IndexOf;(T);summary;df-generated | +| System.Collections.ObjectModel;ReadOnlyCollection<>;Remove;(System.Object);summary;df-generated | +| System.Collections.ObjectModel;ReadOnlyCollection<>;Remove;(T);summary;df-generated | +| System.Collections.ObjectModel;ReadOnlyCollection<>;RemoveAt;(System.Int32);summary;df-generated | +| System.Collections.ObjectModel;ReadOnlyCollection<>;get_Count;();summary;df-generated | +| System.Collections.ObjectModel;ReadOnlyCollection<>;get_IsFixedSize;();summary;df-generated | +| System.Collections.ObjectModel;ReadOnlyCollection<>;get_IsReadOnly;();summary;df-generated | +| System.Collections.ObjectModel;ReadOnlyCollection<>;get_IsSynchronized;();summary;df-generated | +| System.Collections.ObjectModel;ReadOnlyDictionary<,>+KeyCollection;Contains;(TKey);summary;df-generated | +| System.Collections.ObjectModel;ReadOnlyDictionary<,>+KeyCollection;Remove;(TKey);summary;df-generated | +| System.Collections.ObjectModel;ReadOnlyDictionary<,>+KeyCollection;get_Count;();summary;df-generated | +| System.Collections.ObjectModel;ReadOnlyDictionary<,>+KeyCollection;get_IsReadOnly;();summary;df-generated | +| System.Collections.ObjectModel;ReadOnlyDictionary<,>+KeyCollection;get_IsSynchronized;();summary;df-generated | +| System.Collections.ObjectModel;ReadOnlyDictionary<,>+ValueCollection;Contains;(TValue);summary;df-generated | +| System.Collections.ObjectModel;ReadOnlyDictionary<,>+ValueCollection;Remove;(TValue);summary;df-generated | +| System.Collections.ObjectModel;ReadOnlyDictionary<,>+ValueCollection;get_Count;();summary;df-generated | +| System.Collections.ObjectModel;ReadOnlyDictionary<,>+ValueCollection;get_IsReadOnly;();summary;df-generated | +| System.Collections.ObjectModel;ReadOnlyDictionary<,>+ValueCollection;get_IsSynchronized;();summary;df-generated | +| System.Collections.ObjectModel;ReadOnlyDictionary<,>;Contains;(System.Collections.Generic.KeyValuePair);summary;df-generated | +| System.Collections.ObjectModel;ReadOnlyDictionary<,>;Contains;(System.Object);summary;df-generated | +| System.Collections.ObjectModel;ReadOnlyDictionary<,>;ContainsKey;(TKey);summary;df-generated | +| System.Collections.ObjectModel;ReadOnlyDictionary<,>;Remove;(System.Collections.Generic.KeyValuePair);summary;df-generated | +| System.Collections.ObjectModel;ReadOnlyDictionary<,>;Remove;(System.Object);summary;df-generated | +| System.Collections.ObjectModel;ReadOnlyDictionary<,>;Remove;(TKey);summary;df-generated | +| System.Collections.ObjectModel;ReadOnlyDictionary<,>;TryGetValue;(TKey,TValue);summary;df-generated | +| System.Collections.ObjectModel;ReadOnlyDictionary<,>;get_Count;();summary;df-generated | +| System.Collections.ObjectModel;ReadOnlyDictionary<,>;get_IsFixedSize;();summary;df-generated | +| System.Collections.ObjectModel;ReadOnlyDictionary<,>;get_IsReadOnly;();summary;df-generated | +| System.Collections.ObjectModel;ReadOnlyDictionary<,>;get_IsSynchronized;();summary;df-generated | +| System.Collections.ObjectModel;ReadOnlyObservableCollection<>;OnCollectionChanged;(System.Collections.Specialized.NotifyCollectionChangedEventArgs);summary;df-generated | +| System.Collections.ObjectModel;ReadOnlyObservableCollection<>;OnPropertyChanged;(System.ComponentModel.PropertyChangedEventArgs);summary;df-generated | +| System.Collections.ObjectModel;ReadOnlyObservableCollection<>;ReadOnlyObservableCollection;(System.Collections.ObjectModel.ObservableCollection);summary;df-generated | +| System.Collections.Specialized;BitVector32+Section;Equals;(System.Collections.Specialized.BitVector32+Section);summary;df-generated | +| System.Collections.Specialized;BitVector32+Section;Equals;(System.Object);summary;df-generated | +| System.Collections.Specialized;BitVector32+Section;GetHashCode;();summary;df-generated | +| System.Collections.Specialized;BitVector32+Section;ToString;();summary;df-generated | +| System.Collections.Specialized;BitVector32+Section;ToString;(System.Collections.Specialized.BitVector32+Section);summary;df-generated | +| System.Collections.Specialized;BitVector32+Section;get_Mask;();summary;df-generated | +| System.Collections.Specialized;BitVector32+Section;get_Offset;();summary;df-generated | +| System.Collections.Specialized;BitVector32;BitVector32;(System.Collections.Specialized.BitVector32);summary;df-generated | +| System.Collections.Specialized;BitVector32;BitVector32;(System.Int32);summary;df-generated | +| System.Collections.Specialized;BitVector32;CreateMask;();summary;df-generated | +| System.Collections.Specialized;BitVector32;CreateMask;(System.Int32);summary;df-generated | +| System.Collections.Specialized;BitVector32;CreateSection;(System.Int16);summary;df-generated | +| System.Collections.Specialized;BitVector32;CreateSection;(System.Int16,System.Collections.Specialized.BitVector32+Section);summary;df-generated | +| System.Collections.Specialized;BitVector32;Equals;(System.Object);summary;df-generated | +| System.Collections.Specialized;BitVector32;GetHashCode;();summary;df-generated | +| System.Collections.Specialized;BitVector32;ToString;();summary;df-generated | +| System.Collections.Specialized;BitVector32;ToString;(System.Collections.Specialized.BitVector32);summary;df-generated | +| System.Collections.Specialized;BitVector32;get_Data;();summary;df-generated | +| System.Collections.Specialized;BitVector32;get_Item;(System.Collections.Specialized.BitVector32+Section);summary;df-generated | +| System.Collections.Specialized;BitVector32;get_Item;(System.Int32);summary;df-generated | +| System.Collections.Specialized;BitVector32;set_Item;(System.Collections.Specialized.BitVector32+Section,System.Int32);summary;df-generated | +| System.Collections.Specialized;BitVector32;set_Item;(System.Int32,System.Boolean);summary;df-generated | +| System.Collections.Specialized;CollectionsUtil;CreateCaseInsensitiveHashtable;();summary;df-generated | +| System.Collections.Specialized;CollectionsUtil;CreateCaseInsensitiveHashtable;(System.Collections.IDictionary);summary;df-generated | +| System.Collections.Specialized;CollectionsUtil;CreateCaseInsensitiveHashtable;(System.Int32);summary;df-generated | +| System.Collections.Specialized;CollectionsUtil;CreateCaseInsensitiveSortedList;();summary;df-generated | +| System.Collections.Specialized;HybridDictionary;Contains;(System.Object);summary;df-generated | +| System.Collections.Specialized;HybridDictionary;HybridDictionary;();summary;df-generated | +| System.Collections.Specialized;HybridDictionary;HybridDictionary;(System.Boolean);summary;df-generated | +| System.Collections.Specialized;HybridDictionary;HybridDictionary;(System.Int32);summary;df-generated | +| System.Collections.Specialized;HybridDictionary;HybridDictionary;(System.Int32,System.Boolean);summary;df-generated | +| System.Collections.Specialized;HybridDictionary;Remove;(System.Object);summary;df-generated | +| System.Collections.Specialized;HybridDictionary;get_Count;();summary;df-generated | +| System.Collections.Specialized;HybridDictionary;get_IsFixedSize;();summary;df-generated | +| System.Collections.Specialized;HybridDictionary;get_IsReadOnly;();summary;df-generated | +| System.Collections.Specialized;HybridDictionary;get_IsSynchronized;();summary;df-generated | +| System.Collections.Specialized;IOrderedDictionary;GetEnumerator;();summary;df-generated | +| System.Collections.Specialized;IOrderedDictionary;Insert;(System.Int32,System.Object,System.Object);summary;df-generated | +| System.Collections.Specialized;IOrderedDictionary;RemoveAt;(System.Int32);summary;df-generated | +| System.Collections.Specialized;ListDictionary;Contains;(System.Object);summary;df-generated | +| System.Collections.Specialized;ListDictionary;ListDictionary;();summary;df-generated | +| System.Collections.Specialized;ListDictionary;Remove;(System.Object);summary;df-generated | +| System.Collections.Specialized;ListDictionary;get_Count;();summary;df-generated | +| System.Collections.Specialized;ListDictionary;get_IsFixedSize;();summary;df-generated | +| System.Collections.Specialized;ListDictionary;get_IsReadOnly;();summary;df-generated | +| System.Collections.Specialized;ListDictionary;get_IsSynchronized;();summary;df-generated | +| System.Collections.Specialized;NameObjectCollectionBase+KeysCollection;Get;(System.Int32);summary;df-generated | +| System.Collections.Specialized;NameObjectCollectionBase+KeysCollection;get_Count;();summary;df-generated | +| System.Collections.Specialized;NameObjectCollectionBase+KeysCollection;get_IsSynchronized;();summary;df-generated | +| System.Collections.Specialized;NameObjectCollectionBase+KeysCollection;get_Item;(System.Int32);summary;df-generated | +| System.Collections.Specialized;NameObjectCollectionBase;BaseClear;();summary;df-generated | +| System.Collections.Specialized;NameObjectCollectionBase;BaseHasKeys;();summary;df-generated | +| System.Collections.Specialized;NameObjectCollectionBase;BaseRemove;(System.String);summary;df-generated | +| System.Collections.Specialized;NameObjectCollectionBase;BaseRemoveAt;(System.Int32);summary;df-generated | +| System.Collections.Specialized;NameObjectCollectionBase;BaseSet;(System.Int32,System.Object);summary;df-generated | +| System.Collections.Specialized;NameObjectCollectionBase;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Collections.Specialized;NameObjectCollectionBase;NameObjectCollectionBase;();summary;df-generated | +| System.Collections.Specialized;NameObjectCollectionBase;NameObjectCollectionBase;(System.Int32);summary;df-generated | +| System.Collections.Specialized;NameObjectCollectionBase;NameObjectCollectionBase;(System.Int32,System.Collections.IEqualityComparer);summary;df-generated | +| System.Collections.Specialized;NameObjectCollectionBase;NameObjectCollectionBase;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Collections.Specialized;NameObjectCollectionBase;OnDeserialization;(System.Object);summary;df-generated | +| System.Collections.Specialized;NameObjectCollectionBase;get_Count;();summary;df-generated | +| System.Collections.Specialized;NameObjectCollectionBase;get_IsReadOnly;();summary;df-generated | +| System.Collections.Specialized;NameObjectCollectionBase;get_IsSynchronized;();summary;df-generated | +| System.Collections.Specialized;NameObjectCollectionBase;set_IsReadOnly;(System.Boolean);summary;df-generated | +| System.Collections.Specialized;NameValueCollection;GetValues;(System.Int32);summary;df-generated | +| System.Collections.Specialized;NameValueCollection;GetValues;(System.String);summary;df-generated | +| System.Collections.Specialized;NameValueCollection;HasKeys;();summary;df-generated | +| System.Collections.Specialized;NameValueCollection;InvalidateCachedArrays;();summary;df-generated | +| System.Collections.Specialized;NameValueCollection;NameValueCollection;();summary;df-generated | +| System.Collections.Specialized;NameValueCollection;NameValueCollection;(System.Collections.IEqualityComparer);summary;df-generated | +| System.Collections.Specialized;NameValueCollection;NameValueCollection;(System.Collections.IHashCodeProvider,System.Collections.IComparer);summary;df-generated | +| System.Collections.Specialized;NameValueCollection;NameValueCollection;(System.Int32);summary;df-generated | +| System.Collections.Specialized;NameValueCollection;NameValueCollection;(System.Int32,System.Collections.IEqualityComparer);summary;df-generated | +| System.Collections.Specialized;NameValueCollection;NameValueCollection;(System.Int32,System.Collections.IHashCodeProvider,System.Collections.IComparer);summary;df-generated | +| System.Collections.Specialized;NameValueCollection;NameValueCollection;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Collections.Specialized;NameValueCollection;Remove;(System.String);summary;df-generated | +| System.Collections.Specialized;NotifyCollectionChangedEventArgs;NotifyCollectionChangedEventArgs;(System.Collections.Specialized.NotifyCollectionChangedAction);summary;df-generated | +| System.Collections.Specialized;NotifyCollectionChangedEventArgs;NotifyCollectionChangedEventArgs;(System.Collections.Specialized.NotifyCollectionChangedAction,System.Collections.IList);summary;df-generated | +| System.Collections.Specialized;NotifyCollectionChangedEventArgs;NotifyCollectionChangedEventArgs;(System.Collections.Specialized.NotifyCollectionChangedAction,System.Collections.IList,System.Collections.IList);summary;df-generated | +| System.Collections.Specialized;NotifyCollectionChangedEventArgs;NotifyCollectionChangedEventArgs;(System.Collections.Specialized.NotifyCollectionChangedAction,System.Object);summary;df-generated | +| System.Collections.Specialized;NotifyCollectionChangedEventArgs;NotifyCollectionChangedEventArgs;(System.Collections.Specialized.NotifyCollectionChangedAction,System.Object,System.Object);summary;df-generated | +| System.Collections.Specialized;NotifyCollectionChangedEventArgs;get_Action;();summary;df-generated | +| System.Collections.Specialized;NotifyCollectionChangedEventArgs;get_NewStartingIndex;();summary;df-generated | +| System.Collections.Specialized;NotifyCollectionChangedEventArgs;get_OldStartingIndex;();summary;df-generated | +| System.Collections.Specialized;OrderedDictionary;Contains;(System.Object);summary;df-generated | +| System.Collections.Specialized;OrderedDictionary;GetEnumerator;();summary;df-generated | +| System.Collections.Specialized;OrderedDictionary;Insert;(System.Int32,System.Object,System.Object);summary;df-generated | +| System.Collections.Specialized;OrderedDictionary;OnDeserialization;(System.Object);summary;df-generated | +| System.Collections.Specialized;OrderedDictionary;OrderedDictionary;();summary;df-generated | +| System.Collections.Specialized;OrderedDictionary;OrderedDictionary;(System.Collections.IEqualityComparer);summary;df-generated | +| System.Collections.Specialized;OrderedDictionary;OrderedDictionary;(System.Int32);summary;df-generated | +| System.Collections.Specialized;OrderedDictionary;Remove;(System.Object);summary;df-generated | +| System.Collections.Specialized;OrderedDictionary;RemoveAt;(System.Int32);summary;df-generated | +| System.Collections.Specialized;OrderedDictionary;get_Count;();summary;df-generated | +| System.Collections.Specialized;OrderedDictionary;get_IsFixedSize;();summary;df-generated | +| System.Collections.Specialized;OrderedDictionary;get_IsReadOnly;();summary;df-generated | +| System.Collections.Specialized;OrderedDictionary;get_IsSynchronized;();summary;df-generated | +| System.Collections.Specialized;StringCollection;Contains;(System.Object);summary;df-generated | +| System.Collections.Specialized;StringCollection;Contains;(System.String);summary;df-generated | +| System.Collections.Specialized;StringCollection;IndexOf;(System.Object);summary;df-generated | +| System.Collections.Specialized;StringCollection;IndexOf;(System.String);summary;df-generated | +| System.Collections.Specialized;StringCollection;Remove;(System.Object);summary;df-generated | +| System.Collections.Specialized;StringCollection;Remove;(System.String);summary;df-generated | +| System.Collections.Specialized;StringCollection;RemoveAt;(System.Int32);summary;df-generated | +| System.Collections.Specialized;StringCollection;get_Count;();summary;df-generated | +| System.Collections.Specialized;StringCollection;get_IsFixedSize;();summary;df-generated | +| System.Collections.Specialized;StringCollection;get_IsReadOnly;();summary;df-generated | +| System.Collections.Specialized;StringCollection;get_IsSynchronized;();summary;df-generated | +| System.Collections.Specialized;StringDictionary;Add;(System.String,System.String);summary;df-generated | +| System.Collections.Specialized;StringDictionary;ContainsKey;(System.String);summary;df-generated | +| System.Collections.Specialized;StringDictionary;ContainsValue;(System.String);summary;df-generated | +| System.Collections.Specialized;StringDictionary;Remove;(System.String);summary;df-generated | +| System.Collections.Specialized;StringDictionary;StringDictionary;();summary;df-generated | +| System.Collections.Specialized;StringDictionary;get_Count;();summary;df-generated | +| System.Collections.Specialized;StringDictionary;get_IsSynchronized;();summary;df-generated | +| System.Collections.Specialized;StringDictionary;get_Keys;();summary;df-generated | +| System.Collections.Specialized;StringDictionary;get_Values;();summary;df-generated | +| System.Collections.Specialized;StringDictionary;set_Item;(System.String,System.String);summary;df-generated | +| System.Collections.Specialized;StringEnumerator;MoveNext;();summary;df-generated | +| System.Collections.Specialized;StringEnumerator;Reset;();summary;df-generated | +| System.Collections;ArrayList;ArrayList;();summary;df-generated | +| System.Collections;ArrayList;ArrayList;(System.Int32);summary;df-generated | +| System.Collections;ArrayList;BinarySearch;(System.Int32,System.Int32,System.Object,System.Collections.IComparer);summary;df-generated | +| System.Collections;ArrayList;BinarySearch;(System.Object);summary;df-generated | +| System.Collections;ArrayList;BinarySearch;(System.Object,System.Collections.IComparer);summary;df-generated | +| System.Collections;ArrayList;Contains;(System.Object);summary;df-generated | +| System.Collections;ArrayList;CopyTo;(System.Int32,System.Array,System.Int32,System.Int32);summary;df-generated | +| System.Collections;ArrayList;IndexOf;(System.Object);summary;df-generated | +| System.Collections;ArrayList;IndexOf;(System.Object,System.Int32);summary;df-generated | +| System.Collections;ArrayList;IndexOf;(System.Object,System.Int32,System.Int32);summary;df-generated | +| System.Collections;ArrayList;LastIndexOf;(System.Object);summary;df-generated | +| System.Collections;ArrayList;LastIndexOf;(System.Object,System.Int32);summary;df-generated | +| System.Collections;ArrayList;LastIndexOf;(System.Object,System.Int32,System.Int32);summary;df-generated | +| System.Collections;ArrayList;Remove;(System.Object);summary;df-generated | +| System.Collections;ArrayList;RemoveAt;(System.Int32);summary;df-generated | +| System.Collections;ArrayList;RemoveRange;(System.Int32,System.Int32);summary;df-generated | +| System.Collections;ArrayList;Sort;();summary;df-generated | +| System.Collections;ArrayList;Sort;(System.Collections.IComparer);summary;df-generated | +| System.Collections;ArrayList;Sort;(System.Int32,System.Int32,System.Collections.IComparer);summary;df-generated | +| System.Collections;ArrayList;ToArray;();summary;df-generated | +| System.Collections;ArrayList;ToArray;(System.Type);summary;df-generated | +| System.Collections;ArrayList;TrimToSize;();summary;df-generated | +| System.Collections;ArrayList;get_Capacity;();summary;df-generated | +| System.Collections;ArrayList;get_Count;();summary;df-generated | +| System.Collections;ArrayList;get_IsFixedSize;();summary;df-generated | +| System.Collections;ArrayList;get_IsReadOnly;();summary;df-generated | +| System.Collections;ArrayList;get_IsSynchronized;();summary;df-generated | +| System.Collections;ArrayList;set_Capacity;(System.Int32);summary;df-generated | +| System.Collections;BitArray;BitArray;(System.Boolean[]);summary;df-generated | +| System.Collections;BitArray;BitArray;(System.Byte[]);summary;df-generated | +| System.Collections;BitArray;BitArray;(System.Collections.BitArray);summary;df-generated | +| System.Collections;BitArray;BitArray;(System.Int32);summary;df-generated | +| System.Collections;BitArray;BitArray;(System.Int32,System.Boolean);summary;df-generated | +| System.Collections;BitArray;BitArray;(System.Int32[]);summary;df-generated | +| System.Collections;BitArray;Get;(System.Int32);summary;df-generated | +| System.Collections;BitArray;Set;(System.Int32,System.Boolean);summary;df-generated | +| System.Collections;BitArray;SetAll;(System.Boolean);summary;df-generated | +| System.Collections;BitArray;get_Count;();summary;df-generated | +| System.Collections;BitArray;get_IsReadOnly;();summary;df-generated | +| System.Collections;BitArray;get_IsSynchronized;();summary;df-generated | +| System.Collections;BitArray;get_Item;(System.Int32);summary;df-generated | +| System.Collections;BitArray;get_Length;();summary;df-generated | +| System.Collections;BitArray;set_Item;(System.Int32,System.Boolean);summary;df-generated | +| System.Collections;BitArray;set_Length;(System.Int32);summary;df-generated | +| System.Collections;CaseInsensitiveComparer;CaseInsensitiveComparer;();summary;df-generated | +| System.Collections;CaseInsensitiveComparer;CaseInsensitiveComparer;(System.Globalization.CultureInfo);summary;df-generated | +| System.Collections;CaseInsensitiveComparer;Compare;(System.Object,System.Object);summary;df-generated | +| System.Collections;CaseInsensitiveComparer;get_Default;();summary;df-generated | +| System.Collections;CaseInsensitiveComparer;get_DefaultInvariant;();summary;df-generated | +| System.Collections;CaseInsensitiveHashCodeProvider;CaseInsensitiveHashCodeProvider;();summary;df-generated | +| System.Collections;CaseInsensitiveHashCodeProvider;CaseInsensitiveHashCodeProvider;(System.Globalization.CultureInfo);summary;df-generated | +| System.Collections;CaseInsensitiveHashCodeProvider;GetHashCode;(System.Object);summary;df-generated | +| System.Collections;CaseInsensitiveHashCodeProvider;get_Default;();summary;df-generated | +| System.Collections;CaseInsensitiveHashCodeProvider;get_DefaultInvariant;();summary;df-generated | +| System.Collections;CollectionBase;CollectionBase;();summary;df-generated | +| System.Collections;CollectionBase;CollectionBase;(System.Int32);summary;df-generated | +| System.Collections;CollectionBase;Contains;(System.Object);summary;df-generated | +| System.Collections;CollectionBase;IndexOf;(System.Object);summary;df-generated | +| System.Collections;CollectionBase;OnClear;();summary;df-generated | +| System.Collections;CollectionBase;OnClearComplete;();summary;df-generated | +| System.Collections;CollectionBase;OnInsert;(System.Int32,System.Object);summary;df-generated | +| System.Collections;CollectionBase;OnInsertComplete;(System.Int32,System.Object);summary;df-generated | +| System.Collections;CollectionBase;OnRemove;(System.Int32,System.Object);summary;df-generated | +| System.Collections;CollectionBase;OnRemoveComplete;(System.Int32,System.Object);summary;df-generated | +| System.Collections;CollectionBase;OnSet;(System.Int32,System.Object,System.Object);summary;df-generated | +| System.Collections;CollectionBase;OnSetComplete;(System.Int32,System.Object,System.Object);summary;df-generated | +| System.Collections;CollectionBase;OnValidate;(System.Object);summary;df-generated | +| System.Collections;CollectionBase;RemoveAt;(System.Int32);summary;df-generated | +| System.Collections;CollectionBase;get_Capacity;();summary;df-generated | +| System.Collections;CollectionBase;get_Count;();summary;df-generated | +| System.Collections;CollectionBase;get_IsFixedSize;();summary;df-generated | +| System.Collections;CollectionBase;get_IsReadOnly;();summary;df-generated | +| System.Collections;CollectionBase;get_IsSynchronized;();summary;df-generated | +| System.Collections;CollectionBase;set_Capacity;(System.Int32);summary;df-generated | +| System.Collections;Comparer;Compare;(System.Object,System.Object);summary;df-generated | +| System.Collections;Comparer;Comparer;(System.Globalization.CultureInfo);summary;df-generated | +| System.Collections;DictionaryBase;Contains;(System.Object);summary;df-generated | +| System.Collections;DictionaryBase;OnClear;();summary;df-generated | +| System.Collections;DictionaryBase;OnClearComplete;();summary;df-generated | +| System.Collections;DictionaryBase;OnInsert;(System.Object,System.Object);summary;df-generated | +| System.Collections;DictionaryBase;OnInsertComplete;(System.Object,System.Object);summary;df-generated | +| System.Collections;DictionaryBase;OnRemove;(System.Object,System.Object);summary;df-generated | +| System.Collections;DictionaryBase;OnRemoveComplete;(System.Object,System.Object);summary;df-generated | +| System.Collections;DictionaryBase;OnSet;(System.Object,System.Object,System.Object);summary;df-generated | +| System.Collections;DictionaryBase;OnSetComplete;(System.Object,System.Object,System.Object);summary;df-generated | +| System.Collections;DictionaryBase;OnValidate;(System.Object,System.Object);summary;df-generated | +| System.Collections;DictionaryBase;Remove;(System.Object);summary;df-generated | +| System.Collections;DictionaryBase;get_Count;();summary;df-generated | +| System.Collections;DictionaryBase;get_IsFixedSize;();summary;df-generated | +| System.Collections;DictionaryBase;get_IsReadOnly;();summary;df-generated | +| System.Collections;DictionaryBase;get_IsSynchronized;();summary;df-generated | +| System.Collections;Hashtable;Contains;(System.Object);summary;df-generated | +| System.Collections;Hashtable;ContainsKey;(System.Object);summary;df-generated | +| System.Collections;Hashtable;ContainsValue;(System.Object);summary;df-generated | +| System.Collections;Hashtable;GetHash;(System.Object);summary;df-generated | +| System.Collections;Hashtable;Hashtable;();summary;df-generated | +| System.Collections;Hashtable;Hashtable;(System.Collections.IEqualityComparer);summary;df-generated | +| System.Collections;Hashtable;Hashtable;(System.Collections.IHashCodeProvider,System.Collections.IComparer);summary;df-generated | +| System.Collections;Hashtable;Hashtable;(System.Int32);summary;df-generated | +| System.Collections;Hashtable;Hashtable;(System.Int32,System.Collections.IEqualityComparer);summary;df-generated | +| System.Collections;Hashtable;Hashtable;(System.Int32,System.Collections.IHashCodeProvider,System.Collections.IComparer);summary;df-generated | +| System.Collections;Hashtable;Hashtable;(System.Int32,System.Single);summary;df-generated | +| System.Collections;Hashtable;Hashtable;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Collections;Hashtable;KeyEquals;(System.Object,System.Object);summary;df-generated | +| System.Collections;Hashtable;OnDeserialization;(System.Object);summary;df-generated | +| System.Collections;Hashtable;Remove;(System.Object);summary;df-generated | +| System.Collections;Hashtable;get_Count;();summary;df-generated | +| System.Collections;Hashtable;get_IsFixedSize;();summary;df-generated | +| System.Collections;Hashtable;get_IsReadOnly;();summary;df-generated | +| System.Collections;Hashtable;get_IsSynchronized;();summary;df-generated | +| System.Collections;ICollection;get_Count;();summary;df-generated | +| System.Collections;ICollection;get_IsSynchronized;();summary;df-generated | +| System.Collections;ICollection;get_SyncRoot;();summary;df-generated | +| System.Collections;IComparer;Compare;(System.Object,System.Object);summary;df-generated | +| System.Collections;IDictionary;Contains;(System.Object);summary;df-generated | +| System.Collections;IDictionary;GetEnumerator;();summary;df-generated | +| System.Collections;IDictionary;Remove;(System.Object);summary;df-generated | +| System.Collections;IDictionary;get_IsFixedSize;();summary;df-generated | +| System.Collections;IDictionary;get_IsReadOnly;();summary;df-generated | +| System.Collections;IDictionaryEnumerator;get_Entry;();summary;df-generated | +| System.Collections;IDictionaryEnumerator;get_Key;();summary;df-generated | +| System.Collections;IDictionaryEnumerator;get_Value;();summary;df-generated | +| System.Collections;IEnumerator;MoveNext;();summary;df-generated | +| System.Collections;IEnumerator;Reset;();summary;df-generated | +| System.Collections;IEnumerator;get_Current;();summary;df-generated | +| System.Collections;IEqualityComparer;Equals;(System.Object,System.Object);summary;df-generated | +| System.Collections;IEqualityComparer;GetHashCode;(System.Object);summary;df-generated | +| System.Collections;IHashCodeProvider;GetHashCode;(System.Object);summary;df-generated | +| System.Collections;IList;Contains;(System.Object);summary;df-generated | +| System.Collections;IList;IndexOf;(System.Object);summary;df-generated | +| System.Collections;IList;Remove;(System.Object);summary;df-generated | +| System.Collections;IList;RemoveAt;(System.Int32);summary;df-generated | +| System.Collections;IList;get_IsFixedSize;();summary;df-generated | +| System.Collections;IList;get_IsReadOnly;();summary;df-generated | +| System.Collections;IStructuralComparable;CompareTo;(System.Object,System.Collections.IComparer);summary;df-generated | +| System.Collections;IStructuralEquatable;Equals;(System.Object,System.Collections.IEqualityComparer);summary;df-generated | +| System.Collections;IStructuralEquatable;GetHashCode;(System.Collections.IEqualityComparer);summary;df-generated | +| System.Collections;Queue;Contains;(System.Object);summary;df-generated | +| System.Collections;Queue;Queue;();summary;df-generated | +| System.Collections;Queue;Queue;(System.Int32);summary;df-generated | +| System.Collections;Queue;Queue;(System.Int32,System.Single);summary;df-generated | +| System.Collections;Queue;ToArray;();summary;df-generated | +| System.Collections;Queue;TrimToSize;();summary;df-generated | +| System.Collections;Queue;get_Count;();summary;df-generated | +| System.Collections;Queue;get_IsSynchronized;();summary;df-generated | +| System.Collections;ReadOnlyCollectionBase;get_Count;();summary;df-generated | +| System.Collections;ReadOnlyCollectionBase;get_IsSynchronized;();summary;df-generated | +| System.Collections;SortedList;Contains;(System.Object);summary;df-generated | +| System.Collections;SortedList;ContainsKey;(System.Object);summary;df-generated | +| System.Collections;SortedList;ContainsValue;(System.Object);summary;df-generated | +| System.Collections;SortedList;IndexOfKey;(System.Object);summary;df-generated | +| System.Collections;SortedList;IndexOfValue;(System.Object);summary;df-generated | +| System.Collections;SortedList;Remove;(System.Object);summary;df-generated | +| System.Collections;SortedList;RemoveAt;(System.Int32);summary;df-generated | +| System.Collections;SortedList;SortedList;();summary;df-generated | +| System.Collections;SortedList;SortedList;(System.Collections.IComparer,System.Int32);summary;df-generated | +| System.Collections;SortedList;SortedList;(System.Int32);summary;df-generated | +| System.Collections;SortedList;TrimToSize;();summary;df-generated | +| System.Collections;SortedList;get_Capacity;();summary;df-generated | +| System.Collections;SortedList;get_Count;();summary;df-generated | +| System.Collections;SortedList;get_IsFixedSize;();summary;df-generated | +| System.Collections;SortedList;get_IsReadOnly;();summary;df-generated | +| System.Collections;SortedList;get_IsSynchronized;();summary;df-generated | +| System.Collections;SortedList;set_Capacity;(System.Int32);summary;df-generated | +| System.Collections;Stack;Contains;(System.Object);summary;df-generated | +| System.Collections;Stack;Stack;();summary;df-generated | +| System.Collections;Stack;Stack;(System.Int32);summary;df-generated | +| System.Collections;Stack;get_Count;();summary;df-generated | +| System.Collections;Stack;get_IsSynchronized;();summary;df-generated | +| System.Collections;StructuralComparisons;get_StructuralComparer;();summary;df-generated | +| System.Collections;StructuralComparisons;get_StructuralEqualityComparer;();summary;df-generated | +| System.ComponentModel.DataAnnotations.Schema;ColumnAttribute;ColumnAttribute;();summary;df-generated | +| System.ComponentModel.DataAnnotations.Schema;ColumnAttribute;ColumnAttribute;(System.String);summary;df-generated | +| System.ComponentModel.DataAnnotations.Schema;ColumnAttribute;get_Name;();summary;df-generated | +| System.ComponentModel.DataAnnotations.Schema;ColumnAttribute;get_Order;();summary;df-generated | +| System.ComponentModel.DataAnnotations.Schema;ColumnAttribute;set_Order;(System.Int32);summary;df-generated | +| System.ComponentModel.DataAnnotations.Schema;DatabaseGeneratedAttribute;DatabaseGeneratedAttribute;(System.ComponentModel.DataAnnotations.Schema.DatabaseGeneratedOption);summary;df-generated | +| System.ComponentModel.DataAnnotations.Schema;DatabaseGeneratedAttribute;get_DatabaseGeneratedOption;();summary;df-generated | +| System.ComponentModel.DataAnnotations.Schema;ForeignKeyAttribute;ForeignKeyAttribute;(System.String);summary;df-generated | +| System.ComponentModel.DataAnnotations.Schema;ForeignKeyAttribute;get_Name;();summary;df-generated | +| System.ComponentModel.DataAnnotations.Schema;InversePropertyAttribute;InversePropertyAttribute;(System.String);summary;df-generated | +| System.ComponentModel.DataAnnotations.Schema;InversePropertyAttribute;get_Property;();summary;df-generated | +| System.ComponentModel.DataAnnotations.Schema;TableAttribute;TableAttribute;(System.String);summary;df-generated | +| System.ComponentModel.DataAnnotations.Schema;TableAttribute;get_Name;();summary;df-generated | +| System.ComponentModel.DataAnnotations;AssociatedMetadataTypeTypeDescriptionProvider;AssociatedMetadataTypeTypeDescriptionProvider;(System.Type);summary;df-generated | +| System.ComponentModel.DataAnnotations;AssociatedMetadataTypeTypeDescriptionProvider;GetTypeDescriptor;(System.Type,System.Object);summary;df-generated | +| System.ComponentModel.DataAnnotations;AssociationAttribute;AssociationAttribute;(System.String,System.String,System.String);summary;df-generated | +| System.ComponentModel.DataAnnotations;AssociationAttribute;get_IsForeignKey;();summary;df-generated | +| System.ComponentModel.DataAnnotations;AssociationAttribute;get_Name;();summary;df-generated | +| System.ComponentModel.DataAnnotations;AssociationAttribute;get_OtherKey;();summary;df-generated | +| System.ComponentModel.DataAnnotations;AssociationAttribute;get_OtherKeyMembers;();summary;df-generated | +| System.ComponentModel.DataAnnotations;AssociationAttribute;get_ThisKey;();summary;df-generated | +| System.ComponentModel.DataAnnotations;AssociationAttribute;get_ThisKeyMembers;();summary;df-generated | +| System.ComponentModel.DataAnnotations;AssociationAttribute;set_IsForeignKey;(System.Boolean);summary;df-generated | +| System.ComponentModel.DataAnnotations;CompareAttribute;CompareAttribute;(System.String);summary;df-generated | +| System.ComponentModel.DataAnnotations;CompareAttribute;IsValid;(System.Object,System.ComponentModel.DataAnnotations.ValidationContext);summary;df-generated | +| System.ComponentModel.DataAnnotations;CompareAttribute;get_OtherProperty;();summary;df-generated | +| System.ComponentModel.DataAnnotations;CompareAttribute;get_OtherPropertyDisplayName;();summary;df-generated | +| System.ComponentModel.DataAnnotations;CompareAttribute;get_RequiresValidationContext;();summary;df-generated | +| System.ComponentModel.DataAnnotations;CreditCardAttribute;CreditCardAttribute;();summary;df-generated | +| System.ComponentModel.DataAnnotations;CreditCardAttribute;IsValid;(System.Object);summary;df-generated | +| System.ComponentModel.DataAnnotations;CustomValidationAttribute;CustomValidationAttribute;(System.Type,System.String);summary;df-generated | +| System.ComponentModel.DataAnnotations;CustomValidationAttribute;IsValid;(System.Object,System.ComponentModel.DataAnnotations.ValidationContext);summary;df-generated | +| System.ComponentModel.DataAnnotations;CustomValidationAttribute;get_Method;();summary;df-generated | +| System.ComponentModel.DataAnnotations;CustomValidationAttribute;get_ValidatorType;();summary;df-generated | +| System.ComponentModel.DataAnnotations;DataTypeAttribute;DataTypeAttribute;(System.ComponentModel.DataAnnotations.DataType);summary;df-generated | +| System.ComponentModel.DataAnnotations;DataTypeAttribute;DataTypeAttribute;(System.String);summary;df-generated | +| System.ComponentModel.DataAnnotations;DataTypeAttribute;GetDataTypeName;();summary;df-generated | +| System.ComponentModel.DataAnnotations;DataTypeAttribute;IsValid;(System.Object);summary;df-generated | +| System.ComponentModel.DataAnnotations;DataTypeAttribute;get_CustomDataType;();summary;df-generated | +| System.ComponentModel.DataAnnotations;DataTypeAttribute;get_DataType;();summary;df-generated | +| System.ComponentModel.DataAnnotations;DataTypeAttribute;get_DisplayFormat;();summary;df-generated | +| System.ComponentModel.DataAnnotations;DataTypeAttribute;set_DisplayFormat;(System.ComponentModel.DataAnnotations.DisplayFormatAttribute);summary;df-generated | +| System.ComponentModel.DataAnnotations;DisplayAttribute;GetDescription;();summary;df-generated | +| System.ComponentModel.DataAnnotations;DisplayAttribute;GetGroupName;();summary;df-generated | +| System.ComponentModel.DataAnnotations;DisplayAttribute;GetName;();summary;df-generated | +| System.ComponentModel.DataAnnotations;DisplayAttribute;GetPrompt;();summary;df-generated | +| System.ComponentModel.DataAnnotations;DisplayAttribute;GetShortName;();summary;df-generated | +| System.ComponentModel.DataAnnotations;DisplayAttribute;get_AutoGenerateField;();summary;df-generated | +| System.ComponentModel.DataAnnotations;DisplayAttribute;get_AutoGenerateFilter;();summary;df-generated | +| System.ComponentModel.DataAnnotations;DisplayAttribute;get_Order;();summary;df-generated | +| System.ComponentModel.DataAnnotations;DisplayAttribute;set_AutoGenerateField;(System.Boolean);summary;df-generated | +| System.ComponentModel.DataAnnotations;DisplayAttribute;set_AutoGenerateFilter;(System.Boolean);summary;df-generated | +| System.ComponentModel.DataAnnotations;DisplayAttribute;set_Order;(System.Int32);summary;df-generated | +| System.ComponentModel.DataAnnotations;DisplayColumnAttribute;DisplayColumnAttribute;(System.String);summary;df-generated | +| System.ComponentModel.DataAnnotations;DisplayColumnAttribute;DisplayColumnAttribute;(System.String,System.String);summary;df-generated | +| System.ComponentModel.DataAnnotations;DisplayColumnAttribute;DisplayColumnAttribute;(System.String,System.String,System.Boolean);summary;df-generated | +| System.ComponentModel.DataAnnotations;DisplayColumnAttribute;get_DisplayColumn;();summary;df-generated | +| System.ComponentModel.DataAnnotations;DisplayColumnAttribute;get_SortColumn;();summary;df-generated | +| System.ComponentModel.DataAnnotations;DisplayColumnAttribute;get_SortDescending;();summary;df-generated | +| System.ComponentModel.DataAnnotations;DisplayFormatAttribute;DisplayFormatAttribute;();summary;df-generated | +| System.ComponentModel.DataAnnotations;DisplayFormatAttribute;GetNullDisplayText;();summary;df-generated | +| System.ComponentModel.DataAnnotations;DisplayFormatAttribute;get_ApplyFormatInEditMode;();summary;df-generated | +| System.ComponentModel.DataAnnotations;DisplayFormatAttribute;get_ConvertEmptyStringToNull;();summary;df-generated | +| System.ComponentModel.DataAnnotations;DisplayFormatAttribute;get_DataFormatString;();summary;df-generated | +| System.ComponentModel.DataAnnotations;DisplayFormatAttribute;get_HtmlEncode;();summary;df-generated | +| System.ComponentModel.DataAnnotations;DisplayFormatAttribute;set_ApplyFormatInEditMode;(System.Boolean);summary;df-generated | +| System.ComponentModel.DataAnnotations;DisplayFormatAttribute;set_ConvertEmptyStringToNull;(System.Boolean);summary;df-generated | +| System.ComponentModel.DataAnnotations;DisplayFormatAttribute;set_DataFormatString;(System.String);summary;df-generated | +| System.ComponentModel.DataAnnotations;DisplayFormatAttribute;set_HtmlEncode;(System.Boolean);summary;df-generated | +| System.ComponentModel.DataAnnotations;EditableAttribute;EditableAttribute;(System.Boolean);summary;df-generated | +| System.ComponentModel.DataAnnotations;EditableAttribute;get_AllowEdit;();summary;df-generated | +| System.ComponentModel.DataAnnotations;EditableAttribute;get_AllowInitialValue;();summary;df-generated | +| System.ComponentModel.DataAnnotations;EditableAttribute;set_AllowInitialValue;(System.Boolean);summary;df-generated | +| System.ComponentModel.DataAnnotations;EmailAddressAttribute;EmailAddressAttribute;();summary;df-generated | +| System.ComponentModel.DataAnnotations;EmailAddressAttribute;IsValid;(System.Object);summary;df-generated | +| System.ComponentModel.DataAnnotations;EnumDataTypeAttribute;EnumDataTypeAttribute;(System.Type);summary;df-generated | +| System.ComponentModel.DataAnnotations;EnumDataTypeAttribute;IsValid;(System.Object);summary;df-generated | +| System.ComponentModel.DataAnnotations;EnumDataTypeAttribute;get_EnumType;();summary;df-generated | +| System.ComponentModel.DataAnnotations;FileExtensionsAttribute;FileExtensionsAttribute;();summary;df-generated | +| System.ComponentModel.DataAnnotations;FileExtensionsAttribute;IsValid;(System.Object);summary;df-generated | +| System.ComponentModel.DataAnnotations;FilterUIHintAttribute;Equals;(System.Object);summary;df-generated | +| System.ComponentModel.DataAnnotations;FilterUIHintAttribute;FilterUIHintAttribute;(System.String);summary;df-generated | +| System.ComponentModel.DataAnnotations;FilterUIHintAttribute;FilterUIHintAttribute;(System.String,System.String);summary;df-generated | +| System.ComponentModel.DataAnnotations;FilterUIHintAttribute;FilterUIHintAttribute;(System.String,System.String,System.Object[]);summary;df-generated | +| System.ComponentModel.DataAnnotations;FilterUIHintAttribute;GetHashCode;();summary;df-generated | +| System.ComponentModel.DataAnnotations;FilterUIHintAttribute;get_FilterUIHint;();summary;df-generated | +| System.ComponentModel.DataAnnotations;FilterUIHintAttribute;get_PresentationLayer;();summary;df-generated | +| System.ComponentModel.DataAnnotations;IValidatableObject;Validate;(System.ComponentModel.DataAnnotations.ValidationContext);summary;df-generated | +| System.ComponentModel.DataAnnotations;MaxLengthAttribute;IsValid;(System.Object);summary;df-generated | +| System.ComponentModel.DataAnnotations;MaxLengthAttribute;MaxLengthAttribute;();summary;df-generated | +| System.ComponentModel.DataAnnotations;MaxLengthAttribute;MaxLengthAttribute;(System.Int32);summary;df-generated | +| System.ComponentModel.DataAnnotations;MaxLengthAttribute;get_Length;();summary;df-generated | +| System.ComponentModel.DataAnnotations;MinLengthAttribute;IsValid;(System.Object);summary;df-generated | +| System.ComponentModel.DataAnnotations;MinLengthAttribute;MinLengthAttribute;(System.Int32);summary;df-generated | +| System.ComponentModel.DataAnnotations;MinLengthAttribute;get_Length;();summary;df-generated | +| System.ComponentModel.DataAnnotations;PhoneAttribute;IsValid;(System.Object);summary;df-generated | +| System.ComponentModel.DataAnnotations;PhoneAttribute;PhoneAttribute;();summary;df-generated | +| System.ComponentModel.DataAnnotations;RangeAttribute;IsValid;(System.Object);summary;df-generated | +| System.ComponentModel.DataAnnotations;RangeAttribute;RangeAttribute;(System.Double,System.Double);summary;df-generated | +| System.ComponentModel.DataAnnotations;RangeAttribute;RangeAttribute;(System.Int32,System.Int32);summary;df-generated | +| System.ComponentModel.DataAnnotations;RangeAttribute;RangeAttribute;(System.Type,System.String,System.String);summary;df-generated | +| System.ComponentModel.DataAnnotations;RangeAttribute;get_ConvertValueInInvariantCulture;();summary;df-generated | +| System.ComponentModel.DataAnnotations;RangeAttribute;get_Maximum;();summary;df-generated | +| System.ComponentModel.DataAnnotations;RangeAttribute;get_Minimum;();summary;df-generated | +| System.ComponentModel.DataAnnotations;RangeAttribute;get_OperandType;();summary;df-generated | +| System.ComponentModel.DataAnnotations;RangeAttribute;get_ParseLimitsInInvariantCulture;();summary;df-generated | +| System.ComponentModel.DataAnnotations;RangeAttribute;set_ConvertValueInInvariantCulture;(System.Boolean);summary;df-generated | +| System.ComponentModel.DataAnnotations;RangeAttribute;set_ParseLimitsInInvariantCulture;(System.Boolean);summary;df-generated | +| System.ComponentModel.DataAnnotations;RegularExpressionAttribute;IsValid;(System.Object);summary;df-generated | +| System.ComponentModel.DataAnnotations;RegularExpressionAttribute;RegularExpressionAttribute;(System.String);summary;df-generated | +| System.ComponentModel.DataAnnotations;RegularExpressionAttribute;get_MatchTimeoutInMilliseconds;();summary;df-generated | +| System.ComponentModel.DataAnnotations;RegularExpressionAttribute;get_Pattern;();summary;df-generated | +| System.ComponentModel.DataAnnotations;RegularExpressionAttribute;set_MatchTimeoutInMilliseconds;(System.Int32);summary;df-generated | +| System.ComponentModel.DataAnnotations;RequiredAttribute;IsValid;(System.Object);summary;df-generated | +| System.ComponentModel.DataAnnotations;RequiredAttribute;RequiredAttribute;();summary;df-generated | +| System.ComponentModel.DataAnnotations;RequiredAttribute;get_AllowEmptyStrings;();summary;df-generated | +| System.ComponentModel.DataAnnotations;RequiredAttribute;set_AllowEmptyStrings;(System.Boolean);summary;df-generated | +| System.ComponentModel.DataAnnotations;ScaffoldColumnAttribute;ScaffoldColumnAttribute;(System.Boolean);summary;df-generated | +| System.ComponentModel.DataAnnotations;ScaffoldColumnAttribute;get_Scaffold;();summary;df-generated | +| System.ComponentModel.DataAnnotations;StringLengthAttribute;IsValid;(System.Object);summary;df-generated | +| System.ComponentModel.DataAnnotations;StringLengthAttribute;StringLengthAttribute;(System.Int32);summary;df-generated | +| System.ComponentModel.DataAnnotations;StringLengthAttribute;get_MaximumLength;();summary;df-generated | +| System.ComponentModel.DataAnnotations;StringLengthAttribute;get_MinimumLength;();summary;df-generated | +| System.ComponentModel.DataAnnotations;StringLengthAttribute;set_MinimumLength;(System.Int32);summary;df-generated | +| System.ComponentModel.DataAnnotations;UIHintAttribute;Equals;(System.Object);summary;df-generated | +| System.ComponentModel.DataAnnotations;UIHintAttribute;GetHashCode;();summary;df-generated | +| System.ComponentModel.DataAnnotations;UIHintAttribute;UIHintAttribute;(System.String);summary;df-generated | +| System.ComponentModel.DataAnnotations;UIHintAttribute;UIHintAttribute;(System.String,System.String);summary;df-generated | +| System.ComponentModel.DataAnnotations;UIHintAttribute;UIHintAttribute;(System.String,System.String,System.Object[]);summary;df-generated | +| System.ComponentModel.DataAnnotations;UIHintAttribute;get_PresentationLayer;();summary;df-generated | +| System.ComponentModel.DataAnnotations;UIHintAttribute;get_UIHint;();summary;df-generated | +| System.ComponentModel.DataAnnotations;UrlAttribute;IsValid;(System.Object);summary;df-generated | +| System.ComponentModel.DataAnnotations;UrlAttribute;UrlAttribute;();summary;df-generated | +| System.ComponentModel.DataAnnotations;ValidationAttribute;GetValidationResult;(System.Object,System.ComponentModel.DataAnnotations.ValidationContext);summary;df-generated | +| System.ComponentModel.DataAnnotations;ValidationAttribute;IsValid;(System.Object);summary;df-generated | +| System.ComponentModel.DataAnnotations;ValidationAttribute;IsValid;(System.Object,System.ComponentModel.DataAnnotations.ValidationContext);summary;df-generated | +| System.ComponentModel.DataAnnotations;ValidationAttribute;Validate;(System.Object,System.ComponentModel.DataAnnotations.ValidationContext);summary;df-generated | +| System.ComponentModel.DataAnnotations;ValidationAttribute;Validate;(System.Object,System.String);summary;df-generated | +| System.ComponentModel.DataAnnotations;ValidationAttribute;ValidationAttribute;();summary;df-generated | +| System.ComponentModel.DataAnnotations;ValidationAttribute;ValidationAttribute;(System.String);summary;df-generated | +| System.ComponentModel.DataAnnotations;ValidationAttribute;get_ErrorMessageString;();summary;df-generated | +| System.ComponentModel.DataAnnotations;ValidationAttribute;get_RequiresValidationContext;();summary;df-generated | +| System.ComponentModel.DataAnnotations;ValidationContext;GetService;(System.Type);summary;df-generated | +| System.ComponentModel.DataAnnotations;ValidationContext;ValidationContext;(System.Object);summary;df-generated | +| System.ComponentModel.DataAnnotations;ValidationContext;ValidationContext;(System.Object,System.Collections.Generic.IDictionary);summary;df-generated | +| System.ComponentModel.DataAnnotations;ValidationContext;ValidationContext;(System.Object,System.IServiceProvider,System.Collections.Generic.IDictionary);summary;df-generated | +| System.ComponentModel.DataAnnotations;ValidationContext;get_MemberName;();summary;df-generated | +| System.ComponentModel.DataAnnotations;ValidationContext;get_ObjectInstance;();summary;df-generated | +| System.ComponentModel.DataAnnotations;ValidationContext;get_ObjectType;();summary;df-generated | +| System.ComponentModel.DataAnnotations;ValidationContext;set_MemberName;(System.String);summary;df-generated | +| System.ComponentModel.DataAnnotations;ValidationException;ValidationException;();summary;df-generated | +| System.ComponentModel.DataAnnotations;ValidationException;ValidationException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.ComponentModel.DataAnnotations;ValidationException;ValidationException;(System.String);summary;df-generated | +| System.ComponentModel.DataAnnotations;ValidationException;ValidationException;(System.String,System.ComponentModel.DataAnnotations.ValidationAttribute,System.Object);summary;df-generated | +| System.ComponentModel.DataAnnotations;ValidationException;ValidationException;(System.String,System.Exception);summary;df-generated | +| System.ComponentModel.DataAnnotations;ValidationException;get_ValidationAttribute;();summary;df-generated | +| System.ComponentModel.DataAnnotations;ValidationException;get_Value;();summary;df-generated | +| System.ComponentModel.DataAnnotations;ValidationResult;ToString;();summary;df-generated | +| System.ComponentModel.DataAnnotations;ValidationResult;ValidationResult;(System.ComponentModel.DataAnnotations.ValidationResult);summary;df-generated | +| System.ComponentModel.DataAnnotations;ValidationResult;ValidationResult;(System.String);summary;df-generated | +| System.ComponentModel.DataAnnotations;ValidationResult;ValidationResult;(System.String,System.Collections.Generic.IEnumerable);summary;df-generated | +| System.ComponentModel.DataAnnotations;ValidationResult;get_ErrorMessage;();summary;df-generated | +| System.ComponentModel.DataAnnotations;ValidationResult;get_MemberNames;();summary;df-generated | +| System.ComponentModel.DataAnnotations;ValidationResult;set_ErrorMessage;(System.String);summary;df-generated | +| System.ComponentModel.DataAnnotations;Validator;TryValidateObject;(System.Object,System.ComponentModel.DataAnnotations.ValidationContext,System.Collections.Generic.ICollection);summary;df-generated | +| System.ComponentModel.DataAnnotations;Validator;TryValidateObject;(System.Object,System.ComponentModel.DataAnnotations.ValidationContext,System.Collections.Generic.ICollection,System.Boolean);summary;df-generated | +| System.ComponentModel.DataAnnotations;Validator;TryValidateProperty;(System.Object,System.ComponentModel.DataAnnotations.ValidationContext,System.Collections.Generic.ICollection);summary;df-generated | +| System.ComponentModel.DataAnnotations;Validator;TryValidateValue;(System.Object,System.ComponentModel.DataAnnotations.ValidationContext,System.Collections.Generic.ICollection,System.Collections.Generic.IEnumerable);summary;df-generated | +| System.ComponentModel.DataAnnotations;Validator;ValidateObject;(System.Object,System.ComponentModel.DataAnnotations.ValidationContext);summary;df-generated | +| System.ComponentModel.DataAnnotations;Validator;ValidateObject;(System.Object,System.ComponentModel.DataAnnotations.ValidationContext,System.Boolean);summary;df-generated | +| System.ComponentModel.DataAnnotations;Validator;ValidateProperty;(System.Object,System.ComponentModel.DataAnnotations.ValidationContext);summary;df-generated | +| System.ComponentModel.DataAnnotations;Validator;ValidateValue;(System.Object,System.ComponentModel.DataAnnotations.ValidationContext,System.Collections.Generic.IEnumerable);summary;df-generated | +| System.ComponentModel.Design.Serialization;ComponentSerializationService;CreateStore;();summary;df-generated | +| System.ComponentModel.Design.Serialization;ComponentSerializationService;Deserialize;(System.ComponentModel.Design.Serialization.SerializationStore);summary;df-generated | +| System.ComponentModel.Design.Serialization;ComponentSerializationService;Deserialize;(System.ComponentModel.Design.Serialization.SerializationStore,System.ComponentModel.IContainer);summary;df-generated | +| System.ComponentModel.Design.Serialization;ComponentSerializationService;DeserializeTo;(System.ComponentModel.Design.Serialization.SerializationStore,System.ComponentModel.IContainer);summary;df-generated | +| System.ComponentModel.Design.Serialization;ComponentSerializationService;DeserializeTo;(System.ComponentModel.Design.Serialization.SerializationStore,System.ComponentModel.IContainer,System.Boolean);summary;df-generated | +| System.ComponentModel.Design.Serialization;ComponentSerializationService;DeserializeTo;(System.ComponentModel.Design.Serialization.SerializationStore,System.ComponentModel.IContainer,System.Boolean,System.Boolean);summary;df-generated | +| System.ComponentModel.Design.Serialization;ComponentSerializationService;LoadStore;(System.IO.Stream);summary;df-generated | +| System.ComponentModel.Design.Serialization;ComponentSerializationService;Serialize;(System.ComponentModel.Design.Serialization.SerializationStore,System.Object);summary;df-generated | +| System.ComponentModel.Design.Serialization;ComponentSerializationService;SerializeAbsolute;(System.ComponentModel.Design.Serialization.SerializationStore,System.Object);summary;df-generated | +| System.ComponentModel.Design.Serialization;ComponentSerializationService;SerializeMember;(System.ComponentModel.Design.Serialization.SerializationStore,System.Object,System.ComponentModel.MemberDescriptor);summary;df-generated | +| System.ComponentModel.Design.Serialization;ComponentSerializationService;SerializeMemberAbsolute;(System.ComponentModel.Design.Serialization.SerializationStore,System.Object,System.ComponentModel.MemberDescriptor);summary;df-generated | +| System.ComponentModel.Design.Serialization;DefaultSerializationProviderAttribute;DefaultSerializationProviderAttribute;(System.String);summary;df-generated | +| System.ComponentModel.Design.Serialization;DefaultSerializationProviderAttribute;DefaultSerializationProviderAttribute;(System.Type);summary;df-generated | +| System.ComponentModel.Design.Serialization;DefaultSerializationProviderAttribute;get_ProviderTypeName;();summary;df-generated | +| System.ComponentModel.Design.Serialization;DesignerLoader;BeginLoad;(System.ComponentModel.Design.Serialization.IDesignerLoaderHost);summary;df-generated | +| System.ComponentModel.Design.Serialization;DesignerLoader;Dispose;();summary;df-generated | +| System.ComponentModel.Design.Serialization;DesignerLoader;Flush;();summary;df-generated | +| System.ComponentModel.Design.Serialization;DesignerLoader;get_Loading;();summary;df-generated | +| System.ComponentModel.Design.Serialization;DesignerSerializerAttribute;DesignerSerializerAttribute;(System.String,System.String);summary;df-generated | +| System.ComponentModel.Design.Serialization;DesignerSerializerAttribute;DesignerSerializerAttribute;(System.String,System.Type);summary;df-generated | +| System.ComponentModel.Design.Serialization;DesignerSerializerAttribute;DesignerSerializerAttribute;(System.Type,System.Type);summary;df-generated | +| System.ComponentModel.Design.Serialization;DesignerSerializerAttribute;get_SerializerBaseTypeName;();summary;df-generated | +| System.ComponentModel.Design.Serialization;DesignerSerializerAttribute;get_SerializerTypeName;();summary;df-generated | +| System.ComponentModel.Design.Serialization;IDesignerLoaderHost2;get_CanReloadWithErrors;();summary;df-generated | +| System.ComponentModel.Design.Serialization;IDesignerLoaderHost2;get_IgnoreErrorsDuringReload;();summary;df-generated | +| System.ComponentModel.Design.Serialization;IDesignerLoaderHost2;set_CanReloadWithErrors;(System.Boolean);summary;df-generated | +| System.ComponentModel.Design.Serialization;IDesignerLoaderHost2;set_IgnoreErrorsDuringReload;(System.Boolean);summary;df-generated | +| System.ComponentModel.Design.Serialization;IDesignerLoaderHost;EndLoad;(System.String,System.Boolean,System.Collections.ICollection);summary;df-generated | +| System.ComponentModel.Design.Serialization;IDesignerLoaderHost;Reload;();summary;df-generated | +| System.ComponentModel.Design.Serialization;IDesignerLoaderService;AddLoadDependency;();summary;df-generated | +| System.ComponentModel.Design.Serialization;IDesignerLoaderService;DependentLoadComplete;(System.Boolean,System.Collections.ICollection);summary;df-generated | +| System.ComponentModel.Design.Serialization;IDesignerLoaderService;Reload;();summary;df-generated | +| System.ComponentModel.Design.Serialization;IDesignerSerializationManager;AddSerializationProvider;(System.ComponentModel.Design.Serialization.IDesignerSerializationProvider);summary;df-generated | +| System.ComponentModel.Design.Serialization;IDesignerSerializationManager;CreateInstance;(System.Type,System.Collections.ICollection,System.String,System.Boolean);summary;df-generated | +| System.ComponentModel.Design.Serialization;IDesignerSerializationManager;GetInstance;(System.String);summary;df-generated | +| System.ComponentModel.Design.Serialization;IDesignerSerializationManager;GetName;(System.Object);summary;df-generated | +| System.ComponentModel.Design.Serialization;IDesignerSerializationManager;GetSerializer;(System.Type,System.Type);summary;df-generated | +| System.ComponentModel.Design.Serialization;IDesignerSerializationManager;GetType;(System.String);summary;df-generated | +| System.ComponentModel.Design.Serialization;IDesignerSerializationManager;RemoveSerializationProvider;(System.ComponentModel.Design.Serialization.IDesignerSerializationProvider);summary;df-generated | +| System.ComponentModel.Design.Serialization;IDesignerSerializationManager;ReportError;(System.Object);summary;df-generated | +| System.ComponentModel.Design.Serialization;IDesignerSerializationManager;SetName;(System.Object,System.String);summary;df-generated | +| System.ComponentModel.Design.Serialization;IDesignerSerializationManager;get_Context;();summary;df-generated | +| System.ComponentModel.Design.Serialization;IDesignerSerializationManager;get_Properties;();summary;df-generated | +| System.ComponentModel.Design.Serialization;IDesignerSerializationProvider;GetSerializer;(System.ComponentModel.Design.Serialization.IDesignerSerializationManager,System.Object,System.Type,System.Type);summary;df-generated | +| System.ComponentModel.Design.Serialization;IDesignerSerializationService;Deserialize;(System.Object);summary;df-generated | +| System.ComponentModel.Design.Serialization;IDesignerSerializationService;Serialize;(System.Collections.ICollection);summary;df-generated | +| System.ComponentModel.Design.Serialization;INameCreationService;CreateName;(System.ComponentModel.IContainer,System.Type);summary;df-generated | +| System.ComponentModel.Design.Serialization;INameCreationService;IsValidName;(System.String);summary;df-generated | +| System.ComponentModel.Design.Serialization;INameCreationService;ValidateName;(System.String);summary;df-generated | +| System.ComponentModel.Design.Serialization;InstanceDescriptor;InstanceDescriptor;(System.Reflection.MemberInfo,System.Collections.ICollection);summary;df-generated | +| System.ComponentModel.Design.Serialization;InstanceDescriptor;InstanceDescriptor;(System.Reflection.MemberInfo,System.Collections.ICollection,System.Boolean);summary;df-generated | +| System.ComponentModel.Design.Serialization;InstanceDescriptor;Invoke;();summary;df-generated | +| System.ComponentModel.Design.Serialization;InstanceDescriptor;get_Arguments;();summary;df-generated | +| System.ComponentModel.Design.Serialization;InstanceDescriptor;get_IsComplete;();summary;df-generated | +| System.ComponentModel.Design.Serialization;InstanceDescriptor;get_MemberInfo;();summary;df-generated | +| System.ComponentModel.Design.Serialization;MemberRelationship;Equals;(System.Object);summary;df-generated | +| System.ComponentModel.Design.Serialization;MemberRelationship;GetHashCode;();summary;df-generated | +| System.ComponentModel.Design.Serialization;MemberRelationship;MemberRelationship;(System.Object,System.ComponentModel.MemberDescriptor);summary;df-generated | +| System.ComponentModel.Design.Serialization;MemberRelationship;get_IsEmpty;();summary;df-generated | +| System.ComponentModel.Design.Serialization;MemberRelationship;get_Member;();summary;df-generated | +| System.ComponentModel.Design.Serialization;MemberRelationship;get_Owner;();summary;df-generated | +| System.ComponentModel.Design.Serialization;MemberRelationshipService;GetRelationship;(System.ComponentModel.Design.Serialization.MemberRelationship);summary;df-generated | +| System.ComponentModel.Design.Serialization;MemberRelationshipService;SetRelationship;(System.ComponentModel.Design.Serialization.MemberRelationship,System.ComponentModel.Design.Serialization.MemberRelationship);summary;df-generated | +| System.ComponentModel.Design.Serialization;MemberRelationshipService;SupportsRelationship;(System.ComponentModel.Design.Serialization.MemberRelationship,System.ComponentModel.Design.Serialization.MemberRelationship);summary;df-generated | +| System.ComponentModel.Design.Serialization;MemberRelationshipService;get_Item;(System.ComponentModel.Design.Serialization.MemberRelationship);summary;df-generated | +| System.ComponentModel.Design.Serialization;MemberRelationshipService;get_Item;(System.Object,System.ComponentModel.MemberDescriptor);summary;df-generated | +| System.ComponentModel.Design.Serialization;MemberRelationshipService;set_Item;(System.ComponentModel.Design.Serialization.MemberRelationship,System.ComponentModel.Design.Serialization.MemberRelationship);summary;df-generated | +| System.ComponentModel.Design.Serialization;MemberRelationshipService;set_Item;(System.Object,System.ComponentModel.MemberDescriptor,System.ComponentModel.Design.Serialization.MemberRelationship);summary;df-generated | +| System.ComponentModel.Design.Serialization;ResolveNameEventArgs;ResolveNameEventArgs;(System.String);summary;df-generated | +| System.ComponentModel.Design.Serialization;ResolveNameEventArgs;get_Name;();summary;df-generated | +| System.ComponentModel.Design.Serialization;ResolveNameEventArgs;get_Value;();summary;df-generated | +| System.ComponentModel.Design.Serialization;ResolveNameEventArgs;set_Value;(System.Object);summary;df-generated | +| System.ComponentModel.Design.Serialization;RootDesignerSerializerAttribute;RootDesignerSerializerAttribute;(System.String,System.String,System.Boolean);summary;df-generated | +| System.ComponentModel.Design.Serialization;RootDesignerSerializerAttribute;RootDesignerSerializerAttribute;(System.String,System.Type,System.Boolean);summary;df-generated | +| System.ComponentModel.Design.Serialization;RootDesignerSerializerAttribute;RootDesignerSerializerAttribute;(System.Type,System.Type,System.Boolean);summary;df-generated | +| System.ComponentModel.Design.Serialization;RootDesignerSerializerAttribute;get_Reloadable;();summary;df-generated | +| System.ComponentModel.Design.Serialization;RootDesignerSerializerAttribute;get_SerializerBaseTypeName;();summary;df-generated | +| System.ComponentModel.Design.Serialization;RootDesignerSerializerAttribute;get_SerializerTypeName;();summary;df-generated | +| System.ComponentModel.Design.Serialization;SerializationStore;Close;();summary;df-generated | +| System.ComponentModel.Design.Serialization;SerializationStore;Dispose;();summary;df-generated | +| System.ComponentModel.Design.Serialization;SerializationStore;Dispose;(System.Boolean);summary;df-generated | +| System.ComponentModel.Design.Serialization;SerializationStore;Save;(System.IO.Stream);summary;df-generated | +| System.ComponentModel.Design.Serialization;SerializationStore;get_Errors;();summary;df-generated | +| System.ComponentModel.Design;ActiveDesignerEventArgs;ActiveDesignerEventArgs;(System.ComponentModel.Design.IDesignerHost,System.ComponentModel.Design.IDesignerHost);summary;df-generated | +| System.ComponentModel.Design;ActiveDesignerEventArgs;get_NewDesigner;();summary;df-generated | +| System.ComponentModel.Design;ActiveDesignerEventArgs;get_OldDesigner;();summary;df-generated | +| System.ComponentModel.Design;CheckoutException;CheckoutException;();summary;df-generated | +| System.ComponentModel.Design;CheckoutException;CheckoutException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.ComponentModel.Design;CheckoutException;CheckoutException;(System.String);summary;df-generated | +| System.ComponentModel.Design;CheckoutException;CheckoutException;(System.String,System.Exception);summary;df-generated | +| System.ComponentModel.Design;CheckoutException;CheckoutException;(System.String,System.Int32);summary;df-generated | +| System.ComponentModel.Design;CommandID;CommandID;(System.Guid,System.Int32);summary;df-generated | +| System.ComponentModel.Design;CommandID;Equals;(System.Object);summary;df-generated | +| System.ComponentModel.Design;CommandID;GetHashCode;();summary;df-generated | +| System.ComponentModel.Design;CommandID;ToString;();summary;df-generated | +| System.ComponentModel.Design;CommandID;get_Guid;();summary;df-generated | +| System.ComponentModel.Design;CommandID;get_ID;();summary;df-generated | +| System.ComponentModel.Design;ComponentChangedEventArgs;ComponentChangedEventArgs;(System.Object,System.ComponentModel.MemberDescriptor,System.Object,System.Object);summary;df-generated | +| System.ComponentModel.Design;ComponentChangedEventArgs;get_Component;();summary;df-generated | +| System.ComponentModel.Design;ComponentChangedEventArgs;get_Member;();summary;df-generated | +| System.ComponentModel.Design;ComponentChangedEventArgs;get_NewValue;();summary;df-generated | +| System.ComponentModel.Design;ComponentChangedEventArgs;get_OldValue;();summary;df-generated | +| System.ComponentModel.Design;ComponentChangingEventArgs;ComponentChangingEventArgs;(System.Object,System.ComponentModel.MemberDescriptor);summary;df-generated | +| System.ComponentModel.Design;ComponentChangingEventArgs;get_Component;();summary;df-generated | +| System.ComponentModel.Design;ComponentChangingEventArgs;get_Member;();summary;df-generated | +| System.ComponentModel.Design;ComponentEventArgs;ComponentEventArgs;(System.ComponentModel.IComponent);summary;df-generated | +| System.ComponentModel.Design;ComponentEventArgs;get_Component;();summary;df-generated | +| System.ComponentModel.Design;ComponentRenameEventArgs;ComponentRenameEventArgs;(System.Object,System.String,System.String);summary;df-generated | +| System.ComponentModel.Design;ComponentRenameEventArgs;get_Component;();summary;df-generated | +| System.ComponentModel.Design;ComponentRenameEventArgs;get_NewName;();summary;df-generated | +| System.ComponentModel.Design;ComponentRenameEventArgs;get_OldName;();summary;df-generated | +| System.ComponentModel.Design;DesignerCollection;DesignerCollection;(System.ComponentModel.Design.IDesignerHost[]);summary;df-generated | +| System.ComponentModel.Design;DesignerCollection;get_Count;();summary;df-generated | +| System.ComponentModel.Design;DesignerCollection;get_IsSynchronized;();summary;df-generated | +| System.ComponentModel.Design;DesignerCollection;get_SyncRoot;();summary;df-generated | +| System.ComponentModel.Design;DesignerEventArgs;DesignerEventArgs;(System.ComponentModel.Design.IDesignerHost);summary;df-generated | +| System.ComponentModel.Design;DesignerEventArgs;get_Designer;();summary;df-generated | +| System.ComponentModel.Design;DesignerOptionService+DesignerOptionCollection;Contains;(System.Object);summary;df-generated | +| System.ComponentModel.Design;DesignerOptionService+DesignerOptionCollection;IndexOf;(System.ComponentModel.Design.DesignerOptionService+DesignerOptionCollection);summary;df-generated | +| System.ComponentModel.Design;DesignerOptionService+DesignerOptionCollection;IndexOf;(System.Object);summary;df-generated | +| System.ComponentModel.Design;DesignerOptionService+DesignerOptionCollection;Remove;(System.Object);summary;df-generated | +| System.ComponentModel.Design;DesignerOptionService+DesignerOptionCollection;RemoveAt;(System.Int32);summary;df-generated | +| System.ComponentModel.Design;DesignerOptionService+DesignerOptionCollection;ShowDialog;();summary;df-generated | +| System.ComponentModel.Design;DesignerOptionService+DesignerOptionCollection;get_Count;();summary;df-generated | +| System.ComponentModel.Design;DesignerOptionService+DesignerOptionCollection;get_IsFixedSize;();summary;df-generated | +| System.ComponentModel.Design;DesignerOptionService+DesignerOptionCollection;get_IsReadOnly;();summary;df-generated | +| System.ComponentModel.Design;DesignerOptionService+DesignerOptionCollection;get_IsSynchronized;();summary;df-generated | +| System.ComponentModel.Design;DesignerOptionService+DesignerOptionCollection;get_Name;();summary;df-generated | +| System.ComponentModel.Design;DesignerOptionService+DesignerOptionCollection;get_Parent;();summary;df-generated | +| System.ComponentModel.Design;DesignerOptionService;GetOptionValue;(System.String,System.String);summary;df-generated | +| System.ComponentModel.Design;DesignerOptionService;PopulateOptionCollection;(System.ComponentModel.Design.DesignerOptionService+DesignerOptionCollection);summary;df-generated | +| System.ComponentModel.Design;DesignerOptionService;SetOptionValue;(System.String,System.String,System.Object);summary;df-generated | +| System.ComponentModel.Design;DesignerOptionService;ShowDialog;(System.ComponentModel.Design.DesignerOptionService+DesignerOptionCollection,System.Object);summary;df-generated | +| System.ComponentModel.Design;DesignerTransaction;Cancel;();summary;df-generated | +| System.ComponentModel.Design;DesignerTransaction;Commit;();summary;df-generated | +| System.ComponentModel.Design;DesignerTransaction;DesignerTransaction;();summary;df-generated | +| System.ComponentModel.Design;DesignerTransaction;DesignerTransaction;(System.String);summary;df-generated | +| System.ComponentModel.Design;DesignerTransaction;Dispose;();summary;df-generated | +| System.ComponentModel.Design;DesignerTransaction;Dispose;(System.Boolean);summary;df-generated | +| System.ComponentModel.Design;DesignerTransaction;OnCancel;();summary;df-generated | +| System.ComponentModel.Design;DesignerTransaction;OnCommit;();summary;df-generated | +| System.ComponentModel.Design;DesignerTransaction;get_Canceled;();summary;df-generated | +| System.ComponentModel.Design;DesignerTransaction;get_Committed;();summary;df-generated | +| System.ComponentModel.Design;DesignerTransaction;get_Description;();summary;df-generated | +| System.ComponentModel.Design;DesignerTransactionCloseEventArgs;DesignerTransactionCloseEventArgs;(System.Boolean);summary;df-generated | +| System.ComponentModel.Design;DesignerTransactionCloseEventArgs;DesignerTransactionCloseEventArgs;(System.Boolean,System.Boolean);summary;df-generated | +| System.ComponentModel.Design;DesignerTransactionCloseEventArgs;get_LastTransaction;();summary;df-generated | +| System.ComponentModel.Design;DesignerTransactionCloseEventArgs;get_TransactionCommitted;();summary;df-generated | +| System.ComponentModel.Design;DesignerVerbCollection;Contains;(System.ComponentModel.Design.DesignerVerb);summary;df-generated | +| System.ComponentModel.Design;DesignerVerbCollection;DesignerVerbCollection;();summary;df-generated | +| System.ComponentModel.Design;DesignerVerbCollection;IndexOf;(System.ComponentModel.Design.DesignerVerb);summary;df-generated | +| System.ComponentModel.Design;DesignerVerbCollection;OnValidate;(System.Object);summary;df-generated | +| System.ComponentModel.Design;DesigntimeLicenseContext;GetSavedLicenseKey;(System.Type,System.Reflection.Assembly);summary;df-generated | +| System.ComponentModel.Design;DesigntimeLicenseContext;SetSavedLicenseKey;(System.Type,System.String);summary;df-generated | +| System.ComponentModel.Design;DesigntimeLicenseContext;get_UsageMode;();summary;df-generated | +| System.ComponentModel.Design;DesigntimeLicenseContextSerializer;Serialize;(System.IO.Stream,System.String,System.ComponentModel.Design.DesigntimeLicenseContext);summary;df-generated | +| System.ComponentModel.Design;HelpKeywordAttribute;Equals;(System.Object);summary;df-generated | +| System.ComponentModel.Design;HelpKeywordAttribute;GetHashCode;();summary;df-generated | +| System.ComponentModel.Design;HelpKeywordAttribute;HelpKeywordAttribute;();summary;df-generated | +| System.ComponentModel.Design;HelpKeywordAttribute;HelpKeywordAttribute;(System.String);summary;df-generated | +| System.ComponentModel.Design;HelpKeywordAttribute;HelpKeywordAttribute;(System.Type);summary;df-generated | +| System.ComponentModel.Design;HelpKeywordAttribute;IsDefaultAttribute;();summary;df-generated | +| System.ComponentModel.Design;HelpKeywordAttribute;get_HelpKeyword;();summary;df-generated | +| System.ComponentModel.Design;IComponentChangeService;OnComponentChanged;(System.Object,System.ComponentModel.MemberDescriptor,System.Object,System.Object);summary;df-generated | +| System.ComponentModel.Design;IComponentChangeService;OnComponentChanging;(System.Object,System.ComponentModel.MemberDescriptor);summary;df-generated | +| System.ComponentModel.Design;IComponentDiscoveryService;GetComponentTypes;(System.ComponentModel.Design.IDesignerHost,System.Type);summary;df-generated | +| System.ComponentModel.Design;IComponentInitializer;InitializeExistingComponent;(System.Collections.IDictionary);summary;df-generated | +| System.ComponentModel.Design;IComponentInitializer;InitializeNewComponent;(System.Collections.IDictionary);summary;df-generated | +| System.ComponentModel.Design;IDesigner;DoDefaultAction;();summary;df-generated | +| System.ComponentModel.Design;IDesigner;Initialize;(System.ComponentModel.IComponent);summary;df-generated | +| System.ComponentModel.Design;IDesigner;get_Component;();summary;df-generated | +| System.ComponentModel.Design;IDesigner;get_Verbs;();summary;df-generated | +| System.ComponentModel.Design;IDesignerEventService;get_ActiveDesigner;();summary;df-generated | +| System.ComponentModel.Design;IDesignerEventService;get_Designers;();summary;df-generated | +| System.ComponentModel.Design;IDesignerFilter;PostFilterAttributes;(System.Collections.IDictionary);summary;df-generated | +| System.ComponentModel.Design;IDesignerFilter;PostFilterEvents;(System.Collections.IDictionary);summary;df-generated | +| System.ComponentModel.Design;IDesignerFilter;PostFilterProperties;(System.Collections.IDictionary);summary;df-generated | +| System.ComponentModel.Design;IDesignerFilter;PreFilterAttributes;(System.Collections.IDictionary);summary;df-generated | +| System.ComponentModel.Design;IDesignerFilter;PreFilterEvents;(System.Collections.IDictionary);summary;df-generated | +| System.ComponentModel.Design;IDesignerFilter;PreFilterProperties;(System.Collections.IDictionary);summary;df-generated | +| System.ComponentModel.Design;IDesignerHost;Activate;();summary;df-generated | +| System.ComponentModel.Design;IDesignerHost;CreateComponent;(System.Type);summary;df-generated | +| System.ComponentModel.Design;IDesignerHost;CreateComponent;(System.Type,System.String);summary;df-generated | +| System.ComponentModel.Design;IDesignerHost;CreateTransaction;();summary;df-generated | +| System.ComponentModel.Design;IDesignerHost;CreateTransaction;(System.String);summary;df-generated | +| System.ComponentModel.Design;IDesignerHost;DestroyComponent;(System.ComponentModel.IComponent);summary;df-generated | +| System.ComponentModel.Design;IDesignerHost;GetDesigner;(System.ComponentModel.IComponent);summary;df-generated | +| System.ComponentModel.Design;IDesignerHost;GetType;(System.String);summary;df-generated | +| System.ComponentModel.Design;IDesignerHost;get_Container;();summary;df-generated | +| System.ComponentModel.Design;IDesignerHost;get_InTransaction;();summary;df-generated | +| System.ComponentModel.Design;IDesignerHost;get_Loading;();summary;df-generated | +| System.ComponentModel.Design;IDesignerHost;get_RootComponent;();summary;df-generated | +| System.ComponentModel.Design;IDesignerHost;get_RootComponentClassName;();summary;df-generated | +| System.ComponentModel.Design;IDesignerHost;get_TransactionDescription;();summary;df-generated | +| System.ComponentModel.Design;IDesignerHostTransactionState;get_IsClosingTransaction;();summary;df-generated | +| System.ComponentModel.Design;IDesignerOptionService;GetOptionValue;(System.String,System.String);summary;df-generated | +| System.ComponentModel.Design;IDesignerOptionService;SetOptionValue;(System.String,System.String,System.Object);summary;df-generated | +| System.ComponentModel.Design;IDictionaryService;GetKey;(System.Object);summary;df-generated | +| System.ComponentModel.Design;IDictionaryService;GetValue;(System.Object);summary;df-generated | +| System.ComponentModel.Design;IDictionaryService;SetValue;(System.Object,System.Object);summary;df-generated | +| System.ComponentModel.Design;IEventBindingService;CreateUniqueMethodName;(System.ComponentModel.IComponent,System.ComponentModel.EventDescriptor);summary;df-generated | +| System.ComponentModel.Design;IEventBindingService;GetCompatibleMethods;(System.ComponentModel.EventDescriptor);summary;df-generated | +| System.ComponentModel.Design;IEventBindingService;GetEvent;(System.ComponentModel.PropertyDescriptor);summary;df-generated | +| System.ComponentModel.Design;IEventBindingService;GetEventProperties;(System.ComponentModel.EventDescriptorCollection);summary;df-generated | +| System.ComponentModel.Design;IEventBindingService;GetEventProperty;(System.ComponentModel.EventDescriptor);summary;df-generated | +| System.ComponentModel.Design;IEventBindingService;ShowCode;();summary;df-generated | +| System.ComponentModel.Design;IEventBindingService;ShowCode;(System.ComponentModel.IComponent,System.ComponentModel.EventDescriptor);summary;df-generated | +| System.ComponentModel.Design;IEventBindingService;ShowCode;(System.Int32);summary;df-generated | +| System.ComponentModel.Design;IExtenderListService;GetExtenderProviders;();summary;df-generated | +| System.ComponentModel.Design;IExtenderProviderService;AddExtenderProvider;(System.ComponentModel.IExtenderProvider);summary;df-generated | +| System.ComponentModel.Design;IExtenderProviderService;RemoveExtenderProvider;(System.ComponentModel.IExtenderProvider);summary;df-generated | +| System.ComponentModel.Design;IHelpService;AddContextAttribute;(System.String,System.String,System.ComponentModel.Design.HelpKeywordType);summary;df-generated | +| System.ComponentModel.Design;IHelpService;ClearContextAttributes;();summary;df-generated | +| System.ComponentModel.Design;IHelpService;CreateLocalContext;(System.ComponentModel.Design.HelpContextType);summary;df-generated | +| System.ComponentModel.Design;IHelpService;RemoveContextAttribute;(System.String,System.String);summary;df-generated | +| System.ComponentModel.Design;IHelpService;RemoveLocalContext;(System.ComponentModel.Design.IHelpService);summary;df-generated | +| System.ComponentModel.Design;IHelpService;ShowHelpFromKeyword;(System.String);summary;df-generated | +| System.ComponentModel.Design;IHelpService;ShowHelpFromUrl;(System.String);summary;df-generated | +| System.ComponentModel.Design;IInheritanceService;AddInheritedComponents;(System.ComponentModel.IComponent,System.ComponentModel.IContainer);summary;df-generated | +| System.ComponentModel.Design;IInheritanceService;GetInheritanceAttribute;(System.ComponentModel.IComponent);summary;df-generated | +| System.ComponentModel.Design;IMenuCommandService;AddCommand;(System.ComponentModel.Design.MenuCommand);summary;df-generated | +| System.ComponentModel.Design;IMenuCommandService;AddVerb;(System.ComponentModel.Design.DesignerVerb);summary;df-generated | +| System.ComponentModel.Design;IMenuCommandService;FindCommand;(System.ComponentModel.Design.CommandID);summary;df-generated | +| System.ComponentModel.Design;IMenuCommandService;GlobalInvoke;(System.ComponentModel.Design.CommandID);summary;df-generated | +| System.ComponentModel.Design;IMenuCommandService;RemoveCommand;(System.ComponentModel.Design.MenuCommand);summary;df-generated | +| System.ComponentModel.Design;IMenuCommandService;RemoveVerb;(System.ComponentModel.Design.DesignerVerb);summary;df-generated | +| System.ComponentModel.Design;IMenuCommandService;ShowContextMenu;(System.ComponentModel.Design.CommandID,System.Int32,System.Int32);summary;df-generated | +| System.ComponentModel.Design;IMenuCommandService;get_Verbs;();summary;df-generated | +| System.ComponentModel.Design;IReferenceService;GetComponent;(System.Object);summary;df-generated | +| System.ComponentModel.Design;IReferenceService;GetName;(System.Object);summary;df-generated | +| System.ComponentModel.Design;IReferenceService;GetReference;(System.String);summary;df-generated | +| System.ComponentModel.Design;IReferenceService;GetReferences;();summary;df-generated | +| System.ComponentModel.Design;IReferenceService;GetReferences;(System.Type);summary;df-generated | +| System.ComponentModel.Design;IResourceService;GetResourceReader;(System.Globalization.CultureInfo);summary;df-generated | +| System.ComponentModel.Design;IResourceService;GetResourceWriter;(System.Globalization.CultureInfo);summary;df-generated | +| System.ComponentModel.Design;IRootDesigner;GetView;(System.ComponentModel.Design.ViewTechnology);summary;df-generated | +| System.ComponentModel.Design;IRootDesigner;get_SupportedTechnologies;();summary;df-generated | +| System.ComponentModel.Design;ISelectionService;GetComponentSelected;(System.Object);summary;df-generated | +| System.ComponentModel.Design;ISelectionService;GetSelectedComponents;();summary;df-generated | +| System.ComponentModel.Design;ISelectionService;SetSelectedComponents;(System.Collections.ICollection);summary;df-generated | +| System.ComponentModel.Design;ISelectionService;SetSelectedComponents;(System.Collections.ICollection,System.ComponentModel.Design.SelectionTypes);summary;df-generated | +| System.ComponentModel.Design;ISelectionService;get_PrimarySelection;();summary;df-generated | +| System.ComponentModel.Design;ISelectionService;get_SelectionCount;();summary;df-generated | +| System.ComponentModel.Design;IServiceContainer;AddService;(System.Type,System.Object);summary;df-generated | +| System.ComponentModel.Design;IServiceContainer;AddService;(System.Type,System.Object,System.Boolean);summary;df-generated | +| System.ComponentModel.Design;IServiceContainer;RemoveService;(System.Type);summary;df-generated | +| System.ComponentModel.Design;IServiceContainer;RemoveService;(System.Type,System.Boolean);summary;df-generated | +| System.ComponentModel.Design;ITreeDesigner;get_Children;();summary;df-generated | +| System.ComponentModel.Design;ITreeDesigner;get_Parent;();summary;df-generated | +| System.ComponentModel.Design;ITypeDescriptorFilterService;FilterAttributes;(System.ComponentModel.IComponent,System.Collections.IDictionary);summary;df-generated | +| System.ComponentModel.Design;ITypeDescriptorFilterService;FilterEvents;(System.ComponentModel.IComponent,System.Collections.IDictionary);summary;df-generated | +| System.ComponentModel.Design;ITypeDescriptorFilterService;FilterProperties;(System.ComponentModel.IComponent,System.Collections.IDictionary);summary;df-generated | +| System.ComponentModel.Design;ITypeDiscoveryService;GetTypes;(System.Type,System.Boolean);summary;df-generated | +| System.ComponentModel.Design;ITypeResolutionService;GetAssembly;(System.Reflection.AssemblyName);summary;df-generated | +| System.ComponentModel.Design;ITypeResolutionService;GetAssembly;(System.Reflection.AssemblyName,System.Boolean);summary;df-generated | +| System.ComponentModel.Design;ITypeResolutionService;GetPathOfAssembly;(System.Reflection.AssemblyName);summary;df-generated | +| System.ComponentModel.Design;ITypeResolutionService;GetType;(System.String);summary;df-generated | +| System.ComponentModel.Design;ITypeResolutionService;GetType;(System.String,System.Boolean);summary;df-generated | +| System.ComponentModel.Design;ITypeResolutionService;GetType;(System.String,System.Boolean,System.Boolean);summary;df-generated | +| System.ComponentModel.Design;ITypeResolutionService;ReferenceAssembly;(System.Reflection.AssemblyName);summary;df-generated | +| System.ComponentModel.Design;MenuCommand;Invoke;();summary;df-generated | +| System.ComponentModel.Design;MenuCommand;Invoke;(System.Object);summary;df-generated | +| System.ComponentModel.Design;MenuCommand;OnCommandChanged;(System.EventArgs);summary;df-generated | +| System.ComponentModel.Design;MenuCommand;ToString;();summary;df-generated | +| System.ComponentModel.Design;MenuCommand;get_Checked;();summary;df-generated | +| System.ComponentModel.Design;MenuCommand;get_CommandID;();summary;df-generated | +| System.ComponentModel.Design;MenuCommand;get_Enabled;();summary;df-generated | +| System.ComponentModel.Design;MenuCommand;get_OleStatus;();summary;df-generated | +| System.ComponentModel.Design;MenuCommand;get_Supported;();summary;df-generated | +| System.ComponentModel.Design;MenuCommand;get_Visible;();summary;df-generated | +| System.ComponentModel.Design;MenuCommand;set_Checked;(System.Boolean);summary;df-generated | +| System.ComponentModel.Design;MenuCommand;set_Enabled;(System.Boolean);summary;df-generated | +| System.ComponentModel.Design;MenuCommand;set_Supported;(System.Boolean);summary;df-generated | +| System.ComponentModel.Design;MenuCommand;set_Visible;(System.Boolean);summary;df-generated | +| System.ComponentModel.Design;ServiceContainer;AddService;(System.Type,System.Object);summary;df-generated | +| System.ComponentModel.Design;ServiceContainer;AddService;(System.Type,System.Object,System.Boolean);summary;df-generated | +| System.ComponentModel.Design;ServiceContainer;Dispose;();summary;df-generated | +| System.ComponentModel.Design;ServiceContainer;Dispose;(System.Boolean);summary;df-generated | +| System.ComponentModel.Design;ServiceContainer;RemoveService;(System.Type);summary;df-generated | +| System.ComponentModel.Design;ServiceContainer;RemoveService;(System.Type,System.Boolean);summary;df-generated | +| System.ComponentModel.Design;ServiceContainer;ServiceContainer;();summary;df-generated | +| System.ComponentModel.Design;ServiceContainer;get_DefaultServices;();summary;df-generated | +| System.ComponentModel.Design;TypeDescriptionProviderService;GetProvider;(System.Object);summary;df-generated | +| System.ComponentModel.Design;TypeDescriptionProviderService;GetProvider;(System.Type);summary;df-generated | +| System.ComponentModel;AddingNewEventArgs;AddingNewEventArgs;();summary;df-generated | +| System.ComponentModel;AddingNewEventArgs;AddingNewEventArgs;(System.Object);summary;df-generated | +| System.ComponentModel;AddingNewEventArgs;get_NewObject;();summary;df-generated | +| System.ComponentModel;AddingNewEventArgs;set_NewObject;(System.Object);summary;df-generated | +| System.ComponentModel;AmbientValueAttribute;AmbientValueAttribute;(System.Boolean);summary;df-generated | +| System.ComponentModel;AmbientValueAttribute;AmbientValueAttribute;(System.Byte);summary;df-generated | +| System.ComponentModel;AmbientValueAttribute;AmbientValueAttribute;(System.Char);summary;df-generated | +| System.ComponentModel;AmbientValueAttribute;AmbientValueAttribute;(System.Double);summary;df-generated | +| System.ComponentModel;AmbientValueAttribute;AmbientValueAttribute;(System.Int16);summary;df-generated | +| System.ComponentModel;AmbientValueAttribute;AmbientValueAttribute;(System.Int32);summary;df-generated | +| System.ComponentModel;AmbientValueAttribute;AmbientValueAttribute;(System.Int64);summary;df-generated | +| System.ComponentModel;AmbientValueAttribute;AmbientValueAttribute;(System.Object);summary;df-generated | +| System.ComponentModel;AmbientValueAttribute;AmbientValueAttribute;(System.Single);summary;df-generated | +| System.ComponentModel;AmbientValueAttribute;AmbientValueAttribute;(System.String);summary;df-generated | +| System.ComponentModel;AmbientValueAttribute;AmbientValueAttribute;(System.Type,System.String);summary;df-generated | +| System.ComponentModel;AmbientValueAttribute;Equals;(System.Object);summary;df-generated | +| System.ComponentModel;AmbientValueAttribute;GetHashCode;();summary;df-generated | +| System.ComponentModel;AmbientValueAttribute;get_Value;();summary;df-generated | +| System.ComponentModel;ArrayConverter;GetProperties;(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[]);summary;df-generated | +| System.ComponentModel;ArrayConverter;GetPropertiesSupported;(System.ComponentModel.ITypeDescriptorContext);summary;df-generated | +| System.ComponentModel;AsyncCompletedEventArgs;AsyncCompletedEventArgs;(System.Exception,System.Boolean,System.Object);summary;df-generated | +| System.ComponentModel;AsyncCompletedEventArgs;RaiseExceptionIfNecessary;();summary;df-generated | +| System.ComponentModel;AsyncCompletedEventArgs;get_Cancelled;();summary;df-generated | +| System.ComponentModel;AsyncCompletedEventArgs;get_Error;();summary;df-generated | +| System.ComponentModel;AsyncCompletedEventArgs;get_UserState;();summary;df-generated | +| System.ComponentModel;AsyncOperation;OperationCompleted;();summary;df-generated | +| System.ComponentModel;AsyncOperation;get_UserSuppliedState;();summary;df-generated | +| System.ComponentModel;AsyncOperationManager;CreateOperation;(System.Object);summary;df-generated | +| System.ComponentModel;AsyncOperationManager;get_SynchronizationContext;();summary;df-generated | +| System.ComponentModel;AsyncOperationManager;set_SynchronizationContext;(System.Threading.SynchronizationContext);summary;df-generated | +| System.ComponentModel;AttributeCollection;AttributeCollection;();summary;df-generated | +| System.ComponentModel;AttributeCollection;Contains;(System.Attribute);summary;df-generated | +| System.ComponentModel;AttributeCollection;Contains;(System.Attribute[]);summary;df-generated | +| System.ComponentModel;AttributeCollection;GetDefaultAttribute;(System.Type);summary;df-generated | +| System.ComponentModel;AttributeCollection;Matches;(System.Attribute);summary;df-generated | +| System.ComponentModel;AttributeCollection;Matches;(System.Attribute[]);summary;df-generated | +| System.ComponentModel;AttributeCollection;get_Count;();summary;df-generated | +| System.ComponentModel;AttributeCollection;get_IsSynchronized;();summary;df-generated | +| System.ComponentModel;AttributeProviderAttribute;AttributeProviderAttribute;(System.String);summary;df-generated | +| System.ComponentModel;AttributeProviderAttribute;AttributeProviderAttribute;(System.String,System.String);summary;df-generated | +| System.ComponentModel;AttributeProviderAttribute;AttributeProviderAttribute;(System.Type);summary;df-generated | +| System.ComponentModel;AttributeProviderAttribute;get_PropertyName;();summary;df-generated | +| System.ComponentModel;AttributeProviderAttribute;get_TypeName;();summary;df-generated | +| System.ComponentModel;BackgroundWorker;BackgroundWorker;();summary;df-generated | +| System.ComponentModel;BackgroundWorker;CancelAsync;();summary;df-generated | +| System.ComponentModel;BackgroundWorker;Dispose;(System.Boolean);summary;df-generated | +| System.ComponentModel;BackgroundWorker;OnDoWork;(System.ComponentModel.DoWorkEventArgs);summary;df-generated | +| System.ComponentModel;BackgroundWorker;OnProgressChanged;(System.ComponentModel.ProgressChangedEventArgs);summary;df-generated | +| System.ComponentModel;BackgroundWorker;OnRunWorkerCompleted;(System.ComponentModel.RunWorkerCompletedEventArgs);summary;df-generated | +| System.ComponentModel;BackgroundWorker;ReportProgress;(System.Int32);summary;df-generated | +| System.ComponentModel;BackgroundWorker;ReportProgress;(System.Int32,System.Object);summary;df-generated | +| System.ComponentModel;BackgroundWorker;RunWorkerAsync;();summary;df-generated | +| System.ComponentModel;BackgroundWorker;RunWorkerAsync;(System.Object);summary;df-generated | +| System.ComponentModel;BackgroundWorker;get_CancellationPending;();summary;df-generated | +| System.ComponentModel;BackgroundWorker;get_IsBusy;();summary;df-generated | +| System.ComponentModel;BackgroundWorker;get_WorkerReportsProgress;();summary;df-generated | +| System.ComponentModel;BackgroundWorker;get_WorkerSupportsCancellation;();summary;df-generated | +| System.ComponentModel;BackgroundWorker;set_WorkerReportsProgress;(System.Boolean);summary;df-generated | +| System.ComponentModel;BackgroundWorker;set_WorkerSupportsCancellation;(System.Boolean);summary;df-generated | +| System.ComponentModel;BaseNumberConverter;BaseNumberConverter;();summary;df-generated | +| System.ComponentModel;BaseNumberConverter;CanConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Type);summary;df-generated | +| System.ComponentModel;BaseNumberConverter;CanConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Type);summary;df-generated | +| System.ComponentModel;BaseNumberConverter;ConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);summary;df-generated | +| System.ComponentModel;BindableAttribute;BindableAttribute;(System.Boolean);summary;df-generated | +| System.ComponentModel;BindableAttribute;BindableAttribute;(System.Boolean,System.ComponentModel.BindingDirection);summary;df-generated | +| System.ComponentModel;BindableAttribute;BindableAttribute;(System.ComponentModel.BindableSupport);summary;df-generated | +| System.ComponentModel;BindableAttribute;BindableAttribute;(System.ComponentModel.BindableSupport,System.ComponentModel.BindingDirection);summary;df-generated | +| System.ComponentModel;BindableAttribute;Equals;(System.Object);summary;df-generated | +| System.ComponentModel;BindableAttribute;GetHashCode;();summary;df-generated | +| System.ComponentModel;BindableAttribute;IsDefaultAttribute;();summary;df-generated | +| System.ComponentModel;BindableAttribute;get_Bindable;();summary;df-generated | +| System.ComponentModel;BindableAttribute;get_Direction;();summary;df-generated | +| System.ComponentModel;BindingList<>;AddIndex;(System.ComponentModel.PropertyDescriptor);summary;df-generated | +| System.ComponentModel;BindingList<>;AddNew;();summary;df-generated | +| System.ComponentModel;BindingList<>;ApplySort;(System.ComponentModel.PropertyDescriptor,System.ComponentModel.ListSortDirection);summary;df-generated | +| System.ComponentModel;BindingList<>;ApplySortCore;(System.ComponentModel.PropertyDescriptor,System.ComponentModel.ListSortDirection);summary;df-generated | +| System.ComponentModel;BindingList<>;BindingList;();summary;df-generated | +| System.ComponentModel;BindingList<>;BindingList;(System.Collections.Generic.IList);summary;df-generated | +| System.ComponentModel;BindingList<>;CancelNew;(System.Int32);summary;df-generated | +| System.ComponentModel;BindingList<>;ClearItems;();summary;df-generated | +| System.ComponentModel;BindingList<>;EndNew;(System.Int32);summary;df-generated | +| System.ComponentModel;BindingList<>;FindCore;(System.ComponentModel.PropertyDescriptor,System.Object);summary;df-generated | +| System.ComponentModel;BindingList<>;OnAddingNew;(System.ComponentModel.AddingNewEventArgs);summary;df-generated | +| System.ComponentModel;BindingList<>;OnListChanged;(System.ComponentModel.ListChangedEventArgs);summary;df-generated | +| System.ComponentModel;BindingList<>;RemoveIndex;(System.ComponentModel.PropertyDescriptor);summary;df-generated | +| System.ComponentModel;BindingList<>;RemoveItem;(System.Int32);summary;df-generated | +| System.ComponentModel;BindingList<>;RemoveSort;();summary;df-generated | +| System.ComponentModel;BindingList<>;RemoveSortCore;();summary;df-generated | +| System.ComponentModel;BindingList<>;ResetBindings;();summary;df-generated | +| System.ComponentModel;BindingList<>;ResetItem;(System.Int32);summary;df-generated | +| System.ComponentModel;BindingList<>;get_AllowEdit;();summary;df-generated | +| System.ComponentModel;BindingList<>;get_AllowNew;();summary;df-generated | +| System.ComponentModel;BindingList<>;get_AllowRemove;();summary;df-generated | +| System.ComponentModel;BindingList<>;get_IsSorted;();summary;df-generated | +| System.ComponentModel;BindingList<>;get_IsSortedCore;();summary;df-generated | +| System.ComponentModel;BindingList<>;get_RaiseListChangedEvents;();summary;df-generated | +| System.ComponentModel;BindingList<>;get_RaisesItemChangedEvents;();summary;df-generated | +| System.ComponentModel;BindingList<>;get_SortDirection;();summary;df-generated | +| System.ComponentModel;BindingList<>;get_SortDirectionCore;();summary;df-generated | +| System.ComponentModel;BindingList<>;get_SortProperty;();summary;df-generated | +| System.ComponentModel;BindingList<>;get_SortPropertyCore;();summary;df-generated | +| System.ComponentModel;BindingList<>;get_SupportsChangeNotification;();summary;df-generated | +| System.ComponentModel;BindingList<>;get_SupportsChangeNotificationCore;();summary;df-generated | +| System.ComponentModel;BindingList<>;get_SupportsSearching;();summary;df-generated | +| System.ComponentModel;BindingList<>;get_SupportsSearchingCore;();summary;df-generated | +| System.ComponentModel;BindingList<>;get_SupportsSorting;();summary;df-generated | +| System.ComponentModel;BindingList<>;get_SupportsSortingCore;();summary;df-generated | +| System.ComponentModel;BindingList<>;set_AllowEdit;(System.Boolean);summary;df-generated | +| System.ComponentModel;BindingList<>;set_AllowNew;(System.Boolean);summary;df-generated | +| System.ComponentModel;BindingList<>;set_AllowRemove;(System.Boolean);summary;df-generated | +| System.ComponentModel;BindingList<>;set_RaiseListChangedEvents;(System.Boolean);summary;df-generated | +| System.ComponentModel;BooleanConverter;CanConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Type);summary;df-generated | +| System.ComponentModel;BooleanConverter;ConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);summary;df-generated | +| System.ComponentModel;BooleanConverter;GetStandardValues;(System.ComponentModel.ITypeDescriptorContext);summary;df-generated | +| System.ComponentModel;BooleanConverter;GetStandardValuesExclusive;(System.ComponentModel.ITypeDescriptorContext);summary;df-generated | +| System.ComponentModel;BooleanConverter;GetStandardValuesSupported;(System.ComponentModel.ITypeDescriptorContext);summary;df-generated | +| System.ComponentModel;BrowsableAttribute;BrowsableAttribute;(System.Boolean);summary;df-generated | +| System.ComponentModel;BrowsableAttribute;Equals;(System.Object);summary;df-generated | +| System.ComponentModel;BrowsableAttribute;GetHashCode;();summary;df-generated | +| System.ComponentModel;BrowsableAttribute;IsDefaultAttribute;();summary;df-generated | +| System.ComponentModel;BrowsableAttribute;get_Browsable;();summary;df-generated | +| System.ComponentModel;CancelEventArgs;CancelEventArgs;();summary;df-generated | +| System.ComponentModel;CancelEventArgs;CancelEventArgs;(System.Boolean);summary;df-generated | +| System.ComponentModel;CancelEventArgs;get_Cancel;();summary;df-generated | +| System.ComponentModel;CancelEventArgs;set_Cancel;(System.Boolean);summary;df-generated | +| System.ComponentModel;CategoryAttribute;CategoryAttribute;();summary;df-generated | +| System.ComponentModel;CategoryAttribute;Equals;(System.Object);summary;df-generated | +| System.ComponentModel;CategoryAttribute;GetHashCode;();summary;df-generated | +| System.ComponentModel;CategoryAttribute;GetLocalizedString;(System.String);summary;df-generated | +| System.ComponentModel;CategoryAttribute;IsDefaultAttribute;();summary;df-generated | +| System.ComponentModel;CategoryAttribute;get_Action;();summary;df-generated | +| System.ComponentModel;CategoryAttribute;get_Appearance;();summary;df-generated | +| System.ComponentModel;CategoryAttribute;get_Asynchronous;();summary;df-generated | +| System.ComponentModel;CategoryAttribute;get_Behavior;();summary;df-generated | +| System.ComponentModel;CategoryAttribute;get_Data;();summary;df-generated | +| System.ComponentModel;CategoryAttribute;get_Default;();summary;df-generated | +| System.ComponentModel;CategoryAttribute;get_Design;();summary;df-generated | +| System.ComponentModel;CategoryAttribute;get_DragDrop;();summary;df-generated | +| System.ComponentModel;CategoryAttribute;get_Focus;();summary;df-generated | +| System.ComponentModel;CategoryAttribute;get_Format;();summary;df-generated | +| System.ComponentModel;CategoryAttribute;get_Key;();summary;df-generated | +| System.ComponentModel;CategoryAttribute;get_Layout;();summary;df-generated | +| System.ComponentModel;CategoryAttribute;get_Mouse;();summary;df-generated | +| System.ComponentModel;CategoryAttribute;get_WindowStyle;();summary;df-generated | +| System.ComponentModel;CharConverter;CanConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Type);summary;df-generated | +| System.ComponentModel;CharConverter;ConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);summary;df-generated | +| System.ComponentModel;CollectionChangeEventArgs;CollectionChangeEventArgs;(System.ComponentModel.CollectionChangeAction,System.Object);summary;df-generated | +| System.ComponentModel;CollectionChangeEventArgs;get_Action;();summary;df-generated | +| System.ComponentModel;CollectionChangeEventArgs;get_Element;();summary;df-generated | +| System.ComponentModel;CollectionConverter;GetProperties;(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[]);summary;df-generated | +| System.ComponentModel;ComplexBindingPropertiesAttribute;ComplexBindingPropertiesAttribute;();summary;df-generated | +| System.ComponentModel;ComplexBindingPropertiesAttribute;ComplexBindingPropertiesAttribute;(System.String);summary;df-generated | +| System.ComponentModel;ComplexBindingPropertiesAttribute;ComplexBindingPropertiesAttribute;(System.String,System.String);summary;df-generated | +| System.ComponentModel;ComplexBindingPropertiesAttribute;Equals;(System.Object);summary;df-generated | +| System.ComponentModel;ComplexBindingPropertiesAttribute;GetHashCode;();summary;df-generated | +| System.ComponentModel;ComplexBindingPropertiesAttribute;get_DataMember;();summary;df-generated | +| System.ComponentModel;ComplexBindingPropertiesAttribute;get_DataSource;();summary;df-generated | +| System.ComponentModel;Component;Dispose;();summary;df-generated | +| System.ComponentModel;Component;Dispose;(System.Boolean);summary;df-generated | +| System.ComponentModel;Component;GetService;(System.Type);summary;df-generated | +| System.ComponentModel;Component;get_CanRaiseEvents;();summary;df-generated | +| System.ComponentModel;Component;get_Container;();summary;df-generated | +| System.ComponentModel;Component;get_DesignMode;();summary;df-generated | +| System.ComponentModel;ComponentConverter;ComponentConverter;(System.Type);summary;df-generated | +| System.ComponentModel;ComponentConverter;GetProperties;(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[]);summary;df-generated | +| System.ComponentModel;ComponentConverter;GetPropertiesSupported;(System.ComponentModel.ITypeDescriptorContext);summary;df-generated | +| System.ComponentModel;ComponentEditor;EditComponent;(System.ComponentModel.ITypeDescriptorContext,System.Object);summary;df-generated | +| System.ComponentModel;ComponentEditor;EditComponent;(System.Object);summary;df-generated | +| System.ComponentModel;ComponentResourceManager;ComponentResourceManager;();summary;df-generated | +| System.ComponentModel;ComponentResourceManager;ComponentResourceManager;(System.Type);summary;df-generated | +| System.ComponentModel;Container;Add;(System.ComponentModel.IComponent);summary;df-generated | +| System.ComponentModel;Container;Dispose;();summary;df-generated | +| System.ComponentModel;Container;Dispose;(System.Boolean);summary;df-generated | +| System.ComponentModel;Container;Remove;(System.ComponentModel.IComponent);summary;df-generated | +| System.ComponentModel;Container;RemoveWithoutUnsiting;(System.ComponentModel.IComponent);summary;df-generated | +| System.ComponentModel;Container;ValidateName;(System.ComponentModel.IComponent,System.String);summary;df-generated | +| System.ComponentModel;ContainerFilterService;ContainerFilterService;();summary;df-generated | +| System.ComponentModel;CultureInfoConverter;CanConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Type);summary;df-generated | +| System.ComponentModel;CultureInfoConverter;CanConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Type);summary;df-generated | +| System.ComponentModel;CultureInfoConverter;GetCultureName;(System.Globalization.CultureInfo);summary;df-generated | +| System.ComponentModel;CultureInfoConverter;GetStandardValuesExclusive;(System.ComponentModel.ITypeDescriptorContext);summary;df-generated | +| System.ComponentModel;CultureInfoConverter;GetStandardValuesSupported;(System.ComponentModel.ITypeDescriptorContext);summary;df-generated | +| System.ComponentModel;CustomTypeDescriptor;CustomTypeDescriptor;();summary;df-generated | +| System.ComponentModel;CustomTypeDescriptor;GetClassName;();summary;df-generated | +| System.ComponentModel;CustomTypeDescriptor;GetComponentName;();summary;df-generated | +| System.ComponentModel;CustomTypeDescriptor;GetConverter;();summary;df-generated | +| System.ComponentModel;CustomTypeDescriptor;GetDefaultEvent;();summary;df-generated | +| System.ComponentModel;CustomTypeDescriptor;GetDefaultProperty;();summary;df-generated | +| System.ComponentModel;CustomTypeDescriptor;GetEditor;(System.Type);summary;df-generated | +| System.ComponentModel;CustomTypeDescriptor;GetEvents;();summary;df-generated | +| System.ComponentModel;CustomTypeDescriptor;GetEvents;(System.Attribute[]);summary;df-generated | +| System.ComponentModel;DataErrorsChangedEventArgs;DataErrorsChangedEventArgs;(System.String);summary;df-generated | +| System.ComponentModel;DataErrorsChangedEventArgs;get_PropertyName;();summary;df-generated | +| System.ComponentModel;DataObjectAttribute;DataObjectAttribute;();summary;df-generated | +| System.ComponentModel;DataObjectAttribute;DataObjectAttribute;(System.Boolean);summary;df-generated | +| System.ComponentModel;DataObjectAttribute;Equals;(System.Object);summary;df-generated | +| System.ComponentModel;DataObjectAttribute;GetHashCode;();summary;df-generated | +| System.ComponentModel;DataObjectAttribute;IsDefaultAttribute;();summary;df-generated | +| System.ComponentModel;DataObjectAttribute;get_IsDataObject;();summary;df-generated | +| System.ComponentModel;DataObjectFieldAttribute;DataObjectFieldAttribute;(System.Boolean);summary;df-generated | +| System.ComponentModel;DataObjectFieldAttribute;DataObjectFieldAttribute;(System.Boolean,System.Boolean);summary;df-generated | +| System.ComponentModel;DataObjectFieldAttribute;DataObjectFieldAttribute;(System.Boolean,System.Boolean,System.Boolean);summary;df-generated | +| System.ComponentModel;DataObjectFieldAttribute;DataObjectFieldAttribute;(System.Boolean,System.Boolean,System.Boolean,System.Int32);summary;df-generated | +| System.ComponentModel;DataObjectFieldAttribute;Equals;(System.Object);summary;df-generated | +| System.ComponentModel;DataObjectFieldAttribute;GetHashCode;();summary;df-generated | +| System.ComponentModel;DataObjectFieldAttribute;get_IsIdentity;();summary;df-generated | +| System.ComponentModel;DataObjectFieldAttribute;get_IsNullable;();summary;df-generated | +| System.ComponentModel;DataObjectFieldAttribute;get_Length;();summary;df-generated | +| System.ComponentModel;DataObjectFieldAttribute;get_PrimaryKey;();summary;df-generated | +| System.ComponentModel;DataObjectMethodAttribute;DataObjectMethodAttribute;(System.ComponentModel.DataObjectMethodType);summary;df-generated | +| System.ComponentModel;DataObjectMethodAttribute;DataObjectMethodAttribute;(System.ComponentModel.DataObjectMethodType,System.Boolean);summary;df-generated | +| System.ComponentModel;DataObjectMethodAttribute;Equals;(System.Object);summary;df-generated | +| System.ComponentModel;DataObjectMethodAttribute;GetHashCode;();summary;df-generated | +| System.ComponentModel;DataObjectMethodAttribute;Match;(System.Object);summary;df-generated | +| System.ComponentModel;DataObjectMethodAttribute;get_IsDefault;();summary;df-generated | +| System.ComponentModel;DataObjectMethodAttribute;get_MethodType;();summary;df-generated | +| System.ComponentModel;DateTimeConverter;CanConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Type);summary;df-generated | +| System.ComponentModel;DateTimeConverter;CanConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Type);summary;df-generated | +| System.ComponentModel;DateTimeConverter;ConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);summary;df-generated | +| System.ComponentModel;DateTimeOffsetConverter;CanConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Type);summary;df-generated | +| System.ComponentModel;DateTimeOffsetConverter;CanConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Type);summary;df-generated | +| System.ComponentModel;DateTimeOffsetConverter;ConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);summary;df-generated | +| System.ComponentModel;DecimalConverter;CanConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Type);summary;df-generated | +| System.ComponentModel;DefaultBindingPropertyAttribute;DefaultBindingPropertyAttribute;();summary;df-generated | +| System.ComponentModel;DefaultBindingPropertyAttribute;DefaultBindingPropertyAttribute;(System.String);summary;df-generated | +| System.ComponentModel;DefaultBindingPropertyAttribute;Equals;(System.Object);summary;df-generated | +| System.ComponentModel;DefaultBindingPropertyAttribute;GetHashCode;();summary;df-generated | +| System.ComponentModel;DefaultBindingPropertyAttribute;get_Name;();summary;df-generated | +| System.ComponentModel;DefaultEventAttribute;DefaultEventAttribute;(System.String);summary;df-generated | +| System.ComponentModel;DefaultEventAttribute;Equals;(System.Object);summary;df-generated | +| System.ComponentModel;DefaultEventAttribute;GetHashCode;();summary;df-generated | +| System.ComponentModel;DefaultEventAttribute;get_Name;();summary;df-generated | +| System.ComponentModel;DefaultPropertyAttribute;DefaultPropertyAttribute;(System.String);summary;df-generated | +| System.ComponentModel;DefaultPropertyAttribute;Equals;(System.Object);summary;df-generated | +| System.ComponentModel;DefaultPropertyAttribute;GetHashCode;();summary;df-generated | +| System.ComponentModel;DefaultPropertyAttribute;get_Name;();summary;df-generated | +| System.ComponentModel;DefaultValueAttribute;DefaultValueAttribute;(System.Boolean);summary;df-generated | +| System.ComponentModel;DefaultValueAttribute;DefaultValueAttribute;(System.Byte);summary;df-generated | +| System.ComponentModel;DefaultValueAttribute;DefaultValueAttribute;(System.Char);summary;df-generated | +| System.ComponentModel;DefaultValueAttribute;DefaultValueAttribute;(System.Double);summary;df-generated | +| System.ComponentModel;DefaultValueAttribute;DefaultValueAttribute;(System.Int16);summary;df-generated | +| System.ComponentModel;DefaultValueAttribute;DefaultValueAttribute;(System.Int32);summary;df-generated | +| System.ComponentModel;DefaultValueAttribute;DefaultValueAttribute;(System.Int64);summary;df-generated | +| System.ComponentModel;DefaultValueAttribute;DefaultValueAttribute;(System.SByte);summary;df-generated | +| System.ComponentModel;DefaultValueAttribute;DefaultValueAttribute;(System.Single);summary;df-generated | +| System.ComponentModel;DefaultValueAttribute;DefaultValueAttribute;(System.UInt16);summary;df-generated | +| System.ComponentModel;DefaultValueAttribute;DefaultValueAttribute;(System.UInt32);summary;df-generated | +| System.ComponentModel;DefaultValueAttribute;DefaultValueAttribute;(System.UInt64);summary;df-generated | +| System.ComponentModel;DefaultValueAttribute;Equals;(System.Object);summary;df-generated | +| System.ComponentModel;DefaultValueAttribute;GetHashCode;();summary;df-generated | +| System.ComponentModel;DescriptionAttribute;DescriptionAttribute;();summary;df-generated | +| System.ComponentModel;DescriptionAttribute;DescriptionAttribute;(System.String);summary;df-generated | +| System.ComponentModel;DescriptionAttribute;Equals;(System.Object);summary;df-generated | +| System.ComponentModel;DescriptionAttribute;GetHashCode;();summary;df-generated | +| System.ComponentModel;DescriptionAttribute;IsDefaultAttribute;();summary;df-generated | +| System.ComponentModel;DescriptionAttribute;get_Description;();summary;df-generated | +| System.ComponentModel;DescriptionAttribute;get_DescriptionValue;();summary;df-generated | +| System.ComponentModel;DescriptionAttribute;set_DescriptionValue;(System.String);summary;df-generated | +| System.ComponentModel;DesignOnlyAttribute;DesignOnlyAttribute;(System.Boolean);summary;df-generated | +| System.ComponentModel;DesignOnlyAttribute;Equals;(System.Object);summary;df-generated | +| System.ComponentModel;DesignOnlyAttribute;GetHashCode;();summary;df-generated | +| System.ComponentModel;DesignOnlyAttribute;IsDefaultAttribute;();summary;df-generated | +| System.ComponentModel;DesignOnlyAttribute;get_IsDesignOnly;();summary;df-generated | +| System.ComponentModel;DesignTimeVisibleAttribute;DesignTimeVisibleAttribute;();summary;df-generated | +| System.ComponentModel;DesignTimeVisibleAttribute;DesignTimeVisibleAttribute;(System.Boolean);summary;df-generated | +| System.ComponentModel;DesignTimeVisibleAttribute;Equals;(System.Object);summary;df-generated | +| System.ComponentModel;DesignTimeVisibleAttribute;GetHashCode;();summary;df-generated | +| System.ComponentModel;DesignTimeVisibleAttribute;IsDefaultAttribute;();summary;df-generated | +| System.ComponentModel;DesignTimeVisibleAttribute;get_Visible;();summary;df-generated | +| System.ComponentModel;DesignerAttribute;DesignerAttribute;(System.String);summary;df-generated | +| System.ComponentModel;DesignerAttribute;DesignerAttribute;(System.String,System.String);summary;df-generated | +| System.ComponentModel;DesignerAttribute;DesignerAttribute;(System.String,System.Type);summary;df-generated | +| System.ComponentModel;DesignerAttribute;DesignerAttribute;(System.Type);summary;df-generated | +| System.ComponentModel;DesignerAttribute;DesignerAttribute;(System.Type,System.Type);summary;df-generated | +| System.ComponentModel;DesignerAttribute;Equals;(System.Object);summary;df-generated | +| System.ComponentModel;DesignerAttribute;GetHashCode;();summary;df-generated | +| System.ComponentModel;DesignerAttribute;get_DesignerBaseTypeName;();summary;df-generated | +| System.ComponentModel;DesignerAttribute;get_DesignerTypeName;();summary;df-generated | +| System.ComponentModel;DesignerCategoryAttribute;DesignerCategoryAttribute;();summary;df-generated | +| System.ComponentModel;DesignerCategoryAttribute;DesignerCategoryAttribute;(System.String);summary;df-generated | +| System.ComponentModel;DesignerCategoryAttribute;Equals;(System.Object);summary;df-generated | +| System.ComponentModel;DesignerCategoryAttribute;GetHashCode;();summary;df-generated | +| System.ComponentModel;DesignerCategoryAttribute;IsDefaultAttribute;();summary;df-generated | +| System.ComponentModel;DesignerCategoryAttribute;get_Category;();summary;df-generated | +| System.ComponentModel;DesignerCategoryAttribute;get_TypeId;();summary;df-generated | +| System.ComponentModel;DesignerSerializationVisibilityAttribute;DesignerSerializationVisibilityAttribute;(System.ComponentModel.DesignerSerializationVisibility);summary;df-generated | +| System.ComponentModel;DesignerSerializationVisibilityAttribute;Equals;(System.Object);summary;df-generated | +| System.ComponentModel;DesignerSerializationVisibilityAttribute;GetHashCode;();summary;df-generated | +| System.ComponentModel;DesignerSerializationVisibilityAttribute;IsDefaultAttribute;();summary;df-generated | +| System.ComponentModel;DesignerSerializationVisibilityAttribute;get_Visibility;();summary;df-generated | +| System.ComponentModel;DisplayNameAttribute;DisplayNameAttribute;();summary;df-generated | +| System.ComponentModel;DisplayNameAttribute;DisplayNameAttribute;(System.String);summary;df-generated | +| System.ComponentModel;DisplayNameAttribute;Equals;(System.Object);summary;df-generated | +| System.ComponentModel;DisplayNameAttribute;GetHashCode;();summary;df-generated | +| System.ComponentModel;DisplayNameAttribute;IsDefaultAttribute;();summary;df-generated | +| System.ComponentModel;DisplayNameAttribute;get_DisplayName;();summary;df-generated | +| System.ComponentModel;DisplayNameAttribute;get_DisplayNameValue;();summary;df-generated | +| System.ComponentModel;DisplayNameAttribute;set_DisplayNameValue;(System.String);summary;df-generated | +| System.ComponentModel;DoWorkEventArgs;DoWorkEventArgs;(System.Object);summary;df-generated | +| System.ComponentModel;DoWorkEventArgs;get_Argument;();summary;df-generated | +| System.ComponentModel;DoWorkEventArgs;get_Result;();summary;df-generated | +| System.ComponentModel;DoWorkEventArgs;set_Result;(System.Object);summary;df-generated | +| System.ComponentModel;EditorAttribute;EditorAttribute;();summary;df-generated | +| System.ComponentModel;EditorAttribute;EditorAttribute;(System.String,System.String);summary;df-generated | +| System.ComponentModel;EditorAttribute;EditorAttribute;(System.String,System.Type);summary;df-generated | +| System.ComponentModel;EditorAttribute;EditorAttribute;(System.Type,System.Type);summary;df-generated | +| System.ComponentModel;EditorAttribute;Equals;(System.Object);summary;df-generated | +| System.ComponentModel;EditorAttribute;GetHashCode;();summary;df-generated | +| System.ComponentModel;EditorAttribute;get_EditorBaseTypeName;();summary;df-generated | +| System.ComponentModel;EditorAttribute;get_EditorTypeName;();summary;df-generated | +| System.ComponentModel;EditorBrowsableAttribute;EditorBrowsableAttribute;();summary;df-generated | +| System.ComponentModel;EditorBrowsableAttribute;EditorBrowsableAttribute;(System.ComponentModel.EditorBrowsableState);summary;df-generated | +| System.ComponentModel;EditorBrowsableAttribute;Equals;(System.Object);summary;df-generated | +| System.ComponentModel;EditorBrowsableAttribute;GetHashCode;();summary;df-generated | +| System.ComponentModel;EditorBrowsableAttribute;get_State;();summary;df-generated | +| System.ComponentModel;EnumConverter;CanConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Type);summary;df-generated | +| System.ComponentModel;EnumConverter;CanConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Type);summary;df-generated | +| System.ComponentModel;EnumConverter;ConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);summary;df-generated | +| System.ComponentModel;EnumConverter;EnumConverter;(System.Type);summary;df-generated | +| System.ComponentModel;EnumConverter;GetStandardValues;(System.ComponentModel.ITypeDescriptorContext);summary;df-generated | +| System.ComponentModel;EnumConverter;GetStandardValuesExclusive;(System.ComponentModel.ITypeDescriptorContext);summary;df-generated | +| System.ComponentModel;EnumConverter;GetStandardValuesSupported;(System.ComponentModel.ITypeDescriptorContext);summary;df-generated | +| System.ComponentModel;EnumConverter;IsValid;(System.ComponentModel.ITypeDescriptorContext,System.Object);summary;df-generated | +| System.ComponentModel;EnumConverter;get_Comparer;();summary;df-generated | +| System.ComponentModel;EnumConverter;get_EnumType;();summary;df-generated | +| System.ComponentModel;EnumConverter;get_Values;();summary;df-generated | +| System.ComponentModel;EnumConverter;set_Values;(System.ComponentModel.TypeConverter+StandardValuesCollection);summary;df-generated | +| System.ComponentModel;EventDescriptor;AddEventHandler;(System.Object,System.Delegate);summary;df-generated | +| System.ComponentModel;EventDescriptor;EventDescriptor;(System.ComponentModel.MemberDescriptor);summary;df-generated | +| System.ComponentModel;EventDescriptor;EventDescriptor;(System.ComponentModel.MemberDescriptor,System.Attribute[]);summary;df-generated | +| System.ComponentModel;EventDescriptor;EventDescriptor;(System.String,System.Attribute[]);summary;df-generated | +| System.ComponentModel;EventDescriptor;RemoveEventHandler;(System.Object,System.Delegate);summary;df-generated | +| System.ComponentModel;EventDescriptor;get_ComponentType;();summary;df-generated | +| System.ComponentModel;EventDescriptor;get_EventType;();summary;df-generated | +| System.ComponentModel;EventDescriptor;get_IsMulticast;();summary;df-generated | +| System.ComponentModel;EventDescriptorCollection;Contains;(System.ComponentModel.EventDescriptor);summary;df-generated | +| System.ComponentModel;EventDescriptorCollection;Contains;(System.Object);summary;df-generated | +| System.ComponentModel;EventDescriptorCollection;EventDescriptorCollection;(System.ComponentModel.EventDescriptor[],System.Boolean);summary;df-generated | +| System.ComponentModel;EventDescriptorCollection;IndexOf;(System.ComponentModel.EventDescriptor);summary;df-generated | +| System.ComponentModel;EventDescriptorCollection;IndexOf;(System.Object);summary;df-generated | +| System.ComponentModel;EventDescriptorCollection;InternalSort;(System.Collections.IComparer);summary;df-generated | +| System.ComponentModel;EventDescriptorCollection;InternalSort;(System.String[]);summary;df-generated | +| System.ComponentModel;EventDescriptorCollection;Remove;(System.ComponentModel.EventDescriptor);summary;df-generated | +| System.ComponentModel;EventDescriptorCollection;Remove;(System.Object);summary;df-generated | +| System.ComponentModel;EventDescriptorCollection;RemoveAt;(System.Int32);summary;df-generated | +| System.ComponentModel;EventDescriptorCollection;get_Count;();summary;df-generated | +| System.ComponentModel;EventDescriptorCollection;get_IsFixedSize;();summary;df-generated | +| System.ComponentModel;EventDescriptorCollection;get_IsReadOnly;();summary;df-generated | +| System.ComponentModel;EventDescriptorCollection;get_IsSynchronized;();summary;df-generated | +| System.ComponentModel;EventDescriptorCollection;get_SyncRoot;();summary;df-generated | +| System.ComponentModel;EventHandlerList;Dispose;();summary;df-generated | +| System.ComponentModel;EventHandlerList;EventHandlerList;();summary;df-generated | +| System.ComponentModel;EventHandlerList;RemoveHandler;(System.Object,System.Delegate);summary;df-generated | +| System.ComponentModel;ExpandableObjectConverter;ExpandableObjectConverter;();summary;df-generated | +| System.ComponentModel;ExpandableObjectConverter;GetProperties;(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[]);summary;df-generated | +| System.ComponentModel;ExpandableObjectConverter;GetPropertiesSupported;(System.ComponentModel.ITypeDescriptorContext);summary;df-generated | +| System.ComponentModel;ExtenderProvidedPropertyAttribute;Equals;(System.Object);summary;df-generated | +| System.ComponentModel;ExtenderProvidedPropertyAttribute;ExtenderProvidedPropertyAttribute;();summary;df-generated | +| System.ComponentModel;ExtenderProvidedPropertyAttribute;GetHashCode;();summary;df-generated | +| System.ComponentModel;ExtenderProvidedPropertyAttribute;IsDefaultAttribute;();summary;df-generated | +| System.ComponentModel;ExtenderProvidedPropertyAttribute;get_ExtenderProperty;();summary;df-generated | +| System.ComponentModel;ExtenderProvidedPropertyAttribute;get_Provider;();summary;df-generated | +| System.ComponentModel;ExtenderProvidedPropertyAttribute;get_ReceiverType;();summary;df-generated | +| System.ComponentModel;GuidConverter;CanConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Type);summary;df-generated | +| System.ComponentModel;GuidConverter;CanConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Type);summary;df-generated | +| System.ComponentModel;GuidConverter;ConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);summary;df-generated | +| System.ComponentModel;HandledEventArgs;HandledEventArgs;();summary;df-generated | +| System.ComponentModel;HandledEventArgs;HandledEventArgs;(System.Boolean);summary;df-generated | +| System.ComponentModel;HandledEventArgs;get_Handled;();summary;df-generated | +| System.ComponentModel;HandledEventArgs;set_Handled;(System.Boolean);summary;df-generated | +| System.ComponentModel;IBindingList;AddIndex;(System.ComponentModel.PropertyDescriptor);summary;df-generated | +| System.ComponentModel;IBindingList;AddNew;();summary;df-generated | +| System.ComponentModel;IBindingList;ApplySort;(System.ComponentModel.PropertyDescriptor,System.ComponentModel.ListSortDirection);summary;df-generated | +| System.ComponentModel;IBindingList;RemoveIndex;(System.ComponentModel.PropertyDescriptor);summary;df-generated | +| System.ComponentModel;IBindingList;RemoveSort;();summary;df-generated | +| System.ComponentModel;IBindingList;get_AllowEdit;();summary;df-generated | +| System.ComponentModel;IBindingList;get_AllowNew;();summary;df-generated | +| System.ComponentModel;IBindingList;get_AllowRemove;();summary;df-generated | +| System.ComponentModel;IBindingList;get_IsSorted;();summary;df-generated | +| System.ComponentModel;IBindingList;get_SortDirection;();summary;df-generated | +| System.ComponentModel;IBindingList;get_SortProperty;();summary;df-generated | +| System.ComponentModel;IBindingList;get_SupportsChangeNotification;();summary;df-generated | +| System.ComponentModel;IBindingList;get_SupportsSearching;();summary;df-generated | +| System.ComponentModel;IBindingList;get_SupportsSorting;();summary;df-generated | +| System.ComponentModel;IBindingListView;ApplySort;(System.ComponentModel.ListSortDescriptionCollection);summary;df-generated | +| System.ComponentModel;IBindingListView;RemoveFilter;();summary;df-generated | +| System.ComponentModel;IBindingListView;get_Filter;();summary;df-generated | +| System.ComponentModel;IBindingListView;get_SortDescriptions;();summary;df-generated | +| System.ComponentModel;IBindingListView;get_SupportsAdvancedSorting;();summary;df-generated | +| System.ComponentModel;IBindingListView;get_SupportsFiltering;();summary;df-generated | +| System.ComponentModel;IBindingListView;set_Filter;(System.String);summary;df-generated | +| System.ComponentModel;ICancelAddNew;CancelNew;(System.Int32);summary;df-generated | +| System.ComponentModel;ICancelAddNew;EndNew;(System.Int32);summary;df-generated | +| System.ComponentModel;IChangeTracking;AcceptChanges;();summary;df-generated | +| System.ComponentModel;IChangeTracking;get_IsChanged;();summary;df-generated | +| System.ComponentModel;IComNativeDescriptorHandler;GetAttributes;(System.Object);summary;df-generated | +| System.ComponentModel;IComNativeDescriptorHandler;GetClassName;(System.Object);summary;df-generated | +| System.ComponentModel;IComNativeDescriptorHandler;GetConverter;(System.Object);summary;df-generated | +| System.ComponentModel;IComNativeDescriptorHandler;GetDefaultEvent;(System.Object);summary;df-generated | +| System.ComponentModel;IComNativeDescriptorHandler;GetDefaultProperty;(System.Object);summary;df-generated | +| System.ComponentModel;IComNativeDescriptorHandler;GetEditor;(System.Object,System.Type);summary;df-generated | +| System.ComponentModel;IComNativeDescriptorHandler;GetEvents;(System.Object);summary;df-generated | +| System.ComponentModel;IComNativeDescriptorHandler;GetEvents;(System.Object,System.Attribute[]);summary;df-generated | +| System.ComponentModel;IComNativeDescriptorHandler;GetName;(System.Object);summary;df-generated | +| System.ComponentModel;IComNativeDescriptorHandler;GetProperties;(System.Object,System.Attribute[]);summary;df-generated | +| System.ComponentModel;IComNativeDescriptorHandler;GetPropertyValue;(System.Object,System.Int32,System.Boolean);summary;df-generated | +| System.ComponentModel;IComNativeDescriptorHandler;GetPropertyValue;(System.Object,System.String,System.Boolean);summary;df-generated | +| System.ComponentModel;IComponent;get_Site;();summary;df-generated | +| System.ComponentModel;IComponent;set_Site;(System.ComponentModel.ISite);summary;df-generated | +| System.ComponentModel;IContainer;Add;(System.ComponentModel.IComponent);summary;df-generated | +| System.ComponentModel;IContainer;Add;(System.ComponentModel.IComponent,System.String);summary;df-generated | +| System.ComponentModel;IContainer;Remove;(System.ComponentModel.IComponent);summary;df-generated | +| System.ComponentModel;IContainer;get_Components;();summary;df-generated | +| System.ComponentModel;ICustomTypeDescriptor;GetAttributes;();summary;df-generated | +| System.ComponentModel;ICustomTypeDescriptor;GetClassName;();summary;df-generated | +| System.ComponentModel;ICustomTypeDescriptor;GetComponentName;();summary;df-generated | +| System.ComponentModel;ICustomTypeDescriptor;GetConverter;();summary;df-generated | +| System.ComponentModel;ICustomTypeDescriptor;GetDefaultEvent;();summary;df-generated | +| System.ComponentModel;ICustomTypeDescriptor;GetDefaultProperty;();summary;df-generated | +| System.ComponentModel;ICustomTypeDescriptor;GetEditor;(System.Type);summary;df-generated | +| System.ComponentModel;ICustomTypeDescriptor;GetEvents;();summary;df-generated | +| System.ComponentModel;ICustomTypeDescriptor;GetEvents;(System.Attribute[]);summary;df-generated | +| System.ComponentModel;ICustomTypeDescriptor;GetProperties;();summary;df-generated | +| System.ComponentModel;ICustomTypeDescriptor;GetProperties;(System.Attribute[]);summary;df-generated | +| System.ComponentModel;ICustomTypeDescriptor;GetPropertyOwner;(System.ComponentModel.PropertyDescriptor);summary;df-generated | +| System.ComponentModel;IDataErrorInfo;get_Error;();summary;df-generated | +| System.ComponentModel;IDataErrorInfo;get_Item;(System.String);summary;df-generated | +| System.ComponentModel;IEditableObject;BeginEdit;();summary;df-generated | +| System.ComponentModel;IEditableObject;CancelEdit;();summary;df-generated | +| System.ComponentModel;IEditableObject;EndEdit;();summary;df-generated | +| System.ComponentModel;IExtenderProvider;CanExtend;(System.Object);summary;df-generated | +| System.ComponentModel;IIntellisenseBuilder;Show;(System.String,System.String,System.String);summary;df-generated | +| System.ComponentModel;IIntellisenseBuilder;get_Name;();summary;df-generated | +| System.ComponentModel;IListSource;GetList;();summary;df-generated | +| System.ComponentModel;IListSource;get_ContainsListCollection;();summary;df-generated | +| System.ComponentModel;INestedContainer;get_Owner;();summary;df-generated | +| System.ComponentModel;INestedSite;get_FullName;();summary;df-generated | +| System.ComponentModel;INotifyDataErrorInfo;GetErrors;(System.String);summary;df-generated | +| System.ComponentModel;INotifyDataErrorInfo;get_HasErrors;();summary;df-generated | +| System.ComponentModel;IRaiseItemChangedEvents;get_RaisesItemChangedEvents;();summary;df-generated | +| System.ComponentModel;IRevertibleChangeTracking;RejectChanges;();summary;df-generated | +| System.ComponentModel;ISite;get_Component;();summary;df-generated | +| System.ComponentModel;ISite;get_Container;();summary;df-generated | +| System.ComponentModel;ISite;get_DesignMode;();summary;df-generated | +| System.ComponentModel;ISite;get_Name;();summary;df-generated | +| System.ComponentModel;ISite;set_Name;(System.String);summary;df-generated | +| System.ComponentModel;ISupportInitialize;BeginInit;();summary;df-generated | +| System.ComponentModel;ISupportInitialize;EndInit;();summary;df-generated | +| System.ComponentModel;ISupportInitializeNotification;get_IsInitialized;();summary;df-generated | +| System.ComponentModel;ISynchronizeInvoke;BeginInvoke;(System.Delegate,System.Object[]);summary;df-generated | +| System.ComponentModel;ISynchronizeInvoke;EndInvoke;(System.IAsyncResult);summary;df-generated | +| System.ComponentModel;ISynchronizeInvoke;Invoke;(System.Delegate,System.Object[]);summary;df-generated | +| System.ComponentModel;ISynchronizeInvoke;get_InvokeRequired;();summary;df-generated | +| System.ComponentModel;ITypeDescriptorContext;OnComponentChanged;();summary;df-generated | +| System.ComponentModel;ITypeDescriptorContext;OnComponentChanging;();summary;df-generated | +| System.ComponentModel;ITypeDescriptorContext;get_Container;();summary;df-generated | +| System.ComponentModel;ITypeDescriptorContext;get_Instance;();summary;df-generated | +| System.ComponentModel;ITypeDescriptorContext;get_PropertyDescriptor;();summary;df-generated | +| System.ComponentModel;ITypedList;GetItemProperties;(System.ComponentModel.PropertyDescriptor[]);summary;df-generated | +| System.ComponentModel;ITypedList;GetListName;(System.ComponentModel.PropertyDescriptor[]);summary;df-generated | +| System.ComponentModel;ImmutableObjectAttribute;Equals;(System.Object);summary;df-generated | +| System.ComponentModel;ImmutableObjectAttribute;GetHashCode;();summary;df-generated | +| System.ComponentModel;ImmutableObjectAttribute;ImmutableObjectAttribute;(System.Boolean);summary;df-generated | +| System.ComponentModel;ImmutableObjectAttribute;IsDefaultAttribute;();summary;df-generated | +| System.ComponentModel;ImmutableObjectAttribute;get_Immutable;();summary;df-generated | +| System.ComponentModel;InheritanceAttribute;Equals;(System.Object);summary;df-generated | +| System.ComponentModel;InheritanceAttribute;GetHashCode;();summary;df-generated | +| System.ComponentModel;InheritanceAttribute;InheritanceAttribute;();summary;df-generated | +| System.ComponentModel;InheritanceAttribute;InheritanceAttribute;(System.ComponentModel.InheritanceLevel);summary;df-generated | +| System.ComponentModel;InheritanceAttribute;IsDefaultAttribute;();summary;df-generated | +| System.ComponentModel;InheritanceAttribute;ToString;();summary;df-generated | +| System.ComponentModel;InheritanceAttribute;get_InheritanceLevel;();summary;df-generated | +| System.ComponentModel;InitializationEventAttribute;InitializationEventAttribute;(System.String);summary;df-generated | +| System.ComponentModel;InitializationEventAttribute;get_EventName;();summary;df-generated | +| System.ComponentModel;InstallerTypeAttribute;Equals;(System.Object);summary;df-generated | +| System.ComponentModel;InstallerTypeAttribute;GetHashCode;();summary;df-generated | +| System.ComponentModel;InstallerTypeAttribute;get_InstallerType;();summary;df-generated | +| System.ComponentModel;InstanceCreationEditor;CreateInstance;(System.ComponentModel.ITypeDescriptorContext,System.Type);summary;df-generated | +| System.ComponentModel;InstanceCreationEditor;get_Text;();summary;df-generated | +| System.ComponentModel;InvalidAsynchronousStateException;InvalidAsynchronousStateException;();summary;df-generated | +| System.ComponentModel;InvalidAsynchronousStateException;InvalidAsynchronousStateException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.ComponentModel;InvalidAsynchronousStateException;InvalidAsynchronousStateException;(System.String);summary;df-generated | +| System.ComponentModel;InvalidAsynchronousStateException;InvalidAsynchronousStateException;(System.String,System.Exception);summary;df-generated | +| System.ComponentModel;InvalidEnumArgumentException;InvalidEnumArgumentException;();summary;df-generated | +| System.ComponentModel;InvalidEnumArgumentException;InvalidEnumArgumentException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.ComponentModel;InvalidEnumArgumentException;InvalidEnumArgumentException;(System.String);summary;df-generated | +| System.ComponentModel;InvalidEnumArgumentException;InvalidEnumArgumentException;(System.String,System.Exception);summary;df-generated | +| System.ComponentModel;InvalidEnumArgumentException;InvalidEnumArgumentException;(System.String,System.Int32,System.Type);summary;df-generated | +| System.ComponentModel;LicFileLicenseProvider;IsKeyValid;(System.String,System.Type);summary;df-generated | +| System.ComponentModel;License;Dispose;();summary;df-generated | +| System.ComponentModel;License;get_LicenseKey;();summary;df-generated | +| System.ComponentModel;LicenseContext;GetSavedLicenseKey;(System.Type,System.Reflection.Assembly);summary;df-generated | +| System.ComponentModel;LicenseContext;GetService;(System.Type);summary;df-generated | +| System.ComponentModel;LicenseContext;SetSavedLicenseKey;(System.Type,System.String);summary;df-generated | +| System.ComponentModel;LicenseContext;get_UsageMode;();summary;df-generated | +| System.ComponentModel;LicenseException;LicenseException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.ComponentModel;LicenseException;LicenseException;(System.Type);summary;df-generated | +| System.ComponentModel;LicenseException;LicenseException;(System.Type,System.Object);summary;df-generated | +| System.ComponentModel;LicenseException;get_LicensedType;();summary;df-generated | +| System.ComponentModel;LicenseManager;CreateWithContext;(System.Type,System.ComponentModel.LicenseContext);summary;df-generated | +| System.ComponentModel;LicenseManager;CreateWithContext;(System.Type,System.ComponentModel.LicenseContext,System.Object[]);summary;df-generated | +| System.ComponentModel;LicenseManager;IsLicensed;(System.Type);summary;df-generated | +| System.ComponentModel;LicenseManager;IsValid;(System.Type);summary;df-generated | +| System.ComponentModel;LicenseManager;IsValid;(System.Type,System.Object,System.ComponentModel.License);summary;df-generated | +| System.ComponentModel;LicenseManager;LockContext;(System.Object);summary;df-generated | +| System.ComponentModel;LicenseManager;UnlockContext;(System.Object);summary;df-generated | +| System.ComponentModel;LicenseManager;Validate;(System.Type);summary;df-generated | +| System.ComponentModel;LicenseManager;Validate;(System.Type,System.Object);summary;df-generated | +| System.ComponentModel;LicenseManager;get_CurrentContext;();summary;df-generated | +| System.ComponentModel;LicenseManager;get_UsageMode;();summary;df-generated | +| System.ComponentModel;LicenseManager;set_CurrentContext;(System.ComponentModel.LicenseContext);summary;df-generated | +| System.ComponentModel;LicenseProvider;GetLicense;(System.ComponentModel.LicenseContext,System.Type,System.Object,System.Boolean);summary;df-generated | +| System.ComponentModel;LicenseProviderAttribute;Equals;(System.Object);summary;df-generated | +| System.ComponentModel;LicenseProviderAttribute;GetHashCode;();summary;df-generated | +| System.ComponentModel;LicenseProviderAttribute;LicenseProviderAttribute;();summary;df-generated | +| System.ComponentModel;ListBindableAttribute;Equals;(System.Object);summary;df-generated | +| System.ComponentModel;ListBindableAttribute;GetHashCode;();summary;df-generated | +| System.ComponentModel;ListBindableAttribute;IsDefaultAttribute;();summary;df-generated | +| System.ComponentModel;ListBindableAttribute;ListBindableAttribute;(System.Boolean);summary;df-generated | +| System.ComponentModel;ListBindableAttribute;ListBindableAttribute;(System.ComponentModel.BindableSupport);summary;df-generated | +| System.ComponentModel;ListBindableAttribute;get_ListBindable;();summary;df-generated | +| System.ComponentModel;ListChangedEventArgs;ListChangedEventArgs;(System.ComponentModel.ListChangedType,System.ComponentModel.PropertyDescriptor);summary;df-generated | +| System.ComponentModel;ListChangedEventArgs;ListChangedEventArgs;(System.ComponentModel.ListChangedType,System.Int32);summary;df-generated | +| System.ComponentModel;ListChangedEventArgs;ListChangedEventArgs;(System.ComponentModel.ListChangedType,System.Int32,System.ComponentModel.PropertyDescriptor);summary;df-generated | +| System.ComponentModel;ListChangedEventArgs;ListChangedEventArgs;(System.ComponentModel.ListChangedType,System.Int32,System.Int32);summary;df-generated | +| System.ComponentModel;ListChangedEventArgs;get_ListChangedType;();summary;df-generated | +| System.ComponentModel;ListChangedEventArgs;get_NewIndex;();summary;df-generated | +| System.ComponentModel;ListChangedEventArgs;get_OldIndex;();summary;df-generated | +| System.ComponentModel;ListChangedEventArgs;get_PropertyDescriptor;();summary;df-generated | +| System.ComponentModel;ListSortDescription;ListSortDescription;(System.ComponentModel.PropertyDescriptor,System.ComponentModel.ListSortDirection);summary;df-generated | +| System.ComponentModel;ListSortDescription;get_PropertyDescriptor;();summary;df-generated | +| System.ComponentModel;ListSortDescription;get_SortDirection;();summary;df-generated | +| System.ComponentModel;ListSortDescription;set_PropertyDescriptor;(System.ComponentModel.PropertyDescriptor);summary;df-generated | +| System.ComponentModel;ListSortDescription;set_SortDirection;(System.ComponentModel.ListSortDirection);summary;df-generated | +| System.ComponentModel;ListSortDescriptionCollection;Contains;(System.Object);summary;df-generated | +| System.ComponentModel;ListSortDescriptionCollection;IndexOf;(System.Object);summary;df-generated | +| System.ComponentModel;ListSortDescriptionCollection;ListSortDescriptionCollection;();summary;df-generated | +| System.ComponentModel;ListSortDescriptionCollection;Remove;(System.Object);summary;df-generated | +| System.ComponentModel;ListSortDescriptionCollection;RemoveAt;(System.Int32);summary;df-generated | +| System.ComponentModel;ListSortDescriptionCollection;get_Count;();summary;df-generated | +| System.ComponentModel;ListSortDescriptionCollection;get_IsFixedSize;();summary;df-generated | +| System.ComponentModel;ListSortDescriptionCollection;get_IsReadOnly;();summary;df-generated | +| System.ComponentModel;ListSortDescriptionCollection;get_IsSynchronized;();summary;df-generated | +| System.ComponentModel;LocalizableAttribute;Equals;(System.Object);summary;df-generated | +| System.ComponentModel;LocalizableAttribute;GetHashCode;();summary;df-generated | +| System.ComponentModel;LocalizableAttribute;IsDefaultAttribute;();summary;df-generated | +| System.ComponentModel;LocalizableAttribute;LocalizableAttribute;(System.Boolean);summary;df-generated | +| System.ComponentModel;LocalizableAttribute;get_IsLocalizable;();summary;df-generated | +| System.ComponentModel;LookupBindingPropertiesAttribute;Equals;(System.Object);summary;df-generated | +| System.ComponentModel;LookupBindingPropertiesAttribute;GetHashCode;();summary;df-generated | +| System.ComponentModel;LookupBindingPropertiesAttribute;LookupBindingPropertiesAttribute;();summary;df-generated | +| System.ComponentModel;LookupBindingPropertiesAttribute;LookupBindingPropertiesAttribute;(System.String,System.String,System.String,System.String);summary;df-generated | +| System.ComponentModel;LookupBindingPropertiesAttribute;get_DataSource;();summary;df-generated | +| System.ComponentModel;LookupBindingPropertiesAttribute;get_DisplayMember;();summary;df-generated | +| System.ComponentModel;LookupBindingPropertiesAttribute;get_LookupMember;();summary;df-generated | +| System.ComponentModel;LookupBindingPropertiesAttribute;get_ValueMember;();summary;df-generated | +| System.ComponentModel;MarshalByValueComponent;Dispose;();summary;df-generated | +| System.ComponentModel;MarshalByValueComponent;Dispose;(System.Boolean);summary;df-generated | +| System.ComponentModel;MarshalByValueComponent;GetService;(System.Type);summary;df-generated | +| System.ComponentModel;MarshalByValueComponent;MarshalByValueComponent;();summary;df-generated | +| System.ComponentModel;MarshalByValueComponent;get_Container;();summary;df-generated | +| System.ComponentModel;MarshalByValueComponent;get_DesignMode;();summary;df-generated | +| System.ComponentModel;MaskedTextProvider;Add;(System.Char);summary;df-generated | +| System.ComponentModel;MaskedTextProvider;Add;(System.Char,System.Int32,System.ComponentModel.MaskedTextResultHint);summary;df-generated | +| System.ComponentModel;MaskedTextProvider;Add;(System.String);summary;df-generated | +| System.ComponentModel;MaskedTextProvider;Add;(System.String,System.Int32,System.ComponentModel.MaskedTextResultHint);summary;df-generated | +| System.ComponentModel;MaskedTextProvider;Clear;();summary;df-generated | +| System.ComponentModel;MaskedTextProvider;Clear;(System.ComponentModel.MaskedTextResultHint);summary;df-generated | +| System.ComponentModel;MaskedTextProvider;Clone;();summary;df-generated | +| System.ComponentModel;MaskedTextProvider;FindAssignedEditPositionFrom;(System.Int32,System.Boolean);summary;df-generated | +| System.ComponentModel;MaskedTextProvider;FindAssignedEditPositionInRange;(System.Int32,System.Int32,System.Boolean);summary;df-generated | +| System.ComponentModel;MaskedTextProvider;FindEditPositionFrom;(System.Int32,System.Boolean);summary;df-generated | +| System.ComponentModel;MaskedTextProvider;FindEditPositionInRange;(System.Int32,System.Int32,System.Boolean);summary;df-generated | +| System.ComponentModel;MaskedTextProvider;FindNonEditPositionFrom;(System.Int32,System.Boolean);summary;df-generated | +| System.ComponentModel;MaskedTextProvider;FindNonEditPositionInRange;(System.Int32,System.Int32,System.Boolean);summary;df-generated | +| System.ComponentModel;MaskedTextProvider;FindUnassignedEditPositionFrom;(System.Int32,System.Boolean);summary;df-generated | +| System.ComponentModel;MaskedTextProvider;FindUnassignedEditPositionInRange;(System.Int32,System.Int32,System.Boolean);summary;df-generated | +| System.ComponentModel;MaskedTextProvider;GetOperationResultFromHint;(System.ComponentModel.MaskedTextResultHint);summary;df-generated | +| System.ComponentModel;MaskedTextProvider;InsertAt;(System.Char,System.Int32);summary;df-generated | +| System.ComponentModel;MaskedTextProvider;InsertAt;(System.Char,System.Int32,System.Int32,System.ComponentModel.MaskedTextResultHint);summary;df-generated | +| System.ComponentModel;MaskedTextProvider;InsertAt;(System.String,System.Int32);summary;df-generated | +| System.ComponentModel;MaskedTextProvider;InsertAt;(System.String,System.Int32,System.Int32,System.ComponentModel.MaskedTextResultHint);summary;df-generated | +| System.ComponentModel;MaskedTextProvider;IsAvailablePosition;(System.Int32);summary;df-generated | +| System.ComponentModel;MaskedTextProvider;IsEditPosition;(System.Int32);summary;df-generated | +| System.ComponentModel;MaskedTextProvider;IsValidInputChar;(System.Char);summary;df-generated | +| System.ComponentModel;MaskedTextProvider;IsValidMaskChar;(System.Char);summary;df-generated | +| System.ComponentModel;MaskedTextProvider;IsValidPasswordChar;(System.Char);summary;df-generated | +| System.ComponentModel;MaskedTextProvider;MaskedTextProvider;(System.String);summary;df-generated | +| System.ComponentModel;MaskedTextProvider;MaskedTextProvider;(System.String,System.Boolean);summary;df-generated | +| System.ComponentModel;MaskedTextProvider;MaskedTextProvider;(System.String,System.Char,System.Boolean);summary;df-generated | +| System.ComponentModel;MaskedTextProvider;MaskedTextProvider;(System.String,System.Globalization.CultureInfo);summary;df-generated | +| System.ComponentModel;MaskedTextProvider;MaskedTextProvider;(System.String,System.Globalization.CultureInfo,System.Boolean);summary;df-generated | +| System.ComponentModel;MaskedTextProvider;MaskedTextProvider;(System.String,System.Globalization.CultureInfo,System.Boolean,System.Char,System.Char,System.Boolean);summary;df-generated | +| System.ComponentModel;MaskedTextProvider;MaskedTextProvider;(System.String,System.Globalization.CultureInfo,System.Char,System.Boolean);summary;df-generated | +| System.ComponentModel;MaskedTextProvider;Remove;();summary;df-generated | +| System.ComponentModel;MaskedTextProvider;Remove;(System.Int32,System.ComponentModel.MaskedTextResultHint);summary;df-generated | +| System.ComponentModel;MaskedTextProvider;RemoveAt;(System.Int32);summary;df-generated | +| System.ComponentModel;MaskedTextProvider;RemoveAt;(System.Int32,System.Int32);summary;df-generated | +| System.ComponentModel;MaskedTextProvider;RemoveAt;(System.Int32,System.Int32,System.Int32,System.ComponentModel.MaskedTextResultHint);summary;df-generated | +| System.ComponentModel;MaskedTextProvider;Replace;(System.Char,System.Int32);summary;df-generated | +| System.ComponentModel;MaskedTextProvider;Replace;(System.Char,System.Int32,System.Int32,System.ComponentModel.MaskedTextResultHint);summary;df-generated | +| System.ComponentModel;MaskedTextProvider;Replace;(System.Char,System.Int32,System.Int32,System.Int32,System.ComponentModel.MaskedTextResultHint);summary;df-generated | +| System.ComponentModel;MaskedTextProvider;Replace;(System.String,System.Int32);summary;df-generated | +| System.ComponentModel;MaskedTextProvider;Replace;(System.String,System.Int32,System.Int32,System.ComponentModel.MaskedTextResultHint);summary;df-generated | +| System.ComponentModel;MaskedTextProvider;Replace;(System.String,System.Int32,System.Int32,System.Int32,System.ComponentModel.MaskedTextResultHint);summary;df-generated | +| System.ComponentModel;MaskedTextProvider;Set;(System.String);summary;df-generated | +| System.ComponentModel;MaskedTextProvider;Set;(System.String,System.Int32,System.ComponentModel.MaskedTextResultHint);summary;df-generated | +| System.ComponentModel;MaskedTextProvider;VerifyChar;(System.Char,System.Int32,System.ComponentModel.MaskedTextResultHint);summary;df-generated | +| System.ComponentModel;MaskedTextProvider;VerifyEscapeChar;(System.Char,System.Int32);summary;df-generated | +| System.ComponentModel;MaskedTextProvider;VerifyString;(System.String);summary;df-generated | +| System.ComponentModel;MaskedTextProvider;VerifyString;(System.String,System.Int32,System.ComponentModel.MaskedTextResultHint);summary;df-generated | +| System.ComponentModel;MaskedTextProvider;get_AllowPromptAsInput;();summary;df-generated | +| System.ComponentModel;MaskedTextProvider;get_AsciiOnly;();summary;df-generated | +| System.ComponentModel;MaskedTextProvider;get_AssignedEditPositionCount;();summary;df-generated | +| System.ComponentModel;MaskedTextProvider;get_AvailableEditPositionCount;();summary;df-generated | +| System.ComponentModel;MaskedTextProvider;get_Culture;();summary;df-generated | +| System.ComponentModel;MaskedTextProvider;get_DefaultPasswordChar;();summary;df-generated | +| System.ComponentModel;MaskedTextProvider;get_EditPositionCount;();summary;df-generated | +| System.ComponentModel;MaskedTextProvider;get_EditPositions;();summary;df-generated | +| System.ComponentModel;MaskedTextProvider;get_IncludeLiterals;();summary;df-generated | +| System.ComponentModel;MaskedTextProvider;get_IncludePrompt;();summary;df-generated | +| System.ComponentModel;MaskedTextProvider;get_InvalidIndex;();summary;df-generated | +| System.ComponentModel;MaskedTextProvider;get_IsPassword;();summary;df-generated | +| System.ComponentModel;MaskedTextProvider;get_Item;(System.Int32);summary;df-generated | +| System.ComponentModel;MaskedTextProvider;get_LastAssignedPosition;();summary;df-generated | +| System.ComponentModel;MaskedTextProvider;get_Length;();summary;df-generated | +| System.ComponentModel;MaskedTextProvider;get_Mask;();summary;df-generated | +| System.ComponentModel;MaskedTextProvider;get_MaskCompleted;();summary;df-generated | +| System.ComponentModel;MaskedTextProvider;get_MaskFull;();summary;df-generated | +| System.ComponentModel;MaskedTextProvider;get_PasswordChar;();summary;df-generated | +| System.ComponentModel;MaskedTextProvider;get_PromptChar;();summary;df-generated | +| System.ComponentModel;MaskedTextProvider;get_ResetOnPrompt;();summary;df-generated | +| System.ComponentModel;MaskedTextProvider;get_ResetOnSpace;();summary;df-generated | +| System.ComponentModel;MaskedTextProvider;get_SkipLiterals;();summary;df-generated | +| System.ComponentModel;MaskedTextProvider;set_IncludeLiterals;(System.Boolean);summary;df-generated | +| System.ComponentModel;MaskedTextProvider;set_IncludePrompt;(System.Boolean);summary;df-generated | +| System.ComponentModel;MaskedTextProvider;set_IsPassword;(System.Boolean);summary;df-generated | +| System.ComponentModel;MaskedTextProvider;set_PasswordChar;(System.Char);summary;df-generated | +| System.ComponentModel;MaskedTextProvider;set_PromptChar;(System.Char);summary;df-generated | +| System.ComponentModel;MaskedTextProvider;set_ResetOnPrompt;(System.Boolean);summary;df-generated | +| System.ComponentModel;MaskedTextProvider;set_ResetOnSpace;(System.Boolean);summary;df-generated | +| System.ComponentModel;MaskedTextProvider;set_SkipLiterals;(System.Boolean);summary;df-generated | +| System.ComponentModel;MemberDescriptor;Equals;(System.Object);summary;df-generated | +| System.ComponentModel;MemberDescriptor;GetHashCode;();summary;df-generated | +| System.ComponentModel;MemberDescriptor;MemberDescriptor;(System.String);summary;df-generated | +| System.ComponentModel;MemberDescriptor;get_DesignTimeOnly;();summary;df-generated | +| System.ComponentModel;MemberDescriptor;get_IsBrowsable;();summary;df-generated | +| System.ComponentModel;MemberDescriptor;get_NameHashCode;();summary;df-generated | +| System.ComponentModel;MergablePropertyAttribute;Equals;(System.Object);summary;df-generated | +| System.ComponentModel;MergablePropertyAttribute;GetHashCode;();summary;df-generated | +| System.ComponentModel;MergablePropertyAttribute;IsDefaultAttribute;();summary;df-generated | +| System.ComponentModel;MergablePropertyAttribute;MergablePropertyAttribute;(System.Boolean);summary;df-generated | +| System.ComponentModel;MergablePropertyAttribute;get_AllowMerge;();summary;df-generated | +| System.ComponentModel;MultilineStringConverter;GetProperties;(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[]);summary;df-generated | +| System.ComponentModel;MultilineStringConverter;GetPropertiesSupported;(System.ComponentModel.ITypeDescriptorContext);summary;df-generated | +| System.ComponentModel;NestedContainer;Dispose;(System.Boolean);summary;df-generated | +| System.ComponentModel;NestedContainer;NestedContainer;(System.ComponentModel.IComponent);summary;df-generated | +| System.ComponentModel;NestedContainer;get_Owner;();summary;df-generated | +| System.ComponentModel;NestedContainer;get_OwnerName;();summary;df-generated | +| System.ComponentModel;NotifyParentPropertyAttribute;Equals;(System.Object);summary;df-generated | +| System.ComponentModel;NotifyParentPropertyAttribute;GetHashCode;();summary;df-generated | +| System.ComponentModel;NotifyParentPropertyAttribute;IsDefaultAttribute;();summary;df-generated | +| System.ComponentModel;NotifyParentPropertyAttribute;NotifyParentPropertyAttribute;(System.Boolean);summary;df-generated | +| System.ComponentModel;NotifyParentPropertyAttribute;get_NotifyParent;();summary;df-generated | +| System.ComponentModel;NullableConverter;CanConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Type);summary;df-generated | +| System.ComponentModel;NullableConverter;CanConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Type);summary;df-generated | +| System.ComponentModel;NullableConverter;CreateInstance;(System.ComponentModel.ITypeDescriptorContext,System.Collections.IDictionary);summary;df-generated | +| System.ComponentModel;NullableConverter;GetCreateInstanceSupported;(System.ComponentModel.ITypeDescriptorContext);summary;df-generated | +| System.ComponentModel;NullableConverter;GetPropertiesSupported;(System.ComponentModel.ITypeDescriptorContext);summary;df-generated | +| System.ComponentModel;NullableConverter;GetStandardValues;(System.ComponentModel.ITypeDescriptorContext);summary;df-generated | +| System.ComponentModel;NullableConverter;GetStandardValuesExclusive;(System.ComponentModel.ITypeDescriptorContext);summary;df-generated | +| System.ComponentModel;NullableConverter;GetStandardValuesSupported;(System.ComponentModel.ITypeDescriptorContext);summary;df-generated | +| System.ComponentModel;NullableConverter;IsValid;(System.ComponentModel.ITypeDescriptorContext,System.Object);summary;df-generated | +| System.ComponentModel;NullableConverter;NullableConverter;(System.Type);summary;df-generated | +| System.ComponentModel;NullableConverter;get_NullableType;();summary;df-generated | +| System.ComponentModel;NullableConverter;get_UnderlyingType;();summary;df-generated | +| System.ComponentModel;NullableConverter;get_UnderlyingTypeConverter;();summary;df-generated | +| System.ComponentModel;ParenthesizePropertyNameAttribute;Equals;(System.Object);summary;df-generated | +| System.ComponentModel;ParenthesizePropertyNameAttribute;GetHashCode;();summary;df-generated | +| System.ComponentModel;ParenthesizePropertyNameAttribute;IsDefaultAttribute;();summary;df-generated | +| System.ComponentModel;ParenthesizePropertyNameAttribute;ParenthesizePropertyNameAttribute;();summary;df-generated | +| System.ComponentModel;ParenthesizePropertyNameAttribute;ParenthesizePropertyNameAttribute;(System.Boolean);summary;df-generated | +| System.ComponentModel;ParenthesizePropertyNameAttribute;get_NeedParenthesis;();summary;df-generated | +| System.ComponentModel;PasswordPropertyTextAttribute;Equals;(System.Object);summary;df-generated | +| System.ComponentModel;PasswordPropertyTextAttribute;GetHashCode;();summary;df-generated | +| System.ComponentModel;PasswordPropertyTextAttribute;IsDefaultAttribute;();summary;df-generated | +| System.ComponentModel;PasswordPropertyTextAttribute;PasswordPropertyTextAttribute;();summary;df-generated | +| System.ComponentModel;PasswordPropertyTextAttribute;PasswordPropertyTextAttribute;(System.Boolean);summary;df-generated | +| System.ComponentModel;PasswordPropertyTextAttribute;get_Password;();summary;df-generated | +| System.ComponentModel;ProgressChangedEventArgs;get_ProgressPercentage;();summary;df-generated | +| System.ComponentModel;PropertyChangedEventArgs;PropertyChangedEventArgs;(System.String);summary;df-generated | +| System.ComponentModel;PropertyChangedEventArgs;get_PropertyName;();summary;df-generated | +| System.ComponentModel;PropertyChangingEventArgs;PropertyChangingEventArgs;(System.String);summary;df-generated | +| System.ComponentModel;PropertyChangingEventArgs;get_PropertyName;();summary;df-generated | +| System.ComponentModel;PropertyDescriptor;CanResetValue;(System.Object);summary;df-generated | +| System.ComponentModel;PropertyDescriptor;CreateInstance;(System.Type);summary;df-generated | +| System.ComponentModel;PropertyDescriptor;Equals;(System.Object);summary;df-generated | +| System.ComponentModel;PropertyDescriptor;GetChildProperties;();summary;df-generated | +| System.ComponentModel;PropertyDescriptor;GetChildProperties;(System.Attribute[]);summary;df-generated | +| System.ComponentModel;PropertyDescriptor;GetChildProperties;(System.Object);summary;df-generated | +| System.ComponentModel;PropertyDescriptor;GetChildProperties;(System.Object,System.Attribute[]);summary;df-generated | +| System.ComponentModel;PropertyDescriptor;GetHashCode;();summary;df-generated | +| System.ComponentModel;PropertyDescriptor;GetTypeFromName;(System.String);summary;df-generated | +| System.ComponentModel;PropertyDescriptor;GetValue;(System.Object);summary;df-generated | +| System.ComponentModel;PropertyDescriptor;OnValueChanged;(System.Object,System.EventArgs);summary;df-generated | +| System.ComponentModel;PropertyDescriptor;PropertyDescriptor;(System.ComponentModel.MemberDescriptor);summary;df-generated | +| System.ComponentModel;PropertyDescriptor;PropertyDescriptor;(System.ComponentModel.MemberDescriptor,System.Attribute[]);summary;df-generated | +| System.ComponentModel;PropertyDescriptor;PropertyDescriptor;(System.String,System.Attribute[]);summary;df-generated | +| System.ComponentModel;PropertyDescriptor;ResetValue;(System.Object);summary;df-generated | +| System.ComponentModel;PropertyDescriptor;SetValue;(System.Object,System.Object);summary;df-generated | +| System.ComponentModel;PropertyDescriptor;ShouldSerializeValue;(System.Object);summary;df-generated | +| System.ComponentModel;PropertyDescriptor;get_ComponentType;();summary;df-generated | +| System.ComponentModel;PropertyDescriptor;get_IsLocalizable;();summary;df-generated | +| System.ComponentModel;PropertyDescriptor;get_IsReadOnly;();summary;df-generated | +| System.ComponentModel;PropertyDescriptor;get_PropertyType;();summary;df-generated | +| System.ComponentModel;PropertyDescriptor;get_SerializationVisibility;();summary;df-generated | +| System.ComponentModel;PropertyDescriptor;get_SupportsChangeEvents;();summary;df-generated | +| System.ComponentModel;PropertyDescriptorCollection;Contains;(System.ComponentModel.PropertyDescriptor);summary;df-generated | +| System.ComponentModel;PropertyDescriptorCollection;Contains;(System.Object);summary;df-generated | +| System.ComponentModel;PropertyDescriptorCollection;IndexOf;(System.ComponentModel.PropertyDescriptor);summary;df-generated | +| System.ComponentModel;PropertyDescriptorCollection;IndexOf;(System.Object);summary;df-generated | +| System.ComponentModel;PropertyDescriptorCollection;InternalSort;(System.Collections.IComparer);summary;df-generated | +| System.ComponentModel;PropertyDescriptorCollection;InternalSort;(System.String[]);summary;df-generated | +| System.ComponentModel;PropertyDescriptorCollection;Remove;(System.ComponentModel.PropertyDescriptor);summary;df-generated | +| System.ComponentModel;PropertyDescriptorCollection;Remove;(System.Object);summary;df-generated | +| System.ComponentModel;PropertyDescriptorCollection;RemoveAt;(System.Int32);summary;df-generated | +| System.ComponentModel;PropertyDescriptorCollection;get_Count;();summary;df-generated | +| System.ComponentModel;PropertyDescriptorCollection;get_IsFixedSize;();summary;df-generated | +| System.ComponentModel;PropertyDescriptorCollection;get_IsReadOnly;();summary;df-generated | +| System.ComponentModel;PropertyDescriptorCollection;get_IsSynchronized;();summary;df-generated | +| System.ComponentModel;PropertyDescriptorCollection;get_SyncRoot;();summary;df-generated | +| System.ComponentModel;PropertyTabAttribute;Equals;(System.ComponentModel.PropertyTabAttribute);summary;df-generated | +| System.ComponentModel;PropertyTabAttribute;Equals;(System.Object);summary;df-generated | +| System.ComponentModel;PropertyTabAttribute;GetHashCode;();summary;df-generated | +| System.ComponentModel;PropertyTabAttribute;InitializeArrays;(System.String[],System.ComponentModel.PropertyTabScope[]);summary;df-generated | +| System.ComponentModel;PropertyTabAttribute;InitializeArrays;(System.Type[],System.ComponentModel.PropertyTabScope[]);summary;df-generated | +| System.ComponentModel;PropertyTabAttribute;PropertyTabAttribute;();summary;df-generated | +| System.ComponentModel;PropertyTabAttribute;PropertyTabAttribute;(System.String);summary;df-generated | +| System.ComponentModel;PropertyTabAttribute;PropertyTabAttribute;(System.Type);summary;df-generated | +| System.ComponentModel;PropertyTabAttribute;get_TabClassNames;();summary;df-generated | +| System.ComponentModel;PropertyTabAttribute;get_TabScopes;();summary;df-generated | +| System.ComponentModel;ProvidePropertyAttribute;Equals;(System.Object);summary;df-generated | +| System.ComponentModel;ProvidePropertyAttribute;GetHashCode;();summary;df-generated | +| System.ComponentModel;ProvidePropertyAttribute;ProvidePropertyAttribute;(System.String,System.String);summary;df-generated | +| System.ComponentModel;ProvidePropertyAttribute;ProvidePropertyAttribute;(System.String,System.Type);summary;df-generated | +| System.ComponentModel;ProvidePropertyAttribute;get_PropertyName;();summary;df-generated | +| System.ComponentModel;ProvidePropertyAttribute;get_ReceiverTypeName;();summary;df-generated | +| System.ComponentModel;ProvidePropertyAttribute;get_TypeId;();summary;df-generated | +| System.ComponentModel;ReadOnlyAttribute;Equals;(System.Object);summary;df-generated | +| System.ComponentModel;ReadOnlyAttribute;GetHashCode;();summary;df-generated | +| System.ComponentModel;ReadOnlyAttribute;IsDefaultAttribute;();summary;df-generated | +| System.ComponentModel;ReadOnlyAttribute;ReadOnlyAttribute;(System.Boolean);summary;df-generated | +| System.ComponentModel;ReadOnlyAttribute;get_IsReadOnly;();summary;df-generated | +| System.ComponentModel;RecommendedAsConfigurableAttribute;Equals;(System.Object);summary;df-generated | +| System.ComponentModel;RecommendedAsConfigurableAttribute;GetHashCode;();summary;df-generated | +| System.ComponentModel;RecommendedAsConfigurableAttribute;IsDefaultAttribute;();summary;df-generated | +| System.ComponentModel;RecommendedAsConfigurableAttribute;RecommendedAsConfigurableAttribute;(System.Boolean);summary;df-generated | +| System.ComponentModel;RecommendedAsConfigurableAttribute;get_RecommendedAsConfigurable;();summary;df-generated | +| System.ComponentModel;ReferenceConverter;CanConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Type);summary;df-generated | +| System.ComponentModel;ReferenceConverter;ConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);summary;df-generated | +| System.ComponentModel;ReferenceConverter;GetStandardValues;(System.ComponentModel.ITypeDescriptorContext);summary;df-generated | +| System.ComponentModel;ReferenceConverter;GetStandardValuesExclusive;(System.ComponentModel.ITypeDescriptorContext);summary;df-generated | +| System.ComponentModel;ReferenceConverter;GetStandardValuesSupported;(System.ComponentModel.ITypeDescriptorContext);summary;df-generated | +| System.ComponentModel;ReferenceConverter;IsValueAllowed;(System.ComponentModel.ITypeDescriptorContext,System.Object);summary;df-generated | +| System.ComponentModel;RefreshEventArgs;RefreshEventArgs;(System.Object);summary;df-generated | +| System.ComponentModel;RefreshEventArgs;RefreshEventArgs;(System.Type);summary;df-generated | +| System.ComponentModel;RefreshEventArgs;get_ComponentChanged;();summary;df-generated | +| System.ComponentModel;RefreshEventArgs;get_TypeChanged;();summary;df-generated | +| System.ComponentModel;RefreshPropertiesAttribute;Equals;(System.Object);summary;df-generated | +| System.ComponentModel;RefreshPropertiesAttribute;GetHashCode;();summary;df-generated | +| System.ComponentModel;RefreshPropertiesAttribute;IsDefaultAttribute;();summary;df-generated | +| System.ComponentModel;RefreshPropertiesAttribute;RefreshPropertiesAttribute;(System.ComponentModel.RefreshProperties);summary;df-generated | +| System.ComponentModel;RefreshPropertiesAttribute;get_RefreshProperties;();summary;df-generated | +| System.ComponentModel;RunInstallerAttribute;Equals;(System.Object);summary;df-generated | +| System.ComponentModel;RunInstallerAttribute;GetHashCode;();summary;df-generated | +| System.ComponentModel;RunInstallerAttribute;IsDefaultAttribute;();summary;df-generated | +| System.ComponentModel;RunInstallerAttribute;RunInstallerAttribute;(System.Boolean);summary;df-generated | +| System.ComponentModel;RunInstallerAttribute;get_RunInstaller;();summary;df-generated | +| System.ComponentModel;RunWorkerCompletedEventArgs;get_UserState;();summary;df-generated | +| System.ComponentModel;SettingsBindableAttribute;Equals;(System.Object);summary;df-generated | +| System.ComponentModel;SettingsBindableAttribute;GetHashCode;();summary;df-generated | +| System.ComponentModel;SettingsBindableAttribute;SettingsBindableAttribute;(System.Boolean);summary;df-generated | +| System.ComponentModel;SettingsBindableAttribute;get_Bindable;();summary;df-generated | +| System.ComponentModel;StringConverter;CanConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Type);summary;df-generated | +| System.ComponentModel;SyntaxCheck;CheckMachineName;(System.String);summary;df-generated | +| System.ComponentModel;SyntaxCheck;CheckPath;(System.String);summary;df-generated | +| System.ComponentModel;SyntaxCheck;CheckRootedPath;(System.String);summary;df-generated | +| System.ComponentModel;TimeSpanConverter;CanConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Type);summary;df-generated | +| System.ComponentModel;TimeSpanConverter;CanConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Type);summary;df-generated | +| System.ComponentModel;TimeSpanConverter;ConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);summary;df-generated | +| System.ComponentModel;ToolboxItemAttribute;Equals;(System.Object);summary;df-generated | +| System.ComponentModel;ToolboxItemAttribute;GetHashCode;();summary;df-generated | +| System.ComponentModel;ToolboxItemAttribute;IsDefaultAttribute;();summary;df-generated | +| System.ComponentModel;ToolboxItemAttribute;ToolboxItemAttribute;(System.Boolean);summary;df-generated | +| System.ComponentModel;ToolboxItemFilterAttribute;Equals;(System.Object);summary;df-generated | +| System.ComponentModel;ToolboxItemFilterAttribute;GetHashCode;();summary;df-generated | +| System.ComponentModel;ToolboxItemFilterAttribute;Match;(System.Object);summary;df-generated | +| System.ComponentModel;ToolboxItemFilterAttribute;ToString;();summary;df-generated | +| System.ComponentModel;ToolboxItemFilterAttribute;ToolboxItemFilterAttribute;(System.String);summary;df-generated | +| System.ComponentModel;ToolboxItemFilterAttribute;ToolboxItemFilterAttribute;(System.String,System.ComponentModel.ToolboxItemFilterType);summary;df-generated | +| System.ComponentModel;ToolboxItemFilterAttribute;get_FilterString;();summary;df-generated | +| System.ComponentModel;ToolboxItemFilterAttribute;get_FilterType;();summary;df-generated | +| System.ComponentModel;TypeConverter+SimplePropertyDescriptor;CanResetValue;(System.Object);summary;df-generated | +| System.ComponentModel;TypeConverter+SimplePropertyDescriptor;ResetValue;(System.Object);summary;df-generated | +| System.ComponentModel;TypeConverter+SimplePropertyDescriptor;ShouldSerializeValue;(System.Object);summary;df-generated | +| System.ComponentModel;TypeConverter+SimplePropertyDescriptor;SimplePropertyDescriptor;(System.Type,System.String,System.Type);summary;df-generated | +| System.ComponentModel;TypeConverter+SimplePropertyDescriptor;SimplePropertyDescriptor;(System.Type,System.String,System.Type,System.Attribute[]);summary;df-generated | +| System.ComponentModel;TypeConverter+SimplePropertyDescriptor;get_ComponentType;();summary;df-generated | +| System.ComponentModel;TypeConverter+SimplePropertyDescriptor;get_IsReadOnly;();summary;df-generated | +| System.ComponentModel;TypeConverter+SimplePropertyDescriptor;get_PropertyType;();summary;df-generated | +| System.ComponentModel;TypeConverter+StandardValuesCollection;get_Count;();summary;df-generated | +| System.ComponentModel;TypeConverter+StandardValuesCollection;get_IsSynchronized;();summary;df-generated | +| System.ComponentModel;TypeConverter+StandardValuesCollection;get_SyncRoot;();summary;df-generated | +| System.ComponentModel;TypeConverter;CanConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Type);summary;df-generated | +| System.ComponentModel;TypeConverter;CanConvertFrom;(System.Type);summary;df-generated | +| System.ComponentModel;TypeConverter;CanConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Type);summary;df-generated | +| System.ComponentModel;TypeConverter;CanConvertTo;(System.Type);summary;df-generated | +| System.ComponentModel;TypeConverter;ConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);summary;df-generated | +| System.ComponentModel;TypeConverter;CreateInstance;(System.Collections.IDictionary);summary;df-generated | +| System.ComponentModel;TypeConverter;CreateInstance;(System.ComponentModel.ITypeDescriptorContext,System.Collections.IDictionary);summary;df-generated | +| System.ComponentModel;TypeConverter;GetConvertFromException;(System.Object);summary;df-generated | +| System.ComponentModel;TypeConverter;GetConvertToException;(System.Object,System.Type);summary;df-generated | +| System.ComponentModel;TypeConverter;GetCreateInstanceSupported;();summary;df-generated | +| System.ComponentModel;TypeConverter;GetCreateInstanceSupported;(System.ComponentModel.ITypeDescriptorContext);summary;df-generated | +| System.ComponentModel;TypeConverter;GetProperties;(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[]);summary;df-generated | +| System.ComponentModel;TypeConverter;GetPropertiesSupported;();summary;df-generated | +| System.ComponentModel;TypeConverter;GetPropertiesSupported;(System.ComponentModel.ITypeDescriptorContext);summary;df-generated | +| System.ComponentModel;TypeConverter;GetStandardValues;(System.ComponentModel.ITypeDescriptorContext);summary;df-generated | +| System.ComponentModel;TypeConverter;GetStandardValuesExclusive;();summary;df-generated | +| System.ComponentModel;TypeConverter;GetStandardValuesExclusive;(System.ComponentModel.ITypeDescriptorContext);summary;df-generated | +| System.ComponentModel;TypeConverter;GetStandardValuesSupported;();summary;df-generated | +| System.ComponentModel;TypeConverter;GetStandardValuesSupported;(System.ComponentModel.ITypeDescriptorContext);summary;df-generated | +| System.ComponentModel;TypeConverter;IsValid;(System.ComponentModel.ITypeDescriptorContext,System.Object);summary;df-generated | +| System.ComponentModel;TypeConverter;IsValid;(System.Object);summary;df-generated | +| System.ComponentModel;TypeConverterAttribute;Equals;(System.Object);summary;df-generated | +| System.ComponentModel;TypeConverterAttribute;GetHashCode;();summary;df-generated | +| System.ComponentModel;TypeConverterAttribute;TypeConverterAttribute;();summary;df-generated | +| System.ComponentModel;TypeConverterAttribute;TypeConverterAttribute;(System.String);summary;df-generated | +| System.ComponentModel;TypeConverterAttribute;TypeConverterAttribute;(System.Type);summary;df-generated | +| System.ComponentModel;TypeConverterAttribute;get_ConverterTypeName;();summary;df-generated | +| System.ComponentModel;TypeDescriptionProvider;CreateInstance;(System.IServiceProvider,System.Type,System.Type[],System.Object[]);summary;df-generated | +| System.ComponentModel;TypeDescriptionProvider;GetCache;(System.Object);summary;df-generated | +| System.ComponentModel;TypeDescriptionProvider;GetExtenderProviders;(System.Object);summary;df-generated | +| System.ComponentModel;TypeDescriptionProvider;GetReflectionType;(System.Object);summary;df-generated | +| System.ComponentModel;TypeDescriptionProvider;IsSupportedType;(System.Type);summary;df-generated | +| System.ComponentModel;TypeDescriptionProvider;TypeDescriptionProvider;();summary;df-generated | +| System.ComponentModel;TypeDescriptionProviderAttribute;TypeDescriptionProviderAttribute;(System.String);summary;df-generated | +| System.ComponentModel;TypeDescriptionProviderAttribute;TypeDescriptionProviderAttribute;(System.Type);summary;df-generated | +| System.ComponentModel;TypeDescriptionProviderAttribute;get_TypeName;();summary;df-generated | +| System.ComponentModel;TypeDescriptor;AddEditorTable;(System.Type,System.Collections.Hashtable);summary;df-generated | +| System.ComponentModel;TypeDescriptor;AddProvider;(System.ComponentModel.TypeDescriptionProvider,System.Object);summary;df-generated | +| System.ComponentModel;TypeDescriptor;AddProvider;(System.ComponentModel.TypeDescriptionProvider,System.Type);summary;df-generated | +| System.ComponentModel;TypeDescriptor;AddProviderTransparent;(System.ComponentModel.TypeDescriptionProvider,System.Object);summary;df-generated | +| System.ComponentModel;TypeDescriptor;AddProviderTransparent;(System.ComponentModel.TypeDescriptionProvider,System.Type);summary;df-generated | +| System.ComponentModel;TypeDescriptor;CreateAssociation;(System.Object,System.Object);summary;df-generated | +| System.ComponentModel;TypeDescriptor;CreateDesigner;(System.ComponentModel.IComponent,System.Type);summary;df-generated | +| System.ComponentModel;TypeDescriptor;CreateInstance;(System.IServiceProvider,System.Type,System.Type[],System.Object[]);summary;df-generated | +| System.ComponentModel;TypeDescriptor;GetAttributes;(System.Object);summary;df-generated | +| System.ComponentModel;TypeDescriptor;GetAttributes;(System.Object,System.Boolean);summary;df-generated | +| System.ComponentModel;TypeDescriptor;GetAttributes;(System.Type);summary;df-generated | +| System.ComponentModel;TypeDescriptor;GetClassName;(System.Object);summary;df-generated | +| System.ComponentModel;TypeDescriptor;GetClassName;(System.Object,System.Boolean);summary;df-generated | +| System.ComponentModel;TypeDescriptor;GetClassName;(System.Type);summary;df-generated | +| System.ComponentModel;TypeDescriptor;GetComponentName;(System.Object);summary;df-generated | +| System.ComponentModel;TypeDescriptor;GetComponentName;(System.Object,System.Boolean);summary;df-generated | +| System.ComponentModel;TypeDescriptor;GetConverter;(System.Object);summary;df-generated | +| System.ComponentModel;TypeDescriptor;GetConverter;(System.Object,System.Boolean);summary;df-generated | +| System.ComponentModel;TypeDescriptor;GetConverter;(System.Type);summary;df-generated | +| System.ComponentModel;TypeDescriptor;GetDefaultEvent;(System.Object);summary;df-generated | +| System.ComponentModel;TypeDescriptor;GetDefaultEvent;(System.Object,System.Boolean);summary;df-generated | +| System.ComponentModel;TypeDescriptor;GetDefaultEvent;(System.Type);summary;df-generated | +| System.ComponentModel;TypeDescriptor;GetDefaultProperty;(System.Object);summary;df-generated | +| System.ComponentModel;TypeDescriptor;GetDefaultProperty;(System.Object,System.Boolean);summary;df-generated | +| System.ComponentModel;TypeDescriptor;GetDefaultProperty;(System.Type);summary;df-generated | +| System.ComponentModel;TypeDescriptor;GetEditor;(System.Object,System.Type);summary;df-generated | +| System.ComponentModel;TypeDescriptor;GetEditor;(System.Object,System.Type,System.Boolean);summary;df-generated | +| System.ComponentModel;TypeDescriptor;GetEditor;(System.Type,System.Type);summary;df-generated | +| System.ComponentModel;TypeDescriptor;GetEvents;(System.Object);summary;df-generated | +| System.ComponentModel;TypeDescriptor;GetEvents;(System.Object,System.Attribute[]);summary;df-generated | +| System.ComponentModel;TypeDescriptor;GetEvents;(System.Object,System.Attribute[],System.Boolean);summary;df-generated | +| System.ComponentModel;TypeDescriptor;GetEvents;(System.Object,System.Boolean);summary;df-generated | +| System.ComponentModel;TypeDescriptor;GetEvents;(System.Type);summary;df-generated | +| System.ComponentModel;TypeDescriptor;GetEvents;(System.Type,System.Attribute[]);summary;df-generated | +| System.ComponentModel;TypeDescriptor;GetProperties;(System.Object);summary;df-generated | +| System.ComponentModel;TypeDescriptor;GetProperties;(System.Object,System.Attribute[]);summary;df-generated | +| System.ComponentModel;TypeDescriptor;GetProperties;(System.Object,System.Attribute[],System.Boolean);summary;df-generated | +| System.ComponentModel;TypeDescriptor;GetProperties;(System.Object,System.Boolean);summary;df-generated | +| System.ComponentModel;TypeDescriptor;GetProperties;(System.Type);summary;df-generated | +| System.ComponentModel;TypeDescriptor;GetProperties;(System.Type,System.Attribute[]);summary;df-generated | +| System.ComponentModel;TypeDescriptor;GetProvider;(System.Object);summary;df-generated | +| System.ComponentModel;TypeDescriptor;GetReflectionType;(System.Object);summary;df-generated | +| System.ComponentModel;TypeDescriptor;Refresh;(System.Object);summary;df-generated | +| System.ComponentModel;TypeDescriptor;Refresh;(System.Reflection.Assembly);summary;df-generated | +| System.ComponentModel;TypeDescriptor;Refresh;(System.Reflection.Module);summary;df-generated | +| System.ComponentModel;TypeDescriptor;Refresh;(System.Type);summary;df-generated | +| System.ComponentModel;TypeDescriptor;RemoveAssociation;(System.Object,System.Object);summary;df-generated | +| System.ComponentModel;TypeDescriptor;RemoveAssociations;(System.Object);summary;df-generated | +| System.ComponentModel;TypeDescriptor;RemoveProvider;(System.ComponentModel.TypeDescriptionProvider,System.Object);summary;df-generated | +| System.ComponentModel;TypeDescriptor;RemoveProvider;(System.ComponentModel.TypeDescriptionProvider,System.Type);summary;df-generated | +| System.ComponentModel;TypeDescriptor;RemoveProviderTransparent;(System.ComponentModel.TypeDescriptionProvider,System.Object);summary;df-generated | +| System.ComponentModel;TypeDescriptor;RemoveProviderTransparent;(System.ComponentModel.TypeDescriptionProvider,System.Type);summary;df-generated | +| System.ComponentModel;TypeDescriptor;SortDescriptorArray;(System.Collections.IList);summary;df-generated | +| System.ComponentModel;TypeDescriptor;get_ComNativeDescriptorHandler;();summary;df-generated | +| System.ComponentModel;TypeDescriptor;get_ComObjectType;();summary;df-generated | +| System.ComponentModel;TypeDescriptor;get_InterfaceType;();summary;df-generated | +| System.ComponentModel;TypeDescriptor;set_ComNativeDescriptorHandler;(System.ComponentModel.IComNativeDescriptorHandler);summary;df-generated | +| System.ComponentModel;TypeListConverter;CanConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Type);summary;df-generated | +| System.ComponentModel;TypeListConverter;CanConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Type);summary;df-generated | +| System.ComponentModel;TypeListConverter;GetStandardValuesExclusive;(System.ComponentModel.ITypeDescriptorContext);summary;df-generated | +| System.ComponentModel;TypeListConverter;GetStandardValuesSupported;(System.ComponentModel.ITypeDescriptorContext);summary;df-generated | +| System.ComponentModel;VersionConverter;CanConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Type);summary;df-generated | +| System.ComponentModel;VersionConverter;CanConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Type);summary;df-generated | +| System.ComponentModel;VersionConverter;ConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);summary;df-generated | +| System.ComponentModel;VersionConverter;IsValid;(System.ComponentModel.ITypeDescriptorContext,System.Object);summary;df-generated | +| System.ComponentModel;WarningException;WarningException;();summary;df-generated | +| System.ComponentModel;WarningException;WarningException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.ComponentModel;WarningException;WarningException;(System.String);summary;df-generated | +| System.ComponentModel;WarningException;WarningException;(System.String,System.Exception);summary;df-generated | +| System.ComponentModel;WarningException;WarningException;(System.String,System.String);summary;df-generated | +| System.ComponentModel;WarningException;WarningException;(System.String,System.String,System.String);summary;df-generated | +| System.ComponentModel;WarningException;get_HelpTopic;();summary;df-generated | +| System.ComponentModel;WarningException;get_HelpUrl;();summary;df-generated | +| System.ComponentModel;Win32Exception;Win32Exception;();summary;df-generated | +| System.ComponentModel;Win32Exception;Win32Exception;(System.Int32);summary;df-generated | +| System.ComponentModel;Win32Exception;Win32Exception;(System.Int32,System.String);summary;df-generated | +| System.ComponentModel;Win32Exception;Win32Exception;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.ComponentModel;Win32Exception;Win32Exception;(System.String);summary;df-generated | +| System.ComponentModel;Win32Exception;Win32Exception;(System.String,System.Exception);summary;df-generated | +| System.ComponentModel;Win32Exception;get_NativeErrorCode;();summary;df-generated | +| System.Data.Common;DataAdapter;CloneInternals;();summary;df-generated | +| System.Data.Common;DataAdapter;CreateTableMappings;();summary;df-generated | +| System.Data.Common;DataAdapter;DataAdapter;();summary;df-generated | +| System.Data.Common;DataAdapter;DataAdapter;(System.Data.Common.DataAdapter);summary;df-generated | +| System.Data.Common;DataAdapter;Dispose;(System.Boolean);summary;df-generated | +| System.Data.Common;DataAdapter;Fill;(System.Data.DataSet);summary;df-generated | +| System.Data.Common;DataAdapter;Fill;(System.Data.DataSet,System.String,System.Data.IDataReader,System.Int32,System.Int32);summary;df-generated | +| System.Data.Common;DataAdapter;Fill;(System.Data.DataTable,System.Data.IDataReader);summary;df-generated | +| System.Data.Common;DataAdapter;Fill;(System.Data.DataTable[],System.Data.IDataReader,System.Int32,System.Int32);summary;df-generated | +| System.Data.Common;DataAdapter;FillSchema;(System.Data.DataSet,System.Data.SchemaType);summary;df-generated | +| System.Data.Common;DataAdapter;FillSchema;(System.Data.DataSet,System.Data.SchemaType,System.String,System.Data.IDataReader);summary;df-generated | +| System.Data.Common;DataAdapter;FillSchema;(System.Data.DataTable,System.Data.SchemaType,System.Data.IDataReader);summary;df-generated | +| System.Data.Common;DataAdapter;GetFillParameters;();summary;df-generated | +| System.Data.Common;DataAdapter;HasTableMappings;();summary;df-generated | +| System.Data.Common;DataAdapter;OnFillError;(System.Data.FillErrorEventArgs);summary;df-generated | +| System.Data.Common;DataAdapter;ResetFillLoadOption;();summary;df-generated | +| System.Data.Common;DataAdapter;ShouldSerializeAcceptChangesDuringFill;();summary;df-generated | +| System.Data.Common;DataAdapter;ShouldSerializeFillLoadOption;();summary;df-generated | +| System.Data.Common;DataAdapter;ShouldSerializeTableMappings;();summary;df-generated | +| System.Data.Common;DataAdapter;Update;(System.Data.DataSet);summary;df-generated | +| System.Data.Common;DataAdapter;get_AcceptChangesDuringFill;();summary;df-generated | +| System.Data.Common;DataAdapter;get_AcceptChangesDuringUpdate;();summary;df-generated | +| System.Data.Common;DataAdapter;get_ContinueUpdateOnError;();summary;df-generated | +| System.Data.Common;DataAdapter;get_FillLoadOption;();summary;df-generated | +| System.Data.Common;DataAdapter;get_MissingMappingAction;();summary;df-generated | +| System.Data.Common;DataAdapter;get_MissingSchemaAction;();summary;df-generated | +| System.Data.Common;DataAdapter;get_ReturnProviderSpecificTypes;();summary;df-generated | +| System.Data.Common;DataAdapter;set_AcceptChangesDuringFill;(System.Boolean);summary;df-generated | +| System.Data.Common;DataAdapter;set_AcceptChangesDuringUpdate;(System.Boolean);summary;df-generated | +| System.Data.Common;DataAdapter;set_ContinueUpdateOnError;(System.Boolean);summary;df-generated | +| System.Data.Common;DataAdapter;set_FillLoadOption;(System.Data.LoadOption);summary;df-generated | +| System.Data.Common;DataAdapter;set_MissingMappingAction;(System.Data.MissingMappingAction);summary;df-generated | +| System.Data.Common;DataAdapter;set_MissingSchemaAction;(System.Data.MissingSchemaAction);summary;df-generated | +| System.Data.Common;DataAdapter;set_ReturnProviderSpecificTypes;(System.Boolean);summary;df-generated | +| System.Data.Common;DataColumnMapping;DataColumnMapping;();summary;df-generated | +| System.Data.Common;DataColumnMappingCollection;Contains;(System.Object);summary;df-generated | +| System.Data.Common;DataColumnMappingCollection;Contains;(System.String);summary;df-generated | +| System.Data.Common;DataColumnMappingCollection;DataColumnMappingCollection;();summary;df-generated | +| System.Data.Common;DataColumnMappingCollection;IndexOf;(System.Object);summary;df-generated | +| System.Data.Common;DataColumnMappingCollection;IndexOf;(System.String);summary;df-generated | +| System.Data.Common;DataColumnMappingCollection;IndexOfDataSetColumn;(System.String);summary;df-generated | +| System.Data.Common;DataColumnMappingCollection;Remove;(System.Data.Common.DataColumnMapping);summary;df-generated | +| System.Data.Common;DataColumnMappingCollection;Remove;(System.Object);summary;df-generated | +| System.Data.Common;DataColumnMappingCollection;RemoveAt;(System.Int32);summary;df-generated | +| System.Data.Common;DataColumnMappingCollection;RemoveAt;(System.String);summary;df-generated | +| System.Data.Common;DataColumnMappingCollection;get_Count;();summary;df-generated | +| System.Data.Common;DataColumnMappingCollection;get_IsFixedSize;();summary;df-generated | +| System.Data.Common;DataColumnMappingCollection;get_IsReadOnly;();summary;df-generated | +| System.Data.Common;DataColumnMappingCollection;get_IsSynchronized;();summary;df-generated | +| System.Data.Common;DataTableMapping;DataTableMapping;();summary;df-generated | +| System.Data.Common;DataTableMappingCollection;Contains;(System.Object);summary;df-generated | +| System.Data.Common;DataTableMappingCollection;Contains;(System.String);summary;df-generated | +| System.Data.Common;DataTableMappingCollection;DataTableMappingCollection;();summary;df-generated | +| System.Data.Common;DataTableMappingCollection;IndexOf;(System.Object);summary;df-generated | +| System.Data.Common;DataTableMappingCollection;IndexOf;(System.String);summary;df-generated | +| System.Data.Common;DataTableMappingCollection;IndexOfDataSetTable;(System.String);summary;df-generated | +| System.Data.Common;DataTableMappingCollection;Remove;(System.Data.Common.DataTableMapping);summary;df-generated | +| System.Data.Common;DataTableMappingCollection;Remove;(System.Object);summary;df-generated | +| System.Data.Common;DataTableMappingCollection;RemoveAt;(System.Int32);summary;df-generated | +| System.Data.Common;DataTableMappingCollection;RemoveAt;(System.String);summary;df-generated | +| System.Data.Common;DataTableMappingCollection;get_Count;();summary;df-generated | +| System.Data.Common;DataTableMappingCollection;get_IsFixedSize;();summary;df-generated | +| System.Data.Common;DataTableMappingCollection;get_IsReadOnly;();summary;df-generated | +| System.Data.Common;DataTableMappingCollection;get_IsSynchronized;();summary;df-generated | +| System.Data.Common;DbBatch;Cancel;();summary;df-generated | +| System.Data.Common;DbBatch;CreateBatchCommand;();summary;df-generated | +| System.Data.Common;DbBatch;CreateDbBatchCommand;();summary;df-generated | +| System.Data.Common;DbBatch;Dispose;();summary;df-generated | +| System.Data.Common;DbBatch;DisposeAsync;();summary;df-generated | +| System.Data.Common;DbBatch;ExecuteDbDataReader;(System.Data.CommandBehavior);summary;df-generated | +| System.Data.Common;DbBatch;ExecuteDbDataReaderAsync;(System.Data.CommandBehavior,System.Threading.CancellationToken);summary;df-generated | +| System.Data.Common;DbBatch;ExecuteNonQuery;();summary;df-generated | +| System.Data.Common;DbBatch;ExecuteNonQueryAsync;(System.Threading.CancellationToken);summary;df-generated | +| System.Data.Common;DbBatch;ExecuteReader;(System.Data.CommandBehavior);summary;df-generated | +| System.Data.Common;DbBatch;ExecuteReaderAsync;(System.Data.CommandBehavior,System.Threading.CancellationToken);summary;df-generated | +| System.Data.Common;DbBatch;ExecuteReaderAsync;(System.Threading.CancellationToken);summary;df-generated | +| System.Data.Common;DbBatch;ExecuteScalar;();summary;df-generated | +| System.Data.Common;DbBatch;ExecuteScalarAsync;(System.Threading.CancellationToken);summary;df-generated | +| System.Data.Common;DbBatch;Prepare;();summary;df-generated | +| System.Data.Common;DbBatch;PrepareAsync;(System.Threading.CancellationToken);summary;df-generated | +| System.Data.Common;DbBatch;get_BatchCommands;();summary;df-generated | +| System.Data.Common;DbBatch;get_Connection;();summary;df-generated | +| System.Data.Common;DbBatch;get_DbBatchCommands;();summary;df-generated | +| System.Data.Common;DbBatch;get_DbConnection;();summary;df-generated | +| System.Data.Common;DbBatch;get_DbTransaction;();summary;df-generated | +| System.Data.Common;DbBatch;get_Timeout;();summary;df-generated | +| System.Data.Common;DbBatch;get_Transaction;();summary;df-generated | +| System.Data.Common;DbBatch;set_Connection;(System.Data.Common.DbConnection);summary;df-generated | +| System.Data.Common;DbBatch;set_DbConnection;(System.Data.Common.DbConnection);summary;df-generated | +| System.Data.Common;DbBatch;set_DbTransaction;(System.Data.Common.DbTransaction);summary;df-generated | +| System.Data.Common;DbBatch;set_Timeout;(System.Int32);summary;df-generated | +| System.Data.Common;DbBatch;set_Transaction;(System.Data.Common.DbTransaction);summary;df-generated | +| System.Data.Common;DbBatchCommand;get_CommandText;();summary;df-generated | +| System.Data.Common;DbBatchCommand;get_CommandType;();summary;df-generated | +| System.Data.Common;DbBatchCommand;get_DbParameterCollection;();summary;df-generated | +| System.Data.Common;DbBatchCommand;get_Parameters;();summary;df-generated | +| System.Data.Common;DbBatchCommand;get_RecordsAffected;();summary;df-generated | +| System.Data.Common;DbBatchCommand;set_CommandText;(System.String);summary;df-generated | +| System.Data.Common;DbBatchCommand;set_CommandType;(System.Data.CommandType);summary;df-generated | +| System.Data.Common;DbBatchCommandCollection;Contains;(System.Data.Common.DbBatchCommand);summary;df-generated | +| System.Data.Common;DbBatchCommandCollection;GetBatchCommand;(System.Int32);summary;df-generated | +| System.Data.Common;DbBatchCommandCollection;IndexOf;(System.Data.Common.DbBatchCommand);summary;df-generated | +| System.Data.Common;DbBatchCommandCollection;Remove;(System.Data.Common.DbBatchCommand);summary;df-generated | +| System.Data.Common;DbBatchCommandCollection;RemoveAt;(System.Int32);summary;df-generated | +| System.Data.Common;DbBatchCommandCollection;SetBatchCommand;(System.Int32,System.Data.Common.DbBatchCommand);summary;df-generated | +| System.Data.Common;DbBatchCommandCollection;get_Count;();summary;df-generated | +| System.Data.Common;DbBatchCommandCollection;get_IsReadOnly;();summary;df-generated | +| System.Data.Common;DbColumn;get_AllowDBNull;();summary;df-generated | +| System.Data.Common;DbColumn;get_BaseCatalogName;();summary;df-generated | +| System.Data.Common;DbColumn;get_BaseColumnName;();summary;df-generated | +| System.Data.Common;DbColumn;get_BaseSchemaName;();summary;df-generated | +| System.Data.Common;DbColumn;get_BaseServerName;();summary;df-generated | +| System.Data.Common;DbColumn;get_BaseTableName;();summary;df-generated | +| System.Data.Common;DbColumn;get_ColumnName;();summary;df-generated | +| System.Data.Common;DbColumn;get_ColumnOrdinal;();summary;df-generated | +| System.Data.Common;DbColumn;get_ColumnSize;();summary;df-generated | +| System.Data.Common;DbColumn;get_DataType;();summary;df-generated | +| System.Data.Common;DbColumn;get_DataTypeName;();summary;df-generated | +| System.Data.Common;DbColumn;get_IsAliased;();summary;df-generated | +| System.Data.Common;DbColumn;get_IsAutoIncrement;();summary;df-generated | +| System.Data.Common;DbColumn;get_IsExpression;();summary;df-generated | +| System.Data.Common;DbColumn;get_IsHidden;();summary;df-generated | +| System.Data.Common;DbColumn;get_IsIdentity;();summary;df-generated | +| System.Data.Common;DbColumn;get_IsKey;();summary;df-generated | +| System.Data.Common;DbColumn;get_IsLong;();summary;df-generated | +| System.Data.Common;DbColumn;get_IsReadOnly;();summary;df-generated | +| System.Data.Common;DbColumn;get_IsUnique;();summary;df-generated | +| System.Data.Common;DbColumn;get_Item;(System.String);summary;df-generated | +| System.Data.Common;DbColumn;get_NumericPrecision;();summary;df-generated | +| System.Data.Common;DbColumn;get_NumericScale;();summary;df-generated | +| System.Data.Common;DbColumn;get_UdtAssemblyQualifiedName;();summary;df-generated | +| System.Data.Common;DbColumn;set_AllowDBNull;(System.Nullable);summary;df-generated | +| System.Data.Common;DbColumn;set_BaseCatalogName;(System.String);summary;df-generated | +| System.Data.Common;DbColumn;set_BaseColumnName;(System.String);summary;df-generated | +| System.Data.Common;DbColumn;set_BaseSchemaName;(System.String);summary;df-generated | +| System.Data.Common;DbColumn;set_BaseServerName;(System.String);summary;df-generated | +| System.Data.Common;DbColumn;set_BaseTableName;(System.String);summary;df-generated | +| System.Data.Common;DbColumn;set_ColumnName;(System.String);summary;df-generated | +| System.Data.Common;DbColumn;set_ColumnOrdinal;(System.Nullable);summary;df-generated | +| System.Data.Common;DbColumn;set_ColumnSize;(System.Nullable);summary;df-generated | +| System.Data.Common;DbColumn;set_DataType;(System.Type);summary;df-generated | +| System.Data.Common;DbColumn;set_DataTypeName;(System.String);summary;df-generated | +| System.Data.Common;DbColumn;set_IsAliased;(System.Nullable);summary;df-generated | +| System.Data.Common;DbColumn;set_IsAutoIncrement;(System.Nullable);summary;df-generated | +| System.Data.Common;DbColumn;set_IsExpression;(System.Nullable);summary;df-generated | +| System.Data.Common;DbColumn;set_IsHidden;(System.Nullable);summary;df-generated | +| System.Data.Common;DbColumn;set_IsIdentity;(System.Nullable);summary;df-generated | +| System.Data.Common;DbColumn;set_IsKey;(System.Nullable);summary;df-generated | +| System.Data.Common;DbColumn;set_IsLong;(System.Nullable);summary;df-generated | +| System.Data.Common;DbColumn;set_IsReadOnly;(System.Nullable);summary;df-generated | +| System.Data.Common;DbColumn;set_IsUnique;(System.Nullable);summary;df-generated | +| System.Data.Common;DbColumn;set_NumericPrecision;(System.Nullable);summary;df-generated | +| System.Data.Common;DbColumn;set_NumericScale;(System.Nullable);summary;df-generated | +| System.Data.Common;DbColumn;set_UdtAssemblyQualifiedName;(System.String);summary;df-generated | +| System.Data.Common;DbCommand;Cancel;();summary;df-generated | +| System.Data.Common;DbCommand;CreateDbParameter;();summary;df-generated | +| System.Data.Common;DbCommand;CreateParameter;();summary;df-generated | +| System.Data.Common;DbCommand;DbCommand;();summary;df-generated | +| System.Data.Common;DbCommand;DisposeAsync;();summary;df-generated | +| System.Data.Common;DbCommand;ExecuteDbDataReader;(System.Data.CommandBehavior);summary;df-generated | +| System.Data.Common;DbCommand;ExecuteNonQuery;();summary;df-generated | +| System.Data.Common;DbCommand;ExecuteNonQueryAsync;();summary;df-generated | +| System.Data.Common;DbCommand;ExecuteNonQueryAsync;(System.Threading.CancellationToken);summary;df-generated | +| System.Data.Common;DbCommand;ExecuteScalar;();summary;df-generated | +| System.Data.Common;DbCommand;ExecuteScalarAsync;();summary;df-generated | +| System.Data.Common;DbCommand;ExecuteScalarAsync;(System.Threading.CancellationToken);summary;df-generated | +| System.Data.Common;DbCommand;Prepare;();summary;df-generated | +| System.Data.Common;DbCommand;get_CommandText;();summary;df-generated | +| System.Data.Common;DbCommand;get_CommandTimeout;();summary;df-generated | +| System.Data.Common;DbCommand;get_CommandType;();summary;df-generated | +| System.Data.Common;DbCommand;get_DbConnection;();summary;df-generated | +| System.Data.Common;DbCommand;get_DbParameterCollection;();summary;df-generated | +| System.Data.Common;DbCommand;get_DbTransaction;();summary;df-generated | +| System.Data.Common;DbCommand;get_DesignTimeVisible;();summary;df-generated | +| System.Data.Common;DbCommand;get_UpdatedRowSource;();summary;df-generated | +| System.Data.Common;DbCommand;set_CommandText;(System.String);summary;df-generated | +| System.Data.Common;DbCommand;set_CommandTimeout;(System.Int32);summary;df-generated | +| System.Data.Common;DbCommand;set_CommandType;(System.Data.CommandType);summary;df-generated | +| System.Data.Common;DbCommand;set_DbConnection;(System.Data.Common.DbConnection);summary;df-generated | +| System.Data.Common;DbCommand;set_DbTransaction;(System.Data.Common.DbTransaction);summary;df-generated | +| System.Data.Common;DbCommand;set_DesignTimeVisible;(System.Boolean);summary;df-generated | +| System.Data.Common;DbCommand;set_UpdatedRowSource;(System.Data.UpdateRowSource);summary;df-generated | +| System.Data.Common;DbCommandBuilder;ApplyParameterInfo;(System.Data.Common.DbParameter,System.Data.DataRow,System.Data.StatementType,System.Boolean);summary;df-generated | +| System.Data.Common;DbCommandBuilder;DbCommandBuilder;();summary;df-generated | +| System.Data.Common;DbCommandBuilder;Dispose;(System.Boolean);summary;df-generated | +| System.Data.Common;DbCommandBuilder;GetParameterName;(System.Int32);summary;df-generated | +| System.Data.Common;DbCommandBuilder;GetParameterName;(System.String);summary;df-generated | +| System.Data.Common;DbCommandBuilder;GetParameterPlaceholder;(System.Int32);summary;df-generated | +| System.Data.Common;DbCommandBuilder;GetSchemaTable;(System.Data.Common.DbCommand);summary;df-generated | +| System.Data.Common;DbCommandBuilder;QuoteIdentifier;(System.String);summary;df-generated | +| System.Data.Common;DbCommandBuilder;RefreshSchema;();summary;df-generated | +| System.Data.Common;DbCommandBuilder;SetRowUpdatingHandler;(System.Data.Common.DbDataAdapter);summary;df-generated | +| System.Data.Common;DbCommandBuilder;UnquoteIdentifier;(System.String);summary;df-generated | +| System.Data.Common;DbCommandBuilder;get_CatalogLocation;();summary;df-generated | +| System.Data.Common;DbCommandBuilder;get_ConflictOption;();summary;df-generated | +| System.Data.Common;DbCommandBuilder;get_SetAllValues;();summary;df-generated | +| System.Data.Common;DbCommandBuilder;set_CatalogLocation;(System.Data.Common.CatalogLocation);summary;df-generated | +| System.Data.Common;DbCommandBuilder;set_ConflictOption;(System.Data.ConflictOption);summary;df-generated | +| System.Data.Common;DbCommandBuilder;set_SetAllValues;(System.Boolean);summary;df-generated | +| System.Data.Common;DbConnection;BeginDbTransaction;(System.Data.IsolationLevel);summary;df-generated | +| System.Data.Common;DbConnection;BeginDbTransactionAsync;(System.Data.IsolationLevel,System.Threading.CancellationToken);summary;df-generated | +| System.Data.Common;DbConnection;BeginTransaction;();summary;df-generated | +| System.Data.Common;DbConnection;BeginTransaction;(System.Data.IsolationLevel);summary;df-generated | +| System.Data.Common;DbConnection;BeginTransactionAsync;(System.Data.IsolationLevel,System.Threading.CancellationToken);summary;df-generated | +| System.Data.Common;DbConnection;BeginTransactionAsync;(System.Threading.CancellationToken);summary;df-generated | +| System.Data.Common;DbConnection;ChangeDatabase;(System.String);summary;df-generated | +| System.Data.Common;DbConnection;Close;();summary;df-generated | +| System.Data.Common;DbConnection;CloseAsync;();summary;df-generated | +| System.Data.Common;DbConnection;CreateBatch;();summary;df-generated | +| System.Data.Common;DbConnection;CreateDbBatch;();summary;df-generated | +| System.Data.Common;DbConnection;CreateDbCommand;();summary;df-generated | +| System.Data.Common;DbConnection;DbConnection;();summary;df-generated | +| System.Data.Common;DbConnection;DisposeAsync;();summary;df-generated | +| System.Data.Common;DbConnection;EnlistTransaction;(System.Transactions.Transaction);summary;df-generated | +| System.Data.Common;DbConnection;GetSchema;();summary;df-generated | +| System.Data.Common;DbConnection;GetSchema;(System.String);summary;df-generated | +| System.Data.Common;DbConnection;GetSchema;(System.String,System.String[]);summary;df-generated | +| System.Data.Common;DbConnection;GetSchemaAsync;(System.String,System.String[],System.Threading.CancellationToken);summary;df-generated | +| System.Data.Common;DbConnection;GetSchemaAsync;(System.String,System.Threading.CancellationToken);summary;df-generated | +| System.Data.Common;DbConnection;GetSchemaAsync;(System.Threading.CancellationToken);summary;df-generated | +| System.Data.Common;DbConnection;OnStateChange;(System.Data.StateChangeEventArgs);summary;df-generated | +| System.Data.Common;DbConnection;Open;();summary;df-generated | +| System.Data.Common;DbConnection;OpenAsync;();summary;df-generated | +| System.Data.Common;DbConnection;get_CanCreateBatch;();summary;df-generated | +| System.Data.Common;DbConnection;get_ConnectionString;();summary;df-generated | +| System.Data.Common;DbConnection;get_ConnectionTimeout;();summary;df-generated | +| System.Data.Common;DbConnection;get_DataSource;();summary;df-generated | +| System.Data.Common;DbConnection;get_Database;();summary;df-generated | +| System.Data.Common;DbConnection;get_DbProviderFactory;();summary;df-generated | +| System.Data.Common;DbConnection;get_ServerVersion;();summary;df-generated | +| System.Data.Common;DbConnection;get_State;();summary;df-generated | +| System.Data.Common;DbConnection;set_ConnectionString;(System.String);summary;df-generated | +| System.Data.Common;DbConnectionStringBuilder;ClearPropertyDescriptors;();summary;df-generated | +| System.Data.Common;DbConnectionStringBuilder;Contains;(System.Object);summary;df-generated | +| System.Data.Common;DbConnectionStringBuilder;ContainsKey;(System.String);summary;df-generated | +| System.Data.Common;DbConnectionStringBuilder;DbConnectionStringBuilder;();summary;df-generated | +| System.Data.Common;DbConnectionStringBuilder;DbConnectionStringBuilder;(System.Boolean);summary;df-generated | +| System.Data.Common;DbConnectionStringBuilder;EquivalentTo;(System.Data.Common.DbConnectionStringBuilder);summary;df-generated | +| System.Data.Common;DbConnectionStringBuilder;GetAttributes;();summary;df-generated | +| System.Data.Common;DbConnectionStringBuilder;GetClassName;();summary;df-generated | +| System.Data.Common;DbConnectionStringBuilder;GetComponentName;();summary;df-generated | +| System.Data.Common;DbConnectionStringBuilder;GetConverter;();summary;df-generated | +| System.Data.Common;DbConnectionStringBuilder;GetDefaultEvent;();summary;df-generated | +| System.Data.Common;DbConnectionStringBuilder;GetDefaultProperty;();summary;df-generated | +| System.Data.Common;DbConnectionStringBuilder;GetEditor;(System.Type);summary;df-generated | +| System.Data.Common;DbConnectionStringBuilder;GetEvents;();summary;df-generated | +| System.Data.Common;DbConnectionStringBuilder;GetEvents;(System.Attribute[]);summary;df-generated | +| System.Data.Common;DbConnectionStringBuilder;GetProperties;(System.Collections.Hashtable);summary;df-generated | +| System.Data.Common;DbConnectionStringBuilder;Remove;(System.Object);summary;df-generated | +| System.Data.Common;DbConnectionStringBuilder;Remove;(System.String);summary;df-generated | +| System.Data.Common;DbConnectionStringBuilder;ShouldSerialize;(System.String);summary;df-generated | +| System.Data.Common;DbConnectionStringBuilder;TryGetValue;(System.String,System.Object);summary;df-generated | +| System.Data.Common;DbConnectionStringBuilder;get_BrowsableConnectionString;();summary;df-generated | +| System.Data.Common;DbConnectionStringBuilder;get_Count;();summary;df-generated | +| System.Data.Common;DbConnectionStringBuilder;get_IsFixedSize;();summary;df-generated | +| System.Data.Common;DbConnectionStringBuilder;get_IsReadOnly;();summary;df-generated | +| System.Data.Common;DbConnectionStringBuilder;get_IsSynchronized;();summary;df-generated | +| System.Data.Common;DbConnectionStringBuilder;set_BrowsableConnectionString;(System.Boolean);summary;df-generated | +| System.Data.Common;DbConnectionStringBuilder;set_ConnectionString;(System.String);summary;df-generated | +| System.Data.Common;DbDataAdapter;AddToBatch;(System.Data.IDbCommand);summary;df-generated | +| System.Data.Common;DbDataAdapter;ClearBatch;();summary;df-generated | +| System.Data.Common;DbDataAdapter;DbDataAdapter;();summary;df-generated | +| System.Data.Common;DbDataAdapter;Dispose;(System.Boolean);summary;df-generated | +| System.Data.Common;DbDataAdapter;ExecuteBatch;();summary;df-generated | +| System.Data.Common;DbDataAdapter;Fill;(System.Data.DataSet);summary;df-generated | +| System.Data.Common;DbDataAdapter;Fill;(System.Data.DataSet,System.Int32,System.Int32,System.String);summary;df-generated | +| System.Data.Common;DbDataAdapter;Fill;(System.Data.DataSet,System.Int32,System.Int32,System.String,System.Data.IDbCommand,System.Data.CommandBehavior);summary;df-generated | +| System.Data.Common;DbDataAdapter;Fill;(System.Data.DataSet,System.String);summary;df-generated | +| System.Data.Common;DbDataAdapter;Fill;(System.Data.DataTable);summary;df-generated | +| System.Data.Common;DbDataAdapter;Fill;(System.Data.DataTable,System.Data.IDbCommand,System.Data.CommandBehavior);summary;df-generated | +| System.Data.Common;DbDataAdapter;Fill;(System.Data.DataTable[],System.Int32,System.Int32,System.Data.IDbCommand,System.Data.CommandBehavior);summary;df-generated | +| System.Data.Common;DbDataAdapter;Fill;(System.Int32,System.Int32,System.Data.DataTable[]);summary;df-generated | +| System.Data.Common;DbDataAdapter;FillSchema;(System.Data.DataSet,System.Data.SchemaType);summary;df-generated | +| System.Data.Common;DbDataAdapter;FillSchema;(System.Data.DataSet,System.Data.SchemaType,System.Data.IDbCommand,System.String,System.Data.CommandBehavior);summary;df-generated | +| System.Data.Common;DbDataAdapter;FillSchema;(System.Data.DataSet,System.Data.SchemaType,System.String);summary;df-generated | +| System.Data.Common;DbDataAdapter;FillSchema;(System.Data.DataTable,System.Data.SchemaType);summary;df-generated | +| System.Data.Common;DbDataAdapter;FillSchema;(System.Data.DataTable,System.Data.SchemaType,System.Data.IDbCommand,System.Data.CommandBehavior);summary;df-generated | +| System.Data.Common;DbDataAdapter;GetBatchedParameter;(System.Int32,System.Int32);summary;df-generated | +| System.Data.Common;DbDataAdapter;GetBatchedRecordsAffected;(System.Int32,System.Int32,System.Exception);summary;df-generated | +| System.Data.Common;DbDataAdapter;GetFillParameters;();summary;df-generated | +| System.Data.Common;DbDataAdapter;InitializeBatching;();summary;df-generated | +| System.Data.Common;DbDataAdapter;OnRowUpdated;(System.Data.Common.RowUpdatedEventArgs);summary;df-generated | +| System.Data.Common;DbDataAdapter;OnRowUpdating;(System.Data.Common.RowUpdatingEventArgs);summary;df-generated | +| System.Data.Common;DbDataAdapter;TerminateBatching;();summary;df-generated | +| System.Data.Common;DbDataAdapter;Update;(System.Data.DataRow[]);summary;df-generated | +| System.Data.Common;DbDataAdapter;Update;(System.Data.DataRow[],System.Data.Common.DataTableMapping);summary;df-generated | +| System.Data.Common;DbDataAdapter;Update;(System.Data.DataSet);summary;df-generated | +| System.Data.Common;DbDataAdapter;Update;(System.Data.DataSet,System.String);summary;df-generated | +| System.Data.Common;DbDataAdapter;Update;(System.Data.DataTable);summary;df-generated | +| System.Data.Common;DbDataAdapter;get_FillCommandBehavior;();summary;df-generated | +| System.Data.Common;DbDataAdapter;get_UpdateBatchSize;();summary;df-generated | +| System.Data.Common;DbDataAdapter;set_FillCommandBehavior;(System.Data.CommandBehavior);summary;df-generated | +| System.Data.Common;DbDataAdapter;set_UpdateBatchSize;(System.Int32);summary;df-generated | +| System.Data.Common;DbDataReader;Close;();summary;df-generated | +| System.Data.Common;DbDataReader;CloseAsync;();summary;df-generated | +| System.Data.Common;DbDataReader;DbDataReader;();summary;df-generated | +| System.Data.Common;DbDataReader;Dispose;();summary;df-generated | +| System.Data.Common;DbDataReader;Dispose;(System.Boolean);summary;df-generated | +| System.Data.Common;DbDataReader;DisposeAsync;();summary;df-generated | +| System.Data.Common;DbDataReader;GetBoolean;(System.Int32);summary;df-generated | +| System.Data.Common;DbDataReader;GetByte;(System.Int32);summary;df-generated | +| System.Data.Common;DbDataReader;GetBytes;(System.Int32,System.Int64,System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Data.Common;DbDataReader;GetChar;(System.Int32);summary;df-generated | +| System.Data.Common;DbDataReader;GetChars;(System.Int32,System.Int64,System.Char[],System.Int32,System.Int32);summary;df-generated | +| System.Data.Common;DbDataReader;GetColumnSchemaAsync;(System.Threading.CancellationToken);summary;df-generated | +| System.Data.Common;DbDataReader;GetData;(System.Int32);summary;df-generated | +| System.Data.Common;DbDataReader;GetDataTypeName;(System.Int32);summary;df-generated | +| System.Data.Common;DbDataReader;GetDateTime;(System.Int32);summary;df-generated | +| System.Data.Common;DbDataReader;GetDbDataReader;(System.Int32);summary;df-generated | +| System.Data.Common;DbDataReader;GetDecimal;(System.Int32);summary;df-generated | +| System.Data.Common;DbDataReader;GetDouble;(System.Int32);summary;df-generated | +| System.Data.Common;DbDataReader;GetFieldType;(System.Int32);summary;df-generated | +| System.Data.Common;DbDataReader;GetFloat;(System.Int32);summary;df-generated | +| System.Data.Common;DbDataReader;GetGuid;(System.Int32);summary;df-generated | +| System.Data.Common;DbDataReader;GetInt16;(System.Int32);summary;df-generated | +| System.Data.Common;DbDataReader;GetInt32;(System.Int32);summary;df-generated | +| System.Data.Common;DbDataReader;GetInt64;(System.Int32);summary;df-generated | +| System.Data.Common;DbDataReader;GetName;(System.Int32);summary;df-generated | +| System.Data.Common;DbDataReader;GetOrdinal;(System.String);summary;df-generated | +| System.Data.Common;DbDataReader;GetProviderSpecificFieldType;(System.Int32);summary;df-generated | +| System.Data.Common;DbDataReader;GetSchemaTable;();summary;df-generated | +| System.Data.Common;DbDataReader;GetStream;(System.Int32);summary;df-generated | +| System.Data.Common;DbDataReader;GetString;(System.Int32);summary;df-generated | +| System.Data.Common;DbDataReader;GetValue;(System.Int32);summary;df-generated | +| System.Data.Common;DbDataReader;GetValues;(System.Object[]);summary;df-generated | +| System.Data.Common;DbDataReader;IsDBNull;(System.Int32);summary;df-generated | +| System.Data.Common;DbDataReader;IsDBNullAsync;(System.Int32);summary;df-generated | +| System.Data.Common;DbDataReader;IsDBNullAsync;(System.Int32,System.Threading.CancellationToken);summary;df-generated | +| System.Data.Common;DbDataReader;NextResult;();summary;df-generated | +| System.Data.Common;DbDataReader;NextResultAsync;();summary;df-generated | +| System.Data.Common;DbDataReader;NextResultAsync;(System.Threading.CancellationToken);summary;df-generated | +| System.Data.Common;DbDataReader;Read;();summary;df-generated | +| System.Data.Common;DbDataReader;ReadAsync;();summary;df-generated | +| System.Data.Common;DbDataReader;ReadAsync;(System.Threading.CancellationToken);summary;df-generated | +| System.Data.Common;DbDataReader;get_Depth;();summary;df-generated | +| System.Data.Common;DbDataReader;get_FieldCount;();summary;df-generated | +| System.Data.Common;DbDataReader;get_HasRows;();summary;df-generated | +| System.Data.Common;DbDataReader;get_IsClosed;();summary;df-generated | +| System.Data.Common;DbDataReader;get_Item;(System.Int32);summary;df-generated | +| System.Data.Common;DbDataReader;get_Item;(System.String);summary;df-generated | +| System.Data.Common;DbDataReader;get_RecordsAffected;();summary;df-generated | +| System.Data.Common;DbDataReader;get_VisibleFieldCount;();summary;df-generated | +| System.Data.Common;DbDataReaderExtensions;CanGetColumnSchema;(System.Data.Common.DbDataReader);summary;df-generated | +| System.Data.Common;DbDataReaderExtensions;GetColumnSchema;(System.Data.Common.DbDataReader);summary;df-generated | +| System.Data.Common;DbDataRecord;DbDataRecord;();summary;df-generated | +| System.Data.Common;DbDataRecord;GetAttributes;();summary;df-generated | +| System.Data.Common;DbDataRecord;GetBoolean;(System.Int32);summary;df-generated | +| System.Data.Common;DbDataRecord;GetByte;(System.Int32);summary;df-generated | +| System.Data.Common;DbDataRecord;GetBytes;(System.Int32,System.Int64,System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Data.Common;DbDataRecord;GetChar;(System.Int32);summary;df-generated | +| System.Data.Common;DbDataRecord;GetChars;(System.Int32,System.Int64,System.Char[],System.Int32,System.Int32);summary;df-generated | +| System.Data.Common;DbDataRecord;GetClassName;();summary;df-generated | +| System.Data.Common;DbDataRecord;GetComponentName;();summary;df-generated | +| System.Data.Common;DbDataRecord;GetConverter;();summary;df-generated | +| System.Data.Common;DbDataRecord;GetData;(System.Int32);summary;df-generated | +| System.Data.Common;DbDataRecord;GetDataTypeName;(System.Int32);summary;df-generated | +| System.Data.Common;DbDataRecord;GetDateTime;(System.Int32);summary;df-generated | +| System.Data.Common;DbDataRecord;GetDbDataReader;(System.Int32);summary;df-generated | +| System.Data.Common;DbDataRecord;GetDecimal;(System.Int32);summary;df-generated | +| System.Data.Common;DbDataRecord;GetDefaultEvent;();summary;df-generated | +| System.Data.Common;DbDataRecord;GetDefaultProperty;();summary;df-generated | +| System.Data.Common;DbDataRecord;GetDouble;(System.Int32);summary;df-generated | +| System.Data.Common;DbDataRecord;GetEditor;(System.Type);summary;df-generated | +| System.Data.Common;DbDataRecord;GetEvents;();summary;df-generated | +| System.Data.Common;DbDataRecord;GetEvents;(System.Attribute[]);summary;df-generated | +| System.Data.Common;DbDataRecord;GetFieldType;(System.Int32);summary;df-generated | +| System.Data.Common;DbDataRecord;GetFloat;(System.Int32);summary;df-generated | +| System.Data.Common;DbDataRecord;GetGuid;(System.Int32);summary;df-generated | +| System.Data.Common;DbDataRecord;GetInt16;(System.Int32);summary;df-generated | +| System.Data.Common;DbDataRecord;GetInt32;(System.Int32);summary;df-generated | +| System.Data.Common;DbDataRecord;GetInt64;(System.Int32);summary;df-generated | +| System.Data.Common;DbDataRecord;GetName;(System.Int32);summary;df-generated | +| System.Data.Common;DbDataRecord;GetOrdinal;(System.String);summary;df-generated | +| System.Data.Common;DbDataRecord;GetProperties;();summary;df-generated | +| System.Data.Common;DbDataRecord;GetProperties;(System.Attribute[]);summary;df-generated | +| System.Data.Common;DbDataRecord;GetString;(System.Int32);summary;df-generated | +| System.Data.Common;DbDataRecord;GetValue;(System.Int32);summary;df-generated | +| System.Data.Common;DbDataRecord;GetValues;(System.Object[]);summary;df-generated | +| System.Data.Common;DbDataRecord;IsDBNull;(System.Int32);summary;df-generated | +| System.Data.Common;DbDataRecord;get_FieldCount;();summary;df-generated | +| System.Data.Common;DbDataRecord;get_Item;(System.Int32);summary;df-generated | +| System.Data.Common;DbDataRecord;get_Item;(System.String);summary;df-generated | +| System.Data.Common;DbDataSourceEnumerator;DbDataSourceEnumerator;();summary;df-generated | +| System.Data.Common;DbDataSourceEnumerator;GetDataSources;();summary;df-generated | +| System.Data.Common;DbEnumerator;DbEnumerator;(System.Data.Common.DbDataReader);summary;df-generated | +| System.Data.Common;DbEnumerator;DbEnumerator;(System.Data.Common.DbDataReader,System.Boolean);summary;df-generated | +| System.Data.Common;DbEnumerator;MoveNext;();summary;df-generated | +| System.Data.Common;DbEnumerator;Reset;();summary;df-generated | +| System.Data.Common;DbException;DbException;();summary;df-generated | +| System.Data.Common;DbException;DbException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Data.Common;DbException;DbException;(System.String);summary;df-generated | +| System.Data.Common;DbException;DbException;(System.String,System.Exception);summary;df-generated | +| System.Data.Common;DbException;DbException;(System.String,System.Int32);summary;df-generated | +| System.Data.Common;DbException;get_BatchCommand;();summary;df-generated | +| System.Data.Common;DbException;get_DbBatchCommand;();summary;df-generated | +| System.Data.Common;DbException;get_IsTransient;();summary;df-generated | +| System.Data.Common;DbException;get_SqlState;();summary;df-generated | +| System.Data.Common;DbParameter;DbParameter;();summary;df-generated | +| System.Data.Common;DbParameter;ResetDbType;();summary;df-generated | +| System.Data.Common;DbParameter;get_DbType;();summary;df-generated | +| System.Data.Common;DbParameter;get_Direction;();summary;df-generated | +| System.Data.Common;DbParameter;get_IsNullable;();summary;df-generated | +| System.Data.Common;DbParameter;get_ParameterName;();summary;df-generated | +| System.Data.Common;DbParameter;get_Precision;();summary;df-generated | +| System.Data.Common;DbParameter;get_Scale;();summary;df-generated | +| System.Data.Common;DbParameter;get_Size;();summary;df-generated | +| System.Data.Common;DbParameter;get_SourceColumn;();summary;df-generated | +| System.Data.Common;DbParameter;get_SourceColumnNullMapping;();summary;df-generated | +| System.Data.Common;DbParameter;get_SourceVersion;();summary;df-generated | +| System.Data.Common;DbParameter;get_Value;();summary;df-generated | +| System.Data.Common;DbParameter;set_DbType;(System.Data.DbType);summary;df-generated | +| System.Data.Common;DbParameter;set_Direction;(System.Data.ParameterDirection);summary;df-generated | +| System.Data.Common;DbParameter;set_IsNullable;(System.Boolean);summary;df-generated | +| System.Data.Common;DbParameter;set_ParameterName;(System.String);summary;df-generated | +| System.Data.Common;DbParameter;set_Precision;(System.Byte);summary;df-generated | +| System.Data.Common;DbParameter;set_Scale;(System.Byte);summary;df-generated | +| System.Data.Common;DbParameter;set_Size;(System.Int32);summary;df-generated | +| System.Data.Common;DbParameter;set_SourceColumn;(System.String);summary;df-generated | +| System.Data.Common;DbParameter;set_SourceColumnNullMapping;(System.Boolean);summary;df-generated | +| System.Data.Common;DbParameter;set_SourceVersion;(System.Data.DataRowVersion);summary;df-generated | +| System.Data.Common;DbParameter;set_Value;(System.Object);summary;df-generated | +| System.Data.Common;DbParameterCollection;Contains;(System.Object);summary;df-generated | +| System.Data.Common;DbParameterCollection;Contains;(System.String);summary;df-generated | +| System.Data.Common;DbParameterCollection;DbParameterCollection;();summary;df-generated | +| System.Data.Common;DbParameterCollection;GetParameter;(System.Int32);summary;df-generated | +| System.Data.Common;DbParameterCollection;GetParameter;(System.String);summary;df-generated | +| System.Data.Common;DbParameterCollection;IndexOf;(System.Object);summary;df-generated | +| System.Data.Common;DbParameterCollection;IndexOf;(System.String);summary;df-generated | +| System.Data.Common;DbParameterCollection;Remove;(System.Object);summary;df-generated | +| System.Data.Common;DbParameterCollection;RemoveAt;(System.Int32);summary;df-generated | +| System.Data.Common;DbParameterCollection;RemoveAt;(System.String);summary;df-generated | +| System.Data.Common;DbParameterCollection;SetParameter;(System.Int32,System.Data.Common.DbParameter);summary;df-generated | +| System.Data.Common;DbParameterCollection;SetParameter;(System.String,System.Data.Common.DbParameter);summary;df-generated | +| System.Data.Common;DbParameterCollection;get_Count;();summary;df-generated | +| System.Data.Common;DbParameterCollection;get_IsFixedSize;();summary;df-generated | +| System.Data.Common;DbParameterCollection;get_IsReadOnly;();summary;df-generated | +| System.Data.Common;DbParameterCollection;get_IsSynchronized;();summary;df-generated | +| System.Data.Common;DbParameterCollection;get_SyncRoot;();summary;df-generated | +| System.Data.Common;DbProviderFactories;GetFactory;(System.Data.Common.DbConnection);summary;df-generated | +| System.Data.Common;DbProviderFactories;GetFactory;(System.Data.DataRow);summary;df-generated | +| System.Data.Common;DbProviderFactories;GetFactory;(System.String);summary;df-generated | +| System.Data.Common;DbProviderFactories;GetFactoryClasses;();summary;df-generated | +| System.Data.Common;DbProviderFactories;GetProviderInvariantNames;();summary;df-generated | +| System.Data.Common;DbProviderFactories;RegisterFactory;(System.String,System.Data.Common.DbProviderFactory);summary;df-generated | +| System.Data.Common;DbProviderFactories;RegisterFactory;(System.String,System.String);summary;df-generated | +| System.Data.Common;DbProviderFactories;RegisterFactory;(System.String,System.Type);summary;df-generated | +| System.Data.Common;DbProviderFactories;TryGetFactory;(System.String,System.Data.Common.DbProviderFactory);summary;df-generated | +| System.Data.Common;DbProviderFactories;UnregisterFactory;(System.String);summary;df-generated | +| System.Data.Common;DbProviderFactory;CreateBatch;();summary;df-generated | +| System.Data.Common;DbProviderFactory;CreateBatchCommand;();summary;df-generated | +| System.Data.Common;DbProviderFactory;CreateCommand;();summary;df-generated | +| System.Data.Common;DbProviderFactory;CreateCommandBuilder;();summary;df-generated | +| System.Data.Common;DbProviderFactory;CreateConnection;();summary;df-generated | +| System.Data.Common;DbProviderFactory;CreateConnectionStringBuilder;();summary;df-generated | +| System.Data.Common;DbProviderFactory;CreateDataAdapter;();summary;df-generated | +| System.Data.Common;DbProviderFactory;CreateDataSourceEnumerator;();summary;df-generated | +| System.Data.Common;DbProviderFactory;CreateParameter;();summary;df-generated | +| System.Data.Common;DbProviderFactory;DbProviderFactory;();summary;df-generated | +| System.Data.Common;DbProviderFactory;get_CanCreateBatch;();summary;df-generated | +| System.Data.Common;DbProviderFactory;get_CanCreateCommandBuilder;();summary;df-generated | +| System.Data.Common;DbProviderFactory;get_CanCreateDataAdapter;();summary;df-generated | +| System.Data.Common;DbProviderFactory;get_CanCreateDataSourceEnumerator;();summary;df-generated | +| System.Data.Common;DbProviderSpecificTypePropertyAttribute;DbProviderSpecificTypePropertyAttribute;(System.Boolean);summary;df-generated | +| System.Data.Common;DbProviderSpecificTypePropertyAttribute;get_IsProviderSpecificTypeProperty;();summary;df-generated | +| System.Data.Common;DbTransaction;Commit;();summary;df-generated | +| System.Data.Common;DbTransaction;DbTransaction;();summary;df-generated | +| System.Data.Common;DbTransaction;Dispose;();summary;df-generated | +| System.Data.Common;DbTransaction;Dispose;(System.Boolean);summary;df-generated | +| System.Data.Common;DbTransaction;DisposeAsync;();summary;df-generated | +| System.Data.Common;DbTransaction;Release;(System.String);summary;df-generated | +| System.Data.Common;DbTransaction;Rollback;();summary;df-generated | +| System.Data.Common;DbTransaction;Rollback;(System.String);summary;df-generated | +| System.Data.Common;DbTransaction;Save;(System.String);summary;df-generated | +| System.Data.Common;DbTransaction;get_DbConnection;();summary;df-generated | +| System.Data.Common;DbTransaction;get_IsolationLevel;();summary;df-generated | +| System.Data.Common;DbTransaction;get_SupportsSavepoints;();summary;df-generated | +| System.Data.Common;IDbColumnSchemaGenerator;GetColumnSchema;();summary;df-generated | +| System.Data.Common;RowUpdatedEventArgs;get_RecordsAffected;();summary;df-generated | +| System.Data.Common;RowUpdatedEventArgs;get_RowCount;();summary;df-generated | +| System.Data.Common;RowUpdatedEventArgs;get_StatementType;();summary;df-generated | +| System.Data.Common;RowUpdatedEventArgs;get_Status;();summary;df-generated | +| System.Data.Common;RowUpdatedEventArgs;set_Status;(System.Data.UpdateStatus);summary;df-generated | +| System.Data.Common;RowUpdatingEventArgs;get_StatementType;();summary;df-generated | +| System.Data.Common;RowUpdatingEventArgs;get_Status;();summary;df-generated | +| System.Data.Common;RowUpdatingEventArgs;set_Status;(System.Data.UpdateStatus);summary;df-generated | +| System.Data.SqlTypes;INullable;get_IsNull;();summary;df-generated | +| System.Data.SqlTypes;SqlAlreadyFilledException;SqlAlreadyFilledException;();summary;df-generated | +| System.Data.SqlTypes;SqlAlreadyFilledException;SqlAlreadyFilledException;(System.String);summary;df-generated | +| System.Data.SqlTypes;SqlAlreadyFilledException;SqlAlreadyFilledException;(System.String,System.Exception);summary;df-generated | +| System.Data.SqlTypes;SqlBinary;CompareTo;(System.Data.SqlTypes.SqlBinary);summary;df-generated | +| System.Data.SqlTypes;SqlBinary;CompareTo;(System.Object);summary;df-generated | +| System.Data.SqlTypes;SqlBinary;Equals;(System.Data.SqlTypes.SqlBinary,System.Data.SqlTypes.SqlBinary);summary;df-generated | +| System.Data.SqlTypes;SqlBinary;Equals;(System.Object);summary;df-generated | +| System.Data.SqlTypes;SqlBinary;GetHashCode;();summary;df-generated | +| System.Data.SqlTypes;SqlBinary;GetSchema;();summary;df-generated | +| System.Data.SqlTypes;SqlBinary;GetXsdType;(System.Xml.Schema.XmlSchemaSet);summary;df-generated | +| System.Data.SqlTypes;SqlBinary;GreaterThan;(System.Data.SqlTypes.SqlBinary,System.Data.SqlTypes.SqlBinary);summary;df-generated | +| System.Data.SqlTypes;SqlBinary;GreaterThanOrEqual;(System.Data.SqlTypes.SqlBinary,System.Data.SqlTypes.SqlBinary);summary;df-generated | +| System.Data.SqlTypes;SqlBinary;LessThan;(System.Data.SqlTypes.SqlBinary,System.Data.SqlTypes.SqlBinary);summary;df-generated | +| System.Data.SqlTypes;SqlBinary;LessThanOrEqual;(System.Data.SqlTypes.SqlBinary,System.Data.SqlTypes.SqlBinary);summary;df-generated | +| System.Data.SqlTypes;SqlBinary;NotEquals;(System.Data.SqlTypes.SqlBinary,System.Data.SqlTypes.SqlBinary);summary;df-generated | +| System.Data.SqlTypes;SqlBinary;ToString;();summary;df-generated | +| System.Data.SqlTypes;SqlBinary;get_IsNull;();summary;df-generated | +| System.Data.SqlTypes;SqlBinary;get_Item;(System.Int32);summary;df-generated | +| System.Data.SqlTypes;SqlBinary;get_Length;();summary;df-generated | +| System.Data.SqlTypes;SqlBoolean;And;(System.Data.SqlTypes.SqlBoolean,System.Data.SqlTypes.SqlBoolean);summary;df-generated | +| System.Data.SqlTypes;SqlBoolean;CompareTo;(System.Data.SqlTypes.SqlBoolean);summary;df-generated | +| System.Data.SqlTypes;SqlBoolean;CompareTo;(System.Object);summary;df-generated | +| System.Data.SqlTypes;SqlBoolean;Equals;(System.Data.SqlTypes.SqlBoolean,System.Data.SqlTypes.SqlBoolean);summary;df-generated | +| System.Data.SqlTypes;SqlBoolean;Equals;(System.Object);summary;df-generated | +| System.Data.SqlTypes;SqlBoolean;GetHashCode;();summary;df-generated | +| System.Data.SqlTypes;SqlBoolean;GetSchema;();summary;df-generated | +| System.Data.SqlTypes;SqlBoolean;GetXsdType;(System.Xml.Schema.XmlSchemaSet);summary;df-generated | +| System.Data.SqlTypes;SqlBoolean;GreaterThan;(System.Data.SqlTypes.SqlBoolean,System.Data.SqlTypes.SqlBoolean);summary;df-generated | +| System.Data.SqlTypes;SqlBoolean;GreaterThanOrEquals;(System.Data.SqlTypes.SqlBoolean,System.Data.SqlTypes.SqlBoolean);summary;df-generated | +| System.Data.SqlTypes;SqlBoolean;LessThan;(System.Data.SqlTypes.SqlBoolean,System.Data.SqlTypes.SqlBoolean);summary;df-generated | +| System.Data.SqlTypes;SqlBoolean;LessThanOrEquals;(System.Data.SqlTypes.SqlBoolean,System.Data.SqlTypes.SqlBoolean);summary;df-generated | +| System.Data.SqlTypes;SqlBoolean;NotEquals;(System.Data.SqlTypes.SqlBoolean,System.Data.SqlTypes.SqlBoolean);summary;df-generated | +| System.Data.SqlTypes;SqlBoolean;OnesComplement;(System.Data.SqlTypes.SqlBoolean);summary;df-generated | +| System.Data.SqlTypes;SqlBoolean;Or;(System.Data.SqlTypes.SqlBoolean,System.Data.SqlTypes.SqlBoolean);summary;df-generated | +| System.Data.SqlTypes;SqlBoolean;Parse;(System.String);summary;df-generated | +| System.Data.SqlTypes;SqlBoolean;ReadXml;(System.Xml.XmlReader);summary;df-generated | +| System.Data.SqlTypes;SqlBoolean;SqlBoolean;(System.Boolean);summary;df-generated | +| System.Data.SqlTypes;SqlBoolean;SqlBoolean;(System.Int32);summary;df-generated | +| System.Data.SqlTypes;SqlBoolean;ToSqlByte;();summary;df-generated | +| System.Data.SqlTypes;SqlBoolean;ToSqlDecimal;();summary;df-generated | +| System.Data.SqlTypes;SqlBoolean;ToSqlDouble;();summary;df-generated | +| System.Data.SqlTypes;SqlBoolean;ToSqlInt16;();summary;df-generated | +| System.Data.SqlTypes;SqlBoolean;ToSqlInt32;();summary;df-generated | +| System.Data.SqlTypes;SqlBoolean;ToSqlInt64;();summary;df-generated | +| System.Data.SqlTypes;SqlBoolean;ToSqlMoney;();summary;df-generated | +| System.Data.SqlTypes;SqlBoolean;ToSqlSingle;();summary;df-generated | +| System.Data.SqlTypes;SqlBoolean;ToSqlString;();summary;df-generated | +| System.Data.SqlTypes;SqlBoolean;ToString;();summary;df-generated | +| System.Data.SqlTypes;SqlBoolean;WriteXml;(System.Xml.XmlWriter);summary;df-generated | +| System.Data.SqlTypes;SqlBoolean;Xor;(System.Data.SqlTypes.SqlBoolean,System.Data.SqlTypes.SqlBoolean);summary;df-generated | +| System.Data.SqlTypes;SqlBoolean;get_ByteValue;();summary;df-generated | +| System.Data.SqlTypes;SqlBoolean;get_IsFalse;();summary;df-generated | +| System.Data.SqlTypes;SqlBoolean;get_IsNull;();summary;df-generated | +| System.Data.SqlTypes;SqlBoolean;get_IsTrue;();summary;df-generated | +| System.Data.SqlTypes;SqlBoolean;get_Value;();summary;df-generated | +| System.Data.SqlTypes;SqlByte;Add;(System.Data.SqlTypes.SqlByte,System.Data.SqlTypes.SqlByte);summary;df-generated | +| System.Data.SqlTypes;SqlByte;BitwiseAnd;(System.Data.SqlTypes.SqlByte,System.Data.SqlTypes.SqlByte);summary;df-generated | +| System.Data.SqlTypes;SqlByte;BitwiseOr;(System.Data.SqlTypes.SqlByte,System.Data.SqlTypes.SqlByte);summary;df-generated | +| System.Data.SqlTypes;SqlByte;CompareTo;(System.Data.SqlTypes.SqlByte);summary;df-generated | +| System.Data.SqlTypes;SqlByte;CompareTo;(System.Object);summary;df-generated | +| System.Data.SqlTypes;SqlByte;Divide;(System.Data.SqlTypes.SqlByte,System.Data.SqlTypes.SqlByte);summary;df-generated | +| System.Data.SqlTypes;SqlByte;Equals;(System.Data.SqlTypes.SqlByte,System.Data.SqlTypes.SqlByte);summary;df-generated | +| System.Data.SqlTypes;SqlByte;Equals;(System.Object);summary;df-generated | +| System.Data.SqlTypes;SqlByte;GetHashCode;();summary;df-generated | +| System.Data.SqlTypes;SqlByte;GetSchema;();summary;df-generated | +| System.Data.SqlTypes;SqlByte;GetXsdType;(System.Xml.Schema.XmlSchemaSet);summary;df-generated | +| System.Data.SqlTypes;SqlByte;GreaterThan;(System.Data.SqlTypes.SqlByte,System.Data.SqlTypes.SqlByte);summary;df-generated | +| System.Data.SqlTypes;SqlByte;GreaterThanOrEqual;(System.Data.SqlTypes.SqlByte,System.Data.SqlTypes.SqlByte);summary;df-generated | +| System.Data.SqlTypes;SqlByte;LessThan;(System.Data.SqlTypes.SqlByte,System.Data.SqlTypes.SqlByte);summary;df-generated | +| System.Data.SqlTypes;SqlByte;LessThanOrEqual;(System.Data.SqlTypes.SqlByte,System.Data.SqlTypes.SqlByte);summary;df-generated | +| System.Data.SqlTypes;SqlByte;Mod;(System.Data.SqlTypes.SqlByte,System.Data.SqlTypes.SqlByte);summary;df-generated | +| System.Data.SqlTypes;SqlByte;Modulus;(System.Data.SqlTypes.SqlByte,System.Data.SqlTypes.SqlByte);summary;df-generated | +| System.Data.SqlTypes;SqlByte;Multiply;(System.Data.SqlTypes.SqlByte,System.Data.SqlTypes.SqlByte);summary;df-generated | +| System.Data.SqlTypes;SqlByte;NotEquals;(System.Data.SqlTypes.SqlByte,System.Data.SqlTypes.SqlByte);summary;df-generated | +| System.Data.SqlTypes;SqlByte;OnesComplement;(System.Data.SqlTypes.SqlByte);summary;df-generated | +| System.Data.SqlTypes;SqlByte;Parse;(System.String);summary;df-generated | +| System.Data.SqlTypes;SqlByte;ReadXml;(System.Xml.XmlReader);summary;df-generated | +| System.Data.SqlTypes;SqlByte;SqlByte;(System.Byte);summary;df-generated | +| System.Data.SqlTypes;SqlByte;Subtract;(System.Data.SqlTypes.SqlByte,System.Data.SqlTypes.SqlByte);summary;df-generated | +| System.Data.SqlTypes;SqlByte;ToSqlBoolean;();summary;df-generated | +| System.Data.SqlTypes;SqlByte;ToSqlDecimal;();summary;df-generated | +| System.Data.SqlTypes;SqlByte;ToSqlDouble;();summary;df-generated | +| System.Data.SqlTypes;SqlByte;ToSqlInt16;();summary;df-generated | +| System.Data.SqlTypes;SqlByte;ToSqlInt32;();summary;df-generated | +| System.Data.SqlTypes;SqlByte;ToSqlInt64;();summary;df-generated | +| System.Data.SqlTypes;SqlByte;ToSqlMoney;();summary;df-generated | +| System.Data.SqlTypes;SqlByte;ToSqlSingle;();summary;df-generated | +| System.Data.SqlTypes;SqlByte;ToSqlString;();summary;df-generated | +| System.Data.SqlTypes;SqlByte;ToString;();summary;df-generated | +| System.Data.SqlTypes;SqlByte;WriteXml;(System.Xml.XmlWriter);summary;df-generated | +| System.Data.SqlTypes;SqlByte;Xor;(System.Data.SqlTypes.SqlByte,System.Data.SqlTypes.SqlByte);summary;df-generated | +| System.Data.SqlTypes;SqlByte;get_IsNull;();summary;df-generated | +| System.Data.SqlTypes;SqlByte;get_Value;();summary;df-generated | +| System.Data.SqlTypes;SqlBytes;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Data.SqlTypes;SqlBytes;GetSchema;();summary;df-generated | +| System.Data.SqlTypes;SqlBytes;GetXsdType;(System.Xml.Schema.XmlSchemaSet);summary;df-generated | +| System.Data.SqlTypes;SqlBytes;SetLength;(System.Int64);summary;df-generated | +| System.Data.SqlTypes;SqlBytes;SetNull;();summary;df-generated | +| System.Data.SqlTypes;SqlBytes;SqlBytes;();summary;df-generated | +| System.Data.SqlTypes;SqlBytes;SqlBytes;(System.Data.SqlTypes.SqlBinary);summary;df-generated | +| System.Data.SqlTypes;SqlBytes;ToSqlBinary;();summary;df-generated | +| System.Data.SqlTypes;SqlBytes;get_IsNull;();summary;df-generated | +| System.Data.SqlTypes;SqlBytes;get_Item;(System.Int64);summary;df-generated | +| System.Data.SqlTypes;SqlBytes;get_Length;();summary;df-generated | +| System.Data.SqlTypes;SqlBytes;get_MaxLength;();summary;df-generated | +| System.Data.SqlTypes;SqlBytes;get_Null;();summary;df-generated | +| System.Data.SqlTypes;SqlBytes;get_Storage;();summary;df-generated | +| System.Data.SqlTypes;SqlBytes;get_Value;();summary;df-generated | +| System.Data.SqlTypes;SqlBytes;set_Item;(System.Int64,System.Byte);summary;df-generated | +| System.Data.SqlTypes;SqlChars;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Data.SqlTypes;SqlChars;GetSchema;();summary;df-generated | +| System.Data.SqlTypes;SqlChars;GetXsdType;(System.Xml.Schema.XmlSchemaSet);summary;df-generated | +| System.Data.SqlTypes;SqlChars;Read;(System.Int64,System.Char[],System.Int32,System.Int32);summary;df-generated | +| System.Data.SqlTypes;SqlChars;ReadXml;(System.Xml.XmlReader);summary;df-generated | +| System.Data.SqlTypes;SqlChars;SetLength;(System.Int64);summary;df-generated | +| System.Data.SqlTypes;SqlChars;SetNull;();summary;df-generated | +| System.Data.SqlTypes;SqlChars;SqlChars;();summary;df-generated | +| System.Data.SqlTypes;SqlChars;SqlChars;(System.Data.SqlTypes.SqlString);summary;df-generated | +| System.Data.SqlTypes;SqlChars;ToSqlString;();summary;df-generated | +| System.Data.SqlTypes;SqlChars;Write;(System.Int64,System.Char[],System.Int32,System.Int32);summary;df-generated | +| System.Data.SqlTypes;SqlChars;get_IsNull;();summary;df-generated | +| System.Data.SqlTypes;SqlChars;get_Item;(System.Int64);summary;df-generated | +| System.Data.SqlTypes;SqlChars;get_Length;();summary;df-generated | +| System.Data.SqlTypes;SqlChars;get_MaxLength;();summary;df-generated | +| System.Data.SqlTypes;SqlChars;get_Null;();summary;df-generated | +| System.Data.SqlTypes;SqlChars;get_Storage;();summary;df-generated | +| System.Data.SqlTypes;SqlChars;get_Value;();summary;df-generated | +| System.Data.SqlTypes;SqlChars;set_Item;(System.Int64,System.Char);summary;df-generated | +| System.Data.SqlTypes;SqlDateTime;Add;(System.Data.SqlTypes.SqlDateTime,System.TimeSpan);summary;df-generated | +| System.Data.SqlTypes;SqlDateTime;CompareTo;(System.Data.SqlTypes.SqlDateTime);summary;df-generated | +| System.Data.SqlTypes;SqlDateTime;CompareTo;(System.Object);summary;df-generated | +| System.Data.SqlTypes;SqlDateTime;Equals;(System.Data.SqlTypes.SqlDateTime,System.Data.SqlTypes.SqlDateTime);summary;df-generated | +| System.Data.SqlTypes;SqlDateTime;Equals;(System.Object);summary;df-generated | +| System.Data.SqlTypes;SqlDateTime;GetHashCode;();summary;df-generated | +| System.Data.SqlTypes;SqlDateTime;GetSchema;();summary;df-generated | +| System.Data.SqlTypes;SqlDateTime;GetXsdType;(System.Xml.Schema.XmlSchemaSet);summary;df-generated | +| System.Data.SqlTypes;SqlDateTime;GreaterThan;(System.Data.SqlTypes.SqlDateTime,System.Data.SqlTypes.SqlDateTime);summary;df-generated | +| System.Data.SqlTypes;SqlDateTime;GreaterThanOrEqual;(System.Data.SqlTypes.SqlDateTime,System.Data.SqlTypes.SqlDateTime);summary;df-generated | +| System.Data.SqlTypes;SqlDateTime;LessThan;(System.Data.SqlTypes.SqlDateTime,System.Data.SqlTypes.SqlDateTime);summary;df-generated | +| System.Data.SqlTypes;SqlDateTime;LessThanOrEqual;(System.Data.SqlTypes.SqlDateTime,System.Data.SqlTypes.SqlDateTime);summary;df-generated | +| System.Data.SqlTypes;SqlDateTime;NotEquals;(System.Data.SqlTypes.SqlDateTime,System.Data.SqlTypes.SqlDateTime);summary;df-generated | +| System.Data.SqlTypes;SqlDateTime;Parse;(System.String);summary;df-generated | +| System.Data.SqlTypes;SqlDateTime;ReadXml;(System.Xml.XmlReader);summary;df-generated | +| System.Data.SqlTypes;SqlDateTime;SqlDateTime;(System.DateTime);summary;df-generated | +| System.Data.SqlTypes;SqlDateTime;SqlDateTime;(System.Int32,System.Int32);summary;df-generated | +| System.Data.SqlTypes;SqlDateTime;SqlDateTime;(System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Data.SqlTypes;SqlDateTime;SqlDateTime;(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Data.SqlTypes;SqlDateTime;SqlDateTime;(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Double);summary;df-generated | +| System.Data.SqlTypes;SqlDateTime;SqlDateTime;(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Data.SqlTypes;SqlDateTime;Subtract;(System.Data.SqlTypes.SqlDateTime,System.TimeSpan);summary;df-generated | +| System.Data.SqlTypes;SqlDateTime;ToSqlString;();summary;df-generated | +| System.Data.SqlTypes;SqlDateTime;ToString;();summary;df-generated | +| System.Data.SqlTypes;SqlDateTime;WriteXml;(System.Xml.XmlWriter);summary;df-generated | +| System.Data.SqlTypes;SqlDateTime;get_DayTicks;();summary;df-generated | +| System.Data.SqlTypes;SqlDateTime;get_IsNull;();summary;df-generated | +| System.Data.SqlTypes;SqlDateTime;get_TimeTicks;();summary;df-generated | +| System.Data.SqlTypes;SqlDateTime;get_Value;();summary;df-generated | +| System.Data.SqlTypes;SqlDecimal;Add;(System.Data.SqlTypes.SqlDecimal,System.Data.SqlTypes.SqlDecimal);summary;df-generated | +| System.Data.SqlTypes;SqlDecimal;CompareTo;(System.Data.SqlTypes.SqlDecimal);summary;df-generated | +| System.Data.SqlTypes;SqlDecimal;CompareTo;(System.Object);summary;df-generated | +| System.Data.SqlTypes;SqlDecimal;Divide;(System.Data.SqlTypes.SqlDecimal,System.Data.SqlTypes.SqlDecimal);summary;df-generated | +| System.Data.SqlTypes;SqlDecimal;Equals;(System.Data.SqlTypes.SqlDecimal,System.Data.SqlTypes.SqlDecimal);summary;df-generated | +| System.Data.SqlTypes;SqlDecimal;Equals;(System.Object);summary;df-generated | +| System.Data.SqlTypes;SqlDecimal;GetHashCode;();summary;df-generated | +| System.Data.SqlTypes;SqlDecimal;GetSchema;();summary;df-generated | +| System.Data.SqlTypes;SqlDecimal;GetXsdType;(System.Xml.Schema.XmlSchemaSet);summary;df-generated | +| System.Data.SqlTypes;SqlDecimal;GreaterThan;(System.Data.SqlTypes.SqlDecimal,System.Data.SqlTypes.SqlDecimal);summary;df-generated | +| System.Data.SqlTypes;SqlDecimal;GreaterThanOrEqual;(System.Data.SqlTypes.SqlDecimal,System.Data.SqlTypes.SqlDecimal);summary;df-generated | +| System.Data.SqlTypes;SqlDecimal;LessThan;(System.Data.SqlTypes.SqlDecimal,System.Data.SqlTypes.SqlDecimal);summary;df-generated | +| System.Data.SqlTypes;SqlDecimal;LessThanOrEqual;(System.Data.SqlTypes.SqlDecimal,System.Data.SqlTypes.SqlDecimal);summary;df-generated | +| System.Data.SqlTypes;SqlDecimal;Multiply;(System.Data.SqlTypes.SqlDecimal,System.Data.SqlTypes.SqlDecimal);summary;df-generated | +| System.Data.SqlTypes;SqlDecimal;NotEquals;(System.Data.SqlTypes.SqlDecimal,System.Data.SqlTypes.SqlDecimal);summary;df-generated | +| System.Data.SqlTypes;SqlDecimal;Parse;(System.String);summary;df-generated | +| System.Data.SqlTypes;SqlDecimal;Power;(System.Data.SqlTypes.SqlDecimal,System.Double);summary;df-generated | +| System.Data.SqlTypes;SqlDecimal;ReadXml;(System.Xml.XmlReader);summary;df-generated | +| System.Data.SqlTypes;SqlDecimal;Sign;(System.Data.SqlTypes.SqlDecimal);summary;df-generated | +| System.Data.SqlTypes;SqlDecimal;SqlDecimal;(System.Byte,System.Byte,System.Boolean,System.Int32,System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Data.SqlTypes;SqlDecimal;SqlDecimal;(System.Byte,System.Byte,System.Boolean,System.Int32[]);summary;df-generated | +| System.Data.SqlTypes;SqlDecimal;SqlDecimal;(System.Decimal);summary;df-generated | +| System.Data.SqlTypes;SqlDecimal;SqlDecimal;(System.Double);summary;df-generated | +| System.Data.SqlTypes;SqlDecimal;SqlDecimal;(System.Int32);summary;df-generated | +| System.Data.SqlTypes;SqlDecimal;SqlDecimal;(System.Int64);summary;df-generated | +| System.Data.SqlTypes;SqlDecimal;Subtract;(System.Data.SqlTypes.SqlDecimal,System.Data.SqlTypes.SqlDecimal);summary;df-generated | +| System.Data.SqlTypes;SqlDecimal;ToDouble;();summary;df-generated | +| System.Data.SqlTypes;SqlDecimal;ToSqlBoolean;();summary;df-generated | +| System.Data.SqlTypes;SqlDecimal;ToSqlByte;();summary;df-generated | +| System.Data.SqlTypes;SqlDecimal;ToSqlDouble;();summary;df-generated | +| System.Data.SqlTypes;SqlDecimal;ToSqlInt16;();summary;df-generated | +| System.Data.SqlTypes;SqlDecimal;ToSqlInt32;();summary;df-generated | +| System.Data.SqlTypes;SqlDecimal;ToSqlInt64;();summary;df-generated | +| System.Data.SqlTypes;SqlDecimal;ToSqlMoney;();summary;df-generated | +| System.Data.SqlTypes;SqlDecimal;ToSqlSingle;();summary;df-generated | +| System.Data.SqlTypes;SqlDecimal;ToSqlString;();summary;df-generated | +| System.Data.SqlTypes;SqlDecimal;ToString;();summary;df-generated | +| System.Data.SqlTypes;SqlDecimal;WriteXml;(System.Xml.XmlWriter);summary;df-generated | +| System.Data.SqlTypes;SqlDecimal;get_BinData;();summary;df-generated | +| System.Data.SqlTypes;SqlDecimal;get_Data;();summary;df-generated | +| System.Data.SqlTypes;SqlDecimal;get_IsNull;();summary;df-generated | +| System.Data.SqlTypes;SqlDecimal;get_IsPositive;();summary;df-generated | +| System.Data.SqlTypes;SqlDecimal;get_Precision;();summary;df-generated | +| System.Data.SqlTypes;SqlDecimal;get_Scale;();summary;df-generated | +| System.Data.SqlTypes;SqlDecimal;get_Value;();summary;df-generated | +| System.Data.SqlTypes;SqlDouble;Add;(System.Data.SqlTypes.SqlDouble,System.Data.SqlTypes.SqlDouble);summary;df-generated | +| System.Data.SqlTypes;SqlDouble;CompareTo;(System.Data.SqlTypes.SqlDouble);summary;df-generated | +| System.Data.SqlTypes;SqlDouble;CompareTo;(System.Object);summary;df-generated | +| System.Data.SqlTypes;SqlDouble;Divide;(System.Data.SqlTypes.SqlDouble,System.Data.SqlTypes.SqlDouble);summary;df-generated | +| System.Data.SqlTypes;SqlDouble;Equals;(System.Data.SqlTypes.SqlDouble,System.Data.SqlTypes.SqlDouble);summary;df-generated | +| System.Data.SqlTypes;SqlDouble;Equals;(System.Object);summary;df-generated | +| System.Data.SqlTypes;SqlDouble;GetHashCode;();summary;df-generated | +| System.Data.SqlTypes;SqlDouble;GetSchema;();summary;df-generated | +| System.Data.SqlTypes;SqlDouble;GetXsdType;(System.Xml.Schema.XmlSchemaSet);summary;df-generated | +| System.Data.SqlTypes;SqlDouble;GreaterThan;(System.Data.SqlTypes.SqlDouble,System.Data.SqlTypes.SqlDouble);summary;df-generated | +| System.Data.SqlTypes;SqlDouble;GreaterThanOrEqual;(System.Data.SqlTypes.SqlDouble,System.Data.SqlTypes.SqlDouble);summary;df-generated | +| System.Data.SqlTypes;SqlDouble;LessThan;(System.Data.SqlTypes.SqlDouble,System.Data.SqlTypes.SqlDouble);summary;df-generated | +| System.Data.SqlTypes;SqlDouble;LessThanOrEqual;(System.Data.SqlTypes.SqlDouble,System.Data.SqlTypes.SqlDouble);summary;df-generated | +| System.Data.SqlTypes;SqlDouble;Multiply;(System.Data.SqlTypes.SqlDouble,System.Data.SqlTypes.SqlDouble);summary;df-generated | +| System.Data.SqlTypes;SqlDouble;NotEquals;(System.Data.SqlTypes.SqlDouble,System.Data.SqlTypes.SqlDouble);summary;df-generated | +| System.Data.SqlTypes;SqlDouble;Parse;(System.String);summary;df-generated | +| System.Data.SqlTypes;SqlDouble;ReadXml;(System.Xml.XmlReader);summary;df-generated | +| System.Data.SqlTypes;SqlDouble;SqlDouble;(System.Double);summary;df-generated | +| System.Data.SqlTypes;SqlDouble;Subtract;(System.Data.SqlTypes.SqlDouble,System.Data.SqlTypes.SqlDouble);summary;df-generated | +| System.Data.SqlTypes;SqlDouble;ToSqlBoolean;();summary;df-generated | +| System.Data.SqlTypes;SqlDouble;ToSqlByte;();summary;df-generated | +| System.Data.SqlTypes;SqlDouble;ToSqlDecimal;();summary;df-generated | +| System.Data.SqlTypes;SqlDouble;ToSqlInt16;();summary;df-generated | +| System.Data.SqlTypes;SqlDouble;ToSqlInt32;();summary;df-generated | +| System.Data.SqlTypes;SqlDouble;ToSqlInt64;();summary;df-generated | +| System.Data.SqlTypes;SqlDouble;ToSqlMoney;();summary;df-generated | +| System.Data.SqlTypes;SqlDouble;ToSqlSingle;();summary;df-generated | +| System.Data.SqlTypes;SqlDouble;ToSqlString;();summary;df-generated | +| System.Data.SqlTypes;SqlDouble;ToString;();summary;df-generated | +| System.Data.SqlTypes;SqlDouble;WriteXml;(System.Xml.XmlWriter);summary;df-generated | +| System.Data.SqlTypes;SqlDouble;get_IsNull;();summary;df-generated | +| System.Data.SqlTypes;SqlDouble;get_Value;();summary;df-generated | +| System.Data.SqlTypes;SqlGuid;CompareTo;(System.Data.SqlTypes.SqlGuid);summary;df-generated | +| System.Data.SqlTypes;SqlGuid;CompareTo;(System.Object);summary;df-generated | +| System.Data.SqlTypes;SqlGuid;Equals;(System.Data.SqlTypes.SqlGuid,System.Data.SqlTypes.SqlGuid);summary;df-generated | +| System.Data.SqlTypes;SqlGuid;Equals;(System.Object);summary;df-generated | +| System.Data.SqlTypes;SqlGuid;GetHashCode;();summary;df-generated | +| System.Data.SqlTypes;SqlGuid;GetSchema;();summary;df-generated | +| System.Data.SqlTypes;SqlGuid;GetXsdType;(System.Xml.Schema.XmlSchemaSet);summary;df-generated | +| System.Data.SqlTypes;SqlGuid;GreaterThan;(System.Data.SqlTypes.SqlGuid,System.Data.SqlTypes.SqlGuid);summary;df-generated | +| System.Data.SqlTypes;SqlGuid;GreaterThanOrEqual;(System.Data.SqlTypes.SqlGuid,System.Data.SqlTypes.SqlGuid);summary;df-generated | +| System.Data.SqlTypes;SqlGuid;LessThan;(System.Data.SqlTypes.SqlGuid,System.Data.SqlTypes.SqlGuid);summary;df-generated | +| System.Data.SqlTypes;SqlGuid;LessThanOrEqual;(System.Data.SqlTypes.SqlGuid,System.Data.SqlTypes.SqlGuid);summary;df-generated | +| System.Data.SqlTypes;SqlGuid;NotEquals;(System.Data.SqlTypes.SqlGuid,System.Data.SqlTypes.SqlGuid);summary;df-generated | +| System.Data.SqlTypes;SqlGuid;Parse;(System.String);summary;df-generated | +| System.Data.SqlTypes;SqlGuid;ReadXml;(System.Xml.XmlReader);summary;df-generated | +| System.Data.SqlTypes;SqlGuid;SqlGuid;(System.Guid);summary;df-generated | +| System.Data.SqlTypes;SqlGuid;SqlGuid;(System.Int32,System.Int16,System.Int16,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte);summary;df-generated | +| System.Data.SqlTypes;SqlGuid;SqlGuid;(System.String);summary;df-generated | +| System.Data.SqlTypes;SqlGuid;ToSqlString;();summary;df-generated | +| System.Data.SqlTypes;SqlGuid;ToString;();summary;df-generated | +| System.Data.SqlTypes;SqlGuid;WriteXml;(System.Xml.XmlWriter);summary;df-generated | +| System.Data.SqlTypes;SqlGuid;get_IsNull;();summary;df-generated | +| System.Data.SqlTypes;SqlGuid;get_Value;();summary;df-generated | +| System.Data.SqlTypes;SqlInt16;Add;(System.Data.SqlTypes.SqlInt16,System.Data.SqlTypes.SqlInt16);summary;df-generated | +| System.Data.SqlTypes;SqlInt16;BitwiseAnd;(System.Data.SqlTypes.SqlInt16,System.Data.SqlTypes.SqlInt16);summary;df-generated | +| System.Data.SqlTypes;SqlInt16;BitwiseOr;(System.Data.SqlTypes.SqlInt16,System.Data.SqlTypes.SqlInt16);summary;df-generated | +| System.Data.SqlTypes;SqlInt16;CompareTo;(System.Data.SqlTypes.SqlInt16);summary;df-generated | +| System.Data.SqlTypes;SqlInt16;CompareTo;(System.Object);summary;df-generated | +| System.Data.SqlTypes;SqlInt16;Divide;(System.Data.SqlTypes.SqlInt16,System.Data.SqlTypes.SqlInt16);summary;df-generated | +| System.Data.SqlTypes;SqlInt16;Equals;(System.Data.SqlTypes.SqlInt16,System.Data.SqlTypes.SqlInt16);summary;df-generated | +| System.Data.SqlTypes;SqlInt16;Equals;(System.Object);summary;df-generated | +| System.Data.SqlTypes;SqlInt16;GetHashCode;();summary;df-generated | +| System.Data.SqlTypes;SqlInt16;GetSchema;();summary;df-generated | +| System.Data.SqlTypes;SqlInt16;GetXsdType;(System.Xml.Schema.XmlSchemaSet);summary;df-generated | +| System.Data.SqlTypes;SqlInt16;GreaterThan;(System.Data.SqlTypes.SqlInt16,System.Data.SqlTypes.SqlInt16);summary;df-generated | +| System.Data.SqlTypes;SqlInt16;GreaterThanOrEqual;(System.Data.SqlTypes.SqlInt16,System.Data.SqlTypes.SqlInt16);summary;df-generated | +| System.Data.SqlTypes;SqlInt16;LessThan;(System.Data.SqlTypes.SqlInt16,System.Data.SqlTypes.SqlInt16);summary;df-generated | +| System.Data.SqlTypes;SqlInt16;LessThanOrEqual;(System.Data.SqlTypes.SqlInt16,System.Data.SqlTypes.SqlInt16);summary;df-generated | +| System.Data.SqlTypes;SqlInt16;Mod;(System.Data.SqlTypes.SqlInt16,System.Data.SqlTypes.SqlInt16);summary;df-generated | +| System.Data.SqlTypes;SqlInt16;Modulus;(System.Data.SqlTypes.SqlInt16,System.Data.SqlTypes.SqlInt16);summary;df-generated | +| System.Data.SqlTypes;SqlInt16;Multiply;(System.Data.SqlTypes.SqlInt16,System.Data.SqlTypes.SqlInt16);summary;df-generated | +| System.Data.SqlTypes;SqlInt16;NotEquals;(System.Data.SqlTypes.SqlInt16,System.Data.SqlTypes.SqlInt16);summary;df-generated | +| System.Data.SqlTypes;SqlInt16;OnesComplement;(System.Data.SqlTypes.SqlInt16);summary;df-generated | +| System.Data.SqlTypes;SqlInt16;Parse;(System.String);summary;df-generated | +| System.Data.SqlTypes;SqlInt16;ReadXml;(System.Xml.XmlReader);summary;df-generated | +| System.Data.SqlTypes;SqlInt16;SqlInt16;(System.Int16);summary;df-generated | +| System.Data.SqlTypes;SqlInt16;Subtract;(System.Data.SqlTypes.SqlInt16,System.Data.SqlTypes.SqlInt16);summary;df-generated | +| System.Data.SqlTypes;SqlInt16;ToSqlBoolean;();summary;df-generated | +| System.Data.SqlTypes;SqlInt16;ToSqlByte;();summary;df-generated | +| System.Data.SqlTypes;SqlInt16;ToSqlDecimal;();summary;df-generated | +| System.Data.SqlTypes;SqlInt16;ToSqlDouble;();summary;df-generated | +| System.Data.SqlTypes;SqlInt16;ToSqlInt32;();summary;df-generated | +| System.Data.SqlTypes;SqlInt16;ToSqlInt64;();summary;df-generated | +| System.Data.SqlTypes;SqlInt16;ToSqlMoney;();summary;df-generated | +| System.Data.SqlTypes;SqlInt16;ToSqlSingle;();summary;df-generated | +| System.Data.SqlTypes;SqlInt16;ToSqlString;();summary;df-generated | +| System.Data.SqlTypes;SqlInt16;ToString;();summary;df-generated | +| System.Data.SqlTypes;SqlInt16;WriteXml;(System.Xml.XmlWriter);summary;df-generated | +| System.Data.SqlTypes;SqlInt16;Xor;(System.Data.SqlTypes.SqlInt16,System.Data.SqlTypes.SqlInt16);summary;df-generated | +| System.Data.SqlTypes;SqlInt16;get_IsNull;();summary;df-generated | +| System.Data.SqlTypes;SqlInt16;get_Value;();summary;df-generated | +| System.Data.SqlTypes;SqlInt32;Add;(System.Data.SqlTypes.SqlInt32,System.Data.SqlTypes.SqlInt32);summary;df-generated | +| System.Data.SqlTypes;SqlInt32;BitwiseAnd;(System.Data.SqlTypes.SqlInt32,System.Data.SqlTypes.SqlInt32);summary;df-generated | +| System.Data.SqlTypes;SqlInt32;BitwiseOr;(System.Data.SqlTypes.SqlInt32,System.Data.SqlTypes.SqlInt32);summary;df-generated | +| System.Data.SqlTypes;SqlInt32;CompareTo;(System.Data.SqlTypes.SqlInt32);summary;df-generated | +| System.Data.SqlTypes;SqlInt32;CompareTo;(System.Object);summary;df-generated | +| System.Data.SqlTypes;SqlInt32;Divide;(System.Data.SqlTypes.SqlInt32,System.Data.SqlTypes.SqlInt32);summary;df-generated | +| System.Data.SqlTypes;SqlInt32;Equals;(System.Data.SqlTypes.SqlInt32,System.Data.SqlTypes.SqlInt32);summary;df-generated | +| System.Data.SqlTypes;SqlInt32;Equals;(System.Object);summary;df-generated | +| System.Data.SqlTypes;SqlInt32;GetHashCode;();summary;df-generated | +| System.Data.SqlTypes;SqlInt32;GetSchema;();summary;df-generated | +| System.Data.SqlTypes;SqlInt32;GetXsdType;(System.Xml.Schema.XmlSchemaSet);summary;df-generated | +| System.Data.SqlTypes;SqlInt32;GreaterThan;(System.Data.SqlTypes.SqlInt32,System.Data.SqlTypes.SqlInt32);summary;df-generated | +| System.Data.SqlTypes;SqlInt32;GreaterThanOrEqual;(System.Data.SqlTypes.SqlInt32,System.Data.SqlTypes.SqlInt32);summary;df-generated | +| System.Data.SqlTypes;SqlInt32;LessThan;(System.Data.SqlTypes.SqlInt32,System.Data.SqlTypes.SqlInt32);summary;df-generated | +| System.Data.SqlTypes;SqlInt32;LessThanOrEqual;(System.Data.SqlTypes.SqlInt32,System.Data.SqlTypes.SqlInt32);summary;df-generated | +| System.Data.SqlTypes;SqlInt32;Mod;(System.Data.SqlTypes.SqlInt32,System.Data.SqlTypes.SqlInt32);summary;df-generated | +| System.Data.SqlTypes;SqlInt32;Modulus;(System.Data.SqlTypes.SqlInt32,System.Data.SqlTypes.SqlInt32);summary;df-generated | +| System.Data.SqlTypes;SqlInt32;Multiply;(System.Data.SqlTypes.SqlInt32,System.Data.SqlTypes.SqlInt32);summary;df-generated | +| System.Data.SqlTypes;SqlInt32;NotEquals;(System.Data.SqlTypes.SqlInt32,System.Data.SqlTypes.SqlInt32);summary;df-generated | +| System.Data.SqlTypes;SqlInt32;OnesComplement;(System.Data.SqlTypes.SqlInt32);summary;df-generated | +| System.Data.SqlTypes;SqlInt32;Parse;(System.String);summary;df-generated | +| System.Data.SqlTypes;SqlInt32;ReadXml;(System.Xml.XmlReader);summary;df-generated | +| System.Data.SqlTypes;SqlInt32;SqlInt32;(System.Int32);summary;df-generated | +| System.Data.SqlTypes;SqlInt32;Subtract;(System.Data.SqlTypes.SqlInt32,System.Data.SqlTypes.SqlInt32);summary;df-generated | +| System.Data.SqlTypes;SqlInt32;ToSqlBoolean;();summary;df-generated | +| System.Data.SqlTypes;SqlInt32;ToSqlByte;();summary;df-generated | +| System.Data.SqlTypes;SqlInt32;ToSqlDecimal;();summary;df-generated | +| System.Data.SqlTypes;SqlInt32;ToSqlDouble;();summary;df-generated | +| System.Data.SqlTypes;SqlInt32;ToSqlInt16;();summary;df-generated | +| System.Data.SqlTypes;SqlInt32;ToSqlInt64;();summary;df-generated | +| System.Data.SqlTypes;SqlInt32;ToSqlMoney;();summary;df-generated | +| System.Data.SqlTypes;SqlInt32;ToSqlSingle;();summary;df-generated | +| System.Data.SqlTypes;SqlInt32;ToSqlString;();summary;df-generated | +| System.Data.SqlTypes;SqlInt32;ToString;();summary;df-generated | +| System.Data.SqlTypes;SqlInt32;WriteXml;(System.Xml.XmlWriter);summary;df-generated | +| System.Data.SqlTypes;SqlInt32;Xor;(System.Data.SqlTypes.SqlInt32,System.Data.SqlTypes.SqlInt32);summary;df-generated | +| System.Data.SqlTypes;SqlInt32;get_IsNull;();summary;df-generated | +| System.Data.SqlTypes;SqlInt32;get_Value;();summary;df-generated | +| System.Data.SqlTypes;SqlInt64;Add;(System.Data.SqlTypes.SqlInt64,System.Data.SqlTypes.SqlInt64);summary;df-generated | +| System.Data.SqlTypes;SqlInt64;BitwiseAnd;(System.Data.SqlTypes.SqlInt64,System.Data.SqlTypes.SqlInt64);summary;df-generated | +| System.Data.SqlTypes;SqlInt64;BitwiseOr;(System.Data.SqlTypes.SqlInt64,System.Data.SqlTypes.SqlInt64);summary;df-generated | +| System.Data.SqlTypes;SqlInt64;CompareTo;(System.Data.SqlTypes.SqlInt64);summary;df-generated | +| System.Data.SqlTypes;SqlInt64;CompareTo;(System.Object);summary;df-generated | +| System.Data.SqlTypes;SqlInt64;Divide;(System.Data.SqlTypes.SqlInt64,System.Data.SqlTypes.SqlInt64);summary;df-generated | +| System.Data.SqlTypes;SqlInt64;Equals;(System.Data.SqlTypes.SqlInt64,System.Data.SqlTypes.SqlInt64);summary;df-generated | +| System.Data.SqlTypes;SqlInt64;Equals;(System.Object);summary;df-generated | +| System.Data.SqlTypes;SqlInt64;GetHashCode;();summary;df-generated | +| System.Data.SqlTypes;SqlInt64;GetSchema;();summary;df-generated | +| System.Data.SqlTypes;SqlInt64;GetXsdType;(System.Xml.Schema.XmlSchemaSet);summary;df-generated | +| System.Data.SqlTypes;SqlInt64;GreaterThan;(System.Data.SqlTypes.SqlInt64,System.Data.SqlTypes.SqlInt64);summary;df-generated | +| System.Data.SqlTypes;SqlInt64;GreaterThanOrEqual;(System.Data.SqlTypes.SqlInt64,System.Data.SqlTypes.SqlInt64);summary;df-generated | +| System.Data.SqlTypes;SqlInt64;LessThan;(System.Data.SqlTypes.SqlInt64,System.Data.SqlTypes.SqlInt64);summary;df-generated | +| System.Data.SqlTypes;SqlInt64;LessThanOrEqual;(System.Data.SqlTypes.SqlInt64,System.Data.SqlTypes.SqlInt64);summary;df-generated | +| System.Data.SqlTypes;SqlInt64;Mod;(System.Data.SqlTypes.SqlInt64,System.Data.SqlTypes.SqlInt64);summary;df-generated | +| System.Data.SqlTypes;SqlInt64;Modulus;(System.Data.SqlTypes.SqlInt64,System.Data.SqlTypes.SqlInt64);summary;df-generated | +| System.Data.SqlTypes;SqlInt64;Multiply;(System.Data.SqlTypes.SqlInt64,System.Data.SqlTypes.SqlInt64);summary;df-generated | +| System.Data.SqlTypes;SqlInt64;NotEquals;(System.Data.SqlTypes.SqlInt64,System.Data.SqlTypes.SqlInt64);summary;df-generated | +| System.Data.SqlTypes;SqlInt64;OnesComplement;(System.Data.SqlTypes.SqlInt64);summary;df-generated | +| System.Data.SqlTypes;SqlInt64;Parse;(System.String);summary;df-generated | +| System.Data.SqlTypes;SqlInt64;ReadXml;(System.Xml.XmlReader);summary;df-generated | +| System.Data.SqlTypes;SqlInt64;SqlInt64;(System.Int64);summary;df-generated | +| System.Data.SqlTypes;SqlInt64;Subtract;(System.Data.SqlTypes.SqlInt64,System.Data.SqlTypes.SqlInt64);summary;df-generated | +| System.Data.SqlTypes;SqlInt64;ToSqlBoolean;();summary;df-generated | +| System.Data.SqlTypes;SqlInt64;ToSqlByte;();summary;df-generated | +| System.Data.SqlTypes;SqlInt64;ToSqlDecimal;();summary;df-generated | +| System.Data.SqlTypes;SqlInt64;ToSqlDouble;();summary;df-generated | +| System.Data.SqlTypes;SqlInt64;ToSqlInt16;();summary;df-generated | +| System.Data.SqlTypes;SqlInt64;ToSqlInt32;();summary;df-generated | +| System.Data.SqlTypes;SqlInt64;ToSqlMoney;();summary;df-generated | +| System.Data.SqlTypes;SqlInt64;ToSqlSingle;();summary;df-generated | +| System.Data.SqlTypes;SqlInt64;ToSqlString;();summary;df-generated | +| System.Data.SqlTypes;SqlInt64;ToString;();summary;df-generated | +| System.Data.SqlTypes;SqlInt64;WriteXml;(System.Xml.XmlWriter);summary;df-generated | +| System.Data.SqlTypes;SqlInt64;Xor;(System.Data.SqlTypes.SqlInt64,System.Data.SqlTypes.SqlInt64);summary;df-generated | +| System.Data.SqlTypes;SqlInt64;get_IsNull;();summary;df-generated | +| System.Data.SqlTypes;SqlInt64;get_Value;();summary;df-generated | +| System.Data.SqlTypes;SqlMoney;Add;(System.Data.SqlTypes.SqlMoney,System.Data.SqlTypes.SqlMoney);summary;df-generated | +| System.Data.SqlTypes;SqlMoney;CompareTo;(System.Data.SqlTypes.SqlMoney);summary;df-generated | +| System.Data.SqlTypes;SqlMoney;CompareTo;(System.Object);summary;df-generated | +| System.Data.SqlTypes;SqlMoney;Divide;(System.Data.SqlTypes.SqlMoney,System.Data.SqlTypes.SqlMoney);summary;df-generated | +| System.Data.SqlTypes;SqlMoney;Equals;(System.Data.SqlTypes.SqlMoney,System.Data.SqlTypes.SqlMoney);summary;df-generated | +| System.Data.SqlTypes;SqlMoney;Equals;(System.Object);summary;df-generated | +| System.Data.SqlTypes;SqlMoney;GetHashCode;();summary;df-generated | +| System.Data.SqlTypes;SqlMoney;GetSchema;();summary;df-generated | +| System.Data.SqlTypes;SqlMoney;GetXsdType;(System.Xml.Schema.XmlSchemaSet);summary;df-generated | +| System.Data.SqlTypes;SqlMoney;GreaterThan;(System.Data.SqlTypes.SqlMoney,System.Data.SqlTypes.SqlMoney);summary;df-generated | +| System.Data.SqlTypes;SqlMoney;GreaterThanOrEqual;(System.Data.SqlTypes.SqlMoney,System.Data.SqlTypes.SqlMoney);summary;df-generated | +| System.Data.SqlTypes;SqlMoney;LessThan;(System.Data.SqlTypes.SqlMoney,System.Data.SqlTypes.SqlMoney);summary;df-generated | +| System.Data.SqlTypes;SqlMoney;LessThanOrEqual;(System.Data.SqlTypes.SqlMoney,System.Data.SqlTypes.SqlMoney);summary;df-generated | +| System.Data.SqlTypes;SqlMoney;Multiply;(System.Data.SqlTypes.SqlMoney,System.Data.SqlTypes.SqlMoney);summary;df-generated | +| System.Data.SqlTypes;SqlMoney;NotEquals;(System.Data.SqlTypes.SqlMoney,System.Data.SqlTypes.SqlMoney);summary;df-generated | +| System.Data.SqlTypes;SqlMoney;Parse;(System.String);summary;df-generated | +| System.Data.SqlTypes;SqlMoney;ReadXml;(System.Xml.XmlReader);summary;df-generated | +| System.Data.SqlTypes;SqlMoney;SqlMoney;(System.Decimal);summary;df-generated | +| System.Data.SqlTypes;SqlMoney;SqlMoney;(System.Double);summary;df-generated | +| System.Data.SqlTypes;SqlMoney;SqlMoney;(System.Int32);summary;df-generated | +| System.Data.SqlTypes;SqlMoney;SqlMoney;(System.Int64);summary;df-generated | +| System.Data.SqlTypes;SqlMoney;Subtract;(System.Data.SqlTypes.SqlMoney,System.Data.SqlTypes.SqlMoney);summary;df-generated | +| System.Data.SqlTypes;SqlMoney;ToDecimal;();summary;df-generated | +| System.Data.SqlTypes;SqlMoney;ToDouble;();summary;df-generated | +| System.Data.SqlTypes;SqlMoney;ToInt32;();summary;df-generated | +| System.Data.SqlTypes;SqlMoney;ToInt64;();summary;df-generated | +| System.Data.SqlTypes;SqlMoney;ToSqlBoolean;();summary;df-generated | +| System.Data.SqlTypes;SqlMoney;ToSqlByte;();summary;df-generated | +| System.Data.SqlTypes;SqlMoney;ToSqlDecimal;();summary;df-generated | +| System.Data.SqlTypes;SqlMoney;ToSqlDouble;();summary;df-generated | +| System.Data.SqlTypes;SqlMoney;ToSqlInt16;();summary;df-generated | +| System.Data.SqlTypes;SqlMoney;ToSqlInt32;();summary;df-generated | +| System.Data.SqlTypes;SqlMoney;ToSqlInt64;();summary;df-generated | +| System.Data.SqlTypes;SqlMoney;ToSqlSingle;();summary;df-generated | +| System.Data.SqlTypes;SqlMoney;ToSqlString;();summary;df-generated | +| System.Data.SqlTypes;SqlMoney;ToString;();summary;df-generated | +| System.Data.SqlTypes;SqlMoney;WriteXml;(System.Xml.XmlWriter);summary;df-generated | +| System.Data.SqlTypes;SqlMoney;get_IsNull;();summary;df-generated | +| System.Data.SqlTypes;SqlMoney;get_Value;();summary;df-generated | +| System.Data.SqlTypes;SqlNotFilledException;SqlNotFilledException;();summary;df-generated | +| System.Data.SqlTypes;SqlNotFilledException;SqlNotFilledException;(System.String);summary;df-generated | +| System.Data.SqlTypes;SqlNotFilledException;SqlNotFilledException;(System.String,System.Exception);summary;df-generated | +| System.Data.SqlTypes;SqlNullValueException;SqlNullValueException;();summary;df-generated | +| System.Data.SqlTypes;SqlNullValueException;SqlNullValueException;(System.String);summary;df-generated | +| System.Data.SqlTypes;SqlNullValueException;SqlNullValueException;(System.String,System.Exception);summary;df-generated | +| System.Data.SqlTypes;SqlSingle;Add;(System.Data.SqlTypes.SqlSingle,System.Data.SqlTypes.SqlSingle);summary;df-generated | +| System.Data.SqlTypes;SqlSingle;CompareTo;(System.Data.SqlTypes.SqlSingle);summary;df-generated | +| System.Data.SqlTypes;SqlSingle;CompareTo;(System.Object);summary;df-generated | +| System.Data.SqlTypes;SqlSingle;Divide;(System.Data.SqlTypes.SqlSingle,System.Data.SqlTypes.SqlSingle);summary;df-generated | +| System.Data.SqlTypes;SqlSingle;Equals;(System.Data.SqlTypes.SqlSingle,System.Data.SqlTypes.SqlSingle);summary;df-generated | +| System.Data.SqlTypes;SqlSingle;Equals;(System.Object);summary;df-generated | +| System.Data.SqlTypes;SqlSingle;GetHashCode;();summary;df-generated | +| System.Data.SqlTypes;SqlSingle;GetSchema;();summary;df-generated | +| System.Data.SqlTypes;SqlSingle;GetXsdType;(System.Xml.Schema.XmlSchemaSet);summary;df-generated | +| System.Data.SqlTypes;SqlSingle;GreaterThan;(System.Data.SqlTypes.SqlSingle,System.Data.SqlTypes.SqlSingle);summary;df-generated | +| System.Data.SqlTypes;SqlSingle;GreaterThanOrEqual;(System.Data.SqlTypes.SqlSingle,System.Data.SqlTypes.SqlSingle);summary;df-generated | +| System.Data.SqlTypes;SqlSingle;LessThan;(System.Data.SqlTypes.SqlSingle,System.Data.SqlTypes.SqlSingle);summary;df-generated | +| System.Data.SqlTypes;SqlSingle;LessThanOrEqual;(System.Data.SqlTypes.SqlSingle,System.Data.SqlTypes.SqlSingle);summary;df-generated | +| System.Data.SqlTypes;SqlSingle;Multiply;(System.Data.SqlTypes.SqlSingle,System.Data.SqlTypes.SqlSingle);summary;df-generated | +| System.Data.SqlTypes;SqlSingle;NotEquals;(System.Data.SqlTypes.SqlSingle,System.Data.SqlTypes.SqlSingle);summary;df-generated | +| System.Data.SqlTypes;SqlSingle;Parse;(System.String);summary;df-generated | +| System.Data.SqlTypes;SqlSingle;ReadXml;(System.Xml.XmlReader);summary;df-generated | +| System.Data.SqlTypes;SqlSingle;SqlSingle;(System.Double);summary;df-generated | +| System.Data.SqlTypes;SqlSingle;SqlSingle;(System.Single);summary;df-generated | +| System.Data.SqlTypes;SqlSingle;Subtract;(System.Data.SqlTypes.SqlSingle,System.Data.SqlTypes.SqlSingle);summary;df-generated | +| System.Data.SqlTypes;SqlSingle;ToSqlBoolean;();summary;df-generated | +| System.Data.SqlTypes;SqlSingle;ToSqlByte;();summary;df-generated | +| System.Data.SqlTypes;SqlSingle;ToSqlDecimal;();summary;df-generated | +| System.Data.SqlTypes;SqlSingle;ToSqlDouble;();summary;df-generated | +| System.Data.SqlTypes;SqlSingle;ToSqlInt16;();summary;df-generated | +| System.Data.SqlTypes;SqlSingle;ToSqlInt32;();summary;df-generated | +| System.Data.SqlTypes;SqlSingle;ToSqlInt64;();summary;df-generated | +| System.Data.SqlTypes;SqlSingle;ToSqlMoney;();summary;df-generated | +| System.Data.SqlTypes;SqlSingle;ToSqlString;();summary;df-generated | +| System.Data.SqlTypes;SqlSingle;ToString;();summary;df-generated | +| System.Data.SqlTypes;SqlSingle;WriteXml;(System.Xml.XmlWriter);summary;df-generated | +| System.Data.SqlTypes;SqlSingle;get_IsNull;();summary;df-generated | +| System.Data.SqlTypes;SqlSingle;get_Value;();summary;df-generated | +| System.Data.SqlTypes;SqlString;CompareOptionsFromSqlCompareOptions;(System.Data.SqlTypes.SqlCompareOptions);summary;df-generated | +| System.Data.SqlTypes;SqlString;CompareTo;(System.Data.SqlTypes.SqlString);summary;df-generated | +| System.Data.SqlTypes;SqlString;CompareTo;(System.Object);summary;df-generated | +| System.Data.SqlTypes;SqlString;Equals;(System.Data.SqlTypes.SqlString,System.Data.SqlTypes.SqlString);summary;df-generated | +| System.Data.SqlTypes;SqlString;Equals;(System.Object);summary;df-generated | +| System.Data.SqlTypes;SqlString;GetHashCode;();summary;df-generated | +| System.Data.SqlTypes;SqlString;GetSchema;();summary;df-generated | +| System.Data.SqlTypes;SqlString;GetXsdType;(System.Xml.Schema.XmlSchemaSet);summary;df-generated | +| System.Data.SqlTypes;SqlString;GreaterThan;(System.Data.SqlTypes.SqlString,System.Data.SqlTypes.SqlString);summary;df-generated | +| System.Data.SqlTypes;SqlString;GreaterThanOrEqual;(System.Data.SqlTypes.SqlString,System.Data.SqlTypes.SqlString);summary;df-generated | +| System.Data.SqlTypes;SqlString;LessThan;(System.Data.SqlTypes.SqlString,System.Data.SqlTypes.SqlString);summary;df-generated | +| System.Data.SqlTypes;SqlString;LessThanOrEqual;(System.Data.SqlTypes.SqlString,System.Data.SqlTypes.SqlString);summary;df-generated | +| System.Data.SqlTypes;SqlString;NotEquals;(System.Data.SqlTypes.SqlString,System.Data.SqlTypes.SqlString);summary;df-generated | +| System.Data.SqlTypes;SqlString;SqlString;(System.Int32,System.Data.SqlTypes.SqlCompareOptions,System.Byte[]);summary;df-generated | +| System.Data.SqlTypes;SqlString;SqlString;(System.Int32,System.Data.SqlTypes.SqlCompareOptions,System.Byte[],System.Boolean);summary;df-generated | +| System.Data.SqlTypes;SqlString;SqlString;(System.Int32,System.Data.SqlTypes.SqlCompareOptions,System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Data.SqlTypes;SqlString;SqlString;(System.String);summary;df-generated | +| System.Data.SqlTypes;SqlString;SqlString;(System.String,System.Int32);summary;df-generated | +| System.Data.SqlTypes;SqlString;ToSqlBoolean;();summary;df-generated | +| System.Data.SqlTypes;SqlString;ToSqlByte;();summary;df-generated | +| System.Data.SqlTypes;SqlString;ToSqlDateTime;();summary;df-generated | +| System.Data.SqlTypes;SqlString;ToSqlDecimal;();summary;df-generated | +| System.Data.SqlTypes;SqlString;ToSqlDouble;();summary;df-generated | +| System.Data.SqlTypes;SqlString;ToSqlGuid;();summary;df-generated | +| System.Data.SqlTypes;SqlString;ToSqlInt16;();summary;df-generated | +| System.Data.SqlTypes;SqlString;ToSqlInt32;();summary;df-generated | +| System.Data.SqlTypes;SqlString;ToSqlInt64;();summary;df-generated | +| System.Data.SqlTypes;SqlString;ToSqlMoney;();summary;df-generated | +| System.Data.SqlTypes;SqlString;ToSqlSingle;();summary;df-generated | +| System.Data.SqlTypes;SqlString;get_CultureInfo;();summary;df-generated | +| System.Data.SqlTypes;SqlString;get_IsNull;();summary;df-generated | +| System.Data.SqlTypes;SqlString;get_LCID;();summary;df-generated | +| System.Data.SqlTypes;SqlString;get_SqlCompareOptions;();summary;df-generated | +| System.Data.SqlTypes;SqlTruncateException;SqlTruncateException;();summary;df-generated | +| System.Data.SqlTypes;SqlTruncateException;SqlTruncateException;(System.String);summary;df-generated | +| System.Data.SqlTypes;SqlTruncateException;SqlTruncateException;(System.String,System.Exception);summary;df-generated | +| System.Data.SqlTypes;SqlTypeException;SqlTypeException;();summary;df-generated | +| System.Data.SqlTypes;SqlTypeException;SqlTypeException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Data.SqlTypes;SqlTypeException;SqlTypeException;(System.String);summary;df-generated | +| System.Data.SqlTypes;SqlTypeException;SqlTypeException;(System.String,System.Exception);summary;df-generated | +| System.Data.SqlTypes;SqlXml;CreateReader;();summary;df-generated | +| System.Data.SqlTypes;SqlXml;GetSchema;();summary;df-generated | +| System.Data.SqlTypes;SqlXml;GetXsdType;(System.Xml.Schema.XmlSchemaSet);summary;df-generated | +| System.Data.SqlTypes;SqlXml;ReadXml;(System.Xml.XmlReader);summary;df-generated | +| System.Data.SqlTypes;SqlXml;SqlXml;();summary;df-generated | +| System.Data.SqlTypes;SqlXml;SqlXml;(System.Xml.XmlReader);summary;df-generated | +| System.Data.SqlTypes;SqlXml;WriteXml;(System.Xml.XmlWriter);summary;df-generated | +| System.Data.SqlTypes;SqlXml;get_IsNull;();summary;df-generated | +| System.Data.SqlTypes;SqlXml;get_Null;();summary;df-generated | +| System.Data.SqlTypes;SqlXml;get_Value;();summary;df-generated | +| System.Data;Constraint;CheckStateForProperty;();summary;df-generated | +| System.Data;Constraint;Constraint;();summary;df-generated | +| System.Data;Constraint;get_Table;();summary;df-generated | +| System.Data;ConstraintCollection;CanRemove;(System.Data.Constraint);summary;df-generated | +| System.Data;ConstraintCollection;Contains;(System.String);summary;df-generated | +| System.Data;ConstraintCollection;IndexOf;(System.Data.Constraint);summary;df-generated | +| System.Data;ConstraintCollection;IndexOf;(System.String);summary;df-generated | +| System.Data;ConstraintCollection;Remove;(System.Data.Constraint);summary;df-generated | +| System.Data;ConstraintCollection;Remove;(System.String);summary;df-generated | +| System.Data;ConstraintCollection;RemoveAt;(System.Int32);summary;df-generated | +| System.Data;ConstraintException;ConstraintException;();summary;df-generated | +| System.Data;ConstraintException;ConstraintException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Data;ConstraintException;ConstraintException;(System.String);summary;df-generated | +| System.Data;ConstraintException;ConstraintException;(System.String,System.Exception);summary;df-generated | +| System.Data;DBConcurrencyException;DBConcurrencyException;();summary;df-generated | +| System.Data;DBConcurrencyException;DBConcurrencyException;(System.String);summary;df-generated | +| System.Data;DBConcurrencyException;DBConcurrencyException;(System.String,System.Exception);summary;df-generated | +| System.Data;DBConcurrencyException;get_RowCount;();summary;df-generated | +| System.Data;DataColumn;CheckNotAllowNull;();summary;df-generated | +| System.Data;DataColumn;CheckUnique;();summary;df-generated | +| System.Data;DataColumn;DataColumn;();summary;df-generated | +| System.Data;DataColumn;DataColumn;(System.String);summary;df-generated | +| System.Data;DataColumn;DataColumn;(System.String,System.Type);summary;df-generated | +| System.Data;DataColumn;DataColumn;(System.String,System.Type,System.String);summary;df-generated | +| System.Data;DataColumn;OnPropertyChanging;(System.ComponentModel.PropertyChangedEventArgs);summary;df-generated | +| System.Data;DataColumn;RaisePropertyChanging;(System.String);summary;df-generated | +| System.Data;DataColumn;SetOrdinal;(System.Int32);summary;df-generated | +| System.Data;DataColumn;get_AllowDBNull;();summary;df-generated | +| System.Data;DataColumn;get_AutoIncrement;();summary;df-generated | +| System.Data;DataColumn;get_AutoIncrementSeed;();summary;df-generated | +| System.Data;DataColumn;get_AutoIncrementStep;();summary;df-generated | +| System.Data;DataColumn;get_ColumnMapping;();summary;df-generated | +| System.Data;DataColumn;get_DateTimeMode;();summary;df-generated | +| System.Data;DataColumn;get_MaxLength;();summary;df-generated | +| System.Data;DataColumn;get_Ordinal;();summary;df-generated | +| System.Data;DataColumn;get_ReadOnly;();summary;df-generated | +| System.Data;DataColumn;get_Unique;();summary;df-generated | +| System.Data;DataColumn;set_AllowDBNull;(System.Boolean);summary;df-generated | +| System.Data;DataColumn;set_AutoIncrement;(System.Boolean);summary;df-generated | +| System.Data;DataColumn;set_AutoIncrementSeed;(System.Int64);summary;df-generated | +| System.Data;DataColumn;set_AutoIncrementStep;(System.Int64);summary;df-generated | +| System.Data;DataColumn;set_ColumnMapping;(System.Data.MappingType);summary;df-generated | +| System.Data;DataColumn;set_DateTimeMode;(System.Data.DataSetDateTime);summary;df-generated | +| System.Data;DataColumn;set_MaxLength;(System.Int32);summary;df-generated | +| System.Data;DataColumn;set_ReadOnly;(System.Boolean);summary;df-generated | +| System.Data;DataColumn;set_Unique;(System.Boolean);summary;df-generated | +| System.Data;DataColumnChangeEventArgs;get_ProposedValue;();summary;df-generated | +| System.Data;DataColumnChangeEventArgs;get_Row;();summary;df-generated | +| System.Data;DataColumnChangeEventArgs;set_ProposedValue;(System.Object);summary;df-generated | +| System.Data;DataColumnCollection;CanRemove;(System.Data.DataColumn);summary;df-generated | +| System.Data;DataColumnCollection;Contains;(System.String);summary;df-generated | +| System.Data;DataColumnCollection;IndexOf;(System.Data.DataColumn);summary;df-generated | +| System.Data;DataColumnCollection;IndexOf;(System.String);summary;df-generated | +| System.Data;DataColumnCollection;Remove;(System.Data.DataColumn);summary;df-generated | +| System.Data;DataColumnCollection;Remove;(System.String);summary;df-generated | +| System.Data;DataColumnCollection;RemoveAt;(System.Int32);summary;df-generated | +| System.Data;DataException;DataException;();summary;df-generated | +| System.Data;DataException;DataException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Data;DataException;DataException;(System.String);summary;df-generated | +| System.Data;DataException;DataException;(System.String,System.Exception);summary;df-generated | +| System.Data;DataReaderExtensions;GetBoolean;(System.Data.Common.DbDataReader,System.String);summary;df-generated | +| System.Data;DataReaderExtensions;GetByte;(System.Data.Common.DbDataReader,System.String);summary;df-generated | +| System.Data;DataReaderExtensions;GetBytes;(System.Data.Common.DbDataReader,System.String,System.Int64,System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Data;DataReaderExtensions;GetChar;(System.Data.Common.DbDataReader,System.String);summary;df-generated | +| System.Data;DataReaderExtensions;GetChars;(System.Data.Common.DbDataReader,System.String,System.Int64,System.Char[],System.Int32,System.Int32);summary;df-generated | +| System.Data;DataReaderExtensions;GetData;(System.Data.Common.DbDataReader,System.String);summary;df-generated | +| System.Data;DataReaderExtensions;GetDataTypeName;(System.Data.Common.DbDataReader,System.String);summary;df-generated | +| System.Data;DataReaderExtensions;GetDecimal;(System.Data.Common.DbDataReader,System.String);summary;df-generated | +| System.Data;DataReaderExtensions;GetDouble;(System.Data.Common.DbDataReader,System.String);summary;df-generated | +| System.Data;DataReaderExtensions;GetFieldType;(System.Data.Common.DbDataReader,System.String);summary;df-generated | +| System.Data;DataReaderExtensions;GetFloat;(System.Data.Common.DbDataReader,System.String);summary;df-generated | +| System.Data;DataReaderExtensions;GetInt16;(System.Data.Common.DbDataReader,System.String);summary;df-generated | +| System.Data;DataReaderExtensions;GetInt32;(System.Data.Common.DbDataReader,System.String);summary;df-generated | +| System.Data;DataReaderExtensions;GetInt64;(System.Data.Common.DbDataReader,System.String);summary;df-generated | +| System.Data;DataReaderExtensions;GetProviderSpecificFieldType;(System.Data.Common.DbDataReader,System.String);summary;df-generated | +| System.Data;DataReaderExtensions;GetStream;(System.Data.Common.DbDataReader,System.String);summary;df-generated | +| System.Data;DataReaderExtensions;IsDBNull;(System.Data.Common.DbDataReader,System.String);summary;df-generated | +| System.Data;DataReaderExtensions;IsDBNullAsync;(System.Data.Common.DbDataReader,System.String,System.Threading.CancellationToken);summary;df-generated | +| System.Data;DataRelation;CheckStateForProperty;();summary;df-generated | +| System.Data;DataRelation;DataRelation;(System.String,System.Data.DataColumn,System.Data.DataColumn);summary;df-generated | +| System.Data;DataRelation;DataRelation;(System.String,System.Data.DataColumn[],System.Data.DataColumn[]);summary;df-generated | +| System.Data;DataRelation;OnPropertyChanging;(System.ComponentModel.PropertyChangedEventArgs);summary;df-generated | +| System.Data;DataRelation;RaisePropertyChanging;(System.String);summary;df-generated | +| System.Data;DataRelation;get_ChildTable;();summary;df-generated | +| System.Data;DataRelation;get_Nested;();summary;df-generated | +| System.Data;DataRelation;get_ParentTable;();summary;df-generated | +| System.Data;DataRelation;set_Nested;(System.Boolean);summary;df-generated | +| System.Data;DataRelationCollection;AddCore;(System.Data.DataRelation);summary;df-generated | +| System.Data;DataRelationCollection;CanRemove;(System.Data.DataRelation);summary;df-generated | +| System.Data;DataRelationCollection;Contains;(System.String);summary;df-generated | +| System.Data;DataRelationCollection;GetDataSet;();summary;df-generated | +| System.Data;DataRelationCollection;IndexOf;(System.Data.DataRelation);summary;df-generated | +| System.Data;DataRelationCollection;IndexOf;(System.String);summary;df-generated | +| System.Data;DataRelationCollection;OnCollectionChanged;(System.ComponentModel.CollectionChangeEventArgs);summary;df-generated | +| System.Data;DataRelationCollection;OnCollectionChanging;(System.ComponentModel.CollectionChangeEventArgs);summary;df-generated | +| System.Data;DataRelationCollection;Remove;(System.String);summary;df-generated | +| System.Data;DataRelationCollection;RemoveAt;(System.Int32);summary;df-generated | +| System.Data;DataRelationCollection;RemoveCore;(System.Data.DataRelation);summary;df-generated | +| System.Data;DataRelationCollection;get_Item;(System.Int32);summary;df-generated | +| System.Data;DataRelationCollection;get_Item;(System.String);summary;df-generated | +| System.Data;DataRow;AcceptChanges;();summary;df-generated | +| System.Data;DataRow;BeginEdit;();summary;df-generated | +| System.Data;DataRow;CancelEdit;();summary;df-generated | +| System.Data;DataRow;ClearErrors;();summary;df-generated | +| System.Data;DataRow;Delete;();summary;df-generated | +| System.Data;DataRow;EndEdit;();summary;df-generated | +| System.Data;DataRow;GetColumnError;(System.Data.DataColumn);summary;df-generated | +| System.Data;DataRow;GetColumnError;(System.Int32);summary;df-generated | +| System.Data;DataRow;GetColumnError;(System.String);summary;df-generated | +| System.Data;DataRow;GetColumnsInError;();summary;df-generated | +| System.Data;DataRow;GetParentRow;(System.Data.DataRelation);summary;df-generated | +| System.Data;DataRow;GetParentRow;(System.Data.DataRelation,System.Data.DataRowVersion);summary;df-generated | +| System.Data;DataRow;GetParentRow;(System.String);summary;df-generated | +| System.Data;DataRow;GetParentRow;(System.String,System.Data.DataRowVersion);summary;df-generated | +| System.Data;DataRow;HasVersion;(System.Data.DataRowVersion);summary;df-generated | +| System.Data;DataRow;IsNull;(System.Data.DataColumn);summary;df-generated | +| System.Data;DataRow;IsNull;(System.Data.DataColumn,System.Data.DataRowVersion);summary;df-generated | +| System.Data;DataRow;IsNull;(System.Int32);summary;df-generated | +| System.Data;DataRow;IsNull;(System.String);summary;df-generated | +| System.Data;DataRow;RejectChanges;();summary;df-generated | +| System.Data;DataRow;SetAdded;();summary;df-generated | +| System.Data;DataRow;SetColumnError;(System.Data.DataColumn,System.String);summary;df-generated | +| System.Data;DataRow;SetColumnError;(System.Int32,System.String);summary;df-generated | +| System.Data;DataRow;SetColumnError;(System.String,System.String);summary;df-generated | +| System.Data;DataRow;SetModified;();summary;df-generated | +| System.Data;DataRow;SetParentRow;(System.Data.DataRow);summary;df-generated | +| System.Data;DataRow;get_HasErrors;();summary;df-generated | +| System.Data;DataRow;get_RowState;();summary;df-generated | +| System.Data;DataRow;set_Item;(System.Int32,System.Object);summary;df-generated | +| System.Data;DataRow;set_Item;(System.String,System.Object);summary;df-generated | +| System.Data;DataRow;set_ItemArray;(System.Object[]);summary;df-generated | +| System.Data;DataRowChangeEventArgs;DataRowChangeEventArgs;(System.Data.DataRow,System.Data.DataRowAction);summary;df-generated | +| System.Data;DataRowChangeEventArgs;get_Action;();summary;df-generated | +| System.Data;DataRowChangeEventArgs;get_Row;();summary;df-generated | +| System.Data;DataRowCollection;Contains;(System.Object);summary;df-generated | +| System.Data;DataRowCollection;Contains;(System.Object[]);summary;df-generated | +| System.Data;DataRowCollection;IndexOf;(System.Data.DataRow);summary;df-generated | +| System.Data;DataRowCollection;InsertAt;(System.Data.DataRow,System.Int32);summary;df-generated | +| System.Data;DataRowCollection;Remove;(System.Data.DataRow);summary;df-generated | +| System.Data;DataRowCollection;RemoveAt;(System.Int32);summary;df-generated | +| System.Data;DataRowCollection;get_Count;();summary;df-generated | +| System.Data;DataRowComparer;get_Default;();summary;df-generated | +| System.Data;DataRowComparer<>;Equals;(TRow,TRow);summary;df-generated | +| System.Data;DataRowComparer<>;GetHashCode;(TRow);summary;df-generated | +| System.Data;DataRowComparer<>;get_Default;();summary;df-generated | +| System.Data;DataRowExtensions;Field<>;(System.Data.DataRow,System.Data.DataColumn);summary;df-generated | +| System.Data;DataRowExtensions;Field<>;(System.Data.DataRow,System.Data.DataColumn,System.Data.DataRowVersion);summary;df-generated | +| System.Data;DataRowExtensions;Field<>;(System.Data.DataRow,System.Int32);summary;df-generated | +| System.Data;DataRowExtensions;Field<>;(System.Data.DataRow,System.Int32,System.Data.DataRowVersion);summary;df-generated | +| System.Data;DataRowExtensions;Field<>;(System.Data.DataRow,System.String);summary;df-generated | +| System.Data;DataRowExtensions;Field<>;(System.Data.DataRow,System.String,System.Data.DataRowVersion);summary;df-generated | +| System.Data;DataRowExtensions;SetField<>;(System.Data.DataRow,System.Int32,T);summary;df-generated | +| System.Data;DataRowExtensions;SetField<>;(System.Data.DataRow,System.String,T);summary;df-generated | +| System.Data;DataRowView;BeginEdit;();summary;df-generated | +| System.Data;DataRowView;CancelEdit;();summary;df-generated | +| System.Data;DataRowView;Delete;();summary;df-generated | +| System.Data;DataRowView;EndEdit;();summary;df-generated | +| System.Data;DataRowView;Equals;(System.Object);summary;df-generated | +| System.Data;DataRowView;GetAttributes;();summary;df-generated | +| System.Data;DataRowView;GetClassName;();summary;df-generated | +| System.Data;DataRowView;GetComponentName;();summary;df-generated | +| System.Data;DataRowView;GetConverter;();summary;df-generated | +| System.Data;DataRowView;GetDefaultEvent;();summary;df-generated | +| System.Data;DataRowView;GetDefaultProperty;();summary;df-generated | +| System.Data;DataRowView;GetEditor;(System.Type);summary;df-generated | +| System.Data;DataRowView;GetEvents;();summary;df-generated | +| System.Data;DataRowView;GetEvents;(System.Attribute[]);summary;df-generated | +| System.Data;DataRowView;GetHashCode;();summary;df-generated | +| System.Data;DataRowView;GetProperties;();summary;df-generated | +| System.Data;DataRowView;GetProperties;(System.Attribute[]);summary;df-generated | +| System.Data;DataRowView;get_Error;();summary;df-generated | +| System.Data;DataRowView;get_IsEdit;();summary;df-generated | +| System.Data;DataRowView;get_IsNew;();summary;df-generated | +| System.Data;DataRowView;get_Item;(System.String);summary;df-generated | +| System.Data;DataRowView;get_RowVersion;();summary;df-generated | +| System.Data;DataRowView;set_Item;(System.Int32,System.Object);summary;df-generated | +| System.Data;DataRowView;set_Item;(System.String,System.Object);summary;df-generated | +| System.Data;DataSet;AcceptChanges;();summary;df-generated | +| System.Data;DataSet;BeginInit;();summary;df-generated | +| System.Data;DataSet;Clear;();summary;df-generated | +| System.Data;DataSet;DataSet;();summary;df-generated | +| System.Data;DataSet;DataSet;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Data;DataSet;DetermineSchemaSerializationMode;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Data;DataSet;DetermineSchemaSerializationMode;(System.Xml.XmlReader);summary;df-generated | +| System.Data;DataSet;EndInit;();summary;df-generated | +| System.Data;DataSet;GetDataSetSchema;(System.Xml.Schema.XmlSchemaSet);summary;df-generated | +| System.Data;DataSet;GetSchema;();summary;df-generated | +| System.Data;DataSet;GetSchemaSerializable;();summary;df-generated | +| System.Data;DataSet;GetSerializationData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Data;DataSet;GetXml;();summary;df-generated | +| System.Data;DataSet;GetXmlSchema;();summary;df-generated | +| System.Data;DataSet;HasChanges;();summary;df-generated | +| System.Data;DataSet;HasChanges;(System.Data.DataRowState);summary;df-generated | +| System.Data;DataSet;InferXmlSchema;(System.IO.Stream,System.String[]);summary;df-generated | +| System.Data;DataSet;InferXmlSchema;(System.IO.TextReader,System.String[]);summary;df-generated | +| System.Data;DataSet;InferXmlSchema;(System.String,System.String[]);summary;df-generated | +| System.Data;DataSet;InferXmlSchema;(System.Xml.XmlReader,System.String[]);summary;df-generated | +| System.Data;DataSet;InitializeDerivedDataSet;();summary;df-generated | +| System.Data;DataSet;IsBinarySerialized;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Data;DataSet;Load;(System.Data.IDataReader,System.Data.LoadOption,System.Data.DataTable[]);summary;df-generated | +| System.Data;DataSet;Load;(System.Data.IDataReader,System.Data.LoadOption,System.String[]);summary;df-generated | +| System.Data;DataSet;Merge;(System.Data.DataRow[]);summary;df-generated | +| System.Data;DataSet;Merge;(System.Data.DataRow[],System.Boolean,System.Data.MissingSchemaAction);summary;df-generated | +| System.Data;DataSet;Merge;(System.Data.DataSet);summary;df-generated | +| System.Data;DataSet;Merge;(System.Data.DataSet,System.Boolean);summary;df-generated | +| System.Data;DataSet;Merge;(System.Data.DataSet,System.Boolean,System.Data.MissingSchemaAction);summary;df-generated | +| System.Data;DataSet;Merge;(System.Data.DataTable);summary;df-generated | +| System.Data;DataSet;Merge;(System.Data.DataTable,System.Boolean,System.Data.MissingSchemaAction);summary;df-generated | +| System.Data;DataSet;OnPropertyChanging;(System.ComponentModel.PropertyChangedEventArgs);summary;df-generated | +| System.Data;DataSet;OnRemoveRelation;(System.Data.DataRelation);summary;df-generated | +| System.Data;DataSet;OnRemoveTable;(System.Data.DataTable);summary;df-generated | +| System.Data;DataSet;RaisePropertyChanging;(System.String);summary;df-generated | +| System.Data;DataSet;ReadXml;(System.IO.Stream);summary;df-generated | +| System.Data;DataSet;ReadXml;(System.IO.Stream,System.Data.XmlReadMode);summary;df-generated | +| System.Data;DataSet;ReadXml;(System.IO.TextReader);summary;df-generated | +| System.Data;DataSet;ReadXml;(System.IO.TextReader,System.Data.XmlReadMode);summary;df-generated | +| System.Data;DataSet;ReadXml;(System.String);summary;df-generated | +| System.Data;DataSet;ReadXml;(System.String,System.Data.XmlReadMode);summary;df-generated | +| System.Data;DataSet;ReadXml;(System.Xml.XmlReader);summary;df-generated | +| System.Data;DataSet;ReadXml;(System.Xml.XmlReader,System.Data.XmlReadMode);summary;df-generated | +| System.Data;DataSet;ReadXmlSchema;(System.IO.Stream);summary;df-generated | +| System.Data;DataSet;ReadXmlSchema;(System.IO.TextReader);summary;df-generated | +| System.Data;DataSet;ReadXmlSchema;(System.String);summary;df-generated | +| System.Data;DataSet;ReadXmlSchema;(System.Xml.XmlReader);summary;df-generated | +| System.Data;DataSet;ReadXmlSerializable;(System.Xml.XmlReader);summary;df-generated | +| System.Data;DataSet;RejectChanges;();summary;df-generated | +| System.Data;DataSet;Reset;();summary;df-generated | +| System.Data;DataSet;ShouldSerializeRelations;();summary;df-generated | +| System.Data;DataSet;ShouldSerializeTables;();summary;df-generated | +| System.Data;DataSet;WriteXml;(System.IO.Stream);summary;df-generated | +| System.Data;DataSet;WriteXml;(System.IO.Stream,System.Data.XmlWriteMode);summary;df-generated | +| System.Data;DataSet;WriteXml;(System.IO.TextWriter);summary;df-generated | +| System.Data;DataSet;WriteXml;(System.IO.TextWriter,System.Data.XmlWriteMode);summary;df-generated | +| System.Data;DataSet;WriteXml;(System.String);summary;df-generated | +| System.Data;DataSet;WriteXml;(System.String,System.Data.XmlWriteMode);summary;df-generated | +| System.Data;DataSet;WriteXml;(System.Xml.XmlWriter);summary;df-generated | +| System.Data;DataSet;WriteXml;(System.Xml.XmlWriter,System.Data.XmlWriteMode);summary;df-generated | +| System.Data;DataSet;WriteXmlSchema;(System.IO.Stream);summary;df-generated | +| System.Data;DataSet;WriteXmlSchema;(System.IO.TextWriter);summary;df-generated | +| System.Data;DataSet;WriteXmlSchema;(System.String);summary;df-generated | +| System.Data;DataSet;WriteXmlSchema;(System.Xml.XmlWriter);summary;df-generated | +| System.Data;DataSet;get_CaseSensitive;();summary;df-generated | +| System.Data;DataSet;get_ContainsListCollection;();summary;df-generated | +| System.Data;DataSet;get_EnforceConstraints;();summary;df-generated | +| System.Data;DataSet;get_HasErrors;();summary;df-generated | +| System.Data;DataSet;get_IsInitialized;();summary;df-generated | +| System.Data;DataSet;get_RemotingFormat;();summary;df-generated | +| System.Data;DataSet;get_SchemaSerializationMode;();summary;df-generated | +| System.Data;DataSet;set_CaseSensitive;(System.Boolean);summary;df-generated | +| System.Data;DataSet;set_EnforceConstraints;(System.Boolean);summary;df-generated | +| System.Data;DataSet;set_RemotingFormat;(System.Data.SerializationFormat);summary;df-generated | +| System.Data;DataSet;set_SchemaSerializationMode;(System.Data.SchemaSerializationMode);summary;df-generated | +| System.Data;DataSysDescriptionAttribute;DataSysDescriptionAttribute;(System.String);summary;df-generated | +| System.Data;DataSysDescriptionAttribute;get_Description;();summary;df-generated | +| System.Data;DataTable;AcceptChanges;();summary;df-generated | +| System.Data;DataTable;BeginInit;();summary;df-generated | +| System.Data;DataTable;BeginLoadData;();summary;df-generated | +| System.Data;DataTable;Clear;();summary;df-generated | +| System.Data;DataTable;Compute;(System.String,System.String);summary;df-generated | +| System.Data;DataTable;CreateInstance;();summary;df-generated | +| System.Data;DataTable;DataTable;();summary;df-generated | +| System.Data;DataTable;EndInit;();summary;df-generated | +| System.Data;DataTable;EndLoadData;();summary;df-generated | +| System.Data;DataTable;GetDataTableSchema;(System.Xml.Schema.XmlSchemaSet);summary;df-generated | +| System.Data;DataTable;GetRowType;();summary;df-generated | +| System.Data;DataTable;GetSchema;();summary;df-generated | +| System.Data;DataTable;ImportRow;(System.Data.DataRow);summary;df-generated | +| System.Data;DataTable;Load;(System.Data.IDataReader);summary;df-generated | +| System.Data;DataTable;Load;(System.Data.IDataReader,System.Data.LoadOption);summary;df-generated | +| System.Data;DataTable;Merge;(System.Data.DataTable);summary;df-generated | +| System.Data;DataTable;Merge;(System.Data.DataTable,System.Boolean);summary;df-generated | +| System.Data;DataTable;Merge;(System.Data.DataTable,System.Boolean,System.Data.MissingSchemaAction);summary;df-generated | +| System.Data;DataTable;OnColumnChanged;(System.Data.DataColumnChangeEventArgs);summary;df-generated | +| System.Data;DataTable;OnColumnChanging;(System.Data.DataColumnChangeEventArgs);summary;df-generated | +| System.Data;DataTable;OnPropertyChanging;(System.ComponentModel.PropertyChangedEventArgs);summary;df-generated | +| System.Data;DataTable;OnRemoveColumn;(System.Data.DataColumn);summary;df-generated | +| System.Data;DataTable;OnRowChanged;(System.Data.DataRowChangeEventArgs);summary;df-generated | +| System.Data;DataTable;OnRowChanging;(System.Data.DataRowChangeEventArgs);summary;df-generated | +| System.Data;DataTable;OnRowDeleted;(System.Data.DataRowChangeEventArgs);summary;df-generated | +| System.Data;DataTable;OnRowDeleting;(System.Data.DataRowChangeEventArgs);summary;df-generated | +| System.Data;DataTable;OnTableCleared;(System.Data.DataTableClearEventArgs);summary;df-generated | +| System.Data;DataTable;OnTableClearing;(System.Data.DataTableClearEventArgs);summary;df-generated | +| System.Data;DataTable;OnTableNewRow;(System.Data.DataTableNewRowEventArgs);summary;df-generated | +| System.Data;DataTable;ReadXml;(System.IO.Stream);summary;df-generated | +| System.Data;DataTable;ReadXml;(System.IO.TextReader);summary;df-generated | +| System.Data;DataTable;ReadXml;(System.String);summary;df-generated | +| System.Data;DataTable;ReadXml;(System.Xml.XmlReader);summary;df-generated | +| System.Data;DataTable;ReadXmlSchema;(System.IO.Stream);summary;df-generated | +| System.Data;DataTable;ReadXmlSchema;(System.IO.TextReader);summary;df-generated | +| System.Data;DataTable;ReadXmlSchema;(System.String);summary;df-generated | +| System.Data;DataTable;ReadXmlSchema;(System.Xml.XmlReader);summary;df-generated | +| System.Data;DataTable;ReadXmlSerializable;(System.Xml.XmlReader);summary;df-generated | +| System.Data;DataTable;RejectChanges;();summary;df-generated | +| System.Data;DataTable;Reset;();summary;df-generated | +| System.Data;DataTable;Select;();summary;df-generated | +| System.Data;DataTable;Select;(System.String);summary;df-generated | +| System.Data;DataTable;Select;(System.String,System.String);summary;df-generated | +| System.Data;DataTable;Select;(System.String,System.String,System.Data.DataViewRowState);summary;df-generated | +| System.Data;DataTable;WriteXml;(System.IO.Stream);summary;df-generated | +| System.Data;DataTable;WriteXml;(System.IO.Stream,System.Boolean);summary;df-generated | +| System.Data;DataTable;WriteXml;(System.IO.Stream,System.Data.XmlWriteMode);summary;df-generated | +| System.Data;DataTable;WriteXml;(System.IO.Stream,System.Data.XmlWriteMode,System.Boolean);summary;df-generated | +| System.Data;DataTable;WriteXml;(System.IO.TextWriter);summary;df-generated | +| System.Data;DataTable;WriteXml;(System.IO.TextWriter,System.Boolean);summary;df-generated | +| System.Data;DataTable;WriteXml;(System.IO.TextWriter,System.Data.XmlWriteMode);summary;df-generated | +| System.Data;DataTable;WriteXml;(System.IO.TextWriter,System.Data.XmlWriteMode,System.Boolean);summary;df-generated | +| System.Data;DataTable;WriteXml;(System.String);summary;df-generated | +| System.Data;DataTable;WriteXml;(System.String,System.Boolean);summary;df-generated | +| System.Data;DataTable;WriteXml;(System.String,System.Data.XmlWriteMode);summary;df-generated | +| System.Data;DataTable;WriteXml;(System.String,System.Data.XmlWriteMode,System.Boolean);summary;df-generated | +| System.Data;DataTable;WriteXml;(System.Xml.XmlWriter);summary;df-generated | +| System.Data;DataTable;WriteXml;(System.Xml.XmlWriter,System.Boolean);summary;df-generated | +| System.Data;DataTable;WriteXml;(System.Xml.XmlWriter,System.Data.XmlWriteMode);summary;df-generated | +| System.Data;DataTable;WriteXml;(System.Xml.XmlWriter,System.Data.XmlWriteMode,System.Boolean);summary;df-generated | +| System.Data;DataTable;WriteXmlSchema;(System.IO.Stream);summary;df-generated | +| System.Data;DataTable;WriteXmlSchema;(System.IO.Stream,System.Boolean);summary;df-generated | +| System.Data;DataTable;WriteXmlSchema;(System.IO.TextWriter);summary;df-generated | +| System.Data;DataTable;WriteXmlSchema;(System.IO.TextWriter,System.Boolean);summary;df-generated | +| System.Data;DataTable;WriteXmlSchema;(System.String);summary;df-generated | +| System.Data;DataTable;WriteXmlSchema;(System.String,System.Boolean);summary;df-generated | +| System.Data;DataTable;WriteXmlSchema;(System.Xml.XmlWriter);summary;df-generated | +| System.Data;DataTable;WriteXmlSchema;(System.Xml.XmlWriter,System.Boolean);summary;df-generated | +| System.Data;DataTable;get_CaseSensitive;();summary;df-generated | +| System.Data;DataTable;get_ContainsListCollection;();summary;df-generated | +| System.Data;DataTable;get_HasErrors;();summary;df-generated | +| System.Data;DataTable;get_IsInitialized;();summary;df-generated | +| System.Data;DataTable;get_MinimumCapacity;();summary;df-generated | +| System.Data;DataTable;get_PrimaryKey;();summary;df-generated | +| System.Data;DataTable;get_RemotingFormat;();summary;df-generated | +| System.Data;DataTable;set_CaseSensitive;(System.Boolean);summary;df-generated | +| System.Data;DataTable;set_DisplayExpression;(System.String);summary;df-generated | +| System.Data;DataTable;set_MinimumCapacity;(System.Int32);summary;df-generated | +| System.Data;DataTable;set_RemotingFormat;(System.Data.SerializationFormat);summary;df-generated | +| System.Data;DataTableClearEventArgs;DataTableClearEventArgs;(System.Data.DataTable);summary;df-generated | +| System.Data;DataTableClearEventArgs;get_Table;();summary;df-generated | +| System.Data;DataTableClearEventArgs;get_TableName;();summary;df-generated | +| System.Data;DataTableClearEventArgs;get_TableNamespace;();summary;df-generated | +| System.Data;DataTableCollection;CanRemove;(System.Data.DataTable);summary;df-generated | +| System.Data;DataTableCollection;Contains;(System.String);summary;df-generated | +| System.Data;DataTableCollection;Contains;(System.String,System.String);summary;df-generated | +| System.Data;DataTableCollection;IndexOf;(System.Data.DataTable);summary;df-generated | +| System.Data;DataTableCollection;IndexOf;(System.String);summary;df-generated | +| System.Data;DataTableCollection;IndexOf;(System.String,System.String);summary;df-generated | +| System.Data;DataTableCollection;Remove;(System.Data.DataTable);summary;df-generated | +| System.Data;DataTableCollection;Remove;(System.String);summary;df-generated | +| System.Data;DataTableCollection;Remove;(System.String,System.String);summary;df-generated | +| System.Data;DataTableCollection;RemoveAt;(System.Int32);summary;df-generated | +| System.Data;DataTableExtensions;AsDataView;(System.Data.DataTable);summary;df-generated | +| System.Data;DataTableExtensions;AsDataView<>;(System.Data.EnumerableRowCollection);summary;df-generated | +| System.Data;DataTableExtensions;CopyToDataTable<>;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Data;DataTableExtensions;CopyToDataTable<>;(System.Collections.Generic.IEnumerable,System.Data.DataTable,System.Data.LoadOption);summary;df-generated | +| System.Data;DataTableNewRowEventArgs;DataTableNewRowEventArgs;(System.Data.DataRow);summary;df-generated | +| System.Data;DataTableNewRowEventArgs;get_Row;();summary;df-generated | +| System.Data;DataTableReader;Close;();summary;df-generated | +| System.Data;DataTableReader;GetBoolean;(System.Int32);summary;df-generated | +| System.Data;DataTableReader;GetByte;(System.Int32);summary;df-generated | +| System.Data;DataTableReader;GetBytes;(System.Int32,System.Int64,System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Data;DataTableReader;GetChar;(System.Int32);summary;df-generated | +| System.Data;DataTableReader;GetChars;(System.Int32,System.Int64,System.Char[],System.Int32,System.Int32);summary;df-generated | +| System.Data;DataTableReader;GetDataTypeName;(System.Int32);summary;df-generated | +| System.Data;DataTableReader;GetDecimal;(System.Int32);summary;df-generated | +| System.Data;DataTableReader;GetDouble;(System.Int32);summary;df-generated | +| System.Data;DataTableReader;GetFieldType;(System.Int32);summary;df-generated | +| System.Data;DataTableReader;GetFloat;(System.Int32);summary;df-generated | +| System.Data;DataTableReader;GetInt16;(System.Int32);summary;df-generated | +| System.Data;DataTableReader;GetInt32;(System.Int32);summary;df-generated | +| System.Data;DataTableReader;GetInt64;(System.Int32);summary;df-generated | +| System.Data;DataTableReader;GetName;(System.Int32);summary;df-generated | +| System.Data;DataTableReader;GetOrdinal;(System.String);summary;df-generated | +| System.Data;DataTableReader;GetProviderSpecificFieldType;(System.Int32);summary;df-generated | +| System.Data;DataTableReader;GetProviderSpecificValues;(System.Object[]);summary;df-generated | +| System.Data;DataTableReader;GetValues;(System.Object[]);summary;df-generated | +| System.Data;DataTableReader;IsDBNull;(System.Int32);summary;df-generated | +| System.Data;DataTableReader;NextResult;();summary;df-generated | +| System.Data;DataTableReader;Read;();summary;df-generated | +| System.Data;DataTableReader;get_Depth;();summary;df-generated | +| System.Data;DataTableReader;get_FieldCount;();summary;df-generated | +| System.Data;DataTableReader;get_HasRows;();summary;df-generated | +| System.Data;DataTableReader;get_IsClosed;();summary;df-generated | +| System.Data;DataTableReader;get_RecordsAffected;();summary;df-generated | +| System.Data;DataView;AddIndex;(System.ComponentModel.PropertyDescriptor);summary;df-generated | +| System.Data;DataView;ApplySort;(System.ComponentModel.ListSortDescriptionCollection);summary;df-generated | +| System.Data;DataView;BeginInit;();summary;df-generated | +| System.Data;DataView;Close;();summary;df-generated | +| System.Data;DataView;ColumnCollectionChanged;(System.Object,System.ComponentModel.CollectionChangeEventArgs);summary;df-generated | +| System.Data;DataView;Contains;(System.Object);summary;df-generated | +| System.Data;DataView;DataView;();summary;df-generated | +| System.Data;DataView;DataView;(System.Data.DataTable);summary;df-generated | +| System.Data;DataView;Delete;(System.Int32);summary;df-generated | +| System.Data;DataView;Dispose;(System.Boolean);summary;df-generated | +| System.Data;DataView;EndInit;();summary;df-generated | +| System.Data;DataView;Equals;(System.Data.DataView);summary;df-generated | +| System.Data;DataView;IndexListChanged;(System.Object,System.ComponentModel.ListChangedEventArgs);summary;df-generated | +| System.Data;DataView;IndexOf;(System.Object);summary;df-generated | +| System.Data;DataView;OnListChanged;(System.ComponentModel.ListChangedEventArgs);summary;df-generated | +| System.Data;DataView;Open;();summary;df-generated | +| System.Data;DataView;Remove;(System.Object);summary;df-generated | +| System.Data;DataView;RemoveAt;(System.Int32);summary;df-generated | +| System.Data;DataView;RemoveFilter;();summary;df-generated | +| System.Data;DataView;RemoveIndex;(System.ComponentModel.PropertyDescriptor);summary;df-generated | +| System.Data;DataView;RemoveSort;();summary;df-generated | +| System.Data;DataView;Reset;();summary;df-generated | +| System.Data;DataView;UpdateIndex;();summary;df-generated | +| System.Data;DataView;UpdateIndex;(System.Boolean);summary;df-generated | +| System.Data;DataView;get_AllowDelete;();summary;df-generated | +| System.Data;DataView;get_AllowEdit;();summary;df-generated | +| System.Data;DataView;get_AllowNew;();summary;df-generated | +| System.Data;DataView;get_AllowRemove;();summary;df-generated | +| System.Data;DataView;get_ApplyDefaultSort;();summary;df-generated | +| System.Data;DataView;get_Count;();summary;df-generated | +| System.Data;DataView;get_IsFixedSize;();summary;df-generated | +| System.Data;DataView;get_IsInitialized;();summary;df-generated | +| System.Data;DataView;get_IsOpen;();summary;df-generated | +| System.Data;DataView;get_IsReadOnly;();summary;df-generated | +| System.Data;DataView;get_IsSorted;();summary;df-generated | +| System.Data;DataView;get_IsSynchronized;();summary;df-generated | +| System.Data;DataView;get_RowStateFilter;();summary;df-generated | +| System.Data;DataView;get_SortDescriptions;();summary;df-generated | +| System.Data;DataView;get_SortDirection;();summary;df-generated | +| System.Data;DataView;get_SortProperty;();summary;df-generated | +| System.Data;DataView;get_SupportsAdvancedSorting;();summary;df-generated | +| System.Data;DataView;get_SupportsChangeNotification;();summary;df-generated | +| System.Data;DataView;get_SupportsFiltering;();summary;df-generated | +| System.Data;DataView;get_SupportsSearching;();summary;df-generated | +| System.Data;DataView;get_SupportsSorting;();summary;df-generated | +| System.Data;DataView;set_AllowDelete;(System.Boolean);summary;df-generated | +| System.Data;DataView;set_AllowEdit;(System.Boolean);summary;df-generated | +| System.Data;DataView;set_AllowNew;(System.Boolean);summary;df-generated | +| System.Data;DataView;set_ApplyDefaultSort;(System.Boolean);summary;df-generated | +| System.Data;DataView;set_RowStateFilter;(System.Data.DataViewRowState);summary;df-generated | +| System.Data;DataViewManager;AddIndex;(System.ComponentModel.PropertyDescriptor);summary;df-generated | +| System.Data;DataViewManager;AddNew;();summary;df-generated | +| System.Data;DataViewManager;ApplySort;(System.ComponentModel.PropertyDescriptor,System.ComponentModel.ListSortDirection);summary;df-generated | +| System.Data;DataViewManager;Contains;(System.Object);summary;df-generated | +| System.Data;DataViewManager;DataViewManager;();summary;df-generated | +| System.Data;DataViewManager;DataViewManager;(System.Data.DataSet);summary;df-generated | +| System.Data;DataViewManager;GetItemProperties;(System.ComponentModel.PropertyDescriptor[]);summary;df-generated | +| System.Data;DataViewManager;IndexOf;(System.Object);summary;df-generated | +| System.Data;DataViewManager;OnListChanged;(System.ComponentModel.ListChangedEventArgs);summary;df-generated | +| System.Data;DataViewManager;RelationCollectionChanged;(System.Object,System.ComponentModel.CollectionChangeEventArgs);summary;df-generated | +| System.Data;DataViewManager;Remove;(System.Object);summary;df-generated | +| System.Data;DataViewManager;RemoveAt;(System.Int32);summary;df-generated | +| System.Data;DataViewManager;RemoveIndex;(System.ComponentModel.PropertyDescriptor);summary;df-generated | +| System.Data;DataViewManager;RemoveSort;();summary;df-generated | +| System.Data;DataViewManager;TableCollectionChanged;(System.Object,System.ComponentModel.CollectionChangeEventArgs);summary;df-generated | +| System.Data;DataViewManager;get_AllowEdit;();summary;df-generated | +| System.Data;DataViewManager;get_AllowNew;();summary;df-generated | +| System.Data;DataViewManager;get_AllowRemove;();summary;df-generated | +| System.Data;DataViewManager;get_Count;();summary;df-generated | +| System.Data;DataViewManager;get_DataViewSettingCollectionString;();summary;df-generated | +| System.Data;DataViewManager;get_IsFixedSize;();summary;df-generated | +| System.Data;DataViewManager;get_IsReadOnly;();summary;df-generated | +| System.Data;DataViewManager;get_IsSorted;();summary;df-generated | +| System.Data;DataViewManager;get_IsSynchronized;();summary;df-generated | +| System.Data;DataViewManager;get_SortDirection;();summary;df-generated | +| System.Data;DataViewManager;get_SortProperty;();summary;df-generated | +| System.Data;DataViewManager;get_SupportsChangeNotification;();summary;df-generated | +| System.Data;DataViewManager;get_SupportsSearching;();summary;df-generated | +| System.Data;DataViewManager;get_SupportsSorting;();summary;df-generated | +| System.Data;DataViewManager;set_DataViewSettingCollectionString;(System.String);summary;df-generated | +| System.Data;DataViewSetting;get_ApplyDefaultSort;();summary;df-generated | +| System.Data;DataViewSetting;get_RowStateFilter;();summary;df-generated | +| System.Data;DataViewSetting;set_ApplyDefaultSort;(System.Boolean);summary;df-generated | +| System.Data;DataViewSetting;set_RowStateFilter;(System.Data.DataViewRowState);summary;df-generated | +| System.Data;DataViewSettingCollection;get_Count;();summary;df-generated | +| System.Data;DataViewSettingCollection;get_IsReadOnly;();summary;df-generated | +| System.Data;DataViewSettingCollection;get_IsSynchronized;();summary;df-generated | +| System.Data;DeletedRowInaccessibleException;DeletedRowInaccessibleException;();summary;df-generated | +| System.Data;DeletedRowInaccessibleException;DeletedRowInaccessibleException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Data;DeletedRowInaccessibleException;DeletedRowInaccessibleException;(System.String);summary;df-generated | +| System.Data;DeletedRowInaccessibleException;DeletedRowInaccessibleException;(System.String,System.Exception);summary;df-generated | +| System.Data;DuplicateNameException;DuplicateNameException;();summary;df-generated | +| System.Data;DuplicateNameException;DuplicateNameException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Data;DuplicateNameException;DuplicateNameException;(System.String);summary;df-generated | +| System.Data;DuplicateNameException;DuplicateNameException;(System.String,System.Exception);summary;df-generated | +| System.Data;EvaluateException;EvaluateException;();summary;df-generated | +| System.Data;EvaluateException;EvaluateException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Data;EvaluateException;EvaluateException;(System.String);summary;df-generated | +| System.Data;EvaluateException;EvaluateException;(System.String,System.Exception);summary;df-generated | +| System.Data;FillErrorEventArgs;get_Continue;();summary;df-generated | +| System.Data;FillErrorEventArgs;set_Continue;(System.Boolean);summary;df-generated | +| System.Data;ForeignKeyConstraint;Equals;(System.Object);summary;df-generated | +| System.Data;ForeignKeyConstraint;ForeignKeyConstraint;(System.Data.DataColumn,System.Data.DataColumn);summary;df-generated | +| System.Data;ForeignKeyConstraint;ForeignKeyConstraint;(System.Data.DataColumn[],System.Data.DataColumn[]);summary;df-generated | +| System.Data;ForeignKeyConstraint;GetHashCode;();summary;df-generated | +| System.Data;ForeignKeyConstraint;get_AcceptRejectRule;();summary;df-generated | +| System.Data;ForeignKeyConstraint;get_DeleteRule;();summary;df-generated | +| System.Data;ForeignKeyConstraint;get_RelatedTable;();summary;df-generated | +| System.Data;ForeignKeyConstraint;get_Table;();summary;df-generated | +| System.Data;ForeignKeyConstraint;get_UpdateRule;();summary;df-generated | +| System.Data;ForeignKeyConstraint;set_AcceptRejectRule;(System.Data.AcceptRejectRule);summary;df-generated | +| System.Data;ForeignKeyConstraint;set_DeleteRule;(System.Data.Rule);summary;df-generated | +| System.Data;ForeignKeyConstraint;set_UpdateRule;(System.Data.Rule);summary;df-generated | +| System.Data;IColumnMapping;get_DataSetColumn;();summary;df-generated | +| System.Data;IColumnMapping;get_SourceColumn;();summary;df-generated | +| System.Data;IColumnMapping;set_DataSetColumn;(System.String);summary;df-generated | +| System.Data;IColumnMapping;set_SourceColumn;(System.String);summary;df-generated | +| System.Data;IColumnMappingCollection;Add;(System.String,System.String);summary;df-generated | +| System.Data;IColumnMappingCollection;Contains;(System.String);summary;df-generated | +| System.Data;IColumnMappingCollection;GetByDataSetColumn;(System.String);summary;df-generated | +| System.Data;IColumnMappingCollection;IndexOf;(System.String);summary;df-generated | +| System.Data;IColumnMappingCollection;RemoveAt;(System.String);summary;df-generated | +| System.Data;IDataAdapter;Fill;(System.Data.DataSet);summary;df-generated | +| System.Data;IDataAdapter;FillSchema;(System.Data.DataSet,System.Data.SchemaType);summary;df-generated | +| System.Data;IDataAdapter;GetFillParameters;();summary;df-generated | +| System.Data;IDataAdapter;Update;(System.Data.DataSet);summary;df-generated | +| System.Data;IDataAdapter;get_MissingMappingAction;();summary;df-generated | +| System.Data;IDataAdapter;get_MissingSchemaAction;();summary;df-generated | +| System.Data;IDataAdapter;get_TableMappings;();summary;df-generated | +| System.Data;IDataAdapter;set_MissingMappingAction;(System.Data.MissingMappingAction);summary;df-generated | +| System.Data;IDataAdapter;set_MissingSchemaAction;(System.Data.MissingSchemaAction);summary;df-generated | +| System.Data;IDataParameter;get_DbType;();summary;df-generated | +| System.Data;IDataParameter;get_Direction;();summary;df-generated | +| System.Data;IDataParameter;get_IsNullable;();summary;df-generated | +| System.Data;IDataParameter;get_ParameterName;();summary;df-generated | +| System.Data;IDataParameter;get_SourceColumn;();summary;df-generated | +| System.Data;IDataParameter;get_SourceVersion;();summary;df-generated | +| System.Data;IDataParameter;get_Value;();summary;df-generated | +| System.Data;IDataParameter;set_DbType;(System.Data.DbType);summary;df-generated | +| System.Data;IDataParameter;set_Direction;(System.Data.ParameterDirection);summary;df-generated | +| System.Data;IDataParameter;set_ParameterName;(System.String);summary;df-generated | +| System.Data;IDataParameter;set_SourceColumn;(System.String);summary;df-generated | +| System.Data;IDataParameter;set_SourceVersion;(System.Data.DataRowVersion);summary;df-generated | +| System.Data;IDataParameter;set_Value;(System.Object);summary;df-generated | +| System.Data;IDataParameterCollection;Contains;(System.String);summary;df-generated | +| System.Data;IDataParameterCollection;IndexOf;(System.String);summary;df-generated | +| System.Data;IDataParameterCollection;RemoveAt;(System.String);summary;df-generated | +| System.Data;IDataReader;Close;();summary;df-generated | +| System.Data;IDataReader;GetSchemaTable;();summary;df-generated | +| System.Data;IDataReader;NextResult;();summary;df-generated | +| System.Data;IDataReader;Read;();summary;df-generated | +| System.Data;IDataReader;get_Depth;();summary;df-generated | +| System.Data;IDataReader;get_IsClosed;();summary;df-generated | +| System.Data;IDataReader;get_RecordsAffected;();summary;df-generated | +| System.Data;IDataRecord;GetBoolean;(System.Int32);summary;df-generated | +| System.Data;IDataRecord;GetByte;(System.Int32);summary;df-generated | +| System.Data;IDataRecord;GetBytes;(System.Int32,System.Int64,System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Data;IDataRecord;GetChar;(System.Int32);summary;df-generated | +| System.Data;IDataRecord;GetChars;(System.Int32,System.Int64,System.Char[],System.Int32,System.Int32);summary;df-generated | +| System.Data;IDataRecord;GetData;(System.Int32);summary;df-generated | +| System.Data;IDataRecord;GetDataTypeName;(System.Int32);summary;df-generated | +| System.Data;IDataRecord;GetDateTime;(System.Int32);summary;df-generated | +| System.Data;IDataRecord;GetDecimal;(System.Int32);summary;df-generated | +| System.Data;IDataRecord;GetDouble;(System.Int32);summary;df-generated | +| System.Data;IDataRecord;GetFieldType;(System.Int32);summary;df-generated | +| System.Data;IDataRecord;GetFloat;(System.Int32);summary;df-generated | +| System.Data;IDataRecord;GetGuid;(System.Int32);summary;df-generated | +| System.Data;IDataRecord;GetInt16;(System.Int32);summary;df-generated | +| System.Data;IDataRecord;GetInt32;(System.Int32);summary;df-generated | +| System.Data;IDataRecord;GetInt64;(System.Int32);summary;df-generated | +| System.Data;IDataRecord;GetName;(System.Int32);summary;df-generated | +| System.Data;IDataRecord;GetOrdinal;(System.String);summary;df-generated | +| System.Data;IDataRecord;GetString;(System.Int32);summary;df-generated | +| System.Data;IDataRecord;GetValue;(System.Int32);summary;df-generated | +| System.Data;IDataRecord;GetValues;(System.Object[]);summary;df-generated | +| System.Data;IDataRecord;IsDBNull;(System.Int32);summary;df-generated | +| System.Data;IDataRecord;get_FieldCount;();summary;df-generated | +| System.Data;IDataRecord;get_Item;(System.Int32);summary;df-generated | +| System.Data;IDataRecord;get_Item;(System.String);summary;df-generated | +| System.Data;IDbCommand;Cancel;();summary;df-generated | +| System.Data;IDbCommand;CreateParameter;();summary;df-generated | +| System.Data;IDbCommand;ExecuteNonQuery;();summary;df-generated | +| System.Data;IDbCommand;ExecuteReader;();summary;df-generated | +| System.Data;IDbCommand;ExecuteReader;(System.Data.CommandBehavior);summary;df-generated | +| System.Data;IDbCommand;ExecuteScalar;();summary;df-generated | +| System.Data;IDbCommand;Prepare;();summary;df-generated | +| System.Data;IDbCommand;get_CommandText;();summary;df-generated | +| System.Data;IDbCommand;get_CommandTimeout;();summary;df-generated | +| System.Data;IDbCommand;get_CommandType;();summary;df-generated | +| System.Data;IDbCommand;get_Connection;();summary;df-generated | +| System.Data;IDbCommand;get_Parameters;();summary;df-generated | +| System.Data;IDbCommand;get_Transaction;();summary;df-generated | +| System.Data;IDbCommand;get_UpdatedRowSource;();summary;df-generated | +| System.Data;IDbCommand;set_CommandText;(System.String);summary;df-generated | +| System.Data;IDbCommand;set_CommandTimeout;(System.Int32);summary;df-generated | +| System.Data;IDbCommand;set_CommandType;(System.Data.CommandType);summary;df-generated | +| System.Data;IDbCommand;set_Connection;(System.Data.IDbConnection);summary;df-generated | +| System.Data;IDbCommand;set_Transaction;(System.Data.IDbTransaction);summary;df-generated | +| System.Data;IDbCommand;set_UpdatedRowSource;(System.Data.UpdateRowSource);summary;df-generated | +| System.Data;IDbConnection;BeginTransaction;();summary;df-generated | +| System.Data;IDbConnection;BeginTransaction;(System.Data.IsolationLevel);summary;df-generated | +| System.Data;IDbConnection;ChangeDatabase;(System.String);summary;df-generated | +| System.Data;IDbConnection;Close;();summary;df-generated | +| System.Data;IDbConnection;CreateCommand;();summary;df-generated | +| System.Data;IDbConnection;Open;();summary;df-generated | +| System.Data;IDbConnection;get_ConnectionString;();summary;df-generated | +| System.Data;IDbConnection;get_ConnectionTimeout;();summary;df-generated | +| System.Data;IDbConnection;get_Database;();summary;df-generated | +| System.Data;IDbConnection;get_State;();summary;df-generated | +| System.Data;IDbConnection;set_ConnectionString;(System.String);summary;df-generated | +| System.Data;IDbDataAdapter;get_DeleteCommand;();summary;df-generated | +| System.Data;IDbDataAdapter;get_InsertCommand;();summary;df-generated | +| System.Data;IDbDataAdapter;get_SelectCommand;();summary;df-generated | +| System.Data;IDbDataAdapter;get_UpdateCommand;();summary;df-generated | +| System.Data;IDbDataAdapter;set_DeleteCommand;(System.Data.IDbCommand);summary;df-generated | +| System.Data;IDbDataAdapter;set_InsertCommand;(System.Data.IDbCommand);summary;df-generated | +| System.Data;IDbDataAdapter;set_SelectCommand;(System.Data.IDbCommand);summary;df-generated | +| System.Data;IDbDataAdapter;set_UpdateCommand;(System.Data.IDbCommand);summary;df-generated | +| System.Data;IDbDataParameter;get_Precision;();summary;df-generated | +| System.Data;IDbDataParameter;get_Scale;();summary;df-generated | +| System.Data;IDbDataParameter;get_Size;();summary;df-generated | +| System.Data;IDbDataParameter;set_Precision;(System.Byte);summary;df-generated | +| System.Data;IDbDataParameter;set_Scale;(System.Byte);summary;df-generated | +| System.Data;IDbDataParameter;set_Size;(System.Int32);summary;df-generated | +| System.Data;IDbTransaction;Commit;();summary;df-generated | +| System.Data;IDbTransaction;Rollback;();summary;df-generated | +| System.Data;IDbTransaction;get_Connection;();summary;df-generated | +| System.Data;IDbTransaction;get_IsolationLevel;();summary;df-generated | +| System.Data;ITableMapping;get_ColumnMappings;();summary;df-generated | +| System.Data;ITableMapping;get_DataSetTable;();summary;df-generated | +| System.Data;ITableMapping;get_SourceTable;();summary;df-generated | +| System.Data;ITableMapping;set_DataSetTable;(System.String);summary;df-generated | +| System.Data;ITableMapping;set_SourceTable;(System.String);summary;df-generated | +| System.Data;ITableMappingCollection;Add;(System.String,System.String);summary;df-generated | +| System.Data;ITableMappingCollection;Contains;(System.String);summary;df-generated | +| System.Data;ITableMappingCollection;GetByDataSetTable;(System.String);summary;df-generated | +| System.Data;ITableMappingCollection;IndexOf;(System.String);summary;df-generated | +| System.Data;ITableMappingCollection;RemoveAt;(System.String);summary;df-generated | +| System.Data;InRowChangingEventException;InRowChangingEventException;();summary;df-generated | +| System.Data;InRowChangingEventException;InRowChangingEventException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Data;InRowChangingEventException;InRowChangingEventException;(System.String);summary;df-generated | +| System.Data;InRowChangingEventException;InRowChangingEventException;(System.String,System.Exception);summary;df-generated | +| System.Data;InternalDataCollectionBase;get_Count;();summary;df-generated | +| System.Data;InternalDataCollectionBase;get_IsReadOnly;();summary;df-generated | +| System.Data;InternalDataCollectionBase;get_IsSynchronized;();summary;df-generated | +| System.Data;InternalDataCollectionBase;get_List;();summary;df-generated | +| System.Data;InvalidConstraintException;InvalidConstraintException;();summary;df-generated | +| System.Data;InvalidConstraintException;InvalidConstraintException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Data;InvalidConstraintException;InvalidConstraintException;(System.String);summary;df-generated | +| System.Data;InvalidConstraintException;InvalidConstraintException;(System.String,System.Exception);summary;df-generated | +| System.Data;InvalidExpressionException;InvalidExpressionException;();summary;df-generated | +| System.Data;InvalidExpressionException;InvalidExpressionException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Data;InvalidExpressionException;InvalidExpressionException;(System.String);summary;df-generated | +| System.Data;InvalidExpressionException;InvalidExpressionException;(System.String,System.Exception);summary;df-generated | +| System.Data;MergeFailedEventArgs;MergeFailedEventArgs;(System.Data.DataTable,System.String);summary;df-generated | +| System.Data;MergeFailedEventArgs;get_Conflict;();summary;df-generated | +| System.Data;MergeFailedEventArgs;get_Table;();summary;df-generated | +| System.Data;MissingPrimaryKeyException;MissingPrimaryKeyException;();summary;df-generated | +| System.Data;MissingPrimaryKeyException;MissingPrimaryKeyException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Data;MissingPrimaryKeyException;MissingPrimaryKeyException;(System.String);summary;df-generated | +| System.Data;MissingPrimaryKeyException;MissingPrimaryKeyException;(System.String,System.Exception);summary;df-generated | +| System.Data;NoNullAllowedException;NoNullAllowedException;();summary;df-generated | +| System.Data;NoNullAllowedException;NoNullAllowedException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Data;NoNullAllowedException;NoNullAllowedException;(System.String);summary;df-generated | +| System.Data;NoNullAllowedException;NoNullAllowedException;(System.String,System.Exception);summary;df-generated | +| System.Data;PropertyCollection;PropertyCollection;();summary;df-generated | +| System.Data;PropertyCollection;PropertyCollection;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Data;ReadOnlyException;ReadOnlyException;();summary;df-generated | +| System.Data;ReadOnlyException;ReadOnlyException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Data;ReadOnlyException;ReadOnlyException;(System.String);summary;df-generated | +| System.Data;ReadOnlyException;ReadOnlyException;(System.String,System.Exception);summary;df-generated | +| System.Data;RowNotInTableException;RowNotInTableException;();summary;df-generated | +| System.Data;RowNotInTableException;RowNotInTableException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Data;RowNotInTableException;RowNotInTableException;(System.String);summary;df-generated | +| System.Data;RowNotInTableException;RowNotInTableException;(System.String,System.Exception);summary;df-generated | +| System.Data;StateChangeEventArgs;StateChangeEventArgs;(System.Data.ConnectionState,System.Data.ConnectionState);summary;df-generated | +| System.Data;StateChangeEventArgs;get_CurrentState;();summary;df-generated | +| System.Data;StateChangeEventArgs;get_OriginalState;();summary;df-generated | +| System.Data;StatementCompletedEventArgs;StatementCompletedEventArgs;(System.Int32);summary;df-generated | +| System.Data;StatementCompletedEventArgs;get_RecordCount;();summary;df-generated | +| System.Data;StrongTypingException;StrongTypingException;();summary;df-generated | +| System.Data;StrongTypingException;StrongTypingException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Data;StrongTypingException;StrongTypingException;(System.String);summary;df-generated | +| System.Data;StrongTypingException;StrongTypingException;(System.String,System.Exception);summary;df-generated | +| System.Data;SyntaxErrorException;SyntaxErrorException;();summary;df-generated | +| System.Data;SyntaxErrorException;SyntaxErrorException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Data;SyntaxErrorException;SyntaxErrorException;(System.String);summary;df-generated | +| System.Data;SyntaxErrorException;SyntaxErrorException;(System.String,System.Exception);summary;df-generated | +| System.Data;TypedTableBase<>;TypedTableBase;();summary;df-generated | +| System.Data;TypedTableBase<>;TypedTableBase;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Data;UniqueConstraint;Equals;(System.Object);summary;df-generated | +| System.Data;UniqueConstraint;GetHashCode;();summary;df-generated | +| System.Data;UniqueConstraint;UniqueConstraint;(System.Data.DataColumn);summary;df-generated | +| System.Data;UniqueConstraint;UniqueConstraint;(System.Data.DataColumn,System.Boolean);summary;df-generated | +| System.Data;UniqueConstraint;UniqueConstraint;(System.Data.DataColumn[]);summary;df-generated | +| System.Data;UniqueConstraint;UniqueConstraint;(System.Data.DataColumn[],System.Boolean);summary;df-generated | +| System.Data;UniqueConstraint;get_IsPrimaryKey;();summary;df-generated | +| System.Data;UniqueConstraint;get_Table;();summary;df-generated | +| System.Data;VersionNotFoundException;VersionNotFoundException;();summary;df-generated | +| System.Data;VersionNotFoundException;VersionNotFoundException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Data;VersionNotFoundException;VersionNotFoundException;(System.String);summary;df-generated | +| System.Data;VersionNotFoundException;VersionNotFoundException;(System.String,System.Exception);summary;df-generated | +| System.Diagnostics.CodeAnalysis;ConstantExpectedAttribute;get_Max;();summary;df-generated | +| System.Diagnostics.CodeAnalysis;ConstantExpectedAttribute;get_Min;();summary;df-generated | +| System.Diagnostics.CodeAnalysis;ConstantExpectedAttribute;set_Max;(System.Object);summary;df-generated | +| System.Diagnostics.CodeAnalysis;ConstantExpectedAttribute;set_Min;(System.Object);summary;df-generated | +| System.Diagnostics.CodeAnalysis;DoesNotReturnIfAttribute;DoesNotReturnIfAttribute;(System.Boolean);summary;df-generated | +| System.Diagnostics.CodeAnalysis;DoesNotReturnIfAttribute;get_ParameterValue;();summary;df-generated | +| System.Diagnostics.CodeAnalysis;DynamicDependencyAttribute;DynamicDependencyAttribute;(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes,System.String,System.String);summary;df-generated | +| System.Diagnostics.CodeAnalysis;DynamicDependencyAttribute;DynamicDependencyAttribute;(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes,System.Type);summary;df-generated | +| System.Diagnostics.CodeAnalysis;DynamicDependencyAttribute;DynamicDependencyAttribute;(System.String);summary;df-generated | +| System.Diagnostics.CodeAnalysis;DynamicDependencyAttribute;DynamicDependencyAttribute;(System.String,System.String,System.String);summary;df-generated | +| System.Diagnostics.CodeAnalysis;DynamicDependencyAttribute;DynamicDependencyAttribute;(System.String,System.Type);summary;df-generated | +| System.Diagnostics.CodeAnalysis;DynamicDependencyAttribute;get_AssemblyName;();summary;df-generated | +| System.Diagnostics.CodeAnalysis;DynamicDependencyAttribute;get_Condition;();summary;df-generated | +| System.Diagnostics.CodeAnalysis;DynamicDependencyAttribute;get_MemberSignature;();summary;df-generated | +| System.Diagnostics.CodeAnalysis;DynamicDependencyAttribute;get_MemberTypes;();summary;df-generated | +| System.Diagnostics.CodeAnalysis;DynamicDependencyAttribute;get_Type;();summary;df-generated | +| System.Diagnostics.CodeAnalysis;DynamicDependencyAttribute;get_TypeName;();summary;df-generated | +| System.Diagnostics.CodeAnalysis;DynamicDependencyAttribute;set_Condition;(System.String);summary;df-generated | +| System.Diagnostics.CodeAnalysis;DynamicallyAccessedMembersAttribute;DynamicallyAccessedMembersAttribute;(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes);summary;df-generated | +| System.Diagnostics.CodeAnalysis;DynamicallyAccessedMembersAttribute;get_MemberTypes;();summary;df-generated | +| System.Diagnostics.CodeAnalysis;ExcludeFromCodeCoverageAttribute;ExcludeFromCodeCoverageAttribute;();summary;df-generated | +| System.Diagnostics.CodeAnalysis;ExcludeFromCodeCoverageAttribute;get_Justification;();summary;df-generated | +| System.Diagnostics.CodeAnalysis;ExcludeFromCodeCoverageAttribute;set_Justification;(System.String);summary;df-generated | +| System.Diagnostics.CodeAnalysis;MaybeNullWhenAttribute;MaybeNullWhenAttribute;(System.Boolean);summary;df-generated | +| System.Diagnostics.CodeAnalysis;MaybeNullWhenAttribute;get_ReturnValue;();summary;df-generated | +| System.Diagnostics.CodeAnalysis;MemberNotNullAttribute;MemberNotNullAttribute;(System.String);summary;df-generated | +| System.Diagnostics.CodeAnalysis;MemberNotNullAttribute;MemberNotNullAttribute;(System.String[]);summary;df-generated | +| System.Diagnostics.CodeAnalysis;MemberNotNullAttribute;get_Members;();summary;df-generated | +| System.Diagnostics.CodeAnalysis;MemberNotNullWhenAttribute;MemberNotNullWhenAttribute;(System.Boolean,System.String);summary;df-generated | +| System.Diagnostics.CodeAnalysis;MemberNotNullWhenAttribute;MemberNotNullWhenAttribute;(System.Boolean,System.String[]);summary;df-generated | +| System.Diagnostics.CodeAnalysis;MemberNotNullWhenAttribute;get_Members;();summary;df-generated | +| System.Diagnostics.CodeAnalysis;MemberNotNullWhenAttribute;get_ReturnValue;();summary;df-generated | +| System.Diagnostics.CodeAnalysis;NotNullIfNotNullAttribute;NotNullIfNotNullAttribute;(System.String);summary;df-generated | +| System.Diagnostics.CodeAnalysis;NotNullIfNotNullAttribute;get_ParameterName;();summary;df-generated | +| System.Diagnostics.CodeAnalysis;NotNullWhenAttribute;NotNullWhenAttribute;(System.Boolean);summary;df-generated | +| System.Diagnostics.CodeAnalysis;NotNullWhenAttribute;get_ReturnValue;();summary;df-generated | +| System.Diagnostics.CodeAnalysis;RequiresAssemblyFilesAttribute;RequiresAssemblyFilesAttribute;();summary;df-generated | +| System.Diagnostics.CodeAnalysis;RequiresAssemblyFilesAttribute;RequiresAssemblyFilesAttribute;(System.String);summary;df-generated | +| System.Diagnostics.CodeAnalysis;RequiresAssemblyFilesAttribute;get_Message;();summary;df-generated | +| System.Diagnostics.CodeAnalysis;RequiresAssemblyFilesAttribute;get_Url;();summary;df-generated | +| System.Diagnostics.CodeAnalysis;RequiresAssemblyFilesAttribute;set_Url;(System.String);summary;df-generated | +| System.Diagnostics.CodeAnalysis;RequiresDynamicCodeAttribute;RequiresDynamicCodeAttribute;(System.String);summary;df-generated | +| System.Diagnostics.CodeAnalysis;RequiresDynamicCodeAttribute;get_Message;();summary;df-generated | +| System.Diagnostics.CodeAnalysis;RequiresDynamicCodeAttribute;get_Url;();summary;df-generated | +| System.Diagnostics.CodeAnalysis;RequiresDynamicCodeAttribute;set_Url;(System.String);summary;df-generated | +| System.Diagnostics.CodeAnalysis;RequiresUnreferencedCodeAttribute;RequiresUnreferencedCodeAttribute;(System.String);summary;df-generated | +| System.Diagnostics.CodeAnalysis;RequiresUnreferencedCodeAttribute;get_Message;();summary;df-generated | +| System.Diagnostics.CodeAnalysis;RequiresUnreferencedCodeAttribute;get_Url;();summary;df-generated | +| System.Diagnostics.CodeAnalysis;RequiresUnreferencedCodeAttribute;set_Url;(System.String);summary;df-generated | +| System.Diagnostics.CodeAnalysis;SuppressMessageAttribute;SuppressMessageAttribute;(System.String,System.String);summary;df-generated | +| System.Diagnostics.CodeAnalysis;SuppressMessageAttribute;get_Category;();summary;df-generated | +| System.Diagnostics.CodeAnalysis;SuppressMessageAttribute;get_CheckId;();summary;df-generated | +| System.Diagnostics.CodeAnalysis;SuppressMessageAttribute;get_Justification;();summary;df-generated | +| System.Diagnostics.CodeAnalysis;SuppressMessageAttribute;get_MessageId;();summary;df-generated | +| System.Diagnostics.CodeAnalysis;SuppressMessageAttribute;get_Scope;();summary;df-generated | +| System.Diagnostics.CodeAnalysis;SuppressMessageAttribute;get_Target;();summary;df-generated | +| System.Diagnostics.CodeAnalysis;SuppressMessageAttribute;set_Justification;(System.String);summary;df-generated | +| System.Diagnostics.CodeAnalysis;SuppressMessageAttribute;set_MessageId;(System.String);summary;df-generated | +| System.Diagnostics.CodeAnalysis;SuppressMessageAttribute;set_Scope;(System.String);summary;df-generated | +| System.Diagnostics.CodeAnalysis;SuppressMessageAttribute;set_Target;(System.String);summary;df-generated | +| System.Diagnostics.CodeAnalysis;UnconditionalSuppressMessageAttribute;UnconditionalSuppressMessageAttribute;(System.String,System.String);summary;df-generated | +| System.Diagnostics.CodeAnalysis;UnconditionalSuppressMessageAttribute;get_Category;();summary;df-generated | +| System.Diagnostics.CodeAnalysis;UnconditionalSuppressMessageAttribute;get_CheckId;();summary;df-generated | +| System.Diagnostics.CodeAnalysis;UnconditionalSuppressMessageAttribute;get_Justification;();summary;df-generated | +| System.Diagnostics.CodeAnalysis;UnconditionalSuppressMessageAttribute;get_MessageId;();summary;df-generated | +| System.Diagnostics.CodeAnalysis;UnconditionalSuppressMessageAttribute;get_Scope;();summary;df-generated | +| System.Diagnostics.CodeAnalysis;UnconditionalSuppressMessageAttribute;get_Target;();summary;df-generated | +| System.Diagnostics.CodeAnalysis;UnconditionalSuppressMessageAttribute;set_Justification;(System.String);summary;df-generated | +| System.Diagnostics.CodeAnalysis;UnconditionalSuppressMessageAttribute;set_MessageId;(System.String);summary;df-generated | +| System.Diagnostics.CodeAnalysis;UnconditionalSuppressMessageAttribute;set_Scope;(System.String);summary;df-generated | +| System.Diagnostics.CodeAnalysis;UnconditionalSuppressMessageAttribute;set_Target;(System.String);summary;df-generated | +| System.Diagnostics.Contracts;Contract;Assert;(System.Boolean);summary;df-generated | +| System.Diagnostics.Contracts;Contract;Assert;(System.Boolean,System.String);summary;df-generated | +| System.Diagnostics.Contracts;Contract;Assume;(System.Boolean);summary;df-generated | +| System.Diagnostics.Contracts;Contract;Assume;(System.Boolean,System.String);summary;df-generated | +| System.Diagnostics.Contracts;Contract;EndContractBlock;();summary;df-generated | +| System.Diagnostics.Contracts;Contract;Ensures;(System.Boolean);summary;df-generated | +| System.Diagnostics.Contracts;Contract;Ensures;(System.Boolean,System.String);summary;df-generated | +| System.Diagnostics.Contracts;Contract;EnsuresOnThrow<>;(System.Boolean);summary;df-generated | +| System.Diagnostics.Contracts;Contract;EnsuresOnThrow<>;(System.Boolean,System.String);summary;df-generated | +| System.Diagnostics.Contracts;Contract;Invariant;(System.Boolean);summary;df-generated | +| System.Diagnostics.Contracts;Contract;Invariant;(System.Boolean,System.String);summary;df-generated | +| System.Diagnostics.Contracts;Contract;OldValue<>;(T);summary;df-generated | +| System.Diagnostics.Contracts;Contract;Requires;(System.Boolean);summary;df-generated | +| System.Diagnostics.Contracts;Contract;Requires;(System.Boolean,System.String);summary;df-generated | +| System.Diagnostics.Contracts;Contract;Requires<>;(System.Boolean);summary;df-generated | +| System.Diagnostics.Contracts;Contract;Requires<>;(System.Boolean,System.String);summary;df-generated | +| System.Diagnostics.Contracts;Contract;Result<>;();summary;df-generated | +| System.Diagnostics.Contracts;Contract;ValueAtReturn<>;(T);summary;df-generated | +| System.Diagnostics.Contracts;ContractFailedEventArgs;SetHandled;();summary;df-generated | +| System.Diagnostics.Contracts;ContractFailedEventArgs;SetUnwind;();summary;df-generated | +| System.Diagnostics.Contracts;ContractFailedEventArgs;get_FailureKind;();summary;df-generated | +| System.Diagnostics.Contracts;ContractFailedEventArgs;get_Handled;();summary;df-generated | +| System.Diagnostics.Contracts;ContractFailedEventArgs;get_Unwind;();summary;df-generated | +| System.Diagnostics.Contracts;ContractOptionAttribute;get_Enabled;();summary;df-generated | +| System.Diagnostics.Contracts;ContractVerificationAttribute;ContractVerificationAttribute;(System.Boolean);summary;df-generated | +| System.Diagnostics.Contracts;ContractVerificationAttribute;get_Value;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventKeyword;get_DisplayName;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventKeyword;get_Name;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventKeyword;get_Value;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLevel;get_DisplayName;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLevel;get_Name;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLevel;get_Value;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogConfiguration;Dispose;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogConfiguration;Dispose;(System.Boolean);summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogConfiguration;EventLogConfiguration;(System.String);summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogConfiguration;EventLogConfiguration;(System.String,System.Diagnostics.Eventing.Reader.EventLogSession);summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogConfiguration;SaveChanges;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogConfiguration;get_IsClassicLog;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogConfiguration;get_IsEnabled;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogConfiguration;get_LogFilePath;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogConfiguration;get_LogIsolation;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogConfiguration;get_LogMode;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogConfiguration;get_LogName;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogConfiguration;get_LogType;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogConfiguration;get_MaximumSizeInBytes;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogConfiguration;get_OwningProviderName;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogConfiguration;get_ProviderBufferSize;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogConfiguration;get_ProviderControlGuid;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogConfiguration;get_ProviderKeywords;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogConfiguration;get_ProviderLatency;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogConfiguration;get_ProviderLevel;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogConfiguration;get_ProviderMaximumNumberOfBuffers;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogConfiguration;get_ProviderMinimumNumberOfBuffers;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogConfiguration;get_ProviderNames;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogConfiguration;get_SecurityDescriptor;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogConfiguration;set_IsEnabled;(System.Boolean);summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogConfiguration;set_LogFilePath;(System.String);summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogConfiguration;set_LogMode;(System.Diagnostics.Eventing.Reader.EventLogMode);summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogConfiguration;set_MaximumSizeInBytes;(System.Int64);summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogConfiguration;set_ProviderKeywords;(System.Nullable);summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogConfiguration;set_ProviderLevel;(System.Nullable);summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogConfiguration;set_SecurityDescriptor;(System.String);summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogException;EventLogException;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogException;EventLogException;(System.Int32);summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogException;EventLogException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogException;EventLogException;(System.String);summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogException;EventLogException;(System.String,System.Exception);summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogException;get_Message;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogInformation;get_Attributes;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogInformation;get_CreationTime;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogInformation;get_FileSize;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogInformation;get_IsLogFull;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogInformation;get_LastAccessTime;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogInformation;get_LastWriteTime;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogInformation;get_OldestRecordNumber;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogInformation;get_RecordCount;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogInvalidDataException;EventLogInvalidDataException;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogInvalidDataException;EventLogInvalidDataException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogInvalidDataException;EventLogInvalidDataException;(System.String);summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogInvalidDataException;EventLogInvalidDataException;(System.String,System.Exception);summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogLink;get_DisplayName;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogLink;get_IsImported;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogLink;get_LogName;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogNotFoundException;EventLogNotFoundException;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogNotFoundException;EventLogNotFoundException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogNotFoundException;EventLogNotFoundException;(System.String);summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogNotFoundException;EventLogNotFoundException;(System.String,System.Exception);summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogPropertySelector;Dispose;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogPropertySelector;Dispose;(System.Boolean);summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogPropertySelector;EventLogPropertySelector;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogProviderDisabledException;EventLogProviderDisabledException;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogProviderDisabledException;EventLogProviderDisabledException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogProviderDisabledException;EventLogProviderDisabledException;(System.String);summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogProviderDisabledException;EventLogProviderDisabledException;(System.String,System.Exception);summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogQuery;EventLogQuery;(System.String,System.Diagnostics.Eventing.Reader.PathType);summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogQuery;EventLogQuery;(System.String,System.Diagnostics.Eventing.Reader.PathType,System.String);summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogQuery;get_ReverseDirection;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogQuery;get_Session;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogQuery;get_TolerateQueryErrors;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogQuery;set_ReverseDirection;(System.Boolean);summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogQuery;set_Session;(System.Diagnostics.Eventing.Reader.EventLogSession);summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogQuery;set_TolerateQueryErrors;(System.Boolean);summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogReader;CancelReading;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogReader;Dispose;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogReader;Dispose;(System.Boolean);summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogReader;EventLogReader;(System.Diagnostics.Eventing.Reader.EventLogQuery);summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogReader;EventLogReader;(System.Diagnostics.Eventing.Reader.EventLogQuery,System.Diagnostics.Eventing.Reader.EventBookmark);summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogReader;EventLogReader;(System.String);summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogReader;EventLogReader;(System.String,System.Diagnostics.Eventing.Reader.PathType);summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogReader;ReadEvent;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogReader;ReadEvent;(System.TimeSpan);summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogReader;Seek;(System.Diagnostics.Eventing.Reader.EventBookmark);summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogReader;Seek;(System.Diagnostics.Eventing.Reader.EventBookmark,System.Int64);summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogReader;Seek;(System.IO.SeekOrigin,System.Int64);summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogReader;get_BatchSize;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogReader;get_LogStatus;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogReader;set_BatchSize;(System.Int32);summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogReadingException;EventLogReadingException;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogReadingException;EventLogReadingException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogReadingException;EventLogReadingException;(System.String);summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogReadingException;EventLogReadingException;(System.String,System.Exception);summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogRecord;Dispose;(System.Boolean);summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogRecord;FormatDescription;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogRecord;FormatDescription;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogRecord;GetPropertyValues;(System.Diagnostics.Eventing.Reader.EventLogPropertySelector);summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogRecord;ToXml;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogRecord;get_ActivityId;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogRecord;get_Bookmark;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogRecord;get_ContainerLog;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogRecord;get_Id;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogRecord;get_Keywords;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogRecord;get_KeywordsDisplayNames;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogRecord;get_Level;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogRecord;get_LevelDisplayName;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogRecord;get_LogName;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogRecord;get_MachineName;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogRecord;get_MatchedQueryIds;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogRecord;get_Opcode;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogRecord;get_OpcodeDisplayName;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogRecord;get_ProcessId;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogRecord;get_Properties;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogRecord;get_ProviderId;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogRecord;get_ProviderName;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogRecord;get_Qualifiers;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogRecord;get_RecordId;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogRecord;get_RelatedActivityId;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogRecord;get_Task;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogRecord;get_TaskDisplayName;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogRecord;get_ThreadId;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogRecord;get_TimeCreated;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogRecord;get_UserId;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogRecord;get_Version;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogSession;CancelCurrentOperations;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogSession;ClearLog;(System.String);summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogSession;ClearLog;(System.String,System.String);summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogSession;Dispose;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogSession;Dispose;(System.Boolean);summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogSession;EventLogSession;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogSession;EventLogSession;(System.String);summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogSession;EventLogSession;(System.String,System.String,System.String,System.Security.SecureString,System.Diagnostics.Eventing.Reader.SessionAuthentication);summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogSession;ExportLog;(System.String,System.Diagnostics.Eventing.Reader.PathType,System.String,System.String);summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogSession;ExportLog;(System.String,System.Diagnostics.Eventing.Reader.PathType,System.String,System.String,System.Boolean);summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogSession;ExportLogAndMessages;(System.String,System.Diagnostics.Eventing.Reader.PathType,System.String,System.String);summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogSession;ExportLogAndMessages;(System.String,System.Diagnostics.Eventing.Reader.PathType,System.String,System.String,System.Boolean,System.Globalization.CultureInfo);summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogSession;GetLogInformation;(System.String,System.Diagnostics.Eventing.Reader.PathType);summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogSession;GetLogNames;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogSession;GetProviderNames;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogSession;get_GlobalSession;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogStatus;get_LogName;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogStatus;get_StatusCode;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogWatcher;Dispose;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogWatcher;Dispose;(System.Boolean);summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogWatcher;EventLogWatcher;(System.Diagnostics.Eventing.Reader.EventLogQuery);summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogWatcher;EventLogWatcher;(System.Diagnostics.Eventing.Reader.EventLogQuery,System.Diagnostics.Eventing.Reader.EventBookmark);summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogWatcher;EventLogWatcher;(System.Diagnostics.Eventing.Reader.EventLogQuery,System.Diagnostics.Eventing.Reader.EventBookmark,System.Boolean);summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogWatcher;EventLogWatcher;(System.String);summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogWatcher;get_Enabled;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventLogWatcher;set_Enabled;(System.Boolean);summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventMetadata;get_Description;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventMetadata;get_Id;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventMetadata;get_Keywords;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventMetadata;get_Level;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventMetadata;get_LogLink;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventMetadata;get_Opcode;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventMetadata;get_Task;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventMetadata;get_Template;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventMetadata;get_Version;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventOpcode;get_DisplayName;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventOpcode;get_Name;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventOpcode;get_Value;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventProperty;get_Value;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventRecord;Dispose;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventRecord;Dispose;(System.Boolean);summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventRecord;EventRecord;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventRecord;FormatDescription;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventRecord;FormatDescription;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventRecord;ToXml;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventRecord;get_ActivityId;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventRecord;get_Bookmark;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventRecord;get_Id;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventRecord;get_Keywords;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventRecord;get_KeywordsDisplayNames;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventRecord;get_Level;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventRecord;get_LevelDisplayName;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventRecord;get_LogName;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventRecord;get_MachineName;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventRecord;get_Opcode;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventRecord;get_OpcodeDisplayName;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventRecord;get_ProcessId;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventRecord;get_Properties;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventRecord;get_ProviderId;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventRecord;get_ProviderName;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventRecord;get_Qualifiers;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventRecord;get_RecordId;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventRecord;get_RelatedActivityId;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventRecord;get_Task;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventRecord;get_TaskDisplayName;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventRecord;get_ThreadId;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventRecord;get_TimeCreated;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventRecord;get_UserId;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventRecord;get_Version;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventRecordWrittenEventArgs;get_EventException;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventRecordWrittenEventArgs;get_EventRecord;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventTask;get_DisplayName;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventTask;get_EventGuid;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventTask;get_Name;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;EventTask;get_Value;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;ProviderMetadata;Dispose;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;ProviderMetadata;Dispose;(System.Boolean);summary;df-generated | +| System.Diagnostics.Eventing.Reader;ProviderMetadata;ProviderMetadata;(System.String);summary;df-generated | +| System.Diagnostics.Eventing.Reader;ProviderMetadata;ProviderMetadata;(System.String,System.Diagnostics.Eventing.Reader.EventLogSession,System.Globalization.CultureInfo);summary;df-generated | +| System.Diagnostics.Eventing.Reader;ProviderMetadata;get_DisplayName;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;ProviderMetadata;get_Events;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;ProviderMetadata;get_HelpLink;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;ProviderMetadata;get_Id;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;ProviderMetadata;get_Keywords;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;ProviderMetadata;get_Levels;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;ProviderMetadata;get_LogLinks;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;ProviderMetadata;get_MessageFilePath;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;ProviderMetadata;get_Name;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;ProviderMetadata;get_Opcodes;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;ProviderMetadata;get_ParameterFilePath;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;ProviderMetadata;get_ResourceFilePath;();summary;df-generated | +| System.Diagnostics.Eventing.Reader;ProviderMetadata;get_Tasks;();summary;df-generated | +| System.Diagnostics.Metrics;Counter<>;Add;(T);summary;df-generated | +| System.Diagnostics.Metrics;Counter<>;Add;(T,System.Collections.Generic.KeyValuePair);summary;df-generated | +| System.Diagnostics.Metrics;Counter<>;Add;(T,System.Collections.Generic.KeyValuePair,System.Collections.Generic.KeyValuePair);summary;df-generated | +| System.Diagnostics.Metrics;Counter<>;Add;(T,System.Collections.Generic.KeyValuePair,System.Collections.Generic.KeyValuePair,System.Collections.Generic.KeyValuePair);summary;df-generated | +| System.Diagnostics.Metrics;Counter<>;Add;(T,System.Collections.Generic.KeyValuePair[]);summary;df-generated | +| System.Diagnostics.Metrics;Counter<>;Add;(T,System.Diagnostics.TagList);summary;df-generated | +| System.Diagnostics.Metrics;Counter<>;Add;(T,System.ReadOnlySpan>);summary;df-generated | +| System.Diagnostics.Metrics;Histogram<>;Record;(T);summary;df-generated | +| System.Diagnostics.Metrics;Histogram<>;Record;(T,System.Collections.Generic.KeyValuePair);summary;df-generated | +| System.Diagnostics.Metrics;Histogram<>;Record;(T,System.Collections.Generic.KeyValuePair,System.Collections.Generic.KeyValuePair);summary;df-generated | +| System.Diagnostics.Metrics;Histogram<>;Record;(T,System.Collections.Generic.KeyValuePair,System.Collections.Generic.KeyValuePair,System.Collections.Generic.KeyValuePair);summary;df-generated | +| System.Diagnostics.Metrics;Histogram<>;Record;(T,System.Collections.Generic.KeyValuePair[]);summary;df-generated | +| System.Diagnostics.Metrics;Histogram<>;Record;(T,System.Diagnostics.TagList);summary;df-generated | +| System.Diagnostics.Metrics;Histogram<>;Record;(T,System.ReadOnlySpan>);summary;df-generated | +| System.Diagnostics.Metrics;Instrument;Instrument;(System.Diagnostics.Metrics.Meter,System.String,System.String,System.String);summary;df-generated | +| System.Diagnostics.Metrics;Instrument;Publish;();summary;df-generated | +| System.Diagnostics.Metrics;Instrument;get_Description;();summary;df-generated | +| System.Diagnostics.Metrics;Instrument;get_Enabled;();summary;df-generated | +| System.Diagnostics.Metrics;Instrument;get_IsObservable;();summary;df-generated | +| System.Diagnostics.Metrics;Instrument;get_Meter;();summary;df-generated | +| System.Diagnostics.Metrics;Instrument;get_Name;();summary;df-generated | +| System.Diagnostics.Metrics;Instrument;get_Unit;();summary;df-generated | +| System.Diagnostics.Metrics;Instrument<>;Instrument;(System.Diagnostics.Metrics.Meter,System.String,System.String,System.String);summary;df-generated | +| System.Diagnostics.Metrics;Instrument<>;RecordMeasurement;(T);summary;df-generated | +| System.Diagnostics.Metrics;Instrument<>;RecordMeasurement;(T,System.Collections.Generic.KeyValuePair);summary;df-generated | +| System.Diagnostics.Metrics;Instrument<>;RecordMeasurement;(T,System.Collections.Generic.KeyValuePair,System.Collections.Generic.KeyValuePair);summary;df-generated | +| System.Diagnostics.Metrics;Instrument<>;RecordMeasurement;(T,System.Collections.Generic.KeyValuePair,System.Collections.Generic.KeyValuePair,System.Collections.Generic.KeyValuePair);summary;df-generated | +| System.Diagnostics.Metrics;Instrument<>;RecordMeasurement;(T,System.Diagnostics.TagList);summary;df-generated | +| System.Diagnostics.Metrics;Instrument<>;RecordMeasurement;(T,System.ReadOnlySpan>);summary;df-generated | +| System.Diagnostics.Metrics;Measurement<>;Measurement;(T);summary;df-generated | +| System.Diagnostics.Metrics;Measurement<>;Measurement;(T,System.Collections.Generic.IEnumerable>);summary;df-generated | +| System.Diagnostics.Metrics;Measurement<>;Measurement;(T,System.ReadOnlySpan>);summary;df-generated | +| System.Diagnostics.Metrics;Measurement<>;get_Tags;();summary;df-generated | +| System.Diagnostics.Metrics;Measurement<>;get_Value;();summary;df-generated | +| System.Diagnostics.Metrics;Meter;CreateCounter<>;(System.String,System.String,System.String);summary;df-generated | +| System.Diagnostics.Metrics;Meter;CreateHistogram<>;(System.String,System.String,System.String);summary;df-generated | +| System.Diagnostics.Metrics;Meter;Dispose;();summary;df-generated | +| System.Diagnostics.Metrics;Meter;Meter;(System.String);summary;df-generated | +| System.Diagnostics.Metrics;Meter;Meter;(System.String,System.String);summary;df-generated | +| System.Diagnostics.Metrics;Meter;get_Name;();summary;df-generated | +| System.Diagnostics.Metrics;Meter;get_Version;();summary;df-generated | +| System.Diagnostics.Metrics;MeterListener;DisableMeasurementEvents;(System.Diagnostics.Metrics.Instrument);summary;df-generated | +| System.Diagnostics.Metrics;MeterListener;Dispose;();summary;df-generated | +| System.Diagnostics.Metrics;MeterListener;EnableMeasurementEvents;(System.Diagnostics.Metrics.Instrument,System.Object);summary;df-generated | +| System.Diagnostics.Metrics;MeterListener;MeterListener;();summary;df-generated | +| System.Diagnostics.Metrics;MeterListener;RecordObservableInstruments;();summary;df-generated | +| System.Diagnostics.Metrics;MeterListener;Start;();summary;df-generated | +| System.Diagnostics.Metrics;MeterListener;get_InstrumentPublished;();summary;df-generated | +| System.Diagnostics.Metrics;MeterListener;get_MeasurementsCompleted;();summary;df-generated | +| System.Diagnostics.Metrics;ObservableCounter<>;Observe;();summary;df-generated | +| System.Diagnostics.Metrics;ObservableGauge<>;Observe;();summary;df-generated | +| System.Diagnostics.Metrics;ObservableInstrument<>;ObservableInstrument;(System.Diagnostics.Metrics.Meter,System.String,System.String,System.String);summary;df-generated | +| System.Diagnostics.Metrics;ObservableInstrument<>;Observe;();summary;df-generated | +| System.Diagnostics.Metrics;ObservableInstrument<>;get_IsObservable;();summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolBinder1;GetReader;(System.IntPtr,System.String,System.String);summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolBinder;GetReader;(System.Int32,System.String,System.String);summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolDocument;FindClosestLine;(System.Int32);summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolDocument;GetCheckSum;();summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolDocument;GetSourceRange;(System.Int32,System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolDocument;get_CheckSumAlgorithmId;();summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolDocument;get_DocumentType;();summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolDocument;get_HasEmbeddedSource;();summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolDocument;get_Language;();summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolDocument;get_LanguageVendor;();summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolDocument;get_SourceLength;();summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolDocument;get_URL;();summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolDocumentWriter;SetCheckSum;(System.Guid,System.Byte[]);summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolDocumentWriter;SetSource;(System.Byte[]);summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolMethod;GetNamespace;();summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolMethod;GetOffset;(System.Diagnostics.SymbolStore.ISymbolDocument,System.Int32,System.Int32);summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolMethod;GetParameters;();summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolMethod;GetRanges;(System.Diagnostics.SymbolStore.ISymbolDocument,System.Int32,System.Int32);summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolMethod;GetScope;(System.Int32);summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolMethod;GetSequencePoints;(System.Int32[],System.Diagnostics.SymbolStore.ISymbolDocument[],System.Int32[],System.Int32[],System.Int32[],System.Int32[]);summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolMethod;GetSourceStartEnd;(System.Diagnostics.SymbolStore.ISymbolDocument[],System.Int32[],System.Int32[]);summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolMethod;get_RootScope;();summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolMethod;get_SequencePointCount;();summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolMethod;get_Token;();summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolNamespace;GetNamespaces;();summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolNamespace;GetVariables;();summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolNamespace;get_Name;();summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolReader;GetDocument;(System.String,System.Guid,System.Guid,System.Guid);summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolReader;GetDocuments;();summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolReader;GetGlobalVariables;();summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolReader;GetMethod;(System.Diagnostics.SymbolStore.SymbolToken);summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolReader;GetMethod;(System.Diagnostics.SymbolStore.SymbolToken,System.Int32);summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolReader;GetMethodFromDocumentPosition;(System.Diagnostics.SymbolStore.ISymbolDocument,System.Int32,System.Int32);summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolReader;GetNamespaces;();summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolReader;GetSymAttribute;(System.Diagnostics.SymbolStore.SymbolToken,System.String);summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolReader;GetVariables;(System.Diagnostics.SymbolStore.SymbolToken);summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolReader;get_UserEntryPoint;();summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolScope;GetChildren;();summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolScope;GetLocals;();summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolScope;GetNamespaces;();summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolScope;get_EndOffset;();summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolScope;get_Method;();summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolScope;get_Parent;();summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolScope;get_StartOffset;();summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolVariable;GetSignature;();summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolVariable;get_AddressField1;();summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolVariable;get_AddressField2;();summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolVariable;get_AddressField3;();summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolVariable;get_AddressKind;();summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolVariable;get_Attributes;();summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolVariable;get_EndOffset;();summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolVariable;get_Name;();summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolVariable;get_StartOffset;();summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolWriter;Close;();summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolWriter;CloseMethod;();summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolWriter;CloseNamespace;();summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolWriter;CloseScope;(System.Int32);summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolWriter;DefineDocument;(System.String,System.Guid,System.Guid,System.Guid);summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolWriter;DefineField;(System.Diagnostics.SymbolStore.SymbolToken,System.String,System.Reflection.FieldAttributes,System.Byte[],System.Diagnostics.SymbolStore.SymAddressKind,System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolWriter;DefineGlobalVariable;(System.String,System.Reflection.FieldAttributes,System.Byte[],System.Diagnostics.SymbolStore.SymAddressKind,System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolWriter;DefineLocalVariable;(System.String,System.Reflection.FieldAttributes,System.Byte[],System.Diagnostics.SymbolStore.SymAddressKind,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolWriter;DefineParameter;(System.String,System.Reflection.ParameterAttributes,System.Int32,System.Diagnostics.SymbolStore.SymAddressKind,System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolWriter;DefineSequencePoints;(System.Diagnostics.SymbolStore.ISymbolDocumentWriter,System.Int32[],System.Int32[],System.Int32[],System.Int32[],System.Int32[]);summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolWriter;Initialize;(System.IntPtr,System.String,System.Boolean);summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolWriter;OpenMethod;(System.Diagnostics.SymbolStore.SymbolToken);summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolWriter;OpenNamespace;(System.String);summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolWriter;OpenScope;(System.Int32);summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolWriter;SetMethodSourceRange;(System.Diagnostics.SymbolStore.ISymbolDocumentWriter,System.Int32,System.Int32,System.Diagnostics.SymbolStore.ISymbolDocumentWriter,System.Int32,System.Int32);summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolWriter;SetScopeRange;(System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolWriter;SetSymAttribute;(System.Diagnostics.SymbolStore.SymbolToken,System.String,System.Byte[]);summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolWriter;SetUnderlyingWriter;(System.IntPtr);summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolWriter;SetUserEntryPoint;(System.Diagnostics.SymbolStore.SymbolToken);summary;df-generated | +| System.Diagnostics.SymbolStore;ISymbolWriter;UsingNamespace;(System.String);summary;df-generated | +| System.Diagnostics.SymbolStore;SymbolToken;Equals;(System.Diagnostics.SymbolStore.SymbolToken);summary;df-generated | +| System.Diagnostics.SymbolStore;SymbolToken;Equals;(System.Object);summary;df-generated | +| System.Diagnostics.SymbolStore;SymbolToken;GetHashCode;();summary;df-generated | +| System.Diagnostics.SymbolStore;SymbolToken;GetToken;();summary;df-generated | +| System.Diagnostics.SymbolStore;SymbolToken;SymbolToken;(System.Int32);summary;df-generated | +| System.Diagnostics.Tracing;DiagnosticCounter;AddMetadata;(System.String,System.String);summary;df-generated | +| System.Diagnostics.Tracing;DiagnosticCounter;Dispose;();summary;df-generated | +| System.Diagnostics.Tracing;DiagnosticCounter;get_EventSource;();summary;df-generated | +| System.Diagnostics.Tracing;DiagnosticCounter;get_Name;();summary;df-generated | +| System.Diagnostics.Tracing;EventAttribute;EventAttribute;(System.Int32);summary;df-generated | +| System.Diagnostics.Tracing;EventAttribute;get_ActivityOptions;();summary;df-generated | +| System.Diagnostics.Tracing;EventAttribute;get_Channel;();summary;df-generated | +| System.Diagnostics.Tracing;EventAttribute;get_EventId;();summary;df-generated | +| System.Diagnostics.Tracing;EventAttribute;get_Keywords;();summary;df-generated | +| System.Diagnostics.Tracing;EventAttribute;get_Level;();summary;df-generated | +| System.Diagnostics.Tracing;EventAttribute;get_Message;();summary;df-generated | +| System.Diagnostics.Tracing;EventAttribute;get_Opcode;();summary;df-generated | +| System.Diagnostics.Tracing;EventAttribute;get_Tags;();summary;df-generated | +| System.Diagnostics.Tracing;EventAttribute;get_Task;();summary;df-generated | +| System.Diagnostics.Tracing;EventAttribute;get_Version;();summary;df-generated | +| System.Diagnostics.Tracing;EventAttribute;set_ActivityOptions;(System.Diagnostics.Tracing.EventActivityOptions);summary;df-generated | +| System.Diagnostics.Tracing;EventAttribute;set_Channel;(System.Diagnostics.Tracing.EventChannel);summary;df-generated | +| System.Diagnostics.Tracing;EventAttribute;set_Keywords;(System.Diagnostics.Tracing.EventKeywords);summary;df-generated | +| System.Diagnostics.Tracing;EventAttribute;set_Level;(System.Diagnostics.Tracing.EventLevel);summary;df-generated | +| System.Diagnostics.Tracing;EventAttribute;set_Message;(System.String);summary;df-generated | +| System.Diagnostics.Tracing;EventAttribute;set_Opcode;(System.Diagnostics.Tracing.EventOpcode);summary;df-generated | +| System.Diagnostics.Tracing;EventAttribute;set_Tags;(System.Diagnostics.Tracing.EventTags);summary;df-generated | +| System.Diagnostics.Tracing;EventAttribute;set_Task;(System.Diagnostics.Tracing.EventTask);summary;df-generated | +| System.Diagnostics.Tracing;EventAttribute;set_Version;(System.Byte);summary;df-generated | +| System.Diagnostics.Tracing;EventCommandEventArgs;DisableEvent;(System.Int32);summary;df-generated | +| System.Diagnostics.Tracing;EventCommandEventArgs;EnableEvent;(System.Int32);summary;df-generated | +| System.Diagnostics.Tracing;EventCommandEventArgs;get_Arguments;();summary;df-generated | +| System.Diagnostics.Tracing;EventCommandEventArgs;get_Command;();summary;df-generated | +| System.Diagnostics.Tracing;EventCounter;EventCounter;(System.String,System.Diagnostics.Tracing.EventSource);summary;df-generated | +| System.Diagnostics.Tracing;EventCounter;ToString;();summary;df-generated | +| System.Diagnostics.Tracing;EventCounter;WriteMetric;(System.Double);summary;df-generated | +| System.Diagnostics.Tracing;EventCounter;WriteMetric;(System.Single);summary;df-generated | +| System.Diagnostics.Tracing;EventDataAttribute;get_Name;();summary;df-generated | +| System.Diagnostics.Tracing;EventDataAttribute;set_Name;(System.String);summary;df-generated | +| System.Diagnostics.Tracing;EventFieldAttribute;get_Format;();summary;df-generated | +| System.Diagnostics.Tracing;EventFieldAttribute;get_Tags;();summary;df-generated | +| System.Diagnostics.Tracing;EventFieldAttribute;set_Format;(System.Diagnostics.Tracing.EventFieldFormat);summary;df-generated | +| System.Diagnostics.Tracing;EventFieldAttribute;set_Tags;(System.Diagnostics.Tracing.EventFieldTags);summary;df-generated | +| System.Diagnostics.Tracing;EventListener;Dispose;();summary;df-generated | +| System.Diagnostics.Tracing;EventListener;EventListener;();summary;df-generated | +| System.Diagnostics.Tracing;EventListener;EventSourceIndex;(System.Diagnostics.Tracing.EventSource);summary;df-generated | +| System.Diagnostics.Tracing;EventListener;OnEventSourceCreated;(System.Diagnostics.Tracing.EventSource);summary;df-generated | +| System.Diagnostics.Tracing;EventListener;OnEventWritten;(System.Diagnostics.Tracing.EventWrittenEventArgs);summary;df-generated | +| System.Diagnostics.Tracing;EventSource+EventData;get_DataPointer;();summary;df-generated | +| System.Diagnostics.Tracing;EventSource+EventData;get_Size;();summary;df-generated | +| System.Diagnostics.Tracing;EventSource+EventData;set_DataPointer;(System.IntPtr);summary;df-generated | +| System.Diagnostics.Tracing;EventSource+EventData;set_Size;(System.Int32);summary;df-generated | +| System.Diagnostics.Tracing;EventSource;Dispose;();summary;df-generated | +| System.Diagnostics.Tracing;EventSource;Dispose;(System.Boolean);summary;df-generated | +| System.Diagnostics.Tracing;EventSource;EventSource;();summary;df-generated | +| System.Diagnostics.Tracing;EventSource;EventSource;(System.Boolean);summary;df-generated | +| System.Diagnostics.Tracing;EventSource;EventSource;(System.Diagnostics.Tracing.EventSourceSettings);summary;df-generated | +| System.Diagnostics.Tracing;EventSource;EventSource;(System.String);summary;df-generated | +| System.Diagnostics.Tracing;EventSource;EventSource;(System.String,System.Diagnostics.Tracing.EventSourceSettings);summary;df-generated | +| System.Diagnostics.Tracing;EventSource;EventSource;(System.String,System.Diagnostics.Tracing.EventSourceSettings,System.String[]);summary;df-generated | +| System.Diagnostics.Tracing;EventSource;GetGuid;(System.Type);summary;df-generated | +| System.Diagnostics.Tracing;EventSource;GetSources;();summary;df-generated | +| System.Diagnostics.Tracing;EventSource;IsEnabled;();summary;df-generated | +| System.Diagnostics.Tracing;EventSource;IsEnabled;(System.Diagnostics.Tracing.EventLevel,System.Diagnostics.Tracing.EventKeywords);summary;df-generated | +| System.Diagnostics.Tracing;EventSource;IsEnabled;(System.Diagnostics.Tracing.EventLevel,System.Diagnostics.Tracing.EventKeywords,System.Diagnostics.Tracing.EventChannel);summary;df-generated | +| System.Diagnostics.Tracing;EventSource;OnEventCommand;(System.Diagnostics.Tracing.EventCommandEventArgs);summary;df-generated | +| System.Diagnostics.Tracing;EventSource;SendCommand;(System.Diagnostics.Tracing.EventSource,System.Diagnostics.Tracing.EventCommand,System.Collections.Generic.IDictionary);summary;df-generated | +| System.Diagnostics.Tracing;EventSource;SetCurrentThreadActivityId;(System.Guid);summary;df-generated | +| System.Diagnostics.Tracing;EventSource;SetCurrentThreadActivityId;(System.Guid,System.Guid);summary;df-generated | +| System.Diagnostics.Tracing;EventSource;Write;(System.String);summary;df-generated | +| System.Diagnostics.Tracing;EventSource;Write;(System.String,System.Diagnostics.Tracing.EventSourceOptions);summary;df-generated | +| System.Diagnostics.Tracing;EventSource;Write<>;(System.String,System.Diagnostics.Tracing.EventSourceOptions,System.Guid,System.Guid,T);summary;df-generated | +| System.Diagnostics.Tracing;EventSource;Write<>;(System.String,System.Diagnostics.Tracing.EventSourceOptions,T);summary;df-generated | +| System.Diagnostics.Tracing;EventSource;Write<>;(System.String,T);summary;df-generated | +| System.Diagnostics.Tracing;EventSource;WriteEvent;(System.Int32);summary;df-generated | +| System.Diagnostics.Tracing;EventSource;WriteEvent;(System.Int32,System.Byte[]);summary;df-generated | +| System.Diagnostics.Tracing;EventSource;WriteEvent;(System.Int32,System.Int32);summary;df-generated | +| System.Diagnostics.Tracing;EventSource;WriteEvent;(System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Diagnostics.Tracing;EventSource;WriteEvent;(System.Int32,System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Diagnostics.Tracing;EventSource;WriteEvent;(System.Int32,System.Int32,System.String);summary;df-generated | +| System.Diagnostics.Tracing;EventSource;WriteEvent;(System.Int32,System.Int64);summary;df-generated | +| System.Diagnostics.Tracing;EventSource;WriteEvent;(System.Int32,System.Int64,System.Byte[]);summary;df-generated | +| System.Diagnostics.Tracing;EventSource;WriteEvent;(System.Int32,System.Int64,System.Int64);summary;df-generated | +| System.Diagnostics.Tracing;EventSource;WriteEvent;(System.Int32,System.Int64,System.Int64,System.Int64);summary;df-generated | +| System.Diagnostics.Tracing;EventSource;WriteEvent;(System.Int32,System.Int64,System.String);summary;df-generated | +| System.Diagnostics.Tracing;EventSource;WriteEvent;(System.Int32,System.Object[]);summary;df-generated | +| System.Diagnostics.Tracing;EventSource;WriteEvent;(System.Int32,System.String);summary;df-generated | +| System.Diagnostics.Tracing;EventSource;WriteEvent;(System.Int32,System.String,System.Int32);summary;df-generated | +| System.Diagnostics.Tracing;EventSource;WriteEvent;(System.Int32,System.String,System.Int32,System.Int32);summary;df-generated | +| System.Diagnostics.Tracing;EventSource;WriteEvent;(System.Int32,System.String,System.Int64);summary;df-generated | +| System.Diagnostics.Tracing;EventSource;WriteEvent;(System.Int32,System.String,System.String);summary;df-generated | +| System.Diagnostics.Tracing;EventSource;WriteEvent;(System.Int32,System.String,System.String,System.String);summary;df-generated | +| System.Diagnostics.Tracing;EventSource;WriteEventCore;(System.Int32,System.Int32,System.Diagnostics.Tracing.EventSource+EventData*);summary;df-generated | +| System.Diagnostics.Tracing;EventSource;WriteEventWithRelatedActivityId;(System.Int32,System.Guid,System.Object[]);summary;df-generated | +| System.Diagnostics.Tracing;EventSource;WriteEventWithRelatedActivityIdCore;(System.Int32,System.Guid*,System.Int32,System.Diagnostics.Tracing.EventSource+EventData*);summary;df-generated | +| System.Diagnostics.Tracing;EventSource;get_CurrentThreadActivityId;();summary;df-generated | +| System.Diagnostics.Tracing;EventSource;get_Settings;();summary;df-generated | +| System.Diagnostics.Tracing;EventSourceAttribute;get_Guid;();summary;df-generated | +| System.Diagnostics.Tracing;EventSourceAttribute;get_LocalizationResources;();summary;df-generated | +| System.Diagnostics.Tracing;EventSourceAttribute;get_Name;();summary;df-generated | +| System.Diagnostics.Tracing;EventSourceAttribute;set_Guid;(System.String);summary;df-generated | +| System.Diagnostics.Tracing;EventSourceAttribute;set_LocalizationResources;(System.String);summary;df-generated | +| System.Diagnostics.Tracing;EventSourceAttribute;set_Name;(System.String);summary;df-generated | +| System.Diagnostics.Tracing;EventSourceCreatedEventArgs;get_EventSource;();summary;df-generated | +| System.Diagnostics.Tracing;EventSourceException;EventSourceException;();summary;df-generated | +| System.Diagnostics.Tracing;EventSourceException;EventSourceException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Diagnostics.Tracing;EventSourceException;EventSourceException;(System.String);summary;df-generated | +| System.Diagnostics.Tracing;EventSourceException;EventSourceException;(System.String,System.Exception);summary;df-generated | +| System.Diagnostics.Tracing;EventSourceOptions;get_ActivityOptions;();summary;df-generated | +| System.Diagnostics.Tracing;EventSourceOptions;get_Keywords;();summary;df-generated | +| System.Diagnostics.Tracing;EventSourceOptions;get_Level;();summary;df-generated | +| System.Diagnostics.Tracing;EventSourceOptions;get_Opcode;();summary;df-generated | +| System.Diagnostics.Tracing;EventSourceOptions;get_Tags;();summary;df-generated | +| System.Diagnostics.Tracing;EventSourceOptions;set_ActivityOptions;(System.Diagnostics.Tracing.EventActivityOptions);summary;df-generated | +| System.Diagnostics.Tracing;EventSourceOptions;set_Keywords;(System.Diagnostics.Tracing.EventKeywords);summary;df-generated | +| System.Diagnostics.Tracing;EventSourceOptions;set_Level;(System.Diagnostics.Tracing.EventLevel);summary;df-generated | +| System.Diagnostics.Tracing;EventSourceOptions;set_Opcode;(System.Diagnostics.Tracing.EventOpcode);summary;df-generated | +| System.Diagnostics.Tracing;EventSourceOptions;set_Tags;(System.Diagnostics.Tracing.EventTags);summary;df-generated | +| System.Diagnostics.Tracing;EventWrittenEventArgs;get_Channel;();summary;df-generated | +| System.Diagnostics.Tracing;EventWrittenEventArgs;get_EventId;();summary;df-generated | +| System.Diagnostics.Tracing;EventWrittenEventArgs;get_EventSource;();summary;df-generated | +| System.Diagnostics.Tracing;EventWrittenEventArgs;get_Keywords;();summary;df-generated | +| System.Diagnostics.Tracing;EventWrittenEventArgs;get_Level;();summary;df-generated | +| System.Diagnostics.Tracing;EventWrittenEventArgs;get_OSThreadId;();summary;df-generated | +| System.Diagnostics.Tracing;EventWrittenEventArgs;get_Opcode;();summary;df-generated | +| System.Diagnostics.Tracing;EventWrittenEventArgs;get_Payload;();summary;df-generated | +| System.Diagnostics.Tracing;EventWrittenEventArgs;get_Tags;();summary;df-generated | +| System.Diagnostics.Tracing;EventWrittenEventArgs;get_Task;();summary;df-generated | +| System.Diagnostics.Tracing;EventWrittenEventArgs;get_TimeStamp;();summary;df-generated | +| System.Diagnostics.Tracing;EventWrittenEventArgs;get_Version;();summary;df-generated | +| System.Diagnostics.Tracing;IncrementingEventCounter;Increment;(System.Double);summary;df-generated | +| System.Diagnostics.Tracing;IncrementingEventCounter;IncrementingEventCounter;(System.String,System.Diagnostics.Tracing.EventSource);summary;df-generated | +| System.Diagnostics.Tracing;IncrementingEventCounter;ToString;();summary;df-generated | +| System.Diagnostics.Tracing;IncrementingEventCounter;get_DisplayRateTimeScale;();summary;df-generated | +| System.Diagnostics.Tracing;IncrementingEventCounter;set_DisplayRateTimeScale;(System.TimeSpan);summary;df-generated | +| System.Diagnostics.Tracing;IncrementingPollingCounter;ToString;();summary;df-generated | +| System.Diagnostics.Tracing;IncrementingPollingCounter;get_DisplayRateTimeScale;();summary;df-generated | +| System.Diagnostics.Tracing;IncrementingPollingCounter;set_DisplayRateTimeScale;(System.TimeSpan);summary;df-generated | +| System.Diagnostics.Tracing;NonEventAttribute;NonEventAttribute;();summary;df-generated | +| System.Diagnostics.Tracing;PollingCounter;ToString;();summary;df-generated | +| System.Diagnostics;Activity;Activity;(System.String);summary;df-generated | +| System.Diagnostics;Activity;Dispose;();summary;df-generated | +| System.Diagnostics;Activity;Dispose;(System.Boolean);summary;df-generated | +| System.Diagnostics;Activity;GetBaggageItem;(System.String);summary;df-generated | +| System.Diagnostics;Activity;GetCustomProperty;(System.String);summary;df-generated | +| System.Diagnostics;Activity;GetTagItem;(System.String);summary;df-generated | +| System.Diagnostics;Activity;SetCustomProperty;(System.String,System.Object);summary;df-generated | +| System.Diagnostics;Activity;Stop;();summary;df-generated | +| System.Diagnostics;Activity;get_ActivityTraceFlags;();summary;df-generated | +| System.Diagnostics;Activity;get_Baggage;();summary;df-generated | +| System.Diagnostics;Activity;get_Context;();summary;df-generated | +| System.Diagnostics;Activity;get_Current;();summary;df-generated | +| System.Diagnostics;Activity;get_DefaultIdFormat;();summary;df-generated | +| System.Diagnostics;Activity;get_Duration;();summary;df-generated | +| System.Diagnostics;Activity;get_ForceDefaultIdFormat;();summary;df-generated | +| System.Diagnostics;Activity;get_IdFormat;();summary;df-generated | +| System.Diagnostics;Activity;get_IsAllDataRequested;();summary;df-generated | +| System.Diagnostics;Activity;get_Kind;();summary;df-generated | +| System.Diagnostics;Activity;get_OperationName;();summary;df-generated | +| System.Diagnostics;Activity;get_Parent;();summary;df-generated | +| System.Diagnostics;Activity;get_Recorded;();summary;df-generated | +| System.Diagnostics;Activity;get_Source;();summary;df-generated | +| System.Diagnostics;Activity;get_StartTimeUtc;();summary;df-generated | +| System.Diagnostics;Activity;get_Status;();summary;df-generated | +| System.Diagnostics;Activity;get_Tags;();summary;df-generated | +| System.Diagnostics;Activity;get_TraceIdGenerator;();summary;df-generated | +| System.Diagnostics;Activity;set_ActivityTraceFlags;(System.Diagnostics.ActivityTraceFlags);summary;df-generated | +| System.Diagnostics;Activity;set_Current;(System.Diagnostics.Activity);summary;df-generated | +| System.Diagnostics;Activity;set_DefaultIdFormat;(System.Diagnostics.ActivityIdFormat);summary;df-generated | +| System.Diagnostics;Activity;set_ForceDefaultIdFormat;(System.Boolean);summary;df-generated | +| System.Diagnostics;Activity;set_IsAllDataRequested;(System.Boolean);summary;df-generated | +| System.Diagnostics;ActivityContext;ActivityContext;(System.Diagnostics.ActivityTraceId,System.Diagnostics.ActivitySpanId,System.Diagnostics.ActivityTraceFlags,System.String,System.Boolean);summary;df-generated | +| System.Diagnostics;ActivityContext;Equals;(System.Diagnostics.ActivityContext);summary;df-generated | +| System.Diagnostics;ActivityContext;Equals;(System.Object);summary;df-generated | +| System.Diagnostics;ActivityContext;GetHashCode;();summary;df-generated | +| System.Diagnostics;ActivityContext;Parse;(System.String,System.String);summary;df-generated | +| System.Diagnostics;ActivityContext;TryParse;(System.String,System.String,System.Diagnostics.ActivityContext);summary;df-generated | +| System.Diagnostics;ActivityContext;get_IsRemote;();summary;df-generated | +| System.Diagnostics;ActivityContext;get_SpanId;();summary;df-generated | +| System.Diagnostics;ActivityContext;get_TraceFlags;();summary;df-generated | +| System.Diagnostics;ActivityContext;get_TraceId;();summary;df-generated | +| System.Diagnostics;ActivityContext;get_TraceState;();summary;df-generated | +| System.Diagnostics;ActivityCreationOptions<>;get_Kind;();summary;df-generated | +| System.Diagnostics;ActivityCreationOptions<>;get_Links;();summary;df-generated | +| System.Diagnostics;ActivityCreationOptions<>;get_Name;();summary;df-generated | +| System.Diagnostics;ActivityCreationOptions<>;get_Parent;();summary;df-generated | +| System.Diagnostics;ActivityCreationOptions<>;get_Source;();summary;df-generated | +| System.Diagnostics;ActivityCreationOptions<>;get_Tags;();summary;df-generated | +| System.Diagnostics;ActivityCreationOptions<>;get_TraceId;();summary;df-generated | +| System.Diagnostics;ActivityEvent;ActivityEvent;(System.String);summary;df-generated | +| System.Diagnostics;ActivityEvent;ActivityEvent;(System.String,System.DateTimeOffset,System.Diagnostics.ActivityTagsCollection);summary;df-generated | +| System.Diagnostics;ActivityEvent;get_Name;();summary;df-generated | +| System.Diagnostics;ActivityEvent;get_Tags;();summary;df-generated | +| System.Diagnostics;ActivityEvent;get_Timestamp;();summary;df-generated | +| System.Diagnostics;ActivityLink;ActivityLink;(System.Diagnostics.ActivityContext,System.Diagnostics.ActivityTagsCollection);summary;df-generated | +| System.Diagnostics;ActivityLink;Equals;(System.Diagnostics.ActivityLink);summary;df-generated | +| System.Diagnostics;ActivityLink;Equals;(System.Object);summary;df-generated | +| System.Diagnostics;ActivityLink;GetHashCode;();summary;df-generated | +| System.Diagnostics;ActivityLink;get_Context;();summary;df-generated | +| System.Diagnostics;ActivityLink;get_Tags;();summary;df-generated | +| System.Diagnostics;ActivityListener;ActivityListener;();summary;df-generated | +| System.Diagnostics;ActivityListener;Dispose;();summary;df-generated | +| System.Diagnostics;ActivityListener;get_ActivityStarted;();summary;df-generated | +| System.Diagnostics;ActivityListener;get_ActivityStopped;();summary;df-generated | +| System.Diagnostics;ActivityListener;get_Sample;();summary;df-generated | +| System.Diagnostics;ActivityListener;get_SampleUsingParentId;();summary;df-generated | +| System.Diagnostics;ActivityListener;get_ShouldListenTo;();summary;df-generated | +| System.Diagnostics;ActivitySource;ActivitySource;(System.String,System.String);summary;df-generated | +| System.Diagnostics;ActivitySource;AddActivityListener;(System.Diagnostics.ActivityListener);summary;df-generated | +| System.Diagnostics;ActivitySource;CreateActivity;(System.String,System.Diagnostics.ActivityKind);summary;df-generated | +| System.Diagnostics;ActivitySource;CreateActivity;(System.String,System.Diagnostics.ActivityKind,System.Diagnostics.ActivityContext,System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEnumerable,System.Diagnostics.ActivityIdFormat);summary;df-generated | +| System.Diagnostics;ActivitySource;Dispose;();summary;df-generated | +| System.Diagnostics;ActivitySource;HasListeners;();summary;df-generated | +| System.Diagnostics;ActivitySource;StartActivity;(System.Diagnostics.ActivityKind,System.Diagnostics.ActivityContext,System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEnumerable,System.DateTimeOffset,System.String);summary;df-generated | +| System.Diagnostics;ActivitySource;StartActivity;(System.String,System.Diagnostics.ActivityKind);summary;df-generated | +| System.Diagnostics;ActivitySource;StartActivity;(System.String,System.Diagnostics.ActivityKind,System.Diagnostics.ActivityContext,System.Collections.Generic.IEnumerable>,System.Collections.Generic.IEnumerable,System.DateTimeOffset);summary;df-generated | +| System.Diagnostics;ActivitySource;get_Name;();summary;df-generated | +| System.Diagnostics;ActivitySource;get_Version;();summary;df-generated | +| System.Diagnostics;ActivitySpanId;CopyTo;(System.Span);summary;df-generated | +| System.Diagnostics;ActivitySpanId;CreateFromBytes;(System.ReadOnlySpan);summary;df-generated | +| System.Diagnostics;ActivitySpanId;CreateFromString;(System.ReadOnlySpan);summary;df-generated | +| System.Diagnostics;ActivitySpanId;CreateFromUtf8String;(System.ReadOnlySpan);summary;df-generated | +| System.Diagnostics;ActivitySpanId;CreateRandom;();summary;df-generated | +| System.Diagnostics;ActivitySpanId;Equals;(System.Diagnostics.ActivitySpanId);summary;df-generated | +| System.Diagnostics;ActivitySpanId;Equals;(System.Object);summary;df-generated | +| System.Diagnostics;ActivitySpanId;GetHashCode;();summary;df-generated | +| System.Diagnostics;ActivityTagsCollection+Enumerator;Dispose;();summary;df-generated | +| System.Diagnostics;ActivityTagsCollection+Enumerator;MoveNext;();summary;df-generated | +| System.Diagnostics;ActivityTagsCollection+Enumerator;Reset;();summary;df-generated | +| System.Diagnostics;ActivityTagsCollection;ActivityTagsCollection;();summary;df-generated | +| System.Diagnostics;ActivityTagsCollection;Contains;(System.Collections.Generic.KeyValuePair);summary;df-generated | +| System.Diagnostics;ActivityTagsCollection;ContainsKey;(System.String);summary;df-generated | +| System.Diagnostics;ActivityTagsCollection;Remove;(System.Collections.Generic.KeyValuePair);summary;df-generated | +| System.Diagnostics;ActivityTagsCollection;Remove;(System.String);summary;df-generated | +| System.Diagnostics;ActivityTagsCollection;get_Count;();summary;df-generated | +| System.Diagnostics;ActivityTagsCollection;get_IsReadOnly;();summary;df-generated | +| System.Diagnostics;ActivityTraceId;CopyTo;(System.Span);summary;df-generated | +| System.Diagnostics;ActivityTraceId;CreateFromBytes;(System.ReadOnlySpan);summary;df-generated | +| System.Diagnostics;ActivityTraceId;CreateFromString;(System.ReadOnlySpan);summary;df-generated | +| System.Diagnostics;ActivityTraceId;CreateFromUtf8String;(System.ReadOnlySpan);summary;df-generated | +| System.Diagnostics;ActivityTraceId;CreateRandom;();summary;df-generated | +| System.Diagnostics;ActivityTraceId;Equals;(System.Diagnostics.ActivityTraceId);summary;df-generated | +| System.Diagnostics;ActivityTraceId;Equals;(System.Object);summary;df-generated | +| System.Diagnostics;ActivityTraceId;GetHashCode;();summary;df-generated | +| System.Diagnostics;BooleanSwitch;BooleanSwitch;(System.String,System.String);summary;df-generated | +| System.Diagnostics;BooleanSwitch;BooleanSwitch;(System.String,System.String,System.String);summary;df-generated | +| System.Diagnostics;BooleanSwitch;OnValueChanged;();summary;df-generated | +| System.Diagnostics;BooleanSwitch;get_Enabled;();summary;df-generated | +| System.Diagnostics;BooleanSwitch;set_Enabled;(System.Boolean);summary;df-generated | +| System.Diagnostics;ConditionalAttribute;ConditionalAttribute;(System.String);summary;df-generated | +| System.Diagnostics;ConditionalAttribute;get_ConditionString;();summary;df-generated | +| System.Diagnostics;ConsoleTraceListener;Close;();summary;df-generated | +| System.Diagnostics;ConsoleTraceListener;ConsoleTraceListener;();summary;df-generated | +| System.Diagnostics;ConsoleTraceListener;ConsoleTraceListener;(System.Boolean);summary;df-generated | +| System.Diagnostics;CorrelationManager;StartLogicalOperation;();summary;df-generated | +| System.Diagnostics;CorrelationManager;StartLogicalOperation;(System.Object);summary;df-generated | +| System.Diagnostics;CorrelationManager;StopLogicalOperation;();summary;df-generated | +| System.Diagnostics;CorrelationManager;get_ActivityId;();summary;df-generated | +| System.Diagnostics;CorrelationManager;set_ActivityId;(System.Guid);summary;df-generated | +| System.Diagnostics;Debug+AssertInterpolatedStringHandler;AppendFormatted;(System.Object,System.Int32,System.String);summary;df-generated | +| System.Diagnostics;Debug+AssertInterpolatedStringHandler;AppendFormatted;(System.ReadOnlySpan);summary;df-generated | +| System.Diagnostics;Debug+AssertInterpolatedStringHandler;AppendFormatted;(System.ReadOnlySpan,System.Int32,System.String);summary;df-generated | +| System.Diagnostics;Debug+AssertInterpolatedStringHandler;AppendFormatted;(System.String);summary;df-generated | +| System.Diagnostics;Debug+AssertInterpolatedStringHandler;AppendFormatted;(System.String,System.Int32,System.String);summary;df-generated | +| System.Diagnostics;Debug+AssertInterpolatedStringHandler;AppendFormatted<>;(T);summary;df-generated | +| System.Diagnostics;Debug+AssertInterpolatedStringHandler;AppendFormatted<>;(T,System.Int32);summary;df-generated | +| System.Diagnostics;Debug+AssertInterpolatedStringHandler;AppendFormatted<>;(T,System.Int32,System.String);summary;df-generated | +| System.Diagnostics;Debug+AssertInterpolatedStringHandler;AppendFormatted<>;(T,System.String);summary;df-generated | +| System.Diagnostics;Debug+AssertInterpolatedStringHandler;AppendLiteral;(System.String);summary;df-generated | +| System.Diagnostics;Debug+AssertInterpolatedStringHandler;AssertInterpolatedStringHandler;(System.Int32,System.Int32,System.Boolean,System.Boolean);summary;df-generated | +| System.Diagnostics;Debug+WriteIfInterpolatedStringHandler;AppendFormatted;(System.Object,System.Int32,System.String);summary;df-generated | +| System.Diagnostics;Debug+WriteIfInterpolatedStringHandler;AppendFormatted;(System.ReadOnlySpan);summary;df-generated | +| System.Diagnostics;Debug+WriteIfInterpolatedStringHandler;AppendFormatted;(System.ReadOnlySpan,System.Int32,System.String);summary;df-generated | +| System.Diagnostics;Debug+WriteIfInterpolatedStringHandler;AppendFormatted;(System.String);summary;df-generated | +| System.Diagnostics;Debug+WriteIfInterpolatedStringHandler;AppendFormatted;(System.String,System.Int32,System.String);summary;df-generated | +| System.Diagnostics;Debug+WriteIfInterpolatedStringHandler;AppendFormatted<>;(T);summary;df-generated | +| System.Diagnostics;Debug+WriteIfInterpolatedStringHandler;AppendFormatted<>;(T,System.Int32);summary;df-generated | +| System.Diagnostics;Debug+WriteIfInterpolatedStringHandler;AppendFormatted<>;(T,System.Int32,System.String);summary;df-generated | +| System.Diagnostics;Debug+WriteIfInterpolatedStringHandler;AppendFormatted<>;(T,System.String);summary;df-generated | +| System.Diagnostics;Debug+WriteIfInterpolatedStringHandler;AppendLiteral;(System.String);summary;df-generated | +| System.Diagnostics;Debug+WriteIfInterpolatedStringHandler;WriteIfInterpolatedStringHandler;(System.Int32,System.Int32,System.Boolean,System.Boolean);summary;df-generated | +| System.Diagnostics;Debug;Assert;(System.Boolean);summary;df-generated | +| System.Diagnostics;Debug;Assert;(System.Boolean,System.Diagnostics.Debug+AssertInterpolatedStringHandler);summary;df-generated | +| System.Diagnostics;Debug;Assert;(System.Boolean,System.Diagnostics.Debug+AssertInterpolatedStringHandler,System.Diagnostics.Debug+AssertInterpolatedStringHandler);summary;df-generated | +| System.Diagnostics;Debug;Assert;(System.Boolean,System.String);summary;df-generated | +| System.Diagnostics;Debug;Assert;(System.Boolean,System.String,System.String);summary;df-generated | +| System.Diagnostics;Debug;Assert;(System.Boolean,System.String,System.String,System.Object[]);summary;df-generated | +| System.Diagnostics;Debug;Close;();summary;df-generated | +| System.Diagnostics;Debug;Fail;(System.String);summary;df-generated | +| System.Diagnostics;Debug;Fail;(System.String,System.String);summary;df-generated | +| System.Diagnostics;Debug;Flush;();summary;df-generated | +| System.Diagnostics;Debug;Indent;();summary;df-generated | +| System.Diagnostics;Debug;Print;(System.String);summary;df-generated | +| System.Diagnostics;Debug;Print;(System.String,System.Object[]);summary;df-generated | +| System.Diagnostics;Debug;Unindent;();summary;df-generated | +| System.Diagnostics;Debug;Write;(System.Object);summary;df-generated | +| System.Diagnostics;Debug;Write;(System.Object,System.String);summary;df-generated | +| System.Diagnostics;Debug;Write;(System.String);summary;df-generated | +| System.Diagnostics;Debug;Write;(System.String,System.String);summary;df-generated | +| System.Diagnostics;Debug;WriteIf;(System.Boolean,System.Diagnostics.Debug+WriteIfInterpolatedStringHandler);summary;df-generated | +| System.Diagnostics;Debug;WriteIf;(System.Boolean,System.Diagnostics.Debug+WriteIfInterpolatedStringHandler,System.String);summary;df-generated | +| System.Diagnostics;Debug;WriteIf;(System.Boolean,System.Object);summary;df-generated | +| System.Diagnostics;Debug;WriteIf;(System.Boolean,System.Object,System.String);summary;df-generated | +| System.Diagnostics;Debug;WriteIf;(System.Boolean,System.String);summary;df-generated | +| System.Diagnostics;Debug;WriteIf;(System.Boolean,System.String,System.String);summary;df-generated | +| System.Diagnostics;Debug;WriteLine;(System.Object);summary;df-generated | +| System.Diagnostics;Debug;WriteLine;(System.Object,System.String);summary;df-generated | +| System.Diagnostics;Debug;WriteLine;(System.String);summary;df-generated | +| System.Diagnostics;Debug;WriteLine;(System.String,System.Object[]);summary;df-generated | +| System.Diagnostics;Debug;WriteLine;(System.String,System.String);summary;df-generated | +| System.Diagnostics;Debug;WriteLineIf;(System.Boolean,System.Diagnostics.Debug+WriteIfInterpolatedStringHandler);summary;df-generated | +| System.Diagnostics;Debug;WriteLineIf;(System.Boolean,System.Diagnostics.Debug+WriteIfInterpolatedStringHandler,System.String);summary;df-generated | +| System.Diagnostics;Debug;WriteLineIf;(System.Boolean,System.Object);summary;df-generated | +| System.Diagnostics;Debug;WriteLineIf;(System.Boolean,System.Object,System.String);summary;df-generated | +| System.Diagnostics;Debug;WriteLineIf;(System.Boolean,System.String);summary;df-generated | +| System.Diagnostics;Debug;WriteLineIf;(System.Boolean,System.String,System.String);summary;df-generated | +| System.Diagnostics;Debug;get_AutoFlush;();summary;df-generated | +| System.Diagnostics;Debug;get_IndentLevel;();summary;df-generated | +| System.Diagnostics;Debug;get_IndentSize;();summary;df-generated | +| System.Diagnostics;Debug;set_AutoFlush;(System.Boolean);summary;df-generated | +| System.Diagnostics;Debug;set_IndentLevel;(System.Int32);summary;df-generated | +| System.Diagnostics;Debug;set_IndentSize;(System.Int32);summary;df-generated | +| System.Diagnostics;DebuggableAttribute;DebuggableAttribute;(System.Boolean,System.Boolean);summary;df-generated | +| System.Diagnostics;DebuggableAttribute;DebuggableAttribute;(System.Diagnostics.DebuggableAttribute+DebuggingModes);summary;df-generated | +| System.Diagnostics;DebuggableAttribute;get_DebuggingFlags;();summary;df-generated | +| System.Diagnostics;DebuggableAttribute;get_IsJITOptimizerDisabled;();summary;df-generated | +| System.Diagnostics;DebuggableAttribute;get_IsJITTrackingEnabled;();summary;df-generated | +| System.Diagnostics;Debugger;Break;();summary;df-generated | +| System.Diagnostics;Debugger;IsLogging;();summary;df-generated | +| System.Diagnostics;Debugger;Launch;();summary;df-generated | +| System.Diagnostics;Debugger;Log;(System.Int32,System.String,System.String);summary;df-generated | +| System.Diagnostics;Debugger;NotifyOfCrossThreadDependency;();summary;df-generated | +| System.Diagnostics;Debugger;get_IsAttached;();summary;df-generated | +| System.Diagnostics;DebuggerBrowsableAttribute;DebuggerBrowsableAttribute;(System.Diagnostics.DebuggerBrowsableState);summary;df-generated | +| System.Diagnostics;DebuggerBrowsableAttribute;get_State;();summary;df-generated | +| System.Diagnostics;DebuggerDisplayAttribute;DebuggerDisplayAttribute;(System.String);summary;df-generated | +| System.Diagnostics;DebuggerDisplayAttribute;get_Name;();summary;df-generated | +| System.Diagnostics;DebuggerDisplayAttribute;get_TargetTypeName;();summary;df-generated | +| System.Diagnostics;DebuggerDisplayAttribute;get_Type;();summary;df-generated | +| System.Diagnostics;DebuggerDisplayAttribute;get_Value;();summary;df-generated | +| System.Diagnostics;DebuggerDisplayAttribute;set_Name;(System.String);summary;df-generated | +| System.Diagnostics;DebuggerDisplayAttribute;set_TargetTypeName;(System.String);summary;df-generated | +| System.Diagnostics;DebuggerDisplayAttribute;set_Type;(System.String);summary;df-generated | +| System.Diagnostics;DebuggerHiddenAttribute;DebuggerHiddenAttribute;();summary;df-generated | +| System.Diagnostics;DebuggerNonUserCodeAttribute;DebuggerNonUserCodeAttribute;();summary;df-generated | +| System.Diagnostics;DebuggerStepThroughAttribute;DebuggerStepThroughAttribute;();summary;df-generated | +| System.Diagnostics;DebuggerStepperBoundaryAttribute;DebuggerStepperBoundaryAttribute;();summary;df-generated | +| System.Diagnostics;DebuggerTypeProxyAttribute;DebuggerTypeProxyAttribute;(System.String);summary;df-generated | +| System.Diagnostics;DebuggerTypeProxyAttribute;DebuggerTypeProxyAttribute;(System.Type);summary;df-generated | +| System.Diagnostics;DebuggerTypeProxyAttribute;get_ProxyTypeName;();summary;df-generated | +| System.Diagnostics;DebuggerTypeProxyAttribute;get_TargetTypeName;();summary;df-generated | +| System.Diagnostics;DebuggerTypeProxyAttribute;set_TargetTypeName;(System.String);summary;df-generated | +| System.Diagnostics;DebuggerVisualizerAttribute;DebuggerVisualizerAttribute;(System.String);summary;df-generated | +| System.Diagnostics;DebuggerVisualizerAttribute;DebuggerVisualizerAttribute;(System.String,System.String);summary;df-generated | +| System.Diagnostics;DebuggerVisualizerAttribute;DebuggerVisualizerAttribute;(System.String,System.Type);summary;df-generated | +| System.Diagnostics;DebuggerVisualizerAttribute;DebuggerVisualizerAttribute;(System.Type);summary;df-generated | +| System.Diagnostics;DebuggerVisualizerAttribute;DebuggerVisualizerAttribute;(System.Type,System.String);summary;df-generated | +| System.Diagnostics;DebuggerVisualizerAttribute;DebuggerVisualizerAttribute;(System.Type,System.Type);summary;df-generated | +| System.Diagnostics;DebuggerVisualizerAttribute;get_Description;();summary;df-generated | +| System.Diagnostics;DebuggerVisualizerAttribute;get_TargetTypeName;();summary;df-generated | +| System.Diagnostics;DebuggerVisualizerAttribute;get_VisualizerObjectSourceTypeName;();summary;df-generated | +| System.Diagnostics;DebuggerVisualizerAttribute;get_VisualizerTypeName;();summary;df-generated | +| System.Diagnostics;DebuggerVisualizerAttribute;set_Description;(System.String);summary;df-generated | +| System.Diagnostics;DebuggerVisualizerAttribute;set_TargetTypeName;(System.String);summary;df-generated | +| System.Diagnostics;DefaultTraceListener;DefaultTraceListener;();summary;df-generated | +| System.Diagnostics;DefaultTraceListener;Fail;(System.String);summary;df-generated | +| System.Diagnostics;DefaultTraceListener;Fail;(System.String,System.String);summary;df-generated | +| System.Diagnostics;DefaultTraceListener;Write;(System.String);summary;df-generated | +| System.Diagnostics;DefaultTraceListener;WriteLine;(System.String);summary;df-generated | +| System.Diagnostics;DefaultTraceListener;get_AssertUiEnabled;();summary;df-generated | +| System.Diagnostics;DefaultTraceListener;set_AssertUiEnabled;(System.Boolean);summary;df-generated | +| System.Diagnostics;DelimitedListTraceListener;DelimitedListTraceListener;(System.IO.Stream);summary;df-generated | +| System.Diagnostics;DelimitedListTraceListener;DelimitedListTraceListener;(System.IO.Stream,System.String);summary;df-generated | +| System.Diagnostics;DelimitedListTraceListener;DelimitedListTraceListener;(System.IO.TextWriter);summary;df-generated | +| System.Diagnostics;DelimitedListTraceListener;DelimitedListTraceListener;(System.IO.TextWriter,System.String);summary;df-generated | +| System.Diagnostics;DelimitedListTraceListener;DelimitedListTraceListener;(System.String);summary;df-generated | +| System.Diagnostics;DelimitedListTraceListener;DelimitedListTraceListener;(System.String,System.String);summary;df-generated | +| System.Diagnostics;DelimitedListTraceListener;GetSupportedAttributes;();summary;df-generated | +| System.Diagnostics;DelimitedListTraceListener;TraceData;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object);summary;df-generated | +| System.Diagnostics;DelimitedListTraceListener;TraceData;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object[]);summary;df-generated | +| System.Diagnostics;DelimitedListTraceListener;TraceEvent;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String);summary;df-generated | +| System.Diagnostics;DelimitedListTraceListener;TraceEvent;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String,System.Object[]);summary;df-generated | +| System.Diagnostics;DiagnosticListener;DiagnosticListener;(System.String);summary;df-generated | +| System.Diagnostics;DiagnosticListener;Dispose;();summary;df-generated | +| System.Diagnostics;DiagnosticListener;IsEnabled;();summary;df-generated | +| System.Diagnostics;DiagnosticListener;IsEnabled;(System.String);summary;df-generated | +| System.Diagnostics;DiagnosticListener;IsEnabled;(System.String,System.Object,System.Object);summary;df-generated | +| System.Diagnostics;DiagnosticListener;OnActivityExport;(System.Diagnostics.Activity,System.Object);summary;df-generated | +| System.Diagnostics;DiagnosticListener;OnActivityImport;(System.Diagnostics.Activity,System.Object);summary;df-generated | +| System.Diagnostics;DiagnosticListener;ToString;();summary;df-generated | +| System.Diagnostics;DiagnosticListener;Write;(System.String,System.Object);summary;df-generated | +| System.Diagnostics;DiagnosticListener;get_AllListeners;();summary;df-generated | +| System.Diagnostics;DiagnosticListener;get_Name;();summary;df-generated | +| System.Diagnostics;DiagnosticSource;IsEnabled;(System.String);summary;df-generated | +| System.Diagnostics;DiagnosticSource;IsEnabled;(System.String,System.Object,System.Object);summary;df-generated | +| System.Diagnostics;DiagnosticSource;OnActivityExport;(System.Diagnostics.Activity,System.Object);summary;df-generated | +| System.Diagnostics;DiagnosticSource;OnActivityImport;(System.Diagnostics.Activity,System.Object);summary;df-generated | +| System.Diagnostics;DiagnosticSource;StopActivity;(System.Diagnostics.Activity,System.Object);summary;df-generated | +| System.Diagnostics;DiagnosticSource;Write;(System.String,System.Object);summary;df-generated | +| System.Diagnostics;DistributedContextPropagator;CreateDefaultPropagator;();summary;df-generated | +| System.Diagnostics;DistributedContextPropagator;CreateNoOutputPropagator;();summary;df-generated | +| System.Diagnostics;DistributedContextPropagator;CreatePassThroughPropagator;();summary;df-generated | +| System.Diagnostics;DistributedContextPropagator;get_Current;();summary;df-generated | +| System.Diagnostics;DistributedContextPropagator;get_Fields;();summary;df-generated | +| System.Diagnostics;DistributedContextPropagator;set_Current;(System.Diagnostics.DistributedContextPropagator);summary;df-generated | +| System.Diagnostics;EntryWrittenEventArgs;EntryWrittenEventArgs;();summary;df-generated | +| System.Diagnostics;EntryWrittenEventArgs;EntryWrittenEventArgs;(System.Diagnostics.EventLogEntry);summary;df-generated | +| System.Diagnostics;EntryWrittenEventArgs;get_Entry;();summary;df-generated | +| System.Diagnostics;EventInstance;EventInstance;(System.Int64,System.Int32);summary;df-generated | +| System.Diagnostics;EventInstance;EventInstance;(System.Int64,System.Int32,System.Diagnostics.EventLogEntryType);summary;df-generated | +| System.Diagnostics;EventInstance;get_CategoryId;();summary;df-generated | +| System.Diagnostics;EventInstance;get_EntryType;();summary;df-generated | +| System.Diagnostics;EventInstance;get_InstanceId;();summary;df-generated | +| System.Diagnostics;EventInstance;set_CategoryId;(System.Int32);summary;df-generated | +| System.Diagnostics;EventInstance;set_EntryType;(System.Diagnostics.EventLogEntryType);summary;df-generated | +| System.Diagnostics;EventInstance;set_InstanceId;(System.Int64);summary;df-generated | +| System.Diagnostics;EventLog;BeginInit;();summary;df-generated | +| System.Diagnostics;EventLog;Clear;();summary;df-generated | +| System.Diagnostics;EventLog;Close;();summary;df-generated | +| System.Diagnostics;EventLog;CreateEventSource;(System.Diagnostics.EventSourceCreationData);summary;df-generated | +| System.Diagnostics;EventLog;CreateEventSource;(System.String,System.String);summary;df-generated | +| System.Diagnostics;EventLog;CreateEventSource;(System.String,System.String,System.String);summary;df-generated | +| System.Diagnostics;EventLog;Delete;(System.String);summary;df-generated | +| System.Diagnostics;EventLog;Delete;(System.String,System.String);summary;df-generated | +| System.Diagnostics;EventLog;DeleteEventSource;(System.String);summary;df-generated | +| System.Diagnostics;EventLog;DeleteEventSource;(System.String,System.String);summary;df-generated | +| System.Diagnostics;EventLog;Dispose;(System.Boolean);summary;df-generated | +| System.Diagnostics;EventLog;EndInit;();summary;df-generated | +| System.Diagnostics;EventLog;EventLog;();summary;df-generated | +| System.Diagnostics;EventLog;EventLog;(System.String);summary;df-generated | +| System.Diagnostics;EventLog;EventLog;(System.String,System.String);summary;df-generated | +| System.Diagnostics;EventLog;EventLog;(System.String,System.String,System.String);summary;df-generated | +| System.Diagnostics;EventLog;Exists;(System.String);summary;df-generated | +| System.Diagnostics;EventLog;Exists;(System.String,System.String);summary;df-generated | +| System.Diagnostics;EventLog;GetEventLogs;();summary;df-generated | +| System.Diagnostics;EventLog;GetEventLogs;(System.String);summary;df-generated | +| System.Diagnostics;EventLog;LogNameFromSourceName;(System.String,System.String);summary;df-generated | +| System.Diagnostics;EventLog;ModifyOverflowPolicy;(System.Diagnostics.OverflowAction,System.Int32);summary;df-generated | +| System.Diagnostics;EventLog;RegisterDisplayName;(System.String,System.Int64);summary;df-generated | +| System.Diagnostics;EventLog;SourceExists;(System.String);summary;df-generated | +| System.Diagnostics;EventLog;SourceExists;(System.String,System.String);summary;df-generated | +| System.Diagnostics;EventLog;WriteEntry;(System.String);summary;df-generated | +| System.Diagnostics;EventLog;WriteEntry;(System.String,System.Diagnostics.EventLogEntryType);summary;df-generated | +| System.Diagnostics;EventLog;WriteEntry;(System.String,System.Diagnostics.EventLogEntryType,System.Int32);summary;df-generated | +| System.Diagnostics;EventLog;WriteEntry;(System.String,System.Diagnostics.EventLogEntryType,System.Int32,System.Int16);summary;df-generated | +| System.Diagnostics;EventLog;WriteEntry;(System.String,System.Diagnostics.EventLogEntryType,System.Int32,System.Int16,System.Byte[]);summary;df-generated | +| System.Diagnostics;EventLog;WriteEntry;(System.String,System.String);summary;df-generated | +| System.Diagnostics;EventLog;WriteEntry;(System.String,System.String,System.Diagnostics.EventLogEntryType);summary;df-generated | +| System.Diagnostics;EventLog;WriteEntry;(System.String,System.String,System.Diagnostics.EventLogEntryType,System.Int32);summary;df-generated | +| System.Diagnostics;EventLog;WriteEntry;(System.String,System.String,System.Diagnostics.EventLogEntryType,System.Int32,System.Int16);summary;df-generated | +| System.Diagnostics;EventLog;WriteEntry;(System.String,System.String,System.Diagnostics.EventLogEntryType,System.Int32,System.Int16,System.Byte[]);summary;df-generated | +| System.Diagnostics;EventLog;WriteEvent;(System.Diagnostics.EventInstance,System.Byte[],System.Object[]);summary;df-generated | +| System.Diagnostics;EventLog;WriteEvent;(System.Diagnostics.EventInstance,System.Object[]);summary;df-generated | +| System.Diagnostics;EventLog;WriteEvent;(System.String,System.Diagnostics.EventInstance,System.Byte[],System.Object[]);summary;df-generated | +| System.Diagnostics;EventLog;WriteEvent;(System.String,System.Diagnostics.EventInstance,System.Object[]);summary;df-generated | +| System.Diagnostics;EventLog;get_EnableRaisingEvents;();summary;df-generated | +| System.Diagnostics;EventLog;get_Entries;();summary;df-generated | +| System.Diagnostics;EventLog;get_Log;();summary;df-generated | +| System.Diagnostics;EventLog;get_LogDisplayName;();summary;df-generated | +| System.Diagnostics;EventLog;get_MachineName;();summary;df-generated | +| System.Diagnostics;EventLog;get_MaximumKilobytes;();summary;df-generated | +| System.Diagnostics;EventLog;get_MinimumRetentionDays;();summary;df-generated | +| System.Diagnostics;EventLog;get_OverflowAction;();summary;df-generated | +| System.Diagnostics;EventLog;get_Source;();summary;df-generated | +| System.Diagnostics;EventLog;get_SynchronizingObject;();summary;df-generated | +| System.Diagnostics;EventLog;set_EnableRaisingEvents;(System.Boolean);summary;df-generated | +| System.Diagnostics;EventLog;set_Log;(System.String);summary;df-generated | +| System.Diagnostics;EventLog;set_MachineName;(System.String);summary;df-generated | +| System.Diagnostics;EventLog;set_MaximumKilobytes;(System.Int64);summary;df-generated | +| System.Diagnostics;EventLog;set_Source;(System.String);summary;df-generated | +| System.Diagnostics;EventLog;set_SynchronizingObject;(System.ComponentModel.ISynchronizeInvoke);summary;df-generated | +| System.Diagnostics;EventLogEntry;Equals;(System.Diagnostics.EventLogEntry);summary;df-generated | +| System.Diagnostics;EventLogEntry;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Diagnostics;EventLogEntry;get_Category;();summary;df-generated | +| System.Diagnostics;EventLogEntry;get_CategoryNumber;();summary;df-generated | +| System.Diagnostics;EventLogEntry;get_Data;();summary;df-generated | +| System.Diagnostics;EventLogEntry;get_EntryType;();summary;df-generated | +| System.Diagnostics;EventLogEntry;get_EventID;();summary;df-generated | +| System.Diagnostics;EventLogEntry;get_Index;();summary;df-generated | +| System.Diagnostics;EventLogEntry;get_InstanceId;();summary;df-generated | +| System.Diagnostics;EventLogEntry;get_MachineName;();summary;df-generated | +| System.Diagnostics;EventLogEntry;get_Message;();summary;df-generated | +| System.Diagnostics;EventLogEntry;get_ReplacementStrings;();summary;df-generated | +| System.Diagnostics;EventLogEntry;get_Source;();summary;df-generated | +| System.Diagnostics;EventLogEntry;get_TimeGenerated;();summary;df-generated | +| System.Diagnostics;EventLogEntry;get_TimeWritten;();summary;df-generated | +| System.Diagnostics;EventLogEntry;get_UserName;();summary;df-generated | +| System.Diagnostics;EventLogEntryCollection;CopyTo;(System.Diagnostics.EventLogEntry[],System.Int32);summary;df-generated | +| System.Diagnostics;EventLogEntryCollection;get_Count;();summary;df-generated | +| System.Diagnostics;EventLogEntryCollection;get_IsSynchronized;();summary;df-generated | +| System.Diagnostics;EventLogEntryCollection;get_Item;(System.Int32);summary;df-generated | +| System.Diagnostics;EventLogEntryCollection;get_SyncRoot;();summary;df-generated | +| System.Diagnostics;EventLogTraceListener;Close;();summary;df-generated | +| System.Diagnostics;EventLogTraceListener;Dispose;(System.Boolean);summary;df-generated | +| System.Diagnostics;EventLogTraceListener;EventLogTraceListener;();summary;df-generated | +| System.Diagnostics;EventLogTraceListener;EventLogTraceListener;(System.Diagnostics.EventLog);summary;df-generated | +| System.Diagnostics;EventLogTraceListener;EventLogTraceListener;(System.String);summary;df-generated | +| System.Diagnostics;EventLogTraceListener;TraceData;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object);summary;df-generated | +| System.Diagnostics;EventLogTraceListener;TraceData;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object[]);summary;df-generated | +| System.Diagnostics;EventLogTraceListener;TraceEvent;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String);summary;df-generated | +| System.Diagnostics;EventLogTraceListener;TraceEvent;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String,System.Object[]);summary;df-generated | +| System.Diagnostics;EventLogTraceListener;Write;(System.String);summary;df-generated | +| System.Diagnostics;EventLogTraceListener;WriteLine;(System.String);summary;df-generated | +| System.Diagnostics;EventLogTraceListener;get_EventLog;();summary;df-generated | +| System.Diagnostics;EventLogTraceListener;get_Name;();summary;df-generated | +| System.Diagnostics;EventLogTraceListener;set_EventLog;(System.Diagnostics.EventLog);summary;df-generated | +| System.Diagnostics;EventLogTraceListener;set_Name;(System.String);summary;df-generated | +| System.Diagnostics;EventSourceCreationData;EventSourceCreationData;(System.String,System.String);summary;df-generated | +| System.Diagnostics;EventSourceCreationData;get_CategoryCount;();summary;df-generated | +| System.Diagnostics;EventSourceCreationData;get_CategoryResourceFile;();summary;df-generated | +| System.Diagnostics;EventSourceCreationData;get_LogName;();summary;df-generated | +| System.Diagnostics;EventSourceCreationData;get_MachineName;();summary;df-generated | +| System.Diagnostics;EventSourceCreationData;get_MessageResourceFile;();summary;df-generated | +| System.Diagnostics;EventSourceCreationData;get_ParameterResourceFile;();summary;df-generated | +| System.Diagnostics;EventSourceCreationData;get_Source;();summary;df-generated | +| System.Diagnostics;EventSourceCreationData;set_CategoryCount;(System.Int32);summary;df-generated | +| System.Diagnostics;EventSourceCreationData;set_CategoryResourceFile;(System.String);summary;df-generated | +| System.Diagnostics;EventSourceCreationData;set_LogName;(System.String);summary;df-generated | +| System.Diagnostics;EventSourceCreationData;set_MachineName;(System.String);summary;df-generated | +| System.Diagnostics;EventSourceCreationData;set_MessageResourceFile;(System.String);summary;df-generated | +| System.Diagnostics;EventSourceCreationData;set_ParameterResourceFile;(System.String);summary;df-generated | +| System.Diagnostics;EventSourceCreationData;set_Source;(System.String);summary;df-generated | +| System.Diagnostics;EventTypeFilter;EventTypeFilter;(System.Diagnostics.SourceLevels);summary;df-generated | +| System.Diagnostics;EventTypeFilter;ShouldTrace;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String,System.Object[],System.Object,System.Object[]);summary;df-generated | +| System.Diagnostics;EventTypeFilter;get_EventType;();summary;df-generated | +| System.Diagnostics;EventTypeFilter;set_EventType;(System.Diagnostics.SourceLevels);summary;df-generated | +| System.Diagnostics;FileVersionInfo;get_FileBuildPart;();summary;df-generated | +| System.Diagnostics;FileVersionInfo;get_FileMajorPart;();summary;df-generated | +| System.Diagnostics;FileVersionInfo;get_FileMinorPart;();summary;df-generated | +| System.Diagnostics;FileVersionInfo;get_FilePrivatePart;();summary;df-generated | +| System.Diagnostics;FileVersionInfo;get_IsDebug;();summary;df-generated | +| System.Diagnostics;FileVersionInfo;get_IsPatched;();summary;df-generated | +| System.Diagnostics;FileVersionInfo;get_IsPreRelease;();summary;df-generated | +| System.Diagnostics;FileVersionInfo;get_IsPrivateBuild;();summary;df-generated | +| System.Diagnostics;FileVersionInfo;get_IsSpecialBuild;();summary;df-generated | +| System.Diagnostics;FileVersionInfo;get_ProductBuildPart;();summary;df-generated | +| System.Diagnostics;FileVersionInfo;get_ProductMajorPart;();summary;df-generated | +| System.Diagnostics;FileVersionInfo;get_ProductMinorPart;();summary;df-generated | +| System.Diagnostics;FileVersionInfo;get_ProductPrivatePart;();summary;df-generated | +| System.Diagnostics;MonitoringDescriptionAttribute;MonitoringDescriptionAttribute;(System.String);summary;df-generated | +| System.Diagnostics;MonitoringDescriptionAttribute;get_Description;();summary;df-generated | +| System.Diagnostics;Process;BeginErrorReadLine;();summary;df-generated | +| System.Diagnostics;Process;BeginOutputReadLine;();summary;df-generated | +| System.Diagnostics;Process;CancelErrorRead;();summary;df-generated | +| System.Diagnostics;Process;CancelOutputRead;();summary;df-generated | +| System.Diagnostics;Process;Close;();summary;df-generated | +| System.Diagnostics;Process;CloseMainWindow;();summary;df-generated | +| System.Diagnostics;Process;Dispose;(System.Boolean);summary;df-generated | +| System.Diagnostics;Process;EnterDebugMode;();summary;df-generated | +| System.Diagnostics;Process;GetCurrentProcess;();summary;df-generated | +| System.Diagnostics;Process;GetProcessById;(System.Int32);summary;df-generated | +| System.Diagnostics;Process;GetProcesses;();summary;df-generated | +| System.Diagnostics;Process;GetProcessesByName;(System.String);summary;df-generated | +| System.Diagnostics;Process;GetProcessesByName;(System.String,System.String);summary;df-generated | +| System.Diagnostics;Process;Kill;();summary;df-generated | +| System.Diagnostics;Process;Kill;(System.Boolean);summary;df-generated | +| System.Diagnostics;Process;LeaveDebugMode;();summary;df-generated | +| System.Diagnostics;Process;OnExited;();summary;df-generated | +| System.Diagnostics;Process;Process;();summary;df-generated | +| System.Diagnostics;Process;Refresh;();summary;df-generated | +| System.Diagnostics;Process;Start;();summary;df-generated | +| System.Diagnostics;Process;Start;(System.String);summary;df-generated | +| System.Diagnostics;Process;Start;(System.String,System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Diagnostics;Process;Start;(System.String,System.String);summary;df-generated | +| System.Diagnostics;Process;Start;(System.String,System.String,System.Security.SecureString,System.String);summary;df-generated | +| System.Diagnostics;Process;Start;(System.String,System.String,System.String,System.Security.SecureString,System.String);summary;df-generated | +| System.Diagnostics;Process;WaitForExit;();summary;df-generated | +| System.Diagnostics;Process;WaitForExit;(System.Int32);summary;df-generated | +| System.Diagnostics;Process;WaitForExitAsync;(System.Threading.CancellationToken);summary;df-generated | +| System.Diagnostics;Process;WaitForInputIdle;();summary;df-generated | +| System.Diagnostics;Process;WaitForInputIdle;(System.Int32);summary;df-generated | +| System.Diagnostics;Process;get_BasePriority;();summary;df-generated | +| System.Diagnostics;Process;get_EnableRaisingEvents;();summary;df-generated | +| System.Diagnostics;Process;get_ExitCode;();summary;df-generated | +| System.Diagnostics;Process;get_HandleCount;();summary;df-generated | +| System.Diagnostics;Process;get_HasExited;();summary;df-generated | +| System.Diagnostics;Process;get_Id;();summary;df-generated | +| System.Diagnostics;Process;get_MainWindowHandle;();summary;df-generated | +| System.Diagnostics;Process;get_MainWindowTitle;();summary;df-generated | +| System.Diagnostics;Process;get_NonpagedSystemMemorySize64;();summary;df-generated | +| System.Diagnostics;Process;get_NonpagedSystemMemorySize;();summary;df-generated | +| System.Diagnostics;Process;get_PagedMemorySize64;();summary;df-generated | +| System.Diagnostics;Process;get_PagedMemorySize;();summary;df-generated | +| System.Diagnostics;Process;get_PagedSystemMemorySize64;();summary;df-generated | +| System.Diagnostics;Process;get_PagedSystemMemorySize;();summary;df-generated | +| System.Diagnostics;Process;get_PeakPagedMemorySize64;();summary;df-generated | +| System.Diagnostics;Process;get_PeakPagedMemorySize;();summary;df-generated | +| System.Diagnostics;Process;get_PeakVirtualMemorySize64;();summary;df-generated | +| System.Diagnostics;Process;get_PeakVirtualMemorySize;();summary;df-generated | +| System.Diagnostics;Process;get_PeakWorkingSet64;();summary;df-generated | +| System.Diagnostics;Process;get_PeakWorkingSet;();summary;df-generated | +| System.Diagnostics;Process;get_PriorityBoostEnabled;();summary;df-generated | +| System.Diagnostics;Process;get_PriorityClass;();summary;df-generated | +| System.Diagnostics;Process;get_PrivateMemorySize64;();summary;df-generated | +| System.Diagnostics;Process;get_PrivateMemorySize;();summary;df-generated | +| System.Diagnostics;Process;get_PrivilegedProcessorTime;();summary;df-generated | +| System.Diagnostics;Process;get_ProcessName;();summary;df-generated | +| System.Diagnostics;Process;get_Responding;();summary;df-generated | +| System.Diagnostics;Process;get_SessionId;();summary;df-generated | +| System.Diagnostics;Process;get_SynchronizingObject;();summary;df-generated | +| System.Diagnostics;Process;get_TotalProcessorTime;();summary;df-generated | +| System.Diagnostics;Process;get_UserProcessorTime;();summary;df-generated | +| System.Diagnostics;Process;get_VirtualMemorySize64;();summary;df-generated | +| System.Diagnostics;Process;get_VirtualMemorySize;();summary;df-generated | +| System.Diagnostics;Process;get_WorkingSet64;();summary;df-generated | +| System.Diagnostics;Process;get_WorkingSet;();summary;df-generated | +| System.Diagnostics;Process;set_EnableRaisingEvents;(System.Boolean);summary;df-generated | +| System.Diagnostics;Process;set_MaxWorkingSet;(System.IntPtr);summary;df-generated | +| System.Diagnostics;Process;set_MinWorkingSet;(System.IntPtr);summary;df-generated | +| System.Diagnostics;Process;set_PriorityBoostEnabled;(System.Boolean);summary;df-generated | +| System.Diagnostics;Process;set_PriorityClass;(System.Diagnostics.ProcessPriorityClass);summary;df-generated | +| System.Diagnostics;Process;set_SynchronizingObject;(System.ComponentModel.ISynchronizeInvoke);summary;df-generated | +| System.Diagnostics;ProcessModule;get_BaseAddress;();summary;df-generated | +| System.Diagnostics;ProcessModule;get_EntryPointAddress;();summary;df-generated | +| System.Diagnostics;ProcessModule;get_FileVersionInfo;();summary;df-generated | +| System.Diagnostics;ProcessModule;get_ModuleMemorySize;();summary;df-generated | +| System.Diagnostics;ProcessModuleCollection;Contains;(System.Diagnostics.ProcessModule);summary;df-generated | +| System.Diagnostics;ProcessModuleCollection;IndexOf;(System.Diagnostics.ProcessModule);summary;df-generated | +| System.Diagnostics;ProcessModuleCollection;ProcessModuleCollection;();summary;df-generated | +| System.Diagnostics;ProcessStartInfo;ProcessStartInfo;();summary;df-generated | +| System.Diagnostics;ProcessStartInfo;get_ArgumentList;();summary;df-generated | +| System.Diagnostics;ProcessStartInfo;get_CreateNoWindow;();summary;df-generated | +| System.Diagnostics;ProcessStartInfo;get_Domain;();summary;df-generated | +| System.Diagnostics;ProcessStartInfo;get_ErrorDialog;();summary;df-generated | +| System.Diagnostics;ProcessStartInfo;get_ErrorDialogParentHandle;();summary;df-generated | +| System.Diagnostics;ProcessStartInfo;get_LoadUserProfile;();summary;df-generated | +| System.Diagnostics;ProcessStartInfo;get_Password;();summary;df-generated | +| System.Diagnostics;ProcessStartInfo;get_PasswordInClearText;();summary;df-generated | +| System.Diagnostics;ProcessStartInfo;get_RedirectStandardError;();summary;df-generated | +| System.Diagnostics;ProcessStartInfo;get_RedirectStandardInput;();summary;df-generated | +| System.Diagnostics;ProcessStartInfo;get_RedirectStandardOutput;();summary;df-generated | +| System.Diagnostics;ProcessStartInfo;get_StandardErrorEncoding;();summary;df-generated | +| System.Diagnostics;ProcessStartInfo;get_StandardInputEncoding;();summary;df-generated | +| System.Diagnostics;ProcessStartInfo;get_StandardOutputEncoding;();summary;df-generated | +| System.Diagnostics;ProcessStartInfo;get_UseShellExecute;();summary;df-generated | +| System.Diagnostics;ProcessStartInfo;get_Verbs;();summary;df-generated | +| System.Diagnostics;ProcessStartInfo;get_WindowStyle;();summary;df-generated | +| System.Diagnostics;ProcessStartInfo;set_CreateNoWindow;(System.Boolean);summary;df-generated | +| System.Diagnostics;ProcessStartInfo;set_Domain;(System.String);summary;df-generated | +| System.Diagnostics;ProcessStartInfo;set_ErrorDialog;(System.Boolean);summary;df-generated | +| System.Diagnostics;ProcessStartInfo;set_ErrorDialogParentHandle;(System.IntPtr);summary;df-generated | +| System.Diagnostics;ProcessStartInfo;set_LoadUserProfile;(System.Boolean);summary;df-generated | +| System.Diagnostics;ProcessStartInfo;set_Password;(System.Security.SecureString);summary;df-generated | +| System.Diagnostics;ProcessStartInfo;set_PasswordInClearText;(System.String);summary;df-generated | +| System.Diagnostics;ProcessStartInfo;set_RedirectStandardError;(System.Boolean);summary;df-generated | +| System.Diagnostics;ProcessStartInfo;set_RedirectStandardInput;(System.Boolean);summary;df-generated | +| System.Diagnostics;ProcessStartInfo;set_RedirectStandardOutput;(System.Boolean);summary;df-generated | +| System.Diagnostics;ProcessStartInfo;set_StandardErrorEncoding;(System.Text.Encoding);summary;df-generated | +| System.Diagnostics;ProcessStartInfo;set_StandardInputEncoding;(System.Text.Encoding);summary;df-generated | +| System.Diagnostics;ProcessStartInfo;set_StandardOutputEncoding;(System.Text.Encoding);summary;df-generated | +| System.Diagnostics;ProcessStartInfo;set_UseShellExecute;(System.Boolean);summary;df-generated | +| System.Diagnostics;ProcessStartInfo;set_WindowStyle;(System.Diagnostics.ProcessWindowStyle);summary;df-generated | +| System.Diagnostics;ProcessThread;ResetIdealProcessor;();summary;df-generated | +| System.Diagnostics;ProcessThread;get_BasePriority;();summary;df-generated | +| System.Diagnostics;ProcessThread;get_CurrentPriority;();summary;df-generated | +| System.Diagnostics;ProcessThread;get_Id;();summary;df-generated | +| System.Diagnostics;ProcessThread;get_PriorityBoostEnabled;();summary;df-generated | +| System.Diagnostics;ProcessThread;get_PriorityLevel;();summary;df-generated | +| System.Diagnostics;ProcessThread;get_PrivilegedProcessorTime;();summary;df-generated | +| System.Diagnostics;ProcessThread;get_StartTime;();summary;df-generated | +| System.Diagnostics;ProcessThread;get_ThreadState;();summary;df-generated | +| System.Diagnostics;ProcessThread;get_TotalProcessorTime;();summary;df-generated | +| System.Diagnostics;ProcessThread;get_UserProcessorTime;();summary;df-generated | +| System.Diagnostics;ProcessThread;get_WaitReason;();summary;df-generated | +| System.Diagnostics;ProcessThread;set_IdealProcessor;(System.Int32);summary;df-generated | +| System.Diagnostics;ProcessThread;set_PriorityBoostEnabled;(System.Boolean);summary;df-generated | +| System.Diagnostics;ProcessThread;set_PriorityLevel;(System.Diagnostics.ThreadPriorityLevel);summary;df-generated | +| System.Diagnostics;ProcessThread;set_ProcessorAffinity;(System.IntPtr);summary;df-generated | +| System.Diagnostics;ProcessThreadCollection;Contains;(System.Diagnostics.ProcessThread);summary;df-generated | +| System.Diagnostics;ProcessThreadCollection;IndexOf;(System.Diagnostics.ProcessThread);summary;df-generated | +| System.Diagnostics;ProcessThreadCollection;ProcessThreadCollection;();summary;df-generated | +| System.Diagnostics;ProcessThreadCollection;Remove;(System.Diagnostics.ProcessThread);summary;df-generated | +| System.Diagnostics;SourceFilter;ShouldTrace;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String,System.Object[],System.Object,System.Object[]);summary;df-generated | +| System.Diagnostics;SourceSwitch;OnValueChanged;();summary;df-generated | +| System.Diagnostics;SourceSwitch;ShouldTrace;(System.Diagnostics.TraceEventType);summary;df-generated | +| System.Diagnostics;SourceSwitch;SourceSwitch;(System.String);summary;df-generated | +| System.Diagnostics;SourceSwitch;SourceSwitch;(System.String,System.String);summary;df-generated | +| System.Diagnostics;SourceSwitch;get_Level;();summary;df-generated | +| System.Diagnostics;SourceSwitch;set_Level;(System.Diagnostics.SourceLevels);summary;df-generated | +| System.Diagnostics;StackFrame;GetFileColumnNumber;();summary;df-generated | +| System.Diagnostics;StackFrame;GetFileLineNumber;();summary;df-generated | +| System.Diagnostics;StackFrame;GetILOffset;();summary;df-generated | +| System.Diagnostics;StackFrame;GetNativeOffset;();summary;df-generated | +| System.Diagnostics;StackFrame;StackFrame;();summary;df-generated | +| System.Diagnostics;StackFrame;StackFrame;(System.Boolean);summary;df-generated | +| System.Diagnostics;StackFrame;StackFrame;(System.Int32);summary;df-generated | +| System.Diagnostics;StackFrame;StackFrame;(System.Int32,System.Boolean);summary;df-generated | +| System.Diagnostics;StackFrameExtensions;GetNativeIP;(System.Diagnostics.StackFrame);summary;df-generated | +| System.Diagnostics;StackFrameExtensions;GetNativeImageBase;(System.Diagnostics.StackFrame);summary;df-generated | +| System.Diagnostics;StackFrameExtensions;HasILOffset;(System.Diagnostics.StackFrame);summary;df-generated | +| System.Diagnostics;StackFrameExtensions;HasMethod;(System.Diagnostics.StackFrame);summary;df-generated | +| System.Diagnostics;StackFrameExtensions;HasNativeImage;(System.Diagnostics.StackFrame);summary;df-generated | +| System.Diagnostics;StackFrameExtensions;HasSource;(System.Diagnostics.StackFrame);summary;df-generated | +| System.Diagnostics;StackTrace;GetFrames;();summary;df-generated | +| System.Diagnostics;StackTrace;StackTrace;();summary;df-generated | +| System.Diagnostics;StackTrace;StackTrace;(System.Boolean);summary;df-generated | +| System.Diagnostics;StackTrace;StackTrace;(System.Exception);summary;df-generated | +| System.Diagnostics;StackTrace;StackTrace;(System.Exception,System.Boolean);summary;df-generated | +| System.Diagnostics;StackTrace;StackTrace;(System.Exception,System.Int32);summary;df-generated | +| System.Diagnostics;StackTrace;StackTrace;(System.Exception,System.Int32,System.Boolean);summary;df-generated | +| System.Diagnostics;StackTrace;StackTrace;(System.Int32);summary;df-generated | +| System.Diagnostics;StackTrace;StackTrace;(System.Int32,System.Boolean);summary;df-generated | +| System.Diagnostics;StackTrace;get_FrameCount;();summary;df-generated | +| System.Diagnostics;StackTraceHiddenAttribute;StackTraceHiddenAttribute;();summary;df-generated | +| System.Diagnostics;Stopwatch;GetTimestamp;();summary;df-generated | +| System.Diagnostics;Stopwatch;Reset;();summary;df-generated | +| System.Diagnostics;Stopwatch;Restart;();summary;df-generated | +| System.Diagnostics;Stopwatch;Start;();summary;df-generated | +| System.Diagnostics;Stopwatch;StartNew;();summary;df-generated | +| System.Diagnostics;Stopwatch;Stop;();summary;df-generated | +| System.Diagnostics;Stopwatch;Stopwatch;();summary;df-generated | +| System.Diagnostics;Stopwatch;get_Elapsed;();summary;df-generated | +| System.Diagnostics;Stopwatch;get_ElapsedMilliseconds;();summary;df-generated | +| System.Diagnostics;Stopwatch;get_ElapsedTicks;();summary;df-generated | +| System.Diagnostics;Stopwatch;get_IsRunning;();summary;df-generated | +| System.Diagnostics;Switch;GetSupportedAttributes;();summary;df-generated | +| System.Diagnostics;Switch;OnSwitchSettingChanged;();summary;df-generated | +| System.Diagnostics;Switch;OnValueChanged;();summary;df-generated | +| System.Diagnostics;Switch;Switch;(System.String,System.String);summary;df-generated | +| System.Diagnostics;Switch;get_SwitchSetting;();summary;df-generated | +| System.Diagnostics;Switch;set_SwitchSetting;(System.Int32);summary;df-generated | +| System.Diagnostics;SwitchAttribute;GetAll;(System.Reflection.Assembly);summary;df-generated | +| System.Diagnostics;SwitchAttribute;get_SwitchDescription;();summary;df-generated | +| System.Diagnostics;SwitchAttribute;set_SwitchDescription;(System.String);summary;df-generated | +| System.Diagnostics;TagList+Enumerator;Dispose;();summary;df-generated | +| System.Diagnostics;TagList+Enumerator;MoveNext;();summary;df-generated | +| System.Diagnostics;TagList+Enumerator;Reset;();summary;df-generated | +| System.Diagnostics;TagList;Add;(System.String,System.Object);summary;df-generated | +| System.Diagnostics;TagList;Contains;(System.Collections.Generic.KeyValuePair);summary;df-generated | +| System.Diagnostics;TagList;CopyTo;(System.Span>);summary;df-generated | +| System.Diagnostics;TagList;IndexOf;(System.Collections.Generic.KeyValuePair);summary;df-generated | +| System.Diagnostics;TagList;Remove;(System.Collections.Generic.KeyValuePair);summary;df-generated | +| System.Diagnostics;TagList;RemoveAt;(System.Int32);summary;df-generated | +| System.Diagnostics;TagList;get_Count;();summary;df-generated | +| System.Diagnostics;TagList;get_IsReadOnly;();summary;df-generated | +| System.Diagnostics;TextWriterTraceListener;Close;();summary;df-generated | +| System.Diagnostics;TextWriterTraceListener;Dispose;(System.Boolean);summary;df-generated | +| System.Diagnostics;TextWriterTraceListener;Flush;();summary;df-generated | +| System.Diagnostics;TextWriterTraceListener;TextWriterTraceListener;();summary;df-generated | +| System.Diagnostics;TextWriterTraceListener;TextWriterTraceListener;(System.IO.Stream);summary;df-generated | +| System.Diagnostics;TextWriterTraceListener;TextWriterTraceListener;(System.IO.Stream,System.String);summary;df-generated | +| System.Diagnostics;TextWriterTraceListener;TextWriterTraceListener;(System.IO.TextWriter);summary;df-generated | +| System.Diagnostics;TextWriterTraceListener;Write;(System.String);summary;df-generated | +| System.Diagnostics;TextWriterTraceListener;WriteLine;(System.String);summary;df-generated | +| System.Diagnostics;Trace;Assert;(System.Boolean);summary;df-generated | +| System.Diagnostics;Trace;Assert;(System.Boolean,System.String);summary;df-generated | +| System.Diagnostics;Trace;Assert;(System.Boolean,System.String,System.String);summary;df-generated | +| System.Diagnostics;Trace;Close;();summary;df-generated | +| System.Diagnostics;Trace;Fail;(System.String);summary;df-generated | +| System.Diagnostics;Trace;Fail;(System.String,System.String);summary;df-generated | +| System.Diagnostics;Trace;Flush;();summary;df-generated | +| System.Diagnostics;Trace;Indent;();summary;df-generated | +| System.Diagnostics;Trace;Refresh;();summary;df-generated | +| System.Diagnostics;Trace;TraceError;(System.String);summary;df-generated | +| System.Diagnostics;Trace;TraceError;(System.String,System.Object[]);summary;df-generated | +| System.Diagnostics;Trace;TraceInformation;(System.String);summary;df-generated | +| System.Diagnostics;Trace;TraceInformation;(System.String,System.Object[]);summary;df-generated | +| System.Diagnostics;Trace;TraceWarning;(System.String);summary;df-generated | +| System.Diagnostics;Trace;TraceWarning;(System.String,System.Object[]);summary;df-generated | +| System.Diagnostics;Trace;Unindent;();summary;df-generated | +| System.Diagnostics;Trace;Write;(System.Object);summary;df-generated | +| System.Diagnostics;Trace;Write;(System.Object,System.String);summary;df-generated | +| System.Diagnostics;Trace;Write;(System.String);summary;df-generated | +| System.Diagnostics;Trace;Write;(System.String,System.String);summary;df-generated | +| System.Diagnostics;Trace;WriteIf;(System.Boolean,System.Object);summary;df-generated | +| System.Diagnostics;Trace;WriteIf;(System.Boolean,System.Object,System.String);summary;df-generated | +| System.Diagnostics;Trace;WriteIf;(System.Boolean,System.String);summary;df-generated | +| System.Diagnostics;Trace;WriteIf;(System.Boolean,System.String,System.String);summary;df-generated | +| System.Diagnostics;Trace;WriteLine;(System.Object);summary;df-generated | +| System.Diagnostics;Trace;WriteLine;(System.Object,System.String);summary;df-generated | +| System.Diagnostics;Trace;WriteLine;(System.String);summary;df-generated | +| System.Diagnostics;Trace;WriteLine;(System.String,System.String);summary;df-generated | +| System.Diagnostics;Trace;WriteLineIf;(System.Boolean,System.Object);summary;df-generated | +| System.Diagnostics;Trace;WriteLineIf;(System.Boolean,System.Object,System.String);summary;df-generated | +| System.Diagnostics;Trace;WriteLineIf;(System.Boolean,System.String);summary;df-generated | +| System.Diagnostics;Trace;WriteLineIf;(System.Boolean,System.String,System.String);summary;df-generated | +| System.Diagnostics;Trace;get_AutoFlush;();summary;df-generated | +| System.Diagnostics;Trace;get_CorrelationManager;();summary;df-generated | +| System.Diagnostics;Trace;get_IndentLevel;();summary;df-generated | +| System.Diagnostics;Trace;get_IndentSize;();summary;df-generated | +| System.Diagnostics;Trace;get_Listeners;();summary;df-generated | +| System.Diagnostics;Trace;get_UseGlobalLock;();summary;df-generated | +| System.Diagnostics;Trace;set_AutoFlush;(System.Boolean);summary;df-generated | +| System.Diagnostics;Trace;set_IndentLevel;(System.Int32);summary;df-generated | +| System.Diagnostics;Trace;set_IndentSize;(System.Int32);summary;df-generated | +| System.Diagnostics;Trace;set_UseGlobalLock;(System.Boolean);summary;df-generated | +| System.Diagnostics;TraceEventCache;get_LogicalOperationStack;();summary;df-generated | +| System.Diagnostics;TraceEventCache;get_ProcessId;();summary;df-generated | +| System.Diagnostics;TraceEventCache;get_ThreadId;();summary;df-generated | +| System.Diagnostics;TraceEventCache;get_Timestamp;();summary;df-generated | +| System.Diagnostics;TraceFilter;ShouldTrace;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String,System.Object[],System.Object,System.Object[]);summary;df-generated | +| System.Diagnostics;TraceListener;Close;();summary;df-generated | +| System.Diagnostics;TraceListener;Dispose;();summary;df-generated | +| System.Diagnostics;TraceListener;Dispose;(System.Boolean);summary;df-generated | +| System.Diagnostics;TraceListener;Fail;(System.String);summary;df-generated | +| System.Diagnostics;TraceListener;Fail;(System.String,System.String);summary;df-generated | +| System.Diagnostics;TraceListener;Flush;();summary;df-generated | +| System.Diagnostics;TraceListener;GetSupportedAttributes;();summary;df-generated | +| System.Diagnostics;TraceListener;TraceData;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object);summary;df-generated | +| System.Diagnostics;TraceListener;TraceData;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object[]);summary;df-generated | +| System.Diagnostics;TraceListener;TraceEvent;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32);summary;df-generated | +| System.Diagnostics;TraceListener;TraceEvent;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String);summary;df-generated | +| System.Diagnostics;TraceListener;TraceEvent;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String,System.Object[]);summary;df-generated | +| System.Diagnostics;TraceListener;TraceListener;();summary;df-generated | +| System.Diagnostics;TraceListener;TraceTransfer;(System.Diagnostics.TraceEventCache,System.String,System.Int32,System.String,System.Guid);summary;df-generated | +| System.Diagnostics;TraceListener;Write;(System.Object);summary;df-generated | +| System.Diagnostics;TraceListener;Write;(System.Object,System.String);summary;df-generated | +| System.Diagnostics;TraceListener;Write;(System.String);summary;df-generated | +| System.Diagnostics;TraceListener;Write;(System.String,System.String);summary;df-generated | +| System.Diagnostics;TraceListener;WriteIndent;();summary;df-generated | +| System.Diagnostics;TraceListener;WriteLine;(System.Object);summary;df-generated | +| System.Diagnostics;TraceListener;WriteLine;(System.Object,System.String);summary;df-generated | +| System.Diagnostics;TraceListener;WriteLine;(System.String);summary;df-generated | +| System.Diagnostics;TraceListener;WriteLine;(System.String,System.String);summary;df-generated | +| System.Diagnostics;TraceListener;get_IndentLevel;();summary;df-generated | +| System.Diagnostics;TraceListener;get_IndentSize;();summary;df-generated | +| System.Diagnostics;TraceListener;get_IsThreadSafe;();summary;df-generated | +| System.Diagnostics;TraceListener;get_NeedIndent;();summary;df-generated | +| System.Diagnostics;TraceListener;get_TraceOutputOptions;();summary;df-generated | +| System.Diagnostics;TraceListener;set_IndentLevel;(System.Int32);summary;df-generated | +| System.Diagnostics;TraceListener;set_IndentSize;(System.Int32);summary;df-generated | +| System.Diagnostics;TraceListener;set_NeedIndent;(System.Boolean);summary;df-generated | +| System.Diagnostics;TraceListener;set_TraceOutputOptions;(System.Diagnostics.TraceOptions);summary;df-generated | +| System.Diagnostics;TraceListenerCollection;Contains;(System.Diagnostics.TraceListener);summary;df-generated | +| System.Diagnostics;TraceListenerCollection;Contains;(System.Object);summary;df-generated | +| System.Diagnostics;TraceListenerCollection;IndexOf;(System.Diagnostics.TraceListener);summary;df-generated | +| System.Diagnostics;TraceListenerCollection;IndexOf;(System.Object);summary;df-generated | +| System.Diagnostics;TraceListenerCollection;Remove;(System.Diagnostics.TraceListener);summary;df-generated | +| System.Diagnostics;TraceListenerCollection;Remove;(System.Object);summary;df-generated | +| System.Diagnostics;TraceListenerCollection;Remove;(System.String);summary;df-generated | +| System.Diagnostics;TraceListenerCollection;RemoveAt;(System.Int32);summary;df-generated | +| System.Diagnostics;TraceListenerCollection;get_Count;();summary;df-generated | +| System.Diagnostics;TraceListenerCollection;get_IsFixedSize;();summary;df-generated | +| System.Diagnostics;TraceListenerCollection;get_IsReadOnly;();summary;df-generated | +| System.Diagnostics;TraceListenerCollection;get_IsSynchronized;();summary;df-generated | +| System.Diagnostics;TraceSource;Close;();summary;df-generated | +| System.Diagnostics;TraceSource;Flush;();summary;df-generated | +| System.Diagnostics;TraceSource;GetSupportedAttributes;();summary;df-generated | +| System.Diagnostics;TraceSource;TraceData;(System.Diagnostics.TraceEventType,System.Int32,System.Object);summary;df-generated | +| System.Diagnostics;TraceSource;TraceData;(System.Diagnostics.TraceEventType,System.Int32,System.Object[]);summary;df-generated | +| System.Diagnostics;TraceSource;TraceEvent;(System.Diagnostics.TraceEventType,System.Int32);summary;df-generated | +| System.Diagnostics;TraceSource;TraceEvent;(System.Diagnostics.TraceEventType,System.Int32,System.String);summary;df-generated | +| System.Diagnostics;TraceSource;TraceEvent;(System.Diagnostics.TraceEventType,System.Int32,System.String,System.Object[]);summary;df-generated | +| System.Diagnostics;TraceSource;TraceInformation;(System.String);summary;df-generated | +| System.Diagnostics;TraceSource;TraceInformation;(System.String,System.Object[]);summary;df-generated | +| System.Diagnostics;TraceSource;TraceSource;(System.String);summary;df-generated | +| System.Diagnostics;TraceSource;TraceTransfer;(System.Int32,System.String,System.Guid);summary;df-generated | +| System.Diagnostics;TraceSwitch;OnSwitchSettingChanged;();summary;df-generated | +| System.Diagnostics;TraceSwitch;OnValueChanged;();summary;df-generated | +| System.Diagnostics;TraceSwitch;TraceSwitch;(System.String,System.String);summary;df-generated | +| System.Diagnostics;TraceSwitch;TraceSwitch;(System.String,System.String,System.String);summary;df-generated | +| System.Diagnostics;TraceSwitch;get_Level;();summary;df-generated | +| System.Diagnostics;TraceSwitch;get_TraceError;();summary;df-generated | +| System.Diagnostics;TraceSwitch;get_TraceInfo;();summary;df-generated | +| System.Diagnostics;TraceSwitch;get_TraceVerbose;();summary;df-generated | +| System.Diagnostics;TraceSwitch;get_TraceWarning;();summary;df-generated | +| System.Diagnostics;TraceSwitch;set_Level;(System.Diagnostics.TraceLevel);summary;df-generated | +| System.Diagnostics;XmlWriterTraceListener;Close;();summary;df-generated | +| System.Diagnostics;XmlWriterTraceListener;Fail;(System.String,System.String);summary;df-generated | +| System.Diagnostics;XmlWriterTraceListener;TraceData;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object);summary;df-generated | +| System.Diagnostics;XmlWriterTraceListener;TraceData;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object[]);summary;df-generated | +| System.Diagnostics;XmlWriterTraceListener;TraceEvent;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String);summary;df-generated | +| System.Diagnostics;XmlWriterTraceListener;TraceEvent;(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String,System.Object[]);summary;df-generated | +| System.Diagnostics;XmlWriterTraceListener;TraceTransfer;(System.Diagnostics.TraceEventCache,System.String,System.Int32,System.String,System.Guid);summary;df-generated | +| System.Diagnostics;XmlWriterTraceListener;Write;(System.String);summary;df-generated | +| System.Diagnostics;XmlWriterTraceListener;WriteLine;(System.String);summary;df-generated | +| System.Diagnostics;XmlWriterTraceListener;XmlWriterTraceListener;(System.IO.Stream);summary;df-generated | +| System.Diagnostics;XmlWriterTraceListener;XmlWriterTraceListener;(System.IO.Stream,System.String);summary;df-generated | +| System.Diagnostics;XmlWriterTraceListener;XmlWriterTraceListener;(System.IO.TextWriter);summary;df-generated | +| System.Diagnostics;XmlWriterTraceListener;XmlWriterTraceListener;(System.IO.TextWriter,System.String);summary;df-generated | +| System.Diagnostics;XmlWriterTraceListener;XmlWriterTraceListener;(System.String);summary;df-generated | +| System.Diagnostics;XmlWriterTraceListener;XmlWriterTraceListener;(System.String,System.String);summary;df-generated | +| System.Drawing;Color;Equals;(System.Drawing.Color);summary;df-generated | +| System.Drawing;Color;Equals;(System.Object);summary;df-generated | +| System.Drawing;Color;FromArgb;(System.Int32);summary;df-generated | +| System.Drawing;Color;FromArgb;(System.Int32,System.Drawing.Color);summary;df-generated | +| System.Drawing;Color;FromArgb;(System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Drawing;Color;FromArgb;(System.Int32,System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Drawing;Color;FromKnownColor;(System.Drawing.KnownColor);summary;df-generated | +| System.Drawing;Color;GetBrightness;();summary;df-generated | +| System.Drawing;Color;GetHashCode;();summary;df-generated | +| System.Drawing;Color;GetHue;();summary;df-generated | +| System.Drawing;Color;GetSaturation;();summary;df-generated | +| System.Drawing;Color;ToArgb;();summary;df-generated | +| System.Drawing;Color;ToKnownColor;();summary;df-generated | +| System.Drawing;Color;get_A;();summary;df-generated | +| System.Drawing;Color;get_AliceBlue;();summary;df-generated | +| System.Drawing;Color;get_AntiqueWhite;();summary;df-generated | +| System.Drawing;Color;get_Aqua;();summary;df-generated | +| System.Drawing;Color;get_Aquamarine;();summary;df-generated | +| System.Drawing;Color;get_Azure;();summary;df-generated | +| System.Drawing;Color;get_B;();summary;df-generated | +| System.Drawing;Color;get_Beige;();summary;df-generated | +| System.Drawing;Color;get_Bisque;();summary;df-generated | +| System.Drawing;Color;get_Black;();summary;df-generated | +| System.Drawing;Color;get_BlanchedAlmond;();summary;df-generated | +| System.Drawing;Color;get_Blue;();summary;df-generated | +| System.Drawing;Color;get_BlueViolet;();summary;df-generated | +| System.Drawing;Color;get_Brown;();summary;df-generated | +| System.Drawing;Color;get_BurlyWood;();summary;df-generated | +| System.Drawing;Color;get_CadetBlue;();summary;df-generated | +| System.Drawing;Color;get_Chartreuse;();summary;df-generated | +| System.Drawing;Color;get_Chocolate;();summary;df-generated | +| System.Drawing;Color;get_Coral;();summary;df-generated | +| System.Drawing;Color;get_CornflowerBlue;();summary;df-generated | +| System.Drawing;Color;get_Cornsilk;();summary;df-generated | +| System.Drawing;Color;get_Crimson;();summary;df-generated | +| System.Drawing;Color;get_Cyan;();summary;df-generated | +| System.Drawing;Color;get_DarkBlue;();summary;df-generated | +| System.Drawing;Color;get_DarkCyan;();summary;df-generated | +| System.Drawing;Color;get_DarkGoldenrod;();summary;df-generated | +| System.Drawing;Color;get_DarkGray;();summary;df-generated | +| System.Drawing;Color;get_DarkGreen;();summary;df-generated | +| System.Drawing;Color;get_DarkKhaki;();summary;df-generated | +| System.Drawing;Color;get_DarkMagenta;();summary;df-generated | +| System.Drawing;Color;get_DarkOliveGreen;();summary;df-generated | +| System.Drawing;Color;get_DarkOrange;();summary;df-generated | +| System.Drawing;Color;get_DarkOrchid;();summary;df-generated | +| System.Drawing;Color;get_DarkRed;();summary;df-generated | +| System.Drawing;Color;get_DarkSalmon;();summary;df-generated | +| System.Drawing;Color;get_DarkSeaGreen;();summary;df-generated | +| System.Drawing;Color;get_DarkSlateBlue;();summary;df-generated | +| System.Drawing;Color;get_DarkSlateGray;();summary;df-generated | +| System.Drawing;Color;get_DarkTurquoise;();summary;df-generated | +| System.Drawing;Color;get_DarkViolet;();summary;df-generated | +| System.Drawing;Color;get_DeepPink;();summary;df-generated | +| System.Drawing;Color;get_DeepSkyBlue;();summary;df-generated | +| System.Drawing;Color;get_DimGray;();summary;df-generated | +| System.Drawing;Color;get_DodgerBlue;();summary;df-generated | +| System.Drawing;Color;get_Firebrick;();summary;df-generated | +| System.Drawing;Color;get_FloralWhite;();summary;df-generated | +| System.Drawing;Color;get_ForestGreen;();summary;df-generated | +| System.Drawing;Color;get_Fuchsia;();summary;df-generated | +| System.Drawing;Color;get_G;();summary;df-generated | +| System.Drawing;Color;get_Gainsboro;();summary;df-generated | +| System.Drawing;Color;get_GhostWhite;();summary;df-generated | +| System.Drawing;Color;get_Gold;();summary;df-generated | +| System.Drawing;Color;get_Goldenrod;();summary;df-generated | +| System.Drawing;Color;get_Gray;();summary;df-generated | +| System.Drawing;Color;get_Green;();summary;df-generated | +| System.Drawing;Color;get_GreenYellow;();summary;df-generated | +| System.Drawing;Color;get_Honeydew;();summary;df-generated | +| System.Drawing;Color;get_HotPink;();summary;df-generated | +| System.Drawing;Color;get_IndianRed;();summary;df-generated | +| System.Drawing;Color;get_Indigo;();summary;df-generated | +| System.Drawing;Color;get_IsEmpty;();summary;df-generated | +| System.Drawing;Color;get_IsKnownColor;();summary;df-generated | +| System.Drawing;Color;get_IsNamedColor;();summary;df-generated | +| System.Drawing;Color;get_IsSystemColor;();summary;df-generated | +| System.Drawing;Color;get_Ivory;();summary;df-generated | +| System.Drawing;Color;get_Khaki;();summary;df-generated | +| System.Drawing;Color;get_Lavender;();summary;df-generated | +| System.Drawing;Color;get_LavenderBlush;();summary;df-generated | +| System.Drawing;Color;get_LawnGreen;();summary;df-generated | +| System.Drawing;Color;get_LemonChiffon;();summary;df-generated | +| System.Drawing;Color;get_LightBlue;();summary;df-generated | +| System.Drawing;Color;get_LightCoral;();summary;df-generated | +| System.Drawing;Color;get_LightCyan;();summary;df-generated | +| System.Drawing;Color;get_LightGoldenrodYellow;();summary;df-generated | +| System.Drawing;Color;get_LightGray;();summary;df-generated | +| System.Drawing;Color;get_LightGreen;();summary;df-generated | +| System.Drawing;Color;get_LightPink;();summary;df-generated | +| System.Drawing;Color;get_LightSalmon;();summary;df-generated | +| System.Drawing;Color;get_LightSeaGreen;();summary;df-generated | +| System.Drawing;Color;get_LightSkyBlue;();summary;df-generated | +| System.Drawing;Color;get_LightSlateGray;();summary;df-generated | +| System.Drawing;Color;get_LightSteelBlue;();summary;df-generated | +| System.Drawing;Color;get_LightYellow;();summary;df-generated | +| System.Drawing;Color;get_Lime;();summary;df-generated | +| System.Drawing;Color;get_LimeGreen;();summary;df-generated | +| System.Drawing;Color;get_Linen;();summary;df-generated | +| System.Drawing;Color;get_Magenta;();summary;df-generated | +| System.Drawing;Color;get_Maroon;();summary;df-generated | +| System.Drawing;Color;get_MediumAquamarine;();summary;df-generated | +| System.Drawing;Color;get_MediumBlue;();summary;df-generated | +| System.Drawing;Color;get_MediumOrchid;();summary;df-generated | +| System.Drawing;Color;get_MediumPurple;();summary;df-generated | +| System.Drawing;Color;get_MediumSeaGreen;();summary;df-generated | +| System.Drawing;Color;get_MediumSlateBlue;();summary;df-generated | +| System.Drawing;Color;get_MediumSpringGreen;();summary;df-generated | +| System.Drawing;Color;get_MediumTurquoise;();summary;df-generated | +| System.Drawing;Color;get_MediumVioletRed;();summary;df-generated | +| System.Drawing;Color;get_MidnightBlue;();summary;df-generated | +| System.Drawing;Color;get_MintCream;();summary;df-generated | +| System.Drawing;Color;get_MistyRose;();summary;df-generated | +| System.Drawing;Color;get_Moccasin;();summary;df-generated | +| System.Drawing;Color;get_NavajoWhite;();summary;df-generated | +| System.Drawing;Color;get_Navy;();summary;df-generated | +| System.Drawing;Color;get_OldLace;();summary;df-generated | +| System.Drawing;Color;get_Olive;();summary;df-generated | +| System.Drawing;Color;get_OliveDrab;();summary;df-generated | +| System.Drawing;Color;get_Orange;();summary;df-generated | +| System.Drawing;Color;get_OrangeRed;();summary;df-generated | +| System.Drawing;Color;get_Orchid;();summary;df-generated | +| System.Drawing;Color;get_PaleGoldenrod;();summary;df-generated | +| System.Drawing;Color;get_PaleGreen;();summary;df-generated | +| System.Drawing;Color;get_PaleTurquoise;();summary;df-generated | +| System.Drawing;Color;get_PaleVioletRed;();summary;df-generated | +| System.Drawing;Color;get_PapayaWhip;();summary;df-generated | +| System.Drawing;Color;get_PeachPuff;();summary;df-generated | +| System.Drawing;Color;get_Peru;();summary;df-generated | +| System.Drawing;Color;get_Pink;();summary;df-generated | +| System.Drawing;Color;get_Plum;();summary;df-generated | +| System.Drawing;Color;get_PowderBlue;();summary;df-generated | +| System.Drawing;Color;get_Purple;();summary;df-generated | +| System.Drawing;Color;get_R;();summary;df-generated | +| System.Drawing;Color;get_RebeccaPurple;();summary;df-generated | +| System.Drawing;Color;get_Red;();summary;df-generated | +| System.Drawing;Color;get_RosyBrown;();summary;df-generated | +| System.Drawing;Color;get_RoyalBlue;();summary;df-generated | +| System.Drawing;Color;get_SaddleBrown;();summary;df-generated | +| System.Drawing;Color;get_Salmon;();summary;df-generated | +| System.Drawing;Color;get_SandyBrown;();summary;df-generated | +| System.Drawing;Color;get_SeaGreen;();summary;df-generated | +| System.Drawing;Color;get_SeaShell;();summary;df-generated | +| System.Drawing;Color;get_Sienna;();summary;df-generated | +| System.Drawing;Color;get_Silver;();summary;df-generated | +| System.Drawing;Color;get_SkyBlue;();summary;df-generated | +| System.Drawing;Color;get_SlateBlue;();summary;df-generated | +| System.Drawing;Color;get_SlateGray;();summary;df-generated | +| System.Drawing;Color;get_Snow;();summary;df-generated | +| System.Drawing;Color;get_SpringGreen;();summary;df-generated | +| System.Drawing;Color;get_SteelBlue;();summary;df-generated | +| System.Drawing;Color;get_Tan;();summary;df-generated | +| System.Drawing;Color;get_Teal;();summary;df-generated | +| System.Drawing;Color;get_Thistle;();summary;df-generated | +| System.Drawing;Color;get_Tomato;();summary;df-generated | +| System.Drawing;Color;get_Transparent;();summary;df-generated | +| System.Drawing;Color;get_Turquoise;();summary;df-generated | +| System.Drawing;Color;get_Violet;();summary;df-generated | +| System.Drawing;Color;get_Wheat;();summary;df-generated | +| System.Drawing;Color;get_White;();summary;df-generated | +| System.Drawing;Color;get_WhiteSmoke;();summary;df-generated | +| System.Drawing;Color;get_Yellow;();summary;df-generated | +| System.Drawing;Color;get_YellowGreen;();summary;df-generated | +| System.Drawing;ColorConverter;CanConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Type);summary;df-generated | +| System.Drawing;ColorConverter;CanConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Type);summary;df-generated | +| System.Drawing;ColorConverter;ColorConverter;();summary;df-generated | +| System.Drawing;ColorConverter;GetStandardValues;(System.ComponentModel.ITypeDescriptorContext);summary;df-generated | +| System.Drawing;ColorConverter;GetStandardValuesSupported;(System.ComponentModel.ITypeDescriptorContext);summary;df-generated | +| System.Drawing;ColorTranslator;FromOle;(System.Int32);summary;df-generated | +| System.Drawing;ColorTranslator;FromWin32;(System.Int32);summary;df-generated | +| System.Drawing;ColorTranslator;ToOle;(System.Drawing.Color);summary;df-generated | +| System.Drawing;ColorTranslator;ToWin32;(System.Drawing.Color);summary;df-generated | +| System.Drawing;Point;Add;(System.Drawing.Point,System.Drawing.Size);summary;df-generated | +| System.Drawing;Point;Ceiling;(System.Drawing.PointF);summary;df-generated | +| System.Drawing;Point;Equals;(System.Drawing.Point);summary;df-generated | +| System.Drawing;Point;Equals;(System.Object);summary;df-generated | +| System.Drawing;Point;GetHashCode;();summary;df-generated | +| System.Drawing;Point;Offset;(System.Drawing.Point);summary;df-generated | +| System.Drawing;Point;Offset;(System.Int32,System.Int32);summary;df-generated | +| System.Drawing;Point;Point;(System.Drawing.Size);summary;df-generated | +| System.Drawing;Point;Point;(System.Int32);summary;df-generated | +| System.Drawing;Point;Point;(System.Int32,System.Int32);summary;df-generated | +| System.Drawing;Point;Round;(System.Drawing.PointF);summary;df-generated | +| System.Drawing;Point;Subtract;(System.Drawing.Point,System.Drawing.Size);summary;df-generated | +| System.Drawing;Point;ToString;();summary;df-generated | +| System.Drawing;Point;Truncate;(System.Drawing.PointF);summary;df-generated | +| System.Drawing;Point;get_IsEmpty;();summary;df-generated | +| System.Drawing;Point;get_X;();summary;df-generated | +| System.Drawing;Point;get_Y;();summary;df-generated | +| System.Drawing;Point;set_X;(System.Int32);summary;df-generated | +| System.Drawing;Point;set_Y;(System.Int32);summary;df-generated | +| System.Drawing;PointConverter;CanConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Type);summary;df-generated | +| System.Drawing;PointConverter;CanConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Type);summary;df-generated | +| System.Drawing;PointConverter;ConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);summary;df-generated | +| System.Drawing;PointConverter;CreateInstance;(System.ComponentModel.ITypeDescriptorContext,System.Collections.IDictionary);summary;df-generated | +| System.Drawing;PointConverter;GetCreateInstanceSupported;(System.ComponentModel.ITypeDescriptorContext);summary;df-generated | +| System.Drawing;PointConverter;GetProperties;(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[]);summary;df-generated | +| System.Drawing;PointConverter;GetPropertiesSupported;(System.ComponentModel.ITypeDescriptorContext);summary;df-generated | +| System.Drawing;PointF;Add;(System.Drawing.PointF,System.Drawing.Size);summary;df-generated | +| System.Drawing;PointF;Add;(System.Drawing.PointF,System.Drawing.SizeF);summary;df-generated | +| System.Drawing;PointF;Equals;(System.Drawing.PointF);summary;df-generated | +| System.Drawing;PointF;Equals;(System.Object);summary;df-generated | +| System.Drawing;PointF;GetHashCode;();summary;df-generated | +| System.Drawing;PointF;PointF;(System.Numerics.Vector2);summary;df-generated | +| System.Drawing;PointF;PointF;(System.Single,System.Single);summary;df-generated | +| System.Drawing;PointF;Subtract;(System.Drawing.PointF,System.Drawing.Size);summary;df-generated | +| System.Drawing;PointF;Subtract;(System.Drawing.PointF,System.Drawing.SizeF);summary;df-generated | +| System.Drawing;PointF;ToString;();summary;df-generated | +| System.Drawing;PointF;ToVector2;();summary;df-generated | +| System.Drawing;PointF;get_IsEmpty;();summary;df-generated | +| System.Drawing;PointF;get_X;();summary;df-generated | +| System.Drawing;PointF;get_Y;();summary;df-generated | +| System.Drawing;PointF;set_X;(System.Single);summary;df-generated | +| System.Drawing;PointF;set_Y;(System.Single);summary;df-generated | +| System.Drawing;Rectangle;Ceiling;(System.Drawing.RectangleF);summary;df-generated | +| System.Drawing;Rectangle;Contains;(System.Drawing.Point);summary;df-generated | +| System.Drawing;Rectangle;Contains;(System.Drawing.Rectangle);summary;df-generated | +| System.Drawing;Rectangle;Contains;(System.Int32,System.Int32);summary;df-generated | +| System.Drawing;Rectangle;Equals;(System.Drawing.Rectangle);summary;df-generated | +| System.Drawing;Rectangle;Equals;(System.Object);summary;df-generated | +| System.Drawing;Rectangle;FromLTRB;(System.Int32,System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Drawing;Rectangle;GetHashCode;();summary;df-generated | +| System.Drawing;Rectangle;Inflate;(System.Drawing.Size);summary;df-generated | +| System.Drawing;Rectangle;Inflate;(System.Int32,System.Int32);summary;df-generated | +| System.Drawing;Rectangle;Intersect;(System.Drawing.Rectangle);summary;df-generated | +| System.Drawing;Rectangle;Intersect;(System.Drawing.Rectangle,System.Drawing.Rectangle);summary;df-generated | +| System.Drawing;Rectangle;IntersectsWith;(System.Drawing.Rectangle);summary;df-generated | +| System.Drawing;Rectangle;Offset;(System.Drawing.Point);summary;df-generated | +| System.Drawing;Rectangle;Offset;(System.Int32,System.Int32);summary;df-generated | +| System.Drawing;Rectangle;Rectangle;(System.Drawing.Point,System.Drawing.Size);summary;df-generated | +| System.Drawing;Rectangle;Rectangle;(System.Int32,System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Drawing;Rectangle;Round;(System.Drawing.RectangleF);summary;df-generated | +| System.Drawing;Rectangle;ToString;();summary;df-generated | +| System.Drawing;Rectangle;Truncate;(System.Drawing.RectangleF);summary;df-generated | +| System.Drawing;Rectangle;Union;(System.Drawing.Rectangle,System.Drawing.Rectangle);summary;df-generated | +| System.Drawing;Rectangle;get_Bottom;();summary;df-generated | +| System.Drawing;Rectangle;get_Height;();summary;df-generated | +| System.Drawing;Rectangle;get_IsEmpty;();summary;df-generated | +| System.Drawing;Rectangle;get_Left;();summary;df-generated | +| System.Drawing;Rectangle;get_Location;();summary;df-generated | +| System.Drawing;Rectangle;get_Right;();summary;df-generated | +| System.Drawing;Rectangle;get_Size;();summary;df-generated | +| System.Drawing;Rectangle;get_Top;();summary;df-generated | +| System.Drawing;Rectangle;get_Width;();summary;df-generated | +| System.Drawing;Rectangle;get_X;();summary;df-generated | +| System.Drawing;Rectangle;get_Y;();summary;df-generated | +| System.Drawing;Rectangle;set_Height;(System.Int32);summary;df-generated | +| System.Drawing;Rectangle;set_Location;(System.Drawing.Point);summary;df-generated | +| System.Drawing;Rectangle;set_Size;(System.Drawing.Size);summary;df-generated | +| System.Drawing;Rectangle;set_Width;(System.Int32);summary;df-generated | +| System.Drawing;Rectangle;set_X;(System.Int32);summary;df-generated | +| System.Drawing;Rectangle;set_Y;(System.Int32);summary;df-generated | +| System.Drawing;RectangleConverter;CanConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Type);summary;df-generated | +| System.Drawing;RectangleConverter;CanConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Type);summary;df-generated | +| System.Drawing;RectangleConverter;ConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);summary;df-generated | +| System.Drawing;RectangleConverter;CreateInstance;(System.ComponentModel.ITypeDescriptorContext,System.Collections.IDictionary);summary;df-generated | +| System.Drawing;RectangleConverter;GetCreateInstanceSupported;(System.ComponentModel.ITypeDescriptorContext);summary;df-generated | +| System.Drawing;RectangleConverter;GetProperties;(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[]);summary;df-generated | +| System.Drawing;RectangleConverter;GetPropertiesSupported;(System.ComponentModel.ITypeDescriptorContext);summary;df-generated | +| System.Drawing;RectangleF;Contains;(System.Drawing.PointF);summary;df-generated | +| System.Drawing;RectangleF;Contains;(System.Drawing.RectangleF);summary;df-generated | +| System.Drawing;RectangleF;Contains;(System.Single,System.Single);summary;df-generated | +| System.Drawing;RectangleF;Equals;(System.Drawing.RectangleF);summary;df-generated | +| System.Drawing;RectangleF;Equals;(System.Object);summary;df-generated | +| System.Drawing;RectangleF;FromLTRB;(System.Single,System.Single,System.Single,System.Single);summary;df-generated | +| System.Drawing;RectangleF;GetHashCode;();summary;df-generated | +| System.Drawing;RectangleF;Inflate;(System.Drawing.SizeF);summary;df-generated | +| System.Drawing;RectangleF;Inflate;(System.Single,System.Single);summary;df-generated | +| System.Drawing;RectangleF;Intersect;(System.Drawing.RectangleF);summary;df-generated | +| System.Drawing;RectangleF;Intersect;(System.Drawing.RectangleF,System.Drawing.RectangleF);summary;df-generated | +| System.Drawing;RectangleF;IntersectsWith;(System.Drawing.RectangleF);summary;df-generated | +| System.Drawing;RectangleF;Offset;(System.Drawing.PointF);summary;df-generated | +| System.Drawing;RectangleF;Offset;(System.Single,System.Single);summary;df-generated | +| System.Drawing;RectangleF;RectangleF;(System.Drawing.PointF,System.Drawing.SizeF);summary;df-generated | +| System.Drawing;RectangleF;RectangleF;(System.Numerics.Vector4);summary;df-generated | +| System.Drawing;RectangleF;RectangleF;(System.Single,System.Single,System.Single,System.Single);summary;df-generated | +| System.Drawing;RectangleF;ToString;();summary;df-generated | +| System.Drawing;RectangleF;ToVector4;();summary;df-generated | +| System.Drawing;RectangleF;Union;(System.Drawing.RectangleF,System.Drawing.RectangleF);summary;df-generated | +| System.Drawing;RectangleF;get_Bottom;();summary;df-generated | +| System.Drawing;RectangleF;get_Height;();summary;df-generated | +| System.Drawing;RectangleF;get_IsEmpty;();summary;df-generated | +| System.Drawing;RectangleF;get_Left;();summary;df-generated | +| System.Drawing;RectangleF;get_Location;();summary;df-generated | +| System.Drawing;RectangleF;get_Right;();summary;df-generated | +| System.Drawing;RectangleF;get_Size;();summary;df-generated | +| System.Drawing;RectangleF;get_Top;();summary;df-generated | +| System.Drawing;RectangleF;get_Width;();summary;df-generated | +| System.Drawing;RectangleF;get_X;();summary;df-generated | +| System.Drawing;RectangleF;get_Y;();summary;df-generated | +| System.Drawing;RectangleF;set_Height;(System.Single);summary;df-generated | +| System.Drawing;RectangleF;set_Location;(System.Drawing.PointF);summary;df-generated | +| System.Drawing;RectangleF;set_Size;(System.Drawing.SizeF);summary;df-generated | +| System.Drawing;RectangleF;set_Width;(System.Single);summary;df-generated | +| System.Drawing;RectangleF;set_X;(System.Single);summary;df-generated | +| System.Drawing;RectangleF;set_Y;(System.Single);summary;df-generated | +| System.Drawing;Size;Add;(System.Drawing.Size,System.Drawing.Size);summary;df-generated | +| System.Drawing;Size;Ceiling;(System.Drawing.SizeF);summary;df-generated | +| System.Drawing;Size;Equals;(System.Drawing.Size);summary;df-generated | +| System.Drawing;Size;Equals;(System.Object);summary;df-generated | +| System.Drawing;Size;GetHashCode;();summary;df-generated | +| System.Drawing;Size;Round;(System.Drawing.SizeF);summary;df-generated | +| System.Drawing;Size;Size;(System.Drawing.Point);summary;df-generated | +| System.Drawing;Size;Size;(System.Int32,System.Int32);summary;df-generated | +| System.Drawing;Size;Subtract;(System.Drawing.Size,System.Drawing.Size);summary;df-generated | +| System.Drawing;Size;ToString;();summary;df-generated | +| System.Drawing;Size;Truncate;(System.Drawing.SizeF);summary;df-generated | +| System.Drawing;Size;get_Height;();summary;df-generated | +| System.Drawing;Size;get_IsEmpty;();summary;df-generated | +| System.Drawing;Size;get_Width;();summary;df-generated | +| System.Drawing;Size;set_Height;(System.Int32);summary;df-generated | +| System.Drawing;Size;set_Width;(System.Int32);summary;df-generated | +| System.Drawing;SizeConverter;CanConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Type);summary;df-generated | +| System.Drawing;SizeConverter;CanConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Type);summary;df-generated | +| System.Drawing;SizeConverter;ConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);summary;df-generated | +| System.Drawing;SizeConverter;CreateInstance;(System.ComponentModel.ITypeDescriptorContext,System.Collections.IDictionary);summary;df-generated | +| System.Drawing;SizeConverter;GetCreateInstanceSupported;(System.ComponentModel.ITypeDescriptorContext);summary;df-generated | +| System.Drawing;SizeConverter;GetProperties;(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[]);summary;df-generated | +| System.Drawing;SizeConverter;GetPropertiesSupported;(System.ComponentModel.ITypeDescriptorContext);summary;df-generated | +| System.Drawing;SizeF;Add;(System.Drawing.SizeF,System.Drawing.SizeF);summary;df-generated | +| System.Drawing;SizeF;Equals;(System.Drawing.SizeF);summary;df-generated | +| System.Drawing;SizeF;Equals;(System.Object);summary;df-generated | +| System.Drawing;SizeF;GetHashCode;();summary;df-generated | +| System.Drawing;SizeF;SizeF;(System.Drawing.PointF);summary;df-generated | +| System.Drawing;SizeF;SizeF;(System.Drawing.SizeF);summary;df-generated | +| System.Drawing;SizeF;SizeF;(System.Numerics.Vector2);summary;df-generated | +| System.Drawing;SizeF;SizeF;(System.Single,System.Single);summary;df-generated | +| System.Drawing;SizeF;Subtract;(System.Drawing.SizeF,System.Drawing.SizeF);summary;df-generated | +| System.Drawing;SizeF;ToPointF;();summary;df-generated | +| System.Drawing;SizeF;ToSize;();summary;df-generated | +| System.Drawing;SizeF;ToString;();summary;df-generated | +| System.Drawing;SizeF;ToVector2;();summary;df-generated | +| System.Drawing;SizeF;get_Height;();summary;df-generated | +| System.Drawing;SizeF;get_IsEmpty;();summary;df-generated | +| System.Drawing;SizeF;get_Width;();summary;df-generated | +| System.Drawing;SizeF;set_Height;(System.Single);summary;df-generated | +| System.Drawing;SizeF;set_Width;(System.Single);summary;df-generated | +| System.Drawing;SizeFConverter;CanConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Type);summary;df-generated | +| System.Drawing;SizeFConverter;CanConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Type);summary;df-generated | +| System.Drawing;SizeFConverter;ConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object);summary;df-generated | +| System.Drawing;SizeFConverter;CreateInstance;(System.ComponentModel.ITypeDescriptorContext,System.Collections.IDictionary);summary;df-generated | +| System.Drawing;SizeFConverter;GetCreateInstanceSupported;(System.ComponentModel.ITypeDescriptorContext);summary;df-generated | +| System.Drawing;SizeFConverter;GetProperties;(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[]);summary;df-generated | +| System.Drawing;SizeFConverter;GetPropertiesSupported;(System.ComponentModel.ITypeDescriptorContext);summary;df-generated | +| System.Drawing;SystemColors;get_ActiveBorder;();summary;df-generated | +| System.Drawing;SystemColors;get_ActiveCaption;();summary;df-generated | +| System.Drawing;SystemColors;get_ActiveCaptionText;();summary;df-generated | +| System.Drawing;SystemColors;get_AppWorkspace;();summary;df-generated | +| System.Drawing;SystemColors;get_ButtonFace;();summary;df-generated | +| System.Drawing;SystemColors;get_ButtonHighlight;();summary;df-generated | +| System.Drawing;SystemColors;get_ButtonShadow;();summary;df-generated | +| System.Drawing;SystemColors;get_Control;();summary;df-generated | +| System.Drawing;SystemColors;get_ControlDark;();summary;df-generated | +| System.Drawing;SystemColors;get_ControlDarkDark;();summary;df-generated | +| System.Drawing;SystemColors;get_ControlLight;();summary;df-generated | +| System.Drawing;SystemColors;get_ControlLightLight;();summary;df-generated | +| System.Drawing;SystemColors;get_ControlText;();summary;df-generated | +| System.Drawing;SystemColors;get_Desktop;();summary;df-generated | +| System.Drawing;SystemColors;get_GradientActiveCaption;();summary;df-generated | +| System.Drawing;SystemColors;get_GradientInactiveCaption;();summary;df-generated | +| System.Drawing;SystemColors;get_GrayText;();summary;df-generated | +| System.Drawing;SystemColors;get_Highlight;();summary;df-generated | +| System.Drawing;SystemColors;get_HighlightText;();summary;df-generated | +| System.Drawing;SystemColors;get_HotTrack;();summary;df-generated | +| System.Drawing;SystemColors;get_InactiveBorder;();summary;df-generated | +| System.Drawing;SystemColors;get_InactiveCaption;();summary;df-generated | +| System.Drawing;SystemColors;get_InactiveCaptionText;();summary;df-generated | +| System.Drawing;SystemColors;get_Info;();summary;df-generated | +| System.Drawing;SystemColors;get_InfoText;();summary;df-generated | +| System.Drawing;SystemColors;get_Menu;();summary;df-generated | +| System.Drawing;SystemColors;get_MenuBar;();summary;df-generated | +| System.Drawing;SystemColors;get_MenuHighlight;();summary;df-generated | +| System.Drawing;SystemColors;get_MenuText;();summary;df-generated | +| System.Drawing;SystemColors;get_ScrollBar;();summary;df-generated | +| System.Drawing;SystemColors;get_Window;();summary;df-generated | +| System.Drawing;SystemColors;get_WindowFrame;();summary;df-generated | +| System.Drawing;SystemColors;get_WindowText;();summary;df-generated | +| System.Dynamic;BinaryOperationBinder;BinaryOperationBinder;(System.Linq.Expressions.ExpressionType);summary;df-generated | +| System.Dynamic;BinaryOperationBinder;Bind;(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[]);summary;df-generated | +| System.Dynamic;BinaryOperationBinder;FallbackBinaryOperation;(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject);summary;df-generated | +| System.Dynamic;BinaryOperationBinder;FallbackBinaryOperation;(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject);summary;df-generated | +| System.Dynamic;BinaryOperationBinder;get_Operation;();summary;df-generated | +| System.Dynamic;BinaryOperationBinder;get_ReturnType;();summary;df-generated | +| System.Dynamic;BindingRestrictions;Combine;(System.Collections.Generic.IList);summary;df-generated | +| System.Dynamic;CallInfo;CallInfo;(System.Int32,System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Dynamic;CallInfo;CallInfo;(System.Int32,System.String[]);summary;df-generated | +| System.Dynamic;CallInfo;Equals;(System.Object);summary;df-generated | +| System.Dynamic;CallInfo;GetHashCode;();summary;df-generated | +| System.Dynamic;CallInfo;get_ArgumentCount;();summary;df-generated | +| System.Dynamic;CallInfo;get_ArgumentNames;();summary;df-generated | +| System.Dynamic;ConvertBinder;Bind;(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[]);summary;df-generated | +| System.Dynamic;ConvertBinder;ConvertBinder;(System.Type,System.Boolean);summary;df-generated | +| System.Dynamic;ConvertBinder;FallbackConvert;(System.Dynamic.DynamicMetaObject);summary;df-generated | +| System.Dynamic;ConvertBinder;FallbackConvert;(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject);summary;df-generated | +| System.Dynamic;ConvertBinder;get_Explicit;();summary;df-generated | +| System.Dynamic;ConvertBinder;get_ReturnType;();summary;df-generated | +| System.Dynamic;ConvertBinder;get_Type;();summary;df-generated | +| System.Dynamic;CreateInstanceBinder;Bind;(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[]);summary;df-generated | +| System.Dynamic;CreateInstanceBinder;CreateInstanceBinder;(System.Dynamic.CallInfo);summary;df-generated | +| System.Dynamic;CreateInstanceBinder;FallbackCreateInstance;(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[]);summary;df-generated | +| System.Dynamic;CreateInstanceBinder;FallbackCreateInstance;(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[],System.Dynamic.DynamicMetaObject);summary;df-generated | +| System.Dynamic;CreateInstanceBinder;get_CallInfo;();summary;df-generated | +| System.Dynamic;CreateInstanceBinder;get_ReturnType;();summary;df-generated | +| System.Dynamic;DeleteIndexBinder;Bind;(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[]);summary;df-generated | +| System.Dynamic;DeleteIndexBinder;DeleteIndexBinder;(System.Dynamic.CallInfo);summary;df-generated | +| System.Dynamic;DeleteIndexBinder;FallbackDeleteIndex;(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[]);summary;df-generated | +| System.Dynamic;DeleteIndexBinder;FallbackDeleteIndex;(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[],System.Dynamic.DynamicMetaObject);summary;df-generated | +| System.Dynamic;DeleteIndexBinder;get_CallInfo;();summary;df-generated | +| System.Dynamic;DeleteIndexBinder;get_ReturnType;();summary;df-generated | +| System.Dynamic;DeleteMemberBinder;Bind;(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[]);summary;df-generated | +| System.Dynamic;DeleteMemberBinder;DeleteMemberBinder;(System.String,System.Boolean);summary;df-generated | +| System.Dynamic;DeleteMemberBinder;FallbackDeleteMember;(System.Dynamic.DynamicMetaObject);summary;df-generated | +| System.Dynamic;DeleteMemberBinder;FallbackDeleteMember;(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject);summary;df-generated | +| System.Dynamic;DeleteMemberBinder;get_IgnoreCase;();summary;df-generated | +| System.Dynamic;DeleteMemberBinder;get_Name;();summary;df-generated | +| System.Dynamic;DeleteMemberBinder;get_ReturnType;();summary;df-generated | +| System.Dynamic;DynamicMetaObject;BindBinaryOperation;(System.Dynamic.BinaryOperationBinder,System.Dynamic.DynamicMetaObject);summary;df-generated | +| System.Dynamic;DynamicMetaObject;BindConvert;(System.Dynamic.ConvertBinder);summary;df-generated | +| System.Dynamic;DynamicMetaObject;BindCreateInstance;(System.Dynamic.CreateInstanceBinder,System.Dynamic.DynamicMetaObject[]);summary;df-generated | +| System.Dynamic;DynamicMetaObject;BindDeleteIndex;(System.Dynamic.DeleteIndexBinder,System.Dynamic.DynamicMetaObject[]);summary;df-generated | +| System.Dynamic;DynamicMetaObject;BindDeleteMember;(System.Dynamic.DeleteMemberBinder);summary;df-generated | +| System.Dynamic;DynamicMetaObject;BindGetIndex;(System.Dynamic.GetIndexBinder,System.Dynamic.DynamicMetaObject[]);summary;df-generated | +| System.Dynamic;DynamicMetaObject;BindGetMember;(System.Dynamic.GetMemberBinder);summary;df-generated | +| System.Dynamic;DynamicMetaObject;BindInvoke;(System.Dynamic.InvokeBinder,System.Dynamic.DynamicMetaObject[]);summary;df-generated | +| System.Dynamic;DynamicMetaObject;BindInvokeMember;(System.Dynamic.InvokeMemberBinder,System.Dynamic.DynamicMetaObject[]);summary;df-generated | +| System.Dynamic;DynamicMetaObject;BindSetIndex;(System.Dynamic.SetIndexBinder,System.Dynamic.DynamicMetaObject[],System.Dynamic.DynamicMetaObject);summary;df-generated | +| System.Dynamic;DynamicMetaObject;BindSetMember;(System.Dynamic.SetMemberBinder,System.Dynamic.DynamicMetaObject);summary;df-generated | +| System.Dynamic;DynamicMetaObject;BindUnaryOperation;(System.Dynamic.UnaryOperationBinder);summary;df-generated | +| System.Dynamic;DynamicMetaObject;DynamicMetaObject;(System.Linq.Expressions.Expression,System.Dynamic.BindingRestrictions);summary;df-generated | +| System.Dynamic;DynamicMetaObject;GetDynamicMemberNames;();summary;df-generated | +| System.Dynamic;DynamicMetaObject;get_Expression;();summary;df-generated | +| System.Dynamic;DynamicMetaObject;get_HasValue;();summary;df-generated | +| System.Dynamic;DynamicMetaObject;get_LimitType;();summary;df-generated | +| System.Dynamic;DynamicMetaObject;get_Restrictions;();summary;df-generated | +| System.Dynamic;DynamicMetaObject;get_RuntimeType;();summary;df-generated | +| System.Dynamic;DynamicMetaObjectBinder;Bind;(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[]);summary;df-generated | +| System.Dynamic;DynamicMetaObjectBinder;Bind;(System.Object[],System.Collections.ObjectModel.ReadOnlyCollection,System.Linq.Expressions.LabelTarget);summary;df-generated | +| System.Dynamic;DynamicMetaObjectBinder;Defer;(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[]);summary;df-generated | +| System.Dynamic;DynamicMetaObjectBinder;Defer;(System.Dynamic.DynamicMetaObject[]);summary;df-generated | +| System.Dynamic;DynamicMetaObjectBinder;DynamicMetaObjectBinder;();summary;df-generated | +| System.Dynamic;DynamicMetaObjectBinder;GetUpdateExpression;(System.Type);summary;df-generated | +| System.Dynamic;DynamicMetaObjectBinder;get_ReturnType;();summary;df-generated | +| System.Dynamic;DynamicObject;DynamicObject;();summary;df-generated | +| System.Dynamic;DynamicObject;GetDynamicMemberNames;();summary;df-generated | +| System.Dynamic;DynamicObject;GetMetaObject;(System.Linq.Expressions.Expression);summary;df-generated | +| System.Dynamic;DynamicObject;TryBinaryOperation;(System.Dynamic.BinaryOperationBinder,System.Object,System.Object);summary;df-generated | +| System.Dynamic;DynamicObject;TryConvert;(System.Dynamic.ConvertBinder,System.Object);summary;df-generated | +| System.Dynamic;DynamicObject;TryCreateInstance;(System.Dynamic.CreateInstanceBinder,System.Object[],System.Object);summary;df-generated | +| System.Dynamic;DynamicObject;TryDeleteIndex;(System.Dynamic.DeleteIndexBinder,System.Object[]);summary;df-generated | +| System.Dynamic;DynamicObject;TryDeleteMember;(System.Dynamic.DeleteMemberBinder);summary;df-generated | +| System.Dynamic;DynamicObject;TryGetIndex;(System.Dynamic.GetIndexBinder,System.Object[],System.Object);summary;df-generated | +| System.Dynamic;DynamicObject;TryGetMember;(System.Dynamic.GetMemberBinder,System.Object);summary;df-generated | +| System.Dynamic;DynamicObject;TryInvoke;(System.Dynamic.InvokeBinder,System.Object[],System.Object);summary;df-generated | +| System.Dynamic;DynamicObject;TryInvokeMember;(System.Dynamic.InvokeMemberBinder,System.Object[],System.Object);summary;df-generated | +| System.Dynamic;DynamicObject;TrySetIndex;(System.Dynamic.SetIndexBinder,System.Object[],System.Object);summary;df-generated | +| System.Dynamic;DynamicObject;TrySetMember;(System.Dynamic.SetMemberBinder,System.Object);summary;df-generated | +| System.Dynamic;DynamicObject;TryUnaryOperation;(System.Dynamic.UnaryOperationBinder,System.Object);summary;df-generated | +| System.Dynamic;ExpandoObject;Contains;(System.Collections.Generic.KeyValuePair);summary;df-generated | +| System.Dynamic;ExpandoObject;ContainsKey;(System.String);summary;df-generated | +| System.Dynamic;ExpandoObject;ExpandoObject;();summary;df-generated | +| System.Dynamic;ExpandoObject;GetMetaObject;(System.Linq.Expressions.Expression);summary;df-generated | +| System.Dynamic;ExpandoObject;Remove;(System.Collections.Generic.KeyValuePair);summary;df-generated | +| System.Dynamic;ExpandoObject;Remove;(System.String);summary;df-generated | +| System.Dynamic;ExpandoObject;get_Count;();summary;df-generated | +| System.Dynamic;ExpandoObject;get_IsReadOnly;();summary;df-generated | +| System.Dynamic;GetIndexBinder;Bind;(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[]);summary;df-generated | +| System.Dynamic;GetIndexBinder;FallbackGetIndex;(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[]);summary;df-generated | +| System.Dynamic;GetIndexBinder;FallbackGetIndex;(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[],System.Dynamic.DynamicMetaObject);summary;df-generated | +| System.Dynamic;GetIndexBinder;GetIndexBinder;(System.Dynamic.CallInfo);summary;df-generated | +| System.Dynamic;GetIndexBinder;get_CallInfo;();summary;df-generated | +| System.Dynamic;GetIndexBinder;get_ReturnType;();summary;df-generated | +| System.Dynamic;GetMemberBinder;Bind;(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[]);summary;df-generated | +| System.Dynamic;GetMemberBinder;FallbackGetMember;(System.Dynamic.DynamicMetaObject);summary;df-generated | +| System.Dynamic;GetMemberBinder;FallbackGetMember;(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject);summary;df-generated | +| System.Dynamic;GetMemberBinder;GetMemberBinder;(System.String,System.Boolean);summary;df-generated | +| System.Dynamic;GetMemberBinder;get_IgnoreCase;();summary;df-generated | +| System.Dynamic;GetMemberBinder;get_Name;();summary;df-generated | +| System.Dynamic;GetMemberBinder;get_ReturnType;();summary;df-generated | +| System.Dynamic;IDynamicMetaObjectProvider;GetMetaObject;(System.Linq.Expressions.Expression);summary;df-generated | +| System.Dynamic;IInvokeOnGetBinder;get_InvokeOnGet;();summary;df-generated | +| System.Dynamic;InvokeBinder;Bind;(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[]);summary;df-generated | +| System.Dynamic;InvokeBinder;FallbackInvoke;(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[]);summary;df-generated | +| System.Dynamic;InvokeBinder;FallbackInvoke;(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[],System.Dynamic.DynamicMetaObject);summary;df-generated | +| System.Dynamic;InvokeBinder;InvokeBinder;(System.Dynamic.CallInfo);summary;df-generated | +| System.Dynamic;InvokeBinder;get_CallInfo;();summary;df-generated | +| System.Dynamic;InvokeBinder;get_ReturnType;();summary;df-generated | +| System.Dynamic;InvokeMemberBinder;Bind;(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[]);summary;df-generated | +| System.Dynamic;InvokeMemberBinder;FallbackInvoke;(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[],System.Dynamic.DynamicMetaObject);summary;df-generated | +| System.Dynamic;InvokeMemberBinder;FallbackInvokeMember;(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[]);summary;df-generated | +| System.Dynamic;InvokeMemberBinder;FallbackInvokeMember;(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[],System.Dynamic.DynamicMetaObject);summary;df-generated | +| System.Dynamic;InvokeMemberBinder;InvokeMemberBinder;(System.String,System.Boolean,System.Dynamic.CallInfo);summary;df-generated | +| System.Dynamic;InvokeMemberBinder;get_CallInfo;();summary;df-generated | +| System.Dynamic;InvokeMemberBinder;get_IgnoreCase;();summary;df-generated | +| System.Dynamic;InvokeMemberBinder;get_Name;();summary;df-generated | +| System.Dynamic;InvokeMemberBinder;get_ReturnType;();summary;df-generated | +| System.Dynamic;SetIndexBinder;Bind;(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[]);summary;df-generated | +| System.Dynamic;SetIndexBinder;FallbackSetIndex;(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[],System.Dynamic.DynamicMetaObject);summary;df-generated | +| System.Dynamic;SetIndexBinder;FallbackSetIndex;(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[],System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject);summary;df-generated | +| System.Dynamic;SetIndexBinder;SetIndexBinder;(System.Dynamic.CallInfo);summary;df-generated | +| System.Dynamic;SetIndexBinder;get_CallInfo;();summary;df-generated | +| System.Dynamic;SetIndexBinder;get_ReturnType;();summary;df-generated | +| System.Dynamic;SetMemberBinder;Bind;(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[]);summary;df-generated | +| System.Dynamic;SetMemberBinder;FallbackSetMember;(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject);summary;df-generated | +| System.Dynamic;SetMemberBinder;FallbackSetMember;(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject);summary;df-generated | +| System.Dynamic;SetMemberBinder;SetMemberBinder;(System.String,System.Boolean);summary;df-generated | +| System.Dynamic;SetMemberBinder;get_IgnoreCase;();summary;df-generated | +| System.Dynamic;SetMemberBinder;get_Name;();summary;df-generated | +| System.Dynamic;SetMemberBinder;get_ReturnType;();summary;df-generated | +| System.Dynamic;UnaryOperationBinder;Bind;(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[]);summary;df-generated | +| System.Dynamic;UnaryOperationBinder;FallbackUnaryOperation;(System.Dynamic.DynamicMetaObject);summary;df-generated | +| System.Dynamic;UnaryOperationBinder;FallbackUnaryOperation;(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject);summary;df-generated | +| System.Dynamic;UnaryOperationBinder;UnaryOperationBinder;(System.Linq.Expressions.ExpressionType);summary;df-generated | +| System.Dynamic;UnaryOperationBinder;get_Operation;();summary;df-generated | +| System.Dynamic;UnaryOperationBinder;get_ReturnType;();summary;df-generated | +| System.Formats.Asn1;Asn1Tag;AsConstructed;();summary;df-generated | +| System.Formats.Asn1;Asn1Tag;AsPrimitive;();summary;df-generated | +| System.Formats.Asn1;Asn1Tag;Asn1Tag;(System.Formats.Asn1.TagClass,System.Int32,System.Boolean);summary;df-generated | +| System.Formats.Asn1;Asn1Tag;Asn1Tag;(System.Formats.Asn1.UniversalTagNumber,System.Boolean);summary;df-generated | +| System.Formats.Asn1;Asn1Tag;CalculateEncodedSize;();summary;df-generated | +| System.Formats.Asn1;Asn1Tag;Decode;(System.ReadOnlySpan,System.Int32);summary;df-generated | +| System.Formats.Asn1;Asn1Tag;Encode;(System.Span);summary;df-generated | +| System.Formats.Asn1;Asn1Tag;Equals;(System.Formats.Asn1.Asn1Tag);summary;df-generated | +| System.Formats.Asn1;Asn1Tag;Equals;(System.Object);summary;df-generated | +| System.Formats.Asn1;Asn1Tag;GetHashCode;();summary;df-generated | +| System.Formats.Asn1;Asn1Tag;HasSameClassAndValue;(System.Formats.Asn1.Asn1Tag);summary;df-generated | +| System.Formats.Asn1;Asn1Tag;ToString;();summary;df-generated | +| System.Formats.Asn1;Asn1Tag;TryDecode;(System.ReadOnlySpan,System.Formats.Asn1.Asn1Tag,System.Int32);summary;df-generated | +| System.Formats.Asn1;Asn1Tag;TryEncode;(System.Span,System.Int32);summary;df-generated | +| System.Formats.Asn1;Asn1Tag;get_IsConstructed;();summary;df-generated | +| System.Formats.Asn1;Asn1Tag;get_TagClass;();summary;df-generated | +| System.Formats.Asn1;Asn1Tag;get_TagValue;();summary;df-generated | +| System.Formats.Asn1;AsnContentException;AsnContentException;();summary;df-generated | +| System.Formats.Asn1;AsnContentException;AsnContentException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Formats.Asn1;AsnContentException;AsnContentException;(System.String);summary;df-generated | +| System.Formats.Asn1;AsnContentException;AsnContentException;(System.String,System.Exception);summary;df-generated | +| System.Formats.Asn1;AsnDecoder;ReadBitString;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Int32,System.Int32,System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnDecoder;ReadBoolean;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Int32,System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnDecoder;ReadCharacterString;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Formats.Asn1.UniversalTagNumber,System.Int32,System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnDecoder;ReadEncodedValue;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Formats.Asn1;AsnDecoder;ReadEnumeratedBytes;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Int32,System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnDecoder;ReadEnumeratedValue;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Type,System.Int32,System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnDecoder;ReadEnumeratedValue<>;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Int32,System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnDecoder;ReadGeneralizedTime;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Int32,System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnDecoder;ReadInteger;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Int32,System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnDecoder;ReadIntegerBytes;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Int32,System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnDecoder;ReadNamedBitList;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Int32,System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnDecoder;ReadNamedBitListValue;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Type,System.Int32,System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnDecoder;ReadNamedBitListValue<>;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Int32,System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnDecoder;ReadNull;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Int32,System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnDecoder;ReadObjectIdentifier;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Int32,System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnDecoder;ReadOctetString;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Int32,System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnDecoder;ReadSequence;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Int32,System.Int32,System.Int32,System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnDecoder;ReadSetOf;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Int32,System.Int32,System.Int32,System.Boolean,System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnDecoder;ReadUtcTime;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Int32,System.Int32,System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnDecoder;TryReadBitString;(System.ReadOnlySpan,System.Span,System.Formats.Asn1.AsnEncodingRules,System.Int32,System.Int32,System.Int32,System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnDecoder;TryReadCharacterString;(System.ReadOnlySpan,System.Span,System.Formats.Asn1.AsnEncodingRules,System.Formats.Asn1.UniversalTagNumber,System.Int32,System.Int32,System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnDecoder;TryReadCharacterStringBytes;(System.ReadOnlySpan,System.Span,System.Formats.Asn1.AsnEncodingRules,System.Formats.Asn1.Asn1Tag,System.Int32,System.Int32);summary;df-generated | +| System.Formats.Asn1;AsnDecoder;TryReadEncodedValue;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Formats.Asn1.Asn1Tag,System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Formats.Asn1;AsnDecoder;TryReadInt32;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Int32,System.Int32,System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnDecoder;TryReadInt64;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Int64,System.Int32,System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnDecoder;TryReadOctetString;(System.ReadOnlySpan,System.Span,System.Formats.Asn1.AsnEncodingRules,System.Int32,System.Int32,System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnDecoder;TryReadPrimitiveBitString;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Int32,System.ReadOnlySpan,System.Int32,System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnDecoder;TryReadPrimitiveCharacterStringBytes;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.Formats.Asn1.Asn1Tag,System.ReadOnlySpan,System.Int32);summary;df-generated | +| System.Formats.Asn1;AsnDecoder;TryReadPrimitiveOctetString;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.ReadOnlySpan,System.Int32,System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnDecoder;TryReadUInt32;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.UInt32,System.Int32,System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnDecoder;TryReadUInt64;(System.ReadOnlySpan,System.Formats.Asn1.AsnEncodingRules,System.UInt64,System.Int32,System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnReader;PeekTag;();summary;df-generated | +| System.Formats.Asn1;AsnReader;ReadBitString;(System.Int32,System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnReader;ReadBoolean;(System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnReader;ReadCharacterString;(System.Formats.Asn1.UniversalTagNumber,System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnReader;ReadEnumeratedValue;(System.Type,System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnReader;ReadEnumeratedValue<>;(System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnReader;ReadGeneralizedTime;(System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnReader;ReadInteger;(System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnReader;ReadNamedBitList;(System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnReader;ReadNamedBitListValue;(System.Type,System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnReader;ReadNamedBitListValue<>;(System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnReader;ReadNull;(System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnReader;ReadObjectIdentifier;(System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnReader;ReadOctetString;(System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnReader;ReadUtcTime;(System.Int32,System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnReader;ReadUtcTime;(System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnReader;ThrowIfNotEmpty;();summary;df-generated | +| System.Formats.Asn1;AsnReader;TryReadBitString;(System.Span,System.Int32,System.Int32,System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnReader;TryReadCharacterString;(System.Span,System.Formats.Asn1.UniversalTagNumber,System.Int32,System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnReader;TryReadCharacterStringBytes;(System.Span,System.Formats.Asn1.Asn1Tag,System.Int32);summary;df-generated | +| System.Formats.Asn1;AsnReader;TryReadInt32;(System.Int32,System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnReader;TryReadInt64;(System.Int64,System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnReader;TryReadOctetString;(System.Span,System.Int32,System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnReader;TryReadUInt32;(System.UInt32,System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnReader;TryReadUInt64;(System.UInt64,System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnReader;get_HasData;();summary;df-generated | +| System.Formats.Asn1;AsnReader;get_RuleSet;();summary;df-generated | +| System.Formats.Asn1;AsnReaderOptions;get_SkipSetSortOrderVerification;();summary;df-generated | +| System.Formats.Asn1;AsnReaderOptions;get_UtcTimeTwoDigitYearMax;();summary;df-generated | +| System.Formats.Asn1;AsnReaderOptions;set_SkipSetSortOrderVerification;(System.Boolean);summary;df-generated | +| System.Formats.Asn1;AsnReaderOptions;set_UtcTimeTwoDigitYearMax;(System.Int32);summary;df-generated | +| System.Formats.Asn1;AsnWriter+Scope;Dispose;();summary;df-generated | +| System.Formats.Asn1;AsnWriter;AsnWriter;(System.Formats.Asn1.AsnEncodingRules);summary;df-generated | +| System.Formats.Asn1;AsnWriter;CopyTo;(System.Formats.Asn1.AsnWriter);summary;df-generated | +| System.Formats.Asn1;AsnWriter;Encode;();summary;df-generated | +| System.Formats.Asn1;AsnWriter;Encode;(System.Span);summary;df-generated | +| System.Formats.Asn1;AsnWriter;EncodedValueEquals;(System.Formats.Asn1.AsnWriter);summary;df-generated | +| System.Formats.Asn1;AsnWriter;EncodedValueEquals;(System.ReadOnlySpan);summary;df-generated | +| System.Formats.Asn1;AsnWriter;GetEncodedLength;();summary;df-generated | +| System.Formats.Asn1;AsnWriter;PopOctetString;(System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnWriter;PopSequence;(System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnWriter;PopSetOf;(System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnWriter;Reset;();summary;df-generated | +| System.Formats.Asn1;AsnWriter;TryEncode;(System.Span,System.Int32);summary;df-generated | +| System.Formats.Asn1;AsnWriter;WriteBitString;(System.ReadOnlySpan,System.Int32,System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnWriter;WriteBoolean;(System.Boolean,System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnWriter;WriteCharacterString;(System.Formats.Asn1.UniversalTagNumber,System.ReadOnlySpan,System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnWriter;WriteCharacterString;(System.Formats.Asn1.UniversalTagNumber,System.String,System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnWriter;WriteEncodedValue;(System.ReadOnlySpan);summary;df-generated | +| System.Formats.Asn1;AsnWriter;WriteEnumeratedValue;(System.Enum,System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnWriter;WriteEnumeratedValue<>;(TEnum,System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnWriter;WriteGeneralizedTime;(System.DateTimeOffset,System.Boolean,System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnWriter;WriteInteger;(System.Int64,System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnWriter;WriteInteger;(System.Numerics.BigInteger,System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnWriter;WriteInteger;(System.ReadOnlySpan,System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnWriter;WriteInteger;(System.UInt64,System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnWriter;WriteIntegerUnsigned;(System.ReadOnlySpan,System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnWriter;WriteNamedBitList;(System.Collections.BitArray,System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnWriter;WriteNamedBitList;(System.Enum,System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnWriter;WriteNamedBitList<>;(TEnum,System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnWriter;WriteNull;(System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnWriter;WriteObjectIdentifier;(System.ReadOnlySpan,System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnWriter;WriteObjectIdentifier;(System.String,System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnWriter;WriteOctetString;(System.ReadOnlySpan,System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnWriter;WriteUtcTime;(System.DateTimeOffset,System.Int32,System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnWriter;WriteUtcTime;(System.DateTimeOffset,System.Nullable);summary;df-generated | +| System.Formats.Asn1;AsnWriter;get_RuleSet;();summary;df-generated | +| System.Globalization;Calendar;AddDays;(System.DateTime,System.Int32);summary;df-generated | +| System.Globalization;Calendar;AddHours;(System.DateTime,System.Int32);summary;df-generated | +| System.Globalization;Calendar;AddMilliseconds;(System.DateTime,System.Double);summary;df-generated | +| System.Globalization;Calendar;AddMinutes;(System.DateTime,System.Int32);summary;df-generated | +| System.Globalization;Calendar;AddMonths;(System.DateTime,System.Int32);summary;df-generated | +| System.Globalization;Calendar;AddSeconds;(System.DateTime,System.Int32);summary;df-generated | +| System.Globalization;Calendar;AddWeeks;(System.DateTime,System.Int32);summary;df-generated | +| System.Globalization;Calendar;AddYears;(System.DateTime,System.Int32);summary;df-generated | +| System.Globalization;Calendar;Calendar;();summary;df-generated | +| System.Globalization;Calendar;Clone;();summary;df-generated | +| System.Globalization;Calendar;GetDayOfMonth;(System.DateTime);summary;df-generated | +| System.Globalization;Calendar;GetDayOfWeek;(System.DateTime);summary;df-generated | +| System.Globalization;Calendar;GetDayOfYear;(System.DateTime);summary;df-generated | +| System.Globalization;Calendar;GetDaysInMonth;(System.Int32,System.Int32);summary;df-generated | +| System.Globalization;Calendar;GetDaysInMonth;(System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Globalization;Calendar;GetDaysInYear;(System.Int32);summary;df-generated | +| System.Globalization;Calendar;GetDaysInYear;(System.Int32,System.Int32);summary;df-generated | +| System.Globalization;Calendar;GetEra;(System.DateTime);summary;df-generated | +| System.Globalization;Calendar;GetHour;(System.DateTime);summary;df-generated | +| System.Globalization;Calendar;GetLeapMonth;(System.Int32);summary;df-generated | +| System.Globalization;Calendar;GetLeapMonth;(System.Int32,System.Int32);summary;df-generated | +| System.Globalization;Calendar;GetMilliseconds;(System.DateTime);summary;df-generated | +| System.Globalization;Calendar;GetMinute;(System.DateTime);summary;df-generated | +| System.Globalization;Calendar;GetMonth;(System.DateTime);summary;df-generated | +| System.Globalization;Calendar;GetMonthsInYear;(System.Int32);summary;df-generated | +| System.Globalization;Calendar;GetMonthsInYear;(System.Int32,System.Int32);summary;df-generated | +| System.Globalization;Calendar;GetSecond;(System.DateTime);summary;df-generated | +| System.Globalization;Calendar;GetWeekOfYear;(System.DateTime,System.Globalization.CalendarWeekRule,System.DayOfWeek);summary;df-generated | +| System.Globalization;Calendar;GetYear;(System.DateTime);summary;df-generated | +| System.Globalization;Calendar;IsLeapDay;(System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Globalization;Calendar;IsLeapDay;(System.Int32,System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Globalization;Calendar;IsLeapMonth;(System.Int32,System.Int32);summary;df-generated | +| System.Globalization;Calendar;IsLeapMonth;(System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Globalization;Calendar;IsLeapYear;(System.Int32);summary;df-generated | +| System.Globalization;Calendar;IsLeapYear;(System.Int32,System.Int32);summary;df-generated | +| System.Globalization;Calendar;ToDateTime;(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Globalization;Calendar;ToDateTime;(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Globalization;Calendar;ToFourDigitYear;(System.Int32);summary;df-generated | +| System.Globalization;Calendar;get_AlgorithmType;();summary;df-generated | +| System.Globalization;Calendar;get_DaysInYearBeforeMinSupportedYear;();summary;df-generated | +| System.Globalization;Calendar;get_Eras;();summary;df-generated | +| System.Globalization;Calendar;get_IsReadOnly;();summary;df-generated | +| System.Globalization;Calendar;get_MaxSupportedDateTime;();summary;df-generated | +| System.Globalization;Calendar;get_MinSupportedDateTime;();summary;df-generated | +| System.Globalization;Calendar;get_TwoDigitYearMax;();summary;df-generated | +| System.Globalization;Calendar;set_TwoDigitYearMax;(System.Int32);summary;df-generated | +| System.Globalization;CharUnicodeInfo;GetDecimalDigitValue;(System.Char);summary;df-generated | +| System.Globalization;CharUnicodeInfo;GetDecimalDigitValue;(System.String,System.Int32);summary;df-generated | +| System.Globalization;CharUnicodeInfo;GetDigitValue;(System.Char);summary;df-generated | +| System.Globalization;CharUnicodeInfo;GetDigitValue;(System.String,System.Int32);summary;df-generated | +| System.Globalization;CharUnicodeInfo;GetNumericValue;(System.Char);summary;df-generated | +| System.Globalization;CharUnicodeInfo;GetNumericValue;(System.String,System.Int32);summary;df-generated | +| System.Globalization;CharUnicodeInfo;GetUnicodeCategory;(System.Char);summary;df-generated | +| System.Globalization;CharUnicodeInfo;GetUnicodeCategory;(System.Int32);summary;df-generated | +| System.Globalization;CharUnicodeInfo;GetUnicodeCategory;(System.String,System.Int32);summary;df-generated | +| System.Globalization;ChineseLunisolarCalendar;ChineseLunisolarCalendar;();summary;df-generated | +| System.Globalization;ChineseLunisolarCalendar;GetEra;(System.DateTime);summary;df-generated | +| System.Globalization;ChineseLunisolarCalendar;get_DaysInYearBeforeMinSupportedYear;();summary;df-generated | +| System.Globalization;ChineseLunisolarCalendar;get_Eras;();summary;df-generated | +| System.Globalization;ChineseLunisolarCalendar;get_MaxSupportedDateTime;();summary;df-generated | +| System.Globalization;ChineseLunisolarCalendar;get_MinSupportedDateTime;();summary;df-generated | +| System.Globalization;CompareInfo;Compare;(System.ReadOnlySpan,System.ReadOnlySpan,System.Globalization.CompareOptions);summary;df-generated | +| System.Globalization;CompareInfo;Compare;(System.String,System.Int32,System.Int32,System.String,System.Int32,System.Int32);summary;df-generated | +| System.Globalization;CompareInfo;Compare;(System.String,System.Int32,System.Int32,System.String,System.Int32,System.Int32,System.Globalization.CompareOptions);summary;df-generated | +| System.Globalization;CompareInfo;Compare;(System.String,System.Int32,System.String,System.Int32);summary;df-generated | +| System.Globalization;CompareInfo;Compare;(System.String,System.Int32,System.String,System.Int32,System.Globalization.CompareOptions);summary;df-generated | +| System.Globalization;CompareInfo;Compare;(System.String,System.String);summary;df-generated | +| System.Globalization;CompareInfo;Compare;(System.String,System.String,System.Globalization.CompareOptions);summary;df-generated | +| System.Globalization;CompareInfo;Equals;(System.Object);summary;df-generated | +| System.Globalization;CompareInfo;GetCompareInfo;(System.Int32);summary;df-generated | +| System.Globalization;CompareInfo;GetCompareInfo;(System.Int32,System.Reflection.Assembly);summary;df-generated | +| System.Globalization;CompareInfo;GetCompareInfo;(System.String);summary;df-generated | +| System.Globalization;CompareInfo;GetCompareInfo;(System.String,System.Reflection.Assembly);summary;df-generated | +| System.Globalization;CompareInfo;GetHashCode;();summary;df-generated | +| System.Globalization;CompareInfo;GetHashCode;(System.ReadOnlySpan,System.Globalization.CompareOptions);summary;df-generated | +| System.Globalization;CompareInfo;GetHashCode;(System.String,System.Globalization.CompareOptions);summary;df-generated | +| System.Globalization;CompareInfo;GetSortKey;(System.ReadOnlySpan,System.Span,System.Globalization.CompareOptions);summary;df-generated | +| System.Globalization;CompareInfo;GetSortKeyLength;(System.ReadOnlySpan,System.Globalization.CompareOptions);summary;df-generated | +| System.Globalization;CompareInfo;IndexOf;(System.ReadOnlySpan,System.ReadOnlySpan,System.Globalization.CompareOptions);summary;df-generated | +| System.Globalization;CompareInfo;IndexOf;(System.ReadOnlySpan,System.ReadOnlySpan,System.Globalization.CompareOptions,System.Int32);summary;df-generated | +| System.Globalization;CompareInfo;IndexOf;(System.ReadOnlySpan,System.Text.Rune,System.Globalization.CompareOptions);summary;df-generated | +| System.Globalization;CompareInfo;IndexOf;(System.String,System.Char);summary;df-generated | +| System.Globalization;CompareInfo;IndexOf;(System.String,System.Char,System.Globalization.CompareOptions);summary;df-generated | +| System.Globalization;CompareInfo;IndexOf;(System.String,System.Char,System.Int32);summary;df-generated | +| System.Globalization;CompareInfo;IndexOf;(System.String,System.Char,System.Int32,System.Globalization.CompareOptions);summary;df-generated | +| System.Globalization;CompareInfo;IndexOf;(System.String,System.Char,System.Int32,System.Int32);summary;df-generated | +| System.Globalization;CompareInfo;IndexOf;(System.String,System.Char,System.Int32,System.Int32,System.Globalization.CompareOptions);summary;df-generated | +| System.Globalization;CompareInfo;IndexOf;(System.String,System.String);summary;df-generated | +| System.Globalization;CompareInfo;IndexOf;(System.String,System.String,System.Globalization.CompareOptions);summary;df-generated | +| System.Globalization;CompareInfo;IndexOf;(System.String,System.String,System.Int32);summary;df-generated | +| System.Globalization;CompareInfo;IndexOf;(System.String,System.String,System.Int32,System.Globalization.CompareOptions);summary;df-generated | +| System.Globalization;CompareInfo;IndexOf;(System.String,System.String,System.Int32,System.Int32);summary;df-generated | +| System.Globalization;CompareInfo;IndexOf;(System.String,System.String,System.Int32,System.Int32,System.Globalization.CompareOptions);summary;df-generated | +| System.Globalization;CompareInfo;IsPrefix;(System.ReadOnlySpan,System.ReadOnlySpan,System.Globalization.CompareOptions);summary;df-generated | +| System.Globalization;CompareInfo;IsPrefix;(System.ReadOnlySpan,System.ReadOnlySpan,System.Globalization.CompareOptions,System.Int32);summary;df-generated | +| System.Globalization;CompareInfo;IsPrefix;(System.String,System.String);summary;df-generated | +| System.Globalization;CompareInfo;IsPrefix;(System.String,System.String,System.Globalization.CompareOptions);summary;df-generated | +| System.Globalization;CompareInfo;IsSortable;(System.Char);summary;df-generated | +| System.Globalization;CompareInfo;IsSortable;(System.ReadOnlySpan);summary;df-generated | +| System.Globalization;CompareInfo;IsSortable;(System.String);summary;df-generated | +| System.Globalization;CompareInfo;IsSortable;(System.Text.Rune);summary;df-generated | +| System.Globalization;CompareInfo;IsSuffix;(System.ReadOnlySpan,System.ReadOnlySpan,System.Globalization.CompareOptions);summary;df-generated | +| System.Globalization;CompareInfo;IsSuffix;(System.ReadOnlySpan,System.ReadOnlySpan,System.Globalization.CompareOptions,System.Int32);summary;df-generated | +| System.Globalization;CompareInfo;IsSuffix;(System.String,System.String);summary;df-generated | +| System.Globalization;CompareInfo;IsSuffix;(System.String,System.String,System.Globalization.CompareOptions);summary;df-generated | +| System.Globalization;CompareInfo;LastIndexOf;(System.ReadOnlySpan,System.ReadOnlySpan,System.Globalization.CompareOptions);summary;df-generated | +| System.Globalization;CompareInfo;LastIndexOf;(System.ReadOnlySpan,System.ReadOnlySpan,System.Globalization.CompareOptions,System.Int32);summary;df-generated | +| System.Globalization;CompareInfo;LastIndexOf;(System.ReadOnlySpan,System.Text.Rune,System.Globalization.CompareOptions);summary;df-generated | +| System.Globalization;CompareInfo;LastIndexOf;(System.String,System.Char);summary;df-generated | +| System.Globalization;CompareInfo;LastIndexOf;(System.String,System.Char,System.Globalization.CompareOptions);summary;df-generated | +| System.Globalization;CompareInfo;LastIndexOf;(System.String,System.Char,System.Int32);summary;df-generated | +| System.Globalization;CompareInfo;LastIndexOf;(System.String,System.Char,System.Int32,System.Globalization.CompareOptions);summary;df-generated | +| System.Globalization;CompareInfo;LastIndexOf;(System.String,System.Char,System.Int32,System.Int32);summary;df-generated | +| System.Globalization;CompareInfo;LastIndexOf;(System.String,System.Char,System.Int32,System.Int32,System.Globalization.CompareOptions);summary;df-generated | +| System.Globalization;CompareInfo;LastIndexOf;(System.String,System.String);summary;df-generated | +| System.Globalization;CompareInfo;LastIndexOf;(System.String,System.String,System.Globalization.CompareOptions);summary;df-generated | +| System.Globalization;CompareInfo;LastIndexOf;(System.String,System.String,System.Int32);summary;df-generated | +| System.Globalization;CompareInfo;LastIndexOf;(System.String,System.String,System.Int32,System.Globalization.CompareOptions);summary;df-generated | +| System.Globalization;CompareInfo;LastIndexOf;(System.String,System.String,System.Int32,System.Int32);summary;df-generated | +| System.Globalization;CompareInfo;LastIndexOf;(System.String,System.String,System.Int32,System.Int32,System.Globalization.CompareOptions);summary;df-generated | +| System.Globalization;CompareInfo;OnDeserialization;(System.Object);summary;df-generated | +| System.Globalization;CompareInfo;get_LCID;();summary;df-generated | +| System.Globalization;CultureInfo;ClearCachedData;();summary;df-generated | +| System.Globalization;CultureInfo;Clone;();summary;df-generated | +| System.Globalization;CultureInfo;CreateSpecificCulture;(System.String);summary;df-generated | +| System.Globalization;CultureInfo;CultureInfo;(System.Int32);summary;df-generated | +| System.Globalization;CultureInfo;CultureInfo;(System.Int32,System.Boolean);summary;df-generated | +| System.Globalization;CultureInfo;CultureInfo;(System.String);summary;df-generated | +| System.Globalization;CultureInfo;Equals;(System.Object);summary;df-generated | +| System.Globalization;CultureInfo;GetCultureInfo;(System.Int32);summary;df-generated | +| System.Globalization;CultureInfo;GetCultures;(System.Globalization.CultureTypes);summary;df-generated | +| System.Globalization;CultureInfo;GetHashCode;();summary;df-generated | +| System.Globalization;CultureInfo;get_CompareInfo;();summary;df-generated | +| System.Globalization;CultureInfo;get_CultureTypes;();summary;df-generated | +| System.Globalization;CultureInfo;get_CurrentCulture;();summary;df-generated | +| System.Globalization;CultureInfo;get_CurrentUICulture;();summary;df-generated | +| System.Globalization;CultureInfo;get_DefaultThreadCurrentCulture;();summary;df-generated | +| System.Globalization;CultureInfo;get_DefaultThreadCurrentUICulture;();summary;df-generated | +| System.Globalization;CultureInfo;get_IetfLanguageTag;();summary;df-generated | +| System.Globalization;CultureInfo;get_InstalledUICulture;();summary;df-generated | +| System.Globalization;CultureInfo;get_InvariantCulture;();summary;df-generated | +| System.Globalization;CultureInfo;get_IsNeutralCulture;();summary;df-generated | +| System.Globalization;CultureInfo;get_IsReadOnly;();summary;df-generated | +| System.Globalization;CultureInfo;get_KeyboardLayoutId;();summary;df-generated | +| System.Globalization;CultureInfo;get_LCID;();summary;df-generated | +| System.Globalization;CultureInfo;get_Name;();summary;df-generated | +| System.Globalization;CultureInfo;get_OptionalCalendars;();summary;df-generated | +| System.Globalization;CultureInfo;get_ThreeLetterISOLanguageName;();summary;df-generated | +| System.Globalization;CultureInfo;get_ThreeLetterWindowsLanguageName;();summary;df-generated | +| System.Globalization;CultureInfo;get_TwoLetterISOLanguageName;();summary;df-generated | +| System.Globalization;CultureInfo;get_UseUserOverride;();summary;df-generated | +| System.Globalization;CultureInfo;set_CurrentCulture;(System.Globalization.CultureInfo);summary;df-generated | +| System.Globalization;CultureInfo;set_CurrentUICulture;(System.Globalization.CultureInfo);summary;df-generated | +| System.Globalization;CultureInfo;set_DefaultThreadCurrentCulture;(System.Globalization.CultureInfo);summary;df-generated | +| System.Globalization;CultureInfo;set_DefaultThreadCurrentUICulture;(System.Globalization.CultureInfo);summary;df-generated | +| System.Globalization;CultureNotFoundException;CultureNotFoundException;();summary;df-generated | +| System.Globalization;CultureNotFoundException;CultureNotFoundException;(System.String);summary;df-generated | +| System.Globalization;CultureNotFoundException;CultureNotFoundException;(System.String,System.Exception);summary;df-generated | +| System.Globalization;CultureNotFoundException;CultureNotFoundException;(System.String,System.Int32,System.Exception);summary;df-generated | +| System.Globalization;CultureNotFoundException;CultureNotFoundException;(System.String,System.Int32,System.String);summary;df-generated | +| System.Globalization;CultureNotFoundException;CultureNotFoundException;(System.String,System.String);summary;df-generated | +| System.Globalization;DateTimeFormatInfo;Clone;();summary;df-generated | +| System.Globalization;DateTimeFormatInfo;DateTimeFormatInfo;();summary;df-generated | +| System.Globalization;DateTimeFormatInfo;GetAllDateTimePatterns;();summary;df-generated | +| System.Globalization;DateTimeFormatInfo;GetEra;(System.String);summary;df-generated | +| System.Globalization;DateTimeFormatInfo;get_AbbreviatedDayNames;();summary;df-generated | +| System.Globalization;DateTimeFormatInfo;get_AbbreviatedMonthGenitiveNames;();summary;df-generated | +| System.Globalization;DateTimeFormatInfo;get_AbbreviatedMonthNames;();summary;df-generated | +| System.Globalization;DateTimeFormatInfo;get_CalendarWeekRule;();summary;df-generated | +| System.Globalization;DateTimeFormatInfo;get_CurrentInfo;();summary;df-generated | +| System.Globalization;DateTimeFormatInfo;get_DayNames;();summary;df-generated | +| System.Globalization;DateTimeFormatInfo;get_FirstDayOfWeek;();summary;df-generated | +| System.Globalization;DateTimeFormatInfo;get_FullDateTimePattern;();summary;df-generated | +| System.Globalization;DateTimeFormatInfo;get_InvariantInfo;();summary;df-generated | +| System.Globalization;DateTimeFormatInfo;get_IsReadOnly;();summary;df-generated | +| System.Globalization;DateTimeFormatInfo;get_LongDatePattern;();summary;df-generated | +| System.Globalization;DateTimeFormatInfo;get_LongTimePattern;();summary;df-generated | +| System.Globalization;DateTimeFormatInfo;get_MonthGenitiveNames;();summary;df-generated | +| System.Globalization;DateTimeFormatInfo;get_MonthNames;();summary;df-generated | +| System.Globalization;DateTimeFormatInfo;get_NativeCalendarName;();summary;df-generated | +| System.Globalization;DateTimeFormatInfo;get_RFC1123Pattern;();summary;df-generated | +| System.Globalization;DateTimeFormatInfo;get_ShortDatePattern;();summary;df-generated | +| System.Globalization;DateTimeFormatInfo;get_ShortTimePattern;();summary;df-generated | +| System.Globalization;DateTimeFormatInfo;get_ShortestDayNames;();summary;df-generated | +| System.Globalization;DateTimeFormatInfo;get_SortableDateTimePattern;();summary;df-generated | +| System.Globalization;DateTimeFormatInfo;get_UniversalSortableDateTimePattern;();summary;df-generated | +| System.Globalization;DateTimeFormatInfo;get_YearMonthPattern;();summary;df-generated | +| System.Globalization;DateTimeFormatInfo;set_CalendarWeekRule;(System.Globalization.CalendarWeekRule);summary;df-generated | +| System.Globalization;DateTimeFormatInfo;set_FirstDayOfWeek;(System.DayOfWeek);summary;df-generated | +| System.Globalization;EastAsianLunisolarCalendar;AddMonths;(System.DateTime,System.Int32);summary;df-generated | +| System.Globalization;EastAsianLunisolarCalendar;AddYears;(System.DateTime,System.Int32);summary;df-generated | +| System.Globalization;EastAsianLunisolarCalendar;GetCelestialStem;(System.Int32);summary;df-generated | +| System.Globalization;EastAsianLunisolarCalendar;GetDayOfMonth;(System.DateTime);summary;df-generated | +| System.Globalization;EastAsianLunisolarCalendar;GetDayOfWeek;(System.DateTime);summary;df-generated | +| System.Globalization;EastAsianLunisolarCalendar;GetDayOfYear;(System.DateTime);summary;df-generated | +| System.Globalization;EastAsianLunisolarCalendar;GetDaysInMonth;(System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Globalization;EastAsianLunisolarCalendar;GetDaysInYear;(System.Int32,System.Int32);summary;df-generated | +| System.Globalization;EastAsianLunisolarCalendar;GetLeapMonth;(System.Int32,System.Int32);summary;df-generated | +| System.Globalization;EastAsianLunisolarCalendar;GetMonth;(System.DateTime);summary;df-generated | +| System.Globalization;EastAsianLunisolarCalendar;GetMonthsInYear;(System.Int32,System.Int32);summary;df-generated | +| System.Globalization;EastAsianLunisolarCalendar;GetSexagenaryYear;(System.DateTime);summary;df-generated | +| System.Globalization;EastAsianLunisolarCalendar;GetTerrestrialBranch;(System.Int32);summary;df-generated | +| System.Globalization;EastAsianLunisolarCalendar;GetYear;(System.DateTime);summary;df-generated | +| System.Globalization;EastAsianLunisolarCalendar;IsLeapDay;(System.Int32,System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Globalization;EastAsianLunisolarCalendar;IsLeapMonth;(System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Globalization;EastAsianLunisolarCalendar;IsLeapYear;(System.Int32,System.Int32);summary;df-generated | +| System.Globalization;EastAsianLunisolarCalendar;ToDateTime;(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Globalization;EastAsianLunisolarCalendar;ToFourDigitYear;(System.Int32);summary;df-generated | +| System.Globalization;EastAsianLunisolarCalendar;get_AlgorithmType;();summary;df-generated | +| System.Globalization;EastAsianLunisolarCalendar;get_TwoDigitYearMax;();summary;df-generated | +| System.Globalization;EastAsianLunisolarCalendar;set_TwoDigitYearMax;(System.Int32);summary;df-generated | +| System.Globalization;GregorianCalendar;AddMonths;(System.DateTime,System.Int32);summary;df-generated | +| System.Globalization;GregorianCalendar;AddYears;(System.DateTime,System.Int32);summary;df-generated | +| System.Globalization;GregorianCalendar;GetDayOfMonth;(System.DateTime);summary;df-generated | +| System.Globalization;GregorianCalendar;GetDayOfWeek;(System.DateTime);summary;df-generated | +| System.Globalization;GregorianCalendar;GetDayOfYear;(System.DateTime);summary;df-generated | +| System.Globalization;GregorianCalendar;GetDaysInMonth;(System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Globalization;GregorianCalendar;GetDaysInYear;(System.Int32,System.Int32);summary;df-generated | +| System.Globalization;GregorianCalendar;GetEra;(System.DateTime);summary;df-generated | +| System.Globalization;GregorianCalendar;GetLeapMonth;(System.Int32,System.Int32);summary;df-generated | +| System.Globalization;GregorianCalendar;GetMonth;(System.DateTime);summary;df-generated | +| System.Globalization;GregorianCalendar;GetMonthsInYear;(System.Int32,System.Int32);summary;df-generated | +| System.Globalization;GregorianCalendar;GetYear;(System.DateTime);summary;df-generated | +| System.Globalization;GregorianCalendar;GregorianCalendar;();summary;df-generated | +| System.Globalization;GregorianCalendar;GregorianCalendar;(System.Globalization.GregorianCalendarTypes);summary;df-generated | +| System.Globalization;GregorianCalendar;IsLeapDay;(System.Int32,System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Globalization;GregorianCalendar;IsLeapMonth;(System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Globalization;GregorianCalendar;IsLeapYear;(System.Int32,System.Int32);summary;df-generated | +| System.Globalization;GregorianCalendar;ToDateTime;(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Globalization;GregorianCalendar;ToFourDigitYear;(System.Int32);summary;df-generated | +| System.Globalization;GregorianCalendar;get_AlgorithmType;();summary;df-generated | +| System.Globalization;GregorianCalendar;get_CalendarType;();summary;df-generated | +| System.Globalization;GregorianCalendar;get_Eras;();summary;df-generated | +| System.Globalization;GregorianCalendar;get_MaxSupportedDateTime;();summary;df-generated | +| System.Globalization;GregorianCalendar;get_MinSupportedDateTime;();summary;df-generated | +| System.Globalization;GregorianCalendar;get_TwoDigitYearMax;();summary;df-generated | +| System.Globalization;GregorianCalendar;set_CalendarType;(System.Globalization.GregorianCalendarTypes);summary;df-generated | +| System.Globalization;GregorianCalendar;set_TwoDigitYearMax;(System.Int32);summary;df-generated | +| System.Globalization;HebrewCalendar;AddMonths;(System.DateTime,System.Int32);summary;df-generated | +| System.Globalization;HebrewCalendar;AddYears;(System.DateTime,System.Int32);summary;df-generated | +| System.Globalization;HebrewCalendar;GetDayOfMonth;(System.DateTime);summary;df-generated | +| System.Globalization;HebrewCalendar;GetDayOfWeek;(System.DateTime);summary;df-generated | +| System.Globalization;HebrewCalendar;GetDayOfYear;(System.DateTime);summary;df-generated | +| System.Globalization;HebrewCalendar;GetDaysInMonth;(System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Globalization;HebrewCalendar;GetDaysInYear;(System.Int32,System.Int32);summary;df-generated | +| System.Globalization;HebrewCalendar;GetEra;(System.DateTime);summary;df-generated | +| System.Globalization;HebrewCalendar;GetLeapMonth;(System.Int32,System.Int32);summary;df-generated | +| System.Globalization;HebrewCalendar;GetMonth;(System.DateTime);summary;df-generated | +| System.Globalization;HebrewCalendar;GetMonthsInYear;(System.Int32,System.Int32);summary;df-generated | +| System.Globalization;HebrewCalendar;GetYear;(System.DateTime);summary;df-generated | +| System.Globalization;HebrewCalendar;HebrewCalendar;();summary;df-generated | +| System.Globalization;HebrewCalendar;IsLeapDay;(System.Int32,System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Globalization;HebrewCalendar;IsLeapMonth;(System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Globalization;HebrewCalendar;IsLeapYear;(System.Int32,System.Int32);summary;df-generated | +| System.Globalization;HebrewCalendar;ToDateTime;(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Globalization;HebrewCalendar;ToFourDigitYear;(System.Int32);summary;df-generated | +| System.Globalization;HebrewCalendar;get_AlgorithmType;();summary;df-generated | +| System.Globalization;HebrewCalendar;get_Eras;();summary;df-generated | +| System.Globalization;HebrewCalendar;get_MaxSupportedDateTime;();summary;df-generated | +| System.Globalization;HebrewCalendar;get_MinSupportedDateTime;();summary;df-generated | +| System.Globalization;HebrewCalendar;get_TwoDigitYearMax;();summary;df-generated | +| System.Globalization;HebrewCalendar;set_TwoDigitYearMax;(System.Int32);summary;df-generated | +| System.Globalization;HijriCalendar;AddMonths;(System.DateTime,System.Int32);summary;df-generated | +| System.Globalization;HijriCalendar;AddYears;(System.DateTime,System.Int32);summary;df-generated | +| System.Globalization;HijriCalendar;GetDayOfMonth;(System.DateTime);summary;df-generated | +| System.Globalization;HijriCalendar;GetDayOfWeek;(System.DateTime);summary;df-generated | +| System.Globalization;HijriCalendar;GetDayOfYear;(System.DateTime);summary;df-generated | +| System.Globalization;HijriCalendar;GetDaysInMonth;(System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Globalization;HijriCalendar;GetDaysInYear;(System.Int32,System.Int32);summary;df-generated | +| System.Globalization;HijriCalendar;GetEra;(System.DateTime);summary;df-generated | +| System.Globalization;HijriCalendar;GetLeapMonth;(System.Int32,System.Int32);summary;df-generated | +| System.Globalization;HijriCalendar;GetMonth;(System.DateTime);summary;df-generated | +| System.Globalization;HijriCalendar;GetMonthsInYear;(System.Int32,System.Int32);summary;df-generated | +| System.Globalization;HijriCalendar;GetYear;(System.DateTime);summary;df-generated | +| System.Globalization;HijriCalendar;HijriCalendar;();summary;df-generated | +| System.Globalization;HijriCalendar;IsLeapDay;(System.Int32,System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Globalization;HijriCalendar;IsLeapMonth;(System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Globalization;HijriCalendar;IsLeapYear;(System.Int32,System.Int32);summary;df-generated | +| System.Globalization;HijriCalendar;ToDateTime;(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Globalization;HijriCalendar;ToFourDigitYear;(System.Int32);summary;df-generated | +| System.Globalization;HijriCalendar;get_AlgorithmType;();summary;df-generated | +| System.Globalization;HijriCalendar;get_DaysInYearBeforeMinSupportedYear;();summary;df-generated | +| System.Globalization;HijriCalendar;get_Eras;();summary;df-generated | +| System.Globalization;HijriCalendar;get_HijriAdjustment;();summary;df-generated | +| System.Globalization;HijriCalendar;get_MaxSupportedDateTime;();summary;df-generated | +| System.Globalization;HijriCalendar;get_MinSupportedDateTime;();summary;df-generated | +| System.Globalization;HijriCalendar;get_TwoDigitYearMax;();summary;df-generated | +| System.Globalization;HijriCalendar;set_HijriAdjustment;(System.Int32);summary;df-generated | +| System.Globalization;HijriCalendar;set_TwoDigitYearMax;(System.Int32);summary;df-generated | +| System.Globalization;ISOWeek;GetWeekOfYear;(System.DateTime);summary;df-generated | +| System.Globalization;ISOWeek;GetWeeksInYear;(System.Int32);summary;df-generated | +| System.Globalization;ISOWeek;GetYear;(System.DateTime);summary;df-generated | +| System.Globalization;ISOWeek;GetYearEnd;(System.Int32);summary;df-generated | +| System.Globalization;ISOWeek;GetYearStart;(System.Int32);summary;df-generated | +| System.Globalization;ISOWeek;ToDateTime;(System.Int32,System.Int32,System.DayOfWeek);summary;df-generated | +| System.Globalization;IdnMapping;Equals;(System.Object);summary;df-generated | +| System.Globalization;IdnMapping;GetHashCode;();summary;df-generated | +| System.Globalization;IdnMapping;IdnMapping;();summary;df-generated | +| System.Globalization;IdnMapping;get_AllowUnassigned;();summary;df-generated | +| System.Globalization;IdnMapping;get_UseStd3AsciiRules;();summary;df-generated | +| System.Globalization;IdnMapping;set_AllowUnassigned;(System.Boolean);summary;df-generated | +| System.Globalization;IdnMapping;set_UseStd3AsciiRules;(System.Boolean);summary;df-generated | +| System.Globalization;JapaneseCalendar;AddMonths;(System.DateTime,System.Int32);summary;df-generated | +| System.Globalization;JapaneseCalendar;AddYears;(System.DateTime,System.Int32);summary;df-generated | +| System.Globalization;JapaneseCalendar;GetDayOfMonth;(System.DateTime);summary;df-generated | +| System.Globalization;JapaneseCalendar;GetDayOfWeek;(System.DateTime);summary;df-generated | +| System.Globalization;JapaneseCalendar;GetDayOfYear;(System.DateTime);summary;df-generated | +| System.Globalization;JapaneseCalendar;GetDaysInMonth;(System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Globalization;JapaneseCalendar;GetDaysInYear;(System.Int32,System.Int32);summary;df-generated | +| System.Globalization;JapaneseCalendar;GetEra;(System.DateTime);summary;df-generated | +| System.Globalization;JapaneseCalendar;GetLeapMonth;(System.Int32,System.Int32);summary;df-generated | +| System.Globalization;JapaneseCalendar;GetMonth;(System.DateTime);summary;df-generated | +| System.Globalization;JapaneseCalendar;GetMonthsInYear;(System.Int32,System.Int32);summary;df-generated | +| System.Globalization;JapaneseCalendar;GetWeekOfYear;(System.DateTime,System.Globalization.CalendarWeekRule,System.DayOfWeek);summary;df-generated | +| System.Globalization;JapaneseCalendar;GetYear;(System.DateTime);summary;df-generated | +| System.Globalization;JapaneseCalendar;IsLeapDay;(System.Int32,System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Globalization;JapaneseCalendar;IsLeapMonth;(System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Globalization;JapaneseCalendar;IsLeapYear;(System.Int32,System.Int32);summary;df-generated | +| System.Globalization;JapaneseCalendar;JapaneseCalendar;();summary;df-generated | +| System.Globalization;JapaneseCalendar;ToDateTime;(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Globalization;JapaneseCalendar;ToFourDigitYear;(System.Int32);summary;df-generated | +| System.Globalization;JapaneseCalendar;get_AlgorithmType;();summary;df-generated | +| System.Globalization;JapaneseCalendar;get_Eras;();summary;df-generated | +| System.Globalization;JapaneseCalendar;get_MaxSupportedDateTime;();summary;df-generated | +| System.Globalization;JapaneseCalendar;get_MinSupportedDateTime;();summary;df-generated | +| System.Globalization;JapaneseCalendar;get_TwoDigitYearMax;();summary;df-generated | +| System.Globalization;JapaneseCalendar;set_TwoDigitYearMax;(System.Int32);summary;df-generated | +| System.Globalization;JapaneseLunisolarCalendar;GetEra;(System.DateTime);summary;df-generated | +| System.Globalization;JapaneseLunisolarCalendar;JapaneseLunisolarCalendar;();summary;df-generated | +| System.Globalization;JapaneseLunisolarCalendar;get_DaysInYearBeforeMinSupportedYear;();summary;df-generated | +| System.Globalization;JapaneseLunisolarCalendar;get_Eras;();summary;df-generated | +| System.Globalization;JapaneseLunisolarCalendar;get_MaxSupportedDateTime;();summary;df-generated | +| System.Globalization;JapaneseLunisolarCalendar;get_MinSupportedDateTime;();summary;df-generated | +| System.Globalization;JulianCalendar;AddMonths;(System.DateTime,System.Int32);summary;df-generated | +| System.Globalization;JulianCalendar;AddYears;(System.DateTime,System.Int32);summary;df-generated | +| System.Globalization;JulianCalendar;GetDayOfMonth;(System.DateTime);summary;df-generated | +| System.Globalization;JulianCalendar;GetDayOfWeek;(System.DateTime);summary;df-generated | +| System.Globalization;JulianCalendar;GetDayOfYear;(System.DateTime);summary;df-generated | +| System.Globalization;JulianCalendar;GetDaysInMonth;(System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Globalization;JulianCalendar;GetDaysInYear;(System.Int32,System.Int32);summary;df-generated | +| System.Globalization;JulianCalendar;GetEra;(System.DateTime);summary;df-generated | +| System.Globalization;JulianCalendar;GetLeapMonth;(System.Int32,System.Int32);summary;df-generated | +| System.Globalization;JulianCalendar;GetMonth;(System.DateTime);summary;df-generated | +| System.Globalization;JulianCalendar;GetMonthsInYear;(System.Int32,System.Int32);summary;df-generated | +| System.Globalization;JulianCalendar;GetYear;(System.DateTime);summary;df-generated | +| System.Globalization;JulianCalendar;IsLeapDay;(System.Int32,System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Globalization;JulianCalendar;IsLeapMonth;(System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Globalization;JulianCalendar;IsLeapYear;(System.Int32,System.Int32);summary;df-generated | +| System.Globalization;JulianCalendar;JulianCalendar;();summary;df-generated | +| System.Globalization;JulianCalendar;ToDateTime;(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Globalization;JulianCalendar;ToFourDigitYear;(System.Int32);summary;df-generated | +| System.Globalization;JulianCalendar;get_AlgorithmType;();summary;df-generated | +| System.Globalization;JulianCalendar;get_Eras;();summary;df-generated | +| System.Globalization;JulianCalendar;get_MaxSupportedDateTime;();summary;df-generated | +| System.Globalization;JulianCalendar;get_MinSupportedDateTime;();summary;df-generated | +| System.Globalization;JulianCalendar;get_TwoDigitYearMax;();summary;df-generated | +| System.Globalization;JulianCalendar;set_TwoDigitYearMax;(System.Int32);summary;df-generated | +| System.Globalization;KoreanCalendar;AddMonths;(System.DateTime,System.Int32);summary;df-generated | +| System.Globalization;KoreanCalendar;AddYears;(System.DateTime,System.Int32);summary;df-generated | +| System.Globalization;KoreanCalendar;GetDayOfMonth;(System.DateTime);summary;df-generated | +| System.Globalization;KoreanCalendar;GetDayOfWeek;(System.DateTime);summary;df-generated | +| System.Globalization;KoreanCalendar;GetDayOfYear;(System.DateTime);summary;df-generated | +| System.Globalization;KoreanCalendar;GetDaysInMonth;(System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Globalization;KoreanCalendar;GetDaysInYear;(System.Int32,System.Int32);summary;df-generated | +| System.Globalization;KoreanCalendar;GetEra;(System.DateTime);summary;df-generated | +| System.Globalization;KoreanCalendar;GetLeapMonth;(System.Int32,System.Int32);summary;df-generated | +| System.Globalization;KoreanCalendar;GetMonth;(System.DateTime);summary;df-generated | +| System.Globalization;KoreanCalendar;GetMonthsInYear;(System.Int32,System.Int32);summary;df-generated | +| System.Globalization;KoreanCalendar;GetWeekOfYear;(System.DateTime,System.Globalization.CalendarWeekRule,System.DayOfWeek);summary;df-generated | +| System.Globalization;KoreanCalendar;GetYear;(System.DateTime);summary;df-generated | +| System.Globalization;KoreanCalendar;IsLeapDay;(System.Int32,System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Globalization;KoreanCalendar;IsLeapMonth;(System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Globalization;KoreanCalendar;IsLeapYear;(System.Int32,System.Int32);summary;df-generated | +| System.Globalization;KoreanCalendar;KoreanCalendar;();summary;df-generated | +| System.Globalization;KoreanCalendar;ToDateTime;(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Globalization;KoreanCalendar;ToFourDigitYear;(System.Int32);summary;df-generated | +| System.Globalization;KoreanCalendar;get_AlgorithmType;();summary;df-generated | +| System.Globalization;KoreanCalendar;get_Eras;();summary;df-generated | +| System.Globalization;KoreanCalendar;get_MaxSupportedDateTime;();summary;df-generated | +| System.Globalization;KoreanCalendar;get_MinSupportedDateTime;();summary;df-generated | +| System.Globalization;KoreanCalendar;get_TwoDigitYearMax;();summary;df-generated | +| System.Globalization;KoreanCalendar;set_TwoDigitYearMax;(System.Int32);summary;df-generated | +| System.Globalization;KoreanLunisolarCalendar;GetEra;(System.DateTime);summary;df-generated | +| System.Globalization;KoreanLunisolarCalendar;KoreanLunisolarCalendar;();summary;df-generated | +| System.Globalization;KoreanLunisolarCalendar;get_DaysInYearBeforeMinSupportedYear;();summary;df-generated | +| System.Globalization;KoreanLunisolarCalendar;get_Eras;();summary;df-generated | +| System.Globalization;KoreanLunisolarCalendar;get_MaxSupportedDateTime;();summary;df-generated | +| System.Globalization;KoreanLunisolarCalendar;get_MinSupportedDateTime;();summary;df-generated | +| System.Globalization;NumberFormatInfo;Clone;();summary;df-generated | +| System.Globalization;NumberFormatInfo;NumberFormatInfo;();summary;df-generated | +| System.Globalization;NumberFormatInfo;get_CurrencyDecimalDigits;();summary;df-generated | +| System.Globalization;NumberFormatInfo;get_CurrencyGroupSizes;();summary;df-generated | +| System.Globalization;NumberFormatInfo;get_CurrencyNegativePattern;();summary;df-generated | +| System.Globalization;NumberFormatInfo;get_CurrencyPositivePattern;();summary;df-generated | +| System.Globalization;NumberFormatInfo;get_CurrentInfo;();summary;df-generated | +| System.Globalization;NumberFormatInfo;get_DigitSubstitution;();summary;df-generated | +| System.Globalization;NumberFormatInfo;get_InvariantInfo;();summary;df-generated | +| System.Globalization;NumberFormatInfo;get_IsReadOnly;();summary;df-generated | +| System.Globalization;NumberFormatInfo;get_NativeDigits;();summary;df-generated | +| System.Globalization;NumberFormatInfo;get_NumberDecimalDigits;();summary;df-generated | +| System.Globalization;NumberFormatInfo;get_NumberGroupSizes;();summary;df-generated | +| System.Globalization;NumberFormatInfo;get_NumberNegativePattern;();summary;df-generated | +| System.Globalization;NumberFormatInfo;get_PercentDecimalDigits;();summary;df-generated | +| System.Globalization;NumberFormatInfo;get_PercentGroupSizes;();summary;df-generated | +| System.Globalization;NumberFormatInfo;get_PercentNegativePattern;();summary;df-generated | +| System.Globalization;NumberFormatInfo;get_PercentPositivePattern;();summary;df-generated | +| System.Globalization;NumberFormatInfo;set_CurrencyDecimalDigits;(System.Int32);summary;df-generated | +| System.Globalization;NumberFormatInfo;set_CurrencyGroupSizes;(System.Int32[]);summary;df-generated | +| System.Globalization;NumberFormatInfo;set_CurrencyNegativePattern;(System.Int32);summary;df-generated | +| System.Globalization;NumberFormatInfo;set_CurrencyPositivePattern;(System.Int32);summary;df-generated | +| System.Globalization;NumberFormatInfo;set_DigitSubstitution;(System.Globalization.DigitShapes);summary;df-generated | +| System.Globalization;NumberFormatInfo;set_NumberDecimalDigits;(System.Int32);summary;df-generated | +| System.Globalization;NumberFormatInfo;set_NumberGroupSizes;(System.Int32[]);summary;df-generated | +| System.Globalization;NumberFormatInfo;set_NumberNegativePattern;(System.Int32);summary;df-generated | +| System.Globalization;NumberFormatInfo;set_PercentDecimalDigits;(System.Int32);summary;df-generated | +| System.Globalization;NumberFormatInfo;set_PercentGroupSizes;(System.Int32[]);summary;df-generated | +| System.Globalization;NumberFormatInfo;set_PercentNegativePattern;(System.Int32);summary;df-generated | +| System.Globalization;NumberFormatInfo;set_PercentPositivePattern;(System.Int32);summary;df-generated | +| System.Globalization;PersianCalendar;AddMonths;(System.DateTime,System.Int32);summary;df-generated | +| System.Globalization;PersianCalendar;AddYears;(System.DateTime,System.Int32);summary;df-generated | +| System.Globalization;PersianCalendar;GetDayOfMonth;(System.DateTime);summary;df-generated | +| System.Globalization;PersianCalendar;GetDayOfWeek;(System.DateTime);summary;df-generated | +| System.Globalization;PersianCalendar;GetDayOfYear;(System.DateTime);summary;df-generated | +| System.Globalization;PersianCalendar;GetDaysInMonth;(System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Globalization;PersianCalendar;GetDaysInYear;(System.Int32,System.Int32);summary;df-generated | +| System.Globalization;PersianCalendar;GetEra;(System.DateTime);summary;df-generated | +| System.Globalization;PersianCalendar;GetLeapMonth;(System.Int32,System.Int32);summary;df-generated | +| System.Globalization;PersianCalendar;GetMonth;(System.DateTime);summary;df-generated | +| System.Globalization;PersianCalendar;GetMonthsInYear;(System.Int32,System.Int32);summary;df-generated | +| System.Globalization;PersianCalendar;GetYear;(System.DateTime);summary;df-generated | +| System.Globalization;PersianCalendar;IsLeapDay;(System.Int32,System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Globalization;PersianCalendar;IsLeapMonth;(System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Globalization;PersianCalendar;IsLeapYear;(System.Int32,System.Int32);summary;df-generated | +| System.Globalization;PersianCalendar;PersianCalendar;();summary;df-generated | +| System.Globalization;PersianCalendar;ToDateTime;(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Globalization;PersianCalendar;ToFourDigitYear;(System.Int32);summary;df-generated | +| System.Globalization;PersianCalendar;get_AlgorithmType;();summary;df-generated | +| System.Globalization;PersianCalendar;get_Eras;();summary;df-generated | +| System.Globalization;PersianCalendar;get_MaxSupportedDateTime;();summary;df-generated | +| System.Globalization;PersianCalendar;get_MinSupportedDateTime;();summary;df-generated | +| System.Globalization;PersianCalendar;get_TwoDigitYearMax;();summary;df-generated | +| System.Globalization;PersianCalendar;set_TwoDigitYearMax;(System.Int32);summary;df-generated | +| System.Globalization;RegionInfo;Equals;(System.Object);summary;df-generated | +| System.Globalization;RegionInfo;GetHashCode;();summary;df-generated | +| System.Globalization;RegionInfo;RegionInfo;(System.Int32);summary;df-generated | +| System.Globalization;RegionInfo;get_CurrencyEnglishName;();summary;df-generated | +| System.Globalization;RegionInfo;get_CurrencyNativeName;();summary;df-generated | +| System.Globalization;RegionInfo;get_CurrencySymbol;();summary;df-generated | +| System.Globalization;RegionInfo;get_CurrentRegion;();summary;df-generated | +| System.Globalization;RegionInfo;get_EnglishName;();summary;df-generated | +| System.Globalization;RegionInfo;get_GeoId;();summary;df-generated | +| System.Globalization;RegionInfo;get_ISOCurrencySymbol;();summary;df-generated | +| System.Globalization;RegionInfo;get_IsMetric;();summary;df-generated | +| System.Globalization;RegionInfo;get_NativeName;();summary;df-generated | +| System.Globalization;RegionInfo;get_ThreeLetterISORegionName;();summary;df-generated | +| System.Globalization;RegionInfo;get_ThreeLetterWindowsRegionName;();summary;df-generated | +| System.Globalization;RegionInfo;get_TwoLetterISORegionName;();summary;df-generated | +| System.Globalization;SortKey;Compare;(System.Globalization.SortKey,System.Globalization.SortKey);summary;df-generated | +| System.Globalization;SortKey;Equals;(System.Object);summary;df-generated | +| System.Globalization;SortKey;GetHashCode;();summary;df-generated | +| System.Globalization;SortKey;get_KeyData;();summary;df-generated | +| System.Globalization;SortVersion;Equals;(System.Globalization.SortVersion);summary;df-generated | +| System.Globalization;SortVersion;Equals;(System.Object);summary;df-generated | +| System.Globalization;SortVersion;GetHashCode;();summary;df-generated | +| System.Globalization;SortVersion;get_FullVersion;();summary;df-generated | +| System.Globalization;StringInfo;Equals;(System.Object);summary;df-generated | +| System.Globalization;StringInfo;GetHashCode;();summary;df-generated | +| System.Globalization;StringInfo;GetNextTextElementLength;(System.ReadOnlySpan);summary;df-generated | +| System.Globalization;StringInfo;GetNextTextElementLength;(System.String);summary;df-generated | +| System.Globalization;StringInfo;GetNextTextElementLength;(System.String,System.Int32);summary;df-generated | +| System.Globalization;StringInfo;ParseCombiningCharacters;(System.String);summary;df-generated | +| System.Globalization;StringInfo;StringInfo;();summary;df-generated | +| System.Globalization;StringInfo;get_LengthInTextElements;();summary;df-generated | +| System.Globalization;TaiwanCalendar;AddMonths;(System.DateTime,System.Int32);summary;df-generated | +| System.Globalization;TaiwanCalendar;AddYears;(System.DateTime,System.Int32);summary;df-generated | +| System.Globalization;TaiwanCalendar;GetDayOfMonth;(System.DateTime);summary;df-generated | +| System.Globalization;TaiwanCalendar;GetDayOfWeek;(System.DateTime);summary;df-generated | +| System.Globalization;TaiwanCalendar;GetDayOfYear;(System.DateTime);summary;df-generated | +| System.Globalization;TaiwanCalendar;GetDaysInMonth;(System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Globalization;TaiwanCalendar;GetDaysInYear;(System.Int32,System.Int32);summary;df-generated | +| System.Globalization;TaiwanCalendar;GetEra;(System.DateTime);summary;df-generated | +| System.Globalization;TaiwanCalendar;GetLeapMonth;(System.Int32,System.Int32);summary;df-generated | +| System.Globalization;TaiwanCalendar;GetMonth;(System.DateTime);summary;df-generated | +| System.Globalization;TaiwanCalendar;GetMonthsInYear;(System.Int32,System.Int32);summary;df-generated | +| System.Globalization;TaiwanCalendar;GetWeekOfYear;(System.DateTime,System.Globalization.CalendarWeekRule,System.DayOfWeek);summary;df-generated | +| System.Globalization;TaiwanCalendar;GetYear;(System.DateTime);summary;df-generated | +| System.Globalization;TaiwanCalendar;IsLeapDay;(System.Int32,System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Globalization;TaiwanCalendar;IsLeapMonth;(System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Globalization;TaiwanCalendar;IsLeapYear;(System.Int32,System.Int32);summary;df-generated | +| System.Globalization;TaiwanCalendar;TaiwanCalendar;();summary;df-generated | +| System.Globalization;TaiwanCalendar;ToDateTime;(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Globalization;TaiwanCalendar;ToFourDigitYear;(System.Int32);summary;df-generated | +| System.Globalization;TaiwanCalendar;get_AlgorithmType;();summary;df-generated | +| System.Globalization;TaiwanCalendar;get_Eras;();summary;df-generated | +| System.Globalization;TaiwanCalendar;get_MaxSupportedDateTime;();summary;df-generated | +| System.Globalization;TaiwanCalendar;get_MinSupportedDateTime;();summary;df-generated | +| System.Globalization;TaiwanCalendar;get_TwoDigitYearMax;();summary;df-generated | +| System.Globalization;TaiwanCalendar;set_TwoDigitYearMax;(System.Int32);summary;df-generated | +| System.Globalization;TaiwanLunisolarCalendar;GetEra;(System.DateTime);summary;df-generated | +| System.Globalization;TaiwanLunisolarCalendar;TaiwanLunisolarCalendar;();summary;df-generated | +| System.Globalization;TaiwanLunisolarCalendar;get_DaysInYearBeforeMinSupportedYear;();summary;df-generated | +| System.Globalization;TaiwanLunisolarCalendar;get_Eras;();summary;df-generated | +| System.Globalization;TaiwanLunisolarCalendar;get_MaxSupportedDateTime;();summary;df-generated | +| System.Globalization;TaiwanLunisolarCalendar;get_MinSupportedDateTime;();summary;df-generated | +| System.Globalization;TextElementEnumerator;MoveNext;();summary;df-generated | +| System.Globalization;TextElementEnumerator;Reset;();summary;df-generated | +| System.Globalization;TextElementEnumerator;get_ElementIndex;();summary;df-generated | +| System.Globalization;TextInfo;Clone;();summary;df-generated | +| System.Globalization;TextInfo;Equals;(System.Object);summary;df-generated | +| System.Globalization;TextInfo;GetHashCode;();summary;df-generated | +| System.Globalization;TextInfo;OnDeserialization;(System.Object);summary;df-generated | +| System.Globalization;TextInfo;ToLower;(System.Char);summary;df-generated | +| System.Globalization;TextInfo;ToUpper;(System.Char);summary;df-generated | +| System.Globalization;TextInfo;get_ANSICodePage;();summary;df-generated | +| System.Globalization;TextInfo;get_EBCDICCodePage;();summary;df-generated | +| System.Globalization;TextInfo;get_IsReadOnly;();summary;df-generated | +| System.Globalization;TextInfo;get_IsRightToLeft;();summary;df-generated | +| System.Globalization;TextInfo;get_LCID;();summary;df-generated | +| System.Globalization;TextInfo;get_ListSeparator;();summary;df-generated | +| System.Globalization;TextInfo;get_MacCodePage;();summary;df-generated | +| System.Globalization;TextInfo;get_OEMCodePage;();summary;df-generated | +| System.Globalization;ThaiBuddhistCalendar;AddMonths;(System.DateTime,System.Int32);summary;df-generated | +| System.Globalization;ThaiBuddhistCalendar;AddYears;(System.DateTime,System.Int32);summary;df-generated | +| System.Globalization;ThaiBuddhistCalendar;GetDayOfMonth;(System.DateTime);summary;df-generated | +| System.Globalization;ThaiBuddhistCalendar;GetDayOfWeek;(System.DateTime);summary;df-generated | +| System.Globalization;ThaiBuddhistCalendar;GetDayOfYear;(System.DateTime);summary;df-generated | +| System.Globalization;ThaiBuddhistCalendar;GetDaysInMonth;(System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Globalization;ThaiBuddhistCalendar;GetDaysInYear;(System.Int32,System.Int32);summary;df-generated | +| System.Globalization;ThaiBuddhistCalendar;GetEra;(System.DateTime);summary;df-generated | +| System.Globalization;ThaiBuddhistCalendar;GetLeapMonth;(System.Int32,System.Int32);summary;df-generated | +| System.Globalization;ThaiBuddhistCalendar;GetMonth;(System.DateTime);summary;df-generated | +| System.Globalization;ThaiBuddhistCalendar;GetMonthsInYear;(System.Int32,System.Int32);summary;df-generated | +| System.Globalization;ThaiBuddhistCalendar;GetWeekOfYear;(System.DateTime,System.Globalization.CalendarWeekRule,System.DayOfWeek);summary;df-generated | +| System.Globalization;ThaiBuddhistCalendar;GetYear;(System.DateTime);summary;df-generated | +| System.Globalization;ThaiBuddhistCalendar;IsLeapDay;(System.Int32,System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Globalization;ThaiBuddhistCalendar;IsLeapMonth;(System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Globalization;ThaiBuddhistCalendar;IsLeapYear;(System.Int32,System.Int32);summary;df-generated | +| System.Globalization;ThaiBuddhistCalendar;ThaiBuddhistCalendar;();summary;df-generated | +| System.Globalization;ThaiBuddhistCalendar;ToDateTime;(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Globalization;ThaiBuddhistCalendar;ToFourDigitYear;(System.Int32);summary;df-generated | +| System.Globalization;ThaiBuddhistCalendar;get_AlgorithmType;();summary;df-generated | +| System.Globalization;ThaiBuddhistCalendar;get_Eras;();summary;df-generated | +| System.Globalization;ThaiBuddhistCalendar;get_MaxSupportedDateTime;();summary;df-generated | +| System.Globalization;ThaiBuddhistCalendar;get_MinSupportedDateTime;();summary;df-generated | +| System.Globalization;ThaiBuddhistCalendar;get_TwoDigitYearMax;();summary;df-generated | +| System.Globalization;ThaiBuddhistCalendar;set_TwoDigitYearMax;(System.Int32);summary;df-generated | +| System.Globalization;UmAlQuraCalendar;AddMonths;(System.DateTime,System.Int32);summary;df-generated | +| System.Globalization;UmAlQuraCalendar;AddYears;(System.DateTime,System.Int32);summary;df-generated | +| System.Globalization;UmAlQuraCalendar;GetDayOfMonth;(System.DateTime);summary;df-generated | +| System.Globalization;UmAlQuraCalendar;GetDayOfWeek;(System.DateTime);summary;df-generated | +| System.Globalization;UmAlQuraCalendar;GetDayOfYear;(System.DateTime);summary;df-generated | +| System.Globalization;UmAlQuraCalendar;GetDaysInMonth;(System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Globalization;UmAlQuraCalendar;GetDaysInYear;(System.Int32,System.Int32);summary;df-generated | +| System.Globalization;UmAlQuraCalendar;GetEra;(System.DateTime);summary;df-generated | +| System.Globalization;UmAlQuraCalendar;GetLeapMonth;(System.Int32,System.Int32);summary;df-generated | +| System.Globalization;UmAlQuraCalendar;GetMonth;(System.DateTime);summary;df-generated | +| System.Globalization;UmAlQuraCalendar;GetMonthsInYear;(System.Int32,System.Int32);summary;df-generated | +| System.Globalization;UmAlQuraCalendar;GetYear;(System.DateTime);summary;df-generated | +| System.Globalization;UmAlQuraCalendar;IsLeapDay;(System.Int32,System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Globalization;UmAlQuraCalendar;IsLeapMonth;(System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Globalization;UmAlQuraCalendar;IsLeapYear;(System.Int32,System.Int32);summary;df-generated | +| System.Globalization;UmAlQuraCalendar;ToDateTime;(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Globalization;UmAlQuraCalendar;ToFourDigitYear;(System.Int32);summary;df-generated | +| System.Globalization;UmAlQuraCalendar;UmAlQuraCalendar;();summary;df-generated | +| System.Globalization;UmAlQuraCalendar;get_AlgorithmType;();summary;df-generated | +| System.Globalization;UmAlQuraCalendar;get_DaysInYearBeforeMinSupportedYear;();summary;df-generated | +| System.Globalization;UmAlQuraCalendar;get_Eras;();summary;df-generated | +| System.Globalization;UmAlQuraCalendar;get_MaxSupportedDateTime;();summary;df-generated | +| System.Globalization;UmAlQuraCalendar;get_MinSupportedDateTime;();summary;df-generated | +| System.Globalization;UmAlQuraCalendar;get_TwoDigitYearMax;();summary;df-generated | +| System.Globalization;UmAlQuraCalendar;set_TwoDigitYearMax;(System.Int32);summary;df-generated | +| System.IO.Compression;BrotliDecoder;Decompress;(System.ReadOnlySpan,System.Span,System.Int32,System.Int32);summary;df-generated | +| System.IO.Compression;BrotliDecoder;Dispose;();summary;df-generated | +| System.IO.Compression;BrotliDecoder;TryDecompress;(System.ReadOnlySpan,System.Span,System.Int32);summary;df-generated | +| System.IO.Compression;BrotliEncoder;BrotliEncoder;(System.Int32,System.Int32);summary;df-generated | +| System.IO.Compression;BrotliEncoder;Compress;(System.ReadOnlySpan,System.Span,System.Int32,System.Int32,System.Boolean);summary;df-generated | +| System.IO.Compression;BrotliEncoder;Dispose;();summary;df-generated | +| System.IO.Compression;BrotliEncoder;Flush;(System.Span,System.Int32);summary;df-generated | +| System.IO.Compression;BrotliEncoder;GetMaxCompressedLength;(System.Int32);summary;df-generated | +| System.IO.Compression;BrotliEncoder;TryCompress;(System.ReadOnlySpan,System.Span,System.Int32);summary;df-generated | +| System.IO.Compression;BrotliEncoder;TryCompress;(System.ReadOnlySpan,System.Span,System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.IO.Compression;BrotliStream;BrotliStream;(System.IO.Stream,System.IO.Compression.CompressionLevel);summary;df-generated | +| System.IO.Compression;BrotliStream;BrotliStream;(System.IO.Stream,System.IO.Compression.CompressionLevel,System.Boolean);summary;df-generated | +| System.IO.Compression;BrotliStream;BrotliStream;(System.IO.Stream,System.IO.Compression.CompressionMode);summary;df-generated | +| System.IO.Compression;BrotliStream;Dispose;(System.Boolean);summary;df-generated | +| System.IO.Compression;BrotliStream;DisposeAsync;();summary;df-generated | +| System.IO.Compression;BrotliStream;EndRead;(System.IAsyncResult);summary;df-generated | +| System.IO.Compression;BrotliStream;EndWrite;(System.IAsyncResult);summary;df-generated | +| System.IO.Compression;BrotliStream;Flush;();summary;df-generated | +| System.IO.Compression;BrotliStream;Read;(System.Span);summary;df-generated | +| System.IO.Compression;BrotliStream;ReadAsync;(System.Memory,System.Threading.CancellationToken);summary;df-generated | +| System.IO.Compression;BrotliStream;ReadByte;();summary;df-generated | +| System.IO.Compression;BrotliStream;Seek;(System.Int64,System.IO.SeekOrigin);summary;df-generated | +| System.IO.Compression;BrotliStream;SetLength;(System.Int64);summary;df-generated | +| System.IO.Compression;BrotliStream;Write;(System.ReadOnlySpan);summary;df-generated | +| System.IO.Compression;BrotliStream;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);summary;df-generated | +| System.IO.Compression;BrotliStream;WriteByte;(System.Byte);summary;df-generated | +| System.IO.Compression;BrotliStream;get_CanRead;();summary;df-generated | +| System.IO.Compression;BrotliStream;get_CanSeek;();summary;df-generated | +| System.IO.Compression;BrotliStream;get_CanWrite;();summary;df-generated | +| System.IO.Compression;BrotliStream;get_Length;();summary;df-generated | +| System.IO.Compression;BrotliStream;get_Position;();summary;df-generated | +| System.IO.Compression;BrotliStream;set_Position;(System.Int64);summary;df-generated | +| System.IO.Compression;DeflateStream;Dispose;(System.Boolean);summary;df-generated | +| System.IO.Compression;DeflateStream;DisposeAsync;();summary;df-generated | +| System.IO.Compression;DeflateStream;EndRead;(System.IAsyncResult);summary;df-generated | +| System.IO.Compression;DeflateStream;EndWrite;(System.IAsyncResult);summary;df-generated | +| System.IO.Compression;DeflateStream;Flush;();summary;df-generated | +| System.IO.Compression;DeflateStream;Read;(System.Span);summary;df-generated | +| System.IO.Compression;DeflateStream;ReadByte;();summary;df-generated | +| System.IO.Compression;DeflateStream;Seek;(System.Int64,System.IO.SeekOrigin);summary;df-generated | +| System.IO.Compression;DeflateStream;SetLength;(System.Int64);summary;df-generated | +| System.IO.Compression;DeflateStream;Write;(System.ReadOnlySpan);summary;df-generated | +| System.IO.Compression;DeflateStream;WriteByte;(System.Byte);summary;df-generated | +| System.IO.Compression;DeflateStream;get_CanRead;();summary;df-generated | +| System.IO.Compression;DeflateStream;get_CanSeek;();summary;df-generated | +| System.IO.Compression;DeflateStream;get_CanWrite;();summary;df-generated | +| System.IO.Compression;DeflateStream;get_Length;();summary;df-generated | +| System.IO.Compression;DeflateStream;get_Position;();summary;df-generated | +| System.IO.Compression;DeflateStream;set_Position;(System.Int64);summary;df-generated | +| System.IO.Compression;GZipStream;Dispose;(System.Boolean);summary;df-generated | +| System.IO.Compression;GZipStream;DisposeAsync;();summary;df-generated | +| System.IO.Compression;GZipStream;EndRead;(System.IAsyncResult);summary;df-generated | +| System.IO.Compression;GZipStream;EndWrite;(System.IAsyncResult);summary;df-generated | +| System.IO.Compression;GZipStream;Flush;();summary;df-generated | +| System.IO.Compression;GZipStream;GZipStream;(System.IO.Stream,System.IO.Compression.CompressionLevel);summary;df-generated | +| System.IO.Compression;GZipStream;GZipStream;(System.IO.Stream,System.IO.Compression.CompressionMode);summary;df-generated | +| System.IO.Compression;GZipStream;Read;(System.Span);summary;df-generated | +| System.IO.Compression;GZipStream;ReadByte;();summary;df-generated | +| System.IO.Compression;GZipStream;Seek;(System.Int64,System.IO.SeekOrigin);summary;df-generated | +| System.IO.Compression;GZipStream;SetLength;(System.Int64);summary;df-generated | +| System.IO.Compression;GZipStream;Write;(System.ReadOnlySpan);summary;df-generated | +| System.IO.Compression;GZipStream;WriteByte;(System.Byte);summary;df-generated | +| System.IO.Compression;GZipStream;get_CanRead;();summary;df-generated | +| System.IO.Compression;GZipStream;get_CanSeek;();summary;df-generated | +| System.IO.Compression;GZipStream;get_CanWrite;();summary;df-generated | +| System.IO.Compression;GZipStream;get_Length;();summary;df-generated | +| System.IO.Compression;GZipStream;get_Position;();summary;df-generated | +| System.IO.Compression;GZipStream;set_Position;(System.Int64);summary;df-generated | +| System.IO.Compression;ZLibStream;Dispose;(System.Boolean);summary;df-generated | +| System.IO.Compression;ZLibStream;DisposeAsync;();summary;df-generated | +| System.IO.Compression;ZLibStream;EndRead;(System.IAsyncResult);summary;df-generated | +| System.IO.Compression;ZLibStream;EndWrite;(System.IAsyncResult);summary;df-generated | +| System.IO.Compression;ZLibStream;Flush;();summary;df-generated | +| System.IO.Compression;ZLibStream;Read;(System.Span);summary;df-generated | +| System.IO.Compression;ZLibStream;ReadAsync;(System.Memory,System.Threading.CancellationToken);summary;df-generated | +| System.IO.Compression;ZLibStream;ReadByte;();summary;df-generated | +| System.IO.Compression;ZLibStream;Seek;(System.Int64,System.IO.SeekOrigin);summary;df-generated | +| System.IO.Compression;ZLibStream;SetLength;(System.Int64);summary;df-generated | +| System.IO.Compression;ZLibStream;Write;(System.ReadOnlySpan);summary;df-generated | +| System.IO.Compression;ZLibStream;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);summary;df-generated | +| System.IO.Compression;ZLibStream;WriteByte;(System.Byte);summary;df-generated | +| System.IO.Compression;ZLibStream;ZLibStream;(System.IO.Stream,System.IO.Compression.CompressionLevel);summary;df-generated | +| System.IO.Compression;ZLibStream;ZLibStream;(System.IO.Stream,System.IO.Compression.CompressionMode);summary;df-generated | +| System.IO.Compression;ZLibStream;get_CanRead;();summary;df-generated | +| System.IO.Compression;ZLibStream;get_CanSeek;();summary;df-generated | +| System.IO.Compression;ZLibStream;get_CanWrite;();summary;df-generated | +| System.IO.Compression;ZLibStream;get_Length;();summary;df-generated | +| System.IO.Compression;ZLibStream;get_Position;();summary;df-generated | +| System.IO.Compression;ZLibStream;set_Position;(System.Int64);summary;df-generated | +| System.IO.Compression;ZipArchive;Dispose;();summary;df-generated | +| System.IO.Compression;ZipArchive;Dispose;(System.Boolean);summary;df-generated | +| System.IO.Compression;ZipArchive;GetEntry;(System.String);summary;df-generated | +| System.IO.Compression;ZipArchive;ZipArchive;(System.IO.Stream);summary;df-generated | +| System.IO.Compression;ZipArchive;ZipArchive;(System.IO.Stream,System.IO.Compression.ZipArchiveMode);summary;df-generated | +| System.IO.Compression;ZipArchive;ZipArchive;(System.IO.Stream,System.IO.Compression.ZipArchiveMode,System.Boolean);summary;df-generated | +| System.IO.Compression;ZipArchive;get_Mode;();summary;df-generated | +| System.IO.Compression;ZipArchiveEntry;Delete;();summary;df-generated | +| System.IO.Compression;ZipArchiveEntry;get_CompressedLength;();summary;df-generated | +| System.IO.Compression;ZipArchiveEntry;get_Crc32;();summary;df-generated | +| System.IO.Compression;ZipArchiveEntry;get_ExternalAttributes;();summary;df-generated | +| System.IO.Compression;ZipArchiveEntry;get_Length;();summary;df-generated | +| System.IO.Compression;ZipArchiveEntry;set_ExternalAttributes;(System.Int32);summary;df-generated | +| System.IO.Compression;ZipFile;CreateFromDirectory;(System.String,System.String);summary;df-generated | +| System.IO.Compression;ZipFile;CreateFromDirectory;(System.String,System.String,System.IO.Compression.CompressionLevel,System.Boolean);summary;df-generated | +| System.IO.Compression;ZipFile;CreateFromDirectory;(System.String,System.String,System.IO.Compression.CompressionLevel,System.Boolean,System.Text.Encoding);summary;df-generated | +| System.IO.Compression;ZipFile;ExtractToDirectory;(System.String,System.String);summary;df-generated | +| System.IO.Compression;ZipFile;ExtractToDirectory;(System.String,System.String,System.Boolean);summary;df-generated | +| System.IO.Compression;ZipFile;ExtractToDirectory;(System.String,System.String,System.Text.Encoding);summary;df-generated | +| System.IO.Compression;ZipFile;ExtractToDirectory;(System.String,System.String,System.Text.Encoding,System.Boolean);summary;df-generated | +| System.IO.Compression;ZipFileExtensions;ExtractToDirectory;(System.IO.Compression.ZipArchive,System.String);summary;df-generated | +| System.IO.Compression;ZipFileExtensions;ExtractToDirectory;(System.IO.Compression.ZipArchive,System.String,System.Boolean);summary;df-generated | +| System.IO.Compression;ZipFileExtensions;ExtractToFile;(System.IO.Compression.ZipArchiveEntry,System.String);summary;df-generated | +| System.IO.Compression;ZipFileExtensions;ExtractToFile;(System.IO.Compression.ZipArchiveEntry,System.String,System.Boolean);summary;df-generated | +| System.IO.Enumeration;FileSystemEntry;ToFullPath;();summary;df-generated | +| System.IO.Enumeration;FileSystemEntry;get_Attributes;();summary;df-generated | +| System.IO.Enumeration;FileSystemEntry;get_CreationTimeUtc;();summary;df-generated | +| System.IO.Enumeration;FileSystemEntry;get_Directory;();summary;df-generated | +| System.IO.Enumeration;FileSystemEntry;get_IsDirectory;();summary;df-generated | +| System.IO.Enumeration;FileSystemEntry;get_IsHidden;();summary;df-generated | +| System.IO.Enumeration;FileSystemEntry;get_LastAccessTimeUtc;();summary;df-generated | +| System.IO.Enumeration;FileSystemEntry;get_LastWriteTimeUtc;();summary;df-generated | +| System.IO.Enumeration;FileSystemEntry;get_Length;();summary;df-generated | +| System.IO.Enumeration;FileSystemEntry;get_OriginalRootDirectory;();summary;df-generated | +| System.IO.Enumeration;FileSystemEntry;get_RootDirectory;();summary;df-generated | +| System.IO.Enumeration;FileSystemEnumerable<>;get_ShouldIncludePredicate;();summary;df-generated | +| System.IO.Enumeration;FileSystemEnumerable<>;get_ShouldRecursePredicate;();summary;df-generated | +| System.IO.Enumeration;FileSystemEnumerator<>;ContinueOnError;(System.Int32);summary;df-generated | +| System.IO.Enumeration;FileSystemEnumerator<>;Dispose;();summary;df-generated | +| System.IO.Enumeration;FileSystemEnumerator<>;Dispose;(System.Boolean);summary;df-generated | +| System.IO.Enumeration;FileSystemEnumerator<>;FileSystemEnumerator;(System.String,System.IO.EnumerationOptions);summary;df-generated | +| System.IO.Enumeration;FileSystemEnumerator<>;MoveNext;();summary;df-generated | +| System.IO.Enumeration;FileSystemEnumerator<>;OnDirectoryFinished;(System.ReadOnlySpan);summary;df-generated | +| System.IO.Enumeration;FileSystemEnumerator<>;Reset;();summary;df-generated | +| System.IO.Enumeration;FileSystemEnumerator<>;ShouldIncludeEntry;(System.IO.Enumeration.FileSystemEntry);summary;df-generated | +| System.IO.Enumeration;FileSystemEnumerator<>;ShouldRecurseIntoEntry;(System.IO.Enumeration.FileSystemEntry);summary;df-generated | +| System.IO.Enumeration;FileSystemEnumerator<>;TransformEntry;(System.IO.Enumeration.FileSystemEntry);summary;df-generated | +| System.IO.Enumeration;FileSystemName;MatchesSimpleExpression;(System.ReadOnlySpan,System.ReadOnlySpan,System.Boolean);summary;df-generated | +| System.IO.Enumeration;FileSystemName;MatchesWin32Expression;(System.ReadOnlySpan,System.ReadOnlySpan,System.Boolean);summary;df-generated | +| System.IO.IsolatedStorage;INormalizeForIsolatedStorage;Normalize;();summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorage;IncreaseQuotaTo;(System.Int64);summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorage;InitStore;(System.IO.IsolatedStorage.IsolatedStorageScope,System.Type);summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorage;InitStore;(System.IO.IsolatedStorage.IsolatedStorageScope,System.Type,System.Type);summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorage;IsolatedStorage;();summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorage;Remove;();summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorage;get_AvailableFreeSpace;();summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorage;get_CurrentSize;();summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorage;get_MaximumSize;();summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorage;get_Quota;();summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorage;get_Scope;();summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorage;get_SeparatorExternal;();summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorage;get_SeparatorInternal;();summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorage;get_UsedSize;();summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageException;IsolatedStorageException;();summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageException;IsolatedStorageException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageException;IsolatedStorageException;(System.String);summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageException;IsolatedStorageException;(System.String,System.Exception);summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFile;Close;();summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFile;CopyFile;(System.String,System.String);summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFile;CopyFile;(System.String,System.String,System.Boolean);summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFile;CreateDirectory;(System.String);summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFile;CreateFile;(System.String);summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFile;DeleteDirectory;(System.String);summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFile;DeleteFile;(System.String);summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFile;DirectoryExists;(System.String);summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFile;Dispose;();summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFile;FileExists;(System.String);summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFile;GetCreationTime;(System.String);summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFile;GetDirectoryNames;();summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFile;GetDirectoryNames;(System.String);summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFile;GetEnumerator;(System.IO.IsolatedStorage.IsolatedStorageScope);summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFile;GetFileNames;();summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFile;GetFileNames;(System.String);summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFile;GetLastAccessTime;(System.String);summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFile;GetLastWriteTime;(System.String);summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFile;GetMachineStoreForApplication;();summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFile;GetMachineStoreForAssembly;();summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFile;GetMachineStoreForDomain;();summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFile;GetStore;(System.IO.IsolatedStorage.IsolatedStorageScope,System.Object);summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFile;GetStore;(System.IO.IsolatedStorage.IsolatedStorageScope,System.Object,System.Object);summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFile;GetStore;(System.IO.IsolatedStorage.IsolatedStorageScope,System.Type);summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFile;GetStore;(System.IO.IsolatedStorage.IsolatedStorageScope,System.Type,System.Type);summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFile;GetUserStoreForApplication;();summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFile;GetUserStoreForAssembly;();summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFile;GetUserStoreForDomain;();summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFile;GetUserStoreForSite;();summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFile;IncreaseQuotaTo;(System.Int64);summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFile;MoveDirectory;(System.String,System.String);summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFile;MoveFile;(System.String,System.String);summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFile;OpenFile;(System.String,System.IO.FileMode);summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFile;OpenFile;(System.String,System.IO.FileMode,System.IO.FileAccess);summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFile;OpenFile;(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare);summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFile;Remove;();summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFile;Remove;(System.IO.IsolatedStorage.IsolatedStorageScope);summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFile;get_AvailableFreeSpace;();summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFile;get_CurrentSize;();summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFile;get_IsEnabled;();summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFile;get_MaximumSize;();summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFile;get_Quota;();summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFile;get_UsedSize;();summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFileStream;Dispose;(System.Boolean);summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFileStream;DisposeAsync;();summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFileStream;EndRead;(System.IAsyncResult);summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFileStream;EndWrite;(System.IAsyncResult);summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFileStream;Flush;();summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFileStream;Flush;(System.Boolean);summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFileStream;IsolatedStorageFileStream;(System.String,System.IO.FileMode);summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFileStream;IsolatedStorageFileStream;(System.String,System.IO.FileMode,System.IO.FileAccess);summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFileStream;IsolatedStorageFileStream;(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare);summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFileStream;IsolatedStorageFileStream;(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,System.IO.IsolatedStorage.IsolatedStorageFile);summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFileStream;IsolatedStorageFileStream;(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,System.Int32);summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFileStream;IsolatedStorageFileStream;(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,System.Int32,System.IO.IsolatedStorage.IsolatedStorageFile);summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFileStream;IsolatedStorageFileStream;(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.IsolatedStorage.IsolatedStorageFile);summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFileStream;IsolatedStorageFileStream;(System.String,System.IO.FileMode,System.IO.IsolatedStorage.IsolatedStorageFile);summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFileStream;Lock;(System.Int64,System.Int64);summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFileStream;Read;(System.Span);summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFileStream;ReadByte;();summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFileStream;Seek;(System.Int64,System.IO.SeekOrigin);summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFileStream;SetLength;(System.Int64);summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFileStream;Unlock;(System.Int64,System.Int64);summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFileStream;Write;(System.ReadOnlySpan);summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFileStream;WriteByte;(System.Byte);summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFileStream;get_CanRead;();summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFileStream;get_CanSeek;();summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFileStream;get_CanWrite;();summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFileStream;get_Handle;();summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFileStream;get_IsAsync;();summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFileStream;get_Length;();summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFileStream;get_Position;();summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFileStream;get_SafeFileHandle;();summary;df-generated | +| System.IO.IsolatedStorage;IsolatedStorageFileStream;set_Position;(System.Int64);summary;df-generated | +| System.IO.MemoryMappedFiles;MemoryMappedFile;CreateNew;(System.String,System.Int64);summary;df-generated | +| System.IO.MemoryMappedFiles;MemoryMappedFile;CreateNew;(System.String,System.Int64,System.IO.MemoryMappedFiles.MemoryMappedFileAccess);summary;df-generated | +| System.IO.MemoryMappedFiles;MemoryMappedFile;CreateNew;(System.String,System.Int64,System.IO.MemoryMappedFiles.MemoryMappedFileAccess,System.IO.MemoryMappedFiles.MemoryMappedFileOptions,System.IO.HandleInheritability);summary;df-generated | +| System.IO.MemoryMappedFiles;MemoryMappedFile;CreateOrOpen;(System.String,System.Int64);summary;df-generated | +| System.IO.MemoryMappedFiles;MemoryMappedFile;CreateOrOpen;(System.String,System.Int64,System.IO.MemoryMappedFiles.MemoryMappedFileAccess);summary;df-generated | +| System.IO.MemoryMappedFiles;MemoryMappedFile;CreateOrOpen;(System.String,System.Int64,System.IO.MemoryMappedFiles.MemoryMappedFileAccess,System.IO.MemoryMappedFiles.MemoryMappedFileOptions,System.IO.HandleInheritability);summary;df-generated | +| System.IO.MemoryMappedFiles;MemoryMappedFile;CreateViewAccessor;();summary;df-generated | +| System.IO.MemoryMappedFiles;MemoryMappedFile;CreateViewAccessor;(System.Int64,System.Int64);summary;df-generated | +| System.IO.MemoryMappedFiles;MemoryMappedFile;CreateViewAccessor;(System.Int64,System.Int64,System.IO.MemoryMappedFiles.MemoryMappedFileAccess);summary;df-generated | +| System.IO.MemoryMappedFiles;MemoryMappedFile;CreateViewStream;();summary;df-generated | +| System.IO.MemoryMappedFiles;MemoryMappedFile;CreateViewStream;(System.Int64,System.Int64);summary;df-generated | +| System.IO.MemoryMappedFiles;MemoryMappedFile;CreateViewStream;(System.Int64,System.Int64,System.IO.MemoryMappedFiles.MemoryMappedFileAccess);summary;df-generated | +| System.IO.MemoryMappedFiles;MemoryMappedFile;Dispose;();summary;df-generated | +| System.IO.MemoryMappedFiles;MemoryMappedFile;Dispose;(System.Boolean);summary;df-generated | +| System.IO.MemoryMappedFiles;MemoryMappedFile;OpenExisting;(System.String);summary;df-generated | +| System.IO.MemoryMappedFiles;MemoryMappedFile;OpenExisting;(System.String,System.IO.MemoryMappedFiles.MemoryMappedFileRights);summary;df-generated | +| System.IO.MemoryMappedFiles;MemoryMappedFile;OpenExisting;(System.String,System.IO.MemoryMappedFiles.MemoryMappedFileRights,System.IO.HandleInheritability);summary;df-generated | +| System.IO.MemoryMappedFiles;MemoryMappedViewAccessor;Dispose;(System.Boolean);summary;df-generated | +| System.IO.MemoryMappedFiles;MemoryMappedViewAccessor;Flush;();summary;df-generated | +| System.IO.MemoryMappedFiles;MemoryMappedViewAccessor;get_PointerOffset;();summary;df-generated | +| System.IO.MemoryMappedFiles;MemoryMappedViewStream;Dispose;(System.Boolean);summary;df-generated | +| System.IO.MemoryMappedFiles;MemoryMappedViewStream;Flush;();summary;df-generated | +| System.IO.MemoryMappedFiles;MemoryMappedViewStream;SetLength;(System.Int64);summary;df-generated | +| System.IO.MemoryMappedFiles;MemoryMappedViewStream;get_PointerOffset;();summary;df-generated | +| System.IO.Pipelines;FlushResult;FlushResult;(System.Boolean,System.Boolean);summary;df-generated | +| System.IO.Pipelines;FlushResult;get_IsCanceled;();summary;df-generated | +| System.IO.Pipelines;FlushResult;get_IsCompleted;();summary;df-generated | +| System.IO.Pipelines;IDuplexPipe;get_Input;();summary;df-generated | +| System.IO.Pipelines;IDuplexPipe;get_Output;();summary;df-generated | +| System.IO.Pipelines;Pipe;Pipe;();summary;df-generated | +| System.IO.Pipelines;Pipe;Reset;();summary;df-generated | +| System.IO.Pipelines;PipeOptions;PipeOptions;(System.Buffers.MemoryPool,System.IO.Pipelines.PipeScheduler,System.IO.Pipelines.PipeScheduler,System.Int64,System.Int64,System.Int32,System.Boolean);summary;df-generated | +| System.IO.Pipelines;PipeOptions;get_Default;();summary;df-generated | +| System.IO.Pipelines;PipeOptions;get_MinimumSegmentSize;();summary;df-generated | +| System.IO.Pipelines;PipeOptions;get_PauseWriterThreshold;();summary;df-generated | +| System.IO.Pipelines;PipeOptions;get_Pool;();summary;df-generated | +| System.IO.Pipelines;PipeOptions;get_ReaderScheduler;();summary;df-generated | +| System.IO.Pipelines;PipeOptions;get_ResumeWriterThreshold;();summary;df-generated | +| System.IO.Pipelines;PipeOptions;get_UseSynchronizationContext;();summary;df-generated | +| System.IO.Pipelines;PipeOptions;get_WriterScheduler;();summary;df-generated | +| System.IO.Pipelines;PipeReader;AdvanceTo;(System.SequencePosition);summary;df-generated | +| System.IO.Pipelines;PipeReader;AdvanceTo;(System.SequencePosition,System.SequencePosition);summary;df-generated | +| System.IO.Pipelines;PipeReader;CancelPendingRead;();summary;df-generated | +| System.IO.Pipelines;PipeReader;Complete;(System.Exception);summary;df-generated | +| System.IO.Pipelines;PipeReader;CompleteAsync;(System.Exception);summary;df-generated | +| System.IO.Pipelines;PipeReader;ReadAsync;(System.Threading.CancellationToken);summary;df-generated | +| System.IO.Pipelines;PipeReader;ReadAtLeastAsyncCore;(System.Int32,System.Threading.CancellationToken);summary;df-generated | +| System.IO.Pipelines;PipeReader;TryRead;(System.IO.Pipelines.ReadResult);summary;df-generated | +| System.IO.Pipelines;PipeScheduler;get_Inline;();summary;df-generated | +| System.IO.Pipelines;PipeScheduler;get_ThreadPool;();summary;df-generated | +| System.IO.Pipelines;PipeWriter;Advance;(System.Int32);summary;df-generated | +| System.IO.Pipelines;PipeWriter;CancelPendingFlush;();summary;df-generated | +| System.IO.Pipelines;PipeWriter;Complete;(System.Exception);summary;df-generated | +| System.IO.Pipelines;PipeWriter;CompleteAsync;(System.Exception);summary;df-generated | +| System.IO.Pipelines;PipeWriter;CopyFromAsync;(System.IO.Stream,System.Threading.CancellationToken);summary;df-generated | +| System.IO.Pipelines;PipeWriter;Create;(System.IO.Stream,System.IO.Pipelines.StreamPipeWriterOptions);summary;df-generated | +| System.IO.Pipelines;PipeWriter;FlushAsync;(System.Threading.CancellationToken);summary;df-generated | +| System.IO.Pipelines;PipeWriter;GetMemory;(System.Int32);summary;df-generated | +| System.IO.Pipelines;PipeWriter;GetSpan;(System.Int32);summary;df-generated | +| System.IO.Pipelines;PipeWriter;get_CanGetUnflushedBytes;();summary;df-generated | +| System.IO.Pipelines;PipeWriter;get_UnflushedBytes;();summary;df-generated | +| System.IO.Pipelines;ReadResult;get_IsCanceled;();summary;df-generated | +| System.IO.Pipelines;ReadResult;get_IsCompleted;();summary;df-generated | +| System.IO.Pipelines;StreamPipeReaderOptions;StreamPipeReaderOptions;(System.Buffers.MemoryPool,System.Int32,System.Int32,System.Boolean);summary;df-generated | +| System.IO.Pipelines;StreamPipeReaderOptions;StreamPipeReaderOptions;(System.Buffers.MemoryPool,System.Int32,System.Int32,System.Boolean,System.Boolean);summary;df-generated | +| System.IO.Pipelines;StreamPipeReaderOptions;get_BufferSize;();summary;df-generated | +| System.IO.Pipelines;StreamPipeReaderOptions;get_LeaveOpen;();summary;df-generated | +| System.IO.Pipelines;StreamPipeReaderOptions;get_MinimumReadSize;();summary;df-generated | +| System.IO.Pipelines;StreamPipeReaderOptions;get_Pool;();summary;df-generated | +| System.IO.Pipelines;StreamPipeReaderOptions;get_UseZeroByteReads;();summary;df-generated | +| System.IO.Pipelines;StreamPipeWriterOptions;StreamPipeWriterOptions;(System.Buffers.MemoryPool,System.Int32,System.Boolean);summary;df-generated | +| System.IO.Pipelines;StreamPipeWriterOptions;get_LeaveOpen;();summary;df-generated | +| System.IO.Pipelines;StreamPipeWriterOptions;get_MinimumBufferSize;();summary;df-generated | +| System.IO.Pipelines;StreamPipeWriterOptions;get_Pool;();summary;df-generated | +| System.IO.Pipes;AnonymousPipeClientStream;AnonymousPipeClientStream;(System.IO.Pipes.PipeDirection,System.String);summary;df-generated | +| System.IO.Pipes;AnonymousPipeClientStream;AnonymousPipeClientStream;(System.String);summary;df-generated | +| System.IO.Pipes;AnonymousPipeClientStream;get_TransmissionMode;();summary;df-generated | +| System.IO.Pipes;AnonymousPipeClientStream;set_ReadMode;(System.IO.Pipes.PipeTransmissionMode);summary;df-generated | +| System.IO.Pipes;AnonymousPipeServerStream;AnonymousPipeServerStream;();summary;df-generated | +| System.IO.Pipes;AnonymousPipeServerStream;AnonymousPipeServerStream;(System.IO.Pipes.PipeDirection);summary;df-generated | +| System.IO.Pipes;AnonymousPipeServerStream;AnonymousPipeServerStream;(System.IO.Pipes.PipeDirection,System.IO.HandleInheritability);summary;df-generated | +| System.IO.Pipes;AnonymousPipeServerStream;AnonymousPipeServerStream;(System.IO.Pipes.PipeDirection,System.IO.HandleInheritability,System.Int32);summary;df-generated | +| System.IO.Pipes;AnonymousPipeServerStream;Dispose;(System.Boolean);summary;df-generated | +| System.IO.Pipes;AnonymousPipeServerStream;DisposeLocalCopyOfClientHandle;();summary;df-generated | +| System.IO.Pipes;AnonymousPipeServerStream;GetClientHandleAsString;();summary;df-generated | +| System.IO.Pipes;AnonymousPipeServerStream;get_TransmissionMode;();summary;df-generated | +| System.IO.Pipes;AnonymousPipeServerStream;set_ReadMode;(System.IO.Pipes.PipeTransmissionMode);summary;df-generated | +| System.IO.Pipes;AnonymousPipeServerStreamAcl;Create;(System.IO.Pipes.PipeDirection,System.IO.HandleInheritability,System.Int32,System.IO.Pipes.PipeSecurity);summary;df-generated | +| System.IO.Pipes;NamedPipeClientStream;CheckPipePropertyOperations;();summary;df-generated | +| System.IO.Pipes;NamedPipeClientStream;Connect;();summary;df-generated | +| System.IO.Pipes;NamedPipeClientStream;Connect;(System.Int32);summary;df-generated | +| System.IO.Pipes;NamedPipeClientStream;ConnectAsync;();summary;df-generated | +| System.IO.Pipes;NamedPipeClientStream;ConnectAsync;(System.Int32);summary;df-generated | +| System.IO.Pipes;NamedPipeClientStream;NamedPipeClientStream;(System.String);summary;df-generated | +| System.IO.Pipes;NamedPipeClientStream;NamedPipeClientStream;(System.String,System.String);summary;df-generated | +| System.IO.Pipes;NamedPipeClientStream;NamedPipeClientStream;(System.String,System.String,System.IO.Pipes.PipeDirection);summary;df-generated | +| System.IO.Pipes;NamedPipeClientStream;NamedPipeClientStream;(System.String,System.String,System.IO.Pipes.PipeDirection,System.IO.Pipes.PipeOptions);summary;df-generated | +| System.IO.Pipes;NamedPipeClientStream;NamedPipeClientStream;(System.String,System.String,System.IO.Pipes.PipeDirection,System.IO.Pipes.PipeOptions,System.Security.Principal.TokenImpersonationLevel);summary;df-generated | +| System.IO.Pipes;NamedPipeClientStream;get_NumberOfServerInstances;();summary;df-generated | +| System.IO.Pipes;NamedPipeServerStream;Disconnect;();summary;df-generated | +| System.IO.Pipes;NamedPipeServerStream;EndWaitForConnection;(System.IAsyncResult);summary;df-generated | +| System.IO.Pipes;NamedPipeServerStream;GetImpersonationUserName;();summary;df-generated | +| System.IO.Pipes;NamedPipeServerStream;NamedPipeServerStream;(System.String);summary;df-generated | +| System.IO.Pipes;NamedPipeServerStream;NamedPipeServerStream;(System.String,System.IO.Pipes.PipeDirection);summary;df-generated | +| System.IO.Pipes;NamedPipeServerStream;NamedPipeServerStream;(System.String,System.IO.Pipes.PipeDirection,System.Int32);summary;df-generated | +| System.IO.Pipes;NamedPipeServerStream;NamedPipeServerStream;(System.String,System.IO.Pipes.PipeDirection,System.Int32,System.IO.Pipes.PipeTransmissionMode);summary;df-generated | +| System.IO.Pipes;NamedPipeServerStream;NamedPipeServerStream;(System.String,System.IO.Pipes.PipeDirection,System.Int32,System.IO.Pipes.PipeTransmissionMode,System.IO.Pipes.PipeOptions);summary;df-generated | +| System.IO.Pipes;NamedPipeServerStream;NamedPipeServerStream;(System.String,System.IO.Pipes.PipeDirection,System.Int32,System.IO.Pipes.PipeTransmissionMode,System.IO.Pipes.PipeOptions,System.Int32,System.Int32);summary;df-generated | +| System.IO.Pipes;NamedPipeServerStream;WaitForConnection;();summary;df-generated | +| System.IO.Pipes;NamedPipeServerStream;WaitForConnectionAsync;();summary;df-generated | +| System.IO.Pipes;NamedPipeServerStreamAcl;Create;(System.String,System.IO.Pipes.PipeDirection,System.Int32,System.IO.Pipes.PipeTransmissionMode,System.IO.Pipes.PipeOptions,System.Int32,System.Int32,System.IO.Pipes.PipeSecurity,System.IO.HandleInheritability,System.IO.Pipes.PipeAccessRights);summary;df-generated | +| System.IO.Pipes;PipeAccessRule;PipeAccessRule;(System.Security.Principal.IdentityReference,System.IO.Pipes.PipeAccessRights,System.Security.AccessControl.AccessControlType);summary;df-generated | +| System.IO.Pipes;PipeAccessRule;PipeAccessRule;(System.String,System.IO.Pipes.PipeAccessRights,System.Security.AccessControl.AccessControlType);summary;df-generated | +| System.IO.Pipes;PipeAccessRule;get_PipeAccessRights;();summary;df-generated | +| System.IO.Pipes;PipeAuditRule;PipeAuditRule;(System.Security.Principal.IdentityReference,System.IO.Pipes.PipeAccessRights,System.Security.AccessControl.AuditFlags);summary;df-generated | +| System.IO.Pipes;PipeAuditRule;PipeAuditRule;(System.String,System.IO.Pipes.PipeAccessRights,System.Security.AccessControl.AuditFlags);summary;df-generated | +| System.IO.Pipes;PipeAuditRule;get_PipeAccessRights;();summary;df-generated | +| System.IO.Pipes;PipeSecurity;AccessRuleFactory;(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType);summary;df-generated | +| System.IO.Pipes;PipeSecurity;AddAccessRule;(System.IO.Pipes.PipeAccessRule);summary;df-generated | +| System.IO.Pipes;PipeSecurity;AddAuditRule;(System.IO.Pipes.PipeAuditRule);summary;df-generated | +| System.IO.Pipes;PipeSecurity;AuditRuleFactory;(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags);summary;df-generated | +| System.IO.Pipes;PipeSecurity;Persist;(System.Runtime.InteropServices.SafeHandle);summary;df-generated | +| System.IO.Pipes;PipeSecurity;Persist;(System.String);summary;df-generated | +| System.IO.Pipes;PipeSecurity;PipeSecurity;();summary;df-generated | +| System.IO.Pipes;PipeSecurity;RemoveAccessRule;(System.IO.Pipes.PipeAccessRule);summary;df-generated | +| System.IO.Pipes;PipeSecurity;RemoveAccessRuleSpecific;(System.IO.Pipes.PipeAccessRule);summary;df-generated | +| System.IO.Pipes;PipeSecurity;RemoveAuditRule;(System.IO.Pipes.PipeAuditRule);summary;df-generated | +| System.IO.Pipes;PipeSecurity;RemoveAuditRuleAll;(System.IO.Pipes.PipeAuditRule);summary;df-generated | +| System.IO.Pipes;PipeSecurity;RemoveAuditRuleSpecific;(System.IO.Pipes.PipeAuditRule);summary;df-generated | +| System.IO.Pipes;PipeSecurity;ResetAccessRule;(System.IO.Pipes.PipeAccessRule);summary;df-generated | +| System.IO.Pipes;PipeSecurity;SetAccessRule;(System.IO.Pipes.PipeAccessRule);summary;df-generated | +| System.IO.Pipes;PipeSecurity;SetAuditRule;(System.IO.Pipes.PipeAuditRule);summary;df-generated | +| System.IO.Pipes;PipeSecurity;get_AccessRightType;();summary;df-generated | +| System.IO.Pipes;PipeSecurity;get_AccessRuleType;();summary;df-generated | +| System.IO.Pipes;PipeSecurity;get_AuditRuleType;();summary;df-generated | +| System.IO.Pipes;PipeStream;CheckPipePropertyOperations;();summary;df-generated | +| System.IO.Pipes;PipeStream;CheckReadOperations;();summary;df-generated | +| System.IO.Pipes;PipeStream;CheckWriteOperations;();summary;df-generated | +| System.IO.Pipes;PipeStream;Dispose;(System.Boolean);summary;df-generated | +| System.IO.Pipes;PipeStream;EndRead;(System.IAsyncResult);summary;df-generated | +| System.IO.Pipes;PipeStream;EndWrite;(System.IAsyncResult);summary;df-generated | +| System.IO.Pipes;PipeStream;Flush;();summary;df-generated | +| System.IO.Pipes;PipeStream;FlushAsync;(System.Threading.CancellationToken);summary;df-generated | +| System.IO.Pipes;PipeStream;PipeStream;(System.IO.Pipes.PipeDirection,System.IO.Pipes.PipeTransmissionMode,System.Int32);summary;df-generated | +| System.IO.Pipes;PipeStream;PipeStream;(System.IO.Pipes.PipeDirection,System.Int32);summary;df-generated | +| System.IO.Pipes;PipeStream;Read;(System.Span);summary;df-generated | +| System.IO.Pipes;PipeStream;ReadAsync;(System.Memory,System.Threading.CancellationToken);summary;df-generated | +| System.IO.Pipes;PipeStream;ReadByte;();summary;df-generated | +| System.IO.Pipes;PipeStream;Seek;(System.Int64,System.IO.SeekOrigin);summary;df-generated | +| System.IO.Pipes;PipeStream;SetLength;(System.Int64);summary;df-generated | +| System.IO.Pipes;PipeStream;WaitForPipeDrain;();summary;df-generated | +| System.IO.Pipes;PipeStream;Write;(System.ReadOnlySpan);summary;df-generated | +| System.IO.Pipes;PipeStream;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);summary;df-generated | +| System.IO.Pipes;PipeStream;WriteByte;(System.Byte);summary;df-generated | +| System.IO.Pipes;PipeStream;get_CanRead;();summary;df-generated | +| System.IO.Pipes;PipeStream;get_CanSeek;();summary;df-generated | +| System.IO.Pipes;PipeStream;get_CanWrite;();summary;df-generated | +| System.IO.Pipes;PipeStream;get_InBufferSize;();summary;df-generated | +| System.IO.Pipes;PipeStream;get_IsAsync;();summary;df-generated | +| System.IO.Pipes;PipeStream;get_IsConnected;();summary;df-generated | +| System.IO.Pipes;PipeStream;get_IsHandleExposed;();summary;df-generated | +| System.IO.Pipes;PipeStream;get_IsMessageComplete;();summary;df-generated | +| System.IO.Pipes;PipeStream;get_Length;();summary;df-generated | +| System.IO.Pipes;PipeStream;get_OutBufferSize;();summary;df-generated | +| System.IO.Pipes;PipeStream;get_Position;();summary;df-generated | +| System.IO.Pipes;PipeStream;get_ReadMode;();summary;df-generated | +| System.IO.Pipes;PipeStream;get_TransmissionMode;();summary;df-generated | +| System.IO.Pipes;PipeStream;set_IsConnected;(System.Boolean);summary;df-generated | +| System.IO.Pipes;PipeStream;set_Position;(System.Int64);summary;df-generated | +| System.IO.Pipes;PipeStream;set_ReadMode;(System.IO.Pipes.PipeTransmissionMode);summary;df-generated | +| System.IO.Pipes;PipesAclExtensions;GetAccessControl;(System.IO.Pipes.PipeStream);summary;df-generated | +| System.IO.Pipes;PipesAclExtensions;SetAccessControl;(System.IO.Pipes.PipeStream,System.IO.Pipes.PipeSecurity);summary;df-generated | +| System.IO;BinaryReader;BinaryReader;(System.IO.Stream);summary;df-generated | +| System.IO;BinaryReader;BinaryReader;(System.IO.Stream,System.Text.Encoding);summary;df-generated | +| System.IO;BinaryReader;Close;();summary;df-generated | +| System.IO;BinaryReader;Dispose;();summary;df-generated | +| System.IO;BinaryReader;Dispose;(System.Boolean);summary;df-generated | +| System.IO;BinaryReader;FillBuffer;(System.Int32);summary;df-generated | +| System.IO;BinaryReader;PeekChar;();summary;df-generated | +| System.IO;BinaryReader;Read7BitEncodedInt64;();summary;df-generated | +| System.IO;BinaryReader;Read7BitEncodedInt;();summary;df-generated | +| System.IO;BinaryReader;Read;();summary;df-generated | +| System.IO;BinaryReader;Read;(System.Char[],System.Int32,System.Int32);summary;df-generated | +| System.IO;BinaryReader;Read;(System.Span);summary;df-generated | +| System.IO;BinaryReader;Read;(System.Span);summary;df-generated | +| System.IO;BinaryReader;ReadBoolean;();summary;df-generated | +| System.IO;BinaryReader;ReadByte;();summary;df-generated | +| System.IO;BinaryReader;ReadChar;();summary;df-generated | +| System.IO;BinaryReader;ReadChars;(System.Int32);summary;df-generated | +| System.IO;BinaryReader;ReadDecimal;();summary;df-generated | +| System.IO;BinaryReader;ReadDouble;();summary;df-generated | +| System.IO;BinaryReader;ReadHalf;();summary;df-generated | +| System.IO;BinaryReader;ReadInt16;();summary;df-generated | +| System.IO;BinaryReader;ReadInt32;();summary;df-generated | +| System.IO;BinaryReader;ReadInt64;();summary;df-generated | +| System.IO;BinaryReader;ReadSByte;();summary;df-generated | +| System.IO;BinaryReader;ReadSingle;();summary;df-generated | +| System.IO;BinaryReader;ReadUInt16;();summary;df-generated | +| System.IO;BinaryReader;ReadUInt32;();summary;df-generated | +| System.IO;BinaryReader;ReadUInt64;();summary;df-generated | +| System.IO;BinaryWriter;BinaryWriter;();summary;df-generated | +| System.IO;BinaryWriter;BinaryWriter;(System.IO.Stream);summary;df-generated | +| System.IO;BinaryWriter;BinaryWriter;(System.IO.Stream,System.Text.Encoding);summary;df-generated | +| System.IO;BinaryWriter;Close;();summary;df-generated | +| System.IO;BinaryWriter;Dispose;();summary;df-generated | +| System.IO;BinaryWriter;Dispose;(System.Boolean);summary;df-generated | +| System.IO;BinaryWriter;Flush;();summary;df-generated | +| System.IO;BinaryWriter;Seek;(System.Int32,System.IO.SeekOrigin);summary;df-generated | +| System.IO;BinaryWriter;Write7BitEncodedInt64;(System.Int64);summary;df-generated | +| System.IO;BinaryWriter;Write7BitEncodedInt;(System.Int32);summary;df-generated | +| System.IO;BinaryWriter;Write;(System.Boolean);summary;df-generated | +| System.IO;BinaryWriter;Write;(System.Byte);summary;df-generated | +| System.IO;BinaryWriter;Write;(System.Char);summary;df-generated | +| System.IO;BinaryWriter;Write;(System.Char[]);summary;df-generated | +| System.IO;BinaryWriter;Write;(System.Char[],System.Int32,System.Int32);summary;df-generated | +| System.IO;BinaryWriter;Write;(System.Decimal);summary;df-generated | +| System.IO;BinaryWriter;Write;(System.Double);summary;df-generated | +| System.IO;BinaryWriter;Write;(System.Half);summary;df-generated | +| System.IO;BinaryWriter;Write;(System.Int16);summary;df-generated | +| System.IO;BinaryWriter;Write;(System.Int32);summary;df-generated | +| System.IO;BinaryWriter;Write;(System.Int64);summary;df-generated | +| System.IO;BinaryWriter;Write;(System.ReadOnlySpan);summary;df-generated | +| System.IO;BinaryWriter;Write;(System.ReadOnlySpan);summary;df-generated | +| System.IO;BinaryWriter;Write;(System.SByte);summary;df-generated | +| System.IO;BinaryWriter;Write;(System.Single);summary;df-generated | +| System.IO;BinaryWriter;Write;(System.String);summary;df-generated | +| System.IO;BinaryWriter;Write;(System.UInt16);summary;df-generated | +| System.IO;BinaryWriter;Write;(System.UInt32);summary;df-generated | +| System.IO;BinaryWriter;Write;(System.UInt64);summary;df-generated | +| System.IO;BufferedStream;BufferedStream;(System.IO.Stream);summary;df-generated | +| System.IO;BufferedStream;Dispose;(System.Boolean);summary;df-generated | +| System.IO;BufferedStream;DisposeAsync;();summary;df-generated | +| System.IO;BufferedStream;EndRead;(System.IAsyncResult);summary;df-generated | +| System.IO;BufferedStream;EndWrite;(System.IAsyncResult);summary;df-generated | +| System.IO;BufferedStream;Flush;();summary;df-generated | +| System.IO;BufferedStream;FlushAsync;(System.Threading.CancellationToken);summary;df-generated | +| System.IO;BufferedStream;Read;(System.Span);summary;df-generated | +| System.IO;BufferedStream;ReadAsync;(System.Memory,System.Threading.CancellationToken);summary;df-generated | +| System.IO;BufferedStream;ReadByte;();summary;df-generated | +| System.IO;BufferedStream;Seek;(System.Int64,System.IO.SeekOrigin);summary;df-generated | +| System.IO;BufferedStream;SetLength;(System.Int64);summary;df-generated | +| System.IO;BufferedStream;Write;(System.ReadOnlySpan);summary;df-generated | +| System.IO;BufferedStream;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);summary;df-generated | +| System.IO;BufferedStream;WriteByte;(System.Byte);summary;df-generated | +| System.IO;BufferedStream;get_BufferSize;();summary;df-generated | +| System.IO;BufferedStream;get_CanRead;();summary;df-generated | +| System.IO;BufferedStream;get_CanSeek;();summary;df-generated | +| System.IO;BufferedStream;get_CanWrite;();summary;df-generated | +| System.IO;BufferedStream;get_Length;();summary;df-generated | +| System.IO;BufferedStream;get_Position;();summary;df-generated | +| System.IO;BufferedStream;set_Position;(System.Int64);summary;df-generated | +| System.IO;Directory;Delete;(System.String);summary;df-generated | +| System.IO;Directory;Delete;(System.String,System.Boolean);summary;df-generated | +| System.IO;Directory;EnumerateDirectories;(System.String);summary;df-generated | +| System.IO;Directory;EnumerateDirectories;(System.String,System.String);summary;df-generated | +| System.IO;Directory;EnumerateDirectories;(System.String,System.String,System.IO.EnumerationOptions);summary;df-generated | +| System.IO;Directory;EnumerateDirectories;(System.String,System.String,System.IO.SearchOption);summary;df-generated | +| System.IO;Directory;EnumerateFileSystemEntries;(System.String);summary;df-generated | +| System.IO;Directory;EnumerateFileSystemEntries;(System.String,System.String);summary;df-generated | +| System.IO;Directory;EnumerateFileSystemEntries;(System.String,System.String,System.IO.EnumerationOptions);summary;df-generated | +| System.IO;Directory;EnumerateFileSystemEntries;(System.String,System.String,System.IO.SearchOption);summary;df-generated | +| System.IO;Directory;EnumerateFiles;(System.String);summary;df-generated | +| System.IO;Directory;EnumerateFiles;(System.String,System.String);summary;df-generated | +| System.IO;Directory;EnumerateFiles;(System.String,System.String,System.IO.EnumerationOptions);summary;df-generated | +| System.IO;Directory;EnumerateFiles;(System.String,System.String,System.IO.SearchOption);summary;df-generated | +| System.IO;Directory;Exists;(System.String);summary;df-generated | +| System.IO;Directory;GetCreationTime;(System.String);summary;df-generated | +| System.IO;Directory;GetCreationTimeUtc;(System.String);summary;df-generated | +| System.IO;Directory;GetCurrentDirectory;();summary;df-generated | +| System.IO;Directory;GetDirectories;(System.String);summary;df-generated | +| System.IO;Directory;GetDirectories;(System.String,System.String);summary;df-generated | +| System.IO;Directory;GetDirectories;(System.String,System.String,System.IO.EnumerationOptions);summary;df-generated | +| System.IO;Directory;GetDirectories;(System.String,System.String,System.IO.SearchOption);summary;df-generated | +| System.IO;Directory;GetDirectoryRoot;(System.String);summary;df-generated | +| System.IO;Directory;GetFileSystemEntries;(System.String);summary;df-generated | +| System.IO;Directory;GetFileSystemEntries;(System.String,System.String);summary;df-generated | +| System.IO;Directory;GetFileSystemEntries;(System.String,System.String,System.IO.EnumerationOptions);summary;df-generated | +| System.IO;Directory;GetFileSystemEntries;(System.String,System.String,System.IO.SearchOption);summary;df-generated | +| System.IO;Directory;GetFiles;(System.String);summary;df-generated | +| System.IO;Directory;GetFiles;(System.String,System.String);summary;df-generated | +| System.IO;Directory;GetFiles;(System.String,System.String,System.IO.EnumerationOptions);summary;df-generated | +| System.IO;Directory;GetFiles;(System.String,System.String,System.IO.SearchOption);summary;df-generated | +| System.IO;Directory;GetLastAccessTime;(System.String);summary;df-generated | +| System.IO;Directory;GetLastAccessTimeUtc;(System.String);summary;df-generated | +| System.IO;Directory;GetLastWriteTime;(System.String);summary;df-generated | +| System.IO;Directory;GetLastWriteTimeUtc;(System.String);summary;df-generated | +| System.IO;Directory;GetLogicalDrives;();summary;df-generated | +| System.IO;Directory;Move;(System.String,System.String);summary;df-generated | +| System.IO;Directory;ResolveLinkTarget;(System.String,System.Boolean);summary;df-generated | +| System.IO;Directory;SetCreationTime;(System.String,System.DateTime);summary;df-generated | +| System.IO;Directory;SetCreationTimeUtc;(System.String,System.DateTime);summary;df-generated | +| System.IO;Directory;SetCurrentDirectory;(System.String);summary;df-generated | +| System.IO;Directory;SetLastAccessTime;(System.String,System.DateTime);summary;df-generated | +| System.IO;Directory;SetLastAccessTimeUtc;(System.String,System.DateTime);summary;df-generated | +| System.IO;Directory;SetLastWriteTime;(System.String,System.DateTime);summary;df-generated | +| System.IO;Directory;SetLastWriteTimeUtc;(System.String,System.DateTime);summary;df-generated | +| System.IO;DirectoryInfo;Create;();summary;df-generated | +| System.IO;DirectoryInfo;Delete;();summary;df-generated | +| System.IO;DirectoryInfo;Delete;(System.Boolean);summary;df-generated | +| System.IO;DirectoryInfo;GetDirectories;();summary;df-generated | +| System.IO;DirectoryInfo;GetDirectories;(System.String);summary;df-generated | +| System.IO;DirectoryInfo;GetDirectories;(System.String,System.IO.EnumerationOptions);summary;df-generated | +| System.IO;DirectoryInfo;GetDirectories;(System.String,System.IO.SearchOption);summary;df-generated | +| System.IO;DirectoryInfo;GetFileSystemInfos;();summary;df-generated | +| System.IO;DirectoryInfo;GetFileSystemInfos;(System.String);summary;df-generated | +| System.IO;DirectoryInfo;GetFileSystemInfos;(System.String,System.IO.EnumerationOptions);summary;df-generated | +| System.IO;DirectoryInfo;GetFileSystemInfos;(System.String,System.IO.SearchOption);summary;df-generated | +| System.IO;DirectoryInfo;GetFiles;();summary;df-generated | +| System.IO;DirectoryInfo;GetFiles;(System.String);summary;df-generated | +| System.IO;DirectoryInfo;GetFiles;(System.String,System.IO.EnumerationOptions);summary;df-generated | +| System.IO;DirectoryInfo;GetFiles;(System.String,System.IO.SearchOption);summary;df-generated | +| System.IO;DirectoryInfo;ToString;();summary;df-generated | +| System.IO;DirectoryInfo;get_Exists;();summary;df-generated | +| System.IO;DirectoryInfo;get_Name;();summary;df-generated | +| System.IO;DirectoryInfo;get_Root;();summary;df-generated | +| System.IO;DirectoryNotFoundException;DirectoryNotFoundException;();summary;df-generated | +| System.IO;DirectoryNotFoundException;DirectoryNotFoundException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.IO;DirectoryNotFoundException;DirectoryNotFoundException;(System.String);summary;df-generated | +| System.IO;DirectoryNotFoundException;DirectoryNotFoundException;(System.String,System.Exception);summary;df-generated | +| System.IO;DriveInfo;GetDrives;();summary;df-generated | +| System.IO;DriveInfo;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.IO;DriveInfo;get_AvailableFreeSpace;();summary;df-generated | +| System.IO;DriveInfo;get_DriveFormat;();summary;df-generated | +| System.IO;DriveInfo;get_DriveType;();summary;df-generated | +| System.IO;DriveInfo;get_IsReady;();summary;df-generated | +| System.IO;DriveInfo;get_TotalFreeSpace;();summary;df-generated | +| System.IO;DriveInfo;get_TotalSize;();summary;df-generated | +| System.IO;DriveInfo;set_VolumeLabel;(System.String);summary;df-generated | +| System.IO;DriveNotFoundException;DriveNotFoundException;();summary;df-generated | +| System.IO;DriveNotFoundException;DriveNotFoundException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.IO;DriveNotFoundException;DriveNotFoundException;(System.String);summary;df-generated | +| System.IO;DriveNotFoundException;DriveNotFoundException;(System.String,System.Exception);summary;df-generated | +| System.IO;EndOfStreamException;EndOfStreamException;();summary;df-generated | +| System.IO;EndOfStreamException;EndOfStreamException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.IO;EndOfStreamException;EndOfStreamException;(System.String);summary;df-generated | +| System.IO;EndOfStreamException;EndOfStreamException;(System.String,System.Exception);summary;df-generated | +| System.IO;EnumerationOptions;EnumerationOptions;();summary;df-generated | +| System.IO;EnumerationOptions;get_AttributesToSkip;();summary;df-generated | +| System.IO;EnumerationOptions;get_BufferSize;();summary;df-generated | +| System.IO;EnumerationOptions;get_IgnoreInaccessible;();summary;df-generated | +| System.IO;EnumerationOptions;get_MatchCasing;();summary;df-generated | +| System.IO;EnumerationOptions;get_MatchType;();summary;df-generated | +| System.IO;EnumerationOptions;get_MaxRecursionDepth;();summary;df-generated | +| System.IO;EnumerationOptions;get_RecurseSubdirectories;();summary;df-generated | +| System.IO;EnumerationOptions;get_ReturnSpecialDirectories;();summary;df-generated | +| System.IO;EnumerationOptions;set_AttributesToSkip;(System.IO.FileAttributes);summary;df-generated | +| System.IO;EnumerationOptions;set_BufferSize;(System.Int32);summary;df-generated | +| System.IO;EnumerationOptions;set_IgnoreInaccessible;(System.Boolean);summary;df-generated | +| System.IO;EnumerationOptions;set_MatchCasing;(System.IO.MatchCasing);summary;df-generated | +| System.IO;EnumerationOptions;set_MatchType;(System.IO.MatchType);summary;df-generated | +| System.IO;EnumerationOptions;set_MaxRecursionDepth;(System.Int32);summary;df-generated | +| System.IO;EnumerationOptions;set_RecurseSubdirectories;(System.Boolean);summary;df-generated | +| System.IO;EnumerationOptions;set_ReturnSpecialDirectories;(System.Boolean);summary;df-generated | +| System.IO;File;AppendAllLines;(System.String,System.Collections.Generic.IEnumerable);summary;df-generated | +| System.IO;File;AppendAllLines;(System.String,System.Collections.Generic.IEnumerable,System.Text.Encoding);summary;df-generated | +| System.IO;File;AppendAllText;(System.String,System.String);summary;df-generated | +| System.IO;File;AppendAllText;(System.String,System.String,System.Text.Encoding);summary;df-generated | +| System.IO;File;AppendText;(System.String);summary;df-generated | +| System.IO;File;Copy;(System.String,System.String);summary;df-generated | +| System.IO;File;Copy;(System.String,System.String,System.Boolean);summary;df-generated | +| System.IO;File;CreateText;(System.String);summary;df-generated | +| System.IO;File;Decrypt;(System.String);summary;df-generated | +| System.IO;File;Delete;(System.String);summary;df-generated | +| System.IO;File;Encrypt;(System.String);summary;df-generated | +| System.IO;File;Exists;(System.String);summary;df-generated | +| System.IO;File;GetAttributes;(System.String);summary;df-generated | +| System.IO;File;GetCreationTime;(System.String);summary;df-generated | +| System.IO;File;GetCreationTimeUtc;(System.String);summary;df-generated | +| System.IO;File;GetLastAccessTime;(System.String);summary;df-generated | +| System.IO;File;GetLastAccessTimeUtc;(System.String);summary;df-generated | +| System.IO;File;GetLastWriteTime;(System.String);summary;df-generated | +| System.IO;File;GetLastWriteTimeUtc;(System.String);summary;df-generated | +| System.IO;File;Move;(System.String,System.String);summary;df-generated | +| System.IO;File;Move;(System.String,System.String,System.Boolean);summary;df-generated | +| System.IO;File;Open;(System.String,System.IO.FileStreamOptions);summary;df-generated | +| System.IO;File;ReadAllBytes;(System.String);summary;df-generated | +| System.IO;File;ReadAllBytesAsync;(System.String,System.Threading.CancellationToken);summary;df-generated | +| System.IO;File;ReadAllLines;(System.String);summary;df-generated | +| System.IO;File;ReadAllLines;(System.String,System.Text.Encoding);summary;df-generated | +| System.IO;File;ReadAllLinesAsync;(System.String,System.Text.Encoding,System.Threading.CancellationToken);summary;df-generated | +| System.IO;File;ReadAllLinesAsync;(System.String,System.Threading.CancellationToken);summary;df-generated | +| System.IO;File;ReadAllTextAsync;(System.String,System.Text.Encoding,System.Threading.CancellationToken);summary;df-generated | +| System.IO;File;ReadAllTextAsync;(System.String,System.Threading.CancellationToken);summary;df-generated | +| System.IO;File;Replace;(System.String,System.String,System.String);summary;df-generated | +| System.IO;File;Replace;(System.String,System.String,System.String,System.Boolean);summary;df-generated | +| System.IO;File;ResolveLinkTarget;(System.String,System.Boolean);summary;df-generated | +| System.IO;File;SetAttributes;(System.String,System.IO.FileAttributes);summary;df-generated | +| System.IO;File;SetCreationTime;(System.String,System.DateTime);summary;df-generated | +| System.IO;File;SetCreationTimeUtc;(System.String,System.DateTime);summary;df-generated | +| System.IO;File;SetLastAccessTime;(System.String,System.DateTime);summary;df-generated | +| System.IO;File;SetLastAccessTimeUtc;(System.String,System.DateTime);summary;df-generated | +| System.IO;File;SetLastWriteTime;(System.String,System.DateTime);summary;df-generated | +| System.IO;File;SetLastWriteTimeUtc;(System.String,System.DateTime);summary;df-generated | +| System.IO;File;WriteAllBytes;(System.String,System.Byte[]);summary;df-generated | +| System.IO;File;WriteAllLines;(System.String,System.Collections.Generic.IEnumerable);summary;df-generated | +| System.IO;File;WriteAllLines;(System.String,System.Collections.Generic.IEnumerable,System.Text.Encoding);summary;df-generated | +| System.IO;File;WriteAllLines;(System.String,System.String[]);summary;df-generated | +| System.IO;File;WriteAllLines;(System.String,System.String[],System.Text.Encoding);summary;df-generated | +| System.IO;File;WriteAllText;(System.String,System.String);summary;df-generated | +| System.IO;File;WriteAllText;(System.String,System.String,System.Text.Encoding);summary;df-generated | +| System.IO;FileInfo;AppendText;();summary;df-generated | +| System.IO;FileInfo;CreateText;();summary;df-generated | +| System.IO;FileInfo;Decrypt;();summary;df-generated | +| System.IO;FileInfo;Delete;();summary;df-generated | +| System.IO;FileInfo;Encrypt;();summary;df-generated | +| System.IO;FileInfo;FileInfo;(System.String);summary;df-generated | +| System.IO;FileInfo;Open;(System.IO.FileStreamOptions);summary;df-generated | +| System.IO;FileInfo;Replace;(System.String,System.String);summary;df-generated | +| System.IO;FileInfo;Replace;(System.String,System.String,System.Boolean);summary;df-generated | +| System.IO;FileInfo;get_Exists;();summary;df-generated | +| System.IO;FileInfo;get_IsReadOnly;();summary;df-generated | +| System.IO;FileInfo;get_Length;();summary;df-generated | +| System.IO;FileInfo;get_Name;();summary;df-generated | +| System.IO;FileInfo;set_IsReadOnly;(System.Boolean);summary;df-generated | +| System.IO;FileLoadException;FileLoadException;();summary;df-generated | +| System.IO;FileLoadException;FileLoadException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.IO;FileLoadException;FileLoadException;(System.String);summary;df-generated | +| System.IO;FileLoadException;FileLoadException;(System.String,System.Exception);summary;df-generated | +| System.IO;FileLoadException;FileLoadException;(System.String,System.String);summary;df-generated | +| System.IO;FileLoadException;FileLoadException;(System.String,System.String,System.Exception);summary;df-generated | +| System.IO;FileLoadException;get_FileName;();summary;df-generated | +| System.IO;FileLoadException;get_FusionLog;();summary;df-generated | +| System.IO;FileLoadException;get_Message;();summary;df-generated | +| System.IO;FileNotFoundException;FileNotFoundException;();summary;df-generated | +| System.IO;FileNotFoundException;FileNotFoundException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.IO;FileNotFoundException;FileNotFoundException;(System.String);summary;df-generated | +| System.IO;FileNotFoundException;FileNotFoundException;(System.String,System.Exception);summary;df-generated | +| System.IO;FileNotFoundException;FileNotFoundException;(System.String,System.String);summary;df-generated | +| System.IO;FileNotFoundException;FileNotFoundException;(System.String,System.String,System.Exception);summary;df-generated | +| System.IO;FileNotFoundException;get_FileName;();summary;df-generated | +| System.IO;FileNotFoundException;get_FusionLog;();summary;df-generated | +| System.IO;FileStream;Dispose;(System.Boolean);summary;df-generated | +| System.IO;FileStream;DisposeAsync;();summary;df-generated | +| System.IO;FileStream;EndRead;(System.IAsyncResult);summary;df-generated | +| System.IO;FileStream;EndWrite;(System.IAsyncResult);summary;df-generated | +| System.IO;FileStream;FileStream;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.IO.FileAccess);summary;df-generated | +| System.IO;FileStream;FileStream;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.IO.FileAccess,System.Int32);summary;df-generated | +| System.IO;FileStream;FileStream;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.IO.FileAccess,System.Int32,System.Boolean);summary;df-generated | +| System.IO;FileStream;FileStream;(System.IntPtr,System.IO.FileAccess);summary;df-generated | +| System.IO;FileStream;FileStream;(System.IntPtr,System.IO.FileAccess,System.Boolean);summary;df-generated | +| System.IO;FileStream;FileStream;(System.IntPtr,System.IO.FileAccess,System.Boolean,System.Int32);summary;df-generated | +| System.IO;FileStream;FileStream;(System.IntPtr,System.IO.FileAccess,System.Boolean,System.Int32,System.Boolean);summary;df-generated | +| System.IO;FileStream;FileStream;(System.String,System.IO.FileStreamOptions);summary;df-generated | +| System.IO;FileStream;Flush;();summary;df-generated | +| System.IO;FileStream;Flush;(System.Boolean);summary;df-generated | +| System.IO;FileStream;Lock;(System.Int64,System.Int64);summary;df-generated | +| System.IO;FileStream;Read;(System.Span);summary;df-generated | +| System.IO;FileStream;ReadByte;();summary;df-generated | +| System.IO;FileStream;Seek;(System.Int64,System.IO.SeekOrigin);summary;df-generated | +| System.IO;FileStream;SetLength;(System.Int64);summary;df-generated | +| System.IO;FileStream;Unlock;(System.Int64,System.Int64);summary;df-generated | +| System.IO;FileStream;Write;(System.ReadOnlySpan);summary;df-generated | +| System.IO;FileStream;WriteByte;(System.Byte);summary;df-generated | +| System.IO;FileStream;get_CanRead;();summary;df-generated | +| System.IO;FileStream;get_CanSeek;();summary;df-generated | +| System.IO;FileStream;get_CanWrite;();summary;df-generated | +| System.IO;FileStream;get_Handle;();summary;df-generated | +| System.IO;FileStream;get_IsAsync;();summary;df-generated | +| System.IO;FileStream;get_Length;();summary;df-generated | +| System.IO;FileStream;get_Name;();summary;df-generated | +| System.IO;FileStream;get_Position;();summary;df-generated | +| System.IO;FileStream;set_Position;(System.Int64);summary;df-generated | +| System.IO;FileStreamOptions;get_Access;();summary;df-generated | +| System.IO;FileStreamOptions;get_BufferSize;();summary;df-generated | +| System.IO;FileStreamOptions;get_Mode;();summary;df-generated | +| System.IO;FileStreamOptions;get_Options;();summary;df-generated | +| System.IO;FileStreamOptions;get_PreallocationSize;();summary;df-generated | +| System.IO;FileStreamOptions;get_Share;();summary;df-generated | +| System.IO;FileStreamOptions;set_Access;(System.IO.FileAccess);summary;df-generated | +| System.IO;FileStreamOptions;set_BufferSize;(System.Int32);summary;df-generated | +| System.IO;FileStreamOptions;set_Mode;(System.IO.FileMode);summary;df-generated | +| System.IO;FileStreamOptions;set_Options;(System.IO.FileOptions);summary;df-generated | +| System.IO;FileStreamOptions;set_PreallocationSize;(System.Int64);summary;df-generated | +| System.IO;FileStreamOptions;set_Share;(System.IO.FileShare);summary;df-generated | +| System.IO;FileSystemAclExtensions;Create;(System.IO.DirectoryInfo,System.Security.AccessControl.DirectorySecurity);summary;df-generated | +| System.IO;FileSystemAclExtensions;Create;(System.IO.FileInfo,System.IO.FileMode,System.Security.AccessControl.FileSystemRights,System.IO.FileShare,System.Int32,System.IO.FileOptions,System.Security.AccessControl.FileSecurity);summary;df-generated | +| System.IO;FileSystemAclExtensions;CreateDirectory;(System.Security.AccessControl.DirectorySecurity,System.String);summary;df-generated | +| System.IO;FileSystemAclExtensions;GetAccessControl;(System.IO.DirectoryInfo);summary;df-generated | +| System.IO;FileSystemAclExtensions;GetAccessControl;(System.IO.DirectoryInfo,System.Security.AccessControl.AccessControlSections);summary;df-generated | +| System.IO;FileSystemAclExtensions;GetAccessControl;(System.IO.FileInfo);summary;df-generated | +| System.IO;FileSystemAclExtensions;GetAccessControl;(System.IO.FileInfo,System.Security.AccessControl.AccessControlSections);summary;df-generated | +| System.IO;FileSystemAclExtensions;GetAccessControl;(System.IO.FileStream);summary;df-generated | +| System.IO;FileSystemAclExtensions;SetAccessControl;(System.IO.DirectoryInfo,System.Security.AccessControl.DirectorySecurity);summary;df-generated | +| System.IO;FileSystemAclExtensions;SetAccessControl;(System.IO.FileInfo,System.Security.AccessControl.FileSecurity);summary;df-generated | +| System.IO;FileSystemAclExtensions;SetAccessControl;(System.IO.FileStream,System.Security.AccessControl.FileSecurity);summary;df-generated | +| System.IO;FileSystemEventArgs;get_ChangeType;();summary;df-generated | +| System.IO;FileSystemInfo;CreateAsSymbolicLink;(System.String);summary;df-generated | +| System.IO;FileSystemInfo;Delete;();summary;df-generated | +| System.IO;FileSystemInfo;FileSystemInfo;();summary;df-generated | +| System.IO;FileSystemInfo;FileSystemInfo;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.IO;FileSystemInfo;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.IO;FileSystemInfo;Refresh;();summary;df-generated | +| System.IO;FileSystemInfo;ResolveLinkTarget;(System.Boolean);summary;df-generated | +| System.IO;FileSystemInfo;get_Attributes;();summary;df-generated | +| System.IO;FileSystemInfo;get_CreationTime;();summary;df-generated | +| System.IO;FileSystemInfo;get_CreationTimeUtc;();summary;df-generated | +| System.IO;FileSystemInfo;get_Exists;();summary;df-generated | +| System.IO;FileSystemInfo;get_LastAccessTime;();summary;df-generated | +| System.IO;FileSystemInfo;get_LastAccessTimeUtc;();summary;df-generated | +| System.IO;FileSystemInfo;get_LastWriteTime;();summary;df-generated | +| System.IO;FileSystemInfo;get_LastWriteTimeUtc;();summary;df-generated | +| System.IO;FileSystemInfo;set_Attributes;(System.IO.FileAttributes);summary;df-generated | +| System.IO;FileSystemInfo;set_CreationTime;(System.DateTime);summary;df-generated | +| System.IO;FileSystemInfo;set_CreationTimeUtc;(System.DateTime);summary;df-generated | +| System.IO;FileSystemInfo;set_LastAccessTime;(System.DateTime);summary;df-generated | +| System.IO;FileSystemInfo;set_LastAccessTimeUtc;(System.DateTime);summary;df-generated | +| System.IO;FileSystemInfo;set_LastWriteTime;(System.DateTime);summary;df-generated | +| System.IO;FileSystemInfo;set_LastWriteTimeUtc;(System.DateTime);summary;df-generated | +| System.IO;FileSystemWatcher;BeginInit;();summary;df-generated | +| System.IO;FileSystemWatcher;Dispose;(System.Boolean);summary;df-generated | +| System.IO;FileSystemWatcher;EndInit;();summary;df-generated | +| System.IO;FileSystemWatcher;FileSystemWatcher;();summary;df-generated | +| System.IO;FileSystemWatcher;OnChanged;(System.IO.FileSystemEventArgs);summary;df-generated | +| System.IO;FileSystemWatcher;OnCreated;(System.IO.FileSystemEventArgs);summary;df-generated | +| System.IO;FileSystemWatcher;OnDeleted;(System.IO.FileSystemEventArgs);summary;df-generated | +| System.IO;FileSystemWatcher;OnError;(System.IO.ErrorEventArgs);summary;df-generated | +| System.IO;FileSystemWatcher;OnRenamed;(System.IO.RenamedEventArgs);summary;df-generated | +| System.IO;FileSystemWatcher;WaitForChanged;(System.IO.WatcherChangeTypes);summary;df-generated | +| System.IO;FileSystemWatcher;WaitForChanged;(System.IO.WatcherChangeTypes,System.Int32);summary;df-generated | +| System.IO;FileSystemWatcher;get_EnableRaisingEvents;();summary;df-generated | +| System.IO;FileSystemWatcher;get_IncludeSubdirectories;();summary;df-generated | +| System.IO;FileSystemWatcher;get_InternalBufferSize;();summary;df-generated | +| System.IO;FileSystemWatcher;get_NotifyFilter;();summary;df-generated | +| System.IO;FileSystemWatcher;get_SynchronizingObject;();summary;df-generated | +| System.IO;FileSystemWatcher;set_EnableRaisingEvents;(System.Boolean);summary;df-generated | +| System.IO;FileSystemWatcher;set_IncludeSubdirectories;(System.Boolean);summary;df-generated | +| System.IO;FileSystemWatcher;set_InternalBufferSize;(System.Int32);summary;df-generated | +| System.IO;FileSystemWatcher;set_NotifyFilter;(System.IO.NotifyFilters);summary;df-generated | +| System.IO;FileSystemWatcher;set_SynchronizingObject;(System.ComponentModel.ISynchronizeInvoke);summary;df-generated | +| System.IO;IOException;IOException;();summary;df-generated | +| System.IO;IOException;IOException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.IO;IOException;IOException;(System.String);summary;df-generated | +| System.IO;IOException;IOException;(System.String,System.Exception);summary;df-generated | +| System.IO;IOException;IOException;(System.String,System.Int32);summary;df-generated | +| System.IO;InternalBufferOverflowException;InternalBufferOverflowException;();summary;df-generated | +| System.IO;InternalBufferOverflowException;InternalBufferOverflowException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.IO;InternalBufferOverflowException;InternalBufferOverflowException;(System.String);summary;df-generated | +| System.IO;InternalBufferOverflowException;InternalBufferOverflowException;(System.String,System.Exception);summary;df-generated | +| System.IO;InvalidDataException;InvalidDataException;();summary;df-generated | +| System.IO;InvalidDataException;InvalidDataException;(System.String);summary;df-generated | +| System.IO;InvalidDataException;InvalidDataException;(System.String,System.Exception);summary;df-generated | +| System.IO;MemoryStream;Dispose;(System.Boolean);summary;df-generated | +| System.IO;MemoryStream;EndRead;(System.IAsyncResult);summary;df-generated | +| System.IO;MemoryStream;EndWrite;(System.IAsyncResult);summary;df-generated | +| System.IO;MemoryStream;Flush;();summary;df-generated | +| System.IO;MemoryStream;MemoryStream;();summary;df-generated | +| System.IO;MemoryStream;MemoryStream;(System.Int32);summary;df-generated | +| System.IO;MemoryStream;Read;(System.Span);summary;df-generated | +| System.IO;MemoryStream;ReadAsync;(System.Memory,System.Threading.CancellationToken);summary;df-generated | +| System.IO;MemoryStream;ReadByte;();summary;df-generated | +| System.IO;MemoryStream;Seek;(System.Int64,System.IO.SeekOrigin);summary;df-generated | +| System.IO;MemoryStream;SetLength;(System.Int64);summary;df-generated | +| System.IO;MemoryStream;Write;(System.ReadOnlySpan);summary;df-generated | +| System.IO;MemoryStream;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);summary;df-generated | +| System.IO;MemoryStream;WriteByte;(System.Byte);summary;df-generated | +| System.IO;MemoryStream;get_CanRead;();summary;df-generated | +| System.IO;MemoryStream;get_CanSeek;();summary;df-generated | +| System.IO;MemoryStream;get_CanWrite;();summary;df-generated | +| System.IO;MemoryStream;get_Capacity;();summary;df-generated | +| System.IO;MemoryStream;get_Length;();summary;df-generated | +| System.IO;MemoryStream;get_Position;();summary;df-generated | +| System.IO;MemoryStream;set_Capacity;(System.Int32);summary;df-generated | +| System.IO;MemoryStream;set_Position;(System.Int64);summary;df-generated | +| System.IO;Path;EndsInDirectorySeparator;(System.ReadOnlySpan);summary;df-generated | +| System.IO;Path;EndsInDirectorySeparator;(System.String);summary;df-generated | +| System.IO;Path;GetInvalidFileNameChars;();summary;df-generated | +| System.IO;Path;GetInvalidPathChars;();summary;df-generated | +| System.IO;Path;GetRandomFileName;();summary;df-generated | +| System.IO;Path;GetTempFileName;();summary;df-generated | +| System.IO;Path;GetTempPath;();summary;df-generated | +| System.IO;Path;HasExtension;(System.ReadOnlySpan);summary;df-generated | +| System.IO;Path;HasExtension;(System.String);summary;df-generated | +| System.IO;Path;IsPathFullyQualified;(System.ReadOnlySpan);summary;df-generated | +| System.IO;Path;IsPathFullyQualified;(System.String);summary;df-generated | +| System.IO;Path;IsPathRooted;(System.ReadOnlySpan);summary;df-generated | +| System.IO;Path;IsPathRooted;(System.String);summary;df-generated | +| System.IO;Path;Join;(System.String,System.String);summary;df-generated | +| System.IO;Path;Join;(System.String,System.String,System.String);summary;df-generated | +| System.IO;Path;Join;(System.String,System.String,System.String,System.String);summary;df-generated | +| System.IO;Path;Join;(System.String[]);summary;df-generated | +| System.IO;Path;TryJoin;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Int32);summary;df-generated | +| System.IO;Path;TryJoin;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Int32);summary;df-generated | +| System.IO;PathTooLongException;PathTooLongException;();summary;df-generated | +| System.IO;PathTooLongException;PathTooLongException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.IO;PathTooLongException;PathTooLongException;(System.String);summary;df-generated | +| System.IO;PathTooLongException;PathTooLongException;(System.String,System.Exception);summary;df-generated | +| System.IO;RandomAccess;GetLength;(Microsoft.Win32.SafeHandles.SafeFileHandle);summary;df-generated | +| System.IO;RandomAccess;Read;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.Collections.Generic.IReadOnlyList>,System.Int64);summary;df-generated | +| System.IO;RandomAccess;Read;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.Span,System.Int64);summary;df-generated | +| System.IO;RandomAccess;Write;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.Collections.Generic.IReadOnlyList>,System.Int64);summary;df-generated | +| System.IO;RandomAccess;Write;(Microsoft.Win32.SafeHandles.SafeFileHandle,System.ReadOnlySpan,System.Int64);summary;df-generated | +| System.IO;Stream;Close;();summary;df-generated | +| System.IO;Stream;CreateWaitHandle;();summary;df-generated | +| System.IO;Stream;Dispose;();summary;df-generated | +| System.IO;Stream;Dispose;(System.Boolean);summary;df-generated | +| System.IO;Stream;DisposeAsync;();summary;df-generated | +| System.IO;Stream;EndRead;(System.IAsyncResult);summary;df-generated | +| System.IO;Stream;EndWrite;(System.IAsyncResult);summary;df-generated | +| System.IO;Stream;Flush;();summary;df-generated | +| System.IO;Stream;ObjectInvariant;();summary;df-generated | +| System.IO;Stream;Read;(System.Span);summary;df-generated | +| System.IO;Stream;ReadByte;();summary;df-generated | +| System.IO;Stream;Seek;(System.Int64,System.IO.SeekOrigin);summary;df-generated | +| System.IO;Stream;SetLength;(System.Int64);summary;df-generated | +| System.IO;Stream;ValidateBufferArguments;(System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.IO;Stream;ValidateCopyToArguments;(System.IO.Stream,System.Int32);summary;df-generated | +| System.IO;Stream;Write;(System.ReadOnlySpan);summary;df-generated | +| System.IO;Stream;WriteByte;(System.Byte);summary;df-generated | +| System.IO;Stream;get_CanRead;();summary;df-generated | +| System.IO;Stream;get_CanSeek;();summary;df-generated | +| System.IO;Stream;get_CanTimeout;();summary;df-generated | +| System.IO;Stream;get_CanWrite;();summary;df-generated | +| System.IO;Stream;get_Length;();summary;df-generated | +| System.IO;Stream;get_Position;();summary;df-generated | +| System.IO;Stream;get_ReadTimeout;();summary;df-generated | +| System.IO;Stream;get_WriteTimeout;();summary;df-generated | +| System.IO;Stream;set_Position;(System.Int64);summary;df-generated | +| System.IO;Stream;set_ReadTimeout;(System.Int32);summary;df-generated | +| System.IO;Stream;set_WriteTimeout;(System.Int32);summary;df-generated | +| System.IO;StreamReader;Close;();summary;df-generated | +| System.IO;StreamReader;DiscardBufferedData;();summary;df-generated | +| System.IO;StreamReader;Dispose;(System.Boolean);summary;df-generated | +| System.IO;StreamReader;Peek;();summary;df-generated | +| System.IO;StreamReader;get_EndOfStream;();summary;df-generated | +| System.IO;StreamWriter;Close;();summary;df-generated | +| System.IO;StreamWriter;Dispose;(System.Boolean);summary;df-generated | +| System.IO;StreamWriter;DisposeAsync;();summary;df-generated | +| System.IO;StreamWriter;Flush;();summary;df-generated | +| System.IO;StreamWriter;StreamWriter;(System.IO.Stream);summary;df-generated | +| System.IO;StreamWriter;StreamWriter;(System.IO.Stream,System.Text.Encoding);summary;df-generated | +| System.IO;StreamWriter;StreamWriter;(System.IO.Stream,System.Text.Encoding,System.Int32);summary;df-generated | +| System.IO;StreamWriter;StreamWriter;(System.String);summary;df-generated | +| System.IO;StreamWriter;StreamWriter;(System.String,System.Boolean);summary;df-generated | +| System.IO;StreamWriter;StreamWriter;(System.String,System.Boolean,System.Text.Encoding);summary;df-generated | +| System.IO;StreamWriter;StreamWriter;(System.String,System.Boolean,System.Text.Encoding,System.Int32);summary;df-generated | +| System.IO;StreamWriter;StreamWriter;(System.String,System.IO.FileStreamOptions);summary;df-generated | +| System.IO;StreamWriter;StreamWriter;(System.String,System.Text.Encoding,System.IO.FileStreamOptions);summary;df-generated | +| System.IO;StreamWriter;Write;(System.Char);summary;df-generated | +| System.IO;StreamWriter;Write;(System.Char[]);summary;df-generated | +| System.IO;StreamWriter;Write;(System.Char[],System.Int32,System.Int32);summary;df-generated | +| System.IO;StreamWriter;Write;(System.ReadOnlySpan);summary;df-generated | +| System.IO;StreamWriter;Write;(System.String);summary;df-generated | +| System.IO;StreamWriter;Write;(System.String,System.Object);summary;df-generated | +| System.IO;StreamWriter;Write;(System.String,System.Object,System.Object);summary;df-generated | +| System.IO;StreamWriter;Write;(System.String,System.Object,System.Object,System.Object);summary;df-generated | +| System.IO;StreamWriter;Write;(System.String,System.Object[]);summary;df-generated | +| System.IO;StreamWriter;WriteLine;(System.ReadOnlySpan);summary;df-generated | +| System.IO;StreamWriter;WriteLine;(System.String);summary;df-generated | +| System.IO;StreamWriter;get_AutoFlush;();summary;df-generated | +| System.IO;StreamWriter;set_AutoFlush;(System.Boolean);summary;df-generated | +| System.IO;StringReader;Close;();summary;df-generated | +| System.IO;StringReader;Dispose;(System.Boolean);summary;df-generated | +| System.IO;StringReader;Peek;();summary;df-generated | +| System.IO;StringWriter;Close;();summary;df-generated | +| System.IO;StringWriter;Dispose;(System.Boolean);summary;df-generated | +| System.IO;StringWriter;FlushAsync;();summary;df-generated | +| System.IO;StringWriter;StringWriter;();summary;df-generated | +| System.IO;StringWriter;StringWriter;(System.IFormatProvider);summary;df-generated | +| System.IO;StringWriter;StringWriter;(System.Text.StringBuilder);summary;df-generated | +| System.IO;StringWriter;Write;(System.Char);summary;df-generated | +| System.IO;StringWriter;Write;(System.ReadOnlySpan);summary;df-generated | +| System.IO;StringWriter;WriteAsync;(System.Char);summary;df-generated | +| System.IO;StringWriter;WriteLine;(System.ReadOnlySpan);summary;df-generated | +| System.IO;StringWriter;WriteLineAsync;(System.Char);summary;df-generated | +| System.IO;StringWriter;get_Encoding;();summary;df-generated | +| System.IO;TextReader;Close;();summary;df-generated | +| System.IO;TextReader;Dispose;();summary;df-generated | +| System.IO;TextReader;Dispose;(System.Boolean);summary;df-generated | +| System.IO;TextReader;Peek;();summary;df-generated | +| System.IO;TextReader;TextReader;();summary;df-generated | +| System.IO;TextWriter;Close;();summary;df-generated | +| System.IO;TextWriter;Dispose;();summary;df-generated | +| System.IO;TextWriter;Dispose;(System.Boolean);summary;df-generated | +| System.IO;TextWriter;DisposeAsync;();summary;df-generated | +| System.IO;TextWriter;Flush;();summary;df-generated | +| System.IO;TextWriter;TextWriter;();summary;df-generated | +| System.IO;TextWriter;Write;(System.Boolean);summary;df-generated | +| System.IO;TextWriter;Write;(System.Char);summary;df-generated | +| System.IO;TextWriter;Write;(System.Char[],System.Int32,System.Int32);summary;df-generated | +| System.IO;TextWriter;Write;(System.Decimal);summary;df-generated | +| System.IO;TextWriter;Write;(System.Double);summary;df-generated | +| System.IO;TextWriter;Write;(System.Int32);summary;df-generated | +| System.IO;TextWriter;Write;(System.Int64);summary;df-generated | +| System.IO;TextWriter;Write;(System.ReadOnlySpan);summary;df-generated | +| System.IO;TextWriter;Write;(System.Single);summary;df-generated | +| System.IO;TextWriter;Write;(System.String);summary;df-generated | +| System.IO;TextWriter;Write;(System.Text.StringBuilder);summary;df-generated | +| System.IO;TextWriter;Write;(System.UInt32);summary;df-generated | +| System.IO;TextWriter;Write;(System.UInt64);summary;df-generated | +| System.IO;TextWriter;WriteLine;();summary;df-generated | +| System.IO;TextWriter;WriteLine;(System.Boolean);summary;df-generated | +| System.IO;TextWriter;WriteLine;(System.Char);summary;df-generated | +| System.IO;TextWriter;WriteLine;(System.Decimal);summary;df-generated | +| System.IO;TextWriter;WriteLine;(System.Double);summary;df-generated | +| System.IO;TextWriter;WriteLine;(System.Int32);summary;df-generated | +| System.IO;TextWriter;WriteLine;(System.Int64);summary;df-generated | +| System.IO;TextWriter;WriteLine;(System.ReadOnlySpan);summary;df-generated | +| System.IO;TextWriter;WriteLine;(System.Single);summary;df-generated | +| System.IO;TextWriter;WriteLine;(System.UInt32);summary;df-generated | +| System.IO;TextWriter;WriteLine;(System.UInt64);summary;df-generated | +| System.IO;TextWriter;get_Encoding;();summary;df-generated | +| System.IO;UnmanagedMemoryAccessor;Dispose;();summary;df-generated | +| System.IO;UnmanagedMemoryAccessor;Dispose;(System.Boolean);summary;df-generated | +| System.IO;UnmanagedMemoryAccessor;Read<>;(System.Int64,T);summary;df-generated | +| System.IO;UnmanagedMemoryAccessor;ReadArray<>;(System.Int64,T[],System.Int32,System.Int32);summary;df-generated | +| System.IO;UnmanagedMemoryAccessor;ReadBoolean;(System.Int64);summary;df-generated | +| System.IO;UnmanagedMemoryAccessor;ReadByte;(System.Int64);summary;df-generated | +| System.IO;UnmanagedMemoryAccessor;ReadChar;(System.Int64);summary;df-generated | +| System.IO;UnmanagedMemoryAccessor;ReadDecimal;(System.Int64);summary;df-generated | +| System.IO;UnmanagedMemoryAccessor;ReadDouble;(System.Int64);summary;df-generated | +| System.IO;UnmanagedMemoryAccessor;ReadInt16;(System.Int64);summary;df-generated | +| System.IO;UnmanagedMemoryAccessor;ReadInt32;(System.Int64);summary;df-generated | +| System.IO;UnmanagedMemoryAccessor;ReadInt64;(System.Int64);summary;df-generated | +| System.IO;UnmanagedMemoryAccessor;ReadSByte;(System.Int64);summary;df-generated | +| System.IO;UnmanagedMemoryAccessor;ReadSingle;(System.Int64);summary;df-generated | +| System.IO;UnmanagedMemoryAccessor;ReadUInt16;(System.Int64);summary;df-generated | +| System.IO;UnmanagedMemoryAccessor;ReadUInt32;(System.Int64);summary;df-generated | +| System.IO;UnmanagedMemoryAccessor;ReadUInt64;(System.Int64);summary;df-generated | +| System.IO;UnmanagedMemoryAccessor;UnmanagedMemoryAccessor;();summary;df-generated | +| System.IO;UnmanagedMemoryAccessor;Write;(System.Int64,System.Boolean);summary;df-generated | +| System.IO;UnmanagedMemoryAccessor;Write;(System.Int64,System.Byte);summary;df-generated | +| System.IO;UnmanagedMemoryAccessor;Write;(System.Int64,System.Char);summary;df-generated | +| System.IO;UnmanagedMemoryAccessor;Write;(System.Int64,System.Decimal);summary;df-generated | +| System.IO;UnmanagedMemoryAccessor;Write;(System.Int64,System.Double);summary;df-generated | +| System.IO;UnmanagedMemoryAccessor;Write;(System.Int64,System.Int16);summary;df-generated | +| System.IO;UnmanagedMemoryAccessor;Write;(System.Int64,System.Int32);summary;df-generated | +| System.IO;UnmanagedMemoryAccessor;Write;(System.Int64,System.Int64);summary;df-generated | +| System.IO;UnmanagedMemoryAccessor;Write;(System.Int64,System.SByte);summary;df-generated | +| System.IO;UnmanagedMemoryAccessor;Write;(System.Int64,System.Single);summary;df-generated | +| System.IO;UnmanagedMemoryAccessor;Write;(System.Int64,System.UInt16);summary;df-generated | +| System.IO;UnmanagedMemoryAccessor;Write;(System.Int64,System.UInt32);summary;df-generated | +| System.IO;UnmanagedMemoryAccessor;Write;(System.Int64,System.UInt64);summary;df-generated | +| System.IO;UnmanagedMemoryAccessor;Write<>;(System.Int64,T);summary;df-generated | +| System.IO;UnmanagedMemoryAccessor;WriteArray<>;(System.Int64,T[],System.Int32,System.Int32);summary;df-generated | +| System.IO;UnmanagedMemoryAccessor;get_CanRead;();summary;df-generated | +| System.IO;UnmanagedMemoryAccessor;get_CanWrite;();summary;df-generated | +| System.IO;UnmanagedMemoryAccessor;get_Capacity;();summary;df-generated | +| System.IO;UnmanagedMemoryAccessor;get_IsOpen;();summary;df-generated | +| System.IO;UnmanagedMemoryStream;Dispose;(System.Boolean);summary;df-generated | +| System.IO;UnmanagedMemoryStream;Flush;();summary;df-generated | +| System.IO;UnmanagedMemoryStream;Read;(System.Span);summary;df-generated | +| System.IO;UnmanagedMemoryStream;ReadAsync;(System.Memory,System.Threading.CancellationToken);summary;df-generated | +| System.IO;UnmanagedMemoryStream;ReadByte;();summary;df-generated | +| System.IO;UnmanagedMemoryStream;Seek;(System.Int64,System.IO.SeekOrigin);summary;df-generated | +| System.IO;UnmanagedMemoryStream;SetLength;(System.Int64);summary;df-generated | +| System.IO;UnmanagedMemoryStream;UnmanagedMemoryStream;();summary;df-generated | +| System.IO;UnmanagedMemoryStream;Write;(System.ReadOnlySpan);summary;df-generated | +| System.IO;UnmanagedMemoryStream;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);summary;df-generated | +| System.IO;UnmanagedMemoryStream;WriteByte;(System.Byte);summary;df-generated | +| System.IO;UnmanagedMemoryStream;get_CanRead;();summary;df-generated | +| System.IO;UnmanagedMemoryStream;get_CanSeek;();summary;df-generated | +| System.IO;UnmanagedMemoryStream;get_CanWrite;();summary;df-generated | +| System.IO;UnmanagedMemoryStream;get_Capacity;();summary;df-generated | +| System.IO;UnmanagedMemoryStream;get_Length;();summary;df-generated | +| System.IO;UnmanagedMemoryStream;get_Position;();summary;df-generated | +| System.IO;UnmanagedMemoryStream;set_Position;(System.Int64);summary;df-generated | +| System.IO;UnmanagedMemoryStream;set_PositionPointer;(System.Byte*);summary;df-generated | +| System.IO;WaitForChangedResult;get_ChangeType;();summary;df-generated | +| System.IO;WaitForChangedResult;get_Name;();summary;df-generated | +| System.IO;WaitForChangedResult;get_OldName;();summary;df-generated | +| System.IO;WaitForChangedResult;get_TimedOut;();summary;df-generated | +| System.IO;WaitForChangedResult;set_ChangeType;(System.IO.WatcherChangeTypes);summary;df-generated | +| System.IO;WaitForChangedResult;set_Name;(System.String);summary;df-generated | +| System.IO;WaitForChangedResult;set_OldName;(System.String);summary;df-generated | +| System.IO;WaitForChangedResult;set_TimedOut;(System.Boolean);summary;df-generated | +| System.Linq.Expressions;BinaryExpression;get_CanReduce;();summary;df-generated | +| System.Linq.Expressions;BinaryExpression;get_IsLifted;();summary;df-generated | +| System.Linq.Expressions;BinaryExpression;get_IsLiftedToNull;();summary;df-generated | +| System.Linq.Expressions;BinaryExpression;get_Left;();summary;df-generated | +| System.Linq.Expressions;BinaryExpression;get_Right;();summary;df-generated | +| System.Linq.Expressions;BlockExpression;get_NodeType;();summary;df-generated | +| System.Linq.Expressions;BlockExpression;get_Type;();summary;df-generated | +| System.Linq.Expressions;CatchBlock;ToString;();summary;df-generated | +| System.Linq.Expressions;CatchBlock;get_Body;();summary;df-generated | +| System.Linq.Expressions;CatchBlock;get_Filter;();summary;df-generated | +| System.Linq.Expressions;CatchBlock;get_Test;();summary;df-generated | +| System.Linq.Expressions;CatchBlock;get_Variable;();summary;df-generated | +| System.Linq.Expressions;ConditionalExpression;get_IfTrue;();summary;df-generated | +| System.Linq.Expressions;ConditionalExpression;get_NodeType;();summary;df-generated | +| System.Linq.Expressions;ConditionalExpression;get_Test;();summary;df-generated | +| System.Linq.Expressions;ConditionalExpression;get_Type;();summary;df-generated | +| System.Linq.Expressions;ConstantExpression;get_NodeType;();summary;df-generated | +| System.Linq.Expressions;ConstantExpression;get_Type;();summary;df-generated | +| System.Linq.Expressions;ConstantExpression;get_Value;();summary;df-generated | +| System.Linq.Expressions;DebugInfoExpression;get_Document;();summary;df-generated | +| System.Linq.Expressions;DebugInfoExpression;get_EndColumn;();summary;df-generated | +| System.Linq.Expressions;DebugInfoExpression;get_EndLine;();summary;df-generated | +| System.Linq.Expressions;DebugInfoExpression;get_IsClear;();summary;df-generated | +| System.Linq.Expressions;DebugInfoExpression;get_NodeType;();summary;df-generated | +| System.Linq.Expressions;DebugInfoExpression;get_StartColumn;();summary;df-generated | +| System.Linq.Expressions;DebugInfoExpression;get_StartLine;();summary;df-generated | +| System.Linq.Expressions;DebugInfoExpression;get_Type;();summary;df-generated | +| System.Linq.Expressions;DefaultExpression;get_NodeType;();summary;df-generated | +| System.Linq.Expressions;DefaultExpression;get_Type;();summary;df-generated | +| System.Linq.Expressions;DynamicExpression;CreateCallSite;();summary;df-generated | +| System.Linq.Expressions;DynamicExpression;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression[]);summary;df-generated | +| System.Linq.Expressions;DynamicExpression;GetArgument;(System.Int32);summary;df-generated | +| System.Linq.Expressions;DynamicExpression;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression[]);summary;df-generated | +| System.Linq.Expressions;DynamicExpression;get_ArgumentCount;();summary;df-generated | +| System.Linq.Expressions;DynamicExpression;get_Binder;();summary;df-generated | +| System.Linq.Expressions;DynamicExpression;get_DelegateType;();summary;df-generated | +| System.Linq.Expressions;DynamicExpression;get_NodeType;();summary;df-generated | +| System.Linq.Expressions;DynamicExpression;get_Type;();summary;df-generated | +| System.Linq.Expressions;ElementInit;GetArgument;(System.Int32);summary;df-generated | +| System.Linq.Expressions;ElementInit;ToString;();summary;df-generated | +| System.Linq.Expressions;ElementInit;get_AddMethod;();summary;df-generated | +| System.Linq.Expressions;ElementInit;get_ArgumentCount;();summary;df-generated | +| System.Linq.Expressions;ElementInit;get_Arguments;();summary;df-generated | +| System.Linq.Expressions;Expression;ArrayAccess;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression[]);summary;df-generated | +| System.Linq.Expressions;Expression;ArrayIndex;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);summary;df-generated | +| System.Linq.Expressions;Expression;ArrayIndex;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression[]);summary;df-generated | +| System.Linq.Expressions;Expression;ArrayLength;(System.Linq.Expressions.Expression);summary;df-generated | +| System.Linq.Expressions;Expression;Assign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);summary;df-generated | +| System.Linq.Expressions;Expression;Block;(System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression[]);summary;df-generated | +| System.Linq.Expressions;Expression;Block;(System.Linq.Expressions.Expression[]);summary;df-generated | +| System.Linq.Expressions;Expression;Block;(System.Type,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression[]);summary;df-generated | +| System.Linq.Expressions;Expression;Block;(System.Type,System.Linq.Expressions.Expression[]);summary;df-generated | +| System.Linq.Expressions;Expression;Break;(System.Linq.Expressions.LabelTarget);summary;df-generated | +| System.Linq.Expressions;Expression;Break;(System.Linq.Expressions.LabelTarget,System.Linq.Expressions.Expression);summary;df-generated | +| System.Linq.Expressions;Expression;Break;(System.Linq.Expressions.LabelTarget,System.Linq.Expressions.Expression,System.Type);summary;df-generated | +| System.Linq.Expressions;Expression;Break;(System.Linq.Expressions.LabelTarget,System.Type);summary;df-generated | +| System.Linq.Expressions;Expression;Call;(System.Linq.Expressions.Expression,System.Reflection.MethodInfo);summary;df-generated | +| System.Linq.Expressions;Expression;Call;(System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.Expression[]);summary;df-generated | +| System.Linq.Expressions;Expression;Call;(System.Linq.Expressions.Expression,System.String,System.Type[],System.Linq.Expressions.Expression[]);summary;df-generated | +| System.Linq.Expressions;Expression;Call;(System.Reflection.MethodInfo,System.Linq.Expressions.Expression[]);summary;df-generated | +| System.Linq.Expressions;Expression;Call;(System.Type,System.String,System.Type[],System.Linq.Expressions.Expression[]);summary;df-generated | +| System.Linq.Expressions;Expression;Catch;(System.Linq.Expressions.ParameterExpression,System.Linq.Expressions.Expression);summary;df-generated | +| System.Linq.Expressions;Expression;Catch;(System.Linq.Expressions.ParameterExpression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);summary;df-generated | +| System.Linq.Expressions;Expression;Catch;(System.Type,System.Linq.Expressions.Expression);summary;df-generated | +| System.Linq.Expressions;Expression;Catch;(System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);summary;df-generated | +| System.Linq.Expressions;Expression;ClearDebugInfo;(System.Linq.Expressions.SymbolDocumentInfo);summary;df-generated | +| System.Linq.Expressions;Expression;Coalesce;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);summary;df-generated | +| System.Linq.Expressions;Expression;Constant;(System.Object);summary;df-generated | +| System.Linq.Expressions;Expression;Constant;(System.Object,System.Type);summary;df-generated | +| System.Linq.Expressions;Expression;Continue;(System.Linq.Expressions.LabelTarget);summary;df-generated | +| System.Linq.Expressions;Expression;Continue;(System.Linq.Expressions.LabelTarget,System.Type);summary;df-generated | +| System.Linq.Expressions;Expression;Convert;(System.Linq.Expressions.Expression,System.Type);summary;df-generated | +| System.Linq.Expressions;Expression;Convert;(System.Linq.Expressions.Expression,System.Type,System.Reflection.MethodInfo);summary;df-generated | +| System.Linq.Expressions;Expression;ConvertChecked;(System.Linq.Expressions.Expression,System.Type);summary;df-generated | +| System.Linq.Expressions;Expression;ConvertChecked;(System.Linq.Expressions.Expression,System.Type,System.Reflection.MethodInfo);summary;df-generated | +| System.Linq.Expressions;Expression;DebugInfo;(System.Linq.Expressions.SymbolDocumentInfo,System.Int32,System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Linq.Expressions;Expression;Decrement;(System.Linq.Expressions.Expression);summary;df-generated | +| System.Linq.Expressions;Expression;Decrement;(System.Linq.Expressions.Expression,System.Reflection.MethodInfo);summary;df-generated | +| System.Linq.Expressions;Expression;Default;(System.Type);summary;df-generated | +| System.Linq.Expressions;Expression;Dynamic;(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression[]);summary;df-generated | +| System.Linq.Expressions;Expression;ElementInit;(System.Reflection.MethodInfo,System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Linq.Expressions;Expression;ElementInit;(System.Reflection.MethodInfo,System.Linq.Expressions.Expression[]);summary;df-generated | +| System.Linq.Expressions;Expression;Empty;();summary;df-generated | +| System.Linq.Expressions;Expression;Expression;();summary;df-generated | +| System.Linq.Expressions;Expression;Expression;(System.Linq.Expressions.ExpressionType,System.Type);summary;df-generated | +| System.Linq.Expressions;Expression;Field;(System.Linq.Expressions.Expression,System.String);summary;df-generated | +| System.Linq.Expressions;Expression;GetDelegateType;(System.Type[]);summary;df-generated | +| System.Linq.Expressions;Expression;Goto;(System.Linq.Expressions.LabelTarget);summary;df-generated | +| System.Linq.Expressions;Expression;Goto;(System.Linq.Expressions.LabelTarget,System.Linq.Expressions.Expression);summary;df-generated | +| System.Linq.Expressions;Expression;Goto;(System.Linq.Expressions.LabelTarget,System.Linq.Expressions.Expression,System.Type);summary;df-generated | +| System.Linq.Expressions;Expression;Goto;(System.Linq.Expressions.LabelTarget,System.Type);summary;df-generated | +| System.Linq.Expressions;Expression;IfThen;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);summary;df-generated | +| System.Linq.Expressions;Expression;Increment;(System.Linq.Expressions.Expression);summary;df-generated | +| System.Linq.Expressions;Expression;Increment;(System.Linq.Expressions.Expression,System.Reflection.MethodInfo);summary;df-generated | +| System.Linq.Expressions;Expression;Invoke;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression[]);summary;df-generated | +| System.Linq.Expressions;Expression;IsFalse;(System.Linq.Expressions.Expression);summary;df-generated | +| System.Linq.Expressions;Expression;IsFalse;(System.Linq.Expressions.Expression,System.Reflection.MethodInfo);summary;df-generated | +| System.Linq.Expressions;Expression;IsTrue;(System.Linq.Expressions.Expression);summary;df-generated | +| System.Linq.Expressions;Expression;IsTrue;(System.Linq.Expressions.Expression,System.Reflection.MethodInfo);summary;df-generated | +| System.Linq.Expressions;Expression;Label;();summary;df-generated | +| System.Linq.Expressions;Expression;Label;(System.Linq.Expressions.LabelTarget);summary;df-generated | +| System.Linq.Expressions;Expression;Label;(System.Linq.Expressions.LabelTarget,System.Linq.Expressions.Expression);summary;df-generated | +| System.Linq.Expressions;Expression;Label;(System.String);summary;df-generated | +| System.Linq.Expressions;Expression;Label;(System.Type);summary;df-generated | +| System.Linq.Expressions;Expression;Label;(System.Type,System.String);summary;df-generated | +| System.Linq.Expressions;Expression;Lambda;(System.Linq.Expressions.Expression,System.Boolean,System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Linq.Expressions;Expression;Lambda;(System.Linq.Expressions.Expression,System.Boolean,System.Linq.Expressions.ParameterExpression[]);summary;df-generated | +| System.Linq.Expressions;Expression;Lambda;(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Linq.Expressions;Expression;Lambda;(System.Linq.Expressions.Expression,System.Linq.Expressions.ParameterExpression[]);summary;df-generated | +| System.Linq.Expressions;Expression;Lambda;(System.Linq.Expressions.Expression,System.String,System.Boolean,System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Linq.Expressions;Expression;Lambda;(System.Linq.Expressions.Expression,System.String,System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Linq.Expressions;Expression;Lambda;(System.Type,System.Linq.Expressions.Expression,System.Boolean,System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Linq.Expressions;Expression;Lambda;(System.Type,System.Linq.Expressions.Expression,System.Boolean,System.Linq.Expressions.ParameterExpression[]);summary;df-generated | +| System.Linq.Expressions;Expression;Lambda;(System.Type,System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Linq.Expressions;Expression;Lambda;(System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.ParameterExpression[]);summary;df-generated | +| System.Linq.Expressions;Expression;Lambda;(System.Type,System.Linq.Expressions.Expression,System.String,System.Boolean,System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Linq.Expressions;Expression;Lambda;(System.Type,System.Linq.Expressions.Expression,System.String,System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Linq.Expressions;Expression;Lambda<>;(System.Linq.Expressions.Expression,System.Boolean,System.Linq.Expressions.ParameterExpression[]);summary;df-generated | +| System.Linq.Expressions;Expression;Lambda<>;(System.Linq.Expressions.Expression,System.Linq.Expressions.ParameterExpression[]);summary;df-generated | +| System.Linq.Expressions;Expression;ListBind;(System.Reflection.MemberInfo,System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Linq.Expressions;Expression;ListBind;(System.Reflection.MemberInfo,System.Linq.Expressions.ElementInit[]);summary;df-generated | +| System.Linq.Expressions;Expression;ListBind;(System.Reflection.MethodInfo,System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Linq.Expressions;Expression;ListBind;(System.Reflection.MethodInfo,System.Linq.Expressions.ElementInit[]);summary;df-generated | +| System.Linq.Expressions;Expression;ListInit;(System.Linq.Expressions.NewExpression,System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Linq.Expressions;Expression;ListInit;(System.Linq.Expressions.NewExpression,System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Linq.Expressions;Expression;ListInit;(System.Linq.Expressions.NewExpression,System.Linq.Expressions.ElementInit[]);summary;df-generated | +| System.Linq.Expressions;Expression;ListInit;(System.Linq.Expressions.NewExpression,System.Linq.Expressions.Expression[]);summary;df-generated | +| System.Linq.Expressions;Expression;ListInit;(System.Linq.Expressions.NewExpression,System.Reflection.MethodInfo,System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Linq.Expressions;Expression;ListInit;(System.Linq.Expressions.NewExpression,System.Reflection.MethodInfo,System.Linq.Expressions.Expression[]);summary;df-generated | +| System.Linq.Expressions;Expression;Loop;(System.Linq.Expressions.Expression);summary;df-generated | +| System.Linq.Expressions;Expression;Loop;(System.Linq.Expressions.Expression,System.Linq.Expressions.LabelTarget);summary;df-generated | +| System.Linq.Expressions;Expression;Loop;(System.Linq.Expressions.Expression,System.Linq.Expressions.LabelTarget,System.Linq.Expressions.LabelTarget);summary;df-generated | +| System.Linq.Expressions;Expression;MakeCatchBlock;(System.Type,System.Linq.Expressions.ParameterExpression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);summary;df-generated | +| System.Linq.Expressions;Expression;MakeDynamic;(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression[]);summary;df-generated | +| System.Linq.Expressions;Expression;MakeGoto;(System.Linq.Expressions.GotoExpressionKind,System.Linq.Expressions.LabelTarget,System.Linq.Expressions.Expression,System.Type);summary;df-generated | +| System.Linq.Expressions;Expression;MakeTry;(System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Linq.Expressions;Expression;MakeUnary;(System.Linq.Expressions.ExpressionType,System.Linq.Expressions.Expression,System.Type);summary;df-generated | +| System.Linq.Expressions;Expression;MakeUnary;(System.Linq.Expressions.ExpressionType,System.Linq.Expressions.Expression,System.Type,System.Reflection.MethodInfo);summary;df-generated | +| System.Linq.Expressions;Expression;MemberBind;(System.Reflection.MemberInfo,System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Linq.Expressions;Expression;MemberBind;(System.Reflection.MemberInfo,System.Linq.Expressions.MemberBinding[]);summary;df-generated | +| System.Linq.Expressions;Expression;MemberBind;(System.Reflection.MethodInfo,System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Linq.Expressions;Expression;MemberBind;(System.Reflection.MethodInfo,System.Linq.Expressions.MemberBinding[]);summary;df-generated | +| System.Linq.Expressions;Expression;MemberInit;(System.Linq.Expressions.NewExpression,System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Linq.Expressions;Expression;MemberInit;(System.Linq.Expressions.NewExpression,System.Linq.Expressions.MemberBinding[]);summary;df-generated | +| System.Linq.Expressions;Expression;Negate;(System.Linq.Expressions.Expression);summary;df-generated | +| System.Linq.Expressions;Expression;Negate;(System.Linq.Expressions.Expression,System.Reflection.MethodInfo);summary;df-generated | +| System.Linq.Expressions;Expression;NegateChecked;(System.Linq.Expressions.Expression);summary;df-generated | +| System.Linq.Expressions;Expression;NegateChecked;(System.Linq.Expressions.Expression,System.Reflection.MethodInfo);summary;df-generated | +| System.Linq.Expressions;Expression;New;(System.Reflection.ConstructorInfo);summary;df-generated | +| System.Linq.Expressions;Expression;New;(System.Reflection.ConstructorInfo,System.Linq.Expressions.Expression[]);summary;df-generated | +| System.Linq.Expressions;Expression;New;(System.Type);summary;df-generated | +| System.Linq.Expressions;Expression;NewArrayBounds;(System.Type,System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Linq.Expressions;Expression;NewArrayBounds;(System.Type,System.Linq.Expressions.Expression[]);summary;df-generated | +| System.Linq.Expressions;Expression;NewArrayInit;(System.Type,System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Linq.Expressions;Expression;NewArrayInit;(System.Type,System.Linq.Expressions.Expression[]);summary;df-generated | +| System.Linq.Expressions;Expression;Not;(System.Linq.Expressions.Expression);summary;df-generated | +| System.Linq.Expressions;Expression;Not;(System.Linq.Expressions.Expression,System.Reflection.MethodInfo);summary;df-generated | +| System.Linq.Expressions;Expression;OnesComplement;(System.Linq.Expressions.Expression);summary;df-generated | +| System.Linq.Expressions;Expression;OnesComplement;(System.Linq.Expressions.Expression,System.Reflection.MethodInfo);summary;df-generated | +| System.Linq.Expressions;Expression;Parameter;(System.Type);summary;df-generated | +| System.Linq.Expressions;Expression;Parameter;(System.Type,System.String);summary;df-generated | +| System.Linq.Expressions;Expression;PostDecrementAssign;(System.Linq.Expressions.Expression);summary;df-generated | +| System.Linq.Expressions;Expression;PostDecrementAssign;(System.Linq.Expressions.Expression,System.Reflection.MethodInfo);summary;df-generated | +| System.Linq.Expressions;Expression;PostIncrementAssign;(System.Linq.Expressions.Expression);summary;df-generated | +| System.Linq.Expressions;Expression;PostIncrementAssign;(System.Linq.Expressions.Expression,System.Reflection.MethodInfo);summary;df-generated | +| System.Linq.Expressions;Expression;PowerAssign;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);summary;df-generated | +| System.Linq.Expressions;Expression;PreDecrementAssign;(System.Linq.Expressions.Expression);summary;df-generated | +| System.Linq.Expressions;Expression;PreDecrementAssign;(System.Linq.Expressions.Expression,System.Reflection.MethodInfo);summary;df-generated | +| System.Linq.Expressions;Expression;PreIncrementAssign;(System.Linq.Expressions.Expression);summary;df-generated | +| System.Linq.Expressions;Expression;PreIncrementAssign;(System.Linq.Expressions.Expression,System.Reflection.MethodInfo);summary;df-generated | +| System.Linq.Expressions;Expression;Property;(System.Linq.Expressions.Expression,System.Reflection.MethodInfo);summary;df-generated | +| System.Linq.Expressions;Expression;Property;(System.Linq.Expressions.Expression,System.Reflection.PropertyInfo,System.Linq.Expressions.Expression[]);summary;df-generated | +| System.Linq.Expressions;Expression;Property;(System.Linq.Expressions.Expression,System.String);summary;df-generated | +| System.Linq.Expressions;Expression;Property;(System.Linq.Expressions.Expression,System.String,System.Linq.Expressions.Expression[]);summary;df-generated | +| System.Linq.Expressions;Expression;PropertyOrField;(System.Linq.Expressions.Expression,System.String);summary;df-generated | +| System.Linq.Expressions;Expression;Quote;(System.Linq.Expressions.Expression);summary;df-generated | +| System.Linq.Expressions;Expression;ReferenceEqual;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);summary;df-generated | +| System.Linq.Expressions;Expression;ReferenceNotEqual;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);summary;df-generated | +| System.Linq.Expressions;Expression;Rethrow;();summary;df-generated | +| System.Linq.Expressions;Expression;Rethrow;(System.Type);summary;df-generated | +| System.Linq.Expressions;Expression;Return;(System.Linq.Expressions.LabelTarget);summary;df-generated | +| System.Linq.Expressions;Expression;Return;(System.Linq.Expressions.LabelTarget,System.Linq.Expressions.Expression);summary;df-generated | +| System.Linq.Expressions;Expression;Return;(System.Linq.Expressions.LabelTarget,System.Linq.Expressions.Expression,System.Type);summary;df-generated | +| System.Linq.Expressions;Expression;Return;(System.Linq.Expressions.LabelTarget,System.Type);summary;df-generated | +| System.Linq.Expressions;Expression;RuntimeVariables;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Linq.Expressions;Expression;RuntimeVariables;(System.Linq.Expressions.ParameterExpression[]);summary;df-generated | +| System.Linq.Expressions;Expression;Switch;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.SwitchCase[]);summary;df-generated | +| System.Linq.Expressions;Expression;Switch;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Linq.Expressions;Expression;Switch;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.SwitchCase[]);summary;df-generated | +| System.Linq.Expressions;Expression;Switch;(System.Linq.Expressions.Expression,System.Linq.Expressions.SwitchCase[]);summary;df-generated | +| System.Linq.Expressions;Expression;Switch;(System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Linq.Expressions;Expression;Switch;(System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.SwitchCase[]);summary;df-generated | +| System.Linq.Expressions;Expression;SwitchCase;(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Linq.Expressions;Expression;SwitchCase;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression[]);summary;df-generated | +| System.Linq.Expressions;Expression;SymbolDocument;(System.String);summary;df-generated | +| System.Linq.Expressions;Expression;SymbolDocument;(System.String,System.Guid);summary;df-generated | +| System.Linq.Expressions;Expression;SymbolDocument;(System.String,System.Guid,System.Guid);summary;df-generated | +| System.Linq.Expressions;Expression;SymbolDocument;(System.String,System.Guid,System.Guid,System.Guid);summary;df-generated | +| System.Linq.Expressions;Expression;Throw;(System.Linq.Expressions.Expression);summary;df-generated | +| System.Linq.Expressions;Expression;Throw;(System.Linq.Expressions.Expression,System.Type);summary;df-generated | +| System.Linq.Expressions;Expression;TryCatch;(System.Linq.Expressions.Expression,System.Linq.Expressions.CatchBlock[]);summary;df-generated | +| System.Linq.Expressions;Expression;TryCatchFinally;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.CatchBlock[]);summary;df-generated | +| System.Linq.Expressions;Expression;TryFault;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);summary;df-generated | +| System.Linq.Expressions;Expression;TryFinally;(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression);summary;df-generated | +| System.Linq.Expressions;Expression;TypeAs;(System.Linq.Expressions.Expression,System.Type);summary;df-generated | +| System.Linq.Expressions;Expression;TypeEqual;(System.Linq.Expressions.Expression,System.Type);summary;df-generated | +| System.Linq.Expressions;Expression;TypeIs;(System.Linq.Expressions.Expression,System.Type);summary;df-generated | +| System.Linq.Expressions;Expression;UnaryPlus;(System.Linq.Expressions.Expression);summary;df-generated | +| System.Linq.Expressions;Expression;UnaryPlus;(System.Linq.Expressions.Expression,System.Reflection.MethodInfo);summary;df-generated | +| System.Linq.Expressions;Expression;Unbox;(System.Linq.Expressions.Expression,System.Type);summary;df-generated | +| System.Linq.Expressions;Expression;Variable;(System.Type);summary;df-generated | +| System.Linq.Expressions;Expression;Variable;(System.Type,System.String);summary;df-generated | +| System.Linq.Expressions;Expression;get_CanReduce;();summary;df-generated | +| System.Linq.Expressions;Expression;get_NodeType;();summary;df-generated | +| System.Linq.Expressions;Expression;get_Type;();summary;df-generated | +| System.Linq.Expressions;Expression<>;Compile;();summary;df-generated | +| System.Linq.Expressions;Expression<>;Compile;(System.Boolean);summary;df-generated | +| System.Linq.Expressions;Expression<>;Compile;(System.Runtime.CompilerServices.DebugInfoGenerator);summary;df-generated | +| System.Linq.Expressions;ExpressionVisitor;ExpressionVisitor;();summary;df-generated | +| System.Linq.Expressions;GotoExpression;get_Kind;();summary;df-generated | +| System.Linq.Expressions;GotoExpression;get_NodeType;();summary;df-generated | +| System.Linq.Expressions;GotoExpression;get_Target;();summary;df-generated | +| System.Linq.Expressions;GotoExpression;get_Type;();summary;df-generated | +| System.Linq.Expressions;GotoExpression;get_Value;();summary;df-generated | +| System.Linq.Expressions;IArgumentProvider;GetArgument;(System.Int32);summary;df-generated | +| System.Linq.Expressions;IArgumentProvider;get_ArgumentCount;();summary;df-generated | +| System.Linq.Expressions;IDynamicExpression;CreateCallSite;();summary;df-generated | +| System.Linq.Expressions;IDynamicExpression;Rewrite;(System.Linq.Expressions.Expression[]);summary;df-generated | +| System.Linq.Expressions;IDynamicExpression;get_DelegateType;();summary;df-generated | +| System.Linq.Expressions;IndexExpression;GetArgument;(System.Int32);summary;df-generated | +| System.Linq.Expressions;IndexExpression;get_ArgumentCount;();summary;df-generated | +| System.Linq.Expressions;IndexExpression;get_Indexer;();summary;df-generated | +| System.Linq.Expressions;IndexExpression;get_NodeType;();summary;df-generated | +| System.Linq.Expressions;IndexExpression;get_Object;();summary;df-generated | +| System.Linq.Expressions;IndexExpression;get_Type;();summary;df-generated | +| System.Linq.Expressions;InvocationExpression;GetArgument;(System.Int32);summary;df-generated | +| System.Linq.Expressions;InvocationExpression;get_ArgumentCount;();summary;df-generated | +| System.Linq.Expressions;InvocationExpression;get_Arguments;();summary;df-generated | +| System.Linq.Expressions;InvocationExpression;get_Expression;();summary;df-generated | +| System.Linq.Expressions;InvocationExpression;get_NodeType;();summary;df-generated | +| System.Linq.Expressions;InvocationExpression;get_Type;();summary;df-generated | +| System.Linq.Expressions;LabelExpression;get_DefaultValue;();summary;df-generated | +| System.Linq.Expressions;LabelExpression;get_NodeType;();summary;df-generated | +| System.Linq.Expressions;LabelExpression;get_Target;();summary;df-generated | +| System.Linq.Expressions;LabelExpression;get_Type;();summary;df-generated | +| System.Linq.Expressions;LabelTarget;ToString;();summary;df-generated | +| System.Linq.Expressions;LabelTarget;get_Name;();summary;df-generated | +| System.Linq.Expressions;LabelTarget;get_Type;();summary;df-generated | +| System.Linq.Expressions;LambdaExpression;Compile;();summary;df-generated | +| System.Linq.Expressions;LambdaExpression;Compile;(System.Boolean);summary;df-generated | +| System.Linq.Expressions;LambdaExpression;Compile;(System.Runtime.CompilerServices.DebugInfoGenerator);summary;df-generated | +| System.Linq.Expressions;LambdaExpression;get_Name;();summary;df-generated | +| System.Linq.Expressions;LambdaExpression;get_NodeType;();summary;df-generated | +| System.Linq.Expressions;LambdaExpression;get_ReturnType;();summary;df-generated | +| System.Linq.Expressions;LambdaExpression;get_TailCall;();summary;df-generated | +| System.Linq.Expressions;LambdaExpression;get_Type;();summary;df-generated | +| System.Linq.Expressions;ListInitExpression;Reduce;();summary;df-generated | +| System.Linq.Expressions;ListInitExpression;get_CanReduce;();summary;df-generated | +| System.Linq.Expressions;ListInitExpression;get_Initializers;();summary;df-generated | +| System.Linq.Expressions;ListInitExpression;get_NewExpression;();summary;df-generated | +| System.Linq.Expressions;ListInitExpression;get_NodeType;();summary;df-generated | +| System.Linq.Expressions;ListInitExpression;get_Type;();summary;df-generated | +| System.Linq.Expressions;LoopExpression;get_Body;();summary;df-generated | +| System.Linq.Expressions;LoopExpression;get_BreakLabel;();summary;df-generated | +| System.Linq.Expressions;LoopExpression;get_ContinueLabel;();summary;df-generated | +| System.Linq.Expressions;LoopExpression;get_NodeType;();summary;df-generated | +| System.Linq.Expressions;LoopExpression;get_Type;();summary;df-generated | +| System.Linq.Expressions;MemberBinding;MemberBinding;(System.Linq.Expressions.MemberBindingType,System.Reflection.MemberInfo);summary;df-generated | +| System.Linq.Expressions;MemberBinding;ToString;();summary;df-generated | +| System.Linq.Expressions;MemberBinding;get_BindingType;();summary;df-generated | +| System.Linq.Expressions;MemberBinding;get_Member;();summary;df-generated | +| System.Linq.Expressions;MemberExpression;get_Expression;();summary;df-generated | +| System.Linq.Expressions;MemberExpression;get_NodeType;();summary;df-generated | +| System.Linq.Expressions;MemberInitExpression;Reduce;();summary;df-generated | +| System.Linq.Expressions;MemberInitExpression;get_Bindings;();summary;df-generated | +| System.Linq.Expressions;MemberInitExpression;get_CanReduce;();summary;df-generated | +| System.Linq.Expressions;MemberInitExpression;get_NewExpression;();summary;df-generated | +| System.Linq.Expressions;MemberInitExpression;get_NodeType;();summary;df-generated | +| System.Linq.Expressions;MemberInitExpression;get_Type;();summary;df-generated | +| System.Linq.Expressions;MemberListBinding;get_Initializers;();summary;df-generated | +| System.Linq.Expressions;MemberMemberBinding;get_Bindings;();summary;df-generated | +| System.Linq.Expressions;MethodCallExpression;GetArgument;(System.Int32);summary;df-generated | +| System.Linq.Expressions;MethodCallExpression;get_ArgumentCount;();summary;df-generated | +| System.Linq.Expressions;MethodCallExpression;get_Method;();summary;df-generated | +| System.Linq.Expressions;MethodCallExpression;get_NodeType;();summary;df-generated | +| System.Linq.Expressions;MethodCallExpression;get_Type;();summary;df-generated | +| System.Linq.Expressions;NewArrayExpression;get_Expressions;();summary;df-generated | +| System.Linq.Expressions;NewArrayExpression;get_Type;();summary;df-generated | +| System.Linq.Expressions;NewExpression;GetArgument;(System.Int32);summary;df-generated | +| System.Linq.Expressions;NewExpression;get_ArgumentCount;();summary;df-generated | +| System.Linq.Expressions;NewExpression;get_Constructor;();summary;df-generated | +| System.Linq.Expressions;NewExpression;get_Members;();summary;df-generated | +| System.Linq.Expressions;NewExpression;get_NodeType;();summary;df-generated | +| System.Linq.Expressions;NewExpression;get_Type;();summary;df-generated | +| System.Linq.Expressions;ParameterExpression;get_IsByRef;();summary;df-generated | +| System.Linq.Expressions;ParameterExpression;get_Name;();summary;df-generated | +| System.Linq.Expressions;ParameterExpression;get_NodeType;();summary;df-generated | +| System.Linq.Expressions;ParameterExpression;get_Type;();summary;df-generated | +| System.Linq.Expressions;RuntimeVariablesExpression;get_NodeType;();summary;df-generated | +| System.Linq.Expressions;RuntimeVariablesExpression;get_Type;();summary;df-generated | +| System.Linq.Expressions;RuntimeVariablesExpression;get_Variables;();summary;df-generated | +| System.Linq.Expressions;SwitchCase;ToString;();summary;df-generated | +| System.Linq.Expressions;SwitchCase;get_Body;();summary;df-generated | +| System.Linq.Expressions;SwitchCase;get_TestValues;();summary;df-generated | +| System.Linq.Expressions;SwitchExpression;get_Cases;();summary;df-generated | +| System.Linq.Expressions;SwitchExpression;get_Comparison;();summary;df-generated | +| System.Linq.Expressions;SwitchExpression;get_DefaultBody;();summary;df-generated | +| System.Linq.Expressions;SwitchExpression;get_NodeType;();summary;df-generated | +| System.Linq.Expressions;SwitchExpression;get_SwitchValue;();summary;df-generated | +| System.Linq.Expressions;SwitchExpression;get_Type;();summary;df-generated | +| System.Linq.Expressions;SymbolDocumentInfo;get_DocumentType;();summary;df-generated | +| System.Linq.Expressions;SymbolDocumentInfo;get_FileName;();summary;df-generated | +| System.Linq.Expressions;SymbolDocumentInfo;get_Language;();summary;df-generated | +| System.Linq.Expressions;SymbolDocumentInfo;get_LanguageVendor;();summary;df-generated | +| System.Linq.Expressions;TryExpression;get_Body;();summary;df-generated | +| System.Linq.Expressions;TryExpression;get_Fault;();summary;df-generated | +| System.Linq.Expressions;TryExpression;get_Finally;();summary;df-generated | +| System.Linq.Expressions;TryExpression;get_Handlers;();summary;df-generated | +| System.Linq.Expressions;TryExpression;get_NodeType;();summary;df-generated | +| System.Linq.Expressions;TryExpression;get_Type;();summary;df-generated | +| System.Linq.Expressions;TypeBinaryExpression;get_Expression;();summary;df-generated | +| System.Linq.Expressions;TypeBinaryExpression;get_NodeType;();summary;df-generated | +| System.Linq.Expressions;TypeBinaryExpression;get_Type;();summary;df-generated | +| System.Linq.Expressions;TypeBinaryExpression;get_TypeOperand;();summary;df-generated | +| System.Linq.Expressions;UnaryExpression;get_CanReduce;();summary;df-generated | +| System.Linq.Expressions;UnaryExpression;get_IsLifted;();summary;df-generated | +| System.Linq.Expressions;UnaryExpression;get_IsLiftedToNull;();summary;df-generated | +| System.Linq.Expressions;UnaryExpression;get_Method;();summary;df-generated | +| System.Linq.Expressions;UnaryExpression;get_NodeType;();summary;df-generated | +| System.Linq.Expressions;UnaryExpression;get_Operand;();summary;df-generated | +| System.Linq.Expressions;UnaryExpression;get_Type;();summary;df-generated | +| System.Linq;Enumerable;Any<>;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Linq;Enumerable;Average;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Linq;Enumerable;Average;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Linq;Enumerable;Average;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Linq;Enumerable;Average;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Linq;Enumerable;Average;(System.Collections.Generic.IEnumerable>);summary;df-generated | +| System.Linq;Enumerable;Average;(System.Collections.Generic.IEnumerable>);summary;df-generated | +| System.Linq;Enumerable;Average;(System.Collections.Generic.IEnumerable>);summary;df-generated | +| System.Linq;Enumerable;Average;(System.Collections.Generic.IEnumerable>);summary;df-generated | +| System.Linq;Enumerable;Average;(System.Collections.Generic.IEnumerable>);summary;df-generated | +| System.Linq;Enumerable;Average;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Linq;Enumerable;Chunk<>;(System.Collections.Generic.IEnumerable,System.Int32);summary;df-generated | +| System.Linq;Enumerable;Contains<>;(System.Collections.Generic.IEnumerable,TSource);summary;df-generated | +| System.Linq;Enumerable;Contains<>;(System.Collections.Generic.IEnumerable,TSource,System.Collections.Generic.IEqualityComparer);summary;df-generated | +| System.Linq;Enumerable;Count<>;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Linq;Enumerable;Empty<>;();summary;df-generated | +| System.Linq;Enumerable;LongCount<>;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Linq;Enumerable;Max;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Linq;Enumerable;Max;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Linq;Enumerable;Max;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Linq;Enumerable;Max;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Linq;Enumerable;Max;(System.Collections.Generic.IEnumerable>);summary;df-generated | +| System.Linq;Enumerable;Max;(System.Collections.Generic.IEnumerable>);summary;df-generated | +| System.Linq;Enumerable;Max;(System.Collections.Generic.IEnumerable>);summary;df-generated | +| System.Linq;Enumerable;Max;(System.Collections.Generic.IEnumerable>);summary;df-generated | +| System.Linq;Enumerable;Max;(System.Collections.Generic.IEnumerable>);summary;df-generated | +| System.Linq;Enumerable;Max;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Linq;Enumerable;Max<>;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Linq;Enumerable;Min;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Linq;Enumerable;Min;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Linq;Enumerable;Min;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Linq;Enumerable;Min;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Linq;Enumerable;Min;(System.Collections.Generic.IEnumerable>);summary;df-generated | +| System.Linq;Enumerable;Min;(System.Collections.Generic.IEnumerable>);summary;df-generated | +| System.Linq;Enumerable;Min;(System.Collections.Generic.IEnumerable>);summary;df-generated | +| System.Linq;Enumerable;Min;(System.Collections.Generic.IEnumerable>);summary;df-generated | +| System.Linq;Enumerable;Min;(System.Collections.Generic.IEnumerable>);summary;df-generated | +| System.Linq;Enumerable;Min;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Linq;Enumerable;Min<>;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Linq;Enumerable;Range;(System.Int32,System.Int32);summary;df-generated | +| System.Linq;Enumerable;SequenceEqual<>;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Linq;Enumerable;SequenceEqual<>;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);summary;df-generated | +| System.Linq;Enumerable;Sum;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Linq;Enumerable;Sum;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Linq;Enumerable;Sum;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Linq;Enumerable;Sum;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Linq;Enumerable;Sum;(System.Collections.Generic.IEnumerable>);summary;df-generated | +| System.Linq;Enumerable;Sum;(System.Collections.Generic.IEnumerable>);summary;df-generated | +| System.Linq;Enumerable;Sum;(System.Collections.Generic.IEnumerable>);summary;df-generated | +| System.Linq;Enumerable;Sum;(System.Collections.Generic.IEnumerable>);summary;df-generated | +| System.Linq;Enumerable;Sum;(System.Collections.Generic.IEnumerable>);summary;df-generated | +| System.Linq;Enumerable;Sum;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Linq;Enumerable;ToHashSet<>;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Linq;Enumerable;ToHashSet<>;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);summary;df-generated | +| System.Linq;Enumerable;TryGetNonEnumeratedCount<>;(System.Collections.Generic.IEnumerable,System.Int32);summary;df-generated | +| System.Linq;Enumerable;Zip<,,>;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Linq;Enumerable;Zip<,>;(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Linq;EnumerableExecutor;EnumerableExecutor;();summary;df-generated | +| System.Linq;EnumerableQuery;EnumerableQuery;();summary;df-generated | +| System.Linq;EnumerableQuery<>;CreateQuery;(System.Linq.Expressions.Expression);summary;df-generated | +| System.Linq;EnumerableQuery<>;Execute;(System.Linq.Expressions.Expression);summary;df-generated | +| System.Linq;EnumerableQuery<>;Execute<>;(System.Linq.Expressions.Expression);summary;df-generated | +| System.Linq;EnumerableQuery<>;get_ElementType;();summary;df-generated | +| System.Linq;IGrouping<,>;get_Key;();summary;df-generated | +| System.Linq;ILookup<,>;Contains;(TKey);summary;df-generated | +| System.Linq;ILookup<,>;get_Count;();summary;df-generated | +| System.Linq;ILookup<,>;get_Item;(TKey);summary;df-generated | +| System.Linq;IQueryProvider;CreateQuery;(System.Linq.Expressions.Expression);summary;df-generated | +| System.Linq;IQueryProvider;CreateQuery<>;(System.Linq.Expressions.Expression);summary;df-generated | +| System.Linq;IQueryProvider;Execute;(System.Linq.Expressions.Expression);summary;df-generated | +| System.Linq;IQueryProvider;Execute<>;(System.Linq.Expressions.Expression);summary;df-generated | +| System.Linq;IQueryable;get_ElementType;();summary;df-generated | +| System.Linq;IQueryable;get_Expression;();summary;df-generated | +| System.Linq;IQueryable;get_Provider;();summary;df-generated | +| System.Linq;ImmutableArrayExtensions;Any<>;(System.Collections.Immutable.ImmutableArray);summary;df-generated | +| System.Linq;ImmutableArrayExtensions;Any<>;(System.Collections.Immutable.ImmutableArray+Builder);summary;df-generated | +| System.Linq;ImmutableArrayExtensions;LastOrDefault<>;(System.Collections.Immutable.ImmutableArray);summary;df-generated | +| System.Linq;ImmutableArrayExtensions;SequenceEqual<,>;(System.Collections.Immutable.ImmutableArray,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);summary;df-generated | +| System.Linq;ImmutableArrayExtensions;SequenceEqual<,>;(System.Collections.Immutable.ImmutableArray,System.Collections.Immutable.ImmutableArray,System.Collections.Generic.IEqualityComparer);summary;df-generated | +| System.Linq;ImmutableArrayExtensions;SingleOrDefault<>;(System.Collections.Immutable.ImmutableArray);summary;df-generated | +| System.Linq;ImmutableArrayExtensions;ToArray<>;(System.Collections.Immutable.ImmutableArray);summary;df-generated | +| System.Linq;Lookup<,>;Contains;(TKey);summary;df-generated | +| System.Linq;Lookup<,>;get_Count;();summary;df-generated | +| System.Linq;ParallelEnumerable;Any<>;(System.Linq.ParallelQuery);summary;df-generated | +| System.Linq;ParallelEnumerable;Average;(System.Linq.ParallelQuery);summary;df-generated | +| System.Linq;ParallelEnumerable;Average;(System.Linq.ParallelQuery);summary;df-generated | +| System.Linq;ParallelEnumerable;Average;(System.Linq.ParallelQuery);summary;df-generated | +| System.Linq;ParallelEnumerable;Average;(System.Linq.ParallelQuery);summary;df-generated | +| System.Linq;ParallelEnumerable;Average;(System.Linq.ParallelQuery>);summary;df-generated | +| System.Linq;ParallelEnumerable;Average;(System.Linq.ParallelQuery>);summary;df-generated | +| System.Linq;ParallelEnumerable;Average;(System.Linq.ParallelQuery>);summary;df-generated | +| System.Linq;ParallelEnumerable;Average;(System.Linq.ParallelQuery>);summary;df-generated | +| System.Linq;ParallelEnumerable;Average;(System.Linq.ParallelQuery>);summary;df-generated | +| System.Linq;ParallelEnumerable;Average;(System.Linq.ParallelQuery);summary;df-generated | +| System.Linq;ParallelEnumerable;Contains<>;(System.Linq.ParallelQuery,TSource);summary;df-generated | +| System.Linq;ParallelEnumerable;Contains<>;(System.Linq.ParallelQuery,TSource,System.Collections.Generic.IEqualityComparer);summary;df-generated | +| System.Linq;ParallelEnumerable;Count<>;(System.Linq.ParallelQuery);summary;df-generated | +| System.Linq;ParallelEnumerable;Empty<>;();summary;df-generated | +| System.Linq;ParallelEnumerable;LongCount<>;(System.Linq.ParallelQuery);summary;df-generated | +| System.Linq;ParallelEnumerable;Max;(System.Linq.ParallelQuery);summary;df-generated | +| System.Linq;ParallelEnumerable;Max;(System.Linq.ParallelQuery);summary;df-generated | +| System.Linq;ParallelEnumerable;Max;(System.Linq.ParallelQuery);summary;df-generated | +| System.Linq;ParallelEnumerable;Max;(System.Linq.ParallelQuery);summary;df-generated | +| System.Linq;ParallelEnumerable;Max;(System.Linq.ParallelQuery>);summary;df-generated | +| System.Linq;ParallelEnumerable;Max;(System.Linq.ParallelQuery>);summary;df-generated | +| System.Linq;ParallelEnumerable;Max;(System.Linq.ParallelQuery>);summary;df-generated | +| System.Linq;ParallelEnumerable;Max;(System.Linq.ParallelQuery>);summary;df-generated | +| System.Linq;ParallelEnumerable;Max;(System.Linq.ParallelQuery>);summary;df-generated | +| System.Linq;ParallelEnumerable;Max;(System.Linq.ParallelQuery);summary;df-generated | +| System.Linq;ParallelEnumerable;Max<>;(System.Linq.ParallelQuery);summary;df-generated | +| System.Linq;ParallelEnumerable;Min;(System.Linq.ParallelQuery);summary;df-generated | +| System.Linq;ParallelEnumerable;Min;(System.Linq.ParallelQuery);summary;df-generated | +| System.Linq;ParallelEnumerable;Min;(System.Linq.ParallelQuery);summary;df-generated | +| System.Linq;ParallelEnumerable;Min;(System.Linq.ParallelQuery);summary;df-generated | +| System.Linq;ParallelEnumerable;Min;(System.Linq.ParallelQuery>);summary;df-generated | +| System.Linq;ParallelEnumerable;Min;(System.Linq.ParallelQuery>);summary;df-generated | +| System.Linq;ParallelEnumerable;Min;(System.Linq.ParallelQuery>);summary;df-generated | +| System.Linq;ParallelEnumerable;Min;(System.Linq.ParallelQuery>);summary;df-generated | +| System.Linq;ParallelEnumerable;Min;(System.Linq.ParallelQuery>);summary;df-generated | +| System.Linq;ParallelEnumerable;Min;(System.Linq.ParallelQuery);summary;df-generated | +| System.Linq;ParallelEnumerable;Min<>;(System.Linq.ParallelQuery);summary;df-generated | +| System.Linq;ParallelEnumerable;Range;(System.Int32,System.Int32);summary;df-generated | +| System.Linq;ParallelEnumerable;SequenceEqual<>;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Linq;ParallelEnumerable;SequenceEqual<>;(System.Linq.ParallelQuery,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);summary;df-generated | +| System.Linq;ParallelEnumerable;SequenceEqual<>;(System.Linq.ParallelQuery,System.Linq.ParallelQuery);summary;df-generated | +| System.Linq;ParallelEnumerable;SequenceEqual<>;(System.Linq.ParallelQuery,System.Linq.ParallelQuery,System.Collections.Generic.IEqualityComparer);summary;df-generated | +| System.Linq;ParallelEnumerable;Sum;(System.Linq.ParallelQuery);summary;df-generated | +| System.Linq;ParallelEnumerable;Sum;(System.Linq.ParallelQuery);summary;df-generated | +| System.Linq;ParallelEnumerable;Sum;(System.Linq.ParallelQuery);summary;df-generated | +| System.Linq;ParallelEnumerable;Sum;(System.Linq.ParallelQuery);summary;df-generated | +| System.Linq;ParallelEnumerable;Sum;(System.Linq.ParallelQuery>);summary;df-generated | +| System.Linq;ParallelEnumerable;Sum;(System.Linq.ParallelQuery>);summary;df-generated | +| System.Linq;ParallelEnumerable;Sum;(System.Linq.ParallelQuery>);summary;df-generated | +| System.Linq;ParallelEnumerable;Sum;(System.Linq.ParallelQuery>);summary;df-generated | +| System.Linq;ParallelEnumerable;Sum;(System.Linq.ParallelQuery>);summary;df-generated | +| System.Linq;ParallelEnumerable;Sum;(System.Linq.ParallelQuery);summary;df-generated | +| System.Linq;Queryable;Any<>;(System.Linq.IQueryable);summary;df-generated | +| System.Linq;Queryable;Append<>;(System.Linq.IQueryable,TSource);summary;df-generated | +| System.Linq;Queryable;Average;(System.Linq.IQueryable);summary;df-generated | +| System.Linq;Queryable;Average;(System.Linq.IQueryable);summary;df-generated | +| System.Linq;Queryable;Average;(System.Linq.IQueryable);summary;df-generated | +| System.Linq;Queryable;Average;(System.Linq.IQueryable);summary;df-generated | +| System.Linq;Queryable;Average;(System.Linq.IQueryable>);summary;df-generated | +| System.Linq;Queryable;Average;(System.Linq.IQueryable>);summary;df-generated | +| System.Linq;Queryable;Average;(System.Linq.IQueryable>);summary;df-generated | +| System.Linq;Queryable;Average;(System.Linq.IQueryable>);summary;df-generated | +| System.Linq;Queryable;Average;(System.Linq.IQueryable>);summary;df-generated | +| System.Linq;Queryable;Average;(System.Linq.IQueryable);summary;df-generated | +| System.Linq;Queryable;Chunk<>;(System.Linq.IQueryable,System.Int32);summary;df-generated | +| System.Linq;Queryable;Contains<>;(System.Linq.IQueryable,TSource);summary;df-generated | +| System.Linq;Queryable;Contains<>;(System.Linq.IQueryable,TSource,System.Collections.Generic.IEqualityComparer);summary;df-generated | +| System.Linq;Queryable;Count<>;(System.Linq.IQueryable);summary;df-generated | +| System.Linq;Queryable;DistinctBy<,>;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);summary;df-generated | +| System.Linq;Queryable;DistinctBy<,>;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);summary;df-generated | +| System.Linq;Queryable;ElementAt<>;(System.Linq.IQueryable,System.Index);summary;df-generated | +| System.Linq;Queryable;ElementAtOrDefault<>;(System.Linq.IQueryable,System.Index);summary;df-generated | +| System.Linq;Queryable;ExceptBy<,>;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>);summary;df-generated | +| System.Linq;Queryable;ExceptBy<,>;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);summary;df-generated | +| System.Linq;Queryable;FirstOrDefault<>;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,TSource);summary;df-generated | +| System.Linq;Queryable;FirstOrDefault<>;(System.Linq.IQueryable,TSource);summary;df-generated | +| System.Linq;Queryable;IntersectBy<,>;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>);summary;df-generated | +| System.Linq;Queryable;IntersectBy<,>;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);summary;df-generated | +| System.Linq;Queryable;LastOrDefault<>;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,TSource);summary;df-generated | +| System.Linq;Queryable;LastOrDefault<>;(System.Linq.IQueryable,TSource);summary;df-generated | +| System.Linq;Queryable;LongCount<>;(System.Linq.IQueryable);summary;df-generated | +| System.Linq;Queryable;Max<>;(System.Linq.IQueryable);summary;df-generated | +| System.Linq;Queryable;Max<>;(System.Linq.IQueryable,System.Collections.Generic.IComparer);summary;df-generated | +| System.Linq;Queryable;MaxBy<,>;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);summary;df-generated | +| System.Linq;Queryable;MaxBy<,>;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IComparer);summary;df-generated | +| System.Linq;Queryable;Min<>;(System.Linq.IQueryable);summary;df-generated | +| System.Linq;Queryable;Min<>;(System.Linq.IQueryable,System.Collections.Generic.IComparer);summary;df-generated | +| System.Linq;Queryable;MinBy<,>;(System.Linq.IQueryable,System.Linq.Expressions.Expression>);summary;df-generated | +| System.Linq;Queryable;MinBy<,>;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,System.Collections.Generic.IComparer);summary;df-generated | +| System.Linq;Queryable;Prepend<>;(System.Linq.IQueryable,TSource);summary;df-generated | +| System.Linq;Queryable;SequenceEqual<>;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Linq;Queryable;SequenceEqual<>;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer);summary;df-generated | +| System.Linq;Queryable;SingleOrDefault<>;(System.Linq.IQueryable,System.Linq.Expressions.Expression>,TSource);summary;df-generated | +| System.Linq;Queryable;SingleOrDefault<>;(System.Linq.IQueryable,TSource);summary;df-generated | +| System.Linq;Queryable;SkipLast<>;(System.Linq.IQueryable,System.Int32);summary;df-generated | +| System.Linq;Queryable;Sum;(System.Linq.IQueryable);summary;df-generated | +| System.Linq;Queryable;Sum;(System.Linq.IQueryable);summary;df-generated | +| System.Linq;Queryable;Sum;(System.Linq.IQueryable);summary;df-generated | +| System.Linq;Queryable;Sum;(System.Linq.IQueryable);summary;df-generated | +| System.Linq;Queryable;Sum;(System.Linq.IQueryable>);summary;df-generated | +| System.Linq;Queryable;Sum;(System.Linq.IQueryable>);summary;df-generated | +| System.Linq;Queryable;Sum;(System.Linq.IQueryable>);summary;df-generated | +| System.Linq;Queryable;Sum;(System.Linq.IQueryable>);summary;df-generated | +| System.Linq;Queryable;Sum;(System.Linq.IQueryable>);summary;df-generated | +| System.Linq;Queryable;Sum;(System.Linq.IQueryable);summary;df-generated | +| System.Linq;Queryable;Take<>;(System.Linq.IQueryable,System.Range);summary;df-generated | +| System.Linq;Queryable;TakeLast<>;(System.Linq.IQueryable,System.Int32);summary;df-generated | +| System.Linq;Queryable;UnionBy<,>;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>);summary;df-generated | +| System.Linq;Queryable;UnionBy<,>;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Collections.Generic.IEqualityComparer);summary;df-generated | +| System.Linq;Queryable;Zip<,,>;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Linq;Queryable;Zip<,>;(System.Linq.IQueryable,System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Net.Cache;HttpRequestCachePolicy;HttpRequestCachePolicy;();summary;df-generated | +| System.Net.Cache;HttpRequestCachePolicy;HttpRequestCachePolicy;(System.Net.Cache.HttpRequestCacheLevel);summary;df-generated | +| System.Net.Cache;HttpRequestCachePolicy;ToString;();summary;df-generated | +| System.Net.Cache;HttpRequestCachePolicy;get_Level;();summary;df-generated | +| System.Net.Cache;RequestCachePolicy;RequestCachePolicy;();summary;df-generated | +| System.Net.Cache;RequestCachePolicy;RequestCachePolicy;(System.Net.Cache.RequestCacheLevel);summary;df-generated | +| System.Net.Cache;RequestCachePolicy;ToString;();summary;df-generated | +| System.Net.Cache;RequestCachePolicy;get_Level;();summary;df-generated | +| System.Net.Http.Headers;AuthenticationHeaderValue;AuthenticationHeaderValue;(System.String);summary;df-generated | +| System.Net.Http.Headers;AuthenticationHeaderValue;Equals;(System.Object);summary;df-generated | +| System.Net.Http.Headers;AuthenticationHeaderValue;GetHashCode;();summary;df-generated | +| System.Net.Http.Headers;AuthenticationHeaderValue;Parse;(System.String);summary;df-generated | +| System.Net.Http.Headers;AuthenticationHeaderValue;TryParse;(System.String,System.Net.Http.Headers.AuthenticationHeaderValue);summary;df-generated | +| System.Net.Http.Headers;CacheControlHeaderValue;CacheControlHeaderValue;();summary;df-generated | +| System.Net.Http.Headers;CacheControlHeaderValue;Equals;(System.Object);summary;df-generated | +| System.Net.Http.Headers;CacheControlHeaderValue;GetHashCode;();summary;df-generated | +| System.Net.Http.Headers;CacheControlHeaderValue;Parse;(System.String);summary;df-generated | +| System.Net.Http.Headers;CacheControlHeaderValue;TryParse;(System.String,System.Net.Http.Headers.CacheControlHeaderValue);summary;df-generated | +| System.Net.Http.Headers;CacheControlHeaderValue;get_Extensions;();summary;df-generated | +| System.Net.Http.Headers;CacheControlHeaderValue;get_MaxStale;();summary;df-generated | +| System.Net.Http.Headers;CacheControlHeaderValue;get_MustRevalidate;();summary;df-generated | +| System.Net.Http.Headers;CacheControlHeaderValue;get_NoCache;();summary;df-generated | +| System.Net.Http.Headers;CacheControlHeaderValue;get_NoCacheHeaders;();summary;df-generated | +| System.Net.Http.Headers;CacheControlHeaderValue;get_NoStore;();summary;df-generated | +| System.Net.Http.Headers;CacheControlHeaderValue;get_NoTransform;();summary;df-generated | +| System.Net.Http.Headers;CacheControlHeaderValue;get_OnlyIfCached;();summary;df-generated | +| System.Net.Http.Headers;CacheControlHeaderValue;get_Private;();summary;df-generated | +| System.Net.Http.Headers;CacheControlHeaderValue;get_PrivateHeaders;();summary;df-generated | +| System.Net.Http.Headers;CacheControlHeaderValue;get_ProxyRevalidate;();summary;df-generated | +| System.Net.Http.Headers;CacheControlHeaderValue;get_Public;();summary;df-generated | +| System.Net.Http.Headers;CacheControlHeaderValue;set_MaxStale;(System.Boolean);summary;df-generated | +| System.Net.Http.Headers;CacheControlHeaderValue;set_MustRevalidate;(System.Boolean);summary;df-generated | +| System.Net.Http.Headers;CacheControlHeaderValue;set_NoCache;(System.Boolean);summary;df-generated | +| System.Net.Http.Headers;CacheControlHeaderValue;set_NoStore;(System.Boolean);summary;df-generated | +| System.Net.Http.Headers;CacheControlHeaderValue;set_NoTransform;(System.Boolean);summary;df-generated | +| System.Net.Http.Headers;CacheControlHeaderValue;set_OnlyIfCached;(System.Boolean);summary;df-generated | +| System.Net.Http.Headers;CacheControlHeaderValue;set_Private;(System.Boolean);summary;df-generated | +| System.Net.Http.Headers;CacheControlHeaderValue;set_ProxyRevalidate;(System.Boolean);summary;df-generated | +| System.Net.Http.Headers;CacheControlHeaderValue;set_Public;(System.Boolean);summary;df-generated | +| System.Net.Http.Headers;ContentDispositionHeaderValue;Equals;(System.Object);summary;df-generated | +| System.Net.Http.Headers;ContentDispositionHeaderValue;GetHashCode;();summary;df-generated | +| System.Net.Http.Headers;ContentDispositionHeaderValue;Parse;(System.String);summary;df-generated | +| System.Net.Http.Headers;ContentDispositionHeaderValue;TryParse;(System.String,System.Net.Http.Headers.ContentDispositionHeaderValue);summary;df-generated | +| System.Net.Http.Headers;ContentDispositionHeaderValue;get_CreationDate;();summary;df-generated | +| System.Net.Http.Headers;ContentDispositionHeaderValue;get_ModificationDate;();summary;df-generated | +| System.Net.Http.Headers;ContentDispositionHeaderValue;get_Parameters;();summary;df-generated | +| System.Net.Http.Headers;ContentDispositionHeaderValue;get_ReadDate;();summary;df-generated | +| System.Net.Http.Headers;ContentDispositionHeaderValue;get_Size;();summary;df-generated | +| System.Net.Http.Headers;ContentDispositionHeaderValue;set_CreationDate;(System.Nullable);summary;df-generated | +| System.Net.Http.Headers;ContentDispositionHeaderValue;set_FileName;(System.String);summary;df-generated | +| System.Net.Http.Headers;ContentDispositionHeaderValue;set_FileNameStar;(System.String);summary;df-generated | +| System.Net.Http.Headers;ContentDispositionHeaderValue;set_ModificationDate;(System.Nullable);summary;df-generated | +| System.Net.Http.Headers;ContentDispositionHeaderValue;set_Name;(System.String);summary;df-generated | +| System.Net.Http.Headers;ContentDispositionHeaderValue;set_ReadDate;(System.Nullable);summary;df-generated | +| System.Net.Http.Headers;ContentDispositionHeaderValue;set_Size;(System.Nullable);summary;df-generated | +| System.Net.Http.Headers;ContentRangeHeaderValue;ContentRangeHeaderValue;(System.Int64);summary;df-generated | +| System.Net.Http.Headers;ContentRangeHeaderValue;ContentRangeHeaderValue;(System.Int64,System.Int64);summary;df-generated | +| System.Net.Http.Headers;ContentRangeHeaderValue;ContentRangeHeaderValue;(System.Int64,System.Int64,System.Int64);summary;df-generated | +| System.Net.Http.Headers;ContentRangeHeaderValue;Equals;(System.Object);summary;df-generated | +| System.Net.Http.Headers;ContentRangeHeaderValue;GetHashCode;();summary;df-generated | +| System.Net.Http.Headers;ContentRangeHeaderValue;Parse;(System.String);summary;df-generated | +| System.Net.Http.Headers;ContentRangeHeaderValue;TryParse;(System.String,System.Net.Http.Headers.ContentRangeHeaderValue);summary;df-generated | +| System.Net.Http.Headers;ContentRangeHeaderValue;get_HasLength;();summary;df-generated | +| System.Net.Http.Headers;ContentRangeHeaderValue;get_HasRange;();summary;df-generated | +| System.Net.Http.Headers;EntityTagHeaderValue;EntityTagHeaderValue;(System.String);summary;df-generated | +| System.Net.Http.Headers;EntityTagHeaderValue;Equals;(System.Object);summary;df-generated | +| System.Net.Http.Headers;EntityTagHeaderValue;GetHashCode;();summary;df-generated | +| System.Net.Http.Headers;EntityTagHeaderValue;Parse;(System.String);summary;df-generated | +| System.Net.Http.Headers;EntityTagHeaderValue;TryParse;(System.String,System.Net.Http.Headers.EntityTagHeaderValue);summary;df-generated | +| System.Net.Http.Headers;EntityTagHeaderValue;get_Any;();summary;df-generated | +| System.Net.Http.Headers;EntityTagHeaderValue;get_IsWeak;();summary;df-generated | +| System.Net.Http.Headers;HeaderStringValues+Enumerator;Dispose;();summary;df-generated | +| System.Net.Http.Headers;HeaderStringValues+Enumerator;MoveNext;();summary;df-generated | +| System.Net.Http.Headers;HeaderStringValues+Enumerator;Reset;();summary;df-generated | +| System.Net.Http.Headers;HeaderStringValues;get_Count;();summary;df-generated | +| System.Net.Http.Headers;HttpContentHeaders;get_Allow;();summary;df-generated | +| System.Net.Http.Headers;HttpContentHeaders;get_ContentDisposition;();summary;df-generated | +| System.Net.Http.Headers;HttpContentHeaders;get_ContentEncoding;();summary;df-generated | +| System.Net.Http.Headers;HttpContentHeaders;get_ContentLanguage;();summary;df-generated | +| System.Net.Http.Headers;HttpContentHeaders;get_ContentLength;();summary;df-generated | +| System.Net.Http.Headers;HttpContentHeaders;get_ContentLocation;();summary;df-generated | +| System.Net.Http.Headers;HttpContentHeaders;get_ContentMD5;();summary;df-generated | +| System.Net.Http.Headers;HttpContentHeaders;get_ContentRange;();summary;df-generated | +| System.Net.Http.Headers;HttpContentHeaders;get_ContentType;();summary;df-generated | +| System.Net.Http.Headers;HttpContentHeaders;get_Expires;();summary;df-generated | +| System.Net.Http.Headers;HttpContentHeaders;get_LastModified;();summary;df-generated | +| System.Net.Http.Headers;HttpContentHeaders;set_ContentDisposition;(System.Net.Http.Headers.ContentDispositionHeaderValue);summary;df-generated | +| System.Net.Http.Headers;HttpContentHeaders;set_ContentLength;(System.Nullable);summary;df-generated | +| System.Net.Http.Headers;HttpContentHeaders;set_ContentLocation;(System.Uri);summary;df-generated | +| System.Net.Http.Headers;HttpContentHeaders;set_ContentMD5;(System.Byte[]);summary;df-generated | +| System.Net.Http.Headers;HttpContentHeaders;set_ContentRange;(System.Net.Http.Headers.ContentRangeHeaderValue);summary;df-generated | +| System.Net.Http.Headers;HttpContentHeaders;set_ContentType;(System.Net.Http.Headers.MediaTypeHeaderValue);summary;df-generated | +| System.Net.Http.Headers;HttpContentHeaders;set_Expires;(System.Nullable);summary;df-generated | +| System.Net.Http.Headers;HttpContentHeaders;set_LastModified;(System.Nullable);summary;df-generated | +| System.Net.Http.Headers;HttpHeaderValueCollection<>;Contains;(T);summary;df-generated | +| System.Net.Http.Headers;HttpHeaderValueCollection<>;ParseAdd;(System.String);summary;df-generated | +| System.Net.Http.Headers;HttpHeaderValueCollection<>;Remove;(T);summary;df-generated | +| System.Net.Http.Headers;HttpHeaderValueCollection<>;ToString;();summary;df-generated | +| System.Net.Http.Headers;HttpHeaderValueCollection<>;TryParseAdd;(System.String);summary;df-generated | +| System.Net.Http.Headers;HttpHeaderValueCollection<>;get_Count;();summary;df-generated | +| System.Net.Http.Headers;HttpHeaderValueCollection<>;get_IsReadOnly;();summary;df-generated | +| System.Net.Http.Headers;HttpHeaders;Add;(System.String,System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Net.Http.Headers;HttpHeaders;Add;(System.String,System.String);summary;df-generated | +| System.Net.Http.Headers;HttpHeaders;Contains;(System.String);summary;df-generated | +| System.Net.Http.Headers;HttpHeaders;GetValues;(System.String);summary;df-generated | +| System.Net.Http.Headers;HttpHeaders;HttpHeaders;();summary;df-generated | +| System.Net.Http.Headers;HttpHeaders;Remove;(System.String);summary;df-generated | +| System.Net.Http.Headers;HttpHeaders;ToString;();summary;df-generated | +| System.Net.Http.Headers;HttpHeaders;TryAddWithoutValidation;(System.String,System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Net.Http.Headers;HttpHeaders;TryAddWithoutValidation;(System.String,System.String);summary;df-generated | +| System.Net.Http.Headers;HttpHeaders;TryGetValues;(System.String,System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Net.Http.Headers;HttpHeadersNonValidated+Enumerator;Dispose;();summary;df-generated | +| System.Net.Http.Headers;HttpHeadersNonValidated+Enumerator;MoveNext;();summary;df-generated | +| System.Net.Http.Headers;HttpHeadersNonValidated+Enumerator;Reset;();summary;df-generated | +| System.Net.Http.Headers;HttpHeadersNonValidated;Contains;(System.String);summary;df-generated | +| System.Net.Http.Headers;HttpHeadersNonValidated;ContainsKey;(System.String);summary;df-generated | +| System.Net.Http.Headers;HttpHeadersNonValidated;get_Count;();summary;df-generated | +| System.Net.Http.Headers;HttpRequestHeaders;get_Accept;();summary;df-generated | +| System.Net.Http.Headers;HttpRequestHeaders;get_AcceptCharset;();summary;df-generated | +| System.Net.Http.Headers;HttpRequestHeaders;get_AcceptEncoding;();summary;df-generated | +| System.Net.Http.Headers;HttpRequestHeaders;get_AcceptLanguage;();summary;df-generated | +| System.Net.Http.Headers;HttpRequestHeaders;get_Authorization;();summary;df-generated | +| System.Net.Http.Headers;HttpRequestHeaders;get_CacheControl;();summary;df-generated | +| System.Net.Http.Headers;HttpRequestHeaders;get_Connection;();summary;df-generated | +| System.Net.Http.Headers;HttpRequestHeaders;get_ConnectionClose;();summary;df-generated | +| System.Net.Http.Headers;HttpRequestHeaders;get_Date;();summary;df-generated | +| System.Net.Http.Headers;HttpRequestHeaders;get_Expect;();summary;df-generated | +| System.Net.Http.Headers;HttpRequestHeaders;get_ExpectContinue;();summary;df-generated | +| System.Net.Http.Headers;HttpRequestHeaders;get_From;();summary;df-generated | +| System.Net.Http.Headers;HttpRequestHeaders;get_Host;();summary;df-generated | +| System.Net.Http.Headers;HttpRequestHeaders;get_IfMatch;();summary;df-generated | +| System.Net.Http.Headers;HttpRequestHeaders;get_IfModifiedSince;();summary;df-generated | +| System.Net.Http.Headers;HttpRequestHeaders;get_IfNoneMatch;();summary;df-generated | +| System.Net.Http.Headers;HttpRequestHeaders;get_IfRange;();summary;df-generated | +| System.Net.Http.Headers;HttpRequestHeaders;get_IfUnmodifiedSince;();summary;df-generated | +| System.Net.Http.Headers;HttpRequestHeaders;get_MaxForwards;();summary;df-generated | +| System.Net.Http.Headers;HttpRequestHeaders;get_Pragma;();summary;df-generated | +| System.Net.Http.Headers;HttpRequestHeaders;get_ProxyAuthorization;();summary;df-generated | +| System.Net.Http.Headers;HttpRequestHeaders;get_Range;();summary;df-generated | +| System.Net.Http.Headers;HttpRequestHeaders;get_Referrer;();summary;df-generated | +| System.Net.Http.Headers;HttpRequestHeaders;get_TE;();summary;df-generated | +| System.Net.Http.Headers;HttpRequestHeaders;get_Trailer;();summary;df-generated | +| System.Net.Http.Headers;HttpRequestHeaders;get_TransferEncoding;();summary;df-generated | +| System.Net.Http.Headers;HttpRequestHeaders;get_TransferEncodingChunked;();summary;df-generated | +| System.Net.Http.Headers;HttpRequestHeaders;get_Upgrade;();summary;df-generated | +| System.Net.Http.Headers;HttpRequestHeaders;get_UserAgent;();summary;df-generated | +| System.Net.Http.Headers;HttpRequestHeaders;get_Via;();summary;df-generated | +| System.Net.Http.Headers;HttpRequestHeaders;get_Warning;();summary;df-generated | +| System.Net.Http.Headers;HttpRequestHeaders;set_Authorization;(System.Net.Http.Headers.AuthenticationHeaderValue);summary;df-generated | +| System.Net.Http.Headers;HttpRequestHeaders;set_CacheControl;(System.Net.Http.Headers.CacheControlHeaderValue);summary;df-generated | +| System.Net.Http.Headers;HttpRequestHeaders;set_ConnectionClose;(System.Nullable);summary;df-generated | +| System.Net.Http.Headers;HttpRequestHeaders;set_Date;(System.Nullable);summary;df-generated | +| System.Net.Http.Headers;HttpRequestHeaders;set_ExpectContinue;(System.Nullable);summary;df-generated | +| System.Net.Http.Headers;HttpRequestHeaders;set_From;(System.String);summary;df-generated | +| System.Net.Http.Headers;HttpRequestHeaders;set_Host;(System.String);summary;df-generated | +| System.Net.Http.Headers;HttpRequestHeaders;set_IfModifiedSince;(System.Nullable);summary;df-generated | +| System.Net.Http.Headers;HttpRequestHeaders;set_IfRange;(System.Net.Http.Headers.RangeConditionHeaderValue);summary;df-generated | +| System.Net.Http.Headers;HttpRequestHeaders;set_IfUnmodifiedSince;(System.Nullable);summary;df-generated | +| System.Net.Http.Headers;HttpRequestHeaders;set_MaxForwards;(System.Nullable);summary;df-generated | +| System.Net.Http.Headers;HttpRequestHeaders;set_ProxyAuthorization;(System.Net.Http.Headers.AuthenticationHeaderValue);summary;df-generated | +| System.Net.Http.Headers;HttpRequestHeaders;set_Range;(System.Net.Http.Headers.RangeHeaderValue);summary;df-generated | +| System.Net.Http.Headers;HttpRequestHeaders;set_Referrer;(System.Uri);summary;df-generated | +| System.Net.Http.Headers;HttpRequestHeaders;set_TransferEncodingChunked;(System.Nullable);summary;df-generated | +| System.Net.Http.Headers;HttpResponseHeaders;get_Age;();summary;df-generated | +| System.Net.Http.Headers;HttpResponseHeaders;get_CacheControl;();summary;df-generated | +| System.Net.Http.Headers;HttpResponseHeaders;get_Connection;();summary;df-generated | +| System.Net.Http.Headers;HttpResponseHeaders;get_ConnectionClose;();summary;df-generated | +| System.Net.Http.Headers;HttpResponseHeaders;get_Date;();summary;df-generated | +| System.Net.Http.Headers;HttpResponseHeaders;get_ETag;();summary;df-generated | +| System.Net.Http.Headers;HttpResponseHeaders;get_Location;();summary;df-generated | +| System.Net.Http.Headers;HttpResponseHeaders;get_Pragma;();summary;df-generated | +| System.Net.Http.Headers;HttpResponseHeaders;get_RetryAfter;();summary;df-generated | +| System.Net.Http.Headers;HttpResponseHeaders;get_Trailer;();summary;df-generated | +| System.Net.Http.Headers;HttpResponseHeaders;get_TransferEncoding;();summary;df-generated | +| System.Net.Http.Headers;HttpResponseHeaders;get_TransferEncodingChunked;();summary;df-generated | +| System.Net.Http.Headers;HttpResponseHeaders;get_Upgrade;();summary;df-generated | +| System.Net.Http.Headers;HttpResponseHeaders;get_Via;();summary;df-generated | +| System.Net.Http.Headers;HttpResponseHeaders;get_Warning;();summary;df-generated | +| System.Net.Http.Headers;HttpResponseHeaders;set_Age;(System.Nullable);summary;df-generated | +| System.Net.Http.Headers;HttpResponseHeaders;set_CacheControl;(System.Net.Http.Headers.CacheControlHeaderValue);summary;df-generated | +| System.Net.Http.Headers;HttpResponseHeaders;set_ConnectionClose;(System.Nullable);summary;df-generated | +| System.Net.Http.Headers;HttpResponseHeaders;set_Date;(System.Nullable);summary;df-generated | +| System.Net.Http.Headers;HttpResponseHeaders;set_ETag;(System.Net.Http.Headers.EntityTagHeaderValue);summary;df-generated | +| System.Net.Http.Headers;HttpResponseHeaders;set_Location;(System.Uri);summary;df-generated | +| System.Net.Http.Headers;HttpResponseHeaders;set_RetryAfter;(System.Net.Http.Headers.RetryConditionHeaderValue);summary;df-generated | +| System.Net.Http.Headers;HttpResponseHeaders;set_TransferEncodingChunked;(System.Nullable);summary;df-generated | +| System.Net.Http.Headers;MediaTypeHeaderValue;Equals;(System.Object);summary;df-generated | +| System.Net.Http.Headers;MediaTypeHeaderValue;GetHashCode;();summary;df-generated | +| System.Net.Http.Headers;MediaTypeHeaderValue;Parse;(System.String);summary;df-generated | +| System.Net.Http.Headers;MediaTypeHeaderValue;get_Parameters;();summary;df-generated | +| System.Net.Http.Headers;MediaTypeHeaderValue;set_CharSet;(System.String);summary;df-generated | +| System.Net.Http.Headers;MediaTypeWithQualityHeaderValue;Clone;();summary;df-generated | +| System.Net.Http.Headers;MediaTypeWithQualityHeaderValue;MediaTypeWithQualityHeaderValue;(System.String);summary;df-generated | +| System.Net.Http.Headers;MediaTypeWithQualityHeaderValue;MediaTypeWithQualityHeaderValue;(System.String,System.Double);summary;df-generated | +| System.Net.Http.Headers;MediaTypeWithQualityHeaderValue;Parse;(System.String);summary;df-generated | +| System.Net.Http.Headers;MediaTypeWithQualityHeaderValue;get_Quality;();summary;df-generated | +| System.Net.Http.Headers;MediaTypeWithQualityHeaderValue;set_Quality;(System.Nullable);summary;df-generated | +| System.Net.Http.Headers;NameValueHeaderValue;Equals;(System.Object);summary;df-generated | +| System.Net.Http.Headers;NameValueHeaderValue;GetHashCode;();summary;df-generated | +| System.Net.Http.Headers;NameValueHeaderValue;NameValueHeaderValue;(System.String);summary;df-generated | +| System.Net.Http.Headers;NameValueHeaderValue;Parse;(System.String);summary;df-generated | +| System.Net.Http.Headers;NameValueHeaderValue;TryParse;(System.String,System.Net.Http.Headers.NameValueHeaderValue);summary;df-generated | +| System.Net.Http.Headers;NameValueWithParametersHeaderValue;Clone;();summary;df-generated | +| System.Net.Http.Headers;NameValueWithParametersHeaderValue;Equals;(System.Object);summary;df-generated | +| System.Net.Http.Headers;NameValueWithParametersHeaderValue;GetHashCode;();summary;df-generated | +| System.Net.Http.Headers;NameValueWithParametersHeaderValue;NameValueWithParametersHeaderValue;(System.Net.Http.Headers.NameValueWithParametersHeaderValue);summary;df-generated | +| System.Net.Http.Headers;NameValueWithParametersHeaderValue;NameValueWithParametersHeaderValue;(System.String);summary;df-generated | +| System.Net.Http.Headers;NameValueWithParametersHeaderValue;NameValueWithParametersHeaderValue;(System.String,System.String);summary;df-generated | +| System.Net.Http.Headers;NameValueWithParametersHeaderValue;Parse;(System.String);summary;df-generated | +| System.Net.Http.Headers;NameValueWithParametersHeaderValue;TryParse;(System.String,System.Net.Http.Headers.NameValueWithParametersHeaderValue);summary;df-generated | +| System.Net.Http.Headers;NameValueWithParametersHeaderValue;get_Parameters;();summary;df-generated | +| System.Net.Http.Headers;ProductHeaderValue;Equals;(System.Object);summary;df-generated | +| System.Net.Http.Headers;ProductHeaderValue;GetHashCode;();summary;df-generated | +| System.Net.Http.Headers;ProductHeaderValue;Parse;(System.String);summary;df-generated | +| System.Net.Http.Headers;ProductHeaderValue;ProductHeaderValue;(System.String);summary;df-generated | +| System.Net.Http.Headers;ProductHeaderValue;TryParse;(System.String,System.Net.Http.Headers.ProductHeaderValue);summary;df-generated | +| System.Net.Http.Headers;ProductInfoHeaderValue;Equals;(System.Object);summary;df-generated | +| System.Net.Http.Headers;ProductInfoHeaderValue;GetHashCode;();summary;df-generated | +| System.Net.Http.Headers;ProductInfoHeaderValue;ProductInfoHeaderValue;(System.String,System.String);summary;df-generated | +| System.Net.Http.Headers;RangeConditionHeaderValue;Equals;(System.Object);summary;df-generated | +| System.Net.Http.Headers;RangeConditionHeaderValue;GetHashCode;();summary;df-generated | +| System.Net.Http.Headers;RangeConditionHeaderValue;Parse;(System.String);summary;df-generated | +| System.Net.Http.Headers;RangeConditionHeaderValue;RangeConditionHeaderValue;(System.String);summary;df-generated | +| System.Net.Http.Headers;RangeConditionHeaderValue;TryParse;(System.String,System.Net.Http.Headers.RangeConditionHeaderValue);summary;df-generated | +| System.Net.Http.Headers;RangeHeaderValue;Equals;(System.Object);summary;df-generated | +| System.Net.Http.Headers;RangeHeaderValue;GetHashCode;();summary;df-generated | +| System.Net.Http.Headers;RangeHeaderValue;Parse;(System.String);summary;df-generated | +| System.Net.Http.Headers;RangeHeaderValue;RangeHeaderValue;();summary;df-generated | +| System.Net.Http.Headers;RangeHeaderValue;RangeHeaderValue;(System.Nullable,System.Nullable);summary;df-generated | +| System.Net.Http.Headers;RangeHeaderValue;TryParse;(System.String,System.Net.Http.Headers.RangeHeaderValue);summary;df-generated | +| System.Net.Http.Headers;RangeHeaderValue;get_Ranges;();summary;df-generated | +| System.Net.Http.Headers;RangeItemHeaderValue;Equals;(System.Object);summary;df-generated | +| System.Net.Http.Headers;RangeItemHeaderValue;GetHashCode;();summary;df-generated | +| System.Net.Http.Headers;RangeItemHeaderValue;ToString;();summary;df-generated | +| System.Net.Http.Headers;RetryConditionHeaderValue;Equals;(System.Object);summary;df-generated | +| System.Net.Http.Headers;RetryConditionHeaderValue;GetHashCode;();summary;df-generated | +| System.Net.Http.Headers;RetryConditionHeaderValue;Parse;(System.String);summary;df-generated | +| System.Net.Http.Headers;RetryConditionHeaderValue;ToString;();summary;df-generated | +| System.Net.Http.Headers;RetryConditionHeaderValue;TryParse;(System.String,System.Net.Http.Headers.RetryConditionHeaderValue);summary;df-generated | +| System.Net.Http.Headers;StringWithQualityHeaderValue;Equals;(System.Object);summary;df-generated | +| System.Net.Http.Headers;StringWithQualityHeaderValue;GetHashCode;();summary;df-generated | +| System.Net.Http.Headers;StringWithQualityHeaderValue;Parse;(System.String);summary;df-generated | +| System.Net.Http.Headers;StringWithQualityHeaderValue;TryParse;(System.String,System.Net.Http.Headers.StringWithQualityHeaderValue);summary;df-generated | +| System.Net.Http.Headers;TransferCodingHeaderValue;Equals;(System.Object);summary;df-generated | +| System.Net.Http.Headers;TransferCodingHeaderValue;GetHashCode;();summary;df-generated | +| System.Net.Http.Headers;TransferCodingHeaderValue;Parse;(System.String);summary;df-generated | +| System.Net.Http.Headers;TransferCodingHeaderValue;get_Parameters;();summary;df-generated | +| System.Net.Http.Headers;TransferCodingWithQualityHeaderValue;Clone;();summary;df-generated | +| System.Net.Http.Headers;TransferCodingWithQualityHeaderValue;Parse;(System.String);summary;df-generated | +| System.Net.Http.Headers;TransferCodingWithQualityHeaderValue;TransferCodingWithQualityHeaderValue;(System.String);summary;df-generated | +| System.Net.Http.Headers;TransferCodingWithQualityHeaderValue;TransferCodingWithQualityHeaderValue;(System.String,System.Double);summary;df-generated | +| System.Net.Http.Headers;TransferCodingWithQualityHeaderValue;get_Quality;();summary;df-generated | +| System.Net.Http.Headers;TransferCodingWithQualityHeaderValue;set_Quality;(System.Nullable);summary;df-generated | +| System.Net.Http.Headers;ViaHeaderValue;Equals;(System.Object);summary;df-generated | +| System.Net.Http.Headers;ViaHeaderValue;GetHashCode;();summary;df-generated | +| System.Net.Http.Headers;ViaHeaderValue;Parse;(System.String);summary;df-generated | +| System.Net.Http.Headers;ViaHeaderValue;TryParse;(System.String,System.Net.Http.Headers.ViaHeaderValue);summary;df-generated | +| System.Net.Http.Headers;ViaHeaderValue;ViaHeaderValue;(System.String,System.String);summary;df-generated | +| System.Net.Http.Headers;ViaHeaderValue;ViaHeaderValue;(System.String,System.String,System.String);summary;df-generated | +| System.Net.Http.Headers;WarningHeaderValue;Equals;(System.Object);summary;df-generated | +| System.Net.Http.Headers;WarningHeaderValue;GetHashCode;();summary;df-generated | +| System.Net.Http.Headers;WarningHeaderValue;Parse;(System.String);summary;df-generated | +| System.Net.Http.Headers;WarningHeaderValue;TryParse;(System.String,System.Net.Http.Headers.WarningHeaderValue);summary;df-generated | +| System.Net.Http.Headers;WarningHeaderValue;get_Code;();summary;df-generated | +| System.Net.Http.Json;HttpClientJsonExtensions;GetFromJsonAsync;(System.Net.Http.HttpClient,System.String,System.Type,System.Text.Json.JsonSerializerOptions,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http.Json;HttpClientJsonExtensions;GetFromJsonAsync;(System.Net.Http.HttpClient,System.String,System.Type,System.Text.Json.Serialization.JsonSerializerContext,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http.Json;HttpClientJsonExtensions;GetFromJsonAsync;(System.Net.Http.HttpClient,System.String,System.Type,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http.Json;HttpClientJsonExtensions;GetFromJsonAsync;(System.Net.Http.HttpClient,System.Uri,System.Type,System.Text.Json.JsonSerializerOptions,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http.Json;HttpClientJsonExtensions;GetFromJsonAsync;(System.Net.Http.HttpClient,System.Uri,System.Type,System.Text.Json.Serialization.JsonSerializerContext,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http.Json;HttpClientJsonExtensions;GetFromJsonAsync;(System.Net.Http.HttpClient,System.Uri,System.Type,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http.Json;HttpClientJsonExtensions;GetFromJsonAsync<>;(System.Net.Http.HttpClient,System.String,System.Text.Json.JsonSerializerOptions,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http.Json;HttpClientJsonExtensions;GetFromJsonAsync<>;(System.Net.Http.HttpClient,System.String,System.Text.Json.Serialization.Metadata.JsonTypeInfo,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http.Json;HttpClientJsonExtensions;GetFromJsonAsync<>;(System.Net.Http.HttpClient,System.String,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http.Json;HttpClientJsonExtensions;GetFromJsonAsync<>;(System.Net.Http.HttpClient,System.Uri,System.Text.Json.JsonSerializerOptions,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http.Json;HttpClientJsonExtensions;GetFromJsonAsync<>;(System.Net.Http.HttpClient,System.Uri,System.Text.Json.Serialization.Metadata.JsonTypeInfo,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http.Json;HttpClientJsonExtensions;GetFromJsonAsync<>;(System.Net.Http.HttpClient,System.Uri,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http.Json;HttpClientJsonExtensions;PatchAsJsonAsync<>;(System.Net.Http.HttpClient,System.String,TValue,System.Text.Json.JsonSerializerOptions,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http.Json;HttpClientJsonExtensions;PatchAsJsonAsync<>;(System.Net.Http.HttpClient,System.String,TValue,System.Text.Json.Serialization.Metadata.JsonTypeInfo,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http.Json;HttpClientJsonExtensions;PatchAsJsonAsync<>;(System.Net.Http.HttpClient,System.String,TValue,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http.Json;HttpClientJsonExtensions;PatchAsJsonAsync<>;(System.Net.Http.HttpClient,System.Uri,TValue,System.Text.Json.JsonSerializerOptions,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http.Json;HttpClientJsonExtensions;PatchAsJsonAsync<>;(System.Net.Http.HttpClient,System.Uri,TValue,System.Text.Json.Serialization.Metadata.JsonTypeInfo,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http.Json;HttpClientJsonExtensions;PatchAsJsonAsync<>;(System.Net.Http.HttpClient,System.Uri,TValue,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http.Json;HttpClientJsonExtensions;PostAsJsonAsync<>;(System.Net.Http.HttpClient,System.String,TValue,System.Text.Json.JsonSerializerOptions,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http.Json;HttpClientJsonExtensions;PostAsJsonAsync<>;(System.Net.Http.HttpClient,System.String,TValue,System.Text.Json.Serialization.Metadata.JsonTypeInfo,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http.Json;HttpClientJsonExtensions;PostAsJsonAsync<>;(System.Net.Http.HttpClient,System.String,TValue,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http.Json;HttpClientJsonExtensions;PostAsJsonAsync<>;(System.Net.Http.HttpClient,System.Uri,TValue,System.Text.Json.JsonSerializerOptions,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http.Json;HttpClientJsonExtensions;PostAsJsonAsync<>;(System.Net.Http.HttpClient,System.Uri,TValue,System.Text.Json.Serialization.Metadata.JsonTypeInfo,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http.Json;HttpClientJsonExtensions;PostAsJsonAsync<>;(System.Net.Http.HttpClient,System.Uri,TValue,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http.Json;HttpClientJsonExtensions;PutAsJsonAsync<>;(System.Net.Http.HttpClient,System.String,TValue,System.Text.Json.JsonSerializerOptions,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http.Json;HttpClientJsonExtensions;PutAsJsonAsync<>;(System.Net.Http.HttpClient,System.String,TValue,System.Text.Json.Serialization.Metadata.JsonTypeInfo,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http.Json;HttpClientJsonExtensions;PutAsJsonAsync<>;(System.Net.Http.HttpClient,System.String,TValue,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http.Json;HttpClientJsonExtensions;PutAsJsonAsync<>;(System.Net.Http.HttpClient,System.Uri,TValue,System.Text.Json.JsonSerializerOptions,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http.Json;HttpClientJsonExtensions;PutAsJsonAsync<>;(System.Net.Http.HttpClient,System.Uri,TValue,System.Text.Json.Serialization.Metadata.JsonTypeInfo,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http.Json;HttpClientJsonExtensions;PutAsJsonAsync<>;(System.Net.Http.HttpClient,System.Uri,TValue,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http.Json;HttpContentJsonExtensions;ReadFromJsonAsync;(System.Net.Http.HttpContent,System.Type,System.Text.Json.JsonSerializerOptions,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http.Json;HttpContentJsonExtensions;ReadFromJsonAsync;(System.Net.Http.HttpContent,System.Type,System.Text.Json.Serialization.JsonSerializerContext,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http.Json;HttpContentJsonExtensions;ReadFromJsonAsync<>;(System.Net.Http.HttpContent,System.Text.Json.JsonSerializerOptions,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http.Json;HttpContentJsonExtensions;ReadFromJsonAsync<>;(System.Net.Http.HttpContent,System.Text.Json.Serialization.Metadata.JsonTypeInfo,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http.Json;JsonContent;SerializeToStream;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http.Json;JsonContent;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext);summary;df-generated | +| System.Net.Http.Json;JsonContent;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http.Json;JsonContent;TryComputeLength;(System.Int64);summary;df-generated | +| System.Net.Http.Json;JsonContent;get_ObjectType;();summary;df-generated | +| System.Net.Http.Json;JsonContent;get_Value;();summary;df-generated | +| System.Net.Http;ByteArrayContent;TryComputeLength;(System.Int64);summary;df-generated | +| System.Net.Http;DelegatingHandler;DelegatingHandler;();summary;df-generated | +| System.Net.Http;DelegatingHandler;Dispose;(System.Boolean);summary;df-generated | +| System.Net.Http;DelegatingHandler;Send;(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http;FormUrlEncodedContent;FormUrlEncodedContent;(System.Collections.Generic.IEnumerable>);summary;df-generated | +| System.Net.Http;HttpClient;CancelPendingRequests;();summary;df-generated | +| System.Net.Http;HttpClient;DeleteAsync;(System.String);summary;df-generated | +| System.Net.Http;HttpClient;DeleteAsync;(System.String,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http;HttpClient;DeleteAsync;(System.Uri);summary;df-generated | +| System.Net.Http;HttpClient;DeleteAsync;(System.Uri,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http;HttpClient;Dispose;(System.Boolean);summary;df-generated | +| System.Net.Http;HttpClient;GetAsync;(System.String);summary;df-generated | +| System.Net.Http;HttpClient;GetAsync;(System.String,System.Net.Http.HttpCompletionOption);summary;df-generated | +| System.Net.Http;HttpClient;GetAsync;(System.String,System.Net.Http.HttpCompletionOption,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http;HttpClient;GetAsync;(System.String,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http;HttpClient;GetAsync;(System.Uri);summary;df-generated | +| System.Net.Http;HttpClient;GetAsync;(System.Uri,System.Net.Http.HttpCompletionOption);summary;df-generated | +| System.Net.Http;HttpClient;GetAsync;(System.Uri,System.Net.Http.HttpCompletionOption,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http;HttpClient;GetAsync;(System.Uri,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http;HttpClient;GetByteArrayAsync;(System.String);summary;df-generated | +| System.Net.Http;HttpClient;GetByteArrayAsync;(System.String,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http;HttpClient;GetByteArrayAsync;(System.Uri);summary;df-generated | +| System.Net.Http;HttpClient;GetByteArrayAsync;(System.Uri,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http;HttpClient;GetStreamAsync;(System.String);summary;df-generated | +| System.Net.Http;HttpClient;GetStreamAsync;(System.String,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http;HttpClient;GetStreamAsync;(System.Uri);summary;df-generated | +| System.Net.Http;HttpClient;GetStreamAsync;(System.Uri,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http;HttpClient;GetStringAsync;(System.String);summary;df-generated | +| System.Net.Http;HttpClient;GetStringAsync;(System.String,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http;HttpClient;GetStringAsync;(System.Uri);summary;df-generated | +| System.Net.Http;HttpClient;GetStringAsync;(System.Uri,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http;HttpClient;HttpClient;();summary;df-generated | +| System.Net.Http;HttpClient;HttpClient;(System.Net.Http.HttpMessageHandler);summary;df-generated | +| System.Net.Http;HttpClient;HttpClient;(System.Net.Http.HttpMessageHandler,System.Boolean);summary;df-generated | +| System.Net.Http;HttpClient;PatchAsync;(System.String,System.Net.Http.HttpContent);summary;df-generated | +| System.Net.Http;HttpClient;PatchAsync;(System.String,System.Net.Http.HttpContent,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http;HttpClient;PatchAsync;(System.Uri,System.Net.Http.HttpContent);summary;df-generated | +| System.Net.Http;HttpClient;PatchAsync;(System.Uri,System.Net.Http.HttpContent,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http;HttpClient;PostAsync;(System.String,System.Net.Http.HttpContent);summary;df-generated | +| System.Net.Http;HttpClient;PostAsync;(System.String,System.Net.Http.HttpContent,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http;HttpClient;PostAsync;(System.Uri,System.Net.Http.HttpContent);summary;df-generated | +| System.Net.Http;HttpClient;PostAsync;(System.Uri,System.Net.Http.HttpContent,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http;HttpClient;PutAsync;(System.String,System.Net.Http.HttpContent);summary;df-generated | +| System.Net.Http;HttpClient;PutAsync;(System.String,System.Net.Http.HttpContent,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http;HttpClient;PutAsync;(System.Uri,System.Net.Http.HttpContent);summary;df-generated | +| System.Net.Http;HttpClient;PutAsync;(System.Uri,System.Net.Http.HttpContent,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http;HttpClient;get_DefaultProxy;();summary;df-generated | +| System.Net.Http;HttpClient;get_DefaultRequestHeaders;();summary;df-generated | +| System.Net.Http;HttpClient;get_DefaultVersionPolicy;();summary;df-generated | +| System.Net.Http;HttpClient;get_MaxResponseContentBufferSize;();summary;df-generated | +| System.Net.Http;HttpClient;set_DefaultProxy;(System.Net.IWebProxy);summary;df-generated | +| System.Net.Http;HttpClient;set_DefaultVersionPolicy;(System.Net.Http.HttpVersionPolicy);summary;df-generated | +| System.Net.Http;HttpClient;set_MaxResponseContentBufferSize;(System.Int64);summary;df-generated | +| System.Net.Http;HttpClientFactoryExtensions;CreateClient;(System.Net.Http.IHttpClientFactory);summary;df-generated | +| System.Net.Http;HttpClientHandler;Dispose;(System.Boolean);summary;df-generated | +| System.Net.Http;HttpClientHandler;HttpClientHandler;();summary;df-generated | +| System.Net.Http;HttpClientHandler;Send;(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http;HttpClientHandler;get_AllowAutoRedirect;();summary;df-generated | +| System.Net.Http;HttpClientHandler;get_AutomaticDecompression;();summary;df-generated | +| System.Net.Http;HttpClientHandler;get_CheckCertificateRevocationList;();summary;df-generated | +| System.Net.Http;HttpClientHandler;get_ClientCertificateOptions;();summary;df-generated | +| System.Net.Http;HttpClientHandler;get_ClientCertificates;();summary;df-generated | +| System.Net.Http;HttpClientHandler;get_CookieContainer;();summary;df-generated | +| System.Net.Http;HttpClientHandler;get_Credentials;();summary;df-generated | +| System.Net.Http;HttpClientHandler;get_DangerousAcceptAnyServerCertificateValidator;();summary;df-generated | +| System.Net.Http;HttpClientHandler;get_DefaultProxyCredentials;();summary;df-generated | +| System.Net.Http;HttpClientHandler;get_MaxAutomaticRedirections;();summary;df-generated | +| System.Net.Http;HttpClientHandler;get_MaxConnectionsPerServer;();summary;df-generated | +| System.Net.Http;HttpClientHandler;get_MaxRequestContentBufferSize;();summary;df-generated | +| System.Net.Http;HttpClientHandler;get_MaxResponseHeadersLength;();summary;df-generated | +| System.Net.Http;HttpClientHandler;get_PreAuthenticate;();summary;df-generated | +| System.Net.Http;HttpClientHandler;get_Properties;();summary;df-generated | +| System.Net.Http;HttpClientHandler;get_Proxy;();summary;df-generated | +| System.Net.Http;HttpClientHandler;get_ServerCertificateCustomValidationCallback;();summary;df-generated | +| System.Net.Http;HttpClientHandler;get_SslProtocols;();summary;df-generated | +| System.Net.Http;HttpClientHandler;get_SupportsAutomaticDecompression;();summary;df-generated | +| System.Net.Http;HttpClientHandler;get_SupportsProxy;();summary;df-generated | +| System.Net.Http;HttpClientHandler;get_SupportsRedirectConfiguration;();summary;df-generated | +| System.Net.Http;HttpClientHandler;get_UseCookies;();summary;df-generated | +| System.Net.Http;HttpClientHandler;get_UseDefaultCredentials;();summary;df-generated | +| System.Net.Http;HttpClientHandler;get_UseProxy;();summary;df-generated | +| System.Net.Http;HttpClientHandler;set_AllowAutoRedirect;(System.Boolean);summary;df-generated | +| System.Net.Http;HttpClientHandler;set_AutomaticDecompression;(System.Net.DecompressionMethods);summary;df-generated | +| System.Net.Http;HttpClientHandler;set_CheckCertificateRevocationList;(System.Boolean);summary;df-generated | +| System.Net.Http;HttpClientHandler;set_ClientCertificateOptions;(System.Net.Http.ClientCertificateOption);summary;df-generated | +| System.Net.Http;HttpClientHandler;set_CookieContainer;(System.Net.CookieContainer);summary;df-generated | +| System.Net.Http;HttpClientHandler;set_Credentials;(System.Net.ICredentials);summary;df-generated | +| System.Net.Http;HttpClientHandler;set_DefaultProxyCredentials;(System.Net.ICredentials);summary;df-generated | +| System.Net.Http;HttpClientHandler;set_MaxAutomaticRedirections;(System.Int32);summary;df-generated | +| System.Net.Http;HttpClientHandler;set_MaxConnectionsPerServer;(System.Int32);summary;df-generated | +| System.Net.Http;HttpClientHandler;set_MaxRequestContentBufferSize;(System.Int64);summary;df-generated | +| System.Net.Http;HttpClientHandler;set_MaxResponseHeadersLength;(System.Int32);summary;df-generated | +| System.Net.Http;HttpClientHandler;set_PreAuthenticate;(System.Boolean);summary;df-generated | +| System.Net.Http;HttpClientHandler;set_Proxy;(System.Net.IWebProxy);summary;df-generated | +| System.Net.Http;HttpClientHandler;set_SslProtocols;(System.Security.Authentication.SslProtocols);summary;df-generated | +| System.Net.Http;HttpClientHandler;set_UseCookies;(System.Boolean);summary;df-generated | +| System.Net.Http;HttpClientHandler;set_UseDefaultCredentials;(System.Boolean);summary;df-generated | +| System.Net.Http;HttpClientHandler;set_UseProxy;(System.Boolean);summary;df-generated | +| System.Net.Http;HttpContent;CreateContentReadStreamAsync;();summary;df-generated | +| System.Net.Http;HttpContent;Dispose;();summary;df-generated | +| System.Net.Http;HttpContent;Dispose;(System.Boolean);summary;df-generated | +| System.Net.Http;HttpContent;HttpContent;();summary;df-generated | +| System.Net.Http;HttpContent;LoadIntoBufferAsync;();summary;df-generated | +| System.Net.Http;HttpContent;LoadIntoBufferAsync;(System.Int64);summary;df-generated | +| System.Net.Http;HttpContent;ReadAsByteArrayAsync;();summary;df-generated | +| System.Net.Http;HttpContent;ReadAsByteArrayAsync;(System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http;HttpContent;ReadAsStringAsync;();summary;df-generated | +| System.Net.Http;HttpContent;ReadAsStringAsync;(System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http;HttpContent;SerializeToStream;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http;HttpContent;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext);summary;df-generated | +| System.Net.Http;HttpContent;TryComputeLength;(System.Int64);summary;df-generated | +| System.Net.Http;HttpMessageHandler;Dispose;();summary;df-generated | +| System.Net.Http;HttpMessageHandler;Dispose;(System.Boolean);summary;df-generated | +| System.Net.Http;HttpMessageHandler;HttpMessageHandler;();summary;df-generated | +| System.Net.Http;HttpMessageHandler;Send;(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http;HttpMessageHandler;SendAsync;(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http;HttpMessageHandlerFactoryExtensions;CreateHandler;(System.Net.Http.IHttpMessageHandlerFactory);summary;df-generated | +| System.Net.Http;HttpMessageInvoker;Dispose;();summary;df-generated | +| System.Net.Http;HttpMessageInvoker;Dispose;(System.Boolean);summary;df-generated | +| System.Net.Http;HttpMessageInvoker;HttpMessageInvoker;(System.Net.Http.HttpMessageHandler);summary;df-generated | +| System.Net.Http;HttpMessageInvoker;Send;(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http;HttpMethod;Equals;(System.Net.Http.HttpMethod);summary;df-generated | +| System.Net.Http;HttpMethod;Equals;(System.Object);summary;df-generated | +| System.Net.Http;HttpMethod;GetHashCode;();summary;df-generated | +| System.Net.Http;HttpMethod;get_Delete;();summary;df-generated | +| System.Net.Http;HttpMethod;get_Get;();summary;df-generated | +| System.Net.Http;HttpMethod;get_Head;();summary;df-generated | +| System.Net.Http;HttpMethod;get_Options;();summary;df-generated | +| System.Net.Http;HttpMethod;get_Patch;();summary;df-generated | +| System.Net.Http;HttpMethod;get_Post;();summary;df-generated | +| System.Net.Http;HttpMethod;get_Put;();summary;df-generated | +| System.Net.Http;HttpMethod;get_Trace;();summary;df-generated | +| System.Net.Http;HttpRequestException;HttpRequestException;();summary;df-generated | +| System.Net.Http;HttpRequestException;HttpRequestException;(System.String);summary;df-generated | +| System.Net.Http;HttpRequestException;HttpRequestException;(System.String,System.Exception);summary;df-generated | +| System.Net.Http;HttpRequestException;HttpRequestException;(System.String,System.Exception,System.Nullable);summary;df-generated | +| System.Net.Http;HttpRequestException;get_StatusCode;();summary;df-generated | +| System.Net.Http;HttpRequestMessage;Dispose;();summary;df-generated | +| System.Net.Http;HttpRequestMessage;Dispose;(System.Boolean);summary;df-generated | +| System.Net.Http;HttpRequestMessage;HttpRequestMessage;();summary;df-generated | +| System.Net.Http;HttpRequestMessage;HttpRequestMessage;(System.Net.Http.HttpMethod,System.String);summary;df-generated | +| System.Net.Http;HttpRequestMessage;get_Headers;();summary;df-generated | +| System.Net.Http;HttpRequestMessage;get_Options;();summary;df-generated | +| System.Net.Http;HttpRequestMessage;get_Properties;();summary;df-generated | +| System.Net.Http;HttpRequestMessage;get_VersionPolicy;();summary;df-generated | +| System.Net.Http;HttpRequestMessage;set_VersionPolicy;(System.Net.Http.HttpVersionPolicy);summary;df-generated | +| System.Net.Http;HttpRequestOptions;Contains;(System.Collections.Generic.KeyValuePair);summary;df-generated | +| System.Net.Http;HttpRequestOptions;ContainsKey;(System.String);summary;df-generated | +| System.Net.Http;HttpRequestOptions;Remove;(System.Collections.Generic.KeyValuePair);summary;df-generated | +| System.Net.Http;HttpRequestOptions;Remove;(System.String);summary;df-generated | +| System.Net.Http;HttpRequestOptions;Set<>;(System.Net.Http.HttpRequestOptionsKey,TValue);summary;df-generated | +| System.Net.Http;HttpRequestOptions;TryGetValue;(System.String,System.Object);summary;df-generated | +| System.Net.Http;HttpRequestOptions;TryGetValue<>;(System.Net.Http.HttpRequestOptionsKey,TValue);summary;df-generated | +| System.Net.Http;HttpRequestOptions;get_Count;();summary;df-generated | +| System.Net.Http;HttpRequestOptions;get_IsReadOnly;();summary;df-generated | +| System.Net.Http;HttpRequestOptionsKey<>;HttpRequestOptionsKey;(System.String);summary;df-generated | +| System.Net.Http;HttpRequestOptionsKey<>;get_Key;();summary;df-generated | +| System.Net.Http;HttpResponseMessage;Dispose;();summary;df-generated | +| System.Net.Http;HttpResponseMessage;Dispose;(System.Boolean);summary;df-generated | +| System.Net.Http;HttpResponseMessage;HttpResponseMessage;();summary;df-generated | +| System.Net.Http;HttpResponseMessage;HttpResponseMessage;(System.Net.HttpStatusCode);summary;df-generated | +| System.Net.Http;HttpResponseMessage;get_Content;();summary;df-generated | +| System.Net.Http;HttpResponseMessage;get_Headers;();summary;df-generated | +| System.Net.Http;HttpResponseMessage;get_IsSuccessStatusCode;();summary;df-generated | +| System.Net.Http;HttpResponseMessage;get_StatusCode;();summary;df-generated | +| System.Net.Http;HttpResponseMessage;get_TrailingHeaders;();summary;df-generated | +| System.Net.Http;HttpResponseMessage;set_StatusCode;(System.Net.HttpStatusCode);summary;df-generated | +| System.Net.Http;IHttpClientFactory;CreateClient;(System.String);summary;df-generated | +| System.Net.Http;IHttpMessageHandlerFactory;CreateHandler;(System.String);summary;df-generated | +| System.Net.Http;MessageProcessingHandler;MessageProcessingHandler;();summary;df-generated | +| System.Net.Http;MessageProcessingHandler;MessageProcessingHandler;(System.Net.Http.HttpMessageHandler);summary;df-generated | +| System.Net.Http;MessageProcessingHandler;ProcessRequest;(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http;MessageProcessingHandler;ProcessResponse;(System.Net.Http.HttpResponseMessage,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http;MessageProcessingHandler;Send;(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http;MultipartContent;CreateContentReadStream;(System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http;MultipartContent;CreateContentReadStreamAsync;();summary;df-generated | +| System.Net.Http;MultipartContent;CreateContentReadStreamAsync;(System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http;MultipartContent;Dispose;(System.Boolean);summary;df-generated | +| System.Net.Http;MultipartContent;MultipartContent;();summary;df-generated | +| System.Net.Http;MultipartContent;MultipartContent;(System.String);summary;df-generated | +| System.Net.Http;MultipartContent;TryComputeLength;(System.Int64);summary;df-generated | +| System.Net.Http;MultipartContent;get_HeaderEncodingSelector;();summary;df-generated | +| System.Net.Http;MultipartFormDataContent;MultipartFormDataContent;();summary;df-generated | +| System.Net.Http;MultipartFormDataContent;MultipartFormDataContent;(System.String);summary;df-generated | +| System.Net.Http;ReadOnlyMemoryContent;SerializeToStream;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http;ReadOnlyMemoryContent;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext);summary;df-generated | +| System.Net.Http;ReadOnlyMemoryContent;SerializeToStreamAsync;(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http;ReadOnlyMemoryContent;TryComputeLength;(System.Int64);summary;df-generated | +| System.Net.Http;SocketsHttpHandler;Dispose;(System.Boolean);summary;df-generated | +| System.Net.Http;SocketsHttpHandler;Send;(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http;SocketsHttpHandler;SendAsync;(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http;SocketsHttpHandler;get_AllowAutoRedirect;();summary;df-generated | +| System.Net.Http;SocketsHttpHandler;get_AutomaticDecompression;();summary;df-generated | +| System.Net.Http;SocketsHttpHandler;get_EnableMultipleHttp2Connections;();summary;df-generated | +| System.Net.Http;SocketsHttpHandler;get_InitialHttp2StreamWindowSize;();summary;df-generated | +| System.Net.Http;SocketsHttpHandler;get_IsSupported;();summary;df-generated | +| System.Net.Http;SocketsHttpHandler;get_KeepAlivePingPolicy;();summary;df-generated | +| System.Net.Http;SocketsHttpHandler;get_MaxAutomaticRedirections;();summary;df-generated | +| System.Net.Http;SocketsHttpHandler;get_MaxConnectionsPerServer;();summary;df-generated | +| System.Net.Http;SocketsHttpHandler;get_MaxResponseDrainSize;();summary;df-generated | +| System.Net.Http;SocketsHttpHandler;get_MaxResponseHeadersLength;();summary;df-generated | +| System.Net.Http;SocketsHttpHandler;get_PreAuthenticate;();summary;df-generated | +| System.Net.Http;SocketsHttpHandler;get_UseCookies;();summary;df-generated | +| System.Net.Http;SocketsHttpHandler;get_UseProxy;();summary;df-generated | +| System.Net.Http;SocketsHttpHandler;set_AllowAutoRedirect;(System.Boolean);summary;df-generated | +| System.Net.Http;SocketsHttpHandler;set_AutomaticDecompression;(System.Net.DecompressionMethods);summary;df-generated | +| System.Net.Http;SocketsHttpHandler;set_EnableMultipleHttp2Connections;(System.Boolean);summary;df-generated | +| System.Net.Http;SocketsHttpHandler;set_InitialHttp2StreamWindowSize;(System.Int32);summary;df-generated | +| System.Net.Http;SocketsHttpHandler;set_KeepAlivePingPolicy;(System.Net.Http.HttpKeepAlivePingPolicy);summary;df-generated | +| System.Net.Http;SocketsHttpHandler;set_MaxAutomaticRedirections;(System.Int32);summary;df-generated | +| System.Net.Http;SocketsHttpHandler;set_MaxConnectionsPerServer;(System.Int32);summary;df-generated | +| System.Net.Http;SocketsHttpHandler;set_MaxResponseDrainSize;(System.Int32);summary;df-generated | +| System.Net.Http;SocketsHttpHandler;set_MaxResponseHeadersLength;(System.Int32);summary;df-generated | +| System.Net.Http;SocketsHttpHandler;set_PreAuthenticate;(System.Boolean);summary;df-generated | +| System.Net.Http;SocketsHttpHandler;set_UseCookies;(System.Boolean);summary;df-generated | +| System.Net.Http;SocketsHttpHandler;set_UseProxy;(System.Boolean);summary;df-generated | +| System.Net.Http;StreamContent;CreateContentReadStream;(System.Threading.CancellationToken);summary;df-generated | +| System.Net.Http;StreamContent;CreateContentReadStreamAsync;();summary;df-generated | +| System.Net.Http;StreamContent;Dispose;(System.Boolean);summary;df-generated | +| System.Net.Http;StreamContent;TryComputeLength;(System.Int64);summary;df-generated | +| System.Net.Http;StringContent;StringContent;(System.String);summary;df-generated | +| System.Net.Http;StringContent;StringContent;(System.String,System.Text.Encoding);summary;df-generated | +| System.Net.Http;StringContent;StringContent;(System.String,System.Text.Encoding,System.String);summary;df-generated | +| System.Net.Mail;AlternateView;AlternateView;(System.IO.Stream);summary;df-generated | +| System.Net.Mail;AlternateView;AlternateView;(System.IO.Stream,System.Net.Mime.ContentType);summary;df-generated | +| System.Net.Mail;AlternateView;AlternateView;(System.IO.Stream,System.String);summary;df-generated | +| System.Net.Mail;AlternateView;AlternateView;(System.String);summary;df-generated | +| System.Net.Mail;AlternateView;AlternateView;(System.String,System.Net.Mime.ContentType);summary;df-generated | +| System.Net.Mail;AlternateView;AlternateView;(System.String,System.String);summary;df-generated | +| System.Net.Mail;AlternateView;Dispose;(System.Boolean);summary;df-generated | +| System.Net.Mail;AlternateView;get_LinkedResources;();summary;df-generated | +| System.Net.Mail;AlternateView;set_BaseUri;(System.Uri);summary;df-generated | +| System.Net.Mail;AlternateViewCollection;ClearItems;();summary;df-generated | +| System.Net.Mail;AlternateViewCollection;Dispose;();summary;df-generated | +| System.Net.Mail;AlternateViewCollection;RemoveItem;(System.Int32);summary;df-generated | +| System.Net.Mail;AttachmentBase;Dispose;();summary;df-generated | +| System.Net.Mail;AttachmentBase;Dispose;(System.Boolean);summary;df-generated | +| System.Net.Mail;AttachmentBase;get_ContentType;();summary;df-generated | +| System.Net.Mail;AttachmentBase;get_TransferEncoding;();summary;df-generated | +| System.Net.Mail;AttachmentBase;set_ContentId;(System.String);summary;df-generated | +| System.Net.Mail;AttachmentBase;set_TransferEncoding;(System.Net.Mime.TransferEncoding);summary;df-generated | +| System.Net.Mail;AttachmentCollection;ClearItems;();summary;df-generated | +| System.Net.Mail;AttachmentCollection;Dispose;();summary;df-generated | +| System.Net.Mail;AttachmentCollection;RemoveItem;(System.Int32);summary;df-generated | +| System.Net.Mail;LinkedResource;LinkedResource;(System.IO.Stream);summary;df-generated | +| System.Net.Mail;LinkedResource;LinkedResource;(System.IO.Stream,System.Net.Mime.ContentType);summary;df-generated | +| System.Net.Mail;LinkedResource;LinkedResource;(System.IO.Stream,System.String);summary;df-generated | +| System.Net.Mail;LinkedResource;LinkedResource;(System.String);summary;df-generated | +| System.Net.Mail;LinkedResource;LinkedResource;(System.String,System.Net.Mime.ContentType);summary;df-generated | +| System.Net.Mail;LinkedResource;LinkedResource;(System.String,System.String);summary;df-generated | +| System.Net.Mail;LinkedResource;set_ContentLink;(System.Uri);summary;df-generated | +| System.Net.Mail;LinkedResourceCollection;ClearItems;();summary;df-generated | +| System.Net.Mail;LinkedResourceCollection;Dispose;();summary;df-generated | +| System.Net.Mail;LinkedResourceCollection;RemoveItem;(System.Int32);summary;df-generated | +| System.Net.Mail;MailAddress;Equals;(System.Object);summary;df-generated | +| System.Net.Mail;MailAddress;GetHashCode;();summary;df-generated | +| System.Net.Mail;MailAddress;MailAddress;(System.String);summary;df-generated | +| System.Net.Mail;MailAddress;MailAddress;(System.String,System.String);summary;df-generated | +| System.Net.Mail;MailAddress;TryCreate;(System.String,System.Net.Mail.MailAddress);summary;df-generated | +| System.Net.Mail;MailAddressCollection;MailAddressCollection;();summary;df-generated | +| System.Net.Mail;MailMessage;Dispose;();summary;df-generated | +| System.Net.Mail;MailMessage;Dispose;(System.Boolean);summary;df-generated | +| System.Net.Mail;MailMessage;MailMessage;();summary;df-generated | +| System.Net.Mail;MailMessage;MailMessage;(System.String,System.String);summary;df-generated | +| System.Net.Mail;MailMessage;get_AlternateViews;();summary;df-generated | +| System.Net.Mail;MailMessage;get_Attachments;();summary;df-generated | +| System.Net.Mail;MailMessage;get_Bcc;();summary;df-generated | +| System.Net.Mail;MailMessage;get_BodyTransferEncoding;();summary;df-generated | +| System.Net.Mail;MailMessage;get_CC;();summary;df-generated | +| System.Net.Mail;MailMessage;get_DeliveryNotificationOptions;();summary;df-generated | +| System.Net.Mail;MailMessage;get_IsBodyHtml;();summary;df-generated | +| System.Net.Mail;MailMessage;get_Priority;();summary;df-generated | +| System.Net.Mail;MailMessage;get_ReplyToList;();summary;df-generated | +| System.Net.Mail;MailMessage;get_To;();summary;df-generated | +| System.Net.Mail;MailMessage;set_BodyTransferEncoding;(System.Net.Mime.TransferEncoding);summary;df-generated | +| System.Net.Mail;MailMessage;set_DeliveryNotificationOptions;(System.Net.Mail.DeliveryNotificationOptions);summary;df-generated | +| System.Net.Mail;MailMessage;set_IsBodyHtml;(System.Boolean);summary;df-generated | +| System.Net.Mail;MailMessage;set_Priority;(System.Net.Mail.MailPriority);summary;df-generated | +| System.Net.Mail;SmtpClient;Dispose;();summary;df-generated | +| System.Net.Mail;SmtpClient;Dispose;(System.Boolean);summary;df-generated | +| System.Net.Mail;SmtpClient;OnSendCompleted;(System.ComponentModel.AsyncCompletedEventArgs);summary;df-generated | +| System.Net.Mail;SmtpClient;SendAsyncCancel;();summary;df-generated | +| System.Net.Mail;SmtpClient;SmtpClient;();summary;df-generated | +| System.Net.Mail;SmtpClient;get_ClientCertificates;();summary;df-generated | +| System.Net.Mail;SmtpClient;get_DeliveryFormat;();summary;df-generated | +| System.Net.Mail;SmtpClient;get_DeliveryMethod;();summary;df-generated | +| System.Net.Mail;SmtpClient;get_EnableSsl;();summary;df-generated | +| System.Net.Mail;SmtpClient;get_Port;();summary;df-generated | +| System.Net.Mail;SmtpClient;get_ServicePoint;();summary;df-generated | +| System.Net.Mail;SmtpClient;get_Timeout;();summary;df-generated | +| System.Net.Mail;SmtpClient;get_UseDefaultCredentials;();summary;df-generated | +| System.Net.Mail;SmtpClient;set_DeliveryFormat;(System.Net.Mail.SmtpDeliveryFormat);summary;df-generated | +| System.Net.Mail;SmtpClient;set_DeliveryMethod;(System.Net.Mail.SmtpDeliveryMethod);summary;df-generated | +| System.Net.Mail;SmtpClient;set_EnableSsl;(System.Boolean);summary;df-generated | +| System.Net.Mail;SmtpClient;set_Port;(System.Int32);summary;df-generated | +| System.Net.Mail;SmtpClient;set_Timeout;(System.Int32);summary;df-generated | +| System.Net.Mail;SmtpClient;set_UseDefaultCredentials;(System.Boolean);summary;df-generated | +| System.Net.Mail;SmtpException;SmtpException;();summary;df-generated | +| System.Net.Mail;SmtpException;SmtpException;(System.Net.Mail.SmtpStatusCode);summary;df-generated | +| System.Net.Mail;SmtpException;SmtpException;(System.Net.Mail.SmtpStatusCode,System.String);summary;df-generated | +| System.Net.Mail;SmtpException;SmtpException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Net.Mail;SmtpException;SmtpException;(System.String);summary;df-generated | +| System.Net.Mail;SmtpException;SmtpException;(System.String,System.Exception);summary;df-generated | +| System.Net.Mail;SmtpException;get_StatusCode;();summary;df-generated | +| System.Net.Mail;SmtpException;set_StatusCode;(System.Net.Mail.SmtpStatusCode);summary;df-generated | +| System.Net.Mail;SmtpFailedRecipientException;SmtpFailedRecipientException;();summary;df-generated | +| System.Net.Mail;SmtpFailedRecipientException;SmtpFailedRecipientException;(System.String);summary;df-generated | +| System.Net.Mail;SmtpFailedRecipientException;SmtpFailedRecipientException;(System.String,System.Exception);summary;df-generated | +| System.Net.Mail;SmtpFailedRecipientsException;SmtpFailedRecipientsException;();summary;df-generated | +| System.Net.Mail;SmtpFailedRecipientsException;SmtpFailedRecipientsException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Net.Mail;SmtpFailedRecipientsException;SmtpFailedRecipientsException;(System.String);summary;df-generated | +| System.Net.Mime;ContentDisposition;ContentDisposition;();summary;df-generated | +| System.Net.Mime;ContentDisposition;Equals;(System.Object);summary;df-generated | +| System.Net.Mime;ContentDisposition;GetHashCode;();summary;df-generated | +| System.Net.Mime;ContentDisposition;get_CreationDate;();summary;df-generated | +| System.Net.Mime;ContentDisposition;get_FileName;();summary;df-generated | +| System.Net.Mime;ContentDisposition;get_Inline;();summary;df-generated | +| System.Net.Mime;ContentDisposition;get_ModificationDate;();summary;df-generated | +| System.Net.Mime;ContentDisposition;get_Parameters;();summary;df-generated | +| System.Net.Mime;ContentDisposition;get_ReadDate;();summary;df-generated | +| System.Net.Mime;ContentDisposition;get_Size;();summary;df-generated | +| System.Net.Mime;ContentDisposition;set_CreationDate;(System.DateTime);summary;df-generated | +| System.Net.Mime;ContentDisposition;set_FileName;(System.String);summary;df-generated | +| System.Net.Mime;ContentDisposition;set_Inline;(System.Boolean);summary;df-generated | +| System.Net.Mime;ContentDisposition;set_ModificationDate;(System.DateTime);summary;df-generated | +| System.Net.Mime;ContentDisposition;set_ReadDate;(System.DateTime);summary;df-generated | +| System.Net.Mime;ContentDisposition;set_Size;(System.Int64);summary;df-generated | +| System.Net.Mime;ContentType;ContentType;();summary;df-generated | +| System.Net.Mime;ContentType;Equals;(System.Object);summary;df-generated | +| System.Net.Mime;ContentType;GetHashCode;();summary;df-generated | +| System.Net.Mime;ContentType;set_Boundary;(System.String);summary;df-generated | +| System.Net.Mime;ContentType;set_CharSet;(System.String);summary;df-generated | +| System.Net.Mime;ContentType;set_Name;(System.String);summary;df-generated | +| System.Net.NetworkInformation;GatewayIPAddressInformation;get_Address;();summary;df-generated | +| System.Net.NetworkInformation;GatewayIPAddressInformationCollection;Contains;(System.Net.NetworkInformation.GatewayIPAddressInformation);summary;df-generated | +| System.Net.NetworkInformation;GatewayIPAddressInformationCollection;GatewayIPAddressInformationCollection;();summary;df-generated | +| System.Net.NetworkInformation;GatewayIPAddressInformationCollection;Remove;(System.Net.NetworkInformation.GatewayIPAddressInformation);summary;df-generated | +| System.Net.NetworkInformation;GatewayIPAddressInformationCollection;get_Count;();summary;df-generated | +| System.Net.NetworkInformation;GatewayIPAddressInformationCollection;get_IsReadOnly;();summary;df-generated | +| System.Net.NetworkInformation;IPAddressCollection;Contains;(System.Net.IPAddress);summary;df-generated | +| System.Net.NetworkInformation;IPAddressCollection;IPAddressCollection;();summary;df-generated | +| System.Net.NetworkInformation;IPAddressCollection;Remove;(System.Net.IPAddress);summary;df-generated | +| System.Net.NetworkInformation;IPAddressCollection;get_Count;();summary;df-generated | +| System.Net.NetworkInformation;IPAddressCollection;get_IsReadOnly;();summary;df-generated | +| System.Net.NetworkInformation;IPAddressCollection;get_Item;(System.Int32);summary;df-generated | +| System.Net.NetworkInformation;IPAddressInformation;get_Address;();summary;df-generated | +| System.Net.NetworkInformation;IPAddressInformation;get_IsDnsEligible;();summary;df-generated | +| System.Net.NetworkInformation;IPAddressInformation;get_IsTransient;();summary;df-generated | +| System.Net.NetworkInformation;IPAddressInformationCollection;Contains;(System.Net.NetworkInformation.IPAddressInformation);summary;df-generated | +| System.Net.NetworkInformation;IPAddressInformationCollection;Remove;(System.Net.NetworkInformation.IPAddressInformation);summary;df-generated | +| System.Net.NetworkInformation;IPAddressInformationCollection;get_Count;();summary;df-generated | +| System.Net.NetworkInformation;IPAddressInformationCollection;get_IsReadOnly;();summary;df-generated | +| System.Net.NetworkInformation;IPGlobalProperties;EndGetUnicastAddresses;(System.IAsyncResult);summary;df-generated | +| System.Net.NetworkInformation;IPGlobalProperties;GetActiveTcpConnections;();summary;df-generated | +| System.Net.NetworkInformation;IPGlobalProperties;GetActiveTcpListeners;();summary;df-generated | +| System.Net.NetworkInformation;IPGlobalProperties;GetActiveUdpListeners;();summary;df-generated | +| System.Net.NetworkInformation;IPGlobalProperties;GetIPGlobalProperties;();summary;df-generated | +| System.Net.NetworkInformation;IPGlobalProperties;GetIPv4GlobalStatistics;();summary;df-generated | +| System.Net.NetworkInformation;IPGlobalProperties;GetIPv6GlobalStatistics;();summary;df-generated | +| System.Net.NetworkInformation;IPGlobalProperties;GetIcmpV4Statistics;();summary;df-generated | +| System.Net.NetworkInformation;IPGlobalProperties;GetIcmpV6Statistics;();summary;df-generated | +| System.Net.NetworkInformation;IPGlobalProperties;GetTcpIPv4Statistics;();summary;df-generated | +| System.Net.NetworkInformation;IPGlobalProperties;GetTcpIPv6Statistics;();summary;df-generated | +| System.Net.NetworkInformation;IPGlobalProperties;GetUdpIPv4Statistics;();summary;df-generated | +| System.Net.NetworkInformation;IPGlobalProperties;GetUdpIPv6Statistics;();summary;df-generated | +| System.Net.NetworkInformation;IPGlobalProperties;GetUnicastAddresses;();summary;df-generated | +| System.Net.NetworkInformation;IPGlobalProperties;GetUnicastAddressesAsync;();summary;df-generated | +| System.Net.NetworkInformation;IPGlobalProperties;get_DhcpScopeName;();summary;df-generated | +| System.Net.NetworkInformation;IPGlobalProperties;get_DomainName;();summary;df-generated | +| System.Net.NetworkInformation;IPGlobalProperties;get_HostName;();summary;df-generated | +| System.Net.NetworkInformation;IPGlobalProperties;get_IsWinsProxy;();summary;df-generated | +| System.Net.NetworkInformation;IPGlobalProperties;get_NodeType;();summary;df-generated | +| System.Net.NetworkInformation;IPGlobalStatistics;get_DefaultTtl;();summary;df-generated | +| System.Net.NetworkInformation;IPGlobalStatistics;get_ForwardingEnabled;();summary;df-generated | +| System.Net.NetworkInformation;IPGlobalStatistics;get_NumberOfIPAddresses;();summary;df-generated | +| System.Net.NetworkInformation;IPGlobalStatistics;get_NumberOfInterfaces;();summary;df-generated | +| System.Net.NetworkInformation;IPGlobalStatistics;get_NumberOfRoutes;();summary;df-generated | +| System.Net.NetworkInformation;IPGlobalStatistics;get_OutputPacketRequests;();summary;df-generated | +| System.Net.NetworkInformation;IPGlobalStatistics;get_OutputPacketRoutingDiscards;();summary;df-generated | +| System.Net.NetworkInformation;IPGlobalStatistics;get_OutputPacketsDiscarded;();summary;df-generated | +| System.Net.NetworkInformation;IPGlobalStatistics;get_OutputPacketsWithNoRoute;();summary;df-generated | +| System.Net.NetworkInformation;IPGlobalStatistics;get_PacketFragmentFailures;();summary;df-generated | +| System.Net.NetworkInformation;IPGlobalStatistics;get_PacketReassembliesRequired;();summary;df-generated | +| System.Net.NetworkInformation;IPGlobalStatistics;get_PacketReassemblyFailures;();summary;df-generated | +| System.Net.NetworkInformation;IPGlobalStatistics;get_PacketReassemblyTimeout;();summary;df-generated | +| System.Net.NetworkInformation;IPGlobalStatistics;get_PacketsFragmented;();summary;df-generated | +| System.Net.NetworkInformation;IPGlobalStatistics;get_PacketsReassembled;();summary;df-generated | +| System.Net.NetworkInformation;IPGlobalStatistics;get_ReceivedPackets;();summary;df-generated | +| System.Net.NetworkInformation;IPGlobalStatistics;get_ReceivedPacketsDelivered;();summary;df-generated | +| System.Net.NetworkInformation;IPGlobalStatistics;get_ReceivedPacketsDiscarded;();summary;df-generated | +| System.Net.NetworkInformation;IPGlobalStatistics;get_ReceivedPacketsForwarded;();summary;df-generated | +| System.Net.NetworkInformation;IPGlobalStatistics;get_ReceivedPacketsWithAddressErrors;();summary;df-generated | +| System.Net.NetworkInformation;IPGlobalStatistics;get_ReceivedPacketsWithHeadersErrors;();summary;df-generated | +| System.Net.NetworkInformation;IPGlobalStatistics;get_ReceivedPacketsWithUnknownProtocol;();summary;df-generated | +| System.Net.NetworkInformation;IPInterfaceProperties;GetIPv4Properties;();summary;df-generated | +| System.Net.NetworkInformation;IPInterfaceProperties;GetIPv6Properties;();summary;df-generated | +| System.Net.NetworkInformation;IPInterfaceProperties;get_AnycastAddresses;();summary;df-generated | +| System.Net.NetworkInformation;IPInterfaceProperties;get_DhcpServerAddresses;();summary;df-generated | +| System.Net.NetworkInformation;IPInterfaceProperties;get_DnsAddresses;();summary;df-generated | +| System.Net.NetworkInformation;IPInterfaceProperties;get_DnsSuffix;();summary;df-generated | +| System.Net.NetworkInformation;IPInterfaceProperties;get_GatewayAddresses;();summary;df-generated | +| System.Net.NetworkInformation;IPInterfaceProperties;get_IsDnsEnabled;();summary;df-generated | +| System.Net.NetworkInformation;IPInterfaceProperties;get_IsDynamicDnsEnabled;();summary;df-generated | +| System.Net.NetworkInformation;IPInterfaceProperties;get_MulticastAddresses;();summary;df-generated | +| System.Net.NetworkInformation;IPInterfaceProperties;get_UnicastAddresses;();summary;df-generated | +| System.Net.NetworkInformation;IPInterfaceProperties;get_WinsServersAddresses;();summary;df-generated | +| System.Net.NetworkInformation;IPInterfaceStatistics;get_BytesReceived;();summary;df-generated | +| System.Net.NetworkInformation;IPInterfaceStatistics;get_BytesSent;();summary;df-generated | +| System.Net.NetworkInformation;IPInterfaceStatistics;get_IncomingPacketsDiscarded;();summary;df-generated | +| System.Net.NetworkInformation;IPInterfaceStatistics;get_IncomingPacketsWithErrors;();summary;df-generated | +| System.Net.NetworkInformation;IPInterfaceStatistics;get_IncomingUnknownProtocolPackets;();summary;df-generated | +| System.Net.NetworkInformation;IPInterfaceStatistics;get_NonUnicastPacketsReceived;();summary;df-generated | +| System.Net.NetworkInformation;IPInterfaceStatistics;get_NonUnicastPacketsSent;();summary;df-generated | +| System.Net.NetworkInformation;IPInterfaceStatistics;get_OutgoingPacketsDiscarded;();summary;df-generated | +| System.Net.NetworkInformation;IPInterfaceStatistics;get_OutgoingPacketsWithErrors;();summary;df-generated | +| System.Net.NetworkInformation;IPInterfaceStatistics;get_OutputQueueLength;();summary;df-generated | +| System.Net.NetworkInformation;IPInterfaceStatistics;get_UnicastPacketsReceived;();summary;df-generated | +| System.Net.NetworkInformation;IPInterfaceStatistics;get_UnicastPacketsSent;();summary;df-generated | +| System.Net.NetworkInformation;IPv4InterfaceProperties;get_Index;();summary;df-generated | +| System.Net.NetworkInformation;IPv4InterfaceProperties;get_IsAutomaticPrivateAddressingActive;();summary;df-generated | +| System.Net.NetworkInformation;IPv4InterfaceProperties;get_IsAutomaticPrivateAddressingEnabled;();summary;df-generated | +| System.Net.NetworkInformation;IPv4InterfaceProperties;get_IsDhcpEnabled;();summary;df-generated | +| System.Net.NetworkInformation;IPv4InterfaceProperties;get_IsForwardingEnabled;();summary;df-generated | +| System.Net.NetworkInformation;IPv4InterfaceProperties;get_Mtu;();summary;df-generated | +| System.Net.NetworkInformation;IPv4InterfaceProperties;get_UsesWins;();summary;df-generated | +| System.Net.NetworkInformation;IPv4InterfaceStatistics;IPv4InterfaceStatistics;();summary;df-generated | +| System.Net.NetworkInformation;IPv4InterfaceStatistics;get_BytesReceived;();summary;df-generated | +| System.Net.NetworkInformation;IPv4InterfaceStatistics;get_BytesSent;();summary;df-generated | +| System.Net.NetworkInformation;IPv4InterfaceStatistics;get_IncomingPacketsDiscarded;();summary;df-generated | +| System.Net.NetworkInformation;IPv4InterfaceStatistics;get_IncomingPacketsWithErrors;();summary;df-generated | +| System.Net.NetworkInformation;IPv4InterfaceStatistics;get_IncomingUnknownProtocolPackets;();summary;df-generated | +| System.Net.NetworkInformation;IPv4InterfaceStatistics;get_NonUnicastPacketsReceived;();summary;df-generated | +| System.Net.NetworkInformation;IPv4InterfaceStatistics;get_NonUnicastPacketsSent;();summary;df-generated | +| System.Net.NetworkInformation;IPv4InterfaceStatistics;get_OutgoingPacketsDiscarded;();summary;df-generated | +| System.Net.NetworkInformation;IPv4InterfaceStatistics;get_OutgoingPacketsWithErrors;();summary;df-generated | +| System.Net.NetworkInformation;IPv4InterfaceStatistics;get_OutputQueueLength;();summary;df-generated | +| System.Net.NetworkInformation;IPv4InterfaceStatistics;get_UnicastPacketsReceived;();summary;df-generated | +| System.Net.NetworkInformation;IPv4InterfaceStatistics;get_UnicastPacketsSent;();summary;df-generated | +| System.Net.NetworkInformation;IPv6InterfaceProperties;GetScopeId;(System.Net.NetworkInformation.ScopeLevel);summary;df-generated | +| System.Net.NetworkInformation;IPv6InterfaceProperties;get_Index;();summary;df-generated | +| System.Net.NetworkInformation;IPv6InterfaceProperties;get_Mtu;();summary;df-generated | +| System.Net.NetworkInformation;IcmpV4Statistics;get_AddressMaskRepliesReceived;();summary;df-generated | +| System.Net.NetworkInformation;IcmpV4Statistics;get_AddressMaskRepliesSent;();summary;df-generated | +| System.Net.NetworkInformation;IcmpV4Statistics;get_AddressMaskRequestsReceived;();summary;df-generated | +| System.Net.NetworkInformation;IcmpV4Statistics;get_AddressMaskRequestsSent;();summary;df-generated | +| System.Net.NetworkInformation;IcmpV4Statistics;get_DestinationUnreachableMessagesReceived;();summary;df-generated | +| System.Net.NetworkInformation;IcmpV4Statistics;get_DestinationUnreachableMessagesSent;();summary;df-generated | +| System.Net.NetworkInformation;IcmpV4Statistics;get_EchoRepliesReceived;();summary;df-generated | +| System.Net.NetworkInformation;IcmpV4Statistics;get_EchoRepliesSent;();summary;df-generated | +| System.Net.NetworkInformation;IcmpV4Statistics;get_EchoRequestsReceived;();summary;df-generated | +| System.Net.NetworkInformation;IcmpV4Statistics;get_EchoRequestsSent;();summary;df-generated | +| System.Net.NetworkInformation;IcmpV4Statistics;get_ErrorsReceived;();summary;df-generated | +| System.Net.NetworkInformation;IcmpV4Statistics;get_ErrorsSent;();summary;df-generated | +| System.Net.NetworkInformation;IcmpV4Statistics;get_MessagesReceived;();summary;df-generated | +| System.Net.NetworkInformation;IcmpV4Statistics;get_MessagesSent;();summary;df-generated | +| System.Net.NetworkInformation;IcmpV4Statistics;get_ParameterProblemsReceived;();summary;df-generated | +| System.Net.NetworkInformation;IcmpV4Statistics;get_ParameterProblemsSent;();summary;df-generated | +| System.Net.NetworkInformation;IcmpV4Statistics;get_RedirectsReceived;();summary;df-generated | +| System.Net.NetworkInformation;IcmpV4Statistics;get_RedirectsSent;();summary;df-generated | +| System.Net.NetworkInformation;IcmpV4Statistics;get_SourceQuenchesReceived;();summary;df-generated | +| System.Net.NetworkInformation;IcmpV4Statistics;get_SourceQuenchesSent;();summary;df-generated | +| System.Net.NetworkInformation;IcmpV4Statistics;get_TimeExceededMessagesReceived;();summary;df-generated | +| System.Net.NetworkInformation;IcmpV4Statistics;get_TimeExceededMessagesSent;();summary;df-generated | +| System.Net.NetworkInformation;IcmpV4Statistics;get_TimestampRepliesReceived;();summary;df-generated | +| System.Net.NetworkInformation;IcmpV4Statistics;get_TimestampRepliesSent;();summary;df-generated | +| System.Net.NetworkInformation;IcmpV4Statistics;get_TimestampRequestsReceived;();summary;df-generated | +| System.Net.NetworkInformation;IcmpV4Statistics;get_TimestampRequestsSent;();summary;df-generated | +| System.Net.NetworkInformation;IcmpV6Statistics;get_DestinationUnreachableMessagesReceived;();summary;df-generated | +| System.Net.NetworkInformation;IcmpV6Statistics;get_DestinationUnreachableMessagesSent;();summary;df-generated | +| System.Net.NetworkInformation;IcmpV6Statistics;get_EchoRepliesReceived;();summary;df-generated | +| System.Net.NetworkInformation;IcmpV6Statistics;get_EchoRepliesSent;();summary;df-generated | +| System.Net.NetworkInformation;IcmpV6Statistics;get_EchoRequestsReceived;();summary;df-generated | +| System.Net.NetworkInformation;IcmpV6Statistics;get_EchoRequestsSent;();summary;df-generated | +| System.Net.NetworkInformation;IcmpV6Statistics;get_ErrorsReceived;();summary;df-generated | +| System.Net.NetworkInformation;IcmpV6Statistics;get_ErrorsSent;();summary;df-generated | +| System.Net.NetworkInformation;IcmpV6Statistics;get_MembershipQueriesReceived;();summary;df-generated | +| System.Net.NetworkInformation;IcmpV6Statistics;get_MembershipQueriesSent;();summary;df-generated | +| System.Net.NetworkInformation;IcmpV6Statistics;get_MembershipReductionsReceived;();summary;df-generated | +| System.Net.NetworkInformation;IcmpV6Statistics;get_MembershipReductionsSent;();summary;df-generated | +| System.Net.NetworkInformation;IcmpV6Statistics;get_MembershipReportsReceived;();summary;df-generated | +| System.Net.NetworkInformation;IcmpV6Statistics;get_MembershipReportsSent;();summary;df-generated | +| System.Net.NetworkInformation;IcmpV6Statistics;get_MessagesReceived;();summary;df-generated | +| System.Net.NetworkInformation;IcmpV6Statistics;get_MessagesSent;();summary;df-generated | +| System.Net.NetworkInformation;IcmpV6Statistics;get_NeighborAdvertisementsReceived;();summary;df-generated | +| System.Net.NetworkInformation;IcmpV6Statistics;get_NeighborAdvertisementsSent;();summary;df-generated | +| System.Net.NetworkInformation;IcmpV6Statistics;get_NeighborSolicitsReceived;();summary;df-generated | +| System.Net.NetworkInformation;IcmpV6Statistics;get_NeighborSolicitsSent;();summary;df-generated | +| System.Net.NetworkInformation;IcmpV6Statistics;get_PacketTooBigMessagesReceived;();summary;df-generated | +| System.Net.NetworkInformation;IcmpV6Statistics;get_PacketTooBigMessagesSent;();summary;df-generated | +| System.Net.NetworkInformation;IcmpV6Statistics;get_ParameterProblemsReceived;();summary;df-generated | +| System.Net.NetworkInformation;IcmpV6Statistics;get_ParameterProblemsSent;();summary;df-generated | +| System.Net.NetworkInformation;IcmpV6Statistics;get_RedirectsReceived;();summary;df-generated | +| System.Net.NetworkInformation;IcmpV6Statistics;get_RedirectsSent;();summary;df-generated | +| System.Net.NetworkInformation;IcmpV6Statistics;get_RouterAdvertisementsReceived;();summary;df-generated | +| System.Net.NetworkInformation;IcmpV6Statistics;get_RouterAdvertisementsSent;();summary;df-generated | +| System.Net.NetworkInformation;IcmpV6Statistics;get_RouterSolicitsReceived;();summary;df-generated | +| System.Net.NetworkInformation;IcmpV6Statistics;get_RouterSolicitsSent;();summary;df-generated | +| System.Net.NetworkInformation;IcmpV6Statistics;get_TimeExceededMessagesReceived;();summary;df-generated | +| System.Net.NetworkInformation;IcmpV6Statistics;get_TimeExceededMessagesSent;();summary;df-generated | +| System.Net.NetworkInformation;MulticastIPAddressInformation;get_AddressPreferredLifetime;();summary;df-generated | +| System.Net.NetworkInformation;MulticastIPAddressInformation;get_AddressValidLifetime;();summary;df-generated | +| System.Net.NetworkInformation;MulticastIPAddressInformation;get_DhcpLeaseLifetime;();summary;df-generated | +| System.Net.NetworkInformation;MulticastIPAddressInformation;get_DuplicateAddressDetectionState;();summary;df-generated | +| System.Net.NetworkInformation;MulticastIPAddressInformation;get_PrefixOrigin;();summary;df-generated | +| System.Net.NetworkInformation;MulticastIPAddressInformation;get_SuffixOrigin;();summary;df-generated | +| System.Net.NetworkInformation;MulticastIPAddressInformationCollection;Contains;(System.Net.NetworkInformation.MulticastIPAddressInformation);summary;df-generated | +| System.Net.NetworkInformation;MulticastIPAddressInformationCollection;MulticastIPAddressInformationCollection;();summary;df-generated | +| System.Net.NetworkInformation;MulticastIPAddressInformationCollection;Remove;(System.Net.NetworkInformation.MulticastIPAddressInformation);summary;df-generated | +| System.Net.NetworkInformation;MulticastIPAddressInformationCollection;get_Count;();summary;df-generated | +| System.Net.NetworkInformation;MulticastIPAddressInformationCollection;get_IsReadOnly;();summary;df-generated | +| System.Net.NetworkInformation;NetworkAvailabilityEventArgs;get_IsAvailable;();summary;df-generated | +| System.Net.NetworkInformation;NetworkChange;RegisterNetworkChange;(System.Net.NetworkInformation.NetworkChange);summary;df-generated | +| System.Net.NetworkInformation;NetworkInformationException;NetworkInformationException;();summary;df-generated | +| System.Net.NetworkInformation;NetworkInformationException;NetworkInformationException;(System.Int32);summary;df-generated | +| System.Net.NetworkInformation;NetworkInformationException;NetworkInformationException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Net.NetworkInformation;NetworkInformationException;get_ErrorCode;();summary;df-generated | +| System.Net.NetworkInformation;NetworkInterface;GetAllNetworkInterfaces;();summary;df-generated | +| System.Net.NetworkInformation;NetworkInterface;GetIPProperties;();summary;df-generated | +| System.Net.NetworkInformation;NetworkInterface;GetIPStatistics;();summary;df-generated | +| System.Net.NetworkInformation;NetworkInterface;GetIPv4Statistics;();summary;df-generated | +| System.Net.NetworkInformation;NetworkInterface;GetIsNetworkAvailable;();summary;df-generated | +| System.Net.NetworkInformation;NetworkInterface;GetPhysicalAddress;();summary;df-generated | +| System.Net.NetworkInformation;NetworkInterface;Supports;(System.Net.NetworkInformation.NetworkInterfaceComponent);summary;df-generated | +| System.Net.NetworkInformation;NetworkInterface;get_Description;();summary;df-generated | +| System.Net.NetworkInformation;NetworkInterface;get_IPv6LoopbackInterfaceIndex;();summary;df-generated | +| System.Net.NetworkInformation;NetworkInterface;get_Id;();summary;df-generated | +| System.Net.NetworkInformation;NetworkInterface;get_IsReceiveOnly;();summary;df-generated | +| System.Net.NetworkInformation;NetworkInterface;get_LoopbackInterfaceIndex;();summary;df-generated | +| System.Net.NetworkInformation;NetworkInterface;get_Name;();summary;df-generated | +| System.Net.NetworkInformation;NetworkInterface;get_NetworkInterfaceType;();summary;df-generated | +| System.Net.NetworkInformation;NetworkInterface;get_OperationalStatus;();summary;df-generated | +| System.Net.NetworkInformation;NetworkInterface;get_Speed;();summary;df-generated | +| System.Net.NetworkInformation;NetworkInterface;get_SupportsMulticast;();summary;df-generated | +| System.Net.NetworkInformation;PhysicalAddress;Equals;(System.Object);summary;df-generated | +| System.Net.NetworkInformation;PhysicalAddress;GetAddressBytes;();summary;df-generated | +| System.Net.NetworkInformation;PhysicalAddress;GetHashCode;();summary;df-generated | +| System.Net.NetworkInformation;PhysicalAddress;Parse;(System.ReadOnlySpan);summary;df-generated | +| System.Net.NetworkInformation;PhysicalAddress;Parse;(System.String);summary;df-generated | +| System.Net.NetworkInformation;PhysicalAddress;ToString;();summary;df-generated | +| System.Net.NetworkInformation;PhysicalAddress;TryParse;(System.ReadOnlySpan,System.Net.NetworkInformation.PhysicalAddress);summary;df-generated | +| System.Net.NetworkInformation;PhysicalAddress;TryParse;(System.String,System.Net.NetworkInformation.PhysicalAddress);summary;df-generated | +| System.Net.NetworkInformation;Ping;Dispose;(System.Boolean);summary;df-generated | +| System.Net.NetworkInformation;Ping;OnPingCompleted;(System.Net.NetworkInformation.PingCompletedEventArgs);summary;df-generated | +| System.Net.NetworkInformation;Ping;Ping;();summary;df-generated | +| System.Net.NetworkInformation;Ping;Send;(System.Net.IPAddress);summary;df-generated | +| System.Net.NetworkInformation;Ping;Send;(System.Net.IPAddress,System.Int32);summary;df-generated | +| System.Net.NetworkInformation;Ping;Send;(System.Net.IPAddress,System.Int32,System.Byte[]);summary;df-generated | +| System.Net.NetworkInformation;Ping;Send;(System.Net.IPAddress,System.Int32,System.Byte[],System.Net.NetworkInformation.PingOptions);summary;df-generated | +| System.Net.NetworkInformation;Ping;Send;(System.String);summary;df-generated | +| System.Net.NetworkInformation;Ping;Send;(System.String,System.Int32);summary;df-generated | +| System.Net.NetworkInformation;Ping;Send;(System.String,System.Int32,System.Byte[]);summary;df-generated | +| System.Net.NetworkInformation;Ping;Send;(System.String,System.Int32,System.Byte[],System.Net.NetworkInformation.PingOptions);summary;df-generated | +| System.Net.NetworkInformation;Ping;SendAsync;(System.Net.IPAddress,System.Int32,System.Byte[],System.Net.NetworkInformation.PingOptions,System.Object);summary;df-generated | +| System.Net.NetworkInformation;Ping;SendAsync;(System.Net.IPAddress,System.Int32,System.Byte[],System.Object);summary;df-generated | +| System.Net.NetworkInformation;Ping;SendAsync;(System.Net.IPAddress,System.Int32,System.Object);summary;df-generated | +| System.Net.NetworkInformation;Ping;SendAsync;(System.Net.IPAddress,System.Object);summary;df-generated | +| System.Net.NetworkInformation;Ping;SendAsync;(System.String,System.Int32,System.Byte[],System.Net.NetworkInformation.PingOptions,System.Object);summary;df-generated | +| System.Net.NetworkInformation;Ping;SendAsync;(System.String,System.Int32,System.Byte[],System.Object);summary;df-generated | +| System.Net.NetworkInformation;Ping;SendAsync;(System.String,System.Int32,System.Object);summary;df-generated | +| System.Net.NetworkInformation;Ping;SendAsync;(System.String,System.Object);summary;df-generated | +| System.Net.NetworkInformation;Ping;SendAsyncCancel;();summary;df-generated | +| System.Net.NetworkInformation;Ping;SendPingAsync;(System.Net.IPAddress);summary;df-generated | +| System.Net.NetworkInformation;Ping;SendPingAsync;(System.Net.IPAddress,System.Int32);summary;df-generated | +| System.Net.NetworkInformation;Ping;SendPingAsync;(System.Net.IPAddress,System.Int32,System.Byte[]);summary;df-generated | +| System.Net.NetworkInformation;Ping;SendPingAsync;(System.Net.IPAddress,System.Int32,System.Byte[],System.Net.NetworkInformation.PingOptions);summary;df-generated | +| System.Net.NetworkInformation;Ping;SendPingAsync;(System.String);summary;df-generated | +| System.Net.NetworkInformation;Ping;SendPingAsync;(System.String,System.Int32);summary;df-generated | +| System.Net.NetworkInformation;Ping;SendPingAsync;(System.String,System.Int32,System.Byte[]);summary;df-generated | +| System.Net.NetworkInformation;Ping;SendPingAsync;(System.String,System.Int32,System.Byte[],System.Net.NetworkInformation.PingOptions);summary;df-generated | +| System.Net.NetworkInformation;PingCompletedEventArgs;get_Reply;();summary;df-generated | +| System.Net.NetworkInformation;PingException;PingException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Net.NetworkInformation;PingException;PingException;(System.String);summary;df-generated | +| System.Net.NetworkInformation;PingException;PingException;(System.String,System.Exception);summary;df-generated | +| System.Net.NetworkInformation;PingOptions;PingOptions;();summary;df-generated | +| System.Net.NetworkInformation;PingOptions;PingOptions;(System.Int32,System.Boolean);summary;df-generated | +| System.Net.NetworkInformation;PingOptions;get_DontFragment;();summary;df-generated | +| System.Net.NetworkInformation;PingOptions;get_Ttl;();summary;df-generated | +| System.Net.NetworkInformation;PingOptions;set_DontFragment;(System.Boolean);summary;df-generated | +| System.Net.NetworkInformation;PingOptions;set_Ttl;(System.Int32);summary;df-generated | +| System.Net.NetworkInformation;PingReply;get_Address;();summary;df-generated | +| System.Net.NetworkInformation;PingReply;get_Buffer;();summary;df-generated | +| System.Net.NetworkInformation;PingReply;get_Options;();summary;df-generated | +| System.Net.NetworkInformation;PingReply;get_RoundtripTime;();summary;df-generated | +| System.Net.NetworkInformation;PingReply;get_Status;();summary;df-generated | +| System.Net.NetworkInformation;TcpConnectionInformation;get_LocalEndPoint;();summary;df-generated | +| System.Net.NetworkInformation;TcpConnectionInformation;get_RemoteEndPoint;();summary;df-generated | +| System.Net.NetworkInformation;TcpConnectionInformation;get_State;();summary;df-generated | +| System.Net.NetworkInformation;TcpStatistics;get_ConnectionsAccepted;();summary;df-generated | +| System.Net.NetworkInformation;TcpStatistics;get_ConnectionsInitiated;();summary;df-generated | +| System.Net.NetworkInformation;TcpStatistics;get_CumulativeConnections;();summary;df-generated | +| System.Net.NetworkInformation;TcpStatistics;get_CurrentConnections;();summary;df-generated | +| System.Net.NetworkInformation;TcpStatistics;get_ErrorsReceived;();summary;df-generated | +| System.Net.NetworkInformation;TcpStatistics;get_FailedConnectionAttempts;();summary;df-generated | +| System.Net.NetworkInformation;TcpStatistics;get_MaximumConnections;();summary;df-generated | +| System.Net.NetworkInformation;TcpStatistics;get_MaximumTransmissionTimeout;();summary;df-generated | +| System.Net.NetworkInformation;TcpStatistics;get_MinimumTransmissionTimeout;();summary;df-generated | +| System.Net.NetworkInformation;TcpStatistics;get_ResetConnections;();summary;df-generated | +| System.Net.NetworkInformation;TcpStatistics;get_ResetsSent;();summary;df-generated | +| System.Net.NetworkInformation;TcpStatistics;get_SegmentsReceived;();summary;df-generated | +| System.Net.NetworkInformation;TcpStatistics;get_SegmentsResent;();summary;df-generated | +| System.Net.NetworkInformation;TcpStatistics;get_SegmentsSent;();summary;df-generated | +| System.Net.NetworkInformation;UdpStatistics;get_DatagramsReceived;();summary;df-generated | +| System.Net.NetworkInformation;UdpStatistics;get_DatagramsSent;();summary;df-generated | +| System.Net.NetworkInformation;UdpStatistics;get_IncomingDatagramsDiscarded;();summary;df-generated | +| System.Net.NetworkInformation;UdpStatistics;get_IncomingDatagramsWithErrors;();summary;df-generated | +| System.Net.NetworkInformation;UdpStatistics;get_UdpListeners;();summary;df-generated | +| System.Net.NetworkInformation;UnicastIPAddressInformation;get_AddressPreferredLifetime;();summary;df-generated | +| System.Net.NetworkInformation;UnicastIPAddressInformation;get_AddressValidLifetime;();summary;df-generated | +| System.Net.NetworkInformation;UnicastIPAddressInformation;get_DhcpLeaseLifetime;();summary;df-generated | +| System.Net.NetworkInformation;UnicastIPAddressInformation;get_DuplicateAddressDetectionState;();summary;df-generated | +| System.Net.NetworkInformation;UnicastIPAddressInformation;get_IPv4Mask;();summary;df-generated | +| System.Net.NetworkInformation;UnicastIPAddressInformation;get_PrefixLength;();summary;df-generated | +| System.Net.NetworkInformation;UnicastIPAddressInformation;get_PrefixOrigin;();summary;df-generated | +| System.Net.NetworkInformation;UnicastIPAddressInformation;get_SuffixOrigin;();summary;df-generated | +| System.Net.NetworkInformation;UnicastIPAddressInformationCollection;Contains;(System.Net.NetworkInformation.UnicastIPAddressInformation);summary;df-generated | +| System.Net.NetworkInformation;UnicastIPAddressInformationCollection;Remove;(System.Net.NetworkInformation.UnicastIPAddressInformation);summary;df-generated | +| System.Net.NetworkInformation;UnicastIPAddressInformationCollection;UnicastIPAddressInformationCollection;();summary;df-generated | +| System.Net.NetworkInformation;UnicastIPAddressInformationCollection;get_Count;();summary;df-generated | +| System.Net.NetworkInformation;UnicastIPAddressInformationCollection;get_IsReadOnly;();summary;df-generated | +| System.Net.Quic;QuicClientConnectionOptions;QuicClientConnectionOptions;();summary;df-generated | +| System.Net.Quic;QuicClientConnectionOptions;get_ClientAuthenticationOptions;();summary;df-generated | +| System.Net.Quic;QuicClientConnectionOptions;get_LocalEndPoint;();summary;df-generated | +| System.Net.Quic;QuicClientConnectionOptions;get_RemoteEndPoint;();summary;df-generated | +| System.Net.Quic;QuicClientConnectionOptions;set_ClientAuthenticationOptions;(System.Net.Security.SslClientAuthenticationOptions);summary;df-generated | +| System.Net.Quic;QuicClientConnectionOptions;set_LocalEndPoint;(System.Net.IPEndPoint);summary;df-generated | +| System.Net.Quic;QuicClientConnectionOptions;set_RemoteEndPoint;(System.Net.EndPoint);summary;df-generated | +| System.Net.Quic;QuicConnection;CloseAsync;(System.Int64,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Quic;QuicConnection;get_RemoteCertificate;();summary;df-generated | +| System.Net.Quic;QuicListener;AcceptConnectionAsync;(System.Threading.CancellationToken);summary;df-generated | +| System.Net.Quic;QuicListenerOptions;QuicListenerOptions;();summary;df-generated | +| System.Net.Quic;QuicListenerOptions;get_ListenBacklog;();summary;df-generated | +| System.Net.Quic;QuicListenerOptions;get_ListenEndPoint;();summary;df-generated | +| System.Net.Quic;QuicListenerOptions;set_ListenBacklog;(System.Int32);summary;df-generated | +| System.Net.Quic;QuicListenerOptions;set_ListenEndPoint;(System.Net.IPEndPoint);summary;df-generated | +| System.Net.Quic;QuicStream;Dispose;(System.Boolean);summary;df-generated | +| System.Net.Quic;QuicStream;EndRead;(System.IAsyncResult);summary;df-generated | +| System.Net.Quic;QuicStream;EndWrite;(System.IAsyncResult);summary;df-generated | +| System.Net.Quic;QuicStream;Flush;();summary;df-generated | +| System.Net.Quic;QuicStream;FlushAsync;(System.Threading.CancellationToken);summary;df-generated | +| System.Net.Quic;QuicStream;Read;(System.Span);summary;df-generated | +| System.Net.Quic;QuicStream;ReadAsync;(System.Memory,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Quic;QuicStream;ReadByte;();summary;df-generated | +| System.Net.Quic;QuicStream;Seek;(System.Int64,System.IO.SeekOrigin);summary;df-generated | +| System.Net.Quic;QuicStream;SetLength;(System.Int64);summary;df-generated | +| System.Net.Quic;QuicStream;Write;(System.ReadOnlySpan);summary;df-generated | +| System.Net.Quic;QuicStream;WriteAsync;(System.ReadOnlyMemory,System.Boolean,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Quic;QuicStream;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Quic;QuicStream;WriteByte;(System.Byte);summary;df-generated | +| System.Net.Quic;QuicStream;get_CanRead;();summary;df-generated | +| System.Net.Quic;QuicStream;get_CanSeek;();summary;df-generated | +| System.Net.Quic;QuicStream;get_CanTimeout;();summary;df-generated | +| System.Net.Quic;QuicStream;get_CanWrite;();summary;df-generated | +| System.Net.Quic;QuicStream;get_Length;();summary;df-generated | +| System.Net.Quic;QuicStream;get_Position;();summary;df-generated | +| System.Net.Quic;QuicStream;get_ReadTimeout;();summary;df-generated | +| System.Net.Quic;QuicStream;get_WriteTimeout;();summary;df-generated | +| System.Net.Quic;QuicStream;set_Position;(System.Int64);summary;df-generated | +| System.Net.Quic;QuicStream;set_ReadTimeout;(System.Int32);summary;df-generated | +| System.Net.Quic;QuicStream;set_WriteTimeout;(System.Int32);summary;df-generated | +| System.Net.Security;AuthenticatedStream;Dispose;(System.Boolean);summary;df-generated | +| System.Net.Security;AuthenticatedStream;get_IsAuthenticated;();summary;df-generated | +| System.Net.Security;AuthenticatedStream;get_IsEncrypted;();summary;df-generated | +| System.Net.Security;AuthenticatedStream;get_IsMutuallyAuthenticated;();summary;df-generated | +| System.Net.Security;AuthenticatedStream;get_IsServer;();summary;df-generated | +| System.Net.Security;AuthenticatedStream;get_IsSigned;();summary;df-generated | +| System.Net.Security;AuthenticatedStream;get_LeaveInnerStreamOpen;();summary;df-generated | +| System.Net.Security;CipherSuitesPolicy;CipherSuitesPolicy;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Net.Security;CipherSuitesPolicy;get_AllowedCipherSuites;();summary;df-generated | +| System.Net.Security;NegotiateStream;AuthenticateAsClient;();summary;df-generated | +| System.Net.Security;NegotiateStream;AuthenticateAsClientAsync;();summary;df-generated | +| System.Net.Security;NegotiateStream;AuthenticateAsServer;();summary;df-generated | +| System.Net.Security;NegotiateStream;AuthenticateAsServer;(System.Net.NetworkCredential,System.Net.Security.ProtectionLevel,System.Security.Principal.TokenImpersonationLevel);summary;df-generated | +| System.Net.Security;NegotiateStream;AuthenticateAsServerAsync;();summary;df-generated | +| System.Net.Security;NegotiateStream;AuthenticateAsServerAsync;(System.Net.NetworkCredential,System.Net.Security.ProtectionLevel,System.Security.Principal.TokenImpersonationLevel);summary;df-generated | +| System.Net.Security;NegotiateStream;Dispose;(System.Boolean);summary;df-generated | +| System.Net.Security;NegotiateStream;DisposeAsync;();summary;df-generated | +| System.Net.Security;NegotiateStream;EndAuthenticateAsClient;(System.IAsyncResult);summary;df-generated | +| System.Net.Security;NegotiateStream;EndAuthenticateAsServer;(System.IAsyncResult);summary;df-generated | +| System.Net.Security;NegotiateStream;EndRead;(System.IAsyncResult);summary;df-generated | +| System.Net.Security;NegotiateStream;EndWrite;(System.IAsyncResult);summary;df-generated | +| System.Net.Security;NegotiateStream;Flush;();summary;df-generated | +| System.Net.Security;NegotiateStream;NegotiateStream;(System.IO.Stream);summary;df-generated | +| System.Net.Security;NegotiateStream;NegotiateStream;(System.IO.Stream,System.Boolean);summary;df-generated | +| System.Net.Security;NegotiateStream;Seek;(System.Int64,System.IO.SeekOrigin);summary;df-generated | +| System.Net.Security;NegotiateStream;SetLength;(System.Int64);summary;df-generated | +| System.Net.Security;NegotiateStream;get_CanRead;();summary;df-generated | +| System.Net.Security;NegotiateStream;get_CanSeek;();summary;df-generated | +| System.Net.Security;NegotiateStream;get_CanTimeout;();summary;df-generated | +| System.Net.Security;NegotiateStream;get_CanWrite;();summary;df-generated | +| System.Net.Security;NegotiateStream;get_ImpersonationLevel;();summary;df-generated | +| System.Net.Security;NegotiateStream;get_IsAuthenticated;();summary;df-generated | +| System.Net.Security;NegotiateStream;get_IsEncrypted;();summary;df-generated | +| System.Net.Security;NegotiateStream;get_IsMutuallyAuthenticated;();summary;df-generated | +| System.Net.Security;NegotiateStream;get_IsServer;();summary;df-generated | +| System.Net.Security;NegotiateStream;get_IsSigned;();summary;df-generated | +| System.Net.Security;NegotiateStream;get_Length;();summary;df-generated | +| System.Net.Security;NegotiateStream;get_Position;();summary;df-generated | +| System.Net.Security;NegotiateStream;get_ReadTimeout;();summary;df-generated | +| System.Net.Security;NegotiateStream;get_WriteTimeout;();summary;df-generated | +| System.Net.Security;NegotiateStream;set_Position;(System.Int64);summary;df-generated | +| System.Net.Security;NegotiateStream;set_ReadTimeout;(System.Int32);summary;df-generated | +| System.Net.Security;NegotiateStream;set_WriteTimeout;(System.Int32);summary;df-generated | +| System.Net.Security;SslApplicationProtocol;Equals;(System.Net.Security.SslApplicationProtocol);summary;df-generated | +| System.Net.Security;SslApplicationProtocol;Equals;(System.Object);summary;df-generated | +| System.Net.Security;SslApplicationProtocol;GetHashCode;();summary;df-generated | +| System.Net.Security;SslApplicationProtocol;SslApplicationProtocol;(System.Byte[]);summary;df-generated | +| System.Net.Security;SslApplicationProtocol;SslApplicationProtocol;(System.String);summary;df-generated | +| System.Net.Security;SslClientAuthenticationOptions;get_AllowRenegotiation;();summary;df-generated | +| System.Net.Security;SslClientAuthenticationOptions;get_ApplicationProtocols;();summary;df-generated | +| System.Net.Security;SslClientAuthenticationOptions;get_CertificateRevocationCheckMode;();summary;df-generated | +| System.Net.Security;SslClientAuthenticationOptions;get_CipherSuitesPolicy;();summary;df-generated | +| System.Net.Security;SslClientAuthenticationOptions;get_ClientCertificates;();summary;df-generated | +| System.Net.Security;SslClientAuthenticationOptions;get_EnabledSslProtocols;();summary;df-generated | +| System.Net.Security;SslClientAuthenticationOptions;get_EncryptionPolicy;();summary;df-generated | +| System.Net.Security;SslClientAuthenticationOptions;get_LocalCertificateSelectionCallback;();summary;df-generated | +| System.Net.Security;SslClientAuthenticationOptions;get_RemoteCertificateValidationCallback;();summary;df-generated | +| System.Net.Security;SslClientAuthenticationOptions;get_TargetHost;();summary;df-generated | +| System.Net.Security;SslClientAuthenticationOptions;set_AllowRenegotiation;(System.Boolean);summary;df-generated | +| System.Net.Security;SslClientAuthenticationOptions;set_ApplicationProtocols;(System.Collections.Generic.List);summary;df-generated | +| System.Net.Security;SslClientAuthenticationOptions;set_CertificateRevocationCheckMode;(System.Security.Cryptography.X509Certificates.X509RevocationMode);summary;df-generated | +| System.Net.Security;SslClientAuthenticationOptions;set_CipherSuitesPolicy;(System.Net.Security.CipherSuitesPolicy);summary;df-generated | +| System.Net.Security;SslClientAuthenticationOptions;set_ClientCertificates;(System.Security.Cryptography.X509Certificates.X509CertificateCollection);summary;df-generated | +| System.Net.Security;SslClientAuthenticationOptions;set_EnabledSslProtocols;(System.Security.Authentication.SslProtocols);summary;df-generated | +| System.Net.Security;SslClientAuthenticationOptions;set_EncryptionPolicy;(System.Net.Security.EncryptionPolicy);summary;df-generated | +| System.Net.Security;SslClientAuthenticationOptions;set_TargetHost;(System.String);summary;df-generated | +| System.Net.Security;SslClientHelloInfo;get_ServerName;();summary;df-generated | +| System.Net.Security;SslClientHelloInfo;get_SslProtocols;();summary;df-generated | +| System.Net.Security;SslServerAuthenticationOptions;get_AllowRenegotiation;();summary;df-generated | +| System.Net.Security;SslServerAuthenticationOptions;get_ApplicationProtocols;();summary;df-generated | +| System.Net.Security;SslServerAuthenticationOptions;get_CertificateRevocationCheckMode;();summary;df-generated | +| System.Net.Security;SslServerAuthenticationOptions;get_CipherSuitesPolicy;();summary;df-generated | +| System.Net.Security;SslServerAuthenticationOptions;get_ClientCertificateRequired;();summary;df-generated | +| System.Net.Security;SslServerAuthenticationOptions;get_EnabledSslProtocols;();summary;df-generated | +| System.Net.Security;SslServerAuthenticationOptions;get_EncryptionPolicy;();summary;df-generated | +| System.Net.Security;SslServerAuthenticationOptions;get_RemoteCertificateValidationCallback;();summary;df-generated | +| System.Net.Security;SslServerAuthenticationOptions;get_ServerCertificate;();summary;df-generated | +| System.Net.Security;SslServerAuthenticationOptions;get_ServerCertificateContext;();summary;df-generated | +| System.Net.Security;SslServerAuthenticationOptions;get_ServerCertificateSelectionCallback;();summary;df-generated | +| System.Net.Security;SslServerAuthenticationOptions;set_AllowRenegotiation;(System.Boolean);summary;df-generated | +| System.Net.Security;SslServerAuthenticationOptions;set_ApplicationProtocols;(System.Collections.Generic.List);summary;df-generated | +| System.Net.Security;SslServerAuthenticationOptions;set_CertificateRevocationCheckMode;(System.Security.Cryptography.X509Certificates.X509RevocationMode);summary;df-generated | +| System.Net.Security;SslServerAuthenticationOptions;set_CipherSuitesPolicy;(System.Net.Security.CipherSuitesPolicy);summary;df-generated | +| System.Net.Security;SslServerAuthenticationOptions;set_ClientCertificateRequired;(System.Boolean);summary;df-generated | +| System.Net.Security;SslServerAuthenticationOptions;set_EnabledSslProtocols;(System.Security.Authentication.SslProtocols);summary;df-generated | +| System.Net.Security;SslServerAuthenticationOptions;set_EncryptionPolicy;(System.Net.Security.EncryptionPolicy);summary;df-generated | +| System.Net.Security;SslServerAuthenticationOptions;set_ServerCertificate;(System.Security.Cryptography.X509Certificates.X509Certificate);summary;df-generated | +| System.Net.Security;SslServerAuthenticationOptions;set_ServerCertificateContext;(System.Net.Security.SslStreamCertificateContext);summary;df-generated | +| System.Net.Security;SslStream;AuthenticateAsClient;(System.Net.Security.SslClientAuthenticationOptions);summary;df-generated | +| System.Net.Security;SslStream;AuthenticateAsClient;(System.String);summary;df-generated | +| System.Net.Security;SslStream;AuthenticateAsClient;(System.String,System.Security.Cryptography.X509Certificates.X509CertificateCollection,System.Boolean);summary;df-generated | +| System.Net.Security;SslStream;AuthenticateAsClient;(System.String,System.Security.Cryptography.X509Certificates.X509CertificateCollection,System.Security.Authentication.SslProtocols,System.Boolean);summary;df-generated | +| System.Net.Security;SslStream;AuthenticateAsClientAsync;(System.Net.Security.SslClientAuthenticationOptions,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Security;SslStream;AuthenticateAsClientAsync;(System.String);summary;df-generated | +| System.Net.Security;SslStream;AuthenticateAsClientAsync;(System.String,System.Security.Cryptography.X509Certificates.X509CertificateCollection,System.Boolean);summary;df-generated | +| System.Net.Security;SslStream;AuthenticateAsClientAsync;(System.String,System.Security.Cryptography.X509Certificates.X509CertificateCollection,System.Security.Authentication.SslProtocols,System.Boolean);summary;df-generated | +| System.Net.Security;SslStream;AuthenticateAsServer;(System.Net.Security.SslServerAuthenticationOptions);summary;df-generated | +| System.Net.Security;SslStream;AuthenticateAsServer;(System.Security.Cryptography.X509Certificates.X509Certificate);summary;df-generated | +| System.Net.Security;SslStream;AuthenticateAsServer;(System.Security.Cryptography.X509Certificates.X509Certificate,System.Boolean,System.Boolean);summary;df-generated | +| System.Net.Security;SslStream;AuthenticateAsServer;(System.Security.Cryptography.X509Certificates.X509Certificate,System.Boolean,System.Security.Authentication.SslProtocols,System.Boolean);summary;df-generated | +| System.Net.Security;SslStream;AuthenticateAsServerAsync;(System.Net.Security.SslServerAuthenticationOptions,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Security;SslStream;AuthenticateAsServerAsync;(System.Security.Cryptography.X509Certificates.X509Certificate);summary;df-generated | +| System.Net.Security;SslStream;AuthenticateAsServerAsync;(System.Security.Cryptography.X509Certificates.X509Certificate,System.Boolean,System.Boolean);summary;df-generated | +| System.Net.Security;SslStream;AuthenticateAsServerAsync;(System.Security.Cryptography.X509Certificates.X509Certificate,System.Boolean,System.Security.Authentication.SslProtocols,System.Boolean);summary;df-generated | +| System.Net.Security;SslStream;Dispose;(System.Boolean);summary;df-generated | +| System.Net.Security;SslStream;DisposeAsync;();summary;df-generated | +| System.Net.Security;SslStream;EndAuthenticateAsClient;(System.IAsyncResult);summary;df-generated | +| System.Net.Security;SslStream;EndAuthenticateAsServer;(System.IAsyncResult);summary;df-generated | +| System.Net.Security;SslStream;EndRead;(System.IAsyncResult);summary;df-generated | +| System.Net.Security;SslStream;EndWrite;(System.IAsyncResult);summary;df-generated | +| System.Net.Security;SslStream;Flush;();summary;df-generated | +| System.Net.Security;SslStream;NegotiateClientCertificateAsync;(System.Threading.CancellationToken);summary;df-generated | +| System.Net.Security;SslStream;ReadAsync;(System.Memory,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Security;SslStream;ReadByte;();summary;df-generated | +| System.Net.Security;SslStream;Seek;(System.Int64,System.IO.SeekOrigin);summary;df-generated | +| System.Net.Security;SslStream;SetLength;(System.Int64);summary;df-generated | +| System.Net.Security;SslStream;ShutdownAsync;();summary;df-generated | +| System.Net.Security;SslStream;SslStream;(System.IO.Stream);summary;df-generated | +| System.Net.Security;SslStream;SslStream;(System.IO.Stream,System.Boolean);summary;df-generated | +| System.Net.Security;SslStream;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Security;SslStream;get_CanRead;();summary;df-generated | +| System.Net.Security;SslStream;get_CanSeek;();summary;df-generated | +| System.Net.Security;SslStream;get_CanTimeout;();summary;df-generated | +| System.Net.Security;SslStream;get_CanWrite;();summary;df-generated | +| System.Net.Security;SslStream;get_CheckCertRevocationStatus;();summary;df-generated | +| System.Net.Security;SslStream;get_CipherAlgorithm;();summary;df-generated | +| System.Net.Security;SslStream;get_CipherStrength;();summary;df-generated | +| System.Net.Security;SslStream;get_HashAlgorithm;();summary;df-generated | +| System.Net.Security;SslStream;get_HashStrength;();summary;df-generated | +| System.Net.Security;SslStream;get_IsAuthenticated;();summary;df-generated | +| System.Net.Security;SslStream;get_IsEncrypted;();summary;df-generated | +| System.Net.Security;SslStream;get_IsMutuallyAuthenticated;();summary;df-generated | +| System.Net.Security;SslStream;get_IsServer;();summary;df-generated | +| System.Net.Security;SslStream;get_IsSigned;();summary;df-generated | +| System.Net.Security;SslStream;get_KeyExchangeAlgorithm;();summary;df-generated | +| System.Net.Security;SslStream;get_KeyExchangeStrength;();summary;df-generated | +| System.Net.Security;SslStream;get_Length;();summary;df-generated | +| System.Net.Security;SslStream;get_NegotiatedCipherSuite;();summary;df-generated | +| System.Net.Security;SslStream;get_Position;();summary;df-generated | +| System.Net.Security;SslStream;get_ReadTimeout;();summary;df-generated | +| System.Net.Security;SslStream;get_SslProtocol;();summary;df-generated | +| System.Net.Security;SslStream;get_TargetHostName;();summary;df-generated | +| System.Net.Security;SslStream;get_WriteTimeout;();summary;df-generated | +| System.Net.Security;SslStream;set_Position;(System.Int64);summary;df-generated | +| System.Net.Security;SslStream;set_ReadTimeout;(System.Int32);summary;df-generated | +| System.Net.Security;SslStream;set_WriteTimeout;(System.Int32);summary;df-generated | +| System.Net.Sockets;IPPacketInformation;Equals;(System.Object);summary;df-generated | +| System.Net.Sockets;IPPacketInformation;GetHashCode;();summary;df-generated | +| System.Net.Sockets;IPPacketInformation;get_Interface;();summary;df-generated | +| System.Net.Sockets;IPv6MulticastOption;get_InterfaceIndex;();summary;df-generated | +| System.Net.Sockets;IPv6MulticastOption;set_InterfaceIndex;(System.Int64);summary;df-generated | +| System.Net.Sockets;LingerOption;LingerOption;(System.Boolean,System.Int32);summary;df-generated | +| System.Net.Sockets;LingerOption;get_Enabled;();summary;df-generated | +| System.Net.Sockets;LingerOption;get_LingerTime;();summary;df-generated | +| System.Net.Sockets;LingerOption;set_Enabled;(System.Boolean);summary;df-generated | +| System.Net.Sockets;LingerOption;set_LingerTime;(System.Int32);summary;df-generated | +| System.Net.Sockets;MulticastOption;get_InterfaceIndex;();summary;df-generated | +| System.Net.Sockets;MulticastOption;set_InterfaceIndex;(System.Int32);summary;df-generated | +| System.Net.Sockets;NetworkStream;Close;(System.Int32);summary;df-generated | +| System.Net.Sockets;NetworkStream;Dispose;(System.Boolean);summary;df-generated | +| System.Net.Sockets;NetworkStream;EndRead;(System.IAsyncResult);summary;df-generated | +| System.Net.Sockets;NetworkStream;EndWrite;(System.IAsyncResult);summary;df-generated | +| System.Net.Sockets;NetworkStream;Flush;();summary;df-generated | +| System.Net.Sockets;NetworkStream;FlushAsync;(System.Threading.CancellationToken);summary;df-generated | +| System.Net.Sockets;NetworkStream;NetworkStream;(System.Net.Sockets.Socket);summary;df-generated | +| System.Net.Sockets;NetworkStream;NetworkStream;(System.Net.Sockets.Socket,System.Boolean);summary;df-generated | +| System.Net.Sockets;NetworkStream;NetworkStream;(System.Net.Sockets.Socket,System.IO.FileAccess);summary;df-generated | +| System.Net.Sockets;NetworkStream;Read;(System.Span);summary;df-generated | +| System.Net.Sockets;NetworkStream;ReadByte;();summary;df-generated | +| System.Net.Sockets;NetworkStream;Seek;(System.Int64,System.IO.SeekOrigin);summary;df-generated | +| System.Net.Sockets;NetworkStream;SetLength;(System.Int64);summary;df-generated | +| System.Net.Sockets;NetworkStream;Write;(System.ReadOnlySpan);summary;df-generated | +| System.Net.Sockets;NetworkStream;WriteByte;(System.Byte);summary;df-generated | +| System.Net.Sockets;NetworkStream;get_CanRead;();summary;df-generated | +| System.Net.Sockets;NetworkStream;get_CanSeek;();summary;df-generated | +| System.Net.Sockets;NetworkStream;get_CanTimeout;();summary;df-generated | +| System.Net.Sockets;NetworkStream;get_CanWrite;();summary;df-generated | +| System.Net.Sockets;NetworkStream;get_DataAvailable;();summary;df-generated | +| System.Net.Sockets;NetworkStream;get_Length;();summary;df-generated | +| System.Net.Sockets;NetworkStream;get_Position;();summary;df-generated | +| System.Net.Sockets;NetworkStream;get_ReadTimeout;();summary;df-generated | +| System.Net.Sockets;NetworkStream;get_Readable;();summary;df-generated | +| System.Net.Sockets;NetworkStream;get_WriteTimeout;();summary;df-generated | +| System.Net.Sockets;NetworkStream;get_Writeable;();summary;df-generated | +| System.Net.Sockets;NetworkStream;set_Position;(System.Int64);summary;df-generated | +| System.Net.Sockets;NetworkStream;set_ReadTimeout;(System.Int32);summary;df-generated | +| System.Net.Sockets;NetworkStream;set_Readable;(System.Boolean);summary;df-generated | +| System.Net.Sockets;NetworkStream;set_WriteTimeout;(System.Int32);summary;df-generated | +| System.Net.Sockets;NetworkStream;set_Writeable;(System.Boolean);summary;df-generated | +| System.Net.Sockets;SafeSocketHandle;ReleaseHandle;();summary;df-generated | +| System.Net.Sockets;SafeSocketHandle;SafeSocketHandle;();summary;df-generated | +| System.Net.Sockets;SafeSocketHandle;get_IsInvalid;();summary;df-generated | +| System.Net.Sockets;SendPacketsElement;SendPacketsElement;(System.Byte[]);summary;df-generated | +| System.Net.Sockets;SendPacketsElement;SendPacketsElement;(System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Net.Sockets;SendPacketsElement;SendPacketsElement;(System.Byte[],System.Int32,System.Int32,System.Boolean);summary;df-generated | +| System.Net.Sockets;SendPacketsElement;SendPacketsElement;(System.IO.FileStream);summary;df-generated | +| System.Net.Sockets;SendPacketsElement;SendPacketsElement;(System.IO.FileStream,System.Int64,System.Int32);summary;df-generated | +| System.Net.Sockets;SendPacketsElement;SendPacketsElement;(System.IO.FileStream,System.Int64,System.Int32,System.Boolean);summary;df-generated | +| System.Net.Sockets;SendPacketsElement;SendPacketsElement;(System.ReadOnlyMemory);summary;df-generated | +| System.Net.Sockets;SendPacketsElement;SendPacketsElement;(System.ReadOnlyMemory,System.Boolean);summary;df-generated | +| System.Net.Sockets;SendPacketsElement;SendPacketsElement;(System.String);summary;df-generated | +| System.Net.Sockets;SendPacketsElement;SendPacketsElement;(System.String,System.Int32,System.Int32);summary;df-generated | +| System.Net.Sockets;SendPacketsElement;SendPacketsElement;(System.String,System.Int32,System.Int32,System.Boolean);summary;df-generated | +| System.Net.Sockets;SendPacketsElement;SendPacketsElement;(System.String,System.Int64,System.Int32);summary;df-generated | +| System.Net.Sockets;SendPacketsElement;SendPacketsElement;(System.String,System.Int64,System.Int32,System.Boolean);summary;df-generated | +| System.Net.Sockets;SendPacketsElement;get_Buffer;();summary;df-generated | +| System.Net.Sockets;SendPacketsElement;get_Count;();summary;df-generated | +| System.Net.Sockets;SendPacketsElement;get_EndOfPacket;();summary;df-generated | +| System.Net.Sockets;SendPacketsElement;get_FilePath;();summary;df-generated | +| System.Net.Sockets;SendPacketsElement;get_FileStream;();summary;df-generated | +| System.Net.Sockets;SendPacketsElement;get_MemoryBuffer;();summary;df-generated | +| System.Net.Sockets;SendPacketsElement;get_Offset;();summary;df-generated | +| System.Net.Sockets;SendPacketsElement;get_OffsetLong;();summary;df-generated | +| System.Net.Sockets;Socket;AcceptAsync;();summary;df-generated | +| System.Net.Sockets;Socket;CancelConnectAsync;(System.Net.Sockets.SocketAsyncEventArgs);summary;df-generated | +| System.Net.Sockets;Socket;Close;();summary;df-generated | +| System.Net.Sockets;Socket;Close;(System.Int32);summary;df-generated | +| System.Net.Sockets;Socket;Connect;(System.String,System.Int32);summary;df-generated | +| System.Net.Sockets;Socket;ConnectAsync;(System.Net.IPAddress[],System.Int32);summary;df-generated | +| System.Net.Sockets;Socket;ConnectAsync;(System.Net.IPAddress[],System.Int32,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Sockets;Socket;ConnectAsync;(System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType,System.Net.Sockets.SocketAsyncEventArgs);summary;df-generated | +| System.Net.Sockets;Socket;ConnectAsync;(System.String,System.Int32);summary;df-generated | +| System.Net.Sockets;Socket;Disconnect;(System.Boolean);summary;df-generated | +| System.Net.Sockets;Socket;Dispose;();summary;df-generated | +| System.Net.Sockets;Socket;Dispose;(System.Boolean);summary;df-generated | +| System.Net.Sockets;Socket;DuplicateAndClose;(System.Int32);summary;df-generated | +| System.Net.Sockets;Socket;EndAccept;(System.Byte[],System.IAsyncResult);summary;df-generated | +| System.Net.Sockets;Socket;EndAccept;(System.Byte[],System.Int32,System.IAsyncResult);summary;df-generated | +| System.Net.Sockets;Socket;EndConnect;(System.IAsyncResult);summary;df-generated | +| System.Net.Sockets;Socket;EndDisconnect;(System.IAsyncResult);summary;df-generated | +| System.Net.Sockets;Socket;EndReceive;(System.IAsyncResult);summary;df-generated | +| System.Net.Sockets;Socket;EndReceive;(System.IAsyncResult,System.Net.Sockets.SocketError);summary;df-generated | +| System.Net.Sockets;Socket;EndReceiveFrom;(System.IAsyncResult,System.Net.EndPoint);summary;df-generated | +| System.Net.Sockets;Socket;EndReceiveMessageFrom;(System.IAsyncResult,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.Net.Sockets.IPPacketInformation);summary;df-generated | +| System.Net.Sockets;Socket;EndSend;(System.IAsyncResult);summary;df-generated | +| System.Net.Sockets;Socket;EndSend;(System.IAsyncResult,System.Net.Sockets.SocketError);summary;df-generated | +| System.Net.Sockets;Socket;EndSendFile;(System.IAsyncResult);summary;df-generated | +| System.Net.Sockets;Socket;EndSendTo;(System.IAsyncResult);summary;df-generated | +| System.Net.Sockets;Socket;GetRawSocketOption;(System.Int32,System.Int32,System.Span);summary;df-generated | +| System.Net.Sockets;Socket;GetSocketOption;(System.Net.Sockets.SocketOptionLevel,System.Net.Sockets.SocketOptionName);summary;df-generated | +| System.Net.Sockets;Socket;GetSocketOption;(System.Net.Sockets.SocketOptionLevel,System.Net.Sockets.SocketOptionName,System.Byte[]);summary;df-generated | +| System.Net.Sockets;Socket;GetSocketOption;(System.Net.Sockets.SocketOptionLevel,System.Net.Sockets.SocketOptionName,System.Int32);summary;df-generated | +| System.Net.Sockets;Socket;IOControl;(System.Int32,System.Byte[],System.Byte[]);summary;df-generated | +| System.Net.Sockets;Socket;IOControl;(System.Net.Sockets.IOControlCode,System.Byte[],System.Byte[]);summary;df-generated | +| System.Net.Sockets;Socket;Listen;();summary;df-generated | +| System.Net.Sockets;Socket;Listen;(System.Int32);summary;df-generated | +| System.Net.Sockets;Socket;Poll;(System.Int32,System.Net.Sockets.SelectMode);summary;df-generated | +| System.Net.Sockets;Socket;Receive;(System.Byte[]);summary;df-generated | +| System.Net.Sockets;Socket;Receive;(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags);summary;df-generated | +| System.Net.Sockets;Socket;Receive;(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags,System.Net.Sockets.SocketError);summary;df-generated | +| System.Net.Sockets;Socket;Receive;(System.Byte[],System.Int32,System.Net.Sockets.SocketFlags);summary;df-generated | +| System.Net.Sockets;Socket;Receive;(System.Byte[],System.Net.Sockets.SocketFlags);summary;df-generated | +| System.Net.Sockets;Socket;Receive;(System.Collections.Generic.IList>);summary;df-generated | +| System.Net.Sockets;Socket;Receive;(System.Collections.Generic.IList>,System.Net.Sockets.SocketFlags);summary;df-generated | +| System.Net.Sockets;Socket;Receive;(System.Collections.Generic.IList>,System.Net.Sockets.SocketFlags,System.Net.Sockets.SocketError);summary;df-generated | +| System.Net.Sockets;Socket;Receive;(System.Span);summary;df-generated | +| System.Net.Sockets;Socket;Receive;(System.Span,System.Net.Sockets.SocketFlags);summary;df-generated | +| System.Net.Sockets;Socket;Receive;(System.Span,System.Net.Sockets.SocketFlags,System.Net.Sockets.SocketError);summary;df-generated | +| System.Net.Sockets;Socket;ReceiveAsync;(System.ArraySegment);summary;df-generated | +| System.Net.Sockets;Socket;ReceiveAsync;(System.ArraySegment,System.Net.Sockets.SocketFlags);summary;df-generated | +| System.Net.Sockets;Socket;ReceiveAsync;(System.Collections.Generic.IList>);summary;df-generated | +| System.Net.Sockets;Socket;ReceiveAsync;(System.Collections.Generic.IList>,System.Net.Sockets.SocketFlags);summary;df-generated | +| System.Net.Sockets;Socket;Select;(System.Collections.IList,System.Collections.IList,System.Collections.IList,System.Int32);summary;df-generated | +| System.Net.Sockets;Socket;Send;(System.Byte[]);summary;df-generated | +| System.Net.Sockets;Socket;Send;(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags);summary;df-generated | +| System.Net.Sockets;Socket;Send;(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags,System.Net.Sockets.SocketError);summary;df-generated | +| System.Net.Sockets;Socket;Send;(System.Byte[],System.Int32,System.Net.Sockets.SocketFlags);summary;df-generated | +| System.Net.Sockets;Socket;Send;(System.Byte[],System.Net.Sockets.SocketFlags);summary;df-generated | +| System.Net.Sockets;Socket;Send;(System.Collections.Generic.IList>);summary;df-generated | +| System.Net.Sockets;Socket;Send;(System.Collections.Generic.IList>,System.Net.Sockets.SocketFlags);summary;df-generated | +| System.Net.Sockets;Socket;Send;(System.Collections.Generic.IList>,System.Net.Sockets.SocketFlags,System.Net.Sockets.SocketError);summary;df-generated | +| System.Net.Sockets;Socket;Send;(System.ReadOnlySpan);summary;df-generated | +| System.Net.Sockets;Socket;Send;(System.ReadOnlySpan,System.Net.Sockets.SocketFlags);summary;df-generated | +| System.Net.Sockets;Socket;Send;(System.ReadOnlySpan,System.Net.Sockets.SocketFlags,System.Net.Sockets.SocketError);summary;df-generated | +| System.Net.Sockets;Socket;SendAsync;(System.ArraySegment);summary;df-generated | +| System.Net.Sockets;Socket;SendAsync;(System.ArraySegment,System.Net.Sockets.SocketFlags);summary;df-generated | +| System.Net.Sockets;Socket;SendAsync;(System.Collections.Generic.IList>);summary;df-generated | +| System.Net.Sockets;Socket;SendAsync;(System.Collections.Generic.IList>,System.Net.Sockets.SocketFlags);summary;df-generated | +| System.Net.Sockets;Socket;SendFile;(System.String);summary;df-generated | +| System.Net.Sockets;Socket;SendFile;(System.String,System.Byte[],System.Byte[],System.Net.Sockets.TransmitFileOptions);summary;df-generated | +| System.Net.Sockets;Socket;SendFile;(System.String,System.ReadOnlySpan,System.ReadOnlySpan,System.Net.Sockets.TransmitFileOptions);summary;df-generated | +| System.Net.Sockets;Socket;SetIPProtectionLevel;(System.Net.Sockets.IPProtectionLevel);summary;df-generated | +| System.Net.Sockets;Socket;SetRawSocketOption;(System.Int32,System.Int32,System.ReadOnlySpan);summary;df-generated | +| System.Net.Sockets;Socket;SetSocketOption;(System.Net.Sockets.SocketOptionLevel,System.Net.Sockets.SocketOptionName,System.Boolean);summary;df-generated | +| System.Net.Sockets;Socket;SetSocketOption;(System.Net.Sockets.SocketOptionLevel,System.Net.Sockets.SocketOptionName,System.Byte[]);summary;df-generated | +| System.Net.Sockets;Socket;SetSocketOption;(System.Net.Sockets.SocketOptionLevel,System.Net.Sockets.SocketOptionName,System.Int32);summary;df-generated | +| System.Net.Sockets;Socket;SetSocketOption;(System.Net.Sockets.SocketOptionLevel,System.Net.Sockets.SocketOptionName,System.Object);summary;df-generated | +| System.Net.Sockets;Socket;Shutdown;(System.Net.Sockets.SocketShutdown);summary;df-generated | +| System.Net.Sockets;Socket;Socket;(System.Net.Sockets.AddressFamily,System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType);summary;df-generated | +| System.Net.Sockets;Socket;Socket;(System.Net.Sockets.SafeSocketHandle);summary;df-generated | +| System.Net.Sockets;Socket;Socket;(System.Net.Sockets.SocketInformation);summary;df-generated | +| System.Net.Sockets;Socket;Socket;(System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType);summary;df-generated | +| System.Net.Sockets;Socket;get_AddressFamily;();summary;df-generated | +| System.Net.Sockets;Socket;get_Available;();summary;df-generated | +| System.Net.Sockets;Socket;get_Blocking;();summary;df-generated | +| System.Net.Sockets;Socket;get_Connected;();summary;df-generated | +| System.Net.Sockets;Socket;get_DontFragment;();summary;df-generated | +| System.Net.Sockets;Socket;get_DualMode;();summary;df-generated | +| System.Net.Sockets;Socket;get_EnableBroadcast;();summary;df-generated | +| System.Net.Sockets;Socket;get_ExclusiveAddressUse;();summary;df-generated | +| System.Net.Sockets;Socket;get_IsBound;();summary;df-generated | +| System.Net.Sockets;Socket;get_LingerState;();summary;df-generated | +| System.Net.Sockets;Socket;get_MulticastLoopback;();summary;df-generated | +| System.Net.Sockets;Socket;get_NoDelay;();summary;df-generated | +| System.Net.Sockets;Socket;get_OSSupportsIPv4;();summary;df-generated | +| System.Net.Sockets;Socket;get_OSSupportsIPv6;();summary;df-generated | +| System.Net.Sockets;Socket;get_OSSupportsUnixDomainSockets;();summary;df-generated | +| System.Net.Sockets;Socket;get_ProtocolType;();summary;df-generated | +| System.Net.Sockets;Socket;get_ReceiveBufferSize;();summary;df-generated | +| System.Net.Sockets;Socket;get_ReceiveTimeout;();summary;df-generated | +| System.Net.Sockets;Socket;get_SendBufferSize;();summary;df-generated | +| System.Net.Sockets;Socket;get_SendTimeout;();summary;df-generated | +| System.Net.Sockets;Socket;get_SocketType;();summary;df-generated | +| System.Net.Sockets;Socket;get_SupportsIPv4;();summary;df-generated | +| System.Net.Sockets;Socket;get_SupportsIPv6;();summary;df-generated | +| System.Net.Sockets;Socket;get_Ttl;();summary;df-generated | +| System.Net.Sockets;Socket;get_UseOnlyOverlappedIO;();summary;df-generated | +| System.Net.Sockets;Socket;set_Blocking;(System.Boolean);summary;df-generated | +| System.Net.Sockets;Socket;set_DontFragment;(System.Boolean);summary;df-generated | +| System.Net.Sockets;Socket;set_DualMode;(System.Boolean);summary;df-generated | +| System.Net.Sockets;Socket;set_EnableBroadcast;(System.Boolean);summary;df-generated | +| System.Net.Sockets;Socket;set_ExclusiveAddressUse;(System.Boolean);summary;df-generated | +| System.Net.Sockets;Socket;set_LingerState;(System.Net.Sockets.LingerOption);summary;df-generated | +| System.Net.Sockets;Socket;set_MulticastLoopback;(System.Boolean);summary;df-generated | +| System.Net.Sockets;Socket;set_NoDelay;(System.Boolean);summary;df-generated | +| System.Net.Sockets;Socket;set_ReceiveBufferSize;(System.Int32);summary;df-generated | +| System.Net.Sockets;Socket;set_ReceiveTimeout;(System.Int32);summary;df-generated | +| System.Net.Sockets;Socket;set_SendBufferSize;(System.Int32);summary;df-generated | +| System.Net.Sockets;Socket;set_SendTimeout;(System.Int32);summary;df-generated | +| System.Net.Sockets;Socket;set_Ttl;(System.Int16);summary;df-generated | +| System.Net.Sockets;Socket;set_UseOnlyOverlappedIO;(System.Boolean);summary;df-generated | +| System.Net.Sockets;SocketAsyncEventArgs;Dispose;();summary;df-generated | +| System.Net.Sockets;SocketAsyncEventArgs;OnCompleted;(System.Net.Sockets.SocketAsyncEventArgs);summary;df-generated | +| System.Net.Sockets;SocketAsyncEventArgs;SetBuffer;(System.Int32,System.Int32);summary;df-generated | +| System.Net.Sockets;SocketAsyncEventArgs;SocketAsyncEventArgs;();summary;df-generated | +| System.Net.Sockets;SocketAsyncEventArgs;SocketAsyncEventArgs;(System.Boolean);summary;df-generated | +| System.Net.Sockets;SocketAsyncEventArgs;get_Buffer;();summary;df-generated | +| System.Net.Sockets;SocketAsyncEventArgs;get_BytesTransferred;();summary;df-generated | +| System.Net.Sockets;SocketAsyncEventArgs;get_Count;();summary;df-generated | +| System.Net.Sockets;SocketAsyncEventArgs;get_DisconnectReuseSocket;();summary;df-generated | +| System.Net.Sockets;SocketAsyncEventArgs;get_LastOperation;();summary;df-generated | +| System.Net.Sockets;SocketAsyncEventArgs;get_Offset;();summary;df-generated | +| System.Net.Sockets;SocketAsyncEventArgs;get_SendPacketsFlags;();summary;df-generated | +| System.Net.Sockets;SocketAsyncEventArgs;get_SendPacketsSendSize;();summary;df-generated | +| System.Net.Sockets;SocketAsyncEventArgs;get_SocketError;();summary;df-generated | +| System.Net.Sockets;SocketAsyncEventArgs;get_SocketFlags;();summary;df-generated | +| System.Net.Sockets;SocketAsyncEventArgs;set_DisconnectReuseSocket;(System.Boolean);summary;df-generated | +| System.Net.Sockets;SocketAsyncEventArgs;set_SendPacketsFlags;(System.Net.Sockets.TransmitFileOptions);summary;df-generated | +| System.Net.Sockets;SocketAsyncEventArgs;set_SendPacketsSendSize;(System.Int32);summary;df-generated | +| System.Net.Sockets;SocketAsyncEventArgs;set_SocketError;(System.Net.Sockets.SocketError);summary;df-generated | +| System.Net.Sockets;SocketAsyncEventArgs;set_SocketFlags;(System.Net.Sockets.SocketFlags);summary;df-generated | +| System.Net.Sockets;SocketException;SocketException;();summary;df-generated | +| System.Net.Sockets;SocketException;SocketException;(System.Int32);summary;df-generated | +| System.Net.Sockets;SocketException;SocketException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Net.Sockets;SocketException;get_ErrorCode;();summary;df-generated | +| System.Net.Sockets;SocketException;get_SocketErrorCode;();summary;df-generated | +| System.Net.Sockets;SocketInformation;get_Options;();summary;df-generated | +| System.Net.Sockets;SocketInformation;get_ProtocolInformation;();summary;df-generated | +| System.Net.Sockets;SocketInformation;set_Options;(System.Net.Sockets.SocketInformationOptions);summary;df-generated | +| System.Net.Sockets;SocketInformation;set_ProtocolInformation;(System.Byte[]);summary;df-generated | +| System.Net.Sockets;SocketTaskExtensions;AcceptAsync;(System.Net.Sockets.Socket);summary;df-generated | +| System.Net.Sockets;SocketTaskExtensions;ConnectAsync;(System.Net.Sockets.Socket,System.Net.IPAddress[],System.Int32);summary;df-generated | +| System.Net.Sockets;SocketTaskExtensions;ConnectAsync;(System.Net.Sockets.Socket,System.Net.IPAddress[],System.Int32,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Sockets;SocketTaskExtensions;ConnectAsync;(System.Net.Sockets.Socket,System.String,System.Int32);summary;df-generated | +| System.Net.Sockets;SocketTaskExtensions;ReceiveAsync;(System.Net.Sockets.Socket,System.ArraySegment,System.Net.Sockets.SocketFlags);summary;df-generated | +| System.Net.Sockets;SocketTaskExtensions;ReceiveAsync;(System.Net.Sockets.Socket,System.Collections.Generic.IList>,System.Net.Sockets.SocketFlags);summary;df-generated | +| System.Net.Sockets;SocketTaskExtensions;SendAsync;(System.Net.Sockets.Socket,System.ArraySegment,System.Net.Sockets.SocketFlags);summary;df-generated | +| System.Net.Sockets;SocketTaskExtensions;SendAsync;(System.Net.Sockets.Socket,System.Collections.Generic.IList>,System.Net.Sockets.SocketFlags);summary;df-generated | +| System.Net.Sockets;TcpClient;Close;();summary;df-generated | +| System.Net.Sockets;TcpClient;Connect;(System.Net.IPAddress,System.Int32);summary;df-generated | +| System.Net.Sockets;TcpClient;Connect;(System.Net.IPAddress[],System.Int32);summary;df-generated | +| System.Net.Sockets;TcpClient;Connect;(System.String,System.Int32);summary;df-generated | +| System.Net.Sockets;TcpClient;ConnectAsync;(System.Net.IPAddress,System.Int32);summary;df-generated | +| System.Net.Sockets;TcpClient;ConnectAsync;(System.Net.IPAddress,System.Int32,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Sockets;TcpClient;ConnectAsync;(System.Net.IPAddress[],System.Int32);summary;df-generated | +| System.Net.Sockets;TcpClient;ConnectAsync;(System.Net.IPAddress[],System.Int32,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Sockets;TcpClient;ConnectAsync;(System.String,System.Int32);summary;df-generated | +| System.Net.Sockets;TcpClient;ConnectAsync;(System.String,System.Int32,System.Threading.CancellationToken);summary;df-generated | +| System.Net.Sockets;TcpClient;Dispose;();summary;df-generated | +| System.Net.Sockets;TcpClient;Dispose;(System.Boolean);summary;df-generated | +| System.Net.Sockets;TcpClient;EndConnect;(System.IAsyncResult);summary;df-generated | +| System.Net.Sockets;TcpClient;TcpClient;();summary;df-generated | +| System.Net.Sockets;TcpClient;TcpClient;(System.Net.Sockets.AddressFamily);summary;df-generated | +| System.Net.Sockets;TcpClient;TcpClient;(System.String,System.Int32);summary;df-generated | +| System.Net.Sockets;TcpClient;get_Active;();summary;df-generated | +| System.Net.Sockets;TcpClient;get_Available;();summary;df-generated | +| System.Net.Sockets;TcpClient;get_Connected;();summary;df-generated | +| System.Net.Sockets;TcpClient;get_ExclusiveAddressUse;();summary;df-generated | +| System.Net.Sockets;TcpClient;get_LingerState;();summary;df-generated | +| System.Net.Sockets;TcpClient;get_NoDelay;();summary;df-generated | +| System.Net.Sockets;TcpClient;get_ReceiveBufferSize;();summary;df-generated | +| System.Net.Sockets;TcpClient;get_ReceiveTimeout;();summary;df-generated | +| System.Net.Sockets;TcpClient;get_SendBufferSize;();summary;df-generated | +| System.Net.Sockets;TcpClient;get_SendTimeout;();summary;df-generated | +| System.Net.Sockets;TcpClient;set_Active;(System.Boolean);summary;df-generated | +| System.Net.Sockets;TcpClient;set_ExclusiveAddressUse;(System.Boolean);summary;df-generated | +| System.Net.Sockets;TcpClient;set_LingerState;(System.Net.Sockets.LingerOption);summary;df-generated | +| System.Net.Sockets;TcpClient;set_NoDelay;(System.Boolean);summary;df-generated | +| System.Net.Sockets;TcpClient;set_ReceiveBufferSize;(System.Int32);summary;df-generated | +| System.Net.Sockets;TcpClient;set_ReceiveTimeout;(System.Int32);summary;df-generated | +| System.Net.Sockets;TcpClient;set_SendBufferSize;(System.Int32);summary;df-generated | +| System.Net.Sockets;TcpClient;set_SendTimeout;(System.Int32);summary;df-generated | +| System.Net.Sockets;TcpListener;AcceptSocketAsync;();summary;df-generated | +| System.Net.Sockets;TcpListener;AcceptTcpClientAsync;();summary;df-generated | +| System.Net.Sockets;TcpListener;AcceptTcpClientAsync;(System.Threading.CancellationToken);summary;df-generated | +| System.Net.Sockets;TcpListener;AllowNatTraversal;(System.Boolean);summary;df-generated | +| System.Net.Sockets;TcpListener;Create;(System.Int32);summary;df-generated | +| System.Net.Sockets;TcpListener;Pending;();summary;df-generated | +| System.Net.Sockets;TcpListener;Start;();summary;df-generated | +| System.Net.Sockets;TcpListener;Start;(System.Int32);summary;df-generated | +| System.Net.Sockets;TcpListener;Stop;();summary;df-generated | +| System.Net.Sockets;TcpListener;TcpListener;(System.Int32);summary;df-generated | +| System.Net.Sockets;TcpListener;get_Active;();summary;df-generated | +| System.Net.Sockets;TcpListener;get_ExclusiveAddressUse;();summary;df-generated | +| System.Net.Sockets;TcpListener;set_ExclusiveAddressUse;(System.Boolean);summary;df-generated | +| System.Net.Sockets;UdpClient;AllowNatTraversal;(System.Boolean);summary;df-generated | +| System.Net.Sockets;UdpClient;Close;();summary;df-generated | +| System.Net.Sockets;UdpClient;Connect;(System.Net.IPAddress,System.Int32);summary;df-generated | +| System.Net.Sockets;UdpClient;Connect;(System.String,System.Int32);summary;df-generated | +| System.Net.Sockets;UdpClient;Dispose;();summary;df-generated | +| System.Net.Sockets;UdpClient;Dispose;(System.Boolean);summary;df-generated | +| System.Net.Sockets;UdpClient;DropMulticastGroup;(System.Net.IPAddress);summary;df-generated | +| System.Net.Sockets;UdpClient;DropMulticastGroup;(System.Net.IPAddress,System.Int32);summary;df-generated | +| System.Net.Sockets;UdpClient;EndSend;(System.IAsyncResult);summary;df-generated | +| System.Net.Sockets;UdpClient;JoinMulticastGroup;(System.Int32,System.Net.IPAddress);summary;df-generated | +| System.Net.Sockets;UdpClient;JoinMulticastGroup;(System.Net.IPAddress);summary;df-generated | +| System.Net.Sockets;UdpClient;JoinMulticastGroup;(System.Net.IPAddress,System.Int32);summary;df-generated | +| System.Net.Sockets;UdpClient;JoinMulticastGroup;(System.Net.IPAddress,System.Net.IPAddress);summary;df-generated | +| System.Net.Sockets;UdpClient;ReceiveAsync;();summary;df-generated | +| System.Net.Sockets;UdpClient;ReceiveAsync;(System.Threading.CancellationToken);summary;df-generated | +| System.Net.Sockets;UdpClient;Send;(System.Byte[],System.Int32);summary;df-generated | +| System.Net.Sockets;UdpClient;Send;(System.Byte[],System.Int32,System.String,System.Int32);summary;df-generated | +| System.Net.Sockets;UdpClient;Send;(System.ReadOnlySpan);summary;df-generated | +| System.Net.Sockets;UdpClient;Send;(System.ReadOnlySpan,System.String,System.Int32);summary;df-generated | +| System.Net.Sockets;UdpClient;SendAsync;(System.Byte[],System.Int32);summary;df-generated | +| System.Net.Sockets;UdpClient;SendAsync;(System.Byte[],System.Int32,System.String,System.Int32);summary;df-generated | +| System.Net.Sockets;UdpClient;UdpClient;();summary;df-generated | +| System.Net.Sockets;UdpClient;UdpClient;(System.Int32);summary;df-generated | +| System.Net.Sockets;UdpClient;UdpClient;(System.Int32,System.Net.Sockets.AddressFamily);summary;df-generated | +| System.Net.Sockets;UdpClient;UdpClient;(System.Net.Sockets.AddressFamily);summary;df-generated | +| System.Net.Sockets;UdpClient;UdpClient;(System.String,System.Int32);summary;df-generated | +| System.Net.Sockets;UdpClient;get_Active;();summary;df-generated | +| System.Net.Sockets;UdpClient;get_Available;();summary;df-generated | +| System.Net.Sockets;UdpClient;get_DontFragment;();summary;df-generated | +| System.Net.Sockets;UdpClient;get_EnableBroadcast;();summary;df-generated | +| System.Net.Sockets;UdpClient;get_ExclusiveAddressUse;();summary;df-generated | +| System.Net.Sockets;UdpClient;get_MulticastLoopback;();summary;df-generated | +| System.Net.Sockets;UdpClient;get_Ttl;();summary;df-generated | +| System.Net.Sockets;UdpClient;set_Active;(System.Boolean);summary;df-generated | +| System.Net.Sockets;UdpClient;set_DontFragment;(System.Boolean);summary;df-generated | +| System.Net.Sockets;UdpClient;set_EnableBroadcast;(System.Boolean);summary;df-generated | +| System.Net.Sockets;UdpClient;set_ExclusiveAddressUse;(System.Boolean);summary;df-generated | +| System.Net.Sockets;UdpClient;set_MulticastLoopback;(System.Boolean);summary;df-generated | +| System.Net.Sockets;UdpClient;set_Ttl;(System.Int16);summary;df-generated | +| System.Net.Sockets;UdpReceiveResult;Equals;(System.Net.Sockets.UdpReceiveResult);summary;df-generated | +| System.Net.Sockets;UdpReceiveResult;Equals;(System.Object);summary;df-generated | +| System.Net.Sockets;UdpReceiveResult;GetHashCode;();summary;df-generated | +| System.Net.Sockets;UnixDomainSocketEndPoint;Create;(System.Net.SocketAddress);summary;df-generated | +| System.Net.Sockets;UnixDomainSocketEndPoint;Serialize;();summary;df-generated | +| System.Net.Sockets;UnixDomainSocketEndPoint;UnixDomainSocketEndPoint;(System.String);summary;df-generated | +| System.Net.Sockets;UnixDomainSocketEndPoint;get_AddressFamily;();summary;df-generated | +| System.Net.WebSockets;ClientWebSocket;Abort;();summary;df-generated | +| System.Net.WebSockets;ClientWebSocket;ClientWebSocket;();summary;df-generated | +| System.Net.WebSockets;ClientWebSocket;CloseAsync;(System.Net.WebSockets.WebSocketCloseStatus,System.String,System.Threading.CancellationToken);summary;df-generated | +| System.Net.WebSockets;ClientWebSocket;CloseOutputAsync;(System.Net.WebSockets.WebSocketCloseStatus,System.String,System.Threading.CancellationToken);summary;df-generated | +| System.Net.WebSockets;ClientWebSocket;ConnectAsync;(System.Uri,System.Threading.CancellationToken);summary;df-generated | +| System.Net.WebSockets;ClientWebSocket;Dispose;();summary;df-generated | +| System.Net.WebSockets;ClientWebSocket;ReceiveAsync;(System.ArraySegment,System.Threading.CancellationToken);summary;df-generated | +| System.Net.WebSockets;ClientWebSocket;ReceiveAsync;(System.Memory,System.Threading.CancellationToken);summary;df-generated | +| System.Net.WebSockets;ClientWebSocket;SendAsync;(System.ArraySegment,System.Net.WebSockets.WebSocketMessageType,System.Boolean,System.Threading.CancellationToken);summary;df-generated | +| System.Net.WebSockets;ClientWebSocket;SendAsync;(System.ReadOnlyMemory,System.Net.WebSockets.WebSocketMessageType,System.Boolean,System.Threading.CancellationToken);summary;df-generated | +| System.Net.WebSockets;ClientWebSocket;get_CloseStatus;();summary;df-generated | +| System.Net.WebSockets;ClientWebSocket;get_CloseStatusDescription;();summary;df-generated | +| System.Net.WebSockets;ClientWebSocket;get_Options;();summary;df-generated | +| System.Net.WebSockets;ClientWebSocket;get_State;();summary;df-generated | +| System.Net.WebSockets;ClientWebSocket;get_SubProtocol;();summary;df-generated | +| System.Net.WebSockets;ClientWebSocketOptions;AddSubProtocol;(System.String);summary;df-generated | +| System.Net.WebSockets;ClientWebSocketOptions;SetBuffer;(System.Int32,System.Int32);summary;df-generated | +| System.Net.WebSockets;ClientWebSocketOptions;SetRequestHeader;(System.String,System.String);summary;df-generated | +| System.Net.WebSockets;ClientWebSocketOptions;get_ClientCertificates;();summary;df-generated | +| System.Net.WebSockets;ClientWebSocketOptions;get_DangerousDeflateOptions;();summary;df-generated | +| System.Net.WebSockets;ClientWebSocketOptions;get_UseDefaultCredentials;();summary;df-generated | +| System.Net.WebSockets;ClientWebSocketOptions;set_DangerousDeflateOptions;(System.Net.WebSockets.WebSocketDeflateOptions);summary;df-generated | +| System.Net.WebSockets;ClientWebSocketOptions;set_UseDefaultCredentials;(System.Boolean);summary;df-generated | +| System.Net.WebSockets;HttpListenerWebSocketContext;get_IsAuthenticated;();summary;df-generated | +| System.Net.WebSockets;HttpListenerWebSocketContext;get_IsLocal;();summary;df-generated | +| System.Net.WebSockets;HttpListenerWebSocketContext;get_IsSecureConnection;();summary;df-generated | +| System.Net.WebSockets;ValueWebSocketReceiveResult;ValueWebSocketReceiveResult;(System.Int32,System.Net.WebSockets.WebSocketMessageType,System.Boolean);summary;df-generated | +| System.Net.WebSockets;ValueWebSocketReceiveResult;get_Count;();summary;df-generated | +| System.Net.WebSockets;ValueWebSocketReceiveResult;get_EndOfMessage;();summary;df-generated | +| System.Net.WebSockets;ValueWebSocketReceiveResult;get_MessageType;();summary;df-generated | +| System.Net.WebSockets;WebSocket;Abort;();summary;df-generated | +| System.Net.WebSockets;WebSocket;CloseAsync;(System.Net.WebSockets.WebSocketCloseStatus,System.String,System.Threading.CancellationToken);summary;df-generated | +| System.Net.WebSockets;WebSocket;CloseOutputAsync;(System.Net.WebSockets.WebSocketCloseStatus,System.String,System.Threading.CancellationToken);summary;df-generated | +| System.Net.WebSockets;WebSocket;CreateClientBuffer;(System.Int32,System.Int32);summary;df-generated | +| System.Net.WebSockets;WebSocket;CreateFromStream;(System.IO.Stream,System.Net.WebSockets.WebSocketCreationOptions);summary;df-generated | +| System.Net.WebSockets;WebSocket;CreateServerBuffer;(System.Int32);summary;df-generated | +| System.Net.WebSockets;WebSocket;Dispose;();summary;df-generated | +| System.Net.WebSockets;WebSocket;IsApplicationTargeting45;();summary;df-generated | +| System.Net.WebSockets;WebSocket;IsStateTerminal;(System.Net.WebSockets.WebSocketState);summary;df-generated | +| System.Net.WebSockets;WebSocket;ReceiveAsync;(System.ArraySegment,System.Threading.CancellationToken);summary;df-generated | +| System.Net.WebSockets;WebSocket;ReceiveAsync;(System.Memory,System.Threading.CancellationToken);summary;df-generated | +| System.Net.WebSockets;WebSocket;RegisterPrefixes;();summary;df-generated | +| System.Net.WebSockets;WebSocket;SendAsync;(System.ArraySegment,System.Net.WebSockets.WebSocketMessageType,System.Boolean,System.Threading.CancellationToken);summary;df-generated | +| System.Net.WebSockets;WebSocket;SendAsync;(System.ReadOnlyMemory,System.Net.WebSockets.WebSocketMessageType,System.Boolean,System.Threading.CancellationToken);summary;df-generated | +| System.Net.WebSockets;WebSocket;ThrowOnInvalidState;(System.Net.WebSockets.WebSocketState,System.Net.WebSockets.WebSocketState[]);summary;df-generated | +| System.Net.WebSockets;WebSocket;get_CloseStatus;();summary;df-generated | +| System.Net.WebSockets;WebSocket;get_CloseStatusDescription;();summary;df-generated | +| System.Net.WebSockets;WebSocket;get_DefaultKeepAliveInterval;();summary;df-generated | +| System.Net.WebSockets;WebSocket;get_State;();summary;df-generated | +| System.Net.WebSockets;WebSocket;get_SubProtocol;();summary;df-generated | +| System.Net.WebSockets;WebSocketContext;get_CookieCollection;();summary;df-generated | +| System.Net.WebSockets;WebSocketContext;get_Headers;();summary;df-generated | +| System.Net.WebSockets;WebSocketContext;get_IsAuthenticated;();summary;df-generated | +| System.Net.WebSockets;WebSocketContext;get_IsLocal;();summary;df-generated | +| System.Net.WebSockets;WebSocketContext;get_IsSecureConnection;();summary;df-generated | +| System.Net.WebSockets;WebSocketContext;get_Origin;();summary;df-generated | +| System.Net.WebSockets;WebSocketContext;get_RequestUri;();summary;df-generated | +| System.Net.WebSockets;WebSocketContext;get_SecWebSocketKey;();summary;df-generated | +| System.Net.WebSockets;WebSocketContext;get_SecWebSocketProtocols;();summary;df-generated | +| System.Net.WebSockets;WebSocketContext;get_SecWebSocketVersion;();summary;df-generated | +| System.Net.WebSockets;WebSocketContext;get_User;();summary;df-generated | +| System.Net.WebSockets;WebSocketContext;get_WebSocket;();summary;df-generated | +| System.Net.WebSockets;WebSocketCreationOptions;get_DangerousDeflateOptions;();summary;df-generated | +| System.Net.WebSockets;WebSocketCreationOptions;get_IsServer;();summary;df-generated | +| System.Net.WebSockets;WebSocketCreationOptions;set_DangerousDeflateOptions;(System.Net.WebSockets.WebSocketDeflateOptions);summary;df-generated | +| System.Net.WebSockets;WebSocketCreationOptions;set_IsServer;(System.Boolean);summary;df-generated | +| System.Net.WebSockets;WebSocketDeflateOptions;get_ClientContextTakeover;();summary;df-generated | +| System.Net.WebSockets;WebSocketDeflateOptions;get_ClientMaxWindowBits;();summary;df-generated | +| System.Net.WebSockets;WebSocketDeflateOptions;get_ServerContextTakeover;();summary;df-generated | +| System.Net.WebSockets;WebSocketDeflateOptions;get_ServerMaxWindowBits;();summary;df-generated | +| System.Net.WebSockets;WebSocketDeflateOptions;set_ClientContextTakeover;(System.Boolean);summary;df-generated | +| System.Net.WebSockets;WebSocketDeflateOptions;set_ClientMaxWindowBits;(System.Int32);summary;df-generated | +| System.Net.WebSockets;WebSocketDeflateOptions;set_ServerContextTakeover;(System.Boolean);summary;df-generated | +| System.Net.WebSockets;WebSocketDeflateOptions;set_ServerMaxWindowBits;(System.Int32);summary;df-generated | +| System.Net.WebSockets;WebSocketException;WebSocketException;();summary;df-generated | +| System.Net.WebSockets;WebSocketException;WebSocketException;(System.Int32);summary;df-generated | +| System.Net.WebSockets;WebSocketException;WebSocketException;(System.Int32,System.Exception);summary;df-generated | +| System.Net.WebSockets;WebSocketException;WebSocketException;(System.Int32,System.String);summary;df-generated | +| System.Net.WebSockets;WebSocketException;WebSocketException;(System.Net.WebSockets.WebSocketError);summary;df-generated | +| System.Net.WebSockets;WebSocketException;WebSocketException;(System.Net.WebSockets.WebSocketError,System.Exception);summary;df-generated | +| System.Net.WebSockets;WebSocketException;WebSocketException;(System.Net.WebSockets.WebSocketError,System.Int32);summary;df-generated | +| System.Net.WebSockets;WebSocketException;WebSocketException;(System.Net.WebSockets.WebSocketError,System.Int32,System.Exception);summary;df-generated | +| System.Net.WebSockets;WebSocketException;WebSocketException;(System.Net.WebSockets.WebSocketError,System.Int32,System.String);summary;df-generated | +| System.Net.WebSockets;WebSocketException;WebSocketException;(System.Net.WebSockets.WebSocketError,System.Int32,System.String,System.Exception);summary;df-generated | +| System.Net.WebSockets;WebSocketException;WebSocketException;(System.Net.WebSockets.WebSocketError,System.String);summary;df-generated | +| System.Net.WebSockets;WebSocketException;WebSocketException;(System.Net.WebSockets.WebSocketError,System.String,System.Exception);summary;df-generated | +| System.Net.WebSockets;WebSocketException;WebSocketException;(System.String);summary;df-generated | +| System.Net.WebSockets;WebSocketException;WebSocketException;(System.String,System.Exception);summary;df-generated | +| System.Net.WebSockets;WebSocketException;get_ErrorCode;();summary;df-generated | +| System.Net.WebSockets;WebSocketException;get_WebSocketErrorCode;();summary;df-generated | +| System.Net.WebSockets;WebSocketReceiveResult;WebSocketReceiveResult;(System.Int32,System.Net.WebSockets.WebSocketMessageType,System.Boolean);summary;df-generated | +| System.Net.WebSockets;WebSocketReceiveResult;WebSocketReceiveResult;(System.Int32,System.Net.WebSockets.WebSocketMessageType,System.Boolean,System.Nullable,System.String);summary;df-generated | +| System.Net.WebSockets;WebSocketReceiveResult;get_CloseStatus;();summary;df-generated | +| System.Net.WebSockets;WebSocketReceiveResult;get_CloseStatusDescription;();summary;df-generated | +| System.Net.WebSockets;WebSocketReceiveResult;get_Count;();summary;df-generated | +| System.Net.WebSockets;WebSocketReceiveResult;get_EndOfMessage;();summary;df-generated | +| System.Net.WebSockets;WebSocketReceiveResult;get_MessageType;();summary;df-generated | +| System.Net;AuthenticationManager;Authenticate;(System.String,System.Net.WebRequest,System.Net.ICredentials);summary;df-generated | +| System.Net;AuthenticationManager;PreAuthenticate;(System.Net.WebRequest,System.Net.ICredentials);summary;df-generated | +| System.Net;AuthenticationManager;Register;(System.Net.IAuthenticationModule);summary;df-generated | +| System.Net;AuthenticationManager;Unregister;(System.Net.IAuthenticationModule);summary;df-generated | +| System.Net;AuthenticationManager;Unregister;(System.String);summary;df-generated | +| System.Net;AuthenticationManager;get_CredentialPolicy;();summary;df-generated | +| System.Net;AuthenticationManager;get_CustomTargetNameDictionary;();summary;df-generated | +| System.Net;AuthenticationManager;get_RegisteredModules;();summary;df-generated | +| System.Net;AuthenticationManager;set_CredentialPolicy;(System.Net.ICredentialPolicy);summary;df-generated | +| System.Net;Authorization;Authorization;(System.String);summary;df-generated | +| System.Net;Authorization;Authorization;(System.String,System.Boolean);summary;df-generated | +| System.Net;Authorization;Authorization;(System.String,System.Boolean,System.String);summary;df-generated | +| System.Net;Authorization;get_Complete;();summary;df-generated | +| System.Net;Authorization;get_ConnectionGroupId;();summary;df-generated | +| System.Net;Authorization;get_Message;();summary;df-generated | +| System.Net;Authorization;get_MutuallyAuthenticated;();summary;df-generated | +| System.Net;Authorization;set_MutuallyAuthenticated;(System.Boolean);summary;df-generated | +| System.Net;Cookie;Cookie;();summary;df-generated | +| System.Net;Cookie;Equals;(System.Object);summary;df-generated | +| System.Net;Cookie;GetHashCode;();summary;df-generated | +| System.Net;Cookie;get_Discard;();summary;df-generated | +| System.Net;Cookie;get_Expired;();summary;df-generated | +| System.Net;Cookie;get_HttpOnly;();summary;df-generated | +| System.Net;Cookie;get_Secure;();summary;df-generated | +| System.Net;Cookie;get_Version;();summary;df-generated | +| System.Net;Cookie;set_Discard;(System.Boolean);summary;df-generated | +| System.Net;Cookie;set_Expired;(System.Boolean);summary;df-generated | +| System.Net;Cookie;set_HttpOnly;(System.Boolean);summary;df-generated | +| System.Net;Cookie;set_Secure;(System.Boolean);summary;df-generated | +| System.Net;Cookie;set_Version;(System.Int32);summary;df-generated | +| System.Net;CookieCollection;Contains;(System.Net.Cookie);summary;df-generated | +| System.Net;CookieCollection;CookieCollection;();summary;df-generated | +| System.Net;CookieCollection;Remove;(System.Net.Cookie);summary;df-generated | +| System.Net;CookieCollection;get_Count;();summary;df-generated | +| System.Net;CookieCollection;get_IsReadOnly;();summary;df-generated | +| System.Net;CookieCollection;get_IsSynchronized;();summary;df-generated | +| System.Net;CookieContainer;Add;(System.Net.Cookie);summary;df-generated | +| System.Net;CookieContainer;Add;(System.Net.CookieCollection);summary;df-generated | +| System.Net;CookieContainer;Add;(System.Uri,System.Net.Cookie);summary;df-generated | +| System.Net;CookieContainer;Add;(System.Uri,System.Net.CookieCollection);summary;df-generated | +| System.Net;CookieContainer;CookieContainer;();summary;df-generated | +| System.Net;CookieContainer;CookieContainer;(System.Int32);summary;df-generated | +| System.Net;CookieContainer;CookieContainer;(System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Net;CookieContainer;GetAllCookies;();summary;df-generated | +| System.Net;CookieContainer;GetCookieHeader;(System.Uri);summary;df-generated | +| System.Net;CookieContainer;GetCookies;(System.Uri);summary;df-generated | +| System.Net;CookieContainer;SetCookies;(System.Uri,System.String);summary;df-generated | +| System.Net;CookieContainer;get_Capacity;();summary;df-generated | +| System.Net;CookieContainer;get_Count;();summary;df-generated | +| System.Net;CookieContainer;get_MaxCookieSize;();summary;df-generated | +| System.Net;CookieContainer;get_PerDomainCapacity;();summary;df-generated | +| System.Net;CookieContainer;set_Capacity;(System.Int32);summary;df-generated | +| System.Net;CookieContainer;set_MaxCookieSize;(System.Int32);summary;df-generated | +| System.Net;CookieContainer;set_PerDomainCapacity;(System.Int32);summary;df-generated | +| System.Net;CookieException;CookieException;();summary;df-generated | +| System.Net;CookieException;CookieException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Net;CredentialCache;Add;(System.String,System.Int32,System.String,System.Net.NetworkCredential);summary;df-generated | +| System.Net;CredentialCache;Add;(System.Uri,System.String,System.Net.NetworkCredential);summary;df-generated | +| System.Net;CredentialCache;CredentialCache;();summary;df-generated | +| System.Net;CredentialCache;GetCredential;(System.String,System.Int32,System.String);summary;df-generated | +| System.Net;CredentialCache;Remove;(System.String,System.Int32,System.String);summary;df-generated | +| System.Net;CredentialCache;Remove;(System.Uri,System.String);summary;df-generated | +| System.Net;CredentialCache;get_DefaultCredentials;();summary;df-generated | +| System.Net;CredentialCache;get_DefaultNetworkCredentials;();summary;df-generated | +| System.Net;Dns;GetHostAddresses;(System.String);summary;df-generated | +| System.Net;Dns;GetHostAddresses;(System.String,System.Net.Sockets.AddressFamily);summary;df-generated | +| System.Net;Dns;GetHostAddressesAsync;(System.String);summary;df-generated | +| System.Net;Dns;GetHostAddressesAsync;(System.String,System.Net.Sockets.AddressFamily,System.Threading.CancellationToken);summary;df-generated | +| System.Net;Dns;GetHostAddressesAsync;(System.String,System.Threading.CancellationToken);summary;df-generated | +| System.Net;Dns;GetHostByAddress;(System.Net.IPAddress);summary;df-generated | +| System.Net;Dns;GetHostByAddress;(System.String);summary;df-generated | +| System.Net;Dns;GetHostByName;(System.String);summary;df-generated | +| System.Net;Dns;GetHostEntry;(System.Net.IPAddress);summary;df-generated | +| System.Net;Dns;GetHostEntry;(System.String);summary;df-generated | +| System.Net;Dns;GetHostEntry;(System.String,System.Net.Sockets.AddressFamily);summary;df-generated | +| System.Net;Dns;GetHostEntryAsync;(System.Net.IPAddress);summary;df-generated | +| System.Net;Dns;GetHostEntryAsync;(System.String);summary;df-generated | +| System.Net;Dns;GetHostEntryAsync;(System.String,System.Net.Sockets.AddressFamily,System.Threading.CancellationToken);summary;df-generated | +| System.Net;Dns;GetHostEntryAsync;(System.String,System.Threading.CancellationToken);summary;df-generated | +| System.Net;Dns;GetHostName;();summary;df-generated | +| System.Net;Dns;Resolve;(System.String);summary;df-generated | +| System.Net;DnsEndPoint;DnsEndPoint;(System.String,System.Int32);summary;df-generated | +| System.Net;DnsEndPoint;Equals;(System.Object);summary;df-generated | +| System.Net;DnsEndPoint;GetHashCode;();summary;df-generated | +| System.Net;DnsEndPoint;get_AddressFamily;();summary;df-generated | +| System.Net;DnsEndPoint;get_Port;();summary;df-generated | +| System.Net;DownloadProgressChangedEventArgs;get_BytesReceived;();summary;df-generated | +| System.Net;DownloadProgressChangedEventArgs;get_TotalBytesToReceive;();summary;df-generated | +| System.Net;EndPoint;Create;(System.Net.SocketAddress);summary;df-generated | +| System.Net;EndPoint;Serialize;();summary;df-generated | +| System.Net;EndPoint;get_AddressFamily;();summary;df-generated | +| System.Net;FileWebRequest;Abort;();summary;df-generated | +| System.Net;FileWebRequest;FileWebRequest;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Net;FileWebRequest;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Net;FileWebRequest;GetRequestStreamAsync;();summary;df-generated | +| System.Net;FileWebRequest;GetResponseAsync;();summary;df-generated | +| System.Net;FileWebRequest;get_ConnectionGroupName;();summary;df-generated | +| System.Net;FileWebRequest;get_ContentLength;();summary;df-generated | +| System.Net;FileWebRequest;get_Credentials;();summary;df-generated | +| System.Net;FileWebRequest;get_PreAuthenticate;();summary;df-generated | +| System.Net;FileWebRequest;get_Proxy;();summary;df-generated | +| System.Net;FileWebRequest;get_Timeout;();summary;df-generated | +| System.Net;FileWebRequest;get_UseDefaultCredentials;();summary;df-generated | +| System.Net;FileWebRequest;set_ConnectionGroupName;(System.String);summary;df-generated | +| System.Net;FileWebRequest;set_ContentLength;(System.Int64);summary;df-generated | +| System.Net;FileWebRequest;set_ContentType;(System.String);summary;df-generated | +| System.Net;FileWebRequest;set_Credentials;(System.Net.ICredentials);summary;df-generated | +| System.Net;FileWebRequest;set_PreAuthenticate;(System.Boolean);summary;df-generated | +| System.Net;FileWebRequest;set_Proxy;(System.Net.IWebProxy);summary;df-generated | +| System.Net;FileWebRequest;set_Timeout;(System.Int32);summary;df-generated | +| System.Net;FileWebRequest;set_UseDefaultCredentials;(System.Boolean);summary;df-generated | +| System.Net;FileWebResponse;Close;();summary;df-generated | +| System.Net;FileWebResponse;FileWebResponse;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Net;FileWebResponse;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Net;FileWebResponse;get_ContentLength;();summary;df-generated | +| System.Net;FileWebResponse;get_ContentType;();summary;df-generated | +| System.Net;FileWebResponse;get_SupportsHeaders;();summary;df-generated | +| System.Net;FtpWebRequest;Abort;();summary;df-generated | +| System.Net;FtpWebRequest;get_ContentLength;();summary;df-generated | +| System.Net;FtpWebRequest;get_ContentOffset;();summary;df-generated | +| System.Net;FtpWebRequest;get_ContentType;();summary;df-generated | +| System.Net;FtpWebRequest;get_DefaultCachePolicy;();summary;df-generated | +| System.Net;FtpWebRequest;get_EnableSsl;();summary;df-generated | +| System.Net;FtpWebRequest;get_KeepAlive;();summary;df-generated | +| System.Net;FtpWebRequest;get_PreAuthenticate;();summary;df-generated | +| System.Net;FtpWebRequest;get_Proxy;();summary;df-generated | +| System.Net;FtpWebRequest;get_ReadWriteTimeout;();summary;df-generated | +| System.Net;FtpWebRequest;get_ServicePoint;();summary;df-generated | +| System.Net;FtpWebRequest;get_Timeout;();summary;df-generated | +| System.Net;FtpWebRequest;get_UseBinary;();summary;df-generated | +| System.Net;FtpWebRequest;get_UseDefaultCredentials;();summary;df-generated | +| System.Net;FtpWebRequest;get_UsePassive;();summary;df-generated | +| System.Net;FtpWebRequest;set_ContentLength;(System.Int64);summary;df-generated | +| System.Net;FtpWebRequest;set_ContentOffset;(System.Int64);summary;df-generated | +| System.Net;FtpWebRequest;set_ContentType;(System.String);summary;df-generated | +| System.Net;FtpWebRequest;set_DefaultCachePolicy;(System.Net.Cache.RequestCachePolicy);summary;df-generated | +| System.Net;FtpWebRequest;set_EnableSsl;(System.Boolean);summary;df-generated | +| System.Net;FtpWebRequest;set_KeepAlive;(System.Boolean);summary;df-generated | +| System.Net;FtpWebRequest;set_Method;(System.String);summary;df-generated | +| System.Net;FtpWebRequest;set_PreAuthenticate;(System.Boolean);summary;df-generated | +| System.Net;FtpWebRequest;set_Proxy;(System.Net.IWebProxy);summary;df-generated | +| System.Net;FtpWebRequest;set_ReadWriteTimeout;(System.Int32);summary;df-generated | +| System.Net;FtpWebRequest;set_Timeout;(System.Int32);summary;df-generated | +| System.Net;FtpWebRequest;set_UseBinary;(System.Boolean);summary;df-generated | +| System.Net;FtpWebRequest;set_UseDefaultCredentials;(System.Boolean);summary;df-generated | +| System.Net;FtpWebRequest;set_UsePassive;(System.Boolean);summary;df-generated | +| System.Net;FtpWebResponse;Close;();summary;df-generated | +| System.Net;FtpWebResponse;get_ContentLength;();summary;df-generated | +| System.Net;FtpWebResponse;get_StatusCode;();summary;df-generated | +| System.Net;FtpWebResponse;get_SupportsHeaders;();summary;df-generated | +| System.Net;GlobalProxySelection;GetEmptyWebProxy;();summary;df-generated | +| System.Net;GlobalProxySelection;get_Select;();summary;df-generated | +| System.Net;GlobalProxySelection;set_Select;(System.Net.IWebProxy);summary;df-generated | +| System.Net;HttpListener;Abort;();summary;df-generated | +| System.Net;HttpListener;Close;();summary;df-generated | +| System.Net;HttpListener;Dispose;();summary;df-generated | +| System.Net;HttpListener;EndGetContext;(System.IAsyncResult);summary;df-generated | +| System.Net;HttpListener;GetContext;();summary;df-generated | +| System.Net;HttpListener;GetContextAsync;();summary;df-generated | +| System.Net;HttpListener;HttpListener;();summary;df-generated | +| System.Net;HttpListener;Start;();summary;df-generated | +| System.Net;HttpListener;Stop;();summary;df-generated | +| System.Net;HttpListener;get_AuthenticationSchemes;();summary;df-generated | +| System.Net;HttpListener;get_IgnoreWriteExceptions;();summary;df-generated | +| System.Net;HttpListener;get_IsListening;();summary;df-generated | +| System.Net;HttpListener;get_IsSupported;();summary;df-generated | +| System.Net;HttpListener;get_UnsafeConnectionNtlmAuthentication;();summary;df-generated | +| System.Net;HttpListener;set_AuthenticationSchemes;(System.Net.AuthenticationSchemes);summary;df-generated | +| System.Net;HttpListener;set_IgnoreWriteExceptions;(System.Boolean);summary;df-generated | +| System.Net;HttpListener;set_UnsafeConnectionNtlmAuthentication;(System.Boolean);summary;df-generated | +| System.Net;HttpListenerBasicIdentity;HttpListenerBasicIdentity;(System.String,System.String);summary;df-generated | +| System.Net;HttpListenerBasicIdentity;get_Password;();summary;df-generated | +| System.Net;HttpListenerContext;AcceptWebSocketAsync;(System.String);summary;df-generated | +| System.Net;HttpListenerContext;AcceptWebSocketAsync;(System.String,System.Int32,System.TimeSpan);summary;df-generated | +| System.Net;HttpListenerContext;AcceptWebSocketAsync;(System.String,System.Int32,System.TimeSpan,System.ArraySegment);summary;df-generated | +| System.Net;HttpListenerContext;AcceptWebSocketAsync;(System.String,System.TimeSpan);summary;df-generated | +| System.Net;HttpListenerContext;get_Request;();summary;df-generated | +| System.Net;HttpListenerException;HttpListenerException;();summary;df-generated | +| System.Net;HttpListenerException;HttpListenerException;(System.Int32);summary;df-generated | +| System.Net;HttpListenerException;HttpListenerException;(System.Int32,System.String);summary;df-generated | +| System.Net;HttpListenerException;HttpListenerException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Net;HttpListenerException;get_ErrorCode;();summary;df-generated | +| System.Net;HttpListenerPrefixCollection;Contains;(System.String);summary;df-generated | +| System.Net;HttpListenerPrefixCollection;Remove;(System.String);summary;df-generated | +| System.Net;HttpListenerPrefixCollection;get_Count;();summary;df-generated | +| System.Net;HttpListenerPrefixCollection;get_IsReadOnly;();summary;df-generated | +| System.Net;HttpListenerPrefixCollection;get_IsSynchronized;();summary;df-generated | +| System.Net;HttpListenerRequest;GetClientCertificate;();summary;df-generated | +| System.Net;HttpListenerRequest;GetClientCertificateAsync;();summary;df-generated | +| System.Net;HttpListenerRequest;get_AcceptTypes;();summary;df-generated | +| System.Net;HttpListenerRequest;get_ClientCertificateError;();summary;df-generated | +| System.Net;HttpListenerRequest;get_ContentEncoding;();summary;df-generated | +| System.Net;HttpListenerRequest;get_ContentLength64;();summary;df-generated | +| System.Net;HttpListenerRequest;get_HasEntityBody;();summary;df-generated | +| System.Net;HttpListenerRequest;get_IsAuthenticated;();summary;df-generated | +| System.Net;HttpListenerRequest;get_IsLocal;();summary;df-generated | +| System.Net;HttpListenerRequest;get_IsSecureConnection;();summary;df-generated | +| System.Net;HttpListenerRequest;get_IsWebSocketRequest;();summary;df-generated | +| System.Net;HttpListenerRequest;get_KeepAlive;();summary;df-generated | +| System.Net;HttpListenerRequest;get_LocalEndPoint;();summary;df-generated | +| System.Net;HttpListenerRequest;get_QueryString;();summary;df-generated | +| System.Net;HttpListenerRequest;get_RemoteEndPoint;();summary;df-generated | +| System.Net;HttpListenerRequest;get_RequestTraceIdentifier;();summary;df-generated | +| System.Net;HttpListenerRequest;get_ServiceName;();summary;df-generated | +| System.Net;HttpListenerRequest;get_TransportContext;();summary;df-generated | +| System.Net;HttpListenerRequest;get_UserHostAddress;();summary;df-generated | +| System.Net;HttpListenerRequest;get_UserLanguages;();summary;df-generated | +| System.Net;HttpListenerResponse;Abort;();summary;df-generated | +| System.Net;HttpListenerResponse;AddHeader;(System.String,System.String);summary;df-generated | +| System.Net;HttpListenerResponse;AppendHeader;(System.String,System.String);summary;df-generated | +| System.Net;HttpListenerResponse;Close;();summary;df-generated | +| System.Net;HttpListenerResponse;Dispose;();summary;df-generated | +| System.Net;HttpListenerResponse;Redirect;(System.String);summary;df-generated | +| System.Net;HttpListenerResponse;SetCookie;(System.Net.Cookie);summary;df-generated | +| System.Net;HttpListenerResponse;get_ContentEncoding;();summary;df-generated | +| System.Net;HttpListenerResponse;get_ContentLength64;();summary;df-generated | +| System.Net;HttpListenerResponse;get_KeepAlive;();summary;df-generated | +| System.Net;HttpListenerResponse;get_SendChunked;();summary;df-generated | +| System.Net;HttpListenerResponse;get_StatusCode;();summary;df-generated | +| System.Net;HttpListenerResponse;set_ContentEncoding;(System.Text.Encoding);summary;df-generated | +| System.Net;HttpListenerResponse;set_ContentLength64;(System.Int64);summary;df-generated | +| System.Net;HttpListenerResponse;set_ContentType;(System.String);summary;df-generated | +| System.Net;HttpListenerResponse;set_Headers;(System.Net.WebHeaderCollection);summary;df-generated | +| System.Net;HttpListenerResponse;set_KeepAlive;(System.Boolean);summary;df-generated | +| System.Net;HttpListenerResponse;set_ProtocolVersion;(System.Version);summary;df-generated | +| System.Net;HttpListenerResponse;set_RedirectLocation;(System.String);summary;df-generated | +| System.Net;HttpListenerResponse;set_SendChunked;(System.Boolean);summary;df-generated | +| System.Net;HttpListenerResponse;set_StatusCode;(System.Int32);summary;df-generated | +| System.Net;HttpListenerTimeoutManager;get_EntityBody;();summary;df-generated | +| System.Net;HttpListenerTimeoutManager;get_HeaderWait;();summary;df-generated | +| System.Net;HttpListenerTimeoutManager;get_MinSendBytesPerSecond;();summary;df-generated | +| System.Net;HttpListenerTimeoutManager;get_RequestQueue;();summary;df-generated | +| System.Net;HttpListenerTimeoutManager;set_EntityBody;(System.TimeSpan);summary;df-generated | +| System.Net;HttpListenerTimeoutManager;set_HeaderWait;(System.TimeSpan);summary;df-generated | +| System.Net;HttpListenerTimeoutManager;set_MinSendBytesPerSecond;(System.Int64);summary;df-generated | +| System.Net;HttpListenerTimeoutManager;set_RequestQueue;(System.TimeSpan);summary;df-generated | +| System.Net;HttpWebRequest;Abort;();summary;df-generated | +| System.Net;HttpWebRequest;AddRange;(System.Int32);summary;df-generated | +| System.Net;HttpWebRequest;AddRange;(System.Int32,System.Int32);summary;df-generated | +| System.Net;HttpWebRequest;AddRange;(System.Int64);summary;df-generated | +| System.Net;HttpWebRequest;AddRange;(System.Int64,System.Int64);summary;df-generated | +| System.Net;HttpWebRequest;AddRange;(System.String,System.Int32);summary;df-generated | +| System.Net;HttpWebRequest;AddRange;(System.String,System.Int32,System.Int32);summary;df-generated | +| System.Net;HttpWebRequest;AddRange;(System.String,System.Int64);summary;df-generated | +| System.Net;HttpWebRequest;AddRange;(System.String,System.Int64,System.Int64);summary;df-generated | +| System.Net;HttpWebRequest;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Net;HttpWebRequest;HttpWebRequest;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Net;HttpWebRequest;get_AllowAutoRedirect;();summary;df-generated | +| System.Net;HttpWebRequest;get_AllowReadStreamBuffering;();summary;df-generated | +| System.Net;HttpWebRequest;get_AllowWriteStreamBuffering;();summary;df-generated | +| System.Net;HttpWebRequest;get_AutomaticDecompression;();summary;df-generated | +| System.Net;HttpWebRequest;get_ClientCertificates;();summary;df-generated | +| System.Net;HttpWebRequest;get_ConnectionGroupName;();summary;df-generated | +| System.Net;HttpWebRequest;get_ContentLength;();summary;df-generated | +| System.Net;HttpWebRequest;get_ContinueTimeout;();summary;df-generated | +| System.Net;HttpWebRequest;get_Date;();summary;df-generated | +| System.Net;HttpWebRequest;get_DefaultCachePolicy;();summary;df-generated | +| System.Net;HttpWebRequest;get_DefaultMaximumErrorResponseLength;();summary;df-generated | +| System.Net;HttpWebRequest;get_DefaultMaximumResponseHeadersLength;();summary;df-generated | +| System.Net;HttpWebRequest;get_HaveResponse;();summary;df-generated | +| System.Net;HttpWebRequest;get_IfModifiedSince;();summary;df-generated | +| System.Net;HttpWebRequest;get_KeepAlive;();summary;df-generated | +| System.Net;HttpWebRequest;get_MaximumAutomaticRedirections;();summary;df-generated | +| System.Net;HttpWebRequest;get_MaximumResponseHeadersLength;();summary;df-generated | +| System.Net;HttpWebRequest;get_MediaType;();summary;df-generated | +| System.Net;HttpWebRequest;get_Pipelined;();summary;df-generated | +| System.Net;HttpWebRequest;get_PreAuthenticate;();summary;df-generated | +| System.Net;HttpWebRequest;get_ProtocolVersion;();summary;df-generated | +| System.Net;HttpWebRequest;get_ReadWriteTimeout;();summary;df-generated | +| System.Net;HttpWebRequest;get_SendChunked;();summary;df-generated | +| System.Net;HttpWebRequest;get_ServerCertificateValidationCallback;();summary;df-generated | +| System.Net;HttpWebRequest;get_ServicePoint;();summary;df-generated | +| System.Net;HttpWebRequest;get_SupportsCookieContainer;();summary;df-generated | +| System.Net;HttpWebRequest;get_Timeout;();summary;df-generated | +| System.Net;HttpWebRequest;get_UnsafeAuthenticatedConnectionSharing;();summary;df-generated | +| System.Net;HttpWebRequest;get_UseDefaultCredentials;();summary;df-generated | +| System.Net;HttpWebRequest;set_Accept;(System.String);summary;df-generated | +| System.Net;HttpWebRequest;set_AllowAutoRedirect;(System.Boolean);summary;df-generated | +| System.Net;HttpWebRequest;set_AllowReadStreamBuffering;(System.Boolean);summary;df-generated | +| System.Net;HttpWebRequest;set_AllowWriteStreamBuffering;(System.Boolean);summary;df-generated | +| System.Net;HttpWebRequest;set_AutomaticDecompression;(System.Net.DecompressionMethods);summary;df-generated | +| System.Net;HttpWebRequest;set_Connection;(System.String);summary;df-generated | +| System.Net;HttpWebRequest;set_ConnectionGroupName;(System.String);summary;df-generated | +| System.Net;HttpWebRequest;set_ContentLength;(System.Int64);summary;df-generated | +| System.Net;HttpWebRequest;set_ContentType;(System.String);summary;df-generated | +| System.Net;HttpWebRequest;set_ContinueTimeout;(System.Int32);summary;df-generated | +| System.Net;HttpWebRequest;set_Date;(System.DateTime);summary;df-generated | +| System.Net;HttpWebRequest;set_DefaultCachePolicy;(System.Net.Cache.RequestCachePolicy);summary;df-generated | +| System.Net;HttpWebRequest;set_DefaultMaximumErrorResponseLength;(System.Int32);summary;df-generated | +| System.Net;HttpWebRequest;set_DefaultMaximumResponseHeadersLength;(System.Int32);summary;df-generated | +| System.Net;HttpWebRequest;set_Expect;(System.String);summary;df-generated | +| System.Net;HttpWebRequest;set_Headers;(System.Net.WebHeaderCollection);summary;df-generated | +| System.Net;HttpWebRequest;set_IfModifiedSince;(System.DateTime);summary;df-generated | +| System.Net;HttpWebRequest;set_KeepAlive;(System.Boolean);summary;df-generated | +| System.Net;HttpWebRequest;set_MaximumAutomaticRedirections;(System.Int32);summary;df-generated | +| System.Net;HttpWebRequest;set_MaximumResponseHeadersLength;(System.Int32);summary;df-generated | +| System.Net;HttpWebRequest;set_MediaType;(System.String);summary;df-generated | +| System.Net;HttpWebRequest;set_Pipelined;(System.Boolean);summary;df-generated | +| System.Net;HttpWebRequest;set_PreAuthenticate;(System.Boolean);summary;df-generated | +| System.Net;HttpWebRequest;set_ProtocolVersion;(System.Version);summary;df-generated | +| System.Net;HttpWebRequest;set_ReadWriteTimeout;(System.Int32);summary;df-generated | +| System.Net;HttpWebRequest;set_Referer;(System.String);summary;df-generated | +| System.Net;HttpWebRequest;set_SendChunked;(System.Boolean);summary;df-generated | +| System.Net;HttpWebRequest;set_Timeout;(System.Int32);summary;df-generated | +| System.Net;HttpWebRequest;set_TransferEncoding;(System.String);summary;df-generated | +| System.Net;HttpWebRequest;set_UnsafeAuthenticatedConnectionSharing;(System.Boolean);summary;df-generated | +| System.Net;HttpWebRequest;set_UseDefaultCredentials;(System.Boolean);summary;df-generated | +| System.Net;HttpWebRequest;set_UserAgent;(System.String);summary;df-generated | +| System.Net;HttpWebResponse;Close;();summary;df-generated | +| System.Net;HttpWebResponse;Dispose;(System.Boolean);summary;df-generated | +| System.Net;HttpWebResponse;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Net;HttpWebResponse;GetResponseStream;();summary;df-generated | +| System.Net;HttpWebResponse;HttpWebResponse;();summary;df-generated | +| System.Net;HttpWebResponse;HttpWebResponse;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Net;HttpWebResponse;get_ContentEncoding;();summary;df-generated | +| System.Net;HttpWebResponse;get_ContentLength;();summary;df-generated | +| System.Net;HttpWebResponse;get_ContentType;();summary;df-generated | +| System.Net;HttpWebResponse;get_IsMutuallyAuthenticated;();summary;df-generated | +| System.Net;HttpWebResponse;get_LastModified;();summary;df-generated | +| System.Net;HttpWebResponse;get_Method;();summary;df-generated | +| System.Net;HttpWebResponse;get_ProtocolVersion;();summary;df-generated | +| System.Net;HttpWebResponse;get_ResponseUri;();summary;df-generated | +| System.Net;HttpWebResponse;get_StatusCode;();summary;df-generated | +| System.Net;HttpWebResponse;get_SupportsHeaders;();summary;df-generated | +| System.Net;IAuthenticationModule;Authenticate;(System.String,System.Net.WebRequest,System.Net.ICredentials);summary;df-generated | +| System.Net;IAuthenticationModule;PreAuthenticate;(System.Net.WebRequest,System.Net.ICredentials);summary;df-generated | +| System.Net;IAuthenticationModule;get_AuthenticationType;();summary;df-generated | +| System.Net;IAuthenticationModule;get_CanPreAuthenticate;();summary;df-generated | +| System.Net;ICredentialPolicy;ShouldSendCredential;(System.Uri,System.Net.WebRequest,System.Net.NetworkCredential,System.Net.IAuthenticationModule);summary;df-generated | +| System.Net;ICredentials;GetCredential;(System.Uri,System.String);summary;df-generated | +| System.Net;ICredentialsByHost;GetCredential;(System.String,System.Int32,System.String);summary;df-generated | +| System.Net;IPAddress;Equals;(System.Object);summary;df-generated | +| System.Net;IPAddress;GetAddressBytes;();summary;df-generated | +| System.Net;IPAddress;GetHashCode;();summary;df-generated | +| System.Net;IPAddress;HostToNetworkOrder;(System.Int16);summary;df-generated | +| System.Net;IPAddress;HostToNetworkOrder;(System.Int32);summary;df-generated | +| System.Net;IPAddress;HostToNetworkOrder;(System.Int64);summary;df-generated | +| System.Net;IPAddress;IPAddress;(System.Byte[]);summary;df-generated | +| System.Net;IPAddress;IPAddress;(System.Byte[],System.Int64);summary;df-generated | +| System.Net;IPAddress;IPAddress;(System.Int64);summary;df-generated | +| System.Net;IPAddress;IPAddress;(System.ReadOnlySpan);summary;df-generated | +| System.Net;IPAddress;IPAddress;(System.ReadOnlySpan,System.Int64);summary;df-generated | +| System.Net;IPAddress;IsLoopback;(System.Net.IPAddress);summary;df-generated | +| System.Net;IPAddress;NetworkToHostOrder;(System.Int16);summary;df-generated | +| System.Net;IPAddress;NetworkToHostOrder;(System.Int32);summary;df-generated | +| System.Net;IPAddress;NetworkToHostOrder;(System.Int64);summary;df-generated | +| System.Net;IPAddress;Parse;(System.ReadOnlySpan);summary;df-generated | +| System.Net;IPAddress;Parse;(System.String);summary;df-generated | +| System.Net;IPAddress;TryFormat;(System.Span,System.Int32);summary;df-generated | +| System.Net;IPAddress;TryParse;(System.ReadOnlySpan,System.Net.IPAddress);summary;df-generated | +| System.Net;IPAddress;TryParse;(System.String,System.Net.IPAddress);summary;df-generated | +| System.Net;IPAddress;TryWriteBytes;(System.Span,System.Int32);summary;df-generated | +| System.Net;IPAddress;get_Address;();summary;df-generated | +| System.Net;IPAddress;get_AddressFamily;();summary;df-generated | +| System.Net;IPAddress;get_IsIPv4MappedToIPv6;();summary;df-generated | +| System.Net;IPAddress;get_IsIPv6LinkLocal;();summary;df-generated | +| System.Net;IPAddress;get_IsIPv6Multicast;();summary;df-generated | +| System.Net;IPAddress;get_IsIPv6SiteLocal;();summary;df-generated | +| System.Net;IPAddress;get_IsIPv6Teredo;();summary;df-generated | +| System.Net;IPAddress;get_IsIPv6UniqueLocal;();summary;df-generated | +| System.Net;IPAddress;get_ScopeId;();summary;df-generated | +| System.Net;IPAddress;set_Address;(System.Int64);summary;df-generated | +| System.Net;IPAddress;set_ScopeId;(System.Int64);summary;df-generated | +| System.Net;IPEndPoint;Create;(System.Net.SocketAddress);summary;df-generated | +| System.Net;IPEndPoint;Equals;(System.Object);summary;df-generated | +| System.Net;IPEndPoint;GetHashCode;();summary;df-generated | +| System.Net;IPEndPoint;IPEndPoint;(System.Int64,System.Int32);summary;df-generated | +| System.Net;IPEndPoint;Parse;(System.ReadOnlySpan);summary;df-generated | +| System.Net;IPEndPoint;Parse;(System.String);summary;df-generated | +| System.Net;IPEndPoint;Serialize;();summary;df-generated | +| System.Net;IPEndPoint;TryParse;(System.ReadOnlySpan,System.Net.IPEndPoint);summary;df-generated | +| System.Net;IPEndPoint;TryParse;(System.String,System.Net.IPEndPoint);summary;df-generated | +| System.Net;IPEndPoint;get_AddressFamily;();summary;df-generated | +| System.Net;IPEndPoint;get_Port;();summary;df-generated | +| System.Net;IPEndPoint;set_Port;(System.Int32);summary;df-generated | +| System.Net;IPHostEntry;get_AddressList;();summary;df-generated | +| System.Net;IPHostEntry;set_AddressList;(System.Net.IPAddress[]);summary;df-generated | +| System.Net;IPHostEntry;set_Aliases;(System.String[]);summary;df-generated | +| System.Net;IPHostEntry;set_HostName;(System.String);summary;df-generated | +| System.Net;IWebProxy;GetProxy;(System.Uri);summary;df-generated | +| System.Net;IWebProxy;IsBypassed;(System.Uri);summary;df-generated | +| System.Net;IWebProxy;get_Credentials;();summary;df-generated | +| System.Net;IWebProxy;set_Credentials;(System.Net.ICredentials);summary;df-generated | +| System.Net;IWebProxyScript;Close;();summary;df-generated | +| System.Net;IWebProxyScript;Load;(System.Uri,System.String,System.Type);summary;df-generated | +| System.Net;IWebProxyScript;Run;(System.String,System.String);summary;df-generated | +| System.Net;IWebRequestCreate;Create;(System.Uri);summary;df-generated | +| System.Net;NetworkCredential;NetworkCredential;();summary;df-generated | +| System.Net;NetworkCredential;NetworkCredential;(System.String,System.Security.SecureString);summary;df-generated | +| System.Net;NetworkCredential;NetworkCredential;(System.String,System.String);summary;df-generated | +| System.Net;NetworkCredential;get_SecurePassword;();summary;df-generated | +| System.Net;NetworkCredential;set_SecurePassword;(System.Security.SecureString);summary;df-generated | +| System.Net;ProtocolViolationException;ProtocolViolationException;();summary;df-generated | +| System.Net;ProtocolViolationException;ProtocolViolationException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Net;ProtocolViolationException;ProtocolViolationException;(System.String);summary;df-generated | +| System.Net;ServicePoint;CloseConnectionGroup;(System.String);summary;df-generated | +| System.Net;ServicePoint;SetTcpKeepAlive;(System.Boolean,System.Int32,System.Int32);summary;df-generated | +| System.Net;ServicePoint;get_Address;();summary;df-generated | +| System.Net;ServicePoint;get_BindIPEndPointDelegate;();summary;df-generated | +| System.Net;ServicePoint;get_Certificate;();summary;df-generated | +| System.Net;ServicePoint;get_ClientCertificate;();summary;df-generated | +| System.Net;ServicePoint;get_ConnectionLeaseTimeout;();summary;df-generated | +| System.Net;ServicePoint;get_ConnectionLimit;();summary;df-generated | +| System.Net;ServicePoint;get_ConnectionName;();summary;df-generated | +| System.Net;ServicePoint;get_CurrentConnections;();summary;df-generated | +| System.Net;ServicePoint;get_Expect100Continue;();summary;df-generated | +| System.Net;ServicePoint;get_IdleSince;();summary;df-generated | +| System.Net;ServicePoint;get_MaxIdleTime;();summary;df-generated | +| System.Net;ServicePoint;get_ProtocolVersion;();summary;df-generated | +| System.Net;ServicePoint;get_ReceiveBufferSize;();summary;df-generated | +| System.Net;ServicePoint;get_SupportsPipelining;();summary;df-generated | +| System.Net;ServicePoint;get_UseNagleAlgorithm;();summary;df-generated | +| System.Net;ServicePoint;set_ConnectionLeaseTimeout;(System.Int32);summary;df-generated | +| System.Net;ServicePoint;set_ConnectionLimit;(System.Int32);summary;df-generated | +| System.Net;ServicePoint;set_Expect100Continue;(System.Boolean);summary;df-generated | +| System.Net;ServicePoint;set_MaxIdleTime;(System.Int32);summary;df-generated | +| System.Net;ServicePoint;set_ReceiveBufferSize;(System.Int32);summary;df-generated | +| System.Net;ServicePoint;set_UseNagleAlgorithm;(System.Boolean);summary;df-generated | +| System.Net;ServicePointManager;FindServicePoint;(System.String,System.Net.IWebProxy);summary;df-generated | +| System.Net;ServicePointManager;FindServicePoint;(System.Uri);summary;df-generated | +| System.Net;ServicePointManager;FindServicePoint;(System.Uri,System.Net.IWebProxy);summary;df-generated | +| System.Net;ServicePointManager;SetTcpKeepAlive;(System.Boolean,System.Int32,System.Int32);summary;df-generated | +| System.Net;ServicePointManager;get_CheckCertificateRevocationList;();summary;df-generated | +| System.Net;ServicePointManager;get_DefaultConnectionLimit;();summary;df-generated | +| System.Net;ServicePointManager;get_DnsRefreshTimeout;();summary;df-generated | +| System.Net;ServicePointManager;get_EnableDnsRoundRobin;();summary;df-generated | +| System.Net;ServicePointManager;get_EncryptionPolicy;();summary;df-generated | +| System.Net;ServicePointManager;get_Expect100Continue;();summary;df-generated | +| System.Net;ServicePointManager;get_MaxServicePointIdleTime;();summary;df-generated | +| System.Net;ServicePointManager;get_MaxServicePoints;();summary;df-generated | +| System.Net;ServicePointManager;get_ReusePort;();summary;df-generated | +| System.Net;ServicePointManager;get_SecurityProtocol;();summary;df-generated | +| System.Net;ServicePointManager;get_ServerCertificateValidationCallback;();summary;df-generated | +| System.Net;ServicePointManager;get_UseNagleAlgorithm;();summary;df-generated | +| System.Net;ServicePointManager;set_CheckCertificateRevocationList;(System.Boolean);summary;df-generated | +| System.Net;ServicePointManager;set_DefaultConnectionLimit;(System.Int32);summary;df-generated | +| System.Net;ServicePointManager;set_DnsRefreshTimeout;(System.Int32);summary;df-generated | +| System.Net;ServicePointManager;set_EnableDnsRoundRobin;(System.Boolean);summary;df-generated | +| System.Net;ServicePointManager;set_Expect100Continue;(System.Boolean);summary;df-generated | +| System.Net;ServicePointManager;set_MaxServicePointIdleTime;(System.Int32);summary;df-generated | +| System.Net;ServicePointManager;set_MaxServicePoints;(System.Int32);summary;df-generated | +| System.Net;ServicePointManager;set_ReusePort;(System.Boolean);summary;df-generated | +| System.Net;ServicePointManager;set_SecurityProtocol;(System.Net.SecurityProtocolType);summary;df-generated | +| System.Net;ServicePointManager;set_UseNagleAlgorithm;(System.Boolean);summary;df-generated | +| System.Net;SocketAddress;Equals;(System.Object);summary;df-generated | +| System.Net;SocketAddress;GetHashCode;();summary;df-generated | +| System.Net;SocketAddress;SocketAddress;(System.Net.Sockets.AddressFamily);summary;df-generated | +| System.Net;SocketAddress;SocketAddress;(System.Net.Sockets.AddressFamily,System.Int32);summary;df-generated | +| System.Net;SocketAddress;ToString;();summary;df-generated | +| System.Net;SocketAddress;get_Family;();summary;df-generated | +| System.Net;SocketAddress;get_Item;(System.Int32);summary;df-generated | +| System.Net;SocketAddress;get_Size;();summary;df-generated | +| System.Net;SocketAddress;set_Item;(System.Int32,System.Byte);summary;df-generated | +| System.Net;TransportContext;GetChannelBinding;(System.Security.Authentication.ExtendedProtection.ChannelBindingKind);summary;df-generated | +| System.Net;UploadProgressChangedEventArgs;get_BytesReceived;();summary;df-generated | +| System.Net;UploadProgressChangedEventArgs;get_BytesSent;();summary;df-generated | +| System.Net;UploadProgressChangedEventArgs;get_TotalBytesToReceive;();summary;df-generated | +| System.Net;UploadProgressChangedEventArgs;get_TotalBytesToSend;();summary;df-generated | +| System.Net;WebClient;CancelAsync;();summary;df-generated | +| System.Net;WebClient;OnDownloadDataCompleted;(System.Net.DownloadDataCompletedEventArgs);summary;df-generated | +| System.Net;WebClient;OnDownloadFileCompleted;(System.ComponentModel.AsyncCompletedEventArgs);summary;df-generated | +| System.Net;WebClient;OnDownloadProgressChanged;(System.Net.DownloadProgressChangedEventArgs);summary;df-generated | +| System.Net;WebClient;OnDownloadStringCompleted;(System.Net.DownloadStringCompletedEventArgs);summary;df-generated | +| System.Net;WebClient;OnOpenReadCompleted;(System.Net.OpenReadCompletedEventArgs);summary;df-generated | +| System.Net;WebClient;OnOpenWriteCompleted;(System.Net.OpenWriteCompletedEventArgs);summary;df-generated | +| System.Net;WebClient;OnUploadDataCompleted;(System.Net.UploadDataCompletedEventArgs);summary;df-generated | +| System.Net;WebClient;OnUploadFileCompleted;(System.Net.UploadFileCompletedEventArgs);summary;df-generated | +| System.Net;WebClient;OnUploadProgressChanged;(System.Net.UploadProgressChangedEventArgs);summary;df-generated | +| System.Net;WebClient;OnUploadStringCompleted;(System.Net.UploadStringCompletedEventArgs);summary;df-generated | +| System.Net;WebClient;OnUploadValuesCompleted;(System.Net.UploadValuesCompletedEventArgs);summary;df-generated | +| System.Net;WebClient;OnWriteStreamClosed;(System.Net.WriteStreamClosedEventArgs);summary;df-generated | +| System.Net;WebClient;WebClient;();summary;df-generated | +| System.Net;WebClient;get_AllowReadStreamBuffering;();summary;df-generated | +| System.Net;WebClient;get_AllowWriteStreamBuffering;();summary;df-generated | +| System.Net;WebClient;get_CachePolicy;();summary;df-generated | +| System.Net;WebClient;get_Headers;();summary;df-generated | +| System.Net;WebClient;get_IsBusy;();summary;df-generated | +| System.Net;WebClient;get_QueryString;();summary;df-generated | +| System.Net;WebClient;get_UseDefaultCredentials;();summary;df-generated | +| System.Net;WebClient;set_AllowReadStreamBuffering;(System.Boolean);summary;df-generated | +| System.Net;WebClient;set_AllowWriteStreamBuffering;(System.Boolean);summary;df-generated | +| System.Net;WebClient;set_CachePolicy;(System.Net.Cache.RequestCachePolicy);summary;df-generated | +| System.Net;WebClient;set_UseDefaultCredentials;(System.Boolean);summary;df-generated | +| System.Net;WebException;WebException;();summary;df-generated | +| System.Net;WebException;WebException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Net;WebException;WebException;(System.String);summary;df-generated | +| System.Net;WebException;WebException;(System.String,System.Exception);summary;df-generated | +| System.Net;WebException;WebException;(System.String,System.Net.WebExceptionStatus);summary;df-generated | +| System.Net;WebException;get_Status;();summary;df-generated | +| System.Net;WebHeaderCollection;Add;(System.Net.HttpRequestHeader,System.String);summary;df-generated | +| System.Net;WebHeaderCollection;Add;(System.Net.HttpResponseHeader,System.String);summary;df-generated | +| System.Net;WebHeaderCollection;Add;(System.String,System.String);summary;df-generated | +| System.Net;WebHeaderCollection;AddWithoutValidate;(System.String,System.String);summary;df-generated | +| System.Net;WebHeaderCollection;Get;(System.Int32);summary;df-generated | +| System.Net;WebHeaderCollection;Get;(System.String);summary;df-generated | +| System.Net;WebHeaderCollection;GetKey;(System.Int32);summary;df-generated | +| System.Net;WebHeaderCollection;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Net;WebHeaderCollection;GetValues;(System.Int32);summary;df-generated | +| System.Net;WebHeaderCollection;GetValues;(System.String);summary;df-generated | +| System.Net;WebHeaderCollection;IsRestricted;(System.String);summary;df-generated | +| System.Net;WebHeaderCollection;IsRestricted;(System.String,System.Boolean);summary;df-generated | +| System.Net;WebHeaderCollection;OnDeserialization;(System.Object);summary;df-generated | +| System.Net;WebHeaderCollection;Remove;(System.Net.HttpRequestHeader);summary;df-generated | +| System.Net;WebHeaderCollection;Remove;(System.Net.HttpResponseHeader);summary;df-generated | +| System.Net;WebHeaderCollection;Remove;(System.String);summary;df-generated | +| System.Net;WebHeaderCollection;Set;(System.Net.HttpRequestHeader,System.String);summary;df-generated | +| System.Net;WebHeaderCollection;Set;(System.Net.HttpResponseHeader,System.String);summary;df-generated | +| System.Net;WebHeaderCollection;Set;(System.String,System.String);summary;df-generated | +| System.Net;WebHeaderCollection;WebHeaderCollection;();summary;df-generated | +| System.Net;WebHeaderCollection;WebHeaderCollection;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Net;WebHeaderCollection;get_Count;();summary;df-generated | +| System.Net;WebHeaderCollection;set_Item;(System.Net.HttpRequestHeader,System.String);summary;df-generated | +| System.Net;WebHeaderCollection;set_Item;(System.Net.HttpResponseHeader,System.String);summary;df-generated | +| System.Net;WebProxy;GetDefaultProxy;();summary;df-generated | +| System.Net;WebProxy;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Net;WebProxy;IsBypassed;(System.Uri);summary;df-generated | +| System.Net;WebProxy;WebProxy;();summary;df-generated | +| System.Net;WebProxy;WebProxy;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Net;WebProxy;WebProxy;(System.String);summary;df-generated | +| System.Net;WebProxy;WebProxy;(System.String,System.Boolean);summary;df-generated | +| System.Net;WebProxy;WebProxy;(System.String,System.Boolean,System.String[]);summary;df-generated | +| System.Net;WebProxy;WebProxy;(System.String,System.Boolean,System.String[],System.Net.ICredentials);summary;df-generated | +| System.Net;WebProxy;WebProxy;(System.String,System.Int32);summary;df-generated | +| System.Net;WebProxy;WebProxy;(System.Uri);summary;df-generated | +| System.Net;WebProxy;WebProxy;(System.Uri,System.Boolean);summary;df-generated | +| System.Net;WebProxy;WebProxy;(System.Uri,System.Boolean,System.String[]);summary;df-generated | +| System.Net;WebProxy;WebProxy;(System.Uri,System.Boolean,System.String[],System.Net.ICredentials);summary;df-generated | +| System.Net;WebProxy;get_Address;();summary;df-generated | +| System.Net;WebProxy;get_BypassProxyOnLocal;();summary;df-generated | +| System.Net;WebProxy;get_Credentials;();summary;df-generated | +| System.Net;WebProxy;get_UseDefaultCredentials;();summary;df-generated | +| System.Net;WebProxy;set_Address;(System.Uri);summary;df-generated | +| System.Net;WebProxy;set_BypassList;(System.String[]);summary;df-generated | +| System.Net;WebProxy;set_BypassProxyOnLocal;(System.Boolean);summary;df-generated | +| System.Net;WebProxy;set_Credentials;(System.Net.ICredentials);summary;df-generated | +| System.Net;WebProxy;set_UseDefaultCredentials;(System.Boolean);summary;df-generated | +| System.Net;WebRequest;Abort;();summary;df-generated | +| System.Net;WebRequest;EndGetRequestStream;(System.IAsyncResult);summary;df-generated | +| System.Net;WebRequest;EndGetResponse;(System.IAsyncResult);summary;df-generated | +| System.Net;WebRequest;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Net;WebRequest;GetRequestStream;();summary;df-generated | +| System.Net;WebRequest;GetRequestStreamAsync;();summary;df-generated | +| System.Net;WebRequest;GetResponse;();summary;df-generated | +| System.Net;WebRequest;GetResponseAsync;();summary;df-generated | +| System.Net;WebRequest;GetSystemWebProxy;();summary;df-generated | +| System.Net;WebRequest;RegisterPrefix;(System.String,System.Net.IWebRequestCreate);summary;df-generated | +| System.Net;WebRequest;WebRequest;();summary;df-generated | +| System.Net;WebRequest;WebRequest;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Net;WebRequest;get_AuthenticationLevel;();summary;df-generated | +| System.Net;WebRequest;get_CachePolicy;();summary;df-generated | +| System.Net;WebRequest;get_ConnectionGroupName;();summary;df-generated | +| System.Net;WebRequest;get_ContentLength;();summary;df-generated | +| System.Net;WebRequest;get_ContentType;();summary;df-generated | +| System.Net;WebRequest;get_Credentials;();summary;df-generated | +| System.Net;WebRequest;get_DefaultCachePolicy;();summary;df-generated | +| System.Net;WebRequest;get_DefaultWebProxy;();summary;df-generated | +| System.Net;WebRequest;get_Headers;();summary;df-generated | +| System.Net;WebRequest;get_ImpersonationLevel;();summary;df-generated | +| System.Net;WebRequest;get_Method;();summary;df-generated | +| System.Net;WebRequest;get_PreAuthenticate;();summary;df-generated | +| System.Net;WebRequest;get_Proxy;();summary;df-generated | +| System.Net;WebRequest;get_RequestUri;();summary;df-generated | +| System.Net;WebRequest;get_Timeout;();summary;df-generated | +| System.Net;WebRequest;get_UseDefaultCredentials;();summary;df-generated | +| System.Net;WebRequest;set_AuthenticationLevel;(System.Net.Security.AuthenticationLevel);summary;df-generated | +| System.Net;WebRequest;set_CachePolicy;(System.Net.Cache.RequestCachePolicy);summary;df-generated | +| System.Net;WebRequest;set_ConnectionGroupName;(System.String);summary;df-generated | +| System.Net;WebRequest;set_ContentLength;(System.Int64);summary;df-generated | +| System.Net;WebRequest;set_ContentType;(System.String);summary;df-generated | +| System.Net;WebRequest;set_Credentials;(System.Net.ICredentials);summary;df-generated | +| System.Net;WebRequest;set_DefaultCachePolicy;(System.Net.Cache.RequestCachePolicy);summary;df-generated | +| System.Net;WebRequest;set_DefaultWebProxy;(System.Net.IWebProxy);summary;df-generated | +| System.Net;WebRequest;set_Headers;(System.Net.WebHeaderCollection);summary;df-generated | +| System.Net;WebRequest;set_ImpersonationLevel;(System.Security.Principal.TokenImpersonationLevel);summary;df-generated | +| System.Net;WebRequest;set_Method;(System.String);summary;df-generated | +| System.Net;WebRequest;set_PreAuthenticate;(System.Boolean);summary;df-generated | +| System.Net;WebRequest;set_Proxy;(System.Net.IWebProxy);summary;df-generated | +| System.Net;WebRequest;set_Timeout;(System.Int32);summary;df-generated | +| System.Net;WebRequest;set_UseDefaultCredentials;(System.Boolean);summary;df-generated | +| System.Net;WebResponse;Close;();summary;df-generated | +| System.Net;WebResponse;Dispose;();summary;df-generated | +| System.Net;WebResponse;Dispose;(System.Boolean);summary;df-generated | +| System.Net;WebResponse;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Net;WebResponse;GetResponseStream;();summary;df-generated | +| System.Net;WebResponse;WebResponse;();summary;df-generated | +| System.Net;WebResponse;WebResponse;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Net;WebResponse;get_ContentLength;();summary;df-generated | +| System.Net;WebResponse;get_ContentType;();summary;df-generated | +| System.Net;WebResponse;get_Headers;();summary;df-generated | +| System.Net;WebResponse;get_IsFromCache;();summary;df-generated | +| System.Net;WebResponse;get_IsMutuallyAuthenticated;();summary;df-generated | +| System.Net;WebResponse;get_ResponseUri;();summary;df-generated | +| System.Net;WebResponse;get_SupportsHeaders;();summary;df-generated | +| System.Net;WebResponse;set_ContentLength;(System.Int64);summary;df-generated | +| System.Net;WebResponse;set_ContentType;(System.String);summary;df-generated | +| System.Net;WebUtility;UrlDecodeToBytes;(System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Net;WebUtility;UrlEncodeToBytes;(System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Net;WriteStreamClosedEventArgs;WriteStreamClosedEventArgs;();summary;df-generated | +| System.Net;WriteStreamClosedEventArgs;get_Error;();summary;df-generated | +| System.Numerics;BigInteger;Add;(System.Numerics.BigInteger,System.Numerics.BigInteger);summary;df-generated | +| System.Numerics;BigInteger;BigInteger;(System.Byte[]);summary;df-generated | +| System.Numerics;BigInteger;BigInteger;(System.Decimal);summary;df-generated | +| System.Numerics;BigInteger;BigInteger;(System.Double);summary;df-generated | +| System.Numerics;BigInteger;BigInteger;(System.Int32);summary;df-generated | +| System.Numerics;BigInteger;BigInteger;(System.Int64);summary;df-generated | +| System.Numerics;BigInteger;BigInteger;(System.ReadOnlySpan,System.Boolean,System.Boolean);summary;df-generated | +| System.Numerics;BigInteger;BigInteger;(System.Single);summary;df-generated | +| System.Numerics;BigInteger;BigInteger;(System.UInt32);summary;df-generated | +| System.Numerics;BigInteger;BigInteger;(System.UInt64);summary;df-generated | +| System.Numerics;BigInteger;Compare;(System.Numerics.BigInteger,System.Numerics.BigInteger);summary;df-generated | +| System.Numerics;BigInteger;CompareTo;(System.Int64);summary;df-generated | +| System.Numerics;BigInteger;CompareTo;(System.Numerics.BigInteger);summary;df-generated | +| System.Numerics;BigInteger;CompareTo;(System.Object);summary;df-generated | +| System.Numerics;BigInteger;CompareTo;(System.UInt64);summary;df-generated | +| System.Numerics;BigInteger;Divide;(System.Numerics.BigInteger,System.Numerics.BigInteger);summary;df-generated | +| System.Numerics;BigInteger;Equals;(System.Int64);summary;df-generated | +| System.Numerics;BigInteger;Equals;(System.Numerics.BigInteger);summary;df-generated | +| System.Numerics;BigInteger;Equals;(System.Object);summary;df-generated | +| System.Numerics;BigInteger;Equals;(System.UInt64);summary;df-generated | +| System.Numerics;BigInteger;GetBitLength;();summary;df-generated | +| System.Numerics;BigInteger;GetByteCount;(System.Boolean);summary;df-generated | +| System.Numerics;BigInteger;GetHashCode;();summary;df-generated | +| System.Numerics;BigInteger;GreatestCommonDivisor;(System.Numerics.BigInteger,System.Numerics.BigInteger);summary;df-generated | +| System.Numerics;BigInteger;Log10;(System.Numerics.BigInteger);summary;df-generated | +| System.Numerics;BigInteger;Log;(System.Numerics.BigInteger);summary;df-generated | +| System.Numerics;BigInteger;Log;(System.Numerics.BigInteger,System.Double);summary;df-generated | +| System.Numerics;BigInteger;ModPow;(System.Numerics.BigInteger,System.Numerics.BigInteger,System.Numerics.BigInteger);summary;df-generated | +| System.Numerics;BigInteger;Multiply;(System.Numerics.BigInteger,System.Numerics.BigInteger);summary;df-generated | +| System.Numerics;BigInteger;Negate;(System.Numerics.BigInteger);summary;df-generated | +| System.Numerics;BigInteger;Parse;(System.ReadOnlySpan,System.Globalization.NumberStyles,System.IFormatProvider);summary;df-generated | +| System.Numerics;BigInteger;Parse;(System.String);summary;df-generated | +| System.Numerics;BigInteger;Parse;(System.String,System.Globalization.NumberStyles);summary;df-generated | +| System.Numerics;BigInteger;Parse;(System.String,System.Globalization.NumberStyles,System.IFormatProvider);summary;df-generated | +| System.Numerics;BigInteger;Parse;(System.String,System.IFormatProvider);summary;df-generated | +| System.Numerics;BigInteger;Subtract;(System.Numerics.BigInteger,System.Numerics.BigInteger);summary;df-generated | +| System.Numerics;BigInteger;ToByteArray;();summary;df-generated | +| System.Numerics;BigInteger;ToByteArray;(System.Boolean,System.Boolean);summary;df-generated | +| System.Numerics;BigInteger;ToString;();summary;df-generated | +| System.Numerics;BigInteger;ToString;(System.IFormatProvider);summary;df-generated | +| System.Numerics;BigInteger;ToString;(System.String);summary;df-generated | +| System.Numerics;BigInteger;ToString;(System.String,System.IFormatProvider);summary;df-generated | +| System.Numerics;BigInteger;TryFormat;(System.Span,System.Int32,System.ReadOnlySpan,System.IFormatProvider);summary;df-generated | +| System.Numerics;BigInteger;TryParse;(System.ReadOnlySpan,System.Globalization.NumberStyles,System.IFormatProvider,System.Numerics.BigInteger);summary;df-generated | +| System.Numerics;BigInteger;TryParse;(System.ReadOnlySpan,System.Numerics.BigInteger);summary;df-generated | +| System.Numerics;BigInteger;TryParse;(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.Numerics.BigInteger);summary;df-generated | +| System.Numerics;BigInteger;TryParse;(System.String,System.Numerics.BigInteger);summary;df-generated | +| System.Numerics;BigInteger;TryWriteBytes;(System.Span,System.Int32,System.Boolean,System.Boolean);summary;df-generated | +| System.Numerics;BigInteger;get_IsEven;();summary;df-generated | +| System.Numerics;BigInteger;get_IsOne;();summary;df-generated | +| System.Numerics;BigInteger;get_IsPowerOfTwo;();summary;df-generated | +| System.Numerics;BigInteger;get_IsZero;();summary;df-generated | +| System.Numerics;BigInteger;get_MinusOne;();summary;df-generated | +| System.Numerics;BigInteger;get_One;();summary;df-generated | +| System.Numerics;BigInteger;get_Sign;();summary;df-generated | +| System.Numerics;BigInteger;get_Zero;();summary;df-generated | +| System.Numerics;BitOperations;IsPow2;(System.Int32);summary;df-generated | +| System.Numerics;BitOperations;IsPow2;(System.Int64);summary;df-generated | +| System.Numerics;BitOperations;IsPow2;(System.IntPtr);summary;df-generated | +| System.Numerics;BitOperations;IsPow2;(System.UInt32);summary;df-generated | +| System.Numerics;BitOperations;IsPow2;(System.UInt64);summary;df-generated | +| System.Numerics;BitOperations;IsPow2;(System.UIntPtr);summary;df-generated | +| System.Numerics;BitOperations;LeadingZeroCount;(System.UInt32);summary;df-generated | +| System.Numerics;BitOperations;LeadingZeroCount;(System.UInt64);summary;df-generated | +| System.Numerics;BitOperations;LeadingZeroCount;(System.UIntPtr);summary;df-generated | +| System.Numerics;BitOperations;Log2;(System.UInt32);summary;df-generated | +| System.Numerics;BitOperations;Log2;(System.UInt64);summary;df-generated | +| System.Numerics;BitOperations;Log2;(System.UIntPtr);summary;df-generated | +| System.Numerics;BitOperations;PopCount;(System.UInt32);summary;df-generated | +| System.Numerics;BitOperations;PopCount;(System.UInt64);summary;df-generated | +| System.Numerics;BitOperations;PopCount;(System.UIntPtr);summary;df-generated | +| System.Numerics;BitOperations;RotateLeft;(System.UInt32,System.Int32);summary;df-generated | +| System.Numerics;BitOperations;RotateLeft;(System.UInt64,System.Int32);summary;df-generated | +| System.Numerics;BitOperations;RotateLeft;(System.UIntPtr,System.Int32);summary;df-generated | +| System.Numerics;BitOperations;RotateRight;(System.UInt32,System.Int32);summary;df-generated | +| System.Numerics;BitOperations;RotateRight;(System.UInt64,System.Int32);summary;df-generated | +| System.Numerics;BitOperations;RotateRight;(System.UIntPtr,System.Int32);summary;df-generated | +| System.Numerics;BitOperations;RoundUpToPowerOf2;(System.UInt32);summary;df-generated | +| System.Numerics;BitOperations;RoundUpToPowerOf2;(System.UInt64);summary;df-generated | +| System.Numerics;BitOperations;RoundUpToPowerOf2;(System.UIntPtr);summary;df-generated | +| System.Numerics;BitOperations;TrailingZeroCount;(System.Int32);summary;df-generated | +| System.Numerics;BitOperations;TrailingZeroCount;(System.Int64);summary;df-generated | +| System.Numerics;BitOperations;TrailingZeroCount;(System.IntPtr);summary;df-generated | +| System.Numerics;BitOperations;TrailingZeroCount;(System.UInt32);summary;df-generated | +| System.Numerics;BitOperations;TrailingZeroCount;(System.UInt64);summary;df-generated | +| System.Numerics;BitOperations;TrailingZeroCount;(System.UIntPtr);summary;df-generated | +| System.Numerics;Complex;Abs;(System.Numerics.Complex);summary;df-generated | +| System.Numerics;Complex;Acos;(System.Numerics.Complex);summary;df-generated | +| System.Numerics;Complex;Add;(System.Double,System.Numerics.Complex);summary;df-generated | +| System.Numerics;Complex;Add;(System.Numerics.Complex,System.Double);summary;df-generated | +| System.Numerics;Complex;Add;(System.Numerics.Complex,System.Numerics.Complex);summary;df-generated | +| System.Numerics;Complex;Asin;(System.Numerics.Complex);summary;df-generated | +| System.Numerics;Complex;Atan;(System.Numerics.Complex);summary;df-generated | +| System.Numerics;Complex;Complex;(System.Double,System.Double);summary;df-generated | +| System.Numerics;Complex;Conjugate;(System.Numerics.Complex);summary;df-generated | +| System.Numerics;Complex;Cos;(System.Numerics.Complex);summary;df-generated | +| System.Numerics;Complex;Cosh;(System.Numerics.Complex);summary;df-generated | +| System.Numerics;Complex;Divide;(System.Double,System.Numerics.Complex);summary;df-generated | +| System.Numerics;Complex;Divide;(System.Numerics.Complex,System.Double);summary;df-generated | +| System.Numerics;Complex;Divide;(System.Numerics.Complex,System.Numerics.Complex);summary;df-generated | +| System.Numerics;Complex;Equals;(System.Numerics.Complex);summary;df-generated | +| System.Numerics;Complex;Equals;(System.Object);summary;df-generated | +| System.Numerics;Complex;Exp;(System.Numerics.Complex);summary;df-generated | +| System.Numerics;Complex;FromPolarCoordinates;(System.Double,System.Double);summary;df-generated | +| System.Numerics;Complex;GetHashCode;();summary;df-generated | +| System.Numerics;Complex;IsFinite;(System.Numerics.Complex);summary;df-generated | +| System.Numerics;Complex;IsInfinity;(System.Numerics.Complex);summary;df-generated | +| System.Numerics;Complex;IsNaN;(System.Numerics.Complex);summary;df-generated | +| System.Numerics;Complex;Log10;(System.Numerics.Complex);summary;df-generated | +| System.Numerics;Complex;Log;(System.Numerics.Complex);summary;df-generated | +| System.Numerics;Complex;Log;(System.Numerics.Complex,System.Double);summary;df-generated | +| System.Numerics;Complex;Multiply;(System.Double,System.Numerics.Complex);summary;df-generated | +| System.Numerics;Complex;Multiply;(System.Numerics.Complex,System.Double);summary;df-generated | +| System.Numerics;Complex;Multiply;(System.Numerics.Complex,System.Numerics.Complex);summary;df-generated | +| System.Numerics;Complex;Negate;(System.Numerics.Complex);summary;df-generated | +| System.Numerics;Complex;Pow;(System.Numerics.Complex,System.Double);summary;df-generated | +| System.Numerics;Complex;Pow;(System.Numerics.Complex,System.Numerics.Complex);summary;df-generated | +| System.Numerics;Complex;Reciprocal;(System.Numerics.Complex);summary;df-generated | +| System.Numerics;Complex;Sin;(System.Numerics.Complex);summary;df-generated | +| System.Numerics;Complex;Sinh;(System.Numerics.Complex);summary;df-generated | +| System.Numerics;Complex;Sqrt;(System.Numerics.Complex);summary;df-generated | +| System.Numerics;Complex;Subtract;(System.Double,System.Numerics.Complex);summary;df-generated | +| System.Numerics;Complex;Subtract;(System.Numerics.Complex,System.Double);summary;df-generated | +| System.Numerics;Complex;Subtract;(System.Numerics.Complex,System.Numerics.Complex);summary;df-generated | +| System.Numerics;Complex;Tan;(System.Numerics.Complex);summary;df-generated | +| System.Numerics;Complex;Tanh;(System.Numerics.Complex);summary;df-generated | +| System.Numerics;Complex;ToString;();summary;df-generated | +| System.Numerics;Complex;ToString;(System.String);summary;df-generated | +| System.Numerics;Complex;get_Imaginary;();summary;df-generated | +| System.Numerics;Complex;get_Magnitude;();summary;df-generated | +| System.Numerics;Complex;get_Phase;();summary;df-generated | +| System.Numerics;Complex;get_Real;();summary;df-generated | +| System.Numerics;Matrix3x2;Add;(System.Numerics.Matrix3x2,System.Numerics.Matrix3x2);summary;df-generated | +| System.Numerics;Matrix3x2;CreateRotation;(System.Single);summary;df-generated | +| System.Numerics;Matrix3x2;CreateRotation;(System.Single,System.Numerics.Vector2);summary;df-generated | +| System.Numerics;Matrix3x2;CreateScale;(System.Numerics.Vector2);summary;df-generated | +| System.Numerics;Matrix3x2;CreateScale;(System.Numerics.Vector2,System.Numerics.Vector2);summary;df-generated | +| System.Numerics;Matrix3x2;CreateScale;(System.Single);summary;df-generated | +| System.Numerics;Matrix3x2;CreateScale;(System.Single,System.Numerics.Vector2);summary;df-generated | +| System.Numerics;Matrix3x2;CreateScale;(System.Single,System.Single);summary;df-generated | +| System.Numerics;Matrix3x2;CreateScale;(System.Single,System.Single,System.Numerics.Vector2);summary;df-generated | +| System.Numerics;Matrix3x2;CreateSkew;(System.Single,System.Single);summary;df-generated | +| System.Numerics;Matrix3x2;CreateSkew;(System.Single,System.Single,System.Numerics.Vector2);summary;df-generated | +| System.Numerics;Matrix3x2;CreateTranslation;(System.Numerics.Vector2);summary;df-generated | +| System.Numerics;Matrix3x2;CreateTranslation;(System.Single,System.Single);summary;df-generated | +| System.Numerics;Matrix3x2;Equals;(System.Numerics.Matrix3x2);summary;df-generated | +| System.Numerics;Matrix3x2;Equals;(System.Object);summary;df-generated | +| System.Numerics;Matrix3x2;GetDeterminant;();summary;df-generated | +| System.Numerics;Matrix3x2;GetHashCode;();summary;df-generated | +| System.Numerics;Matrix3x2;Invert;(System.Numerics.Matrix3x2,System.Numerics.Matrix3x2);summary;df-generated | +| System.Numerics;Matrix3x2;Lerp;(System.Numerics.Matrix3x2,System.Numerics.Matrix3x2,System.Single);summary;df-generated | +| System.Numerics;Matrix3x2;Matrix3x2;(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single);summary;df-generated | +| System.Numerics;Matrix3x2;Multiply;(System.Numerics.Matrix3x2,System.Numerics.Matrix3x2);summary;df-generated | +| System.Numerics;Matrix3x2;Multiply;(System.Numerics.Matrix3x2,System.Single);summary;df-generated | +| System.Numerics;Matrix3x2;Negate;(System.Numerics.Matrix3x2);summary;df-generated | +| System.Numerics;Matrix3x2;Subtract;(System.Numerics.Matrix3x2,System.Numerics.Matrix3x2);summary;df-generated | +| System.Numerics;Matrix3x2;ToString;();summary;df-generated | +| System.Numerics;Matrix3x2;get_Identity;();summary;df-generated | +| System.Numerics;Matrix3x2;get_IsIdentity;();summary;df-generated | +| System.Numerics;Matrix3x2;get_Item;(System.Int32,System.Int32);summary;df-generated | +| System.Numerics;Matrix3x2;get_Translation;();summary;df-generated | +| System.Numerics;Matrix3x2;set_Item;(System.Int32,System.Int32,System.Single);summary;df-generated | +| System.Numerics;Matrix3x2;set_Translation;(System.Numerics.Vector2);summary;df-generated | +| System.Numerics;Matrix4x4;CreateBillboard;(System.Numerics.Vector3,System.Numerics.Vector3,System.Numerics.Vector3,System.Numerics.Vector3);summary;df-generated | +| System.Numerics;Matrix4x4;CreateConstrainedBillboard;(System.Numerics.Vector3,System.Numerics.Vector3,System.Numerics.Vector3,System.Numerics.Vector3,System.Numerics.Vector3);summary;df-generated | +| System.Numerics;Matrix4x4;CreateFromAxisAngle;(System.Numerics.Vector3,System.Single);summary;df-generated | +| System.Numerics;Matrix4x4;CreateFromQuaternion;(System.Numerics.Quaternion);summary;df-generated | +| System.Numerics;Matrix4x4;CreateFromYawPitchRoll;(System.Single,System.Single,System.Single);summary;df-generated | +| System.Numerics;Matrix4x4;CreateLookAt;(System.Numerics.Vector3,System.Numerics.Vector3,System.Numerics.Vector3);summary;df-generated | +| System.Numerics;Matrix4x4;CreateOrthographic;(System.Single,System.Single,System.Single,System.Single);summary;df-generated | +| System.Numerics;Matrix4x4;CreateOrthographicOffCenter;(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single);summary;df-generated | +| System.Numerics;Matrix4x4;CreatePerspective;(System.Single,System.Single,System.Single,System.Single);summary;df-generated | +| System.Numerics;Matrix4x4;CreatePerspectiveFieldOfView;(System.Single,System.Single,System.Single,System.Single);summary;df-generated | +| System.Numerics;Matrix4x4;CreatePerspectiveOffCenter;(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single);summary;df-generated | +| System.Numerics;Matrix4x4;CreateReflection;(System.Numerics.Plane);summary;df-generated | +| System.Numerics;Matrix4x4;CreateRotationX;(System.Single);summary;df-generated | +| System.Numerics;Matrix4x4;CreateRotationX;(System.Single,System.Numerics.Vector3);summary;df-generated | +| System.Numerics;Matrix4x4;CreateRotationY;(System.Single);summary;df-generated | +| System.Numerics;Matrix4x4;CreateRotationY;(System.Single,System.Numerics.Vector3);summary;df-generated | +| System.Numerics;Matrix4x4;CreateRotationZ;(System.Single);summary;df-generated | +| System.Numerics;Matrix4x4;CreateRotationZ;(System.Single,System.Numerics.Vector3);summary;df-generated | +| System.Numerics;Matrix4x4;CreateScale;(System.Numerics.Vector3);summary;df-generated | +| System.Numerics;Matrix4x4;CreateScale;(System.Numerics.Vector3,System.Numerics.Vector3);summary;df-generated | +| System.Numerics;Matrix4x4;CreateScale;(System.Single);summary;df-generated | +| System.Numerics;Matrix4x4;CreateScale;(System.Single,System.Numerics.Vector3);summary;df-generated | +| System.Numerics;Matrix4x4;CreateScale;(System.Single,System.Single,System.Single);summary;df-generated | +| System.Numerics;Matrix4x4;CreateScale;(System.Single,System.Single,System.Single,System.Numerics.Vector3);summary;df-generated | +| System.Numerics;Matrix4x4;CreateShadow;(System.Numerics.Vector3,System.Numerics.Plane);summary;df-generated | +| System.Numerics;Matrix4x4;CreateTranslation;(System.Numerics.Vector3);summary;df-generated | +| System.Numerics;Matrix4x4;CreateTranslation;(System.Single,System.Single,System.Single);summary;df-generated | +| System.Numerics;Matrix4x4;CreateWorld;(System.Numerics.Vector3,System.Numerics.Vector3,System.Numerics.Vector3);summary;df-generated | +| System.Numerics;Matrix4x4;Decompose;(System.Numerics.Matrix4x4,System.Numerics.Vector3,System.Numerics.Quaternion,System.Numerics.Vector3);summary;df-generated | +| System.Numerics;Matrix4x4;Equals;(System.Numerics.Matrix4x4);summary;df-generated | +| System.Numerics;Matrix4x4;Equals;(System.Object);summary;df-generated | +| System.Numerics;Matrix4x4;GetDeterminant;();summary;df-generated | +| System.Numerics;Matrix4x4;GetHashCode;();summary;df-generated | +| System.Numerics;Matrix4x4;Invert;(System.Numerics.Matrix4x4,System.Numerics.Matrix4x4);summary;df-generated | +| System.Numerics;Matrix4x4;Matrix4x4;(System.Numerics.Matrix3x2);summary;df-generated | +| System.Numerics;Matrix4x4;Matrix4x4;(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single);summary;df-generated | +| System.Numerics;Matrix4x4;ToString;();summary;df-generated | +| System.Numerics;Matrix4x4;Transform;(System.Numerics.Matrix4x4,System.Numerics.Quaternion);summary;df-generated | +| System.Numerics;Matrix4x4;get_Identity;();summary;df-generated | +| System.Numerics;Matrix4x4;get_IsIdentity;();summary;df-generated | +| System.Numerics;Matrix4x4;get_Item;(System.Int32,System.Int32);summary;df-generated | +| System.Numerics;Matrix4x4;get_Translation;();summary;df-generated | +| System.Numerics;Matrix4x4;set_Item;(System.Int32,System.Int32,System.Single);summary;df-generated | +| System.Numerics;Matrix4x4;set_Translation;(System.Numerics.Vector3);summary;df-generated | +| System.Numerics;Plane;CreateFromVertices;(System.Numerics.Vector3,System.Numerics.Vector3,System.Numerics.Vector3);summary;df-generated | +| System.Numerics;Plane;Dot;(System.Numerics.Plane,System.Numerics.Vector4);summary;df-generated | +| System.Numerics;Plane;DotCoordinate;(System.Numerics.Plane,System.Numerics.Vector3);summary;df-generated | +| System.Numerics;Plane;DotNormal;(System.Numerics.Plane,System.Numerics.Vector3);summary;df-generated | +| System.Numerics;Plane;Equals;(System.Numerics.Plane);summary;df-generated | +| System.Numerics;Plane;Equals;(System.Object);summary;df-generated | +| System.Numerics;Plane;GetHashCode;();summary;df-generated | +| System.Numerics;Plane;Plane;(System.Numerics.Vector4);summary;df-generated | +| System.Numerics;Plane;Plane;(System.Single,System.Single,System.Single,System.Single);summary;df-generated | +| System.Numerics;Plane;Transform;(System.Numerics.Plane,System.Numerics.Matrix4x4);summary;df-generated | +| System.Numerics;Plane;Transform;(System.Numerics.Plane,System.Numerics.Quaternion);summary;df-generated | +| System.Numerics;Quaternion;Add;(System.Numerics.Quaternion,System.Numerics.Quaternion);summary;df-generated | +| System.Numerics;Quaternion;Concatenate;(System.Numerics.Quaternion,System.Numerics.Quaternion);summary;df-generated | +| System.Numerics;Quaternion;Conjugate;(System.Numerics.Quaternion);summary;df-generated | +| System.Numerics;Quaternion;CreateFromAxisAngle;(System.Numerics.Vector3,System.Single);summary;df-generated | +| System.Numerics;Quaternion;CreateFromRotationMatrix;(System.Numerics.Matrix4x4);summary;df-generated | +| System.Numerics;Quaternion;CreateFromYawPitchRoll;(System.Single,System.Single,System.Single);summary;df-generated | +| System.Numerics;Quaternion;Divide;(System.Numerics.Quaternion,System.Numerics.Quaternion);summary;df-generated | +| System.Numerics;Quaternion;Dot;(System.Numerics.Quaternion,System.Numerics.Quaternion);summary;df-generated | +| System.Numerics;Quaternion;Equals;(System.Numerics.Quaternion);summary;df-generated | +| System.Numerics;Quaternion;Equals;(System.Object);summary;df-generated | +| System.Numerics;Quaternion;GetHashCode;();summary;df-generated | +| System.Numerics;Quaternion;Inverse;(System.Numerics.Quaternion);summary;df-generated | +| System.Numerics;Quaternion;Length;();summary;df-generated | +| System.Numerics;Quaternion;LengthSquared;();summary;df-generated | +| System.Numerics;Quaternion;Lerp;(System.Numerics.Quaternion,System.Numerics.Quaternion,System.Single);summary;df-generated | +| System.Numerics;Quaternion;Multiply;(System.Numerics.Quaternion,System.Numerics.Quaternion);summary;df-generated | +| System.Numerics;Quaternion;Multiply;(System.Numerics.Quaternion,System.Single);summary;df-generated | +| System.Numerics;Quaternion;Negate;(System.Numerics.Quaternion);summary;df-generated | +| System.Numerics;Quaternion;Normalize;(System.Numerics.Quaternion);summary;df-generated | +| System.Numerics;Quaternion;Quaternion;(System.Numerics.Vector3,System.Single);summary;df-generated | +| System.Numerics;Quaternion;Quaternion;(System.Single,System.Single,System.Single,System.Single);summary;df-generated | +| System.Numerics;Quaternion;Slerp;(System.Numerics.Quaternion,System.Numerics.Quaternion,System.Single);summary;df-generated | +| System.Numerics;Quaternion;Subtract;(System.Numerics.Quaternion,System.Numerics.Quaternion);summary;df-generated | +| System.Numerics;Quaternion;ToString;();summary;df-generated | +| System.Numerics;Quaternion;get_Identity;();summary;df-generated | +| System.Numerics;Quaternion;get_IsIdentity;();summary;df-generated | +| System.Numerics;Quaternion;get_Item;(System.Int32);summary;df-generated | +| System.Numerics;Quaternion;get_Zero;();summary;df-generated | +| System.Numerics;Quaternion;set_Item;(System.Int32,System.Single);summary;df-generated | +| System.Numerics;Vector2;Abs;(System.Numerics.Vector2);summary;df-generated | +| System.Numerics;Vector2;Add;(System.Numerics.Vector2,System.Numerics.Vector2);summary;df-generated | +| System.Numerics;Vector2;Clamp;(System.Numerics.Vector2,System.Numerics.Vector2,System.Numerics.Vector2);summary;df-generated | +| System.Numerics;Vector2;CopyTo;(System.Single[]);summary;df-generated | +| System.Numerics;Vector2;CopyTo;(System.Single[],System.Int32);summary;df-generated | +| System.Numerics;Vector2;CopyTo;(System.Span);summary;df-generated | +| System.Numerics;Vector2;Distance;(System.Numerics.Vector2,System.Numerics.Vector2);summary;df-generated | +| System.Numerics;Vector2;DistanceSquared;(System.Numerics.Vector2,System.Numerics.Vector2);summary;df-generated | +| System.Numerics;Vector2;Divide;(System.Numerics.Vector2,System.Numerics.Vector2);summary;df-generated | +| System.Numerics;Vector2;Divide;(System.Numerics.Vector2,System.Single);summary;df-generated | +| System.Numerics;Vector2;Dot;(System.Numerics.Vector2,System.Numerics.Vector2);summary;df-generated | +| System.Numerics;Vector2;Equals;(System.Numerics.Vector2);summary;df-generated | +| System.Numerics;Vector2;Equals;(System.Object);summary;df-generated | +| System.Numerics;Vector2;GetHashCode;();summary;df-generated | +| System.Numerics;Vector2;Length;();summary;df-generated | +| System.Numerics;Vector2;LengthSquared;();summary;df-generated | +| System.Numerics;Vector2;Lerp;(System.Numerics.Vector2,System.Numerics.Vector2,System.Single);summary;df-generated | +| System.Numerics;Vector2;Max;(System.Numerics.Vector2,System.Numerics.Vector2);summary;df-generated | +| System.Numerics;Vector2;Min;(System.Numerics.Vector2,System.Numerics.Vector2);summary;df-generated | +| System.Numerics;Vector2;Multiply;(System.Numerics.Vector2,System.Numerics.Vector2);summary;df-generated | +| System.Numerics;Vector2;Multiply;(System.Numerics.Vector2,System.Single);summary;df-generated | +| System.Numerics;Vector2;Multiply;(System.Single,System.Numerics.Vector2);summary;df-generated | +| System.Numerics;Vector2;Negate;(System.Numerics.Vector2);summary;df-generated | +| System.Numerics;Vector2;Normalize;(System.Numerics.Vector2);summary;df-generated | +| System.Numerics;Vector2;Reflect;(System.Numerics.Vector2,System.Numerics.Vector2);summary;df-generated | +| System.Numerics;Vector2;SquareRoot;(System.Numerics.Vector2);summary;df-generated | +| System.Numerics;Vector2;Subtract;(System.Numerics.Vector2,System.Numerics.Vector2);summary;df-generated | +| System.Numerics;Vector2;ToString;();summary;df-generated | +| System.Numerics;Vector2;ToString;(System.String);summary;df-generated | +| System.Numerics;Vector2;Transform;(System.Numerics.Vector2,System.Numerics.Matrix3x2);summary;df-generated | +| System.Numerics;Vector2;Transform;(System.Numerics.Vector2,System.Numerics.Matrix4x4);summary;df-generated | +| System.Numerics;Vector2;Transform;(System.Numerics.Vector2,System.Numerics.Quaternion);summary;df-generated | +| System.Numerics;Vector2;TransformNormal;(System.Numerics.Vector2,System.Numerics.Matrix3x2);summary;df-generated | +| System.Numerics;Vector2;TransformNormal;(System.Numerics.Vector2,System.Numerics.Matrix4x4);summary;df-generated | +| System.Numerics;Vector2;TryCopyTo;(System.Span);summary;df-generated | +| System.Numerics;Vector2;Vector2;(System.ReadOnlySpan);summary;df-generated | +| System.Numerics;Vector2;Vector2;(System.Single);summary;df-generated | +| System.Numerics;Vector2;Vector2;(System.Single,System.Single);summary;df-generated | +| System.Numerics;Vector2;get_Item;(System.Int32);summary;df-generated | +| System.Numerics;Vector2;get_One;();summary;df-generated | +| System.Numerics;Vector2;get_UnitX;();summary;df-generated | +| System.Numerics;Vector2;get_UnitY;();summary;df-generated | +| System.Numerics;Vector2;get_Zero;();summary;df-generated | +| System.Numerics;Vector2;set_Item;(System.Int32,System.Single);summary;df-generated | +| System.Numerics;Vector3;Abs;(System.Numerics.Vector3);summary;df-generated | +| System.Numerics;Vector3;Add;(System.Numerics.Vector3,System.Numerics.Vector3);summary;df-generated | +| System.Numerics;Vector3;Clamp;(System.Numerics.Vector3,System.Numerics.Vector3,System.Numerics.Vector3);summary;df-generated | +| System.Numerics;Vector3;CopyTo;(System.Single[]);summary;df-generated | +| System.Numerics;Vector3;CopyTo;(System.Single[],System.Int32);summary;df-generated | +| System.Numerics;Vector3;CopyTo;(System.Span);summary;df-generated | +| System.Numerics;Vector3;Cross;(System.Numerics.Vector3,System.Numerics.Vector3);summary;df-generated | +| System.Numerics;Vector3;Distance;(System.Numerics.Vector3,System.Numerics.Vector3);summary;df-generated | +| System.Numerics;Vector3;DistanceSquared;(System.Numerics.Vector3,System.Numerics.Vector3);summary;df-generated | +| System.Numerics;Vector3;Divide;(System.Numerics.Vector3,System.Numerics.Vector3);summary;df-generated | +| System.Numerics;Vector3;Divide;(System.Numerics.Vector3,System.Single);summary;df-generated | +| System.Numerics;Vector3;Dot;(System.Numerics.Vector3,System.Numerics.Vector3);summary;df-generated | +| System.Numerics;Vector3;Equals;(System.Numerics.Vector3);summary;df-generated | +| System.Numerics;Vector3;Equals;(System.Object);summary;df-generated | +| System.Numerics;Vector3;GetHashCode;();summary;df-generated | +| System.Numerics;Vector3;Length;();summary;df-generated | +| System.Numerics;Vector3;LengthSquared;();summary;df-generated | +| System.Numerics;Vector3;Lerp;(System.Numerics.Vector3,System.Numerics.Vector3,System.Single);summary;df-generated | +| System.Numerics;Vector3;Max;(System.Numerics.Vector3,System.Numerics.Vector3);summary;df-generated | +| System.Numerics;Vector3;Min;(System.Numerics.Vector3,System.Numerics.Vector3);summary;df-generated | +| System.Numerics;Vector3;Multiply;(System.Numerics.Vector3,System.Numerics.Vector3);summary;df-generated | +| System.Numerics;Vector3;Multiply;(System.Numerics.Vector3,System.Single);summary;df-generated | +| System.Numerics;Vector3;Multiply;(System.Single,System.Numerics.Vector3);summary;df-generated | +| System.Numerics;Vector3;Negate;(System.Numerics.Vector3);summary;df-generated | +| System.Numerics;Vector3;Normalize;(System.Numerics.Vector3);summary;df-generated | +| System.Numerics;Vector3;Reflect;(System.Numerics.Vector3,System.Numerics.Vector3);summary;df-generated | +| System.Numerics;Vector3;SquareRoot;(System.Numerics.Vector3);summary;df-generated | +| System.Numerics;Vector3;Subtract;(System.Numerics.Vector3,System.Numerics.Vector3);summary;df-generated | +| System.Numerics;Vector3;ToString;();summary;df-generated | +| System.Numerics;Vector3;ToString;(System.String);summary;df-generated | +| System.Numerics;Vector3;Transform;(System.Numerics.Vector3,System.Numerics.Matrix4x4);summary;df-generated | +| System.Numerics;Vector3;Transform;(System.Numerics.Vector3,System.Numerics.Quaternion);summary;df-generated | +| System.Numerics;Vector3;TransformNormal;(System.Numerics.Vector3,System.Numerics.Matrix4x4);summary;df-generated | +| System.Numerics;Vector3;TryCopyTo;(System.Span);summary;df-generated | +| System.Numerics;Vector3;Vector3;(System.Numerics.Vector2,System.Single);summary;df-generated | +| System.Numerics;Vector3;Vector3;(System.ReadOnlySpan);summary;df-generated | +| System.Numerics;Vector3;Vector3;(System.Single);summary;df-generated | +| System.Numerics;Vector3;Vector3;(System.Single,System.Single,System.Single);summary;df-generated | +| System.Numerics;Vector3;get_Item;(System.Int32);summary;df-generated | +| System.Numerics;Vector3;get_One;();summary;df-generated | +| System.Numerics;Vector3;get_UnitX;();summary;df-generated | +| System.Numerics;Vector3;get_UnitY;();summary;df-generated | +| System.Numerics;Vector3;get_UnitZ;();summary;df-generated | +| System.Numerics;Vector3;get_Zero;();summary;df-generated | +| System.Numerics;Vector3;set_Item;(System.Int32,System.Single);summary;df-generated | +| System.Numerics;Vector4;Abs;(System.Numerics.Vector4);summary;df-generated | +| System.Numerics;Vector4;Add;(System.Numerics.Vector4,System.Numerics.Vector4);summary;df-generated | +| System.Numerics;Vector4;Clamp;(System.Numerics.Vector4,System.Numerics.Vector4,System.Numerics.Vector4);summary;df-generated | +| System.Numerics;Vector4;CopyTo;(System.Single[]);summary;df-generated | +| System.Numerics;Vector4;CopyTo;(System.Single[],System.Int32);summary;df-generated | +| System.Numerics;Vector4;CopyTo;(System.Span);summary;df-generated | +| System.Numerics;Vector4;Distance;(System.Numerics.Vector4,System.Numerics.Vector4);summary;df-generated | +| System.Numerics;Vector4;DistanceSquared;(System.Numerics.Vector4,System.Numerics.Vector4);summary;df-generated | +| System.Numerics;Vector4;Divide;(System.Numerics.Vector4,System.Numerics.Vector4);summary;df-generated | +| System.Numerics;Vector4;Divide;(System.Numerics.Vector4,System.Single);summary;df-generated | +| System.Numerics;Vector4;Dot;(System.Numerics.Vector4,System.Numerics.Vector4);summary;df-generated | +| System.Numerics;Vector4;Equals;(System.Numerics.Vector4);summary;df-generated | +| System.Numerics;Vector4;Equals;(System.Object);summary;df-generated | +| System.Numerics;Vector4;GetHashCode;();summary;df-generated | +| System.Numerics;Vector4;Length;();summary;df-generated | +| System.Numerics;Vector4;LengthSquared;();summary;df-generated | +| System.Numerics;Vector4;Lerp;(System.Numerics.Vector4,System.Numerics.Vector4,System.Single);summary;df-generated | +| System.Numerics;Vector4;Max;(System.Numerics.Vector4,System.Numerics.Vector4);summary;df-generated | +| System.Numerics;Vector4;Min;(System.Numerics.Vector4,System.Numerics.Vector4);summary;df-generated | +| System.Numerics;Vector4;Multiply;(System.Numerics.Vector4,System.Numerics.Vector4);summary;df-generated | +| System.Numerics;Vector4;Multiply;(System.Numerics.Vector4,System.Single);summary;df-generated | +| System.Numerics;Vector4;Multiply;(System.Single,System.Numerics.Vector4);summary;df-generated | +| System.Numerics;Vector4;Negate;(System.Numerics.Vector4);summary;df-generated | +| System.Numerics;Vector4;Normalize;(System.Numerics.Vector4);summary;df-generated | +| System.Numerics;Vector4;SquareRoot;(System.Numerics.Vector4);summary;df-generated | +| System.Numerics;Vector4;Subtract;(System.Numerics.Vector4,System.Numerics.Vector4);summary;df-generated | +| System.Numerics;Vector4;ToString;();summary;df-generated | +| System.Numerics;Vector4;ToString;(System.String);summary;df-generated | +| System.Numerics;Vector4;Transform;(System.Numerics.Vector2,System.Numerics.Matrix4x4);summary;df-generated | +| System.Numerics;Vector4;Transform;(System.Numerics.Vector2,System.Numerics.Quaternion);summary;df-generated | +| System.Numerics;Vector4;Transform;(System.Numerics.Vector3,System.Numerics.Matrix4x4);summary;df-generated | +| System.Numerics;Vector4;Transform;(System.Numerics.Vector3,System.Numerics.Quaternion);summary;df-generated | +| System.Numerics;Vector4;Transform;(System.Numerics.Vector4,System.Numerics.Matrix4x4);summary;df-generated | +| System.Numerics;Vector4;Transform;(System.Numerics.Vector4,System.Numerics.Quaternion);summary;df-generated | +| System.Numerics;Vector4;TryCopyTo;(System.Span);summary;df-generated | +| System.Numerics;Vector4;Vector4;(System.Numerics.Vector2,System.Single,System.Single);summary;df-generated | +| System.Numerics;Vector4;Vector4;(System.Numerics.Vector3,System.Single);summary;df-generated | +| System.Numerics;Vector4;Vector4;(System.ReadOnlySpan);summary;df-generated | +| System.Numerics;Vector4;Vector4;(System.Single);summary;df-generated | +| System.Numerics;Vector4;Vector4;(System.Single,System.Single,System.Single,System.Single);summary;df-generated | +| System.Numerics;Vector4;get_Item;(System.Int32);summary;df-generated | +| System.Numerics;Vector4;get_One;();summary;df-generated | +| System.Numerics;Vector4;get_UnitW;();summary;df-generated | +| System.Numerics;Vector4;get_UnitX;();summary;df-generated | +| System.Numerics;Vector4;get_UnitY;();summary;df-generated | +| System.Numerics;Vector4;get_UnitZ;();summary;df-generated | +| System.Numerics;Vector4;get_Zero;();summary;df-generated | +| System.Numerics;Vector4;set_Item;(System.Int32,System.Single);summary;df-generated | +| System.Numerics;Vector;Add<>;(System.Numerics.Vector,System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;AndNot<>;(System.Numerics.Vector,System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;As<,>;(System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;AsVectorByte<>;(System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;AsVectorDouble<>;(System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;AsVectorInt16<>;(System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;AsVectorInt32<>;(System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;AsVectorInt64<>;(System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;AsVectorNInt<>;(System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;AsVectorNUInt<>;(System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;AsVectorSByte<>;(System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;AsVectorSingle<>;(System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;AsVectorUInt16<>;(System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;AsVectorUInt32<>;(System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;AsVectorUInt64<>;(System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;BitwiseAnd<>;(System.Numerics.Vector,System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;BitwiseOr<>;(System.Numerics.Vector,System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;Ceiling;(System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;Ceiling;(System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;ConditionalSelect;(System.Numerics.Vector,System.Numerics.Vector,System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;ConditionalSelect;(System.Numerics.Vector,System.Numerics.Vector,System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;ConditionalSelect<>;(System.Numerics.Vector,System.Numerics.Vector,System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;ConvertToDouble;(System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;ConvertToDouble;(System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;ConvertToInt32;(System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;ConvertToInt64;(System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;ConvertToSingle;(System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;ConvertToSingle;(System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;ConvertToUInt32;(System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;ConvertToUInt64;(System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;Divide<>;(System.Numerics.Vector,System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;Dot<>;(System.Numerics.Vector,System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;Equals;(System.Numerics.Vector,System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;Equals;(System.Numerics.Vector,System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;Equals;(System.Numerics.Vector,System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;Equals;(System.Numerics.Vector,System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;Equals<>;(System.Numerics.Vector,System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;EqualsAll<>;(System.Numerics.Vector,System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;EqualsAny<>;(System.Numerics.Vector,System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;Floor;(System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;Floor;(System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;GreaterThan;(System.Numerics.Vector,System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;GreaterThan;(System.Numerics.Vector,System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;GreaterThan;(System.Numerics.Vector,System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;GreaterThan;(System.Numerics.Vector,System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;GreaterThan<>;(System.Numerics.Vector,System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;GreaterThanAll<>;(System.Numerics.Vector,System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;GreaterThanAny<>;(System.Numerics.Vector,System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;GreaterThanOrEqual;(System.Numerics.Vector,System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;GreaterThanOrEqual;(System.Numerics.Vector,System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;GreaterThanOrEqual;(System.Numerics.Vector,System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;GreaterThanOrEqual;(System.Numerics.Vector,System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;GreaterThanOrEqual<>;(System.Numerics.Vector,System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;GreaterThanOrEqualAll<>;(System.Numerics.Vector,System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;GreaterThanOrEqualAny<>;(System.Numerics.Vector,System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;LessThan;(System.Numerics.Vector,System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;LessThan;(System.Numerics.Vector,System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;LessThan;(System.Numerics.Vector,System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;LessThan;(System.Numerics.Vector,System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;LessThan<>;(System.Numerics.Vector,System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;LessThanAll<>;(System.Numerics.Vector,System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;LessThanAny<>;(System.Numerics.Vector,System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;LessThanOrEqual;(System.Numerics.Vector,System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;LessThanOrEqual;(System.Numerics.Vector,System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;LessThanOrEqual;(System.Numerics.Vector,System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;LessThanOrEqual;(System.Numerics.Vector,System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;LessThanOrEqual<>;(System.Numerics.Vector,System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;LessThanOrEqualAll<>;(System.Numerics.Vector,System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;LessThanOrEqualAny<>;(System.Numerics.Vector,System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;Max<>;(System.Numerics.Vector,System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;Min<>;(System.Numerics.Vector,System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;Multiply<>;(System.Numerics.Vector,System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;Multiply<>;(System.Numerics.Vector,T);summary;df-generated | +| System.Numerics;Vector;Multiply<>;(T,System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;Narrow;(System.Numerics.Vector,System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;Narrow;(System.Numerics.Vector,System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;Narrow;(System.Numerics.Vector,System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;Narrow;(System.Numerics.Vector,System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;Narrow;(System.Numerics.Vector,System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;Narrow;(System.Numerics.Vector,System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;Narrow;(System.Numerics.Vector,System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;Negate<>;(System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;OnesComplement<>;(System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;SquareRoot<>;(System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;Subtract<>;(System.Numerics.Vector,System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;Sum<>;(System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;Widen;(System.Numerics.Vector,System.Numerics.Vector,System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;Widen;(System.Numerics.Vector,System.Numerics.Vector,System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;Widen;(System.Numerics.Vector,System.Numerics.Vector,System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;Widen;(System.Numerics.Vector,System.Numerics.Vector,System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;Widen;(System.Numerics.Vector,System.Numerics.Vector,System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;Widen;(System.Numerics.Vector,System.Numerics.Vector,System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;Widen;(System.Numerics.Vector,System.Numerics.Vector,System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;Xor<>;(System.Numerics.Vector,System.Numerics.Vector);summary;df-generated | +| System.Numerics;Vector;get_IsHardwareAccelerated;();summary;df-generated | +| System.Numerics;Vector<>;CopyTo;(System.Span);summary;df-generated | +| System.Numerics;Vector<>;CopyTo;(System.Span);summary;df-generated | +| System.Numerics;Vector<>;CopyTo;(T[]);summary;df-generated | +| System.Numerics;Vector<>;CopyTo;(T[],System.Int32);summary;df-generated | +| System.Numerics;Vector<>;Equals;(System.Numerics.Vector<>);summary;df-generated | +| System.Numerics;Vector<>;Equals;(System.Object);summary;df-generated | +| System.Numerics;Vector<>;GetHashCode;();summary;df-generated | +| System.Numerics;Vector<>;ToString;();summary;df-generated | +| System.Numerics;Vector<>;ToString;(System.String);summary;df-generated | +| System.Numerics;Vector<>;ToString;(System.String,System.IFormatProvider);summary;df-generated | +| System.Numerics;Vector<>;TryCopyTo;(System.Span);summary;df-generated | +| System.Numerics;Vector<>;TryCopyTo;(System.Span);summary;df-generated | +| System.Numerics;Vector<>;Vector;(System.ReadOnlySpan);summary;df-generated | +| System.Numerics;Vector<>;Vector;(System.ReadOnlySpan);summary;df-generated | +| System.Numerics;Vector<>;Vector;(System.Span);summary;df-generated | +| System.Numerics;Vector<>;Vector;(T);summary;df-generated | +| System.Numerics;Vector<>;Vector;(T[]);summary;df-generated | +| System.Numerics;Vector<>;Vector;(T[],System.Int32);summary;df-generated | +| System.Numerics;Vector<>;get_Count;();summary;df-generated | +| System.Numerics;Vector<>;get_Item;(System.Int32);summary;df-generated | +| System.Numerics;Vector<>;get_One;();summary;df-generated | +| System.Numerics;Vector<>;get_Zero;();summary;df-generated | +| System.Reflection.Emit;AssemblyBuilder;Equals;(System.Object);summary;df-generated | +| System.Reflection.Emit;AssemblyBuilder;GetCustomAttributes;(System.Boolean);summary;df-generated | +| System.Reflection.Emit;AssemblyBuilder;GetCustomAttributes;(System.Type,System.Boolean);summary;df-generated | +| System.Reflection.Emit;AssemblyBuilder;GetCustomAttributesData;();summary;df-generated | +| System.Reflection.Emit;AssemblyBuilder;GetExportedTypes;();summary;df-generated | +| System.Reflection.Emit;AssemblyBuilder;GetFile;(System.String);summary;df-generated | +| System.Reflection.Emit;AssemblyBuilder;GetFiles;(System.Boolean);summary;df-generated | +| System.Reflection.Emit;AssemblyBuilder;GetHashCode;();summary;df-generated | +| System.Reflection.Emit;AssemblyBuilder;GetLoadedModules;(System.Boolean);summary;df-generated | +| System.Reflection.Emit;AssemblyBuilder;GetManifestResourceInfo;(System.String);summary;df-generated | +| System.Reflection.Emit;AssemblyBuilder;GetManifestResourceNames;();summary;df-generated | +| System.Reflection.Emit;AssemblyBuilder;GetManifestResourceStream;(System.String);summary;df-generated | +| System.Reflection.Emit;AssemblyBuilder;GetManifestResourceStream;(System.Type,System.String);summary;df-generated | +| System.Reflection.Emit;AssemblyBuilder;GetModules;(System.Boolean);summary;df-generated | +| System.Reflection.Emit;AssemblyBuilder;GetName;(System.Boolean);summary;df-generated | +| System.Reflection.Emit;AssemblyBuilder;GetReferencedAssemblies;();summary;df-generated | +| System.Reflection.Emit;AssemblyBuilder;GetSatelliteAssembly;(System.Globalization.CultureInfo);summary;df-generated | +| System.Reflection.Emit;AssemblyBuilder;GetSatelliteAssembly;(System.Globalization.CultureInfo,System.Version);summary;df-generated | +| System.Reflection.Emit;AssemblyBuilder;GetType;(System.String,System.Boolean,System.Boolean);summary;df-generated | +| System.Reflection.Emit;AssemblyBuilder;IsDefined;(System.Type,System.Boolean);summary;df-generated | +| System.Reflection.Emit;AssemblyBuilder;SetCustomAttribute;(System.Reflection.ConstructorInfo,System.Byte[]);summary;df-generated | +| System.Reflection.Emit;AssemblyBuilder;get_CodeBase;();summary;df-generated | +| System.Reflection.Emit;AssemblyBuilder;get_EntryPoint;();summary;df-generated | +| System.Reflection.Emit;AssemblyBuilder;get_FullName;();summary;df-generated | +| System.Reflection.Emit;AssemblyBuilder;get_HostContext;();summary;df-generated | +| System.Reflection.Emit;AssemblyBuilder;get_IsCollectible;();summary;df-generated | +| System.Reflection.Emit;AssemblyBuilder;get_IsDynamic;();summary;df-generated | +| System.Reflection.Emit;AssemblyBuilder;get_Location;();summary;df-generated | +| System.Reflection.Emit;AssemblyBuilder;get_ReflectionOnly;();summary;df-generated | +| System.Reflection.Emit;ConstructorBuilder;GetCustomAttributes;(System.Boolean);summary;df-generated | +| System.Reflection.Emit;ConstructorBuilder;GetCustomAttributes;(System.Type,System.Boolean);summary;df-generated | +| System.Reflection.Emit;ConstructorBuilder;GetMethodImplementationFlags;();summary;df-generated | +| System.Reflection.Emit;ConstructorBuilder;Invoke;(System.Object,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo);summary;df-generated | +| System.Reflection.Emit;ConstructorBuilder;Invoke;(System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo);summary;df-generated | +| System.Reflection.Emit;ConstructorBuilder;IsDefined;(System.Type,System.Boolean);summary;df-generated | +| System.Reflection.Emit;ConstructorBuilder;SetCustomAttribute;(System.Reflection.ConstructorInfo,System.Byte[]);summary;df-generated | +| System.Reflection.Emit;ConstructorBuilder;SetImplementationFlags;(System.Reflection.MethodImplAttributes);summary;df-generated | +| System.Reflection.Emit;ConstructorBuilder;ToString;();summary;df-generated | +| System.Reflection.Emit;ConstructorBuilder;get_Attributes;();summary;df-generated | +| System.Reflection.Emit;ConstructorBuilder;get_CallingConvention;();summary;df-generated | +| System.Reflection.Emit;ConstructorBuilder;get_InitLocals;();summary;df-generated | +| System.Reflection.Emit;ConstructorBuilder;get_MetadataToken;();summary;df-generated | +| System.Reflection.Emit;ConstructorBuilder;get_MethodHandle;();summary;df-generated | +| System.Reflection.Emit;ConstructorBuilder;get_Name;();summary;df-generated | +| System.Reflection.Emit;ConstructorBuilder;set_InitLocals;(System.Boolean);summary;df-generated | +| System.Reflection.Emit;DynamicILInfo;GetTokenFor;(System.Byte[]);summary;df-generated | +| System.Reflection.Emit;DynamicILInfo;GetTokenFor;(System.Reflection.Emit.DynamicMethod);summary;df-generated | +| System.Reflection.Emit;DynamicILInfo;GetTokenFor;(System.RuntimeFieldHandle);summary;df-generated | +| System.Reflection.Emit;DynamicILInfo;GetTokenFor;(System.RuntimeFieldHandle,System.RuntimeTypeHandle);summary;df-generated | +| System.Reflection.Emit;DynamicILInfo;GetTokenFor;(System.RuntimeMethodHandle);summary;df-generated | +| System.Reflection.Emit;DynamicILInfo;GetTokenFor;(System.RuntimeMethodHandle,System.RuntimeTypeHandle);summary;df-generated | +| System.Reflection.Emit;DynamicILInfo;GetTokenFor;(System.RuntimeTypeHandle);summary;df-generated | +| System.Reflection.Emit;DynamicILInfo;GetTokenFor;(System.String);summary;df-generated | +| System.Reflection.Emit;DynamicILInfo;SetCode;(System.Byte*,System.Int32,System.Int32);summary;df-generated | +| System.Reflection.Emit;DynamicILInfo;SetCode;(System.Byte[],System.Int32);summary;df-generated | +| System.Reflection.Emit;DynamicILInfo;SetExceptions;(System.Byte*,System.Int32);summary;df-generated | +| System.Reflection.Emit;DynamicILInfo;SetExceptions;(System.Byte[]);summary;df-generated | +| System.Reflection.Emit;DynamicILInfo;SetLocalSignature;(System.Byte*,System.Int32);summary;df-generated | +| System.Reflection.Emit;DynamicILInfo;SetLocalSignature;(System.Byte[]);summary;df-generated | +| System.Reflection.Emit;DynamicMethod;CreateDelegate;(System.Type,System.Object);summary;df-generated | +| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[],System.Reflection.Module,System.Boolean);summary;df-generated | +| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[],System.Type,System.Boolean);summary;df-generated | +| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Type,System.Type[]);summary;df-generated | +| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Type,System.Type[],System.Boolean);summary;df-generated | +| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Type,System.Type[],System.Reflection.Module);summary;df-generated | +| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Type,System.Type[],System.Reflection.Module,System.Boolean);summary;df-generated | +| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Type,System.Type[],System.Type);summary;df-generated | +| System.Reflection.Emit;DynamicMethod;DynamicMethod;(System.String,System.Type,System.Type[],System.Type,System.Boolean);summary;df-generated | +| System.Reflection.Emit;DynamicMethod;GetCustomAttributes;(System.Boolean);summary;df-generated | +| System.Reflection.Emit;DynamicMethod;GetCustomAttributes;(System.Type,System.Boolean);summary;df-generated | +| System.Reflection.Emit;DynamicMethod;GetMethodImplementationFlags;();summary;df-generated | +| System.Reflection.Emit;DynamicMethod;Invoke;(System.Object,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo);summary;df-generated | +| System.Reflection.Emit;DynamicMethod;IsDefined;(System.Type,System.Boolean);summary;df-generated | +| System.Reflection.Emit;DynamicMethod;ToString;();summary;df-generated | +| System.Reflection.Emit;DynamicMethod;get_Attributes;();summary;df-generated | +| System.Reflection.Emit;DynamicMethod;get_CallingConvention;();summary;df-generated | +| System.Reflection.Emit;DynamicMethod;get_DeclaringType;();summary;df-generated | +| System.Reflection.Emit;DynamicMethod;get_InitLocals;();summary;df-generated | +| System.Reflection.Emit;DynamicMethod;get_IsSecurityCritical;();summary;df-generated | +| System.Reflection.Emit;DynamicMethod;get_IsSecuritySafeCritical;();summary;df-generated | +| System.Reflection.Emit;DynamicMethod;get_IsSecurityTransparent;();summary;df-generated | +| System.Reflection.Emit;DynamicMethod;get_ReflectedType;();summary;df-generated | +| System.Reflection.Emit;DynamicMethod;get_ReturnTypeCustomAttributes;();summary;df-generated | +| System.Reflection.Emit;DynamicMethod;set_InitLocals;(System.Boolean);summary;df-generated | +| System.Reflection.Emit;EnumBuilder;GetAttributeFlagsImpl;();summary;df-generated | +| System.Reflection.Emit;EnumBuilder;GetCustomAttributes;(System.Boolean);summary;df-generated | +| System.Reflection.Emit;EnumBuilder;GetCustomAttributes;(System.Type,System.Boolean);summary;df-generated | +| System.Reflection.Emit;EnumBuilder;GetElementType;();summary;df-generated | +| System.Reflection.Emit;EnumBuilder;GetInterface;(System.String,System.Boolean);summary;df-generated | +| System.Reflection.Emit;EnumBuilder;GetMethods;(System.Reflection.BindingFlags);summary;df-generated | +| System.Reflection.Emit;EnumBuilder;GetNestedType;(System.String,System.Reflection.BindingFlags);summary;df-generated | +| System.Reflection.Emit;EnumBuilder;GetNestedTypes;(System.Reflection.BindingFlags);summary;df-generated | +| System.Reflection.Emit;EnumBuilder;GetPropertyImpl;(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Type,System.Type[],System.Reflection.ParameterModifier[]);summary;df-generated | +| System.Reflection.Emit;EnumBuilder;HasElementTypeImpl;();summary;df-generated | +| System.Reflection.Emit;EnumBuilder;InvokeMember;(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object,System.Object[],System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[]);summary;df-generated | +| System.Reflection.Emit;EnumBuilder;IsArrayImpl;();summary;df-generated | +| System.Reflection.Emit;EnumBuilder;IsAssignableFrom;(System.Reflection.TypeInfo);summary;df-generated | +| System.Reflection.Emit;EnumBuilder;IsByRefImpl;();summary;df-generated | +| System.Reflection.Emit;EnumBuilder;IsCOMObjectImpl;();summary;df-generated | +| System.Reflection.Emit;EnumBuilder;IsDefined;(System.Type,System.Boolean);summary;df-generated | +| System.Reflection.Emit;EnumBuilder;IsPointerImpl;();summary;df-generated | +| System.Reflection.Emit;EnumBuilder;IsPrimitiveImpl;();summary;df-generated | +| System.Reflection.Emit;EnumBuilder;IsValueTypeImpl;();summary;df-generated | +| System.Reflection.Emit;EnumBuilder;MakeArrayType;();summary;df-generated | +| System.Reflection.Emit;EnumBuilder;MakeArrayType;(System.Int32);summary;df-generated | +| System.Reflection.Emit;EnumBuilder;MakeByRefType;();summary;df-generated | +| System.Reflection.Emit;EnumBuilder;MakePointerType;();summary;df-generated | +| System.Reflection.Emit;EnumBuilder;SetCustomAttribute;(System.Reflection.ConstructorInfo,System.Byte[]);summary;df-generated | +| System.Reflection.Emit;EnumBuilder;SetCustomAttribute;(System.Reflection.Emit.CustomAttributeBuilder);summary;df-generated | +| System.Reflection.Emit;EnumBuilder;get_Assembly;();summary;df-generated | +| System.Reflection.Emit;EnumBuilder;get_AssemblyQualifiedName;();summary;df-generated | +| System.Reflection.Emit;EnumBuilder;get_FullName;();summary;df-generated | +| System.Reflection.Emit;EnumBuilder;get_GUID;();summary;df-generated | +| System.Reflection.Emit;EnumBuilder;get_IsByRefLike;();summary;df-generated | +| System.Reflection.Emit;EnumBuilder;get_IsConstructedGenericType;();summary;df-generated | +| System.Reflection.Emit;EnumBuilder;get_IsSZArray;();summary;df-generated | +| System.Reflection.Emit;EnumBuilder;get_IsTypeDefinition;();summary;df-generated | +| System.Reflection.Emit;EnumBuilder;get_TypeHandle;();summary;df-generated | +| System.Reflection.Emit;EventBuilder;SetCustomAttribute;(System.Reflection.ConstructorInfo,System.Byte[]);summary;df-generated | +| System.Reflection.Emit;FieldBuilder;GetCustomAttributes;(System.Boolean);summary;df-generated | +| System.Reflection.Emit;FieldBuilder;GetCustomAttributes;(System.Type,System.Boolean);summary;df-generated | +| System.Reflection.Emit;FieldBuilder;GetValue;(System.Object);summary;df-generated | +| System.Reflection.Emit;FieldBuilder;IsDefined;(System.Type,System.Boolean);summary;df-generated | +| System.Reflection.Emit;FieldBuilder;SetCustomAttribute;(System.Reflection.ConstructorInfo,System.Byte[]);summary;df-generated | +| System.Reflection.Emit;FieldBuilder;SetOffset;(System.Int32);summary;df-generated | +| System.Reflection.Emit;FieldBuilder;SetValue;(System.Object,System.Object,System.Reflection.BindingFlags,System.Reflection.Binder,System.Globalization.CultureInfo);summary;df-generated | +| System.Reflection.Emit;FieldBuilder;get_Attributes;();summary;df-generated | +| System.Reflection.Emit;FieldBuilder;get_FieldHandle;();summary;df-generated | +| System.Reflection.Emit;FieldBuilder;get_MetadataToken;();summary;df-generated | +| System.Reflection.Emit;FieldBuilder;get_Module;();summary;df-generated | +| System.Reflection.Emit;GenericTypeParameterBuilder;Equals;(System.Object);summary;df-generated | +| System.Reflection.Emit;GenericTypeParameterBuilder;GetAttributeFlagsImpl;();summary;df-generated | +| System.Reflection.Emit;GenericTypeParameterBuilder;GetConstructorImpl;(System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[]);summary;df-generated | +| System.Reflection.Emit;GenericTypeParameterBuilder;GetConstructors;(System.Reflection.BindingFlags);summary;df-generated | +| System.Reflection.Emit;GenericTypeParameterBuilder;GetCustomAttributes;(System.Boolean);summary;df-generated | +| System.Reflection.Emit;GenericTypeParameterBuilder;GetCustomAttributes;(System.Type,System.Boolean);summary;df-generated | +| System.Reflection.Emit;GenericTypeParameterBuilder;GetElementType;();summary;df-generated | +| System.Reflection.Emit;GenericTypeParameterBuilder;GetEvent;(System.String,System.Reflection.BindingFlags);summary;df-generated | +| System.Reflection.Emit;GenericTypeParameterBuilder;GetEvents;();summary;df-generated | +| System.Reflection.Emit;GenericTypeParameterBuilder;GetEvents;(System.Reflection.BindingFlags);summary;df-generated | +| System.Reflection.Emit;GenericTypeParameterBuilder;GetField;(System.String,System.Reflection.BindingFlags);summary;df-generated | +| System.Reflection.Emit;GenericTypeParameterBuilder;GetFields;(System.Reflection.BindingFlags);summary;df-generated | +| System.Reflection.Emit;GenericTypeParameterBuilder;GetGenericArguments;();summary;df-generated | +| System.Reflection.Emit;GenericTypeParameterBuilder;GetGenericTypeDefinition;();summary;df-generated | +| System.Reflection.Emit;GenericTypeParameterBuilder;GetHashCode;();summary;df-generated | +| System.Reflection.Emit;GenericTypeParameterBuilder;GetInterface;(System.String,System.Boolean);summary;df-generated | +| System.Reflection.Emit;GenericTypeParameterBuilder;GetInterfaceMap;(System.Type);summary;df-generated | +| System.Reflection.Emit;GenericTypeParameterBuilder;GetInterfaces;();summary;df-generated | +| System.Reflection.Emit;GenericTypeParameterBuilder;GetMember;(System.String,System.Reflection.MemberTypes,System.Reflection.BindingFlags);summary;df-generated | +| System.Reflection.Emit;GenericTypeParameterBuilder;GetMembers;(System.Reflection.BindingFlags);summary;df-generated | +| System.Reflection.Emit;GenericTypeParameterBuilder;GetMethodImpl;(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[]);summary;df-generated | +| System.Reflection.Emit;GenericTypeParameterBuilder;GetMethods;(System.Reflection.BindingFlags);summary;df-generated | +| System.Reflection.Emit;GenericTypeParameterBuilder;GetNestedType;(System.String,System.Reflection.BindingFlags);summary;df-generated | +| System.Reflection.Emit;GenericTypeParameterBuilder;GetNestedTypes;(System.Reflection.BindingFlags);summary;df-generated | +| System.Reflection.Emit;GenericTypeParameterBuilder;GetProperties;(System.Reflection.BindingFlags);summary;df-generated | +| System.Reflection.Emit;GenericTypeParameterBuilder;GetPropertyImpl;(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Type,System.Type[],System.Reflection.ParameterModifier[]);summary;df-generated | +| System.Reflection.Emit;GenericTypeParameterBuilder;HasElementTypeImpl;();summary;df-generated | +| System.Reflection.Emit;GenericTypeParameterBuilder;InvokeMember;(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object,System.Object[],System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[]);summary;df-generated | +| System.Reflection.Emit;GenericTypeParameterBuilder;IsArrayImpl;();summary;df-generated | +| System.Reflection.Emit;GenericTypeParameterBuilder;IsAssignableFrom;(System.Reflection.TypeInfo);summary;df-generated | +| System.Reflection.Emit;GenericTypeParameterBuilder;IsAssignableFrom;(System.Type);summary;df-generated | +| System.Reflection.Emit;GenericTypeParameterBuilder;IsByRefImpl;();summary;df-generated | +| System.Reflection.Emit;GenericTypeParameterBuilder;IsCOMObjectImpl;();summary;df-generated | +| System.Reflection.Emit;GenericTypeParameterBuilder;IsDefined;(System.Type,System.Boolean);summary;df-generated | +| System.Reflection.Emit;GenericTypeParameterBuilder;IsPointerImpl;();summary;df-generated | +| System.Reflection.Emit;GenericTypeParameterBuilder;IsPrimitiveImpl;();summary;df-generated | +| System.Reflection.Emit;GenericTypeParameterBuilder;IsSubclassOf;(System.Type);summary;df-generated | +| System.Reflection.Emit;GenericTypeParameterBuilder;IsValueTypeImpl;();summary;df-generated | +| System.Reflection.Emit;GenericTypeParameterBuilder;MakeArrayType;();summary;df-generated | +| System.Reflection.Emit;GenericTypeParameterBuilder;MakeArrayType;(System.Int32);summary;df-generated | +| System.Reflection.Emit;GenericTypeParameterBuilder;MakeByRefType;();summary;df-generated | +| System.Reflection.Emit;GenericTypeParameterBuilder;MakeGenericType;(System.Type[]);summary;df-generated | +| System.Reflection.Emit;GenericTypeParameterBuilder;MakePointerType;();summary;df-generated | +| System.Reflection.Emit;GenericTypeParameterBuilder;SetCustomAttribute;(System.Reflection.ConstructorInfo,System.Byte[]);summary;df-generated | +| System.Reflection.Emit;GenericTypeParameterBuilder;SetGenericParameterAttributes;(System.Reflection.GenericParameterAttributes);summary;df-generated | +| System.Reflection.Emit;GenericTypeParameterBuilder;get_Assembly;();summary;df-generated | +| System.Reflection.Emit;GenericTypeParameterBuilder;get_AssemblyQualifiedName;();summary;df-generated | +| System.Reflection.Emit;GenericTypeParameterBuilder;get_ContainsGenericParameters;();summary;df-generated | +| System.Reflection.Emit;GenericTypeParameterBuilder;get_FullName;();summary;df-generated | +| System.Reflection.Emit;GenericTypeParameterBuilder;get_GUID;();summary;df-generated | +| System.Reflection.Emit;GenericTypeParameterBuilder;get_GenericParameterAttributes;();summary;df-generated | +| System.Reflection.Emit;GenericTypeParameterBuilder;get_GenericParameterPosition;();summary;df-generated | +| System.Reflection.Emit;GenericTypeParameterBuilder;get_IsByRefLike;();summary;df-generated | +| System.Reflection.Emit;GenericTypeParameterBuilder;get_IsConstructedGenericType;();summary;df-generated | +| System.Reflection.Emit;GenericTypeParameterBuilder;get_IsGenericParameter;();summary;df-generated | +| System.Reflection.Emit;GenericTypeParameterBuilder;get_IsGenericType;();summary;df-generated | +| System.Reflection.Emit;GenericTypeParameterBuilder;get_IsGenericTypeDefinition;();summary;df-generated | +| System.Reflection.Emit;GenericTypeParameterBuilder;get_IsSZArray;();summary;df-generated | +| System.Reflection.Emit;GenericTypeParameterBuilder;get_IsTypeDefinition;();summary;df-generated | +| System.Reflection.Emit;GenericTypeParameterBuilder;get_MetadataToken;();summary;df-generated | +| System.Reflection.Emit;GenericTypeParameterBuilder;get_Namespace;();summary;df-generated | +| System.Reflection.Emit;GenericTypeParameterBuilder;get_TypeHandle;();summary;df-generated | +| System.Reflection.Emit;ILGenerator;BeginCatchBlock;(System.Type);summary;df-generated | +| System.Reflection.Emit;ILGenerator;BeginExceptFilterBlock;();summary;df-generated | +| System.Reflection.Emit;ILGenerator;BeginExceptionBlock;();summary;df-generated | +| System.Reflection.Emit;ILGenerator;BeginFaultBlock;();summary;df-generated | +| System.Reflection.Emit;ILGenerator;BeginFinallyBlock;();summary;df-generated | +| System.Reflection.Emit;ILGenerator;BeginScope;();summary;df-generated | +| System.Reflection.Emit;ILGenerator;DefineLabel;();summary;df-generated | +| System.Reflection.Emit;ILGenerator;Emit;(System.Reflection.Emit.OpCode);summary;df-generated | +| System.Reflection.Emit;ILGenerator;Emit;(System.Reflection.Emit.OpCode,System.Byte);summary;df-generated | +| System.Reflection.Emit;ILGenerator;Emit;(System.Reflection.Emit.OpCode,System.Double);summary;df-generated | +| System.Reflection.Emit;ILGenerator;Emit;(System.Reflection.Emit.OpCode,System.Int16);summary;df-generated | +| System.Reflection.Emit;ILGenerator;Emit;(System.Reflection.Emit.OpCode,System.Int32);summary;df-generated | +| System.Reflection.Emit;ILGenerator;Emit;(System.Reflection.Emit.OpCode,System.Int64);summary;df-generated | +| System.Reflection.Emit;ILGenerator;Emit;(System.Reflection.Emit.OpCode,System.Reflection.ConstructorInfo);summary;df-generated | +| System.Reflection.Emit;ILGenerator;Emit;(System.Reflection.Emit.OpCode,System.Reflection.Emit.Label);summary;df-generated | +| System.Reflection.Emit;ILGenerator;Emit;(System.Reflection.Emit.OpCode,System.Reflection.Emit.Label[]);summary;df-generated | +| System.Reflection.Emit;ILGenerator;Emit;(System.Reflection.Emit.OpCode,System.Reflection.Emit.LocalBuilder);summary;df-generated | +| System.Reflection.Emit;ILGenerator;Emit;(System.Reflection.Emit.OpCode,System.Reflection.Emit.SignatureHelper);summary;df-generated | +| System.Reflection.Emit;ILGenerator;Emit;(System.Reflection.Emit.OpCode,System.Reflection.FieldInfo);summary;df-generated | +| System.Reflection.Emit;ILGenerator;Emit;(System.Reflection.Emit.OpCode,System.Reflection.MethodInfo);summary;df-generated | +| System.Reflection.Emit;ILGenerator;Emit;(System.Reflection.Emit.OpCode,System.SByte);summary;df-generated | +| System.Reflection.Emit;ILGenerator;Emit;(System.Reflection.Emit.OpCode,System.Single);summary;df-generated | +| System.Reflection.Emit;ILGenerator;Emit;(System.Reflection.Emit.OpCode,System.String);summary;df-generated | +| System.Reflection.Emit;ILGenerator;Emit;(System.Reflection.Emit.OpCode,System.Type);summary;df-generated | +| System.Reflection.Emit;ILGenerator;EmitCall;(System.Reflection.Emit.OpCode,System.Reflection.MethodInfo,System.Type[]);summary;df-generated | +| System.Reflection.Emit;ILGenerator;EmitCalli;(System.Reflection.Emit.OpCode,System.Reflection.CallingConventions,System.Type,System.Type[],System.Type[]);summary;df-generated | +| System.Reflection.Emit;ILGenerator;EmitCalli;(System.Reflection.Emit.OpCode,System.Runtime.InteropServices.CallingConvention,System.Type,System.Type[]);summary;df-generated | +| System.Reflection.Emit;ILGenerator;EmitWriteLine;(System.Reflection.Emit.LocalBuilder);summary;df-generated | +| System.Reflection.Emit;ILGenerator;EmitWriteLine;(System.Reflection.FieldInfo);summary;df-generated | +| System.Reflection.Emit;ILGenerator;EmitWriteLine;(System.String);summary;df-generated | +| System.Reflection.Emit;ILGenerator;EndExceptionBlock;();summary;df-generated | +| System.Reflection.Emit;ILGenerator;EndScope;();summary;df-generated | +| System.Reflection.Emit;ILGenerator;MarkLabel;(System.Reflection.Emit.Label);summary;df-generated | +| System.Reflection.Emit;ILGenerator;ThrowException;(System.Type);summary;df-generated | +| System.Reflection.Emit;ILGenerator;UsingNamespace;(System.String);summary;df-generated | +| System.Reflection.Emit;ILGenerator;get_ILOffset;();summary;df-generated | +| System.Reflection.Emit;Label;Equals;(System.Object);summary;df-generated | +| System.Reflection.Emit;Label;Equals;(System.Reflection.Emit.Label);summary;df-generated | +| System.Reflection.Emit;Label;GetHashCode;();summary;df-generated | +| System.Reflection.Emit;LocalBuilder;get_IsPinned;();summary;df-generated | +| System.Reflection.Emit;LocalBuilder;get_LocalIndex;();summary;df-generated | +| System.Reflection.Emit;MethodBuilder;Equals;(System.Object);summary;df-generated | +| System.Reflection.Emit;MethodBuilder;GetCustomAttributes;(System.Boolean);summary;df-generated | +| System.Reflection.Emit;MethodBuilder;GetCustomAttributes;(System.Type,System.Boolean);summary;df-generated | +| System.Reflection.Emit;MethodBuilder;GetHashCode;();summary;df-generated | +| System.Reflection.Emit;MethodBuilder;GetMethodImplementationFlags;();summary;df-generated | +| System.Reflection.Emit;MethodBuilder;Invoke;(System.Object,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo);summary;df-generated | +| System.Reflection.Emit;MethodBuilder;IsDefined;(System.Type,System.Boolean);summary;df-generated | +| System.Reflection.Emit;MethodBuilder;SetCustomAttribute;(System.Reflection.ConstructorInfo,System.Byte[]);summary;df-generated | +| System.Reflection.Emit;MethodBuilder;SetImplementationFlags;(System.Reflection.MethodImplAttributes);summary;df-generated | +| System.Reflection.Emit;MethodBuilder;SetParameters;(System.Type[]);summary;df-generated | +| System.Reflection.Emit;MethodBuilder;get_Attributes;();summary;df-generated | +| System.Reflection.Emit;MethodBuilder;get_CallingConvention;();summary;df-generated | +| System.Reflection.Emit;MethodBuilder;get_ContainsGenericParameters;();summary;df-generated | +| System.Reflection.Emit;MethodBuilder;get_InitLocals;();summary;df-generated | +| System.Reflection.Emit;MethodBuilder;get_IsGenericMethod;();summary;df-generated | +| System.Reflection.Emit;MethodBuilder;get_IsGenericMethodDefinition;();summary;df-generated | +| System.Reflection.Emit;MethodBuilder;get_IsSecurityCritical;();summary;df-generated | +| System.Reflection.Emit;MethodBuilder;get_IsSecuritySafeCritical;();summary;df-generated | +| System.Reflection.Emit;MethodBuilder;get_IsSecurityTransparent;();summary;df-generated | +| System.Reflection.Emit;MethodBuilder;get_MetadataToken;();summary;df-generated | +| System.Reflection.Emit;MethodBuilder;get_MethodHandle;();summary;df-generated | +| System.Reflection.Emit;MethodBuilder;get_ReturnTypeCustomAttributes;();summary;df-generated | +| System.Reflection.Emit;MethodBuilder;set_InitLocals;(System.Boolean);summary;df-generated | +| System.Reflection.Emit;ModuleBuilder;CreateGlobalFunctions;();summary;df-generated | +| System.Reflection.Emit;ModuleBuilder;Equals;(System.Object);summary;df-generated | +| System.Reflection.Emit;ModuleBuilder;GetCustomAttributes;(System.Boolean);summary;df-generated | +| System.Reflection.Emit;ModuleBuilder;GetCustomAttributes;(System.Type,System.Boolean);summary;df-generated | +| System.Reflection.Emit;ModuleBuilder;GetCustomAttributesData;();summary;df-generated | +| System.Reflection.Emit;ModuleBuilder;GetHashCode;();summary;df-generated | +| System.Reflection.Emit;ModuleBuilder;GetPEKind;(System.Reflection.PortableExecutableKinds,System.Reflection.ImageFileMachine);summary;df-generated | +| System.Reflection.Emit;ModuleBuilder;GetType;(System.String);summary;df-generated | +| System.Reflection.Emit;ModuleBuilder;GetTypes;();summary;df-generated | +| System.Reflection.Emit;ModuleBuilder;IsDefined;(System.Type,System.Boolean);summary;df-generated | +| System.Reflection.Emit;ModuleBuilder;IsResource;();summary;df-generated | +| System.Reflection.Emit;ModuleBuilder;ResolveField;(System.Int32,System.Type[],System.Type[]);summary;df-generated | +| System.Reflection.Emit;ModuleBuilder;ResolveMember;(System.Int32,System.Type[],System.Type[]);summary;df-generated | +| System.Reflection.Emit;ModuleBuilder;ResolveMethod;(System.Int32,System.Type[],System.Type[]);summary;df-generated | +| System.Reflection.Emit;ModuleBuilder;ResolveSignature;(System.Int32);summary;df-generated | +| System.Reflection.Emit;ModuleBuilder;ResolveString;(System.Int32);summary;df-generated | +| System.Reflection.Emit;ModuleBuilder;ResolveType;(System.Int32,System.Type[],System.Type[]);summary;df-generated | +| System.Reflection.Emit;ModuleBuilder;SetCustomAttribute;(System.Reflection.ConstructorInfo,System.Byte[]);summary;df-generated | +| System.Reflection.Emit;ModuleBuilder;get_MDStreamVersion;();summary;df-generated | +| System.Reflection.Emit;ModuleBuilder;get_MetadataToken;();summary;df-generated | +| System.Reflection.Emit;ModuleBuilder;get_ModuleVersionId;();summary;df-generated | +| System.Reflection.Emit;OpCode;Equals;(System.Object);summary;df-generated | +| System.Reflection.Emit;OpCode;Equals;(System.Reflection.Emit.OpCode);summary;df-generated | +| System.Reflection.Emit;OpCode;GetHashCode;();summary;df-generated | +| System.Reflection.Emit;OpCode;ToString;();summary;df-generated | +| System.Reflection.Emit;OpCode;get_FlowControl;();summary;df-generated | +| System.Reflection.Emit;OpCode;get_Name;();summary;df-generated | +| System.Reflection.Emit;OpCode;get_OpCodeType;();summary;df-generated | +| System.Reflection.Emit;OpCode;get_OperandType;();summary;df-generated | +| System.Reflection.Emit;OpCode;get_Size;();summary;df-generated | +| System.Reflection.Emit;OpCode;get_StackBehaviourPop;();summary;df-generated | +| System.Reflection.Emit;OpCode;get_StackBehaviourPush;();summary;df-generated | +| System.Reflection.Emit;OpCode;get_Value;();summary;df-generated | +| System.Reflection.Emit;OpCodes;TakesSingleByteArgument;(System.Reflection.Emit.OpCode);summary;df-generated | +| System.Reflection.Emit;ParameterBuilder;SetCustomAttribute;(System.Reflection.ConstructorInfo,System.Byte[]);summary;df-generated | +| System.Reflection.Emit;ParameterBuilder;get_Attributes;();summary;df-generated | +| System.Reflection.Emit;ParameterBuilder;get_IsIn;();summary;df-generated | +| System.Reflection.Emit;ParameterBuilder;get_IsOptional;();summary;df-generated | +| System.Reflection.Emit;ParameterBuilder;get_IsOut;();summary;df-generated | +| System.Reflection.Emit;ParameterBuilder;get_Position;();summary;df-generated | +| System.Reflection.Emit;PropertyBuilder;AddOtherMethod;(System.Reflection.Emit.MethodBuilder);summary;df-generated | +| System.Reflection.Emit;PropertyBuilder;GetAccessors;(System.Boolean);summary;df-generated | +| System.Reflection.Emit;PropertyBuilder;GetCustomAttributes;(System.Boolean);summary;df-generated | +| System.Reflection.Emit;PropertyBuilder;GetCustomAttributes;(System.Type,System.Boolean);summary;df-generated | +| System.Reflection.Emit;PropertyBuilder;GetIndexParameters;();summary;df-generated | +| System.Reflection.Emit;PropertyBuilder;GetValue;(System.Object,System.Object[]);summary;df-generated | +| System.Reflection.Emit;PropertyBuilder;GetValue;(System.Object,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo);summary;df-generated | +| System.Reflection.Emit;PropertyBuilder;IsDefined;(System.Type,System.Boolean);summary;df-generated | +| System.Reflection.Emit;PropertyBuilder;SetCustomAttribute;(System.Reflection.ConstructorInfo,System.Byte[]);summary;df-generated | +| System.Reflection.Emit;PropertyBuilder;SetValue;(System.Object,System.Object,System.Object[]);summary;df-generated | +| System.Reflection.Emit;PropertyBuilder;SetValue;(System.Object,System.Object,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo);summary;df-generated | +| System.Reflection.Emit;PropertyBuilder;get_Attributes;();summary;df-generated | +| System.Reflection.Emit;PropertyBuilder;get_CanRead;();summary;df-generated | +| System.Reflection.Emit;PropertyBuilder;get_CanWrite;();summary;df-generated | +| System.Reflection.Emit;PropertyBuilder;get_Module;();summary;df-generated | +| System.Reflection.Emit;SignatureHelper;AddArgument;(System.Type);summary;df-generated | +| System.Reflection.Emit;SignatureHelper;AddArgument;(System.Type,System.Boolean);summary;df-generated | +| System.Reflection.Emit;SignatureHelper;AddArgument;(System.Type,System.Type[],System.Type[]);summary;df-generated | +| System.Reflection.Emit;SignatureHelper;AddArguments;(System.Type[],System.Type[][],System.Type[][]);summary;df-generated | +| System.Reflection.Emit;SignatureHelper;AddSentinel;();summary;df-generated | +| System.Reflection.Emit;SignatureHelper;Equals;(System.Object);summary;df-generated | +| System.Reflection.Emit;SignatureHelper;GetHashCode;();summary;df-generated | +| System.Reflection.Emit;SignatureHelper;GetLocalVarSigHelper;();summary;df-generated | +| System.Reflection.Emit;SignatureHelper;GetPropertySigHelper;(System.Reflection.Module,System.Reflection.CallingConventions,System.Type,System.Type[],System.Type[],System.Type[],System.Type[][],System.Type[][]);summary;df-generated | +| System.Reflection.Emit;SignatureHelper;GetPropertySigHelper;(System.Reflection.Module,System.Type,System.Type[]);summary;df-generated | +| System.Reflection.Emit;SignatureHelper;GetPropertySigHelper;(System.Reflection.Module,System.Type,System.Type[],System.Type[],System.Type[],System.Type[][],System.Type[][]);summary;df-generated | +| System.Reflection.Emit;SignatureHelper;GetSignature;();summary;df-generated | +| System.Reflection.Emit;SignatureHelper;ToString;();summary;df-generated | +| System.Reflection.Emit;TypeBuilder;DefineMethodOverride;(System.Reflection.MethodInfo,System.Reflection.MethodInfo);summary;df-generated | +| System.Reflection.Emit;TypeBuilder;GetAttributeFlagsImpl;();summary;df-generated | +| System.Reflection.Emit;TypeBuilder;GetCustomAttributes;(System.Boolean);summary;df-generated | +| System.Reflection.Emit;TypeBuilder;GetCustomAttributes;(System.Type,System.Boolean);summary;df-generated | +| System.Reflection.Emit;TypeBuilder;GetElementType;();summary;df-generated | +| System.Reflection.Emit;TypeBuilder;GetMethods;(System.Reflection.BindingFlags);summary;df-generated | +| System.Reflection.Emit;TypeBuilder;GetNestedTypes;(System.Reflection.BindingFlags);summary;df-generated | +| System.Reflection.Emit;TypeBuilder;GetPropertyImpl;(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Type,System.Type[],System.Reflection.ParameterModifier[]);summary;df-generated | +| System.Reflection.Emit;TypeBuilder;HasElementTypeImpl;();summary;df-generated | +| System.Reflection.Emit;TypeBuilder;InvokeMember;(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object,System.Object[],System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[]);summary;df-generated | +| System.Reflection.Emit;TypeBuilder;IsArrayImpl;();summary;df-generated | +| System.Reflection.Emit;TypeBuilder;IsAssignableFrom;(System.Reflection.TypeInfo);summary;df-generated | +| System.Reflection.Emit;TypeBuilder;IsAssignableFrom;(System.Type);summary;df-generated | +| System.Reflection.Emit;TypeBuilder;IsByRefImpl;();summary;df-generated | +| System.Reflection.Emit;TypeBuilder;IsCOMObjectImpl;();summary;df-generated | +| System.Reflection.Emit;TypeBuilder;IsCreated;();summary;df-generated | +| System.Reflection.Emit;TypeBuilder;IsDefined;(System.Type,System.Boolean);summary;df-generated | +| System.Reflection.Emit;TypeBuilder;IsPointerImpl;();summary;df-generated | +| System.Reflection.Emit;TypeBuilder;IsPrimitiveImpl;();summary;df-generated | +| System.Reflection.Emit;TypeBuilder;IsSubclassOf;(System.Type);summary;df-generated | +| System.Reflection.Emit;TypeBuilder;MakeArrayType;();summary;df-generated | +| System.Reflection.Emit;TypeBuilder;MakeArrayType;(System.Int32);summary;df-generated | +| System.Reflection.Emit;TypeBuilder;MakeByRefType;();summary;df-generated | +| System.Reflection.Emit;TypeBuilder;MakePointerType;();summary;df-generated | +| System.Reflection.Emit;TypeBuilder;SetCustomAttribute;(System.Reflection.ConstructorInfo,System.Byte[]);summary;df-generated | +| System.Reflection.Emit;TypeBuilder;ToString;();summary;df-generated | +| System.Reflection.Emit;TypeBuilder;get_AssemblyQualifiedName;();summary;df-generated | +| System.Reflection.Emit;TypeBuilder;get_DeclaringMethod;();summary;df-generated | +| System.Reflection.Emit;TypeBuilder;get_FullName;();summary;df-generated | +| System.Reflection.Emit;TypeBuilder;get_GUID;();summary;df-generated | +| System.Reflection.Emit;TypeBuilder;get_GenericParameterAttributes;();summary;df-generated | +| System.Reflection.Emit;TypeBuilder;get_GenericParameterPosition;();summary;df-generated | +| System.Reflection.Emit;TypeBuilder;get_IsByRefLike;();summary;df-generated | +| System.Reflection.Emit;TypeBuilder;get_IsConstructedGenericType;();summary;df-generated | +| System.Reflection.Emit;TypeBuilder;get_IsGenericParameter;();summary;df-generated | +| System.Reflection.Emit;TypeBuilder;get_IsGenericType;();summary;df-generated | +| System.Reflection.Emit;TypeBuilder;get_IsGenericTypeDefinition;();summary;df-generated | +| System.Reflection.Emit;TypeBuilder;get_IsSZArray;();summary;df-generated | +| System.Reflection.Emit;TypeBuilder;get_IsSecurityCritical;();summary;df-generated | +| System.Reflection.Emit;TypeBuilder;get_IsSecuritySafeCritical;();summary;df-generated | +| System.Reflection.Emit;TypeBuilder;get_IsSecurityTransparent;();summary;df-generated | +| System.Reflection.Emit;TypeBuilder;get_IsTypeDefinition;();summary;df-generated | +| System.Reflection.Emit;TypeBuilder;get_MetadataToken;();summary;df-generated | +| System.Reflection.Emit;TypeBuilder;get_PackingSize;();summary;df-generated | +| System.Reflection.Emit;TypeBuilder;get_Size;();summary;df-generated | +| System.Reflection.Emit;TypeBuilder;get_TypeHandle;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;ArrayShapeEncoder;ArrayShapeEncoder;(System.Reflection.Metadata.BlobBuilder);summary;df-generated | +| System.Reflection.Metadata.Ecma335;ArrayShapeEncoder;Shape;(System.Int32,System.Collections.Immutable.ImmutableArray,System.Collections.Immutable.ImmutableArray);summary;df-generated | +| System.Reflection.Metadata.Ecma335;ArrayShapeEncoder;get_Builder;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;BlobEncoder;BlobEncoder;(System.Reflection.Metadata.BlobBuilder);summary;df-generated | +| System.Reflection.Metadata.Ecma335;BlobEncoder;CustomAttributeSignature;(System.Reflection.Metadata.Ecma335.FixedArgumentsEncoder,System.Reflection.Metadata.Ecma335.CustomAttributeNamedArgumentsEncoder);summary;df-generated | +| System.Reflection.Metadata.Ecma335;BlobEncoder;FieldSignature;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;BlobEncoder;LocalVariableSignature;(System.Int32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;BlobEncoder;MethodSignature;(System.Reflection.Metadata.SignatureCallingConvention,System.Int32,System.Boolean);summary;df-generated | +| System.Reflection.Metadata.Ecma335;BlobEncoder;MethodSpecificationSignature;(System.Int32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;BlobEncoder;PermissionSetArguments;(System.Int32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;BlobEncoder;PermissionSetBlob;(System.Int32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;BlobEncoder;PropertySignature;(System.Boolean);summary;df-generated | +| System.Reflection.Metadata.Ecma335;BlobEncoder;TypeSpecificationSignature;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;BlobEncoder;get_Builder;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;CodedIndex;CustomAttributeType;(System.Reflection.Metadata.EntityHandle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;CodedIndex;HasConstant;(System.Reflection.Metadata.EntityHandle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;CodedIndex;HasCustomAttribute;(System.Reflection.Metadata.EntityHandle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;CodedIndex;HasCustomDebugInformation;(System.Reflection.Metadata.EntityHandle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;CodedIndex;HasDeclSecurity;(System.Reflection.Metadata.EntityHandle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;CodedIndex;HasFieldMarshal;(System.Reflection.Metadata.EntityHandle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;CodedIndex;HasSemantics;(System.Reflection.Metadata.EntityHandle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;CodedIndex;Implementation;(System.Reflection.Metadata.EntityHandle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;CodedIndex;MemberForwarded;(System.Reflection.Metadata.EntityHandle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;CodedIndex;MemberRefParent;(System.Reflection.Metadata.EntityHandle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;CodedIndex;MethodDefOrRef;(System.Reflection.Metadata.EntityHandle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;CodedIndex;ResolutionScope;(System.Reflection.Metadata.EntityHandle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;CodedIndex;TypeDefOrRef;(System.Reflection.Metadata.EntityHandle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;CodedIndex;TypeDefOrRefOrSpec;(System.Reflection.Metadata.EntityHandle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;CodedIndex;TypeOrMethodDef;(System.Reflection.Metadata.EntityHandle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;ControlFlowBuilder;AddCatchRegion;(System.Reflection.Metadata.Ecma335.LabelHandle,System.Reflection.Metadata.Ecma335.LabelHandle,System.Reflection.Metadata.Ecma335.LabelHandle,System.Reflection.Metadata.Ecma335.LabelHandle,System.Reflection.Metadata.EntityHandle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;ControlFlowBuilder;AddFaultRegion;(System.Reflection.Metadata.Ecma335.LabelHandle,System.Reflection.Metadata.Ecma335.LabelHandle,System.Reflection.Metadata.Ecma335.LabelHandle,System.Reflection.Metadata.Ecma335.LabelHandle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;ControlFlowBuilder;AddFilterRegion;(System.Reflection.Metadata.Ecma335.LabelHandle,System.Reflection.Metadata.Ecma335.LabelHandle,System.Reflection.Metadata.Ecma335.LabelHandle,System.Reflection.Metadata.Ecma335.LabelHandle,System.Reflection.Metadata.Ecma335.LabelHandle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;ControlFlowBuilder;AddFinallyRegion;(System.Reflection.Metadata.Ecma335.LabelHandle,System.Reflection.Metadata.Ecma335.LabelHandle,System.Reflection.Metadata.Ecma335.LabelHandle,System.Reflection.Metadata.Ecma335.LabelHandle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;ControlFlowBuilder;Clear;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;ControlFlowBuilder;ControlFlowBuilder;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;CustomAttributeArrayTypeEncoder;CustomAttributeArrayTypeEncoder;(System.Reflection.Metadata.BlobBuilder);summary;df-generated | +| System.Reflection.Metadata.Ecma335;CustomAttributeArrayTypeEncoder;ElementType;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;CustomAttributeArrayTypeEncoder;ObjectArray;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;CustomAttributeArrayTypeEncoder;get_Builder;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;CustomAttributeElementTypeEncoder;Boolean;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;CustomAttributeElementTypeEncoder;Byte;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;CustomAttributeElementTypeEncoder;Char;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;CustomAttributeElementTypeEncoder;CustomAttributeElementTypeEncoder;(System.Reflection.Metadata.BlobBuilder);summary;df-generated | +| System.Reflection.Metadata.Ecma335;CustomAttributeElementTypeEncoder;Double;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;CustomAttributeElementTypeEncoder;Enum;(System.String);summary;df-generated | +| System.Reflection.Metadata.Ecma335;CustomAttributeElementTypeEncoder;Int16;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;CustomAttributeElementTypeEncoder;Int32;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;CustomAttributeElementTypeEncoder;Int64;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;CustomAttributeElementTypeEncoder;PrimitiveType;(System.Reflection.Metadata.PrimitiveSerializationTypeCode);summary;df-generated | +| System.Reflection.Metadata.Ecma335;CustomAttributeElementTypeEncoder;SByte;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;CustomAttributeElementTypeEncoder;Single;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;CustomAttributeElementTypeEncoder;String;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;CustomAttributeElementTypeEncoder;SystemType;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;CustomAttributeElementTypeEncoder;UInt16;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;CustomAttributeElementTypeEncoder;UInt32;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;CustomAttributeElementTypeEncoder;UInt64;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;CustomAttributeElementTypeEncoder;get_Builder;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;CustomAttributeNamedArgumentsEncoder;Count;(System.Int32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;CustomAttributeNamedArgumentsEncoder;CustomAttributeNamedArgumentsEncoder;(System.Reflection.Metadata.BlobBuilder);summary;df-generated | +| System.Reflection.Metadata.Ecma335;CustomAttributeNamedArgumentsEncoder;get_Builder;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;CustomModifiersEncoder;CustomModifiersEncoder;(System.Reflection.Metadata.BlobBuilder);summary;df-generated | +| System.Reflection.Metadata.Ecma335;CustomModifiersEncoder;get_Builder;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;EditAndContinueLogEntry;EditAndContinueLogEntry;(System.Reflection.Metadata.EntityHandle,System.Reflection.Metadata.Ecma335.EditAndContinueOperation);summary;df-generated | +| System.Reflection.Metadata.Ecma335;EditAndContinueLogEntry;Equals;(System.Object);summary;df-generated | +| System.Reflection.Metadata.Ecma335;EditAndContinueLogEntry;Equals;(System.Reflection.Metadata.Ecma335.EditAndContinueLogEntry);summary;df-generated | +| System.Reflection.Metadata.Ecma335;EditAndContinueLogEntry;GetHashCode;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;EditAndContinueLogEntry;get_Handle;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;EditAndContinueLogEntry;get_Operation;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;ExceptionRegionEncoder;IsSmallExceptionRegion;(System.Int32,System.Int32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;ExceptionRegionEncoder;IsSmallRegionCount;(System.Int32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;ExceptionRegionEncoder;get_Builder;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;ExceptionRegionEncoder;get_HasSmallFormat;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;ExportedTypeExtensions;GetTypeDefinitionId;(System.Reflection.Metadata.ExportedType);summary;df-generated | +| System.Reflection.Metadata.Ecma335;FixedArgumentsEncoder;AddArgument;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;FixedArgumentsEncoder;FixedArgumentsEncoder;(System.Reflection.Metadata.BlobBuilder);summary;df-generated | +| System.Reflection.Metadata.Ecma335;FixedArgumentsEncoder;get_Builder;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;GenericTypeArgumentsEncoder;AddArgument;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;GenericTypeArgumentsEncoder;GenericTypeArgumentsEncoder;(System.Reflection.Metadata.BlobBuilder);summary;df-generated | +| System.Reflection.Metadata.Ecma335;GenericTypeArgumentsEncoder;get_Builder;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;InstructionEncoder;Branch;(System.Reflection.Metadata.ILOpCode,System.Reflection.Metadata.Ecma335.LabelHandle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;InstructionEncoder;Call;(System.Reflection.Metadata.EntityHandle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;InstructionEncoder;Call;(System.Reflection.Metadata.MemberReferenceHandle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;InstructionEncoder;Call;(System.Reflection.Metadata.MethodDefinitionHandle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;InstructionEncoder;Call;(System.Reflection.Metadata.MethodSpecificationHandle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;InstructionEncoder;CallIndirect;(System.Reflection.Metadata.StandaloneSignatureHandle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;InstructionEncoder;DefineLabel;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;InstructionEncoder;InstructionEncoder;(System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.Ecma335.ControlFlowBuilder);summary;df-generated | +| System.Reflection.Metadata.Ecma335;InstructionEncoder;LoadArgument;(System.Int32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;InstructionEncoder;LoadArgumentAddress;(System.Int32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;InstructionEncoder;LoadConstantI4;(System.Int32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;InstructionEncoder;LoadConstantI8;(System.Int64);summary;df-generated | +| System.Reflection.Metadata.Ecma335;InstructionEncoder;LoadConstantR4;(System.Single);summary;df-generated | +| System.Reflection.Metadata.Ecma335;InstructionEncoder;LoadConstantR8;(System.Double);summary;df-generated | +| System.Reflection.Metadata.Ecma335;InstructionEncoder;LoadLocal;(System.Int32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;InstructionEncoder;LoadLocalAddress;(System.Int32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;InstructionEncoder;LoadString;(System.Reflection.Metadata.UserStringHandle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;InstructionEncoder;MarkLabel;(System.Reflection.Metadata.Ecma335.LabelHandle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;InstructionEncoder;OpCode;(System.Reflection.Metadata.ILOpCode);summary;df-generated | +| System.Reflection.Metadata.Ecma335;InstructionEncoder;StoreArgument;(System.Int32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;InstructionEncoder;StoreLocal;(System.Int32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;InstructionEncoder;Token;(System.Int32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;InstructionEncoder;Token;(System.Reflection.Metadata.EntityHandle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;InstructionEncoder;get_CodeBuilder;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;InstructionEncoder;get_ControlFlowBuilder;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;InstructionEncoder;get_Offset;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;LabelHandle;Equals;(System.Object);summary;df-generated | +| System.Reflection.Metadata.Ecma335;LabelHandle;Equals;(System.Reflection.Metadata.Ecma335.LabelHandle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;LabelHandle;GetHashCode;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;LabelHandle;get_Id;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;LabelHandle;get_IsNil;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;LiteralEncoder;LiteralEncoder;(System.Reflection.Metadata.BlobBuilder);summary;df-generated | +| System.Reflection.Metadata.Ecma335;LiteralEncoder;Scalar;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;LiteralEncoder;TaggedScalar;(System.Reflection.Metadata.Ecma335.CustomAttributeElementTypeEncoder,System.Reflection.Metadata.Ecma335.ScalarEncoder);summary;df-generated | +| System.Reflection.Metadata.Ecma335;LiteralEncoder;TaggedVector;(System.Reflection.Metadata.Ecma335.CustomAttributeArrayTypeEncoder,System.Reflection.Metadata.Ecma335.VectorEncoder);summary;df-generated | +| System.Reflection.Metadata.Ecma335;LiteralEncoder;Vector;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;LiteralEncoder;get_Builder;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;LiteralsEncoder;AddLiteral;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;LiteralsEncoder;LiteralsEncoder;(System.Reflection.Metadata.BlobBuilder);summary;df-generated | +| System.Reflection.Metadata.Ecma335;LiteralsEncoder;get_Builder;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;LocalVariableTypeEncoder;CustomModifiers;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;LocalVariableTypeEncoder;LocalVariableTypeEncoder;(System.Reflection.Metadata.BlobBuilder);summary;df-generated | +| System.Reflection.Metadata.Ecma335;LocalVariableTypeEncoder;Type;(System.Boolean,System.Boolean);summary;df-generated | +| System.Reflection.Metadata.Ecma335;LocalVariableTypeEncoder;TypedReference;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;LocalVariableTypeEncoder;get_Builder;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;LocalVariablesEncoder;AddVariable;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;LocalVariablesEncoder;LocalVariablesEncoder;(System.Reflection.Metadata.BlobBuilder);summary;df-generated | +| System.Reflection.Metadata.Ecma335;LocalVariablesEncoder;get_Builder;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataAggregator;GetGenerationHandle;(System.Reflection.Metadata.Handle,System.Int32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataAggregator;MetadataAggregator;(System.Collections.Generic.IReadOnlyList,System.Collections.Generic.IReadOnlyList,System.Collections.Generic.IReadOnlyList);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataAggregator;MetadataAggregator;(System.Reflection.Metadata.MetadataReader,System.Collections.Generic.IReadOnlyList);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddAssemblyFile;(System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.BlobHandle,System.Boolean);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddAssemblyReference;(System.Reflection.Metadata.StringHandle,System.Version,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.BlobHandle,System.Reflection.AssemblyFlags,System.Reflection.Metadata.BlobHandle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddConstant;(System.Reflection.Metadata.EntityHandle,System.Object);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddCustomAttribute;(System.Reflection.Metadata.EntityHandle,System.Reflection.Metadata.EntityHandle,System.Reflection.Metadata.BlobHandle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddCustomDebugInformation;(System.Reflection.Metadata.EntityHandle,System.Reflection.Metadata.GuidHandle,System.Reflection.Metadata.BlobHandle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddDeclarativeSecurityAttribute;(System.Reflection.Metadata.EntityHandle,System.Reflection.DeclarativeSecurityAction,System.Reflection.Metadata.BlobHandle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddDocument;(System.Reflection.Metadata.BlobHandle,System.Reflection.Metadata.GuidHandle,System.Reflection.Metadata.BlobHandle,System.Reflection.Metadata.GuidHandle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddEncLogEntry;(System.Reflection.Metadata.EntityHandle,System.Reflection.Metadata.Ecma335.EditAndContinueOperation);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddEncMapEntry;(System.Reflection.Metadata.EntityHandle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddEvent;(System.Reflection.EventAttributes,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.EntityHandle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddEventMap;(System.Reflection.Metadata.TypeDefinitionHandle,System.Reflection.Metadata.EventDefinitionHandle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddExportedType;(System.Reflection.TypeAttributes,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.EntityHandle,System.Int32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddFieldDefinition;(System.Reflection.FieldAttributes,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.BlobHandle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddFieldLayout;(System.Reflection.Metadata.FieldDefinitionHandle,System.Int32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddFieldRelativeVirtualAddress;(System.Reflection.Metadata.FieldDefinitionHandle,System.Int32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddGenericParameter;(System.Reflection.Metadata.EntityHandle,System.Reflection.GenericParameterAttributes,System.Reflection.Metadata.StringHandle,System.Int32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddGenericParameterConstraint;(System.Reflection.Metadata.GenericParameterHandle,System.Reflection.Metadata.EntityHandle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddImportScope;(System.Reflection.Metadata.ImportScopeHandle,System.Reflection.Metadata.BlobHandle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddInterfaceImplementation;(System.Reflection.Metadata.TypeDefinitionHandle,System.Reflection.Metadata.EntityHandle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddLocalConstant;(System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.BlobHandle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddLocalScope;(System.Reflection.Metadata.MethodDefinitionHandle,System.Reflection.Metadata.ImportScopeHandle,System.Reflection.Metadata.LocalVariableHandle,System.Reflection.Metadata.LocalConstantHandle,System.Int32,System.Int32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddLocalVariable;(System.Reflection.Metadata.LocalVariableAttributes,System.Int32,System.Reflection.Metadata.StringHandle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddManifestResource;(System.Reflection.ManifestResourceAttributes,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.EntityHandle,System.UInt32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddMarshallingDescriptor;(System.Reflection.Metadata.EntityHandle,System.Reflection.Metadata.BlobHandle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddMemberReference;(System.Reflection.Metadata.EntityHandle,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.BlobHandle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddMethodDebugInformation;(System.Reflection.Metadata.DocumentHandle,System.Reflection.Metadata.BlobHandle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddMethodDefinition;(System.Reflection.MethodAttributes,System.Reflection.MethodImplAttributes,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.BlobHandle,System.Int32,System.Reflection.Metadata.ParameterHandle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddMethodImplementation;(System.Reflection.Metadata.TypeDefinitionHandle,System.Reflection.Metadata.EntityHandle,System.Reflection.Metadata.EntityHandle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddMethodImport;(System.Reflection.Metadata.MethodDefinitionHandle,System.Reflection.MethodImportAttributes,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.ModuleReferenceHandle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddMethodSemantics;(System.Reflection.Metadata.EntityHandle,System.Reflection.MethodSemanticsAttributes,System.Reflection.Metadata.MethodDefinitionHandle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddMethodSpecification;(System.Reflection.Metadata.EntityHandle,System.Reflection.Metadata.BlobHandle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddModuleReference;(System.Reflection.Metadata.StringHandle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddNestedType;(System.Reflection.Metadata.TypeDefinitionHandle,System.Reflection.Metadata.TypeDefinitionHandle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddParameter;(System.Reflection.ParameterAttributes,System.Reflection.Metadata.StringHandle,System.Int32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddProperty;(System.Reflection.PropertyAttributes,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.BlobHandle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddPropertyMap;(System.Reflection.Metadata.TypeDefinitionHandle,System.Reflection.Metadata.PropertyDefinitionHandle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddStandaloneSignature;(System.Reflection.Metadata.BlobHandle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddStateMachineMethod;(System.Reflection.Metadata.MethodDefinitionHandle,System.Reflection.Metadata.MethodDefinitionHandle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddTypeDefinition;(System.Reflection.TypeAttributes,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.EntityHandle,System.Reflection.Metadata.FieldDefinitionHandle,System.Reflection.Metadata.MethodDefinitionHandle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddTypeLayout;(System.Reflection.Metadata.TypeDefinitionHandle,System.UInt16,System.UInt32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddTypeReference;(System.Reflection.Metadata.EntityHandle,System.Reflection.Metadata.StringHandle,System.Reflection.Metadata.StringHandle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;AddTypeSpecification;(System.Reflection.Metadata.BlobHandle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;GetOrAddBlob;(System.Byte[]);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;GetOrAddBlob;(System.Collections.Immutable.ImmutableArray);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;GetOrAddBlob;(System.Reflection.Metadata.BlobBuilder);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;GetOrAddBlobUTF8;(System.String,System.Boolean);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;GetOrAddBlobUTF16;(System.String);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;GetOrAddConstantBlob;(System.Object);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;GetOrAddDocumentName;(System.String);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;GetOrAddGuid;(System.Guid);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;GetOrAddString;(System.String);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;GetOrAddUserString;(System.String);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;GetRowCount;(System.Reflection.Metadata.Ecma335.TableIndex);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;GetRowCounts;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;MetadataBuilder;(System.Int32,System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;ReserveGuid;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;ReserveUserString;(System.Int32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;SetCapacity;(System.Reflection.Metadata.Ecma335.HeapIndex,System.Int32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataBuilder;SetCapacity;(System.Reflection.Metadata.Ecma335.TableIndex,System.Int32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataReaderExtensions;GetEditAndContinueLogEntries;(System.Reflection.Metadata.MetadataReader);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataReaderExtensions;GetEditAndContinueMapEntries;(System.Reflection.Metadata.MetadataReader);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataReaderExtensions;GetHeapMetadataOffset;(System.Reflection.Metadata.MetadataReader,System.Reflection.Metadata.Ecma335.HeapIndex);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataReaderExtensions;GetHeapSize;(System.Reflection.Metadata.MetadataReader,System.Reflection.Metadata.Ecma335.HeapIndex);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataReaderExtensions;GetNextHandle;(System.Reflection.Metadata.MetadataReader,System.Reflection.Metadata.BlobHandle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataReaderExtensions;GetNextHandle;(System.Reflection.Metadata.MetadataReader,System.Reflection.Metadata.StringHandle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataReaderExtensions;GetNextHandle;(System.Reflection.Metadata.MetadataReader,System.Reflection.Metadata.UserStringHandle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataReaderExtensions;GetTableMetadataOffset;(System.Reflection.Metadata.MetadataReader,System.Reflection.Metadata.Ecma335.TableIndex);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataReaderExtensions;GetTableRowCount;(System.Reflection.Metadata.MetadataReader,System.Reflection.Metadata.Ecma335.TableIndex);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataReaderExtensions;GetTableRowSize;(System.Reflection.Metadata.MetadataReader,System.Reflection.Metadata.Ecma335.TableIndex);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataReaderExtensions;GetTypesWithEvents;(System.Reflection.Metadata.MetadataReader);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataReaderExtensions;GetTypesWithProperties;(System.Reflection.Metadata.MetadataReader);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataReaderExtensions;ResolveSignatureTypeKind;(System.Reflection.Metadata.MetadataReader,System.Reflection.Metadata.EntityHandle,System.Byte);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataRootBuilder;Serialize;(System.Reflection.Metadata.BlobBuilder,System.Int32,System.Int32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataRootBuilder;get_MetadataVersion;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataRootBuilder;get_SuppressValidation;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataSizes;GetAlignedHeapSize;(System.Reflection.Metadata.Ecma335.HeapIndex);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataSizes;get_ExternalRowCounts;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataSizes;get_HeapSizes;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataSizes;get_RowCounts;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataTokens;AssemblyFileHandle;(System.Int32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataTokens;AssemblyReferenceHandle;(System.Int32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataTokens;BlobHandle;(System.Int32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataTokens;ConstantHandle;(System.Int32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataTokens;CustomAttributeHandle;(System.Int32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataTokens;CustomDebugInformationHandle;(System.Int32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataTokens;DeclarativeSecurityAttributeHandle;(System.Int32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataTokens;DocumentHandle;(System.Int32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataTokens;DocumentNameBlobHandle;(System.Int32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataTokens;EntityHandle;(System.Int32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataTokens;EntityHandle;(System.Reflection.Metadata.Ecma335.TableIndex,System.Int32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataTokens;EventDefinitionHandle;(System.Int32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataTokens;ExportedTypeHandle;(System.Int32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataTokens;FieldDefinitionHandle;(System.Int32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataTokens;GenericParameterConstraintHandle;(System.Int32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataTokens;GenericParameterHandle;(System.Int32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataTokens;GetHeapOffset;(System.Reflection.Metadata.BlobHandle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataTokens;GetHeapOffset;(System.Reflection.Metadata.GuidHandle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataTokens;GetHeapOffset;(System.Reflection.Metadata.Handle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataTokens;GetHeapOffset;(System.Reflection.Metadata.MetadataReader,System.Reflection.Metadata.Handle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataTokens;GetHeapOffset;(System.Reflection.Metadata.StringHandle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataTokens;GetHeapOffset;(System.Reflection.Metadata.UserStringHandle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataTokens;GetRowNumber;(System.Reflection.Metadata.EntityHandle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataTokens;GetRowNumber;(System.Reflection.Metadata.MetadataReader,System.Reflection.Metadata.EntityHandle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataTokens;GetToken;(System.Reflection.Metadata.EntityHandle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataTokens;GetToken;(System.Reflection.Metadata.Handle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataTokens;GetToken;(System.Reflection.Metadata.MetadataReader,System.Reflection.Metadata.EntityHandle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataTokens;GetToken;(System.Reflection.Metadata.MetadataReader,System.Reflection.Metadata.Handle);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataTokens;GuidHandle;(System.Int32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataTokens;Handle;(System.Int32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataTokens;Handle;(System.Reflection.Metadata.Ecma335.TableIndex,System.Int32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataTokens;ImportScopeHandle;(System.Int32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataTokens;InterfaceImplementationHandle;(System.Int32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataTokens;LocalConstantHandle;(System.Int32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataTokens;LocalScopeHandle;(System.Int32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataTokens;LocalVariableHandle;(System.Int32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataTokens;ManifestResourceHandle;(System.Int32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataTokens;MemberReferenceHandle;(System.Int32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataTokens;MethodDebugInformationHandle;(System.Int32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataTokens;MethodDefinitionHandle;(System.Int32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataTokens;MethodImplementationHandle;(System.Int32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataTokens;MethodSpecificationHandle;(System.Int32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataTokens;ModuleReferenceHandle;(System.Int32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataTokens;ParameterHandle;(System.Int32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataTokens;PropertyDefinitionHandle;(System.Int32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataTokens;StandaloneSignatureHandle;(System.Int32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataTokens;StringHandle;(System.Int32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataTokens;TryGetHeapIndex;(System.Reflection.Metadata.HandleKind,System.Reflection.Metadata.Ecma335.HeapIndex);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataTokens;TryGetTableIndex;(System.Reflection.Metadata.HandleKind,System.Reflection.Metadata.Ecma335.TableIndex);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataTokens;TypeDefinitionHandle;(System.Int32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataTokens;TypeReferenceHandle;(System.Int32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataTokens;TypeSpecificationHandle;(System.Int32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MetadataTokens;UserStringHandle;(System.Int32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MethodBodyStreamEncoder+MethodBody;get_ExceptionRegions;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;MethodBodyStreamEncoder+MethodBody;get_Instructions;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;MethodBodyStreamEncoder+MethodBody;get_Offset;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;MethodBodyStreamEncoder;AddMethodBody;(System.Int32,System.Int32,System.Int32,System.Boolean,System.Reflection.Metadata.StandaloneSignatureHandle,System.Reflection.Metadata.Ecma335.MethodBodyAttributes);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MethodBodyStreamEncoder;AddMethodBody;(System.Int32,System.Int32,System.Int32,System.Boolean,System.Reflection.Metadata.StandaloneSignatureHandle,System.Reflection.Metadata.Ecma335.MethodBodyAttributes,System.Boolean);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MethodBodyStreamEncoder;AddMethodBody;(System.Reflection.Metadata.Ecma335.InstructionEncoder,System.Int32,System.Reflection.Metadata.StandaloneSignatureHandle,System.Reflection.Metadata.Ecma335.MethodBodyAttributes);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MethodBodyStreamEncoder;AddMethodBody;(System.Reflection.Metadata.Ecma335.InstructionEncoder,System.Int32,System.Reflection.Metadata.StandaloneSignatureHandle,System.Reflection.Metadata.Ecma335.MethodBodyAttributes,System.Boolean);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MethodBodyStreamEncoder;MethodBodyStreamEncoder;(System.Reflection.Metadata.BlobBuilder);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MethodBodyStreamEncoder;get_Builder;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;MethodSignatureEncoder;MethodSignatureEncoder;(System.Reflection.Metadata.BlobBuilder,System.Boolean);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MethodSignatureEncoder;Parameters;(System.Int32,System.Reflection.Metadata.Ecma335.ReturnTypeEncoder,System.Reflection.Metadata.Ecma335.ParametersEncoder);summary;df-generated | +| System.Reflection.Metadata.Ecma335;MethodSignatureEncoder;get_Builder;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;MethodSignatureEncoder;get_HasVarArgs;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;NameEncoder;Name;(System.String);summary;df-generated | +| System.Reflection.Metadata.Ecma335;NameEncoder;NameEncoder;(System.Reflection.Metadata.BlobBuilder);summary;df-generated | +| System.Reflection.Metadata.Ecma335;NameEncoder;get_Builder;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;NamedArgumentTypeEncoder;NamedArgumentTypeEncoder;(System.Reflection.Metadata.BlobBuilder);summary;df-generated | +| System.Reflection.Metadata.Ecma335;NamedArgumentTypeEncoder;Object;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;NamedArgumentTypeEncoder;SZArray;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;NamedArgumentTypeEncoder;ScalarType;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;NamedArgumentTypeEncoder;get_Builder;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;NamedArgumentsEncoder;AddArgument;(System.Boolean,System.Reflection.Metadata.Ecma335.NamedArgumentTypeEncoder,System.Reflection.Metadata.Ecma335.NameEncoder,System.Reflection.Metadata.Ecma335.LiteralEncoder);summary;df-generated | +| System.Reflection.Metadata.Ecma335;NamedArgumentsEncoder;NamedArgumentsEncoder;(System.Reflection.Metadata.BlobBuilder);summary;df-generated | +| System.Reflection.Metadata.Ecma335;NamedArgumentsEncoder;get_Builder;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;ParameterTypeEncoder;CustomModifiers;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;ParameterTypeEncoder;ParameterTypeEncoder;(System.Reflection.Metadata.BlobBuilder);summary;df-generated | +| System.Reflection.Metadata.Ecma335;ParameterTypeEncoder;Type;(System.Boolean);summary;df-generated | +| System.Reflection.Metadata.Ecma335;ParameterTypeEncoder;TypedReference;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;ParameterTypeEncoder;get_Builder;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;ParametersEncoder;AddParameter;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;ParametersEncoder;ParametersEncoder;(System.Reflection.Metadata.BlobBuilder,System.Boolean);summary;df-generated | +| System.Reflection.Metadata.Ecma335;ParametersEncoder;StartVarArgs;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;ParametersEncoder;get_Builder;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;ParametersEncoder;get_HasVarArgs;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;PermissionSetEncoder;PermissionSetEncoder;(System.Reflection.Metadata.BlobBuilder);summary;df-generated | +| System.Reflection.Metadata.Ecma335;PermissionSetEncoder;get_Builder;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;PortablePdbBuilder;get_FormatVersion;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;PortablePdbBuilder;get_IdProvider;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;PortablePdbBuilder;get_MetadataVersion;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;ReturnTypeEncoder;CustomModifiers;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;ReturnTypeEncoder;ReturnTypeEncoder;(System.Reflection.Metadata.BlobBuilder);summary;df-generated | +| System.Reflection.Metadata.Ecma335;ReturnTypeEncoder;Type;(System.Boolean);summary;df-generated | +| System.Reflection.Metadata.Ecma335;ReturnTypeEncoder;TypedReference;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;ReturnTypeEncoder;Void;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;ReturnTypeEncoder;get_Builder;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;ScalarEncoder;Constant;(System.Object);summary;df-generated | +| System.Reflection.Metadata.Ecma335;ScalarEncoder;NullArray;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;ScalarEncoder;ScalarEncoder;(System.Reflection.Metadata.BlobBuilder);summary;df-generated | +| System.Reflection.Metadata.Ecma335;ScalarEncoder;SystemType;(System.String);summary;df-generated | +| System.Reflection.Metadata.Ecma335;ScalarEncoder;get_Builder;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;SignatureDecoder<,>;DecodeFieldSignature;(System.Reflection.Metadata.BlobReader);summary;df-generated | +| System.Reflection.Metadata.Ecma335;SignatureDecoder<,>;DecodeLocalSignature;(System.Reflection.Metadata.BlobReader);summary;df-generated | +| System.Reflection.Metadata.Ecma335;SignatureDecoder<,>;DecodeMethodSignature;(System.Reflection.Metadata.BlobReader);summary;df-generated | +| System.Reflection.Metadata.Ecma335;SignatureDecoder<,>;DecodeMethodSpecificationSignature;(System.Reflection.Metadata.BlobReader);summary;df-generated | +| System.Reflection.Metadata.Ecma335;SignatureDecoder<,>;DecodeType;(System.Reflection.Metadata.BlobReader,System.Boolean);summary;df-generated | +| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;Boolean;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;Byte;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;Char;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;CustomModifiers;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;Double;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;FunctionPointer;(System.Reflection.Metadata.SignatureCallingConvention,System.Reflection.Metadata.Ecma335.FunctionPointerAttributes,System.Int32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;GenericInstantiation;(System.Reflection.Metadata.EntityHandle,System.Int32,System.Boolean);summary;df-generated | +| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;GenericMethodTypeParameter;(System.Int32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;GenericTypeParameter;(System.Int32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;Int16;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;Int32;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;Int64;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;IntPtr;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;Object;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;PrimitiveType;(System.Reflection.Metadata.PrimitiveTypeCode);summary;df-generated | +| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;SByte;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;SignatureTypeEncoder;(System.Reflection.Metadata.BlobBuilder);summary;df-generated | +| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;Single;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;String;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;Type;(System.Reflection.Metadata.EntityHandle,System.Boolean);summary;df-generated | +| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;UInt16;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;UInt32;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;UInt64;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;UIntPtr;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;VoidPointer;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;SignatureTypeEncoder;get_Builder;();summary;df-generated | +| System.Reflection.Metadata.Ecma335;VectorEncoder;Count;(System.Int32);summary;df-generated | +| System.Reflection.Metadata.Ecma335;VectorEncoder;VectorEncoder;(System.Reflection.Metadata.BlobBuilder);summary;df-generated | +| System.Reflection.Metadata.Ecma335;VectorEncoder;get_Builder;();summary;df-generated | +| System.Reflection.Metadata;ArrayShape;ArrayShape;(System.Int32,System.Collections.Immutable.ImmutableArray,System.Collections.Immutable.ImmutableArray);summary;df-generated | +| System.Reflection.Metadata;ArrayShape;get_LowerBounds;();summary;df-generated | +| System.Reflection.Metadata;ArrayShape;get_Rank;();summary;df-generated | +| System.Reflection.Metadata;ArrayShape;get_Sizes;();summary;df-generated | +| System.Reflection.Metadata;AssemblyDefinition;GetAssemblyName;();summary;df-generated | +| System.Reflection.Metadata;AssemblyDefinition;get_Culture;();summary;df-generated | +| System.Reflection.Metadata;AssemblyDefinition;get_Flags;();summary;df-generated | +| System.Reflection.Metadata;AssemblyDefinition;get_HashAlgorithm;();summary;df-generated | +| System.Reflection.Metadata;AssemblyDefinition;get_Name;();summary;df-generated | +| System.Reflection.Metadata;AssemblyDefinition;get_PublicKey;();summary;df-generated | +| System.Reflection.Metadata;AssemblyDefinition;get_Version;();summary;df-generated | +| System.Reflection.Metadata;AssemblyDefinitionHandle;Equals;(System.Object);summary;df-generated | +| System.Reflection.Metadata;AssemblyDefinitionHandle;Equals;(System.Reflection.Metadata.AssemblyDefinitionHandle);summary;df-generated | +| System.Reflection.Metadata;AssemblyDefinitionHandle;GetHashCode;();summary;df-generated | +| System.Reflection.Metadata;AssemblyDefinitionHandle;get_IsNil;();summary;df-generated | +| System.Reflection.Metadata;AssemblyExtensions;TryGetRawMetadata;(System.Reflection.Assembly,System.Byte*,System.Int32);summary;df-generated | +| System.Reflection.Metadata;AssemblyFile;get_ContainsMetadata;();summary;df-generated | +| System.Reflection.Metadata;AssemblyFile;get_HashValue;();summary;df-generated | +| System.Reflection.Metadata;AssemblyFile;get_Name;();summary;df-generated | +| System.Reflection.Metadata;AssemblyFileHandle;Equals;(System.Object);summary;df-generated | +| System.Reflection.Metadata;AssemblyFileHandle;Equals;(System.Reflection.Metadata.AssemblyFileHandle);summary;df-generated | +| System.Reflection.Metadata;AssemblyFileHandle;GetHashCode;();summary;df-generated | +| System.Reflection.Metadata;AssemblyFileHandle;get_IsNil;();summary;df-generated | +| System.Reflection.Metadata;AssemblyFileHandleCollection+Enumerator;Dispose;();summary;df-generated | +| System.Reflection.Metadata;AssemblyFileHandleCollection+Enumerator;MoveNext;();summary;df-generated | +| System.Reflection.Metadata;AssemblyFileHandleCollection+Enumerator;Reset;();summary;df-generated | +| System.Reflection.Metadata;AssemblyFileHandleCollection+Enumerator;get_Current;();summary;df-generated | +| System.Reflection.Metadata;AssemblyFileHandleCollection;GetEnumerator;();summary;df-generated | +| System.Reflection.Metadata;AssemblyFileHandleCollection;get_Count;();summary;df-generated | +| System.Reflection.Metadata;AssemblyReference;GetAssemblyName;();summary;df-generated | +| System.Reflection.Metadata;AssemblyReference;get_Culture;();summary;df-generated | +| System.Reflection.Metadata;AssemblyReference;get_Flags;();summary;df-generated | +| System.Reflection.Metadata;AssemblyReference;get_HashValue;();summary;df-generated | +| System.Reflection.Metadata;AssemblyReference;get_Name;();summary;df-generated | +| System.Reflection.Metadata;AssemblyReference;get_PublicKeyOrToken;();summary;df-generated | +| System.Reflection.Metadata;AssemblyReference;get_Version;();summary;df-generated | +| System.Reflection.Metadata;AssemblyReferenceHandle;Equals;(System.Object);summary;df-generated | +| System.Reflection.Metadata;AssemblyReferenceHandle;Equals;(System.Reflection.Metadata.AssemblyReferenceHandle);summary;df-generated | +| System.Reflection.Metadata;AssemblyReferenceHandle;GetHashCode;();summary;df-generated | +| System.Reflection.Metadata;AssemblyReferenceHandle;get_IsNil;();summary;df-generated | +| System.Reflection.Metadata;AssemblyReferenceHandleCollection+Enumerator;Dispose;();summary;df-generated | +| System.Reflection.Metadata;AssemblyReferenceHandleCollection+Enumerator;MoveNext;();summary;df-generated | +| System.Reflection.Metadata;AssemblyReferenceHandleCollection+Enumerator;Reset;();summary;df-generated | +| System.Reflection.Metadata;AssemblyReferenceHandleCollection+Enumerator;get_Current;();summary;df-generated | +| System.Reflection.Metadata;AssemblyReferenceHandleCollection;get_Count;();summary;df-generated | +| System.Reflection.Metadata;Blob;get_IsDefault;();summary;df-generated | +| System.Reflection.Metadata;Blob;get_Length;();summary;df-generated | +| System.Reflection.Metadata;BlobBuilder+Blobs;Dispose;();summary;df-generated | +| System.Reflection.Metadata;BlobBuilder+Blobs;MoveNext;();summary;df-generated | +| System.Reflection.Metadata;BlobBuilder+Blobs;Reset;();summary;df-generated | +| System.Reflection.Metadata;BlobBuilder+Blobs;get_Current;();summary;df-generated | +| System.Reflection.Metadata;BlobBuilder;Align;(System.Int32);summary;df-generated | +| System.Reflection.Metadata;BlobBuilder;AllocateChunk;(System.Int32);summary;df-generated | +| System.Reflection.Metadata;BlobBuilder;BlobBuilder;(System.Int32);summary;df-generated | +| System.Reflection.Metadata;BlobBuilder;Clear;();summary;df-generated | +| System.Reflection.Metadata;BlobBuilder;ContentEquals;(System.Reflection.Metadata.BlobBuilder);summary;df-generated | +| System.Reflection.Metadata;BlobBuilder;Free;();summary;df-generated | +| System.Reflection.Metadata;BlobBuilder;FreeChunk;();summary;df-generated | +| System.Reflection.Metadata;BlobBuilder;PadTo;(System.Int32);summary;df-generated | +| System.Reflection.Metadata;BlobBuilder;ToArray;();summary;df-generated | +| System.Reflection.Metadata;BlobBuilder;ToArray;(System.Int32,System.Int32);summary;df-generated | +| System.Reflection.Metadata;BlobBuilder;ToImmutableArray;();summary;df-generated | +| System.Reflection.Metadata;BlobBuilder;ToImmutableArray;(System.Int32,System.Int32);summary;df-generated | +| System.Reflection.Metadata;BlobBuilder;WriteBoolean;(System.Boolean);summary;df-generated | +| System.Reflection.Metadata;BlobBuilder;WriteByte;(System.Byte);summary;df-generated | +| System.Reflection.Metadata;BlobBuilder;WriteBytes;(System.Byte*,System.Int32);summary;df-generated | +| System.Reflection.Metadata;BlobBuilder;WriteBytes;(System.Byte,System.Int32);summary;df-generated | +| System.Reflection.Metadata;BlobBuilder;WriteBytes;(System.Byte[]);summary;df-generated | +| System.Reflection.Metadata;BlobBuilder;WriteBytes;(System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Reflection.Metadata;BlobBuilder;WriteBytes;(System.Collections.Immutable.ImmutableArray);summary;df-generated | +| System.Reflection.Metadata;BlobBuilder;WriteBytes;(System.Collections.Immutable.ImmutableArray,System.Int32,System.Int32);summary;df-generated | +| System.Reflection.Metadata;BlobBuilder;WriteCompressedInteger;(System.Int32);summary;df-generated | +| System.Reflection.Metadata;BlobBuilder;WriteCompressedSignedInteger;(System.Int32);summary;df-generated | +| System.Reflection.Metadata;BlobBuilder;WriteConstant;(System.Object);summary;df-generated | +| System.Reflection.Metadata;BlobBuilder;WriteContentTo;(System.IO.Stream);summary;df-generated | +| System.Reflection.Metadata;BlobBuilder;WriteContentTo;(System.Reflection.Metadata.BlobBuilder);summary;df-generated | +| System.Reflection.Metadata;BlobBuilder;WriteContentTo;(System.Reflection.Metadata.BlobWriter);summary;df-generated | +| System.Reflection.Metadata;BlobBuilder;WriteDateTime;(System.DateTime);summary;df-generated | +| System.Reflection.Metadata;BlobBuilder;WriteDecimal;(System.Decimal);summary;df-generated | +| System.Reflection.Metadata;BlobBuilder;WriteDouble;(System.Double);summary;df-generated | +| System.Reflection.Metadata;BlobBuilder;WriteGuid;(System.Guid);summary;df-generated | +| System.Reflection.Metadata;BlobBuilder;WriteInt16;(System.Int16);summary;df-generated | +| System.Reflection.Metadata;BlobBuilder;WriteInt16BE;(System.Int16);summary;df-generated | +| System.Reflection.Metadata;BlobBuilder;WriteInt32;(System.Int32);summary;df-generated | +| System.Reflection.Metadata;BlobBuilder;WriteInt32BE;(System.Int32);summary;df-generated | +| System.Reflection.Metadata;BlobBuilder;WriteInt64;(System.Int64);summary;df-generated | +| System.Reflection.Metadata;BlobBuilder;WriteReference;(System.Int32,System.Boolean);summary;df-generated | +| System.Reflection.Metadata;BlobBuilder;WriteSByte;(System.SByte);summary;df-generated | +| System.Reflection.Metadata;BlobBuilder;WriteSerializedString;(System.String);summary;df-generated | +| System.Reflection.Metadata;BlobBuilder;WriteSingle;(System.Single);summary;df-generated | +| System.Reflection.Metadata;BlobBuilder;WriteUInt16;(System.UInt16);summary;df-generated | +| System.Reflection.Metadata;BlobBuilder;WriteUInt16BE;(System.UInt16);summary;df-generated | +| System.Reflection.Metadata;BlobBuilder;WriteUInt32;(System.UInt32);summary;df-generated | +| System.Reflection.Metadata;BlobBuilder;WriteUInt32BE;(System.UInt32);summary;df-generated | +| System.Reflection.Metadata;BlobBuilder;WriteUInt64;(System.UInt64);summary;df-generated | +| System.Reflection.Metadata;BlobBuilder;WriteUTF8;(System.String,System.Boolean);summary;df-generated | +| System.Reflection.Metadata;BlobBuilder;WriteUTF16;(System.Char[]);summary;df-generated | +| System.Reflection.Metadata;BlobBuilder;WriteUTF16;(System.String);summary;df-generated | +| System.Reflection.Metadata;BlobBuilder;WriteUserString;(System.String);summary;df-generated | +| System.Reflection.Metadata;BlobBuilder;get_ChunkCapacity;();summary;df-generated | +| System.Reflection.Metadata;BlobBuilder;get_Count;();summary;df-generated | +| System.Reflection.Metadata;BlobBuilder;get_FreeBytes;();summary;df-generated | +| System.Reflection.Metadata;BlobContentId;BlobContentId;(System.Byte[]);summary;df-generated | +| System.Reflection.Metadata;BlobContentId;BlobContentId;(System.Collections.Immutable.ImmutableArray);summary;df-generated | +| System.Reflection.Metadata;BlobContentId;BlobContentId;(System.Guid,System.UInt32);summary;df-generated | +| System.Reflection.Metadata;BlobContentId;Equals;(System.Object);summary;df-generated | +| System.Reflection.Metadata;BlobContentId;Equals;(System.Reflection.Metadata.BlobContentId);summary;df-generated | +| System.Reflection.Metadata;BlobContentId;FromHash;(System.Byte[]);summary;df-generated | +| System.Reflection.Metadata;BlobContentId;FromHash;(System.Collections.Immutable.ImmutableArray);summary;df-generated | +| System.Reflection.Metadata;BlobContentId;GetHashCode;();summary;df-generated | +| System.Reflection.Metadata;BlobContentId;GetTimeBasedProvider;();summary;df-generated | +| System.Reflection.Metadata;BlobContentId;get_Guid;();summary;df-generated | +| System.Reflection.Metadata;BlobContentId;get_IsDefault;();summary;df-generated | +| System.Reflection.Metadata;BlobContentId;get_Stamp;();summary;df-generated | +| System.Reflection.Metadata;BlobHandle;Equals;(System.Object);summary;df-generated | +| System.Reflection.Metadata;BlobHandle;Equals;(System.Reflection.Metadata.BlobHandle);summary;df-generated | +| System.Reflection.Metadata;BlobHandle;GetHashCode;();summary;df-generated | +| System.Reflection.Metadata;BlobHandle;get_IsNil;();summary;df-generated | +| System.Reflection.Metadata;BlobReader;Align;(System.Byte);summary;df-generated | +| System.Reflection.Metadata;BlobReader;BlobReader;(System.Byte*,System.Int32);summary;df-generated | +| System.Reflection.Metadata;BlobReader;IndexOf;(System.Byte);summary;df-generated | +| System.Reflection.Metadata;BlobReader;ReadBlobHandle;();summary;df-generated | +| System.Reflection.Metadata;BlobReader;ReadBoolean;();summary;df-generated | +| System.Reflection.Metadata;BlobReader;ReadByte;();summary;df-generated | +| System.Reflection.Metadata;BlobReader;ReadBytes;(System.Int32);summary;df-generated | +| System.Reflection.Metadata;BlobReader;ReadBytes;(System.Int32,System.Byte[],System.Int32);summary;df-generated | +| System.Reflection.Metadata;BlobReader;ReadChar;();summary;df-generated | +| System.Reflection.Metadata;BlobReader;ReadCompressedInteger;();summary;df-generated | +| System.Reflection.Metadata;BlobReader;ReadCompressedSignedInteger;();summary;df-generated | +| System.Reflection.Metadata;BlobReader;ReadDateTime;();summary;df-generated | +| System.Reflection.Metadata;BlobReader;ReadDecimal;();summary;df-generated | +| System.Reflection.Metadata;BlobReader;ReadDouble;();summary;df-generated | +| System.Reflection.Metadata;BlobReader;ReadGuid;();summary;df-generated | +| System.Reflection.Metadata;BlobReader;ReadInt16;();summary;df-generated | +| System.Reflection.Metadata;BlobReader;ReadInt32;();summary;df-generated | +| System.Reflection.Metadata;BlobReader;ReadInt64;();summary;df-generated | +| System.Reflection.Metadata;BlobReader;ReadSByte;();summary;df-generated | +| System.Reflection.Metadata;BlobReader;ReadSerializationTypeCode;();summary;df-generated | +| System.Reflection.Metadata;BlobReader;ReadSignatureHeader;();summary;df-generated | +| System.Reflection.Metadata;BlobReader;ReadSignatureTypeCode;();summary;df-generated | +| System.Reflection.Metadata;BlobReader;ReadSingle;();summary;df-generated | +| System.Reflection.Metadata;BlobReader;ReadTypeHandle;();summary;df-generated | +| System.Reflection.Metadata;BlobReader;ReadUInt16;();summary;df-generated | +| System.Reflection.Metadata;BlobReader;ReadUInt32;();summary;df-generated | +| System.Reflection.Metadata;BlobReader;ReadUInt64;();summary;df-generated | +| System.Reflection.Metadata;BlobReader;Reset;();summary;df-generated | +| System.Reflection.Metadata;BlobReader;TryReadCompressedInteger;(System.Int32);summary;df-generated | +| System.Reflection.Metadata;BlobReader;TryReadCompressedSignedInteger;(System.Int32);summary;df-generated | +| System.Reflection.Metadata;BlobReader;get_Length;();summary;df-generated | +| System.Reflection.Metadata;BlobReader;get_Offset;();summary;df-generated | +| System.Reflection.Metadata;BlobReader;get_RemainingBytes;();summary;df-generated | +| System.Reflection.Metadata;BlobReader;set_Offset;(System.Int32);summary;df-generated | +| System.Reflection.Metadata;BlobWriter;Align;(System.Int32);summary;df-generated | +| System.Reflection.Metadata;BlobWriter;BlobWriter;(System.Byte[]);summary;df-generated | +| System.Reflection.Metadata;BlobWriter;BlobWriter;(System.Int32);summary;df-generated | +| System.Reflection.Metadata;BlobWriter;BlobWriter;(System.Reflection.Metadata.Blob);summary;df-generated | +| System.Reflection.Metadata;BlobWriter;Clear;();summary;df-generated | +| System.Reflection.Metadata;BlobWriter;ContentEquals;(System.Reflection.Metadata.BlobWriter);summary;df-generated | +| System.Reflection.Metadata;BlobWriter;PadTo;(System.Int32);summary;df-generated | +| System.Reflection.Metadata;BlobWriter;ToArray;();summary;df-generated | +| System.Reflection.Metadata;BlobWriter;ToArray;(System.Int32,System.Int32);summary;df-generated | +| System.Reflection.Metadata;BlobWriter;ToImmutableArray;();summary;df-generated | +| System.Reflection.Metadata;BlobWriter;ToImmutableArray;(System.Int32,System.Int32);summary;df-generated | +| System.Reflection.Metadata;BlobWriter;WriteBoolean;(System.Boolean);summary;df-generated | +| System.Reflection.Metadata;BlobWriter;WriteByte;(System.Byte);summary;df-generated | +| System.Reflection.Metadata;BlobWriter;WriteBytes;(System.Byte*,System.Int32);summary;df-generated | +| System.Reflection.Metadata;BlobWriter;WriteBytes;(System.Byte,System.Int32);summary;df-generated | +| System.Reflection.Metadata;BlobWriter;WriteBytes;(System.Byte[]);summary;df-generated | +| System.Reflection.Metadata;BlobWriter;WriteBytes;(System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Reflection.Metadata;BlobWriter;WriteBytes;(System.Collections.Immutable.ImmutableArray);summary;df-generated | +| System.Reflection.Metadata;BlobWriter;WriteBytes;(System.Collections.Immutable.ImmutableArray,System.Int32,System.Int32);summary;df-generated | +| System.Reflection.Metadata;BlobWriter;WriteBytes;(System.Reflection.Metadata.BlobBuilder);summary;df-generated | +| System.Reflection.Metadata;BlobWriter;WriteCompressedInteger;(System.Int32);summary;df-generated | +| System.Reflection.Metadata;BlobWriter;WriteCompressedSignedInteger;(System.Int32);summary;df-generated | +| System.Reflection.Metadata;BlobWriter;WriteConstant;(System.Object);summary;df-generated | +| System.Reflection.Metadata;BlobWriter;WriteDateTime;(System.DateTime);summary;df-generated | +| System.Reflection.Metadata;BlobWriter;WriteDecimal;(System.Decimal);summary;df-generated | +| System.Reflection.Metadata;BlobWriter;WriteDouble;(System.Double);summary;df-generated | +| System.Reflection.Metadata;BlobWriter;WriteGuid;(System.Guid);summary;df-generated | +| System.Reflection.Metadata;BlobWriter;WriteInt16;(System.Int16);summary;df-generated | +| System.Reflection.Metadata;BlobWriter;WriteInt16BE;(System.Int16);summary;df-generated | +| System.Reflection.Metadata;BlobWriter;WriteInt32;(System.Int32);summary;df-generated | +| System.Reflection.Metadata;BlobWriter;WriteInt32BE;(System.Int32);summary;df-generated | +| System.Reflection.Metadata;BlobWriter;WriteInt64;(System.Int64);summary;df-generated | +| System.Reflection.Metadata;BlobWriter;WriteReference;(System.Int32,System.Boolean);summary;df-generated | +| System.Reflection.Metadata;BlobWriter;WriteSByte;(System.SByte);summary;df-generated | +| System.Reflection.Metadata;BlobWriter;WriteSerializedString;(System.String);summary;df-generated | +| System.Reflection.Metadata;BlobWriter;WriteSingle;(System.Single);summary;df-generated | +| System.Reflection.Metadata;BlobWriter;WriteUInt16;(System.UInt16);summary;df-generated | +| System.Reflection.Metadata;BlobWriter;WriteUInt16BE;(System.UInt16);summary;df-generated | +| System.Reflection.Metadata;BlobWriter;WriteUInt32;(System.UInt32);summary;df-generated | +| System.Reflection.Metadata;BlobWriter;WriteUInt32BE;(System.UInt32);summary;df-generated | +| System.Reflection.Metadata;BlobWriter;WriteUInt64;(System.UInt64);summary;df-generated | +| System.Reflection.Metadata;BlobWriter;WriteUTF8;(System.String,System.Boolean);summary;df-generated | +| System.Reflection.Metadata;BlobWriter;WriteUTF16;(System.Char[]);summary;df-generated | +| System.Reflection.Metadata;BlobWriter;WriteUTF16;(System.String);summary;df-generated | +| System.Reflection.Metadata;BlobWriter;WriteUserString;(System.String);summary;df-generated | +| System.Reflection.Metadata;BlobWriter;get_Length;();summary;df-generated | +| System.Reflection.Metadata;BlobWriter;get_Offset;();summary;df-generated | +| System.Reflection.Metadata;BlobWriter;get_RemainingBytes;();summary;df-generated | +| System.Reflection.Metadata;BlobWriter;set_Offset;(System.Int32);summary;df-generated | +| System.Reflection.Metadata;Constant;get_Parent;();summary;df-generated | +| System.Reflection.Metadata;Constant;get_TypeCode;();summary;df-generated | +| System.Reflection.Metadata;Constant;get_Value;();summary;df-generated | +| System.Reflection.Metadata;ConstantHandle;Equals;(System.Object);summary;df-generated | +| System.Reflection.Metadata;ConstantHandle;Equals;(System.Reflection.Metadata.ConstantHandle);summary;df-generated | +| System.Reflection.Metadata;ConstantHandle;GetHashCode;();summary;df-generated | +| System.Reflection.Metadata;ConstantHandle;get_IsNil;();summary;df-generated | +| System.Reflection.Metadata;CustomAttribute;DecodeValue<>;(System.Reflection.Metadata.ICustomAttributeTypeProvider);summary;df-generated | +| System.Reflection.Metadata;CustomAttribute;get_Constructor;();summary;df-generated | +| System.Reflection.Metadata;CustomAttribute;get_Parent;();summary;df-generated | +| System.Reflection.Metadata;CustomAttribute;get_Value;();summary;df-generated | +| System.Reflection.Metadata;CustomAttributeHandle;Equals;(System.Object);summary;df-generated | +| System.Reflection.Metadata;CustomAttributeHandle;Equals;(System.Reflection.Metadata.CustomAttributeHandle);summary;df-generated | +| System.Reflection.Metadata;CustomAttributeHandle;GetHashCode;();summary;df-generated | +| System.Reflection.Metadata;CustomAttributeHandle;get_IsNil;();summary;df-generated | +| System.Reflection.Metadata;CustomAttributeHandleCollection+Enumerator;Dispose;();summary;df-generated | +| System.Reflection.Metadata;CustomAttributeHandleCollection+Enumerator;MoveNext;();summary;df-generated | +| System.Reflection.Metadata;CustomAttributeHandleCollection+Enumerator;Reset;();summary;df-generated | +| System.Reflection.Metadata;CustomAttributeHandleCollection+Enumerator;get_Current;();summary;df-generated | +| System.Reflection.Metadata;CustomAttributeHandleCollection;get_Count;();summary;df-generated | +| System.Reflection.Metadata;CustomAttributeNamedArgument<>;CustomAttributeNamedArgument;(System.String,System.Reflection.Metadata.CustomAttributeNamedArgumentKind,TType,System.Object);summary;df-generated | +| System.Reflection.Metadata;CustomAttributeNamedArgument<>;get_Kind;();summary;df-generated | +| System.Reflection.Metadata;CustomAttributeNamedArgument<>;get_Name;();summary;df-generated | +| System.Reflection.Metadata;CustomAttributeNamedArgument<>;get_Type;();summary;df-generated | +| System.Reflection.Metadata;CustomAttributeNamedArgument<>;get_Value;();summary;df-generated | +| System.Reflection.Metadata;CustomAttributeTypedArgument<>;CustomAttributeTypedArgument;(TType,System.Object);summary;df-generated | +| System.Reflection.Metadata;CustomAttributeTypedArgument<>;get_Type;();summary;df-generated | +| System.Reflection.Metadata;CustomAttributeTypedArgument<>;get_Value;();summary;df-generated | +| System.Reflection.Metadata;CustomAttributeValue<>;CustomAttributeValue;(System.Collections.Immutable.ImmutableArray>,System.Collections.Immutable.ImmutableArray>);summary;df-generated | +| System.Reflection.Metadata;CustomAttributeValue<>;get_FixedArguments;();summary;df-generated | +| System.Reflection.Metadata;CustomAttributeValue<>;get_NamedArguments;();summary;df-generated | +| System.Reflection.Metadata;CustomDebugInformation;get_Kind;();summary;df-generated | +| System.Reflection.Metadata;CustomDebugInformation;get_Parent;();summary;df-generated | +| System.Reflection.Metadata;CustomDebugInformation;get_Value;();summary;df-generated | +| System.Reflection.Metadata;CustomDebugInformationHandle;Equals;(System.Object);summary;df-generated | +| System.Reflection.Metadata;CustomDebugInformationHandle;Equals;(System.Reflection.Metadata.CustomDebugInformationHandle);summary;df-generated | +| System.Reflection.Metadata;CustomDebugInformationHandle;GetHashCode;();summary;df-generated | +| System.Reflection.Metadata;CustomDebugInformationHandle;get_IsNil;();summary;df-generated | +| System.Reflection.Metadata;CustomDebugInformationHandleCollection+Enumerator;Dispose;();summary;df-generated | +| System.Reflection.Metadata;CustomDebugInformationHandleCollection+Enumerator;MoveNext;();summary;df-generated | +| System.Reflection.Metadata;CustomDebugInformationHandleCollection+Enumerator;Reset;();summary;df-generated | +| System.Reflection.Metadata;CustomDebugInformationHandleCollection+Enumerator;get_Current;();summary;df-generated | +| System.Reflection.Metadata;CustomDebugInformationHandleCollection;get_Count;();summary;df-generated | +| System.Reflection.Metadata;DebugMetadataHeader;get_EntryPoint;();summary;df-generated | +| System.Reflection.Metadata;DebugMetadataHeader;get_Id;();summary;df-generated | +| System.Reflection.Metadata;DebugMetadataHeader;get_IdStartOffset;();summary;df-generated | +| System.Reflection.Metadata;DeclarativeSecurityAttribute;get_Action;();summary;df-generated | +| System.Reflection.Metadata;DeclarativeSecurityAttribute;get_Parent;();summary;df-generated | +| System.Reflection.Metadata;DeclarativeSecurityAttribute;get_PermissionSet;();summary;df-generated | +| System.Reflection.Metadata;DeclarativeSecurityAttributeHandle;Equals;(System.Object);summary;df-generated | +| System.Reflection.Metadata;DeclarativeSecurityAttributeHandle;Equals;(System.Reflection.Metadata.DeclarativeSecurityAttributeHandle);summary;df-generated | +| System.Reflection.Metadata;DeclarativeSecurityAttributeHandle;GetHashCode;();summary;df-generated | +| System.Reflection.Metadata;DeclarativeSecurityAttributeHandle;get_IsNil;();summary;df-generated | +| System.Reflection.Metadata;DeclarativeSecurityAttributeHandleCollection+Enumerator;Dispose;();summary;df-generated | +| System.Reflection.Metadata;DeclarativeSecurityAttributeHandleCollection+Enumerator;MoveNext;();summary;df-generated | +| System.Reflection.Metadata;DeclarativeSecurityAttributeHandleCollection+Enumerator;Reset;();summary;df-generated | +| System.Reflection.Metadata;DeclarativeSecurityAttributeHandleCollection+Enumerator;get_Current;();summary;df-generated | +| System.Reflection.Metadata;DeclarativeSecurityAttributeHandleCollection;get_Count;();summary;df-generated | +| System.Reflection.Metadata;Document;get_Hash;();summary;df-generated | +| System.Reflection.Metadata;Document;get_HashAlgorithm;();summary;df-generated | +| System.Reflection.Metadata;Document;get_Language;();summary;df-generated | +| System.Reflection.Metadata;Document;get_Name;();summary;df-generated | +| System.Reflection.Metadata;DocumentHandle;Equals;(System.Object);summary;df-generated | +| System.Reflection.Metadata;DocumentHandle;Equals;(System.Reflection.Metadata.DocumentHandle);summary;df-generated | +| System.Reflection.Metadata;DocumentHandle;GetHashCode;();summary;df-generated | +| System.Reflection.Metadata;DocumentHandle;get_IsNil;();summary;df-generated | +| System.Reflection.Metadata;DocumentHandleCollection+Enumerator;Dispose;();summary;df-generated | +| System.Reflection.Metadata;DocumentHandleCollection+Enumerator;MoveNext;();summary;df-generated | +| System.Reflection.Metadata;DocumentHandleCollection+Enumerator;Reset;();summary;df-generated | +| System.Reflection.Metadata;DocumentHandleCollection+Enumerator;get_Current;();summary;df-generated | +| System.Reflection.Metadata;DocumentHandleCollection;get_Count;();summary;df-generated | +| System.Reflection.Metadata;DocumentNameBlobHandle;Equals;(System.Object);summary;df-generated | +| System.Reflection.Metadata;DocumentNameBlobHandle;Equals;(System.Reflection.Metadata.DocumentNameBlobHandle);summary;df-generated | +| System.Reflection.Metadata;DocumentNameBlobHandle;GetHashCode;();summary;df-generated | +| System.Reflection.Metadata;DocumentNameBlobHandle;get_IsNil;();summary;df-generated | +| System.Reflection.Metadata;EntityHandle;Equals;(System.Object);summary;df-generated | +| System.Reflection.Metadata;EntityHandle;Equals;(System.Reflection.Metadata.EntityHandle);summary;df-generated | +| System.Reflection.Metadata;EntityHandle;GetHashCode;();summary;df-generated | +| System.Reflection.Metadata;EntityHandle;get_IsNil;();summary;df-generated | +| System.Reflection.Metadata;EntityHandle;get_Kind;();summary;df-generated | +| System.Reflection.Metadata;EventAccessors;get_Adder;();summary;df-generated | +| System.Reflection.Metadata;EventAccessors;get_Raiser;();summary;df-generated | +| System.Reflection.Metadata;EventAccessors;get_Remover;();summary;df-generated | +| System.Reflection.Metadata;EventDefinition;GetAccessors;();summary;df-generated | +| System.Reflection.Metadata;EventDefinition;get_Attributes;();summary;df-generated | +| System.Reflection.Metadata;EventDefinition;get_Name;();summary;df-generated | +| System.Reflection.Metadata;EventDefinition;get_Type;();summary;df-generated | +| System.Reflection.Metadata;EventDefinitionHandle;Equals;(System.Object);summary;df-generated | +| System.Reflection.Metadata;EventDefinitionHandle;Equals;(System.Reflection.Metadata.EventDefinitionHandle);summary;df-generated | +| System.Reflection.Metadata;EventDefinitionHandle;GetHashCode;();summary;df-generated | +| System.Reflection.Metadata;EventDefinitionHandle;get_IsNil;();summary;df-generated | +| System.Reflection.Metadata;EventDefinitionHandleCollection+Enumerator;Dispose;();summary;df-generated | +| System.Reflection.Metadata;EventDefinitionHandleCollection+Enumerator;MoveNext;();summary;df-generated | +| System.Reflection.Metadata;EventDefinitionHandleCollection+Enumerator;Reset;();summary;df-generated | +| System.Reflection.Metadata;EventDefinitionHandleCollection+Enumerator;get_Current;();summary;df-generated | +| System.Reflection.Metadata;EventDefinitionHandleCollection;get_Count;();summary;df-generated | +| System.Reflection.Metadata;ExceptionRegion;get_CatchType;();summary;df-generated | +| System.Reflection.Metadata;ExceptionRegion;get_FilterOffset;();summary;df-generated | +| System.Reflection.Metadata;ExceptionRegion;get_HandlerLength;();summary;df-generated | +| System.Reflection.Metadata;ExceptionRegion;get_HandlerOffset;();summary;df-generated | +| System.Reflection.Metadata;ExceptionRegion;get_Kind;();summary;df-generated | +| System.Reflection.Metadata;ExceptionRegion;get_TryLength;();summary;df-generated | +| System.Reflection.Metadata;ExceptionRegion;get_TryOffset;();summary;df-generated | +| System.Reflection.Metadata;ExportedType;get_Attributes;();summary;df-generated | +| System.Reflection.Metadata;ExportedType;get_Implementation;();summary;df-generated | +| System.Reflection.Metadata;ExportedType;get_IsForwarder;();summary;df-generated | +| System.Reflection.Metadata;ExportedType;get_Name;();summary;df-generated | +| System.Reflection.Metadata;ExportedType;get_Namespace;();summary;df-generated | +| System.Reflection.Metadata;ExportedType;get_NamespaceDefinition;();summary;df-generated | +| System.Reflection.Metadata;ExportedTypeHandle;Equals;(System.Object);summary;df-generated | +| System.Reflection.Metadata;ExportedTypeHandle;Equals;(System.Reflection.Metadata.ExportedTypeHandle);summary;df-generated | +| System.Reflection.Metadata;ExportedTypeHandle;GetHashCode;();summary;df-generated | +| System.Reflection.Metadata;ExportedTypeHandle;get_IsNil;();summary;df-generated | +| System.Reflection.Metadata;ExportedTypeHandleCollection+Enumerator;Dispose;();summary;df-generated | +| System.Reflection.Metadata;ExportedTypeHandleCollection+Enumerator;MoveNext;();summary;df-generated | +| System.Reflection.Metadata;ExportedTypeHandleCollection+Enumerator;Reset;();summary;df-generated | +| System.Reflection.Metadata;ExportedTypeHandleCollection+Enumerator;get_Current;();summary;df-generated | +| System.Reflection.Metadata;ExportedTypeHandleCollection;GetEnumerator;();summary;df-generated | +| System.Reflection.Metadata;ExportedTypeHandleCollection;get_Count;();summary;df-generated | +| System.Reflection.Metadata;FieldDefinition;DecodeSignature<,>;(System.Reflection.Metadata.ISignatureTypeProvider,TGenericContext);summary;df-generated | +| System.Reflection.Metadata;FieldDefinition;GetDeclaringType;();summary;df-generated | +| System.Reflection.Metadata;FieldDefinition;GetDefaultValue;();summary;df-generated | +| System.Reflection.Metadata;FieldDefinition;GetMarshallingDescriptor;();summary;df-generated | +| System.Reflection.Metadata;FieldDefinition;GetOffset;();summary;df-generated | +| System.Reflection.Metadata;FieldDefinition;GetRelativeVirtualAddress;();summary;df-generated | +| System.Reflection.Metadata;FieldDefinition;get_Attributes;();summary;df-generated | +| System.Reflection.Metadata;FieldDefinition;get_Name;();summary;df-generated | +| System.Reflection.Metadata;FieldDefinition;get_Signature;();summary;df-generated | +| System.Reflection.Metadata;FieldDefinitionHandle;Equals;(System.Object);summary;df-generated | +| System.Reflection.Metadata;FieldDefinitionHandle;Equals;(System.Reflection.Metadata.FieldDefinitionHandle);summary;df-generated | +| System.Reflection.Metadata;FieldDefinitionHandle;GetHashCode;();summary;df-generated | +| System.Reflection.Metadata;FieldDefinitionHandle;get_IsNil;();summary;df-generated | +| System.Reflection.Metadata;FieldDefinitionHandleCollection+Enumerator;Dispose;();summary;df-generated | +| System.Reflection.Metadata;FieldDefinitionHandleCollection+Enumerator;MoveNext;();summary;df-generated | +| System.Reflection.Metadata;FieldDefinitionHandleCollection+Enumerator;Reset;();summary;df-generated | +| System.Reflection.Metadata;FieldDefinitionHandleCollection+Enumerator;get_Current;();summary;df-generated | +| System.Reflection.Metadata;FieldDefinitionHandleCollection;get_Count;();summary;df-generated | +| System.Reflection.Metadata;GenericParameter;GetConstraints;();summary;df-generated | +| System.Reflection.Metadata;GenericParameter;get_Attributes;();summary;df-generated | +| System.Reflection.Metadata;GenericParameter;get_Index;();summary;df-generated | +| System.Reflection.Metadata;GenericParameter;get_Name;();summary;df-generated | +| System.Reflection.Metadata;GenericParameter;get_Parent;();summary;df-generated | +| System.Reflection.Metadata;GenericParameterConstraint;get_Parameter;();summary;df-generated | +| System.Reflection.Metadata;GenericParameterConstraint;get_Type;();summary;df-generated | +| System.Reflection.Metadata;GenericParameterConstraintHandle;Equals;(System.Object);summary;df-generated | +| System.Reflection.Metadata;GenericParameterConstraintHandle;Equals;(System.Reflection.Metadata.GenericParameterConstraintHandle);summary;df-generated | +| System.Reflection.Metadata;GenericParameterConstraintHandle;GetHashCode;();summary;df-generated | +| System.Reflection.Metadata;GenericParameterConstraintHandle;get_IsNil;();summary;df-generated | +| System.Reflection.Metadata;GenericParameterConstraintHandleCollection+Enumerator;Dispose;();summary;df-generated | +| System.Reflection.Metadata;GenericParameterConstraintHandleCollection+Enumerator;MoveNext;();summary;df-generated | +| System.Reflection.Metadata;GenericParameterConstraintHandleCollection+Enumerator;Reset;();summary;df-generated | +| System.Reflection.Metadata;GenericParameterConstraintHandleCollection+Enumerator;get_Current;();summary;df-generated | +| System.Reflection.Metadata;GenericParameterConstraintHandleCollection;GetEnumerator;();summary;df-generated | +| System.Reflection.Metadata;GenericParameterConstraintHandleCollection;get_Count;();summary;df-generated | +| System.Reflection.Metadata;GenericParameterConstraintHandleCollection;get_Item;(System.Int32);summary;df-generated | +| System.Reflection.Metadata;GenericParameterHandle;Equals;(System.Object);summary;df-generated | +| System.Reflection.Metadata;GenericParameterHandle;Equals;(System.Reflection.Metadata.GenericParameterHandle);summary;df-generated | +| System.Reflection.Metadata;GenericParameterHandle;GetHashCode;();summary;df-generated | +| System.Reflection.Metadata;GenericParameterHandle;get_IsNil;();summary;df-generated | +| System.Reflection.Metadata;GenericParameterHandleCollection+Enumerator;Dispose;();summary;df-generated | +| System.Reflection.Metadata;GenericParameterHandleCollection+Enumerator;MoveNext;();summary;df-generated | +| System.Reflection.Metadata;GenericParameterHandleCollection+Enumerator;Reset;();summary;df-generated | +| System.Reflection.Metadata;GenericParameterHandleCollection+Enumerator;get_Current;();summary;df-generated | +| System.Reflection.Metadata;GenericParameterHandleCollection;GetEnumerator;();summary;df-generated | +| System.Reflection.Metadata;GenericParameterHandleCollection;get_Count;();summary;df-generated | +| System.Reflection.Metadata;GenericParameterHandleCollection;get_Item;(System.Int32);summary;df-generated | +| System.Reflection.Metadata;GuidHandle;Equals;(System.Object);summary;df-generated | +| System.Reflection.Metadata;GuidHandle;Equals;(System.Reflection.Metadata.GuidHandle);summary;df-generated | +| System.Reflection.Metadata;GuidHandle;GetHashCode;();summary;df-generated | +| System.Reflection.Metadata;GuidHandle;get_IsNil;();summary;df-generated | +| System.Reflection.Metadata;Handle;Equals;(System.Object);summary;df-generated | +| System.Reflection.Metadata;Handle;Equals;(System.Reflection.Metadata.Handle);summary;df-generated | +| System.Reflection.Metadata;Handle;GetHashCode;();summary;df-generated | +| System.Reflection.Metadata;Handle;get_IsNil;();summary;df-generated | +| System.Reflection.Metadata;Handle;get_Kind;();summary;df-generated | +| System.Reflection.Metadata;HandleComparer;Compare;(System.Reflection.Metadata.EntityHandle,System.Reflection.Metadata.EntityHandle);summary;df-generated | +| System.Reflection.Metadata;HandleComparer;Compare;(System.Reflection.Metadata.Handle,System.Reflection.Metadata.Handle);summary;df-generated | +| System.Reflection.Metadata;HandleComparer;Equals;(System.Reflection.Metadata.EntityHandle,System.Reflection.Metadata.EntityHandle);summary;df-generated | +| System.Reflection.Metadata;HandleComparer;Equals;(System.Reflection.Metadata.Handle,System.Reflection.Metadata.Handle);summary;df-generated | +| System.Reflection.Metadata;HandleComparer;GetHashCode;(System.Reflection.Metadata.EntityHandle);summary;df-generated | +| System.Reflection.Metadata;HandleComparer;GetHashCode;(System.Reflection.Metadata.Handle);summary;df-generated | +| System.Reflection.Metadata;HandleComparer;get_Default;();summary;df-generated | +| System.Reflection.Metadata;IConstructedTypeProvider<>;GetArrayType;(TType,System.Reflection.Metadata.ArrayShape);summary;df-generated | +| System.Reflection.Metadata;IConstructedTypeProvider<>;GetByReferenceType;(TType);summary;df-generated | +| System.Reflection.Metadata;IConstructedTypeProvider<>;GetGenericInstantiation;(TType,System.Collections.Immutable.ImmutableArray);summary;df-generated | +| System.Reflection.Metadata;IConstructedTypeProvider<>;GetPointerType;(TType);summary;df-generated | +| System.Reflection.Metadata;ICustomAttributeTypeProvider<>;GetSystemType;();summary;df-generated | +| System.Reflection.Metadata;ICustomAttributeTypeProvider<>;GetTypeFromSerializedName;(System.String);summary;df-generated | +| System.Reflection.Metadata;ICustomAttributeTypeProvider<>;GetUnderlyingEnumType;(TType);summary;df-generated | +| System.Reflection.Metadata;ICustomAttributeTypeProvider<>;IsSystemType;(TType);summary;df-generated | +| System.Reflection.Metadata;ILOpCodeExtensions;GetBranchOperandSize;(System.Reflection.Metadata.ILOpCode);summary;df-generated | +| System.Reflection.Metadata;ILOpCodeExtensions;GetLongBranch;(System.Reflection.Metadata.ILOpCode);summary;df-generated | +| System.Reflection.Metadata;ILOpCodeExtensions;GetShortBranch;(System.Reflection.Metadata.ILOpCode);summary;df-generated | +| System.Reflection.Metadata;ILOpCodeExtensions;IsBranch;(System.Reflection.Metadata.ILOpCode);summary;df-generated | +| System.Reflection.Metadata;ISZArrayTypeProvider<>;GetSZArrayType;(TType);summary;df-generated | +| System.Reflection.Metadata;ISignatureTypeProvider<,>;GetFunctionPointerType;(System.Reflection.Metadata.MethodSignature);summary;df-generated | +| System.Reflection.Metadata;ISignatureTypeProvider<,>;GetGenericMethodParameter;(TGenericContext,System.Int32);summary;df-generated | +| System.Reflection.Metadata;ISignatureTypeProvider<,>;GetGenericTypeParameter;(TGenericContext,System.Int32);summary;df-generated | +| System.Reflection.Metadata;ISignatureTypeProvider<,>;GetModifiedType;(TType,TType,System.Boolean);summary;df-generated | +| System.Reflection.Metadata;ISignatureTypeProvider<,>;GetPinnedType;(TType);summary;df-generated | +| System.Reflection.Metadata;ISignatureTypeProvider<,>;GetTypeFromSpecification;(System.Reflection.Metadata.MetadataReader,TGenericContext,System.Reflection.Metadata.TypeSpecificationHandle,System.Byte);summary;df-generated | +| System.Reflection.Metadata;ISimpleTypeProvider<>;GetPrimitiveType;(System.Reflection.Metadata.PrimitiveTypeCode);summary;df-generated | +| System.Reflection.Metadata;ISimpleTypeProvider<>;GetTypeFromDefinition;(System.Reflection.Metadata.MetadataReader,System.Reflection.Metadata.TypeDefinitionHandle,System.Byte);summary;df-generated | +| System.Reflection.Metadata;ISimpleTypeProvider<>;GetTypeFromReference;(System.Reflection.Metadata.MetadataReader,System.Reflection.Metadata.TypeReferenceHandle,System.Byte);summary;df-generated | +| System.Reflection.Metadata;ImageFormatLimitationException;ImageFormatLimitationException;();summary;df-generated | +| System.Reflection.Metadata;ImageFormatLimitationException;ImageFormatLimitationException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Reflection.Metadata;ImageFormatLimitationException;ImageFormatLimitationException;(System.String);summary;df-generated | +| System.Reflection.Metadata;ImageFormatLimitationException;ImageFormatLimitationException;(System.String,System.Exception);summary;df-generated | +| System.Reflection.Metadata;ImportDefinition;get_Alias;();summary;df-generated | +| System.Reflection.Metadata;ImportDefinition;get_Kind;();summary;df-generated | +| System.Reflection.Metadata;ImportDefinition;get_TargetAssembly;();summary;df-generated | +| System.Reflection.Metadata;ImportDefinition;get_TargetNamespace;();summary;df-generated | +| System.Reflection.Metadata;ImportDefinition;get_TargetType;();summary;df-generated | +| System.Reflection.Metadata;ImportDefinitionCollection+Enumerator;Dispose;();summary;df-generated | +| System.Reflection.Metadata;ImportDefinitionCollection+Enumerator;MoveNext;();summary;df-generated | +| System.Reflection.Metadata;ImportDefinitionCollection+Enumerator;Reset;();summary;df-generated | +| System.Reflection.Metadata;ImportScope;GetImports;();summary;df-generated | +| System.Reflection.Metadata;ImportScope;get_ImportsBlob;();summary;df-generated | +| System.Reflection.Metadata;ImportScope;get_Parent;();summary;df-generated | +| System.Reflection.Metadata;ImportScopeCollection+Enumerator;Dispose;();summary;df-generated | +| System.Reflection.Metadata;ImportScopeCollection+Enumerator;MoveNext;();summary;df-generated | +| System.Reflection.Metadata;ImportScopeCollection+Enumerator;Reset;();summary;df-generated | +| System.Reflection.Metadata;ImportScopeCollection+Enumerator;get_Current;();summary;df-generated | +| System.Reflection.Metadata;ImportScopeCollection;get_Count;();summary;df-generated | +| System.Reflection.Metadata;ImportScopeHandle;Equals;(System.Object);summary;df-generated | +| System.Reflection.Metadata;ImportScopeHandle;Equals;(System.Reflection.Metadata.ImportScopeHandle);summary;df-generated | +| System.Reflection.Metadata;ImportScopeHandle;GetHashCode;();summary;df-generated | +| System.Reflection.Metadata;ImportScopeHandle;get_IsNil;();summary;df-generated | +| System.Reflection.Metadata;InterfaceImplementation;get_Interface;();summary;df-generated | +| System.Reflection.Metadata;InterfaceImplementationHandle;Equals;(System.Object);summary;df-generated | +| System.Reflection.Metadata;InterfaceImplementationHandle;Equals;(System.Reflection.Metadata.InterfaceImplementationHandle);summary;df-generated | +| System.Reflection.Metadata;InterfaceImplementationHandle;GetHashCode;();summary;df-generated | +| System.Reflection.Metadata;InterfaceImplementationHandle;get_IsNil;();summary;df-generated | +| System.Reflection.Metadata;InterfaceImplementationHandleCollection+Enumerator;Dispose;();summary;df-generated | +| System.Reflection.Metadata;InterfaceImplementationHandleCollection+Enumerator;MoveNext;();summary;df-generated | +| System.Reflection.Metadata;InterfaceImplementationHandleCollection+Enumerator;Reset;();summary;df-generated | +| System.Reflection.Metadata;InterfaceImplementationHandleCollection+Enumerator;get_Current;();summary;df-generated | +| System.Reflection.Metadata;InterfaceImplementationHandleCollection;get_Count;();summary;df-generated | +| System.Reflection.Metadata;LocalConstant;get_Name;();summary;df-generated | +| System.Reflection.Metadata;LocalConstant;get_Signature;();summary;df-generated | +| System.Reflection.Metadata;LocalConstantHandle;Equals;(System.Object);summary;df-generated | +| System.Reflection.Metadata;LocalConstantHandle;Equals;(System.Reflection.Metadata.LocalConstantHandle);summary;df-generated | +| System.Reflection.Metadata;LocalConstantHandle;GetHashCode;();summary;df-generated | +| System.Reflection.Metadata;LocalConstantHandle;get_IsNil;();summary;df-generated | +| System.Reflection.Metadata;LocalConstantHandleCollection+Enumerator;Dispose;();summary;df-generated | +| System.Reflection.Metadata;LocalConstantHandleCollection+Enumerator;MoveNext;();summary;df-generated | +| System.Reflection.Metadata;LocalConstantHandleCollection+Enumerator;Reset;();summary;df-generated | +| System.Reflection.Metadata;LocalConstantHandleCollection+Enumerator;get_Current;();summary;df-generated | +| System.Reflection.Metadata;LocalConstantHandleCollection;get_Count;();summary;df-generated | +| System.Reflection.Metadata;LocalScope;get_EndOffset;();summary;df-generated | +| System.Reflection.Metadata;LocalScope;get_ImportScope;();summary;df-generated | +| System.Reflection.Metadata;LocalScope;get_Length;();summary;df-generated | +| System.Reflection.Metadata;LocalScope;get_Method;();summary;df-generated | +| System.Reflection.Metadata;LocalScope;get_StartOffset;();summary;df-generated | +| System.Reflection.Metadata;LocalScopeHandle;Equals;(System.Object);summary;df-generated | +| System.Reflection.Metadata;LocalScopeHandle;Equals;(System.Reflection.Metadata.LocalScopeHandle);summary;df-generated | +| System.Reflection.Metadata;LocalScopeHandle;GetHashCode;();summary;df-generated | +| System.Reflection.Metadata;LocalScopeHandle;get_IsNil;();summary;df-generated | +| System.Reflection.Metadata;LocalScopeHandleCollection+ChildrenEnumerator;Dispose;();summary;df-generated | +| System.Reflection.Metadata;LocalScopeHandleCollection+ChildrenEnumerator;MoveNext;();summary;df-generated | +| System.Reflection.Metadata;LocalScopeHandleCollection+ChildrenEnumerator;Reset;();summary;df-generated | +| System.Reflection.Metadata;LocalScopeHandleCollection+ChildrenEnumerator;get_Current;();summary;df-generated | +| System.Reflection.Metadata;LocalScopeHandleCollection+Enumerator;Dispose;();summary;df-generated | +| System.Reflection.Metadata;LocalScopeHandleCollection+Enumerator;MoveNext;();summary;df-generated | +| System.Reflection.Metadata;LocalScopeHandleCollection+Enumerator;Reset;();summary;df-generated | +| System.Reflection.Metadata;LocalScopeHandleCollection+Enumerator;get_Current;();summary;df-generated | +| System.Reflection.Metadata;LocalScopeHandleCollection;get_Count;();summary;df-generated | +| System.Reflection.Metadata;LocalVariable;get_Attributes;();summary;df-generated | +| System.Reflection.Metadata;LocalVariable;get_Index;();summary;df-generated | +| System.Reflection.Metadata;LocalVariable;get_Name;();summary;df-generated | +| System.Reflection.Metadata;LocalVariableHandle;Equals;(System.Object);summary;df-generated | +| System.Reflection.Metadata;LocalVariableHandle;Equals;(System.Reflection.Metadata.LocalVariableHandle);summary;df-generated | +| System.Reflection.Metadata;LocalVariableHandle;GetHashCode;();summary;df-generated | +| System.Reflection.Metadata;LocalVariableHandle;get_IsNil;();summary;df-generated | +| System.Reflection.Metadata;LocalVariableHandleCollection+Enumerator;Dispose;();summary;df-generated | +| System.Reflection.Metadata;LocalVariableHandleCollection+Enumerator;MoveNext;();summary;df-generated | +| System.Reflection.Metadata;LocalVariableHandleCollection+Enumerator;Reset;();summary;df-generated | +| System.Reflection.Metadata;LocalVariableHandleCollection+Enumerator;get_Current;();summary;df-generated | +| System.Reflection.Metadata;LocalVariableHandleCollection;get_Count;();summary;df-generated | +| System.Reflection.Metadata;ManifestResource;get_Attributes;();summary;df-generated | +| System.Reflection.Metadata;ManifestResource;get_Implementation;();summary;df-generated | +| System.Reflection.Metadata;ManifestResource;get_Name;();summary;df-generated | +| System.Reflection.Metadata;ManifestResource;get_Offset;();summary;df-generated | +| System.Reflection.Metadata;ManifestResourceHandle;Equals;(System.Object);summary;df-generated | +| System.Reflection.Metadata;ManifestResourceHandle;Equals;(System.Reflection.Metadata.ManifestResourceHandle);summary;df-generated | +| System.Reflection.Metadata;ManifestResourceHandle;GetHashCode;();summary;df-generated | +| System.Reflection.Metadata;ManifestResourceHandle;get_IsNil;();summary;df-generated | +| System.Reflection.Metadata;ManifestResourceHandleCollection+Enumerator;Dispose;();summary;df-generated | +| System.Reflection.Metadata;ManifestResourceHandleCollection+Enumerator;MoveNext;();summary;df-generated | +| System.Reflection.Metadata;ManifestResourceHandleCollection+Enumerator;Reset;();summary;df-generated | +| System.Reflection.Metadata;ManifestResourceHandleCollection+Enumerator;get_Current;();summary;df-generated | +| System.Reflection.Metadata;ManifestResourceHandleCollection;GetEnumerator;();summary;df-generated | +| System.Reflection.Metadata;ManifestResourceHandleCollection;get_Count;();summary;df-generated | +| System.Reflection.Metadata;MemberReference;DecodeFieldSignature<,>;(System.Reflection.Metadata.ISignatureTypeProvider,TGenericContext);summary;df-generated | +| System.Reflection.Metadata;MemberReference;DecodeMethodSignature<,>;(System.Reflection.Metadata.ISignatureTypeProvider,TGenericContext);summary;df-generated | +| System.Reflection.Metadata;MemberReference;GetKind;();summary;df-generated | +| System.Reflection.Metadata;MemberReference;get_Name;();summary;df-generated | +| System.Reflection.Metadata;MemberReference;get_Parent;();summary;df-generated | +| System.Reflection.Metadata;MemberReference;get_Signature;();summary;df-generated | +| System.Reflection.Metadata;MemberReferenceHandle;Equals;(System.Object);summary;df-generated | +| System.Reflection.Metadata;MemberReferenceHandle;Equals;(System.Reflection.Metadata.MemberReferenceHandle);summary;df-generated | +| System.Reflection.Metadata;MemberReferenceHandle;GetHashCode;();summary;df-generated | +| System.Reflection.Metadata;MemberReferenceHandle;get_IsNil;();summary;df-generated | +| System.Reflection.Metadata;MemberReferenceHandleCollection+Enumerator;Dispose;();summary;df-generated | +| System.Reflection.Metadata;MemberReferenceHandleCollection+Enumerator;MoveNext;();summary;df-generated | +| System.Reflection.Metadata;MemberReferenceHandleCollection+Enumerator;Reset;();summary;df-generated | +| System.Reflection.Metadata;MemberReferenceHandleCollection+Enumerator;get_Current;();summary;df-generated | +| System.Reflection.Metadata;MemberReferenceHandleCollection;GetEnumerator;();summary;df-generated | +| System.Reflection.Metadata;MemberReferenceHandleCollection;get_Count;();summary;df-generated | +| System.Reflection.Metadata;MetadataReader;GetBlobBytes;(System.Reflection.Metadata.BlobHandle);summary;df-generated | +| System.Reflection.Metadata;MetadataReader;GetBlobContent;(System.Reflection.Metadata.BlobHandle);summary;df-generated | +| System.Reflection.Metadata;MetadataReader;GetBlobReader;(System.Reflection.Metadata.BlobHandle);summary;df-generated | +| System.Reflection.Metadata;MetadataReader;GetBlobReader;(System.Reflection.Metadata.StringHandle);summary;df-generated | +| System.Reflection.Metadata;MetadataReader;GetGuid;(System.Reflection.Metadata.GuidHandle);summary;df-generated | +| System.Reflection.Metadata;MetadataReader;GetNamespaceDefinition;(System.Reflection.Metadata.NamespaceDefinitionHandle);summary;df-generated | +| System.Reflection.Metadata;MetadataReader;GetString;(System.Reflection.Metadata.DocumentNameBlobHandle);summary;df-generated | +| System.Reflection.Metadata;MetadataReader;GetString;(System.Reflection.Metadata.NamespaceDefinitionHandle);summary;df-generated | +| System.Reflection.Metadata;MetadataReader;GetString;(System.Reflection.Metadata.StringHandle);summary;df-generated | +| System.Reflection.Metadata;MetadataReader;GetUserString;(System.Reflection.Metadata.UserStringHandle);summary;df-generated | +| System.Reflection.Metadata;MetadataReader;MetadataReader;(System.Byte*,System.Int32);summary;df-generated | +| System.Reflection.Metadata;MetadataReader;MetadataReader;(System.Byte*,System.Int32,System.Reflection.Metadata.MetadataReaderOptions);summary;df-generated | +| System.Reflection.Metadata;MetadataReader;MetadataReader;(System.Byte*,System.Int32,System.Reflection.Metadata.MetadataReaderOptions,System.Reflection.Metadata.MetadataStringDecoder);summary;df-generated | +| System.Reflection.Metadata;MetadataReader;get_AssemblyFiles;();summary;df-generated | +| System.Reflection.Metadata;MetadataReader;get_ExportedTypes;();summary;df-generated | +| System.Reflection.Metadata;MetadataReader;get_IsAssembly;();summary;df-generated | +| System.Reflection.Metadata;MetadataReader;get_ManifestResources;();summary;df-generated | +| System.Reflection.Metadata;MetadataReader;get_MemberReferences;();summary;df-generated | +| System.Reflection.Metadata;MetadataReader;get_MetadataKind;();summary;df-generated | +| System.Reflection.Metadata;MetadataReader;get_MetadataLength;();summary;df-generated | +| System.Reflection.Metadata;MetadataReader;get_Options;();summary;df-generated | +| System.Reflection.Metadata;MetadataReader;get_TypeDefinitions;();summary;df-generated | +| System.Reflection.Metadata;MetadataReader;get_TypeReferences;();summary;df-generated | +| System.Reflection.Metadata;MetadataReader;get_UTF8Decoder;();summary;df-generated | +| System.Reflection.Metadata;MetadataReaderProvider;Dispose;();summary;df-generated | +| System.Reflection.Metadata;MetadataStringComparer;Equals;(System.Reflection.Metadata.DocumentNameBlobHandle,System.String);summary;df-generated | +| System.Reflection.Metadata;MetadataStringComparer;Equals;(System.Reflection.Metadata.DocumentNameBlobHandle,System.String,System.Boolean);summary;df-generated | +| System.Reflection.Metadata;MetadataStringComparer;Equals;(System.Reflection.Metadata.NamespaceDefinitionHandle,System.String);summary;df-generated | +| System.Reflection.Metadata;MetadataStringComparer;Equals;(System.Reflection.Metadata.NamespaceDefinitionHandle,System.String,System.Boolean);summary;df-generated | +| System.Reflection.Metadata;MetadataStringComparer;Equals;(System.Reflection.Metadata.StringHandle,System.String);summary;df-generated | +| System.Reflection.Metadata;MetadataStringComparer;Equals;(System.Reflection.Metadata.StringHandle,System.String,System.Boolean);summary;df-generated | +| System.Reflection.Metadata;MetadataStringComparer;StartsWith;(System.Reflection.Metadata.StringHandle,System.String);summary;df-generated | +| System.Reflection.Metadata;MetadataStringComparer;StartsWith;(System.Reflection.Metadata.StringHandle,System.String,System.Boolean);summary;df-generated | +| System.Reflection.Metadata;MetadataStringDecoder;MetadataStringDecoder;(System.Text.Encoding);summary;df-generated | +| System.Reflection.Metadata;MetadataStringDecoder;get_DefaultUTF8;();summary;df-generated | +| System.Reflection.Metadata;MetadataStringDecoder;get_Encoding;();summary;df-generated | +| System.Reflection.Metadata;MetadataUpdateHandlerAttribute;MetadataUpdateHandlerAttribute;(System.Type);summary;df-generated | +| System.Reflection.Metadata;MetadataUpdateHandlerAttribute;get_HandlerType;();summary;df-generated | +| System.Reflection.Metadata;MetadataUpdater;ApplyUpdate;(System.Reflection.Assembly,System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan);summary;df-generated | +| System.Reflection.Metadata;MetadataUpdater;get_IsSupported;();summary;df-generated | +| System.Reflection.Metadata;MethodBodyBlock;GetILBytes;();summary;df-generated | +| System.Reflection.Metadata;MethodBodyBlock;GetILContent;();summary;df-generated | +| System.Reflection.Metadata;MethodBodyBlock;get_LocalVariablesInitialized;();summary;df-generated | +| System.Reflection.Metadata;MethodBodyBlock;get_MaxStack;();summary;df-generated | +| System.Reflection.Metadata;MethodBodyBlock;get_Size;();summary;df-generated | +| System.Reflection.Metadata;MethodDebugInformation;GetSequencePoints;();summary;df-generated | +| System.Reflection.Metadata;MethodDebugInformation;GetStateMachineKickoffMethod;();summary;df-generated | +| System.Reflection.Metadata;MethodDebugInformation;get_Document;();summary;df-generated | +| System.Reflection.Metadata;MethodDebugInformation;get_LocalSignature;();summary;df-generated | +| System.Reflection.Metadata;MethodDebugInformation;get_SequencePointsBlob;();summary;df-generated | +| System.Reflection.Metadata;MethodDebugInformationHandle;Equals;(System.Object);summary;df-generated | +| System.Reflection.Metadata;MethodDebugInformationHandle;Equals;(System.Reflection.Metadata.MethodDebugInformationHandle);summary;df-generated | +| System.Reflection.Metadata;MethodDebugInformationHandle;GetHashCode;();summary;df-generated | +| System.Reflection.Metadata;MethodDebugInformationHandle;ToDefinitionHandle;();summary;df-generated | +| System.Reflection.Metadata;MethodDebugInformationHandle;get_IsNil;();summary;df-generated | +| System.Reflection.Metadata;MethodDebugInformationHandleCollection+Enumerator;Dispose;();summary;df-generated | +| System.Reflection.Metadata;MethodDebugInformationHandleCollection+Enumerator;MoveNext;();summary;df-generated | +| System.Reflection.Metadata;MethodDebugInformationHandleCollection+Enumerator;Reset;();summary;df-generated | +| System.Reflection.Metadata;MethodDebugInformationHandleCollection+Enumerator;get_Current;();summary;df-generated | +| System.Reflection.Metadata;MethodDebugInformationHandleCollection;get_Count;();summary;df-generated | +| System.Reflection.Metadata;MethodDefinition;DecodeSignature<,>;(System.Reflection.Metadata.ISignatureTypeProvider,TGenericContext);summary;df-generated | +| System.Reflection.Metadata;MethodDefinition;GetDeclaringType;();summary;df-generated | +| System.Reflection.Metadata;MethodDefinition;GetGenericParameters;();summary;df-generated | +| System.Reflection.Metadata;MethodDefinition;GetImport;();summary;df-generated | +| System.Reflection.Metadata;MethodDefinition;get_Attributes;();summary;df-generated | +| System.Reflection.Metadata;MethodDefinition;get_ImplAttributes;();summary;df-generated | +| System.Reflection.Metadata;MethodDefinition;get_Name;();summary;df-generated | +| System.Reflection.Metadata;MethodDefinition;get_RelativeVirtualAddress;();summary;df-generated | +| System.Reflection.Metadata;MethodDefinition;get_Signature;();summary;df-generated | +| System.Reflection.Metadata;MethodDefinitionHandle;Equals;(System.Object);summary;df-generated | +| System.Reflection.Metadata;MethodDefinitionHandle;Equals;(System.Reflection.Metadata.MethodDefinitionHandle);summary;df-generated | +| System.Reflection.Metadata;MethodDefinitionHandle;GetHashCode;();summary;df-generated | +| System.Reflection.Metadata;MethodDefinitionHandle;ToDebugInformationHandle;();summary;df-generated | +| System.Reflection.Metadata;MethodDefinitionHandle;get_IsNil;();summary;df-generated | +| System.Reflection.Metadata;MethodDefinitionHandleCollection+Enumerator;Dispose;();summary;df-generated | +| System.Reflection.Metadata;MethodDefinitionHandleCollection+Enumerator;MoveNext;();summary;df-generated | +| System.Reflection.Metadata;MethodDefinitionHandleCollection+Enumerator;Reset;();summary;df-generated | +| System.Reflection.Metadata;MethodDefinitionHandleCollection+Enumerator;get_Current;();summary;df-generated | +| System.Reflection.Metadata;MethodDefinitionHandleCollection;get_Count;();summary;df-generated | +| System.Reflection.Metadata;MethodImplementation;get_MethodBody;();summary;df-generated | +| System.Reflection.Metadata;MethodImplementation;get_MethodDeclaration;();summary;df-generated | +| System.Reflection.Metadata;MethodImplementation;get_Type;();summary;df-generated | +| System.Reflection.Metadata;MethodImplementationHandle;Equals;(System.Object);summary;df-generated | +| System.Reflection.Metadata;MethodImplementationHandle;Equals;(System.Reflection.Metadata.MethodImplementationHandle);summary;df-generated | +| System.Reflection.Metadata;MethodImplementationHandle;GetHashCode;();summary;df-generated | +| System.Reflection.Metadata;MethodImplementationHandle;get_IsNil;();summary;df-generated | +| System.Reflection.Metadata;MethodImplementationHandleCollection+Enumerator;Dispose;();summary;df-generated | +| System.Reflection.Metadata;MethodImplementationHandleCollection+Enumerator;MoveNext;();summary;df-generated | +| System.Reflection.Metadata;MethodImplementationHandleCollection+Enumerator;Reset;();summary;df-generated | +| System.Reflection.Metadata;MethodImplementationHandleCollection+Enumerator;get_Current;();summary;df-generated | +| System.Reflection.Metadata;MethodImplementationHandleCollection;GetEnumerator;();summary;df-generated | +| System.Reflection.Metadata;MethodImplementationHandleCollection;get_Count;();summary;df-generated | +| System.Reflection.Metadata;MethodImport;get_Attributes;();summary;df-generated | +| System.Reflection.Metadata;MethodSignature<>;MethodSignature;(System.Reflection.Metadata.SignatureHeader,TType,System.Int32,System.Int32,System.Collections.Immutable.ImmutableArray);summary;df-generated | +| System.Reflection.Metadata;MethodSignature<>;get_GenericParameterCount;();summary;df-generated | +| System.Reflection.Metadata;MethodSignature<>;get_Header;();summary;df-generated | +| System.Reflection.Metadata;MethodSignature<>;get_ParameterTypes;();summary;df-generated | +| System.Reflection.Metadata;MethodSignature<>;get_RequiredParameterCount;();summary;df-generated | +| System.Reflection.Metadata;MethodSignature<>;get_ReturnType;();summary;df-generated | +| System.Reflection.Metadata;MethodSpecification;DecodeSignature<,>;(System.Reflection.Metadata.ISignatureTypeProvider,TGenericContext);summary;df-generated | +| System.Reflection.Metadata;MethodSpecification;get_Method;();summary;df-generated | +| System.Reflection.Metadata;MethodSpecification;get_Signature;();summary;df-generated | +| System.Reflection.Metadata;MethodSpecificationHandle;Equals;(System.Object);summary;df-generated | +| System.Reflection.Metadata;MethodSpecificationHandle;Equals;(System.Reflection.Metadata.MethodSpecificationHandle);summary;df-generated | +| System.Reflection.Metadata;MethodSpecificationHandle;GetHashCode;();summary;df-generated | +| System.Reflection.Metadata;MethodSpecificationHandle;get_IsNil;();summary;df-generated | +| System.Reflection.Metadata;ModuleDefinition;get_BaseGenerationId;();summary;df-generated | +| System.Reflection.Metadata;ModuleDefinition;get_Generation;();summary;df-generated | +| System.Reflection.Metadata;ModuleDefinition;get_GenerationId;();summary;df-generated | +| System.Reflection.Metadata;ModuleDefinition;get_Mvid;();summary;df-generated | +| System.Reflection.Metadata;ModuleDefinition;get_Name;();summary;df-generated | +| System.Reflection.Metadata;ModuleDefinitionHandle;Equals;(System.Object);summary;df-generated | +| System.Reflection.Metadata;ModuleDefinitionHandle;Equals;(System.Reflection.Metadata.ModuleDefinitionHandle);summary;df-generated | +| System.Reflection.Metadata;ModuleDefinitionHandle;GetHashCode;();summary;df-generated | +| System.Reflection.Metadata;ModuleDefinitionHandle;get_IsNil;();summary;df-generated | +| System.Reflection.Metadata;ModuleReference;get_Name;();summary;df-generated | +| System.Reflection.Metadata;ModuleReferenceHandle;Equals;(System.Object);summary;df-generated | +| System.Reflection.Metadata;ModuleReferenceHandle;Equals;(System.Reflection.Metadata.ModuleReferenceHandle);summary;df-generated | +| System.Reflection.Metadata;ModuleReferenceHandle;GetHashCode;();summary;df-generated | +| System.Reflection.Metadata;ModuleReferenceHandle;get_IsNil;();summary;df-generated | +| System.Reflection.Metadata;NamespaceDefinitionHandle;Equals;(System.Object);summary;df-generated | +| System.Reflection.Metadata;NamespaceDefinitionHandle;Equals;(System.Reflection.Metadata.NamespaceDefinitionHandle);summary;df-generated | +| System.Reflection.Metadata;NamespaceDefinitionHandle;GetHashCode;();summary;df-generated | +| System.Reflection.Metadata;NamespaceDefinitionHandle;get_IsNil;();summary;df-generated | +| System.Reflection.Metadata;PEReaderExtensions;GetMethodBody;(System.Reflection.PortableExecutable.PEReader,System.Int32);summary;df-generated | +| System.Reflection.Metadata;Parameter;GetDefaultValue;();summary;df-generated | +| System.Reflection.Metadata;Parameter;GetMarshallingDescriptor;();summary;df-generated | +| System.Reflection.Metadata;Parameter;get_Attributes;();summary;df-generated | +| System.Reflection.Metadata;Parameter;get_Name;();summary;df-generated | +| System.Reflection.Metadata;Parameter;get_SequenceNumber;();summary;df-generated | +| System.Reflection.Metadata;ParameterHandle;Equals;(System.Object);summary;df-generated | +| System.Reflection.Metadata;ParameterHandle;Equals;(System.Reflection.Metadata.ParameterHandle);summary;df-generated | +| System.Reflection.Metadata;ParameterHandle;GetHashCode;();summary;df-generated | +| System.Reflection.Metadata;ParameterHandle;get_IsNil;();summary;df-generated | +| System.Reflection.Metadata;ParameterHandleCollection+Enumerator;Dispose;();summary;df-generated | +| System.Reflection.Metadata;ParameterHandleCollection+Enumerator;MoveNext;();summary;df-generated | +| System.Reflection.Metadata;ParameterHandleCollection+Enumerator;Reset;();summary;df-generated | +| System.Reflection.Metadata;ParameterHandleCollection+Enumerator;get_Current;();summary;df-generated | +| System.Reflection.Metadata;ParameterHandleCollection;get_Count;();summary;df-generated | +| System.Reflection.Metadata;PropertyAccessors;get_Getter;();summary;df-generated | +| System.Reflection.Metadata;PropertyAccessors;get_Setter;();summary;df-generated | +| System.Reflection.Metadata;PropertyDefinition;DecodeSignature<,>;(System.Reflection.Metadata.ISignatureTypeProvider,TGenericContext);summary;df-generated | +| System.Reflection.Metadata;PropertyDefinition;GetAccessors;();summary;df-generated | +| System.Reflection.Metadata;PropertyDefinition;GetDefaultValue;();summary;df-generated | +| System.Reflection.Metadata;PropertyDefinition;get_Attributes;();summary;df-generated | +| System.Reflection.Metadata;PropertyDefinition;get_Name;();summary;df-generated | +| System.Reflection.Metadata;PropertyDefinition;get_Signature;();summary;df-generated | +| System.Reflection.Metadata;PropertyDefinitionHandle;Equals;(System.Object);summary;df-generated | +| System.Reflection.Metadata;PropertyDefinitionHandle;Equals;(System.Reflection.Metadata.PropertyDefinitionHandle);summary;df-generated | +| System.Reflection.Metadata;PropertyDefinitionHandle;GetHashCode;();summary;df-generated | +| System.Reflection.Metadata;PropertyDefinitionHandle;get_IsNil;();summary;df-generated | +| System.Reflection.Metadata;PropertyDefinitionHandleCollection+Enumerator;Dispose;();summary;df-generated | +| System.Reflection.Metadata;PropertyDefinitionHandleCollection+Enumerator;MoveNext;();summary;df-generated | +| System.Reflection.Metadata;PropertyDefinitionHandleCollection+Enumerator;Reset;();summary;df-generated | +| System.Reflection.Metadata;PropertyDefinitionHandleCollection+Enumerator;get_Current;();summary;df-generated | +| System.Reflection.Metadata;PropertyDefinitionHandleCollection;get_Count;();summary;df-generated | +| System.Reflection.Metadata;ReservedBlob<>;CreateWriter;();summary;df-generated | +| System.Reflection.Metadata;ReservedBlob<>;get_Content;();summary;df-generated | +| System.Reflection.Metadata;ReservedBlob<>;get_Handle;();summary;df-generated | +| System.Reflection.Metadata;SequencePoint;Equals;(System.Object);summary;df-generated | +| System.Reflection.Metadata;SequencePoint;Equals;(System.Reflection.Metadata.SequencePoint);summary;df-generated | +| System.Reflection.Metadata;SequencePoint;GetHashCode;();summary;df-generated | +| System.Reflection.Metadata;SequencePoint;get_Document;();summary;df-generated | +| System.Reflection.Metadata;SequencePoint;get_EndColumn;();summary;df-generated | +| System.Reflection.Metadata;SequencePoint;get_EndLine;();summary;df-generated | +| System.Reflection.Metadata;SequencePoint;get_IsHidden;();summary;df-generated | +| System.Reflection.Metadata;SequencePoint;get_Offset;();summary;df-generated | +| System.Reflection.Metadata;SequencePoint;get_StartColumn;();summary;df-generated | +| System.Reflection.Metadata;SequencePoint;get_StartLine;();summary;df-generated | +| System.Reflection.Metadata;SequencePointCollection+Enumerator;Dispose;();summary;df-generated | +| System.Reflection.Metadata;SequencePointCollection+Enumerator;MoveNext;();summary;df-generated | +| System.Reflection.Metadata;SequencePointCollection+Enumerator;Reset;();summary;df-generated | +| System.Reflection.Metadata;SignatureHeader;Equals;(System.Object);summary;df-generated | +| System.Reflection.Metadata;SignatureHeader;Equals;(System.Reflection.Metadata.SignatureHeader);summary;df-generated | +| System.Reflection.Metadata;SignatureHeader;GetHashCode;();summary;df-generated | +| System.Reflection.Metadata;SignatureHeader;SignatureHeader;(System.Byte);summary;df-generated | +| System.Reflection.Metadata;SignatureHeader;SignatureHeader;(System.Reflection.Metadata.SignatureKind,System.Reflection.Metadata.SignatureCallingConvention,System.Reflection.Metadata.SignatureAttributes);summary;df-generated | +| System.Reflection.Metadata;SignatureHeader;ToString;();summary;df-generated | +| System.Reflection.Metadata;SignatureHeader;get_Attributes;();summary;df-generated | +| System.Reflection.Metadata;SignatureHeader;get_CallingConvention;();summary;df-generated | +| System.Reflection.Metadata;SignatureHeader;get_HasExplicitThis;();summary;df-generated | +| System.Reflection.Metadata;SignatureHeader;get_IsGeneric;();summary;df-generated | +| System.Reflection.Metadata;SignatureHeader;get_IsInstance;();summary;df-generated | +| System.Reflection.Metadata;SignatureHeader;get_Kind;();summary;df-generated | +| System.Reflection.Metadata;SignatureHeader;get_RawValue;();summary;df-generated | +| System.Reflection.Metadata;StandaloneSignature;DecodeLocalSignature<,>;(System.Reflection.Metadata.ISignatureTypeProvider,TGenericContext);summary;df-generated | +| System.Reflection.Metadata;StandaloneSignature;DecodeMethodSignature<,>;(System.Reflection.Metadata.ISignatureTypeProvider,TGenericContext);summary;df-generated | +| System.Reflection.Metadata;StandaloneSignature;GetKind;();summary;df-generated | +| System.Reflection.Metadata;StandaloneSignature;get_Signature;();summary;df-generated | +| System.Reflection.Metadata;StandaloneSignatureHandle;Equals;(System.Object);summary;df-generated | +| System.Reflection.Metadata;StandaloneSignatureHandle;Equals;(System.Reflection.Metadata.StandaloneSignatureHandle);summary;df-generated | +| System.Reflection.Metadata;StandaloneSignatureHandle;GetHashCode;();summary;df-generated | +| System.Reflection.Metadata;StandaloneSignatureHandle;get_IsNil;();summary;df-generated | +| System.Reflection.Metadata;StringHandle;Equals;(System.Object);summary;df-generated | +| System.Reflection.Metadata;StringHandle;Equals;(System.Reflection.Metadata.StringHandle);summary;df-generated | +| System.Reflection.Metadata;StringHandle;GetHashCode;();summary;df-generated | +| System.Reflection.Metadata;StringHandle;get_IsNil;();summary;df-generated | +| System.Reflection.Metadata;TypeDefinition;GetDeclaringType;();summary;df-generated | +| System.Reflection.Metadata;TypeDefinition;GetGenericParameters;();summary;df-generated | +| System.Reflection.Metadata;TypeDefinition;GetLayout;();summary;df-generated | +| System.Reflection.Metadata;TypeDefinition;GetMethodImplementations;();summary;df-generated | +| System.Reflection.Metadata;TypeDefinition;GetNestedTypes;();summary;df-generated | +| System.Reflection.Metadata;TypeDefinition;get_Attributes;();summary;df-generated | +| System.Reflection.Metadata;TypeDefinition;get_BaseType;();summary;df-generated | +| System.Reflection.Metadata;TypeDefinition;get_IsNested;();summary;df-generated | +| System.Reflection.Metadata;TypeDefinition;get_Name;();summary;df-generated | +| System.Reflection.Metadata;TypeDefinition;get_Namespace;();summary;df-generated | +| System.Reflection.Metadata;TypeDefinition;get_NamespaceDefinition;();summary;df-generated | +| System.Reflection.Metadata;TypeDefinitionHandle;Equals;(System.Object);summary;df-generated | +| System.Reflection.Metadata;TypeDefinitionHandle;Equals;(System.Reflection.Metadata.TypeDefinitionHandle);summary;df-generated | +| System.Reflection.Metadata;TypeDefinitionHandle;GetHashCode;();summary;df-generated | +| System.Reflection.Metadata;TypeDefinitionHandle;get_IsNil;();summary;df-generated | +| System.Reflection.Metadata;TypeDefinitionHandleCollection+Enumerator;Dispose;();summary;df-generated | +| System.Reflection.Metadata;TypeDefinitionHandleCollection+Enumerator;MoveNext;();summary;df-generated | +| System.Reflection.Metadata;TypeDefinitionHandleCollection+Enumerator;Reset;();summary;df-generated | +| System.Reflection.Metadata;TypeDefinitionHandleCollection+Enumerator;get_Current;();summary;df-generated | +| System.Reflection.Metadata;TypeDefinitionHandleCollection;GetEnumerator;();summary;df-generated | +| System.Reflection.Metadata;TypeDefinitionHandleCollection;get_Count;();summary;df-generated | +| System.Reflection.Metadata;TypeLayout;TypeLayout;(System.Int32,System.Int32);summary;df-generated | +| System.Reflection.Metadata;TypeLayout;get_IsDefault;();summary;df-generated | +| System.Reflection.Metadata;TypeLayout;get_PackingSize;();summary;df-generated | +| System.Reflection.Metadata;TypeLayout;get_Size;();summary;df-generated | +| System.Reflection.Metadata;TypeReference;get_Name;();summary;df-generated | +| System.Reflection.Metadata;TypeReference;get_Namespace;();summary;df-generated | +| System.Reflection.Metadata;TypeReference;get_ResolutionScope;();summary;df-generated | +| System.Reflection.Metadata;TypeReferenceHandle;Equals;(System.Object);summary;df-generated | +| System.Reflection.Metadata;TypeReferenceHandle;Equals;(System.Reflection.Metadata.TypeReferenceHandle);summary;df-generated | +| System.Reflection.Metadata;TypeReferenceHandle;GetHashCode;();summary;df-generated | +| System.Reflection.Metadata;TypeReferenceHandle;get_IsNil;();summary;df-generated | +| System.Reflection.Metadata;TypeReferenceHandleCollection+Enumerator;Dispose;();summary;df-generated | +| System.Reflection.Metadata;TypeReferenceHandleCollection+Enumerator;MoveNext;();summary;df-generated | +| System.Reflection.Metadata;TypeReferenceHandleCollection+Enumerator;Reset;();summary;df-generated | +| System.Reflection.Metadata;TypeReferenceHandleCollection+Enumerator;get_Current;();summary;df-generated | +| System.Reflection.Metadata;TypeReferenceHandleCollection;GetEnumerator;();summary;df-generated | +| System.Reflection.Metadata;TypeReferenceHandleCollection;get_Count;();summary;df-generated | +| System.Reflection.Metadata;TypeSpecification;DecodeSignature<,>;(System.Reflection.Metadata.ISignatureTypeProvider,TGenericContext);summary;df-generated | +| System.Reflection.Metadata;TypeSpecification;get_Signature;();summary;df-generated | +| System.Reflection.Metadata;TypeSpecificationHandle;Equals;(System.Object);summary;df-generated | +| System.Reflection.Metadata;TypeSpecificationHandle;Equals;(System.Reflection.Metadata.TypeSpecificationHandle);summary;df-generated | +| System.Reflection.Metadata;TypeSpecificationHandle;GetHashCode;();summary;df-generated | +| System.Reflection.Metadata;TypeSpecificationHandle;get_IsNil;();summary;df-generated | +| System.Reflection.Metadata;UserStringHandle;Equals;(System.Object);summary;df-generated | +| System.Reflection.Metadata;UserStringHandle;Equals;(System.Reflection.Metadata.UserStringHandle);summary;df-generated | +| System.Reflection.Metadata;UserStringHandle;GetHashCode;();summary;df-generated | +| System.Reflection.Metadata;UserStringHandle;get_IsNil;();summary;df-generated | +| System.Reflection.PortableExecutable;CodeViewDebugDirectoryData;get_Age;();summary;df-generated | +| System.Reflection.PortableExecutable;CodeViewDebugDirectoryData;get_Guid;();summary;df-generated | +| System.Reflection.PortableExecutable;CodeViewDebugDirectoryData;get_Path;();summary;df-generated | +| System.Reflection.PortableExecutable;CoffHeader;get_Characteristics;();summary;df-generated | +| System.Reflection.PortableExecutable;CoffHeader;get_Machine;();summary;df-generated | +| System.Reflection.PortableExecutable;CoffHeader;get_NumberOfSections;();summary;df-generated | +| System.Reflection.PortableExecutable;CoffHeader;get_NumberOfSymbols;();summary;df-generated | +| System.Reflection.PortableExecutable;CoffHeader;get_PointerToSymbolTable;();summary;df-generated | +| System.Reflection.PortableExecutable;CoffHeader;get_SizeOfOptionalHeader;();summary;df-generated | +| System.Reflection.PortableExecutable;CoffHeader;get_TimeDateStamp;();summary;df-generated | +| System.Reflection.PortableExecutable;CorHeader;get_CodeManagerTableDirectory;();summary;df-generated | +| System.Reflection.PortableExecutable;CorHeader;get_EntryPointTokenOrRelativeVirtualAddress;();summary;df-generated | +| System.Reflection.PortableExecutable;CorHeader;get_ExportAddressTableJumpsDirectory;();summary;df-generated | +| System.Reflection.PortableExecutable;CorHeader;get_Flags;();summary;df-generated | +| System.Reflection.PortableExecutable;CorHeader;get_MajorRuntimeVersion;();summary;df-generated | +| System.Reflection.PortableExecutable;CorHeader;get_ManagedNativeHeaderDirectory;();summary;df-generated | +| System.Reflection.PortableExecutable;CorHeader;get_MetadataDirectory;();summary;df-generated | +| System.Reflection.PortableExecutable;CorHeader;get_MinorRuntimeVersion;();summary;df-generated | +| System.Reflection.PortableExecutable;CorHeader;get_ResourcesDirectory;();summary;df-generated | +| System.Reflection.PortableExecutable;CorHeader;get_StrongNameSignatureDirectory;();summary;df-generated | +| System.Reflection.PortableExecutable;CorHeader;get_VtableFixupsDirectory;();summary;df-generated | +| System.Reflection.PortableExecutable;DebugDirectoryBuilder;AddCodeViewEntry;(System.String,System.Reflection.Metadata.BlobContentId,System.UInt16);summary;df-generated | +| System.Reflection.PortableExecutable;DebugDirectoryBuilder;AddCodeViewEntry;(System.String,System.Reflection.Metadata.BlobContentId,System.UInt16,System.Int32);summary;df-generated | +| System.Reflection.PortableExecutable;DebugDirectoryBuilder;AddEmbeddedPortablePdbEntry;(System.Reflection.Metadata.BlobBuilder,System.UInt16);summary;df-generated | +| System.Reflection.PortableExecutable;DebugDirectoryBuilder;AddEntry;(System.Reflection.PortableExecutable.DebugDirectoryEntryType,System.UInt32,System.UInt32);summary;df-generated | +| System.Reflection.PortableExecutable;DebugDirectoryBuilder;AddPdbChecksumEntry;(System.String,System.Collections.Immutable.ImmutableArray);summary;df-generated | +| System.Reflection.PortableExecutable;DebugDirectoryBuilder;AddReproducibleEntry;();summary;df-generated | +| System.Reflection.PortableExecutable;DebugDirectoryBuilder;DebugDirectoryBuilder;();summary;df-generated | +| System.Reflection.PortableExecutable;DebugDirectoryEntry;DebugDirectoryEntry;(System.UInt32,System.UInt16,System.UInt16,System.Reflection.PortableExecutable.DebugDirectoryEntryType,System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Reflection.PortableExecutable;DebugDirectoryEntry;get_DataPointer;();summary;df-generated | +| System.Reflection.PortableExecutable;DebugDirectoryEntry;get_DataRelativeVirtualAddress;();summary;df-generated | +| System.Reflection.PortableExecutable;DebugDirectoryEntry;get_DataSize;();summary;df-generated | +| System.Reflection.PortableExecutable;DebugDirectoryEntry;get_IsPortableCodeView;();summary;df-generated | +| System.Reflection.PortableExecutable;DebugDirectoryEntry;get_MajorVersion;();summary;df-generated | +| System.Reflection.PortableExecutable;DebugDirectoryEntry;get_MinorVersion;();summary;df-generated | +| System.Reflection.PortableExecutable;DebugDirectoryEntry;get_Stamp;();summary;df-generated | +| System.Reflection.PortableExecutable;DebugDirectoryEntry;get_Type;();summary;df-generated | +| System.Reflection.PortableExecutable;DirectoryEntry;DirectoryEntry;(System.Int32,System.Int32);summary;df-generated | +| System.Reflection.PortableExecutable;ManagedPEBuilder;CreateSections;();summary;df-generated | +| System.Reflection.PortableExecutable;PEBuilder;CreateSections;();summary;df-generated | +| System.Reflection.PortableExecutable;PEBuilder;GetDirectories;();summary;df-generated | +| System.Reflection.PortableExecutable;PEBuilder;SerializeSection;(System.String,System.Reflection.PortableExecutable.SectionLocation);summary;df-generated | +| System.Reflection.PortableExecutable;PEBuilder;get_Header;();summary;df-generated | +| System.Reflection.PortableExecutable;PEBuilder;get_IdProvider;();summary;df-generated | +| System.Reflection.PortableExecutable;PEBuilder;get_IsDeterministic;();summary;df-generated | +| System.Reflection.PortableExecutable;PEDirectoriesBuilder;get_AddressOfEntryPoint;();summary;df-generated | +| System.Reflection.PortableExecutable;PEDirectoriesBuilder;get_BaseRelocationTable;();summary;df-generated | +| System.Reflection.PortableExecutable;PEDirectoriesBuilder;get_BoundImportTable;();summary;df-generated | +| System.Reflection.PortableExecutable;PEDirectoriesBuilder;get_CopyrightTable;();summary;df-generated | +| System.Reflection.PortableExecutable;PEDirectoriesBuilder;get_CorHeaderTable;();summary;df-generated | +| System.Reflection.PortableExecutable;PEDirectoriesBuilder;get_DebugTable;();summary;df-generated | +| System.Reflection.PortableExecutable;PEDirectoriesBuilder;get_DelayImportTable;();summary;df-generated | +| System.Reflection.PortableExecutable;PEDirectoriesBuilder;get_ExceptionTable;();summary;df-generated | +| System.Reflection.PortableExecutable;PEDirectoriesBuilder;get_ExportTable;();summary;df-generated | +| System.Reflection.PortableExecutable;PEDirectoriesBuilder;get_GlobalPointerTable;();summary;df-generated | +| System.Reflection.PortableExecutable;PEDirectoriesBuilder;get_ImportAddressTable;();summary;df-generated | +| System.Reflection.PortableExecutable;PEDirectoriesBuilder;get_ImportTable;();summary;df-generated | +| System.Reflection.PortableExecutable;PEDirectoriesBuilder;get_LoadConfigTable;();summary;df-generated | +| System.Reflection.PortableExecutable;PEDirectoriesBuilder;get_ResourceTable;();summary;df-generated | +| System.Reflection.PortableExecutable;PEDirectoriesBuilder;get_ThreadLocalStorageTable;();summary;df-generated | +| System.Reflection.PortableExecutable;PEDirectoriesBuilder;set_AddressOfEntryPoint;(System.Int32);summary;df-generated | +| System.Reflection.PortableExecutable;PEDirectoriesBuilder;set_BaseRelocationTable;(System.Reflection.PortableExecutable.DirectoryEntry);summary;df-generated | +| System.Reflection.PortableExecutable;PEDirectoriesBuilder;set_BoundImportTable;(System.Reflection.PortableExecutable.DirectoryEntry);summary;df-generated | +| System.Reflection.PortableExecutable;PEDirectoriesBuilder;set_CopyrightTable;(System.Reflection.PortableExecutable.DirectoryEntry);summary;df-generated | +| System.Reflection.PortableExecutable;PEDirectoriesBuilder;set_CorHeaderTable;(System.Reflection.PortableExecutable.DirectoryEntry);summary;df-generated | +| System.Reflection.PortableExecutable;PEDirectoriesBuilder;set_DebugTable;(System.Reflection.PortableExecutable.DirectoryEntry);summary;df-generated | +| System.Reflection.PortableExecutable;PEDirectoriesBuilder;set_DelayImportTable;(System.Reflection.PortableExecutable.DirectoryEntry);summary;df-generated | +| System.Reflection.PortableExecutable;PEDirectoriesBuilder;set_ExceptionTable;(System.Reflection.PortableExecutable.DirectoryEntry);summary;df-generated | +| System.Reflection.PortableExecutable;PEDirectoriesBuilder;set_ExportTable;(System.Reflection.PortableExecutable.DirectoryEntry);summary;df-generated | +| System.Reflection.PortableExecutable;PEDirectoriesBuilder;set_GlobalPointerTable;(System.Reflection.PortableExecutable.DirectoryEntry);summary;df-generated | +| System.Reflection.PortableExecutable;PEDirectoriesBuilder;set_ImportAddressTable;(System.Reflection.PortableExecutable.DirectoryEntry);summary;df-generated | +| System.Reflection.PortableExecutable;PEDirectoriesBuilder;set_ImportTable;(System.Reflection.PortableExecutable.DirectoryEntry);summary;df-generated | +| System.Reflection.PortableExecutable;PEDirectoriesBuilder;set_LoadConfigTable;(System.Reflection.PortableExecutable.DirectoryEntry);summary;df-generated | +| System.Reflection.PortableExecutable;PEDirectoriesBuilder;set_ResourceTable;(System.Reflection.PortableExecutable.DirectoryEntry);summary;df-generated | +| System.Reflection.PortableExecutable;PEDirectoriesBuilder;set_ThreadLocalStorageTable;(System.Reflection.PortableExecutable.DirectoryEntry);summary;df-generated | +| System.Reflection.PortableExecutable;PEHeader;get_AddressOfEntryPoint;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeader;get_BaseOfCode;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeader;get_BaseOfData;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeader;get_BaseRelocationTableDirectory;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeader;get_BoundImportTableDirectory;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeader;get_CertificateTableDirectory;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeader;get_CheckSum;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeader;get_CopyrightTableDirectory;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeader;get_CorHeaderTableDirectory;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeader;get_DebugTableDirectory;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeader;get_DelayImportTableDirectory;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeader;get_DllCharacteristics;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeader;get_ExceptionTableDirectory;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeader;get_ExportTableDirectory;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeader;get_FileAlignment;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeader;get_GlobalPointerTableDirectory;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeader;get_ImageBase;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeader;get_ImportAddressTableDirectory;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeader;get_ImportTableDirectory;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeader;get_LoadConfigTableDirectory;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeader;get_Magic;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeader;get_MajorImageVersion;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeader;get_MajorLinkerVersion;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeader;get_MajorOperatingSystemVersion;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeader;get_MajorSubsystemVersion;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeader;get_MinorImageVersion;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeader;get_MinorLinkerVersion;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeader;get_MinorOperatingSystemVersion;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeader;get_MinorSubsystemVersion;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeader;get_NumberOfRvaAndSizes;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeader;get_ResourceTableDirectory;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeader;get_SectionAlignment;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeader;get_SizeOfCode;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeader;get_SizeOfHeaders;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeader;get_SizeOfHeapCommit;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeader;get_SizeOfHeapReserve;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeader;get_SizeOfImage;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeader;get_SizeOfInitializedData;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeader;get_SizeOfStackCommit;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeader;get_SizeOfStackReserve;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeader;get_SizeOfUninitializedData;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeader;get_Subsystem;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeader;get_ThreadLocalStorageTableDirectory;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeaderBuilder;CreateExecutableHeader;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeaderBuilder;CreateLibraryHeader;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeaderBuilder;PEHeaderBuilder;(System.Reflection.PortableExecutable.Machine,System.Int32,System.Int32,System.UInt64,System.Byte,System.Byte,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.Reflection.PortableExecutable.Subsystem,System.Reflection.PortableExecutable.DllCharacteristics,System.Reflection.PortableExecutable.Characteristics,System.UInt64,System.UInt64,System.UInt64,System.UInt64);summary;df-generated | +| System.Reflection.PortableExecutable;PEHeaderBuilder;get_DllCharacteristics;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeaderBuilder;get_FileAlignment;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeaderBuilder;get_ImageBase;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeaderBuilder;get_ImageCharacteristics;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeaderBuilder;get_Machine;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeaderBuilder;get_MajorImageVersion;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeaderBuilder;get_MajorLinkerVersion;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeaderBuilder;get_MajorOperatingSystemVersion;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeaderBuilder;get_MajorSubsystemVersion;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeaderBuilder;get_MinorImageVersion;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeaderBuilder;get_MinorLinkerVersion;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeaderBuilder;get_MinorOperatingSystemVersion;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeaderBuilder;get_MinorSubsystemVersion;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeaderBuilder;get_SectionAlignment;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeaderBuilder;get_SizeOfHeapCommit;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeaderBuilder;get_SizeOfHeapReserve;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeaderBuilder;get_SizeOfStackCommit;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeaderBuilder;get_SizeOfStackReserve;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeaderBuilder;get_Subsystem;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeaders;GetContainingSectionIndex;(System.Int32);summary;df-generated | +| System.Reflection.PortableExecutable;PEHeaders;PEHeaders;(System.IO.Stream);summary;df-generated | +| System.Reflection.PortableExecutable;PEHeaders;PEHeaders;(System.IO.Stream,System.Int32);summary;df-generated | +| System.Reflection.PortableExecutable;PEHeaders;PEHeaders;(System.IO.Stream,System.Int32,System.Boolean);summary;df-generated | +| System.Reflection.PortableExecutable;PEHeaders;TryGetDirectoryOffset;(System.Reflection.PortableExecutable.DirectoryEntry,System.Int32);summary;df-generated | +| System.Reflection.PortableExecutable;PEHeaders;get_CoffHeaderStartOffset;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeaders;get_CorHeaderStartOffset;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeaders;get_IsCoffOnly;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeaders;get_IsConsoleApplication;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeaders;get_IsDll;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeaders;get_IsExe;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeaders;get_MetadataSize;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeaders;get_MetadataStartOffset;();summary;df-generated | +| System.Reflection.PortableExecutable;PEHeaders;get_PEHeaderStartOffset;();summary;df-generated | +| System.Reflection.PortableExecutable;PEMemoryBlock;GetContent;();summary;df-generated | +| System.Reflection.PortableExecutable;PEMemoryBlock;GetContent;(System.Int32,System.Int32);summary;df-generated | +| System.Reflection.PortableExecutable;PEMemoryBlock;GetReader;();summary;df-generated | +| System.Reflection.PortableExecutable;PEMemoryBlock;GetReader;(System.Int32,System.Int32);summary;df-generated | +| System.Reflection.PortableExecutable;PEMemoryBlock;get_Length;();summary;df-generated | +| System.Reflection.PortableExecutable;PEReader;Dispose;();summary;df-generated | +| System.Reflection.PortableExecutable;PEReader;PEReader;(System.Byte*,System.Int32);summary;df-generated | +| System.Reflection.PortableExecutable;PEReader;PEReader;(System.IO.Stream);summary;df-generated | +| System.Reflection.PortableExecutable;PEReader;PEReader;(System.IO.Stream,System.Reflection.PortableExecutable.PEStreamOptions);summary;df-generated | +| System.Reflection.PortableExecutable;PEReader;ReadCodeViewDebugDirectoryData;(System.Reflection.PortableExecutable.DebugDirectoryEntry);summary;df-generated | +| System.Reflection.PortableExecutable;PEReader;ReadDebugDirectory;();summary;df-generated | +| System.Reflection.PortableExecutable;PEReader;ReadEmbeddedPortablePdbDebugDirectoryData;(System.Reflection.PortableExecutable.DebugDirectoryEntry);summary;df-generated | +| System.Reflection.PortableExecutable;PEReader;ReadPdbChecksumDebugDirectoryData;(System.Reflection.PortableExecutable.DebugDirectoryEntry);summary;df-generated | +| System.Reflection.PortableExecutable;PEReader;get_HasMetadata;();summary;df-generated | +| System.Reflection.PortableExecutable;PEReader;get_IsEntireImageAvailable;();summary;df-generated | +| System.Reflection.PortableExecutable;PEReader;get_IsLoadedImage;();summary;df-generated | +| System.Reflection.PortableExecutable;PdbChecksumDebugDirectoryData;get_AlgorithmName;();summary;df-generated | +| System.Reflection.PortableExecutable;PdbChecksumDebugDirectoryData;get_Checksum;();summary;df-generated | +| System.Reflection.PortableExecutable;ResourceSectionBuilder;ResourceSectionBuilder;();summary;df-generated | +| System.Reflection.PortableExecutable;ResourceSectionBuilder;Serialize;(System.Reflection.Metadata.BlobBuilder,System.Reflection.PortableExecutable.SectionLocation);summary;df-generated | +| System.Reflection.PortableExecutable;SectionHeader;get_Name;();summary;df-generated | +| System.Reflection.PortableExecutable;SectionHeader;get_NumberOfLineNumbers;();summary;df-generated | +| System.Reflection.PortableExecutable;SectionHeader;get_NumberOfRelocations;();summary;df-generated | +| System.Reflection.PortableExecutable;SectionHeader;get_PointerToLineNumbers;();summary;df-generated | +| System.Reflection.PortableExecutable;SectionHeader;get_PointerToRawData;();summary;df-generated | +| System.Reflection.PortableExecutable;SectionHeader;get_PointerToRelocations;();summary;df-generated | +| System.Reflection.PortableExecutable;SectionHeader;get_SectionCharacteristics;();summary;df-generated | +| System.Reflection.PortableExecutable;SectionHeader;get_SizeOfRawData;();summary;df-generated | +| System.Reflection.PortableExecutable;SectionHeader;get_VirtualAddress;();summary;df-generated | +| System.Reflection.PortableExecutable;SectionHeader;get_VirtualSize;();summary;df-generated | +| System.Reflection.PortableExecutable;SectionLocation;SectionLocation;(System.Int32,System.Int32);summary;df-generated | +| System.Reflection.PortableExecutable;SectionLocation;get_PointerToRawData;();summary;df-generated | +| System.Reflection.PortableExecutable;SectionLocation;get_RelativeVirtualAddress;();summary;df-generated | +| System.Reflection;AmbiguousMatchException;AmbiguousMatchException;();summary;df-generated | +| System.Reflection;AmbiguousMatchException;AmbiguousMatchException;(System.String);summary;df-generated | +| System.Reflection;AmbiguousMatchException;AmbiguousMatchException;(System.String,System.Exception);summary;df-generated | +| System.Reflection;Assembly;Assembly;();summary;df-generated | +| System.Reflection;Assembly;CreateInstance;(System.String);summary;df-generated | +| System.Reflection;Assembly;CreateInstance;(System.String,System.Boolean);summary;df-generated | +| System.Reflection;Assembly;CreateInstance;(System.String,System.Boolean,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo,System.Object[]);summary;df-generated | +| System.Reflection;Assembly;Equals;(System.Object);summary;df-generated | +| System.Reflection;Assembly;GetCallingAssembly;();summary;df-generated | +| System.Reflection;Assembly;GetCustomAttributes;(System.Boolean);summary;df-generated | +| System.Reflection;Assembly;GetCustomAttributes;(System.Type,System.Boolean);summary;df-generated | +| System.Reflection;Assembly;GetCustomAttributesData;();summary;df-generated | +| System.Reflection;Assembly;GetEntryAssembly;();summary;df-generated | +| System.Reflection;Assembly;GetExecutingAssembly;();summary;df-generated | +| System.Reflection;Assembly;GetExportedTypes;();summary;df-generated | +| System.Reflection;Assembly;GetFile;(System.String);summary;df-generated | +| System.Reflection;Assembly;GetFiles;();summary;df-generated | +| System.Reflection;Assembly;GetFiles;(System.Boolean);summary;df-generated | +| System.Reflection;Assembly;GetForwardedTypes;();summary;df-generated | +| System.Reflection;Assembly;GetHashCode;();summary;df-generated | +| System.Reflection;Assembly;GetLoadedModules;();summary;df-generated | +| System.Reflection;Assembly;GetLoadedModules;(System.Boolean);summary;df-generated | +| System.Reflection;Assembly;GetManifestResourceInfo;(System.String);summary;df-generated | +| System.Reflection;Assembly;GetManifestResourceNames;();summary;df-generated | +| System.Reflection;Assembly;GetManifestResourceStream;(System.String);summary;df-generated | +| System.Reflection;Assembly;GetManifestResourceStream;(System.Type,System.String);summary;df-generated | +| System.Reflection;Assembly;GetModule;(System.String);summary;df-generated | +| System.Reflection;Assembly;GetModules;();summary;df-generated | +| System.Reflection;Assembly;GetModules;(System.Boolean);summary;df-generated | +| System.Reflection;Assembly;GetName;(System.Boolean);summary;df-generated | +| System.Reflection;Assembly;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Reflection;Assembly;GetReferencedAssemblies;();summary;df-generated | +| System.Reflection;Assembly;GetSatelliteAssembly;(System.Globalization.CultureInfo);summary;df-generated | +| System.Reflection;Assembly;GetSatelliteAssembly;(System.Globalization.CultureInfo,System.Version);summary;df-generated | +| System.Reflection;Assembly;GetType;(System.String,System.Boolean,System.Boolean);summary;df-generated | +| System.Reflection;Assembly;GetTypes;();summary;df-generated | +| System.Reflection;Assembly;IsDefined;(System.Type,System.Boolean);summary;df-generated | +| System.Reflection;Assembly;Load;(System.Byte[]);summary;df-generated | +| System.Reflection;Assembly;Load;(System.Byte[],System.Byte[]);summary;df-generated | +| System.Reflection;Assembly;Load;(System.Reflection.AssemblyName);summary;df-generated | +| System.Reflection;Assembly;Load;(System.String);summary;df-generated | +| System.Reflection;Assembly;LoadFile;(System.String);summary;df-generated | +| System.Reflection;Assembly;LoadFrom;(System.String);summary;df-generated | +| System.Reflection;Assembly;LoadFrom;(System.String,System.Byte[],System.Configuration.Assemblies.AssemblyHashAlgorithm);summary;df-generated | +| System.Reflection;Assembly;LoadModule;(System.String,System.Byte[]);summary;df-generated | +| System.Reflection;Assembly;LoadModule;(System.String,System.Byte[],System.Byte[]);summary;df-generated | +| System.Reflection;Assembly;LoadWithPartialName;(System.String);summary;df-generated | +| System.Reflection;Assembly;ReflectionOnlyLoad;(System.Byte[]);summary;df-generated | +| System.Reflection;Assembly;ReflectionOnlyLoad;(System.String);summary;df-generated | +| System.Reflection;Assembly;ReflectionOnlyLoadFrom;(System.String);summary;df-generated | +| System.Reflection;Assembly;UnsafeLoadFrom;(System.String);summary;df-generated | +| System.Reflection;Assembly;get_CodeBase;();summary;df-generated | +| System.Reflection;Assembly;get_CustomAttributes;();summary;df-generated | +| System.Reflection;Assembly;get_DefinedTypes;();summary;df-generated | +| System.Reflection;Assembly;get_EntryPoint;();summary;df-generated | +| System.Reflection;Assembly;get_EscapedCodeBase;();summary;df-generated | +| System.Reflection;Assembly;get_ExportedTypes;();summary;df-generated | +| System.Reflection;Assembly;get_FullName;();summary;df-generated | +| System.Reflection;Assembly;get_GlobalAssemblyCache;();summary;df-generated | +| System.Reflection;Assembly;get_HostContext;();summary;df-generated | +| System.Reflection;Assembly;get_ImageRuntimeVersion;();summary;df-generated | +| System.Reflection;Assembly;get_IsCollectible;();summary;df-generated | +| System.Reflection;Assembly;get_IsDynamic;();summary;df-generated | +| System.Reflection;Assembly;get_IsFullyTrusted;();summary;df-generated | +| System.Reflection;Assembly;get_Location;();summary;df-generated | +| System.Reflection;Assembly;get_ManifestModule;();summary;df-generated | +| System.Reflection;Assembly;get_Modules;();summary;df-generated | +| System.Reflection;Assembly;get_ReflectionOnly;();summary;df-generated | +| System.Reflection;Assembly;get_SecurityRuleSet;();summary;df-generated | +| System.Reflection;AssemblyAlgorithmIdAttribute;AssemblyAlgorithmIdAttribute;(System.Configuration.Assemblies.AssemblyHashAlgorithm);summary;df-generated | +| System.Reflection;AssemblyAlgorithmIdAttribute;AssemblyAlgorithmIdAttribute;(System.UInt32);summary;df-generated | +| System.Reflection;AssemblyAlgorithmIdAttribute;get_AlgorithmId;();summary;df-generated | +| System.Reflection;AssemblyCompanyAttribute;AssemblyCompanyAttribute;(System.String);summary;df-generated | +| System.Reflection;AssemblyCompanyAttribute;get_Company;();summary;df-generated | +| System.Reflection;AssemblyConfigurationAttribute;AssemblyConfigurationAttribute;(System.String);summary;df-generated | +| System.Reflection;AssemblyConfigurationAttribute;get_Configuration;();summary;df-generated | +| System.Reflection;AssemblyCopyrightAttribute;AssemblyCopyrightAttribute;(System.String);summary;df-generated | +| System.Reflection;AssemblyCopyrightAttribute;get_Copyright;();summary;df-generated | +| System.Reflection;AssemblyCultureAttribute;AssemblyCultureAttribute;(System.String);summary;df-generated | +| System.Reflection;AssemblyCultureAttribute;get_Culture;();summary;df-generated | +| System.Reflection;AssemblyDefaultAliasAttribute;AssemblyDefaultAliasAttribute;(System.String);summary;df-generated | +| System.Reflection;AssemblyDefaultAliasAttribute;get_DefaultAlias;();summary;df-generated | +| System.Reflection;AssemblyDelaySignAttribute;AssemblyDelaySignAttribute;(System.Boolean);summary;df-generated | +| System.Reflection;AssemblyDelaySignAttribute;get_DelaySign;();summary;df-generated | +| System.Reflection;AssemblyDescriptionAttribute;AssemblyDescriptionAttribute;(System.String);summary;df-generated | +| System.Reflection;AssemblyDescriptionAttribute;get_Description;();summary;df-generated | +| System.Reflection;AssemblyExtensions;GetExportedTypes;(System.Reflection.Assembly);summary;df-generated | +| System.Reflection;AssemblyExtensions;GetModules;(System.Reflection.Assembly);summary;df-generated | +| System.Reflection;AssemblyExtensions;GetTypes;(System.Reflection.Assembly);summary;df-generated | +| System.Reflection;AssemblyFileVersionAttribute;AssemblyFileVersionAttribute;(System.String);summary;df-generated | +| System.Reflection;AssemblyFileVersionAttribute;get_Version;();summary;df-generated | +| System.Reflection;AssemblyFlagsAttribute;AssemblyFlagsAttribute;(System.Int32);summary;df-generated | +| System.Reflection;AssemblyFlagsAttribute;AssemblyFlagsAttribute;(System.Reflection.AssemblyNameFlags);summary;df-generated | +| System.Reflection;AssemblyFlagsAttribute;AssemblyFlagsAttribute;(System.UInt32);summary;df-generated | +| System.Reflection;AssemblyFlagsAttribute;get_AssemblyFlags;();summary;df-generated | +| System.Reflection;AssemblyFlagsAttribute;get_Flags;();summary;df-generated | +| System.Reflection;AssemblyInformationalVersionAttribute;AssemblyInformationalVersionAttribute;(System.String);summary;df-generated | +| System.Reflection;AssemblyInformationalVersionAttribute;get_InformationalVersion;();summary;df-generated | +| System.Reflection;AssemblyKeyFileAttribute;AssemblyKeyFileAttribute;(System.String);summary;df-generated | +| System.Reflection;AssemblyKeyFileAttribute;get_KeyFile;();summary;df-generated | +| System.Reflection;AssemblyKeyNameAttribute;AssemblyKeyNameAttribute;(System.String);summary;df-generated | +| System.Reflection;AssemblyKeyNameAttribute;get_KeyName;();summary;df-generated | +| System.Reflection;AssemblyMetadataAttribute;AssemblyMetadataAttribute;(System.String,System.String);summary;df-generated | +| System.Reflection;AssemblyMetadataAttribute;get_Key;();summary;df-generated | +| System.Reflection;AssemblyMetadataAttribute;get_Value;();summary;df-generated | +| System.Reflection;AssemblyName;AssemblyName;();summary;df-generated | +| System.Reflection;AssemblyName;AssemblyName;(System.String);summary;df-generated | +| System.Reflection;AssemblyName;GetAssemblyName;(System.String);summary;df-generated | +| System.Reflection;AssemblyName;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Reflection;AssemblyName;GetPublicKeyToken;();summary;df-generated | +| System.Reflection;AssemblyName;OnDeserialization;(System.Object);summary;df-generated | +| System.Reflection;AssemblyName;ReferenceMatchesDefinition;(System.Reflection.AssemblyName,System.Reflection.AssemblyName);summary;df-generated | +| System.Reflection;AssemblyName;ToString;();summary;df-generated | +| System.Reflection;AssemblyName;get_ContentType;();summary;df-generated | +| System.Reflection;AssemblyName;get_CultureName;();summary;df-generated | +| System.Reflection;AssemblyName;get_Flags;();summary;df-generated | +| System.Reflection;AssemblyName;get_FullName;();summary;df-generated | +| System.Reflection;AssemblyName;get_HashAlgorithm;();summary;df-generated | +| System.Reflection;AssemblyName;get_KeyPair;();summary;df-generated | +| System.Reflection;AssemblyName;get_ProcessorArchitecture;();summary;df-generated | +| System.Reflection;AssemblyName;get_VersionCompatibility;();summary;df-generated | +| System.Reflection;AssemblyName;set_ContentType;(System.Reflection.AssemblyContentType);summary;df-generated | +| System.Reflection;AssemblyName;set_CultureName;(System.String);summary;df-generated | +| System.Reflection;AssemblyName;set_Flags;(System.Reflection.AssemblyNameFlags);summary;df-generated | +| System.Reflection;AssemblyName;set_HashAlgorithm;(System.Configuration.Assemblies.AssemblyHashAlgorithm);summary;df-generated | +| System.Reflection;AssemblyName;set_KeyPair;(System.Reflection.StrongNameKeyPair);summary;df-generated | +| System.Reflection;AssemblyName;set_ProcessorArchitecture;(System.Reflection.ProcessorArchitecture);summary;df-generated | +| System.Reflection;AssemblyName;set_VersionCompatibility;(System.Configuration.Assemblies.AssemblyVersionCompatibility);summary;df-generated | +| System.Reflection;AssemblyNameProxy;GetAssemblyName;(System.String);summary;df-generated | +| System.Reflection;AssemblyProductAttribute;AssemblyProductAttribute;(System.String);summary;df-generated | +| System.Reflection;AssemblyProductAttribute;get_Product;();summary;df-generated | +| System.Reflection;AssemblySignatureKeyAttribute;AssemblySignatureKeyAttribute;(System.String,System.String);summary;df-generated | +| System.Reflection;AssemblySignatureKeyAttribute;get_Countersignature;();summary;df-generated | +| System.Reflection;AssemblySignatureKeyAttribute;get_PublicKey;();summary;df-generated | +| System.Reflection;AssemblyTitleAttribute;AssemblyTitleAttribute;(System.String);summary;df-generated | +| System.Reflection;AssemblyTitleAttribute;get_Title;();summary;df-generated | +| System.Reflection;AssemblyTrademarkAttribute;AssemblyTrademarkAttribute;(System.String);summary;df-generated | +| System.Reflection;AssemblyTrademarkAttribute;get_Trademark;();summary;df-generated | +| System.Reflection;AssemblyVersionAttribute;AssemblyVersionAttribute;(System.String);summary;df-generated | +| System.Reflection;AssemblyVersionAttribute;get_Version;();summary;df-generated | +| System.Reflection;Binder;BindToField;(System.Reflection.BindingFlags,System.Reflection.FieldInfo[],System.Object,System.Globalization.CultureInfo);summary;df-generated | +| System.Reflection;Binder;BindToMethod;(System.Reflection.BindingFlags,System.Reflection.MethodBase[],System.Object[],System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],System.Object);summary;df-generated | +| System.Reflection;Binder;Binder;();summary;df-generated | +| System.Reflection;Binder;ChangeType;(System.Object,System.Type,System.Globalization.CultureInfo);summary;df-generated | +| System.Reflection;Binder;ReorderArgumentArray;(System.Object[],System.Object);summary;df-generated | +| System.Reflection;Binder;SelectMethod;(System.Reflection.BindingFlags,System.Reflection.MethodBase[],System.Type[],System.Reflection.ParameterModifier[]);summary;df-generated | +| System.Reflection;Binder;SelectProperty;(System.Reflection.BindingFlags,System.Reflection.PropertyInfo[],System.Type,System.Type[],System.Reflection.ParameterModifier[]);summary;df-generated | +| System.Reflection;ConstructorInfo;ConstructorInfo;();summary;df-generated | +| System.Reflection;ConstructorInfo;Equals;(System.Object);summary;df-generated | +| System.Reflection;ConstructorInfo;GetHashCode;();summary;df-generated | +| System.Reflection;ConstructorInfo;Invoke;(System.Object[]);summary;df-generated | +| System.Reflection;ConstructorInfo;Invoke;(System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo);summary;df-generated | +| System.Reflection;ConstructorInfo;get_MemberType;();summary;df-generated | +| System.Reflection;CustomAttributeData;CustomAttributeData;();summary;df-generated | +| System.Reflection;CustomAttributeData;Equals;(System.Object);summary;df-generated | +| System.Reflection;CustomAttributeData;GetCustomAttributes;(System.Reflection.Assembly);summary;df-generated | +| System.Reflection;CustomAttributeData;GetCustomAttributes;(System.Reflection.MemberInfo);summary;df-generated | +| System.Reflection;CustomAttributeData;GetCustomAttributes;(System.Reflection.Module);summary;df-generated | +| System.Reflection;CustomAttributeData;GetCustomAttributes;(System.Reflection.ParameterInfo);summary;df-generated | +| System.Reflection;CustomAttributeData;GetHashCode;();summary;df-generated | +| System.Reflection;CustomAttributeData;ToString;();summary;df-generated | +| System.Reflection;CustomAttributeData;get_Constructor;();summary;df-generated | +| System.Reflection;CustomAttributeData;get_ConstructorArguments;();summary;df-generated | +| System.Reflection;CustomAttributeData;get_NamedArguments;();summary;df-generated | +| System.Reflection;CustomAttributeExtensions;GetCustomAttribute;(System.Reflection.Assembly,System.Type);summary;df-generated | +| System.Reflection;CustomAttributeExtensions;GetCustomAttribute;(System.Reflection.MemberInfo,System.Type);summary;df-generated | +| System.Reflection;CustomAttributeExtensions;GetCustomAttribute;(System.Reflection.MemberInfo,System.Type,System.Boolean);summary;df-generated | +| System.Reflection;CustomAttributeExtensions;GetCustomAttribute;(System.Reflection.Module,System.Type);summary;df-generated | +| System.Reflection;CustomAttributeExtensions;GetCustomAttribute;(System.Reflection.ParameterInfo,System.Type);summary;df-generated | +| System.Reflection;CustomAttributeExtensions;GetCustomAttribute;(System.Reflection.ParameterInfo,System.Type,System.Boolean);summary;df-generated | +| System.Reflection;CustomAttributeExtensions;GetCustomAttribute<>;(System.Reflection.Assembly);summary;df-generated | +| System.Reflection;CustomAttributeExtensions;GetCustomAttribute<>;(System.Reflection.MemberInfo);summary;df-generated | +| System.Reflection;CustomAttributeExtensions;GetCustomAttribute<>;(System.Reflection.MemberInfo,System.Boolean);summary;df-generated | +| System.Reflection;CustomAttributeExtensions;GetCustomAttribute<>;(System.Reflection.Module);summary;df-generated | +| System.Reflection;CustomAttributeExtensions;GetCustomAttribute<>;(System.Reflection.ParameterInfo);summary;df-generated | +| System.Reflection;CustomAttributeExtensions;GetCustomAttribute<>;(System.Reflection.ParameterInfo,System.Boolean);summary;df-generated | +| System.Reflection;CustomAttributeExtensions;GetCustomAttributes;(System.Reflection.Assembly);summary;df-generated | +| System.Reflection;CustomAttributeExtensions;GetCustomAttributes;(System.Reflection.Assembly,System.Type);summary;df-generated | +| System.Reflection;CustomAttributeExtensions;GetCustomAttributes;(System.Reflection.MemberInfo);summary;df-generated | +| System.Reflection;CustomAttributeExtensions;GetCustomAttributes;(System.Reflection.MemberInfo,System.Boolean);summary;df-generated | +| System.Reflection;CustomAttributeExtensions;GetCustomAttributes;(System.Reflection.MemberInfo,System.Type);summary;df-generated | +| System.Reflection;CustomAttributeExtensions;GetCustomAttributes;(System.Reflection.MemberInfo,System.Type,System.Boolean);summary;df-generated | +| System.Reflection;CustomAttributeExtensions;GetCustomAttributes;(System.Reflection.Module);summary;df-generated | +| System.Reflection;CustomAttributeExtensions;GetCustomAttributes;(System.Reflection.Module,System.Type);summary;df-generated | +| System.Reflection;CustomAttributeExtensions;GetCustomAttributes;(System.Reflection.ParameterInfo);summary;df-generated | +| System.Reflection;CustomAttributeExtensions;GetCustomAttributes;(System.Reflection.ParameterInfo,System.Boolean);summary;df-generated | +| System.Reflection;CustomAttributeExtensions;GetCustomAttributes;(System.Reflection.ParameterInfo,System.Type);summary;df-generated | +| System.Reflection;CustomAttributeExtensions;GetCustomAttributes;(System.Reflection.ParameterInfo,System.Type,System.Boolean);summary;df-generated | +| System.Reflection;CustomAttributeExtensions;GetCustomAttributes<>;(System.Reflection.Assembly);summary;df-generated | +| System.Reflection;CustomAttributeExtensions;GetCustomAttributes<>;(System.Reflection.MemberInfo);summary;df-generated | +| System.Reflection;CustomAttributeExtensions;GetCustomAttributes<>;(System.Reflection.MemberInfo,System.Boolean);summary;df-generated | +| System.Reflection;CustomAttributeExtensions;GetCustomAttributes<>;(System.Reflection.Module);summary;df-generated | +| System.Reflection;CustomAttributeExtensions;GetCustomAttributes<>;(System.Reflection.ParameterInfo);summary;df-generated | +| System.Reflection;CustomAttributeExtensions;GetCustomAttributes<>;(System.Reflection.ParameterInfo,System.Boolean);summary;df-generated | +| System.Reflection;CustomAttributeExtensions;IsDefined;(System.Reflection.Assembly,System.Type);summary;df-generated | +| System.Reflection;CustomAttributeExtensions;IsDefined;(System.Reflection.MemberInfo,System.Type);summary;df-generated | +| System.Reflection;CustomAttributeExtensions;IsDefined;(System.Reflection.MemberInfo,System.Type,System.Boolean);summary;df-generated | +| System.Reflection;CustomAttributeExtensions;IsDefined;(System.Reflection.Module,System.Type);summary;df-generated | +| System.Reflection;CustomAttributeExtensions;IsDefined;(System.Reflection.ParameterInfo,System.Type);summary;df-generated | +| System.Reflection;CustomAttributeExtensions;IsDefined;(System.Reflection.ParameterInfo,System.Type,System.Boolean);summary;df-generated | +| System.Reflection;CustomAttributeFormatException;CustomAttributeFormatException;();summary;df-generated | +| System.Reflection;CustomAttributeFormatException;CustomAttributeFormatException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Reflection;CustomAttributeFormatException;CustomAttributeFormatException;(System.String);summary;df-generated | +| System.Reflection;CustomAttributeFormatException;CustomAttributeFormatException;(System.String,System.Exception);summary;df-generated | +| System.Reflection;CustomAttributeNamedArgument;Equals;(System.Object);summary;df-generated | +| System.Reflection;CustomAttributeNamedArgument;GetHashCode;();summary;df-generated | +| System.Reflection;CustomAttributeNamedArgument;get_IsField;();summary;df-generated | +| System.Reflection;CustomAttributeTypedArgument;Equals;(System.Object);summary;df-generated | +| System.Reflection;CustomAttributeTypedArgument;GetHashCode;();summary;df-generated | +| System.Reflection;DefaultMemberAttribute;DefaultMemberAttribute;(System.String);summary;df-generated | +| System.Reflection;DefaultMemberAttribute;get_MemberName;();summary;df-generated | +| System.Reflection;DispatchProxy;Create<,>;();summary;df-generated | +| System.Reflection;DispatchProxy;DispatchProxy;();summary;df-generated | +| System.Reflection;DispatchProxy;Invoke;(System.Reflection.MethodInfo,System.Object[]);summary;df-generated | +| System.Reflection;EventInfo;AddEventHandler;(System.Object,System.Delegate);summary;df-generated | +| System.Reflection;EventInfo;Equals;(System.Object);summary;df-generated | +| System.Reflection;EventInfo;EventInfo;();summary;df-generated | +| System.Reflection;EventInfo;GetAddMethod;(System.Boolean);summary;df-generated | +| System.Reflection;EventInfo;GetHashCode;();summary;df-generated | +| System.Reflection;EventInfo;GetOtherMethods;();summary;df-generated | +| System.Reflection;EventInfo;GetOtherMethods;(System.Boolean);summary;df-generated | +| System.Reflection;EventInfo;GetRaiseMethod;(System.Boolean);summary;df-generated | +| System.Reflection;EventInfo;GetRemoveMethod;(System.Boolean);summary;df-generated | +| System.Reflection;EventInfo;RemoveEventHandler;(System.Object,System.Delegate);summary;df-generated | +| System.Reflection;EventInfo;get_Attributes;();summary;df-generated | +| System.Reflection;EventInfo;get_EventHandlerType;();summary;df-generated | +| System.Reflection;EventInfo;get_IsMulticast;();summary;df-generated | +| System.Reflection;EventInfo;get_IsSpecialName;();summary;df-generated | +| System.Reflection;EventInfo;get_MemberType;();summary;df-generated | +| System.Reflection;ExceptionHandlingClause;ExceptionHandlingClause;();summary;df-generated | +| System.Reflection;ExceptionHandlingClause;get_CatchType;();summary;df-generated | +| System.Reflection;ExceptionHandlingClause;get_FilterOffset;();summary;df-generated | +| System.Reflection;ExceptionHandlingClause;get_Flags;();summary;df-generated | +| System.Reflection;ExceptionHandlingClause;get_HandlerLength;();summary;df-generated | +| System.Reflection;ExceptionHandlingClause;get_HandlerOffset;();summary;df-generated | +| System.Reflection;ExceptionHandlingClause;get_TryLength;();summary;df-generated | +| System.Reflection;ExceptionHandlingClause;get_TryOffset;();summary;df-generated | +| System.Reflection;FieldInfo;Equals;(System.Object);summary;df-generated | +| System.Reflection;FieldInfo;FieldInfo;();summary;df-generated | +| System.Reflection;FieldInfo;GetFieldFromHandle;(System.RuntimeFieldHandle);summary;df-generated | +| System.Reflection;FieldInfo;GetFieldFromHandle;(System.RuntimeFieldHandle,System.RuntimeTypeHandle);summary;df-generated | +| System.Reflection;FieldInfo;GetHashCode;();summary;df-generated | +| System.Reflection;FieldInfo;GetOptionalCustomModifiers;();summary;df-generated | +| System.Reflection;FieldInfo;GetRawConstantValue;();summary;df-generated | +| System.Reflection;FieldInfo;GetRequiredCustomModifiers;();summary;df-generated | +| System.Reflection;FieldInfo;GetValue;(System.Object);summary;df-generated | +| System.Reflection;FieldInfo;GetValueDirect;(System.TypedReference);summary;df-generated | +| System.Reflection;FieldInfo;SetValue;(System.Object,System.Object);summary;df-generated | +| System.Reflection;FieldInfo;SetValue;(System.Object,System.Object,System.Reflection.BindingFlags,System.Reflection.Binder,System.Globalization.CultureInfo);summary;df-generated | +| System.Reflection;FieldInfo;SetValueDirect;(System.TypedReference,System.Object);summary;df-generated | +| System.Reflection;FieldInfo;get_Attributes;();summary;df-generated | +| System.Reflection;FieldInfo;get_FieldHandle;();summary;df-generated | +| System.Reflection;FieldInfo;get_FieldType;();summary;df-generated | +| System.Reflection;FieldInfo;get_IsAssembly;();summary;df-generated | +| System.Reflection;FieldInfo;get_IsFamily;();summary;df-generated | +| System.Reflection;FieldInfo;get_IsFamilyAndAssembly;();summary;df-generated | +| System.Reflection;FieldInfo;get_IsFamilyOrAssembly;();summary;df-generated | +| System.Reflection;FieldInfo;get_IsInitOnly;();summary;df-generated | +| System.Reflection;FieldInfo;get_IsLiteral;();summary;df-generated | +| System.Reflection;FieldInfo;get_IsNotSerialized;();summary;df-generated | +| System.Reflection;FieldInfo;get_IsPinvokeImpl;();summary;df-generated | +| System.Reflection;FieldInfo;get_IsPrivate;();summary;df-generated | +| System.Reflection;FieldInfo;get_IsPublic;();summary;df-generated | +| System.Reflection;FieldInfo;get_IsSecurityCritical;();summary;df-generated | +| System.Reflection;FieldInfo;get_IsSecuritySafeCritical;();summary;df-generated | +| System.Reflection;FieldInfo;get_IsSecurityTransparent;();summary;df-generated | +| System.Reflection;FieldInfo;get_IsSpecialName;();summary;df-generated | +| System.Reflection;FieldInfo;get_IsStatic;();summary;df-generated | +| System.Reflection;FieldInfo;get_MemberType;();summary;df-generated | +| System.Reflection;ICustomAttributeProvider;GetCustomAttributes;(System.Boolean);summary;df-generated | +| System.Reflection;ICustomAttributeProvider;GetCustomAttributes;(System.Type,System.Boolean);summary;df-generated | +| System.Reflection;ICustomAttributeProvider;IsDefined;(System.Type,System.Boolean);summary;df-generated | +| System.Reflection;ICustomTypeProvider;GetCustomType;();summary;df-generated | +| System.Reflection;IReflect;GetField;(System.String,System.Reflection.BindingFlags);summary;df-generated | +| System.Reflection;IReflect;GetFields;(System.Reflection.BindingFlags);summary;df-generated | +| System.Reflection;IReflect;GetMember;(System.String,System.Reflection.BindingFlags);summary;df-generated | +| System.Reflection;IReflect;GetMembers;(System.Reflection.BindingFlags);summary;df-generated | +| System.Reflection;IReflect;GetMethod;(System.String,System.Reflection.BindingFlags);summary;df-generated | +| System.Reflection;IReflect;GetMethod;(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Type[],System.Reflection.ParameterModifier[]);summary;df-generated | +| System.Reflection;IReflect;GetMethods;(System.Reflection.BindingFlags);summary;df-generated | +| System.Reflection;IReflect;GetProperties;(System.Reflection.BindingFlags);summary;df-generated | +| System.Reflection;IReflect;GetProperty;(System.String,System.Reflection.BindingFlags);summary;df-generated | +| System.Reflection;IReflect;GetProperty;(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Type,System.Type[],System.Reflection.ParameterModifier[]);summary;df-generated | +| System.Reflection;IReflect;InvokeMember;(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object,System.Object[],System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[]);summary;df-generated | +| System.Reflection;IReflect;get_UnderlyingSystemType;();summary;df-generated | +| System.Reflection;IReflectableType;GetTypeInfo;();summary;df-generated | +| System.Reflection;InvalidFilterCriteriaException;InvalidFilterCriteriaException;();summary;df-generated | +| System.Reflection;InvalidFilterCriteriaException;InvalidFilterCriteriaException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Reflection;InvalidFilterCriteriaException;InvalidFilterCriteriaException;(System.String);summary;df-generated | +| System.Reflection;InvalidFilterCriteriaException;InvalidFilterCriteriaException;(System.String,System.Exception);summary;df-generated | +| System.Reflection;LocalVariableInfo;LocalVariableInfo;();summary;df-generated | +| System.Reflection;LocalVariableInfo;get_IsPinned;();summary;df-generated | +| System.Reflection;LocalVariableInfo;get_LocalIndex;();summary;df-generated | +| System.Reflection;LocalVariableInfo;get_LocalType;();summary;df-generated | +| System.Reflection;ManifestResourceInfo;ManifestResourceInfo;(System.Reflection.Assembly,System.String,System.Reflection.ResourceLocation);summary;df-generated | +| System.Reflection;ManifestResourceInfo;get_FileName;();summary;df-generated | +| System.Reflection;ManifestResourceInfo;get_ReferencedAssembly;();summary;df-generated | +| System.Reflection;ManifestResourceInfo;get_ResourceLocation;();summary;df-generated | +| System.Reflection;MemberInfo;Equals;(System.Object);summary;df-generated | +| System.Reflection;MemberInfo;GetCustomAttributes;(System.Boolean);summary;df-generated | +| System.Reflection;MemberInfo;GetCustomAttributes;(System.Type,System.Boolean);summary;df-generated | +| System.Reflection;MemberInfo;GetCustomAttributesData;();summary;df-generated | +| System.Reflection;MemberInfo;GetHashCode;();summary;df-generated | +| System.Reflection;MemberInfo;HasSameMetadataDefinitionAs;(System.Reflection.MemberInfo);summary;df-generated | +| System.Reflection;MemberInfo;IsDefined;(System.Type,System.Boolean);summary;df-generated | +| System.Reflection;MemberInfo;MemberInfo;();summary;df-generated | +| System.Reflection;MemberInfo;get_CustomAttributes;();summary;df-generated | +| System.Reflection;MemberInfo;get_DeclaringType;();summary;df-generated | +| System.Reflection;MemberInfo;get_IsCollectible;();summary;df-generated | +| System.Reflection;MemberInfo;get_MemberType;();summary;df-generated | +| System.Reflection;MemberInfo;get_MetadataToken;();summary;df-generated | +| System.Reflection;MemberInfo;get_Module;();summary;df-generated | +| System.Reflection;MemberInfo;get_Name;();summary;df-generated | +| System.Reflection;MemberInfo;get_ReflectedType;();summary;df-generated | +| System.Reflection;MemberInfoExtensions;GetMetadataToken;(System.Reflection.MemberInfo);summary;df-generated | +| System.Reflection;MemberInfoExtensions;HasMetadataToken;(System.Reflection.MemberInfo);summary;df-generated | +| System.Reflection;MethodBase;Equals;(System.Object);summary;df-generated | +| System.Reflection;MethodBase;GetCurrentMethod;();summary;df-generated | +| System.Reflection;MethodBase;GetGenericArguments;();summary;df-generated | +| System.Reflection;MethodBase;GetHashCode;();summary;df-generated | +| System.Reflection;MethodBase;GetMethodBody;();summary;df-generated | +| System.Reflection;MethodBase;GetMethodFromHandle;(System.RuntimeMethodHandle);summary;df-generated | +| System.Reflection;MethodBase;GetMethodFromHandle;(System.RuntimeMethodHandle,System.RuntimeTypeHandle);summary;df-generated | +| System.Reflection;MethodBase;GetMethodImplementationFlags;();summary;df-generated | +| System.Reflection;MethodBase;GetParameters;();summary;df-generated | +| System.Reflection;MethodBase;Invoke;(System.Object,System.Object[]);summary;df-generated | +| System.Reflection;MethodBase;Invoke;(System.Object,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo);summary;df-generated | +| System.Reflection;MethodBase;MethodBase;();summary;df-generated | +| System.Reflection;MethodBase;get_Attributes;();summary;df-generated | +| System.Reflection;MethodBase;get_CallingConvention;();summary;df-generated | +| System.Reflection;MethodBase;get_ContainsGenericParameters;();summary;df-generated | +| System.Reflection;MethodBase;get_IsAbstract;();summary;df-generated | +| System.Reflection;MethodBase;get_IsAssembly;();summary;df-generated | +| System.Reflection;MethodBase;get_IsConstructedGenericMethod;();summary;df-generated | +| System.Reflection;MethodBase;get_IsConstructor;();summary;df-generated | +| System.Reflection;MethodBase;get_IsFamily;();summary;df-generated | +| System.Reflection;MethodBase;get_IsFamilyAndAssembly;();summary;df-generated | +| System.Reflection;MethodBase;get_IsFamilyOrAssembly;();summary;df-generated | +| System.Reflection;MethodBase;get_IsFinal;();summary;df-generated | +| System.Reflection;MethodBase;get_IsGenericMethod;();summary;df-generated | +| System.Reflection;MethodBase;get_IsGenericMethodDefinition;();summary;df-generated | +| System.Reflection;MethodBase;get_IsHideBySig;();summary;df-generated | +| System.Reflection;MethodBase;get_IsPrivate;();summary;df-generated | +| System.Reflection;MethodBase;get_IsPublic;();summary;df-generated | +| System.Reflection;MethodBase;get_IsSecurityCritical;();summary;df-generated | +| System.Reflection;MethodBase;get_IsSecuritySafeCritical;();summary;df-generated | +| System.Reflection;MethodBase;get_IsSecurityTransparent;();summary;df-generated | +| System.Reflection;MethodBase;get_IsSpecialName;();summary;df-generated | +| System.Reflection;MethodBase;get_IsStatic;();summary;df-generated | +| System.Reflection;MethodBase;get_IsVirtual;();summary;df-generated | +| System.Reflection;MethodBase;get_MethodHandle;();summary;df-generated | +| System.Reflection;MethodBase;get_MethodImplementationFlags;();summary;df-generated | +| System.Reflection;MethodBody;GetILAsByteArray;();summary;df-generated | +| System.Reflection;MethodBody;MethodBody;();summary;df-generated | +| System.Reflection;MethodBody;get_ExceptionHandlingClauses;();summary;df-generated | +| System.Reflection;MethodBody;get_InitLocals;();summary;df-generated | +| System.Reflection;MethodBody;get_LocalSignatureMetadataToken;();summary;df-generated | +| System.Reflection;MethodBody;get_LocalVariables;();summary;df-generated | +| System.Reflection;MethodBody;get_MaxStackSize;();summary;df-generated | +| System.Reflection;MethodInfo;CreateDelegate;(System.Type);summary;df-generated | +| System.Reflection;MethodInfo;CreateDelegate;(System.Type,System.Object);summary;df-generated | +| System.Reflection;MethodInfo;CreateDelegate<>;(System.Object);summary;df-generated | +| System.Reflection;MethodInfo;Equals;(System.Object);summary;df-generated | +| System.Reflection;MethodInfo;GetBaseDefinition;();summary;df-generated | +| System.Reflection;MethodInfo;GetGenericArguments;();summary;df-generated | +| System.Reflection;MethodInfo;GetGenericMethodDefinition;();summary;df-generated | +| System.Reflection;MethodInfo;GetHashCode;();summary;df-generated | +| System.Reflection;MethodInfo;MakeGenericMethod;(System.Type[]);summary;df-generated | +| System.Reflection;MethodInfo;MethodInfo;();summary;df-generated | +| System.Reflection;MethodInfo;get_MemberType;();summary;df-generated | +| System.Reflection;MethodInfo;get_ReturnParameter;();summary;df-generated | +| System.Reflection;MethodInfo;get_ReturnType;();summary;df-generated | +| System.Reflection;MethodInfo;get_ReturnTypeCustomAttributes;();summary;df-generated | +| System.Reflection;Missing;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Reflection;Module;Equals;(System.Object);summary;df-generated | +| System.Reflection;Module;GetCustomAttributes;(System.Boolean);summary;df-generated | +| System.Reflection;Module;GetCustomAttributes;(System.Type,System.Boolean);summary;df-generated | +| System.Reflection;Module;GetCustomAttributesData;();summary;df-generated | +| System.Reflection;Module;GetField;(System.String,System.Reflection.BindingFlags);summary;df-generated | +| System.Reflection;Module;GetFields;(System.Reflection.BindingFlags);summary;df-generated | +| System.Reflection;Module;GetHashCode;();summary;df-generated | +| System.Reflection;Module;GetMethodImpl;(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[]);summary;df-generated | +| System.Reflection;Module;GetMethods;(System.Reflection.BindingFlags);summary;df-generated | +| System.Reflection;Module;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Reflection;Module;GetPEKind;(System.Reflection.PortableExecutableKinds,System.Reflection.ImageFileMachine);summary;df-generated | +| System.Reflection;Module;GetType;(System.String);summary;df-generated | +| System.Reflection;Module;GetType;(System.String,System.Boolean,System.Boolean);summary;df-generated | +| System.Reflection;Module;GetTypes;();summary;df-generated | +| System.Reflection;Module;IsDefined;(System.Type,System.Boolean);summary;df-generated | +| System.Reflection;Module;IsResource;();summary;df-generated | +| System.Reflection;Module;Module;();summary;df-generated | +| System.Reflection;Module;ResolveField;(System.Int32);summary;df-generated | +| System.Reflection;Module;ResolveField;(System.Int32,System.Type[],System.Type[]);summary;df-generated | +| System.Reflection;Module;ResolveMember;(System.Int32);summary;df-generated | +| System.Reflection;Module;ResolveMember;(System.Int32,System.Type[],System.Type[]);summary;df-generated | +| System.Reflection;Module;ResolveMethod;(System.Int32);summary;df-generated | +| System.Reflection;Module;ResolveMethod;(System.Int32,System.Type[],System.Type[]);summary;df-generated | +| System.Reflection;Module;ResolveSignature;(System.Int32);summary;df-generated | +| System.Reflection;Module;ResolveString;(System.Int32);summary;df-generated | +| System.Reflection;Module;ResolveType;(System.Int32);summary;df-generated | +| System.Reflection;Module;ResolveType;(System.Int32,System.Type[],System.Type[]);summary;df-generated | +| System.Reflection;Module;get_Assembly;();summary;df-generated | +| System.Reflection;Module;get_CustomAttributes;();summary;df-generated | +| System.Reflection;Module;get_FullyQualifiedName;();summary;df-generated | +| System.Reflection;Module;get_MDStreamVersion;();summary;df-generated | +| System.Reflection;Module;get_MetadataToken;();summary;df-generated | +| System.Reflection;Module;get_ModuleHandle;();summary;df-generated | +| System.Reflection;Module;get_ModuleVersionId;();summary;df-generated | +| System.Reflection;Module;get_Name;();summary;df-generated | +| System.Reflection;Module;get_ScopeName;();summary;df-generated | +| System.Reflection;ModuleExtensions;GetModuleVersionId;(System.Reflection.Module);summary;df-generated | +| System.Reflection;ModuleExtensions;HasModuleVersionId;(System.Reflection.Module);summary;df-generated | +| System.Reflection;NullabilityInfo;get_ElementType;();summary;df-generated | +| System.Reflection;NullabilityInfo;get_GenericTypeArguments;();summary;df-generated | +| System.Reflection;NullabilityInfo;get_ReadState;();summary;df-generated | +| System.Reflection;NullabilityInfo;get_Type;();summary;df-generated | +| System.Reflection;NullabilityInfo;get_WriteState;();summary;df-generated | +| System.Reflection;NullabilityInfoContext;Create;(System.Reflection.EventInfo);summary;df-generated | +| System.Reflection;NullabilityInfoContext;Create;(System.Reflection.FieldInfo);summary;df-generated | +| System.Reflection;NullabilityInfoContext;Create;(System.Reflection.ParameterInfo);summary;df-generated | +| System.Reflection;NullabilityInfoContext;Create;(System.Reflection.PropertyInfo);summary;df-generated | +| System.Reflection;ObfuscateAssemblyAttribute;ObfuscateAssemblyAttribute;(System.Boolean);summary;df-generated | +| System.Reflection;ObfuscateAssemblyAttribute;get_AssemblyIsPrivate;();summary;df-generated | +| System.Reflection;ObfuscateAssemblyAttribute;get_StripAfterObfuscation;();summary;df-generated | +| System.Reflection;ObfuscateAssemblyAttribute;set_StripAfterObfuscation;(System.Boolean);summary;df-generated | +| System.Reflection;ObfuscationAttribute;ObfuscationAttribute;();summary;df-generated | +| System.Reflection;ObfuscationAttribute;get_ApplyToMembers;();summary;df-generated | +| System.Reflection;ObfuscationAttribute;get_Exclude;();summary;df-generated | +| System.Reflection;ObfuscationAttribute;get_Feature;();summary;df-generated | +| System.Reflection;ObfuscationAttribute;get_StripAfterObfuscation;();summary;df-generated | +| System.Reflection;ObfuscationAttribute;set_ApplyToMembers;(System.Boolean);summary;df-generated | +| System.Reflection;ObfuscationAttribute;set_Exclude;(System.Boolean);summary;df-generated | +| System.Reflection;ObfuscationAttribute;set_Feature;(System.String);summary;df-generated | +| System.Reflection;ObfuscationAttribute;set_StripAfterObfuscation;(System.Boolean);summary;df-generated | +| System.Reflection;ParameterInfo;GetCustomAttributes;(System.Boolean);summary;df-generated | +| System.Reflection;ParameterInfo;GetCustomAttributes;(System.Type,System.Boolean);summary;df-generated | +| System.Reflection;ParameterInfo;GetCustomAttributesData;();summary;df-generated | +| System.Reflection;ParameterInfo;GetOptionalCustomModifiers;();summary;df-generated | +| System.Reflection;ParameterInfo;GetRequiredCustomModifiers;();summary;df-generated | +| System.Reflection;ParameterInfo;IsDefined;(System.Type,System.Boolean);summary;df-generated | +| System.Reflection;ParameterInfo;ParameterInfo;();summary;df-generated | +| System.Reflection;ParameterInfo;get_Attributes;();summary;df-generated | +| System.Reflection;ParameterInfo;get_CustomAttributes;();summary;df-generated | +| System.Reflection;ParameterInfo;get_DefaultValue;();summary;df-generated | +| System.Reflection;ParameterInfo;get_HasDefaultValue;();summary;df-generated | +| System.Reflection;ParameterInfo;get_IsIn;();summary;df-generated | +| System.Reflection;ParameterInfo;get_IsLcid;();summary;df-generated | +| System.Reflection;ParameterInfo;get_IsOptional;();summary;df-generated | +| System.Reflection;ParameterInfo;get_IsOut;();summary;df-generated | +| System.Reflection;ParameterInfo;get_IsRetval;();summary;df-generated | +| System.Reflection;ParameterInfo;get_MetadataToken;();summary;df-generated | +| System.Reflection;ParameterInfo;get_Position;();summary;df-generated | +| System.Reflection;ParameterInfo;get_RawDefaultValue;();summary;df-generated | +| System.Reflection;ParameterModifier;ParameterModifier;(System.Int32);summary;df-generated | +| System.Reflection;ParameterModifier;get_Item;(System.Int32);summary;df-generated | +| System.Reflection;ParameterModifier;set_Item;(System.Int32,System.Boolean);summary;df-generated | +| System.Reflection;Pointer;Equals;(System.Object);summary;df-generated | +| System.Reflection;Pointer;GetHashCode;();summary;df-generated | +| System.Reflection;Pointer;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Reflection;PropertyInfo;Equals;(System.Object);summary;df-generated | +| System.Reflection;PropertyInfo;GetAccessors;(System.Boolean);summary;df-generated | +| System.Reflection;PropertyInfo;GetConstantValue;();summary;df-generated | +| System.Reflection;PropertyInfo;GetGetMethod;(System.Boolean);summary;df-generated | +| System.Reflection;PropertyInfo;GetHashCode;();summary;df-generated | +| System.Reflection;PropertyInfo;GetIndexParameters;();summary;df-generated | +| System.Reflection;PropertyInfo;GetOptionalCustomModifiers;();summary;df-generated | +| System.Reflection;PropertyInfo;GetRawConstantValue;();summary;df-generated | +| System.Reflection;PropertyInfo;GetRequiredCustomModifiers;();summary;df-generated | +| System.Reflection;PropertyInfo;GetSetMethod;(System.Boolean);summary;df-generated | +| System.Reflection;PropertyInfo;GetValue;(System.Object);summary;df-generated | +| System.Reflection;PropertyInfo;GetValue;(System.Object,System.Object[]);summary;df-generated | +| System.Reflection;PropertyInfo;GetValue;(System.Object,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo);summary;df-generated | +| System.Reflection;PropertyInfo;PropertyInfo;();summary;df-generated | +| System.Reflection;PropertyInfo;SetValue;(System.Object,System.Object);summary;df-generated | +| System.Reflection;PropertyInfo;SetValue;(System.Object,System.Object,System.Object[]);summary;df-generated | +| System.Reflection;PropertyInfo;SetValue;(System.Object,System.Object,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo);summary;df-generated | +| System.Reflection;PropertyInfo;get_Attributes;();summary;df-generated | +| System.Reflection;PropertyInfo;get_CanRead;();summary;df-generated | +| System.Reflection;PropertyInfo;get_CanWrite;();summary;df-generated | +| System.Reflection;PropertyInfo;get_IsSpecialName;();summary;df-generated | +| System.Reflection;PropertyInfo;get_MemberType;();summary;df-generated | +| System.Reflection;PropertyInfo;get_PropertyType;();summary;df-generated | +| System.Reflection;ReflectionContext;GetTypeForObject;(System.Object);summary;df-generated | +| System.Reflection;ReflectionContext;MapAssembly;(System.Reflection.Assembly);summary;df-generated | +| System.Reflection;ReflectionContext;MapType;(System.Reflection.TypeInfo);summary;df-generated | +| System.Reflection;ReflectionContext;ReflectionContext;();summary;df-generated | +| System.Reflection;ReflectionTypeLoadException;ReflectionTypeLoadException;(System.Type[],System.Exception[]);summary;df-generated | +| System.Reflection;ReflectionTypeLoadException;ReflectionTypeLoadException;(System.Type[],System.Exception[],System.String);summary;df-generated | +| System.Reflection;ReflectionTypeLoadException;ToString;();summary;df-generated | +| System.Reflection;ReflectionTypeLoadException;get_LoaderExceptions;();summary;df-generated | +| System.Reflection;ReflectionTypeLoadException;get_Types;();summary;df-generated | +| System.Reflection;StrongNameKeyPair;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Reflection;StrongNameKeyPair;OnDeserialization;(System.Object);summary;df-generated | +| System.Reflection;StrongNameKeyPair;StrongNameKeyPair;(System.Byte[]);summary;df-generated | +| System.Reflection;StrongNameKeyPair;StrongNameKeyPair;(System.IO.FileStream);summary;df-generated | +| System.Reflection;StrongNameKeyPair;StrongNameKeyPair;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Reflection;StrongNameKeyPair;StrongNameKeyPair;(System.String);summary;df-generated | +| System.Reflection;StrongNameKeyPair;get_PublicKey;();summary;df-generated | +| System.Reflection;TargetException;TargetException;();summary;df-generated | +| System.Reflection;TargetException;TargetException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Reflection;TargetException;TargetException;(System.String);summary;df-generated | +| System.Reflection;TargetException;TargetException;(System.String,System.Exception);summary;df-generated | +| System.Reflection;TargetInvocationException;TargetInvocationException;(System.Exception);summary;df-generated | +| System.Reflection;TargetInvocationException;TargetInvocationException;(System.String,System.Exception);summary;df-generated | +| System.Reflection;TargetParameterCountException;TargetParameterCountException;();summary;df-generated | +| System.Reflection;TargetParameterCountException;TargetParameterCountException;(System.String);summary;df-generated | +| System.Reflection;TargetParameterCountException;TargetParameterCountException;(System.String,System.Exception);summary;df-generated | +| System.Reflection;TypeDelegator;GetAttributeFlagsImpl;();summary;df-generated | +| System.Reflection;TypeDelegator;GetCustomAttributes;(System.Boolean);summary;df-generated | +| System.Reflection;TypeDelegator;GetCustomAttributes;(System.Type,System.Boolean);summary;df-generated | +| System.Reflection;TypeDelegator;HasElementTypeImpl;();summary;df-generated | +| System.Reflection;TypeDelegator;InvokeMember;(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object,System.Object[],System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[]);summary;df-generated | +| System.Reflection;TypeDelegator;IsArrayImpl;();summary;df-generated | +| System.Reflection;TypeDelegator;IsAssignableFrom;(System.Reflection.TypeInfo);summary;df-generated | +| System.Reflection;TypeDelegator;IsByRefImpl;();summary;df-generated | +| System.Reflection;TypeDelegator;IsCOMObjectImpl;();summary;df-generated | +| System.Reflection;TypeDelegator;IsDefined;(System.Type,System.Boolean);summary;df-generated | +| System.Reflection;TypeDelegator;IsPointerImpl;();summary;df-generated | +| System.Reflection;TypeDelegator;IsPrimitiveImpl;();summary;df-generated | +| System.Reflection;TypeDelegator;IsValueTypeImpl;();summary;df-generated | +| System.Reflection;TypeDelegator;TypeDelegator;();summary;df-generated | +| System.Reflection;TypeDelegator;get_GUID;();summary;df-generated | +| System.Reflection;TypeDelegator;get_IsByRefLike;();summary;df-generated | +| System.Reflection;TypeDelegator;get_IsCollectible;();summary;df-generated | +| System.Reflection;TypeDelegator;get_IsConstructedGenericType;();summary;df-generated | +| System.Reflection;TypeDelegator;get_IsGenericMethodParameter;();summary;df-generated | +| System.Reflection;TypeDelegator;get_IsGenericTypeParameter;();summary;df-generated | +| System.Reflection;TypeDelegator;get_IsSZArray;();summary;df-generated | +| System.Reflection;TypeDelegator;get_IsTypeDefinition;();summary;df-generated | +| System.Reflection;TypeDelegator;get_IsVariableBoundArray;();summary;df-generated | +| System.Reflection;TypeDelegator;get_MetadataToken;();summary;df-generated | +| System.Reflection;TypeDelegator;get_TypeHandle;();summary;df-generated | +| System.Reflection;TypeExtensions;IsAssignableFrom;(System.Type,System.Type);summary;df-generated | +| System.Reflection;TypeExtensions;IsInstanceOfType;(System.Type,System.Object);summary;df-generated | +| System.Reflection;TypeInfo;GetDeclaredMethods;(System.String);summary;df-generated | +| System.Reflection;TypeInfo;IsAssignableFrom;(System.Reflection.TypeInfo);summary;df-generated | +| System.Reflection;TypeInfo;TypeInfo;();summary;df-generated | +| System.Reflection;TypeInfo;get_DeclaredNestedTypes;();summary;df-generated | +| System.Resources;IResourceReader;Close;();summary;df-generated | +| System.Resources;IResourceReader;GetEnumerator;();summary;df-generated | +| System.Resources;IResourceWriter;AddResource;(System.String,System.Byte[]);summary;df-generated | +| System.Resources;IResourceWriter;AddResource;(System.String,System.Object);summary;df-generated | +| System.Resources;IResourceWriter;AddResource;(System.String,System.String);summary;df-generated | +| System.Resources;IResourceWriter;Close;();summary;df-generated | +| System.Resources;IResourceWriter;Generate;();summary;df-generated | +| System.Resources;MissingManifestResourceException;MissingManifestResourceException;();summary;df-generated | +| System.Resources;MissingManifestResourceException;MissingManifestResourceException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Resources;MissingManifestResourceException;MissingManifestResourceException;(System.String);summary;df-generated | +| System.Resources;MissingManifestResourceException;MissingManifestResourceException;(System.String,System.Exception);summary;df-generated | +| System.Resources;MissingSatelliteAssemblyException;MissingSatelliteAssemblyException;();summary;df-generated | +| System.Resources;MissingSatelliteAssemblyException;MissingSatelliteAssemblyException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Resources;MissingSatelliteAssemblyException;MissingSatelliteAssemblyException;(System.String);summary;df-generated | +| System.Resources;MissingSatelliteAssemblyException;MissingSatelliteAssemblyException;(System.String,System.Exception);summary;df-generated | +| System.Resources;NeutralResourcesLanguageAttribute;NeutralResourcesLanguageAttribute;(System.String);summary;df-generated | +| System.Resources;NeutralResourcesLanguageAttribute;NeutralResourcesLanguageAttribute;(System.String,System.Resources.UltimateResourceFallbackLocation);summary;df-generated | +| System.Resources;NeutralResourcesLanguageAttribute;get_CultureName;();summary;df-generated | +| System.Resources;NeutralResourcesLanguageAttribute;get_Location;();summary;df-generated | +| System.Resources;ResourceManager;GetNeutralResourcesLanguage;(System.Reflection.Assembly);summary;df-generated | +| System.Resources;ResourceManager;GetObject;(System.String);summary;df-generated | +| System.Resources;ResourceManager;GetObject;(System.String,System.Globalization.CultureInfo);summary;df-generated | +| System.Resources;ResourceManager;GetResourceSet;(System.Globalization.CultureInfo,System.Boolean,System.Boolean);summary;df-generated | +| System.Resources;ResourceManager;GetSatelliteContractVersion;(System.Reflection.Assembly);summary;df-generated | +| System.Resources;ResourceManager;GetStream;(System.String);summary;df-generated | +| System.Resources;ResourceManager;GetStream;(System.String,System.Globalization.CultureInfo);summary;df-generated | +| System.Resources;ResourceManager;GetString;(System.String);summary;df-generated | +| System.Resources;ResourceManager;GetString;(System.String,System.Globalization.CultureInfo);summary;df-generated | +| System.Resources;ResourceManager;InternalGetResourceSet;(System.Globalization.CultureInfo,System.Boolean,System.Boolean);summary;df-generated | +| System.Resources;ResourceManager;ReleaseAllResources;();summary;df-generated | +| System.Resources;ResourceManager;ResourceManager;();summary;df-generated | +| System.Resources;ResourceManager;get_FallbackLocation;();summary;df-generated | +| System.Resources;ResourceManager;get_IgnoreCase;();summary;df-generated | +| System.Resources;ResourceManager;set_FallbackLocation;(System.Resources.UltimateResourceFallbackLocation);summary;df-generated | +| System.Resources;ResourceManager;set_IgnoreCase;(System.Boolean);summary;df-generated | +| System.Resources;ResourceReader;Close;();summary;df-generated | +| System.Resources;ResourceReader;Dispose;();summary;df-generated | +| System.Resources;ResourceReader;ResourceReader;(System.String);summary;df-generated | +| System.Resources;ResourceSet;Close;();summary;df-generated | +| System.Resources;ResourceSet;Dispose;();summary;df-generated | +| System.Resources;ResourceSet;Dispose;(System.Boolean);summary;df-generated | +| System.Resources;ResourceSet;GetDefaultReader;();summary;df-generated | +| System.Resources;ResourceSet;GetDefaultWriter;();summary;df-generated | +| System.Resources;ResourceSet;GetObject;(System.String);summary;df-generated | +| System.Resources;ResourceSet;GetObject;(System.String,System.Boolean);summary;df-generated | +| System.Resources;ResourceSet;GetString;(System.String);summary;df-generated | +| System.Resources;ResourceSet;GetString;(System.String,System.Boolean);summary;df-generated | +| System.Resources;ResourceSet;ReadResources;();summary;df-generated | +| System.Resources;ResourceSet;ResourceSet;();summary;df-generated | +| System.Resources;ResourceSet;ResourceSet;(System.String);summary;df-generated | +| System.Resources;ResourceWriter;AddResource;(System.String,System.Byte[]);summary;df-generated | +| System.Resources;ResourceWriter;AddResource;(System.String,System.IO.Stream);summary;df-generated | +| System.Resources;ResourceWriter;AddResource;(System.String,System.IO.Stream,System.Boolean);summary;df-generated | +| System.Resources;ResourceWriter;AddResource;(System.String,System.Object);summary;df-generated | +| System.Resources;ResourceWriter;AddResource;(System.String,System.String);summary;df-generated | +| System.Resources;ResourceWriter;AddResourceData;(System.String,System.String,System.Byte[]);summary;df-generated | +| System.Resources;ResourceWriter;Close;();summary;df-generated | +| System.Resources;ResourceWriter;Dispose;();summary;df-generated | +| System.Resources;ResourceWriter;Generate;();summary;df-generated | +| System.Resources;ResourceWriter;get_TypeNameConverter;();summary;df-generated | +| System.Resources;SatelliteContractVersionAttribute;SatelliteContractVersionAttribute;(System.String);summary;df-generated | +| System.Resources;SatelliteContractVersionAttribute;get_Version;();summary;df-generated | +| System.Runtime.CompilerServices;AccessedThroughPropertyAttribute;AccessedThroughPropertyAttribute;(System.String);summary;df-generated | +| System.Runtime.CompilerServices;AccessedThroughPropertyAttribute;get_PropertyName;();summary;df-generated | +| System.Runtime.CompilerServices;AsyncIteratorMethodBuilder;Complete;();summary;df-generated | +| System.Runtime.CompilerServices;AsyncIteratorMethodBuilder;Create;();summary;df-generated | +| System.Runtime.CompilerServices;AsyncIteratorMethodBuilder;MoveNext<>;(TStateMachine);summary;df-generated | +| System.Runtime.CompilerServices;AsyncIteratorStateMachineAttribute;AsyncIteratorStateMachineAttribute;(System.Type);summary;df-generated | +| System.Runtime.CompilerServices;AsyncMethodBuilderAttribute;AsyncMethodBuilderAttribute;(System.Type);summary;df-generated | +| System.Runtime.CompilerServices;AsyncMethodBuilderAttribute;get_BuilderType;();summary;df-generated | +| System.Runtime.CompilerServices;AsyncStateMachineAttribute;AsyncStateMachineAttribute;(System.Type);summary;df-generated | +| System.Runtime.CompilerServices;AsyncTaskMethodBuilder;Create;();summary;df-generated | +| System.Runtime.CompilerServices;AsyncTaskMethodBuilder;SetException;(System.Exception);summary;df-generated | +| System.Runtime.CompilerServices;AsyncTaskMethodBuilder;SetResult;();summary;df-generated | +| System.Runtime.CompilerServices;AsyncTaskMethodBuilder;SetStateMachine;(System.Runtime.CompilerServices.IAsyncStateMachine);summary;df-generated | +| System.Runtime.CompilerServices;AsyncTaskMethodBuilder;Start<>;(TStateMachine);summary;df-generated | +| System.Runtime.CompilerServices;AsyncTaskMethodBuilder<>;Create;();summary;df-generated | +| System.Runtime.CompilerServices;AsyncTaskMethodBuilder<>;SetException;(System.Exception);summary;df-generated | +| System.Runtime.CompilerServices;AsyncTaskMethodBuilder<>;SetStateMachine;(System.Runtime.CompilerServices.IAsyncStateMachine);summary;df-generated | +| System.Runtime.CompilerServices;AsyncTaskMethodBuilder<>;Start<>;(TStateMachine);summary;df-generated | +| System.Runtime.CompilerServices;AsyncValueTaskMethodBuilder;Create;();summary;df-generated | +| System.Runtime.CompilerServices;AsyncValueTaskMethodBuilder;SetException;(System.Exception);summary;df-generated | +| System.Runtime.CompilerServices;AsyncValueTaskMethodBuilder;SetResult;();summary;df-generated | +| System.Runtime.CompilerServices;AsyncValueTaskMethodBuilder;SetStateMachine;(System.Runtime.CompilerServices.IAsyncStateMachine);summary;df-generated | +| System.Runtime.CompilerServices;AsyncValueTaskMethodBuilder;Start<>;(TStateMachine);summary;df-generated | +| System.Runtime.CompilerServices;AsyncValueTaskMethodBuilder;get_Task;();summary;df-generated | +| System.Runtime.CompilerServices;AsyncValueTaskMethodBuilder<>;Create;();summary;df-generated | +| System.Runtime.CompilerServices;AsyncValueTaskMethodBuilder<>;SetException;(System.Exception);summary;df-generated | +| System.Runtime.CompilerServices;AsyncValueTaskMethodBuilder<>;SetStateMachine;(System.Runtime.CompilerServices.IAsyncStateMachine);summary;df-generated | +| System.Runtime.CompilerServices;AsyncValueTaskMethodBuilder<>;Start<>;(TStateMachine);summary;df-generated | +| System.Runtime.CompilerServices;AsyncVoidMethodBuilder;AwaitOnCompleted<,>;(TAwaiter,TStateMachine);summary;df-generated | +| System.Runtime.CompilerServices;AsyncVoidMethodBuilder;AwaitUnsafeOnCompleted<,>;(TAwaiter,TStateMachine);summary;df-generated | +| System.Runtime.CompilerServices;AsyncVoidMethodBuilder;Create;();summary;df-generated | +| System.Runtime.CompilerServices;AsyncVoidMethodBuilder;SetException;(System.Exception);summary;df-generated | +| System.Runtime.CompilerServices;AsyncVoidMethodBuilder;SetResult;();summary;df-generated | +| System.Runtime.CompilerServices;AsyncVoidMethodBuilder;SetStateMachine;(System.Runtime.CompilerServices.IAsyncStateMachine);summary;df-generated | +| System.Runtime.CompilerServices;AsyncVoidMethodBuilder;Start<>;(TStateMachine);summary;df-generated | +| System.Runtime.CompilerServices;CallConvCdecl;CallConvCdecl;();summary;df-generated | +| System.Runtime.CompilerServices;CallConvFastcall;CallConvFastcall;();summary;df-generated | +| System.Runtime.CompilerServices;CallConvMemberFunction;CallConvMemberFunction;();summary;df-generated | +| System.Runtime.CompilerServices;CallConvStdcall;CallConvStdcall;();summary;df-generated | +| System.Runtime.CompilerServices;CallConvSuppressGCTransition;CallConvSuppressGCTransition;();summary;df-generated | +| System.Runtime.CompilerServices;CallConvThiscall;CallConvThiscall;();summary;df-generated | +| System.Runtime.CompilerServices;CallSite;Create;(System.Type,System.Runtime.CompilerServices.CallSiteBinder);summary;df-generated | +| System.Runtime.CompilerServices;CallSite<>;Create;(System.Runtime.CompilerServices.CallSiteBinder);summary;df-generated | +| System.Runtime.CompilerServices;CallSite<>;get_Update;();summary;df-generated | +| System.Runtime.CompilerServices;CallSiteBinder;Bind;(System.Object[],System.Collections.ObjectModel.ReadOnlyCollection,System.Linq.Expressions.LabelTarget);summary;df-generated | +| System.Runtime.CompilerServices;CallSiteBinder;BindDelegate<>;(System.Runtime.CompilerServices.CallSite,System.Object[]);summary;df-generated | +| System.Runtime.CompilerServices;CallSiteBinder;CacheTarget<>;(T);summary;df-generated | +| System.Runtime.CompilerServices;CallSiteBinder;CallSiteBinder;();summary;df-generated | +| System.Runtime.CompilerServices;CallSiteBinder;get_UpdateLabel;();summary;df-generated | +| System.Runtime.CompilerServices;CallSiteHelpers;IsInternalFrame;(System.Reflection.MethodBase);summary;df-generated | +| System.Runtime.CompilerServices;CallerArgumentExpressionAttribute;CallerArgumentExpressionAttribute;(System.String);summary;df-generated | +| System.Runtime.CompilerServices;CallerArgumentExpressionAttribute;get_ParameterName;();summary;df-generated | +| System.Runtime.CompilerServices;CallerFilePathAttribute;CallerFilePathAttribute;();summary;df-generated | +| System.Runtime.CompilerServices;CallerLineNumberAttribute;CallerLineNumberAttribute;();summary;df-generated | +| System.Runtime.CompilerServices;CallerMemberNameAttribute;CallerMemberNameAttribute;();summary;df-generated | +| System.Runtime.CompilerServices;CompilationRelaxationsAttribute;CompilationRelaxationsAttribute;(System.Int32);summary;df-generated | +| System.Runtime.CompilerServices;CompilationRelaxationsAttribute;CompilationRelaxationsAttribute;(System.Runtime.CompilerServices.CompilationRelaxations);summary;df-generated | +| System.Runtime.CompilerServices;CompilationRelaxationsAttribute;get_CompilationRelaxations;();summary;df-generated | +| System.Runtime.CompilerServices;CompilerGeneratedAttribute;CompilerGeneratedAttribute;();summary;df-generated | +| System.Runtime.CompilerServices;CompilerGlobalScopeAttribute;CompilerGlobalScopeAttribute;();summary;df-generated | +| System.Runtime.CompilerServices;ConditionalWeakTable<,>;Add;(TKey,TValue);summary;df-generated | +| System.Runtime.CompilerServices;ConditionalWeakTable<,>;AddOrUpdate;(TKey,TValue);summary;df-generated | +| System.Runtime.CompilerServices;ConditionalWeakTable<,>;ConditionalWeakTable;();summary;df-generated | +| System.Runtime.CompilerServices;ConditionalWeakTable<,>;Remove;(TKey);summary;df-generated | +| System.Runtime.CompilerServices;ConditionalWeakTable<,>;TryGetValue;(TKey,TValue);summary;df-generated | +| System.Runtime.CompilerServices;ConfiguredAsyncDisposable;DisposeAsync;();summary;df-generated | +| System.Runtime.CompilerServices;ConfiguredCancelableAsyncEnumerable<>+Enumerator;DisposeAsync;();summary;df-generated | +| System.Runtime.CompilerServices;ConfiguredCancelableAsyncEnumerable<>+Enumerator;MoveNextAsync;();summary;df-generated | +| System.Runtime.CompilerServices;ConfiguredCancelableAsyncEnumerable<>+Enumerator;get_Current;();summary;df-generated | +| System.Runtime.CompilerServices;ConfiguredTaskAwaitable+ConfiguredTaskAwaiter;GetResult;();summary;df-generated | +| System.Runtime.CompilerServices;ConfiguredTaskAwaitable+ConfiguredTaskAwaiter;get_IsCompleted;();summary;df-generated | +| System.Runtime.CompilerServices;ConfiguredTaskAwaitable<>+ConfiguredTaskAwaiter;get_IsCompleted;();summary;df-generated | +| System.Runtime.CompilerServices;ConfiguredValueTaskAwaitable+ConfiguredValueTaskAwaiter;GetResult;();summary;df-generated | +| System.Runtime.CompilerServices;ConfiguredValueTaskAwaitable+ConfiguredValueTaskAwaiter;get_IsCompleted;();summary;df-generated | +| System.Runtime.CompilerServices;ConfiguredValueTaskAwaitable<>+ConfiguredValueTaskAwaiter;get_IsCompleted;();summary;df-generated | +| System.Runtime.CompilerServices;ContractHelper;TriggerFailure;(System.Diagnostics.Contracts.ContractFailureKind,System.String,System.String,System.String,System.Exception);summary;df-generated | +| System.Runtime.CompilerServices;CppInlineNamespaceAttribute;CppInlineNamespaceAttribute;(System.String);summary;df-generated | +| System.Runtime.CompilerServices;CustomConstantAttribute;get_Value;();summary;df-generated | +| System.Runtime.CompilerServices;DateTimeConstantAttribute;DateTimeConstantAttribute;(System.Int64);summary;df-generated | +| System.Runtime.CompilerServices;DebugInfoGenerator;CreatePdbGenerator;();summary;df-generated | +| System.Runtime.CompilerServices;DebugInfoGenerator;MarkSequencePoint;(System.Linq.Expressions.LambdaExpression,System.Int32,System.Linq.Expressions.DebugInfoExpression);summary;df-generated | +| System.Runtime.CompilerServices;DecimalConstantAttribute;DecimalConstantAttribute;(System.Byte,System.Byte,System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Runtime.CompilerServices;DecimalConstantAttribute;DecimalConstantAttribute;(System.Byte,System.Byte,System.UInt32,System.UInt32,System.UInt32);summary;df-generated | +| System.Runtime.CompilerServices;DecimalConstantAttribute;get_Value;();summary;df-generated | +| System.Runtime.CompilerServices;DefaultDependencyAttribute;DefaultDependencyAttribute;(System.Runtime.CompilerServices.LoadHint);summary;df-generated | +| System.Runtime.CompilerServices;DefaultDependencyAttribute;get_LoadHint;();summary;df-generated | +| System.Runtime.CompilerServices;DefaultInterpolatedStringHandler;AppendFormatted;(System.Object,System.Int32,System.String);summary;df-generated | +| System.Runtime.CompilerServices;DefaultInterpolatedStringHandler;AppendFormatted;(System.ReadOnlySpan);summary;df-generated | +| System.Runtime.CompilerServices;DefaultInterpolatedStringHandler;AppendFormatted;(System.ReadOnlySpan,System.Int32,System.String);summary;df-generated | +| System.Runtime.CompilerServices;DefaultInterpolatedStringHandler;AppendFormatted;(System.String);summary;df-generated | +| System.Runtime.CompilerServices;DefaultInterpolatedStringHandler;AppendFormatted;(System.String,System.Int32,System.String);summary;df-generated | +| System.Runtime.CompilerServices;DefaultInterpolatedStringHandler;AppendFormatted<>;(T);summary;df-generated | +| System.Runtime.CompilerServices;DefaultInterpolatedStringHandler;AppendFormatted<>;(T,System.Int32);summary;df-generated | +| System.Runtime.CompilerServices;DefaultInterpolatedStringHandler;AppendFormatted<>;(T,System.Int32,System.String);summary;df-generated | +| System.Runtime.CompilerServices;DefaultInterpolatedStringHandler;AppendFormatted<>;(T,System.String);summary;df-generated | +| System.Runtime.CompilerServices;DefaultInterpolatedStringHandler;AppendLiteral;(System.String);summary;df-generated | +| System.Runtime.CompilerServices;DefaultInterpolatedStringHandler;DefaultInterpolatedStringHandler;(System.Int32,System.Int32);summary;df-generated | +| System.Runtime.CompilerServices;DefaultInterpolatedStringHandler;ToString;();summary;df-generated | +| System.Runtime.CompilerServices;DefaultInterpolatedStringHandler;ToStringAndClear;();summary;df-generated | +| System.Runtime.CompilerServices;DependencyAttribute;DependencyAttribute;(System.String,System.Runtime.CompilerServices.LoadHint);summary;df-generated | +| System.Runtime.CompilerServices;DependencyAttribute;get_DependentAssembly;();summary;df-generated | +| System.Runtime.CompilerServices;DependencyAttribute;get_LoadHint;();summary;df-generated | +| System.Runtime.CompilerServices;DisablePrivateReflectionAttribute;DisablePrivateReflectionAttribute;();summary;df-generated | +| System.Runtime.CompilerServices;DiscardableAttribute;DiscardableAttribute;();summary;df-generated | +| System.Runtime.CompilerServices;DynamicAttribute;DynamicAttribute;();summary;df-generated | +| System.Runtime.CompilerServices;DynamicAttribute;DynamicAttribute;(System.Boolean[]);summary;df-generated | +| System.Runtime.CompilerServices;DynamicAttribute;get_TransformFlags;();summary;df-generated | +| System.Runtime.CompilerServices;EnumeratorCancellationAttribute;EnumeratorCancellationAttribute;();summary;df-generated | +| System.Runtime.CompilerServices;FixedAddressValueTypeAttribute;FixedAddressValueTypeAttribute;();summary;df-generated | +| System.Runtime.CompilerServices;FixedBufferAttribute;FixedBufferAttribute;(System.Type,System.Int32);summary;df-generated | +| System.Runtime.CompilerServices;FixedBufferAttribute;get_ElementType;();summary;df-generated | +| System.Runtime.CompilerServices;FixedBufferAttribute;get_Length;();summary;df-generated | +| System.Runtime.CompilerServices;HasCopySemanticsAttribute;HasCopySemanticsAttribute;();summary;df-generated | +| System.Runtime.CompilerServices;IAsyncStateMachine;MoveNext;();summary;df-generated | +| System.Runtime.CompilerServices;IAsyncStateMachine;SetStateMachine;(System.Runtime.CompilerServices.IAsyncStateMachine);summary;df-generated | +| System.Runtime.CompilerServices;IDispatchConstantAttribute;IDispatchConstantAttribute;();summary;df-generated | +| System.Runtime.CompilerServices;IDispatchConstantAttribute;get_Value;();summary;df-generated | +| System.Runtime.CompilerServices;IRuntimeVariables;get_Count;();summary;df-generated | +| System.Runtime.CompilerServices;IRuntimeVariables;get_Item;(System.Int32);summary;df-generated | +| System.Runtime.CompilerServices;IRuntimeVariables;set_Item;(System.Int32,System.Object);summary;df-generated | +| System.Runtime.CompilerServices;IStrongBox;get_Value;();summary;df-generated | +| System.Runtime.CompilerServices;IStrongBox;set_Value;(System.Object);summary;df-generated | +| System.Runtime.CompilerServices;ITuple;get_Item;(System.Int32);summary;df-generated | +| System.Runtime.CompilerServices;ITuple;get_Length;();summary;df-generated | +| System.Runtime.CompilerServices;IUnknownConstantAttribute;IUnknownConstantAttribute;();summary;df-generated | +| System.Runtime.CompilerServices;IUnknownConstantAttribute;get_Value;();summary;df-generated | +| System.Runtime.CompilerServices;IndexerNameAttribute;IndexerNameAttribute;(System.String);summary;df-generated | +| System.Runtime.CompilerServices;InternalsVisibleToAttribute;InternalsVisibleToAttribute;(System.String);summary;df-generated | +| System.Runtime.CompilerServices;InternalsVisibleToAttribute;get_AllInternalsVisible;();summary;df-generated | +| System.Runtime.CompilerServices;InternalsVisibleToAttribute;get_AssemblyName;();summary;df-generated | +| System.Runtime.CompilerServices;InternalsVisibleToAttribute;set_AllInternalsVisible;(System.Boolean);summary;df-generated | +| System.Runtime.CompilerServices;InterpolatedStringHandlerArgumentAttribute;InterpolatedStringHandlerArgumentAttribute;(System.String);summary;df-generated | +| System.Runtime.CompilerServices;InterpolatedStringHandlerArgumentAttribute;InterpolatedStringHandlerArgumentAttribute;(System.String[]);summary;df-generated | +| System.Runtime.CompilerServices;InterpolatedStringHandlerArgumentAttribute;get_Arguments;();summary;df-generated | +| System.Runtime.CompilerServices;InterpolatedStringHandlerAttribute;InterpolatedStringHandlerAttribute;();summary;df-generated | +| System.Runtime.CompilerServices;IsByRefLikeAttribute;IsByRefLikeAttribute;();summary;df-generated | +| System.Runtime.CompilerServices;IsReadOnlyAttribute;IsReadOnlyAttribute;();summary;df-generated | +| System.Runtime.CompilerServices;IteratorStateMachineAttribute;IteratorStateMachineAttribute;(System.Type);summary;df-generated | +| System.Runtime.CompilerServices;MethodImplAttribute;MethodImplAttribute;();summary;df-generated | +| System.Runtime.CompilerServices;MethodImplAttribute;MethodImplAttribute;(System.Int16);summary;df-generated | +| System.Runtime.CompilerServices;MethodImplAttribute;MethodImplAttribute;(System.Runtime.CompilerServices.MethodImplOptions);summary;df-generated | +| System.Runtime.CompilerServices;MethodImplAttribute;get_Value;();summary;df-generated | +| System.Runtime.CompilerServices;ModuleInitializerAttribute;ModuleInitializerAttribute;();summary;df-generated | +| System.Runtime.CompilerServices;NativeCppClassAttribute;NativeCppClassAttribute;();summary;df-generated | +| System.Runtime.CompilerServices;PoolingAsyncValueTaskMethodBuilder;Create;();summary;df-generated | +| System.Runtime.CompilerServices;PoolingAsyncValueTaskMethodBuilder;SetException;(System.Exception);summary;df-generated | +| System.Runtime.CompilerServices;PoolingAsyncValueTaskMethodBuilder;SetResult;();summary;df-generated | +| System.Runtime.CompilerServices;PoolingAsyncValueTaskMethodBuilder;SetStateMachine;(System.Runtime.CompilerServices.IAsyncStateMachine);summary;df-generated | +| System.Runtime.CompilerServices;PoolingAsyncValueTaskMethodBuilder;Start<>;(TStateMachine);summary;df-generated | +| System.Runtime.CompilerServices;PoolingAsyncValueTaskMethodBuilder;get_Task;();summary;df-generated | +| System.Runtime.CompilerServices;PoolingAsyncValueTaskMethodBuilder<>;Create;();summary;df-generated | +| System.Runtime.CompilerServices;PoolingAsyncValueTaskMethodBuilder<>;SetException;(System.Exception);summary;df-generated | +| System.Runtime.CompilerServices;PoolingAsyncValueTaskMethodBuilder<>;SetStateMachine;(System.Runtime.CompilerServices.IAsyncStateMachine);summary;df-generated | +| System.Runtime.CompilerServices;PoolingAsyncValueTaskMethodBuilder<>;Start<>;(TStateMachine);summary;df-generated | +| System.Runtime.CompilerServices;ReadOnlyCollectionBuilder<>;Contains;(System.Object);summary;df-generated | +| System.Runtime.CompilerServices;ReadOnlyCollectionBuilder<>;Contains;(T);summary;df-generated | +| System.Runtime.CompilerServices;ReadOnlyCollectionBuilder<>;IndexOf;(System.Object);summary;df-generated | +| System.Runtime.CompilerServices;ReadOnlyCollectionBuilder<>;IndexOf;(T);summary;df-generated | +| System.Runtime.CompilerServices;ReadOnlyCollectionBuilder<>;ReadOnlyCollectionBuilder;();summary;df-generated | +| System.Runtime.CompilerServices;ReadOnlyCollectionBuilder<>;ReadOnlyCollectionBuilder;(System.Int32);summary;df-generated | +| System.Runtime.CompilerServices;ReadOnlyCollectionBuilder<>;Remove;(System.Object);summary;df-generated | +| System.Runtime.CompilerServices;ReadOnlyCollectionBuilder<>;Remove;(T);summary;df-generated | +| System.Runtime.CompilerServices;ReadOnlyCollectionBuilder<>;RemoveAt;(System.Int32);summary;df-generated | +| System.Runtime.CompilerServices;ReadOnlyCollectionBuilder<>;ToArray;();summary;df-generated | +| System.Runtime.CompilerServices;ReadOnlyCollectionBuilder<>;ToReadOnlyCollection;();summary;df-generated | +| System.Runtime.CompilerServices;ReadOnlyCollectionBuilder<>;get_Capacity;();summary;df-generated | +| System.Runtime.CompilerServices;ReadOnlyCollectionBuilder<>;get_Count;();summary;df-generated | +| System.Runtime.CompilerServices;ReadOnlyCollectionBuilder<>;get_IsFixedSize;();summary;df-generated | +| System.Runtime.CompilerServices;ReadOnlyCollectionBuilder<>;get_IsReadOnly;();summary;df-generated | +| System.Runtime.CompilerServices;ReadOnlyCollectionBuilder<>;get_IsSynchronized;();summary;df-generated | +| System.Runtime.CompilerServices;ReadOnlyCollectionBuilder<>;set_Capacity;(System.Int32);summary;df-generated | +| System.Runtime.CompilerServices;ReferenceAssemblyAttribute;ReferenceAssemblyAttribute;();summary;df-generated | +| System.Runtime.CompilerServices;ReferenceAssemblyAttribute;ReferenceAssemblyAttribute;(System.String);summary;df-generated | +| System.Runtime.CompilerServices;ReferenceAssemblyAttribute;get_Description;();summary;df-generated | +| System.Runtime.CompilerServices;RequiredAttributeAttribute;RequiredAttributeAttribute;(System.Type);summary;df-generated | +| System.Runtime.CompilerServices;RequiredAttributeAttribute;get_RequiredContract;();summary;df-generated | +| System.Runtime.CompilerServices;RuntimeCompatibilityAttribute;RuntimeCompatibilityAttribute;();summary;df-generated | +| System.Runtime.CompilerServices;RuntimeCompatibilityAttribute;get_WrapNonExceptionThrows;();summary;df-generated | +| System.Runtime.CompilerServices;RuntimeCompatibilityAttribute;set_WrapNonExceptionThrows;(System.Boolean);summary;df-generated | +| System.Runtime.CompilerServices;RuntimeFeature;IsSupported;(System.String);summary;df-generated | +| System.Runtime.CompilerServices;RuntimeFeature;get_IsDynamicCodeCompiled;();summary;df-generated | +| System.Runtime.CompilerServices;RuntimeFeature;get_IsDynamicCodeSupported;();summary;df-generated | +| System.Runtime.CompilerServices;RuntimeHelpers;AllocateTypeAssociatedMemory;(System.Type,System.Int32);summary;df-generated | +| System.Runtime.CompilerServices;RuntimeHelpers;CreateSpan<>;(System.RuntimeFieldHandle);summary;df-generated | +| System.Runtime.CompilerServices;RuntimeHelpers;EnsureSufficientExecutionStack;();summary;df-generated | +| System.Runtime.CompilerServices;RuntimeHelpers;Equals;(System.Object,System.Object);summary;df-generated | +| System.Runtime.CompilerServices;RuntimeHelpers;GetHashCode;(System.Object);summary;df-generated | +| System.Runtime.CompilerServices;RuntimeHelpers;GetObjectValue;(System.Object);summary;df-generated | +| System.Runtime.CompilerServices;RuntimeHelpers;GetSubArray<>;(T[],System.Range);summary;df-generated | +| System.Runtime.CompilerServices;RuntimeHelpers;GetUninitializedObject;(System.Type);summary;df-generated | +| System.Runtime.CompilerServices;RuntimeHelpers;InitializeArray;(System.Array,System.RuntimeFieldHandle);summary;df-generated | +| System.Runtime.CompilerServices;RuntimeHelpers;IsReferenceOrContainsReferences<>;();summary;df-generated | +| System.Runtime.CompilerServices;RuntimeHelpers;PrepareConstrainedRegions;();summary;df-generated | +| System.Runtime.CompilerServices;RuntimeHelpers;PrepareConstrainedRegionsNoOP;();summary;df-generated | +| System.Runtime.CompilerServices;RuntimeHelpers;PrepareContractedDelegate;(System.Delegate);summary;df-generated | +| System.Runtime.CompilerServices;RuntimeHelpers;PrepareDelegate;(System.Delegate);summary;df-generated | +| System.Runtime.CompilerServices;RuntimeHelpers;PrepareMethod;(System.RuntimeMethodHandle);summary;df-generated | +| System.Runtime.CompilerServices;RuntimeHelpers;PrepareMethod;(System.RuntimeMethodHandle,System.RuntimeTypeHandle[]);summary;df-generated | +| System.Runtime.CompilerServices;RuntimeHelpers;ProbeForSufficientStack;();summary;df-generated | +| System.Runtime.CompilerServices;RuntimeHelpers;RunClassConstructor;(System.RuntimeTypeHandle);summary;df-generated | +| System.Runtime.CompilerServices;RuntimeHelpers;RunModuleConstructor;(System.ModuleHandle);summary;df-generated | +| System.Runtime.CompilerServices;RuntimeHelpers;TryEnsureSufficientExecutionStack;();summary;df-generated | +| System.Runtime.CompilerServices;RuntimeHelpers;get_OffsetToStringData;();summary;df-generated | +| System.Runtime.CompilerServices;ScopelessEnumAttribute;ScopelessEnumAttribute;();summary;df-generated | +| System.Runtime.CompilerServices;SkipLocalsInitAttribute;SkipLocalsInitAttribute;();summary;df-generated | +| System.Runtime.CompilerServices;SpecialNameAttribute;SpecialNameAttribute;();summary;df-generated | +| System.Runtime.CompilerServices;StateMachineAttribute;StateMachineAttribute;(System.Type);summary;df-generated | +| System.Runtime.CompilerServices;StateMachineAttribute;get_StateMachineType;();summary;df-generated | +| System.Runtime.CompilerServices;StringFreezingAttribute;StringFreezingAttribute;();summary;df-generated | +| System.Runtime.CompilerServices;StrongBox<>;StrongBox;();summary;df-generated | +| System.Runtime.CompilerServices;SuppressIldasmAttribute;SuppressIldasmAttribute;();summary;df-generated | +| System.Runtime.CompilerServices;SwitchExpressionException;SwitchExpressionException;();summary;df-generated | +| System.Runtime.CompilerServices;SwitchExpressionException;SwitchExpressionException;(System.Exception);summary;df-generated | +| System.Runtime.CompilerServices;SwitchExpressionException;SwitchExpressionException;(System.Object);summary;df-generated | +| System.Runtime.CompilerServices;SwitchExpressionException;SwitchExpressionException;(System.String);summary;df-generated | +| System.Runtime.CompilerServices;SwitchExpressionException;SwitchExpressionException;(System.String,System.Exception);summary;df-generated | +| System.Runtime.CompilerServices;SwitchExpressionException;get_UnmatchedValue;();summary;df-generated | +| System.Runtime.CompilerServices;TaskAwaiter;GetResult;();summary;df-generated | +| System.Runtime.CompilerServices;TaskAwaiter;get_IsCompleted;();summary;df-generated | +| System.Runtime.CompilerServices;TaskAwaiter<>;get_IsCompleted;();summary;df-generated | +| System.Runtime.CompilerServices;TypeForwardedFromAttribute;TypeForwardedFromAttribute;(System.String);summary;df-generated | +| System.Runtime.CompilerServices;TypeForwardedFromAttribute;get_AssemblyFullName;();summary;df-generated | +| System.Runtime.CompilerServices;TypeForwardedToAttribute;TypeForwardedToAttribute;(System.Type);summary;df-generated | +| System.Runtime.CompilerServices;TypeForwardedToAttribute;get_Destination;();summary;df-generated | +| System.Runtime.CompilerServices;Unsafe;Add<>;(System.Void*,System.Int32);summary;df-generated | +| System.Runtime.CompilerServices;Unsafe;Add<>;(T,System.Int32);summary;df-generated | +| System.Runtime.CompilerServices;Unsafe;Add<>;(T,System.IntPtr);summary;df-generated | +| System.Runtime.CompilerServices;Unsafe;Add<>;(T,System.UIntPtr);summary;df-generated | +| System.Runtime.CompilerServices;Unsafe;AddByteOffset<>;(T,System.IntPtr);summary;df-generated | +| System.Runtime.CompilerServices;Unsafe;AddByteOffset<>;(T,System.UIntPtr);summary;df-generated | +| System.Runtime.CompilerServices;Unsafe;AreSame<>;(T,T);summary;df-generated | +| System.Runtime.CompilerServices;Unsafe;As<,>;(TFrom);summary;df-generated | +| System.Runtime.CompilerServices;Unsafe;As<>;(System.Object);summary;df-generated | +| System.Runtime.CompilerServices;Unsafe;AsPointer<>;(T);summary;df-generated | +| System.Runtime.CompilerServices;Unsafe;AsRef<>;(System.Void*);summary;df-generated | +| System.Runtime.CompilerServices;Unsafe;AsRef<>;(T);summary;df-generated | +| System.Runtime.CompilerServices;Unsafe;ByteOffset<>;(T,T);summary;df-generated | +| System.Runtime.CompilerServices;Unsafe;Copy<>;(System.Void*,T);summary;df-generated | +| System.Runtime.CompilerServices;Unsafe;Copy<>;(T,System.Void*);summary;df-generated | +| System.Runtime.CompilerServices;Unsafe;CopyBlock;(System.Byte,System.Byte,System.UInt32);summary;df-generated | +| System.Runtime.CompilerServices;Unsafe;CopyBlock;(System.Void*,System.Void*,System.UInt32);summary;df-generated | +| System.Runtime.CompilerServices;Unsafe;CopyBlockUnaligned;(System.Byte,System.Byte,System.UInt32);summary;df-generated | +| System.Runtime.CompilerServices;Unsafe;CopyBlockUnaligned;(System.Void*,System.Void*,System.UInt32);summary;df-generated | +| System.Runtime.CompilerServices;Unsafe;InitBlock;(System.Byte,System.Byte,System.UInt32);summary;df-generated | +| System.Runtime.CompilerServices;Unsafe;InitBlock;(System.Void*,System.Byte,System.UInt32);summary;df-generated | +| System.Runtime.CompilerServices;Unsafe;InitBlockUnaligned;(System.Byte,System.Byte,System.UInt32);summary;df-generated | +| System.Runtime.CompilerServices;Unsafe;InitBlockUnaligned;(System.Void*,System.Byte,System.UInt32);summary;df-generated | +| System.Runtime.CompilerServices;Unsafe;IsAddressGreaterThan<>;(T,T);summary;df-generated | +| System.Runtime.CompilerServices;Unsafe;IsAddressLessThan<>;(T,T);summary;df-generated | +| System.Runtime.CompilerServices;Unsafe;IsNullRef<>;(T);summary;df-generated | +| System.Runtime.CompilerServices;Unsafe;NullRef<>;();summary;df-generated | +| System.Runtime.CompilerServices;Unsafe;Read<>;(System.Void*);summary;df-generated | +| System.Runtime.CompilerServices;Unsafe;ReadUnaligned<>;(System.Byte);summary;df-generated | +| System.Runtime.CompilerServices;Unsafe;ReadUnaligned<>;(System.Void*);summary;df-generated | +| System.Runtime.CompilerServices;Unsafe;SizeOf<>;();summary;df-generated | +| System.Runtime.CompilerServices;Unsafe;SkipInit<>;(T);summary;df-generated | +| System.Runtime.CompilerServices;Unsafe;Subtract<>;(System.Void*,System.Int32);summary;df-generated | +| System.Runtime.CompilerServices;Unsafe;Subtract<>;(T,System.Int32);summary;df-generated | +| System.Runtime.CompilerServices;Unsafe;Subtract<>;(T,System.IntPtr);summary;df-generated | +| System.Runtime.CompilerServices;Unsafe;Subtract<>;(T,System.UIntPtr);summary;df-generated | +| System.Runtime.CompilerServices;Unsafe;SubtractByteOffset<>;(T,System.IntPtr);summary;df-generated | +| System.Runtime.CompilerServices;Unsafe;SubtractByteOffset<>;(T,System.UIntPtr);summary;df-generated | +| System.Runtime.CompilerServices;Unsafe;Unbox<>;(System.Object);summary;df-generated | +| System.Runtime.CompilerServices;Unsafe;Write<>;(System.Void*,T);summary;df-generated | +| System.Runtime.CompilerServices;Unsafe;WriteUnaligned<>;(System.Byte,T);summary;df-generated | +| System.Runtime.CompilerServices;Unsafe;WriteUnaligned<>;(System.Void*,T);summary;df-generated | +| System.Runtime.CompilerServices;ValueTaskAwaiter;GetResult;();summary;df-generated | +| System.Runtime.CompilerServices;ValueTaskAwaiter;get_IsCompleted;();summary;df-generated | +| System.Runtime.CompilerServices;ValueTaskAwaiter<>;get_IsCompleted;();summary;df-generated | +| System.Runtime.CompilerServices;YieldAwaitable+YieldAwaiter;GetResult;();summary;df-generated | +| System.Runtime.CompilerServices;YieldAwaitable+YieldAwaiter;get_IsCompleted;();summary;df-generated | +| System.Runtime.CompilerServices;YieldAwaitable;GetAwaiter;();summary;df-generated | +| System.Runtime.ConstrainedExecution;CriticalFinalizerObject;CriticalFinalizerObject;();summary;df-generated | +| System.Runtime.ConstrainedExecution;PrePrepareMethodAttribute;PrePrepareMethodAttribute;();summary;df-generated | +| System.Runtime.ConstrainedExecution;ReliabilityContractAttribute;ReliabilityContractAttribute;(System.Runtime.ConstrainedExecution.Consistency,System.Runtime.ConstrainedExecution.Cer);summary;df-generated | +| System.Runtime.ConstrainedExecution;ReliabilityContractAttribute;get_Cer;();summary;df-generated | +| System.Runtime.ConstrainedExecution;ReliabilityContractAttribute;get_ConsistencyGuarantee;();summary;df-generated | +| System.Runtime.ExceptionServices;ExceptionDispatchInfo;Throw;();summary;df-generated | +| System.Runtime.ExceptionServices;ExceptionDispatchInfo;Throw;(System.Exception);summary;df-generated | +| System.Runtime.ExceptionServices;FirstChanceExceptionEventArgs;FirstChanceExceptionEventArgs;(System.Exception);summary;df-generated | +| System.Runtime.ExceptionServices;FirstChanceExceptionEventArgs;get_Exception;();summary;df-generated | +| System.Runtime.ExceptionServices;HandleProcessCorruptedStateExceptionsAttribute;HandleProcessCorruptedStateExceptionsAttribute;();summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IAdviseSink;OnClose;();summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IAdviseSink;OnDataChange;(System.Runtime.InteropServices.ComTypes.FORMATETC,System.Runtime.InteropServices.ComTypes.STGMEDIUM);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IAdviseSink;OnRename;(System.Runtime.InteropServices.ComTypes.IMoniker);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IAdviseSink;OnSave;();summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IAdviseSink;OnViewChange;(System.Int32,System.Int32);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IBindCtx;EnumObjectParam;(System.Runtime.InteropServices.ComTypes.IEnumString);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IBindCtx;GetBindOptions;(System.Runtime.InteropServices.ComTypes.BIND_OPTS);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IBindCtx;GetObjectParam;(System.String,System.Object);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IBindCtx;GetRunningObjectTable;(System.Runtime.InteropServices.ComTypes.IRunningObjectTable);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IBindCtx;RegisterObjectBound;(System.Object);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IBindCtx;RegisterObjectParam;(System.String,System.Object);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IBindCtx;ReleaseBoundObjects;();summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IBindCtx;RevokeObjectBound;(System.Object);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IBindCtx;RevokeObjectParam;(System.String);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IBindCtx;SetBindOptions;(System.Runtime.InteropServices.ComTypes.BIND_OPTS);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IConnectionPoint;Advise;(System.Object,System.Int32);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IConnectionPoint;EnumConnections;(System.Runtime.InteropServices.ComTypes.IEnumConnections);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IConnectionPoint;GetConnectionInterface;(System.Guid);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IConnectionPoint;GetConnectionPointContainer;(System.Runtime.InteropServices.ComTypes.IConnectionPointContainer);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IConnectionPoint;Unadvise;(System.Int32);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IConnectionPointContainer;EnumConnectionPoints;(System.Runtime.InteropServices.ComTypes.IEnumConnectionPoints);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IConnectionPointContainer;FindConnectionPoint;(System.Guid,System.Runtime.InteropServices.ComTypes.IConnectionPoint);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IDataObject;DAdvise;(System.Runtime.InteropServices.ComTypes.FORMATETC,System.Runtime.InteropServices.ComTypes.ADVF,System.Runtime.InteropServices.ComTypes.IAdviseSink,System.Int32);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IDataObject;DUnadvise;(System.Int32);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IDataObject;EnumDAdvise;(System.Runtime.InteropServices.ComTypes.IEnumSTATDATA);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IDataObject;EnumFormatEtc;(System.Runtime.InteropServices.ComTypes.DATADIR);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IDataObject;GetCanonicalFormatEtc;(System.Runtime.InteropServices.ComTypes.FORMATETC,System.Runtime.InteropServices.ComTypes.FORMATETC);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IDataObject;GetData;(System.Runtime.InteropServices.ComTypes.FORMATETC,System.Runtime.InteropServices.ComTypes.STGMEDIUM);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IDataObject;GetDataHere;(System.Runtime.InteropServices.ComTypes.FORMATETC,System.Runtime.InteropServices.ComTypes.STGMEDIUM);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IDataObject;QueryGetData;(System.Runtime.InteropServices.ComTypes.FORMATETC);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IDataObject;SetData;(System.Runtime.InteropServices.ComTypes.FORMATETC,System.Runtime.InteropServices.ComTypes.STGMEDIUM,System.Boolean);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IEnumConnectionPoints;Clone;(System.Runtime.InteropServices.ComTypes.IEnumConnectionPoints);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IEnumConnectionPoints;Next;(System.Int32,System.Runtime.InteropServices.ComTypes.IConnectionPoint[],System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IEnumConnectionPoints;Reset;();summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IEnumConnectionPoints;Skip;(System.Int32);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IEnumConnections;Clone;(System.Runtime.InteropServices.ComTypes.IEnumConnections);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IEnumConnections;Next;(System.Int32,System.Runtime.InteropServices.ComTypes.CONNECTDATA[],System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IEnumConnections;Reset;();summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IEnumConnections;Skip;(System.Int32);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IEnumFORMATETC;Clone;(System.Runtime.InteropServices.ComTypes.IEnumFORMATETC);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IEnumFORMATETC;Next;(System.Int32,System.Runtime.InteropServices.ComTypes.FORMATETC[],System.Int32[]);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IEnumFORMATETC;Reset;();summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IEnumFORMATETC;Skip;(System.Int32);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IEnumMoniker;Clone;(System.Runtime.InteropServices.ComTypes.IEnumMoniker);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IEnumMoniker;Next;(System.Int32,System.Runtime.InteropServices.ComTypes.IMoniker[],System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IEnumMoniker;Reset;();summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IEnumMoniker;Skip;(System.Int32);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IEnumSTATDATA;Clone;(System.Runtime.InteropServices.ComTypes.IEnumSTATDATA);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IEnumSTATDATA;Next;(System.Int32,System.Runtime.InteropServices.ComTypes.STATDATA[],System.Int32[]);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IEnumSTATDATA;Reset;();summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IEnumSTATDATA;Skip;(System.Int32);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IEnumString;Clone;(System.Runtime.InteropServices.ComTypes.IEnumString);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IEnumString;Next;(System.Int32,System.String[],System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IEnumString;Reset;();summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IEnumString;Skip;(System.Int32);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IEnumVARIANT;Clone;();summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IEnumVARIANT;Next;(System.Int32,System.Object[],System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IEnumVARIANT;Reset;();summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IEnumVARIANT;Skip;(System.Int32);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IMoniker;BindToObject;(System.Runtime.InteropServices.ComTypes.IBindCtx,System.Runtime.InteropServices.ComTypes.IMoniker,System.Guid,System.Object);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IMoniker;BindToStorage;(System.Runtime.InteropServices.ComTypes.IBindCtx,System.Runtime.InteropServices.ComTypes.IMoniker,System.Guid,System.Object);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IMoniker;CommonPrefixWith;(System.Runtime.InteropServices.ComTypes.IMoniker,System.Runtime.InteropServices.ComTypes.IMoniker);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IMoniker;ComposeWith;(System.Runtime.InteropServices.ComTypes.IMoniker,System.Boolean,System.Runtime.InteropServices.ComTypes.IMoniker);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IMoniker;Enum;(System.Boolean,System.Runtime.InteropServices.ComTypes.IEnumMoniker);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IMoniker;GetClassID;(System.Guid);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IMoniker;GetDisplayName;(System.Runtime.InteropServices.ComTypes.IBindCtx,System.Runtime.InteropServices.ComTypes.IMoniker,System.String);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IMoniker;GetSizeMax;(System.Int64);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IMoniker;GetTimeOfLastChange;(System.Runtime.InteropServices.ComTypes.IBindCtx,System.Runtime.InteropServices.ComTypes.IMoniker,System.Runtime.InteropServices.ComTypes.FILETIME);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IMoniker;Hash;(System.Int32);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IMoniker;Inverse;(System.Runtime.InteropServices.ComTypes.IMoniker);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IMoniker;IsDirty;();summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IMoniker;IsEqual;(System.Runtime.InteropServices.ComTypes.IMoniker);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IMoniker;IsRunning;(System.Runtime.InteropServices.ComTypes.IBindCtx,System.Runtime.InteropServices.ComTypes.IMoniker,System.Runtime.InteropServices.ComTypes.IMoniker);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IMoniker;IsSystemMoniker;(System.Int32);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IMoniker;Load;(System.Runtime.InteropServices.ComTypes.IStream);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IMoniker;ParseDisplayName;(System.Runtime.InteropServices.ComTypes.IBindCtx,System.Runtime.InteropServices.ComTypes.IMoniker,System.String,System.Int32,System.Runtime.InteropServices.ComTypes.IMoniker);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IMoniker;Reduce;(System.Runtime.InteropServices.ComTypes.IBindCtx,System.Int32,System.Runtime.InteropServices.ComTypes.IMoniker,System.Runtime.InteropServices.ComTypes.IMoniker);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IMoniker;RelativePathTo;(System.Runtime.InteropServices.ComTypes.IMoniker,System.Runtime.InteropServices.ComTypes.IMoniker);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IMoniker;Save;(System.Runtime.InteropServices.ComTypes.IStream,System.Boolean);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IPersistFile;GetClassID;(System.Guid);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IPersistFile;GetCurFile;(System.String);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IPersistFile;IsDirty;();summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IPersistFile;Load;(System.String,System.Int32);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IPersistFile;Save;(System.String,System.Boolean);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IPersistFile;SaveCompleted;(System.String);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IRunningObjectTable;EnumRunning;(System.Runtime.InteropServices.ComTypes.IEnumMoniker);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IRunningObjectTable;GetObject;(System.Runtime.InteropServices.ComTypes.IMoniker,System.Object);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IRunningObjectTable;GetTimeOfLastChange;(System.Runtime.InteropServices.ComTypes.IMoniker,System.Runtime.InteropServices.ComTypes.FILETIME);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IRunningObjectTable;IsRunning;(System.Runtime.InteropServices.ComTypes.IMoniker);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IRunningObjectTable;NoteChangeTime;(System.Int32,System.Runtime.InteropServices.ComTypes.FILETIME);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IRunningObjectTable;Register;(System.Int32,System.Object,System.Runtime.InteropServices.ComTypes.IMoniker);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IRunningObjectTable;Revoke;(System.Int32);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IStream;Clone;(System.Runtime.InteropServices.ComTypes.IStream);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IStream;Commit;(System.Int32);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IStream;CopyTo;(System.Runtime.InteropServices.ComTypes.IStream,System.Int64,System.IntPtr,System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IStream;LockRegion;(System.Int64,System.Int64,System.Int32);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IStream;Read;(System.Byte[],System.Int32,System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IStream;Revert;();summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IStream;Seek;(System.Int64,System.Int32,System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IStream;SetSize;(System.Int64);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IStream;Stat;(System.Runtime.InteropServices.ComTypes.STATSTG,System.Int32);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IStream;UnlockRegion;(System.Int64,System.Int64,System.Int32);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;IStream;Write;(System.Byte[],System.Int32,System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeComp;Bind;(System.String,System.Int32,System.Int16,System.Runtime.InteropServices.ComTypes.ITypeInfo,System.Runtime.InteropServices.ComTypes.DESCKIND,System.Runtime.InteropServices.ComTypes.BINDPTR);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeComp;BindType;(System.String,System.Int32,System.Runtime.InteropServices.ComTypes.ITypeInfo,System.Runtime.InteropServices.ComTypes.ITypeComp);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeInfo2;AddressOfMember;(System.Int32,System.Runtime.InteropServices.ComTypes.INVOKEKIND,System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeInfo2;CreateInstance;(System.Object,System.Guid,System.Object);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeInfo2;GetAllCustData;(System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeInfo2;GetAllFuncCustData;(System.Int32,System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeInfo2;GetAllImplTypeCustData;(System.Int32,System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeInfo2;GetAllParamCustData;(System.Int32,System.Int32,System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeInfo2;GetAllVarCustData;(System.Int32,System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeInfo2;GetContainingTypeLib;(System.Runtime.InteropServices.ComTypes.ITypeLib,System.Int32);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeInfo2;GetCustData;(System.Guid,System.Object);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeInfo2;GetDllEntry;(System.Int32,System.Runtime.InteropServices.ComTypes.INVOKEKIND,System.IntPtr,System.IntPtr,System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeInfo2;GetDocumentation2;(System.Int32,System.String,System.Int32,System.String);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeInfo2;GetDocumentation;(System.Int32,System.String,System.String,System.Int32,System.String);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeInfo2;GetFuncCustData;(System.Int32,System.Guid,System.Object);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeInfo2;GetFuncDesc;(System.Int32,System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeInfo2;GetFuncIndexOfMemId;(System.Int32,System.Runtime.InteropServices.ComTypes.INVOKEKIND,System.Int32);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeInfo2;GetIDsOfNames;(System.String[],System.Int32,System.Int32[]);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeInfo2;GetImplTypeCustData;(System.Int32,System.Guid,System.Object);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeInfo2;GetImplTypeFlags;(System.Int32,System.Runtime.InteropServices.ComTypes.IMPLTYPEFLAGS);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeInfo2;GetMops;(System.Int32,System.String);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeInfo2;GetNames;(System.Int32,System.String[],System.Int32,System.Int32);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeInfo2;GetParamCustData;(System.Int32,System.Int32,System.Guid,System.Object);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeInfo2;GetRefTypeInfo;(System.Int32,System.Runtime.InteropServices.ComTypes.ITypeInfo);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeInfo2;GetRefTypeOfImplType;(System.Int32,System.Int32);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeInfo2;GetTypeAttr;(System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeInfo2;GetTypeComp;(System.Runtime.InteropServices.ComTypes.ITypeComp);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeInfo2;GetTypeFlags;(System.Int32);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeInfo2;GetTypeKind;(System.Runtime.InteropServices.ComTypes.TYPEKIND);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeInfo2;GetVarCustData;(System.Int32,System.Guid,System.Object);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeInfo2;GetVarDesc;(System.Int32,System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeInfo2;GetVarIndexOfMemId;(System.Int32,System.Int32);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeInfo2;Invoke;(System.Object,System.Int32,System.Int16,System.Runtime.InteropServices.ComTypes.DISPPARAMS,System.IntPtr,System.IntPtr,System.Int32);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeInfo2;ReleaseFuncDesc;(System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeInfo2;ReleaseTypeAttr;(System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeInfo2;ReleaseVarDesc;(System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeInfo;AddressOfMember;(System.Int32,System.Runtime.InteropServices.ComTypes.INVOKEKIND,System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeInfo;CreateInstance;(System.Object,System.Guid,System.Object);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeInfo;GetContainingTypeLib;(System.Runtime.InteropServices.ComTypes.ITypeLib,System.Int32);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeInfo;GetDllEntry;(System.Int32,System.Runtime.InteropServices.ComTypes.INVOKEKIND,System.IntPtr,System.IntPtr,System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeInfo;GetDocumentation;(System.Int32,System.String,System.String,System.Int32,System.String);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeInfo;GetFuncDesc;(System.Int32,System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeInfo;GetIDsOfNames;(System.String[],System.Int32,System.Int32[]);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeInfo;GetImplTypeFlags;(System.Int32,System.Runtime.InteropServices.ComTypes.IMPLTYPEFLAGS);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeInfo;GetMops;(System.Int32,System.String);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeInfo;GetNames;(System.Int32,System.String[],System.Int32,System.Int32);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeInfo;GetRefTypeInfo;(System.Int32,System.Runtime.InteropServices.ComTypes.ITypeInfo);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeInfo;GetRefTypeOfImplType;(System.Int32,System.Int32);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeInfo;GetTypeAttr;(System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeInfo;GetTypeComp;(System.Runtime.InteropServices.ComTypes.ITypeComp);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeInfo;GetVarDesc;(System.Int32,System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeInfo;Invoke;(System.Object,System.Int32,System.Int16,System.Runtime.InteropServices.ComTypes.DISPPARAMS,System.IntPtr,System.IntPtr,System.Int32);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeInfo;ReleaseFuncDesc;(System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeInfo;ReleaseTypeAttr;(System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeInfo;ReleaseVarDesc;(System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeLib2;FindName;(System.String,System.Int32,System.Runtime.InteropServices.ComTypes.ITypeInfo[],System.Int32[],System.Int16);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeLib2;GetAllCustData;(System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeLib2;GetCustData;(System.Guid,System.Object);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeLib2;GetDocumentation2;(System.Int32,System.String,System.Int32,System.String);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeLib2;GetDocumentation;(System.Int32,System.String,System.String,System.Int32,System.String);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeLib2;GetLibAttr;(System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeLib2;GetLibStatistics;(System.IntPtr,System.Int32);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeLib2;GetTypeComp;(System.Runtime.InteropServices.ComTypes.ITypeComp);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeLib2;GetTypeInfo;(System.Int32,System.Runtime.InteropServices.ComTypes.ITypeInfo);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeLib2;GetTypeInfoCount;();summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeLib2;GetTypeInfoOfGuid;(System.Guid,System.Runtime.InteropServices.ComTypes.ITypeInfo);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeLib2;GetTypeInfoType;(System.Int32,System.Runtime.InteropServices.ComTypes.TYPEKIND);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeLib2;IsName;(System.String,System.Int32);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeLib2;ReleaseTLibAttr;(System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeLib;FindName;(System.String,System.Int32,System.Runtime.InteropServices.ComTypes.ITypeInfo[],System.Int32[],System.Int16);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeLib;GetDocumentation;(System.Int32,System.String,System.String,System.Int32,System.String);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeLib;GetLibAttr;(System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeLib;GetTypeComp;(System.Runtime.InteropServices.ComTypes.ITypeComp);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeLib;GetTypeInfo;(System.Int32,System.Runtime.InteropServices.ComTypes.ITypeInfo);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeLib;GetTypeInfoCount;();summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeLib;GetTypeInfoOfGuid;(System.Guid,System.Runtime.InteropServices.ComTypes.ITypeInfo);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeLib;GetTypeInfoType;(System.Int32,System.Runtime.InteropServices.ComTypes.TYPEKIND);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeLib;IsName;(System.String,System.Int32);summary;df-generated | +| System.Runtime.InteropServices.ComTypes;ITypeLib;ReleaseTLibAttr;(System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices.ObjectiveC;ObjectiveCMarshal;CreateReferenceTrackingHandle;(System.Object,System.Span);summary;df-generated | +| System.Runtime.InteropServices.ObjectiveC;ObjectiveCMarshal;SetMessageSendCallback;(System.Runtime.InteropServices.ObjectiveC.ObjectiveCMarshal+MessageSendFunction,System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices.ObjectiveC;ObjectiveCMarshal;SetMessageSendPendingException;(System.Exception);summary;df-generated | +| System.Runtime.InteropServices.ObjectiveC;ObjectiveCTrackedTypeAttribute;ObjectiveCTrackedTypeAttribute;();summary;df-generated | +| System.Runtime.InteropServices;AllowReversePInvokeCallsAttribute;AllowReversePInvokeCallsAttribute;();summary;df-generated | +| System.Runtime.InteropServices;ArrayWithOffset;Equals;(System.Object);summary;df-generated | +| System.Runtime.InteropServices;ArrayWithOffset;Equals;(System.Runtime.InteropServices.ArrayWithOffset);summary;df-generated | +| System.Runtime.InteropServices;ArrayWithOffset;GetHashCode;();summary;df-generated | +| System.Runtime.InteropServices;ArrayWithOffset;GetOffset;();summary;df-generated | +| System.Runtime.InteropServices;AutomationProxyAttribute;AutomationProxyAttribute;(System.Boolean);summary;df-generated | +| System.Runtime.InteropServices;AutomationProxyAttribute;get_Value;();summary;df-generated | +| System.Runtime.InteropServices;BStrWrapper;BStrWrapper;(System.Object);summary;df-generated | +| System.Runtime.InteropServices;BStrWrapper;BStrWrapper;(System.String);summary;df-generated | +| System.Runtime.InteropServices;BStrWrapper;get_WrappedObject;();summary;df-generated | +| System.Runtime.InteropServices;BestFitMappingAttribute;BestFitMappingAttribute;(System.Boolean);summary;df-generated | +| System.Runtime.InteropServices;BestFitMappingAttribute;get_BestFitMapping;();summary;df-generated | +| System.Runtime.InteropServices;CLong;CLong;(System.Int32);summary;df-generated | +| System.Runtime.InteropServices;CLong;CLong;(System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices;CLong;Equals;(System.Object);summary;df-generated | +| System.Runtime.InteropServices;CLong;Equals;(System.Runtime.InteropServices.CLong);summary;df-generated | +| System.Runtime.InteropServices;CLong;GetHashCode;();summary;df-generated | +| System.Runtime.InteropServices;CLong;ToString;();summary;df-generated | +| System.Runtime.InteropServices;COMException;COMException;();summary;df-generated | +| System.Runtime.InteropServices;COMException;COMException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Runtime.InteropServices;COMException;COMException;(System.String);summary;df-generated | +| System.Runtime.InteropServices;COMException;COMException;(System.String,System.Exception);summary;df-generated | +| System.Runtime.InteropServices;COMException;COMException;(System.String,System.Int32);summary;df-generated | +| System.Runtime.InteropServices;CULong;CULong;(System.UInt32);summary;df-generated | +| System.Runtime.InteropServices;CULong;CULong;(System.UIntPtr);summary;df-generated | +| System.Runtime.InteropServices;CULong;Equals;(System.Object);summary;df-generated | +| System.Runtime.InteropServices;CULong;Equals;(System.Runtime.InteropServices.CULong);summary;df-generated | +| System.Runtime.InteropServices;CULong;GetHashCode;();summary;df-generated | +| System.Runtime.InteropServices;CULong;ToString;();summary;df-generated | +| System.Runtime.InteropServices;ClassInterfaceAttribute;ClassInterfaceAttribute;(System.Int16);summary;df-generated | +| System.Runtime.InteropServices;ClassInterfaceAttribute;ClassInterfaceAttribute;(System.Runtime.InteropServices.ClassInterfaceType);summary;df-generated | +| System.Runtime.InteropServices;ClassInterfaceAttribute;get_Value;();summary;df-generated | +| System.Runtime.InteropServices;CoClassAttribute;CoClassAttribute;(System.Type);summary;df-generated | +| System.Runtime.InteropServices;CoClassAttribute;get_CoClass;();summary;df-generated | +| System.Runtime.InteropServices;CollectionsMarshal;AsSpan<>;(System.Collections.Generic.List);summary;df-generated | +| System.Runtime.InteropServices;CollectionsMarshal;GetValueRefOrAddDefault<,>;(System.Collections.Generic.Dictionary,TKey,System.Boolean);summary;df-generated | +| System.Runtime.InteropServices;CollectionsMarshal;GetValueRefOrNullRef<,>;(System.Collections.Generic.Dictionary,TKey);summary;df-generated | +| System.Runtime.InteropServices;ComAliasNameAttribute;ComAliasNameAttribute;(System.String);summary;df-generated | +| System.Runtime.InteropServices;ComAliasNameAttribute;get_Value;();summary;df-generated | +| System.Runtime.InteropServices;ComAwareEventInfo;AddEventHandler;(System.Object,System.Delegate);summary;df-generated | +| System.Runtime.InteropServices;ComAwareEventInfo;ComAwareEventInfo;(System.Type,System.String);summary;df-generated | +| System.Runtime.InteropServices;ComAwareEventInfo;GetCustomAttributes;(System.Boolean);summary;df-generated | +| System.Runtime.InteropServices;ComAwareEventInfo;GetCustomAttributes;(System.Type,System.Boolean);summary;df-generated | +| System.Runtime.InteropServices;ComAwareEventInfo;GetCustomAttributesData;();summary;df-generated | +| System.Runtime.InteropServices;ComAwareEventInfo;GetOtherMethods;(System.Boolean);summary;df-generated | +| System.Runtime.InteropServices;ComAwareEventInfo;IsDefined;(System.Type,System.Boolean);summary;df-generated | +| System.Runtime.InteropServices;ComAwareEventInfo;RemoveEventHandler;(System.Object,System.Delegate);summary;df-generated | +| System.Runtime.InteropServices;ComAwareEventInfo;get_Attributes;();summary;df-generated | +| System.Runtime.InteropServices;ComAwareEventInfo;get_MetadataToken;();summary;df-generated | +| System.Runtime.InteropServices;ComCompatibleVersionAttribute;ComCompatibleVersionAttribute;(System.Int32,System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Runtime.InteropServices;ComCompatibleVersionAttribute;get_BuildNumber;();summary;df-generated | +| System.Runtime.InteropServices;ComCompatibleVersionAttribute;get_MajorVersion;();summary;df-generated | +| System.Runtime.InteropServices;ComCompatibleVersionAttribute;get_MinorVersion;();summary;df-generated | +| System.Runtime.InteropServices;ComCompatibleVersionAttribute;get_RevisionNumber;();summary;df-generated | +| System.Runtime.InteropServices;ComDefaultInterfaceAttribute;ComDefaultInterfaceAttribute;(System.Type);summary;df-generated | +| System.Runtime.InteropServices;ComDefaultInterfaceAttribute;get_Value;();summary;df-generated | +| System.Runtime.InteropServices;ComEventInterfaceAttribute;ComEventInterfaceAttribute;(System.Type,System.Type);summary;df-generated | +| System.Runtime.InteropServices;ComEventInterfaceAttribute;get_EventProvider;();summary;df-generated | +| System.Runtime.InteropServices;ComEventInterfaceAttribute;get_SourceInterface;();summary;df-generated | +| System.Runtime.InteropServices;ComEventsHelper;Combine;(System.Object,System.Guid,System.Int32,System.Delegate);summary;df-generated | +| System.Runtime.InteropServices;ComEventsHelper;Remove;(System.Object,System.Guid,System.Int32,System.Delegate);summary;df-generated | +| System.Runtime.InteropServices;ComSourceInterfacesAttribute;ComSourceInterfacesAttribute;(System.String);summary;df-generated | +| System.Runtime.InteropServices;ComSourceInterfacesAttribute;ComSourceInterfacesAttribute;(System.Type);summary;df-generated | +| System.Runtime.InteropServices;ComSourceInterfacesAttribute;ComSourceInterfacesAttribute;(System.Type,System.Type);summary;df-generated | +| System.Runtime.InteropServices;ComSourceInterfacesAttribute;ComSourceInterfacesAttribute;(System.Type,System.Type,System.Type);summary;df-generated | +| System.Runtime.InteropServices;ComSourceInterfacesAttribute;ComSourceInterfacesAttribute;(System.Type,System.Type,System.Type,System.Type);summary;df-generated | +| System.Runtime.InteropServices;ComSourceInterfacesAttribute;get_Value;();summary;df-generated | +| System.Runtime.InteropServices;ComVisibleAttribute;ComVisibleAttribute;(System.Boolean);summary;df-generated | +| System.Runtime.InteropServices;ComVisibleAttribute;get_Value;();summary;df-generated | +| System.Runtime.InteropServices;ComWrappers+ComInterfaceDispatch;GetInstance<>;(System.Runtime.InteropServices.ComWrappers+ComInterfaceDispatch*);summary;df-generated | +| System.Runtime.InteropServices;ComWrappers;ComputeVtables;(System.Object,System.Runtime.InteropServices.CreateComInterfaceFlags,System.Int32);summary;df-generated | +| System.Runtime.InteropServices;ComWrappers;CreateObject;(System.IntPtr,System.Runtime.InteropServices.CreateObjectFlags);summary;df-generated | +| System.Runtime.InteropServices;ComWrappers;GetIUnknownImpl;(System.IntPtr,System.IntPtr,System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices;ComWrappers;GetOrCreateComInterfaceForObject;(System.Object,System.Runtime.InteropServices.CreateComInterfaceFlags);summary;df-generated | +| System.Runtime.InteropServices;ComWrappers;GetOrCreateObjectForComInstance;(System.IntPtr,System.Runtime.InteropServices.CreateObjectFlags);summary;df-generated | +| System.Runtime.InteropServices;ComWrappers;GetOrRegisterObjectForComInstance;(System.IntPtr,System.Runtime.InteropServices.CreateObjectFlags,System.Object);summary;df-generated | +| System.Runtime.InteropServices;ComWrappers;GetOrRegisterObjectForComInstance;(System.IntPtr,System.Runtime.InteropServices.CreateObjectFlags,System.Object,System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices;ComWrappers;RegisterForMarshalling;(System.Runtime.InteropServices.ComWrappers);summary;df-generated | +| System.Runtime.InteropServices;ComWrappers;RegisterForTrackerSupport;(System.Runtime.InteropServices.ComWrappers);summary;df-generated | +| System.Runtime.InteropServices;ComWrappers;ReleaseObjects;(System.Collections.IEnumerable);summary;df-generated | +| System.Runtime.InteropServices;CriticalHandle;Close;();summary;df-generated | +| System.Runtime.InteropServices;CriticalHandle;Dispose;();summary;df-generated | +| System.Runtime.InteropServices;CriticalHandle;Dispose;(System.Boolean);summary;df-generated | +| System.Runtime.InteropServices;CriticalHandle;ReleaseHandle;();summary;df-generated | +| System.Runtime.InteropServices;CriticalHandle;SetHandleAsInvalid;();summary;df-generated | +| System.Runtime.InteropServices;CriticalHandle;get_IsClosed;();summary;df-generated | +| System.Runtime.InteropServices;CriticalHandle;get_IsInvalid;();summary;df-generated | +| System.Runtime.InteropServices;CurrencyWrapper;CurrencyWrapper;(System.Decimal);summary;df-generated | +| System.Runtime.InteropServices;CurrencyWrapper;CurrencyWrapper;(System.Object);summary;df-generated | +| System.Runtime.InteropServices;CurrencyWrapper;get_WrappedObject;();summary;df-generated | +| System.Runtime.InteropServices;DefaultCharSetAttribute;DefaultCharSetAttribute;(System.Runtime.InteropServices.CharSet);summary;df-generated | +| System.Runtime.InteropServices;DefaultCharSetAttribute;get_CharSet;();summary;df-generated | +| System.Runtime.InteropServices;DefaultDllImportSearchPathsAttribute;DefaultDllImportSearchPathsAttribute;(System.Runtime.InteropServices.DllImportSearchPath);summary;df-generated | +| System.Runtime.InteropServices;DefaultDllImportSearchPathsAttribute;get_Paths;();summary;df-generated | +| System.Runtime.InteropServices;DefaultParameterValueAttribute;DefaultParameterValueAttribute;(System.Object);summary;df-generated | +| System.Runtime.InteropServices;DefaultParameterValueAttribute;get_Value;();summary;df-generated | +| System.Runtime.InteropServices;DispIdAttribute;DispIdAttribute;(System.Int32);summary;df-generated | +| System.Runtime.InteropServices;DispIdAttribute;get_Value;();summary;df-generated | +| System.Runtime.InteropServices;DispatchWrapper;DispatchWrapper;(System.Object);summary;df-generated | +| System.Runtime.InteropServices;DispatchWrapper;get_WrappedObject;();summary;df-generated | +| System.Runtime.InteropServices;DllImportAttribute;DllImportAttribute;(System.String);summary;df-generated | +| System.Runtime.InteropServices;DllImportAttribute;get_Value;();summary;df-generated | +| System.Runtime.InteropServices;DynamicInterfaceCastableImplementationAttribute;DynamicInterfaceCastableImplementationAttribute;();summary;df-generated | +| System.Runtime.InteropServices;ErrorWrapper;ErrorWrapper;(System.Exception);summary;df-generated | +| System.Runtime.InteropServices;ErrorWrapper;ErrorWrapper;(System.Int32);summary;df-generated | +| System.Runtime.InteropServices;ErrorWrapper;ErrorWrapper;(System.Object);summary;df-generated | +| System.Runtime.InteropServices;ErrorWrapper;get_ErrorCode;();summary;df-generated | +| System.Runtime.InteropServices;ExternalException;ExternalException;();summary;df-generated | +| System.Runtime.InteropServices;ExternalException;ExternalException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Runtime.InteropServices;ExternalException;ExternalException;(System.String);summary;df-generated | +| System.Runtime.InteropServices;ExternalException;ExternalException;(System.String,System.Exception);summary;df-generated | +| System.Runtime.InteropServices;ExternalException;ExternalException;(System.String,System.Int32);summary;df-generated | +| System.Runtime.InteropServices;ExternalException;get_ErrorCode;();summary;df-generated | +| System.Runtime.InteropServices;FieldOffsetAttribute;FieldOffsetAttribute;(System.Int32);summary;df-generated | +| System.Runtime.InteropServices;FieldOffsetAttribute;get_Value;();summary;df-generated | +| System.Runtime.InteropServices;GCHandle;AddrOfPinnedObject;();summary;df-generated | +| System.Runtime.InteropServices;GCHandle;Alloc;(System.Object);summary;df-generated | +| System.Runtime.InteropServices;GCHandle;Alloc;(System.Object,System.Runtime.InteropServices.GCHandleType);summary;df-generated | +| System.Runtime.InteropServices;GCHandle;Equals;(System.Object);summary;df-generated | +| System.Runtime.InteropServices;GCHandle;Free;();summary;df-generated | +| System.Runtime.InteropServices;GCHandle;GetHashCode;();summary;df-generated | +| System.Runtime.InteropServices;GCHandle;get_IsAllocated;();summary;df-generated | +| System.Runtime.InteropServices;GCHandle;get_Target;();summary;df-generated | +| System.Runtime.InteropServices;GCHandle;set_Target;(System.Object);summary;df-generated | +| System.Runtime.InteropServices;GuidAttribute;GuidAttribute;(System.String);summary;df-generated | +| System.Runtime.InteropServices;GuidAttribute;get_Value;();summary;df-generated | +| System.Runtime.InteropServices;HandleCollector;Add;();summary;df-generated | +| System.Runtime.InteropServices;HandleCollector;HandleCollector;(System.String,System.Int32);summary;df-generated | +| System.Runtime.InteropServices;HandleCollector;HandleCollector;(System.String,System.Int32,System.Int32);summary;df-generated | +| System.Runtime.InteropServices;HandleCollector;Remove;();summary;df-generated | +| System.Runtime.InteropServices;HandleCollector;get_Count;();summary;df-generated | +| System.Runtime.InteropServices;HandleCollector;get_InitialThreshold;();summary;df-generated | +| System.Runtime.InteropServices;HandleCollector;get_MaximumThreshold;();summary;df-generated | +| System.Runtime.InteropServices;HandleCollector;get_Name;();summary;df-generated | +| System.Runtime.InteropServices;ICustomAdapter;GetUnderlyingObject;();summary;df-generated | +| System.Runtime.InteropServices;ICustomFactory;CreateInstance;(System.Type);summary;df-generated | +| System.Runtime.InteropServices;ICustomMarshaler;CleanUpManagedData;(System.Object);summary;df-generated | +| System.Runtime.InteropServices;ICustomMarshaler;CleanUpNativeData;(System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices;ICustomMarshaler;GetNativeDataSize;();summary;df-generated | +| System.Runtime.InteropServices;ICustomMarshaler;MarshalManagedToNative;(System.Object);summary;df-generated | +| System.Runtime.InteropServices;ICustomMarshaler;MarshalNativeToManaged;(System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices;ICustomQueryInterface;GetInterface;(System.Guid,System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices;IDynamicInterfaceCastable;GetInterfaceImplementation;(System.RuntimeTypeHandle);summary;df-generated | +| System.Runtime.InteropServices;IDynamicInterfaceCastable;IsInterfaceImplemented;(System.RuntimeTypeHandle,System.Boolean);summary;df-generated | +| System.Runtime.InteropServices;ImportedFromTypeLibAttribute;ImportedFromTypeLibAttribute;(System.String);summary;df-generated | +| System.Runtime.InteropServices;ImportedFromTypeLibAttribute;get_Value;();summary;df-generated | +| System.Runtime.InteropServices;InAttribute;InAttribute;();summary;df-generated | +| System.Runtime.InteropServices;InterfaceTypeAttribute;InterfaceTypeAttribute;(System.Int16);summary;df-generated | +| System.Runtime.InteropServices;InterfaceTypeAttribute;InterfaceTypeAttribute;(System.Runtime.InteropServices.ComInterfaceType);summary;df-generated | +| System.Runtime.InteropServices;InterfaceTypeAttribute;get_Value;();summary;df-generated | +| System.Runtime.InteropServices;InvalidComObjectException;InvalidComObjectException;();summary;df-generated | +| System.Runtime.InteropServices;InvalidComObjectException;InvalidComObjectException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Runtime.InteropServices;InvalidComObjectException;InvalidComObjectException;(System.String);summary;df-generated | +| System.Runtime.InteropServices;InvalidComObjectException;InvalidComObjectException;(System.String,System.Exception);summary;df-generated | +| System.Runtime.InteropServices;InvalidOleVariantTypeException;InvalidOleVariantTypeException;();summary;df-generated | +| System.Runtime.InteropServices;InvalidOleVariantTypeException;InvalidOleVariantTypeException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Runtime.InteropServices;InvalidOleVariantTypeException;InvalidOleVariantTypeException;(System.String);summary;df-generated | +| System.Runtime.InteropServices;InvalidOleVariantTypeException;InvalidOleVariantTypeException;(System.String,System.Exception);summary;df-generated | +| System.Runtime.InteropServices;LCIDConversionAttribute;LCIDConversionAttribute;(System.Int32);summary;df-generated | +| System.Runtime.InteropServices;LCIDConversionAttribute;get_Value;();summary;df-generated | +| System.Runtime.InteropServices;ManagedToNativeComInteropStubAttribute;ManagedToNativeComInteropStubAttribute;(System.Type,System.String);summary;df-generated | +| System.Runtime.InteropServices;ManagedToNativeComInteropStubAttribute;get_ClassType;();summary;df-generated | +| System.Runtime.InteropServices;ManagedToNativeComInteropStubAttribute;get_MethodName;();summary;df-generated | +| System.Runtime.InteropServices;Marshal;AddRef;(System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices;Marshal;AllocCoTaskMem;(System.Int32);summary;df-generated | +| System.Runtime.InteropServices;Marshal;AllocHGlobal;(System.Int32);summary;df-generated | +| System.Runtime.InteropServices;Marshal;AllocHGlobal;(System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices;Marshal;AreComObjectsAvailableForCleanup;();summary;df-generated | +| System.Runtime.InteropServices;Marshal;BindToMoniker;(System.String);summary;df-generated | +| System.Runtime.InteropServices;Marshal;ChangeWrapperHandleStrength;(System.Object,System.Boolean);summary;df-generated | +| System.Runtime.InteropServices;Marshal;CleanupUnusedObjectsInCurrentContext;();summary;df-generated | +| System.Runtime.InteropServices;Marshal;Copy;(System.Byte[],System.Int32,System.IntPtr,System.Int32);summary;df-generated | +| System.Runtime.InteropServices;Marshal;Copy;(System.Char[],System.Int32,System.IntPtr,System.Int32);summary;df-generated | +| System.Runtime.InteropServices;Marshal;Copy;(System.Double[],System.Int32,System.IntPtr,System.Int32);summary;df-generated | +| System.Runtime.InteropServices;Marshal;Copy;(System.Int16[],System.Int32,System.IntPtr,System.Int32);summary;df-generated | +| System.Runtime.InteropServices;Marshal;Copy;(System.Int32[],System.Int32,System.IntPtr,System.Int32);summary;df-generated | +| System.Runtime.InteropServices;Marshal;Copy;(System.Int64[],System.Int32,System.IntPtr,System.Int32);summary;df-generated | +| System.Runtime.InteropServices;Marshal;Copy;(System.IntPtr,System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Runtime.InteropServices;Marshal;Copy;(System.IntPtr,System.Char[],System.Int32,System.Int32);summary;df-generated | +| System.Runtime.InteropServices;Marshal;Copy;(System.IntPtr,System.Double[],System.Int32,System.Int32);summary;df-generated | +| System.Runtime.InteropServices;Marshal;Copy;(System.IntPtr,System.Int16[],System.Int32,System.Int32);summary;df-generated | +| System.Runtime.InteropServices;Marshal;Copy;(System.IntPtr,System.Int32[],System.Int32,System.Int32);summary;df-generated | +| System.Runtime.InteropServices;Marshal;Copy;(System.IntPtr,System.Int64[],System.Int32,System.Int32);summary;df-generated | +| System.Runtime.InteropServices;Marshal;Copy;(System.IntPtr,System.IntPtr[],System.Int32,System.Int32);summary;df-generated | +| System.Runtime.InteropServices;Marshal;Copy;(System.IntPtr,System.Single[],System.Int32,System.Int32);summary;df-generated | +| System.Runtime.InteropServices;Marshal;Copy;(System.IntPtr[],System.Int32,System.IntPtr,System.Int32);summary;df-generated | +| System.Runtime.InteropServices;Marshal;Copy;(System.Single[],System.Int32,System.IntPtr,System.Int32);summary;df-generated | +| System.Runtime.InteropServices;Marshal;CreateAggregatedObject;(System.IntPtr,System.Object);summary;df-generated | +| System.Runtime.InteropServices;Marshal;CreateAggregatedObject<>;(System.IntPtr,T);summary;df-generated | +| System.Runtime.InteropServices;Marshal;CreateWrapperOfType;(System.Object,System.Type);summary;df-generated | +| System.Runtime.InteropServices;Marshal;CreateWrapperOfType<,>;(T);summary;df-generated | +| System.Runtime.InteropServices;Marshal;DestroyStructure;(System.IntPtr,System.Type);summary;df-generated | +| System.Runtime.InteropServices;Marshal;DestroyStructure<>;(System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices;Marshal;FinalReleaseComObject;(System.Object);summary;df-generated | +| System.Runtime.InteropServices;Marshal;FreeBSTR;(System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices;Marshal;FreeCoTaskMem;(System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices;Marshal;FreeHGlobal;(System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices;Marshal;GenerateGuidForType;(System.Type);summary;df-generated | +| System.Runtime.InteropServices;Marshal;GetComInterfaceForObject;(System.Object,System.Type);summary;df-generated | +| System.Runtime.InteropServices;Marshal;GetComInterfaceForObject;(System.Object,System.Type,System.Runtime.InteropServices.CustomQueryInterfaceMode);summary;df-generated | +| System.Runtime.InteropServices;Marshal;GetComInterfaceForObject<,>;(T);summary;df-generated | +| System.Runtime.InteropServices;Marshal;GetComObjectData;(System.Object,System.Object);summary;df-generated | +| System.Runtime.InteropServices;Marshal;GetDelegateForFunctionPointer;(System.IntPtr,System.Type);summary;df-generated | +| System.Runtime.InteropServices;Marshal;GetDelegateForFunctionPointer<>;(System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices;Marshal;GetEndComSlot;(System.Type);summary;df-generated | +| System.Runtime.InteropServices;Marshal;GetExceptionCode;();summary;df-generated | +| System.Runtime.InteropServices;Marshal;GetExceptionForHR;(System.Int32);summary;df-generated | +| System.Runtime.InteropServices;Marshal;GetExceptionForHR;(System.Int32,System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices;Marshal;GetExceptionPointers;();summary;df-generated | +| System.Runtime.InteropServices;Marshal;GetFunctionPointerForDelegate;(System.Delegate);summary;df-generated | +| System.Runtime.InteropServices;Marshal;GetFunctionPointerForDelegate<>;(TDelegate);summary;df-generated | +| System.Runtime.InteropServices;Marshal;GetHINSTANCE;(System.Reflection.Module);summary;df-generated | +| System.Runtime.InteropServices;Marshal;GetHRForException;(System.Exception);summary;df-generated | +| System.Runtime.InteropServices;Marshal;GetHRForLastWin32Error;();summary;df-generated | +| System.Runtime.InteropServices;Marshal;GetIDispatchForObject;(System.Object);summary;df-generated | +| System.Runtime.InteropServices;Marshal;GetIUnknownForObject;(System.Object);summary;df-generated | +| System.Runtime.InteropServices;Marshal;GetLastPInvokeError;();summary;df-generated | +| System.Runtime.InteropServices;Marshal;GetLastSystemError;();summary;df-generated | +| System.Runtime.InteropServices;Marshal;GetLastWin32Error;();summary;df-generated | +| System.Runtime.InteropServices;Marshal;GetNativeVariantForObject;(System.Object,System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices;Marshal;GetNativeVariantForObject<>;(T,System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices;Marshal;GetObjectForIUnknown;(System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices;Marshal;GetObjectForNativeVariant;(System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices;Marshal;GetObjectForNativeVariant<>;(System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices;Marshal;GetObjectsForNativeVariants;(System.IntPtr,System.Int32);summary;df-generated | +| System.Runtime.InteropServices;Marshal;GetObjectsForNativeVariants<>;(System.IntPtr,System.Int32);summary;df-generated | +| System.Runtime.InteropServices;Marshal;GetStartComSlot;(System.Type);summary;df-generated | +| System.Runtime.InteropServices;Marshal;GetTypeFromCLSID;(System.Guid);summary;df-generated | +| System.Runtime.InteropServices;Marshal;GetTypeInfoName;(System.Runtime.InteropServices.ComTypes.ITypeInfo);summary;df-generated | +| System.Runtime.InteropServices;Marshal;GetTypedObjectForIUnknown;(System.IntPtr,System.Type);summary;df-generated | +| System.Runtime.InteropServices;Marshal;GetUniqueObjectForIUnknown;(System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices;Marshal;IsComObject;(System.Object);summary;df-generated | +| System.Runtime.InteropServices;Marshal;IsTypeVisibleFromCom;(System.Type);summary;df-generated | +| System.Runtime.InteropServices;Marshal;OffsetOf;(System.Type,System.String);summary;df-generated | +| System.Runtime.InteropServices;Marshal;OffsetOf<>;(System.String);summary;df-generated | +| System.Runtime.InteropServices;Marshal;Prelink;(System.Reflection.MethodInfo);summary;df-generated | +| System.Runtime.InteropServices;Marshal;PrelinkAll;(System.Type);summary;df-generated | +| System.Runtime.InteropServices;Marshal;PtrToStringAnsi;(System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices;Marshal;PtrToStringAnsi;(System.IntPtr,System.Int32);summary;df-generated | +| System.Runtime.InteropServices;Marshal;PtrToStringAuto;(System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices;Marshal;PtrToStringAuto;(System.IntPtr,System.Int32);summary;df-generated | +| System.Runtime.InteropServices;Marshal;PtrToStringBSTR;(System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices;Marshal;PtrToStringUTF8;(System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices;Marshal;PtrToStringUTF8;(System.IntPtr,System.Int32);summary;df-generated | +| System.Runtime.InteropServices;Marshal;PtrToStringUni;(System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices;Marshal;PtrToStringUni;(System.IntPtr,System.Int32);summary;df-generated | +| System.Runtime.InteropServices;Marshal;PtrToStructure;(System.IntPtr,System.Object);summary;df-generated | +| System.Runtime.InteropServices;Marshal;PtrToStructure;(System.IntPtr,System.Type);summary;df-generated | +| System.Runtime.InteropServices;Marshal;PtrToStructure<>;(System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices;Marshal;PtrToStructure<>;(System.IntPtr,T);summary;df-generated | +| System.Runtime.InteropServices;Marshal;QueryInterface;(System.IntPtr,System.Guid,System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices;Marshal;ReAllocCoTaskMem;(System.IntPtr,System.Int32);summary;df-generated | +| System.Runtime.InteropServices;Marshal;ReAllocHGlobal;(System.IntPtr,System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices;Marshal;ReadByte;(System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices;Marshal;ReadByte;(System.IntPtr,System.Int32);summary;df-generated | +| System.Runtime.InteropServices;Marshal;ReadByte;(System.Object,System.Int32);summary;df-generated | +| System.Runtime.InteropServices;Marshal;ReadInt16;(System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices;Marshal;ReadInt16;(System.IntPtr,System.Int32);summary;df-generated | +| System.Runtime.InteropServices;Marshal;ReadInt16;(System.Object,System.Int32);summary;df-generated | +| System.Runtime.InteropServices;Marshal;ReadInt32;(System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices;Marshal;ReadInt32;(System.IntPtr,System.Int32);summary;df-generated | +| System.Runtime.InteropServices;Marshal;ReadInt32;(System.Object,System.Int32);summary;df-generated | +| System.Runtime.InteropServices;Marshal;ReadInt64;(System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices;Marshal;ReadInt64;(System.IntPtr,System.Int32);summary;df-generated | +| System.Runtime.InteropServices;Marshal;ReadInt64;(System.Object,System.Int32);summary;df-generated | +| System.Runtime.InteropServices;Marshal;ReadIntPtr;(System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices;Marshal;ReadIntPtr;(System.IntPtr,System.Int32);summary;df-generated | +| System.Runtime.InteropServices;Marshal;ReadIntPtr;(System.Object,System.Int32);summary;df-generated | +| System.Runtime.InteropServices;Marshal;Release;(System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices;Marshal;ReleaseComObject;(System.Object);summary;df-generated | +| System.Runtime.InteropServices;Marshal;SecureStringToBSTR;(System.Security.SecureString);summary;df-generated | +| System.Runtime.InteropServices;Marshal;SecureStringToCoTaskMemAnsi;(System.Security.SecureString);summary;df-generated | +| System.Runtime.InteropServices;Marshal;SecureStringToCoTaskMemUnicode;(System.Security.SecureString);summary;df-generated | +| System.Runtime.InteropServices;Marshal;SecureStringToGlobalAllocAnsi;(System.Security.SecureString);summary;df-generated | +| System.Runtime.InteropServices;Marshal;SecureStringToGlobalAllocUnicode;(System.Security.SecureString);summary;df-generated | +| System.Runtime.InteropServices;Marshal;SetComObjectData;(System.Object,System.Object,System.Object);summary;df-generated | +| System.Runtime.InteropServices;Marshal;SetLastPInvokeError;(System.Int32);summary;df-generated | +| System.Runtime.InteropServices;Marshal;SetLastSystemError;(System.Int32);summary;df-generated | +| System.Runtime.InteropServices;Marshal;SizeOf;(System.Object);summary;df-generated | +| System.Runtime.InteropServices;Marshal;SizeOf;(System.Type);summary;df-generated | +| System.Runtime.InteropServices;Marshal;SizeOf<>;();summary;df-generated | +| System.Runtime.InteropServices;Marshal;SizeOf<>;(T);summary;df-generated | +| System.Runtime.InteropServices;Marshal;StringToBSTR;(System.String);summary;df-generated | +| System.Runtime.InteropServices;Marshal;StringToCoTaskMemAnsi;(System.String);summary;df-generated | +| System.Runtime.InteropServices;Marshal;StringToCoTaskMemAuto;(System.String);summary;df-generated | +| System.Runtime.InteropServices;Marshal;StringToCoTaskMemUTF8;(System.String);summary;df-generated | +| System.Runtime.InteropServices;Marshal;StringToCoTaskMemUni;(System.String);summary;df-generated | +| System.Runtime.InteropServices;Marshal;StringToHGlobalAnsi;(System.String);summary;df-generated | +| System.Runtime.InteropServices;Marshal;StringToHGlobalAuto;(System.String);summary;df-generated | +| System.Runtime.InteropServices;Marshal;StringToHGlobalUni;(System.String);summary;df-generated | +| System.Runtime.InteropServices;Marshal;StructureToPtr;(System.Object,System.IntPtr,System.Boolean);summary;df-generated | +| System.Runtime.InteropServices;Marshal;StructureToPtr<>;(T,System.IntPtr,System.Boolean);summary;df-generated | +| System.Runtime.InteropServices;Marshal;ThrowExceptionForHR;(System.Int32);summary;df-generated | +| System.Runtime.InteropServices;Marshal;ThrowExceptionForHR;(System.Int32,System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices;Marshal;UnsafeAddrOfPinnedArrayElement;(System.Array,System.Int32);summary;df-generated | +| System.Runtime.InteropServices;Marshal;UnsafeAddrOfPinnedArrayElement<>;(T[],System.Int32);summary;df-generated | +| System.Runtime.InteropServices;Marshal;WriteByte;(System.IntPtr,System.Byte);summary;df-generated | +| System.Runtime.InteropServices;Marshal;WriteByte;(System.IntPtr,System.Int32,System.Byte);summary;df-generated | +| System.Runtime.InteropServices;Marshal;WriteByte;(System.Object,System.Int32,System.Byte);summary;df-generated | +| System.Runtime.InteropServices;Marshal;WriteInt16;(System.IntPtr,System.Char);summary;df-generated | +| System.Runtime.InteropServices;Marshal;WriteInt16;(System.IntPtr,System.Int16);summary;df-generated | +| System.Runtime.InteropServices;Marshal;WriteInt16;(System.IntPtr,System.Int32,System.Char);summary;df-generated | +| System.Runtime.InteropServices;Marshal;WriteInt16;(System.IntPtr,System.Int32,System.Int16);summary;df-generated | +| System.Runtime.InteropServices;Marshal;WriteInt16;(System.Object,System.Int32,System.Char);summary;df-generated | +| System.Runtime.InteropServices;Marshal;WriteInt16;(System.Object,System.Int32,System.Int16);summary;df-generated | +| System.Runtime.InteropServices;Marshal;WriteInt32;(System.IntPtr,System.Int32);summary;df-generated | +| System.Runtime.InteropServices;Marshal;WriteInt32;(System.IntPtr,System.Int32,System.Int32);summary;df-generated | +| System.Runtime.InteropServices;Marshal;WriteInt32;(System.Object,System.Int32,System.Int32);summary;df-generated | +| System.Runtime.InteropServices;Marshal;WriteInt64;(System.IntPtr,System.Int32,System.Int64);summary;df-generated | +| System.Runtime.InteropServices;Marshal;WriteInt64;(System.IntPtr,System.Int64);summary;df-generated | +| System.Runtime.InteropServices;Marshal;WriteInt64;(System.Object,System.Int32,System.Int64);summary;df-generated | +| System.Runtime.InteropServices;Marshal;WriteIntPtr;(System.IntPtr,System.Int32,System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices;Marshal;WriteIntPtr;(System.IntPtr,System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices;Marshal;WriteIntPtr;(System.Object,System.Int32,System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices;Marshal;ZeroFreeBSTR;(System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices;Marshal;ZeroFreeCoTaskMemAnsi;(System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices;Marshal;ZeroFreeCoTaskMemUTF8;(System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices;Marshal;ZeroFreeCoTaskMemUnicode;(System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices;Marshal;ZeroFreeGlobalAllocAnsi;(System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices;Marshal;ZeroFreeGlobalAllocUnicode;(System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices;MarshalAsAttribute;MarshalAsAttribute;(System.Int16);summary;df-generated | +| System.Runtime.InteropServices;MarshalAsAttribute;MarshalAsAttribute;(System.Runtime.InteropServices.UnmanagedType);summary;df-generated | +| System.Runtime.InteropServices;MarshalAsAttribute;get_Value;();summary;df-generated | +| System.Runtime.InteropServices;MarshalDirectiveException;MarshalDirectiveException;();summary;df-generated | +| System.Runtime.InteropServices;MarshalDirectiveException;MarshalDirectiveException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Runtime.InteropServices;MarshalDirectiveException;MarshalDirectiveException;(System.String);summary;df-generated | +| System.Runtime.InteropServices;MarshalDirectiveException;MarshalDirectiveException;(System.String,System.Exception);summary;df-generated | +| System.Runtime.InteropServices;MemoryMarshal;AsBytes<>;(System.ReadOnlySpan);summary;df-generated | +| System.Runtime.InteropServices;MemoryMarshal;AsBytes<>;(System.Span);summary;df-generated | +| System.Runtime.InteropServices;MemoryMarshal;AsMemory<>;(System.ReadOnlyMemory);summary;df-generated | +| System.Runtime.InteropServices;MemoryMarshal;AsRef<>;(System.ReadOnlySpan);summary;df-generated | +| System.Runtime.InteropServices;MemoryMarshal;AsRef<>;(System.Span);summary;df-generated | +| System.Runtime.InteropServices;MemoryMarshal;Cast<,>;(System.ReadOnlySpan);summary;df-generated | +| System.Runtime.InteropServices;MemoryMarshal;Cast<,>;(System.Span);summary;df-generated | +| System.Runtime.InteropServices;MemoryMarshal;CreateReadOnlySpan<>;(T,System.Int32);summary;df-generated | +| System.Runtime.InteropServices;MemoryMarshal;CreateReadOnlySpanFromNullTerminated;(System.Byte*);summary;df-generated | +| System.Runtime.InteropServices;MemoryMarshal;CreateReadOnlySpanFromNullTerminated;(System.Char*);summary;df-generated | +| System.Runtime.InteropServices;MemoryMarshal;CreateSpan<>;(T,System.Int32);summary;df-generated | +| System.Runtime.InteropServices;MemoryMarshal;GetArrayDataReference;(System.Array);summary;df-generated | +| System.Runtime.InteropServices;MemoryMarshal;GetArrayDataReference<>;(T[]);summary;df-generated | +| System.Runtime.InteropServices;MemoryMarshal;GetReference<>;(System.ReadOnlySpan);summary;df-generated | +| System.Runtime.InteropServices;MemoryMarshal;GetReference<>;(System.Span);summary;df-generated | +| System.Runtime.InteropServices;MemoryMarshal;Read<>;(System.ReadOnlySpan);summary;df-generated | +| System.Runtime.InteropServices;MemoryMarshal;ToEnumerable<>;(System.ReadOnlyMemory);summary;df-generated | +| System.Runtime.InteropServices;MemoryMarshal;TryGetArray<>;(System.ReadOnlyMemory,System.ArraySegment);summary;df-generated | +| System.Runtime.InteropServices;MemoryMarshal;TryRead<>;(System.ReadOnlySpan,T);summary;df-generated | +| System.Runtime.InteropServices;MemoryMarshal;TryWrite<>;(System.Span,T);summary;df-generated | +| System.Runtime.InteropServices;MemoryMarshal;Write<>;(System.Span,T);summary;df-generated | +| System.Runtime.InteropServices;NFloat;Equals;(System.Object);summary;df-generated | +| System.Runtime.InteropServices;NFloat;Equals;(System.Runtime.InteropServices.NFloat);summary;df-generated | +| System.Runtime.InteropServices;NFloat;GetHashCode;();summary;df-generated | +| System.Runtime.InteropServices;NFloat;NFloat;(System.Double);summary;df-generated | +| System.Runtime.InteropServices;NFloat;NFloat;(System.Single);summary;df-generated | +| System.Runtime.InteropServices;NFloat;ToString;();summary;df-generated | +| System.Runtime.InteropServices;NFloat;get_Value;();summary;df-generated | +| System.Runtime.InteropServices;NativeLibrary;Free;(System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices;NativeLibrary;GetExport;(System.IntPtr,System.String);summary;df-generated | +| System.Runtime.InteropServices;NativeLibrary;Load;(System.String);summary;df-generated | +| System.Runtime.InteropServices;NativeLibrary;Load;(System.String,System.Reflection.Assembly,System.Nullable);summary;df-generated | +| System.Runtime.InteropServices;NativeLibrary;TryGetExport;(System.IntPtr,System.String,System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices;NativeLibrary;TryLoad;(System.String,System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices;NativeLibrary;TryLoad;(System.String,System.Reflection.Assembly,System.Nullable,System.IntPtr);summary;df-generated | +| System.Runtime.InteropServices;NativeMemory;AlignedAlloc;(System.UIntPtr,System.UIntPtr);summary;df-generated | +| System.Runtime.InteropServices;NativeMemory;AlignedFree;(System.Void*);summary;df-generated | +| System.Runtime.InteropServices;NativeMemory;AlignedRealloc;(System.Void*,System.UIntPtr,System.UIntPtr);summary;df-generated | +| System.Runtime.InteropServices;NativeMemory;Alloc;(System.UIntPtr);summary;df-generated | +| System.Runtime.InteropServices;NativeMemory;Alloc;(System.UIntPtr,System.UIntPtr);summary;df-generated | +| System.Runtime.InteropServices;NativeMemory;AllocZeroed;(System.UIntPtr);summary;df-generated | +| System.Runtime.InteropServices;NativeMemory;AllocZeroed;(System.UIntPtr,System.UIntPtr);summary;df-generated | +| System.Runtime.InteropServices;NativeMemory;Free;(System.Void*);summary;df-generated | +| System.Runtime.InteropServices;NativeMemory;Realloc;(System.Void*,System.UIntPtr);summary;df-generated | +| System.Runtime.InteropServices;OSPlatform;Create;(System.String);summary;df-generated | +| System.Runtime.InteropServices;OSPlatform;Equals;(System.Object);summary;df-generated | +| System.Runtime.InteropServices;OSPlatform;Equals;(System.Runtime.InteropServices.OSPlatform);summary;df-generated | +| System.Runtime.InteropServices;OSPlatform;GetHashCode;();summary;df-generated | +| System.Runtime.InteropServices;OSPlatform;ToString;();summary;df-generated | +| System.Runtime.InteropServices;OSPlatform;get_FreeBSD;();summary;df-generated | +| System.Runtime.InteropServices;OSPlatform;get_Linux;();summary;df-generated | +| System.Runtime.InteropServices;OSPlatform;get_OSX;();summary;df-generated | +| System.Runtime.InteropServices;OSPlatform;get_Windows;();summary;df-generated | +| System.Runtime.InteropServices;OptionalAttribute;OptionalAttribute;();summary;df-generated | +| System.Runtime.InteropServices;OutAttribute;OutAttribute;();summary;df-generated | +| System.Runtime.InteropServices;PosixSignalContext;PosixSignalContext;(System.Runtime.InteropServices.PosixSignal);summary;df-generated | +| System.Runtime.InteropServices;PosixSignalContext;get_Cancel;();summary;df-generated | +| System.Runtime.InteropServices;PosixSignalContext;get_Signal;();summary;df-generated | +| System.Runtime.InteropServices;PosixSignalContext;set_Cancel;(System.Boolean);summary;df-generated | +| System.Runtime.InteropServices;PosixSignalRegistration;Dispose;();summary;df-generated | +| System.Runtime.InteropServices;PreserveSigAttribute;PreserveSigAttribute;();summary;df-generated | +| System.Runtime.InteropServices;PrimaryInteropAssemblyAttribute;PrimaryInteropAssemblyAttribute;(System.Int32,System.Int32);summary;df-generated | +| System.Runtime.InteropServices;PrimaryInteropAssemblyAttribute;get_MajorVersion;();summary;df-generated | +| System.Runtime.InteropServices;PrimaryInteropAssemblyAttribute;get_MinorVersion;();summary;df-generated | +| System.Runtime.InteropServices;ProgIdAttribute;ProgIdAttribute;(System.String);summary;df-generated | +| System.Runtime.InteropServices;ProgIdAttribute;get_Value;();summary;df-generated | +| System.Runtime.InteropServices;RuntimeEnvironment;FromGlobalAccessCache;(System.Reflection.Assembly);summary;df-generated | +| System.Runtime.InteropServices;RuntimeEnvironment;GetRuntimeDirectory;();summary;df-generated | +| System.Runtime.InteropServices;RuntimeEnvironment;GetRuntimeInterfaceAsIntPtr;(System.Guid,System.Guid);summary;df-generated | +| System.Runtime.InteropServices;RuntimeEnvironment;GetRuntimeInterfaceAsObject;(System.Guid,System.Guid);summary;df-generated | +| System.Runtime.InteropServices;RuntimeEnvironment;GetSystemVersion;();summary;df-generated | +| System.Runtime.InteropServices;RuntimeEnvironment;get_SystemConfigurationFile;();summary;df-generated | +| System.Runtime.InteropServices;RuntimeInformation;IsOSPlatform;(System.Runtime.InteropServices.OSPlatform);summary;df-generated | +| System.Runtime.InteropServices;RuntimeInformation;get_FrameworkDescription;();summary;df-generated | +| System.Runtime.InteropServices;RuntimeInformation;get_OSArchitecture;();summary;df-generated | +| System.Runtime.InteropServices;RuntimeInformation;get_OSDescription;();summary;df-generated | +| System.Runtime.InteropServices;RuntimeInformation;get_ProcessArchitecture;();summary;df-generated | +| System.Runtime.InteropServices;RuntimeInformation;get_RuntimeIdentifier;();summary;df-generated | +| System.Runtime.InteropServices;SEHException;CanResume;();summary;df-generated | +| System.Runtime.InteropServices;SEHException;SEHException;();summary;df-generated | +| System.Runtime.InteropServices;SEHException;SEHException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Runtime.InteropServices;SEHException;SEHException;(System.String);summary;df-generated | +| System.Runtime.InteropServices;SEHException;SEHException;(System.String,System.Exception);summary;df-generated | +| System.Runtime.InteropServices;SafeArrayRankMismatchException;SafeArrayRankMismatchException;();summary;df-generated | +| System.Runtime.InteropServices;SafeArrayRankMismatchException;SafeArrayRankMismatchException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Runtime.InteropServices;SafeArrayRankMismatchException;SafeArrayRankMismatchException;(System.String);summary;df-generated | +| System.Runtime.InteropServices;SafeArrayRankMismatchException;SafeArrayRankMismatchException;(System.String,System.Exception);summary;df-generated | +| System.Runtime.InteropServices;SafeArrayTypeMismatchException;SafeArrayTypeMismatchException;();summary;df-generated | +| System.Runtime.InteropServices;SafeArrayTypeMismatchException;SafeArrayTypeMismatchException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Runtime.InteropServices;SafeArrayTypeMismatchException;SafeArrayTypeMismatchException;(System.String);summary;df-generated | +| System.Runtime.InteropServices;SafeArrayTypeMismatchException;SafeArrayTypeMismatchException;(System.String,System.Exception);summary;df-generated | +| System.Runtime.InteropServices;SafeBuffer;AcquirePointer;(System.Byte*);summary;df-generated | +| System.Runtime.InteropServices;SafeBuffer;Initialize;(System.UInt32,System.UInt32);summary;df-generated | +| System.Runtime.InteropServices;SafeBuffer;Initialize;(System.UInt64);summary;df-generated | +| System.Runtime.InteropServices;SafeBuffer;Initialize<>;(System.UInt32);summary;df-generated | +| System.Runtime.InteropServices;SafeBuffer;Read<>;(System.UInt64);summary;df-generated | +| System.Runtime.InteropServices;SafeBuffer;ReadArray<>;(System.UInt64,T[],System.Int32,System.Int32);summary;df-generated | +| System.Runtime.InteropServices;SafeBuffer;ReadSpan<>;(System.UInt64,System.Span);summary;df-generated | +| System.Runtime.InteropServices;SafeBuffer;ReleasePointer;();summary;df-generated | +| System.Runtime.InteropServices;SafeBuffer;SafeBuffer;(System.Boolean);summary;df-generated | +| System.Runtime.InteropServices;SafeBuffer;Write<>;(System.UInt64,T);summary;df-generated | +| System.Runtime.InteropServices;SafeBuffer;WriteArray<>;(System.UInt64,T[],System.Int32,System.Int32);summary;df-generated | +| System.Runtime.InteropServices;SafeBuffer;WriteSpan<>;(System.UInt64,System.ReadOnlySpan);summary;df-generated | +| System.Runtime.InteropServices;SafeBuffer;get_ByteLength;();summary;df-generated | +| System.Runtime.InteropServices;SafeHandle;Close;();summary;df-generated | +| System.Runtime.InteropServices;SafeHandle;DangerousAddRef;(System.Boolean);summary;df-generated | +| System.Runtime.InteropServices;SafeHandle;DangerousRelease;();summary;df-generated | +| System.Runtime.InteropServices;SafeHandle;Dispose;();summary;df-generated | +| System.Runtime.InteropServices;SafeHandle;Dispose;(System.Boolean);summary;df-generated | +| System.Runtime.InteropServices;SafeHandle;ReleaseHandle;();summary;df-generated | +| System.Runtime.InteropServices;SafeHandle;SetHandleAsInvalid;();summary;df-generated | +| System.Runtime.InteropServices;SafeHandle;get_IsClosed;();summary;df-generated | +| System.Runtime.InteropServices;SafeHandle;get_IsInvalid;();summary;df-generated | +| System.Runtime.InteropServices;SequenceMarshal;TryRead<>;(System.Buffers.SequenceReader,T);summary;df-generated | +| System.Runtime.InteropServices;StandardOleMarshalObject;StandardOleMarshalObject;();summary;df-generated | +| System.Runtime.InteropServices;StructLayoutAttribute;StructLayoutAttribute;(System.Int16);summary;df-generated | +| System.Runtime.InteropServices;StructLayoutAttribute;StructLayoutAttribute;(System.Runtime.InteropServices.LayoutKind);summary;df-generated | +| System.Runtime.InteropServices;StructLayoutAttribute;get_Value;();summary;df-generated | +| System.Runtime.InteropServices;SuppressGCTransitionAttribute;SuppressGCTransitionAttribute;();summary;df-generated | +| System.Runtime.InteropServices;TypeIdentifierAttribute;TypeIdentifierAttribute;();summary;df-generated | +| System.Runtime.InteropServices;TypeIdentifierAttribute;TypeIdentifierAttribute;(System.String,System.String);summary;df-generated | +| System.Runtime.InteropServices;TypeIdentifierAttribute;get_Identifier;();summary;df-generated | +| System.Runtime.InteropServices;TypeIdentifierAttribute;get_Scope;();summary;df-generated | +| System.Runtime.InteropServices;TypeLibFuncAttribute;TypeLibFuncAttribute;(System.Int16);summary;df-generated | +| System.Runtime.InteropServices;TypeLibFuncAttribute;TypeLibFuncAttribute;(System.Runtime.InteropServices.TypeLibFuncFlags);summary;df-generated | +| System.Runtime.InteropServices;TypeLibFuncAttribute;get_Value;();summary;df-generated | +| System.Runtime.InteropServices;TypeLibImportClassAttribute;TypeLibImportClassAttribute;(System.Type);summary;df-generated | +| System.Runtime.InteropServices;TypeLibImportClassAttribute;get_Value;();summary;df-generated | +| System.Runtime.InteropServices;TypeLibTypeAttribute;TypeLibTypeAttribute;(System.Int16);summary;df-generated | +| System.Runtime.InteropServices;TypeLibTypeAttribute;TypeLibTypeAttribute;(System.Runtime.InteropServices.TypeLibTypeFlags);summary;df-generated | +| System.Runtime.InteropServices;TypeLibTypeAttribute;get_Value;();summary;df-generated | +| System.Runtime.InteropServices;TypeLibVarAttribute;TypeLibVarAttribute;(System.Int16);summary;df-generated | +| System.Runtime.InteropServices;TypeLibVarAttribute;TypeLibVarAttribute;(System.Runtime.InteropServices.TypeLibVarFlags);summary;df-generated | +| System.Runtime.InteropServices;TypeLibVarAttribute;get_Value;();summary;df-generated | +| System.Runtime.InteropServices;TypeLibVersionAttribute;TypeLibVersionAttribute;(System.Int32,System.Int32);summary;df-generated | +| System.Runtime.InteropServices;TypeLibVersionAttribute;get_MajorVersion;();summary;df-generated | +| System.Runtime.InteropServices;TypeLibVersionAttribute;get_MinorVersion;();summary;df-generated | +| System.Runtime.InteropServices;UnknownWrapper;UnknownWrapper;(System.Object);summary;df-generated | +| System.Runtime.InteropServices;UnknownWrapper;get_WrappedObject;();summary;df-generated | +| System.Runtime.InteropServices;UnmanagedCallConvAttribute;UnmanagedCallConvAttribute;();summary;df-generated | +| System.Runtime.InteropServices;UnmanagedCallersOnlyAttribute;UnmanagedCallersOnlyAttribute;();summary;df-generated | +| System.Runtime.InteropServices;UnmanagedFunctionPointerAttribute;UnmanagedFunctionPointerAttribute;(System.Runtime.InteropServices.CallingConvention);summary;df-generated | +| System.Runtime.InteropServices;UnmanagedFunctionPointerAttribute;get_CallingConvention;();summary;df-generated | +| System.Runtime.InteropServices;VariantWrapper;VariantWrapper;(System.Object);summary;df-generated | +| System.Runtime.InteropServices;VariantWrapper;get_WrappedObject;();summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;Abs;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;Abs;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AbsSaturate;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AbsSaturateScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AbsSaturateScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AbsSaturateScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AbsSaturateScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AbsScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AbsoluteCompareGreaterThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AbsoluteCompareGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AbsoluteCompareGreaterThanOrEqualScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AbsoluteCompareGreaterThanOrEqualScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AbsoluteCompareGreaterThanScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AbsoluteCompareGreaterThanScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AbsoluteCompareLessThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AbsoluteCompareLessThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AbsoluteCompareLessThanOrEqualScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AbsoluteCompareLessThanOrEqualScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AbsoluteCompareLessThanScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AbsoluteCompareLessThanScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AbsoluteDifference;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AbsoluteDifferenceScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AbsoluteDifferenceScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;Add;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddAcross;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddAcross;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddAcross;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddAcross;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddAcross;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddAcross;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddAcross;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddAcross;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddAcross;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddAcross;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddAcrossWidening;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddAcrossWidening;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddAcrossWidening;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddAcrossWidening;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddAcrossWidening;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddAcrossWidening;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddAcrossWidening;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddAcrossWidening;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddAcrossWidening;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddAcrossWidening;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddPairwise;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddPairwise;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddPairwise;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddPairwise;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddPairwise;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddPairwise;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddPairwise;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddPairwise;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddPairwise;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddPairwise;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddPairwiseScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddPairwiseScalar;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddPairwiseScalar;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddPairwiseScalar;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;AddSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;Ceiling;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareEqualScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareEqualScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareEqualScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareEqualScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareGreaterThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareGreaterThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareGreaterThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareGreaterThanOrEqualScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareGreaterThanOrEqualScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareGreaterThanOrEqualScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareGreaterThanOrEqualScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareGreaterThanScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareGreaterThanScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareGreaterThanScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareGreaterThanScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareLessThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareLessThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareLessThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareLessThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareLessThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareLessThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareLessThanOrEqualScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareLessThanOrEqualScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareLessThanOrEqualScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareLessThanOrEqualScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareLessThanScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareLessThanScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareLessThanScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareLessThanScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareTest;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareTest;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareTest;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareTestScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareTestScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;CompareTestScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ConvertToDouble;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ConvertToDouble;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ConvertToDouble;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ConvertToDoubleScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ConvertToDoubleScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ConvertToDoubleUpper;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ConvertToInt64RoundAwayFromZero;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ConvertToInt64RoundAwayFromZeroScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ConvertToInt64RoundToEven;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ConvertToInt64RoundToEvenScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ConvertToInt64RoundToNegativeInfinity;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ConvertToInt64RoundToNegativeInfinityScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ConvertToInt64RoundToPositiveInfinity;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ConvertToInt64RoundToPositiveInfinityScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ConvertToInt64RoundToZero;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ConvertToInt64RoundToZeroScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ConvertToSingleLower;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ConvertToSingleRoundToOddLower;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ConvertToSingleRoundToOddUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ConvertToSingleUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ConvertToUInt64RoundAwayFromZero;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ConvertToUInt64RoundAwayFromZeroScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ConvertToUInt64RoundToEven;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ConvertToUInt64RoundToEvenScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ConvertToUInt64RoundToNegativeInfinity;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ConvertToUInt64RoundToNegativeInfinityScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ConvertToUInt64RoundToPositiveInfinity;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ConvertToUInt64RoundToPositiveInfinityScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ConvertToUInt64RoundToZero;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ConvertToUInt64RoundToZeroScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;Divide;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;Divide;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;Divide;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;DuplicateSelectedScalarToVector128;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;DuplicateSelectedScalarToVector128;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;DuplicateSelectedScalarToVector128;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;DuplicateToVector128;(System.Double);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;DuplicateToVector128;(System.Int64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;DuplicateToVector128;(System.UInt64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ExtractNarrowingSaturateScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ExtractNarrowingSaturateScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ExtractNarrowingSaturateScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ExtractNarrowingSaturateScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ExtractNarrowingSaturateScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ExtractNarrowingSaturateScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ExtractNarrowingSaturateUnsignedScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ExtractNarrowingSaturateUnsignedScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ExtractNarrowingSaturateUnsignedScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;Floor;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;FusedMultiplyAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;FusedMultiplyAddByScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;FusedMultiplyAddByScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;FusedMultiplyAddByScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;FusedMultiplyAddBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;FusedMultiplyAddBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;FusedMultiplyAddBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;FusedMultiplyAddBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;FusedMultiplyAddBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;FusedMultiplyAddScalarBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;FusedMultiplyAddScalarBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;FusedMultiplyAddScalarBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;FusedMultiplySubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;FusedMultiplySubtractByScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;FusedMultiplySubtractByScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;FusedMultiplySubtractByScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;FusedMultiplySubtractBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;FusedMultiplySubtractBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;FusedMultiplySubtractBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;FusedMultiplySubtractBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;FusedMultiplySubtractBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;FusedMultiplySubtractScalarBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;FusedMultiplySubtractScalarBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;FusedMultiplySubtractScalarBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;InsertSelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Byte,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;InsertSelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Byte,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;InsertSelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Byte,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;InsertSelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Byte,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;InsertSelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Byte,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;InsertSelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Byte,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;InsertSelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Byte,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;InsertSelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Byte,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;InsertSelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Byte,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;InsertSelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Byte,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;InsertSelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Byte,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;InsertSelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Byte,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;InsertSelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Byte,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;InsertSelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Byte,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;InsertSelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Byte,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;InsertSelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Byte,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;InsertSelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Byte,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;InsertSelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Byte,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;InsertSelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Byte,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;InsertSelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Byte,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;InsertSelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Byte,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;InsertSelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Byte,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;InsertSelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Byte,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;InsertSelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Byte,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;InsertSelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Byte,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;InsertSelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Byte,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;InsertSelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Byte,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;InsertSelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Byte,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;InsertSelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Byte,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;InsertSelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Byte,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;InsertSelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Byte,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;LoadAndReplicateToVector128;(System.Double*);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;LoadAndReplicateToVector128;(System.Int64*);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;LoadAndReplicateToVector128;(System.UInt64*);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;Max;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MaxAcross;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MaxAcross;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MaxAcross;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MaxAcross;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MaxAcross;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MaxAcross;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MaxAcross;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MaxAcross;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MaxAcross;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MaxAcross;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MaxAcross;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MaxNumber;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MaxNumberAcross;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MaxNumberPairwise;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MaxNumberPairwise;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MaxNumberPairwise;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MaxNumberPairwiseScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MaxNumberPairwiseScalar;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MaxPairwise;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MaxPairwise;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MaxPairwise;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MaxPairwise;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MaxPairwise;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MaxPairwise;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MaxPairwise;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MaxPairwise;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MaxPairwiseScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MaxPairwiseScalar;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MaxScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MaxScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;Min;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MinAcross;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MinAcross;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MinAcross;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MinAcross;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MinAcross;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MinAcross;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MinAcross;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MinAcross;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MinAcross;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MinAcross;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MinAcross;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MinNumber;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MinNumberAcross;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MinNumberPairwise;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MinNumberPairwise;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MinNumberPairwise;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MinNumberPairwiseScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MinNumberPairwiseScalar;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MinPairwise;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MinPairwise;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MinPairwise;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MinPairwise;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MinPairwise;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MinPairwise;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MinPairwise;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MinPairwise;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MinPairwiseScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MinPairwiseScalar;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MinScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MinScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;Multiply;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyByScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyDoublingSaturateHighScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyDoublingSaturateHighScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyDoublingScalarBySelectedScalarSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyDoublingScalarBySelectedScalarSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyDoublingScalarBySelectedScalarSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyDoublingScalarBySelectedScalarSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyDoublingWideningAndAddSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyDoublingWideningAndAddSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyDoublingWideningAndSubtractSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyDoublingWideningAndSubtractSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyDoublingWideningSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyDoublingWideningSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyDoublingWideningSaturateScalarBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyDoublingWideningSaturateScalarBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyDoublingWideningSaturateScalarBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyDoublingWideningSaturateScalarBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyDoublingWideningScalarBySelectedScalarAndAddSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyDoublingWideningScalarBySelectedScalarAndAddSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyDoublingWideningScalarBySelectedScalarAndAddSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyDoublingWideningScalarBySelectedScalarAndAddSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyDoublingWideningScalarBySelectedScalarAndSubtractSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyDoublingWideningScalarBySelectedScalarAndSubtractSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyDoublingWideningScalarBySelectedScalarAndSubtractSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyDoublingWideningScalarBySelectedScalarAndSubtractSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyExtended;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyExtended;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyExtended;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyExtendedByScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyExtendedBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyExtendedBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyExtendedBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyExtendedBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyExtendedBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyExtendedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyExtendedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyExtendedScalarBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyExtendedScalarBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyExtendedScalarBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyRoundedDoublingSaturateHighScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyRoundedDoublingSaturateHighScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyRoundedDoublingScalarBySelectedScalarSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyRoundedDoublingScalarBySelectedScalarSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyRoundedDoublingScalarBySelectedScalarSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyRoundedDoublingScalarBySelectedScalarSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;MultiplyScalarBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;Negate;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;Negate;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;NegateSaturate;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;NegateSaturateScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;NegateSaturateScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;NegateSaturateScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;NegateSaturateScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;NegateScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ReciprocalEstimate;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ReciprocalEstimateScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ReciprocalEstimateScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ReciprocalExponentScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ReciprocalExponentScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ReciprocalSquareRootEstimate;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ReciprocalSquareRootEstimateScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ReciprocalSquareRootEstimateScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ReciprocalSquareRootStep;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ReciprocalSquareRootStepScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ReciprocalSquareRootStepScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ReciprocalStep;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ReciprocalStepScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ReciprocalStepScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ReverseElementBits;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ReverseElementBits;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ReverseElementBits;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ReverseElementBits;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;RoundAwayFromZero;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;RoundToNearest;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;RoundToNegativeInfinity;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;RoundToPositiveInfinity;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;RoundToZero;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftArithmeticRoundedSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftArithmeticRoundedSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftArithmeticRoundedSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftArithmeticSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftArithmeticSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftArithmeticSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftLeftLogicalSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftLeftLogicalSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftLeftLogicalSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftLeftLogicalSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftLeftLogicalSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftLeftLogicalSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftLeftLogicalSaturateUnsignedScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftLeftLogicalSaturateUnsignedScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftLeftLogicalSaturateUnsignedScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftLogicalRoundedSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftLogicalRoundedSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftLogicalRoundedSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftLogicalRoundedSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftLogicalRoundedSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftLogicalRoundedSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftLogicalSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftLogicalSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftLogicalSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftLogicalSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftLogicalSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftLogicalSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftRightArithmeticNarrowingSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftRightArithmeticNarrowingSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftRightArithmeticNarrowingSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftRightArithmeticNarrowingSaturateUnsignedScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftRightArithmeticNarrowingSaturateUnsignedScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftRightArithmeticNarrowingSaturateUnsignedScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftRightArithmeticRoundedNarrowingSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftRightArithmeticRoundedNarrowingSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftRightArithmeticRoundedNarrowingSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftRightArithmeticRoundedNarrowingSaturateUnsignedScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftRightArithmeticRoundedNarrowingSaturateUnsignedScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftRightArithmeticRoundedNarrowingSaturateUnsignedScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftRightLogicalNarrowingSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftRightLogicalNarrowingSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftRightLogicalNarrowingSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftRightLogicalNarrowingSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftRightLogicalNarrowingSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftRightLogicalNarrowingSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftRightLogicalRoundedNarrowingSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftRightLogicalRoundedNarrowingSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftRightLogicalRoundedNarrowingSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftRightLogicalRoundedNarrowingSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftRightLogicalRoundedNarrowingSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ShiftRightLogicalRoundedNarrowingSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;Sqrt;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;Sqrt;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;Sqrt;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePair;(System.Byte*,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePair;(System.Byte*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePair;(System.Double*,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePair;(System.Double*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePair;(System.Int16*,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePair;(System.Int16*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePair;(System.Int32*,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePair;(System.Int32*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePair;(System.Int64*,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePair;(System.Int64*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePair;(System.SByte*,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePair;(System.SByte*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePair;(System.Single*,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePair;(System.Single*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePair;(System.UInt16*,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePair;(System.UInt16*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePair;(System.UInt32*,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePair;(System.UInt32*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePair;(System.UInt64*,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePair;(System.UInt64*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePairNonTemporal;(System.Byte*,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePairNonTemporal;(System.Byte*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePairNonTemporal;(System.Double*,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePairNonTemporal;(System.Double*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePairNonTemporal;(System.Int16*,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePairNonTemporal;(System.Int16*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePairNonTemporal;(System.Int32*,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePairNonTemporal;(System.Int32*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePairNonTemporal;(System.Int64*,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePairNonTemporal;(System.Int64*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePairNonTemporal;(System.SByte*,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePairNonTemporal;(System.SByte*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePairNonTemporal;(System.Single*,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePairNonTemporal;(System.Single*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePairNonTemporal;(System.UInt16*,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePairNonTemporal;(System.UInt16*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePairNonTemporal;(System.UInt32*,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePairNonTemporal;(System.UInt32*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePairNonTemporal;(System.UInt64*,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePairNonTemporal;(System.UInt64*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePairScalar;(System.Int32*,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePairScalar;(System.Single*,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePairScalar;(System.UInt32*,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePairScalarNonTemporal;(System.Int32*,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePairScalarNonTemporal;(System.Single*,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;StorePairScalarNonTemporal;(System.UInt32*,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;Subtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;SubtractSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;SubtractSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;SubtractSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;SubtractSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;SubtractSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;SubtractSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;TransposeEven;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;TransposeEven;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;TransposeEven;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;TransposeEven;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;TransposeEven;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;TransposeEven;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;TransposeEven;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;TransposeEven;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;TransposeEven;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;TransposeEven;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;TransposeEven;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;TransposeEven;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;TransposeEven;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;TransposeEven;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;TransposeEven;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;TransposeEven;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;TransposeEven;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;TransposeOdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;TransposeOdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;TransposeOdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;TransposeOdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;TransposeOdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;TransposeOdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;TransposeOdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;TransposeOdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;TransposeOdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;TransposeOdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;TransposeOdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;TransposeOdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;TransposeOdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;TransposeOdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;TransposeOdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;TransposeOdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;TransposeOdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;UnzipEven;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;UnzipEven;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;UnzipEven;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;UnzipEven;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;UnzipEven;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;UnzipEven;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;UnzipEven;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;UnzipEven;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;UnzipEven;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;UnzipEven;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;UnzipEven;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;UnzipEven;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;UnzipEven;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;UnzipEven;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;UnzipEven;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;UnzipEven;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;UnzipEven;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;UnzipOdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;UnzipOdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;UnzipOdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;UnzipOdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;UnzipOdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;UnzipOdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;UnzipOdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;UnzipOdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;UnzipOdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;UnzipOdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;UnzipOdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;UnzipOdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;UnzipOdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;UnzipOdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;UnzipOdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;UnzipOdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;UnzipOdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;VectorTableLookup;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;VectorTableLookup;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;VectorTableLookupExtension;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;VectorTableLookupExtension;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ZipHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ZipHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ZipHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ZipHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ZipHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ZipHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ZipHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ZipHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ZipHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ZipHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ZipHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ZipHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ZipHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ZipHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ZipHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ZipHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ZipHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ZipLow;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ZipLow;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ZipLow;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ZipLow;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ZipLow;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ZipLow;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ZipLow;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ZipLow;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ZipLow;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ZipLow;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ZipLow;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ZipLow;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ZipLow;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ZipLow;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ZipLow;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ZipLow;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;ZipLow;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd+Arm64;get_IsSupported;();summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Abs;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Abs;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Abs;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Abs;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Abs;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Abs;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Abs;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Abs;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AbsSaturate;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AbsSaturate;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AbsSaturate;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AbsSaturate;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AbsSaturate;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AbsSaturate;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AbsScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AbsScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteCompareGreaterThan;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteCompareGreaterThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteCompareGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteCompareGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteCompareLessThan;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteCompareLessThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteCompareLessThanOrEqual;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteCompareLessThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifference;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifference;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifference;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifference;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifference;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifference;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifference;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifference;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifference;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifference;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifference;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifference;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifference;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifference;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceAdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceAdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceAdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceAdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceAdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceAdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceWideningLowerAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceWideningLowerAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceWideningLowerAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceWideningLowerAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceWideningLowerAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceWideningLowerAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceWideningUpperAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceWideningUpperAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceWideningUpperAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceWideningUpperAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceWideningUpperAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AbsoluteDifferenceWideningUpperAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Add;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Add;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Add;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Add;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Add;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Add;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Add;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Add;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Add;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Add;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Add;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Add;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Add;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Add;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Add;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Add;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddHighNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddHighNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddHighNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddHighNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddHighNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddHighNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddHighNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddHighNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddHighNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddHighNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddHighNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddHighNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddPairwise;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddPairwise;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddPairwise;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddPairwise;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddPairwise;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddPairwise;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddPairwise;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddPairwiseWidening;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddPairwiseWidening;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddPairwiseWidening;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddPairwiseWidening;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddPairwiseWidening;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddPairwiseWidening;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddPairwiseWidening;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddPairwiseWidening;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddPairwiseWidening;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddPairwiseWidening;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddPairwiseWideningAndAdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddPairwiseWideningAndAdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddPairwiseWideningAndAdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddPairwiseWideningAndAdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddPairwiseWideningAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddPairwiseWideningAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddPairwiseWideningAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddPairwiseWideningAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddPairwiseWideningAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddPairwiseWideningAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddPairwiseWideningAndAddScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddPairwiseWideningAndAddScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddPairwiseWideningScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddPairwiseWideningScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddRoundedHighNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddRoundedHighNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddRoundedHighNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddRoundedHighNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddRoundedHighNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddRoundedHighNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddRoundedHighNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddRoundedHighNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddRoundedHighNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddRoundedHighNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddRoundedHighNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddRoundedHighNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddWideningLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddWideningLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddWideningLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddWideningLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddWideningLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddWideningLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;AddWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;And;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;And;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;And;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;And;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;And;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;And;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;And;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;And;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;And;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;And;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;And;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;And;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;And;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;And;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;And;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;And;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;And;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;And;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;And;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;And;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseClear;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseClear;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseClear;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseClear;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseClear;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseClear;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseClear;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseClear;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseClear;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseClear;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseClear;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseClear;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseClear;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseClear;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseClear;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseClear;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseClear;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseClear;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseClear;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseClear;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseSelect;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseSelect;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseSelect;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseSelect;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseSelect;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseSelect;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseSelect;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseSelect;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseSelect;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseSelect;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseSelect;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseSelect;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseSelect;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseSelect;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseSelect;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseSelect;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseSelect;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseSelect;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseSelect;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;BitwiseSelect;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Ceiling;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Ceiling;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CeilingScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CeilingScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareEqual;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareEqual;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareEqual;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareEqual;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareEqual;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareEqual;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareEqual;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareGreaterThan;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareGreaterThan;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareGreaterThan;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareGreaterThan;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareGreaterThan;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareGreaterThan;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareGreaterThan;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareGreaterThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareGreaterThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareGreaterThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareGreaterThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareGreaterThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareGreaterThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareGreaterThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareLessThan;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareLessThan;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareLessThan;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareLessThan;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareLessThan;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareLessThan;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareLessThan;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareLessThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareLessThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareLessThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareLessThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareLessThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareLessThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareLessThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareLessThanOrEqual;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareLessThanOrEqual;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareLessThanOrEqual;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareLessThanOrEqual;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareLessThanOrEqual;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareLessThanOrEqual;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareLessThanOrEqual;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareLessThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareLessThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareLessThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareLessThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareLessThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareLessThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareLessThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareTest;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareTest;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareTest;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareTest;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareTest;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareTest;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareTest;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareTest;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareTest;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareTest;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareTest;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareTest;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareTest;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;CompareTest;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToInt32RoundAwayFromZero;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToInt32RoundAwayFromZero;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToInt32RoundAwayFromZeroScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToInt32RoundToEven;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToInt32RoundToEven;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToInt32RoundToEvenScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToInt32RoundToNegativeInfinity;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToInt32RoundToNegativeInfinity;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToInt32RoundToNegativeInfinityScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToInt32RoundToPositiveInfinity;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToInt32RoundToPositiveInfinity;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToInt32RoundToPositiveInfinityScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToInt32RoundToZero;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToInt32RoundToZero;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToInt32RoundToZeroScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToSingle;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToSingle;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToSingle;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToSingle;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToSingleScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToSingleScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToUInt32RoundAwayFromZero;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToUInt32RoundAwayFromZero;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToUInt32RoundAwayFromZeroScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToUInt32RoundToEven;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToUInt32RoundToEven;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToUInt32RoundToEvenScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToUInt32RoundToNegativeInfinity;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToUInt32RoundToNegativeInfinity;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToUInt32RoundToNegativeInfinityScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToUInt32RoundToPositiveInfinity;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToUInt32RoundToPositiveInfinity;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToUInt32RoundToPositiveInfinityScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToUInt32RoundToZero;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToUInt32RoundToZero;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ConvertToUInt32RoundToZeroScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;DivideScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;DivideScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateSelectedScalarToVector64;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateSelectedScalarToVector64;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateSelectedScalarToVector64;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateSelectedScalarToVector64;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateSelectedScalarToVector64;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateSelectedScalarToVector64;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateSelectedScalarToVector64;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateSelectedScalarToVector64;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateSelectedScalarToVector64;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateSelectedScalarToVector64;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateSelectedScalarToVector64;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateSelectedScalarToVector64;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateSelectedScalarToVector64;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateSelectedScalarToVector64;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateSelectedScalarToVector128;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateSelectedScalarToVector128;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateSelectedScalarToVector128;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateSelectedScalarToVector128;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateSelectedScalarToVector128;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateSelectedScalarToVector128;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateSelectedScalarToVector128;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateSelectedScalarToVector128;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateSelectedScalarToVector128;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateSelectedScalarToVector128;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateSelectedScalarToVector128;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateSelectedScalarToVector128;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateSelectedScalarToVector128;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateSelectedScalarToVector128;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateToVector64;(System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateToVector64;(System.Int16);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateToVector64;(System.Int32);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateToVector64;(System.SByte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateToVector64;(System.Single);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateToVector64;(System.UInt16);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateToVector64;(System.UInt32);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateToVector128;(System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateToVector128;(System.Int16);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateToVector128;(System.Int32);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateToVector128;(System.SByte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateToVector128;(System.Single);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateToVector128;(System.UInt16);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;DuplicateToVector128;(System.UInt32);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Extract;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Extract;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Extract;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Extract;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Extract;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Extract;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Extract;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Extract;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Extract;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Extract;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Extract;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Extract;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Extract;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Extract;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Extract;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Extract;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Extract;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractNarrowingLower;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractNarrowingLower;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractNarrowingLower;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractNarrowingLower;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractNarrowingLower;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractNarrowingLower;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractNarrowingSaturateLower;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractNarrowingSaturateLower;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractNarrowingSaturateLower;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractNarrowingSaturateLower;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractNarrowingSaturateLower;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractNarrowingSaturateLower;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractNarrowingSaturateUnsignedLower;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractNarrowingSaturateUnsignedLower;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractNarrowingSaturateUnsignedLower;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractNarrowingSaturateUnsignedUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractNarrowingSaturateUnsignedUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractNarrowingSaturateUnsignedUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractNarrowingSaturateUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractNarrowingSaturateUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractNarrowingSaturateUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractNarrowingSaturateUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractNarrowingSaturateUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractNarrowingSaturateUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractVector64;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractVector64;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractVector64;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractVector64;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractVector64;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractVector64;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractVector64;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractVector128;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractVector128;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractVector128;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractVector128;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractVector128;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractVector128;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractVector128;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractVector128;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractVector128;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ExtractVector128;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Floor;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Floor;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;FloorScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;FloorScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;FusedAddHalving;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;FusedAddHalving;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;FusedAddHalving;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;FusedAddHalving;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;FusedAddHalving;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;FusedAddHalving;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;FusedAddHalving;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;FusedAddHalving;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;FusedAddHalving;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;FusedAddHalving;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;FusedAddHalving;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;FusedAddHalving;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;FusedAddRoundedHalving;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;FusedAddRoundedHalving;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;FusedAddRoundedHalving;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;FusedAddRoundedHalving;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;FusedAddRoundedHalving;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;FusedAddRoundedHalving;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;FusedAddRoundedHalving;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;FusedAddRoundedHalving;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;FusedAddRoundedHalving;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;FusedAddRoundedHalving;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;FusedAddRoundedHalving;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;FusedAddRoundedHalving;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;FusedMultiplyAdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;FusedMultiplyAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;FusedMultiplyAddNegatedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;FusedMultiplyAddNegatedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;FusedMultiplyAddScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;FusedMultiplyAddScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;FusedMultiplySubtract;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;FusedMultiplySubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;FusedMultiplySubtractNegatedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;FusedMultiplySubtractNegatedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;FusedMultiplySubtractScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;FusedMultiplySubtractScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;FusedSubtractHalving;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;FusedSubtractHalving;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;FusedSubtractHalving;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;FusedSubtractHalving;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;FusedSubtractHalving;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;FusedSubtractHalving;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;FusedSubtractHalving;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;FusedSubtractHalving;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;FusedSubtractHalving;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;FusedSubtractHalving;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;FusedSubtractHalving;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;FusedSubtractHalving;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Insert;(System.Runtime.Intrinsics.Vector64,System.Byte,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Insert;(System.Runtime.Intrinsics.Vector64,System.Byte,System.Int16);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Insert;(System.Runtime.Intrinsics.Vector64,System.Byte,System.Int32);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Insert;(System.Runtime.Intrinsics.Vector64,System.Byte,System.SByte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Insert;(System.Runtime.Intrinsics.Vector64,System.Byte,System.Single);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Insert;(System.Runtime.Intrinsics.Vector64,System.Byte,System.UInt16);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Insert;(System.Runtime.Intrinsics.Vector64,System.Byte,System.UInt32);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Insert;(System.Runtime.Intrinsics.Vector128,System.Byte,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Insert;(System.Runtime.Intrinsics.Vector128,System.Byte,System.Double);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Insert;(System.Runtime.Intrinsics.Vector128,System.Byte,System.Int16);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Insert;(System.Runtime.Intrinsics.Vector128,System.Byte,System.Int32);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Insert;(System.Runtime.Intrinsics.Vector128,System.Byte,System.Int64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Insert;(System.Runtime.Intrinsics.Vector128,System.Byte,System.SByte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Insert;(System.Runtime.Intrinsics.Vector128,System.Byte,System.Single);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Insert;(System.Runtime.Intrinsics.Vector128,System.Byte,System.UInt16);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Insert;(System.Runtime.Intrinsics.Vector128,System.Byte,System.UInt32);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Insert;(System.Runtime.Intrinsics.Vector128,System.Byte,System.UInt64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;InsertScalar;(System.Runtime.Intrinsics.Vector128,System.Byte,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;InsertScalar;(System.Runtime.Intrinsics.Vector128,System.Byte,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;InsertScalar;(System.Runtime.Intrinsics.Vector128,System.Byte,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;LeadingSignCount;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;LeadingSignCount;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;LeadingSignCount;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;LeadingSignCount;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;LeadingSignCount;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;LeadingSignCount;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;LeadingZeroCount;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;LeadingZeroCount;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;LeadingZeroCount;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;LeadingZeroCount;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;LeadingZeroCount;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;LeadingZeroCount;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;LeadingZeroCount;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;LeadingZeroCount;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;LeadingZeroCount;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;LeadingZeroCount;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;LeadingZeroCount;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;LeadingZeroCount;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;LoadAndInsertScalar;(System.Runtime.Intrinsics.Vector64,System.Byte,System.Byte*);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;LoadAndInsertScalar;(System.Runtime.Intrinsics.Vector64,System.Byte,System.Int16*);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;LoadAndInsertScalar;(System.Runtime.Intrinsics.Vector64,System.Byte,System.Int32*);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;LoadAndInsertScalar;(System.Runtime.Intrinsics.Vector64,System.Byte,System.SByte*);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;LoadAndInsertScalar;(System.Runtime.Intrinsics.Vector64,System.Byte,System.Single*);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;LoadAndInsertScalar;(System.Runtime.Intrinsics.Vector64,System.Byte,System.UInt16*);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;LoadAndInsertScalar;(System.Runtime.Intrinsics.Vector64,System.Byte,System.UInt32*);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;LoadAndInsertScalar;(System.Runtime.Intrinsics.Vector128,System.Byte,System.Byte*);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;LoadAndInsertScalar;(System.Runtime.Intrinsics.Vector128,System.Byte,System.Double*);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;LoadAndInsertScalar;(System.Runtime.Intrinsics.Vector128,System.Byte,System.Int16*);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;LoadAndInsertScalar;(System.Runtime.Intrinsics.Vector128,System.Byte,System.Int32*);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;LoadAndInsertScalar;(System.Runtime.Intrinsics.Vector128,System.Byte,System.Int64*);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;LoadAndInsertScalar;(System.Runtime.Intrinsics.Vector128,System.Byte,System.SByte*);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;LoadAndInsertScalar;(System.Runtime.Intrinsics.Vector128,System.Byte,System.Single*);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;LoadAndInsertScalar;(System.Runtime.Intrinsics.Vector128,System.Byte,System.UInt16*);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;LoadAndInsertScalar;(System.Runtime.Intrinsics.Vector128,System.Byte,System.UInt32*);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;LoadAndInsertScalar;(System.Runtime.Intrinsics.Vector128,System.Byte,System.UInt64*);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;LoadAndReplicateToVector64;(System.Byte*);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;LoadAndReplicateToVector64;(System.Int16*);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;LoadAndReplicateToVector64;(System.Int32*);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;LoadAndReplicateToVector64;(System.SByte*);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;LoadAndReplicateToVector64;(System.Single*);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;LoadAndReplicateToVector64;(System.UInt16*);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;LoadAndReplicateToVector64;(System.UInt32*);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;LoadAndReplicateToVector128;(System.Byte*);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;LoadAndReplicateToVector128;(System.Int16*);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;LoadAndReplicateToVector128;(System.Int32*);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;LoadAndReplicateToVector128;(System.SByte*);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;LoadAndReplicateToVector128;(System.Single*);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;LoadAndReplicateToVector128;(System.UInt16*);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;LoadAndReplicateToVector128;(System.UInt32*);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;LoadVector64;(System.Byte*);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;LoadVector64;(System.Double*);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;LoadVector64;(System.Int16*);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;LoadVector64;(System.Int32*);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;LoadVector64;(System.Int64*);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;LoadVector64;(System.SByte*);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;LoadVector64;(System.Single*);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;LoadVector64;(System.UInt16*);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;LoadVector64;(System.UInt32*);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;LoadVector64;(System.UInt64*);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;LoadVector128;(System.Byte*);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;LoadVector128;(System.Double*);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;LoadVector128;(System.Int16*);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;LoadVector128;(System.Int32*);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;LoadVector128;(System.Int64*);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;LoadVector128;(System.SByte*);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;LoadVector128;(System.Single*);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;LoadVector128;(System.UInt16*);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;LoadVector128;(System.UInt32*);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;LoadVector128;(System.UInt64*);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Max;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Max;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Max;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Max;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Max;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Max;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Max;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Max;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Max;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Max;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Max;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Max;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Max;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Max;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MaxNumber;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MaxNumber;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MaxNumberScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MaxNumberScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MaxPairwise;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MaxPairwise;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MaxPairwise;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MaxPairwise;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MaxPairwise;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MaxPairwise;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MaxPairwise;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Min;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Min;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Min;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Min;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Min;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Min;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Min;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Min;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Min;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Min;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Min;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Min;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Min;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Min;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MinNumber;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MinNumber;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MinNumberScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MinNumberScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MinPairwise;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MinPairwise;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MinPairwise;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MinPairwise;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MinPairwise;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MinPairwise;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MinPairwise;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Multiply;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Multiply;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Multiply;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Multiply;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Multiply;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Multiply;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Multiply;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Multiply;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Multiply;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Multiply;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Multiply;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Multiply;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Multiply;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Multiply;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAddByScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAddByScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAddByScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAddByScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAddByScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAddByScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAddByScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAddByScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAddBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAddBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAddBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAddBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAddBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAddBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAddBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAddBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAddBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAddBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAddBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAddBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAddBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAddBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAddBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyAddBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyByScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyByScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyByScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyByScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyByScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyByScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyByScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyByScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyByScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyByScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningLowerAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningLowerAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningLowerAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningLowerAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningLowerAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningLowerAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningLowerAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningLowerAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningLowerAndSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningLowerAndSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningLowerAndSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningLowerAndSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningLowerAndSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningLowerAndSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningLowerAndSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningLowerAndSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningUpperAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningUpperAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningUpperAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningUpperAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningUpperAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningUpperAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningUpperAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningUpperAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningUpperAndSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningUpperAndSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningUpperAndSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningUpperAndSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningUpperAndSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningUpperAndSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningUpperAndSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyBySelectedScalarWideningUpperAndSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingByScalarSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingByScalarSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingByScalarSaturateHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingByScalarSaturateHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingBySelectedScalarSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingBySelectedScalarSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingBySelectedScalarSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingBySelectedScalarSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingBySelectedScalarSaturateHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingBySelectedScalarSaturateHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingBySelectedScalarSaturateHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingBySelectedScalarSaturateHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingSaturateHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingSaturateHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningLowerAndAddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningLowerAndAddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningLowerAndSubtractSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningLowerAndSubtractSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningLowerByScalarAndAddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningLowerByScalarAndAddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningLowerByScalarAndSubtractSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningLowerByScalarAndSubtractSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningLowerBySelectedScalarAndAddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningLowerBySelectedScalarAndAddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningLowerBySelectedScalarAndAddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningLowerBySelectedScalarAndAddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningLowerBySelectedScalarAndSubtractSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningLowerBySelectedScalarAndSubtractSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningLowerBySelectedScalarAndSubtractSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningLowerBySelectedScalarAndSubtractSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningSaturateLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningSaturateLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningSaturateLowerByScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningSaturateLowerByScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningSaturateLowerBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningSaturateLowerBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningSaturateLowerBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningSaturateLowerBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningSaturateUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningSaturateUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningSaturateUpperByScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningSaturateUpperByScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningSaturateUpperBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningSaturateUpperBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningSaturateUpperBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningSaturateUpperBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningUpperAndAddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningUpperAndAddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningUpperAndSubtractSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningUpperAndSubtractSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningUpperByScalarAndAddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningUpperByScalarAndAddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningUpperByScalarAndSubtractSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningUpperByScalarAndSubtractSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningUpperBySelectedScalarAndAddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningUpperBySelectedScalarAndAddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningUpperBySelectedScalarAndAddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningUpperBySelectedScalarAndAddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningUpperBySelectedScalarAndSubtractSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningUpperBySelectedScalarAndSubtractSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningUpperBySelectedScalarAndSubtractSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyDoublingWideningUpperBySelectedScalarAndSubtractSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyRoundedDoublingByScalarSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyRoundedDoublingByScalarSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyRoundedDoublingByScalarSaturateHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyRoundedDoublingByScalarSaturateHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyRoundedDoublingBySelectedScalarSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyRoundedDoublingBySelectedScalarSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyRoundedDoublingBySelectedScalarSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyRoundedDoublingBySelectedScalarSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyRoundedDoublingBySelectedScalarSaturateHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyRoundedDoublingBySelectedScalarSaturateHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyRoundedDoublingBySelectedScalarSaturateHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyRoundedDoublingBySelectedScalarSaturateHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyRoundedDoublingSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyRoundedDoublingSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyRoundedDoublingSaturateHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyRoundedDoublingSaturateHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyScalarBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyScalarBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtract;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtract;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtract;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtract;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtract;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtract;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtractByScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtractByScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtractByScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtractByScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtractByScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtractByScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtractByScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtractByScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtractBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtractBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtractBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtractBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtractBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtractBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtractBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtractBySelectedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtractBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtractBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtractBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtractBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtractBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtractBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtractBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplySubtractBySelectedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningLowerAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningLowerAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningLowerAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningLowerAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningLowerAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningLowerAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningLowerAndSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningLowerAndSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningLowerAndSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningLowerAndSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningLowerAndSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningLowerAndSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningUpperAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningUpperAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningUpperAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningUpperAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningUpperAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningUpperAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningUpperAndSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningUpperAndSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningUpperAndSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningUpperAndSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningUpperAndSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;MultiplyWideningUpperAndSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Negate;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Negate;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Negate;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Negate;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Negate;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Negate;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Negate;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Negate;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;NegateSaturate;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;NegateSaturate;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;NegateSaturate;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;NegateSaturate;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;NegateSaturate;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;NegateSaturate;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;NegateScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;NegateScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Not;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Not;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Not;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Not;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Not;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Not;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Not;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Not;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Not;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Not;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Not;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Not;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Not;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Not;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Not;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Not;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Not;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Not;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Not;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Not;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Or;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Or;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Or;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Or;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Or;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Or;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Or;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Or;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Or;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Or;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Or;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Or;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Or;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Or;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Or;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Or;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Or;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Or;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Or;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Or;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;OrNot;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;OrNot;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;OrNot;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;OrNot;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;OrNot;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;OrNot;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;OrNot;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;OrNot;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;OrNot;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;OrNot;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;OrNot;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;OrNot;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;OrNot;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;OrNot;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;OrNot;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;OrNot;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;OrNot;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;OrNot;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;OrNot;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;OrNot;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;PolynomialMultiply;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;PolynomialMultiply;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;PolynomialMultiply;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;PolynomialMultiply;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;PolynomialMultiplyWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;PolynomialMultiplyWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;PolynomialMultiplyWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;PolynomialMultiplyWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;PopCount;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;PopCount;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;PopCount;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;PopCount;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ReciprocalEstimate;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ReciprocalEstimate;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ReciprocalEstimate;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ReciprocalEstimate;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ReciprocalSquareRootEstimate;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ReciprocalSquareRootEstimate;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ReciprocalSquareRootEstimate;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ReciprocalSquareRootEstimate;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ReciprocalSquareRootStep;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ReciprocalSquareRootStep;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ReciprocalStep;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ReciprocalStep;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ReverseElement8;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ReverseElement8;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ReverseElement8;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ReverseElement8;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ReverseElement8;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ReverseElement8;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ReverseElement8;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ReverseElement8;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ReverseElement8;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ReverseElement8;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ReverseElement8;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ReverseElement8;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ReverseElement16;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ReverseElement16;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ReverseElement16;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ReverseElement16;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ReverseElement16;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ReverseElement16;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ReverseElement16;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ReverseElement16;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ReverseElement32;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ReverseElement32;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ReverseElement32;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ReverseElement32;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;RoundAwayFromZero;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;RoundAwayFromZero;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;RoundAwayFromZeroScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;RoundAwayFromZeroScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;RoundToNearest;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;RoundToNearest;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;RoundToNearestScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;RoundToNearestScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;RoundToNegativeInfinity;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;RoundToNegativeInfinity;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;RoundToNegativeInfinityScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;RoundToNegativeInfinityScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;RoundToPositiveInfinity;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;RoundToPositiveInfinity;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;RoundToPositiveInfinityScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;RoundToPositiveInfinityScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;RoundToZero;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;RoundToZero;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;RoundToZeroScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;RoundToZeroScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftArithmetic;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftArithmetic;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftArithmetic;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftArithmetic;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftArithmetic;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftArithmetic;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftArithmetic;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftArithmeticRounded;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftArithmeticRounded;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftArithmeticRounded;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftArithmeticRounded;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftArithmeticRounded;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftArithmeticRounded;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftArithmeticRounded;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftArithmeticRoundedSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftArithmeticRoundedSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftArithmeticRoundedSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftArithmeticRoundedSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftArithmeticRoundedSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftArithmeticRoundedSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftArithmeticRoundedSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftArithmeticRoundedSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftArithmeticRoundedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftArithmeticSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftArithmeticSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftArithmeticSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftArithmeticSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftArithmeticSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftArithmeticSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftArithmeticSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftArithmeticSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftArithmeticScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftAndInsert;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftAndInsert;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftAndInsert;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftAndInsert;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftAndInsert;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftAndInsert;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftAndInsert;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftAndInsert;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftAndInsert;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftAndInsert;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftAndInsert;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftAndInsert;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftAndInsert;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftAndInsert;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftAndInsertScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftAndInsertScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalSaturate;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalSaturate;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalSaturate;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalSaturate;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalSaturate;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalSaturate;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalSaturate;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalSaturate;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalSaturate;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalSaturate;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalSaturate;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalSaturate;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalSaturate;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalSaturate;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalSaturateUnsigned;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalSaturateUnsigned;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalSaturateUnsigned;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalSaturateUnsigned;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalSaturateUnsigned;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalSaturateUnsigned;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalSaturateUnsigned;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalSaturateUnsignedScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalWideningLower;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalWideningLower;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalWideningLower;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalWideningLower;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalWideningLower;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalWideningLower;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLeftLogicalWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogical;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogical;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogical;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogical;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogical;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogical;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogical;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogical;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogical;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogical;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogical;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogical;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogical;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogical;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalRounded;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalRounded;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalRounded;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalRounded;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalRounded;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalRounded;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalRounded;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalRounded;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalRounded;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalRounded;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalRounded;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalRounded;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalRounded;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalRounded;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalRoundedSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalRoundedSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalRoundedSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalRoundedSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalRoundedSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalRoundedSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalRoundedSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalRoundedSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalRoundedSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalRoundedSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalRoundedSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalRoundedSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalRoundedSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalRoundedSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalRoundedSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalRoundedSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalRoundedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalRoundedScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftLogicalScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightAndInsert;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightAndInsert;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightAndInsert;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightAndInsert;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightAndInsert;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightAndInsert;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightAndInsert;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightAndInsert;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightAndInsert;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightAndInsert;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightAndInsert;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightAndInsert;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightAndInsert;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightAndInsert;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightAndInsertScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightAndInsertScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmetic;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmetic;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmetic;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmetic;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmetic;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmetic;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmetic;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticAdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticAdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticAdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticAddScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticNarrowingSaturateLower;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticNarrowingSaturateLower;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticNarrowingSaturateLower;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticNarrowingSaturateUnsignedLower;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticNarrowingSaturateUnsignedLower;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticNarrowingSaturateUnsignedLower;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticNarrowingSaturateUnsignedUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticNarrowingSaturateUnsignedUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticNarrowingSaturateUnsignedUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticNarrowingSaturateUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticNarrowingSaturateUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticNarrowingSaturateUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticRounded;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticRounded;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticRounded;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticRounded;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticRounded;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticRounded;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticRounded;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticRoundedAdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticRoundedAdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticRoundedAdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticRoundedAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticRoundedAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticRoundedAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticRoundedAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticRoundedAddScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticRoundedNarrowingSaturateLower;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticRoundedNarrowingSaturateLower;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticRoundedNarrowingSaturateLower;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticRoundedNarrowingSaturateUnsignedLower;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticRoundedNarrowingSaturateUnsignedLower;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticRoundedNarrowingSaturateUnsignedLower;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticRoundedNarrowingSaturateUnsignedUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticRoundedNarrowingSaturateUnsignedUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticRoundedNarrowingSaturateUnsignedUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticRoundedNarrowingSaturateUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticRoundedNarrowingSaturateUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticRoundedNarrowingSaturateUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticRoundedScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightArithmeticScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogical;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogical;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogical;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogical;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogical;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogical;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogical;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogical;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogical;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogical;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogical;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogical;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogical;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogical;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalAdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalAdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalAdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalAdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalAdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalAdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalAddScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalAddScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalNarrowingSaturateLower;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalNarrowingSaturateLower;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalNarrowingSaturateLower;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalNarrowingSaturateLower;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalNarrowingSaturateLower;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalNarrowingSaturateLower;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalNarrowingSaturateUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalNarrowingSaturateUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalNarrowingSaturateUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalNarrowingSaturateUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalNarrowingSaturateUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalNarrowingSaturateUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRounded;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRounded;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRounded;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRounded;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRounded;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRounded;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRounded;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRounded;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRounded;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRounded;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRounded;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRounded;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRounded;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRounded;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedAdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedAdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedAdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedAdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedAdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedAdd;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedAddScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedAddScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedNarrowingSaturateLower;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedNarrowingSaturateLower;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedNarrowingSaturateLower;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedNarrowingSaturateLower;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedNarrowingSaturateLower;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedNarrowingSaturateLower;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedNarrowingSaturateUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedNarrowingSaturateUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedNarrowingSaturateUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedNarrowingSaturateUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedNarrowingSaturateUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedNarrowingSaturateUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalRoundedScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ShiftRightLogicalScalar;(System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SignExtendWideningLower;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SignExtendWideningLower;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SignExtendWideningLower;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SignExtendWideningUpper;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SignExtendWideningUpper;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SignExtendWideningUpper;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SqrtScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SqrtScalar;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Store;(System.Byte*,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Store;(System.Byte*,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Store;(System.Double*,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Store;(System.Double*,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Store;(System.Int16*,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Store;(System.Int16*,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Store;(System.Int32*,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Store;(System.Int32*,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Store;(System.Int64*,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Store;(System.Int64*,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Store;(System.SByte*,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Store;(System.SByte*,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Store;(System.Single*,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Store;(System.Single*,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Store;(System.UInt16*,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Store;(System.UInt16*,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Store;(System.UInt32*,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Store;(System.UInt32*,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Store;(System.UInt64*,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Store;(System.UInt64*,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;StoreSelectedScalar;(System.Byte*,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;StoreSelectedScalar;(System.Byte*,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;StoreSelectedScalar;(System.Double*,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;StoreSelectedScalar;(System.Int16*,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;StoreSelectedScalar;(System.Int16*,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;StoreSelectedScalar;(System.Int32*,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;StoreSelectedScalar;(System.Int32*,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;StoreSelectedScalar;(System.Int64*,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;StoreSelectedScalar;(System.SByte*,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;StoreSelectedScalar;(System.SByte*,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;StoreSelectedScalar;(System.Single*,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;StoreSelectedScalar;(System.Single*,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;StoreSelectedScalar;(System.UInt16*,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;StoreSelectedScalar;(System.UInt16*,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;StoreSelectedScalar;(System.UInt32*,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;StoreSelectedScalar;(System.UInt32*,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;StoreSelectedScalar;(System.UInt64*,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Subtract;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Subtract;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Subtract;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Subtract;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Subtract;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Subtract;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Subtract;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Subtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Subtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Subtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Subtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Subtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Subtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Subtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Subtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Subtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractHighNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractHighNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractHighNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractHighNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractHighNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractHighNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractHighNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractHighNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractHighNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractHighNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractHighNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractHighNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractRoundedHighNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractRoundedHighNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractRoundedHighNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractRoundedHighNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractRoundedHighNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractRoundedHighNarrowingLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractRoundedHighNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractRoundedHighNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractRoundedHighNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractRoundedHighNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractRoundedHighNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractRoundedHighNarrowingUpper;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractSaturate;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractSaturateScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractWideningLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractWideningLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractWideningLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractWideningLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractWideningLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractWideningLower;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;SubtractWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;VectorTableLookup;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;VectorTableLookup;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;VectorTableLookupExtension;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;VectorTableLookupExtension;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Xor;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Xor;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Xor;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Xor;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Xor;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Xor;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Xor;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Xor;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Xor;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Xor;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Xor;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Xor;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Xor;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Xor;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Xor;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Xor;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Xor;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Xor;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Xor;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;Xor;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ZeroExtendWideningLower;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ZeroExtendWideningLower;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ZeroExtendWideningLower;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ZeroExtendWideningLower;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ZeroExtendWideningLower;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ZeroExtendWideningLower;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ZeroExtendWideningUpper;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ZeroExtendWideningUpper;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ZeroExtendWideningUpper;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ZeroExtendWideningUpper;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ZeroExtendWideningUpper;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;ZeroExtendWideningUpper;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;AdvSimd;get_IsSupported;();summary;df-generated | +| System.Runtime.Intrinsics.Arm;Aes+Arm64;get_IsSupported;();summary;df-generated | +| System.Runtime.Intrinsics.Arm;Aes;Decrypt;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Aes;Encrypt;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Aes;InverseMixColumns;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Aes;MixColumns;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Aes;PolynomialMultiplyWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Aes;PolynomialMultiplyWideningLower;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Aes;PolynomialMultiplyWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Aes;PolynomialMultiplyWideningUpper;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Aes;get_IsSupported;();summary;df-generated | +| System.Runtime.Intrinsics.Arm;ArmBase+Arm64;LeadingSignCount;(System.Int32);summary;df-generated | +| System.Runtime.Intrinsics.Arm;ArmBase+Arm64;LeadingSignCount;(System.Int64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;ArmBase+Arm64;LeadingZeroCount;(System.Int64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;ArmBase+Arm64;LeadingZeroCount;(System.UInt64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;ArmBase+Arm64;MultiplyHigh;(System.Int64,System.Int64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;ArmBase+Arm64;MultiplyHigh;(System.UInt64,System.UInt64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;ArmBase+Arm64;ReverseElementBits;(System.Int64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;ArmBase+Arm64;ReverseElementBits;(System.UInt64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;ArmBase+Arm64;get_IsSupported;();summary;df-generated | +| System.Runtime.Intrinsics.Arm;ArmBase;LeadingZeroCount;(System.Int32);summary;df-generated | +| System.Runtime.Intrinsics.Arm;ArmBase;LeadingZeroCount;(System.UInt32);summary;df-generated | +| System.Runtime.Intrinsics.Arm;ArmBase;ReverseElementBits;(System.Int32);summary;df-generated | +| System.Runtime.Intrinsics.Arm;ArmBase;ReverseElementBits;(System.UInt32);summary;df-generated | +| System.Runtime.Intrinsics.Arm;ArmBase;Yield;();summary;df-generated | +| System.Runtime.Intrinsics.Arm;ArmBase;get_IsSupported;();summary;df-generated | +| System.Runtime.Intrinsics.Arm;Crc32+Arm64;ComputeCrc32;(System.UInt32,System.UInt64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Crc32+Arm64;ComputeCrc32C;(System.UInt32,System.UInt64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Crc32+Arm64;get_IsSupported;();summary;df-generated | +| System.Runtime.Intrinsics.Arm;Crc32;ComputeCrc32;(System.UInt32,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Crc32;ComputeCrc32;(System.UInt32,System.UInt16);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Crc32;ComputeCrc32;(System.UInt32,System.UInt32);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Crc32;ComputeCrc32C;(System.UInt32,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Crc32;ComputeCrc32C;(System.UInt32,System.UInt16);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Crc32;ComputeCrc32C;(System.UInt32,System.UInt32);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Crc32;get_IsSupported;();summary;df-generated | +| System.Runtime.Intrinsics.Arm;Dp+Arm64;get_IsSupported;();summary;df-generated | +| System.Runtime.Intrinsics.Arm;Dp;DotProduct;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Dp;DotProduct;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Dp;DotProduct;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Dp;DotProduct;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Dp;DotProductBySelectedQuadruplet;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Dp;DotProductBySelectedQuadruplet;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Dp;DotProductBySelectedQuadruplet;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Dp;DotProductBySelectedQuadruplet;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Dp;DotProductBySelectedQuadruplet;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Dp;DotProductBySelectedQuadruplet;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Dp;DotProductBySelectedQuadruplet;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Dp;DotProductBySelectedQuadruplet;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Dp;get_IsSupported;();summary;df-generated | +| System.Runtime.Intrinsics.Arm;Rdm+Arm64;MultiplyRoundedDoublingAndAddSaturateHighScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Rdm+Arm64;MultiplyRoundedDoublingAndAddSaturateHighScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Rdm+Arm64;MultiplyRoundedDoublingAndSubtractSaturateHighScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Rdm+Arm64;MultiplyRoundedDoublingAndSubtractSaturateHighScalar;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Rdm+Arm64;MultiplyRoundedDoublingScalarBySelectedScalarAndAddSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Rdm+Arm64;MultiplyRoundedDoublingScalarBySelectedScalarAndAddSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Rdm+Arm64;MultiplyRoundedDoublingScalarBySelectedScalarAndAddSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Rdm+Arm64;MultiplyRoundedDoublingScalarBySelectedScalarAndAddSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Rdm+Arm64;MultiplyRoundedDoublingScalarBySelectedScalarAndSubtractSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Rdm+Arm64;MultiplyRoundedDoublingScalarBySelectedScalarAndSubtractSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Rdm+Arm64;MultiplyRoundedDoublingScalarBySelectedScalarAndSubtractSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Rdm+Arm64;MultiplyRoundedDoublingScalarBySelectedScalarAndSubtractSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Rdm+Arm64;get_IsSupported;();summary;df-generated | +| System.Runtime.Intrinsics.Arm;Rdm;MultiplyRoundedDoublingAndAddSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Rdm;MultiplyRoundedDoublingAndAddSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Rdm;MultiplyRoundedDoublingAndAddSaturateHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Rdm;MultiplyRoundedDoublingAndAddSaturateHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Rdm;MultiplyRoundedDoublingAndSubtractSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Rdm;MultiplyRoundedDoublingAndSubtractSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Rdm;MultiplyRoundedDoublingAndSubtractSaturateHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Rdm;MultiplyRoundedDoublingAndSubtractSaturateHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Rdm;MultiplyRoundedDoublingBySelectedScalarAndAddSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Rdm;MultiplyRoundedDoublingBySelectedScalarAndAddSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Rdm;MultiplyRoundedDoublingBySelectedScalarAndAddSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Rdm;MultiplyRoundedDoublingBySelectedScalarAndAddSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Rdm;MultiplyRoundedDoublingBySelectedScalarAndAddSaturateHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Rdm;MultiplyRoundedDoublingBySelectedScalarAndAddSaturateHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Rdm;MultiplyRoundedDoublingBySelectedScalarAndAddSaturateHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Rdm;MultiplyRoundedDoublingBySelectedScalarAndAddSaturateHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Rdm;MultiplyRoundedDoublingBySelectedScalarAndSubtractSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Rdm;MultiplyRoundedDoublingBySelectedScalarAndSubtractSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Rdm;MultiplyRoundedDoublingBySelectedScalarAndSubtractSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Rdm;MultiplyRoundedDoublingBySelectedScalarAndSubtractSaturateHigh;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Rdm;MultiplyRoundedDoublingBySelectedScalarAndSubtractSaturateHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Rdm;MultiplyRoundedDoublingBySelectedScalarAndSubtractSaturateHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Rdm;MultiplyRoundedDoublingBySelectedScalarAndSubtractSaturateHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Rdm;MultiplyRoundedDoublingBySelectedScalarAndSubtractSaturateHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Rdm;get_IsSupported;();summary;df-generated | +| System.Runtime.Intrinsics.Arm;Sha1+Arm64;get_IsSupported;();summary;df-generated | +| System.Runtime.Intrinsics.Arm;Sha1;FixedRotate;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Sha1;HashUpdateChoose;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Sha1;HashUpdateMajority;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Sha1;HashUpdateParity;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Sha1;ScheduleUpdate0;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Sha1;ScheduleUpdate1;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Sha1;get_IsSupported;();summary;df-generated | +| System.Runtime.Intrinsics.Arm;Sha256+Arm64;get_IsSupported;();summary;df-generated | +| System.Runtime.Intrinsics.Arm;Sha256;HashUpdate1;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Sha256;HashUpdate2;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Sha256;ScheduleUpdate0;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Sha256;ScheduleUpdate1;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.Arm;Sha256;get_IsSupported;();summary;df-generated | +| System.Runtime.Intrinsics.X86;Aes+X64;get_IsSupported;();summary;df-generated | +| System.Runtime.Intrinsics.X86;Aes;Decrypt;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Aes;DecryptLast;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Aes;Encrypt;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Aes;EncryptLast;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Aes;InverseMixColumns;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Aes;KeygenAssist;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Aes;get_IsSupported;();summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2+X64;get_IsSupported;();summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Abs;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Abs;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Abs;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Add;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Add;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Add;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Add;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Add;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Add;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Add;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Add;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;AddSaturate;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;AddSaturate;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;AddSaturate;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;AddSaturate;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;AlignRight;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;AlignRight;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;AlignRight;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;AlignRight;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;AlignRight;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;AlignRight;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;AlignRight;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;AlignRight;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;And;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;And;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;And;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;And;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;And;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;And;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;And;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;And;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;AndNot;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;AndNot;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;AndNot;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;AndNot;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;AndNot;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;AndNot;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;AndNot;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;AndNot;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Average;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Average;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Blend;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Blend;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Blend;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Blend;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Blend;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Blend;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;BlendVariable;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;BlendVariable;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;BlendVariable;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;BlendVariable;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;BlendVariable;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;BlendVariable;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;BlendVariable;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;BlendVariable;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector128;(System.Byte*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector128;(System.Int16*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector128;(System.Int32*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector128;(System.Int64*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector128;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector128;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector128;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector128;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector128;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector128;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector128;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector128;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector128;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector128;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector128;(System.SByte*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector128;(System.UInt16*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector128;(System.UInt32*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector128;(System.UInt64*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector256;(System.Byte*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector256;(System.Int16*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector256;(System.Int32*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector256;(System.Int64*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector256;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector256;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector256;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector256;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector256;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector256;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector256;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector256;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector256;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector256;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector256;(System.SByte*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector256;(System.UInt16*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector256;(System.UInt32*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;BroadcastScalarToVector256;(System.UInt64*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;BroadcastVector128ToVector256;(System.Byte*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;BroadcastVector128ToVector256;(System.Int16*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;BroadcastVector128ToVector256;(System.Int32*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;BroadcastVector128ToVector256;(System.Int64*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;BroadcastVector128ToVector256;(System.SByte*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;BroadcastVector128ToVector256;(System.UInt16*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;BroadcastVector128ToVector256;(System.UInt32*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;BroadcastVector128ToVector256;(System.UInt64*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;CompareEqual;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;CompareEqual;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;CompareEqual;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;CompareEqual;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;CompareEqual;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;CompareEqual;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;CompareEqual;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;CompareEqual;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;CompareGreaterThan;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;CompareGreaterThan;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;CompareGreaterThan;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;CompareGreaterThan;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ConvertToInt32;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ConvertToUInt32;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ConvertToVector256Int16;(System.Byte*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ConvertToVector256Int16;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ConvertToVector256Int16;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ConvertToVector256Int16;(System.SByte*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ConvertToVector256Int32;(System.Byte*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ConvertToVector256Int32;(System.Int16*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ConvertToVector256Int32;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ConvertToVector256Int32;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ConvertToVector256Int32;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ConvertToVector256Int32;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ConvertToVector256Int32;(System.SByte*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ConvertToVector256Int32;(System.UInt16*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ConvertToVector256Int64;(System.Byte*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ConvertToVector256Int64;(System.Int16*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ConvertToVector256Int64;(System.Int32*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ConvertToVector256Int64;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ConvertToVector256Int64;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ConvertToVector256Int64;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ConvertToVector256Int64;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ConvertToVector256Int64;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ConvertToVector256Int64;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ConvertToVector256Int64;(System.SByte*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ConvertToVector256Int64;(System.UInt16*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ConvertToVector256Int64;(System.UInt32*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ExtractVector128;(System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ExtractVector128;(System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ExtractVector128;(System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ExtractVector128;(System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ExtractVector128;(System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ExtractVector128;(System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ExtractVector128;(System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ExtractVector128;(System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;GatherMaskVector128;(System.Runtime.Intrinsics.Vector128,System.Double*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;GatherMaskVector128;(System.Runtime.Intrinsics.Vector128,System.Double*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;GatherMaskVector128;(System.Runtime.Intrinsics.Vector128,System.Int32*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;GatherMaskVector128;(System.Runtime.Intrinsics.Vector128,System.Int32*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;GatherMaskVector128;(System.Runtime.Intrinsics.Vector128,System.Int32*,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;GatherMaskVector128;(System.Runtime.Intrinsics.Vector128,System.Int64*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;GatherMaskVector128;(System.Runtime.Intrinsics.Vector128,System.Int64*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;GatherMaskVector128;(System.Runtime.Intrinsics.Vector128,System.Single*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;GatherMaskVector128;(System.Runtime.Intrinsics.Vector128,System.Single*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;GatherMaskVector128;(System.Runtime.Intrinsics.Vector128,System.Single*,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;GatherMaskVector128;(System.Runtime.Intrinsics.Vector128,System.UInt32*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;GatherMaskVector128;(System.Runtime.Intrinsics.Vector128,System.UInt32*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;GatherMaskVector128;(System.Runtime.Intrinsics.Vector128,System.UInt32*,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;GatherMaskVector128;(System.Runtime.Intrinsics.Vector128,System.UInt64*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;GatherMaskVector128;(System.Runtime.Intrinsics.Vector128,System.UInt64*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;GatherMaskVector256;(System.Runtime.Intrinsics.Vector256,System.Double*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;GatherMaskVector256;(System.Runtime.Intrinsics.Vector256,System.Double*,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;GatherMaskVector256;(System.Runtime.Intrinsics.Vector256,System.Int32*,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;GatherMaskVector256;(System.Runtime.Intrinsics.Vector256,System.Int64*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;GatherMaskVector256;(System.Runtime.Intrinsics.Vector256,System.Int64*,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;GatherMaskVector256;(System.Runtime.Intrinsics.Vector256,System.Single*,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;GatherMaskVector256;(System.Runtime.Intrinsics.Vector256,System.UInt32*,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;GatherMaskVector256;(System.Runtime.Intrinsics.Vector256,System.UInt64*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;GatherMaskVector256;(System.Runtime.Intrinsics.Vector256,System.UInt64*,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;GatherVector128;(System.Double*,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;GatherVector128;(System.Double*,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;GatherVector128;(System.Int32*,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;GatherVector128;(System.Int32*,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;GatherVector128;(System.Int32*,System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;GatherVector128;(System.Int64*,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;GatherVector128;(System.Int64*,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;GatherVector128;(System.Single*,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;GatherVector128;(System.Single*,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;GatherVector128;(System.Single*,System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;GatherVector128;(System.UInt32*,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;GatherVector128;(System.UInt32*,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;GatherVector128;(System.UInt32*,System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;GatherVector128;(System.UInt64*,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;GatherVector128;(System.UInt64*,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;GatherVector256;(System.Double*,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;GatherVector256;(System.Double*,System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;GatherVector256;(System.Int32*,System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;GatherVector256;(System.Int64*,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;GatherVector256;(System.Int64*,System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;GatherVector256;(System.Single*,System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;GatherVector256;(System.UInt32*,System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;GatherVector256;(System.UInt64*,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;GatherVector256;(System.UInt64*,System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;HorizontalAdd;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;HorizontalAdd;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;HorizontalAddSaturate;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;HorizontalSubtract;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;HorizontalSubtract;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;HorizontalSubtractSaturate;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;InsertVector128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;InsertVector128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;InsertVector128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;InsertVector128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;InsertVector128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;InsertVector128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;InsertVector128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;InsertVector128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;LoadAlignedVector256NonTemporal;(System.Byte*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;LoadAlignedVector256NonTemporal;(System.Int16*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;LoadAlignedVector256NonTemporal;(System.Int32*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;LoadAlignedVector256NonTemporal;(System.Int64*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;LoadAlignedVector256NonTemporal;(System.SByte*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;LoadAlignedVector256NonTemporal;(System.UInt16*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;LoadAlignedVector256NonTemporal;(System.UInt32*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;LoadAlignedVector256NonTemporal;(System.UInt64*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;MaskLoad;(System.Int32*,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;MaskLoad;(System.Int32*,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;MaskLoad;(System.Int64*,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;MaskLoad;(System.Int64*,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;MaskLoad;(System.UInt32*,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;MaskLoad;(System.UInt32*,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;MaskLoad;(System.UInt64*,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;MaskLoad;(System.UInt64*,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;MaskStore;(System.Int32*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;MaskStore;(System.Int32*,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;MaskStore;(System.Int64*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;MaskStore;(System.Int64*,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;MaskStore;(System.UInt32*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;MaskStore;(System.UInt32*,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;MaskStore;(System.UInt64*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;MaskStore;(System.UInt64*,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Max;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Max;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Max;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Max;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Max;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Max;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Min;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Min;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Min;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Min;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Min;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Min;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;MoveMask;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;MoveMask;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;MultipleSumAbsoluteDifferences;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Multiply;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Multiply;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;MultiplyAddAdjacent;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;MultiplyAddAdjacent;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;MultiplyHigh;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;MultiplyHigh;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;MultiplyHighRoundScale;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;MultiplyLow;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;MultiplyLow;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;MultiplyLow;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;MultiplyLow;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Or;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Or;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Or;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Or;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Or;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Or;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Or;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Or;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;PackSignedSaturate;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;PackSignedSaturate;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;PackUnsignedSaturate;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;PackUnsignedSaturate;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Permute2x128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Permute2x128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Permute2x128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Permute2x128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Permute2x128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Permute2x128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Permute2x128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Permute2x128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Permute4x64;(System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Permute4x64;(System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Permute4x64;(System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;PermuteVar8x32;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;PermuteVar8x32;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;PermuteVar8x32;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ShiftLeftLogical128BitLane;(System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ShiftLeftLogical128BitLane;(System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ShiftLeftLogical128BitLane;(System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ShiftLeftLogical128BitLane;(System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ShiftLeftLogical128BitLane;(System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ShiftLeftLogical128BitLane;(System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ShiftLeftLogical128BitLane;(System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ShiftLeftLogical128BitLane;(System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ShiftLeftLogicalVariable;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ShiftLeftLogicalVariable;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ShiftLeftLogicalVariable;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ShiftLeftLogicalVariable;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ShiftLeftLogicalVariable;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ShiftLeftLogicalVariable;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ShiftLeftLogicalVariable;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ShiftLeftLogicalVariable;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ShiftRightArithmetic;(System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ShiftRightArithmetic;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ShiftRightArithmetic;(System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ShiftRightArithmetic;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ShiftRightArithmeticVariable;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ShiftRightArithmeticVariable;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ShiftRightLogical128BitLane;(System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ShiftRightLogical128BitLane;(System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ShiftRightLogical128BitLane;(System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ShiftRightLogical128BitLane;(System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ShiftRightLogical128BitLane;(System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ShiftRightLogical128BitLane;(System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ShiftRightLogical128BitLane;(System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ShiftRightLogical128BitLane;(System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ShiftRightLogical;(System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ShiftRightLogical;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ShiftRightLogical;(System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ShiftRightLogical;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ShiftRightLogical;(System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ShiftRightLogical;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ShiftRightLogical;(System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ShiftRightLogical;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ShiftRightLogical;(System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ShiftRightLogical;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ShiftRightLogical;(System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ShiftRightLogical;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ShiftRightLogicalVariable;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ShiftRightLogicalVariable;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ShiftRightLogicalVariable;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ShiftRightLogicalVariable;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ShiftRightLogicalVariable;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ShiftRightLogicalVariable;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ShiftRightLogicalVariable;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ShiftRightLogicalVariable;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Shuffle;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Shuffle;(System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Shuffle;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Shuffle;(System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ShuffleHigh;(System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ShuffleHigh;(System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ShuffleLow;(System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;ShuffleLow;(System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Sign;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Sign;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Sign;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Subtract;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Subtract;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Subtract;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Subtract;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Subtract;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Subtract;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Subtract;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Subtract;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;SubtractSaturate;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;SubtractSaturate;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;SubtractSaturate;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;SubtractSaturate;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;SumAbsoluteDifferences;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;UnpackHigh;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;UnpackHigh;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;UnpackHigh;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;UnpackHigh;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;UnpackHigh;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;UnpackHigh;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;UnpackHigh;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;UnpackHigh;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;UnpackLow;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;UnpackLow;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;UnpackLow;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;UnpackLow;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;UnpackLow;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;UnpackLow;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;UnpackLow;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;UnpackLow;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Xor;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Xor;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Xor;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Xor;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Xor;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Xor;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Xor;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;Xor;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx2;get_IsSupported;();summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx+X64;get_IsSupported;();summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;Add;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;Add;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;AddSubtract;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;AddSubtract;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;And;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;And;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;AndNot;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;AndNot;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;Blend;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;Blend;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;BlendVariable;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;BlendVariable;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;BroadcastScalarToVector128;(System.Single*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;BroadcastScalarToVector256;(System.Double*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;BroadcastScalarToVector256;(System.Single*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;BroadcastVector128ToVector256;(System.Double*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;BroadcastVector128ToVector256;(System.Single*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;Ceiling;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;Ceiling;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;Compare;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.X86.FloatComparisonMode);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;Compare;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.X86.FloatComparisonMode);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;Compare;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.X86.FloatComparisonMode);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;Compare;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.X86.FloatComparisonMode);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;CompareEqual;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;CompareEqual;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;CompareGreaterThan;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;CompareGreaterThan;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;CompareGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;CompareGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;CompareLessThan;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;CompareLessThan;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;CompareLessThanOrEqual;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;CompareLessThanOrEqual;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;CompareNotEqual;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;CompareNotEqual;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;CompareNotGreaterThan;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;CompareNotGreaterThan;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;CompareNotGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;CompareNotGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;CompareNotLessThan;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;CompareNotLessThan;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;CompareNotLessThanOrEqual;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;CompareNotLessThanOrEqual;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;CompareOrdered;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;CompareOrdered;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;CompareScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.X86.FloatComparisonMode);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;CompareScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.X86.FloatComparisonMode);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;CompareUnordered;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;CompareUnordered;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;ConvertToVector128Int32;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;ConvertToVector128Int32WithTruncation;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;ConvertToVector128Single;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;ConvertToVector256Double;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;ConvertToVector256Double;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;ConvertToVector256Int32;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;ConvertToVector256Int32WithTruncation;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;ConvertToVector256Single;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;Divide;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;Divide;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;DotProduct;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;DuplicateEvenIndexed;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;DuplicateEvenIndexed;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;DuplicateOddIndexed;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;ExtractVector128;(System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;ExtractVector128;(System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;ExtractVector128;(System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;ExtractVector128;(System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;ExtractVector128;(System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;ExtractVector128;(System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;ExtractVector128;(System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;ExtractVector128;(System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;ExtractVector128;(System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;ExtractVector128;(System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;Floor;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;Floor;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;HorizontalAdd;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;HorizontalAdd;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;HorizontalSubtract;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;HorizontalSubtract;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;InsertVector128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;InsertVector128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;InsertVector128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;InsertVector128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;InsertVector128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;InsertVector128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;InsertVector128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;InsertVector128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;InsertVector128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;InsertVector128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;LoadAlignedVector256;(System.Byte*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;LoadAlignedVector256;(System.Double*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;LoadAlignedVector256;(System.Int16*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;LoadAlignedVector256;(System.Int32*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;LoadAlignedVector256;(System.Int64*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;LoadAlignedVector256;(System.SByte*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;LoadAlignedVector256;(System.Single*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;LoadAlignedVector256;(System.UInt16*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;LoadAlignedVector256;(System.UInt32*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;LoadAlignedVector256;(System.UInt64*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;LoadDquVector256;(System.Byte*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;LoadDquVector256;(System.Int16*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;LoadDquVector256;(System.Int32*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;LoadDquVector256;(System.Int64*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;LoadDquVector256;(System.SByte*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;LoadDquVector256;(System.UInt16*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;LoadDquVector256;(System.UInt32*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;LoadDquVector256;(System.UInt64*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;LoadVector256;(System.Byte*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;LoadVector256;(System.Double*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;LoadVector256;(System.Int16*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;LoadVector256;(System.Int32*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;LoadVector256;(System.Int64*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;LoadVector256;(System.SByte*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;LoadVector256;(System.Single*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;LoadVector256;(System.UInt16*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;LoadVector256;(System.UInt32*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;LoadVector256;(System.UInt64*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;MaskLoad;(System.Double*,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;MaskLoad;(System.Double*,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;MaskLoad;(System.Single*,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;MaskLoad;(System.Single*,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;MaskStore;(System.Double*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;MaskStore;(System.Double*,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;MaskStore;(System.Single*,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;MaskStore;(System.Single*,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;Max;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;Max;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;Min;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;Min;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;MoveMask;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;MoveMask;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;Multiply;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;Multiply;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;Or;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;Or;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;Permute2x128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;Permute2x128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;Permute2x128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;Permute2x128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;Permute2x128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;Permute2x128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;Permute2x128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;Permute2x128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;Permute2x128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;Permute2x128;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;Permute;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;Permute;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;Permute;(System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;Permute;(System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;PermuteVar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;PermuteVar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;PermuteVar;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;PermuteVar;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;Reciprocal;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;ReciprocalSqrt;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;RoundCurrentDirection;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;RoundCurrentDirection;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;RoundToNearestInteger;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;RoundToNearestInteger;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;RoundToNegativeInfinity;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;RoundToNegativeInfinity;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;RoundToPositiveInfinity;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;RoundToPositiveInfinity;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;RoundToZero;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;RoundToZero;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;Shuffle;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;Shuffle;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;Sqrt;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;Sqrt;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;Store;(System.Byte*,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;Store;(System.Double*,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;Store;(System.Int16*,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;Store;(System.Int32*,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;Store;(System.Int64*,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;Store;(System.SByte*,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;Store;(System.Single*,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;Store;(System.UInt16*,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;Store;(System.UInt32*,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;Store;(System.UInt64*,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;StoreAligned;(System.Byte*,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;StoreAligned;(System.Double*,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;StoreAligned;(System.Int16*,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;StoreAligned;(System.Int32*,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;StoreAligned;(System.Int64*,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;StoreAligned;(System.SByte*,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;StoreAligned;(System.Single*,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;StoreAligned;(System.UInt16*,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;StoreAligned;(System.UInt32*,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;StoreAligned;(System.UInt64*,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;StoreAlignedNonTemporal;(System.Byte*,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;StoreAlignedNonTemporal;(System.Double*,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;StoreAlignedNonTemporal;(System.Int16*,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;StoreAlignedNonTemporal;(System.Int32*,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;StoreAlignedNonTemporal;(System.Int64*,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;StoreAlignedNonTemporal;(System.SByte*,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;StoreAlignedNonTemporal;(System.Single*,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;StoreAlignedNonTemporal;(System.UInt16*,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;StoreAlignedNonTemporal;(System.UInt32*,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;StoreAlignedNonTemporal;(System.UInt64*,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;Subtract;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;Subtract;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;TestC;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;TestC;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;TestC;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;TestC;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;TestC;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;TestC;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;TestC;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;TestC;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;TestC;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;TestC;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;TestC;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;TestC;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;TestNotZAndNotC;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;TestNotZAndNotC;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;TestNotZAndNotC;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;TestNotZAndNotC;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;TestNotZAndNotC;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;TestNotZAndNotC;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;TestNotZAndNotC;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;TestNotZAndNotC;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;TestNotZAndNotC;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;TestNotZAndNotC;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;TestNotZAndNotC;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;TestNotZAndNotC;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;TestZ;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;TestZ;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;TestZ;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;TestZ;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;TestZ;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;TestZ;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;TestZ;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;TestZ;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;TestZ;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;TestZ;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;TestZ;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;TestZ;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;UnpackHigh;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;UnpackHigh;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;UnpackLow;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;UnpackLow;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;Xor;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;Xor;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Avx;get_IsSupported;();summary;df-generated | +| System.Runtime.Intrinsics.X86;AvxVnni+X64;get_IsSupported;();summary;df-generated | +| System.Runtime.Intrinsics.X86;AvxVnni;MultiplyWideningAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;AvxVnni;MultiplyWideningAndAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;AvxVnni;MultiplyWideningAndAdd;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;AvxVnni;MultiplyWideningAndAdd;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;AvxVnni;MultiplyWideningAndAddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;AvxVnni;MultiplyWideningAndAddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;AvxVnni;MultiplyWideningAndAddSaturate;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;AvxVnni;MultiplyWideningAndAddSaturate;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;AvxVnni;get_IsSupported;();summary;df-generated | +| System.Runtime.Intrinsics.X86;Bmi1+X64;AndNot;(System.UInt64,System.UInt64);summary;df-generated | +| System.Runtime.Intrinsics.X86;Bmi1+X64;BitFieldExtract;(System.UInt64,System.Byte,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Bmi1+X64;BitFieldExtract;(System.UInt64,System.UInt16);summary;df-generated | +| System.Runtime.Intrinsics.X86;Bmi1+X64;ExtractLowestSetBit;(System.UInt64);summary;df-generated | +| System.Runtime.Intrinsics.X86;Bmi1+X64;GetMaskUpToLowestSetBit;(System.UInt64);summary;df-generated | +| System.Runtime.Intrinsics.X86;Bmi1+X64;ResetLowestSetBit;(System.UInt64);summary;df-generated | +| System.Runtime.Intrinsics.X86;Bmi1+X64;TrailingZeroCount;(System.UInt64);summary;df-generated | +| System.Runtime.Intrinsics.X86;Bmi1+X64;get_IsSupported;();summary;df-generated | +| System.Runtime.Intrinsics.X86;Bmi1;AndNot;(System.UInt32,System.UInt32);summary;df-generated | +| System.Runtime.Intrinsics.X86;Bmi1;BitFieldExtract;(System.UInt32,System.Byte,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Bmi1;BitFieldExtract;(System.UInt32,System.UInt16);summary;df-generated | +| System.Runtime.Intrinsics.X86;Bmi1;ExtractLowestSetBit;(System.UInt32);summary;df-generated | +| System.Runtime.Intrinsics.X86;Bmi1;GetMaskUpToLowestSetBit;(System.UInt32);summary;df-generated | +| System.Runtime.Intrinsics.X86;Bmi1;ResetLowestSetBit;(System.UInt32);summary;df-generated | +| System.Runtime.Intrinsics.X86;Bmi1;TrailingZeroCount;(System.UInt32);summary;df-generated | +| System.Runtime.Intrinsics.X86;Bmi1;get_IsSupported;();summary;df-generated | +| System.Runtime.Intrinsics.X86;Bmi2+X64;MultiplyNoFlags;(System.UInt64,System.UInt64);summary;df-generated | +| System.Runtime.Intrinsics.X86;Bmi2+X64;MultiplyNoFlags;(System.UInt64,System.UInt64,System.UInt64*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Bmi2+X64;ParallelBitDeposit;(System.UInt64,System.UInt64);summary;df-generated | +| System.Runtime.Intrinsics.X86;Bmi2+X64;ParallelBitExtract;(System.UInt64,System.UInt64);summary;df-generated | +| System.Runtime.Intrinsics.X86;Bmi2+X64;ZeroHighBits;(System.UInt64,System.UInt64);summary;df-generated | +| System.Runtime.Intrinsics.X86;Bmi2+X64;get_IsSupported;();summary;df-generated | +| System.Runtime.Intrinsics.X86;Bmi2;MultiplyNoFlags;(System.UInt32,System.UInt32);summary;df-generated | +| System.Runtime.Intrinsics.X86;Bmi2;MultiplyNoFlags;(System.UInt32,System.UInt32,System.UInt32*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Bmi2;ParallelBitDeposit;(System.UInt32,System.UInt32);summary;df-generated | +| System.Runtime.Intrinsics.X86;Bmi2;ParallelBitExtract;(System.UInt32,System.UInt32);summary;df-generated | +| System.Runtime.Intrinsics.X86;Bmi2;ZeroHighBits;(System.UInt32,System.UInt32);summary;df-generated | +| System.Runtime.Intrinsics.X86;Bmi2;get_IsSupported;();summary;df-generated | +| System.Runtime.Intrinsics.X86;Fma+X64;get_IsSupported;();summary;df-generated | +| System.Runtime.Intrinsics.X86;Fma;MultiplyAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Fma;MultiplyAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Fma;MultiplyAdd;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Fma;MultiplyAdd;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Fma;MultiplyAddNegated;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Fma;MultiplyAddNegated;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Fma;MultiplyAddNegated;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Fma;MultiplyAddNegated;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Fma;MultiplyAddNegatedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Fma;MultiplyAddNegatedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Fma;MultiplyAddScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Fma;MultiplyAddScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Fma;MultiplyAddSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Fma;MultiplyAddSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Fma;MultiplyAddSubtract;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Fma;MultiplyAddSubtract;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Fma;MultiplySubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Fma;MultiplySubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Fma;MultiplySubtract;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Fma;MultiplySubtract;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Fma;MultiplySubtractAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Fma;MultiplySubtractAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Fma;MultiplySubtractAdd;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Fma;MultiplySubtractAdd;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Fma;MultiplySubtractNegated;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Fma;MultiplySubtractNegated;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Fma;MultiplySubtractNegated;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Fma;MultiplySubtractNegated;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics.X86;Fma;MultiplySubtractNegatedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Fma;MultiplySubtractNegatedScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Fma;MultiplySubtractScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Fma;MultiplySubtractScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Fma;get_IsSupported;();summary;df-generated | +| System.Runtime.Intrinsics.X86;Lzcnt+X64;LeadingZeroCount;(System.UInt64);summary;df-generated | +| System.Runtime.Intrinsics.X86;Lzcnt+X64;get_IsSupported;();summary;df-generated | +| System.Runtime.Intrinsics.X86;Lzcnt;LeadingZeroCount;(System.UInt32);summary;df-generated | +| System.Runtime.Intrinsics.X86;Lzcnt;get_IsSupported;();summary;df-generated | +| System.Runtime.Intrinsics.X86;Pclmulqdq+X64;get_IsSupported;();summary;df-generated | +| System.Runtime.Intrinsics.X86;Pclmulqdq;CarrylessMultiply;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Pclmulqdq;CarrylessMultiply;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Pclmulqdq;get_IsSupported;();summary;df-generated | +| System.Runtime.Intrinsics.X86;Popcnt+X64;PopCount;(System.UInt64);summary;df-generated | +| System.Runtime.Intrinsics.X86;Popcnt+X64;get_IsSupported;();summary;df-generated | +| System.Runtime.Intrinsics.X86;Popcnt;PopCount;(System.UInt32);summary;df-generated | +| System.Runtime.Intrinsics.X86;Popcnt;get_IsSupported;();summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2+X64;ConvertScalarToVector128Double;(System.Runtime.Intrinsics.Vector128,System.Int64);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2+X64;ConvertScalarToVector128Int64;(System.Int64);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2+X64;ConvertScalarToVector128UInt64;(System.UInt64);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2+X64;ConvertToInt64;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2+X64;ConvertToInt64;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2+X64;ConvertToInt64WithTruncation;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2+X64;ConvertToUInt64;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2+X64;StoreNonTemporal;(System.Int64*,System.Int64);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2+X64;StoreNonTemporal;(System.UInt64*,System.UInt64);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2+X64;get_IsSupported;();summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;Add;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;Add;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;Add;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;Add;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;Add;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;Add;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;Add;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;Add;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;Add;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;AddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;AddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;AddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;AddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;AddScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;And;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;And;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;And;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;And;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;And;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;And;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;And;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;And;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;And;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;AndNot;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;AndNot;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;AndNot;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;AndNot;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;AndNot;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;AndNot;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;AndNot;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;AndNot;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;AndNot;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;Average;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;Average;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;CompareEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;CompareEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;CompareEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;CompareEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;CompareEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;CompareEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;CompareEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;CompareGreaterThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;CompareGreaterThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;CompareGreaterThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;CompareGreaterThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;CompareGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;CompareLessThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;CompareLessThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;CompareLessThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;CompareLessThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;CompareLessThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;CompareNotEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;CompareNotGreaterThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;CompareNotGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;CompareNotLessThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;CompareNotLessThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;CompareOrdered;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;CompareScalarEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;CompareScalarGreaterThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;CompareScalarGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;CompareScalarLessThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;CompareScalarLessThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;CompareScalarNotEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;CompareScalarNotGreaterThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;CompareScalarNotGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;CompareScalarNotLessThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;CompareScalarNotLessThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;CompareScalarOrdered;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;CompareScalarOrderedEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;CompareScalarOrderedGreaterThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;CompareScalarOrderedGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;CompareScalarOrderedLessThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;CompareScalarOrderedLessThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;CompareScalarOrderedNotEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;CompareScalarUnordered;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;CompareScalarUnorderedEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;CompareScalarUnorderedGreaterThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;CompareScalarUnorderedGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;CompareScalarUnorderedLessThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;CompareScalarUnorderedLessThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;CompareScalarUnorderedNotEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;CompareUnordered;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;ConvertScalarToVector128Double;(System.Runtime.Intrinsics.Vector128,System.Int32);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;ConvertScalarToVector128Double;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;ConvertScalarToVector128Int32;(System.Int32);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;ConvertScalarToVector128Single;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;ConvertScalarToVector128UInt32;(System.UInt32);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;ConvertToInt32;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;ConvertToInt32;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;ConvertToInt32WithTruncation;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;ConvertToUInt32;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;ConvertToVector128Double;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;ConvertToVector128Double;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;ConvertToVector128Int32;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;ConvertToVector128Int32;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;ConvertToVector128Int32WithTruncation;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;ConvertToVector128Int32WithTruncation;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;ConvertToVector128Single;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;ConvertToVector128Single;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;Divide;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;DivideScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;Extract;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;Insert;(System.Runtime.Intrinsics.Vector128,System.Int16,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;Insert;(System.Runtime.Intrinsics.Vector128,System.UInt16,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;LoadAlignedVector128;(System.Byte*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;LoadAlignedVector128;(System.Double*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;LoadAlignedVector128;(System.Int16*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;LoadAlignedVector128;(System.Int32*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;LoadAlignedVector128;(System.Int64*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;LoadAlignedVector128;(System.SByte*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;LoadAlignedVector128;(System.UInt16*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;LoadAlignedVector128;(System.UInt32*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;LoadAlignedVector128;(System.UInt64*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;LoadFence;();summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;LoadHigh;(System.Runtime.Intrinsics.Vector128,System.Double*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;LoadLow;(System.Runtime.Intrinsics.Vector128,System.Double*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;LoadScalarVector128;(System.Double*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;LoadScalarVector128;(System.Int32*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;LoadScalarVector128;(System.Int64*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;LoadScalarVector128;(System.UInt32*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;LoadScalarVector128;(System.UInt64*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;LoadVector128;(System.Byte*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;LoadVector128;(System.Double*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;LoadVector128;(System.Int16*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;LoadVector128;(System.Int32*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;LoadVector128;(System.Int64*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;LoadVector128;(System.SByte*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;LoadVector128;(System.UInt16*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;LoadVector128;(System.UInt32*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;LoadVector128;(System.UInt64*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;MaskMove;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;MaskMove;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.SByte*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;Max;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;Max;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;Max;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;MaxScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;MemoryFence;();summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;Min;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;Min;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;Min;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;MinScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;MoveMask;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;MoveMask;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;MoveMask;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;MoveScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;MoveScalar;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;MoveScalar;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;Multiply;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;Multiply;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;MultiplyAddAdjacent;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;MultiplyHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;MultiplyHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;MultiplyLow;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;MultiplyLow;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;MultiplyScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;Or;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;Or;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;Or;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;Or;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;Or;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;Or;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;Or;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;Or;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;Or;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;PackSignedSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;PackSignedSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;PackUnsignedSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;ShiftLeftLogical128BitLane;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;ShiftLeftLogical128BitLane;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;ShiftLeftLogical128BitLane;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;ShiftLeftLogical128BitLane;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;ShiftLeftLogical128BitLane;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;ShiftLeftLogical128BitLane;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;ShiftLeftLogical128BitLane;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;ShiftLeftLogical128BitLane;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;ShiftLeftLogical;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;ShiftRightArithmetic;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;ShiftRightArithmetic;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;ShiftRightArithmetic;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;ShiftRightArithmetic;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;ShiftRightLogical128BitLane;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;ShiftRightLogical128BitLane;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;ShiftRightLogical128BitLane;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;ShiftRightLogical128BitLane;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;ShiftRightLogical128BitLane;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;ShiftRightLogical128BitLane;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;ShiftRightLogical128BitLane;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;ShiftRightLogical128BitLane;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;ShiftRightLogical;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;ShiftRightLogical;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;ShiftRightLogical;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;ShiftRightLogical;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;ShiftRightLogical;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;ShiftRightLogical;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;ShiftRightLogical;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;ShiftRightLogical;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;ShiftRightLogical;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;ShiftRightLogical;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;ShiftRightLogical;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;ShiftRightLogical;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;Shuffle;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;Shuffle;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;Shuffle;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;ShuffleHigh;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;ShuffleHigh;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;ShuffleLow;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;ShuffleLow;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;Sqrt;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;SqrtScalar;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;SqrtScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;Store;(System.Byte*,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;Store;(System.Double*,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;Store;(System.Int16*,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;Store;(System.Int32*,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;Store;(System.Int64*,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;Store;(System.SByte*,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;Store;(System.UInt16*,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;Store;(System.UInt32*,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;Store;(System.UInt64*,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;StoreAligned;(System.Byte*,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;StoreAligned;(System.Double*,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;StoreAligned;(System.Int16*,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;StoreAligned;(System.Int32*,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;StoreAligned;(System.Int64*,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;StoreAligned;(System.SByte*,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;StoreAligned;(System.UInt16*,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;StoreAligned;(System.UInt32*,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;StoreAligned;(System.UInt64*,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;StoreAlignedNonTemporal;(System.Byte*,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;StoreAlignedNonTemporal;(System.Double*,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;StoreAlignedNonTemporal;(System.Int16*,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;StoreAlignedNonTemporal;(System.Int32*,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;StoreAlignedNonTemporal;(System.Int64*,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;StoreAlignedNonTemporal;(System.SByte*,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;StoreAlignedNonTemporal;(System.UInt16*,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;StoreAlignedNonTemporal;(System.UInt32*,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;StoreAlignedNonTemporal;(System.UInt64*,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;StoreHigh;(System.Double*,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;StoreLow;(System.Double*,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;StoreNonTemporal;(System.Int32*,System.Int32);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;StoreNonTemporal;(System.UInt32*,System.UInt32);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;StoreScalar;(System.Double*,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;StoreScalar;(System.Int32*,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;StoreScalar;(System.Int64*,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;StoreScalar;(System.UInt32*,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;StoreScalar;(System.UInt64*,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;Subtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;Subtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;Subtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;Subtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;Subtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;Subtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;Subtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;Subtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;Subtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;SubtractSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;SubtractSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;SubtractSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;SubtractSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;SubtractScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;SumAbsoluteDifferences;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;UnpackHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;UnpackHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;UnpackHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;UnpackHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;UnpackHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;UnpackHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;UnpackHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;UnpackHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;UnpackHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;UnpackLow;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;UnpackLow;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;UnpackLow;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;UnpackLow;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;UnpackLow;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;UnpackLow;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;UnpackLow;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;UnpackLow;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;UnpackLow;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;Xor;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;Xor;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;Xor;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;Xor;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;Xor;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;Xor;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;Xor;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;Xor;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;Xor;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse2;get_IsSupported;();summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse3+X64;get_IsSupported;();summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse3;AddSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse3;AddSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse3;HorizontalAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse3;HorizontalAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse3;HorizontalSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse3;HorizontalSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse3;LoadAndDuplicateToVector128;(System.Double*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse3;LoadDquVector128;(System.Byte*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse3;LoadDquVector128;(System.Int16*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse3;LoadDquVector128;(System.Int32*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse3;LoadDquVector128;(System.Int64*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse3;LoadDquVector128;(System.SByte*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse3;LoadDquVector128;(System.UInt16*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse3;LoadDquVector128;(System.UInt32*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse3;LoadDquVector128;(System.UInt64*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse3;MoveAndDuplicate;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse3;MoveHighAndDuplicate;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse3;MoveLowAndDuplicate;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse3;get_IsSupported;();summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41+X64;Extract;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41+X64;Extract;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41+X64;Insert;(System.Runtime.Intrinsics.Vector128,System.Int64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41+X64;Insert;(System.Runtime.Intrinsics.Vector128,System.UInt64,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41+X64;get_IsSupported;();summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;Blend;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;Blend;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;Blend;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;Blend;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;BlendVariable;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;BlendVariable;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;BlendVariable;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;BlendVariable;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;BlendVariable;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;BlendVariable;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;BlendVariable;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;BlendVariable;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;BlendVariable;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;BlendVariable;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;Ceiling;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;Ceiling;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;CeilingScalar;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;CeilingScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;CeilingScalar;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;CeilingScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;CompareEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;CompareEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;ConvertToVector128Int16;(System.Byte*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;ConvertToVector128Int16;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;ConvertToVector128Int16;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;ConvertToVector128Int16;(System.SByte*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;ConvertToVector128Int32;(System.Byte*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;ConvertToVector128Int32;(System.Int16*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;ConvertToVector128Int32;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;ConvertToVector128Int32;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;ConvertToVector128Int32;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;ConvertToVector128Int32;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;ConvertToVector128Int32;(System.SByte*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;ConvertToVector128Int32;(System.UInt16*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;ConvertToVector128Int64;(System.Byte*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;ConvertToVector128Int64;(System.Int16*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;ConvertToVector128Int64;(System.Int32*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;ConvertToVector128Int64;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;ConvertToVector128Int64;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;ConvertToVector128Int64;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;ConvertToVector128Int64;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;ConvertToVector128Int64;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;ConvertToVector128Int64;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;ConvertToVector128Int64;(System.SByte*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;ConvertToVector128Int64;(System.UInt16*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;ConvertToVector128Int64;(System.UInt32*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;DotProduct;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;DotProduct;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;Extract;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;Extract;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;Extract;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;Extract;(System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;Floor;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;Floor;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;FloorScalar;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;FloorScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;FloorScalar;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;FloorScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;Insert;(System.Runtime.Intrinsics.Vector128,System.Byte,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;Insert;(System.Runtime.Intrinsics.Vector128,System.Int32,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;Insert;(System.Runtime.Intrinsics.Vector128,System.SByte,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;Insert;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;Insert;(System.Runtime.Intrinsics.Vector128,System.UInt32,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;LoadAlignedVector128NonTemporal;(System.Byte*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;LoadAlignedVector128NonTemporal;(System.Int16*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;LoadAlignedVector128NonTemporal;(System.Int32*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;LoadAlignedVector128NonTemporal;(System.Int64*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;LoadAlignedVector128NonTemporal;(System.SByte*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;LoadAlignedVector128NonTemporal;(System.UInt16*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;LoadAlignedVector128NonTemporal;(System.UInt32*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;LoadAlignedVector128NonTemporal;(System.UInt64*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;Max;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;Max;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;Max;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;Max;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;Min;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;Min;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;Min;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;Min;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;MinHorizontal;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;MultipleSumAbsoluteDifferences;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;Multiply;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;MultiplyLow;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;MultiplyLow;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;PackUnsignedSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;RoundCurrentDirection;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;RoundCurrentDirection;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;RoundCurrentDirectionScalar;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;RoundCurrentDirectionScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;RoundCurrentDirectionScalar;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;RoundCurrentDirectionScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;RoundToNearestInteger;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;RoundToNearestInteger;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;RoundToNearestIntegerScalar;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;RoundToNearestIntegerScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;RoundToNearestIntegerScalar;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;RoundToNearestIntegerScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;RoundToNegativeInfinity;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;RoundToNegativeInfinity;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;RoundToNegativeInfinityScalar;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;RoundToNegativeInfinityScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;RoundToNegativeInfinityScalar;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;RoundToNegativeInfinityScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;RoundToPositiveInfinity;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;RoundToPositiveInfinity;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;RoundToPositiveInfinityScalar;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;RoundToPositiveInfinityScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;RoundToPositiveInfinityScalar;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;RoundToPositiveInfinityScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;RoundToZero;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;RoundToZero;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;RoundToZeroScalar;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;RoundToZeroScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;RoundToZeroScalar;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;RoundToZeroScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;TestC;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;TestC;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;TestC;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;TestC;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;TestC;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;TestC;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;TestC;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;TestC;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;TestNotZAndNotC;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;TestNotZAndNotC;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;TestNotZAndNotC;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;TestNotZAndNotC;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;TestNotZAndNotC;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;TestNotZAndNotC;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;TestNotZAndNotC;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;TestNotZAndNotC;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;TestZ;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;TestZ;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;TestZ;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;TestZ;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;TestZ;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;TestZ;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;TestZ;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;TestZ;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse41;get_IsSupported;();summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse42+X64;Crc32;(System.UInt64,System.UInt64);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse42+X64;get_IsSupported;();summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse42;CompareGreaterThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse42;Crc32;(System.UInt32,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse42;Crc32;(System.UInt32,System.UInt16);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse42;Crc32;(System.UInt32,System.UInt32);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse42;get_IsSupported;();summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse+X64;ConvertScalarToVector128Single;(System.Runtime.Intrinsics.Vector128,System.Int64);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse+X64;ConvertToInt64;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse+X64;ConvertToInt64WithTruncation;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse+X64;get_IsSupported;();summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;Add;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;AddScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;And;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;AndNot;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;CompareEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;CompareGreaterThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;CompareGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;CompareLessThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;CompareLessThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;CompareNotEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;CompareNotGreaterThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;CompareNotGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;CompareNotLessThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;CompareNotLessThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;CompareOrdered;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;CompareScalarEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;CompareScalarGreaterThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;CompareScalarGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;CompareScalarLessThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;CompareScalarLessThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;CompareScalarNotEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;CompareScalarNotGreaterThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;CompareScalarNotGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;CompareScalarNotLessThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;CompareScalarNotLessThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;CompareScalarOrdered;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;CompareScalarOrderedEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;CompareScalarOrderedGreaterThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;CompareScalarOrderedGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;CompareScalarOrderedLessThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;CompareScalarOrderedLessThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;CompareScalarOrderedNotEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;CompareScalarUnordered;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;CompareScalarUnorderedEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;CompareScalarUnorderedGreaterThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;CompareScalarUnorderedGreaterThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;CompareScalarUnorderedLessThan;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;CompareScalarUnorderedLessThanOrEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;CompareScalarUnorderedNotEqual;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;CompareUnordered;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;ConvertScalarToVector128Single;(System.Runtime.Intrinsics.Vector128,System.Int32);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;ConvertToInt32;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;ConvertToInt32WithTruncation;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;Divide;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;DivideScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;LoadAlignedVector128;(System.Single*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;LoadHigh;(System.Runtime.Intrinsics.Vector128,System.Single*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;LoadLow;(System.Runtime.Intrinsics.Vector128,System.Single*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;LoadScalarVector128;(System.Single*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;LoadVector128;(System.Single*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;Max;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;MaxScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;Min;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;MinScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;MoveHighToLow;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;MoveLowToHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;MoveMask;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;MoveScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;Multiply;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;MultiplyScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;Or;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;Prefetch0;(System.Void*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;Prefetch1;(System.Void*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;Prefetch2;(System.Void*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;PrefetchNonTemporal;(System.Void*);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;Reciprocal;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;ReciprocalScalar;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;ReciprocalScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;ReciprocalSqrt;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;ReciprocalSqrtScalar;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;ReciprocalSqrtScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;Shuffle;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;Sqrt;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;SqrtScalar;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;SqrtScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;Store;(System.Single*,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;StoreAligned;(System.Single*,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;StoreAlignedNonTemporal;(System.Single*,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;StoreFence;();summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;StoreHigh;(System.Single*,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;StoreLow;(System.Single*,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;StoreScalar;(System.Single*,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;Subtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;SubtractScalar;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;UnpackHigh;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;UnpackLow;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;Xor;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Sse;get_IsSupported;();summary;df-generated | +| System.Runtime.Intrinsics.X86;Ssse3+X64;get_IsSupported;();summary;df-generated | +| System.Runtime.Intrinsics.X86;Ssse3;Abs;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Ssse3;Abs;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Ssse3;Abs;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Ssse3;AlignRight;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Ssse3;AlignRight;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Ssse3;AlignRight;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Ssse3;AlignRight;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Ssse3;AlignRight;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Ssse3;AlignRight;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Ssse3;AlignRight;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Ssse3;AlignRight;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics.X86;Ssse3;HorizontalAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Ssse3;HorizontalAdd;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Ssse3;HorizontalAddSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Ssse3;HorizontalSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Ssse3;HorizontalSubtract;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Ssse3;HorizontalSubtractSaturate;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Ssse3;MultiplyAddAdjacent;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Ssse3;MultiplyHighRoundScale;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Ssse3;Shuffle;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Ssse3;Shuffle;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Ssse3;Sign;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Ssse3;Sign;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Ssse3;Sign;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics.X86;Ssse3;get_IsSupported;();summary;df-generated | +| System.Runtime.Intrinsics.X86;X86Base+X64;get_IsSupported;();summary;df-generated | +| System.Runtime.Intrinsics.X86;X86Base;CpuId;(System.Int32,System.Int32);summary;df-generated | +| System.Runtime.Intrinsics.X86;X86Base;Pause;();summary;df-generated | +| System.Runtime.Intrinsics.X86;X86Base;get_IsSupported;();summary;df-generated | +| System.Runtime.Intrinsics;Vector64;Add<>;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;AndNot<>;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;As<,>;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;AsByte<>;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;AsDouble<>;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;AsInt16<>;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;AsInt32<>;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;AsInt64<>;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;AsNInt<>;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;AsNUInt<>;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;AsSByte<>;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;AsSingle<>;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;AsUInt16<>;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;AsUInt32<>;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;AsUInt64<>;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;BitwiseAnd<>;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;BitwiseOr<>;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;Ceiling;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;Ceiling;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;ConditionalSelect<>;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;ConvertToDouble;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;ConvertToDouble;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;ConvertToInt32;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;ConvertToInt64;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;ConvertToSingle;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;ConvertToSingle;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;ConvertToUInt32;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;ConvertToUInt64;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;CopyTo<>;(System.Runtime.Intrinsics.Vector64,System.Span);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;CopyTo<>;(System.Runtime.Intrinsics.Vector64,T[]);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;CopyTo<>;(System.Runtime.Intrinsics.Vector64,T[],System.Int32);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;Create;(System.Byte);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;Create;(System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;Create;(System.Double);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;Create;(System.Int16);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;Create;(System.Int16,System.Int16,System.Int16,System.Int16);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;Create;(System.Int32);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;Create;(System.Int32,System.Int32);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;Create;(System.Int64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;Create;(System.IntPtr);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;Create;(System.SByte);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;Create;(System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;Create;(System.Single);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;Create;(System.Single,System.Single);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;Create;(System.UInt16);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;Create;(System.UInt16,System.UInt16,System.UInt16,System.UInt16);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;Create;(System.UInt32);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;Create;(System.UInt32,System.UInt32);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;Create;(System.UInt64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;Create;(System.UIntPtr);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;Create<>;(System.ReadOnlySpan);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;Create<>;(T);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;Create<>;(T[]);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;Create<>;(T[],System.Int32);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;CreateScalar;(System.Byte);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;CreateScalar;(System.Double);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;CreateScalar;(System.Int16);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;CreateScalar;(System.Int32);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;CreateScalar;(System.Int64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;CreateScalar;(System.IntPtr);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;CreateScalar;(System.SByte);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;CreateScalar;(System.Single);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;CreateScalar;(System.UInt16);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;CreateScalar;(System.UInt32);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;CreateScalar;(System.UInt64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;CreateScalar;(System.UIntPtr);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;CreateScalarUnsafe;(System.Byte);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;CreateScalarUnsafe;(System.Int16);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;CreateScalarUnsafe;(System.Int32);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;CreateScalarUnsafe;(System.IntPtr);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;CreateScalarUnsafe;(System.SByte);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;CreateScalarUnsafe;(System.Single);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;CreateScalarUnsafe;(System.UInt16);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;CreateScalarUnsafe;(System.UInt32);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;CreateScalarUnsafe;(System.UIntPtr);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;Divide<>;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;Dot<>;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;Equals<>;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;EqualsAll<>;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;EqualsAny<>;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;Floor;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;Floor;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;GetElement<>;(System.Runtime.Intrinsics.Vector64,System.Int32);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;GreaterThan<>;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;GreaterThanAll<>;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;GreaterThanAny<>;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;GreaterThanOrEqual<>;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;GreaterThanOrEqualAll<>;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;GreaterThanOrEqualAny<>;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;LessThan<>;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;LessThanAll<>;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;LessThanAny<>;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;LessThanOrEqual<>;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;LessThanOrEqualAll<>;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;LessThanOrEqualAny<>;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;Max<>;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;Min<>;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;Multiply<>;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;Multiply<>;(System.Runtime.Intrinsics.Vector64,T);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;Multiply<>;(T,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;Narrow;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;Narrow;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;Narrow;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;Narrow;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;Narrow;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;Narrow;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;Narrow;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;Negate<>;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;OnesComplement<>;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;Sqrt<>;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;Subtract<>;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;ToScalar<>;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;ToVector128<>;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;ToVector128Unsafe<>;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;TryCopyTo<>;(System.Runtime.Intrinsics.Vector64,System.Span);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;Widen;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;Widen;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;Widen;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;Widen;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;Widen;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;Widen;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;Widen;(System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;Xor<>;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector64;get_IsHardwareAccelerated;();summary;df-generated | +| System.Runtime.Intrinsics;Vector64<>;Equals;(System.Object);summary;df-generated | +| System.Runtime.Intrinsics;Vector64<>;Equals;(System.Runtime.Intrinsics.Vector64<>);summary;df-generated | +| System.Runtime.Intrinsics;Vector64<>;GetHashCode;();summary;df-generated | +| System.Runtime.Intrinsics;Vector64<>;ToString;();summary;df-generated | +| System.Runtime.Intrinsics;Vector64<>;get_AllBitsSet;();summary;df-generated | +| System.Runtime.Intrinsics;Vector64<>;get_Count;();summary;df-generated | +| System.Runtime.Intrinsics;Vector64<>;get_Item;(System.Int32);summary;df-generated | +| System.Runtime.Intrinsics;Vector64<>;get_Zero;();summary;df-generated | +| System.Runtime.Intrinsics;Vector128;Add<>;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;AndNot<>;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;As<,>;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;AsByte<>;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;AsDouble<>;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;AsInt16<>;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;AsInt32<>;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;AsInt64<>;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;AsNInt<>;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;AsNUInt<>;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;AsSByte<>;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;AsSingle<>;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;AsUInt16<>;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;AsUInt32<>;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;AsUInt64<>;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;AsVector2;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;AsVector3;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;AsVector4;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;AsVector128;(System.Numerics.Vector2);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;AsVector128;(System.Numerics.Vector3);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;AsVector128;(System.Numerics.Vector4);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;AsVector128<>;(System.Numerics.Vector);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;AsVector<>;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;BitwiseAnd<>;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;BitwiseOr<>;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;Ceiling;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;Ceiling;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;ConditionalSelect<>;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;ConvertToDouble;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;ConvertToDouble;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;ConvertToInt32;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;ConvertToInt64;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;ConvertToSingle;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;ConvertToSingle;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;ConvertToUInt32;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;ConvertToUInt64;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;CopyTo<>;(System.Runtime.Intrinsics.Vector128,System.Span);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;CopyTo<>;(System.Runtime.Intrinsics.Vector128,T[]);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;CopyTo<>;(System.Runtime.Intrinsics.Vector128,T[],System.Int32);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;Create;(System.Byte);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;Create;(System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;Create;(System.Double);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;Create;(System.Double,System.Double);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;Create;(System.Int16);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;Create;(System.Int16,System.Int16,System.Int16,System.Int16,System.Int16,System.Int16,System.Int16,System.Int16);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;Create;(System.Int32);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;Create;(System.Int32,System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;Create;(System.Int64);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;Create;(System.Int64,System.Int64);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;Create;(System.IntPtr);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;Create;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;Create;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;Create;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;Create;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;Create;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;Create;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;Create;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;Create;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;Create;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;Create;(System.Runtime.Intrinsics.Vector64,System.Runtime.Intrinsics.Vector64);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;Create;(System.SByte);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;Create;(System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;Create;(System.Single);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;Create;(System.Single,System.Single,System.Single,System.Single);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;Create;(System.UInt16);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;Create;(System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.UInt16);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;Create;(System.UInt32);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;Create;(System.UInt32,System.UInt32,System.UInt32,System.UInt32);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;Create;(System.UInt64);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;Create;(System.UInt64,System.UInt64);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;Create;(System.UIntPtr);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;Create<>;(System.ReadOnlySpan);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;Create<>;(T);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;Create<>;(T[]);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;Create<>;(T[],System.Int32);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;CreateScalar;(System.Byte);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;CreateScalar;(System.Double);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;CreateScalar;(System.Int16);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;CreateScalar;(System.Int32);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;CreateScalar;(System.Int64);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;CreateScalar;(System.IntPtr);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;CreateScalar;(System.SByte);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;CreateScalar;(System.Single);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;CreateScalar;(System.UInt16);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;CreateScalar;(System.UInt32);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;CreateScalar;(System.UInt64);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;CreateScalar;(System.UIntPtr);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;CreateScalarUnsafe;(System.Byte);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;CreateScalarUnsafe;(System.Double);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;CreateScalarUnsafe;(System.Int16);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;CreateScalarUnsafe;(System.Int32);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;CreateScalarUnsafe;(System.Int64);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;CreateScalarUnsafe;(System.IntPtr);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;CreateScalarUnsafe;(System.SByte);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;CreateScalarUnsafe;(System.Single);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;CreateScalarUnsafe;(System.UInt16);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;CreateScalarUnsafe;(System.UInt32);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;CreateScalarUnsafe;(System.UInt64);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;CreateScalarUnsafe;(System.UIntPtr);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;Divide<>;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;Dot<>;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;Equals<>;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;EqualsAll<>;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;EqualsAny<>;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;Floor;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;Floor;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;GetElement<>;(System.Runtime.Intrinsics.Vector128,System.Int32);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;GetLower<>;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;GetUpper<>;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;GreaterThan<>;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;GreaterThanAll<>;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;GreaterThanAny<>;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;GreaterThanOrEqual<>;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;GreaterThanOrEqualAll<>;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;GreaterThanOrEqualAny<>;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;LessThan<>;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;LessThanAll<>;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;LessThanAny<>;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;LessThanOrEqual<>;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;LessThanOrEqualAll<>;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;LessThanOrEqualAny<>;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;Max<>;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;Min<>;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;Multiply<>;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;Multiply<>;(System.Runtime.Intrinsics.Vector128,T);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;Multiply<>;(T,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;Narrow;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;Narrow;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;Narrow;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;Narrow;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;Narrow;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;Narrow;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;Narrow;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;Negate<>;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;OnesComplement<>;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;Sqrt<>;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;Subtract<>;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;ToScalar<>;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;ToVector256<>;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;ToVector256Unsafe<>;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;TryCopyTo<>;(System.Runtime.Intrinsics.Vector128,System.Span);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;Widen;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;Widen;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;Widen;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;Widen;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;Widen;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;Widen;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;Widen;(System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;Xor<>;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector128;get_IsHardwareAccelerated;();summary;df-generated | +| System.Runtime.Intrinsics;Vector128<>;Equals;(System.Object);summary;df-generated | +| System.Runtime.Intrinsics;Vector128<>;Equals;(System.Runtime.Intrinsics.Vector128<>);summary;df-generated | +| System.Runtime.Intrinsics;Vector128<>;GetHashCode;();summary;df-generated | +| System.Runtime.Intrinsics;Vector128<>;ToString;();summary;df-generated | +| System.Runtime.Intrinsics;Vector128<>;get_AllBitsSet;();summary;df-generated | +| System.Runtime.Intrinsics;Vector128<>;get_Count;();summary;df-generated | +| System.Runtime.Intrinsics;Vector128<>;get_Item;(System.Int32);summary;df-generated | +| System.Runtime.Intrinsics;Vector128<>;get_Zero;();summary;df-generated | +| System.Runtime.Intrinsics;Vector256;Add<>;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;AndNot<>;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;As<,>;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;AsByte<>;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;AsDouble<>;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;AsInt16<>;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;AsInt32<>;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;AsInt64<>;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;AsNInt<>;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;AsNUInt<>;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;AsSByte<>;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;AsSingle<>;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;AsUInt16<>;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;AsUInt32<>;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;AsUInt64<>;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;AsVector256<>;(System.Numerics.Vector);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;AsVector<>;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;BitwiseAnd<>;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;BitwiseOr<>;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;Ceiling;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;Ceiling;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;ConditionalSelect<>;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;ConvertToDouble;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;ConvertToDouble;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;ConvertToInt32;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;ConvertToInt64;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;ConvertToSingle;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;ConvertToSingle;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;ConvertToUInt32;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;ConvertToUInt64;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;CopyTo<>;(System.Runtime.Intrinsics.Vector256,System.Span);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;CopyTo<>;(System.Runtime.Intrinsics.Vector256,T[]);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;CopyTo<>;(System.Runtime.Intrinsics.Vector256,T[],System.Int32);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;Create;(System.Byte);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;Create;(System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;Create;(System.Double);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;Create;(System.Double,System.Double,System.Double,System.Double);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;Create;(System.Int16);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;Create;(System.Int16,System.Int16,System.Int16,System.Int16,System.Int16,System.Int16,System.Int16,System.Int16,System.Int16,System.Int16,System.Int16,System.Int16,System.Int16,System.Int16,System.Int16,System.Int16);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;Create;(System.Int32);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;Create;(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;Create;(System.Int64);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;Create;(System.Int64,System.Int64,System.Int64,System.Int64);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;Create;(System.IntPtr);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;Create;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;Create;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;Create;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;Create;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;Create;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;Create;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;Create;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;Create;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;Create;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;Create;(System.Runtime.Intrinsics.Vector128,System.Runtime.Intrinsics.Vector128);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;Create;(System.SByte);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;Create;(System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;Create;(System.Single);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;Create;(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;Create;(System.UInt16);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;Create;(System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.UInt16);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;Create;(System.UInt32);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;Create;(System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;Create;(System.UInt64);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;Create;(System.UInt64,System.UInt64,System.UInt64,System.UInt64);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;Create;(System.UIntPtr);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;Create<>;(System.ReadOnlySpan);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;Create<>;(T);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;Create<>;(T[]);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;Create<>;(T[],System.Int32);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;CreateScalar;(System.Byte);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;CreateScalar;(System.Double);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;CreateScalar;(System.Int16);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;CreateScalar;(System.Int32);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;CreateScalar;(System.Int64);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;CreateScalar;(System.IntPtr);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;CreateScalar;(System.SByte);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;CreateScalar;(System.Single);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;CreateScalar;(System.UInt16);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;CreateScalar;(System.UInt32);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;CreateScalar;(System.UInt64);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;CreateScalar;(System.UIntPtr);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;CreateScalarUnsafe;(System.Byte);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;CreateScalarUnsafe;(System.Double);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;CreateScalarUnsafe;(System.Int16);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;CreateScalarUnsafe;(System.Int32);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;CreateScalarUnsafe;(System.Int64);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;CreateScalarUnsafe;(System.IntPtr);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;CreateScalarUnsafe;(System.SByte);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;CreateScalarUnsafe;(System.Single);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;CreateScalarUnsafe;(System.UInt16);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;CreateScalarUnsafe;(System.UInt32);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;CreateScalarUnsafe;(System.UInt64);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;CreateScalarUnsafe;(System.UIntPtr);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;Divide<>;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;Dot<>;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;Equals<>;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;EqualsAll<>;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;EqualsAny<>;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;Floor;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;Floor;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;GetElement<>;(System.Runtime.Intrinsics.Vector256,System.Int32);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;GetLower<>;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;GetUpper<>;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;GreaterThan<>;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;GreaterThanAll<>;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;GreaterThanAny<>;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;GreaterThanOrEqual<>;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;GreaterThanOrEqualAll<>;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;GreaterThanOrEqualAny<>;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;LessThan<>;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;LessThanAll<>;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;LessThanAny<>;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;LessThanOrEqual<>;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;LessThanOrEqualAll<>;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;LessThanOrEqualAny<>;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;Max<>;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;Min<>;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;Multiply<>;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;Multiply<>;(System.Runtime.Intrinsics.Vector256,T);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;Multiply<>;(T,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;Narrow;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;Narrow;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;Narrow;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;Narrow;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;Narrow;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;Narrow;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;Narrow;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;Negate<>;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;OnesComplement<>;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;Sqrt<>;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;Subtract<>;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;ToScalar<>;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;TryCopyTo<>;(System.Runtime.Intrinsics.Vector256,System.Span);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;Widen;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;Widen;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;Widen;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;Widen;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;Widen;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;Widen;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;Widen;(System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;Xor<>;(System.Runtime.Intrinsics.Vector256,System.Runtime.Intrinsics.Vector256);summary;df-generated | +| System.Runtime.Intrinsics;Vector256;get_IsHardwareAccelerated;();summary;df-generated | +| System.Runtime.Intrinsics;Vector256<>;Equals;(System.Object);summary;df-generated | +| System.Runtime.Intrinsics;Vector256<>;Equals;(System.Runtime.Intrinsics.Vector256<>);summary;df-generated | +| System.Runtime.Intrinsics;Vector256<>;GetHashCode;();summary;df-generated | +| System.Runtime.Intrinsics;Vector256<>;ToString;();summary;df-generated | +| System.Runtime.Intrinsics;Vector256<>;get_AllBitsSet;();summary;df-generated | +| System.Runtime.Intrinsics;Vector256<>;get_Count;();summary;df-generated | +| System.Runtime.Intrinsics;Vector256<>;get_Item;(System.Int32);summary;df-generated | +| System.Runtime.Intrinsics;Vector256<>;get_Zero;();summary;df-generated | +| System.Runtime.Loader;AssemblyDependencyResolver;AssemblyDependencyResolver;(System.String);summary;df-generated | +| System.Runtime.Loader;AssemblyLoadContext+ContextualReflectionScope;Dispose;();summary;df-generated | +| System.Runtime.Loader;AssemblyLoadContext;AssemblyLoadContext;();summary;df-generated | +| System.Runtime.Loader;AssemblyLoadContext;AssemblyLoadContext;(System.Boolean);summary;df-generated | +| System.Runtime.Loader;AssemblyLoadContext;AssemblyLoadContext;(System.String,System.Boolean);summary;df-generated | +| System.Runtime.Loader;AssemblyLoadContext;EnterContextualReflection;(System.Reflection.Assembly);summary;df-generated | +| System.Runtime.Loader;AssemblyLoadContext;GetAssemblyName;(System.String);summary;df-generated | +| System.Runtime.Loader;AssemblyLoadContext;GetLoadContext;(System.Reflection.Assembly);summary;df-generated | +| System.Runtime.Loader;AssemblyLoadContext;Load;(System.Reflection.AssemblyName);summary;df-generated | +| System.Runtime.Loader;AssemblyLoadContext;LoadFromAssemblyName;(System.Reflection.AssemblyName);summary;df-generated | +| System.Runtime.Loader;AssemblyLoadContext;LoadFromAssemblyPath;(System.String);summary;df-generated | +| System.Runtime.Loader;AssemblyLoadContext;LoadFromNativeImagePath;(System.String,System.String);summary;df-generated | +| System.Runtime.Loader;AssemblyLoadContext;LoadFromStream;(System.IO.Stream);summary;df-generated | +| System.Runtime.Loader;AssemblyLoadContext;LoadFromStream;(System.IO.Stream,System.IO.Stream);summary;df-generated | +| System.Runtime.Loader;AssemblyLoadContext;LoadUnmanagedDll;(System.String);summary;df-generated | +| System.Runtime.Loader;AssemblyLoadContext;LoadUnmanagedDllFromPath;(System.String);summary;df-generated | +| System.Runtime.Loader;AssemblyLoadContext;SetProfileOptimizationRoot;(System.String);summary;df-generated | +| System.Runtime.Loader;AssemblyLoadContext;StartProfileOptimization;(System.String);summary;df-generated | +| System.Runtime.Loader;AssemblyLoadContext;Unload;();summary;df-generated | +| System.Runtime.Loader;AssemblyLoadContext;get_All;();summary;df-generated | +| System.Runtime.Loader;AssemblyLoadContext;get_Assemblies;();summary;df-generated | +| System.Runtime.Loader;AssemblyLoadContext;get_CurrentContextualReflectionContext;();summary;df-generated | +| System.Runtime.Loader;AssemblyLoadContext;get_Default;();summary;df-generated | +| System.Runtime.Loader;AssemblyLoadContext;get_IsCollectible;();summary;df-generated | +| System.Runtime.Serialization.Formatters.Binary;BinaryFormatter;BinaryFormatter;();summary;df-generated | +| System.Runtime.Serialization.Formatters.Binary;BinaryFormatter;Deserialize;(System.IO.Stream);summary;df-generated | +| System.Runtime.Serialization.Formatters.Binary;BinaryFormatter;Serialize;(System.IO.Stream,System.Object);summary;df-generated | +| System.Runtime.Serialization.Formatters.Binary;BinaryFormatter;get_AssemblyFormat;();summary;df-generated | +| System.Runtime.Serialization.Formatters.Binary;BinaryFormatter;get_FilterLevel;();summary;df-generated | +| System.Runtime.Serialization.Formatters.Binary;BinaryFormatter;get_TypeFormat;();summary;df-generated | +| System.Runtime.Serialization.Formatters.Binary;BinaryFormatter;set_AssemblyFormat;(System.Runtime.Serialization.Formatters.FormatterAssemblyStyle);summary;df-generated | +| System.Runtime.Serialization.Formatters.Binary;BinaryFormatter;set_FilterLevel;(System.Runtime.Serialization.Formatters.TypeFilterLevel);summary;df-generated | +| System.Runtime.Serialization.Formatters.Binary;BinaryFormatter;set_TypeFormat;(System.Runtime.Serialization.Formatters.FormatterTypeStyle);summary;df-generated | +| System.Runtime.Serialization.Formatters;IFieldInfo;get_FieldNames;();summary;df-generated | +| System.Runtime.Serialization.Formatters;IFieldInfo;get_FieldTypes;();summary;df-generated | +| System.Runtime.Serialization.Formatters;IFieldInfo;set_FieldNames;(System.String[]);summary;df-generated | +| System.Runtime.Serialization.Formatters;IFieldInfo;set_FieldTypes;(System.Type[]);summary;df-generated | +| System.Runtime.Serialization.Json;DataContractJsonSerializer;DataContractJsonSerializer;(System.Type);summary;df-generated | +| System.Runtime.Serialization.Json;DataContractJsonSerializer;DataContractJsonSerializer;(System.Type,System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Runtime.Serialization.Json;DataContractJsonSerializer;DataContractJsonSerializer;(System.Type,System.String);summary;df-generated | +| System.Runtime.Serialization.Json;DataContractJsonSerializer;DataContractJsonSerializer;(System.Type,System.String,System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Runtime.Serialization.Json;DataContractJsonSerializer;DataContractJsonSerializer;(System.Type,System.Xml.XmlDictionaryString);summary;df-generated | +| System.Runtime.Serialization.Json;DataContractJsonSerializer;DataContractJsonSerializer;(System.Type,System.Xml.XmlDictionaryString,System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Runtime.Serialization.Json;DataContractJsonSerializer;IsStartObject;(System.Xml.XmlDictionaryReader);summary;df-generated | +| System.Runtime.Serialization.Json;DataContractJsonSerializer;IsStartObject;(System.Xml.XmlReader);summary;df-generated | +| System.Runtime.Serialization.Json;DataContractJsonSerializer;ReadObject;(System.IO.Stream);summary;df-generated | +| System.Runtime.Serialization.Json;DataContractJsonSerializer;ReadObject;(System.Xml.XmlDictionaryReader);summary;df-generated | +| System.Runtime.Serialization.Json;DataContractJsonSerializer;ReadObject;(System.Xml.XmlDictionaryReader,System.Boolean);summary;df-generated | +| System.Runtime.Serialization.Json;DataContractJsonSerializer;ReadObject;(System.Xml.XmlReader);summary;df-generated | +| System.Runtime.Serialization.Json;DataContractJsonSerializer;ReadObject;(System.Xml.XmlReader,System.Boolean);summary;df-generated | +| System.Runtime.Serialization.Json;DataContractJsonSerializer;WriteEndObject;(System.Xml.XmlDictionaryWriter);summary;df-generated | +| System.Runtime.Serialization.Json;DataContractJsonSerializer;WriteEndObject;(System.Xml.XmlWriter);summary;df-generated | +| System.Runtime.Serialization.Json;DataContractJsonSerializer;WriteObject;(System.IO.Stream,System.Object);summary;df-generated | +| System.Runtime.Serialization.Json;DataContractJsonSerializer;WriteObject;(System.Xml.XmlDictionaryWriter,System.Object);summary;df-generated | +| System.Runtime.Serialization.Json;DataContractJsonSerializer;WriteObject;(System.Xml.XmlWriter,System.Object);summary;df-generated | +| System.Runtime.Serialization.Json;DataContractJsonSerializer;WriteObjectContent;(System.Xml.XmlDictionaryWriter,System.Object);summary;df-generated | +| System.Runtime.Serialization.Json;DataContractJsonSerializer;WriteObjectContent;(System.Xml.XmlWriter,System.Object);summary;df-generated | +| System.Runtime.Serialization.Json;DataContractJsonSerializer;WriteStartObject;(System.Xml.XmlDictionaryWriter,System.Object);summary;df-generated | +| System.Runtime.Serialization.Json;DataContractJsonSerializer;WriteStartObject;(System.Xml.XmlWriter,System.Object);summary;df-generated | +| System.Runtime.Serialization.Json;DataContractJsonSerializer;get_EmitTypeInformation;();summary;df-generated | +| System.Runtime.Serialization.Json;DataContractJsonSerializer;get_IgnoreExtensionDataObject;();summary;df-generated | +| System.Runtime.Serialization.Json;DataContractJsonSerializer;get_MaxItemsInObjectGraph;();summary;df-generated | +| System.Runtime.Serialization.Json;DataContractJsonSerializer;get_SerializeReadOnlyTypes;();summary;df-generated | +| System.Runtime.Serialization.Json;DataContractJsonSerializer;get_UseSimpleDictionaryFormat;();summary;df-generated | +| System.Runtime.Serialization.Json;DataContractJsonSerializerSettings;get_DateTimeFormat;();summary;df-generated | +| System.Runtime.Serialization.Json;DataContractJsonSerializerSettings;get_EmitTypeInformation;();summary;df-generated | +| System.Runtime.Serialization.Json;DataContractJsonSerializerSettings;get_IgnoreExtensionDataObject;();summary;df-generated | +| System.Runtime.Serialization.Json;DataContractJsonSerializerSettings;get_KnownTypes;();summary;df-generated | +| System.Runtime.Serialization.Json;DataContractJsonSerializerSettings;get_MaxItemsInObjectGraph;();summary;df-generated | +| System.Runtime.Serialization.Json;DataContractJsonSerializerSettings;get_RootName;();summary;df-generated | +| System.Runtime.Serialization.Json;DataContractJsonSerializerSettings;get_SerializeReadOnlyTypes;();summary;df-generated | +| System.Runtime.Serialization.Json;DataContractJsonSerializerSettings;get_UseSimpleDictionaryFormat;();summary;df-generated | +| System.Runtime.Serialization.Json;DataContractJsonSerializerSettings;set_DateTimeFormat;(System.Runtime.Serialization.DateTimeFormat);summary;df-generated | +| System.Runtime.Serialization.Json;DataContractJsonSerializerSettings;set_EmitTypeInformation;(System.Runtime.Serialization.EmitTypeInformation);summary;df-generated | +| System.Runtime.Serialization.Json;DataContractJsonSerializerSettings;set_IgnoreExtensionDataObject;(System.Boolean);summary;df-generated | +| System.Runtime.Serialization.Json;DataContractJsonSerializerSettings;set_KnownTypes;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Runtime.Serialization.Json;DataContractJsonSerializerSettings;set_MaxItemsInObjectGraph;(System.Int32);summary;df-generated | +| System.Runtime.Serialization.Json;DataContractJsonSerializerSettings;set_RootName;(System.String);summary;df-generated | +| System.Runtime.Serialization.Json;DataContractJsonSerializerSettings;set_SerializeReadOnlyTypes;(System.Boolean);summary;df-generated | +| System.Runtime.Serialization.Json;DataContractJsonSerializerSettings;set_UseSimpleDictionaryFormat;(System.Boolean);summary;df-generated | +| System.Runtime.Serialization.Json;IXmlJsonWriterInitializer;SetOutput;(System.IO.Stream,System.Text.Encoding,System.Boolean);summary;df-generated | +| System.Runtime.Serialization.Json;JsonReaderWriterFactory;CreateJsonReader;(System.IO.Stream,System.Xml.XmlDictionaryReaderQuotas);summary;df-generated | +| System.Runtime.Serialization;CollectionDataContractAttribute;CollectionDataContractAttribute;();summary;df-generated | +| System.Runtime.Serialization;CollectionDataContractAttribute;get_IsItemNameSetExplicitly;();summary;df-generated | +| System.Runtime.Serialization;CollectionDataContractAttribute;get_IsKeyNameSetExplicitly;();summary;df-generated | +| System.Runtime.Serialization;CollectionDataContractAttribute;get_IsNameSetExplicitly;();summary;df-generated | +| System.Runtime.Serialization;CollectionDataContractAttribute;get_IsNamespaceSetExplicitly;();summary;df-generated | +| System.Runtime.Serialization;CollectionDataContractAttribute;get_IsReference;();summary;df-generated | +| System.Runtime.Serialization;CollectionDataContractAttribute;get_IsReferenceSetExplicitly;();summary;df-generated | +| System.Runtime.Serialization;CollectionDataContractAttribute;get_IsValueNameSetExplicitly;();summary;df-generated | +| System.Runtime.Serialization;CollectionDataContractAttribute;set_IsReference;(System.Boolean);summary;df-generated | +| System.Runtime.Serialization;ContractNamespaceAttribute;ContractNamespaceAttribute;(System.String);summary;df-generated | +| System.Runtime.Serialization;ContractNamespaceAttribute;get_ClrNamespace;();summary;df-generated | +| System.Runtime.Serialization;ContractNamespaceAttribute;get_ContractNamespace;();summary;df-generated | +| System.Runtime.Serialization;ContractNamespaceAttribute;set_ClrNamespace;(System.String);summary;df-generated | +| System.Runtime.Serialization;DataContractAttribute;DataContractAttribute;();summary;df-generated | +| System.Runtime.Serialization;DataContractAttribute;get_IsNameSetExplicitly;();summary;df-generated | +| System.Runtime.Serialization;DataContractAttribute;get_IsNamespaceSetExplicitly;();summary;df-generated | +| System.Runtime.Serialization;DataContractAttribute;get_IsReference;();summary;df-generated | +| System.Runtime.Serialization;DataContractAttribute;get_IsReferenceSetExplicitly;();summary;df-generated | +| System.Runtime.Serialization;DataContractAttribute;set_IsReference;(System.Boolean);summary;df-generated | +| System.Runtime.Serialization;DataContractResolver;ResolveName;(System.String,System.String,System.Type,System.Runtime.Serialization.DataContractResolver);summary;df-generated | +| System.Runtime.Serialization;DataContractResolver;TryResolveType;(System.Type,System.Type,System.Runtime.Serialization.DataContractResolver,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);summary;df-generated | +| System.Runtime.Serialization;DataContractSerializer;DataContractSerializer;(System.Type);summary;df-generated | +| System.Runtime.Serialization;DataContractSerializer;DataContractSerializer;(System.Type,System.String,System.String);summary;df-generated | +| System.Runtime.Serialization;DataContractSerializer;DataContractSerializer;(System.Type,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);summary;df-generated | +| System.Runtime.Serialization;DataContractSerializer;IsStartObject;(System.Xml.XmlDictionaryReader);summary;df-generated | +| System.Runtime.Serialization;DataContractSerializer;IsStartObject;(System.Xml.XmlReader);summary;df-generated | +| System.Runtime.Serialization;DataContractSerializer;WriteEndObject;(System.Xml.XmlDictionaryWriter);summary;df-generated | +| System.Runtime.Serialization;DataContractSerializer;WriteEndObject;(System.Xml.XmlWriter);summary;df-generated | +| System.Runtime.Serialization;DataContractSerializer;WriteObject;(System.Xml.XmlDictionaryWriter,System.Object,System.Runtime.Serialization.DataContractResolver);summary;df-generated | +| System.Runtime.Serialization;DataContractSerializer;WriteObject;(System.Xml.XmlWriter,System.Object);summary;df-generated | +| System.Runtime.Serialization;DataContractSerializer;WriteObjectContent;(System.Xml.XmlDictionaryWriter,System.Object);summary;df-generated | +| System.Runtime.Serialization;DataContractSerializer;WriteObjectContent;(System.Xml.XmlWriter,System.Object);summary;df-generated | +| System.Runtime.Serialization;DataContractSerializer;WriteStartObject;(System.Xml.XmlDictionaryWriter,System.Object);summary;df-generated | +| System.Runtime.Serialization;DataContractSerializer;WriteStartObject;(System.Xml.XmlWriter,System.Object);summary;df-generated | +| System.Runtime.Serialization;DataContractSerializer;get_IgnoreExtensionDataObject;();summary;df-generated | +| System.Runtime.Serialization;DataContractSerializer;get_MaxItemsInObjectGraph;();summary;df-generated | +| System.Runtime.Serialization;DataContractSerializer;get_PreserveObjectReferences;();summary;df-generated | +| System.Runtime.Serialization;DataContractSerializer;get_SerializeReadOnlyTypes;();summary;df-generated | +| System.Runtime.Serialization;DataContractSerializerSettings;get_DataContractResolver;();summary;df-generated | +| System.Runtime.Serialization;DataContractSerializerSettings;get_IgnoreExtensionDataObject;();summary;df-generated | +| System.Runtime.Serialization;DataContractSerializerSettings;get_KnownTypes;();summary;df-generated | +| System.Runtime.Serialization;DataContractSerializerSettings;get_MaxItemsInObjectGraph;();summary;df-generated | +| System.Runtime.Serialization;DataContractSerializerSettings;get_PreserveObjectReferences;();summary;df-generated | +| System.Runtime.Serialization;DataContractSerializerSettings;get_RootName;();summary;df-generated | +| System.Runtime.Serialization;DataContractSerializerSettings;get_RootNamespace;();summary;df-generated | +| System.Runtime.Serialization;DataContractSerializerSettings;get_SerializeReadOnlyTypes;();summary;df-generated | +| System.Runtime.Serialization;DataContractSerializerSettings;set_DataContractResolver;(System.Runtime.Serialization.DataContractResolver);summary;df-generated | +| System.Runtime.Serialization;DataContractSerializerSettings;set_IgnoreExtensionDataObject;(System.Boolean);summary;df-generated | +| System.Runtime.Serialization;DataContractSerializerSettings;set_KnownTypes;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Runtime.Serialization;DataContractSerializerSettings;set_MaxItemsInObjectGraph;(System.Int32);summary;df-generated | +| System.Runtime.Serialization;DataContractSerializerSettings;set_PreserveObjectReferences;(System.Boolean);summary;df-generated | +| System.Runtime.Serialization;DataContractSerializerSettings;set_RootName;(System.Xml.XmlDictionaryString);summary;df-generated | +| System.Runtime.Serialization;DataContractSerializerSettings;set_RootNamespace;(System.Xml.XmlDictionaryString);summary;df-generated | +| System.Runtime.Serialization;DataContractSerializerSettings;set_SerializeReadOnlyTypes;(System.Boolean);summary;df-generated | +| System.Runtime.Serialization;DataMemberAttribute;DataMemberAttribute;();summary;df-generated | +| System.Runtime.Serialization;DataMemberAttribute;get_EmitDefaultValue;();summary;df-generated | +| System.Runtime.Serialization;DataMemberAttribute;get_IsNameSetExplicitly;();summary;df-generated | +| System.Runtime.Serialization;DataMemberAttribute;get_IsRequired;();summary;df-generated | +| System.Runtime.Serialization;DataMemberAttribute;get_Order;();summary;df-generated | +| System.Runtime.Serialization;DataMemberAttribute;set_EmitDefaultValue;(System.Boolean);summary;df-generated | +| System.Runtime.Serialization;DataMemberAttribute;set_IsRequired;(System.Boolean);summary;df-generated | +| System.Runtime.Serialization;DataMemberAttribute;set_Order;(System.Int32);summary;df-generated | +| System.Runtime.Serialization;DateTimeFormat;DateTimeFormat;(System.String);summary;df-generated | +| System.Runtime.Serialization;DateTimeFormat;get_DateTimeStyles;();summary;df-generated | +| System.Runtime.Serialization;DateTimeFormat;set_DateTimeStyles;(System.Globalization.DateTimeStyles);summary;df-generated | +| System.Runtime.Serialization;EnumMemberAttribute;EnumMemberAttribute;();summary;df-generated | +| System.Runtime.Serialization;EnumMemberAttribute;get_IsValueSetExplicitly;();summary;df-generated | +| System.Runtime.Serialization;Formatter;Deserialize;(System.IO.Stream);summary;df-generated | +| System.Runtime.Serialization;Formatter;Formatter;();summary;df-generated | +| System.Runtime.Serialization;Formatter;GetNext;(System.Int64);summary;df-generated | +| System.Runtime.Serialization;Formatter;Schedule;(System.Object);summary;df-generated | +| System.Runtime.Serialization;Formatter;Serialize;(System.IO.Stream,System.Object);summary;df-generated | +| System.Runtime.Serialization;Formatter;WriteArray;(System.Object,System.String,System.Type);summary;df-generated | +| System.Runtime.Serialization;Formatter;WriteBoolean;(System.Boolean,System.String);summary;df-generated | +| System.Runtime.Serialization;Formatter;WriteByte;(System.Byte,System.String);summary;df-generated | +| System.Runtime.Serialization;Formatter;WriteChar;(System.Char,System.String);summary;df-generated | +| System.Runtime.Serialization;Formatter;WriteDateTime;(System.DateTime,System.String);summary;df-generated | +| System.Runtime.Serialization;Formatter;WriteDecimal;(System.Decimal,System.String);summary;df-generated | +| System.Runtime.Serialization;Formatter;WriteDouble;(System.Double,System.String);summary;df-generated | +| System.Runtime.Serialization;Formatter;WriteInt16;(System.Int16,System.String);summary;df-generated | +| System.Runtime.Serialization;Formatter;WriteInt32;(System.Int32,System.String);summary;df-generated | +| System.Runtime.Serialization;Formatter;WriteInt64;(System.Int64,System.String);summary;df-generated | +| System.Runtime.Serialization;Formatter;WriteMember;(System.String,System.Object);summary;df-generated | +| System.Runtime.Serialization;Formatter;WriteObjectRef;(System.Object,System.String,System.Type);summary;df-generated | +| System.Runtime.Serialization;Formatter;WriteSByte;(System.SByte,System.String);summary;df-generated | +| System.Runtime.Serialization;Formatter;WriteSingle;(System.Single,System.String);summary;df-generated | +| System.Runtime.Serialization;Formatter;WriteTimeSpan;(System.TimeSpan,System.String);summary;df-generated | +| System.Runtime.Serialization;Formatter;WriteUInt16;(System.UInt16,System.String);summary;df-generated | +| System.Runtime.Serialization;Formatter;WriteUInt32;(System.UInt32,System.String);summary;df-generated | +| System.Runtime.Serialization;Formatter;WriteUInt64;(System.UInt64,System.String);summary;df-generated | +| System.Runtime.Serialization;Formatter;WriteValueType;(System.Object,System.String,System.Type);summary;df-generated | +| System.Runtime.Serialization;Formatter;get_Binder;();summary;df-generated | +| System.Runtime.Serialization;Formatter;get_Context;();summary;df-generated | +| System.Runtime.Serialization;Formatter;get_SurrogateSelector;();summary;df-generated | +| System.Runtime.Serialization;Formatter;set_Binder;(System.Runtime.Serialization.SerializationBinder);summary;df-generated | +| System.Runtime.Serialization;Formatter;set_Context;(System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Runtime.Serialization;Formatter;set_SurrogateSelector;(System.Runtime.Serialization.ISurrogateSelector);summary;df-generated | +| System.Runtime.Serialization;FormatterConverter;ToBoolean;(System.Object);summary;df-generated | +| System.Runtime.Serialization;FormatterConverter;ToByte;(System.Object);summary;df-generated | +| System.Runtime.Serialization;FormatterConverter;ToChar;(System.Object);summary;df-generated | +| System.Runtime.Serialization;FormatterConverter;ToDecimal;(System.Object);summary;df-generated | +| System.Runtime.Serialization;FormatterConverter;ToDouble;(System.Object);summary;df-generated | +| System.Runtime.Serialization;FormatterConverter;ToInt16;(System.Object);summary;df-generated | +| System.Runtime.Serialization;FormatterConverter;ToInt32;(System.Object);summary;df-generated | +| System.Runtime.Serialization;FormatterConverter;ToInt64;(System.Object);summary;df-generated | +| System.Runtime.Serialization;FormatterConverter;ToSByte;(System.Object);summary;df-generated | +| System.Runtime.Serialization;FormatterConverter;ToSingle;(System.Object);summary;df-generated | +| System.Runtime.Serialization;FormatterConverter;ToUInt16;(System.Object);summary;df-generated | +| System.Runtime.Serialization;FormatterConverter;ToUInt32;(System.Object);summary;df-generated | +| System.Runtime.Serialization;FormatterConverter;ToUInt64;(System.Object);summary;df-generated | +| System.Runtime.Serialization;FormatterServices;CheckTypeSecurity;(System.Type,System.Runtime.Serialization.Formatters.TypeFilterLevel);summary;df-generated | +| System.Runtime.Serialization;FormatterServices;GetObjectData;(System.Object,System.Reflection.MemberInfo[]);summary;df-generated | +| System.Runtime.Serialization;FormatterServices;GetSafeUninitializedObject;(System.Type);summary;df-generated | +| System.Runtime.Serialization;FormatterServices;GetUninitializedObject;(System.Type);summary;df-generated | +| System.Runtime.Serialization;IDeserializationCallback;OnDeserialization;(System.Object);summary;df-generated | +| System.Runtime.Serialization;IExtensibleDataObject;get_ExtensionData;();summary;df-generated | +| System.Runtime.Serialization;IExtensibleDataObject;set_ExtensionData;(System.Runtime.Serialization.ExtensionDataObject);summary;df-generated | +| System.Runtime.Serialization;IFormatter;Deserialize;(System.IO.Stream);summary;df-generated | +| System.Runtime.Serialization;IFormatter;Serialize;(System.IO.Stream,System.Object);summary;df-generated | +| System.Runtime.Serialization;IFormatter;get_Binder;();summary;df-generated | +| System.Runtime.Serialization;IFormatter;get_Context;();summary;df-generated | +| System.Runtime.Serialization;IFormatter;get_SurrogateSelector;();summary;df-generated | +| System.Runtime.Serialization;IFormatter;set_Binder;(System.Runtime.Serialization.SerializationBinder);summary;df-generated | +| System.Runtime.Serialization;IFormatter;set_Context;(System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Runtime.Serialization;IFormatter;set_SurrogateSelector;(System.Runtime.Serialization.ISurrogateSelector);summary;df-generated | +| System.Runtime.Serialization;IFormatterConverter;Convert;(System.Object,System.Type);summary;df-generated | +| System.Runtime.Serialization;IFormatterConverter;Convert;(System.Object,System.TypeCode);summary;df-generated | +| System.Runtime.Serialization;IFormatterConverter;ToBoolean;(System.Object);summary;df-generated | +| System.Runtime.Serialization;IFormatterConverter;ToByte;(System.Object);summary;df-generated | +| System.Runtime.Serialization;IFormatterConverter;ToChar;(System.Object);summary;df-generated | +| System.Runtime.Serialization;IFormatterConverter;ToDateTime;(System.Object);summary;df-generated | +| System.Runtime.Serialization;IFormatterConverter;ToDecimal;(System.Object);summary;df-generated | +| System.Runtime.Serialization;IFormatterConverter;ToDouble;(System.Object);summary;df-generated | +| System.Runtime.Serialization;IFormatterConverter;ToInt16;(System.Object);summary;df-generated | +| System.Runtime.Serialization;IFormatterConverter;ToInt32;(System.Object);summary;df-generated | +| System.Runtime.Serialization;IFormatterConverter;ToInt64;(System.Object);summary;df-generated | +| System.Runtime.Serialization;IFormatterConverter;ToSByte;(System.Object);summary;df-generated | +| System.Runtime.Serialization;IFormatterConverter;ToSingle;(System.Object);summary;df-generated | +| System.Runtime.Serialization;IFormatterConverter;ToString;(System.Object);summary;df-generated | +| System.Runtime.Serialization;IFormatterConverter;ToUInt16;(System.Object);summary;df-generated | +| System.Runtime.Serialization;IFormatterConverter;ToUInt32;(System.Object);summary;df-generated | +| System.Runtime.Serialization;IFormatterConverter;ToUInt64;(System.Object);summary;df-generated | +| System.Runtime.Serialization;IObjectReference;GetRealObject;(System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Runtime.Serialization;ISafeSerializationData;CompleteDeserialization;(System.Object);summary;df-generated | +| System.Runtime.Serialization;ISerializable;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Runtime.Serialization;ISerializationSurrogate;GetObjectData;(System.Object,System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Runtime.Serialization;ISerializationSurrogate;SetObjectData;(System.Object,System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext,System.Runtime.Serialization.ISurrogateSelector);summary;df-generated | +| System.Runtime.Serialization;ISerializationSurrogateProvider;GetDeserializedObject;(System.Object,System.Type);summary;df-generated | +| System.Runtime.Serialization;ISerializationSurrogateProvider;GetObjectToSerialize;(System.Object,System.Type);summary;df-generated | +| System.Runtime.Serialization;ISerializationSurrogateProvider;GetSurrogateType;(System.Type);summary;df-generated | +| System.Runtime.Serialization;ISurrogateSelector;ChainSelector;(System.Runtime.Serialization.ISurrogateSelector);summary;df-generated | +| System.Runtime.Serialization;ISurrogateSelector;GetNextSelector;();summary;df-generated | +| System.Runtime.Serialization;ISurrogateSelector;GetSurrogate;(System.Type,System.Runtime.Serialization.StreamingContext,System.Runtime.Serialization.ISurrogateSelector);summary;df-generated | +| System.Runtime.Serialization;IgnoreDataMemberAttribute;IgnoreDataMemberAttribute;();summary;df-generated | +| System.Runtime.Serialization;InvalidDataContractException;InvalidDataContractException;();summary;df-generated | +| System.Runtime.Serialization;InvalidDataContractException;InvalidDataContractException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Runtime.Serialization;InvalidDataContractException;InvalidDataContractException;(System.String);summary;df-generated | +| System.Runtime.Serialization;InvalidDataContractException;InvalidDataContractException;(System.String,System.Exception);summary;df-generated | +| System.Runtime.Serialization;KnownTypeAttribute;KnownTypeAttribute;(System.String);summary;df-generated | +| System.Runtime.Serialization;KnownTypeAttribute;KnownTypeAttribute;(System.Type);summary;df-generated | +| System.Runtime.Serialization;KnownTypeAttribute;get_MethodName;();summary;df-generated | +| System.Runtime.Serialization;KnownTypeAttribute;get_Type;();summary;df-generated | +| System.Runtime.Serialization;ObjectIDGenerator;HasId;(System.Object,System.Boolean);summary;df-generated | +| System.Runtime.Serialization;ObjectIDGenerator;ObjectIDGenerator;();summary;df-generated | +| System.Runtime.Serialization;ObjectManager;DoFixups;();summary;df-generated | +| System.Runtime.Serialization;ObjectManager;RaiseDeserializationEvent;();summary;df-generated | +| System.Runtime.Serialization;ObjectManager;RaiseOnDeserializingEvent;(System.Object);summary;df-generated | +| System.Runtime.Serialization;ObjectManager;RecordArrayElementFixup;(System.Int64,System.Int32,System.Int64);summary;df-generated | +| System.Runtime.Serialization;ObjectManager;RecordArrayElementFixup;(System.Int64,System.Int32[],System.Int64);summary;df-generated | +| System.Runtime.Serialization;ObjectManager;RecordDelayedFixup;(System.Int64,System.String,System.Int64);summary;df-generated | +| System.Runtime.Serialization;ObjectManager;RecordFixup;(System.Int64,System.Reflection.MemberInfo,System.Int64);summary;df-generated | +| System.Runtime.Serialization;ObjectManager;RegisterObject;(System.Object,System.Int64);summary;df-generated | +| System.Runtime.Serialization;ObjectManager;RegisterObject;(System.Object,System.Int64,System.Runtime.Serialization.SerializationInfo);summary;df-generated | +| System.Runtime.Serialization;ObjectManager;RegisterObject;(System.Object,System.Int64,System.Runtime.Serialization.SerializationInfo,System.Int64,System.Reflection.MemberInfo);summary;df-generated | +| System.Runtime.Serialization;ObjectManager;RegisterObject;(System.Object,System.Int64,System.Runtime.Serialization.SerializationInfo,System.Int64,System.Reflection.MemberInfo,System.Int32[]);summary;df-generated | +| System.Runtime.Serialization;OptionalFieldAttribute;get_VersionAdded;();summary;df-generated | +| System.Runtime.Serialization;OptionalFieldAttribute;set_VersionAdded;(System.Int32);summary;df-generated | +| System.Runtime.Serialization;SafeSerializationEventArgs;AddSerializedState;(System.Runtime.Serialization.ISafeSerializationData);summary;df-generated | +| System.Runtime.Serialization;SafeSerializationEventArgs;get_StreamingContext;();summary;df-generated | +| System.Runtime.Serialization;SerializationBinder;BindToName;(System.Type,System.String,System.String);summary;df-generated | +| System.Runtime.Serialization;SerializationBinder;BindToType;(System.String,System.String);summary;df-generated | +| System.Runtime.Serialization;SerializationException;SerializationException;();summary;df-generated | +| System.Runtime.Serialization;SerializationException;SerializationException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Runtime.Serialization;SerializationException;SerializationException;(System.String);summary;df-generated | +| System.Runtime.Serialization;SerializationException;SerializationException;(System.String,System.Exception);summary;df-generated | +| System.Runtime.Serialization;SerializationInfo;GetBoolean;(System.String);summary;df-generated | +| System.Runtime.Serialization;SerializationInfo;GetByte;(System.String);summary;df-generated | +| System.Runtime.Serialization;SerializationInfo;GetChar;(System.String);summary;df-generated | +| System.Runtime.Serialization;SerializationInfo;GetDecimal;(System.String);summary;df-generated | +| System.Runtime.Serialization;SerializationInfo;GetDouble;(System.String);summary;df-generated | +| System.Runtime.Serialization;SerializationInfo;GetInt16;(System.String);summary;df-generated | +| System.Runtime.Serialization;SerializationInfo;GetInt32;(System.String);summary;df-generated | +| System.Runtime.Serialization;SerializationInfo;GetInt64;(System.String);summary;df-generated | +| System.Runtime.Serialization;SerializationInfo;GetSByte;(System.String);summary;df-generated | +| System.Runtime.Serialization;SerializationInfo;GetSingle;(System.String);summary;df-generated | +| System.Runtime.Serialization;SerializationInfo;GetUInt16;(System.String);summary;df-generated | +| System.Runtime.Serialization;SerializationInfo;GetUInt32;(System.String);summary;df-generated | +| System.Runtime.Serialization;SerializationInfo;GetUInt64;(System.String);summary;df-generated | +| System.Runtime.Serialization;SerializationInfo;SerializationInfo;(System.Type,System.Runtime.Serialization.IFormatterConverter,System.Boolean);summary;df-generated | +| System.Runtime.Serialization;SerializationInfo;get_IsAssemblyNameSetExplicit;();summary;df-generated | +| System.Runtime.Serialization;SerializationInfo;get_IsFullTypeNameSetExplicit;();summary;df-generated | +| System.Runtime.Serialization;SerializationInfo;get_MemberCount;();summary;df-generated | +| System.Runtime.Serialization;SerializationInfoEnumerator;MoveNext;();summary;df-generated | +| System.Runtime.Serialization;SerializationInfoEnumerator;Reset;();summary;df-generated | +| System.Runtime.Serialization;SerializationObjectManager;RaiseOnSerializedEvent;();summary;df-generated | +| System.Runtime.Serialization;SerializationObjectManager;RegisterObject;(System.Object);summary;df-generated | +| System.Runtime.Serialization;StreamingContext;Equals;(System.Object);summary;df-generated | +| System.Runtime.Serialization;StreamingContext;GetHashCode;();summary;df-generated | +| System.Runtime.Serialization;StreamingContext;StreamingContext;(System.Runtime.Serialization.StreamingContextStates);summary;df-generated | +| System.Runtime.Serialization;StreamingContext;get_State;();summary;df-generated | +| System.Runtime.Serialization;SurrogateSelector;AddSurrogate;(System.Type,System.Runtime.Serialization.StreamingContext,System.Runtime.Serialization.ISerializationSurrogate);summary;df-generated | +| System.Runtime.Serialization;SurrogateSelector;RemoveSurrogate;(System.Type,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Runtime.Serialization;XPathQueryGenerator;CreateFromDataContractSerializer;(System.Type,System.Reflection.MemberInfo[],System.Xml.XmlNamespaceManager);summary;df-generated | +| System.Runtime.Serialization;XmlObjectSerializer;IsStartObject;(System.Xml.XmlDictionaryReader);summary;df-generated | +| System.Runtime.Serialization;XmlObjectSerializer;IsStartObject;(System.Xml.XmlReader);summary;df-generated | +| System.Runtime.Serialization;XmlObjectSerializer;ReadObject;(System.IO.Stream);summary;df-generated | +| System.Runtime.Serialization;XmlObjectSerializer;ReadObject;(System.Xml.XmlDictionaryReader,System.Boolean);summary;df-generated | +| System.Runtime.Serialization;XmlObjectSerializer;WriteEndObject;(System.Xml.XmlDictionaryWriter);summary;df-generated | +| System.Runtime.Serialization;XmlObjectSerializer;WriteEndObject;(System.Xml.XmlWriter);summary;df-generated | +| System.Runtime.Serialization;XmlObjectSerializer;WriteObject;(System.IO.Stream,System.Object);summary;df-generated | +| System.Runtime.Serialization;XmlObjectSerializer;WriteObject;(System.Xml.XmlDictionaryWriter,System.Object);summary;df-generated | +| System.Runtime.Serialization;XmlObjectSerializer;WriteObject;(System.Xml.XmlWriter,System.Object);summary;df-generated | +| System.Runtime.Serialization;XmlObjectSerializer;WriteObjectContent;(System.Xml.XmlDictionaryWriter,System.Object);summary;df-generated | +| System.Runtime.Serialization;XmlObjectSerializer;WriteObjectContent;(System.Xml.XmlWriter,System.Object);summary;df-generated | +| System.Runtime.Serialization;XmlObjectSerializer;WriteStartObject;(System.Xml.XmlDictionaryWriter,System.Object);summary;df-generated | +| System.Runtime.Serialization;XmlObjectSerializer;WriteStartObject;(System.Xml.XmlWriter,System.Object);summary;df-generated | +| System.Runtime.Serialization;XmlSerializableServices;AddDefaultSchema;(System.Xml.Schema.XmlSchemaSet,System.Xml.XmlQualifiedName);summary;df-generated | +| System.Runtime.Serialization;XmlSerializableServices;ReadNodes;(System.Xml.XmlReader);summary;df-generated | +| System.Runtime.Serialization;XsdDataContractExporter;CanExport;(System.Collections.Generic.ICollection);summary;df-generated | +| System.Runtime.Serialization;XsdDataContractExporter;CanExport;(System.Collections.Generic.ICollection);summary;df-generated | +| System.Runtime.Serialization;XsdDataContractExporter;CanExport;(System.Type);summary;df-generated | +| System.Runtime.Serialization;XsdDataContractExporter;Export;(System.Collections.Generic.ICollection);summary;df-generated | +| System.Runtime.Serialization;XsdDataContractExporter;Export;(System.Collections.Generic.ICollection);summary;df-generated | +| System.Runtime.Serialization;XsdDataContractExporter;Export;(System.Type);summary;df-generated | +| System.Runtime.Serialization;XsdDataContractExporter;GetRootElementName;(System.Type);summary;df-generated | +| System.Runtime.Serialization;XsdDataContractExporter;GetSchemaType;(System.Type);summary;df-generated | +| System.Runtime.Serialization;XsdDataContractExporter;GetSchemaTypeName;(System.Type);summary;df-generated | +| System.Runtime.Serialization;XsdDataContractExporter;XsdDataContractExporter;();summary;df-generated | +| System.Runtime.Serialization;XsdDataContractExporter;get_Schemas;();summary;df-generated | +| System.Runtime.Versioning;ComponentGuaranteesAttribute;ComponentGuaranteesAttribute;(System.Runtime.Versioning.ComponentGuaranteesOptions);summary;df-generated | +| System.Runtime.Versioning;ComponentGuaranteesAttribute;get_Guarantees;();summary;df-generated | +| System.Runtime.Versioning;FrameworkName;Equals;(System.Object);summary;df-generated | +| System.Runtime.Versioning;FrameworkName;Equals;(System.Runtime.Versioning.FrameworkName);summary;df-generated | +| System.Runtime.Versioning;FrameworkName;FrameworkName;(System.String,System.Version);summary;df-generated | +| System.Runtime.Versioning;FrameworkName;GetHashCode;();summary;df-generated | +| System.Runtime.Versioning;OSPlatformAttribute;get_PlatformName;();summary;df-generated | +| System.Runtime.Versioning;RequiresPreviewFeaturesAttribute;RequiresPreviewFeaturesAttribute;();summary;df-generated | +| System.Runtime.Versioning;RequiresPreviewFeaturesAttribute;RequiresPreviewFeaturesAttribute;(System.String);summary;df-generated | +| System.Runtime.Versioning;RequiresPreviewFeaturesAttribute;get_Message;();summary;df-generated | +| System.Runtime.Versioning;RequiresPreviewFeaturesAttribute;get_Url;();summary;df-generated | +| System.Runtime.Versioning;RequiresPreviewFeaturesAttribute;set_Url;(System.String);summary;df-generated | +| System.Runtime.Versioning;ResourceConsumptionAttribute;ResourceConsumptionAttribute;(System.Runtime.Versioning.ResourceScope);summary;df-generated | +| System.Runtime.Versioning;ResourceConsumptionAttribute;ResourceConsumptionAttribute;(System.Runtime.Versioning.ResourceScope,System.Runtime.Versioning.ResourceScope);summary;df-generated | +| System.Runtime.Versioning;ResourceConsumptionAttribute;get_ConsumptionScope;();summary;df-generated | +| System.Runtime.Versioning;ResourceConsumptionAttribute;get_ResourceScope;();summary;df-generated | +| System.Runtime.Versioning;ResourceExposureAttribute;ResourceExposureAttribute;(System.Runtime.Versioning.ResourceScope);summary;df-generated | +| System.Runtime.Versioning;ResourceExposureAttribute;get_ResourceExposureLevel;();summary;df-generated | +| System.Runtime.Versioning;SupportedOSPlatformAttribute;SupportedOSPlatformAttribute;(System.String);summary;df-generated | +| System.Runtime.Versioning;SupportedOSPlatformGuardAttribute;SupportedOSPlatformGuardAttribute;(System.String);summary;df-generated | +| System.Runtime.Versioning;TargetPlatformAttribute;TargetPlatformAttribute;(System.String);summary;df-generated | +| System.Runtime.Versioning;UnsupportedOSPlatformAttribute;UnsupportedOSPlatformAttribute;(System.String);summary;df-generated | +| System.Runtime.Versioning;UnsupportedOSPlatformGuardAttribute;UnsupportedOSPlatformGuardAttribute;(System.String);summary;df-generated | +| System.Runtime;AmbiguousImplementationException;AmbiguousImplementationException;();summary;df-generated | +| System.Runtime;AmbiguousImplementationException;AmbiguousImplementationException;(System.String);summary;df-generated | +| System.Runtime;AmbiguousImplementationException;AmbiguousImplementationException;(System.String,System.Exception);summary;df-generated | +| System.Runtime;AssemblyTargetedPatchBandAttribute;AssemblyTargetedPatchBandAttribute;(System.String);summary;df-generated | +| System.Runtime;AssemblyTargetedPatchBandAttribute;get_TargetedPatchBand;();summary;df-generated | +| System.Runtime;DependentHandle;DependentHandle;(System.Object,System.Object);summary;df-generated | +| System.Runtime;DependentHandle;Dispose;();summary;df-generated | +| System.Runtime;DependentHandle;get_IsAllocated;();summary;df-generated | +| System.Runtime;DependentHandle;set_Dependent;(System.Object);summary;df-generated | +| System.Runtime;DependentHandle;set_Target;(System.Object);summary;df-generated | +| System.Runtime;GCSettings;get_IsServerGC;();summary;df-generated | +| System.Runtime;GCSettings;get_LargeObjectHeapCompactionMode;();summary;df-generated | +| System.Runtime;GCSettings;get_LatencyMode;();summary;df-generated | +| System.Runtime;GCSettings;set_LargeObjectHeapCompactionMode;(System.Runtime.GCLargeObjectHeapCompactionMode);summary;df-generated | +| System.Runtime;GCSettings;set_LatencyMode;(System.Runtime.GCLatencyMode);summary;df-generated | +| System.Runtime;JitInfo;GetCompilationTime;(System.Boolean);summary;df-generated | +| System.Runtime;JitInfo;GetCompiledILBytes;(System.Boolean);summary;df-generated | +| System.Runtime;JitInfo;GetCompiledMethodCount;(System.Boolean);summary;df-generated | +| System.Runtime;MemoryFailPoint;Dispose;();summary;df-generated | +| System.Runtime;MemoryFailPoint;MemoryFailPoint;(System.Int32);summary;df-generated | +| System.Runtime;ProfileOptimization;SetProfileRoot;(System.String);summary;df-generated | +| System.Runtime;ProfileOptimization;StartProfile;(System.String);summary;df-generated | +| System.Runtime;TargetedPatchingOptOutAttribute;TargetedPatchingOptOutAttribute;(System.String);summary;df-generated | +| System.Runtime;TargetedPatchingOptOutAttribute;get_Reason;();summary;df-generated | +| System.Security.AccessControl;AccessRule;AccessRule;(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType);summary;df-generated | +| System.Security.AccessControl;AccessRule;get_AccessControlType;();summary;df-generated | +| System.Security.AccessControl;AccessRule<>;AccessRule;(System.Security.Principal.IdentityReference,T,System.Security.AccessControl.AccessControlType);summary;df-generated | +| System.Security.AccessControl;AccessRule<>;AccessRule;(System.Security.Principal.IdentityReference,T,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType);summary;df-generated | +| System.Security.AccessControl;AccessRule<>;AccessRule;(System.String,T,System.Security.AccessControl.AccessControlType);summary;df-generated | +| System.Security.AccessControl;AccessRule<>;AccessRule;(System.String,T,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType);summary;df-generated | +| System.Security.AccessControl;AccessRule<>;get_Rights;();summary;df-generated | +| System.Security.AccessControl;AceEnumerator;MoveNext;();summary;df-generated | +| System.Security.AccessControl;AceEnumerator;Reset;();summary;df-generated | +| System.Security.AccessControl;AceEnumerator;get_Current;();summary;df-generated | +| System.Security.AccessControl;AuditRule;AuditRule;(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags);summary;df-generated | +| System.Security.AccessControl;AuditRule;get_AuditFlags;();summary;df-generated | +| System.Security.AccessControl;AuditRule<>;AuditRule;(System.Security.Principal.IdentityReference,T,System.Security.AccessControl.AuditFlags);summary;df-generated | +| System.Security.AccessControl;AuditRule<>;AuditRule;(System.Security.Principal.IdentityReference,T,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags);summary;df-generated | +| System.Security.AccessControl;AuditRule<>;AuditRule;(System.String,T,System.Security.AccessControl.AuditFlags);summary;df-generated | +| System.Security.AccessControl;AuditRule<>;AuditRule;(System.String,T,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags);summary;df-generated | +| System.Security.AccessControl;AuditRule<>;get_Rights;();summary;df-generated | +| System.Security.AccessControl;AuthorizationRule;AuthorizationRule;(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags);summary;df-generated | +| System.Security.AccessControl;AuthorizationRule;get_AccessMask;();summary;df-generated | +| System.Security.AccessControl;AuthorizationRule;get_IdentityReference;();summary;df-generated | +| System.Security.AccessControl;AuthorizationRule;get_InheritanceFlags;();summary;df-generated | +| System.Security.AccessControl;AuthorizationRule;get_IsInherited;();summary;df-generated | +| System.Security.AccessControl;AuthorizationRule;get_PropagationFlags;();summary;df-generated | +| System.Security.AccessControl;AuthorizationRuleCollection;AddRule;(System.Security.AccessControl.AuthorizationRule);summary;df-generated | +| System.Security.AccessControl;AuthorizationRuleCollection;AuthorizationRuleCollection;();summary;df-generated | +| System.Security.AccessControl;AuthorizationRuleCollection;CopyTo;(System.Security.AccessControl.AuthorizationRule[],System.Int32);summary;df-generated | +| System.Security.AccessControl;AuthorizationRuleCollection;get_Item;(System.Int32);summary;df-generated | +| System.Security.AccessControl;CommonAce;CommonAce;(System.Security.AccessControl.AceFlags,System.Security.AccessControl.AceQualifier,System.Int32,System.Security.Principal.SecurityIdentifier,System.Boolean,System.Byte[]);summary;df-generated | +| System.Security.AccessControl;CommonAce;GetBinaryForm;(System.Byte[],System.Int32);summary;df-generated | +| System.Security.AccessControl;CommonAce;MaxOpaqueLength;(System.Boolean);summary;df-generated | +| System.Security.AccessControl;CommonAce;get_BinaryLength;();summary;df-generated | +| System.Security.AccessControl;CommonAcl;GetBinaryForm;(System.Byte[],System.Int32);summary;df-generated | +| System.Security.AccessControl;CommonAcl;Purge;(System.Security.Principal.SecurityIdentifier);summary;df-generated | +| System.Security.AccessControl;CommonAcl;RemoveInheritedAces;();summary;df-generated | +| System.Security.AccessControl;CommonAcl;get_BinaryLength;();summary;df-generated | +| System.Security.AccessControl;CommonAcl;get_Count;();summary;df-generated | +| System.Security.AccessControl;CommonAcl;get_IsCanonical;();summary;df-generated | +| System.Security.AccessControl;CommonAcl;get_IsContainer;();summary;df-generated | +| System.Security.AccessControl;CommonAcl;get_IsDS;();summary;df-generated | +| System.Security.AccessControl;CommonAcl;get_Item;(System.Int32);summary;df-generated | +| System.Security.AccessControl;CommonAcl;get_Revision;();summary;df-generated | +| System.Security.AccessControl;CommonAcl;set_Item;(System.Int32,System.Security.AccessControl.GenericAce);summary;df-generated | +| System.Security.AccessControl;CommonObjectSecurity;AddAccessRule;(System.Security.AccessControl.AccessRule);summary;df-generated | +| System.Security.AccessControl;CommonObjectSecurity;AddAuditRule;(System.Security.AccessControl.AuditRule);summary;df-generated | +| System.Security.AccessControl;CommonObjectSecurity;CommonObjectSecurity;(System.Boolean);summary;df-generated | +| System.Security.AccessControl;CommonObjectSecurity;GetAccessRules;(System.Boolean,System.Boolean,System.Type);summary;df-generated | +| System.Security.AccessControl;CommonObjectSecurity;GetAuditRules;(System.Boolean,System.Boolean,System.Type);summary;df-generated | +| System.Security.AccessControl;CommonObjectSecurity;ModifyAccess;(System.Security.AccessControl.AccessControlModification,System.Security.AccessControl.AccessRule,System.Boolean);summary;df-generated | +| System.Security.AccessControl;CommonObjectSecurity;ModifyAudit;(System.Security.AccessControl.AccessControlModification,System.Security.AccessControl.AuditRule,System.Boolean);summary;df-generated | +| System.Security.AccessControl;CommonObjectSecurity;RemoveAccessRule;(System.Security.AccessControl.AccessRule);summary;df-generated | +| System.Security.AccessControl;CommonObjectSecurity;RemoveAccessRuleAll;(System.Security.AccessControl.AccessRule);summary;df-generated | +| System.Security.AccessControl;CommonObjectSecurity;RemoveAccessRuleSpecific;(System.Security.AccessControl.AccessRule);summary;df-generated | +| System.Security.AccessControl;CommonObjectSecurity;RemoveAuditRule;(System.Security.AccessControl.AuditRule);summary;df-generated | +| System.Security.AccessControl;CommonObjectSecurity;RemoveAuditRuleAll;(System.Security.AccessControl.AuditRule);summary;df-generated | +| System.Security.AccessControl;CommonObjectSecurity;RemoveAuditRuleSpecific;(System.Security.AccessControl.AuditRule);summary;df-generated | +| System.Security.AccessControl;CommonObjectSecurity;ResetAccessRule;(System.Security.AccessControl.AccessRule);summary;df-generated | +| System.Security.AccessControl;CommonObjectSecurity;SetAccessRule;(System.Security.AccessControl.AccessRule);summary;df-generated | +| System.Security.AccessControl;CommonObjectSecurity;SetAuditRule;(System.Security.AccessControl.AuditRule);summary;df-generated | +| System.Security.AccessControl;CommonSecurityDescriptor;AddDiscretionaryAcl;(System.Byte,System.Int32);summary;df-generated | +| System.Security.AccessControl;CommonSecurityDescriptor;AddSystemAcl;(System.Byte,System.Int32);summary;df-generated | +| System.Security.AccessControl;CommonSecurityDescriptor;CommonSecurityDescriptor;(System.Boolean,System.Boolean,System.Byte[],System.Int32);summary;df-generated | +| System.Security.AccessControl;CommonSecurityDescriptor;CommonSecurityDescriptor;(System.Boolean,System.Boolean,System.Security.AccessControl.ControlFlags,System.Security.Principal.SecurityIdentifier,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.SystemAcl,System.Security.AccessControl.DiscretionaryAcl);summary;df-generated | +| System.Security.AccessControl;CommonSecurityDescriptor;CommonSecurityDescriptor;(System.Boolean,System.Boolean,System.Security.AccessControl.RawSecurityDescriptor);summary;df-generated | +| System.Security.AccessControl;CommonSecurityDescriptor;CommonSecurityDescriptor;(System.Boolean,System.Boolean,System.String);summary;df-generated | +| System.Security.AccessControl;CommonSecurityDescriptor;PurgeAccessControl;(System.Security.Principal.SecurityIdentifier);summary;df-generated | +| System.Security.AccessControl;CommonSecurityDescriptor;PurgeAudit;(System.Security.Principal.SecurityIdentifier);summary;df-generated | +| System.Security.AccessControl;CommonSecurityDescriptor;SetDiscretionaryAclProtection;(System.Boolean,System.Boolean);summary;df-generated | +| System.Security.AccessControl;CommonSecurityDescriptor;SetSystemAclProtection;(System.Boolean,System.Boolean);summary;df-generated | +| System.Security.AccessControl;CommonSecurityDescriptor;get_ControlFlags;();summary;df-generated | +| System.Security.AccessControl;CommonSecurityDescriptor;get_DiscretionaryAcl;();summary;df-generated | +| System.Security.AccessControl;CommonSecurityDescriptor;get_Group;();summary;df-generated | +| System.Security.AccessControl;CommonSecurityDescriptor;get_IsContainer;();summary;df-generated | +| System.Security.AccessControl;CommonSecurityDescriptor;get_IsDS;();summary;df-generated | +| System.Security.AccessControl;CommonSecurityDescriptor;get_IsDiscretionaryAclCanonical;();summary;df-generated | +| System.Security.AccessControl;CommonSecurityDescriptor;get_IsSystemAclCanonical;();summary;df-generated | +| System.Security.AccessControl;CommonSecurityDescriptor;get_Owner;();summary;df-generated | +| System.Security.AccessControl;CommonSecurityDescriptor;get_SystemAcl;();summary;df-generated | +| System.Security.AccessControl;CommonSecurityDescriptor;set_DiscretionaryAcl;(System.Security.AccessControl.DiscretionaryAcl);summary;df-generated | +| System.Security.AccessControl;CommonSecurityDescriptor;set_Group;(System.Security.Principal.SecurityIdentifier);summary;df-generated | +| System.Security.AccessControl;CommonSecurityDescriptor;set_Owner;(System.Security.Principal.SecurityIdentifier);summary;df-generated | +| System.Security.AccessControl;CommonSecurityDescriptor;set_SystemAcl;(System.Security.AccessControl.SystemAcl);summary;df-generated | +| System.Security.AccessControl;CompoundAce;CompoundAce;(System.Security.AccessControl.AceFlags,System.Int32,System.Security.AccessControl.CompoundAceType,System.Security.Principal.SecurityIdentifier);summary;df-generated | +| System.Security.AccessControl;CompoundAce;GetBinaryForm;(System.Byte[],System.Int32);summary;df-generated | +| System.Security.AccessControl;CompoundAce;get_BinaryLength;();summary;df-generated | +| System.Security.AccessControl;CompoundAce;get_CompoundAceType;();summary;df-generated | +| System.Security.AccessControl;CompoundAce;set_CompoundAceType;(System.Security.AccessControl.CompoundAceType);summary;df-generated | +| System.Security.AccessControl;CustomAce;CustomAce;(System.Security.AccessControl.AceType,System.Security.AccessControl.AceFlags,System.Byte[]);summary;df-generated | +| System.Security.AccessControl;CustomAce;GetBinaryForm;(System.Byte[],System.Int32);summary;df-generated | +| System.Security.AccessControl;CustomAce;GetOpaque;();summary;df-generated | +| System.Security.AccessControl;CustomAce;SetOpaque;(System.Byte[]);summary;df-generated | +| System.Security.AccessControl;CustomAce;get_BinaryLength;();summary;df-generated | +| System.Security.AccessControl;CustomAce;get_OpaqueLength;();summary;df-generated | +| System.Security.AccessControl;DirectoryObjectSecurity;AccessRuleFactory;(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType,System.Guid,System.Guid);summary;df-generated | +| System.Security.AccessControl;DirectoryObjectSecurity;AddAccessRule;(System.Security.AccessControl.ObjectAccessRule);summary;df-generated | +| System.Security.AccessControl;DirectoryObjectSecurity;AddAuditRule;(System.Security.AccessControl.ObjectAuditRule);summary;df-generated | +| System.Security.AccessControl;DirectoryObjectSecurity;AuditRuleFactory;(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags,System.Guid,System.Guid);summary;df-generated | +| System.Security.AccessControl;DirectoryObjectSecurity;DirectoryObjectSecurity;();summary;df-generated | +| System.Security.AccessControl;DirectoryObjectSecurity;DirectoryObjectSecurity;(System.Security.AccessControl.CommonSecurityDescriptor);summary;df-generated | +| System.Security.AccessControl;DirectoryObjectSecurity;GetAccessRules;(System.Boolean,System.Boolean,System.Type);summary;df-generated | +| System.Security.AccessControl;DirectoryObjectSecurity;GetAuditRules;(System.Boolean,System.Boolean,System.Type);summary;df-generated | +| System.Security.AccessControl;DirectoryObjectSecurity;ModifyAccess;(System.Security.AccessControl.AccessControlModification,System.Security.AccessControl.AccessRule,System.Boolean);summary;df-generated | +| System.Security.AccessControl;DirectoryObjectSecurity;ModifyAudit;(System.Security.AccessControl.AccessControlModification,System.Security.AccessControl.AuditRule,System.Boolean);summary;df-generated | +| System.Security.AccessControl;DirectoryObjectSecurity;RemoveAccessRule;(System.Security.AccessControl.ObjectAccessRule);summary;df-generated | +| System.Security.AccessControl;DirectoryObjectSecurity;RemoveAccessRuleAll;(System.Security.AccessControl.ObjectAccessRule);summary;df-generated | +| System.Security.AccessControl;DirectoryObjectSecurity;RemoveAccessRuleSpecific;(System.Security.AccessControl.ObjectAccessRule);summary;df-generated | +| System.Security.AccessControl;DirectoryObjectSecurity;RemoveAuditRule;(System.Security.AccessControl.ObjectAuditRule);summary;df-generated | +| System.Security.AccessControl;DirectoryObjectSecurity;RemoveAuditRuleAll;(System.Security.AccessControl.ObjectAuditRule);summary;df-generated | +| System.Security.AccessControl;DirectoryObjectSecurity;RemoveAuditRuleSpecific;(System.Security.AccessControl.ObjectAuditRule);summary;df-generated | +| System.Security.AccessControl;DirectoryObjectSecurity;ResetAccessRule;(System.Security.AccessControl.ObjectAccessRule);summary;df-generated | +| System.Security.AccessControl;DirectoryObjectSecurity;SetAccessRule;(System.Security.AccessControl.ObjectAccessRule);summary;df-generated | +| System.Security.AccessControl;DirectoryObjectSecurity;SetAuditRule;(System.Security.AccessControl.ObjectAuditRule);summary;df-generated | +| System.Security.AccessControl;DirectorySecurity;DirectorySecurity;();summary;df-generated | +| System.Security.AccessControl;DirectorySecurity;DirectorySecurity;(System.String,System.Security.AccessControl.AccessControlSections);summary;df-generated | +| System.Security.AccessControl;DiscretionaryAcl;AddAccess;(System.Security.AccessControl.AccessControlType,System.Security.Principal.SecurityIdentifier,System.Int32,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags);summary;df-generated | +| System.Security.AccessControl;DiscretionaryAcl;AddAccess;(System.Security.AccessControl.AccessControlType,System.Security.Principal.SecurityIdentifier,System.Int32,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.ObjectAceFlags,System.Guid,System.Guid);summary;df-generated | +| System.Security.AccessControl;DiscretionaryAcl;AddAccess;(System.Security.AccessControl.AccessControlType,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAccessRule);summary;df-generated | +| System.Security.AccessControl;DiscretionaryAcl;DiscretionaryAcl;(System.Boolean,System.Boolean,System.Byte,System.Int32);summary;df-generated | +| System.Security.AccessControl;DiscretionaryAcl;DiscretionaryAcl;(System.Boolean,System.Boolean,System.Int32);summary;df-generated | +| System.Security.AccessControl;DiscretionaryAcl;DiscretionaryAcl;(System.Boolean,System.Boolean,System.Security.AccessControl.RawAcl);summary;df-generated | +| System.Security.AccessControl;DiscretionaryAcl;RemoveAccess;(System.Security.AccessControl.AccessControlType,System.Security.Principal.SecurityIdentifier,System.Int32,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags);summary;df-generated | +| System.Security.AccessControl;DiscretionaryAcl;RemoveAccess;(System.Security.AccessControl.AccessControlType,System.Security.Principal.SecurityIdentifier,System.Int32,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.ObjectAceFlags,System.Guid,System.Guid);summary;df-generated | +| System.Security.AccessControl;DiscretionaryAcl;RemoveAccess;(System.Security.AccessControl.AccessControlType,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAccessRule);summary;df-generated | +| System.Security.AccessControl;DiscretionaryAcl;RemoveAccessSpecific;(System.Security.AccessControl.AccessControlType,System.Security.Principal.SecurityIdentifier,System.Int32,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags);summary;df-generated | +| System.Security.AccessControl;DiscretionaryAcl;RemoveAccessSpecific;(System.Security.AccessControl.AccessControlType,System.Security.Principal.SecurityIdentifier,System.Int32,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.ObjectAceFlags,System.Guid,System.Guid);summary;df-generated | +| System.Security.AccessControl;DiscretionaryAcl;RemoveAccessSpecific;(System.Security.AccessControl.AccessControlType,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAccessRule);summary;df-generated | +| System.Security.AccessControl;DiscretionaryAcl;SetAccess;(System.Security.AccessControl.AccessControlType,System.Security.Principal.SecurityIdentifier,System.Int32,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags);summary;df-generated | +| System.Security.AccessControl;DiscretionaryAcl;SetAccess;(System.Security.AccessControl.AccessControlType,System.Security.Principal.SecurityIdentifier,System.Int32,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.ObjectAceFlags,System.Guid,System.Guid);summary;df-generated | +| System.Security.AccessControl;DiscretionaryAcl;SetAccess;(System.Security.AccessControl.AccessControlType,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAccessRule);summary;df-generated | +| System.Security.AccessControl;FileSecurity;FileSecurity;();summary;df-generated | +| System.Security.AccessControl;FileSecurity;FileSecurity;(System.String,System.Security.AccessControl.AccessControlSections);summary;df-generated | +| System.Security.AccessControl;FileSystemAccessRule;FileSystemAccessRule;(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AccessControlType);summary;df-generated | +| System.Security.AccessControl;FileSystemAccessRule;FileSystemAccessRule;(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType);summary;df-generated | +| System.Security.AccessControl;FileSystemAccessRule;FileSystemAccessRule;(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AccessControlType);summary;df-generated | +| System.Security.AccessControl;FileSystemAccessRule;FileSystemAccessRule;(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType);summary;df-generated | +| System.Security.AccessControl;FileSystemAccessRule;get_FileSystemRights;();summary;df-generated | +| System.Security.AccessControl;FileSystemAuditRule;FileSystemAuditRule;(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AuditFlags);summary;df-generated | +| System.Security.AccessControl;FileSystemAuditRule;FileSystemAuditRule;(System.Security.Principal.IdentityReference,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags);summary;df-generated | +| System.Security.AccessControl;FileSystemAuditRule;FileSystemAuditRule;(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.AuditFlags);summary;df-generated | +| System.Security.AccessControl;FileSystemAuditRule;FileSystemAuditRule;(System.String,System.Security.AccessControl.FileSystemRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags);summary;df-generated | +| System.Security.AccessControl;FileSystemAuditRule;get_FileSystemRights;();summary;df-generated | +| System.Security.AccessControl;FileSystemSecurity;AccessRuleFactory;(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType);summary;df-generated | +| System.Security.AccessControl;FileSystemSecurity;AddAccessRule;(System.Security.AccessControl.FileSystemAccessRule);summary;df-generated | +| System.Security.AccessControl;FileSystemSecurity;AddAuditRule;(System.Security.AccessControl.FileSystemAuditRule);summary;df-generated | +| System.Security.AccessControl;FileSystemSecurity;AuditRuleFactory;(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags);summary;df-generated | +| System.Security.AccessControl;FileSystemSecurity;RemoveAccessRule;(System.Security.AccessControl.FileSystemAccessRule);summary;df-generated | +| System.Security.AccessControl;FileSystemSecurity;RemoveAccessRuleAll;(System.Security.AccessControl.FileSystemAccessRule);summary;df-generated | +| System.Security.AccessControl;FileSystemSecurity;RemoveAccessRuleSpecific;(System.Security.AccessControl.FileSystemAccessRule);summary;df-generated | +| System.Security.AccessControl;FileSystemSecurity;RemoveAuditRule;(System.Security.AccessControl.FileSystemAuditRule);summary;df-generated | +| System.Security.AccessControl;FileSystemSecurity;RemoveAuditRuleAll;(System.Security.AccessControl.FileSystemAuditRule);summary;df-generated | +| System.Security.AccessControl;FileSystemSecurity;RemoveAuditRuleSpecific;(System.Security.AccessControl.FileSystemAuditRule);summary;df-generated | +| System.Security.AccessControl;FileSystemSecurity;ResetAccessRule;(System.Security.AccessControl.FileSystemAccessRule);summary;df-generated | +| System.Security.AccessControl;FileSystemSecurity;SetAccessRule;(System.Security.AccessControl.FileSystemAccessRule);summary;df-generated | +| System.Security.AccessControl;FileSystemSecurity;SetAuditRule;(System.Security.AccessControl.FileSystemAuditRule);summary;df-generated | +| System.Security.AccessControl;FileSystemSecurity;get_AccessRightType;();summary;df-generated | +| System.Security.AccessControl;FileSystemSecurity;get_AccessRuleType;();summary;df-generated | +| System.Security.AccessControl;FileSystemSecurity;get_AuditRuleType;();summary;df-generated | +| System.Security.AccessControl;GenericAce;Copy;();summary;df-generated | +| System.Security.AccessControl;GenericAce;CreateFromBinaryForm;(System.Byte[],System.Int32);summary;df-generated | +| System.Security.AccessControl;GenericAce;Equals;(System.Object);summary;df-generated | +| System.Security.AccessControl;GenericAce;GetBinaryForm;(System.Byte[],System.Int32);summary;df-generated | +| System.Security.AccessControl;GenericAce;GetHashCode;();summary;df-generated | +| System.Security.AccessControl;GenericAce;get_AceFlags;();summary;df-generated | +| System.Security.AccessControl;GenericAce;get_AceType;();summary;df-generated | +| System.Security.AccessControl;GenericAce;get_AuditFlags;();summary;df-generated | +| System.Security.AccessControl;GenericAce;get_BinaryLength;();summary;df-generated | +| System.Security.AccessControl;GenericAce;get_InheritanceFlags;();summary;df-generated | +| System.Security.AccessControl;GenericAce;get_IsInherited;();summary;df-generated | +| System.Security.AccessControl;GenericAce;get_PropagationFlags;();summary;df-generated | +| System.Security.AccessControl;GenericAce;set_AceFlags;(System.Security.AccessControl.AceFlags);summary;df-generated | +| System.Security.AccessControl;GenericAcl;CopyTo;(System.Security.AccessControl.GenericAce[],System.Int32);summary;df-generated | +| System.Security.AccessControl;GenericAcl;GenericAcl;();summary;df-generated | +| System.Security.AccessControl;GenericAcl;GetBinaryForm;(System.Byte[],System.Int32);summary;df-generated | +| System.Security.AccessControl;GenericAcl;GetEnumerator;();summary;df-generated | +| System.Security.AccessControl;GenericAcl;get_BinaryLength;();summary;df-generated | +| System.Security.AccessControl;GenericAcl;get_Count;();summary;df-generated | +| System.Security.AccessControl;GenericAcl;get_IsSynchronized;();summary;df-generated | +| System.Security.AccessControl;GenericAcl;get_Item;(System.Int32);summary;df-generated | +| System.Security.AccessControl;GenericAcl;get_Revision;();summary;df-generated | +| System.Security.AccessControl;GenericAcl;get_SyncRoot;();summary;df-generated | +| System.Security.AccessControl;GenericAcl;set_Item;(System.Int32,System.Security.AccessControl.GenericAce);summary;df-generated | +| System.Security.AccessControl;GenericSecurityDescriptor;GenericSecurityDescriptor;();summary;df-generated | +| System.Security.AccessControl;GenericSecurityDescriptor;GetBinaryForm;(System.Byte[],System.Int32);summary;df-generated | +| System.Security.AccessControl;GenericSecurityDescriptor;GetSddlForm;(System.Security.AccessControl.AccessControlSections);summary;df-generated | +| System.Security.AccessControl;GenericSecurityDescriptor;IsSddlConversionSupported;();summary;df-generated | +| System.Security.AccessControl;GenericSecurityDescriptor;get_BinaryLength;();summary;df-generated | +| System.Security.AccessControl;GenericSecurityDescriptor;get_ControlFlags;();summary;df-generated | +| System.Security.AccessControl;GenericSecurityDescriptor;get_Group;();summary;df-generated | +| System.Security.AccessControl;GenericSecurityDescriptor;get_Owner;();summary;df-generated | +| System.Security.AccessControl;GenericSecurityDescriptor;get_Revision;();summary;df-generated | +| System.Security.AccessControl;GenericSecurityDescriptor;set_Group;(System.Security.Principal.SecurityIdentifier);summary;df-generated | +| System.Security.AccessControl;GenericSecurityDescriptor;set_Owner;(System.Security.Principal.SecurityIdentifier);summary;df-generated | +| System.Security.AccessControl;KnownAce;get_AccessMask;();summary;df-generated | +| System.Security.AccessControl;KnownAce;get_SecurityIdentifier;();summary;df-generated | +| System.Security.AccessControl;KnownAce;set_AccessMask;(System.Int32);summary;df-generated | +| System.Security.AccessControl;KnownAce;set_SecurityIdentifier;(System.Security.Principal.SecurityIdentifier);summary;df-generated | +| System.Security.AccessControl;NativeObjectSecurity;NativeObjectSecurity;(System.Boolean,System.Security.AccessControl.ResourceType);summary;df-generated | +| System.Security.AccessControl;NativeObjectSecurity;NativeObjectSecurity;(System.Boolean,System.Security.AccessControl.ResourceType,System.Runtime.InteropServices.SafeHandle,System.Security.AccessControl.AccessControlSections);summary;df-generated | +| System.Security.AccessControl;NativeObjectSecurity;NativeObjectSecurity;(System.Boolean,System.Security.AccessControl.ResourceType,System.String,System.Security.AccessControl.AccessControlSections);summary;df-generated | +| System.Security.AccessControl;NativeObjectSecurity;Persist;(System.Runtime.InteropServices.SafeHandle,System.Security.AccessControl.AccessControlSections);summary;df-generated | +| System.Security.AccessControl;NativeObjectSecurity;Persist;(System.Runtime.InteropServices.SafeHandle,System.Security.AccessControl.AccessControlSections,System.Object);summary;df-generated | +| System.Security.AccessControl;NativeObjectSecurity;Persist;(System.String,System.Security.AccessControl.AccessControlSections);summary;df-generated | +| System.Security.AccessControl;NativeObjectSecurity;Persist;(System.String,System.Security.AccessControl.AccessControlSections,System.Object);summary;df-generated | +| System.Security.AccessControl;ObjectAccessRule;ObjectAccessRule;(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Guid,System.Guid,System.Security.AccessControl.AccessControlType);summary;df-generated | +| System.Security.AccessControl;ObjectAccessRule;get_InheritedObjectType;();summary;df-generated | +| System.Security.AccessControl;ObjectAccessRule;get_ObjectFlags;();summary;df-generated | +| System.Security.AccessControl;ObjectAccessRule;get_ObjectType;();summary;df-generated | +| System.Security.AccessControl;ObjectAce;GetBinaryForm;(System.Byte[],System.Int32);summary;df-generated | +| System.Security.AccessControl;ObjectAce;MaxOpaqueLength;(System.Boolean);summary;df-generated | +| System.Security.AccessControl;ObjectAce;ObjectAce;(System.Security.AccessControl.AceFlags,System.Security.AccessControl.AceQualifier,System.Int32,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAceFlags,System.Guid,System.Guid,System.Boolean,System.Byte[]);summary;df-generated | +| System.Security.AccessControl;ObjectAce;get_BinaryLength;();summary;df-generated | +| System.Security.AccessControl;ObjectAce;get_InheritedObjectAceType;();summary;df-generated | +| System.Security.AccessControl;ObjectAce;get_ObjectAceFlags;();summary;df-generated | +| System.Security.AccessControl;ObjectAce;get_ObjectAceType;();summary;df-generated | +| System.Security.AccessControl;ObjectAce;set_InheritedObjectAceType;(System.Guid);summary;df-generated | +| System.Security.AccessControl;ObjectAce;set_ObjectAceFlags;(System.Security.AccessControl.ObjectAceFlags);summary;df-generated | +| System.Security.AccessControl;ObjectAce;set_ObjectAceType;(System.Guid);summary;df-generated | +| System.Security.AccessControl;ObjectAuditRule;ObjectAuditRule;(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Guid,System.Guid,System.Security.AccessControl.AuditFlags);summary;df-generated | +| System.Security.AccessControl;ObjectAuditRule;get_InheritedObjectType;();summary;df-generated | +| System.Security.AccessControl;ObjectAuditRule;get_ObjectFlags;();summary;df-generated | +| System.Security.AccessControl;ObjectAuditRule;get_ObjectType;();summary;df-generated | +| System.Security.AccessControl;ObjectSecurity;AccessRuleFactory;(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType);summary;df-generated | +| System.Security.AccessControl;ObjectSecurity;AuditRuleFactory;(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags);summary;df-generated | +| System.Security.AccessControl;ObjectSecurity;GetGroup;(System.Type);summary;df-generated | +| System.Security.AccessControl;ObjectSecurity;GetOwner;(System.Type);summary;df-generated | +| System.Security.AccessControl;ObjectSecurity;GetSecurityDescriptorBinaryForm;();summary;df-generated | +| System.Security.AccessControl;ObjectSecurity;GetSecurityDescriptorSddlForm;(System.Security.AccessControl.AccessControlSections);summary;df-generated | +| System.Security.AccessControl;ObjectSecurity;IsSddlConversionSupported;();summary;df-generated | +| System.Security.AccessControl;ObjectSecurity;ModifyAccess;(System.Security.AccessControl.AccessControlModification,System.Security.AccessControl.AccessRule,System.Boolean);summary;df-generated | +| System.Security.AccessControl;ObjectSecurity;ModifyAccessRule;(System.Security.AccessControl.AccessControlModification,System.Security.AccessControl.AccessRule,System.Boolean);summary;df-generated | +| System.Security.AccessControl;ObjectSecurity;ModifyAudit;(System.Security.AccessControl.AccessControlModification,System.Security.AccessControl.AuditRule,System.Boolean);summary;df-generated | +| System.Security.AccessControl;ObjectSecurity;ModifyAuditRule;(System.Security.AccessControl.AccessControlModification,System.Security.AccessControl.AuditRule,System.Boolean);summary;df-generated | +| System.Security.AccessControl;ObjectSecurity;ObjectSecurity;();summary;df-generated | +| System.Security.AccessControl;ObjectSecurity;ObjectSecurity;(System.Boolean,System.Boolean);summary;df-generated | +| System.Security.AccessControl;ObjectSecurity;ObjectSecurity;(System.Security.AccessControl.CommonSecurityDescriptor);summary;df-generated | +| System.Security.AccessControl;ObjectSecurity;Persist;(System.Boolean,System.String,System.Security.AccessControl.AccessControlSections);summary;df-generated | +| System.Security.AccessControl;ObjectSecurity;Persist;(System.Runtime.InteropServices.SafeHandle,System.Security.AccessControl.AccessControlSections);summary;df-generated | +| System.Security.AccessControl;ObjectSecurity;Persist;(System.String,System.Security.AccessControl.AccessControlSections);summary;df-generated | +| System.Security.AccessControl;ObjectSecurity;PurgeAccessRules;(System.Security.Principal.IdentityReference);summary;df-generated | +| System.Security.AccessControl;ObjectSecurity;PurgeAuditRules;(System.Security.Principal.IdentityReference);summary;df-generated | +| System.Security.AccessControl;ObjectSecurity;ReadLock;();summary;df-generated | +| System.Security.AccessControl;ObjectSecurity;ReadUnlock;();summary;df-generated | +| System.Security.AccessControl;ObjectSecurity;SetAccessRuleProtection;(System.Boolean,System.Boolean);summary;df-generated | +| System.Security.AccessControl;ObjectSecurity;SetAuditRuleProtection;(System.Boolean,System.Boolean);summary;df-generated | +| System.Security.AccessControl;ObjectSecurity;SetGroup;(System.Security.Principal.IdentityReference);summary;df-generated | +| System.Security.AccessControl;ObjectSecurity;SetOwner;(System.Security.Principal.IdentityReference);summary;df-generated | +| System.Security.AccessControl;ObjectSecurity;SetSecurityDescriptorBinaryForm;(System.Byte[]);summary;df-generated | +| System.Security.AccessControl;ObjectSecurity;SetSecurityDescriptorBinaryForm;(System.Byte[],System.Security.AccessControl.AccessControlSections);summary;df-generated | +| System.Security.AccessControl;ObjectSecurity;SetSecurityDescriptorSddlForm;(System.String);summary;df-generated | +| System.Security.AccessControl;ObjectSecurity;SetSecurityDescriptorSddlForm;(System.String,System.Security.AccessControl.AccessControlSections);summary;df-generated | +| System.Security.AccessControl;ObjectSecurity;WriteLock;();summary;df-generated | +| System.Security.AccessControl;ObjectSecurity;WriteUnlock;();summary;df-generated | +| System.Security.AccessControl;ObjectSecurity;get_AccessRightType;();summary;df-generated | +| System.Security.AccessControl;ObjectSecurity;get_AccessRuleType;();summary;df-generated | +| System.Security.AccessControl;ObjectSecurity;get_AccessRulesModified;();summary;df-generated | +| System.Security.AccessControl;ObjectSecurity;get_AreAccessRulesCanonical;();summary;df-generated | +| System.Security.AccessControl;ObjectSecurity;get_AreAccessRulesProtected;();summary;df-generated | +| System.Security.AccessControl;ObjectSecurity;get_AreAuditRulesCanonical;();summary;df-generated | +| System.Security.AccessControl;ObjectSecurity;get_AreAuditRulesProtected;();summary;df-generated | +| System.Security.AccessControl;ObjectSecurity;get_AuditRuleType;();summary;df-generated | +| System.Security.AccessControl;ObjectSecurity;get_AuditRulesModified;();summary;df-generated | +| System.Security.AccessControl;ObjectSecurity;get_GroupModified;();summary;df-generated | +| System.Security.AccessControl;ObjectSecurity;get_IsContainer;();summary;df-generated | +| System.Security.AccessControl;ObjectSecurity;get_IsDS;();summary;df-generated | +| System.Security.AccessControl;ObjectSecurity;get_OwnerModified;();summary;df-generated | +| System.Security.AccessControl;ObjectSecurity;get_SecurityDescriptor;();summary;df-generated | +| System.Security.AccessControl;ObjectSecurity;set_AccessRulesModified;(System.Boolean);summary;df-generated | +| System.Security.AccessControl;ObjectSecurity;set_AuditRulesModified;(System.Boolean);summary;df-generated | +| System.Security.AccessControl;ObjectSecurity;set_GroupModified;(System.Boolean);summary;df-generated | +| System.Security.AccessControl;ObjectSecurity;set_OwnerModified;(System.Boolean);summary;df-generated | +| System.Security.AccessControl;ObjectSecurity<>;AccessRuleFactory;(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType);summary;df-generated | +| System.Security.AccessControl;ObjectSecurity<>;AddAccessRule;(System.Security.AccessControl.AccessRule);summary;df-generated | +| System.Security.AccessControl;ObjectSecurity<>;AddAuditRule;(System.Security.AccessControl.AuditRule);summary;df-generated | +| System.Security.AccessControl;ObjectSecurity<>;AuditRuleFactory;(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags);summary;df-generated | +| System.Security.AccessControl;ObjectSecurity<>;ObjectSecurity;(System.Boolean,System.Security.AccessControl.ResourceType);summary;df-generated | +| System.Security.AccessControl;ObjectSecurity<>;ObjectSecurity;(System.Boolean,System.Security.AccessControl.ResourceType,System.Runtime.InteropServices.SafeHandle,System.Security.AccessControl.AccessControlSections);summary;df-generated | +| System.Security.AccessControl;ObjectSecurity<>;ObjectSecurity;(System.Boolean,System.Security.AccessControl.ResourceType,System.String,System.Security.AccessControl.AccessControlSections);summary;df-generated | +| System.Security.AccessControl;ObjectSecurity<>;Persist;(System.Runtime.InteropServices.SafeHandle);summary;df-generated | +| System.Security.AccessControl;ObjectSecurity<>;Persist;(System.String);summary;df-generated | +| System.Security.AccessControl;ObjectSecurity<>;RemoveAccessRule;(System.Security.AccessControl.AccessRule);summary;df-generated | +| System.Security.AccessControl;ObjectSecurity<>;RemoveAccessRuleAll;(System.Security.AccessControl.AccessRule);summary;df-generated | +| System.Security.AccessControl;ObjectSecurity<>;RemoveAccessRuleSpecific;(System.Security.AccessControl.AccessRule);summary;df-generated | +| System.Security.AccessControl;ObjectSecurity<>;RemoveAuditRule;(System.Security.AccessControl.AuditRule);summary;df-generated | +| System.Security.AccessControl;ObjectSecurity<>;RemoveAuditRuleAll;(System.Security.AccessControl.AuditRule);summary;df-generated | +| System.Security.AccessControl;ObjectSecurity<>;RemoveAuditRuleSpecific;(System.Security.AccessControl.AuditRule);summary;df-generated | +| System.Security.AccessControl;ObjectSecurity<>;ResetAccessRule;(System.Security.AccessControl.AccessRule);summary;df-generated | +| System.Security.AccessControl;ObjectSecurity<>;SetAccessRule;(System.Security.AccessControl.AccessRule);summary;df-generated | +| System.Security.AccessControl;ObjectSecurity<>;SetAuditRule;(System.Security.AccessControl.AuditRule);summary;df-generated | +| System.Security.AccessControl;ObjectSecurity<>;get_AccessRightType;();summary;df-generated | +| System.Security.AccessControl;ObjectSecurity<>;get_AccessRuleType;();summary;df-generated | +| System.Security.AccessControl;ObjectSecurity<>;get_AuditRuleType;();summary;df-generated | +| System.Security.AccessControl;PrivilegeNotHeldException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Security.AccessControl;PrivilegeNotHeldException;PrivilegeNotHeldException;();summary;df-generated | +| System.Security.AccessControl;PrivilegeNotHeldException;PrivilegeNotHeldException;(System.String);summary;df-generated | +| System.Security.AccessControl;PrivilegeNotHeldException;PrivilegeNotHeldException;(System.String,System.Exception);summary;df-generated | +| System.Security.AccessControl;PrivilegeNotHeldException;get_PrivilegeName;();summary;df-generated | +| System.Security.AccessControl;QualifiedAce;GetOpaque;();summary;df-generated | +| System.Security.AccessControl;QualifiedAce;SetOpaque;(System.Byte[]);summary;df-generated | +| System.Security.AccessControl;QualifiedAce;get_AceQualifier;();summary;df-generated | +| System.Security.AccessControl;QualifiedAce;get_IsCallback;();summary;df-generated | +| System.Security.AccessControl;QualifiedAce;get_OpaqueLength;();summary;df-generated | +| System.Security.AccessControl;RawAcl;GetBinaryForm;(System.Byte[],System.Int32);summary;df-generated | +| System.Security.AccessControl;RawAcl;InsertAce;(System.Int32,System.Security.AccessControl.GenericAce);summary;df-generated | +| System.Security.AccessControl;RawAcl;RawAcl;(System.Byte,System.Int32);summary;df-generated | +| System.Security.AccessControl;RawAcl;RawAcl;(System.Byte[],System.Int32);summary;df-generated | +| System.Security.AccessControl;RawAcl;RemoveAce;(System.Int32);summary;df-generated | +| System.Security.AccessControl;RawAcl;get_BinaryLength;();summary;df-generated | +| System.Security.AccessControl;RawAcl;get_Count;();summary;df-generated | +| System.Security.AccessControl;RawAcl;get_Item;(System.Int32);summary;df-generated | +| System.Security.AccessControl;RawAcl;get_Revision;();summary;df-generated | +| System.Security.AccessControl;RawAcl;set_Item;(System.Int32,System.Security.AccessControl.GenericAce);summary;df-generated | +| System.Security.AccessControl;RawSecurityDescriptor;RawSecurityDescriptor;(System.Byte[],System.Int32);summary;df-generated | +| System.Security.AccessControl;RawSecurityDescriptor;RawSecurityDescriptor;(System.Security.AccessControl.ControlFlags,System.Security.Principal.SecurityIdentifier,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.RawAcl,System.Security.AccessControl.RawAcl);summary;df-generated | +| System.Security.AccessControl;RawSecurityDescriptor;RawSecurityDescriptor;(System.String);summary;df-generated | +| System.Security.AccessControl;RawSecurityDescriptor;SetFlags;(System.Security.AccessControl.ControlFlags);summary;df-generated | +| System.Security.AccessControl;RawSecurityDescriptor;get_ControlFlags;();summary;df-generated | +| System.Security.AccessControl;RawSecurityDescriptor;get_DiscretionaryAcl;();summary;df-generated | +| System.Security.AccessControl;RawSecurityDescriptor;get_Group;();summary;df-generated | +| System.Security.AccessControl;RawSecurityDescriptor;get_Owner;();summary;df-generated | +| System.Security.AccessControl;RawSecurityDescriptor;get_ResourceManagerControl;();summary;df-generated | +| System.Security.AccessControl;RawSecurityDescriptor;get_SystemAcl;();summary;df-generated | +| System.Security.AccessControl;RawSecurityDescriptor;set_DiscretionaryAcl;(System.Security.AccessControl.RawAcl);summary;df-generated | +| System.Security.AccessControl;RawSecurityDescriptor;set_Group;(System.Security.Principal.SecurityIdentifier);summary;df-generated | +| System.Security.AccessControl;RawSecurityDescriptor;set_Owner;(System.Security.Principal.SecurityIdentifier);summary;df-generated | +| System.Security.AccessControl;RawSecurityDescriptor;set_ResourceManagerControl;(System.Byte);summary;df-generated | +| System.Security.AccessControl;RawSecurityDescriptor;set_SystemAcl;(System.Security.AccessControl.RawAcl);summary;df-generated | +| System.Security.AccessControl;RegistryAccessRule;RegistryAccessRule;(System.Security.Principal.IdentityReference,System.Security.AccessControl.RegistryRights,System.Security.AccessControl.AccessControlType);summary;df-generated | +| System.Security.AccessControl;RegistryAccessRule;RegistryAccessRule;(System.Security.Principal.IdentityReference,System.Security.AccessControl.RegistryRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType);summary;df-generated | +| System.Security.AccessControl;RegistryAccessRule;RegistryAccessRule;(System.String,System.Security.AccessControl.RegistryRights,System.Security.AccessControl.AccessControlType);summary;df-generated | +| System.Security.AccessControl;RegistryAccessRule;RegistryAccessRule;(System.String,System.Security.AccessControl.RegistryRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType);summary;df-generated | +| System.Security.AccessControl;RegistryAccessRule;get_RegistryRights;();summary;df-generated | +| System.Security.AccessControl;RegistryAuditRule;RegistryAuditRule;(System.Security.Principal.IdentityReference,System.Security.AccessControl.RegistryRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags);summary;df-generated | +| System.Security.AccessControl;RegistryAuditRule;RegistryAuditRule;(System.String,System.Security.AccessControl.RegistryRights,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags);summary;df-generated | +| System.Security.AccessControl;RegistryAuditRule;get_RegistryRights;();summary;df-generated | +| System.Security.AccessControl;RegistrySecurity;AccessRuleFactory;(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType);summary;df-generated | +| System.Security.AccessControl;RegistrySecurity;AddAccessRule;(System.Security.AccessControl.RegistryAccessRule);summary;df-generated | +| System.Security.AccessControl;RegistrySecurity;AddAuditRule;(System.Security.AccessControl.RegistryAuditRule);summary;df-generated | +| System.Security.AccessControl;RegistrySecurity;AuditRuleFactory;(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags);summary;df-generated | +| System.Security.AccessControl;RegistrySecurity;RegistrySecurity;();summary;df-generated | +| System.Security.AccessControl;RegistrySecurity;RemoveAccessRule;(System.Security.AccessControl.RegistryAccessRule);summary;df-generated | +| System.Security.AccessControl;RegistrySecurity;RemoveAccessRuleAll;(System.Security.AccessControl.RegistryAccessRule);summary;df-generated | +| System.Security.AccessControl;RegistrySecurity;RemoveAccessRuleSpecific;(System.Security.AccessControl.RegistryAccessRule);summary;df-generated | +| System.Security.AccessControl;RegistrySecurity;RemoveAuditRule;(System.Security.AccessControl.RegistryAuditRule);summary;df-generated | +| System.Security.AccessControl;RegistrySecurity;RemoveAuditRuleAll;(System.Security.AccessControl.RegistryAuditRule);summary;df-generated | +| System.Security.AccessControl;RegistrySecurity;RemoveAuditRuleSpecific;(System.Security.AccessControl.RegistryAuditRule);summary;df-generated | +| System.Security.AccessControl;RegistrySecurity;ResetAccessRule;(System.Security.AccessControl.RegistryAccessRule);summary;df-generated | +| System.Security.AccessControl;RegistrySecurity;SetAccessRule;(System.Security.AccessControl.RegistryAccessRule);summary;df-generated | +| System.Security.AccessControl;RegistrySecurity;SetAuditRule;(System.Security.AccessControl.RegistryAuditRule);summary;df-generated | +| System.Security.AccessControl;RegistrySecurity;get_AccessRightType;();summary;df-generated | +| System.Security.AccessControl;RegistrySecurity;get_AccessRuleType;();summary;df-generated | +| System.Security.AccessControl;RegistrySecurity;get_AuditRuleType;();summary;df-generated | +| System.Security.AccessControl;SystemAcl;AddAudit;(System.Security.AccessControl.AuditFlags,System.Security.Principal.SecurityIdentifier,System.Int32,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags);summary;df-generated | +| System.Security.AccessControl;SystemAcl;AddAudit;(System.Security.AccessControl.AuditFlags,System.Security.Principal.SecurityIdentifier,System.Int32,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.ObjectAceFlags,System.Guid,System.Guid);summary;df-generated | +| System.Security.AccessControl;SystemAcl;AddAudit;(System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAuditRule);summary;df-generated | +| System.Security.AccessControl;SystemAcl;RemoveAudit;(System.Security.AccessControl.AuditFlags,System.Security.Principal.SecurityIdentifier,System.Int32,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags);summary;df-generated | +| System.Security.AccessControl;SystemAcl;RemoveAudit;(System.Security.AccessControl.AuditFlags,System.Security.Principal.SecurityIdentifier,System.Int32,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.ObjectAceFlags,System.Guid,System.Guid);summary;df-generated | +| System.Security.AccessControl;SystemAcl;RemoveAudit;(System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAuditRule);summary;df-generated | +| System.Security.AccessControl;SystemAcl;RemoveAuditSpecific;(System.Security.AccessControl.AuditFlags,System.Security.Principal.SecurityIdentifier,System.Int32,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags);summary;df-generated | +| System.Security.AccessControl;SystemAcl;RemoveAuditSpecific;(System.Security.AccessControl.AuditFlags,System.Security.Principal.SecurityIdentifier,System.Int32,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.ObjectAceFlags,System.Guid,System.Guid);summary;df-generated | +| System.Security.AccessControl;SystemAcl;RemoveAuditSpecific;(System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAuditRule);summary;df-generated | +| System.Security.AccessControl;SystemAcl;SetAudit;(System.Security.AccessControl.AuditFlags,System.Security.Principal.SecurityIdentifier,System.Int32,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags);summary;df-generated | +| System.Security.AccessControl;SystemAcl;SetAudit;(System.Security.AccessControl.AuditFlags,System.Security.Principal.SecurityIdentifier,System.Int32,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.ObjectAceFlags,System.Guid,System.Guid);summary;df-generated | +| System.Security.AccessControl;SystemAcl;SetAudit;(System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAuditRule);summary;df-generated | +| System.Security.AccessControl;SystemAcl;SystemAcl;(System.Boolean,System.Boolean,System.Byte,System.Int32);summary;df-generated | +| System.Security.AccessControl;SystemAcl;SystemAcl;(System.Boolean,System.Boolean,System.Int32);summary;df-generated | +| System.Security.AccessControl;SystemAcl;SystemAcl;(System.Boolean,System.Boolean,System.Security.AccessControl.RawAcl);summary;df-generated | +| System.Security.Authentication.ExtendedProtection;ChannelBinding;ChannelBinding;();summary;df-generated | +| System.Security.Authentication.ExtendedProtection;ChannelBinding;ChannelBinding;(System.Boolean);summary;df-generated | +| System.Security.Authentication.ExtendedProtection;ChannelBinding;get_Size;();summary;df-generated | +| System.Security.Authentication.ExtendedProtection;ExtendedProtectionPolicy;ExtendedProtectionPolicy;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Security.Authentication.ExtendedProtection;ExtendedProtectionPolicy;ExtendedProtectionPolicy;(System.Security.Authentication.ExtendedProtection.PolicyEnforcement);summary;df-generated | +| System.Security.Authentication.ExtendedProtection;ExtendedProtectionPolicy;ExtendedProtectionPolicy;(System.Security.Authentication.ExtendedProtection.PolicyEnforcement,System.Security.Authentication.ExtendedProtection.ProtectionScenario,System.Collections.ICollection);summary;df-generated | +| System.Security.Authentication.ExtendedProtection;ExtendedProtectionPolicy;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Security.Authentication.ExtendedProtection;ExtendedProtectionPolicy;get_OSSupportsExtendedProtection;();summary;df-generated | +| System.Security.Authentication.ExtendedProtection;ExtendedProtectionPolicy;get_PolicyEnforcement;();summary;df-generated | +| System.Security.Authentication.ExtendedProtection;ExtendedProtectionPolicy;get_ProtectionScenario;();summary;df-generated | +| System.Security.Authentication.ExtendedProtection;ExtendedProtectionPolicyTypeConverter;CanConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Type);summary;df-generated | +| System.Security.Authentication.ExtendedProtection;ServiceNameCollection;Contains;(System.String);summary;df-generated | +| System.Security.Authentication;AuthenticationException;AuthenticationException;();summary;df-generated | +| System.Security.Authentication;AuthenticationException;AuthenticationException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Security.Authentication;AuthenticationException;AuthenticationException;(System.String);summary;df-generated | +| System.Security.Authentication;AuthenticationException;AuthenticationException;(System.String,System.Exception);summary;df-generated | +| System.Security.Authentication;InvalidCredentialException;InvalidCredentialException;();summary;df-generated | +| System.Security.Authentication;InvalidCredentialException;InvalidCredentialException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Security.Authentication;InvalidCredentialException;InvalidCredentialException;(System.String);summary;df-generated | +| System.Security.Authentication;InvalidCredentialException;InvalidCredentialException;(System.String,System.Exception);summary;df-generated | +| System.Security.Claims;Claim;Claim;(System.IO.BinaryReader);summary;df-generated | +| System.Security.Claims;Claim;Claim;(System.Security.Claims.Claim);summary;df-generated | +| System.Security.Claims;Claim;Claim;(System.String,System.String);summary;df-generated | +| System.Security.Claims;Claim;Claim;(System.String,System.String,System.String);summary;df-generated | +| System.Security.Claims;Claim;Claim;(System.String,System.String,System.String,System.String);summary;df-generated | +| System.Security.Claims;Claim;Claim;(System.String,System.String,System.String,System.String,System.String);summary;df-generated | +| System.Security.Claims;Claim;Claim;(System.String,System.String,System.String,System.String,System.String,System.Security.Claims.ClaimsIdentity);summary;df-generated | +| System.Security.Claims;Claim;WriteTo;(System.IO.BinaryWriter);summary;df-generated | +| System.Security.Claims;ClaimsIdentity;ClaimsIdentity;();summary;df-generated | +| System.Security.Claims;ClaimsIdentity;ClaimsIdentity;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Security.Claims;ClaimsIdentity;ClaimsIdentity;(System.Collections.Generic.IEnumerable,System.String);summary;df-generated | +| System.Security.Claims;ClaimsIdentity;ClaimsIdentity;(System.Collections.Generic.IEnumerable,System.String,System.String,System.String);summary;df-generated | +| System.Security.Claims;ClaimsIdentity;ClaimsIdentity;(System.Runtime.Serialization.SerializationInfo);summary;df-generated | +| System.Security.Claims;ClaimsIdentity;ClaimsIdentity;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Security.Claims;ClaimsIdentity;ClaimsIdentity;(System.Security.Principal.IIdentity);summary;df-generated | +| System.Security.Claims;ClaimsIdentity;ClaimsIdentity;(System.Security.Principal.IIdentity,System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Security.Claims;ClaimsIdentity;ClaimsIdentity;(System.String);summary;df-generated | +| System.Security.Claims;ClaimsIdentity;ClaimsIdentity;(System.String,System.String,System.String);summary;df-generated | +| System.Security.Claims;ClaimsIdentity;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Security.Claims;ClaimsIdentity;HasClaim;(System.String,System.String);summary;df-generated | +| System.Security.Claims;ClaimsIdentity;RemoveClaim;(System.Security.Claims.Claim);summary;df-generated | +| System.Security.Claims;ClaimsIdentity;TryRemoveClaim;(System.Security.Claims.Claim);summary;df-generated | +| System.Security.Claims;ClaimsIdentity;WriteTo;(System.IO.BinaryWriter);summary;df-generated | +| System.Security.Claims;ClaimsIdentity;get_IsAuthenticated;();summary;df-generated | +| System.Security.Claims;ClaimsPrincipal;ClaimsPrincipal;();summary;df-generated | +| System.Security.Claims;ClaimsPrincipal;ClaimsPrincipal;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Security.Claims;ClaimsPrincipal;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Security.Claims;ClaimsPrincipal;HasClaim;(System.String,System.String);summary;df-generated | +| System.Security.Claims;ClaimsPrincipal;IsInRole;(System.String);summary;df-generated | +| System.Security.Claims;ClaimsPrincipal;WriteTo;(System.IO.BinaryWriter);summary;df-generated | +| System.Security.Claims;ClaimsPrincipal;get_ClaimsPrincipalSelector;();summary;df-generated | +| System.Security.Claims;ClaimsPrincipal;get_Current;();summary;df-generated | +| System.Security.Claims;ClaimsPrincipal;get_PrimaryIdentitySelector;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;CertificateRequest;CertificateRequest;(System.Security.Cryptography.X509Certificates.X500DistinguishedName,System.Security.Cryptography.X509Certificates.PublicKey,System.Security.Cryptography.HashAlgorithmName);summary;df-generated | +| System.Security.Cryptography.X509Certificates;CertificateRequest;Create;(System.Security.Cryptography.X509Certificates.X500DistinguishedName,System.Security.Cryptography.X509Certificates.X509SignatureGenerator,System.DateTimeOffset,System.DateTimeOffset,System.Byte[]);summary;df-generated | +| System.Security.Cryptography.X509Certificates;CertificateRequest;Create;(System.Security.Cryptography.X509Certificates.X500DistinguishedName,System.Security.Cryptography.X509Certificates.X509SignatureGenerator,System.DateTimeOffset,System.DateTimeOffset,System.ReadOnlySpan);summary;df-generated | +| System.Security.Cryptography.X509Certificates;CertificateRequest;Create;(System.Security.Cryptography.X509Certificates.X509Certificate2,System.DateTimeOffset,System.DateTimeOffset,System.Byte[]);summary;df-generated | +| System.Security.Cryptography.X509Certificates;CertificateRequest;Create;(System.Security.Cryptography.X509Certificates.X509Certificate2,System.DateTimeOffset,System.DateTimeOffset,System.ReadOnlySpan);summary;df-generated | +| System.Security.Cryptography.X509Certificates;CertificateRequest;CreateSelfSigned;(System.DateTimeOffset,System.DateTimeOffset);summary;df-generated | +| System.Security.Cryptography.X509Certificates;CertificateRequest;CreateSigningRequest;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;CertificateRequest;CreateSigningRequest;(System.Security.Cryptography.X509Certificates.X509SignatureGenerator);summary;df-generated | +| System.Security.Cryptography.X509Certificates;CertificateRequest;get_CertificateExtensions;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;CertificateRequest;get_HashAlgorithm;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;CertificateRequest;get_PublicKey;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;CertificateRequest;get_SubjectName;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;DSACertificateExtensions;CopyWithPrivateKey;(System.Security.Cryptography.X509Certificates.X509Certificate2,System.Security.Cryptography.DSA);summary;df-generated | +| System.Security.Cryptography.X509Certificates;DSACertificateExtensions;GetDSAPrivateKey;(System.Security.Cryptography.X509Certificates.X509Certificate2);summary;df-generated | +| System.Security.Cryptography.X509Certificates;DSACertificateExtensions;GetDSAPublicKey;(System.Security.Cryptography.X509Certificates.X509Certificate2);summary;df-generated | +| System.Security.Cryptography.X509Certificates;ECDsaCertificateExtensions;CopyWithPrivateKey;(System.Security.Cryptography.X509Certificates.X509Certificate2,System.Security.Cryptography.ECDsa);summary;df-generated | +| System.Security.Cryptography.X509Certificates;ECDsaCertificateExtensions;GetECDsaPrivateKey;(System.Security.Cryptography.X509Certificates.X509Certificate2);summary;df-generated | +| System.Security.Cryptography.X509Certificates;ECDsaCertificateExtensions;GetECDsaPublicKey;(System.Security.Cryptography.X509Certificates.X509Certificate2);summary;df-generated | +| System.Security.Cryptography.X509Certificates;PublicKey;CreateFromSubjectPublicKeyInfo;(System.ReadOnlySpan,System.Int32);summary;df-generated | +| System.Security.Cryptography.X509Certificates;PublicKey;ExportSubjectPublicKeyInfo;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;PublicKey;GetDSAPublicKey;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;PublicKey;GetECDiffieHellmanPublicKey;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;PublicKey;GetECDsaPublicKey;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;PublicKey;GetRSAPublicKey;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;PublicKey;PublicKey;(System.Security.Cryptography.AsymmetricAlgorithm);summary;df-generated | +| System.Security.Cryptography.X509Certificates;PublicKey;TryExportSubjectPublicKeyInfo;(System.Span,System.Int32);summary;df-generated | +| System.Security.Cryptography.X509Certificates;PublicKey;get_EncodedKeyValue;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;PublicKey;get_EncodedParameters;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;RSACertificateExtensions;CopyWithPrivateKey;(System.Security.Cryptography.X509Certificates.X509Certificate2,System.Security.Cryptography.RSA);summary;df-generated | +| System.Security.Cryptography.X509Certificates;RSACertificateExtensions;GetRSAPrivateKey;(System.Security.Cryptography.X509Certificates.X509Certificate2);summary;df-generated | +| System.Security.Cryptography.X509Certificates;RSACertificateExtensions;GetRSAPublicKey;(System.Security.Cryptography.X509Certificates.X509Certificate2);summary;df-generated | +| System.Security.Cryptography.X509Certificates;SubjectAlternativeNameBuilder;AddDnsName;(System.String);summary;df-generated | +| System.Security.Cryptography.X509Certificates;SubjectAlternativeNameBuilder;AddEmailAddress;(System.String);summary;df-generated | +| System.Security.Cryptography.X509Certificates;SubjectAlternativeNameBuilder;AddIpAddress;(System.Net.IPAddress);summary;df-generated | +| System.Security.Cryptography.X509Certificates;SubjectAlternativeNameBuilder;AddUri;(System.Uri);summary;df-generated | +| System.Security.Cryptography.X509Certificates;SubjectAlternativeNameBuilder;AddUserPrincipalName;(System.String);summary;df-generated | +| System.Security.Cryptography.X509Certificates;SubjectAlternativeNameBuilder;Build;(System.Boolean);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X500DistinguishedName;Decode;(System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X500DistinguishedName;Format;(System.Boolean);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X500DistinguishedName;X500DistinguishedName;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X500DistinguishedName;X500DistinguishedName;(System.ReadOnlySpan);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X500DistinguishedName;X500DistinguishedName;(System.Security.Cryptography.AsnEncodedData);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X500DistinguishedName;X500DistinguishedName;(System.String);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509BasicConstraintsExtension;X509BasicConstraintsExtension;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509BasicConstraintsExtension;X509BasicConstraintsExtension;(System.Boolean,System.Boolean,System.Int32,System.Boolean);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509BasicConstraintsExtension;X509BasicConstraintsExtension;(System.Security.Cryptography.AsnEncodedData,System.Boolean);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509BasicConstraintsExtension;get_CertificateAuthority;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509BasicConstraintsExtension;get_HasPathLengthConstraint;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509BasicConstraintsExtension;get_PathLengthConstraint;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2;CopyWithPrivateKey;(System.Security.Cryptography.ECDiffieHellman);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2;CreateFromEncryptedPem;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2;CreateFromEncryptedPemFile;(System.String,System.ReadOnlySpan,System.String);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2;CreateFromPem;(System.ReadOnlySpan);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2;CreateFromPem;(System.ReadOnlySpan,System.ReadOnlySpan);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2;CreateFromPemFile;(System.String,System.String);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2;ExportCertificatePem;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2;GetCertContentType;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2;GetCertContentType;(System.ReadOnlySpan);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2;GetCertContentType;(System.String);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2;GetECDiffieHellmanPrivateKey;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2;GetECDiffieHellmanPublicKey;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2;GetNameInfo;(System.Security.Cryptography.X509Certificates.X509NameType,System.Boolean);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2;Import;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2;Import;(System.Byte[],System.Security.SecureString,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2;Import;(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2;Import;(System.String);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2;Import;(System.String,System.Security.SecureString,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2;Import;(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2;Reset;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2;TryExportCertificatePem;(System.Span,System.Int32);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2;Verify;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2;X509Certificate2;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2;X509Certificate2;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2;X509Certificate2;(System.Byte[],System.Security.SecureString);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2;X509Certificate2;(System.Byte[],System.Security.SecureString,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2;X509Certificate2;(System.Byte[],System.String);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2;X509Certificate2;(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2;X509Certificate2;(System.IntPtr);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2;X509Certificate2;(System.ReadOnlySpan);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2;X509Certificate2;(System.ReadOnlySpan,System.ReadOnlySpan,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2;X509Certificate2;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2;X509Certificate2;(System.Security.Cryptography.X509Certificates.X509Certificate);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2;X509Certificate2;(System.String);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2;X509Certificate2;(System.String,System.ReadOnlySpan,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2;X509Certificate2;(System.String,System.Security.SecureString);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2;X509Certificate2;(System.String,System.Security.SecureString,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2;X509Certificate2;(System.String,System.String);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2;X509Certificate2;(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2;get_Archived;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2;get_FriendlyName;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2;get_HasPrivateKey;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2;get_RawData;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2;get_RawDataMemory;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2;get_Version;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2;set_Archived;(System.Boolean);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2;set_FriendlyName;(System.String);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2;set_PrivateKey;(System.Security.Cryptography.AsymmetricAlgorithm);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;Contains;(System.Security.Cryptography.X509Certificates.X509Certificate2);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;Export;(System.Security.Cryptography.X509Certificates.X509ContentType);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;Export;(System.Security.Cryptography.X509Certificates.X509ContentType,System.String);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;ExportCertificatePems;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;ExportPkcs7Pem;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;Import;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;Import;(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;Import;(System.ReadOnlySpan);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;Import;(System.ReadOnlySpan,System.ReadOnlySpan,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;Import;(System.ReadOnlySpan,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;Import;(System.String);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;Import;(System.String,System.ReadOnlySpan,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;Import;(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;ImportFromPem;(System.ReadOnlySpan);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;ImportFromPemFile;(System.String);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;TryExportCertificatePems;(System.Span,System.Int32);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;TryExportPkcs7Pem;(System.Span,System.Int32);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2Collection;X509Certificate2Collection;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2Enumerator;Dispose;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2Enumerator;MoveNext;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate2Enumerator;Reset;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate;CreateFromCertFile;(System.String);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate;CreateFromSignedFile;(System.String);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate;Dispose;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate;Dispose;(System.Boolean);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate;Equals;(System.Object);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate;Equals;(System.Security.Cryptography.X509Certificates.X509Certificate);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate;Export;(System.Security.Cryptography.X509Certificates.X509ContentType);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate;Export;(System.Security.Cryptography.X509Certificates.X509ContentType,System.Security.SecureString);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate;Export;(System.Security.Cryptography.X509Certificates.X509ContentType,System.String);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate;FormatDate;(System.DateTime);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate;GetCertHash;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate;GetCertHash;(System.Security.Cryptography.HashAlgorithmName);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate;GetCertHashString;(System.Security.Cryptography.HashAlgorithmName);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate;GetEffectiveDateString;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate;GetExpirationDateString;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate;GetFormat;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate;GetHashCode;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate;GetIssuerName;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate;GetKeyAlgorithmParameters;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate;GetKeyAlgorithmParametersString;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate;GetName;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate;GetPublicKey;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate;GetPublicKeyString;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate;GetRawCertData;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate;GetRawCertDataString;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate;GetSerialNumber;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate;Import;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate;Import;(System.Byte[],System.Security.SecureString,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate;Import;(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate;Import;(System.String);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate;Import;(System.String,System.Security.SecureString,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate;Import;(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate;OnDeserialization;(System.Object);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate;Reset;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate;TryGetCertHash;(System.Security.Cryptography.HashAlgorithmName,System.Span,System.Int32);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate;X509Certificate;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate;X509Certificate;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate;X509Certificate;(System.Byte[],System.Security.SecureString);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate;X509Certificate;(System.Byte[],System.Security.SecureString,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate;X509Certificate;(System.Byte[],System.String);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate;X509Certificate;(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate;X509Certificate;(System.IntPtr);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate;X509Certificate;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate;X509Certificate;(System.Security.Cryptography.X509Certificates.X509Certificate);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate;X509Certificate;(System.String);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate;X509Certificate;(System.String,System.Security.SecureString);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate;X509Certificate;(System.String,System.Security.SecureString,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate;X509Certificate;(System.String,System.String);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate;X509Certificate;(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Certificate;get_Handle;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509CertificateCollection+X509CertificateEnumerator;MoveNext;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509CertificateCollection+X509CertificateEnumerator;Reset;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509CertificateCollection;Contains;(System.Security.Cryptography.X509Certificates.X509Certificate);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509CertificateCollection;GetHashCode;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509CertificateCollection;IndexOf;(System.Security.Cryptography.X509Certificates.X509Certificate);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509CertificateCollection;OnValidate;(System.Object);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509CertificateCollection;X509CertificateCollection;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Chain;Build;(System.Security.Cryptography.X509Certificates.X509Certificate2);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Chain;Create;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Chain;Dispose;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Chain;Dispose;(System.Boolean);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Chain;Reset;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Chain;X509Chain;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Chain;X509Chain;(System.Boolean);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Chain;X509Chain;(System.IntPtr);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Chain;get_ChainContext;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Chain;get_SafeHandle;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509ChainElement;get_Certificate;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509ChainElement;get_ChainElementStatus;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509ChainElement;get_Information;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509ChainElementCollection;get_Count;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509ChainElementCollection;get_IsSynchronized;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509ChainElementEnumerator;Dispose;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509ChainElementEnumerator;MoveNext;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509ChainElementEnumerator;Reset;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509ChainPolicy;Reset;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509ChainPolicy;X509ChainPolicy;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509ChainPolicy;get_ApplicationPolicy;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509ChainPolicy;get_CertificatePolicy;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509ChainPolicy;get_CustomTrustStore;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509ChainPolicy;get_DisableCertificateDownloads;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509ChainPolicy;get_ExtraStore;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509ChainPolicy;get_RevocationFlag;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509ChainPolicy;get_RevocationMode;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509ChainPolicy;get_TrustMode;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509ChainPolicy;get_UrlRetrievalTimeout;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509ChainPolicy;get_VerificationFlags;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509ChainPolicy;get_VerificationTime;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509ChainPolicy;set_DisableCertificateDownloads;(System.Boolean);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509ChainPolicy;set_RevocationFlag;(System.Security.Cryptography.X509Certificates.X509RevocationFlag);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509ChainPolicy;set_RevocationMode;(System.Security.Cryptography.X509Certificates.X509RevocationMode);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509ChainPolicy;set_TrustMode;(System.Security.Cryptography.X509Certificates.X509ChainTrustMode);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509ChainPolicy;set_UrlRetrievalTimeout;(System.TimeSpan);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509ChainPolicy;set_VerificationFlags;(System.Security.Cryptography.X509Certificates.X509VerificationFlags);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509ChainPolicy;set_VerificationTime;(System.DateTime);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509ChainStatus;get_Status;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509ChainStatus;set_Status;(System.Security.Cryptography.X509Certificates.X509ChainStatusFlags);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509EnhancedKeyUsageExtension;X509EnhancedKeyUsageExtension;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509EnhancedKeyUsageExtension;X509EnhancedKeyUsageExtension;(System.Security.Cryptography.AsnEncodedData,System.Boolean);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509EnhancedKeyUsageExtension;X509EnhancedKeyUsageExtension;(System.Security.Cryptography.OidCollection,System.Boolean);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Extension;X509Extension;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Extension;X509Extension;(System.Security.Cryptography.AsnEncodedData,System.Boolean);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Extension;X509Extension;(System.Security.Cryptography.Oid,System.Byte[],System.Boolean);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Extension;X509Extension;(System.Security.Cryptography.Oid,System.ReadOnlySpan,System.Boolean);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Extension;X509Extension;(System.String,System.Byte[],System.Boolean);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Extension;X509Extension;(System.String,System.ReadOnlySpan,System.Boolean);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Extension;get_Critical;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Extension;set_Critical;(System.Boolean);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509ExtensionCollection;X509ExtensionCollection;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509ExtensionCollection;get_Count;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509ExtensionCollection;get_IsSynchronized;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509ExtensionEnumerator;Dispose;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509ExtensionEnumerator;MoveNext;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509ExtensionEnumerator;Reset;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509KeyUsageExtension;X509KeyUsageExtension;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509KeyUsageExtension;X509KeyUsageExtension;(System.Security.Cryptography.AsnEncodedData,System.Boolean);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509KeyUsageExtension;X509KeyUsageExtension;(System.Security.Cryptography.X509Certificates.X509KeyUsageFlags,System.Boolean);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509KeyUsageExtension;get_KeyUsages;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509SignatureGenerator;BuildPublicKey;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509SignatureGenerator;GetSignatureAlgorithmIdentifier;(System.Security.Cryptography.HashAlgorithmName);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509SignatureGenerator;SignData;(System.Byte[],System.Security.Cryptography.HashAlgorithmName);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Store;Add;(System.Security.Cryptography.X509Certificates.X509Certificate2);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Store;AddRange;(System.Security.Cryptography.X509Certificates.X509Certificate2Collection);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Store;Close;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Store;Dispose;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Store;Open;(System.Security.Cryptography.X509Certificates.OpenFlags);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Store;Remove;(System.Security.Cryptography.X509Certificates.X509Certificate2);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Store;RemoveRange;(System.Security.Cryptography.X509Certificates.X509Certificate2Collection);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Store;X509Store;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Store;X509Store;(System.IntPtr);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Store;X509Store;(System.Security.Cryptography.X509Certificates.StoreLocation);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Store;X509Store;(System.Security.Cryptography.X509Certificates.StoreName);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Store;X509Store;(System.Security.Cryptography.X509Certificates.StoreName,System.Security.Cryptography.X509Certificates.StoreLocation);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Store;X509Store;(System.Security.Cryptography.X509Certificates.StoreName,System.Security.Cryptography.X509Certificates.StoreLocation,System.Security.Cryptography.X509Certificates.OpenFlags);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Store;X509Store;(System.String);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Store;X509Store;(System.String,System.Security.Cryptography.X509Certificates.StoreLocation);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Store;X509Store;(System.String,System.Security.Cryptography.X509Certificates.StoreLocation,System.Security.Cryptography.X509Certificates.OpenFlags);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Store;get_Certificates;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Store;get_IsOpen;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Store;get_Location;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Store;get_Name;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509Store;get_StoreHandle;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509SubjectKeyIdentifierExtension;X509SubjectKeyIdentifierExtension;();summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509SubjectKeyIdentifierExtension;X509SubjectKeyIdentifierExtension;(System.Byte[],System.Boolean);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509SubjectKeyIdentifierExtension;X509SubjectKeyIdentifierExtension;(System.ReadOnlySpan,System.Boolean);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509SubjectKeyIdentifierExtension;X509SubjectKeyIdentifierExtension;(System.Security.Cryptography.AsnEncodedData,System.Boolean);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509SubjectKeyIdentifierExtension;X509SubjectKeyIdentifierExtension;(System.Security.Cryptography.X509Certificates.PublicKey,System.Boolean);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509SubjectKeyIdentifierExtension;X509SubjectKeyIdentifierExtension;(System.Security.Cryptography.X509Certificates.PublicKey,System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm,System.Boolean);summary;df-generated | +| System.Security.Cryptography.X509Certificates;X509SubjectKeyIdentifierExtension;X509SubjectKeyIdentifierExtension;(System.String,System.Boolean);summary;df-generated | +| System.Security.Cryptography.Xml;CipherData;CipherData;();summary;df-generated | +| System.Security.Cryptography.Xml;CipherData;CipherData;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography.Xml;CipherData;set_CipherValue;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography.Xml;CipherReference;CipherReference;();summary;df-generated | +| System.Security.Cryptography.Xml;CipherReference;CipherReference;(System.String);summary;df-generated | +| System.Security.Cryptography.Xml;CipherReference;CipherReference;(System.String,System.Security.Cryptography.Xml.TransformChain);summary;df-generated | +| System.Security.Cryptography.Xml;DSAKeyValue;DSAKeyValue;();summary;df-generated | +| System.Security.Cryptography.Xml;DSAKeyValue;GetXml;();summary;df-generated | +| System.Security.Cryptography.Xml;DSAKeyValue;LoadXml;(System.Xml.XmlElement);summary;df-generated | +| System.Security.Cryptography.Xml;DataObject;DataObject;();summary;df-generated | +| System.Security.Cryptography.Xml;DataReference;DataReference;();summary;df-generated | +| System.Security.Cryptography.Xml;DataReference;DataReference;(System.String);summary;df-generated | +| System.Security.Cryptography.Xml;DataReference;DataReference;(System.String,System.Security.Cryptography.Xml.TransformChain);summary;df-generated | +| System.Security.Cryptography.Xml;EncryptedKey;EncryptedKey;();summary;df-generated | +| System.Security.Cryptography.Xml;EncryptedReference;AddTransform;(System.Security.Cryptography.Xml.Transform);summary;df-generated | +| System.Security.Cryptography.Xml;EncryptedReference;EncryptedReference;();summary;df-generated | +| System.Security.Cryptography.Xml;EncryptedReference;EncryptedReference;(System.String);summary;df-generated | +| System.Security.Cryptography.Xml;EncryptedReference;get_CacheValid;();summary;df-generated | +| System.Security.Cryptography.Xml;EncryptedType;AddProperty;(System.Security.Cryptography.Xml.EncryptionProperty);summary;df-generated | +| System.Security.Cryptography.Xml;EncryptedType;GetXml;();summary;df-generated | +| System.Security.Cryptography.Xml;EncryptedType;LoadXml;(System.Xml.XmlElement);summary;df-generated | +| System.Security.Cryptography.Xml;EncryptedXml;AddKeyNameMapping;(System.String,System.Object);summary;df-generated | +| System.Security.Cryptography.Xml;EncryptedXml;ClearKeyNameMappings;();summary;df-generated | +| System.Security.Cryptography.Xml;EncryptedXml;DecryptData;(System.Security.Cryptography.Xml.EncryptedData,System.Security.Cryptography.SymmetricAlgorithm);summary;df-generated | +| System.Security.Cryptography.Xml;EncryptedXml;DecryptDocument;();summary;df-generated | +| System.Security.Cryptography.Xml;EncryptedXml;DecryptEncryptedKey;(System.Security.Cryptography.Xml.EncryptedKey);summary;df-generated | +| System.Security.Cryptography.Xml;EncryptedXml;DecryptKey;(System.Byte[],System.Security.Cryptography.RSA,System.Boolean);summary;df-generated | +| System.Security.Cryptography.Xml;EncryptedXml;DecryptKey;(System.Byte[],System.Security.Cryptography.SymmetricAlgorithm);summary;df-generated | +| System.Security.Cryptography.Xml;EncryptedXml;Encrypt;(System.Xml.XmlElement,System.Security.Cryptography.X509Certificates.X509Certificate2);summary;df-generated | +| System.Security.Cryptography.Xml;EncryptedXml;Encrypt;(System.Xml.XmlElement,System.String);summary;df-generated | +| System.Security.Cryptography.Xml;EncryptedXml;EncryptData;(System.Byte[],System.Security.Cryptography.SymmetricAlgorithm);summary;df-generated | +| System.Security.Cryptography.Xml;EncryptedXml;EncryptData;(System.Xml.XmlElement,System.Security.Cryptography.SymmetricAlgorithm,System.Boolean);summary;df-generated | +| System.Security.Cryptography.Xml;EncryptedXml;EncryptKey;(System.Byte[],System.Security.Cryptography.RSA,System.Boolean);summary;df-generated | +| System.Security.Cryptography.Xml;EncryptedXml;EncryptKey;(System.Byte[],System.Security.Cryptography.SymmetricAlgorithm);summary;df-generated | +| System.Security.Cryptography.Xml;EncryptedXml;EncryptedXml;();summary;df-generated | +| System.Security.Cryptography.Xml;EncryptedXml;EncryptedXml;(System.Xml.XmlDocument);summary;df-generated | +| System.Security.Cryptography.Xml;EncryptedXml;GetDecryptionIV;(System.Security.Cryptography.Xml.EncryptedData,System.String);summary;df-generated | +| System.Security.Cryptography.Xml;EncryptedXml;ReplaceData;(System.Xml.XmlElement,System.Byte[]);summary;df-generated | +| System.Security.Cryptography.Xml;EncryptedXml;ReplaceElement;(System.Xml.XmlElement,System.Security.Cryptography.Xml.EncryptedData,System.Boolean);summary;df-generated | +| System.Security.Cryptography.Xml;EncryptedXml;get_Mode;();summary;df-generated | +| System.Security.Cryptography.Xml;EncryptedXml;get_Padding;();summary;df-generated | +| System.Security.Cryptography.Xml;EncryptedXml;get_XmlDSigSearchDepth;();summary;df-generated | +| System.Security.Cryptography.Xml;EncryptedXml;set_Mode;(System.Security.Cryptography.CipherMode);summary;df-generated | +| System.Security.Cryptography.Xml;EncryptedXml;set_Padding;(System.Security.Cryptography.PaddingMode);summary;df-generated | +| System.Security.Cryptography.Xml;EncryptedXml;set_XmlDSigSearchDepth;(System.Int32);summary;df-generated | +| System.Security.Cryptography.Xml;EncryptionMethod;EncryptionMethod;();summary;df-generated | +| System.Security.Cryptography.Xml;EncryptionMethod;get_KeySize;();summary;df-generated | +| System.Security.Cryptography.Xml;EncryptionMethod;set_KeySize;(System.Int32);summary;df-generated | +| System.Security.Cryptography.Xml;EncryptionProperty;EncryptionProperty;();summary;df-generated | +| System.Security.Cryptography.Xml;EncryptionPropertyCollection;Contains;(System.Object);summary;df-generated | +| System.Security.Cryptography.Xml;EncryptionPropertyCollection;Contains;(System.Security.Cryptography.Xml.EncryptionProperty);summary;df-generated | +| System.Security.Cryptography.Xml;EncryptionPropertyCollection;EncryptionPropertyCollection;();summary;df-generated | +| System.Security.Cryptography.Xml;EncryptionPropertyCollection;IndexOf;(System.Object);summary;df-generated | +| System.Security.Cryptography.Xml;EncryptionPropertyCollection;IndexOf;(System.Security.Cryptography.Xml.EncryptionProperty);summary;df-generated | +| System.Security.Cryptography.Xml;EncryptionPropertyCollection;Remove;(System.Object);summary;df-generated | +| System.Security.Cryptography.Xml;EncryptionPropertyCollection;Remove;(System.Security.Cryptography.Xml.EncryptionProperty);summary;df-generated | +| System.Security.Cryptography.Xml;EncryptionPropertyCollection;RemoveAt;(System.Int32);summary;df-generated | +| System.Security.Cryptography.Xml;EncryptionPropertyCollection;get_Count;();summary;df-generated | +| System.Security.Cryptography.Xml;EncryptionPropertyCollection;get_IsFixedSize;();summary;df-generated | +| System.Security.Cryptography.Xml;EncryptionPropertyCollection;get_IsReadOnly;();summary;df-generated | +| System.Security.Cryptography.Xml;EncryptionPropertyCollection;get_IsSynchronized;();summary;df-generated | +| System.Security.Cryptography.Xml;IRelDecryptor;Decrypt;(System.Security.Cryptography.Xml.EncryptionMethod,System.Security.Cryptography.Xml.KeyInfo,System.IO.Stream);summary;df-generated | +| System.Security.Cryptography.Xml;KeyInfo;GetXml;();summary;df-generated | +| System.Security.Cryptography.Xml;KeyInfo;KeyInfo;();summary;df-generated | +| System.Security.Cryptography.Xml;KeyInfo;get_Count;();summary;df-generated | +| System.Security.Cryptography.Xml;KeyInfoClause;GetXml;();summary;df-generated | +| System.Security.Cryptography.Xml;KeyInfoClause;KeyInfoClause;();summary;df-generated | +| System.Security.Cryptography.Xml;KeyInfoClause;LoadXml;(System.Xml.XmlElement);summary;df-generated | +| System.Security.Cryptography.Xml;KeyInfoEncryptedKey;KeyInfoEncryptedKey;();summary;df-generated | +| System.Security.Cryptography.Xml;KeyInfoName;GetXml;();summary;df-generated | +| System.Security.Cryptography.Xml;KeyInfoName;KeyInfoName;();summary;df-generated | +| System.Security.Cryptography.Xml;KeyInfoNode;KeyInfoNode;();summary;df-generated | +| System.Security.Cryptography.Xml;KeyInfoRetrievalMethod;GetXml;();summary;df-generated | +| System.Security.Cryptography.Xml;KeyInfoRetrievalMethod;KeyInfoRetrievalMethod;();summary;df-generated | +| System.Security.Cryptography.Xml;KeyInfoX509Data;AddCertificate;(System.Security.Cryptography.X509Certificates.X509Certificate);summary;df-generated | +| System.Security.Cryptography.Xml;KeyInfoX509Data;AddIssuerSerial;(System.String,System.String);summary;df-generated | +| System.Security.Cryptography.Xml;KeyInfoX509Data;AddSubjectKeyId;(System.String);summary;df-generated | +| System.Security.Cryptography.Xml;KeyInfoX509Data;GetXml;();summary;df-generated | +| System.Security.Cryptography.Xml;KeyInfoX509Data;KeyInfoX509Data;();summary;df-generated | +| System.Security.Cryptography.Xml;KeyInfoX509Data;KeyInfoX509Data;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography.Xml;KeyInfoX509Data;KeyInfoX509Data;(System.Security.Cryptography.X509Certificates.X509Certificate);summary;df-generated | +| System.Security.Cryptography.Xml;KeyInfoX509Data;KeyInfoX509Data;(System.Security.Cryptography.X509Certificates.X509Certificate,System.Security.Cryptography.X509Certificates.X509IncludeOption);summary;df-generated | +| System.Security.Cryptography.Xml;KeyReference;KeyReference;();summary;df-generated | +| System.Security.Cryptography.Xml;KeyReference;KeyReference;(System.String);summary;df-generated | +| System.Security.Cryptography.Xml;KeyReference;KeyReference;(System.String,System.Security.Cryptography.Xml.TransformChain);summary;df-generated | +| System.Security.Cryptography.Xml;RSAKeyValue;GetXml;();summary;df-generated | +| System.Security.Cryptography.Xml;RSAKeyValue;LoadXml;(System.Xml.XmlElement);summary;df-generated | +| System.Security.Cryptography.Xml;RSAKeyValue;RSAKeyValue;();summary;df-generated | +| System.Security.Cryptography.Xml;Reference;Reference;();summary;df-generated | +| System.Security.Cryptography.Xml;ReferenceList;Contains;(System.Object);summary;df-generated | +| System.Security.Cryptography.Xml;ReferenceList;IndexOf;(System.Object);summary;df-generated | +| System.Security.Cryptography.Xml;ReferenceList;ReferenceList;();summary;df-generated | +| System.Security.Cryptography.Xml;ReferenceList;Remove;(System.Object);summary;df-generated | +| System.Security.Cryptography.Xml;ReferenceList;RemoveAt;(System.Int32);summary;df-generated | +| System.Security.Cryptography.Xml;ReferenceList;get_Count;();summary;df-generated | +| System.Security.Cryptography.Xml;ReferenceList;get_IsFixedSize;();summary;df-generated | +| System.Security.Cryptography.Xml;ReferenceList;get_IsReadOnly;();summary;df-generated | +| System.Security.Cryptography.Xml;ReferenceList;get_IsSynchronized;();summary;df-generated | +| System.Security.Cryptography.Xml;Signature;GetXml;();summary;df-generated | +| System.Security.Cryptography.Xml;Signature;Signature;();summary;df-generated | +| System.Security.Cryptography.Xml;SignedInfo;SignedInfo;();summary;df-generated | +| System.Security.Cryptography.Xml;SignedInfo;get_Count;();summary;df-generated | +| System.Security.Cryptography.Xml;SignedInfo;get_IsReadOnly;();summary;df-generated | +| System.Security.Cryptography.Xml;SignedInfo;get_IsSynchronized;();summary;df-generated | +| System.Security.Cryptography.Xml;SignedInfo;get_SyncRoot;();summary;df-generated | +| System.Security.Cryptography.Xml;SignedXml;AddObject;(System.Security.Cryptography.Xml.DataObject);summary;df-generated | +| System.Security.Cryptography.Xml;SignedXml;AddReference;(System.Security.Cryptography.Xml.Reference);summary;df-generated | +| System.Security.Cryptography.Xml;SignedXml;CheckSignature;();summary;df-generated | +| System.Security.Cryptography.Xml;SignedXml;CheckSignature;(System.Security.Cryptography.AsymmetricAlgorithm);summary;df-generated | +| System.Security.Cryptography.Xml;SignedXml;CheckSignature;(System.Security.Cryptography.KeyedHashAlgorithm);summary;df-generated | +| System.Security.Cryptography.Xml;SignedXml;CheckSignature;(System.Security.Cryptography.X509Certificates.X509Certificate2,System.Boolean);summary;df-generated | +| System.Security.Cryptography.Xml;SignedXml;CheckSignatureReturningKey;(System.Security.Cryptography.AsymmetricAlgorithm);summary;df-generated | +| System.Security.Cryptography.Xml;SignedXml;ComputeSignature;();summary;df-generated | +| System.Security.Cryptography.Xml;SignedXml;ComputeSignature;(System.Security.Cryptography.KeyedHashAlgorithm);summary;df-generated | +| System.Security.Cryptography.Xml;SignedXml;GetPublicKey;();summary;df-generated | +| System.Security.Cryptography.Xml;SignedXml;SignedXml;();summary;df-generated | +| System.Security.Cryptography.Xml;SignedXml;get_SignatureLength;();summary;df-generated | +| System.Security.Cryptography.Xml;SignedXml;get_SignatureMethod;();summary;df-generated | +| System.Security.Cryptography.Xml;Transform;GetDigestedOutput;(System.Security.Cryptography.HashAlgorithm);summary;df-generated | +| System.Security.Cryptography.Xml;Transform;GetInnerXml;();summary;df-generated | +| System.Security.Cryptography.Xml;Transform;GetOutput;();summary;df-generated | +| System.Security.Cryptography.Xml;Transform;GetOutput;(System.Type);summary;df-generated | +| System.Security.Cryptography.Xml;Transform;LoadInnerXml;(System.Xml.XmlNodeList);summary;df-generated | +| System.Security.Cryptography.Xml;Transform;LoadInput;(System.Object);summary;df-generated | +| System.Security.Cryptography.Xml;Transform;Transform;();summary;df-generated | +| System.Security.Cryptography.Xml;Transform;get_InputTypes;();summary;df-generated | +| System.Security.Cryptography.Xml;Transform;get_OutputTypes;();summary;df-generated | +| System.Security.Cryptography.Xml;TransformChain;TransformChain;();summary;df-generated | +| System.Security.Cryptography.Xml;TransformChain;get_Count;();summary;df-generated | +| System.Security.Cryptography.Xml;XmlDecryptionTransform;GetInnerXml;();summary;df-generated | +| System.Security.Cryptography.Xml;XmlDecryptionTransform;IsTargetElement;(System.Xml.XmlElement,System.String);summary;df-generated | +| System.Security.Cryptography.Xml;XmlDecryptionTransform;XmlDecryptionTransform;();summary;df-generated | +| System.Security.Cryptography.Xml;XmlDsigBase64Transform;GetInnerXml;();summary;df-generated | +| System.Security.Cryptography.Xml;XmlDsigBase64Transform;LoadInnerXml;(System.Xml.XmlNodeList);summary;df-generated | +| System.Security.Cryptography.Xml;XmlDsigBase64Transform;LoadInput;(System.Object);summary;df-generated | +| System.Security.Cryptography.Xml;XmlDsigBase64Transform;XmlDsigBase64Transform;();summary;df-generated | +| System.Security.Cryptography.Xml;XmlDsigC14NTransform;GetDigestedOutput;(System.Security.Cryptography.HashAlgorithm);summary;df-generated | +| System.Security.Cryptography.Xml;XmlDsigC14NTransform;GetInnerXml;();summary;df-generated | +| System.Security.Cryptography.Xml;XmlDsigC14NTransform;LoadInnerXml;(System.Xml.XmlNodeList);summary;df-generated | +| System.Security.Cryptography.Xml;XmlDsigC14NTransform;XmlDsigC14NTransform;();summary;df-generated | +| System.Security.Cryptography.Xml;XmlDsigC14NTransform;XmlDsigC14NTransform;(System.Boolean);summary;df-generated | +| System.Security.Cryptography.Xml;XmlDsigC14NWithCommentsTransform;XmlDsigC14NWithCommentsTransform;();summary;df-generated | +| System.Security.Cryptography.Xml;XmlDsigEnvelopedSignatureTransform;GetInnerXml;();summary;df-generated | +| System.Security.Cryptography.Xml;XmlDsigEnvelopedSignatureTransform;LoadInnerXml;(System.Xml.XmlNodeList);summary;df-generated | +| System.Security.Cryptography.Xml;XmlDsigEnvelopedSignatureTransform;XmlDsigEnvelopedSignatureTransform;();summary;df-generated | +| System.Security.Cryptography.Xml;XmlDsigEnvelopedSignatureTransform;XmlDsigEnvelopedSignatureTransform;(System.Boolean);summary;df-generated | +| System.Security.Cryptography.Xml;XmlDsigExcC14NTransform;GetDigestedOutput;(System.Security.Cryptography.HashAlgorithm);summary;df-generated | +| System.Security.Cryptography.Xml;XmlDsigExcC14NTransform;GetInnerXml;();summary;df-generated | +| System.Security.Cryptography.Xml;XmlDsigExcC14NTransform;XmlDsigExcC14NTransform;();summary;df-generated | +| System.Security.Cryptography.Xml;XmlDsigExcC14NTransform;XmlDsigExcC14NTransform;(System.Boolean);summary;df-generated | +| System.Security.Cryptography.Xml;XmlDsigExcC14NTransform;XmlDsigExcC14NTransform;(System.String);summary;df-generated | +| System.Security.Cryptography.Xml;XmlDsigExcC14NWithCommentsTransform;XmlDsigExcC14NWithCommentsTransform;();summary;df-generated | +| System.Security.Cryptography.Xml;XmlDsigExcC14NWithCommentsTransform;XmlDsigExcC14NWithCommentsTransform;(System.String);summary;df-generated | +| System.Security.Cryptography.Xml;XmlDsigXPathTransform;GetInnerXml;();summary;df-generated | +| System.Security.Cryptography.Xml;XmlDsigXPathTransform;GetOutput;();summary;df-generated | +| System.Security.Cryptography.Xml;XmlDsigXPathTransform;GetOutput;(System.Type);summary;df-generated | +| System.Security.Cryptography.Xml;XmlDsigXPathTransform;XmlDsigXPathTransform;();summary;df-generated | +| System.Security.Cryptography.Xml;XmlDsigXsltTransform;GetOutput;();summary;df-generated | +| System.Security.Cryptography.Xml;XmlDsigXsltTransform;GetOutput;(System.Type);summary;df-generated | +| System.Security.Cryptography.Xml;XmlDsigXsltTransform;XmlDsigXsltTransform;();summary;df-generated | +| System.Security.Cryptography.Xml;XmlDsigXsltTransform;XmlDsigXsltTransform;(System.Boolean);summary;df-generated | +| System.Security.Cryptography.Xml;XmlLicenseTransform;GetInnerXml;();summary;df-generated | +| System.Security.Cryptography.Xml;XmlLicenseTransform;LoadInnerXml;(System.Xml.XmlNodeList);summary;df-generated | +| System.Security.Cryptography.Xml;XmlLicenseTransform;LoadInput;(System.Object);summary;df-generated | +| System.Security.Cryptography.Xml;XmlLicenseTransform;XmlLicenseTransform;();summary;df-generated | +| System.Security.Cryptography;Aes;Aes;();summary;df-generated | +| System.Security.Cryptography;Aes;Create;();summary;df-generated | +| System.Security.Cryptography;Aes;Create;(System.String);summary;df-generated | +| System.Security.Cryptography;AesCcm;AesCcm;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;AesCcm;AesCcm;(System.ReadOnlySpan);summary;df-generated | +| System.Security.Cryptography;AesCcm;Decrypt;(System.Byte[],System.Byte[],System.Byte[],System.Byte[],System.Byte[]);summary;df-generated | +| System.Security.Cryptography;AesCcm;Decrypt;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.ReadOnlySpan);summary;df-generated | +| System.Security.Cryptography;AesCcm;Dispose;();summary;df-generated | +| System.Security.Cryptography;AesCcm;Encrypt;(System.Byte[],System.Byte[],System.Byte[],System.Byte[],System.Byte[]);summary;df-generated | +| System.Security.Cryptography;AesCcm;Encrypt;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Span,System.ReadOnlySpan);summary;df-generated | +| System.Security.Cryptography;AesCcm;get_IsSupported;();summary;df-generated | +| System.Security.Cryptography;AesCcm;get_NonceByteSizes;();summary;df-generated | +| System.Security.Cryptography;AesCcm;get_TagByteSizes;();summary;df-generated | +| System.Security.Cryptography;AesCng;AesCng;();summary;df-generated | +| System.Security.Cryptography;AesCng;AesCng;(System.String);summary;df-generated | +| System.Security.Cryptography;AesCng;AesCng;(System.String,System.Security.Cryptography.CngProvider);summary;df-generated | +| System.Security.Cryptography;AesCng;AesCng;(System.String,System.Security.Cryptography.CngProvider,System.Security.Cryptography.CngKeyOpenOptions);summary;df-generated | +| System.Security.Cryptography;AesCng;CreateDecryptor;();summary;df-generated | +| System.Security.Cryptography;AesCng;CreateDecryptor;(System.Byte[],System.Byte[]);summary;df-generated | +| System.Security.Cryptography;AesCng;CreateEncryptor;();summary;df-generated | +| System.Security.Cryptography;AesCng;CreateEncryptor;(System.Byte[],System.Byte[]);summary;df-generated | +| System.Security.Cryptography;AesCng;Dispose;(System.Boolean);summary;df-generated | +| System.Security.Cryptography;AesCng;GenerateIV;();summary;df-generated | +| System.Security.Cryptography;AesCng;GenerateKey;();summary;df-generated | +| System.Security.Cryptography;AesCng;get_Key;();summary;df-generated | +| System.Security.Cryptography;AesCng;get_KeySize;();summary;df-generated | +| System.Security.Cryptography;AesCng;set_Key;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;AesCng;set_KeySize;(System.Int32);summary;df-generated | +| System.Security.Cryptography;AesCryptoServiceProvider;AesCryptoServiceProvider;();summary;df-generated | +| System.Security.Cryptography;AesCryptoServiceProvider;CreateDecryptor;();summary;df-generated | +| System.Security.Cryptography;AesCryptoServiceProvider;CreateDecryptor;(System.Byte[],System.Byte[]);summary;df-generated | +| System.Security.Cryptography;AesCryptoServiceProvider;CreateEncryptor;();summary;df-generated | +| System.Security.Cryptography;AesCryptoServiceProvider;CreateEncryptor;(System.Byte[],System.Byte[]);summary;df-generated | +| System.Security.Cryptography;AesCryptoServiceProvider;Dispose;(System.Boolean);summary;df-generated | +| System.Security.Cryptography;AesCryptoServiceProvider;GenerateIV;();summary;df-generated | +| System.Security.Cryptography;AesCryptoServiceProvider;GenerateKey;();summary;df-generated | +| System.Security.Cryptography;AesCryptoServiceProvider;get_BlockSize;();summary;df-generated | +| System.Security.Cryptography;AesCryptoServiceProvider;get_FeedbackSize;();summary;df-generated | +| System.Security.Cryptography;AesCryptoServiceProvider;get_IV;();summary;df-generated | +| System.Security.Cryptography;AesCryptoServiceProvider;get_Key;();summary;df-generated | +| System.Security.Cryptography;AesCryptoServiceProvider;get_KeySize;();summary;df-generated | +| System.Security.Cryptography;AesCryptoServiceProvider;get_LegalBlockSizes;();summary;df-generated | +| System.Security.Cryptography;AesCryptoServiceProvider;get_LegalKeySizes;();summary;df-generated | +| System.Security.Cryptography;AesCryptoServiceProvider;get_Mode;();summary;df-generated | +| System.Security.Cryptography;AesCryptoServiceProvider;get_Padding;();summary;df-generated | +| System.Security.Cryptography;AesCryptoServiceProvider;set_BlockSize;(System.Int32);summary;df-generated | +| System.Security.Cryptography;AesCryptoServiceProvider;set_FeedbackSize;(System.Int32);summary;df-generated | +| System.Security.Cryptography;AesCryptoServiceProvider;set_IV;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;AesCryptoServiceProvider;set_Key;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;AesCryptoServiceProvider;set_KeySize;(System.Int32);summary;df-generated | +| System.Security.Cryptography;AesCryptoServiceProvider;set_Mode;(System.Security.Cryptography.CipherMode);summary;df-generated | +| System.Security.Cryptography;AesCryptoServiceProvider;set_Padding;(System.Security.Cryptography.PaddingMode);summary;df-generated | +| System.Security.Cryptography;AesGcm;AesGcm;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;AesGcm;AesGcm;(System.ReadOnlySpan);summary;df-generated | +| System.Security.Cryptography;AesGcm;Decrypt;(System.Byte[],System.Byte[],System.Byte[],System.Byte[],System.Byte[]);summary;df-generated | +| System.Security.Cryptography;AesGcm;Decrypt;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.ReadOnlySpan);summary;df-generated | +| System.Security.Cryptography;AesGcm;Dispose;();summary;df-generated | +| System.Security.Cryptography;AesGcm;Encrypt;(System.Byte[],System.Byte[],System.Byte[],System.Byte[],System.Byte[]);summary;df-generated | +| System.Security.Cryptography;AesGcm;Encrypt;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Span,System.ReadOnlySpan);summary;df-generated | +| System.Security.Cryptography;AesGcm;get_IsSupported;();summary;df-generated | +| System.Security.Cryptography;AesGcm;get_NonceByteSizes;();summary;df-generated | +| System.Security.Cryptography;AesGcm;get_TagByteSizes;();summary;df-generated | +| System.Security.Cryptography;AesManaged;AesManaged;();summary;df-generated | +| System.Security.Cryptography;AesManaged;CreateDecryptor;();summary;df-generated | +| System.Security.Cryptography;AesManaged;CreateDecryptor;(System.Byte[],System.Byte[]);summary;df-generated | +| System.Security.Cryptography;AesManaged;CreateEncryptor;();summary;df-generated | +| System.Security.Cryptography;AesManaged;CreateEncryptor;(System.Byte[],System.Byte[]);summary;df-generated | +| System.Security.Cryptography;AesManaged;Dispose;(System.Boolean);summary;df-generated | +| System.Security.Cryptography;AesManaged;GenerateIV;();summary;df-generated | +| System.Security.Cryptography;AesManaged;GenerateKey;();summary;df-generated | +| System.Security.Cryptography;AesManaged;get_BlockSize;();summary;df-generated | +| System.Security.Cryptography;AesManaged;get_FeedbackSize;();summary;df-generated | +| System.Security.Cryptography;AesManaged;get_IV;();summary;df-generated | +| System.Security.Cryptography;AesManaged;get_Key;();summary;df-generated | +| System.Security.Cryptography;AesManaged;get_KeySize;();summary;df-generated | +| System.Security.Cryptography;AesManaged;get_LegalBlockSizes;();summary;df-generated | +| System.Security.Cryptography;AesManaged;get_LegalKeySizes;();summary;df-generated | +| System.Security.Cryptography;AesManaged;get_Mode;();summary;df-generated | +| System.Security.Cryptography;AesManaged;get_Padding;();summary;df-generated | +| System.Security.Cryptography;AesManaged;set_BlockSize;(System.Int32);summary;df-generated | +| System.Security.Cryptography;AesManaged;set_FeedbackSize;(System.Int32);summary;df-generated | +| System.Security.Cryptography;AesManaged;set_IV;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;AesManaged;set_Key;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;AesManaged;set_KeySize;(System.Int32);summary;df-generated | +| System.Security.Cryptography;AesManaged;set_Mode;(System.Security.Cryptography.CipherMode);summary;df-generated | +| System.Security.Cryptography;AesManaged;set_Padding;(System.Security.Cryptography.PaddingMode);summary;df-generated | +| System.Security.Cryptography;AsnEncodedData;AsnEncodedData;();summary;df-generated | +| System.Security.Cryptography;AsnEncodedData;AsnEncodedData;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;AsnEncodedData;AsnEncodedData;(System.ReadOnlySpan);summary;df-generated | +| System.Security.Cryptography;AsnEncodedData;set_RawData;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;AsnEncodedDataCollection;AsnEncodedDataCollection;();summary;df-generated | +| System.Security.Cryptography;AsnEncodedDataCollection;Remove;(System.Security.Cryptography.AsnEncodedData);summary;df-generated | +| System.Security.Cryptography;AsnEncodedDataCollection;get_Count;();summary;df-generated | +| System.Security.Cryptography;AsnEncodedDataCollection;get_IsSynchronized;();summary;df-generated | +| System.Security.Cryptography;AsnEncodedDataEnumerator;MoveNext;();summary;df-generated | +| System.Security.Cryptography;AsnEncodedDataEnumerator;Reset;();summary;df-generated | +| System.Security.Cryptography;AsymmetricAlgorithm;AsymmetricAlgorithm;();summary;df-generated | +| System.Security.Cryptography;AsymmetricAlgorithm;Clear;();summary;df-generated | +| System.Security.Cryptography;AsymmetricAlgorithm;Create;();summary;df-generated | +| System.Security.Cryptography;AsymmetricAlgorithm;Create;(System.String);summary;df-generated | +| System.Security.Cryptography;AsymmetricAlgorithm;Dispose;();summary;df-generated | +| System.Security.Cryptography;AsymmetricAlgorithm;Dispose;(System.Boolean);summary;df-generated | +| System.Security.Cryptography;AsymmetricAlgorithm;ExportEncryptedPkcs8PrivateKey;(System.ReadOnlySpan,System.Security.Cryptography.PbeParameters);summary;df-generated | +| System.Security.Cryptography;AsymmetricAlgorithm;ExportEncryptedPkcs8PrivateKey;(System.ReadOnlySpan,System.Security.Cryptography.PbeParameters);summary;df-generated | +| System.Security.Cryptography;AsymmetricAlgorithm;ExportEncryptedPkcs8PrivateKeyPem;(System.ReadOnlySpan,System.Security.Cryptography.PbeParameters);summary;df-generated | +| System.Security.Cryptography;AsymmetricAlgorithm;ExportPkcs8PrivateKey;();summary;df-generated | +| System.Security.Cryptography;AsymmetricAlgorithm;ExportPkcs8PrivateKeyPem;();summary;df-generated | +| System.Security.Cryptography;AsymmetricAlgorithm;ExportSubjectPublicKeyInfo;();summary;df-generated | +| System.Security.Cryptography;AsymmetricAlgorithm;ExportSubjectPublicKeyInfoPem;();summary;df-generated | +| System.Security.Cryptography;AsymmetricAlgorithm;FromXmlString;(System.String);summary;df-generated | +| System.Security.Cryptography;AsymmetricAlgorithm;ImportEncryptedPkcs8PrivateKey;(System.ReadOnlySpan,System.ReadOnlySpan,System.Int32);summary;df-generated | +| System.Security.Cryptography;AsymmetricAlgorithm;ImportEncryptedPkcs8PrivateKey;(System.ReadOnlySpan,System.ReadOnlySpan,System.Int32);summary;df-generated | +| System.Security.Cryptography;AsymmetricAlgorithm;ImportFromEncryptedPem;(System.ReadOnlySpan,System.ReadOnlySpan);summary;df-generated | +| System.Security.Cryptography;AsymmetricAlgorithm;ImportFromEncryptedPem;(System.ReadOnlySpan,System.ReadOnlySpan);summary;df-generated | +| System.Security.Cryptography;AsymmetricAlgorithm;ImportFromPem;(System.ReadOnlySpan);summary;df-generated | +| System.Security.Cryptography;AsymmetricAlgorithm;ImportPkcs8PrivateKey;(System.ReadOnlySpan,System.Int32);summary;df-generated | +| System.Security.Cryptography;AsymmetricAlgorithm;ImportSubjectPublicKeyInfo;(System.ReadOnlySpan,System.Int32);summary;df-generated | +| System.Security.Cryptography;AsymmetricAlgorithm;ToXmlString;(System.Boolean);summary;df-generated | +| System.Security.Cryptography;AsymmetricAlgorithm;TryExportEncryptedPkcs8PrivateKey;(System.ReadOnlySpan,System.Security.Cryptography.PbeParameters,System.Span,System.Int32);summary;df-generated | +| System.Security.Cryptography;AsymmetricAlgorithm;TryExportEncryptedPkcs8PrivateKey;(System.ReadOnlySpan,System.Security.Cryptography.PbeParameters,System.Span,System.Int32);summary;df-generated | +| System.Security.Cryptography;AsymmetricAlgorithm;TryExportEncryptedPkcs8PrivateKeyPem;(System.ReadOnlySpan,System.Security.Cryptography.PbeParameters,System.Span,System.Int32);summary;df-generated | +| System.Security.Cryptography;AsymmetricAlgorithm;TryExportPkcs8PrivateKey;(System.Span,System.Int32);summary;df-generated | +| System.Security.Cryptography;AsymmetricAlgorithm;TryExportPkcs8PrivateKeyPem;(System.Span,System.Int32);summary;df-generated | +| System.Security.Cryptography;AsymmetricAlgorithm;TryExportSubjectPublicKeyInfo;(System.Span,System.Int32);summary;df-generated | +| System.Security.Cryptography;AsymmetricAlgorithm;TryExportSubjectPublicKeyInfoPem;(System.Span,System.Int32);summary;df-generated | +| System.Security.Cryptography;AsymmetricAlgorithm;get_KeyExchangeAlgorithm;();summary;df-generated | +| System.Security.Cryptography;AsymmetricAlgorithm;get_KeySize;();summary;df-generated | +| System.Security.Cryptography;AsymmetricAlgorithm;get_LegalKeySizes;();summary;df-generated | +| System.Security.Cryptography;AsymmetricAlgorithm;get_SignatureAlgorithm;();summary;df-generated | +| System.Security.Cryptography;AsymmetricAlgorithm;set_KeySize;(System.Int32);summary;df-generated | +| System.Security.Cryptography;AsymmetricKeyExchangeDeformatter;AsymmetricKeyExchangeDeformatter;();summary;df-generated | +| System.Security.Cryptography;AsymmetricKeyExchangeDeformatter;DecryptKeyExchange;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;AsymmetricKeyExchangeDeformatter;SetKey;(System.Security.Cryptography.AsymmetricAlgorithm);summary;df-generated | +| System.Security.Cryptography;AsymmetricKeyExchangeDeformatter;get_Parameters;();summary;df-generated | +| System.Security.Cryptography;AsymmetricKeyExchangeDeformatter;set_Parameters;(System.String);summary;df-generated | +| System.Security.Cryptography;AsymmetricKeyExchangeFormatter;AsymmetricKeyExchangeFormatter;();summary;df-generated | +| System.Security.Cryptography;AsymmetricKeyExchangeFormatter;CreateKeyExchange;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;AsymmetricKeyExchangeFormatter;CreateKeyExchange;(System.Byte[],System.Type);summary;df-generated | +| System.Security.Cryptography;AsymmetricKeyExchangeFormatter;SetKey;(System.Security.Cryptography.AsymmetricAlgorithm);summary;df-generated | +| System.Security.Cryptography;AsymmetricKeyExchangeFormatter;get_Parameters;();summary;df-generated | +| System.Security.Cryptography;AsymmetricSignatureDeformatter;AsymmetricSignatureDeformatter;();summary;df-generated | +| System.Security.Cryptography;AsymmetricSignatureDeformatter;SetHashAlgorithm;(System.String);summary;df-generated | +| System.Security.Cryptography;AsymmetricSignatureDeformatter;SetKey;(System.Security.Cryptography.AsymmetricAlgorithm);summary;df-generated | +| System.Security.Cryptography;AsymmetricSignatureDeformatter;VerifySignature;(System.Byte[],System.Byte[]);summary;df-generated | +| System.Security.Cryptography;AsymmetricSignatureDeformatter;VerifySignature;(System.Security.Cryptography.HashAlgorithm,System.Byte[]);summary;df-generated | +| System.Security.Cryptography;AsymmetricSignatureFormatter;AsymmetricSignatureFormatter;();summary;df-generated | +| System.Security.Cryptography;AsymmetricSignatureFormatter;CreateSignature;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;AsymmetricSignatureFormatter;CreateSignature;(System.Security.Cryptography.HashAlgorithm);summary;df-generated | +| System.Security.Cryptography;AsymmetricSignatureFormatter;SetHashAlgorithm;(System.String);summary;df-generated | +| System.Security.Cryptography;AsymmetricSignatureFormatter;SetKey;(System.Security.Cryptography.AsymmetricAlgorithm);summary;df-generated | +| System.Security.Cryptography;ChaCha20Poly1305;ChaCha20Poly1305;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;ChaCha20Poly1305;ChaCha20Poly1305;(System.ReadOnlySpan);summary;df-generated | +| System.Security.Cryptography;ChaCha20Poly1305;Decrypt;(System.Byte[],System.Byte[],System.Byte[],System.Byte[],System.Byte[]);summary;df-generated | +| System.Security.Cryptography;ChaCha20Poly1305;Decrypt;(System.ReadOnlySpan,System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.ReadOnlySpan);summary;df-generated | +| System.Security.Cryptography;ChaCha20Poly1305;Dispose;();summary;df-generated | +| System.Security.Cryptography;ChaCha20Poly1305;Encrypt;(System.Byte[],System.Byte[],System.Byte[],System.Byte[],System.Byte[]);summary;df-generated | +| System.Security.Cryptography;ChaCha20Poly1305;Encrypt;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Span,System.ReadOnlySpan);summary;df-generated | +| System.Security.Cryptography;ChaCha20Poly1305;get_IsSupported;();summary;df-generated | +| System.Security.Cryptography;CngAlgorithm;CngAlgorithm;(System.String);summary;df-generated | +| System.Security.Cryptography;CngAlgorithm;Equals;(System.Object);summary;df-generated | +| System.Security.Cryptography;CngAlgorithm;Equals;(System.Security.Cryptography.CngAlgorithm);summary;df-generated | +| System.Security.Cryptography;CngAlgorithm;GetHashCode;();summary;df-generated | +| System.Security.Cryptography;CngAlgorithm;ToString;();summary;df-generated | +| System.Security.Cryptography;CngAlgorithm;get_Algorithm;();summary;df-generated | +| System.Security.Cryptography;CngAlgorithm;get_ECDiffieHellman;();summary;df-generated | +| System.Security.Cryptography;CngAlgorithm;get_ECDiffieHellmanP256;();summary;df-generated | +| System.Security.Cryptography;CngAlgorithm;get_ECDiffieHellmanP384;();summary;df-generated | +| System.Security.Cryptography;CngAlgorithm;get_ECDiffieHellmanP521;();summary;df-generated | +| System.Security.Cryptography;CngAlgorithm;get_ECDsa;();summary;df-generated | +| System.Security.Cryptography;CngAlgorithm;get_ECDsaP256;();summary;df-generated | +| System.Security.Cryptography;CngAlgorithm;get_ECDsaP384;();summary;df-generated | +| System.Security.Cryptography;CngAlgorithm;get_ECDsaP521;();summary;df-generated | +| System.Security.Cryptography;CngAlgorithm;get_MD5;();summary;df-generated | +| System.Security.Cryptography;CngAlgorithm;get_Rsa;();summary;df-generated | +| System.Security.Cryptography;CngAlgorithm;get_Sha1;();summary;df-generated | +| System.Security.Cryptography;CngAlgorithm;get_Sha256;();summary;df-generated | +| System.Security.Cryptography;CngAlgorithm;get_Sha384;();summary;df-generated | +| System.Security.Cryptography;CngAlgorithm;get_Sha512;();summary;df-generated | +| System.Security.Cryptography;CngAlgorithmGroup;CngAlgorithmGroup;(System.String);summary;df-generated | +| System.Security.Cryptography;CngAlgorithmGroup;Equals;(System.Object);summary;df-generated | +| System.Security.Cryptography;CngAlgorithmGroup;Equals;(System.Security.Cryptography.CngAlgorithmGroup);summary;df-generated | +| System.Security.Cryptography;CngAlgorithmGroup;GetHashCode;();summary;df-generated | +| System.Security.Cryptography;CngAlgorithmGroup;ToString;();summary;df-generated | +| System.Security.Cryptography;CngAlgorithmGroup;get_AlgorithmGroup;();summary;df-generated | +| System.Security.Cryptography;CngAlgorithmGroup;get_DiffieHellman;();summary;df-generated | +| System.Security.Cryptography;CngAlgorithmGroup;get_Dsa;();summary;df-generated | +| System.Security.Cryptography;CngAlgorithmGroup;get_ECDiffieHellman;();summary;df-generated | +| System.Security.Cryptography;CngAlgorithmGroup;get_ECDsa;();summary;df-generated | +| System.Security.Cryptography;CngAlgorithmGroup;get_Rsa;();summary;df-generated | +| System.Security.Cryptography;CngKey;Create;(System.Security.Cryptography.CngAlgorithm);summary;df-generated | +| System.Security.Cryptography;CngKey;Create;(System.Security.Cryptography.CngAlgorithm,System.String);summary;df-generated | +| System.Security.Cryptography;CngKey;Create;(System.Security.Cryptography.CngAlgorithm,System.String,System.Security.Cryptography.CngKeyCreationParameters);summary;df-generated | +| System.Security.Cryptography;CngKey;Delete;();summary;df-generated | +| System.Security.Cryptography;CngKey;Dispose;();summary;df-generated | +| System.Security.Cryptography;CngKey;Exists;(System.String);summary;df-generated | +| System.Security.Cryptography;CngKey;Exists;(System.String,System.Security.Cryptography.CngProvider);summary;df-generated | +| System.Security.Cryptography;CngKey;Exists;(System.String,System.Security.Cryptography.CngProvider,System.Security.Cryptography.CngKeyOpenOptions);summary;df-generated | +| System.Security.Cryptography;CngKey;Export;(System.Security.Cryptography.CngKeyBlobFormat);summary;df-generated | +| System.Security.Cryptography;CngKey;GetProperty;(System.String,System.Security.Cryptography.CngPropertyOptions);summary;df-generated | +| System.Security.Cryptography;CngKey;HasProperty;(System.String,System.Security.Cryptography.CngPropertyOptions);summary;df-generated | +| System.Security.Cryptography;CngKey;Import;(System.Byte[],System.Security.Cryptography.CngKeyBlobFormat);summary;df-generated | +| System.Security.Cryptography;CngKey;Import;(System.Byte[],System.Security.Cryptography.CngKeyBlobFormat,System.Security.Cryptography.CngProvider);summary;df-generated | +| System.Security.Cryptography;CngKey;Open;(Microsoft.Win32.SafeHandles.SafeNCryptKeyHandle,System.Security.Cryptography.CngKeyHandleOpenOptions);summary;df-generated | +| System.Security.Cryptography;CngKey;Open;(System.String);summary;df-generated | +| System.Security.Cryptography;CngKey;Open;(System.String,System.Security.Cryptography.CngProvider);summary;df-generated | +| System.Security.Cryptography;CngKey;Open;(System.String,System.Security.Cryptography.CngProvider,System.Security.Cryptography.CngKeyOpenOptions);summary;df-generated | +| System.Security.Cryptography;CngKey;SetProperty;(System.Security.Cryptography.CngProperty);summary;df-generated | +| System.Security.Cryptography;CngKey;get_Algorithm;();summary;df-generated | +| System.Security.Cryptography;CngKey;get_AlgorithmGroup;();summary;df-generated | +| System.Security.Cryptography;CngKey;get_ExportPolicy;();summary;df-generated | +| System.Security.Cryptography;CngKey;get_Handle;();summary;df-generated | +| System.Security.Cryptography;CngKey;get_IsEphemeral;();summary;df-generated | +| System.Security.Cryptography;CngKey;get_IsMachineKey;();summary;df-generated | +| System.Security.Cryptography;CngKey;get_KeyName;();summary;df-generated | +| System.Security.Cryptography;CngKey;get_KeySize;();summary;df-generated | +| System.Security.Cryptography;CngKey;get_KeyUsage;();summary;df-generated | +| System.Security.Cryptography;CngKey;get_ParentWindowHandle;();summary;df-generated | +| System.Security.Cryptography;CngKey;get_Provider;();summary;df-generated | +| System.Security.Cryptography;CngKey;get_ProviderHandle;();summary;df-generated | +| System.Security.Cryptography;CngKey;get_UIPolicy;();summary;df-generated | +| System.Security.Cryptography;CngKey;get_UniqueName;();summary;df-generated | +| System.Security.Cryptography;CngKey;set_ParentWindowHandle;(System.IntPtr);summary;df-generated | +| System.Security.Cryptography;CngKeyBlobFormat;CngKeyBlobFormat;(System.String);summary;df-generated | +| System.Security.Cryptography;CngKeyBlobFormat;Equals;(System.Object);summary;df-generated | +| System.Security.Cryptography;CngKeyBlobFormat;Equals;(System.Security.Cryptography.CngKeyBlobFormat);summary;df-generated | +| System.Security.Cryptography;CngKeyBlobFormat;GetHashCode;();summary;df-generated | +| System.Security.Cryptography;CngKeyBlobFormat;ToString;();summary;df-generated | +| System.Security.Cryptography;CngKeyBlobFormat;get_EccFullPrivateBlob;();summary;df-generated | +| System.Security.Cryptography;CngKeyBlobFormat;get_EccFullPublicBlob;();summary;df-generated | +| System.Security.Cryptography;CngKeyBlobFormat;get_EccPrivateBlob;();summary;df-generated | +| System.Security.Cryptography;CngKeyBlobFormat;get_EccPublicBlob;();summary;df-generated | +| System.Security.Cryptography;CngKeyBlobFormat;get_Format;();summary;df-generated | +| System.Security.Cryptography;CngKeyBlobFormat;get_GenericPrivateBlob;();summary;df-generated | +| System.Security.Cryptography;CngKeyBlobFormat;get_GenericPublicBlob;();summary;df-generated | +| System.Security.Cryptography;CngKeyBlobFormat;get_OpaqueTransportBlob;();summary;df-generated | +| System.Security.Cryptography;CngKeyBlobFormat;get_Pkcs8PrivateBlob;();summary;df-generated | +| System.Security.Cryptography;CngKeyCreationParameters;CngKeyCreationParameters;();summary;df-generated | +| System.Security.Cryptography;CngKeyCreationParameters;get_ExportPolicy;();summary;df-generated | +| System.Security.Cryptography;CngKeyCreationParameters;get_KeyCreationOptions;();summary;df-generated | +| System.Security.Cryptography;CngKeyCreationParameters;get_KeyUsage;();summary;df-generated | +| System.Security.Cryptography;CngKeyCreationParameters;get_Parameters;();summary;df-generated | +| System.Security.Cryptography;CngKeyCreationParameters;get_ParentWindowHandle;();summary;df-generated | +| System.Security.Cryptography;CngKeyCreationParameters;get_Provider;();summary;df-generated | +| System.Security.Cryptography;CngKeyCreationParameters;get_UIPolicy;();summary;df-generated | +| System.Security.Cryptography;CngKeyCreationParameters;set_ExportPolicy;(System.Nullable);summary;df-generated | +| System.Security.Cryptography;CngKeyCreationParameters;set_KeyCreationOptions;(System.Security.Cryptography.CngKeyCreationOptions);summary;df-generated | +| System.Security.Cryptography;CngKeyCreationParameters;set_KeyUsage;(System.Nullable);summary;df-generated | +| System.Security.Cryptography;CngKeyCreationParameters;set_ParentWindowHandle;(System.IntPtr);summary;df-generated | +| System.Security.Cryptography;CngKeyCreationParameters;set_Provider;(System.Security.Cryptography.CngProvider);summary;df-generated | +| System.Security.Cryptography;CngKeyCreationParameters;set_UIPolicy;(System.Security.Cryptography.CngUIPolicy);summary;df-generated | +| System.Security.Cryptography;CngProperty;CngProperty;(System.String,System.Byte[],System.Security.Cryptography.CngPropertyOptions);summary;df-generated | +| System.Security.Cryptography;CngProperty;Equals;(System.Object);summary;df-generated | +| System.Security.Cryptography;CngProperty;Equals;(System.Security.Cryptography.CngProperty);summary;df-generated | +| System.Security.Cryptography;CngProperty;GetHashCode;();summary;df-generated | +| System.Security.Cryptography;CngProperty;GetValue;();summary;df-generated | +| System.Security.Cryptography;CngProperty;get_Name;();summary;df-generated | +| System.Security.Cryptography;CngProperty;get_Options;();summary;df-generated | +| System.Security.Cryptography;CngPropertyCollection;CngPropertyCollection;();summary;df-generated | +| System.Security.Cryptography;CngProvider;CngProvider;(System.String);summary;df-generated | +| System.Security.Cryptography;CngProvider;Equals;(System.Object);summary;df-generated | +| System.Security.Cryptography;CngProvider;Equals;(System.Security.Cryptography.CngProvider);summary;df-generated | +| System.Security.Cryptography;CngProvider;GetHashCode;();summary;df-generated | +| System.Security.Cryptography;CngProvider;ToString;();summary;df-generated | +| System.Security.Cryptography;CngProvider;get_MicrosoftPlatformCryptoProvider;();summary;df-generated | +| System.Security.Cryptography;CngProvider;get_MicrosoftSmartCardKeyStorageProvider;();summary;df-generated | +| System.Security.Cryptography;CngProvider;get_MicrosoftSoftwareKeyStorageProvider;();summary;df-generated | +| System.Security.Cryptography;CngProvider;get_Provider;();summary;df-generated | +| System.Security.Cryptography;CngUIPolicy;CngUIPolicy;(System.Security.Cryptography.CngUIProtectionLevels);summary;df-generated | +| System.Security.Cryptography;CngUIPolicy;CngUIPolicy;(System.Security.Cryptography.CngUIProtectionLevels,System.String);summary;df-generated | +| System.Security.Cryptography;CngUIPolicy;CngUIPolicy;(System.Security.Cryptography.CngUIProtectionLevels,System.String,System.String);summary;df-generated | +| System.Security.Cryptography;CngUIPolicy;CngUIPolicy;(System.Security.Cryptography.CngUIProtectionLevels,System.String,System.String,System.String);summary;df-generated | +| System.Security.Cryptography;CngUIPolicy;CngUIPolicy;(System.Security.Cryptography.CngUIProtectionLevels,System.String,System.String,System.String,System.String);summary;df-generated | +| System.Security.Cryptography;CngUIPolicy;get_CreationTitle;();summary;df-generated | +| System.Security.Cryptography;CngUIPolicy;get_Description;();summary;df-generated | +| System.Security.Cryptography;CngUIPolicy;get_FriendlyName;();summary;df-generated | +| System.Security.Cryptography;CngUIPolicy;get_ProtectionLevel;();summary;df-generated | +| System.Security.Cryptography;CngUIPolicy;get_UseContext;();summary;df-generated | +| System.Security.Cryptography;CryptoConfig;AddAlgorithm;(System.Type,System.String[]);summary;df-generated | +| System.Security.Cryptography;CryptoConfig;AddOID;(System.String,System.String[]);summary;df-generated | +| System.Security.Cryptography;CryptoConfig;CreateFromName;(System.String);summary;df-generated | +| System.Security.Cryptography;CryptoConfig;CreateFromName;(System.String,System.Object[]);summary;df-generated | +| System.Security.Cryptography;CryptoConfig;EncodeOID;(System.String);summary;df-generated | +| System.Security.Cryptography;CryptoConfig;MapNameToOID;(System.String);summary;df-generated | +| System.Security.Cryptography;CryptoConfig;get_AllowOnlyFipsAlgorithms;();summary;df-generated | +| System.Security.Cryptography;CryptoStream;Clear;();summary;df-generated | +| System.Security.Cryptography;CryptoStream;CryptoStream;(System.IO.Stream,System.Security.Cryptography.ICryptoTransform,System.Security.Cryptography.CryptoStreamMode);summary;df-generated | +| System.Security.Cryptography;CryptoStream;Dispose;(System.Boolean);summary;df-generated | +| System.Security.Cryptography;CryptoStream;DisposeAsync;();summary;df-generated | +| System.Security.Cryptography;CryptoStream;EndRead;(System.IAsyncResult);summary;df-generated | +| System.Security.Cryptography;CryptoStream;EndWrite;(System.IAsyncResult);summary;df-generated | +| System.Security.Cryptography;CryptoStream;Flush;();summary;df-generated | +| System.Security.Cryptography;CryptoStream;FlushFinalBlock;();summary;df-generated | +| System.Security.Cryptography;CryptoStream;FlushFinalBlockAsync;(System.Threading.CancellationToken);summary;df-generated | +| System.Security.Cryptography;CryptoStream;ReadAsync;(System.Memory,System.Threading.CancellationToken);summary;df-generated | +| System.Security.Cryptography;CryptoStream;ReadByte;();summary;df-generated | +| System.Security.Cryptography;CryptoStream;Seek;(System.Int64,System.IO.SeekOrigin);summary;df-generated | +| System.Security.Cryptography;CryptoStream;SetLength;(System.Int64);summary;df-generated | +| System.Security.Cryptography;CryptoStream;WriteAsync;(System.ReadOnlyMemory,System.Threading.CancellationToken);summary;df-generated | +| System.Security.Cryptography;CryptoStream;WriteByte;(System.Byte);summary;df-generated | +| System.Security.Cryptography;CryptoStream;get_CanRead;();summary;df-generated | +| System.Security.Cryptography;CryptoStream;get_CanSeek;();summary;df-generated | +| System.Security.Cryptography;CryptoStream;get_CanWrite;();summary;df-generated | +| System.Security.Cryptography;CryptoStream;get_HasFlushedFinalBlock;();summary;df-generated | +| System.Security.Cryptography;CryptoStream;get_Length;();summary;df-generated | +| System.Security.Cryptography;CryptoStream;get_Position;();summary;df-generated | +| System.Security.Cryptography;CryptoStream;set_Position;(System.Int64);summary;df-generated | +| System.Security.Cryptography;CryptographicException;CryptographicException;();summary;df-generated | +| System.Security.Cryptography;CryptographicException;CryptographicException;(System.Int32);summary;df-generated | +| System.Security.Cryptography;CryptographicException;CryptographicException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Security.Cryptography;CryptographicException;CryptographicException;(System.String);summary;df-generated | +| System.Security.Cryptography;CryptographicException;CryptographicException;(System.String,System.Exception);summary;df-generated | +| System.Security.Cryptography;CryptographicException;CryptographicException;(System.String,System.String);summary;df-generated | +| System.Security.Cryptography;CryptographicOperations;FixedTimeEquals;(System.ReadOnlySpan,System.ReadOnlySpan);summary;df-generated | +| System.Security.Cryptography;CryptographicOperations;ZeroMemory;(System.Span);summary;df-generated | +| System.Security.Cryptography;CryptographicUnexpectedOperationException;CryptographicUnexpectedOperationException;();summary;df-generated | +| System.Security.Cryptography;CryptographicUnexpectedOperationException;CryptographicUnexpectedOperationException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Security.Cryptography;CryptographicUnexpectedOperationException;CryptographicUnexpectedOperationException;(System.String);summary;df-generated | +| System.Security.Cryptography;CryptographicUnexpectedOperationException;CryptographicUnexpectedOperationException;(System.String,System.Exception);summary;df-generated | +| System.Security.Cryptography;CryptographicUnexpectedOperationException;CryptographicUnexpectedOperationException;(System.String,System.String);summary;df-generated | +| System.Security.Cryptography;CspKeyContainerInfo;CspKeyContainerInfo;(System.Security.Cryptography.CspParameters);summary;df-generated | +| System.Security.Cryptography;CspKeyContainerInfo;get_Accessible;();summary;df-generated | +| System.Security.Cryptography;CspKeyContainerInfo;get_Exportable;();summary;df-generated | +| System.Security.Cryptography;CspKeyContainerInfo;get_HardwareDevice;();summary;df-generated | +| System.Security.Cryptography;CspKeyContainerInfo;get_KeyContainerName;();summary;df-generated | +| System.Security.Cryptography;CspKeyContainerInfo;get_KeyNumber;();summary;df-generated | +| System.Security.Cryptography;CspKeyContainerInfo;get_MachineKeyStore;();summary;df-generated | +| System.Security.Cryptography;CspKeyContainerInfo;get_Protected;();summary;df-generated | +| System.Security.Cryptography;CspKeyContainerInfo;get_ProviderName;();summary;df-generated | +| System.Security.Cryptography;CspKeyContainerInfo;get_ProviderType;();summary;df-generated | +| System.Security.Cryptography;CspKeyContainerInfo;get_RandomlyGenerated;();summary;df-generated | +| System.Security.Cryptography;CspKeyContainerInfo;get_Removable;();summary;df-generated | +| System.Security.Cryptography;CspKeyContainerInfo;get_UniqueKeyContainerName;();summary;df-generated | +| System.Security.Cryptography;CspParameters;CspParameters;();summary;df-generated | +| System.Security.Cryptography;CspParameters;CspParameters;(System.Int32);summary;df-generated | +| System.Security.Cryptography;CspParameters;CspParameters;(System.Int32,System.String);summary;df-generated | +| System.Security.Cryptography;CspParameters;CspParameters;(System.Int32,System.String,System.String);summary;df-generated | +| System.Security.Cryptography;CspParameters;get_Flags;();summary;df-generated | +| System.Security.Cryptography;CspParameters;get_KeyPassword;();summary;df-generated | +| System.Security.Cryptography;CspParameters;set_Flags;(System.Security.Cryptography.CspProviderFlags);summary;df-generated | +| System.Security.Cryptography;CspParameters;set_KeyPassword;(System.Security.SecureString);summary;df-generated | +| System.Security.Cryptography;DES;Create;();summary;df-generated | +| System.Security.Cryptography;DES;Create;(System.String);summary;df-generated | +| System.Security.Cryptography;DES;DES;();summary;df-generated | +| System.Security.Cryptography;DES;IsSemiWeakKey;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;DES;IsWeakKey;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;DES;get_Key;();summary;df-generated | +| System.Security.Cryptography;DES;set_Key;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;DESCryptoServiceProvider;CreateDecryptor;();summary;df-generated | +| System.Security.Cryptography;DESCryptoServiceProvider;CreateDecryptor;(System.Byte[],System.Byte[]);summary;df-generated | +| System.Security.Cryptography;DESCryptoServiceProvider;CreateEncryptor;();summary;df-generated | +| System.Security.Cryptography;DESCryptoServiceProvider;CreateEncryptor;(System.Byte[],System.Byte[]);summary;df-generated | +| System.Security.Cryptography;DESCryptoServiceProvider;DESCryptoServiceProvider;();summary;df-generated | +| System.Security.Cryptography;DESCryptoServiceProvider;GenerateIV;();summary;df-generated | +| System.Security.Cryptography;DESCryptoServiceProvider;GenerateKey;();summary;df-generated | +| System.Security.Cryptography;DSA;Create;();summary;df-generated | +| System.Security.Cryptography;DSA;Create;(System.Int32);summary;df-generated | +| System.Security.Cryptography;DSA;Create;(System.Security.Cryptography.DSAParameters);summary;df-generated | +| System.Security.Cryptography;DSA;Create;(System.String);summary;df-generated | +| System.Security.Cryptography;DSA;CreateSignature;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;DSA;CreateSignature;(System.Byte[],System.Security.Cryptography.DSASignatureFormat);summary;df-generated | +| System.Security.Cryptography;DSA;CreateSignatureCore;(System.ReadOnlySpan,System.Security.Cryptography.DSASignatureFormat);summary;df-generated | +| System.Security.Cryptography;DSA;DSA;();summary;df-generated | +| System.Security.Cryptography;DSA;ExportParameters;(System.Boolean);summary;df-generated | +| System.Security.Cryptography;DSA;FromXmlString;(System.String);summary;df-generated | +| System.Security.Cryptography;DSA;GetMaxSignatureSize;(System.Security.Cryptography.DSASignatureFormat);summary;df-generated | +| System.Security.Cryptography;DSA;HashData;(System.Byte[],System.Int32,System.Int32,System.Security.Cryptography.HashAlgorithmName);summary;df-generated | +| System.Security.Cryptography;DSA;HashData;(System.IO.Stream,System.Security.Cryptography.HashAlgorithmName);summary;df-generated | +| System.Security.Cryptography;DSA;ImportEncryptedPkcs8PrivateKey;(System.ReadOnlySpan,System.ReadOnlySpan,System.Int32);summary;df-generated | +| System.Security.Cryptography;DSA;ImportEncryptedPkcs8PrivateKey;(System.ReadOnlySpan,System.ReadOnlySpan,System.Int32);summary;df-generated | +| System.Security.Cryptography;DSA;ImportFromEncryptedPem;(System.ReadOnlySpan,System.ReadOnlySpan);summary;df-generated | +| System.Security.Cryptography;DSA;ImportFromEncryptedPem;(System.ReadOnlySpan,System.ReadOnlySpan);summary;df-generated | +| System.Security.Cryptography;DSA;ImportFromPem;(System.ReadOnlySpan);summary;df-generated | +| System.Security.Cryptography;DSA;ImportParameters;(System.Security.Cryptography.DSAParameters);summary;df-generated | +| System.Security.Cryptography;DSA;ImportPkcs8PrivateKey;(System.ReadOnlySpan,System.Int32);summary;df-generated | +| System.Security.Cryptography;DSA;ImportSubjectPublicKeyInfo;(System.ReadOnlySpan,System.Int32);summary;df-generated | +| System.Security.Cryptography;DSA;SignData;(System.Byte[],System.Int32,System.Int32,System.Security.Cryptography.HashAlgorithmName);summary;df-generated | +| System.Security.Cryptography;DSA;SignData;(System.Byte[],System.Int32,System.Int32,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.DSASignatureFormat);summary;df-generated | +| System.Security.Cryptography;DSA;SignData;(System.Byte[],System.Security.Cryptography.HashAlgorithmName);summary;df-generated | +| System.Security.Cryptography;DSA;SignData;(System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.DSASignatureFormat);summary;df-generated | +| System.Security.Cryptography;DSA;SignData;(System.IO.Stream,System.Security.Cryptography.HashAlgorithmName);summary;df-generated | +| System.Security.Cryptography;DSA;SignData;(System.IO.Stream,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.DSASignatureFormat);summary;df-generated | +| System.Security.Cryptography;DSA;SignDataCore;(System.IO.Stream,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.DSASignatureFormat);summary;df-generated | +| System.Security.Cryptography;DSA;SignDataCore;(System.ReadOnlySpan,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.DSASignatureFormat);summary;df-generated | +| System.Security.Cryptography;DSA;ToXmlString;(System.Boolean);summary;df-generated | +| System.Security.Cryptography;DSA;TryCreateSignature;(System.ReadOnlySpan,System.Span,System.Int32);summary;df-generated | +| System.Security.Cryptography;DSA;TryCreateSignature;(System.ReadOnlySpan,System.Span,System.Security.Cryptography.DSASignatureFormat,System.Int32);summary;df-generated | +| System.Security.Cryptography;DSA;TryCreateSignatureCore;(System.ReadOnlySpan,System.Span,System.Security.Cryptography.DSASignatureFormat,System.Int32);summary;df-generated | +| System.Security.Cryptography;DSA;TryExportEncryptedPkcs8PrivateKey;(System.ReadOnlySpan,System.Security.Cryptography.PbeParameters,System.Span,System.Int32);summary;df-generated | +| System.Security.Cryptography;DSA;TryExportEncryptedPkcs8PrivateKey;(System.ReadOnlySpan,System.Security.Cryptography.PbeParameters,System.Span,System.Int32);summary;df-generated | +| System.Security.Cryptography;DSA;TryExportPkcs8PrivateKey;(System.Span,System.Int32);summary;df-generated | +| System.Security.Cryptography;DSA;TryExportSubjectPublicKeyInfo;(System.Span,System.Int32);summary;df-generated | +| System.Security.Cryptography;DSA;TryHashData;(System.ReadOnlySpan,System.Span,System.Security.Cryptography.HashAlgorithmName,System.Int32);summary;df-generated | +| System.Security.Cryptography;DSA;TrySignData;(System.ReadOnlySpan,System.Span,System.Security.Cryptography.HashAlgorithmName,System.Int32);summary;df-generated | +| System.Security.Cryptography;DSA;TrySignData;(System.ReadOnlySpan,System.Span,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.DSASignatureFormat,System.Int32);summary;df-generated | +| System.Security.Cryptography;DSA;TrySignDataCore;(System.ReadOnlySpan,System.Span,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.DSASignatureFormat,System.Int32);summary;df-generated | +| System.Security.Cryptography;DSA;VerifyData;(System.Byte[],System.Byte[],System.Security.Cryptography.HashAlgorithmName);summary;df-generated | +| System.Security.Cryptography;DSA;VerifyData;(System.Byte[],System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.DSASignatureFormat);summary;df-generated | +| System.Security.Cryptography;DSA;VerifyData;(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Security.Cryptography.HashAlgorithmName);summary;df-generated | +| System.Security.Cryptography;DSA;VerifyData;(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.DSASignatureFormat);summary;df-generated | +| System.Security.Cryptography;DSA;VerifyData;(System.IO.Stream,System.Byte[],System.Security.Cryptography.HashAlgorithmName);summary;df-generated | +| System.Security.Cryptography;DSA;VerifyData;(System.IO.Stream,System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.DSASignatureFormat);summary;df-generated | +| System.Security.Cryptography;DSA;VerifyData;(System.ReadOnlySpan,System.ReadOnlySpan,System.Security.Cryptography.HashAlgorithmName);summary;df-generated | +| System.Security.Cryptography;DSA;VerifyData;(System.ReadOnlySpan,System.ReadOnlySpan,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.DSASignatureFormat);summary;df-generated | +| System.Security.Cryptography;DSA;VerifyDataCore;(System.IO.Stream,System.ReadOnlySpan,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.DSASignatureFormat);summary;df-generated | +| System.Security.Cryptography;DSA;VerifyDataCore;(System.ReadOnlySpan,System.ReadOnlySpan,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.DSASignatureFormat);summary;df-generated | +| System.Security.Cryptography;DSA;VerifySignature;(System.Byte[],System.Byte[]);summary;df-generated | +| System.Security.Cryptography;DSA;VerifySignature;(System.Byte[],System.Byte[],System.Security.Cryptography.DSASignatureFormat);summary;df-generated | +| System.Security.Cryptography;DSA;VerifySignature;(System.ReadOnlySpan,System.ReadOnlySpan);summary;df-generated | +| System.Security.Cryptography;DSA;VerifySignature;(System.ReadOnlySpan,System.ReadOnlySpan,System.Security.Cryptography.DSASignatureFormat);summary;df-generated | +| System.Security.Cryptography;DSA;VerifySignatureCore;(System.ReadOnlySpan,System.ReadOnlySpan,System.Security.Cryptography.DSASignatureFormat);summary;df-generated | +| System.Security.Cryptography;DSACng;CreateSignature;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;DSACng;DSACng;();summary;df-generated | +| System.Security.Cryptography;DSACng;DSACng;(System.Int32);summary;df-generated | +| System.Security.Cryptography;DSACng;DSACng;(System.Security.Cryptography.CngKey);summary;df-generated | +| System.Security.Cryptography;DSACng;Dispose;(System.Boolean);summary;df-generated | +| System.Security.Cryptography;DSACng;ExportParameters;(System.Boolean);summary;df-generated | +| System.Security.Cryptography;DSACng;ImportParameters;(System.Security.Cryptography.DSAParameters);summary;df-generated | +| System.Security.Cryptography;DSACng;VerifySignature;(System.Byte[],System.Byte[]);summary;df-generated | +| System.Security.Cryptography;DSACng;get_Key;();summary;df-generated | +| System.Security.Cryptography;DSACng;get_KeyExchangeAlgorithm;();summary;df-generated | +| System.Security.Cryptography;DSACng;get_LegalKeySizes;();summary;df-generated | +| System.Security.Cryptography;DSACng;get_SignatureAlgorithm;();summary;df-generated | +| System.Security.Cryptography;DSACryptoServiceProvider;CreateSignature;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;DSACryptoServiceProvider;DSACryptoServiceProvider;();summary;df-generated | +| System.Security.Cryptography;DSACryptoServiceProvider;DSACryptoServiceProvider;(System.Int32);summary;df-generated | +| System.Security.Cryptography;DSACryptoServiceProvider;DSACryptoServiceProvider;(System.Int32,System.Security.Cryptography.CspParameters);summary;df-generated | +| System.Security.Cryptography;DSACryptoServiceProvider;DSACryptoServiceProvider;(System.Security.Cryptography.CspParameters);summary;df-generated | +| System.Security.Cryptography;DSACryptoServiceProvider;Dispose;(System.Boolean);summary;df-generated | +| System.Security.Cryptography;DSACryptoServiceProvider;ExportCspBlob;(System.Boolean);summary;df-generated | +| System.Security.Cryptography;DSACryptoServiceProvider;ExportParameters;(System.Boolean);summary;df-generated | +| System.Security.Cryptography;DSACryptoServiceProvider;HashData;(System.Byte[],System.Int32,System.Int32,System.Security.Cryptography.HashAlgorithmName);summary;df-generated | +| System.Security.Cryptography;DSACryptoServiceProvider;HashData;(System.IO.Stream,System.Security.Cryptography.HashAlgorithmName);summary;df-generated | +| System.Security.Cryptography;DSACryptoServiceProvider;ImportCspBlob;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;DSACryptoServiceProvider;ImportEncryptedPkcs8PrivateKey;(System.ReadOnlySpan,System.ReadOnlySpan,System.Int32);summary;df-generated | +| System.Security.Cryptography;DSACryptoServiceProvider;ImportEncryptedPkcs8PrivateKey;(System.ReadOnlySpan,System.ReadOnlySpan,System.Int32);summary;df-generated | +| System.Security.Cryptography;DSACryptoServiceProvider;ImportParameters;(System.Security.Cryptography.DSAParameters);summary;df-generated | +| System.Security.Cryptography;DSACryptoServiceProvider;SignData;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;DSACryptoServiceProvider;SignData;(System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Security.Cryptography;DSACryptoServiceProvider;SignData;(System.IO.Stream);summary;df-generated | +| System.Security.Cryptography;DSACryptoServiceProvider;SignHash;(System.Byte[],System.String);summary;df-generated | +| System.Security.Cryptography;DSACryptoServiceProvider;VerifyData;(System.Byte[],System.Byte[]);summary;df-generated | +| System.Security.Cryptography;DSACryptoServiceProvider;VerifyHash;(System.Byte[],System.String,System.Byte[]);summary;df-generated | +| System.Security.Cryptography;DSACryptoServiceProvider;VerifySignature;(System.Byte[],System.Byte[]);summary;df-generated | +| System.Security.Cryptography;DSACryptoServiceProvider;get_CspKeyContainerInfo;();summary;df-generated | +| System.Security.Cryptography;DSACryptoServiceProvider;get_KeyExchangeAlgorithm;();summary;df-generated | +| System.Security.Cryptography;DSACryptoServiceProvider;get_KeySize;();summary;df-generated | +| System.Security.Cryptography;DSACryptoServiceProvider;get_LegalKeySizes;();summary;df-generated | +| System.Security.Cryptography;DSACryptoServiceProvider;get_PersistKeyInCsp;();summary;df-generated | +| System.Security.Cryptography;DSACryptoServiceProvider;get_PublicOnly;();summary;df-generated | +| System.Security.Cryptography;DSACryptoServiceProvider;get_SignatureAlgorithm;();summary;df-generated | +| System.Security.Cryptography;DSACryptoServiceProvider;get_UseMachineKeyStore;();summary;df-generated | +| System.Security.Cryptography;DSACryptoServiceProvider;set_PersistKeyInCsp;(System.Boolean);summary;df-generated | +| System.Security.Cryptography;DSACryptoServiceProvider;set_UseMachineKeyStore;(System.Boolean);summary;df-generated | +| System.Security.Cryptography;DSAOpenSsl;CreateSignature;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;DSAOpenSsl;DSAOpenSsl;();summary;df-generated | +| System.Security.Cryptography;DSAOpenSsl;DSAOpenSsl;(System.Int32);summary;df-generated | +| System.Security.Cryptography;DSAOpenSsl;DSAOpenSsl;(System.IntPtr);summary;df-generated | +| System.Security.Cryptography;DSAOpenSsl;DSAOpenSsl;(System.Security.Cryptography.DSAParameters);summary;df-generated | +| System.Security.Cryptography;DSAOpenSsl;DSAOpenSsl;(System.Security.Cryptography.SafeEvpPKeyHandle);summary;df-generated | +| System.Security.Cryptography;DSAOpenSsl;DuplicateKeyHandle;();summary;df-generated | +| System.Security.Cryptography;DSAOpenSsl;ExportParameters;(System.Boolean);summary;df-generated | +| System.Security.Cryptography;DSAOpenSsl;ImportParameters;(System.Security.Cryptography.DSAParameters);summary;df-generated | +| System.Security.Cryptography;DSAOpenSsl;VerifySignature;(System.Byte[],System.Byte[]);summary;df-generated | +| System.Security.Cryptography;DSASignatureDeformatter;DSASignatureDeformatter;();summary;df-generated | +| System.Security.Cryptography;DSASignatureDeformatter;SetHashAlgorithm;(System.String);summary;df-generated | +| System.Security.Cryptography;DSASignatureDeformatter;VerifySignature;(System.Byte[],System.Byte[]);summary;df-generated | +| System.Security.Cryptography;DSASignatureFormatter;CreateSignature;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;DSASignatureFormatter;DSASignatureFormatter;();summary;df-generated | +| System.Security.Cryptography;DSASignatureFormatter;SetHashAlgorithm;(System.String);summary;df-generated | +| System.Security.Cryptography;DeriveBytes;Dispose;();summary;df-generated | +| System.Security.Cryptography;DeriveBytes;Dispose;(System.Boolean);summary;df-generated | +| System.Security.Cryptography;DeriveBytes;GetBytes;(System.Int32);summary;df-generated | +| System.Security.Cryptography;DeriveBytes;Reset;();summary;df-generated | +| System.Security.Cryptography;ECAlgorithm;ExportECPrivateKey;();summary;df-generated | +| System.Security.Cryptography;ECAlgorithm;ExportECPrivateKeyPem;();summary;df-generated | +| System.Security.Cryptography;ECAlgorithm;ExportExplicitParameters;(System.Boolean);summary;df-generated | +| System.Security.Cryptography;ECAlgorithm;ExportParameters;(System.Boolean);summary;df-generated | +| System.Security.Cryptography;ECAlgorithm;GenerateKey;(System.Security.Cryptography.ECCurve);summary;df-generated | +| System.Security.Cryptography;ECAlgorithm;ImportECPrivateKey;(System.ReadOnlySpan,System.Int32);summary;df-generated | +| System.Security.Cryptography;ECAlgorithm;ImportEncryptedPkcs8PrivateKey;(System.ReadOnlySpan,System.ReadOnlySpan,System.Int32);summary;df-generated | +| System.Security.Cryptography;ECAlgorithm;ImportEncryptedPkcs8PrivateKey;(System.ReadOnlySpan,System.ReadOnlySpan,System.Int32);summary;df-generated | +| System.Security.Cryptography;ECAlgorithm;ImportFromEncryptedPem;(System.ReadOnlySpan,System.ReadOnlySpan);summary;df-generated | +| System.Security.Cryptography;ECAlgorithm;ImportFromEncryptedPem;(System.ReadOnlySpan,System.ReadOnlySpan);summary;df-generated | +| System.Security.Cryptography;ECAlgorithm;ImportFromPem;(System.ReadOnlySpan);summary;df-generated | +| System.Security.Cryptography;ECAlgorithm;ImportParameters;(System.Security.Cryptography.ECParameters);summary;df-generated | +| System.Security.Cryptography;ECAlgorithm;ImportPkcs8PrivateKey;(System.ReadOnlySpan,System.Int32);summary;df-generated | +| System.Security.Cryptography;ECAlgorithm;ImportSubjectPublicKeyInfo;(System.ReadOnlySpan,System.Int32);summary;df-generated | +| System.Security.Cryptography;ECAlgorithm;TryExportECPrivateKey;(System.Span,System.Int32);summary;df-generated | +| System.Security.Cryptography;ECAlgorithm;TryExportECPrivateKeyPem;(System.Span,System.Int32);summary;df-generated | +| System.Security.Cryptography;ECAlgorithm;TryExportEncryptedPkcs8PrivateKey;(System.ReadOnlySpan,System.Security.Cryptography.PbeParameters,System.Span,System.Int32);summary;df-generated | +| System.Security.Cryptography;ECAlgorithm;TryExportEncryptedPkcs8PrivateKey;(System.ReadOnlySpan,System.Security.Cryptography.PbeParameters,System.Span,System.Int32);summary;df-generated | +| System.Security.Cryptography;ECAlgorithm;TryExportPkcs8PrivateKey;(System.Span,System.Int32);summary;df-generated | +| System.Security.Cryptography;ECAlgorithm;TryExportSubjectPublicKeyInfo;(System.Span,System.Int32);summary;df-generated | +| System.Security.Cryptography;ECCurve+NamedCurves;get_brainpoolP160r1;();summary;df-generated | +| System.Security.Cryptography;ECCurve+NamedCurves;get_brainpoolP160t1;();summary;df-generated | +| System.Security.Cryptography;ECCurve+NamedCurves;get_brainpoolP192r1;();summary;df-generated | +| System.Security.Cryptography;ECCurve+NamedCurves;get_brainpoolP192t1;();summary;df-generated | +| System.Security.Cryptography;ECCurve+NamedCurves;get_brainpoolP224r1;();summary;df-generated | +| System.Security.Cryptography;ECCurve+NamedCurves;get_brainpoolP224t1;();summary;df-generated | +| System.Security.Cryptography;ECCurve+NamedCurves;get_brainpoolP256r1;();summary;df-generated | +| System.Security.Cryptography;ECCurve+NamedCurves;get_brainpoolP256t1;();summary;df-generated | +| System.Security.Cryptography;ECCurve+NamedCurves;get_brainpoolP320r1;();summary;df-generated | +| System.Security.Cryptography;ECCurve+NamedCurves;get_brainpoolP320t1;();summary;df-generated | +| System.Security.Cryptography;ECCurve+NamedCurves;get_brainpoolP384r1;();summary;df-generated | +| System.Security.Cryptography;ECCurve+NamedCurves;get_brainpoolP384t1;();summary;df-generated | +| System.Security.Cryptography;ECCurve+NamedCurves;get_brainpoolP512r1;();summary;df-generated | +| System.Security.Cryptography;ECCurve+NamedCurves;get_brainpoolP512t1;();summary;df-generated | +| System.Security.Cryptography;ECCurve+NamedCurves;get_nistP256;();summary;df-generated | +| System.Security.Cryptography;ECCurve+NamedCurves;get_nistP384;();summary;df-generated | +| System.Security.Cryptography;ECCurve+NamedCurves;get_nistP521;();summary;df-generated | +| System.Security.Cryptography;ECCurve;CreateFromFriendlyName;(System.String);summary;df-generated | +| System.Security.Cryptography;ECCurve;CreateFromOid;(System.Security.Cryptography.Oid);summary;df-generated | +| System.Security.Cryptography;ECCurve;CreateFromValue;(System.String);summary;df-generated | +| System.Security.Cryptography;ECCurve;Validate;();summary;df-generated | +| System.Security.Cryptography;ECCurve;get_IsCharacteristic2;();summary;df-generated | +| System.Security.Cryptography;ECCurve;get_IsExplicit;();summary;df-generated | +| System.Security.Cryptography;ECCurve;get_IsNamed;();summary;df-generated | +| System.Security.Cryptography;ECCurve;get_IsPrime;();summary;df-generated | +| System.Security.Cryptography;ECDiffieHellman;Create;();summary;df-generated | +| System.Security.Cryptography;ECDiffieHellman;Create;(System.Security.Cryptography.ECCurve);summary;df-generated | +| System.Security.Cryptography;ECDiffieHellman;Create;(System.Security.Cryptography.ECParameters);summary;df-generated | +| System.Security.Cryptography;ECDiffieHellman;Create;(System.String);summary;df-generated | +| System.Security.Cryptography;ECDiffieHellman;DeriveKeyFromHash;(System.Security.Cryptography.ECDiffieHellmanPublicKey,System.Security.Cryptography.HashAlgorithmName);summary;df-generated | +| System.Security.Cryptography;ECDiffieHellman;DeriveKeyFromHash;(System.Security.Cryptography.ECDiffieHellmanPublicKey,System.Security.Cryptography.HashAlgorithmName,System.Byte[],System.Byte[]);summary;df-generated | +| System.Security.Cryptography;ECDiffieHellman;DeriveKeyFromHmac;(System.Security.Cryptography.ECDiffieHellmanPublicKey,System.Security.Cryptography.HashAlgorithmName,System.Byte[]);summary;df-generated | +| System.Security.Cryptography;ECDiffieHellman;DeriveKeyFromHmac;(System.Security.Cryptography.ECDiffieHellmanPublicKey,System.Security.Cryptography.HashAlgorithmName,System.Byte[],System.Byte[],System.Byte[]);summary;df-generated | +| System.Security.Cryptography;ECDiffieHellman;DeriveKeyMaterial;(System.Security.Cryptography.ECDiffieHellmanPublicKey);summary;df-generated | +| System.Security.Cryptography;ECDiffieHellman;DeriveKeyTls;(System.Security.Cryptography.ECDiffieHellmanPublicKey,System.Byte[],System.Byte[]);summary;df-generated | +| System.Security.Cryptography;ECDiffieHellman;FromXmlString;(System.String);summary;df-generated | +| System.Security.Cryptography;ECDiffieHellman;ToXmlString;(System.Boolean);summary;df-generated | +| System.Security.Cryptography;ECDiffieHellman;get_KeyExchangeAlgorithm;();summary;df-generated | +| System.Security.Cryptography;ECDiffieHellman;get_PublicKey;();summary;df-generated | +| System.Security.Cryptography;ECDiffieHellman;get_SignatureAlgorithm;();summary;df-generated | +| System.Security.Cryptography;ECDiffieHellmanCng;DeriveKeyFromHash;(System.Security.Cryptography.ECDiffieHellmanPublicKey,System.Security.Cryptography.HashAlgorithmName,System.Byte[],System.Byte[]);summary;df-generated | +| System.Security.Cryptography;ECDiffieHellmanCng;DeriveKeyFromHmac;(System.Security.Cryptography.ECDiffieHellmanPublicKey,System.Security.Cryptography.HashAlgorithmName,System.Byte[],System.Byte[],System.Byte[]);summary;df-generated | +| System.Security.Cryptography;ECDiffieHellmanCng;DeriveKeyMaterial;(System.Security.Cryptography.CngKey);summary;df-generated | +| System.Security.Cryptography;ECDiffieHellmanCng;DeriveKeyMaterial;(System.Security.Cryptography.ECDiffieHellmanPublicKey);summary;df-generated | +| System.Security.Cryptography;ECDiffieHellmanCng;DeriveKeyTls;(System.Security.Cryptography.ECDiffieHellmanPublicKey,System.Byte[],System.Byte[]);summary;df-generated | +| System.Security.Cryptography;ECDiffieHellmanCng;DeriveSecretAgreementHandle;(System.Security.Cryptography.CngKey);summary;df-generated | +| System.Security.Cryptography;ECDiffieHellmanCng;DeriveSecretAgreementHandle;(System.Security.Cryptography.ECDiffieHellmanPublicKey);summary;df-generated | +| System.Security.Cryptography;ECDiffieHellmanCng;Dispose;(System.Boolean);summary;df-generated | +| System.Security.Cryptography;ECDiffieHellmanCng;ECDiffieHellmanCng;();summary;df-generated | +| System.Security.Cryptography;ECDiffieHellmanCng;ECDiffieHellmanCng;(System.Int32);summary;df-generated | +| System.Security.Cryptography;ECDiffieHellmanCng;ECDiffieHellmanCng;(System.Security.Cryptography.CngKey);summary;df-generated | +| System.Security.Cryptography;ECDiffieHellmanCng;ECDiffieHellmanCng;(System.Security.Cryptography.ECCurve);summary;df-generated | +| System.Security.Cryptography;ECDiffieHellmanCng;ExportExplicitParameters;(System.Boolean);summary;df-generated | +| System.Security.Cryptography;ECDiffieHellmanCng;ExportParameters;(System.Boolean);summary;df-generated | +| System.Security.Cryptography;ECDiffieHellmanCng;FromXmlString;(System.String,System.Security.Cryptography.ECKeyXmlFormat);summary;df-generated | +| System.Security.Cryptography;ECDiffieHellmanCng;GenerateKey;(System.Security.Cryptography.ECCurve);summary;df-generated | +| System.Security.Cryptography;ECDiffieHellmanCng;ImportParameters;(System.Security.Cryptography.ECParameters);summary;df-generated | +| System.Security.Cryptography;ECDiffieHellmanCng;ToXmlString;(System.Security.Cryptography.ECKeyXmlFormat);summary;df-generated | +| System.Security.Cryptography;ECDiffieHellmanCng;get_HashAlgorithm;();summary;df-generated | +| System.Security.Cryptography;ECDiffieHellmanCng;get_HmacKey;();summary;df-generated | +| System.Security.Cryptography;ECDiffieHellmanCng;get_Key;();summary;df-generated | +| System.Security.Cryptography;ECDiffieHellmanCng;get_KeyDerivationFunction;();summary;df-generated | +| System.Security.Cryptography;ECDiffieHellmanCng;get_KeySize;();summary;df-generated | +| System.Security.Cryptography;ECDiffieHellmanCng;get_Label;();summary;df-generated | +| System.Security.Cryptography;ECDiffieHellmanCng;get_PublicKey;();summary;df-generated | +| System.Security.Cryptography;ECDiffieHellmanCng;get_SecretAppend;();summary;df-generated | +| System.Security.Cryptography;ECDiffieHellmanCng;get_SecretPrepend;();summary;df-generated | +| System.Security.Cryptography;ECDiffieHellmanCng;get_Seed;();summary;df-generated | +| System.Security.Cryptography;ECDiffieHellmanCng;get_UseSecretAgreementAsHmacKey;();summary;df-generated | +| System.Security.Cryptography;ECDiffieHellmanCng;set_HashAlgorithm;(System.Security.Cryptography.CngAlgorithm);summary;df-generated | +| System.Security.Cryptography;ECDiffieHellmanCng;set_HmacKey;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;ECDiffieHellmanCng;set_KeyDerivationFunction;(System.Security.Cryptography.ECDiffieHellmanKeyDerivationFunction);summary;df-generated | +| System.Security.Cryptography;ECDiffieHellmanCng;set_KeySize;(System.Int32);summary;df-generated | +| System.Security.Cryptography;ECDiffieHellmanCng;set_Label;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;ECDiffieHellmanCng;set_SecretAppend;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;ECDiffieHellmanCng;set_SecretPrepend;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;ECDiffieHellmanCng;set_Seed;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;ECDiffieHellmanCngPublicKey;Dispose;(System.Boolean);summary;df-generated | +| System.Security.Cryptography;ECDiffieHellmanCngPublicKey;ExportExplicitParameters;();summary;df-generated | +| System.Security.Cryptography;ECDiffieHellmanCngPublicKey;ExportParameters;();summary;df-generated | +| System.Security.Cryptography;ECDiffieHellmanCngPublicKey;FromByteArray;(System.Byte[],System.Security.Cryptography.CngKeyBlobFormat);summary;df-generated | +| System.Security.Cryptography;ECDiffieHellmanCngPublicKey;FromXmlString;(System.String);summary;df-generated | +| System.Security.Cryptography;ECDiffieHellmanCngPublicKey;Import;();summary;df-generated | +| System.Security.Cryptography;ECDiffieHellmanCngPublicKey;ToXmlString;();summary;df-generated | +| System.Security.Cryptography;ECDiffieHellmanCngPublicKey;get_BlobFormat;();summary;df-generated | +| System.Security.Cryptography;ECDiffieHellmanOpenSsl;DuplicateKeyHandle;();summary;df-generated | +| System.Security.Cryptography;ECDiffieHellmanOpenSsl;ECDiffieHellmanOpenSsl;();summary;df-generated | +| System.Security.Cryptography;ECDiffieHellmanOpenSsl;ECDiffieHellmanOpenSsl;(System.Int32);summary;df-generated | +| System.Security.Cryptography;ECDiffieHellmanOpenSsl;ECDiffieHellmanOpenSsl;(System.IntPtr);summary;df-generated | +| System.Security.Cryptography;ECDiffieHellmanOpenSsl;ECDiffieHellmanOpenSsl;(System.Security.Cryptography.ECCurve);summary;df-generated | +| System.Security.Cryptography;ECDiffieHellmanOpenSsl;ECDiffieHellmanOpenSsl;(System.Security.Cryptography.SafeEvpPKeyHandle);summary;df-generated | +| System.Security.Cryptography;ECDiffieHellmanOpenSsl;ExportParameters;(System.Boolean);summary;df-generated | +| System.Security.Cryptography;ECDiffieHellmanOpenSsl;ImportParameters;(System.Security.Cryptography.ECParameters);summary;df-generated | +| System.Security.Cryptography;ECDiffieHellmanOpenSsl;get_PublicKey;();summary;df-generated | +| System.Security.Cryptography;ECDiffieHellmanPublicKey;Dispose;();summary;df-generated | +| System.Security.Cryptography;ECDiffieHellmanPublicKey;Dispose;(System.Boolean);summary;df-generated | +| System.Security.Cryptography;ECDiffieHellmanPublicKey;ECDiffieHellmanPublicKey;();summary;df-generated | +| System.Security.Cryptography;ECDiffieHellmanPublicKey;ECDiffieHellmanPublicKey;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;ECDiffieHellmanPublicKey;ExportExplicitParameters;();summary;df-generated | +| System.Security.Cryptography;ECDiffieHellmanPublicKey;ExportParameters;();summary;df-generated | +| System.Security.Cryptography;ECDiffieHellmanPublicKey;ExportSubjectPublicKeyInfo;();summary;df-generated | +| System.Security.Cryptography;ECDiffieHellmanPublicKey;ToByteArray;();summary;df-generated | +| System.Security.Cryptography;ECDiffieHellmanPublicKey;ToXmlString;();summary;df-generated | +| System.Security.Cryptography;ECDiffieHellmanPublicKey;TryExportSubjectPublicKeyInfo;(System.Span,System.Int32);summary;df-generated | +| System.Security.Cryptography;ECDsa;Create;();summary;df-generated | +| System.Security.Cryptography;ECDsa;Create;(System.Security.Cryptography.ECCurve);summary;df-generated | +| System.Security.Cryptography;ECDsa;Create;(System.Security.Cryptography.ECParameters);summary;df-generated | +| System.Security.Cryptography;ECDsa;Create;(System.String);summary;df-generated | +| System.Security.Cryptography;ECDsa;ECDsa;();summary;df-generated | +| System.Security.Cryptography;ECDsa;FromXmlString;(System.String);summary;df-generated | +| System.Security.Cryptography;ECDsa;GetMaxSignatureSize;(System.Security.Cryptography.DSASignatureFormat);summary;df-generated | +| System.Security.Cryptography;ECDsa;HashData;(System.Byte[],System.Int32,System.Int32,System.Security.Cryptography.HashAlgorithmName);summary;df-generated | +| System.Security.Cryptography;ECDsa;HashData;(System.IO.Stream,System.Security.Cryptography.HashAlgorithmName);summary;df-generated | +| System.Security.Cryptography;ECDsa;SignData;(System.Byte[],System.Int32,System.Int32,System.Security.Cryptography.HashAlgorithmName);summary;df-generated | +| System.Security.Cryptography;ECDsa;SignData;(System.Byte[],System.Int32,System.Int32,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.DSASignatureFormat);summary;df-generated | +| System.Security.Cryptography;ECDsa;SignData;(System.Byte[],System.Security.Cryptography.HashAlgorithmName);summary;df-generated | +| System.Security.Cryptography;ECDsa;SignData;(System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.DSASignatureFormat);summary;df-generated | +| System.Security.Cryptography;ECDsa;SignData;(System.IO.Stream,System.Security.Cryptography.HashAlgorithmName);summary;df-generated | +| System.Security.Cryptography;ECDsa;SignData;(System.IO.Stream,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.DSASignatureFormat);summary;df-generated | +| System.Security.Cryptography;ECDsa;SignDataCore;(System.IO.Stream,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.DSASignatureFormat);summary;df-generated | +| System.Security.Cryptography;ECDsa;SignDataCore;(System.ReadOnlySpan,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.DSASignatureFormat);summary;df-generated | +| System.Security.Cryptography;ECDsa;SignHash;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;ECDsa;SignHash;(System.Byte[],System.Security.Cryptography.DSASignatureFormat);summary;df-generated | +| System.Security.Cryptography;ECDsa;SignHashCore;(System.ReadOnlySpan,System.Security.Cryptography.DSASignatureFormat);summary;df-generated | +| System.Security.Cryptography;ECDsa;ToXmlString;(System.Boolean);summary;df-generated | +| System.Security.Cryptography;ECDsa;TryHashData;(System.ReadOnlySpan,System.Span,System.Security.Cryptography.HashAlgorithmName,System.Int32);summary;df-generated | +| System.Security.Cryptography;ECDsa;TrySignData;(System.ReadOnlySpan,System.Span,System.Security.Cryptography.HashAlgorithmName,System.Int32);summary;df-generated | +| System.Security.Cryptography;ECDsa;TrySignData;(System.ReadOnlySpan,System.Span,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.DSASignatureFormat,System.Int32);summary;df-generated | +| System.Security.Cryptography;ECDsa;TrySignDataCore;(System.ReadOnlySpan,System.Span,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.DSASignatureFormat,System.Int32);summary;df-generated | +| System.Security.Cryptography;ECDsa;TrySignHash;(System.ReadOnlySpan,System.Span,System.Int32);summary;df-generated | +| System.Security.Cryptography;ECDsa;TrySignHash;(System.ReadOnlySpan,System.Span,System.Security.Cryptography.DSASignatureFormat,System.Int32);summary;df-generated | +| System.Security.Cryptography;ECDsa;TrySignHashCore;(System.ReadOnlySpan,System.Span,System.Security.Cryptography.DSASignatureFormat,System.Int32);summary;df-generated | +| System.Security.Cryptography;ECDsa;VerifyData;(System.Byte[],System.Byte[],System.Security.Cryptography.HashAlgorithmName);summary;df-generated | +| System.Security.Cryptography;ECDsa;VerifyData;(System.Byte[],System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.DSASignatureFormat);summary;df-generated | +| System.Security.Cryptography;ECDsa;VerifyData;(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Security.Cryptography.HashAlgorithmName);summary;df-generated | +| System.Security.Cryptography;ECDsa;VerifyData;(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.DSASignatureFormat);summary;df-generated | +| System.Security.Cryptography;ECDsa;VerifyData;(System.IO.Stream,System.Byte[],System.Security.Cryptography.HashAlgorithmName);summary;df-generated | +| System.Security.Cryptography;ECDsa;VerifyData;(System.IO.Stream,System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.DSASignatureFormat);summary;df-generated | +| System.Security.Cryptography;ECDsa;VerifyData;(System.ReadOnlySpan,System.ReadOnlySpan,System.Security.Cryptography.HashAlgorithmName);summary;df-generated | +| System.Security.Cryptography;ECDsa;VerifyData;(System.ReadOnlySpan,System.ReadOnlySpan,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.DSASignatureFormat);summary;df-generated | +| System.Security.Cryptography;ECDsa;VerifyDataCore;(System.IO.Stream,System.ReadOnlySpan,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.DSASignatureFormat);summary;df-generated | +| System.Security.Cryptography;ECDsa;VerifyDataCore;(System.ReadOnlySpan,System.ReadOnlySpan,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.DSASignatureFormat);summary;df-generated | +| System.Security.Cryptography;ECDsa;VerifyHash;(System.Byte[],System.Byte[]);summary;df-generated | +| System.Security.Cryptography;ECDsa;VerifyHash;(System.Byte[],System.Byte[],System.Security.Cryptography.DSASignatureFormat);summary;df-generated | +| System.Security.Cryptography;ECDsa;VerifyHash;(System.ReadOnlySpan,System.ReadOnlySpan);summary;df-generated | +| System.Security.Cryptography;ECDsa;VerifyHash;(System.ReadOnlySpan,System.ReadOnlySpan,System.Security.Cryptography.DSASignatureFormat);summary;df-generated | +| System.Security.Cryptography;ECDsa;VerifyHashCore;(System.ReadOnlySpan,System.ReadOnlySpan,System.Security.Cryptography.DSASignatureFormat);summary;df-generated | +| System.Security.Cryptography;ECDsa;get_KeyExchangeAlgorithm;();summary;df-generated | +| System.Security.Cryptography;ECDsa;get_SignatureAlgorithm;();summary;df-generated | +| System.Security.Cryptography;ECDsaCng;Dispose;(System.Boolean);summary;df-generated | +| System.Security.Cryptography;ECDsaCng;ECDsaCng;();summary;df-generated | +| System.Security.Cryptography;ECDsaCng;ECDsaCng;(System.Int32);summary;df-generated | +| System.Security.Cryptography;ECDsaCng;ECDsaCng;(System.Security.Cryptography.CngKey);summary;df-generated | +| System.Security.Cryptography;ECDsaCng;ECDsaCng;(System.Security.Cryptography.ECCurve);summary;df-generated | +| System.Security.Cryptography;ECDsaCng;ExportExplicitParameters;(System.Boolean);summary;df-generated | +| System.Security.Cryptography;ECDsaCng;ExportParameters;(System.Boolean);summary;df-generated | +| System.Security.Cryptography;ECDsaCng;FromXmlString;(System.String,System.Security.Cryptography.ECKeyXmlFormat);summary;df-generated | +| System.Security.Cryptography;ECDsaCng;GenerateKey;(System.Security.Cryptography.ECCurve);summary;df-generated | +| System.Security.Cryptography;ECDsaCng;ImportParameters;(System.Security.Cryptography.ECParameters);summary;df-generated | +| System.Security.Cryptography;ECDsaCng;SignData;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;ECDsaCng;SignData;(System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Security.Cryptography;ECDsaCng;SignData;(System.IO.Stream);summary;df-generated | +| System.Security.Cryptography;ECDsaCng;SignHash;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;ECDsaCng;ToXmlString;(System.Security.Cryptography.ECKeyXmlFormat);summary;df-generated | +| System.Security.Cryptography;ECDsaCng;VerifyData;(System.Byte[],System.Byte[]);summary;df-generated | +| System.Security.Cryptography;ECDsaCng;VerifyData;(System.Byte[],System.Int32,System.Int32,System.Byte[]);summary;df-generated | +| System.Security.Cryptography;ECDsaCng;VerifyData;(System.IO.Stream,System.Byte[]);summary;df-generated | +| System.Security.Cryptography;ECDsaCng;VerifyHash;(System.Byte[],System.Byte[]);summary;df-generated | +| System.Security.Cryptography;ECDsaCng;get_HashAlgorithm;();summary;df-generated | +| System.Security.Cryptography;ECDsaCng;get_Key;();summary;df-generated | +| System.Security.Cryptography;ECDsaCng;get_KeySize;();summary;df-generated | +| System.Security.Cryptography;ECDsaCng;get_LegalKeySizes;();summary;df-generated | +| System.Security.Cryptography;ECDsaCng;set_HashAlgorithm;(System.Security.Cryptography.CngAlgorithm);summary;df-generated | +| System.Security.Cryptography;ECDsaCng;set_KeySize;(System.Int32);summary;df-generated | +| System.Security.Cryptography;ECDsaOpenSsl;DuplicateKeyHandle;();summary;df-generated | +| System.Security.Cryptography;ECDsaOpenSsl;ECDsaOpenSsl;();summary;df-generated | +| System.Security.Cryptography;ECDsaOpenSsl;ECDsaOpenSsl;(System.Int32);summary;df-generated | +| System.Security.Cryptography;ECDsaOpenSsl;ECDsaOpenSsl;(System.IntPtr);summary;df-generated | +| System.Security.Cryptography;ECDsaOpenSsl;ECDsaOpenSsl;(System.Security.Cryptography.ECCurve);summary;df-generated | +| System.Security.Cryptography;ECDsaOpenSsl;ECDsaOpenSsl;(System.Security.Cryptography.SafeEvpPKeyHandle);summary;df-generated | +| System.Security.Cryptography;ECDsaOpenSsl;SignHash;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;ECDsaOpenSsl;VerifyHash;(System.Byte[],System.Byte[]);summary;df-generated | +| System.Security.Cryptography;ECParameters;Validate;();summary;df-generated | +| System.Security.Cryptography;FromBase64Transform;Clear;();summary;df-generated | +| System.Security.Cryptography;FromBase64Transform;Dispose;();summary;df-generated | +| System.Security.Cryptography;FromBase64Transform;Dispose;(System.Boolean);summary;df-generated | +| System.Security.Cryptography;FromBase64Transform;FromBase64Transform;();summary;df-generated | +| System.Security.Cryptography;FromBase64Transform;FromBase64Transform;(System.Security.Cryptography.FromBase64TransformMode);summary;df-generated | +| System.Security.Cryptography;FromBase64Transform;TransformBlock;(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32);summary;df-generated | +| System.Security.Cryptography;FromBase64Transform;TransformFinalBlock;(System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Security.Cryptography;FromBase64Transform;get_CanReuseTransform;();summary;df-generated | +| System.Security.Cryptography;FromBase64Transform;get_CanTransformMultipleBlocks;();summary;df-generated | +| System.Security.Cryptography;FromBase64Transform;get_InputBlockSize;();summary;df-generated | +| System.Security.Cryptography;FromBase64Transform;get_OutputBlockSize;();summary;df-generated | +| System.Security.Cryptography;HKDF;DeriveKey;(System.Security.Cryptography.HashAlgorithmName,System.Byte[],System.Int32,System.Byte[],System.Byte[]);summary;df-generated | +| System.Security.Cryptography;HKDF;DeriveKey;(System.Security.Cryptography.HashAlgorithmName,System.ReadOnlySpan,System.Span,System.ReadOnlySpan,System.ReadOnlySpan);summary;df-generated | +| System.Security.Cryptography;HKDF;Expand;(System.Security.Cryptography.HashAlgorithmName,System.Byte[],System.Int32,System.Byte[]);summary;df-generated | +| System.Security.Cryptography;HKDF;Expand;(System.Security.Cryptography.HashAlgorithmName,System.ReadOnlySpan,System.Span,System.ReadOnlySpan);summary;df-generated | +| System.Security.Cryptography;HKDF;Extract;(System.Security.Cryptography.HashAlgorithmName,System.Byte[],System.Byte[]);summary;df-generated | +| System.Security.Cryptography;HKDF;Extract;(System.Security.Cryptography.HashAlgorithmName,System.ReadOnlySpan,System.ReadOnlySpan,System.Span);summary;df-generated | +| System.Security.Cryptography;HMAC;Create;();summary;df-generated | +| System.Security.Cryptography;HMAC;Create;(System.String);summary;df-generated | +| System.Security.Cryptography;HMAC;Dispose;(System.Boolean);summary;df-generated | +| System.Security.Cryptography;HMAC;HMAC;();summary;df-generated | +| System.Security.Cryptography;HMAC;HashCore;(System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Security.Cryptography;HMAC;HashCore;(System.ReadOnlySpan);summary;df-generated | +| System.Security.Cryptography;HMAC;HashFinal;();summary;df-generated | +| System.Security.Cryptography;HMAC;Initialize;();summary;df-generated | +| System.Security.Cryptography;HMAC;TryHashFinal;(System.Span,System.Int32);summary;df-generated | +| System.Security.Cryptography;HMAC;get_BlockSizeValue;();summary;df-generated | +| System.Security.Cryptography;HMAC;get_Key;();summary;df-generated | +| System.Security.Cryptography;HMAC;set_BlockSizeValue;(System.Int32);summary;df-generated | +| System.Security.Cryptography;HMAC;set_Key;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;HMACMD5;Dispose;(System.Boolean);summary;df-generated | +| System.Security.Cryptography;HMACMD5;HMACMD5;();summary;df-generated | +| System.Security.Cryptography;HMACMD5;HMACMD5;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;HMACMD5;HashCore;(System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Security.Cryptography;HMACMD5;HashCore;(System.ReadOnlySpan);summary;df-generated | +| System.Security.Cryptography;HMACMD5;HashData;(System.Byte[],System.Byte[]);summary;df-generated | +| System.Security.Cryptography;HMACMD5;HashData;(System.ReadOnlySpan,System.ReadOnlySpan);summary;df-generated | +| System.Security.Cryptography;HMACMD5;HashData;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span);summary;df-generated | +| System.Security.Cryptography;HMACMD5;HashFinal;();summary;df-generated | +| System.Security.Cryptography;HMACMD5;Initialize;();summary;df-generated | +| System.Security.Cryptography;HMACMD5;TryHashData;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Int32);summary;df-generated | +| System.Security.Cryptography;HMACMD5;TryHashFinal;(System.Span,System.Int32);summary;df-generated | +| System.Security.Cryptography;HMACMD5;get_Key;();summary;df-generated | +| System.Security.Cryptography;HMACMD5;set_Key;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;HMACSHA1;Dispose;(System.Boolean);summary;df-generated | +| System.Security.Cryptography;HMACSHA1;HMACSHA1;();summary;df-generated | +| System.Security.Cryptography;HMACSHA1;HMACSHA1;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;HMACSHA1;HMACSHA1;(System.Byte[],System.Boolean);summary;df-generated | +| System.Security.Cryptography;HMACSHA1;HashCore;(System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Security.Cryptography;HMACSHA1;HashCore;(System.ReadOnlySpan);summary;df-generated | +| System.Security.Cryptography;HMACSHA1;HashData;(System.Byte[],System.Byte[]);summary;df-generated | +| System.Security.Cryptography;HMACSHA1;HashData;(System.ReadOnlySpan,System.ReadOnlySpan);summary;df-generated | +| System.Security.Cryptography;HMACSHA1;HashData;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span);summary;df-generated | +| System.Security.Cryptography;HMACSHA1;HashFinal;();summary;df-generated | +| System.Security.Cryptography;HMACSHA1;Initialize;();summary;df-generated | +| System.Security.Cryptography;HMACSHA1;TryHashData;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Int32);summary;df-generated | +| System.Security.Cryptography;HMACSHA1;TryHashFinal;(System.Span,System.Int32);summary;df-generated | +| System.Security.Cryptography;HMACSHA1;get_Key;();summary;df-generated | +| System.Security.Cryptography;HMACSHA1;set_Key;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;HMACSHA256;Dispose;(System.Boolean);summary;df-generated | +| System.Security.Cryptography;HMACSHA256;HMACSHA256;();summary;df-generated | +| System.Security.Cryptography;HMACSHA256;HMACSHA256;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;HMACSHA256;HashCore;(System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Security.Cryptography;HMACSHA256;HashCore;(System.ReadOnlySpan);summary;df-generated | +| System.Security.Cryptography;HMACSHA256;HashData;(System.Byte[],System.Byte[]);summary;df-generated | +| System.Security.Cryptography;HMACSHA256;HashData;(System.ReadOnlySpan,System.ReadOnlySpan);summary;df-generated | +| System.Security.Cryptography;HMACSHA256;HashData;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span);summary;df-generated | +| System.Security.Cryptography;HMACSHA256;HashFinal;();summary;df-generated | +| System.Security.Cryptography;HMACSHA256;Initialize;();summary;df-generated | +| System.Security.Cryptography;HMACSHA256;TryHashData;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Int32);summary;df-generated | +| System.Security.Cryptography;HMACSHA256;TryHashFinal;(System.Span,System.Int32);summary;df-generated | +| System.Security.Cryptography;HMACSHA256;get_Key;();summary;df-generated | +| System.Security.Cryptography;HMACSHA256;set_Key;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;HMACSHA384;Dispose;(System.Boolean);summary;df-generated | +| System.Security.Cryptography;HMACSHA384;HMACSHA384;();summary;df-generated | +| System.Security.Cryptography;HMACSHA384;HMACSHA384;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;HMACSHA384;HashCore;(System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Security.Cryptography;HMACSHA384;HashCore;(System.ReadOnlySpan);summary;df-generated | +| System.Security.Cryptography;HMACSHA384;HashData;(System.Byte[],System.Byte[]);summary;df-generated | +| System.Security.Cryptography;HMACSHA384;HashData;(System.ReadOnlySpan,System.ReadOnlySpan);summary;df-generated | +| System.Security.Cryptography;HMACSHA384;HashData;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span);summary;df-generated | +| System.Security.Cryptography;HMACSHA384;HashFinal;();summary;df-generated | +| System.Security.Cryptography;HMACSHA384;Initialize;();summary;df-generated | +| System.Security.Cryptography;HMACSHA384;TryHashData;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Int32);summary;df-generated | +| System.Security.Cryptography;HMACSHA384;TryHashFinal;(System.Span,System.Int32);summary;df-generated | +| System.Security.Cryptography;HMACSHA384;get_Key;();summary;df-generated | +| System.Security.Cryptography;HMACSHA384;get_ProduceLegacyHmacValues;();summary;df-generated | +| System.Security.Cryptography;HMACSHA384;set_Key;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;HMACSHA384;set_ProduceLegacyHmacValues;(System.Boolean);summary;df-generated | +| System.Security.Cryptography;HMACSHA512;Dispose;(System.Boolean);summary;df-generated | +| System.Security.Cryptography;HMACSHA512;HMACSHA512;();summary;df-generated | +| System.Security.Cryptography;HMACSHA512;HMACSHA512;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;HMACSHA512;HashCore;(System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Security.Cryptography;HMACSHA512;HashCore;(System.ReadOnlySpan);summary;df-generated | +| System.Security.Cryptography;HMACSHA512;HashData;(System.Byte[],System.Byte[]);summary;df-generated | +| System.Security.Cryptography;HMACSHA512;HashData;(System.ReadOnlySpan,System.ReadOnlySpan);summary;df-generated | +| System.Security.Cryptography;HMACSHA512;HashData;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span);summary;df-generated | +| System.Security.Cryptography;HMACSHA512;HashFinal;();summary;df-generated | +| System.Security.Cryptography;HMACSHA512;Initialize;();summary;df-generated | +| System.Security.Cryptography;HMACSHA512;TryHashData;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Int32);summary;df-generated | +| System.Security.Cryptography;HMACSHA512;TryHashFinal;(System.Span,System.Int32);summary;df-generated | +| System.Security.Cryptography;HMACSHA512;get_Key;();summary;df-generated | +| System.Security.Cryptography;HMACSHA512;get_ProduceLegacyHmacValues;();summary;df-generated | +| System.Security.Cryptography;HMACSHA512;set_Key;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;HMACSHA512;set_ProduceLegacyHmacValues;(System.Boolean);summary;df-generated | +| System.Security.Cryptography;HashAlgorithm;Clear;();summary;df-generated | +| System.Security.Cryptography;HashAlgorithm;ComputeHash;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;HashAlgorithm;ComputeHash;(System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Security.Cryptography;HashAlgorithm;ComputeHash;(System.IO.Stream);summary;df-generated | +| System.Security.Cryptography;HashAlgorithm;ComputeHashAsync;(System.IO.Stream,System.Threading.CancellationToken);summary;df-generated | +| System.Security.Cryptography;HashAlgorithm;Create;();summary;df-generated | +| System.Security.Cryptography;HashAlgorithm;Create;(System.String);summary;df-generated | +| System.Security.Cryptography;HashAlgorithm;Dispose;();summary;df-generated | +| System.Security.Cryptography;HashAlgorithm;Dispose;(System.Boolean);summary;df-generated | +| System.Security.Cryptography;HashAlgorithm;HashAlgorithm;();summary;df-generated | +| System.Security.Cryptography;HashAlgorithm;HashCore;(System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Security.Cryptography;HashAlgorithm;HashCore;(System.ReadOnlySpan);summary;df-generated | +| System.Security.Cryptography;HashAlgorithm;HashFinal;();summary;df-generated | +| System.Security.Cryptography;HashAlgorithm;Initialize;();summary;df-generated | +| System.Security.Cryptography;HashAlgorithm;TransformBlock;(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32);summary;df-generated | +| System.Security.Cryptography;HashAlgorithm;TransformFinalBlock;(System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Security.Cryptography;HashAlgorithm;TryComputeHash;(System.ReadOnlySpan,System.Span,System.Int32);summary;df-generated | +| System.Security.Cryptography;HashAlgorithm;TryHashFinal;(System.Span,System.Int32);summary;df-generated | +| System.Security.Cryptography;HashAlgorithm;get_CanReuseTransform;();summary;df-generated | +| System.Security.Cryptography;HashAlgorithm;get_CanTransformMultipleBlocks;();summary;df-generated | +| System.Security.Cryptography;HashAlgorithm;get_Hash;();summary;df-generated | +| System.Security.Cryptography;HashAlgorithm;get_HashSize;();summary;df-generated | +| System.Security.Cryptography;HashAlgorithm;get_InputBlockSize;();summary;df-generated | +| System.Security.Cryptography;HashAlgorithm;get_OutputBlockSize;();summary;df-generated | +| System.Security.Cryptography;HashAlgorithmName;Equals;(System.Object);summary;df-generated | +| System.Security.Cryptography;HashAlgorithmName;Equals;(System.Security.Cryptography.HashAlgorithmName);summary;df-generated | +| System.Security.Cryptography;HashAlgorithmName;FromOid;(System.String);summary;df-generated | +| System.Security.Cryptography;HashAlgorithmName;GetHashCode;();summary;df-generated | +| System.Security.Cryptography;HashAlgorithmName;TryFromOid;(System.String,System.Security.Cryptography.HashAlgorithmName);summary;df-generated | +| System.Security.Cryptography;HashAlgorithmName;get_MD5;();summary;df-generated | +| System.Security.Cryptography;HashAlgorithmName;get_SHA1;();summary;df-generated | +| System.Security.Cryptography;HashAlgorithmName;get_SHA256;();summary;df-generated | +| System.Security.Cryptography;HashAlgorithmName;get_SHA384;();summary;df-generated | +| System.Security.Cryptography;HashAlgorithmName;get_SHA512;();summary;df-generated | +| System.Security.Cryptography;ICryptoTransform;TransformBlock;(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32);summary;df-generated | +| System.Security.Cryptography;ICryptoTransform;TransformFinalBlock;(System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Security.Cryptography;ICryptoTransform;get_CanReuseTransform;();summary;df-generated | +| System.Security.Cryptography;ICryptoTransform;get_CanTransformMultipleBlocks;();summary;df-generated | +| System.Security.Cryptography;ICryptoTransform;get_InputBlockSize;();summary;df-generated | +| System.Security.Cryptography;ICryptoTransform;get_OutputBlockSize;();summary;df-generated | +| System.Security.Cryptography;ICspAsymmetricAlgorithm;ExportCspBlob;(System.Boolean);summary;df-generated | +| System.Security.Cryptography;ICspAsymmetricAlgorithm;ImportCspBlob;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;ICspAsymmetricAlgorithm;get_CspKeyContainerInfo;();summary;df-generated | +| System.Security.Cryptography;IncrementalHash;AppendData;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;IncrementalHash;AppendData;(System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Security.Cryptography;IncrementalHash;AppendData;(System.ReadOnlySpan);summary;df-generated | +| System.Security.Cryptography;IncrementalHash;Dispose;();summary;df-generated | +| System.Security.Cryptography;IncrementalHash;GetCurrentHash;();summary;df-generated | +| System.Security.Cryptography;IncrementalHash;GetCurrentHash;(System.Span);summary;df-generated | +| System.Security.Cryptography;IncrementalHash;GetHashAndReset;();summary;df-generated | +| System.Security.Cryptography;IncrementalHash;GetHashAndReset;(System.Span);summary;df-generated | +| System.Security.Cryptography;IncrementalHash;TryGetCurrentHash;(System.Span,System.Int32);summary;df-generated | +| System.Security.Cryptography;IncrementalHash;TryGetHashAndReset;(System.Span,System.Int32);summary;df-generated | +| System.Security.Cryptography;IncrementalHash;get_HashLengthInBytes;();summary;df-generated | +| System.Security.Cryptography;KeySizes;KeySizes;(System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Security.Cryptography;KeySizes;get_MaxSize;();summary;df-generated | +| System.Security.Cryptography;KeySizes;get_MinSize;();summary;df-generated | +| System.Security.Cryptography;KeySizes;get_SkipSize;();summary;df-generated | +| System.Security.Cryptography;KeyedHashAlgorithm;Create;();summary;df-generated | +| System.Security.Cryptography;KeyedHashAlgorithm;Create;(System.String);summary;df-generated | +| System.Security.Cryptography;KeyedHashAlgorithm;Dispose;(System.Boolean);summary;df-generated | +| System.Security.Cryptography;KeyedHashAlgorithm;KeyedHashAlgorithm;();summary;df-generated | +| System.Security.Cryptography;KeyedHashAlgorithm;get_Key;();summary;df-generated | +| System.Security.Cryptography;KeyedHashAlgorithm;set_Key;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;MD5;Create;();summary;df-generated | +| System.Security.Cryptography;MD5;Create;(System.String);summary;df-generated | +| System.Security.Cryptography;MD5;HashData;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;MD5;HashData;(System.ReadOnlySpan);summary;df-generated | +| System.Security.Cryptography;MD5;HashData;(System.ReadOnlySpan,System.Span);summary;df-generated | +| System.Security.Cryptography;MD5;MD5;();summary;df-generated | +| System.Security.Cryptography;MD5;TryHashData;(System.ReadOnlySpan,System.Span,System.Int32);summary;df-generated | +| System.Security.Cryptography;MD5CryptoServiceProvider;Dispose;(System.Boolean);summary;df-generated | +| System.Security.Cryptography;MD5CryptoServiceProvider;HashCore;(System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Security.Cryptography;MD5CryptoServiceProvider;HashCore;(System.ReadOnlySpan);summary;df-generated | +| System.Security.Cryptography;MD5CryptoServiceProvider;HashFinal;();summary;df-generated | +| System.Security.Cryptography;MD5CryptoServiceProvider;Initialize;();summary;df-generated | +| System.Security.Cryptography;MD5CryptoServiceProvider;MD5CryptoServiceProvider;();summary;df-generated | +| System.Security.Cryptography;MD5CryptoServiceProvider;TryHashFinal;(System.Span,System.Int32);summary;df-generated | +| System.Security.Cryptography;MaskGenerationMethod;GenerateMask;(System.Byte[],System.Int32);summary;df-generated | +| System.Security.Cryptography;Oid;Oid;();summary;df-generated | +| System.Security.Cryptography;OidCollection;OidCollection;();summary;df-generated | +| System.Security.Cryptography;OidCollection;get_Count;();summary;df-generated | +| System.Security.Cryptography;OidCollection;get_IsSynchronized;();summary;df-generated | +| System.Security.Cryptography;OidEnumerator;MoveNext;();summary;df-generated | +| System.Security.Cryptography;OidEnumerator;Reset;();summary;df-generated | +| System.Security.Cryptography;PKCS1MaskGenerationMethod;GenerateMask;(System.Byte[],System.Int32);summary;df-generated | +| System.Security.Cryptography;PKCS1MaskGenerationMethod;PKCS1MaskGenerationMethod;();summary;df-generated | +| System.Security.Cryptography;PasswordDeriveBytes;CryptDeriveKey;(System.String,System.String,System.Int32,System.Byte[]);summary;df-generated | +| System.Security.Cryptography;PasswordDeriveBytes;Dispose;(System.Boolean);summary;df-generated | +| System.Security.Cryptography;PasswordDeriveBytes;GetBytes;(System.Int32);summary;df-generated | +| System.Security.Cryptography;PasswordDeriveBytes;PasswordDeriveBytes;(System.Byte[],System.Byte[]);summary;df-generated | +| System.Security.Cryptography;PasswordDeriveBytes;PasswordDeriveBytes;(System.Byte[],System.Byte[],System.Security.Cryptography.CspParameters);summary;df-generated | +| System.Security.Cryptography;PasswordDeriveBytes;PasswordDeriveBytes;(System.Byte[],System.Byte[],System.String,System.Int32);summary;df-generated | +| System.Security.Cryptography;PasswordDeriveBytes;PasswordDeriveBytes;(System.String,System.Byte[]);summary;df-generated | +| System.Security.Cryptography;PasswordDeriveBytes;PasswordDeriveBytes;(System.String,System.Byte[],System.Security.Cryptography.CspParameters);summary;df-generated | +| System.Security.Cryptography;PasswordDeriveBytes;PasswordDeriveBytes;(System.String,System.Byte[],System.String,System.Int32);summary;df-generated | +| System.Security.Cryptography;PasswordDeriveBytes;PasswordDeriveBytes;(System.String,System.Byte[],System.String,System.Int32,System.Security.Cryptography.CspParameters);summary;df-generated | +| System.Security.Cryptography;PasswordDeriveBytes;Reset;();summary;df-generated | +| System.Security.Cryptography;PasswordDeriveBytes;get_IterationCount;();summary;df-generated | +| System.Security.Cryptography;PasswordDeriveBytes;get_Salt;();summary;df-generated | +| System.Security.Cryptography;PasswordDeriveBytes;set_IterationCount;(System.Int32);summary;df-generated | +| System.Security.Cryptography;PasswordDeriveBytes;set_Salt;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;PbeParameters;PbeParameters;(System.Security.Cryptography.PbeEncryptionAlgorithm,System.Security.Cryptography.HashAlgorithmName,System.Int32);summary;df-generated | +| System.Security.Cryptography;PbeParameters;get_EncryptionAlgorithm;();summary;df-generated | +| System.Security.Cryptography;PbeParameters;get_HashAlgorithm;();summary;df-generated | +| System.Security.Cryptography;PbeParameters;get_IterationCount;();summary;df-generated | +| System.Security.Cryptography;PemEncoding;Find;(System.ReadOnlySpan);summary;df-generated | +| System.Security.Cryptography;PemEncoding;GetEncodedSize;(System.Int32,System.Int32);summary;df-generated | +| System.Security.Cryptography;PemEncoding;TryFind;(System.ReadOnlySpan,System.Security.Cryptography.PemFields);summary;df-generated | +| System.Security.Cryptography;PemEncoding;TryWrite;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Int32);summary;df-generated | +| System.Security.Cryptography;PemEncoding;Write;(System.ReadOnlySpan,System.ReadOnlySpan);summary;df-generated | +| System.Security.Cryptography;PemFields;get_Base64Data;();summary;df-generated | +| System.Security.Cryptography;PemFields;get_DecodedDataLength;();summary;df-generated | +| System.Security.Cryptography;PemFields;get_Label;();summary;df-generated | +| System.Security.Cryptography;PemFields;get_Location;();summary;df-generated | +| System.Security.Cryptography;RC2;Create;();summary;df-generated | +| System.Security.Cryptography;RC2;Create;(System.String);summary;df-generated | +| System.Security.Cryptography;RC2;RC2;();summary;df-generated | +| System.Security.Cryptography;RC2;get_EffectiveKeySize;();summary;df-generated | +| System.Security.Cryptography;RC2;get_KeySize;();summary;df-generated | +| System.Security.Cryptography;RC2;set_EffectiveKeySize;(System.Int32);summary;df-generated | +| System.Security.Cryptography;RC2;set_KeySize;(System.Int32);summary;df-generated | +| System.Security.Cryptography;RC2CryptoServiceProvider;CreateDecryptor;(System.Byte[],System.Byte[]);summary;df-generated | +| System.Security.Cryptography;RC2CryptoServiceProvider;CreateEncryptor;(System.Byte[],System.Byte[]);summary;df-generated | +| System.Security.Cryptography;RC2CryptoServiceProvider;GenerateIV;();summary;df-generated | +| System.Security.Cryptography;RC2CryptoServiceProvider;GenerateKey;();summary;df-generated | +| System.Security.Cryptography;RC2CryptoServiceProvider;RC2CryptoServiceProvider;();summary;df-generated | +| System.Security.Cryptography;RC2CryptoServiceProvider;get_EffectiveKeySize;();summary;df-generated | +| System.Security.Cryptography;RC2CryptoServiceProvider;get_UseSalt;();summary;df-generated | +| System.Security.Cryptography;RC2CryptoServiceProvider;set_EffectiveKeySize;(System.Int32);summary;df-generated | +| System.Security.Cryptography;RC2CryptoServiceProvider;set_UseSalt;(System.Boolean);summary;df-generated | +| System.Security.Cryptography;RNGCryptoServiceProvider;Dispose;(System.Boolean);summary;df-generated | +| System.Security.Cryptography;RNGCryptoServiceProvider;GetBytes;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;RNGCryptoServiceProvider;GetBytes;(System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Security.Cryptography;RNGCryptoServiceProvider;GetBytes;(System.Span);summary;df-generated | +| System.Security.Cryptography;RNGCryptoServiceProvider;GetNonZeroBytes;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;RNGCryptoServiceProvider;GetNonZeroBytes;(System.Span);summary;df-generated | +| System.Security.Cryptography;RNGCryptoServiceProvider;RNGCryptoServiceProvider;();summary;df-generated | +| System.Security.Cryptography;RNGCryptoServiceProvider;RNGCryptoServiceProvider;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;RNGCryptoServiceProvider;RNGCryptoServiceProvider;(System.Security.Cryptography.CspParameters);summary;df-generated | +| System.Security.Cryptography;RNGCryptoServiceProvider;RNGCryptoServiceProvider;(System.String);summary;df-generated | +| System.Security.Cryptography;RSA;Create;();summary;df-generated | +| System.Security.Cryptography;RSA;Create;(System.Int32);summary;df-generated | +| System.Security.Cryptography;RSA;Create;(System.Security.Cryptography.RSAParameters);summary;df-generated | +| System.Security.Cryptography;RSA;Create;(System.String);summary;df-generated | +| System.Security.Cryptography;RSA;Decrypt;(System.Byte[],System.Security.Cryptography.RSAEncryptionPadding);summary;df-generated | +| System.Security.Cryptography;RSA;DecryptValue;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;RSA;Encrypt;(System.Byte[],System.Security.Cryptography.RSAEncryptionPadding);summary;df-generated | +| System.Security.Cryptography;RSA;EncryptValue;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;RSA;ExportParameters;(System.Boolean);summary;df-generated | +| System.Security.Cryptography;RSA;ExportRSAPrivateKey;();summary;df-generated | +| System.Security.Cryptography;RSA;ExportRSAPrivateKeyPem;();summary;df-generated | +| System.Security.Cryptography;RSA;ExportRSAPublicKey;();summary;df-generated | +| System.Security.Cryptography;RSA;ExportRSAPublicKeyPem;();summary;df-generated | +| System.Security.Cryptography;RSA;FromXmlString;(System.String);summary;df-generated | +| System.Security.Cryptography;RSA;HashData;(System.Byte[],System.Int32,System.Int32,System.Security.Cryptography.HashAlgorithmName);summary;df-generated | +| System.Security.Cryptography;RSA;HashData;(System.IO.Stream,System.Security.Cryptography.HashAlgorithmName);summary;df-generated | +| System.Security.Cryptography;RSA;ImportEncryptedPkcs8PrivateKey;(System.ReadOnlySpan,System.ReadOnlySpan,System.Int32);summary;df-generated | +| System.Security.Cryptography;RSA;ImportEncryptedPkcs8PrivateKey;(System.ReadOnlySpan,System.ReadOnlySpan,System.Int32);summary;df-generated | +| System.Security.Cryptography;RSA;ImportFromEncryptedPem;(System.ReadOnlySpan,System.ReadOnlySpan);summary;df-generated | +| System.Security.Cryptography;RSA;ImportFromEncryptedPem;(System.ReadOnlySpan,System.ReadOnlySpan);summary;df-generated | +| System.Security.Cryptography;RSA;ImportFromPem;(System.ReadOnlySpan);summary;df-generated | +| System.Security.Cryptography;RSA;ImportParameters;(System.Security.Cryptography.RSAParameters);summary;df-generated | +| System.Security.Cryptography;RSA;ImportPkcs8PrivateKey;(System.ReadOnlySpan,System.Int32);summary;df-generated | +| System.Security.Cryptography;RSA;ImportRSAPrivateKey;(System.ReadOnlySpan,System.Int32);summary;df-generated | +| System.Security.Cryptography;RSA;ImportRSAPublicKey;(System.ReadOnlySpan,System.Int32);summary;df-generated | +| System.Security.Cryptography;RSA;ImportSubjectPublicKeyInfo;(System.ReadOnlySpan,System.Int32);summary;df-generated | +| System.Security.Cryptography;RSA;SignData;(System.Byte[],System.Int32,System.Int32,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding);summary;df-generated | +| System.Security.Cryptography;RSA;SignData;(System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding);summary;df-generated | +| System.Security.Cryptography;RSA;SignData;(System.IO.Stream,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding);summary;df-generated | +| System.Security.Cryptography;RSA;SignHash;(System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding);summary;df-generated | +| System.Security.Cryptography;RSA;ToXmlString;(System.Boolean);summary;df-generated | +| System.Security.Cryptography;RSA;TryDecrypt;(System.ReadOnlySpan,System.Span,System.Security.Cryptography.RSAEncryptionPadding,System.Int32);summary;df-generated | +| System.Security.Cryptography;RSA;TryEncrypt;(System.ReadOnlySpan,System.Span,System.Security.Cryptography.RSAEncryptionPadding,System.Int32);summary;df-generated | +| System.Security.Cryptography;RSA;TryExportEncryptedPkcs8PrivateKey;(System.ReadOnlySpan,System.Security.Cryptography.PbeParameters,System.Span,System.Int32);summary;df-generated | +| System.Security.Cryptography;RSA;TryExportEncryptedPkcs8PrivateKey;(System.ReadOnlySpan,System.Security.Cryptography.PbeParameters,System.Span,System.Int32);summary;df-generated | +| System.Security.Cryptography;RSA;TryExportPkcs8PrivateKey;(System.Span,System.Int32);summary;df-generated | +| System.Security.Cryptography;RSA;TryExportRSAPrivateKey;(System.Span,System.Int32);summary;df-generated | +| System.Security.Cryptography;RSA;TryExportRSAPrivateKeyPem;(System.Span,System.Int32);summary;df-generated | +| System.Security.Cryptography;RSA;TryExportRSAPublicKey;(System.Span,System.Int32);summary;df-generated | +| System.Security.Cryptography;RSA;TryExportRSAPublicKeyPem;(System.Span,System.Int32);summary;df-generated | +| System.Security.Cryptography;RSA;TryExportSubjectPublicKeyInfo;(System.Span,System.Int32);summary;df-generated | +| System.Security.Cryptography;RSA;TryHashData;(System.ReadOnlySpan,System.Span,System.Security.Cryptography.HashAlgorithmName,System.Int32);summary;df-generated | +| System.Security.Cryptography;RSA;TrySignData;(System.ReadOnlySpan,System.Span,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding,System.Int32);summary;df-generated | +| System.Security.Cryptography;RSA;TrySignHash;(System.ReadOnlySpan,System.Span,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding,System.Int32);summary;df-generated | +| System.Security.Cryptography;RSA;VerifyData;(System.Byte[],System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding);summary;df-generated | +| System.Security.Cryptography;RSA;VerifyData;(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding);summary;df-generated | +| System.Security.Cryptography;RSA;VerifyData;(System.IO.Stream,System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding);summary;df-generated | +| System.Security.Cryptography;RSA;VerifyData;(System.ReadOnlySpan,System.ReadOnlySpan,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding);summary;df-generated | +| System.Security.Cryptography;RSA;VerifyHash;(System.Byte[],System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding);summary;df-generated | +| System.Security.Cryptography;RSA;VerifyHash;(System.ReadOnlySpan,System.ReadOnlySpan,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding);summary;df-generated | +| System.Security.Cryptography;RSA;get_KeyExchangeAlgorithm;();summary;df-generated | +| System.Security.Cryptography;RSA;get_SignatureAlgorithm;();summary;df-generated | +| System.Security.Cryptography;RSACng;Decrypt;(System.Byte[],System.Security.Cryptography.RSAEncryptionPadding);summary;df-generated | +| System.Security.Cryptography;RSACng;Dispose;(System.Boolean);summary;df-generated | +| System.Security.Cryptography;RSACng;Encrypt;(System.Byte[],System.Security.Cryptography.RSAEncryptionPadding);summary;df-generated | +| System.Security.Cryptography;RSACng;ExportParameters;(System.Boolean);summary;df-generated | +| System.Security.Cryptography;RSACng;ImportParameters;(System.Security.Cryptography.RSAParameters);summary;df-generated | +| System.Security.Cryptography;RSACng;RSACng;();summary;df-generated | +| System.Security.Cryptography;RSACng;RSACng;(System.Int32);summary;df-generated | +| System.Security.Cryptography;RSACng;RSACng;(System.Security.Cryptography.CngKey);summary;df-generated | +| System.Security.Cryptography;RSACng;SignHash;(System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding);summary;df-generated | +| System.Security.Cryptography;RSACng;VerifyHash;(System.Byte[],System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding);summary;df-generated | +| System.Security.Cryptography;RSACng;get_Key;();summary;df-generated | +| System.Security.Cryptography;RSACng;get_LegalKeySizes;();summary;df-generated | +| System.Security.Cryptography;RSACryptoServiceProvider;Decrypt;(System.Byte[],System.Boolean);summary;df-generated | +| System.Security.Cryptography;RSACryptoServiceProvider;Decrypt;(System.Byte[],System.Security.Cryptography.RSAEncryptionPadding);summary;df-generated | +| System.Security.Cryptography;RSACryptoServiceProvider;DecryptValue;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;RSACryptoServiceProvider;Dispose;(System.Boolean);summary;df-generated | +| System.Security.Cryptography;RSACryptoServiceProvider;Encrypt;(System.Byte[],System.Boolean);summary;df-generated | +| System.Security.Cryptography;RSACryptoServiceProvider;Encrypt;(System.Byte[],System.Security.Cryptography.RSAEncryptionPadding);summary;df-generated | +| System.Security.Cryptography;RSACryptoServiceProvider;EncryptValue;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;RSACryptoServiceProvider;ExportCspBlob;(System.Boolean);summary;df-generated | +| System.Security.Cryptography;RSACryptoServiceProvider;ExportParameters;(System.Boolean);summary;df-generated | +| System.Security.Cryptography;RSACryptoServiceProvider;ImportCspBlob;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;RSACryptoServiceProvider;ImportEncryptedPkcs8PrivateKey;(System.ReadOnlySpan,System.ReadOnlySpan,System.Int32);summary;df-generated | +| System.Security.Cryptography;RSACryptoServiceProvider;ImportEncryptedPkcs8PrivateKey;(System.ReadOnlySpan,System.ReadOnlySpan,System.Int32);summary;df-generated | +| System.Security.Cryptography;RSACryptoServiceProvider;ImportParameters;(System.Security.Cryptography.RSAParameters);summary;df-generated | +| System.Security.Cryptography;RSACryptoServiceProvider;RSACryptoServiceProvider;();summary;df-generated | +| System.Security.Cryptography;RSACryptoServiceProvider;RSACryptoServiceProvider;(System.Int32);summary;df-generated | +| System.Security.Cryptography;RSACryptoServiceProvider;RSACryptoServiceProvider;(System.Int32,System.Security.Cryptography.CspParameters);summary;df-generated | +| System.Security.Cryptography;RSACryptoServiceProvider;RSACryptoServiceProvider;(System.Security.Cryptography.CspParameters);summary;df-generated | +| System.Security.Cryptography;RSACryptoServiceProvider;SignData;(System.Byte[],System.Int32,System.Int32,System.Object);summary;df-generated | +| System.Security.Cryptography;RSACryptoServiceProvider;SignData;(System.Byte[],System.Object);summary;df-generated | +| System.Security.Cryptography;RSACryptoServiceProvider;SignData;(System.IO.Stream,System.Object);summary;df-generated | +| System.Security.Cryptography;RSACryptoServiceProvider;SignHash;(System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding);summary;df-generated | +| System.Security.Cryptography;RSACryptoServiceProvider;SignHash;(System.Byte[],System.String);summary;df-generated | +| System.Security.Cryptography;RSACryptoServiceProvider;VerifyData;(System.Byte[],System.Object,System.Byte[]);summary;df-generated | +| System.Security.Cryptography;RSACryptoServiceProvider;VerifyHash;(System.Byte[],System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding);summary;df-generated | +| System.Security.Cryptography;RSACryptoServiceProvider;VerifyHash;(System.Byte[],System.String,System.Byte[]);summary;df-generated | +| System.Security.Cryptography;RSACryptoServiceProvider;get_CspKeyContainerInfo;();summary;df-generated | +| System.Security.Cryptography;RSACryptoServiceProvider;get_KeyExchangeAlgorithm;();summary;df-generated | +| System.Security.Cryptography;RSACryptoServiceProvider;get_KeySize;();summary;df-generated | +| System.Security.Cryptography;RSACryptoServiceProvider;get_LegalKeySizes;();summary;df-generated | +| System.Security.Cryptography;RSACryptoServiceProvider;get_PersistKeyInCsp;();summary;df-generated | +| System.Security.Cryptography;RSACryptoServiceProvider;get_PublicOnly;();summary;df-generated | +| System.Security.Cryptography;RSACryptoServiceProvider;get_SignatureAlgorithm;();summary;df-generated | +| System.Security.Cryptography;RSACryptoServiceProvider;get_UseMachineKeyStore;();summary;df-generated | +| System.Security.Cryptography;RSACryptoServiceProvider;set_PersistKeyInCsp;(System.Boolean);summary;df-generated | +| System.Security.Cryptography;RSACryptoServiceProvider;set_UseMachineKeyStore;(System.Boolean);summary;df-generated | +| System.Security.Cryptography;RSAEncryptionPadding;Equals;(System.Object);summary;df-generated | +| System.Security.Cryptography;RSAEncryptionPadding;Equals;(System.Security.Cryptography.RSAEncryptionPadding);summary;df-generated | +| System.Security.Cryptography;RSAEncryptionPadding;GetHashCode;();summary;df-generated | +| System.Security.Cryptography;RSAEncryptionPadding;get_Mode;();summary;df-generated | +| System.Security.Cryptography;RSAEncryptionPadding;get_OaepSHA1;();summary;df-generated | +| System.Security.Cryptography;RSAEncryptionPadding;get_OaepSHA256;();summary;df-generated | +| System.Security.Cryptography;RSAEncryptionPadding;get_OaepSHA384;();summary;df-generated | +| System.Security.Cryptography;RSAEncryptionPadding;get_OaepSHA512;();summary;df-generated | +| System.Security.Cryptography;RSAEncryptionPadding;get_Pkcs1;();summary;df-generated | +| System.Security.Cryptography;RSAOAEPKeyExchangeDeformatter;DecryptKeyExchange;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;RSAOAEPKeyExchangeDeformatter;RSAOAEPKeyExchangeDeformatter;();summary;df-generated | +| System.Security.Cryptography;RSAOAEPKeyExchangeDeformatter;get_Parameters;();summary;df-generated | +| System.Security.Cryptography;RSAOAEPKeyExchangeDeformatter;set_Parameters;(System.String);summary;df-generated | +| System.Security.Cryptography;RSAOAEPKeyExchangeFormatter;CreateKeyExchange;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;RSAOAEPKeyExchangeFormatter;CreateKeyExchange;(System.Byte[],System.Type);summary;df-generated | +| System.Security.Cryptography;RSAOAEPKeyExchangeFormatter;RSAOAEPKeyExchangeFormatter;();summary;df-generated | +| System.Security.Cryptography;RSAOAEPKeyExchangeFormatter;get_Parameter;();summary;df-generated | +| System.Security.Cryptography;RSAOAEPKeyExchangeFormatter;get_Parameters;();summary;df-generated | +| System.Security.Cryptography;RSAOAEPKeyExchangeFormatter;set_Parameter;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;RSAOpenSsl;DuplicateKeyHandle;();summary;df-generated | +| System.Security.Cryptography;RSAOpenSsl;ExportParameters;(System.Boolean);summary;df-generated | +| System.Security.Cryptography;RSAOpenSsl;ImportParameters;(System.Security.Cryptography.RSAParameters);summary;df-generated | +| System.Security.Cryptography;RSAOpenSsl;RSAOpenSsl;();summary;df-generated | +| System.Security.Cryptography;RSAOpenSsl;RSAOpenSsl;(System.Int32);summary;df-generated | +| System.Security.Cryptography;RSAOpenSsl;RSAOpenSsl;(System.IntPtr);summary;df-generated | +| System.Security.Cryptography;RSAOpenSsl;RSAOpenSsl;(System.Security.Cryptography.RSAParameters);summary;df-generated | +| System.Security.Cryptography;RSAOpenSsl;RSAOpenSsl;(System.Security.Cryptography.SafeEvpPKeyHandle);summary;df-generated | +| System.Security.Cryptography;RSAPKCS1KeyExchangeDeformatter;DecryptKeyExchange;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;RSAPKCS1KeyExchangeDeformatter;RSAPKCS1KeyExchangeDeformatter;();summary;df-generated | +| System.Security.Cryptography;RSAPKCS1KeyExchangeDeformatter;get_Parameters;();summary;df-generated | +| System.Security.Cryptography;RSAPKCS1KeyExchangeDeformatter;set_Parameters;(System.String);summary;df-generated | +| System.Security.Cryptography;RSAPKCS1KeyExchangeFormatter;CreateKeyExchange;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;RSAPKCS1KeyExchangeFormatter;CreateKeyExchange;(System.Byte[],System.Type);summary;df-generated | +| System.Security.Cryptography;RSAPKCS1KeyExchangeFormatter;RSAPKCS1KeyExchangeFormatter;();summary;df-generated | +| System.Security.Cryptography;RSAPKCS1KeyExchangeFormatter;get_Parameters;();summary;df-generated | +| System.Security.Cryptography;RSAPKCS1SignatureDeformatter;RSAPKCS1SignatureDeformatter;();summary;df-generated | +| System.Security.Cryptography;RSAPKCS1SignatureDeformatter;VerifySignature;(System.Byte[],System.Byte[]);summary;df-generated | +| System.Security.Cryptography;RSAPKCS1SignatureFormatter;CreateSignature;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;RSAPKCS1SignatureFormatter;RSAPKCS1SignatureFormatter;();summary;df-generated | +| System.Security.Cryptography;RSASignaturePadding;Equals;(System.Object);summary;df-generated | +| System.Security.Cryptography;RSASignaturePadding;Equals;(System.Security.Cryptography.RSASignaturePadding);summary;df-generated | +| System.Security.Cryptography;RSASignaturePadding;GetHashCode;();summary;df-generated | +| System.Security.Cryptography;RSASignaturePadding;ToString;();summary;df-generated | +| System.Security.Cryptography;RSASignaturePadding;get_Mode;();summary;df-generated | +| System.Security.Cryptography;RSASignaturePadding;get_Pkcs1;();summary;df-generated | +| System.Security.Cryptography;RSASignaturePadding;get_Pss;();summary;df-generated | +| System.Security.Cryptography;RandomNumberGenerator;Create;();summary;df-generated | +| System.Security.Cryptography;RandomNumberGenerator;Create;(System.String);summary;df-generated | +| System.Security.Cryptography;RandomNumberGenerator;Dispose;();summary;df-generated | +| System.Security.Cryptography;RandomNumberGenerator;Dispose;(System.Boolean);summary;df-generated | +| System.Security.Cryptography;RandomNumberGenerator;Fill;(System.Span);summary;df-generated | +| System.Security.Cryptography;RandomNumberGenerator;GetBytes;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;RandomNumberGenerator;GetBytes;(System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Security.Cryptography;RandomNumberGenerator;GetBytes;(System.Int32);summary;df-generated | +| System.Security.Cryptography;RandomNumberGenerator;GetBytes;(System.Span);summary;df-generated | +| System.Security.Cryptography;RandomNumberGenerator;GetInt32;(System.Int32);summary;df-generated | +| System.Security.Cryptography;RandomNumberGenerator;GetInt32;(System.Int32,System.Int32);summary;df-generated | +| System.Security.Cryptography;RandomNumberGenerator;GetNonZeroBytes;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;RandomNumberGenerator;GetNonZeroBytes;(System.Span);summary;df-generated | +| System.Security.Cryptography;RandomNumberGenerator;RandomNumberGenerator;();summary;df-generated | +| System.Security.Cryptography;Rfc2898DeriveBytes;CryptDeriveKey;(System.String,System.String,System.Int32,System.Byte[]);summary;df-generated | +| System.Security.Cryptography;Rfc2898DeriveBytes;Dispose;(System.Boolean);summary;df-generated | +| System.Security.Cryptography;Rfc2898DeriveBytes;GetBytes;(System.Int32);summary;df-generated | +| System.Security.Cryptography;Rfc2898DeriveBytes;Pbkdf2;(System.Byte[],System.Byte[],System.Int32,System.Security.Cryptography.HashAlgorithmName,System.Int32);summary;df-generated | +| System.Security.Cryptography;Rfc2898DeriveBytes;Pbkdf2;(System.ReadOnlySpan,System.ReadOnlySpan,System.Int32,System.Security.Cryptography.HashAlgorithmName,System.Int32);summary;df-generated | +| System.Security.Cryptography;Rfc2898DeriveBytes;Pbkdf2;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Int32,System.Security.Cryptography.HashAlgorithmName);summary;df-generated | +| System.Security.Cryptography;Rfc2898DeriveBytes;Pbkdf2;(System.ReadOnlySpan,System.ReadOnlySpan,System.Int32,System.Security.Cryptography.HashAlgorithmName,System.Int32);summary;df-generated | +| System.Security.Cryptography;Rfc2898DeriveBytes;Pbkdf2;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Int32,System.Security.Cryptography.HashAlgorithmName);summary;df-generated | +| System.Security.Cryptography;Rfc2898DeriveBytes;Pbkdf2;(System.String,System.Byte[],System.Int32,System.Security.Cryptography.HashAlgorithmName,System.Int32);summary;df-generated | +| System.Security.Cryptography;Rfc2898DeriveBytes;Reset;();summary;df-generated | +| System.Security.Cryptography;Rfc2898DeriveBytes;Rfc2898DeriveBytes;(System.Byte[],System.Byte[],System.Int32);summary;df-generated | +| System.Security.Cryptography;Rfc2898DeriveBytes;Rfc2898DeriveBytes;(System.Byte[],System.Byte[],System.Int32,System.Security.Cryptography.HashAlgorithmName);summary;df-generated | +| System.Security.Cryptography;Rfc2898DeriveBytes;Rfc2898DeriveBytes;(System.String,System.Byte[]);summary;df-generated | +| System.Security.Cryptography;Rfc2898DeriveBytes;Rfc2898DeriveBytes;(System.String,System.Byte[],System.Int32);summary;df-generated | +| System.Security.Cryptography;Rfc2898DeriveBytes;Rfc2898DeriveBytes;(System.String,System.Byte[],System.Int32,System.Security.Cryptography.HashAlgorithmName);summary;df-generated | +| System.Security.Cryptography;Rfc2898DeriveBytes;Rfc2898DeriveBytes;(System.String,System.Int32);summary;df-generated | +| System.Security.Cryptography;Rfc2898DeriveBytes;Rfc2898DeriveBytes;(System.String,System.Int32,System.Int32);summary;df-generated | +| System.Security.Cryptography;Rfc2898DeriveBytes;Rfc2898DeriveBytes;(System.String,System.Int32,System.Int32,System.Security.Cryptography.HashAlgorithmName);summary;df-generated | +| System.Security.Cryptography;Rfc2898DeriveBytes;get_HashAlgorithm;();summary;df-generated | +| System.Security.Cryptography;Rfc2898DeriveBytes;get_IterationCount;();summary;df-generated | +| System.Security.Cryptography;Rfc2898DeriveBytes;get_Salt;();summary;df-generated | +| System.Security.Cryptography;Rfc2898DeriveBytes;set_IterationCount;(System.Int32);summary;df-generated | +| System.Security.Cryptography;Rfc2898DeriveBytes;set_Salt;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;Rijndael;Create;();summary;df-generated | +| System.Security.Cryptography;Rijndael;Create;(System.String);summary;df-generated | +| System.Security.Cryptography;Rijndael;Rijndael;();summary;df-generated | +| System.Security.Cryptography;RijndaelManaged;CreateDecryptor;();summary;df-generated | +| System.Security.Cryptography;RijndaelManaged;CreateDecryptor;(System.Byte[],System.Byte[]);summary;df-generated | +| System.Security.Cryptography;RijndaelManaged;CreateEncryptor;();summary;df-generated | +| System.Security.Cryptography;RijndaelManaged;CreateEncryptor;(System.Byte[],System.Byte[]);summary;df-generated | +| System.Security.Cryptography;RijndaelManaged;Dispose;(System.Boolean);summary;df-generated | +| System.Security.Cryptography;RijndaelManaged;GenerateIV;();summary;df-generated | +| System.Security.Cryptography;RijndaelManaged;GenerateKey;();summary;df-generated | +| System.Security.Cryptography;RijndaelManaged;RijndaelManaged;();summary;df-generated | +| System.Security.Cryptography;RijndaelManaged;get_BlockSize;();summary;df-generated | +| System.Security.Cryptography;RijndaelManaged;get_FeedbackSize;();summary;df-generated | +| System.Security.Cryptography;RijndaelManaged;get_IV;();summary;df-generated | +| System.Security.Cryptography;RijndaelManaged;get_Key;();summary;df-generated | +| System.Security.Cryptography;RijndaelManaged;get_KeySize;();summary;df-generated | +| System.Security.Cryptography;RijndaelManaged;get_LegalKeySizes;();summary;df-generated | +| System.Security.Cryptography;RijndaelManaged;get_Mode;();summary;df-generated | +| System.Security.Cryptography;RijndaelManaged;get_Padding;();summary;df-generated | +| System.Security.Cryptography;RijndaelManaged;set_BlockSize;(System.Int32);summary;df-generated | +| System.Security.Cryptography;RijndaelManaged;set_FeedbackSize;(System.Int32);summary;df-generated | +| System.Security.Cryptography;RijndaelManaged;set_IV;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;RijndaelManaged;set_Key;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;RijndaelManaged;set_KeySize;(System.Int32);summary;df-generated | +| System.Security.Cryptography;RijndaelManaged;set_Mode;(System.Security.Cryptography.CipherMode);summary;df-generated | +| System.Security.Cryptography;RijndaelManaged;set_Padding;(System.Security.Cryptography.PaddingMode);summary;df-generated | +| System.Security.Cryptography;SHA1;Create;();summary;df-generated | +| System.Security.Cryptography;SHA1;Create;(System.String);summary;df-generated | +| System.Security.Cryptography;SHA1;HashData;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;SHA1;HashData;(System.ReadOnlySpan);summary;df-generated | +| System.Security.Cryptography;SHA1;HashData;(System.ReadOnlySpan,System.Span);summary;df-generated | +| System.Security.Cryptography;SHA1;SHA1;();summary;df-generated | +| System.Security.Cryptography;SHA1;TryHashData;(System.ReadOnlySpan,System.Span,System.Int32);summary;df-generated | +| System.Security.Cryptography;SHA1CryptoServiceProvider;Dispose;(System.Boolean);summary;df-generated | +| System.Security.Cryptography;SHA1CryptoServiceProvider;HashCore;(System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Security.Cryptography;SHA1CryptoServiceProvider;HashCore;(System.ReadOnlySpan);summary;df-generated | +| System.Security.Cryptography;SHA1CryptoServiceProvider;HashFinal;();summary;df-generated | +| System.Security.Cryptography;SHA1CryptoServiceProvider;Initialize;();summary;df-generated | +| System.Security.Cryptography;SHA1CryptoServiceProvider;SHA1CryptoServiceProvider;();summary;df-generated | +| System.Security.Cryptography;SHA1CryptoServiceProvider;TryHashFinal;(System.Span,System.Int32);summary;df-generated | +| System.Security.Cryptography;SHA1Managed;Dispose;(System.Boolean);summary;df-generated | +| System.Security.Cryptography;SHA1Managed;HashCore;(System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Security.Cryptography;SHA1Managed;HashCore;(System.ReadOnlySpan);summary;df-generated | +| System.Security.Cryptography;SHA1Managed;HashFinal;();summary;df-generated | +| System.Security.Cryptography;SHA1Managed;Initialize;();summary;df-generated | +| System.Security.Cryptography;SHA1Managed;SHA1Managed;();summary;df-generated | +| System.Security.Cryptography;SHA1Managed;TryHashFinal;(System.Span,System.Int32);summary;df-generated | +| System.Security.Cryptography;SHA256;Create;();summary;df-generated | +| System.Security.Cryptography;SHA256;Create;(System.String);summary;df-generated | +| System.Security.Cryptography;SHA256;HashData;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;SHA256;HashData;(System.ReadOnlySpan);summary;df-generated | +| System.Security.Cryptography;SHA256;HashData;(System.ReadOnlySpan,System.Span);summary;df-generated | +| System.Security.Cryptography;SHA256;SHA256;();summary;df-generated | +| System.Security.Cryptography;SHA256;TryHashData;(System.ReadOnlySpan,System.Span,System.Int32);summary;df-generated | +| System.Security.Cryptography;SHA256CryptoServiceProvider;Dispose;(System.Boolean);summary;df-generated | +| System.Security.Cryptography;SHA256CryptoServiceProvider;HashCore;(System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Security.Cryptography;SHA256CryptoServiceProvider;HashCore;(System.ReadOnlySpan);summary;df-generated | +| System.Security.Cryptography;SHA256CryptoServiceProvider;HashFinal;();summary;df-generated | +| System.Security.Cryptography;SHA256CryptoServiceProvider;Initialize;();summary;df-generated | +| System.Security.Cryptography;SHA256CryptoServiceProvider;SHA256CryptoServiceProvider;();summary;df-generated | +| System.Security.Cryptography;SHA256CryptoServiceProvider;TryHashFinal;(System.Span,System.Int32);summary;df-generated | +| System.Security.Cryptography;SHA256Managed;Dispose;(System.Boolean);summary;df-generated | +| System.Security.Cryptography;SHA256Managed;HashCore;(System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Security.Cryptography;SHA256Managed;HashCore;(System.ReadOnlySpan);summary;df-generated | +| System.Security.Cryptography;SHA256Managed;HashFinal;();summary;df-generated | +| System.Security.Cryptography;SHA256Managed;Initialize;();summary;df-generated | +| System.Security.Cryptography;SHA256Managed;SHA256Managed;();summary;df-generated | +| System.Security.Cryptography;SHA256Managed;TryHashFinal;(System.Span,System.Int32);summary;df-generated | +| System.Security.Cryptography;SHA384;Create;();summary;df-generated | +| System.Security.Cryptography;SHA384;Create;(System.String);summary;df-generated | +| System.Security.Cryptography;SHA384;HashData;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;SHA384;HashData;(System.ReadOnlySpan);summary;df-generated | +| System.Security.Cryptography;SHA384;HashData;(System.ReadOnlySpan,System.Span);summary;df-generated | +| System.Security.Cryptography;SHA384;SHA384;();summary;df-generated | +| System.Security.Cryptography;SHA384;TryHashData;(System.ReadOnlySpan,System.Span,System.Int32);summary;df-generated | +| System.Security.Cryptography;SHA384CryptoServiceProvider;Dispose;(System.Boolean);summary;df-generated | +| System.Security.Cryptography;SHA384CryptoServiceProvider;HashCore;(System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Security.Cryptography;SHA384CryptoServiceProvider;HashCore;(System.ReadOnlySpan);summary;df-generated | +| System.Security.Cryptography;SHA384CryptoServiceProvider;HashFinal;();summary;df-generated | +| System.Security.Cryptography;SHA384CryptoServiceProvider;Initialize;();summary;df-generated | +| System.Security.Cryptography;SHA384CryptoServiceProvider;SHA384CryptoServiceProvider;();summary;df-generated | +| System.Security.Cryptography;SHA384CryptoServiceProvider;TryHashFinal;(System.Span,System.Int32);summary;df-generated | +| System.Security.Cryptography;SHA384Managed;Dispose;(System.Boolean);summary;df-generated | +| System.Security.Cryptography;SHA384Managed;HashCore;(System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Security.Cryptography;SHA384Managed;HashCore;(System.ReadOnlySpan);summary;df-generated | +| System.Security.Cryptography;SHA384Managed;HashFinal;();summary;df-generated | +| System.Security.Cryptography;SHA384Managed;Initialize;();summary;df-generated | +| System.Security.Cryptography;SHA384Managed;SHA384Managed;();summary;df-generated | +| System.Security.Cryptography;SHA384Managed;TryHashFinal;(System.Span,System.Int32);summary;df-generated | +| System.Security.Cryptography;SHA512;Create;();summary;df-generated | +| System.Security.Cryptography;SHA512;Create;(System.String);summary;df-generated | +| System.Security.Cryptography;SHA512;HashData;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;SHA512;HashData;(System.ReadOnlySpan);summary;df-generated | +| System.Security.Cryptography;SHA512;HashData;(System.ReadOnlySpan,System.Span);summary;df-generated | +| System.Security.Cryptography;SHA512;SHA512;();summary;df-generated | +| System.Security.Cryptography;SHA512;TryHashData;(System.ReadOnlySpan,System.Span,System.Int32);summary;df-generated | +| System.Security.Cryptography;SHA512CryptoServiceProvider;Dispose;(System.Boolean);summary;df-generated | +| System.Security.Cryptography;SHA512CryptoServiceProvider;HashCore;(System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Security.Cryptography;SHA512CryptoServiceProvider;HashCore;(System.ReadOnlySpan);summary;df-generated | +| System.Security.Cryptography;SHA512CryptoServiceProvider;HashFinal;();summary;df-generated | +| System.Security.Cryptography;SHA512CryptoServiceProvider;Initialize;();summary;df-generated | +| System.Security.Cryptography;SHA512CryptoServiceProvider;SHA512CryptoServiceProvider;();summary;df-generated | +| System.Security.Cryptography;SHA512CryptoServiceProvider;TryHashFinal;(System.Span,System.Int32);summary;df-generated | +| System.Security.Cryptography;SHA512Managed;Dispose;(System.Boolean);summary;df-generated | +| System.Security.Cryptography;SHA512Managed;HashCore;(System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Security.Cryptography;SHA512Managed;HashCore;(System.ReadOnlySpan);summary;df-generated | +| System.Security.Cryptography;SHA512Managed;HashFinal;();summary;df-generated | +| System.Security.Cryptography;SHA512Managed;Initialize;();summary;df-generated | +| System.Security.Cryptography;SHA512Managed;SHA512Managed;();summary;df-generated | +| System.Security.Cryptography;SHA512Managed;TryHashFinal;(System.Span,System.Int32);summary;df-generated | +| System.Security.Cryptography;SafeEvpPKeyHandle;ReleaseHandle;();summary;df-generated | +| System.Security.Cryptography;SafeEvpPKeyHandle;SafeEvpPKeyHandle;();summary;df-generated | +| System.Security.Cryptography;SafeEvpPKeyHandle;SafeEvpPKeyHandle;(System.IntPtr,System.Boolean);summary;df-generated | +| System.Security.Cryptography;SafeEvpPKeyHandle;get_IsInvalid;();summary;df-generated | +| System.Security.Cryptography;SafeEvpPKeyHandle;get_OpenSslVersion;();summary;df-generated | +| System.Security.Cryptography;SignatureDescription;CreateDigest;();summary;df-generated | +| System.Security.Cryptography;SignatureDescription;SignatureDescription;();summary;df-generated | +| System.Security.Cryptography;SignatureDescription;SignatureDescription;(System.Security.SecurityElement);summary;df-generated | +| System.Security.Cryptography;SignatureDescription;get_DeformatterAlgorithm;();summary;df-generated | +| System.Security.Cryptography;SignatureDescription;get_DigestAlgorithm;();summary;df-generated | +| System.Security.Cryptography;SignatureDescription;get_FormatterAlgorithm;();summary;df-generated | +| System.Security.Cryptography;SignatureDescription;get_KeyAlgorithm;();summary;df-generated | +| System.Security.Cryptography;SignatureDescription;set_DeformatterAlgorithm;(System.String);summary;df-generated | +| System.Security.Cryptography;SignatureDescription;set_DigestAlgorithm;(System.String);summary;df-generated | +| System.Security.Cryptography;SignatureDescription;set_FormatterAlgorithm;(System.String);summary;df-generated | +| System.Security.Cryptography;SignatureDescription;set_KeyAlgorithm;(System.String);summary;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;Clear;();summary;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;Create;();summary;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;Create;(System.String);summary;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;CreateDecryptor;();summary;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;CreateDecryptor;(System.Byte[],System.Byte[]);summary;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;CreateEncryptor;();summary;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;CreateEncryptor;(System.Byte[],System.Byte[]);summary;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;DecryptCbc;(System.Byte[],System.Byte[],System.Security.Cryptography.PaddingMode);summary;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;DecryptCbc;(System.ReadOnlySpan,System.ReadOnlySpan,System.Security.Cryptography.PaddingMode);summary;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;DecryptCbc;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Security.Cryptography.PaddingMode);summary;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;DecryptCfb;(System.Byte[],System.Byte[],System.Security.Cryptography.PaddingMode,System.Int32);summary;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;DecryptCfb;(System.ReadOnlySpan,System.ReadOnlySpan,System.Security.Cryptography.PaddingMode,System.Int32);summary;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;DecryptCfb;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Security.Cryptography.PaddingMode,System.Int32);summary;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;DecryptEcb;(System.Byte[],System.Security.Cryptography.PaddingMode);summary;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;DecryptEcb;(System.ReadOnlySpan,System.Security.Cryptography.PaddingMode);summary;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;DecryptEcb;(System.ReadOnlySpan,System.Span,System.Security.Cryptography.PaddingMode);summary;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;Dispose;();summary;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;Dispose;(System.Boolean);summary;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;EncryptCbc;(System.Byte[],System.Byte[],System.Security.Cryptography.PaddingMode);summary;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;EncryptCbc;(System.ReadOnlySpan,System.ReadOnlySpan,System.Security.Cryptography.PaddingMode);summary;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;EncryptCbc;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Security.Cryptography.PaddingMode);summary;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;EncryptCfb;(System.Byte[],System.Byte[],System.Security.Cryptography.PaddingMode,System.Int32);summary;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;EncryptCfb;(System.ReadOnlySpan,System.ReadOnlySpan,System.Security.Cryptography.PaddingMode,System.Int32);summary;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;EncryptCfb;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Security.Cryptography.PaddingMode,System.Int32);summary;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;EncryptEcb;(System.Byte[],System.Security.Cryptography.PaddingMode);summary;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;EncryptEcb;(System.ReadOnlySpan,System.Security.Cryptography.PaddingMode);summary;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;EncryptEcb;(System.ReadOnlySpan,System.Span,System.Security.Cryptography.PaddingMode);summary;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;GenerateIV;();summary;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;GenerateKey;();summary;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;GetCiphertextLengthCbc;(System.Int32,System.Security.Cryptography.PaddingMode);summary;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;GetCiphertextLengthCfb;(System.Int32,System.Security.Cryptography.PaddingMode,System.Int32);summary;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;GetCiphertextLengthEcb;(System.Int32,System.Security.Cryptography.PaddingMode);summary;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;SymmetricAlgorithm;();summary;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;TryDecryptCbc;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Int32,System.Security.Cryptography.PaddingMode);summary;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;TryDecryptCbcCore;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Security.Cryptography.PaddingMode,System.Int32);summary;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;TryDecryptCfb;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Int32,System.Security.Cryptography.PaddingMode,System.Int32);summary;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;TryDecryptCfbCore;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Security.Cryptography.PaddingMode,System.Int32,System.Int32);summary;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;TryDecryptEcb;(System.ReadOnlySpan,System.Span,System.Security.Cryptography.PaddingMode,System.Int32);summary;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;TryDecryptEcbCore;(System.ReadOnlySpan,System.Span,System.Security.Cryptography.PaddingMode,System.Int32);summary;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;TryEncryptCbc;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Int32,System.Security.Cryptography.PaddingMode);summary;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;TryEncryptCbcCore;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Security.Cryptography.PaddingMode,System.Int32);summary;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;TryEncryptCfb;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Int32,System.Security.Cryptography.PaddingMode,System.Int32);summary;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;TryEncryptCfbCore;(System.ReadOnlySpan,System.ReadOnlySpan,System.Span,System.Security.Cryptography.PaddingMode,System.Int32,System.Int32);summary;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;TryEncryptEcb;(System.ReadOnlySpan,System.Span,System.Security.Cryptography.PaddingMode,System.Int32);summary;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;TryEncryptEcbCore;(System.ReadOnlySpan,System.Span,System.Security.Cryptography.PaddingMode,System.Int32);summary;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;ValidKeySize;(System.Int32);summary;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;get_BlockSize;();summary;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;get_FeedbackSize;();summary;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;get_IV;();summary;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;get_Key;();summary;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;get_KeySize;();summary;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;get_LegalBlockSizes;();summary;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;get_LegalKeySizes;();summary;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;get_Mode;();summary;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;get_Padding;();summary;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;set_BlockSize;(System.Int32);summary;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;set_FeedbackSize;(System.Int32);summary;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;set_IV;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;set_Key;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;set_KeySize;(System.Int32);summary;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;set_Mode;(System.Security.Cryptography.CipherMode);summary;df-generated | +| System.Security.Cryptography;SymmetricAlgorithm;set_Padding;(System.Security.Cryptography.PaddingMode);summary;df-generated | +| System.Security.Cryptography;ToBase64Transform;Clear;();summary;df-generated | +| System.Security.Cryptography;ToBase64Transform;Dispose;();summary;df-generated | +| System.Security.Cryptography;ToBase64Transform;Dispose;(System.Boolean);summary;df-generated | +| System.Security.Cryptography;ToBase64Transform;TransformBlock;(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32);summary;df-generated | +| System.Security.Cryptography;ToBase64Transform;TransformFinalBlock;(System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Security.Cryptography;ToBase64Transform;get_CanReuseTransform;();summary;df-generated | +| System.Security.Cryptography;ToBase64Transform;get_CanTransformMultipleBlocks;();summary;df-generated | +| System.Security.Cryptography;ToBase64Transform;get_InputBlockSize;();summary;df-generated | +| System.Security.Cryptography;ToBase64Transform;get_OutputBlockSize;();summary;df-generated | +| System.Security.Cryptography;TripleDES;Create;();summary;df-generated | +| System.Security.Cryptography;TripleDES;Create;(System.String);summary;df-generated | +| System.Security.Cryptography;TripleDES;IsWeakKey;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;TripleDES;TripleDES;();summary;df-generated | +| System.Security.Cryptography;TripleDES;get_Key;();summary;df-generated | +| System.Security.Cryptography;TripleDES;set_Key;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;TripleDESCng;CreateDecryptor;();summary;df-generated | +| System.Security.Cryptography;TripleDESCng;CreateDecryptor;(System.Byte[],System.Byte[]);summary;df-generated | +| System.Security.Cryptography;TripleDESCng;CreateEncryptor;();summary;df-generated | +| System.Security.Cryptography;TripleDESCng;CreateEncryptor;(System.Byte[],System.Byte[]);summary;df-generated | +| System.Security.Cryptography;TripleDESCng;Dispose;(System.Boolean);summary;df-generated | +| System.Security.Cryptography;TripleDESCng;GenerateIV;();summary;df-generated | +| System.Security.Cryptography;TripleDESCng;GenerateKey;();summary;df-generated | +| System.Security.Cryptography;TripleDESCng;TripleDESCng;();summary;df-generated | +| System.Security.Cryptography;TripleDESCng;TripleDESCng;(System.String);summary;df-generated | +| System.Security.Cryptography;TripleDESCng;TripleDESCng;(System.String,System.Security.Cryptography.CngProvider);summary;df-generated | +| System.Security.Cryptography;TripleDESCng;TripleDESCng;(System.String,System.Security.Cryptography.CngProvider,System.Security.Cryptography.CngKeyOpenOptions);summary;df-generated | +| System.Security.Cryptography;TripleDESCng;get_Key;();summary;df-generated | +| System.Security.Cryptography;TripleDESCng;get_KeySize;();summary;df-generated | +| System.Security.Cryptography;TripleDESCng;set_Key;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;TripleDESCng;set_KeySize;(System.Int32);summary;df-generated | +| System.Security.Cryptography;TripleDESCryptoServiceProvider;CreateDecryptor;();summary;df-generated | +| System.Security.Cryptography;TripleDESCryptoServiceProvider;CreateDecryptor;(System.Byte[],System.Byte[]);summary;df-generated | +| System.Security.Cryptography;TripleDESCryptoServiceProvider;CreateEncryptor;();summary;df-generated | +| System.Security.Cryptography;TripleDESCryptoServiceProvider;CreateEncryptor;(System.Byte[],System.Byte[]);summary;df-generated | +| System.Security.Cryptography;TripleDESCryptoServiceProvider;Dispose;(System.Boolean);summary;df-generated | +| System.Security.Cryptography;TripleDESCryptoServiceProvider;GenerateIV;();summary;df-generated | +| System.Security.Cryptography;TripleDESCryptoServiceProvider;GenerateKey;();summary;df-generated | +| System.Security.Cryptography;TripleDESCryptoServiceProvider;TripleDESCryptoServiceProvider;();summary;df-generated | +| System.Security.Cryptography;TripleDESCryptoServiceProvider;get_BlockSize;();summary;df-generated | +| System.Security.Cryptography;TripleDESCryptoServiceProvider;get_FeedbackSize;();summary;df-generated | +| System.Security.Cryptography;TripleDESCryptoServiceProvider;get_IV;();summary;df-generated | +| System.Security.Cryptography;TripleDESCryptoServiceProvider;get_Key;();summary;df-generated | +| System.Security.Cryptography;TripleDESCryptoServiceProvider;get_KeySize;();summary;df-generated | +| System.Security.Cryptography;TripleDESCryptoServiceProvider;get_LegalBlockSizes;();summary;df-generated | +| System.Security.Cryptography;TripleDESCryptoServiceProvider;get_LegalKeySizes;();summary;df-generated | +| System.Security.Cryptography;TripleDESCryptoServiceProvider;get_Mode;();summary;df-generated | +| System.Security.Cryptography;TripleDESCryptoServiceProvider;get_Padding;();summary;df-generated | +| System.Security.Cryptography;TripleDESCryptoServiceProvider;set_BlockSize;(System.Int32);summary;df-generated | +| System.Security.Cryptography;TripleDESCryptoServiceProvider;set_FeedbackSize;(System.Int32);summary;df-generated | +| System.Security.Cryptography;TripleDESCryptoServiceProvider;set_IV;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;TripleDESCryptoServiceProvider;set_Key;(System.Byte[]);summary;df-generated | +| System.Security.Cryptography;TripleDESCryptoServiceProvider;set_KeySize;(System.Int32);summary;df-generated | +| System.Security.Cryptography;TripleDESCryptoServiceProvider;set_Mode;(System.Security.Cryptography.CipherMode);summary;df-generated | +| System.Security.Cryptography;TripleDESCryptoServiceProvider;set_Padding;(System.Security.Cryptography.PaddingMode);summary;df-generated | +| System.Security.Permissions;CodeAccessSecurityAttribute;CodeAccessSecurityAttribute;(System.Security.Permissions.SecurityAction);summary;df-generated | +| System.Security.Permissions;SecurityAttribute;CreatePermission;();summary;df-generated | +| System.Security.Permissions;SecurityAttribute;SecurityAttribute;(System.Security.Permissions.SecurityAction);summary;df-generated | +| System.Security.Permissions;SecurityAttribute;get_Action;();summary;df-generated | +| System.Security.Permissions;SecurityAttribute;get_Unrestricted;();summary;df-generated | +| System.Security.Permissions;SecurityAttribute;set_Action;(System.Security.Permissions.SecurityAction);summary;df-generated | +| System.Security.Permissions;SecurityAttribute;set_Unrestricted;(System.Boolean);summary;df-generated | +| System.Security.Permissions;SecurityPermissionAttribute;CreatePermission;();summary;df-generated | +| System.Security.Permissions;SecurityPermissionAttribute;SecurityPermissionAttribute;(System.Security.Permissions.SecurityAction);summary;df-generated | +| System.Security.Permissions;SecurityPermissionAttribute;get_Assertion;();summary;df-generated | +| System.Security.Permissions;SecurityPermissionAttribute;get_BindingRedirects;();summary;df-generated | +| System.Security.Permissions;SecurityPermissionAttribute;get_ControlAppDomain;();summary;df-generated | +| System.Security.Permissions;SecurityPermissionAttribute;get_ControlDomainPolicy;();summary;df-generated | +| System.Security.Permissions;SecurityPermissionAttribute;get_ControlEvidence;();summary;df-generated | +| System.Security.Permissions;SecurityPermissionAttribute;get_ControlPolicy;();summary;df-generated | +| System.Security.Permissions;SecurityPermissionAttribute;get_ControlPrincipal;();summary;df-generated | +| System.Security.Permissions;SecurityPermissionAttribute;get_ControlThread;();summary;df-generated | +| System.Security.Permissions;SecurityPermissionAttribute;get_Execution;();summary;df-generated | +| System.Security.Permissions;SecurityPermissionAttribute;get_Flags;();summary;df-generated | +| System.Security.Permissions;SecurityPermissionAttribute;get_Infrastructure;();summary;df-generated | +| System.Security.Permissions;SecurityPermissionAttribute;get_RemotingConfiguration;();summary;df-generated | +| System.Security.Permissions;SecurityPermissionAttribute;get_SerializationFormatter;();summary;df-generated | +| System.Security.Permissions;SecurityPermissionAttribute;get_SkipVerification;();summary;df-generated | +| System.Security.Permissions;SecurityPermissionAttribute;get_UnmanagedCode;();summary;df-generated | +| System.Security.Permissions;SecurityPermissionAttribute;set_Assertion;(System.Boolean);summary;df-generated | +| System.Security.Permissions;SecurityPermissionAttribute;set_BindingRedirects;(System.Boolean);summary;df-generated | +| System.Security.Permissions;SecurityPermissionAttribute;set_ControlAppDomain;(System.Boolean);summary;df-generated | +| System.Security.Permissions;SecurityPermissionAttribute;set_ControlDomainPolicy;(System.Boolean);summary;df-generated | +| System.Security.Permissions;SecurityPermissionAttribute;set_ControlEvidence;(System.Boolean);summary;df-generated | +| System.Security.Permissions;SecurityPermissionAttribute;set_ControlPolicy;(System.Boolean);summary;df-generated | +| System.Security.Permissions;SecurityPermissionAttribute;set_ControlPrincipal;(System.Boolean);summary;df-generated | +| System.Security.Permissions;SecurityPermissionAttribute;set_ControlThread;(System.Boolean);summary;df-generated | +| System.Security.Permissions;SecurityPermissionAttribute;set_Execution;(System.Boolean);summary;df-generated | +| System.Security.Permissions;SecurityPermissionAttribute;set_Flags;(System.Security.Permissions.SecurityPermissionFlag);summary;df-generated | +| System.Security.Permissions;SecurityPermissionAttribute;set_Infrastructure;(System.Boolean);summary;df-generated | +| System.Security.Permissions;SecurityPermissionAttribute;set_RemotingConfiguration;(System.Boolean);summary;df-generated | +| System.Security.Permissions;SecurityPermissionAttribute;set_SerializationFormatter;(System.Boolean);summary;df-generated | +| System.Security.Permissions;SecurityPermissionAttribute;set_SkipVerification;(System.Boolean);summary;df-generated | +| System.Security.Permissions;SecurityPermissionAttribute;set_UnmanagedCode;(System.Boolean);summary;df-generated | +| System.Security.Policy;Evidence;AddAssembly;(System.Object);summary;df-generated | +| System.Security.Policy;Evidence;AddAssemblyEvidence<>;(T);summary;df-generated | +| System.Security.Policy;Evidence;AddHost;(System.Object);summary;df-generated | +| System.Security.Policy;Evidence;AddHostEvidence<>;(T);summary;df-generated | +| System.Security.Policy;Evidence;Clone;();summary;df-generated | +| System.Security.Policy;Evidence;Evidence;();summary;df-generated | +| System.Security.Policy;Evidence;Evidence;(System.Object[],System.Object[]);summary;df-generated | +| System.Security.Policy;Evidence;Evidence;(System.Security.Policy.Evidence);summary;df-generated | +| System.Security.Policy;Evidence;Evidence;(System.Security.Policy.EvidenceBase[],System.Security.Policy.EvidenceBase[]);summary;df-generated | +| System.Security.Policy;Evidence;GetAssemblyEnumerator;();summary;df-generated | +| System.Security.Policy;Evidence;GetAssemblyEvidence<>;();summary;df-generated | +| System.Security.Policy;Evidence;GetHostEnumerator;();summary;df-generated | +| System.Security.Policy;Evidence;GetHostEvidence<>;();summary;df-generated | +| System.Security.Policy;Evidence;Merge;(System.Security.Policy.Evidence);summary;df-generated | +| System.Security.Policy;Evidence;RemoveType;(System.Type);summary;df-generated | +| System.Security.Policy;Evidence;get_Count;();summary;df-generated | +| System.Security.Policy;Evidence;get_IsReadOnly;();summary;df-generated | +| System.Security.Policy;Evidence;get_IsSynchronized;();summary;df-generated | +| System.Security.Policy;Evidence;get_Locked;();summary;df-generated | +| System.Security.Policy;Evidence;get_SyncRoot;();summary;df-generated | +| System.Security.Policy;Evidence;set_Locked;(System.Boolean);summary;df-generated | +| System.Security.Policy;EvidenceBase;Clone;();summary;df-generated | +| System.Security.Policy;EvidenceBase;EvidenceBase;();summary;df-generated | +| System.Security.Principal;GenericIdentity;get_IsAuthenticated;();summary;df-generated | +| System.Security.Principal;GenericPrincipal;IsInRole;(System.String);summary;df-generated | +| System.Security.Principal;IIdentity;get_AuthenticationType;();summary;df-generated | +| System.Security.Principal;IIdentity;get_IsAuthenticated;();summary;df-generated | +| System.Security.Principal;IIdentity;get_Name;();summary;df-generated | +| System.Security.Principal;IPrincipal;IsInRole;(System.String);summary;df-generated | +| System.Security.Principal;IPrincipal;get_Identity;();summary;df-generated | +| System.Security.Principal;IdentityNotMappedException;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Security.Principal;IdentityNotMappedException;IdentityNotMappedException;();summary;df-generated | +| System.Security.Principal;IdentityNotMappedException;IdentityNotMappedException;(System.String);summary;df-generated | +| System.Security.Principal;IdentityNotMappedException;IdentityNotMappedException;(System.String,System.Exception);summary;df-generated | +| System.Security.Principal;IdentityNotMappedException;get_UnmappedIdentities;();summary;df-generated | +| System.Security.Principal;IdentityReference;Equals;(System.Object);summary;df-generated | +| System.Security.Principal;IdentityReference;GetHashCode;();summary;df-generated | +| System.Security.Principal;IdentityReference;IsValidTargetType;(System.Type);summary;df-generated | +| System.Security.Principal;IdentityReference;ToString;();summary;df-generated | +| System.Security.Principal;IdentityReference;Translate;(System.Type);summary;df-generated | +| System.Security.Principal;IdentityReference;get_Value;();summary;df-generated | +| System.Security.Principal;IdentityReferenceCollection;Contains;(System.Security.Principal.IdentityReference);summary;df-generated | +| System.Security.Principal;IdentityReferenceCollection;IdentityReferenceCollection;();summary;df-generated | +| System.Security.Principal;IdentityReferenceCollection;IdentityReferenceCollection;(System.Int32);summary;df-generated | +| System.Security.Principal;IdentityReferenceCollection;Remove;(System.Security.Principal.IdentityReference);summary;df-generated | +| System.Security.Principal;IdentityReferenceCollection;Translate;(System.Type);summary;df-generated | +| System.Security.Principal;IdentityReferenceCollection;Translate;(System.Type,System.Boolean);summary;df-generated | +| System.Security.Principal;IdentityReferenceCollection;get_Count;();summary;df-generated | +| System.Security.Principal;IdentityReferenceCollection;get_IsReadOnly;();summary;df-generated | +| System.Security.Principal;IdentityReferenceCollection;get_Item;(System.Int32);summary;df-generated | +| System.Security.Principal;IdentityReferenceCollection;set_Item;(System.Int32,System.Security.Principal.IdentityReference);summary;df-generated | +| System.Security.Principal;NTAccount;Equals;(System.Object);summary;df-generated | +| System.Security.Principal;NTAccount;GetHashCode;();summary;df-generated | +| System.Security.Principal;NTAccount;IsValidTargetType;(System.Type);summary;df-generated | +| System.Security.Principal;NTAccount;NTAccount;(System.String);summary;df-generated | +| System.Security.Principal;NTAccount;NTAccount;(System.String,System.String);summary;df-generated | +| System.Security.Principal;NTAccount;ToString;();summary;df-generated | +| System.Security.Principal;NTAccount;Translate;(System.Type);summary;df-generated | +| System.Security.Principal;NTAccount;get_Value;();summary;df-generated | +| System.Security.Principal;SecurityIdentifier;CompareTo;(System.Security.Principal.SecurityIdentifier);summary;df-generated | +| System.Security.Principal;SecurityIdentifier;Equals;(System.Object);summary;df-generated | +| System.Security.Principal;SecurityIdentifier;Equals;(System.Security.Principal.SecurityIdentifier);summary;df-generated | +| System.Security.Principal;SecurityIdentifier;GetBinaryForm;(System.Byte[],System.Int32);summary;df-generated | +| System.Security.Principal;SecurityIdentifier;GetHashCode;();summary;df-generated | +| System.Security.Principal;SecurityIdentifier;IsAccountSid;();summary;df-generated | +| System.Security.Principal;SecurityIdentifier;IsEqualDomainSid;(System.Security.Principal.SecurityIdentifier);summary;df-generated | +| System.Security.Principal;SecurityIdentifier;IsValidTargetType;(System.Type);summary;df-generated | +| System.Security.Principal;SecurityIdentifier;IsWellKnown;(System.Security.Principal.WellKnownSidType);summary;df-generated | +| System.Security.Principal;SecurityIdentifier;SecurityIdentifier;(System.Byte[],System.Int32);summary;df-generated | +| System.Security.Principal;SecurityIdentifier;SecurityIdentifier;(System.IntPtr);summary;df-generated | +| System.Security.Principal;SecurityIdentifier;SecurityIdentifier;(System.Security.Principal.WellKnownSidType,System.Security.Principal.SecurityIdentifier);summary;df-generated | +| System.Security.Principal;SecurityIdentifier;SecurityIdentifier;(System.String);summary;df-generated | +| System.Security.Principal;SecurityIdentifier;ToString;();summary;df-generated | +| System.Security.Principal;SecurityIdentifier;Translate;(System.Type);summary;df-generated | +| System.Security.Principal;SecurityIdentifier;get_AccountDomainSid;();summary;df-generated | +| System.Security.Principal;SecurityIdentifier;get_BinaryLength;();summary;df-generated | +| System.Security.Principal;SecurityIdentifier;get_Value;();summary;df-generated | +| System.Security.Principal;WindowsIdentity;Clone;();summary;df-generated | +| System.Security.Principal;WindowsIdentity;Dispose;();summary;df-generated | +| System.Security.Principal;WindowsIdentity;Dispose;(System.Boolean);summary;df-generated | +| System.Security.Principal;WindowsIdentity;GetAnonymous;();summary;df-generated | +| System.Security.Principal;WindowsIdentity;GetCurrent;();summary;df-generated | +| System.Security.Principal;WindowsIdentity;GetCurrent;(System.Boolean);summary;df-generated | +| System.Security.Principal;WindowsIdentity;GetCurrent;(System.Security.Principal.TokenAccessLevels);summary;df-generated | +| System.Security.Principal;WindowsIdentity;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Security.Principal;WindowsIdentity;OnDeserialization;(System.Object);summary;df-generated | +| System.Security.Principal;WindowsIdentity;WindowsIdentity;(System.IntPtr);summary;df-generated | +| System.Security.Principal;WindowsIdentity;WindowsIdentity;(System.IntPtr,System.String);summary;df-generated | +| System.Security.Principal;WindowsIdentity;WindowsIdentity;(System.IntPtr,System.String,System.Security.Principal.WindowsAccountType);summary;df-generated | +| System.Security.Principal;WindowsIdentity;WindowsIdentity;(System.IntPtr,System.String,System.Security.Principal.WindowsAccountType,System.Boolean);summary;df-generated | +| System.Security.Principal;WindowsIdentity;WindowsIdentity;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Security.Principal;WindowsIdentity;WindowsIdentity;(System.Security.Principal.WindowsIdentity);summary;df-generated | +| System.Security.Principal;WindowsIdentity;WindowsIdentity;(System.String);summary;df-generated | +| System.Security.Principal;WindowsIdentity;get_AccessToken;();summary;df-generated | +| System.Security.Principal;WindowsIdentity;get_AuthenticationType;();summary;df-generated | +| System.Security.Principal;WindowsIdentity;get_Claims;();summary;df-generated | +| System.Security.Principal;WindowsIdentity;get_DeviceClaims;();summary;df-generated | +| System.Security.Principal;WindowsIdentity;get_Groups;();summary;df-generated | +| System.Security.Principal;WindowsIdentity;get_ImpersonationLevel;();summary;df-generated | +| System.Security.Principal;WindowsIdentity;get_IsAnonymous;();summary;df-generated | +| System.Security.Principal;WindowsIdentity;get_IsAuthenticated;();summary;df-generated | +| System.Security.Principal;WindowsIdentity;get_IsGuest;();summary;df-generated | +| System.Security.Principal;WindowsIdentity;get_IsSystem;();summary;df-generated | +| System.Security.Principal;WindowsIdentity;get_Name;();summary;df-generated | +| System.Security.Principal;WindowsIdentity;get_Owner;();summary;df-generated | +| System.Security.Principal;WindowsIdentity;get_Token;();summary;df-generated | +| System.Security.Principal;WindowsIdentity;get_User;();summary;df-generated | +| System.Security.Principal;WindowsIdentity;get_UserClaims;();summary;df-generated | +| System.Security.Principal;WindowsPrincipal;IsInRole;(System.Int32);summary;df-generated | +| System.Security.Principal;WindowsPrincipal;IsInRole;(System.Security.Principal.SecurityIdentifier);summary;df-generated | +| System.Security.Principal;WindowsPrincipal;IsInRole;(System.Security.Principal.WindowsBuiltInRole);summary;df-generated | +| System.Security.Principal;WindowsPrincipal;IsInRole;(System.String);summary;df-generated | +| System.Security.Principal;WindowsPrincipal;WindowsPrincipal;(System.Security.Principal.WindowsIdentity);summary;df-generated | +| System.Security.Principal;WindowsPrincipal;get_DeviceClaims;();summary;df-generated | +| System.Security.Principal;WindowsPrincipal;get_Identity;();summary;df-generated | +| System.Security.Principal;WindowsPrincipal;get_UserClaims;();summary;df-generated | +| System.Security;AllowPartiallyTrustedCallersAttribute;AllowPartiallyTrustedCallersAttribute;();summary;df-generated | +| System.Security;AllowPartiallyTrustedCallersAttribute;get_PartialTrustVisibilityLevel;();summary;df-generated | +| System.Security;AllowPartiallyTrustedCallersAttribute;set_PartialTrustVisibilityLevel;(System.Security.PartialTrustVisibilityLevel);summary;df-generated | +| System.Security;IPermission;Copy;();summary;df-generated | +| System.Security;IPermission;Demand;();summary;df-generated | +| System.Security;IPermission;Intersect;(System.Security.IPermission);summary;df-generated | +| System.Security;IPermission;IsSubsetOf;(System.Security.IPermission);summary;df-generated | +| System.Security;IPermission;Union;(System.Security.IPermission);summary;df-generated | +| System.Security;ISecurityEncodable;FromXml;(System.Security.SecurityElement);summary;df-generated | +| System.Security;ISecurityEncodable;ToXml;();summary;df-generated | +| System.Security;IStackWalk;Assert;();summary;df-generated | +| System.Security;IStackWalk;Demand;();summary;df-generated | +| System.Security;IStackWalk;Deny;();summary;df-generated | +| System.Security;IStackWalk;PermitOnly;();summary;df-generated | +| System.Security;PermissionSet;AddPermission;(System.Security.IPermission);summary;df-generated | +| System.Security;PermissionSet;AddPermissionImpl;(System.Security.IPermission);summary;df-generated | +| System.Security;PermissionSet;Assert;();summary;df-generated | +| System.Security;PermissionSet;ContainsNonCodeAccessPermissions;();summary;df-generated | +| System.Security;PermissionSet;ConvertPermissionSet;(System.String,System.Byte[],System.String);summary;df-generated | +| System.Security;PermissionSet;Copy;();summary;df-generated | +| System.Security;PermissionSet;Demand;();summary;df-generated | +| System.Security;PermissionSet;Deny;();summary;df-generated | +| System.Security;PermissionSet;Equals;(System.Object);summary;df-generated | +| System.Security;PermissionSet;FromXml;(System.Security.SecurityElement);summary;df-generated | +| System.Security;PermissionSet;GetEnumeratorImpl;();summary;df-generated | +| System.Security;PermissionSet;GetHashCode;();summary;df-generated | +| System.Security;PermissionSet;GetPermission;(System.Type);summary;df-generated | +| System.Security;PermissionSet;GetPermissionImpl;(System.Type);summary;df-generated | +| System.Security;PermissionSet;Intersect;(System.Security.PermissionSet);summary;df-generated | +| System.Security;PermissionSet;IsEmpty;();summary;df-generated | +| System.Security;PermissionSet;IsSubsetOf;(System.Security.PermissionSet);summary;df-generated | +| System.Security;PermissionSet;IsUnrestricted;();summary;df-generated | +| System.Security;PermissionSet;OnDeserialization;(System.Object);summary;df-generated | +| System.Security;PermissionSet;PermissionSet;(System.Security.PermissionSet);summary;df-generated | +| System.Security;PermissionSet;PermissionSet;(System.Security.Permissions.PermissionState);summary;df-generated | +| System.Security;PermissionSet;PermitOnly;();summary;df-generated | +| System.Security;PermissionSet;RemovePermission;(System.Type);summary;df-generated | +| System.Security;PermissionSet;RemovePermissionImpl;(System.Type);summary;df-generated | +| System.Security;PermissionSet;RevertAssert;();summary;df-generated | +| System.Security;PermissionSet;SetPermission;(System.Security.IPermission);summary;df-generated | +| System.Security;PermissionSet;SetPermissionImpl;(System.Security.IPermission);summary;df-generated | +| System.Security;PermissionSet;ToString;();summary;df-generated | +| System.Security;PermissionSet;ToXml;();summary;df-generated | +| System.Security;PermissionSet;Union;(System.Security.PermissionSet);summary;df-generated | +| System.Security;PermissionSet;get_Count;();summary;df-generated | +| System.Security;PermissionSet;get_IsReadOnly;();summary;df-generated | +| System.Security;PermissionSet;get_IsSynchronized;();summary;df-generated | +| System.Security;SecureString;AppendChar;(System.Char);summary;df-generated | +| System.Security;SecureString;Clear;();summary;df-generated | +| System.Security;SecureString;Copy;();summary;df-generated | +| System.Security;SecureString;Dispose;();summary;df-generated | +| System.Security;SecureString;InsertAt;(System.Int32,System.Char);summary;df-generated | +| System.Security;SecureString;IsReadOnly;();summary;df-generated | +| System.Security;SecureString;MakeReadOnly;();summary;df-generated | +| System.Security;SecureString;RemoveAt;(System.Int32);summary;df-generated | +| System.Security;SecureString;SecureString;();summary;df-generated | +| System.Security;SecureString;SecureString;(System.Char*,System.Int32);summary;df-generated | +| System.Security;SecureString;SetAt;(System.Int32,System.Char);summary;df-generated | +| System.Security;SecureString;get_Length;();summary;df-generated | +| System.Security;SecureStringMarshal;SecureStringToCoTaskMemAnsi;(System.Security.SecureString);summary;df-generated | +| System.Security;SecureStringMarshal;SecureStringToCoTaskMemUnicode;(System.Security.SecureString);summary;df-generated | +| System.Security;SecureStringMarshal;SecureStringToGlobalAllocAnsi;(System.Security.SecureString);summary;df-generated | +| System.Security;SecureStringMarshal;SecureStringToGlobalAllocUnicode;(System.Security.SecureString);summary;df-generated | +| System.Security;SecurityCriticalAttribute;SecurityCriticalAttribute;();summary;df-generated | +| System.Security;SecurityCriticalAttribute;SecurityCriticalAttribute;(System.Security.SecurityCriticalScope);summary;df-generated | +| System.Security;SecurityCriticalAttribute;get_Scope;();summary;df-generated | +| System.Security;SecurityElement;Equal;(System.Security.SecurityElement);summary;df-generated | +| System.Security;SecurityElement;FromString;(System.String);summary;df-generated | +| System.Security;SecurityElement;IsValidAttributeName;(System.String);summary;df-generated | +| System.Security;SecurityElement;IsValidAttributeValue;(System.String);summary;df-generated | +| System.Security;SecurityElement;IsValidTag;(System.String);summary;df-generated | +| System.Security;SecurityElement;IsValidText;(System.String);summary;df-generated | +| System.Security;SecurityElement;get_Attributes;();summary;df-generated | +| System.Security;SecurityElement;set_Attributes;(System.Collections.Hashtable);summary;df-generated | +| System.Security;SecurityException;SecurityException;();summary;df-generated | +| System.Security;SecurityException;SecurityException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Security;SecurityException;SecurityException;(System.String);summary;df-generated | +| System.Security;SecurityException;SecurityException;(System.String,System.Exception);summary;df-generated | +| System.Security;SecurityException;SecurityException;(System.String,System.Type);summary;df-generated | +| System.Security;SecurityException;SecurityException;(System.String,System.Type,System.String);summary;df-generated | +| System.Security;SecurityException;ToString;();summary;df-generated | +| System.Security;SecurityException;get_Demanded;();summary;df-generated | +| System.Security;SecurityException;get_DenySetInstance;();summary;df-generated | +| System.Security;SecurityException;get_FailedAssemblyInfo;();summary;df-generated | +| System.Security;SecurityException;get_GrantedSet;();summary;df-generated | +| System.Security;SecurityException;get_Method;();summary;df-generated | +| System.Security;SecurityException;get_PermissionState;();summary;df-generated | +| System.Security;SecurityException;get_PermissionType;();summary;df-generated | +| System.Security;SecurityException;get_PermitOnlySetInstance;();summary;df-generated | +| System.Security;SecurityException;get_RefusedSet;();summary;df-generated | +| System.Security;SecurityException;get_Url;();summary;df-generated | +| System.Security;SecurityException;set_Demanded;(System.Object);summary;df-generated | +| System.Security;SecurityException;set_DenySetInstance;(System.Object);summary;df-generated | +| System.Security;SecurityException;set_FailedAssemblyInfo;(System.Reflection.AssemblyName);summary;df-generated | +| System.Security;SecurityException;set_GrantedSet;(System.String);summary;df-generated | +| System.Security;SecurityException;set_Method;(System.Reflection.MethodInfo);summary;df-generated | +| System.Security;SecurityException;set_PermissionState;(System.String);summary;df-generated | +| System.Security;SecurityException;set_PermissionType;(System.Type);summary;df-generated | +| System.Security;SecurityException;set_PermitOnlySetInstance;(System.Object);summary;df-generated | +| System.Security;SecurityException;set_RefusedSet;(System.String);summary;df-generated | +| System.Security;SecurityException;set_Url;(System.String);summary;df-generated | +| System.Security;SecurityRulesAttribute;SecurityRulesAttribute;(System.Security.SecurityRuleSet);summary;df-generated | +| System.Security;SecurityRulesAttribute;get_RuleSet;();summary;df-generated | +| System.Security;SecurityRulesAttribute;get_SkipVerificationInFullTrust;();summary;df-generated | +| System.Security;SecurityRulesAttribute;set_SkipVerificationInFullTrust;(System.Boolean);summary;df-generated | +| System.Security;SecuritySafeCriticalAttribute;SecuritySafeCriticalAttribute;();summary;df-generated | +| System.Security;SecurityTransparentAttribute;SecurityTransparentAttribute;();summary;df-generated | +| System.Security;SecurityTreatAsSafeAttribute;SecurityTreatAsSafeAttribute;();summary;df-generated | +| System.Security;SuppressUnmanagedCodeSecurityAttribute;SuppressUnmanagedCodeSecurityAttribute;();summary;df-generated | +| System.Security;UnverifiableCodeAttribute;UnverifiableCodeAttribute;();summary;df-generated | +| System.Security;VerificationException;VerificationException;();summary;df-generated | +| System.Security;VerificationException;VerificationException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Security;VerificationException;VerificationException;(System.String);summary;df-generated | +| System.Security;VerificationException;VerificationException;(System.String,System.Exception);summary;df-generated | +| System.Text.Encodings.Web;HtmlEncoder;Create;(System.Text.Encodings.Web.TextEncoderSettings);summary;df-generated | +| System.Text.Encodings.Web;HtmlEncoder;Create;(System.Text.Unicode.UnicodeRange[]);summary;df-generated | +| System.Text.Encodings.Web;HtmlEncoder;get_Default;();summary;df-generated | +| System.Text.Encodings.Web;JavaScriptEncoder;Create;(System.Text.Encodings.Web.TextEncoderSettings);summary;df-generated | +| System.Text.Encodings.Web;JavaScriptEncoder;Create;(System.Text.Unicode.UnicodeRange[]);summary;df-generated | +| System.Text.Encodings.Web;JavaScriptEncoder;get_Default;();summary;df-generated | +| System.Text.Encodings.Web;JavaScriptEncoder;get_UnsafeRelaxedJsonEscaping;();summary;df-generated | +| System.Text.Encodings.Web;TextEncoder;Encode;(System.ReadOnlySpan,System.Span,System.Int32,System.Int32,System.Boolean);summary;df-generated | +| System.Text.Encodings.Web;TextEncoder;EncodeUtf8;(System.ReadOnlySpan,System.Span,System.Int32,System.Int32,System.Boolean);summary;df-generated | +| System.Text.Encodings.Web;TextEncoder;FindFirstCharacterToEncode;(System.Char*,System.Int32);summary;df-generated | +| System.Text.Encodings.Web;TextEncoder;FindFirstCharacterToEncodeUtf8;(System.ReadOnlySpan);summary;df-generated | +| System.Text.Encodings.Web;TextEncoder;TryEncodeUnicodeScalar;(System.Int32,System.Char*,System.Int32,System.Int32);summary;df-generated | +| System.Text.Encodings.Web;TextEncoder;WillEncode;(System.Int32);summary;df-generated | +| System.Text.Encodings.Web;TextEncoder;get_MaxOutputCharactersPerInputCharacter;();summary;df-generated | +| System.Text.Encodings.Web;TextEncoderSettings;AllowCharacter;(System.Char);summary;df-generated | +| System.Text.Encodings.Web;TextEncoderSettings;AllowCharacters;(System.Char[]);summary;df-generated | +| System.Text.Encodings.Web;TextEncoderSettings;AllowCodePoints;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Text.Encodings.Web;TextEncoderSettings;AllowRange;(System.Text.Unicode.UnicodeRange);summary;df-generated | +| System.Text.Encodings.Web;TextEncoderSettings;AllowRanges;(System.Text.Unicode.UnicodeRange[]);summary;df-generated | +| System.Text.Encodings.Web;TextEncoderSettings;Clear;();summary;df-generated | +| System.Text.Encodings.Web;TextEncoderSettings;ForbidCharacter;(System.Char);summary;df-generated | +| System.Text.Encodings.Web;TextEncoderSettings;ForbidCharacters;(System.Char[]);summary;df-generated | +| System.Text.Encodings.Web;TextEncoderSettings;ForbidRange;(System.Text.Unicode.UnicodeRange);summary;df-generated | +| System.Text.Encodings.Web;TextEncoderSettings;ForbidRanges;(System.Text.Unicode.UnicodeRange[]);summary;df-generated | +| System.Text.Encodings.Web;TextEncoderSettings;GetAllowedCodePoints;();summary;df-generated | +| System.Text.Encodings.Web;TextEncoderSettings;TextEncoderSettings;();summary;df-generated | +| System.Text.Encodings.Web;TextEncoderSettings;TextEncoderSettings;(System.Text.Encodings.Web.TextEncoderSettings);summary;df-generated | +| System.Text.Encodings.Web;TextEncoderSettings;TextEncoderSettings;(System.Text.Unicode.UnicodeRange[]);summary;df-generated | +| System.Text.Encodings.Web;UrlEncoder;Create;(System.Text.Encodings.Web.TextEncoderSettings);summary;df-generated | +| System.Text.Encodings.Web;UrlEncoder;Create;(System.Text.Unicode.UnicodeRange[]);summary;df-generated | +| System.Text.Encodings.Web;UrlEncoder;get_Default;();summary;df-generated | +| System.Text.Json.Nodes;JsonArray;Contains;(System.Text.Json.Nodes.JsonNode);summary;df-generated | +| System.Text.Json.Nodes;JsonArray;IndexOf;(System.Text.Json.Nodes.JsonNode);summary;df-generated | +| System.Text.Json.Nodes;JsonArray;JsonArray;(System.Nullable);summary;df-generated | +| System.Text.Json.Nodes;JsonArray;Remove;(System.Text.Json.Nodes.JsonNode);summary;df-generated | +| System.Text.Json.Nodes;JsonArray;RemoveAt;(System.Int32);summary;df-generated | +| System.Text.Json.Nodes;JsonArray;WriteTo;(System.Text.Json.Utf8JsonWriter,System.Text.Json.JsonSerializerOptions);summary;df-generated | +| System.Text.Json.Nodes;JsonArray;get_Count;();summary;df-generated | +| System.Text.Json.Nodes;JsonArray;get_IsReadOnly;();summary;df-generated | +| System.Text.Json.Nodes;JsonNode;GetPath;();summary;df-generated | +| System.Text.Json.Nodes;JsonNode;GetValue<>;();summary;df-generated | +| System.Text.Json.Nodes;JsonNode;Parse;(System.IO.Stream,System.Nullable,System.Text.Json.JsonDocumentOptions);summary;df-generated | +| System.Text.Json.Nodes;JsonNode;Parse;(System.ReadOnlySpan,System.Nullable,System.Text.Json.JsonDocumentOptions);summary;df-generated | +| System.Text.Json.Nodes;JsonNode;Parse;(System.String,System.Nullable,System.Text.Json.JsonDocumentOptions);summary;df-generated | +| System.Text.Json.Nodes;JsonNode;ToJsonString;(System.Text.Json.JsonSerializerOptions);summary;df-generated | +| System.Text.Json.Nodes;JsonNode;WriteTo;(System.Text.Json.Utf8JsonWriter,System.Text.Json.JsonSerializerOptions);summary;df-generated | +| System.Text.Json.Nodes;JsonNodeOptions;get_PropertyNameCaseInsensitive;();summary;df-generated | +| System.Text.Json.Nodes;JsonNodeOptions;set_PropertyNameCaseInsensitive;(System.Boolean);summary;df-generated | +| System.Text.Json.Nodes;JsonObject;Contains;(System.Collections.Generic.KeyValuePair);summary;df-generated | +| System.Text.Json.Nodes;JsonObject;ContainsKey;(System.String);summary;df-generated | +| System.Text.Json.Nodes;JsonObject;JsonObject;(System.Collections.Generic.IEnumerable>,System.Nullable);summary;df-generated | +| System.Text.Json.Nodes;JsonObject;JsonObject;(System.Nullable);summary;df-generated | +| System.Text.Json.Nodes;JsonObject;Remove;(System.Collections.Generic.KeyValuePair);summary;df-generated | +| System.Text.Json.Nodes;JsonObject;Remove;(System.String);summary;df-generated | +| System.Text.Json.Nodes;JsonObject;TryGetPropertyValue;(System.String,System.Text.Json.Nodes.JsonNode);summary;df-generated | +| System.Text.Json.Nodes;JsonObject;TryGetValue;(System.String,System.Text.Json.Nodes.JsonNode);summary;df-generated | +| System.Text.Json.Nodes;JsonObject;WriteTo;(System.Text.Json.Utf8JsonWriter,System.Text.Json.JsonSerializerOptions);summary;df-generated | +| System.Text.Json.Nodes;JsonObject;get_Count;();summary;df-generated | +| System.Text.Json.Nodes;JsonObject;get_IsReadOnly;();summary;df-generated | +| System.Text.Json.Nodes;JsonValue;Create;(System.Boolean,System.Nullable);summary;df-generated | +| System.Text.Json.Nodes;JsonValue;Create;(System.Byte,System.Nullable);summary;df-generated | +| System.Text.Json.Nodes;JsonValue;Create;(System.Char,System.Nullable);summary;df-generated | +| System.Text.Json.Nodes;JsonValue;Create;(System.DateTime,System.Nullable);summary;df-generated | +| System.Text.Json.Nodes;JsonValue;Create;(System.DateTimeOffset,System.Nullable);summary;df-generated | +| System.Text.Json.Nodes;JsonValue;Create;(System.Decimal,System.Nullable);summary;df-generated | +| System.Text.Json.Nodes;JsonValue;Create;(System.Double,System.Nullable);summary;df-generated | +| System.Text.Json.Nodes;JsonValue;Create;(System.Guid,System.Nullable);summary;df-generated | +| System.Text.Json.Nodes;JsonValue;Create;(System.Int16,System.Nullable);summary;df-generated | +| System.Text.Json.Nodes;JsonValue;Create;(System.Int32,System.Nullable);summary;df-generated | +| System.Text.Json.Nodes;JsonValue;Create;(System.Int64,System.Nullable);summary;df-generated | +| System.Text.Json.Nodes;JsonValue;Create;(System.Nullable,System.Nullable);summary;df-generated | +| System.Text.Json.Nodes;JsonValue;Create;(System.Nullable,System.Nullable);summary;df-generated | +| System.Text.Json.Nodes;JsonValue;Create;(System.Nullable,System.Nullable);summary;df-generated | +| System.Text.Json.Nodes;JsonValue;Create;(System.Nullable,System.Nullable);summary;df-generated | +| System.Text.Json.Nodes;JsonValue;Create;(System.Nullable,System.Nullable);summary;df-generated | +| System.Text.Json.Nodes;JsonValue;Create;(System.Nullable,System.Nullable);summary;df-generated | +| System.Text.Json.Nodes;JsonValue;Create;(System.Nullable,System.Nullable);summary;df-generated | +| System.Text.Json.Nodes;JsonValue;Create;(System.Nullable,System.Nullable);summary;df-generated | +| System.Text.Json.Nodes;JsonValue;Create;(System.Nullable,System.Nullable);summary;df-generated | +| System.Text.Json.Nodes;JsonValue;Create;(System.Nullable,System.Nullable);summary;df-generated | +| System.Text.Json.Nodes;JsonValue;Create;(System.Nullable,System.Nullable);summary;df-generated | +| System.Text.Json.Nodes;JsonValue;Create;(System.Nullable,System.Nullable);summary;df-generated | +| System.Text.Json.Nodes;JsonValue;Create;(System.Nullable,System.Nullable);summary;df-generated | +| System.Text.Json.Nodes;JsonValue;Create;(System.Nullable,System.Nullable);summary;df-generated | +| System.Text.Json.Nodes;JsonValue;Create;(System.Nullable,System.Nullable);summary;df-generated | +| System.Text.Json.Nodes;JsonValue;Create;(System.Nullable,System.Nullable);summary;df-generated | +| System.Text.Json.Nodes;JsonValue;Create;(System.Nullable,System.Nullable);summary;df-generated | +| System.Text.Json.Nodes;JsonValue;Create;(System.SByte,System.Nullable);summary;df-generated | +| System.Text.Json.Nodes;JsonValue;Create;(System.Single,System.Nullable);summary;df-generated | +| System.Text.Json.Nodes;JsonValue;Create;(System.String,System.Nullable);summary;df-generated | +| System.Text.Json.Nodes;JsonValue;Create;(System.Text.Json.JsonElement,System.Nullable);summary;df-generated | +| System.Text.Json.Nodes;JsonValue;Create;(System.UInt16,System.Nullable);summary;df-generated | +| System.Text.Json.Nodes;JsonValue;Create;(System.UInt32,System.Nullable);summary;df-generated | +| System.Text.Json.Nodes;JsonValue;Create;(System.UInt64,System.Nullable);summary;df-generated | +| System.Text.Json.Nodes;JsonValue;Create<>;(T,System.Nullable);summary;df-generated | +| System.Text.Json.Nodes;JsonValue;TryGetValue<>;(T);summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonCollectionInfoValues<>;get_ElementInfo;();summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonCollectionInfoValues<>;get_KeyInfo;();summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonCollectionInfoValues<>;get_NumberHandling;();summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonCollectionInfoValues<>;get_ObjectCreator;();summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonCollectionInfoValues<>;get_SerializeHandler;();summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonCollectionInfoValues<>;set_ElementInfo;(System.Text.Json.Serialization.Metadata.JsonTypeInfo);summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonCollectionInfoValues<>;set_KeyInfo;(System.Text.Json.Serialization.Metadata.JsonTypeInfo);summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonCollectionInfoValues<>;set_NumberHandling;(System.Text.Json.Serialization.JsonNumberHandling);summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonMetadataServices;CreateArrayInfo<>;(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues);summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonMetadataServices;CreateConcurrentQueueInfo<,>;(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues);summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonMetadataServices;CreateConcurrentStackInfo<,>;(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues);summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonMetadataServices;CreateDictionaryInfo<,,>;(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues);summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonMetadataServices;CreateICollectionInfo<,>;(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues);summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonMetadataServices;CreateIDictionaryInfo<,,>;(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues);summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonMetadataServices;CreateIDictionaryInfo<>;(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues);summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonMetadataServices;CreateIEnumerableInfo<,>;(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues);summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonMetadataServices;CreateIEnumerableInfo<>;(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues);summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonMetadataServices;CreateIListInfo<,>;(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues);summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonMetadataServices;CreateIListInfo<>;(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues);summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonMetadataServices;CreateIReadOnlyDictionaryInfo<,,>;(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues);summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonMetadataServices;CreateISetInfo<,>;(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues);summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonMetadataServices;CreateListInfo<,>;(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues);summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonMetadataServices;CreateObjectInfo<>;(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonObjectInfoValues);summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonMetadataServices;CreatePropertyInfo<>;(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues);summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonMetadataServices;CreateQueueInfo<,>;(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues);summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonMetadataServices;CreateStackInfo<,>;(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues);summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonMetadataServices;CreateValueInfo<>;(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.JsonConverter);summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonMetadataServices;GetEnumConverter<>;(System.Text.Json.JsonSerializerOptions);summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonMetadataServices;GetNullableConverter<>;(System.Text.Json.Serialization.Metadata.JsonTypeInfo);summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonMetadataServices;GetUnsupportedTypeConverter<>;();summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonMetadataServices;get_BooleanConverter;();summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonMetadataServices;get_ByteArrayConverter;();summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonMetadataServices;get_ByteConverter;();summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonMetadataServices;get_CharConverter;();summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonMetadataServices;get_DateTimeConverter;();summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonMetadataServices;get_DateTimeOffsetConverter;();summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonMetadataServices;get_DecimalConverter;();summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonMetadataServices;get_DoubleConverter;();summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonMetadataServices;get_GuidConverter;();summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonMetadataServices;get_Int16Converter;();summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonMetadataServices;get_Int32Converter;();summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonMetadataServices;get_Int64Converter;();summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonMetadataServices;get_JsonArrayConverter;();summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonMetadataServices;get_JsonElementConverter;();summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonMetadataServices;get_JsonNodeConverter;();summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonMetadataServices;get_JsonObjectConverter;();summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonMetadataServices;get_JsonValueConverter;();summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonMetadataServices;get_ObjectConverter;();summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonMetadataServices;get_SByteConverter;();summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonMetadataServices;get_SingleConverter;();summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonMetadataServices;get_StringConverter;();summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonMetadataServices;get_TimeSpanConverter;();summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonMetadataServices;get_UInt16Converter;();summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonMetadataServices;get_UInt32Converter;();summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonMetadataServices;get_UInt64Converter;();summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonMetadataServices;get_UriConverter;();summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonMetadataServices;get_VersionConverter;();summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonObjectInfoValues<>;get_ConstructorParameterMetadataInitializer;();summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonObjectInfoValues<>;get_NumberHandling;();summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonObjectInfoValues<>;get_ObjectCreator;();summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonObjectInfoValues<>;get_ObjectWithParameterizedConstructorCreator;();summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonObjectInfoValues<>;get_PropertyMetadataInitializer;();summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonObjectInfoValues<>;get_SerializeHandler;();summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonObjectInfoValues<>;set_NumberHandling;(System.Text.Json.Serialization.JsonNumberHandling);summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonParameterInfoValues;get_DefaultValue;();summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonParameterInfoValues;get_HasDefaultValue;();summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonParameterInfoValues;get_Name;();summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonParameterInfoValues;get_ParameterType;();summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonParameterInfoValues;get_Position;();summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonParameterInfoValues;set_DefaultValue;(System.Object);summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonParameterInfoValues;set_HasDefaultValue;(System.Boolean);summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonParameterInfoValues;set_Name;(System.String);summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonParameterInfoValues;set_ParameterType;(System.Type);summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonParameterInfoValues;set_Position;(System.Int32);summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonPropertyInfoValues<>;get_Converter;();summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonPropertyInfoValues<>;get_DeclaringType;();summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonPropertyInfoValues<>;get_Getter;();summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonPropertyInfoValues<>;get_HasJsonInclude;();summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonPropertyInfoValues<>;get_IgnoreCondition;();summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonPropertyInfoValues<>;get_IsExtensionData;();summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonPropertyInfoValues<>;get_IsProperty;();summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonPropertyInfoValues<>;get_IsPublic;();summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonPropertyInfoValues<>;get_IsVirtual;();summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonPropertyInfoValues<>;get_JsonPropertyName;();summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonPropertyInfoValues<>;get_NumberHandling;();summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonPropertyInfoValues<>;get_PropertyName;();summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonPropertyInfoValues<>;get_PropertyTypeInfo;();summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonPropertyInfoValues<>;get_Setter;();summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonPropertyInfoValues<>;set_Converter;(System.Text.Json.Serialization.JsonConverter);summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonPropertyInfoValues<>;set_DeclaringType;(System.Type);summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonPropertyInfoValues<>;set_HasJsonInclude;(System.Boolean);summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonPropertyInfoValues<>;set_IgnoreCondition;(System.Nullable);summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonPropertyInfoValues<>;set_IsExtensionData;(System.Boolean);summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonPropertyInfoValues<>;set_IsProperty;(System.Boolean);summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonPropertyInfoValues<>;set_IsPublic;(System.Boolean);summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonPropertyInfoValues<>;set_IsVirtual;(System.Boolean);summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonPropertyInfoValues<>;set_JsonPropertyName;(System.String);summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonPropertyInfoValues<>;set_NumberHandling;(System.Nullable);summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonPropertyInfoValues<>;set_PropertyName;(System.String);summary;df-generated | +| System.Text.Json.Serialization.Metadata;JsonPropertyInfoValues<>;set_PropertyTypeInfo;(System.Text.Json.Serialization.Metadata.JsonTypeInfo);summary;df-generated | +| System.Text.Json.Serialization;IJsonOnDeserialized;OnDeserialized;();summary;df-generated | +| System.Text.Json.Serialization;IJsonOnDeserializing;OnDeserializing;();summary;df-generated | +| System.Text.Json.Serialization;IJsonOnSerialized;OnSerialized;();summary;df-generated | +| System.Text.Json.Serialization;IJsonOnSerializing;OnSerializing;();summary;df-generated | +| System.Text.Json.Serialization;JsonConstructorAttribute;JsonConstructorAttribute;();summary;df-generated | +| System.Text.Json.Serialization;JsonConverter;CanConvert;(System.Type);summary;df-generated | +| System.Text.Json.Serialization;JsonConverter<>;CanConvert;(System.Type);summary;df-generated | +| System.Text.Json.Serialization;JsonConverter<>;JsonConverter;();summary;df-generated | +| System.Text.Json.Serialization;JsonConverter<>;Read;(System.Text.Json.Utf8JsonReader,System.Type,System.Text.Json.JsonSerializerOptions);summary;df-generated | +| System.Text.Json.Serialization;JsonConverter<>;ReadAsPropertyName;(System.Text.Json.Utf8JsonReader,System.Type,System.Text.Json.JsonSerializerOptions);summary;df-generated | +| System.Text.Json.Serialization;JsonConverter<>;Write;(System.Text.Json.Utf8JsonWriter,T,System.Text.Json.JsonSerializerOptions);summary;df-generated | +| System.Text.Json.Serialization;JsonConverter<>;WriteAsPropertyName;(System.Text.Json.Utf8JsonWriter,T,System.Text.Json.JsonSerializerOptions);summary;df-generated | +| System.Text.Json.Serialization;JsonConverter<>;get_HandleNull;();summary;df-generated | +| System.Text.Json.Serialization;JsonConverterAttribute;CreateConverter;(System.Type);summary;df-generated | +| System.Text.Json.Serialization;JsonConverterAttribute;JsonConverterAttribute;();summary;df-generated | +| System.Text.Json.Serialization;JsonConverterAttribute;JsonConverterAttribute;(System.Type);summary;df-generated | +| System.Text.Json.Serialization;JsonConverterAttribute;get_ConverterType;();summary;df-generated | +| System.Text.Json.Serialization;JsonConverterFactory;CreateConverter;(System.Type,System.Text.Json.JsonSerializerOptions);summary;df-generated | +| System.Text.Json.Serialization;JsonConverterFactory;JsonConverterFactory;();summary;df-generated | +| System.Text.Json.Serialization;JsonIgnoreAttribute;JsonIgnoreAttribute;();summary;df-generated | +| System.Text.Json.Serialization;JsonIgnoreAttribute;get_Condition;();summary;df-generated | +| System.Text.Json.Serialization;JsonIgnoreAttribute;set_Condition;(System.Text.Json.Serialization.JsonIgnoreCondition);summary;df-generated | +| System.Text.Json.Serialization;JsonIncludeAttribute;JsonIncludeAttribute;();summary;df-generated | +| System.Text.Json.Serialization;JsonNumberHandlingAttribute;JsonNumberHandlingAttribute;(System.Text.Json.Serialization.JsonNumberHandling);summary;df-generated | +| System.Text.Json.Serialization;JsonNumberHandlingAttribute;get_Handling;();summary;df-generated | +| System.Text.Json.Serialization;JsonPropertyNameAttribute;JsonPropertyNameAttribute;(System.String);summary;df-generated | +| System.Text.Json.Serialization;JsonPropertyNameAttribute;get_Name;();summary;df-generated | +| System.Text.Json.Serialization;JsonPropertyOrderAttribute;JsonPropertyOrderAttribute;(System.Int32);summary;df-generated | +| System.Text.Json.Serialization;JsonPropertyOrderAttribute;get_Order;();summary;df-generated | +| System.Text.Json.Serialization;JsonSerializableAttribute;JsonSerializableAttribute;(System.Type);summary;df-generated | +| System.Text.Json.Serialization;JsonSerializableAttribute;get_GenerationMode;();summary;df-generated | +| System.Text.Json.Serialization;JsonSerializableAttribute;get_TypeInfoPropertyName;();summary;df-generated | +| System.Text.Json.Serialization;JsonSerializableAttribute;set_GenerationMode;(System.Text.Json.Serialization.JsonSourceGenerationMode);summary;df-generated | +| System.Text.Json.Serialization;JsonSerializableAttribute;set_TypeInfoPropertyName;(System.String);summary;df-generated | +| System.Text.Json.Serialization;JsonSerializerContext;GetTypeInfo;(System.Type);summary;df-generated | +| System.Text.Json.Serialization;JsonSerializerContext;get_GeneratedSerializerOptions;();summary;df-generated | +| System.Text.Json.Serialization;JsonSourceGenerationOptionsAttribute;get_DefaultIgnoreCondition;();summary;df-generated | +| System.Text.Json.Serialization;JsonSourceGenerationOptionsAttribute;get_GenerationMode;();summary;df-generated | +| System.Text.Json.Serialization;JsonSourceGenerationOptionsAttribute;get_IgnoreReadOnlyFields;();summary;df-generated | +| System.Text.Json.Serialization;JsonSourceGenerationOptionsAttribute;get_IgnoreReadOnlyProperties;();summary;df-generated | +| System.Text.Json.Serialization;JsonSourceGenerationOptionsAttribute;get_IncludeFields;();summary;df-generated | +| System.Text.Json.Serialization;JsonSourceGenerationOptionsAttribute;get_PropertyNamingPolicy;();summary;df-generated | +| System.Text.Json.Serialization;JsonSourceGenerationOptionsAttribute;get_WriteIndented;();summary;df-generated | +| System.Text.Json.Serialization;JsonSourceGenerationOptionsAttribute;set_DefaultIgnoreCondition;(System.Text.Json.Serialization.JsonIgnoreCondition);summary;df-generated | +| System.Text.Json.Serialization;JsonSourceGenerationOptionsAttribute;set_GenerationMode;(System.Text.Json.Serialization.JsonSourceGenerationMode);summary;df-generated | +| System.Text.Json.Serialization;JsonSourceGenerationOptionsAttribute;set_IgnoreReadOnlyFields;(System.Boolean);summary;df-generated | +| System.Text.Json.Serialization;JsonSourceGenerationOptionsAttribute;set_IgnoreReadOnlyProperties;(System.Boolean);summary;df-generated | +| System.Text.Json.Serialization;JsonSourceGenerationOptionsAttribute;set_IncludeFields;(System.Boolean);summary;df-generated | +| System.Text.Json.Serialization;JsonSourceGenerationOptionsAttribute;set_PropertyNamingPolicy;(System.Text.Json.Serialization.JsonKnownNamingPolicy);summary;df-generated | +| System.Text.Json.Serialization;JsonSourceGenerationOptionsAttribute;set_WriteIndented;(System.Boolean);summary;df-generated | +| System.Text.Json.Serialization;JsonStringEnumConverter;CanConvert;(System.Type);summary;df-generated | +| System.Text.Json.Serialization;JsonStringEnumConverter;CreateConverter;(System.Type,System.Text.Json.JsonSerializerOptions);summary;df-generated | +| System.Text.Json.Serialization;JsonStringEnumConverter;JsonStringEnumConverter;();summary;df-generated | +| System.Text.Json.Serialization;ReferenceHandler;CreateResolver;();summary;df-generated | +| System.Text.Json.Serialization;ReferenceHandler;get_IgnoreCycles;();summary;df-generated | +| System.Text.Json.Serialization;ReferenceHandler;get_Preserve;();summary;df-generated | +| System.Text.Json.Serialization;ReferenceHandler<>;CreateResolver;();summary;df-generated | +| System.Text.Json.Serialization;ReferenceResolver;AddReference;(System.String,System.Object);summary;df-generated | +| System.Text.Json.Serialization;ReferenceResolver;GetReference;(System.Object,System.Boolean);summary;df-generated | +| System.Text.Json.Serialization;ReferenceResolver;ResolveReference;(System.String);summary;df-generated | +| System.Text.Json;JsonDocument;Dispose;();summary;df-generated | +| System.Text.Json;JsonDocument;Parse;(System.ReadOnlyMemory,System.Text.Json.JsonDocumentOptions);summary;df-generated | +| System.Text.Json;JsonDocument;Parse;(System.String,System.Text.Json.JsonDocumentOptions);summary;df-generated | +| System.Text.Json;JsonDocument;ParseAsync;(System.IO.Stream,System.Text.Json.JsonDocumentOptions,System.Threading.CancellationToken);summary;df-generated | +| System.Text.Json;JsonDocument;WriteTo;(System.Text.Json.Utf8JsonWriter);summary;df-generated | +| System.Text.Json;JsonDocumentOptions;get_AllowTrailingCommas;();summary;df-generated | +| System.Text.Json;JsonDocumentOptions;get_CommentHandling;();summary;df-generated | +| System.Text.Json;JsonDocumentOptions;get_MaxDepth;();summary;df-generated | +| System.Text.Json;JsonDocumentOptions;set_AllowTrailingCommas;(System.Boolean);summary;df-generated | +| System.Text.Json;JsonDocumentOptions;set_CommentHandling;(System.Text.Json.JsonCommentHandling);summary;df-generated | +| System.Text.Json;JsonDocumentOptions;set_MaxDepth;(System.Int32);summary;df-generated | +| System.Text.Json;JsonElement+ArrayEnumerator;Dispose;();summary;df-generated | +| System.Text.Json;JsonElement+ArrayEnumerator;MoveNext;();summary;df-generated | +| System.Text.Json;JsonElement+ArrayEnumerator;Reset;();summary;df-generated | +| System.Text.Json;JsonElement+ObjectEnumerator;Dispose;();summary;df-generated | +| System.Text.Json;JsonElement+ObjectEnumerator;MoveNext;();summary;df-generated | +| System.Text.Json;JsonElement+ObjectEnumerator;Reset;();summary;df-generated | +| System.Text.Json;JsonElement+ObjectEnumerator;get_Current;();summary;df-generated | +| System.Text.Json;JsonElement;GetArrayLength;();summary;df-generated | +| System.Text.Json;JsonElement;GetBoolean;();summary;df-generated | +| System.Text.Json;JsonElement;GetByte;();summary;df-generated | +| System.Text.Json;JsonElement;GetBytesFromBase64;();summary;df-generated | +| System.Text.Json;JsonElement;GetDateTime;();summary;df-generated | +| System.Text.Json;JsonElement;GetDateTimeOffset;();summary;df-generated | +| System.Text.Json;JsonElement;GetDecimal;();summary;df-generated | +| System.Text.Json;JsonElement;GetDouble;();summary;df-generated | +| System.Text.Json;JsonElement;GetGuid;();summary;df-generated | +| System.Text.Json;JsonElement;GetInt16;();summary;df-generated | +| System.Text.Json;JsonElement;GetInt32;();summary;df-generated | +| System.Text.Json;JsonElement;GetInt64;();summary;df-generated | +| System.Text.Json;JsonElement;GetRawText;();summary;df-generated | +| System.Text.Json;JsonElement;GetSByte;();summary;df-generated | +| System.Text.Json;JsonElement;GetSingle;();summary;df-generated | +| System.Text.Json;JsonElement;GetString;();summary;df-generated | +| System.Text.Json;JsonElement;GetUInt16;();summary;df-generated | +| System.Text.Json;JsonElement;GetUInt32;();summary;df-generated | +| System.Text.Json;JsonElement;GetUInt64;();summary;df-generated | +| System.Text.Json;JsonElement;ToString;();summary;df-generated | +| System.Text.Json;JsonElement;TryGetByte;(System.Byte);summary;df-generated | +| System.Text.Json;JsonElement;TryGetBytesFromBase64;(System.Byte[]);summary;df-generated | +| System.Text.Json;JsonElement;TryGetDateTime;(System.DateTime);summary;df-generated | +| System.Text.Json;JsonElement;TryGetDateTimeOffset;(System.DateTimeOffset);summary;df-generated | +| System.Text.Json;JsonElement;TryGetDecimal;(System.Decimal);summary;df-generated | +| System.Text.Json;JsonElement;TryGetDouble;(System.Double);summary;df-generated | +| System.Text.Json;JsonElement;TryGetGuid;(System.Guid);summary;df-generated | +| System.Text.Json;JsonElement;TryGetInt16;(System.Int16);summary;df-generated | +| System.Text.Json;JsonElement;TryGetInt32;(System.Int32);summary;df-generated | +| System.Text.Json;JsonElement;TryGetInt64;(System.Int64);summary;df-generated | +| System.Text.Json;JsonElement;TryGetSByte;(System.SByte);summary;df-generated | +| System.Text.Json;JsonElement;TryGetSingle;(System.Single);summary;df-generated | +| System.Text.Json;JsonElement;TryGetUInt16;(System.UInt16);summary;df-generated | +| System.Text.Json;JsonElement;TryGetUInt32;(System.UInt32);summary;df-generated | +| System.Text.Json;JsonElement;TryGetUInt64;(System.UInt64);summary;df-generated | +| System.Text.Json;JsonElement;ValueEquals;(System.ReadOnlySpan);summary;df-generated | +| System.Text.Json;JsonElement;ValueEquals;(System.ReadOnlySpan);summary;df-generated | +| System.Text.Json;JsonElement;ValueEquals;(System.String);summary;df-generated | +| System.Text.Json;JsonElement;WriteTo;(System.Text.Json.Utf8JsonWriter);summary;df-generated | +| System.Text.Json;JsonElement;get_ValueKind;();summary;df-generated | +| System.Text.Json;JsonEncodedText;Encode;(System.ReadOnlySpan,System.Text.Encodings.Web.JavaScriptEncoder);summary;df-generated | +| System.Text.Json;JsonEncodedText;Encode;(System.ReadOnlySpan,System.Text.Encodings.Web.JavaScriptEncoder);summary;df-generated | +| System.Text.Json;JsonEncodedText;Encode;(System.String,System.Text.Encodings.Web.JavaScriptEncoder);summary;df-generated | +| System.Text.Json;JsonEncodedText;Equals;(System.Object);summary;df-generated | +| System.Text.Json;JsonEncodedText;Equals;(System.Text.Json.JsonEncodedText);summary;df-generated | +| System.Text.Json;JsonEncodedText;GetHashCode;();summary;df-generated | +| System.Text.Json;JsonEncodedText;get_EncodedUtf8Bytes;();summary;df-generated | +| System.Text.Json;JsonException;JsonException;();summary;df-generated | +| System.Text.Json;JsonException;get_BytePositionInLine;();summary;df-generated | +| System.Text.Json;JsonException;get_LineNumber;();summary;df-generated | +| System.Text.Json;JsonException;get_Path;();summary;df-generated | +| System.Text.Json;JsonNamingPolicy;ConvertName;(System.String);summary;df-generated | +| System.Text.Json;JsonNamingPolicy;JsonNamingPolicy;();summary;df-generated | +| System.Text.Json;JsonNamingPolicy;get_CamelCase;();summary;df-generated | +| System.Text.Json;JsonProperty;NameEquals;(System.ReadOnlySpan);summary;df-generated | +| System.Text.Json;JsonProperty;NameEquals;(System.ReadOnlySpan);summary;df-generated | +| System.Text.Json;JsonProperty;NameEquals;(System.String);summary;df-generated | +| System.Text.Json;JsonProperty;ToString;();summary;df-generated | +| System.Text.Json;JsonProperty;WriteTo;(System.Text.Json.Utf8JsonWriter);summary;df-generated | +| System.Text.Json;JsonProperty;get_Name;();summary;df-generated | +| System.Text.Json;JsonProperty;get_Value;();summary;df-generated | +| System.Text.Json;JsonReaderOptions;get_AllowTrailingCommas;();summary;df-generated | +| System.Text.Json;JsonReaderOptions;get_CommentHandling;();summary;df-generated | +| System.Text.Json;JsonReaderOptions;get_MaxDepth;();summary;df-generated | +| System.Text.Json;JsonReaderOptions;set_AllowTrailingCommas;(System.Boolean);summary;df-generated | +| System.Text.Json;JsonReaderOptions;set_CommentHandling;(System.Text.Json.JsonCommentHandling);summary;df-generated | +| System.Text.Json;JsonReaderOptions;set_MaxDepth;(System.Int32);summary;df-generated | +| System.Text.Json;JsonSerializer;Deserialize;(System.IO.Stream,System.Type,System.Text.Json.JsonSerializerOptions);summary;df-generated | +| System.Text.Json;JsonSerializer;Deserialize;(System.IO.Stream,System.Type,System.Text.Json.Serialization.JsonSerializerContext);summary;df-generated | +| System.Text.Json;JsonSerializer;Deserialize;(System.ReadOnlySpan,System.Type,System.Text.Json.JsonSerializerOptions);summary;df-generated | +| System.Text.Json;JsonSerializer;Deserialize;(System.ReadOnlySpan,System.Type,System.Text.Json.Serialization.JsonSerializerContext);summary;df-generated | +| System.Text.Json;JsonSerializer;Deserialize;(System.ReadOnlySpan,System.Type,System.Text.Json.JsonSerializerOptions);summary;df-generated | +| System.Text.Json;JsonSerializer;Deserialize;(System.ReadOnlySpan,System.Type,System.Text.Json.Serialization.JsonSerializerContext);summary;df-generated | +| System.Text.Json;JsonSerializer;Deserialize;(System.String,System.Type,System.Text.Json.JsonSerializerOptions);summary;df-generated | +| System.Text.Json;JsonSerializer;Deserialize;(System.String,System.Type,System.Text.Json.Serialization.JsonSerializerContext);summary;df-generated | +| System.Text.Json;JsonSerializer;Deserialize;(System.Text.Json.JsonDocument,System.Type,System.Text.Json.JsonSerializerOptions);summary;df-generated | +| System.Text.Json;JsonSerializer;Deserialize;(System.Text.Json.JsonDocument,System.Type,System.Text.Json.Serialization.JsonSerializerContext);summary;df-generated | +| System.Text.Json;JsonSerializer;Deserialize;(System.Text.Json.JsonElement,System.Type,System.Text.Json.JsonSerializerOptions);summary;df-generated | +| System.Text.Json;JsonSerializer;Deserialize;(System.Text.Json.JsonElement,System.Type,System.Text.Json.Serialization.JsonSerializerContext);summary;df-generated | +| System.Text.Json;JsonSerializer;Deserialize;(System.Text.Json.Nodes.JsonNode,System.Type,System.Text.Json.JsonSerializerOptions);summary;df-generated | +| System.Text.Json;JsonSerializer;Deserialize;(System.Text.Json.Nodes.JsonNode,System.Type,System.Text.Json.Serialization.JsonSerializerContext);summary;df-generated | +| System.Text.Json;JsonSerializer;Deserialize<>;(System.IO.Stream,System.Text.Json.JsonSerializerOptions);summary;df-generated | +| System.Text.Json;JsonSerializer;Deserialize<>;(System.IO.Stream,System.Text.Json.Serialization.Metadata.JsonTypeInfo);summary;df-generated | +| System.Text.Json;JsonSerializer;Deserialize<>;(System.ReadOnlySpan,System.Text.Json.JsonSerializerOptions);summary;df-generated | +| System.Text.Json;JsonSerializer;Deserialize<>;(System.ReadOnlySpan,System.Text.Json.Serialization.Metadata.JsonTypeInfo);summary;df-generated | +| System.Text.Json;JsonSerializer;Deserialize<>;(System.ReadOnlySpan,System.Text.Json.JsonSerializerOptions);summary;df-generated | +| System.Text.Json;JsonSerializer;Deserialize<>;(System.ReadOnlySpan,System.Text.Json.Serialization.Metadata.JsonTypeInfo);summary;df-generated | +| System.Text.Json;JsonSerializer;Deserialize<>;(System.String,System.Text.Json.JsonSerializerOptions);summary;df-generated | +| System.Text.Json;JsonSerializer;Deserialize<>;(System.String,System.Text.Json.Serialization.Metadata.JsonTypeInfo);summary;df-generated | +| System.Text.Json;JsonSerializer;Deserialize<>;(System.Text.Json.JsonDocument,System.Text.Json.JsonSerializerOptions);summary;df-generated | +| System.Text.Json;JsonSerializer;Deserialize<>;(System.Text.Json.JsonDocument,System.Text.Json.Serialization.Metadata.JsonTypeInfo);summary;df-generated | +| System.Text.Json;JsonSerializer;Deserialize<>;(System.Text.Json.JsonElement,System.Text.Json.JsonSerializerOptions);summary;df-generated | +| System.Text.Json;JsonSerializer;Deserialize<>;(System.Text.Json.JsonElement,System.Text.Json.Serialization.Metadata.JsonTypeInfo);summary;df-generated | +| System.Text.Json;JsonSerializer;Deserialize<>;(System.Text.Json.Nodes.JsonNode,System.Text.Json.JsonSerializerOptions);summary;df-generated | +| System.Text.Json;JsonSerializer;Deserialize<>;(System.Text.Json.Nodes.JsonNode,System.Text.Json.Serialization.Metadata.JsonTypeInfo);summary;df-generated | +| System.Text.Json;JsonSerializer;DeserializeAsync;(System.IO.Stream,System.Type,System.Text.Json.JsonSerializerOptions,System.Threading.CancellationToken);summary;df-generated | +| System.Text.Json;JsonSerializer;DeserializeAsync;(System.IO.Stream,System.Type,System.Text.Json.Serialization.JsonSerializerContext,System.Threading.CancellationToken);summary;df-generated | +| System.Text.Json;JsonSerializer;DeserializeAsync<>;(System.IO.Stream,System.Text.Json.JsonSerializerOptions,System.Threading.CancellationToken);summary;df-generated | +| System.Text.Json;JsonSerializer;DeserializeAsync<>;(System.IO.Stream,System.Text.Json.Serialization.Metadata.JsonTypeInfo,System.Threading.CancellationToken);summary;df-generated | +| System.Text.Json;JsonSerializer;DeserializeAsyncEnumerable<>;(System.IO.Stream,System.Text.Json.JsonSerializerOptions,System.Threading.CancellationToken);summary;df-generated | +| System.Text.Json;JsonSerializer;Serialize;(System.IO.Stream,System.Object,System.Type,System.Text.Json.JsonSerializerOptions);summary;df-generated | +| System.Text.Json;JsonSerializer;Serialize;(System.IO.Stream,System.Object,System.Type,System.Text.Json.Serialization.JsonSerializerContext);summary;df-generated | +| System.Text.Json;JsonSerializer;Serialize;(System.Object,System.Type,System.Text.Json.JsonSerializerOptions);summary;df-generated | +| System.Text.Json;JsonSerializer;Serialize;(System.Object,System.Type,System.Text.Json.Serialization.JsonSerializerContext);summary;df-generated | +| System.Text.Json;JsonSerializer;Serialize;(System.Text.Json.Utf8JsonWriter,System.Object,System.Type,System.Text.Json.JsonSerializerOptions);summary;df-generated | +| System.Text.Json;JsonSerializer;Serialize;(System.Text.Json.Utf8JsonWriter,System.Object,System.Type,System.Text.Json.Serialization.JsonSerializerContext);summary;df-generated | +| System.Text.Json;JsonSerializer;Serialize<>;(System.IO.Stream,TValue,System.Text.Json.JsonSerializerOptions);summary;df-generated | +| System.Text.Json;JsonSerializer;Serialize<>;(System.IO.Stream,TValue,System.Text.Json.Serialization.Metadata.JsonTypeInfo);summary;df-generated | +| System.Text.Json;JsonSerializer;Serialize<>;(System.Text.Json.Utf8JsonWriter,TValue,System.Text.Json.JsonSerializerOptions);summary;df-generated | +| System.Text.Json;JsonSerializer;Serialize<>;(System.Text.Json.Utf8JsonWriter,TValue,System.Text.Json.Serialization.Metadata.JsonTypeInfo);summary;df-generated | +| System.Text.Json;JsonSerializer;Serialize<>;(TValue,System.Text.Json.JsonSerializerOptions);summary;df-generated | +| System.Text.Json;JsonSerializer;Serialize<>;(TValue,System.Text.Json.Serialization.Metadata.JsonTypeInfo);summary;df-generated | +| System.Text.Json;JsonSerializer;SerializeAsync;(System.IO.Stream,System.Object,System.Type,System.Text.Json.JsonSerializerOptions,System.Threading.CancellationToken);summary;df-generated | +| System.Text.Json;JsonSerializer;SerializeAsync;(System.IO.Stream,System.Object,System.Type,System.Text.Json.Serialization.JsonSerializerContext,System.Threading.CancellationToken);summary;df-generated | +| System.Text.Json;JsonSerializer;SerializeAsync<>;(System.IO.Stream,TValue,System.Text.Json.JsonSerializerOptions,System.Threading.CancellationToken);summary;df-generated | +| System.Text.Json;JsonSerializer;SerializeAsync<>;(System.IO.Stream,TValue,System.Text.Json.Serialization.Metadata.JsonTypeInfo,System.Threading.CancellationToken);summary;df-generated | +| System.Text.Json;JsonSerializer;SerializeToDocument;(System.Object,System.Type,System.Text.Json.JsonSerializerOptions);summary;df-generated | +| System.Text.Json;JsonSerializer;SerializeToDocument;(System.Object,System.Type,System.Text.Json.Serialization.JsonSerializerContext);summary;df-generated | +| System.Text.Json;JsonSerializer;SerializeToDocument<>;(TValue,System.Text.Json.JsonSerializerOptions);summary;df-generated | +| System.Text.Json;JsonSerializer;SerializeToDocument<>;(TValue,System.Text.Json.Serialization.Metadata.JsonTypeInfo);summary;df-generated | +| System.Text.Json;JsonSerializer;SerializeToElement;(System.Object,System.Type,System.Text.Json.JsonSerializerOptions);summary;df-generated | +| System.Text.Json;JsonSerializer;SerializeToElement;(System.Object,System.Type,System.Text.Json.Serialization.JsonSerializerContext);summary;df-generated | +| System.Text.Json;JsonSerializer;SerializeToElement<>;(TValue,System.Text.Json.JsonSerializerOptions);summary;df-generated | +| System.Text.Json;JsonSerializer;SerializeToElement<>;(TValue,System.Text.Json.Serialization.Metadata.JsonTypeInfo);summary;df-generated | +| System.Text.Json;JsonSerializer;SerializeToNode;(System.Object,System.Type,System.Text.Json.JsonSerializerOptions);summary;df-generated | +| System.Text.Json;JsonSerializer;SerializeToNode;(System.Object,System.Type,System.Text.Json.Serialization.JsonSerializerContext);summary;df-generated | +| System.Text.Json;JsonSerializer;SerializeToNode<>;(TValue,System.Text.Json.JsonSerializerOptions);summary;df-generated | +| System.Text.Json;JsonSerializer;SerializeToNode<>;(TValue,System.Text.Json.Serialization.Metadata.JsonTypeInfo);summary;df-generated | +| System.Text.Json;JsonSerializer;SerializeToUtf8Bytes;(System.Object,System.Type,System.Text.Json.JsonSerializerOptions);summary;df-generated | +| System.Text.Json;JsonSerializer;SerializeToUtf8Bytes;(System.Object,System.Type,System.Text.Json.Serialization.JsonSerializerContext);summary;df-generated | +| System.Text.Json;JsonSerializer;SerializeToUtf8Bytes<>;(TValue,System.Text.Json.JsonSerializerOptions);summary;df-generated | +| System.Text.Json;JsonSerializer;SerializeToUtf8Bytes<>;(TValue,System.Text.Json.Serialization.Metadata.JsonTypeInfo);summary;df-generated | +| System.Text.Json;JsonSerializerOptions;AddContext<>;();summary;df-generated | +| System.Text.Json;JsonSerializerOptions;GetConverter;(System.Type);summary;df-generated | +| System.Text.Json;JsonSerializerOptions;JsonSerializerOptions;();summary;df-generated | +| System.Text.Json;JsonSerializerOptions;JsonSerializerOptions;(System.Text.Json.JsonSerializerDefaults);summary;df-generated | +| System.Text.Json;JsonSerializerOptions;get_AllowTrailingCommas;();summary;df-generated | +| System.Text.Json;JsonSerializerOptions;get_Converters;();summary;df-generated | +| System.Text.Json;JsonSerializerOptions;get_Default;();summary;df-generated | +| System.Text.Json;JsonSerializerOptions;get_DefaultBufferSize;();summary;df-generated | +| System.Text.Json;JsonSerializerOptions;get_DefaultIgnoreCondition;();summary;df-generated | +| System.Text.Json;JsonSerializerOptions;get_IgnoreNullValues;();summary;df-generated | +| System.Text.Json;JsonSerializerOptions;get_IgnoreReadOnlyFields;();summary;df-generated | +| System.Text.Json;JsonSerializerOptions;get_IgnoreReadOnlyProperties;();summary;df-generated | +| System.Text.Json;JsonSerializerOptions;get_IncludeFields;();summary;df-generated | +| System.Text.Json;JsonSerializerOptions;get_MaxDepth;();summary;df-generated | +| System.Text.Json;JsonSerializerOptions;get_NumberHandling;();summary;df-generated | +| System.Text.Json;JsonSerializerOptions;get_PropertyNameCaseInsensitive;();summary;df-generated | +| System.Text.Json;JsonSerializerOptions;get_ReadCommentHandling;();summary;df-generated | +| System.Text.Json;JsonSerializerOptions;get_UnknownTypeHandling;();summary;df-generated | +| System.Text.Json;JsonSerializerOptions;get_WriteIndented;();summary;df-generated | +| System.Text.Json;JsonSerializerOptions;set_AllowTrailingCommas;(System.Boolean);summary;df-generated | +| System.Text.Json;JsonSerializerOptions;set_DefaultBufferSize;(System.Int32);summary;df-generated | +| System.Text.Json;JsonSerializerOptions;set_DefaultIgnoreCondition;(System.Text.Json.Serialization.JsonIgnoreCondition);summary;df-generated | +| System.Text.Json;JsonSerializerOptions;set_IgnoreNullValues;(System.Boolean);summary;df-generated | +| System.Text.Json;JsonSerializerOptions;set_IgnoreReadOnlyFields;(System.Boolean);summary;df-generated | +| System.Text.Json;JsonSerializerOptions;set_IgnoreReadOnlyProperties;(System.Boolean);summary;df-generated | +| System.Text.Json;JsonSerializerOptions;set_IncludeFields;(System.Boolean);summary;df-generated | +| System.Text.Json;JsonSerializerOptions;set_MaxDepth;(System.Int32);summary;df-generated | +| System.Text.Json;JsonSerializerOptions;set_NumberHandling;(System.Text.Json.Serialization.JsonNumberHandling);summary;df-generated | +| System.Text.Json;JsonSerializerOptions;set_PropertyNameCaseInsensitive;(System.Boolean);summary;df-generated | +| System.Text.Json;JsonSerializerOptions;set_ReadCommentHandling;(System.Text.Json.JsonCommentHandling);summary;df-generated | +| System.Text.Json;JsonSerializerOptions;set_UnknownTypeHandling;(System.Text.Json.Serialization.JsonUnknownTypeHandling);summary;df-generated | +| System.Text.Json;JsonSerializerOptions;set_WriteIndented;(System.Boolean);summary;df-generated | +| System.Text.Json;JsonWriterOptions;get_Encoder;();summary;df-generated | +| System.Text.Json;JsonWriterOptions;get_Indented;();summary;df-generated | +| System.Text.Json;JsonWriterOptions;get_MaxDepth;();summary;df-generated | +| System.Text.Json;JsonWriterOptions;get_SkipValidation;();summary;df-generated | +| System.Text.Json;JsonWriterOptions;set_Encoder;(System.Text.Encodings.Web.JavaScriptEncoder);summary;df-generated | +| System.Text.Json;JsonWriterOptions;set_Indented;(System.Boolean);summary;df-generated | +| System.Text.Json;JsonWriterOptions;set_MaxDepth;(System.Int32);summary;df-generated | +| System.Text.Json;JsonWriterOptions;set_SkipValidation;(System.Boolean);summary;df-generated | +| System.Text.Json;Utf8JsonReader;GetBoolean;();summary;df-generated | +| System.Text.Json;Utf8JsonReader;GetByte;();summary;df-generated | +| System.Text.Json;Utf8JsonReader;GetBytesFromBase64;();summary;df-generated | +| System.Text.Json;Utf8JsonReader;GetComment;();summary;df-generated | +| System.Text.Json;Utf8JsonReader;GetDateTime;();summary;df-generated | +| System.Text.Json;Utf8JsonReader;GetDateTimeOffset;();summary;df-generated | +| System.Text.Json;Utf8JsonReader;GetDecimal;();summary;df-generated | +| System.Text.Json;Utf8JsonReader;GetDouble;();summary;df-generated | +| System.Text.Json;Utf8JsonReader;GetGuid;();summary;df-generated | +| System.Text.Json;Utf8JsonReader;GetInt16;();summary;df-generated | +| System.Text.Json;Utf8JsonReader;GetInt32;();summary;df-generated | +| System.Text.Json;Utf8JsonReader;GetInt64;();summary;df-generated | +| System.Text.Json;Utf8JsonReader;GetSByte;();summary;df-generated | +| System.Text.Json;Utf8JsonReader;GetSingle;();summary;df-generated | +| System.Text.Json;Utf8JsonReader;GetString;();summary;df-generated | +| System.Text.Json;Utf8JsonReader;GetUInt16;();summary;df-generated | +| System.Text.Json;Utf8JsonReader;GetUInt32;();summary;df-generated | +| System.Text.Json;Utf8JsonReader;GetUInt64;();summary;df-generated | +| System.Text.Json;Utf8JsonReader;Read;();summary;df-generated | +| System.Text.Json;Utf8JsonReader;Skip;();summary;df-generated | +| System.Text.Json;Utf8JsonReader;TryGetByte;(System.Byte);summary;df-generated | +| System.Text.Json;Utf8JsonReader;TryGetBytesFromBase64;(System.Byte[]);summary;df-generated | +| System.Text.Json;Utf8JsonReader;TryGetDateTime;(System.DateTime);summary;df-generated | +| System.Text.Json;Utf8JsonReader;TryGetDateTimeOffset;(System.DateTimeOffset);summary;df-generated | +| System.Text.Json;Utf8JsonReader;TryGetDecimal;(System.Decimal);summary;df-generated | +| System.Text.Json;Utf8JsonReader;TryGetDouble;(System.Double);summary;df-generated | +| System.Text.Json;Utf8JsonReader;TryGetGuid;(System.Guid);summary;df-generated | +| System.Text.Json;Utf8JsonReader;TryGetInt16;(System.Int16);summary;df-generated | +| System.Text.Json;Utf8JsonReader;TryGetInt32;(System.Int32);summary;df-generated | +| System.Text.Json;Utf8JsonReader;TryGetInt64;(System.Int64);summary;df-generated | +| System.Text.Json;Utf8JsonReader;TryGetSByte;(System.SByte);summary;df-generated | +| System.Text.Json;Utf8JsonReader;TryGetSingle;(System.Single);summary;df-generated | +| System.Text.Json;Utf8JsonReader;TryGetUInt16;(System.UInt16);summary;df-generated | +| System.Text.Json;Utf8JsonReader;TryGetUInt32;(System.UInt32);summary;df-generated | +| System.Text.Json;Utf8JsonReader;TryGetUInt64;(System.UInt64);summary;df-generated | +| System.Text.Json;Utf8JsonReader;TrySkip;();summary;df-generated | +| System.Text.Json;Utf8JsonReader;Utf8JsonReader;(System.Buffers.ReadOnlySequence,System.Text.Json.JsonReaderOptions);summary;df-generated | +| System.Text.Json;Utf8JsonReader;Utf8JsonReader;(System.ReadOnlySpan,System.Text.Json.JsonReaderOptions);summary;df-generated | +| System.Text.Json;Utf8JsonReader;ValueTextEquals;(System.ReadOnlySpan);summary;df-generated | +| System.Text.Json;Utf8JsonReader;ValueTextEquals;(System.ReadOnlySpan);summary;df-generated | +| System.Text.Json;Utf8JsonReader;ValueTextEquals;(System.String);summary;df-generated | +| System.Text.Json;Utf8JsonReader;get_BytesConsumed;();summary;df-generated | +| System.Text.Json;Utf8JsonReader;get_CurrentDepth;();summary;df-generated | +| System.Text.Json;Utf8JsonReader;get_HasValueSequence;();summary;df-generated | +| System.Text.Json;Utf8JsonReader;get_IsFinalBlock;();summary;df-generated | +| System.Text.Json;Utf8JsonReader;get_TokenStartIndex;();summary;df-generated | +| System.Text.Json;Utf8JsonReader;get_TokenType;();summary;df-generated | +| System.Text.Json;Utf8JsonReader;get_ValueSequence;();summary;df-generated | +| System.Text.Json;Utf8JsonReader;get_ValueSpan;();summary;df-generated | +| System.Text.Json;Utf8JsonWriter;Dispose;();summary;df-generated | +| System.Text.Json;Utf8JsonWriter;DisposeAsync;();summary;df-generated | +| System.Text.Json;Utf8JsonWriter;Flush;();summary;df-generated | +| System.Text.Json;Utf8JsonWriter;FlushAsync;(System.Threading.CancellationToken);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;Reset;();summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteBase64String;(System.ReadOnlySpan,System.ReadOnlySpan);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteBase64String;(System.ReadOnlySpan,System.ReadOnlySpan);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteBase64String;(System.String,System.ReadOnlySpan);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteBase64String;(System.Text.Json.JsonEncodedText,System.ReadOnlySpan);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteBase64StringValue;(System.ReadOnlySpan);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteBoolean;(System.ReadOnlySpan,System.Boolean);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteBoolean;(System.ReadOnlySpan,System.Boolean);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteBoolean;(System.String,System.Boolean);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteBoolean;(System.Text.Json.JsonEncodedText,System.Boolean);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteBooleanValue;(System.Boolean);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteCommentValue;(System.ReadOnlySpan);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteCommentValue;(System.ReadOnlySpan);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteCommentValue;(System.String);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteEndArray;();summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteEndObject;();summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteNull;(System.ReadOnlySpan);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteNull;(System.ReadOnlySpan);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteNull;(System.String);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteNull;(System.Text.Json.JsonEncodedText);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteNullValue;();summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteNumber;(System.ReadOnlySpan,System.Decimal);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteNumber;(System.ReadOnlySpan,System.Double);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteNumber;(System.ReadOnlySpan,System.Int32);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteNumber;(System.ReadOnlySpan,System.Int64);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteNumber;(System.ReadOnlySpan,System.Single);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteNumber;(System.ReadOnlySpan,System.UInt32);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteNumber;(System.ReadOnlySpan,System.UInt64);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteNumber;(System.ReadOnlySpan,System.Decimal);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteNumber;(System.ReadOnlySpan,System.Double);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteNumber;(System.ReadOnlySpan,System.Int32);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteNumber;(System.ReadOnlySpan,System.Int64);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteNumber;(System.ReadOnlySpan,System.Single);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteNumber;(System.ReadOnlySpan,System.UInt32);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteNumber;(System.ReadOnlySpan,System.UInt64);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteNumber;(System.String,System.Decimal);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteNumber;(System.String,System.Double);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteNumber;(System.String,System.Int32);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteNumber;(System.String,System.Int64);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteNumber;(System.String,System.Single);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteNumber;(System.String,System.UInt32);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteNumber;(System.String,System.UInt64);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteNumber;(System.Text.Json.JsonEncodedText,System.Decimal);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteNumber;(System.Text.Json.JsonEncodedText,System.Double);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteNumber;(System.Text.Json.JsonEncodedText,System.Int32);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteNumber;(System.Text.Json.JsonEncodedText,System.Int64);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteNumber;(System.Text.Json.JsonEncodedText,System.Single);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteNumber;(System.Text.Json.JsonEncodedText,System.UInt32);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteNumber;(System.Text.Json.JsonEncodedText,System.UInt64);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteNumberValue;(System.Decimal);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteNumberValue;(System.Double);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteNumberValue;(System.Int32);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteNumberValue;(System.Int64);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteNumberValue;(System.Single);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteNumberValue;(System.UInt32);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteNumberValue;(System.UInt64);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WritePropertyName;(System.ReadOnlySpan);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WritePropertyName;(System.ReadOnlySpan);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WritePropertyName;(System.String);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WritePropertyName;(System.Text.Json.JsonEncodedText);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteRawValue;(System.ReadOnlySpan,System.Boolean);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteRawValue;(System.ReadOnlySpan,System.Boolean);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteRawValue;(System.String,System.Boolean);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteStartArray;();summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteStartArray;(System.ReadOnlySpan);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteStartArray;(System.ReadOnlySpan);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteStartArray;(System.String);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteStartArray;(System.Text.Json.JsonEncodedText);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteStartObject;();summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteStartObject;(System.ReadOnlySpan);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteStartObject;(System.ReadOnlySpan);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteStartObject;(System.String);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteStartObject;(System.Text.Json.JsonEncodedText);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteString;(System.ReadOnlySpan,System.DateTime);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteString;(System.ReadOnlySpan,System.DateTimeOffset);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteString;(System.ReadOnlySpan,System.Guid);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteString;(System.ReadOnlySpan,System.ReadOnlySpan);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteString;(System.ReadOnlySpan,System.ReadOnlySpan);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteString;(System.ReadOnlySpan,System.String);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteString;(System.ReadOnlySpan,System.Text.Json.JsonEncodedText);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteString;(System.ReadOnlySpan,System.DateTime);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteString;(System.ReadOnlySpan,System.DateTimeOffset);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteString;(System.ReadOnlySpan,System.Guid);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteString;(System.ReadOnlySpan,System.ReadOnlySpan);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteString;(System.ReadOnlySpan,System.ReadOnlySpan);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteString;(System.ReadOnlySpan,System.String);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteString;(System.ReadOnlySpan,System.Text.Json.JsonEncodedText);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteString;(System.String,System.DateTime);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteString;(System.String,System.DateTimeOffset);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteString;(System.String,System.Guid);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteString;(System.String,System.ReadOnlySpan);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteString;(System.String,System.ReadOnlySpan);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteString;(System.String,System.String);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteString;(System.String,System.Text.Json.JsonEncodedText);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteString;(System.Text.Json.JsonEncodedText,System.DateTime);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteString;(System.Text.Json.JsonEncodedText,System.DateTimeOffset);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteString;(System.Text.Json.JsonEncodedText,System.Guid);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteString;(System.Text.Json.JsonEncodedText,System.ReadOnlySpan);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteString;(System.Text.Json.JsonEncodedText,System.ReadOnlySpan);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteString;(System.Text.Json.JsonEncodedText,System.String);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteString;(System.Text.Json.JsonEncodedText,System.Text.Json.JsonEncodedText);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteStringValue;(System.DateTime);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteStringValue;(System.DateTimeOffset);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteStringValue;(System.Guid);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteStringValue;(System.ReadOnlySpan);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteStringValue;(System.ReadOnlySpan);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteStringValue;(System.String);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;WriteStringValue;(System.Text.Json.JsonEncodedText);summary;df-generated | +| System.Text.Json;Utf8JsonWriter;get_BytesCommitted;();summary;df-generated | +| System.Text.Json;Utf8JsonWriter;get_BytesPending;();summary;df-generated | +| System.Text.Json;Utf8JsonWriter;get_CurrentDepth;();summary;df-generated | +| System.Text.RegularExpressions;Capture;ToString;();summary;df-generated | +| System.Text.RegularExpressions;Capture;get_Index;();summary;df-generated | +| System.Text.RegularExpressions;Capture;get_Length;();summary;df-generated | +| System.Text.RegularExpressions;Capture;get_Value;();summary;df-generated | +| System.Text.RegularExpressions;Capture;get_ValueSpan;();summary;df-generated | +| System.Text.RegularExpressions;CaptureCollection;Contains;(System.Object);summary;df-generated | +| System.Text.RegularExpressions;CaptureCollection;Contains;(System.Text.RegularExpressions.Capture);summary;df-generated | +| System.Text.RegularExpressions;CaptureCollection;IndexOf;(System.Object);summary;df-generated | +| System.Text.RegularExpressions;CaptureCollection;IndexOf;(System.Text.RegularExpressions.Capture);summary;df-generated | +| System.Text.RegularExpressions;CaptureCollection;Remove;(System.Object);summary;df-generated | +| System.Text.RegularExpressions;CaptureCollection;Remove;(System.Text.RegularExpressions.Capture);summary;df-generated | +| System.Text.RegularExpressions;CaptureCollection;RemoveAt;(System.Int32);summary;df-generated | +| System.Text.RegularExpressions;CaptureCollection;get_Count;();summary;df-generated | +| System.Text.RegularExpressions;CaptureCollection;get_IsFixedSize;();summary;df-generated | +| System.Text.RegularExpressions;CaptureCollection;get_IsReadOnly;();summary;df-generated | +| System.Text.RegularExpressions;CaptureCollection;get_IsSynchronized;();summary;df-generated | +| System.Text.RegularExpressions;Group;get_Captures;();summary;df-generated | +| System.Text.RegularExpressions;Group;get_Name;();summary;df-generated | +| System.Text.RegularExpressions;Group;get_Success;();summary;df-generated | +| System.Text.RegularExpressions;GroupCollection;Contains;(System.Object);summary;df-generated | +| System.Text.RegularExpressions;GroupCollection;Contains;(System.Text.RegularExpressions.Group);summary;df-generated | +| System.Text.RegularExpressions;GroupCollection;ContainsKey;(System.String);summary;df-generated | +| System.Text.RegularExpressions;GroupCollection;IndexOf;(System.Object);summary;df-generated | +| System.Text.RegularExpressions;GroupCollection;IndexOf;(System.Text.RegularExpressions.Group);summary;df-generated | +| System.Text.RegularExpressions;GroupCollection;Remove;(System.Object);summary;df-generated | +| System.Text.RegularExpressions;GroupCollection;Remove;(System.Text.RegularExpressions.Group);summary;df-generated | +| System.Text.RegularExpressions;GroupCollection;RemoveAt;(System.Int32);summary;df-generated | +| System.Text.RegularExpressions;GroupCollection;get_Count;();summary;df-generated | +| System.Text.RegularExpressions;GroupCollection;get_IsFixedSize;();summary;df-generated | +| System.Text.RegularExpressions;GroupCollection;get_IsReadOnly;();summary;df-generated | +| System.Text.RegularExpressions;GroupCollection;get_IsSynchronized;();summary;df-generated | +| System.Text.RegularExpressions;GroupCollection;get_Keys;();summary;df-generated | +| System.Text.RegularExpressions;Match;Result;(System.String);summary;df-generated | +| System.Text.RegularExpressions;Match;get_Empty;();summary;df-generated | +| System.Text.RegularExpressions;Match;get_Groups;();summary;df-generated | +| System.Text.RegularExpressions;MatchCollection;Contains;(System.Object);summary;df-generated | +| System.Text.RegularExpressions;MatchCollection;Contains;(System.Text.RegularExpressions.Match);summary;df-generated | +| System.Text.RegularExpressions;MatchCollection;IndexOf;(System.Object);summary;df-generated | +| System.Text.RegularExpressions;MatchCollection;IndexOf;(System.Text.RegularExpressions.Match);summary;df-generated | +| System.Text.RegularExpressions;MatchCollection;Remove;(System.Object);summary;df-generated | +| System.Text.RegularExpressions;MatchCollection;Remove;(System.Text.RegularExpressions.Match);summary;df-generated | +| System.Text.RegularExpressions;MatchCollection;RemoveAt;(System.Int32);summary;df-generated | +| System.Text.RegularExpressions;MatchCollection;get_Count;();summary;df-generated | +| System.Text.RegularExpressions;MatchCollection;get_IsFixedSize;();summary;df-generated | +| System.Text.RegularExpressions;MatchCollection;get_IsReadOnly;();summary;df-generated | +| System.Text.RegularExpressions;MatchCollection;get_IsSynchronized;();summary;df-generated | +| System.Text.RegularExpressions;Regex;CompileToAssembly;(System.Text.RegularExpressions.RegexCompilationInfo[],System.Reflection.AssemblyName);summary;df-generated | +| System.Text.RegularExpressions;Regex;CompileToAssembly;(System.Text.RegularExpressions.RegexCompilationInfo[],System.Reflection.AssemblyName,System.Reflection.Emit.CustomAttributeBuilder[]);summary;df-generated | +| System.Text.RegularExpressions;Regex;CompileToAssembly;(System.Text.RegularExpressions.RegexCompilationInfo[],System.Reflection.AssemblyName,System.Reflection.Emit.CustomAttributeBuilder[],System.String);summary;df-generated | +| System.Text.RegularExpressions;Regex;GetGroupNames;();summary;df-generated | +| System.Text.RegularExpressions;Regex;GetGroupNumbers;();summary;df-generated | +| System.Text.RegularExpressions;Regex;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Text.RegularExpressions;Regex;GroupNumberFromName;(System.String);summary;df-generated | +| System.Text.RegularExpressions;Regex;InitializeReferences;();summary;df-generated | +| System.Text.RegularExpressions;Regex;IsMatch;(System.String,System.String);summary;df-generated | +| System.Text.RegularExpressions;Regex;IsMatch;(System.String,System.String,System.Text.RegularExpressions.RegexOptions);summary;df-generated | +| System.Text.RegularExpressions;Regex;IsMatch;(System.String,System.String,System.Text.RegularExpressions.RegexOptions,System.TimeSpan);summary;df-generated | +| System.Text.RegularExpressions;Regex;Match;(System.String,System.String);summary;df-generated | +| System.Text.RegularExpressions;Regex;Match;(System.String,System.String,System.Text.RegularExpressions.RegexOptions);summary;df-generated | +| System.Text.RegularExpressions;Regex;Match;(System.String,System.String,System.Text.RegularExpressions.RegexOptions,System.TimeSpan);summary;df-generated | +| System.Text.RegularExpressions;Regex;Regex;();summary;df-generated | +| System.Text.RegularExpressions;Regex;Regex;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Text.RegularExpressions;Regex;Regex;(System.String);summary;df-generated | +| System.Text.RegularExpressions;Regex;Regex;(System.String,System.Text.RegularExpressions.RegexOptions);summary;df-generated | +| System.Text.RegularExpressions;Regex;Regex;(System.String,System.Text.RegularExpressions.RegexOptions,System.TimeSpan);summary;df-generated | +| System.Text.RegularExpressions;Regex;UseOptionC;();summary;df-generated | +| System.Text.RegularExpressions;Regex;UseOptionR;();summary;df-generated | +| System.Text.RegularExpressions;Regex;ValidateMatchTimeout;(System.TimeSpan);summary;df-generated | +| System.Text.RegularExpressions;Regex;get_CacheSize;();summary;df-generated | +| System.Text.RegularExpressions;Regex;get_Options;();summary;df-generated | +| System.Text.RegularExpressions;Regex;get_RightToLeft;();summary;df-generated | +| System.Text.RegularExpressions;Regex;set_CacheSize;(System.Int32);summary;df-generated | +| System.Text.RegularExpressions;RegexCompilationInfo;RegexCompilationInfo;(System.String,System.Text.RegularExpressions.RegexOptions,System.String,System.String,System.Boolean);summary;df-generated | +| System.Text.RegularExpressions;RegexCompilationInfo;get_IsPublic;();summary;df-generated | +| System.Text.RegularExpressions;RegexCompilationInfo;get_Options;();summary;df-generated | +| System.Text.RegularExpressions;RegexCompilationInfo;set_IsPublic;(System.Boolean);summary;df-generated | +| System.Text.RegularExpressions;RegexCompilationInfo;set_Options;(System.Text.RegularExpressions.RegexOptions);summary;df-generated | +| System.Text.RegularExpressions;RegexMatchTimeoutException;RegexMatchTimeoutException;();summary;df-generated | +| System.Text.RegularExpressions;RegexMatchTimeoutException;RegexMatchTimeoutException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Text.RegularExpressions;RegexMatchTimeoutException;RegexMatchTimeoutException;(System.String);summary;df-generated | +| System.Text.RegularExpressions;RegexMatchTimeoutException;RegexMatchTimeoutException;(System.String,System.Exception);summary;df-generated | +| System.Text.RegularExpressions;RegexMatchTimeoutException;RegexMatchTimeoutException;(System.String,System.String,System.TimeSpan);summary;df-generated | +| System.Text.RegularExpressions;RegexMatchTimeoutException;get_Input;();summary;df-generated | +| System.Text.RegularExpressions;RegexMatchTimeoutException;get_MatchTimeout;();summary;df-generated | +| System.Text.RegularExpressions;RegexMatchTimeoutException;get_Pattern;();summary;df-generated | +| System.Text.RegularExpressions;RegexParseException;get_Error;();summary;df-generated | +| System.Text.RegularExpressions;RegexParseException;get_Offset;();summary;df-generated | +| System.Text.RegularExpressions;RegexRunner;Capture;(System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Text.RegularExpressions;RegexRunner;CharInClass;(System.Char,System.String);summary;df-generated | +| System.Text.RegularExpressions;RegexRunner;CharInSet;(System.Char,System.String,System.String);summary;df-generated | +| System.Text.RegularExpressions;RegexRunner;CheckTimeout;();summary;df-generated | +| System.Text.RegularExpressions;RegexRunner;Crawl;(System.Int32);summary;df-generated | +| System.Text.RegularExpressions;RegexRunner;Crawlpos;();summary;df-generated | +| System.Text.RegularExpressions;RegexRunner;DoubleCrawl;();summary;df-generated | +| System.Text.RegularExpressions;RegexRunner;DoubleStack;();summary;df-generated | +| System.Text.RegularExpressions;RegexRunner;DoubleTrack;();summary;df-generated | +| System.Text.RegularExpressions;RegexRunner;EnsureStorage;();summary;df-generated | +| System.Text.RegularExpressions;RegexRunner;FindFirstChar;();summary;df-generated | +| System.Text.RegularExpressions;RegexRunner;Go;();summary;df-generated | +| System.Text.RegularExpressions;RegexRunner;InitTrackCount;();summary;df-generated | +| System.Text.RegularExpressions;RegexRunner;IsBoundary;(System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Text.RegularExpressions;RegexRunner;IsECMABoundary;(System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Text.RegularExpressions;RegexRunner;IsMatched;(System.Int32);summary;df-generated | +| System.Text.RegularExpressions;RegexRunner;MatchIndex;(System.Int32);summary;df-generated | +| System.Text.RegularExpressions;RegexRunner;MatchLength;(System.Int32);summary;df-generated | +| System.Text.RegularExpressions;RegexRunner;Popcrawl;();summary;df-generated | +| System.Text.RegularExpressions;RegexRunner;RegexRunner;();summary;df-generated | +| System.Text.RegularExpressions;RegexRunner;TransferCapture;(System.Int32,System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Text.RegularExpressions;RegexRunner;Uncapture;();summary;df-generated | +| System.Text.RegularExpressions;RegexRunnerFactory;CreateInstance;();summary;df-generated | +| System.Text.RegularExpressions;RegexRunnerFactory;RegexRunnerFactory;();summary;df-generated | +| System.Text.Unicode;UnicodeRange;Create;(System.Char,System.Char);summary;df-generated | +| System.Text.Unicode;UnicodeRange;UnicodeRange;(System.Int32,System.Int32);summary;df-generated | +| System.Text.Unicode;UnicodeRange;get_FirstCodePoint;();summary;df-generated | +| System.Text.Unicode;UnicodeRange;get_Length;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_All;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_AlphabeticPresentationForms;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_Arabic;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_ArabicExtendedA;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_ArabicPresentationFormsA;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_ArabicPresentationFormsB;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_ArabicSupplement;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_Armenian;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_Arrows;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_Balinese;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_Bamum;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_BasicLatin;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_Batak;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_Bengali;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_BlockElements;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_Bopomofo;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_BopomofoExtended;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_BoxDrawing;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_BraillePatterns;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_Buginese;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_Buhid;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_Cham;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_Cherokee;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_CherokeeSupplement;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_CjkCompatibility;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_CjkCompatibilityForms;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_CjkCompatibilityIdeographs;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_CjkRadicalsSupplement;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_CjkStrokes;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_CjkSymbolsandPunctuation;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_CjkUnifiedIdeographs;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_CjkUnifiedIdeographsExtensionA;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_CombiningDiacriticalMarks;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_CombiningDiacriticalMarksExtended;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_CombiningDiacriticalMarksSupplement;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_CombiningDiacriticalMarksforSymbols;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_CombiningHalfMarks;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_CommonIndicNumberForms;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_ControlPictures;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_Coptic;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_CurrencySymbols;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_Cyrillic;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_CyrillicExtendedA;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_CyrillicExtendedB;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_CyrillicExtendedC;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_CyrillicSupplement;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_Devanagari;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_DevanagariExtended;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_Dingbats;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_EnclosedAlphanumerics;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_EnclosedCjkLettersandMonths;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_Ethiopic;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_EthiopicExtended;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_EthiopicExtendedA;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_EthiopicSupplement;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_GeneralPunctuation;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_GeometricShapes;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_Georgian;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_GeorgianExtended;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_GeorgianSupplement;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_Glagolitic;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_GreekExtended;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_GreekandCoptic;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_Gujarati;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_Gurmukhi;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_HalfwidthandFullwidthForms;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_HangulCompatibilityJamo;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_HangulJamo;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_HangulJamoExtendedA;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_HangulJamoExtendedB;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_HangulSyllables;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_Hanunoo;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_Hebrew;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_Hiragana;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_IdeographicDescriptionCharacters;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_IpaExtensions;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_Javanese;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_Kanbun;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_KangxiRadicals;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_Kannada;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_Katakana;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_KatakanaPhoneticExtensions;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_KayahLi;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_Khmer;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_KhmerSymbols;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_Lao;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_Latin1Supplement;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_LatinExtendedA;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_LatinExtendedAdditional;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_LatinExtendedB;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_LatinExtendedC;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_LatinExtendedD;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_LatinExtendedE;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_Lepcha;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_LetterlikeSymbols;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_Limbu;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_Lisu;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_Malayalam;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_Mandaic;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_MathematicalOperators;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_MeeteiMayek;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_MeeteiMayekExtensions;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_MiscellaneousMathematicalSymbolsA;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_MiscellaneousMathematicalSymbolsB;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_MiscellaneousSymbols;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_MiscellaneousSymbolsandArrows;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_MiscellaneousTechnical;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_ModifierToneLetters;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_Mongolian;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_Myanmar;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_MyanmarExtendedA;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_MyanmarExtendedB;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_NKo;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_NewTaiLue;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_None;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_NumberForms;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_Ogham;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_OlChiki;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_OpticalCharacterRecognition;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_Oriya;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_Phagspa;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_PhoneticExtensions;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_PhoneticExtensionsSupplement;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_Rejang;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_Runic;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_Samaritan;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_Saurashtra;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_Sinhala;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_SmallFormVariants;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_SpacingModifierLetters;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_Specials;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_Sundanese;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_SundaneseSupplement;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_SuperscriptsandSubscripts;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_SupplementalArrowsA;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_SupplementalArrowsB;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_SupplementalMathematicalOperators;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_SupplementalPunctuation;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_SylotiNagri;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_Syriac;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_SyriacSupplement;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_Tagalog;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_Tagbanwa;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_TaiLe;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_TaiTham;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_TaiViet;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_Tamil;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_Telugu;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_Thaana;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_Thai;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_Tibetan;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_Tifinagh;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_UnifiedCanadianAboriginalSyllabics;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_UnifiedCanadianAboriginalSyllabicsExtended;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_Vai;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_VariationSelectors;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_VedicExtensions;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_VerticalForms;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_YiRadicals;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_YiSyllables;();summary;df-generated | +| System.Text.Unicode;UnicodeRanges;get_YijingHexagramSymbols;();summary;df-generated | +| System.Text.Unicode;Utf8;FromUtf16;(System.ReadOnlySpan,System.Span,System.Int32,System.Int32,System.Boolean,System.Boolean);summary;df-generated | +| System.Text.Unicode;Utf8;ToUtf16;(System.ReadOnlySpan,System.Span,System.Int32,System.Int32,System.Boolean,System.Boolean);summary;df-generated | +| System.Text;ASCIIEncoding;ASCIIEncoding;();summary;df-generated | +| System.Text;ASCIIEncoding;GetByteCount;(System.Char*,System.Int32);summary;df-generated | +| System.Text;ASCIIEncoding;GetByteCount;(System.Char[],System.Int32,System.Int32);summary;df-generated | +| System.Text;ASCIIEncoding;GetByteCount;(System.ReadOnlySpan);summary;df-generated | +| System.Text;ASCIIEncoding;GetByteCount;(System.String);summary;df-generated | +| System.Text;ASCIIEncoding;GetCharCount;(System.Byte*,System.Int32);summary;df-generated | +| System.Text;ASCIIEncoding;GetCharCount;(System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Text;ASCIIEncoding;GetCharCount;(System.ReadOnlySpan);summary;df-generated | +| System.Text;ASCIIEncoding;GetMaxByteCount;(System.Int32);summary;df-generated | +| System.Text;ASCIIEncoding;GetMaxCharCount;(System.Int32);summary;df-generated | +| System.Text;ASCIIEncoding;get_IsSingleByte;();summary;df-generated | +| System.Text;CodePagesEncodingProvider;GetEncoding;(System.Int32);summary;df-generated | +| System.Text;CodePagesEncodingProvider;GetEncoding;(System.String);summary;df-generated | +| System.Text;CodePagesEncodingProvider;GetEncodings;();summary;df-generated | +| System.Text;CodePagesEncodingProvider;get_Instance;();summary;df-generated | +| System.Text;Decoder;Convert;(System.Byte*,System.Int32,System.Char*,System.Int32,System.Boolean,System.Int32,System.Int32,System.Boolean);summary;df-generated | +| System.Text;Decoder;Convert;(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32,System.Int32,System.Boolean,System.Int32,System.Int32,System.Boolean);summary;df-generated | +| System.Text;Decoder;Convert;(System.ReadOnlySpan,System.Span,System.Boolean,System.Int32,System.Int32,System.Boolean);summary;df-generated | +| System.Text;Decoder;Decoder;();summary;df-generated | +| System.Text;Decoder;GetCharCount;(System.Byte*,System.Int32,System.Boolean);summary;df-generated | +| System.Text;Decoder;GetCharCount;(System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Text;Decoder;GetCharCount;(System.Byte[],System.Int32,System.Int32,System.Boolean);summary;df-generated | +| System.Text;Decoder;GetCharCount;(System.ReadOnlySpan,System.Boolean);summary;df-generated | +| System.Text;Decoder;GetChars;(System.Byte*,System.Int32,System.Char*,System.Int32,System.Boolean);summary;df-generated | +| System.Text;Decoder;GetChars;(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32);summary;df-generated | +| System.Text;Decoder;GetChars;(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32,System.Boolean);summary;df-generated | +| System.Text;Decoder;GetChars;(System.ReadOnlySpan,System.Span,System.Boolean);summary;df-generated | +| System.Text;Decoder;Reset;();summary;df-generated | +| System.Text;DecoderExceptionFallback;CreateFallbackBuffer;();summary;df-generated | +| System.Text;DecoderExceptionFallback;Equals;(System.Object);summary;df-generated | +| System.Text;DecoderExceptionFallback;GetHashCode;();summary;df-generated | +| System.Text;DecoderExceptionFallback;get_MaxCharCount;();summary;df-generated | +| System.Text;DecoderExceptionFallbackBuffer;Fallback;(System.Byte[],System.Int32);summary;df-generated | +| System.Text;DecoderExceptionFallbackBuffer;GetNextChar;();summary;df-generated | +| System.Text;DecoderExceptionFallbackBuffer;MovePrevious;();summary;df-generated | +| System.Text;DecoderExceptionFallbackBuffer;get_Remaining;();summary;df-generated | +| System.Text;DecoderFallback;CreateFallbackBuffer;();summary;df-generated | +| System.Text;DecoderFallback;get_ExceptionFallback;();summary;df-generated | +| System.Text;DecoderFallback;get_MaxCharCount;();summary;df-generated | +| System.Text;DecoderFallback;get_ReplacementFallback;();summary;df-generated | +| System.Text;DecoderFallbackBuffer;Fallback;(System.Byte[],System.Int32);summary;df-generated | +| System.Text;DecoderFallbackBuffer;GetNextChar;();summary;df-generated | +| System.Text;DecoderFallbackBuffer;MovePrevious;();summary;df-generated | +| System.Text;DecoderFallbackBuffer;Reset;();summary;df-generated | +| System.Text;DecoderFallbackBuffer;get_Remaining;();summary;df-generated | +| System.Text;DecoderFallbackException;DecoderFallbackException;();summary;df-generated | +| System.Text;DecoderFallbackException;DecoderFallbackException;(System.String);summary;df-generated | +| System.Text;DecoderFallbackException;DecoderFallbackException;(System.String,System.Exception);summary;df-generated | +| System.Text;DecoderFallbackException;get_Index;();summary;df-generated | +| System.Text;DecoderReplacementFallback;DecoderReplacementFallback;();summary;df-generated | +| System.Text;DecoderReplacementFallback;Equals;(System.Object);summary;df-generated | +| System.Text;DecoderReplacementFallback;GetHashCode;();summary;df-generated | +| System.Text;DecoderReplacementFallback;get_MaxCharCount;();summary;df-generated | +| System.Text;DecoderReplacementFallbackBuffer;Fallback;(System.Byte[],System.Int32);summary;df-generated | +| System.Text;DecoderReplacementFallbackBuffer;GetNextChar;();summary;df-generated | +| System.Text;DecoderReplacementFallbackBuffer;MovePrevious;();summary;df-generated | +| System.Text;DecoderReplacementFallbackBuffer;Reset;();summary;df-generated | +| System.Text;DecoderReplacementFallbackBuffer;get_Remaining;();summary;df-generated | +| System.Text;Encoder;Convert;(System.Char*,System.Int32,System.Byte*,System.Int32,System.Boolean,System.Int32,System.Int32,System.Boolean);summary;df-generated | +| System.Text;Encoder;Convert;(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32,System.Int32,System.Boolean,System.Int32,System.Int32,System.Boolean);summary;df-generated | +| System.Text;Encoder;Convert;(System.ReadOnlySpan,System.Span,System.Boolean,System.Int32,System.Int32,System.Boolean);summary;df-generated | +| System.Text;Encoder;Encoder;();summary;df-generated | +| System.Text;Encoder;GetByteCount;(System.Char*,System.Int32,System.Boolean);summary;df-generated | +| System.Text;Encoder;GetByteCount;(System.Char[],System.Int32,System.Int32,System.Boolean);summary;df-generated | +| System.Text;Encoder;GetByteCount;(System.ReadOnlySpan,System.Boolean);summary;df-generated | +| System.Text;Encoder;GetBytes;(System.Char*,System.Int32,System.Byte*,System.Int32,System.Boolean);summary;df-generated | +| System.Text;Encoder;GetBytes;(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32,System.Boolean);summary;df-generated | +| System.Text;Encoder;GetBytes;(System.ReadOnlySpan,System.Span,System.Boolean);summary;df-generated | +| System.Text;Encoder;Reset;();summary;df-generated | +| System.Text;EncoderExceptionFallback;CreateFallbackBuffer;();summary;df-generated | +| System.Text;EncoderExceptionFallback;EncoderExceptionFallback;();summary;df-generated | +| System.Text;EncoderExceptionFallback;Equals;(System.Object);summary;df-generated | +| System.Text;EncoderExceptionFallback;GetHashCode;();summary;df-generated | +| System.Text;EncoderExceptionFallback;get_MaxCharCount;();summary;df-generated | +| System.Text;EncoderExceptionFallbackBuffer;EncoderExceptionFallbackBuffer;();summary;df-generated | +| System.Text;EncoderExceptionFallbackBuffer;Fallback;(System.Char,System.Char,System.Int32);summary;df-generated | +| System.Text;EncoderExceptionFallbackBuffer;Fallback;(System.Char,System.Int32);summary;df-generated | +| System.Text;EncoderExceptionFallbackBuffer;GetNextChar;();summary;df-generated | +| System.Text;EncoderExceptionFallbackBuffer;MovePrevious;();summary;df-generated | +| System.Text;EncoderExceptionFallbackBuffer;get_Remaining;();summary;df-generated | +| System.Text;EncoderFallback;CreateFallbackBuffer;();summary;df-generated | +| System.Text;EncoderFallback;get_ExceptionFallback;();summary;df-generated | +| System.Text;EncoderFallback;get_MaxCharCount;();summary;df-generated | +| System.Text;EncoderFallback;get_ReplacementFallback;();summary;df-generated | +| System.Text;EncoderFallbackBuffer;Fallback;(System.Char,System.Char,System.Int32);summary;df-generated | +| System.Text;EncoderFallbackBuffer;Fallback;(System.Char,System.Int32);summary;df-generated | +| System.Text;EncoderFallbackBuffer;GetNextChar;();summary;df-generated | +| System.Text;EncoderFallbackBuffer;MovePrevious;();summary;df-generated | +| System.Text;EncoderFallbackBuffer;Reset;();summary;df-generated | +| System.Text;EncoderFallbackBuffer;get_Remaining;();summary;df-generated | +| System.Text;EncoderFallbackException;EncoderFallbackException;();summary;df-generated | +| System.Text;EncoderFallbackException;EncoderFallbackException;(System.String);summary;df-generated | +| System.Text;EncoderFallbackException;EncoderFallbackException;(System.String,System.Exception);summary;df-generated | +| System.Text;EncoderFallbackException;IsUnknownSurrogate;();summary;df-generated | +| System.Text;EncoderFallbackException;get_CharUnknown;();summary;df-generated | +| System.Text;EncoderFallbackException;get_CharUnknownHigh;();summary;df-generated | +| System.Text;EncoderFallbackException;get_CharUnknownLow;();summary;df-generated | +| System.Text;EncoderFallbackException;get_Index;();summary;df-generated | +| System.Text;EncoderReplacementFallback;EncoderReplacementFallback;();summary;df-generated | +| System.Text;EncoderReplacementFallback;Equals;(System.Object);summary;df-generated | +| System.Text;EncoderReplacementFallback;GetHashCode;();summary;df-generated | +| System.Text;EncoderReplacementFallback;get_MaxCharCount;();summary;df-generated | +| System.Text;EncoderReplacementFallbackBuffer;Fallback;(System.Char,System.Char,System.Int32);summary;df-generated | +| System.Text;EncoderReplacementFallbackBuffer;Fallback;(System.Char,System.Int32);summary;df-generated | +| System.Text;EncoderReplacementFallbackBuffer;GetNextChar;();summary;df-generated | +| System.Text;EncoderReplacementFallbackBuffer;MovePrevious;();summary;df-generated | +| System.Text;EncoderReplacementFallbackBuffer;Reset;();summary;df-generated | +| System.Text;EncoderReplacementFallbackBuffer;get_Remaining;();summary;df-generated | +| System.Text;Encoding;Clone;();summary;df-generated | +| System.Text;Encoding;Encoding;();summary;df-generated | +| System.Text;Encoding;Encoding;(System.Int32);summary;df-generated | +| System.Text;Encoding;Equals;(System.Object);summary;df-generated | +| System.Text;Encoding;GetByteCount;(System.Char*,System.Int32);summary;df-generated | +| System.Text;Encoding;GetByteCount;(System.Char[]);summary;df-generated | +| System.Text;Encoding;GetByteCount;(System.Char[],System.Int32,System.Int32);summary;df-generated | +| System.Text;Encoding;GetByteCount;(System.ReadOnlySpan);summary;df-generated | +| System.Text;Encoding;GetByteCount;(System.String);summary;df-generated | +| System.Text;Encoding;GetByteCount;(System.String,System.Int32,System.Int32);summary;df-generated | +| System.Text;Encoding;GetCharCount;(System.Byte*,System.Int32);summary;df-generated | +| System.Text;Encoding;GetCharCount;(System.Byte[]);summary;df-generated | +| System.Text;Encoding;GetCharCount;(System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Text;Encoding;GetCharCount;(System.ReadOnlySpan);summary;df-generated | +| System.Text;Encoding;GetEncoding;(System.Int32);summary;df-generated | +| System.Text;Encoding;GetEncoding;(System.String);summary;df-generated | +| System.Text;Encoding;GetEncodings;();summary;df-generated | +| System.Text;Encoding;GetHashCode;();summary;df-generated | +| System.Text;Encoding;GetMaxByteCount;(System.Int32);summary;df-generated | +| System.Text;Encoding;GetMaxCharCount;(System.Int32);summary;df-generated | +| System.Text;Encoding;GetPreamble;();summary;df-generated | +| System.Text;Encoding;IsAlwaysNormalized;();summary;df-generated | +| System.Text;Encoding;IsAlwaysNormalized;(System.Text.NormalizationForm);summary;df-generated | +| System.Text;Encoding;RegisterProvider;(System.Text.EncodingProvider);summary;df-generated | +| System.Text;Encoding;get_ASCII;();summary;df-generated | +| System.Text;Encoding;get_BigEndianUnicode;();summary;df-generated | +| System.Text;Encoding;get_BodyName;();summary;df-generated | +| System.Text;Encoding;get_CodePage;();summary;df-generated | +| System.Text;Encoding;get_Default;();summary;df-generated | +| System.Text;Encoding;get_EncodingName;();summary;df-generated | +| System.Text;Encoding;get_HeaderName;();summary;df-generated | +| System.Text;Encoding;get_IsBrowserDisplay;();summary;df-generated | +| System.Text;Encoding;get_IsBrowserSave;();summary;df-generated | +| System.Text;Encoding;get_IsMailNewsDisplay;();summary;df-generated | +| System.Text;Encoding;get_IsMailNewsSave;();summary;df-generated | +| System.Text;Encoding;get_IsReadOnly;();summary;df-generated | +| System.Text;Encoding;get_IsSingleByte;();summary;df-generated | +| System.Text;Encoding;get_Latin1;();summary;df-generated | +| System.Text;Encoding;get_Preamble;();summary;df-generated | +| System.Text;Encoding;get_UTF7;();summary;df-generated | +| System.Text;Encoding;get_UTF8;();summary;df-generated | +| System.Text;Encoding;get_UTF32;();summary;df-generated | +| System.Text;Encoding;get_Unicode;();summary;df-generated | +| System.Text;Encoding;get_WebName;();summary;df-generated | +| System.Text;Encoding;get_WindowsCodePage;();summary;df-generated | +| System.Text;EncodingExtensions;Convert;(System.Text.Decoder,System.Buffers.ReadOnlySequence,System.Buffers.IBufferWriter,System.Boolean,System.Int64,System.Boolean);summary;df-generated | +| System.Text;EncodingExtensions;Convert;(System.Text.Decoder,System.ReadOnlySpan,System.Buffers.IBufferWriter,System.Boolean,System.Int64,System.Boolean);summary;df-generated | +| System.Text;EncodingExtensions;Convert;(System.Text.Encoder,System.Buffers.ReadOnlySequence,System.Buffers.IBufferWriter,System.Boolean,System.Int64,System.Boolean);summary;df-generated | +| System.Text;EncodingExtensions;Convert;(System.Text.Encoder,System.ReadOnlySpan,System.Buffers.IBufferWriter,System.Boolean,System.Int64,System.Boolean);summary;df-generated | +| System.Text;EncodingExtensions;GetBytes;(System.Text.Encoding,System.Buffers.ReadOnlySequence);summary;df-generated | +| System.Text;EncodingExtensions;GetBytes;(System.Text.Encoding,System.Buffers.ReadOnlySequence,System.Buffers.IBufferWriter);summary;df-generated | +| System.Text;EncodingExtensions;GetBytes;(System.Text.Encoding,System.Buffers.ReadOnlySequence,System.Span);summary;df-generated | +| System.Text;EncodingExtensions;GetBytes;(System.Text.Encoding,System.ReadOnlySpan,System.Buffers.IBufferWriter);summary;df-generated | +| System.Text;EncodingExtensions;GetChars;(System.Text.Encoding,System.Buffers.ReadOnlySequence,System.Buffers.IBufferWriter);summary;df-generated | +| System.Text;EncodingExtensions;GetChars;(System.Text.Encoding,System.Buffers.ReadOnlySequence,System.Span);summary;df-generated | +| System.Text;EncodingExtensions;GetChars;(System.Text.Encoding,System.ReadOnlySpan,System.Buffers.IBufferWriter);summary;df-generated | +| System.Text;EncodingExtensions;GetString;(System.Text.Encoding,System.Buffers.ReadOnlySequence);summary;df-generated | +| System.Text;EncodingInfo;EncodingInfo;(System.Text.EncodingProvider,System.Int32,System.String,System.String);summary;df-generated | +| System.Text;EncodingInfo;Equals;(System.Object);summary;df-generated | +| System.Text;EncodingInfo;GetEncoding;();summary;df-generated | +| System.Text;EncodingInfo;GetHashCode;();summary;df-generated | +| System.Text;EncodingInfo;get_CodePage;();summary;df-generated | +| System.Text;EncodingInfo;get_DisplayName;();summary;df-generated | +| System.Text;EncodingInfo;get_Name;();summary;df-generated | +| System.Text;EncodingProvider;EncodingProvider;();summary;df-generated | +| System.Text;EncodingProvider;GetEncoding;(System.Int32);summary;df-generated | +| System.Text;EncodingProvider;GetEncoding;(System.String);summary;df-generated | +| System.Text;EncodingProvider;GetEncodings;();summary;df-generated | +| System.Text;Rune;CompareTo;(System.Object);summary;df-generated | +| System.Text;Rune;CompareTo;(System.Text.Rune);summary;df-generated | +| System.Text;Rune;DecodeFromUtf8;(System.ReadOnlySpan,System.Text.Rune,System.Int32);summary;df-generated | +| System.Text;Rune;DecodeFromUtf16;(System.ReadOnlySpan,System.Text.Rune,System.Int32);summary;df-generated | +| System.Text;Rune;DecodeLastFromUtf8;(System.ReadOnlySpan,System.Text.Rune,System.Int32);summary;df-generated | +| System.Text;Rune;DecodeLastFromUtf16;(System.ReadOnlySpan,System.Text.Rune,System.Int32);summary;df-generated | +| System.Text;Rune;EncodeToUtf8;(System.Span);summary;df-generated | +| System.Text;Rune;EncodeToUtf16;(System.Span);summary;df-generated | +| System.Text;Rune;Equals;(System.Object);summary;df-generated | +| System.Text;Rune;Equals;(System.Text.Rune);summary;df-generated | +| System.Text;Rune;GetHashCode;();summary;df-generated | +| System.Text;Rune;GetNumericValue;(System.Text.Rune);summary;df-generated | +| System.Text;Rune;GetRuneAt;(System.String,System.Int32);summary;df-generated | +| System.Text;Rune;GetUnicodeCategory;(System.Text.Rune);summary;df-generated | +| System.Text;Rune;IsControl;(System.Text.Rune);summary;df-generated | +| System.Text;Rune;IsDigit;(System.Text.Rune);summary;df-generated | +| System.Text;Rune;IsLetter;(System.Text.Rune);summary;df-generated | +| System.Text;Rune;IsLetterOrDigit;(System.Text.Rune);summary;df-generated | +| System.Text;Rune;IsLower;(System.Text.Rune);summary;df-generated | +| System.Text;Rune;IsNumber;(System.Text.Rune);summary;df-generated | +| System.Text;Rune;IsPunctuation;(System.Text.Rune);summary;df-generated | +| System.Text;Rune;IsSeparator;(System.Text.Rune);summary;df-generated | +| System.Text;Rune;IsSymbol;(System.Text.Rune);summary;df-generated | +| System.Text;Rune;IsUpper;(System.Text.Rune);summary;df-generated | +| System.Text;Rune;IsValid;(System.Int32);summary;df-generated | +| System.Text;Rune;IsValid;(System.UInt32);summary;df-generated | +| System.Text;Rune;IsWhiteSpace;(System.Text.Rune);summary;df-generated | +| System.Text;Rune;Rune;(System.Char);summary;df-generated | +| System.Text;Rune;Rune;(System.Char,System.Char);summary;df-generated | +| System.Text;Rune;Rune;(System.Int32);summary;df-generated | +| System.Text;Rune;Rune;(System.UInt32);summary;df-generated | +| System.Text;Rune;ToLower;(System.Text.Rune,System.Globalization.CultureInfo);summary;df-generated | +| System.Text;Rune;ToLowerInvariant;(System.Text.Rune);summary;df-generated | +| System.Text;Rune;ToString;();summary;df-generated | +| System.Text;Rune;ToString;(System.String,System.IFormatProvider);summary;df-generated | +| System.Text;Rune;ToUpper;(System.Text.Rune,System.Globalization.CultureInfo);summary;df-generated | +| System.Text;Rune;ToUpperInvariant;(System.Text.Rune);summary;df-generated | +| System.Text;Rune;TryCreate;(System.Char,System.Char,System.Text.Rune);summary;df-generated | +| System.Text;Rune;TryCreate;(System.Char,System.Text.Rune);summary;df-generated | +| System.Text;Rune;TryCreate;(System.Int32,System.Text.Rune);summary;df-generated | +| System.Text;Rune;TryCreate;(System.UInt32,System.Text.Rune);summary;df-generated | +| System.Text;Rune;TryEncodeToUtf8;(System.Span,System.Int32);summary;df-generated | +| System.Text;Rune;TryEncodeToUtf16;(System.Span,System.Int32);summary;df-generated | +| System.Text;Rune;TryFormat;(System.Span,System.Int32,System.ReadOnlySpan,System.IFormatProvider);summary;df-generated | +| System.Text;Rune;TryGetRuneAt;(System.String,System.Int32,System.Text.Rune);summary;df-generated | +| System.Text;Rune;get_IsAscii;();summary;df-generated | +| System.Text;Rune;get_IsBmp;();summary;df-generated | +| System.Text;Rune;get_Plane;();summary;df-generated | +| System.Text;Rune;get_ReplacementChar;();summary;df-generated | +| System.Text;Rune;get_Utf8SequenceLength;();summary;df-generated | +| System.Text;Rune;get_Utf16SequenceLength;();summary;df-generated | +| System.Text;Rune;get_Value;();summary;df-generated | +| System.Text;SpanLineEnumerator;MoveNext;();summary;df-generated | +| System.Text;SpanRuneEnumerator;MoveNext;();summary;df-generated | +| System.Text;StringBuilder+AppendInterpolatedStringHandler;AppendFormatted;(System.Object,System.Int32,System.String);summary;df-generated | +| System.Text;StringBuilder+AppendInterpolatedStringHandler;AppendFormatted;(System.ReadOnlySpan);summary;df-generated | +| System.Text;StringBuilder+AppendInterpolatedStringHandler;AppendFormatted;(System.ReadOnlySpan,System.Int32,System.String);summary;df-generated | +| System.Text;StringBuilder+AppendInterpolatedStringHandler;AppendFormatted;(System.String,System.Int32,System.String);summary;df-generated | +| System.Text;StringBuilder+AppendInterpolatedStringHandler;AppendFormatted<>;(T,System.Int32);summary;df-generated | +| System.Text;StringBuilder+AppendInterpolatedStringHandler;AppendFormatted<>;(T,System.Int32,System.String);summary;df-generated | +| System.Text;StringBuilder+ChunkEnumerator;MoveNext;();summary;df-generated | +| System.Text;StringBuilder;CopyTo;(System.Int32,System.Char[],System.Int32,System.Int32);summary;df-generated | +| System.Text;StringBuilder;CopyTo;(System.Int32,System.Span,System.Int32);summary;df-generated | +| System.Text;StringBuilder;EnsureCapacity;(System.Int32);summary;df-generated | +| System.Text;StringBuilder;Equals;(System.ReadOnlySpan);summary;df-generated | +| System.Text;StringBuilder;Equals;(System.Text.StringBuilder);summary;df-generated | +| System.Text;StringBuilder;StringBuilder;();summary;df-generated | +| System.Text;StringBuilder;StringBuilder;(System.Int32);summary;df-generated | +| System.Text;StringBuilder;StringBuilder;(System.Int32,System.Int32);summary;df-generated | +| System.Text;StringBuilder;get_Capacity;();summary;df-generated | +| System.Text;StringBuilder;get_Chars;(System.Int32);summary;df-generated | +| System.Text;StringBuilder;get_Length;();summary;df-generated | +| System.Text;StringBuilder;get_MaxCapacity;();summary;df-generated | +| System.Text;StringBuilder;set_Capacity;(System.Int32);summary;df-generated | +| System.Text;StringBuilder;set_Chars;(System.Int32,System.Char);summary;df-generated | +| System.Text;StringBuilder;set_Length;(System.Int32);summary;df-generated | +| System.Text;StringRuneEnumerator;Dispose;();summary;df-generated | +| System.Text;StringRuneEnumerator;MoveNext;();summary;df-generated | +| System.Text;StringRuneEnumerator;Reset;();summary;df-generated | +| System.Text;UTF7Encoding;Equals;(System.Object);summary;df-generated | +| System.Text;UTF7Encoding;GetByteCount;(System.Char*,System.Int32);summary;df-generated | +| System.Text;UTF7Encoding;GetByteCount;(System.Char[],System.Int32,System.Int32);summary;df-generated | +| System.Text;UTF7Encoding;GetByteCount;(System.String);summary;df-generated | +| System.Text;UTF7Encoding;GetCharCount;(System.Byte*,System.Int32);summary;df-generated | +| System.Text;UTF7Encoding;GetCharCount;(System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Text;UTF7Encoding;GetDecoder;();summary;df-generated | +| System.Text;UTF7Encoding;GetEncoder;();summary;df-generated | +| System.Text;UTF7Encoding;GetHashCode;();summary;df-generated | +| System.Text;UTF7Encoding;GetMaxByteCount;(System.Int32);summary;df-generated | +| System.Text;UTF7Encoding;GetMaxCharCount;(System.Int32);summary;df-generated | +| System.Text;UTF7Encoding;UTF7Encoding;();summary;df-generated | +| System.Text;UTF7Encoding;UTF7Encoding;(System.Boolean);summary;df-generated | +| System.Text;UTF8Encoding;Equals;(System.Object);summary;df-generated | +| System.Text;UTF8Encoding;GetByteCount;(System.Char*,System.Int32);summary;df-generated | +| System.Text;UTF8Encoding;GetByteCount;(System.Char[],System.Int32,System.Int32);summary;df-generated | +| System.Text;UTF8Encoding;GetByteCount;(System.ReadOnlySpan);summary;df-generated | +| System.Text;UTF8Encoding;GetByteCount;(System.String);summary;df-generated | +| System.Text;UTF8Encoding;GetCharCount;(System.Byte*,System.Int32);summary;df-generated | +| System.Text;UTF8Encoding;GetCharCount;(System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Text;UTF8Encoding;GetCharCount;(System.ReadOnlySpan);summary;df-generated | +| System.Text;UTF8Encoding;GetHashCode;();summary;df-generated | +| System.Text;UTF8Encoding;GetMaxByteCount;(System.Int32);summary;df-generated | +| System.Text;UTF8Encoding;GetMaxCharCount;(System.Int32);summary;df-generated | +| System.Text;UTF8Encoding;GetPreamble;();summary;df-generated | +| System.Text;UTF8Encoding;UTF8Encoding;();summary;df-generated | +| System.Text;UTF8Encoding;UTF8Encoding;(System.Boolean);summary;df-generated | +| System.Text;UTF8Encoding;UTF8Encoding;(System.Boolean,System.Boolean);summary;df-generated | +| System.Text;UTF8Encoding;get_Preamble;();summary;df-generated | +| System.Text;UTF32Encoding;Equals;(System.Object);summary;df-generated | +| System.Text;UTF32Encoding;GetByteCount;(System.Char*,System.Int32);summary;df-generated | +| System.Text;UTF32Encoding;GetByteCount;(System.Char[],System.Int32,System.Int32);summary;df-generated | +| System.Text;UTF32Encoding;GetByteCount;(System.String);summary;df-generated | +| System.Text;UTF32Encoding;GetCharCount;(System.Byte*,System.Int32);summary;df-generated | +| System.Text;UTF32Encoding;GetCharCount;(System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Text;UTF32Encoding;GetDecoder;();summary;df-generated | +| System.Text;UTF32Encoding;GetHashCode;();summary;df-generated | +| System.Text;UTF32Encoding;GetMaxByteCount;(System.Int32);summary;df-generated | +| System.Text;UTF32Encoding;GetMaxCharCount;(System.Int32);summary;df-generated | +| System.Text;UTF32Encoding;GetPreamble;();summary;df-generated | +| System.Text;UTF32Encoding;UTF32Encoding;();summary;df-generated | +| System.Text;UTF32Encoding;UTF32Encoding;(System.Boolean,System.Boolean);summary;df-generated | +| System.Text;UTF32Encoding;UTF32Encoding;(System.Boolean,System.Boolean,System.Boolean);summary;df-generated | +| System.Text;UTF32Encoding;get_Preamble;();summary;df-generated | +| System.Text;UnicodeEncoding;Equals;(System.Object);summary;df-generated | +| System.Text;UnicodeEncoding;GetByteCount;(System.Char*,System.Int32);summary;df-generated | +| System.Text;UnicodeEncoding;GetByteCount;(System.Char[],System.Int32,System.Int32);summary;df-generated | +| System.Text;UnicodeEncoding;GetByteCount;(System.String);summary;df-generated | +| System.Text;UnicodeEncoding;GetCharCount;(System.Byte*,System.Int32);summary;df-generated | +| System.Text;UnicodeEncoding;GetCharCount;(System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Text;UnicodeEncoding;GetDecoder;();summary;df-generated | +| System.Text;UnicodeEncoding;GetHashCode;();summary;df-generated | +| System.Text;UnicodeEncoding;GetMaxByteCount;(System.Int32);summary;df-generated | +| System.Text;UnicodeEncoding;GetMaxCharCount;(System.Int32);summary;df-generated | +| System.Text;UnicodeEncoding;GetPreamble;();summary;df-generated | +| System.Text;UnicodeEncoding;UnicodeEncoding;();summary;df-generated | +| System.Text;UnicodeEncoding;UnicodeEncoding;(System.Boolean,System.Boolean);summary;df-generated | +| System.Text;UnicodeEncoding;UnicodeEncoding;(System.Boolean,System.Boolean,System.Boolean);summary;df-generated | +| System.Text;UnicodeEncoding;get_Preamble;();summary;df-generated | +| System.Threading.Channels;BoundedChannelOptions;BoundedChannelOptions;(System.Int32);summary;df-generated | +| System.Threading.Channels;BoundedChannelOptions;get_Capacity;();summary;df-generated | +| System.Threading.Channels;BoundedChannelOptions;get_FullMode;();summary;df-generated | +| System.Threading.Channels;BoundedChannelOptions;set_Capacity;(System.Int32);summary;df-generated | +| System.Threading.Channels;BoundedChannelOptions;set_FullMode;(System.Threading.Channels.BoundedChannelFullMode);summary;df-generated | +| System.Threading.Channels;Channel;CreateBounded<>;(System.Int32);summary;df-generated | +| System.Threading.Channels;Channel;CreateBounded<>;(System.Threading.Channels.BoundedChannelOptions);summary;df-generated | +| System.Threading.Channels;Channel;CreateUnbounded<>;();summary;df-generated | +| System.Threading.Channels;Channel;CreateUnbounded<>;(System.Threading.Channels.UnboundedChannelOptions);summary;df-generated | +| System.Threading.Channels;Channel<,>;get_Reader;();summary;df-generated | +| System.Threading.Channels;Channel<,>;get_Writer;();summary;df-generated | +| System.Threading.Channels;Channel<,>;set_Reader;(System.Threading.Channels.ChannelReader);summary;df-generated | +| System.Threading.Channels;Channel<,>;set_Writer;(System.Threading.Channels.ChannelWriter);summary;df-generated | +| System.Threading.Channels;ChannelClosedException;ChannelClosedException;();summary;df-generated | +| System.Threading.Channels;ChannelClosedException;ChannelClosedException;(System.Exception);summary;df-generated | +| System.Threading.Channels;ChannelClosedException;ChannelClosedException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Threading.Channels;ChannelClosedException;ChannelClosedException;(System.String);summary;df-generated | +| System.Threading.Channels;ChannelClosedException;ChannelClosedException;(System.String,System.Exception);summary;df-generated | +| System.Threading.Channels;ChannelOptions;get_AllowSynchronousContinuations;();summary;df-generated | +| System.Threading.Channels;ChannelOptions;get_SingleReader;();summary;df-generated | +| System.Threading.Channels;ChannelOptions;get_SingleWriter;();summary;df-generated | +| System.Threading.Channels;ChannelOptions;set_AllowSynchronousContinuations;(System.Boolean);summary;df-generated | +| System.Threading.Channels;ChannelOptions;set_SingleReader;(System.Boolean);summary;df-generated | +| System.Threading.Channels;ChannelOptions;set_SingleWriter;(System.Boolean);summary;df-generated | +| System.Threading.Channels;ChannelReader<>;ReadAllAsync;(System.Threading.CancellationToken);summary;df-generated | +| System.Threading.Channels;ChannelReader<>;ReadAsync;(System.Threading.CancellationToken);summary;df-generated | +| System.Threading.Channels;ChannelReader<>;TryPeek;(T);summary;df-generated | +| System.Threading.Channels;ChannelReader<>;TryRead;(T);summary;df-generated | +| System.Threading.Channels;ChannelReader<>;WaitToReadAsync;(System.Threading.CancellationToken);summary;df-generated | +| System.Threading.Channels;ChannelReader<>;get_CanCount;();summary;df-generated | +| System.Threading.Channels;ChannelReader<>;get_CanPeek;();summary;df-generated | +| System.Threading.Channels;ChannelReader<>;get_Completion;();summary;df-generated | +| System.Threading.Channels;ChannelReader<>;get_Count;();summary;df-generated | +| System.Threading.Channels;ChannelWriter<>;Complete;(System.Exception);summary;df-generated | +| System.Threading.Channels;ChannelWriter<>;TryComplete;(System.Exception);summary;df-generated | +| System.Threading.Channels;ChannelWriter<>;TryWrite;(T);summary;df-generated | +| System.Threading.Channels;ChannelWriter<>;WaitToWriteAsync;(System.Threading.CancellationToken);summary;df-generated | +| System.Threading.Channels;ChannelWriter<>;WriteAsync;(T,System.Threading.CancellationToken);summary;df-generated | +| System.Threading.RateLimiting;ConcurrencyLimiter;Dispose;(System.Boolean);summary;df-generated | +| System.Threading.RateLimiting;ConcurrencyLimiter;DisposeAsyncCore;();summary;df-generated | +| System.Threading.RateLimiting;ConcurrencyLimiterOptions;get_PermitLimit;();summary;df-generated | +| System.Threading.RateLimiting;ConcurrencyLimiterOptions;get_QueueLimit;();summary;df-generated | +| System.Threading.RateLimiting;ConcurrencyLimiterOptions;get_QueueProcessingOrder;();summary;df-generated | +| System.Threading.RateLimiting;MetadataName;get_ReasonPhrase;();summary;df-generated | +| System.Threading.RateLimiting;MetadataName;get_RetryAfter;();summary;df-generated | +| System.Threading.RateLimiting;MetadataName<>;Equals;(System.Object);summary;df-generated | +| System.Threading.RateLimiting;MetadataName<>;Equals;(System.Threading.RateLimiting.MetadataName<>);summary;df-generated | +| System.Threading.RateLimiting;MetadataName<>;GetHashCode;();summary;df-generated | +| System.Threading.RateLimiting;RateLimitLease;Dispose;();summary;df-generated | +| System.Threading.RateLimiting;RateLimitLease;Dispose;(System.Boolean);summary;df-generated | +| System.Threading.RateLimiting;RateLimitLease;TryGetMetadata;(System.String,System.Object);summary;df-generated | +| System.Threading.RateLimiting;RateLimitLease;get_IsAcquired;();summary;df-generated | +| System.Threading.RateLimiting;RateLimitLease;get_MetadataNames;();summary;df-generated | +| System.Threading.RateLimiting;RateLimiter;Dispose;();summary;df-generated | +| System.Threading.RateLimiting;RateLimiter;Dispose;(System.Boolean);summary;df-generated | +| System.Threading.RateLimiting;RateLimiter;DisposeAsync;();summary;df-generated | +| System.Threading.RateLimiting;RateLimiter;DisposeAsyncCore;();summary;df-generated | +| System.Threading.RateLimiting;TokenBucketRateLimiter;Dispose;(System.Boolean);summary;df-generated | +| System.Threading.RateLimiting;TokenBucketRateLimiter;DisposeAsyncCore;();summary;df-generated | +| System.Threading.RateLimiting;TokenBucketRateLimiter;TryReplenish;();summary;df-generated | +| System.Threading.RateLimiting;TokenBucketRateLimiterOptions;get_AutoReplenishment;();summary;df-generated | +| System.Threading.RateLimiting;TokenBucketRateLimiterOptions;get_QueueLimit;();summary;df-generated | +| System.Threading.RateLimiting;TokenBucketRateLimiterOptions;get_QueueProcessingOrder;();summary;df-generated | +| System.Threading.RateLimiting;TokenBucketRateLimiterOptions;get_ReplenishmentPeriod;();summary;df-generated | +| System.Threading.RateLimiting;TokenBucketRateLimiterOptions;get_TokenLimit;();summary;df-generated | +| System.Threading.RateLimiting;TokenBucketRateLimiterOptions;get_TokensPerPeriod;();summary;df-generated | +| System.Threading.Tasks.Dataflow;ActionBlock<>;Complete;();summary;df-generated | +| System.Threading.Tasks.Dataflow;ActionBlock<>;Fault;(System.Exception);summary;df-generated | +| System.Threading.Tasks.Dataflow;ActionBlock<>;OfferMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,TInput,System.Threading.Tasks.Dataflow.ISourceBlock,System.Boolean);summary;df-generated | +| System.Threading.Tasks.Dataflow;ActionBlock<>;Post;(TInput);summary;df-generated | +| System.Threading.Tasks.Dataflow;ActionBlock<>;ToString;();summary;df-generated | +| System.Threading.Tasks.Dataflow;ActionBlock<>;get_Completion;();summary;df-generated | +| System.Threading.Tasks.Dataflow;ActionBlock<>;get_InputCount;();summary;df-generated | +| System.Threading.Tasks.Dataflow;BatchBlock<>;BatchBlock;(System.Int32);summary;df-generated | +| System.Threading.Tasks.Dataflow;BatchBlock<>;Complete;();summary;df-generated | +| System.Threading.Tasks.Dataflow;BatchBlock<>;ConsumeMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock,System.Boolean);summary;df-generated | +| System.Threading.Tasks.Dataflow;BatchBlock<>;Fault;(System.Exception);summary;df-generated | +| System.Threading.Tasks.Dataflow;BatchBlock<>;OfferMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,T,System.Threading.Tasks.Dataflow.ISourceBlock,System.Boolean);summary;df-generated | +| System.Threading.Tasks.Dataflow;BatchBlock<>;ReleaseReservation;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock);summary;df-generated | +| System.Threading.Tasks.Dataflow;BatchBlock<>;ToString;();summary;df-generated | +| System.Threading.Tasks.Dataflow;BatchBlock<>;TriggerBatch;();summary;df-generated | +| System.Threading.Tasks.Dataflow;BatchBlock<>;TryReceiveAll;(System.Collections.Generic.IList);summary;df-generated | +| System.Threading.Tasks.Dataflow;BatchBlock<>;get_BatchSize;();summary;df-generated | +| System.Threading.Tasks.Dataflow;BatchBlock<>;get_Completion;();summary;df-generated | +| System.Threading.Tasks.Dataflow;BatchBlock<>;get_OutputCount;();summary;df-generated | +| System.Threading.Tasks.Dataflow;BatchedJoinBlock<,,>;BatchedJoinBlock;(System.Int32);summary;df-generated | +| System.Threading.Tasks.Dataflow;BatchedJoinBlock<,,>;Complete;();summary;df-generated | +| System.Threading.Tasks.Dataflow;BatchedJoinBlock<,,>;ConsumeMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock,System.Collections.Generic.IList,System.Collections.Generic.IList>>,System.Boolean);summary;df-generated | +| System.Threading.Tasks.Dataflow;BatchedJoinBlock<,,>;Fault;(System.Exception);summary;df-generated | +| System.Threading.Tasks.Dataflow;BatchedJoinBlock<,,>;ReleaseReservation;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock,System.Collections.Generic.IList,System.Collections.Generic.IList>>);summary;df-generated | +| System.Threading.Tasks.Dataflow;BatchedJoinBlock<,,>;ToString;();summary;df-generated | +| System.Threading.Tasks.Dataflow;BatchedJoinBlock<,,>;TryReceiveAll;(System.Collections.Generic.IList,System.Collections.Generic.IList,System.Collections.Generic.IList>>);summary;df-generated | +| System.Threading.Tasks.Dataflow;BatchedJoinBlock<,,>;get_BatchSize;();summary;df-generated | +| System.Threading.Tasks.Dataflow;BatchedJoinBlock<,,>;get_Completion;();summary;df-generated | +| System.Threading.Tasks.Dataflow;BatchedJoinBlock<,,>;get_OutputCount;();summary;df-generated | +| System.Threading.Tasks.Dataflow;BatchedJoinBlock<,>;BatchedJoinBlock;(System.Int32);summary;df-generated | +| System.Threading.Tasks.Dataflow;BatchedJoinBlock<,>;Complete;();summary;df-generated | +| System.Threading.Tasks.Dataflow;BatchedJoinBlock<,>;ConsumeMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock,System.Collections.Generic.IList>>,System.Boolean);summary;df-generated | +| System.Threading.Tasks.Dataflow;BatchedJoinBlock<,>;Fault;(System.Exception);summary;df-generated | +| System.Threading.Tasks.Dataflow;BatchedJoinBlock<,>;ReleaseReservation;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock,System.Collections.Generic.IList>>);summary;df-generated | +| System.Threading.Tasks.Dataflow;BatchedJoinBlock<,>;ToString;();summary;df-generated | +| System.Threading.Tasks.Dataflow;BatchedJoinBlock<,>;TryReceiveAll;(System.Collections.Generic.IList,System.Collections.Generic.IList>>);summary;df-generated | +| System.Threading.Tasks.Dataflow;BatchedJoinBlock<,>;get_BatchSize;();summary;df-generated | +| System.Threading.Tasks.Dataflow;BatchedJoinBlock<,>;get_Completion;();summary;df-generated | +| System.Threading.Tasks.Dataflow;BatchedJoinBlock<,>;get_OutputCount;();summary;df-generated | +| System.Threading.Tasks.Dataflow;BroadcastBlock<>;Complete;();summary;df-generated | +| System.Threading.Tasks.Dataflow;BroadcastBlock<>;Fault;(System.Exception);summary;df-generated | +| System.Threading.Tasks.Dataflow;BroadcastBlock<>;OfferMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,T,System.Threading.Tasks.Dataflow.ISourceBlock,System.Boolean);summary;df-generated | +| System.Threading.Tasks.Dataflow;BroadcastBlock<>;ReleaseReservation;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock);summary;df-generated | +| System.Threading.Tasks.Dataflow;BroadcastBlock<>;ToString;();summary;df-generated | +| System.Threading.Tasks.Dataflow;BroadcastBlock<>;get_Completion;();summary;df-generated | +| System.Threading.Tasks.Dataflow;BufferBlock<>;BufferBlock;();summary;df-generated | +| System.Threading.Tasks.Dataflow;BufferBlock<>;Complete;();summary;df-generated | +| System.Threading.Tasks.Dataflow;BufferBlock<>;ConsumeMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock,System.Boolean);summary;df-generated | +| System.Threading.Tasks.Dataflow;BufferBlock<>;Fault;(System.Exception);summary;df-generated | +| System.Threading.Tasks.Dataflow;BufferBlock<>;OfferMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,T,System.Threading.Tasks.Dataflow.ISourceBlock,System.Boolean);summary;df-generated | +| System.Threading.Tasks.Dataflow;BufferBlock<>;ReleaseReservation;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock);summary;df-generated | +| System.Threading.Tasks.Dataflow;BufferBlock<>;ToString;();summary;df-generated | +| System.Threading.Tasks.Dataflow;BufferBlock<>;TryReceiveAll;(System.Collections.Generic.IList);summary;df-generated | +| System.Threading.Tasks.Dataflow;BufferBlock<>;get_Completion;();summary;df-generated | +| System.Threading.Tasks.Dataflow;BufferBlock<>;get_Count;();summary;df-generated | +| System.Threading.Tasks.Dataflow;DataflowBlock;NullTarget<>;();summary;df-generated | +| System.Threading.Tasks.Dataflow;DataflowBlock;OutputAvailableAsync<>;(System.Threading.Tasks.Dataflow.ISourceBlock);summary;df-generated | +| System.Threading.Tasks.Dataflow;DataflowBlock;OutputAvailableAsync<>;(System.Threading.Tasks.Dataflow.ISourceBlock,System.Threading.CancellationToken);summary;df-generated | +| System.Threading.Tasks.Dataflow;DataflowBlock;ReceiveAllAsync<>;(System.Threading.Tasks.Dataflow.IReceivableSourceBlock,System.Threading.CancellationToken);summary;df-generated | +| System.Threading.Tasks.Dataflow;DataflowBlock;SendAsync<>;(System.Threading.Tasks.Dataflow.ITargetBlock,TInput);summary;df-generated | +| System.Threading.Tasks.Dataflow;DataflowBlockOptions;DataflowBlockOptions;();summary;df-generated | +| System.Threading.Tasks.Dataflow;DataflowBlockOptions;get_BoundedCapacity;();summary;df-generated | +| System.Threading.Tasks.Dataflow;DataflowBlockOptions;get_EnsureOrdered;();summary;df-generated | +| System.Threading.Tasks.Dataflow;DataflowBlockOptions;get_MaxMessagesPerTask;();summary;df-generated | +| System.Threading.Tasks.Dataflow;DataflowBlockOptions;set_BoundedCapacity;(System.Int32);summary;df-generated | +| System.Threading.Tasks.Dataflow;DataflowBlockOptions;set_EnsureOrdered;(System.Boolean);summary;df-generated | +| System.Threading.Tasks.Dataflow;DataflowBlockOptions;set_MaxMessagesPerTask;(System.Int32);summary;df-generated | +| System.Threading.Tasks.Dataflow;DataflowLinkOptions;DataflowLinkOptions;();summary;df-generated | +| System.Threading.Tasks.Dataflow;DataflowLinkOptions;get_Append;();summary;df-generated | +| System.Threading.Tasks.Dataflow;DataflowLinkOptions;get_MaxMessages;();summary;df-generated | +| System.Threading.Tasks.Dataflow;DataflowLinkOptions;get_PropagateCompletion;();summary;df-generated | +| System.Threading.Tasks.Dataflow;DataflowLinkOptions;set_Append;(System.Boolean);summary;df-generated | +| System.Threading.Tasks.Dataflow;DataflowLinkOptions;set_MaxMessages;(System.Int32);summary;df-generated | +| System.Threading.Tasks.Dataflow;DataflowLinkOptions;set_PropagateCompletion;(System.Boolean);summary;df-generated | +| System.Threading.Tasks.Dataflow;DataflowMessageHeader;DataflowMessageHeader;(System.Int64);summary;df-generated | +| System.Threading.Tasks.Dataflow;DataflowMessageHeader;Equals;(System.Object);summary;df-generated | +| System.Threading.Tasks.Dataflow;DataflowMessageHeader;Equals;(System.Threading.Tasks.Dataflow.DataflowMessageHeader);summary;df-generated | +| System.Threading.Tasks.Dataflow;DataflowMessageHeader;GetHashCode;();summary;df-generated | +| System.Threading.Tasks.Dataflow;DataflowMessageHeader;get_Id;();summary;df-generated | +| System.Threading.Tasks.Dataflow;DataflowMessageHeader;get_IsValid;();summary;df-generated | +| System.Threading.Tasks.Dataflow;ExecutionDataflowBlockOptions;ExecutionDataflowBlockOptions;();summary;df-generated | +| System.Threading.Tasks.Dataflow;ExecutionDataflowBlockOptions;get_MaxDegreeOfParallelism;();summary;df-generated | +| System.Threading.Tasks.Dataflow;ExecutionDataflowBlockOptions;get_SingleProducerConstrained;();summary;df-generated | +| System.Threading.Tasks.Dataflow;ExecutionDataflowBlockOptions;set_MaxDegreeOfParallelism;(System.Int32);summary;df-generated | +| System.Threading.Tasks.Dataflow;ExecutionDataflowBlockOptions;set_SingleProducerConstrained;(System.Boolean);summary;df-generated | +| System.Threading.Tasks.Dataflow;GroupingDataflowBlockOptions;GroupingDataflowBlockOptions;();summary;df-generated | +| System.Threading.Tasks.Dataflow;GroupingDataflowBlockOptions;get_Greedy;();summary;df-generated | +| System.Threading.Tasks.Dataflow;GroupingDataflowBlockOptions;get_MaxNumberOfGroups;();summary;df-generated | +| System.Threading.Tasks.Dataflow;GroupingDataflowBlockOptions;set_Greedy;(System.Boolean);summary;df-generated | +| System.Threading.Tasks.Dataflow;GroupingDataflowBlockOptions;set_MaxNumberOfGroups;(System.Int64);summary;df-generated | +| System.Threading.Tasks.Dataflow;IDataflowBlock;Complete;();summary;df-generated | +| System.Threading.Tasks.Dataflow;IDataflowBlock;Fault;(System.Exception);summary;df-generated | +| System.Threading.Tasks.Dataflow;IDataflowBlock;get_Completion;();summary;df-generated | +| System.Threading.Tasks.Dataflow;IReceivableSourceBlock<>;TryReceiveAll;(System.Collections.Generic.IList);summary;df-generated | +| System.Threading.Tasks.Dataflow;ISourceBlock<>;ConsumeMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock,System.Boolean);summary;df-generated | +| System.Threading.Tasks.Dataflow;ISourceBlock<>;LinkTo;(System.Threading.Tasks.Dataflow.ITargetBlock,System.Threading.Tasks.Dataflow.DataflowLinkOptions);summary;df-generated | +| System.Threading.Tasks.Dataflow;ISourceBlock<>;ReleaseReservation;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock);summary;df-generated | +| System.Threading.Tasks.Dataflow;ISourceBlock<>;ReserveMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock);summary;df-generated | +| System.Threading.Tasks.Dataflow;ITargetBlock<>;OfferMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,TInput,System.Threading.Tasks.Dataflow.ISourceBlock,System.Boolean);summary;df-generated | +| System.Threading.Tasks.Dataflow;JoinBlock<,,>;Complete;();summary;df-generated | +| System.Threading.Tasks.Dataflow;JoinBlock<,,>;ConsumeMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock>,System.Boolean);summary;df-generated | +| System.Threading.Tasks.Dataflow;JoinBlock<,,>;Fault;(System.Exception);summary;df-generated | +| System.Threading.Tasks.Dataflow;JoinBlock<,,>;JoinBlock;();summary;df-generated | +| System.Threading.Tasks.Dataflow;JoinBlock<,,>;ReleaseReservation;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock>);summary;df-generated | +| System.Threading.Tasks.Dataflow;JoinBlock<,,>;ToString;();summary;df-generated | +| System.Threading.Tasks.Dataflow;JoinBlock<,,>;TryReceiveAll;(System.Collections.Generic.IList>);summary;df-generated | +| System.Threading.Tasks.Dataflow;JoinBlock<,,>;get_Completion;();summary;df-generated | +| System.Threading.Tasks.Dataflow;JoinBlock<,,>;get_OutputCount;();summary;df-generated | +| System.Threading.Tasks.Dataflow;JoinBlock<,>;Complete;();summary;df-generated | +| System.Threading.Tasks.Dataflow;JoinBlock<,>;ConsumeMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock>,System.Boolean);summary;df-generated | +| System.Threading.Tasks.Dataflow;JoinBlock<,>;Fault;(System.Exception);summary;df-generated | +| System.Threading.Tasks.Dataflow;JoinBlock<,>;JoinBlock;();summary;df-generated | +| System.Threading.Tasks.Dataflow;JoinBlock<,>;ReleaseReservation;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock>);summary;df-generated | +| System.Threading.Tasks.Dataflow;JoinBlock<,>;ToString;();summary;df-generated | +| System.Threading.Tasks.Dataflow;JoinBlock<,>;TryReceiveAll;(System.Collections.Generic.IList>);summary;df-generated | +| System.Threading.Tasks.Dataflow;JoinBlock<,>;get_Completion;();summary;df-generated | +| System.Threading.Tasks.Dataflow;JoinBlock<,>;get_OutputCount;();summary;df-generated | +| System.Threading.Tasks.Dataflow;TransformBlock<,>;Complete;();summary;df-generated | +| System.Threading.Tasks.Dataflow;TransformBlock<,>;ConsumeMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock,System.Boolean);summary;df-generated | +| System.Threading.Tasks.Dataflow;TransformBlock<,>;Fault;(System.Exception);summary;df-generated | +| System.Threading.Tasks.Dataflow;TransformBlock<,>;OfferMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,TInput,System.Threading.Tasks.Dataflow.ISourceBlock,System.Boolean);summary;df-generated | +| System.Threading.Tasks.Dataflow;TransformBlock<,>;ReleaseReservation;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock);summary;df-generated | +| System.Threading.Tasks.Dataflow;TransformBlock<,>;ToString;();summary;df-generated | +| System.Threading.Tasks.Dataflow;TransformBlock<,>;TryReceiveAll;(System.Collections.Generic.IList);summary;df-generated | +| System.Threading.Tasks.Dataflow;TransformBlock<,>;get_Completion;();summary;df-generated | +| System.Threading.Tasks.Dataflow;TransformBlock<,>;get_InputCount;();summary;df-generated | +| System.Threading.Tasks.Dataflow;TransformBlock<,>;get_OutputCount;();summary;df-generated | +| System.Threading.Tasks.Dataflow;TransformManyBlock<,>;Complete;();summary;df-generated | +| System.Threading.Tasks.Dataflow;TransformManyBlock<,>;ConsumeMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock,System.Boolean);summary;df-generated | +| System.Threading.Tasks.Dataflow;TransformManyBlock<,>;Fault;(System.Exception);summary;df-generated | +| System.Threading.Tasks.Dataflow;TransformManyBlock<,>;OfferMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,TInput,System.Threading.Tasks.Dataflow.ISourceBlock,System.Boolean);summary;df-generated | +| System.Threading.Tasks.Dataflow;TransformManyBlock<,>;ReleaseReservation;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock);summary;df-generated | +| System.Threading.Tasks.Dataflow;TransformManyBlock<,>;ToString;();summary;df-generated | +| System.Threading.Tasks.Dataflow;TransformManyBlock<,>;TryReceiveAll;(System.Collections.Generic.IList);summary;df-generated | +| System.Threading.Tasks.Dataflow;TransformManyBlock<,>;get_Completion;();summary;df-generated | +| System.Threading.Tasks.Dataflow;TransformManyBlock<,>;get_InputCount;();summary;df-generated | +| System.Threading.Tasks.Dataflow;TransformManyBlock<,>;get_OutputCount;();summary;df-generated | +| System.Threading.Tasks.Dataflow;WriteOnceBlock<>;Complete;();summary;df-generated | +| System.Threading.Tasks.Dataflow;WriteOnceBlock<>;Fault;(System.Exception);summary;df-generated | +| System.Threading.Tasks.Dataflow;WriteOnceBlock<>;ReserveMessage;(System.Threading.Tasks.Dataflow.DataflowMessageHeader,System.Threading.Tasks.Dataflow.ITargetBlock);summary;df-generated | +| System.Threading.Tasks.Sources;IValueTaskSource;GetResult;(System.Int16);summary;df-generated | +| System.Threading.Tasks.Sources;IValueTaskSource;GetStatus;(System.Int16);summary;df-generated | +| System.Threading.Tasks.Sources;IValueTaskSource<>;GetResult;(System.Int16);summary;df-generated | +| System.Threading.Tasks.Sources;IValueTaskSource<>;GetStatus;(System.Int16);summary;df-generated | +| System.Threading.Tasks.Sources;ManualResetValueTaskSourceCore<>;GetStatus;(System.Int16);summary;df-generated | +| System.Threading.Tasks.Sources;ManualResetValueTaskSourceCore<>;Reset;();summary;df-generated | +| System.Threading.Tasks.Sources;ManualResetValueTaskSourceCore<>;get_RunContinuationsAsynchronously;();summary;df-generated | +| System.Threading.Tasks.Sources;ManualResetValueTaskSourceCore<>;get_Version;();summary;df-generated | +| System.Threading.Tasks.Sources;ManualResetValueTaskSourceCore<>;set_RunContinuationsAsynchronously;(System.Boolean);summary;df-generated | +| System.Threading.Tasks;ConcurrentExclusiveSchedulerPair;Complete;();summary;df-generated | +| System.Threading.Tasks;ConcurrentExclusiveSchedulerPair;ConcurrentExclusiveSchedulerPair;();summary;df-generated | +| System.Threading.Tasks;ConcurrentExclusiveSchedulerPair;ConcurrentExclusiveSchedulerPair;(System.Threading.Tasks.TaskScheduler);summary;df-generated | +| System.Threading.Tasks;ConcurrentExclusiveSchedulerPair;ConcurrentExclusiveSchedulerPair;(System.Threading.Tasks.TaskScheduler,System.Int32);summary;df-generated | +| System.Threading.Tasks;ConcurrentExclusiveSchedulerPair;get_Completion;();summary;df-generated | +| System.Threading.Tasks;Parallel;Invoke;(System.Action[]);summary;df-generated | +| System.Threading.Tasks;Parallel;Invoke;(System.Threading.Tasks.ParallelOptions,System.Action[]);summary;df-generated | +| System.Threading.Tasks;ParallelLoopResult;get_IsCompleted;();summary;df-generated | +| System.Threading.Tasks;ParallelLoopState;Break;();summary;df-generated | +| System.Threading.Tasks;ParallelLoopState;Stop;();summary;df-generated | +| System.Threading.Tasks;ParallelLoopState;get_IsExceptional;();summary;df-generated | +| System.Threading.Tasks;ParallelLoopState;get_IsStopped;();summary;df-generated | +| System.Threading.Tasks;ParallelLoopState;get_LowestBreakIteration;();summary;df-generated | +| System.Threading.Tasks;ParallelLoopState;get_ShouldExitCurrentIteration;();summary;df-generated | +| System.Threading.Tasks;ParallelOptions;ParallelOptions;();summary;df-generated | +| System.Threading.Tasks;ParallelOptions;get_MaxDegreeOfParallelism;();summary;df-generated | +| System.Threading.Tasks;ParallelOptions;set_MaxDegreeOfParallelism;(System.Int32);summary;df-generated | +| System.Threading.Tasks;Task;Delay;(System.Int32);summary;df-generated | +| System.Threading.Tasks;Task;Delay;(System.TimeSpan);summary;df-generated | +| System.Threading.Tasks;Task;Dispose;();summary;df-generated | +| System.Threading.Tasks;Task;Dispose;(System.Boolean);summary;df-generated | +| System.Threading.Tasks;Task;FromCanceled<>;(System.Threading.CancellationToken);summary;df-generated | +| System.Threading.Tasks;Task;FromException;(System.Exception);summary;df-generated | +| System.Threading.Tasks;Task;FromException<>;(System.Exception);summary;df-generated | +| System.Threading.Tasks;Task;RunSynchronously;();summary;df-generated | +| System.Threading.Tasks;Task;RunSynchronously;(System.Threading.Tasks.TaskScheduler);summary;df-generated | +| System.Threading.Tasks;Task;Start;();summary;df-generated | +| System.Threading.Tasks;Task;Start;(System.Threading.Tasks.TaskScheduler);summary;df-generated | +| System.Threading.Tasks;Task;Wait;();summary;df-generated | +| System.Threading.Tasks;Task;Wait;(System.Int32);summary;df-generated | +| System.Threading.Tasks;Task;Wait;(System.Int32,System.Threading.CancellationToken);summary;df-generated | +| System.Threading.Tasks;Task;Wait;(System.Threading.CancellationToken);summary;df-generated | +| System.Threading.Tasks;Task;Wait;(System.TimeSpan);summary;df-generated | +| System.Threading.Tasks;Task;WaitAll;(System.Threading.Tasks.Task[]);summary;df-generated | +| System.Threading.Tasks;Task;WaitAll;(System.Threading.Tasks.Task[],System.Int32);summary;df-generated | +| System.Threading.Tasks;Task;WaitAll;(System.Threading.Tasks.Task[],System.Int32,System.Threading.CancellationToken);summary;df-generated | +| System.Threading.Tasks;Task;WaitAll;(System.Threading.Tasks.Task[],System.Threading.CancellationToken);summary;df-generated | +| System.Threading.Tasks;Task;WaitAll;(System.Threading.Tasks.Task[],System.TimeSpan);summary;df-generated | +| System.Threading.Tasks;Task;WaitAny;(System.Threading.Tasks.Task[]);summary;df-generated | +| System.Threading.Tasks;Task;WaitAny;(System.Threading.Tasks.Task[],System.Int32);summary;df-generated | +| System.Threading.Tasks;Task;WaitAny;(System.Threading.Tasks.Task[],System.Int32,System.Threading.CancellationToken);summary;df-generated | +| System.Threading.Tasks;Task;WaitAny;(System.Threading.Tasks.Task[],System.Threading.CancellationToken);summary;df-generated | +| System.Threading.Tasks;Task;WaitAny;(System.Threading.Tasks.Task[],System.TimeSpan);summary;df-generated | +| System.Threading.Tasks;Task;Yield;();summary;df-generated | +| System.Threading.Tasks;Task;get_AsyncWaitHandle;();summary;df-generated | +| System.Threading.Tasks;Task;get_CompletedSynchronously;();summary;df-generated | +| System.Threading.Tasks;Task;get_CompletedTask;();summary;df-generated | +| System.Threading.Tasks;Task;get_CreationOptions;();summary;df-generated | +| System.Threading.Tasks;Task;get_CurrentId;();summary;df-generated | +| System.Threading.Tasks;Task;get_Exception;();summary;df-generated | +| System.Threading.Tasks;Task;get_Factory;();summary;df-generated | +| System.Threading.Tasks;Task;get_Id;();summary;df-generated | +| System.Threading.Tasks;Task;get_IsCanceled;();summary;df-generated | +| System.Threading.Tasks;Task;get_IsCompleted;();summary;df-generated | +| System.Threading.Tasks;Task;get_IsCompletedSuccessfully;();summary;df-generated | +| System.Threading.Tasks;Task;get_IsFaulted;();summary;df-generated | +| System.Threading.Tasks;Task;get_Status;();summary;df-generated | +| System.Threading.Tasks;Task<>;get_Factory;();summary;df-generated | +| System.Threading.Tasks;TaskAsyncEnumerableExtensions;ToBlockingEnumerable<>;(System.Collections.Generic.IAsyncEnumerable,System.Threading.CancellationToken);summary;df-generated | +| System.Threading.Tasks;TaskCanceledException;TaskCanceledException;();summary;df-generated | +| System.Threading.Tasks;TaskCanceledException;TaskCanceledException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Threading.Tasks;TaskCanceledException;TaskCanceledException;(System.String);summary;df-generated | +| System.Threading.Tasks;TaskCanceledException;TaskCanceledException;(System.String,System.Exception);summary;df-generated | +| System.Threading.Tasks;TaskCanceledException;TaskCanceledException;(System.String,System.Exception,System.Threading.CancellationToken);summary;df-generated | +| System.Threading.Tasks;TaskCompletionSource;SetCanceled;();summary;df-generated | +| System.Threading.Tasks;TaskCompletionSource;SetCanceled;(System.Threading.CancellationToken);summary;df-generated | +| System.Threading.Tasks;TaskCompletionSource;SetException;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Threading.Tasks;TaskCompletionSource;SetException;(System.Exception);summary;df-generated | +| System.Threading.Tasks;TaskCompletionSource;SetResult;();summary;df-generated | +| System.Threading.Tasks;TaskCompletionSource;TaskCompletionSource;();summary;df-generated | +| System.Threading.Tasks;TaskCompletionSource;TaskCompletionSource;(System.Object);summary;df-generated | +| System.Threading.Tasks;TaskCompletionSource;TaskCompletionSource;(System.Threading.Tasks.TaskCreationOptions);summary;df-generated | +| System.Threading.Tasks;TaskCompletionSource;TrySetCanceled;();summary;df-generated | +| System.Threading.Tasks;TaskCompletionSource;TrySetCanceled;(System.Threading.CancellationToken);summary;df-generated | +| System.Threading.Tasks;TaskCompletionSource;TrySetException;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Threading.Tasks;TaskCompletionSource;TrySetException;(System.Exception);summary;df-generated | +| System.Threading.Tasks;TaskCompletionSource;TrySetResult;();summary;df-generated | +| System.Threading.Tasks;TaskCompletionSource<>;SetCanceled;();summary;df-generated | +| System.Threading.Tasks;TaskCompletionSource<>;SetCanceled;(System.Threading.CancellationToken);summary;df-generated | +| System.Threading.Tasks;TaskCompletionSource<>;SetException;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Threading.Tasks;TaskCompletionSource<>;SetException;(System.Exception);summary;df-generated | +| System.Threading.Tasks;TaskCompletionSource<>;TaskCompletionSource;();summary;df-generated | +| System.Threading.Tasks;TaskCompletionSource<>;TaskCompletionSource;(System.Object);summary;df-generated | +| System.Threading.Tasks;TaskCompletionSource<>;TaskCompletionSource;(System.Object,System.Threading.Tasks.TaskCreationOptions);summary;df-generated | +| System.Threading.Tasks;TaskCompletionSource<>;TaskCompletionSource;(System.Threading.Tasks.TaskCreationOptions);summary;df-generated | +| System.Threading.Tasks;TaskCompletionSource<>;TrySetCanceled;();summary;df-generated | +| System.Threading.Tasks;TaskCompletionSource<>;TrySetCanceled;(System.Threading.CancellationToken);summary;df-generated | +| System.Threading.Tasks;TaskCompletionSource<>;TrySetException;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Threading.Tasks;TaskCompletionSource<>;TrySetException;(System.Exception);summary;df-generated | +| System.Threading.Tasks;TaskFactory;TaskFactory;();summary;df-generated | +| System.Threading.Tasks;TaskFactory;TaskFactory;(System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskContinuationOptions);summary;df-generated | +| System.Threading.Tasks;TaskFactory;get_ContinuationOptions;();summary;df-generated | +| System.Threading.Tasks;TaskFactory;get_CreationOptions;();summary;df-generated | +| System.Threading.Tasks;TaskFactory<>;TaskFactory;();summary;df-generated | +| System.Threading.Tasks;TaskFactory<>;TaskFactory;(System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskContinuationOptions);summary;df-generated | +| System.Threading.Tasks;TaskFactory<>;get_ContinuationOptions;();summary;df-generated | +| System.Threading.Tasks;TaskFactory<>;get_CreationOptions;();summary;df-generated | +| System.Threading.Tasks;TaskScheduler;FromCurrentSynchronizationContext;();summary;df-generated | +| System.Threading.Tasks;TaskScheduler;GetScheduledTasks;();summary;df-generated | +| System.Threading.Tasks;TaskScheduler;QueueTask;(System.Threading.Tasks.Task);summary;df-generated | +| System.Threading.Tasks;TaskScheduler;TaskScheduler;();summary;df-generated | +| System.Threading.Tasks;TaskScheduler;TryDequeue;(System.Threading.Tasks.Task);summary;df-generated | +| System.Threading.Tasks;TaskScheduler;TryExecuteTask;(System.Threading.Tasks.Task);summary;df-generated | +| System.Threading.Tasks;TaskScheduler;TryExecuteTaskInline;(System.Threading.Tasks.Task,System.Boolean);summary;df-generated | +| System.Threading.Tasks;TaskScheduler;get_Current;();summary;df-generated | +| System.Threading.Tasks;TaskScheduler;get_Default;();summary;df-generated | +| System.Threading.Tasks;TaskScheduler;get_Id;();summary;df-generated | +| System.Threading.Tasks;TaskScheduler;get_MaximumConcurrencyLevel;();summary;df-generated | +| System.Threading.Tasks;TaskSchedulerException;TaskSchedulerException;();summary;df-generated | +| System.Threading.Tasks;TaskSchedulerException;TaskSchedulerException;(System.Exception);summary;df-generated | +| System.Threading.Tasks;TaskSchedulerException;TaskSchedulerException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Threading.Tasks;TaskSchedulerException;TaskSchedulerException;(System.String);summary;df-generated | +| System.Threading.Tasks;TaskSchedulerException;TaskSchedulerException;(System.String,System.Exception);summary;df-generated | +| System.Threading.Tasks;UnobservedTaskExceptionEventArgs;SetObserved;();summary;df-generated | +| System.Threading.Tasks;UnobservedTaskExceptionEventArgs;get_Observed;();summary;df-generated | +| System.Threading.Tasks;ValueTask;Equals;(System.Object);summary;df-generated | +| System.Threading.Tasks;ValueTask;Equals;(System.Threading.Tasks.ValueTask);summary;df-generated | +| System.Threading.Tasks;ValueTask;FromCanceled;(System.Threading.CancellationToken);summary;df-generated | +| System.Threading.Tasks;ValueTask;FromCanceled<>;(System.Threading.CancellationToken);summary;df-generated | +| System.Threading.Tasks;ValueTask;FromException;(System.Exception);summary;df-generated | +| System.Threading.Tasks;ValueTask;FromException<>;(System.Exception);summary;df-generated | +| System.Threading.Tasks;ValueTask;GetHashCode;();summary;df-generated | +| System.Threading.Tasks;ValueTask;get_CompletedTask;();summary;df-generated | +| System.Threading.Tasks;ValueTask;get_IsCanceled;();summary;df-generated | +| System.Threading.Tasks;ValueTask;get_IsCompleted;();summary;df-generated | +| System.Threading.Tasks;ValueTask;get_IsCompletedSuccessfully;();summary;df-generated | +| System.Threading.Tasks;ValueTask;get_IsFaulted;();summary;df-generated | +| System.Threading.Tasks;ValueTask<>;Equals;(System.Object);summary;df-generated | +| System.Threading.Tasks;ValueTask<>;Equals;(System.Threading.Tasks.ValueTask<>);summary;df-generated | +| System.Threading.Tasks;ValueTask<>;GetHashCode;();summary;df-generated | +| System.Threading.Tasks;ValueTask<>;get_IsCanceled;();summary;df-generated | +| System.Threading.Tasks;ValueTask<>;get_IsCompleted;();summary;df-generated | +| System.Threading.Tasks;ValueTask<>;get_IsCompletedSuccessfully;();summary;df-generated | +| System.Threading.Tasks;ValueTask<>;get_IsFaulted;();summary;df-generated | +| System.Threading;AbandonedMutexException;AbandonedMutexException;();summary;df-generated | +| System.Threading;AbandonedMutexException;AbandonedMutexException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Threading;AbandonedMutexException;AbandonedMutexException;(System.String);summary;df-generated | +| System.Threading;AbandonedMutexException;AbandonedMutexException;(System.String,System.Exception);summary;df-generated | +| System.Threading;AbandonedMutexException;get_MutexIndex;();summary;df-generated | +| System.Threading;AsyncFlowControl;Dispose;();summary;df-generated | +| System.Threading;AsyncFlowControl;Equals;(System.Object);summary;df-generated | +| System.Threading;AsyncFlowControl;Equals;(System.Threading.AsyncFlowControl);summary;df-generated | +| System.Threading;AsyncFlowControl;GetHashCode;();summary;df-generated | +| System.Threading;AsyncFlowControl;Undo;();summary;df-generated | +| System.Threading;AsyncLocal<>;AsyncLocal;();summary;df-generated | +| System.Threading;AsyncLocal<>;get_Value;();summary;df-generated | +| System.Threading;AsyncLocal<>;set_Value;(T);summary;df-generated | +| System.Threading;AsyncLocalValueChangedArgs<>;get_CurrentValue;();summary;df-generated | +| System.Threading;AsyncLocalValueChangedArgs<>;get_PreviousValue;();summary;df-generated | +| System.Threading;AsyncLocalValueChangedArgs<>;get_ThreadContextChanged;();summary;df-generated | +| System.Threading;AutoResetEvent;AutoResetEvent;(System.Boolean);summary;df-generated | +| System.Threading;Barrier;AddParticipant;();summary;df-generated | +| System.Threading;Barrier;AddParticipants;(System.Int32);summary;df-generated | +| System.Threading;Barrier;Barrier;(System.Int32);summary;df-generated | +| System.Threading;Barrier;Dispose;();summary;df-generated | +| System.Threading;Barrier;Dispose;(System.Boolean);summary;df-generated | +| System.Threading;Barrier;RemoveParticipant;();summary;df-generated | +| System.Threading;Barrier;RemoveParticipants;(System.Int32);summary;df-generated | +| System.Threading;Barrier;SignalAndWait;();summary;df-generated | +| System.Threading;Barrier;SignalAndWait;(System.Int32);summary;df-generated | +| System.Threading;Barrier;SignalAndWait;(System.Int32,System.Threading.CancellationToken);summary;df-generated | +| System.Threading;Barrier;SignalAndWait;(System.Threading.CancellationToken);summary;df-generated | +| System.Threading;Barrier;SignalAndWait;(System.TimeSpan);summary;df-generated | +| System.Threading;Barrier;SignalAndWait;(System.TimeSpan,System.Threading.CancellationToken);summary;df-generated | +| System.Threading;Barrier;get_CurrentPhaseNumber;();summary;df-generated | +| System.Threading;Barrier;get_ParticipantCount;();summary;df-generated | +| System.Threading;Barrier;get_ParticipantsRemaining;();summary;df-generated | +| System.Threading;BarrierPostPhaseException;BarrierPostPhaseException;();summary;df-generated | +| System.Threading;BarrierPostPhaseException;BarrierPostPhaseException;(System.Exception);summary;df-generated | +| System.Threading;BarrierPostPhaseException;BarrierPostPhaseException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Threading;BarrierPostPhaseException;BarrierPostPhaseException;(System.String);summary;df-generated | +| System.Threading;BarrierPostPhaseException;BarrierPostPhaseException;(System.String,System.Exception);summary;df-generated | +| System.Threading;CancellationToken;CancellationToken;(System.Boolean);summary;df-generated | +| System.Threading;CancellationToken;Equals;(System.Object);summary;df-generated | +| System.Threading;CancellationToken;Equals;(System.Threading.CancellationToken);summary;df-generated | +| System.Threading;CancellationToken;GetHashCode;();summary;df-generated | +| System.Threading;CancellationToken;ThrowIfCancellationRequested;();summary;df-generated | +| System.Threading;CancellationToken;get_CanBeCanceled;();summary;df-generated | +| System.Threading;CancellationToken;get_IsCancellationRequested;();summary;df-generated | +| System.Threading;CancellationToken;get_None;();summary;df-generated | +| System.Threading;CancellationTokenRegistration;Dispose;();summary;df-generated | +| System.Threading;CancellationTokenRegistration;DisposeAsync;();summary;df-generated | +| System.Threading;CancellationTokenRegistration;Equals;(System.Object);summary;df-generated | +| System.Threading;CancellationTokenRegistration;Equals;(System.Threading.CancellationTokenRegistration);summary;df-generated | +| System.Threading;CancellationTokenRegistration;GetHashCode;();summary;df-generated | +| System.Threading;CancellationTokenRegistration;Unregister;();summary;df-generated | +| System.Threading;CancellationTokenRegistration;get_Token;();summary;df-generated | +| System.Threading;CancellationTokenSource;Cancel;();summary;df-generated | +| System.Threading;CancellationTokenSource;Cancel;(System.Boolean);summary;df-generated | +| System.Threading;CancellationTokenSource;CancelAfter;(System.Int32);summary;df-generated | +| System.Threading;CancellationTokenSource;CancelAfter;(System.TimeSpan);summary;df-generated | +| System.Threading;CancellationTokenSource;CancellationTokenSource;();summary;df-generated | +| System.Threading;CancellationTokenSource;CancellationTokenSource;(System.Int32);summary;df-generated | +| System.Threading;CancellationTokenSource;CancellationTokenSource;(System.TimeSpan);summary;df-generated | +| System.Threading;CancellationTokenSource;CreateLinkedTokenSource;(System.Threading.CancellationToken);summary;df-generated | +| System.Threading;CancellationTokenSource;CreateLinkedTokenSource;(System.Threading.CancellationToken,System.Threading.CancellationToken);summary;df-generated | +| System.Threading;CancellationTokenSource;CreateLinkedTokenSource;(System.Threading.CancellationToken[]);summary;df-generated | +| System.Threading;CancellationTokenSource;Dispose;();summary;df-generated | +| System.Threading;CancellationTokenSource;Dispose;(System.Boolean);summary;df-generated | +| System.Threading;CancellationTokenSource;TryReset;();summary;df-generated | +| System.Threading;CancellationTokenSource;get_IsCancellationRequested;();summary;df-generated | +| System.Threading;CompressedStack;Capture;();summary;df-generated | +| System.Threading;CompressedStack;GetCompressedStack;();summary;df-generated | +| System.Threading;CompressedStack;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Threading;CountdownEvent;AddCount;();summary;df-generated | +| System.Threading;CountdownEvent;AddCount;(System.Int32);summary;df-generated | +| System.Threading;CountdownEvent;CountdownEvent;(System.Int32);summary;df-generated | +| System.Threading;CountdownEvent;Dispose;();summary;df-generated | +| System.Threading;CountdownEvent;Dispose;(System.Boolean);summary;df-generated | +| System.Threading;CountdownEvent;Reset;();summary;df-generated | +| System.Threading;CountdownEvent;Reset;(System.Int32);summary;df-generated | +| System.Threading;CountdownEvent;Signal;();summary;df-generated | +| System.Threading;CountdownEvent;Signal;(System.Int32);summary;df-generated | +| System.Threading;CountdownEvent;TryAddCount;();summary;df-generated | +| System.Threading;CountdownEvent;TryAddCount;(System.Int32);summary;df-generated | +| System.Threading;CountdownEvent;Wait;();summary;df-generated | +| System.Threading;CountdownEvent;Wait;(System.Int32);summary;df-generated | +| System.Threading;CountdownEvent;Wait;(System.Int32,System.Threading.CancellationToken);summary;df-generated | +| System.Threading;CountdownEvent;Wait;(System.Threading.CancellationToken);summary;df-generated | +| System.Threading;CountdownEvent;Wait;(System.TimeSpan);summary;df-generated | +| System.Threading;CountdownEvent;Wait;(System.TimeSpan,System.Threading.CancellationToken);summary;df-generated | +| System.Threading;CountdownEvent;get_CurrentCount;();summary;df-generated | +| System.Threading;CountdownEvent;get_InitialCount;();summary;df-generated | +| System.Threading;CountdownEvent;get_IsSet;();summary;df-generated | +| System.Threading;EventWaitHandle;EventWaitHandle;(System.Boolean,System.Threading.EventResetMode);summary;df-generated | +| System.Threading;EventWaitHandle;EventWaitHandle;(System.Boolean,System.Threading.EventResetMode,System.String);summary;df-generated | +| System.Threading;EventWaitHandle;EventWaitHandle;(System.Boolean,System.Threading.EventResetMode,System.String,System.Boolean);summary;df-generated | +| System.Threading;EventWaitHandle;OpenExisting;(System.String);summary;df-generated | +| System.Threading;EventWaitHandle;Reset;();summary;df-generated | +| System.Threading;EventWaitHandle;Set;();summary;df-generated | +| System.Threading;EventWaitHandle;TryOpenExisting;(System.String,System.Threading.EventWaitHandle);summary;df-generated | +| System.Threading;ExecutionContext;Capture;();summary;df-generated | +| System.Threading;ExecutionContext;Dispose;();summary;df-generated | +| System.Threading;ExecutionContext;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Threading;ExecutionContext;IsFlowSuppressed;();summary;df-generated | +| System.Threading;ExecutionContext;Restore;(System.Threading.ExecutionContext);summary;df-generated | +| System.Threading;ExecutionContext;RestoreFlow;();summary;df-generated | +| System.Threading;ExecutionContext;SuppressFlow;();summary;df-generated | +| System.Threading;HostExecutionContext;CreateCopy;();summary;df-generated | +| System.Threading;HostExecutionContext;Dispose;();summary;df-generated | +| System.Threading;HostExecutionContext;Dispose;(System.Boolean);summary;df-generated | +| System.Threading;HostExecutionContext;HostExecutionContext;();summary;df-generated | +| System.Threading;HostExecutionContext;HostExecutionContext;(System.Object);summary;df-generated | +| System.Threading;HostExecutionContext;get_State;();summary;df-generated | +| System.Threading;HostExecutionContext;set_State;(System.Object);summary;df-generated | +| System.Threading;HostExecutionContextManager;Capture;();summary;df-generated | +| System.Threading;HostExecutionContextManager;Revert;(System.Object);summary;df-generated | +| System.Threading;IThreadPoolWorkItem;Execute;();summary;df-generated | +| System.Threading;Interlocked;Add;(System.Int32,System.Int32);summary;df-generated | +| System.Threading;Interlocked;Add;(System.Int64,System.Int64);summary;df-generated | +| System.Threading;Interlocked;Add;(System.UInt32,System.UInt32);summary;df-generated | +| System.Threading;Interlocked;Add;(System.UInt64,System.UInt64);summary;df-generated | +| System.Threading;Interlocked;And;(System.Int32,System.Int32);summary;df-generated | +| System.Threading;Interlocked;And;(System.Int64,System.Int64);summary;df-generated | +| System.Threading;Interlocked;And;(System.UInt32,System.UInt32);summary;df-generated | +| System.Threading;Interlocked;And;(System.UInt64,System.UInt64);summary;df-generated | +| System.Threading;Interlocked;CompareExchange;(System.Double,System.Double,System.Double);summary;df-generated | +| System.Threading;Interlocked;CompareExchange;(System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Threading;Interlocked;CompareExchange;(System.Int64,System.Int64,System.Int64);summary;df-generated | +| System.Threading;Interlocked;CompareExchange;(System.IntPtr,System.IntPtr,System.IntPtr);summary;df-generated | +| System.Threading;Interlocked;CompareExchange;(System.Object,System.Object,System.Object);summary;df-generated | +| System.Threading;Interlocked;CompareExchange;(System.Single,System.Single,System.Single);summary;df-generated | +| System.Threading;Interlocked;CompareExchange;(System.UInt32,System.UInt32,System.UInt32);summary;df-generated | +| System.Threading;Interlocked;CompareExchange;(System.UInt64,System.UInt64,System.UInt64);summary;df-generated | +| System.Threading;Interlocked;CompareExchange<>;(T,T,T);summary;df-generated | +| System.Threading;Interlocked;Decrement;(System.Int32);summary;df-generated | +| System.Threading;Interlocked;Decrement;(System.Int64);summary;df-generated | +| System.Threading;Interlocked;Decrement;(System.UInt32);summary;df-generated | +| System.Threading;Interlocked;Decrement;(System.UInt64);summary;df-generated | +| System.Threading;Interlocked;Exchange;(System.Double,System.Double);summary;df-generated | +| System.Threading;Interlocked;Exchange;(System.Int32,System.Int32);summary;df-generated | +| System.Threading;Interlocked;Exchange;(System.Int64,System.Int64);summary;df-generated | +| System.Threading;Interlocked;Exchange;(System.IntPtr,System.IntPtr);summary;df-generated | +| System.Threading;Interlocked;Exchange;(System.Object,System.Object);summary;df-generated | +| System.Threading;Interlocked;Exchange;(System.Single,System.Single);summary;df-generated | +| System.Threading;Interlocked;Exchange;(System.UInt32,System.UInt32);summary;df-generated | +| System.Threading;Interlocked;Exchange;(System.UInt64,System.UInt64);summary;df-generated | +| System.Threading;Interlocked;Exchange<>;(T,T);summary;df-generated | +| System.Threading;Interlocked;Increment;(System.Int32);summary;df-generated | +| System.Threading;Interlocked;Increment;(System.Int64);summary;df-generated | +| System.Threading;Interlocked;Increment;(System.UInt32);summary;df-generated | +| System.Threading;Interlocked;Increment;(System.UInt64);summary;df-generated | +| System.Threading;Interlocked;MemoryBarrier;();summary;df-generated | +| System.Threading;Interlocked;MemoryBarrierProcessWide;();summary;df-generated | +| System.Threading;Interlocked;Or;(System.Int32,System.Int32);summary;df-generated | +| System.Threading;Interlocked;Or;(System.Int64,System.Int64);summary;df-generated | +| System.Threading;Interlocked;Or;(System.UInt32,System.UInt32);summary;df-generated | +| System.Threading;Interlocked;Or;(System.UInt64,System.UInt64);summary;df-generated | +| System.Threading;Interlocked;Read;(System.Int64);summary;df-generated | +| System.Threading;Interlocked;Read;(System.UInt64);summary;df-generated | +| System.Threading;LockCookie;Equals;(System.Object);summary;df-generated | +| System.Threading;LockCookie;Equals;(System.Threading.LockCookie);summary;df-generated | +| System.Threading;LockCookie;GetHashCode;();summary;df-generated | +| System.Threading;LockRecursionException;LockRecursionException;();summary;df-generated | +| System.Threading;LockRecursionException;LockRecursionException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Threading;LockRecursionException;LockRecursionException;(System.String);summary;df-generated | +| System.Threading;LockRecursionException;LockRecursionException;(System.String,System.Exception);summary;df-generated | +| System.Threading;ManualResetEvent;ManualResetEvent;(System.Boolean);summary;df-generated | +| System.Threading;ManualResetEventSlim;Dispose;();summary;df-generated | +| System.Threading;ManualResetEventSlim;Dispose;(System.Boolean);summary;df-generated | +| System.Threading;ManualResetEventSlim;ManualResetEventSlim;();summary;df-generated | +| System.Threading;ManualResetEventSlim;ManualResetEventSlim;(System.Boolean);summary;df-generated | +| System.Threading;ManualResetEventSlim;ManualResetEventSlim;(System.Boolean,System.Int32);summary;df-generated | +| System.Threading;ManualResetEventSlim;Reset;();summary;df-generated | +| System.Threading;ManualResetEventSlim;Set;();summary;df-generated | +| System.Threading;ManualResetEventSlim;Wait;();summary;df-generated | +| System.Threading;ManualResetEventSlim;Wait;(System.Int32);summary;df-generated | +| System.Threading;ManualResetEventSlim;Wait;(System.Int32,System.Threading.CancellationToken);summary;df-generated | +| System.Threading;ManualResetEventSlim;Wait;(System.Threading.CancellationToken);summary;df-generated | +| System.Threading;ManualResetEventSlim;Wait;(System.TimeSpan);summary;df-generated | +| System.Threading;ManualResetEventSlim;Wait;(System.TimeSpan,System.Threading.CancellationToken);summary;df-generated | +| System.Threading;ManualResetEventSlim;get_IsSet;();summary;df-generated | +| System.Threading;ManualResetEventSlim;get_SpinCount;();summary;df-generated | +| System.Threading;Monitor;Enter;(System.Object);summary;df-generated | +| System.Threading;Monitor;Enter;(System.Object,System.Boolean);summary;df-generated | +| System.Threading;Monitor;Exit;(System.Object);summary;df-generated | +| System.Threading;Monitor;IsEntered;(System.Object);summary;df-generated | +| System.Threading;Monitor;Pulse;(System.Object);summary;df-generated | +| System.Threading;Monitor;PulseAll;(System.Object);summary;df-generated | +| System.Threading;Monitor;TryEnter;(System.Object);summary;df-generated | +| System.Threading;Monitor;TryEnter;(System.Object,System.Boolean);summary;df-generated | +| System.Threading;Monitor;TryEnter;(System.Object,System.Int32);summary;df-generated | +| System.Threading;Monitor;TryEnter;(System.Object,System.Int32,System.Boolean);summary;df-generated | +| System.Threading;Monitor;TryEnter;(System.Object,System.TimeSpan);summary;df-generated | +| System.Threading;Monitor;TryEnter;(System.Object,System.TimeSpan,System.Boolean);summary;df-generated | +| System.Threading;Monitor;Wait;(System.Object);summary;df-generated | +| System.Threading;Monitor;Wait;(System.Object,System.Int32);summary;df-generated | +| System.Threading;Monitor;Wait;(System.Object,System.Int32,System.Boolean);summary;df-generated | +| System.Threading;Monitor;Wait;(System.Object,System.TimeSpan);summary;df-generated | +| System.Threading;Monitor;Wait;(System.Object,System.TimeSpan,System.Boolean);summary;df-generated | +| System.Threading;Monitor;get_LockContentionCount;();summary;df-generated | +| System.Threading;Mutex;Mutex;();summary;df-generated | +| System.Threading;Mutex;Mutex;(System.Boolean);summary;df-generated | +| System.Threading;Mutex;Mutex;(System.Boolean,System.String);summary;df-generated | +| System.Threading;Mutex;Mutex;(System.Boolean,System.String,System.Boolean);summary;df-generated | +| System.Threading;Mutex;OpenExisting;(System.String);summary;df-generated | +| System.Threading;Mutex;ReleaseMutex;();summary;df-generated | +| System.Threading;Mutex;TryOpenExisting;(System.String,System.Threading.Mutex);summary;df-generated | +| System.Threading;Overlapped;Free;(System.Threading.NativeOverlapped*);summary;df-generated | +| System.Threading;Overlapped;Overlapped;();summary;df-generated | +| System.Threading;Overlapped;Overlapped;(System.Int32,System.Int32,System.Int32,System.IAsyncResult);summary;df-generated | +| System.Threading;Overlapped;Overlapped;(System.Int32,System.Int32,System.IntPtr,System.IAsyncResult);summary;df-generated | +| System.Threading;Overlapped;Unpack;(System.Threading.NativeOverlapped*);summary;df-generated | +| System.Threading;Overlapped;get_AsyncResult;();summary;df-generated | +| System.Threading;Overlapped;get_EventHandle;();summary;df-generated | +| System.Threading;Overlapped;get_EventHandleIntPtr;();summary;df-generated | +| System.Threading;Overlapped;get_OffsetHigh;();summary;df-generated | +| System.Threading;Overlapped;get_OffsetLow;();summary;df-generated | +| System.Threading;Overlapped;set_AsyncResult;(System.IAsyncResult);summary;df-generated | +| System.Threading;Overlapped;set_EventHandle;(System.Int32);summary;df-generated | +| System.Threading;Overlapped;set_EventHandleIntPtr;(System.IntPtr);summary;df-generated | +| System.Threading;Overlapped;set_OffsetHigh;(System.Int32);summary;df-generated | +| System.Threading;Overlapped;set_OffsetLow;(System.Int32);summary;df-generated | +| System.Threading;PeriodicTimer;Dispose;();summary;df-generated | +| System.Threading;PeriodicTimer;PeriodicTimer;(System.TimeSpan);summary;df-generated | +| System.Threading;PreAllocatedOverlapped;Dispose;();summary;df-generated | +| System.Threading;ReaderWriterLock;AcquireReaderLock;(System.Int32);summary;df-generated | +| System.Threading;ReaderWriterLock;AcquireReaderLock;(System.TimeSpan);summary;df-generated | +| System.Threading;ReaderWriterLock;AcquireWriterLock;(System.Int32);summary;df-generated | +| System.Threading;ReaderWriterLock;AcquireWriterLock;(System.TimeSpan);summary;df-generated | +| System.Threading;ReaderWriterLock;AnyWritersSince;(System.Int32);summary;df-generated | +| System.Threading;ReaderWriterLock;DowngradeFromWriterLock;(System.Threading.LockCookie);summary;df-generated | +| System.Threading;ReaderWriterLock;ReaderWriterLock;();summary;df-generated | +| System.Threading;ReaderWriterLock;ReleaseLock;();summary;df-generated | +| System.Threading;ReaderWriterLock;ReleaseReaderLock;();summary;df-generated | +| System.Threading;ReaderWriterLock;ReleaseWriterLock;();summary;df-generated | +| System.Threading;ReaderWriterLock;RestoreLock;(System.Threading.LockCookie);summary;df-generated | +| System.Threading;ReaderWriterLock;UpgradeToWriterLock;(System.Int32);summary;df-generated | +| System.Threading;ReaderWriterLock;UpgradeToWriterLock;(System.TimeSpan);summary;df-generated | +| System.Threading;ReaderWriterLock;get_IsReaderLockHeld;();summary;df-generated | +| System.Threading;ReaderWriterLock;get_IsWriterLockHeld;();summary;df-generated | +| System.Threading;ReaderWriterLock;get_WriterSeqNum;();summary;df-generated | +| System.Threading;ReaderWriterLockSlim;Dispose;();summary;df-generated | +| System.Threading;ReaderWriterLockSlim;EnterReadLock;();summary;df-generated | +| System.Threading;ReaderWriterLockSlim;EnterUpgradeableReadLock;();summary;df-generated | +| System.Threading;ReaderWriterLockSlim;EnterWriteLock;();summary;df-generated | +| System.Threading;ReaderWriterLockSlim;ExitReadLock;();summary;df-generated | +| System.Threading;ReaderWriterLockSlim;ExitUpgradeableReadLock;();summary;df-generated | +| System.Threading;ReaderWriterLockSlim;ExitWriteLock;();summary;df-generated | +| System.Threading;ReaderWriterLockSlim;ReaderWriterLockSlim;();summary;df-generated | +| System.Threading;ReaderWriterLockSlim;ReaderWriterLockSlim;(System.Threading.LockRecursionPolicy);summary;df-generated | +| System.Threading;ReaderWriterLockSlim;TryEnterReadLock;(System.Int32);summary;df-generated | +| System.Threading;ReaderWriterLockSlim;TryEnterReadLock;(System.TimeSpan);summary;df-generated | +| System.Threading;ReaderWriterLockSlim;TryEnterUpgradeableReadLock;(System.Int32);summary;df-generated | +| System.Threading;ReaderWriterLockSlim;TryEnterUpgradeableReadLock;(System.TimeSpan);summary;df-generated | +| System.Threading;ReaderWriterLockSlim;TryEnterWriteLock;(System.Int32);summary;df-generated | +| System.Threading;ReaderWriterLockSlim;TryEnterWriteLock;(System.TimeSpan);summary;df-generated | +| System.Threading;ReaderWriterLockSlim;get_CurrentReadCount;();summary;df-generated | +| System.Threading;ReaderWriterLockSlim;get_IsReadLockHeld;();summary;df-generated | +| System.Threading;ReaderWriterLockSlim;get_IsUpgradeableReadLockHeld;();summary;df-generated | +| System.Threading;ReaderWriterLockSlim;get_IsWriteLockHeld;();summary;df-generated | +| System.Threading;ReaderWriterLockSlim;get_RecursionPolicy;();summary;df-generated | +| System.Threading;ReaderWriterLockSlim;get_RecursiveReadCount;();summary;df-generated | +| System.Threading;ReaderWriterLockSlim;get_RecursiveUpgradeCount;();summary;df-generated | +| System.Threading;ReaderWriterLockSlim;get_RecursiveWriteCount;();summary;df-generated | +| System.Threading;ReaderWriterLockSlim;get_WaitingReadCount;();summary;df-generated | +| System.Threading;ReaderWriterLockSlim;get_WaitingUpgradeCount;();summary;df-generated | +| System.Threading;ReaderWriterLockSlim;get_WaitingWriteCount;();summary;df-generated | +| System.Threading;RegisteredWaitHandle;Unregister;(System.Threading.WaitHandle);summary;df-generated | +| System.Threading;Semaphore;OpenExisting;(System.String);summary;df-generated | +| System.Threading;Semaphore;Release;();summary;df-generated | +| System.Threading;Semaphore;Release;(System.Int32);summary;df-generated | +| System.Threading;Semaphore;Semaphore;(System.Int32,System.Int32);summary;df-generated | +| System.Threading;Semaphore;Semaphore;(System.Int32,System.Int32,System.String);summary;df-generated | +| System.Threading;Semaphore;Semaphore;(System.Int32,System.Int32,System.String,System.Boolean);summary;df-generated | +| System.Threading;Semaphore;TryOpenExisting;(System.String,System.Threading.Semaphore);summary;df-generated | +| System.Threading;SemaphoreFullException;SemaphoreFullException;();summary;df-generated | +| System.Threading;SemaphoreFullException;SemaphoreFullException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Threading;SemaphoreFullException;SemaphoreFullException;(System.String);summary;df-generated | +| System.Threading;SemaphoreFullException;SemaphoreFullException;(System.String,System.Exception);summary;df-generated | +| System.Threading;SemaphoreSlim;Dispose;();summary;df-generated | +| System.Threading;SemaphoreSlim;Dispose;(System.Boolean);summary;df-generated | +| System.Threading;SemaphoreSlim;Release;();summary;df-generated | +| System.Threading;SemaphoreSlim;Release;(System.Int32);summary;df-generated | +| System.Threading;SemaphoreSlim;SemaphoreSlim;(System.Int32);summary;df-generated | +| System.Threading;SemaphoreSlim;SemaphoreSlim;(System.Int32,System.Int32);summary;df-generated | +| System.Threading;SemaphoreSlim;Wait;();summary;df-generated | +| System.Threading;SemaphoreSlim;Wait;(System.Int32);summary;df-generated | +| System.Threading;SemaphoreSlim;Wait;(System.Int32,System.Threading.CancellationToken);summary;df-generated | +| System.Threading;SemaphoreSlim;Wait;(System.Threading.CancellationToken);summary;df-generated | +| System.Threading;SemaphoreSlim;Wait;(System.TimeSpan);summary;df-generated | +| System.Threading;SemaphoreSlim;Wait;(System.TimeSpan,System.Threading.CancellationToken);summary;df-generated | +| System.Threading;SemaphoreSlim;get_CurrentCount;();summary;df-generated | +| System.Threading;SpinLock;Enter;(System.Boolean);summary;df-generated | +| System.Threading;SpinLock;Exit;();summary;df-generated | +| System.Threading;SpinLock;Exit;(System.Boolean);summary;df-generated | +| System.Threading;SpinLock;SpinLock;(System.Boolean);summary;df-generated | +| System.Threading;SpinLock;TryEnter;(System.Boolean);summary;df-generated | +| System.Threading;SpinLock;TryEnter;(System.Int32,System.Boolean);summary;df-generated | +| System.Threading;SpinLock;TryEnter;(System.TimeSpan,System.Boolean);summary;df-generated | +| System.Threading;SpinLock;get_IsHeld;();summary;df-generated | +| System.Threading;SpinLock;get_IsHeldByCurrentThread;();summary;df-generated | +| System.Threading;SpinLock;get_IsThreadOwnerTrackingEnabled;();summary;df-generated | +| System.Threading;SpinWait;Reset;();summary;df-generated | +| System.Threading;SpinWait;SpinOnce;();summary;df-generated | +| System.Threading;SpinWait;SpinOnce;(System.Int32);summary;df-generated | +| System.Threading;SpinWait;get_Count;();summary;df-generated | +| System.Threading;SpinWait;get_NextSpinWillYield;();summary;df-generated | +| System.Threading;SynchronizationContext;CreateCopy;();summary;df-generated | +| System.Threading;SynchronizationContext;IsWaitNotificationRequired;();summary;df-generated | +| System.Threading;SynchronizationContext;OperationCompleted;();summary;df-generated | +| System.Threading;SynchronizationContext;OperationStarted;();summary;df-generated | +| System.Threading;SynchronizationContext;SetSynchronizationContext;(System.Threading.SynchronizationContext);summary;df-generated | +| System.Threading;SynchronizationContext;SetWaitNotificationRequired;();summary;df-generated | +| System.Threading;SynchronizationContext;SynchronizationContext;();summary;df-generated | +| System.Threading;SynchronizationContext;Wait;(System.IntPtr[],System.Boolean,System.Int32);summary;df-generated | +| System.Threading;SynchronizationContext;WaitHelper;(System.IntPtr[],System.Boolean,System.Int32);summary;df-generated | +| System.Threading;SynchronizationContext;get_Current;();summary;df-generated | +| System.Threading;SynchronizationLockException;SynchronizationLockException;();summary;df-generated | +| System.Threading;SynchronizationLockException;SynchronizationLockException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Threading;SynchronizationLockException;SynchronizationLockException;(System.String);summary;df-generated | +| System.Threading;SynchronizationLockException;SynchronizationLockException;(System.String,System.Exception);summary;df-generated | +| System.Threading;Thread;Abort;();summary;df-generated | +| System.Threading;Thread;Abort;(System.Object);summary;df-generated | +| System.Threading;Thread;AllocateDataSlot;();summary;df-generated | +| System.Threading;Thread;AllocateNamedDataSlot;(System.String);summary;df-generated | +| System.Threading;Thread;BeginCriticalRegion;();summary;df-generated | +| System.Threading;Thread;BeginThreadAffinity;();summary;df-generated | +| System.Threading;Thread;DisableComObjectEagerCleanup;();summary;df-generated | +| System.Threading;Thread;EndCriticalRegion;();summary;df-generated | +| System.Threading;Thread;EndThreadAffinity;();summary;df-generated | +| System.Threading;Thread;FreeNamedDataSlot;(System.String);summary;df-generated | +| System.Threading;Thread;GetApartmentState;();summary;df-generated | +| System.Threading;Thread;GetCompressedStack;();summary;df-generated | +| System.Threading;Thread;GetCurrentProcessorId;();summary;df-generated | +| System.Threading;Thread;GetData;(System.LocalDataStoreSlot);summary;df-generated | +| System.Threading;Thread;GetDomain;();summary;df-generated | +| System.Threading;Thread;GetDomainID;();summary;df-generated | +| System.Threading;Thread;GetHashCode;();summary;df-generated | +| System.Threading;Thread;GetNamedDataSlot;(System.String);summary;df-generated | +| System.Threading;Thread;Interrupt;();summary;df-generated | +| System.Threading;Thread;Join;();summary;df-generated | +| System.Threading;Thread;Join;(System.Int32);summary;df-generated | +| System.Threading;Thread;Join;(System.TimeSpan);summary;df-generated | +| System.Threading;Thread;MemoryBarrier;();summary;df-generated | +| System.Threading;Thread;ResetAbort;();summary;df-generated | +| System.Threading;Thread;Resume;();summary;df-generated | +| System.Threading;Thread;SetApartmentState;(System.Threading.ApartmentState);summary;df-generated | +| System.Threading;Thread;SetCompressedStack;(System.Threading.CompressedStack);summary;df-generated | +| System.Threading;Thread;SetData;(System.LocalDataStoreSlot,System.Object);summary;df-generated | +| System.Threading;Thread;Sleep;(System.Int32);summary;df-generated | +| System.Threading;Thread;Sleep;(System.TimeSpan);summary;df-generated | +| System.Threading;Thread;SpinWait;(System.Int32);summary;df-generated | +| System.Threading;Thread;Start;();summary;df-generated | +| System.Threading;Thread;Start;(System.Object);summary;df-generated | +| System.Threading;Thread;Suspend;();summary;df-generated | +| System.Threading;Thread;TrySetApartmentState;(System.Threading.ApartmentState);summary;df-generated | +| System.Threading;Thread;UnsafeStart;();summary;df-generated | +| System.Threading;Thread;UnsafeStart;(System.Object);summary;df-generated | +| System.Threading;Thread;VolatileRead;(System.Byte);summary;df-generated | +| System.Threading;Thread;VolatileRead;(System.Double);summary;df-generated | +| System.Threading;Thread;VolatileRead;(System.Int16);summary;df-generated | +| System.Threading;Thread;VolatileRead;(System.Int32);summary;df-generated | +| System.Threading;Thread;VolatileRead;(System.Int64);summary;df-generated | +| System.Threading;Thread;VolatileRead;(System.IntPtr);summary;df-generated | +| System.Threading;Thread;VolatileRead;(System.Object);summary;df-generated | +| System.Threading;Thread;VolatileRead;(System.SByte);summary;df-generated | +| System.Threading;Thread;VolatileRead;(System.Single);summary;df-generated | +| System.Threading;Thread;VolatileRead;(System.UInt16);summary;df-generated | +| System.Threading;Thread;VolatileRead;(System.UInt32);summary;df-generated | +| System.Threading;Thread;VolatileRead;(System.UInt64);summary;df-generated | +| System.Threading;Thread;VolatileRead;(System.UIntPtr);summary;df-generated | +| System.Threading;Thread;VolatileWrite;(System.Byte,System.Byte);summary;df-generated | +| System.Threading;Thread;VolatileWrite;(System.Double,System.Double);summary;df-generated | +| System.Threading;Thread;VolatileWrite;(System.Int16,System.Int16);summary;df-generated | +| System.Threading;Thread;VolatileWrite;(System.Int32,System.Int32);summary;df-generated | +| System.Threading;Thread;VolatileWrite;(System.Int64,System.Int64);summary;df-generated | +| System.Threading;Thread;VolatileWrite;(System.IntPtr,System.IntPtr);summary;df-generated | +| System.Threading;Thread;VolatileWrite;(System.Object,System.Object);summary;df-generated | +| System.Threading;Thread;VolatileWrite;(System.SByte,System.SByte);summary;df-generated | +| System.Threading;Thread;VolatileWrite;(System.Single,System.Single);summary;df-generated | +| System.Threading;Thread;VolatileWrite;(System.UInt16,System.UInt16);summary;df-generated | +| System.Threading;Thread;VolatileWrite;(System.UInt32,System.UInt32);summary;df-generated | +| System.Threading;Thread;VolatileWrite;(System.UInt64,System.UInt64);summary;df-generated | +| System.Threading;Thread;VolatileWrite;(System.UIntPtr,System.UIntPtr);summary;df-generated | +| System.Threading;Thread;Yield;();summary;df-generated | +| System.Threading;Thread;get_ApartmentState;();summary;df-generated | +| System.Threading;Thread;get_CurrentCulture;();summary;df-generated | +| System.Threading;Thread;get_CurrentPrincipal;();summary;df-generated | +| System.Threading;Thread;get_CurrentThread;();summary;df-generated | +| System.Threading;Thread;get_CurrentUICulture;();summary;df-generated | +| System.Threading;Thread;get_ExecutionContext;();summary;df-generated | +| System.Threading;Thread;get_IsAlive;();summary;df-generated | +| System.Threading;Thread;get_IsBackground;();summary;df-generated | +| System.Threading;Thread;get_IsThreadPoolThread;();summary;df-generated | +| System.Threading;Thread;get_ManagedThreadId;();summary;df-generated | +| System.Threading;Thread;get_Priority;();summary;df-generated | +| System.Threading;Thread;get_ThreadState;();summary;df-generated | +| System.Threading;Thread;set_ApartmentState;(System.Threading.ApartmentState);summary;df-generated | +| System.Threading;Thread;set_CurrentCulture;(System.Globalization.CultureInfo);summary;df-generated | +| System.Threading;Thread;set_CurrentPrincipal;(System.Security.Principal.IPrincipal);summary;df-generated | +| System.Threading;Thread;set_CurrentUICulture;(System.Globalization.CultureInfo);summary;df-generated | +| System.Threading;Thread;set_IsBackground;(System.Boolean);summary;df-generated | +| System.Threading;Thread;set_Priority;(System.Threading.ThreadPriority);summary;df-generated | +| System.Threading;ThreadAbortException;get_ExceptionState;();summary;df-generated | +| System.Threading;ThreadInterruptedException;ThreadInterruptedException;();summary;df-generated | +| System.Threading;ThreadInterruptedException;ThreadInterruptedException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Threading;ThreadInterruptedException;ThreadInterruptedException;(System.String);summary;df-generated | +| System.Threading;ThreadInterruptedException;ThreadInterruptedException;(System.String,System.Exception);summary;df-generated | +| System.Threading;ThreadLocal<>;Dispose;();summary;df-generated | +| System.Threading;ThreadLocal<>;Dispose;(System.Boolean);summary;df-generated | +| System.Threading;ThreadLocal<>;ThreadLocal;();summary;df-generated | +| System.Threading;ThreadLocal<>;ThreadLocal;(System.Boolean);summary;df-generated | +| System.Threading;ThreadLocal<>;ToString;();summary;df-generated | +| System.Threading;ThreadLocal<>;get_IsValueCreated;();summary;df-generated | +| System.Threading;ThreadLocal<>;get_Value;();summary;df-generated | +| System.Threading;ThreadLocal<>;get_Values;();summary;df-generated | +| System.Threading;ThreadLocal<>;set_Value;(T);summary;df-generated | +| System.Threading;ThreadPool;BindHandle;(System.IntPtr);summary;df-generated | +| System.Threading;ThreadPool;BindHandle;(System.Runtime.InteropServices.SafeHandle);summary;df-generated | +| System.Threading;ThreadPool;GetAvailableThreads;(System.Int32,System.Int32);summary;df-generated | +| System.Threading;ThreadPool;GetMaxThreads;(System.Int32,System.Int32);summary;df-generated | +| System.Threading;ThreadPool;GetMinThreads;(System.Int32,System.Int32);summary;df-generated | +| System.Threading;ThreadPool;SetMaxThreads;(System.Int32,System.Int32);summary;df-generated | +| System.Threading;ThreadPool;SetMinThreads;(System.Int32,System.Int32);summary;df-generated | +| System.Threading;ThreadPool;UnsafeQueueNativeOverlapped;(System.Threading.NativeOverlapped*);summary;df-generated | +| System.Threading;ThreadPool;UnsafeQueueUserWorkItem;(System.Threading.IThreadPoolWorkItem,System.Boolean);summary;df-generated | +| System.Threading;ThreadPool;get_CompletedWorkItemCount;();summary;df-generated | +| System.Threading;ThreadPool;get_PendingWorkItemCount;();summary;df-generated | +| System.Threading;ThreadPool;get_ThreadCount;();summary;df-generated | +| System.Threading;ThreadPoolBoundHandle;AllocateNativeOverlapped;(System.Threading.PreAllocatedOverlapped);summary;df-generated | +| System.Threading;ThreadPoolBoundHandle;BindHandle;(System.Runtime.InteropServices.SafeHandle);summary;df-generated | +| System.Threading;ThreadPoolBoundHandle;Dispose;();summary;df-generated | +| System.Threading;ThreadPoolBoundHandle;FreeNativeOverlapped;(System.Threading.NativeOverlapped*);summary;df-generated | +| System.Threading;ThreadPoolBoundHandle;GetNativeOverlappedState;(System.Threading.NativeOverlapped*);summary;df-generated | +| System.Threading;ThreadPoolBoundHandle;get_Handle;();summary;df-generated | +| System.Threading;ThreadStateException;ThreadStateException;();summary;df-generated | +| System.Threading;ThreadStateException;ThreadStateException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Threading;ThreadStateException;ThreadStateException;(System.String);summary;df-generated | +| System.Threading;ThreadStateException;ThreadStateException;(System.String,System.Exception);summary;df-generated | +| System.Threading;Timer;Change;(System.Int32,System.Int32);summary;df-generated | +| System.Threading;Timer;Change;(System.Int64,System.Int64);summary;df-generated | +| System.Threading;Timer;Change;(System.TimeSpan,System.TimeSpan);summary;df-generated | +| System.Threading;Timer;Change;(System.UInt32,System.UInt32);summary;df-generated | +| System.Threading;Timer;Dispose;();summary;df-generated | +| System.Threading;Timer;Dispose;(System.Threading.WaitHandle);summary;df-generated | +| System.Threading;Timer;DisposeAsync;();summary;df-generated | +| System.Threading;Timer;get_ActiveCount;();summary;df-generated | +| System.Threading;Volatile;Read;(System.Boolean);summary;df-generated | +| System.Threading;Volatile;Read;(System.Byte);summary;df-generated | +| System.Threading;Volatile;Read;(System.Double);summary;df-generated | +| System.Threading;Volatile;Read;(System.Int16);summary;df-generated | +| System.Threading;Volatile;Read;(System.Int32);summary;df-generated | +| System.Threading;Volatile;Read;(System.Int64);summary;df-generated | +| System.Threading;Volatile;Read;(System.IntPtr);summary;df-generated | +| System.Threading;Volatile;Read;(System.SByte);summary;df-generated | +| System.Threading;Volatile;Read;(System.Single);summary;df-generated | +| System.Threading;Volatile;Read;(System.UInt16);summary;df-generated | +| System.Threading;Volatile;Read;(System.UInt32);summary;df-generated | +| System.Threading;Volatile;Read;(System.UInt64);summary;df-generated | +| System.Threading;Volatile;Read;(System.UIntPtr);summary;df-generated | +| System.Threading;Volatile;Read<>;(T);summary;df-generated | +| System.Threading;Volatile;Write;(System.Boolean,System.Boolean);summary;df-generated | +| System.Threading;Volatile;Write;(System.Byte,System.Byte);summary;df-generated | +| System.Threading;Volatile;Write;(System.Double,System.Double);summary;df-generated | +| System.Threading;Volatile;Write;(System.Int16,System.Int16);summary;df-generated | +| System.Threading;Volatile;Write;(System.Int32,System.Int32);summary;df-generated | +| System.Threading;Volatile;Write;(System.Int64,System.Int64);summary;df-generated | +| System.Threading;Volatile;Write;(System.IntPtr,System.IntPtr);summary;df-generated | +| System.Threading;Volatile;Write;(System.SByte,System.SByte);summary;df-generated | +| System.Threading;Volatile;Write;(System.Single,System.Single);summary;df-generated | +| System.Threading;Volatile;Write;(System.UInt16,System.UInt16);summary;df-generated | +| System.Threading;Volatile;Write;(System.UInt32,System.UInt32);summary;df-generated | +| System.Threading;Volatile;Write;(System.UInt64,System.UInt64);summary;df-generated | +| System.Threading;Volatile;Write;(System.UIntPtr,System.UIntPtr);summary;df-generated | +| System.Threading;Volatile;Write<>;(T,T);summary;df-generated | +| System.Threading;WaitHandle;Close;();summary;df-generated | +| System.Threading;WaitHandle;Dispose;();summary;df-generated | +| System.Threading;WaitHandle;Dispose;(System.Boolean);summary;df-generated | +| System.Threading;WaitHandle;SignalAndWait;(System.Threading.WaitHandle,System.Threading.WaitHandle);summary;df-generated | +| System.Threading;WaitHandle;SignalAndWait;(System.Threading.WaitHandle,System.Threading.WaitHandle,System.Int32,System.Boolean);summary;df-generated | +| System.Threading;WaitHandle;SignalAndWait;(System.Threading.WaitHandle,System.Threading.WaitHandle,System.TimeSpan,System.Boolean);summary;df-generated | +| System.Threading;WaitHandle;WaitAll;(System.Threading.WaitHandle[]);summary;df-generated | +| System.Threading;WaitHandle;WaitAll;(System.Threading.WaitHandle[],System.Int32);summary;df-generated | +| System.Threading;WaitHandle;WaitAll;(System.Threading.WaitHandle[],System.Int32,System.Boolean);summary;df-generated | +| System.Threading;WaitHandle;WaitAll;(System.Threading.WaitHandle[],System.TimeSpan);summary;df-generated | +| System.Threading;WaitHandle;WaitAll;(System.Threading.WaitHandle[],System.TimeSpan,System.Boolean);summary;df-generated | +| System.Threading;WaitHandle;WaitAny;(System.Threading.WaitHandle[]);summary;df-generated | +| System.Threading;WaitHandle;WaitAny;(System.Threading.WaitHandle[],System.Int32);summary;df-generated | +| System.Threading;WaitHandle;WaitAny;(System.Threading.WaitHandle[],System.Int32,System.Boolean);summary;df-generated | +| System.Threading;WaitHandle;WaitAny;(System.Threading.WaitHandle[],System.TimeSpan);summary;df-generated | +| System.Threading;WaitHandle;WaitAny;(System.Threading.WaitHandle[],System.TimeSpan,System.Boolean);summary;df-generated | +| System.Threading;WaitHandle;WaitHandle;();summary;df-generated | +| System.Threading;WaitHandle;WaitOne;();summary;df-generated | +| System.Threading;WaitHandle;WaitOne;(System.Int32);summary;df-generated | +| System.Threading;WaitHandle;WaitOne;(System.Int32,System.Boolean);summary;df-generated | +| System.Threading;WaitHandle;WaitOne;(System.TimeSpan);summary;df-generated | +| System.Threading;WaitHandle;WaitOne;(System.TimeSpan,System.Boolean);summary;df-generated | +| System.Threading;WaitHandle;get_SafeWaitHandle;();summary;df-generated | +| System.Threading;WaitHandleCannotBeOpenedException;WaitHandleCannotBeOpenedException;();summary;df-generated | +| System.Threading;WaitHandleCannotBeOpenedException;WaitHandleCannotBeOpenedException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Threading;WaitHandleCannotBeOpenedException;WaitHandleCannotBeOpenedException;(System.String);summary;df-generated | +| System.Threading;WaitHandleCannotBeOpenedException;WaitHandleCannotBeOpenedException;(System.String,System.Exception);summary;df-generated | +| System.Threading;WaitHandleExtensions;GetSafeWaitHandle;(System.Threading.WaitHandle);summary;df-generated | +| System.Timers;ElapsedEventArgs;get_SignalTime;();summary;df-generated | +| System.Timers;Timer;BeginInit;();summary;df-generated | +| System.Timers;Timer;Close;();summary;df-generated | +| System.Timers;Timer;Dispose;(System.Boolean);summary;df-generated | +| System.Timers;Timer;EndInit;();summary;df-generated | +| System.Timers;Timer;Start;();summary;df-generated | +| System.Timers;Timer;Stop;();summary;df-generated | +| System.Timers;Timer;Timer;();summary;df-generated | +| System.Timers;Timer;Timer;(System.Double);summary;df-generated | +| System.Timers;Timer;get_AutoReset;();summary;df-generated | +| System.Timers;Timer;get_Enabled;();summary;df-generated | +| System.Timers;Timer;get_Interval;();summary;df-generated | +| System.Timers;Timer;set_AutoReset;(System.Boolean);summary;df-generated | +| System.Timers;Timer;set_Enabled;(System.Boolean);summary;df-generated | +| System.Timers;Timer;set_Interval;(System.Double);summary;df-generated | +| System.Timers;TimersDescriptionAttribute;TimersDescriptionAttribute;(System.String);summary;df-generated | +| System.Timers;TimersDescriptionAttribute;get_Description;();summary;df-generated | +| System.Transactions;CommittableTransaction;Commit;();summary;df-generated | +| System.Transactions;CommittableTransaction;CommittableTransaction;();summary;df-generated | +| System.Transactions;CommittableTransaction;CommittableTransaction;(System.TimeSpan);summary;df-generated | +| System.Transactions;CommittableTransaction;CommittableTransaction;(System.Transactions.TransactionOptions);summary;df-generated | +| System.Transactions;CommittableTransaction;EndCommit;(System.IAsyncResult);summary;df-generated | +| System.Transactions;CommittableTransaction;get_CompletedSynchronously;();summary;df-generated | +| System.Transactions;CommittableTransaction;get_IsCompleted;();summary;df-generated | +| System.Transactions;DependentTransaction;Complete;();summary;df-generated | +| System.Transactions;Enlistment;Done;();summary;df-generated | +| System.Transactions;IDtcTransaction;Abort;(System.IntPtr,System.Int32,System.Int32);summary;df-generated | +| System.Transactions;IDtcTransaction;Commit;(System.Int32,System.Int32,System.Int32);summary;df-generated | +| System.Transactions;IDtcTransaction;GetTransactionInfo;(System.IntPtr);summary;df-generated | +| System.Transactions;IEnlistmentNotification;Commit;(System.Transactions.Enlistment);summary;df-generated | +| System.Transactions;IEnlistmentNotification;InDoubt;(System.Transactions.Enlistment);summary;df-generated | +| System.Transactions;IEnlistmentNotification;Prepare;(System.Transactions.PreparingEnlistment);summary;df-generated | +| System.Transactions;IEnlistmentNotification;Rollback;(System.Transactions.Enlistment);summary;df-generated | +| System.Transactions;IPromotableSinglePhaseNotification;Initialize;();summary;df-generated | +| System.Transactions;IPromotableSinglePhaseNotification;Rollback;(System.Transactions.SinglePhaseEnlistment);summary;df-generated | +| System.Transactions;IPromotableSinglePhaseNotification;SinglePhaseCommit;(System.Transactions.SinglePhaseEnlistment);summary;df-generated | +| System.Transactions;ISimpleTransactionSuperior;Rollback;();summary;df-generated | +| System.Transactions;ISinglePhaseNotification;SinglePhaseCommit;(System.Transactions.SinglePhaseEnlistment);summary;df-generated | +| System.Transactions;ITransactionPromoter;Promote;();summary;df-generated | +| System.Transactions;PreparingEnlistment;ForceRollback;();summary;df-generated | +| System.Transactions;PreparingEnlistment;ForceRollback;(System.Exception);summary;df-generated | +| System.Transactions;PreparingEnlistment;Prepared;();summary;df-generated | +| System.Transactions;PreparingEnlistment;RecoveryInformation;();summary;df-generated | +| System.Transactions;SinglePhaseEnlistment;Aborted;();summary;df-generated | +| System.Transactions;SinglePhaseEnlistment;Aborted;(System.Exception);summary;df-generated | +| System.Transactions;SinglePhaseEnlistment;Committed;();summary;df-generated | +| System.Transactions;SinglePhaseEnlistment;InDoubt;();summary;df-generated | +| System.Transactions;SinglePhaseEnlistment;InDoubt;(System.Exception);summary;df-generated | +| System.Transactions;SubordinateTransaction;SubordinateTransaction;(System.Transactions.IsolationLevel,System.Transactions.ISimpleTransactionSuperior);summary;df-generated | +| System.Transactions;Transaction;DependentClone;(System.Transactions.DependentCloneOption);summary;df-generated | +| System.Transactions;Transaction;Dispose;();summary;df-generated | +| System.Transactions;Transaction;EnlistDurable;(System.Guid,System.Transactions.IEnlistmentNotification,System.Transactions.EnlistmentOptions);summary;df-generated | +| System.Transactions;Transaction;Equals;(System.Object);summary;df-generated | +| System.Transactions;Transaction;GetHashCode;();summary;df-generated | +| System.Transactions;Transaction;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Transactions;Transaction;GetPromotedToken;();summary;df-generated | +| System.Transactions;Transaction;Rollback;();summary;df-generated | +| System.Transactions;Transaction;get_Current;();summary;df-generated | +| System.Transactions;Transaction;get_IsolationLevel;();summary;df-generated | +| System.Transactions;Transaction;set_Current;(System.Transactions.Transaction);summary;df-generated | +| System.Transactions;TransactionAbortedException;TransactionAbortedException;();summary;df-generated | +| System.Transactions;TransactionAbortedException;TransactionAbortedException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Transactions;TransactionAbortedException;TransactionAbortedException;(System.String);summary;df-generated | +| System.Transactions;TransactionAbortedException;TransactionAbortedException;(System.String,System.Exception);summary;df-generated | +| System.Transactions;TransactionException;TransactionException;();summary;df-generated | +| System.Transactions;TransactionException;TransactionException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Transactions;TransactionException;TransactionException;(System.String);summary;df-generated | +| System.Transactions;TransactionException;TransactionException;(System.String,System.Exception);summary;df-generated | +| System.Transactions;TransactionInDoubtException;TransactionInDoubtException;();summary;df-generated | +| System.Transactions;TransactionInDoubtException;TransactionInDoubtException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Transactions;TransactionInDoubtException;TransactionInDoubtException;(System.String);summary;df-generated | +| System.Transactions;TransactionInDoubtException;TransactionInDoubtException;(System.String,System.Exception);summary;df-generated | +| System.Transactions;TransactionInformation;get_CreationTime;();summary;df-generated | +| System.Transactions;TransactionInformation;get_LocalIdentifier;();summary;df-generated | +| System.Transactions;TransactionInformation;get_Status;();summary;df-generated | +| System.Transactions;TransactionInterop;GetDtcTransaction;(System.Transactions.Transaction);summary;df-generated | +| System.Transactions;TransactionInterop;GetExportCookie;(System.Transactions.Transaction,System.Byte[]);summary;df-generated | +| System.Transactions;TransactionInterop;GetTransactionFromDtcTransaction;(System.Transactions.IDtcTransaction);summary;df-generated | +| System.Transactions;TransactionInterop;GetTransactionFromExportCookie;(System.Byte[]);summary;df-generated | +| System.Transactions;TransactionInterop;GetTransactionFromTransmitterPropagationToken;(System.Byte[]);summary;df-generated | +| System.Transactions;TransactionInterop;GetTransmitterPropagationToken;(System.Transactions.Transaction);summary;df-generated | +| System.Transactions;TransactionInterop;GetWhereabouts;();summary;df-generated | +| System.Transactions;TransactionManager;RecoveryComplete;(System.Guid);summary;df-generated | +| System.Transactions;TransactionManager;Reenlist;(System.Guid,System.Byte[],System.Transactions.IEnlistmentNotification);summary;df-generated | +| System.Transactions;TransactionManager;get_DefaultTimeout;();summary;df-generated | +| System.Transactions;TransactionManager;get_HostCurrentCallback;();summary;df-generated | +| System.Transactions;TransactionManager;get_MaximumTimeout;();summary;df-generated | +| System.Transactions;TransactionManagerCommunicationException;TransactionManagerCommunicationException;();summary;df-generated | +| System.Transactions;TransactionManagerCommunicationException;TransactionManagerCommunicationException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Transactions;TransactionManagerCommunicationException;TransactionManagerCommunicationException;(System.String);summary;df-generated | +| System.Transactions;TransactionManagerCommunicationException;TransactionManagerCommunicationException;(System.String,System.Exception);summary;df-generated | +| System.Transactions;TransactionOptions;Equals;(System.Object);summary;df-generated | +| System.Transactions;TransactionOptions;GetHashCode;();summary;df-generated | +| System.Transactions;TransactionOptions;get_IsolationLevel;();summary;df-generated | +| System.Transactions;TransactionOptions;set_IsolationLevel;(System.Transactions.IsolationLevel);summary;df-generated | +| System.Transactions;TransactionPromotionException;TransactionPromotionException;();summary;df-generated | +| System.Transactions;TransactionPromotionException;TransactionPromotionException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Transactions;TransactionPromotionException;TransactionPromotionException;(System.String);summary;df-generated | +| System.Transactions;TransactionPromotionException;TransactionPromotionException;(System.String,System.Exception);summary;df-generated | +| System.Transactions;TransactionScope;Complete;();summary;df-generated | +| System.Transactions;TransactionScope;Dispose;();summary;df-generated | +| System.Transactions;TransactionScope;TransactionScope;();summary;df-generated | +| System.Transactions;TransactionScope;TransactionScope;(System.Transactions.Transaction);summary;df-generated | +| System.Transactions;TransactionScope;TransactionScope;(System.Transactions.Transaction,System.TimeSpan);summary;df-generated | +| System.Transactions;TransactionScope;TransactionScope;(System.Transactions.TransactionScopeAsyncFlowOption);summary;df-generated | +| System.Transactions;TransactionScope;TransactionScope;(System.Transactions.TransactionScopeOption);summary;df-generated | +| System.Transactions;TransactionScope;TransactionScope;(System.Transactions.TransactionScopeOption,System.TimeSpan);summary;df-generated | +| System.Transactions;TransactionScope;TransactionScope;(System.Transactions.TransactionScopeOption,System.TimeSpan,System.Transactions.TransactionScopeAsyncFlowOption);summary;df-generated | +| System.Transactions;TransactionScope;TransactionScope;(System.Transactions.TransactionScopeOption,System.Transactions.TransactionOptions);summary;df-generated | +| System.Transactions;TransactionScope;TransactionScope;(System.Transactions.TransactionScopeOption,System.Transactions.TransactionOptions,System.Transactions.EnterpriseServicesInteropOption);summary;df-generated | +| System.Transactions;TransactionScope;TransactionScope;(System.Transactions.TransactionScopeOption,System.Transactions.TransactionOptions,System.Transactions.TransactionScopeAsyncFlowOption);summary;df-generated | +| System.Transactions;TransactionScope;TransactionScope;(System.Transactions.TransactionScopeOption,System.Transactions.TransactionScopeAsyncFlowOption);summary;df-generated | +| System.Web;HttpUtility;ParseQueryString;(System.String);summary;df-generated | +| System.Web;HttpUtility;ParseQueryString;(System.String,System.Text.Encoding);summary;df-generated | +| System.Web;HttpUtility;UrlDecode;(System.Byte[],System.Int32,System.Int32,System.Text.Encoding);summary;df-generated | +| System.Web;HttpUtility;UrlDecode;(System.Byte[],System.Text.Encoding);summary;df-generated | +| System.Web;HttpUtility;UrlDecode;(System.String);summary;df-generated | +| System.Web;HttpUtility;UrlDecode;(System.String,System.Text.Encoding);summary;df-generated | +| System.Web;HttpUtility;UrlDecodeToBytes;(System.Byte[]);summary;df-generated | +| System.Web;HttpUtility;UrlDecodeToBytes;(System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Web;HttpUtility;UrlDecodeToBytes;(System.String);summary;df-generated | +| System.Web;HttpUtility;UrlDecodeToBytes;(System.String,System.Text.Encoding);summary;df-generated | +| System.Web;HttpUtility;UrlEncodeUnicode;(System.String);summary;df-generated | +| System.Web;HttpUtility;UrlEncodeUnicodeToBytes;(System.String);summary;df-generated | +| System.Windows.Input;ICommand;CanExecute;(System.Object);summary;df-generated | +| System.Windows.Input;ICommand;Execute;(System.Object);summary;df-generated | +| System.Xml.Linq;Extensions;Remove;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Xml.Linq;Extensions;Remove<>;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System.Xml.Linq;XAttribute;Remove;();summary;df-generated | +| System.Xml.Linq;XAttribute;ToString;();summary;df-generated | +| System.Xml.Linq;XAttribute;get_EmptySequence;();summary;df-generated | +| System.Xml.Linq;XAttribute;get_IsNamespaceDeclaration;();summary;df-generated | +| System.Xml.Linq;XAttribute;get_NodeType;();summary;df-generated | +| System.Xml.Linq;XCData;XCData;(System.String);summary;df-generated | +| System.Xml.Linq;XCData;XCData;(System.Xml.Linq.XCData);summary;df-generated | +| System.Xml.Linq;XCData;get_NodeType;();summary;df-generated | +| System.Xml.Linq;XComment;WriteTo;(System.Xml.XmlWriter);summary;df-generated | +| System.Xml.Linq;XComment;get_NodeType;();summary;df-generated | +| System.Xml.Linq;XContainer;AddFirst;(System.Object[]);summary;df-generated | +| System.Xml.Linq;XContainer;RemoveNodes;();summary;df-generated | +| System.Xml.Linq;XDocument;LoadAsync;(System.IO.Stream,System.Xml.Linq.LoadOptions,System.Threading.CancellationToken);summary;df-generated | +| System.Xml.Linq;XDocument;LoadAsync;(System.IO.TextReader,System.Xml.Linq.LoadOptions,System.Threading.CancellationToken);summary;df-generated | +| System.Xml.Linq;XDocument;LoadAsync;(System.Xml.XmlReader,System.Xml.Linq.LoadOptions,System.Threading.CancellationToken);summary;df-generated | +| System.Xml.Linq;XDocument;Save;(System.IO.Stream);summary;df-generated | +| System.Xml.Linq;XDocument;Save;(System.IO.Stream,System.Xml.Linq.SaveOptions);summary;df-generated | +| System.Xml.Linq;XDocument;Save;(System.IO.TextWriter);summary;df-generated | +| System.Xml.Linq;XDocument;Save;(System.IO.TextWriter,System.Xml.Linq.SaveOptions);summary;df-generated | +| System.Xml.Linq;XDocument;Save;(System.String);summary;df-generated | +| System.Xml.Linq;XDocument;Save;(System.String,System.Xml.Linq.SaveOptions);summary;df-generated | +| System.Xml.Linq;XDocument;SaveAsync;(System.IO.Stream,System.Xml.Linq.SaveOptions,System.Threading.CancellationToken);summary;df-generated | +| System.Xml.Linq;XDocument;SaveAsync;(System.IO.TextWriter,System.Xml.Linq.SaveOptions,System.Threading.CancellationToken);summary;df-generated | +| System.Xml.Linq;XDocument;XDocument;();summary;df-generated | +| System.Xml.Linq;XDocument;get_NodeType;();summary;df-generated | +| System.Xml.Linq;XDocumentType;WriteTo;(System.Xml.XmlWriter);summary;df-generated | +| System.Xml.Linq;XDocumentType;get_NodeType;();summary;df-generated | +| System.Xml.Linq;XElement;GetDefaultNamespace;();summary;df-generated | +| System.Xml.Linq;XElement;GetNamespaceOfPrefix;(System.String);summary;df-generated | +| System.Xml.Linq;XElement;GetPrefixOfNamespace;(System.Xml.Linq.XNamespace);summary;df-generated | +| System.Xml.Linq;XElement;GetSchema;();summary;df-generated | +| System.Xml.Linq;XElement;LoadAsync;(System.IO.Stream,System.Xml.Linq.LoadOptions,System.Threading.CancellationToken);summary;df-generated | +| System.Xml.Linq;XElement;LoadAsync;(System.IO.TextReader,System.Xml.Linq.LoadOptions,System.Threading.CancellationToken);summary;df-generated | +| System.Xml.Linq;XElement;LoadAsync;(System.Xml.XmlReader,System.Xml.Linq.LoadOptions,System.Threading.CancellationToken);summary;df-generated | +| System.Xml.Linq;XElement;RemoveAll;();summary;df-generated | +| System.Xml.Linq;XElement;RemoveAttributes;();summary;df-generated | +| System.Xml.Linq;XElement;Save;(System.IO.Stream);summary;df-generated | +| System.Xml.Linq;XElement;Save;(System.IO.Stream,System.Xml.Linq.SaveOptions);summary;df-generated | +| System.Xml.Linq;XElement;Save;(System.IO.TextWriter);summary;df-generated | +| System.Xml.Linq;XElement;Save;(System.IO.TextWriter,System.Xml.Linq.SaveOptions);summary;df-generated | +| System.Xml.Linq;XElement;Save;(System.String);summary;df-generated | +| System.Xml.Linq;XElement;Save;(System.String,System.Xml.Linq.SaveOptions);summary;df-generated | +| System.Xml.Linq;XElement;Save;(System.Xml.XmlWriter);summary;df-generated | +| System.Xml.Linq;XElement;SaveAsync;(System.IO.Stream,System.Xml.Linq.SaveOptions,System.Threading.CancellationToken);summary;df-generated | +| System.Xml.Linq;XElement;SaveAsync;(System.IO.TextWriter,System.Xml.Linq.SaveOptions,System.Threading.CancellationToken);summary;df-generated | +| System.Xml.Linq;XElement;WriteTo;(System.Xml.XmlWriter);summary;df-generated | +| System.Xml.Linq;XElement;WriteXml;(System.Xml.XmlWriter);summary;df-generated | +| System.Xml.Linq;XElement;XElement;(System.Xml.Linq.XName,System.Object[]);summary;df-generated | +| System.Xml.Linq;XElement;get_EmptySequence;();summary;df-generated | +| System.Xml.Linq;XElement;get_HasAttributes;();summary;df-generated | +| System.Xml.Linq;XElement;get_HasElements;();summary;df-generated | +| System.Xml.Linq;XElement;get_IsEmpty;();summary;df-generated | +| System.Xml.Linq;XElement;get_NodeType;();summary;df-generated | +| System.Xml.Linq;XName;Equals;(System.Object);summary;df-generated | +| System.Xml.Linq;XName;Equals;(System.Xml.Linq.XName);summary;df-generated | +| System.Xml.Linq;XName;GetHashCode;();summary;df-generated | +| System.Xml.Linq;XName;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Xml.Linq;XNamespace;Equals;(System.Object);summary;df-generated | +| System.Xml.Linq;XNamespace;Get;(System.String);summary;df-generated | +| System.Xml.Linq;XNamespace;GetHashCode;();summary;df-generated | +| System.Xml.Linq;XNamespace;get_None;();summary;df-generated | +| System.Xml.Linq;XNamespace;get_Xml;();summary;df-generated | +| System.Xml.Linq;XNamespace;get_Xmlns;();summary;df-generated | +| System.Xml.Linq;XNode;AddAfterSelf;(System.Object[]);summary;df-generated | +| System.Xml.Linq;XNode;AddBeforeSelf;(System.Object[]);summary;df-generated | +| System.Xml.Linq;XNode;CompareDocumentOrder;(System.Xml.Linq.XNode,System.Xml.Linq.XNode);summary;df-generated | +| System.Xml.Linq;XNode;CreateReader;();summary;df-generated | +| System.Xml.Linq;XNode;DeepEquals;(System.Xml.Linq.XNode,System.Xml.Linq.XNode);summary;df-generated | +| System.Xml.Linq;XNode;ElementsBeforeSelf;();summary;df-generated | +| System.Xml.Linq;XNode;ElementsBeforeSelf;(System.Xml.Linq.XName);summary;df-generated | +| System.Xml.Linq;XNode;IsAfter;(System.Xml.Linq.XNode);summary;df-generated | +| System.Xml.Linq;XNode;IsBefore;(System.Xml.Linq.XNode);summary;df-generated | +| System.Xml.Linq;XNode;NodesBeforeSelf;();summary;df-generated | +| System.Xml.Linq;XNode;ReadFromAsync;(System.Xml.XmlReader,System.Threading.CancellationToken);summary;df-generated | +| System.Xml.Linq;XNode;Remove;();summary;df-generated | +| System.Xml.Linq;XNode;ReplaceWith;(System.Object[]);summary;df-generated | +| System.Xml.Linq;XNode;ToString;();summary;df-generated | +| System.Xml.Linq;XNode;ToString;(System.Xml.Linq.SaveOptions);summary;df-generated | +| System.Xml.Linq;XNode;WriteTo;(System.Xml.XmlWriter);summary;df-generated | +| System.Xml.Linq;XNode;WriteToAsync;(System.Xml.XmlWriter,System.Threading.CancellationToken);summary;df-generated | +| System.Xml.Linq;XNode;get_DocumentOrderComparer;();summary;df-generated | +| System.Xml.Linq;XNode;get_EqualityComparer;();summary;df-generated | +| System.Xml.Linq;XNode;get_PreviousNode;();summary;df-generated | +| System.Xml.Linq;XNodeDocumentOrderComparer;Compare;(System.Object,System.Object);summary;df-generated | +| System.Xml.Linq;XNodeDocumentOrderComparer;Compare;(System.Xml.Linq.XNode,System.Xml.Linq.XNode);summary;df-generated | +| System.Xml.Linq;XNodeEqualityComparer;Equals;(System.Object,System.Object);summary;df-generated | +| System.Xml.Linq;XNodeEqualityComparer;Equals;(System.Xml.Linq.XNode,System.Xml.Linq.XNode);summary;df-generated | +| System.Xml.Linq;XNodeEqualityComparer;GetHashCode;(System.Object);summary;df-generated | +| System.Xml.Linq;XNodeEqualityComparer;GetHashCode;(System.Xml.Linq.XNode);summary;df-generated | +| System.Xml.Linq;XObject;HasLineInfo;();summary;df-generated | +| System.Xml.Linq;XObject;RemoveAnnotations;(System.Type);summary;df-generated | +| System.Xml.Linq;XObject;RemoveAnnotations<>;();summary;df-generated | +| System.Xml.Linq;XObject;get_LineNumber;();summary;df-generated | +| System.Xml.Linq;XObject;get_LinePosition;();summary;df-generated | +| System.Xml.Linq;XObject;get_NodeType;();summary;df-generated | +| System.Xml.Linq;XObjectChangeEventArgs;XObjectChangeEventArgs;(System.Xml.Linq.XObjectChange);summary;df-generated | +| System.Xml.Linq;XObjectChangeEventArgs;get_ObjectChange;();summary;df-generated | +| System.Xml.Linq;XProcessingInstruction;get_NodeType;();summary;df-generated | +| System.Xml.Linq;XStreamingElement;Add;(System.Object);summary;df-generated | +| System.Xml.Linq;XStreamingElement;Add;(System.Object[]);summary;df-generated | +| System.Xml.Linq;XStreamingElement;Save;(System.IO.Stream);summary;df-generated | +| System.Xml.Linq;XStreamingElement;Save;(System.IO.Stream,System.Xml.Linq.SaveOptions);summary;df-generated | +| System.Xml.Linq;XStreamingElement;Save;(System.IO.TextWriter);summary;df-generated | +| System.Xml.Linq;XStreamingElement;Save;(System.IO.TextWriter,System.Xml.Linq.SaveOptions);summary;df-generated | +| System.Xml.Linq;XStreamingElement;Save;(System.String);summary;df-generated | +| System.Xml.Linq;XStreamingElement;Save;(System.String,System.Xml.Linq.SaveOptions);summary;df-generated | +| System.Xml.Linq;XStreamingElement;Save;(System.Xml.XmlWriter);summary;df-generated | +| System.Xml.Linq;XStreamingElement;ToString;();summary;df-generated | +| System.Xml.Linq;XStreamingElement;ToString;(System.Xml.Linq.SaveOptions);summary;df-generated | +| System.Xml.Linq;XStreamingElement;WriteTo;(System.Xml.XmlWriter);summary;df-generated | +| System.Xml.Linq;XText;get_NodeType;();summary;df-generated | +| System.Xml.Resolvers;XmlPreloadedResolver;Add;(System.Uri,System.Byte[]);summary;df-generated | +| System.Xml.Resolvers;XmlPreloadedResolver;Add;(System.Uri,System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Xml.Resolvers;XmlPreloadedResolver;Add;(System.Uri,System.IO.Stream);summary;df-generated | +| System.Xml.Resolvers;XmlPreloadedResolver;Add;(System.Uri,System.String);summary;df-generated | +| System.Xml.Resolvers;XmlPreloadedResolver;GetEntityAsync;(System.Uri,System.String,System.Type);summary;df-generated | +| System.Xml.Resolvers;XmlPreloadedResolver;Remove;(System.Uri);summary;df-generated | +| System.Xml.Resolvers;XmlPreloadedResolver;SupportsType;(System.Uri,System.Type);summary;df-generated | +| System.Xml.Resolvers;XmlPreloadedResolver;XmlPreloadedResolver;();summary;df-generated | +| System.Xml.Resolvers;XmlPreloadedResolver;XmlPreloadedResolver;(System.Xml.Resolvers.XmlKnownDtds);summary;df-generated | +| System.Xml.Resolvers;XmlPreloadedResolver;XmlPreloadedResolver;(System.Xml.XmlResolver);summary;df-generated | +| System.Xml.Resolvers;XmlPreloadedResolver;XmlPreloadedResolver;(System.Xml.XmlResolver,System.Xml.Resolvers.XmlKnownDtds);summary;df-generated | +| System.Xml.Resolvers;XmlPreloadedResolver;get_PreloadedUris;();summary;df-generated | +| System.Xml.Schema;IXmlSchemaInfo;get_IsDefault;();summary;df-generated | +| System.Xml.Schema;IXmlSchemaInfo;get_IsNil;();summary;df-generated | +| System.Xml.Schema;IXmlSchemaInfo;get_MemberType;();summary;df-generated | +| System.Xml.Schema;IXmlSchemaInfo;get_SchemaAttribute;();summary;df-generated | +| System.Xml.Schema;IXmlSchemaInfo;get_SchemaElement;();summary;df-generated | +| System.Xml.Schema;IXmlSchemaInfo;get_SchemaType;();summary;df-generated | +| System.Xml.Schema;IXmlSchemaInfo;get_Validity;();summary;df-generated | +| System.Xml.Schema;ValidationEventArgs;get_Severity;();summary;df-generated | +| System.Xml.Schema;XmlAtomicValue;get_IsNode;();summary;df-generated | +| System.Xml.Schema;XmlAtomicValue;get_ValueAsBoolean;();summary;df-generated | +| System.Xml.Schema;XmlAtomicValue;get_ValueAsDouble;();summary;df-generated | +| System.Xml.Schema;XmlAtomicValue;get_ValueAsInt;();summary;df-generated | +| System.Xml.Schema;XmlAtomicValue;get_ValueAsLong;();summary;df-generated | +| System.Xml.Schema;XmlAtomicValue;get_ValueType;();summary;df-generated | +| System.Xml.Schema;XmlSchema;Write;(System.IO.Stream);summary;df-generated | +| System.Xml.Schema;XmlSchema;Write;(System.IO.Stream,System.Xml.XmlNamespaceManager);summary;df-generated | +| System.Xml.Schema;XmlSchema;Write;(System.IO.TextWriter);summary;df-generated | +| System.Xml.Schema;XmlSchema;Write;(System.IO.TextWriter,System.Xml.XmlNamespaceManager);summary;df-generated | +| System.Xml.Schema;XmlSchema;Write;(System.Xml.XmlWriter);summary;df-generated | +| System.Xml.Schema;XmlSchema;Write;(System.Xml.XmlWriter,System.Xml.XmlNamespaceManager);summary;df-generated | +| System.Xml.Schema;XmlSchema;XmlSchema;();summary;df-generated | +| System.Xml.Schema;XmlSchema;get_AttributeFormDefault;();summary;df-generated | +| System.Xml.Schema;XmlSchema;get_BlockDefault;();summary;df-generated | +| System.Xml.Schema;XmlSchema;get_ElementFormDefault;();summary;df-generated | +| System.Xml.Schema;XmlSchema;get_FinalDefault;();summary;df-generated | +| System.Xml.Schema;XmlSchema;get_IsCompiled;();summary;df-generated | +| System.Xml.Schema;XmlSchema;set_AttributeFormDefault;(System.Xml.Schema.XmlSchemaForm);summary;df-generated | +| System.Xml.Schema;XmlSchema;set_BlockDefault;(System.Xml.Schema.XmlSchemaDerivationMethod);summary;df-generated | +| System.Xml.Schema;XmlSchema;set_ElementFormDefault;(System.Xml.Schema.XmlSchemaForm);summary;df-generated | +| System.Xml.Schema;XmlSchema;set_FinalDefault;(System.Xml.Schema.XmlSchemaDerivationMethod);summary;df-generated | +| System.Xml.Schema;XmlSchemaAny;get_ProcessContents;();summary;df-generated | +| System.Xml.Schema;XmlSchemaAny;set_ProcessContents;(System.Xml.Schema.XmlSchemaContentProcessing);summary;df-generated | +| System.Xml.Schema;XmlSchemaAnyAttribute;get_ProcessContents;();summary;df-generated | +| System.Xml.Schema;XmlSchemaAnyAttribute;set_ProcessContents;(System.Xml.Schema.XmlSchemaContentProcessing);summary;df-generated | +| System.Xml.Schema;XmlSchemaAttribute;get_Form;();summary;df-generated | +| System.Xml.Schema;XmlSchemaAttribute;get_Use;();summary;df-generated | +| System.Xml.Schema;XmlSchemaAttribute;set_Form;(System.Xml.Schema.XmlSchemaForm);summary;df-generated | +| System.Xml.Schema;XmlSchemaAttribute;set_Use;(System.Xml.Schema.XmlSchemaUse);summary;df-generated | +| System.Xml.Schema;XmlSchemaCollection;Add;(System.String,System.String);summary;df-generated | +| System.Xml.Schema;XmlSchemaCollection;Add;(System.String,System.Xml.XmlReader);summary;df-generated | +| System.Xml.Schema;XmlSchemaCollection;Add;(System.String,System.Xml.XmlReader,System.Xml.XmlResolver);summary;df-generated | +| System.Xml.Schema;XmlSchemaCollection;Contains;(System.String);summary;df-generated | +| System.Xml.Schema;XmlSchemaCollection;Contains;(System.Xml.Schema.XmlSchema);summary;df-generated | +| System.Xml.Schema;XmlSchemaCollection;XmlSchemaCollection;();summary;df-generated | +| System.Xml.Schema;XmlSchemaCollection;get_Count;();summary;df-generated | +| System.Xml.Schema;XmlSchemaCollection;get_IsSynchronized;();summary;df-generated | +| System.Xml.Schema;XmlSchemaCollectionEnumerator;MoveNext;();summary;df-generated | +| System.Xml.Schema;XmlSchemaCollectionEnumerator;Reset;();summary;df-generated | +| System.Xml.Schema;XmlSchemaCollectionEnumerator;get_Current;();summary;df-generated | +| System.Xml.Schema;XmlSchemaCompilationSettings;XmlSchemaCompilationSettings;();summary;df-generated | +| System.Xml.Schema;XmlSchemaCompilationSettings;get_EnableUpaCheck;();summary;df-generated | +| System.Xml.Schema;XmlSchemaCompilationSettings;set_EnableUpaCheck;(System.Boolean);summary;df-generated | +| System.Xml.Schema;XmlSchemaComplexContent;get_IsMixed;();summary;df-generated | +| System.Xml.Schema;XmlSchemaComplexContent;set_IsMixed;(System.Boolean);summary;df-generated | +| System.Xml.Schema;XmlSchemaComplexType;XmlSchemaComplexType;();summary;df-generated | +| System.Xml.Schema;XmlSchemaComplexType;get_Block;();summary;df-generated | +| System.Xml.Schema;XmlSchemaComplexType;get_BlockResolved;();summary;df-generated | +| System.Xml.Schema;XmlSchemaComplexType;get_ContentType;();summary;df-generated | +| System.Xml.Schema;XmlSchemaComplexType;get_IsAbstract;();summary;df-generated | +| System.Xml.Schema;XmlSchemaComplexType;get_IsMixed;();summary;df-generated | +| System.Xml.Schema;XmlSchemaComplexType;set_Block;(System.Xml.Schema.XmlSchemaDerivationMethod);summary;df-generated | +| System.Xml.Schema;XmlSchemaComplexType;set_IsAbstract;(System.Boolean);summary;df-generated | +| System.Xml.Schema;XmlSchemaComplexType;set_IsMixed;(System.Boolean);summary;df-generated | +| System.Xml.Schema;XmlSchemaContentModel;get_Content;();summary;df-generated | +| System.Xml.Schema;XmlSchemaContentModel;set_Content;(System.Xml.Schema.XmlSchemaContent);summary;df-generated | +| System.Xml.Schema;XmlSchemaDatatype;IsDerivedFrom;(System.Xml.Schema.XmlSchemaDatatype);summary;df-generated | +| System.Xml.Schema;XmlSchemaDatatype;ParseValue;(System.String,System.Xml.XmlNameTable,System.Xml.IXmlNamespaceResolver);summary;df-generated | +| System.Xml.Schema;XmlSchemaDatatype;XmlSchemaDatatype;();summary;df-generated | +| System.Xml.Schema;XmlSchemaDatatype;get_TokenizedType;();summary;df-generated | +| System.Xml.Schema;XmlSchemaDatatype;get_TypeCode;();summary;df-generated | +| System.Xml.Schema;XmlSchemaDatatype;get_ValueType;();summary;df-generated | +| System.Xml.Schema;XmlSchemaDatatype;get_Variety;();summary;df-generated | +| System.Xml.Schema;XmlSchemaElement;get_Block;();summary;df-generated | +| System.Xml.Schema;XmlSchemaElement;get_BlockResolved;();summary;df-generated | +| System.Xml.Schema;XmlSchemaElement;get_Final;();summary;df-generated | +| System.Xml.Schema;XmlSchemaElement;get_FinalResolved;();summary;df-generated | +| System.Xml.Schema;XmlSchemaElement;get_Form;();summary;df-generated | +| System.Xml.Schema;XmlSchemaElement;get_IsAbstract;();summary;df-generated | +| System.Xml.Schema;XmlSchemaElement;get_IsNillable;();summary;df-generated | +| System.Xml.Schema;XmlSchemaElement;set_Block;(System.Xml.Schema.XmlSchemaDerivationMethod);summary;df-generated | +| System.Xml.Schema;XmlSchemaElement;set_Final;(System.Xml.Schema.XmlSchemaDerivationMethod);summary;df-generated | +| System.Xml.Schema;XmlSchemaElement;set_Form;(System.Xml.Schema.XmlSchemaForm);summary;df-generated | +| System.Xml.Schema;XmlSchemaElement;set_IsAbstract;(System.Boolean);summary;df-generated | +| System.Xml.Schema;XmlSchemaElement;set_IsNillable;(System.Boolean);summary;df-generated | +| System.Xml.Schema;XmlSchemaEnumerationFacet;XmlSchemaEnumerationFacet;();summary;df-generated | +| System.Xml.Schema;XmlSchemaException;XmlSchemaException;();summary;df-generated | +| System.Xml.Schema;XmlSchemaException;XmlSchemaException;(System.String);summary;df-generated | +| System.Xml.Schema;XmlSchemaException;XmlSchemaException;(System.String,System.Exception);summary;df-generated | +| System.Xml.Schema;XmlSchemaException;XmlSchemaException;(System.String,System.Exception,System.Int32,System.Int32);summary;df-generated | +| System.Xml.Schema;XmlSchemaException;get_LineNumber;();summary;df-generated | +| System.Xml.Schema;XmlSchemaException;get_LinePosition;();summary;df-generated | +| System.Xml.Schema;XmlSchemaFacet;get_IsFixed;();summary;df-generated | +| System.Xml.Schema;XmlSchemaFacet;set_IsFixed;(System.Boolean);summary;df-generated | +| System.Xml.Schema;XmlSchemaFractionDigitsFacet;XmlSchemaFractionDigitsFacet;();summary;df-generated | +| System.Xml.Schema;XmlSchemaGroupBase;XmlSchemaGroupBase;();summary;df-generated | +| System.Xml.Schema;XmlSchemaGroupBase;get_Items;();summary;df-generated | +| System.Xml.Schema;XmlSchemaImport;XmlSchemaImport;();summary;df-generated | +| System.Xml.Schema;XmlSchemaInclude;XmlSchemaInclude;();summary;df-generated | +| System.Xml.Schema;XmlSchemaInference;XmlSchemaInference;();summary;df-generated | +| System.Xml.Schema;XmlSchemaInference;get_Occurrence;();summary;df-generated | +| System.Xml.Schema;XmlSchemaInference;get_TypeInference;();summary;df-generated | +| System.Xml.Schema;XmlSchemaInference;set_Occurrence;(System.Xml.Schema.XmlSchemaInference+InferenceOption);summary;df-generated | +| System.Xml.Schema;XmlSchemaInference;set_TypeInference;(System.Xml.Schema.XmlSchemaInference+InferenceOption);summary;df-generated | +| System.Xml.Schema;XmlSchemaInferenceException;XmlSchemaInferenceException;();summary;df-generated | +| System.Xml.Schema;XmlSchemaInferenceException;XmlSchemaInferenceException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Xml.Schema;XmlSchemaInferenceException;XmlSchemaInferenceException;(System.String);summary;df-generated | +| System.Xml.Schema;XmlSchemaInferenceException;XmlSchemaInferenceException;(System.String,System.Exception);summary;df-generated | +| System.Xml.Schema;XmlSchemaInferenceException;XmlSchemaInferenceException;(System.String,System.Exception,System.Int32,System.Int32);summary;df-generated | +| System.Xml.Schema;XmlSchemaInfo;XmlSchemaInfo;();summary;df-generated | +| System.Xml.Schema;XmlSchemaInfo;get_ContentType;();summary;df-generated | +| System.Xml.Schema;XmlSchemaInfo;get_IsDefault;();summary;df-generated | +| System.Xml.Schema;XmlSchemaInfo;get_IsNil;();summary;df-generated | +| System.Xml.Schema;XmlSchemaInfo;get_Validity;();summary;df-generated | +| System.Xml.Schema;XmlSchemaInfo;set_ContentType;(System.Xml.Schema.XmlSchemaContentType);summary;df-generated | +| System.Xml.Schema;XmlSchemaInfo;set_IsDefault;(System.Boolean);summary;df-generated | +| System.Xml.Schema;XmlSchemaInfo;set_IsNil;(System.Boolean);summary;df-generated | +| System.Xml.Schema;XmlSchemaInfo;set_Validity;(System.Xml.Schema.XmlSchemaValidity);summary;df-generated | +| System.Xml.Schema;XmlSchemaLengthFacet;XmlSchemaLengthFacet;();summary;df-generated | +| System.Xml.Schema;XmlSchemaMaxExclusiveFacet;XmlSchemaMaxExclusiveFacet;();summary;df-generated | +| System.Xml.Schema;XmlSchemaMaxInclusiveFacet;XmlSchemaMaxInclusiveFacet;();summary;df-generated | +| System.Xml.Schema;XmlSchemaMaxLengthFacet;XmlSchemaMaxLengthFacet;();summary;df-generated | +| System.Xml.Schema;XmlSchemaMinExclusiveFacet;XmlSchemaMinExclusiveFacet;();summary;df-generated | +| System.Xml.Schema;XmlSchemaMinInclusiveFacet;XmlSchemaMinInclusiveFacet;();summary;df-generated | +| System.Xml.Schema;XmlSchemaMinLengthFacet;XmlSchemaMinLengthFacet;();summary;df-generated | +| System.Xml.Schema;XmlSchemaObject;get_LineNumber;();summary;df-generated | +| System.Xml.Schema;XmlSchemaObject;get_LinePosition;();summary;df-generated | +| System.Xml.Schema;XmlSchemaObject;set_LineNumber;(System.Int32);summary;df-generated | +| System.Xml.Schema;XmlSchemaObject;set_LinePosition;(System.Int32);summary;df-generated | +| System.Xml.Schema;XmlSchemaObjectCollection;Contains;(System.Xml.Schema.XmlSchemaObject);summary;df-generated | +| System.Xml.Schema;XmlSchemaObjectCollection;IndexOf;(System.Xml.Schema.XmlSchemaObject);summary;df-generated | +| System.Xml.Schema;XmlSchemaObjectCollection;OnClear;();summary;df-generated | +| System.Xml.Schema;XmlSchemaObjectCollection;OnInsert;(System.Int32,System.Object);summary;df-generated | +| System.Xml.Schema;XmlSchemaObjectCollection;OnRemove;(System.Int32,System.Object);summary;df-generated | +| System.Xml.Schema;XmlSchemaObjectCollection;OnSet;(System.Int32,System.Object,System.Object);summary;df-generated | +| System.Xml.Schema;XmlSchemaObjectCollection;XmlSchemaObjectCollection;();summary;df-generated | +| System.Xml.Schema;XmlSchemaObjectEnumerator;MoveNext;();summary;df-generated | +| System.Xml.Schema;XmlSchemaObjectEnumerator;Reset;();summary;df-generated | +| System.Xml.Schema;XmlSchemaObjectTable;Contains;(System.Xml.XmlQualifiedName);summary;df-generated | +| System.Xml.Schema;XmlSchemaObjectTable;GetEnumerator;();summary;df-generated | +| System.Xml.Schema;XmlSchemaObjectTable;get_Count;();summary;df-generated | +| System.Xml.Schema;XmlSchemaObjectTable;get_Item;(System.Xml.XmlQualifiedName);summary;df-generated | +| System.Xml.Schema;XmlSchemaParticle;get_MaxOccurs;();summary;df-generated | +| System.Xml.Schema;XmlSchemaParticle;get_MaxOccursString;();summary;df-generated | +| System.Xml.Schema;XmlSchemaParticle;get_MinOccurs;();summary;df-generated | +| System.Xml.Schema;XmlSchemaParticle;get_MinOccursString;();summary;df-generated | +| System.Xml.Schema;XmlSchemaParticle;set_MaxOccurs;(System.Decimal);summary;df-generated | +| System.Xml.Schema;XmlSchemaParticle;set_MaxOccursString;(System.String);summary;df-generated | +| System.Xml.Schema;XmlSchemaParticle;set_MinOccurs;(System.Decimal);summary;df-generated | +| System.Xml.Schema;XmlSchemaParticle;set_MinOccursString;(System.String);summary;df-generated | +| System.Xml.Schema;XmlSchemaPatternFacet;XmlSchemaPatternFacet;();summary;df-generated | +| System.Xml.Schema;XmlSchemaRedefine;XmlSchemaRedefine;();summary;df-generated | +| System.Xml.Schema;XmlSchemaSet;Compile;();summary;df-generated | +| System.Xml.Schema;XmlSchemaSet;Contains;(System.String);summary;df-generated | +| System.Xml.Schema;XmlSchemaSet;Contains;(System.Xml.Schema.XmlSchema);summary;df-generated | +| System.Xml.Schema;XmlSchemaSet;RemoveRecursive;(System.Xml.Schema.XmlSchema);summary;df-generated | +| System.Xml.Schema;XmlSchemaSet;Schemas;(System.String);summary;df-generated | +| System.Xml.Schema;XmlSchemaSet;XmlSchemaSet;();summary;df-generated | +| System.Xml.Schema;XmlSchemaSet;get_Count;();summary;df-generated | +| System.Xml.Schema;XmlSchemaSet;get_IsCompiled;();summary;df-generated | +| System.Xml.Schema;XmlSchemaSimpleType;XmlSchemaSimpleType;();summary;df-generated | +| System.Xml.Schema;XmlSchemaTotalDigitsFacet;XmlSchemaTotalDigitsFacet;();summary;df-generated | +| System.Xml.Schema;XmlSchemaType;GetBuiltInComplexType;(System.Xml.Schema.XmlTypeCode);summary;df-generated | +| System.Xml.Schema;XmlSchemaType;GetBuiltInComplexType;(System.Xml.XmlQualifiedName);summary;df-generated | +| System.Xml.Schema;XmlSchemaType;GetBuiltInSimpleType;(System.Xml.Schema.XmlTypeCode);summary;df-generated | +| System.Xml.Schema;XmlSchemaType;GetBuiltInSimpleType;(System.Xml.XmlQualifiedName);summary;df-generated | +| System.Xml.Schema;XmlSchemaType;IsDerivedFrom;(System.Xml.Schema.XmlSchemaType,System.Xml.Schema.XmlSchemaType,System.Xml.Schema.XmlSchemaDerivationMethod);summary;df-generated | +| System.Xml.Schema;XmlSchemaType;get_DerivedBy;();summary;df-generated | +| System.Xml.Schema;XmlSchemaType;get_Final;();summary;df-generated | +| System.Xml.Schema;XmlSchemaType;get_FinalResolved;();summary;df-generated | +| System.Xml.Schema;XmlSchemaType;get_IsMixed;();summary;df-generated | +| System.Xml.Schema;XmlSchemaType;get_TypeCode;();summary;df-generated | +| System.Xml.Schema;XmlSchemaType;set_Final;(System.Xml.Schema.XmlSchemaDerivationMethod);summary;df-generated | +| System.Xml.Schema;XmlSchemaType;set_IsMixed;(System.Boolean);summary;df-generated | +| System.Xml.Schema;XmlSchemaValidationException;XmlSchemaValidationException;();summary;df-generated | +| System.Xml.Schema;XmlSchemaValidationException;XmlSchemaValidationException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Xml.Schema;XmlSchemaValidationException;XmlSchemaValidationException;(System.String);summary;df-generated | +| System.Xml.Schema;XmlSchemaValidationException;XmlSchemaValidationException;(System.String,System.Exception);summary;df-generated | +| System.Xml.Schema;XmlSchemaValidationException;XmlSchemaValidationException;(System.String,System.Exception,System.Int32,System.Int32);summary;df-generated | +| System.Xml.Schema;XmlSchemaValidator;EndValidation;();summary;df-generated | +| System.Xml.Schema;XmlSchemaValidator;GetUnspecifiedDefaultAttributes;(System.Collections.ArrayList);summary;df-generated | +| System.Xml.Schema;XmlSchemaValidator;Initialize;();summary;df-generated | +| System.Xml.Schema;XmlSchemaValidator;ValidateEndOfAttributes;(System.Xml.Schema.XmlSchemaInfo);summary;df-generated | +| System.Xml.Schema;XmlSchemaWhiteSpaceFacet;XmlSchemaWhiteSpaceFacet;();summary;df-generated | +| System.Xml.Serialization;CodeIdentifier;CodeIdentifier;();summary;df-generated | +| System.Xml.Serialization;CodeIdentifier;MakeCamel;(System.String);summary;df-generated | +| System.Xml.Serialization;CodeIdentifier;MakePascal;(System.String);summary;df-generated | +| System.Xml.Serialization;CodeIdentifier;MakeValid;(System.String);summary;df-generated | +| System.Xml.Serialization;CodeIdentifiers;AddReserved;(System.String);summary;df-generated | +| System.Xml.Serialization;CodeIdentifiers;Clear;();summary;df-generated | +| System.Xml.Serialization;CodeIdentifiers;CodeIdentifiers;();summary;df-generated | +| System.Xml.Serialization;CodeIdentifiers;CodeIdentifiers;(System.Boolean);summary;df-generated | +| System.Xml.Serialization;CodeIdentifiers;IsInUse;(System.String);summary;df-generated | +| System.Xml.Serialization;CodeIdentifiers;MakeRightCase;(System.String);summary;df-generated | +| System.Xml.Serialization;CodeIdentifiers;Remove;(System.String);summary;df-generated | +| System.Xml.Serialization;CodeIdentifiers;RemoveReserved;(System.String);summary;df-generated | +| System.Xml.Serialization;CodeIdentifiers;get_UseCamelCasing;();summary;df-generated | +| System.Xml.Serialization;CodeIdentifiers;set_UseCamelCasing;(System.Boolean);summary;df-generated | +| System.Xml.Serialization;IXmlSerializable;GetSchema;();summary;df-generated | +| System.Xml.Serialization;IXmlSerializable;ReadXml;(System.Xml.XmlReader);summary;df-generated | +| System.Xml.Serialization;IXmlSerializable;WriteXml;(System.Xml.XmlWriter);summary;df-generated | +| System.Xml.Serialization;IXmlTextParser;get_Normalized;();summary;df-generated | +| System.Xml.Serialization;IXmlTextParser;get_WhitespaceHandling;();summary;df-generated | +| System.Xml.Serialization;IXmlTextParser;set_Normalized;(System.Boolean);summary;df-generated | +| System.Xml.Serialization;IXmlTextParser;set_WhitespaceHandling;(System.Xml.WhitespaceHandling);summary;df-generated | +| System.Xml.Serialization;ImportContext;get_ShareTypes;();summary;df-generated | +| System.Xml.Serialization;SoapAttributeAttribute;SoapAttributeAttribute;();summary;df-generated | +| System.Xml.Serialization;SoapAttributeOverrides;Add;(System.Type,System.String,System.Xml.Serialization.SoapAttributes);summary;df-generated | +| System.Xml.Serialization;SoapAttributeOverrides;Add;(System.Type,System.Xml.Serialization.SoapAttributes);summary;df-generated | +| System.Xml.Serialization;SoapAttributes;SoapAttributes;();summary;df-generated | +| System.Xml.Serialization;SoapAttributes;get_SoapIgnore;();summary;df-generated | +| System.Xml.Serialization;SoapAttributes;set_SoapIgnore;(System.Boolean);summary;df-generated | +| System.Xml.Serialization;SoapElementAttribute;SoapElementAttribute;();summary;df-generated | +| System.Xml.Serialization;SoapElementAttribute;get_IsNullable;();summary;df-generated | +| System.Xml.Serialization;SoapElementAttribute;set_IsNullable;(System.Boolean);summary;df-generated | +| System.Xml.Serialization;SoapEnumAttribute;SoapEnumAttribute;();summary;df-generated | +| System.Xml.Serialization;SoapIgnoreAttribute;SoapIgnoreAttribute;();summary;df-generated | +| System.Xml.Serialization;SoapReflectionImporter;IncludeType;(System.Type);summary;df-generated | +| System.Xml.Serialization;SoapReflectionImporter;IncludeTypes;(System.Reflection.ICustomAttributeProvider);summary;df-generated | +| System.Xml.Serialization;SoapReflectionImporter;SoapReflectionImporter;();summary;df-generated | +| System.Xml.Serialization;SoapReflectionImporter;SoapReflectionImporter;(System.String);summary;df-generated | +| System.Xml.Serialization;SoapReflectionImporter;SoapReflectionImporter;(System.Xml.Serialization.SoapAttributeOverrides);summary;df-generated | +| System.Xml.Serialization;SoapTypeAttribute;SoapTypeAttribute;();summary;df-generated | +| System.Xml.Serialization;SoapTypeAttribute;get_IncludeInSchema;();summary;df-generated | +| System.Xml.Serialization;SoapTypeAttribute;set_IncludeInSchema;(System.Boolean);summary;df-generated | +| System.Xml.Serialization;XmlAnyAttributeAttribute;XmlAnyAttributeAttribute;();summary;df-generated | +| System.Xml.Serialization;XmlAnyElementAttribute;XmlAnyElementAttribute;();summary;df-generated | +| System.Xml.Serialization;XmlAnyElementAttribute;get_Order;();summary;df-generated | +| System.Xml.Serialization;XmlAnyElementAttribute;set_Order;(System.Int32);summary;df-generated | +| System.Xml.Serialization;XmlAnyElementAttributes;Contains;(System.Xml.Serialization.XmlAnyElementAttribute);summary;df-generated | +| System.Xml.Serialization;XmlAnyElementAttributes;IndexOf;(System.Xml.Serialization.XmlAnyElementAttribute);summary;df-generated | +| System.Xml.Serialization;XmlArrayAttribute;XmlArrayAttribute;();summary;df-generated | +| System.Xml.Serialization;XmlArrayAttribute;get_Form;();summary;df-generated | +| System.Xml.Serialization;XmlArrayAttribute;get_IsNullable;();summary;df-generated | +| System.Xml.Serialization;XmlArrayAttribute;get_Order;();summary;df-generated | +| System.Xml.Serialization;XmlArrayAttribute;set_Form;(System.Xml.Schema.XmlSchemaForm);summary;df-generated | +| System.Xml.Serialization;XmlArrayAttribute;set_IsNullable;(System.Boolean);summary;df-generated | +| System.Xml.Serialization;XmlArrayAttribute;set_Order;(System.Int32);summary;df-generated | +| System.Xml.Serialization;XmlArrayItemAttribute;XmlArrayItemAttribute;();summary;df-generated | +| System.Xml.Serialization;XmlArrayItemAttribute;get_Form;();summary;df-generated | +| System.Xml.Serialization;XmlArrayItemAttribute;get_IsNullable;();summary;df-generated | +| System.Xml.Serialization;XmlArrayItemAttribute;get_NestingLevel;();summary;df-generated | +| System.Xml.Serialization;XmlArrayItemAttribute;set_Form;(System.Xml.Schema.XmlSchemaForm);summary;df-generated | +| System.Xml.Serialization;XmlArrayItemAttribute;set_IsNullable;(System.Boolean);summary;df-generated | +| System.Xml.Serialization;XmlArrayItemAttribute;set_NestingLevel;(System.Int32);summary;df-generated | +| System.Xml.Serialization;XmlArrayItemAttributes;Contains;(System.Xml.Serialization.XmlArrayItemAttribute);summary;df-generated | +| System.Xml.Serialization;XmlArrayItemAttributes;IndexOf;(System.Xml.Serialization.XmlArrayItemAttribute);summary;df-generated | +| System.Xml.Serialization;XmlAttributeAttribute;XmlAttributeAttribute;();summary;df-generated | +| System.Xml.Serialization;XmlAttributeAttribute;get_Form;();summary;df-generated | +| System.Xml.Serialization;XmlAttributeAttribute;set_Form;(System.Xml.Schema.XmlSchemaForm);summary;df-generated | +| System.Xml.Serialization;XmlAttributeEventArgs;get_LineNumber;();summary;df-generated | +| System.Xml.Serialization;XmlAttributeEventArgs;get_LinePosition;();summary;df-generated | +| System.Xml.Serialization;XmlAttributeOverrides;Add;(System.Type,System.String,System.Xml.Serialization.XmlAttributes);summary;df-generated | +| System.Xml.Serialization;XmlAttributeOverrides;Add;(System.Type,System.Xml.Serialization.XmlAttributes);summary;df-generated | +| System.Xml.Serialization;XmlAttributeOverrides;get_Item;(System.Type,System.String);summary;df-generated | +| System.Xml.Serialization;XmlAttributes;XmlAttributes;();summary;df-generated | +| System.Xml.Serialization;XmlAttributes;get_XmlIgnore;();summary;df-generated | +| System.Xml.Serialization;XmlAttributes;get_Xmlns;();summary;df-generated | +| System.Xml.Serialization;XmlAttributes;set_XmlIgnore;(System.Boolean);summary;df-generated | +| System.Xml.Serialization;XmlAttributes;set_Xmlns;(System.Boolean);summary;df-generated | +| System.Xml.Serialization;XmlChoiceIdentifierAttribute;XmlChoiceIdentifierAttribute;();summary;df-generated | +| System.Xml.Serialization;XmlElementAttribute;XmlElementAttribute;();summary;df-generated | +| System.Xml.Serialization;XmlElementAttribute;get_Form;();summary;df-generated | +| System.Xml.Serialization;XmlElementAttribute;get_IsNullable;();summary;df-generated | +| System.Xml.Serialization;XmlElementAttribute;get_Order;();summary;df-generated | +| System.Xml.Serialization;XmlElementAttribute;set_Form;(System.Xml.Schema.XmlSchemaForm);summary;df-generated | +| System.Xml.Serialization;XmlElementAttribute;set_IsNullable;(System.Boolean);summary;df-generated | +| System.Xml.Serialization;XmlElementAttribute;set_Order;(System.Int32);summary;df-generated | +| System.Xml.Serialization;XmlElementAttributes;Contains;(System.Xml.Serialization.XmlElementAttribute);summary;df-generated | +| System.Xml.Serialization;XmlElementAttributes;IndexOf;(System.Xml.Serialization.XmlElementAttribute);summary;df-generated | +| System.Xml.Serialization;XmlElementEventArgs;get_LineNumber;();summary;df-generated | +| System.Xml.Serialization;XmlElementEventArgs;get_LinePosition;();summary;df-generated | +| System.Xml.Serialization;XmlEnumAttribute;XmlEnumAttribute;();summary;df-generated | +| System.Xml.Serialization;XmlIgnoreAttribute;XmlIgnoreAttribute;();summary;df-generated | +| System.Xml.Serialization;XmlMemberMapping;get_Any;();summary;df-generated | +| System.Xml.Serialization;XmlMemberMapping;get_CheckSpecified;();summary;df-generated | +| System.Xml.Serialization;XmlMemberMapping;get_ElementName;();summary;df-generated | +| System.Xml.Serialization;XmlMemberMapping;get_Namespace;();summary;df-generated | +| System.Xml.Serialization;XmlMemberMapping;get_TypeFullName;();summary;df-generated | +| System.Xml.Serialization;XmlMemberMapping;get_TypeName;();summary;df-generated | +| System.Xml.Serialization;XmlMemberMapping;get_TypeNamespace;();summary;df-generated | +| System.Xml.Serialization;XmlMemberMapping;get_XsdElementName;();summary;df-generated | +| System.Xml.Serialization;XmlMembersMapping;get_Count;();summary;df-generated | +| System.Xml.Serialization;XmlMembersMapping;get_TypeName;();summary;df-generated | +| System.Xml.Serialization;XmlMembersMapping;get_TypeNamespace;();summary;df-generated | +| System.Xml.Serialization;XmlNamespaceDeclarationsAttribute;XmlNamespaceDeclarationsAttribute;();summary;df-generated | +| System.Xml.Serialization;XmlNodeEventArgs;get_LineNumber;();summary;df-generated | +| System.Xml.Serialization;XmlNodeEventArgs;get_LinePosition;();summary;df-generated | +| System.Xml.Serialization;XmlNodeEventArgs;get_NodeType;();summary;df-generated | +| System.Xml.Serialization;XmlReflectionImporter;IncludeType;(System.Type);summary;df-generated | +| System.Xml.Serialization;XmlReflectionImporter;IncludeTypes;(System.Reflection.ICustomAttributeProvider);summary;df-generated | +| System.Xml.Serialization;XmlReflectionImporter;XmlReflectionImporter;();summary;df-generated | +| System.Xml.Serialization;XmlReflectionImporter;XmlReflectionImporter;(System.String);summary;df-generated | +| System.Xml.Serialization;XmlReflectionImporter;XmlReflectionImporter;(System.Xml.Serialization.XmlAttributeOverrides);summary;df-generated | +| System.Xml.Serialization;XmlReflectionMember;get_IsReturnValue;();summary;df-generated | +| System.Xml.Serialization;XmlReflectionMember;get_OverrideIsNullable;();summary;df-generated | +| System.Xml.Serialization;XmlReflectionMember;set_IsReturnValue;(System.Boolean);summary;df-generated | +| System.Xml.Serialization;XmlReflectionMember;set_OverrideIsNullable;(System.Boolean);summary;df-generated | +| System.Xml.Serialization;XmlRootAttribute;XmlRootAttribute;();summary;df-generated | +| System.Xml.Serialization;XmlRootAttribute;get_IsNullable;();summary;df-generated | +| System.Xml.Serialization;XmlRootAttribute;set_IsNullable;(System.Boolean);summary;df-generated | +| System.Xml.Serialization;XmlSchemaEnumerator;Dispose;();summary;df-generated | +| System.Xml.Serialization;XmlSchemaEnumerator;MoveNext;();summary;df-generated | +| System.Xml.Serialization;XmlSchemaEnumerator;Reset;();summary;df-generated | +| System.Xml.Serialization;XmlSchemaExporter;ExportAnyType;(System.String);summary;df-generated | +| System.Xml.Serialization;XmlSchemaExporter;ExportAnyType;(System.Xml.Serialization.XmlMembersMapping);summary;df-generated | +| System.Xml.Serialization;XmlSchemaImporter;ImportAnyType;(System.Xml.XmlQualifiedName,System.String);summary;df-generated | +| System.Xml.Serialization;XmlSchemaImporter;ImportDerivedTypeMapping;(System.Xml.XmlQualifiedName,System.Type);summary;df-generated | +| System.Xml.Serialization;XmlSchemaImporter;ImportDerivedTypeMapping;(System.Xml.XmlQualifiedName,System.Type,System.Boolean);summary;df-generated | +| System.Xml.Serialization;XmlSchemaImporter;ImportMembersMapping;(System.String,System.String,System.Xml.Serialization.SoapSchemaMember[]);summary;df-generated | +| System.Xml.Serialization;XmlSchemaImporter;ImportMembersMapping;(System.Xml.XmlQualifiedName);summary;df-generated | +| System.Xml.Serialization;XmlSchemaImporter;ImportMembersMapping;(System.Xml.XmlQualifiedName[]);summary;df-generated | +| System.Xml.Serialization;XmlSchemaImporter;ImportMembersMapping;(System.Xml.XmlQualifiedName[],System.Type,System.Boolean);summary;df-generated | +| System.Xml.Serialization;XmlSchemaImporter;ImportSchemaType;(System.Xml.XmlQualifiedName);summary;df-generated | +| System.Xml.Serialization;XmlSchemaImporter;ImportSchemaType;(System.Xml.XmlQualifiedName,System.Type);summary;df-generated | +| System.Xml.Serialization;XmlSchemaImporter;ImportSchemaType;(System.Xml.XmlQualifiedName,System.Type,System.Boolean);summary;df-generated | +| System.Xml.Serialization;XmlSchemaImporter;ImportTypeMapping;(System.Xml.XmlQualifiedName);summary;df-generated | +| System.Xml.Serialization;XmlSchemaImporter;XmlSchemaImporter;(System.Xml.Serialization.XmlSchemas);summary;df-generated | +| System.Xml.Serialization;XmlSchemaImporter;XmlSchemaImporter;(System.Xml.Serialization.XmlSchemas,System.Xml.Serialization.CodeIdentifiers);summary;df-generated | +| System.Xml.Serialization;XmlSchemaProviderAttribute;get_IsAny;();summary;df-generated | +| System.Xml.Serialization;XmlSchemaProviderAttribute;set_IsAny;(System.Boolean);summary;df-generated | +| System.Xml.Serialization;XmlSchemas;AddReference;(System.Xml.Schema.XmlSchema);summary;df-generated | +| System.Xml.Serialization;XmlSchemas;Contains;(System.String);summary;df-generated | +| System.Xml.Serialization;XmlSchemas;Contains;(System.Xml.Schema.XmlSchema);summary;df-generated | +| System.Xml.Serialization;XmlSchemas;GetSchemas;(System.String);summary;df-generated | +| System.Xml.Serialization;XmlSchemas;IndexOf;(System.Xml.Schema.XmlSchema);summary;df-generated | +| System.Xml.Serialization;XmlSchemas;IsDataSet;(System.Xml.Schema.XmlSchema);summary;df-generated | +| System.Xml.Serialization;XmlSchemas;OnClear;();summary;df-generated | +| System.Xml.Serialization;XmlSchemas;OnRemove;(System.Int32,System.Object);summary;df-generated | +| System.Xml.Serialization;XmlSchemas;get_IsCompiled;();summary;df-generated | +| System.Xml.Serialization;XmlSerializationReader;CheckReaderCount;(System.Int32,System.Int32);summary;df-generated | +| System.Xml.Serialization;XmlSerializationReader;CreateAbstractTypeException;(System.String,System.String);summary;df-generated | +| System.Xml.Serialization;XmlSerializationReader;CreateBadDerivationException;(System.String,System.String,System.String,System.String,System.String,System.String);summary;df-generated | +| System.Xml.Serialization;XmlSerializationReader;CreateCtorHasSecurityException;(System.String);summary;df-generated | +| System.Xml.Serialization;XmlSerializationReader;CreateInaccessibleConstructorException;(System.String);summary;df-generated | +| System.Xml.Serialization;XmlSerializationReader;CreateInvalidCastException;(System.Type,System.Object);summary;df-generated | +| System.Xml.Serialization;XmlSerializationReader;CreateInvalidCastException;(System.Type,System.Object,System.String);summary;df-generated | +| System.Xml.Serialization;XmlSerializationReader;CreateMissingIXmlSerializableType;(System.String,System.String,System.String);summary;df-generated | +| System.Xml.Serialization;XmlSerializationReader;CreateReadOnlyCollectionException;(System.String);summary;df-generated | +| System.Xml.Serialization;XmlSerializationReader;CreateUnknownConstantException;(System.String,System.Type);summary;df-generated | +| System.Xml.Serialization;XmlSerializationReader;CreateUnknownNodeException;();summary;df-generated | +| System.Xml.Serialization;XmlSerializationReader;CreateUnknownTypeException;(System.Xml.XmlQualifiedName);summary;df-generated | +| System.Xml.Serialization;XmlSerializationReader;FixupArrayRefs;(System.Object);summary;df-generated | +| System.Xml.Serialization;XmlSerializationReader;GetArrayLength;(System.String,System.String);summary;df-generated | +| System.Xml.Serialization;XmlSerializationReader;GetNullAttr;();summary;df-generated | +| System.Xml.Serialization;XmlSerializationReader;GetXsiType;();summary;df-generated | +| System.Xml.Serialization;XmlSerializationReader;InitCallbacks;();summary;df-generated | +| System.Xml.Serialization;XmlSerializationReader;InitIDs;();summary;df-generated | +| System.Xml.Serialization;XmlSerializationReader;IsXmlnsAttribute;(System.String);summary;df-generated | +| System.Xml.Serialization;XmlSerializationReader;ParseWsdlArrayType;(System.Xml.XmlAttribute);summary;df-generated | +| System.Xml.Serialization;XmlSerializationReader;ReadElementQualifiedName;();summary;df-generated | +| System.Xml.Serialization;XmlSerializationReader;ReadEndElement;();summary;df-generated | +| System.Xml.Serialization;XmlSerializationReader;ReadNull;();summary;df-generated | +| System.Xml.Serialization;XmlSerializationReader;ReadNullableQualifiedName;();summary;df-generated | +| System.Xml.Serialization;XmlSerializationReader;ReadReferencedElements;();summary;df-generated | +| System.Xml.Serialization;XmlSerializationReader;ReadTypedNull;(System.Xml.XmlQualifiedName);summary;df-generated | +| System.Xml.Serialization;XmlSerializationReader;ReadXmlDocument;(System.Boolean);summary;df-generated | +| System.Xml.Serialization;XmlSerializationReader;ReadXmlNode;(System.Boolean);summary;df-generated | +| System.Xml.Serialization;XmlSerializationReader;Referenced;(System.Object);summary;df-generated | +| System.Xml.Serialization;XmlSerializationReader;ResolveDynamicAssembly;(System.String);summary;df-generated | +| System.Xml.Serialization;XmlSerializationReader;ToByteArrayBase64;(System.Boolean);summary;df-generated | +| System.Xml.Serialization;XmlSerializationReader;ToByteArrayHex;(System.Boolean);summary;df-generated | +| System.Xml.Serialization;XmlSerializationReader;ToByteArrayHex;(System.String);summary;df-generated | +| System.Xml.Serialization;XmlSerializationReader;ToChar;(System.String);summary;df-generated | +| System.Xml.Serialization;XmlSerializationReader;ToDate;(System.String);summary;df-generated | +| System.Xml.Serialization;XmlSerializationReader;ToDateTime;(System.String);summary;df-generated | +| System.Xml.Serialization;XmlSerializationReader;ToEnum;(System.String,System.Collections.Hashtable,System.String);summary;df-generated | +| System.Xml.Serialization;XmlSerializationReader;ToTime;(System.String);summary;df-generated | +| System.Xml.Serialization;XmlSerializationReader;ToXmlQualifiedName;(System.String);summary;df-generated | +| System.Xml.Serialization;XmlSerializationReader;UnknownAttribute;(System.Object,System.Xml.XmlAttribute);summary;df-generated | +| System.Xml.Serialization;XmlSerializationReader;UnknownAttribute;(System.Object,System.Xml.XmlAttribute,System.String);summary;df-generated | +| System.Xml.Serialization;XmlSerializationReader;UnknownElement;(System.Object,System.Xml.XmlElement);summary;df-generated | +| System.Xml.Serialization;XmlSerializationReader;UnknownElement;(System.Object,System.Xml.XmlElement,System.String);summary;df-generated | +| System.Xml.Serialization;XmlSerializationReader;UnknownNode;(System.Object);summary;df-generated | +| System.Xml.Serialization;XmlSerializationReader;UnknownNode;(System.Object,System.String);summary;df-generated | +| System.Xml.Serialization;XmlSerializationReader;UnreferencedObject;(System.String,System.Object);summary;df-generated | +| System.Xml.Serialization;XmlSerializationReader;get_DecodeName;();summary;df-generated | +| System.Xml.Serialization;XmlSerializationReader;get_IsReturnValue;();summary;df-generated | +| System.Xml.Serialization;XmlSerializationReader;get_ReaderCount;();summary;df-generated | +| System.Xml.Serialization;XmlSerializationReader;set_DecodeName;(System.Boolean);summary;df-generated | +| System.Xml.Serialization;XmlSerializationReader;set_IsReturnValue;(System.Boolean);summary;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;CreateChoiceIdentifierValueException;(System.String,System.String,System.String,System.String);summary;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;CreateInvalidAnyTypeException;(System.Object);summary;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;CreateInvalidAnyTypeException;(System.Type);summary;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;CreateInvalidChoiceIdentifierValueException;(System.String,System.String);summary;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;CreateInvalidEnumValueException;(System.Object,System.String);summary;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;CreateMismatchChoiceException;(System.String,System.String,System.String);summary;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;CreateUnknownAnyElementException;(System.String,System.String);summary;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;CreateUnknownTypeException;(System.Object);summary;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;CreateUnknownTypeException;(System.Type);summary;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;FromChar;(System.Char);summary;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;FromDate;(System.DateTime);summary;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;FromDateTime;(System.DateTime);summary;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;FromTime;(System.DateTime);summary;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;InitCallbacks;();summary;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;ResolveDynamicAssembly;(System.String);summary;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;TopLevelElement;();summary;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteElementQualifiedName;(System.String,System.String,System.Xml.XmlQualifiedName);summary;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteElementQualifiedName;(System.String,System.String,System.Xml.XmlQualifiedName,System.Xml.XmlQualifiedName);summary;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteElementQualifiedName;(System.String,System.Xml.XmlQualifiedName);summary;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteElementQualifiedName;(System.String,System.Xml.XmlQualifiedName,System.Xml.XmlQualifiedName);summary;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteEmptyTag;(System.String);summary;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteEmptyTag;(System.String,System.String);summary;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteEndElement;();summary;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteEndElement;(System.Object);summary;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteNamespaceDeclarations;(System.Xml.Serialization.XmlSerializerNamespaces);summary;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteNullTagEncoded;(System.String);summary;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteNullTagEncoded;(System.String,System.String);summary;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteNullTagLiteral;(System.String);summary;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteNullTagLiteral;(System.String,System.String);summary;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteNullableQualifiedNameEncoded;(System.String,System.String,System.Xml.XmlQualifiedName,System.Xml.XmlQualifiedName);summary;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteNullableQualifiedNameLiteral;(System.String,System.String,System.Xml.XmlQualifiedName);summary;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteReferencedElements;();summary;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteStartDocument;();summary;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteStartElement;(System.String);summary;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteStartElement;(System.String,System.String);summary;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteStartElement;(System.String,System.String,System.Boolean);summary;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteStartElement;(System.String,System.String,System.Object);summary;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteStartElement;(System.String,System.String,System.Object,System.Boolean);summary;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;WriteStartElement;(System.String,System.String,System.Object,System.Boolean,System.Xml.Serialization.XmlSerializerNamespaces);summary;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;get_EscapeName;();summary;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;get_Namespaces;();summary;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;set_EscapeName;(System.Boolean);summary;df-generated | +| System.Xml.Serialization;XmlSerializationWriter;set_Namespaces;(System.Collections.ArrayList);summary;df-generated | +| System.Xml.Serialization;XmlSerializer;CanDeserialize;(System.Xml.XmlReader);summary;df-generated | +| System.Xml.Serialization;XmlSerializer;CreateReader;();summary;df-generated | +| System.Xml.Serialization;XmlSerializer;CreateWriter;();summary;df-generated | +| System.Xml.Serialization;XmlSerializer;Deserialize;(System.IO.TextReader);summary;df-generated | +| System.Xml.Serialization;XmlSerializer;Deserialize;(System.Xml.Serialization.XmlSerializationReader);summary;df-generated | +| System.Xml.Serialization;XmlSerializer;FromTypes;(System.Type[]);summary;df-generated | +| System.Xml.Serialization;XmlSerializer;GetXmlSerializerAssemblyName;(System.Type);summary;df-generated | +| System.Xml.Serialization;XmlSerializer;GetXmlSerializerAssemblyName;(System.Type,System.String);summary;df-generated | +| System.Xml.Serialization;XmlSerializer;Serialize;(System.IO.Stream,System.Object);summary;df-generated | +| System.Xml.Serialization;XmlSerializer;Serialize;(System.IO.Stream,System.Object,System.Xml.Serialization.XmlSerializerNamespaces);summary;df-generated | +| System.Xml.Serialization;XmlSerializer;Serialize;(System.IO.TextWriter,System.Object);summary;df-generated | +| System.Xml.Serialization;XmlSerializer;Serialize;(System.IO.TextWriter,System.Object,System.Xml.Serialization.XmlSerializerNamespaces);summary;df-generated | +| System.Xml.Serialization;XmlSerializer;Serialize;(System.Object,System.Xml.Serialization.XmlSerializationWriter);summary;df-generated | +| System.Xml.Serialization;XmlSerializer;Serialize;(System.Xml.XmlWriter,System.Object);summary;df-generated | +| System.Xml.Serialization;XmlSerializer;Serialize;(System.Xml.XmlWriter,System.Object,System.Xml.Serialization.XmlSerializerNamespaces);summary;df-generated | +| System.Xml.Serialization;XmlSerializer;Serialize;(System.Xml.XmlWriter,System.Object,System.Xml.Serialization.XmlSerializerNamespaces,System.String);summary;df-generated | +| System.Xml.Serialization;XmlSerializer;Serialize;(System.Xml.XmlWriter,System.Object,System.Xml.Serialization.XmlSerializerNamespaces,System.String,System.String);summary;df-generated | +| System.Xml.Serialization;XmlSerializer;XmlSerializer;();summary;df-generated | +| System.Xml.Serialization;XmlSerializer;XmlSerializer;(System.Type);summary;df-generated | +| System.Xml.Serialization;XmlSerializer;XmlSerializer;(System.Type,System.Type[]);summary;df-generated | +| System.Xml.Serialization;XmlSerializer;XmlSerializer;(System.Type,System.Xml.Serialization.XmlAttributeOverrides);summary;df-generated | +| System.Xml.Serialization;XmlSerializer;XmlSerializer;(System.Type,System.Xml.Serialization.XmlAttributeOverrides,System.Type[],System.Xml.Serialization.XmlRootAttribute,System.String);summary;df-generated | +| System.Xml.Serialization;XmlSerializer;XmlSerializer;(System.Type,System.Xml.Serialization.XmlRootAttribute);summary;df-generated | +| System.Xml.Serialization;XmlSerializerAssemblyAttribute;XmlSerializerAssemblyAttribute;();summary;df-generated | +| System.Xml.Serialization;XmlSerializerAssemblyAttribute;XmlSerializerAssemblyAttribute;(System.String);summary;df-generated | +| System.Xml.Serialization;XmlSerializerImplementation;CanSerialize;(System.Type);summary;df-generated | +| System.Xml.Serialization;XmlSerializerImplementation;GetSerializer;(System.Type);summary;df-generated | +| System.Xml.Serialization;XmlSerializerImplementation;get_ReadMethods;();summary;df-generated | +| System.Xml.Serialization;XmlSerializerImplementation;get_Reader;();summary;df-generated | +| System.Xml.Serialization;XmlSerializerImplementation;get_TypedSerializers;();summary;df-generated | +| System.Xml.Serialization;XmlSerializerImplementation;get_WriteMethods;();summary;df-generated | +| System.Xml.Serialization;XmlSerializerImplementation;get_Writer;();summary;df-generated | +| System.Xml.Serialization;XmlSerializerNamespaces;Add;(System.String,System.String);summary;df-generated | +| System.Xml.Serialization;XmlSerializerNamespaces;ToArray;();summary;df-generated | +| System.Xml.Serialization;XmlSerializerNamespaces;XmlSerializerNamespaces;();summary;df-generated | +| System.Xml.Serialization;XmlSerializerNamespaces;XmlSerializerNamespaces;(System.Xml.Serialization.XmlSerializerNamespaces);summary;df-generated | +| System.Xml.Serialization;XmlSerializerNamespaces;XmlSerializerNamespaces;(System.Xml.XmlQualifiedName[]);summary;df-generated | +| System.Xml.Serialization;XmlSerializerNamespaces;get_Count;();summary;df-generated | +| System.Xml.Serialization;XmlSerializerVersionAttribute;XmlSerializerVersionAttribute;();summary;df-generated | +| System.Xml.Serialization;XmlTextAttribute;XmlTextAttribute;();summary;df-generated | +| System.Xml.Serialization;XmlTypeAttribute;XmlTypeAttribute;();summary;df-generated | +| System.Xml.Serialization;XmlTypeAttribute;get_AnonymousType;();summary;df-generated | +| System.Xml.Serialization;XmlTypeAttribute;get_IncludeInSchema;();summary;df-generated | +| System.Xml.Serialization;XmlTypeAttribute;set_AnonymousType;(System.Boolean);summary;df-generated | +| System.Xml.Serialization;XmlTypeAttribute;set_IncludeInSchema;(System.Boolean);summary;df-generated | +| System.Xml.Serialization;XmlTypeMapping;get_TypeFullName;();summary;df-generated | +| System.Xml.Serialization;XmlTypeMapping;get_TypeName;();summary;df-generated | +| System.Xml.Serialization;XmlTypeMapping;get_XsdTypeName;();summary;df-generated | +| System.Xml.Serialization;XmlTypeMapping;get_XsdTypeNamespace;();summary;df-generated | +| System.Xml.XPath;Extensions;XPathEvaluate;(System.Xml.Linq.XNode,System.String);summary;df-generated | +| System.Xml.XPath;Extensions;XPathEvaluate;(System.Xml.Linq.XNode,System.String,System.Xml.IXmlNamespaceResolver);summary;df-generated | +| System.Xml.XPath;Extensions;XPathSelectElement;(System.Xml.Linq.XNode,System.String);summary;df-generated | +| System.Xml.XPath;Extensions;XPathSelectElement;(System.Xml.Linq.XNode,System.String,System.Xml.IXmlNamespaceResolver);summary;df-generated | +| System.Xml.XPath;Extensions;XPathSelectElements;(System.Xml.Linq.XNode,System.String);summary;df-generated | +| System.Xml.XPath;Extensions;XPathSelectElements;(System.Xml.Linq.XNode,System.String,System.Xml.IXmlNamespaceResolver);summary;df-generated | +| System.Xml.XPath;IXPathNavigable;CreateNavigator;();summary;df-generated | +| System.Xml.XPath;XPathDocument;XPathDocument;(System.IO.Stream);summary;df-generated | +| System.Xml.XPath;XPathDocument;XPathDocument;(System.IO.TextReader);summary;df-generated | +| System.Xml.XPath;XPathDocument;XPathDocument;(System.String);summary;df-generated | +| System.Xml.XPath;XPathDocument;XPathDocument;(System.String,System.Xml.XmlSpace);summary;df-generated | +| System.Xml.XPath;XPathDocument;XPathDocument;(System.Xml.XmlReader);summary;df-generated | +| System.Xml.XPath;XPathException;XPathException;();summary;df-generated | +| System.Xml.XPath;XPathException;XPathException;(System.String);summary;df-generated | +| System.Xml.XPath;XPathException;XPathException;(System.String,System.Exception);summary;df-generated | +| System.Xml.XPath;XPathExpression;AddSort;(System.Object,System.Collections.IComparer);summary;df-generated | +| System.Xml.XPath;XPathExpression;AddSort;(System.Object,System.Xml.XPath.XmlSortOrder,System.Xml.XPath.XmlCaseOrder,System.String,System.Xml.XPath.XmlDataType);summary;df-generated | +| System.Xml.XPath;XPathExpression;Clone;();summary;df-generated | +| System.Xml.XPath;XPathExpression;SetContext;(System.Xml.IXmlNamespaceResolver);summary;df-generated | +| System.Xml.XPath;XPathExpression;SetContext;(System.Xml.XmlNamespaceManager);summary;df-generated | +| System.Xml.XPath;XPathExpression;get_Expression;();summary;df-generated | +| System.Xml.XPath;XPathExpression;get_ReturnType;();summary;df-generated | +| System.Xml.XPath;XPathItem;ValueAs;(System.Type,System.Xml.IXmlNamespaceResolver);summary;df-generated | +| System.Xml.XPath;XPathItem;get_IsNode;();summary;df-generated | +| System.Xml.XPath;XPathItem;get_TypedValue;();summary;df-generated | +| System.Xml.XPath;XPathItem;get_Value;();summary;df-generated | +| System.Xml.XPath;XPathItem;get_ValueAsBoolean;();summary;df-generated | +| System.Xml.XPath;XPathItem;get_ValueAsDateTime;();summary;df-generated | +| System.Xml.XPath;XPathItem;get_ValueAsDouble;();summary;df-generated | +| System.Xml.XPath;XPathItem;get_ValueAsInt;();summary;df-generated | +| System.Xml.XPath;XPathItem;get_ValueAsLong;();summary;df-generated | +| System.Xml.XPath;XPathItem;get_ValueType;();summary;df-generated | +| System.Xml.XPath;XPathItem;get_XmlType;();summary;df-generated | +| System.Xml.XPath;XPathNavigator;AppendChild;();summary;df-generated | +| System.Xml.XPath;XPathNavigator;AppendChild;(System.String);summary;df-generated | +| System.Xml.XPath;XPathNavigator;AppendChild;(System.Xml.XPath.XPathNavigator);summary;df-generated | +| System.Xml.XPath;XPathNavigator;AppendChild;(System.Xml.XmlReader);summary;df-generated | +| System.Xml.XPath;XPathNavigator;AppendChildElement;(System.String,System.String,System.String,System.String);summary;df-generated | +| System.Xml.XPath;XPathNavigator;Clone;();summary;df-generated | +| System.Xml.XPath;XPathNavigator;ComparePosition;(System.Xml.XPath.XPathNavigator);summary;df-generated | +| System.Xml.XPath;XPathNavigator;CreateAttribute;(System.String,System.String,System.String,System.String);summary;df-generated | +| System.Xml.XPath;XPathNavigator;CreateAttributes;();summary;df-generated | +| System.Xml.XPath;XPathNavigator;DeleteRange;(System.Xml.XPath.XPathNavigator);summary;df-generated | +| System.Xml.XPath;XPathNavigator;DeleteSelf;();summary;df-generated | +| System.Xml.XPath;XPathNavigator;Evaluate;(System.String);summary;df-generated | +| System.Xml.XPath;XPathNavigator;Evaluate;(System.String,System.Xml.IXmlNamespaceResolver);summary;df-generated | +| System.Xml.XPath;XPathNavigator;GetNamespacesInScope;(System.Xml.XmlNamespaceScope);summary;df-generated | +| System.Xml.XPath;XPathNavigator;InsertAfter;();summary;df-generated | +| System.Xml.XPath;XPathNavigator;InsertAfter;(System.String);summary;df-generated | +| System.Xml.XPath;XPathNavigator;InsertAfter;(System.Xml.XPath.XPathNavigator);summary;df-generated | +| System.Xml.XPath;XPathNavigator;InsertAfter;(System.Xml.XmlReader);summary;df-generated | +| System.Xml.XPath;XPathNavigator;InsertBefore;();summary;df-generated | +| System.Xml.XPath;XPathNavigator;InsertBefore;(System.String);summary;df-generated | +| System.Xml.XPath;XPathNavigator;InsertBefore;(System.Xml.XPath.XPathNavigator);summary;df-generated | +| System.Xml.XPath;XPathNavigator;InsertBefore;(System.Xml.XmlReader);summary;df-generated | +| System.Xml.XPath;XPathNavigator;InsertElementAfter;(System.String,System.String,System.String,System.String);summary;df-generated | +| System.Xml.XPath;XPathNavigator;InsertElementBefore;(System.String,System.String,System.String,System.String);summary;df-generated | +| System.Xml.XPath;XPathNavigator;IsDescendant;(System.Xml.XPath.XPathNavigator);summary;df-generated | +| System.Xml.XPath;XPathNavigator;IsSamePosition;(System.Xml.XPath.XPathNavigator);summary;df-generated | +| System.Xml.XPath;XPathNavigator;Matches;(System.String);summary;df-generated | +| System.Xml.XPath;XPathNavigator;Matches;(System.Xml.XPath.XPathExpression);summary;df-generated | +| System.Xml.XPath;XPathNavigator;MoveTo;(System.Xml.XPath.XPathNavigator);summary;df-generated | +| System.Xml.XPath;XPathNavigator;MoveToAttribute;(System.String,System.String);summary;df-generated | +| System.Xml.XPath;XPathNavigator;MoveToChild;(System.String,System.String);summary;df-generated | +| System.Xml.XPath;XPathNavigator;MoveToChild;(System.Xml.XPath.XPathNodeType);summary;df-generated | +| System.Xml.XPath;XPathNavigator;MoveToFirst;();summary;df-generated | +| System.Xml.XPath;XPathNavigator;MoveToFirstAttribute;();summary;df-generated | +| System.Xml.XPath;XPathNavigator;MoveToFirstChild;();summary;df-generated | +| System.Xml.XPath;XPathNavigator;MoveToFirstNamespace;();summary;df-generated | +| System.Xml.XPath;XPathNavigator;MoveToFirstNamespace;(System.Xml.XPath.XPathNamespaceScope);summary;df-generated | +| System.Xml.XPath;XPathNavigator;MoveToFollowing;(System.String,System.String);summary;df-generated | +| System.Xml.XPath;XPathNavigator;MoveToFollowing;(System.String,System.String,System.Xml.XPath.XPathNavigator);summary;df-generated | +| System.Xml.XPath;XPathNavigator;MoveToFollowing;(System.Xml.XPath.XPathNodeType);summary;df-generated | +| System.Xml.XPath;XPathNavigator;MoveToFollowing;(System.Xml.XPath.XPathNodeType,System.Xml.XPath.XPathNavigator);summary;df-generated | +| System.Xml.XPath;XPathNavigator;MoveToId;(System.String);summary;df-generated | +| System.Xml.XPath;XPathNavigator;MoveToNamespace;(System.String);summary;df-generated | +| System.Xml.XPath;XPathNavigator;MoveToNext;();summary;df-generated | +| System.Xml.XPath;XPathNavigator;MoveToNext;(System.String,System.String);summary;df-generated | +| System.Xml.XPath;XPathNavigator;MoveToNext;(System.Xml.XPath.XPathNodeType);summary;df-generated | +| System.Xml.XPath;XPathNavigator;MoveToNextAttribute;();summary;df-generated | +| System.Xml.XPath;XPathNavigator;MoveToNextNamespace;();summary;df-generated | +| System.Xml.XPath;XPathNavigator;MoveToNextNamespace;(System.Xml.XPath.XPathNamespaceScope);summary;df-generated | +| System.Xml.XPath;XPathNavigator;MoveToParent;();summary;df-generated | +| System.Xml.XPath;XPathNavigator;MoveToPrevious;();summary;df-generated | +| System.Xml.XPath;XPathNavigator;MoveToRoot;();summary;df-generated | +| System.Xml.XPath;XPathNavigator;PrependChild;();summary;df-generated | +| System.Xml.XPath;XPathNavigator;PrependChild;(System.String);summary;df-generated | +| System.Xml.XPath;XPathNavigator;PrependChild;(System.Xml.XPath.XPathNavigator);summary;df-generated | +| System.Xml.XPath;XPathNavigator;PrependChild;(System.Xml.XmlReader);summary;df-generated | +| System.Xml.XPath;XPathNavigator;PrependChildElement;(System.String,System.String,System.String,System.String);summary;df-generated | +| System.Xml.XPath;XPathNavigator;ReplaceRange;(System.Xml.XPath.XPathNavigator);summary;df-generated | +| System.Xml.XPath;XPathNavigator;ReplaceSelf;(System.String);summary;df-generated | +| System.Xml.XPath;XPathNavigator;ReplaceSelf;(System.Xml.XPath.XPathNavigator);summary;df-generated | +| System.Xml.XPath;XPathNavigator;ReplaceSelf;(System.Xml.XmlReader);summary;df-generated | +| System.Xml.XPath;XPathNavigator;Select;(System.String);summary;df-generated | +| System.Xml.XPath;XPathNavigator;Select;(System.String,System.Xml.IXmlNamespaceResolver);summary;df-generated | +| System.Xml.XPath;XPathNavigator;SelectAncestors;(System.String,System.String,System.Boolean);summary;df-generated | +| System.Xml.XPath;XPathNavigator;SelectAncestors;(System.Xml.XPath.XPathNodeType,System.Boolean);summary;df-generated | +| System.Xml.XPath;XPathNavigator;SelectChildren;(System.String,System.String);summary;df-generated | +| System.Xml.XPath;XPathNavigator;SelectChildren;(System.Xml.XPath.XPathNodeType);summary;df-generated | +| System.Xml.XPath;XPathNavigator;SelectDescendants;(System.String,System.String,System.Boolean);summary;df-generated | +| System.Xml.XPath;XPathNavigator;SelectDescendants;(System.Xml.XPath.XPathNodeType,System.Boolean);summary;df-generated | +| System.Xml.XPath;XPathNavigator;SelectSingleNode;(System.String);summary;df-generated | +| System.Xml.XPath;XPathNavigator;SelectSingleNode;(System.String,System.Xml.IXmlNamespaceResolver);summary;df-generated | +| System.Xml.XPath;XPathNavigator;SetTypedValue;(System.Object);summary;df-generated | +| System.Xml.XPath;XPathNavigator;SetValue;(System.String);summary;df-generated | +| System.Xml.XPath;XPathNavigator;get_BaseURI;();summary;df-generated | +| System.Xml.XPath;XPathNavigator;get_CanEdit;();summary;df-generated | +| System.Xml.XPath;XPathNavigator;get_HasAttributes;();summary;df-generated | +| System.Xml.XPath;XPathNavigator;get_HasChildren;();summary;df-generated | +| System.Xml.XPath;XPathNavigator;get_IsEmptyElement;();summary;df-generated | +| System.Xml.XPath;XPathNavigator;get_IsNode;();summary;df-generated | +| System.Xml.XPath;XPathNavigator;get_LocalName;();summary;df-generated | +| System.Xml.XPath;XPathNavigator;get_Name;();summary;df-generated | +| System.Xml.XPath;XPathNavigator;get_NameTable;();summary;df-generated | +| System.Xml.XPath;XPathNavigator;get_NamespaceURI;();summary;df-generated | +| System.Xml.XPath;XPathNavigator;get_NavigatorComparer;();summary;df-generated | +| System.Xml.XPath;XPathNavigator;get_NodeType;();summary;df-generated | +| System.Xml.XPath;XPathNavigator;get_Prefix;();summary;df-generated | +| System.Xml.XPath;XPathNavigator;get_SchemaInfo;();summary;df-generated | +| System.Xml.XPath;XPathNavigator;get_UnderlyingObject;();summary;df-generated | +| System.Xml.XPath;XPathNavigator;get_ValueAsBoolean;();summary;df-generated | +| System.Xml.XPath;XPathNavigator;get_ValueAsDouble;();summary;df-generated | +| System.Xml.XPath;XPathNavigator;get_ValueAsInt;();summary;df-generated | +| System.Xml.XPath;XPathNavigator;get_ValueAsLong;();summary;df-generated | +| System.Xml.XPath;XPathNavigator;get_ValueType;();summary;df-generated | +| System.Xml.XPath;XPathNavigator;set_InnerXml;(System.String);summary;df-generated | +| System.Xml.XPath;XPathNavigator;set_OuterXml;(System.String);summary;df-generated | +| System.Xml.XPath;XPathNodeIterator;Clone;();summary;df-generated | +| System.Xml.XPath;XPathNodeIterator;MoveNext;();summary;df-generated | +| System.Xml.XPath;XPathNodeIterator;get_Count;();summary;df-generated | +| System.Xml.XPath;XPathNodeIterator;get_Current;();summary;df-generated | +| System.Xml.XPath;XPathNodeIterator;get_CurrentPosition;();summary;df-generated | +| System.Xml.Xsl;IXsltContextFunction;Invoke;(System.Xml.Xsl.XsltContext,System.Object[],System.Xml.XPath.XPathNavigator);summary;df-generated | +| System.Xml.Xsl;IXsltContextFunction;get_ArgTypes;();summary;df-generated | +| System.Xml.Xsl;IXsltContextFunction;get_Maxargs;();summary;df-generated | +| System.Xml.Xsl;IXsltContextFunction;get_Minargs;();summary;df-generated | +| System.Xml.Xsl;IXsltContextFunction;get_ReturnType;();summary;df-generated | +| System.Xml.Xsl;IXsltContextVariable;Evaluate;(System.Xml.Xsl.XsltContext);summary;df-generated | +| System.Xml.Xsl;IXsltContextVariable;get_IsLocal;();summary;df-generated | +| System.Xml.Xsl;IXsltContextVariable;get_IsParam;();summary;df-generated | +| System.Xml.Xsl;IXsltContextVariable;get_VariableType;();summary;df-generated | +| System.Xml.Xsl;XslCompiledTransform;Load;(System.String);summary;df-generated | +| System.Xml.Xsl;XslCompiledTransform;Load;(System.String,System.Xml.Xsl.XsltSettings,System.Xml.XmlResolver);summary;df-generated | +| System.Xml.Xsl;XslCompiledTransform;Load;(System.Type);summary;df-generated | +| System.Xml.Xsl;XslCompiledTransform;Load;(System.Xml.XPath.IXPathNavigable);summary;df-generated | +| System.Xml.Xsl;XslCompiledTransform;Load;(System.Xml.XPath.IXPathNavigable,System.Xml.Xsl.XsltSettings,System.Xml.XmlResolver);summary;df-generated | +| System.Xml.Xsl;XslCompiledTransform;Load;(System.Xml.XmlReader);summary;df-generated | +| System.Xml.Xsl;XslCompiledTransform;Load;(System.Xml.XmlReader,System.Xml.Xsl.XsltSettings,System.Xml.XmlResolver);summary;df-generated | +| System.Xml.Xsl;XslCompiledTransform;Transform;(System.String,System.String);summary;df-generated | +| System.Xml.Xsl;XslCompiledTransform;Transform;(System.String,System.Xml.XmlWriter);summary;df-generated | +| System.Xml.Xsl;XslCompiledTransform;Transform;(System.String,System.Xml.Xsl.XsltArgumentList,System.IO.Stream);summary;df-generated | +| System.Xml.Xsl;XslCompiledTransform;Transform;(System.String,System.Xml.Xsl.XsltArgumentList,System.IO.TextWriter);summary;df-generated | +| System.Xml.Xsl;XslCompiledTransform;Transform;(System.String,System.Xml.Xsl.XsltArgumentList,System.Xml.XmlWriter);summary;df-generated | +| System.Xml.Xsl;XslCompiledTransform;Transform;(System.Xml.XPath.IXPathNavigable,System.Xml.XmlWriter);summary;df-generated | +| System.Xml.Xsl;XslCompiledTransform;Transform;(System.Xml.XPath.IXPathNavigable,System.Xml.Xsl.XsltArgumentList,System.IO.Stream);summary;df-generated | +| System.Xml.Xsl;XslCompiledTransform;Transform;(System.Xml.XPath.IXPathNavigable,System.Xml.Xsl.XsltArgumentList,System.IO.TextWriter);summary;df-generated | +| System.Xml.Xsl;XslCompiledTransform;Transform;(System.Xml.XPath.IXPathNavigable,System.Xml.Xsl.XsltArgumentList,System.Xml.XmlWriter);summary;df-generated | +| System.Xml.Xsl;XslCompiledTransform;Transform;(System.Xml.XPath.IXPathNavigable,System.Xml.Xsl.XsltArgumentList,System.Xml.XmlWriter,System.Xml.XmlResolver);summary;df-generated | +| System.Xml.Xsl;XslCompiledTransform;Transform;(System.Xml.XmlReader,System.Xml.XmlWriter);summary;df-generated | +| System.Xml.Xsl;XslCompiledTransform;Transform;(System.Xml.XmlReader,System.Xml.Xsl.XsltArgumentList,System.IO.Stream);summary;df-generated | +| System.Xml.Xsl;XslCompiledTransform;Transform;(System.Xml.XmlReader,System.Xml.Xsl.XsltArgumentList,System.IO.TextWriter);summary;df-generated | +| System.Xml.Xsl;XslCompiledTransform;Transform;(System.Xml.XmlReader,System.Xml.Xsl.XsltArgumentList,System.Xml.XmlWriter);summary;df-generated | +| System.Xml.Xsl;XslCompiledTransform;Transform;(System.Xml.XmlReader,System.Xml.Xsl.XsltArgumentList,System.Xml.XmlWriter,System.Xml.XmlResolver);summary;df-generated | +| System.Xml.Xsl;XslCompiledTransform;XslCompiledTransform;();summary;df-generated | +| System.Xml.Xsl;XslCompiledTransform;XslCompiledTransform;(System.Boolean);summary;df-generated | +| System.Xml.Xsl;XslCompiledTransform;get_OutputSettings;();summary;df-generated | +| System.Xml.Xsl;XslTransform;Load;(System.String);summary;df-generated | +| System.Xml.Xsl;XslTransform;Load;(System.String,System.Xml.XmlResolver);summary;df-generated | +| System.Xml.Xsl;XslTransform;Load;(System.Xml.XPath.IXPathNavigable);summary;df-generated | +| System.Xml.Xsl;XslTransform;Load;(System.Xml.XPath.IXPathNavigable,System.Xml.XmlResolver);summary;df-generated | +| System.Xml.Xsl;XslTransform;Load;(System.Xml.XPath.XPathNavigator);summary;df-generated | +| System.Xml.Xsl;XslTransform;Load;(System.Xml.XPath.XPathNavigator,System.Xml.XmlResolver);summary;df-generated | +| System.Xml.Xsl;XslTransform;Load;(System.Xml.XmlReader);summary;df-generated | +| System.Xml.Xsl;XslTransform;Load;(System.Xml.XmlReader,System.Xml.XmlResolver);summary;df-generated | +| System.Xml.Xsl;XslTransform;Transform;(System.String,System.String);summary;df-generated | +| System.Xml.Xsl;XslTransform;Transform;(System.String,System.String,System.Xml.XmlResolver);summary;df-generated | +| System.Xml.Xsl;XslTransform;Transform;(System.Xml.XPath.IXPathNavigable,System.Xml.Xsl.XsltArgumentList,System.IO.Stream);summary;df-generated | +| System.Xml.Xsl;XslTransform;Transform;(System.Xml.XPath.IXPathNavigable,System.Xml.Xsl.XsltArgumentList,System.IO.Stream,System.Xml.XmlResolver);summary;df-generated | +| System.Xml.Xsl;XslTransform;Transform;(System.Xml.XPath.IXPathNavigable,System.Xml.Xsl.XsltArgumentList,System.IO.TextWriter);summary;df-generated | +| System.Xml.Xsl;XslTransform;Transform;(System.Xml.XPath.IXPathNavigable,System.Xml.Xsl.XsltArgumentList,System.IO.TextWriter,System.Xml.XmlResolver);summary;df-generated | +| System.Xml.Xsl;XslTransform;Transform;(System.Xml.XPath.IXPathNavigable,System.Xml.Xsl.XsltArgumentList,System.Xml.XmlWriter);summary;df-generated | +| System.Xml.Xsl;XslTransform;Transform;(System.Xml.XPath.IXPathNavigable,System.Xml.Xsl.XsltArgumentList,System.Xml.XmlWriter,System.Xml.XmlResolver);summary;df-generated | +| System.Xml.Xsl;XslTransform;Transform;(System.Xml.XPath.XPathNavigator,System.Xml.Xsl.XsltArgumentList,System.IO.Stream);summary;df-generated | +| System.Xml.Xsl;XslTransform;Transform;(System.Xml.XPath.XPathNavigator,System.Xml.Xsl.XsltArgumentList,System.IO.Stream,System.Xml.XmlResolver);summary;df-generated | +| System.Xml.Xsl;XslTransform;Transform;(System.Xml.XPath.XPathNavigator,System.Xml.Xsl.XsltArgumentList,System.IO.TextWriter);summary;df-generated | +| System.Xml.Xsl;XslTransform;Transform;(System.Xml.XPath.XPathNavigator,System.Xml.Xsl.XsltArgumentList,System.IO.TextWriter,System.Xml.XmlResolver);summary;df-generated | +| System.Xml.Xsl;XslTransform;Transform;(System.Xml.XPath.XPathNavigator,System.Xml.Xsl.XsltArgumentList,System.Xml.XmlWriter);summary;df-generated | +| System.Xml.Xsl;XslTransform;Transform;(System.Xml.XPath.XPathNavigator,System.Xml.Xsl.XsltArgumentList,System.Xml.XmlWriter,System.Xml.XmlResolver);summary;df-generated | +| System.Xml.Xsl;XslTransform;XslTransform;();summary;df-generated | +| System.Xml.Xsl;XsltArgumentList;AddExtensionObject;(System.String,System.Object);summary;df-generated | +| System.Xml.Xsl;XsltArgumentList;AddParam;(System.String,System.String,System.Object);summary;df-generated | +| System.Xml.Xsl;XsltArgumentList;Clear;();summary;df-generated | +| System.Xml.Xsl;XsltArgumentList;XsltArgumentList;();summary;df-generated | +| System.Xml.Xsl;XsltCompileException;XsltCompileException;();summary;df-generated | +| System.Xml.Xsl;XsltCompileException;XsltCompileException;(System.Exception,System.String,System.Int32,System.Int32);summary;df-generated | +| System.Xml.Xsl;XsltCompileException;XsltCompileException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System.Xml.Xsl;XsltCompileException;XsltCompileException;(System.String);summary;df-generated | +| System.Xml.Xsl;XsltCompileException;XsltCompileException;(System.String,System.Exception);summary;df-generated | +| System.Xml.Xsl;XsltContext;CompareDocument;(System.String,System.String);summary;df-generated | +| System.Xml.Xsl;XsltContext;PreserveWhitespace;(System.Xml.XPath.XPathNavigator);summary;df-generated | +| System.Xml.Xsl;XsltContext;ResolveFunction;(System.String,System.String,System.Xml.XPath.XPathResultType[]);summary;df-generated | +| System.Xml.Xsl;XsltContext;ResolveVariable;(System.String,System.String);summary;df-generated | +| System.Xml.Xsl;XsltContext;XsltContext;();summary;df-generated | +| System.Xml.Xsl;XsltContext;XsltContext;(System.Xml.NameTable);summary;df-generated | +| System.Xml.Xsl;XsltContext;get_Whitespace;();summary;df-generated | +| System.Xml.Xsl;XsltException;XsltException;();summary;df-generated | +| System.Xml.Xsl;XsltException;XsltException;(System.String);summary;df-generated | +| System.Xml.Xsl;XsltException;XsltException;(System.String,System.Exception);summary;df-generated | +| System.Xml.Xsl;XsltException;get_LineNumber;();summary;df-generated | +| System.Xml.Xsl;XsltException;get_LinePosition;();summary;df-generated | +| System.Xml.Xsl;XsltMessageEncounteredEventArgs;get_Message;();summary;df-generated | +| System.Xml.Xsl;XsltSettings;XsltSettings;();summary;df-generated | +| System.Xml.Xsl;XsltSettings;XsltSettings;(System.Boolean,System.Boolean);summary;df-generated | +| System.Xml.Xsl;XsltSettings;get_Default;();summary;df-generated | +| System.Xml.Xsl;XsltSettings;get_EnableDocumentFunction;();summary;df-generated | +| System.Xml.Xsl;XsltSettings;get_EnableScript;();summary;df-generated | +| System.Xml.Xsl;XsltSettings;get_TrustedXslt;();summary;df-generated | +| System.Xml.Xsl;XsltSettings;set_EnableDocumentFunction;(System.Boolean);summary;df-generated | +| System.Xml.Xsl;XsltSettings;set_EnableScript;(System.Boolean);summary;df-generated | +| System.Xml;IApplicationResourceStreamResolver;GetApplicationResourceStream;(System.Uri);summary;df-generated | +| System.Xml;IFragmentCapableXmlDictionaryWriter;EndFragment;();summary;df-generated | +| System.Xml;IFragmentCapableXmlDictionaryWriter;StartFragment;(System.IO.Stream,System.Boolean);summary;df-generated | +| System.Xml;IFragmentCapableXmlDictionaryWriter;WriteFragment;(System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;IFragmentCapableXmlDictionaryWriter;get_CanFragment;();summary;df-generated | +| System.Xml;IHasXmlNode;GetNode;();summary;df-generated | +| System.Xml;IStreamProvider;GetStream;();summary;df-generated | +| System.Xml;IStreamProvider;ReleaseStream;(System.IO.Stream);summary;df-generated | +| System.Xml;IXmlBinaryWriterInitializer;SetOutput;(System.IO.Stream,System.Xml.IXmlDictionary,System.Xml.XmlBinaryWriterSession,System.Boolean);summary;df-generated | +| System.Xml;IXmlDictionary;TryLookup;(System.Int32,System.Xml.XmlDictionaryString);summary;df-generated | +| System.Xml;IXmlDictionary;TryLookup;(System.String,System.Xml.XmlDictionaryString);summary;df-generated | +| System.Xml;IXmlDictionary;TryLookup;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);summary;df-generated | +| System.Xml;IXmlLineInfo;HasLineInfo;();summary;df-generated | +| System.Xml;IXmlLineInfo;get_LineNumber;();summary;df-generated | +| System.Xml;IXmlLineInfo;get_LinePosition;();summary;df-generated | +| System.Xml;IXmlNamespaceResolver;GetNamespacesInScope;(System.Xml.XmlNamespaceScope);summary;df-generated | +| System.Xml;IXmlNamespaceResolver;LookupNamespace;(System.String);summary;df-generated | +| System.Xml;IXmlNamespaceResolver;LookupPrefix;(System.String);summary;df-generated | +| System.Xml;IXmlTextWriterInitializer;SetOutput;(System.IO.Stream,System.Text.Encoding,System.Boolean);summary;df-generated | +| System.Xml;NameTable;NameTable;();summary;df-generated | +| System.Xml;UniqueId;Equals;(System.Object);summary;df-generated | +| System.Xml;UniqueId;GetHashCode;();summary;df-generated | +| System.Xml;UniqueId;ToCharArray;(System.Char[],System.Int32);summary;df-generated | +| System.Xml;UniqueId;ToString;();summary;df-generated | +| System.Xml;UniqueId;TryGetGuid;(System.Byte[],System.Int32);summary;df-generated | +| System.Xml;UniqueId;TryGetGuid;(System.Guid);summary;df-generated | +| System.Xml;UniqueId;UniqueId;();summary;df-generated | +| System.Xml;UniqueId;UniqueId;(System.Byte[]);summary;df-generated | +| System.Xml;UniqueId;UniqueId;(System.Byte[],System.Int32);summary;df-generated | +| System.Xml;UniqueId;UniqueId;(System.Guid);summary;df-generated | +| System.Xml;UniqueId;get_CharArrayLength;();summary;df-generated | +| System.Xml;UniqueId;get_IsGuid;();summary;df-generated | +| System.Xml;XmlAttribute;XmlAttribute;(System.String,System.String,System.String,System.Xml.XmlDocument);summary;df-generated | +| System.Xml;XmlAttribute;get_Specified;();summary;df-generated | +| System.Xml;XmlAttribute;set_InnerText;(System.String);summary;df-generated | +| System.Xml;XmlAttribute;set_InnerXml;(System.String);summary;df-generated | +| System.Xml;XmlAttribute;set_Value;(System.String);summary;df-generated | +| System.Xml;XmlAttributeCollection;RemoveAll;();summary;df-generated | +| System.Xml;XmlAttributeCollection;get_Count;();summary;df-generated | +| System.Xml;XmlAttributeCollection;get_IsSynchronized;();summary;df-generated | +| System.Xml;XmlBinaryReaderSession;Clear;();summary;df-generated | +| System.Xml;XmlBinaryReaderSession;XmlBinaryReaderSession;();summary;df-generated | +| System.Xml;XmlBinaryWriterSession;Reset;();summary;df-generated | +| System.Xml;XmlBinaryWriterSession;TryAdd;(System.Xml.XmlDictionaryString,System.Int32);summary;df-generated | +| System.Xml;XmlBinaryWriterSession;XmlBinaryWriterSession;();summary;df-generated | +| System.Xml;XmlCDataSection;WriteContentTo;(System.Xml.XmlWriter);summary;df-generated | +| System.Xml;XmlCDataSection;XmlCDataSection;(System.String,System.Xml.XmlDocument);summary;df-generated | +| System.Xml;XmlCharacterData;DeleteData;(System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlCharacterData;InsertData;(System.Int32,System.String);summary;df-generated | +| System.Xml;XmlCharacterData;ReplaceData;(System.Int32,System.Int32,System.String);summary;df-generated | +| System.Xml;XmlCharacterData;get_Length;();summary;df-generated | +| System.Xml;XmlComment;WriteContentTo;(System.Xml.XmlWriter);summary;df-generated | +| System.Xml;XmlComment;WriteTo;(System.Xml.XmlWriter);summary;df-generated | +| System.Xml;XmlComment;XmlComment;(System.String,System.Xml.XmlDocument);summary;df-generated | +| System.Xml;XmlConvert;IsNCNameChar;(System.Char);summary;df-generated | +| System.Xml;XmlConvert;IsPublicIdChar;(System.Char);summary;df-generated | +| System.Xml;XmlConvert;IsStartNCNameChar;(System.Char);summary;df-generated | +| System.Xml;XmlConvert;IsWhitespaceChar;(System.Char);summary;df-generated | +| System.Xml;XmlConvert;IsXmlChar;(System.Char);summary;df-generated | +| System.Xml;XmlConvert;IsXmlSurrogatePair;(System.Char,System.Char);summary;df-generated | +| System.Xml;XmlConvert;ToBoolean;(System.String);summary;df-generated | +| System.Xml;XmlConvert;ToByte;(System.String);summary;df-generated | +| System.Xml;XmlConvert;ToChar;(System.String);summary;df-generated | +| System.Xml;XmlConvert;ToDateTime;(System.String);summary;df-generated | +| System.Xml;XmlConvert;ToDateTime;(System.String,System.String);summary;df-generated | +| System.Xml;XmlConvert;ToDateTime;(System.String,System.String[]);summary;df-generated | +| System.Xml;XmlConvert;ToDateTime;(System.String,System.Xml.XmlDateTimeSerializationMode);summary;df-generated | +| System.Xml;XmlConvert;ToDateTimeOffset;(System.String);summary;df-generated | +| System.Xml;XmlConvert;ToDateTimeOffset;(System.String,System.String);summary;df-generated | +| System.Xml;XmlConvert;ToDateTimeOffset;(System.String,System.String[]);summary;df-generated | +| System.Xml;XmlConvert;ToDecimal;(System.String);summary;df-generated | +| System.Xml;XmlConvert;ToDouble;(System.String);summary;df-generated | +| System.Xml;XmlConvert;ToGuid;(System.String);summary;df-generated | +| System.Xml;XmlConvert;ToInt16;(System.String);summary;df-generated | +| System.Xml;XmlConvert;ToInt32;(System.String);summary;df-generated | +| System.Xml;XmlConvert;ToInt64;(System.String);summary;df-generated | +| System.Xml;XmlConvert;ToSByte;(System.String);summary;df-generated | +| System.Xml;XmlConvert;ToSingle;(System.String);summary;df-generated | +| System.Xml;XmlConvert;ToString;(System.Boolean);summary;df-generated | +| System.Xml;XmlConvert;ToString;(System.Byte);summary;df-generated | +| System.Xml;XmlConvert;ToString;(System.Char);summary;df-generated | +| System.Xml;XmlConvert;ToString;(System.DateTime);summary;df-generated | +| System.Xml;XmlConvert;ToString;(System.DateTime,System.String);summary;df-generated | +| System.Xml;XmlConvert;ToString;(System.DateTime,System.Xml.XmlDateTimeSerializationMode);summary;df-generated | +| System.Xml;XmlConvert;ToString;(System.DateTimeOffset);summary;df-generated | +| System.Xml;XmlConvert;ToString;(System.DateTimeOffset,System.String);summary;df-generated | +| System.Xml;XmlConvert;ToString;(System.Decimal);summary;df-generated | +| System.Xml;XmlConvert;ToString;(System.Double);summary;df-generated | +| System.Xml;XmlConvert;ToString;(System.Guid);summary;df-generated | +| System.Xml;XmlConvert;ToString;(System.Int16);summary;df-generated | +| System.Xml;XmlConvert;ToString;(System.Int32);summary;df-generated | +| System.Xml;XmlConvert;ToString;(System.Int64);summary;df-generated | +| System.Xml;XmlConvert;ToString;(System.SByte);summary;df-generated | +| System.Xml;XmlConvert;ToString;(System.Single);summary;df-generated | +| System.Xml;XmlConvert;ToString;(System.TimeSpan);summary;df-generated | +| System.Xml;XmlConvert;ToString;(System.UInt16);summary;df-generated | +| System.Xml;XmlConvert;ToString;(System.UInt32);summary;df-generated | +| System.Xml;XmlConvert;ToString;(System.UInt64);summary;df-generated | +| System.Xml;XmlConvert;ToTimeSpan;(System.String);summary;df-generated | +| System.Xml;XmlConvert;ToUInt16;(System.String);summary;df-generated | +| System.Xml;XmlConvert;ToUInt32;(System.String);summary;df-generated | +| System.Xml;XmlConvert;ToUInt64;(System.String);summary;df-generated | +| System.Xml;XmlDataDocument;CreateEntityReference;(System.String);summary;df-generated | +| System.Xml;XmlDataDocument;GetElementById;(System.String);summary;df-generated | +| System.Xml;XmlDataDocument;XmlDataDocument;();summary;df-generated | +| System.Xml;XmlDeclaration;WriteContentTo;(System.Xml.XmlWriter);summary;df-generated | +| System.Xml;XmlDeclaration;set_InnerText;(System.String);summary;df-generated | +| System.Xml;XmlDeclaration;set_Value;(System.String);summary;df-generated | +| System.Xml;XmlDictionary;TryLookup;(System.String,System.Xml.XmlDictionaryString);summary;df-generated | +| System.Xml;XmlDictionary;XmlDictionary;();summary;df-generated | +| System.Xml;XmlDictionary;XmlDictionary;(System.Int32);summary;df-generated | +| System.Xml;XmlDictionary;get_Empty;();summary;df-generated | +| System.Xml;XmlDictionaryReader;CreateMtomReader;(System.Byte[],System.Int32,System.Int32,System.Text.Encoding,System.Xml.XmlDictionaryReaderQuotas);summary;df-generated | +| System.Xml;XmlDictionaryReader;CreateMtomReader;(System.Byte[],System.Int32,System.Int32,System.Text.Encoding[],System.String,System.Xml.XmlDictionaryReaderQuotas);summary;df-generated | +| System.Xml;XmlDictionaryReader;CreateMtomReader;(System.Byte[],System.Int32,System.Int32,System.Text.Encoding[],System.Xml.XmlDictionaryReaderQuotas);summary;df-generated | +| System.Xml;XmlDictionaryReader;CreateMtomReader;(System.IO.Stream,System.Text.Encoding,System.Xml.XmlDictionaryReaderQuotas);summary;df-generated | +| System.Xml;XmlDictionaryReader;CreateMtomReader;(System.IO.Stream,System.Text.Encoding[],System.String,System.Xml.XmlDictionaryReaderQuotas);summary;df-generated | +| System.Xml;XmlDictionaryReader;CreateMtomReader;(System.IO.Stream,System.Text.Encoding[],System.Xml.XmlDictionaryReaderQuotas);summary;df-generated | +| System.Xml;XmlDictionaryReader;CreateTextReader;(System.IO.Stream,System.Xml.XmlDictionaryReaderQuotas);summary;df-generated | +| System.Xml;XmlDictionaryReader;EndCanonicalization;();summary;df-generated | +| System.Xml;XmlDictionaryReader;IndexOfLocalName;(System.String[],System.String);summary;df-generated | +| System.Xml;XmlDictionaryReader;IndexOfLocalName;(System.Xml.XmlDictionaryString[],System.Xml.XmlDictionaryString);summary;df-generated | +| System.Xml;XmlDictionaryReader;IsLocalName;(System.String);summary;df-generated | +| System.Xml;XmlDictionaryReader;IsLocalName;(System.Xml.XmlDictionaryString);summary;df-generated | +| System.Xml;XmlDictionaryReader;IsNamespaceUri;(System.String);summary;df-generated | +| System.Xml;XmlDictionaryReader;IsNamespaceUri;(System.Xml.XmlDictionaryString);summary;df-generated | +| System.Xml;XmlDictionaryReader;IsStartArray;(System.Type);summary;df-generated | +| System.Xml;XmlDictionaryReader;IsStartElement;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);summary;df-generated | +| System.Xml;XmlDictionaryReader;IsTextNode;(System.Xml.XmlNodeType);summary;df-generated | +| System.Xml;XmlDictionaryReader;MoveToStartElement;();summary;df-generated | +| System.Xml;XmlDictionaryReader;MoveToStartElement;(System.String);summary;df-generated | +| System.Xml;XmlDictionaryReader;MoveToStartElement;(System.String,System.String);summary;df-generated | +| System.Xml;XmlDictionaryReader;MoveToStartElement;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);summary;df-generated | +| System.Xml;XmlDictionaryReader;ReadArray;(System.String,System.String,System.Boolean[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlDictionaryReader;ReadArray;(System.String,System.String,System.Decimal[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlDictionaryReader;ReadArray;(System.String,System.String,System.Double[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlDictionaryReader;ReadArray;(System.String,System.String,System.Guid[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlDictionaryReader;ReadArray;(System.String,System.String,System.Int16[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlDictionaryReader;ReadArray;(System.String,System.String,System.Int32[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlDictionaryReader;ReadArray;(System.String,System.String,System.Int64[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlDictionaryReader;ReadArray;(System.String,System.String,System.Single[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlDictionaryReader;ReadArray;(System.String,System.String,System.TimeSpan[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlDictionaryReader;ReadArray;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Boolean[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlDictionaryReader;ReadArray;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Decimal[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlDictionaryReader;ReadArray;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Double[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlDictionaryReader;ReadArray;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Guid[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlDictionaryReader;ReadArray;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Int16[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlDictionaryReader;ReadArray;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Int32[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlDictionaryReader;ReadArray;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Int64[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlDictionaryReader;ReadArray;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Single[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlDictionaryReader;ReadArray;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.TimeSpan[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlDictionaryReader;ReadBooleanArray;(System.String,System.String);summary;df-generated | +| System.Xml;XmlDictionaryReader;ReadBooleanArray;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);summary;df-generated | +| System.Xml;XmlDictionaryReader;ReadContentAsBase64;();summary;df-generated | +| System.Xml;XmlDictionaryReader;ReadContentAsBinHex;();summary;df-generated | +| System.Xml;XmlDictionaryReader;ReadContentAsBinHex;(System.Int32);summary;df-generated | +| System.Xml;XmlDictionaryReader;ReadContentAsChars;(System.Char[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlDictionaryReader;ReadContentAsDecimal;();summary;df-generated | +| System.Xml;XmlDictionaryReader;ReadContentAsFloat;();summary;df-generated | +| System.Xml;XmlDictionaryReader;ReadContentAsGuid;();summary;df-generated | +| System.Xml;XmlDictionaryReader;ReadContentAsTimeSpan;();summary;df-generated | +| System.Xml;XmlDictionaryReader;ReadDecimalArray;(System.String,System.String);summary;df-generated | +| System.Xml;XmlDictionaryReader;ReadDecimalArray;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);summary;df-generated | +| System.Xml;XmlDictionaryReader;ReadDoubleArray;(System.String,System.String);summary;df-generated | +| System.Xml;XmlDictionaryReader;ReadDoubleArray;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);summary;df-generated | +| System.Xml;XmlDictionaryReader;ReadElementContentAsBase64;();summary;df-generated | +| System.Xml;XmlDictionaryReader;ReadElementContentAsBinHex;();summary;df-generated | +| System.Xml;XmlDictionaryReader;ReadElementContentAsBoolean;();summary;df-generated | +| System.Xml;XmlDictionaryReader;ReadElementContentAsDecimal;();summary;df-generated | +| System.Xml;XmlDictionaryReader;ReadElementContentAsDouble;();summary;df-generated | +| System.Xml;XmlDictionaryReader;ReadElementContentAsFloat;();summary;df-generated | +| System.Xml;XmlDictionaryReader;ReadElementContentAsGuid;();summary;df-generated | +| System.Xml;XmlDictionaryReader;ReadElementContentAsInt;();summary;df-generated | +| System.Xml;XmlDictionaryReader;ReadElementContentAsLong;();summary;df-generated | +| System.Xml;XmlDictionaryReader;ReadElementContentAsTimeSpan;();summary;df-generated | +| System.Xml;XmlDictionaryReader;ReadFullStartElement;();summary;df-generated | +| System.Xml;XmlDictionaryReader;ReadFullStartElement;(System.String);summary;df-generated | +| System.Xml;XmlDictionaryReader;ReadFullStartElement;(System.String,System.String);summary;df-generated | +| System.Xml;XmlDictionaryReader;ReadFullStartElement;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);summary;df-generated | +| System.Xml;XmlDictionaryReader;ReadGuidArray;(System.String,System.String);summary;df-generated | +| System.Xml;XmlDictionaryReader;ReadGuidArray;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);summary;df-generated | +| System.Xml;XmlDictionaryReader;ReadInt16Array;(System.String,System.String);summary;df-generated | +| System.Xml;XmlDictionaryReader;ReadInt16Array;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);summary;df-generated | +| System.Xml;XmlDictionaryReader;ReadInt32Array;(System.String,System.String);summary;df-generated | +| System.Xml;XmlDictionaryReader;ReadInt32Array;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);summary;df-generated | +| System.Xml;XmlDictionaryReader;ReadInt64Array;(System.String,System.String);summary;df-generated | +| System.Xml;XmlDictionaryReader;ReadInt64Array;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);summary;df-generated | +| System.Xml;XmlDictionaryReader;ReadSingleArray;(System.String,System.String);summary;df-generated | +| System.Xml;XmlDictionaryReader;ReadSingleArray;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);summary;df-generated | +| System.Xml;XmlDictionaryReader;ReadStartElement;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);summary;df-generated | +| System.Xml;XmlDictionaryReader;ReadTimeSpanArray;(System.String,System.String);summary;df-generated | +| System.Xml;XmlDictionaryReader;ReadTimeSpanArray;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);summary;df-generated | +| System.Xml;XmlDictionaryReader;ReadValueAsBase64;(System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlDictionaryReader;StartCanonicalization;(System.IO.Stream,System.Boolean,System.String[]);summary;df-generated | +| System.Xml;XmlDictionaryReader;TryGetArrayLength;(System.Int32);summary;df-generated | +| System.Xml;XmlDictionaryReader;TryGetBase64ContentLength;(System.Int32);summary;df-generated | +| System.Xml;XmlDictionaryReader;TryGetLocalNameAsDictionaryString;(System.Xml.XmlDictionaryString);summary;df-generated | +| System.Xml;XmlDictionaryReader;TryGetNamespaceUriAsDictionaryString;(System.Xml.XmlDictionaryString);summary;df-generated | +| System.Xml;XmlDictionaryReader;TryGetValueAsDictionaryString;(System.Xml.XmlDictionaryString);summary;df-generated | +| System.Xml;XmlDictionaryReader;get_CanCanonicalize;();summary;df-generated | +| System.Xml;XmlDictionaryReader;get_Quotas;();summary;df-generated | +| System.Xml;XmlDictionaryReaderQuotas;CopyTo;(System.Xml.XmlDictionaryReaderQuotas);summary;df-generated | +| System.Xml;XmlDictionaryReaderQuotas;XmlDictionaryReaderQuotas;();summary;df-generated | +| System.Xml;XmlDictionaryReaderQuotas;get_Max;();summary;df-generated | +| System.Xml;XmlDictionaryReaderQuotas;get_MaxArrayLength;();summary;df-generated | +| System.Xml;XmlDictionaryReaderQuotas;get_MaxBytesPerRead;();summary;df-generated | +| System.Xml;XmlDictionaryReaderQuotas;get_MaxDepth;();summary;df-generated | +| System.Xml;XmlDictionaryReaderQuotas;get_MaxNameTableCharCount;();summary;df-generated | +| System.Xml;XmlDictionaryReaderQuotas;get_MaxStringContentLength;();summary;df-generated | +| System.Xml;XmlDictionaryReaderQuotas;get_ModifiedQuotas;();summary;df-generated | +| System.Xml;XmlDictionaryReaderQuotas;set_MaxArrayLength;(System.Int32);summary;df-generated | +| System.Xml;XmlDictionaryReaderQuotas;set_MaxBytesPerRead;(System.Int32);summary;df-generated | +| System.Xml;XmlDictionaryReaderQuotas;set_MaxDepth;(System.Int32);summary;df-generated | +| System.Xml;XmlDictionaryReaderQuotas;set_MaxNameTableCharCount;(System.Int32);summary;df-generated | +| System.Xml;XmlDictionaryReaderQuotas;set_MaxStringContentLength;(System.Int32);summary;df-generated | +| System.Xml;XmlDictionaryString;get_Empty;();summary;df-generated | +| System.Xml;XmlDictionaryString;get_Key;();summary;df-generated | +| System.Xml;XmlDictionaryWriter;CreateMtomWriter;(System.IO.Stream,System.Text.Encoding,System.Int32,System.String);summary;df-generated | +| System.Xml;XmlDictionaryWriter;CreateMtomWriter;(System.IO.Stream,System.Text.Encoding,System.Int32,System.String,System.String,System.String,System.Boolean,System.Boolean);summary;df-generated | +| System.Xml;XmlDictionaryWriter;CreateTextWriter;(System.IO.Stream);summary;df-generated | +| System.Xml;XmlDictionaryWriter;CreateTextWriter;(System.IO.Stream,System.Text.Encoding);summary;df-generated | +| System.Xml;XmlDictionaryWriter;CreateTextWriter;(System.IO.Stream,System.Text.Encoding,System.Boolean);summary;df-generated | +| System.Xml;XmlDictionaryWriter;EndCanonicalization;();summary;df-generated | +| System.Xml;XmlDictionaryWriter;StartCanonicalization;(System.IO.Stream,System.Boolean,System.String[]);summary;df-generated | +| System.Xml;XmlDictionaryWriter;WriteArray;(System.String,System.String,System.String,System.Boolean[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlDictionaryWriter;WriteArray;(System.String,System.String,System.String,System.DateTime[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlDictionaryWriter;WriteArray;(System.String,System.String,System.String,System.Decimal[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlDictionaryWriter;WriteArray;(System.String,System.String,System.String,System.Double[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlDictionaryWriter;WriteArray;(System.String,System.String,System.String,System.Guid[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlDictionaryWriter;WriteArray;(System.String,System.String,System.String,System.Int16[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlDictionaryWriter;WriteArray;(System.String,System.String,System.String,System.Int32[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlDictionaryWriter;WriteArray;(System.String,System.String,System.String,System.Int64[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlDictionaryWriter;WriteArray;(System.String,System.String,System.String,System.Single[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlDictionaryWriter;WriteArray;(System.String,System.String,System.String,System.TimeSpan[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlDictionaryWriter;WriteArray;(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Boolean[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlDictionaryWriter;WriteArray;(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.DateTime[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlDictionaryWriter;WriteArray;(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Decimal[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlDictionaryWriter;WriteArray;(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Double[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlDictionaryWriter;WriteArray;(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Guid[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlDictionaryWriter;WriteArray;(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Int16[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlDictionaryWriter;WriteArray;(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Int32[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlDictionaryWriter;WriteArray;(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Int64[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlDictionaryWriter;WriteArray;(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Single[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlDictionaryWriter;WriteArray;(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.TimeSpan[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlDictionaryWriter;WriteStartElement;(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);summary;df-generated | +| System.Xml;XmlDictionaryWriter;WriteStartElement;(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString);summary;df-generated | +| System.Xml;XmlDictionaryWriter;WriteValue;(System.Guid);summary;df-generated | +| System.Xml;XmlDictionaryWriter;WriteValue;(System.TimeSpan);summary;df-generated | +| System.Xml;XmlDictionaryWriter;WriteValue;(System.Xml.IStreamProvider);summary;df-generated | +| System.Xml;XmlDictionaryWriter;WriteValue;(System.Xml.UniqueId);summary;df-generated | +| System.Xml;XmlDictionaryWriter;WriteValueAsync;(System.Xml.IStreamProvider);summary;df-generated | +| System.Xml;XmlDictionaryWriter;get_CanCanonicalize;();summary;df-generated | +| System.Xml;XmlDocument;CreateCDataSection;(System.String);summary;df-generated | +| System.Xml;XmlDocument;CreateComment;(System.String);summary;df-generated | +| System.Xml;XmlDocument;CreateDefaultAttribute;(System.String,System.String,System.String);summary;df-generated | +| System.Xml;XmlDocument;CreateSignificantWhitespace;(System.String);summary;df-generated | +| System.Xml;XmlDocument;CreateTextNode;(System.String);summary;df-generated | +| System.Xml;XmlDocument;CreateWhitespace;(System.String);summary;df-generated | +| System.Xml;XmlDocument;GetElementById;(System.String);summary;df-generated | +| System.Xml;XmlDocument;LoadXml;(System.String);summary;df-generated | +| System.Xml;XmlDocument;ReadNode;(System.Xml.XmlReader);summary;df-generated | +| System.Xml;XmlDocument;Save;(System.IO.Stream);summary;df-generated | +| System.Xml;XmlDocument;Save;(System.IO.TextWriter);summary;df-generated | +| System.Xml;XmlDocument;Save;(System.String);summary;df-generated | +| System.Xml;XmlDocument;XmlDocument;();summary;df-generated | +| System.Xml;XmlDocument;XmlDocument;(System.Xml.XmlNameTable);summary;df-generated | +| System.Xml;XmlDocument;get_PreserveWhitespace;();summary;df-generated | +| System.Xml;XmlDocument;set_InnerText;(System.String);summary;df-generated | +| System.Xml;XmlDocument;set_InnerXml;(System.String);summary;df-generated | +| System.Xml;XmlDocument;set_PreserveWhitespace;(System.Boolean);summary;df-generated | +| System.Xml;XmlDocumentFragment;set_InnerXml;(System.String);summary;df-generated | +| System.Xml;XmlDocumentType;WriteContentTo;(System.Xml.XmlWriter);summary;df-generated | +| System.Xml;XmlDocumentType;WriteTo;(System.Xml.XmlWriter);summary;df-generated | +| System.Xml;XmlElement;HasAttribute;(System.String);summary;df-generated | +| System.Xml;XmlElement;HasAttribute;(System.String,System.String);summary;df-generated | +| System.Xml;XmlElement;RemoveAll;();summary;df-generated | +| System.Xml;XmlElement;RemoveAllAttributes;();summary;df-generated | +| System.Xml;XmlElement;RemoveAttribute;(System.String);summary;df-generated | +| System.Xml;XmlElement;RemoveAttribute;(System.String,System.String);summary;df-generated | +| System.Xml;XmlElement;SetAttribute;(System.String,System.String);summary;df-generated | +| System.Xml;XmlElement;XmlElement;(System.String,System.String,System.String,System.Xml.XmlDocument);summary;df-generated | +| System.Xml;XmlElement;get_HasAttributes;();summary;df-generated | +| System.Xml;XmlElement;get_IsEmpty;();summary;df-generated | +| System.Xml;XmlElement;set_InnerText;(System.String);summary;df-generated | +| System.Xml;XmlElement;set_InnerXml;(System.String);summary;df-generated | +| System.Xml;XmlElement;set_IsEmpty;(System.Boolean);summary;df-generated | +| System.Xml;XmlEntity;CloneNode;(System.Boolean);summary;df-generated | +| System.Xml;XmlEntity;WriteContentTo;(System.Xml.XmlWriter);summary;df-generated | +| System.Xml;XmlEntity;WriteTo;(System.Xml.XmlWriter);summary;df-generated | +| System.Xml;XmlEntity;set_InnerText;(System.String);summary;df-generated | +| System.Xml;XmlEntity;set_InnerXml;(System.String);summary;df-generated | +| System.Xml;XmlEntityReference;WriteTo;(System.Xml.XmlWriter);summary;df-generated | +| System.Xml;XmlEntityReference;set_Value;(System.String);summary;df-generated | +| System.Xml;XmlException;XmlException;();summary;df-generated | +| System.Xml;XmlException;XmlException;(System.String);summary;df-generated | +| System.Xml;XmlException;XmlException;(System.String,System.Exception);summary;df-generated | +| System.Xml;XmlException;XmlException;(System.String,System.Exception,System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlException;get_LineNumber;();summary;df-generated | +| System.Xml;XmlException;get_LinePosition;();summary;df-generated | +| System.Xml;XmlImplementation;HasFeature;(System.String,System.String);summary;df-generated | +| System.Xml;XmlImplementation;XmlImplementation;();summary;df-generated | +| System.Xml;XmlNameTable;Add;(System.Char[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlNameTable;Add;(System.String);summary;df-generated | +| System.Xml;XmlNameTable;Get;(System.Char[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlNameTable;Get;(System.String);summary;df-generated | +| System.Xml;XmlNamedNodeMap;get_Count;();summary;df-generated | +| System.Xml;XmlNamespaceManager;AddNamespace;(System.String,System.String);summary;df-generated | +| System.Xml;XmlNamespaceManager;GetNamespacesInScope;(System.Xml.XmlNamespaceScope);summary;df-generated | +| System.Xml;XmlNamespaceManager;HasNamespace;(System.String);summary;df-generated | +| System.Xml;XmlNamespaceManager;PopScope;();summary;df-generated | +| System.Xml;XmlNamespaceManager;PushScope;();summary;df-generated | +| System.Xml;XmlNamespaceManager;RemoveNamespace;(System.String,System.String);summary;df-generated | +| System.Xml;XmlNode;CloneNode;(System.Boolean);summary;df-generated | +| System.Xml;XmlNode;Normalize;();summary;df-generated | +| System.Xml;XmlNode;RemoveAll;();summary;df-generated | +| System.Xml;XmlNode;Supports;(System.String,System.String);summary;df-generated | +| System.Xml;XmlNode;WriteContentTo;(System.Xml.XmlWriter);summary;df-generated | +| System.Xml;XmlNode;WriteTo;(System.Xml.XmlWriter);summary;df-generated | +| System.Xml;XmlNode;set_InnerText;(System.String);summary;df-generated | +| System.Xml;XmlNode;set_InnerXml;(System.String);summary;df-generated | +| System.Xml;XmlNode;set_Prefix;(System.String);summary;df-generated | +| System.Xml;XmlNode;set_Value;(System.String);summary;df-generated | +| System.Xml;XmlNodeChangedEventArgs;get_Action;();summary;df-generated | +| System.Xml;XmlNodeList;Dispose;();summary;df-generated | +| System.Xml;XmlNodeList;Item;(System.Int32);summary;df-generated | +| System.Xml;XmlNodeList;PrivateDisposeNodeList;();summary;df-generated | +| System.Xml;XmlNodeList;get_Count;();summary;df-generated | +| System.Xml;XmlNodeReader;Close;();summary;df-generated | +| System.Xml;XmlNodeReader;GetAttribute;(System.Int32);summary;df-generated | +| System.Xml;XmlNodeReader;GetNamespacesInScope;(System.Xml.XmlNamespaceScope);summary;df-generated | +| System.Xml;XmlNodeReader;MoveToAttribute;(System.Int32);summary;df-generated | +| System.Xml;XmlNodeReader;MoveToAttribute;(System.String);summary;df-generated | +| System.Xml;XmlNodeReader;MoveToAttribute;(System.String,System.String);summary;df-generated | +| System.Xml;XmlNodeReader;MoveToElement;();summary;df-generated | +| System.Xml;XmlNodeReader;MoveToFirstAttribute;();summary;df-generated | +| System.Xml;XmlNodeReader;MoveToNextAttribute;();summary;df-generated | +| System.Xml;XmlNodeReader;Read;();summary;df-generated | +| System.Xml;XmlNodeReader;ReadAttributeValue;();summary;df-generated | +| System.Xml;XmlNodeReader;ReadContentAsBase64;(System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlNodeReader;ReadContentAsBinHex;(System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlNodeReader;ReadElementContentAsBase64;(System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlNodeReader;ReadElementContentAsBinHex;(System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlNodeReader;ReadString;();summary;df-generated | +| System.Xml;XmlNodeReader;ResolveEntity;();summary;df-generated | +| System.Xml;XmlNodeReader;Skip;();summary;df-generated | +| System.Xml;XmlNodeReader;get_AttributeCount;();summary;df-generated | +| System.Xml;XmlNodeReader;get_CanReadBinaryContent;();summary;df-generated | +| System.Xml;XmlNodeReader;get_CanResolveEntity;();summary;df-generated | +| System.Xml;XmlNodeReader;get_Depth;();summary;df-generated | +| System.Xml;XmlNodeReader;get_EOF;();summary;df-generated | +| System.Xml;XmlNodeReader;get_HasAttributes;();summary;df-generated | +| System.Xml;XmlNodeReader;get_HasValue;();summary;df-generated | +| System.Xml;XmlNodeReader;get_IsDefault;();summary;df-generated | +| System.Xml;XmlNodeReader;get_IsEmptyElement;();summary;df-generated | +| System.Xml;XmlNodeReader;get_NodeType;();summary;df-generated | +| System.Xml;XmlNodeReader;get_ReadState;();summary;df-generated | +| System.Xml;XmlNodeReader;get_XmlSpace;();summary;df-generated | +| System.Xml;XmlNotation;CloneNode;(System.Boolean);summary;df-generated | +| System.Xml;XmlNotation;WriteContentTo;(System.Xml.XmlWriter);summary;df-generated | +| System.Xml;XmlNotation;WriteTo;(System.Xml.XmlWriter);summary;df-generated | +| System.Xml;XmlNotation;set_InnerXml;(System.String);summary;df-generated | +| System.Xml;XmlParserContext;XmlParserContext;(System.Xml.XmlNameTable,System.Xml.XmlNamespaceManager,System.String,System.String,System.String,System.String,System.String,System.String,System.Xml.XmlSpace);summary;df-generated | +| System.Xml;XmlParserContext;XmlParserContext;(System.Xml.XmlNameTable,System.Xml.XmlNamespaceManager,System.String,System.Xml.XmlSpace);summary;df-generated | +| System.Xml;XmlParserContext;XmlParserContext;(System.Xml.XmlNameTable,System.Xml.XmlNamespaceManager,System.String,System.Xml.XmlSpace,System.Text.Encoding);summary;df-generated | +| System.Xml;XmlParserContext;get_XmlSpace;();summary;df-generated | +| System.Xml;XmlParserContext;set_XmlSpace;(System.Xml.XmlSpace);summary;df-generated | +| System.Xml;XmlProcessingInstruction;WriteContentTo;(System.Xml.XmlWriter);summary;df-generated | +| System.Xml;XmlQualifiedName;Equals;(System.Object);summary;df-generated | +| System.Xml;XmlQualifiedName;GetHashCode;();summary;df-generated | +| System.Xml;XmlQualifiedName;ToString;();summary;df-generated | +| System.Xml;XmlQualifiedName;XmlQualifiedName;();summary;df-generated | +| System.Xml;XmlQualifiedName;XmlQualifiedName;(System.String);summary;df-generated | +| System.Xml;XmlQualifiedName;XmlQualifiedName;(System.String,System.String);summary;df-generated | +| System.Xml;XmlQualifiedName;get_IsEmpty;();summary;df-generated | +| System.Xml;XmlQualifiedName;get_Name;();summary;df-generated | +| System.Xml;XmlQualifiedName;get_Namespace;();summary;df-generated | +| System.Xml;XmlReader;Close;();summary;df-generated | +| System.Xml;XmlReader;Dispose;();summary;df-generated | +| System.Xml;XmlReader;Dispose;(System.Boolean);summary;df-generated | +| System.Xml;XmlReader;GetAttribute;(System.Int32);summary;df-generated | +| System.Xml;XmlReader;GetAttribute;(System.String);summary;df-generated | +| System.Xml;XmlReader;GetAttribute;(System.String,System.String);summary;df-generated | +| System.Xml;XmlReader;GetValueAsync;();summary;df-generated | +| System.Xml;XmlReader;IsName;(System.String);summary;df-generated | +| System.Xml;XmlReader;IsNameToken;(System.String);summary;df-generated | +| System.Xml;XmlReader;IsStartElement;();summary;df-generated | +| System.Xml;XmlReader;IsStartElement;(System.String);summary;df-generated | +| System.Xml;XmlReader;IsStartElement;(System.String,System.String);summary;df-generated | +| System.Xml;XmlReader;LookupNamespace;(System.String);summary;df-generated | +| System.Xml;XmlReader;MoveToAttribute;(System.Int32);summary;df-generated | +| System.Xml;XmlReader;MoveToAttribute;(System.String);summary;df-generated | +| System.Xml;XmlReader;MoveToAttribute;(System.String,System.String);summary;df-generated | +| System.Xml;XmlReader;MoveToContent;();summary;df-generated | +| System.Xml;XmlReader;MoveToContentAsync;();summary;df-generated | +| System.Xml;XmlReader;MoveToElement;();summary;df-generated | +| System.Xml;XmlReader;MoveToFirstAttribute;();summary;df-generated | +| System.Xml;XmlReader;MoveToNextAttribute;();summary;df-generated | +| System.Xml;XmlReader;Read;();summary;df-generated | +| System.Xml;XmlReader;ReadAsync;();summary;df-generated | +| System.Xml;XmlReader;ReadAttributeValue;();summary;df-generated | +| System.Xml;XmlReader;ReadContentAsAsync;(System.Type,System.Xml.IXmlNamespaceResolver);summary;df-generated | +| System.Xml;XmlReader;ReadContentAsBase64;(System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlReader;ReadContentAsBase64Async;(System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlReader;ReadContentAsBinHex;(System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlReader;ReadContentAsBinHexAsync;(System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlReader;ReadContentAsBoolean;();summary;df-generated | +| System.Xml;XmlReader;ReadContentAsDateTime;();summary;df-generated | +| System.Xml;XmlReader;ReadContentAsDateTimeOffset;();summary;df-generated | +| System.Xml;XmlReader;ReadContentAsDecimal;();summary;df-generated | +| System.Xml;XmlReader;ReadContentAsDouble;();summary;df-generated | +| System.Xml;XmlReader;ReadContentAsFloat;();summary;df-generated | +| System.Xml;XmlReader;ReadContentAsInt;();summary;df-generated | +| System.Xml;XmlReader;ReadContentAsLong;();summary;df-generated | +| System.Xml;XmlReader;ReadContentAsObjectAsync;();summary;df-generated | +| System.Xml;XmlReader;ReadContentAsStringAsync;();summary;df-generated | +| System.Xml;XmlReader;ReadElementContentAsAsync;(System.Type,System.Xml.IXmlNamespaceResolver);summary;df-generated | +| System.Xml;XmlReader;ReadElementContentAsBase64;(System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlReader;ReadElementContentAsBase64Async;(System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlReader;ReadElementContentAsBinHex;(System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlReader;ReadElementContentAsBinHexAsync;(System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlReader;ReadElementContentAsBoolean;();summary;df-generated | +| System.Xml;XmlReader;ReadElementContentAsBoolean;(System.String,System.String);summary;df-generated | +| System.Xml;XmlReader;ReadElementContentAsDecimal;();summary;df-generated | +| System.Xml;XmlReader;ReadElementContentAsDecimal;(System.String,System.String);summary;df-generated | +| System.Xml;XmlReader;ReadElementContentAsDouble;();summary;df-generated | +| System.Xml;XmlReader;ReadElementContentAsDouble;(System.String,System.String);summary;df-generated | +| System.Xml;XmlReader;ReadElementContentAsFloat;();summary;df-generated | +| System.Xml;XmlReader;ReadElementContentAsFloat;(System.String,System.String);summary;df-generated | +| System.Xml;XmlReader;ReadElementContentAsInt;();summary;df-generated | +| System.Xml;XmlReader;ReadElementContentAsInt;(System.String,System.String);summary;df-generated | +| System.Xml;XmlReader;ReadElementContentAsLong;();summary;df-generated | +| System.Xml;XmlReader;ReadElementContentAsLong;(System.String,System.String);summary;df-generated | +| System.Xml;XmlReader;ReadElementContentAsObjectAsync;();summary;df-generated | +| System.Xml;XmlReader;ReadElementContentAsStringAsync;();summary;df-generated | +| System.Xml;XmlReader;ReadEndElement;();summary;df-generated | +| System.Xml;XmlReader;ReadInnerXml;();summary;df-generated | +| System.Xml;XmlReader;ReadInnerXmlAsync;();summary;df-generated | +| System.Xml;XmlReader;ReadOuterXml;();summary;df-generated | +| System.Xml;XmlReader;ReadOuterXmlAsync;();summary;df-generated | +| System.Xml;XmlReader;ReadStartElement;();summary;df-generated | +| System.Xml;XmlReader;ReadStartElement;(System.String);summary;df-generated | +| System.Xml;XmlReader;ReadStartElement;(System.String,System.String);summary;df-generated | +| System.Xml;XmlReader;ReadToDescendant;(System.String);summary;df-generated | +| System.Xml;XmlReader;ReadToDescendant;(System.String,System.String);summary;df-generated | +| System.Xml;XmlReader;ReadToFollowing;(System.String);summary;df-generated | +| System.Xml;XmlReader;ReadToFollowing;(System.String,System.String);summary;df-generated | +| System.Xml;XmlReader;ReadToNextSibling;(System.String);summary;df-generated | +| System.Xml;XmlReader;ReadToNextSibling;(System.String,System.String);summary;df-generated | +| System.Xml;XmlReader;ReadValueChunk;(System.Char[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlReader;ReadValueChunkAsync;(System.Char[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlReader;ResolveEntity;();summary;df-generated | +| System.Xml;XmlReader;Skip;();summary;df-generated | +| System.Xml;XmlReader;SkipAsync;();summary;df-generated | +| System.Xml;XmlReader;get_AttributeCount;();summary;df-generated | +| System.Xml;XmlReader;get_BaseURI;();summary;df-generated | +| System.Xml;XmlReader;get_CanReadBinaryContent;();summary;df-generated | +| System.Xml;XmlReader;get_CanReadValueChunk;();summary;df-generated | +| System.Xml;XmlReader;get_CanResolveEntity;();summary;df-generated | +| System.Xml;XmlReader;get_Depth;();summary;df-generated | +| System.Xml;XmlReader;get_EOF;();summary;df-generated | +| System.Xml;XmlReader;get_HasAttributes;();summary;df-generated | +| System.Xml;XmlReader;get_HasValue;();summary;df-generated | +| System.Xml;XmlReader;get_IsDefault;();summary;df-generated | +| System.Xml;XmlReader;get_IsEmptyElement;();summary;df-generated | +| System.Xml;XmlReader;get_LocalName;();summary;df-generated | +| System.Xml;XmlReader;get_NameTable;();summary;df-generated | +| System.Xml;XmlReader;get_NamespaceURI;();summary;df-generated | +| System.Xml;XmlReader;get_NodeType;();summary;df-generated | +| System.Xml;XmlReader;get_Prefix;();summary;df-generated | +| System.Xml;XmlReader;get_QuoteChar;();summary;df-generated | +| System.Xml;XmlReader;get_ReadState;();summary;df-generated | +| System.Xml;XmlReader;get_Settings;();summary;df-generated | +| System.Xml;XmlReader;get_Value;();summary;df-generated | +| System.Xml;XmlReader;get_ValueType;();summary;df-generated | +| System.Xml;XmlReader;get_XmlLang;();summary;df-generated | +| System.Xml;XmlReader;get_XmlSpace;();summary;df-generated | +| System.Xml;XmlReaderSettings;Clone;();summary;df-generated | +| System.Xml;XmlReaderSettings;Reset;();summary;df-generated | +| System.Xml;XmlReaderSettings;XmlReaderSettings;();summary;df-generated | +| System.Xml;XmlReaderSettings;get_Async;();summary;df-generated | +| System.Xml;XmlReaderSettings;get_CheckCharacters;();summary;df-generated | +| System.Xml;XmlReaderSettings;get_CloseInput;();summary;df-generated | +| System.Xml;XmlReaderSettings;get_ConformanceLevel;();summary;df-generated | +| System.Xml;XmlReaderSettings;get_DtdProcessing;();summary;df-generated | +| System.Xml;XmlReaderSettings;get_IgnoreComments;();summary;df-generated | +| System.Xml;XmlReaderSettings;get_IgnoreProcessingInstructions;();summary;df-generated | +| System.Xml;XmlReaderSettings;get_IgnoreWhitespace;();summary;df-generated | +| System.Xml;XmlReaderSettings;get_LineNumberOffset;();summary;df-generated | +| System.Xml;XmlReaderSettings;get_LinePositionOffset;();summary;df-generated | +| System.Xml;XmlReaderSettings;get_MaxCharactersFromEntities;();summary;df-generated | +| System.Xml;XmlReaderSettings;get_MaxCharactersInDocument;();summary;df-generated | +| System.Xml;XmlReaderSettings;get_ProhibitDtd;();summary;df-generated | +| System.Xml;XmlReaderSettings;get_Schemas;();summary;df-generated | +| System.Xml;XmlReaderSettings;get_ValidationFlags;();summary;df-generated | +| System.Xml;XmlReaderSettings;get_ValidationType;();summary;df-generated | +| System.Xml;XmlReaderSettings;set_Async;(System.Boolean);summary;df-generated | +| System.Xml;XmlReaderSettings;set_CheckCharacters;(System.Boolean);summary;df-generated | +| System.Xml;XmlReaderSettings;set_CloseInput;(System.Boolean);summary;df-generated | +| System.Xml;XmlReaderSettings;set_ConformanceLevel;(System.Xml.ConformanceLevel);summary;df-generated | +| System.Xml;XmlReaderSettings;set_DtdProcessing;(System.Xml.DtdProcessing);summary;df-generated | +| System.Xml;XmlReaderSettings;set_IgnoreComments;(System.Boolean);summary;df-generated | +| System.Xml;XmlReaderSettings;set_IgnoreProcessingInstructions;(System.Boolean);summary;df-generated | +| System.Xml;XmlReaderSettings;set_IgnoreWhitespace;(System.Boolean);summary;df-generated | +| System.Xml;XmlReaderSettings;set_LineNumberOffset;(System.Int32);summary;df-generated | +| System.Xml;XmlReaderSettings;set_LinePositionOffset;(System.Int32);summary;df-generated | +| System.Xml;XmlReaderSettings;set_MaxCharactersFromEntities;(System.Int64);summary;df-generated | +| System.Xml;XmlReaderSettings;set_MaxCharactersInDocument;(System.Int64);summary;df-generated | +| System.Xml;XmlReaderSettings;set_ProhibitDtd;(System.Boolean);summary;df-generated | +| System.Xml;XmlReaderSettings;set_ValidationFlags;(System.Xml.Schema.XmlSchemaValidationFlags);summary;df-generated | +| System.Xml;XmlReaderSettings;set_ValidationType;(System.Xml.ValidationType);summary;df-generated | +| System.Xml;XmlResolver;GetEntity;(System.Uri,System.String,System.Type);summary;df-generated | +| System.Xml;XmlResolver;GetEntityAsync;(System.Uri,System.String,System.Type);summary;df-generated | +| System.Xml;XmlResolver;SupportsType;(System.Uri,System.Type);summary;df-generated | +| System.Xml;XmlResolver;set_Credentials;(System.Net.ICredentials);summary;df-generated | +| System.Xml;XmlSecureResolver;GetEntityAsync;(System.Uri,System.String,System.Type);summary;df-generated | +| System.Xml;XmlSignificantWhitespace;WriteContentTo;(System.Xml.XmlWriter);summary;df-generated | +| System.Xml;XmlSignificantWhitespace;XmlSignificantWhitespace;(System.String,System.Xml.XmlDocument);summary;df-generated | +| System.Xml;XmlText;WriteContentTo;(System.Xml.XmlWriter);summary;df-generated | +| System.Xml;XmlText;XmlText;(System.String,System.Xml.XmlDocument);summary;df-generated | +| System.Xml;XmlTextReader;Close;();summary;df-generated | +| System.Xml;XmlTextReader;GetAttribute;(System.Int32);summary;df-generated | +| System.Xml;XmlTextReader;GetAttribute;(System.String);summary;df-generated | +| System.Xml;XmlTextReader;GetAttribute;(System.String,System.String);summary;df-generated | +| System.Xml;XmlTextReader;GetNamespacesInScope;(System.Xml.XmlNamespaceScope);summary;df-generated | +| System.Xml;XmlTextReader;HasLineInfo;();summary;df-generated | +| System.Xml;XmlTextReader;LookupPrefix;(System.String);summary;df-generated | +| System.Xml;XmlTextReader;MoveToAttribute;(System.Int32);summary;df-generated | +| System.Xml;XmlTextReader;MoveToAttribute;(System.String);summary;df-generated | +| System.Xml;XmlTextReader;MoveToAttribute;(System.String,System.String);summary;df-generated | +| System.Xml;XmlTextReader;MoveToElement;();summary;df-generated | +| System.Xml;XmlTextReader;MoveToFirstAttribute;();summary;df-generated | +| System.Xml;XmlTextReader;MoveToNextAttribute;();summary;df-generated | +| System.Xml;XmlTextReader;Read;();summary;df-generated | +| System.Xml;XmlTextReader;ReadAttributeValue;();summary;df-generated | +| System.Xml;XmlTextReader;ReadBase64;(System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlTextReader;ReadBinHex;(System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlTextReader;ReadChars;(System.Char[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlTextReader;ReadContentAsBase64;(System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlTextReader;ReadContentAsBinHex;(System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlTextReader;ReadElementContentAsBase64;(System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlTextReader;ReadElementContentAsBinHex;(System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlTextReader;ReadString;();summary;df-generated | +| System.Xml;XmlTextReader;ResetState;();summary;df-generated | +| System.Xml;XmlTextReader;ResolveEntity;();summary;df-generated | +| System.Xml;XmlTextReader;Skip;();summary;df-generated | +| System.Xml;XmlTextReader;XmlTextReader;();summary;df-generated | +| System.Xml;XmlTextReader;XmlTextReader;(System.IO.Stream);summary;df-generated | +| System.Xml;XmlTextReader;XmlTextReader;(System.IO.Stream,System.Xml.XmlNameTable);summary;df-generated | +| System.Xml;XmlTextReader;XmlTextReader;(System.IO.TextReader);summary;df-generated | +| System.Xml;XmlTextReader;XmlTextReader;(System.IO.TextReader,System.Xml.XmlNameTable);summary;df-generated | +| System.Xml;XmlTextReader;XmlTextReader;(System.String,System.IO.Stream);summary;df-generated | +| System.Xml;XmlTextReader;XmlTextReader;(System.String,System.IO.Stream,System.Xml.XmlNameTable);summary;df-generated | +| System.Xml;XmlTextReader;XmlTextReader;(System.String,System.IO.TextReader);summary;df-generated | +| System.Xml;XmlTextReader;get_AttributeCount;();summary;df-generated | +| System.Xml;XmlTextReader;get_CanReadBinaryContent;();summary;df-generated | +| System.Xml;XmlTextReader;get_CanReadValueChunk;();summary;df-generated | +| System.Xml;XmlTextReader;get_CanResolveEntity;();summary;df-generated | +| System.Xml;XmlTextReader;get_Depth;();summary;df-generated | +| System.Xml;XmlTextReader;get_DtdProcessing;();summary;df-generated | +| System.Xml;XmlTextReader;get_EOF;();summary;df-generated | +| System.Xml;XmlTextReader;get_EntityHandling;();summary;df-generated | +| System.Xml;XmlTextReader;get_HasValue;();summary;df-generated | +| System.Xml;XmlTextReader;get_IsDefault;();summary;df-generated | +| System.Xml;XmlTextReader;get_IsEmptyElement;();summary;df-generated | +| System.Xml;XmlTextReader;get_LineNumber;();summary;df-generated | +| System.Xml;XmlTextReader;get_LinePosition;();summary;df-generated | +| System.Xml;XmlTextReader;get_LocalName;();summary;df-generated | +| System.Xml;XmlTextReader;get_Name;();summary;df-generated | +| System.Xml;XmlTextReader;get_NamespaceURI;();summary;df-generated | +| System.Xml;XmlTextReader;get_Namespaces;();summary;df-generated | +| System.Xml;XmlTextReader;get_NodeType;();summary;df-generated | +| System.Xml;XmlTextReader;get_Normalization;();summary;df-generated | +| System.Xml;XmlTextReader;get_Prefix;();summary;df-generated | +| System.Xml;XmlTextReader;get_ProhibitDtd;();summary;df-generated | +| System.Xml;XmlTextReader;get_QuoteChar;();summary;df-generated | +| System.Xml;XmlTextReader;get_ReadState;();summary;df-generated | +| System.Xml;XmlTextReader;get_Value;();summary;df-generated | +| System.Xml;XmlTextReader;get_WhitespaceHandling;();summary;df-generated | +| System.Xml;XmlTextReader;get_XmlLang;();summary;df-generated | +| System.Xml;XmlTextReader;get_XmlSpace;();summary;df-generated | +| System.Xml;XmlTextReader;set_DtdProcessing;(System.Xml.DtdProcessing);summary;df-generated | +| System.Xml;XmlTextReader;set_EntityHandling;(System.Xml.EntityHandling);summary;df-generated | +| System.Xml;XmlTextReader;set_Namespaces;(System.Boolean);summary;df-generated | +| System.Xml;XmlTextReader;set_Normalization;(System.Boolean);summary;df-generated | +| System.Xml;XmlTextReader;set_ProhibitDtd;(System.Boolean);summary;df-generated | +| System.Xml;XmlTextReader;set_WhitespaceHandling;(System.Xml.WhitespaceHandling);summary;df-generated | +| System.Xml;XmlTextWriter;Close;();summary;df-generated | +| System.Xml;XmlTextWriter;Flush;();summary;df-generated | +| System.Xml;XmlTextWriter;WriteBase64;(System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlTextWriter;WriteBinHex;(System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlTextWriter;WriteCData;(System.String);summary;df-generated | +| System.Xml;XmlTextWriter;WriteCharEntity;(System.Char);summary;df-generated | +| System.Xml;XmlTextWriter;WriteChars;(System.Char[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlTextWriter;WriteComment;(System.String);summary;df-generated | +| System.Xml;XmlTextWriter;WriteDocType;(System.String,System.String,System.String,System.String);summary;df-generated | +| System.Xml;XmlTextWriter;WriteEndAttribute;();summary;df-generated | +| System.Xml;XmlTextWriter;WriteEndDocument;();summary;df-generated | +| System.Xml;XmlTextWriter;WriteEndElement;();summary;df-generated | +| System.Xml;XmlTextWriter;WriteEntityRef;(System.String);summary;df-generated | +| System.Xml;XmlTextWriter;WriteFullEndElement;();summary;df-generated | +| System.Xml;XmlTextWriter;WriteName;(System.String);summary;df-generated | +| System.Xml;XmlTextWriter;WriteNmToken;(System.String);summary;df-generated | +| System.Xml;XmlTextWriter;WriteProcessingInstruction;(System.String,System.String);summary;df-generated | +| System.Xml;XmlTextWriter;WriteQualifiedName;(System.String,System.String);summary;df-generated | +| System.Xml;XmlTextWriter;WriteRaw;(System.Char[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlTextWriter;WriteRaw;(System.String);summary;df-generated | +| System.Xml;XmlTextWriter;WriteStartDocument;();summary;df-generated | +| System.Xml;XmlTextWriter;WriteStartDocument;(System.Boolean);summary;df-generated | +| System.Xml;XmlTextWriter;WriteStartElement;(System.String,System.String,System.String);summary;df-generated | +| System.Xml;XmlTextWriter;WriteString;(System.String);summary;df-generated | +| System.Xml;XmlTextWriter;WriteSurrogateCharEntity;(System.Char,System.Char);summary;df-generated | +| System.Xml;XmlTextWriter;WriteWhitespace;(System.String);summary;df-generated | +| System.Xml;XmlTextWriter;XmlTextWriter;(System.String,System.Text.Encoding);summary;df-generated | +| System.Xml;XmlTextWriter;get_Formatting;();summary;df-generated | +| System.Xml;XmlTextWriter;get_IndentChar;();summary;df-generated | +| System.Xml;XmlTextWriter;get_Indentation;();summary;df-generated | +| System.Xml;XmlTextWriter;get_Namespaces;();summary;df-generated | +| System.Xml;XmlTextWriter;get_QuoteChar;();summary;df-generated | +| System.Xml;XmlTextWriter;get_WriteState;();summary;df-generated | +| System.Xml;XmlTextWriter;get_XmlSpace;();summary;df-generated | +| System.Xml;XmlTextWriter;set_Formatting;(System.Xml.Formatting);summary;df-generated | +| System.Xml;XmlTextWriter;set_IndentChar;(System.Char);summary;df-generated | +| System.Xml;XmlTextWriter;set_Indentation;(System.Int32);summary;df-generated | +| System.Xml;XmlTextWriter;set_Namespaces;(System.Boolean);summary;df-generated | +| System.Xml;XmlTextWriter;set_QuoteChar;(System.Char);summary;df-generated | +| System.Xml;XmlUrlResolver;GetEntityAsync;(System.Uri,System.String,System.Type);summary;df-generated | +| System.Xml;XmlUrlResolver;XmlUrlResolver;();summary;df-generated | +| System.Xml;XmlUrlResolver;set_CachePolicy;(System.Net.Cache.RequestCachePolicy);summary;df-generated | +| System.Xml;XmlValidatingReader;Close;();summary;df-generated | +| System.Xml;XmlValidatingReader;GetAttribute;(System.Int32);summary;df-generated | +| System.Xml;XmlValidatingReader;GetAttribute;(System.String);summary;df-generated | +| System.Xml;XmlValidatingReader;GetAttribute;(System.String,System.String);summary;df-generated | +| System.Xml;XmlValidatingReader;GetNamespacesInScope;(System.Xml.XmlNamespaceScope);summary;df-generated | +| System.Xml;XmlValidatingReader;HasLineInfo;();summary;df-generated | +| System.Xml;XmlValidatingReader;LookupPrefix;(System.String);summary;df-generated | +| System.Xml;XmlValidatingReader;MoveToAttribute;(System.Int32);summary;df-generated | +| System.Xml;XmlValidatingReader;MoveToAttribute;(System.String);summary;df-generated | +| System.Xml;XmlValidatingReader;MoveToAttribute;(System.String,System.String);summary;df-generated | +| System.Xml;XmlValidatingReader;MoveToElement;();summary;df-generated | +| System.Xml;XmlValidatingReader;MoveToFirstAttribute;();summary;df-generated | +| System.Xml;XmlValidatingReader;MoveToNextAttribute;();summary;df-generated | +| System.Xml;XmlValidatingReader;Read;();summary;df-generated | +| System.Xml;XmlValidatingReader;ReadAttributeValue;();summary;df-generated | +| System.Xml;XmlValidatingReader;ReadContentAsBase64;(System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlValidatingReader;ReadContentAsBinHex;(System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlValidatingReader;ReadElementContentAsBase64;(System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlValidatingReader;ReadElementContentAsBinHex;(System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlValidatingReader;ReadString;();summary;df-generated | +| System.Xml;XmlValidatingReader;ReadTypedValue;();summary;df-generated | +| System.Xml;XmlValidatingReader;ResolveEntity;();summary;df-generated | +| System.Xml;XmlValidatingReader;get_AttributeCount;();summary;df-generated | +| System.Xml;XmlValidatingReader;get_BaseURI;();summary;df-generated | +| System.Xml;XmlValidatingReader;get_CanReadBinaryContent;();summary;df-generated | +| System.Xml;XmlValidatingReader;get_CanResolveEntity;();summary;df-generated | +| System.Xml;XmlValidatingReader;get_Depth;();summary;df-generated | +| System.Xml;XmlValidatingReader;get_EOF;();summary;df-generated | +| System.Xml;XmlValidatingReader;get_Encoding;();summary;df-generated | +| System.Xml;XmlValidatingReader;get_EntityHandling;();summary;df-generated | +| System.Xml;XmlValidatingReader;get_HasValue;();summary;df-generated | +| System.Xml;XmlValidatingReader;get_IsDefault;();summary;df-generated | +| System.Xml;XmlValidatingReader;get_IsEmptyElement;();summary;df-generated | +| System.Xml;XmlValidatingReader;get_LineNumber;();summary;df-generated | +| System.Xml;XmlValidatingReader;get_LinePosition;();summary;df-generated | +| System.Xml;XmlValidatingReader;get_LocalName;();summary;df-generated | +| System.Xml;XmlValidatingReader;get_Name;();summary;df-generated | +| System.Xml;XmlValidatingReader;get_NameTable;();summary;df-generated | +| System.Xml;XmlValidatingReader;get_NamespaceURI;();summary;df-generated | +| System.Xml;XmlValidatingReader;get_Namespaces;();summary;df-generated | +| System.Xml;XmlValidatingReader;get_NodeType;();summary;df-generated | +| System.Xml;XmlValidatingReader;get_Prefix;();summary;df-generated | +| System.Xml;XmlValidatingReader;get_QuoteChar;();summary;df-generated | +| System.Xml;XmlValidatingReader;get_ReadState;();summary;df-generated | +| System.Xml;XmlValidatingReader;get_SchemaType;();summary;df-generated | +| System.Xml;XmlValidatingReader;get_ValidationType;();summary;df-generated | +| System.Xml;XmlValidatingReader;get_Value;();summary;df-generated | +| System.Xml;XmlValidatingReader;get_XmlLang;();summary;df-generated | +| System.Xml;XmlValidatingReader;get_XmlSpace;();summary;df-generated | +| System.Xml;XmlValidatingReader;set_EntityHandling;(System.Xml.EntityHandling);summary;df-generated | +| System.Xml;XmlValidatingReader;set_Namespaces;(System.Boolean);summary;df-generated | +| System.Xml;XmlValidatingReader;set_ValidationType;(System.Xml.ValidationType);summary;df-generated | +| System.Xml;XmlValidatingReader;set_XmlResolver;(System.Xml.XmlResolver);summary;df-generated | +| System.Xml;XmlWhitespace;WriteContentTo;(System.Xml.XmlWriter);summary;df-generated | +| System.Xml;XmlWhitespace;XmlWhitespace;(System.String,System.Xml.XmlDocument);summary;df-generated | +| System.Xml;XmlWriter;Close;();summary;df-generated | +| System.Xml;XmlWriter;Create;(System.Text.StringBuilder);summary;df-generated | +| System.Xml;XmlWriter;Dispose;();summary;df-generated | +| System.Xml;XmlWriter;Dispose;(System.Boolean);summary;df-generated | +| System.Xml;XmlWriter;DisposeAsync;();summary;df-generated | +| System.Xml;XmlWriter;DisposeAsyncCore;();summary;df-generated | +| System.Xml;XmlWriter;Flush;();summary;df-generated | +| System.Xml;XmlWriter;FlushAsync;();summary;df-generated | +| System.Xml;XmlWriter;LookupPrefix;(System.String);summary;df-generated | +| System.Xml;XmlWriter;WriteBase64;(System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlWriter;WriteBase64Async;(System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlWriter;WriteBinHex;(System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlWriter;WriteBinHexAsync;(System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlWriter;WriteCData;(System.String);summary;df-generated | +| System.Xml;XmlWriter;WriteCDataAsync;(System.String);summary;df-generated | +| System.Xml;XmlWriter;WriteCharEntity;(System.Char);summary;df-generated | +| System.Xml;XmlWriter;WriteCharEntityAsync;(System.Char);summary;df-generated | +| System.Xml;XmlWriter;WriteChars;(System.Char[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlWriter;WriteCharsAsync;(System.Char[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlWriter;WriteComment;(System.String);summary;df-generated | +| System.Xml;XmlWriter;WriteCommentAsync;(System.String);summary;df-generated | +| System.Xml;XmlWriter;WriteDocType;(System.String,System.String,System.String,System.String);summary;df-generated | +| System.Xml;XmlWriter;WriteDocTypeAsync;(System.String,System.String,System.String,System.String);summary;df-generated | +| System.Xml;XmlWriter;WriteEndAttribute;();summary;df-generated | +| System.Xml;XmlWriter;WriteEndAttributeAsync;();summary;df-generated | +| System.Xml;XmlWriter;WriteEndDocument;();summary;df-generated | +| System.Xml;XmlWriter;WriteEndDocumentAsync;();summary;df-generated | +| System.Xml;XmlWriter;WriteEndElement;();summary;df-generated | +| System.Xml;XmlWriter;WriteEndElementAsync;();summary;df-generated | +| System.Xml;XmlWriter;WriteEntityRef;(System.String);summary;df-generated | +| System.Xml;XmlWriter;WriteEntityRefAsync;(System.String);summary;df-generated | +| System.Xml;XmlWriter;WriteFullEndElement;();summary;df-generated | +| System.Xml;XmlWriter;WriteFullEndElementAsync;();summary;df-generated | +| System.Xml;XmlWriter;WriteProcessingInstruction;(System.String,System.String);summary;df-generated | +| System.Xml;XmlWriter;WriteProcessingInstructionAsync;(System.String,System.String);summary;df-generated | +| System.Xml;XmlWriter;WriteRaw;(System.Char[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlWriter;WriteRaw;(System.String);summary;df-generated | +| System.Xml;XmlWriter;WriteRawAsync;(System.Char[],System.Int32,System.Int32);summary;df-generated | +| System.Xml;XmlWriter;WriteRawAsync;(System.String);summary;df-generated | +| System.Xml;XmlWriter;WriteStartAttribute;(System.String,System.String,System.String);summary;df-generated | +| System.Xml;XmlWriter;WriteStartAttributeAsync;(System.String,System.String,System.String);summary;df-generated | +| System.Xml;XmlWriter;WriteStartDocument;();summary;df-generated | +| System.Xml;XmlWriter;WriteStartDocument;(System.Boolean);summary;df-generated | +| System.Xml;XmlWriter;WriteStartDocumentAsync;();summary;df-generated | +| System.Xml;XmlWriter;WriteStartDocumentAsync;(System.Boolean);summary;df-generated | +| System.Xml;XmlWriter;WriteStartElement;(System.String);summary;df-generated | +| System.Xml;XmlWriter;WriteStartElement;(System.String,System.String);summary;df-generated | +| System.Xml;XmlWriter;WriteStartElement;(System.String,System.String,System.String);summary;df-generated | +| System.Xml;XmlWriter;WriteStartElementAsync;(System.String,System.String,System.String);summary;df-generated | +| System.Xml;XmlWriter;WriteString;(System.String);summary;df-generated | +| System.Xml;XmlWriter;WriteStringAsync;(System.String);summary;df-generated | +| System.Xml;XmlWriter;WriteSurrogateCharEntity;(System.Char,System.Char);summary;df-generated | +| System.Xml;XmlWriter;WriteSurrogateCharEntityAsync;(System.Char,System.Char);summary;df-generated | +| System.Xml;XmlWriter;WriteValue;(System.Boolean);summary;df-generated | +| System.Xml;XmlWriter;WriteValue;(System.DateTime);summary;df-generated | +| System.Xml;XmlWriter;WriteValue;(System.DateTimeOffset);summary;df-generated | +| System.Xml;XmlWriter;WriteValue;(System.Decimal);summary;df-generated | +| System.Xml;XmlWriter;WriteValue;(System.Double);summary;df-generated | +| System.Xml;XmlWriter;WriteValue;(System.Int32);summary;df-generated | +| System.Xml;XmlWriter;WriteValue;(System.Int64);summary;df-generated | +| System.Xml;XmlWriter;WriteValue;(System.Single);summary;df-generated | +| System.Xml;XmlWriter;WriteWhitespace;(System.String);summary;df-generated | +| System.Xml;XmlWriter;WriteWhitespaceAsync;(System.String);summary;df-generated | +| System.Xml;XmlWriter;get_Settings;();summary;df-generated | +| System.Xml;XmlWriter;get_WriteState;();summary;df-generated | +| System.Xml;XmlWriter;get_XmlLang;();summary;df-generated | +| System.Xml;XmlWriter;get_XmlSpace;();summary;df-generated | +| System.Xml;XmlWriterSettings;Clone;();summary;df-generated | +| System.Xml;XmlWriterSettings;Reset;();summary;df-generated | +| System.Xml;XmlWriterSettings;XmlWriterSettings;();summary;df-generated | +| System.Xml;XmlWriterSettings;get_Async;();summary;df-generated | +| System.Xml;XmlWriterSettings;get_CheckCharacters;();summary;df-generated | +| System.Xml;XmlWriterSettings;get_CloseOutput;();summary;df-generated | +| System.Xml;XmlWriterSettings;get_ConformanceLevel;();summary;df-generated | +| System.Xml;XmlWriterSettings;get_DoNotEscapeUriAttributes;();summary;df-generated | +| System.Xml;XmlWriterSettings;get_Indent;();summary;df-generated | +| System.Xml;XmlWriterSettings;get_NamespaceHandling;();summary;df-generated | +| System.Xml;XmlWriterSettings;get_NewLineHandling;();summary;df-generated | +| System.Xml;XmlWriterSettings;get_NewLineOnAttributes;();summary;df-generated | +| System.Xml;XmlWriterSettings;get_OmitXmlDeclaration;();summary;df-generated | +| System.Xml;XmlWriterSettings;get_OutputMethod;();summary;df-generated | +| System.Xml;XmlWriterSettings;get_WriteEndDocumentOnClose;();summary;df-generated | +| System.Xml;XmlWriterSettings;set_Async;(System.Boolean);summary;df-generated | +| System.Xml;XmlWriterSettings;set_CheckCharacters;(System.Boolean);summary;df-generated | +| System.Xml;XmlWriterSettings;set_CloseOutput;(System.Boolean);summary;df-generated | +| System.Xml;XmlWriterSettings;set_ConformanceLevel;(System.Xml.ConformanceLevel);summary;df-generated | +| System.Xml;XmlWriterSettings;set_DoNotEscapeUriAttributes;(System.Boolean);summary;df-generated | +| System.Xml;XmlWriterSettings;set_Indent;(System.Boolean);summary;df-generated | +| System.Xml;XmlWriterSettings;set_NamespaceHandling;(System.Xml.NamespaceHandling);summary;df-generated | +| System.Xml;XmlWriterSettings;set_NewLineHandling;(System.Xml.NewLineHandling);summary;df-generated | +| System.Xml;XmlWriterSettings;set_NewLineOnAttributes;(System.Boolean);summary;df-generated | +| System.Xml;XmlWriterSettings;set_OmitXmlDeclaration;(System.Boolean);summary;df-generated | +| System.Xml;XmlWriterSettings;set_WriteEndDocumentOnClose;(System.Boolean);summary;df-generated | +| System;AccessViolationException;AccessViolationException;();summary;df-generated | +| System;AccessViolationException;AccessViolationException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System;AccessViolationException;AccessViolationException;(System.String);summary;df-generated | +| System;AccessViolationException;AccessViolationException;(System.String,System.Exception);summary;df-generated | +| System;Activator;CreateInstance;(System.String,System.String);summary;df-generated | +| System;Activator;CreateInstance;(System.String,System.String,System.Boolean,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo,System.Object[]);summary;df-generated | +| System;Activator;CreateInstance;(System.String,System.String,System.Object[]);summary;df-generated | +| System;Activator;CreateInstance;(System.Type);summary;df-generated | +| System;Activator;CreateInstance;(System.Type,System.Boolean);summary;df-generated | +| System;Activator;CreateInstance;(System.Type,System.Object[]);summary;df-generated | +| System;Activator;CreateInstance;(System.Type,System.Object[],System.Object[]);summary;df-generated | +| System;Activator;CreateInstance;(System.Type,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo);summary;df-generated | +| System;Activator;CreateInstance;(System.Type,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo,System.Object[]);summary;df-generated | +| System;Activator;CreateInstance<>;();summary;df-generated | +| System;Activator;CreateInstanceFrom;(System.String,System.String);summary;df-generated | +| System;Activator;CreateInstanceFrom;(System.String,System.String,System.Boolean,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo,System.Object[]);summary;df-generated | +| System;Activator;CreateInstanceFrom;(System.String,System.String,System.Object[]);summary;df-generated | +| System;AggregateException;AggregateException;();summary;df-generated | +| System;AggregateException;AggregateException;(System.Collections.Generic.IEnumerable);summary;df-generated | +| System;AggregateException;AggregateException;(System.Exception[]);summary;df-generated | +| System;AggregateException;AggregateException;(System.String);summary;df-generated | +| System;AggregateException;AggregateException;(System.String,System.Collections.Generic.IEnumerable);summary;df-generated | +| System;AggregateException;AggregateException;(System.String,System.Exception[]);summary;df-generated | +| System;AggregateException;Flatten;();summary;df-generated | +| System;AggregateException;get_InnerExceptions;();summary;df-generated | +| System;AppContext;GetData;(System.String);summary;df-generated | +| System;AppContext;SetData;(System.String,System.Object);summary;df-generated | +| System;AppContext;SetSwitch;(System.String,System.Boolean);summary;df-generated | +| System;AppContext;TryGetSwitch;(System.String,System.Boolean);summary;df-generated | +| System;AppContext;get_BaseDirectory;();summary;df-generated | +| System;AppContext;get_TargetFrameworkName;();summary;df-generated | +| System;AppDomain;AppendPrivatePath;(System.String);summary;df-generated | +| System;AppDomain;ClearPrivatePath;();summary;df-generated | +| System;AppDomain;ClearShadowCopyPath;();summary;df-generated | +| System;AppDomain;CreateDomain;(System.String);summary;df-generated | +| System;AppDomain;CreateInstance;(System.String,System.String);summary;df-generated | +| System;AppDomain;CreateInstance;(System.String,System.String,System.Boolean,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo,System.Object[]);summary;df-generated | +| System;AppDomain;CreateInstance;(System.String,System.String,System.Object[]);summary;df-generated | +| System;AppDomain;CreateInstanceAndUnwrap;(System.String,System.String);summary;df-generated | +| System;AppDomain;CreateInstanceAndUnwrap;(System.String,System.String,System.Boolean,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo,System.Object[]);summary;df-generated | +| System;AppDomain;CreateInstanceAndUnwrap;(System.String,System.String,System.Object[]);summary;df-generated | +| System;AppDomain;CreateInstanceFrom;(System.String,System.String);summary;df-generated | +| System;AppDomain;CreateInstanceFrom;(System.String,System.String,System.Boolean,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo,System.Object[]);summary;df-generated | +| System;AppDomain;CreateInstanceFrom;(System.String,System.String,System.Object[]);summary;df-generated | +| System;AppDomain;CreateInstanceFromAndUnwrap;(System.String,System.String);summary;df-generated | +| System;AppDomain;CreateInstanceFromAndUnwrap;(System.String,System.String,System.Boolean,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo,System.Object[]);summary;df-generated | +| System;AppDomain;CreateInstanceFromAndUnwrap;(System.String,System.String,System.Object[]);summary;df-generated | +| System;AppDomain;ExecuteAssembly;(System.String);summary;df-generated | +| System;AppDomain;ExecuteAssembly;(System.String,System.String[]);summary;df-generated | +| System;AppDomain;ExecuteAssembly;(System.String,System.String[],System.Byte[],System.Configuration.Assemblies.AssemblyHashAlgorithm);summary;df-generated | +| System;AppDomain;ExecuteAssemblyByName;(System.Reflection.AssemblyName,System.String[]);summary;df-generated | +| System;AppDomain;ExecuteAssemblyByName;(System.String);summary;df-generated | +| System;AppDomain;ExecuteAssemblyByName;(System.String,System.String[]);summary;df-generated | +| System;AppDomain;GetAssemblies;();summary;df-generated | +| System;AppDomain;GetCurrentThreadId;();summary;df-generated | +| System;AppDomain;GetData;(System.String);summary;df-generated | +| System;AppDomain;IsCompatibilitySwitchSet;(System.String);summary;df-generated | +| System;AppDomain;IsDefaultAppDomain;();summary;df-generated | +| System;AppDomain;IsFinalizingForUnload;();summary;df-generated | +| System;AppDomain;Load;(System.Byte[]);summary;df-generated | +| System;AppDomain;Load;(System.Byte[],System.Byte[]);summary;df-generated | +| System;AppDomain;Load;(System.Reflection.AssemblyName);summary;df-generated | +| System;AppDomain;Load;(System.String);summary;df-generated | +| System;AppDomain;ReflectionOnlyGetAssemblies;();summary;df-generated | +| System;AppDomain;SetCachePath;(System.String);summary;df-generated | +| System;AppDomain;SetData;(System.String,System.Object);summary;df-generated | +| System;AppDomain;SetDynamicBase;(System.String);summary;df-generated | +| System;AppDomain;SetPrincipalPolicy;(System.Security.Principal.PrincipalPolicy);summary;df-generated | +| System;AppDomain;SetShadowCopyFiles;();summary;df-generated | +| System;AppDomain;SetShadowCopyPath;(System.String);summary;df-generated | +| System;AppDomain;SetThreadPrincipal;(System.Security.Principal.IPrincipal);summary;df-generated | +| System;AppDomain;ToString;();summary;df-generated | +| System;AppDomain;Unload;(System.AppDomain);summary;df-generated | +| System;AppDomain;get_BaseDirectory;();summary;df-generated | +| System;AppDomain;get_CurrentDomain;();summary;df-generated | +| System;AppDomain;get_DynamicDirectory;();summary;df-generated | +| System;AppDomain;get_FriendlyName;();summary;df-generated | +| System;AppDomain;get_Id;();summary;df-generated | +| System;AppDomain;get_IsFullyTrusted;();summary;df-generated | +| System;AppDomain;get_IsHomogenous;();summary;df-generated | +| System;AppDomain;get_MonitoringIsEnabled;();summary;df-generated | +| System;AppDomain;get_MonitoringSurvivedMemorySize;();summary;df-generated | +| System;AppDomain;get_MonitoringSurvivedProcessMemorySize;();summary;df-generated | +| System;AppDomain;get_MonitoringTotalAllocatedMemorySize;();summary;df-generated | +| System;AppDomain;get_MonitoringTotalProcessorTime;();summary;df-generated | +| System;AppDomain;get_PermissionSet;();summary;df-generated | +| System;AppDomain;get_RelativeSearchPath;();summary;df-generated | +| System;AppDomain;get_SetupInformation;();summary;df-generated | +| System;AppDomain;get_ShadowCopyFiles;();summary;df-generated | +| System;AppDomain;set_MonitoringIsEnabled;(System.Boolean);summary;df-generated | +| System;AppDomainSetup;AppDomainSetup;();summary;df-generated | +| System;AppDomainSetup;get_ApplicationBase;();summary;df-generated | +| System;AppDomainSetup;get_TargetFrameworkName;();summary;df-generated | +| System;AppDomainUnloadedException;AppDomainUnloadedException;();summary;df-generated | +| System;AppDomainUnloadedException;AppDomainUnloadedException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System;AppDomainUnloadedException;AppDomainUnloadedException;(System.String);summary;df-generated | +| System;AppDomainUnloadedException;AppDomainUnloadedException;(System.String,System.Exception);summary;df-generated | +| System;ApplicationException;ApplicationException;();summary;df-generated | +| System;ApplicationException;ApplicationException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System;ApplicationException;ApplicationException;(System.String);summary;df-generated | +| System;ApplicationException;ApplicationException;(System.String,System.Exception);summary;df-generated | +| System;ApplicationId;ApplicationId;(System.Byte[],System.String,System.Version,System.String,System.String);summary;df-generated | +| System;ApplicationId;Copy;();summary;df-generated | +| System;ApplicationId;Equals;(System.Object);summary;df-generated | +| System;ApplicationId;GetHashCode;();summary;df-generated | +| System;ApplicationId;ToString;();summary;df-generated | +| System;ApplicationId;get_Culture;();summary;df-generated | +| System;ApplicationId;get_Name;();summary;df-generated | +| System;ApplicationId;get_ProcessorArchitecture;();summary;df-generated | +| System;ApplicationId;get_PublicKeyToken;();summary;df-generated | +| System;ApplicationId;get_Version;();summary;df-generated | +| System;ArgIterator;ArgIterator;(System.RuntimeArgumentHandle);summary;df-generated | +| System;ArgIterator;ArgIterator;(System.RuntimeArgumentHandle,System.Void*);summary;df-generated | +| System;ArgIterator;End;();summary;df-generated | +| System;ArgIterator;Equals;(System.Object);summary;df-generated | +| System;ArgIterator;GetHashCode;();summary;df-generated | +| System;ArgIterator;GetNextArg;();summary;df-generated | +| System;ArgIterator;GetNextArg;(System.RuntimeTypeHandle);summary;df-generated | +| System;ArgIterator;GetNextArgType;();summary;df-generated | +| System;ArgIterator;GetRemainingCount;();summary;df-generated | +| System;ArgumentException;ArgumentException;();summary;df-generated | +| System;ArgumentException;ArgumentException;(System.String);summary;df-generated | +| System;ArgumentException;ArgumentException;(System.String,System.Exception);summary;df-generated | +| System;ArgumentNullException;ArgumentNullException;();summary;df-generated | +| System;ArgumentNullException;ArgumentNullException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System;ArgumentNullException;ArgumentNullException;(System.String);summary;df-generated | +| System;ArgumentNullException;ArgumentNullException;(System.String,System.Exception);summary;df-generated | +| System;ArgumentNullException;ArgumentNullException;(System.String,System.String);summary;df-generated | +| System;ArgumentNullException;ThrowIfNull;(System.Object,System.String);summary;df-generated | +| System;ArgumentNullException;ThrowIfNull;(System.Void*,System.String);summary;df-generated | +| System;ArgumentOutOfRangeException;ArgumentOutOfRangeException;();summary;df-generated | +| System;ArgumentOutOfRangeException;ArgumentOutOfRangeException;(System.String);summary;df-generated | +| System;ArgumentOutOfRangeException;ArgumentOutOfRangeException;(System.String,System.Exception);summary;df-generated | +| System;ArgumentOutOfRangeException;ArgumentOutOfRangeException;(System.String,System.String);summary;df-generated | +| System;ArithmeticException;ArithmeticException;();summary;df-generated | +| System;ArithmeticException;ArithmeticException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System;ArithmeticException;ArithmeticException;(System.String);summary;df-generated | +| System;ArithmeticException;ArithmeticException;(System.String,System.Exception);summary;df-generated | +| System;Array;BinarySearch;(System.Array,System.Int32,System.Int32,System.Object);summary;df-generated | +| System;Array;BinarySearch;(System.Array,System.Int32,System.Int32,System.Object,System.Collections.IComparer);summary;df-generated | +| System;Array;BinarySearch;(System.Array,System.Object);summary;df-generated | +| System;Array;BinarySearch;(System.Array,System.Object,System.Collections.IComparer);summary;df-generated | +| System;Array;BinarySearch<>;(T[],System.Int32,System.Int32,T);summary;df-generated | +| System;Array;BinarySearch<>;(T[],System.Int32,System.Int32,T,System.Collections.Generic.IComparer);summary;df-generated | +| System;Array;BinarySearch<>;(T[],T);summary;df-generated | +| System;Array;BinarySearch<>;(T[],T,System.Collections.Generic.IComparer);summary;df-generated | +| System;Array;CompareTo;(System.Object,System.Collections.IComparer);summary;df-generated | +| System;Array;ConstrainedCopy;(System.Array,System.Int32,System.Array,System.Int32,System.Int32);summary;df-generated | +| System;Array;Contains;(System.Object);summary;df-generated | +| System;Array;Copy;(System.Array,System.Array,System.Int32);summary;df-generated | +| System;Array;Copy;(System.Array,System.Array,System.Int64);summary;df-generated | +| System;Array;Copy;(System.Array,System.Int32,System.Array,System.Int32,System.Int32);summary;df-generated | +| System;Array;Copy;(System.Array,System.Int64,System.Array,System.Int64,System.Int64);summary;df-generated | +| System;Array;CreateInstance;(System.Type,System.Int32);summary;df-generated | +| System;Array;CreateInstance;(System.Type,System.Int32,System.Int32);summary;df-generated | +| System;Array;CreateInstance;(System.Type,System.Int32,System.Int32,System.Int32);summary;df-generated | +| System;Array;CreateInstance;(System.Type,System.Int32[]);summary;df-generated | +| System;Array;CreateInstance;(System.Type,System.Int32[],System.Int32[]);summary;df-generated | +| System;Array;CreateInstance;(System.Type,System.Int64[]);summary;df-generated | +| System;Array;Empty<>;();summary;df-generated | +| System;Array;Equals;(System.Object,System.Collections.IEqualityComparer);summary;df-generated | +| System;Array;GetHashCode;(System.Collections.IEqualityComparer);summary;df-generated | +| System;Array;GetLength;(System.Int32);summary;df-generated | +| System;Array;GetLongLength;(System.Int32);summary;df-generated | +| System;Array;GetLowerBound;(System.Int32);summary;df-generated | +| System;Array;GetUpperBound;(System.Int32);summary;df-generated | +| System;Array;GetValue;(System.Int32);summary;df-generated | +| System;Array;GetValue;(System.Int32,System.Int32);summary;df-generated | +| System;Array;GetValue;(System.Int32,System.Int32,System.Int32);summary;df-generated | +| System;Array;GetValue;(System.Int32[]);summary;df-generated | +| System;Array;GetValue;(System.Int64);summary;df-generated | +| System;Array;GetValue;(System.Int64,System.Int64);summary;df-generated | +| System;Array;GetValue;(System.Int64,System.Int64,System.Int64);summary;df-generated | +| System;Array;GetValue;(System.Int64[]);summary;df-generated | +| System;Array;IndexOf;(System.Array,System.Object);summary;df-generated | +| System;Array;IndexOf;(System.Array,System.Object,System.Int32);summary;df-generated | +| System;Array;IndexOf;(System.Array,System.Object,System.Int32,System.Int32);summary;df-generated | +| System;Array;IndexOf;(System.Object);summary;df-generated | +| System;Array;IndexOf<>;(T[],T);summary;df-generated | +| System;Array;IndexOf<>;(T[],T,System.Int32);summary;df-generated | +| System;Array;IndexOf<>;(T[],T,System.Int32,System.Int32);summary;df-generated | +| System;Array;Initialize;();summary;df-generated | +| System;Array;LastIndexOf;(System.Array,System.Object);summary;df-generated | +| System;Array;LastIndexOf;(System.Array,System.Object,System.Int32);summary;df-generated | +| System;Array;LastIndexOf;(System.Array,System.Object,System.Int32,System.Int32);summary;df-generated | +| System;Array;LastIndexOf<>;(T[],T);summary;df-generated | +| System;Array;LastIndexOf<>;(T[],T,System.Int32);summary;df-generated | +| System;Array;LastIndexOf<>;(T[],T,System.Int32,System.Int32);summary;df-generated | +| System;Array;Remove;(System.Object);summary;df-generated | +| System;Array;RemoveAt;(System.Int32);summary;df-generated | +| System;Array;Resize<>;(T[],System.Int32);summary;df-generated | +| System;Array;SetValue;(System.Object,System.Int32);summary;df-generated | +| System;Array;SetValue;(System.Object,System.Int32,System.Int32);summary;df-generated | +| System;Array;SetValue;(System.Object,System.Int32,System.Int32,System.Int32);summary;df-generated | +| System;Array;SetValue;(System.Object,System.Int32[]);summary;df-generated | +| System;Array;SetValue;(System.Object,System.Int64);summary;df-generated | +| System;Array;SetValue;(System.Object,System.Int64,System.Int64);summary;df-generated | +| System;Array;SetValue;(System.Object,System.Int64,System.Int64,System.Int64);summary;df-generated | +| System;Array;SetValue;(System.Object,System.Int64[]);summary;df-generated | +| System;Array;Sort;(System.Array);summary;df-generated | +| System;Array;Sort;(System.Array,System.Array);summary;df-generated | +| System;Array;Sort;(System.Array,System.Array,System.Collections.IComparer);summary;df-generated | +| System;Array;Sort;(System.Array,System.Array,System.Int32,System.Int32);summary;df-generated | +| System;Array;Sort;(System.Array,System.Array,System.Int32,System.Int32,System.Collections.IComparer);summary;df-generated | +| System;Array;Sort;(System.Array,System.Collections.IComparer);summary;df-generated | +| System;Array;Sort;(System.Array,System.Int32,System.Int32);summary;df-generated | +| System;Array;Sort;(System.Array,System.Int32,System.Int32,System.Collections.IComparer);summary;df-generated | +| System;Array;Sort<,>;(TKey[],TValue[]);summary;df-generated | +| System;Array;Sort<,>;(TKey[],TValue[],System.Collections.Generic.IComparer);summary;df-generated | +| System;Array;Sort<,>;(TKey[],TValue[],System.Int32,System.Int32);summary;df-generated | +| System;Array;Sort<,>;(TKey[],TValue[],System.Int32,System.Int32,System.Collections.Generic.IComparer);summary;df-generated | +| System;Array;Sort<>;(T[]);summary;df-generated | +| System;Array;Sort<>;(T[],System.Collections.Generic.IComparer);summary;df-generated | +| System;Array;Sort<>;(T[],System.Int32,System.Int32);summary;df-generated | +| System;Array;Sort<>;(T[],System.Int32,System.Int32,System.Collections.Generic.IComparer);summary;df-generated | +| System;Array;get_Count;();summary;df-generated | +| System;Array;get_IsFixedSize;();summary;df-generated | +| System;Array;get_IsReadOnly;();summary;df-generated | +| System;Array;get_IsSynchronized;();summary;df-generated | +| System;Array;get_Length;();summary;df-generated | +| System;Array;get_LongLength;();summary;df-generated | +| System;Array;get_MaxLength;();summary;df-generated | +| System;Array;get_Rank;();summary;df-generated | +| System;ArraySegment<>+Enumerator;Dispose;();summary;df-generated | +| System;ArraySegment<>+Enumerator;MoveNext;();summary;df-generated | +| System;ArraySegment<>+Enumerator;Reset;();summary;df-generated | +| System;ArraySegment<>;Contains;(T);summary;df-generated | +| System;ArraySegment<>;CopyTo;(System.ArraySegment<>);summary;df-generated | +| System;ArraySegment<>;CopyTo;(T[]);summary;df-generated | +| System;ArraySegment<>;CopyTo;(T[],System.Int32);summary;df-generated | +| System;ArraySegment<>;Equals;(System.ArraySegment<>);summary;df-generated | +| System;ArraySegment<>;Equals;(System.Object);summary;df-generated | +| System;ArraySegment<>;GetHashCode;();summary;df-generated | +| System;ArraySegment<>;IndexOf;(T);summary;df-generated | +| System;ArraySegment<>;Remove;(T);summary;df-generated | +| System;ArraySegment<>;RemoveAt;(System.Int32);summary;df-generated | +| System;ArraySegment<>;ToArray;();summary;df-generated | +| System;ArraySegment<>;get_Count;();summary;df-generated | +| System;ArraySegment<>;get_Empty;();summary;df-generated | +| System;ArraySegment<>;get_IsReadOnly;();summary;df-generated | +| System;ArraySegment<>;get_Offset;();summary;df-generated | +| System;ArraySegment<>;set_Item;(System.Int32,T);summary;df-generated | +| System;ArrayTypeMismatchException;ArrayTypeMismatchException;();summary;df-generated | +| System;ArrayTypeMismatchException;ArrayTypeMismatchException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System;ArrayTypeMismatchException;ArrayTypeMismatchException;(System.String);summary;df-generated | +| System;ArrayTypeMismatchException;ArrayTypeMismatchException;(System.String,System.Exception);summary;df-generated | +| System;AssemblyLoadEventArgs;AssemblyLoadEventArgs;(System.Reflection.Assembly);summary;df-generated | +| System;AssemblyLoadEventArgs;get_LoadedAssembly;();summary;df-generated | +| System;Attribute;Attribute;();summary;df-generated | +| System;Attribute;Equals;(System.Object);summary;df-generated | +| System;Attribute;GetCustomAttribute;(System.Reflection.Assembly,System.Type);summary;df-generated | +| System;Attribute;GetCustomAttribute;(System.Reflection.Assembly,System.Type,System.Boolean);summary;df-generated | +| System;Attribute;GetCustomAttribute;(System.Reflection.MemberInfo,System.Type);summary;df-generated | +| System;Attribute;GetCustomAttribute;(System.Reflection.MemberInfo,System.Type,System.Boolean);summary;df-generated | +| System;Attribute;GetCustomAttribute;(System.Reflection.Module,System.Type);summary;df-generated | +| System;Attribute;GetCustomAttribute;(System.Reflection.Module,System.Type,System.Boolean);summary;df-generated | +| System;Attribute;GetCustomAttribute;(System.Reflection.ParameterInfo,System.Type);summary;df-generated | +| System;Attribute;GetCustomAttribute;(System.Reflection.ParameterInfo,System.Type,System.Boolean);summary;df-generated | +| System;Attribute;GetCustomAttributes;(System.Reflection.Assembly);summary;df-generated | +| System;Attribute;GetCustomAttributes;(System.Reflection.Assembly,System.Boolean);summary;df-generated | +| System;Attribute;GetCustomAttributes;(System.Reflection.Assembly,System.Type);summary;df-generated | +| System;Attribute;GetCustomAttributes;(System.Reflection.Assembly,System.Type,System.Boolean);summary;df-generated | +| System;Attribute;GetCustomAttributes;(System.Reflection.MemberInfo);summary;df-generated | +| System;Attribute;GetCustomAttributes;(System.Reflection.MemberInfo,System.Boolean);summary;df-generated | +| System;Attribute;GetCustomAttributes;(System.Reflection.MemberInfo,System.Type);summary;df-generated | +| System;Attribute;GetCustomAttributes;(System.Reflection.MemberInfo,System.Type,System.Boolean);summary;df-generated | +| System;Attribute;GetCustomAttributes;(System.Reflection.Module);summary;df-generated | +| System;Attribute;GetCustomAttributes;(System.Reflection.Module,System.Boolean);summary;df-generated | +| System;Attribute;GetCustomAttributes;(System.Reflection.Module,System.Type);summary;df-generated | +| System;Attribute;GetCustomAttributes;(System.Reflection.Module,System.Type,System.Boolean);summary;df-generated | +| System;Attribute;GetCustomAttributes;(System.Reflection.ParameterInfo);summary;df-generated | +| System;Attribute;GetCustomAttributes;(System.Reflection.ParameterInfo,System.Boolean);summary;df-generated | +| System;Attribute;GetCustomAttributes;(System.Reflection.ParameterInfo,System.Type);summary;df-generated | +| System;Attribute;GetCustomAttributes;(System.Reflection.ParameterInfo,System.Type,System.Boolean);summary;df-generated | +| System;Attribute;GetHashCode;();summary;df-generated | +| System;Attribute;IsDefaultAttribute;();summary;df-generated | +| System;Attribute;IsDefined;(System.Reflection.Assembly,System.Type);summary;df-generated | +| System;Attribute;IsDefined;(System.Reflection.Assembly,System.Type,System.Boolean);summary;df-generated | +| System;Attribute;IsDefined;(System.Reflection.MemberInfo,System.Type);summary;df-generated | +| System;Attribute;IsDefined;(System.Reflection.MemberInfo,System.Type,System.Boolean);summary;df-generated | +| System;Attribute;IsDefined;(System.Reflection.Module,System.Type);summary;df-generated | +| System;Attribute;IsDefined;(System.Reflection.Module,System.Type,System.Boolean);summary;df-generated | +| System;Attribute;IsDefined;(System.Reflection.ParameterInfo,System.Type);summary;df-generated | +| System;Attribute;IsDefined;(System.Reflection.ParameterInfo,System.Type,System.Boolean);summary;df-generated | +| System;Attribute;Match;(System.Object);summary;df-generated | +| System;Attribute;get_TypeId;();summary;df-generated | +| System;AttributeUsageAttribute;AttributeUsageAttribute;(System.AttributeTargets);summary;df-generated | +| System;AttributeUsageAttribute;get_AllowMultiple;();summary;df-generated | +| System;AttributeUsageAttribute;get_Inherited;();summary;df-generated | +| System;AttributeUsageAttribute;get_ValidOn;();summary;df-generated | +| System;AttributeUsageAttribute;set_AllowMultiple;(System.Boolean);summary;df-generated | +| System;AttributeUsageAttribute;set_Inherited;(System.Boolean);summary;df-generated | +| System;BadImageFormatException;BadImageFormatException;();summary;df-generated | +| System;BadImageFormatException;BadImageFormatException;(System.String);summary;df-generated | +| System;BadImageFormatException;BadImageFormatException;(System.String,System.Exception);summary;df-generated | +| System;BitConverter;DoubleToInt64Bits;(System.Double);summary;df-generated | +| System;BitConverter;DoubleToUInt64Bits;(System.Double);summary;df-generated | +| System;BitConverter;GetBytes;(System.Boolean);summary;df-generated | +| System;BitConverter;GetBytes;(System.Char);summary;df-generated | +| System;BitConverter;GetBytes;(System.Double);summary;df-generated | +| System;BitConverter;GetBytes;(System.Half);summary;df-generated | +| System;BitConverter;GetBytes;(System.Int16);summary;df-generated | +| System;BitConverter;GetBytes;(System.Int32);summary;df-generated | +| System;BitConverter;GetBytes;(System.Int64);summary;df-generated | +| System;BitConverter;GetBytes;(System.Single);summary;df-generated | +| System;BitConverter;GetBytes;(System.UInt16);summary;df-generated | +| System;BitConverter;GetBytes;(System.UInt32);summary;df-generated | +| System;BitConverter;GetBytes;(System.UInt64);summary;df-generated | +| System;BitConverter;HalfToInt16Bits;(System.Half);summary;df-generated | +| System;BitConverter;HalfToUInt16Bits;(System.Half);summary;df-generated | +| System;BitConverter;Int16BitsToHalf;(System.Int16);summary;df-generated | +| System;BitConverter;Int32BitsToSingle;(System.Int32);summary;df-generated | +| System;BitConverter;Int64BitsToDouble;(System.Int64);summary;df-generated | +| System;BitConverter;SingleToInt32Bits;(System.Single);summary;df-generated | +| System;BitConverter;SingleToUInt32Bits;(System.Single);summary;df-generated | +| System;BitConverter;ToBoolean;(System.Byte[],System.Int32);summary;df-generated | +| System;BitConverter;ToBoolean;(System.ReadOnlySpan);summary;df-generated | +| System;BitConverter;ToChar;(System.Byte[],System.Int32);summary;df-generated | +| System;BitConverter;ToChar;(System.ReadOnlySpan);summary;df-generated | +| System;BitConverter;ToDouble;(System.Byte[],System.Int32);summary;df-generated | +| System;BitConverter;ToDouble;(System.ReadOnlySpan);summary;df-generated | +| System;BitConverter;ToHalf;(System.Byte[],System.Int32);summary;df-generated | +| System;BitConverter;ToHalf;(System.ReadOnlySpan);summary;df-generated | +| System;BitConverter;ToInt16;(System.Byte[],System.Int32);summary;df-generated | +| System;BitConverter;ToInt16;(System.ReadOnlySpan);summary;df-generated | +| System;BitConverter;ToInt32;(System.Byte[],System.Int32);summary;df-generated | +| System;BitConverter;ToInt32;(System.ReadOnlySpan);summary;df-generated | +| System;BitConverter;ToInt64;(System.Byte[],System.Int32);summary;df-generated | +| System;BitConverter;ToInt64;(System.ReadOnlySpan);summary;df-generated | +| System;BitConverter;ToSingle;(System.Byte[],System.Int32);summary;df-generated | +| System;BitConverter;ToSingle;(System.ReadOnlySpan);summary;df-generated | +| System;BitConverter;ToString;(System.Byte[]);summary;df-generated | +| System;BitConverter;ToString;(System.Byte[],System.Int32);summary;df-generated | +| System;BitConverter;ToString;(System.Byte[],System.Int32,System.Int32);summary;df-generated | +| System;BitConverter;ToUInt16;(System.Byte[],System.Int32);summary;df-generated | +| System;BitConverter;ToUInt16;(System.ReadOnlySpan);summary;df-generated | +| System;BitConverter;ToUInt32;(System.Byte[],System.Int32);summary;df-generated | +| System;BitConverter;ToUInt32;(System.ReadOnlySpan);summary;df-generated | +| System;BitConverter;ToUInt64;(System.Byte[],System.Int32);summary;df-generated | +| System;BitConverter;ToUInt64;(System.ReadOnlySpan);summary;df-generated | +| System;BitConverter;TryWriteBytes;(System.Span,System.Boolean);summary;df-generated | +| System;BitConverter;TryWriteBytes;(System.Span,System.Char);summary;df-generated | +| System;BitConverter;TryWriteBytes;(System.Span,System.Double);summary;df-generated | +| System;BitConverter;TryWriteBytes;(System.Span,System.Half);summary;df-generated | +| System;BitConverter;TryWriteBytes;(System.Span,System.Int16);summary;df-generated | +| System;BitConverter;TryWriteBytes;(System.Span,System.Int32);summary;df-generated | +| System;BitConverter;TryWriteBytes;(System.Span,System.Int64);summary;df-generated | +| System;BitConverter;TryWriteBytes;(System.Span,System.Single);summary;df-generated | +| System;BitConverter;TryWriteBytes;(System.Span,System.UInt16);summary;df-generated | +| System;BitConverter;TryWriteBytes;(System.Span,System.UInt32);summary;df-generated | +| System;BitConverter;TryWriteBytes;(System.Span,System.UInt64);summary;df-generated | +| System;BitConverter;UInt16BitsToHalf;(System.UInt16);summary;df-generated | +| System;BitConverter;UInt32BitsToSingle;(System.UInt32);summary;df-generated | +| System;BitConverter;UInt64BitsToDouble;(System.UInt64);summary;df-generated | +| System;Boolean;CompareTo;(System.Boolean);summary;df-generated | +| System;Boolean;CompareTo;(System.Object);summary;df-generated | +| System;Boolean;Equals;(System.Boolean);summary;df-generated | +| System;Boolean;Equals;(System.Object);summary;df-generated | +| System;Boolean;GetHashCode;();summary;df-generated | +| System;Boolean;GetTypeCode;();summary;df-generated | +| System;Boolean;Parse;(System.ReadOnlySpan);summary;df-generated | +| System;Boolean;ToBoolean;(System.IFormatProvider);summary;df-generated | +| System;Boolean;ToByte;(System.IFormatProvider);summary;df-generated | +| System;Boolean;ToChar;(System.IFormatProvider);summary;df-generated | +| System;Boolean;ToDateTime;(System.IFormatProvider);summary;df-generated | +| System;Boolean;ToDecimal;(System.IFormatProvider);summary;df-generated | +| System;Boolean;ToDouble;(System.IFormatProvider);summary;df-generated | +| System;Boolean;ToInt16;(System.IFormatProvider);summary;df-generated | +| System;Boolean;ToInt32;(System.IFormatProvider);summary;df-generated | +| System;Boolean;ToInt64;(System.IFormatProvider);summary;df-generated | +| System;Boolean;ToSByte;(System.IFormatProvider);summary;df-generated | +| System;Boolean;ToSingle;(System.IFormatProvider);summary;df-generated | +| System;Boolean;ToString;();summary;df-generated | +| System;Boolean;ToString;(System.IFormatProvider);summary;df-generated | +| System;Boolean;ToType;(System.Type,System.IFormatProvider);summary;df-generated | +| System;Boolean;ToUInt16;(System.IFormatProvider);summary;df-generated | +| System;Boolean;ToUInt32;(System.IFormatProvider);summary;df-generated | +| System;Boolean;ToUInt64;(System.IFormatProvider);summary;df-generated | +| System;Boolean;TryFormat;(System.Span,System.Int32);summary;df-generated | +| System;Buffer;BlockCopy;(System.Array,System.Int32,System.Array,System.Int32,System.Int32);summary;df-generated | +| System;Buffer;ByteLength;(System.Array);summary;df-generated | +| System;Buffer;GetByte;(System.Array,System.Int32);summary;df-generated | +| System;Buffer;MemoryCopy;(System.Void*,System.Void*,System.Int64,System.Int64);summary;df-generated | +| System;Buffer;MemoryCopy;(System.Void*,System.Void*,System.UInt64,System.UInt64);summary;df-generated | +| System;Buffer;SetByte;(System.Array,System.Int32,System.Byte);summary;df-generated | +| System;Byte;Abs;(System.Byte);summary;df-generated | +| System;Byte;Clamp;(System.Byte,System.Byte,System.Byte);summary;df-generated | +| System;Byte;CompareTo;(System.Byte);summary;df-generated | +| System;Byte;CompareTo;(System.Object);summary;df-generated | +| System;Byte;CreateSaturating<>;(TOther);summary;df-generated | +| System;Byte;CreateTruncating<>;(TOther);summary;df-generated | +| System;Byte;DivRem;(System.Byte,System.Byte);summary;df-generated | +| System;Byte;Equals;(System.Byte);summary;df-generated | +| System;Byte;Equals;(System.Object);summary;df-generated | +| System;Byte;GetHashCode;();summary;df-generated | +| System;Byte;GetTypeCode;();summary;df-generated | +| System;Byte;IsPow2;(System.Byte);summary;df-generated | +| System;Byte;LeadingZeroCount;(System.Byte);summary;df-generated | +| System;Byte;Log2;(System.Byte);summary;df-generated | +| System;Byte;Max;(System.Byte,System.Byte);summary;df-generated | +| System;Byte;Min;(System.Byte,System.Byte);summary;df-generated | +| System;Byte;Parse;(System.ReadOnlySpan,System.Globalization.NumberStyles,System.IFormatProvider);summary;df-generated | +| System;Byte;Parse;(System.ReadOnlySpan,System.IFormatProvider);summary;df-generated | +| System;Byte;Parse;(System.String);summary;df-generated | +| System;Byte;Parse;(System.String,System.Globalization.NumberStyles);summary;df-generated | +| System;Byte;Parse;(System.String,System.Globalization.NumberStyles,System.IFormatProvider);summary;df-generated | +| System;Byte;Parse;(System.String,System.IFormatProvider);summary;df-generated | +| System;Byte;PopCount;(System.Byte);summary;df-generated | +| System;Byte;RotateLeft;(System.Byte,System.Int32);summary;df-generated | +| System;Byte;RotateRight;(System.Byte,System.Int32);summary;df-generated | +| System;Byte;Sign;(System.Byte);summary;df-generated | +| System;Byte;ToBoolean;(System.IFormatProvider);summary;df-generated | +| System;Byte;ToByte;(System.IFormatProvider);summary;df-generated | +| System;Byte;ToChar;(System.IFormatProvider);summary;df-generated | +| System;Byte;ToDateTime;(System.IFormatProvider);summary;df-generated | +| System;Byte;ToDecimal;(System.IFormatProvider);summary;df-generated | +| System;Byte;ToDouble;(System.IFormatProvider);summary;df-generated | +| System;Byte;ToInt16;(System.IFormatProvider);summary;df-generated | +| System;Byte;ToInt32;(System.IFormatProvider);summary;df-generated | +| System;Byte;ToInt64;(System.IFormatProvider);summary;df-generated | +| System;Byte;ToSByte;(System.IFormatProvider);summary;df-generated | +| System;Byte;ToSingle;(System.IFormatProvider);summary;df-generated | +| System;Byte;ToString;();summary;df-generated | +| System;Byte;ToString;(System.IFormatProvider);summary;df-generated | +| System;Byte;ToString;(System.String);summary;df-generated | +| System;Byte;ToString;(System.String,System.IFormatProvider);summary;df-generated | +| System;Byte;ToType;(System.Type,System.IFormatProvider);summary;df-generated | +| System;Byte;ToUInt16;(System.IFormatProvider);summary;df-generated | +| System;Byte;ToUInt32;(System.IFormatProvider);summary;df-generated | +| System;Byte;ToUInt64;(System.IFormatProvider);summary;df-generated | +| System;Byte;TrailingZeroCount;(System.Byte);summary;df-generated | +| System;Byte;TryFormat;(System.Span,System.Int32,System.ReadOnlySpan,System.IFormatProvider);summary;df-generated | +| System;Byte;TryParse;(System.ReadOnlySpan,System.Byte);summary;df-generated | +| System;Byte;TryParse;(System.ReadOnlySpan,System.Globalization.NumberStyles,System.IFormatProvider,System.Byte);summary;df-generated | +| System;Byte;TryParse;(System.ReadOnlySpan,System.IFormatProvider,System.Byte);summary;df-generated | +| System;Byte;TryParse;(System.String,System.Byte);summary;df-generated | +| System;Byte;TryParse;(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.Byte);summary;df-generated | +| System;Byte;TryParse;(System.String,System.IFormatProvider,System.Byte);summary;df-generated | +| System;Byte;get_AdditiveIdentity;();summary;df-generated | +| System;Byte;get_MaxValue;();summary;df-generated | +| System;Byte;get_MinValue;();summary;df-generated | +| System;Byte;get_MultiplicativeIdentity;();summary;df-generated | +| System;Byte;get_One;();summary;df-generated | +| System;Byte;get_Zero;();summary;df-generated | +| System;CLSCompliantAttribute;CLSCompliantAttribute;(System.Boolean);summary;df-generated | +| System;CLSCompliantAttribute;get_IsCompliant;();summary;df-generated | +| System;CannotUnloadAppDomainException;CannotUnloadAppDomainException;();summary;df-generated | +| System;CannotUnloadAppDomainException;CannotUnloadAppDomainException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System;CannotUnloadAppDomainException;CannotUnloadAppDomainException;(System.String);summary;df-generated | +| System;CannotUnloadAppDomainException;CannotUnloadAppDomainException;(System.String,System.Exception);summary;df-generated | +| System;Char;Abs;(System.Char);summary;df-generated | +| System;Char;CompareTo;(System.Char);summary;df-generated | +| System;Char;CompareTo;(System.Object);summary;df-generated | +| System;Char;ConvertFromUtf32;(System.Int32);summary;df-generated | +| System;Char;ConvertToUtf32;(System.Char,System.Char);summary;df-generated | +| System;Char;ConvertToUtf32;(System.String,System.Int32);summary;df-generated | +| System;Char;Equals;(System.Char);summary;df-generated | +| System;Char;Equals;(System.Object);summary;df-generated | +| System;Char;GetHashCode;();summary;df-generated | +| System;Char;GetNumericValue;(System.Char);summary;df-generated | +| System;Char;GetNumericValue;(System.String,System.Int32);summary;df-generated | +| System;Char;GetTypeCode;();summary;df-generated | +| System;Char;GetUnicodeCategory;(System.Char);summary;df-generated | +| System;Char;GetUnicodeCategory;(System.String,System.Int32);summary;df-generated | +| System;Char;IsAscii;(System.Char);summary;df-generated | +| System;Char;IsControl;(System.Char);summary;df-generated | +| System;Char;IsControl;(System.String,System.Int32);summary;df-generated | +| System;Char;IsDigit;(System.Char);summary;df-generated | +| System;Char;IsDigit;(System.String,System.Int32);summary;df-generated | +| System;Char;IsHighSurrogate;(System.Char);summary;df-generated | +| System;Char;IsHighSurrogate;(System.String,System.Int32);summary;df-generated | +| System;Char;IsLetter;(System.Char);summary;df-generated | +| System;Char;IsLetter;(System.String,System.Int32);summary;df-generated | +| System;Char;IsLetterOrDigit;(System.Char);summary;df-generated | +| System;Char;IsLetterOrDigit;(System.String,System.Int32);summary;df-generated | +| System;Char;IsLowSurrogate;(System.Char);summary;df-generated | +| System;Char;IsLowSurrogate;(System.String,System.Int32);summary;df-generated | +| System;Char;IsLower;(System.Char);summary;df-generated | +| System;Char;IsLower;(System.String,System.Int32);summary;df-generated | +| System;Char;IsNumber;(System.Char);summary;df-generated | +| System;Char;IsNumber;(System.String,System.Int32);summary;df-generated | +| System;Char;IsPow2;(System.Char);summary;df-generated | +| System;Char;IsPunctuation;(System.Char);summary;df-generated | +| System;Char;IsPunctuation;(System.String,System.Int32);summary;df-generated | +| System;Char;IsSeparator;(System.Char);summary;df-generated | +| System;Char;IsSeparator;(System.String,System.Int32);summary;df-generated | +| System;Char;IsSurrogate;(System.Char);summary;df-generated | +| System;Char;IsSurrogate;(System.String,System.Int32);summary;df-generated | +| System;Char;IsSurrogatePair;(System.Char,System.Char);summary;df-generated | +| System;Char;IsSurrogatePair;(System.String,System.Int32);summary;df-generated | +| System;Char;IsSymbol;(System.Char);summary;df-generated | +| System;Char;IsSymbol;(System.String,System.Int32);summary;df-generated | +| System;Char;IsUpper;(System.Char);summary;df-generated | +| System;Char;IsUpper;(System.String,System.Int32);summary;df-generated | +| System;Char;IsWhiteSpace;(System.Char);summary;df-generated | +| System;Char;IsWhiteSpace;(System.String,System.Int32);summary;df-generated | +| System;Char;LeadingZeroCount;(System.Char);summary;df-generated | +| System;Char;Log2;(System.Char);summary;df-generated | +| System;Char;Parse;(System.ReadOnlySpan,System.Globalization.NumberStyles,System.IFormatProvider);summary;df-generated | +| System;Char;Parse;(System.ReadOnlySpan,System.IFormatProvider);summary;df-generated | +| System;Char;Parse;(System.String);summary;df-generated | +| System;Char;Parse;(System.String,System.Globalization.NumberStyles,System.IFormatProvider);summary;df-generated | +| System;Char;Parse;(System.String,System.IFormatProvider);summary;df-generated | +| System;Char;PopCount;(System.Char);summary;df-generated | +| System;Char;RotateLeft;(System.Char,System.Int32);summary;df-generated | +| System;Char;RotateRight;(System.Char,System.Int32);summary;df-generated | +| System;Char;ToBoolean;(System.IFormatProvider);summary;df-generated | +| System;Char;ToByte;(System.IFormatProvider);summary;df-generated | +| System;Char;ToChar;(System.IFormatProvider);summary;df-generated | +| System;Char;ToDateTime;(System.IFormatProvider);summary;df-generated | +| System;Char;ToDecimal;(System.IFormatProvider);summary;df-generated | +| System;Char;ToDouble;(System.IFormatProvider);summary;df-generated | +| System;Char;ToInt16;(System.IFormatProvider);summary;df-generated | +| System;Char;ToInt32;(System.IFormatProvider);summary;df-generated | +| System;Char;ToInt64;(System.IFormatProvider);summary;df-generated | +| System;Char;ToLower;(System.Char);summary;df-generated | +| System;Char;ToLower;(System.Char,System.Globalization.CultureInfo);summary;df-generated | +| System;Char;ToLowerInvariant;(System.Char);summary;df-generated | +| System;Char;ToSByte;(System.IFormatProvider);summary;df-generated | +| System;Char;ToSingle;(System.IFormatProvider);summary;df-generated | +| System;Char;ToString;();summary;df-generated | +| System;Char;ToString;(System.Char);summary;df-generated | +| System;Char;ToString;(System.IFormatProvider);summary;df-generated | +| System;Char;ToString;(System.String,System.IFormatProvider);summary;df-generated | +| System;Char;ToType;(System.Type,System.IFormatProvider);summary;df-generated | +| System;Char;ToUInt16;(System.IFormatProvider);summary;df-generated | +| System;Char;ToUInt32;(System.IFormatProvider);summary;df-generated | +| System;Char;ToUInt64;(System.IFormatProvider);summary;df-generated | +| System;Char;ToUpper;(System.Char);summary;df-generated | +| System;Char;ToUpper;(System.Char,System.Globalization.CultureInfo);summary;df-generated | +| System;Char;ToUpperInvariant;(System.Char);summary;df-generated | +| System;Char;TrailingZeroCount;(System.Char);summary;df-generated | +| System;Char;TryFormat;(System.Span,System.Int32,System.ReadOnlySpan,System.IFormatProvider);summary;df-generated | +| System;Char;TryParse;(System.ReadOnlySpan,System.Globalization.NumberStyles,System.IFormatProvider,System.Char);summary;df-generated | +| System;Char;TryParse;(System.ReadOnlySpan,System.IFormatProvider,System.Char);summary;df-generated | +| System;Char;TryParse;(System.String,System.Char);summary;df-generated | +| System;Char;TryParse;(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.Char);summary;df-generated | +| System;Char;TryParse;(System.String,System.IFormatProvider,System.Char);summary;df-generated | +| System;Char;get_AdditiveIdentity;();summary;df-generated | +| System;Char;get_MaxValue;();summary;df-generated | +| System;Char;get_MinValue;();summary;df-generated | +| System;Char;get_MultiplicativeIdentity;();summary;df-generated | +| System;Char;get_One;();summary;df-generated | +| System;Char;get_Zero;();summary;df-generated | +| System;CharEnumerator;Clone;();summary;df-generated | +| System;CharEnumerator;Dispose;();summary;df-generated | +| System;CharEnumerator;MoveNext;();summary;df-generated | +| System;CharEnumerator;Reset;();summary;df-generated | +| System;CharEnumerator;get_Current;();summary;df-generated | +| System;Console;Beep;();summary;df-generated | +| System;Console;Beep;(System.Int32,System.Int32);summary;df-generated | +| System;Console;Clear;();summary;df-generated | +| System;Console;GetCursorPosition;();summary;df-generated | +| System;Console;MoveBufferArea;(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32);summary;df-generated | +| System;Console;MoveBufferArea;(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Char,System.ConsoleColor,System.ConsoleColor);summary;df-generated | +| System;Console;OpenStandardError;();summary;df-generated | +| System;Console;OpenStandardError;(System.Int32);summary;df-generated | +| System;Console;OpenStandardInput;();summary;df-generated | +| System;Console;OpenStandardInput;(System.Int32);summary;df-generated | +| System;Console;OpenStandardOutput;();summary;df-generated | +| System;Console;OpenStandardOutput;(System.Int32);summary;df-generated | +| System;Console;Read;();summary;df-generated | +| System;Console;ReadKey;();summary;df-generated | +| System;Console;ReadKey;(System.Boolean);summary;df-generated | +| System;Console;ReadLine;();summary;df-generated | +| System;Console;ResetColor;();summary;df-generated | +| System;Console;SetBufferSize;(System.Int32,System.Int32);summary;df-generated | +| System;Console;SetCursorPosition;(System.Int32,System.Int32);summary;df-generated | +| System;Console;SetError;(System.IO.TextWriter);summary;df-generated | +| System;Console;SetIn;(System.IO.TextReader);summary;df-generated | +| System;Console;SetOut;(System.IO.TextWriter);summary;df-generated | +| System;Console;SetWindowPosition;(System.Int32,System.Int32);summary;df-generated | +| System;Console;SetWindowSize;(System.Int32,System.Int32);summary;df-generated | +| System;Console;Write;(System.Boolean);summary;df-generated | +| System;Console;Write;(System.Char);summary;df-generated | +| System;Console;Write;(System.Char[]);summary;df-generated | +| System;Console;Write;(System.Char[],System.Int32,System.Int32);summary;df-generated | +| System;Console;Write;(System.Decimal);summary;df-generated | +| System;Console;Write;(System.Double);summary;df-generated | +| System;Console;Write;(System.Int32);summary;df-generated | +| System;Console;Write;(System.Int64);summary;df-generated | +| System;Console;Write;(System.Object);summary;df-generated | +| System;Console;Write;(System.Single);summary;df-generated | +| System;Console;Write;(System.String);summary;df-generated | +| System;Console;Write;(System.String,System.Object);summary;df-generated | +| System;Console;Write;(System.String,System.Object,System.Object);summary;df-generated | +| System;Console;Write;(System.String,System.Object,System.Object,System.Object);summary;df-generated | +| System;Console;Write;(System.String,System.Object[]);summary;df-generated | +| System;Console;Write;(System.UInt32);summary;df-generated | +| System;Console;Write;(System.UInt64);summary;df-generated | +| System;Console;WriteLine;();summary;df-generated | +| System;Console;WriteLine;(System.Boolean);summary;df-generated | +| System;Console;WriteLine;(System.Char);summary;df-generated | +| System;Console;WriteLine;(System.Char[]);summary;df-generated | +| System;Console;WriteLine;(System.Char[],System.Int32,System.Int32);summary;df-generated | +| System;Console;WriteLine;(System.Decimal);summary;df-generated | +| System;Console;WriteLine;(System.Double);summary;df-generated | +| System;Console;WriteLine;(System.Int32);summary;df-generated | +| System;Console;WriteLine;(System.Int64);summary;df-generated | +| System;Console;WriteLine;(System.Object);summary;df-generated | +| System;Console;WriteLine;(System.Single);summary;df-generated | +| System;Console;WriteLine;(System.String);summary;df-generated | +| System;Console;WriteLine;(System.String,System.Object);summary;df-generated | +| System;Console;WriteLine;(System.String,System.Object,System.Object);summary;df-generated | +| System;Console;WriteLine;(System.String,System.Object,System.Object,System.Object);summary;df-generated | +| System;Console;WriteLine;(System.String,System.Object[]);summary;df-generated | +| System;Console;WriteLine;(System.UInt32);summary;df-generated | +| System;Console;WriteLine;(System.UInt64);summary;df-generated | +| System;Console;get_BackgroundColor;();summary;df-generated | +| System;Console;get_BufferHeight;();summary;df-generated | +| System;Console;get_BufferWidth;();summary;df-generated | +| System;Console;get_CapsLock;();summary;df-generated | +| System;Console;get_CursorLeft;();summary;df-generated | +| System;Console;get_CursorSize;();summary;df-generated | +| System;Console;get_CursorTop;();summary;df-generated | +| System;Console;get_CursorVisible;();summary;df-generated | +| System;Console;get_Error;();summary;df-generated | +| System;Console;get_ForegroundColor;();summary;df-generated | +| System;Console;get_In;();summary;df-generated | +| System;Console;get_InputEncoding;();summary;df-generated | +| System;Console;get_IsErrorRedirected;();summary;df-generated | +| System;Console;get_IsInputRedirected;();summary;df-generated | +| System;Console;get_IsOutputRedirected;();summary;df-generated | +| System;Console;get_KeyAvailable;();summary;df-generated | +| System;Console;get_LargestWindowHeight;();summary;df-generated | +| System;Console;get_LargestWindowWidth;();summary;df-generated | +| System;Console;get_NumberLock;();summary;df-generated | +| System;Console;get_Out;();summary;df-generated | +| System;Console;get_OutputEncoding;();summary;df-generated | +| System;Console;get_Title;();summary;df-generated | +| System;Console;get_TreatControlCAsInput;();summary;df-generated | +| System;Console;get_WindowHeight;();summary;df-generated | +| System;Console;get_WindowLeft;();summary;df-generated | +| System;Console;get_WindowTop;();summary;df-generated | +| System;Console;get_WindowWidth;();summary;df-generated | +| System;Console;set_BackgroundColor;(System.ConsoleColor);summary;df-generated | +| System;Console;set_BufferHeight;(System.Int32);summary;df-generated | +| System;Console;set_BufferWidth;(System.Int32);summary;df-generated | +| System;Console;set_CursorLeft;(System.Int32);summary;df-generated | +| System;Console;set_CursorSize;(System.Int32);summary;df-generated | +| System;Console;set_CursorTop;(System.Int32);summary;df-generated | +| System;Console;set_CursorVisible;(System.Boolean);summary;df-generated | +| System;Console;set_ForegroundColor;(System.ConsoleColor);summary;df-generated | +| System;Console;set_InputEncoding;(System.Text.Encoding);summary;df-generated | +| System;Console;set_OutputEncoding;(System.Text.Encoding);summary;df-generated | +| System;Console;set_Title;(System.String);summary;df-generated | +| System;Console;set_TreatControlCAsInput;(System.Boolean);summary;df-generated | +| System;Console;set_WindowHeight;(System.Int32);summary;df-generated | +| System;Console;set_WindowLeft;(System.Int32);summary;df-generated | +| System;Console;set_WindowTop;(System.Int32);summary;df-generated | +| System;Console;set_WindowWidth;(System.Int32);summary;df-generated | +| System;ConsoleCancelEventArgs;get_Cancel;();summary;df-generated | +| System;ConsoleCancelEventArgs;get_SpecialKey;();summary;df-generated | +| System;ConsoleCancelEventArgs;set_Cancel;(System.Boolean);summary;df-generated | +| System;ConsoleKeyInfo;ConsoleKeyInfo;(System.Char,System.ConsoleKey,System.Boolean,System.Boolean,System.Boolean);summary;df-generated | +| System;ConsoleKeyInfo;Equals;(System.ConsoleKeyInfo);summary;df-generated | +| System;ConsoleKeyInfo;Equals;(System.Object);summary;df-generated | +| System;ConsoleKeyInfo;GetHashCode;();summary;df-generated | +| System;ConsoleKeyInfo;get_Key;();summary;df-generated | +| System;ConsoleKeyInfo;get_KeyChar;();summary;df-generated | +| System;ConsoleKeyInfo;get_Modifiers;();summary;df-generated | +| System;ContextBoundObject;ContextBoundObject;();summary;df-generated | +| System;ContextMarshalException;ContextMarshalException;();summary;df-generated | +| System;ContextMarshalException;ContextMarshalException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System;ContextMarshalException;ContextMarshalException;(System.String);summary;df-generated | +| System;ContextMarshalException;ContextMarshalException;(System.String,System.Exception);summary;df-generated | +| System;ContextStaticAttribute;ContextStaticAttribute;();summary;df-generated | +| System;DBNull;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System;DBNull;GetTypeCode;();summary;df-generated | +| System;DBNull;ToBoolean;(System.IFormatProvider);summary;df-generated | +| System;DBNull;ToByte;(System.IFormatProvider);summary;df-generated | +| System;DBNull;ToChar;(System.IFormatProvider);summary;df-generated | +| System;DBNull;ToDateTime;(System.IFormatProvider);summary;df-generated | +| System;DBNull;ToDecimal;(System.IFormatProvider);summary;df-generated | +| System;DBNull;ToDouble;(System.IFormatProvider);summary;df-generated | +| System;DBNull;ToInt16;(System.IFormatProvider);summary;df-generated | +| System;DBNull;ToInt32;(System.IFormatProvider);summary;df-generated | +| System;DBNull;ToInt64;(System.IFormatProvider);summary;df-generated | +| System;DBNull;ToSByte;(System.IFormatProvider);summary;df-generated | +| System;DBNull;ToSingle;(System.IFormatProvider);summary;df-generated | +| System;DBNull;ToString;();summary;df-generated | +| System;DBNull;ToString;(System.IFormatProvider);summary;df-generated | +| System;DBNull;ToUInt16;(System.IFormatProvider);summary;df-generated | +| System;DBNull;ToUInt32;(System.IFormatProvider);summary;df-generated | +| System;DBNull;ToUInt64;(System.IFormatProvider);summary;df-generated | +| System;DataMisalignedException;DataMisalignedException;();summary;df-generated | +| System;DataMisalignedException;DataMisalignedException;(System.String);summary;df-generated | +| System;DataMisalignedException;DataMisalignedException;(System.String,System.Exception);summary;df-generated | +| System;DateOnly;AddDays;(System.Int32);summary;df-generated | +| System;DateOnly;AddMonths;(System.Int32);summary;df-generated | +| System;DateOnly;AddYears;(System.Int32);summary;df-generated | +| System;DateOnly;CompareTo;(System.DateOnly);summary;df-generated | +| System;DateOnly;CompareTo;(System.Object);summary;df-generated | +| System;DateOnly;DateOnly;(System.Int32,System.Int32,System.Int32);summary;df-generated | +| System;DateOnly;DateOnly;(System.Int32,System.Int32,System.Int32,System.Globalization.Calendar);summary;df-generated | +| System;DateOnly;Equals;(System.DateOnly);summary;df-generated | +| System;DateOnly;Equals;(System.Object);summary;df-generated | +| System;DateOnly;FromDateTime;(System.DateTime);summary;df-generated | +| System;DateOnly;FromDayNumber;(System.Int32);summary;df-generated | +| System;DateOnly;GetHashCode;();summary;df-generated | +| System;DateOnly;Parse;(System.ReadOnlySpan,System.IFormatProvider);summary;df-generated | +| System;DateOnly;Parse;(System.ReadOnlySpan,System.IFormatProvider,System.Globalization.DateTimeStyles);summary;df-generated | +| System;DateOnly;Parse;(System.String);summary;df-generated | +| System;DateOnly;Parse;(System.String,System.IFormatProvider);summary;df-generated | +| System;DateOnly;Parse;(System.String,System.IFormatProvider,System.Globalization.DateTimeStyles);summary;df-generated | +| System;DateOnly;ParseExact;(System.ReadOnlySpan,System.ReadOnlySpan,System.IFormatProvider,System.Globalization.DateTimeStyles);summary;df-generated | +| System;DateOnly;ParseExact;(System.ReadOnlySpan,System.String[]);summary;df-generated | +| System;DateOnly;ParseExact;(System.ReadOnlySpan,System.String[],System.IFormatProvider,System.Globalization.DateTimeStyles);summary;df-generated | +| System;DateOnly;ParseExact;(System.String,System.String);summary;df-generated | +| System;DateOnly;ParseExact;(System.String,System.String,System.IFormatProvider,System.Globalization.DateTimeStyles);summary;df-generated | +| System;DateOnly;ParseExact;(System.String,System.String[]);summary;df-generated | +| System;DateOnly;ParseExact;(System.String,System.String[],System.IFormatProvider,System.Globalization.DateTimeStyles);summary;df-generated | +| System;DateOnly;ToDateTime;(System.TimeOnly);summary;df-generated | +| System;DateOnly;ToDateTime;(System.TimeOnly,System.DateTimeKind);summary;df-generated | +| System;DateOnly;ToLongDateString;();summary;df-generated | +| System;DateOnly;ToShortDateString;();summary;df-generated | +| System;DateOnly;ToString;();summary;df-generated | +| System;DateOnly;ToString;(System.String);summary;df-generated | +| System;DateOnly;TryFormat;(System.Span,System.Int32,System.ReadOnlySpan,System.IFormatProvider);summary;df-generated | +| System;DateOnly;TryParse;(System.ReadOnlySpan,System.DateOnly);summary;df-generated | +| System;DateOnly;TryParse;(System.ReadOnlySpan,System.IFormatProvider,System.DateOnly);summary;df-generated | +| System;DateOnly;TryParse;(System.ReadOnlySpan,System.IFormatProvider,System.Globalization.DateTimeStyles,System.DateOnly);summary;df-generated | +| System;DateOnly;TryParse;(System.String,System.DateOnly);summary;df-generated | +| System;DateOnly;TryParse;(System.String,System.IFormatProvider,System.DateOnly);summary;df-generated | +| System;DateOnly;TryParse;(System.String,System.IFormatProvider,System.Globalization.DateTimeStyles,System.DateOnly);summary;df-generated | +| System;DateOnly;TryParseExact;(System.ReadOnlySpan,System.ReadOnlySpan,System.DateOnly);summary;df-generated | +| System;DateOnly;TryParseExact;(System.ReadOnlySpan,System.ReadOnlySpan,System.IFormatProvider,System.Globalization.DateTimeStyles,System.DateOnly);summary;df-generated | +| System;DateOnly;TryParseExact;(System.ReadOnlySpan,System.String[],System.DateOnly);summary;df-generated | +| System;DateOnly;TryParseExact;(System.ReadOnlySpan,System.String[],System.IFormatProvider,System.Globalization.DateTimeStyles,System.DateOnly);summary;df-generated | +| System;DateOnly;TryParseExact;(System.String,System.String,System.DateOnly);summary;df-generated | +| System;DateOnly;TryParseExact;(System.String,System.String,System.IFormatProvider,System.Globalization.DateTimeStyles,System.DateOnly);summary;df-generated | +| System;DateOnly;TryParseExact;(System.String,System.String[],System.DateOnly);summary;df-generated | +| System;DateOnly;TryParseExact;(System.String,System.String[],System.IFormatProvider,System.Globalization.DateTimeStyles,System.DateOnly);summary;df-generated | +| System;DateOnly;get_Day;();summary;df-generated | +| System;DateOnly;get_DayNumber;();summary;df-generated | +| System;DateOnly;get_DayOfWeek;();summary;df-generated | +| System;DateOnly;get_DayOfYear;();summary;df-generated | +| System;DateOnly;get_MaxValue;();summary;df-generated | +| System;DateOnly;get_MinValue;();summary;df-generated | +| System;DateOnly;get_Month;();summary;df-generated | +| System;DateOnly;get_Year;();summary;df-generated | +| System;DateTime;Add;(System.TimeSpan);summary;df-generated | +| System;DateTime;AddDays;(System.Double);summary;df-generated | +| System;DateTime;AddHours;(System.Double);summary;df-generated | +| System;DateTime;AddMilliseconds;(System.Double);summary;df-generated | +| System;DateTime;AddMinutes;(System.Double);summary;df-generated | +| System;DateTime;AddMonths;(System.Int32);summary;df-generated | +| System;DateTime;AddSeconds;(System.Double);summary;df-generated | +| System;DateTime;AddTicks;(System.Int64);summary;df-generated | +| System;DateTime;AddYears;(System.Int32);summary;df-generated | +| System;DateTime;Compare;(System.DateTime,System.DateTime);summary;df-generated | +| System;DateTime;CompareTo;(System.DateTime);summary;df-generated | +| System;DateTime;CompareTo;(System.Object);summary;df-generated | +| System;DateTime;DateTime;(System.Int32,System.Int32,System.Int32);summary;df-generated | +| System;DateTime;DateTime;(System.Int32,System.Int32,System.Int32,System.Globalization.Calendar);summary;df-generated | +| System;DateTime;DateTime;(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32);summary;df-generated | +| System;DateTime;DateTime;(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.DateTimeKind);summary;df-generated | +| System;DateTime;DateTime;(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Globalization.Calendar);summary;df-generated | +| System;DateTime;DateTime;(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32);summary;df-generated | +| System;DateTime;DateTime;(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.DateTimeKind);summary;df-generated | +| System;DateTime;DateTime;(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Globalization.Calendar);summary;df-generated | +| System;DateTime;DateTime;(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Globalization.Calendar,System.DateTimeKind);summary;df-generated | +| System;DateTime;DateTime;(System.Int64);summary;df-generated | +| System;DateTime;DateTime;(System.Int64,System.DateTimeKind);summary;df-generated | +| System;DateTime;DaysInMonth;(System.Int32,System.Int32);summary;df-generated | +| System;DateTime;Equals;(System.DateTime);summary;df-generated | +| System;DateTime;Equals;(System.DateTime,System.DateTime);summary;df-generated | +| System;DateTime;Equals;(System.Object);summary;df-generated | +| System;DateTime;FromBinary;(System.Int64);summary;df-generated | +| System;DateTime;FromFileTime;(System.Int64);summary;df-generated | +| System;DateTime;FromFileTimeUtc;(System.Int64);summary;df-generated | +| System;DateTime;FromOADate;(System.Double);summary;df-generated | +| System;DateTime;GetDateTimeFormats;();summary;df-generated | +| System;DateTime;GetDateTimeFormats;(System.Char);summary;df-generated | +| System;DateTime;GetDateTimeFormats;(System.IFormatProvider);summary;df-generated | +| System;DateTime;GetHashCode;();summary;df-generated | +| System;DateTime;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System;DateTime;GetTypeCode;();summary;df-generated | +| System;DateTime;IsDaylightSavingTime;();summary;df-generated | +| System;DateTime;IsLeapYear;(System.Int32);summary;df-generated | +| System;DateTime;Parse;(System.ReadOnlySpan,System.IFormatProvider);summary;df-generated | +| System;DateTime;Parse;(System.ReadOnlySpan,System.IFormatProvider,System.Globalization.DateTimeStyles);summary;df-generated | +| System;DateTime;Parse;(System.String);summary;df-generated | +| System;DateTime;Parse;(System.String,System.IFormatProvider);summary;df-generated | +| System;DateTime;Parse;(System.String,System.IFormatProvider,System.Globalization.DateTimeStyles);summary;df-generated | +| System;DateTime;ParseExact;(System.ReadOnlySpan,System.ReadOnlySpan,System.IFormatProvider,System.Globalization.DateTimeStyles);summary;df-generated | +| System;DateTime;ParseExact;(System.ReadOnlySpan,System.String[],System.IFormatProvider,System.Globalization.DateTimeStyles);summary;df-generated | +| System;DateTime;ParseExact;(System.String,System.String,System.IFormatProvider);summary;df-generated | +| System;DateTime;ParseExact;(System.String,System.String,System.IFormatProvider,System.Globalization.DateTimeStyles);summary;df-generated | +| System;DateTime;ParseExact;(System.String,System.String[],System.IFormatProvider,System.Globalization.DateTimeStyles);summary;df-generated | +| System;DateTime;SpecifyKind;(System.DateTime,System.DateTimeKind);summary;df-generated | +| System;DateTime;Subtract;(System.DateTime);summary;df-generated | +| System;DateTime;Subtract;(System.TimeSpan);summary;df-generated | +| System;DateTime;ToBinary;();summary;df-generated | +| System;DateTime;ToBoolean;(System.IFormatProvider);summary;df-generated | +| System;DateTime;ToByte;(System.IFormatProvider);summary;df-generated | +| System;DateTime;ToChar;(System.IFormatProvider);summary;df-generated | +| System;DateTime;ToDecimal;(System.IFormatProvider);summary;df-generated | +| System;DateTime;ToDouble;(System.IFormatProvider);summary;df-generated | +| System;DateTime;ToFileTime;();summary;df-generated | +| System;DateTime;ToFileTimeUtc;();summary;df-generated | +| System;DateTime;ToInt16;(System.IFormatProvider);summary;df-generated | +| System;DateTime;ToInt32;(System.IFormatProvider);summary;df-generated | +| System;DateTime;ToInt64;(System.IFormatProvider);summary;df-generated | +| System;DateTime;ToLongDateString;();summary;df-generated | +| System;DateTime;ToLongTimeString;();summary;df-generated | +| System;DateTime;ToOADate;();summary;df-generated | +| System;DateTime;ToSByte;(System.IFormatProvider);summary;df-generated | +| System;DateTime;ToShortDateString;();summary;df-generated | +| System;DateTime;ToShortTimeString;();summary;df-generated | +| System;DateTime;ToSingle;(System.IFormatProvider);summary;df-generated | +| System;DateTime;ToString;();summary;df-generated | +| System;DateTime;ToString;(System.String);summary;df-generated | +| System;DateTime;ToUInt16;(System.IFormatProvider);summary;df-generated | +| System;DateTime;ToUInt32;(System.IFormatProvider);summary;df-generated | +| System;DateTime;ToUInt64;(System.IFormatProvider);summary;df-generated | +| System;DateTime;TryFormat;(System.Span,System.Int32,System.ReadOnlySpan,System.IFormatProvider);summary;df-generated | +| System;DateTime;TryParse;(System.ReadOnlySpan,System.DateTime);summary;df-generated | +| System;DateTime;TryParse;(System.ReadOnlySpan,System.IFormatProvider,System.DateTime);summary;df-generated | +| System;DateTime;TryParse;(System.ReadOnlySpan,System.IFormatProvider,System.Globalization.DateTimeStyles,System.DateTime);summary;df-generated | +| System;DateTime;TryParse;(System.String,System.DateTime);summary;df-generated | +| System;DateTime;TryParse;(System.String,System.IFormatProvider,System.DateTime);summary;df-generated | +| System;DateTime;TryParse;(System.String,System.IFormatProvider,System.Globalization.DateTimeStyles,System.DateTime);summary;df-generated | +| System;DateTime;TryParseExact;(System.ReadOnlySpan,System.ReadOnlySpan,System.IFormatProvider,System.Globalization.DateTimeStyles,System.DateTime);summary;df-generated | +| System;DateTime;TryParseExact;(System.ReadOnlySpan,System.String[],System.IFormatProvider,System.Globalization.DateTimeStyles,System.DateTime);summary;df-generated | +| System;DateTime;TryParseExact;(System.String,System.String,System.IFormatProvider,System.Globalization.DateTimeStyles,System.DateTime);summary;df-generated | +| System;DateTime;TryParseExact;(System.String,System.String[],System.IFormatProvider,System.Globalization.DateTimeStyles,System.DateTime);summary;df-generated | +| System;DateTime;get_Date;();summary;df-generated | +| System;DateTime;get_Day;();summary;df-generated | +| System;DateTime;get_DayOfWeek;();summary;df-generated | +| System;DateTime;get_DayOfYear;();summary;df-generated | +| System;DateTime;get_Hour;();summary;df-generated | +| System;DateTime;get_Kind;();summary;df-generated | +| System;DateTime;get_Millisecond;();summary;df-generated | +| System;DateTime;get_Minute;();summary;df-generated | +| System;DateTime;get_Month;();summary;df-generated | +| System;DateTime;get_Now;();summary;df-generated | +| System;DateTime;get_Second;();summary;df-generated | +| System;DateTime;get_Ticks;();summary;df-generated | +| System;DateTime;get_TimeOfDay;();summary;df-generated | +| System;DateTime;get_Today;();summary;df-generated | +| System;DateTime;get_UtcNow;();summary;df-generated | +| System;DateTime;get_Year;();summary;df-generated | +| System;DateTimeOffset;Add;(System.TimeSpan);summary;df-generated | +| System;DateTimeOffset;AddDays;(System.Double);summary;df-generated | +| System;DateTimeOffset;AddHours;(System.Double);summary;df-generated | +| System;DateTimeOffset;AddMilliseconds;(System.Double);summary;df-generated | +| System;DateTimeOffset;AddMinutes;(System.Double);summary;df-generated | +| System;DateTimeOffset;AddMonths;(System.Int32);summary;df-generated | +| System;DateTimeOffset;AddSeconds;(System.Double);summary;df-generated | +| System;DateTimeOffset;AddTicks;(System.Int64);summary;df-generated | +| System;DateTimeOffset;AddYears;(System.Int32);summary;df-generated | +| System;DateTimeOffset;Compare;(System.DateTimeOffset,System.DateTimeOffset);summary;df-generated | +| System;DateTimeOffset;CompareTo;(System.DateTimeOffset);summary;df-generated | +| System;DateTimeOffset;CompareTo;(System.Object);summary;df-generated | +| System;DateTimeOffset;DateTimeOffset;(System.DateTime);summary;df-generated | +| System;DateTimeOffset;DateTimeOffset;(System.DateTime,System.TimeSpan);summary;df-generated | +| System;DateTimeOffset;DateTimeOffset;(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Globalization.Calendar,System.TimeSpan);summary;df-generated | +| System;DateTimeOffset;DateTimeOffset;(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.TimeSpan);summary;df-generated | +| System;DateTimeOffset;DateTimeOffset;(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.TimeSpan);summary;df-generated | +| System;DateTimeOffset;DateTimeOffset;(System.Int64,System.TimeSpan);summary;df-generated | +| System;DateTimeOffset;Equals;(System.DateTimeOffset);summary;df-generated | +| System;DateTimeOffset;Equals;(System.DateTimeOffset,System.DateTimeOffset);summary;df-generated | +| System;DateTimeOffset;Equals;(System.Object);summary;df-generated | +| System;DateTimeOffset;EqualsExact;(System.DateTimeOffset);summary;df-generated | +| System;DateTimeOffset;FromFileTime;(System.Int64);summary;df-generated | +| System;DateTimeOffset;FromUnixTimeMilliseconds;(System.Int64);summary;df-generated | +| System;DateTimeOffset;FromUnixTimeSeconds;(System.Int64);summary;df-generated | +| System;DateTimeOffset;GetHashCode;();summary;df-generated | +| System;DateTimeOffset;OnDeserialization;(System.Object);summary;df-generated | +| System;DateTimeOffset;Parse;(System.ReadOnlySpan,System.IFormatProvider);summary;df-generated | +| System;DateTimeOffset;Parse;(System.ReadOnlySpan,System.IFormatProvider,System.Globalization.DateTimeStyles);summary;df-generated | +| System;DateTimeOffset;Parse;(System.String);summary;df-generated | +| System;DateTimeOffset;Parse;(System.String,System.IFormatProvider);summary;df-generated | +| System;DateTimeOffset;Parse;(System.String,System.IFormatProvider,System.Globalization.DateTimeStyles);summary;df-generated | +| System;DateTimeOffset;ParseExact;(System.ReadOnlySpan,System.ReadOnlySpan,System.IFormatProvider,System.Globalization.DateTimeStyles);summary;df-generated | +| System;DateTimeOffset;ParseExact;(System.ReadOnlySpan,System.String[],System.IFormatProvider,System.Globalization.DateTimeStyles);summary;df-generated | +| System;DateTimeOffset;ParseExact;(System.String,System.String,System.IFormatProvider);summary;df-generated | +| System;DateTimeOffset;ParseExact;(System.String,System.String,System.IFormatProvider,System.Globalization.DateTimeStyles);summary;df-generated | +| System;DateTimeOffset;ParseExact;(System.String,System.String[],System.IFormatProvider,System.Globalization.DateTimeStyles);summary;df-generated | +| System;DateTimeOffset;Subtract;(System.DateTimeOffset);summary;df-generated | +| System;DateTimeOffset;Subtract;(System.TimeSpan);summary;df-generated | +| System;DateTimeOffset;ToFileTime;();summary;df-generated | +| System;DateTimeOffset;ToLocalTime;();summary;df-generated | +| System;DateTimeOffset;ToOffset;(System.TimeSpan);summary;df-generated | +| System;DateTimeOffset;ToString;();summary;df-generated | +| System;DateTimeOffset;ToString;(System.String);summary;df-generated | +| System;DateTimeOffset;ToUniversalTime;();summary;df-generated | +| System;DateTimeOffset;ToUnixTimeMilliseconds;();summary;df-generated | +| System;DateTimeOffset;ToUnixTimeSeconds;();summary;df-generated | +| System;DateTimeOffset;TryFormat;(System.Span,System.Int32,System.ReadOnlySpan,System.IFormatProvider);summary;df-generated | +| System;DateTimeOffset;TryParse;(System.ReadOnlySpan,System.DateTimeOffset);summary;df-generated | +| System;DateTimeOffset;TryParse;(System.ReadOnlySpan,System.IFormatProvider,System.DateTimeOffset);summary;df-generated | +| System;DateTimeOffset;TryParse;(System.ReadOnlySpan,System.IFormatProvider,System.Globalization.DateTimeStyles,System.DateTimeOffset);summary;df-generated | +| System;DateTimeOffset;TryParse;(System.String,System.DateTimeOffset);summary;df-generated | +| System;DateTimeOffset;TryParse;(System.String,System.IFormatProvider,System.DateTimeOffset);summary;df-generated | +| System;DateTimeOffset;TryParse;(System.String,System.IFormatProvider,System.Globalization.DateTimeStyles,System.DateTimeOffset);summary;df-generated | +| System;DateTimeOffset;TryParseExact;(System.ReadOnlySpan,System.ReadOnlySpan,System.IFormatProvider,System.Globalization.DateTimeStyles,System.DateTimeOffset);summary;df-generated | +| System;DateTimeOffset;TryParseExact;(System.ReadOnlySpan,System.String[],System.IFormatProvider,System.Globalization.DateTimeStyles,System.DateTimeOffset);summary;df-generated | +| System;DateTimeOffset;TryParseExact;(System.String,System.String,System.IFormatProvider,System.Globalization.DateTimeStyles,System.DateTimeOffset);summary;df-generated | +| System;DateTimeOffset;TryParseExact;(System.String,System.String[],System.IFormatProvider,System.Globalization.DateTimeStyles,System.DateTimeOffset);summary;df-generated | +| System;DateTimeOffset;get_Date;();summary;df-generated | +| System;DateTimeOffset;get_DateTime;();summary;df-generated | +| System;DateTimeOffset;get_Day;();summary;df-generated | +| System;DateTimeOffset;get_DayOfWeek;();summary;df-generated | +| System;DateTimeOffset;get_DayOfYear;();summary;df-generated | +| System;DateTimeOffset;get_Hour;();summary;df-generated | +| System;DateTimeOffset;get_LocalDateTime;();summary;df-generated | +| System;DateTimeOffset;get_Millisecond;();summary;df-generated | +| System;DateTimeOffset;get_Minute;();summary;df-generated | +| System;DateTimeOffset;get_Month;();summary;df-generated | +| System;DateTimeOffset;get_Now;();summary;df-generated | +| System;DateTimeOffset;get_Offset;();summary;df-generated | +| System;DateTimeOffset;get_Second;();summary;df-generated | +| System;DateTimeOffset;get_Ticks;();summary;df-generated | +| System;DateTimeOffset;get_TimeOfDay;();summary;df-generated | +| System;DateTimeOffset;get_UtcDateTime;();summary;df-generated | +| System;DateTimeOffset;get_UtcNow;();summary;df-generated | +| System;DateTimeOffset;get_UtcTicks;();summary;df-generated | +| System;DateTimeOffset;get_Year;();summary;df-generated | +| System;Decimal;Abs;(System.Decimal);summary;df-generated | +| System;Decimal;Add;(System.Decimal,System.Decimal);summary;df-generated | +| System;Decimal;Ceiling;(System.Decimal);summary;df-generated | +| System;Decimal;Clamp;(System.Decimal,System.Decimal,System.Decimal);summary;df-generated | +| System;Decimal;Compare;(System.Decimal,System.Decimal);summary;df-generated | +| System;Decimal;CompareTo;(System.Decimal);summary;df-generated | +| System;Decimal;CompareTo;(System.Object);summary;df-generated | +| System;Decimal;CreateSaturating<>;(TOther);summary;df-generated | +| System;Decimal;CreateTruncating<>;(TOther);summary;df-generated | +| System;Decimal;Decimal;(System.Double);summary;df-generated | +| System;Decimal;Decimal;(System.Int32);summary;df-generated | +| System;Decimal;Decimal;(System.Int32,System.Int32,System.Int32,System.Boolean,System.Byte);summary;df-generated | +| System;Decimal;Decimal;(System.Int32[]);summary;df-generated | +| System;Decimal;Decimal;(System.Int64);summary;df-generated | +| System;Decimal;Decimal;(System.ReadOnlySpan);summary;df-generated | +| System;Decimal;Decimal;(System.Single);summary;df-generated | +| System;Decimal;Decimal;(System.UInt32);summary;df-generated | +| System;Decimal;Decimal;(System.UInt64);summary;df-generated | +| System;Decimal;Divide;(System.Decimal,System.Decimal);summary;df-generated | +| System;Decimal;Equals;(System.Decimal);summary;df-generated | +| System;Decimal;Equals;(System.Decimal,System.Decimal);summary;df-generated | +| System;Decimal;Equals;(System.Object);summary;df-generated | +| System;Decimal;Floor;(System.Decimal);summary;df-generated | +| System;Decimal;FromOACurrency;(System.Int64);summary;df-generated | +| System;Decimal;GetBits;(System.Decimal);summary;df-generated | +| System;Decimal;GetBits;(System.Decimal,System.Span);summary;df-generated | +| System;Decimal;GetHashCode;();summary;df-generated | +| System;Decimal;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System;Decimal;GetTypeCode;();summary;df-generated | +| System;Decimal;Max;(System.Decimal,System.Decimal);summary;df-generated | +| System;Decimal;Min;(System.Decimal,System.Decimal);summary;df-generated | +| System;Decimal;Multiply;(System.Decimal,System.Decimal);summary;df-generated | +| System;Decimal;Negate;(System.Decimal);summary;df-generated | +| System;Decimal;OnDeserialization;(System.Object);summary;df-generated | +| System;Decimal;Parse;(System.ReadOnlySpan,System.Globalization.NumberStyles,System.IFormatProvider);summary;df-generated | +| System;Decimal;Parse;(System.ReadOnlySpan,System.IFormatProvider);summary;df-generated | +| System;Decimal;Parse;(System.String);summary;df-generated | +| System;Decimal;Parse;(System.String,System.Globalization.NumberStyles);summary;df-generated | +| System;Decimal;Parse;(System.String,System.Globalization.NumberStyles,System.IFormatProvider);summary;df-generated | +| System;Decimal;Parse;(System.String,System.IFormatProvider);summary;df-generated | +| System;Decimal;Remainder;(System.Decimal,System.Decimal);summary;df-generated | +| System;Decimal;Round;(System.Decimal);summary;df-generated | +| System;Decimal;Round;(System.Decimal,System.Int32);summary;df-generated | +| System;Decimal;Round;(System.Decimal,System.Int32,System.MidpointRounding);summary;df-generated | +| System;Decimal;Round;(System.Decimal,System.MidpointRounding);summary;df-generated | +| System;Decimal;Sign;(System.Decimal);summary;df-generated | +| System;Decimal;Subtract;(System.Decimal,System.Decimal);summary;df-generated | +| System;Decimal;ToBoolean;(System.IFormatProvider);summary;df-generated | +| System;Decimal;ToByte;(System.Decimal);summary;df-generated | +| System;Decimal;ToByte;(System.IFormatProvider);summary;df-generated | +| System;Decimal;ToChar;(System.IFormatProvider);summary;df-generated | +| System;Decimal;ToDateTime;(System.IFormatProvider);summary;df-generated | +| System;Decimal;ToDouble;(System.Decimal);summary;df-generated | +| System;Decimal;ToDouble;(System.IFormatProvider);summary;df-generated | +| System;Decimal;ToInt16;(System.Decimal);summary;df-generated | +| System;Decimal;ToInt16;(System.IFormatProvider);summary;df-generated | +| System;Decimal;ToInt32;(System.Decimal);summary;df-generated | +| System;Decimal;ToInt32;(System.IFormatProvider);summary;df-generated | +| System;Decimal;ToInt64;(System.Decimal);summary;df-generated | +| System;Decimal;ToInt64;(System.IFormatProvider);summary;df-generated | +| System;Decimal;ToOACurrency;(System.Decimal);summary;df-generated | +| System;Decimal;ToSByte;(System.Decimal);summary;df-generated | +| System;Decimal;ToSByte;(System.IFormatProvider);summary;df-generated | +| System;Decimal;ToSingle;(System.Decimal);summary;df-generated | +| System;Decimal;ToSingle;(System.IFormatProvider);summary;df-generated | +| System;Decimal;ToString;();summary;df-generated | +| System;Decimal;ToString;(System.IFormatProvider);summary;df-generated | +| System;Decimal;ToString;(System.String);summary;df-generated | +| System;Decimal;ToString;(System.String,System.IFormatProvider);summary;df-generated | +| System;Decimal;ToType;(System.Type,System.IFormatProvider);summary;df-generated | +| System;Decimal;ToUInt16;(System.Decimal);summary;df-generated | +| System;Decimal;ToUInt16;(System.IFormatProvider);summary;df-generated | +| System;Decimal;ToUInt32;(System.Decimal);summary;df-generated | +| System;Decimal;ToUInt32;(System.IFormatProvider);summary;df-generated | +| System;Decimal;ToUInt64;(System.Decimal);summary;df-generated | +| System;Decimal;ToUInt64;(System.IFormatProvider);summary;df-generated | +| System;Decimal;Truncate;(System.Decimal);summary;df-generated | +| System;Decimal;TryFormat;(System.Span,System.Int32,System.ReadOnlySpan,System.IFormatProvider);summary;df-generated | +| System;Decimal;TryGetBits;(System.Decimal,System.Span,System.Int32);summary;df-generated | +| System;Decimal;TryParse;(System.ReadOnlySpan,System.Decimal);summary;df-generated | +| System;Decimal;TryParse;(System.ReadOnlySpan,System.Globalization.NumberStyles,System.IFormatProvider,System.Decimal);summary;df-generated | +| System;Decimal;TryParse;(System.ReadOnlySpan,System.IFormatProvider,System.Decimal);summary;df-generated | +| System;Decimal;TryParse;(System.String,System.Decimal);summary;df-generated | +| System;Decimal;TryParse;(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.Decimal);summary;df-generated | +| System;Decimal;TryParse;(System.String,System.IFormatProvider,System.Decimal);summary;df-generated | +| System;Decimal;get_AdditiveIdentity;();summary;df-generated | +| System;Decimal;get_MaxValue;();summary;df-generated | +| System;Decimal;get_MinValue;();summary;df-generated | +| System;Decimal;get_MultiplicativeIdentity;();summary;df-generated | +| System;Decimal;get_NegativeOne;();summary;df-generated | +| System;Decimal;get_One;();summary;df-generated | +| System;Decimal;get_Zero;();summary;df-generated | +| System;Delegate;Clone;();summary;df-generated | +| System;Delegate;CombineImpl;(System.Delegate);summary;df-generated | +| System;Delegate;CreateDelegate;(System.Type,System.Object,System.Reflection.MethodInfo);summary;df-generated | +| System;Delegate;CreateDelegate;(System.Type,System.Object,System.Reflection.MethodInfo,System.Boolean);summary;df-generated | +| System;Delegate;CreateDelegate;(System.Type,System.Object,System.String);summary;df-generated | +| System;Delegate;CreateDelegate;(System.Type,System.Object,System.String,System.Boolean);summary;df-generated | +| System;Delegate;CreateDelegate;(System.Type,System.Object,System.String,System.Boolean,System.Boolean);summary;df-generated | +| System;Delegate;CreateDelegate;(System.Type,System.Reflection.MethodInfo);summary;df-generated | +| System;Delegate;CreateDelegate;(System.Type,System.Type,System.String);summary;df-generated | +| System;Delegate;CreateDelegate;(System.Type,System.Type,System.String,System.Boolean);summary;df-generated | +| System;Delegate;CreateDelegate;(System.Type,System.Type,System.String,System.Boolean,System.Boolean);summary;df-generated | +| System;Delegate;Equals;(System.Object);summary;df-generated | +| System;Delegate;GetHashCode;();summary;df-generated | +| System;Delegate;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System;DivideByZeroException;DivideByZeroException;();summary;df-generated | +| System;DivideByZeroException;DivideByZeroException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System;DivideByZeroException;DivideByZeroException;(System.String);summary;df-generated | +| System;DivideByZeroException;DivideByZeroException;(System.String,System.Exception);summary;df-generated | +| System;DllNotFoundException;DllNotFoundException;();summary;df-generated | +| System;DllNotFoundException;DllNotFoundException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System;DllNotFoundException;DllNotFoundException;(System.String);summary;df-generated | +| System;DllNotFoundException;DllNotFoundException;(System.String,System.Exception);summary;df-generated | +| System;Double;Abs;(System.Double);summary;df-generated | +| System;Double;Acos;(System.Double);summary;df-generated | +| System;Double;Acosh;(System.Double);summary;df-generated | +| System;Double;Asin;(System.Double);summary;df-generated | +| System;Double;Asinh;(System.Double);summary;df-generated | +| System;Double;Atan2;(System.Double,System.Double);summary;df-generated | +| System;Double;Atan;(System.Double);summary;df-generated | +| System;Double;Atanh;(System.Double);summary;df-generated | +| System;Double;BitDecrement;(System.Double);summary;df-generated | +| System;Double;BitIncrement;(System.Double);summary;df-generated | +| System;Double;Cbrt;(System.Double);summary;df-generated | +| System;Double;Ceiling;(System.Double);summary;df-generated | +| System;Double;Clamp;(System.Double,System.Double,System.Double);summary;df-generated | +| System;Double;CompareTo;(System.Double);summary;df-generated | +| System;Double;CompareTo;(System.Object);summary;df-generated | +| System;Double;CopySign;(System.Double,System.Double);summary;df-generated | +| System;Double;Cos;(System.Double);summary;df-generated | +| System;Double;Cosh;(System.Double);summary;df-generated | +| System;Double;CreateSaturating<>;(TOther);summary;df-generated | +| System;Double;CreateTruncating<>;(TOther);summary;df-generated | +| System;Double;Equals;(System.Double);summary;df-generated | +| System;Double;Equals;(System.Object);summary;df-generated | +| System;Double;Exp;(System.Double);summary;df-generated | +| System;Double;Floor;(System.Double);summary;df-generated | +| System;Double;FusedMultiplyAdd;(System.Double,System.Double,System.Double);summary;df-generated | +| System;Double;GetHashCode;();summary;df-generated | +| System;Double;GetTypeCode;();summary;df-generated | +| System;Double;IsFinite;(System.Double);summary;df-generated | +| System;Double;IsInfinity;(System.Double);summary;df-generated | +| System;Double;IsNaN;(System.Double);summary;df-generated | +| System;Double;IsNegative;(System.Double);summary;df-generated | +| System;Double;IsNegativeInfinity;(System.Double);summary;df-generated | +| System;Double;IsNormal;(System.Double);summary;df-generated | +| System;Double;IsPositiveInfinity;(System.Double);summary;df-generated | +| System;Double;IsPow2;(System.Double);summary;df-generated | +| System;Double;IsSubnormal;(System.Double);summary;df-generated | +| System;Double;Log2;(System.Double);summary;df-generated | +| System;Double;Log10;(System.Double);summary;df-generated | +| System;Double;Log;(System.Double);summary;df-generated | +| System;Double;Log;(System.Double,System.Double);summary;df-generated | +| System;Double;Max;(System.Double,System.Double);summary;df-generated | +| System;Double;MaxMagnitude;(System.Double,System.Double);summary;df-generated | +| System;Double;Min;(System.Double,System.Double);summary;df-generated | +| System;Double;MinMagnitude;(System.Double,System.Double);summary;df-generated | +| System;Double;Parse;(System.ReadOnlySpan,System.Globalization.NumberStyles,System.IFormatProvider);summary;df-generated | +| System;Double;Parse;(System.ReadOnlySpan,System.IFormatProvider);summary;df-generated | +| System;Double;Parse;(System.String);summary;df-generated | +| System;Double;Parse;(System.String,System.Globalization.NumberStyles);summary;df-generated | +| System;Double;Parse;(System.String,System.Globalization.NumberStyles,System.IFormatProvider);summary;df-generated | +| System;Double;Parse;(System.String,System.IFormatProvider);summary;df-generated | +| System;Double;Pow;(System.Double,System.Double);summary;df-generated | +| System;Double;Round;(System.Double);summary;df-generated | +| System;Double;Round;(System.Double,System.MidpointRounding);summary;df-generated | +| System;Double;Sign;(System.Double);summary;df-generated | +| System;Double;Sin;(System.Double);summary;df-generated | +| System;Double;Sinh;(System.Double);summary;df-generated | +| System;Double;Sqrt;(System.Double);summary;df-generated | +| System;Double;Tan;(System.Double);summary;df-generated | +| System;Double;Tanh;(System.Double);summary;df-generated | +| System;Double;ToBoolean;(System.IFormatProvider);summary;df-generated | +| System;Double;ToByte;(System.IFormatProvider);summary;df-generated | +| System;Double;ToChar;(System.IFormatProvider);summary;df-generated | +| System;Double;ToDateTime;(System.IFormatProvider);summary;df-generated | +| System;Double;ToDecimal;(System.IFormatProvider);summary;df-generated | +| System;Double;ToDouble;(System.IFormatProvider);summary;df-generated | +| System;Double;ToInt16;(System.IFormatProvider);summary;df-generated | +| System;Double;ToInt32;(System.IFormatProvider);summary;df-generated | +| System;Double;ToInt64;(System.IFormatProvider);summary;df-generated | +| System;Double;ToSByte;(System.IFormatProvider);summary;df-generated | +| System;Double;ToSingle;(System.IFormatProvider);summary;df-generated | +| System;Double;ToString;();summary;df-generated | +| System;Double;ToString;(System.String);summary;df-generated | +| System;Double;ToUInt16;(System.IFormatProvider);summary;df-generated | +| System;Double;ToUInt32;(System.IFormatProvider);summary;df-generated | +| System;Double;ToUInt64;(System.IFormatProvider);summary;df-generated | +| System;Double;Truncate;(System.Double);summary;df-generated | +| System;Double;TryFormat;(System.Span,System.Int32,System.ReadOnlySpan,System.IFormatProvider);summary;df-generated | +| System;Double;TryParse;(System.ReadOnlySpan,System.Double);summary;df-generated | +| System;Double;TryParse;(System.ReadOnlySpan,System.Globalization.NumberStyles,System.IFormatProvider,System.Double);summary;df-generated | +| System;Double;TryParse;(System.ReadOnlySpan,System.IFormatProvider,System.Double);summary;df-generated | +| System;Double;TryParse;(System.String,System.Double);summary;df-generated | +| System;Double;TryParse;(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.Double);summary;df-generated | +| System;Double;TryParse;(System.String,System.IFormatProvider,System.Double);summary;df-generated | +| System;Double;get_AdditiveIdentity;();summary;df-generated | +| System;Double;get_E;();summary;df-generated | +| System;Double;get_Epsilon;();summary;df-generated | +| System;Double;get_MaxValue;();summary;df-generated | +| System;Double;get_MinValue;();summary;df-generated | +| System;Double;get_MultiplicativeIdentity;();summary;df-generated | +| System;Double;get_NaN;();summary;df-generated | +| System;Double;get_NegativeInfinity;();summary;df-generated | +| System;Double;get_NegativeOne;();summary;df-generated | +| System;Double;get_NegativeZero;();summary;df-generated | +| System;Double;get_One;();summary;df-generated | +| System;Double;get_Pi;();summary;df-generated | +| System;Double;get_PositiveInfinity;();summary;df-generated | +| System;Double;get_Tau;();summary;df-generated | +| System;Double;get_Zero;();summary;df-generated | +| System;DuplicateWaitObjectException;DuplicateWaitObjectException;();summary;df-generated | +| System;DuplicateWaitObjectException;DuplicateWaitObjectException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System;DuplicateWaitObjectException;DuplicateWaitObjectException;(System.String);summary;df-generated | +| System;DuplicateWaitObjectException;DuplicateWaitObjectException;(System.String,System.Exception);summary;df-generated | +| System;DuplicateWaitObjectException;DuplicateWaitObjectException;(System.String,System.String);summary;df-generated | +| System;EntryPointNotFoundException;EntryPointNotFoundException;();summary;df-generated | +| System;EntryPointNotFoundException;EntryPointNotFoundException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System;EntryPointNotFoundException;EntryPointNotFoundException;(System.String);summary;df-generated | +| System;EntryPointNotFoundException;EntryPointNotFoundException;(System.String,System.Exception);summary;df-generated | +| System;Enum;CompareTo;(System.Object);summary;df-generated | +| System;Enum;Equals;(System.Object);summary;df-generated | +| System;Enum;Format;(System.Type,System.Object,System.String);summary;df-generated | +| System;Enum;GetHashCode;();summary;df-generated | +| System;Enum;GetName;(System.Type,System.Object);summary;df-generated | +| System;Enum;GetName<>;(TEnum);summary;df-generated | +| System;Enum;GetNames;(System.Type);summary;df-generated | +| System;Enum;GetNames<>;();summary;df-generated | +| System;Enum;GetTypeCode;();summary;df-generated | +| System;Enum;GetValues;(System.Type);summary;df-generated | +| System;Enum;GetValues<>;();summary;df-generated | +| System;Enum;HasFlag;(System.Enum);summary;df-generated | +| System;Enum;IsDefined;(System.Type,System.Object);summary;df-generated | +| System;Enum;IsDefined<>;(TEnum);summary;df-generated | +| System;Enum;Parse;(System.Type,System.ReadOnlySpan);summary;df-generated | +| System;Enum;Parse;(System.Type,System.ReadOnlySpan,System.Boolean);summary;df-generated | +| System;Enum;Parse;(System.Type,System.String);summary;df-generated | +| System;Enum;Parse;(System.Type,System.String,System.Boolean);summary;df-generated | +| System;Enum;Parse<>;(System.ReadOnlySpan);summary;df-generated | +| System;Enum;Parse<>;(System.ReadOnlySpan,System.Boolean);summary;df-generated | +| System;Enum;Parse<>;(System.String);summary;df-generated | +| System;Enum;Parse<>;(System.String,System.Boolean);summary;df-generated | +| System;Enum;ToBoolean;(System.IFormatProvider);summary;df-generated | +| System;Enum;ToByte;(System.IFormatProvider);summary;df-generated | +| System;Enum;ToChar;(System.IFormatProvider);summary;df-generated | +| System;Enum;ToDateTime;(System.IFormatProvider);summary;df-generated | +| System;Enum;ToDecimal;(System.IFormatProvider);summary;df-generated | +| System;Enum;ToDouble;(System.IFormatProvider);summary;df-generated | +| System;Enum;ToInt16;(System.IFormatProvider);summary;df-generated | +| System;Enum;ToInt32;(System.IFormatProvider);summary;df-generated | +| System;Enum;ToInt64;(System.IFormatProvider);summary;df-generated | +| System;Enum;ToObject;(System.Type,System.Byte);summary;df-generated | +| System;Enum;ToObject;(System.Type,System.Int16);summary;df-generated | +| System;Enum;ToObject;(System.Type,System.Int32);summary;df-generated | +| System;Enum;ToObject;(System.Type,System.Int64);summary;df-generated | +| System;Enum;ToObject;(System.Type,System.Object);summary;df-generated | +| System;Enum;ToObject;(System.Type,System.SByte);summary;df-generated | +| System;Enum;ToObject;(System.Type,System.UInt16);summary;df-generated | +| System;Enum;ToObject;(System.Type,System.UInt32);summary;df-generated | +| System;Enum;ToObject;(System.Type,System.UInt64);summary;df-generated | +| System;Enum;ToSByte;(System.IFormatProvider);summary;df-generated | +| System;Enum;ToSingle;(System.IFormatProvider);summary;df-generated | +| System;Enum;ToString;();summary;df-generated | +| System;Enum;ToString;(System.IFormatProvider);summary;df-generated | +| System;Enum;ToString;(System.String);summary;df-generated | +| System;Enum;ToString;(System.String,System.IFormatProvider);summary;df-generated | +| System;Enum;ToUInt16;(System.IFormatProvider);summary;df-generated | +| System;Enum;ToUInt32;(System.IFormatProvider);summary;df-generated | +| System;Enum;ToUInt64;(System.IFormatProvider);summary;df-generated | +| System;Enum;TryParse;(System.Type,System.ReadOnlySpan,System.Boolean,System.Object);summary;df-generated | +| System;Enum;TryParse;(System.Type,System.ReadOnlySpan,System.Object);summary;df-generated | +| System;Enum;TryParse;(System.Type,System.String,System.Boolean,System.Object);summary;df-generated | +| System;Enum;TryParse;(System.Type,System.String,System.Object);summary;df-generated | +| System;Enum;TryParse<>;(System.ReadOnlySpan,System.Boolean,TEnum);summary;df-generated | +| System;Enum;TryParse<>;(System.ReadOnlySpan,TEnum);summary;df-generated | +| System;Enum;TryParse<>;(System.String,System.Boolean,TEnum);summary;df-generated | +| System;Enum;TryParse<>;(System.String,TEnum);summary;df-generated | +| System;Environment;Exit;(System.Int32);summary;df-generated | +| System;Environment;FailFast;(System.String);summary;df-generated | +| System;Environment;FailFast;(System.String,System.Exception);summary;df-generated | +| System;Environment;GetCommandLineArgs;();summary;df-generated | +| System;Environment;GetEnvironmentVariable;(System.String);summary;df-generated | +| System;Environment;GetEnvironmentVariable;(System.String,System.EnvironmentVariableTarget);summary;df-generated | +| System;Environment;GetEnvironmentVariables;();summary;df-generated | +| System;Environment;GetEnvironmentVariables;(System.EnvironmentVariableTarget);summary;df-generated | +| System;Environment;GetFolderPath;(System.Environment+SpecialFolder);summary;df-generated | +| System;Environment;GetFolderPath;(System.Environment+SpecialFolder,System.Environment+SpecialFolderOption);summary;df-generated | +| System;Environment;GetLogicalDrives;();summary;df-generated | +| System;Environment;SetEnvironmentVariable;(System.String,System.String);summary;df-generated | +| System;Environment;SetEnvironmentVariable;(System.String,System.String,System.EnvironmentVariableTarget);summary;df-generated | +| System;Environment;get_CommandLine;();summary;df-generated | +| System;Environment;get_CurrentDirectory;();summary;df-generated | +| System;Environment;get_CurrentManagedThreadId;();summary;df-generated | +| System;Environment;get_ExitCode;();summary;df-generated | +| System;Environment;get_HasShutdownStarted;();summary;df-generated | +| System;Environment;get_Is64BitOperatingSystem;();summary;df-generated | +| System;Environment;get_Is64BitProcess;();summary;df-generated | +| System;Environment;get_MachineName;();summary;df-generated | +| System;Environment;get_NewLine;();summary;df-generated | +| System;Environment;get_OSVersion;();summary;df-generated | +| System;Environment;get_ProcessId;();summary;df-generated | +| System;Environment;get_ProcessPath;();summary;df-generated | +| System;Environment;get_ProcessorCount;();summary;df-generated | +| System;Environment;get_StackTrace;();summary;df-generated | +| System;Environment;get_SystemDirectory;();summary;df-generated | +| System;Environment;get_SystemPageSize;();summary;df-generated | +| System;Environment;get_TickCount64;();summary;df-generated | +| System;Environment;get_TickCount;();summary;df-generated | +| System;Environment;get_UserDomainName;();summary;df-generated | +| System;Environment;get_UserInteractive;();summary;df-generated | +| System;Environment;get_UserName;();summary;df-generated | +| System;Environment;get_Version;();summary;df-generated | +| System;Environment;get_WorkingSet;();summary;df-generated | +| System;Environment;set_CurrentDirectory;(System.String);summary;df-generated | +| System;Environment;set_ExitCode;(System.Int32);summary;df-generated | +| System;EventArgs;EventArgs;();summary;df-generated | +| System;Exception;Exception;();summary;df-generated | +| System;Exception;GetType;();summary;df-generated | +| System;Exception;ToString;();summary;df-generated | +| System;Exception;get_Data;();summary;df-generated | +| System;Exception;get_HResult;();summary;df-generated | +| System;Exception;get_Source;();summary;df-generated | +| System;Exception;set_HResult;(System.Int32);summary;df-generated | +| System;ExecutionEngineException;ExecutionEngineException;();summary;df-generated | +| System;ExecutionEngineException;ExecutionEngineException;(System.String);summary;df-generated | +| System;ExecutionEngineException;ExecutionEngineException;(System.String,System.Exception);summary;df-generated | +| System;FieldAccessException;FieldAccessException;();summary;df-generated | +| System;FieldAccessException;FieldAccessException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System;FieldAccessException;FieldAccessException;(System.String);summary;df-generated | +| System;FieldAccessException;FieldAccessException;(System.String,System.Exception);summary;df-generated | +| System;FileStyleUriParser;FileStyleUriParser;();summary;df-generated | +| System;FlagsAttribute;FlagsAttribute;();summary;df-generated | +| System;FormatException;FormatException;();summary;df-generated | +| System;FormatException;FormatException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System;FormatException;FormatException;(System.String);summary;df-generated | +| System;FormatException;FormatException;(System.String,System.Exception);summary;df-generated | +| System;FormattableString;GetArgument;(System.Int32);summary;df-generated | +| System;FormattableString;GetArguments;();summary;df-generated | +| System;FormattableString;ToString;(System.IFormatProvider);summary;df-generated | +| System;FormattableString;get_ArgumentCount;();summary;df-generated | +| System;FormattableString;get_Format;();summary;df-generated | +| System;FtpStyleUriParser;FtpStyleUriParser;();summary;df-generated | +| System;GC;AddMemoryPressure;(System.Int64);summary;df-generated | +| System;GC;AllocateArray<>;(System.Int32,System.Boolean);summary;df-generated | +| System;GC;AllocateUninitializedArray<>;(System.Int32,System.Boolean);summary;df-generated | +| System;GC;CancelFullGCNotification;();summary;df-generated | +| System;GC;Collect;();summary;df-generated | +| System;GC;Collect;(System.Int32);summary;df-generated | +| System;GC;Collect;(System.Int32,System.GCCollectionMode);summary;df-generated | +| System;GC;Collect;(System.Int32,System.GCCollectionMode,System.Boolean);summary;df-generated | +| System;GC;Collect;(System.Int32,System.GCCollectionMode,System.Boolean,System.Boolean);summary;df-generated | +| System;GC;CollectionCount;(System.Int32);summary;df-generated | +| System;GC;EndNoGCRegion;();summary;df-generated | +| System;GC;GetAllocatedBytesForCurrentThread;();summary;df-generated | +| System;GC;GetGCMemoryInfo;();summary;df-generated | +| System;GC;GetGCMemoryInfo;(System.GCKind);summary;df-generated | +| System;GC;GetGeneration;(System.Object);summary;df-generated | +| System;GC;GetGeneration;(System.WeakReference);summary;df-generated | +| System;GC;GetTotalAllocatedBytes;(System.Boolean);summary;df-generated | +| System;GC;GetTotalMemory;(System.Boolean);summary;df-generated | +| System;GC;KeepAlive;(System.Object);summary;df-generated | +| System;GC;ReRegisterForFinalize;(System.Object);summary;df-generated | +| System;GC;RegisterForFullGCNotification;(System.Int32,System.Int32);summary;df-generated | +| System;GC;RemoveMemoryPressure;(System.Int64);summary;df-generated | +| System;GC;SuppressFinalize;(System.Object);summary;df-generated | +| System;GC;TryStartNoGCRegion;(System.Int64);summary;df-generated | +| System;GC;TryStartNoGCRegion;(System.Int64,System.Boolean);summary;df-generated | +| System;GC;TryStartNoGCRegion;(System.Int64,System.Int64);summary;df-generated | +| System;GC;TryStartNoGCRegion;(System.Int64,System.Int64,System.Boolean);summary;df-generated | +| System;GC;WaitForFullGCApproach;();summary;df-generated | +| System;GC;WaitForFullGCApproach;(System.Int32);summary;df-generated | +| System;GC;WaitForFullGCComplete;();summary;df-generated | +| System;GC;WaitForFullGCComplete;(System.Int32);summary;df-generated | +| System;GC;WaitForPendingFinalizers;();summary;df-generated | +| System;GC;get_MaxGeneration;();summary;df-generated | +| System;GCGenerationInfo;get_FragmentationAfterBytes;();summary;df-generated | +| System;GCGenerationInfo;get_FragmentationBeforeBytes;();summary;df-generated | +| System;GCGenerationInfo;get_SizeAfterBytes;();summary;df-generated | +| System;GCGenerationInfo;get_SizeBeforeBytes;();summary;df-generated | +| System;GCMemoryInfo;get_Compacted;();summary;df-generated | +| System;GCMemoryInfo;get_Concurrent;();summary;df-generated | +| System;GCMemoryInfo;get_FinalizationPendingCount;();summary;df-generated | +| System;GCMemoryInfo;get_FragmentedBytes;();summary;df-generated | +| System;GCMemoryInfo;get_Generation;();summary;df-generated | +| System;GCMemoryInfo;get_GenerationInfo;();summary;df-generated | +| System;GCMemoryInfo;get_HeapSizeBytes;();summary;df-generated | +| System;GCMemoryInfo;get_HighMemoryLoadThresholdBytes;();summary;df-generated | +| System;GCMemoryInfo;get_Index;();summary;df-generated | +| System;GCMemoryInfo;get_MemoryLoadBytes;();summary;df-generated | +| System;GCMemoryInfo;get_PauseDurations;();summary;df-generated | +| System;GCMemoryInfo;get_PauseTimePercentage;();summary;df-generated | +| System;GCMemoryInfo;get_PinnedObjectsCount;();summary;df-generated | +| System;GCMemoryInfo;get_PromotedBytes;();summary;df-generated | +| System;GCMemoryInfo;get_TotalAvailableMemoryBytes;();summary;df-generated | +| System;GCMemoryInfo;get_TotalCommittedBytes;();summary;df-generated | +| System;GenericUriParser;GenericUriParser;(System.GenericUriParserOptions);summary;df-generated | +| System;GopherStyleUriParser;GopherStyleUriParser;();summary;df-generated | +| System;Guid;CompareTo;(System.Guid);summary;df-generated | +| System;Guid;CompareTo;(System.Object);summary;df-generated | +| System;Guid;Equals;(System.Guid);summary;df-generated | +| System;Guid;Equals;(System.Object);summary;df-generated | +| System;Guid;GetHashCode;();summary;df-generated | +| System;Guid;Guid;(System.Byte[]);summary;df-generated | +| System;Guid;Guid;(System.Int32,System.Int16,System.Int16,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte);summary;df-generated | +| System;Guid;Guid;(System.Int32,System.Int16,System.Int16,System.Byte[]);summary;df-generated | +| System;Guid;Guid;(System.ReadOnlySpan);summary;df-generated | +| System;Guid;Guid;(System.String);summary;df-generated | +| System;Guid;Guid;(System.UInt32,System.UInt16,System.UInt16,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte);summary;df-generated | +| System;Guid;NewGuid;();summary;df-generated | +| System;Guid;Parse;(System.ReadOnlySpan);summary;df-generated | +| System;Guid;Parse;(System.ReadOnlySpan,System.IFormatProvider);summary;df-generated | +| System;Guid;Parse;(System.String);summary;df-generated | +| System;Guid;Parse;(System.String,System.IFormatProvider);summary;df-generated | +| System;Guid;ParseExact;(System.ReadOnlySpan,System.ReadOnlySpan);summary;df-generated | +| System;Guid;ParseExact;(System.String,System.String);summary;df-generated | +| System;Guid;ToByteArray;();summary;df-generated | +| System;Guid;ToString;();summary;df-generated | +| System;Guid;ToString;(System.String);summary;df-generated | +| System;Guid;ToString;(System.String,System.IFormatProvider);summary;df-generated | +| System;Guid;TryFormat;(System.Span,System.Int32,System.ReadOnlySpan);summary;df-generated | +| System;Guid;TryFormat;(System.Span,System.Int32,System.ReadOnlySpan,System.IFormatProvider);summary;df-generated | +| System;Guid;TryParse;(System.ReadOnlySpan,System.Guid);summary;df-generated | +| System;Guid;TryParse;(System.ReadOnlySpan,System.IFormatProvider,System.Guid);summary;df-generated | +| System;Guid;TryParse;(System.String,System.Guid);summary;df-generated | +| System;Guid;TryParse;(System.String,System.IFormatProvider,System.Guid);summary;df-generated | +| System;Guid;TryParseExact;(System.ReadOnlySpan,System.ReadOnlySpan,System.Guid);summary;df-generated | +| System;Guid;TryParseExact;(System.String,System.String,System.Guid);summary;df-generated | +| System;Guid;TryWriteBytes;(System.Span);summary;df-generated | +| System;Half;Abs;(System.Half);summary;df-generated | +| System;Half;Acos;(System.Half);summary;df-generated | +| System;Half;Acosh;(System.Half);summary;df-generated | +| System;Half;Asin;(System.Half);summary;df-generated | +| System;Half;Asinh;(System.Half);summary;df-generated | +| System;Half;Atan2;(System.Half,System.Half);summary;df-generated | +| System;Half;Atan;(System.Half);summary;df-generated | +| System;Half;Atanh;(System.Half);summary;df-generated | +| System;Half;Cbrt;(System.Half);summary;df-generated | +| System;Half;Ceiling;(System.Half);summary;df-generated | +| System;Half;Clamp;(System.Half,System.Half,System.Half);summary;df-generated | +| System;Half;CompareTo;(System.Half);summary;df-generated | +| System;Half;CompareTo;(System.Object);summary;df-generated | +| System;Half;CopySign;(System.Half,System.Half);summary;df-generated | +| System;Half;Cos;(System.Half);summary;df-generated | +| System;Half;Cosh;(System.Half);summary;df-generated | +| System;Half;CreateSaturating<>;(TOther);summary;df-generated | +| System;Half;CreateTruncating<>;(TOther);summary;df-generated | +| System;Half;Equals;(System.Half);summary;df-generated | +| System;Half;Equals;(System.Object);summary;df-generated | +| System;Half;Exp;(System.Half);summary;df-generated | +| System;Half;Floor;(System.Half);summary;df-generated | +| System;Half;FusedMultiplyAdd;(System.Half,System.Half,System.Half);summary;df-generated | +| System;Half;GetHashCode;();summary;df-generated | +| System;Half;IsFinite;(System.Half);summary;df-generated | +| System;Half;IsInfinity;(System.Half);summary;df-generated | +| System;Half;IsNaN;(System.Half);summary;df-generated | +| System;Half;IsNegative;(System.Half);summary;df-generated | +| System;Half;IsNegativeInfinity;(System.Half);summary;df-generated | +| System;Half;IsNormal;(System.Half);summary;df-generated | +| System;Half;IsPositiveInfinity;(System.Half);summary;df-generated | +| System;Half;IsPow2;(System.Half);summary;df-generated | +| System;Half;IsSubnormal;(System.Half);summary;df-generated | +| System;Half;Log2;(System.Half);summary;df-generated | +| System;Half;Log10;(System.Half);summary;df-generated | +| System;Half;Log;(System.Half);summary;df-generated | +| System;Half;Log;(System.Half,System.Half);summary;df-generated | +| System;Half;Max;(System.Half,System.Half);summary;df-generated | +| System;Half;MaxMagnitude;(System.Half,System.Half);summary;df-generated | +| System;Half;Min;(System.Half,System.Half);summary;df-generated | +| System;Half;MinMagnitude;(System.Half,System.Half);summary;df-generated | +| System;Half;Parse;(System.ReadOnlySpan,System.Globalization.NumberStyles,System.IFormatProvider);summary;df-generated | +| System;Half;Parse;(System.ReadOnlySpan,System.IFormatProvider);summary;df-generated | +| System;Half;Parse;(System.String);summary;df-generated | +| System;Half;Parse;(System.String,System.Globalization.NumberStyles);summary;df-generated | +| System;Half;Parse;(System.String,System.Globalization.NumberStyles,System.IFormatProvider);summary;df-generated | +| System;Half;Parse;(System.String,System.IFormatProvider);summary;df-generated | +| System;Half;Pow;(System.Half,System.Half);summary;df-generated | +| System;Half;Round;(System.Half);summary;df-generated | +| System;Half;Round;(System.Half,System.MidpointRounding);summary;df-generated | +| System;Half;Sign;(System.Half);summary;df-generated | +| System;Half;Sin;(System.Half);summary;df-generated | +| System;Half;Sinh;(System.Half);summary;df-generated | +| System;Half;Sqrt;(System.Half);summary;df-generated | +| System;Half;Tan;(System.Half);summary;df-generated | +| System;Half;Tanh;(System.Half);summary;df-generated | +| System;Half;ToString;();summary;df-generated | +| System;Half;ToString;(System.String);summary;df-generated | +| System;Half;Truncate;(System.Half);summary;df-generated | +| System;Half;TryFormat;(System.Span,System.Int32,System.ReadOnlySpan,System.IFormatProvider);summary;df-generated | +| System;Half;TryParse;(System.ReadOnlySpan,System.Globalization.NumberStyles,System.IFormatProvider,System.Half);summary;df-generated | +| System;Half;TryParse;(System.ReadOnlySpan,System.Half);summary;df-generated | +| System;Half;TryParse;(System.ReadOnlySpan,System.IFormatProvider,System.Half);summary;df-generated | +| System;Half;TryParse;(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.Half);summary;df-generated | +| System;Half;TryParse;(System.String,System.Half);summary;df-generated | +| System;Half;TryParse;(System.String,System.IFormatProvider,System.Half);summary;df-generated | +| System;Half;get_AdditiveIdentity;();summary;df-generated | +| System;Half;get_E;();summary;df-generated | +| System;Half;get_Epsilon;();summary;df-generated | +| System;Half;get_MaxValue;();summary;df-generated | +| System;Half;get_MinValue;();summary;df-generated | +| System;Half;get_MultiplicativeIdentity;();summary;df-generated | +| System;Half;get_NaN;();summary;df-generated | +| System;Half;get_NegativeInfinity;();summary;df-generated | +| System;Half;get_NegativeOne;();summary;df-generated | +| System;Half;get_NegativeZero;();summary;df-generated | +| System;Half;get_One;();summary;df-generated | +| System;Half;get_Pi;();summary;df-generated | +| System;Half;get_PositiveInfinity;();summary;df-generated | +| System;Half;get_Tau;();summary;df-generated | +| System;Half;get_Zero;();summary;df-generated | +| System;HashCode;Add<>;(T);summary;df-generated | +| System;HashCode;Add<>;(T,System.Collections.Generic.IEqualityComparer);summary;df-generated | +| System;HashCode;AddBytes;(System.ReadOnlySpan);summary;df-generated | +| System;HashCode;Combine<,,,,,,,>;(T1,T2,T3,T4,T5,T6,T7,T8);summary;df-generated | +| System;HashCode;Combine<,,,,,,>;(T1,T2,T3,T4,T5,T6,T7);summary;df-generated | +| System;HashCode;Combine<,,,,,>;(T1,T2,T3,T4,T5,T6);summary;df-generated | +| System;HashCode;Combine<,,,,>;(T1,T2,T3,T4,T5);summary;df-generated | +| System;HashCode;Combine<,,,>;(T1,T2,T3,T4);summary;df-generated | +| System;HashCode;Combine<,,>;(T1,T2,T3);summary;df-generated | +| System;HashCode;Combine<,>;(T1,T2);summary;df-generated | +| System;HashCode;Combine<>;(T1);summary;df-generated | +| System;HashCode;Equals;(System.Object);summary;df-generated | +| System;HashCode;GetHashCode;();summary;df-generated | +| System;HashCode;ToHashCode;();summary;df-generated | +| System;HttpStyleUriParser;HttpStyleUriParser;();summary;df-generated | +| System;IAsyncDisposable;DisposeAsync;();summary;df-generated | +| System;IAsyncResult;get_AsyncState;();summary;df-generated | +| System;IAsyncResult;get_AsyncWaitHandle;();summary;df-generated | +| System;IAsyncResult;get_CompletedSynchronously;();summary;df-generated | +| System;IAsyncResult;get_IsCompleted;();summary;df-generated | +| System;ICloneable;Clone;();summary;df-generated | +| System;IComparable;CompareTo;(System.Object);summary;df-generated | +| System;IComparable<>;CompareTo;(T);summary;df-generated | +| System;IConvertible;GetTypeCode;();summary;df-generated | +| System;IConvertible;ToBoolean;(System.IFormatProvider);summary;df-generated | +| System;IConvertible;ToByte;(System.IFormatProvider);summary;df-generated | +| System;IConvertible;ToChar;(System.IFormatProvider);summary;df-generated | +| System;IConvertible;ToDateTime;(System.IFormatProvider);summary;df-generated | +| System;IConvertible;ToDecimal;(System.IFormatProvider);summary;df-generated | +| System;IConvertible;ToDouble;(System.IFormatProvider);summary;df-generated | +| System;IConvertible;ToInt16;(System.IFormatProvider);summary;df-generated | +| System;IConvertible;ToInt32;(System.IFormatProvider);summary;df-generated | +| System;IConvertible;ToInt64;(System.IFormatProvider);summary;df-generated | +| System;IConvertible;ToSByte;(System.IFormatProvider);summary;df-generated | +| System;IConvertible;ToSingle;(System.IFormatProvider);summary;df-generated | +| System;IConvertible;ToString;(System.IFormatProvider);summary;df-generated | +| System;IConvertible;ToType;(System.Type,System.IFormatProvider);summary;df-generated | +| System;IConvertible;ToUInt16;(System.IFormatProvider);summary;df-generated | +| System;IConvertible;ToUInt32;(System.IFormatProvider);summary;df-generated | +| System;IConvertible;ToUInt64;(System.IFormatProvider);summary;df-generated | +| System;ICustomFormatter;Format;(System.String,System.Object,System.IFormatProvider);summary;df-generated | +| System;IDisposable;Dispose;();summary;df-generated | +| System;IEquatable<>;Equals;(T);summary;df-generated | +| System;IFormatProvider;GetFormat;(System.Type);summary;df-generated | +| System;IFormattable;ToString;(System.String,System.IFormatProvider);summary;df-generated | +| System;IObservable<>;Subscribe;(System.IObserver);summary;df-generated | +| System;IObserver<>;OnCompleted;();summary;df-generated | +| System;IObserver<>;OnError;(System.Exception);summary;df-generated | +| System;IObserver<>;OnNext;(T);summary;df-generated | +| System;IProgress<>;Report;(T);summary;df-generated | +| System;IServiceProvider;GetService;(System.Type);summary;df-generated | +| System;ISpanFormattable;TryFormat;(System.Span,System.Int32,System.ReadOnlySpan,System.IFormatProvider);summary;df-generated | +| System;Index;Equals;(System.Index);summary;df-generated | +| System;Index;Equals;(System.Object);summary;df-generated | +| System;Index;FromEnd;(System.Int32);summary;df-generated | +| System;Index;FromStart;(System.Int32);summary;df-generated | +| System;Index;GetHashCode;();summary;df-generated | +| System;Index;GetOffset;(System.Int32);summary;df-generated | +| System;Index;Index;(System.Int32,System.Boolean);summary;df-generated | +| System;Index;ToString;();summary;df-generated | +| System;Index;get_End;();summary;df-generated | +| System;Index;get_IsFromEnd;();summary;df-generated | +| System;Index;get_Start;();summary;df-generated | +| System;Index;get_Value;();summary;df-generated | +| System;IndexOutOfRangeException;IndexOutOfRangeException;();summary;df-generated | +| System;IndexOutOfRangeException;IndexOutOfRangeException;(System.String);summary;df-generated | +| System;IndexOutOfRangeException;IndexOutOfRangeException;(System.String,System.Exception);summary;df-generated | +| System;InsufficientExecutionStackException;InsufficientExecutionStackException;();summary;df-generated | +| System;InsufficientExecutionStackException;InsufficientExecutionStackException;(System.String);summary;df-generated | +| System;InsufficientExecutionStackException;InsufficientExecutionStackException;(System.String,System.Exception);summary;df-generated | +| System;InsufficientMemoryException;InsufficientMemoryException;();summary;df-generated | +| System;InsufficientMemoryException;InsufficientMemoryException;(System.String);summary;df-generated | +| System;InsufficientMemoryException;InsufficientMemoryException;(System.String,System.Exception);summary;df-generated | +| System;Int16;Abs;(System.Int16);summary;df-generated | +| System;Int16;Clamp;(System.Int16,System.Int16,System.Int16);summary;df-generated | +| System;Int16;CompareTo;(System.Int16);summary;df-generated | +| System;Int16;CompareTo;(System.Object);summary;df-generated | +| System;Int16;CreateSaturating<>;(TOther);summary;df-generated | +| System;Int16;CreateTruncating<>;(TOther);summary;df-generated | +| System;Int16;DivRem;(System.Int16,System.Int16);summary;df-generated | +| System;Int16;Equals;(System.Int16);summary;df-generated | +| System;Int16;Equals;(System.Object);summary;df-generated | +| System;Int16;GetHashCode;();summary;df-generated | +| System;Int16;GetTypeCode;();summary;df-generated | +| System;Int16;IsPow2;(System.Int16);summary;df-generated | +| System;Int16;LeadingZeroCount;(System.Int16);summary;df-generated | +| System;Int16;Log2;(System.Int16);summary;df-generated | +| System;Int16;Max;(System.Int16,System.Int16);summary;df-generated | +| System;Int16;Min;(System.Int16,System.Int16);summary;df-generated | +| System;Int16;Parse;(System.ReadOnlySpan,System.Globalization.NumberStyles,System.IFormatProvider);summary;df-generated | +| System;Int16;Parse;(System.ReadOnlySpan,System.IFormatProvider);summary;df-generated | +| System;Int16;Parse;(System.String);summary;df-generated | +| System;Int16;Parse;(System.String,System.Globalization.NumberStyles);summary;df-generated | +| System;Int16;Parse;(System.String,System.Globalization.NumberStyles,System.IFormatProvider);summary;df-generated | +| System;Int16;Parse;(System.String,System.IFormatProvider);summary;df-generated | +| System;Int16;PopCount;(System.Int16);summary;df-generated | +| System;Int16;RotateLeft;(System.Int16,System.Int32);summary;df-generated | +| System;Int16;RotateRight;(System.Int16,System.Int32);summary;df-generated | +| System;Int16;Sign;(System.Int16);summary;df-generated | +| System;Int16;ToBoolean;(System.IFormatProvider);summary;df-generated | +| System;Int16;ToByte;(System.IFormatProvider);summary;df-generated | +| System;Int16;ToChar;(System.IFormatProvider);summary;df-generated | +| System;Int16;ToDateTime;(System.IFormatProvider);summary;df-generated | +| System;Int16;ToDecimal;(System.IFormatProvider);summary;df-generated | +| System;Int16;ToDouble;(System.IFormatProvider);summary;df-generated | +| System;Int16;ToInt16;(System.IFormatProvider);summary;df-generated | +| System;Int16;ToInt32;(System.IFormatProvider);summary;df-generated | +| System;Int16;ToInt64;(System.IFormatProvider);summary;df-generated | +| System;Int16;ToSByte;(System.IFormatProvider);summary;df-generated | +| System;Int16;ToSingle;(System.IFormatProvider);summary;df-generated | +| System;Int16;ToString;();summary;df-generated | +| System;Int16;ToString;(System.IFormatProvider);summary;df-generated | +| System;Int16;ToString;(System.String);summary;df-generated | +| System;Int16;ToString;(System.String,System.IFormatProvider);summary;df-generated | +| System;Int16;ToType;(System.Type,System.IFormatProvider);summary;df-generated | +| System;Int16;ToUInt16;(System.IFormatProvider);summary;df-generated | +| System;Int16;ToUInt32;(System.IFormatProvider);summary;df-generated | +| System;Int16;ToUInt64;(System.IFormatProvider);summary;df-generated | +| System;Int16;TrailingZeroCount;(System.Int16);summary;df-generated | +| System;Int16;TryFormat;(System.Span,System.Int32,System.ReadOnlySpan,System.IFormatProvider);summary;df-generated | +| System;Int16;TryParse;(System.ReadOnlySpan,System.Globalization.NumberStyles,System.IFormatProvider,System.Int16);summary;df-generated | +| System;Int16;TryParse;(System.ReadOnlySpan,System.IFormatProvider,System.Int16);summary;df-generated | +| System;Int16;TryParse;(System.ReadOnlySpan,System.Int16);summary;df-generated | +| System;Int16;TryParse;(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.Int16);summary;df-generated | +| System;Int16;TryParse;(System.String,System.IFormatProvider,System.Int16);summary;df-generated | +| System;Int16;TryParse;(System.String,System.Int16);summary;df-generated | +| System;Int16;get_AdditiveIdentity;();summary;df-generated | +| System;Int16;get_MaxValue;();summary;df-generated | +| System;Int16;get_MinValue;();summary;df-generated | +| System;Int16;get_MultiplicativeIdentity;();summary;df-generated | +| System;Int16;get_NegativeOne;();summary;df-generated | +| System;Int16;get_One;();summary;df-generated | +| System;Int16;get_Zero;();summary;df-generated | +| System;Int32;Abs;(System.Int32);summary;df-generated | +| System;Int32;Clamp;(System.Int32,System.Int32,System.Int32);summary;df-generated | +| System;Int32;CompareTo;(System.Int32);summary;df-generated | +| System;Int32;CompareTo;(System.Object);summary;df-generated | +| System;Int32;CreateSaturating<>;(TOther);summary;df-generated | +| System;Int32;CreateTruncating<>;(TOther);summary;df-generated | +| System;Int32;DivRem;(System.Int32,System.Int32);summary;df-generated | +| System;Int32;Equals;(System.Int32);summary;df-generated | +| System;Int32;Equals;(System.Object);summary;df-generated | +| System;Int32;GetHashCode;();summary;df-generated | +| System;Int32;GetTypeCode;();summary;df-generated | +| System;Int32;IsPow2;(System.Int32);summary;df-generated | +| System;Int32;LeadingZeroCount;(System.Int32);summary;df-generated | +| System;Int32;Log2;(System.Int32);summary;df-generated | +| System;Int32;Max;(System.Int32,System.Int32);summary;df-generated | +| System;Int32;Min;(System.Int32,System.Int32);summary;df-generated | +| System;Int32;Parse;(System.ReadOnlySpan,System.IFormatProvider);summary;df-generated | +| System;Int32;PopCount;(System.Int32);summary;df-generated | +| System;Int32;RotateLeft;(System.Int32,System.Int32);summary;df-generated | +| System;Int32;RotateRight;(System.Int32,System.Int32);summary;df-generated | +| System;Int32;Sign;(System.Int32);summary;df-generated | +| System;Int32;ToBoolean;(System.IFormatProvider);summary;df-generated | +| System;Int32;ToByte;(System.IFormatProvider);summary;df-generated | +| System;Int32;ToChar;(System.IFormatProvider);summary;df-generated | +| System;Int32;ToDateTime;(System.IFormatProvider);summary;df-generated | +| System;Int32;ToDecimal;(System.IFormatProvider);summary;df-generated | +| System;Int32;ToDouble;(System.IFormatProvider);summary;df-generated | +| System;Int32;ToInt16;(System.IFormatProvider);summary;df-generated | +| System;Int32;ToInt32;(System.IFormatProvider);summary;df-generated | +| System;Int32;ToInt64;(System.IFormatProvider);summary;df-generated | +| System;Int32;ToSByte;(System.IFormatProvider);summary;df-generated | +| System;Int32;ToSingle;(System.IFormatProvider);summary;df-generated | +| System;Int32;ToString;();summary;df-generated | +| System;Int32;ToString;(System.IFormatProvider);summary;df-generated | +| System;Int32;ToString;(System.String);summary;df-generated | +| System;Int32;ToString;(System.String,System.IFormatProvider);summary;df-generated | +| System;Int32;ToType;(System.Type,System.IFormatProvider);summary;df-generated | +| System;Int32;ToUInt16;(System.IFormatProvider);summary;df-generated | +| System;Int32;ToUInt32;(System.IFormatProvider);summary;df-generated | +| System;Int32;ToUInt64;(System.IFormatProvider);summary;df-generated | +| System;Int32;TrailingZeroCount;(System.Int32);summary;df-generated | +| System;Int32;TryFormat;(System.Span,System.Int32,System.ReadOnlySpan,System.IFormatProvider);summary;df-generated | +| System;Int32;TryParse;(System.ReadOnlySpan,System.IFormatProvider,System.Int32);summary;df-generated | +| System;Int32;TryParse;(System.String,System.IFormatProvider,System.Int32);summary;df-generated | +| System;Int32;get_AdditiveIdentity;();summary;df-generated | +| System;Int32;get_MaxValue;();summary;df-generated | +| System;Int32;get_MinValue;();summary;df-generated | +| System;Int32;get_MultiplicativeIdentity;();summary;df-generated | +| System;Int32;get_NegativeOne;();summary;df-generated | +| System;Int32;get_One;();summary;df-generated | +| System;Int32;get_Zero;();summary;df-generated | +| System;Int64;Abs;(System.Int64);summary;df-generated | +| System;Int64;Clamp;(System.Int64,System.Int64,System.Int64);summary;df-generated | +| System;Int64;CompareTo;(System.Int64);summary;df-generated | +| System;Int64;CompareTo;(System.Object);summary;df-generated | +| System;Int64;CreateSaturating<>;(TOther);summary;df-generated | +| System;Int64;CreateTruncating<>;(TOther);summary;df-generated | +| System;Int64;DivRem;(System.Int64,System.Int64);summary;df-generated | +| System;Int64;Equals;(System.Int64);summary;df-generated | +| System;Int64;Equals;(System.Object);summary;df-generated | +| System;Int64;GetHashCode;();summary;df-generated | +| System;Int64;GetTypeCode;();summary;df-generated | +| System;Int64;IsPow2;(System.Int64);summary;df-generated | +| System;Int64;LeadingZeroCount;(System.Int64);summary;df-generated | +| System;Int64;Log2;(System.Int64);summary;df-generated | +| System;Int64;Max;(System.Int64,System.Int64);summary;df-generated | +| System;Int64;Min;(System.Int64,System.Int64);summary;df-generated | +| System;Int64;Parse;(System.ReadOnlySpan,System.Globalization.NumberStyles,System.IFormatProvider);summary;df-generated | +| System;Int64;Parse;(System.ReadOnlySpan,System.IFormatProvider);summary;df-generated | +| System;Int64;Parse;(System.String);summary;df-generated | +| System;Int64;Parse;(System.String,System.Globalization.NumberStyles);summary;df-generated | +| System;Int64;Parse;(System.String,System.Globalization.NumberStyles,System.IFormatProvider);summary;df-generated | +| System;Int64;Parse;(System.String,System.IFormatProvider);summary;df-generated | +| System;Int64;PopCount;(System.Int64);summary;df-generated | +| System;Int64;RotateLeft;(System.Int64,System.Int32);summary;df-generated | +| System;Int64;RotateRight;(System.Int64,System.Int32);summary;df-generated | +| System;Int64;Sign;(System.Int64);summary;df-generated | +| System;Int64;ToBoolean;(System.IFormatProvider);summary;df-generated | +| System;Int64;ToByte;(System.IFormatProvider);summary;df-generated | +| System;Int64;ToChar;(System.IFormatProvider);summary;df-generated | +| System;Int64;ToDateTime;(System.IFormatProvider);summary;df-generated | +| System;Int64;ToDecimal;(System.IFormatProvider);summary;df-generated | +| System;Int64;ToDouble;(System.IFormatProvider);summary;df-generated | +| System;Int64;ToInt16;(System.IFormatProvider);summary;df-generated | +| System;Int64;ToInt32;(System.IFormatProvider);summary;df-generated | +| System;Int64;ToInt64;(System.IFormatProvider);summary;df-generated | +| System;Int64;ToSByte;(System.IFormatProvider);summary;df-generated | +| System;Int64;ToSingle;(System.IFormatProvider);summary;df-generated | +| System;Int64;ToString;();summary;df-generated | +| System;Int64;ToString;(System.IFormatProvider);summary;df-generated | +| System;Int64;ToString;(System.String);summary;df-generated | +| System;Int64;ToString;(System.String,System.IFormatProvider);summary;df-generated | +| System;Int64;ToType;(System.Type,System.IFormatProvider);summary;df-generated | +| System;Int64;ToUInt16;(System.IFormatProvider);summary;df-generated | +| System;Int64;ToUInt32;(System.IFormatProvider);summary;df-generated | +| System;Int64;ToUInt64;(System.IFormatProvider);summary;df-generated | +| System;Int64;TrailingZeroCount;(System.Int64);summary;df-generated | +| System;Int64;TryFormat;(System.Span,System.Int32,System.ReadOnlySpan,System.IFormatProvider);summary;df-generated | +| System;Int64;TryParse;(System.ReadOnlySpan,System.Globalization.NumberStyles,System.IFormatProvider,System.Int64);summary;df-generated | +| System;Int64;TryParse;(System.ReadOnlySpan,System.IFormatProvider,System.Int64);summary;df-generated | +| System;Int64;TryParse;(System.ReadOnlySpan,System.Int64);summary;df-generated | +| System;Int64;TryParse;(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.Int64);summary;df-generated | +| System;Int64;TryParse;(System.String,System.IFormatProvider,System.Int64);summary;df-generated | +| System;Int64;TryParse;(System.String,System.Int64);summary;df-generated | +| System;Int64;get_AdditiveIdentity;();summary;df-generated | +| System;Int64;get_MaxValue;();summary;df-generated | +| System;Int64;get_MinValue;();summary;df-generated | +| System;Int64;get_MultiplicativeIdentity;();summary;df-generated | +| System;Int64;get_NegativeOne;();summary;df-generated | +| System;Int64;get_One;();summary;df-generated | +| System;Int64;get_Zero;();summary;df-generated | +| System;IntPtr;Add;(System.IntPtr,System.Int32);summary;df-generated | +| System;IntPtr;CompareTo;(System.IntPtr);summary;df-generated | +| System;IntPtr;CompareTo;(System.Object);summary;df-generated | +| System;IntPtr;DivRem;(System.IntPtr,System.IntPtr);summary;df-generated | +| System;IntPtr;Equals;(System.IntPtr);summary;df-generated | +| System;IntPtr;Equals;(System.Object);summary;df-generated | +| System;IntPtr;GetHashCode;();summary;df-generated | +| System;IntPtr;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System;IntPtr;IntPtr;(System.Int32);summary;df-generated | +| System;IntPtr;IntPtr;(System.Int64);summary;df-generated | +| System;IntPtr;IsPow2;(System.IntPtr);summary;df-generated | +| System;IntPtr;LeadingZeroCount;(System.IntPtr);summary;df-generated | +| System;IntPtr;Log2;(System.IntPtr);summary;df-generated | +| System;IntPtr;Parse;(System.ReadOnlySpan,System.Globalization.NumberStyles,System.IFormatProvider);summary;df-generated | +| System;IntPtr;Parse;(System.ReadOnlySpan,System.IFormatProvider);summary;df-generated | +| System;IntPtr;Parse;(System.String);summary;df-generated | +| System;IntPtr;Parse;(System.String,System.Globalization.NumberStyles);summary;df-generated | +| System;IntPtr;Parse;(System.String,System.Globalization.NumberStyles,System.IFormatProvider);summary;df-generated | +| System;IntPtr;Parse;(System.String,System.IFormatProvider);summary;df-generated | +| System;IntPtr;PopCount;(System.IntPtr);summary;df-generated | +| System;IntPtr;RotateLeft;(System.IntPtr,System.Int32);summary;df-generated | +| System;IntPtr;RotateRight;(System.IntPtr,System.Int32);summary;df-generated | +| System;IntPtr;Sign;(System.IntPtr);summary;df-generated | +| System;IntPtr;Subtract;(System.IntPtr,System.Int32);summary;df-generated | +| System;IntPtr;ToInt32;();summary;df-generated | +| System;IntPtr;ToInt64;();summary;df-generated | +| System;IntPtr;ToString;();summary;df-generated | +| System;IntPtr;ToString;(System.IFormatProvider);summary;df-generated | +| System;IntPtr;ToString;(System.String);summary;df-generated | +| System;IntPtr;ToString;(System.String,System.IFormatProvider);summary;df-generated | +| System;IntPtr;TrailingZeroCount;(System.IntPtr);summary;df-generated | +| System;IntPtr;TryFormat;(System.Span,System.Int32,System.ReadOnlySpan,System.IFormatProvider);summary;df-generated | +| System;IntPtr;TryParse;(System.ReadOnlySpan,System.Globalization.NumberStyles,System.IFormatProvider,System.IntPtr);summary;df-generated | +| System;IntPtr;TryParse;(System.ReadOnlySpan,System.IFormatProvider,System.IntPtr);summary;df-generated | +| System;IntPtr;TryParse;(System.ReadOnlySpan,System.IntPtr);summary;df-generated | +| System;IntPtr;TryParse;(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.IntPtr);summary;df-generated | +| System;IntPtr;TryParse;(System.String,System.IFormatProvider,System.IntPtr);summary;df-generated | +| System;IntPtr;TryParse;(System.String,System.IntPtr);summary;df-generated | +| System;IntPtr;get_AdditiveIdentity;();summary;df-generated | +| System;IntPtr;get_MaxValue;();summary;df-generated | +| System;IntPtr;get_MinValue;();summary;df-generated | +| System;IntPtr;get_MultiplicativeIdentity;();summary;df-generated | +| System;IntPtr;get_NegativeOne;();summary;df-generated | +| System;IntPtr;get_One;();summary;df-generated | +| System;IntPtr;get_Size;();summary;df-generated | +| System;IntPtr;get_Zero;();summary;df-generated | +| System;InvalidCastException;InvalidCastException;();summary;df-generated | +| System;InvalidCastException;InvalidCastException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System;InvalidCastException;InvalidCastException;(System.String);summary;df-generated | +| System;InvalidCastException;InvalidCastException;(System.String,System.Exception);summary;df-generated | +| System;InvalidCastException;InvalidCastException;(System.String,System.Int32);summary;df-generated | +| System;InvalidOperationException;InvalidOperationException;();summary;df-generated | +| System;InvalidOperationException;InvalidOperationException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System;InvalidOperationException;InvalidOperationException;(System.String);summary;df-generated | +| System;InvalidOperationException;InvalidOperationException;(System.String,System.Exception);summary;df-generated | +| System;InvalidProgramException;InvalidProgramException;();summary;df-generated | +| System;InvalidProgramException;InvalidProgramException;(System.String);summary;df-generated | +| System;InvalidProgramException;InvalidProgramException;(System.String,System.Exception);summary;df-generated | +| System;InvalidTimeZoneException;InvalidTimeZoneException;();summary;df-generated | +| System;InvalidTimeZoneException;InvalidTimeZoneException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System;InvalidTimeZoneException;InvalidTimeZoneException;(System.String);summary;df-generated | +| System;InvalidTimeZoneException;InvalidTimeZoneException;(System.String,System.Exception);summary;df-generated | +| System;Lazy<>;Lazy;();summary;df-generated | +| System;Lazy<>;Lazy;(System.Boolean);summary;df-generated | +| System;Lazy<>;Lazy;(System.Threading.LazyThreadSafetyMode);summary;df-generated | +| System;Lazy<>;get_IsValueCreated;();summary;df-generated | +| System;LdapStyleUriParser;LdapStyleUriParser;();summary;df-generated | +| System;LoaderOptimizationAttribute;LoaderOptimizationAttribute;(System.Byte);summary;df-generated | +| System;LoaderOptimizationAttribute;LoaderOptimizationAttribute;(System.LoaderOptimization);summary;df-generated | +| System;LoaderOptimizationAttribute;get_Value;();summary;df-generated | +| System;MTAThreadAttribute;MTAThreadAttribute;();summary;df-generated | +| System;MarshalByRefObject;GetLifetimeService;();summary;df-generated | +| System;MarshalByRefObject;InitializeLifetimeService;();summary;df-generated | +| System;MarshalByRefObject;MarshalByRefObject;();summary;df-generated | +| System;MarshalByRefObject;MemberwiseClone;(System.Boolean);summary;df-generated | +| System;Math;Abs;(System.Decimal);summary;df-generated | +| System;Math;Abs;(System.Double);summary;df-generated | +| System;Math;Abs;(System.Int16);summary;df-generated | +| System;Math;Abs;(System.Int32);summary;df-generated | +| System;Math;Abs;(System.Int64);summary;df-generated | +| System;Math;Abs;(System.SByte);summary;df-generated | +| System;Math;Abs;(System.Single);summary;df-generated | +| System;Math;Acos;(System.Double);summary;df-generated | +| System;Math;Acosh;(System.Double);summary;df-generated | +| System;Math;Asin;(System.Double);summary;df-generated | +| System;Math;Asinh;(System.Double);summary;df-generated | +| System;Math;Atan2;(System.Double,System.Double);summary;df-generated | +| System;Math;Atan;(System.Double);summary;df-generated | +| System;Math;Atanh;(System.Double);summary;df-generated | +| System;Math;BigMul;(System.Int32,System.Int32);summary;df-generated | +| System;Math;BigMul;(System.Int64,System.Int64,System.Int64);summary;df-generated | +| System;Math;BigMul;(System.UInt64,System.UInt64,System.UInt64);summary;df-generated | +| System;Math;BitDecrement;(System.Double);summary;df-generated | +| System;Math;BitIncrement;(System.Double);summary;df-generated | +| System;Math;Cbrt;(System.Double);summary;df-generated | +| System;Math;Ceiling;(System.Decimal);summary;df-generated | +| System;Math;Ceiling;(System.Double);summary;df-generated | +| System;Math;Clamp;(System.Byte,System.Byte,System.Byte);summary;df-generated | +| System;Math;Clamp;(System.Decimal,System.Decimal,System.Decimal);summary;df-generated | +| System;Math;Clamp;(System.Double,System.Double,System.Double);summary;df-generated | +| System;Math;Clamp;(System.Int16,System.Int16,System.Int16);summary;df-generated | +| System;Math;Clamp;(System.Int32,System.Int32,System.Int32);summary;df-generated | +| System;Math;Clamp;(System.Int64,System.Int64,System.Int64);summary;df-generated | +| System;Math;Clamp;(System.SByte,System.SByte,System.SByte);summary;df-generated | +| System;Math;Clamp;(System.Single,System.Single,System.Single);summary;df-generated | +| System;Math;Clamp;(System.UInt16,System.UInt16,System.UInt16);summary;df-generated | +| System;Math;Clamp;(System.UInt32,System.UInt32,System.UInt32);summary;df-generated | +| System;Math;Clamp;(System.UInt64,System.UInt64,System.UInt64);summary;df-generated | +| System;Math;CopySign;(System.Double,System.Double);summary;df-generated | +| System;Math;Cos;(System.Double);summary;df-generated | +| System;Math;Cosh;(System.Double);summary;df-generated | +| System;Math;DivRem;(System.Byte,System.Byte);summary;df-generated | +| System;Math;DivRem;(System.Int16,System.Int16);summary;df-generated | +| System;Math;DivRem;(System.Int32,System.Int32);summary;df-generated | +| System;Math;DivRem;(System.Int32,System.Int32,System.Int32);summary;df-generated | +| System;Math;DivRem;(System.Int64,System.Int64);summary;df-generated | +| System;Math;DivRem;(System.Int64,System.Int64,System.Int64);summary;df-generated | +| System;Math;DivRem;(System.IntPtr,System.IntPtr);summary;df-generated | +| System;Math;DivRem;(System.SByte,System.SByte);summary;df-generated | +| System;Math;DivRem;(System.UInt16,System.UInt16);summary;df-generated | +| System;Math;DivRem;(System.UInt32,System.UInt32);summary;df-generated | +| System;Math;DivRem;(System.UInt64,System.UInt64);summary;df-generated | +| System;Math;DivRem;(System.UIntPtr,System.UIntPtr);summary;df-generated | +| System;Math;Exp;(System.Double);summary;df-generated | +| System;Math;Floor;(System.Decimal);summary;df-generated | +| System;Math;Floor;(System.Double);summary;df-generated | +| System;Math;FusedMultiplyAdd;(System.Double,System.Double,System.Double);summary;df-generated | +| System;Math;IEEERemainder;(System.Double,System.Double);summary;df-generated | +| System;Math;ILogB;(System.Double);summary;df-generated | +| System;Math;Log2;(System.Double);summary;df-generated | +| System;Math;Log10;(System.Double);summary;df-generated | +| System;Math;Log;(System.Double);summary;df-generated | +| System;Math;Log;(System.Double,System.Double);summary;df-generated | +| System;Math;Max;(System.Byte,System.Byte);summary;df-generated | +| System;Math;Max;(System.Decimal,System.Decimal);summary;df-generated | +| System;Math;Max;(System.Double,System.Double);summary;df-generated | +| System;Math;Max;(System.Int16,System.Int16);summary;df-generated | +| System;Math;Max;(System.Int32,System.Int32);summary;df-generated | +| System;Math;Max;(System.Int64,System.Int64);summary;df-generated | +| System;Math;Max;(System.SByte,System.SByte);summary;df-generated | +| System;Math;Max;(System.Single,System.Single);summary;df-generated | +| System;Math;Max;(System.UInt16,System.UInt16);summary;df-generated | +| System;Math;Max;(System.UInt32,System.UInt32);summary;df-generated | +| System;Math;Max;(System.UInt64,System.UInt64);summary;df-generated | +| System;Math;MaxMagnitude;(System.Double,System.Double);summary;df-generated | +| System;Math;Min;(System.Byte,System.Byte);summary;df-generated | +| System;Math;Min;(System.Decimal,System.Decimal);summary;df-generated | +| System;Math;Min;(System.Double,System.Double);summary;df-generated | +| System;Math;Min;(System.Int16,System.Int16);summary;df-generated | +| System;Math;Min;(System.Int32,System.Int32);summary;df-generated | +| System;Math;Min;(System.Int64,System.Int64);summary;df-generated | +| System;Math;Min;(System.SByte,System.SByte);summary;df-generated | +| System;Math;Min;(System.Single,System.Single);summary;df-generated | +| System;Math;Min;(System.UInt16,System.UInt16);summary;df-generated | +| System;Math;Min;(System.UInt32,System.UInt32);summary;df-generated | +| System;Math;Min;(System.UInt64,System.UInt64);summary;df-generated | +| System;Math;MinMagnitude;(System.Double,System.Double);summary;df-generated | +| System;Math;Pow;(System.Double,System.Double);summary;df-generated | +| System;Math;ReciprocalEstimate;(System.Double);summary;df-generated | +| System;Math;ReciprocalSqrtEstimate;(System.Double);summary;df-generated | +| System;Math;Round;(System.Decimal);summary;df-generated | +| System;Math;Round;(System.Decimal,System.Int32);summary;df-generated | +| System;Math;Round;(System.Decimal,System.Int32,System.MidpointRounding);summary;df-generated | +| System;Math;Round;(System.Decimal,System.MidpointRounding);summary;df-generated | +| System;Math;Round;(System.Double);summary;df-generated | +| System;Math;Round;(System.Double,System.Int32);summary;df-generated | +| System;Math;Round;(System.Double,System.Int32,System.MidpointRounding);summary;df-generated | +| System;Math;Round;(System.Double,System.MidpointRounding);summary;df-generated | +| System;Math;ScaleB;(System.Double,System.Int32);summary;df-generated | +| System;Math;Sign;(System.Decimal);summary;df-generated | +| System;Math;Sign;(System.Double);summary;df-generated | +| System;Math;Sign;(System.Int16);summary;df-generated | +| System;Math;Sign;(System.Int32);summary;df-generated | +| System;Math;Sign;(System.Int64);summary;df-generated | +| System;Math;Sign;(System.IntPtr);summary;df-generated | +| System;Math;Sign;(System.SByte);summary;df-generated | +| System;Math;Sign;(System.Single);summary;df-generated | +| System;Math;Sin;(System.Double);summary;df-generated | +| System;Math;SinCos;(System.Double);summary;df-generated | +| System;Math;Sinh;(System.Double);summary;df-generated | +| System;Math;Sqrt;(System.Double);summary;df-generated | +| System;Math;Tan;(System.Double);summary;df-generated | +| System;Math;Tanh;(System.Double);summary;df-generated | +| System;Math;Truncate;(System.Decimal);summary;df-generated | +| System;Math;Truncate;(System.Double);summary;df-generated | +| System;MathF;Abs;(System.Single);summary;df-generated | +| System;MathF;Acos;(System.Single);summary;df-generated | +| System;MathF;Acosh;(System.Single);summary;df-generated | +| System;MathF;Asin;(System.Single);summary;df-generated | +| System;MathF;Asinh;(System.Single);summary;df-generated | +| System;MathF;Atan2;(System.Single,System.Single);summary;df-generated | +| System;MathF;Atan;(System.Single);summary;df-generated | +| System;MathF;Atanh;(System.Single);summary;df-generated | +| System;MathF;BitDecrement;(System.Single);summary;df-generated | +| System;MathF;BitIncrement;(System.Single);summary;df-generated | +| System;MathF;Cbrt;(System.Single);summary;df-generated | +| System;MathF;Ceiling;(System.Single);summary;df-generated | +| System;MathF;CopySign;(System.Single,System.Single);summary;df-generated | +| System;MathF;Cos;(System.Single);summary;df-generated | +| System;MathF;Cosh;(System.Single);summary;df-generated | +| System;MathF;Exp;(System.Single);summary;df-generated | +| System;MathF;Floor;(System.Single);summary;df-generated | +| System;MathF;FusedMultiplyAdd;(System.Single,System.Single,System.Single);summary;df-generated | +| System;MathF;IEEERemainder;(System.Single,System.Single);summary;df-generated | +| System;MathF;ILogB;(System.Single);summary;df-generated | +| System;MathF;Log2;(System.Single);summary;df-generated | +| System;MathF;Log10;(System.Single);summary;df-generated | +| System;MathF;Log;(System.Single);summary;df-generated | +| System;MathF;Log;(System.Single,System.Single);summary;df-generated | +| System;MathF;Max;(System.Single,System.Single);summary;df-generated | +| System;MathF;MaxMagnitude;(System.Single,System.Single);summary;df-generated | +| System;MathF;Min;(System.Single,System.Single);summary;df-generated | +| System;MathF;MinMagnitude;(System.Single,System.Single);summary;df-generated | +| System;MathF;Pow;(System.Single,System.Single);summary;df-generated | +| System;MathF;ReciprocalEstimate;(System.Single);summary;df-generated | +| System;MathF;ReciprocalSqrtEstimate;(System.Single);summary;df-generated | +| System;MathF;Round;(System.Single);summary;df-generated | +| System;MathF;Round;(System.Single,System.Int32);summary;df-generated | +| System;MathF;Round;(System.Single,System.Int32,System.MidpointRounding);summary;df-generated | +| System;MathF;Round;(System.Single,System.MidpointRounding);summary;df-generated | +| System;MathF;ScaleB;(System.Single,System.Int32);summary;df-generated | +| System;MathF;Sign;(System.Single);summary;df-generated | +| System;MathF;Sin;(System.Single);summary;df-generated | +| System;MathF;SinCos;(System.Single);summary;df-generated | +| System;MathF;Sinh;(System.Single);summary;df-generated | +| System;MathF;Sqrt;(System.Single);summary;df-generated | +| System;MathF;Tan;(System.Single);summary;df-generated | +| System;MathF;Tanh;(System.Single);summary;df-generated | +| System;MathF;Truncate;(System.Single);summary;df-generated | +| System;MemberAccessException;MemberAccessException;();summary;df-generated | +| System;MemberAccessException;MemberAccessException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System;MemberAccessException;MemberAccessException;(System.String);summary;df-generated | +| System;MemberAccessException;MemberAccessException;(System.String,System.Exception);summary;df-generated | +| System;Memory<>;CopyTo;(System.Memory<>);summary;df-generated | +| System;Memory<>;Equals;(System.Memory<>);summary;df-generated | +| System;Memory<>;Equals;(System.Object);summary;df-generated | +| System;Memory<>;GetHashCode;();summary;df-generated | +| System;Memory<>;Pin;();summary;df-generated | +| System;Memory<>;ToArray;();summary;df-generated | +| System;Memory<>;TryCopyTo;(System.Memory<>);summary;df-generated | +| System;Memory<>;get_Empty;();summary;df-generated | +| System;Memory<>;get_IsEmpty;();summary;df-generated | +| System;Memory<>;get_Length;();summary;df-generated | +| System;Memory<>;get_Span;();summary;df-generated | +| System;MemoryExtensions+TryWriteInterpolatedStringHandler;AppendFormatted;(System.Object,System.Int32,System.String);summary;df-generated | +| System;MemoryExtensions+TryWriteInterpolatedStringHandler;AppendFormatted;(System.ReadOnlySpan);summary;df-generated | +| System;MemoryExtensions+TryWriteInterpolatedStringHandler;AppendFormatted;(System.ReadOnlySpan,System.Int32,System.String);summary;df-generated | +| System;MemoryExtensions+TryWriteInterpolatedStringHandler;AppendFormatted;(System.String);summary;df-generated | +| System;MemoryExtensions+TryWriteInterpolatedStringHandler;AppendFormatted;(System.String,System.Int32,System.String);summary;df-generated | +| System;MemoryExtensions+TryWriteInterpolatedStringHandler;AppendFormatted<>;(T);summary;df-generated | +| System;MemoryExtensions+TryWriteInterpolatedStringHandler;AppendFormatted<>;(T,System.Int32);summary;df-generated | +| System;MemoryExtensions+TryWriteInterpolatedStringHandler;AppendFormatted<>;(T,System.Int32,System.String);summary;df-generated | +| System;MemoryExtensions+TryWriteInterpolatedStringHandler;AppendFormatted<>;(T,System.String);summary;df-generated | +| System;MemoryExtensions+TryWriteInterpolatedStringHandler;AppendLiteral;(System.String);summary;df-generated | +| System;MemoryExtensions;AsSpan;(System.String);summary;df-generated | +| System;MemoryExtensions;AsSpan;(System.String,System.Int32);summary;df-generated | +| System;MemoryExtensions;AsSpan;(System.String,System.Int32,System.Int32);summary;df-generated | +| System;MemoryExtensions;AsSpan<>;(System.ArraySegment);summary;df-generated | +| System;MemoryExtensions;AsSpan<>;(System.ArraySegment,System.Index);summary;df-generated | +| System;MemoryExtensions;AsSpan<>;(System.ArraySegment,System.Int32);summary;df-generated | +| System;MemoryExtensions;AsSpan<>;(System.ArraySegment,System.Int32,System.Int32);summary;df-generated | +| System;MemoryExtensions;AsSpan<>;(System.ArraySegment,System.Range);summary;df-generated | +| System;MemoryExtensions;AsSpan<>;(T[]);summary;df-generated | +| System;MemoryExtensions;AsSpan<>;(T[],System.Index);summary;df-generated | +| System;MemoryExtensions;AsSpan<>;(T[],System.Int32);summary;df-generated | +| System;MemoryExtensions;AsSpan<>;(T[],System.Int32,System.Int32);summary;df-generated | +| System;MemoryExtensions;AsSpan<>;(T[],System.Range);summary;df-generated | +| System;MemoryExtensions;BinarySearch<,>;(System.ReadOnlySpan,T,TComparer);summary;df-generated | +| System;MemoryExtensions;BinarySearch<,>;(System.ReadOnlySpan,TComparable);summary;df-generated | +| System;MemoryExtensions;BinarySearch<,>;(System.Span,T,TComparer);summary;df-generated | +| System;MemoryExtensions;BinarySearch<,>;(System.Span,TComparable);summary;df-generated | +| System;MemoryExtensions;BinarySearch<>;(System.ReadOnlySpan,System.IComparable);summary;df-generated | +| System;MemoryExtensions;BinarySearch<>;(System.Span,System.IComparable);summary;df-generated | +| System;MemoryExtensions;CompareTo;(System.ReadOnlySpan,System.ReadOnlySpan,System.StringComparison);summary;df-generated | +| System;MemoryExtensions;Contains;(System.ReadOnlySpan,System.ReadOnlySpan,System.StringComparison);summary;df-generated | +| System;MemoryExtensions;Contains<>;(System.ReadOnlySpan,T);summary;df-generated | +| System;MemoryExtensions;Contains<>;(System.Span,T);summary;df-generated | +| System;MemoryExtensions;CopyTo<>;(T[],System.Memory);summary;df-generated | +| System;MemoryExtensions;CopyTo<>;(T[],System.Span);summary;df-generated | +| System;MemoryExtensions;EndsWith;(System.ReadOnlySpan,System.ReadOnlySpan,System.StringComparison);summary;df-generated | +| System;MemoryExtensions;EndsWith<>;(System.ReadOnlySpan,System.ReadOnlySpan);summary;df-generated | +| System;MemoryExtensions;EndsWith<>;(System.Span,System.ReadOnlySpan);summary;df-generated | +| System;MemoryExtensions;EnumerateLines;(System.Span);summary;df-generated | +| System;MemoryExtensions;EnumerateRunes;(System.Span);summary;df-generated | +| System;MemoryExtensions;Equals;(System.ReadOnlySpan,System.ReadOnlySpan,System.StringComparison);summary;df-generated | +| System;MemoryExtensions;IndexOf;(System.ReadOnlySpan,System.ReadOnlySpan,System.StringComparison);summary;df-generated | +| System;MemoryExtensions;IndexOf<>;(System.ReadOnlySpan,System.ReadOnlySpan);summary;df-generated | +| System;MemoryExtensions;IndexOf<>;(System.ReadOnlySpan,T);summary;df-generated | +| System;MemoryExtensions;IndexOf<>;(System.Span,System.ReadOnlySpan);summary;df-generated | +| System;MemoryExtensions;IndexOf<>;(System.Span,T);summary;df-generated | +| System;MemoryExtensions;IndexOfAny<>;(System.ReadOnlySpan,System.ReadOnlySpan);summary;df-generated | +| System;MemoryExtensions;IndexOfAny<>;(System.ReadOnlySpan,T,T);summary;df-generated | +| System;MemoryExtensions;IndexOfAny<>;(System.ReadOnlySpan,T,T,T);summary;df-generated | +| System;MemoryExtensions;IndexOfAny<>;(System.Span,System.ReadOnlySpan);summary;df-generated | +| System;MemoryExtensions;IndexOfAny<>;(System.Span,T,T);summary;df-generated | +| System;MemoryExtensions;IndexOfAny<>;(System.Span,T,T,T);summary;df-generated | +| System;MemoryExtensions;IsWhiteSpace;(System.ReadOnlySpan);summary;df-generated | +| System;MemoryExtensions;LastIndexOf;(System.ReadOnlySpan,System.ReadOnlySpan,System.StringComparison);summary;df-generated | +| System;MemoryExtensions;LastIndexOf<>;(System.ReadOnlySpan,System.ReadOnlySpan);summary;df-generated | +| System;MemoryExtensions;LastIndexOf<>;(System.ReadOnlySpan,T);summary;df-generated | +| System;MemoryExtensions;LastIndexOf<>;(System.Span,System.ReadOnlySpan);summary;df-generated | +| System;MemoryExtensions;LastIndexOf<>;(System.Span,T);summary;df-generated | +| System;MemoryExtensions;LastIndexOfAny<>;(System.ReadOnlySpan,System.ReadOnlySpan);summary;df-generated | +| System;MemoryExtensions;LastIndexOfAny<>;(System.ReadOnlySpan,T,T);summary;df-generated | +| System;MemoryExtensions;LastIndexOfAny<>;(System.ReadOnlySpan,T,T,T);summary;df-generated | +| System;MemoryExtensions;LastIndexOfAny<>;(System.Span,System.ReadOnlySpan);summary;df-generated | +| System;MemoryExtensions;LastIndexOfAny<>;(System.Span,T,T);summary;df-generated | +| System;MemoryExtensions;LastIndexOfAny<>;(System.Span,T,T,T);summary;df-generated | +| System;MemoryExtensions;Overlaps<>;(System.ReadOnlySpan,System.ReadOnlySpan);summary;df-generated | +| System;MemoryExtensions;Overlaps<>;(System.ReadOnlySpan,System.ReadOnlySpan,System.Int32);summary;df-generated | +| System;MemoryExtensions;Overlaps<>;(System.Span,System.ReadOnlySpan);summary;df-generated | +| System;MemoryExtensions;Overlaps<>;(System.Span,System.ReadOnlySpan,System.Int32);summary;df-generated | +| System;MemoryExtensions;Reverse<>;(System.Span);summary;df-generated | +| System;MemoryExtensions;SequenceCompareTo<>;(System.ReadOnlySpan,System.ReadOnlySpan);summary;df-generated | +| System;MemoryExtensions;SequenceCompareTo<>;(System.Span,System.ReadOnlySpan);summary;df-generated | +| System;MemoryExtensions;SequenceEqual<>;(System.ReadOnlySpan,System.ReadOnlySpan);summary;df-generated | +| System;MemoryExtensions;SequenceEqual<>;(System.ReadOnlySpan,System.ReadOnlySpan,System.Collections.Generic.IEqualityComparer);summary;df-generated | +| System;MemoryExtensions;SequenceEqual<>;(System.Span,System.ReadOnlySpan);summary;df-generated | +| System;MemoryExtensions;SequenceEqual<>;(System.Span,System.ReadOnlySpan,System.Collections.Generic.IEqualityComparer);summary;df-generated | +| System;MemoryExtensions;Sort<,,>;(System.Span,System.Span,TComparer);summary;df-generated | +| System;MemoryExtensions;Sort<,>;(System.Span,TComparer);summary;df-generated | +| System;MemoryExtensions;Sort<,>;(System.Span,System.Span);summary;df-generated | +| System;MemoryExtensions;Sort<>;(System.Span);summary;df-generated | +| System;MemoryExtensions;StartsWith;(System.ReadOnlySpan,System.ReadOnlySpan,System.StringComparison);summary;df-generated | +| System;MemoryExtensions;StartsWith<>;(System.ReadOnlySpan,System.ReadOnlySpan);summary;df-generated | +| System;MemoryExtensions;StartsWith<>;(System.Span,System.ReadOnlySpan);summary;df-generated | +| System;MemoryExtensions;ToLower;(System.ReadOnlySpan,System.Span,System.Globalization.CultureInfo);summary;df-generated | +| System;MemoryExtensions;ToLowerInvariant;(System.ReadOnlySpan,System.Span);summary;df-generated | +| System;MemoryExtensions;ToUpper;(System.ReadOnlySpan,System.Span,System.Globalization.CultureInfo);summary;df-generated | +| System;MemoryExtensions;ToUpperInvariant;(System.ReadOnlySpan,System.Span);summary;df-generated | +| System;MemoryExtensions;Trim;(System.ReadOnlySpan);summary;df-generated | +| System;MemoryExtensions;Trim;(System.ReadOnlySpan,System.Char);summary;df-generated | +| System;MemoryExtensions;Trim;(System.ReadOnlySpan,System.ReadOnlySpan);summary;df-generated | +| System;MemoryExtensions;Trim;(System.Span);summary;df-generated | +| System;MemoryExtensions;Trim<>;(System.ReadOnlySpan,T);summary;df-generated | +| System;MemoryExtensions;Trim<>;(System.Span,T);summary;df-generated | +| System;MemoryExtensions;TrimEnd;(System.ReadOnlySpan);summary;df-generated | +| System;MemoryExtensions;TrimEnd;(System.ReadOnlySpan,System.Char);summary;df-generated | +| System;MemoryExtensions;TrimEnd;(System.ReadOnlySpan,System.ReadOnlySpan);summary;df-generated | +| System;MemoryExtensions;TrimEnd;(System.Span);summary;df-generated | +| System;MemoryExtensions;TrimEnd<>;(System.ReadOnlySpan,T);summary;df-generated | +| System;MemoryExtensions;TrimEnd<>;(System.Span,T);summary;df-generated | +| System;MemoryExtensions;TrimStart;(System.ReadOnlySpan);summary;df-generated | +| System;MemoryExtensions;TrimStart;(System.ReadOnlySpan,System.Char);summary;df-generated | +| System;MemoryExtensions;TrimStart;(System.ReadOnlySpan,System.ReadOnlySpan);summary;df-generated | +| System;MemoryExtensions;TrimStart;(System.Span);summary;df-generated | +| System;MemoryExtensions;TrimStart<>;(System.ReadOnlySpan,T);summary;df-generated | +| System;MemoryExtensions;TrimStart<>;(System.Span,T);summary;df-generated | +| System;MemoryExtensions;TryWrite;(System.Span,System.IFormatProvider,System.MemoryExtensions+TryWriteInterpolatedStringHandler,System.Int32);summary;df-generated | +| System;MemoryExtensions;TryWrite;(System.Span,System.MemoryExtensions+TryWriteInterpolatedStringHandler,System.Int32);summary;df-generated | +| System;MethodAccessException;MethodAccessException;();summary;df-generated | +| System;MethodAccessException;MethodAccessException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System;MethodAccessException;MethodAccessException;(System.String);summary;df-generated | +| System;MethodAccessException;MethodAccessException;(System.String,System.Exception);summary;df-generated | +| System;MissingFieldException;MissingFieldException;();summary;df-generated | +| System;MissingFieldException;MissingFieldException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System;MissingFieldException;MissingFieldException;(System.String);summary;df-generated | +| System;MissingFieldException;MissingFieldException;(System.String,System.Exception);summary;df-generated | +| System;MissingMemberException;MissingMemberException;();summary;df-generated | +| System;MissingMemberException;MissingMemberException;(System.String);summary;df-generated | +| System;MissingMemberException;MissingMemberException;(System.String,System.Exception);summary;df-generated | +| System;MissingMethodException;MissingMethodException;();summary;df-generated | +| System;MissingMethodException;MissingMethodException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System;MissingMethodException;MissingMethodException;(System.String);summary;df-generated | +| System;MissingMethodException;MissingMethodException;(System.String,System.Exception);summary;df-generated | +| System;ModuleHandle;Equals;(System.ModuleHandle);summary;df-generated | +| System;ModuleHandle;Equals;(System.Object);summary;df-generated | +| System;ModuleHandle;GetHashCode;();summary;df-generated | +| System;ModuleHandle;GetRuntimeFieldHandleFromMetadataToken;(System.Int32);summary;df-generated | +| System;ModuleHandle;GetRuntimeMethodHandleFromMetadataToken;(System.Int32);summary;df-generated | +| System;ModuleHandle;GetRuntimeTypeHandleFromMetadataToken;(System.Int32);summary;df-generated | +| System;ModuleHandle;ResolveFieldHandle;(System.Int32);summary;df-generated | +| System;ModuleHandle;ResolveFieldHandle;(System.Int32,System.RuntimeTypeHandle[],System.RuntimeTypeHandle[]);summary;df-generated | +| System;ModuleHandle;ResolveMethodHandle;(System.Int32);summary;df-generated | +| System;ModuleHandle;ResolveMethodHandle;(System.Int32,System.RuntimeTypeHandle[],System.RuntimeTypeHandle[]);summary;df-generated | +| System;ModuleHandle;ResolveTypeHandle;(System.Int32);summary;df-generated | +| System;ModuleHandle;ResolveTypeHandle;(System.Int32,System.RuntimeTypeHandle[],System.RuntimeTypeHandle[]);summary;df-generated | +| System;ModuleHandle;get_MDStreamVersion;();summary;df-generated | +| System;MulticastDelegate;Equals;(System.Object);summary;df-generated | +| System;MulticastDelegate;GetHashCode;();summary;df-generated | +| System;MulticastDelegate;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System;MulticastDelegate;MulticastDelegate;(System.Object,System.String);summary;df-generated | +| System;MulticastDelegate;MulticastDelegate;(System.Type,System.String);summary;df-generated | +| System;MulticastNotSupportedException;MulticastNotSupportedException;();summary;df-generated | +| System;MulticastNotSupportedException;MulticastNotSupportedException;(System.String);summary;df-generated | +| System;MulticastNotSupportedException;MulticastNotSupportedException;(System.String,System.Exception);summary;df-generated | +| System;NetPipeStyleUriParser;NetPipeStyleUriParser;();summary;df-generated | +| System;NetTcpStyleUriParser;NetTcpStyleUriParser;();summary;df-generated | +| System;NewsStyleUriParser;NewsStyleUriParser;();summary;df-generated | +| System;NonSerializedAttribute;NonSerializedAttribute;();summary;df-generated | +| System;NotFiniteNumberException;NotFiniteNumberException;();summary;df-generated | +| System;NotFiniteNumberException;NotFiniteNumberException;(System.Double);summary;df-generated | +| System;NotFiniteNumberException;NotFiniteNumberException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System;NotFiniteNumberException;NotFiniteNumberException;(System.String);summary;df-generated | +| System;NotFiniteNumberException;NotFiniteNumberException;(System.String,System.Double);summary;df-generated | +| System;NotFiniteNumberException;NotFiniteNumberException;(System.String,System.Double,System.Exception);summary;df-generated | +| System;NotFiniteNumberException;NotFiniteNumberException;(System.String,System.Exception);summary;df-generated | +| System;NotFiniteNumberException;get_OffendingNumber;();summary;df-generated | +| System;NotImplementedException;NotImplementedException;();summary;df-generated | +| System;NotImplementedException;NotImplementedException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System;NotImplementedException;NotImplementedException;(System.String);summary;df-generated | +| System;NotImplementedException;NotImplementedException;(System.String,System.Exception);summary;df-generated | +| System;NotSupportedException;NotSupportedException;();summary;df-generated | +| System;NotSupportedException;NotSupportedException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System;NotSupportedException;NotSupportedException;(System.String);summary;df-generated | +| System;NotSupportedException;NotSupportedException;(System.String,System.Exception);summary;df-generated | +| System;NullReferenceException;NullReferenceException;();summary;df-generated | +| System;NullReferenceException;NullReferenceException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System;NullReferenceException;NullReferenceException;(System.String);summary;df-generated | +| System;NullReferenceException;NullReferenceException;(System.String,System.Exception);summary;df-generated | +| System;Nullable;Compare<>;(System.Nullable,System.Nullable);summary;df-generated | +| System;Nullable;Equals<>;(System.Nullable,System.Nullable);summary;df-generated | +| System;Nullable<>;Equals;(System.Object);summary;df-generated | +| System;Nullable<>;GetHashCode;();summary;df-generated | +| System;Object;Equals;(System.Object);summary;df-generated | +| System;Object;Equals;(System.Object,System.Object);summary;df-generated | +| System;Object;GetHashCode;();summary;df-generated | +| System;Object;GetType;();summary;df-generated | +| System;Object;MemberwiseClone;();summary;df-generated | +| System;Object;Object;();summary;df-generated | +| System;Object;ReferenceEquals;(System.Object,System.Object);summary;df-generated | +| System;Object;ToString;();summary;df-generated | +| System;ObjectDisposedException;ObjectDisposedException;(System.String);summary;df-generated | +| System;ObjectDisposedException;ObjectDisposedException;(System.String,System.Exception);summary;df-generated | +| System;ObjectDisposedException;ThrowIf;(System.Boolean,System.Object);summary;df-generated | +| System;ObjectDisposedException;ThrowIf;(System.Boolean,System.Type);summary;df-generated | +| System;ObsoleteAttribute;ObsoleteAttribute;();summary;df-generated | +| System;ObsoleteAttribute;ObsoleteAttribute;(System.String);summary;df-generated | +| System;ObsoleteAttribute;ObsoleteAttribute;(System.String,System.Boolean);summary;df-generated | +| System;ObsoleteAttribute;get_DiagnosticId;();summary;df-generated | +| System;ObsoleteAttribute;get_IsError;();summary;df-generated | +| System;ObsoleteAttribute;get_Message;();summary;df-generated | +| System;ObsoleteAttribute;get_UrlFormat;();summary;df-generated | +| System;ObsoleteAttribute;set_DiagnosticId;(System.String);summary;df-generated | +| System;ObsoleteAttribute;set_UrlFormat;(System.String);summary;df-generated | +| System;OperatingSystem;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System;OperatingSystem;IsAndroid;();summary;df-generated | +| System;OperatingSystem;IsAndroidVersionAtLeast;(System.Int32,System.Int32,System.Int32,System.Int32);summary;df-generated | +| System;OperatingSystem;IsBrowser;();summary;df-generated | +| System;OperatingSystem;IsFreeBSD;();summary;df-generated | +| System;OperatingSystem;IsFreeBSDVersionAtLeast;(System.Int32,System.Int32,System.Int32,System.Int32);summary;df-generated | +| System;OperatingSystem;IsIOS;();summary;df-generated | +| System;OperatingSystem;IsIOSVersionAtLeast;(System.Int32,System.Int32,System.Int32);summary;df-generated | +| System;OperatingSystem;IsLinux;();summary;df-generated | +| System;OperatingSystem;IsMacCatalyst;();summary;df-generated | +| System;OperatingSystem;IsMacCatalystVersionAtLeast;(System.Int32,System.Int32,System.Int32);summary;df-generated | +| System;OperatingSystem;IsMacOS;();summary;df-generated | +| System;OperatingSystem;IsMacOSVersionAtLeast;(System.Int32,System.Int32,System.Int32);summary;df-generated | +| System;OperatingSystem;IsOSPlatform;(System.String);summary;df-generated | +| System;OperatingSystem;IsOSPlatformVersionAtLeast;(System.String,System.Int32,System.Int32,System.Int32,System.Int32);summary;df-generated | +| System;OperatingSystem;IsTvOS;();summary;df-generated | +| System;OperatingSystem;IsTvOSVersionAtLeast;(System.Int32,System.Int32,System.Int32);summary;df-generated | +| System;OperatingSystem;IsWatchOS;();summary;df-generated | +| System;OperatingSystem;IsWatchOSVersionAtLeast;(System.Int32,System.Int32,System.Int32);summary;df-generated | +| System;OperatingSystem;IsWindows;();summary;df-generated | +| System;OperatingSystem;IsWindowsVersionAtLeast;(System.Int32,System.Int32,System.Int32,System.Int32);summary;df-generated | +| System;OperatingSystem;OperatingSystem;(System.PlatformID,System.Version);summary;df-generated | +| System;OperatingSystem;get_Platform;();summary;df-generated | +| System;OperationCanceledException;OperationCanceledException;();summary;df-generated | +| System;OperationCanceledException;OperationCanceledException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System;OperationCanceledException;OperationCanceledException;(System.String);summary;df-generated | +| System;OperationCanceledException;OperationCanceledException;(System.String,System.Exception);summary;df-generated | +| System;OutOfMemoryException;OutOfMemoryException;();summary;df-generated | +| System;OutOfMemoryException;OutOfMemoryException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System;OutOfMemoryException;OutOfMemoryException;(System.String);summary;df-generated | +| System;OutOfMemoryException;OutOfMemoryException;(System.String,System.Exception);summary;df-generated | +| System;OverflowException;OverflowException;();summary;df-generated | +| System;OverflowException;OverflowException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System;OverflowException;OverflowException;(System.String);summary;df-generated | +| System;OverflowException;OverflowException;(System.String,System.Exception);summary;df-generated | +| System;ParamArrayAttribute;ParamArrayAttribute;();summary;df-generated | +| System;PlatformNotSupportedException;PlatformNotSupportedException;();summary;df-generated | +| System;PlatformNotSupportedException;PlatformNotSupportedException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System;PlatformNotSupportedException;PlatformNotSupportedException;(System.String);summary;df-generated | +| System;PlatformNotSupportedException;PlatformNotSupportedException;(System.String,System.Exception);summary;df-generated | +| System;Progress<>;OnReport;(T);summary;df-generated | +| System;Progress<>;Progress;();summary;df-generated | +| System;Progress<>;Report;(T);summary;df-generated | +| System;Random;Next;();summary;df-generated | +| System;Random;Next;(System.Int32);summary;df-generated | +| System;Random;Next;(System.Int32,System.Int32);summary;df-generated | +| System;Random;NextBytes;(System.Byte[]);summary;df-generated | +| System;Random;NextBytes;(System.Span);summary;df-generated | +| System;Random;NextDouble;();summary;df-generated | +| System;Random;NextInt64;();summary;df-generated | +| System;Random;NextInt64;(System.Int64);summary;df-generated | +| System;Random;NextInt64;(System.Int64,System.Int64);summary;df-generated | +| System;Random;NextSingle;();summary;df-generated | +| System;Random;Random;();summary;df-generated | +| System;Random;Random;(System.Int32);summary;df-generated | +| System;Random;Sample;();summary;df-generated | +| System;Random;get_Shared;();summary;df-generated | +| System;Range;EndAt;(System.Index);summary;df-generated | +| System;Range;Equals;(System.Object);summary;df-generated | +| System;Range;Equals;(System.Range);summary;df-generated | +| System;Range;GetHashCode;();summary;df-generated | +| System;Range;GetOffsetAndLength;(System.Int32);summary;df-generated | +| System;Range;Range;(System.Index,System.Index);summary;df-generated | +| System;Range;StartAt;(System.Index);summary;df-generated | +| System;Range;ToString;();summary;df-generated | +| System;Range;get_All;();summary;df-generated | +| System;Range;get_End;();summary;df-generated | +| System;Range;get_Start;();summary;df-generated | +| System;RankException;RankException;();summary;df-generated | +| System;RankException;RankException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System;RankException;RankException;(System.String);summary;df-generated | +| System;RankException;RankException;(System.String,System.Exception);summary;df-generated | +| System;ReadOnlyMemory<>;CopyTo;(System.Memory);summary;df-generated | +| System;ReadOnlyMemory<>;Equals;(System.Object);summary;df-generated | +| System;ReadOnlyMemory<>;Equals;(System.ReadOnlyMemory<>);summary;df-generated | +| System;ReadOnlyMemory<>;GetHashCode;();summary;df-generated | +| System;ReadOnlyMemory<>;Pin;();summary;df-generated | +| System;ReadOnlyMemory<>;ToArray;();summary;df-generated | +| System;ReadOnlyMemory<>;TryCopyTo;(System.Memory);summary;df-generated | +| System;ReadOnlyMemory<>;get_Empty;();summary;df-generated | +| System;ReadOnlyMemory<>;get_IsEmpty;();summary;df-generated | +| System;ReadOnlyMemory<>;get_Length;();summary;df-generated | +| System;ReadOnlyMemory<>;get_Span;();summary;df-generated | +| System;ReadOnlySpan<>+Enumerator;MoveNext;();summary;df-generated | +| System;ReadOnlySpan<>+Enumerator;get_Current;();summary;df-generated | +| System;ReadOnlySpan<>;CopyTo;(System.Span);summary;df-generated | +| System;ReadOnlySpan<>;Equals;(System.Object);summary;df-generated | +| System;ReadOnlySpan<>;GetHashCode;();summary;df-generated | +| System;ReadOnlySpan<>;GetPinnableReference;();summary;df-generated | +| System;ReadOnlySpan<>;ReadOnlySpan;(System.Void*,System.Int32);summary;df-generated | +| System;ReadOnlySpan<>;ReadOnlySpan;(T[]);summary;df-generated | +| System;ReadOnlySpan<>;ReadOnlySpan;(T[],System.Int32,System.Int32);summary;df-generated | +| System;ReadOnlySpan<>;Slice;(System.Int32);summary;df-generated | +| System;ReadOnlySpan<>;Slice;(System.Int32,System.Int32);summary;df-generated | +| System;ReadOnlySpan<>;ToArray;();summary;df-generated | +| System;ReadOnlySpan<>;ToString;();summary;df-generated | +| System;ReadOnlySpan<>;TryCopyTo;(System.Span);summary;df-generated | +| System;ReadOnlySpan<>;get_Empty;();summary;df-generated | +| System;ReadOnlySpan<>;get_IsEmpty;();summary;df-generated | +| System;ReadOnlySpan<>;get_Item;(System.Int32);summary;df-generated | +| System;ReadOnlySpan<>;get_Length;();summary;df-generated | +| System;ResolveEventArgs;ResolveEventArgs;(System.String);summary;df-generated | +| System;ResolveEventArgs;ResolveEventArgs;(System.String,System.Reflection.Assembly);summary;df-generated | +| System;ResolveEventArgs;get_Name;();summary;df-generated | +| System;ResolveEventArgs;get_RequestingAssembly;();summary;df-generated | +| System;RuntimeFieldHandle;Equals;(System.Object);summary;df-generated | +| System;RuntimeFieldHandle;Equals;(System.RuntimeFieldHandle);summary;df-generated | +| System;RuntimeFieldHandle;GetHashCode;();summary;df-generated | +| System;RuntimeFieldHandle;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System;RuntimeMethodHandle;Equals;(System.Object);summary;df-generated | +| System;RuntimeMethodHandle;Equals;(System.RuntimeMethodHandle);summary;df-generated | +| System;RuntimeMethodHandle;GetFunctionPointer;();summary;df-generated | +| System;RuntimeMethodHandle;GetHashCode;();summary;df-generated | +| System;RuntimeMethodHandle;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System;RuntimeTypeHandle;Equals;(System.Object);summary;df-generated | +| System;RuntimeTypeHandle;Equals;(System.RuntimeTypeHandle);summary;df-generated | +| System;RuntimeTypeHandle;GetHashCode;();summary;df-generated | +| System;RuntimeTypeHandle;GetModuleHandle;();summary;df-generated | +| System;RuntimeTypeHandle;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System;SByte;Abs;(System.SByte);summary;df-generated | +| System;SByte;Clamp;(System.SByte,System.SByte,System.SByte);summary;df-generated | +| System;SByte;CompareTo;(System.Object);summary;df-generated | +| System;SByte;CompareTo;(System.SByte);summary;df-generated | +| System;SByte;CreateSaturating<>;(TOther);summary;df-generated | +| System;SByte;CreateTruncating<>;(TOther);summary;df-generated | +| System;SByte;DivRem;(System.SByte,System.SByte);summary;df-generated | +| System;SByte;Equals;(System.Object);summary;df-generated | +| System;SByte;Equals;(System.SByte);summary;df-generated | +| System;SByte;GetHashCode;();summary;df-generated | +| System;SByte;GetTypeCode;();summary;df-generated | +| System;SByte;IsPow2;(System.SByte);summary;df-generated | +| System;SByte;LeadingZeroCount;(System.SByte);summary;df-generated | +| System;SByte;Log2;(System.SByte);summary;df-generated | +| System;SByte;Max;(System.SByte,System.SByte);summary;df-generated | +| System;SByte;Min;(System.SByte,System.SByte);summary;df-generated | +| System;SByte;Parse;(System.ReadOnlySpan,System.Globalization.NumberStyles,System.IFormatProvider);summary;df-generated | +| System;SByte;Parse;(System.ReadOnlySpan,System.IFormatProvider);summary;df-generated | +| System;SByte;Parse;(System.String);summary;df-generated | +| System;SByte;Parse;(System.String,System.Globalization.NumberStyles);summary;df-generated | +| System;SByte;Parse;(System.String,System.Globalization.NumberStyles,System.IFormatProvider);summary;df-generated | +| System;SByte;Parse;(System.String,System.IFormatProvider);summary;df-generated | +| System;SByte;PopCount;(System.SByte);summary;df-generated | +| System;SByte;RotateLeft;(System.SByte,System.Int32);summary;df-generated | +| System;SByte;RotateRight;(System.SByte,System.Int32);summary;df-generated | +| System;SByte;Sign;(System.SByte);summary;df-generated | +| System;SByte;ToBoolean;(System.IFormatProvider);summary;df-generated | +| System;SByte;ToByte;(System.IFormatProvider);summary;df-generated | +| System;SByte;ToChar;(System.IFormatProvider);summary;df-generated | +| System;SByte;ToDateTime;(System.IFormatProvider);summary;df-generated | +| System;SByte;ToDecimal;(System.IFormatProvider);summary;df-generated | +| System;SByte;ToDouble;(System.IFormatProvider);summary;df-generated | +| System;SByte;ToInt16;(System.IFormatProvider);summary;df-generated | +| System;SByte;ToInt32;(System.IFormatProvider);summary;df-generated | +| System;SByte;ToInt64;(System.IFormatProvider);summary;df-generated | +| System;SByte;ToSByte;(System.IFormatProvider);summary;df-generated | +| System;SByte;ToSingle;(System.IFormatProvider);summary;df-generated | +| System;SByte;ToString;();summary;df-generated | +| System;SByte;ToString;(System.IFormatProvider);summary;df-generated | +| System;SByte;ToString;(System.String);summary;df-generated | +| System;SByte;ToString;(System.String,System.IFormatProvider);summary;df-generated | +| System;SByte;ToType;(System.Type,System.IFormatProvider);summary;df-generated | +| System;SByte;ToUInt16;(System.IFormatProvider);summary;df-generated | +| System;SByte;ToUInt32;(System.IFormatProvider);summary;df-generated | +| System;SByte;ToUInt64;(System.IFormatProvider);summary;df-generated | +| System;SByte;TrailingZeroCount;(System.SByte);summary;df-generated | +| System;SByte;TryFormat;(System.Span,System.Int32,System.ReadOnlySpan,System.IFormatProvider);summary;df-generated | +| System;SByte;TryParse;(System.ReadOnlySpan,System.Globalization.NumberStyles,System.IFormatProvider,System.SByte);summary;df-generated | +| System;SByte;TryParse;(System.ReadOnlySpan,System.IFormatProvider,System.SByte);summary;df-generated | +| System;SByte;TryParse;(System.ReadOnlySpan,System.SByte);summary;df-generated | +| System;SByte;TryParse;(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.SByte);summary;df-generated | +| System;SByte;TryParse;(System.String,System.IFormatProvider,System.SByte);summary;df-generated | +| System;SByte;TryParse;(System.String,System.SByte);summary;df-generated | +| System;SByte;get_AdditiveIdentity;();summary;df-generated | +| System;SByte;get_MaxValue;();summary;df-generated | +| System;SByte;get_MinValue;();summary;df-generated | +| System;SByte;get_MultiplicativeIdentity;();summary;df-generated | +| System;SByte;get_NegativeOne;();summary;df-generated | +| System;SByte;get_One;();summary;df-generated | +| System;SByte;get_Zero;();summary;df-generated | +| System;STAThreadAttribute;STAThreadAttribute;();summary;df-generated | +| System;SequencePosition;Equals;(System.Object);summary;df-generated | +| System;SequencePosition;Equals;(System.SequencePosition);summary;df-generated | +| System;SequencePosition;GetHashCode;();summary;df-generated | +| System;SequencePosition;GetInteger;();summary;df-generated | +| System;SerializableAttribute;SerializableAttribute;();summary;df-generated | +| System;Single;Abs;(System.Single);summary;df-generated | +| System;Single;Acos;(System.Single);summary;df-generated | +| System;Single;Acosh;(System.Single);summary;df-generated | +| System;Single;Asin;(System.Single);summary;df-generated | +| System;Single;Asinh;(System.Single);summary;df-generated | +| System;Single;Atan2;(System.Single,System.Single);summary;df-generated | +| System;Single;Atan;(System.Single);summary;df-generated | +| System;Single;Atanh;(System.Single);summary;df-generated | +| System;Single;BitDecrement;(System.Single);summary;df-generated | +| System;Single;BitIncrement;(System.Single);summary;df-generated | +| System;Single;Cbrt;(System.Single);summary;df-generated | +| System;Single;Ceiling;(System.Single);summary;df-generated | +| System;Single;Clamp;(System.Single,System.Single,System.Single);summary;df-generated | +| System;Single;CompareTo;(System.Object);summary;df-generated | +| System;Single;CompareTo;(System.Single);summary;df-generated | +| System;Single;CopySign;(System.Single,System.Single);summary;df-generated | +| System;Single;Cos;(System.Single);summary;df-generated | +| System;Single;Cosh;(System.Single);summary;df-generated | +| System;Single;CreateSaturating<>;(TOther);summary;df-generated | +| System;Single;CreateTruncating<>;(TOther);summary;df-generated | +| System;Single;Equals;(System.Object);summary;df-generated | +| System;Single;Equals;(System.Single);summary;df-generated | +| System;Single;Exp;(System.Single);summary;df-generated | +| System;Single;Floor;(System.Single);summary;df-generated | +| System;Single;FusedMultiplyAdd;(System.Single,System.Single,System.Single);summary;df-generated | +| System;Single;GetHashCode;();summary;df-generated | +| System;Single;GetTypeCode;();summary;df-generated | +| System;Single;IsFinite;(System.Single);summary;df-generated | +| System;Single;IsInfinity;(System.Single);summary;df-generated | +| System;Single;IsNaN;(System.Single);summary;df-generated | +| System;Single;IsNegative;(System.Single);summary;df-generated | +| System;Single;IsNegativeInfinity;(System.Single);summary;df-generated | +| System;Single;IsNormal;(System.Single);summary;df-generated | +| System;Single;IsPositiveInfinity;(System.Single);summary;df-generated | +| System;Single;IsPow2;(System.Single);summary;df-generated | +| System;Single;IsSubnormal;(System.Single);summary;df-generated | +| System;Single;Log2;(System.Single);summary;df-generated | +| System;Single;Log10;(System.Single);summary;df-generated | +| System;Single;Log;(System.Single);summary;df-generated | +| System;Single;Log;(System.Single,System.Single);summary;df-generated | +| System;Single;Max;(System.Single,System.Single);summary;df-generated | +| System;Single;MaxMagnitude;(System.Single,System.Single);summary;df-generated | +| System;Single;Min;(System.Single,System.Single);summary;df-generated | +| System;Single;MinMagnitude;(System.Single,System.Single);summary;df-generated | +| System;Single;Parse;(System.ReadOnlySpan,System.Globalization.NumberStyles,System.IFormatProvider);summary;df-generated | +| System;Single;Parse;(System.ReadOnlySpan,System.IFormatProvider);summary;df-generated | +| System;Single;Parse;(System.String);summary;df-generated | +| System;Single;Parse;(System.String,System.Globalization.NumberStyles);summary;df-generated | +| System;Single;Parse;(System.String,System.Globalization.NumberStyles,System.IFormatProvider);summary;df-generated | +| System;Single;Parse;(System.String,System.IFormatProvider);summary;df-generated | +| System;Single;Pow;(System.Single,System.Single);summary;df-generated | +| System;Single;Round;(System.Single);summary;df-generated | +| System;Single;Round;(System.Single,System.MidpointRounding);summary;df-generated | +| System;Single;Sign;(System.Single);summary;df-generated | +| System;Single;Sin;(System.Single);summary;df-generated | +| System;Single;Sinh;(System.Single);summary;df-generated | +| System;Single;Sqrt;(System.Single);summary;df-generated | +| System;Single;Tan;(System.Single);summary;df-generated | +| System;Single;Tanh;(System.Single);summary;df-generated | +| System;Single;ToBoolean;(System.IFormatProvider);summary;df-generated | +| System;Single;ToByte;(System.IFormatProvider);summary;df-generated | +| System;Single;ToChar;(System.IFormatProvider);summary;df-generated | +| System;Single;ToDateTime;(System.IFormatProvider);summary;df-generated | +| System;Single;ToDecimal;(System.IFormatProvider);summary;df-generated | +| System;Single;ToDouble;(System.IFormatProvider);summary;df-generated | +| System;Single;ToInt16;(System.IFormatProvider);summary;df-generated | +| System;Single;ToInt32;(System.IFormatProvider);summary;df-generated | +| System;Single;ToInt64;(System.IFormatProvider);summary;df-generated | +| System;Single;ToSByte;(System.IFormatProvider);summary;df-generated | +| System;Single;ToSingle;(System.IFormatProvider);summary;df-generated | +| System;Single;ToString;();summary;df-generated | +| System;Single;ToString;(System.String);summary;df-generated | +| System;Single;ToUInt16;(System.IFormatProvider);summary;df-generated | +| System;Single;ToUInt32;(System.IFormatProvider);summary;df-generated | +| System;Single;ToUInt64;(System.IFormatProvider);summary;df-generated | +| System;Single;Truncate;(System.Single);summary;df-generated | +| System;Single;TryFormat;(System.Span,System.Int32,System.ReadOnlySpan,System.IFormatProvider);summary;df-generated | +| System;Single;TryParse;(System.ReadOnlySpan,System.Globalization.NumberStyles,System.IFormatProvider,System.Single);summary;df-generated | +| System;Single;TryParse;(System.ReadOnlySpan,System.IFormatProvider,System.Single);summary;df-generated | +| System;Single;TryParse;(System.ReadOnlySpan,System.Single);summary;df-generated | +| System;Single;TryParse;(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.Single);summary;df-generated | +| System;Single;TryParse;(System.String,System.IFormatProvider,System.Single);summary;df-generated | +| System;Single;TryParse;(System.String,System.Single);summary;df-generated | +| System;Single;get_AdditiveIdentity;();summary;df-generated | +| System;Single;get_E;();summary;df-generated | +| System;Single;get_Epsilon;();summary;df-generated | +| System;Single;get_MaxValue;();summary;df-generated | +| System;Single;get_MinValue;();summary;df-generated | +| System;Single;get_MultiplicativeIdentity;();summary;df-generated | +| System;Single;get_NaN;();summary;df-generated | +| System;Single;get_NegativeInfinity;();summary;df-generated | +| System;Single;get_NegativeOne;();summary;df-generated | +| System;Single;get_NegativeZero;();summary;df-generated | +| System;Single;get_One;();summary;df-generated | +| System;Single;get_Pi;();summary;df-generated | +| System;Single;get_PositiveInfinity;();summary;df-generated | +| System;Single;get_Tau;();summary;df-generated | +| System;Single;get_Zero;();summary;df-generated | +| System;Span<>+Enumerator;MoveNext;();summary;df-generated | +| System;Span<>+Enumerator;get_Current;();summary;df-generated | +| System;Span<>;Clear;();summary;df-generated | +| System;Span<>;CopyTo;(System.Span<>);summary;df-generated | +| System;Span<>;Equals;(System.Object);summary;df-generated | +| System;Span<>;Fill;(T);summary;df-generated | +| System;Span<>;GetHashCode;();summary;df-generated | +| System;Span<>;GetPinnableReference;();summary;df-generated | +| System;Span<>;Slice;(System.Int32);summary;df-generated | +| System;Span<>;Slice;(System.Int32,System.Int32);summary;df-generated | +| System;Span<>;Span;(System.Void*,System.Int32);summary;df-generated | +| System;Span<>;Span;(T[]);summary;df-generated | +| System;Span<>;Span;(T[],System.Int32,System.Int32);summary;df-generated | +| System;Span<>;ToArray;();summary;df-generated | +| System;Span<>;ToString;();summary;df-generated | +| System;Span<>;TryCopyTo;(System.Span<>);summary;df-generated | +| System;Span<>;get_Empty;();summary;df-generated | +| System;Span<>;get_IsEmpty;();summary;df-generated | +| System;Span<>;get_Item;(System.Int32);summary;df-generated | +| System;Span<>;get_Length;();summary;df-generated | +| System;StackOverflowException;StackOverflowException;();summary;df-generated | +| System;StackOverflowException;StackOverflowException;(System.String);summary;df-generated | +| System;StackOverflowException;StackOverflowException;(System.String,System.Exception);summary;df-generated | +| System;String;Compare;(System.String,System.Int32,System.String,System.Int32,System.Int32);summary;df-generated | +| System;String;Compare;(System.String,System.Int32,System.String,System.Int32,System.Int32,System.Boolean);summary;df-generated | +| System;String;Compare;(System.String,System.Int32,System.String,System.Int32,System.Int32,System.Boolean,System.Globalization.CultureInfo);summary;df-generated | +| System;String;Compare;(System.String,System.Int32,System.String,System.Int32,System.Int32,System.Globalization.CultureInfo,System.Globalization.CompareOptions);summary;df-generated | +| System;String;Compare;(System.String,System.Int32,System.String,System.Int32,System.Int32,System.StringComparison);summary;df-generated | +| System;String;Compare;(System.String,System.String);summary;df-generated | +| System;String;Compare;(System.String,System.String,System.Boolean);summary;df-generated | +| System;String;Compare;(System.String,System.String,System.Boolean,System.Globalization.CultureInfo);summary;df-generated | +| System;String;Compare;(System.String,System.String,System.Globalization.CultureInfo,System.Globalization.CompareOptions);summary;df-generated | +| System;String;Compare;(System.String,System.String,System.StringComparison);summary;df-generated | +| System;String;CompareOrdinal;(System.String,System.Int32,System.String,System.Int32,System.Int32);summary;df-generated | +| System;String;CompareOrdinal;(System.String,System.String);summary;df-generated | +| System;String;CompareTo;(System.Object);summary;df-generated | +| System;String;CompareTo;(System.String);summary;df-generated | +| System;String;Contains;(System.Char);summary;df-generated | +| System;String;Contains;(System.Char,System.StringComparison);summary;df-generated | +| System;String;Contains;(System.String);summary;df-generated | +| System;String;Contains;(System.String,System.StringComparison);summary;df-generated | +| System;String;CopyTo;(System.Int32,System.Char[],System.Int32,System.Int32);summary;df-generated | +| System;String;CopyTo;(System.Span);summary;df-generated | +| System;String;Create;(System.IFormatProvider,System.Runtime.CompilerServices.DefaultInterpolatedStringHandler);summary;df-generated | +| System;String;Create;(System.IFormatProvider,System.Span,System.Runtime.CompilerServices.DefaultInterpolatedStringHandler);summary;df-generated | +| System;String;EndsWith;(System.Char);summary;df-generated | +| System;String;EndsWith;(System.String);summary;df-generated | +| System;String;EndsWith;(System.String,System.Boolean,System.Globalization.CultureInfo);summary;df-generated | +| System;String;EndsWith;(System.String,System.StringComparison);summary;df-generated | +| System;String;Equals;(System.Object);summary;df-generated | +| System;String;Equals;(System.String);summary;df-generated | +| System;String;Equals;(System.String,System.String);summary;df-generated | +| System;String;Equals;(System.String,System.String,System.StringComparison);summary;df-generated | +| System;String;Equals;(System.String,System.StringComparison);summary;df-generated | +| System;String;GetHashCode;();summary;df-generated | +| System;String;GetHashCode;(System.ReadOnlySpan);summary;df-generated | +| System;String;GetHashCode;(System.ReadOnlySpan,System.StringComparison);summary;df-generated | +| System;String;GetHashCode;(System.StringComparison);summary;df-generated | +| System;String;GetPinnableReference;();summary;df-generated | +| System;String;GetTypeCode;();summary;df-generated | +| System;String;IndexOf;(System.Char);summary;df-generated | +| System;String;IndexOf;(System.Char,System.Int32);summary;df-generated | +| System;String;IndexOf;(System.Char,System.Int32,System.Int32);summary;df-generated | +| System;String;IndexOf;(System.Char,System.StringComparison);summary;df-generated | +| System;String;IndexOf;(System.String);summary;df-generated | +| System;String;IndexOf;(System.String,System.Int32);summary;df-generated | +| System;String;IndexOf;(System.String,System.Int32,System.Int32);summary;df-generated | +| System;String;IndexOf;(System.String,System.Int32,System.Int32,System.StringComparison);summary;df-generated | +| System;String;IndexOf;(System.String,System.Int32,System.StringComparison);summary;df-generated | +| System;String;IndexOf;(System.String,System.StringComparison);summary;df-generated | +| System;String;IndexOfAny;(System.Char[]);summary;df-generated | +| System;String;IndexOfAny;(System.Char[],System.Int32);summary;df-generated | +| System;String;IndexOfAny;(System.Char[],System.Int32,System.Int32);summary;df-generated | +| System;String;Intern;(System.String);summary;df-generated | +| System;String;IsInterned;(System.String);summary;df-generated | +| System;String;IsNormalized;();summary;df-generated | +| System;String;IsNormalized;(System.Text.NormalizationForm);summary;df-generated | +| System;String;IsNullOrEmpty;(System.String);summary;df-generated | +| System;String;IsNullOrWhiteSpace;(System.String);summary;df-generated | +| System;String;LastIndexOf;(System.Char);summary;df-generated | +| System;String;LastIndexOf;(System.Char,System.Int32);summary;df-generated | +| System;String;LastIndexOf;(System.Char,System.Int32,System.Int32);summary;df-generated | +| System;String;LastIndexOf;(System.String);summary;df-generated | +| System;String;LastIndexOf;(System.String,System.Int32);summary;df-generated | +| System;String;LastIndexOf;(System.String,System.Int32,System.Int32);summary;df-generated | +| System;String;LastIndexOf;(System.String,System.Int32,System.Int32,System.StringComparison);summary;df-generated | +| System;String;LastIndexOf;(System.String,System.Int32,System.StringComparison);summary;df-generated | +| System;String;LastIndexOf;(System.String,System.StringComparison);summary;df-generated | +| System;String;LastIndexOfAny;(System.Char[]);summary;df-generated | +| System;String;LastIndexOfAny;(System.Char[],System.Int32);summary;df-generated | +| System;String;LastIndexOfAny;(System.Char[],System.Int32,System.Int32);summary;df-generated | +| System;String;StartsWith;(System.Char);summary;df-generated | +| System;String;StartsWith;(System.String);summary;df-generated | +| System;String;StartsWith;(System.String,System.Boolean,System.Globalization.CultureInfo);summary;df-generated | +| System;String;StartsWith;(System.String,System.StringComparison);summary;df-generated | +| System;String;String;(System.Char*);summary;df-generated | +| System;String;String;(System.Char*,System.Int32,System.Int32);summary;df-generated | +| System;String;String;(System.Char,System.Int32);summary;df-generated | +| System;String;String;(System.ReadOnlySpan);summary;df-generated | +| System;String;String;(System.SByte*);summary;df-generated | +| System;String;String;(System.SByte*,System.Int32,System.Int32);summary;df-generated | +| System;String;String;(System.SByte*,System.Int32,System.Int32,System.Text.Encoding);summary;df-generated | +| System;String;ToBoolean;(System.IFormatProvider);summary;df-generated | +| System;String;ToByte;(System.IFormatProvider);summary;df-generated | +| System;String;ToChar;(System.IFormatProvider);summary;df-generated | +| System;String;ToCharArray;();summary;df-generated | +| System;String;ToCharArray;(System.Int32,System.Int32);summary;df-generated | +| System;String;ToDecimal;(System.IFormatProvider);summary;df-generated | +| System;String;ToDouble;(System.IFormatProvider);summary;df-generated | +| System;String;ToInt16;(System.IFormatProvider);summary;df-generated | +| System;String;ToInt32;(System.IFormatProvider);summary;df-generated | +| System;String;ToInt64;(System.IFormatProvider);summary;df-generated | +| System;String;ToSByte;(System.IFormatProvider);summary;df-generated | +| System;String;ToSingle;(System.IFormatProvider);summary;df-generated | +| System;String;ToUInt16;(System.IFormatProvider);summary;df-generated | +| System;String;ToUInt32;(System.IFormatProvider);summary;df-generated | +| System;String;ToUInt64;(System.IFormatProvider);summary;df-generated | +| System;String;TryCopyTo;(System.Span);summary;df-generated | +| System;String;get_Chars;(System.Int32);summary;df-generated | +| System;String;get_Length;();summary;df-generated | +| System;StringComparer;Compare;(System.Object,System.Object);summary;df-generated | +| System;StringComparer;Compare;(System.String,System.String);summary;df-generated | +| System;StringComparer;Create;(System.Globalization.CultureInfo,System.Boolean);summary;df-generated | +| System;StringComparer;Create;(System.Globalization.CultureInfo,System.Globalization.CompareOptions);summary;df-generated | +| System;StringComparer;Equals;(System.Object,System.Object);summary;df-generated | +| System;StringComparer;Equals;(System.String,System.String);summary;df-generated | +| System;StringComparer;FromComparison;(System.StringComparison);summary;df-generated | +| System;StringComparer;GetHashCode;(System.Object);summary;df-generated | +| System;StringComparer;GetHashCode;(System.String);summary;df-generated | +| System;StringComparer;IsWellKnownCultureAwareComparer;(System.Collections.Generic.IEqualityComparer,System.Globalization.CompareInfo,System.Globalization.CompareOptions);summary;df-generated | +| System;StringComparer;IsWellKnownOrdinalComparer;(System.Collections.Generic.IEqualityComparer,System.Boolean);summary;df-generated | +| System;StringComparer;get_CurrentCulture;();summary;df-generated | +| System;StringComparer;get_CurrentCultureIgnoreCase;();summary;df-generated | +| System;StringComparer;get_InvariantCulture;();summary;df-generated | +| System;StringComparer;get_InvariantCultureIgnoreCase;();summary;df-generated | +| System;StringComparer;get_Ordinal;();summary;df-generated | +| System;StringComparer;get_OrdinalIgnoreCase;();summary;df-generated | +| System;StringNormalizationExtensions;IsNormalized;(System.String);summary;df-generated | +| System;StringNormalizationExtensions;IsNormalized;(System.String,System.Text.NormalizationForm);summary;df-generated | +| System;SystemException;SystemException;();summary;df-generated | +| System;SystemException;SystemException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System;SystemException;SystemException;(System.String);summary;df-generated | +| System;SystemException;SystemException;(System.String,System.Exception);summary;df-generated | +| System;ThreadStaticAttribute;ThreadStaticAttribute;();summary;df-generated | +| System;TimeOnly;Add;(System.TimeSpan);summary;df-generated | +| System;TimeOnly;Add;(System.TimeSpan,System.Int32);summary;df-generated | +| System;TimeOnly;AddHours;(System.Double);summary;df-generated | +| System;TimeOnly;AddHours;(System.Double,System.Int32);summary;df-generated | +| System;TimeOnly;AddMinutes;(System.Double);summary;df-generated | +| System;TimeOnly;AddMinutes;(System.Double,System.Int32);summary;df-generated | +| System;TimeOnly;CompareTo;(System.Object);summary;df-generated | +| System;TimeOnly;CompareTo;(System.TimeOnly);summary;df-generated | +| System;TimeOnly;Equals;(System.Object);summary;df-generated | +| System;TimeOnly;Equals;(System.TimeOnly);summary;df-generated | +| System;TimeOnly;FromDateTime;(System.DateTime);summary;df-generated | +| System;TimeOnly;FromTimeSpan;(System.TimeSpan);summary;df-generated | +| System;TimeOnly;GetHashCode;();summary;df-generated | +| System;TimeOnly;IsBetween;(System.TimeOnly,System.TimeOnly);summary;df-generated | +| System;TimeOnly;Parse;(System.ReadOnlySpan,System.IFormatProvider);summary;df-generated | +| System;TimeOnly;Parse;(System.ReadOnlySpan,System.IFormatProvider,System.Globalization.DateTimeStyles);summary;df-generated | +| System;TimeOnly;Parse;(System.String);summary;df-generated | +| System;TimeOnly;Parse;(System.String,System.IFormatProvider);summary;df-generated | +| System;TimeOnly;Parse;(System.String,System.IFormatProvider,System.Globalization.DateTimeStyles);summary;df-generated | +| System;TimeOnly;ParseExact;(System.ReadOnlySpan,System.ReadOnlySpan,System.IFormatProvider,System.Globalization.DateTimeStyles);summary;df-generated | +| System;TimeOnly;ParseExact;(System.ReadOnlySpan,System.String[]);summary;df-generated | +| System;TimeOnly;ParseExact;(System.ReadOnlySpan,System.String[],System.IFormatProvider,System.Globalization.DateTimeStyles);summary;df-generated | +| System;TimeOnly;ParseExact;(System.String,System.String);summary;df-generated | +| System;TimeOnly;ParseExact;(System.String,System.String,System.IFormatProvider,System.Globalization.DateTimeStyles);summary;df-generated | +| System;TimeOnly;ParseExact;(System.String,System.String[]);summary;df-generated | +| System;TimeOnly;ParseExact;(System.String,System.String[],System.IFormatProvider,System.Globalization.DateTimeStyles);summary;df-generated | +| System;TimeOnly;TimeOnly;(System.Int32,System.Int32);summary;df-generated | +| System;TimeOnly;TimeOnly;(System.Int32,System.Int32,System.Int32);summary;df-generated | +| System;TimeOnly;TimeOnly;(System.Int32,System.Int32,System.Int32,System.Int32);summary;df-generated | +| System;TimeOnly;TimeOnly;(System.Int64);summary;df-generated | +| System;TimeOnly;ToLongTimeString;();summary;df-generated | +| System;TimeOnly;ToShortTimeString;();summary;df-generated | +| System;TimeOnly;ToString;();summary;df-generated | +| System;TimeOnly;ToString;(System.String);summary;df-generated | +| System;TimeOnly;ToTimeSpan;();summary;df-generated | +| System;TimeOnly;TryFormat;(System.Span,System.Int32,System.ReadOnlySpan,System.IFormatProvider);summary;df-generated | +| System;TimeOnly;TryParse;(System.ReadOnlySpan,System.IFormatProvider,System.Globalization.DateTimeStyles,System.TimeOnly);summary;df-generated | +| System;TimeOnly;TryParse;(System.ReadOnlySpan,System.IFormatProvider,System.TimeOnly);summary;df-generated | +| System;TimeOnly;TryParse;(System.ReadOnlySpan,System.TimeOnly);summary;df-generated | +| System;TimeOnly;TryParse;(System.String,System.IFormatProvider,System.Globalization.DateTimeStyles,System.TimeOnly);summary;df-generated | +| System;TimeOnly;TryParse;(System.String,System.IFormatProvider,System.TimeOnly);summary;df-generated | +| System;TimeOnly;TryParse;(System.String,System.TimeOnly);summary;df-generated | +| System;TimeOnly;TryParseExact;(System.ReadOnlySpan,System.ReadOnlySpan,System.IFormatProvider,System.Globalization.DateTimeStyles,System.TimeOnly);summary;df-generated | +| System;TimeOnly;TryParseExact;(System.ReadOnlySpan,System.ReadOnlySpan,System.TimeOnly);summary;df-generated | +| System;TimeOnly;TryParseExact;(System.ReadOnlySpan,System.String[],System.IFormatProvider,System.Globalization.DateTimeStyles,System.TimeOnly);summary;df-generated | +| System;TimeOnly;TryParseExact;(System.ReadOnlySpan,System.String[],System.TimeOnly);summary;df-generated | +| System;TimeOnly;TryParseExact;(System.String,System.String,System.IFormatProvider,System.Globalization.DateTimeStyles,System.TimeOnly);summary;df-generated | +| System;TimeOnly;TryParseExact;(System.String,System.String,System.TimeOnly);summary;df-generated | +| System;TimeOnly;TryParseExact;(System.String,System.String[],System.IFormatProvider,System.Globalization.DateTimeStyles,System.TimeOnly);summary;df-generated | +| System;TimeOnly;TryParseExact;(System.String,System.String[],System.TimeOnly);summary;df-generated | +| System;TimeOnly;get_Hour;();summary;df-generated | +| System;TimeOnly;get_MaxValue;();summary;df-generated | +| System;TimeOnly;get_Millisecond;();summary;df-generated | +| System;TimeOnly;get_MinValue;();summary;df-generated | +| System;TimeOnly;get_Minute;();summary;df-generated | +| System;TimeOnly;get_Second;();summary;df-generated | +| System;TimeOnly;get_Ticks;();summary;df-generated | +| System;TimeSpan;Add;(System.TimeSpan);summary;df-generated | +| System;TimeSpan;Compare;(System.TimeSpan,System.TimeSpan);summary;df-generated | +| System;TimeSpan;CompareTo;(System.Object);summary;df-generated | +| System;TimeSpan;CompareTo;(System.TimeSpan);summary;df-generated | +| System;TimeSpan;Divide;(System.Double);summary;df-generated | +| System;TimeSpan;Divide;(System.TimeSpan);summary;df-generated | +| System;TimeSpan;Duration;();summary;df-generated | +| System;TimeSpan;Equals;(System.Object);summary;df-generated | +| System;TimeSpan;Equals;(System.TimeSpan);summary;df-generated | +| System;TimeSpan;Equals;(System.TimeSpan,System.TimeSpan);summary;df-generated | +| System;TimeSpan;FromDays;(System.Double);summary;df-generated | +| System;TimeSpan;FromHours;(System.Double);summary;df-generated | +| System;TimeSpan;FromMilliseconds;(System.Double);summary;df-generated | +| System;TimeSpan;FromMinutes;(System.Double);summary;df-generated | +| System;TimeSpan;FromSeconds;(System.Double);summary;df-generated | +| System;TimeSpan;FromTicks;(System.Int64);summary;df-generated | +| System;TimeSpan;GetHashCode;();summary;df-generated | +| System;TimeSpan;Multiply;(System.Double);summary;df-generated | +| System;TimeSpan;Negate;();summary;df-generated | +| System;TimeSpan;Parse;(System.ReadOnlySpan,System.IFormatProvider);summary;df-generated | +| System;TimeSpan;Parse;(System.String);summary;df-generated | +| System;TimeSpan;Parse;(System.String,System.IFormatProvider);summary;df-generated | +| System;TimeSpan;ParseExact;(System.ReadOnlySpan,System.ReadOnlySpan,System.IFormatProvider,System.Globalization.TimeSpanStyles);summary;df-generated | +| System;TimeSpan;ParseExact;(System.ReadOnlySpan,System.String[],System.IFormatProvider,System.Globalization.TimeSpanStyles);summary;df-generated | +| System;TimeSpan;ParseExact;(System.String,System.String,System.IFormatProvider);summary;df-generated | +| System;TimeSpan;ParseExact;(System.String,System.String,System.IFormatProvider,System.Globalization.TimeSpanStyles);summary;df-generated | +| System;TimeSpan;ParseExact;(System.String,System.String[],System.IFormatProvider);summary;df-generated | +| System;TimeSpan;ParseExact;(System.String,System.String[],System.IFormatProvider,System.Globalization.TimeSpanStyles);summary;df-generated | +| System;TimeSpan;Subtract;(System.TimeSpan);summary;df-generated | +| System;TimeSpan;TimeSpan;(System.Int32,System.Int32,System.Int32);summary;df-generated | +| System;TimeSpan;TimeSpan;(System.Int32,System.Int32,System.Int32,System.Int32);summary;df-generated | +| System;TimeSpan;TimeSpan;(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32);summary;df-generated | +| System;TimeSpan;TimeSpan;(System.Int64);summary;df-generated | +| System;TimeSpan;ToString;();summary;df-generated | +| System;TimeSpan;ToString;(System.String);summary;df-generated | +| System;TimeSpan;ToString;(System.String,System.IFormatProvider);summary;df-generated | +| System;TimeSpan;TryFormat;(System.Span,System.Int32,System.ReadOnlySpan,System.IFormatProvider);summary;df-generated | +| System;TimeSpan;TryParse;(System.ReadOnlySpan,System.IFormatProvider,System.TimeSpan);summary;df-generated | +| System;TimeSpan;TryParse;(System.ReadOnlySpan,System.TimeSpan);summary;df-generated | +| System;TimeSpan;TryParse;(System.String,System.IFormatProvider,System.TimeSpan);summary;df-generated | +| System;TimeSpan;TryParse;(System.String,System.TimeSpan);summary;df-generated | +| System;TimeSpan;TryParseExact;(System.ReadOnlySpan,System.ReadOnlySpan,System.IFormatProvider,System.Globalization.TimeSpanStyles,System.TimeSpan);summary;df-generated | +| System;TimeSpan;TryParseExact;(System.ReadOnlySpan,System.ReadOnlySpan,System.IFormatProvider,System.TimeSpan);summary;df-generated | +| System;TimeSpan;TryParseExact;(System.ReadOnlySpan,System.String[],System.IFormatProvider,System.Globalization.TimeSpanStyles,System.TimeSpan);summary;df-generated | +| System;TimeSpan;TryParseExact;(System.ReadOnlySpan,System.String[],System.IFormatProvider,System.TimeSpan);summary;df-generated | +| System;TimeSpan;TryParseExact;(System.String,System.String,System.IFormatProvider,System.Globalization.TimeSpanStyles,System.TimeSpan);summary;df-generated | +| System;TimeSpan;TryParseExact;(System.String,System.String,System.IFormatProvider,System.TimeSpan);summary;df-generated | +| System;TimeSpan;TryParseExact;(System.String,System.String[],System.IFormatProvider,System.Globalization.TimeSpanStyles,System.TimeSpan);summary;df-generated | +| System;TimeSpan;TryParseExact;(System.String,System.String[],System.IFormatProvider,System.TimeSpan);summary;df-generated | +| System;TimeSpan;get_Days;();summary;df-generated | +| System;TimeSpan;get_Hours;();summary;df-generated | +| System;TimeSpan;get_Milliseconds;();summary;df-generated | +| System;TimeSpan;get_Minutes;();summary;df-generated | +| System;TimeSpan;get_Seconds;();summary;df-generated | +| System;TimeSpan;get_Ticks;();summary;df-generated | +| System;TimeSpan;get_TotalDays;();summary;df-generated | +| System;TimeSpan;get_TotalHours;();summary;df-generated | +| System;TimeSpan;get_TotalMilliseconds;();summary;df-generated | +| System;TimeSpan;get_TotalMinutes;();summary;df-generated | +| System;TimeSpan;get_TotalSeconds;();summary;df-generated | +| System;TimeZone;GetDaylightChanges;(System.Int32);summary;df-generated | +| System;TimeZone;GetUtcOffset;(System.DateTime);summary;df-generated | +| System;TimeZone;IsDaylightSavingTime;(System.DateTime);summary;df-generated | +| System;TimeZone;IsDaylightSavingTime;(System.DateTime,System.Globalization.DaylightTime);summary;df-generated | +| System;TimeZone;TimeZone;();summary;df-generated | +| System;TimeZone;get_CurrentTimeZone;();summary;df-generated | +| System;TimeZone;get_DaylightName;();summary;df-generated | +| System;TimeZone;get_StandardName;();summary;df-generated | +| System;TimeZoneInfo+AdjustmentRule;Equals;(System.TimeZoneInfo+AdjustmentRule);summary;df-generated | +| System;TimeZoneInfo+AdjustmentRule;GetHashCode;();summary;df-generated | +| System;TimeZoneInfo+AdjustmentRule;OnDeserialization;(System.Object);summary;df-generated | +| System;TimeZoneInfo+TransitionTime;Equals;(System.Object);summary;df-generated | +| System;TimeZoneInfo+TransitionTime;Equals;(System.TimeZoneInfo+TransitionTime);summary;df-generated | +| System;TimeZoneInfo+TransitionTime;GetHashCode;();summary;df-generated | +| System;TimeZoneInfo+TransitionTime;OnDeserialization;(System.Object);summary;df-generated | +| System;TimeZoneInfo+TransitionTime;get_Day;();summary;df-generated | +| System;TimeZoneInfo+TransitionTime;get_DayOfWeek;();summary;df-generated | +| System;TimeZoneInfo+TransitionTime;get_IsFixedDateRule;();summary;df-generated | +| System;TimeZoneInfo+TransitionTime;get_Month;();summary;df-generated | +| System;TimeZoneInfo+TransitionTime;get_Week;();summary;df-generated | +| System;TimeZoneInfo;ClearCachedData;();summary;df-generated | +| System;TimeZoneInfo;ConvertTime;(System.DateTimeOffset,System.TimeZoneInfo);summary;df-generated | +| System;TimeZoneInfo;ConvertTimeBySystemTimeZoneId;(System.DateTimeOffset,System.String);summary;df-generated | +| System;TimeZoneInfo;Equals;(System.Object);summary;df-generated | +| System;TimeZoneInfo;Equals;(System.TimeZoneInfo);summary;df-generated | +| System;TimeZoneInfo;FromSerializedString;(System.String);summary;df-generated | +| System;TimeZoneInfo;GetAdjustmentRules;();summary;df-generated | +| System;TimeZoneInfo;GetAmbiguousTimeOffsets;(System.DateTime);summary;df-generated | +| System;TimeZoneInfo;GetAmbiguousTimeOffsets;(System.DateTimeOffset);summary;df-generated | +| System;TimeZoneInfo;GetHashCode;();summary;df-generated | +| System;TimeZoneInfo;GetSystemTimeZones;();summary;df-generated | +| System;TimeZoneInfo;HasSameRules;(System.TimeZoneInfo);summary;df-generated | +| System;TimeZoneInfo;IsAmbiguousTime;(System.DateTime);summary;df-generated | +| System;TimeZoneInfo;IsAmbiguousTime;(System.DateTimeOffset);summary;df-generated | +| System;TimeZoneInfo;IsDaylightSavingTime;(System.DateTime);summary;df-generated | +| System;TimeZoneInfo;IsDaylightSavingTime;(System.DateTimeOffset);summary;df-generated | +| System;TimeZoneInfo;IsInvalidTime;(System.DateTime);summary;df-generated | +| System;TimeZoneInfo;OnDeserialization;(System.Object);summary;df-generated | +| System;TimeZoneInfo;ToSerializedString;();summary;df-generated | +| System;TimeZoneInfo;TryConvertIanaIdToWindowsId;(System.String,System.String);summary;df-generated | +| System;TimeZoneInfo;TryConvertWindowsIdToIanaId;(System.String,System.String);summary;df-generated | +| System;TimeZoneInfo;TryConvertWindowsIdToIanaId;(System.String,System.String,System.String);summary;df-generated | +| System;TimeZoneInfo;get_HasIanaId;();summary;df-generated | +| System;TimeZoneInfo;get_Local;();summary;df-generated | +| System;TimeZoneInfo;get_SupportsDaylightSavingTime;();summary;df-generated | +| System;TimeZoneInfo;get_Utc;();summary;df-generated | +| System;TimeZoneNotFoundException;TimeZoneNotFoundException;();summary;df-generated | +| System;TimeZoneNotFoundException;TimeZoneNotFoundException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System;TimeZoneNotFoundException;TimeZoneNotFoundException;(System.String);summary;df-generated | +| System;TimeZoneNotFoundException;TimeZoneNotFoundException;(System.String,System.Exception);summary;df-generated | +| System;TimeoutException;TimeoutException;();summary;df-generated | +| System;TimeoutException;TimeoutException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System;TimeoutException;TimeoutException;(System.String);summary;df-generated | +| System;TimeoutException;TimeoutException;(System.String,System.Exception);summary;df-generated | +| System;Tuple<,,,,,,,>;CompareTo;(System.Object);summary;df-generated | +| System;Tuple<,,,,,,,>;CompareTo;(System.Object,System.Collections.IComparer);summary;df-generated | +| System;Tuple<,,,,,,,>;Equals;(System.Object);summary;df-generated | +| System;Tuple<,,,,,,,>;Equals;(System.Object,System.Collections.IEqualityComparer);summary;df-generated | +| System;Tuple<,,,,,,,>;GetHashCode;();summary;df-generated | +| System;Tuple<,,,,,,,>;GetHashCode;(System.Collections.IEqualityComparer);summary;df-generated | +| System;Tuple<,,,,,,,>;get_Length;();summary;df-generated | +| System;Tuple<,,,,,,>;CompareTo;(System.Object);summary;df-generated | +| System;Tuple<,,,,,,>;CompareTo;(System.Object,System.Collections.IComparer);summary;df-generated | +| System;Tuple<,,,,,,>;Equals;(System.Object);summary;df-generated | +| System;Tuple<,,,,,,>;Equals;(System.Object,System.Collections.IEqualityComparer);summary;df-generated | +| System;Tuple<,,,,,,>;GetHashCode;();summary;df-generated | +| System;Tuple<,,,,,,>;GetHashCode;(System.Collections.IEqualityComparer);summary;df-generated | +| System;Tuple<,,,,,,>;get_Length;();summary;df-generated | +| System;Tuple<,,,,,>;CompareTo;(System.Object);summary;df-generated | +| System;Tuple<,,,,,>;CompareTo;(System.Object,System.Collections.IComparer);summary;df-generated | +| System;Tuple<,,,,,>;Equals;(System.Object);summary;df-generated | +| System;Tuple<,,,,,>;Equals;(System.Object,System.Collections.IEqualityComparer);summary;df-generated | +| System;Tuple<,,,,,>;GetHashCode;();summary;df-generated | +| System;Tuple<,,,,,>;GetHashCode;(System.Collections.IEqualityComparer);summary;df-generated | +| System;Tuple<,,,,,>;get_Length;();summary;df-generated | +| System;Tuple<,,,,>;CompareTo;(System.Object);summary;df-generated | +| System;Tuple<,,,,>;CompareTo;(System.Object,System.Collections.IComparer);summary;df-generated | +| System;Tuple<,,,,>;Equals;(System.Object);summary;df-generated | +| System;Tuple<,,,,>;Equals;(System.Object,System.Collections.IEqualityComparer);summary;df-generated | +| System;Tuple<,,,,>;GetHashCode;();summary;df-generated | +| System;Tuple<,,,,>;GetHashCode;(System.Collections.IEqualityComparer);summary;df-generated | +| System;Tuple<,,,,>;get_Length;();summary;df-generated | +| System;Tuple<,,,>;CompareTo;(System.Object);summary;df-generated | +| System;Tuple<,,,>;CompareTo;(System.Object,System.Collections.IComparer);summary;df-generated | +| System;Tuple<,,,>;Equals;(System.Object);summary;df-generated | +| System;Tuple<,,,>;Equals;(System.Object,System.Collections.IEqualityComparer);summary;df-generated | +| System;Tuple<,,,>;GetHashCode;();summary;df-generated | +| System;Tuple<,,,>;GetHashCode;(System.Collections.IEqualityComparer);summary;df-generated | +| System;Tuple<,,,>;get_Length;();summary;df-generated | +| System;Tuple<,,>;CompareTo;(System.Object);summary;df-generated | +| System;Tuple<,,>;CompareTo;(System.Object,System.Collections.IComparer);summary;df-generated | +| System;Tuple<,,>;Equals;(System.Object);summary;df-generated | +| System;Tuple<,,>;Equals;(System.Object,System.Collections.IEqualityComparer);summary;df-generated | +| System;Tuple<,,>;GetHashCode;();summary;df-generated | +| System;Tuple<,,>;GetHashCode;(System.Collections.IEqualityComparer);summary;df-generated | +| System;Tuple<,,>;get_Length;();summary;df-generated | +| System;Tuple<,>;CompareTo;(System.Object);summary;df-generated | +| System;Tuple<,>;CompareTo;(System.Object,System.Collections.IComparer);summary;df-generated | +| System;Tuple<,>;Equals;(System.Object);summary;df-generated | +| System;Tuple<,>;Equals;(System.Object,System.Collections.IEqualityComparer);summary;df-generated | +| System;Tuple<,>;GetHashCode;();summary;df-generated | +| System;Tuple<,>;GetHashCode;(System.Collections.IEqualityComparer);summary;df-generated | +| System;Tuple<,>;get_Length;();summary;df-generated | +| System;Tuple<>;CompareTo;(System.Object);summary;df-generated | +| System;Tuple<>;CompareTo;(System.Object,System.Collections.IComparer);summary;df-generated | +| System;Tuple<>;Equals;(System.Object);summary;df-generated | +| System;Tuple<>;Equals;(System.Object,System.Collections.IEqualityComparer);summary;df-generated | +| System;Tuple<>;GetHashCode;();summary;df-generated | +| System;Tuple<>;GetHashCode;(System.Collections.IEqualityComparer);summary;df-generated | +| System;Tuple<>;get_Length;();summary;df-generated | +| System;Type;Equals;(System.Object);summary;df-generated | +| System;Type;Equals;(System.Type);summary;df-generated | +| System;Type;GetArrayRank;();summary;df-generated | +| System;Type;GetAttributeFlagsImpl;();summary;df-generated | +| System;Type;GetConstructorImpl;(System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[]);summary;df-generated | +| System;Type;GetConstructors;(System.Reflection.BindingFlags);summary;df-generated | +| System;Type;GetDefaultMembers;();summary;df-generated | +| System;Type;GetElementType;();summary;df-generated | +| System;Type;GetEnumName;(System.Object);summary;df-generated | +| System;Type;GetEnumNames;();summary;df-generated | +| System;Type;GetEnumUnderlyingType;();summary;df-generated | +| System;Type;GetEnumValues;();summary;df-generated | +| System;Type;GetEvent;(System.String,System.Reflection.BindingFlags);summary;df-generated | +| System;Type;GetEvents;(System.Reflection.BindingFlags);summary;df-generated | +| System;Type;GetField;(System.String,System.Reflection.BindingFlags);summary;df-generated | +| System;Type;GetFields;(System.Reflection.BindingFlags);summary;df-generated | +| System;Type;GetGenericArguments;();summary;df-generated | +| System;Type;GetGenericParameterConstraints;();summary;df-generated | +| System;Type;GetGenericTypeDefinition;();summary;df-generated | +| System;Type;GetHashCode;();summary;df-generated | +| System;Type;GetInterface;(System.String,System.Boolean);summary;df-generated | +| System;Type;GetInterfaceMap;(System.Type);summary;df-generated | +| System;Type;GetInterfaces;();summary;df-generated | +| System;Type;GetMember;(System.String,System.Reflection.MemberTypes,System.Reflection.BindingFlags);summary;df-generated | +| System;Type;GetMembers;(System.Reflection.BindingFlags);summary;df-generated | +| System;Type;GetMethodImpl;(System.String,System.Int32,System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[]);summary;df-generated | +| System;Type;GetMethodImpl;(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[]);summary;df-generated | +| System;Type;GetMethods;(System.Reflection.BindingFlags);summary;df-generated | +| System;Type;GetNestedType;(System.String,System.Reflection.BindingFlags);summary;df-generated | +| System;Type;GetNestedTypes;(System.Reflection.BindingFlags);summary;df-generated | +| System;Type;GetProperties;(System.Reflection.BindingFlags);summary;df-generated | +| System;Type;GetPropertyImpl;(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Type,System.Type[],System.Reflection.ParameterModifier[]);summary;df-generated | +| System;Type;GetType;();summary;df-generated | +| System;Type;GetType;(System.String);summary;df-generated | +| System;Type;GetType;(System.String,System.Boolean);summary;df-generated | +| System;Type;GetType;(System.String,System.Boolean,System.Boolean);summary;df-generated | +| System;Type;GetTypeArray;(System.Object[]);summary;df-generated | +| System;Type;GetTypeCode;(System.Type);summary;df-generated | +| System;Type;GetTypeCodeImpl;();summary;df-generated | +| System;Type;GetTypeFromCLSID;(System.Guid);summary;df-generated | +| System;Type;GetTypeFromCLSID;(System.Guid,System.Boolean);summary;df-generated | +| System;Type;GetTypeFromCLSID;(System.Guid,System.String);summary;df-generated | +| System;Type;GetTypeFromCLSID;(System.Guid,System.String,System.Boolean);summary;df-generated | +| System;Type;GetTypeFromHandle;(System.RuntimeTypeHandle);summary;df-generated | +| System;Type;GetTypeFromProgID;(System.String);summary;df-generated | +| System;Type;GetTypeFromProgID;(System.String,System.Boolean);summary;df-generated | +| System;Type;GetTypeFromProgID;(System.String,System.String);summary;df-generated | +| System;Type;GetTypeFromProgID;(System.String,System.String,System.Boolean);summary;df-generated | +| System;Type;GetTypeHandle;(System.Object);summary;df-generated | +| System;Type;HasElementTypeImpl;();summary;df-generated | +| System;Type;InvokeMember;(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object,System.Object[]);summary;df-generated | +| System;Type;InvokeMember;(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object,System.Object[],System.Globalization.CultureInfo);summary;df-generated | +| System;Type;InvokeMember;(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object,System.Object[],System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[]);summary;df-generated | +| System;Type;IsArrayImpl;();summary;df-generated | +| System;Type;IsAssignableFrom;(System.Type);summary;df-generated | +| System;Type;IsAssignableTo;(System.Type);summary;df-generated | +| System;Type;IsByRefImpl;();summary;df-generated | +| System;Type;IsCOMObjectImpl;();summary;df-generated | +| System;Type;IsContextfulImpl;();summary;df-generated | +| System;Type;IsEnumDefined;(System.Object);summary;df-generated | +| System;Type;IsEquivalentTo;(System.Type);summary;df-generated | +| System;Type;IsInstanceOfType;(System.Object);summary;df-generated | +| System;Type;IsMarshalByRefImpl;();summary;df-generated | +| System;Type;IsPointerImpl;();summary;df-generated | +| System;Type;IsPrimitiveImpl;();summary;df-generated | +| System;Type;IsSubclassOf;(System.Type);summary;df-generated | +| System;Type;IsValueTypeImpl;();summary;df-generated | +| System;Type;MakeArrayType;();summary;df-generated | +| System;Type;MakeArrayType;(System.Int32);summary;df-generated | +| System;Type;MakeByRefType;();summary;df-generated | +| System;Type;MakeGenericMethodParameter;(System.Int32);summary;df-generated | +| System;Type;MakeGenericType;(System.Type[]);summary;df-generated | +| System;Type;MakePointerType;();summary;df-generated | +| System;Type;ReflectionOnlyGetType;(System.String,System.Boolean,System.Boolean);summary;df-generated | +| System;Type;Type;();summary;df-generated | +| System;Type;get_Assembly;();summary;df-generated | +| System;Type;get_AssemblyQualifiedName;();summary;df-generated | +| System;Type;get_Attributes;();summary;df-generated | +| System;Type;get_BaseType;();summary;df-generated | +| System;Type;get_ContainsGenericParameters;();summary;df-generated | +| System;Type;get_DeclaringMethod;();summary;df-generated | +| System;Type;get_DeclaringType;();summary;df-generated | +| System;Type;get_DefaultBinder;();summary;df-generated | +| System;Type;get_FullName;();summary;df-generated | +| System;Type;get_GUID;();summary;df-generated | +| System;Type;get_GenericParameterAttributes;();summary;df-generated | +| System;Type;get_GenericParameterPosition;();summary;df-generated | +| System;Type;get_HasElementType;();summary;df-generated | +| System;Type;get_IsAbstract;();summary;df-generated | +| System;Type;get_IsAnsiClass;();summary;df-generated | +| System;Type;get_IsArray;();summary;df-generated | +| System;Type;get_IsAutoClass;();summary;df-generated | +| System;Type;get_IsAutoLayout;();summary;df-generated | +| System;Type;get_IsByRef;();summary;df-generated | +| System;Type;get_IsByRefLike;();summary;df-generated | +| System;Type;get_IsCOMObject;();summary;df-generated | +| System;Type;get_IsClass;();summary;df-generated | +| System;Type;get_IsConstructedGenericType;();summary;df-generated | +| System;Type;get_IsContextful;();summary;df-generated | +| System;Type;get_IsEnum;();summary;df-generated | +| System;Type;get_IsExplicitLayout;();summary;df-generated | +| System;Type;get_IsGenericMethodParameter;();summary;df-generated | +| System;Type;get_IsGenericParameter;();summary;df-generated | +| System;Type;get_IsGenericType;();summary;df-generated | +| System;Type;get_IsGenericTypeDefinition;();summary;df-generated | +| System;Type;get_IsGenericTypeParameter;();summary;df-generated | +| System;Type;get_IsImport;();summary;df-generated | +| System;Type;get_IsInterface;();summary;df-generated | +| System;Type;get_IsLayoutSequential;();summary;df-generated | +| System;Type;get_IsMarshalByRef;();summary;df-generated | +| System;Type;get_IsNested;();summary;df-generated | +| System;Type;get_IsNestedAssembly;();summary;df-generated | +| System;Type;get_IsNestedFamANDAssem;();summary;df-generated | +| System;Type;get_IsNestedFamORAssem;();summary;df-generated | +| System;Type;get_IsNestedFamily;();summary;df-generated | +| System;Type;get_IsNestedPrivate;();summary;df-generated | +| System;Type;get_IsNestedPublic;();summary;df-generated | +| System;Type;get_IsNotPublic;();summary;df-generated | +| System;Type;get_IsPointer;();summary;df-generated | +| System;Type;get_IsPrimitive;();summary;df-generated | +| System;Type;get_IsPublic;();summary;df-generated | +| System;Type;get_IsSZArray;();summary;df-generated | +| System;Type;get_IsSealed;();summary;df-generated | +| System;Type;get_IsSecurityCritical;();summary;df-generated | +| System;Type;get_IsSecuritySafeCritical;();summary;df-generated | +| System;Type;get_IsSecurityTransparent;();summary;df-generated | +| System;Type;get_IsSerializable;();summary;df-generated | +| System;Type;get_IsSignatureType;();summary;df-generated | +| System;Type;get_IsSpecialName;();summary;df-generated | +| System;Type;get_IsTypeDefinition;();summary;df-generated | +| System;Type;get_IsUnicodeClass;();summary;df-generated | +| System;Type;get_IsValueType;();summary;df-generated | +| System;Type;get_IsVariableBoundArray;();summary;df-generated | +| System;Type;get_IsVisible;();summary;df-generated | +| System;Type;get_MemberType;();summary;df-generated | +| System;Type;get_Module;();summary;df-generated | +| System;Type;get_Namespace;();summary;df-generated | +| System;Type;get_ReflectedType;();summary;df-generated | +| System;Type;get_StructLayoutAttribute;();summary;df-generated | +| System;Type;get_TypeHandle;();summary;df-generated | +| System;Type;get_UnderlyingSystemType;();summary;df-generated | +| System;TypeAccessException;TypeAccessException;();summary;df-generated | +| System;TypeAccessException;TypeAccessException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System;TypeAccessException;TypeAccessException;(System.String);summary;df-generated | +| System;TypeAccessException;TypeAccessException;(System.String,System.Exception);summary;df-generated | +| System;TypeInitializationException;TypeInitializationException;(System.String,System.Exception);summary;df-generated | +| System;TypeLoadException;TypeLoadException;();summary;df-generated | +| System;TypeLoadException;TypeLoadException;(System.String);summary;df-generated | +| System;TypeLoadException;TypeLoadException;(System.String,System.Exception);summary;df-generated | +| System;TypeUnloadedException;TypeUnloadedException;();summary;df-generated | +| System;TypeUnloadedException;TypeUnloadedException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System;TypeUnloadedException;TypeUnloadedException;(System.String);summary;df-generated | +| System;TypeUnloadedException;TypeUnloadedException;(System.String,System.Exception);summary;df-generated | +| System;TypedReference;Equals;(System.Object);summary;df-generated | +| System;TypedReference;GetHashCode;();summary;df-generated | +| System;TypedReference;GetTargetType;(System.TypedReference);summary;df-generated | +| System;TypedReference;MakeTypedReference;(System.Object,System.Reflection.FieldInfo[]);summary;df-generated | +| System;TypedReference;SetTypedReference;(System.TypedReference,System.Object);summary;df-generated | +| System;TypedReference;TargetTypeToken;(System.TypedReference);summary;df-generated | +| System;TypedReference;ToObject;(System.TypedReference);summary;df-generated | +| System;UInt16;Abs;(System.UInt16);summary;df-generated | +| System;UInt16;Clamp;(System.UInt16,System.UInt16,System.UInt16);summary;df-generated | +| System;UInt16;CompareTo;(System.Object);summary;df-generated | +| System;UInt16;CompareTo;(System.UInt16);summary;df-generated | +| System;UInt16;CreateSaturating<>;(TOther);summary;df-generated | +| System;UInt16;CreateTruncating<>;(TOther);summary;df-generated | +| System;UInt16;DivRem;(System.UInt16,System.UInt16);summary;df-generated | +| System;UInt16;Equals;(System.Object);summary;df-generated | +| System;UInt16;Equals;(System.UInt16);summary;df-generated | +| System;UInt16;GetHashCode;();summary;df-generated | +| System;UInt16;GetTypeCode;();summary;df-generated | +| System;UInt16;IsPow2;(System.UInt16);summary;df-generated | +| System;UInt16;LeadingZeroCount;(System.UInt16);summary;df-generated | +| System;UInt16;Log2;(System.UInt16);summary;df-generated | +| System;UInt16;Max;(System.UInt16,System.UInt16);summary;df-generated | +| System;UInt16;Min;(System.UInt16,System.UInt16);summary;df-generated | +| System;UInt16;Parse;(System.ReadOnlySpan,System.Globalization.NumberStyles,System.IFormatProvider);summary;df-generated | +| System;UInt16;Parse;(System.ReadOnlySpan,System.IFormatProvider);summary;df-generated | +| System;UInt16;Parse;(System.String);summary;df-generated | +| System;UInt16;Parse;(System.String,System.Globalization.NumberStyles);summary;df-generated | +| System;UInt16;Parse;(System.String,System.Globalization.NumberStyles,System.IFormatProvider);summary;df-generated | +| System;UInt16;Parse;(System.String,System.IFormatProvider);summary;df-generated | +| System;UInt16;PopCount;(System.UInt16);summary;df-generated | +| System;UInt16;RotateLeft;(System.UInt16,System.Int32);summary;df-generated | +| System;UInt16;RotateRight;(System.UInt16,System.Int32);summary;df-generated | +| System;UInt16;Sign;(System.UInt16);summary;df-generated | +| System;UInt16;ToBoolean;(System.IFormatProvider);summary;df-generated | +| System;UInt16;ToByte;(System.IFormatProvider);summary;df-generated | +| System;UInt16;ToChar;(System.IFormatProvider);summary;df-generated | +| System;UInt16;ToDateTime;(System.IFormatProvider);summary;df-generated | +| System;UInt16;ToDecimal;(System.IFormatProvider);summary;df-generated | +| System;UInt16;ToDouble;(System.IFormatProvider);summary;df-generated | +| System;UInt16;ToInt16;(System.IFormatProvider);summary;df-generated | +| System;UInt16;ToInt32;(System.IFormatProvider);summary;df-generated | +| System;UInt16;ToInt64;(System.IFormatProvider);summary;df-generated | +| System;UInt16;ToSByte;(System.IFormatProvider);summary;df-generated | +| System;UInt16;ToSingle;(System.IFormatProvider);summary;df-generated | +| System;UInt16;ToString;();summary;df-generated | +| System;UInt16;ToString;(System.IFormatProvider);summary;df-generated | +| System;UInt16;ToString;(System.String);summary;df-generated | +| System;UInt16;ToString;(System.String,System.IFormatProvider);summary;df-generated | +| System;UInt16;ToType;(System.Type,System.IFormatProvider);summary;df-generated | +| System;UInt16;ToUInt16;(System.IFormatProvider);summary;df-generated | +| System;UInt16;ToUInt32;(System.IFormatProvider);summary;df-generated | +| System;UInt16;ToUInt64;(System.IFormatProvider);summary;df-generated | +| System;UInt16;TrailingZeroCount;(System.UInt16);summary;df-generated | +| System;UInt16;TryFormat;(System.Span,System.Int32,System.ReadOnlySpan,System.IFormatProvider);summary;df-generated | +| System;UInt16;TryParse;(System.ReadOnlySpan,System.Globalization.NumberStyles,System.IFormatProvider,System.UInt16);summary;df-generated | +| System;UInt16;TryParse;(System.ReadOnlySpan,System.IFormatProvider,System.UInt16);summary;df-generated | +| System;UInt16;TryParse;(System.ReadOnlySpan,System.UInt16);summary;df-generated | +| System;UInt16;TryParse;(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.UInt16);summary;df-generated | +| System;UInt16;TryParse;(System.String,System.IFormatProvider,System.UInt16);summary;df-generated | +| System;UInt16;TryParse;(System.String,System.UInt16);summary;df-generated | +| System;UInt16;get_AdditiveIdentity;();summary;df-generated | +| System;UInt16;get_MaxValue;();summary;df-generated | +| System;UInt16;get_MinValue;();summary;df-generated | +| System;UInt16;get_MultiplicativeIdentity;();summary;df-generated | +| System;UInt16;get_One;();summary;df-generated | +| System;UInt16;get_Zero;();summary;df-generated | +| System;UInt32;Abs;(System.UInt32);summary;df-generated | +| System;UInt32;Clamp;(System.UInt32,System.UInt32,System.UInt32);summary;df-generated | +| System;UInt32;CompareTo;(System.Object);summary;df-generated | +| System;UInt32;CompareTo;(System.UInt32);summary;df-generated | +| System;UInt32;CreateSaturating<>;(TOther);summary;df-generated | +| System;UInt32;CreateTruncating<>;(TOther);summary;df-generated | +| System;UInt32;DivRem;(System.UInt32,System.UInt32);summary;df-generated | +| System;UInt32;Equals;(System.Object);summary;df-generated | +| System;UInt32;Equals;(System.UInt32);summary;df-generated | +| System;UInt32;GetHashCode;();summary;df-generated | +| System;UInt32;GetTypeCode;();summary;df-generated | +| System;UInt32;IsPow2;(System.UInt32);summary;df-generated | +| System;UInt32;LeadingZeroCount;(System.UInt32);summary;df-generated | +| System;UInt32;Log2;(System.UInt32);summary;df-generated | +| System;UInt32;Max;(System.UInt32,System.UInt32);summary;df-generated | +| System;UInt32;Min;(System.UInt32,System.UInt32);summary;df-generated | +| System;UInt32;Parse;(System.ReadOnlySpan,System.Globalization.NumberStyles,System.IFormatProvider);summary;df-generated | +| System;UInt32;Parse;(System.ReadOnlySpan,System.IFormatProvider);summary;df-generated | +| System;UInt32;Parse;(System.String);summary;df-generated | +| System;UInt32;Parse;(System.String,System.Globalization.NumberStyles);summary;df-generated | +| System;UInt32;Parse;(System.String,System.Globalization.NumberStyles,System.IFormatProvider);summary;df-generated | +| System;UInt32;Parse;(System.String,System.IFormatProvider);summary;df-generated | +| System;UInt32;PopCount;(System.UInt32);summary;df-generated | +| System;UInt32;RotateLeft;(System.UInt32,System.Int32);summary;df-generated | +| System;UInt32;RotateRight;(System.UInt32,System.Int32);summary;df-generated | +| System;UInt32;Sign;(System.UInt32);summary;df-generated | +| System;UInt32;ToBoolean;(System.IFormatProvider);summary;df-generated | +| System;UInt32;ToByte;(System.IFormatProvider);summary;df-generated | +| System;UInt32;ToChar;(System.IFormatProvider);summary;df-generated | +| System;UInt32;ToDateTime;(System.IFormatProvider);summary;df-generated | +| System;UInt32;ToDecimal;(System.IFormatProvider);summary;df-generated | +| System;UInt32;ToDouble;(System.IFormatProvider);summary;df-generated | +| System;UInt32;ToInt16;(System.IFormatProvider);summary;df-generated | +| System;UInt32;ToInt32;(System.IFormatProvider);summary;df-generated | +| System;UInt32;ToInt64;(System.IFormatProvider);summary;df-generated | +| System;UInt32;ToSByte;(System.IFormatProvider);summary;df-generated | +| System;UInt32;ToSingle;(System.IFormatProvider);summary;df-generated | +| System;UInt32;ToString;();summary;df-generated | +| System;UInt32;ToString;(System.IFormatProvider);summary;df-generated | +| System;UInt32;ToString;(System.String);summary;df-generated | +| System;UInt32;ToString;(System.String,System.IFormatProvider);summary;df-generated | +| System;UInt32;ToType;(System.Type,System.IFormatProvider);summary;df-generated | +| System;UInt32;ToUInt16;(System.IFormatProvider);summary;df-generated | +| System;UInt32;ToUInt32;(System.IFormatProvider);summary;df-generated | +| System;UInt32;ToUInt64;(System.IFormatProvider);summary;df-generated | +| System;UInt32;TrailingZeroCount;(System.UInt32);summary;df-generated | +| System;UInt32;TryFormat;(System.Span,System.Int32,System.ReadOnlySpan,System.IFormatProvider);summary;df-generated | +| System;UInt32;TryParse;(System.ReadOnlySpan,System.Globalization.NumberStyles,System.IFormatProvider,System.UInt32);summary;df-generated | +| System;UInt32;TryParse;(System.ReadOnlySpan,System.IFormatProvider,System.UInt32);summary;df-generated | +| System;UInt32;TryParse;(System.ReadOnlySpan,System.UInt32);summary;df-generated | +| System;UInt32;TryParse;(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.UInt32);summary;df-generated | +| System;UInt32;TryParse;(System.String,System.IFormatProvider,System.UInt32);summary;df-generated | +| System;UInt32;TryParse;(System.String,System.UInt32);summary;df-generated | +| System;UInt32;get_AdditiveIdentity;();summary;df-generated | +| System;UInt32;get_MaxValue;();summary;df-generated | +| System;UInt32;get_MinValue;();summary;df-generated | +| System;UInt32;get_MultiplicativeIdentity;();summary;df-generated | +| System;UInt32;get_One;();summary;df-generated | +| System;UInt32;get_Zero;();summary;df-generated | +| System;UInt64;Abs;(System.UInt64);summary;df-generated | +| System;UInt64;Clamp;(System.UInt64,System.UInt64,System.UInt64);summary;df-generated | +| System;UInt64;CompareTo;(System.Object);summary;df-generated | +| System;UInt64;CompareTo;(System.UInt64);summary;df-generated | +| System;UInt64;CreateSaturating<>;(TOther);summary;df-generated | +| System;UInt64;CreateTruncating<>;(TOther);summary;df-generated | +| System;UInt64;DivRem;(System.UInt64,System.UInt64);summary;df-generated | +| System;UInt64;Equals;(System.Object);summary;df-generated | +| System;UInt64;Equals;(System.UInt64);summary;df-generated | +| System;UInt64;GetHashCode;();summary;df-generated | +| System;UInt64;GetTypeCode;();summary;df-generated | +| System;UInt64;IsPow2;(System.UInt64);summary;df-generated | +| System;UInt64;LeadingZeroCount;(System.UInt64);summary;df-generated | +| System;UInt64;Log2;(System.UInt64);summary;df-generated | +| System;UInt64;Max;(System.UInt64,System.UInt64);summary;df-generated | +| System;UInt64;Min;(System.UInt64,System.UInt64);summary;df-generated | +| System;UInt64;Parse;(System.ReadOnlySpan,System.Globalization.NumberStyles,System.IFormatProvider);summary;df-generated | +| System;UInt64;Parse;(System.ReadOnlySpan,System.IFormatProvider);summary;df-generated | +| System;UInt64;Parse;(System.String);summary;df-generated | +| System;UInt64;Parse;(System.String,System.Globalization.NumberStyles);summary;df-generated | +| System;UInt64;Parse;(System.String,System.Globalization.NumberStyles,System.IFormatProvider);summary;df-generated | +| System;UInt64;Parse;(System.String,System.IFormatProvider);summary;df-generated | +| System;UInt64;PopCount;(System.UInt64);summary;df-generated | +| System;UInt64;RotateLeft;(System.UInt64,System.Int32);summary;df-generated | +| System;UInt64;RotateRight;(System.UInt64,System.Int32);summary;df-generated | +| System;UInt64;Sign;(System.UInt64);summary;df-generated | +| System;UInt64;ToBoolean;(System.IFormatProvider);summary;df-generated | +| System;UInt64;ToByte;(System.IFormatProvider);summary;df-generated | +| System;UInt64;ToChar;(System.IFormatProvider);summary;df-generated | +| System;UInt64;ToDateTime;(System.IFormatProvider);summary;df-generated | +| System;UInt64;ToDecimal;(System.IFormatProvider);summary;df-generated | +| System;UInt64;ToDouble;(System.IFormatProvider);summary;df-generated | +| System;UInt64;ToInt16;(System.IFormatProvider);summary;df-generated | +| System;UInt64;ToInt32;(System.IFormatProvider);summary;df-generated | +| System;UInt64;ToInt64;(System.IFormatProvider);summary;df-generated | +| System;UInt64;ToSByte;(System.IFormatProvider);summary;df-generated | +| System;UInt64;ToSingle;(System.IFormatProvider);summary;df-generated | +| System;UInt64;ToString;();summary;df-generated | +| System;UInt64;ToString;(System.IFormatProvider);summary;df-generated | +| System;UInt64;ToString;(System.String);summary;df-generated | +| System;UInt64;ToString;(System.String,System.IFormatProvider);summary;df-generated | +| System;UInt64;ToType;(System.Type,System.IFormatProvider);summary;df-generated | +| System;UInt64;ToUInt16;(System.IFormatProvider);summary;df-generated | +| System;UInt64;ToUInt32;(System.IFormatProvider);summary;df-generated | +| System;UInt64;ToUInt64;(System.IFormatProvider);summary;df-generated | +| System;UInt64;TrailingZeroCount;(System.UInt64);summary;df-generated | +| System;UInt64;TryFormat;(System.Span,System.Int32,System.ReadOnlySpan,System.IFormatProvider);summary;df-generated | +| System;UInt64;TryParse;(System.ReadOnlySpan,System.Globalization.NumberStyles,System.IFormatProvider,System.UInt64);summary;df-generated | +| System;UInt64;TryParse;(System.ReadOnlySpan,System.IFormatProvider,System.UInt64);summary;df-generated | +| System;UInt64;TryParse;(System.ReadOnlySpan,System.UInt64);summary;df-generated | +| System;UInt64;TryParse;(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.UInt64);summary;df-generated | +| System;UInt64;TryParse;(System.String,System.IFormatProvider,System.UInt64);summary;df-generated | +| System;UInt64;TryParse;(System.String,System.UInt64);summary;df-generated | +| System;UInt64;get_AdditiveIdentity;();summary;df-generated | +| System;UInt64;get_MaxValue;();summary;df-generated | +| System;UInt64;get_MinValue;();summary;df-generated | +| System;UInt64;get_MultiplicativeIdentity;();summary;df-generated | +| System;UInt64;get_One;();summary;df-generated | +| System;UInt64;get_Zero;();summary;df-generated | +| System;UIntPtr;Add;(System.UIntPtr,System.Int32);summary;df-generated | +| System;UIntPtr;CompareTo;(System.Object);summary;df-generated | +| System;UIntPtr;CompareTo;(System.UIntPtr);summary;df-generated | +| System;UIntPtr;DivRem;(System.UIntPtr,System.UIntPtr);summary;df-generated | +| System;UIntPtr;Equals;(System.Object);summary;df-generated | +| System;UIntPtr;Equals;(System.UIntPtr);summary;df-generated | +| System;UIntPtr;GetHashCode;();summary;df-generated | +| System;UIntPtr;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System;UIntPtr;IsPow2;(System.UIntPtr);summary;df-generated | +| System;UIntPtr;LeadingZeroCount;(System.UIntPtr);summary;df-generated | +| System;UIntPtr;Log2;(System.UIntPtr);summary;df-generated | +| System;UIntPtr;Parse;(System.ReadOnlySpan,System.Globalization.NumberStyles,System.IFormatProvider);summary;df-generated | +| System;UIntPtr;Parse;(System.ReadOnlySpan,System.IFormatProvider);summary;df-generated | +| System;UIntPtr;Parse;(System.String);summary;df-generated | +| System;UIntPtr;Parse;(System.String,System.Globalization.NumberStyles);summary;df-generated | +| System;UIntPtr;Parse;(System.String,System.Globalization.NumberStyles,System.IFormatProvider);summary;df-generated | +| System;UIntPtr;Parse;(System.String,System.IFormatProvider);summary;df-generated | +| System;UIntPtr;PopCount;(System.UIntPtr);summary;df-generated | +| System;UIntPtr;RotateLeft;(System.UIntPtr,System.Int32);summary;df-generated | +| System;UIntPtr;RotateRight;(System.UIntPtr,System.Int32);summary;df-generated | +| System;UIntPtr;Sign;(System.UIntPtr);summary;df-generated | +| System;UIntPtr;Subtract;(System.UIntPtr,System.Int32);summary;df-generated | +| System;UIntPtr;ToString;();summary;df-generated | +| System;UIntPtr;ToString;(System.IFormatProvider);summary;df-generated | +| System;UIntPtr;ToString;(System.String);summary;df-generated | +| System;UIntPtr;ToString;(System.String,System.IFormatProvider);summary;df-generated | +| System;UIntPtr;ToUInt32;();summary;df-generated | +| System;UIntPtr;ToUInt64;();summary;df-generated | +| System;UIntPtr;TrailingZeroCount;(System.UIntPtr);summary;df-generated | +| System;UIntPtr;TryFormat;(System.Span,System.Int32,System.ReadOnlySpan,System.IFormatProvider);summary;df-generated | +| System;UIntPtr;TryParse;(System.ReadOnlySpan,System.Globalization.NumberStyles,System.IFormatProvider,System.UIntPtr);summary;df-generated | +| System;UIntPtr;TryParse;(System.ReadOnlySpan,System.IFormatProvider,System.UIntPtr);summary;df-generated | +| System;UIntPtr;TryParse;(System.ReadOnlySpan,System.UIntPtr);summary;df-generated | +| System;UIntPtr;TryParse;(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.UIntPtr);summary;df-generated | +| System;UIntPtr;TryParse;(System.String,System.IFormatProvider,System.UIntPtr);summary;df-generated | +| System;UIntPtr;TryParse;(System.String,System.UIntPtr);summary;df-generated | +| System;UIntPtr;UIntPtr;(System.UInt32);summary;df-generated | +| System;UIntPtr;UIntPtr;(System.UInt64);summary;df-generated | +| System;UIntPtr;get_AdditiveIdentity;();summary;df-generated | +| System;UIntPtr;get_MaxValue;();summary;df-generated | +| System;UIntPtr;get_MinValue;();summary;df-generated | +| System;UIntPtr;get_MultiplicativeIdentity;();summary;df-generated | +| System;UIntPtr;get_One;();summary;df-generated | +| System;UIntPtr;get_Size;();summary;df-generated | +| System;UIntPtr;get_Zero;();summary;df-generated | +| System;UnauthorizedAccessException;UnauthorizedAccessException;();summary;df-generated | +| System;UnauthorizedAccessException;UnauthorizedAccessException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System;UnauthorizedAccessException;UnauthorizedAccessException;(System.String);summary;df-generated | +| System;UnauthorizedAccessException;UnauthorizedAccessException;(System.String,System.Exception);summary;df-generated | +| System;UnhandledExceptionEventArgs;get_IsTerminating;();summary;df-generated | +| System;Uri;Canonicalize;();summary;df-generated | +| System;Uri;CheckHostName;(System.String);summary;df-generated | +| System;Uri;CheckSchemeName;(System.String);summary;df-generated | +| System;Uri;CheckSecurity;();summary;df-generated | +| System;Uri;Compare;(System.Uri,System.Uri,System.UriComponents,System.UriFormat,System.StringComparison);summary;df-generated | +| System;Uri;Equals;(System.Object);summary;df-generated | +| System;Uri;Escape;();summary;df-generated | +| System;Uri;FromHex;(System.Char);summary;df-generated | +| System;Uri;GetHashCode;();summary;df-generated | +| System;Uri;HexEscape;(System.Char);summary;df-generated | +| System;Uri;HexUnescape;(System.String,System.Int32);summary;df-generated | +| System;Uri;IsBadFileSystemCharacter;(System.Char);summary;df-generated | +| System;Uri;IsBaseOf;(System.Uri);summary;df-generated | +| System;Uri;IsExcludedCharacter;(System.Char);summary;df-generated | +| System;Uri;IsHexDigit;(System.Char);summary;df-generated | +| System;Uri;IsHexEncoding;(System.String,System.Int32);summary;df-generated | +| System;Uri;IsReservedCharacter;(System.Char);summary;df-generated | +| System;Uri;IsWellFormedOriginalString;();summary;df-generated | +| System;Uri;IsWellFormedUriString;(System.String,System.UriKind);summary;df-generated | +| System;Uri;Parse;();summary;df-generated | +| System;Uri;Unescape;(System.String);summary;df-generated | +| System;Uri;get_AbsolutePath;();summary;df-generated | +| System;Uri;get_AbsoluteUri;();summary;df-generated | +| System;Uri;get_Fragment;();summary;df-generated | +| System;Uri;get_HostNameType;();summary;df-generated | +| System;Uri;get_IsAbsoluteUri;();summary;df-generated | +| System;Uri;get_IsDefaultPort;();summary;df-generated | +| System;Uri;get_IsFile;();summary;df-generated | +| System;Uri;get_IsLoopback;();summary;df-generated | +| System;Uri;get_IsUnc;();summary;df-generated | +| System;Uri;get_Port;();summary;df-generated | +| System;Uri;get_Segments;();summary;df-generated | +| System;Uri;get_UserEscaped;();summary;df-generated | +| System;UriBuilder;Equals;(System.Object);summary;df-generated | +| System;UriBuilder;GetHashCode;();summary;df-generated | +| System;UriBuilder;ToString;();summary;df-generated | +| System;UriBuilder;UriBuilder;();summary;df-generated | +| System;UriBuilder;UriBuilder;(System.String,System.String,System.Int32);summary;df-generated | +| System;UriBuilder;get_Port;();summary;df-generated | +| System;UriBuilder;set_Port;(System.Int32);summary;df-generated | +| System;UriCreationOptions;get_DangerousDisablePathAndQueryCanonicalization;();summary;df-generated | +| System;UriCreationOptions;set_DangerousDisablePathAndQueryCanonicalization;(System.Boolean);summary;df-generated | +| System;UriFormatException;UriFormatException;();summary;df-generated | +| System;UriFormatException;UriFormatException;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System;UriFormatException;UriFormatException;(System.String);summary;df-generated | +| System;UriFormatException;UriFormatException;(System.String,System.Exception);summary;df-generated | +| System;UriParser;InitializeAndValidate;(System.Uri,System.UriFormatException);summary;df-generated | +| System;UriParser;IsBaseOf;(System.Uri,System.Uri);summary;df-generated | +| System;UriParser;IsKnownScheme;(System.String);summary;df-generated | +| System;UriParser;IsWellFormedOriginalString;(System.Uri);summary;df-generated | +| System;UriParser;OnRegister;(System.String,System.Int32);summary;df-generated | +| System;UriParser;UriParser;();summary;df-generated | +| System;UriTypeConverter;CanConvertFrom;(System.ComponentModel.ITypeDescriptorContext,System.Type);summary;df-generated | +| System;UriTypeConverter;CanConvertTo;(System.ComponentModel.ITypeDescriptorContext,System.Type);summary;df-generated | +| System;UriTypeConverter;IsValid;(System.ComponentModel.ITypeDescriptorContext,System.Object);summary;df-generated | +| System;ValueTuple;CompareTo;(System.Object);summary;df-generated | +| System;ValueTuple;CompareTo;(System.Object,System.Collections.IComparer);summary;df-generated | +| System;ValueTuple;CompareTo;(System.ValueTuple);summary;df-generated | +| System;ValueTuple;Create;();summary;df-generated | +| System;ValueTuple;Equals;(System.Object);summary;df-generated | +| System;ValueTuple;Equals;(System.Object,System.Collections.IEqualityComparer);summary;df-generated | +| System;ValueTuple;Equals;(System.ValueTuple);summary;df-generated | +| System;ValueTuple;GetHashCode;();summary;df-generated | +| System;ValueTuple;GetHashCode;(System.Collections.IEqualityComparer);summary;df-generated | +| System;ValueTuple;ToString;();summary;df-generated | +| System;ValueTuple;get_Item;(System.Int32);summary;df-generated | +| System;ValueTuple;get_Length;();summary;df-generated | +| System;ValueTuple<,,,,,,,>;CompareTo;(System.Object);summary;df-generated | +| System;ValueTuple<,,,,,,,>;CompareTo;(System.Object,System.Collections.IComparer);summary;df-generated | +| System;ValueTuple<,,,,,,,>;CompareTo;(System.ValueTuple<,,,,,,,>);summary;df-generated | +| System;ValueTuple<,,,,,,,>;Equals;(System.Object);summary;df-generated | +| System;ValueTuple<,,,,,,,>;Equals;(System.Object,System.Collections.IEqualityComparer);summary;df-generated | +| System;ValueTuple<,,,,,,,>;Equals;(System.ValueTuple<,,,,,,,>);summary;df-generated | +| System;ValueTuple<,,,,,,,>;GetHashCode;();summary;df-generated | +| System;ValueTuple<,,,,,,,>;GetHashCode;(System.Collections.IEqualityComparer);summary;df-generated | +| System;ValueTuple<,,,,,,,>;get_Length;();summary;df-generated | +| System;ValueTuple<,,,,,,>;CompareTo;(System.Object);summary;df-generated | +| System;ValueTuple<,,,,,,>;CompareTo;(System.Object,System.Collections.IComparer);summary;df-generated | +| System;ValueTuple<,,,,,,>;CompareTo;(System.ValueTuple<,,,,,,>);summary;df-generated | +| System;ValueTuple<,,,,,,>;Equals;(System.Object);summary;df-generated | +| System;ValueTuple<,,,,,,>;Equals;(System.Object,System.Collections.IEqualityComparer);summary;df-generated | +| System;ValueTuple<,,,,,,>;Equals;(System.ValueTuple<,,,,,,>);summary;df-generated | +| System;ValueTuple<,,,,,,>;GetHashCode;();summary;df-generated | +| System;ValueTuple<,,,,,,>;GetHashCode;(System.Collections.IEqualityComparer);summary;df-generated | +| System;ValueTuple<,,,,,,>;get_Length;();summary;df-generated | +| System;ValueTuple<,,,,,>;CompareTo;(System.Object);summary;df-generated | +| System;ValueTuple<,,,,,>;CompareTo;(System.Object,System.Collections.IComparer);summary;df-generated | +| System;ValueTuple<,,,,,>;CompareTo;(System.ValueTuple<,,,,,>);summary;df-generated | +| System;ValueTuple<,,,,,>;Equals;(System.Object);summary;df-generated | +| System;ValueTuple<,,,,,>;Equals;(System.Object,System.Collections.IEqualityComparer);summary;df-generated | +| System;ValueTuple<,,,,,>;Equals;(System.ValueTuple<,,,,,>);summary;df-generated | +| System;ValueTuple<,,,,,>;GetHashCode;();summary;df-generated | +| System;ValueTuple<,,,,,>;GetHashCode;(System.Collections.IEqualityComparer);summary;df-generated | +| System;ValueTuple<,,,,,>;get_Length;();summary;df-generated | +| System;ValueTuple<,,,,>;CompareTo;(System.Object);summary;df-generated | +| System;ValueTuple<,,,,>;CompareTo;(System.Object,System.Collections.IComparer);summary;df-generated | +| System;ValueTuple<,,,,>;CompareTo;(System.ValueTuple<,,,,>);summary;df-generated | +| System;ValueTuple<,,,,>;Equals;(System.Object);summary;df-generated | +| System;ValueTuple<,,,,>;Equals;(System.Object,System.Collections.IEqualityComparer);summary;df-generated | +| System;ValueTuple<,,,,>;Equals;(System.ValueTuple<,,,,>);summary;df-generated | +| System;ValueTuple<,,,,>;GetHashCode;();summary;df-generated | +| System;ValueTuple<,,,,>;GetHashCode;(System.Collections.IEqualityComparer);summary;df-generated | +| System;ValueTuple<,,,,>;get_Length;();summary;df-generated | +| System;ValueTuple<,,,>;CompareTo;(System.Object);summary;df-generated | +| System;ValueTuple<,,,>;CompareTo;(System.Object,System.Collections.IComparer);summary;df-generated | +| System;ValueTuple<,,,>;CompareTo;(System.ValueTuple<,,,>);summary;df-generated | +| System;ValueTuple<,,,>;Equals;(System.Object);summary;df-generated | +| System;ValueTuple<,,,>;Equals;(System.Object,System.Collections.IEqualityComparer);summary;df-generated | +| System;ValueTuple<,,,>;Equals;(System.ValueTuple<,,,>);summary;df-generated | +| System;ValueTuple<,,,>;GetHashCode;();summary;df-generated | +| System;ValueTuple<,,,>;GetHashCode;(System.Collections.IEqualityComparer);summary;df-generated | +| System;ValueTuple<,,,>;get_Length;();summary;df-generated | +| System;ValueTuple<,,>;CompareTo;(System.Object);summary;df-generated | +| System;ValueTuple<,,>;CompareTo;(System.Object,System.Collections.IComparer);summary;df-generated | +| System;ValueTuple<,,>;CompareTo;(System.ValueTuple<,,>);summary;df-generated | +| System;ValueTuple<,,>;Equals;(System.Object);summary;df-generated | +| System;ValueTuple<,,>;Equals;(System.Object,System.Collections.IEqualityComparer);summary;df-generated | +| System;ValueTuple<,,>;Equals;(System.ValueTuple<,,>);summary;df-generated | +| System;ValueTuple<,,>;GetHashCode;();summary;df-generated | +| System;ValueTuple<,,>;GetHashCode;(System.Collections.IEqualityComparer);summary;df-generated | +| System;ValueTuple<,,>;get_Length;();summary;df-generated | +| System;ValueTuple<,>;CompareTo;(System.Object);summary;df-generated | +| System;ValueTuple<,>;CompareTo;(System.Object,System.Collections.IComparer);summary;df-generated | +| System;ValueTuple<,>;CompareTo;(System.ValueTuple<,>);summary;df-generated | +| System;ValueTuple<,>;Equals;(System.Object);summary;df-generated | +| System;ValueTuple<,>;Equals;(System.Object,System.Collections.IEqualityComparer);summary;df-generated | +| System;ValueTuple<,>;Equals;(System.ValueTuple<,>);summary;df-generated | +| System;ValueTuple<,>;GetHashCode;();summary;df-generated | +| System;ValueTuple<,>;GetHashCode;(System.Collections.IEqualityComparer);summary;df-generated | +| System;ValueTuple<,>;get_Length;();summary;df-generated | +| System;ValueTuple<>;CompareTo;(System.Object);summary;df-generated | +| System;ValueTuple<>;CompareTo;(System.Object,System.Collections.IComparer);summary;df-generated | +| System;ValueTuple<>;CompareTo;(System.ValueTuple<>);summary;df-generated | +| System;ValueTuple<>;Equals;(System.Object);summary;df-generated | +| System;ValueTuple<>;Equals;(System.Object,System.Collections.IEqualityComparer);summary;df-generated | +| System;ValueTuple<>;Equals;(System.ValueTuple<>);summary;df-generated | +| System;ValueTuple<>;GetHashCode;();summary;df-generated | +| System;ValueTuple<>;GetHashCode;(System.Collections.IEqualityComparer);summary;df-generated | +| System;ValueTuple<>;get_Length;();summary;df-generated | +| System;ValueType;Equals;(System.Object);summary;df-generated | +| System;ValueType;GetHashCode;();summary;df-generated | +| System;ValueType;ToString;();summary;df-generated | +| System;ValueType;ValueType;();summary;df-generated | +| System;Version;Clone;();summary;df-generated | +| System;Version;CompareTo;(System.Object);summary;df-generated | +| System;Version;CompareTo;(System.Version);summary;df-generated | +| System;Version;Equals;(System.Object);summary;df-generated | +| System;Version;Equals;(System.Version);summary;df-generated | +| System;Version;GetHashCode;();summary;df-generated | +| System;Version;Parse;(System.ReadOnlySpan);summary;df-generated | +| System;Version;Parse;(System.String);summary;df-generated | +| System;Version;ToString;();summary;df-generated | +| System;Version;ToString;(System.Int32);summary;df-generated | +| System;Version;ToString;(System.String,System.IFormatProvider);summary;df-generated | +| System;Version;TryFormat;(System.Span,System.Int32);summary;df-generated | +| System;Version;TryFormat;(System.Span,System.Int32,System.Int32);summary;df-generated | +| System;Version;TryFormat;(System.Span,System.Int32,System.ReadOnlySpan,System.IFormatProvider);summary;df-generated | +| System;Version;TryParse;(System.ReadOnlySpan,System.Version);summary;df-generated | +| System;Version;TryParse;(System.String,System.Version);summary;df-generated | +| System;Version;Version;();summary;df-generated | +| System;Version;Version;(System.Int32,System.Int32);summary;df-generated | +| System;Version;Version;(System.Int32,System.Int32,System.Int32);summary;df-generated | +| System;Version;Version;(System.Int32,System.Int32,System.Int32,System.Int32);summary;df-generated | +| System;Version;Version;(System.String);summary;df-generated | +| System;Version;get_Build;();summary;df-generated | +| System;Version;get_Major;();summary;df-generated | +| System;Version;get_MajorRevision;();summary;df-generated | +| System;Version;get_Minor;();summary;df-generated | +| System;Version;get_MinorRevision;();summary;df-generated | +| System;Version;get_Revision;();summary;df-generated | +| System;WeakReference;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System;WeakReference;WeakReference;(System.Object);summary;df-generated | +| System;WeakReference;WeakReference;(System.Object,System.Boolean);summary;df-generated | +| System;WeakReference;WeakReference;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System;WeakReference;get_IsAlive;();summary;df-generated | +| System;WeakReference;get_Target;();summary;df-generated | +| System;WeakReference;get_TrackResurrection;();summary;df-generated | +| System;WeakReference;set_Target;(System.Object);summary;df-generated | +| System;WeakReference<>;GetObjectData;(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext);summary;df-generated | +| System;WeakReference<>;SetTarget;(T);summary;df-generated | +| System;WeakReference<>;TryGetTarget;(T);summary;df-generated | +| System;WeakReference<>;WeakReference;(T);summary;df-generated | +| System;WeakReference<>;WeakReference;(T,System.Boolean);summary;df-generated | diff --git a/csharp/ql/test/library-tests/dataflow/library/FlowSummaries.ql b/csharp/ql/test/library-tests/dataflow/library/FlowSummaries.ql index 69a03f32893..d5dc321c3dc 100644 --- a/csharp/ql/test/library-tests/dataflow/library/FlowSummaries.ql +++ b/csharp/ql/test/library-tests/dataflow/library/FlowSummaries.ql @@ -6,7 +6,7 @@ private class IncludeAllSummarizedCallable extends IncludeSummarizedCallable { IncludeAllSummarizedCallable() { exists(this) } } -private class IncludeNeutralCallable extends RelevantNeutralCallable instanceof FlowSummaryImpl::Public::NeutralCallable +private class IncludeNeutralSummarizedCallable extends RelevantNeutralCallable instanceof FlowSummaryImpl::Public::NeutralSummaryCallable { /** Gets a string representing the callable in semi-colon separated format for use in flow summaries. */ final override string getCallableCsv() { result = Csv::asPartialNeutralModel(this) } diff --git a/csharp/ql/test/library-tests/dataflow/ssa/PreSsaConsistency.ql b/csharp/ql/test/library-tests/dataflow/ssa/PreSsaConsistency.ql index 5ee4c6e27a9..de7357d14b6 100644 --- a/csharp/ql/test/library-tests/dataflow/ssa/PreSsaConsistency.ql +++ b/csharp/ql/test/library-tests/dataflow/ssa/PreSsaConsistency.ql @@ -4,7 +4,7 @@ import semmle.code.csharp.controlflow.internal.ControlFlowGraphImpl import semmle.code.csharp.dataflow.internal.SsaImpl as SsaImpl class CallableWithSplitting extends Callable { - CallableWithSplitting() { this = any(SplitControlFlowElement e).getEnclosingCallable() } + CallableWithSplitting() { this = any(SplitAstNode n).getEnclosingCallable() } } query predicate defReadInconsistency( @@ -57,8 +57,8 @@ query predicate readReadInconsistency( not PreSsa::adjacentReadPairSameVar(read1, read2) and // Exclude split CFG elements because SSA may be more precise than pre-SSA // in those cases - not read1 instanceof SplitControlFlowElement and - not read2 instanceof SplitControlFlowElement + not read1 instanceof SplitAstNode and + not read2 instanceof SplitAstNode ) } @@ -78,7 +78,7 @@ query predicate phiInconsistency( | edef.getADefinition() = adef and phi.definesAt(_, bb, _) and - cfe = bb.getFirstNode().getElement() + cfe = bb.getFirstNode().getAstNode() ) ) or @@ -89,7 +89,7 @@ query predicate phiInconsistency( edef = phi.getAnUltimateDefinition() and edef.getADefinition() = adef and phi.definesAt(_, bb, _) and - cfe = bb.getFirstNode().getElement() and + cfe = bb.getFirstNode().getAstNode() and not exists(PreSsa::PhiNode prePhi | adef = prePhi.getAnInput+().getDefinition() and cfe = prePhi.getBasicBlock().getFirstElement() diff --git a/csharp/ql/test/library-tests/goto/Goto1.ql b/csharp/ql/test/library-tests/goto/Goto1.ql index 97dd1fa2af0..1a90e6eb1fb 100644 --- a/csharp/ql/test/library-tests/goto/Goto1.ql +++ b/csharp/ql/test/library-tests/goto/Goto1.ql @@ -1,7 +1,7 @@ import csharp query predicate edges(ControlFlow::Node node, ControlFlow::Node successor, string attr, string val) { - not node.getElement().fromLibrary() and + not node.getAstNode().fromLibrary() and exists(ControlFlow::SuccessorType t | successor = node.getASuccessorByType(t) | attr = "semmle.label" and val = t.toString() diff --git a/csharp/ql/test/library-tests/standalone/controlflow/cfg.ql b/csharp/ql/test/library-tests/standalone/controlflow/cfg.ql index 4758aaebe3b..f596ac41629 100644 --- a/csharp/ql/test/library-tests/standalone/controlflow/cfg.ql +++ b/csharp/ql/test/library-tests/standalone/controlflow/cfg.ql @@ -12,5 +12,5 @@ class UnknownCall extends Call { } query predicate edges(ControlFlow::Node n1, ControlFlow::Node n2) { - not n1.getElement().fromLibrary() and n2 = n1.getASuccessor() + not n1.getAstNode().fromLibrary() and n2 = n1.getASuccessor() } diff --git a/csharp/ql/test/query-tests/Linq/MissedCastOpportunity/MissedCastOpportunity.cs b/csharp/ql/test/query-tests/Linq/MissedCastOpportunity/MissedCastOpportunity.cs new file mode 100644 index 00000000000..fe5617c228a --- /dev/null +++ b/csharp/ql/test/query-tests/Linq/MissedCastOpportunity/MissedCastOpportunity.cs @@ -0,0 +1,78 @@ +using System; +using System.Collections; +using System.Collections.Generic; + +class MissedCastOpportunity +{ + public void M1(List animals) + { + // BAD: Can be replaced with animals.Cast(). + foreach (Animal a in animals) + { + Dog d = (Dog)a; + d.Woof(); + } + } + + public void M2(NonEnumerableClass nec) + { + // GOOD: Not possible to use Linq here. + foreach (Animal a in nec) + { + Dog d = (Dog)a; + d.Woof(); + } + } + + public void M3(Animal[] animals) + { + // BAD: Can be replaced with animals.Cast(). + foreach (Animal animal in animals) + { + Dog d = (Dog)animal; + d.Woof(); + } + } + + public void M4(Array animals) + { + // BAD: Can be replaced with animals.Cast(). + foreach (Animal animal in animals) + { + Dog d = (Dog)animal; + d.Woof(); + } + } + + public void M5(IEnumerable animals) + { + // BAD: Can be replaced with animals.Cast(). + foreach (object animal in animals) + { + Dog d = (Dog)animal; + d.Woof(); + } + } + + public class NonEnumerableClass + { + public IEnumerator GetEnumerator() => throw null; + } + + public class Animal { } + + class Dog : Animal + { + private string name; + + public Dog(string name) + { + this.name = name; + } + + public void Woof() + { + Console.WriteLine("Woof! My name is " + name + "."); + } + } +} \ No newline at end of file diff --git a/csharp/ql/test/query-tests/Linq/MissedCastOpportunity/MissedCastOpportunity.expected b/csharp/ql/test/query-tests/Linq/MissedCastOpportunity/MissedCastOpportunity.expected new file mode 100644 index 00000000000..7e08d734acc --- /dev/null +++ b/csharp/ql/test/query-tests/Linq/MissedCastOpportunity/MissedCastOpportunity.expected @@ -0,0 +1,4 @@ +| MissedCastOpportunity.cs:10:9:14:9 | foreach (... ... in ...) ... | This foreach loop immediately $@ - consider casting the sequence explicitly using '.Cast(...)'. | MissedCastOpportunity.cs:12:13:12:27 | ... ...; | casts its iteration variable to another type | +| MissedCastOpportunity.cs:30:9:34:9 | foreach (... ... in ...) ... | This foreach loop immediately $@ - consider casting the sequence explicitly using '.Cast(...)'. | MissedCastOpportunity.cs:32:13:32:32 | ... ...; | casts its iteration variable to another type | +| MissedCastOpportunity.cs:40:9:44:9 | foreach (... ... in ...) ... | This foreach loop immediately $@ - consider casting the sequence explicitly using '.Cast(...)'. | MissedCastOpportunity.cs:42:13:42:32 | ... ...; | casts its iteration variable to another type | +| MissedCastOpportunity.cs:50:9:54:9 | foreach (... ... in ...) ... | This foreach loop immediately $@ - consider casting the sequence explicitly using '.Cast(...)'. | MissedCastOpportunity.cs:52:13:52:32 | ... ...; | casts its iteration variable to another type | diff --git a/csharp/ql/test/query-tests/Linq/MissedCastOpportunity/MissedCastOpportunity.qlref b/csharp/ql/test/query-tests/Linq/MissedCastOpportunity/MissedCastOpportunity.qlref new file mode 100644 index 00000000000..8d70f999503 --- /dev/null +++ b/csharp/ql/test/query-tests/Linq/MissedCastOpportunity/MissedCastOpportunity.qlref @@ -0,0 +1 @@ +Linq/MissedCastOpportunity.ql diff --git a/csharp/ql/test/query-tests/Linq/MissedCastOpportunity/options b/csharp/ql/test/query-tests/Linq/MissedCastOpportunity/options new file mode 100644 index 00000000000..75c39b4541b --- /dev/null +++ b/csharp/ql/test/query-tests/Linq/MissedCastOpportunity/options @@ -0,0 +1,2 @@ +semmle-extractor-options: /nostdlib /noconfig +semmle-extractor-options: --load-sources-from-project:${testdir}/../../../resources/stubs/_frameworks/Microsoft.NETCore.App/Microsoft.NETCore.App.csproj diff --git a/csharp/ql/test/query-tests/Linq/MissedWhereOpportunity/MissedWhereOpportunity.cs b/csharp/ql/test/query-tests/Linq/MissedWhereOpportunity/MissedWhereOpportunity.cs new file mode 100644 index 00000000000..d1326c70ee2 --- /dev/null +++ b/csharp/ql/test/query-tests/Linq/MissedWhereOpportunity/MissedWhereOpportunity.cs @@ -0,0 +1,83 @@ +using System; +using System.Linq; +using System.Collections.Generic; + +class MissedWhereOpportunity +{ + public void M1(List lst) + { + // BAD: Can be replaced with lst.Where(e => e % 2 == 0) + foreach (int i in lst) + { + if (i % 2 != 0) + continue; + Console.WriteLine(i); + Console.WriteLine((i / 2)); + } + + // BAD: Can be replaced with lst.Where(e => e % 2 == 0) + foreach (int i in lst) + { + if (i % 2 == 0) + { + Console.WriteLine(i); + Console.WriteLine((i / 2)); + } + } + } + + public void M2(NonEnumerableClass nec) + { + // GOOD: Linq can't be used here. + foreach (int i in nec) + { + if (i % 2 == 0) + { + Console.WriteLine(i); + Console.WriteLine((i / 2)); + } + } + } + + public void M3(int[] arr) + { + // BAD: Can be replaced with arr.Where(e => e % 2 == 0) + foreach (var n in arr) + { + if (n % 2 == 0) + { + Console.WriteLine(n); + Console.WriteLine((n / 2)); + } + } + } + + public void M4(Array arr) + { + // GOOD: Linq can't be used here. + foreach (var element in arr) + { + if (element.GetHashCode() % 2 == 0) + { + Console.WriteLine(element); + } + } + } + + public void M5(IEnumerable elements) + { + // BAD: Can be replaced with elements.Where(e => e.GetHashCode() % 2 == 0) + foreach (var element in elements) + { + if (element.GetHashCode() % 2 == 0) + { + Console.WriteLine(element); + } + } + } + + public class NonEnumerableClass + { + public IEnumerator GetEnumerator() => throw null; + } +} diff --git a/csharp/ql/test/query-tests/Linq/MissedWhereOpportunity/MissedWhereOpportunity.expected b/csharp/ql/test/query-tests/Linq/MissedWhereOpportunity/MissedWhereOpportunity.expected new file mode 100644 index 00000000000..5efde9aebed --- /dev/null +++ b/csharp/ql/test/query-tests/Linq/MissedWhereOpportunity/MissedWhereOpportunity.expected @@ -0,0 +1,4 @@ +| MissedWhereOpportunity.cs:10:9:16:9 | foreach (... ... in ...) ... | This foreach loop $@ - consider filtering the sequence explicitly using '.Where(...)'. | MissedWhereOpportunity.cs:12:17:12:26 | ... != ... | implicitly filters its target sequence | +| MissedWhereOpportunity.cs:19:9:26:9 | foreach (... ... in ...) ... | This foreach loop $@ - consider filtering the sequence explicitly using '.Where(...)'. | MissedWhereOpportunity.cs:21:17:21:26 | ... == ... | implicitly filters its target sequence | +| MissedWhereOpportunity.cs:45:9:52:9 | foreach (... ... in ...) ... | This foreach loop $@ - consider filtering the sequence explicitly using '.Where(...)'. | MissedWhereOpportunity.cs:47:17:47:26 | ... == ... | implicitly filters its target sequence | +| MissedWhereOpportunity.cs:70:9:76:9 | foreach (... ... in ...) ... | This foreach loop $@ - consider filtering the sequence explicitly using '.Where(...)'. | MissedWhereOpportunity.cs:72:17:72:46 | ... == ... | implicitly filters its target sequence | diff --git a/csharp/ql/test/query-tests/Linq/MissedWhereOpportunity/MissedWhereOpportunity.qlref b/csharp/ql/test/query-tests/Linq/MissedWhereOpportunity/MissedWhereOpportunity.qlref new file mode 100644 index 00000000000..4a08b459a6c --- /dev/null +++ b/csharp/ql/test/query-tests/Linq/MissedWhereOpportunity/MissedWhereOpportunity.qlref @@ -0,0 +1 @@ +Linq/MissedWhereOpportunity.ql diff --git a/csharp/ql/test/query-tests/Linq/MissedWhereOpportunity/options b/csharp/ql/test/query-tests/Linq/MissedWhereOpportunity/options new file mode 100644 index 00000000000..75c39b4541b --- /dev/null +++ b/csharp/ql/test/query-tests/Linq/MissedWhereOpportunity/options @@ -0,0 +1,2 @@ +semmle-extractor-options: /nostdlib /noconfig +semmle-extractor-options: --load-sources-from-project:${testdir}/../../../resources/stubs/_frameworks/Microsoft.NETCore.App/Microsoft.NETCore.App.csproj diff --git a/csharp/ql/test/query-tests/Security Features/CWE-798/HardcodedConnectionString.expected b/csharp/ql/test/query-tests/Security Features/CWE-798/HardcodedConnectionString.expected index 1191b40ec28..7de4c593e25 100644 --- a/csharp/ql/test/query-tests/Security Features/CWE-798/HardcodedConnectionString.expected +++ b/csharp/ql/test/query-tests/Security Features/CWE-798/HardcodedConnectionString.expected @@ -1,8 +1,8 @@ edges nodes -| HardcodedCredentials.cs:54:48:54:63 | "Password=12345" | semmle.label | "Password=12345" | -| HardcodedCredentials.cs:56:49:56:63 | "User Id=12345" | semmle.label | "User Id=12345" | +| HardcodedCredentials.cs:55:48:55:63 | "Password=12345" | semmle.label | "Password=12345" | +| HardcodedCredentials.cs:57:49:57:63 | "User Id=12345" | semmle.label | "User Id=12345" | subpaths #select -| HardcodedCredentials.cs:54:48:54:63 | "Password=12345" | HardcodedCredentials.cs:54:48:54:63 | "Password=12345" | HardcodedCredentials.cs:54:48:54:63 | "Password=12345" | 'ConnectionString' property includes hard-coded credentials set in $@. | HardcodedCredentials.cs:54:30:54:64 | object creation of type SqlConnection | object creation of type SqlConnection | -| HardcodedCredentials.cs:56:49:56:63 | "User Id=12345" | HardcodedCredentials.cs:56:49:56:63 | "User Id=12345" | HardcodedCredentials.cs:56:49:56:63 | "User Id=12345" | 'ConnectionString' property includes hard-coded credentials set in $@. | HardcodedCredentials.cs:56:31:56:64 | object creation of type SqlConnection | object creation of type SqlConnection | +| HardcodedCredentials.cs:55:48:55:63 | "Password=12345" | HardcodedCredentials.cs:55:48:55:63 | "Password=12345" | HardcodedCredentials.cs:55:48:55:63 | "Password=12345" | 'ConnectionString' property includes hard-coded credentials set in $@. | HardcodedCredentials.cs:55:30:55:64 | object creation of type SqlConnection | object creation of type SqlConnection | +| HardcodedCredentials.cs:57:49:57:63 | "User Id=12345" | HardcodedCredentials.cs:57:49:57:63 | "User Id=12345" | HardcodedCredentials.cs:57:49:57:63 | "User Id=12345" | 'ConnectionString' property includes hard-coded credentials set in $@. | HardcodedCredentials.cs:57:31:57:64 | object creation of type SqlConnection | object creation of type SqlConnection | diff --git a/csharp/ql/test/query-tests/Security Features/CWE-798/HardcodedCredentials.cs b/csharp/ql/test/query-tests/Security Features/CWE-798/HardcodedCredentials.cs index 71fea63ff4a..840d65b1965 100644 --- a/csharp/ql/test/query-tests/Security Features/CWE-798/HardcodedCredentials.cs +++ b/csharp/ql/test/query-tests/Security Features/CWE-798/HardcodedCredentials.cs @@ -3,6 +3,7 @@ using System.Data.SqlClient; using System.Web; using System.Web.Security; using System.Security.Cryptography.X509Certificates; +using Microsoft.AspNetCore.Identity; public class HardcodedHandler : IHttpHandler { @@ -72,6 +73,21 @@ public class HardcodedHandler : IHttpHandler // BAD: Hard-coded user Membership.CreateUser("myusername", "mypassword"); + + var identityOptions = new IdentityOptions + { + User = new UserOptions + { + // GOOD: This is not a credential so hardcoding a string assignment is fine + AllowedUserNameCharacters = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-._@+" + } + }; + + var claimsIdentityOptions = new ClaimsIdentityOptions + { + // GOOD: This is not a credential so hardcoding a string assignment is fine + UserNameClaimType = "username" + }; } class Foo diff --git a/csharp/ql/test/query-tests/Security Features/CWE-798/HardcodedCredentials.expected b/csharp/ql/test/query-tests/Security Features/CWE-798/HardcodedCredentials.expected index 49214e4426c..4dc81537e20 100644 --- a/csharp/ql/test/query-tests/Security Features/CWE-798/HardcodedCredentials.expected +++ b/csharp/ql/test/query-tests/Security Features/CWE-798/HardcodedCredentials.expected @@ -1,24 +1,24 @@ edges -| HardcodedCredentials.cs:47:30:47:60 | array creation of type Byte[] : Byte[] | HardcodedCredentials.cs:50:13:50:23 | access to local variable rawCertData | +| HardcodedCredentials.cs:48:30:48:60 | array creation of type Byte[] : Byte[] | HardcodedCredentials.cs:51:13:51:23 | access to local variable rawCertData | nodes -| HardcodedCredentials.cs:15:25:15:36 | "myPa55word" | semmle.label | "myPa55word" | -| HardcodedCredentials.cs:31:19:31:28 | "username" | semmle.label | "username" | -| HardcodedCredentials.cs:45:39:45:53 | "myNewPa55word" | semmle.label | "myNewPa55word" | -| HardcodedCredentials.cs:47:30:47:60 | array creation of type Byte[] : Byte[] | semmle.label | array creation of type Byte[] : Byte[] | -| HardcodedCredentials.cs:50:13:50:23 | access to local variable rawCertData | semmle.label | access to local variable rawCertData | -| HardcodedCredentials.cs:51:13:51:24 | "myPa55word" | semmle.label | "myPa55word" | -| HardcodedCredentials.cs:74:31:74:42 | "myusername" | semmle.label | "myusername" | -| HardcodedCredentials.cs:74:45:74:56 | "mypassword" | semmle.label | "mypassword" | +| HardcodedCredentials.cs:16:25:16:36 | "myPa55word" | semmle.label | "myPa55word" | +| HardcodedCredentials.cs:32:19:32:28 | "username" | semmle.label | "username" | +| HardcodedCredentials.cs:46:39:46:53 | "myNewPa55word" | semmle.label | "myNewPa55word" | +| HardcodedCredentials.cs:48:30:48:60 | array creation of type Byte[] : Byte[] | semmle.label | array creation of type Byte[] : Byte[] | +| HardcodedCredentials.cs:51:13:51:23 | access to local variable rawCertData | semmle.label | access to local variable rawCertData | +| HardcodedCredentials.cs:52:13:52:24 | "myPa55word" | semmle.label | "myPa55word" | +| HardcodedCredentials.cs:75:31:75:42 | "myusername" | semmle.label | "myusername" | +| HardcodedCredentials.cs:75:45:75:56 | "mypassword" | semmle.label | "mypassword" | | TestHardcodedCredentials.cs:21:31:21:42 | "myusername" | semmle.label | "myusername" | | TestHardcodedCredentials.cs:21:45:21:56 | "mypassword" | semmle.label | "mypassword" | | TestHardcodedCredentials.cs:26:19:26:28 | "username" | semmle.label | "username" | subpaths #select -| HardcodedCredentials.cs:15:25:15:36 | "myPa55word" | HardcodedCredentials.cs:15:25:15:36 | "myPa55word" | HardcodedCredentials.cs:15:25:15:36 | "myPa55word" | The hard-coded value "myPa55word" flows to $@ which is compared against $@. | HardcodedCredentials.cs:15:25:15:36 | "myPa55word" | "myPa55word" | HardcodedCredentials.cs:15:13:15:20 | access to local variable password | access to local variable password | -| HardcodedCredentials.cs:31:19:31:28 | "username" | HardcodedCredentials.cs:31:19:31:28 | "username" | HardcodedCredentials.cs:31:19:31:28 | "username" | The hard-coded value "username" flows to the $@ parameter in $@. | HardcodedCredentials.cs:31:19:31:28 | "username" | name | HardcodedCredentials.cs:29:31:43:13 | object creation of type MembershipUser | object creation of type MembershipUser | -| HardcodedCredentials.cs:45:39:45:53 | "myNewPa55word" | HardcodedCredentials.cs:45:39:45:53 | "myNewPa55word" | HardcodedCredentials.cs:45:39:45:53 | "myNewPa55word" | The hard-coded value "myNewPa55word" flows to the $@ parameter in $@. | HardcodedCredentials.cs:45:39:45:53 | "myNewPa55word" | newPassword | HardcodedCredentials.cs:45:9:45:54 | call to method ChangePassword | call to method ChangePassword | -| HardcodedCredentials.cs:47:30:47:60 | array creation of type Byte[] | HardcodedCredentials.cs:47:30:47:60 | array creation of type Byte[] : Byte[] | HardcodedCredentials.cs:50:13:50:23 | access to local variable rawCertData | This hard-coded value flows to the $@ parameter in $@. | HardcodedCredentials.cs:50:13:50:23 | access to local variable rawCertData | rawData | HardcodedCredentials.cs:49:33:51:25 | object creation of type X509Certificate2 | object creation of type X509Certificate2 | -| HardcodedCredentials.cs:51:13:51:24 | "myPa55word" | HardcodedCredentials.cs:51:13:51:24 | "myPa55word" | HardcodedCredentials.cs:51:13:51:24 | "myPa55word" | The hard-coded value "myPa55word" flows to the $@ parameter in $@. | HardcodedCredentials.cs:51:13:51:24 | "myPa55word" | password | HardcodedCredentials.cs:49:33:51:25 | object creation of type X509Certificate2 | object creation of type X509Certificate2 | -| HardcodedCredentials.cs:74:31:74:42 | "myusername" | HardcodedCredentials.cs:74:31:74:42 | "myusername" | HardcodedCredentials.cs:74:31:74:42 | "myusername" | The hard-coded value "myusername" flows to the $@ parameter in $@. | HardcodedCredentials.cs:74:31:74:42 | "myusername" | username | HardcodedCredentials.cs:74:9:74:57 | call to method CreateUser | call to method CreateUser | -| HardcodedCredentials.cs:74:45:74:56 | "mypassword" | HardcodedCredentials.cs:74:45:74:56 | "mypassword" | HardcodedCredentials.cs:74:45:74:56 | "mypassword" | The hard-coded value "mypassword" flows to the $@ parameter in $@. | HardcodedCredentials.cs:74:45:74:56 | "mypassword" | password | HardcodedCredentials.cs:74:9:74:57 | call to method CreateUser | call to method CreateUser | +| HardcodedCredentials.cs:16:25:16:36 | "myPa55word" | HardcodedCredentials.cs:16:25:16:36 | "myPa55word" | HardcodedCredentials.cs:16:25:16:36 | "myPa55word" | The hard-coded value "myPa55word" flows to $@ which is compared against $@. | HardcodedCredentials.cs:16:25:16:36 | "myPa55word" | "myPa55word" | HardcodedCredentials.cs:16:13:16:20 | access to local variable password | access to local variable password | +| HardcodedCredentials.cs:32:19:32:28 | "username" | HardcodedCredentials.cs:32:19:32:28 | "username" | HardcodedCredentials.cs:32:19:32:28 | "username" | The hard-coded value "username" flows to the $@ parameter in $@. | HardcodedCredentials.cs:32:19:32:28 | "username" | name | HardcodedCredentials.cs:30:31:44:13 | object creation of type MembershipUser | object creation of type MembershipUser | +| HardcodedCredentials.cs:46:39:46:53 | "myNewPa55word" | HardcodedCredentials.cs:46:39:46:53 | "myNewPa55word" | HardcodedCredentials.cs:46:39:46:53 | "myNewPa55word" | The hard-coded value "myNewPa55word" flows to the $@ parameter in $@. | HardcodedCredentials.cs:46:39:46:53 | "myNewPa55word" | newPassword | HardcodedCredentials.cs:46:9:46:54 | call to method ChangePassword | call to method ChangePassword | +| HardcodedCredentials.cs:48:30:48:60 | array creation of type Byte[] | HardcodedCredentials.cs:48:30:48:60 | array creation of type Byte[] : Byte[] | HardcodedCredentials.cs:51:13:51:23 | access to local variable rawCertData | This hard-coded value flows to the $@ parameter in $@. | HardcodedCredentials.cs:51:13:51:23 | access to local variable rawCertData | rawData | HardcodedCredentials.cs:50:33:52:25 | object creation of type X509Certificate2 | object creation of type X509Certificate2 | +| HardcodedCredentials.cs:52:13:52:24 | "myPa55word" | HardcodedCredentials.cs:52:13:52:24 | "myPa55word" | HardcodedCredentials.cs:52:13:52:24 | "myPa55word" | The hard-coded value "myPa55word" flows to the $@ parameter in $@. | HardcodedCredentials.cs:52:13:52:24 | "myPa55word" | password | HardcodedCredentials.cs:50:33:52:25 | object creation of type X509Certificate2 | object creation of type X509Certificate2 | +| HardcodedCredentials.cs:75:31:75:42 | "myusername" | HardcodedCredentials.cs:75:31:75:42 | "myusername" | HardcodedCredentials.cs:75:31:75:42 | "myusername" | The hard-coded value "myusername" flows to the $@ parameter in $@. | HardcodedCredentials.cs:75:31:75:42 | "myusername" | username | HardcodedCredentials.cs:75:9:75:57 | call to method CreateUser | call to method CreateUser | +| HardcodedCredentials.cs:75:45:75:56 | "mypassword" | HardcodedCredentials.cs:75:45:75:56 | "mypassword" | HardcodedCredentials.cs:75:45:75:56 | "mypassword" | The hard-coded value "mypassword" flows to the $@ parameter in $@. | HardcodedCredentials.cs:75:45:75:56 | "mypassword" | password | HardcodedCredentials.cs:75:9:75:57 | call to method CreateUser | call to method CreateUser | | TestHardcodedCredentials.cs:26:19:26:28 | "username" | TestHardcodedCredentials.cs:26:19:26:28 | "username" | TestHardcodedCredentials.cs:26:19:26:28 | "username" | The hard-coded value "username" flows to the $@ parameter in $@. | TestHardcodedCredentials.cs:26:19:26:28 | "username" | name | TestHardcodedCredentials.cs:24:31:38:13 | object creation of type MembershipUser | object creation of type MembershipUser | diff --git a/csharp/ql/test/query-tests/Security Features/CWE-798/options b/csharp/ql/test/query-tests/Security Features/CWE-798/options index a361e4fde29..cb1a6209e55 100644 --- a/csharp/ql/test/query-tests/Security Features/CWE-798/options +++ b/csharp/ql/test/query-tests/Security Features/CWE-798/options @@ -1,4 +1,5 @@ semmle-extractor-options: /nostdlib /noconfig semmle-extractor-options: --load-sources-from-project:${testdir}/../../../resources/stubs/System.Data.SqlClient/4.8.3/System.Data.SqlClient.csproj semmle-extractor-options: ${testdir}/../../../resources/stubs/System.Web.cs +semmle-extractor-options: --load-sources-from-project:${testdir}/../../../resources/stubs/_frameworks/Microsoft.AspNetCore.App/Microsoft.AspNetCore.App.csproj semmle-extractor-options: ${testdir}/../../../resources/stubs/Microsoft.VisualStudio.TestTools.UnitTesting.cs diff --git a/csharp/ql/test/query-tests/Telemetry/SupportedExternalApis/SupportedExternalApis.cs b/csharp/ql/test/query-tests/Telemetry/SupportedExternalApis/SupportedExternalApis.cs index 6231ff6f61c..96488fa19a7 100644 --- a/csharp/ql/test/query-tests/Telemetry/SupportedExternalApis/SupportedExternalApis.cs +++ b/csharp/ql/test/query-tests/Telemetry/SupportedExternalApis/SupportedExternalApis.cs @@ -15,19 +15,19 @@ public class SupportedExternalApis public void M2() { var d0 = new DateTime(); // Uninteresting parameterless constructor - var next0 = d0.AddYears(30); // Has no flow summary, supported as negative summary + var next0 = d0.AddYears(30); // Has no flow summary, supported as neutral summary model - var d1 = new DateTime(2000, 1, 1); // Interesting constructor, supported as negative summary - var next1 = next0.AddDays(3); // Has no flow summary, supported as negative summary - var next2 = next1.AddYears(5); // Has no flow summary, supported as negative summary + var d1 = new DateTime(2000, 1, 1); // Interesting constructor, supported as neutral summary model + var next1 = next0.AddDays(3); // Has no flow summary, supported as neutral summary model + var next2 = next1.AddYears(5); // Has no flow summary, supported as neutral summary model } public void M3() { - var guid1 = Guid.Parse("{12345678-1234-1234-1234-123456789012}"); // Has no flow summary, supported as negative summary + var guid1 = Guid.Parse("{12345678-1234-1234-1234-123456789012}"); // Has no flow summary, supported as neutral summary model } - public void M4() + public void M4() { var o = new object(); // Uninteresting parameterless constructor var response = new HttpResponse(); // Uninteresting parameterless constructor @@ -38,11 +38,11 @@ public class SupportedExternalApis response.Write(o); // Known sink } - public void M5() + public void M5() { var l1 = Console.ReadLine(); // Known source var l2 = Console.ReadLine(); // Known source - Console.SetError(Console.Out); // Has no flow summary, supported as negative summary + Console.SetError(Console.Out); // Has no flow summary, supported as neutral summary model var x = Console.Read(); // Known source } } diff --git a/csharp/tools/tracing-config.lua b/csharp/tools/tracing-config.lua index 68b7b816ffe..716a6f42cee 100644 --- a/csharp/tools/tracing-config.lua +++ b/csharp/tools/tracing-config.lua @@ -150,6 +150,8 @@ function RegisterExtractorPack(id) end local windowsMatchers = { + CreatePatternMatcher({ '^semmle%.extraction%.csharp%.standalone%.exe$' }, + MatchCompilerName, nil, { trace = false }), DotnetMatcherBuild, MsBuildMatcher, CreatePatternMatcher({ '^csc.*%.exe$' }, MatchCompilerName, extractor, { @@ -191,6 +193,9 @@ function RegisterExtractorPack(id) end } local posixMatchers = { + -- The compiler name is case sensitive on Linux and lower cased on MacOS + CreatePatternMatcher({ '^semmle%.extraction%.csharp%.standalone$', '^Semmle%.Extraction%.CSharp%.Standalone$' }, + MatchCompilerName, nil, { trace = false }), DotnetMatcherBuild, CreatePatternMatcher({ '^mcs%.exe$', '^csc%.exe$' }, MatchCompilerName, extractor, { diff --git a/docs/codeql/codeql-language-guides/customizing-library-models-for-java.rst b/docs/codeql/codeql-language-guides/customizing-library-models-for-java.rst index 950fdc7bf24..707ae531fc1 100644 --- a/docs/codeql/codeql-language-guides/customizing-library-models-for-java.rst +++ b/docs/codeql/codeql-language-guides/customizing-library-models-for-java.rst @@ -349,6 +349,7 @@ The following sink kinds are supported: - **response-splitting**: A sink that can be used for HTTP response splitting, such as in calls to **HttpServletResponse.setHeader**. - **sql-injection**: A sink that can be used for SQL injection, such as in a **Statement.executeQuery** call. - **template-injection**: A sink that can be used for server side template injection, such as in a **Velocity.evaluate** call. +- **trust-boundary-violation**: A sink that can be used to cross a trust boundary, such as in a **HttpSession.setAttribute** call. - **url-redirection**: A sink that can be used to redirect the user to a malicious URL, such as in a **Response.temporaryRedirect** call. - **xpath-injection**: A sink that can be used for XPath injection, such as in a **XPath.evaluate** call. - **xslt-injection**: A sink that can be used for XSLT injection, such as in a **Transformer.transform** call. @@ -397,6 +398,8 @@ The following components are supported: - **SyntheticGlobal[**\ `name`\ **]** selects the synthetic global with name `name`. - **ArrayElement** selects the elements of an array. - **Element** selects the elements of a collection-like container. +- **WithoutElement** selects a collection-like container without its elements. This is for input only. +- **WithElement** selects the elements of a collection-like container, but points to the container itself. This is for input only. - **MapKey** selects the element keys of a map. - **MapValue** selects the element values of a map. diff --git a/docs/codeql/codeql-overview/system-requirements.rst b/docs/codeql/codeql-overview/system-requirements.rst index 3d482fecedf..4788e866303 100644 --- a/docs/codeql/codeql-overview/system-requirements.rst +++ b/docs/codeql/codeql-overview/system-requirements.rst @@ -28,7 +28,7 @@ For extraction of compiled languages (C/C++, C#, Go, Java) and Ruby on Linux: For TypeScript extraction on all platforms: -- Node.js must be installed and available on the ``PATH`` as ``node``. +- Node.js 14 or higher must be installed and available on the ``PATH`` as ``node``. For Python extraction: diff --git a/docs/codeql/images/codeql-for-visual-studio-code/variant-analysis-results-view.png b/docs/codeql/images/codeql-for-visual-studio-code/variant-analysis-results-view.png index 0d1fc07c849..6d73fb36cd0 100644 Binary files a/docs/codeql/images/codeql-for-visual-studio-code/variant-analysis-results-view.png and b/docs/codeql/images/codeql-for-visual-studio-code/variant-analysis-results-view.png differ diff --git a/docs/codeql/images/codeql-for-visual-studio-code/variant-analysis-results-warning.png b/docs/codeql/images/codeql-for-visual-studio-code/variant-analysis-results-warning.png index 8dafa5d3044..fe0509734f7 100644 Binary files a/docs/codeql/images/codeql-for-visual-studio-code/variant-analysis-results-warning.png and b/docs/codeql/images/codeql-for-visual-studio-code/variant-analysis-results-warning.png differ diff --git a/docs/codeql/ql-language-reference/ql-language-specification.rst b/docs/codeql/ql-language-reference/ql-language-specification.rst index 04cddf80a87..7a61d87cf65 100644 --- a/docs/codeql/ql-language-reference/ql-language-specification.rst +++ b/docs/codeql/ql-language-reference/ql-language-specification.rst @@ -122,12 +122,19 @@ Global environments The global module environment has a single entry ``QlBuiltins``. -The global type environment has entries for the primitive types ``int``, ``float``, ``string``, ``boolean``, and ``date``, as well as any types defined in the database schema. +The global type environment has entries for the primitive types ``int``, ``float``, ``string``, ``boolean``, and ``date``. -The global predicate environment includes all the built-in classless predicates, as well as any extensional predicates declared in the database schema. +The global predicate environment includes all the built-in classless predicates. The three global signature environments are empty. +Database schema environments +~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +The database schema type environment has entries for types declared in the database schema. + +The database schema predicate environment has entries for extensional predicates declared in the database schema. + The program is invalid if any of these environments is not definite. Module environments @@ -146,7 +153,7 @@ These are defined as follows (with X denoting the type of entity we are currentl 2. for each module which the current module directly imports (excluding ``private`` imports - see "`Import directives <#import-directives>`__"): all entries from the *exported X environment* that have a key not present in the *publically declared X environment* of the current module, and - 3. if X is ``predicates``, then for each module signature ``S`` that is implemented by the current module: an entry for each module signature default predicate in ``S`` that does not have the same name and arity as any of the entries in the **publically declared predicate environment** of the current module. + 3. if X is ``predicate``, then for each module signature ``S`` that is implemented by the current module: an entry for each module signature default predicate in ``S`` that does not have the same name and arity as any of the entries in the **publically declared predicate environment** of the current module. - The *visible X environment* of a module is the union of @@ -160,7 +167,9 @@ These are defined as follows (with X denoting the type of entity we are currentl 5. if there is an enclosing module: all entries from the *visible X environment* of the enclosing module that have a key not present in the *publically declared X environment* of the current module, and - 6. all parameters of the current module that are of type X. + 6. if there is no enclosing module and X is either ``type`` or ``predicate``: all entries from the *database schema X environment* that have a key not present in the *publically declared X environment* of the current module, and + + 7. all parameters of the current module that are of type X. The program is invalid if any of these environments is not definite. diff --git a/docs/codeql/reusables/supported-frameworks.rst b/docs/codeql/reusables/supported-frameworks.rst index 068bd27207f..bfe2d08451e 100644 --- a/docs/codeql/reusables/supported-frameworks.rst +++ b/docs/codeql/reusables/supported-frameworks.rst @@ -310,3 +310,4 @@ and the CodeQL library pack ``codeql/swift-all`` (`changelog `__, Database `SQLite.swift `__, Database `WebKit `__, User interface library + `UIKit `__, User interface library diff --git a/docs/codeql/reusables/supported-versions-compilers.rst b/docs/codeql/reusables/supported-versions-compilers.rst index 81de83cef95..6ed36237e4c 100644 --- a/docs/codeql/reusables/supported-versions-compilers.rst +++ b/docs/codeql/reusables/supported-versions-compilers.rst @@ -20,7 +20,7 @@ Java,"Java 7 to 20 [4]_","javac (OpenJDK and Oracle JDK), Eclipse compiler for Java (ECJ) [5]_",``.java`` - Kotlin [6]_,"Kotlin 1.5.0 to 1.9.0","kotlinc",``.kt`` + Kotlin [6]_,"Kotlin 1.5.0 to 1.9.10","kotlinc",``.kt`` JavaScript,ECMAScript 2022 or lower,Not applicable,"``.js``, ``.jsx``, ``.mjs``, ``.es``, ``.es6``, ``.htm``, ``.html``, ``.xhtm``, ``.xhtml``, ``.vue``, ``.hbs``, ``.ejs``, ``.njk``, ``.json``, ``.yaml``, ``.yml``, ``.raml``, ``.xml`` [7]_" Python [8]_,"2.7, 3.5, 3.6, 3.7, 3.8, 3.9, 3.10, 3.11",Not applicable,``.py`` Ruby [9]_,"up to 3.2",Not applicable,"``.rb``, ``.erb``, ``.gemspec``, ``Gemfile``" diff --git a/go/extractor/cli/go-autobuilder/go-autobuilder.go b/go/extractor/cli/go-autobuilder/go-autobuilder.go index 3f065dc3597..0b1011db866 100644 --- a/go/extractor/cli/go-autobuilder/go-autobuilder.go +++ b/go/extractor/cli/go-autobuilder/go-autobuilder.go @@ -773,7 +773,7 @@ func installDependenciesAndBuild() { goModVersion, goModVersionFound := tryReadGoDirective(buildInfo) - if goModVersionFound && semver.Compare("v"+goModVersion, getEnvGoSemVer()) >= 0 { + if goModVersionFound && semver.Compare("v"+goModVersion, getEnvGoSemVer()) > 0 { diagnostics.EmitNewerGoVersionNeeded() } @@ -830,7 +830,7 @@ func installDependenciesAndBuild() { } const minGoVersion = "1.11" -const maxGoVersion = "1.20" +const maxGoVersion = "1.21" // Check if `version` is lower than `minGoVersion`. Note that for this comparison we ignore the // patch part of the version, so 1.20.1 and 1.20 are considered equal. diff --git a/go/go.mod b/go/go.mod index 516bc228330..c7aa3395e84 100644 --- a/go/go.mod +++ b/go/go.mod @@ -1,13 +1,13 @@ module github.com/github/codeql-go -go 1.20 +go 1.21 require ( - golang.org/x/mod v0.8.0 - golang.org/x/tools v0.6.0 + golang.org/x/mod v0.12.0 + golang.org/x/tools v0.11.1 ) require ( - golang.org/x/sys v0.5.0 // indirect - golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 // indirect + golang.org/x/sys v0.10.0 // indirect + golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2 // indirect ) diff --git a/go/go.sum b/go/go.sum index d92f42b1d05..062f29a6437 100644 --- a/go/go.sum +++ b/go/go.sum @@ -8,6 +8,8 @@ golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4 h1:6zppjxzCulZykYSLyVD golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= golang.org/x/mod v0.8.0 h1:LUYupSeNrTNCGzR/hVBk2NHZO4hXcVaW1k4Qx7rjPx8= golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= +golang.org/x/mod v0.12.0 h1:rmsUpXtvNzj340zd98LZ4KntptpfRHwpFOHG188oHXc= +golang.org/x/mod v0.12.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96bSt6lcn1PtDYWL6XObtHCRCNQM= @@ -23,6 +25,8 @@ golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f h1:v4INt8xihDGvnrfjMDVXGxw9w golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.5.0 h1:MUK/U/4lj1t1oPg0HfuXDN/Z1wv31ZJ/YcPiGccS4DU= golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.10.0 h1:SqMFp9UcQJZa+pmYuAKjd9xq1f0j5rLcDIk0mj4qAsA= +golang.org/x/sys v0.10.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= 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= @@ -34,7 +38,11 @@ golang.org/x/tools v0.1.12 h1:VveCTK38A2rkS8ZqFY25HIDFscX5X9OoEhJd3quQmXU= golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= golang.org/x/tools v0.6.0 h1:BOw41kyTf3PuCW1pVQf8+Cyg8pMlkYB1oo9iJ6D/lKM= golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU= +golang.org/x/tools v0.11.1 h1:ojD5zOW8+7dOGzdnNgersm8aPfcDjhMp12UfG93NIMc= +golang.org/x/tools v0.11.1/go.mod h1:anzJrxPjNtfgiYQYirP2CPGzGLxrH2u2QBhn6Bf3qY8= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 h1:go1bK/D/BFZV2I8cIQd1NKEZ+0owSTG1fDTci4IqFcE= golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2 h1:H2TDz8ibqkAF6YGhCdN3jS9O0/s90v0rJh3X/OLHEUk= +golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2/go.mod h1:K8+ghG5WaK9qNqU5K3HdILfMLy1f3aNYFI/wnl100a8= diff --git a/go/ql/lib/qlpack.yml b/go/ql/lib/qlpack.yml index a39d0b28edd..164d8d5b235 100644 --- a/go/ql/lib/qlpack.yml +++ b/go/ql/lib/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/go-all -version: 0.6.2 +version: 0.6.3-dev groups: go dbscheme: go.dbscheme extractor: go diff --git a/go/ql/lib/semmle/go/Scopes.qll b/go/ql/lib/semmle/go/Scopes.qll index 074894cbb8c..153ca8d6307 100644 --- a/go/ql/lib/semmle/go/Scopes.qll +++ b/go/ql/lib/semmle/go/Scopes.qll @@ -678,6 +678,8 @@ private predicate builtinFunction( or name = "cap" and pure = true and mayPanic = false and mustPanic = false and variadic = false or + name = "clear" and pure = false and mayPanic = false and mustPanic = false and variadic = false + or name = "close" and pure = false and mayPanic = true and mustPanic = false and variadic = false or name = "complex" and pure = true and mayPanic = true and mustPanic = false and variadic = false @@ -692,6 +694,10 @@ private predicate builtinFunction( or name = "make" and pure = true and mayPanic = true and mustPanic = false and variadic = true or + name = "max" and pure = true and mayPanic = false and mustPanic = false and variadic = true + or + name = "min" and pure = true and mayPanic = false and mustPanic = false and variadic = true + or name = "new" and pure = true and mayPanic = false and mustPanic = false and variadic = false or name = "panic" and pure = false and mayPanic = true and mustPanic = true and variadic = false @@ -795,6 +801,9 @@ module Builtin { /** Gets the built-in function `cap`. */ BuiltinFunction cap() { result.getName() = "cap" } + /** Gets the built-in function `clear`. */ + BuiltinFunction clear() { result.getName() = "clear" } + /** Gets the built-in function `close`. */ BuiltinFunction close() { result.getName() = "close" } @@ -816,6 +825,12 @@ module Builtin { /** Gets the built-in function `make`. */ BuiltinFunction make() { result.getName() = "make" } + /** Gets the built-in function `max`. */ + BuiltinFunction max_() { result.getName() = "max" } + + /** Gets the built-in function `min`. */ + BuiltinFunction min_() { result.getName() = "min" } + /** Gets the built-in function `new`. */ BuiltinFunction new() { result.getName() = "new" } diff --git a/go/ql/lib/semmle/go/StringOps.qll b/go/ql/lib/semmle/go/StringOps.qll index 66e65a646ac..37a13a19714 100644 --- a/go/ql/lib/semmle/go/StringOps.qll +++ b/go/ql/lib/semmle/go/StringOps.qll @@ -3,7 +3,6 @@ */ import go -private import semmle.go.dataflow.DataFlowForStringsNewReplacer /** Provides predicates and classes for working with string operations. */ module StringOps { @@ -223,20 +222,10 @@ module StringOps { } } - /** - * A configuration for tracking flow from a call to `strings.NewReplacer` to - * the receiver of a call to `strings.Replacer.Replace` or - * `strings.Replacer.WriteString`. - */ - private class StringsNewReplacerConfiguration extends DataFlowForStringsNewReplacer::Configuration - { - StringsNewReplacerConfiguration() { this = "StringsNewReplacerConfiguration" } + private module StringsNewReplacerConfig implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node source) { source instanceof StringsNewReplacerCall } - override predicate isSource(DataFlow::Node source) { - source instanceof StringsNewReplacerCall - } - - override predicate isSink(DataFlow::Node sink) { + predicate isSink(DataFlow::Node sink) { exists(DataFlow::MethodCallNode call | sink = call.getReceiver() and call.getTarget().hasQualifiedName("strings", "Replacer", ["Replace", "WriteString"]) @@ -244,6 +233,12 @@ module StringOps { } } + /** + * Tracks data flow from a call to `strings.NewReplacer` to the receiver of + * a call to `strings.Replacer.Replace` or `strings.Replacer.WriteString`. + */ + private module StringsNewReplacerFlow = DataFlow::Global; + /** * A call to `strings.Replacer.Replace` or `strings.Replacer.WriteString`. */ @@ -251,11 +246,8 @@ module StringOps { string replacedString; StringsReplacerReplaceOrWriteString() { - exists( - StringsNewReplacerConfiguration config, StringsNewReplacerCall source, - DataFlow::Node sink, DataFlow::MethodCallNode call - | - config.hasFlow(source, sink) and + exists(StringsNewReplacerCall source, DataFlow::Node sink, DataFlow::MethodCallNode call | + StringsNewReplacerFlow::flow(source, sink) and sink = call.getReceiver() and replacedString = source.getAReplacedArgument().getStringValue() and ( diff --git a/go/ql/lib/semmle/go/dataflow/DataFlowForStringsNewReplacer.qll b/go/ql/lib/semmle/go/dataflow/DataFlowForStringsNewReplacer.qll deleted file mode 100644 index 4dc612d4ee8..00000000000 --- a/go/ql/lib/semmle/go/dataflow/DataFlowForStringsNewReplacer.qll +++ /dev/null @@ -1,27 +0,0 @@ -/** - * Provides a library for local (intra-procedural) and global (inter-procedural) - * data flow analysis: deciding whether data can flow from a _source_ to a - * _sink_. - * - * Unless configured otherwise, _flow_ means that the exact value of - * the source may reach the sink. We do not track flow across pointer - * dereferences or array indexing. To track these types of flow, where the - * exact value may not be preserved, import - * `semmle.code.go.dataflow.TaintTracking`. - * - * To use global (interprocedural) data flow, extend the class - * `DataFlow::Configuration` as documented on that class. To use local - * (intraprocedural) data flow, invoke `DataFlow::localFlow` or - * `DataFlow::LocalFlowStep` with arguments of type `DataFlow::Node`. - */ - -import go - -/** - * Provides a library for local (intra-procedural) and global (inter-procedural) - * data flow analysis. - */ -module DataFlowForStringsNewReplacer { - import semmle.go.dataflow.internal.DataFlowImplForStringsNewReplacer - import Properties -} diff --git a/go/ql/lib/semmle/go/dataflow/TaintTracking.qll b/go/ql/lib/semmle/go/dataflow/TaintTracking.qll index 2f0bb5ea116..2c028a0e34a 100644 --- a/go/ql/lib/semmle/go/dataflow/TaintTracking.qll +++ b/go/ql/lib/semmle/go/dataflow/TaintTracking.qll @@ -10,6 +10,10 @@ import semmle.go.dataflow.DataFlow * global (inter-procedural) taint-tracking analyses. */ module TaintTracking { - import semmle.go.dataflow.internal.tainttracking1.TaintTracking + import semmle.go.dataflow.internal.tainttracking1.TaintTrackingParameter::Public + private import semmle.go.dataflow.internal.DataFlowImplSpecific + private import semmle.go.dataflow.internal.TaintTrackingImplSpecific + private import codeql.dataflow.TaintTracking + import TaintFlowMake import semmle.go.dataflow.internal.tainttracking1.TaintTrackingImpl } diff --git a/go/ql/lib/semmle/go/dataflow/internal/DataFlowImplForStringsNewReplacer.qll b/go/ql/lib/semmle/go/dataflow/internal/DataFlowImplForStringsNewReplacer.qll deleted file mode 100644 index 1975ac9781f..00000000000 --- a/go/ql/lib/semmle/go/dataflow/internal/DataFlowImplForStringsNewReplacer.qll +++ /dev/null @@ -1,402 +0,0 @@ -/** - * DEPRECATED: Use `Global` and `GlobalWithState` instead. - * - * Provides a `Configuration` class backwards-compatible interface to the data - * flow library. - */ - -private import DataFlowImplCommon -private import DataFlowImplSpecific::Private -import DataFlowImplSpecific::Public -private import DataFlowImpl -import DataFlowImplCommonPublic -import FlowStateString -private import codeql.util.Unit - -/** - * A configuration of interprocedural data flow analysis. This defines - * sources, sinks, and any other configurable aspect of the analysis. Each - * use of the global data flow library must define its own unique extension - * of this abstract class. To create a configuration, extend this class with - * a subclass whose characteristic predicate is a unique singleton string. - * For example, write - * - * ```ql - * class MyAnalysisConfiguration extends DataFlow::Configuration { - * MyAnalysisConfiguration() { this = "MyAnalysisConfiguration" } - * // Override `isSource` and `isSink`. - * // Optionally override `isBarrier`. - * // Optionally override `isAdditionalFlowStep`. - * } - * ``` - * Conceptually, this defines a graph where the nodes are `DataFlow::Node`s and - * the edges are those data-flow steps that preserve the value of the node - * along with any additional edges defined by `isAdditionalFlowStep`. - * Specifying nodes in `isBarrier` will remove those nodes from the graph, and - * specifying nodes in `isBarrierIn` and/or `isBarrierOut` will remove in-going - * and/or out-going edges from those nodes, respectively. - * - * Then, to query whether there is flow between some `source` and `sink`, - * write - * - * ```ql - * exists(MyAnalysisConfiguration cfg | cfg.hasFlow(source, sink)) - * ``` - * - * Multiple configurations can coexist, but two classes extending - * `DataFlow::Configuration` should never depend on each other. One of them - * should instead depend on a `DataFlow2::Configuration`, a - * `DataFlow3::Configuration`, or a `DataFlow4::Configuration`. - */ -abstract class Configuration extends string { - bindingset[this] - Configuration() { any() } - - /** - * Holds if `source` is a relevant data flow source. - */ - predicate isSource(Node source) { none() } - - /** - * Holds if `source` is a relevant data flow source with the given initial - * `state`. - */ - predicate isSource(Node source, FlowState state) { none() } - - /** - * Holds if `sink` is a relevant data flow sink. - */ - predicate isSink(Node sink) { none() } - - /** - * Holds if `sink` is a relevant data flow sink accepting `state`. - */ - predicate isSink(Node sink, FlowState state) { none() } - - /** - * Holds if data flow through `node` is prohibited. This completely removes - * `node` from the data flow graph. - */ - predicate isBarrier(Node node) { none() } - - /** - * Holds if data flow through `node` is prohibited when the flow state is - * `state`. - */ - predicate isBarrier(Node node, FlowState state) { none() } - - /** Holds if data flow into `node` is prohibited. */ - predicate isBarrierIn(Node node) { none() } - - /** Holds if data flow out of `node` is prohibited. */ - predicate isBarrierOut(Node node) { none() } - - /** - * DEPRECATED: Use `isBarrier` and `BarrierGuard` module instead. - * - * Holds if data flow through nodes guarded by `guard` is prohibited. - */ - deprecated predicate isBarrierGuard(BarrierGuard guard) { none() } - - /** - * DEPRECATED: Use `isBarrier` and `BarrierGuard` module instead. - * - * Holds if data flow through nodes guarded by `guard` is prohibited when - * the flow state is `state` - */ - deprecated predicate isBarrierGuard(BarrierGuard guard, FlowState state) { none() } - - /** - * Holds if data may flow from `node1` to `node2` in addition to the normal data-flow steps. - */ - predicate isAdditionalFlowStep(Node node1, Node node2) { none() } - - /** - * Holds if data may flow from `node1` to `node2` in addition to the normal data-flow steps. - * This step is only applicable in `state1` and updates the flow state to `state2`. - */ - predicate isAdditionalFlowStep(Node node1, FlowState state1, Node node2, FlowState state2) { - none() - } - - /** - * Holds if an arbitrary number of implicit read steps of content `c` may be - * taken at `node`. - */ - predicate allowImplicitRead(Node node, ContentSet c) { none() } - - /** - * Gets the virtual dispatch branching limit when calculating field flow. - * This can be overridden to a smaller value to improve performance (a - * value of 0 disables field flow), or a larger value to get more results. - */ - int fieldFlowBranchLimit() { result = 2 } - - /** - * Gets a data flow configuration feature to add restrictions to the set of - * valid flow paths. - * - * - `FeatureHasSourceCallContext`: - * Assume that sources have some existing call context to disallow - * conflicting return-flow directly following the source. - * - `FeatureHasSinkCallContext`: - * Assume that sinks have some existing call context to disallow - * conflicting argument-to-parameter flow directly preceding the sink. - * - `FeatureEqualSourceSinkCallContext`: - * Implies both of the above and additionally ensures that the entire flow - * path preserves the call context. - * - * These features are generally not relevant for typical end-to-end data flow - * queries, but should only be used for constructing paths that need to - * somehow be pluggable in another path context. - */ - FlowFeature getAFeature() { none() } - - /** Holds if sources should be grouped in the result of `hasFlowPath`. */ - predicate sourceGrouping(Node source, string sourceGroup) { none() } - - /** Holds if sinks should be grouped in the result of `hasFlowPath`. */ - predicate sinkGrouping(Node sink, string sinkGroup) { none() } - - /** - * Holds if data may flow from `source` to `sink` for this configuration. - */ - predicate hasFlow(Node source, Node sink) { hasFlow(source, sink, this) } - - /** - * Holds if data may flow from `source` to `sink` for this configuration. - * - * The corresponding paths are generated from the end-points and the graph - * included in the module `PathGraph`. - */ - predicate hasFlowPath(PathNode source, PathNode sink) { hasFlowPath(source, sink, this) } - - /** - * Holds if data may flow from some source to `sink` for this configuration. - */ - predicate hasFlowTo(Node sink) { hasFlowTo(sink, this) } - - /** - * Holds if data may flow from some source to `sink` for this configuration. - */ - predicate hasFlowToExpr(DataFlowExpr sink) { this.hasFlowTo(exprNode(sink)) } - - /** - * DEPRECATED: Use `FlowExploration` instead. - * - * Gets the exploration limit for `hasPartialFlow` and `hasPartialFlowRev` - * measured in approximate number of interprocedural steps. - */ - deprecated int explorationLimit() { none() } - - /** - * Holds if hidden nodes should be included in the data flow graph. - * - * This feature should only be used for debugging or when the data flow graph - * is not visualized (for example in a `path-problem` query). - */ - predicate includeHiddenNodes() { none() } -} - -/** - * This class exists to prevent mutual recursion between the user-overridden - * member predicates of `Configuration` and the rest of the data-flow library. - * Good performance cannot be guaranteed in the presence of such recursion, so - * it should be replaced by using more than one copy of the data flow library. - */ -abstract private class ConfigurationRecursionPrevention extends Configuration { - bindingset[this] - ConfigurationRecursionPrevention() { any() } - - override predicate hasFlow(Node source, Node sink) { - strictcount(Node n | this.isSource(n)) < 0 - or - strictcount(Node n | this.isSource(n, _)) < 0 - or - strictcount(Node n | this.isSink(n)) < 0 - or - strictcount(Node n | this.isSink(n, _)) < 0 - or - strictcount(Node n1, Node n2 | this.isAdditionalFlowStep(n1, n2)) < 0 - or - strictcount(Node n1, Node n2 | this.isAdditionalFlowStep(n1, _, n2, _)) < 0 - or - super.hasFlow(source, sink) - } -} - -/** A bridge class to access the deprecated `isBarrierGuard`. */ -private class BarrierGuardGuardedNodeBridge extends Unit { - abstract predicate guardedNode(Node n, Configuration config); - - abstract predicate guardedNode(Node n, FlowState state, Configuration config); -} - -private class BarrierGuardGuardedNode extends BarrierGuardGuardedNodeBridge { - deprecated override predicate guardedNode(Node n, Configuration config) { - exists(BarrierGuard g | - config.isBarrierGuard(g) and - n = g.getAGuardedNode() - ) - } - - deprecated override predicate guardedNode(Node n, FlowState state, Configuration config) { - exists(BarrierGuard g | - config.isBarrierGuard(g, state) and - n = g.getAGuardedNode() - ) - } -} - -private FlowState relevantState(Configuration config) { - config.isSource(_, result) or - config.isSink(_, result) or - config.isBarrier(_, result) or - config.isAdditionalFlowStep(_, result, _, _) or - config.isAdditionalFlowStep(_, _, _, result) -} - -private newtype TConfigState = - TMkConfigState(Configuration config, FlowState state) { - state = relevantState(config) or state instanceof FlowStateEmpty - } - -private Configuration getConfig(TConfigState state) { state = TMkConfigState(result, _) } - -private FlowState getState(TConfigState state) { state = TMkConfigState(_, result) } - -private predicate singleConfiguration() { 1 = strictcount(Configuration c) } - -private module Config implements FullStateConfigSig { - class FlowState = TConfigState; - - predicate isSource(Node source, FlowState state) { - getConfig(state).isSource(source, getState(state)) - or - getConfig(state).isSource(source) and getState(state) instanceof FlowStateEmpty - } - - predicate isSink(Node sink) { none() } - - predicate isSink(Node sink, FlowState state) { - getConfig(state).isSink(sink, getState(state)) - or - getConfig(state).isSink(sink) and getState(state) instanceof FlowStateEmpty - } - - predicate isBarrier(Node node) { none() } - - predicate isBarrier(Node node, FlowState state) { - getConfig(state).isBarrier(node, getState(state)) or - getConfig(state).isBarrier(node) or - any(BarrierGuardGuardedNodeBridge b).guardedNode(node, getState(state), getConfig(state)) or - any(BarrierGuardGuardedNodeBridge b).guardedNode(node, getConfig(state)) - } - - predicate isBarrierIn(Node node) { any(Configuration config).isBarrierIn(node) } - - predicate isBarrierOut(Node node) { any(Configuration config).isBarrierOut(node) } - - predicate isAdditionalFlowStep(Node node1, Node node2) { - singleConfiguration() and - any(Configuration config).isAdditionalFlowStep(node1, node2) - } - - predicate isAdditionalFlowStep(Node node1, FlowState state1, Node node2, FlowState state2) { - getConfig(state1).isAdditionalFlowStep(node1, getState(state1), node2, getState(state2)) and - getConfig(state2) = getConfig(state1) - or - not singleConfiguration() and - getConfig(state1).isAdditionalFlowStep(node1, node2) and - state2 = state1 - } - - predicate allowImplicitRead(Node node, ContentSet c) { - any(Configuration config).allowImplicitRead(node, c) - } - - predicate neverSkip(Node node) { none() } - - int fieldFlowBranchLimit() { result = min(any(Configuration config).fieldFlowBranchLimit()) } - - FlowFeature getAFeature() { result = any(Configuration config).getAFeature() } - - predicate sourceGrouping(Node source, string sourceGroup) { - any(Configuration config).sourceGrouping(source, sourceGroup) - } - - predicate sinkGrouping(Node sink, string sinkGroup) { - any(Configuration config).sinkGrouping(sink, sinkGroup) - } - - predicate includeHiddenNodes() { any(Configuration config).includeHiddenNodes() } -} - -private import Impl as I - -/** - * A `Node` augmented with a call context (except for sinks), an access path, and a configuration. - * Only those `PathNode`s that are reachable from a source, and which can reach a sink, are generated. - */ -class PathNode instanceof I::PathNode { - /** Gets a textual representation of this element. */ - final string toString() { result = super.toString() } - - /** - * Gets a textual representation of this element, including a textual - * representation of the call context. - */ - final string toStringWithContext() { result = super.toStringWithContext() } - - /** - * 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 - ) { - super.hasLocationInfo(filepath, startline, startcolumn, endline, endcolumn) - } - - /** Gets the underlying `Node`. */ - final Node getNode() { result = super.getNode() } - - /** Gets the `FlowState` of this node. */ - final FlowState getState() { result = getState(super.getState()) } - - /** Gets the associated configuration. */ - final Configuration getConfiguration() { result = getConfig(super.getState()) } - - /** Gets a successor of this node, if any. */ - final PathNode getASuccessor() { result = super.getASuccessor() } - - /** Holds if this node is a source. */ - final predicate isSource() { super.isSource() } - - /** Holds if this node is a grouping of source nodes. */ - final predicate isSourceGroup(string group) { super.isSourceGroup(group) } - - /** Holds if this node is a grouping of sink nodes. */ - final predicate isSinkGroup(string group) { super.isSinkGroup(group) } -} - -module PathGraph = I::PathGraph; - -private predicate hasFlow(Node source, Node sink, Configuration config) { - exists(PathNode source0, PathNode sink0 | - hasFlowPath(source0, sink0, config) and - source0.getNode() = source and - sink0.getNode() = sink - ) -} - -private predicate hasFlowPath(PathNode source, PathNode sink, Configuration config) { - I::flowPath(source, sink) and source.getConfiguration() = config -} - -private predicate hasFlowTo(Node sink, Configuration config) { hasFlow(_, sink, config) } - -predicate flowsTo = hasFlow/3; diff --git a/go/ql/lib/semmle/go/dataflow/internal/FlowSummaryImpl.qll b/go/ql/lib/semmle/go/dataflow/internal/FlowSummaryImpl.qll index 7977e18120f..0aa17c521b4 100644 --- a/go/ql/lib/semmle/go/dataflow/internal/FlowSummaryImpl.qll +++ b/go/ql/lib/semmle/go/dataflow/internal/FlowSummaryImpl.qll @@ -296,11 +296,21 @@ module Public { predicate hasProvenance(Provenance provenance) { provenance = "manual" } } - /** A callable where there is no flow via the callable. */ - class NeutralCallable extends SummarizedCallableBase { + /** + * A callable where there is no flow via the callable. + */ + class NeutralSummaryCallable extends NeutralCallable { + NeutralSummaryCallable() { this.getKind() = "summary" } + } + + /** + * A callable that has a neutral model. + */ + class NeutralCallable extends NeutralCallableBase { + private string kind; private Provenance provenance; - NeutralCallable() { neutralSummaryElement(this, provenance) } + NeutralCallable() { neutralElement(this, kind, provenance) } /** * Holds if the neutral is auto generated. @@ -316,6 +326,11 @@ module Public { * Holds if the neutral has provenance `p`. */ predicate hasProvenance(Provenance p) { p = provenance } + + /** + * Gets the kind of the neutral. + */ + string getKind() { result = kind } } } @@ -1318,6 +1333,11 @@ module Private { /** Gets the string representation of this callable used by `neutral/1`. */ abstract string getCallableCsv(); + /** + * Gets the kind of the neutral. + */ + string getKind() { result = super.getKind() } + string toString() { result = super.toString() } } @@ -1358,12 +1378,13 @@ module Private { /** * Holds if a neutral model `csv` exists (semi-colon separated format). Used for testing purposes. - * The syntax is: "namespace;type;name;signature;provenance"", + * The syntax is: "namespace;type;name;signature;kind;provenance"", */ query predicate neutral(string csv) { exists(RelevantNeutralCallable c | csv = c.getCallableCsv() // Callable information + + c.getKind() + ";" // kind + renderProvenanceNeutral(c) // provenance ) } diff --git a/go/ql/lib/semmle/go/dataflow/internal/FlowSummaryImplSpecific.qll b/go/ql/lib/semmle/go/dataflow/internal/FlowSummaryImplSpecific.qll index 88844f24537..f27b27892de 100644 --- a/go/ql/lib/semmle/go/dataflow/internal/FlowSummaryImplSpecific.qll +++ b/go/ql/lib/semmle/go/dataflow/internal/FlowSummaryImplSpecific.qll @@ -15,8 +15,16 @@ private module FlowSummaries { private import semmle.go.dataflow.FlowSummary as F } +/** + * A class of callables that are candidates for flow summary modeling. + */ class SummarizedCallableBase = Callable; +/** + * A class of callables that are candidates for neutral modeling. + */ +class NeutralCallableBase = Callable; + DataFlowCallable inject(SummarizedCallable c) { result.asSummarizedCallable() = c or none() } /** Gets the parameter position of the instance parameter. */ @@ -73,11 +81,11 @@ predicate summaryElement( } /** - * Holds if a neutral summary model exists for `c` with provenance `provenance`, - * which means that there is no flow through `c`. + * Holds if a neutral model exists for `c` of kind `kind` + * and with provenance `provenance`. * Note. Neutral models have not been implemented for Go. */ -predicate neutralSummaryElement(SummarizedCallable c, string provenance) { none() } +predicate neutralElement(NeutralCallableBase c, string kind, string provenance) { none() } /** Gets the summary component for specification component `c`, if any. */ bindingset[c] diff --git a/go/ql/lib/semmle/go/dataflow/internal/TaintTrackingImplSpecific.qll b/go/ql/lib/semmle/go/dataflow/internal/TaintTrackingImplSpecific.qll new file mode 100644 index 00000000000..f52499df232 --- /dev/null +++ b/go/ql/lib/semmle/go/dataflow/internal/TaintTrackingImplSpecific.qll @@ -0,0 +1,10 @@ +/** + * Provides Go-specific definitions for use in the taint tracking library. + */ + +private import codeql.dataflow.TaintTracking +private import DataFlowImplSpecific + +module GoTaintTracking implements InputSig { + import TaintTrackingUtil +} diff --git a/go/ql/lib/semmle/go/dataflow/internal/TaintTrackingUtil.qll b/go/ql/lib/semmle/go/dataflow/internal/TaintTrackingUtil.qll index 21d3f482f6c..331ff1e41bc 100644 --- a/go/ql/lib/semmle/go/dataflow/internal/TaintTrackingUtil.qll +++ b/go/ql/lib/semmle/go/dataflow/internal/TaintTrackingUtil.qll @@ -47,7 +47,7 @@ private Type getElementType(Type containerType) { * of `c` at sinks and inputs to additional taint steps. */ bindingset[node] -predicate defaultImplicitTaintRead(DataFlow::Node node, DataFlow::Content c) { +predicate defaultImplicitTaintRead(DataFlow::Node node, DataFlow::ContentSet c) { exists(Type containerType | node instanceof DataFlow::ArgumentNode and getElementType*(node.getType()) = containerType @@ -408,3 +408,19 @@ class ListOfConstantsComparisonSanitizerGuard extends TaintTracking::DefaultTain this = DataFlow::BarrierGuard::getABarrierNode() } } + +/** + * The `clear` built-in function deletes or zeroes out all elements of a map or slice + * and therefore acts as a general sanitizer for taint flow to any uses dominated by it. + */ +private class ClearSanitizer extends DefaultTaintSanitizer { + ClearSanitizer() { + exists(SsaWithFields var, DataFlow::CallNode call, DataFlow::Node arg | this = var.getAUse() | + call = Builtin::clear().getACall() and + arg = call.getAnArgument() and + arg = var.getAUse() and + arg != this and + this.getBasicBlock().(ReachableBasicBlock).dominates(this.getBasicBlock()) + ) + } +} diff --git a/go/ql/lib/semmle/go/dataflow/internal/tainttracking1/TaintTracking.qll b/go/ql/lib/semmle/go/dataflow/internal/tainttracking1/TaintTracking.qll deleted file mode 100644 index 171a0137682..00000000000 --- a/go/ql/lib/semmle/go/dataflow/internal/tainttracking1/TaintTracking.qll +++ /dev/null @@ -1,75 +0,0 @@ -/** - * Provides classes for performing local (intra-procedural) and - * global (inter-procedural) taint-tracking analyses. - */ - -import TaintTrackingParameter::Public -private import TaintTrackingParameter::Private - -private module AddTaintDefaults implements - DataFlowInternal::FullStateConfigSig -{ - import Config - - predicate isBarrier(DataFlow::Node node) { - Config::isBarrier(node) or defaultTaintSanitizer(node) - } - - predicate isAdditionalFlowStep(DataFlow::Node node1, DataFlow::Node node2) { - Config::isAdditionalFlowStep(node1, node2) or - defaultAdditionalTaintStep(node1, node2) - } - - predicate allowImplicitRead(DataFlow::Node node, DataFlow::ContentSet c) { - Config::allowImplicitRead(node, c) - or - ( - Config::isSink(node) or - Config::isSink(node, _) or - Config::isAdditionalFlowStep(node, _) or - Config::isAdditionalFlowStep(node, _, _, _) - ) and - defaultImplicitTaintRead(node, c) - } -} - -/** - * Constructs a global taint tracking computation. - */ -module Global implements DataFlow::GlobalFlowSig { - private module Config0 implements DataFlowInternal::FullStateConfigSig { - import DataFlowInternal::DefaultState - import Config - } - - private module C implements DataFlowInternal::FullStateConfigSig { - import AddTaintDefaults - } - - import DataFlowInternal::Impl -} - -/** DEPRECATED: Use `Global` instead. */ -deprecated module Make implements DataFlow::GlobalFlowSig { - import Global -} - -/** - * Constructs a global taint tracking computation using flow state. - */ -module GlobalWithState implements DataFlow::GlobalFlowSig { - private module Config0 implements DataFlowInternal::FullStateConfigSig { - import Config - } - - private module C implements DataFlowInternal::FullStateConfigSig { - import AddTaintDefaults - } - - import DataFlowInternal::Impl -} - -/** DEPRECATED: Use `GlobalWithState` instead. */ -deprecated module MakeWithState implements DataFlow::GlobalFlowSig { - import GlobalWithState -} diff --git a/go/ql/lib/semmle/go/frameworks/Stdlib.qll b/go/ql/lib/semmle/go/frameworks/Stdlib.qll index 07648d02730..d3066fecd62 100644 --- a/go/ql/lib/semmle/go/frameworks/Stdlib.qll +++ b/go/ql/lib/semmle/go/frameworks/Stdlib.qll @@ -70,6 +70,32 @@ private class CopyFunction extends TaintTracking::FunctionModel { } } +/** + * A model of the built-in `min` function, which computes the smallest value of a fixed number of + * arguments of ordered types. There is at least one argument and "ordered types" includes e.g. + * strings, so we care about data flow through `min`. + */ +private class MinFunction extends DataFlow::FunctionModel { + MinFunction() { this = Builtin::min_() } + + override predicate hasDataFlow(FunctionInput inp, FunctionOutput outp) { + inp.isParameter(_) and outp.isResult() + } +} + +/** + * A model of the built-in `max` function, which computes the largest value of a fixed number of + * arguments of ordered types. There is at least one argument and "ordered types" includes e.g. + * strings, so we care about data flow through `max`. + */ +private class MaxFunction extends DataFlow::FunctionModel { + MaxFunction() { this = Builtin::max_() } + + override predicate hasDataFlow(FunctionInput inp, FunctionOutput outp) { + inp.isParameter(_) and outp.isResult() + } +} + /** Provides a class for modeling functions which convert strings into integers. */ module IntegerParser { /** diff --git a/go/ql/lib/semmle/go/security/AllocationSizeOverflow.qll b/go/ql/lib/semmle/go/security/AllocationSizeOverflow.qll index 1cc9334d556..64d4fb96baa 100644 --- a/go/ql/lib/semmle/go/security/AllocationSizeOverflow.qll +++ b/go/ql/lib/semmle/go/security/AllocationSizeOverflow.qll @@ -14,9 +14,11 @@ module AllocationSizeOverflow { import AllocationSizeOverflowCustomizations::AllocationSizeOverflow /** + * DEPRECATED: Use copies of `FindLargeLensConfig` and `FindLargeLensFlow` instead. + * * A taint-tracking configuration for identifying `len(...)` calls whose argument may be large. */ - class FindLargeLensConfiguration extends TaintTracking2::Configuration { + deprecated class FindLargeLensConfiguration extends TaintTracking2::Configuration { FindLargeLensConfiguration() { this = "AllocationSizeOverflow::FindLargeLens" } override predicate isSource(DataFlow::Node nd) { nd instanceof Source } @@ -30,16 +32,31 @@ module AllocationSizeOverflow { override predicate isSanitizer(DataFlow::Node nd) { nd instanceof Sanitizer } } + private module FindLargeLensConfig implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node nd) { nd instanceof Source } + + predicate isSink(DataFlow::Node nd) { nd = Builtin::len().getACall().getArgument(0) } + + predicate isBarrier(DataFlow::Node nd) { nd instanceof Sanitizer } + } + + /** + * Tracks taint flow to find `len(...)` calls whose argument may be large. + */ + private module FindLargeLensFlow = TaintTracking::Global; + private DataFlow::CallNode getALargeLenCall() { - exists(FindLargeLensConfiguration config, DataFlow::Node lenArg | config.hasFlow(_, lenArg) | + exists(DataFlow::Node lenArg | FindLargeLensFlow::flow(_, lenArg) | result.getArgument(0) = lenArg ) } /** + * DEPRECATED: Use `Flow` instead. + * * A taint-tracking configuration for identifying allocation-size overflows. */ - class Configuration extends TaintTracking::Configuration { + deprecated class Configuration extends TaintTracking::Configuration { Configuration() { this = "AllocationSizeOverflow" } override predicate isSource(DataFlow::Node nd) { nd instanceof Source } @@ -70,4 +87,33 @@ module AllocationSizeOverflow { override predicate isSanitizer(DataFlow::Node nd) { nd instanceof Sanitizer } } + + /** + * Holds if `nd` is at a position where overflow might occur, and its result is used to compute + * allocation size `allocsz`. + */ + predicate isSinkWithAllocationSize(DataFlow::Node nd, DataFlow::Node allocsz) { + nd.(Sink).getAllocationSize() = allocsz + } + + private module Config implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node source) { source instanceof Source } + + predicate isSink(DataFlow::Node sink) { isSinkWithAllocationSize(sink, _) } + + predicate isBarrier(DataFlow::Node nd) { nd instanceof Sanitizer } + + predicate isAdditionalFlowStep(DataFlow::Node pred, DataFlow::Node succ) { + additionalStep(pred, succ) + or + exists(DataFlow::CallNode c | + c = getALargeLenCall() and + pred = c.getArgument(0) and + succ = c + ) + } + } + + /** Tracks taint flow to find allocation-size overflows. */ + module Flow = TaintTracking::Global; } diff --git a/go/ql/lib/semmle/go/security/CleartextLogging.qll b/go/ql/lib/semmle/go/security/CleartextLogging.qll index 128680bc33a..f2dc659a764 100644 --- a/go/ql/lib/semmle/go/security/CleartextLogging.qll +++ b/go/ql/lib/semmle/go/security/CleartextLogging.qll @@ -17,6 +17,8 @@ module CleartextLogging { import CleartextLoggingCustomizations::CleartextLogging /** + * DEPRECATED: Use `Flow` instead. + * * A data-flow tracking configuration for clear-text logging of sensitive information. * * This configuration identifies flows from `Source`s, which are sources of @@ -25,7 +27,7 @@ module CleartextLogging { * added either by extending the relevant class, or by subclassing this configuration itself, * and amending the sources and sinks. */ - class Configuration extends DataFlow::Configuration { + deprecated class Configuration extends DataFlow::Configuration { Configuration() { this = "CleartextLogging" } override predicate isSource(DataFlow::Node source) { source instanceof Source } @@ -56,4 +58,43 @@ module CleartextLogging { not any(Protobuf::GetMethod gm).taintStep(src, trg) } } + + 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 Barrier + or + exists(DataFlow::CallNode call | node = call.getResult() | + call.getTarget() = Builtin::error().getType().getMethod("Error") + or + call.getTarget().(Method).hasQualifiedName("fmt", "Stringer", "String") + ) + } + + predicate isAdditionalFlowStep(DataFlow::Node src, DataFlow::Node trg) { + // A taint propagating data-flow edge through structs: a tainted write taints the entire struct. + exists(Write write | + write.writesField(trg.(DataFlow::PostUpdateNode).getPreUpdateNode(), _, src) + ) + or + // taint steps that do not include flow through fields. Field reads would produce FPs due to + // the additional taint step above that taints whole structs from individual field writes. + TaintTracking::localTaintStep(src, trg) and + not TaintTracking::fieldReadStep(src, trg) and + // Also exclude protobuf field fetches, since they amount to single field reads. + not any(Protobuf::GetMethod gm).taintStep(src, trg) + } + } + + /** + * Tracks data flow for reasoning about clear-text logging of sensitive + * information, from `Source`s, which are sources of sensitive data, to + * `Sink`s, which is an abstract class representing all the places sensitive + * data may be stored in cleartext. Additional sources or sinks can be added + * by extending the relevant class. + */ + module Flow = DataFlow::Global; } diff --git a/go/ql/lib/semmle/go/security/CommandInjection.qll b/go/ql/lib/semmle/go/security/CommandInjection.qll index 2b68b5563c6..12bd1e51296 100644 --- a/go/ql/lib/semmle/go/security/CommandInjection.qll +++ b/go/ql/lib/semmle/go/security/CommandInjection.qll @@ -17,10 +17,12 @@ module CommandInjection { import CommandInjectionCustomizations::CommandInjection /** + * DEPRECATED: Use `Flow` instead. + * * A taint-tracking configuration for reasoning about command-injection vulnerabilities * with sinks which are not sanitized by `--`. */ - class Configuration extends TaintTracking::Configuration { + deprecated class Configuration extends TaintTracking::Configuration { Configuration() { this = "CommandInjection" } override predicate isSource(DataFlow::Node source) { source instanceof Source } @@ -39,6 +41,22 @@ module CommandInjection { } } + private module Config implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node source) { source instanceof Source } + + predicate isSink(DataFlow::Node sink) { + exists(Sink s | sink = s | not s.doubleDashIsSanitizing()) + } + + predicate isBarrier(DataFlow::Node node) { node instanceof Sanitizer } + } + + /** + * Tracks taint flow for reasoning about command-injection vulnerabilities + * with sinks which are not sanitized by `--`. + */ + module Flow = TaintTracking::Global; + private class ArgumentArrayWithDoubleDash extends DataFlow::Node { int doubleDashIndex; @@ -79,10 +97,12 @@ module CommandInjection { } /** + * DEPRECATED: Use `DoubleDashSanitizingFlow` instead. + * * A taint-tracking configuration for reasoning about command-injection vulnerabilities * with sinks which are sanitized by `--`. */ - class DoubleDashSanitizingConfiguration extends TaintTracking::Configuration { + deprecated class DoubleDashSanitizingConfiguration extends TaintTracking::Configuration { DoubleDashSanitizingConfiguration() { this = "CommandInjectionWithDoubleDashSanitizer" } override predicate isSource(DataFlow::Node source) { source instanceof Source } @@ -101,4 +121,21 @@ module CommandInjection { guard instanceof SanitizerGuard } } + + private module DoubleDashSanitizingConfig implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node source) { source instanceof Source } + + predicate isSink(DataFlow::Node sink) { exists(Sink s | sink = s | s.doubleDashIsSanitizing()) } + + predicate isBarrier(DataFlow::Node node) { + node instanceof Sanitizer or + node = any(ArgumentArrayWithDoubleDash array).getASanitizedElement() + } + } + + /** + * Tracks taint flow for reasoning about command-injection vulnerabilities + * with sinks which are sanitized by `--`. + */ + module DoubleDashSanitizingFlow = TaintTracking::Global; } diff --git a/go/ql/lib/semmle/go/security/ExternalAPIs.qll b/go/ql/lib/semmle/go/security/ExternalAPIs.qll index 8a27ce28c2a..4d2f780d2ff 100644 --- a/go/ql/lib/semmle/go/security/ExternalAPIs.qll +++ b/go/ql/lib/semmle/go/security/ExternalAPIs.qll @@ -188,8 +188,12 @@ class UnknownExternalApiDataNode extends ExternalApiDataNode { /** DEPRECATED: Alias for UnknownExternalApiDataNode */ deprecated class UnknownExternalAPIDataNode = UnknownExternalApiDataNode; -/** A configuration for tracking flow from `RemoteFlowSource`s to `ExternalApiDataNode`s. */ -class UntrustedDataToExternalApiConfig extends TaintTracking::Configuration { +/** + * DEPRECATED: Use `UntrustedDataToExternalApiFlow` instead. + * + * A configuration for tracking flow from `RemoteFlowSource`s to `ExternalApiDataNode`s. + */ +deprecated class UntrustedDataToExternalApiConfig extends TaintTracking::Configuration { UntrustedDataToExternalApiConfig() { this = "UntrustedDataToExternalAPIConfig" } override predicate isSource(DataFlow::Node source) { source instanceof UntrustedFlowSource } @@ -197,11 +201,26 @@ class UntrustedDataToExternalApiConfig extends TaintTracking::Configuration { override predicate isSink(DataFlow::Node sink) { sink instanceof ExternalApiDataNode } } +private module UntrustedDataConfig implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node source) { source instanceof UntrustedFlowSource } + + predicate isSink(DataFlow::Node sink) { sink instanceof ExternalApiDataNode } +} + +/** + * Tracks data flow from `RemoteFlowSource`s to `ExternalApiDataNode`s. + */ +module UntrustedDataToExternalApiFlow = DataFlow::Global; + /** DEPRECATED: Alias for UntrustedDataToExternalApiConfig */ deprecated class UntrustedDataToExternalAPIConfig = UntrustedDataToExternalApiConfig; -/** A configuration for tracking flow from `RemoteFlowSource`s to `UnknownExternalApiDataNode`s. */ -class UntrustedDataToUnknownExternalApiConfig extends TaintTracking::Configuration { +/** + * DEPRECATED: Use `UntrustedDataToUnknownExternalApiFlow` instead. + * + * A configuration for tracking flow from `RemoteFlowSource`s to `UnknownExternalApiDataNode`s. + */ +deprecated class UntrustedDataToUnknownExternalApiConfig extends TaintTracking::Configuration { UntrustedDataToUnknownExternalApiConfig() { this = "UntrustedDataToUnknownExternalAPIConfig" } override predicate isSource(DataFlow::Node source) { source instanceof UntrustedFlowSource } @@ -212,14 +231,24 @@ class UntrustedDataToUnknownExternalApiConfig extends TaintTracking::Configurati /** DEPRECATED: Alias for UntrustedDataToUnknownExternalApiConfig */ deprecated class UntrustedDataToUnknownExternalAPIConfig = UntrustedDataToUnknownExternalApiConfig; +private module UntrustedDataToUnknownExternalApiConfig implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node source) { source instanceof UntrustedFlowSource } + + predicate isSink(DataFlow::Node sink) { sink instanceof UnknownExternalApiDataNode } +} + +/** + * Tracks data flow from `RemoteFlowSource`s to `UnknownExternalApiDataNode`s. + */ +module UntrustedDataToUnknownExternalApiFlow = + DataFlow::Global; + /** A node representing untrusted data being passed to an external API. */ class UntrustedExternalApiDataNode extends ExternalApiDataNode { - UntrustedExternalApiDataNode() { any(UntrustedDataToExternalApiConfig c).hasFlow(_, this) } + UntrustedExternalApiDataNode() { UntrustedDataToExternalApiFlow::flow(_, this) } /** Gets a source of untrusted data which is passed to this external API data node. */ - DataFlow::Node getAnUntrustedSource() { - any(UntrustedDataToExternalApiConfig c).hasFlow(result, this) - } + DataFlow::Node getAnUntrustedSource() { UntrustedDataToExternalApiFlow::flow(result, this) } } /** DEPRECATED: Alias for UntrustedExternalApiDataNode */ diff --git a/go/ql/lib/semmle/go/security/IncorrectIntegerConversionLib.qll b/go/ql/lib/semmle/go/security/IncorrectIntegerConversionLib.qll index 298dd7c8513..f4161beb45d 100644 --- a/go/ql/lib/semmle/go/security/IncorrectIntegerConversionLib.qll +++ b/go/ql/lib/semmle/go/security/IncorrectIntegerConversionLib.qll @@ -51,11 +51,13 @@ private predicate isIncorrectIntegerConversion(int sourceBitSize, int sinkBitSiz } /** + * DEPRECATED: use `Flow` instead. + * * A taint-tracking configuration for reasoning about when an integer * obtained from parsing a string flows to a type conversion to a smaller * integer types, which could cause unexpected values. */ -class ConversionWithoutBoundsCheckConfig extends TaintTracking::Configuration { +deprecated class ConversionWithoutBoundsCheckConfig extends TaintTracking::Configuration { boolean sinkIsSigned; int sourceBitSize; int sinkBitSize; @@ -148,6 +150,119 @@ class ConversionWithoutBoundsCheckConfig extends TaintTracking::Configuration { } } +/** Flow state for ConversionWithoutBoundsCheckConfig. */ +newtype IntegerConversionFlowState = + /** Keep track of info about the source and potential sinks. */ + TFlowstate(boolean sinkIsSigned, int sourceBitSize, int sinkBitSize) { + sinkIsSigned in [true, false] and + isIncorrectIntegerConversion(sourceBitSize, sinkBitSize) + } + +/** Gets the bit size of the source. */ +int getSourceBitSize(IntegerConversionFlowState state) { state = TFlowstate(_, result, _) } + +private module ConversionWithoutBoundsCheckConfig implements DataFlow::StateConfigSig { + class FlowState = IntegerConversionFlowState; + + predicate isSource(DataFlow::Node source, FlowState state) { + exists( + DataFlow::CallNode c, IntegerParser::Range ip, int apparentBitSize, int effectiveBitSize + | + c.getTarget() = ip and source = c.getResult(0) + | + ( + apparentBitSize = ip.getTargetBitSize() + or + // If we are reading a variable, check if it is + // `strconv.IntSize`, and use 0 if it is. + exists(DataFlow::Node rawBitSize | rawBitSize = ip.getTargetBitSizeInput().getNode(c) | + if rawBitSize = any(Strconv::IntSize intSize).getARead() + then apparentBitSize = 0 + else apparentBitSize = rawBitSize.getIntValue() + ) + ) and + ( + if apparentBitSize = 0 + then effectiveBitSize = getIntTypeBitSize(source.getFile()) + else effectiveBitSize = apparentBitSize + ) and + // `effectiveBitSize` could be any value between 0 and 64, but we + // can round it up to the nearest size of an integer type without + // changing behavior. + exists(int sourceBitSize | + sourceBitSize = min(int b | b in [0, 8, 16, 32, 64] and b >= effectiveBitSize) + | + state = TFlowstate(_, sourceBitSize, _) + ) + ) + } + + /** + * Holds if `sink` is a typecast to an integer type with size `bitSize` (where + * 0 represents architecture-dependent) and the expression being typecast is + * not also in a right-shift expression. We allow this case because it is + * a common pattern to serialise `byte(v)`, `byte(v >> 8)`, and so on. + */ + additional predicate isSinkWithBitSize( + DataFlow::TypeCastNode sink, boolean sinkIsSigned, int bitSize + ) { + sink.asExpr() instanceof ConversionExpr and + exists(IntegerType integerType | sink.getResultType().getUnderlyingType() = integerType | + ( + bitSize = integerType.getSize() + or + not exists(integerType.getSize()) and + bitSize = getIntTypeBitSize(sink.getFile()) + ) and + if integerType instanceof SignedIntegerType then sinkIsSigned = true else sinkIsSigned = false + ) and + not exists(ShrExpr shrExpr | + shrExpr.getLeftOperand().getGlobalValueNumber() = + sink.getOperand().asExpr().getGlobalValueNumber() or + shrExpr.getLeftOperand().(AndExpr).getAnOperand().getGlobalValueNumber() = + sink.getOperand().asExpr().getGlobalValueNumber() + ) + } + + predicate isSink(DataFlow::Node sink, FlowState state) { + // We use the argument of the type conversion as the configuration sink so that we + // can sanitize the result of the conversion to prevent flow on to further sinks + // without needing to use `isSanitizerOut`, which doesn't work with flow states + // (and therefore the legacy `TaintTracking::Configuration` class). + exists(boolean sinkIsSigned, int sinkBitSize | + state = TFlowstate(sinkIsSigned, _, sinkBitSize) + | + isSinkWithBitSize(sink.getASuccessor(), sinkIsSigned, sinkBitSize) + ) + } + + predicate isBarrier(DataFlow::Node node, FlowState state) { + exists(boolean sinkIsSigned, int sourceBitSize, int sinkBitSize | + state = TFlowstate(sinkIsSigned, sourceBitSize, sinkBitSize) + | + // To catch flows that only happen on 32-bit architectures we + // consider an architecture-dependent sink bit size to be 32. + exists(UpperBoundCheckGuard g, int bitSize | + if sinkBitSize != 0 then bitSize = sinkBitSize else bitSize = 32 + | + node = DataFlow::BarrierGuard::getABarrierNodeForGuard(g) and + g.isBoundFor(bitSize, sinkIsSigned) + ) + or + exists(int bitSize | + isIncorrectIntegerConversion(sourceBitSize, bitSize) and + isSinkWithBitSize(node, sinkIsSigned, bitSize) + ) + ) + } +} + +/** + * Tracks taint flow from an integer obtained from parsing a string that flows + * to a type conversion to a smaller integer type, which could cause data loss. + */ +module Flow = TaintTracking::GlobalWithState; + private predicate upperBoundCheckGuard(DataFlow::Node g, Expr e, boolean branch) { g.(UpperBoundCheckGuard).checks(e, branch) } diff --git a/go/ql/lib/semmle/go/security/InsecureRandomness.qll b/go/ql/lib/semmle/go/security/InsecureRandomness.qll index 38916389c9b..f450d796dad 100644 --- a/go/ql/lib/semmle/go/security/InsecureRandomness.qll +++ b/go/ql/lib/semmle/go/security/InsecureRandomness.qll @@ -17,10 +17,12 @@ module InsecureRandomness { import InsecureRandomnessCustomizations::InsecureRandomness /** + * DEPRECATED: Use `Flow` instead. + * * A taint-tracking configuration for reasoning about random values that are * not cryptographically secure. */ - class Configuration extends TaintTracking::Configuration { + deprecated class Configuration extends TaintTracking::Configuration { Configuration() { this = "InsecureRandomness" } override predicate isSource(DataFlow::Node source) { source instanceof Source } @@ -32,4 +34,21 @@ module InsecureRandomness { override predicate isSanitizer(DataFlow::Node node) { node instanceof Sanitizer } } + + /** Holds if `sink` is a sink for this configuration with kind `kind`. */ + predicate isSinkWithKind(Sink sink, string kind) { kind = sink.getKind() } + + private module Config implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node source) { source instanceof Source } + + predicate isSink(DataFlow::Node sink) { isSinkWithKind(sink, _) } + + predicate isBarrier(DataFlow::Node node) { node instanceof Sanitizer } + } + + /** + * Tracks taint flow from randomly generated values which are not + * cryptographically secure to cryptographic applications. + */ + module Flow = TaintTracking::Global; } diff --git a/go/ql/lib/semmle/go/security/LogInjection.qll b/go/ql/lib/semmle/go/security/LogInjection.qll index 70e0947c53b..854076d40e7 100644 --- a/go/ql/lib/semmle/go/security/LogInjection.qll +++ b/go/ql/lib/semmle/go/security/LogInjection.qll @@ -15,6 +15,8 @@ module LogInjection { import LogInjectionCustomizations::LogInjection /** + * DEPRECATED: Use `Flow` instead. + * * A taint-tracking configuration for reasoning about log injection vulnerabilities. */ deprecated class Configuration extends TaintTracking::Configuration { @@ -31,9 +33,7 @@ module LogInjection { } } - /** - * A taint-tracking configuration for reasoning about log injection vulnerabilities. - */ + /** Config for reasoning about log injection vulnerabilities. */ module Config implements DataFlow::ConfigSig { predicate isSource(DataFlow::Node source) { source instanceof Source } @@ -42,5 +42,6 @@ module LogInjection { predicate isBarrier(DataFlow::Node sanitizer) { sanitizer instanceof Sanitizer } } + /** Tracks taint flow for reasoning about log injection vulnerabilities. */ module Flow = TaintTracking::Global; } diff --git a/go/ql/lib/semmle/go/security/OpenUrlRedirect.qll b/go/ql/lib/semmle/go/security/OpenUrlRedirect.qll index c0df90197c5..b5f3691a8d0 100644 --- a/go/ql/lib/semmle/go/security/OpenUrlRedirect.qll +++ b/go/ql/lib/semmle/go/security/OpenUrlRedirect.qll @@ -18,9 +18,11 @@ module OpenUrlRedirect { import OpenUrlRedirectCustomizations::OpenUrlRedirect /** + * DEPRECATED: Use `Flow` instead. + * * A data-flow configuration for reasoning about unvalidated URL redirections. */ - class Configuration extends DataFlow::Configuration { + deprecated class Configuration extends DataFlow::Configuration { Configuration() { this = "OpenUrlRedirect" } override predicate isSource(DataFlow::Node source) { source instanceof Source } @@ -63,4 +65,45 @@ module OpenUrlRedirect { guard instanceof BarrierGuard } } + + 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 Barrier } + + predicate isAdditionalFlowStep(DataFlow::Node pred, DataFlow::Node succ) { + // taint steps that do not include flow through fields + TaintTracking::localTaintStep(pred, succ) and not TaintTracking::fieldReadStep(pred, succ) + or + // explicit extra taint steps for this query + any(AdditionalStep s).hasTaintStep(pred, succ) + or + // propagate to a URL when its host is assigned to + exists(Write w, Field f, SsaWithFields v | f.hasQualifiedName("net/url", "URL", "Host") | + w.writesField(v.getAUse(), f, pred) and succ = v.getAUse() + ) + or + // propagate out of most URL fields, but not `ForceQuery` and `Scheme` + exists(Field f, string fn | + f.hasQualifiedName("net/url", "URL", fn) and + not fn in ["ForceQuery", "Scheme"] + | + succ.(Read).readsField(pred, f) + ) + } + + predicate isBarrierOut(DataFlow::Node node) { + // block propagation of this unsafe value when its host is overwritten + exists(Write w, Field f | f.hasQualifiedName("net/url", "URL", "Host") | + w.writesField(node.getASuccessor(), f, _) + ) + or + hostnameSanitizingPrefixEdge(node, _) + } + } + + /** Tracks taint flow from unvalidated, untrusted data to URL redirections. */ + module Flow = DataFlow::Global; } diff --git a/go/ql/lib/semmle/go/security/ReflectedXss.qll b/go/ql/lib/semmle/go/security/ReflectedXss.qll index ba5d253c066..3e7e19b9920 100644 --- a/go/ql/lib/semmle/go/security/ReflectedXss.qll +++ b/go/ql/lib/semmle/go/security/ReflectedXss.qll @@ -17,9 +17,11 @@ module ReflectedXss { import ReflectedXssCustomizations::ReflectedXss /** + * DEPRECATED: Use `Flow` instead. + * * A taint-tracking configuration for reasoning about XSS. */ - class Configuration extends TaintTracking::Configuration { + deprecated class Configuration extends TaintTracking::Configuration { Configuration() { this = "ReflectedXss" } override predicate isSource(DataFlow::Node source) { source instanceof Source } @@ -35,4 +37,15 @@ module ReflectedXss { guard instanceof SanitizerGuard } } + + 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 } + } + + /** Tracks taint flow from untrusted data to XSS attack vectors. */ + module Flow = TaintTracking::Global; } diff --git a/go/ql/lib/semmle/go/security/RequestForgery.qll b/go/ql/lib/semmle/go/security/RequestForgery.qll index a4cea3efd8d..a7c5c457c6c 100644 --- a/go/ql/lib/semmle/go/security/RequestForgery.qll +++ b/go/ql/lib/semmle/go/security/RequestForgery.qll @@ -17,9 +17,11 @@ module RequestForgery { import RequestForgeryCustomizations::RequestForgery /** + * DEPRECATED: Use `Flow` instead. + * * A taint-tracking configuration for reasoning about request forgery. */ - class Configuration extends TaintTracking::Configuration { + deprecated class Configuration extends TaintTracking::Configuration { Configuration() { this = "RequestForgery" } override predicate isSource(DataFlow::Node source) { source instanceof Source } @@ -47,4 +49,24 @@ module RequestForgery { super.isSanitizerGuard(guard) or guard instanceof SanitizerGuard } } + + 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 } + + predicate isBarrierOut(DataFlow::Node node) { node instanceof SanitizerEdge } + + predicate isAdditionalFlowStep(DataFlow::Node pred, DataFlow::Node succ) { + // propagate to a URL when its host is assigned to + exists(Write w, Field f, SsaWithFields v | f.hasQualifiedName("net/url", "URL", "Host") | + w.writesField(v.getAUse(), f, pred) and succ = v.getAUse() + ) + } + } + + /** Tracks taint flow from untrusted data to request forgery attack vectors. */ + module Flow = TaintTracking::Global; } diff --git a/go/ql/lib/semmle/go/security/SafeUrlFlow.qll b/go/ql/lib/semmle/go/security/SafeUrlFlow.qll index c77f2dab4ad..f4d1a535bad 100644 --- a/go/ql/lib/semmle/go/security/SafeUrlFlow.qll +++ b/go/ql/lib/semmle/go/security/SafeUrlFlow.qll @@ -17,9 +17,11 @@ module SafeUrlFlow { import SafeUrlFlowCustomizations::SafeUrlFlow /** + * DEPRECATED: Use `Flow` instead. + * * A taint-tracking configuration for reasoning about safe URLs. */ - class Configuration extends TaintTracking::Configuration { + deprecated class Configuration extends TaintTracking::Configuration { Configuration() { this = "SafeUrlFlow" } override predicate isSource(DataFlow::Node source) { source instanceof Source } @@ -42,4 +44,29 @@ module SafeUrlFlow { node instanceof SanitizerEdge } } + + private 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 node1, DataFlow::Node node2) { + // propagate to a URL when its host is assigned to + exists(Write w, Field f, SsaWithFields v | f.hasQualifiedName("net/url", "URL", "Host") | + w.writesField(v.getAUse(), f, node1) and node2 = v.getAUse() + ) + } + + predicate isBarrierOut(DataFlow::Node node) { + // block propagation of this safe value when its host is overwritten + exists(Write w, Field f | f.hasQualifiedName("net/url", "URL", "Host") | + w.writesField(node.getASuccessor(), f, _) + ) + or + node instanceof SanitizerEdge + } + } + + /** Tracks taint flow for reasoning about safe URLs. */ + module Flow = TaintTracking::Global; } diff --git a/go/ql/lib/semmle/go/security/SqlInjection.qll b/go/ql/lib/semmle/go/security/SqlInjection.qll index 24acf4cf594..002eea2e990 100644 --- a/go/ql/lib/semmle/go/security/SqlInjection.qll +++ b/go/ql/lib/semmle/go/security/SqlInjection.qll @@ -14,9 +14,11 @@ module SqlInjection { import SqlInjectionCustomizations::SqlInjection /** + * DEPRECATED: Use `Flow` instead. + * * A taint-tracking configuration for reasoning about SQL-injection vulnerabilities. */ - class Configuration extends TaintTracking::Configuration { + deprecated class Configuration extends TaintTracking::Configuration { Configuration() { this = "SqlInjection" } override predicate isSource(DataFlow::Node source) { source instanceof Source } @@ -36,4 +38,19 @@ module SqlInjection { guard instanceof SanitizerGuard } } + + private 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 pred, DataFlow::Node succ) { + NoSql::isAdditionalMongoTaintStep(pred, succ) + } + + predicate isBarrier(DataFlow::Node node) { node instanceof Sanitizer } + } + + /** Tracks taint flow for reasoning about SQL-injection vulnerabilities. */ + module Flow = TaintTracking::Global; } diff --git a/go/ql/lib/semmle/go/security/StoredCommand.qll b/go/ql/lib/semmle/go/security/StoredCommand.qll index fde23a26650..5c8443ee620 100644 --- a/go/ql/lib/semmle/go/security/StoredCommand.qll +++ b/go/ql/lib/semmle/go/security/StoredCommand.qll @@ -17,9 +17,11 @@ import CommandInjectionCustomizations */ module StoredCommand { /** + * DEPRECATED: Use `Flow` instead. + * * A taint-tracking configuration for reasoning about command-injection vulnerabilities. */ - class Configuration extends TaintTracking::Configuration { + deprecated class Configuration extends TaintTracking::Configuration { Configuration() { this = "StoredCommand" } override predicate isSource(DataFlow::Node source) { @@ -39,4 +41,19 @@ module StoredCommand { guard instanceof CommandInjection::SanitizerGuard } } + + private module Config implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node source) { + source instanceof StoredXss::Source and + // exclude file names, since those are not generally an issue + not source instanceof StoredXss::FileNameSource + } + + predicate isSink(DataFlow::Node sink) { sink instanceof CommandInjection::Sink } + + predicate isBarrier(DataFlow::Node node) { node instanceof CommandInjection::Sanitizer } + } + + /** Tracks taint flow for reasoning about command-injection vulnerabilities. */ + module Flow = TaintTracking::Global; } diff --git a/go/ql/lib/semmle/go/security/StoredXss.qll b/go/ql/lib/semmle/go/security/StoredXss.qll index 970e931ff81..ba2b4d4c085 100644 --- a/go/ql/lib/semmle/go/security/StoredXss.qll +++ b/go/ql/lib/semmle/go/security/StoredXss.qll @@ -17,9 +17,11 @@ module StoredXss { import StoredXssCustomizations::StoredXss /** + * DEPRECATED: Use `Flow` instead. + * * A taint-tracking configuration for reasoning about XSS. */ - class Configuration extends TaintTracking::Configuration { + deprecated class Configuration extends TaintTracking::Configuration { Configuration() { this = "StoredXss" } override predicate isSource(DataFlow::Node source) { source instanceof Source } @@ -35,4 +37,15 @@ module StoredXss { guard instanceof SanitizerGuard } } + + 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 } + } + + /** Tracks taint flow for reasoning about XSS. */ + module Flow = TaintTracking::Global; } diff --git a/go/ql/lib/semmle/go/security/StringBreak.qll b/go/ql/lib/semmle/go/security/StringBreak.qll index 327149fd2a3..fed3b9b1443 100644 --- a/go/ql/lib/semmle/go/security/StringBreak.qll +++ b/go/ql/lib/semmle/go/security/StringBreak.qll @@ -14,10 +14,12 @@ module StringBreak { import StringBreakCustomizations::StringBreak /** + * DEPRECATED: Use `Flow` instead. + * * A taint-tracking configuration for reasoning about unsafe-quoting vulnerabilities, * parameterized with the type of quote being tracked. */ - class Configuration extends TaintTracking::Configuration { + deprecated class Configuration extends TaintTracking::Configuration { Quote quote; Configuration() { this = "StringBreak" + quote } @@ -31,4 +33,26 @@ module StringBreak { override predicate isSanitizer(DataFlow::Node nd) { quote = nd.(Sanitizer).getQuote() } } + + private module Config implements DataFlow::StateConfigSig { + /** The flow state that we track is the type of quote used. */ + class FlowState = Quote; + + predicate isSource(DataFlow::Node source, FlowState state) { + source instanceof Source and exists(state) + } + + predicate isSink(DataFlow::Node sink, FlowState state) { state = sink.(Sink).getQuote() } + + predicate isBarrier(DataFlow::Node node, FlowState state) { + state = node.(Sanitizer).getQuote() + } + } + + /** + * Tracks taint flow from untrusted data which may contain single or double + * quotes to uses where those quotes need to be escaped. The type of quote + * is accessible through the `Sink`. + */ + module Flow = TaintTracking::GlobalWithState; } diff --git a/go/ql/lib/semmle/go/security/TaintedPath.qll b/go/ql/lib/semmle/go/security/TaintedPath.qll index c753b039c15..26009554c24 100644 --- a/go/ql/lib/semmle/go/security/TaintedPath.qll +++ b/go/ql/lib/semmle/go/security/TaintedPath.qll @@ -12,9 +12,11 @@ module TaintedPath { import TaintedPathCustomizations::TaintedPath /** + * DEPRECATED: Use `Flow` instead. + * * A taint-tracking configuration for reasoning about path-traversal vulnerabilities. */ - class Configuration extends TaintTracking::Configuration { + deprecated class Configuration extends TaintTracking::Configuration { Configuration() { this = "TaintedPath" } override predicate isSource(DataFlow::Node source) { source instanceof Source } @@ -26,4 +28,15 @@ module TaintedPath { node instanceof Sanitizer } } + + 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 } + } + + /** Tracks taint flow for reasoning about path-traversal vulnerabilities. */ + module Flow = TaintTracking::Global; } diff --git a/go/ql/lib/semmle/go/security/UnsafeUnzipSymlink.qll b/go/ql/lib/semmle/go/security/UnsafeUnzipSymlink.qll index 6465917d705..354bc70b8c9 100644 --- a/go/ql/lib/semmle/go/security/UnsafeUnzipSymlink.qll +++ b/go/ql/lib/semmle/go/security/UnsafeUnzipSymlink.qll @@ -14,9 +14,11 @@ module UnsafeUnzipSymlink { import UnsafeUnzipSymlinkCustomizations::UnsafeUnzipSymlink /** + * DEPRECATED: Use copies of `EvalSymlinksConfig` and `EvalSymlinksFlow` instead. + * * A taint-flow configuration tracking archive header fields flowing to a `path/filepath.EvalSymlinks` call. */ - class EvalSymlinksConfiguration extends TaintTracking2::Configuration { + deprecated class EvalSymlinksConfiguration extends TaintTracking2::Configuration { EvalSymlinksConfiguration() { this = "Archive header field symlinks resolved" } override predicate isSource(DataFlow::Node source) { source instanceof FilenameWithSymlinks } @@ -33,18 +35,35 @@ module UnsafeUnzipSymlink { } } + // Archive header field symlinks resolved + private module EvalSymlinksConfig implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node source) { source instanceof FilenameWithSymlinks } + + predicate isSink(DataFlow::Node sink) { sink instanceof EvalSymlinksSink } + + predicate isBarrier(DataFlow::Node node) { node instanceof EvalSymlinksInvalidator } + } + + /** + * Tracks taint flow from archive header fields to + * `path/filepath.EvalSymlinks` calls. + */ + private module EvalSymlinksFlow = TaintTracking::Global; + /** * Holds if `node` is an archive header field read that flows to a `path/filepath.EvalSymlinks` call. */ private predicate symlinksEvald(DataFlow::Node node) { - exists(EvalSymlinksConfiguration c | c.hasFlow(getASimilarReadNode(node), _)) + EvalSymlinksFlow::flow(getASimilarReadNode(node), _) } /** + * DEPRECATED: Use `Flow` instead. + * * A taint-flow configuration tracking archive header fields flowing to an `os.Symlink` call, * which never flow to a `path/filepath.EvalSymlinks` call. */ - class SymlinkConfiguration extends TaintTracking::Configuration { + deprecated class SymlinkConfiguration extends TaintTracking::Configuration { SymlinkConfiguration() { this = "Unsafe unzipping of symlinks" } override predicate isSource(DataFlow::Node source) { @@ -63,4 +82,21 @@ module UnsafeUnzipSymlink { guard instanceof SymlinkSanitizerGuard } } + + private module Config implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node source) { + source instanceof FilenameWithSymlinks and + not symlinksEvald(source) + } + + predicate isSink(DataFlow::Node sink) { sink instanceof SymlinkSink } + + predicate isBarrier(DataFlow::Node node) { node instanceof SymlinkSanitizer } + } + + /** + * Tracks taint flow from archive header fields to an `os.Symlink` call, + * which never flow to a `path/filepath.EvalSymlinks` call. + */ + module Flow = TaintTracking::Global; } diff --git a/go/ql/lib/semmle/go/security/XPathInjection.qll b/go/ql/lib/semmle/go/security/XPathInjection.qll index c158a95442e..51e0c90dc89 100644 --- a/go/ql/lib/semmle/go/security/XPathInjection.qll +++ b/go/ql/lib/semmle/go/security/XPathInjection.qll @@ -14,9 +14,11 @@ module XPathInjection { import XPathInjectionCustomizations::XPathInjection /** + * DEPRECATED: Use `Flow` instead. + * * A taint-tracking configuration for reasoning about untrusted user input used in an XPath expression. */ - class Configuration extends TaintTracking::Configuration { + deprecated class Configuration extends TaintTracking::Configuration { Configuration() { this = "XPathInjection" } override predicate isSource(DataFlow::Node source) { source instanceof Source } @@ -32,4 +34,18 @@ module XPathInjection { guard instanceof SanitizerGuard } } + + 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 } + } + + /** + * Tracks taint flow for reasoning about untrusted user input used in an + * XPath expression. + */ + module Flow = TaintTracking::Global; } diff --git a/go/ql/lib/semmle/go/security/ZipSlip.qll b/go/ql/lib/semmle/go/security/ZipSlip.qll index 3b8ed8e359d..bbdc964e529 100644 --- a/go/ql/lib/semmle/go/security/ZipSlip.qll +++ b/go/ql/lib/semmle/go/security/ZipSlip.qll @@ -12,9 +12,11 @@ module ZipSlip { import ZipSlipCustomizations::ZipSlip /** + * DEPRECATED: Use `Flow` instead. + * * A taint-tracking configuration for reasoning about zip-slip vulnerabilities. */ - class Configuration extends TaintTracking::Configuration { + deprecated class Configuration extends TaintTracking::Configuration { Configuration() { this = "ZipSlip" } override predicate isSource(DataFlow::Node source) { source instanceof Source } @@ -30,4 +32,15 @@ module ZipSlip { guard instanceof SanitizerGuard } } + + 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 } + } + + /** Tracks taint flow for reasoning about zip-slip vulnerabilities. */ + module Flow = TaintTracking::Global; } diff --git a/go/ql/src/InconsistentCode/UnhandledCloseWritableHandle.ql b/go/ql/src/InconsistentCode/UnhandledCloseWritableHandle.ql index c78a9d4a36f..8846f52fb74 100644 --- a/go/ql/src/InconsistentCode/UnhandledCloseWritableHandle.ql +++ b/go/ql/src/InconsistentCode/UnhandledCloseWritableHandle.ql @@ -14,7 +14,6 @@ */ import go -import DataFlow::PathGraph /** * Holds if a `flag` for use with `os.OpenFile` implies that the resulting @@ -124,25 +123,27 @@ predicate isHandledSync(DataFlow::Node sink, DataFlow::CallNode syncCall) { not unhandledCall(syncCall) } -/** - * A data flow configuration which traces writable file handles resulting from calls to - * `os.OpenFile` to `os.File.Close` calls on them. - */ -class UnhandledFileCloseDataFlowConfiguration extends DataFlow::Configuration { - UnhandledFileCloseDataFlowConfiguration() { this = "UnhandledCloseWritableHandle" } +module UnhandledFileCloseConfig implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node source) { isWritableFileHandle(source, _) } - override predicate isSource(DataFlow::Node source) { isWritableFileHandle(source, _) } - - override predicate isSink(DataFlow::Node sink) { isCloseSink(sink, _) } + predicate isSink(DataFlow::Node sink) { isCloseSink(sink, _) } } +/** + * Tracks data flow for reasoning about which writable file handles resulting from calls to + * `os.OpenFile` have `os.File.Close` called on them. + */ +module UnhandledFileCloseFlow = DataFlow::Global; + +import UnhandledFileCloseFlow::PathGraph + from - UnhandledFileCloseDataFlowConfiguration cfg, DataFlow::PathNode source, - DataFlow::CallNode openCall, DataFlow::PathNode sink, DataFlow::CallNode closeCall + UnhandledFileCloseFlow::PathNode source, DataFlow::CallNode openCall, + UnhandledFileCloseFlow::PathNode sink, DataFlow::CallNode closeCall where // find data flow from an `os.OpenFile` call to an `os.File.Close` call // where the handle is writable - cfg.hasFlowPath(source, sink) and + UnhandledFileCloseFlow::flowPath(source, sink) and isWritableFileHandle(source.getNode(), openCall) and // get the `CallNode` corresponding to the sink isCloseSink(sink.getNode(), closeCall) diff --git a/go/ql/src/Security/CWE-020/IncompleteHostnameRegexp.ql b/go/ql/src/Security/CWE-020/IncompleteHostnameRegexp.ql index 80cfd2bc4f4..48731179127 100644 --- a/go/ql/src/Security/CWE-020/IncompleteHostnameRegexp.ql +++ b/go/ql/src/Security/CWE-020/IncompleteHostnameRegexp.ql @@ -13,7 +13,6 @@ */ import go -import DataFlow::PathGraph /** * Holds if `pattern` is a regular expression pattern for URLs with a host matched by `hostPart`, @@ -80,10 +79,8 @@ predicate regexpGuardsError(RegexpPattern regexp) { ) } -class Config extends DataFlow::Configuration { - Config() { this = "IncompleteHostNameRegexp::Config" } - - predicate isSourceString(DataFlow::Node source, string hostPart) { +module IncompleteHostNameRegexpConfig implements DataFlow::ConfigSig { + additional predicate isSourceString(DataFlow::Node source, string hostPart) { exists(Expr e | e = source.asExpr() and isIncompleteHostNameRegexpPattern(e.getStringValue(), hostPart) @@ -95,9 +92,9 @@ class Config extends DataFlow::Configuration { ) } - override predicate isSource(DataFlow::Node source) { this.isSourceString(source, _) } + predicate isSource(DataFlow::Node source) { isSourceString(source, _) } - override predicate isSink(DataFlow::Node sink) { + predicate isSink(DataFlow::Node sink) { sink instanceof RegexpPattern and forall(Http::RequestHandler handler | regexpGuardsHandler(sink, handler) | not handler = getASafeHandler() @@ -106,8 +103,14 @@ class Config extends DataFlow::Configuration { } } -from Config c, DataFlow::PathNode source, DataFlow::PathNode sink, string hostPart -where c.hasFlowPath(source, sink) and c.isSourceString(source.getNode(), hostPart) +module Flow = DataFlow::Global; + +import Flow::PathGraph + +from Flow::PathNode source, Flow::PathNode sink, string hostPart +where + Flow::flowPath(source, sink) and + IncompleteHostNameRegexpConfig::isSourceString(source.getNode(), hostPart) select source, source, sink, "This regular expression has an unescaped dot before '" + hostPart + "', " + "so it might match more hosts than expected when $@.", sink, "the regular expression is used" diff --git a/go/ql/src/Security/CWE-020/MissingRegexpAnchor.ql b/go/ql/src/Security/CWE-020/MissingRegexpAnchor.ql index f1b326f8a11..df93440ac52 100644 --- a/go/ql/src/Security/CWE-020/MissingRegexpAnchor.ql +++ b/go/ql/src/Security/CWE-020/MissingRegexpAnchor.ql @@ -60,10 +60,8 @@ predicate isInterestingUnanchoredRegexpString(string re, string msg) { "hosts may come before or after it." } -class Config extends DataFlow::Configuration { - Config() { this = "MissingRegexpAnchor::Config" } - - predicate isSourceString(DataFlow::Node source, string msg) { +module Config implements DataFlow::ConfigSig { + additional predicate isSourceString(DataFlow::Node source, string msg) { exists(Expr e | e = source.asExpr() | isInterestingUnanchoredRegexpString(e.getStringValue(), msg) or @@ -71,11 +69,13 @@ class Config extends DataFlow::Configuration { ) } - override predicate isSource(DataFlow::Node source) { this.isSourceString(source, _) } + predicate isSource(DataFlow::Node source) { isSourceString(source, _) } - override predicate isSink(DataFlow::Node sink) { sink instanceof RegexpPattern } + predicate isSink(DataFlow::Node sink) { sink instanceof RegexpPattern } } -from Config c, DataFlow::PathNode source, string msg -where c.hasFlowPath(source, _) and c.isSourceString(source.getNode(), msg) -select source.getNode(), msg +module Flow = DataFlow::Global; + +from DataFlow::Node source, string msg +where Flow::flow(source, _) and Config::isSourceString(source, msg) +select source, msg diff --git a/go/ql/src/Security/CWE-020/SuspiciousCharacterInRegexp.ql b/go/ql/src/Security/CWE-020/SuspiciousCharacterInRegexp.ql index 056b3c4e96c..81cc634346a 100644 --- a/go/ql/src/Security/CWE-020/SuspiciousCharacterInRegexp.ql +++ b/go/ql/src/Security/CWE-020/SuspiciousCharacterInRegexp.ql @@ -12,7 +12,6 @@ */ import go -import DataFlow::PathGraph /** * Holds if `source` corresponds to a string literal that contains an escaped `character`. @@ -28,11 +27,8 @@ predicate containsEscapedCharacter(DataFlow::Node source, string character) { ) } -/** A dataflow configuration that traces strings containing suspicious escape sequences to a use as a regular expression. */ -class Config extends DataFlow::Configuration { - Config() { this = "SuspiciousRegexpEscape" } - - predicate isSourceString(DataFlow::Node source, string report) { +module SuspiciousCharacterInRegexpConfig implements DataFlow::ConfigSig { + additional predicate isSourceString(DataFlow::Node source, string report) { containsEscapedCharacter(source, "a") and report = "the bell character \\a; did you mean \\\\a, the Vim alphabetic character class (use [[:alpha:]] instead) or \\\\A, the beginning of text?" @@ -41,12 +37,22 @@ class Config extends DataFlow::Configuration { report = "a literal backspace \\b; did you mean \\\\b, a word boundary?" } - override predicate isSource(DataFlow::Node source) { this.isSourceString(source, _) } + predicate isSource(DataFlow::Node source) { isSourceString(source, _) } - override predicate isSink(DataFlow::Node sink) { sink instanceof RegexpPattern } + predicate isSink(DataFlow::Node sink) { sink instanceof RegexpPattern } } -from Config c, DataFlow::PathNode source, DataFlow::PathNode sink, string report -where c.hasFlowPath(source, sink) and c.isSourceString(source.getNode(), report) +/** + * Tracks data flow from strings containing suspicious escape sequences to a + * use as a regular expression. + */ +module Flow = DataFlow::Global; + +import Flow::PathGraph + +from Flow::PathNode source, Flow::PathNode sink, string report +where + Flow::flowPath(source, sink) and + SuspiciousCharacterInRegexpConfig::isSourceString(source.getNode(), report) select source, source, sink, "This string literal that is $@ contains " + report, sink, "used as a regular expression" diff --git a/go/ql/src/Security/CWE-020/UntrustedDataToExternalAPI.ql b/go/ql/src/Security/CWE-020/UntrustedDataToExternalAPI.ql index d5c06a288b6..4ab22af3a45 100644 --- a/go/ql/src/Security/CWE-020/UntrustedDataToExternalAPI.ql +++ b/go/ql/src/Security/CWE-020/UntrustedDataToExternalAPI.ql @@ -11,10 +11,10 @@ import go import semmle.go.security.ExternalAPIs -import DataFlow::PathGraph +import UntrustedDataToExternalApiFlow::PathGraph -from UntrustedDataToExternalApiConfig config, DataFlow::PathNode source, DataFlow::PathNode sink -where config.hasFlowPath(source, sink) +from UntrustedDataToExternalApiFlow::PathNode source, UntrustedDataToExternalApiFlow::PathNode sink +where UntrustedDataToExternalApiFlow::flowPath(source, sink) select sink, source, sink, "Call to " + sink.getNode().(ExternalApiDataNode).getFunctionDescription() + " with untrusted data from $@.", source, source.toString() diff --git a/go/ql/src/Security/CWE-020/UntrustedDataToUnknownExternalAPI.ql b/go/ql/src/Security/CWE-020/UntrustedDataToUnknownExternalAPI.ql index 6a954628fae..23945e38d46 100644 --- a/go/ql/src/Security/CWE-020/UntrustedDataToUnknownExternalAPI.ql +++ b/go/ql/src/Security/CWE-020/UntrustedDataToUnknownExternalAPI.ql @@ -11,11 +11,12 @@ import go import semmle.go.security.ExternalAPIs -import DataFlow::PathGraph +import UntrustedDataToUnknownExternalApiFlow::PathGraph from - UntrustedDataToUnknownExternalApiConfig config, DataFlow::PathNode source, DataFlow::PathNode sink -where config.hasFlowPath(source, sink) + UntrustedDataToUnknownExternalApiFlow::PathNode source, + UntrustedDataToUnknownExternalApiFlow::PathNode sink +where UntrustedDataToUnknownExternalApiFlow::flowPath(source, sink) select sink, source, sink, "Call to " + sink.getNode().(UnknownExternalApiDataNode).getFunctionDescription() + " with untrusted data from $@.", source, source.toString() diff --git a/go/ql/src/Security/CWE-022/TaintedPath.ql b/go/ql/src/Security/CWE-022/TaintedPath.ql index 870fc2e97e1..fcad51b0342 100644 --- a/go/ql/src/Security/CWE-022/TaintedPath.ql +++ b/go/ql/src/Security/CWE-022/TaintedPath.ql @@ -16,10 +16,10 @@ */ import go -import semmle.go.security.TaintedPath::TaintedPath -import DataFlow::PathGraph +import semmle.go.security.TaintedPath +import TaintedPath::Flow::PathGraph -from Configuration cfg, DataFlow::PathNode source, DataFlow::PathNode sink -where cfg.hasFlowPath(source, sink) +from TaintedPath::Flow::PathNode source, TaintedPath::Flow::PathNode sink +where TaintedPath::Flow::flowPath(source, sink) select sink.getNode(), source, sink, "This path depends on a $@.", source.getNode(), "user-provided value" diff --git a/go/ql/src/Security/CWE-022/UnsafeUnzipSymlink.ql b/go/ql/src/Security/CWE-022/UnsafeUnzipSymlink.ql index a905149c149..5adfef28cee 100644 --- a/go/ql/src/Security/CWE-022/UnsafeUnzipSymlink.ql +++ b/go/ql/src/Security/CWE-022/UnsafeUnzipSymlink.ql @@ -15,11 +15,11 @@ */ import go -import DataFlow::PathGraph -import semmle.go.security.UnsafeUnzipSymlink::UnsafeUnzipSymlink +import semmle.go.security.UnsafeUnzipSymlink +import UnsafeUnzipSymlink::Flow::PathGraph -from SymlinkConfiguration cfg, DataFlow::PathNode source, DataFlow::PathNode sink -where cfg.hasFlowPath(source, sink) +from UnsafeUnzipSymlink::Flow::PathNode source, UnsafeUnzipSymlink::Flow::PathNode sink +where UnsafeUnzipSymlink::Flow::flowPath(source, sink) select source.getNode(), source, sink, "Unresolved path from an archive header, which may point outside the archive root, is used in $@.", sink.getNode(), "symlink creation" diff --git a/go/ql/src/Security/CWE-022/ZipSlip.ql b/go/ql/src/Security/CWE-022/ZipSlip.ql index 5cfb3998f4d..1556d0809a8 100644 --- a/go/ql/src/Security/CWE-022/ZipSlip.ql +++ b/go/ql/src/Security/CWE-022/ZipSlip.ql @@ -13,11 +13,11 @@ */ import go -import semmle.go.security.ZipSlip::ZipSlip -import DataFlow::PathGraph +import semmle.go.security.ZipSlip +import ZipSlip::Flow::PathGraph -from Configuration cfg, DataFlow::PathNode source, DataFlow::PathNode sink -where cfg.hasFlowPath(source, sink) +from ZipSlip::Flow::PathNode source, ZipSlip::Flow::PathNode sink +where ZipSlip::Flow::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/go/ql/src/Security/CWE-078/CommandInjection.ql b/go/ql/src/Security/CWE-078/CommandInjection.ql index 925f2b32ab2..9bcaf4c2493 100644 --- a/go/ql/src/Security/CWE-078/CommandInjection.ql +++ b/go/ql/src/Security/CWE-078/CommandInjection.ql @@ -13,11 +13,17 @@ import go import semmle.go.security.CommandInjection -import DataFlow::PathGraph -from - CommandInjection::Configuration cfg, CommandInjection::DoubleDashSanitizingConfiguration cfg2, - DataFlow::PathNode source, DataFlow::PathNode sink -where cfg.hasFlowPath(source, sink) or cfg2.hasFlowPath(source, sink) +module Flow = + DataFlow::MergePathGraph; + +import Flow::PathGraph + +from Flow::PathNode source, Flow::PathNode sink +where + CommandInjection::Flow::flowPath(source.asPathNode1(), sink.asPathNode1()) or + CommandInjection::DoubleDashSanitizingFlow::flowPath(source.asPathNode2(), sink.asPathNode2()) select sink.getNode(), source, sink, "This command depends on a $@.", source.getNode(), "user-provided value" diff --git a/go/ql/src/Security/CWE-078/StoredCommand.ql b/go/ql/src/Security/CWE-078/StoredCommand.ql index c7675527cc8..000a8238870 100644 --- a/go/ql/src/Security/CWE-078/StoredCommand.ql +++ b/go/ql/src/Security/CWE-078/StoredCommand.ql @@ -13,9 +13,9 @@ import go import semmle.go.security.StoredCommand -import DataFlow::PathGraph +import StoredCommand::Flow::PathGraph -from StoredCommand::Configuration cfg, DataFlow::PathNode source, DataFlow::PathNode sink -where cfg.hasFlowPath(source, sink) +from StoredCommand::Flow::PathNode source, StoredCommand::Flow::PathNode sink +where StoredCommand::Flow::flowPath(source, sink) select sink.getNode(), source, sink, "This command depends on a $@.", source.getNode(), "stored value" diff --git a/go/ql/src/Security/CWE-079/ReflectedXss.ql b/go/ql/src/Security/CWE-079/ReflectedXss.ql index f8da256432a..0fca12ac285 100644 --- a/go/ql/src/Security/CWE-079/ReflectedXss.ql +++ b/go/ql/src/Security/CWE-079/ReflectedXss.ql @@ -13,14 +13,14 @@ */ import go -import semmle.go.security.ReflectedXss::ReflectedXss -import DataFlow::PathGraph +import semmle.go.security.ReflectedXss +import ReflectedXss::Flow::PathGraph from - Configuration cfg, DataFlow::PathNode source, DataFlow::PathNode sink, string msg, string part, + ReflectedXss::Flow::PathNode source, ReflectedXss::Flow::PathNode sink, string msg, string part, Locatable partloc where - cfg.hasFlowPath(source, sink) and + ReflectedXss::Flow::flowPath(source, sink) and ( exists(string kind | kind = sink.getNode().(SharedXss::Sink).getSinkKind() | kind = "rawtemplate" and diff --git a/go/ql/src/Security/CWE-079/StoredXss.ql b/go/ql/src/Security/CWE-079/StoredXss.ql index 2649234515b..83628b31042 100644 --- a/go/ql/src/Security/CWE-079/StoredXss.ql +++ b/go/ql/src/Security/CWE-079/StoredXss.ql @@ -13,10 +13,10 @@ */ import go -import semmle.go.security.StoredXss::StoredXss -import DataFlow::PathGraph +import semmle.go.security.StoredXss +import StoredXss::Flow::PathGraph -from Configuration cfg, DataFlow::PathNode source, DataFlow::PathNode sink -where cfg.hasFlowPath(source, sink) +from StoredXss::Flow::PathNode source, StoredXss::Flow::PathNode sink +where StoredXss::Flow::flowPath(source, sink) select sink.getNode(), source, sink, "Stored cross-site scripting vulnerability due to $@.", source.getNode(), "stored value" diff --git a/go/ql/src/Security/CWE-089/SqlInjection.ql b/go/ql/src/Security/CWE-089/SqlInjection.ql index 0206f4e88cd..c11b5399256 100644 --- a/go/ql/src/Security/CWE-089/SqlInjection.ql +++ b/go/ql/src/Security/CWE-089/SqlInjection.ql @@ -13,9 +13,9 @@ import go import semmle.go.security.SqlInjection -import DataFlow::PathGraph +import SqlInjection::Flow::PathGraph -from SqlInjection::Configuration cfg, DataFlow::PathNode source, DataFlow::PathNode sink -where cfg.hasFlowPath(source, sink) +from SqlInjection::Flow::PathNode source, SqlInjection::Flow::PathNode sink +where SqlInjection::Flow::flowPath(source, sink) select sink.getNode(), source, sink, "This query depends on a $@.", source.getNode(), "user-provided value" diff --git a/go/ql/src/Security/CWE-089/StringBreak.ql b/go/ql/src/Security/CWE-089/StringBreak.ql index bfd40e91f18..21513566444 100644 --- a/go/ql/src/Security/CWE-089/StringBreak.ql +++ b/go/ql/src/Security/CWE-089/StringBreak.ql @@ -17,10 +17,10 @@ import go import semmle.go.security.StringBreak -import DataFlow::PathGraph +import StringBreak::Flow::PathGraph -from StringBreak::Configuration cfg, DataFlow::PathNode source, DataFlow::PathNode sink -where cfg.hasFlowPath(source, sink) +from StringBreak::Flow::PathNode source, StringBreak::Flow::PathNode sink +where StringBreak::Flow::flowPath(source, sink) select sink.getNode(), source, sink, - "If this $@ contains a " + cfg.getQuote().getType() + " quote, it could break out of " + - "the enclosing quotes.", source.getNode(), "JSON value" + "If this $@ contains a " + sink.getNode().(StringBreak::Sink).getQuote().getType() + + " quote, it could break out of " + "the enclosing quotes.", source.getNode(), "JSON value" diff --git a/go/ql/src/Security/CWE-190/AllocationSizeOverflow.ql b/go/ql/src/Security/CWE-190/AllocationSizeOverflow.ql index 4962a6626fc..869d0d59e9d 100644 --- a/go/ql/src/Security/CWE-190/AllocationSizeOverflow.ql +++ b/go/ql/src/Security/CWE-190/AllocationSizeOverflow.ql @@ -12,15 +12,15 @@ */ import go -import DataFlow::PathGraph import semmle.go.security.AllocationSizeOverflow +import AllocationSizeOverflow::Flow::PathGraph from - AllocationSizeOverflow::Configuration cfg, DataFlow::PathNode source, DataFlow::PathNode sink, + AllocationSizeOverflow::Flow::PathNode source, AllocationSizeOverflow::Flow::PathNode sink, DataFlow::Node allocsz where - cfg.hasFlowPath(source, sink) and - cfg.isSinkWithAllocationSize(sink.getNode(), allocsz) + AllocationSizeOverflow::Flow::flowPath(source, sink) and + AllocationSizeOverflow::isSinkWithAllocationSize(sink.getNode(), allocsz) select sink, source, sink, "This operation, which is used in an $@, involves a $@ and might overflow.", allocsz, "allocation", source, "potentially large value" diff --git a/go/ql/src/Security/CWE-209/StackTraceExposure.ql b/go/ql/src/Security/CWE-209/StackTraceExposure.ql index 08ef1fe49ff..3440fdba314 100644 --- a/go/ql/src/Security/CWE-209/StackTraceExposure.ql +++ b/go/ql/src/Security/CWE-209/StackTraceExposure.ql @@ -15,7 +15,6 @@ import go import semmle.go.security.InsecureFeatureFlag::InsecureFeatureFlag -import DataFlow::PathGraph /** * A flag indicating the program is in debug or development mode, or that stack @@ -44,22 +43,16 @@ class DebugStackFunction extends Function { DebugStackFunction() { this.hasQualifiedName("runtime/debug", "Stack") } } -/** - * A taint-tracking configuration that looks for stack traces being written to - * an HTTP response body without an intervening debug- or development-mode conditional. - */ -class StackTraceExposureConfig extends TaintTracking::Configuration { - StackTraceExposureConfig() { this = "StackTraceExposureConfig" } - - override predicate isSource(DataFlow::Node node) { - node.(DataFlow::PostUpdateNode).getPreUpdateNode() = +module StackTraceExposureConfig implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node source) { + source.(DataFlow::PostUpdateNode).getPreUpdateNode() = any(StackFunction f).getACall().getArgument(0) or - node = any(DebugStackFunction f).getACall().getResult() + source = any(DebugStackFunction f).getACall().getResult() } - override predicate isSink(DataFlow::Node node) { node instanceof Http::ResponseBody } + predicate isSink(DataFlow::Node sink) { sink instanceof Http::ResponseBody } - override predicate isSanitizer(DataFlow::Node node) { + predicate isBarrier(DataFlow::Node node) { // Sanitise everything controlled by an is-debug-mode check. // Imprecision: I don't try to guess which arm of a branch is intended // to mean debug mode, and which is production mode. @@ -71,8 +64,16 @@ class StackTraceExposureConfig extends TaintTracking::Configuration { } } -from StackTraceExposureConfig cfg, DataFlow::PathNode source, DataFlow::PathNode sink -where cfg.hasFlowPath(source, sink) +/** + * Tracks taint flow for reasoning about stack traces being written to an HTTP + * response body without an intervening debug- or development-mode conditional. + */ +module StackTraceExposureFlow = TaintTracking::Global; + +import StackTraceExposureFlow::PathGraph + +from StackTraceExposureFlow::PathNode source, StackTraceExposureFlow::PathNode sink +where StackTraceExposureFlow::flowPath(source, sink) select sink.getNode(), source, sink, "HTTP response depends on $@ and may be exposed to an external user.", source.getNode(), "stack trace information" diff --git a/go/ql/src/Security/CWE-312/CleartextLogging.ql b/go/ql/src/Security/CWE-312/CleartextLogging.ql index 52e09051dd8..fe7dc881451 100644 --- a/go/ql/src/Security/CWE-312/CleartextLogging.ql +++ b/go/ql/src/Security/CWE-312/CleartextLogging.ql @@ -14,10 +14,10 @@ */ import go -import semmle.go.security.CleartextLogging::CleartextLogging -import DataFlow::PathGraph +import semmle.go.security.CleartextLogging +import CleartextLogging::Flow::PathGraph -from Configuration cfg, DataFlow::PathNode source, DataFlow::PathNode sink -where cfg.hasFlowPath(source, sink) +from CleartextLogging::Flow::PathNode source, CleartextLogging::Flow::PathNode sink +where CleartextLogging::Flow::flowPath(source, sink) select sink.getNode(), source, sink, "$@ flows to a logging call.", source.getNode(), - "Sensitive data returned by " + source.getNode().(Source).describe() + "Sensitive data returned by " + source.getNode().(CleartextLogging::Source).describe() diff --git a/go/ql/src/Security/CWE-322/InsecureHostKeyCallback.ql b/go/ql/src/Security/CWE-322/InsecureHostKeyCallback.ql index 486283ddcb4..bca436dc299 100644 --- a/go/ql/src/Security/CWE-322/InsecureHostKeyCallback.ql +++ b/go/ql/src/Security/CWE-322/InsecureHostKeyCallback.ql @@ -11,7 +11,6 @@ */ import go -import DataFlow::PathGraph /** The `ssh.InsecureIgnoreHostKey` function, which allows connecting to any host regardless of its host key. */ class InsecureIgnoreHostKey extends Function { @@ -55,45 +54,48 @@ class InsecureHostKeyCallbackFunc extends HostKeyCallbackFunc { } } -/** - * A data-flow configuration for identifying `HostKeyCallbackFunc` instances that reach `ClientConfig.HostKeyCallback` fields. - */ -class HostKeyCallbackAssignmentConfig extends DataFlow::Configuration { - HostKeyCallbackAssignmentConfig() { this = "HostKeyCallbackAssignmentConfig" } - - override predicate isSource(DataFlow::Node source) { source instanceof HostKeyCallbackFunc } +module Config implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node source) { source instanceof HostKeyCallbackFunc } /** * Holds if `sink` is a value written by `write` to a field `ClientConfig.HostKeyCallback`. */ - predicate writeIsSink(DataFlow::Node sink, Write write) { + additional predicate writeIsSink(DataFlow::Node sink, Write write) { exists(Field f | f.hasQualifiedName(CryptoSsh::packagePath(), "ClientConfig", "HostKeyCallback") and write.writesField(_, f, sink) ) } - override predicate isSink(DataFlow::Node sink) { this.writeIsSink(sink, _) } + predicate isSink(DataFlow::Node sink) { writeIsSink(sink, _) } } +/** + * Tracks data flow to identify `HostKeyCallbackFunc` instances that reach + * `ClientConfig.HostKeyCallback` fields. + */ +module Flow = DataFlow::Global; + +import Flow::PathGraph + /** * Holds if a secure host-check function reaches `sink` or another similar sink. * * A sink is considered similar if it writes to the same variable and field. */ -predicate hostCheckReachesSink(DataFlow::PathNode sink) { - exists(HostKeyCallbackAssignmentConfig config, DataFlow::PathNode source | +predicate hostCheckReachesSink(Flow::PathNode sink) { + exists(Flow::PathNode source | not source.getNode() instanceof InsecureHostKeyCallbackFunc and ( - config.hasFlowPath(source, sink) + Flow::flowPath(source, sink) or exists( - DataFlow::PathNode otherSink, Write sinkWrite, Write otherSinkWrite, + Flow::PathNode otherSink, Write sinkWrite, Write otherSinkWrite, SsaWithFields sinkAccessPath, SsaWithFields otherSinkAccessPath | - config.hasFlowPath(source, otherSink) and - config.writeIsSink(sink.getNode(), sinkWrite) and - config.writeIsSink(otherSink.getNode(), otherSinkWrite) and + Flow::flowPath(source, otherSink) and + Config::writeIsSink(sink.getNode(), sinkWrite) and + Config::writeIsSink(otherSink.getNode(), otherSinkWrite) and sinkWrite.writesField(sinkAccessPath.getAUse(), _, sink.getNode()) and otherSinkWrite.writesField(otherSinkAccessPath.getAUse(), _, otherSink.getNode()) and otherSinkAccessPath = sinkAccessPath.similar() @@ -102,9 +104,9 @@ predicate hostCheckReachesSink(DataFlow::PathNode sink) { ) } -from HostKeyCallbackAssignmentConfig config, DataFlow::PathNode source, DataFlow::PathNode sink +from Flow::PathNode source, Flow::PathNode sink where - config.hasFlowPath(source, sink) and + Flow::flowPath(source, sink) and source.getNode() instanceof InsecureHostKeyCallbackFunc and // Exclude cases where a good access-path function reaches the same or a similar sink // (these probably indicate optional host-checking) diff --git a/go/ql/src/Security/CWE-326/InsufficientKeySize.ql b/go/ql/src/Security/CWE-326/InsufficientKeySize.ql index f0485e91edd..19db3ef63ae 100644 --- a/go/ql/src/Security/CWE-326/InsufficientKeySize.ql +++ b/go/ql/src/Security/CWE-326/InsufficientKeySize.ql @@ -11,29 +11,30 @@ */ import go -import DataFlow::PathGraph -/** - * A data flow tracking configuration for tracking flow from RSA key length to - * calls to RSA key generation functions. - */ -class RsaKeyTrackingConfiguration extends DataFlow::Configuration { - RsaKeyTrackingConfiguration() { this = "RsaKeyTrackingConfiguration" } +module Config implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node source) { source.getIntValue() < 2048 } - override predicate isSource(DataFlow::Node source) { source.getIntValue() < 2048 } - - override predicate isSink(DataFlow::Node sink) { + predicate isSink(DataFlow::Node sink) { exists(DataFlow::CallNode c | sink = c.getArgument(1) and c.getTarget().hasQualifiedName("crypto/rsa", "GenerateKey") ) } - override predicate isBarrier(DataFlow::Node node) { + predicate isBarrier(DataFlow::Node node) { node = DataFlow::BarrierGuard::getABarrierNode() } } +/** + * Tracks data flow from an RSA key length to a calls to an RSA key generation + * function. + */ +module Flow = DataFlow::Global; + +import Flow::PathGraph + /** * Holds if `g` is a comparison which guarantees that `e` is at least 2048 on `branch`, * considered as a barrier guard for key sizes. @@ -50,6 +51,6 @@ predicate comparisonBarrierGuard(DataFlow::Node g, Expr e, boolean branch) { ) } -from RsaKeyTrackingConfiguration cfg, DataFlow::PathNode source, DataFlow::PathNode sink -where cfg.hasFlowPath(source, sink) +from Flow::PathNode source, Flow::PathNode sink +where Flow::flowPath(source, sink) select sink, source, sink, "The size of this RSA key should be at least 2048 bits." diff --git a/go/ql/src/Security/CWE-327/InsecureTLS.ql b/go/ql/src/Security/CWE-327/InsecureTLS.ql index e8edadbb11d..a4a9ab1f549 100644 --- a/go/ql/src/Security/CWE-327/InsecureTLS.ql +++ b/go/ql/src/Security/CWE-327/InsecureTLS.ql @@ -12,7 +12,6 @@ */ import go -import DataFlow::PathGraph import semmle.go.security.InsecureFeatureFlag::InsecureFeatureFlag /** @@ -51,17 +50,11 @@ int getASecureTlsVersion() { */ int getATlsVersion() { result = getASecureTlsVersion() or isInsecureTlsVersion(result, _, _) } -/** - * A taint-tracking configuration for tracking flow from TLS versions to the - * `tls.Config.MinVersion` and `tls.Config.MaxVersion` fields. - */ -class TlsVersionFlowConfig extends TaintTracking::Configuration { - TlsVersionFlowConfig() { this = "TlsVersionFlowConfig" } - +module TlsVersionFlowConfig implements DataFlow::ConfigSig { /** * Holds if `source` is a TLS version source yielding value `val`. */ - predicate intIsSource(DataFlow::Node source, int val) { + additional predicate intIsSource(DataFlow::Node source, int val) { val = source.getIntValue() and val = getATlsVersion() and not DataFlow::isReturnedWithError(source) @@ -70,25 +63,29 @@ class TlsVersionFlowConfig extends TaintTracking::Configuration { /** * Holds if `fieldWrite` writes `sink` to `base`.`fld`, where `fld` is a TLS version field. */ - predicate isSink(DataFlow::Node sink, Field fld, DataFlow::Node base, Write fieldWrite) { + additional predicate isSink(DataFlow::Node sink, Field fld, DataFlow::Node base, Write fieldWrite) { fld.hasQualifiedName("crypto/tls", "Config", ["MinVersion", "MaxVersion"]) and fieldWrite.writesField(base, fld, sink) } - override predicate isSource(DataFlow::Node source) { this.intIsSource(source, _) } + predicate isSource(DataFlow::Node source) { intIsSource(source, _) } - override predicate isSink(DataFlow::Node sink) { this.isSink(sink, _, _, _) } + predicate isSink(DataFlow::Node sink) { isSink(sink, _, _, _) } } +/** + * Tracks taint flow from TLS versions to the `tls.Config.MinVersion` and + * `tls.Config.MaxVersion` fields. + */ +module TlsVersionFlow = TaintTracking::Global; + /** * Holds if `config` exhibits a secure TLS version flowing from `source` to `sink`, which flows into `fld`. */ -predicate secureTlsVersionFlow( - TlsVersionFlowConfig config, DataFlow::PathNode source, DataFlow::PathNode sink, Field fld -) { +predicate secureTlsVersionFlow(DataFlow::Node source, DataFlow::Node sink, Field fld) { exists(int version | - config.hasFlowPath(source, sink) and - config.intIsSource(source.getNode(), version) and + TlsVersionFlow::flow(source, sink) and + TlsVersionFlowConfig::intIsSource(source, version) and not isInsecureTlsVersion(version, _, fld.getName()) ) } @@ -96,17 +93,17 @@ predicate secureTlsVersionFlow( /** * Holds if a secure TLS version reaches `sink`, which flows into `fld`. */ -predicate secureTlsVersionFlowsToSink(DataFlow::PathNode sink, Field fld) { - secureTlsVersionFlow(_, _, sink, fld) +predicate secureTlsVersionFlowsToSink(DataFlow::Node sink, Field fld) { + secureTlsVersionFlow(_, sink, fld) } /** * Holds if a secure TLS version may reach `accessPath`.`fld` */ predicate secureTlsVersionFlowsToField(SsaWithFields accessPath, Field fld) { - exists(TlsVersionFlowConfig config, DataFlow::PathNode sink, DataFlow::Node base | - secureTlsVersionFlow(config, _, sink, fld) and - config.isSink(sink.getNode(), fld, base, _) and + exists(DataFlow::Node sink, DataFlow::Node base | + secureTlsVersionFlow(_, sink, fld) and + TlsVersionFlowConfig::isSink(sink, fld, base, _) and accessPath.getAUse() = base ) } @@ -124,17 +121,18 @@ DataFlow::Node nodeOrDeref(DataFlow::Node node) { * to a field of `base`. `message` describes the specific problem found. */ predicate isInsecureTlsVersionFlow( - DataFlow::PathNode source, DataFlow::PathNode sink, string message, DataFlow::Node base + TlsVersionFlow::PathNode source, TlsVersionFlow::PathNode sink, string message, + DataFlow::Node base ) { - exists(TlsVersionFlowConfig cfg, int version, Field fld | - cfg.hasFlowPath(source, sink) and - cfg.intIsSource(source.getNode(), version) and - cfg.isSink(sink.getNode(), fld, base, _) and + exists(int version, Field fld | + TlsVersionFlow::flowPath(source, sink) and + TlsVersionFlowConfig::intIsSource(source.getNode(), version) and + TlsVersionFlowConfig::isSink(sink.getNode(), fld, base, _) and isInsecureTlsVersion(version, _, fld.getName()) and // Exclude cases where a secure TLS version can also flow to the same // sink, or to different sinks that refer to the same base and field, // which suggests a configurable security mode. - not secureTlsVersionFlowsToSink(sink, fld) and + not secureTlsVersionFlowsToSink(sink.getNode(), fld) and not exists(SsaWithFields insecureAccessPath, SsaWithFields secureAccessPath | nodeOrDeref(insecureAccessPath.getAUse()) = base and secureAccessPath = insecureAccessPath.similar() @@ -152,17 +150,11 @@ predicate isInsecureTlsVersionFlow( ) } -/** - * A taint-tracking configuration for tracking flow from insecure TLS cipher - * suites into a `tls.Config` struct, to the `CipherSuites` field. - */ -class TlsInsecureCipherSuitesFlowConfig extends TaintTracking::Configuration { - TlsInsecureCipherSuitesFlowConfig() { this = "TlsInsecureCipherSuitesFlowConfig" } - +module TlsInsecureCipherSuitesFlowConfig implements DataFlow::ConfigSig { /** * Holds if `source` reads an insecure TLS cipher suite named `suiteName`. */ - predicate isSourceValueEntity(DataFlow::Node source, string suiteName) { + additional predicate isSourceValueEntity(DataFlow::Node source, string suiteName) { exists(DataFlow::ValueEntity val | val.hasQualifiedName("crypto/tls", suiteName) and suiteName = @@ -179,7 +171,7 @@ class TlsInsecureCipherSuitesFlowConfig extends TaintTracking::Configuration { /** * Holds if `source` represents the result of `tls.InsecureCipherSuites()`. */ - predicate isSourceInsecureCipherSuites(DataFlow::Node source) { + additional predicate isSourceInsecureCipherSuites(DataFlow::Node source) { exists(Function insecureCipherSuites | insecureCipherSuites.hasQualifiedName("crypto/tls", "InsecureCipherSuites") | @@ -187,44 +179,54 @@ class TlsInsecureCipherSuitesFlowConfig extends TaintTracking::Configuration { ) } - override predicate isSource(DataFlow::Node source) { - this.isSourceInsecureCipherSuites(source) + predicate isSource(DataFlow::Node source) { + isSourceInsecureCipherSuites(source) or - this.isSourceValueEntity(source, _) + isSourceValueEntity(source, _) } /** * Holds if `fieldWrite` writes `sink` to `base`.`fld`, and `fld` is `tls.Config.CipherSuites`. */ - predicate isSink(DataFlow::Node sink, Field fld, DataFlow::Node base, Write fieldWrite) { + additional predicate isSink(DataFlow::Node sink, Field fld, DataFlow::Node base, Write fieldWrite) { fld.hasQualifiedName("crypto/tls", "Config", "CipherSuites") and fieldWrite.writesField(base, fld, sink) } - override predicate isSink(DataFlow::Node sink) { this.isSink(sink, _, _, _) } + predicate isSink(DataFlow::Node sink) { isSink(sink, _, _, _) } /** * Declare sinks as out-sanitizers in order to avoid producing superfluous paths where a cipher * is written to CipherSuites, then the list is further extended with either safe or tainted * suites. */ - override predicate isSanitizerOut(DataFlow::Node node) { - super.isSanitizerOut(node) or this.isSink(node) - } + predicate isBarrierOut(DataFlow::Node node) { isSink(node) } } +/** + * Tracks taint flow from insecure TLS cipher suites into the `CipherSuites` + * field of a `tls.Config` struct. + */ +module TlsInsecureCipherSuitesFlow = TaintTracking::Global; + /** * Holds if an insecure TLS cipher suite flows from `source` to `sink`, where `sink` * is written to the CipherSuites list of a `tls.Config` instance. `message` describes * the exact problem found. */ -predicate isInsecureTlsCipherFlow(DataFlow::PathNode source, DataFlow::PathNode sink, string message) { - exists(TlsInsecureCipherSuitesFlowConfig cfg | cfg.hasFlowPath(source, sink) | - exists(string name | cfg.isSourceValueEntity(source.getNode(), name) | +predicate isInsecureTlsCipherFlow( + TlsInsecureCipherSuitesFlow::PathNode source, TlsInsecureCipherSuitesFlow::PathNode sink, + string message +) { + TlsInsecureCipherSuitesFlow::flowPath(source, sink) and + ( + exists(string name | + TlsInsecureCipherSuitesFlowConfig::isSourceValueEntity(source.getNode(), name) + | message = "Use of an insecure cipher suite: " + name + "." ) or - cfg.isSourceInsecureCipherSuites(source.getNode()) and + TlsInsecureCipherSuitesFlowConfig::isSourceInsecureCipherSuites(source.getNode()) and message = "Use of an insecure cipher suite." ) } @@ -260,11 +262,17 @@ FlagKind securityOrTlsVersionFlag() { result = any(LegacyTlsVersionFlag f) } -from DataFlow::PathNode source, DataFlow::PathNode sink, string message +module Flow = + DataFlow::MergePathGraph; + +import Flow::PathGraph + +from Flow::PathNode source, Flow::PathNode sink, string message where ( - isInsecureTlsVersionFlow(source, sink, message, _) or - isInsecureTlsCipherFlow(source, sink, message) + isInsecureTlsVersionFlow(source.asPathNode1(), sink.asPathNode1(), message, _) or + isInsecureTlsCipherFlow(source.asPathNode2(), sink.asPathNode2(), message) ) and // Exclude sources or sinks guarded by a feature or legacy flag not [getASecurityFeatureFlagCheck(), getALegacyTlsVersionCheck()] diff --git a/go/ql/src/Security/CWE-338/InsecureRandomness.ql b/go/ql/src/Security/CWE-338/InsecureRandomness.ql index aa26e171e50..cc6bc42be71 100644 --- a/go/ql/src/Security/CWE-338/InsecureRandomness.ql +++ b/go/ql/src/Security/CWE-338/InsecureRandomness.ql @@ -11,19 +11,19 @@ */ import go -import semmle.go.security.InsecureRandomness::InsecureRandomness -import DataFlow::PathGraph +import semmle.go.security.InsecureRandomness +import InsecureRandomness::Flow::PathGraph -from Configuration cfg, DataFlow::PathNode source, DataFlow::PathNode sink, string kind +from InsecureRandomness::Flow::PathNode source, InsecureRandomness::Flow::PathNode sink, string kind where - cfg.hasFlowPath(source, sink) and - cfg.isSinkWithKind(sink.getNode(), kind) and + InsecureRandomness::Flow::flowPath(source, sink) and + InsecureRandomness::isSinkWithKind(sink.getNode(), kind) and ( kind != "A password-related function" or sink = - min(DataFlow::PathNode sink2, int line | - cfg.hasFlowPath(_, sink2) and + min(InsecureRandomness::Flow::PathNode sink2, int line | + InsecureRandomness::Flow::flowPath(_, sink2) and sink2.getNode().getRoot() = sink.getNode().getRoot() and sink2.hasLocationInfo(_, line, _, _, _) | diff --git a/go/ql/src/Security/CWE-352/ConstantOauth2State.ql b/go/ql/src/Security/CWE-352/ConstantOauth2State.ql index abe982f7fe5..c251c3e8b00 100644 --- a/go/ql/src/Security/CWE-352/ConstantOauth2State.ql +++ b/go/ql/src/Security/CWE-352/ConstantOauth2State.ql @@ -12,7 +12,6 @@ */ import go -import DataFlow::PathGraph /** * A method that creates a new URL that will send the user @@ -24,18 +23,12 @@ class AuthCodeUrl extends Method { } } -/** - * A flow of a constant string value to a call to `AuthCodeURL` as the - * `state` parameter. - */ -class ConstantStateFlowConf extends DataFlow::Configuration { - ConstantStateFlowConf() { this = "ConstantStateFlowConf" } - - predicate isSinkCall(DataFlow::Node sink, DataFlow::CallNode call) { +module ConstantStateFlowConfig implements DataFlow::ConfigSig { + additional predicate isSinkCall(DataFlow::Node sink, DataFlow::CallNode call) { exists(AuthCodeUrl m | call = m.getACall() | sink = call.getArgument(0)) } - override predicate isSource(DataFlow::Node source) { + predicate isSource(DataFlow::Node source) { source.isConst() and not DataFlow::isReturnedWithError(source) and // Avoid duplicate paths by not considering reads from constants as sources themselves: @@ -46,9 +39,17 @@ class ConstantStateFlowConf extends DataFlow::Configuration { ) } - override predicate isSink(DataFlow::Node sink) { this.isSinkCall(sink, _) } + predicate isSink(DataFlow::Node sink) { isSinkCall(sink, _) } } +/** + * Tracks data flow of a constant string value to a call to `AuthCodeURL` as + * the `state` parameter. + */ +module Flow = DataFlow::Global; + +import Flow::PathGraph + /** * Holds if `pred` writes a URL to the `RedirectURL` field of the `succ` `Config` object. * @@ -77,17 +78,8 @@ string getAnOobOauth2Url() { result.matches("%://127.0.0.1%") } -/** - * A flow of a URL indicating the OAuth redirect doesn't point to a publicly - * accessible address, to the receiver of an `AuthCodeURL` call. - * - * Note we accept localhost and 127.0.0.1 on the assumption this is probably a transient - * listener; if it actually is a persistent server then that really is vulnerable to CSRF. - */ -class PrivateUrlFlowsToAuthCodeUrlCall extends DataFlow::Configuration { - PrivateUrlFlowsToAuthCodeUrlCall() { this = "PrivateUrlFlowsToConfig" } - - override predicate isSource(DataFlow::Node source) { +module PrivateUrlFlowsToAuthCodeUrlCallConfig implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node source) { source.getStringValue() = getAnOobOauth2Url() and // Avoid duplicate paths by excluding constant variable references from // themselves being sources: @@ -98,7 +90,7 @@ class PrivateUrlFlowsToAuthCodeUrlCall extends DataFlow::Configuration { ) } - override predicate isAdditionalFlowStep(DataFlow::Node pred, DataFlow::Node succ) { + predicate isAdditionalFlowStep(DataFlow::Node pred, DataFlow::Node succ) { // Propagate from a RedirectURL field to a whole Config isUrlTaintingConfigStep(pred, succ) or @@ -113,13 +105,23 @@ class PrivateUrlFlowsToAuthCodeUrlCall extends DataFlow::Configuration { ) } - predicate isSinkCall(DataFlow::Node sink, DataFlow::CallNode call) { + additional predicate isSinkCall(DataFlow::Node sink, DataFlow::CallNode call) { exists(AuthCodeUrl m | call = m.getACall() | sink = call.getReceiver()) } - override predicate isSink(DataFlow::Node sink) { this.isSinkCall(sink, _) } + predicate isSink(DataFlow::Node sink) { isSinkCall(sink, _) } } +/** + * Tracks data flow from a URL indicating the OAuth redirect doesn't point to a publicly + * accessible address to the receiver of an `AuthCodeURL` call. + * + * Note we accept localhost and 127.0.0.1 on the assumption this is probably a transient + * listener; if it actually is a persistent server then that really is vulnerable to CSRF. + */ +module PrivateUrlFlowsToAuthCodeUrlCallFlow = + DataFlow::Global; + /** * Holds if a URL indicating the OAuth redirect doesn't point to a publicly * accessible address, to the receiver of an `AuthCodeURL` call. @@ -128,33 +130,27 @@ class PrivateUrlFlowsToAuthCodeUrlCall extends DataFlow::Configuration { * listener; if it actually is a persistent server then that really is vulnerable to CSRF. */ predicate privateUrlFlowsToAuthCodeUrlCall(DataFlow::CallNode call) { - exists(PrivateUrlFlowsToAuthCodeUrlCall flowConfig, DataFlow::Node receiver | - flowConfig.hasFlowTo(receiver) and - flowConfig.isSinkCall(receiver, call) + exists(DataFlow::Node receiver | + PrivateUrlFlowsToAuthCodeUrlCallFlow::flowTo(receiver) and + PrivateUrlFlowsToAuthCodeUrlCallConfig::isSinkCall(receiver, call) ) } -/** A flow from `golang.org/x/oauth2.Config.AuthCodeUrl`'s result to a logging function. */ -class FlowToPrint extends DataFlow::Configuration { - FlowToPrint() { this = "FlowToPrint" } - - predicate isSinkCall(DataFlow::Node sink, DataFlow::CallNode call) { +module FlowToPrintConfig implements DataFlow::ConfigSig { + additional predicate isSinkCall(DataFlow::Node sink, DataFlow::CallNode call) { exists(LoggerCall logCall | call = logCall | sink = logCall.getAMessageComponent()) } - override predicate isSource(DataFlow::Node source) { - source = any(AuthCodeUrl m).getACall().getResult() - } + predicate isSource(DataFlow::Node source) { source = any(AuthCodeUrl m).getACall().getResult() } - override predicate isSink(DataFlow::Node sink) { this.isSinkCall(sink, _) } + predicate isSink(DataFlow::Node sink) { isSinkCall(sink, _) } } +module FlowToPrintFlow = DataFlow::Global; + /** Holds if the provided `CallNode`'s result flows to an argument of a printer call. */ predicate resultFlowsToPrinter(DataFlow::CallNode authCodeUrlCall) { - exists(FlowToPrint cfg, DataFlow::PathNode source | - cfg.hasFlowPath(source, _) and - authCodeUrlCall.getResult() = source.getNode() - ) + FlowToPrintFlow::flow(authCodeUrlCall.getResult(), _) } /** Get a data-flow node that reads the value of `os.Stdin`. */ @@ -197,12 +193,10 @@ predicate seemsLikeDoneWithinATerminal(DataFlow::CallNode authCodeUrlCall) { containsCallToStdinScanner(authCodeUrlCall.getRoot()) } -from - ConstantStateFlowConf cfg, DataFlow::PathNode source, DataFlow::PathNode sink, - DataFlow::CallNode sinkCall +from Flow::PathNode source, Flow::PathNode sink, DataFlow::CallNode sinkCall where - cfg.hasFlowPath(source, sink) and - cfg.isSinkCall(sink.getNode(), sinkCall) and + Flow::flowPath(source, sink) and + ConstantStateFlowConfig::isSinkCall(sink.getNode(), sinkCall) and // Exclude cases that seem to be oauth flows done from within a terminal: not seemsLikeDoneWithinATerminal(sinkCall) and not privateUrlFlowsToAuthCodeUrlCall(sinkCall) diff --git a/go/ql/src/Security/CWE-601/BadRedirectCheck.ql b/go/ql/src/Security/CWE-601/BadRedirectCheck.ql index a04f197abab..bc60e1339eb 100644 --- a/go/ql/src/Security/CWE-601/BadRedirectCheck.ql +++ b/go/ql/src/Security/CWE-601/BadRedirectCheck.ql @@ -14,7 +14,6 @@ import go import semmle.go.security.OpenUrlRedirectCustomizations -import DataFlow::PathGraph StringOps::HasPrefix checkForLeadingSlash(SsaWithFields v) { exists(DataFlow::Node substr | @@ -91,16 +90,14 @@ predicate urlPath(DataFlow::Node nd) { ) } -class Configuration extends TaintTracking::Configuration { - Configuration() { this = "BadRedirectCheck" } - - override predicate isSource(DataFlow::Node source) { this.isCheckedSource(source, _) } +module Config implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node source) { isCheckedSource(source, _) } /** * Holds if `source` is the first node that flows into a use of a variable that is checked by a * bad redirect check `check`.. */ - predicate isCheckedSource(DataFlow::Node source, DataFlow::Node check) { + additional predicate isCheckedSource(DataFlow::Node source, DataFlow::Node check) { exists(SsaWithFields v | DataFlow::localFlow(source, v.getAUse()) and not exists(source.getAPredecessor()) and @@ -108,12 +105,12 @@ class Configuration extends TaintTracking::Configuration { ) } - override predicate isAdditionalTaintStep(DataFlow::Node pred, DataFlow::Node succ) { + predicate isAdditionalFlowStep(DataFlow::Node node1, DataFlow::Node node2) { // this is very over-approximate, because most filtering is done by the isSource predicate - exists(Write w | w.writesField(succ, _, pred)) + exists(Write w | w.writesField(node2, _, node1)) } - override predicate isSanitizerOut(DataFlow::Node node) { + predicate isBarrierOut(DataFlow::Node node) { // assume this value is safe if something is prepended to it. exists(StringOps::Concatenation conc, int i, int j | i < j | node = conc.getOperand(j) and @@ -125,9 +122,11 @@ class Configuration extends TaintTracking::Configuration { ) } - override predicate isSink(DataFlow::Node sink) { sink instanceof OpenUrlRedirect::Sink } + predicate isSink(DataFlow::Node sink) { sink instanceof OpenUrlRedirect::Sink } } +module Flow = TaintTracking::Global; + /** * Holds there is a check `check` that is a bad redirect check, and `v` is either * checked directly by `check` or checked by a function that contains `check`. @@ -168,10 +167,12 @@ predicate isBadRedirectCheckWrapper(DataFlow::Node check, FuncDef f, FunctionInp ) } -from Configuration cfg, DataFlow::PathNode source, DataFlow::PathNode sink, DataFlow::Node check +import Flow::PathGraph + +from Flow::PathNode source, Flow::PathNode sink, DataFlow::Node check where - cfg.isCheckedSource(source.getNode(), check) and - cfg.hasFlowPath(source, sink) + Config::isCheckedSource(source.getNode(), check) and + Flow::flowPath(source, sink) select check, source, sink, "This is a check that $@, which flows into a $@, has a leading slash, but not that it does not have '/' or '\\' in its second position.", source.getNode(), "this value", sink.getNode(), "redirect" diff --git a/go/ql/src/Security/CWE-601/OpenUrlRedirect.ql b/go/ql/src/Security/CWE-601/OpenUrlRedirect.ql index d633161f916..17ec112955f 100644 --- a/go/ql/src/Security/CWE-601/OpenUrlRedirect.ql +++ b/go/ql/src/Security/CWE-601/OpenUrlRedirect.ql @@ -12,17 +12,15 @@ */ import go -import semmle.go.security.OpenUrlRedirect::OpenUrlRedirect +import semmle.go.security.OpenUrlRedirect import semmle.go.security.SafeUrlFlow -import DataFlow::PathGraph +import OpenUrlRedirect::Flow::PathGraph -from - Configuration cfg, SafeUrlFlow::Configuration scfg, DataFlow::PathNode source, - DataFlow::PathNode sink +from OpenUrlRedirect::Flow::PathNode source, OpenUrlRedirect::Flow::PathNode sink where - cfg.hasFlowPath(source, sink) and + OpenUrlRedirect::Flow::flowPath(source, sink) and // this excludes flow from safe parts of request URLs, for example the full URL when the // doing a redirect from `http://` to `https://` - not scfg.hasFlow(_, sink.getNode()) + not SafeUrlFlow::Flow::flow(_, sink.getNode()) select sink.getNode(), source, sink, "This path to an untrusted URL redirection depends on a $@.", source.getNode(), "user-provided value" diff --git a/go/ql/src/Security/CWE-640/EmailInjection.ql b/go/ql/src/Security/CWE-640/EmailInjection.ql index 74dee8ba179..c3f279a1a86 100644 --- a/go/ql/src/Security/CWE-640/EmailInjection.ql +++ b/go/ql/src/Security/CWE-640/EmailInjection.ql @@ -13,9 +13,9 @@ */ import go -import DataFlow::PathGraph import EmailInjection::EmailInjection +import Flow::PathGraph -from DataFlow::PathNode source, DataFlow::PathNode sink, Configuration config -where config.hasFlowPath(source, sink) +from Flow::PathNode source, Flow::PathNode sink +where Flow::flowPath(source, sink) select sink, source, sink, "Email content may contain $@.", source.getNode(), "untrusted input" diff --git a/go/ql/src/Security/CWE-640/EmailInjection.qll b/go/ql/src/Security/CWE-640/EmailInjection.qll index 4cf8b382c98..479fe6dc055 100644 --- a/go/ql/src/Security/CWE-640/EmailInjection.qll +++ b/go/ql/src/Security/CWE-640/EmailInjection.qll @@ -17,13 +17,24 @@ module EmailInjection { import EmailInjectionCustomizations::EmailInjection /** + * DEPRECATED: Use `Flow` instead. + * * A taint-tracking configuration for reasoning about email-injection vulnerabilities. */ - class Configuration extends TaintTracking::Configuration { + deprecated class Configuration extends TaintTracking::Configuration { Configuration() { this = "Email Injection" } override predicate isSource(DataFlow::Node source) { source instanceof Source } override predicate isSink(DataFlow::Node sink) { sink instanceof Sink } } + + private module Config implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node source) { source instanceof Source } + + predicate isSink(DataFlow::Node sink) { sink instanceof Sink } + } + + /** Tracks taint flow for reasoning about email-injection vulnerabilities. */ + module Flow = TaintTracking::Global; } diff --git a/go/ql/src/Security/CWE-643/XPathInjection.ql b/go/ql/src/Security/CWE-643/XPathInjection.ql index aa732debead..5dbaad158d8 100644 --- a/go/ql/src/Security/CWE-643/XPathInjection.ql +++ b/go/ql/src/Security/CWE-643/XPathInjection.ql @@ -12,17 +12,17 @@ */ import go -import semmle.go.security.XPathInjection::XPathInjection -import DataFlow::PathGraph +import semmle.go.security.XPathInjection +import XPathInjection::Flow::PathGraph /** Holds if `node` is either a string or a byte slice */ -predicate isStringOrByte(DataFlow::PathNode node) { +predicate isStringOrByte(XPathInjection::Flow::PathNode node) { exists(Type t | t = node.getNode().getType().getUnderlyingType() | t instanceof StringType or t instanceof ByteSliceType ) } -from Configuration config, DataFlow::PathNode source, DataFlow::PathNode sink -where config.hasFlowPath(source, sink) and isStringOrByte(sink) +from XPathInjection::Flow::PathNode source, XPathInjection::Flow::PathNode sink +where XPathInjection::Flow::flowPath(source, sink) and isStringOrByte(sink) select sink.getNode(), source, sink, "XPath expression depends on a $@.", source.getNode(), "user-provided value" diff --git a/go/ql/src/Security/CWE-681/IncorrectIntegerConversionQuery.ql b/go/ql/src/Security/CWE-681/IncorrectIntegerConversionQuery.ql index 8513c673189..dd34af8e48b 100644 --- a/go/ql/src/Security/CWE-681/IncorrectIntegerConversionQuery.ql +++ b/go/ql/src/Security/CWE-681/IncorrectIntegerConversionQuery.ql @@ -14,18 +14,17 @@ */ import go -import DataFlow::PathGraph import semmle.go.security.IncorrectIntegerConversionLib +import Flow::PathGraph from - DataFlow::PathNode source, DataFlow::PathNode sink, ConversionWithoutBoundsCheckConfig cfg, - DataFlow::CallNode call, DataFlow::Node sinkConverted + Flow::PathNode source, Flow::PathNode sink, DataFlow::CallNode call, DataFlow::Node sinkConverted where - cfg.hasFlowPath(source, sink) and + Flow::flowPath(source, sink) and call.getResult(0) = source.getNode() and sinkConverted = sink.getNode().getASuccessor() select sinkConverted, source, sink, "Incorrect conversion of " + - describeBitSize(cfg.getSourceBitSize(), getIntTypeBitSize(source.getNode().getFile())) + - " from $@ to a lower bit size type " + sinkConverted.getType().getUnderlyingType().getName() + + describeBitSize(getSourceBitSize(sink.getState()), getIntTypeBitSize(source.getNode().getFile())) + + " from $@ to a lower bit size type " + sinkConverted.getType().getUnderlyingType().getName() + " without an upper bound check.", source, call.getTarget().getQualifiedName() diff --git a/go/ql/src/Security/CWE-918/RequestForgery.ql b/go/ql/src/Security/CWE-918/RequestForgery.ql index a9d0b10dc00..5a5c3265483 100644 --- a/go/ql/src/Security/CWE-918/RequestForgery.ql +++ b/go/ql/src/Security/CWE-918/RequestForgery.ql @@ -11,17 +11,16 @@ */ import go -import semmle.go.security.RequestForgery::RequestForgery +import semmle.go.security.RequestForgery import semmle.go.security.SafeUrlFlow -import DataFlow::PathGraph +import RequestForgery::Flow::PathGraph from - Configuration cfg, SafeUrlFlow::Configuration scfg, DataFlow::PathNode source, - DataFlow::PathNode sink, DataFlow::Node request + RequestForgery::Flow::PathNode source, RequestForgery::Flow::PathNode sink, DataFlow::Node request where - cfg.hasFlowPath(source, sink) and - request = sink.getNode().(Sink).getARequest() and + RequestForgery::Flow::flowPath(source, sink) and + request = sink.getNode().(RequestForgery::Sink).getARequest() and // this excludes flow from safe parts of request URLs, for example the full URL - not scfg.hasFlow(_, sink.getNode()) + not SafeUrlFlow::Flow::flow(_, sink.getNode()) select request, source, sink, "The $@ of this request depends on a $@.", sink.getNode(), - sink.getNode().(Sink).getKind(), source, "user-provided value" + sink.getNode().(RequestForgery::Sink).getKind(), source, "user-provided value" diff --git a/go/ql/src/experimental/CWE-090/LDAPInjection.ql b/go/ql/src/experimental/CWE-090/LDAPInjection.ql index cdcc38ebd90..7da669aa612 100644 --- a/go/ql/src/experimental/CWE-090/LDAPInjection.ql +++ b/go/ql/src/experimental/CWE-090/LDAPInjection.ql @@ -12,9 +12,9 @@ import go import LDAPInjection -import DataFlow::PathGraph +import LdapInjectionFlow::PathGraph -from LdapInjectionConfiguration config, DataFlow::PathNode source, DataFlow::PathNode sink -where config.hasFlowPath(source, sink) +from LdapInjectionFlow::PathNode source, LdapInjectionFlow::PathNode sink +where LdapInjectionFlow::flowPath(source, sink) select sink.getNode(), source, sink, "LDAP query parameter depends on a $@.", source.getNode(), "user-provided value" diff --git a/go/ql/src/experimental/CWE-090/LDAPInjection.qll b/go/ql/src/experimental/CWE-090/LDAPInjection.qll index 975dc501b5b..483a1987626 100644 --- a/go/ql/src/experimental/CWE-090/LDAPInjection.qll +++ b/go/ql/src/experimental/CWE-090/LDAPInjection.qll @@ -1,5 +1,4 @@ import go -import DataFlow::PathGraph /** * A sanitizer function that prevents LDAP injection attacks. @@ -97,10 +96,12 @@ private class LdapClientDNSink extends LdapSink { } /** + * DEPRECATED: Use `LdapInjectionFlow` instead. + * * A taint-tracking configuration for reasoning about when an `UntrustedFlowSource` * flows into an argument or field that is vulnerable to LDAP injection. */ -class LdapInjectionConfiguration extends TaintTracking::Configuration { +deprecated class LdapInjectionConfiguration extends TaintTracking::Configuration { LdapInjectionConfiguration() { this = "Ldap injection" } override predicate isSource(DataFlow::Node source) { source instanceof UntrustedFlowSource } @@ -109,3 +110,17 @@ class LdapInjectionConfiguration extends TaintTracking::Configuration { override predicate isSanitizer(DataFlow::Node sanitizer) { sanitizer instanceof LdapSanitizer } } + +private module LdapInjectionConfig implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node source) { source instanceof UntrustedFlowSource } + + predicate isSink(DataFlow::Node sink) { sink instanceof LdapSink } + + predicate isBarrier(DataFlow::Node node) { node instanceof LdapSanitizer } +} + +/** + * Tracks taint flow for reasoning about when an `UntrustedFlowSource` flows + * into an argument or field that is vulnerable to LDAP injection. + */ +module LdapInjectionFlow = TaintTracking::Global; diff --git a/go/ql/src/experimental/CWE-1004/AuthCookie.qll b/go/ql/src/experimental/CWE-1004/AuthCookie.qll index 676249c7b8c..c995a8b2f68 100644 --- a/go/ql/src/experimental/CWE-1004/AuthCookie.qll +++ b/go/ql/src/experimental/CWE-1004/AuthCookie.qll @@ -65,10 +65,12 @@ private class SetCookieSink extends DataFlow::Node { } /** + * DEPRECATED: Use `NameToNetHttpCookieTrackingFlow` instead. + * * A taint-tracking configuration for tracking flow from sensitive names to * `net/http.SetCookie`. */ -class NameToNetHttpCookieTrackingConfiguration extends TaintTracking::Configuration { +deprecated class NameToNetHttpCookieTrackingConfiguration extends TaintTracking::Configuration { NameToNetHttpCookieTrackingConfiguration() { this = "NameToNetHttpCookieTrackingConfiguration" } override predicate isSource(DataFlow::Node source) { isAuthVariable(source.asExpr()) } @@ -84,11 +86,30 @@ class NameToNetHttpCookieTrackingConfiguration extends TaintTracking::Configurat } } +private module NameToNetHttpCookieTrackingConfig implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node source) { isAuthVariable(source.asExpr()) } + + predicate isSink(DataFlow::Node sink) { sink instanceof SetCookieSink } + + predicate isAdditionalFlowStep(DataFlow::Node pred, DataFlow::Node succ) { + exists(StructLit sl | + sl.getType() instanceof NetHttpCookieType and + getValueForFieldWrite(sl, "Name") = pred and + sl = succ.asExpr() + ) + } +} + +/** Tracks taint flow from sensitive names to `net/http.SetCookie`. */ +module NameToNetHttpCookieTrackingFlow = TaintTracking::Global; + /** + * DEPRECATED: Use `BoolToNetHttpCookieTrackingFlow` instead. + * * A taint-tracking configuration for tracking flow from `bool` assigned to * `HttpOnly` that flows into `net/http.SetCookie`. */ -class BoolToNetHttpCookieTrackingConfiguration extends TaintTracking::Configuration { +deprecated class BoolToNetHttpCookieTrackingConfiguration extends TaintTracking::Configuration { BoolToNetHttpCookieTrackingConfiguration() { this = "BoolToNetHttpCookieTrackingConfiguration" } override predicate isSource(DataFlow::Node source) { @@ -106,11 +127,35 @@ class BoolToNetHttpCookieTrackingConfiguration extends TaintTracking::Configurat } } +private module BoolToNetHttpCookieTrackingConfig implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node source) { + source.getType().getUnderlyingType() instanceof BoolType + } + + predicate isSink(DataFlow::Node sink) { sink instanceof SetCookieSink } + + predicate isAdditionalFlowStep(DataFlow::Node pred, DataFlow::Node succ) { + exists(StructLit sl | + sl.getType() instanceof NetHttpCookieType and + getValueForFieldWrite(sl, "HttpOnly") = pred and + sl = succ.asExpr() + ) + } +} + /** + * Tracks taint flow from a `bool` assigned to `HttpOnly` to + * `net/http.SetCookie`. + */ +module BoolToNetHttpCookieTrackingFlow = TaintTracking::Global; + +/** + * DEPRECATED: Use `BoolToGinSetCookieTrackingFlow` instead. + * * A taint-tracking configuration for tracking flow from `HttpOnly` set to * `false` to `gin-gonic/gin.Context.SetCookie`. */ -class BoolToGinSetCookieTrackingConfiguration extends DataFlow::Configuration { +deprecated class BoolToGinSetCookieTrackingConfiguration extends DataFlow::Configuration { BoolToGinSetCookieTrackingConfiguration() { this = "BoolToGinSetCookieTrackingConfiguration" } override predicate isSource(DataFlow::Node source) { source.getBoolValue() = false } @@ -127,11 +172,34 @@ class BoolToGinSetCookieTrackingConfiguration extends DataFlow::Configuration { } } +private module BoolToGinSetCookieTrackingConfig implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node source) { source.getBoolValue() = false } + + predicate isSink(DataFlow::Node sink) { + exists(DataFlow::MethodCallNode mcn | + mcn.getTarget() instanceof GinContextSetCookieMethod and + mcn.getArgument(6) = sink and + exists(DataFlow::Node nameArg | + NameToGinSetCookieTrackingFlow::flowTo(nameArg) and + mcn.getArgument(0) = nameArg + ) + ) + } +} + /** + * Tracks data flow from `HttpOnly` set to `false` to + * `gin-gonic/gin.Context.SetCookie`. + */ +module BoolToGinSetCookieTrackingFlow = DataFlow::Global; + +/** + * DEPRECATED: Use `NameToGinSetCookieTrackingFlow` instead. + * * A taint-tracking configuration for tracking flow from sensitive names to * `gin-gonic/gin.Context.SetCookie`. */ -private class NameToGinSetCookieTrackingConfiguration extends DataFlow2::Configuration { +deprecated private class NameToGinSetCookieTrackingConfiguration extends DataFlow2::Configuration { NameToGinSetCookieTrackingConfiguration() { this = "NameToGinSetCookieTrackingConfiguration" } override predicate isSource(DataFlow::Node source) { isAuthVariable(source.asExpr()) } @@ -144,6 +212,22 @@ private class NameToGinSetCookieTrackingConfiguration extends DataFlow2::Configu } } +private module NameToGinSetCookieTrackingConfig implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node source) { isAuthVariable(source.asExpr()) } + + predicate isSink(DataFlow::Node sink) { + exists(DataFlow::MethodCallNode mcn | + mcn.getTarget() instanceof GinContextSetCookieMethod and + mcn.getArgument(0) = sink + ) + } +} + +/** + * Tracks taint flow from sensitive names to `gin-gonic/gin.Context.SetCookie`. + */ +private module NameToGinSetCookieTrackingFlow = DataFlow::Global; + /** * The receiver of `gorilla/sessions.Session.Save` call. */ @@ -168,10 +252,12 @@ private class GorillaStoreSaveSink extends DataFlow::Node { } /** + * DEPRECATED: Use `GorillaCookieStoreSaveTrackingFlow` instead. + * * A taint-tracking configuration for tracking flow from gorilla cookie store * creation to `gorilla/sessions.Session.Save`. */ -class GorillaCookieStoreSaveTrackingConfiguration extends DataFlow::Configuration { +deprecated class GorillaCookieStoreSaveTrackingConfiguration extends DataFlow::Configuration { GorillaCookieStoreSaveTrackingConfiguration() { this = "GorillaCookieStoreSaveTrackingConfiguration" } @@ -198,11 +284,42 @@ class GorillaCookieStoreSaveTrackingConfiguration extends DataFlow::Configuratio } } +private module GorillaCookieStoreSaveTrackingConfig implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node source) { + source + .(DataFlow::CallNode) + .getTarget() + .hasQualifiedName(package("github.com/gorilla/sessions", ""), "NewCookieStore") + } + + predicate isSink(DataFlow::Node sink) { + sink instanceof GorillaSessionSaveSink or + sink instanceof GorillaStoreSaveSink + } + + predicate isAdditionalFlowStep(DataFlow::Node pred, DataFlow::Node succ) { + exists(DataFlow::MethodCallNode cn | + cn.getTarget() + .hasQualifiedName(package("github.com/gorilla/sessions", ""), "CookieStore", "Get") and + pred = cn.getReceiver() and + succ = cn.getResult(0) + ) + } +} + /** + * Tracks data flow from gorilla cookie store creation to + * `gorilla/sessions.Session.Save`. + */ +module GorillaCookieStoreSaveTrackingFlow = DataFlow::Global; + +/** + * DEPRECATED: Use `GorillaSessionOptionsTrackingFlow` instead. + * * A taint-tracking configuration for tracking flow from session options to * `gorilla/sessions.Session.Save`. */ -class GorillaSessionOptionsTrackingConfiguration extends TaintTracking::Configuration { +deprecated class GorillaSessionOptionsTrackingConfiguration extends TaintTracking::Configuration { GorillaSessionOptionsTrackingConfiguration() { this = "GorillaSessionOptionsTrackingConfiguration" } @@ -224,11 +341,39 @@ class GorillaSessionOptionsTrackingConfiguration extends TaintTracking::Configur } } +private module GorillaSessionOptionsTrackingConfig implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node source) { + exists(StructLit sl | + sl.getType().hasQualifiedName(package("github.com/gorilla/sessions", ""), "Options") and + source.asExpr() = sl + ) + } + + predicate isSink(DataFlow::Node sink) { sink instanceof GorillaSessionSaveSink } + + predicate isAdditionalFlowStep(DataFlow::Node pred, DataFlow::Node succ) { + exists(GorillaSessionOptionsField f, DataFlow::Write w, DataFlow::Node base | + w.writesField(base, f, pred) and + succ = base + ) + } +} + /** + * Tracks taint flow from session options to + * `gorilla/sessions.Session.Save`. + */ +module GorillaSessionOptionsTrackingFlow = + TaintTracking::Global; + +/** + * DEPRECATED: Use `BoolToGorillaSessionOptionsTrackingFlow` instead. + * * A taint-tracking configuration for tracking flow from a `bool` assigned to * `HttpOnly` to `gorilla/sessions.Session.Save`. */ -class BoolToGorillaSessionOptionsTrackingConfiguration extends TaintTracking::Configuration { +deprecated class BoolToGorillaSessionOptionsTrackingConfiguration extends TaintTracking::Configuration +{ BoolToGorillaSessionOptionsTrackingConfiguration() { this = "BoolToGorillaSessionOptionsTrackingConfiguration" } @@ -251,3 +396,30 @@ class BoolToGorillaSessionOptionsTrackingConfiguration extends TaintTracking::Co ) } } + +private module BoolToGorillaSessionOptionsTrackingConfig implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node source) { + source.getType().getUnderlyingType() instanceof BoolType + } + + predicate isSink(DataFlow::Node sink) { sink instanceof GorillaSessionSaveSink } + + predicate isAdditionalFlowStep(DataFlow::Node pred, DataFlow::Node succ) { + exists(StructLit sl | + getValueForFieldWrite(sl, "HttpOnly") = pred and + sl = succ.asExpr() + ) + or + exists(GorillaSessionOptionsField f, DataFlow::Write w, DataFlow::Node base | + w.writesField(base, f, pred) and + succ = base + ) + } +} + +/** + * Tracks taint flow from a `bool` assigned to `HttpOnly` to + * `gorilla/sessions.Session.Save`. + */ +module BoolToGorillaSessionOptionsTrackingFlow = + TaintTracking::Global; diff --git a/go/ql/src/experimental/CWE-1004/CookieWithoutHttpOnly.ql b/go/ql/src/experimental/CWE-1004/CookieWithoutHttpOnly.ql index a16a446fe56..1b135ae87f9 100644 --- a/go/ql/src/experimental/CWE-1004/CookieWithoutHttpOnly.ql +++ b/go/ql/src/experimental/CWE-1004/CookieWithoutHttpOnly.ql @@ -15,25 +15,43 @@ import go import AuthCookie -import DataFlow::PathGraph + +module NetHttpCookieTrackingFlow = + DataFlow::MergePathGraph; + +module GorillaTrackingFlow = + DataFlow::MergePathGraph3; + +module MergedFlow = + DataFlow::MergePathGraph3; + +import MergedFlow::PathGraph /** Holds if `HttpOnly` of `net/http.SetCookie` is set to `false` or not set (default value is used). */ -predicate isNetHttpCookieFlow(DataFlow::PathNode source, DataFlow::PathNode sink) { - exists(DataFlow::PathNode sensitiveName, DataFlow::PathNode setCookieSink | - exists(NameToNetHttpCookieTrackingConfiguration cfg | - cfg.hasFlowPath(sensitiveName, setCookieSink) - ) and +predicate isNetHttpCookieFlow( + NetHttpCookieTrackingFlow::PathNode source, NetHttpCookieTrackingFlow::PathNode sink +) { + exists( + NameToNetHttpCookieTrackingFlow::PathNode sensitiveName, + NameToNetHttpCookieTrackingFlow::PathNode setCookieSink + | + NameToNetHttpCookieTrackingFlow::flowPath(sensitiveName, setCookieSink) and ( - not any(BoolToNetHttpCookieTrackingConfiguration cfg).hasFlowTo(setCookieSink.getNode()) and - source = sensitiveName and - sink = setCookieSink + not BoolToNetHttpCookieTrackingFlow::flowTo(sink.getNode()) and + source.asPathNode1() = sensitiveName and + sink.asPathNode1() = setCookieSink or - exists(BoolToNetHttpCookieTrackingConfiguration cfg, DataFlow::PathNode setCookieSink2 | - cfg.hasFlowPath(source, setCookieSink2) and - source.getNode().getBoolValue() = false and - sink = setCookieSink2 and - setCookieSink.getNode() = setCookieSink2.getNode() - ) + BoolToNetHttpCookieTrackingFlow::flowPath(source.asPathNode2(), sink.asPathNode2()) and + source.getNode().getBoolValue() = false and + setCookieSink.getNode() = sink.getNode() ) ) } @@ -42,44 +60,40 @@ predicate isNetHttpCookieFlow(DataFlow::PathNode source, DataFlow::PathNode sink * Holds if there is gorilla cookie store creation to `Save` path and * `HttpOnly` is set to `false` or not set (default value is used). */ -predicate isGorillaSessionsCookieFlow(DataFlow::PathNode source, DataFlow::PathNode sink) { - exists(DataFlow::PathNode cookieStoreCreate, DataFlow::PathNode sessionSave | - any(GorillaCookieStoreSaveTrackingConfiguration cfg).hasFlowPath(cookieStoreCreate, sessionSave) and +predicate isGorillaSessionsCookieFlow( + GorillaTrackingFlow::PathNode source, GorillaTrackingFlow::PathNode sink +) { + exists( + GorillaCookieStoreSaveTrackingFlow::PathNode cookieStoreCreate, + GorillaCookieStoreSaveTrackingFlow::PathNode sessionSave + | + GorillaCookieStoreSaveTrackingFlow::flowPath(cookieStoreCreate, sessionSave) and ( - not any(GorillaSessionOptionsTrackingConfiguration cfg).hasFlowTo(sessionSave.getNode()) and - source = cookieStoreCreate and - sink = sessionSave + not GorillaSessionOptionsTrackingFlow::flowTo(sink.getNode()) and + source.asPathNode1() = cookieStoreCreate and + sink.asPathNode1() = sessionSave or - exists( - GorillaSessionOptionsTrackingConfiguration cfg, DataFlow::PathNode options, - DataFlow::PathNode sessionSave2 - | - cfg.hasFlowPath(options, sessionSave2) and + exists(GorillaTrackingFlow::PathNode options, GorillaTrackingFlow::PathNode sessionSave2 | + GorillaSessionOptionsTrackingFlow::flowPath(options.asPathNode2(), + sessionSave2.asPathNode2()) and ( - not any(BoolToGorillaSessionOptionsTrackingConfiguration boolCfg) - .hasFlowTo(sessionSave.getNode()) and + not BoolToGorillaSessionOptionsTrackingFlow::flowTo(sink.getNode()) and sink = sessionSave2 and source = options and sessionSave.getNode() = sessionSave2.getNode() or - exists( - BoolToGorillaSessionOptionsTrackingConfiguration boolCfg, - DataFlow::PathNode sessionSave3 - | - boolCfg.hasFlowPath(source, sessionSave3) and - source.getNode().getBoolValue() = false and - sink = sessionSave3 and - sessionSave.getNode() = sessionSave3.getNode() - ) + BoolToGorillaSessionOptionsTrackingFlow::flowPath(source.asPathNode3(), sink.asPathNode3()) and + source.getNode().getBoolValue() = false and + sink.getNode() = sessionSave.getNode() ) ) ) ) } -from DataFlow::PathNode source, DataFlow::PathNode sink +from MergedFlow::PathNode source, MergedFlow::PathNode sink where - isNetHttpCookieFlow(source, sink) or - any(BoolToGinSetCookieTrackingConfiguration cfg).hasFlowPath(source, sink) or - isGorillaSessionsCookieFlow(source, sink) + isNetHttpCookieFlow(source.asPathNode1(), sink.asPathNode1()) or + BoolToGinSetCookieTrackingFlow::flowPath(source.asPathNode2(), sink.asPathNode2()) or + isGorillaSessionsCookieFlow(source.asPathNode3(), sink.asPathNode3()) select sink.getNode(), source, sink, "Cookie attribute 'HttpOnly' is not set to true." diff --git a/go/ql/src/experimental/CWE-203/Timing.ql b/go/ql/src/experimental/CWE-203/Timing.ql index b9cfa0f1a6d..057ff80acfb 100644 --- a/go/ql/src/experimental/CWE-203/Timing.ql +++ b/go/ql/src/experimental/CWE-203/Timing.ql @@ -10,7 +10,6 @@ */ import go -import DataFlow::PathGraph import semmle.go.security.SensitiveActions private predicate isBadResult(DataFlow::Node e) { @@ -97,17 +96,19 @@ private class SensitiveStringSink extends Sink { } } -class SecretTracking extends TaintTracking::Configuration { - SecretTracking() { this = "SecretTracking" } - - override predicate isSource(DataFlow::Node source) { +module Config implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node source) { source instanceof UntrustedFlowSource and not isBadResult(source) } - override predicate isSink(DataFlow::Node sink) { sink instanceof Sink and not isBadResult(sink) } + predicate isSink(DataFlow::Node sink) { sink instanceof Sink and not isBadResult(sink) } } -from SecretTracking cfg, DataFlow::PathNode source, DataFlow::PathNode sink -where cfg.hasFlowPath(source, sink) +module Flow = TaintTracking::Global; + +import Flow::PathGraph + +from Flow::PathNode source, Flow::PathNode sink +where Flow::flowPath(source, sink) select sink.getNode(), source, sink, "$@ may be vulnerable to timing attacks.", source.getNode(), "Hardcoded String" diff --git a/go/ql/src/experimental/CWE-285/PamAuthBypass.ql b/go/ql/src/experimental/CWE-285/PamAuthBypass.ql index 3e6864c021f..02f47ba2b73 100644 --- a/go/ql/src/experimental/CWE-285/PamAuthBypass.ql +++ b/go/ql/src/experimental/CWE-285/PamAuthBypass.ql @@ -33,34 +33,34 @@ class PamStartFunc extends Function { PamStartFunc() { this.hasQualifiedName("github.com/msteinert/pam", ["StartFunc", "Start"]) } } -class PamStartToAcctMgmtConfig extends TaintTracking::Configuration { - PamStartToAcctMgmtConfig() { this = "PAM auth bypass (Start to AcctMgmt)" } - - override predicate isSource(DataFlow::Node source) { +// PAM auth bypass (Start to AcctMgmt) +module PamStartToAcctMgmtConfig implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node source) { exists(PamStartFunc p | p.getACall().getResult(0) = source) } - override predicate isSink(DataFlow::Node sink) { + predicate isSink(DataFlow::Node sink) { exists(PamAcctMgmt p | p.getACall().getReceiver() = sink) } } -class PamStartToAuthenticateConfig extends TaintTracking::Configuration { - PamStartToAuthenticateConfig() { this = "PAM auth bypass (Start to Authenticate)" } +module PamStartToAcctMgmtFlow = TaintTracking::Global; - override predicate isSource(DataFlow::Node source) { +// PAM auth bypass (Start to Authenticate) +module PamStartToAuthenticateConfig implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node source) { exists(PamStartFunc p | p.getACall().getResult(0) = source) } - override predicate isSink(DataFlow::Node sink) { + predicate isSink(DataFlow::Node sink) { exists(PamAuthenticate p | p.getACall().getReceiver() = sink) } } -from - PamStartToAcctMgmtConfig acctMgmtConfig, PamStartToAuthenticateConfig authConfig, - DataFlow::Node source, DataFlow::Node sink +module PamStartToAuthenticateFlow = TaintTracking::Global; + +from DataFlow::Node source, DataFlow::Node sink where not isInTestFile(source.asExpr()) and - (authConfig.hasFlow(source, sink) and not acctMgmtConfig.hasFlow(source, _)) + (PamStartToAuthenticateFlow::flow(source, sink) and not PamStartToAcctMgmtFlow::flow(source, _)) select source, "This Pam transaction may not be secure." diff --git a/go/ql/src/experimental/CWE-321/HardcodedKeys.ql b/go/ql/src/experimental/CWE-321/HardcodedKeys.ql index 47851d8b4b9..9e51b1e2ae6 100644 --- a/go/ql/src/experimental/CWE-321/HardcodedKeys.ql +++ b/go/ql/src/experimental/CWE-321/HardcodedKeys.ql @@ -11,9 +11,9 @@ import go import HardcodedKeysLib -import DataFlow::PathGraph +import HardcodedKeys::Flow::PathGraph -from HardcodedKeys::Configuration cfg, DataFlow::PathNode source, DataFlow::PathNode sink -where cfg.hasFlowPath(source, sink) +from HardcodedKeys::Flow::PathNode source, HardcodedKeys::Flow::PathNode sink +where HardcodedKeys::Flow::flowPath(source, sink) select sink.getNode(), source, sink, "$@ is used to sign a JWT token.", source.getNode(), "Hardcoded String" diff --git a/go/ql/src/experimental/CWE-321/HardcodedKeysLib.qll b/go/ql/src/experimental/CWE-321/HardcodedKeysLib.qll index 12af9544b0e..99aa37918a3 100644 --- a/go/ql/src/experimental/CWE-321/HardcodedKeysLib.qll +++ b/go/ql/src/experimental/CWE-321/HardcodedKeysLib.qll @@ -6,7 +6,6 @@ import go import StringOps -import DataFlow::PathGraph /** * Provides default sources, sinks and sanitizers for reasoning about @@ -363,9 +362,11 @@ module HardcodedKeys { } /** + * DEPRECATED: Use `Flow` instead. + * * A configuration depicting taint flow for studying JWT token signing vulnerabilities. */ - class Configuration extends TaintTracking::Configuration { + deprecated class Configuration extends TaintTracking::Configuration { Configuration() { this = "Hard-coded JWT Signing Key" } override predicate isSource(DataFlow::Node source) { source instanceof Source } @@ -374,4 +375,15 @@ module HardcodedKeys { override predicate isSanitizer(DataFlow::Node sanitizer) { sanitizer instanceof Sanitizer } } + + 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 } + } + + /** Tracks taint flow for reasoning about JWT token signing vulnerabilities. */ + module Flow = TaintTracking::Global; } diff --git a/go/ql/src/experimental/CWE-327/WeakCryptoAlgorithm.ql b/go/ql/src/experimental/CWE-327/WeakCryptoAlgorithm.ql index 04a7dae5595..ffaaae8e02a 100644 --- a/go/ql/src/experimental/CWE-327/WeakCryptoAlgorithm.ql +++ b/go/ql/src/experimental/CWE-327/WeakCryptoAlgorithm.ql @@ -11,10 +11,10 @@ */ import go -import WeakCryptoAlgorithmCustomizations::WeakCryptoAlgorithm -import DataFlow::PathGraph +import WeakCryptoAlgorithmCustomizations +import WeakCryptoAlgorithm::Flow::PathGraph -from Configuration cfg, DataFlow::PathNode source, DataFlow::PathNode sink -where cfg.hasFlowPath(source, sink) +from WeakCryptoAlgorithm::Flow::PathNode source, WeakCryptoAlgorithm::Flow::PathNode sink +where WeakCryptoAlgorithm::Flow::flowPath(source, sink) select sink.getNode(), source, sink, "$@ is used in a weak cryptographic algorithm.", source.getNode(), "Sensitive data" diff --git a/go/ql/src/experimental/CWE-327/WeakCryptoAlgorithmCustomizations.qll b/go/ql/src/experimental/CWE-327/WeakCryptoAlgorithmCustomizations.qll index 7348d8afb8c..61a55bdd32b 100644 --- a/go/ql/src/experimental/CWE-327/WeakCryptoAlgorithmCustomizations.qll +++ b/go/ql/src/experimental/CWE-327/WeakCryptoAlgorithmCustomizations.qll @@ -49,9 +49,11 @@ module WeakCryptoAlgorithm { } /** + * DEPRECATED: Use `Flow` instead. + * * A configuration depicting taint flow from sensitive information to weak cryptographic algorithms. */ - class Configuration extends TaintTracking::Configuration { + deprecated class Configuration extends TaintTracking::Configuration { Configuration() { this = "WeakCryptoAlgorithm" } override predicate isSource(DataFlow::Node source) { source instanceof Source } @@ -63,4 +65,18 @@ module WeakCryptoAlgorithm { node instanceof Sanitizer } } + + 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 } + } + + /** + * Tracks taint flow from sensitive information to weak cryptographic + * algorithms. + */ + module Flow = TaintTracking::Global; } diff --git a/go/ql/src/experimental/CWE-369/DivideByZero.ql b/go/ql/src/experimental/CWE-369/DivideByZero.ql index 9e48e7f6fc4..b7478276f84 100644 --- a/go/ql/src/experimental/CWE-369/DivideByZero.ql +++ b/go/ql/src/experimental/CWE-369/DivideByZero.ql @@ -10,7 +10,6 @@ */ import go -import DataFlow::PathGraph import semmle.go.dataflow.internal.TaintTrackingUtil /** @@ -28,31 +27,34 @@ predicate divideByZeroSanitizerGuard(DataFlow::Node g, Expr e, boolean branch) { ) } -/** - * A taint-tracking configuration for reasoning about division by zero, where divisor is user-controlled and unchecked. - */ -class DivideByZeroCheckConfig extends TaintTracking::Configuration { - DivideByZeroCheckConfig() { this = "DivideByZeroCheckConfig" } +module Config implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node source) { source instanceof UntrustedFlowSource } - override predicate isSource(DataFlow::Node source) { source instanceof UntrustedFlowSource } - - override predicate isAdditionalTaintStep(DataFlow::Node pred, DataFlow::Node succ) { + predicate isAdditionalFlowStep(DataFlow::Node node1, DataFlow::Node node2) { exists(Function f, DataFlow::CallNode cn | cn = f.getACall() | f.hasQualifiedName("strconv", ["Atoi", "ParseInt", "ParseUint", "ParseFloat"]) and - pred = cn.getArgument(0) and - succ = cn.getResult(0) + node1 = cn.getArgument(0) and + node2 = cn.getResult(0) ) } - override predicate isSanitizer(DataFlow::Node node) { + predicate isBarrier(DataFlow::Node node) { node = DataFlow::BarrierGuard::getABarrierNode() } - override predicate isSink(DataFlow::Node sink) { + predicate isSink(DataFlow::Node sink) { sink = DataFlow::exprNode(any(QuoExpr e).getRightOperand()) } } -from DataFlow::PathNode source, DataFlow::PathNode sink, DivideByZeroCheckConfig cfg -where cfg.hasFlowPath(source, sink) +/** + * Tracks taint flow for reasoning about division by zero, where divisor is + * user-controlled and unchecked. + */ +module Flow = TaintTracking::Global; + +import Flow::PathGraph + +from Flow::PathNode source, Flow::PathNode sink +where Flow::flowPath(source, sink) select sink, source, sink, "This variable might be zero leading to a division-by-zero panic." diff --git a/go/ql/src/experimental/CWE-74/DsnInjection.ql b/go/ql/src/experimental/CWE-74/DsnInjection.ql index 3197d04534b..41e5dd58690 100644 --- a/go/ql/src/experimental/CWE-74/DsnInjection.ql +++ b/go/ql/src/experimental/CWE-74/DsnInjection.ql @@ -10,13 +10,13 @@ */ import go -import DataFlow::PathGraph import DsnInjectionCustomizations +import DsnInjectionFlow::PathGraph /** An untrusted flow source taken as a source for the `DsnInjection` taint-flow configuration. */ private class UntrustedFlowAsSource extends Source instanceof UntrustedFlowSource { } -from DsnInjection cfg, DataFlow::PathNode source, DataFlow::PathNode sink -where cfg.hasFlowPath(source, sink) +from DsnInjectionFlow::PathNode source, DsnInjectionFlow::PathNode sink +where DsnInjectionFlow::flowPath(source, sink) select sink.getNode(), source, sink, "Data-Source Name is built using $@.", source.getNode(), "untrusted user input" diff --git a/go/ql/src/experimental/CWE-74/DsnInjectionCustomizations.qll b/go/ql/src/experimental/CWE-74/DsnInjectionCustomizations.qll index e66cb7cba73..5417ddf4f3e 100644 --- a/go/ql/src/experimental/CWE-74/DsnInjectionCustomizations.qll +++ b/go/ql/src/experimental/CWE-74/DsnInjectionCustomizations.qll @@ -1,14 +1,17 @@ /** Provides a taint-tracking model to reason about Data-Source name injection vulnerabilities. */ import go -import DataFlow::PathGraph import semmle.go.dataflow.barrierguardutil.RegexpCheck /** A source for `DsnInjection` taint-flow configuration. */ abstract class Source extends DataFlow::Node { } -/** A taint-tracking configuration to reason about Data Source Name injection vulnerabilities. */ -class DsnInjection extends TaintTracking::Configuration { +/** + * DEPRECATED: Use `DsnInjectionFlow` instead. + * + * A taint-tracking configuration to reason about Data Source Name injection vulnerabilities. + */ +deprecated class DsnInjection extends TaintTracking::Configuration { DsnInjection() { this = "DsnInjection" } override predicate isSource(DataFlow::Node node) { node instanceof Source } @@ -25,6 +28,27 @@ class DsnInjection extends TaintTracking::Configuration { override predicate isSanitizer(DataFlow::Node node) { node instanceof RegexpCheckBarrier } } +private module DsnInjectionConfig implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node source) { source instanceof Source } + + predicate isSink(DataFlow::Node sink) { + exists(DataFlow::CallNode c | + c.getTarget().hasQualifiedName("database/sql", "Open") and + c.getArgument(0).getStringValue() = "mysql" + | + sink = c.getArgument(1) + ) + } + + predicate isBarrier(DataFlow::Node node) { node instanceof RegexpCheckBarrier } +} + +/** + * Tracks taint flow for reasoning about Data Source Name injection + * vulnerabilities. + */ +module DsnInjectionFlow = TaintTracking::Global; + /** A model of a function which decodes or unmarshals a tainted input, propagating taint from any argument to either the method receiver or return value. */ private class DecodeFunctionModel extends TaintTracking::FunctionModel { DecodeFunctionModel() { diff --git a/go/ql/src/experimental/CWE-74/DsnInjectionLocal.ql b/go/ql/src/experimental/CWE-74/DsnInjectionLocal.ql index ff4142f12d4..1744a25848b 100644 --- a/go/ql/src/experimental/CWE-74/DsnInjectionLocal.ql +++ b/go/ql/src/experimental/CWE-74/DsnInjectionLocal.ql @@ -10,15 +10,15 @@ */ import go -import DataFlow::PathGraph import DsnInjectionCustomizations +import DsnInjectionFlow::PathGraph -/** An argument passed via the command line taken as a source for the `DsnInjection` taint-flow configuration. */ +/** An argument passed via the command line taken as a source for the `DsnInjectionFlow` taint-flow. */ private class OsArgsSource extends Source { OsArgsSource() { this = any(Variable c | c.hasQualifiedName("os", "Args")).getARead() } } -from DsnInjection cfg, DataFlow::PathNode source, DataFlow::PathNode sink -where cfg.hasFlowPath(source, sink) +from DsnInjectionFlow::PathNode source, DsnInjectionFlow::PathNode sink +where DsnInjectionFlow::flowPath(source, sink) select sink.getNode(), source, sink, "This query depends on a $@.", source.getNode(), "user-provided value" diff --git a/go/ql/src/experimental/CWE-79/HTMLTemplateEscapingPassthrough.ql b/go/ql/src/experimental/CWE-79/HTMLTemplateEscapingPassthrough.ql index 7b6b2bbe133..1471cf3689a 100644 --- a/go/ql/src/experimental/CWE-79/HTMLTemplateEscapingPassthrough.ql +++ b/go/ql/src/experimental/CWE-79/HTMLTemplateEscapingPassthrough.ql @@ -11,7 +11,6 @@ */ import go -import DataFlow::PathGraph /** * Holds if the provided `untrusted` node flows into a conversion to a PassthroughType. @@ -21,10 +20,10 @@ import DataFlow::PathGraph predicate flowsFromUntrustedToConversion( DataFlow::Node untrusted, PassthroughTypeName targetType, DataFlow::Node conversionSink ) { - exists(FlowConfFromUntrustedToPassthroughTypeConversion cfg, DataFlow::Node source | - cfg.hasFlow(source, conversionSink) and + exists(DataFlow::Node source | + UntrustedToPassthroughTypeConversionFlow::flow(source, conversionSink) and source = untrusted and - targetType = cfg.getDstTypeName() + UntrustedToPassthroughTypeConversionConfig::isSinkToPassthroughType(conversionSink, targetType) ) } @@ -36,78 +35,47 @@ class PassthroughTypeName extends string { PassthroughTypeName() { this = ["HTML", "HTMLAttr", "JS", "JSStr", "CSS", "Srcset", "URL"] } } -/** - * A taint-tracking configuration for reasoning about when an UntrustedFlowSource - * is converted into a special "passthrough" type which will not be escaped by the template generator; - * this allows the injection of arbitrary content (html, css, js) into the generated - * output of the templates. - */ -class FlowConfFromUntrustedToPassthroughTypeConversion extends TaintTracking::Configuration { - PassthroughTypeName dstTypeName; +module UntrustedToPassthroughTypeConversionConfig implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node source) { source instanceof UntrustedFlowSource } - FlowConfFromUntrustedToPassthroughTypeConversion() { - this = "UntrustedToConversion" + dstTypeName - } - - /** - * Gets the name of conversion's destination type. - */ - PassthroughTypeName getDstTypeName() { result = dstTypeName } - - override predicate isSource(DataFlow::Node source) { source instanceof UntrustedFlowSource } - - private predicate isSinkToPassthroughType(DataFlow::TypeCastNode sink, PassthroughTypeName name) { + additional predicate isSinkToPassthroughType(DataFlow::TypeCastNode sink, PassthroughTypeName name) { exists(Type typ | typ = sink.getResultType() and typ.getUnderlyingType*().hasQualifiedName("html/template", name) ) } - override predicate isSink(DataFlow::Node sink) { this.isSinkToPassthroughType(sink, dstTypeName) } + predicate isSink(DataFlow::Node sink) { isSinkToPassthroughType(sink, _) } - override predicate isSanitizer(DataFlow::Node sanitizer) { - sanitizer instanceof SharedXss::Sanitizer or sanitizer.getType() instanceof NumericType + predicate isBarrier(DataFlow::Node node) { + node instanceof SharedXss::Sanitizer or node.getType() instanceof NumericType } } +/** + * Tracks taint flow for reasoning about when an `UntrustedFlowSource` is + * converted into a special "passthrough" type which will not be escaped by the + * template generator; this allows the injection of arbitrary content (html, + * css, js) into the generated output of the templates. + */ +module UntrustedToPassthroughTypeConversionFlow = + TaintTracking::Global; + /** * Holds if the provided `conversion` node flows into the provided `execSink`. */ predicate flowsFromConversionToExec( DataFlow::Node conversion, PassthroughTypeName targetType, DataFlow::Node execSink ) { - exists( - FlowConfPassthroughTypeConversionToTemplateExecutionCall cfg, DataFlow::Node source, - DataFlow::Node execSinkLocal - | - cfg.hasFlow(source, execSinkLocal) and - source = conversion and - execSink = execSinkLocal and - targetType = cfg.getDstTypeName() - ) + PassthroughTypeConversionToTemplateExecutionCallFlow::flow(conversion, execSink) and + PassthroughTypeConversionToTemplateExecutionCallConfig::isSourceConversionToPassthroughType(conversion, + targetType) } -/** - * A taint-tracking configuration for reasoning about when the result of a conversion - * to a PassthroughType flows to a template execution call. - */ -class FlowConfPassthroughTypeConversionToTemplateExecutionCall extends TaintTracking::Configuration { - PassthroughTypeName dstTypeName; +module PassthroughTypeConversionToTemplateExecutionCallConfig implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node source) { isSourceConversionToPassthroughType(source, _) } - FlowConfPassthroughTypeConversionToTemplateExecutionCall() { - this = "ConversionToExec" + dstTypeName - } - - /** - * Gets the name of conversion's destination type. - */ - PassthroughTypeName getDstTypeName() { result = dstTypeName } - - override predicate isSource(DataFlow::Node source) { - this.isSourceConversionToPassthroughType(source, dstTypeName) - } - - private predicate isSourceConversionToPassthroughType( + additional predicate isSourceConversionToPassthroughType( DataFlow::TypeCastNode source, PassthroughTypeName name ) { exists(Type typ | @@ -116,9 +84,16 @@ class FlowConfPassthroughTypeConversionToTemplateExecutionCall extends TaintTrac ) } - override predicate isSink(DataFlow::Node sink) { isSinkToTemplateExec(sink, _) } + predicate isSink(DataFlow::Node sink) { isSinkToTemplateExec(sink, _) } } +/** + * Tracks taint flow for reasoning about when the result of a conversion to a + * PassthroughType flows to a template execution call. + */ +module PassthroughTypeConversionToTemplateExecutionCallFlow = + TaintTracking::Global; + /** * Holds if the sink is a data value argument of a template execution call. */ @@ -133,41 +108,46 @@ predicate isSinkToTemplateExec(DataFlow::Node sink, DataFlow::CallNode call) { ) } -/** - * A taint-tracking configuration for reasoning about when an UntrustedFlowSource - * flows into a template executor call. - */ -class FlowConfFromUntrustedToTemplateExecutionCall extends TaintTracking::Configuration { - FlowConfFromUntrustedToTemplateExecutionCall() { - this = "FlowConfFromUntrustedToTemplateExecutionCall" - } +module FromUntrustedToTemplateExecutionCallConfig implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node source) { source instanceof UntrustedFlowSource } - override predicate isSource(DataFlow::Node source) { source instanceof UntrustedFlowSource } - - override predicate isSink(DataFlow::Node sink) { isSinkToTemplateExec(sink, _) } + predicate isSink(DataFlow::Node sink) { isSinkToTemplateExec(sink, _) } } +/** + * Tracks taint flow from an `UntrustedFlowSource` into a template executor + * call. + */ +module FromUntrustedToTemplateExecutionCallFlow = + TaintTracking::Global; + +import FromUntrustedToTemplateExecutionCallFlow::PathGraph + /** * Holds if the provided `untrusted` node flows into the provided `execSink`. */ -predicate flowsFromUntrustedToExec(DataFlow::PathNode untrusted, DataFlow::PathNode execSink) { - exists(FlowConfFromUntrustedToTemplateExecutionCall cfg | cfg.hasFlowPath(untrusted, execSink)) +predicate flowsFromUntrustedToExec( + FromUntrustedToTemplateExecutionCallFlow::PathNode untrusted, + FromUntrustedToTemplateExecutionCallFlow::PathNode execSink +) { + FromUntrustedToTemplateExecutionCallFlow::flowPath(untrusted, execSink) } from - DataFlow::PathNode untrustedSource, DataFlow::PathNode templateExecCall, - PassthroughTypeName targetTypeName, DataFlow::PathNode conversion + FromUntrustedToTemplateExecutionCallFlow::PathNode untrustedSource, + FromUntrustedToTemplateExecutionCallFlow::PathNode templateExecCall, + PassthroughTypeName targetTypeName, DataFlow::Node conversion where // A = untrusted remote flow source // B = conversion to PassthroughType // C = template execution call // Flows: // A -> B - flowsFromUntrustedToConversion(untrustedSource.getNode(), targetTypeName, conversion.getNode()) and + flowsFromUntrustedToConversion(untrustedSource.getNode(), targetTypeName, conversion) and // B -> C - flowsFromConversionToExec(conversion.getNode(), targetTypeName, templateExecCall.getNode()) and + flowsFromConversionToExec(conversion, targetTypeName, templateExecCall.getNode()) and // A -> C flowsFromUntrustedToExec(untrustedSource, templateExecCall) select templateExecCall.getNode(), untrustedSource, templateExecCall, "Data from an $@ will not be auto-escaped because it was $@ to template." + targetTypeName, - untrustedSource.getNode(), "untrusted source", conversion.getNode(), "converted" + untrustedSource.getNode(), "untrusted source", conversion, "converted" diff --git a/go/ql/src/experimental/CWE-807/SensitiveConditionBypass.ql b/go/ql/src/experimental/CWE-807/SensitiveConditionBypass.ql index 5edc839f60c..554e271492e 100644 --- a/go/ql/src/experimental/CWE-807/SensitiveConditionBypass.ql +++ b/go/ql/src/experimental/CWE-807/SensitiveConditionBypass.ql @@ -17,13 +17,13 @@ import SensitiveConditionBypass from ControlFlow::ConditionGuardNode guard, DataFlow::Node sensitiveSink, - SensitiveExpr::Classification classification, Configuration config, DataFlow::PathNode source, - DataFlow::PathNode operand, ComparisonExpr comp + SensitiveExpr::Classification classification, DataFlow::Node source, DataFlow::Node operand, + ComparisonExpr comp where // there should be a flow between source and the operand sink - config.hasFlowPath(source, operand) and + Flow::flow(source, operand) and // both the operand should belong to the same comparison expression - operand.getNode().asExpr() = comp.getAnOperand() and + operand.asExpr() = comp.getAnOperand() and // get the ConditionGuardNode corresponding to the comparison expr. guard.getCondition() = comp and // the sink `sensitiveSink` should be sensitive, diff --git a/go/ql/src/experimental/CWE-807/SensitiveConditionBypass.qll b/go/ql/src/experimental/CWE-807/SensitiveConditionBypass.qll index 1134580a59b..ed56ac4af91 100644 --- a/go/ql/src/experimental/CWE-807/SensitiveConditionBypass.qll +++ b/go/ql/src/experimental/CWE-807/SensitiveConditionBypass.qll @@ -43,10 +43,12 @@ private class ConstComparisonExpr extends ComparisonExpr { } /** + * DEPRECATED: Use `Flow` instead. + * * A data-flow configuration for reasoning about * user-controlled bypassing of sensitive actions. */ -class Configuration extends TaintTracking::Configuration { +deprecated class Configuration extends TaintTracking::Configuration { Configuration() { this = "Condtional Expression Check Bypass" } override predicate isSource(DataFlow::Node source) { @@ -66,3 +68,28 @@ class Configuration extends TaintTracking::Configuration { ) } } + +private module Config implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node source) { + source instanceof UntrustedFlowSource + or + exists(DataFlow::FieldReadNode f | + f.getField().hasQualifiedName("net/http", "Request", "Host") + | + source = f + ) + } + + predicate isSink(DataFlow::Node sink) { + exists(ConstComparisonExpr c | + c.getAnOperand() = sink.asExpr() and + not c.isPotentialFalsePositive() + ) + } +} + +/** + * Tracks taint flow for reasoning about user-controlled bypassing of sensitive + * actions. + */ +module Flow = TaintTracking::Global; diff --git a/go/ql/src/experimental/CWE-840/ConditionalBypass.ql b/go/ql/src/experimental/CWE-840/ConditionalBypass.ql index 87bfac1c1d5..e19fa46f4ca 100644 --- a/go/ql/src/experimental/CWE-840/ConditionalBypass.ql +++ b/go/ql/src/experimental/CWE-840/ConditionalBypass.ql @@ -12,30 +12,28 @@ import go -/** - * A taint-tracking configuration for reasoning about conditional bypass. - */ -class Configuration extends TaintTracking::Configuration { - Configuration() { this = "ConditionalBypass" } - - override predicate isSource(DataFlow::Node source) { +module Config implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node source) { source instanceof UntrustedFlowSource or source = any(Field f | f.hasQualifiedName("net/http", "Request", "Host")).getARead() } - override predicate isSink(DataFlow::Node sink) { + predicate isSink(DataFlow::Node sink) { exists(ComparisonExpr c | c.getAnOperand() = sink.asExpr()) } } +/** Tracks taint flow for reasoning about conditional bypass. */ +module Flow = TaintTracking::Global; + from - Configuration config, DataFlow::PathNode lhsSource, DataFlow::PathNode lhs, - DataFlow::PathNode rhsSource, DataFlow::PathNode rhs, ComparisonExpr c + DataFlow::Node lhsSource, DataFlow::Node lhs, DataFlow::Node rhsSource, DataFlow::Node rhs, + ComparisonExpr c where - config.hasFlowPath(rhsSource, rhs) and - rhs.getNode().asExpr() = c.getRightOperand() and - config.hasFlowPath(lhsSource, lhs) and - lhs.getNode().asExpr() = c.getLeftOperand() -select c, "This comparison of a $@ with another $@ can be bypassed by a malicious user.", - lhsSource.getNode(), "user-controlled value", rhsSource.getNode(), "user-controlled value" + Flow::flow(rhsSource, rhs) and + rhs.asExpr() = c.getRightOperand() and + Flow::flow(lhsSource, lhs) and + lhs.asExpr() = c.getLeftOperand() +select c, "This comparison of a $@ with another $@ can be bypassed by a malicious user.", lhsSource, + "user-controlled value", rhsSource, "user-controlled value" diff --git a/go/ql/src/experimental/CWE-918/SSRF.ql b/go/ql/src/experimental/CWE-918/SSRF.ql index a58ac660385..faa03929530 100644 --- a/go/ql/src/experimental/CWE-918/SSRF.ql +++ b/go/ql/src/experimental/CWE-918/SSRF.ql @@ -12,12 +12,12 @@ import go import SSRF -import DataFlow::PathGraph +import ServerSideRequestForgery::Flow::PathGraph from - ServerSideRequestForgery::Configuration cfg, DataFlow::PathNode source, DataFlow::PathNode sink, + ServerSideRequestForgery::Flow::PathNode source, ServerSideRequestForgery::Flow::PathNode sink, DataFlow::Node request where - cfg.hasFlowPath(source, sink) and + ServerSideRequestForgery::Flow::flowPath(source, sink) and request = sink.getNode().(ServerSideRequestForgery::Sink).getARequest() select request, source, sink, "The URL of this request depends on a user-provided value." diff --git a/go/ql/src/experimental/CWE-918/SSRF.qll b/go/ql/src/experimental/CWE-918/SSRF.qll index b6424511a21..e5360bbeba0 100644 --- a/go/ql/src/experimental/CWE-918/SSRF.qll +++ b/go/ql/src/experimental/CWE-918/SSRF.qll @@ -17,9 +17,11 @@ module ServerSideRequestForgery { private import semmle.go.dataflow.Properties /** + * DEPRECATED: Use `Flow` instead. + * * A taint-tracking configuration for reasoning about request forgery. */ - class Configuration extends TaintTracking::Configuration { + deprecated class Configuration extends TaintTracking::Configuration { Configuration() { this = "SSRF" } override predicate isSource(DataFlow::Node source) { source instanceof Source } @@ -44,6 +46,26 @@ module ServerSideRequestForgery { } } + private 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 node1, DataFlow::Node node2) { + // propagate to a URL when its host is assigned to + exists(Write w, Field f, SsaWithFields v | f.hasQualifiedName("net/url", "URL", "Host") | + w.writesField(v.getAUse(), f, node1) and node2 = v.getAUse() + ) + } + + predicate isBarrier(DataFlow::Node node) { node instanceof Sanitizer } + + predicate isBarrierOut(DataFlow::Node node) { node instanceof SanitizerEdge } + } + + /** Tracks taint flow for reasoning about request forgery vulnerabilities. */ + module Flow = TaintTracking::Global; + /** A data flow source for request forgery vulnerabilities. */ abstract class Source extends DataFlow::Node { } diff --git a/go/ql/src/experimental/CWE-942/CorsMisconfiguration.ql b/go/ql/src/experimental/CWE-942/CorsMisconfiguration.ql index 53e7c0e8730..a819627e4b1 100644 --- a/go/ql/src/experimental/CWE-942/CorsMisconfiguration.ql +++ b/go/ql/src/experimental/CWE-942/CorsMisconfiguration.ql @@ -51,18 +51,14 @@ class AllowCredentialsHeaderWrite extends Http::HeaderWrite { AllowCredentialsHeaderWrite() { this.getHeaderName() = headerAllowCredentials() } } -/** - * A taint-tracking configuration for reasoning about when an UntrustedFlowSource - * flows to a HeaderWrite that writes an `Access-Control-Allow-Origin` header's value. - */ -class FlowsUntrustedToAllowOriginHeader extends TaintTracking::Configuration { - FlowsUntrustedToAllowOriginHeader() { this = "from-untrusted-to-allow-origin-header-value" } +module UntrustedToAllowOriginHeaderConfig implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node source) { source instanceof UntrustedFlowSource } - override predicate isSource(DataFlow::Node source) { source instanceof UntrustedFlowSource } + additional predicate isSinkHW(DataFlow::Node sink, AllowOriginHeaderWrite hw) { + sink = hw.getValue() + } - predicate isSinkHW(DataFlow::Node sink, AllowOriginHeaderWrite hw) { sink = hw.getValue() } - - override predicate isSanitizer(DataFlow::Node node) { + predicate isBarrier(DataFlow::Node node) { exists(ControlFlow::ConditionGuardNode cgn | cgn.ensures(any(AllowedFlag f).getAFlag().getANode(), _) | @@ -70,9 +66,15 @@ class FlowsUntrustedToAllowOriginHeader extends TaintTracking::Configuration { ) } - override predicate isSink(DataFlow::Node sink) { this.isSinkHW(sink, _) } + predicate isSink(DataFlow::Node sink) { isSinkHW(sink, _) } } +/** + * Tracks taint flowfor reasoning about when an `UntrustedFlowSource` flows to + * a `HeaderWrite` that writes an `Access-Control-Allow-Origin` header's value. + */ +module UntrustedToAllowOriginHeaderFlow = TaintTracking::Global; + /** * Holds if the provided `allowOriginHW` HeaderWrite's parent ResponseWriter * also has another HeaderWrite that sets a `Access-Control-Allow-Credentials` @@ -92,9 +94,9 @@ predicate allowCredentialsIsSetToTrue(AllowOriginHeaderWrite allowOriginHW) { * The `message` parameter is populated with the warning message to be returned by the query. */ predicate flowsFromUntrustedToAllowOrigin(AllowOriginHeaderWrite allowOriginHW, string message) { - exists(FlowsUntrustedToAllowOriginHeader cfg, DataFlow::Node sink | - cfg.hasFlowTo(sink) and - cfg.isSinkHW(sink, allowOriginHW) + exists(DataFlow::Node sink | + UntrustedToAllowOriginHeaderFlow::flowTo(sink) and + UntrustedToAllowOriginHeaderConfig::isSinkHW(sink, allowOriginHW) | message = headerAllowOrigin() + " header is set to a user-defined value, and " + @@ -120,18 +122,12 @@ class MapRead extends DataFlow::ElementReadNode { MapRead() { this.getBase().getType() instanceof MapType } } -/** - * A taint-tracking configuration for reasoning about when an UntrustedFlowSource - * flows somewhere. - */ -class FlowsFromUntrusted extends TaintTracking::Configuration { - FlowsFromUntrusted() { this = "from-untrusted" } +module FromUntrustedConfig implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node source) { source instanceof UntrustedFlowSource } - override predicate isSource(DataFlow::Node source) { source instanceof UntrustedFlowSource } + predicate isSink(DataFlow::Node sink) { isSinkCgn(sink, _) } - override predicate isSink(DataFlow::Node sink) { this.isSinkCgn(sink, _) } - - predicate isSinkCgn(DataFlow::Node sink, ControlFlow::ConditionGuardNode cgn) { + additional predicate isSinkCgn(DataFlow::Node sink, ControlFlow::ConditionGuardNode cgn) { exists(IfStmt ifs | exists(Expr operand | operand = ifs.getCond().getAChildExpr*() and @@ -165,12 +161,18 @@ class FlowsFromUntrusted extends TaintTracking::Configuration { } } +/** + * Tracks taint flow for reasoning about when an `UntrustedFlowSource` flows + * somewhere. + */ +module FromUntrustedFlow = TaintTracking::Global; + /** * Holds if the provided `allowOriginHW` is also destination of a `UntrustedFlowSource`. */ predicate flowsToGuardedByCheckOnUntrusted(AllowOriginHeaderWrite allowOriginHW) { - exists(FlowsFromUntrusted cfg, DataFlow::Node sink, ControlFlow::ConditionGuardNode cgn | - cfg.hasFlowTo(sink) and cfg.isSinkCgn(sink, cgn) + exists(DataFlow::Node sink, ControlFlow::ConditionGuardNode cgn | + FromUntrustedFlow::flowTo(sink) and FromUntrustedConfig::isSinkCgn(sink, cgn) | cgn.dominates(allowOriginHW.getBasicBlock()) ) diff --git a/go/ql/src/experimental/Unsafe/WrongUsageOfUnsafe.ql b/go/ql/src/experimental/Unsafe/WrongUsageOfUnsafe.ql index f8151c0d134..e0f0098be4e 100644 --- a/go/ql/src/experimental/Unsafe/WrongUsageOfUnsafe.ql +++ b/go/ql/src/experimental/Unsafe/WrongUsageOfUnsafe.ql @@ -12,7 +12,6 @@ */ import go -import DataFlow::PathGraph /* * Returns the type after all aliases, named types, and pointer @@ -39,38 +38,41 @@ class ConversionToUnsafePointer extends DataFlow::TypeCastNode { } /* Type casting from a `unsafe.Pointer`.*/ -class UnsafeTypeCastingConf extends TaintTracking::Configuration { - UnsafeTypeCastingConf() { this = "UnsafeTypeCastingConf" } - - predicate conversionIsSource(DataFlow::Node source, ConversionToUnsafePointer conv) { +module UnsafeTypeCastingConfig implements DataFlow::ConfigSig { + additional predicate conversionIsSource(DataFlow::Node source, ConversionToUnsafePointer conv) { source = conv } - predicate typeCastNodeIsSink(DataFlow::Node sink, DataFlow::TypeCastNode ca) { + additional predicate typeCastNodeIsSink(DataFlow::Node sink, DataFlow::TypeCastNode ca) { ca.getOperand().getType() instanceof UnsafePointerType and sink = ca } - override predicate isSource(DataFlow::Node source) { this.conversionIsSource(source, _) } + predicate isSource(DataFlow::Node source) { conversionIsSource(source, _) } - override predicate isSink(DataFlow::Node sink) { this.typeCastNodeIsSink(sink, _) } + predicate isSink(DataFlow::Node sink) { typeCastNodeIsSink(sink, _) } } +/** Tracks taint flow for reasoning about type casting from a `unsafe.Pointer`. */ +module UnsafeTypeCastingFlow = TaintTracking::Global; + +import UnsafeTypeCastingFlow::PathGraph + /* * Type casting from a shorter array to a longer array * through the use of unsafe pointers. */ predicate castShortArrayToLongerArray( - DataFlow::PathNode source, DataFlow::PathNode sink, string message + UnsafeTypeCastingFlow::PathNode source, UnsafeTypeCastingFlow::PathNode sink, string message ) { exists( - UnsafeTypeCastingConf cfg, DataFlow::TypeCastNode castBig, ConversionToUnsafePointer castLittle, - ArrayType arrTo, ArrayType arrFrom, int arrFromSize + DataFlow::TypeCastNode castBig, ConversionToUnsafePointer castLittle, ArrayType arrTo, + ArrayType arrFrom, int arrFromSize | - cfg.hasFlowPath(source, sink) and - cfg.conversionIsSource(source.getNode(), castLittle) and - cfg.typeCastNodeIsSink(sink.getNode(), castBig) and + UnsafeTypeCastingFlow::flowPath(source, sink) and + UnsafeTypeCastingConfig::conversionIsSource(source.getNode(), castLittle) and + UnsafeTypeCastingConfig::typeCastNodeIsSink(sink.getNode(), castBig) and arrTo = getFinalType(castBig.getResultType()) and ( // Array (whole) to array: @@ -108,14 +110,16 @@ predicate castShortArrayToLongerArray( * through the use of unsafe pointers. */ -predicate castTypeToArray(DataFlow::PathNode source, DataFlow::PathNode sink, string message) { +predicate castTypeToArray( + UnsafeTypeCastingFlow::PathNode source, UnsafeTypeCastingFlow::PathNode sink, string message +) { exists( - UnsafeTypeCastingConf cfg, DataFlow::TypeCastNode castBig, ConversionToUnsafePointer castLittle, - ArrayType arrTo, Type typeFrom + DataFlow::TypeCastNode castBig, ConversionToUnsafePointer castLittle, ArrayType arrTo, + Type typeFrom | - cfg.hasFlowPath(source, sink) and - cfg.conversionIsSource(source.getNode(), castLittle) and - cfg.typeCastNodeIsSink(sink.getNode(), castBig) and + UnsafeTypeCastingFlow::flowPath(source, sink) and + UnsafeTypeCastingConfig::conversionIsSource(source.getNode(), castLittle) and + UnsafeTypeCastingConfig::typeCastNodeIsSink(sink.getNode(), castBig) and arrTo = getFinalType(castBig.getResultType()) and not typeFrom.getUnderlyingType() instanceof ArrayType and not typeFrom instanceof PointerType and @@ -137,15 +141,15 @@ predicate castTypeToArray(DataFlow::PathNode source, DataFlow::PathNode sink, st */ predicate castDifferentBitSizeNumbers( - DataFlow::PathNode source, DataFlow::PathNode sink, string message + UnsafeTypeCastingFlow::PathNode source, UnsafeTypeCastingFlow::PathNode sink, string message ) { exists( - UnsafeTypeCastingConf cfg, DataFlow::TypeCastNode castBig, ConversionToUnsafePointer castLittle, - NumericType numTo, NumericType numFrom + DataFlow::TypeCastNode castBig, ConversionToUnsafePointer castLittle, NumericType numTo, + NumericType numFrom | - cfg.hasFlowPath(source, sink) and - cfg.conversionIsSource(source.getNode(), castLittle) and - cfg.typeCastNodeIsSink(sink.getNode(), castBig) and + UnsafeTypeCastingFlow::flowPath(source, sink) and + UnsafeTypeCastingConfig::conversionIsSource(source.getNode(), castLittle) and + UnsafeTypeCastingConfig::typeCastNodeIsSink(sink.getNode(), castBig) and numTo = getFinalType(castBig.getResultType()) and numFrom = getFinalType(castLittle.getOperand().getType()) and // TODO: also consider cast from uint to int? @@ -171,7 +175,7 @@ int getNumericTypeSize(NumericType typ) { result = typ.getSize() } -from DataFlow::PathNode source, DataFlow::PathNode sink, string message +from UnsafeTypeCastingFlow::PathNode source, UnsafeTypeCastingFlow::PathNode sink, string message where castShortArrayToLongerArray(source, sink, message) or castTypeToArray(source, sink, message) or diff --git a/go/ql/src/qlpack.yml b/go/ql/src/qlpack.yml index 8ac7f37e30c..59759839a9f 100644 --- a/go/ql/src/qlpack.yml +++ b/go/ql/src/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/go-queries -version: 0.6.2 +version: 0.6.3-dev groups: - go - queries diff --git a/go/ql/test/experimental/CWE-1004/CookieWithoutHttpOnly.expected b/go/ql/test/experimental/CWE-1004/CookieWithoutHttpOnly.expected index 1a22c7d1fc3..c7618b3108f 100644 --- a/go/ql/test/experimental/CWE-1004/CookieWithoutHttpOnly.expected +++ b/go/ql/test/experimental/CWE-1004/CookieWithoutHttpOnly.expected @@ -1,7 +1,8 @@ edges -| CookieWithoutHttpOnly.go:12:10:12:18 | "session" | CookieWithoutHttpOnly.go:15:20:15:21 | &... | -| CookieWithoutHttpOnly.go:12:10:12:18 | "session" | CookieWithoutHttpOnly.go:15:20:15:21 | &... | -| CookieWithoutHttpOnly.go:12:10:12:18 | "session" | CookieWithoutHttpOnly.go:15:21:15:21 | c | +| CookieWithoutHttpOnly.go:11:7:14:2 | struct literal | CookieWithoutHttpOnly.go:15:20:15:21 | &... | +| CookieWithoutHttpOnly.go:11:7:14:2 | struct literal | CookieWithoutHttpOnly.go:15:20:15:21 | &... | +| CookieWithoutHttpOnly.go:11:7:14:2 | struct literal | CookieWithoutHttpOnly.go:15:21:15:21 | c | +| CookieWithoutHttpOnly.go:12:10:12:18 | "session" | CookieWithoutHttpOnly.go:11:7:14:2 | struct literal | | CookieWithoutHttpOnly.go:15:20:15:21 | &... | CookieWithoutHttpOnly.go:15:20:15:21 | &... | | CookieWithoutHttpOnly.go:15:20:15:21 | &... | CookieWithoutHttpOnly.go:15:20:15:21 | &... | | CookieWithoutHttpOnly.go:15:20:15:21 | &... | CookieWithoutHttpOnly.go:15:21:15:21 | c | @@ -9,12 +10,14 @@ edges | CookieWithoutHttpOnly.go:15:20:15:21 | &... [pointer] | CookieWithoutHttpOnly.go:15:20:15:21 | &... | | CookieWithoutHttpOnly.go:15:20:15:21 | &... [pointer] | CookieWithoutHttpOnly.go:15:21:15:21 | c | | CookieWithoutHttpOnly.go:15:21:15:21 | c | CookieWithoutHttpOnly.go:15:20:15:21 | &... [pointer] | -| CookieWithoutHttpOnly.go:20:13:20:21 | "session" | CookieWithoutHttpOnly.go:24:20:24:21 | &... | -| CookieWithoutHttpOnly.go:20:13:20:21 | "session" | CookieWithoutHttpOnly.go:24:20:24:21 | &... | -| CookieWithoutHttpOnly.go:20:13:20:21 | "session" | CookieWithoutHttpOnly.go:24:21:24:21 | c | -| CookieWithoutHttpOnly.go:22:13:22:17 | false | CookieWithoutHttpOnly.go:24:20:24:21 | &... | -| CookieWithoutHttpOnly.go:22:13:22:17 | false | CookieWithoutHttpOnly.go:24:20:24:21 | &... | -| CookieWithoutHttpOnly.go:22:13:22:17 | false | CookieWithoutHttpOnly.go:24:21:24:21 | c | +| CookieWithoutHttpOnly.go:19:7:23:2 | struct literal | CookieWithoutHttpOnly.go:24:20:24:21 | &... | +| CookieWithoutHttpOnly.go:19:7:23:2 | struct literal | CookieWithoutHttpOnly.go:24:20:24:21 | &... | +| CookieWithoutHttpOnly.go:19:7:23:2 | struct literal | CookieWithoutHttpOnly.go:24:20:24:21 | &... | +| CookieWithoutHttpOnly.go:19:7:23:2 | struct literal | CookieWithoutHttpOnly.go:24:20:24:21 | &... | +| CookieWithoutHttpOnly.go:19:7:23:2 | struct literal | CookieWithoutHttpOnly.go:24:21:24:21 | c | +| CookieWithoutHttpOnly.go:19:7:23:2 | struct literal | CookieWithoutHttpOnly.go:24:21:24:21 | c | +| CookieWithoutHttpOnly.go:20:13:20:21 | "session" | CookieWithoutHttpOnly.go:19:7:23:2 | struct literal | +| CookieWithoutHttpOnly.go:22:13:22:17 | false | CookieWithoutHttpOnly.go:19:7:23:2 | struct literal | | CookieWithoutHttpOnly.go:24:20:24:21 | &... | CookieWithoutHttpOnly.go:24:20:24:21 | &... | | CookieWithoutHttpOnly.go:24:20:24:21 | &... | CookieWithoutHttpOnly.go:24:20:24:21 | &... | | CookieWithoutHttpOnly.go:24:20:24:21 | &... | CookieWithoutHttpOnly.go:24:20:24:21 | &... | @@ -29,12 +32,14 @@ edges | CookieWithoutHttpOnly.go:24:20:24:21 | &... [pointer] | CookieWithoutHttpOnly.go:24:21:24:21 | c | | CookieWithoutHttpOnly.go:24:21:24:21 | c | CookieWithoutHttpOnly.go:24:20:24:21 | &... [pointer] | | CookieWithoutHttpOnly.go:24:21:24:21 | c | CookieWithoutHttpOnly.go:24:20:24:21 | &... [pointer] | -| CookieWithoutHttpOnly.go:29:13:29:21 | "session" | CookieWithoutHttpOnly.go:33:20:33:21 | &... | -| CookieWithoutHttpOnly.go:29:13:29:21 | "session" | CookieWithoutHttpOnly.go:33:20:33:21 | &... | -| CookieWithoutHttpOnly.go:29:13:29:21 | "session" | CookieWithoutHttpOnly.go:33:21:33:21 | c | -| CookieWithoutHttpOnly.go:31:13:31:16 | true | CookieWithoutHttpOnly.go:33:20:33:21 | &... | -| CookieWithoutHttpOnly.go:31:13:31:16 | true | CookieWithoutHttpOnly.go:33:20:33:21 | &... | -| CookieWithoutHttpOnly.go:31:13:31:16 | true | CookieWithoutHttpOnly.go:33:21:33:21 | c | +| CookieWithoutHttpOnly.go:28:7:32:2 | struct literal | CookieWithoutHttpOnly.go:33:20:33:21 | &... | +| CookieWithoutHttpOnly.go:28:7:32:2 | struct literal | CookieWithoutHttpOnly.go:33:20:33:21 | &... | +| CookieWithoutHttpOnly.go:28:7:32:2 | struct literal | CookieWithoutHttpOnly.go:33:20:33:21 | &... | +| CookieWithoutHttpOnly.go:28:7:32:2 | struct literal | CookieWithoutHttpOnly.go:33:20:33:21 | &... | +| CookieWithoutHttpOnly.go:28:7:32:2 | struct literal | CookieWithoutHttpOnly.go:33:21:33:21 | c | +| CookieWithoutHttpOnly.go:28:7:32:2 | struct literal | CookieWithoutHttpOnly.go:33:21:33:21 | c | +| CookieWithoutHttpOnly.go:29:13:29:21 | "session" | CookieWithoutHttpOnly.go:28:7:32:2 | struct literal | +| CookieWithoutHttpOnly.go:31:13:31:16 | true | CookieWithoutHttpOnly.go:28:7:32:2 | struct literal | | CookieWithoutHttpOnly.go:33:20:33:21 | &... | CookieWithoutHttpOnly.go:33:20:33:21 | &... | | CookieWithoutHttpOnly.go:33:20:33:21 | &... | CookieWithoutHttpOnly.go:33:20:33:21 | &... | | CookieWithoutHttpOnly.go:33:20:33:21 | &... | CookieWithoutHttpOnly.go:33:20:33:21 | &... | @@ -49,12 +54,14 @@ edges | CookieWithoutHttpOnly.go:33:20:33:21 | &... [pointer] | CookieWithoutHttpOnly.go:33:21:33:21 | c | | CookieWithoutHttpOnly.go:33:21:33:21 | c | CookieWithoutHttpOnly.go:33:20:33:21 | &... [pointer] | | CookieWithoutHttpOnly.go:33:21:33:21 | c | CookieWithoutHttpOnly.go:33:20:33:21 | &... [pointer] | -| CookieWithoutHttpOnly.go:38:10:38:18 | "session" | CookieWithoutHttpOnly.go:42:20:42:21 | &... | -| CookieWithoutHttpOnly.go:38:10:38:18 | "session" | CookieWithoutHttpOnly.go:42:20:42:21 | &... | -| CookieWithoutHttpOnly.go:38:10:38:18 | "session" | CookieWithoutHttpOnly.go:42:21:42:21 | c | -| CookieWithoutHttpOnly.go:41:15:41:18 | true | CookieWithoutHttpOnly.go:42:20:42:21 | &... | -| CookieWithoutHttpOnly.go:41:15:41:18 | true | CookieWithoutHttpOnly.go:42:20:42:21 | &... | -| CookieWithoutHttpOnly.go:41:15:41:18 | true | CookieWithoutHttpOnly.go:42:21:42:21 | c | +| CookieWithoutHttpOnly.go:37:7:40:2 | struct literal | CookieWithoutHttpOnly.go:42:20:42:21 | &... | +| CookieWithoutHttpOnly.go:37:7:40:2 | struct literal | CookieWithoutHttpOnly.go:42:20:42:21 | &... | +| CookieWithoutHttpOnly.go:37:7:40:2 | struct literal | CookieWithoutHttpOnly.go:42:20:42:21 | &... | +| CookieWithoutHttpOnly.go:37:7:40:2 | struct literal | CookieWithoutHttpOnly.go:42:20:42:21 | &... | +| CookieWithoutHttpOnly.go:37:7:40:2 | struct literal | CookieWithoutHttpOnly.go:42:21:42:21 | c | +| CookieWithoutHttpOnly.go:37:7:40:2 | struct literal | CookieWithoutHttpOnly.go:42:21:42:21 | c | +| CookieWithoutHttpOnly.go:38:10:38:18 | "session" | CookieWithoutHttpOnly.go:37:7:40:2 | struct literal | +| CookieWithoutHttpOnly.go:41:15:41:18 | true | CookieWithoutHttpOnly.go:37:7:40:2 | struct literal | | CookieWithoutHttpOnly.go:42:20:42:21 | &... | CookieWithoutHttpOnly.go:42:20:42:21 | &... | | CookieWithoutHttpOnly.go:42:20:42:21 | &... | CookieWithoutHttpOnly.go:42:20:42:21 | &... | | CookieWithoutHttpOnly.go:42:20:42:21 | &... | CookieWithoutHttpOnly.go:42:20:42:21 | &... | @@ -69,12 +76,14 @@ edges | CookieWithoutHttpOnly.go:42:20:42:21 | &... [pointer] | CookieWithoutHttpOnly.go:42:21:42:21 | c | | CookieWithoutHttpOnly.go:42:21:42:21 | c | CookieWithoutHttpOnly.go:42:20:42:21 | &... [pointer] | | CookieWithoutHttpOnly.go:42:21:42:21 | c | CookieWithoutHttpOnly.go:42:20:42:21 | &... [pointer] | -| CookieWithoutHttpOnly.go:47:10:47:18 | "session" | CookieWithoutHttpOnly.go:51:20:51:21 | &... | -| CookieWithoutHttpOnly.go:47:10:47:18 | "session" | CookieWithoutHttpOnly.go:51:20:51:21 | &... | -| CookieWithoutHttpOnly.go:47:10:47:18 | "session" | CookieWithoutHttpOnly.go:51:21:51:21 | c | -| CookieWithoutHttpOnly.go:50:15:50:19 | false | CookieWithoutHttpOnly.go:51:20:51:21 | &... | -| CookieWithoutHttpOnly.go:50:15:50:19 | false | CookieWithoutHttpOnly.go:51:20:51:21 | &... | -| CookieWithoutHttpOnly.go:50:15:50:19 | false | CookieWithoutHttpOnly.go:51:21:51:21 | c | +| CookieWithoutHttpOnly.go:46:7:49:2 | struct literal | CookieWithoutHttpOnly.go:51:20:51:21 | &... | +| CookieWithoutHttpOnly.go:46:7:49:2 | struct literal | CookieWithoutHttpOnly.go:51:20:51:21 | &... | +| CookieWithoutHttpOnly.go:46:7:49:2 | struct literal | CookieWithoutHttpOnly.go:51:20:51:21 | &... | +| CookieWithoutHttpOnly.go:46:7:49:2 | struct literal | CookieWithoutHttpOnly.go:51:20:51:21 | &... | +| CookieWithoutHttpOnly.go:46:7:49:2 | struct literal | CookieWithoutHttpOnly.go:51:21:51:21 | c | +| CookieWithoutHttpOnly.go:46:7:49:2 | struct literal | CookieWithoutHttpOnly.go:51:21:51:21 | c | +| CookieWithoutHttpOnly.go:47:10:47:18 | "session" | CookieWithoutHttpOnly.go:46:7:49:2 | struct literal | +| CookieWithoutHttpOnly.go:50:15:50:19 | false | CookieWithoutHttpOnly.go:46:7:49:2 | struct literal | | CookieWithoutHttpOnly.go:51:20:51:21 | &... | CookieWithoutHttpOnly.go:51:20:51:21 | &... | | CookieWithoutHttpOnly.go:51:20:51:21 | &... | CookieWithoutHttpOnly.go:51:20:51:21 | &... | | CookieWithoutHttpOnly.go:51:20:51:21 | &... | CookieWithoutHttpOnly.go:51:20:51:21 | &... | @@ -89,18 +98,16 @@ edges | CookieWithoutHttpOnly.go:51:20:51:21 | &... [pointer] | CookieWithoutHttpOnly.go:51:21:51:21 | c | | CookieWithoutHttpOnly.go:51:21:51:21 | c | CookieWithoutHttpOnly.go:51:20:51:21 | &... [pointer] | | CookieWithoutHttpOnly.go:51:21:51:21 | c | CookieWithoutHttpOnly.go:51:20:51:21 | &... [pointer] | -| CookieWithoutHttpOnly.go:55:2:55:4 | definition of val | CookieWithoutHttpOnly.go:61:20:61:21 | &... | -| CookieWithoutHttpOnly.go:55:2:55:4 | definition of val | CookieWithoutHttpOnly.go:61:20:61:21 | &... | -| CookieWithoutHttpOnly.go:55:2:55:4 | definition of val | CookieWithoutHttpOnly.go:61:21:61:21 | c | -| CookieWithoutHttpOnly.go:55:9:55:13 | false | CookieWithoutHttpOnly.go:61:20:61:21 | &... | -| CookieWithoutHttpOnly.go:55:9:55:13 | false | CookieWithoutHttpOnly.go:61:20:61:21 | &... | -| CookieWithoutHttpOnly.go:55:9:55:13 | false | CookieWithoutHttpOnly.go:61:21:61:21 | c | -| CookieWithoutHttpOnly.go:57:13:57:21 | "session" | CookieWithoutHttpOnly.go:61:20:61:21 | &... | -| CookieWithoutHttpOnly.go:57:13:57:21 | "session" | CookieWithoutHttpOnly.go:61:20:61:21 | &... | -| CookieWithoutHttpOnly.go:57:13:57:21 | "session" | CookieWithoutHttpOnly.go:61:21:61:21 | c | -| CookieWithoutHttpOnly.go:59:13:59:15 | val | CookieWithoutHttpOnly.go:61:20:61:21 | &... | -| CookieWithoutHttpOnly.go:59:13:59:15 | val | CookieWithoutHttpOnly.go:61:20:61:21 | &... | -| CookieWithoutHttpOnly.go:59:13:59:15 | val | CookieWithoutHttpOnly.go:61:21:61:21 | c | +| CookieWithoutHttpOnly.go:55:2:55:4 | definition of val | CookieWithoutHttpOnly.go:59:13:59:15 | val | +| CookieWithoutHttpOnly.go:55:9:55:13 | false | CookieWithoutHttpOnly.go:59:13:59:15 | val | +| CookieWithoutHttpOnly.go:56:7:60:2 | struct literal | CookieWithoutHttpOnly.go:61:20:61:21 | &... | +| CookieWithoutHttpOnly.go:56:7:60:2 | struct literal | CookieWithoutHttpOnly.go:61:20:61:21 | &... | +| CookieWithoutHttpOnly.go:56:7:60:2 | struct literal | CookieWithoutHttpOnly.go:61:20:61:21 | &... | +| CookieWithoutHttpOnly.go:56:7:60:2 | struct literal | CookieWithoutHttpOnly.go:61:20:61:21 | &... | +| CookieWithoutHttpOnly.go:56:7:60:2 | struct literal | CookieWithoutHttpOnly.go:61:21:61:21 | c | +| CookieWithoutHttpOnly.go:56:7:60:2 | struct literal | CookieWithoutHttpOnly.go:61:21:61:21 | c | +| CookieWithoutHttpOnly.go:57:13:57:21 | "session" | CookieWithoutHttpOnly.go:56:7:60:2 | struct literal | +| CookieWithoutHttpOnly.go:59:13:59:15 | val | CookieWithoutHttpOnly.go:56:7:60:2 | struct literal | | CookieWithoutHttpOnly.go:61:20:61:21 | &... | CookieWithoutHttpOnly.go:61:20:61:21 | &... | | CookieWithoutHttpOnly.go:61:20:61:21 | &... | CookieWithoutHttpOnly.go:61:20:61:21 | &... | | CookieWithoutHttpOnly.go:61:20:61:21 | &... | CookieWithoutHttpOnly.go:61:20:61:21 | &... | @@ -115,18 +122,16 @@ edges | CookieWithoutHttpOnly.go:61:20:61:21 | &... [pointer] | CookieWithoutHttpOnly.go:61:21:61:21 | c | | CookieWithoutHttpOnly.go:61:21:61:21 | c | CookieWithoutHttpOnly.go:61:20:61:21 | &... [pointer] | | CookieWithoutHttpOnly.go:61:21:61:21 | c | CookieWithoutHttpOnly.go:61:20:61:21 | &... [pointer] | -| CookieWithoutHttpOnly.go:65:2:65:4 | definition of val | CookieWithoutHttpOnly.go:71:20:71:21 | &... | -| CookieWithoutHttpOnly.go:65:2:65:4 | definition of val | CookieWithoutHttpOnly.go:71:20:71:21 | &... | -| CookieWithoutHttpOnly.go:65:2:65:4 | definition of val | CookieWithoutHttpOnly.go:71:21:71:21 | c | -| CookieWithoutHttpOnly.go:65:9:65:12 | true | CookieWithoutHttpOnly.go:71:20:71:21 | &... | -| CookieWithoutHttpOnly.go:65:9:65:12 | true | CookieWithoutHttpOnly.go:71:20:71:21 | &... | -| CookieWithoutHttpOnly.go:65:9:65:12 | true | CookieWithoutHttpOnly.go:71:21:71:21 | c | -| CookieWithoutHttpOnly.go:67:13:67:21 | "session" | CookieWithoutHttpOnly.go:71:20:71:21 | &... | -| CookieWithoutHttpOnly.go:67:13:67:21 | "session" | CookieWithoutHttpOnly.go:71:20:71:21 | &... | -| CookieWithoutHttpOnly.go:67:13:67:21 | "session" | CookieWithoutHttpOnly.go:71:21:71:21 | c | -| CookieWithoutHttpOnly.go:69:13:69:15 | val | CookieWithoutHttpOnly.go:71:20:71:21 | &... | -| CookieWithoutHttpOnly.go:69:13:69:15 | val | CookieWithoutHttpOnly.go:71:20:71:21 | &... | -| CookieWithoutHttpOnly.go:69:13:69:15 | val | CookieWithoutHttpOnly.go:71:21:71:21 | c | +| CookieWithoutHttpOnly.go:65:2:65:4 | definition of val | CookieWithoutHttpOnly.go:69:13:69:15 | val | +| CookieWithoutHttpOnly.go:65:9:65:12 | true | CookieWithoutHttpOnly.go:69:13:69:15 | val | +| CookieWithoutHttpOnly.go:66:7:70:2 | struct literal | CookieWithoutHttpOnly.go:71:20:71:21 | &... | +| CookieWithoutHttpOnly.go:66:7:70:2 | struct literal | CookieWithoutHttpOnly.go:71:20:71:21 | &... | +| CookieWithoutHttpOnly.go:66:7:70:2 | struct literal | CookieWithoutHttpOnly.go:71:20:71:21 | &... | +| CookieWithoutHttpOnly.go:66:7:70:2 | struct literal | CookieWithoutHttpOnly.go:71:20:71:21 | &... | +| CookieWithoutHttpOnly.go:66:7:70:2 | struct literal | CookieWithoutHttpOnly.go:71:21:71:21 | c | +| CookieWithoutHttpOnly.go:66:7:70:2 | struct literal | CookieWithoutHttpOnly.go:71:21:71:21 | c | +| CookieWithoutHttpOnly.go:67:13:67:21 | "session" | CookieWithoutHttpOnly.go:66:7:70:2 | struct literal | +| CookieWithoutHttpOnly.go:69:13:69:15 | val | CookieWithoutHttpOnly.go:66:7:70:2 | struct literal | | CookieWithoutHttpOnly.go:71:20:71:21 | &... | CookieWithoutHttpOnly.go:71:20:71:21 | &... | | CookieWithoutHttpOnly.go:71:20:71:21 | &... | CookieWithoutHttpOnly.go:71:20:71:21 | &... | | CookieWithoutHttpOnly.go:71:20:71:21 | &... | CookieWithoutHttpOnly.go:71:20:71:21 | &... | @@ -141,18 +146,16 @@ edges | CookieWithoutHttpOnly.go:71:20:71:21 | &... [pointer] | CookieWithoutHttpOnly.go:71:21:71:21 | c | | CookieWithoutHttpOnly.go:71:21:71:21 | c | CookieWithoutHttpOnly.go:71:20:71:21 | &... [pointer] | | CookieWithoutHttpOnly.go:71:21:71:21 | c | CookieWithoutHttpOnly.go:71:20:71:21 | &... [pointer] | -| CookieWithoutHttpOnly.go:75:2:75:4 | definition of val | CookieWithoutHttpOnly.go:81:20:81:21 | &... | -| CookieWithoutHttpOnly.go:75:2:75:4 | definition of val | CookieWithoutHttpOnly.go:81:20:81:21 | &... | -| CookieWithoutHttpOnly.go:75:2:75:4 | definition of val | CookieWithoutHttpOnly.go:81:21:81:21 | c | -| CookieWithoutHttpOnly.go:75:9:75:12 | true | CookieWithoutHttpOnly.go:81:20:81:21 | &... | -| CookieWithoutHttpOnly.go:75:9:75:12 | true | CookieWithoutHttpOnly.go:81:20:81:21 | &... | -| CookieWithoutHttpOnly.go:75:9:75:12 | true | CookieWithoutHttpOnly.go:81:21:81:21 | c | -| CookieWithoutHttpOnly.go:77:10:77:18 | "session" | CookieWithoutHttpOnly.go:81:20:81:21 | &... | -| CookieWithoutHttpOnly.go:77:10:77:18 | "session" | CookieWithoutHttpOnly.go:81:20:81:21 | &... | -| CookieWithoutHttpOnly.go:77:10:77:18 | "session" | CookieWithoutHttpOnly.go:81:21:81:21 | c | -| CookieWithoutHttpOnly.go:80:15:80:17 | val | CookieWithoutHttpOnly.go:81:20:81:21 | &... | -| CookieWithoutHttpOnly.go:80:15:80:17 | val | CookieWithoutHttpOnly.go:81:20:81:21 | &... | -| CookieWithoutHttpOnly.go:80:15:80:17 | val | CookieWithoutHttpOnly.go:81:21:81:21 | c | +| CookieWithoutHttpOnly.go:75:2:75:4 | definition of val | CookieWithoutHttpOnly.go:80:15:80:17 | val | +| CookieWithoutHttpOnly.go:75:9:75:12 | true | CookieWithoutHttpOnly.go:80:15:80:17 | val | +| CookieWithoutHttpOnly.go:76:7:79:2 | struct literal | CookieWithoutHttpOnly.go:81:20:81:21 | &... | +| CookieWithoutHttpOnly.go:76:7:79:2 | struct literal | CookieWithoutHttpOnly.go:81:20:81:21 | &... | +| CookieWithoutHttpOnly.go:76:7:79:2 | struct literal | CookieWithoutHttpOnly.go:81:20:81:21 | &... | +| CookieWithoutHttpOnly.go:76:7:79:2 | struct literal | CookieWithoutHttpOnly.go:81:20:81:21 | &... | +| CookieWithoutHttpOnly.go:76:7:79:2 | struct literal | CookieWithoutHttpOnly.go:81:21:81:21 | c | +| CookieWithoutHttpOnly.go:76:7:79:2 | struct literal | CookieWithoutHttpOnly.go:81:21:81:21 | c | +| CookieWithoutHttpOnly.go:77:10:77:18 | "session" | CookieWithoutHttpOnly.go:76:7:79:2 | struct literal | +| CookieWithoutHttpOnly.go:80:15:80:17 | val | CookieWithoutHttpOnly.go:76:7:79:2 | struct literal | | CookieWithoutHttpOnly.go:81:20:81:21 | &... | CookieWithoutHttpOnly.go:81:20:81:21 | &... | | CookieWithoutHttpOnly.go:81:20:81:21 | &... | CookieWithoutHttpOnly.go:81:20:81:21 | &... | | CookieWithoutHttpOnly.go:81:20:81:21 | &... | CookieWithoutHttpOnly.go:81:20:81:21 | &... | @@ -167,18 +170,16 @@ edges | CookieWithoutHttpOnly.go:81:20:81:21 | &... [pointer] | CookieWithoutHttpOnly.go:81:21:81:21 | c | | CookieWithoutHttpOnly.go:81:21:81:21 | c | CookieWithoutHttpOnly.go:81:20:81:21 | &... [pointer] | | CookieWithoutHttpOnly.go:81:21:81:21 | c | CookieWithoutHttpOnly.go:81:20:81:21 | &... [pointer] | -| CookieWithoutHttpOnly.go:85:2:85:4 | definition of val | CookieWithoutHttpOnly.go:91:20:91:21 | &... | -| CookieWithoutHttpOnly.go:85:2:85:4 | definition of val | CookieWithoutHttpOnly.go:91:20:91:21 | &... | -| CookieWithoutHttpOnly.go:85:2:85:4 | definition of val | CookieWithoutHttpOnly.go:91:21:91:21 | c | -| CookieWithoutHttpOnly.go:85:9:85:13 | false | CookieWithoutHttpOnly.go:91:20:91:21 | &... | -| CookieWithoutHttpOnly.go:85:9:85:13 | false | CookieWithoutHttpOnly.go:91:20:91:21 | &... | -| CookieWithoutHttpOnly.go:85:9:85:13 | false | CookieWithoutHttpOnly.go:91:21:91:21 | c | -| CookieWithoutHttpOnly.go:87:10:87:18 | "session" | CookieWithoutHttpOnly.go:91:20:91:21 | &... | -| CookieWithoutHttpOnly.go:87:10:87:18 | "session" | CookieWithoutHttpOnly.go:91:20:91:21 | &... | -| CookieWithoutHttpOnly.go:87:10:87:18 | "session" | CookieWithoutHttpOnly.go:91:21:91:21 | c | -| CookieWithoutHttpOnly.go:90:15:90:17 | val | CookieWithoutHttpOnly.go:91:20:91:21 | &... | -| CookieWithoutHttpOnly.go:90:15:90:17 | val | CookieWithoutHttpOnly.go:91:20:91:21 | &... | -| CookieWithoutHttpOnly.go:90:15:90:17 | val | CookieWithoutHttpOnly.go:91:21:91:21 | c | +| CookieWithoutHttpOnly.go:85:2:85:4 | definition of val | CookieWithoutHttpOnly.go:90:15:90:17 | val | +| CookieWithoutHttpOnly.go:85:9:85:13 | false | CookieWithoutHttpOnly.go:90:15:90:17 | val | +| CookieWithoutHttpOnly.go:86:7:89:2 | struct literal | CookieWithoutHttpOnly.go:91:20:91:21 | &... | +| CookieWithoutHttpOnly.go:86:7:89:2 | struct literal | CookieWithoutHttpOnly.go:91:20:91:21 | &... | +| CookieWithoutHttpOnly.go:86:7:89:2 | struct literal | CookieWithoutHttpOnly.go:91:20:91:21 | &... | +| CookieWithoutHttpOnly.go:86:7:89:2 | struct literal | CookieWithoutHttpOnly.go:91:20:91:21 | &... | +| CookieWithoutHttpOnly.go:86:7:89:2 | struct literal | CookieWithoutHttpOnly.go:91:21:91:21 | c | +| CookieWithoutHttpOnly.go:86:7:89:2 | struct literal | CookieWithoutHttpOnly.go:91:21:91:21 | c | +| CookieWithoutHttpOnly.go:87:10:87:18 | "session" | CookieWithoutHttpOnly.go:86:7:89:2 | struct literal | +| CookieWithoutHttpOnly.go:90:15:90:17 | val | CookieWithoutHttpOnly.go:86:7:89:2 | struct literal | | CookieWithoutHttpOnly.go:91:20:91:21 | &... | CookieWithoutHttpOnly.go:91:20:91:21 | &... | | CookieWithoutHttpOnly.go:91:20:91:21 | &... | CookieWithoutHttpOnly.go:91:20:91:21 | &... | | CookieWithoutHttpOnly.go:91:20:91:21 | &... | CookieWithoutHttpOnly.go:91:20:91:21 | &... | @@ -193,9 +194,10 @@ edges | CookieWithoutHttpOnly.go:91:20:91:21 | &... [pointer] | CookieWithoutHttpOnly.go:91:21:91:21 | c | | CookieWithoutHttpOnly.go:91:21:91:21 | c | CookieWithoutHttpOnly.go:91:20:91:21 | &... [pointer] | | CookieWithoutHttpOnly.go:91:21:91:21 | c | CookieWithoutHttpOnly.go:91:20:91:21 | &... [pointer] | -| CookieWithoutHttpOnly.go:99:15:99:19 | false | CookieWithoutHttpOnly.go:100:20:100:21 | &... | -| CookieWithoutHttpOnly.go:99:15:99:19 | false | CookieWithoutHttpOnly.go:100:20:100:21 | &... | -| CookieWithoutHttpOnly.go:99:15:99:19 | false | CookieWithoutHttpOnly.go:100:21:100:21 | c | +| CookieWithoutHttpOnly.go:95:7:98:2 | struct literal | CookieWithoutHttpOnly.go:100:20:100:21 | &... | +| CookieWithoutHttpOnly.go:95:7:98:2 | struct literal | CookieWithoutHttpOnly.go:100:20:100:21 | &... | +| CookieWithoutHttpOnly.go:95:7:98:2 | struct literal | CookieWithoutHttpOnly.go:100:21:100:21 | c | +| CookieWithoutHttpOnly.go:99:15:99:19 | false | CookieWithoutHttpOnly.go:95:7:98:2 | struct literal | | CookieWithoutHttpOnly.go:100:20:100:21 | &... | CookieWithoutHttpOnly.go:100:20:100:21 | &... | | CookieWithoutHttpOnly.go:100:20:100:21 | &... | CookieWithoutHttpOnly.go:100:20:100:21 | &... | | CookieWithoutHttpOnly.go:100:20:100:21 | &... | CookieWithoutHttpOnly.go:100:21:100:21 | c | @@ -203,12 +205,15 @@ edges | CookieWithoutHttpOnly.go:100:20:100:21 | &... [pointer] | CookieWithoutHttpOnly.go:100:20:100:21 | &... | | CookieWithoutHttpOnly.go:100:20:100:21 | &... [pointer] | CookieWithoutHttpOnly.go:100:21:100:21 | c | | CookieWithoutHttpOnly.go:100:21:100:21 | c | CookieWithoutHttpOnly.go:100:20:100:21 | &... [pointer] | -| CookieWithoutHttpOnly.go:104:10:104:18 | "session" | CookieWithoutHttpOnly.go:110:20:110:21 | &... | -| CookieWithoutHttpOnly.go:104:10:104:18 | "session" | CookieWithoutHttpOnly.go:110:20:110:21 | &... | -| CookieWithoutHttpOnly.go:104:10:104:18 | "session" | CookieWithoutHttpOnly.go:110:21:110:21 | c | -| CookieWithoutHttpOnly.go:109:15:109:19 | false | CookieWithoutHttpOnly.go:110:20:110:21 | &... | -| CookieWithoutHttpOnly.go:109:15:109:19 | false | CookieWithoutHttpOnly.go:110:20:110:21 | &... | -| CookieWithoutHttpOnly.go:109:15:109:19 | false | CookieWithoutHttpOnly.go:110:21:110:21 | c | +| CookieWithoutHttpOnly.go:104:10:104:18 | "session" | CookieWithoutHttpOnly.go:106:10:106:13 | name | +| CookieWithoutHttpOnly.go:105:7:108:2 | struct literal | CookieWithoutHttpOnly.go:110:20:110:21 | &... | +| CookieWithoutHttpOnly.go:105:7:108:2 | struct literal | CookieWithoutHttpOnly.go:110:20:110:21 | &... | +| CookieWithoutHttpOnly.go:105:7:108:2 | struct literal | CookieWithoutHttpOnly.go:110:20:110:21 | &... | +| CookieWithoutHttpOnly.go:105:7:108:2 | struct literal | CookieWithoutHttpOnly.go:110:20:110:21 | &... | +| CookieWithoutHttpOnly.go:105:7:108:2 | struct literal | CookieWithoutHttpOnly.go:110:21:110:21 | c | +| CookieWithoutHttpOnly.go:105:7:108:2 | struct literal | CookieWithoutHttpOnly.go:110:21:110:21 | c | +| CookieWithoutHttpOnly.go:106:10:106:13 | name | CookieWithoutHttpOnly.go:105:7:108:2 | struct literal | +| CookieWithoutHttpOnly.go:109:15:109:19 | false | CookieWithoutHttpOnly.go:105:7:108:2 | struct literal | | CookieWithoutHttpOnly.go:110:20:110:21 | &... | CookieWithoutHttpOnly.go:110:20:110:21 | &... | | CookieWithoutHttpOnly.go:110:20:110:21 | &... | CookieWithoutHttpOnly.go:110:20:110:21 | &... | | CookieWithoutHttpOnly.go:110:20:110:21 | &... | CookieWithoutHttpOnly.go:110:20:110:21 | &... | @@ -223,15 +228,15 @@ edges | CookieWithoutHttpOnly.go:110:20:110:21 | &... [pointer] | CookieWithoutHttpOnly.go:110:21:110:21 | c | | CookieWithoutHttpOnly.go:110:21:110:21 | c | CookieWithoutHttpOnly.go:110:20:110:21 | &... [pointer] | | CookieWithoutHttpOnly.go:110:21:110:21 | c | CookieWithoutHttpOnly.go:110:20:110:21 | &... [pointer] | -| CookieWithoutHttpOnly.go:114:13:114:24 | "login_name" | CookieWithoutHttpOnly.go:120:20:120:21 | &... | -| CookieWithoutHttpOnly.go:114:13:114:24 | "login_name" | CookieWithoutHttpOnly.go:120:20:120:21 | &... | -| CookieWithoutHttpOnly.go:114:13:114:24 | "login_name" | CookieWithoutHttpOnly.go:120:21:120:21 | c | -| CookieWithoutHttpOnly.go:116:10:116:16 | session | CookieWithoutHttpOnly.go:120:20:120:21 | &... | -| CookieWithoutHttpOnly.go:116:10:116:16 | session | CookieWithoutHttpOnly.go:120:20:120:21 | &... | -| CookieWithoutHttpOnly.go:116:10:116:16 | session | CookieWithoutHttpOnly.go:120:21:120:21 | c | -| CookieWithoutHttpOnly.go:119:15:119:19 | false | CookieWithoutHttpOnly.go:120:20:120:21 | &... | -| CookieWithoutHttpOnly.go:119:15:119:19 | false | CookieWithoutHttpOnly.go:120:20:120:21 | &... | -| CookieWithoutHttpOnly.go:119:15:119:19 | false | CookieWithoutHttpOnly.go:120:21:120:21 | c | +| CookieWithoutHttpOnly.go:114:13:114:24 | "login_name" | CookieWithoutHttpOnly.go:116:10:116:16 | session | +| CookieWithoutHttpOnly.go:115:7:118:2 | struct literal | CookieWithoutHttpOnly.go:120:20:120:21 | &... | +| CookieWithoutHttpOnly.go:115:7:118:2 | struct literal | CookieWithoutHttpOnly.go:120:20:120:21 | &... | +| CookieWithoutHttpOnly.go:115:7:118:2 | struct literal | CookieWithoutHttpOnly.go:120:20:120:21 | &... | +| CookieWithoutHttpOnly.go:115:7:118:2 | struct literal | CookieWithoutHttpOnly.go:120:20:120:21 | &... | +| CookieWithoutHttpOnly.go:115:7:118:2 | struct literal | CookieWithoutHttpOnly.go:120:21:120:21 | c | +| CookieWithoutHttpOnly.go:115:7:118:2 | struct literal | CookieWithoutHttpOnly.go:120:21:120:21 | c | +| CookieWithoutHttpOnly.go:116:10:116:16 | session | CookieWithoutHttpOnly.go:115:7:118:2 | struct literal | +| CookieWithoutHttpOnly.go:119:15:119:19 | false | CookieWithoutHttpOnly.go:115:7:118:2 | struct literal | | CookieWithoutHttpOnly.go:120:20:120:21 | &... | CookieWithoutHttpOnly.go:120:20:120:21 | &... | | CookieWithoutHttpOnly.go:120:20:120:21 | &... | CookieWithoutHttpOnly.go:120:20:120:21 | &... | | CookieWithoutHttpOnly.go:120:20:120:21 | &... | CookieWithoutHttpOnly.go:120:20:120:21 | &... | @@ -253,26 +258,24 @@ edges | CookieWithoutHttpOnly.go:123:13:123:49 | call to NewCookieStore | CookieWithoutHttpOnly.go:170:16:170:20 | store | | CookieWithoutHttpOnly.go:123:13:123:49 | call to NewCookieStore | CookieWithoutHttpOnly.go:183:16:183:20 | store | | CookieWithoutHttpOnly.go:123:13:123:49 | call to NewCookieStore | CookieWithoutHttpOnly.go:195:16:195:20 | store | -| CookieWithoutHttpOnly.go:126:16:126:20 | store | CookieWithoutHttpOnly.go:129:2:129:8 | session | -| CookieWithoutHttpOnly.go:133:2:133:9 | definition of httpOnly | CookieWithoutHttpOnly.go:135:2:135:8 | implicit dereference | -| CookieWithoutHttpOnly.go:133:2:133:9 | definition of httpOnly | CookieWithoutHttpOnly.go:137:2:137:8 | implicit dereference | -| CookieWithoutHttpOnly.go:133:2:133:9 | definition of httpOnly | CookieWithoutHttpOnly.go:142:2:142:8 | session | -| CookieWithoutHttpOnly.go:133:14:133:18 | false | CookieWithoutHttpOnly.go:135:2:135:8 | implicit dereference | -| CookieWithoutHttpOnly.go:133:14:133:18 | false | CookieWithoutHttpOnly.go:137:2:137:8 | implicit dereference | -| CookieWithoutHttpOnly.go:133:14:133:18 | false | CookieWithoutHttpOnly.go:142:2:142:8 | session | +| CookieWithoutHttpOnly.go:126:2:126:43 | ... := ...[0] | CookieWithoutHttpOnly.go:129:2:129:8 | session | +| CookieWithoutHttpOnly.go:126:16:126:20 | store | CookieWithoutHttpOnly.go:126:2:126:43 | ... := ...[0] | +| CookieWithoutHttpOnly.go:133:2:133:9 | definition of httpOnly | CookieWithoutHttpOnly.go:139:13:139:20 | httpOnly | +| CookieWithoutHttpOnly.go:133:14:133:18 | false | CookieWithoutHttpOnly.go:139:13:139:20 | httpOnly | | CookieWithoutHttpOnly.go:134:2:134:8 | definition of session [pointer] | CookieWithoutHttpOnly.go:135:2:135:8 | session [pointer] | | CookieWithoutHttpOnly.go:134:2:134:8 | definition of session [pointer] | CookieWithoutHttpOnly.go:135:2:135:8 | session [pointer] | | CookieWithoutHttpOnly.go:134:2:134:8 | definition of session [pointer] | CookieWithoutHttpOnly.go:137:2:137:8 | session [pointer] | | CookieWithoutHttpOnly.go:134:2:134:8 | definition of session [pointer] | CookieWithoutHttpOnly.go:137:2:137:8 | session [pointer] | | CookieWithoutHttpOnly.go:134:2:134:8 | definition of session [pointer] | CookieWithoutHttpOnly.go:142:2:142:8 | session | | CookieWithoutHttpOnly.go:134:2:134:8 | definition of session [pointer] | CookieWithoutHttpOnly.go:142:2:142:8 | session | -| CookieWithoutHttpOnly.go:134:16:134:20 | store | CookieWithoutHttpOnly.go:142:2:142:8 | session | +| CookieWithoutHttpOnly.go:134:2:134:43 | ... := ...[0] | CookieWithoutHttpOnly.go:142:2:142:8 | session | +| CookieWithoutHttpOnly.go:134:16:134:20 | store | CookieWithoutHttpOnly.go:134:2:134:43 | ... := ...[0] | | CookieWithoutHttpOnly.go:135:2:135:8 | implicit dereference | CookieWithoutHttpOnly.go:134:2:134:8 | definition of session [pointer] | | CookieWithoutHttpOnly.go:135:2:135:8 | implicit dereference | CookieWithoutHttpOnly.go:134:2:134:8 | definition of session [pointer] | | CookieWithoutHttpOnly.go:135:2:135:8 | implicit dereference | CookieWithoutHttpOnly.go:135:2:135:8 | implicit dereference | | CookieWithoutHttpOnly.go:135:2:135:8 | implicit dereference | CookieWithoutHttpOnly.go:135:2:135:8 | implicit dereference | -| CookieWithoutHttpOnly.go:135:2:135:8 | implicit dereference | CookieWithoutHttpOnly.go:137:2:137:8 | implicit dereference | -| CookieWithoutHttpOnly.go:135:2:135:8 | implicit dereference | CookieWithoutHttpOnly.go:137:2:137:8 | implicit dereference | +| CookieWithoutHttpOnly.go:135:2:135:8 | implicit dereference | CookieWithoutHttpOnly.go:137:2:137:8 | session | +| CookieWithoutHttpOnly.go:135:2:135:8 | implicit dereference | CookieWithoutHttpOnly.go:137:2:137:8 | session | | CookieWithoutHttpOnly.go:135:2:135:8 | implicit dereference | CookieWithoutHttpOnly.go:142:2:142:8 | session | | CookieWithoutHttpOnly.go:135:2:135:8 | implicit dereference | CookieWithoutHttpOnly.go:142:2:142:8 | session | | CookieWithoutHttpOnly.go:135:2:135:8 | session [pointer] | CookieWithoutHttpOnly.go:135:2:135:8 | implicit dereference | @@ -281,54 +284,59 @@ edges | CookieWithoutHttpOnly.go:137:2:137:8 | implicit dereference | CookieWithoutHttpOnly.go:134:2:134:8 | definition of session [pointer] | | CookieWithoutHttpOnly.go:137:2:137:8 | implicit dereference | CookieWithoutHttpOnly.go:135:2:135:8 | implicit dereference | | CookieWithoutHttpOnly.go:137:2:137:8 | implicit dereference | CookieWithoutHttpOnly.go:135:2:135:8 | implicit dereference | -| CookieWithoutHttpOnly.go:137:2:137:8 | implicit dereference | CookieWithoutHttpOnly.go:137:2:137:8 | implicit dereference | -| CookieWithoutHttpOnly.go:137:2:137:8 | implicit dereference | CookieWithoutHttpOnly.go:137:2:137:8 | implicit dereference | +| CookieWithoutHttpOnly.go:137:2:137:8 | implicit dereference | CookieWithoutHttpOnly.go:137:2:137:8 | session | +| CookieWithoutHttpOnly.go:137:2:137:8 | implicit dereference | CookieWithoutHttpOnly.go:137:2:137:8 | session | | CookieWithoutHttpOnly.go:137:2:137:8 | implicit dereference | CookieWithoutHttpOnly.go:142:2:142:8 | session | | CookieWithoutHttpOnly.go:137:2:137:8 | implicit dereference | CookieWithoutHttpOnly.go:142:2:142:8 | session | +| CookieWithoutHttpOnly.go:137:2:137:8 | session | CookieWithoutHttpOnly.go:137:2:137:8 | implicit dereference | +| CookieWithoutHttpOnly.go:137:2:137:8 | session | CookieWithoutHttpOnly.go:137:2:137:8 | implicit dereference | | CookieWithoutHttpOnly.go:137:2:137:8 | session [pointer] | CookieWithoutHttpOnly.go:137:2:137:8 | implicit dereference | | CookieWithoutHttpOnly.go:137:2:137:8 | session [pointer] | CookieWithoutHttpOnly.go:137:2:137:8 | implicit dereference | -| CookieWithoutHttpOnly.go:137:21:140:2 | struct literal | CookieWithoutHttpOnly.go:135:2:135:8 | implicit dereference | -| CookieWithoutHttpOnly.go:137:21:140:2 | struct literal | CookieWithoutHttpOnly.go:137:2:137:8 | implicit dereference | -| CookieWithoutHttpOnly.go:137:21:140:2 | struct literal | CookieWithoutHttpOnly.go:142:2:142:8 | session | -| CookieWithoutHttpOnly.go:139:13:139:20 | httpOnly | CookieWithoutHttpOnly.go:135:2:135:8 | implicit dereference | -| CookieWithoutHttpOnly.go:139:13:139:20 | httpOnly | CookieWithoutHttpOnly.go:137:2:137:8 | implicit dereference | -| CookieWithoutHttpOnly.go:139:13:139:20 | httpOnly | CookieWithoutHttpOnly.go:142:2:142:8 | session | +| CookieWithoutHttpOnly.go:137:20:140:2 | &... | CookieWithoutHttpOnly.go:137:2:137:8 | implicit dereference | +| CookieWithoutHttpOnly.go:137:20:140:2 | &... | CookieWithoutHttpOnly.go:137:2:137:8 | implicit dereference | +| CookieWithoutHttpOnly.go:137:20:140:2 | &... | CookieWithoutHttpOnly.go:137:2:137:8 | session | +| CookieWithoutHttpOnly.go:137:20:140:2 | &... | CookieWithoutHttpOnly.go:137:2:137:8 | session | +| CookieWithoutHttpOnly.go:137:20:140:2 | &... | CookieWithoutHttpOnly.go:137:20:140:2 | &... | +| CookieWithoutHttpOnly.go:137:20:140:2 | &... | CookieWithoutHttpOnly.go:137:21:140:2 | struct literal | +| CookieWithoutHttpOnly.go:137:21:140:2 | struct literal | CookieWithoutHttpOnly.go:137:20:140:2 | &... | +| CookieWithoutHttpOnly.go:137:21:140:2 | struct literal | CookieWithoutHttpOnly.go:137:20:140:2 | &... | +| CookieWithoutHttpOnly.go:139:13:139:20 | httpOnly | CookieWithoutHttpOnly.go:137:21:140:2 | struct literal | | CookieWithoutHttpOnly.go:146:2:146:8 | definition of session [pointer] | CookieWithoutHttpOnly.go:147:2:147:8 | session [pointer] | | CookieWithoutHttpOnly.go:146:2:146:8 | definition of session [pointer] | CookieWithoutHttpOnly.go:149:2:149:8 | session [pointer] | | CookieWithoutHttpOnly.go:146:2:146:8 | definition of session [pointer] | CookieWithoutHttpOnly.go:153:2:153:8 | session | -| CookieWithoutHttpOnly.go:146:16:146:20 | store | CookieWithoutHttpOnly.go:153:2:153:8 | session | +| CookieWithoutHttpOnly.go:146:2:146:43 | ... := ...[0] | CookieWithoutHttpOnly.go:153:2:153:8 | session | +| CookieWithoutHttpOnly.go:146:16:146:20 | store | CookieWithoutHttpOnly.go:146:2:146:43 | ... := ...[0] | | CookieWithoutHttpOnly.go:147:2:147:8 | implicit dereference | CookieWithoutHttpOnly.go:146:2:146:8 | definition of session [pointer] | | CookieWithoutHttpOnly.go:147:2:147:8 | implicit dereference | CookieWithoutHttpOnly.go:147:2:147:8 | implicit dereference | -| CookieWithoutHttpOnly.go:147:2:147:8 | implicit dereference | CookieWithoutHttpOnly.go:149:2:149:8 | implicit dereference | +| CookieWithoutHttpOnly.go:147:2:147:8 | implicit dereference | CookieWithoutHttpOnly.go:149:2:149:8 | session | | CookieWithoutHttpOnly.go:147:2:147:8 | implicit dereference | CookieWithoutHttpOnly.go:153:2:153:8 | session | | CookieWithoutHttpOnly.go:147:2:147:8 | session [pointer] | CookieWithoutHttpOnly.go:147:2:147:8 | implicit dereference | | CookieWithoutHttpOnly.go:149:2:149:8 | implicit dereference | CookieWithoutHttpOnly.go:146:2:146:8 | definition of session [pointer] | | CookieWithoutHttpOnly.go:149:2:149:8 | implicit dereference | CookieWithoutHttpOnly.go:147:2:147:8 | implicit dereference | -| CookieWithoutHttpOnly.go:149:2:149:8 | implicit dereference | CookieWithoutHttpOnly.go:149:2:149:8 | implicit dereference | +| CookieWithoutHttpOnly.go:149:2:149:8 | implicit dereference | CookieWithoutHttpOnly.go:149:2:149:8 | session | | CookieWithoutHttpOnly.go:149:2:149:8 | implicit dereference | CookieWithoutHttpOnly.go:153:2:153:8 | session | +| CookieWithoutHttpOnly.go:149:2:149:8 | session | CookieWithoutHttpOnly.go:149:2:149:8 | implicit dereference | | CookieWithoutHttpOnly.go:149:2:149:8 | session [pointer] | CookieWithoutHttpOnly.go:149:2:149:8 | implicit dereference | -| CookieWithoutHttpOnly.go:149:21:151:2 | struct literal | CookieWithoutHttpOnly.go:147:2:147:8 | implicit dereference | -| CookieWithoutHttpOnly.go:149:21:151:2 | struct literal | CookieWithoutHttpOnly.go:149:2:149:8 | implicit dereference | -| CookieWithoutHttpOnly.go:149:21:151:2 | struct literal | CookieWithoutHttpOnly.go:153:2:153:8 | session | -| CookieWithoutHttpOnly.go:157:2:157:9 | definition of httpOnly | CookieWithoutHttpOnly.go:159:2:159:8 | implicit dereference | -| CookieWithoutHttpOnly.go:157:2:157:9 | definition of httpOnly | CookieWithoutHttpOnly.go:161:2:161:8 | implicit dereference | -| CookieWithoutHttpOnly.go:157:2:157:9 | definition of httpOnly | CookieWithoutHttpOnly.go:166:2:166:8 | session | -| CookieWithoutHttpOnly.go:157:14:157:17 | true | CookieWithoutHttpOnly.go:159:2:159:8 | implicit dereference | -| CookieWithoutHttpOnly.go:157:14:157:17 | true | CookieWithoutHttpOnly.go:161:2:161:8 | implicit dereference | -| CookieWithoutHttpOnly.go:157:14:157:17 | true | CookieWithoutHttpOnly.go:166:2:166:8 | session | +| CookieWithoutHttpOnly.go:149:20:151:2 | &... | CookieWithoutHttpOnly.go:149:2:149:8 | implicit dereference | +| CookieWithoutHttpOnly.go:149:20:151:2 | &... | CookieWithoutHttpOnly.go:149:2:149:8 | session | +| CookieWithoutHttpOnly.go:149:20:151:2 | &... | CookieWithoutHttpOnly.go:149:20:151:2 | &... | +| CookieWithoutHttpOnly.go:149:21:151:2 | struct literal | CookieWithoutHttpOnly.go:149:20:151:2 | &... | +| CookieWithoutHttpOnly.go:157:2:157:9 | definition of httpOnly | CookieWithoutHttpOnly.go:163:13:163:20 | httpOnly | +| CookieWithoutHttpOnly.go:157:14:157:17 | true | CookieWithoutHttpOnly.go:163:13:163:20 | httpOnly | | CookieWithoutHttpOnly.go:158:2:158:8 | definition of session [pointer] | CookieWithoutHttpOnly.go:159:2:159:8 | session [pointer] | | CookieWithoutHttpOnly.go:158:2:158:8 | definition of session [pointer] | CookieWithoutHttpOnly.go:159:2:159:8 | session [pointer] | | CookieWithoutHttpOnly.go:158:2:158:8 | definition of session [pointer] | CookieWithoutHttpOnly.go:161:2:161:8 | session [pointer] | | CookieWithoutHttpOnly.go:158:2:158:8 | definition of session [pointer] | CookieWithoutHttpOnly.go:161:2:161:8 | session [pointer] | | CookieWithoutHttpOnly.go:158:2:158:8 | definition of session [pointer] | CookieWithoutHttpOnly.go:166:2:166:8 | session | | CookieWithoutHttpOnly.go:158:2:158:8 | definition of session [pointer] | CookieWithoutHttpOnly.go:166:2:166:8 | session | -| CookieWithoutHttpOnly.go:158:16:158:20 | store | CookieWithoutHttpOnly.go:166:2:166:8 | session | +| CookieWithoutHttpOnly.go:158:2:158:43 | ... := ...[0] | CookieWithoutHttpOnly.go:166:2:166:8 | session | +| CookieWithoutHttpOnly.go:158:16:158:20 | store | CookieWithoutHttpOnly.go:158:2:158:43 | ... := ...[0] | | CookieWithoutHttpOnly.go:159:2:159:8 | implicit dereference | CookieWithoutHttpOnly.go:158:2:158:8 | definition of session [pointer] | | CookieWithoutHttpOnly.go:159:2:159:8 | implicit dereference | CookieWithoutHttpOnly.go:158:2:158:8 | definition of session [pointer] | | CookieWithoutHttpOnly.go:159:2:159:8 | implicit dereference | CookieWithoutHttpOnly.go:159:2:159:8 | implicit dereference | | CookieWithoutHttpOnly.go:159:2:159:8 | implicit dereference | CookieWithoutHttpOnly.go:159:2:159:8 | implicit dereference | -| CookieWithoutHttpOnly.go:159:2:159:8 | implicit dereference | CookieWithoutHttpOnly.go:161:2:161:8 | implicit dereference | -| CookieWithoutHttpOnly.go:159:2:159:8 | implicit dereference | CookieWithoutHttpOnly.go:161:2:161:8 | implicit dereference | +| CookieWithoutHttpOnly.go:159:2:159:8 | implicit dereference | CookieWithoutHttpOnly.go:161:2:161:8 | session | +| CookieWithoutHttpOnly.go:159:2:159:8 | implicit dereference | CookieWithoutHttpOnly.go:161:2:161:8 | session | | CookieWithoutHttpOnly.go:159:2:159:8 | implicit dereference | CookieWithoutHttpOnly.go:166:2:166:8 | session | | CookieWithoutHttpOnly.go:159:2:159:8 | implicit dereference | CookieWithoutHttpOnly.go:166:2:166:8 | session | | CookieWithoutHttpOnly.go:159:2:159:8 | session [pointer] | CookieWithoutHttpOnly.go:159:2:159:8 | implicit dereference | @@ -337,37 +345,39 @@ edges | CookieWithoutHttpOnly.go:161:2:161:8 | implicit dereference | CookieWithoutHttpOnly.go:158:2:158:8 | definition of session [pointer] | | CookieWithoutHttpOnly.go:161:2:161:8 | implicit dereference | CookieWithoutHttpOnly.go:159:2:159:8 | implicit dereference | | CookieWithoutHttpOnly.go:161:2:161:8 | implicit dereference | CookieWithoutHttpOnly.go:159:2:159:8 | implicit dereference | -| CookieWithoutHttpOnly.go:161:2:161:8 | implicit dereference | CookieWithoutHttpOnly.go:161:2:161:8 | implicit dereference | -| CookieWithoutHttpOnly.go:161:2:161:8 | implicit dereference | CookieWithoutHttpOnly.go:161:2:161:8 | implicit dereference | +| CookieWithoutHttpOnly.go:161:2:161:8 | implicit dereference | CookieWithoutHttpOnly.go:161:2:161:8 | session | +| CookieWithoutHttpOnly.go:161:2:161:8 | implicit dereference | CookieWithoutHttpOnly.go:161:2:161:8 | session | | CookieWithoutHttpOnly.go:161:2:161:8 | implicit dereference | CookieWithoutHttpOnly.go:166:2:166:8 | session | | CookieWithoutHttpOnly.go:161:2:161:8 | implicit dereference | CookieWithoutHttpOnly.go:166:2:166:8 | session | +| CookieWithoutHttpOnly.go:161:2:161:8 | session | CookieWithoutHttpOnly.go:161:2:161:8 | implicit dereference | +| CookieWithoutHttpOnly.go:161:2:161:8 | session | CookieWithoutHttpOnly.go:161:2:161:8 | implicit dereference | | CookieWithoutHttpOnly.go:161:2:161:8 | session [pointer] | CookieWithoutHttpOnly.go:161:2:161:8 | implicit dereference | | CookieWithoutHttpOnly.go:161:2:161:8 | session [pointer] | CookieWithoutHttpOnly.go:161:2:161:8 | implicit dereference | -| CookieWithoutHttpOnly.go:161:21:164:2 | struct literal | CookieWithoutHttpOnly.go:159:2:159:8 | implicit dereference | -| CookieWithoutHttpOnly.go:161:21:164:2 | struct literal | CookieWithoutHttpOnly.go:161:2:161:8 | implicit dereference | -| CookieWithoutHttpOnly.go:161:21:164:2 | struct literal | CookieWithoutHttpOnly.go:166:2:166:8 | session | -| CookieWithoutHttpOnly.go:163:13:163:20 | httpOnly | CookieWithoutHttpOnly.go:159:2:159:8 | implicit dereference | -| CookieWithoutHttpOnly.go:163:13:163:20 | httpOnly | CookieWithoutHttpOnly.go:161:2:161:8 | implicit dereference | -| CookieWithoutHttpOnly.go:163:13:163:20 | httpOnly | CookieWithoutHttpOnly.go:166:2:166:8 | session | -| CookieWithoutHttpOnly.go:169:56:169:63 | argument corresponding to httpOnly | CookieWithoutHttpOnly.go:171:2:171:8 | implicit dereference | -| CookieWithoutHttpOnly.go:169:56:169:63 | argument corresponding to httpOnly | CookieWithoutHttpOnly.go:173:2:173:8 | implicit dereference | -| CookieWithoutHttpOnly.go:169:56:169:63 | argument corresponding to httpOnly | CookieWithoutHttpOnly.go:178:2:178:8 | session | -| CookieWithoutHttpOnly.go:169:56:169:63 | definition of httpOnly | CookieWithoutHttpOnly.go:171:2:171:8 | implicit dereference | -| CookieWithoutHttpOnly.go:169:56:169:63 | definition of httpOnly | CookieWithoutHttpOnly.go:173:2:173:8 | implicit dereference | -| CookieWithoutHttpOnly.go:169:56:169:63 | definition of httpOnly | CookieWithoutHttpOnly.go:178:2:178:8 | session | +| CookieWithoutHttpOnly.go:161:20:164:2 | &... | CookieWithoutHttpOnly.go:161:2:161:8 | implicit dereference | +| CookieWithoutHttpOnly.go:161:20:164:2 | &... | CookieWithoutHttpOnly.go:161:2:161:8 | implicit dereference | +| CookieWithoutHttpOnly.go:161:20:164:2 | &... | CookieWithoutHttpOnly.go:161:2:161:8 | session | +| CookieWithoutHttpOnly.go:161:20:164:2 | &... | CookieWithoutHttpOnly.go:161:2:161:8 | session | +| CookieWithoutHttpOnly.go:161:20:164:2 | &... | CookieWithoutHttpOnly.go:161:20:164:2 | &... | +| CookieWithoutHttpOnly.go:161:20:164:2 | &... | CookieWithoutHttpOnly.go:161:21:164:2 | struct literal | +| CookieWithoutHttpOnly.go:161:21:164:2 | struct literal | CookieWithoutHttpOnly.go:161:20:164:2 | &... | +| CookieWithoutHttpOnly.go:161:21:164:2 | struct literal | CookieWithoutHttpOnly.go:161:20:164:2 | &... | +| CookieWithoutHttpOnly.go:163:13:163:20 | httpOnly | CookieWithoutHttpOnly.go:161:21:164:2 | struct literal | +| CookieWithoutHttpOnly.go:169:56:169:63 | argument corresponding to httpOnly | CookieWithoutHttpOnly.go:175:13:175:20 | httpOnly | +| CookieWithoutHttpOnly.go:169:56:169:63 | definition of httpOnly | CookieWithoutHttpOnly.go:175:13:175:20 | httpOnly | | CookieWithoutHttpOnly.go:170:2:170:8 | definition of session [pointer] | CookieWithoutHttpOnly.go:171:2:171:8 | session [pointer] | | CookieWithoutHttpOnly.go:170:2:170:8 | definition of session [pointer] | CookieWithoutHttpOnly.go:171:2:171:8 | session [pointer] | | CookieWithoutHttpOnly.go:170:2:170:8 | definition of session [pointer] | CookieWithoutHttpOnly.go:173:2:173:8 | session [pointer] | | CookieWithoutHttpOnly.go:170:2:170:8 | definition of session [pointer] | CookieWithoutHttpOnly.go:173:2:173:8 | session [pointer] | | CookieWithoutHttpOnly.go:170:2:170:8 | definition of session [pointer] | CookieWithoutHttpOnly.go:178:2:178:8 | session | | CookieWithoutHttpOnly.go:170:2:170:8 | definition of session [pointer] | CookieWithoutHttpOnly.go:178:2:178:8 | session | -| CookieWithoutHttpOnly.go:170:16:170:20 | store | CookieWithoutHttpOnly.go:178:2:178:8 | session | +| CookieWithoutHttpOnly.go:170:2:170:43 | ... := ...[0] | CookieWithoutHttpOnly.go:178:2:178:8 | session | +| CookieWithoutHttpOnly.go:170:16:170:20 | store | CookieWithoutHttpOnly.go:170:2:170:43 | ... := ...[0] | | CookieWithoutHttpOnly.go:171:2:171:8 | implicit dereference | CookieWithoutHttpOnly.go:170:2:170:8 | definition of session [pointer] | | CookieWithoutHttpOnly.go:171:2:171:8 | implicit dereference | CookieWithoutHttpOnly.go:170:2:170:8 | definition of session [pointer] | | CookieWithoutHttpOnly.go:171:2:171:8 | implicit dereference | CookieWithoutHttpOnly.go:171:2:171:8 | implicit dereference | | CookieWithoutHttpOnly.go:171:2:171:8 | implicit dereference | CookieWithoutHttpOnly.go:171:2:171:8 | implicit dereference | -| CookieWithoutHttpOnly.go:171:2:171:8 | implicit dereference | CookieWithoutHttpOnly.go:173:2:173:8 | implicit dereference | -| CookieWithoutHttpOnly.go:171:2:171:8 | implicit dereference | CookieWithoutHttpOnly.go:173:2:173:8 | implicit dereference | +| CookieWithoutHttpOnly.go:171:2:171:8 | implicit dereference | CookieWithoutHttpOnly.go:173:2:173:8 | session | +| CookieWithoutHttpOnly.go:171:2:171:8 | implicit dereference | CookieWithoutHttpOnly.go:173:2:173:8 | session | | CookieWithoutHttpOnly.go:171:2:171:8 | implicit dereference | CookieWithoutHttpOnly.go:178:2:178:8 | session | | CookieWithoutHttpOnly.go:171:2:171:8 | implicit dereference | CookieWithoutHttpOnly.go:178:2:178:8 | session | | CookieWithoutHttpOnly.go:171:2:171:8 | session [pointer] | CookieWithoutHttpOnly.go:171:2:171:8 | implicit dereference | @@ -376,26 +386,36 @@ edges | CookieWithoutHttpOnly.go:173:2:173:8 | implicit dereference | CookieWithoutHttpOnly.go:170:2:170:8 | definition of session [pointer] | | CookieWithoutHttpOnly.go:173:2:173:8 | implicit dereference | CookieWithoutHttpOnly.go:171:2:171:8 | implicit dereference | | CookieWithoutHttpOnly.go:173:2:173:8 | implicit dereference | CookieWithoutHttpOnly.go:171:2:171:8 | implicit dereference | -| CookieWithoutHttpOnly.go:173:2:173:8 | implicit dereference | CookieWithoutHttpOnly.go:173:2:173:8 | implicit dereference | -| CookieWithoutHttpOnly.go:173:2:173:8 | implicit dereference | CookieWithoutHttpOnly.go:173:2:173:8 | implicit dereference | +| CookieWithoutHttpOnly.go:173:2:173:8 | implicit dereference | CookieWithoutHttpOnly.go:173:2:173:8 | session | +| CookieWithoutHttpOnly.go:173:2:173:8 | implicit dereference | CookieWithoutHttpOnly.go:173:2:173:8 | session | | CookieWithoutHttpOnly.go:173:2:173:8 | implicit dereference | CookieWithoutHttpOnly.go:178:2:178:8 | session | | CookieWithoutHttpOnly.go:173:2:173:8 | implicit dereference | CookieWithoutHttpOnly.go:178:2:178:8 | session | +| CookieWithoutHttpOnly.go:173:2:173:8 | session | CookieWithoutHttpOnly.go:173:2:173:8 | implicit dereference | +| CookieWithoutHttpOnly.go:173:2:173:8 | session | CookieWithoutHttpOnly.go:173:2:173:8 | implicit dereference | | CookieWithoutHttpOnly.go:173:2:173:8 | session [pointer] | CookieWithoutHttpOnly.go:173:2:173:8 | implicit dereference | | CookieWithoutHttpOnly.go:173:2:173:8 | session [pointer] | CookieWithoutHttpOnly.go:173:2:173:8 | implicit dereference | -| CookieWithoutHttpOnly.go:173:21:176:2 | struct literal | CookieWithoutHttpOnly.go:171:2:171:8 | implicit dereference | -| CookieWithoutHttpOnly.go:173:21:176:2 | struct literal | CookieWithoutHttpOnly.go:173:2:173:8 | implicit dereference | -| CookieWithoutHttpOnly.go:173:21:176:2 | struct literal | CookieWithoutHttpOnly.go:178:2:178:8 | session | -| CookieWithoutHttpOnly.go:175:13:175:20 | httpOnly | CookieWithoutHttpOnly.go:171:2:171:8 | implicit dereference | -| CookieWithoutHttpOnly.go:175:13:175:20 | httpOnly | CookieWithoutHttpOnly.go:173:2:173:8 | implicit dereference | -| CookieWithoutHttpOnly.go:175:13:175:20 | httpOnly | CookieWithoutHttpOnly.go:178:2:178:8 | session | -| CookieWithoutHttpOnly.go:183:16:183:20 | store | CookieWithoutHttpOnly.go:191:19:191:25 | session | -| CookieWithoutHttpOnly.go:195:16:195:20 | store | CookieWithoutHttpOnly.go:202:19:202:25 | session | +| CookieWithoutHttpOnly.go:173:20:176:2 | &... | CookieWithoutHttpOnly.go:173:2:173:8 | implicit dereference | +| CookieWithoutHttpOnly.go:173:20:176:2 | &... | CookieWithoutHttpOnly.go:173:2:173:8 | implicit dereference | +| CookieWithoutHttpOnly.go:173:20:176:2 | &... | CookieWithoutHttpOnly.go:173:2:173:8 | session | +| CookieWithoutHttpOnly.go:173:20:176:2 | &... | CookieWithoutHttpOnly.go:173:2:173:8 | session | +| CookieWithoutHttpOnly.go:173:20:176:2 | &... | CookieWithoutHttpOnly.go:173:20:176:2 | &... | +| CookieWithoutHttpOnly.go:173:20:176:2 | &... | CookieWithoutHttpOnly.go:173:21:176:2 | struct literal | +| CookieWithoutHttpOnly.go:173:21:176:2 | struct literal | CookieWithoutHttpOnly.go:173:20:176:2 | &... | +| CookieWithoutHttpOnly.go:173:21:176:2 | struct literal | CookieWithoutHttpOnly.go:173:20:176:2 | &... | +| CookieWithoutHttpOnly.go:175:13:175:20 | httpOnly | CookieWithoutHttpOnly.go:173:21:176:2 | struct literal | +| CookieWithoutHttpOnly.go:183:2:183:43 | ... := ...[0] | CookieWithoutHttpOnly.go:191:19:191:25 | session | +| CookieWithoutHttpOnly.go:183:16:183:20 | store | CookieWithoutHttpOnly.go:183:2:183:43 | ... := ...[0] | +| CookieWithoutHttpOnly.go:195:2:195:43 | ... := ...[0] | CookieWithoutHttpOnly.go:202:19:202:25 | session | +| CookieWithoutHttpOnly.go:195:16:195:20 | store | CookieWithoutHttpOnly.go:195:2:195:43 | ... := ...[0] | nodes +| CookieWithoutHttpOnly.go:11:7:14:2 | struct literal | semmle.label | struct literal | | CookieWithoutHttpOnly.go:12:10:12:18 | "session" | semmle.label | "session" | | CookieWithoutHttpOnly.go:15:20:15:21 | &... | semmle.label | &... | | CookieWithoutHttpOnly.go:15:20:15:21 | &... | semmle.label | &... | | CookieWithoutHttpOnly.go:15:20:15:21 | &... [pointer] | semmle.label | &... [pointer] | | CookieWithoutHttpOnly.go:15:21:15:21 | c | semmle.label | c | +| CookieWithoutHttpOnly.go:19:7:23:2 | struct literal | semmle.label | struct literal | +| CookieWithoutHttpOnly.go:19:7:23:2 | struct literal | semmle.label | struct literal | | CookieWithoutHttpOnly.go:20:13:20:21 | "session" | semmle.label | "session" | | CookieWithoutHttpOnly.go:22:13:22:17 | false | semmle.label | false | | CookieWithoutHttpOnly.go:24:20:24:21 | &... | semmle.label | &... | @@ -406,6 +426,8 @@ nodes | CookieWithoutHttpOnly.go:24:20:24:21 | &... [pointer] | semmle.label | &... [pointer] | | CookieWithoutHttpOnly.go:24:21:24:21 | c | semmle.label | c | | CookieWithoutHttpOnly.go:24:21:24:21 | c | semmle.label | c | +| CookieWithoutHttpOnly.go:28:7:32:2 | struct literal | semmle.label | struct literal | +| CookieWithoutHttpOnly.go:28:7:32:2 | struct literal | semmle.label | struct literal | | CookieWithoutHttpOnly.go:29:13:29:21 | "session" | semmle.label | "session" | | CookieWithoutHttpOnly.go:31:13:31:16 | true | semmle.label | true | | CookieWithoutHttpOnly.go:33:20:33:21 | &... | semmle.label | &... | @@ -416,6 +438,8 @@ nodes | CookieWithoutHttpOnly.go:33:20:33:21 | &... [pointer] | semmle.label | &... [pointer] | | CookieWithoutHttpOnly.go:33:21:33:21 | c | semmle.label | c | | CookieWithoutHttpOnly.go:33:21:33:21 | c | semmle.label | c | +| CookieWithoutHttpOnly.go:37:7:40:2 | struct literal | semmle.label | struct literal | +| CookieWithoutHttpOnly.go:37:7:40:2 | struct literal | semmle.label | struct literal | | CookieWithoutHttpOnly.go:38:10:38:18 | "session" | semmle.label | "session" | | CookieWithoutHttpOnly.go:41:15:41:18 | true | semmle.label | true | | CookieWithoutHttpOnly.go:42:20:42:21 | &... | semmle.label | &... | @@ -426,6 +450,8 @@ nodes | CookieWithoutHttpOnly.go:42:20:42:21 | &... [pointer] | semmle.label | &... [pointer] | | CookieWithoutHttpOnly.go:42:21:42:21 | c | semmle.label | c | | CookieWithoutHttpOnly.go:42:21:42:21 | c | semmle.label | c | +| CookieWithoutHttpOnly.go:46:7:49:2 | struct literal | semmle.label | struct literal | +| CookieWithoutHttpOnly.go:46:7:49:2 | struct literal | semmle.label | struct literal | | CookieWithoutHttpOnly.go:47:10:47:18 | "session" | semmle.label | "session" | | CookieWithoutHttpOnly.go:50:15:50:19 | false | semmle.label | false | | CookieWithoutHttpOnly.go:51:20:51:21 | &... | semmle.label | &... | @@ -438,6 +464,8 @@ nodes | CookieWithoutHttpOnly.go:51:21:51:21 | c | semmle.label | c | | CookieWithoutHttpOnly.go:55:2:55:4 | definition of val | semmle.label | definition of val | | CookieWithoutHttpOnly.go:55:9:55:13 | false | semmle.label | false | +| CookieWithoutHttpOnly.go:56:7:60:2 | struct literal | semmle.label | struct literal | +| CookieWithoutHttpOnly.go:56:7:60:2 | struct literal | semmle.label | struct literal | | CookieWithoutHttpOnly.go:57:13:57:21 | "session" | semmle.label | "session" | | CookieWithoutHttpOnly.go:59:13:59:15 | val | semmle.label | val | | CookieWithoutHttpOnly.go:61:20:61:21 | &... | semmle.label | &... | @@ -450,6 +478,8 @@ nodes | CookieWithoutHttpOnly.go:61:21:61:21 | c | semmle.label | c | | CookieWithoutHttpOnly.go:65:2:65:4 | definition of val | semmle.label | definition of val | | CookieWithoutHttpOnly.go:65:9:65:12 | true | semmle.label | true | +| CookieWithoutHttpOnly.go:66:7:70:2 | struct literal | semmle.label | struct literal | +| CookieWithoutHttpOnly.go:66:7:70:2 | struct literal | semmle.label | struct literal | | CookieWithoutHttpOnly.go:67:13:67:21 | "session" | semmle.label | "session" | | CookieWithoutHttpOnly.go:69:13:69:15 | val | semmle.label | val | | CookieWithoutHttpOnly.go:71:20:71:21 | &... | semmle.label | &... | @@ -462,6 +492,8 @@ nodes | CookieWithoutHttpOnly.go:71:21:71:21 | c | semmle.label | c | | CookieWithoutHttpOnly.go:75:2:75:4 | definition of val | semmle.label | definition of val | | CookieWithoutHttpOnly.go:75:9:75:12 | true | semmle.label | true | +| CookieWithoutHttpOnly.go:76:7:79:2 | struct literal | semmle.label | struct literal | +| CookieWithoutHttpOnly.go:76:7:79:2 | struct literal | semmle.label | struct literal | | CookieWithoutHttpOnly.go:77:10:77:18 | "session" | semmle.label | "session" | | CookieWithoutHttpOnly.go:80:15:80:17 | val | semmle.label | val | | CookieWithoutHttpOnly.go:81:20:81:21 | &... | semmle.label | &... | @@ -474,6 +506,8 @@ nodes | CookieWithoutHttpOnly.go:81:21:81:21 | c | semmle.label | c | | CookieWithoutHttpOnly.go:85:2:85:4 | definition of val | semmle.label | definition of val | | CookieWithoutHttpOnly.go:85:9:85:13 | false | semmle.label | false | +| CookieWithoutHttpOnly.go:86:7:89:2 | struct literal | semmle.label | struct literal | +| CookieWithoutHttpOnly.go:86:7:89:2 | struct literal | semmle.label | struct literal | | CookieWithoutHttpOnly.go:87:10:87:18 | "session" | semmle.label | "session" | | CookieWithoutHttpOnly.go:90:15:90:17 | val | semmle.label | val | | CookieWithoutHttpOnly.go:91:20:91:21 | &... | semmle.label | &... | @@ -484,12 +518,16 @@ nodes | CookieWithoutHttpOnly.go:91:20:91:21 | &... [pointer] | semmle.label | &... [pointer] | | CookieWithoutHttpOnly.go:91:21:91:21 | c | semmle.label | c | | CookieWithoutHttpOnly.go:91:21:91:21 | c | semmle.label | c | +| CookieWithoutHttpOnly.go:95:7:98:2 | struct literal | semmle.label | struct literal | | CookieWithoutHttpOnly.go:99:15:99:19 | false | semmle.label | false | | CookieWithoutHttpOnly.go:100:20:100:21 | &... | semmle.label | &... | | CookieWithoutHttpOnly.go:100:20:100:21 | &... | semmle.label | &... | | CookieWithoutHttpOnly.go:100:20:100:21 | &... [pointer] | semmle.label | &... [pointer] | | CookieWithoutHttpOnly.go:100:21:100:21 | c | semmle.label | c | | CookieWithoutHttpOnly.go:104:10:104:18 | "session" | semmle.label | "session" | +| CookieWithoutHttpOnly.go:105:7:108:2 | struct literal | semmle.label | struct literal | +| CookieWithoutHttpOnly.go:105:7:108:2 | struct literal | semmle.label | struct literal | +| CookieWithoutHttpOnly.go:106:10:106:13 | name | semmle.label | name | | CookieWithoutHttpOnly.go:109:15:109:19 | false | semmle.label | false | | CookieWithoutHttpOnly.go:110:20:110:21 | &... | semmle.label | &... | | CookieWithoutHttpOnly.go:110:20:110:21 | &... | semmle.label | &... | @@ -500,6 +538,8 @@ nodes | CookieWithoutHttpOnly.go:110:21:110:21 | c | semmle.label | c | | CookieWithoutHttpOnly.go:110:21:110:21 | c | semmle.label | c | | CookieWithoutHttpOnly.go:114:13:114:24 | "login_name" | semmle.label | "login_name" | +| CookieWithoutHttpOnly.go:115:7:118:2 | struct literal | semmle.label | struct literal | +| CookieWithoutHttpOnly.go:115:7:118:2 | struct literal | semmle.label | struct literal | | CookieWithoutHttpOnly.go:116:10:116:16 | session | semmle.label | session | | CookieWithoutHttpOnly.go:119:15:119:19 | false | semmle.label | false | | CookieWithoutHttpOnly.go:120:20:120:21 | &... | semmle.label | &... | @@ -511,12 +551,14 @@ nodes | CookieWithoutHttpOnly.go:120:21:120:21 | c | semmle.label | c | | CookieWithoutHttpOnly.go:120:21:120:21 | c | semmle.label | c | | CookieWithoutHttpOnly.go:123:13:123:49 | call to NewCookieStore | semmle.label | call to NewCookieStore | +| CookieWithoutHttpOnly.go:126:2:126:43 | ... := ...[0] | semmle.label | ... := ...[0] | | CookieWithoutHttpOnly.go:126:16:126:20 | store | semmle.label | store | | CookieWithoutHttpOnly.go:129:2:129:8 | session | semmle.label | session | | CookieWithoutHttpOnly.go:133:2:133:9 | definition of httpOnly | semmle.label | definition of httpOnly | | CookieWithoutHttpOnly.go:133:14:133:18 | false | semmle.label | false | | CookieWithoutHttpOnly.go:134:2:134:8 | definition of session [pointer] | semmle.label | definition of session [pointer] | | CookieWithoutHttpOnly.go:134:2:134:8 | definition of session [pointer] | semmle.label | definition of session [pointer] | +| CookieWithoutHttpOnly.go:134:2:134:43 | ... := ...[0] | semmle.label | ... := ...[0] | | CookieWithoutHttpOnly.go:134:16:134:20 | store | semmle.label | store | | CookieWithoutHttpOnly.go:135:2:135:8 | implicit dereference | semmle.label | implicit dereference | | CookieWithoutHttpOnly.go:135:2:135:8 | implicit dereference | semmle.label | implicit dereference | @@ -524,19 +566,27 @@ nodes | CookieWithoutHttpOnly.go:135:2:135:8 | session [pointer] | semmle.label | session [pointer] | | CookieWithoutHttpOnly.go:137:2:137:8 | implicit dereference | semmle.label | implicit dereference | | CookieWithoutHttpOnly.go:137:2:137:8 | implicit dereference | semmle.label | implicit dereference | +| CookieWithoutHttpOnly.go:137:2:137:8 | session | semmle.label | session | +| CookieWithoutHttpOnly.go:137:2:137:8 | session | semmle.label | session | | CookieWithoutHttpOnly.go:137:2:137:8 | session [pointer] | semmle.label | session [pointer] | | CookieWithoutHttpOnly.go:137:2:137:8 | session [pointer] | semmle.label | session [pointer] | +| CookieWithoutHttpOnly.go:137:20:140:2 | &... | semmle.label | &... | +| CookieWithoutHttpOnly.go:137:20:140:2 | &... | semmle.label | &... | +| CookieWithoutHttpOnly.go:137:21:140:2 | struct literal | semmle.label | struct literal | | CookieWithoutHttpOnly.go:137:21:140:2 | struct literal | semmle.label | struct literal | | CookieWithoutHttpOnly.go:139:13:139:20 | httpOnly | semmle.label | httpOnly | | CookieWithoutHttpOnly.go:142:2:142:8 | session | semmle.label | session | | CookieWithoutHttpOnly.go:142:2:142:8 | session | semmle.label | session | | CookieWithoutHttpOnly.go:142:2:142:8 | session | semmle.label | session | | CookieWithoutHttpOnly.go:146:2:146:8 | definition of session [pointer] | semmle.label | definition of session [pointer] | +| CookieWithoutHttpOnly.go:146:2:146:43 | ... := ...[0] | semmle.label | ... := ...[0] | | CookieWithoutHttpOnly.go:146:16:146:20 | store | semmle.label | store | | CookieWithoutHttpOnly.go:147:2:147:8 | implicit dereference | semmle.label | implicit dereference | | CookieWithoutHttpOnly.go:147:2:147:8 | session [pointer] | semmle.label | session [pointer] | | CookieWithoutHttpOnly.go:149:2:149:8 | implicit dereference | semmle.label | implicit dereference | +| CookieWithoutHttpOnly.go:149:2:149:8 | session | semmle.label | session | | CookieWithoutHttpOnly.go:149:2:149:8 | session [pointer] | semmle.label | session [pointer] | +| CookieWithoutHttpOnly.go:149:20:151:2 | &... | semmle.label | &... | | CookieWithoutHttpOnly.go:149:21:151:2 | struct literal | semmle.label | struct literal | | CookieWithoutHttpOnly.go:153:2:153:8 | session | semmle.label | session | | CookieWithoutHttpOnly.go:153:2:153:8 | session | semmle.label | session | @@ -544,6 +594,7 @@ nodes | CookieWithoutHttpOnly.go:157:14:157:17 | true | semmle.label | true | | CookieWithoutHttpOnly.go:158:2:158:8 | definition of session [pointer] | semmle.label | definition of session [pointer] | | CookieWithoutHttpOnly.go:158:2:158:8 | definition of session [pointer] | semmle.label | definition of session [pointer] | +| CookieWithoutHttpOnly.go:158:2:158:43 | ... := ...[0] | semmle.label | ... := ...[0] | | CookieWithoutHttpOnly.go:158:16:158:20 | store | semmle.label | store | | CookieWithoutHttpOnly.go:159:2:159:8 | implicit dereference | semmle.label | implicit dereference | | CookieWithoutHttpOnly.go:159:2:159:8 | implicit dereference | semmle.label | implicit dereference | @@ -551,8 +602,13 @@ nodes | CookieWithoutHttpOnly.go:159:2:159:8 | session [pointer] | semmle.label | session [pointer] | | CookieWithoutHttpOnly.go:161:2:161:8 | implicit dereference | semmle.label | implicit dereference | | CookieWithoutHttpOnly.go:161:2:161:8 | implicit dereference | semmle.label | implicit dereference | +| CookieWithoutHttpOnly.go:161:2:161:8 | session | semmle.label | session | +| CookieWithoutHttpOnly.go:161:2:161:8 | session | semmle.label | session | | CookieWithoutHttpOnly.go:161:2:161:8 | session [pointer] | semmle.label | session [pointer] | | CookieWithoutHttpOnly.go:161:2:161:8 | session [pointer] | semmle.label | session [pointer] | +| CookieWithoutHttpOnly.go:161:20:164:2 | &... | semmle.label | &... | +| CookieWithoutHttpOnly.go:161:20:164:2 | &... | semmle.label | &... | +| CookieWithoutHttpOnly.go:161:21:164:2 | struct literal | semmle.label | struct literal | | CookieWithoutHttpOnly.go:161:21:164:2 | struct literal | semmle.label | struct literal | | CookieWithoutHttpOnly.go:163:13:163:20 | httpOnly | semmle.label | httpOnly | | CookieWithoutHttpOnly.go:166:2:166:8 | session | semmle.label | session | @@ -562,6 +618,7 @@ nodes | CookieWithoutHttpOnly.go:169:56:169:63 | definition of httpOnly | semmle.label | definition of httpOnly | | CookieWithoutHttpOnly.go:170:2:170:8 | definition of session [pointer] | semmle.label | definition of session [pointer] | | CookieWithoutHttpOnly.go:170:2:170:8 | definition of session [pointer] | semmle.label | definition of session [pointer] | +| CookieWithoutHttpOnly.go:170:2:170:43 | ... := ...[0] | semmle.label | ... := ...[0] | | CookieWithoutHttpOnly.go:170:16:170:20 | store | semmle.label | store | | CookieWithoutHttpOnly.go:171:2:171:8 | implicit dereference | semmle.label | implicit dereference | | CookieWithoutHttpOnly.go:171:2:171:8 | implicit dereference | semmle.label | implicit dereference | @@ -569,15 +626,22 @@ nodes | CookieWithoutHttpOnly.go:171:2:171:8 | session [pointer] | semmle.label | session [pointer] | | CookieWithoutHttpOnly.go:173:2:173:8 | implicit dereference | semmle.label | implicit dereference | | CookieWithoutHttpOnly.go:173:2:173:8 | implicit dereference | semmle.label | implicit dereference | +| CookieWithoutHttpOnly.go:173:2:173:8 | session | semmle.label | session | +| CookieWithoutHttpOnly.go:173:2:173:8 | session | semmle.label | session | | CookieWithoutHttpOnly.go:173:2:173:8 | session [pointer] | semmle.label | session [pointer] | | CookieWithoutHttpOnly.go:173:2:173:8 | session [pointer] | semmle.label | session [pointer] | +| CookieWithoutHttpOnly.go:173:20:176:2 | &... | semmle.label | &... | +| CookieWithoutHttpOnly.go:173:20:176:2 | &... | semmle.label | &... | +| CookieWithoutHttpOnly.go:173:21:176:2 | struct literal | semmle.label | struct literal | | CookieWithoutHttpOnly.go:173:21:176:2 | struct literal | semmle.label | struct literal | | CookieWithoutHttpOnly.go:175:13:175:20 | httpOnly | semmle.label | httpOnly | | CookieWithoutHttpOnly.go:178:2:178:8 | session | semmle.label | session | | CookieWithoutHttpOnly.go:178:2:178:8 | session | semmle.label | session | | CookieWithoutHttpOnly.go:178:2:178:8 | session | semmle.label | session | +| CookieWithoutHttpOnly.go:183:2:183:43 | ... := ...[0] | semmle.label | ... := ...[0] | | CookieWithoutHttpOnly.go:183:16:183:20 | store | semmle.label | store | | CookieWithoutHttpOnly.go:191:19:191:25 | session | semmle.label | session | +| CookieWithoutHttpOnly.go:195:2:195:43 | ... := ...[0] | semmle.label | ... := ...[0] | | CookieWithoutHttpOnly.go:195:16:195:20 | store | semmle.label | store | | CookieWithoutHttpOnly.go:202:19:202:25 | session | semmle.label | session | | CookieWithoutHttpOnly.go:214:66:214:70 | false | semmle.label | false | diff --git a/go/ql/test/experimental/CWE-369/DivideByZero.expected b/go/ql/test/experimental/CWE-369/DivideByZero.expected index 0fcc31dd1c5..0d979a79790 100644 --- a/go/ql/test/experimental/CWE-369/DivideByZero.expected +++ b/go/ql/test/experimental/CWE-369/DivideByZero.expected @@ -1,21 +1,31 @@ edges | DivideByZero.go:10:12:10:16 | selection of URL | DivideByZero.go:10:12:10:24 | call to Query | -| DivideByZero.go:10:12:10:24 | call to Query | DivideByZero.go:12:16:12:20 | value | +| DivideByZero.go:10:12:10:24 | call to Query | DivideByZero.go:11:27:11:32 | param1 | +| DivideByZero.go:11:2:11:33 | ... := ...[0] | DivideByZero.go:12:16:12:20 | value | +| DivideByZero.go:11:27:11:32 | param1 | DivideByZero.go:11:2:11:33 | ... := ...[0] | | DivideByZero.go:17:12:17:16 | selection of URL | DivideByZero.go:17:12:17:24 | call to Query | | DivideByZero.go:17:12:17:24 | call to Query | DivideByZero.go:18:11:18:24 | type conversion | | DivideByZero.go:18:11:18:24 | type conversion | DivideByZero.go:19:16:19:20 | value | | DivideByZero.go:24:12:24:16 | selection of URL | DivideByZero.go:24:12:24:24 | call to Query | -| DivideByZero.go:24:12:24:24 | call to Query | DivideByZero.go:26:16:26:20 | value | +| DivideByZero.go:24:12:24:24 | call to Query | DivideByZero.go:25:31:25:36 | param1 | +| DivideByZero.go:25:2:25:45 | ... := ...[0] | DivideByZero.go:26:16:26:20 | value | +| DivideByZero.go:25:31:25:36 | param1 | DivideByZero.go:25:2:25:45 | ... := ...[0] | | DivideByZero.go:31:12:31:16 | selection of URL | DivideByZero.go:31:12:31:24 | call to Query | -| DivideByZero.go:31:12:31:24 | call to Query | DivideByZero.go:33:16:33:20 | value | +| DivideByZero.go:31:12:31:24 | call to Query | DivideByZero.go:32:33:32:38 | param1 | +| DivideByZero.go:32:2:32:43 | ... := ...[0] | DivideByZero.go:33:16:33:20 | value | +| DivideByZero.go:32:33:32:38 | param1 | DivideByZero.go:32:2:32:43 | ... := ...[0] | | DivideByZero.go:38:12:38:16 | selection of URL | DivideByZero.go:38:12:38:24 | call to Query | -| DivideByZero.go:38:12:38:24 | call to Query | DivideByZero.go:40:16:40:20 | value | +| DivideByZero.go:38:12:38:24 | call to Query | DivideByZero.go:39:32:39:37 | param1 | +| DivideByZero.go:39:2:39:46 | ... := ...[0] | DivideByZero.go:40:16:40:20 | value | +| DivideByZero.go:39:32:39:37 | param1 | DivideByZero.go:39:2:39:46 | ... := ...[0] | | DivideByZero.go:54:12:54:16 | selection of URL | DivideByZero.go:54:12:54:24 | call to Query | | DivideByZero.go:54:12:54:24 | call to Query | DivideByZero.go:55:11:55:24 | type conversion | | DivideByZero.go:55:11:55:24 | type conversion | DivideByZero.go:57:17:57:21 | value | nodes | DivideByZero.go:10:12:10:16 | selection of URL | semmle.label | selection of URL | | DivideByZero.go:10:12:10:24 | call to Query | semmle.label | call to Query | +| DivideByZero.go:11:2:11:33 | ... := ...[0] | semmle.label | ... := ...[0] | +| DivideByZero.go:11:27:11:32 | param1 | semmle.label | param1 | | DivideByZero.go:12:16:12:20 | value | semmle.label | value | | DivideByZero.go:17:12:17:16 | selection of URL | semmle.label | selection of URL | | DivideByZero.go:17:12:17:24 | call to Query | semmle.label | call to Query | @@ -23,12 +33,18 @@ nodes | DivideByZero.go:19:16:19:20 | value | semmle.label | value | | DivideByZero.go:24:12:24:16 | selection of URL | semmle.label | selection of URL | | DivideByZero.go:24:12:24:24 | call to Query | semmle.label | call to Query | +| DivideByZero.go:25:2:25:45 | ... := ...[0] | semmle.label | ... := ...[0] | +| DivideByZero.go:25:31:25:36 | param1 | semmle.label | param1 | | DivideByZero.go:26:16:26:20 | value | semmle.label | value | | DivideByZero.go:31:12:31:16 | selection of URL | semmle.label | selection of URL | | DivideByZero.go:31:12:31:24 | call to Query | semmle.label | call to Query | +| DivideByZero.go:32:2:32:43 | ... := ...[0] | semmle.label | ... := ...[0] | +| DivideByZero.go:32:33:32:38 | param1 | semmle.label | param1 | | DivideByZero.go:33:16:33:20 | value | semmle.label | value | | DivideByZero.go:38:12:38:16 | selection of URL | semmle.label | selection of URL | | DivideByZero.go:38:12:38:24 | call to Query | semmle.label | call to Query | +| DivideByZero.go:39:2:39:46 | ... := ...[0] | semmle.label | ... := ...[0] | +| DivideByZero.go:39:32:39:37 | param1 | semmle.label | param1 | | DivideByZero.go:40:16:40:20 | value | semmle.label | value | | DivideByZero.go:54:12:54:16 | selection of URL | semmle.label | selection of URL | | DivideByZero.go:54:12:54:24 | call to Query | semmle.label | call to Query | diff --git a/go/ql/test/experimental/CWE-79/HTMLTemplateEscapingPassthrough.expected b/go/ql/test/experimental/CWE-79/HTMLTemplateEscapingPassthrough.expected index ea2cdc54019..2b543ccde1d 100644 --- a/go/ql/test/experimental/CWE-79/HTMLTemplateEscapingPassthrough.expected +++ b/go/ql/test/experimental/CWE-79/HTMLTemplateEscapingPassthrough.expected @@ -1,143 +1,65 @@ edges | HTMLTemplateEscapingPassthrough.go:29:12:29:41 | type conversion | HTMLTemplateEscapingPassthrough.go:30:39:30:39 | a | -| HTMLTemplateEscapingPassthrough.go:29:12:29:41 | type conversion | HTMLTemplateEscapingPassthrough.go:30:39:30:39 | a | -| HTMLTemplateEscapingPassthrough.go:29:26:29:40 | call to UserAgent | HTMLTemplateEscapingPassthrough.go:29:12:29:41 | type conversion | | HTMLTemplateEscapingPassthrough.go:29:26:29:40 | call to UserAgent | HTMLTemplateEscapingPassthrough.go:29:12:29:41 | type conversion | | HTMLTemplateEscapingPassthrough.go:35:9:35:38 | type conversion | HTMLTemplateEscapingPassthrough.go:36:40:36:40 | a | -| HTMLTemplateEscapingPassthrough.go:35:9:35:38 | type conversion | HTMLTemplateEscapingPassthrough.go:36:40:36:40 | a | -| HTMLTemplateEscapingPassthrough.go:35:23:35:37 | call to UserAgent | HTMLTemplateEscapingPassthrough.go:35:9:35:38 | type conversion | | HTMLTemplateEscapingPassthrough.go:35:23:35:37 | call to UserAgent | HTMLTemplateEscapingPassthrough.go:35:9:35:38 | type conversion | | HTMLTemplateEscapingPassthrough.go:40:9:40:34 | type conversion | HTMLTemplateEscapingPassthrough.go:41:40:41:40 | a | -| HTMLTemplateEscapingPassthrough.go:40:9:40:34 | type conversion | HTMLTemplateEscapingPassthrough.go:41:40:41:40 | a | -| HTMLTemplateEscapingPassthrough.go:40:19:40:33 | call to UserAgent | HTMLTemplateEscapingPassthrough.go:40:9:40:34 | type conversion | | HTMLTemplateEscapingPassthrough.go:40:19:40:33 | call to UserAgent | HTMLTemplateEscapingPassthrough.go:40:9:40:34 | type conversion | | HTMLTemplateEscapingPassthrough.go:46:11:46:44 | type conversion | HTMLTemplateEscapingPassthrough.go:47:41:47:41 | c | -| HTMLTemplateEscapingPassthrough.go:46:11:46:44 | type conversion | HTMLTemplateEscapingPassthrough.go:47:41:47:41 | c | -| HTMLTemplateEscapingPassthrough.go:46:29:46:43 | call to UserAgent | HTMLTemplateEscapingPassthrough.go:46:11:46:44 | type conversion | | HTMLTemplateEscapingPassthrough.go:46:29:46:43 | call to UserAgent | HTMLTemplateEscapingPassthrough.go:46:11:46:44 | type conversion | | HTMLTemplateEscapingPassthrough.go:50:11:50:38 | type conversion | HTMLTemplateEscapingPassthrough.go:51:44:51:44 | d | -| HTMLTemplateEscapingPassthrough.go:50:11:50:38 | type conversion | HTMLTemplateEscapingPassthrough.go:51:44:51:44 | d | -| HTMLTemplateEscapingPassthrough.go:50:23:50:37 | call to UserAgent | HTMLTemplateEscapingPassthrough.go:50:11:50:38 | type conversion | | HTMLTemplateEscapingPassthrough.go:50:23:50:37 | call to UserAgent | HTMLTemplateEscapingPassthrough.go:50:11:50:38 | type conversion | | HTMLTemplateEscapingPassthrough.go:54:11:54:41 | type conversion | HTMLTemplateEscapingPassthrough.go:55:44:55:44 | e | -| HTMLTemplateEscapingPassthrough.go:54:11:54:41 | type conversion | HTMLTemplateEscapingPassthrough.go:55:44:55:44 | e | -| HTMLTemplateEscapingPassthrough.go:54:26:54:40 | call to UserAgent | HTMLTemplateEscapingPassthrough.go:54:11:54:41 | type conversion | | HTMLTemplateEscapingPassthrough.go:54:26:54:40 | call to UserAgent | HTMLTemplateEscapingPassthrough.go:54:11:54:41 | type conversion | | HTMLTemplateEscapingPassthrough.go:58:11:58:39 | type conversion | HTMLTemplateEscapingPassthrough.go:59:38:59:38 | b | -| HTMLTemplateEscapingPassthrough.go:58:11:58:39 | type conversion | HTMLTemplateEscapingPassthrough.go:59:38:59:38 | b | -| HTMLTemplateEscapingPassthrough.go:58:24:58:38 | call to UserAgent | HTMLTemplateEscapingPassthrough.go:58:11:58:39 | type conversion | | HTMLTemplateEscapingPassthrough.go:58:24:58:38 | call to UserAgent | HTMLTemplateEscapingPassthrough.go:58:11:58:39 | type conversion | | HTMLTemplateEscapingPassthrough.go:62:11:62:42 | type conversion | HTMLTemplateEscapingPassthrough.go:63:44:63:44 | f | -| HTMLTemplateEscapingPassthrough.go:62:11:62:42 | type conversion | HTMLTemplateEscapingPassthrough.go:63:44:63:44 | f | -| HTMLTemplateEscapingPassthrough.go:62:27:62:41 | call to UserAgent | HTMLTemplateEscapingPassthrough.go:62:11:62:42 | type conversion | | HTMLTemplateEscapingPassthrough.go:62:27:62:41 | call to UserAgent | HTMLTemplateEscapingPassthrough.go:62:11:62:42 | type conversion | | HTMLTemplateEscapingPassthrough.go:66:11:66:39 | type conversion | HTMLTemplateEscapingPassthrough.go:67:38:67:38 | g | -| HTMLTemplateEscapingPassthrough.go:66:11:66:39 | type conversion | HTMLTemplateEscapingPassthrough.go:67:38:67:38 | g | -| HTMLTemplateEscapingPassthrough.go:66:24:66:38 | call to UserAgent | HTMLTemplateEscapingPassthrough.go:66:11:66:39 | type conversion | | HTMLTemplateEscapingPassthrough.go:66:24:66:38 | call to UserAgent | HTMLTemplateEscapingPassthrough.go:66:11:66:39 | type conversion | | HTMLTemplateEscapingPassthrough.go:75:17:75:31 | call to UserAgent | HTMLTemplateEscapingPassthrough.go:76:38:76:44 | escaped | -| HTMLTemplateEscapingPassthrough.go:81:10:81:24 | call to UserAgent | HTMLTemplateEscapingPassthrough.go:82:16:82:33 | type conversion | | HTMLTemplateEscapingPassthrough.go:81:10:81:24 | call to UserAgent | HTMLTemplateEscapingPassthrough.go:84:38:84:40 | src | | HTMLTemplateEscapingPassthrough.go:89:10:89:24 | call to UserAgent | HTMLTemplateEscapingPassthrough.go:91:64:91:66 | src | | HTMLTemplateEscapingPassthrough.go:91:16:91:77 | type conversion | HTMLTemplateEscapingPassthrough.go:92:38:92:46 | converted | -| HTMLTemplateEscapingPassthrough.go:91:16:91:77 | type conversion | HTMLTemplateEscapingPassthrough.go:92:38:92:46 | converted | | HTMLTemplateEscapingPassthrough.go:91:38:91:67 | call to HTMLEscapeString | HTMLTemplateEscapingPassthrough.go:91:16:91:77 | type conversion | | HTMLTemplateEscapingPassthrough.go:91:64:91:66 | src | HTMLTemplateEscapingPassthrough.go:91:38:91:67 | call to HTMLEscapeString | -| HTMLTemplateEscapingPassthrough.go:101:9:101:14 | selection of Form | HTMLTemplateEscapingPassthrough.go:101:9:101:24 | call to Get | -| HTMLTemplateEscapingPassthrough.go:101:9:101:24 | call to Get | HTMLTemplateEscapingPassthrough.go:115:8:115:15 | call to getId | -| HTMLTemplateEscapingPassthrough.go:104:18:104:18 | definition of x | HTMLTemplateEscapingPassthrough.go:105:9:105:24 | type conversion | -| HTMLTemplateEscapingPassthrough.go:105:9:105:24 | type conversion | HTMLTemplateEscapingPassthrough.go:123:11:123:36 | call to passthrough | -| HTMLTemplateEscapingPassthrough.go:108:35:108:35 | definition of x | HTMLTemplateEscapingPassthrough.go:110:19:110:19 | x | -| HTMLTemplateEscapingPassthrough.go:115:8:115:15 | call to getId | HTMLTemplateEscapingPassthrough.go:116:15:116:15 | x | -| HTMLTemplateEscapingPassthrough.go:116:15:116:15 | x | HTMLTemplateEscapingPassthrough.go:104:18:104:18 | definition of x | -| HTMLTemplateEscapingPassthrough.go:123:11:123:36 | call to passthrough | HTMLTemplateEscapingPassthrough.go:108:35:108:35 | definition of x | nodes | HTMLTemplateEscapingPassthrough.go:29:12:29:41 | type conversion | semmle.label | type conversion | -| HTMLTemplateEscapingPassthrough.go:29:12:29:41 | type conversion | semmle.label | type conversion | -| HTMLTemplateEscapingPassthrough.go:29:12:29:41 | type conversion | semmle.label | type conversion | -| HTMLTemplateEscapingPassthrough.go:29:26:29:40 | call to UserAgent | semmle.label | call to UserAgent | | HTMLTemplateEscapingPassthrough.go:29:26:29:40 | call to UserAgent | semmle.label | call to UserAgent | | HTMLTemplateEscapingPassthrough.go:30:39:30:39 | a | semmle.label | a | -| HTMLTemplateEscapingPassthrough.go:30:39:30:39 | a | semmle.label | a | -| HTMLTemplateEscapingPassthrough.go:35:9:35:38 | type conversion | semmle.label | type conversion | -| HTMLTemplateEscapingPassthrough.go:35:9:35:38 | type conversion | semmle.label | type conversion | | HTMLTemplateEscapingPassthrough.go:35:9:35:38 | type conversion | semmle.label | type conversion | | HTMLTemplateEscapingPassthrough.go:35:23:35:37 | call to UserAgent | semmle.label | call to UserAgent | -| HTMLTemplateEscapingPassthrough.go:35:23:35:37 | call to UserAgent | semmle.label | call to UserAgent | -| HTMLTemplateEscapingPassthrough.go:36:40:36:40 | a | semmle.label | a | | HTMLTemplateEscapingPassthrough.go:36:40:36:40 | a | semmle.label | a | | HTMLTemplateEscapingPassthrough.go:40:9:40:34 | type conversion | semmle.label | type conversion | -| HTMLTemplateEscapingPassthrough.go:40:9:40:34 | type conversion | semmle.label | type conversion | -| HTMLTemplateEscapingPassthrough.go:40:9:40:34 | type conversion | semmle.label | type conversion | -| HTMLTemplateEscapingPassthrough.go:40:19:40:33 | call to UserAgent | semmle.label | call to UserAgent | | HTMLTemplateEscapingPassthrough.go:40:19:40:33 | call to UserAgent | semmle.label | call to UserAgent | | HTMLTemplateEscapingPassthrough.go:41:40:41:40 | a | semmle.label | a | -| HTMLTemplateEscapingPassthrough.go:41:40:41:40 | a | semmle.label | a | -| HTMLTemplateEscapingPassthrough.go:46:11:46:44 | type conversion | semmle.label | type conversion | -| HTMLTemplateEscapingPassthrough.go:46:11:46:44 | type conversion | semmle.label | type conversion | | HTMLTemplateEscapingPassthrough.go:46:11:46:44 | type conversion | semmle.label | type conversion | | HTMLTemplateEscapingPassthrough.go:46:29:46:43 | call to UserAgent | semmle.label | call to UserAgent | -| HTMLTemplateEscapingPassthrough.go:46:29:46:43 | call to UserAgent | semmle.label | call to UserAgent | -| HTMLTemplateEscapingPassthrough.go:47:41:47:41 | c | semmle.label | c | | HTMLTemplateEscapingPassthrough.go:47:41:47:41 | c | semmle.label | c | | HTMLTemplateEscapingPassthrough.go:50:11:50:38 | type conversion | semmle.label | type conversion | -| HTMLTemplateEscapingPassthrough.go:50:11:50:38 | type conversion | semmle.label | type conversion | -| HTMLTemplateEscapingPassthrough.go:50:11:50:38 | type conversion | semmle.label | type conversion | -| HTMLTemplateEscapingPassthrough.go:50:23:50:37 | call to UserAgent | semmle.label | call to UserAgent | | HTMLTemplateEscapingPassthrough.go:50:23:50:37 | call to UserAgent | semmle.label | call to UserAgent | | HTMLTemplateEscapingPassthrough.go:51:44:51:44 | d | semmle.label | d | -| HTMLTemplateEscapingPassthrough.go:51:44:51:44 | d | semmle.label | d | -| HTMLTemplateEscapingPassthrough.go:54:11:54:41 | type conversion | semmle.label | type conversion | -| HTMLTemplateEscapingPassthrough.go:54:11:54:41 | type conversion | semmle.label | type conversion | | HTMLTemplateEscapingPassthrough.go:54:11:54:41 | type conversion | semmle.label | type conversion | | HTMLTemplateEscapingPassthrough.go:54:26:54:40 | call to UserAgent | semmle.label | call to UserAgent | -| HTMLTemplateEscapingPassthrough.go:54:26:54:40 | call to UserAgent | semmle.label | call to UserAgent | -| HTMLTemplateEscapingPassthrough.go:55:44:55:44 | e | semmle.label | e | | HTMLTemplateEscapingPassthrough.go:55:44:55:44 | e | semmle.label | e | | HTMLTemplateEscapingPassthrough.go:58:11:58:39 | type conversion | semmle.label | type conversion | -| HTMLTemplateEscapingPassthrough.go:58:11:58:39 | type conversion | semmle.label | type conversion | -| HTMLTemplateEscapingPassthrough.go:58:11:58:39 | type conversion | semmle.label | type conversion | -| HTMLTemplateEscapingPassthrough.go:58:24:58:38 | call to UserAgent | semmle.label | call to UserAgent | | HTMLTemplateEscapingPassthrough.go:58:24:58:38 | call to UserAgent | semmle.label | call to UserAgent | | HTMLTemplateEscapingPassthrough.go:59:38:59:38 | b | semmle.label | b | -| HTMLTemplateEscapingPassthrough.go:59:38:59:38 | b | semmle.label | b | -| HTMLTemplateEscapingPassthrough.go:62:11:62:42 | type conversion | semmle.label | type conversion | -| HTMLTemplateEscapingPassthrough.go:62:11:62:42 | type conversion | semmle.label | type conversion | | HTMLTemplateEscapingPassthrough.go:62:11:62:42 | type conversion | semmle.label | type conversion | | HTMLTemplateEscapingPassthrough.go:62:27:62:41 | call to UserAgent | semmle.label | call to UserAgent | -| HTMLTemplateEscapingPassthrough.go:62:27:62:41 | call to UserAgent | semmle.label | call to UserAgent | -| HTMLTemplateEscapingPassthrough.go:63:44:63:44 | f | semmle.label | f | | HTMLTemplateEscapingPassthrough.go:63:44:63:44 | f | semmle.label | f | | HTMLTemplateEscapingPassthrough.go:66:11:66:39 | type conversion | semmle.label | type conversion | -| HTMLTemplateEscapingPassthrough.go:66:11:66:39 | type conversion | semmle.label | type conversion | -| HTMLTemplateEscapingPassthrough.go:66:11:66:39 | type conversion | semmle.label | type conversion | | HTMLTemplateEscapingPassthrough.go:66:24:66:38 | call to UserAgent | semmle.label | call to UserAgent | -| HTMLTemplateEscapingPassthrough.go:66:24:66:38 | call to UserAgent | semmle.label | call to UserAgent | -| HTMLTemplateEscapingPassthrough.go:67:38:67:38 | g | semmle.label | g | | HTMLTemplateEscapingPassthrough.go:67:38:67:38 | g | semmle.label | g | | HTMLTemplateEscapingPassthrough.go:75:17:75:31 | call to UserAgent | semmle.label | call to UserAgent | | HTMLTemplateEscapingPassthrough.go:76:38:76:44 | escaped | semmle.label | escaped | | HTMLTemplateEscapingPassthrough.go:81:10:81:24 | call to UserAgent | semmle.label | call to UserAgent | -| HTMLTemplateEscapingPassthrough.go:81:10:81:24 | call to UserAgent | semmle.label | call to UserAgent | -| HTMLTemplateEscapingPassthrough.go:82:16:82:33 | type conversion | semmle.label | type conversion | | HTMLTemplateEscapingPassthrough.go:84:38:84:40 | src | semmle.label | src | | HTMLTemplateEscapingPassthrough.go:89:10:89:24 | call to UserAgent | semmle.label | call to UserAgent | | HTMLTemplateEscapingPassthrough.go:91:16:91:77 | type conversion | semmle.label | type conversion | -| HTMLTemplateEscapingPassthrough.go:91:16:91:77 | type conversion | semmle.label | type conversion | | HTMLTemplateEscapingPassthrough.go:91:38:91:67 | call to HTMLEscapeString | semmle.label | call to HTMLEscapeString | | HTMLTemplateEscapingPassthrough.go:91:64:91:66 | src | semmle.label | src | | HTMLTemplateEscapingPassthrough.go:92:38:92:46 | converted | semmle.label | converted | -| HTMLTemplateEscapingPassthrough.go:92:38:92:46 | converted | semmle.label | converted | -| HTMLTemplateEscapingPassthrough.go:101:9:101:14 | selection of Form | semmle.label | selection of Form | -| HTMLTemplateEscapingPassthrough.go:101:9:101:24 | call to Get | semmle.label | call to Get | -| HTMLTemplateEscapingPassthrough.go:104:18:104:18 | definition of x | semmle.label | definition of x | -| HTMLTemplateEscapingPassthrough.go:105:9:105:24 | type conversion | semmle.label | type conversion | -| HTMLTemplateEscapingPassthrough.go:105:9:105:24 | type conversion | semmle.label | type conversion | -| HTMLTemplateEscapingPassthrough.go:108:35:108:35 | definition of x | semmle.label | definition of x | -| HTMLTemplateEscapingPassthrough.go:110:19:110:19 | x | semmle.label | x | -| HTMLTemplateEscapingPassthrough.go:115:8:115:15 | call to getId | semmle.label | call to getId | -| HTMLTemplateEscapingPassthrough.go:116:15:116:15 | x | semmle.label | x | -| HTMLTemplateEscapingPassthrough.go:123:11:123:36 | call to passthrough | semmle.label | call to passthrough | subpaths #select | HTMLTemplateEscapingPassthrough.go:30:39:30:39 | a | HTMLTemplateEscapingPassthrough.go:29:26:29:40 | call to UserAgent | HTMLTemplateEscapingPassthrough.go:30:39:30:39 | a | Data from an $@ will not be auto-escaped because it was $@ to template.HTML | HTMLTemplateEscapingPassthrough.go:29:26:29:40 | call to UserAgent | untrusted source | HTMLTemplateEscapingPassthrough.go:29:12:29:41 | type conversion | converted | diff --git a/go/ql/test/experimental/frameworks/CleverGo/TaintTracking.go b/go/ql/test/experimental/frameworks/CleverGo/TaintTracking.go index 362eedf785a..f907439ac2a 100644 --- a/go/ql/test/experimental/frameworks/CleverGo/TaintTracking.go +++ b/go/ql/test/experimental/frameworks/CleverGo/TaintTracking.go @@ -17,7 +17,7 @@ func TaintTracking_ClevergoTechClevergoV052() { { fromString598 := source().(string) intoString631 := clevergo.CleanPath(fromString598) - sink(intoString631) // $ taintSink + sink(intoString631) // $ hasTaintFlow="intoString631" } } // Taint-tracking through method calls. @@ -30,13 +30,13 @@ func TaintTracking_ClevergoTechClevergoV052() { fromString165 := source().(string) var mediumObjCQL clevergo.Application intoURL150, _ := mediumObjCQL.RouteURL(fromString165, "") - sink(intoURL150) // $ taintSink + sink(intoURL150) // $ hasTaintFlow="intoURL150" } { fromString340 := source().(string) var mediumObjCQL clevergo.Application intoURL471, _ := mediumObjCQL.RouteURL("", fromString340) - sink(intoURL471) // $ taintSink + sink(intoURL471) // $ hasTaintFlow="intoURL471" } } } @@ -46,7 +46,7 @@ func TaintTracking_ClevergoTechClevergoV052() { { fromContext290 := source().(clevergo.Context) intoContext758 := fromContext290.Context() - sink(intoContext758) // $ taintSink + sink(intoContext758) // $ hasTaintFlow="intoContext758" } } // Taint-tracking through method calls on clevergo.tech/clevergo.Params. @@ -55,7 +55,7 @@ func TaintTracking_ClevergoTechClevergoV052() { { fromParams396 := source().(clevergo.Params) intoString707 := fromParams396.String("") - sink(intoString707) // $ taintSink untrustedFlowSource + sink(intoString707) // $ hasTaintFlow="intoString707" untrustedFlowSource } } } @@ -69,7 +69,7 @@ func TaintTracking_ClevergoTechClevergoV052() { var intoInterface718 interface{} var mediumObjCQL clevergo.Decoder mediumObjCQL.Decode(fromRequest912, intoInterface718) - sink(intoInterface718) // $ taintSink untrustedFlowSource + sink(intoInterface718) // $ hasTaintFlow="intoInterface718" untrustedFlowSource } } // Taint-tracking through method calls on clevergo.tech/clevergo.Renderer interface. @@ -80,7 +80,7 @@ func TaintTracking_ClevergoTechClevergoV052() { var intoWriter633 io.Writer var mediumObjCQL clevergo.Renderer mediumObjCQL.Render(intoWriter633, "", fromInterface972, nil) - sink(intoWriter633) // $ taintSink + sink(intoWriter633) // $ hasTaintFlow="intoWriter633" } } } diff --git a/go/ql/test/experimental/frameworks/CleverGo/TaintTracking.ql b/go/ql/test/experimental/frameworks/CleverGo/TaintTracking.ql index f5d74acdf56..d758666eccf 100644 --- a/go/ql/test/experimental/frameworks/CleverGo/TaintTracking.ql +++ b/go/ql/test/experimental/frameworks/CleverGo/TaintTracking.ql @@ -1,31 +1,4 @@ import go -import TestUtilities.InlineExpectationsTest import experimental.frameworks.CleverGo - -class Configuration extends TaintTracking::Configuration { - Configuration() { this = "test-configuration" } - - override predicate isSource(DataFlow::Node source) { - exists(Function fn | fn.hasQualifiedName(_, "source") | source = fn.getACall().getResult()) - } - - override predicate isSink(DataFlow::Node sink) { - exists(Function fn | fn.hasQualifiedName(_, "sink") | sink = fn.getACall().getAnArgument()) - } -} - -module TaintTrackingTest implements TestSig { - string getARelevantTag() { result = "taintSink" } - - predicate hasActualResult(Location location, string element, string tag, string value) { - tag = "taintSink" and - exists(DataFlow::Node sink | any(Configuration c).hasFlow(_, sink) | - element = sink.toString() and - value = "" and - sink.hasLocationInfo(location.getFile().getAbsolutePath(), location.getStartLine(), - location.getStartColumn(), location.getEndLine(), location.getEndColumn()) - ) - } -} - -import MakeTest +import TestUtilities.InlineFlowTest +import DefaultFlowTest diff --git a/go/ql/test/experimental/frameworks/Fiber/TaintTracking.go b/go/ql/test/experimental/frameworks/Fiber/TaintTracking.go index 3b15aa1ea39..281d9afd3fb 100644 --- a/go/ql/test/experimental/frameworks/Fiber/TaintTracking.go +++ b/go/ql/test/experimental/frameworks/Fiber/TaintTracking.go @@ -15,7 +15,7 @@ func TaintTracking_GithubComGofiberFiberV1146() { { fromString656 := source().(string) intoError414 := fiber.NewError(0, fromString656) - sink(intoError414) // $ taintSink + sink(intoError414) // $ hasTaintFlow="intoError414" } } } @@ -28,79 +28,79 @@ func TaintTracking_GithubComGofiberUtilsV0010() { { fromString989 := source().(string) intoByte982 := utils.GetBytes(fromString989) - sink(intoByte982) // $ taintSink + sink(intoByte982) // $ hasTaintFlow="intoByte982" } // func GetString(b []byte) string { fromByte417 := source().([]byte) intoString584 := utils.GetString(fromByte417) - sink(intoString584) // $ taintSink + sink(intoString584) // $ hasTaintFlow="intoString584" } // func ImmutableString(s string) string { fromString991 := source().(string) intoString881 := utils.ImmutableString(fromString991) - sink(intoString881) // $ taintSink + sink(intoString881) // $ hasTaintFlow="intoString881" } // func ToLower(b string) string { fromString494 := source().(string) intoString873 := utils.ToLower(fromString494) - sink(intoString873) // $ taintSink + sink(intoString873) // $ hasTaintFlow="intoString873" } // func ToLowerBytes(b []byte) []byte { fromByte599 := source().([]byte) intoByte409 := utils.ToLowerBytes(fromByte599) - sink(intoByte409) // $ taintSink + sink(intoByte409) // $ hasTaintFlow="intoByte409" } // func ToUpper(b string) string { fromString246 := source().(string) intoString898 := utils.ToUpper(fromString246) - sink(intoString898) // $ taintSink + sink(intoString898) // $ hasTaintFlow="intoString898" } // func ToUpperBytes(b []byte) []byte { fromByte598 := source().([]byte) intoByte631 := utils.ToUpperBytes(fromByte598) - sink(intoByte631) // $ taintSink + sink(intoByte631) // $ hasTaintFlow="intoByte631" } // func Trim(s string, cutset byte) string { fromString165 := source().(string) intoString150 := utils.Trim(fromString165, 0) - sink(intoString150) // $ taintSink + sink(intoString150) // $ hasTaintFlow="intoString150" } // func TrimBytes(b []byte, cutset byte) []byte { fromByte340 := source().([]byte) intoByte471 := utils.TrimBytes(fromByte340, 0) - sink(intoByte471) // $ taintSink + sink(intoByte471) // $ hasTaintFlow="intoByte471" } // func TrimLeft(s string, cutset byte) string { fromString290 := source().(string) intoString758 := utils.TrimLeft(fromString290, 0) - sink(intoString758) // $ taintSink + sink(intoString758) // $ hasTaintFlow="intoString758" } // func TrimLeftBytes(b []byte, cutset byte) []byte { fromByte396 := source().([]byte) intoByte707 := utils.TrimLeftBytes(fromByte396, 0) - sink(intoByte707) // $ taintSink + sink(intoByte707) // $ hasTaintFlow="intoByte707" } // func TrimRight(s string, cutset byte) string { fromString912 := source().(string) intoString718 := utils.TrimRight(fromString912, 0) - sink(intoString718) // $ taintSink + sink(intoString718) // $ hasTaintFlow="intoString718" } // func TrimRightBytes(b []byte, cutset byte) []byte { fromByte972 := source().([]byte) intoByte633 := utils.TrimRightBytes(fromByte972, 0) - sink(intoByte633) // $ taintSink + sink(intoByte633) // $ hasTaintFlow="intoByte633" } } } diff --git a/go/ql/test/experimental/frameworks/Fiber/TaintTracking.ql b/go/ql/test/experimental/frameworks/Fiber/TaintTracking.ql index 5e2082acd60..0b985733390 100644 --- a/go/ql/test/experimental/frameworks/Fiber/TaintTracking.ql +++ b/go/ql/test/experimental/frameworks/Fiber/TaintTracking.ql @@ -1,31 +1,4 @@ import go -import TestUtilities.InlineExpectationsTest import experimental.frameworks.Fiber - -class Configuration extends TaintTracking::Configuration { - Configuration() { this = "test-configuration" } - - override predicate isSource(DataFlow::Node source) { - exists(Function fn | fn.hasQualifiedName(_, "source") | source = fn.getACall().getResult()) - } - - override predicate isSink(DataFlow::Node sink) { - exists(Function fn | fn.hasQualifiedName(_, "sink") | sink = fn.getACall().getAnArgument()) - } -} - -module TaintTrackingTest implements TestSig { - string getARelevantTag() { result = "taintSink" } - - predicate hasActualResult(Location location, string element, string tag, string value) { - tag = "taintSink" and - exists(DataFlow::Node sink | any(Configuration c).hasFlow(_, sink) | - element = sink.toString() and - value = "" and - sink.hasLocationInfo(location.getFile().getAbsolutePath(), location.getStartLine(), - location.getStartColumn(), location.getEndLine(), location.getEndColumn()) - ) - } -} - -import MakeTest +import TestUtilities.InlineFlowTest +import DefaultFlowTest diff --git a/go/ql/test/library-tests/semmle/go/Function/TypeParamType.expected b/go/ql/test/library-tests/semmle/go/Function/TypeParamType.expected index 6178ffff530..9d4860bc288 100644 --- a/go/ql/test/library-tests/semmle/go/Function/TypeParamType.expected +++ b/go/ql/test/library-tests/semmle/go/Function/TypeParamType.expected @@ -1,5 +1,6 @@ | Edge | EdgeConstraint | | Edge | interface { } | +| F | floaty | | K | comparable | | Node | NodeConstraint | | Node | interface { } | @@ -7,6 +8,8 @@ | SF2 | interface { } | | SG2 | interface { } | | T | interface { } | +| T1 | interface { } | +| T2 | interface { } | | TF1 | interface { } | | TF2 | interface { } | | TG1 | interface { } | diff --git a/go/ql/test/library-tests/semmle/go/dataflow/ArrayConversion/Flows.ql b/go/ql/test/library-tests/semmle/go/dataflow/ArrayConversion/Flows.ql index 500572f5d45..1b27b27d6dc 100644 --- a/go/ql/test/library-tests/semmle/go/dataflow/ArrayConversion/Flows.ql +++ b/go/ql/test/library-tests/semmle/go/dataflow/ArrayConversion/Flows.ql @@ -1,56 +1,3 @@ import go -import TestUtilities.InlineExpectationsTest - -class DataConfiguration extends DataFlow::Configuration { - DataConfiguration() { this = "data-configuration" } - - override predicate isSource(DataFlow::Node source) { - source = any(DataFlow::CallNode c | c.getCalleeName() = "source").getResult(0) - } - - override predicate isSink(DataFlow::Node sink) { - sink = any(DataFlow::CallNode c | c.getCalleeName() = "sink").getArgument(0) - } -} - -module DataFlowTest implements TestSig { - string getARelevantTag() { result = "dataflow" } - - predicate hasActualResult(Location location, string element, string tag, string value) { - tag = "dataflow" and - exists(DataFlow::Node sink | any(DataConfiguration c).hasFlow(_, sink) | - element = sink.toString() and - value = "" and - sink.hasLocationInfo(location.getFile().getAbsolutePath(), location.getStartLine(), - location.getStartColumn(), location.getEndLine(), location.getEndColumn()) - ) - } -} - -class TaintConfiguration extends TaintTracking::Configuration { - TaintConfiguration() { this = "taint-configuration" } - - override predicate isSource(DataFlow::Node source) { - source = any(DataFlow::CallNode c | c.getCalleeName() = "source").getResult(0) - } - - override predicate isSink(DataFlow::Node sink) { - sink = any(DataFlow::CallNode c | c.getCalleeName() = "sink").getArgument(0) - } -} - -module TaintFlowTest implements TestSig { - string getARelevantTag() { result = "taintflow" } - - predicate hasActualResult(Location location, string element, string tag, string value) { - tag = "taintflow" and - exists(DataFlow::Node sink | any(TaintConfiguration c).hasFlow(_, sink) | - element = sink.toString() and - value = "" and - sink.hasLocationInfo(location.getFile().getAbsolutePath(), location.getStartLine(), - location.getStartColumn(), location.getEndLine(), location.getEndColumn()) - ) - } -} - -import MakeTest> +import TestUtilities.InlineFlowTest +import DefaultFlowTest diff --git a/go/ql/test/library-tests/semmle/go/dataflow/ArrayConversion/main.go b/go/ql/test/library-tests/semmle/go/dataflow/ArrayConversion/main.go index 1c83b891680..6665fe7d2c1 100644 --- a/go/ql/test/library-tests/semmle/go/dataflow/ArrayConversion/main.go +++ b/go/ql/test/library-tests/semmle/go/dataflow/ArrayConversion/main.go @@ -16,10 +16,10 @@ func main() { var a [4]string a[0] = source() alias := sliceToArray(a[:]) - sink(alias[0]) // $ taintflow + sink(alias[0]) // $ hasTaintFlow="index expression" // Compare with the standard dataflow support for arrays var b [4]string b[0] = source() - sink(b[0]) // $ taintflow + sink(b[0]) // $ hasTaintFlow="index expression" } diff --git a/go/ql/test/library-tests/semmle/go/dataflow/ChannelField/test.expected b/go/ql/test/library-tests/semmle/go/dataflow/ChannelField/test.expected index 523d27be250..860170d67de 100644 --- a/go/ql/test/library-tests/semmle/go/dataflow/ChannelField/test.expected +++ b/go/ql/test/library-tests/semmle/go/dataflow/ChannelField/test.expected @@ -1,3 +1,4 @@ +failures edges | test.go:9:9:9:11 | selection of c [collection] | test.go:9:7:9:11 | <-... | | test.go:13:16:13:16 | definition of s [pointer, c, collection] | test.go:16:2:16:2 | s [pointer, c, collection] | diff --git a/go/ql/test/library-tests/semmle/go/dataflow/ChannelField/test.ql b/go/ql/test/library-tests/semmle/go/dataflow/ChannelField/test.ql index 31f0fae8008..f750505693b 100644 --- a/go/ql/test/library-tests/semmle/go/dataflow/ChannelField/test.ql +++ b/go/ql/test/library-tests/semmle/go/dataflow/ChannelField/test.ql @@ -1,18 +1,10 @@ import go -import DataFlow::PathGraph +import TestUtilities.InlineFlowTest -class TestConfig extends DataFlow::Configuration { - TestConfig() { this = "test config" } +module Flow = DataFlow::Global; - override predicate isSource(DataFlow::Node source) { - source.(DataFlow::CallNode).getTarget().getName() = "source" - } +import Flow::PathGraph - override predicate isSink(DataFlow::Node sink) { - sink = any(DataFlow::CallNode c | c.getTarget().getName() = "sink").getAnArgument() - } -} - -from DataFlow::PathNode source, DataFlow::PathNode sink, TestConfig c -where c.hasFlowPath(source, sink) +from Flow::PathNode source, Flow::PathNode sink +where Flow::flowPath(source, sink) select source, source, sink, "path" diff --git a/go/ql/test/library-tests/semmle/go/dataflow/DefaultTaintSanitizer/Builtin.go b/go/ql/test/library-tests/semmle/go/dataflow/DefaultTaintSanitizer/Builtin.go new file mode 100644 index 00000000000..18f213194eb --- /dev/null +++ b/go/ql/test/library-tests/semmle/go/dataflow/DefaultTaintSanitizer/Builtin.go @@ -0,0 +1,16 @@ +package main + +import "net/http" + +func clearTestBad(sourceReq *http.Request) string { + b := make([]byte, 8) + sourceReq.Body.Read(b) + return string(b) +} + +func clearTestGood(sourceReq *http.Request) string { + b := make([]byte, 8) + sourceReq.Body.Read(b) + clear(b) // should prevent taint flow + return string(b) +} diff --git a/go/ql/test/library-tests/semmle/go/dataflow/DefaultTaintSanitizer/DefaultSanitizer.expected b/go/ql/test/library-tests/semmle/go/dataflow/DefaultTaintSanitizer/DefaultSanitizer.expected new file mode 100644 index 00000000000..a7ab7fc63a4 --- /dev/null +++ b/go/ql/test/library-tests/semmle/go/dataflow/DefaultTaintSanitizer/DefaultSanitizer.expected @@ -0,0 +1,10 @@ +edges +| Builtin.go:6:2:6:2 | definition of b | Builtin.go:8:9:8:17 | type conversion | +| Builtin.go:7:2:7:15 | selection of Body | Builtin.go:6:2:6:2 | definition of b | +nodes +| Builtin.go:6:2:6:2 | definition of b | semmle.label | definition of b | +| Builtin.go:7:2:7:15 | selection of Body | semmle.label | selection of Body | +| Builtin.go:8:9:8:17 | type conversion | semmle.label | type conversion | +subpaths +#select +| Builtin.go:8:9:8:17 | type conversion | Builtin.go:7:2:7:15 | selection of Body | Builtin.go:8:9:8:17 | type conversion | Found taint flow | diff --git a/go/ql/test/library-tests/semmle/go/dataflow/DefaultTaintSanitizer/DefaultSanitizer.ql b/go/ql/test/library-tests/semmle/go/dataflow/DefaultTaintSanitizer/DefaultSanitizer.ql new file mode 100644 index 00000000000..fe31123365e --- /dev/null +++ b/go/ql/test/library-tests/semmle/go/dataflow/DefaultTaintSanitizer/DefaultSanitizer.ql @@ -0,0 +1,20 @@ +/** + * @description Check that DefaultTaintSanitizer instances prevent taint flow. + * @kind path-problem + */ + +import go + +module Config implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node n) { n instanceof UntrustedFlowSource } + + predicate isSink(DataFlow::Node n) { any(ReturnStmt s).getAnExpr() = n.asExpr() } +} + +module Flow = TaintTracking::Global; + +import Flow::PathGraph + +from Flow::PathNode source, Flow::PathNode sink +where Flow::flowPath(source, sink) +select sink.getNode(), source, sink, "Found taint flow" diff --git a/go/ql/test/library-tests/semmle/go/dataflow/ExternalFlowVarArgs/Flows.ql b/go/ql/test/library-tests/semmle/go/dataflow/ExternalFlowVarArgs/Flows.ql index e30f7bc28e3..1b64b928c3f 100644 --- a/go/ql/test/library-tests/semmle/go/dataflow/ExternalFlowVarArgs/Flows.ql +++ b/go/ql/test/library-tests/semmle/go/dataflow/ExternalFlowVarArgs/Flows.ql @@ -1,58 +1,5 @@ import go import semmle.go.dataflow.ExternalFlow import ModelValidation -import TestUtilities.InlineExpectationsTest - -class DataConfiguration extends DataFlow::Configuration { - DataConfiguration() { this = "data-configuration" } - - override predicate isSource(DataFlow::Node source) { - source = any(DataFlow::CallNode c | c.getCalleeName() = "source").getResult(0) - } - - override predicate isSink(DataFlow::Node sink) { - sink = any(DataFlow::CallNode c | c.getCalleeName() = "sink").getArgument(0) - } -} - -module DataFlowTest implements TestSig { - string getARelevantTag() { result = "dataflow" } - - predicate hasActualResult(Location location, string element, string tag, string value) { - tag = "dataflow" and - exists(DataFlow::Node sink | any(DataConfiguration c).hasFlow(_, sink) | - element = sink.toString() and - value = "" and - sink.hasLocationInfo(location.getFile().getAbsolutePath(), location.getStartLine(), - location.getStartColumn(), location.getEndLine(), location.getEndColumn()) - ) - } -} - -class TaintConfiguration extends TaintTracking::Configuration { - TaintConfiguration() { this = "taint-configuration" } - - override predicate isSource(DataFlow::Node source) { - source = any(DataFlow::CallNode c | c.getCalleeName() = "source").getResult(0) - } - - override predicate isSink(DataFlow::Node sink) { - sink = any(DataFlow::CallNode c | c.getCalleeName() = "sink").getArgument(0) - } -} - -module TaintFlowTest implements TestSig { - string getARelevantTag() { result = "taintflow" } - - predicate hasActualResult(Location location, string element, string tag, string value) { - tag = "taintflow" and - exists(DataFlow::Node sink | any(TaintConfiguration c).hasFlow(_, sink) | - element = sink.toString() and - value = "" and - sink.hasLocationInfo(location.getFile().getAbsolutePath(), location.getStartLine(), - location.getStartColumn(), location.getEndLine(), location.getEndColumn()) - ) - } -} - -import MakeTest> +import TestUtilities.InlineFlowTest +import DefaultFlowTest diff --git a/go/ql/test/library-tests/semmle/go/dataflow/ExternalFlowVarArgs/main.go b/go/ql/test/library-tests/semmle/go/dataflow/ExternalFlowVarArgs/main.go index 79043e3f7bb..712f47c41e7 100644 --- a/go/ql/test/library-tests/semmle/go/dataflow/ExternalFlowVarArgs/main.go +++ b/go/ql/test/library-tests/semmle/go/dataflow/ExternalFlowVarArgs/main.go @@ -13,26 +13,26 @@ func sink(string) { func main() { s := source() - sink(test.FunctionWithParameter(s)) // $ taintflow dataflow + sink(test.FunctionWithParameter(s)) // $ hasValueFlow="call to FunctionWithParameter" stringSlice := []string{source()} - sink(stringSlice[0]) // $ taintflow dataflow + sink(stringSlice[0]) // $ hasValueFlow="index expression" s0 := "" s1 := source() sSlice := []string{s0, s1} - sink(test.FunctionWithParameter(sSlice[1])) // $ taintflow dataflow - sink(test.FunctionWithSliceParameter(sSlice)) // $ taintflow dataflow - sink(test.FunctionWithVarArgsParameter(sSlice...)) // $ taintflow dataflow - sink(test.FunctionWithVarArgsParameter(s0, s1)) // $ taintflow dataflow + sink(test.FunctionWithParameter(sSlice[1])) // $ hasValueFlow="call to FunctionWithParameter" + sink(test.FunctionWithSliceParameter(sSlice)) // $ hasValueFlow="call to FunctionWithSliceParameter" + sink(test.FunctionWithVarArgsParameter(sSlice...)) // $ hasValueFlow="call to FunctionWithVarArgsParameter" + sink(test.FunctionWithVarArgsParameter(s0, s1)) // $ hasValueFlow="call to FunctionWithVarArgsParameter" sliceOfStructs := []test.A{{Field: source()}} - sink(sliceOfStructs[0].Field) // $ taintflow dataflow + sink(sliceOfStructs[0].Field) // $ hasValueFlow="selection of Field" a0 := test.A{Field: ""} a1 := test.A{Field: source()} aSlice := []test.A{a0, a1} - sink(test.FunctionWithSliceOfStructsParameter(aSlice)) // $ taintflow dataflow - sink(test.FunctionWithVarArgsOfStructsParameter(aSlice...)) // $ taintflow dataflow - sink(test.FunctionWithVarArgsOfStructsParameter(a0, a1)) // $ taintflow dataflow + sink(test.FunctionWithSliceOfStructsParameter(aSlice)) // $ hasValueFlow="call to FunctionWithSliceOfStructsParameter" + sink(test.FunctionWithVarArgsOfStructsParameter(aSlice...)) // $ hasValueFlow="call to FunctionWithVarArgsOfStructsParameter" + sink(test.FunctionWithVarArgsOfStructsParameter(a0, a1)) // $ hasValueFlow="call to FunctionWithVarArgsOfStructsParameter" } diff --git a/go/ql/test/library-tests/semmle/go/dataflow/FlowSteps/LocalFlowStep.expected b/go/ql/test/library-tests/semmle/go/dataflow/FlowSteps/LocalFlowStep.expected index abfb7918d15..928d7a9f394 100644 --- a/go/ql/test/library-tests/semmle/go/dataflow/FlowSteps/LocalFlowStep.expected +++ b/go/ql/test/library-tests/semmle/go/dataflow/FlowSteps/LocalFlowStep.expected @@ -44,6 +44,8 @@ | file://:0:0:0:0 | function append | main.go:40:8:40:13 | append | | file://:0:0:0:0 | function copy | main.go:42:2:42:5 | copy | | file://:0:0:0:0 | function make | main.go:41:8:41:11 | make | +| file://:0:0:0:0 | function max | main.go:65:7:65:9 | max | +| file://:0:0:0:0 | function min | main.go:64:7:64:9 | min | | main.go:3:6:3:10 | function test1 | main.go:34:2:34:6 | test1 | | main.go:3:12:3:12 | argument corresponding to x | main.go:3:12:3:12 | definition of x | | main.go:3:12:3:12 | definition of x | main.go:5:5:5:5 | x | @@ -112,6 +114,25 @@ | main.go:55:6:55:7 | definition of ch | main.go:56:2:56:3 | ch | | main.go:55:6:55:7 | definition of ch | main.go:57:4:57:5 | ch | | main.go:55:6:55:7 | zero value for ch | main.go:55:6:55:7 | definition of ch | +| main.go:61:2:61:2 | definition of x | main.go:64:11:64:11 | x | +| main.go:61:2:61:2 | definition of x | main.go:65:11:65:11 | x | +| main.go:61:7:61:7 | 1 | main.go:61:2:61:2 | definition of x | +| main.go:62:2:62:2 | definition of y | main.go:64:14:64:14 | y | +| main.go:62:2:62:2 | definition of y | main.go:65:14:65:14 | y | +| main.go:62:7:62:7 | 2 | main.go:62:2:62:2 | definition of y | +| main.go:63:2:63:2 | definition of z | main.go:64:17:64:17 | z | +| main.go:63:2:63:2 | definition of z | main.go:65:17:65:17 | z | +| main.go:63:7:63:7 | 3 | main.go:63:2:63:2 | definition of z | +| main.go:64:2:64:2 | definition of a | main.go:66:9:66:9 | a | +| main.go:64:7:64:18 | call to min | main.go:64:2:64:2 | definition of a | +| main.go:64:11:64:11 | x | main.go:64:7:64:18 | call to min | +| main.go:64:14:64:14 | y | main.go:64:7:64:18 | call to min | +| main.go:64:17:64:17 | z | main.go:64:7:64:18 | call to min | +| main.go:65:2:65:2 | definition of b | main.go:66:12:66:12 | b | +| main.go:65:7:65:18 | call to max | main.go:65:2:65:2 | definition of b | +| main.go:65:11:65:11 | x | main.go:65:7:65:18 | call to max | +| main.go:65:14:65:14 | y | main.go:65:7:65:18 | call to max | +| main.go:65:17:65:17 | z | main.go:65:7:65:18 | call to max | | strings.go:8:12:8:12 | argument corresponding to s | strings.go:8:12:8:12 | definition of s | | strings.go:8:12:8:12 | definition of s | strings.go:9:24:9:24 | s | | strings.go:8:12:8:12 | definition of s | strings.go:10:27:10:27 | s | diff --git a/go/ql/test/library-tests/semmle/go/dataflow/FlowSteps/LocalTaintStep.expected b/go/ql/test/library-tests/semmle/go/dataflow/FlowSteps/LocalTaintStep.expected index 898f5bfc54c..e951d9f49a6 100644 --- a/go/ql/test/library-tests/semmle/go/dataflow/FlowSteps/LocalTaintStep.expected +++ b/go/ql/test/library-tests/semmle/go/dataflow/FlowSteps/LocalTaintStep.expected @@ -231,6 +231,8 @@ | file://:0:0:0:0 | [summary param] -1 in ReadAt | file://:0:0:0:0 | [summary] to write: Argument[0] in ReadAt | | file://:0:0:0:0 | [summary param] -1 in ReadDir | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadDir | | file://:0:0:0:0 | [summary param] -1 in ReadDir | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadDir | +| file://:0:0:0:0 | [summary param] -1 in ReadDir | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadDir | +| file://:0:0:0:0 | [summary param] -1 in ReadFile | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadFile | | file://:0:0:0:0 | [summary param] -1 in ReadFile | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadFile | | file://:0:0:0:0 | [summary param] -1 in ReadFile | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadFile | | file://:0:0:0:0 | [summary param] -1 in Recv | file://:0:0:0:0 | [summary] to write: ReturnValue in Recv | @@ -263,6 +265,10 @@ | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | | file://:0:0:0:0 | [summary param] -1 in Sub | file://:0:0:0:0 | [summary] to write: ReturnValue in Sub | | file://:0:0:0:0 | [summary param] -1 in Sub | file://:0:0:0:0 | [summary] to write: ReturnValue in Sub | | file://:0:0:0:0 | [summary param] -1 in Swap | file://:0:0:0:0 | [summary] to write: ReturnValue in Swap | diff --git a/go/ql/test/library-tests/semmle/go/dataflow/FlowSteps/main.go b/go/ql/test/library-tests/semmle/go/dataflow/FlowSteps/main.go index 94e14f29110..1585397c008 100644 --- a/go/ql/test/library-tests/semmle/go/dataflow/FlowSteps/main.go +++ b/go/ql/test/library-tests/semmle/go/dataflow/FlowSteps/main.go @@ -56,3 +56,12 @@ func testch() { ch <- true <-ch } + +func testMinMax() (int, int) { + x := 1 + y := 2 + z := 3 + a := min(x, y, z) + b := max(x, y, z) + return a, b +} diff --git a/go/ql/test/library-tests/semmle/go/dataflow/GuardingFunctions/test.go b/go/ql/test/library-tests/semmle/go/dataflow/GuardingFunctions/test.go index 285985c76f1..a7a595509f9 100644 --- a/go/ql/test/library-tests/semmle/go/dataflow/GuardingFunctions/test.go +++ b/go/ql/test/library-tests/semmle/go/dataflow/GuardingFunctions/test.go @@ -342,7 +342,7 @@ func test() { { s := source() if guardBool(s) { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } else { sink(s) } @@ -351,7 +351,7 @@ func test() { { s := source() if guardBoolStmt(s) { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } else { sink(s) } @@ -362,7 +362,7 @@ func test() { if juggleParams("other arg", s) { sink(s) } else { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } } @@ -371,14 +371,14 @@ func test() { if guardBoolNeg(s) { sink(s) } else { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } } { s := source() if guardBoolCmp(s) { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } else { sink(s) } @@ -389,14 +389,14 @@ func test() { if guardBoolNegCmp(s) { sink(s) } else { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } } { s := source() if guardBoolLOrLhs(s) { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } else { sink(s) } @@ -405,16 +405,16 @@ func test() { { s := source() if guardBoolLOrNegLhs(s) { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } else { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } } { s := source() if guardBoolLOrRhs(s) { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } else { sink(s) } @@ -423,18 +423,18 @@ func test() { { s := source() if guardBoolLOrNegRhs(s) { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } else { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } } { s := source() if guardBoolLAndLhs(s) { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } else { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } } @@ -443,16 +443,16 @@ func test() { if guardBoolLAndNegLhs(s) { sink(s) } else { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } } { s := source() if guardBoolLAndRhs(s) { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } else { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } } @@ -461,14 +461,14 @@ func test() { if guardBoolLAndNegRhs(s) { sink(s) } else { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } } { s := source() if guardBoolProxy(s) { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } else { sink(s) } @@ -479,14 +479,14 @@ func test() { if guardBoolNegProxy(s) { sink(s) } else { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } } { s := source() if guardBoolCmpProxy(s) { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } else { sink(s) } @@ -497,14 +497,14 @@ func test() { if guardBoolNegCmpProxy(s) { sink(s) } else { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } } { s := source() if guardBoolLOrLhsProxy(s) { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } else { sink(s) } @@ -513,16 +513,16 @@ func test() { { s := source() if guardBoolLOrNegLhsProxy(s) { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } else { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } } { s := source() if guardBoolLOrRhsProxy(s) { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } else { sink(s) } @@ -531,18 +531,18 @@ func test() { { s := source() if guardBoolLOrNegRhsProxy(s) { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } else { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } } { s := source() if guardBoolLAndLhsProxy(s) { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } else { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } } @@ -551,16 +551,16 @@ func test() { if guardBoolLAndNegLhsProxy(s) { sink(s) } else { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } } { s := source() if guardBoolLAndRhsProxy(s) { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } else { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } } @@ -569,7 +569,7 @@ func test() { if guardBoolLAndNegRhsProxy(s) { sink(s) } else { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } } @@ -578,14 +578,14 @@ func test() { if guardProxyNilToBool(s) { sink(s) } else { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } } { s := source() if guardNeqProxyNilToBool(s) { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } else { sink(s) } @@ -594,7 +594,7 @@ func test() { { s := source() if guardNotEqProxyNilToBool(s) { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } else { sink(s) } @@ -603,7 +603,7 @@ func test() { { s := source() if guardLOrLhsProxyNilToBool(s) { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } else { sink(s) } @@ -612,16 +612,16 @@ func test() { { s := source() if guardLOrNegLhsProxyNilToBool(s) { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } else { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } } { s := source() if guardLOrRhsProxyNilToBool(s) { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } else { sink(s) } @@ -630,18 +630,18 @@ func test() { { s := source() if guardLOrNegRhsProxyNilToBool(s) { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } else { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } } { s := source() if guardLAndLhsProxyNilToBool(s) { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } else { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } } @@ -650,16 +650,16 @@ func test() { if guardLAndNegLhsProxyNilToBool(s) { sink(s) } else { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } } { s := source() if guardLAndRhsProxyNilToBool(s) { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } else { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } } @@ -668,7 +668,7 @@ func test() { if guardLAndNegRhsProxyNilToBool(s) { sink(s) } else { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } } @@ -677,7 +677,7 @@ func test() { if guard(s) == nil { sink(s) } else { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } } @@ -686,14 +686,14 @@ func test() { if guardBoolProxyToNil(s) == nil { sink(s) } else { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } } { s := source() if guardBoolNegProxyToNil(s) == nil { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } else { sink(s) } @@ -704,14 +704,14 @@ func test() { if guardBoolCmpProxyToNil(s) == nil { sink(s) } else { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } } { s := source() if guardBoolNegCmpProxyToNil(s) == nil { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } else { sink(s) } @@ -722,16 +722,16 @@ func test() { if guardBoolLOrLhsProxyToNil(s) == nil { sink(s) } else { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } } { s := source() if guardBoolLOrNegLhsProxyToNil(s) == nil { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } else { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } } @@ -740,32 +740,32 @@ func test() { if guardBoolLOrRhsProxyToNil(s) == nil { sink(s) } else { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } } { s := source() if guardBoolLOrNegRhsProxyToNil(s) == nil { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } else { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } } { s := source() if guardBoolLAndLhsProxyToNil(s) == nil { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } else { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } } { s := source() if guardBoolLAndNegLhsProxyToNil(s) == nil { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } else { sink(s) } @@ -774,16 +774,16 @@ func test() { { s := source() if guardBoolLAndRhsProxyToNil(s) == nil { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } else { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } } { s := source() if guardBoolLAndNegRhsProxyToNil(s) == nil { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } else { sink(s) } @@ -794,7 +794,7 @@ func test() { if directProxyNil(s) == nil { sink(s) } else { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } } @@ -803,7 +803,7 @@ func test() { if deeplyNestedConditionalLeft(s) { sink(s) } else { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } } @@ -812,7 +812,7 @@ func test() { if deeplyNestedConditionalMiddle(s) { sink(s) } else { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } } @@ -821,7 +821,7 @@ func test() { if deeplyNestedConditionalRight(s) { sink(s) } else { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } } @@ -832,7 +832,7 @@ func test() { s := source() isInvalid := guardBool(s) if isInvalid { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } else { sink(s) } @@ -842,9 +842,9 @@ func test() { s := source() isValid := !guardBool(s) if isValid { - sink(s) // $ SPURIOUS: dataflow=s + sink(s) // $ SPURIOUS: hasValueFlow="s" } else { - sink(s) // $ dataflow=s + sink(s) // $ hasValueFlow="s" } } diff --git a/go/ql/test/library-tests/semmle/go/dataflow/GuardingFunctions/test.ql b/go/ql/test/library-tests/semmle/go/dataflow/GuardingFunctions/test.ql index d5bc1496b3d..aaed5221e3e 100644 --- a/go/ql/test/library-tests/semmle/go/dataflow/GuardingFunctions/test.ql +++ b/go/ql/test/library-tests/semmle/go/dataflow/GuardingFunctions/test.ql @@ -1,5 +1,5 @@ import go -import TestUtilities.InlineExpectationsTest +import TestUtilities.InlineFlowTest predicate isBad(DataFlow::Node g, Expr e, boolean branch) { g.(DataFlow::CallNode).getTarget().getName() = "isBad" and @@ -7,34 +7,16 @@ predicate isBad(DataFlow::Node g, Expr e, boolean branch) { branch = false } -class TestConfig extends DataFlow::Configuration { - TestConfig() { this = "test config" } +module FlowWithBarrierConfig implements DataFlow::ConfigSig { + predicate isSource = DefaultFlowConfig::isSource/1; - override predicate isSource(DataFlow::Node source) { - source.(DataFlow::CallNode).getTarget().getName() = "source" - } + predicate isSink = DefaultFlowConfig::isSink/1; - override predicate isSink(DataFlow::Node sink) { - sink = any(DataFlow::CallNode c | c.getTarget().getName() = "sink").getAnArgument() - } + predicate fieldFlowBranchLimit = DefaultFlowConfig::fieldFlowBranchLimit/0; - override predicate isBarrier(DataFlow::Node node) { + predicate isBarrier(DataFlow::Node node) { node = DataFlow::BarrierGuard::getABarrierNode() } } -module DataFlowTest implements TestSig { - string getARelevantTag() { result = "dataflow" } - - predicate hasActualResult(Location location, string element, string tag, string value) { - tag = "dataflow" and - exists(DataFlow::Node sink | any(TestConfig c).hasFlow(_, sink) | - element = sink.toString() and - value = sink.toString() and - sink.hasLocationInfo(location.getFile().getAbsolutePath(), location.getStartLine(), - location.getStartColumn(), location.getEndLine(), location.getEndColumn()) - ) - } -} - -import MakeTest +import ValueFlowTest diff --git a/go/ql/test/library-tests/semmle/go/dataflow/HiddenNodes/test.expected b/go/ql/test/library-tests/semmle/go/dataflow/HiddenNodes/test.expected index 2c7583cacb4..b87c37b6972 100644 --- a/go/ql/test/library-tests/semmle/go/dataflow/HiddenNodes/test.expected +++ b/go/ql/test/library-tests/semmle/go/dataflow/HiddenNodes/test.expected @@ -1,3 +1,4 @@ +failures edges | test.go:14:8:14:15 | call to source | test.go:15:34:15:35 | fi | | test.go:15:2:15:44 | ... := ...[0] | test.go:16:7:16:12 | header | diff --git a/go/ql/test/library-tests/semmle/go/dataflow/HiddenNodes/test.ql b/go/ql/test/library-tests/semmle/go/dataflow/HiddenNodes/test.ql index 72dcf3e4b54..be623538f14 100644 --- a/go/ql/test/library-tests/semmle/go/dataflow/HiddenNodes/test.ql +++ b/go/ql/test/library-tests/semmle/go/dataflow/HiddenNodes/test.ql @@ -1,22 +1,10 @@ -/** - * @kind path-problem - */ - import go -import DataFlow::PathGraph +import TestUtilities.InlineFlowTest -class Config extends TaintTracking::Configuration { - Config() { this = "config" } +module Flow = TaintTracking::Global; - override predicate isSource(DataFlow::Node n) { - n = any(DataFlow::CallNode call | call.getTarget().getName() = "source").getResult() - } +import Flow::PathGraph - override predicate isSink(DataFlow::Node n) { - n = any(DataFlow::CallNode call | call.getTarget().getName() = "sink").getAnArgument() - } -} - -from DataFlow::PathNode source, DataFlow::PathNode sink, Config c -where c.hasFlowPath(source, sink) +from Flow::PathNode source, Flow::PathNode sink +where Flow::flowPath(source, sink) select source, source, sink, "Path" diff --git a/go/ql/test/library-tests/semmle/go/dataflow/InterProceduralDataFlow/Test.ql b/go/ql/test/library-tests/semmle/go/dataflow/InterProceduralDataFlow/Test.ql index b98fc915bb7..1ae056cd8da 100644 --- a/go/ql/test/library-tests/semmle/go/dataflow/InterProceduralDataFlow/Test.ql +++ b/go/ql/test/library-tests/semmle/go/dataflow/InterProceduralDataFlow/Test.ql @@ -1,16 +1,14 @@ import go -class MyConfiguration extends DataFlow::Configuration { - MyConfiguration() { this = "MyConfiguration" } - - override predicate isSource(DataFlow::Node nd) { +module Config implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node nd) { exists(ValueEntity v, Write w | v.getName().matches("source%") and w.writes(v, nd) ) } - override predicate isSink(DataFlow::Node nd) { + predicate isSink(DataFlow::Node nd) { exists(ValueEntity v, Write w | v.getName().matches("sink%") and w.writes(v, nd) @@ -18,6 +16,8 @@ class MyConfiguration extends DataFlow::Configuration { } } -from MyConfiguration cfg, DataFlow::Node source, DataFlow::Node sink -where cfg.hasFlow(source, sink) +module Flow = DataFlow::Global; + +from DataFlow::Node source, DataFlow::Node sink +where Flow::flow(source, sink) select source, sink diff --git a/go/ql/test/library-tests/semmle/go/dataflow/ListOfConstantsSanitizerGuards/test.go b/go/ql/test/library-tests/semmle/go/dataflow/ListOfConstantsSanitizerGuards/test.go index 93be90027c3..d0935eeccd8 100644 --- a/go/ql/test/library-tests/semmle/go/dataflow/ListOfConstantsSanitizerGuards/test.go +++ b/go/ql/test/library-tests/semmle/go/dataflow/ListOfConstantsSanitizerGuards/test.go @@ -138,14 +138,14 @@ func main() { if switchStatementReturningTrueOnlyWhenConstant(s) { sink(s) } else { - sink(s) // $ dataflow=s + sink(s) // $ hasTaintFlow="s" } } { s := source() if switchStatementReturningFalseOnlyWhenConstant("", s) { - sink(s) // $ dataflow=s + sink(s) // $ hasTaintFlow="s" } else { sink(s) } @@ -157,7 +157,7 @@ func main() { if err != nil { sink(s) } else { - sink(s) // $ dataflow=s + sink(s) // $ hasTaintFlow="s" } } @@ -166,7 +166,7 @@ func main() { if switchStatementReturningNilOnlyWhenConstant(s) == nil { sink(s) } else { - sink(s) // $ dataflow=s + sink(s) // $ hasTaintFlow="s" } } @@ -175,25 +175,25 @@ func main() { if multipleSwitchStatementReturningTrueOnlyWhenConstant(s, getRandomString()) { sink(s) } else { - sink(s) // $ dataflow=s + sink(s) // $ hasTaintFlow="s" } } { s := source() if switchStatementWithoutUsefulInfo(s) { - sink(s) // $ dataflow=s + sink(s) // $ hasTaintFlow="s" } else { - sink(s) // $ dataflow=s + sink(s) // $ hasTaintFlow="s" } } { s := source() if switchStatementOverRandomString(s) { - sink(s) // $ dataflow=s + sink(s) // $ hasTaintFlow="s" } else { - sink(s) // $ dataflow=s + sink(s) // $ hasTaintFlow="s" } } diff --git a/go/ql/test/library-tests/semmle/go/dataflow/ListOfConstantsSanitizerGuards/test.ql b/go/ql/test/library-tests/semmle/go/dataflow/ListOfConstantsSanitizerGuards/test.ql index aa9b9c3e074..8a4a310c27c 100644 --- a/go/ql/test/library-tests/semmle/go/dataflow/ListOfConstantsSanitizerGuards/test.ql +++ b/go/ql/test/library-tests/semmle/go/dataflow/ListOfConstantsSanitizerGuards/test.ql @@ -1,30 +1,3 @@ import go -import TestUtilities.InlineExpectationsTest - -class TestConfig extends TaintTracking::Configuration { - TestConfig() { this = "test config" } - - override predicate isSource(DataFlow::Node source) { - source.(DataFlow::CallNode).getTarget().getName() = "source" - } - - override predicate isSink(DataFlow::Node sink) { - sink = any(DataFlow::CallNode c | c.getTarget().getName() = "sink").getAnArgument() - } -} - -module DataFlowTest implements TestSig { - string getARelevantTag() { result = "dataflow" } - - predicate hasActualResult(Location location, string element, string tag, string value) { - tag = "dataflow" and - exists(DataFlow::Node sink | any(TestConfig c).hasFlow(_, sink) | - element = sink.toString() and - value = sink.toString() and - sink.hasLocationInfo(location.getFile().getAbsolutePath(), location.getStartLine(), - location.getStartColumn(), location.getEndLine(), location.getEndColumn()) - ) - } -} - -import MakeTest +import TestUtilities.InlineFlowTest +import TaintFlowTest diff --git a/go/ql/test/library-tests/semmle/go/dataflow/PromotedFields/DataFlowConfig.ql b/go/ql/test/library-tests/semmle/go/dataflow/PromotedFields/DataFlowConfig.ql index 8222ae35d87..e487e04949f 100644 --- a/go/ql/test/library-tests/semmle/go/dataflow/PromotedFields/DataFlowConfig.ql +++ b/go/ql/test/library-tests/semmle/go/dataflow/PromotedFields/DataFlowConfig.ql @@ -1,39 +1,3 @@ import go -import TestUtilities.InlineExpectationsTest - -class SourceFunction extends Function { - SourceFunction() { this.getName() = "source" } -} - -class SinkFunction extends Function { - SinkFunction() { this.getName() = "sink" } -} - -class TestConfig extends DataFlow::Configuration { - TestConfig() { this = "testconfig" } - - override predicate isSource(DataFlow::Node source) { - source = any(SourceFunction f).getACall().getAResult() - } - - override predicate isSink(DataFlow::Node sink) { - sink = any(SinkFunction f).getACall().getAnArgument() - } -} - -module PromotedFieldsTest implements TestSig { - string getARelevantTag() { result = "promotedfields" } - - predicate hasActualResult(Location location, string element, string tag, string value) { - exists(TestConfig config, DataFlow::PathNode sink | - config.hasFlowPath(_, sink) and - sink.hasLocationInfo(location.getFile().getAbsolutePath(), location.getStartLine(), - location.getStartColumn(), location.getEndLine(), location.getEndColumn()) and - element = sink.toString() and - value = "" and - tag = "promotedfields" - ) - } -} - -import MakeTest +import TestUtilities.InlineFlowTest +import ValueFlowTest diff --git a/go/ql/test/library-tests/semmle/go/dataflow/PromotedFields/main.go b/go/ql/test/library-tests/semmle/go/dataflow/PromotedFields/main.go index d0272646eb1..30125af382e 100644 --- a/go/ql/test/library-tests/semmle/go/dataflow/PromotedFields/main.go +++ b/go/ql/test/library-tests/semmle/go/dataflow/PromotedFields/main.go @@ -22,130 +22,130 @@ func testPromotedFieldNamedInitialization() { outer := Outer{ Middle: Middle{Inner: Inner{source()}}, } - sink(outer.field) // $ promotedfields - sink(outer.Inner.field) // $ promotedfields - sink(outer.Middle.field) // $ promotedfields - sink(outer.Middle.Inner.field) // $ promotedfields + sink(outer.field) // $ hasValueFlow="selection of field" + sink(outer.Inner.field) // $ hasValueFlow="selection of field" + sink(outer.Middle.field) // $ hasValueFlow="selection of field" + sink(outer.Middle.Inner.field) // $ hasValueFlow="selection of field" outerp := &Outer{ Middle: Middle{Inner: Inner{source()}}, } - sink(outerp.field) // $ promotedfields - sink(outerp.Inner.field) // $ promotedfields - sink(outerp.Middle.field) // $ promotedfields - sink(outerp.Middle.Inner.field) // $ promotedfields + sink(outerp.field) // $ hasValueFlow="selection of field" + sink(outerp.Inner.field) // $ hasValueFlow="selection of field" + sink(outerp.Middle.field) // $ hasValueFlow="selection of field" + sink(outerp.Middle.Inner.field) // $ hasValueFlow="selection of field" } func testPromotedFieldUnnamedInitialization() { outer := Outer{Middle{Inner{source()}}} - sink(outer.field) // $ promotedfields - sink(outer.Inner.field) // $ promotedfields - sink(outer.Middle.field) // $ promotedfields - sink(outer.Middle.Inner.field) // $ promotedfields + sink(outer.field) // $ hasValueFlow="selection of field" + sink(outer.Inner.field) // $ hasValueFlow="selection of field" + sink(outer.Middle.field) // $ hasValueFlow="selection of field" + sink(outer.Middle.Inner.field) // $ hasValueFlow="selection of field" outerp := &Outer{Middle{Inner{source()}}} - sink(outerp.field) // $ promotedfields - sink(outerp.Inner.field) // $ promotedfields - sink(outerp.Middle.field) // $ promotedfields - sink(outerp.Middle.Inner.field) // $ promotedfields + sink(outerp.field) // $ hasValueFlow="selection of field" + sink(outerp.Inner.field) // $ hasValueFlow="selection of field" + sink(outerp.Middle.field) // $ hasValueFlow="selection of field" + sink(outerp.Middle.Inner.field) // $ hasValueFlow="selection of field" } func testPromotedFieldUnnamedInitializationFromVariable() { inner := Inner{source()} middle := Middle{inner} outer := Outer{middle} - sink(outer.field) // $ promotedfields - sink(outer.Inner.field) // $ promotedfields - sink(outer.Middle.field) // $ promotedfields - sink(outer.Middle.Inner.field) // $ promotedfields + sink(outer.field) // $ hasValueFlow="selection of field" + sink(outer.Inner.field) // $ hasValueFlow="selection of field" + sink(outer.Middle.field) // $ hasValueFlow="selection of field" + sink(outer.Middle.Inner.field) // $ hasValueFlow="selection of field" innerp := Inner{source()} middlep := Middle{innerp} outerp := Outer{middlep} - sink(outerp.field) // $ promotedfields - sink(outerp.Inner.field) // $ promotedfields - sink(outerp.Middle.field) // $ promotedfields - sink(outerp.Middle.Inner.field) // $ promotedfields + sink(outerp.field) // $ hasValueFlow="selection of field" + sink(outerp.Inner.field) // $ hasValueFlow="selection of field" + sink(outerp.Middle.field) // $ hasValueFlow="selection of field" + sink(outerp.Middle.Inner.field) // $ hasValueFlow="selection of field" } func testPromotedFieldNamedInitializationFromVariable() { inner := Inner{source()} middle := Middle{Inner: inner} outer := Outer{Middle: middle} - sink(outer.field) // $ promotedfields - sink(outer.Inner.field) // $ promotedfields - sink(outer.Middle.field) // $ promotedfields - sink(outer.Middle.Inner.field) // $ promotedfields + sink(outer.field) // $ hasValueFlow="selection of field" + sink(outer.Inner.field) // $ hasValueFlow="selection of field" + sink(outer.Middle.field) // $ hasValueFlow="selection of field" + sink(outer.Middle.Inner.field) // $ hasValueFlow="selection of field" innerp := Inner{source()} middlep := Middle{Inner: innerp} outerp := Outer{Middle: middlep} - sink(outerp.field) // $ promotedfields - sink(outerp.Inner.field) // $ promotedfields - sink(outerp.Middle.field) // $ promotedfields - sink(outerp.Middle.Inner.field) // $ promotedfields + sink(outerp.field) // $ hasValueFlow="selection of field" + sink(outerp.Inner.field) // $ hasValueFlow="selection of field" + sink(outerp.Middle.field) // $ hasValueFlow="selection of field" + sink(outerp.Middle.Inner.field) // $ hasValueFlow="selection of field" } func testPromotedFieldDirectAssignment() { var outer Outer outer.field = source() - sink(outer.field) // $ promotedfields - sink(outer.Inner.field) // $ promotedfields - sink(outer.Middle.field) // $ promotedfields - sink(outer.Middle.Inner.field) // $ promotedfields + sink(outer.field) // $ hasValueFlow="selection of field" + sink(outer.Inner.field) // $ hasValueFlow="selection of field" + sink(outer.Middle.field) // $ hasValueFlow="selection of field" + sink(outer.Middle.Inner.field) // $ hasValueFlow="selection of field" var outerp Outer outerp.field = source() - sink(outerp.field) // $ promotedfields - sink(outerp.Inner.field) // $ promotedfields - sink(outerp.Middle.field) // $ promotedfields - sink(outerp.Middle.Inner.field) // $ promotedfields + sink(outerp.field) // $ hasValueFlow="selection of field" + sink(outerp.Inner.field) // $ hasValueFlow="selection of field" + sink(outerp.Middle.field) // $ hasValueFlow="selection of field" + sink(outerp.Middle.Inner.field) // $ hasValueFlow="selection of field" } func testPromotedFieldIndirectAssignment1() { var outer Outer outer.Inner.field = source() - sink(outer.field) // $ promotedfields - sink(outer.Inner.field) // $ promotedfields - sink(outer.Middle.field) // $ promotedfields - sink(outer.Middle.Inner.field) // $ promotedfields + sink(outer.field) // $ hasValueFlow="selection of field" + sink(outer.Inner.field) // $ hasValueFlow="selection of field" + sink(outer.Middle.field) // $ hasValueFlow="selection of field" + sink(outer.Middle.Inner.field) // $ hasValueFlow="selection of field" var outerp Outer outerp.Inner.field = source() - sink(outerp.field) // $ promotedfields - sink(outerp.Inner.field) // $ promotedfields - sink(outerp.Middle.field) // $ promotedfields - sink(outerp.Middle.Inner.field) // $ promotedfields + sink(outerp.field) // $ hasValueFlow="selection of field" + sink(outerp.Inner.field) // $ hasValueFlow="selection of field" + sink(outerp.Middle.field) // $ hasValueFlow="selection of field" + sink(outerp.Middle.Inner.field) // $ hasValueFlow="selection of field" } func testPromotedFieldIndirectAssignment2() { var outer Outer outer.Middle.field = source() - sink(outer.field) // $ promotedfields - sink(outer.Inner.field) // $ promotedfields - sink(outer.Middle.field) // $ promotedfields - sink(outer.Middle.Inner.field) // $ promotedfields + sink(outer.field) // $ hasValueFlow="selection of field" + sink(outer.Inner.field) // $ hasValueFlow="selection of field" + sink(outer.Middle.field) // $ hasValueFlow="selection of field" + sink(outer.Middle.Inner.field) // $ hasValueFlow="selection of field" var outerp Outer outerp.Middle.field = source() - sink(outerp.field) // $ promotedfields - sink(outerp.Inner.field) // $ promotedfields - sink(outerp.Middle.field) // $ promotedfields - sink(outerp.Middle.Inner.field) // $ promotedfields + sink(outerp.field) // $ hasValueFlow="selection of field" + sink(outerp.Inner.field) // $ hasValueFlow="selection of field" + sink(outerp.Middle.field) // $ hasValueFlow="selection of field" + sink(outerp.Middle.Inner.field) // $ hasValueFlow="selection of field" } func testPromotedFieldIndirectAssignment3() { var outer Outer outer.Middle.Inner.field = source() - sink(outer.field) // $ promotedfields - sink(outer.Inner.field) // $ promotedfields - sink(outer.Middle.field) // $ promotedfields - sink(outer.Middle.Inner.field) // $ promotedfields + sink(outer.field) // $ hasValueFlow="selection of field" + sink(outer.Inner.field) // $ hasValueFlow="selection of field" + sink(outer.Middle.field) // $ hasValueFlow="selection of field" + sink(outer.Middle.Inner.field) // $ hasValueFlow="selection of field" var outerp Outer outerp.Middle.Inner.field = source() - sink(outerp.field) // $ promotedfields - sink(outerp.Inner.field) // $ promotedfields - sink(outerp.Middle.field) // $ promotedfields - sink(outerp.Middle.Inner.field) // $ promotedfields + sink(outerp.field) // $ hasValueFlow="selection of field" + sink(outerp.Inner.field) // $ hasValueFlow="selection of field" + sink(outerp.Middle.field) // $ hasValueFlow="selection of field" + sink(outerp.Middle.Inner.field) // $ hasValueFlow="selection of field" } diff --git a/go/ql/test/library-tests/semmle/go/dataflow/PromotedMethods/DataFlowConfig.ql b/go/ql/test/library-tests/semmle/go/dataflow/PromotedMethods/DataFlowConfig.ql index fac89a50650..a4db3dc304d 100644 --- a/go/ql/test/library-tests/semmle/go/dataflow/PromotedMethods/DataFlowConfig.ql +++ b/go/ql/test/library-tests/semmle/go/dataflow/PromotedMethods/DataFlowConfig.ql @@ -1,33 +1,13 @@ import go -import TestUtilities.InlineExpectationsTest +import TestUtilities.InlineFlowTest -class SourceFunction extends Function { - SourceFunction() { this.getName() = "source" } -} - -class SinkFunction extends Function { - SinkFunction() { this.getName() = "sink" } -} - -class TestConfig extends DataFlow::Configuration { - TestConfig() { this = "testconfig" } - - override predicate isSource(DataFlow::Node source) { - source = any(SourceFunction f).getACall().getAResult() - } - - override predicate isSink(DataFlow::Node sink) { - sink = any(SinkFunction f).getACall().getAnArgument() - } -} +module ValueFlow = DataFlow::Global; module PromotedMethodsTest implements TestSig { string getARelevantTag() { result = "promotedmethods" } predicate hasActualResult(Location location, string element, string tag, string value) { - exists(TestConfig config, DataFlow::Node source, DataFlow::Node sink | - config.hasFlow(source, sink) - | + exists(DataFlow::Node source, DataFlow::Node sink | ValueFlow::flow(source, sink) | sink.hasLocationInfo(location.getFile().getAbsolutePath(), location.getStartLine(), location.getStartColumn(), location.getEndLine(), location.getEndColumn()) and element = sink.toString() and diff --git a/go/ql/test/library-tests/semmle/go/dataflow/TypeAssertions/DataFlow.ql b/go/ql/test/library-tests/semmle/go/dataflow/TypeAssertions/DataFlow.ql index 9412fb13486..1b27b27d6dc 100644 --- a/go/ql/test/library-tests/semmle/go/dataflow/TypeAssertions/DataFlow.ql +++ b/go/ql/test/library-tests/semmle/go/dataflow/TypeAssertions/DataFlow.ql @@ -1,30 +1,3 @@ import go -import TestUtilities.InlineExpectationsTest - -class Configuration extends DataFlow::Configuration { - Configuration() { this = "test-configuration" } - - override predicate isSource(DataFlow::Node source) { - source = any(DataFlow::CallNode c | c.getCalleeName() = "src").getResult(0) - } - - override predicate isSink(DataFlow::Node sink) { - sink = any(DataFlow::CallNode c | c.getCalleeName() = "sink").getArgument(0) - } -} - -module DataFlowTest implements TestSig { - string getARelevantTag() { result = "dataflow" } - - predicate hasActualResult(Location location, string element, string tag, string value) { - tag = "dataflow" and - exists(DataFlow::Node sink | any(Configuration c).hasFlow(_, sink) | - element = sink.toString() and - value = sink.toString() and - sink.hasLocationInfo(location.getFile().getAbsolutePath(), location.getStartLine(), - location.getStartColumn(), location.getEndLine(), location.getEndColumn()) - ) - } -} - -import MakeTest +import TestUtilities.InlineFlowTest +import DefaultFlowTest diff --git a/go/ql/test/library-tests/semmle/go/dataflow/TypeAssertions/test.go b/go/ql/test/library-tests/semmle/go/dataflow/TypeAssertions/test.go index 36bc65aa023..469a9c7d6eb 100644 --- a/go/ql/test/library-tests/semmle/go/dataflow/TypeAssertions/test.go +++ b/go/ql/test/library-tests/semmle/go/dataflow/TypeAssertions/test.go @@ -1,30 +1,30 @@ package main -func src() interface{} { +func source() interface{} { return "hi" } func sink(p interface{}) {} func test() (bool, *string) { - ptr := src() - sink(ptr) // $ dataflow=ptr + ptr := source() + sink(ptr) // $ hasValueFlow="ptr" cast := ptr.(*string) - sink(cast) // $ dataflow=cast + sink(cast) // $ hasValueFlow="cast" cast2, ok := ptr.(*string) if !ok { return true, nil } - sink(cast2) // $ dataflow=cast2 + sink(cast2) // $ hasValueFlow="cast2" var cast3, ok2 = ptr.(*string) if !ok2 { return true, nil } - sink(cast3) // $ dataflow=cast3 + sink(cast3) // $ hasValueFlow="cast3" cast2, ok = ptr.(*string) if !ok { return true, nil } - sink(cast2) // $ dataflow=cast2 + sink(cast2) // $ hasValueFlow="cast2" return true, nil } diff --git a/go/ql/test/library-tests/semmle/go/dataflow/VarArgs/Flows.ql b/go/ql/test/library-tests/semmle/go/dataflow/VarArgs/Flows.ql index 500572f5d45..1b27b27d6dc 100644 --- a/go/ql/test/library-tests/semmle/go/dataflow/VarArgs/Flows.ql +++ b/go/ql/test/library-tests/semmle/go/dataflow/VarArgs/Flows.ql @@ -1,56 +1,3 @@ import go -import TestUtilities.InlineExpectationsTest - -class DataConfiguration extends DataFlow::Configuration { - DataConfiguration() { this = "data-configuration" } - - override predicate isSource(DataFlow::Node source) { - source = any(DataFlow::CallNode c | c.getCalleeName() = "source").getResult(0) - } - - override predicate isSink(DataFlow::Node sink) { - sink = any(DataFlow::CallNode c | c.getCalleeName() = "sink").getArgument(0) - } -} - -module DataFlowTest implements TestSig { - string getARelevantTag() { result = "dataflow" } - - predicate hasActualResult(Location location, string element, string tag, string value) { - tag = "dataflow" and - exists(DataFlow::Node sink | any(DataConfiguration c).hasFlow(_, sink) | - element = sink.toString() and - value = "" and - sink.hasLocationInfo(location.getFile().getAbsolutePath(), location.getStartLine(), - location.getStartColumn(), location.getEndLine(), location.getEndColumn()) - ) - } -} - -class TaintConfiguration extends TaintTracking::Configuration { - TaintConfiguration() { this = "taint-configuration" } - - override predicate isSource(DataFlow::Node source) { - source = any(DataFlow::CallNode c | c.getCalleeName() = "source").getResult(0) - } - - override predicate isSink(DataFlow::Node sink) { - sink = any(DataFlow::CallNode c | c.getCalleeName() = "sink").getArgument(0) - } -} - -module TaintFlowTest implements TestSig { - string getARelevantTag() { result = "taintflow" } - - predicate hasActualResult(Location location, string element, string tag, string value) { - tag = "taintflow" and - exists(DataFlow::Node sink | any(TaintConfiguration c).hasFlow(_, sink) | - element = sink.toString() and - value = "" and - sink.hasLocationInfo(location.getFile().getAbsolutePath(), location.getStartLine(), - location.getStartColumn(), location.getEndLine(), location.getEndColumn()) - ) - } -} - -import MakeTest> +import TestUtilities.InlineFlowTest +import DefaultFlowTest diff --git a/go/ql/test/library-tests/semmle/go/dataflow/VarArgs/main.go b/go/ql/test/library-tests/semmle/go/dataflow/VarArgs/main.go index 3c3d80f7342..8e3a498656a 100644 --- a/go/ql/test/library-tests/semmle/go/dataflow/VarArgs/main.go +++ b/go/ql/test/library-tests/semmle/go/dataflow/VarArgs/main.go @@ -29,22 +29,22 @@ func functionWithVarArgsOfStructsParameter(s ...A) string { func main() { stringSlice := []string{source()} - sink(stringSlice[0]) // $ taintflow dataflow + sink(stringSlice[0]) // $ hasValueFlow="index expression" s0 := "" s1 := source() sSlice := []string{s0, s1} - sink(functionWithSliceParameter(sSlice)) // $ taintflow dataflow - sink(functionWithVarArgsParameter(sSlice...)) // $ taintflow dataflow - sink(functionWithVarArgsParameter(s0, s1)) // $ taintflow dataflow + sink(functionWithSliceParameter(sSlice)) // $ hasValueFlow="call to functionWithSliceParameter" + sink(functionWithVarArgsParameter(sSlice...)) // $ hasValueFlow="call to functionWithVarArgsParameter" + sink(functionWithVarArgsParameter(s0, s1)) // $ hasValueFlow="call to functionWithVarArgsParameter" sliceOfStructs := []A{{f: source()}} - sink(sliceOfStructs[0].f) // $ taintflow dataflow + sink(sliceOfStructs[0].f) // $ hasValueFlow="selection of f" a0 := A{f: ""} a1 := A{f: source()} aSlice := []A{a0, a1} - sink(functionWithSliceOfStructsParameter(aSlice)) // $ taintflow dataflow - sink(functionWithVarArgsOfStructsParameter(aSlice...)) // $ taintflow dataflow - sink(functionWithVarArgsOfStructsParameter(a0, a1)) // $ taintflow dataflow + sink(functionWithSliceOfStructsParameter(aSlice)) // $ hasValueFlow="call to functionWithSliceOfStructsParameter" + sink(functionWithVarArgsOfStructsParameter(aSlice...)) // $ hasValueFlow="call to functionWithVarArgsOfStructsParameter" + sink(functionWithVarArgsOfStructsParameter(a0, a1)) // $ hasValueFlow="call to functionWithVarArgsOfStructsParameter" } diff --git a/go/ql/test/library-tests/semmle/go/dataflow/VarArgsWithFunctionModels/Flows.expected b/go/ql/test/library-tests/semmle/go/dataflow/VarArgsWithFunctionModels/Flows.expected index 105b7026d0c..48de9172b36 100644 --- a/go/ql/test/library-tests/semmle/go/dataflow/VarArgsWithFunctionModels/Flows.expected +++ b/go/ql/test/library-tests/semmle/go/dataflow/VarArgsWithFunctionModels/Flows.expected @@ -1,3 +1,2 @@ failures -invalidModelRow testFailures diff --git a/go/ql/test/library-tests/semmle/go/dataflow/VarArgsWithFunctionModels/Flows.ql b/go/ql/test/library-tests/semmle/go/dataflow/VarArgsWithFunctionModels/Flows.ql index 17194265598..ed0c5933944 100644 --- a/go/ql/test/library-tests/semmle/go/dataflow/VarArgsWithFunctionModels/Flows.ql +++ b/go/ql/test/library-tests/semmle/go/dataflow/VarArgsWithFunctionModels/Flows.ql @@ -1,8 +1,6 @@ import go -import semmle.go.dataflow.ExternalFlow -import ModelValidation -// import DataFlow::PartialPathGraph -import TestUtilities.InlineExpectationsTest +import TestUtilities.InlineFlowTest +import DefaultFlowTest class SummaryModelTest extends DataFlow::FunctionModel { FunctionInput inp; @@ -18,69 +16,15 @@ class SummaryModelTest extends DataFlow::FunctionModel { or this.hasQualifiedName("github.com/nonexistent/test", "FunctionWithVarArgsParameter") and (inp.isParameter(_) and outp.isResult()) - // or - // this.hasQualifiedName("github.com/nonexistent/test", "FunctionWithSliceOfStructsParameter")) and - // (inp.isParameter(0) and outp.isResult) - // or - // this.hasQualifiedName("github.com/nonexistent/test", "FunctionWithVarArgsOfStructsParameter")) and - // (inp.isParameter(0) and outp.isResult) + or + this.hasQualifiedName("github.com/nonexistent/test", "FunctionWithSliceOfStructsParameter") and + (inp.isParameter(0) and outp.isResult()) + or + this.hasQualifiedName("github.com/nonexistent/test", "FunctionWithVarArgsOfStructsParameter") and + (inp.isParameter(0) and outp.isResult()) } override predicate hasDataFlow(FunctionInput input, FunctionOutput output) { input = inp and output = outp } } - -class DataConfiguration extends DataFlow::Configuration { - DataConfiguration() { this = "data-configuration" } - - override predicate isSource(DataFlow::Node source) { - source = any(DataFlow::CallNode c | c.getCalleeName() = "source").getResult(0) - } - - override predicate isSink(DataFlow::Node sink) { - sink = any(DataFlow::CallNode c | c.getCalleeName() = "sink").getArgument(0) - } -} - -module DataFlowTest implements TestSig { - string getARelevantTag() { result = "dataflow" } - - predicate hasActualResult(Location location, string element, string tag, string value) { - tag = "dataflow" and - exists(DataFlow::Node sink | any(DataConfiguration c).hasFlow(_, sink) | - element = sink.toString() and - value = "" and - sink.hasLocationInfo(location.getFile().getAbsolutePath(), location.getStartLine(), - location.getStartColumn(), location.getEndLine(), location.getEndColumn()) - ) - } -} - -class TaintConfiguration extends TaintTracking::Configuration { - TaintConfiguration() { this = "taint-configuration" } - - override predicate isSource(DataFlow::Node source) { - source = any(DataFlow::CallNode c | c.getCalleeName() = "source").getResult(0) - } - - override predicate isSink(DataFlow::Node sink) { - sink = any(DataFlow::CallNode c | c.getCalleeName() = "sink").getArgument(0) - } -} - -module TaintFlowTest implements TestSig { - string getARelevantTag() { result = "taintflow" } - - predicate hasActualResult(Location location, string element, string tag, string value) { - tag = "taintflow" and - exists(DataFlow::Node sink | any(TaintConfiguration c).hasFlow(_, sink) | - element = sink.toString() and - value = "" and - sink.hasLocationInfo(location.getFile().getAbsolutePath(), location.getStartLine(), - location.getStartColumn(), location.getEndLine(), location.getEndColumn()) - ) - } -} - -import MakeTest> diff --git a/go/ql/test/library-tests/semmle/go/dataflow/VarArgsWithFunctionModels/main.go b/go/ql/test/library-tests/semmle/go/dataflow/VarArgsWithFunctionModels/main.go index b9c163b695d..c561de0da2f 100644 --- a/go/ql/test/library-tests/semmle/go/dataflow/VarArgsWithFunctionModels/main.go +++ b/go/ql/test/library-tests/semmle/go/dataflow/VarArgsWithFunctionModels/main.go @@ -13,26 +13,27 @@ func sink(string) { func main() { s := source() - sink(test.FunctionWithParameter(s)) // $ taintflow dataflow + sink(test.FunctionWithParameter(s)) // $ hasValueFlow="call to FunctionWithParameter" stringSlice := []string{source()} - sink(stringSlice[0]) // $ taintflow dataflow + sink(stringSlice[0]) // $ hasValueFlow="index expression" s0 := "" s1 := source() sSlice := []string{s0, s1} - sink(test.FunctionWithParameter(sSlice[1])) // $ taintflow dataflow - sink(test.FunctionWithSliceParameter(sSlice)) // $ taintflow MISSING: dataflow - sink(test.FunctionWithVarArgsParameter(sSlice...)) // $ taintflow MISSING: dataflow - sink(test.FunctionWithVarArgsParameter(s0, s1)) // $ MISSING: taintflow dataflow + sink(test.FunctionWithParameter(sSlice[1])) // $ hasValueFlow="call to FunctionWithParameter" + sink(test.FunctionWithSliceParameter(sSlice)) // $ hasTaintFlow="call to FunctionWithSliceParameter" MISSING: hasValueFlow="call to FunctionWithSliceParameter" + sink(test.FunctionWithVarArgsParameter(sSlice...)) // $ hasTaintFlow="call to FunctionWithVarArgsParameter" MISSING: hasValueFlow="call to FunctionWithVarArgsParameter" + sink(test.FunctionWithVarArgsParameter(s0, s1)) // $ MISSING: hasValueFlow="call to FunctionWithVarArgsParameter" sliceOfStructs := []test.A{{Field: source()}} - sink(sliceOfStructs[0].Field) // $ taintflow dataflow + sink(sliceOfStructs[0].Field) // $ hasValueFlow="selection of Field" + // The following tests all fail because FunctionModel doesn't interact with access paths a0 := test.A{Field: ""} a1 := test.A{Field: source()} aSlice := []test.A{a0, a1} - sink(test.FunctionWithSliceOfStructsParameter(aSlice)) // $ MISSING: taintflow dataflow - sink(test.FunctionWithVarArgsOfStructsParameter(aSlice...)) // $ MISSING: taintflow dataflow - sink(test.FunctionWithVarArgsOfStructsParameter(a0, a1)) // $ MISSING: taintflow dataflow + sink(test.FunctionWithSliceOfStructsParameter(aSlice)) // $ MISSING: hasValueFlow="call to FunctionWithSliceOfStructsParameter" + sink(test.FunctionWithVarArgsOfStructsParameter(aSlice...)) // $ MISSING: hasValueFlow="call to FunctionWithVarArgsOfStructsParameter" + sink(test.FunctionWithVarArgsOfStructsParameter(a0, a1)) // $ MISSING: hasValueFlow="call to FunctionWithVarArgsOfStructsParameter" } diff --git a/go/ql/test/library-tests/semmle/go/frameworks/Beego/OpenRedirect.expected b/go/ql/test/library-tests/semmle/go/frameworks/Beego/OpenRedirect.expected index ebdb44f02e2..34e534ba81c 100644 --- a/go/ql/test/library-tests/semmle/go/frameworks/Beego/OpenRedirect.expected +++ b/go/ql/test/library-tests/semmle/go/frameworks/Beego/OpenRedirect.expected @@ -3,8 +3,6 @@ nodes | test.go:247:13:247:34 | call to GetString | semmle.label | call to GetString | | test.go:248:20:248:41 | call to GetString | semmle.label | call to GetString | | test.go:311:13:311:27 | call to URI | semmle.label | call to URI | -| test.go:311:13:311:27 | call to URI | semmle.label | call to URI | -| test.go:312:20:312:34 | call to URL | semmle.label | call to URL | | test.go:312:20:312:34 | call to URL | semmle.label | call to URL | subpaths #select diff --git a/go/ql/test/library-tests/semmle/go/frameworks/CouchbaseV1/test.ql b/go/ql/test/library-tests/semmle/go/frameworks/CouchbaseV1/test.ql index 0b1bef94328..d50a95c706f 100644 --- a/go/ql/test/library-tests/semmle/go/frameworks/CouchbaseV1/test.ql +++ b/go/ql/test/library-tests/semmle/go/frameworks/CouchbaseV1/test.ql @@ -7,7 +7,7 @@ module SqlInjectionTest implements TestSig { predicate hasActualResult(Location location, string element, string tag, string value) { tag = "sqlinjection" and - exists(DataFlow::Node sink | any(SqlInjection::Configuration c).hasFlow(_, sink) | + exists(DataFlow::Node sink | SqlInjection::Flow::flowTo(sink) | element = sink.toString() and value = sink.toString() and sink.hasLocationInfo(location.getFile().getAbsolutePath(), location.getStartLine(), diff --git a/go/ql/test/library-tests/semmle/go/frameworks/Echo/OpenRedirect.expected b/go/ql/test/library-tests/semmle/go/frameworks/Echo/OpenRedirect.expected index a6997814833..c907ed37229 100644 --- a/go/ql/test/library-tests/semmle/go/frameworks/Echo/OpenRedirect.expected +++ b/go/ql/test/library-tests/semmle/go/frameworks/Echo/OpenRedirect.expected @@ -1,21 +1,26 @@ edges -| test.go:170:11:170:32 | call to Param | test.go:171:20:171:24 | param | -| test.go:176:11:176:32 | call to Param | test.go:180:20:180:28 | ...+... | -| test.go:188:10:188:26 | selection of URL | test.go:191:21:191:23 | url | -| test.go:188:10:188:26 | selection of URL | test.go:191:21:191:23 | url | -| test.go:188:10:188:26 | selection of URL | test.go:191:21:191:32 | call to String | -| test.go:191:21:191:23 | url | test.go:191:21:191:32 | call to String | +| test.go:170:2:170:6 | definition of param | test.go:171:20:171:24 | param | +| test.go:170:11:170:32 | call to Param | test.go:170:2:170:6 | definition of param | +| test.go:176:2:176:6 | definition of param | test.go:180:24:180:28 | param | +| test.go:176:11:176:32 | call to Param | test.go:176:2:176:6 | definition of param | +| test.go:180:24:180:28 | param | test.go:180:20:180:28 | ...+... | +| test.go:188:2:188:4 | definition of url | test.go:191:21:191:23 | url | +| test.go:188:9:188:26 | star expression | test.go:188:2:188:4 | definition of url | +| test.go:188:9:188:26 | star expression | test.go:188:10:188:26 | selection of URL | +| test.go:188:10:188:26 | selection of URL | test.go:188:9:188:26 | star expression | | test.go:191:21:191:23 | url | test.go:191:21:191:32 | call to String | nodes +| test.go:170:2:170:6 | definition of param | semmle.label | definition of param | | test.go:170:11:170:32 | call to Param | semmle.label | call to Param | | test.go:171:20:171:24 | param | semmle.label | param | +| test.go:176:2:176:6 | definition of param | semmle.label | definition of param | | test.go:176:11:176:32 | call to Param | semmle.label | call to Param | | test.go:180:20:180:28 | ...+... | semmle.label | ...+... | -| test.go:188:10:188:26 | selection of URL | semmle.label | selection of URL | +| test.go:180:24:180:28 | param | semmle.label | param | +| test.go:188:2:188:4 | definition of url | semmle.label | definition of url | +| test.go:188:9:188:26 | star expression | semmle.label | star expression | | test.go:188:10:188:26 | selection of URL | semmle.label | selection of URL | | test.go:191:21:191:23 | url | semmle.label | url | -| test.go:191:21:191:23 | url | semmle.label | url | -| test.go:191:21:191:32 | call to String | semmle.label | call to String | | test.go:191:21:191:32 | call to String | semmle.label | call to String | subpaths #select diff --git a/go/ql/test/library-tests/semmle/go/frameworks/Encoding/jsoniter.expected b/go/ql/test/library-tests/semmle/go/frameworks/Encoding/jsoniter.expected index 54d739e8a90..5161978daeb 100644 --- a/go/ql/test/library-tests/semmle/go/frameworks/Encoding/jsoniter.expected +++ b/go/ql/test/library-tests/semmle/go/frameworks/Encoding/jsoniter.expected @@ -1,3 +1,33 @@ +edges +| jsoniter.go:23:20:23:38 | call to getUntrustedBytes | jsoniter.go:27:17:27:30 | untrustedInput | +| jsoniter.go:23:20:23:38 | call to getUntrustedBytes | jsoniter.go:31:21:31:34 | untrustedInput | +| jsoniter.go:24:21:24:40 | call to getUntrustedString | jsoniter.go:35:27:35:41 | untrustedString | +| jsoniter.go:24:21:24:40 | call to getUntrustedString | jsoniter.go:39:31:39:45 | untrustedString | +| jsoniter.go:27:17:27:30 | untrustedInput | jsoniter.go:27:33:27:37 | &... | +| jsoniter.go:27:33:27:37 | &... | jsoniter.go:28:15:28:24 | selection of field | +| jsoniter.go:31:21:31:34 | untrustedInput | jsoniter.go:31:37:31:42 | &... | +| jsoniter.go:31:37:31:42 | &... | jsoniter.go:32:15:32:25 | selection of field | +| jsoniter.go:35:27:35:41 | untrustedString | jsoniter.go:35:44:35:49 | &... | +| jsoniter.go:35:44:35:49 | &... | jsoniter.go:36:15:36:25 | selection of field | +| jsoniter.go:39:31:39:45 | untrustedString | jsoniter.go:39:48:39:53 | &... | +| jsoniter.go:39:48:39:53 | &... | jsoniter.go:40:15:40:25 | selection of field | +nodes +| jsoniter.go:23:20:23:38 | call to getUntrustedBytes | semmle.label | call to getUntrustedBytes | +| jsoniter.go:24:21:24:40 | call to getUntrustedString | semmle.label | call to getUntrustedString | +| jsoniter.go:27:17:27:30 | untrustedInput | semmle.label | untrustedInput | +| jsoniter.go:27:33:27:37 | &... | semmle.label | &... | +| jsoniter.go:28:15:28:24 | selection of field | semmle.label | selection of field | +| jsoniter.go:31:21:31:34 | untrustedInput | semmle.label | untrustedInput | +| jsoniter.go:31:37:31:42 | &... | semmle.label | &... | +| jsoniter.go:32:15:32:25 | selection of field | semmle.label | selection of field | +| jsoniter.go:35:27:35:41 | untrustedString | semmle.label | untrustedString | +| jsoniter.go:35:44:35:49 | &... | semmle.label | &... | +| jsoniter.go:36:15:36:25 | selection of field | semmle.label | selection of field | +| jsoniter.go:39:31:39:45 | untrustedString | semmle.label | untrustedString | +| jsoniter.go:39:48:39:53 | &... | semmle.label | &... | +| jsoniter.go:40:15:40:25 | selection of field | semmle.label | selection of field | +subpaths +#select | jsoniter.go:28:15:28:24 | selection of field | jsoniter.go:23:20:23:38 | call to getUntrustedBytes | jsoniter.go:28:15:28:24 | selection of field | This command depends on $@. | jsoniter.go:23:20:23:38 | call to getUntrustedBytes | a user-provided value | | jsoniter.go:32:15:32:25 | selection of field | jsoniter.go:23:20:23:38 | call to getUntrustedBytes | jsoniter.go:32:15:32:25 | selection of field | This command depends on $@. | jsoniter.go:23:20:23:38 | call to getUntrustedBytes | a user-provided value | | jsoniter.go:36:15:36:25 | selection of field | jsoniter.go:24:21:24:40 | call to getUntrustedString | jsoniter.go:36:15:36:25 | selection of field | This command depends on $@. | jsoniter.go:24:21:24:40 | call to getUntrustedString | a user-provided value | diff --git a/go/ql/test/library-tests/semmle/go/frameworks/Encoding/jsoniter.ql b/go/ql/test/library-tests/semmle/go/frameworks/Encoding/jsoniter.ql index a02f85932e3..12604046b15 100644 --- a/go/ql/test/library-tests/semmle/go/frameworks/Encoding/jsoniter.ql +++ b/go/ql/test/library-tests/semmle/go/frameworks/Encoding/jsoniter.ql @@ -1,5 +1,6 @@ import go import semmle.go.security.CommandInjection +import CommandInjection::Flow::PathGraph class UntrustedFunction extends Function { UntrustedFunction() { this.getName() = ["getUntrustedString", "getUntrustedBytes"] } @@ -9,7 +10,7 @@ class UntrustedSource extends DataFlow::Node, UntrustedFlowSource::Range { UntrustedSource() { this = any(UntrustedFunction f).getACall() } } -from CommandInjection::Configuration cfg, DataFlow::PathNode source, DataFlow::PathNode sink -where cfg.hasFlowPath(source, sink) +from CommandInjection::Flow::PathNode source, CommandInjection::Flow::PathNode sink +where CommandInjection::Flow::flowPath(source, sink) select sink.getNode(), source, sink, "This command depends on $@.", source.getNode(), "a user-provided value" diff --git a/go/ql/test/library-tests/semmle/go/frameworks/EvanphxJsonPatch/TaintFlows.ql b/go/ql/test/library-tests/semmle/go/frameworks/EvanphxJsonPatch/TaintFlows.ql index 998afbf88b5..a6ca153b653 100644 --- a/go/ql/test/library-tests/semmle/go/frameworks/EvanphxJsonPatch/TaintFlows.ql +++ b/go/ql/test/library-tests/semmle/go/frameworks/EvanphxJsonPatch/TaintFlows.ql @@ -1,33 +1,18 @@ import go -import TestUtilities.InlineExpectationsTest +import TestUtilities.InlineFlowTest -class Configuration extends TaintTracking::Configuration { - Configuration() { this = "test-configuration" } - - override predicate isSource(DataFlow::Node source) { - source = - any(DataFlow::CallNode c | c.getCalleeName() in ["getTaintedByteArray", "getTaintedPatch"]) - .getResult(0) +module Config implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node source) { + exists(Function fn | fn.hasQualifiedName(_, ["getTaintedByteArray", "getTaintedPatch"]) | + source = fn.getACall().getResult() + ) } - override predicate isSink(DataFlow::Node sink) { - sink = - any(DataFlow::CallNode c | c.getCalleeName() in ["sinkByteArray", "sinkPatch"]).getArgument(0) - } -} - -module TaintFlowTest implements TestSig { - string getARelevantTag() { result = "taintflow" } - - predicate hasActualResult(Location location, string element, string tag, string value) { - tag = "taintflow" and - exists(DataFlow::Node sink | any(Configuration c).hasFlow(_, sink) | - element = sink.toString() and - value = "" and - sink.hasLocationInfo(location.getFile().getAbsolutePath(), location.getStartLine(), - location.getStartColumn(), location.getEndLine(), location.getEndColumn()) + predicate isSink(DataFlow::Node sink) { + exists(Function fn | fn.hasQualifiedName(_, ["sinkByteArray", "sinkPatch"]) | + sink = fn.getACall().getAnArgument() ) } } -import MakeTest +import TaintFlowTest diff --git a/go/ql/test/library-tests/semmle/go/frameworks/EvanphxJsonPatch/main.go b/go/ql/test/library-tests/semmle/go/frameworks/EvanphxJsonPatch/main.go index 49619e105f2..8b26a1ee51f 100644 --- a/go/ql/test/library-tests/semmle/go/frameworks/EvanphxJsonPatch/main.go +++ b/go/ql/test/library-tests/semmle/go/frameworks/EvanphxJsonPatch/main.go @@ -5,7 +5,7 @@ package main import patch "github.com/evanphx/json-patch/v5" func getTaintedByteArray() []byte { - return make([]byte, 1, 1) + return make([]byte, 1) } func getTaintedPatch() patch.Patch { @@ -20,59 +20,59 @@ func sinkPatch(patch.Patch) { } func main() { - untaintedByteArray := make([]byte, 1, 1) + untaintedByteArray := make([]byte, 1) var untaintedPatch patch.Patch // func MergeMergePatches(patch1Data, patch2Data []byte) ([]byte, error) b1, _ := patch.MergeMergePatches(getTaintedByteArray(), untaintedByteArray) - sinkByteArray(b1) // $ taintflow + sinkByteArray(b1) // $ hasTaintFlow="b1" b2, _ := patch.MergeMergePatches(untaintedByteArray, getTaintedByteArray()) - sinkByteArray(b2) // $ taintflow + sinkByteArray(b2) // $ hasTaintFlow="b2" // func MergePatch(docData, patchData []byte) ([]byte, error) b3, _ := patch.MergePatch(getTaintedByteArray(), untaintedByteArray) - sinkByteArray(b3) // $ taintflow + sinkByteArray(b3) // $ hasTaintFlow="b3" b4, _ := patch.MergePatch(untaintedByteArray, getTaintedByteArray()) - sinkByteArray(b4) // $ taintflow + sinkByteArray(b4) // $ hasTaintFlow="b4" // func CreateMergePatch(originalJSON, modifiedJSON []byte) ([]byte, error) b5, _ := patch.CreateMergePatch(getTaintedByteArray(), untaintedByteArray) - sinkByteArray(b5) // $ taintflow + sinkByteArray(b5) // $ hasTaintFlow="b5" b6, _ := patch.CreateMergePatch(untaintedByteArray, getTaintedByteArray()) - sinkByteArray(b6) // $ taintflow + sinkByteArray(b6) // $ hasTaintFlow="b6" // func DecodePatch(buf []byte) (Patch, error) p7, _ := patch.DecodePatch(getTaintedByteArray()) - sinkPatch(p7) // $ taintflow + sinkPatch(p7) // $ hasTaintFlow="p7" // func (p Patch) Apply(doc []byte) ([]byte, error) b8, _ := untaintedPatch.Apply(getTaintedByteArray()) - sinkByteArray(b8) // $ taintflow + sinkByteArray(b8) // $ hasTaintFlow="b8" b9, _ := getTaintedPatch().Apply(untaintedByteArray) - sinkByteArray(b9) // $ taintflow + sinkByteArray(b9) // $ hasTaintFlow="b9" // func (p Patch) ApplyIndent(doc []byte, indent string) ([]byte, error) b10, _ := untaintedPatch.ApplyIndent(getTaintedByteArray(), " ") - sinkByteArray(b10) // $ taintflow + sinkByteArray(b10) // $ hasTaintFlow="b10" b11, _ := getTaintedPatch().ApplyIndent(untaintedByteArray, " ") - sinkByteArray(b11) // $ taintflow + sinkByteArray(b11) // $ hasTaintFlow="b11" // func (p Patch) ApplyWithOptions(doc []byte, options *ApplyOptions) ([]byte, error) b12, _ := untaintedPatch.ApplyWithOptions(getTaintedByteArray(), nil) - sinkByteArray(b12) // $ taintflow + sinkByteArray(b12) // $ hasTaintFlow="b12" b13, _ := getTaintedPatch().ApplyWithOptions(untaintedByteArray, nil) - sinkByteArray(b13) // $ taintflow + sinkByteArray(b13) // $ hasTaintFlow="b13" // func (p Patch) ApplyIndentWithOptions(doc []byte, indent string, options *ApplyOptions) ([]byte, error) b14, _ := untaintedPatch.ApplyIndentWithOptions(getTaintedByteArray(), " ", nil) - sinkByteArray(b14) // $ taintflow + sinkByteArray(b14) // $ hasTaintFlow="b14" b15, _ := getTaintedPatch().ApplyIndentWithOptions(untaintedByteArray, " ", nil) - sinkByteArray(b15) // $ taintflow + sinkByteArray(b15) // $ hasTaintFlow="b15" } diff --git a/go/ql/test/library-tests/semmle/go/frameworks/Gorestful/gorestful.expected b/go/ql/test/library-tests/semmle/go/frameworks/Gorestful/gorestful.expected index e60cc051e17..b299a773b06 100644 --- a/go/ql/test/library-tests/semmle/go/frameworks/Gorestful/gorestful.expected +++ b/go/ql/test/library-tests/semmle/go/frameworks/Gorestful/gorestful.expected @@ -1,3 +1,37 @@ +edges +| gorestful.go:15:15:15:44 | call to QueryParameters | gorestful.go:15:15:15:47 | index expression | +| gorestful.go:17:12:17:39 | call to BodyParameter | gorestful.go:18:15:18:17 | val | +| gorestful.go:21:15:21:38 | call to PathParameters | gorestful.go:21:15:21:45 | index expression | +| gorestful.go:23:21:23:24 | &... | gorestful.go:24:15:24:21 | selection of cmd | +| gorestful_v2.go:15:15:15:44 | call to QueryParameters | gorestful_v2.go:15:15:15:47 | index expression | +| gorestful_v2.go:17:12:17:39 | call to BodyParameter | gorestful_v2.go:18:15:18:17 | val | +| gorestful_v2.go:21:15:21:38 | call to PathParameters | gorestful_v2.go:21:15:21:45 | index expression | +| gorestful_v2.go:23:21:23:24 | &... | gorestful_v2.go:24:15:24:21 | selection of cmd | +nodes +| gorestful.go:15:15:15:44 | call to QueryParameters | semmle.label | call to QueryParameters | +| gorestful.go:15:15:15:47 | index expression | semmle.label | index expression | +| gorestful.go:16:15:16:43 | call to QueryParameter | semmle.label | call to QueryParameter | +| gorestful.go:17:12:17:39 | call to BodyParameter | semmle.label | call to BodyParameter | +| gorestful.go:18:15:18:17 | val | semmle.label | val | +| gorestful.go:19:15:19:44 | call to HeaderParameter | semmle.label | call to HeaderParameter | +| gorestful.go:20:15:20:42 | call to PathParameter | semmle.label | call to PathParameter | +| gorestful.go:21:15:21:38 | call to PathParameters | semmle.label | call to PathParameters | +| gorestful.go:21:15:21:45 | index expression | semmle.label | index expression | +| gorestful.go:23:21:23:24 | &... | semmle.label | &... | +| gorestful.go:24:15:24:21 | selection of cmd | semmle.label | selection of cmd | +| gorestful_v2.go:15:15:15:44 | call to QueryParameters | semmle.label | call to QueryParameters | +| gorestful_v2.go:15:15:15:47 | index expression | semmle.label | index expression | +| gorestful_v2.go:16:15:16:43 | call to QueryParameter | semmle.label | call to QueryParameter | +| gorestful_v2.go:17:12:17:39 | call to BodyParameter | semmle.label | call to BodyParameter | +| gorestful_v2.go:18:15:18:17 | val | semmle.label | val | +| gorestful_v2.go:19:15:19:44 | call to HeaderParameter | semmle.label | call to HeaderParameter | +| gorestful_v2.go:20:15:20:42 | call to PathParameter | semmle.label | call to PathParameter | +| gorestful_v2.go:21:15:21:38 | call to PathParameters | semmle.label | call to PathParameters | +| gorestful_v2.go:21:15:21:45 | index expression | semmle.label | index expression | +| gorestful_v2.go:23:21:23:24 | &... | semmle.label | &... | +| gorestful_v2.go:24:15:24:21 | selection of cmd | semmle.label | selection of cmd | +subpaths +#select | gorestful.go:15:15:15:47 | index expression | gorestful.go:15:15:15:44 | call to QueryParameters | gorestful.go:15:15:15:47 | index expression | This command depends on $@. | gorestful.go:15:15:15:44 | call to QueryParameters | a user-provided value | | gorestful.go:16:15:16:43 | call to QueryParameter | gorestful.go:16:15:16:43 | call to QueryParameter | gorestful.go:16:15:16:43 | call to QueryParameter | This command depends on $@. | gorestful.go:16:15:16:43 | call to QueryParameter | a user-provided value | | gorestful.go:18:15:18:17 | val | gorestful.go:17:12:17:39 | call to BodyParameter | gorestful.go:18:15:18:17 | val | This command depends on $@. | gorestful.go:17:12:17:39 | call to BodyParameter | a user-provided value | diff --git a/go/ql/test/library-tests/semmle/go/frameworks/Gorestful/gorestful.ql b/go/ql/test/library-tests/semmle/go/frameworks/Gorestful/gorestful.ql index 4fa5f250650..b09ab2771cc 100644 --- a/go/ql/test/library-tests/semmle/go/frameworks/Gorestful/gorestful.ql +++ b/go/ql/test/library-tests/semmle/go/frameworks/Gorestful/gorestful.ql @@ -1,7 +1,8 @@ import go import semmle.go.security.CommandInjection +import CommandInjection::Flow::PathGraph -from CommandInjection::Configuration cfg, DataFlow::PathNode source, DataFlow::PathNode sink -where cfg.hasFlowPath(source, sink) +from CommandInjection::Flow::PathNode source, CommandInjection::Flow::PathNode sink +where CommandInjection::Flow::flowPath(source, sink) select sink.getNode(), source, sink, "This command depends on $@.", source.getNode(), "a user-provided value" diff --git a/go/ql/test/library-tests/semmle/go/frameworks/K8sIoApiCoreV1/TaintFlowsInline.ql b/go/ql/test/library-tests/semmle/go/frameworks/K8sIoApiCoreV1/TaintFlowsInline.ql index 793308837c1..1b27b27d6dc 100644 --- a/go/ql/test/library-tests/semmle/go/frameworks/K8sIoApiCoreV1/TaintFlowsInline.ql +++ b/go/ql/test/library-tests/semmle/go/frameworks/K8sIoApiCoreV1/TaintFlowsInline.ql @@ -1,39 +1,3 @@ import go -import TestUtilities.InlineExpectationsTest - -class SourceFunction extends Function { - SourceFunction() { this.getName() = "source" } -} - -class SinkFunction extends Function { - SinkFunction() { this.getName() = "sink" } -} - -class TestConfig extends TaintTracking::Configuration { - TestConfig() { this = "testconfig" } - - override predicate isSource(DataFlow::Node source) { - source = any(SourceFunction f).getACall().getResult(0) - } - - override predicate isSink(DataFlow::Node sink) { - sink = any(SinkFunction f).getACall().getArgument(0) - } -} - -module K8sIoApiCoreV1Test implements TestSig { - string getARelevantTag() { result = "KsIoApiCoreV" } - - predicate hasActualResult(Location location, string element, string tag, string value) { - exists(TestConfig config, DataFlow::PathNode sink | - config.hasFlowPath(_, sink) and - sink.hasLocationInfo(location.getFile().getAbsolutePath(), location.getStartLine(), - location.getStartColumn(), location.getEndLine(), location.getEndColumn()) and - element = sink.toString() and - value = "" and - tag = "KsIoApiCoreV" - ) - } -} - -import MakeTest +import TestUtilities.InlineFlowTest +import DefaultFlowTest diff --git a/go/ql/test/library-tests/semmle/go/frameworks/K8sIoApiCoreV1/main.go b/go/ql/test/library-tests/semmle/go/frameworks/K8sIoApiCoreV1/main.go index 4518342c171..68c386bfe90 100644 --- a/go/ql/test/library-tests/semmle/go/frameworks/K8sIoApiCoreV1/main.go +++ b/go/ql/test/library-tests/semmle/go/frameworks/K8sIoApiCoreV1/main.go @@ -9,86 +9,88 @@ import ( //go:generate depstubber -vendor k8s.io/apimachinery/pkg/runtime ProtobufMarshaller,ProtobufReverseMarshaller func source() interface{} { - return make([]byte, 1, 1) + return make([]byte, 1) } -func sink(...interface{}) { +func sink(interface{}) { } func main() { { // func (in *Secret) DeepCopy() *Secret - sink(source().(*corev1.Secret).DeepCopy()) // $ KsIoApiCoreV + sink(source().(*corev1.Secret).DeepCopy()) // $ hasTaintFlow="call to DeepCopy" } { // func (in *Secret) DeepCopyInto(out *Secret) var out *corev1.Secret source().(*corev1.Secret).DeepCopyInto(out) - sink(out) // $ KsIoApiCoreV + sink(out) // $ hasTaintFlow="out" } { // func (in *Secret) DeepCopyObject() runtime.Object - sink(source().(*corev1.Secret).DeepCopyObject()) // $ KsIoApiCoreV + sink(source().(*corev1.Secret).DeepCopyObject()) // $ hasTaintFlow="call to DeepCopyObject" } { // func (m *Secret) Marshal() (dAtA []byte, err error) - sink(source().(*corev1.Secret).Marshal()) // $ KsIoApiCoreV + out, _ := source().(*corev1.Secret).Marshal() + sink(out) // $ hasTaintFlow="out" } { // func (m *Secret) MarshalTo(dAtA []byte) (int, error) var dAtA []byte source().(*corev1.Secret).MarshalTo(dAtA) - sink(dAtA) // $ KsIoApiCoreV + sink(dAtA) // $ hasTaintFlow="dAtA" } { // func (m *Secret) MarshalToSizedBuffer(dAtA []byte) (int, error) var dAtA []byte source().(*corev1.Secret).MarshalToSizedBuffer(dAtA) - sink(dAtA) // $ KsIoApiCoreV + sink(dAtA) // $ hasTaintFlow="dAtA" } { // func (m *Secret) Unmarshal(dAtA []byte) error var dAtA []byte source().(*corev1.Secret).Unmarshal(dAtA) - sink(dAtA) // $ KsIoApiCoreV + sink(dAtA) // $ hasTaintFlow="dAtA" } { // func (in *SecretList) DeepCopy() *SecretList - sink(source().(*corev1.SecretList).DeepCopy()) // $ KsIoApiCoreV + sink(source().(*corev1.SecretList).DeepCopy()) // $ hasTaintFlow="call to DeepCopy" } { // func (in *SecretList) DeepCopyInto(out *SecretList) var out *corev1.SecretList source().(*corev1.SecretList).DeepCopyInto(out) - sink(out) // $ KsIoApiCoreV + sink(out) // $ hasTaintFlow="out" } { // func (in *SecretList) DeepCopyObject() runtime.Object - sink(source().(*corev1.SecretList).DeepCopyObject()) // $ KsIoApiCoreV + sink(source().(*corev1.SecretList).DeepCopyObject()) // $ hasTaintFlow="call to DeepCopyObject" } { // func (m *SecretList) Marshal() (dAtA []byte, err error) - sink(source().(*corev1.SecretList).Marshal()) // $ KsIoApiCoreV + out, _ := source().(*corev1.SecretList).Marshal() + sink(out) // $ hasTaintFlow="out" } { // func (m *SecretList) MarshalTo(dAtA []byte) (int, error) var dAtA []byte source().(*corev1.SecretList).MarshalTo(dAtA) - sink(dAtA) // $ KsIoApiCoreV + sink(dAtA) // $ hasTaintFlow="dAtA" } { // func (m *SecretList) MarshalToSizedBuffer(dAtA []byte) (int, error) var dAtA []byte source().(*corev1.SecretList).MarshalToSizedBuffer(dAtA) - sink(dAtA) // $ KsIoApiCoreV + sink(dAtA) // $ hasTaintFlow="dAtA" } { // func (m *SecretList) Unmarshal(dAtA []byte) error var dAtA []byte source().(*corev1.SecretList).Unmarshal(dAtA) - sink(dAtA) // $ KsIoApiCoreV + sink(dAtA) // $ hasTaintFlow="dAtA" } } diff --git a/go/ql/test/library-tests/semmle/go/frameworks/K8sIoApimachineryPkgRuntime/TaintFlowsInline.ql b/go/ql/test/library-tests/semmle/go/frameworks/K8sIoApimachineryPkgRuntime/TaintFlowsInline.ql index 901dcb9eaf5..1b27b27d6dc 100644 --- a/go/ql/test/library-tests/semmle/go/frameworks/K8sIoApimachineryPkgRuntime/TaintFlowsInline.ql +++ b/go/ql/test/library-tests/semmle/go/frameworks/K8sIoApimachineryPkgRuntime/TaintFlowsInline.ql @@ -1,39 +1,3 @@ import go -import TestUtilities.InlineExpectationsTest - -class SourceFunction extends Function { - SourceFunction() { this.getName() = "source" } -} - -class SinkFunction extends Function { - SinkFunction() { this.getName() = "sink" } -} - -class TestConfig extends TaintTracking::Configuration { - TestConfig() { this = "testconfig" } - - override predicate isSource(DataFlow::Node source) { - source = any(SourceFunction f).getACall().getAResult() - } - - override predicate isSink(DataFlow::Node sink) { - sink = any(SinkFunction f).getACall().getAnArgument() - } -} - -module K8sIoApimachineryPkgRuntimeTest implements TestSig { - string getARelevantTag() { result = "KsIoApimachineryPkgRuntime" } - - predicate hasActualResult(Location location, string element, string tag, string value) { - exists(TestConfig config, DataFlow::PathNode sink | - config.hasFlowPath(_, sink) and - sink.hasLocationInfo(location.getFile().getAbsolutePath(), location.getStartLine(), - location.getStartColumn(), location.getEndLine(), location.getEndColumn()) and - element = sink.toString() and - value = "" and - tag = "KsIoApimachineryPkgRuntime" - ) - } -} - -import MakeTest +import TestUtilities.InlineFlowTest +import DefaultFlowTest diff --git a/go/ql/test/library-tests/semmle/go/frameworks/K8sIoApimachineryPkgRuntime/main.go b/go/ql/test/library-tests/semmle/go/frameworks/K8sIoApimachineryPkgRuntime/main.go index dd213c214e2..b19ff5c3043 100644 --- a/go/ql/test/library-tests/semmle/go/frameworks/K8sIoApimachineryPkgRuntime/main.go +++ b/go/ql/test/library-tests/semmle/go/frameworks/K8sIoApimachineryPkgRuntime/main.go @@ -31,93 +31,93 @@ func main() { // func Convert_Slice_string_To_Pointer_int64(in *[]string, out **int64, s conversion.Scope) error var out **int64 runtime.Convert_Slice_string_To_Pointer_int64(source().(*[]string), out, s) - sink(out) // $ KsIoApimachineryPkgRuntime + sink(out) // $ hasTaintFlow="out" } { // func Convert_Slice_string_To_int(in *[]string, out *int, s conversion.Scope) error var out *int runtime.Convert_Slice_string_To_int(source().(*[]string), out, s) - sink(out) // $ KsIoApimachineryPkgRuntime + sink(out) // $ hasTaintFlow="out" } { // func Convert_Slice_string_To_int64(in *[]string, out *int64, s conversion.Scope) error var out *int64 runtime.Convert_Slice_string_To_int64(source().(*[]string), out, s) - sink(out) // $ KsIoApimachineryPkgRuntime + sink(out) // $ hasTaintFlow="out" } { // func Convert_Slice_string_To_string(in *[]string, out *string, s conversion.Scope) error var out *string runtime.Convert_Slice_string_To_string(source().(*[]string), out, s) - sink(out) // $ KsIoApimachineryPkgRuntime + sink(out) // $ hasTaintFlow="out" } { // func Convert_runtime_Object_To_runtime_RawExtension(in *Object, out *RawExtension, s conversion.Scope) error var out *runtime.RawExtension runtime.Convert_runtime_Object_To_runtime_RawExtension(source().(*runtime.Object), out, s) - sink(out) // $ KsIoApimachineryPkgRuntime + sink(out) // $ hasTaintFlow="out" } { // func Convert_runtime_RawExtension_To_runtime_Object(in *RawExtension, out *Object, s conversion.Scope) error var out *runtime.Object runtime.Convert_runtime_RawExtension_To_runtime_Object(source().(*runtime.RawExtension), out, s) - sink(out) // $ KsIoApimachineryPkgRuntime + sink(out) // $ hasTaintFlow="out" } { // func Convert_string_To_Pointer_int64(in *string, out **int64, s conversion.Scope) error var out **int64 runtime.Convert_string_To_Pointer_int64(source().(*string), out, s) - sink(out) // $ KsIoApimachineryPkgRuntime + sink(out) // $ hasTaintFlow="out" } { // func Convert_string_To_int64(in *string, out *int64, s conversion.Scope) error var out *int64 runtime.Convert_string_To_int64(source().(*string), out, s) - sink(out) // $ KsIoApimachineryPkgRuntime + sink(out) // $ hasTaintFlow="out" } { // func DecodeInto(d Decoder, data []byte, into Object) error var o runtime.Object runtime.DecodeInto(decoder, source().([]byte), o) - sink(o) // $ KsIoApimachineryPkgRuntime + sink(o) // $ hasTaintFlow="o" } { // func DeepCopyJSON(x map[string]interface{}) map[string]interface{} - sink(runtime.DeepCopyJSON(source().(map[string]interface{}))) // $ KsIoApimachineryPkgRuntime + sink(runtime.DeepCopyJSON(source().(map[string]interface{}))) // $ hasTaintFlow="call to DeepCopyJSON" } { // func DeepCopyJSONValue(x interface{}) interface{} - sink(runtime.DeepCopyJSONValue(source().(map[string]interface{}))) // $ KsIoApimachineryPkgRuntime + sink(runtime.DeepCopyJSONValue(source().(map[string]interface{}))) // $ hasTaintFlow="call to DeepCopyJSONValue" } { // func Encode(e Encoder, obj Object) ([]byte, error) x, _ := runtime.Encode(encoder, source().(runtime.Object)) - sink(x) // $ KsIoApimachineryPkgRuntime + sink(x) // $ hasTaintFlow="x" } { // func EncodeOrDie(e Encoder, obj Object) string - sink(runtime.EncodeOrDie(encoder, source().(runtime.Object))) // $ KsIoApimachineryPkgRuntime + sink(runtime.EncodeOrDie(encoder, source().(runtime.Object))) // $ hasTaintFlow="call to EncodeOrDie" } { // func Field(v reflect.Value, fieldName string, dest interface{}) error var fieldName string var dest interface{} runtime.Field(source().(reflect.Value), fieldName, dest) - sink(dest) // $ KsIoApimachineryPkgRuntime + sink(dest) // $ hasTaintFlow="dest" } { // func FieldPtr(v reflect.Value, fieldName string, dest interface{}) error var fieldName string var dest interface{} runtime.FieldPtr(source().(reflect.Value), fieldName, dest) - sink(dest) // $ KsIoApimachineryPkgRuntime + sink(dest) // $ hasTaintFlow="dest" } { // func SetField(src interface{}, v reflect.Value, fieldName string) error var v reflect.Value var fieldName string runtime.SetField(source(), v, fieldName) - sink(v) // $ KsIoApimachineryPkgRuntime + sink(v) // $ hasTaintFlow="v" } { // CacheEncode(id Identifier, encode func(Object, io.Writer) error, w io.Writer) error @@ -125,19 +125,19 @@ func main() { var encode func(runtime.Object, io.Writer) error var w io.Writer source().(myCacheableObject).CacheEncode(id, encode, w) - sink(w) // $ KsIoApimachineryPkgRuntime + sink(w) // $ hasTaintFlow="w" } { // GetObject() Object - sink(source().(myCacheableObject).GetObject()) // $ KsIoApimachineryPkgRuntime + sink(source().(myCacheableObject).GetObject()) // $ hasTaintFlow="call to GetObject" } { // Decode(data []byte, defaults *schema.GroupVersionKind, into Object) (Object, *schema.GroupVersionKind, error) var defaults *schema.GroupVersionKind var into runtime.Object x, _, _ := decoder.Decode(source().([]byte), defaults, into) - sink(x) // $ KsIoApimachineryPkgRuntime - sink(into) // $ KsIoApimachineryPkgRuntime + sink(x) // $ hasTaintFlow="x" + sink(into) // $ hasTaintFlow="into" } { // Decode(data []byte, defaults *schema.GroupVersionKind, into Object) (Object, *schema.GroupVersionKind, error) @@ -145,47 +145,47 @@ func main() { var into runtime.Object var withoutVersionDecoder runtime.WithoutVersionDecoder x, _, _ := withoutVersionDecoder.Decode(source().([]byte), defaults, into) - sink(x) // $ KsIoApimachineryPkgRuntime - sink(into) // $ KsIoApimachineryPkgRuntime + sink(x) // $ hasTaintFlow="x" + sink(into) // $ hasTaintFlow="into" } { // Encode(obj Object, w io.Writer) error var w io.Writer encoder.Encode(source().(runtime.Object), w) - sink(w) // $ KsIoApimachineryPkgRuntime + sink(w) // $ hasTaintFlow="w" } { // Encode(obj Object, w io.Writer) error var w io.Writer var withVersionEncoder runtime.WithVersionEncoder withVersionEncoder.Encode(source().(runtime.Object), w) - sink(w) // $ KsIoApimachineryPkgRuntime + sink(w) // $ hasTaintFlow="w" } { var framer myFramer // NewFrameReader(r io.ReadCloser) io.ReadCloser - sink(framer.NewFrameReader(source().(io.ReadCloser))) // $ KsIoApimachineryPkgRuntime + sink(framer.NewFrameReader(source().(io.ReadCloser))) // $ hasTaintFlow="call to NewFrameReader" // NewFrameWriter(w io.Writer) io.Writer - sink(framer.NewFrameWriter(source().(io.Writer))) // $ KsIoApimachineryPkgRuntime + sink(framer.NewFrameWriter(source().(io.Writer))) // $ hasTaintFlow="call to NewFrameWriter" } { // DeepCopyObject() Object - sink(source().(runtime.Object).DeepCopyObject()) // $ KsIoApimachineryPkgRuntime + sink(source().(runtime.Object).DeepCopyObject()) // $ hasTaintFlow="call to DeepCopyObject" } { // func Decode(d Decoder, data []byte) (Object, error) o, _ := runtime.Decode(decoder, source().([]byte)) - sink(o) // $ KsIoApimachineryPkgRuntime + sink(o) // $ hasTaintFlow="o" } { // func NewEncodable(e Encoder, obj Object, versions ...schema.GroupVersion) Object - sink(runtime.NewEncodable(encoder, source().(runtime.Object))) // $ KsIoApimachineryPkgRuntime + sink(runtime.NewEncodable(encoder, source().(runtime.Object))) // $ hasTaintFlow="call to NewEncodable" } { // func NewEncodableList(e Encoder, objects []Object, versions ...schema.GroupVersion) []Object - sink(runtime.NewEncodableList(encoder, source().([]runtime.Object))) // $ KsIoApimachineryPkgRuntime + sink(runtime.NewEncodableList(encoder, source().([]runtime.Object))) // $ hasTaintFlow="call to NewEncodableList" } { // func UseOrCreateObject(t ObjectTyper, c ObjectCreater, gvk schema.GroupVersionKind, obj Object) (Object, error) @@ -193,7 +193,7 @@ func main() { var c runtime.ObjectCreater var gvk schema.GroupVersionKind o, _ := runtime.UseOrCreateObject(t, c, gvk, source().(runtime.Object)) - sink(o) // $ KsIoApimachineryPkgRuntime + sink(o) // $ hasTaintFlow="o" } { var objectConverter myObjectConverter @@ -201,12 +201,12 @@ func main() { // Convert(in, out, context interface{}) error var out, context interface{} objectConverter.Convert(source(), out, context) - sink(out) // $ KsIoApimachineryPkgRuntime + sink(out) // $ hasTaintFlow="out" // ConvertToVersion(in Object, gv GroupVersioner) (out Object, err error) var gv runtime.GroupVersioner o, _ := objectConverter.ConvertToVersion(source().(runtime.Object), gv) - sink(o) // $ KsIoApimachineryPkgRuntime + sink(o) // $ hasTaintFlow="o" } { var parameterCodec myParameterCodec @@ -215,110 +215,110 @@ func main() { var gv schema.GroupVersion var into runtime.Object parameterCodec.DecodeParameters(source().(url.Values), gv, into) - sink(into) // $ KsIoApimachineryPkgRuntime + sink(into) // $ hasTaintFlow="into" // EncodeParameters(obj Object, to schema.GroupVersion) (url.Values, error) urlValues, _ := parameterCodec.EncodeParameters(source().(runtime.Object), gv) - sink(urlValues) // $ KsIoApimachineryPkgRuntime + sink(urlValues) // $ hasTaintFlow="urlValues" } { // MarshalTo(data []byte) (int, error) var data []byte source().(myProtobufMarshaller).MarshalTo(data) - sink(data) // $ KsIoApimachineryPkgRuntime + sink(data) // $ hasTaintFlow="data" } { // MarshalToSizedBuffer(data []byte) (int, error) var data []byte source().(myProtobufReverseMarshaller).MarshalToSizedBuffer(data) - sink(data) // $ KsIoApimachineryPkgRuntime + sink(data) // $ hasTaintFlow="data" } { // func (in *RawExtension) DeepCopy() *RawExtension - sink(source().(*runtime.RawExtension).DeepCopy()) // $ KsIoApimachineryPkgRuntime + sink(source().(*runtime.RawExtension).DeepCopy()) // $ hasTaintFlow="call to DeepCopy" } { // func (in *RawExtension) DeepCopyInto(out *RawExtension) var out *runtime.RawExtension source().(*runtime.RawExtension).DeepCopyInto(out) - sink(out) // $ KsIoApimachineryPkgRuntime + sink(out) // $ hasTaintFlow="out" } { // func (m *RawExtension) Marshal() (dAtA []byte, err error) dAtA, _ := source().(*runtime.RawExtension).Marshal() - sink(dAtA) // $ KsIoApimachineryPkgRuntime + sink(dAtA) // $ hasTaintFlow="dAtA" } { // func (m *RawExtension) MarshalTo(dAtA []byte) (int, error) var dAtA []byte source().(*runtime.RawExtension).MarshalTo(dAtA) - sink(dAtA) // $ KsIoApimachineryPkgRuntime + sink(dAtA) // $ hasTaintFlow="dAtA" } { // func (m *RawExtension) MarshalToSizedBuffer(dAtA []byte) (int, error) var dAtA []byte source().(*runtime.RawExtension).MarshalToSizedBuffer(dAtA) - sink(dAtA) // $ KsIoApimachineryPkgRuntime + sink(dAtA) // $ hasTaintFlow="dAtA" } { // func (m *RawExtension) Unmarshal(dAtA []byte) error var dAtA []byte source().(*runtime.RawExtension).Unmarshal(dAtA) - sink(dAtA) // $ KsIoApimachineryPkgRuntime + sink(dAtA) // $ hasTaintFlow="dAtA" } { // func (in *Unknown) DeepCopy() *Unknown - sink(source().(*runtime.Unknown).DeepCopy()) // $ KsIoApimachineryPkgRuntime + sink(source().(*runtime.Unknown).DeepCopy()) // $ hasTaintFlow="call to DeepCopy" } { // func (in *Unknown) DeepCopyObject() Object - sink(source().(*runtime.Unknown).DeepCopyObject()) // $ KsIoApimachineryPkgRuntime + sink(source().(*runtime.Unknown).DeepCopyObject()) // $ hasTaintFlow="call to DeepCopyObject" } { // func (in *Unknown) DeepCopyInto(out *Unknown) var out *runtime.Unknown source().(*runtime.Unknown).DeepCopyInto(out) - sink(out) // $ KsIoApimachineryPkgRuntime + sink(out) // $ hasTaintFlow="out" } { // func (m *Unknown) Marshal() (dAtA []byte, err error) dAtA, _ := source().(*runtime.Unknown).Marshal() - sink(dAtA) // $ KsIoApimachineryPkgRuntime + sink(dAtA) // $ hasTaintFlow="dAtA" } { // func (m *Unknown) MarshalTo(dAtA []byte) (int, error) var dAtA []byte source().(*runtime.Unknown).MarshalTo(dAtA) - sink(dAtA) // $ KsIoApimachineryPkgRuntime + sink(dAtA) // $ hasTaintFlow="dAtA" } { // func (m *Unknown) MarshalToSizedBuffer(dAtA []byte) (int, error) var dAtA []byte source().(*runtime.Unknown).MarshalToSizedBuffer(dAtA) - sink(dAtA) // $ KsIoApimachineryPkgRuntime + sink(dAtA) // $ hasTaintFlow="dAtA" } { // func (m *Unknown) NestedMarshalTo(data []byte, b ProtobufMarshaller, size uint64) (int, error) var dAtA []byte var b myProtobufMarshaller source().(*runtime.Unknown).NestedMarshalTo(dAtA, b, 1) - sink(dAtA) // $ KsIoApimachineryPkgRuntime + sink(dAtA) // $ hasTaintFlow="dAtA" } { // func (m *Unknown) Unmarshal(dAtA []byte) error var dAtA []byte source().(*runtime.Unknown).Unmarshal(dAtA) - sink(dAtA) // $ KsIoApimachineryPkgRuntime + sink(dAtA) // $ hasTaintFlow="dAtA" } { // UnstructuredContent() map[string]interface{} - sink(source().(myUnstructured).UnstructuredContent()) // $ KsIoApimachineryPkgRuntime + sink(source().(myUnstructured).UnstructuredContent()) // $ hasTaintFlow="call to UnstructuredContent" } { // SetUnstructuredContent(map[string]interface{}) var unstructured myUnstructured unstructured.SetUnstructuredContent(source().(map[string]interface{})) - sink(unstructured) // $ KsIoApimachineryPkgRuntime + sink(unstructured) // $ hasTaintFlow="unstructured" } } diff --git a/go/ql/test/library-tests/semmle/go/frameworks/Protobuf/TaintFlows.expected b/go/ql/test/library-tests/semmle/go/frameworks/Protobuf/TaintFlows.expected index 4c70d92720b..48de9172b36 100644 --- a/go/ql/test/library-tests/semmle/go/frameworks/Protobuf/TaintFlows.expected +++ b/go/ql/test/library-tests/semmle/go/frameworks/Protobuf/TaintFlows.expected @@ -1,33 +1,2 @@ -| testDeprecatedApi.go:22:22:22:41 | call to getUntrustedString | testDeprecatedApi.go:26:12:26:21 | serialized | -| testDeprecatedApi.go:31:22:31:41 | call to getUntrustedString | testDeprecatedApi.go:37:12:37:21 | serialized | -| testDeprecatedApi.go:41:25:41:43 | call to getUntrustedBytes | testDeprecatedApi.go:45:13:45:29 | selection of Description | -| testDeprecatedApi.go:49:25:49:43 | call to getUntrustedBytes | testDeprecatedApi.go:53:13:53:34 | call to GetDescription | -| testDeprecatedApi.go:58:23:58:42 | call to getUntrustedString | testDeprecatedApi.go:65:12:65:21 | serialized | -| testDeprecatedApi.go:70:14:70:33 | call to getUntrustedString | testDeprecatedApi.go:77:12:77:21 | serialized | -| testDeprecatedApi.go:85:24:85:43 | call to getUntrustedString | testDeprecatedApi.go:89:12:89:21 | serialized | -| testDeprecatedApi.go:93:25:93:43 | call to getUntrustedBytes | testDeprecatedApi.go:97:13:97:31 | selection of Msg | -| testDeprecatedApi.go:104:22:104:41 | call to getUntrustedString | testDeprecatedApi.go:105:13:105:20 | selection of Id | -| testDeprecatedApi.go:112:22:112:41 | call to getUntrustedString | testDeprecatedApi.go:117:12:117:21 | serialized | -| testDeprecatedApi.go:133:29:133:48 | call to getUntrustedString | testDeprecatedApi.go:137:12:137:21 | serialized | -| testDeprecatedApi.go:143:20:143:39 | call to getUntrustedString | testDeprecatedApi.go:148:12:148:21 | serialized | -| testDeprecatedApi.go:152:25:152:43 | call to getUntrustedBytes | testDeprecatedApi.go:157:13:157:36 | index expression | -| testDeprecatedApi.go:161:25:161:43 | call to getUntrustedBytes | testDeprecatedApi.go:168:13:168:25 | index expression | -| testDeprecatedApi.go:176:24:176:43 | call to getUntrustedString | testDeprecatedApi.go:180:12:180:21 | serialized | -| testModernApi.go:11:22:11:41 | call to getUntrustedString | testModernApi.go:15:12:15:21 | serialized | -| testModernApi.go:20:22:20:41 | call to getUntrustedString | testModernApi.go:26:12:26:21 | serialized | -| testModernApi.go:30:25:30:43 | call to getUntrustedBytes | testModernApi.go:34:13:34:29 | selection of Description | -| testModernApi.go:38:25:38:43 | call to getUntrustedBytes | testModernApi.go:42:13:42:34 | call to GetDescription | -| testModernApi.go:47:23:47:42 | call to getUntrustedString | testModernApi.go:54:12:54:21 | serialized | -| testModernApi.go:59:22:59:41 | call to getUntrustedString | testModernApi.go:64:12:64:21 | serialized | -| testModernApi.go:71:22:71:41 | call to getUntrustedString | testModernApi.go:77:12:77:21 | serialized | -| testModernApi.go:98:14:98:33 | call to getUntrustedString | testModernApi.go:105:12:105:21 | serialized | -| testModernApi.go:113:24:113:43 | call to getUntrustedString | testModernApi.go:117:12:117:21 | serialized | -| testModernApi.go:121:25:121:43 | call to getUntrustedBytes | testModernApi.go:125:13:125:31 | selection of Msg | -| testModernApi.go:131:25:131:43 | call to getUntrustedBytes | testModernApi.go:135:13:135:29 | selection of Description | -| testModernApi.go:142:22:142:41 | call to getUntrustedString | testModernApi.go:143:13:143:20 | selection of Id | -| testModernApi.go:150:22:150:41 | call to getUntrustedString | testModernApi.go:155:12:155:21 | serialized | -| testModernApi.go:190:29:190:48 | call to getUntrustedString | testModernApi.go:194:12:194:21 | serialized | -| testModernApi.go:200:20:200:39 | call to getUntrustedString | testModernApi.go:205:12:205:21 | serialized | -| testModernApi.go:209:25:209:43 | call to getUntrustedBytes | testModernApi.go:214:13:214:36 | index expression | -| testModernApi.go:218:25:218:43 | call to getUntrustedBytes | testModernApi.go:225:13:225:25 | index expression | -| testModernApi.go:233:24:233:43 | call to getUntrustedString | testModernApi.go:237:12:237:21 | serialized | +failures +testFailures diff --git a/go/ql/test/library-tests/semmle/go/frameworks/Protobuf/TaintFlows.ql b/go/ql/test/library-tests/semmle/go/frameworks/Protobuf/TaintFlows.ql index 94a6bb709f2..fd4bdd857e6 100644 --- a/go/ql/test/library-tests/semmle/go/frameworks/Protobuf/TaintFlows.ql +++ b/go/ql/test/library-tests/semmle/go/frameworks/Protobuf/TaintFlows.ql @@ -1,27 +1,18 @@ import go +import TestUtilities.InlineFlowTest -class UntrustedFunction extends Function { - UntrustedFunction() { this.getName() = ["getUntrustedString", "getUntrustedBytes"] } -} +module Config implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node source) { + exists(Function fn | fn.hasQualifiedName(_, ["getUntrustedString", "getUntrustedBytes"]) | + source = fn.getACall().getResult() + ) + } -class UntrustedSource extends DataFlow::Node, UntrustedFlowSource::Range { - UntrustedSource() { this = any(UntrustedFunction f).getACall() } -} - -class SinkFunction extends Function { - SinkFunction() { this.getName() = ["sinkString", "sinkBytes"] } -} - -class TestConfig extends TaintTracking::Configuration { - TestConfig() { this = "testconfig" } - - override predicate isSource(DataFlow::Node source) { source instanceof UntrustedFlowSource } - - override predicate isSink(DataFlow::Node sink) { - sink = any(SinkFunction f).getACall().getAnArgument() + predicate isSink(DataFlow::Node sink) { + exists(Function fn | fn.hasQualifiedName(_, ["sinkString", "sinkBytes"]) | + sink = fn.getACall().getAnArgument() + ) } } -from TaintTracking::Configuration config, DataFlow::PathNode source, DataFlow::PathNode sink -where config.hasFlowPath(source, sink) -select source, sink +import TaintFlowTest diff --git a/go/ql/test/library-tests/semmle/go/frameworks/Protobuf/testDeprecatedApi.go b/go/ql/test/library-tests/semmle/go/frameworks/Protobuf/testDeprecatedApi.go index ee998768a0b..85c0af0cbf3 100644 --- a/go/ql/test/library-tests/semmle/go/frameworks/Protobuf/testDeprecatedApi.go +++ b/go/ql/test/library-tests/semmle/go/frameworks/Protobuf/testDeprecatedApi.go @@ -2,6 +2,7 @@ package main import ( "codeql-go-tests/protobuf/protos/query" + "github.com/golang/protobuf/proto" ) @@ -23,7 +24,7 @@ func testMarshal() { serialized, _ := proto.Marshal(query) - sinkBytes(serialized) // BAD + sinkBytes(serialized) // $ hasTaintFlow="serialized" } func testCloneThenMarshal() { @@ -34,7 +35,7 @@ func testCloneThenMarshal() { serialized, _ := proto.Marshal(queryClone) - sinkBytes(serialized) // BAD + sinkBytes(serialized) // $ hasTaintFlow="serialized" } func testUnmarshalFieldAccess() { @@ -42,7 +43,7 @@ func testUnmarshalFieldAccess() { query := &query.Query{} proto.Unmarshal(untrustedSerialized, query) - sinkString(query.Description) // BAD + sinkString(query.Description) // $ hasTaintFlow="selection of Description" } func testUnmarshalGetter() { @@ -50,7 +51,7 @@ func testUnmarshalGetter() { query := &query.Query{} proto.Unmarshal(untrustedSerialized, query) - sinkString(query.GetDescription()) // BAD + sinkString(query.GetDescription()) // $ hasTaintFlow="call to GetDescription" } func testMergeThenMarshal() { @@ -62,7 +63,7 @@ func testMergeThenMarshal() { serialized, _ := proto.Marshal(query2) - sinkBytes(serialized) // BAD + sinkBytes(serialized) // $ hasTaintFlow="serialized" } func testTaintedSubmessage() { @@ -74,7 +75,7 @@ func testTaintedSubmessage() { serialized, _ := proto.Marshal(query) - sinkBytes(serialized) // BAD + sinkBytes(serialized) // $ hasTaintFlow="serialized" } func testTaintedSubmessageInPlace() { @@ -86,7 +87,7 @@ func testTaintedSubmessageInPlace() { serialized, _ := proto.Marshal(query) - sinkBytes(serialized) // BAD + sinkBytes(serialized) // $ hasTaintFlow="serialized" } func testUnmarshalTaintedSubmessage() { @@ -94,7 +95,7 @@ func testUnmarshalTaintedSubmessage() { query := &query.Query{} proto.Unmarshal(untrustedSerialized, query) - sinkString(query.Alerts[0].Msg) // BAD + sinkString(query.Alerts[0].Msg) // $ hasTaintFlow="selection of Msg" } // This test should be ok, but is flagged because writing taint to a field of a Message @@ -102,7 +103,7 @@ func testUnmarshalTaintedSubmessage() { func testFieldConflationFalsePositive() { query := &query.Query{} query.Description = getUntrustedString() - sinkString(query.Id) // OK (but incorrectly tainted) + sinkString(query.Id) // $ SPURIOUS: hasTaintFlow="selection of Id" } // This test should be ok, but it flagged because our current implementation doesn't notice @@ -114,7 +115,7 @@ func testMessageReuseFalsePositive() { serialized, _ := proto.Marshal(query) - sinkBytes(serialized) // OK (but incorrectly tainted) + sinkBytes(serialized) // $ SPURIOUS: hasTaintFlow="serialized" } // This test should be flagged, but we don't notice tainting via an alias of a field. @@ -125,7 +126,7 @@ func testSubmessageAliasFalseNegative() { serialized, _ := proto.Marshal(query) - sinkBytes(serialized) // BAD (but not noticed by our current implementation) + sinkBytes(serialized) // $ MISSING: hasTaintFlow="serialized" } func testTaintedMapFieldWrite() { @@ -134,7 +135,7 @@ func testTaintedMapFieldWrite() { serialized, _ := proto.Marshal(query) - sinkBytes(serialized) // BAD + sinkBytes(serialized) // $ hasTaintFlow="serialized" } func testTaintedMapWriteWholeMap() { @@ -145,7 +146,7 @@ func testTaintedMapWriteWholeMap() { serialized, _ := proto.Marshal(query) - sinkBytes(serialized) // BAD + sinkBytes(serialized) // $ hasTaintFlow="serialized" } func testTaintedMapFieldRead() { @@ -154,7 +155,7 @@ func testTaintedMapFieldRead() { proto.Unmarshal(untrustedSerialized, query) - sinkString(query.KeyValuePairs[123]) // BAD + sinkString(query.KeyValuePairs[123]) // $ hasTaintFlow="index expression" } func testTaintedMapFieldReadViaAlias() { @@ -165,7 +166,7 @@ func testTaintedMapFieldReadViaAlias() { alias := &query.KeyValuePairs - sinkString((*alias)[123]) // BAD + sinkString((*alias)[123]) // $ hasTaintFlow="index expression" } func testTaintedSubmessageInPlaceNonPointerBase() { @@ -177,5 +178,5 @@ func testTaintedSubmessageInPlaceNonPointerBase() { serialized, _ := proto.Marshal(query) - sinkBytes(serialized) // BAD (but not detected by our current analysis) + sinkBytes(serialized) // $ hasTaintFlow="serialized" } diff --git a/go/ql/test/library-tests/semmle/go/frameworks/Protobuf/testModernApi.go b/go/ql/test/library-tests/semmle/go/frameworks/Protobuf/testModernApi.go index 6beac40a3ab..89d38b6425e 100644 --- a/go/ql/test/library-tests/semmle/go/frameworks/Protobuf/testModernApi.go +++ b/go/ql/test/library-tests/semmle/go/frameworks/Protobuf/testModernApi.go @@ -2,6 +2,7 @@ package main import ( "codeql-go-tests/protobuf/protos/query" + "google.golang.org/protobuf/proto" "google.golang.org/protobuf/runtime/protoiface" ) @@ -12,7 +13,7 @@ func testMarshalModern() { serialized, _ := proto.Marshal(query) - sinkBytes(serialized) + sinkBytes(serialized) // $ hasTaintFlow="serialized" } func testCloneThenMarshalModern() { @@ -23,7 +24,7 @@ func testCloneThenMarshalModern() { serialized, _ := proto.Marshal(queryClone) - sinkBytes(serialized) + sinkBytes(serialized) // $ hasTaintFlow="serialized" } func testUnmarshalFieldAccessModern() { @@ -31,7 +32,7 @@ func testUnmarshalFieldAccessModern() { query := &query.Query{} proto.Unmarshal(untrustedSerialized, query) - sinkString(query.Description) + sinkString(query.Description) // $ hasTaintFlow="selection of Description" } func testUnmarshalGetterModern() { @@ -39,7 +40,7 @@ func testUnmarshalGetterModern() { query := &query.Query{} proto.Unmarshal(untrustedSerialized, query) - sinkString(query.GetDescription()) + sinkString(query.GetDescription()) // $ hasTaintFlow="call to GetDescription" } func testMergeThenMarshalModern() { @@ -51,7 +52,7 @@ func testMergeThenMarshalModern() { serialized, _ := proto.Marshal(query2) - sinkBytes(serialized) + sinkBytes(serialized) // $ hasTaintFlow="serialized" } func testMarshalWithOptionsModern() { @@ -61,7 +62,7 @@ func testMarshalWithOptionsModern() { options := proto.MarshalOptions{} serialized, _ := options.Marshal(query) - sinkBytes(serialized) + sinkBytes(serialized) // $ hasTaintFlow="serialized" } // Tests only applicable to the modern API: @@ -74,7 +75,7 @@ func testMarshalAppend() { emptyArray := []byte{} serialized, _ := options.MarshalAppend(emptyArray, query) - sinkBytes(serialized) + sinkBytes(serialized) // $ hasTaintFlow="serialized" } func testMarshalState() { @@ -102,7 +103,7 @@ func testTaintedSubmessageModern() { serialized, _ := proto.Marshal(query) - sinkBytes(serialized) // BAD + sinkBytes(serialized) // $ hasTaintFlow="serialized" } func testTaintedSubmessageInPlaceModern() { @@ -114,7 +115,7 @@ func testTaintedSubmessageInPlaceModern() { serialized, _ := proto.Marshal(query) - sinkBytes(serialized) // BAD + sinkBytes(serialized) // $ hasTaintFlow="serialized" } func testUnmarshalTaintedSubmessageModern() { @@ -122,7 +123,7 @@ func testUnmarshalTaintedSubmessageModern() { query := &query.Query{} proto.Unmarshal(untrustedSerialized, query) - sinkString(query.Alerts[0].Msg) // BAD + sinkString(query.Alerts[0].Msg) // $ hasTaintFlow="selection of Msg" } func testUnmarshalOptions() { @@ -132,7 +133,7 @@ func testUnmarshalOptions() { query := &query.Query{} options.Unmarshal(untrustedSerialized, query) - sinkString(query.Description) // BAD + sinkString(query.Description) // $ hasTaintFlow="selection of Description" } // This test should be ok, but is flagged because writing taint to a field of a Message @@ -140,7 +141,7 @@ func testUnmarshalOptions() { func testFieldConflationFalsePositiveModern() { query := &query.Query{} query.Description = getUntrustedString() - sinkString(query.Id) // OK (but incorrectly tainted) + sinkString(query.Id) // $ SPURIOUS: hasTaintFlow="selection of Id" } // This test should be ok, but it flagged because our current implementation doesn't notice @@ -152,7 +153,7 @@ func testMessageReuseFalsePositiveModern() { serialized, _ := proto.Marshal(query) - sinkBytes(serialized) // OK (but incorrectly tainted) + sinkBytes(serialized) // $ SPURIOUS: hasTaintFlow="serialized" } // This test should be flagged, but we don't notice tainting via an alias of a field. @@ -163,7 +164,7 @@ func testSubmessageAliasFalseNegativeModern() { serialized, _ := proto.Marshal(query) - sinkBytes(serialized) // BAD (but not noticed by our current implementation) + sinkBytes(serialized) // $ MISSING: hasTaintFlow="serialized" } // This test should be flagged, but we don't notice that marshalState2.Message is the @@ -182,7 +183,7 @@ func testMarshalStateFalseNegative() { marshalState2 := marshalState serialized, _ := options.MarshalState(marshalState2) - sinkBytes(serialized.Buf) // BAD (but not noticed by our current implementation) + sinkBytes(serialized.Buf) // $ MISSING: hasTaintFlow="selection of Buf" } func testTaintedMapFieldWriteModern() { @@ -191,7 +192,7 @@ func testTaintedMapFieldWriteModern() { serialized, _ := proto.Marshal(query) - sinkBytes(serialized) // BAD + sinkBytes(serialized) // $ hasTaintFlow="serialized" } func testTaintedMapWriteWholeMapModern() { @@ -202,7 +203,7 @@ func testTaintedMapWriteWholeMapModern() { serialized, _ := proto.Marshal(query) - sinkBytes(serialized) // BAD + sinkBytes(serialized) // $ hasTaintFlow="serialized" } func testTaintedMapFieldReadModern() { @@ -211,7 +212,7 @@ func testTaintedMapFieldReadModern() { proto.Unmarshal(untrustedSerialized, query) - sinkString(query.KeyValuePairs[123]) // BAD + sinkString(query.KeyValuePairs[123]) // $ hasTaintFlow="index expression" } func testTaintedMapFieldReadViaAliasModern() { @@ -222,7 +223,7 @@ func testTaintedMapFieldReadViaAliasModern() { alias := &query.KeyValuePairs - sinkString((*alias)[123]) // BAD + sinkString((*alias)[123]) // $ hasTaintFlow="index expression" } func testTaintedSubmessageInPlaceNonPointerBaseModern() { @@ -234,5 +235,5 @@ func testTaintedSubmessageInPlaceNonPointerBaseModern() { serialized, _ := proto.Marshal(query) - sinkBytes(serialized) // BAD (but not detected by our current implementation) + sinkBytes(serialized) // $ hasTaintFlow="serialized" } diff --git a/go/ql/test/library-tests/semmle/go/frameworks/Revel/OpenRedirect.expected b/go/ql/test/library-tests/semmle/go/frameworks/Revel/OpenRedirect.expected index 22d78141d3f..d3215df275d 100644 --- a/go/ql/test/library-tests/semmle/go/frameworks/Revel/OpenRedirect.expected +++ b/go/ql/test/library-tests/semmle/go/frameworks/Revel/OpenRedirect.expected @@ -1,8 +1,11 @@ edges +| EndToEnd.go:94:20:94:27 | implicit dereference | EndToEnd.go:94:20:94:27 | selection of Params | +| EndToEnd.go:94:20:94:27 | implicit dereference | EndToEnd.go:94:20:94:32 | selection of Form | +| EndToEnd.go:94:20:94:27 | selection of Params | EndToEnd.go:94:20:94:27 | implicit dereference | | EndToEnd.go:94:20:94:27 | selection of Params | EndToEnd.go:94:20:94:32 | selection of Form | -| EndToEnd.go:94:20:94:27 | selection of Params | EndToEnd.go:94:20:94:49 | call to Get | | EndToEnd.go:94:20:94:32 | selection of Form | EndToEnd.go:94:20:94:49 | call to Get | nodes +| EndToEnd.go:94:20:94:27 | implicit dereference | semmle.label | implicit dereference | | EndToEnd.go:94:20:94:27 | selection of Params | semmle.label | selection of Params | | EndToEnd.go:94:20:94:32 | selection of Form | semmle.label | selection of Form | | EndToEnd.go:94:20:94:49 | call to Get | semmle.label | call to Get | diff --git a/go/ql/test/library-tests/semmle/go/frameworks/Revel/test.ql b/go/ql/test/library-tests/semmle/go/frameworks/Revel/test.ql index bae5b14ccd4..fce12204e61 100644 --- a/go/ql/test/library-tests/semmle/go/frameworks/Revel/test.ql +++ b/go/ql/test/library-tests/semmle/go/frameworks/Revel/test.ql @@ -7,14 +7,14 @@ class Sink extends DataFlow::Node { } } -class TestConfig extends TaintTracking::Configuration { - TestConfig() { this = "testconfig" } +private module TestConfig implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node source) { source instanceof UntrustedFlowSource } - override predicate isSource(DataFlow::Node source) { source instanceof UntrustedFlowSource } - - override predicate isSink(DataFlow::Node sink) { sink instanceof Sink } + predicate isSink(DataFlow::Node sink) { sink instanceof Sink } } +private module TestFlow = TaintTracking::Global; + module MissingDataFlowTest implements TestSig { string getARelevantTag() { result = "noflow" } @@ -22,7 +22,7 @@ module MissingDataFlowTest implements TestSig { tag = "noflow" and value = "" and exists(Sink sink | - not any(TestConfig c).hasFlow(_, sink) and + not TestFlow::flowTo(sink) and sink.hasLocationInfo(location.getFile().getAbsolutePath(), location.getStartLine(), location.getStartColumn(), location.getEndLine(), location.getEndColumn()) and element = sink.toString() diff --git a/go/ql/test/library-tests/semmle/go/frameworks/Spew/TaintFlows.expected b/go/ql/test/library-tests/semmle/go/frameworks/Spew/TaintFlows.expected index 404524ec3d6..48de9172b36 100644 --- a/go/ql/test/library-tests/semmle/go/frameworks/Spew/TaintFlows.expected +++ b/go/ql/test/library-tests/semmle/go/frameworks/Spew/TaintFlows.expected @@ -1,17 +1,2 @@ -| test.go:26:16:26:35 | call to getUntrustedString | test.go:33:14:33:23 | sUntrusted | -| test.go:26:16:26:35 | call to getUntrustedString | test.go:35:14:35:23 | sUntrusted | -| test.go:26:16:26:35 | call to getUntrustedString | test.go:41:18:41:27 | sUntrusted | -| test.go:26:16:26:35 | call to getUntrustedString | test.go:51:13:51:16 | str3 | -| test.go:28:16:28:35 | call to getUntrustedStruct | test.go:30:12:30:21 | pUntrusted | -| test.go:28:16:28:35 | call to getUntrustedStruct | test.go:31:13:31:22 | pUntrusted | -| test.go:28:16:28:35 | call to getUntrustedStruct | test.go:32:15:32:24 | pUntrusted | -| test.go:28:16:28:35 | call to getUntrustedStruct | test.go:34:17:34:26 | pUntrusted | -| test.go:28:16:28:35 | call to getUntrustedStruct | test.go:36:17:36:26 | pUntrusted | -| test.go:28:16:28:35 | call to getUntrustedStruct | test.go:38:16:38:25 | pUntrusted | -| test.go:28:16:28:35 | call to getUntrustedStruct | test.go:39:17:39:26 | pUntrusted | -| test.go:28:16:28:35 | call to getUntrustedStruct | test.go:40:19:40:28 | pUntrusted | -| test.go:28:16:28:35 | call to getUntrustedStruct | test.go:42:21:42:30 | pUntrusted | -| test.go:28:16:28:35 | call to getUntrustedStruct | test.go:45:13:45:16 | str1 | -| test.go:28:16:28:35 | call to getUntrustedStruct | test.go:48:13:48:16 | str2 | -| test.go:28:16:28:35 | call to getUntrustedStruct | test.go:54:13:54:16 | str4 | -| test.go:28:16:28:35 | call to getUntrustedStruct | test.go:57:13:57:16 | str5 | +failures +testFailures diff --git a/go/ql/test/library-tests/semmle/go/frameworks/Spew/TaintFlows.ql b/go/ql/test/library-tests/semmle/go/frameworks/Spew/TaintFlows.ql index fbd4149d6c9..afbd42aba17 100644 --- a/go/ql/test/library-tests/semmle/go/frameworks/Spew/TaintFlows.ql +++ b/go/ql/test/library-tests/semmle/go/frameworks/Spew/TaintFlows.ql @@ -1,28 +1,18 @@ import go +import TestUtilities.InlineFlowTest -class UntrustedFunction extends Function { - UntrustedFunction() { this.getName() = ["getUntrustedString", "getUntrustedStruct"] } -} +module TestConfig implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node source) { + source = + any(Function f | f.getName() = ["getUntrustedString", "getUntrustedStruct"]) + .getACall() + .getResult() + } -class UntrustedSource extends DataFlow::Node, UntrustedFlowSource::Range { - UntrustedSource() { this = any(UntrustedFunction f).getACall() } -} - -class SinkFunction extends Function { - SinkFunction() { this.getName() = "sinkString" } -} - -class TestConfig extends TaintTracking::Configuration { - TestConfig() { this = "testconfig" } - - override predicate isSource(DataFlow::Node source) { source instanceof UntrustedFlowSource } - - override predicate isSink(DataFlow::Node sink) { - sink = any(SinkFunction f).getACall().getAnArgument() or + predicate isSink(DataFlow::Node sink) { + sink = any(Function f | f.getName() = "sinkString").getACall().getAnArgument() or sink = any(LoggerCall log).getAMessageComponent() } } -from TaintTracking::Configuration config, DataFlow::PathNode source, DataFlow::PathNode sink -where config.hasFlowPath(source, sink) -select source, sink +import FlowTest diff --git a/go/ql/test/library-tests/semmle/go/frameworks/Spew/test.go b/go/ql/test/library-tests/semmle/go/frameworks/Spew/test.go index 513f1285b39..2696693c30d 100644 --- a/go/ql/test/library-tests/semmle/go/frameworks/Spew/test.go +++ b/go/ql/test/library-tests/semmle/go/frameworks/Spew/test.go @@ -27,32 +27,32 @@ func testSpew(w io.Writer) { p := Person{} pUntrusted := getUntrustedStruct() - spew.Dump(pUntrusted) // NOT OK - spew.Print(pUntrusted) // NOT OK - spew.Println(pUntrusted) // NOT OK - spew.Errorf(sUntrusted, p) // NOT OK - spew.Errorf(s, pUntrusted) // NOT OK - spew.Printf(sUntrusted, p) // NOT OK - spew.Printf(s, pUntrusted) // NOT OK + spew.Dump(pUntrusted) // $ hasValueFlow="pUntrusted" + spew.Print(pUntrusted) // $ hasValueFlow="pUntrusted" + spew.Println(pUntrusted) // $ hasValueFlow="pUntrusted" + spew.Errorf(sUntrusted, p) // $ hasValueFlow="sUntrusted" + spew.Errorf(s, pUntrusted) // $ hasValueFlow="pUntrusted" + spew.Printf(sUntrusted, p) // $ hasValueFlow="sUntrusted" + spew.Printf(s, pUntrusted) // $ hasValueFlow="pUntrusted" - spew.Fdump(w, pUntrusted) // NOT OK - spew.Fprint(w, pUntrusted) // NOT OK - spew.Fprintln(w, pUntrusted) // NOT OK - spew.Fprintf(w, sUntrusted, p) // NOT OK - spew.Fprintf(w, s, pUntrusted) // NOT OK + spew.Fdump(w, pUntrusted) // $ hasValueFlow="pUntrusted" + spew.Fprint(w, pUntrusted) // $ hasValueFlow="pUntrusted" + spew.Fprintln(w, pUntrusted) // $ hasValueFlow="pUntrusted" + spew.Fprintf(w, sUntrusted, p) // $ hasValueFlow="sUntrusted" + spew.Fprintf(w, s, pUntrusted) // $ hasValueFlow="pUntrusted" str1 := spew.Sdump(pUntrusted) - sinkString(str1) // NOT OK + sinkString(str1) // $ hasTaintFlow="str1" str2 := spew.Sprint(pUntrusted) - sinkString(str2) // NOT OK + sinkString(str2) // $ hasTaintFlow="str2" str3 := spew.Sprintf(sUntrusted, p) - sinkString(str3) // NOT OK + sinkString(str3) // $ hasTaintFlow="str3" str4 := spew.Sprintf(s, pUntrusted) - sinkString(str4) // NOT OK + sinkString(str4) // $ hasTaintFlow="str4" str5 := spew.Sprintln(pUntrusted) - sinkString(str5) // NOT OK + sinkString(str5) // $ hasTaintFlow="str5" } diff --git a/go/ql/test/library-tests/semmle/go/frameworks/StdlibTaintFlow/StdlibTaintFlow.ql b/go/ql/test/library-tests/semmle/go/frameworks/StdlibTaintFlow/StdlibTaintFlow.ql index 035b57118a7..c794d4d9ea7 100644 --- a/go/ql/test/library-tests/semmle/go/frameworks/StdlibTaintFlow/StdlibTaintFlow.ql +++ b/go/ql/test/library-tests/semmle/go/frameworks/StdlibTaintFlow/StdlibTaintFlow.ql @@ -25,26 +25,24 @@ predicate callArgumentisSink(DataFlow::Node sink, DataFlow::CallNode call) { ) } -class FlowConf extends TaintTracking::Configuration { - FlowConf() { this = "FlowConf" } +module Config implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node source) { callResultisSource(source, _) } - override predicate isSource(DataFlow::Node source) { callResultisSource(source, _) } - - override predicate isSink(DataFlow::Node sink) { callArgumentisSink(sink, _) } + predicate isSink(DataFlow::Node sink) { callArgumentisSink(sink, _) } } +module Flow = TaintTracking::Global; + /** * True if the result of the provided sourceCall flows to the corresponding sink, * both marked by the same numeric first argument. */ predicate flowsToSink(DataFlow::CallNode sourceCall) { - exists( - FlowConf cfg, DataFlow::PathNode source, DataFlow::PathNode sink, DataFlow::CallNode sinkCall - | - cfg.hasFlowPath(source, sink) and + exists(DataFlow::Node source, DataFlow::Node sink, DataFlow::CallNode sinkCall | + Flow::flow(source, sink) and ( - callResultisSource(source.getNode(), sourceCall) and - callArgumentisSink(sink.getNode(), sinkCall) and + callResultisSource(source, sourceCall) and + callArgumentisSink(sink, sinkCall) and sourceCall.getArgument(0).getIntValue() = sinkCall.getArgument(0).getIntValue() ) ) diff --git a/go/ql/test/library-tests/semmle/go/frameworks/TaintSteps/TaintStep.expected b/go/ql/test/library-tests/semmle/go/frameworks/TaintSteps/TaintStep.expected index bc354e68d29..6355e7df774 100644 --- a/go/ql/test/library-tests/semmle/go/frameworks/TaintSteps/TaintStep.expected +++ b/go/ql/test/library-tests/semmle/go/frameworks/TaintSteps/TaintStep.expected @@ -1,943 +1,1102 @@ -| crypto.go:9:14:9:31 | call to NewCipher | crypto.go:9:2:9:31 | ... := ...[0] | -| crypto.go:9:14:9:31 | call to NewCipher | crypto.go:9:2:9:31 | ... := ...[1] | -| crypto.go:10:15:10:34 | call to NewGCM | crypto.go:10:2:10:34 | ... := ...[0] | -| crypto.go:10:15:10:34 | call to NewGCM | crypto.go:10:2:10:34 | ... := ...[1] | -| crypto.go:11:18:11:57 | call to Open | crypto.go:11:2:11:57 | ... := ...[0] | -| crypto.go:11:18:11:57 | call to Open | crypto.go:11:2:11:57 | ... := ...[1] | -| crypto.go:11:42:11:51 | ciphertext | crypto.go:11:2:11:57 | ... := ...[0] | -| file://:0:0:0:0 | [summary param] 0 in Abs | file://:0:0:0:0 | [summary] to write: ReturnValue in Abs | -| file://:0:0:0:0 | [summary param] 0 in Add | file://:0:0:0:0 | [summary] to write: Argument[-1] in Add | -| file://:0:0:0:0 | [summary param] 0 in Add | file://:0:0:0:0 | [summary] to write: Argument[-1] in Add | -| file://:0:0:0:0 | [summary param] 0 in AddCookie | file://:0:0:0:0 | [summary] to write: Argument[-1] in AddCookie | -| file://:0:0:0:0 | [summary param] 0 in AppendQuote | file://:0:0:0:0 | [summary] to write: ReturnValue in AppendQuote | -| file://:0:0:0:0 | [summary param] 0 in AppendQuoteToASCII | file://:0:0:0:0 | [summary] to write: ReturnValue in AppendQuoteToASCII | -| file://:0:0:0:0 | [summary param] 0 in AppendQuoteToGraphic | file://:0:0:0:0 | [summary] to write: ReturnValue in AppendQuoteToGraphic | -| file://:0:0:0:0 | [summary param] 0 in AppendSlice | file://:0:0:0:0 | [summary] to write: ReturnValue in AppendSlice | -| file://:0:0:0:0 | [summary param] 0 in As | file://:0:0:0:0 | [summary] to write: Argument[1] in As | -| file://:0:0:0:0 | [summary param] 0 in Base | file://:0:0:0:0 | [summary] to write: ReturnValue in Base | -| file://:0:0:0:0 | [summary param] 0 in Base | file://:0:0:0:0 | [summary] to write: ReturnValue in Base | -| file://:0:0:0:0 | [summary param] 0 in BytePtrFromString | file://:0:0:0:0 | [summary] to write: ReturnValue in BytePtrFromString | -| file://:0:0:0:0 | [summary param] 0 in ByteSliceFromString | file://:0:0:0:0 | [summary] to write: ReturnValue in ByteSliceFromString | -| file://:0:0:0:0 | [summary param] 0 in CanonicalHeaderKey | file://:0:0:0:0 | [summary] to write: ReturnValue in CanonicalHeaderKey | -| file://:0:0:0:0 | [summary param] 0 in CanonicalMIMEHeaderKey | file://:0:0:0:0 | [summary] to write: ReturnValue in CanonicalMIMEHeaderKey | -| file://:0:0:0:0 | [summary param] 0 in Clean | file://:0:0:0:0 | [summary] to write: ReturnValue in Clean | -| file://:0:0:0:0 | [summary param] 0 in Clean | file://:0:0:0:0 | [summary] to write: ReturnValue in Clean | -| file://:0:0:0:0 | [summary param] 0 in Client | file://:0:0:0:0 | [summary] to write: ReturnValue in Client | -| file://:0:0:0:0 | [summary param] 0 in Clone | file://:0:0:0:0 | [summary] to write: ReturnValue in Clone | -| file://:0:0:0:0 | [summary param] 0 in Cut | file://:0:0:0:0 | [summary] to write: ReturnValue in Cut | -| file://:0:0:0:0 | [summary param] 0 in Cut | file://:0:0:0:0 | [summary] to write: ReturnValue[1] in Cut | -| file://:0:0:0:0 | [summary param] 0 in CutPrefix | file://:0:0:0:0 | [summary] to write: ReturnValue in CutPrefix | -| file://:0:0:0:0 | [summary param] 0 in CutSuffix | file://:0:0:0:0 | [summary] to write: ReturnValue in CutSuffix | -| file://:0:0:0:0 | [summary param] 0 in Decode | file://:0:0:0:0 | [summary] to write: ReturnValue in Decode | -| file://:0:0:0:0 | [summary param] 0 in Decode | file://:0:0:0:0 | [summary] to write: ReturnValue in Decode | -| file://:0:0:0:0 | [summary param] 0 in Decode | file://:0:0:0:0 | [summary] to write: ReturnValue[1] in Decode | -| file://:0:0:0:0 | [summary param] 0 in DecodeHeader | file://:0:0:0:0 | [summary] to write: ReturnValue in DecodeHeader | -| file://:0:0:0:0 | [summary param] 0 in DecodeString | file://:0:0:0:0 | [summary] to write: ReturnValue in DecodeString | -| file://:0:0:0:0 | [summary param] 0 in DecodeString | file://:0:0:0:0 | [summary] to write: ReturnValue in DecodeString | -| file://:0:0:0:0 | [summary param] 0 in DecryptPEMBlock | file://:0:0:0:0 | [summary] to write: ReturnValue in DecryptPEMBlock | -| file://:0:0:0:0 | [summary param] 0 in Dir | file://:0:0:0:0 | [summary] to write: ReturnValue in Dir | -| file://:0:0:0:0 | [summary param] 0 in Dir | file://:0:0:0:0 | [summary] to write: ReturnValue in Dir | -| file://:0:0:0:0 | [summary param] 0 in Encode | file://:0:0:0:0 | [summary] to write: Argument[-1] in Encode | -| file://:0:0:0:0 | [summary param] 0 in EncodeToMemory | file://:0:0:0:0 | [summary] to write: ReturnValue in EncodeToMemory | -| file://:0:0:0:0 | [summary param] 0 in EvalSymlinks | file://:0:0:0:0 | [summary] to write: ReturnValue in EvalSymlinks | -| file://:0:0:0:0 | [summary param] 0 in Expand | file://:0:0:0:0 | [summary] to write: ReturnValue in Expand | -| file://:0:0:0:0 | [summary param] 0 in ExpandEnv | file://:0:0:0:0 | [summary] to write: ReturnValue in ExpandEnv | -| file://:0:0:0:0 | [summary param] 0 in Ext | file://:0:0:0:0 | [summary] to write: ReturnValue in Ext | -| file://:0:0:0:0 | [summary param] 0 in Ext | file://:0:0:0:0 | [summary] to write: ReturnValue in Ext | -| file://:0:0:0:0 | [summary param] 0 in Fields | file://:0:0:0:0 | [summary] to write: ReturnValue in Fields | -| file://:0:0:0:0 | [summary param] 0 in Fields | file://:0:0:0:0 | [summary] to write: ReturnValue in Fields | -| file://:0:0:0:0 | [summary param] 0 in FieldsFunc | file://:0:0:0:0 | [summary] to write: ReturnValue in FieldsFunc | -| file://:0:0:0:0 | [summary param] 0 in FieldsFunc | file://:0:0:0:0 | [summary] to write: ReturnValue in FieldsFunc | -| file://:0:0:0:0 | [summary param] 0 in FileConn | file://:0:0:0:0 | [summary] to write: ReturnValue in FileConn | -| file://:0:0:0:0 | [summary param] 0 in FileInfoToDirEntry | file://:0:0:0:0 | [summary] to write: ReturnValue in FileInfoToDirEntry | -| file://:0:0:0:0 | [summary param] 0 in FilePacketConn | file://:0:0:0:0 | [summary] to write: ReturnValue in FilePacketConn | -| file://:0:0:0:0 | [summary param] 0 in FormatMediaType | file://:0:0:0:0 | [summary] to write: ReturnValue in FormatMediaType | -| file://:0:0:0:0 | [summary param] 0 in FromSlash | file://:0:0:0:0 | [summary] to write: ReturnValue in FromSlash | -| file://:0:0:0:0 | [summary param] 0 in Glob | file://:0:0:0:0 | [summary] to write: ReturnValue in Glob | -| file://:0:0:0:0 | [summary param] 0 in Glob | file://:0:0:0:0 | [summary] to write: ReturnValue in Glob | -| file://:0:0:0:0 | [summary param] 0 in Indirect | file://:0:0:0:0 | [summary] to write: ReturnValue in Indirect | -| file://:0:0:0:0 | [summary param] 0 in InsertAfter | file://:0:0:0:0 | [summary] to write: Argument[-1] in InsertAfter | -| file://:0:0:0:0 | [summary param] 0 in InsertAfter | file://:0:0:0:0 | [summary] to write: ReturnValue in InsertAfter | -| file://:0:0:0:0 | [summary param] 0 in InsertBefore | file://:0:0:0:0 | [summary] to write: Argument[-1] in InsertBefore | -| file://:0:0:0:0 | [summary param] 0 in InsertBefore | file://:0:0:0:0 | [summary] to write: ReturnValue in InsertBefore | -| file://:0:0:0:0 | [summary param] 0 in Join | file://:0:0:0:0 | [summary] to write: ReturnValue in Join | -| file://:0:0:0:0 | [summary param] 0 in Join | file://:0:0:0:0 | [summary] to write: ReturnValue in Join | -| file://:0:0:0:0 | [summary param] 0 in JoinHostPort | file://:0:0:0:0 | [summary] to write: ReturnValue in JoinHostPort | -| file://:0:0:0:0 | [summary param] 0 in LimitReader | file://:0:0:0:0 | [summary] to write: ReturnValue in LimitReader | -| file://:0:0:0:0 | [summary param] 0 in LoadOrStore | file://:0:0:0:0 | [summary] to write: Argument[-1] in LoadOrStore | -| file://:0:0:0:0 | [summary param] 0 in LoadOrStore | file://:0:0:0:0 | [summary] to write: ReturnValue in LoadOrStore | -| file://:0:0:0:0 | [summary param] 0 in LoadPointer | file://:0:0:0:0 | [summary] to write: ReturnValue in LoadPointer | -| file://:0:0:0:0 | [summary param] 0 in LoadUintptr | file://:0:0:0:0 | [summary] to write: ReturnValue in LoadUintptr | -| file://:0:0:0:0 | [summary param] 0 in Marshal | file://:0:0:0:0 | [summary] to write: ReturnValue in Marshal | -| file://:0:0:0:0 | [summary param] 0 in Marshal | file://:0:0:0:0 | [summary] to write: ReturnValue in Marshal | -| file://:0:0:0:0 | [summary param] 0 in MarshalIndent | file://:0:0:0:0 | [summary] to write: ReturnValue in MarshalIndent | -| file://:0:0:0:0 | [summary param] 0 in MarshalWithParams | file://:0:0:0:0 | [summary] to write: ReturnValue in MarshalWithParams | -| file://:0:0:0:0 | [summary param] 0 in MoveAfter | file://:0:0:0:0 | [summary] to write: Argument[-1] in MoveAfter | -| file://:0:0:0:0 | [summary param] 0 in MoveBefore | file://:0:0:0:0 | [summary] to write: Argument[-1] in MoveBefore | -| file://:0:0:0:0 | [summary param] 0 in MoveToBack | file://:0:0:0:0 | [summary] to write: Argument[-1] in MoveToBack | -| file://:0:0:0:0 | [summary param] 0 in MoveToFront | file://:0:0:0:0 | [summary] to write: Argument[-1] in MoveToFront | -| file://:0:0:0:0 | [summary param] 0 in New | file://:0:0:0:0 | [summary] to write: ReturnValue in New | -| file://:0:0:0:0 | [summary param] 0 in NewBuffer | file://:0:0:0:0 | [summary] to write: ReturnValue in NewBuffer | -| file://:0:0:0:0 | [summary param] 0 in NewBufferString | file://:0:0:0:0 | [summary] to write: ReturnValue in NewBufferString | -| file://:0:0:0:0 | [summary param] 0 in NewConn | file://:0:0:0:0 | [summary] to write: ReturnValue in NewConn | -| file://:0:0:0:0 | [summary param] 0 in NewDecoder | file://:0:0:0:0 | [summary] to write: ReturnValue in NewDecoder | -| file://:0:0:0:0 | [summary param] 0 in NewDecoder | file://:0:0:0:0 | [summary] to write: ReturnValue in NewDecoder | -| file://:0:0:0:0 | [summary param] 0 in NewFile | file://:0:0:0:0 | [summary] to write: ReturnValue in NewFile | -| file://:0:0:0:0 | [summary param] 0 in NewListener | file://:0:0:0:0 | [summary] to write: ReturnValue in NewListener | -| file://:0:0:0:0 | [summary param] 0 in NewReadWriter | file://:0:0:0:0 | [summary] to write: ReturnValue in NewReadWriter | -| file://:0:0:0:0 | [summary param] 0 in NewReader | file://:0:0:0:0 | [summary] to write: ReturnValue in NewReader | -| file://:0:0:0:0 | [summary param] 0 in NewReader | file://:0:0:0:0 | [summary] to write: ReturnValue in NewReader | -| file://:0:0:0:0 | [summary param] 0 in NewReader | file://:0:0:0:0 | [summary] to write: ReturnValue in NewReader | -| file://:0:0:0:0 | [summary param] 0 in NewReader | file://:0:0:0:0 | [summary] to write: ReturnValue in NewReader | -| file://:0:0:0:0 | [summary param] 0 in NewReader | file://:0:0:0:0 | [summary] to write: ReturnValue in NewReader | -| file://:0:0:0:0 | [summary param] 0 in NewReader | file://:0:0:0:0 | [summary] to write: ReturnValue in NewReader | -| file://:0:0:0:0 | [summary param] 0 in NewReader | file://:0:0:0:0 | [summary] to write: ReturnValue in NewReader | -| file://:0:0:0:0 | [summary param] 0 in NewReader | file://:0:0:0:0 | [summary] to write: ReturnValue in NewReader | -| file://:0:0:0:0 | [summary param] 0 in NewReaderDict | file://:0:0:0:0 | [summary] to write: ReturnValue in NewReaderDict | -| file://:0:0:0:0 | [summary param] 0 in NewReaderSize | file://:0:0:0:0 | [summary] to write: ReturnValue in NewReaderSize | -| file://:0:0:0:0 | [summary param] 0 in NewScanner | file://:0:0:0:0 | [summary] to write: ReturnValue in NewScanner | -| file://:0:0:0:0 | [summary param] 0 in NewSectionReader | file://:0:0:0:0 | [summary] to write: ReturnValue in NewSectionReader | -| file://:0:0:0:0 | [summary param] 0 in NopCloser | file://:0:0:0:0 | [summary] to write: ReturnValue in NopCloser | -| file://:0:0:0:0 | [summary param] 0 in NopCloser | file://:0:0:0:0 | [summary] to write: ReturnValue in NopCloser | -| file://:0:0:0:0 | [summary param] 0 in Parse | file://:0:0:0:0 | [summary] to write: ReturnValue in Parse | -| file://:0:0:0:0 | [summary param] 0 in Parse | file://:0:0:0:0 | [summary] to write: ReturnValue in Parse | -| file://:0:0:0:0 | [summary param] 0 in ParseMediaType | file://:0:0:0:0 | [summary] to write: ReturnValue in ParseMediaType | -| file://:0:0:0:0 | [summary param] 0 in ParseMediaType | file://:0:0:0:0 | [summary] to write: ReturnValue[1] in ParseMediaType | -| file://:0:0:0:0 | [summary param] 0 in ParseQuery | file://:0:0:0:0 | [summary] to write: ReturnValue in ParseQuery | -| file://:0:0:0:0 | [summary param] 0 in ParseRequestURI | file://:0:0:0:0 | [summary] to write: ReturnValue in ParseRequestURI | -| file://:0:0:0:0 | [summary param] 0 in PathEscape | file://:0:0:0:0 | [summary] to write: ReturnValue in PathEscape | -| file://:0:0:0:0 | [summary param] 0 in PathUnescape | file://:0:0:0:0 | [summary] to write: ReturnValue in PathUnescape | -| file://:0:0:0:0 | [summary param] 0 in PushBack | file://:0:0:0:0 | [summary] to write: Argument[-1] in PushBack | -| file://:0:0:0:0 | [summary param] 0 in PushBack | file://:0:0:0:0 | [summary] to write: ReturnValue in PushBack | -| file://:0:0:0:0 | [summary param] 0 in PushBackList | file://:0:0:0:0 | [summary] to write: Argument[-1] in PushBackList | -| file://:0:0:0:0 | [summary param] 0 in PushFront | file://:0:0:0:0 | [summary] to write: Argument[-1] in PushFront | -| file://:0:0:0:0 | [summary param] 0 in PushFront | file://:0:0:0:0 | [summary] to write: ReturnValue in PushFront | -| file://:0:0:0:0 | [summary param] 0 in PushFrontList | file://:0:0:0:0 | [summary] to write: Argument[-1] in PushFrontList | -| file://:0:0:0:0 | [summary param] 0 in Put | file://:0:0:0:0 | [summary] to write: Argument[-1] in Put | -| file://:0:0:0:0 | [summary param] 0 in QueryEscape | file://:0:0:0:0 | [summary] to write: ReturnValue in QueryEscape | -| file://:0:0:0:0 | [summary param] 0 in QueryUnescape | file://:0:0:0:0 | [summary] to write: ReturnValue in QueryUnescape | -| file://:0:0:0:0 | [summary param] 0 in Quote | file://:0:0:0:0 | [summary] to write: ReturnValue in Quote | -| file://:0:0:0:0 | [summary param] 0 in QuoteToASCII | file://:0:0:0:0 | [summary] to write: ReturnValue in QuoteToASCII | -| file://:0:0:0:0 | [summary param] 0 in QuoteToGraphic | file://:0:0:0:0 | [summary] to write: ReturnValue in QuoteToGraphic | -| file://:0:0:0:0 | [summary param] 0 in QuotedPrefix | file://:0:0:0:0 | [summary] to write: ReturnValue in QuotedPrefix | -| file://:0:0:0:0 | [summary param] 0 in Read | file://:0:0:0:0 | [summary] to write: Argument[2] in Read | -| file://:0:0:0:0 | [summary param] 0 in ReadAll | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadAll | -| file://:0:0:0:0 | [summary param] 0 in ReadAll | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadAll | -| file://:0:0:0:0 | [summary param] 0 in ReadAtLeast | file://:0:0:0:0 | [summary] to write: Argument[1] in ReadAtLeast | -| file://:0:0:0:0 | [summary param] 0 in ReadDir | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadDir | -| file://:0:0:0:0 | [summary param] 0 in ReadFile | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadFile | -| file://:0:0:0:0 | [summary param] 0 in ReadFrom | file://:0:0:0:0 | [summary] to write: Argument[-1] in ReadFrom | -| file://:0:0:0:0 | [summary param] 0 in ReadFrom | file://:0:0:0:0 | [summary] to write: Argument[-1] in ReadFrom | -| file://:0:0:0:0 | [summary param] 0 in ReadFrom | file://:0:0:0:0 | [summary] to write: Argument[-1] in ReadFrom | -| file://:0:0:0:0 | [summary param] 0 in ReadFrom | file://:0:0:0:0 | [summary] to write: Argument[-1] in ReadFrom | -| file://:0:0:0:0 | [summary param] 0 in ReadFrom | file://:0:0:0:0 | [summary] to write: Argument[-1] in ReadFrom | -| file://:0:0:0:0 | [summary param] 0 in ReadFrom | file://:0:0:0:0 | [summary] to write: Argument[-1] in ReadFrom | -| file://:0:0:0:0 | [summary param] 0 in ReadFrom | file://:0:0:0:0 | [summary] to write: Argument[-1] in ReadFrom | -| file://:0:0:0:0 | [summary param] 0 in ReadFrom | file://:0:0:0:0 | [summary] to write: Argument[-1] in ReadFrom | -| file://:0:0:0:0 | [summary param] 0 in ReadFull | file://:0:0:0:0 | [summary] to write: Argument[1] in ReadFull | -| file://:0:0:0:0 | [summary param] 0 in ReadRequest | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadRequest | -| file://:0:0:0:0 | [summary param] 0 in ReadResponse | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadResponse | -| file://:0:0:0:0 | [summary param] 0 in Rel | file://:0:0:0:0 | [summary] to write: ReturnValue in Rel | -| file://:0:0:0:0 | [summary param] 0 in Remove | file://:0:0:0:0 | [summary] to write: ReturnValue in Remove | -| file://:0:0:0:0 | [summary param] 0 in Repeat | file://:0:0:0:0 | [summary] to write: ReturnValue in Repeat | -| file://:0:0:0:0 | [summary param] 0 in Repeat | file://:0:0:0:0 | [summary] to write: ReturnValue in Repeat | -| file://:0:0:0:0 | [summary param] 0 in Replace | file://:0:0:0:0 | [summary] to write: ReturnValue in Replace | -| file://:0:0:0:0 | [summary param] 0 in Replace | file://:0:0:0:0 | [summary] to write: ReturnValue in Replace | -| file://:0:0:0:0 | [summary param] 0 in Replace | file://:0:0:0:0 | [summary] to write: ReturnValue in Replace | -| file://:0:0:0:0 | [summary param] 0 in ReplaceAll | file://:0:0:0:0 | [summary] to write: ReturnValue in ReplaceAll | -| file://:0:0:0:0 | [summary param] 0 in ReplaceAll | file://:0:0:0:0 | [summary] to write: ReturnValue in ReplaceAll | -| file://:0:0:0:0 | [summary param] 0 in Reset | file://:0:0:0:0 | [summary] to write: Argument[-1] in Reset | -| file://:0:0:0:0 | [summary param] 0 in Reset | file://:0:0:0:0 | [summary] to write: Argument[-1] in Reset | -| file://:0:0:0:0 | [summary param] 0 in Reset | file://:0:0:0:0 | [summary] to write: Argument[-1] in Reset | -| file://:0:0:0:0 | [summary param] 0 in Reset | file://:0:0:0:0 | [summary] to write: Argument[-1] in Reset | -| file://:0:0:0:0 | [summary param] 0 in Reset | file://:0:0:0:0 | [summary] to write: Argument[-1] in Reset | -| file://:0:0:0:0 | [summary param] 0 in Reset | file://:0:0:0:0 | [summary] to write: Argument[-1] in Reset | -| file://:0:0:0:0 | [summary param] 0 in ResolveReference | file://:0:0:0:0 | [summary] to write: ReturnValue in ResolveReference | -| file://:0:0:0:0 | [summary param] 0 in Reverse | file://:0:0:0:0 | [summary] to write: ReturnValue in Reverse | -| file://:0:0:0:0 | [summary param] 0 in Runes | file://:0:0:0:0 | [summary] to write: ReturnValue in Runes | -| file://:0:0:0:0 | [summary param] 0 in ScanBytes | file://:0:0:0:0 | [summary] to write: ReturnValue[1] in ScanBytes | -| file://:0:0:0:0 | [summary param] 0 in ScanLines | file://:0:0:0:0 | [summary] to write: ReturnValue[1] in ScanLines | -| file://:0:0:0:0 | [summary param] 0 in ScanRunes | file://:0:0:0:0 | [summary] to write: ReturnValue[1] in ScanRunes | -| file://:0:0:0:0 | [summary param] 0 in ScanWords | file://:0:0:0:0 | [summary] to write: ReturnValue[1] in ScanWords | -| file://:0:0:0:0 | [summary param] 0 in Send | file://:0:0:0:0 | [summary] to write: Argument[-1] in Send | -| file://:0:0:0:0 | [summary param] 0 in Server | file://:0:0:0:0 | [summary] to write: ReturnValue in Server | -| file://:0:0:0:0 | [summary param] 0 in Set | file://:0:0:0:0 | [summary] to write: Argument[-1] in Set | -| file://:0:0:0:0 | [summary param] 0 in Set | file://:0:0:0:0 | [summary] to write: Argument[-1] in Set | -| file://:0:0:0:0 | [summary param] 0 in Set | file://:0:0:0:0 | [summary] to write: Argument[-1] in Set | -| file://:0:0:0:0 | [summary param] 0 in SetBytes | file://:0:0:0:0 | [summary] to write: Argument[-1] in SetBytes | -| file://:0:0:0:0 | [summary param] 0 in SetIndent | file://:0:0:0:0 | [summary] to write: Argument[-1] in SetIndent | -| file://:0:0:0:0 | [summary param] 0 in SetMapIndex | file://:0:0:0:0 | [summary] to write: Argument[-1] in SetMapIndex | -| file://:0:0:0:0 | [summary param] 0 in SetPointer | file://:0:0:0:0 | [summary] to write: Argument[-1] in SetPointer | -| file://:0:0:0:0 | [summary param] 0 in SetPrefix | file://:0:0:0:0 | [summary] to write: Argument[-1] in SetPrefix | -| file://:0:0:0:0 | [summary param] 0 in SetString | file://:0:0:0:0 | [summary] to write: Argument[-1] in SetString | -| file://:0:0:0:0 | [summary param] 0 in Split | file://:0:0:0:0 | [summary] to write: ReturnValue in Split | -| file://:0:0:0:0 | [summary param] 0 in Split | file://:0:0:0:0 | [summary] to write: ReturnValue in Split | -| file://:0:0:0:0 | [summary param] 0 in Split | file://:0:0:0:0 | [summary] to write: ReturnValue in Split | -| file://:0:0:0:0 | [summary param] 0 in Split | file://:0:0:0:0 | [summary] to write: ReturnValue in Split | -| file://:0:0:0:0 | [summary param] 0 in Split | file://:0:0:0:0 | [summary] to write: ReturnValue[1] in Split | -| file://:0:0:0:0 | [summary param] 0 in Split | file://:0:0:0:0 | [summary] to write: ReturnValue[1] in Split | -| file://:0:0:0:0 | [summary param] 0 in SplitAfter | file://:0:0:0:0 | [summary] to write: ReturnValue in SplitAfter | -| file://:0:0:0:0 | [summary param] 0 in SplitAfter | file://:0:0:0:0 | [summary] to write: ReturnValue in SplitAfter | -| file://:0:0:0:0 | [summary param] 0 in SplitAfterN | file://:0:0:0:0 | [summary] to write: ReturnValue in SplitAfterN | -| file://:0:0:0:0 | [summary param] 0 in SplitAfterN | file://:0:0:0:0 | [summary] to write: ReturnValue in SplitAfterN | -| file://:0:0:0:0 | [summary param] 0 in SplitHostPort | file://:0:0:0:0 | [summary] to write: ReturnValue in SplitHostPort | -| file://:0:0:0:0 | [summary param] 0 in SplitHostPort | file://:0:0:0:0 | [summary] to write: ReturnValue[1] in SplitHostPort | -| file://:0:0:0:0 | [summary param] 0 in SplitList | file://:0:0:0:0 | [summary] to write: ReturnValue in SplitList | -| file://:0:0:0:0 | [summary param] 0 in SplitN | file://:0:0:0:0 | [summary] to write: ReturnValue in SplitN | -| file://:0:0:0:0 | [summary param] 0 in SplitN | file://:0:0:0:0 | [summary] to write: ReturnValue in SplitN | -| file://:0:0:0:0 | [summary param] 0 in Store | file://:0:0:0:0 | [summary] to write: Argument[-1] in Store | -| file://:0:0:0:0 | [summary param] 0 in Store | file://:0:0:0:0 | [summary] to write: Argument[-1] in Store | -| file://:0:0:0:0 | [summary param] 0 in Store | file://:0:0:0:0 | [summary] to write: Argument[-1] in Store | -| file://:0:0:0:0 | [summary param] 0 in Store | file://:0:0:0:0 | [summary] to write: Argument[-1] in Store | -| file://:0:0:0:0 | [summary param] 0 in StringBytePtr | file://:0:0:0:0 | [summary] to write: ReturnValue in StringBytePtr | -| file://:0:0:0:0 | [summary param] 0 in StringByteSlice | file://:0:0:0:0 | [summary] to write: ReturnValue in StringByteSlice | -| file://:0:0:0:0 | [summary param] 0 in Sub | file://:0:0:0:0 | [summary] to write: ReturnValue in Sub | -| file://:0:0:0:0 | [summary param] 0 in Swap | file://:0:0:0:0 | [summary] to write: Argument[-1] in Swap | -| file://:0:0:0:0 | [summary param] 0 in Swap | file://:0:0:0:0 | [summary] to write: Argument[-1] in Swap | -| file://:0:0:0:0 | [summary param] 0 in Swap | file://:0:0:0:0 | [summary] to write: Argument[-1] in Swap | -| file://:0:0:0:0 | [summary param] 0 in Swap | file://:0:0:0:0 | [summary] to write: Argument[-1] in Swap | -| file://:0:0:0:0 | [summary param] 0 in SwapPointer | file://:0:0:0:0 | [summary] to write: ReturnValue in SwapPointer | -| file://:0:0:0:0 | [summary param] 0 in SwapUintptr | file://:0:0:0:0 | [summary] to write: ReturnValue in SwapUintptr | -| file://:0:0:0:0 | [summary param] 0 in TeeReader | file://:0:0:0:0 | [summary] to write: Argument[1] in TeeReader | -| file://:0:0:0:0 | [summary param] 0 in TeeReader | file://:0:0:0:0 | [summary] to write: ReturnValue in TeeReader | -| file://:0:0:0:0 | [summary param] 0 in Title | file://:0:0:0:0 | [summary] to write: ReturnValue in Title | -| file://:0:0:0:0 | [summary param] 0 in Title | file://:0:0:0:0 | [summary] to write: ReturnValue in Title | -| file://:0:0:0:0 | [summary param] 0 in ToLower | file://:0:0:0:0 | [summary] to write: ReturnValue in ToLower | -| file://:0:0:0:0 | [summary param] 0 in ToLower | file://:0:0:0:0 | [summary] to write: ReturnValue in ToLower | -| file://:0:0:0:0 | [summary param] 0 in ToSlash | file://:0:0:0:0 | [summary] to write: ReturnValue in ToSlash | -| file://:0:0:0:0 | [summary param] 0 in ToTitle | file://:0:0:0:0 | [summary] to write: ReturnValue in ToTitle | -| file://:0:0:0:0 | [summary param] 0 in ToTitle | file://:0:0:0:0 | [summary] to write: ReturnValue in ToTitle | -| file://:0:0:0:0 | [summary param] 0 in ToUpper | file://:0:0:0:0 | [summary] to write: ReturnValue in ToUpper | -| file://:0:0:0:0 | [summary param] 0 in ToUpper | file://:0:0:0:0 | [summary] to write: ReturnValue in ToUpper | -| file://:0:0:0:0 | [summary param] 0 in ToValidUTF8 | file://:0:0:0:0 | [summary] to write: ReturnValue in ToValidUTF8 | -| file://:0:0:0:0 | [summary param] 0 in ToValidUTF8 | file://:0:0:0:0 | [summary] to write: ReturnValue in ToValidUTF8 | -| file://:0:0:0:0 | [summary param] 0 in Trim | file://:0:0:0:0 | [summary] to write: ReturnValue in Trim | -| file://:0:0:0:0 | [summary param] 0 in Trim | file://:0:0:0:0 | [summary] to write: ReturnValue in Trim | -| file://:0:0:0:0 | [summary param] 0 in TrimBytes | file://:0:0:0:0 | [summary] to write: ReturnValue in TrimBytes | -| file://:0:0:0:0 | [summary param] 0 in TrimFunc | file://:0:0:0:0 | [summary] to write: ReturnValue in TrimFunc | -| file://:0:0:0:0 | [summary param] 0 in TrimFunc | file://:0:0:0:0 | [summary] to write: ReturnValue in TrimFunc | -| file://:0:0:0:0 | [summary param] 0 in TrimLeft | file://:0:0:0:0 | [summary] to write: ReturnValue in TrimLeft | -| file://:0:0:0:0 | [summary param] 0 in TrimLeft | file://:0:0:0:0 | [summary] to write: ReturnValue in TrimLeft | -| file://:0:0:0:0 | [summary param] 0 in TrimLeftFunc | file://:0:0:0:0 | [summary] to write: ReturnValue in TrimLeftFunc | -| file://:0:0:0:0 | [summary param] 0 in TrimLeftFunc | file://:0:0:0:0 | [summary] to write: ReturnValue in TrimLeftFunc | -| file://:0:0:0:0 | [summary param] 0 in TrimPrefix | file://:0:0:0:0 | [summary] to write: ReturnValue in TrimPrefix | -| file://:0:0:0:0 | [summary param] 0 in TrimPrefix | file://:0:0:0:0 | [summary] to write: ReturnValue in TrimPrefix | -| file://:0:0:0:0 | [summary param] 0 in TrimRight | file://:0:0:0:0 | [summary] to write: ReturnValue in TrimRight | -| file://:0:0:0:0 | [summary param] 0 in TrimRight | file://:0:0:0:0 | [summary] to write: ReturnValue in TrimRight | -| file://:0:0:0:0 | [summary param] 0 in TrimRightFunc | file://:0:0:0:0 | [summary] to write: ReturnValue in TrimRightFunc | -| file://:0:0:0:0 | [summary param] 0 in TrimRightFunc | file://:0:0:0:0 | [summary] to write: ReturnValue in TrimRightFunc | -| file://:0:0:0:0 | [summary param] 0 in TrimSpace | file://:0:0:0:0 | [summary] to write: ReturnValue in TrimSpace | -| file://:0:0:0:0 | [summary param] 0 in TrimSpace | file://:0:0:0:0 | [summary] to write: ReturnValue in TrimSpace | -| file://:0:0:0:0 | [summary param] 0 in TrimString | file://:0:0:0:0 | [summary] to write: ReturnValue in TrimString | -| file://:0:0:0:0 | [summary param] 0 in TrimSuffix | file://:0:0:0:0 | [summary] to write: ReturnValue in TrimSuffix | -| file://:0:0:0:0 | [summary param] 0 in TrimSuffix | file://:0:0:0:0 | [summary] to write: ReturnValue in TrimSuffix | -| file://:0:0:0:0 | [summary param] 0 in TrySend | file://:0:0:0:0 | [summary] to write: Argument[-1] in TrySend | -| file://:0:0:0:0 | [summary param] 0 in Unmarshal | file://:0:0:0:0 | [summary] to write: Argument[1] in Unmarshal | -| file://:0:0:0:0 | [summary param] 0 in Unmarshal | file://:0:0:0:0 | [summary] to write: Argument[1] in Unmarshal | -| file://:0:0:0:0 | [summary param] 0 in Unmarshal | file://:0:0:0:0 | [summary] to write: ReturnValue in Unmarshal | -| file://:0:0:0:0 | [summary param] 0 in UnmarshalBinary | file://:0:0:0:0 | [summary] to write: Argument[-1] in UnmarshalBinary | -| file://:0:0:0:0 | [summary param] 0 in UnmarshalBinary | file://:0:0:0:0 | [summary] to write: Argument[-1] in UnmarshalBinary | -| file://:0:0:0:0 | [summary param] 0 in UnmarshalBinary | file://:0:0:0:0 | [summary] to write: Argument[-1] in UnmarshalBinary | -| file://:0:0:0:0 | [summary param] 0 in UnmarshalBinary | file://:0:0:0:0 | [summary] to write: Argument[-1] in UnmarshalBinary | -| file://:0:0:0:0 | [summary param] 0 in UnmarshalBinary | file://:0:0:0:0 | [summary] to write: Argument[-1] in UnmarshalBinary | -| file://:0:0:0:0 | [summary param] 0 in UnmarshalBinary | file://:0:0:0:0 | [summary] to write: Argument[-1] in UnmarshalBinary | -| file://:0:0:0:0 | [summary param] 0 in UnmarshalBinary | file://:0:0:0:0 | [summary] to write: Argument[-1] in UnmarshalBinary | -| file://:0:0:0:0 | [summary param] 0 in UnmarshalBinary | file://:0:0:0:0 | [summary] to write: Argument[-1] in UnmarshalBinary | -| file://:0:0:0:0 | [summary param] 0 in UnmarshalBinary | file://:0:0:0:0 | [summary] to write: Argument[-1] in UnmarshalBinary | -| file://:0:0:0:0 | [summary param] 0 in UnmarshalBinary | file://:0:0:0:0 | [summary] to write: Argument[-1] in UnmarshalBinary | -| file://:0:0:0:0 | [summary param] 0 in UnmarshalBinary | file://:0:0:0:0 | [summary] to write: Argument[-1] in UnmarshalBinary | -| file://:0:0:0:0 | [summary param] 0 in UnmarshalBinary | file://:0:0:0:0 | [summary] to write: Argument[-1] in UnmarshalBinary | -| file://:0:0:0:0 | [summary param] 0 in UnmarshalJSON | file://:0:0:0:0 | [summary] to write: Argument[-1] in UnmarshalJSON | -| file://:0:0:0:0 | [summary param] 0 in UnmarshalJSON | file://:0:0:0:0 | [summary] to write: Argument[-1] in UnmarshalJSON | -| file://:0:0:0:0 | [summary param] 0 in UnmarshalJSON | file://:0:0:0:0 | [summary] to write: Argument[-1] in UnmarshalJSON | -| file://:0:0:0:0 | [summary param] 0 in UnmarshalJSON | file://:0:0:0:0 | [summary] to write: Argument[-1] in UnmarshalJSON | -| file://:0:0:0:0 | [summary param] 0 in UnmarshalText | file://:0:0:0:0 | [summary] to write: Argument[-1] in UnmarshalText | -| file://:0:0:0:0 | [summary param] 0 in UnmarshalText | file://:0:0:0:0 | [summary] to write: Argument[-1] in UnmarshalText | -| file://:0:0:0:0 | [summary param] 0 in UnmarshalText | file://:0:0:0:0 | [summary] to write: Argument[-1] in UnmarshalText | -| file://:0:0:0:0 | [summary param] 0 in UnmarshalText | file://:0:0:0:0 | [summary] to write: Argument[-1] in UnmarshalText | -| file://:0:0:0:0 | [summary param] 0 in UnmarshalText | file://:0:0:0:0 | [summary] to write: Argument[-1] in UnmarshalText | -| file://:0:0:0:0 | [summary param] 0 in UnmarshalText | file://:0:0:0:0 | [summary] to write: Argument[-1] in UnmarshalText | -| file://:0:0:0:0 | [summary param] 0 in UnmarshalText | file://:0:0:0:0 | [summary] to write: Argument[-1] in UnmarshalText | -| file://:0:0:0:0 | [summary param] 0 in UnmarshalText | file://:0:0:0:0 | [summary] to write: Argument[-1] in UnmarshalText | -| file://:0:0:0:0 | [summary param] 0 in UnmarshalText | file://:0:0:0:0 | [summary] to write: Argument[-1] in UnmarshalText | -| file://:0:0:0:0 | [summary param] 0 in UnmarshalWithParams | file://:0:0:0:0 | [summary] to write: Argument[1] in UnmarshalWithParams | -| file://:0:0:0:0 | [summary param] 0 in UnmarshalWithParams | file://:0:0:0:0 | [summary] to write: ReturnValue in UnmarshalWithParams | -| file://:0:0:0:0 | [summary param] 0 in Unquote | file://:0:0:0:0 | [summary] to write: ReturnValue in Unquote | -| file://:0:0:0:0 | [summary param] 0 in UnquoteChar | file://:0:0:0:0 | [summary] to write: ReturnValue[2] in UnquoteChar | -| file://:0:0:0:0 | [summary param] 0 in Unwrap | file://:0:0:0:0 | [summary] to write: ReturnValue in Unwrap | -| file://:0:0:0:0 | [summary param] 0 in User | file://:0:0:0:0 | [summary] to write: ReturnValue in User | -| file://:0:0:0:0 | [summary param] 0 in UserPassword | file://:0:0:0:0 | [summary] to write: ReturnValue in UserPassword | -| file://:0:0:0:0 | [summary param] 0 in ValueOf | file://:0:0:0:0 | [summary] to write: ReturnValue in ValueOf | -| file://:0:0:0:0 | [summary param] 0 in VolumeName | file://:0:0:0:0 | [summary] to write: ReturnValue in VolumeName | -| file://:0:0:0:0 | [summary param] 0 in WithCancel | file://:0:0:0:0 | [summary] to write: ReturnValue in WithCancel | -| file://:0:0:0:0 | [summary param] 0 in WithDeadline | file://:0:0:0:0 | [summary] to write: ReturnValue in WithDeadline | -| file://:0:0:0:0 | [summary param] 0 in WithTimeout | file://:0:0:0:0 | [summary] to write: ReturnValue in WithTimeout | -| file://:0:0:0:0 | [summary param] 0 in WithValue | file://:0:0:0:0 | [summary] to write: ReturnValue in WithValue | -| file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | -| file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | -| file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | -| file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | -| file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | -| file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | -| file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | -| file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | -| file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | -| file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | -| file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | -| file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | -| file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | -| file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | -| file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | -| file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | -| file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | -| file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | -| file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | -| file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | -| file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | -| file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | -| file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | -| file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | -| file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | -| file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | -| file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | -| file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | -| file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | -| file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | -| file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | -| file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | -| file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | -| file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | -| file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | -| file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | -| file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | -| file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | -| file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | -| file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | -| file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | -| file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | -| file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | -| file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | -| file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | -| file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | -| file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | -| file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | -| file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | -| file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | -| file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | -| file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | -| file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | -| file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | -| file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | -| file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | -| file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | -| file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | -| file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | -| file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | -| file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | -| file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | -| file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | -| file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | -| file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | -| file://:0:0:0:0 | [summary param] 0 in WriteAt | file://:0:0:0:0 | [summary] to write: Argument[-1] in WriteAt | -| file://:0:0:0:0 | [summary param] 0 in WriteAt | file://:0:0:0:0 | [summary] to write: Argument[-1] in WriteAt | -| file://:0:0:0:0 | [summary param] 0 in WriteAt | file://:0:0:0:0 | [summary] to write: Argument[-1] in WriteAt | -| file://:0:0:0:0 | [summary param] 0 in WriteField | file://:0:0:0:0 | [summary] to write: Argument[-1] in WriteField | -| file://:0:0:0:0 | [summary param] 0 in WriteMsgIP | file://:0:0:0:0 | [summary] to write: Argument[-1] in WriteMsgIP | -| file://:0:0:0:0 | [summary param] 0 in WriteMsgUDP | file://:0:0:0:0 | [summary] to write: Argument[-1] in WriteMsgUDP | -| file://:0:0:0:0 | [summary param] 0 in WriteMsgUnix | file://:0:0:0:0 | [summary] to write: Argument[-1] in WriteMsgUnix | -| file://:0:0:0:0 | [summary param] 0 in WriteString | file://:0:0:0:0 | [summary] to write: Argument[-1] in WriteString | -| file://:0:0:0:0 | [summary param] 0 in WriteString | file://:0:0:0:0 | [summary] to write: Argument[-1] in WriteString | -| file://:0:0:0:0 | [summary param] 0 in WriteString | file://:0:0:0:0 | [summary] to write: Argument[-1] in WriteString | -| file://:0:0:0:0 | [summary param] 0 in WriteString | file://:0:0:0:0 | [summary] to write: Argument[-1] in WriteString | -| file://:0:0:0:0 | [summary param] 0 in WriteString | file://:0:0:0:0 | [summary] to write: Argument[-1] in WriteString | -| file://:0:0:0:0 | [summary param] 0 in WriteString | file://:0:0:0:0 | [summary] to write: Argument[-1] in WriteString | -| file://:0:0:0:0 | [summary param] 0 in WriteString | file://:0:0:0:0 | [summary] to write: Argument[-1] in WriteString | -| file://:0:0:0:0 | [summary param] 0 in WriteString | file://:0:0:0:0 | [summary] to write: Argument[-1] in WriteString | -| file://:0:0:0:0 | [summary param] 0 in WriteString | file://:0:0:0:0 | [summary] to write: Argument[-1] in WriteString | -| file://:0:0:0:0 | [summary param] 0 in WriteString | file://:0:0:0:0 | [summary] to write: Argument[-1] in WriteString | -| file://:0:0:0:0 | [summary param] 0 in WriteString | file://:0:0:0:0 | [summary] to write: Argument[-1] in WriteString | -| file://:0:0:0:0 | [summary param] 0 in WriteString | file://:0:0:0:0 | [summary] to write: Argument[-1] in WriteString | -| file://:0:0:0:0 | [summary param] 0 in WriteString | file://:0:0:0:0 | [summary] to write: Argument[-1] in WriteString | -| file://:0:0:0:0 | [summary param] 0 in WriteString | file://:0:0:0:0 | [summary] to write: Argument[-1] in WriteString | -| file://:0:0:0:0 | [summary param] 0 in WriteTo | file://:0:0:0:0 | [summary] to write: Argument[-1] in WriteTo | -| file://:0:0:0:0 | [summary param] 0 in WriteTo | file://:0:0:0:0 | [summary] to write: Argument[-1] in WriteTo | -| file://:0:0:0:0 | [summary param] 0 in WriteTo | file://:0:0:0:0 | [summary] to write: Argument[-1] in WriteTo | -| file://:0:0:0:0 | [summary param] 0 in WriteTo | file://:0:0:0:0 | [summary] to write: Argument[-1] in WriteTo | -| file://:0:0:0:0 | [summary param] 0 in WriteToIP | file://:0:0:0:0 | [summary] to write: Argument[-1] in WriteToIP | -| file://:0:0:0:0 | [summary param] 0 in WriteToUDP | file://:0:0:0:0 | [summary] to write: Argument[-1] in WriteToUDP | -| file://:0:0:0:0 | [summary param] 0 in WriteToUnix | file://:0:0:0:0 | [summary] to write: Argument[-1] in WriteToUnix | -| file://:0:0:0:0 | [summary param] 1 in Add | file://:0:0:0:0 | [summary] to write: Argument[-1] in Add | -| file://:0:0:0:0 | [summary param] 1 in Add | file://:0:0:0:0 | [summary] to write: Argument[-1] in Add | -| file://:0:0:0:0 | [summary param] 1 in AddUintptr | file://:0:0:0:0 | [summary] to write: Argument[0] in AddUintptr | -| file://:0:0:0:0 | [summary param] 1 in AddUintptr | file://:0:0:0:0 | [summary] to write: ReturnValue in AddUintptr | -| file://:0:0:0:0 | [summary param] 1 in AppendQuote | file://:0:0:0:0 | [summary] to write: ReturnValue in AppendQuote | -| file://:0:0:0:0 | [summary param] 1 in AppendQuoteToASCII | file://:0:0:0:0 | [summary] to write: ReturnValue in AppendQuoteToASCII | -| file://:0:0:0:0 | [summary param] 1 in AppendQuoteToGraphic | file://:0:0:0:0 | [summary] to write: ReturnValue in AppendQuoteToGraphic | -| file://:0:0:0:0 | [summary param] 1 in AppendSlice | file://:0:0:0:0 | [summary] to write: ReturnValue in AppendSlice | -| file://:0:0:0:0 | [summary param] 1 in Compact | file://:0:0:0:0 | [summary] to write: Argument[0] in Compact | -| file://:0:0:0:0 | [summary param] 1 in Copy | file://:0:0:0:0 | [summary] to write: Argument[0] in Copy | -| file://:0:0:0:0 | [summary param] 1 in Copy | file://:0:0:0:0 | [summary] to write: Argument[0] in Copy | -| file://:0:0:0:0 | [summary param] 1 in CopyBuffer | file://:0:0:0:0 | [summary] to write: Argument[0] in CopyBuffer | -| file://:0:0:0:0 | [summary param] 1 in CopyN | file://:0:0:0:0 | [summary] to write: Argument[0] in CopyN | -| file://:0:0:0:0 | [summary param] 1 in Decode | file://:0:0:0:0 | [summary] to write: Argument[0] in Decode | -| file://:0:0:0:0 | [summary param] 1 in Decode | file://:0:0:0:0 | [summary] to write: Argument[0] in Decode | -| file://:0:0:0:0 | [summary param] 1 in Decrypt | file://:0:0:0:0 | [summary] to write: Argument[0] in Decrypt | -| file://:0:0:0:0 | [summary param] 1 in Decrypt | file://:0:0:0:0 | [summary] to write: Argument[0] in Decrypt | -| file://:0:0:0:0 | [summary param] 1 in Decrypt | file://:0:0:0:0 | [summary] to write: Argument[0] in Decrypt | -| file://:0:0:0:0 | [summary param] 1 in Decrypt | file://:0:0:0:0 | [summary] to write: Argument[0] in Decrypt | -| file://:0:0:0:0 | [summary param] 1 in Decrypt | file://:0:0:0:0 | [summary] to write: Argument[0] in Decrypt | -| file://:0:0:0:0 | [summary param] 1 in Decrypt | file://:0:0:0:0 | [summary] to write: ReturnValue in Decrypt | -| file://:0:0:0:0 | [summary param] 1 in Decrypt | file://:0:0:0:0 | [summary] to write: ReturnValue in Decrypt | -| file://:0:0:0:0 | [summary param] 1 in Encode | file://:0:0:0:0 | [summary] to write: Argument[0] in Encode | -| file://:0:0:0:0 | [summary param] 1 in Encode | file://:0:0:0:0 | [summary] to write: ReturnValue in Encode | -| file://:0:0:0:0 | [summary param] 1 in Error | file://:0:0:0:0 | [summary] to write: Argument[0] in Error | -| file://:0:0:0:0 | [summary param] 1 in FormatMediaType | file://:0:0:0:0 | [summary] to write: ReturnValue in FormatMediaType | -| file://:0:0:0:0 | [summary param] 1 in HTMLEscape | file://:0:0:0:0 | [summary] to write: Argument[0] in HTMLEscape | -| file://:0:0:0:0 | [summary param] 1 in Indent | file://:0:0:0:0 | [summary] to write: Argument[0] in Indent | -| file://:0:0:0:0 | [summary param] 1 in Join | file://:0:0:0:0 | [summary] to write: ReturnValue in Join | -| file://:0:0:0:0 | [summary param] 1 in Join | file://:0:0:0:0 | [summary] to write: ReturnValue in Join | -| file://:0:0:0:0 | [summary param] 1 in JoinHostPort | file://:0:0:0:0 | [summary] to write: ReturnValue in JoinHostPort | -| file://:0:0:0:0 | [summary param] 1 in LoadOrStore | file://:0:0:0:0 | [summary] to write: Argument[-1] in LoadOrStore | -| file://:0:0:0:0 | [summary param] 1 in LoadOrStore | file://:0:0:0:0 | [summary] to write: ReturnValue in LoadOrStore | -| file://:0:0:0:0 | [summary param] 1 in Map | file://:0:0:0:0 | [summary] to write: ReturnValue in Map | -| file://:0:0:0:0 | [summary param] 1 in Map | file://:0:0:0:0 | [summary] to write: ReturnValue in Map | -| file://:0:0:0:0 | [summary param] 1 in MarshalIndent | file://:0:0:0:0 | [summary] to write: ReturnValue in MarshalIndent | -| file://:0:0:0:0 | [summary param] 1 in MarshalWithParams | file://:0:0:0:0 | [summary] to write: ReturnValue in MarshalWithParams | -| file://:0:0:0:0 | [summary param] 1 in MaxBytesReader | file://:0:0:0:0 | [summary] to write: ReturnValue in MaxBytesReader | -| file://:0:0:0:0 | [summary param] 1 in NewDecoder | file://:0:0:0:0 | [summary] to write: ReturnValue in NewDecoder | -| file://:0:0:0:0 | [summary param] 1 in NewRequest | file://:0:0:0:0 | [summary] to write: ReturnValue in NewRequest | -| file://:0:0:0:0 | [summary param] 1 in Rel | file://:0:0:0:0 | [summary] to write: ReturnValue in Rel | -| file://:0:0:0:0 | [summary param] 1 in Set | file://:0:0:0:0 | [summary] to write: Argument[-1] in Set | -| file://:0:0:0:0 | [summary param] 1 in Set | file://:0:0:0:0 | [summary] to write: Argument[-1] in Set | -| file://:0:0:0:0 | [summary param] 1 in SetCookie | file://:0:0:0:0 | [summary] to write: Argument[0] in SetCookie | -| file://:0:0:0:0 | [summary param] 1 in SetIndent | file://:0:0:0:0 | [summary] to write: Argument[-1] in SetIndent | -| file://:0:0:0:0 | [summary param] 1 in SetMapIndex | file://:0:0:0:0 | [summary] to write: Argument[-1] in SetMapIndex | -| file://:0:0:0:0 | [summary param] 1 in Store | file://:0:0:0:0 | [summary] to write: Argument[-1] in Store | -| file://:0:0:0:0 | [summary param] 1 in StorePointer | file://:0:0:0:0 | [summary] to write: Argument[0] in StorePointer | -| file://:0:0:0:0 | [summary param] 1 in StoreUintptr | file://:0:0:0:0 | [summary] to write: Argument[0] in StoreUintptr | -| file://:0:0:0:0 | [summary param] 1 in Swap | file://:0:0:0:0 | [summary] to write: Argument[-1] in Swap | -| file://:0:0:0:0 | [summary param] 1 in SwapPointer | file://:0:0:0:0 | [summary] to write: Argument[0] in SwapPointer | -| file://:0:0:0:0 | [summary param] 1 in SwapUintptr | file://:0:0:0:0 | [summary] to write: Argument[0] in SwapUintptr | -| file://:0:0:0:0 | [summary param] 1 in ToLowerSpecial | file://:0:0:0:0 | [summary] to write: ReturnValue in ToLowerSpecial | -| file://:0:0:0:0 | [summary param] 1 in ToLowerSpecial | file://:0:0:0:0 | [summary] to write: ReturnValue in ToLowerSpecial | -| file://:0:0:0:0 | [summary param] 1 in ToTitleSpecial | file://:0:0:0:0 | [summary] to write: ReturnValue in ToTitleSpecial | -| file://:0:0:0:0 | [summary param] 1 in ToTitleSpecial | file://:0:0:0:0 | [summary] to write: ReturnValue in ToTitleSpecial | -| file://:0:0:0:0 | [summary param] 1 in ToUpperSpecial | file://:0:0:0:0 | [summary] to write: ReturnValue in ToUpperSpecial | -| file://:0:0:0:0 | [summary param] 1 in ToUpperSpecial | file://:0:0:0:0 | [summary] to write: ReturnValue in ToUpperSpecial | -| file://:0:0:0:0 | [summary param] 1 in ToValidUTF8 | file://:0:0:0:0 | [summary] to write: ReturnValue in ToValidUTF8 | -| file://:0:0:0:0 | [summary param] 1 in ToValidUTF8 | file://:0:0:0:0 | [summary] to write: ReturnValue in ToValidUTF8 | -| file://:0:0:0:0 | [summary param] 1 in UserPassword | file://:0:0:0:0 | [summary] to write: ReturnValue in UserPassword | -| file://:0:0:0:0 | [summary param] 1 in WithValue | file://:0:0:0:0 | [summary] to write: ReturnValue in WithValue | -| file://:0:0:0:0 | [summary param] 1 in WriteField | file://:0:0:0:0 | [summary] to write: Argument[-1] in WriteField | -| file://:0:0:0:0 | [summary param] 1 in WriteMsgIP | file://:0:0:0:0 | [summary] to write: Argument[-1] in WriteMsgIP | -| file://:0:0:0:0 | [summary param] 1 in WriteMsgUDP | file://:0:0:0:0 | [summary] to write: Argument[-1] in WriteMsgUDP | -| file://:0:0:0:0 | [summary param] 1 in WriteMsgUnix | file://:0:0:0:0 | [summary] to write: Argument[-1] in WriteMsgUnix | -| file://:0:0:0:0 | [summary param] 1 in WriteString | file://:0:0:0:0 | [summary] to write: Argument[0] in WriteString | -| file://:0:0:0:0 | [summary param] 1 in WriteString | file://:0:0:0:0 | [summary] to write: Argument[0] in WriteString | -| file://:0:0:0:0 | [summary param] 2 in CompareAndSwap | file://:0:0:0:0 | [summary] to write: Argument[-1] in CompareAndSwap | -| file://:0:0:0:0 | [summary param] 2 in CompareAndSwapPointer | file://:0:0:0:0 | [summary] to write: Argument[0] in CompareAndSwapPointer | -| file://:0:0:0:0 | [summary param] 2 in CompareAndSwapUintptr | file://:0:0:0:0 | [summary] to write: Argument[0] in CompareAndSwapUintptr | -| file://:0:0:0:0 | [summary param] 2 in DecryptPKCS1v15 | file://:0:0:0:0 | [summary] to write: ReturnValue in DecryptPKCS1v15 | -| file://:0:0:0:0 | [summary param] 2 in Indent | file://:0:0:0:0 | [summary] to write: Argument[0] in Indent | -| file://:0:0:0:0 | [summary param] 2 in MarshalIndent | file://:0:0:0:0 | [summary] to write: ReturnValue in MarshalIndent | -| file://:0:0:0:0 | [summary param] 2 in NewRequestWithContext | file://:0:0:0:0 | [summary] to write: ReturnValue in NewRequestWithContext | -| file://:0:0:0:0 | [summary param] 2 in Open | file://:0:0:0:0 | [summary] to write: Argument[0] in Open | -| file://:0:0:0:0 | [summary param] 2 in Open | file://:0:0:0:0 | [summary] to write: Argument[0] in Open | -| file://:0:0:0:0 | [summary param] 2 in Open | file://:0:0:0:0 | [summary] to write: Argument[0] in Open | -| file://:0:0:0:0 | [summary param] 2 in Open | file://:0:0:0:0 | [summary] to write: Argument[0] in Open | -| file://:0:0:0:0 | [summary param] 2 in Open | file://:0:0:0:0 | [summary] to write: Argument[0] in Open | -| file://:0:0:0:0 | [summary param] 2 in Open | file://:0:0:0:0 | [summary] to write: Argument[0] in Open | -| file://:0:0:0:0 | [summary param] 2 in Open | file://:0:0:0:0 | [summary] to write: Argument[0] in Open | -| file://:0:0:0:0 | [summary param] 2 in Open | file://:0:0:0:0 | [summary] to write: ReturnValue in Open | -| file://:0:0:0:0 | [summary param] 2 in Open | file://:0:0:0:0 | [summary] to write: ReturnValue in Open | -| file://:0:0:0:0 | [summary param] 2 in Open | file://:0:0:0:0 | [summary] to write: ReturnValue in Open | -| file://:0:0:0:0 | [summary param] 2 in Open | file://:0:0:0:0 | [summary] to write: ReturnValue in Open | -| file://:0:0:0:0 | [summary param] 2 in Open | file://:0:0:0:0 | [summary] to write: ReturnValue in Open | -| file://:0:0:0:0 | [summary param] 2 in Open | file://:0:0:0:0 | [summary] to write: ReturnValue in Open | -| file://:0:0:0:0 | [summary param] 2 in Open | file://:0:0:0:0 | [summary] to write: ReturnValue in Open | -| file://:0:0:0:0 | [summary param] 2 in Replace | file://:0:0:0:0 | [summary] to write: ReturnValue in Replace | -| file://:0:0:0:0 | [summary param] 2 in Replace | file://:0:0:0:0 | [summary] to write: ReturnValue in Replace | -| file://:0:0:0:0 | [summary param] 2 in ReplaceAll | file://:0:0:0:0 | [summary] to write: ReturnValue in ReplaceAll | -| file://:0:0:0:0 | [summary param] 2 in ReplaceAll | file://:0:0:0:0 | [summary] to write: ReturnValue in ReplaceAll | -| file://:0:0:0:0 | [summary param] 2 in UnmarshalWithParams | file://:0:0:0:0 | [summary] to write: Argument[1] in UnmarshalWithParams | -| file://:0:0:0:0 | [summary param] 2 in UnmarshalWithParams | file://:0:0:0:0 | [summary] to write: ReturnValue in UnmarshalWithParams | -| file://:0:0:0:0 | [summary param] 2 in WithValue | file://:0:0:0:0 | [summary] to write: ReturnValue in WithValue | -| file://:0:0:0:0 | [summary param] 2 in Write | file://:0:0:0:0 | [summary] to write: Argument[0] in Write | -| file://:0:0:0:0 | [summary param] 3 in DecryptOAEP | file://:0:0:0:0 | [summary] to write: ReturnValue in DecryptOAEP | -| file://:0:0:0:0 | [summary param] 3 in Indent | file://:0:0:0:0 | [summary] to write: Argument[0] in Indent | -| file://:0:0:0:0 | [summary param] -1 in Addr | file://:0:0:0:0 | [summary] to write: ReturnValue in Addr | -| file://:0:0:0:0 | [summary param] -1 in Back | file://:0:0:0:0 | [summary] to write: ReturnValue in Back | -| file://:0:0:0:0 | [summary param] -1 in Buffered | file://:0:0:0:0 | [summary] to write: ReturnValue in Buffered | -| file://:0:0:0:0 | [summary param] -1 in Bytes | file://:0:0:0:0 | [summary] to write: ReturnValue in Bytes | -| file://:0:0:0:0 | [summary param] -1 in Bytes | file://:0:0:0:0 | [summary] to write: ReturnValue in Bytes | -| file://:0:0:0:0 | [summary param] -1 in Bytes | file://:0:0:0:0 | [summary] to write: ReturnValue in Bytes | -| file://:0:0:0:0 | [summary param] -1 in Clone | file://:0:0:0:0 | [summary] to write: ReturnValue in Clone | -| file://:0:0:0:0 | [summary param] -1 in Clone | file://:0:0:0:0 | [summary] to write: ReturnValue in Clone | -| file://:0:0:0:0 | [summary param] -1 in Clone | file://:0:0:0:0 | [summary] to write: ReturnValue in Clone | -| file://:0:0:0:0 | [summary param] -1 in Convert | file://:0:0:0:0 | [summary] to write: ReturnValue in Convert | -| file://:0:0:0:0 | [summary param] -1 in Decode | file://:0:0:0:0 | [summary] to write: Argument[0] in Decode | -| file://:0:0:0:0 | [summary param] -1 in DotReader | file://:0:0:0:0 | [summary] to write: ReturnValue in DotReader | -| file://:0:0:0:0 | [summary param] -1 in Elem | file://:0:0:0:0 | [summary] to write: ReturnValue in Elem | -| file://:0:0:0:0 | [summary param] -1 in Encode | file://:0:0:0:0 | [summary] to write: ReturnValue in Encode | -| file://:0:0:0:0 | [summary param] -1 in EscapedPath | file://:0:0:0:0 | [summary] to write: ReturnValue in EscapedPath | -| file://:0:0:0:0 | [summary param] -1 in Fd | file://:0:0:0:0 | [summary] to write: ReturnValue in Fd | -| file://:0:0:0:0 | [summary param] -1 in Field | file://:0:0:0:0 | [summary] to write: ReturnValue in Field | -| file://:0:0:0:0 | [summary param] -1 in FieldByIndex | file://:0:0:0:0 | [summary] to write: ReturnValue in FieldByIndex | -| file://:0:0:0:0 | [summary param] -1 in FieldByName | file://:0:0:0:0 | [summary] to write: ReturnValue in FieldByName | -| file://:0:0:0:0 | [summary param] -1 in FieldByNameFunc | file://:0:0:0:0 | [summary] to write: ReturnValue in FieldByNameFunc | -| file://:0:0:0:0 | [summary param] -1 in File | file://:0:0:0:0 | [summary] to write: ReturnValue in File | -| file://:0:0:0:0 | [summary param] -1 in File | file://:0:0:0:0 | [summary] to write: ReturnValue in File | -| file://:0:0:0:0 | [summary param] -1 in FileName | file://:0:0:0:0 | [summary] to write: ReturnValue in FileName | -| file://:0:0:0:0 | [summary param] -1 in FormName | file://:0:0:0:0 | [summary] to write: ReturnValue in FormName | -| file://:0:0:0:0 | [summary param] -1 in Front | file://:0:0:0:0 | [summary] to write: ReturnValue in Front | -| file://:0:0:0:0 | [summary param] -1 in Get | file://:0:0:0:0 | [summary] to write: ReturnValue in Get | -| file://:0:0:0:0 | [summary param] -1 in Get | file://:0:0:0:0 | [summary] to write: ReturnValue in Get | -| file://:0:0:0:0 | [summary param] -1 in Get | file://:0:0:0:0 | [summary] to write: ReturnValue in Get | -| file://:0:0:0:0 | [summary param] -1 in Get | file://:0:0:0:0 | [summary] to write: ReturnValue in Get | -| file://:0:0:0:0 | [summary param] -1 in Get | file://:0:0:0:0 | [summary] to write: ReturnValue in Get | -| file://:0:0:0:0 | [summary param] -1 in Glob | file://:0:0:0:0 | [summary] to write: ReturnValue in Glob | -| file://:0:0:0:0 | [summary param] -1 in Glob | file://:0:0:0:0 | [summary] to write: ReturnValue in Glob | -| file://:0:0:0:0 | [summary param] -1 in GoString | file://:0:0:0:0 | [summary] to write: ReturnValue in GoString | -| file://:0:0:0:0 | [summary param] -1 in GoString | file://:0:0:0:0 | [summary] to write: ReturnValue in GoString | -| file://:0:0:0:0 | [summary param] -1 in GoString | file://:0:0:0:0 | [summary] to write: ReturnValue in GoString | -| file://:0:0:0:0 | [summary param] -1 in GoString | file://:0:0:0:0 | [summary] to write: ReturnValue in GoString | -| file://:0:0:0:0 | [summary param] -1 in GoString | file://:0:0:0:0 | [summary] to write: ReturnValue in GoString | -| file://:0:0:0:0 | [summary param] -1 in GoString | file://:0:0:0:0 | [summary] to write: ReturnValue in GoString | -| file://:0:0:0:0 | [summary param] -1 in GoString | file://:0:0:0:0 | [summary] to write: ReturnValue in GoString | -| file://:0:0:0:0 | [summary param] -1 in GoString | file://:0:0:0:0 | [summary] to write: ReturnValue in GoString | -| file://:0:0:0:0 | [summary param] -1 in GoString | file://:0:0:0:0 | [summary] to write: ReturnValue in GoString | -| file://:0:0:0:0 | [summary param] -1 in GoString | file://:0:0:0:0 | [summary] to write: ReturnValue in GoString | -| file://:0:0:0:0 | [summary param] -1 in GoString | file://:0:0:0:0 | [summary] to write: ReturnValue in GoString | -| file://:0:0:0:0 | [summary param] -1 in GoString | file://:0:0:0:0 | [summary] to write: ReturnValue in GoString | -| file://:0:0:0:0 | [summary param] -1 in GoString | file://:0:0:0:0 | [summary] to write: ReturnValue in GoString | -| file://:0:0:0:0 | [summary param] -1 in GoString | file://:0:0:0:0 | [summary] to write: ReturnValue in GoString | -| file://:0:0:0:0 | [summary param] -1 in GoString | file://:0:0:0:0 | [summary] to write: ReturnValue in GoString | -| file://:0:0:0:0 | [summary param] -1 in GoString | file://:0:0:0:0 | [summary] to write: ReturnValue in GoString | -| file://:0:0:0:0 | [summary param] -1 in GoString | file://:0:0:0:0 | [summary] to write: ReturnValue in GoString | -| file://:0:0:0:0 | [summary param] -1 in GoString | file://:0:0:0:0 | [summary] to write: ReturnValue in GoString | -| file://:0:0:0:0 | [summary param] -1 in GoString | file://:0:0:0:0 | [summary] to write: ReturnValue in GoString | -| file://:0:0:0:0 | [summary param] -1 in GoString | file://:0:0:0:0 | [summary] to write: ReturnValue in GoString | -| file://:0:0:0:0 | [summary param] -1 in GoString | file://:0:0:0:0 | [summary] to write: ReturnValue in GoString | -| file://:0:0:0:0 | [summary param] -1 in GoString | file://:0:0:0:0 | [summary] to write: ReturnValue in GoString | -| file://:0:0:0:0 | [summary param] -1 in GoString | file://:0:0:0:0 | [summary] to write: ReturnValue in GoString | -| file://:0:0:0:0 | [summary param] -1 in GoString | file://:0:0:0:0 | [summary] to write: ReturnValue in GoString | -| file://:0:0:0:0 | [summary param] -1 in GoString | file://:0:0:0:0 | [summary] to write: ReturnValue in GoString | -| file://:0:0:0:0 | [summary param] -1 in GoString | file://:0:0:0:0 | [summary] to write: ReturnValue in GoString | -| file://:0:0:0:0 | [summary param] -1 in GoString | file://:0:0:0:0 | [summary] to write: ReturnValue in GoString | -| file://:0:0:0:0 | [summary param] -1 in Hijack | file://:0:0:0:0 | [summary] to write: ReturnValue in Hijack | -| file://:0:0:0:0 | [summary param] -1 in Hijack | file://:0:0:0:0 | [summary] to write: ReturnValue in Hijack | -| file://:0:0:0:0 | [summary param] -1 in Hijack | file://:0:0:0:0 | [summary] to write: ReturnValue in Hijack | -| file://:0:0:0:0 | [summary param] -1 in Hijack | file://:0:0:0:0 | [summary] to write: ReturnValue[1] in Hijack | -| file://:0:0:0:0 | [summary param] -1 in Hijack | file://:0:0:0:0 | [summary] to write: ReturnValue[1] in Hijack | -| file://:0:0:0:0 | [summary param] -1 in Hijack | file://:0:0:0:0 | [summary] to write: ReturnValue[1] in Hijack | -| file://:0:0:0:0 | [summary param] -1 in Hostname | file://:0:0:0:0 | [summary] to write: ReturnValue in Hostname | -| file://:0:0:0:0 | [summary param] -1 in Index | file://:0:0:0:0 | [summary] to write: ReturnValue in Index | -| file://:0:0:0:0 | [summary param] -1 in Info | file://:0:0:0:0 | [summary] to write: ReturnValue in Info | -| file://:0:0:0:0 | [summary param] -1 in Info | file://:0:0:0:0 | [summary] to write: ReturnValue in Info | -| file://:0:0:0:0 | [summary param] -1 in Info | file://:0:0:0:0 | [summary] to write: ReturnValue in Info | -| file://:0:0:0:0 | [summary param] -1 in Info | file://:0:0:0:0 | [summary] to write: ReturnValue in Info | -| file://:0:0:0:0 | [summary param] -1 in Info | file://:0:0:0:0 | [summary] to write: ReturnValue in Info | -| file://:0:0:0:0 | [summary param] -1 in Init | file://:0:0:0:0 | [summary] to write: ReturnValue in Init | -| file://:0:0:0:0 | [summary param] -1 in Interface | file://:0:0:0:0 | [summary] to write: ReturnValue in Interface | -| file://:0:0:0:0 | [summary param] -1 in InterfaceData | file://:0:0:0:0 | [summary] to write: ReturnValue in InterfaceData | -| file://:0:0:0:0 | [summary param] -1 in Key | file://:0:0:0:0 | [summary] to write: ReturnValue in Key | -| file://:0:0:0:0 | [summary param] -1 in Load | file://:0:0:0:0 | [summary] to write: ReturnValue in Load | -| file://:0:0:0:0 | [summary param] -1 in Load | file://:0:0:0:0 | [summary] to write: ReturnValue in Load | -| file://:0:0:0:0 | [summary param] -1 in Load | file://:0:0:0:0 | [summary] to write: ReturnValue in Load | -| file://:0:0:0:0 | [summary param] -1 in Load | file://:0:0:0:0 | [summary] to write: ReturnValue in Load | -| file://:0:0:0:0 | [summary param] -1 in LoadOrStore | file://:0:0:0:0 | [summary] to write: ReturnValue in LoadOrStore | -| file://:0:0:0:0 | [summary param] -1 in Lookup | file://:0:0:0:0 | [summary] to write: ReturnValue in Lookup | -| file://:0:0:0:0 | [summary param] -1 in MapIndex | file://:0:0:0:0 | [summary] to write: ReturnValue in MapIndex | -| file://:0:0:0:0 | [summary param] -1 in MapKeys | file://:0:0:0:0 | [summary] to write: ReturnValue in MapKeys | -| file://:0:0:0:0 | [summary param] -1 in MapRange | file://:0:0:0:0 | [summary] to write: ReturnValue in MapRange | -| file://:0:0:0:0 | [summary param] -1 in MarshalBinary | file://:0:0:0:0 | [summary] to write: ReturnValue in MarshalBinary | -| file://:0:0:0:0 | [summary param] -1 in MarshalBinary | file://:0:0:0:0 | [summary] to write: ReturnValue in MarshalBinary | -| file://:0:0:0:0 | [summary param] -1 in MarshalBinary | file://:0:0:0:0 | [summary] to write: ReturnValue in MarshalBinary | -| file://:0:0:0:0 | [summary param] -1 in MarshalBinary | file://:0:0:0:0 | [summary] to write: ReturnValue in MarshalBinary | -| file://:0:0:0:0 | [summary param] -1 in MarshalBinary | file://:0:0:0:0 | [summary] to write: ReturnValue in MarshalBinary | -| file://:0:0:0:0 | [summary param] -1 in MarshalBinary | file://:0:0:0:0 | [summary] to write: ReturnValue in MarshalBinary | -| file://:0:0:0:0 | [summary param] -1 in MarshalBinary | file://:0:0:0:0 | [summary] to write: ReturnValue in MarshalBinary | -| file://:0:0:0:0 | [summary param] -1 in MarshalBinary | file://:0:0:0:0 | [summary] to write: ReturnValue in MarshalBinary | -| file://:0:0:0:0 | [summary param] -1 in MarshalBinary | file://:0:0:0:0 | [summary] to write: ReturnValue in MarshalBinary | -| file://:0:0:0:0 | [summary param] -1 in MarshalBinary | file://:0:0:0:0 | [summary] to write: ReturnValue in MarshalBinary | -| file://:0:0:0:0 | [summary param] -1 in MarshalBinary | file://:0:0:0:0 | [summary] to write: ReturnValue in MarshalBinary | -| file://:0:0:0:0 | [summary param] -1 in MarshalBinary | file://:0:0:0:0 | [summary] to write: ReturnValue in MarshalBinary | -| file://:0:0:0:0 | [summary param] -1 in MarshalJSON | file://:0:0:0:0 | [summary] to write: ReturnValue in MarshalJSON | -| file://:0:0:0:0 | [summary param] -1 in MarshalJSON | file://:0:0:0:0 | [summary] to write: ReturnValue in MarshalJSON | -| file://:0:0:0:0 | [summary param] -1 in MarshalJSON | file://:0:0:0:0 | [summary] to write: ReturnValue in MarshalJSON | -| file://:0:0:0:0 | [summary param] -1 in MarshalJSON | file://:0:0:0:0 | [summary] to write: ReturnValue in MarshalJSON | -| file://:0:0:0:0 | [summary param] -1 in MarshalText | file://:0:0:0:0 | [summary] to write: ReturnValue in MarshalText | -| file://:0:0:0:0 | [summary param] -1 in MarshalText | file://:0:0:0:0 | [summary] to write: ReturnValue in MarshalText | -| file://:0:0:0:0 | [summary param] -1 in MarshalText | file://:0:0:0:0 | [summary] to write: ReturnValue in MarshalText | -| file://:0:0:0:0 | [summary param] -1 in MarshalText | file://:0:0:0:0 | [summary] to write: ReturnValue in MarshalText | -| file://:0:0:0:0 | [summary param] -1 in MarshalText | file://:0:0:0:0 | [summary] to write: ReturnValue in MarshalText | -| file://:0:0:0:0 | [summary param] -1 in MarshalText | file://:0:0:0:0 | [summary] to write: ReturnValue in MarshalText | -| file://:0:0:0:0 | [summary param] -1 in MarshalText | file://:0:0:0:0 | [summary] to write: ReturnValue in MarshalText | -| file://:0:0:0:0 | [summary param] -1 in MarshalText | file://:0:0:0:0 | [summary] to write: ReturnValue in MarshalText | -| file://:0:0:0:0 | [summary param] -1 in MarshalText | file://:0:0:0:0 | [summary] to write: ReturnValue in MarshalText | -| file://:0:0:0:0 | [summary param] -1 in Method | file://:0:0:0:0 | [summary] to write: ReturnValue in Method | -| file://:0:0:0:0 | [summary param] -1 in MethodByName | file://:0:0:0:0 | [summary] to write: ReturnValue in MethodByName | -| file://:0:0:0:0 | [summary param] -1 in Name | file://:0:0:0:0 | [summary] to write: ReturnValue in Name | -| file://:0:0:0:0 | [summary param] -1 in Name | file://:0:0:0:0 | [summary] to write: ReturnValue in Name | -| file://:0:0:0:0 | [summary param] -1 in Name | file://:0:0:0:0 | [summary] to write: ReturnValue in Name | -| file://:0:0:0:0 | [summary param] -1 in Name | file://:0:0:0:0 | [summary] to write: ReturnValue in Name | -| file://:0:0:0:0 | [summary param] -1 in Name | file://:0:0:0:0 | [summary] to write: ReturnValue in Name | -| file://:0:0:0:0 | [summary param] -1 in Next | file://:0:0:0:0 | [summary] to write: ReturnValue in Next | -| file://:0:0:0:0 | [summary param] -1 in Next | file://:0:0:0:0 | [summary] to write: ReturnValue in Next | -| file://:0:0:0:0 | [summary param] -1 in NextPart | file://:0:0:0:0 | [summary] to write: ReturnValue in NextPart | -| file://:0:0:0:0 | [summary param] -1 in NextRawPart | file://:0:0:0:0 | [summary] to write: ReturnValue in NextRawPart | -| file://:0:0:0:0 | [summary param] -1 in Open | file://:0:0:0:0 | [summary] to write: ReturnValue in Open | -| file://:0:0:0:0 | [summary param] -1 in Open | file://:0:0:0:0 | [summary] to write: ReturnValue in Open | -| file://:0:0:0:0 | [summary param] -1 in Open | file://:0:0:0:0 | [summary] to write: ReturnValue in Open | -| file://:0:0:0:0 | [summary param] -1 in Open | file://:0:0:0:0 | [summary] to write: ReturnValue in Open | -| file://:0:0:0:0 | [summary param] -1 in Open | file://:0:0:0:0 | [summary] to write: ReturnValue in Open | -| file://:0:0:0:0 | [summary param] -1 in Parse | file://:0:0:0:0 | [summary] to write: ReturnValue in Parse | -| file://:0:0:0:0 | [summary param] -1 in Password | file://:0:0:0:0 | [summary] to write: ReturnValue in Password | -| file://:0:0:0:0 | [summary param] -1 in Peek | file://:0:0:0:0 | [summary] to write: ReturnValue in Peek | -| file://:0:0:0:0 | [summary param] -1 in Pointer | file://:0:0:0:0 | [summary] to write: ReturnValue in Pointer | -| file://:0:0:0:0 | [summary param] -1 in Port | file://:0:0:0:0 | [summary] to write: ReturnValue in Port | -| file://:0:0:0:0 | [summary param] -1 in Prev | file://:0:0:0:0 | [summary] to write: ReturnValue in Prev | -| file://:0:0:0:0 | [summary param] -1 in Query | file://:0:0:0:0 | [summary] to write: ReturnValue in Query | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | -| file://:0:0:0:0 | [summary param] -1 in ReadAt | file://:0:0:0:0 | [summary] to write: Argument[0] in ReadAt | -| file://:0:0:0:0 | [summary param] -1 in ReadAt | file://:0:0:0:0 | [summary] to write: Argument[0] in ReadAt | -| file://:0:0:0:0 | [summary param] -1 in ReadAt | file://:0:0:0:0 | [summary] to write: Argument[0] in ReadAt | -| file://:0:0:0:0 | [summary param] -1 in ReadAt | file://:0:0:0:0 | [summary] to write: Argument[0] in ReadAt | -| file://:0:0:0:0 | [summary param] -1 in ReadAt | file://:0:0:0:0 | [summary] to write: Argument[0] in ReadAt | -| file://:0:0:0:0 | [summary param] -1 in ReadBytes | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadBytes | -| file://:0:0:0:0 | [summary param] -1 in ReadBytes | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadBytes | -| file://:0:0:0:0 | [summary param] -1 in ReadCodeLine | file://:0:0:0:0 | [summary] to write: ReturnValue[1] in ReadCodeLine | -| file://:0:0:0:0 | [summary param] -1 in ReadContinuedLine | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadContinuedLine | -| file://:0:0:0:0 | [summary param] -1 in ReadContinuedLineBytes | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadContinuedLineBytes | -| file://:0:0:0:0 | [summary param] -1 in ReadDir | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadDir | -| file://:0:0:0:0 | [summary param] -1 in ReadDir | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadDir | -| file://:0:0:0:0 | [summary param] -1 in ReadDir | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadDir | -| file://:0:0:0:0 | [summary param] -1 in ReadDotBytes | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadDotBytes | -| file://:0:0:0:0 | [summary param] -1 in ReadDotLines | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadDotLines | -| file://:0:0:0:0 | [summary param] -1 in ReadFile | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadFile | -| file://:0:0:0:0 | [summary param] -1 in ReadFile | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadFile | -| file://:0:0:0:0 | [summary param] -1 in ReadFile | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadFile | -| file://:0:0:0:0 | [summary param] -1 in ReadForm | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadForm | -| file://:0:0:0:0 | [summary param] -1 in ReadFrom | file://:0:0:0:0 | [summary] to write: Argument[0] in ReadFrom | -| file://:0:0:0:0 | [summary param] -1 in ReadFrom | file://:0:0:0:0 | [summary] to write: Argument[0] in ReadFrom | -| file://:0:0:0:0 | [summary param] -1 in ReadFrom | file://:0:0:0:0 | [summary] to write: Argument[0] in ReadFrom | -| file://:0:0:0:0 | [summary param] -1 in ReadFrom | file://:0:0:0:0 | [summary] to write: Argument[0] in ReadFrom | -| file://:0:0:0:0 | [summary param] -1 in ReadFromIP | file://:0:0:0:0 | [summary] to write: Argument[0] in ReadFromIP | -| file://:0:0:0:0 | [summary param] -1 in ReadFromUDP | file://:0:0:0:0 | [summary] to write: Argument[0] in ReadFromUDP | -| file://:0:0:0:0 | [summary param] -1 in ReadFromUnix | file://:0:0:0:0 | [summary] to write: Argument[0] in ReadFromUnix | -| file://:0:0:0:0 | [summary param] -1 in ReadLine | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadLine | -| file://:0:0:0:0 | [summary param] -1 in ReadLine | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadLine | -| file://:0:0:0:0 | [summary param] -1 in ReadLineBytes | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadLineBytes | -| file://:0:0:0:0 | [summary param] -1 in ReadMIMEHeader | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadMIMEHeader | -| file://:0:0:0:0 | [summary param] -1 in ReadMsgIP | file://:0:0:0:0 | [summary] to write: Argument[0] in ReadMsgIP | -| file://:0:0:0:0 | [summary param] -1 in ReadMsgIP | file://:0:0:0:0 | [summary] to write: Argument[1] in ReadMsgIP | -| file://:0:0:0:0 | [summary param] -1 in ReadMsgUDP | file://:0:0:0:0 | [summary] to write: Argument[0] in ReadMsgUDP | -| file://:0:0:0:0 | [summary param] -1 in ReadMsgUDP | file://:0:0:0:0 | [summary] to write: Argument[1] in ReadMsgUDP | -| file://:0:0:0:0 | [summary param] -1 in ReadMsgUnix | file://:0:0:0:0 | [summary] to write: Argument[0] in ReadMsgUnix | -| file://:0:0:0:0 | [summary param] -1 in ReadMsgUnix | file://:0:0:0:0 | [summary] to write: Argument[1] in ReadMsgUnix | -| file://:0:0:0:0 | [summary param] -1 in ReadResponse | file://:0:0:0:0 | [summary] to write: ReturnValue[1] in ReadResponse | -| file://:0:0:0:0 | [summary param] -1 in ReadSlice | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadSlice | -| file://:0:0:0:0 | [summary param] -1 in ReadString | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadString | -| file://:0:0:0:0 | [summary param] -1 in ReadString | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadString | -| file://:0:0:0:0 | [summary param] -1 in Recv | file://:0:0:0:0 | [summary] to write: ReturnValue in Recv | -| file://:0:0:0:0 | [summary param] -1 in RequestURI | file://:0:0:0:0 | [summary] to write: ReturnValue in RequestURI | -| file://:0:0:0:0 | [summary param] -1 in Reset | file://:0:0:0:0 | [summary] to write: Argument[0] in Reset | -| file://:0:0:0:0 | [summary param] -1 in Reset | file://:0:0:0:0 | [summary] to write: Argument[0] in Reset | -| file://:0:0:0:0 | [summary param] -1 in Reset | file://:0:0:0:0 | [summary] to write: Argument[0] in Reset | -| file://:0:0:0:0 | [summary param] -1 in ResolveReference | file://:0:0:0:0 | [summary] to write: ReturnValue in ResolveReference | -| file://:0:0:0:0 | [summary param] -1 in SetOutput | file://:0:0:0:0 | [summary] to write: Argument[0] in SetOutput | -| file://:0:0:0:0 | [summary param] -1 in Slice | file://:0:0:0:0 | [summary] to write: ReturnValue in Slice | -| file://:0:0:0:0 | [summary param] -1 in Slice3 | file://:0:0:0:0 | [summary] to write: ReturnValue in Slice3 | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | -| file://:0:0:0:0 | [summary param] -1 in Sub | file://:0:0:0:0 | [summary] to write: ReturnValue in Sub | -| file://:0:0:0:0 | [summary param] -1 in Sub | file://:0:0:0:0 | [summary] to write: ReturnValue in Sub | -| file://:0:0:0:0 | [summary param] -1 in Swap | file://:0:0:0:0 | [summary] to write: ReturnValue in Swap | -| file://:0:0:0:0 | [summary param] -1 in Swap | file://:0:0:0:0 | [summary] to write: ReturnValue in Swap | -| file://:0:0:0:0 | [summary param] -1 in Swap | file://:0:0:0:0 | [summary] to write: ReturnValue in Swap | -| file://:0:0:0:0 | [summary param] -1 in Swap | file://:0:0:0:0 | [summary] to write: ReturnValue in Swap | -| file://:0:0:0:0 | [summary param] -1 in SyscallConn | file://:0:0:0:0 | [summary] to write: ReturnValue in SyscallConn | -| file://:0:0:0:0 | [summary param] -1 in SyscallConn | file://:0:0:0:0 | [summary] to write: ReturnValue in SyscallConn | -| file://:0:0:0:0 | [summary param] -1 in SyscallConn | file://:0:0:0:0 | [summary] to write: ReturnValue in SyscallConn | -| file://:0:0:0:0 | [summary param] -1 in SyscallConn | file://:0:0:0:0 | [summary] to write: ReturnValue in SyscallConn | -| file://:0:0:0:0 | [summary param] -1 in SyscallConn | file://:0:0:0:0 | [summary] to write: ReturnValue in SyscallConn | -| file://:0:0:0:0 | [summary param] -1 in SyscallConn | file://:0:0:0:0 | [summary] to write: ReturnValue in SyscallConn | -| file://:0:0:0:0 | [summary param] -1 in SyscallConn | file://:0:0:0:0 | [summary] to write: ReturnValue in SyscallConn | -| file://:0:0:0:0 | [summary param] -1 in SyscallConn | file://:0:0:0:0 | [summary] to write: ReturnValue in SyscallConn | -| file://:0:0:0:0 | [summary param] -1 in Text | file://:0:0:0:0 | [summary] to write: ReturnValue in Text | -| file://:0:0:0:0 | [summary param] -1 in Token | file://:0:0:0:0 | [summary] to write: ReturnValue in Token | -| file://:0:0:0:0 | [summary param] -1 in Token | file://:0:0:0:0 | [summary] to write: ReturnValue in Token | -| file://:0:0:0:0 | [summary param] -1 in Token | file://:0:0:0:0 | [summary] to write: ReturnValue in Token | -| file://:0:0:0:0 | [summary param] -1 in TryRecv | file://:0:0:0:0 | [summary] to write: ReturnValue in TryRecv | -| file://:0:0:0:0 | [summary param] -1 in UnsafeAddr | file://:0:0:0:0 | [summary] to write: ReturnValue in UnsafeAddr | -| file://:0:0:0:0 | [summary param] -1 in Username | file://:0:0:0:0 | [summary] to write: ReturnValue in Username | -| file://:0:0:0:0 | [summary param] -1 in Value | file://:0:0:0:0 | [summary] to write: ReturnValue in Value | -| file://:0:0:0:0 | [summary param] -1 in Value | file://:0:0:0:0 | [summary] to write: ReturnValue in Value | -| file://:0:0:0:0 | [summary param] -1 in Value | file://:0:0:0:0 | [summary] to write: ReturnValue in Value | -| file://:0:0:0:0 | [summary param] -1 in Value | file://:0:0:0:0 | [summary] to write: ReturnValue in Value | -| file://:0:0:0:0 | [summary param] -1 in Value | file://:0:0:0:0 | [summary] to write: ReturnValue in Value | -| file://:0:0:0:0 | [summary param] -1 in Value | file://:0:0:0:0 | [summary] to write: ReturnValue in Value | -| file://:0:0:0:0 | [summary param] -1 in Values | file://:0:0:0:0 | [summary] to write: ReturnValue in Values | -| file://:0:0:0:0 | [summary param] -1 in Values | file://:0:0:0:0 | [summary] to write: ReturnValue in Values | -| file://:0:0:0:0 | [summary param] -1 in Write | file://:0:0:0:0 | [summary] to write: Argument[0] in Write | -| file://:0:0:0:0 | [summary param] -1 in Write | file://:0:0:0:0 | [summary] to write: Argument[0] in Write | -| file://:0:0:0:0 | [summary param] -1 in Write | file://:0:0:0:0 | [summary] to write: Argument[0] in Write | -| file://:0:0:0:0 | [summary param] -1 in WriteProxy | file://:0:0:0:0 | [summary] to write: Argument[0] in WriteProxy | -| file://:0:0:0:0 | [summary param] -1 in WriteSubset | file://:0:0:0:0 | [summary] to write: Argument[0] in WriteSubset | -| file://:0:0:0:0 | [summary param] -1 in WriteTo | file://:0:0:0:0 | [summary] to write: Argument[0] in WriteTo | -| file://:0:0:0:0 | [summary param] -1 in WriteTo | file://:0:0:0:0 | [summary] to write: Argument[0] in WriteTo | -| file://:0:0:0:0 | [summary param] -1 in WriteTo | file://:0:0:0:0 | [summary] to write: Argument[0] in WriteTo | -| file://:0:0:0:0 | [summary param] -1 in WriteTo | file://:0:0:0:0 | [summary] to write: Argument[0] in WriteTo | -| file://:0:0:0:0 | [summary param] -1 in WriteTo | file://:0:0:0:0 | [summary] to write: Argument[0] in WriteTo | -| file://:0:0:0:0 | [summary param] -1 in WriteTo | file://:0:0:0:0 | [summary] to write: Argument[0] in WriteTo | -| file://:0:0:0:0 | [summary param] -1 in WriteTo | file://:0:0:0:0 | [summary] to write: Argument[0] in WriteTo | -| file://:0:0:0:0 | [summary param] -1 in WriteTo | file://:0:0:0:0 | [summary] to write: Argument[0] in WriteTo | -| file://:0:0:0:0 | [summary param] -1 in WriteTo | file://:0:0:0:0 | [summary] to write: Argument[0] in WriteTo | -| file://:0:0:0:0 | [summary param] -1 in Writer | file://:0:0:0:0 | [summary] to write: ReturnValue in Writer | -| io.go:14:31:14:43 | "some string" | io.go:14:13:14:44 | call to NewReader | -| io.go:16:3:16:3 | definition of w | io.go:16:23:16:27 | &... | -| io.go:16:3:16:3 | definition of w | io.go:16:30:16:34 | &... | -| io.go:16:23:16:27 | &... | io.go:15:7:15:10 | definition of buf1 | -| io.go:16:24:16:27 | buf1 | io.go:16:23:16:27 | &... | -| io.go:16:30:16:34 | &... | io.go:15:13:15:16 | definition of buf2 | -| io.go:16:31:16:34 | buf2 | io.go:16:30:16:34 | &... | -| io.go:18:14:18:19 | reader | io.go:16:3:16:3 | definition of w | -| io.go:22:31:22:43 | "some string" | io.go:22:13:22:44 | call to NewReader | -| io.go:25:19:25:23 | &... | io.go:23:7:23:10 | definition of buf1 | -| io.go:25:20:25:23 | buf1 | io.go:25:19:25:23 | &... | -| io.go:27:21:27:26 | reader | io.go:25:3:25:4 | definition of w2 | -| io.go:31:31:31:43 | "some string" | io.go:31:13:31:44 | call to NewReader | -| io.go:33:19:33:23 | &... | io.go:32:7:32:10 | definition of buf1 | -| io.go:33:20:33:23 | buf1 | io.go:33:19:33:23 | &... | -| io.go:35:16:35:21 | reader | io.go:33:3:33:4 | definition of w2 | -| io.go:39:6:39:6 | definition of w | io.go:39:3:39:19 | ... := ...[0] | -| io.go:39:11:39:19 | call to Pipe | io.go:39:3:39:19 | ... := ...[0] | -| io.go:39:11:39:19 | call to Pipe | io.go:39:3:39:19 | ... := ...[1] | -| io.go:40:17:40:31 | "some string\\n" | io.go:39:6:39:6 | definition of w | -| io.go:43:16:43:16 | r | io.go:42:3:42:5 | definition of buf | -| io.go:44:13:44:15 | buf | io.go:44:13:44:24 | call to String | -| io.go:48:31:48:43 | "some string" | io.go:48:13:48:44 | call to NewReader | -| io.go:50:18:50:23 | reader | io.go:49:3:49:5 | definition of buf | -| io.go:54:31:54:43 | "some string" | io.go:54:13:54:44 | call to NewReader | -| io.go:56:15:56:20 | reader | io.go:55:3:55:5 | definition of buf | -| io.go:61:18:61:21 | &... | io.go:60:7:60:9 | definition of buf | -| io.go:61:19:61:21 | buf | io.go:61:18:61:21 | &... | -| io.go:62:21:62:26 | "test" | io.go:61:3:61:3 | definition of w | -| io.go:65:31:65:43 | "some string" | io.go:65:13:65:44 | call to NewReader | -| io.go:67:3:67:8 | reader | io.go:66:3:66:5 | definition of buf | -| io.go:70:31:70:43 | "some string" | io.go:70:13:70:44 | call to NewReader | -| io.go:72:3:72:8 | reader | io.go:71:3:71:5 | definition of buf | -| io.go:76:31:76:43 | "some string" | io.go:76:13:76:44 | call to NewReader | -| io.go:77:24:77:29 | reader | io.go:77:9:77:33 | call to LimitReader | -| io.go:78:22:78:23 | lr | io.go:78:11:78:19 | selection of Stdout | -| io.go:82:27:82:36 | "reader1 " | io.go:82:9:82:37 | call to NewReader | -| io.go:83:27:83:36 | "reader2 " | io.go:83:9:83:37 | call to NewReader | -| io.go:84:27:84:35 | "reader3" | io.go:84:9:84:36 | call to NewReader | -| io.go:85:23:85:24 | r1 | io.go:85:8:85:33 | call to MultiReader | -| io.go:85:27:85:28 | r2 | io.go:85:8:85:33 | call to MultiReader | -| io.go:85:31:85:32 | r3 | io.go:85:8:85:33 | call to MultiReader | -| io.go:86:22:86:22 | r | io.go:86:11:86:19 | selection of Stdout | -| io.go:89:26:89:38 | "some string" | io.go:89:8:89:39 | call to NewReader | -| io.go:91:23:91:23 | r | io.go:91:10:91:30 | call to TeeReader | -| io.go:91:23:91:23 | r | io.go:91:26:91:29 | &... | -| io.go:91:26:91:29 | &... | io.go:90:7:90:9 | definition of buf | -| io.go:91:27:91:29 | buf | io.go:91:26:91:29 | &... | -| io.go:93:22:93:24 | tee | io.go:93:11:93:19 | selection of Stdout | -| io.go:96:26:96:38 | "some string" | io.go:96:8:96:39 | call to NewReader | -| io.go:97:28:97:28 | r | io.go:97:8:97:36 | call to NewSectionReader | -| io.go:98:22:98:22 | s | io.go:98:11:98:19 | selection of Stdout | -| io.go:101:26:101:38 | "some string" | io.go:101:8:101:39 | call to NewReader | -| io.go:102:3:102:3 | r | io.go:102:13:102:21 | selection of Stdout | -| io.go:108:30:108:42 | "some string" | io.go:108:12:108:43 | call to NewReader | -| io.go:109:12:109:33 | call to ReadAll | io.go:109:2:109:33 | ... := ...[0] | -| io.go:109:12:109:33 | call to ReadAll | io.go:109:2:109:33 | ... := ...[1] | -| io.go:109:27:109:32 | reader | io.go:109:2:109:33 | ... := ...[0] | -| io.go:110:18:110:20 | buf | io.go:110:2:110:10 | selection of Stdout | -| main.go:11:12:11:26 | call to Marshal | main.go:11:2:11:26 | ... := ...[0] | -| main.go:11:12:11:26 | call to Marshal | main.go:11:2:11:26 | ... := ...[1] | -| main.go:11:25:11:25 | v | main.go:11:2:11:26 | ... := ...[0] | -| main.go:13:14:13:52 | call to MarshalIndent | main.go:13:2:13:52 | ... := ...[0] | -| main.go:13:14:13:52 | call to MarshalIndent | main.go:13:2:13:52 | ... := ...[1] | -| main.go:13:33:13:33 | v | main.go:13:2:13:52 | ... := ...[0] | -| main.go:13:36:13:45 | "/*JSON*/" | main.go:13:2:13:52 | ... := ...[0] | -| main.go:13:48:13:51 | " " | main.go:13:2:13:52 | ... := ...[0] | -| main.go:14:25:14:25 | b | main.go:14:9:14:41 | slice literal | -| main.go:14:28:14:30 | err | main.go:14:9:14:41 | slice literal | -| main.go:14:33:14:34 | b2 | main.go:14:9:14:41 | slice literal | -| main.go:14:37:14:40 | err2 | main.go:14:9:14:41 | slice literal | -| main.go:19:18:19:42 | call to DecodeString | main.go:19:2:19:42 | ... := ...[0] | -| main.go:19:18:19:42 | call to DecodeString | main.go:19:2:19:42 | ... := ...[1] | -| main.go:19:35:19:41 | encoded | main.go:19:2:19:42 | ... := ...[0] | -| main.go:23:25:23:31 | decoded | main.go:23:9:23:48 | slice literal | -| main.go:23:34:23:36 | err | main.go:23:9:23:48 | slice literal | -| main.go:23:39:23:47 | reEncoded | main.go:23:9:23:48 | slice literal | -| main.go:28:2:28:4 | implicit dereference | main.go:26:15:26:17 | definition of req | -| main.go:28:2:28:4 | implicit dereference | main.go:28:2:28:9 | selection of Body | -| main.go:28:2:28:4 | req | main.go:28:2:28:4 | implicit dereference | -| main.go:28:2:28:9 | selection of Body | main.go:27:2:27:2 | definition of b | +| bufio.NewReadWriter | file://:0:0:0:0 | [summary param] 0 in NewReadWriter | file://:0:0:0:0 | [summary] to write: ReturnValue in NewReadWriter | +| bufio.NewReader | file://:0:0:0:0 | [summary param] 0 in NewReader | file://:0:0:0:0 | [summary] to write: ReturnValue in NewReader | +| bufio.NewReaderSize | file://:0:0:0:0 | [summary param] 0 in NewReaderSize | file://:0:0:0:0 | [summary] to write: ReturnValue in NewReaderSize | +| bufio.NewScanner | file://:0:0:0:0 | [summary param] 0 in NewScanner | file://:0:0:0:0 | [summary] to write: ReturnValue in NewScanner | +| bufio.ReadWriter.Peek | file://:0:0:0:0 | [summary param] -1 in Peek | file://:0:0:0:0 | [summary] to write: ReturnValue in Peek | +| bufio.ReadWriter.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| bufio.ReadWriter.ReadBytes | file://:0:0:0:0 | [summary param] -1 in ReadBytes | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadBytes | +| bufio.ReadWriter.ReadFrom | file://:0:0:0:0 | [summary param] 0 in ReadFrom | file://:0:0:0:0 | [summary] to write: Argument[-1] in ReadFrom | +| bufio.ReadWriter.ReadLine | file://:0:0:0:0 | [summary param] -1 in ReadLine | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadLine | +| bufio.ReadWriter.ReadSlice | file://:0:0:0:0 | [summary param] -1 in ReadSlice | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadSlice | +| bufio.ReadWriter.ReadString | file://:0:0:0:0 | [summary param] -1 in ReadString | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadString | +| bufio.ReadWriter.Reset | file://:0:0:0:0 | [summary param] 0 in Reset | file://:0:0:0:0 | [summary] to write: Argument[-1] in Reset | +| bufio.ReadWriter.Reset | file://:0:0:0:0 | [summary param] -1 in Reset | file://:0:0:0:0 | [summary] to write: Argument[0] in Reset | +| bufio.ReadWriter.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| bufio.ReadWriter.WriteString | file://:0:0:0:0 | [summary param] 0 in WriteString | file://:0:0:0:0 | [summary] to write: Argument[-1] in WriteString | +| bufio.ReadWriter.WriteTo | file://:0:0:0:0 | [summary param] -1 in WriteTo | file://:0:0:0:0 | [summary] to write: Argument[0] in WriteTo | +| bufio.Reader.Peek | file://:0:0:0:0 | [summary param] -1 in Peek | file://:0:0:0:0 | [summary] to write: ReturnValue in Peek | +| bufio.Reader.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| bufio.Reader.ReadBytes | file://:0:0:0:0 | [summary param] -1 in ReadBytes | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadBytes | +| bufio.Reader.ReadLine | file://:0:0:0:0 | [summary param] -1 in ReadLine | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadLine | +| bufio.Reader.ReadSlice | file://:0:0:0:0 | [summary param] -1 in ReadSlice | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadSlice | +| bufio.Reader.ReadString | file://:0:0:0:0 | [summary param] -1 in ReadString | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadString | +| bufio.Reader.Reset | file://:0:0:0:0 | [summary param] 0 in Reset | file://:0:0:0:0 | [summary] to write: Argument[-1] in Reset | +| bufio.Reader.WriteTo | file://:0:0:0:0 | [summary param] -1 in WriteTo | file://:0:0:0:0 | [summary] to write: Argument[0] in WriteTo | +| bufio.ScanBytes | file://:0:0:0:0 | [summary param] 0 in ScanBytes | file://:0:0:0:0 | [summary] to write: ReturnValue[1] in ScanBytes | +| bufio.ScanLines | file://:0:0:0:0 | [summary param] 0 in ScanLines | file://:0:0:0:0 | [summary] to write: ReturnValue[1] in ScanLines | +| bufio.ScanRunes | file://:0:0:0:0 | [summary param] 0 in ScanRunes | file://:0:0:0:0 | [summary] to write: ReturnValue[1] in ScanRunes | +| bufio.ScanWords | file://:0:0:0:0 | [summary param] 0 in ScanWords | file://:0:0:0:0 | [summary] to write: ReturnValue[1] in ScanWords | +| bufio.Scanner.Bytes | file://:0:0:0:0 | [summary param] -1 in Bytes | file://:0:0:0:0 | [summary] to write: ReturnValue in Bytes | +| bufio.Scanner.Text | file://:0:0:0:0 | [summary param] -1 in Text | file://:0:0:0:0 | [summary] to write: ReturnValue in Text | +| bufio.Writer.ReadFrom | file://:0:0:0:0 | [summary param] 0 in ReadFrom | file://:0:0:0:0 | [summary] to write: Argument[-1] in ReadFrom | +| bufio.Writer.Reset | file://:0:0:0:0 | [summary param] -1 in Reset | file://:0:0:0:0 | [summary] to write: Argument[0] in Reset | +| bufio.Writer.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| bufio.Writer.WriteString | file://:0:0:0:0 | [summary param] 0 in WriteString | file://:0:0:0:0 | [summary] to write: Argument[-1] in WriteString | +| bytes.Buffer.Bytes | file://:0:0:0:0 | [summary param] -1 in Bytes | file://:0:0:0:0 | [summary] to write: ReturnValue in Bytes | +| bytes.Buffer.Next | file://:0:0:0:0 | [summary param] -1 in Next | file://:0:0:0:0 | [summary] to write: ReturnValue in Next | +| bytes.Buffer.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| bytes.Buffer.ReadBytes | file://:0:0:0:0 | [summary param] -1 in ReadBytes | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadBytes | +| bytes.Buffer.ReadFrom | file://:0:0:0:0 | [summary param] 0 in ReadFrom | file://:0:0:0:0 | [summary] to write: Argument[-1] in ReadFrom | +| bytes.Buffer.ReadString | file://:0:0:0:0 | [summary param] -1 in ReadString | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadString | +| bytes.Buffer.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| bytes.Buffer.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| bytes.Buffer.WriteString | file://:0:0:0:0 | [summary param] 0 in WriteString | file://:0:0:0:0 | [summary] to write: Argument[-1] in WriteString | +| bytes.Buffer.WriteTo | file://:0:0:0:0 | [summary param] -1 in WriteTo | file://:0:0:0:0 | [summary] to write: Argument[0] in WriteTo | +| bytes.Clone | file://:0:0:0:0 | [summary param] 0 in Clone | file://:0:0:0:0 | [summary] to write: ReturnValue in Clone | +| bytes.Cut | file://:0:0:0:0 | [summary param] 0 in Cut | file://:0:0:0:0 | [summary] to write: ReturnValue in Cut | +| bytes.Cut | file://:0:0:0:0 | [summary param] 0 in Cut | file://:0:0:0:0 | [summary] to write: ReturnValue[1] in Cut | +| bytes.CutPrefix | file://:0:0:0:0 | [summary param] 0 in CutPrefix | file://:0:0:0:0 | [summary] to write: ReturnValue in CutPrefix | +| bytes.CutSuffix | file://:0:0:0:0 | [summary param] 0 in CutSuffix | file://:0:0:0:0 | [summary] to write: ReturnValue in CutSuffix | +| bytes.Fields | file://:0:0:0:0 | [summary param] 0 in Fields | file://:0:0:0:0 | [summary] to write: ReturnValue in Fields | +| bytes.FieldsFunc | file://:0:0:0:0 | [summary param] 0 in FieldsFunc | file://:0:0:0:0 | [summary] to write: ReturnValue in FieldsFunc | +| bytes.Join | file://:0:0:0:0 | [summary param] 0 in Join | file://:0:0:0:0 | [summary] to write: ReturnValue in Join | +| bytes.Join | file://:0:0:0:0 | [summary param] 1 in Join | file://:0:0:0:0 | [summary] to write: ReturnValue in Join | +| bytes.Map | file://:0:0:0:0 | [summary param] 1 in Map | file://:0:0:0:0 | [summary] to write: ReturnValue in Map | +| bytes.NewBuffer | file://:0:0:0:0 | [summary param] 0 in NewBuffer | file://:0:0:0:0 | [summary] to write: ReturnValue in NewBuffer | +| bytes.NewBufferString | file://:0:0:0:0 | [summary param] 0 in NewBufferString | file://:0:0:0:0 | [summary] to write: ReturnValue in NewBufferString | +| bytes.NewReader | file://:0:0:0:0 | [summary param] 0 in NewReader | file://:0:0:0:0 | [summary] to write: ReturnValue in NewReader | +| bytes.Reader.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| bytes.Reader.ReadAt | file://:0:0:0:0 | [summary param] -1 in ReadAt | file://:0:0:0:0 | [summary] to write: Argument[0] in ReadAt | +| bytes.Reader.Reset | file://:0:0:0:0 | [summary param] 0 in Reset | file://:0:0:0:0 | [summary] to write: Argument[-1] in Reset | +| bytes.Reader.WriteTo | file://:0:0:0:0 | [summary param] -1 in WriteTo | file://:0:0:0:0 | [summary] to write: Argument[0] in WriteTo | +| bytes.Repeat | file://:0:0:0:0 | [summary param] 0 in Repeat | file://:0:0:0:0 | [summary] to write: ReturnValue in Repeat | +| bytes.Replace | file://:0:0:0:0 | [summary param] 0 in Replace | file://:0:0:0:0 | [summary] to write: ReturnValue in Replace | +| bytes.Replace | file://:0:0:0:0 | [summary param] 2 in Replace | file://:0:0:0:0 | [summary] to write: ReturnValue in Replace | +| bytes.ReplaceAll | file://:0:0:0:0 | [summary param] 0 in ReplaceAll | file://:0:0:0:0 | [summary] to write: ReturnValue in ReplaceAll | +| bytes.ReplaceAll | file://:0:0:0:0 | [summary param] 2 in ReplaceAll | file://:0:0:0:0 | [summary] to write: ReturnValue in ReplaceAll | +| bytes.Runes | file://:0:0:0:0 | [summary param] 0 in Runes | file://:0:0:0:0 | [summary] to write: ReturnValue in Runes | +| bytes.Split | file://:0:0:0:0 | [summary param] 0 in Split | file://:0:0:0:0 | [summary] to write: ReturnValue in Split | +| bytes.SplitAfter | file://:0:0:0:0 | [summary param] 0 in SplitAfter | file://:0:0:0:0 | [summary] to write: ReturnValue in SplitAfter | +| bytes.SplitAfterN | file://:0:0:0:0 | [summary param] 0 in SplitAfterN | file://:0:0:0:0 | [summary] to write: ReturnValue in SplitAfterN | +| bytes.SplitN | file://:0:0:0:0 | [summary param] 0 in SplitN | file://:0:0:0:0 | [summary] to write: ReturnValue in SplitN | +| bytes.Title | file://:0:0:0:0 | [summary param] 0 in Title | file://:0:0:0:0 | [summary] to write: ReturnValue in Title | +| bytes.ToLower | file://:0:0:0:0 | [summary param] 0 in ToLower | file://:0:0:0:0 | [summary] to write: ReturnValue in ToLower | +| bytes.ToLowerSpecial | file://:0:0:0:0 | [summary param] 1 in ToLowerSpecial | file://:0:0:0:0 | [summary] to write: ReturnValue in ToLowerSpecial | +| bytes.ToTitle | file://:0:0:0:0 | [summary param] 0 in ToTitle | file://:0:0:0:0 | [summary] to write: ReturnValue in ToTitle | +| bytes.ToTitleSpecial | file://:0:0:0:0 | [summary param] 1 in ToTitleSpecial | file://:0:0:0:0 | [summary] to write: ReturnValue in ToTitleSpecial | +| bytes.ToUpper | file://:0:0:0:0 | [summary param] 0 in ToUpper | file://:0:0:0:0 | [summary] to write: ReturnValue in ToUpper | +| bytes.ToUpperSpecial | file://:0:0:0:0 | [summary param] 1 in ToUpperSpecial | file://:0:0:0:0 | [summary] to write: ReturnValue in ToUpperSpecial | +| bytes.ToValidUTF8 | file://:0:0:0:0 | [summary param] 0 in ToValidUTF8 | file://:0:0:0:0 | [summary] to write: ReturnValue in ToValidUTF8 | +| bytes.ToValidUTF8 | file://:0:0:0:0 | [summary param] 1 in ToValidUTF8 | file://:0:0:0:0 | [summary] to write: ReturnValue in ToValidUTF8 | +| bytes.Trim | file://:0:0:0:0 | [summary param] 0 in Trim | file://:0:0:0:0 | [summary] to write: ReturnValue in Trim | +| bytes.TrimFunc | file://:0:0:0:0 | [summary param] 0 in TrimFunc | file://:0:0:0:0 | [summary] to write: ReturnValue in TrimFunc | +| bytes.TrimLeft | file://:0:0:0:0 | [summary param] 0 in TrimLeft | file://:0:0:0:0 | [summary] to write: ReturnValue in TrimLeft | +| bytes.TrimLeftFunc | file://:0:0:0:0 | [summary param] 0 in TrimLeftFunc | file://:0:0:0:0 | [summary] to write: ReturnValue in TrimLeftFunc | +| bytes.TrimPrefix | file://:0:0:0:0 | [summary param] 0 in TrimPrefix | file://:0:0:0:0 | [summary] to write: ReturnValue in TrimPrefix | +| bytes.TrimRight | file://:0:0:0:0 | [summary param] 0 in TrimRight | file://:0:0:0:0 | [summary] to write: ReturnValue in TrimRight | +| bytes.TrimRightFunc | file://:0:0:0:0 | [summary param] 0 in TrimRightFunc | file://:0:0:0:0 | [summary] to write: ReturnValue in TrimRightFunc | +| bytes.TrimSpace | file://:0:0:0:0 | [summary param] 0 in TrimSpace | file://:0:0:0:0 | [summary] to write: ReturnValue in TrimSpace | +| bytes.TrimSuffix | file://:0:0:0:0 | [summary param] 0 in TrimSuffix | file://:0:0:0:0 | [summary] to write: ReturnValue in TrimSuffix | +| compress/flate.NewReader | file://:0:0:0:0 | [summary param] 0 in NewReader | file://:0:0:0:0 | [summary] to write: ReturnValue in NewReader | +| compress/flate.NewReaderDict | file://:0:0:0:0 | [summary param] 0 in NewReaderDict | file://:0:0:0:0 | [summary] to write: ReturnValue in NewReaderDict | +| compress/flate.Reader.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| compress/flate.Resetter.Reset | file://:0:0:0:0 | [summary param] 0 in Reset | file://:0:0:0:0 | [summary] to write: Argument[-1] in Reset | +| compress/flate.Writer.Reset | file://:0:0:0:0 | [summary param] -1 in Reset | file://:0:0:0:0 | [summary] to write: Argument[0] in Reset | +| compress/flate.Writer.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| compress/flate.decompressor.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| compress/flate.decompressor.Reset | file://:0:0:0:0 | [summary param] 0 in Reset | file://:0:0:0:0 | [summary] to write: Argument[-1] in Reset | +| compress/flate.dictWriter.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| compress/gzip.NewReader | file://:0:0:0:0 | [summary param] 0 in NewReader | file://:0:0:0:0 | [summary] to write: ReturnValue in NewReader | +| compress/gzip.Reader.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| compress/gzip.Reader.Reset | file://:0:0:0:0 | [summary param] 0 in Reset | file://:0:0:0:0 | [summary] to write: Argument[-1] in Reset | +| compress/gzip.Writer.Reset | file://:0:0:0:0 | [summary param] -1 in Reset | file://:0:0:0:0 | [summary] to write: Argument[0] in Reset | +| compress/gzip.Writer.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| container/list.Element.Next | file://:0:0:0:0 | [summary param] -1 in Next | file://:0:0:0:0 | [summary] to write: ReturnValue in Next | +| container/list.Element.Prev | file://:0:0:0:0 | [summary param] -1 in Prev | file://:0:0:0:0 | [summary] to write: ReturnValue in Prev | +| container/list.List.Back | file://:0:0:0:0 | [summary param] -1 in Back | file://:0:0:0:0 | [summary] to write: ReturnValue in Back | +| container/list.List.Front | file://:0:0:0:0 | [summary param] -1 in Front | file://:0:0:0:0 | [summary] to write: ReturnValue in Front | +| container/list.List.Init | file://:0:0:0:0 | [summary param] -1 in Init | file://:0:0:0:0 | [summary] to write: ReturnValue in Init | +| container/list.List.InsertAfter | file://:0:0:0:0 | [summary param] 0 in InsertAfter | file://:0:0:0:0 | [summary] to write: Argument[-1] in InsertAfter | +| container/list.List.InsertAfter | file://:0:0:0:0 | [summary param] 0 in InsertAfter | file://:0:0:0:0 | [summary] to write: ReturnValue in InsertAfter | +| container/list.List.InsertBefore | file://:0:0:0:0 | [summary param] 0 in InsertBefore | file://:0:0:0:0 | [summary] to write: Argument[-1] in InsertBefore | +| container/list.List.InsertBefore | file://:0:0:0:0 | [summary param] 0 in InsertBefore | file://:0:0:0:0 | [summary] to write: ReturnValue in InsertBefore | +| container/list.List.MoveAfter | file://:0:0:0:0 | [summary param] 0 in MoveAfter | file://:0:0:0:0 | [summary] to write: Argument[-1] in MoveAfter | +| container/list.List.MoveBefore | file://:0:0:0:0 | [summary param] 0 in MoveBefore | file://:0:0:0:0 | [summary] to write: Argument[-1] in MoveBefore | +| container/list.List.MoveToBack | file://:0:0:0:0 | [summary param] 0 in MoveToBack | file://:0:0:0:0 | [summary] to write: Argument[-1] in MoveToBack | +| container/list.List.MoveToFront | file://:0:0:0:0 | [summary param] 0 in MoveToFront | file://:0:0:0:0 | [summary] to write: Argument[-1] in MoveToFront | +| container/list.List.PushBack | file://:0:0:0:0 | [summary param] 0 in PushBack | file://:0:0:0:0 | [summary] to write: Argument[-1] in PushBack | +| container/list.List.PushBack | file://:0:0:0:0 | [summary param] 0 in PushBack | file://:0:0:0:0 | [summary] to write: ReturnValue in PushBack | +| container/list.List.PushBackList | file://:0:0:0:0 | [summary param] 0 in PushBackList | file://:0:0:0:0 | [summary] to write: Argument[-1] in PushBackList | +| container/list.List.PushFront | file://:0:0:0:0 | [summary param] 0 in PushFront | file://:0:0:0:0 | [summary] to write: Argument[-1] in PushFront | +| container/list.List.PushFront | file://:0:0:0:0 | [summary param] 0 in PushFront | file://:0:0:0:0 | [summary] to write: ReturnValue in PushFront | +| container/list.List.PushFrontList | file://:0:0:0:0 | [summary param] 0 in PushFrontList | file://:0:0:0:0 | [summary] to write: Argument[-1] in PushFrontList | +| container/list.List.Remove | file://:0:0:0:0 | [summary param] 0 in Remove | file://:0:0:0:0 | [summary] to write: ReturnValue in Remove | +| context.Context.Value | file://:0:0:0:0 | [summary param] -1 in Value | file://:0:0:0:0 | [summary] to write: ReturnValue in Value | +| context.WithCancel | file://:0:0:0:0 | [summary param] 0 in WithCancel | file://:0:0:0:0 | [summary] to write: ReturnValue in WithCancel | +| context.WithDeadline | file://:0:0:0:0 | [summary param] 0 in WithDeadline | file://:0:0:0:0 | [summary] to write: ReturnValue in WithDeadline | +| context.WithTimeout | file://:0:0:0:0 | [summary param] 0 in WithTimeout | file://:0:0:0:0 | [summary] to write: ReturnValue in WithTimeout | +| context.WithValue | file://:0:0:0:0 | [summary param] 0 in WithValue | file://:0:0:0:0 | [summary] to write: ReturnValue in WithValue | +| context.WithValue | file://:0:0:0:0 | [summary param] 1 in WithValue | file://:0:0:0:0 | [summary] to write: ReturnValue in WithValue | +| context.WithValue | file://:0:0:0:0 | [summary param] 2 in WithValue | file://:0:0:0:0 | [summary] to write: ReturnValue in WithValue | +| context.afterFuncCtx.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| context.afterFuncCtx.Value | file://:0:0:0:0 | [summary param] -1 in Value | file://:0:0:0:0 | [summary] to write: ReturnValue in Value | +| context.afterFuncCtx.Value | file://:0:0:0:0 | [summary param] -1 in Value | file://:0:0:0:0 | [summary] to write: ReturnValue in Value | +| context.backgroundCtx.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| context.backgroundCtx.Value | file://:0:0:0:0 | [summary param] -1 in Value | file://:0:0:0:0 | [summary] to write: ReturnValue in Value | +| context.cancelCtx.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| context.cancelCtx.Value | file://:0:0:0:0 | [summary param] -1 in Value | file://:0:0:0:0 | [summary] to write: ReturnValue in Value | +| context.cancelCtx.Value | file://:0:0:0:0 | [summary param] -1 in Value | file://:0:0:0:0 | [summary] to write: ReturnValue in Value | +| context.emptyCtx.Value | file://:0:0:0:0 | [summary param] -1 in Value | file://:0:0:0:0 | [summary] to write: ReturnValue in Value | +| context.stopCtx.Value | file://:0:0:0:0 | [summary param] -1 in Value | file://:0:0:0:0 | [summary] to write: ReturnValue in Value | +| context.stringer.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| context.timerCtx.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| context.timerCtx.Value | file://:0:0:0:0 | [summary param] -1 in Value | file://:0:0:0:0 | [summary] to write: ReturnValue in Value | +| context.timerCtx.Value | file://:0:0:0:0 | [summary param] -1 in Value | file://:0:0:0:0 | [summary] to write: ReturnValue in Value | +| context.todoCtx.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| context.todoCtx.Value | file://:0:0:0:0 | [summary param] -1 in Value | file://:0:0:0:0 | [summary] to write: ReturnValue in Value | +| context.valueCtx.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| context.valueCtx.Value | file://:0:0:0:0 | [summary param] -1 in Value | file://:0:0:0:0 | [summary] to write: ReturnValue in Value | +| context.valueCtx.Value | file://:0:0:0:0 | [summary param] -1 in Value | file://:0:0:0:0 | [summary] to write: ReturnValue in Value | +| context.withoutCancelCtx.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| context.withoutCancelCtx.Value | file://:0:0:0:0 | [summary param] -1 in Value | file://:0:0:0:0 | [summary] to write: ReturnValue in Value | +| crypto.Decrypter.Decrypt | file://:0:0:0:0 | [summary param] 1 in Decrypt | file://:0:0:0:0 | [summary] to write: ReturnValue in Decrypt | +| crypto.Hash.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| crypto.go | crypto.go:9:14:9:31 | call to NewCipher | crypto.go:9:2:9:31 | ... := ...[0] | +| crypto.go | crypto.go:9:14:9:31 | call to NewCipher | crypto.go:9:2:9:31 | ... := ...[1] | +| crypto.go | crypto.go:10:15:10:34 | call to NewGCM | crypto.go:10:2:10:34 | ... := ...[0] | +| crypto.go | crypto.go:10:15:10:34 | call to NewGCM | crypto.go:10:2:10:34 | ... := ...[1] | +| crypto.go | crypto.go:11:18:11:57 | call to Open | crypto.go:11:2:11:57 | ... := ...[0] | +| crypto.go | crypto.go:11:18:11:57 | call to Open | crypto.go:11:2:11:57 | ... := ...[1] | +| crypto.go | crypto.go:11:42:11:51 | ciphertext | crypto.go:11:2:11:57 | ... := ...[0] | +| crypto/aes.aesCipher.Decrypt | file://:0:0:0:0 | [summary param] 1 in Decrypt | file://:0:0:0:0 | [summary] to write: Argument[0] in Decrypt | +| crypto/aes.aesCipherAsm.Decrypt | file://:0:0:0:0 | [summary param] 1 in Decrypt | file://:0:0:0:0 | [summary] to write: Argument[0] in Decrypt | +| crypto/aes.aesCipherGCM.Decrypt | file://:0:0:0:0 | [summary param] 1 in Decrypt | file://:0:0:0:0 | [summary] to write: Argument[0] in Decrypt | +| crypto/aes.gcmAsm.Open | file://:0:0:0:0 | [summary param] 2 in Open | file://:0:0:0:0 | [summary] to write: Argument[0] in Open | +| crypto/aes.gcmAsm.Open | file://:0:0:0:0 | [summary param] 2 in Open | file://:0:0:0:0 | [summary] to write: ReturnValue in Open | +| crypto/cipher.AEAD.Open | file://:0:0:0:0 | [summary param] 2 in Open | file://:0:0:0:0 | [summary] to write: Argument[0] in Open | +| crypto/cipher.AEAD.Open | file://:0:0:0:0 | [summary param] 2 in Open | file://:0:0:0:0 | [summary] to write: ReturnValue in Open | +| crypto/cipher.Block.Decrypt | file://:0:0:0:0 | [summary param] 1 in Decrypt | file://:0:0:0:0 | [summary] to write: Argument[0] in Decrypt | +| crypto/cipher.StreamReader.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| crypto/cipher.StreamWriter.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| crypto/cipher.gcm.Open | file://:0:0:0:0 | [summary param] 2 in Open | file://:0:0:0:0 | [summary] to write: Argument[0] in Open | +| crypto/cipher.gcm.Open | file://:0:0:0:0 | [summary param] 2 in Open | file://:0:0:0:0 | [summary] to write: ReturnValue in Open | +| crypto/des.desCipher.Decrypt | file://:0:0:0:0 | [summary param] 1 in Decrypt | file://:0:0:0:0 | [summary] to write: Argument[0] in Decrypt | +| crypto/des.tripleDESCipher.Decrypt | file://:0:0:0:0 | [summary param] 1 in Decrypt | file://:0:0:0:0 | [summary] to write: Argument[0] in Decrypt | +| crypto/ecdh.nistCurve.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| crypto/ecdh.x25519Curve.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| crypto/ecdsa.zr.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| crypto/hmac.hmac.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| crypto/hmac.marshalable.MarshalBinary | file://:0:0:0:0 | [summary param] -1 in MarshalBinary | file://:0:0:0:0 | [summary] to write: ReturnValue in MarshalBinary | +| crypto/hmac.marshalable.UnmarshalBinary | file://:0:0:0:0 | [summary param] 0 in UnmarshalBinary | file://:0:0:0:0 | [summary] to write: Argument[-1] in UnmarshalBinary | +| crypto/internal/boring.randReader.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| crypto/md5.digest.MarshalBinary | file://:0:0:0:0 | [summary param] -1 in MarshalBinary | file://:0:0:0:0 | [summary] to write: ReturnValue in MarshalBinary | +| crypto/md5.digest.UnmarshalBinary | file://:0:0:0:0 | [summary param] 0 in UnmarshalBinary | file://:0:0:0:0 | [summary] to write: Argument[-1] in UnmarshalBinary | +| crypto/md5.digest.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| crypto/rsa.DecryptOAEP | file://:0:0:0:0 | [summary param] 3 in DecryptOAEP | file://:0:0:0:0 | [summary] to write: ReturnValue in DecryptOAEP | +| crypto/rsa.DecryptPKCS1v15 | file://:0:0:0:0 | [summary param] 2 in DecryptPKCS1v15 | file://:0:0:0:0 | [summary] to write: ReturnValue in DecryptPKCS1v15 | +| crypto/rsa.PrivateKey.Decrypt | file://:0:0:0:0 | [summary param] 1 in Decrypt | file://:0:0:0:0 | [summary] to write: ReturnValue in Decrypt | +| crypto/sha1.digest.MarshalBinary | file://:0:0:0:0 | [summary param] -1 in MarshalBinary | file://:0:0:0:0 | [summary] to write: ReturnValue in MarshalBinary | +| crypto/sha1.digest.UnmarshalBinary | file://:0:0:0:0 | [summary param] 0 in UnmarshalBinary | file://:0:0:0:0 | [summary] to write: Argument[-1] in UnmarshalBinary | +| crypto/sha1.digest.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| crypto/sha256.digest.MarshalBinary | file://:0:0:0:0 | [summary param] -1 in MarshalBinary | file://:0:0:0:0 | [summary] to write: ReturnValue in MarshalBinary | +| crypto/sha256.digest.UnmarshalBinary | file://:0:0:0:0 | [summary param] 0 in UnmarshalBinary | file://:0:0:0:0 | [summary] to write: Argument[-1] in UnmarshalBinary | +| crypto/sha256.digest.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| crypto/sha512.digest.MarshalBinary | file://:0:0:0:0 | [summary param] -1 in MarshalBinary | file://:0:0:0:0 | [summary] to write: ReturnValue in MarshalBinary | +| crypto/sha512.digest.UnmarshalBinary | file://:0:0:0:0 | [summary param] 0 in UnmarshalBinary | file://:0:0:0:0 | [summary] to write: Argument[-1] in UnmarshalBinary | +| crypto/sha512.digest.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| crypto/tls.Client | file://:0:0:0:0 | [summary param] 0 in Client | file://:0:0:0:0 | [summary] to write: ReturnValue in Client | +| crypto/tls.ClientAuthType.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| crypto/tls.Conn.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| crypto/tls.Conn.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| crypto/tls.CurveID.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| crypto/tls.NewListener | file://:0:0:0:0 | [summary param] 0 in NewListener | file://:0:0:0:0 | [summary] to write: ReturnValue in NewListener | +| crypto/tls.QUICEncryptionLevel.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| crypto/tls.Server | file://:0:0:0:0 | [summary param] 0 in Server | file://:0:0:0:0 | [summary] to write: ReturnValue in Server | +| crypto/tls.SignatureScheme.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| crypto/tls.aead.Open | file://:0:0:0:0 | [summary param] 2 in Open | file://:0:0:0:0 | [summary] to write: Argument[0] in Open | +| crypto/tls.aead.Open | file://:0:0:0:0 | [summary param] 2 in Open | file://:0:0:0:0 | [summary] to write: ReturnValue in Open | +| crypto/tls.alert.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| crypto/tls.atLeastReader.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| crypto/tls.certCache.CompareAndSwap | file://:0:0:0:0 | [summary param] 2 in CompareAndSwap | file://:0:0:0:0 | [summary] to write: Argument[-1] in CompareAndSwap | +| crypto/tls.certCache.Load | file://:0:0:0:0 | [summary param] -1 in Load | file://:0:0:0:0 | [summary] to write: ReturnValue in Load | +| crypto/tls.certCache.LoadOrStore | file://:0:0:0:0 | [summary param] 0 in LoadOrStore | file://:0:0:0:0 | [summary] to write: Argument[-1] in LoadOrStore | +| crypto/tls.certCache.LoadOrStore | file://:0:0:0:0 | [summary param] 0 in LoadOrStore | file://:0:0:0:0 | [summary] to write: ReturnValue in LoadOrStore | +| crypto/tls.certCache.LoadOrStore | file://:0:0:0:0 | [summary param] 1 in LoadOrStore | file://:0:0:0:0 | [summary] to write: Argument[-1] in LoadOrStore | +| crypto/tls.certCache.LoadOrStore | file://:0:0:0:0 | [summary param] 1 in LoadOrStore | file://:0:0:0:0 | [summary] to write: ReturnValue in LoadOrStore | +| crypto/tls.certCache.LoadOrStore | file://:0:0:0:0 | [summary param] -1 in LoadOrStore | file://:0:0:0:0 | [summary] to write: ReturnValue in LoadOrStore | +| crypto/tls.certCache.Store | file://:0:0:0:0 | [summary param] 0 in Store | file://:0:0:0:0 | [summary] to write: Argument[-1] in Store | +| crypto/tls.certCache.Store | file://:0:0:0:0 | [summary param] 1 in Store | file://:0:0:0:0 | [summary] to write: Argument[-1] in Store | +| crypto/tls.certCache.Swap | file://:0:0:0:0 | [summary param] 0 in Swap | file://:0:0:0:0 | [summary] to write: Argument[-1] in Swap | +| crypto/tls.certCache.Swap | file://:0:0:0:0 | [summary param] 1 in Swap | file://:0:0:0:0 | [summary] to write: Argument[-1] in Swap | +| crypto/tls.certCache.Swap | file://:0:0:0:0 | [summary param] -1 in Swap | file://:0:0:0:0 | [summary] to write: ReturnValue in Swap | +| crypto/tls.constantTimeHash.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| crypto/tls.cthWrapper.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| crypto/tls.finishedHash.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| crypto/tls.prefixNonceAEAD.Open | file://:0:0:0:0 | [summary param] 2 in Open | file://:0:0:0:0 | [summary] to write: Argument[0] in Open | +| crypto/tls.prefixNonceAEAD.Open | file://:0:0:0:0 | [summary param] 2 in Open | file://:0:0:0:0 | [summary] to write: ReturnValue in Open | +| crypto/tls.transcriptHash.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| crypto/tls.xorNonceAEAD.Open | file://:0:0:0:0 | [summary param] 2 in Open | file://:0:0:0:0 | [summary] to write: Argument[0] in Open | +| crypto/tls.xorNonceAEAD.Open | file://:0:0:0:0 | [summary param] 2 in Open | file://:0:0:0:0 | [summary] to write: ReturnValue in Open | +| crypto/x509.DecryptPEMBlock | file://:0:0:0:0 | [summary param] 0 in DecryptPEMBlock | file://:0:0:0:0 | [summary] to write: ReturnValue in DecryptPEMBlock | +| crypto/x509.PublicKeyAlgorithm.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| crypto/x509.SignatureAlgorithm.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| crypto/x509/pkix.Name.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| crypto/x509/pkix.RDNSequence.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| embed.FS.Open | file://:0:0:0:0 | [summary param] -1 in Open | file://:0:0:0:0 | [summary] to write: ReturnValue in Open | +| embed.FS.ReadDir | file://:0:0:0:0 | [summary param] -1 in ReadDir | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadDir | +| embed.FS.ReadFile | file://:0:0:0:0 | [summary param] -1 in ReadFile | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadFile | +| embed.file.Info | file://:0:0:0:0 | [summary param] -1 in Info | file://:0:0:0:0 | [summary] to write: ReturnValue in Info | +| embed.file.Name | file://:0:0:0:0 | [summary param] -1 in Name | file://:0:0:0:0 | [summary] to write: ReturnValue in Name | +| embed.file.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| embed.openDir.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| embed.openFile.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| embed.openFile.ReadAt | file://:0:0:0:0 | [summary param] -1 in ReadAt | file://:0:0:0:0 | [summary] to write: Argument[0] in ReadAt | +| encoding.BinaryMarshaler.MarshalBinary | file://:0:0:0:0 | [summary param] -1 in MarshalBinary | file://:0:0:0:0 | [summary] to write: ReturnValue in MarshalBinary | +| encoding.BinaryUnmarshaler.UnmarshalBinary | file://:0:0:0:0 | [summary param] 0 in UnmarshalBinary | file://:0:0:0:0 | [summary] to write: Argument[-1] in UnmarshalBinary | +| encoding.TextMarshaler.MarshalText | file://:0:0:0:0 | [summary param] -1 in MarshalText | file://:0:0:0:0 | [summary] to write: ReturnValue in MarshalText | +| encoding.TextUnmarshaler.UnmarshalText | file://:0:0:0:0 | [summary param] 0 in UnmarshalText | file://:0:0:0:0 | [summary] to write: Argument[-1] in UnmarshalText | +| encoding/asn1.Marshal | file://:0:0:0:0 | [summary param] 0 in Marshal | file://:0:0:0:0 | [summary] to write: ReturnValue in Marshal | +| encoding/asn1.MarshalWithParams | file://:0:0:0:0 | [summary param] 0 in MarshalWithParams | file://:0:0:0:0 | [summary] to write: ReturnValue in MarshalWithParams | +| encoding/asn1.MarshalWithParams | file://:0:0:0:0 | [summary param] 1 in MarshalWithParams | file://:0:0:0:0 | [summary] to write: ReturnValue in MarshalWithParams | +| encoding/asn1.ObjectIdentifier.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| encoding/asn1.Unmarshal | file://:0:0:0:0 | [summary param] 0 in Unmarshal | file://:0:0:0:0 | [summary] to write: Argument[1] in Unmarshal | +| encoding/asn1.Unmarshal | file://:0:0:0:0 | [summary param] 0 in Unmarshal | file://:0:0:0:0 | [summary] to write: ReturnValue in Unmarshal | +| encoding/asn1.UnmarshalWithParams | file://:0:0:0:0 | [summary param] 0 in UnmarshalWithParams | file://:0:0:0:0 | [summary] to write: Argument[1] in UnmarshalWithParams | +| encoding/asn1.UnmarshalWithParams | file://:0:0:0:0 | [summary param] 0 in UnmarshalWithParams | file://:0:0:0:0 | [summary] to write: ReturnValue in UnmarshalWithParams | +| encoding/asn1.UnmarshalWithParams | file://:0:0:0:0 | [summary param] 2 in UnmarshalWithParams | file://:0:0:0:0 | [summary] to write: Argument[1] in UnmarshalWithParams | +| encoding/asn1.UnmarshalWithParams | file://:0:0:0:0 | [summary param] 2 in UnmarshalWithParams | file://:0:0:0:0 | [summary] to write: ReturnValue in UnmarshalWithParams | +| encoding/base64.Encoding.Decode | file://:0:0:0:0 | [summary param] 1 in Decode | file://:0:0:0:0 | [summary] to write: Argument[0] in Decode | +| encoding/base64.Encoding.DecodeString | file://:0:0:0:0 | [summary param] 0 in DecodeString | file://:0:0:0:0 | [summary] to write: ReturnValue in DecodeString | +| encoding/base64.NewDecoder | file://:0:0:0:0 | [summary param] 1 in NewDecoder | file://:0:0:0:0 | [summary] to write: ReturnValue in NewDecoder | +| encoding/base64.decoder.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| encoding/base64.encoder.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| encoding/base64.newlineFilteringReader.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| encoding/binary.AppendByteOrder.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| encoding/binary.ByteOrder.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| encoding/binary.Read | file://:0:0:0:0 | [summary param] 0 in Read | file://:0:0:0:0 | [summary] to write: Argument[2] in Read | +| encoding/binary.Write | file://:0:0:0:0 | [summary param] 2 in Write | file://:0:0:0:0 | [summary] to write: Argument[0] in Write | +| encoding/binary.bigEndian.GoString | file://:0:0:0:0 | [summary param] -1 in GoString | file://:0:0:0:0 | [summary] to write: ReturnValue in GoString | +| encoding/binary.bigEndian.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| encoding/binary.littleEndian.GoString | file://:0:0:0:0 | [summary param] -1 in GoString | file://:0:0:0:0 | [summary] to write: ReturnValue in GoString | +| encoding/binary.littleEndian.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| encoding/binary.nativeEndian.GoString | file://:0:0:0:0 | [summary param] -1 in GoString | file://:0:0:0:0 | [summary] to write: ReturnValue in GoString | +| encoding/binary.nativeEndian.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| encoding/hex.Decode | file://:0:0:0:0 | [summary param] 1 in Decode | file://:0:0:0:0 | [summary] to write: Argument[0] in Decode | +| encoding/hex.DecodeString | file://:0:0:0:0 | [summary param] 0 in DecodeString | file://:0:0:0:0 | [summary] to write: ReturnValue in DecodeString | +| encoding/hex.NewDecoder | file://:0:0:0:0 | [summary param] 0 in NewDecoder | file://:0:0:0:0 | [summary] to write: ReturnValue in NewDecoder | +| encoding/hex.decoder.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| encoding/hex.dumper.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| encoding/hex.encoder.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| encoding/json.Compact | file://:0:0:0:0 | [summary param] 1 in Compact | file://:0:0:0:0 | [summary] to write: Argument[0] in Compact | +| encoding/json.Decoder.Buffered | file://:0:0:0:0 | [summary param] -1 in Buffered | file://:0:0:0:0 | [summary] to write: ReturnValue in Buffered | +| encoding/json.Decoder.Decode | file://:0:0:0:0 | [summary param] -1 in Decode | file://:0:0:0:0 | [summary] to write: Argument[0] in Decode | +| encoding/json.Decoder.Token | file://:0:0:0:0 | [summary param] -1 in Token | file://:0:0:0:0 | [summary] to write: ReturnValue in Token | +| encoding/json.Delim.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| encoding/json.Encoder.Encode | file://:0:0:0:0 | [summary param] 0 in Encode | file://:0:0:0:0 | [summary] to write: Argument[-1] in Encode | +| encoding/json.Encoder.SetIndent | file://:0:0:0:0 | [summary param] 0 in SetIndent | file://:0:0:0:0 | [summary] to write: Argument[-1] in SetIndent | +| encoding/json.Encoder.SetIndent | file://:0:0:0:0 | [summary param] 1 in SetIndent | file://:0:0:0:0 | [summary] to write: Argument[-1] in SetIndent | +| encoding/json.HTMLEscape | file://:0:0:0:0 | [summary param] 1 in HTMLEscape | file://:0:0:0:0 | [summary] to write: Argument[0] in HTMLEscape | +| encoding/json.Indent | file://:0:0:0:0 | [summary param] 1 in Indent | file://:0:0:0:0 | [summary] to write: Argument[0] in Indent | +| encoding/json.Indent | file://:0:0:0:0 | [summary param] 2 in Indent | file://:0:0:0:0 | [summary] to write: Argument[0] in Indent | +| encoding/json.Indent | file://:0:0:0:0 | [summary param] 3 in Indent | file://:0:0:0:0 | [summary] to write: Argument[0] in Indent | +| encoding/json.Marshal | file://:0:0:0:0 | [summary param] 0 in Marshal | file://:0:0:0:0 | [summary] to write: ReturnValue in Marshal | +| encoding/json.MarshalIndent | file://:0:0:0:0 | [summary param] 0 in MarshalIndent | file://:0:0:0:0 | [summary] to write: ReturnValue in MarshalIndent | +| encoding/json.MarshalIndent | file://:0:0:0:0 | [summary param] 1 in MarshalIndent | file://:0:0:0:0 | [summary] to write: ReturnValue in MarshalIndent | +| encoding/json.MarshalIndent | file://:0:0:0:0 | [summary param] 2 in MarshalIndent | file://:0:0:0:0 | [summary] to write: ReturnValue in MarshalIndent | +| encoding/json.Marshaler.MarshalJSON | file://:0:0:0:0 | [summary param] -1 in MarshalJSON | file://:0:0:0:0 | [summary] to write: ReturnValue in MarshalJSON | +| encoding/json.NewDecoder | file://:0:0:0:0 | [summary param] 0 in NewDecoder | file://:0:0:0:0 | [summary] to write: ReturnValue in NewDecoder | +| encoding/json.Number.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| encoding/json.RawMessage.MarshalJSON | file://:0:0:0:0 | [summary param] -1 in MarshalJSON | file://:0:0:0:0 | [summary] to write: ReturnValue in MarshalJSON | +| encoding/json.RawMessage.UnmarshalJSON | file://:0:0:0:0 | [summary param] 0 in UnmarshalJSON | file://:0:0:0:0 | [summary] to write: Argument[-1] in UnmarshalJSON | +| encoding/json.Unmarshal | file://:0:0:0:0 | [summary param] 0 in Unmarshal | file://:0:0:0:0 | [summary] to write: Argument[1] in Unmarshal | +| encoding/json.Unmarshaler.UnmarshalJSON | file://:0:0:0:0 | [summary param] 0 in UnmarshalJSON | file://:0:0:0:0 | [summary] to write: Argument[-1] in UnmarshalJSON | +| encoding/json.encodeState.Bytes | file://:0:0:0:0 | [summary param] -1 in Bytes | file://:0:0:0:0 | [summary] to write: ReturnValue in Bytes | +| encoding/json.encodeState.Next | file://:0:0:0:0 | [summary param] -1 in Next | file://:0:0:0:0 | [summary] to write: ReturnValue in Next | +| encoding/json.encodeState.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| encoding/json.encodeState.ReadBytes | file://:0:0:0:0 | [summary param] -1 in ReadBytes | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadBytes | +| encoding/json.encodeState.ReadFrom | file://:0:0:0:0 | [summary param] 0 in ReadFrom | file://:0:0:0:0 | [summary] to write: Argument[-1] in ReadFrom | +| encoding/json.encodeState.ReadString | file://:0:0:0:0 | [summary param] -1 in ReadString | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadString | +| encoding/json.encodeState.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| encoding/json.encodeState.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| encoding/json.encodeState.WriteString | file://:0:0:0:0 | [summary param] 0 in WriteString | file://:0:0:0:0 | [summary] to write: Argument[-1] in WriteString | +| encoding/json.encodeState.WriteTo | file://:0:0:0:0 | [summary param] -1 in WriteTo | file://:0:0:0:0 | [summary] to write: Argument[0] in WriteTo | +| encoding/pem.Decode | file://:0:0:0:0 | [summary param] 0 in Decode | file://:0:0:0:0 | [summary] to write: ReturnValue in Decode | +| encoding/pem.Decode | file://:0:0:0:0 | [summary param] 0 in Decode | file://:0:0:0:0 | [summary] to write: ReturnValue[1] in Decode | +| encoding/pem.Encode | file://:0:0:0:0 | [summary param] 1 in Encode | file://:0:0:0:0 | [summary] to write: Argument[0] in Encode | +| encoding/pem.EncodeToMemory | file://:0:0:0:0 | [summary param] 0 in EncodeToMemory | file://:0:0:0:0 | [summary] to write: ReturnValue in EncodeToMemory | +| encoding/pem.lineBreaker.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| errors.As | file://:0:0:0:0 | [summary param] 0 in As | file://:0:0:0:0 | [summary] to write: Argument[1] in As | +| errors.New | file://:0:0:0:0 | [summary param] 0 in New | file://:0:0:0:0 | [summary] to write: ReturnValue in New | +| errors.Unwrap | file://:0:0:0:0 | [summary param] 0 in Unwrap | file://:0:0:0:0 | [summary] to write: ReturnValue in Unwrap | +| fmt.GoStringer.GoString | file://:0:0:0:0 | [summary param] -1 in GoString | file://:0:0:0:0 | [summary] to write: ReturnValue in GoString | +| fmt.ScanState.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| fmt.ScanState.Token | file://:0:0:0:0 | [summary param] -1 in Token | file://:0:0:0:0 | [summary] to write: ReturnValue in Token | +| fmt.State.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| fmt.Stringer.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| fmt.pp.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| fmt.pp.WriteString | file://:0:0:0:0 | [summary param] 0 in WriteString | file://:0:0:0:0 | [summary] to write: Argument[-1] in WriteString | +| fmt.ss.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| fmt.ss.Token | file://:0:0:0:0 | [summary param] -1 in Token | file://:0:0:0:0 | [summary] to write: ReturnValue in Token | +| fmt.stringReader.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| hash.Hash32.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| hash.Hash64.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| hash.Hash.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| hash/crc32.digest.MarshalBinary | file://:0:0:0:0 | [summary param] -1 in MarshalBinary | file://:0:0:0:0 | [summary] to write: ReturnValue in MarshalBinary | +| hash/crc32.digest.UnmarshalBinary | file://:0:0:0:0 | [summary param] 0 in UnmarshalBinary | file://:0:0:0:0 | [summary] to write: Argument[-1] in UnmarshalBinary | +| hash/crc32.digest.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| internal/abi.Kind.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| internal/bisect.Writer.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| internal/godebug.Setting.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| internal/godebug.runtimeStderr.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| internal/poll.FD.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| internal/poll.FD.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| internal/reflectlite.Type.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| internal/reflectlite.mapType.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| internal/reflectlite.rtype.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| io.Copy | file://:0:0:0:0 | [summary param] 1 in Copy | file://:0:0:0:0 | [summary] to write: Argument[0] in Copy | +| io.CopyBuffer | file://:0:0:0:0 | [summary param] 1 in CopyBuffer | file://:0:0:0:0 | [summary] to write: Argument[0] in CopyBuffer | +| io.CopyN | file://:0:0:0:0 | [summary param] 1 in CopyN | file://:0:0:0:0 | [summary] to write: Argument[0] in CopyN | +| io.LimitReader | file://:0:0:0:0 | [summary param] 0 in LimitReader | file://:0:0:0:0 | [summary] to write: ReturnValue in LimitReader | +| io.LimitedReader.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| io.NewSectionReader | file://:0:0:0:0 | [summary param] 0 in NewSectionReader | file://:0:0:0:0 | [summary] to write: ReturnValue in NewSectionReader | +| io.NopCloser | file://:0:0:0:0 | [summary param] 0 in NopCloser | file://:0:0:0:0 | [summary] to write: ReturnValue in NopCloser | +| io.OffsetWriter.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| io.OffsetWriter.WriteAt | file://:0:0:0:0 | [summary param] 0 in WriteAt | file://:0:0:0:0 | [summary] to write: Argument[-1] in WriteAt | +| io.PipeReader.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| io.PipeWriter.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| io.ReadAll | file://:0:0:0:0 | [summary param] 0 in ReadAll | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadAll | +| io.ReadAtLeast | file://:0:0:0:0 | [summary param] 0 in ReadAtLeast | file://:0:0:0:0 | [summary] to write: Argument[1] in ReadAtLeast | +| io.ReadCloser.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| io.ReadFull | file://:0:0:0:0 | [summary param] 0 in ReadFull | file://:0:0:0:0 | [summary] to write: Argument[1] in ReadFull | +| io.ReadSeekCloser.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| io.ReadSeeker.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| io.ReadWriteCloser.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| io.ReadWriteCloser.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| io.ReadWriteSeeker.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| io.ReadWriteSeeker.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| io.ReadWriter.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| io.ReadWriter.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| io.Reader.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| io.ReaderAt.ReadAt | file://:0:0:0:0 | [summary param] -1 in ReadAt | file://:0:0:0:0 | [summary] to write: Argument[0] in ReadAt | +| io.ReaderFrom.ReadFrom | file://:0:0:0:0 | [summary param] 0 in ReadFrom | file://:0:0:0:0 | [summary] to write: Argument[-1] in ReadFrom | +| io.SectionReader.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| io.SectionReader.ReadAt | file://:0:0:0:0 | [summary param] -1 in ReadAt | file://:0:0:0:0 | [summary] to write: Argument[0] in ReadAt | +| io.StringWriter.WriteString | file://:0:0:0:0 | [summary param] 0 in WriteString | file://:0:0:0:0 | [summary] to write: Argument[-1] in WriteString | +| io.TeeReader | file://:0:0:0:0 | [summary param] 0 in TeeReader | file://:0:0:0:0 | [summary] to write: Argument[1] in TeeReader | +| io.TeeReader | file://:0:0:0:0 | [summary param] 0 in TeeReader | file://:0:0:0:0 | [summary] to write: ReturnValue in TeeReader | +| io.WriteCloser.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| io.WriteSeeker.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| io.WriteString | file://:0:0:0:0 | [summary param] 1 in WriteString | file://:0:0:0:0 | [summary] to write: Argument[0] in WriteString | +| io.Writer.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| io.WriterAt.WriteAt | file://:0:0:0:0 | [summary param] 0 in WriteAt | file://:0:0:0:0 | [summary] to write: Argument[-1] in WriteAt | +| io.WriterTo.WriteTo | file://:0:0:0:0 | [summary param] -1 in WriteTo | file://:0:0:0:0 | [summary] to write: Argument[0] in WriteTo | +| io.discard.ReadFrom | file://:0:0:0:0 | [summary param] 0 in ReadFrom | file://:0:0:0:0 | [summary] to write: Argument[-1] in ReadFrom | +| io.discard.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| io.discard.WriteString | file://:0:0:0:0 | [summary param] 0 in WriteString | file://:0:0:0:0 | [summary] to write: Argument[-1] in WriteString | +| io.eofReader.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| io.go | io.go:14:31:14:43 | "some string" | io.go:14:13:14:44 | call to NewReader | +| io.go | io.go:16:3:16:3 | definition of w | io.go:16:23:16:27 | &... | +| io.go | io.go:16:3:16:3 | definition of w | io.go:16:30:16:34 | &... | +| io.go | io.go:16:23:16:27 | &... | io.go:15:7:15:10 | definition of buf1 | +| io.go | io.go:16:24:16:27 | buf1 | io.go:16:23:16:27 | &... | +| io.go | io.go:16:30:16:34 | &... | io.go:15:13:15:16 | definition of buf2 | +| io.go | io.go:16:31:16:34 | buf2 | io.go:16:30:16:34 | &... | +| io.go | io.go:18:14:18:19 | reader | io.go:16:3:16:3 | definition of w | +| io.go | io.go:22:31:22:43 | "some string" | io.go:22:13:22:44 | call to NewReader | +| io.go | io.go:25:19:25:23 | &... | io.go:23:7:23:10 | definition of buf1 | +| io.go | io.go:25:20:25:23 | buf1 | io.go:25:19:25:23 | &... | +| io.go | io.go:27:21:27:26 | reader | io.go:25:3:25:4 | definition of w2 | +| io.go | io.go:31:31:31:43 | "some string" | io.go:31:13:31:44 | call to NewReader | +| io.go | io.go:33:19:33:23 | &... | io.go:32:7:32:10 | definition of buf1 | +| io.go | io.go:33:20:33:23 | buf1 | io.go:33:19:33:23 | &... | +| io.go | io.go:35:16:35:21 | reader | io.go:33:3:33:4 | definition of w2 | +| io.go | io.go:39:6:39:6 | definition of w | io.go:39:3:39:19 | ... := ...[0] | +| io.go | io.go:39:11:39:19 | call to Pipe | io.go:39:3:39:19 | ... := ...[0] | +| io.go | io.go:39:11:39:19 | call to Pipe | io.go:39:3:39:19 | ... := ...[1] | +| io.go | io.go:40:17:40:31 | "some string\\n" | io.go:39:6:39:6 | definition of w | +| io.go | io.go:43:16:43:16 | r | io.go:42:3:42:5 | definition of buf | +| io.go | io.go:44:13:44:15 | buf | io.go:44:13:44:24 | call to String | +| io.go | io.go:48:31:48:43 | "some string" | io.go:48:13:48:44 | call to NewReader | +| io.go | io.go:50:18:50:23 | reader | io.go:49:3:49:5 | definition of buf | +| io.go | io.go:54:31:54:43 | "some string" | io.go:54:13:54:44 | call to NewReader | +| io.go | io.go:56:15:56:20 | reader | io.go:55:3:55:5 | definition of buf | +| io.go | io.go:61:18:61:21 | &... | io.go:60:7:60:9 | definition of buf | +| io.go | io.go:61:19:61:21 | buf | io.go:61:18:61:21 | &... | +| io.go | io.go:62:21:62:26 | "test" | io.go:61:3:61:3 | definition of w | +| io.go | io.go:65:31:65:43 | "some string" | io.go:65:13:65:44 | call to NewReader | +| io.go | io.go:67:3:67:8 | reader | io.go:66:3:66:5 | definition of buf | +| io.go | io.go:70:31:70:43 | "some string" | io.go:70:13:70:44 | call to NewReader | +| io.go | io.go:72:3:72:8 | reader | io.go:71:3:71:5 | definition of buf | +| io.go | io.go:76:31:76:43 | "some string" | io.go:76:13:76:44 | call to NewReader | +| io.go | io.go:77:24:77:29 | reader | io.go:77:9:77:33 | call to LimitReader | +| io.go | io.go:78:22:78:23 | lr | io.go:78:11:78:19 | selection of Stdout | +| io.go | io.go:82:27:82:36 | "reader1 " | io.go:82:9:82:37 | call to NewReader | +| io.go | io.go:83:27:83:36 | "reader2 " | io.go:83:9:83:37 | call to NewReader | +| io.go | io.go:84:27:84:35 | "reader3" | io.go:84:9:84:36 | call to NewReader | +| io.go | io.go:85:23:85:24 | r1 | io.go:85:8:85:33 | call to MultiReader | +| io.go | io.go:85:27:85:28 | r2 | io.go:85:8:85:33 | call to MultiReader | +| io.go | io.go:85:31:85:32 | r3 | io.go:85:8:85:33 | call to MultiReader | +| io.go | io.go:86:22:86:22 | r | io.go:86:11:86:19 | selection of Stdout | +| io.go | io.go:89:26:89:38 | "some string" | io.go:89:8:89:39 | call to NewReader | +| io.go | io.go:91:23:91:23 | r | io.go:91:10:91:30 | call to TeeReader | +| io.go | io.go:91:23:91:23 | r | io.go:91:26:91:29 | &... | +| io.go | io.go:91:26:91:29 | &... | io.go:90:7:90:9 | definition of buf | +| io.go | io.go:91:27:91:29 | buf | io.go:91:26:91:29 | &... | +| io.go | io.go:93:22:93:24 | tee | io.go:93:11:93:19 | selection of Stdout | +| io.go | io.go:96:26:96:38 | "some string" | io.go:96:8:96:39 | call to NewReader | +| io.go | io.go:97:28:97:28 | r | io.go:97:8:97:36 | call to NewSectionReader | +| io.go | io.go:98:22:98:22 | s | io.go:98:11:98:19 | selection of Stdout | +| io.go | io.go:101:26:101:38 | "some string" | io.go:101:8:101:39 | call to NewReader | +| io.go | io.go:102:3:102:3 | r | io.go:102:13:102:21 | selection of Stdout | +| io.go | io.go:108:30:108:42 | "some string" | io.go:108:12:108:43 | call to NewReader | +| io.go | io.go:109:12:109:33 | call to ReadAll | io.go:109:2:109:33 | ... := ...[0] | +| io.go | io.go:109:12:109:33 | call to ReadAll | io.go:109:2:109:33 | ... := ...[1] | +| io.go | io.go:109:27:109:32 | reader | io.go:109:2:109:33 | ... := ...[0] | +| io.go | io.go:110:18:110:20 | buf | io.go:110:2:110:10 | selection of Stdout | +| io.multiReader.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| io.multiReader.WriteTo | file://:0:0:0:0 | [summary param] -1 in WriteTo | file://:0:0:0:0 | [summary] to write: Argument[0] in WriteTo | +| io.multiWriter.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| io.multiWriter.WriteString | file://:0:0:0:0 | [summary param] 0 in WriteString | file://:0:0:0:0 | [summary] to write: Argument[-1] in WriteString | +| io.nopCloser.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| io.nopCloserWriterTo.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| io.nopCloserWriterTo.WriteTo | file://:0:0:0:0 | [summary param] -1 in WriteTo | file://:0:0:0:0 | [summary] to write: Argument[0] in WriteTo | +| io.teeReader.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| io/fs.DirEntry.Info | file://:0:0:0:0 | [summary param] -1 in Info | file://:0:0:0:0 | [summary] to write: ReturnValue in Info | +| io/fs.DirEntry.Name | file://:0:0:0:0 | [summary param] -1 in Name | file://:0:0:0:0 | [summary] to write: ReturnValue in Name | +| io/fs.FS.Open | file://:0:0:0:0 | [summary param] -1 in Open | file://:0:0:0:0 | [summary] to write: ReturnValue in Open | +| io/fs.File.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| io/fs.FileInfoToDirEntry | file://:0:0:0:0 | [summary param] 0 in FileInfoToDirEntry | file://:0:0:0:0 | [summary] to write: ReturnValue in FileInfoToDirEntry | +| io/fs.FileMode.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| io/fs.Glob | file://:0:0:0:0 | [summary param] 0 in Glob | file://:0:0:0:0 | [summary] to write: ReturnValue in Glob | +| io/fs.GlobFS.Glob | file://:0:0:0:0 | [summary param] -1 in Glob | file://:0:0:0:0 | [summary] to write: ReturnValue in Glob | +| io/fs.GlobFS.Open | file://:0:0:0:0 | [summary param] -1 in Open | file://:0:0:0:0 | [summary] to write: ReturnValue in Open | +| io/fs.ReadDir | file://:0:0:0:0 | [summary param] 0 in ReadDir | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadDir | +| io/fs.ReadDirFS.Open | file://:0:0:0:0 | [summary param] -1 in Open | file://:0:0:0:0 | [summary] to write: ReturnValue in Open | +| io/fs.ReadDirFS.ReadDir | file://:0:0:0:0 | [summary param] -1 in ReadDir | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadDir | +| io/fs.ReadDirFile.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| io/fs.ReadFile | file://:0:0:0:0 | [summary param] 0 in ReadFile | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadFile | +| io/fs.ReadFileFS.Open | file://:0:0:0:0 | [summary param] -1 in Open | file://:0:0:0:0 | [summary] to write: ReturnValue in Open | +| io/fs.ReadFileFS.ReadFile | file://:0:0:0:0 | [summary param] -1 in ReadFile | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadFile | +| io/fs.StatFS.Open | file://:0:0:0:0 | [summary param] -1 in Open | file://:0:0:0:0 | [summary] to write: ReturnValue in Open | +| io/fs.Sub | file://:0:0:0:0 | [summary param] 0 in Sub | file://:0:0:0:0 | [summary] to write: ReturnValue in Sub | +| io/fs.SubFS.Open | file://:0:0:0:0 | [summary param] -1 in Open | file://:0:0:0:0 | [summary] to write: ReturnValue in Open | +| io/fs.SubFS.Sub | file://:0:0:0:0 | [summary param] -1 in Sub | file://:0:0:0:0 | [summary] to write: ReturnValue in Sub | +| io/fs.dirInfo.Info | file://:0:0:0:0 | [summary param] -1 in Info | file://:0:0:0:0 | [summary] to write: ReturnValue in Info | +| io/fs.dirInfo.Name | file://:0:0:0:0 | [summary param] -1 in Name | file://:0:0:0:0 | [summary] to write: ReturnValue in Name | +| io/fs.dirInfo.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| io/fs.statDirEntry.Info | file://:0:0:0:0 | [summary param] -1 in Info | file://:0:0:0:0 | [summary] to write: ReturnValue in Info | +| io/fs.statDirEntry.Name | file://:0:0:0:0 | [summary param] -1 in Name | file://:0:0:0:0 | [summary] to write: ReturnValue in Name | +| io/fs.statDirEntry.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| io/fs.subFS.Glob | file://:0:0:0:0 | [summary param] -1 in Glob | file://:0:0:0:0 | [summary] to write: ReturnValue in Glob | +| io/fs.subFS.Open | file://:0:0:0:0 | [summary param] -1 in Open | file://:0:0:0:0 | [summary] to write: ReturnValue in Open | +| io/fs.subFS.ReadDir | file://:0:0:0:0 | [summary param] -1 in ReadDir | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadDir | +| io/fs.subFS.ReadFile | file://:0:0:0:0 | [summary param] -1 in ReadFile | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadFile | +| io/fs.subFS.Sub | file://:0:0:0:0 | [summary param] -1 in Sub | file://:0:0:0:0 | [summary] to write: ReturnValue in Sub | +| io/ioutil.NopCloser | file://:0:0:0:0 | [summary param] 0 in NopCloser | file://:0:0:0:0 | [summary] to write: ReturnValue in NopCloser | +| io/ioutil.ReadAll | file://:0:0:0:0 | [summary param] 0 in ReadAll | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadAll | +| log.Logger.SetOutput | file://:0:0:0:0 | [summary param] -1 in SetOutput | file://:0:0:0:0 | [summary] to write: Argument[0] in SetOutput | +| log.Logger.SetPrefix | file://:0:0:0:0 | [summary param] 0 in SetPrefix | file://:0:0:0:0 | [summary] to write: Argument[-1] in SetPrefix | +| log.Logger.Writer | file://:0:0:0:0 | [summary param] -1 in Writer | file://:0:0:0:0 | [summary] to write: ReturnValue in Writer | +| main.go | main.go:11:12:11:26 | call to Marshal | main.go:11:2:11:26 | ... := ...[0] | +| main.go | main.go:11:12:11:26 | call to Marshal | main.go:11:2:11:26 | ... := ...[1] | +| main.go | main.go:11:25:11:25 | v | main.go:11:2:11:26 | ... := ...[0] | +| main.go | main.go:13:14:13:52 | call to MarshalIndent | main.go:13:2:13:52 | ... := ...[0] | +| main.go | main.go:13:14:13:52 | call to MarshalIndent | main.go:13:2:13:52 | ... := ...[1] | +| main.go | main.go:13:33:13:33 | v | main.go:13:2:13:52 | ... := ...[0] | +| main.go | main.go:13:36:13:45 | "/*JSON*/" | main.go:13:2:13:52 | ... := ...[0] | +| main.go | main.go:13:48:13:51 | " " | main.go:13:2:13:52 | ... := ...[0] | +| main.go | main.go:14:25:14:25 | b | main.go:14:9:14:41 | slice literal | +| main.go | main.go:14:28:14:30 | err | main.go:14:9:14:41 | slice literal | +| main.go | main.go:14:33:14:34 | b2 | main.go:14:9:14:41 | slice literal | +| main.go | main.go:14:37:14:40 | err2 | main.go:14:9:14:41 | slice literal | +| main.go | main.go:19:18:19:42 | call to DecodeString | main.go:19:2:19:42 | ... := ...[0] | +| main.go | main.go:19:18:19:42 | call to DecodeString | main.go:19:2:19:42 | ... := ...[1] | +| main.go | main.go:19:35:19:41 | encoded | main.go:19:2:19:42 | ... := ...[0] | +| main.go | main.go:23:25:23:31 | decoded | main.go:23:9:23:48 | slice literal | +| main.go | main.go:23:34:23:36 | err | main.go:23:9:23:48 | slice literal | +| main.go | main.go:23:39:23:47 | reEncoded | main.go:23:9:23:48 | slice literal | +| main.go | main.go:28:2:28:4 | implicit dereference | main.go:26:15:26:17 | definition of req | +| main.go | main.go:28:2:28:4 | implicit dereference | main.go:28:2:28:9 | selection of Body | +| main.go | main.go:28:2:28:4 | req | main.go:28:2:28:4 | implicit dereference | +| main.go | main.go:28:2:28:9 | selection of Body | main.go:27:2:27:2 | definition of b | +| main.go | main.go:34:2:34:4 | implicit dereference | main.go:32:16:32:18 | definition of req | +| main.go | main.go:34:2:34:4 | implicit dereference | main.go:34:2:34:9 | selection of Body | +| main.go | main.go:34:2:34:4 | req | main.go:34:2:34:4 | implicit dereference | +| main.go | main.go:34:2:34:9 | selection of Body | main.go:33:2:33:2 | definition of b | +| math/big.Accuracy.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| math/big.Float.MarshalText | file://:0:0:0:0 | [summary param] -1 in MarshalText | file://:0:0:0:0 | [summary] to write: ReturnValue in MarshalText | +| math/big.Float.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| math/big.Float.UnmarshalText | file://:0:0:0:0 | [summary param] 0 in UnmarshalText | file://:0:0:0:0 | [summary] to write: Argument[-1] in UnmarshalText | +| math/big.Int.MarshalJSON | file://:0:0:0:0 | [summary param] -1 in MarshalJSON | file://:0:0:0:0 | [summary] to write: ReturnValue in MarshalJSON | +| math/big.Int.MarshalText | file://:0:0:0:0 | [summary param] -1 in MarshalText | file://:0:0:0:0 | [summary] to write: ReturnValue in MarshalText | +| math/big.Int.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| math/big.Int.UnmarshalJSON | file://:0:0:0:0 | [summary param] 0 in UnmarshalJSON | file://:0:0:0:0 | [summary] to write: Argument[-1] in UnmarshalJSON | +| math/big.Int.UnmarshalText | file://:0:0:0:0 | [summary param] 0 in UnmarshalText | file://:0:0:0:0 | [summary] to write: Argument[-1] in UnmarshalText | +| math/big.Rat.MarshalText | file://:0:0:0:0 | [summary param] -1 in MarshalText | file://:0:0:0:0 | [summary] to write: ReturnValue in MarshalText | +| math/big.Rat.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| math/big.Rat.UnmarshalText | file://:0:0:0:0 | [summary param] 0 in UnmarshalText | file://:0:0:0:0 | [summary] to write: Argument[-1] in UnmarshalText | +| math/big.RoundingMode.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| math/big.byteReader.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| math/big.byteReader.Token | file://:0:0:0:0 | [summary param] -1 in Token | file://:0:0:0:0 | [summary] to write: ReturnValue in Token | +| math/big.decimal.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| math/big.nat.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| math/rand.Rand.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| mime.FormatMediaType | file://:0:0:0:0 | [summary param] 0 in FormatMediaType | file://:0:0:0:0 | [summary] to write: ReturnValue in FormatMediaType | +| mime.FormatMediaType | file://:0:0:0:0 | [summary param] 1 in FormatMediaType | file://:0:0:0:0 | [summary] to write: ReturnValue in FormatMediaType | +| mime.ParseMediaType | file://:0:0:0:0 | [summary param] 0 in ParseMediaType | file://:0:0:0:0 | [summary] to write: ReturnValue in ParseMediaType | +| mime.ParseMediaType | file://:0:0:0:0 | [summary param] 0 in ParseMediaType | file://:0:0:0:0 | [summary] to write: ReturnValue[1] in ParseMediaType | +| mime.WordDecoder.Decode | file://:0:0:0:0 | [summary param] 0 in Decode | file://:0:0:0:0 | [summary] to write: ReturnValue in Decode | +| mime.WordDecoder.DecodeHeader | file://:0:0:0:0 | [summary param] 0 in DecodeHeader | file://:0:0:0:0 | [summary] to write: ReturnValue in DecodeHeader | +| mime.WordEncoder.Encode | file://:0:0:0:0 | [summary param] 1 in Encode | file://:0:0:0:0 | [summary] to write: ReturnValue in Encode | +| mime/multipart.File.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| mime/multipart.File.ReadAt | file://:0:0:0:0 | [summary param] -1 in ReadAt | file://:0:0:0:0 | [summary] to write: Argument[0] in ReadAt | +| mime/multipart.FileHeader.Open | file://:0:0:0:0 | [summary param] -1 in Open | file://:0:0:0:0 | [summary] to write: ReturnValue in Open | +| mime/multipart.NewReader | file://:0:0:0:0 | [summary param] 0 in NewReader | file://:0:0:0:0 | [summary] to write: ReturnValue in NewReader | +| mime/multipart.Part.FileName | file://:0:0:0:0 | [summary param] -1 in FileName | file://:0:0:0:0 | [summary] to write: ReturnValue in FileName | +| mime/multipart.Part.FormName | file://:0:0:0:0 | [summary param] -1 in FormName | file://:0:0:0:0 | [summary] to write: ReturnValue in FormName | +| mime/multipart.Part.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| mime/multipart.Reader.NextPart | file://:0:0:0:0 | [summary param] -1 in NextPart | file://:0:0:0:0 | [summary] to write: ReturnValue in NextPart | +| mime/multipart.Reader.NextRawPart | file://:0:0:0:0 | [summary param] -1 in NextRawPart | file://:0:0:0:0 | [summary] to write: ReturnValue in NextRawPart | +| mime/multipart.Reader.ReadForm | file://:0:0:0:0 | [summary param] -1 in ReadForm | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadForm | +| mime/multipart.Writer.WriteField | file://:0:0:0:0 | [summary param] 0 in WriteField | file://:0:0:0:0 | [summary] to write: Argument[-1] in WriteField | +| mime/multipart.Writer.WriteField | file://:0:0:0:0 | [summary param] 1 in WriteField | file://:0:0:0:0 | [summary] to write: Argument[-1] in WriteField | +| mime/multipart.part.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| mime/multipart.partReader.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| mime/multipart.sectionReadCloser.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| mime/multipart.sectionReadCloser.ReadAt | file://:0:0:0:0 | [summary param] -1 in ReadAt | file://:0:0:0:0 | [summary] to write: Argument[0] in ReadAt | +| mime/multipart.stickyErrorReader.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| mime/quotedprintable.NewReader | file://:0:0:0:0 | [summary param] 0 in NewReader | file://:0:0:0:0 | [summary] to write: ReturnValue in NewReader | +| mime/quotedprintable.Reader.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| mime/quotedprintable.Writer.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| net.Addr.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| net.Buffers.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| net.Buffers.WriteTo | file://:0:0:0:0 | [summary param] -1 in WriteTo | file://:0:0:0:0 | [summary] to write: Argument[0] in WriteTo | +| net.Conn.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| net.Conn.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| net.FileConn | file://:0:0:0:0 | [summary param] 0 in FileConn | file://:0:0:0:0 | [summary] to write: ReturnValue in FileConn | +| net.FilePacketConn | file://:0:0:0:0 | [summary param] 0 in FilePacketConn | file://:0:0:0:0 | [summary] to write: ReturnValue in FilePacketConn | +| net.Flags.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| net.HardwareAddr.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| net.IP.MarshalText | file://:0:0:0:0 | [summary param] -1 in MarshalText | file://:0:0:0:0 | [summary] to write: ReturnValue in MarshalText | +| net.IP.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| net.IP.UnmarshalText | file://:0:0:0:0 | [summary param] 0 in UnmarshalText | file://:0:0:0:0 | [summary] to write: Argument[-1] in UnmarshalText | +| net.IPAddr.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| net.IPConn.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| net.IPConn.ReadFrom | file://:0:0:0:0 | [summary param] -1 in ReadFrom | file://:0:0:0:0 | [summary] to write: Argument[0] in ReadFrom | +| net.IPConn.ReadFromIP | file://:0:0:0:0 | [summary param] -1 in ReadFromIP | file://:0:0:0:0 | [summary] to write: Argument[0] in ReadFromIP | +| net.IPConn.ReadMsgIP | file://:0:0:0:0 | [summary param] -1 in ReadMsgIP | file://:0:0:0:0 | [summary] to write: Argument[0] in ReadMsgIP | +| net.IPConn.ReadMsgIP | file://:0:0:0:0 | [summary param] -1 in ReadMsgIP | file://:0:0:0:0 | [summary] to write: Argument[1] in ReadMsgIP | +| net.IPConn.SyscallConn | file://:0:0:0:0 | [summary param] -1 in SyscallConn | file://:0:0:0:0 | [summary] to write: ReturnValue in SyscallConn | +| net.IPConn.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| net.IPConn.WriteMsgIP | file://:0:0:0:0 | [summary param] 0 in WriteMsgIP | file://:0:0:0:0 | [summary] to write: Argument[-1] in WriteMsgIP | +| net.IPConn.WriteMsgIP | file://:0:0:0:0 | [summary param] 1 in WriteMsgIP | file://:0:0:0:0 | [summary] to write: Argument[-1] in WriteMsgIP | +| net.IPConn.WriteTo | file://:0:0:0:0 | [summary param] 0 in WriteTo | file://:0:0:0:0 | [summary] to write: Argument[-1] in WriteTo | +| net.IPConn.WriteToIP | file://:0:0:0:0 | [summary param] 0 in WriteToIP | file://:0:0:0:0 | [summary] to write: Argument[-1] in WriteToIP | +| net.IPMask.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| net.IPNet.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| net.JoinHostPort | file://:0:0:0:0 | [summary param] 0 in JoinHostPort | file://:0:0:0:0 | [summary] to write: ReturnValue in JoinHostPort | +| net.JoinHostPort | file://:0:0:0:0 | [summary param] 1 in JoinHostPort | file://:0:0:0:0 | [summary] to write: ReturnValue in JoinHostPort | +| net.PacketConn.ReadFrom | file://:0:0:0:0 | [summary param] -1 in ReadFrom | file://:0:0:0:0 | [summary] to write: Argument[0] in ReadFrom | +| net.PacketConn.WriteTo | file://:0:0:0:0 | [summary param] 0 in WriteTo | file://:0:0:0:0 | [summary] to write: Argument[-1] in WriteTo | +| net.SplitHostPort | file://:0:0:0:0 | [summary param] 0 in SplitHostPort | file://:0:0:0:0 | [summary] to write: ReturnValue in SplitHostPort | +| net.SplitHostPort | file://:0:0:0:0 | [summary param] 0 in SplitHostPort | file://:0:0:0:0 | [summary] to write: ReturnValue[1] in SplitHostPort | +| net.TCPAddr.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| net.TCPConn.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| net.TCPConn.ReadFrom | file://:0:0:0:0 | [summary param] 0 in ReadFrom | file://:0:0:0:0 | [summary] to write: Argument[-1] in ReadFrom | +| net.TCPConn.SyscallConn | file://:0:0:0:0 | [summary param] -1 in SyscallConn | file://:0:0:0:0 | [summary] to write: ReturnValue in SyscallConn | +| net.TCPConn.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| net.TCPListener.File | file://:0:0:0:0 | [summary param] -1 in File | file://:0:0:0:0 | [summary] to write: ReturnValue in File | +| net.TCPListener.SyscallConn | file://:0:0:0:0 | [summary param] -1 in SyscallConn | file://:0:0:0:0 | [summary] to write: ReturnValue in SyscallConn | +| net.UDPAddr.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| net.UDPConn.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| net.UDPConn.ReadFrom | file://:0:0:0:0 | [summary param] -1 in ReadFrom | file://:0:0:0:0 | [summary] to write: Argument[0] in ReadFrom | +| net.UDPConn.ReadFromUDP | file://:0:0:0:0 | [summary param] -1 in ReadFromUDP | file://:0:0:0:0 | [summary] to write: Argument[0] in ReadFromUDP | +| net.UDPConn.ReadMsgUDP | file://:0:0:0:0 | [summary param] -1 in ReadMsgUDP | file://:0:0:0:0 | [summary] to write: Argument[0] in ReadMsgUDP | +| net.UDPConn.ReadMsgUDP | file://:0:0:0:0 | [summary param] -1 in ReadMsgUDP | file://:0:0:0:0 | [summary] to write: Argument[1] in ReadMsgUDP | +| net.UDPConn.SyscallConn | file://:0:0:0:0 | [summary param] -1 in SyscallConn | file://:0:0:0:0 | [summary] to write: ReturnValue in SyscallConn | +| net.UDPConn.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| net.UDPConn.WriteMsgUDP | file://:0:0:0:0 | [summary param] 0 in WriteMsgUDP | file://:0:0:0:0 | [summary] to write: Argument[-1] in WriteMsgUDP | +| net.UDPConn.WriteMsgUDP | file://:0:0:0:0 | [summary param] 1 in WriteMsgUDP | file://:0:0:0:0 | [summary] to write: Argument[-1] in WriteMsgUDP | +| net.UDPConn.WriteTo | file://:0:0:0:0 | [summary param] 0 in WriteTo | file://:0:0:0:0 | [summary] to write: Argument[-1] in WriteTo | +| net.UDPConn.WriteToUDP | file://:0:0:0:0 | [summary param] 0 in WriteToUDP | file://:0:0:0:0 | [summary] to write: Argument[-1] in WriteToUDP | +| net.UnixAddr.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| net.UnixConn.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| net.UnixConn.ReadFrom | file://:0:0:0:0 | [summary param] -1 in ReadFrom | file://:0:0:0:0 | [summary] to write: Argument[0] in ReadFrom | +| net.UnixConn.ReadFromUnix | file://:0:0:0:0 | [summary param] -1 in ReadFromUnix | file://:0:0:0:0 | [summary] to write: Argument[0] in ReadFromUnix | +| net.UnixConn.ReadMsgUnix | file://:0:0:0:0 | [summary param] -1 in ReadMsgUnix | file://:0:0:0:0 | [summary] to write: Argument[0] in ReadMsgUnix | +| net.UnixConn.ReadMsgUnix | file://:0:0:0:0 | [summary param] -1 in ReadMsgUnix | file://:0:0:0:0 | [summary] to write: Argument[1] in ReadMsgUnix | +| net.UnixConn.SyscallConn | file://:0:0:0:0 | [summary param] -1 in SyscallConn | file://:0:0:0:0 | [summary] to write: ReturnValue in SyscallConn | +| net.UnixConn.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| net.UnixConn.WriteMsgUnix | file://:0:0:0:0 | [summary param] 0 in WriteMsgUnix | file://:0:0:0:0 | [summary] to write: Argument[-1] in WriteMsgUnix | +| net.UnixConn.WriteMsgUnix | file://:0:0:0:0 | [summary param] 1 in WriteMsgUnix | file://:0:0:0:0 | [summary] to write: Argument[-1] in WriteMsgUnix | +| net.UnixConn.WriteTo | file://:0:0:0:0 | [summary param] 0 in WriteTo | file://:0:0:0:0 | [summary] to write: Argument[-1] in WriteTo | +| net.UnixConn.WriteToUnix | file://:0:0:0:0 | [summary param] 0 in WriteToUnix | file://:0:0:0:0 | [summary] to write: Argument[-1] in WriteToUnix | +| net.UnixListener.File | file://:0:0:0:0 | [summary param] -1 in File | file://:0:0:0:0 | [summary] to write: ReturnValue in File | +| net.UnixListener.SyscallConn | file://:0:0:0:0 | [summary param] -1 in SyscallConn | file://:0:0:0:0 | [summary] to write: ReturnValue in SyscallConn | +| net.addrPortUDPAddr.MarshalBinary | file://:0:0:0:0 | [summary param] -1 in MarshalBinary | file://:0:0:0:0 | [summary] to write: ReturnValue in MarshalBinary | +| net.addrPortUDPAddr.MarshalText | file://:0:0:0:0 | [summary param] -1 in MarshalText | file://:0:0:0:0 | [summary] to write: ReturnValue in MarshalText | +| net.addrPortUDPAddr.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| net.conn.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| net.conn.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| net.fileAddr.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| net.hostLookupOrder.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| net.netFD.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| net.netFD.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| net.onlyValuesCtx.Value | file://:0:0:0:0 | [summary param] -1 in Value | file://:0:0:0:0 | [summary] to write: ReturnValue in Value | +| net.onlyValuesCtx.Value | file://:0:0:0:0 | [summary param] -1 in Value | file://:0:0:0:0 | [summary] to write: ReturnValue in Value | +| net.pipe.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| net.pipe.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| net.pipeAddr.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| net.rawConn.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| net.rawConn.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| net.rawListener.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| net.rawListener.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| net.sockaddr.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| net.writerOnly.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| net/http.CanonicalHeaderKey | file://:0:0:0:0 | [summary param] 0 in CanonicalHeaderKey | file://:0:0:0:0 | [summary] to write: ReturnValue in CanonicalHeaderKey | +| net/http.ConnState.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| net/http.Cookie.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| net/http.Error | file://:0:0:0:0 | [summary param] 1 in Error | file://:0:0:0:0 | [summary] to write: Argument[0] in Error | +| net/http.File.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| net/http.Header.Add | file://:0:0:0:0 | [summary param] 0 in Add | file://:0:0:0:0 | [summary] to write: Argument[-1] in Add | +| net/http.Header.Add | file://:0:0:0:0 | [summary param] 1 in Add | file://:0:0:0:0 | [summary] to write: Argument[-1] in Add | +| net/http.Header.Clone | file://:0:0:0:0 | [summary param] -1 in Clone | file://:0:0:0:0 | [summary] to write: ReturnValue in Clone | +| net/http.Header.Get | file://:0:0:0:0 | [summary param] -1 in Get | file://:0:0:0:0 | [summary] to write: ReturnValue in Get | +| net/http.Header.Set | file://:0:0:0:0 | [summary param] 0 in Set | file://:0:0:0:0 | [summary] to write: Argument[-1] in Set | +| net/http.Header.Set | file://:0:0:0:0 | [summary param] 1 in Set | file://:0:0:0:0 | [summary] to write: Argument[-1] in Set | +| net/http.Header.Values | file://:0:0:0:0 | [summary param] -1 in Values | file://:0:0:0:0 | [summary] to write: ReturnValue in Values | +| net/http.Header.Write | file://:0:0:0:0 | [summary param] -1 in Write | file://:0:0:0:0 | [summary] to write: Argument[0] in Write | +| net/http.Header.WriteSubset | file://:0:0:0:0 | [summary param] -1 in WriteSubset | file://:0:0:0:0 | [summary] to write: Argument[0] in WriteSubset | +| net/http.Hijacker.Hijack | file://:0:0:0:0 | [summary param] -1 in Hijack | file://:0:0:0:0 | [summary] to write: ReturnValue in Hijack | +| net/http.Hijacker.Hijack | file://:0:0:0:0 | [summary param] -1 in Hijack | file://:0:0:0:0 | [summary] to write: ReturnValue[1] in Hijack | +| net/http.MaxBytesReader | file://:0:0:0:0 | [summary param] 1 in MaxBytesReader | file://:0:0:0:0 | [summary] to write: ReturnValue in MaxBytesReader | +| net/http.NewRequest | file://:0:0:0:0 | [summary param] 1 in NewRequest | file://:0:0:0:0 | [summary] to write: ReturnValue in NewRequest | +| net/http.NewRequestWithContext | file://:0:0:0:0 | [summary param] 2 in NewRequestWithContext | file://:0:0:0:0 | [summary] to write: ReturnValue in NewRequestWithContext | +| net/http.ReadRequest | file://:0:0:0:0 | [summary param] 0 in ReadRequest | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadRequest | +| net/http.ReadResponse | file://:0:0:0:0 | [summary param] 0 in ReadResponse | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadResponse | +| net/http.Request.AddCookie | file://:0:0:0:0 | [summary param] 0 in AddCookie | file://:0:0:0:0 | [summary] to write: Argument[-1] in AddCookie | +| net/http.Request.Clone | file://:0:0:0:0 | [summary param] -1 in Clone | file://:0:0:0:0 | [summary] to write: ReturnValue in Clone | +| net/http.Request.Write | file://:0:0:0:0 | [summary param] -1 in Write | file://:0:0:0:0 | [summary] to write: Argument[0] in Write | +| net/http.Request.WriteProxy | file://:0:0:0:0 | [summary param] -1 in WriteProxy | file://:0:0:0:0 | [summary] to write: Argument[0] in WriteProxy | +| net/http.Response.Write | file://:0:0:0:0 | [summary param] -1 in Write | file://:0:0:0:0 | [summary] to write: Argument[0] in Write | +| net/http.ResponseController.Hijack | file://:0:0:0:0 | [summary param] -1 in Hijack | file://:0:0:0:0 | [summary] to write: ReturnValue in Hijack | +| net/http.ResponseController.Hijack | file://:0:0:0:0 | [summary param] -1 in Hijack | file://:0:0:0:0 | [summary] to write: ReturnValue[1] in Hijack | +| net/http.ResponseWriter.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| net/http.SetCookie | file://:0:0:0:0 | [summary param] 1 in SetCookie | file://:0:0:0:0 | [summary] to write: Argument[0] in SetCookie | +| net/http.Transport.Clone | file://:0:0:0:0 | [summary param] -1 in Clone | file://:0:0:0:0 | [summary] to write: ReturnValue in Clone | +| net/http.body.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| net/http.bodyEOFSignal.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| net/http.bodyLocked.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| net/http.bufioFlushWriter.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| net/http.byteReader.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| net/http.cancelTimerBody.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| net/http.checkConnErrorWriter.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| net/http.chunkWriter.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| net/http.connReader.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| net/http.connectMethodKey.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| net/http.contextKey.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| net/http.countingWriter.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| net/http.errorReader.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| net/http.expectContinueReader.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| net/http.finishAsyncByteRead.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| net/http.gzipReader.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| net/http.http2ContinuationFrame.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| net/http.http2DataFrame.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| net/http.http2ErrCode.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| net/http.http2FrameHeader.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| net/http.http2FrameType.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| net/http.http2FrameWriteRequest.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| net/http.http2GoAwayFrame.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| net/http.http2HeadersFrame.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| net/http.http2MetaHeadersFrame.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| net/http.http2PingFrame.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| net/http.http2PriorityFrame.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| net/http.http2PushPromiseFrame.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| net/http.http2RSTStreamFrame.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| net/http.http2Setting.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| net/http.http2SettingID.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| net/http.http2SettingsFrame.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| net/http.http2UnknownFrame.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| net/http.http2WindowUpdateFrame.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| net/http.http2bufferedWriter.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| net/http.http2chunkWriter.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| net/http.http2dataBuffer.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| net/http.http2dataBuffer.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| net/http.http2errorReader.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| net/http.http2gzipReader.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| net/http.http2missingBody.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| net/http.http2noBodyReader.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| net/http.http2pipe.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| net/http.http2pipe.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| net/http.http2pipeBuffer.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| net/http.http2pipeBuffer.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| net/http.http2requestBody.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| net/http.http2responseWriter.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| net/http.http2responseWriter.WriteString | file://:0:0:0:0 | [summary param] 0 in WriteString | file://:0:0:0:0 | [summary] to write: Argument[-1] in WriteString | +| net/http.http2stickyErrWriter.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| net/http.http2streamState.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| net/http.http2stringWriter.WriteString | file://:0:0:0:0 | [summary param] 0 in WriteString | file://:0:0:0:0 | [summary] to write: Argument[-1] in WriteString | +| net/http.http2transportResponseBody.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| net/http.http2writeData.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| net/http.ioFile.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| net/http.loggingConn.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| net/http.loggingConn.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| net/http.loggingConn.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| net/http.loggingConn.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| net/http.maxBytesReader.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| net/http.noBody.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| net/http.noBody.WriteTo | file://:0:0:0:0 | [summary param] -1 in WriteTo | file://:0:0:0:0 | [summary] to write: Argument[0] in WriteTo | +| net/http.persistConn.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| net/http.persistConnWriter.ReadFrom | file://:0:0:0:0 | [summary param] 0 in ReadFrom | file://:0:0:0:0 | [summary] to write: Argument[-1] in ReadFrom | +| net/http.persistConnWriter.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| net/http.populateResponse.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| net/http.readTrackingBody.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| net/http.readTrackingBody.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| net/http.readWriteCloserBody.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| net/http.readWriteCloserBody.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| net/http.readWriteCloserBody.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| net/http.response.Hijack | file://:0:0:0:0 | [summary param] -1 in Hijack | file://:0:0:0:0 | [summary] to write: ReturnValue in Hijack | +| net/http.response.Hijack | file://:0:0:0:0 | [summary param] -1 in Hijack | file://:0:0:0:0 | [summary] to write: ReturnValue[1] in Hijack | +| net/http.response.ReadFrom | file://:0:0:0:0 | [summary param] 0 in ReadFrom | file://:0:0:0:0 | [summary] to write: Argument[-1] in ReadFrom | +| net/http.response.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| net/http.response.WriteString | file://:0:0:0:0 | [summary param] 0 in WriteString | file://:0:0:0:0 | [summary] to write: Argument[-1] in WriteString | +| net/http.socksAddr.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| net/http.socksCommand.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| net/http.socksConn.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| net/http.socksConn.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| net/http.socksReply.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| net/http.stringWriter.WriteString | file://:0:0:0:0 | [summary param] 0 in WriteString | file://:0:0:0:0 | [summary] to write: Argument[-1] in WriteString | +| net/http.timeoutWriter.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| net/http.transportRequest.AddCookie | file://:0:0:0:0 | [summary param] 0 in AddCookie | file://:0:0:0:0 | [summary] to write: Argument[-1] in AddCookie | +| net/http.transportRequest.Clone | file://:0:0:0:0 | [summary param] -1 in Clone | file://:0:0:0:0 | [summary] to write: ReturnValue in Clone | +| net/http.transportRequest.Write | file://:0:0:0:0 | [summary param] -1 in Write | file://:0:0:0:0 | [summary] to write: Argument[0] in Write | +| net/http.transportRequest.WriteProxy | file://:0:0:0:0 | [summary param] -1 in WriteProxy | file://:0:0:0:0 | [summary] to write: Argument[0] in WriteProxy | +| net/http.writerOnly.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| net/http/internal.FlushAfterChunkWriter.ReadFrom | file://:0:0:0:0 | [summary param] 0 in ReadFrom | file://:0:0:0:0 | [summary] to write: Argument[-1] in ReadFrom | +| net/http/internal.FlushAfterChunkWriter.Reset | file://:0:0:0:0 | [summary param] -1 in Reset | file://:0:0:0:0 | [summary] to write: Argument[0] in Reset | +| net/http/internal.FlushAfterChunkWriter.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| net/http/internal.FlushAfterChunkWriter.WriteString | file://:0:0:0:0 | [summary param] 0 in WriteString | file://:0:0:0:0 | [summary] to write: Argument[-1] in WriteString | +| net/http/internal.chunkedReader.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| net/http/internal.chunkedWriter.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| net/netip.Addr.MarshalBinary | file://:0:0:0:0 | [summary param] -1 in MarshalBinary | file://:0:0:0:0 | [summary] to write: ReturnValue in MarshalBinary | +| net/netip.Addr.MarshalText | file://:0:0:0:0 | [summary param] -1 in MarshalText | file://:0:0:0:0 | [summary] to write: ReturnValue in MarshalText | +| net/netip.Addr.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| net/netip.Addr.UnmarshalBinary | file://:0:0:0:0 | [summary param] 0 in UnmarshalBinary | file://:0:0:0:0 | [summary] to write: Argument[-1] in UnmarshalBinary | +| net/netip.Addr.UnmarshalText | file://:0:0:0:0 | [summary param] 0 in UnmarshalText | file://:0:0:0:0 | [summary] to write: Argument[-1] in UnmarshalText | +| net/netip.AddrPort.MarshalBinary | file://:0:0:0:0 | [summary param] -1 in MarshalBinary | file://:0:0:0:0 | [summary] to write: ReturnValue in MarshalBinary | +| net/netip.AddrPort.MarshalText | file://:0:0:0:0 | [summary param] -1 in MarshalText | file://:0:0:0:0 | [summary] to write: ReturnValue in MarshalText | +| net/netip.AddrPort.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| net/netip.AddrPort.UnmarshalBinary | file://:0:0:0:0 | [summary param] 0 in UnmarshalBinary | file://:0:0:0:0 | [summary] to write: Argument[-1] in UnmarshalBinary | +| net/netip.AddrPort.UnmarshalText | file://:0:0:0:0 | [summary param] 0 in UnmarshalText | file://:0:0:0:0 | [summary] to write: Argument[-1] in UnmarshalText | +| net/netip.Prefix.MarshalBinary | file://:0:0:0:0 | [summary param] -1 in MarshalBinary | file://:0:0:0:0 | [summary] to write: ReturnValue in MarshalBinary | +| net/netip.Prefix.MarshalText | file://:0:0:0:0 | [summary param] -1 in MarshalText | file://:0:0:0:0 | [summary] to write: ReturnValue in MarshalText | +| net/netip.Prefix.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| net/netip.Prefix.UnmarshalBinary | file://:0:0:0:0 | [summary param] 0 in UnmarshalBinary | file://:0:0:0:0 | [summary] to write: Argument[-1] in UnmarshalBinary | +| net/netip.Prefix.UnmarshalText | file://:0:0:0:0 | [summary param] 0 in UnmarshalText | file://:0:0:0:0 | [summary] to write: Argument[-1] in UnmarshalText | +| net/textproto.CanonicalMIMEHeaderKey | file://:0:0:0:0 | [summary param] 0 in CanonicalMIMEHeaderKey | file://:0:0:0:0 | [summary] to write: ReturnValue in CanonicalMIMEHeaderKey | +| net/textproto.Conn.DotReader | file://:0:0:0:0 | [summary param] -1 in DotReader | file://:0:0:0:0 | [summary] to write: ReturnValue in DotReader | +| net/textproto.Conn.ReadCodeLine | file://:0:0:0:0 | [summary param] -1 in ReadCodeLine | file://:0:0:0:0 | [summary] to write: ReturnValue[1] in ReadCodeLine | +| net/textproto.Conn.ReadContinuedLine | file://:0:0:0:0 | [summary param] -1 in ReadContinuedLine | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadContinuedLine | +| net/textproto.Conn.ReadContinuedLineBytes | file://:0:0:0:0 | [summary param] -1 in ReadContinuedLineBytes | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadContinuedLineBytes | +| net/textproto.Conn.ReadDotBytes | file://:0:0:0:0 | [summary param] -1 in ReadDotBytes | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadDotBytes | +| net/textproto.Conn.ReadDotLines | file://:0:0:0:0 | [summary param] -1 in ReadDotLines | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadDotLines | +| net/textproto.Conn.ReadLine | file://:0:0:0:0 | [summary param] -1 in ReadLine | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadLine | +| net/textproto.Conn.ReadLineBytes | file://:0:0:0:0 | [summary param] -1 in ReadLineBytes | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadLineBytes | +| net/textproto.Conn.ReadMIMEHeader | file://:0:0:0:0 | [summary param] -1 in ReadMIMEHeader | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadMIMEHeader | +| net/textproto.Conn.ReadResponse | file://:0:0:0:0 | [summary param] -1 in ReadResponse | file://:0:0:0:0 | [summary] to write: ReturnValue[1] in ReadResponse | +| net/textproto.MIMEHeader.Add | file://:0:0:0:0 | [summary param] 0 in Add | file://:0:0:0:0 | [summary] to write: Argument[-1] in Add | +| net/textproto.MIMEHeader.Add | file://:0:0:0:0 | [summary param] 1 in Add | file://:0:0:0:0 | [summary] to write: Argument[-1] in Add | +| net/textproto.MIMEHeader.Get | file://:0:0:0:0 | [summary param] -1 in Get | file://:0:0:0:0 | [summary] to write: ReturnValue in Get | +| net/textproto.MIMEHeader.Set | file://:0:0:0:0 | [summary param] 0 in Set | file://:0:0:0:0 | [summary] to write: Argument[-1] in Set | +| net/textproto.MIMEHeader.Set | file://:0:0:0:0 | [summary param] 1 in Set | file://:0:0:0:0 | [summary] to write: Argument[-1] in Set | +| net/textproto.MIMEHeader.Values | file://:0:0:0:0 | [summary param] -1 in Values | file://:0:0:0:0 | [summary] to write: ReturnValue in Values | +| net/textproto.NewConn | file://:0:0:0:0 | [summary param] 0 in NewConn | file://:0:0:0:0 | [summary] to write: ReturnValue in NewConn | +| net/textproto.NewReader | file://:0:0:0:0 | [summary param] 0 in NewReader | file://:0:0:0:0 | [summary] to write: ReturnValue in NewReader | +| net/textproto.Reader.DotReader | file://:0:0:0:0 | [summary param] -1 in DotReader | file://:0:0:0:0 | [summary] to write: ReturnValue in DotReader | +| net/textproto.Reader.ReadCodeLine | file://:0:0:0:0 | [summary param] -1 in ReadCodeLine | file://:0:0:0:0 | [summary] to write: ReturnValue[1] in ReadCodeLine | +| net/textproto.Reader.ReadContinuedLine | file://:0:0:0:0 | [summary param] -1 in ReadContinuedLine | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadContinuedLine | +| net/textproto.Reader.ReadContinuedLineBytes | file://:0:0:0:0 | [summary param] -1 in ReadContinuedLineBytes | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadContinuedLineBytes | +| net/textproto.Reader.ReadDotBytes | file://:0:0:0:0 | [summary param] -1 in ReadDotBytes | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadDotBytes | +| net/textproto.Reader.ReadDotLines | file://:0:0:0:0 | [summary param] -1 in ReadDotLines | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadDotLines | +| net/textproto.Reader.ReadLine | file://:0:0:0:0 | [summary param] -1 in ReadLine | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadLine | +| net/textproto.Reader.ReadLineBytes | file://:0:0:0:0 | [summary param] -1 in ReadLineBytes | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadLineBytes | +| net/textproto.Reader.ReadMIMEHeader | file://:0:0:0:0 | [summary param] -1 in ReadMIMEHeader | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadMIMEHeader | +| net/textproto.Reader.ReadResponse | file://:0:0:0:0 | [summary param] -1 in ReadResponse | file://:0:0:0:0 | [summary] to write: ReturnValue[1] in ReadResponse | +| net/textproto.TrimBytes | file://:0:0:0:0 | [summary param] 0 in TrimBytes | file://:0:0:0:0 | [summary] to write: ReturnValue in TrimBytes | +| net/textproto.TrimString | file://:0:0:0:0 | [summary param] 0 in TrimString | file://:0:0:0:0 | [summary] to write: ReturnValue in TrimString | +| net/textproto.dotReader.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| net/textproto.dotWriter.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| net/url.Parse | file://:0:0:0:0 | [summary param] 0 in Parse | file://:0:0:0:0 | [summary] to write: ReturnValue in Parse | +| net/url.ParseQuery | file://:0:0:0:0 | [summary param] 0 in ParseQuery | file://:0:0:0:0 | [summary] to write: ReturnValue in ParseQuery | +| net/url.ParseRequestURI | file://:0:0:0:0 | [summary param] 0 in ParseRequestURI | file://:0:0:0:0 | [summary] to write: ReturnValue in ParseRequestURI | +| net/url.PathEscape | file://:0:0:0:0 | [summary param] 0 in PathEscape | file://:0:0:0:0 | [summary] to write: ReturnValue in PathEscape | +| net/url.PathUnescape | file://:0:0:0:0 | [summary param] 0 in PathUnescape | file://:0:0:0:0 | [summary] to write: ReturnValue in PathUnescape | +| net/url.QueryEscape | file://:0:0:0:0 | [summary param] 0 in QueryEscape | file://:0:0:0:0 | [summary] to write: ReturnValue in QueryEscape | +| net/url.QueryUnescape | file://:0:0:0:0 | [summary param] 0 in QueryUnescape | file://:0:0:0:0 | [summary] to write: ReturnValue in QueryUnescape | +| net/url.URL.EscapedPath | file://:0:0:0:0 | [summary param] -1 in EscapedPath | file://:0:0:0:0 | [summary] to write: ReturnValue in EscapedPath | +| net/url.URL.Hostname | file://:0:0:0:0 | [summary param] -1 in Hostname | file://:0:0:0:0 | [summary] to write: ReturnValue in Hostname | +| net/url.URL.MarshalBinary | file://:0:0:0:0 | [summary param] -1 in MarshalBinary | file://:0:0:0:0 | [summary] to write: ReturnValue in MarshalBinary | +| net/url.URL.Parse | file://:0:0:0:0 | [summary param] 0 in Parse | file://:0:0:0:0 | [summary] to write: ReturnValue in Parse | +| net/url.URL.Parse | file://:0:0:0:0 | [summary param] -1 in Parse | file://:0:0:0:0 | [summary] to write: ReturnValue in Parse | +| net/url.URL.Port | file://:0:0:0:0 | [summary param] -1 in Port | file://:0:0:0:0 | [summary] to write: ReturnValue in Port | +| net/url.URL.Query | file://:0:0:0:0 | [summary param] -1 in Query | file://:0:0:0:0 | [summary] to write: ReturnValue in Query | +| net/url.URL.RequestURI | file://:0:0:0:0 | [summary param] -1 in RequestURI | file://:0:0:0:0 | [summary] to write: ReturnValue in RequestURI | +| net/url.URL.ResolveReference | file://:0:0:0:0 | [summary param] 0 in ResolveReference | file://:0:0:0:0 | [summary] to write: ReturnValue in ResolveReference | +| net/url.URL.ResolveReference | file://:0:0:0:0 | [summary param] -1 in ResolveReference | file://:0:0:0:0 | [summary] to write: ReturnValue in ResolveReference | +| net/url.URL.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| net/url.URL.UnmarshalBinary | file://:0:0:0:0 | [summary param] 0 in UnmarshalBinary | file://:0:0:0:0 | [summary] to write: Argument[-1] in UnmarshalBinary | +| net/url.User | file://:0:0:0:0 | [summary param] 0 in User | file://:0:0:0:0 | [summary] to write: ReturnValue in User | +| net/url.UserPassword | file://:0:0:0:0 | [summary param] 0 in UserPassword | file://:0:0:0:0 | [summary] to write: ReturnValue in UserPassword | +| net/url.UserPassword | file://:0:0:0:0 | [summary param] 1 in UserPassword | file://:0:0:0:0 | [summary] to write: ReturnValue in UserPassword | +| net/url.Userinfo.Password | file://:0:0:0:0 | [summary param] -1 in Password | file://:0:0:0:0 | [summary] to write: ReturnValue in Password | +| net/url.Userinfo.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| net/url.Userinfo.Username | file://:0:0:0:0 | [summary param] -1 in Username | file://:0:0:0:0 | [summary] to write: ReturnValue in Username | +| net/url.Values.Encode | file://:0:0:0:0 | [summary param] -1 in Encode | file://:0:0:0:0 | [summary] to write: ReturnValue in Encode | +| net/url.Values.Get | file://:0:0:0:0 | [summary param] -1 in Get | file://:0:0:0:0 | [summary] to write: ReturnValue in Get | +| os.Expand | file://:0:0:0:0 | [summary param] 0 in Expand | file://:0:0:0:0 | [summary] to write: ReturnValue in Expand | +| os.ExpandEnv | file://:0:0:0:0 | [summary param] 0 in ExpandEnv | file://:0:0:0:0 | [summary] to write: ReturnValue in ExpandEnv | +| os.File.Fd | file://:0:0:0:0 | [summary param] -1 in Fd | file://:0:0:0:0 | [summary] to write: ReturnValue in Fd | +| os.File.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| os.File.ReadAt | file://:0:0:0:0 | [summary param] -1 in ReadAt | file://:0:0:0:0 | [summary] to write: Argument[0] in ReadAt | +| os.File.ReadFrom | file://:0:0:0:0 | [summary param] 0 in ReadFrom | file://:0:0:0:0 | [summary] to write: Argument[-1] in ReadFrom | +| os.File.SyscallConn | file://:0:0:0:0 | [summary param] -1 in SyscallConn | file://:0:0:0:0 | [summary] to write: ReturnValue in SyscallConn | +| os.File.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| os.File.WriteAt | file://:0:0:0:0 | [summary param] 0 in WriteAt | file://:0:0:0:0 | [summary] to write: Argument[-1] in WriteAt | +| os.File.WriteString | file://:0:0:0:0 | [summary param] 0 in WriteString | file://:0:0:0:0 | [summary] to write: Argument[-1] in WriteString | +| os.NewFile | file://:0:0:0:0 | [summary param] 0 in NewFile | file://:0:0:0:0 | [summary] to write: ReturnValue in NewFile | +| os.ProcessState.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| os.Signal.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| os.dirFS.Open | file://:0:0:0:0 | [summary param] -1 in Open | file://:0:0:0:0 | [summary] to write: ReturnValue in Open | +| os.dirFS.ReadDir | file://:0:0:0:0 | [summary param] -1 in ReadDir | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadDir | +| os.dirFS.ReadFile | file://:0:0:0:0 | [summary param] -1 in ReadFile | file://:0:0:0:0 | [summary] to write: ReturnValue in ReadFile | +| os.fileWithoutReadFrom.Fd | file://:0:0:0:0 | [summary param] -1 in Fd | file://:0:0:0:0 | [summary] to write: ReturnValue in Fd | +| os.fileWithoutReadFrom.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| os.fileWithoutReadFrom.ReadAt | file://:0:0:0:0 | [summary param] -1 in ReadAt | file://:0:0:0:0 | [summary] to write: Argument[0] in ReadAt | +| os.fileWithoutReadFrom.SyscallConn | file://:0:0:0:0 | [summary param] -1 in SyscallConn | file://:0:0:0:0 | [summary] to write: ReturnValue in SyscallConn | +| os.fileWithoutReadFrom.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| os.fileWithoutReadFrom.WriteAt | file://:0:0:0:0 | [summary param] 0 in WriteAt | file://:0:0:0:0 | [summary] to write: Argument[-1] in WriteAt | +| os.fileWithoutReadFrom.WriteString | file://:0:0:0:0 | [summary param] 0 in WriteString | file://:0:0:0:0 | [summary] to write: Argument[-1] in WriteString | +| os.rawConn.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| os.rawConn.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| path.Base | file://:0:0:0:0 | [summary param] 0 in Base | file://:0:0:0:0 | [summary] to write: ReturnValue in Base | +| path.Clean | file://:0:0:0:0 | [summary param] 0 in Clean | file://:0:0:0:0 | [summary] to write: ReturnValue in Clean | +| path.Dir | file://:0:0:0:0 | [summary param] 0 in Dir | file://:0:0:0:0 | [summary] to write: ReturnValue in Dir | +| path.Ext | file://:0:0:0:0 | [summary param] 0 in Ext | file://:0:0:0:0 | [summary] to write: ReturnValue in Ext | +| path.Split | file://:0:0:0:0 | [summary param] 0 in Split | file://:0:0:0:0 | [summary] to write: ReturnValue in Split | +| path.Split | file://:0:0:0:0 | [summary param] 0 in Split | file://:0:0:0:0 | [summary] to write: ReturnValue[1] in Split | +| path/filepath.Abs | file://:0:0:0:0 | [summary param] 0 in Abs | file://:0:0:0:0 | [summary] to write: ReturnValue in Abs | +| path/filepath.Base | file://:0:0:0:0 | [summary param] 0 in Base | file://:0:0:0:0 | [summary] to write: ReturnValue in Base | +| path/filepath.Clean | file://:0:0:0:0 | [summary param] 0 in Clean | file://:0:0:0:0 | [summary] to write: ReturnValue in Clean | +| path/filepath.Dir | file://:0:0:0:0 | [summary param] 0 in Dir | file://:0:0:0:0 | [summary] to write: ReturnValue in Dir | +| path/filepath.EvalSymlinks | file://:0:0:0:0 | [summary param] 0 in EvalSymlinks | file://:0:0:0:0 | [summary] to write: ReturnValue in EvalSymlinks | +| path/filepath.Ext | file://:0:0:0:0 | [summary param] 0 in Ext | file://:0:0:0:0 | [summary] to write: ReturnValue in Ext | +| path/filepath.FromSlash | file://:0:0:0:0 | [summary param] 0 in FromSlash | file://:0:0:0:0 | [summary] to write: ReturnValue in FromSlash | +| path/filepath.Glob | file://:0:0:0:0 | [summary param] 0 in Glob | file://:0:0:0:0 | [summary] to write: ReturnValue in Glob | +| path/filepath.Rel | file://:0:0:0:0 | [summary param] 0 in Rel | file://:0:0:0:0 | [summary] to write: ReturnValue in Rel | +| path/filepath.Rel | file://:0:0:0:0 | [summary param] 1 in Rel | file://:0:0:0:0 | [summary] to write: ReturnValue in Rel | +| path/filepath.Split | file://:0:0:0:0 | [summary param] 0 in Split | file://:0:0:0:0 | [summary] to write: ReturnValue in Split | +| path/filepath.Split | file://:0:0:0:0 | [summary param] 0 in Split | file://:0:0:0:0 | [summary] to write: ReturnValue[1] in Split | +| path/filepath.SplitList | file://:0:0:0:0 | [summary param] 0 in SplitList | file://:0:0:0:0 | [summary] to write: ReturnValue in SplitList | +| path/filepath.ToSlash | file://:0:0:0:0 | [summary param] 0 in ToSlash | file://:0:0:0:0 | [summary] to write: ReturnValue in ToSlash | +| path/filepath.VolumeName | file://:0:0:0:0 | [summary param] 0 in VolumeName | file://:0:0:0:0 | [summary] to write: ReturnValue in VolumeName | +| path/filepath.statDirEntry.Info | file://:0:0:0:0 | [summary param] -1 in Info | file://:0:0:0:0 | [summary] to write: ReturnValue in Info | +| path/filepath.statDirEntry.Name | file://:0:0:0:0 | [summary param] -1 in Name | file://:0:0:0:0 | [summary] to write: ReturnValue in Name | +| path/filepath.statDirEntry.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| reflect.AppendSlice | file://:0:0:0:0 | [summary param] 0 in AppendSlice | file://:0:0:0:0 | [summary] to write: ReturnValue in AppendSlice | +| reflect.AppendSlice | file://:0:0:0:0 | [summary param] 1 in AppendSlice | file://:0:0:0:0 | [summary] to write: ReturnValue in AppendSlice | +| reflect.ChanDir.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| reflect.Copy | file://:0:0:0:0 | [summary param] 1 in Copy | file://:0:0:0:0 | [summary] to write: Argument[0] in Copy | +| reflect.Indirect | file://:0:0:0:0 | [summary param] 0 in Indirect | file://:0:0:0:0 | [summary] to write: ReturnValue in Indirect | +| reflect.Kind.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| reflect.MapIter.Key | file://:0:0:0:0 | [summary param] -1 in Key | file://:0:0:0:0 | [summary] to write: ReturnValue in Key | +| reflect.MapIter.Value | file://:0:0:0:0 | [summary param] -1 in Value | file://:0:0:0:0 | [summary] to write: ReturnValue in Value | +| reflect.StructTag.Get | file://:0:0:0:0 | [summary param] -1 in Get | file://:0:0:0:0 | [summary] to write: ReturnValue in Get | +| reflect.StructTag.Lookup | file://:0:0:0:0 | [summary param] -1 in Lookup | file://:0:0:0:0 | [summary] to write: ReturnValue in Lookup | +| reflect.Type.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| reflect.Value.Addr | file://:0:0:0:0 | [summary param] -1 in Addr | file://:0:0:0:0 | [summary] to write: ReturnValue in Addr | +| reflect.Value.Bytes | file://:0:0:0:0 | [summary param] -1 in Bytes | file://:0:0:0:0 | [summary] to write: ReturnValue in Bytes | +| reflect.Value.Convert | file://:0:0:0:0 | [summary param] -1 in Convert | file://:0:0:0:0 | [summary] to write: ReturnValue in Convert | +| reflect.Value.Elem | file://:0:0:0:0 | [summary param] -1 in Elem | file://:0:0:0:0 | [summary] to write: ReturnValue in Elem | +| reflect.Value.Field | file://:0:0:0:0 | [summary param] -1 in Field | file://:0:0:0:0 | [summary] to write: ReturnValue in Field | +| reflect.Value.FieldByIndex | file://:0:0:0:0 | [summary param] -1 in FieldByIndex | file://:0:0:0:0 | [summary] to write: ReturnValue in FieldByIndex | +| reflect.Value.FieldByName | file://:0:0:0:0 | [summary param] -1 in FieldByName | file://:0:0:0:0 | [summary] to write: ReturnValue in FieldByName | +| reflect.Value.FieldByNameFunc | file://:0:0:0:0 | [summary param] -1 in FieldByNameFunc | file://:0:0:0:0 | [summary] to write: ReturnValue in FieldByNameFunc | +| reflect.Value.Index | file://:0:0:0:0 | [summary param] -1 in Index | file://:0:0:0:0 | [summary] to write: ReturnValue in Index | +| reflect.Value.Interface | file://:0:0:0:0 | [summary param] -1 in Interface | file://:0:0:0:0 | [summary] to write: ReturnValue in Interface | +| reflect.Value.InterfaceData | file://:0:0:0:0 | [summary param] -1 in InterfaceData | file://:0:0:0:0 | [summary] to write: ReturnValue in InterfaceData | +| reflect.Value.MapIndex | file://:0:0:0:0 | [summary param] -1 in MapIndex | file://:0:0:0:0 | [summary] to write: ReturnValue in MapIndex | +| reflect.Value.MapKeys | file://:0:0:0:0 | [summary param] -1 in MapKeys | file://:0:0:0:0 | [summary] to write: ReturnValue in MapKeys | +| reflect.Value.MapRange | file://:0:0:0:0 | [summary param] -1 in MapRange | file://:0:0:0:0 | [summary] to write: ReturnValue in MapRange | +| reflect.Value.Method | file://:0:0:0:0 | [summary param] -1 in Method | file://:0:0:0:0 | [summary] to write: ReturnValue in Method | +| reflect.Value.MethodByName | file://:0:0:0:0 | [summary param] -1 in MethodByName | file://:0:0:0:0 | [summary] to write: ReturnValue in MethodByName | +| reflect.Value.Pointer | file://:0:0:0:0 | [summary param] -1 in Pointer | file://:0:0:0:0 | [summary] to write: ReturnValue in Pointer | +| reflect.Value.Recv | file://:0:0:0:0 | [summary param] -1 in Recv | file://:0:0:0:0 | [summary] to write: ReturnValue in Recv | +| reflect.Value.Send | file://:0:0:0:0 | [summary param] 0 in Send | file://:0:0:0:0 | [summary] to write: Argument[-1] in Send | +| reflect.Value.Set | file://:0:0:0:0 | [summary param] 0 in Set | file://:0:0:0:0 | [summary] to write: Argument[-1] in Set | +| reflect.Value.SetBytes | file://:0:0:0:0 | [summary param] 0 in SetBytes | file://:0:0:0:0 | [summary] to write: Argument[-1] in SetBytes | +| reflect.Value.SetMapIndex | file://:0:0:0:0 | [summary param] 0 in SetMapIndex | file://:0:0:0:0 | [summary] to write: Argument[-1] in SetMapIndex | +| reflect.Value.SetMapIndex | file://:0:0:0:0 | [summary param] 1 in SetMapIndex | file://:0:0:0:0 | [summary] to write: Argument[-1] in SetMapIndex | +| reflect.Value.SetPointer | file://:0:0:0:0 | [summary param] 0 in SetPointer | file://:0:0:0:0 | [summary] to write: Argument[-1] in SetPointer | +| reflect.Value.SetString | file://:0:0:0:0 | [summary param] 0 in SetString | file://:0:0:0:0 | [summary] to write: Argument[-1] in SetString | +| reflect.Value.Slice | file://:0:0:0:0 | [summary param] -1 in Slice | file://:0:0:0:0 | [summary] to write: ReturnValue in Slice | +| reflect.Value.Slice3 | file://:0:0:0:0 | [summary param] -1 in Slice3 | file://:0:0:0:0 | [summary] to write: ReturnValue in Slice3 | +| reflect.Value.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| reflect.Value.TryRecv | file://:0:0:0:0 | [summary param] -1 in TryRecv | file://:0:0:0:0 | [summary] to write: ReturnValue in TryRecv | +| reflect.Value.TrySend | file://:0:0:0:0 | [summary param] 0 in TrySend | file://:0:0:0:0 | [summary] to write: Argument[-1] in TrySend | +| reflect.Value.UnsafeAddr | file://:0:0:0:0 | [summary param] -1 in UnsafeAddr | file://:0:0:0:0 | [summary] to write: ReturnValue in UnsafeAddr | +| reflect.ValueOf | file://:0:0:0:0 | [summary param] 0 in ValueOf | file://:0:0:0:0 | [summary] to write: ReturnValue in ValueOf | +| reflect.rtype.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| runtime.lockRank.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| runtime.stringer.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| runtime.stwReason.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| runtime.waitReason.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| sort.Reverse | file://:0:0:0:0 | [summary param] 0 in Reverse | file://:0:0:0:0 | [summary] to write: ReturnValue in Reverse | +| strconv.AppendQuote | file://:0:0:0:0 | [summary param] 0 in AppendQuote | file://:0:0:0:0 | [summary] to write: ReturnValue in AppendQuote | +| strconv.AppendQuote | file://:0:0:0:0 | [summary param] 1 in AppendQuote | file://:0:0:0:0 | [summary] to write: ReturnValue in AppendQuote | +| strconv.AppendQuoteToASCII | file://:0:0:0:0 | [summary param] 0 in AppendQuoteToASCII | file://:0:0:0:0 | [summary] to write: ReturnValue in AppendQuoteToASCII | +| strconv.AppendQuoteToASCII | file://:0:0:0:0 | [summary param] 1 in AppendQuoteToASCII | file://:0:0:0:0 | [summary] to write: ReturnValue in AppendQuoteToASCII | +| strconv.AppendQuoteToGraphic | file://:0:0:0:0 | [summary param] 0 in AppendQuoteToGraphic | file://:0:0:0:0 | [summary] to write: ReturnValue in AppendQuoteToGraphic | +| strconv.AppendQuoteToGraphic | file://:0:0:0:0 | [summary param] 1 in AppendQuoteToGraphic | file://:0:0:0:0 | [summary] to write: ReturnValue in AppendQuoteToGraphic | +| strconv.Quote | file://:0:0:0:0 | [summary param] 0 in Quote | file://:0:0:0:0 | [summary] to write: ReturnValue in Quote | +| strconv.QuoteToASCII | file://:0:0:0:0 | [summary param] 0 in QuoteToASCII | file://:0:0:0:0 | [summary] to write: ReturnValue in QuoteToASCII | +| strconv.QuoteToGraphic | file://:0:0:0:0 | [summary param] 0 in QuoteToGraphic | file://:0:0:0:0 | [summary] to write: ReturnValue in QuoteToGraphic | +| strconv.QuotedPrefix | file://:0:0:0:0 | [summary param] 0 in QuotedPrefix | file://:0:0:0:0 | [summary] to write: ReturnValue in QuotedPrefix | +| strconv.Unquote | file://:0:0:0:0 | [summary param] 0 in Unquote | file://:0:0:0:0 | [summary] to write: ReturnValue in Unquote | +| strconv.UnquoteChar | file://:0:0:0:0 | [summary param] 0 in UnquoteChar | file://:0:0:0:0 | [summary] to write: ReturnValue[2] in UnquoteChar | +| strconv.decimal.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| strings.Builder.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| strings.Builder.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| strings.Builder.WriteString | file://:0:0:0:0 | [summary param] 0 in WriteString | file://:0:0:0:0 | [summary] to write: Argument[-1] in WriteString | +| strings.Fields | file://:0:0:0:0 | [summary param] 0 in Fields | file://:0:0:0:0 | [summary] to write: ReturnValue in Fields | +| strings.FieldsFunc | file://:0:0:0:0 | [summary param] 0 in FieldsFunc | file://:0:0:0:0 | [summary] to write: ReturnValue in FieldsFunc | +| strings.Join | file://:0:0:0:0 | [summary param] 0 in Join | file://:0:0:0:0 | [summary] to write: ReturnValue in Join | +| strings.Join | file://:0:0:0:0 | [summary param] 1 in Join | file://:0:0:0:0 | [summary] to write: ReturnValue in Join | +| strings.Map | file://:0:0:0:0 | [summary param] 1 in Map | file://:0:0:0:0 | [summary] to write: ReturnValue in Map | +| strings.NewReader | file://:0:0:0:0 | [summary param] 0 in NewReader | file://:0:0:0:0 | [summary] to write: ReturnValue in NewReader | +| strings.Reader.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| strings.Reader.ReadAt | file://:0:0:0:0 | [summary param] -1 in ReadAt | file://:0:0:0:0 | [summary] to write: Argument[0] in ReadAt | +| strings.Reader.Reset | file://:0:0:0:0 | [summary param] 0 in Reset | file://:0:0:0:0 | [summary] to write: Argument[-1] in Reset | +| strings.Reader.WriteTo | file://:0:0:0:0 | [summary param] -1 in WriteTo | file://:0:0:0:0 | [summary] to write: Argument[0] in WriteTo | +| strings.Repeat | file://:0:0:0:0 | [summary param] 0 in Repeat | file://:0:0:0:0 | [summary] to write: ReturnValue in Repeat | +| strings.Replace | file://:0:0:0:0 | [summary param] 0 in Replace | file://:0:0:0:0 | [summary] to write: ReturnValue in Replace | +| strings.Replace | file://:0:0:0:0 | [summary param] 2 in Replace | file://:0:0:0:0 | [summary] to write: ReturnValue in Replace | +| strings.ReplaceAll | file://:0:0:0:0 | [summary param] 0 in ReplaceAll | file://:0:0:0:0 | [summary] to write: ReturnValue in ReplaceAll | +| strings.ReplaceAll | file://:0:0:0:0 | [summary param] 2 in ReplaceAll | file://:0:0:0:0 | [summary] to write: ReturnValue in ReplaceAll | +| strings.Replacer.Replace | file://:0:0:0:0 | [summary param] 0 in Replace | file://:0:0:0:0 | [summary] to write: ReturnValue in Replace | +| strings.Replacer.WriteString | file://:0:0:0:0 | [summary param] 1 in WriteString | file://:0:0:0:0 | [summary] to write: Argument[0] in WriteString | +| strings.Split | file://:0:0:0:0 | [summary param] 0 in Split | file://:0:0:0:0 | [summary] to write: ReturnValue in Split | +| strings.SplitAfter | file://:0:0:0:0 | [summary param] 0 in SplitAfter | file://:0:0:0:0 | [summary] to write: ReturnValue in SplitAfter | +| strings.SplitAfterN | file://:0:0:0:0 | [summary param] 0 in SplitAfterN | file://:0:0:0:0 | [summary] to write: ReturnValue in SplitAfterN | +| strings.SplitN | file://:0:0:0:0 | [summary param] 0 in SplitN | file://:0:0:0:0 | [summary] to write: ReturnValue in SplitN | +| strings.Title | file://:0:0:0:0 | [summary param] 0 in Title | file://:0:0:0:0 | [summary] to write: ReturnValue in Title | +| strings.ToLower | file://:0:0:0:0 | [summary param] 0 in ToLower | file://:0:0:0:0 | [summary] to write: ReturnValue in ToLower | +| strings.ToLowerSpecial | file://:0:0:0:0 | [summary param] 1 in ToLowerSpecial | file://:0:0:0:0 | [summary] to write: ReturnValue in ToLowerSpecial | +| strings.ToTitle | file://:0:0:0:0 | [summary param] 0 in ToTitle | file://:0:0:0:0 | [summary] to write: ReturnValue in ToTitle | +| strings.ToTitleSpecial | file://:0:0:0:0 | [summary param] 1 in ToTitleSpecial | file://:0:0:0:0 | [summary] to write: ReturnValue in ToTitleSpecial | +| strings.ToUpper | file://:0:0:0:0 | [summary param] 0 in ToUpper | file://:0:0:0:0 | [summary] to write: ReturnValue in ToUpper | +| strings.ToUpperSpecial | file://:0:0:0:0 | [summary param] 1 in ToUpperSpecial | file://:0:0:0:0 | [summary] to write: ReturnValue in ToUpperSpecial | +| strings.ToValidUTF8 | file://:0:0:0:0 | [summary param] 0 in ToValidUTF8 | file://:0:0:0:0 | [summary] to write: ReturnValue in ToValidUTF8 | +| strings.ToValidUTF8 | file://:0:0:0:0 | [summary param] 1 in ToValidUTF8 | file://:0:0:0:0 | [summary] to write: ReturnValue in ToValidUTF8 | +| strings.Trim | file://:0:0:0:0 | [summary param] 0 in Trim | file://:0:0:0:0 | [summary] to write: ReturnValue in Trim | +| strings.TrimFunc | file://:0:0:0:0 | [summary param] 0 in TrimFunc | file://:0:0:0:0 | [summary] to write: ReturnValue in TrimFunc | +| strings.TrimLeft | file://:0:0:0:0 | [summary param] 0 in TrimLeft | file://:0:0:0:0 | [summary] to write: ReturnValue in TrimLeft | +| strings.TrimLeftFunc | file://:0:0:0:0 | [summary param] 0 in TrimLeftFunc | file://:0:0:0:0 | [summary] to write: ReturnValue in TrimLeftFunc | +| strings.TrimPrefix | file://:0:0:0:0 | [summary param] 0 in TrimPrefix | file://:0:0:0:0 | [summary] to write: ReturnValue in TrimPrefix | +| strings.TrimRight | file://:0:0:0:0 | [summary param] 0 in TrimRight | file://:0:0:0:0 | [summary] to write: ReturnValue in TrimRight | +| strings.TrimRightFunc | file://:0:0:0:0 | [summary param] 0 in TrimRightFunc | file://:0:0:0:0 | [summary] to write: ReturnValue in TrimRightFunc | +| strings.TrimSpace | file://:0:0:0:0 | [summary param] 0 in TrimSpace | file://:0:0:0:0 | [summary] to write: ReturnValue in TrimSpace | +| strings.TrimSuffix | file://:0:0:0:0 | [summary param] 0 in TrimSuffix | file://:0:0:0:0 | [summary] to write: ReturnValue in TrimSuffix | +| strings.appendSliceWriter.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| strings.appendSliceWriter.WriteString | file://:0:0:0:0 | [summary param] 0 in WriteString | file://:0:0:0:0 | [summary] to write: Argument[-1] in WriteString | +| strings.stringWriter.WriteString | file://:0:0:0:0 | [summary param] 0 in WriteString | file://:0:0:0:0 | [summary] to write: Argument[-1] in WriteString | +| sync.Map.CompareAndSwap | file://:0:0:0:0 | [summary param] 2 in CompareAndSwap | file://:0:0:0:0 | [summary] to write: Argument[-1] in CompareAndSwap | +| sync.Map.Load | file://:0:0:0:0 | [summary param] -1 in Load | file://:0:0:0:0 | [summary] to write: ReturnValue in Load | +| sync.Map.LoadOrStore | file://:0:0:0:0 | [summary param] 0 in LoadOrStore | file://:0:0:0:0 | [summary] to write: Argument[-1] in LoadOrStore | +| sync.Map.LoadOrStore | file://:0:0:0:0 | [summary param] 0 in LoadOrStore | file://:0:0:0:0 | [summary] to write: ReturnValue in LoadOrStore | +| sync.Map.LoadOrStore | file://:0:0:0:0 | [summary param] 1 in LoadOrStore | file://:0:0:0:0 | [summary] to write: Argument[-1] in LoadOrStore | +| sync.Map.LoadOrStore | file://:0:0:0:0 | [summary param] 1 in LoadOrStore | file://:0:0:0:0 | [summary] to write: ReturnValue in LoadOrStore | +| sync.Map.LoadOrStore | file://:0:0:0:0 | [summary param] -1 in LoadOrStore | file://:0:0:0:0 | [summary] to write: ReturnValue in LoadOrStore | +| sync.Map.Store | file://:0:0:0:0 | [summary param] 0 in Store | file://:0:0:0:0 | [summary] to write: Argument[-1] in Store | +| sync.Map.Store | file://:0:0:0:0 | [summary param] 1 in Store | file://:0:0:0:0 | [summary] to write: Argument[-1] in Store | +| sync.Map.Swap | file://:0:0:0:0 | [summary param] 0 in Swap | file://:0:0:0:0 | [summary] to write: Argument[-1] in Swap | +| sync.Map.Swap | file://:0:0:0:0 | [summary param] 1 in Swap | file://:0:0:0:0 | [summary] to write: Argument[-1] in Swap | +| sync.Map.Swap | file://:0:0:0:0 | [summary param] -1 in Swap | file://:0:0:0:0 | [summary] to write: ReturnValue in Swap | +| sync.Pool.Get | file://:0:0:0:0 | [summary param] -1 in Get | file://:0:0:0:0 | [summary] to write: ReturnValue in Get | +| sync.Pool.Put | file://:0:0:0:0 | [summary param] 0 in Put | file://:0:0:0:0 | [summary] to write: Argument[-1] in Put | +| sync/atomic.AddUintptr | file://:0:0:0:0 | [summary param] 1 in AddUintptr | file://:0:0:0:0 | [summary] to write: Argument[0] in AddUintptr | +| sync/atomic.AddUintptr | file://:0:0:0:0 | [summary param] 1 in AddUintptr | file://:0:0:0:0 | [summary] to write: ReturnValue in AddUintptr | +| sync/atomic.CompareAndSwapPointer | file://:0:0:0:0 | [summary param] 2 in CompareAndSwapPointer | file://:0:0:0:0 | [summary] to write: Argument[0] in CompareAndSwapPointer | +| sync/atomic.CompareAndSwapUintptr | file://:0:0:0:0 | [summary param] 2 in CompareAndSwapUintptr | file://:0:0:0:0 | [summary] to write: Argument[0] in CompareAndSwapUintptr | +| sync/atomic.LoadPointer | file://:0:0:0:0 | [summary param] 0 in LoadPointer | file://:0:0:0:0 | [summary] to write: ReturnValue in LoadPointer | +| sync/atomic.LoadUintptr | file://:0:0:0:0 | [summary param] 0 in LoadUintptr | file://:0:0:0:0 | [summary] to write: ReturnValue in LoadUintptr | +| sync/atomic.Pointer.Load | file://:0:0:0:0 | [summary param] -1 in Load | file://:0:0:0:0 | [summary] to write: ReturnValue in Load | +| sync/atomic.Pointer.Store | file://:0:0:0:0 | [summary param] 0 in Store | file://:0:0:0:0 | [summary] to write: Argument[-1] in Store | +| sync/atomic.Pointer.Swap | file://:0:0:0:0 | [summary param] 0 in Swap | file://:0:0:0:0 | [summary] to write: Argument[-1] in Swap | +| sync/atomic.Pointer.Swap | file://:0:0:0:0 | [summary param] -1 in Swap | file://:0:0:0:0 | [summary] to write: ReturnValue in Swap | +| sync/atomic.StorePointer | file://:0:0:0:0 | [summary param] 1 in StorePointer | file://:0:0:0:0 | [summary] to write: Argument[0] in StorePointer | +| sync/atomic.StoreUintptr | file://:0:0:0:0 | [summary param] 1 in StoreUintptr | file://:0:0:0:0 | [summary] to write: Argument[0] in StoreUintptr | +| sync/atomic.SwapPointer | file://:0:0:0:0 | [summary param] 0 in SwapPointer | file://:0:0:0:0 | [summary] to write: ReturnValue in SwapPointer | +| sync/atomic.SwapPointer | file://:0:0:0:0 | [summary param] 1 in SwapPointer | file://:0:0:0:0 | [summary] to write: Argument[0] in SwapPointer | +| sync/atomic.SwapUintptr | file://:0:0:0:0 | [summary param] 0 in SwapUintptr | file://:0:0:0:0 | [summary] to write: ReturnValue in SwapUintptr | +| sync/atomic.SwapUintptr | file://:0:0:0:0 | [summary param] 1 in SwapUintptr | file://:0:0:0:0 | [summary] to write: Argument[0] in SwapUintptr | +| sync/atomic.Uintptr.Load | file://:0:0:0:0 | [summary param] -1 in Load | file://:0:0:0:0 | [summary] to write: ReturnValue in Load | +| sync/atomic.Uintptr.Store | file://:0:0:0:0 | [summary param] 0 in Store | file://:0:0:0:0 | [summary] to write: Argument[-1] in Store | +| sync/atomic.Uintptr.Swap | file://:0:0:0:0 | [summary param] 0 in Swap | file://:0:0:0:0 | [summary] to write: Argument[-1] in Swap | +| sync/atomic.Uintptr.Swap | file://:0:0:0:0 | [summary param] -1 in Swap | file://:0:0:0:0 | [summary] to write: ReturnValue in Swap | +| sync/atomic.Value.Load | file://:0:0:0:0 | [summary param] -1 in Load | file://:0:0:0:0 | [summary] to write: ReturnValue in Load | +| sync/atomic.Value.Store | file://:0:0:0:0 | [summary param] 0 in Store | file://:0:0:0:0 | [summary] to write: Argument[-1] in Store | +| sync/atomic.Value.Swap | file://:0:0:0:0 | [summary param] 0 in Swap | file://:0:0:0:0 | [summary] to write: Argument[-1] in Swap | +| sync/atomic.Value.Swap | file://:0:0:0:0 | [summary param] -1 in Swap | file://:0:0:0:0 | [summary] to write: ReturnValue in Swap | +| syscall.BytePtrFromString | file://:0:0:0:0 | [summary param] 0 in BytePtrFromString | file://:0:0:0:0 | [summary] to write: ReturnValue in BytePtrFromString | +| syscall.ByteSliceFromString | file://:0:0:0:0 | [summary param] 0 in ByteSliceFromString | file://:0:0:0:0 | [summary] to write: ReturnValue in ByteSliceFromString | +| syscall.Conn.SyscallConn | file://:0:0:0:0 | [summary param] -1 in SyscallConn | file://:0:0:0:0 | [summary] to write: ReturnValue in SyscallConn | +| syscall.RawConn.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| syscall.RawConn.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| syscall.Signal.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| syscall.StringBytePtr | file://:0:0:0:0 | [summary param] 0 in StringBytePtr | file://:0:0:0:0 | [summary] to write: ReturnValue in StringBytePtr | +| syscall.StringByteSlice | file://:0:0:0:0 | [summary param] 0 in StringByteSlice | file://:0:0:0:0 | [summary] to write: ReturnValue in StringByteSlice | +| time.Duration.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| time.Location.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| time.Month.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| time.Time.GoString | file://:0:0:0:0 | [summary param] -1 in GoString | file://:0:0:0:0 | [summary] to write: ReturnValue in GoString | +| time.Time.MarshalBinary | file://:0:0:0:0 | [summary param] -1 in MarshalBinary | file://:0:0:0:0 | [summary] to write: ReturnValue in MarshalBinary | +| time.Time.MarshalJSON | file://:0:0:0:0 | [summary param] -1 in MarshalJSON | file://:0:0:0:0 | [summary] to write: ReturnValue in MarshalJSON | +| time.Time.MarshalText | file://:0:0:0:0 | [summary param] -1 in MarshalText | file://:0:0:0:0 | [summary] to write: ReturnValue in MarshalText | +| time.Time.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| time.Time.UnmarshalBinary | file://:0:0:0:0 | [summary param] 0 in UnmarshalBinary | file://:0:0:0:0 | [summary] to write: Argument[-1] in UnmarshalBinary | +| time.Time.UnmarshalJSON | file://:0:0:0:0 | [summary param] 0 in UnmarshalJSON | file://:0:0:0:0 | [summary] to write: Argument[-1] in UnmarshalJSON | +| time.Time.UnmarshalText | file://:0:0:0:0 | [summary param] 0 in UnmarshalText | file://:0:0:0:0 | [summary] to write: Argument[-1] in UnmarshalText | +| time.Weekday.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| vendor/golang.org/x/crypto/chacha20poly1305.chacha20poly1305.Open | file://:0:0:0:0 | [summary param] 2 in Open | file://:0:0:0:0 | [summary] to write: Argument[0] in Open | +| vendor/golang.org/x/crypto/chacha20poly1305.chacha20poly1305.Open | file://:0:0:0:0 | [summary param] 2 in Open | file://:0:0:0:0 | [summary] to write: ReturnValue in Open | +| vendor/golang.org/x/crypto/chacha20poly1305.xchacha20poly1305.Open | file://:0:0:0:0 | [summary param] 2 in Open | file://:0:0:0:0 | [summary] to write: Argument[0] in Open | +| vendor/golang.org/x/crypto/chacha20poly1305.xchacha20poly1305.Open | file://:0:0:0:0 | [summary param] 2 in Open | file://:0:0:0:0 | [summary] to write: ReturnValue in Open | +| vendor/golang.org/x/crypto/hkdf.hkdf.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| vendor/golang.org/x/crypto/internal/poly1305.MAC.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| vendor/golang.org/x/crypto/internal/poly1305.macGeneric.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| vendor/golang.org/x/net/dns/dnsmessage.AAAAResource.GoString | file://:0:0:0:0 | [summary param] -1 in GoString | file://:0:0:0:0 | [summary] to write: ReturnValue in GoString | +| vendor/golang.org/x/net/dns/dnsmessage.AResource.GoString | file://:0:0:0:0 | [summary param] -1 in GoString | file://:0:0:0:0 | [summary] to write: ReturnValue in GoString | +| vendor/golang.org/x/net/dns/dnsmessage.CNAMEResource.GoString | file://:0:0:0:0 | [summary param] -1 in GoString | file://:0:0:0:0 | [summary] to write: ReturnValue in GoString | +| vendor/golang.org/x/net/dns/dnsmessage.Class.GoString | file://:0:0:0:0 | [summary param] -1 in GoString | file://:0:0:0:0 | [summary] to write: ReturnValue in GoString | +| vendor/golang.org/x/net/dns/dnsmessage.Class.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| vendor/golang.org/x/net/dns/dnsmessage.Header.GoString | file://:0:0:0:0 | [summary param] -1 in GoString | file://:0:0:0:0 | [summary] to write: ReturnValue in GoString | +| vendor/golang.org/x/net/dns/dnsmessage.MXResource.GoString | file://:0:0:0:0 | [summary param] -1 in GoString | file://:0:0:0:0 | [summary] to write: ReturnValue in GoString | +| vendor/golang.org/x/net/dns/dnsmessage.Message.GoString | file://:0:0:0:0 | [summary param] -1 in GoString | file://:0:0:0:0 | [summary] to write: ReturnValue in GoString | +| vendor/golang.org/x/net/dns/dnsmessage.NSResource.GoString | file://:0:0:0:0 | [summary param] -1 in GoString | file://:0:0:0:0 | [summary] to write: ReturnValue in GoString | +| vendor/golang.org/x/net/dns/dnsmessage.Name.GoString | file://:0:0:0:0 | [summary param] -1 in GoString | file://:0:0:0:0 | [summary] to write: ReturnValue in GoString | +| vendor/golang.org/x/net/dns/dnsmessage.Name.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| vendor/golang.org/x/net/dns/dnsmessage.OPTResource.GoString | file://:0:0:0:0 | [summary param] -1 in GoString | file://:0:0:0:0 | [summary] to write: ReturnValue in GoString | +| vendor/golang.org/x/net/dns/dnsmessage.OpCode.GoString | file://:0:0:0:0 | [summary param] -1 in GoString | file://:0:0:0:0 | [summary] to write: ReturnValue in GoString | +| vendor/golang.org/x/net/dns/dnsmessage.Option.GoString | file://:0:0:0:0 | [summary param] -1 in GoString | file://:0:0:0:0 | [summary] to write: ReturnValue in GoString | +| vendor/golang.org/x/net/dns/dnsmessage.PTRResource.GoString | file://:0:0:0:0 | [summary param] -1 in GoString | file://:0:0:0:0 | [summary] to write: ReturnValue in GoString | +| vendor/golang.org/x/net/dns/dnsmessage.Question.GoString | file://:0:0:0:0 | [summary param] -1 in GoString | file://:0:0:0:0 | [summary] to write: ReturnValue in GoString | +| vendor/golang.org/x/net/dns/dnsmessage.RCode.GoString | file://:0:0:0:0 | [summary param] -1 in GoString | file://:0:0:0:0 | [summary] to write: ReturnValue in GoString | +| vendor/golang.org/x/net/dns/dnsmessage.RCode.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| vendor/golang.org/x/net/dns/dnsmessage.Resource.GoString | file://:0:0:0:0 | [summary param] -1 in GoString | file://:0:0:0:0 | [summary] to write: ReturnValue in GoString | +| vendor/golang.org/x/net/dns/dnsmessage.ResourceBody.GoString | file://:0:0:0:0 | [summary param] -1 in GoString | file://:0:0:0:0 | [summary] to write: ReturnValue in GoString | +| vendor/golang.org/x/net/dns/dnsmessage.ResourceHeader.GoString | file://:0:0:0:0 | [summary param] -1 in GoString | file://:0:0:0:0 | [summary] to write: ReturnValue in GoString | +| vendor/golang.org/x/net/dns/dnsmessage.SOAResource.GoString | file://:0:0:0:0 | [summary param] -1 in GoString | file://:0:0:0:0 | [summary] to write: ReturnValue in GoString | +| vendor/golang.org/x/net/dns/dnsmessage.SRVResource.GoString | file://:0:0:0:0 | [summary param] -1 in GoString | file://:0:0:0:0 | [summary] to write: ReturnValue in GoString | +| vendor/golang.org/x/net/dns/dnsmessage.TXTResource.GoString | file://:0:0:0:0 | [summary param] -1 in GoString | file://:0:0:0:0 | [summary] to write: ReturnValue in GoString | +| vendor/golang.org/x/net/dns/dnsmessage.Type.GoString | file://:0:0:0:0 | [summary param] -1 in GoString | file://:0:0:0:0 | [summary] to write: ReturnValue in GoString | +| vendor/golang.org/x/net/dns/dnsmessage.Type.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| vendor/golang.org/x/net/dns/dnsmessage.UnknownResource.GoString | file://:0:0:0:0 | [summary param] -1 in GoString | file://:0:0:0:0 | [summary] to write: ReturnValue in GoString | +| vendor/golang.org/x/net/http2/hpack.Decoder.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| vendor/golang.org/x/net/http2/hpack.HeaderField.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| vendor/golang.org/x/net/idna.Profile.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| vendor/golang.org/x/text/transform.Reader.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| vendor/golang.org/x/text/transform.Writer.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | +| vendor/golang.org/x/text/unicode/bidi.Run.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| vendor/golang.org/x/text/unicode/bidi.bracketPair.String | file://:0:0:0:0 | [summary param] -1 in String | file://:0:0:0:0 | [summary] to write: ReturnValue in String | +| vendor/golang.org/x/text/unicode/norm.normReader.Read | file://:0:0:0:0 | [summary param] -1 in Read | file://:0:0:0:0 | [summary] to write: Argument[0] in Read | +| vendor/golang.org/x/text/unicode/norm.normWriter.Write | file://:0:0:0:0 | [summary param] 0 in Write | file://:0:0:0:0 | [summary] to write: Argument[-1] in Write | diff --git a/go/ql/test/library-tests/semmle/go/frameworks/TaintSteps/TaintStep.ql b/go/ql/test/library-tests/semmle/go/frameworks/TaintSteps/TaintStep.ql index 0ff6ee875de..382867b183b 100644 --- a/go/ql/test/library-tests/semmle/go/frameworks/TaintSteps/TaintStep.ql +++ b/go/ql/test/library-tests/semmle/go/frameworks/TaintSteps/TaintStep.ql @@ -1,6 +1,21 @@ +// This test finds taint tracking steps which are not data flow steps +// to illustrate which steps are added specifically by taint tracking import go -from DataFlow::Node pred, DataFlow::Node succ +predicate hasLocation(DataFlow::Node node, string loc) { + node.hasLocationInfo(loc, _, _, _, _) and loc != "" + or + exists(string pkg, string name | + node.(DataFlow::SummarizedParameterNode) + .getCallable() + .asSummarizedCallable() + .asFunction() + .hasQualifiedName(pkg, name) and + loc = pkg + "." + name + ) +} + +from string predLoc, DataFlow::Node pred, DataFlow::Node succ where TaintTracking::localTaintStep(pred, succ) and not DataFlow::localFlowStep(pred, succ) and @@ -17,6 +32,10 @@ where pkg.matches("crypto/rand.%") and name = "Read" or - pkg = ["os.dirEntry", "os.unixDirent"] and name = ["Info", "Name"] - ) -select pred, succ + pkg = ["os.dirEntry", "os.unixDirent"] and name = ["Info", "Name", "String"] + or + // Not available on arm64 + pkg = "vendor/golang.org/x/crypto/internal/poly1305.mac" and name = "Write" + ) and + hasLocation(pred, predLoc) +select predLoc, pred, succ diff --git a/go/ql/test/library-tests/semmle/go/frameworks/TaintSteps/main.go b/go/ql/test/library-tests/semmle/go/frameworks/TaintSteps/main.go index 79e7040c296..0e6963d0f2a 100644 --- a/go/ql/test/library-tests/semmle/go/frameworks/TaintSteps/main.go +++ b/go/ql/test/library-tests/semmle/go/frameworks/TaintSteps/main.go @@ -28,3 +28,10 @@ func readTest(req *http.Request) string { req.Body.Read(b) return string(b) } + +func clearTest(req *http.Request) string { + b := make([]byte, 8) + req.Body.Read(b) + clear(b) // should prevent taint flow + return string(b) +} diff --git a/go/ql/test/library-tests/semmle/go/frameworks/Twirp/tests.ql b/go/ql/test/library-tests/semmle/go/frameworks/Twirp/tests.ql index deb260a2cc3..e4909fa9fe9 100644 --- a/go/ql/test/library-tests/semmle/go/frameworks/Twirp/tests.ql +++ b/go/ql/test/library-tests/semmle/go/frameworks/Twirp/tests.ql @@ -67,9 +67,7 @@ query predicate passingPositiveTests(string res, string expectation, InlineTest exists(Twirp::ServerConstructor n | t.inEntity(n)) or expectation = "ssrf" and - exists(RequestForgery::Configuration cfg, DataFlow::Node sink | - cfg.hasFlow(_, sink) and t.inNode(sink) - ) + exists(DataFlow::Node sink | RequestForgery::Flow::flowTo(sink) and t.inNode(sink)) ) } @@ -105,9 +103,7 @@ query predicate failingPositiveTests(string res, string expectation, InlineTest not exists(Twirp::ServerConstructor n | t.inEntity(n)) or expectation = "ssrf" and - not exists(RequestForgery::Configuration cfg, DataFlow::Node sink | - cfg.hasFlow(_, sink) and t.inNode(sink) - ) + not exists(DataFlow::Node sink | RequestForgery::Flow::flowTo(sink) and t.inNode(sink)) ) } @@ -143,9 +139,7 @@ query predicate passingNegativeTests(string res, string expectation, InlineTest not exists(Twirp::ServerConstructor n | t.inEntity(n)) or expectation = "!ssrf" and - not exists(RequestForgery::Configuration cfg, DataFlow::Node sink | - cfg.hasFlow(_, sink) and t.inNode(sink) - ) + not exists(DataFlow::Node sink | RequestForgery::Flow::flowTo(sink) and t.inNode(sink)) ) } @@ -181,8 +175,6 @@ query predicate failingNegativeTests(string res, string expectation, InlineTest exists(Twirp::ServerConstructor n | t.inEntity(n)) or expectation = "!ssrf" and - exists(RequestForgery::Configuration cfg, DataFlow::Node sink | - cfg.hasFlow(_, sink) and t.inNode(sink) - ) + exists(DataFlow::Node sink | RequestForgery::Flow::flowTo(sink) and t.inNode(sink)) ) } diff --git a/go/ql/test/library-tests/semmle/go/frameworks/Zap/TaintFlows.ql b/go/ql/test/library-tests/semmle/go/frameworks/Zap/TaintFlows.ql index 14650f8f20d..0b18ba244d5 100644 --- a/go/ql/test/library-tests/semmle/go/frameworks/Zap/TaintFlows.ql +++ b/go/ql/test/library-tests/semmle/go/frameworks/Zap/TaintFlows.ql @@ -1,30 +1,12 @@ import go -import TestUtilities.InlineExpectationsTest +import TestUtilities.InlineFlowTest -class TestConfig extends TaintTracking::Configuration { - TestConfig() { this = "test config" } - - override predicate isSource(DataFlow::Node source) { +module Config implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node source) { source.(DataFlow::CallNode).getTarget().getName() = ["getUntrustedData", "getUntrustedString"] } - override predicate isSink(DataFlow::Node sink) { - sink = any(LoggerCall log).getAMessageComponent() - } + predicate isSink(DataFlow::Node sink) { sink = any(LoggerCall log).getAMessageComponent() } } -module ZapTest implements TestSig { - string getARelevantTag() { result = "zap" } - - predicate hasActualResult(Location location, string element, string tag, string value) { - tag = "zap" and - exists(DataFlow::Node sink | any(TestConfig c).hasFlow(_, sink) | - element = sink.toString() and - value = "\"" + sink.toString() + "\"" and - sink.hasLocationInfo(location.getFile().getAbsolutePath(), location.getStartLine(), - location.getStartColumn(), location.getEndLine(), location.getEndColumn()) - ) - } -} - -import MakeTest +import FlowTest diff --git a/go/ql/test/library-tests/semmle/go/frameworks/Zap/test.go b/go/ql/test/library-tests/semmle/go/frameworks/Zap/test.go index d39dfbedb2b..3c58e9376cc 100644 --- a/go/ql/test/library-tests/semmle/go/frameworks/Zap/test.go +++ b/go/ql/test/library-tests/semmle/go/frameworks/Zap/test.go @@ -18,72 +18,72 @@ func getUntrustedString() string { func testZapLoggerDPanic() { logger, _ := zap.NewProduction() - logger.DPanic(getUntrustedString()) // $ zap="call to getUntrustedString" + logger.DPanic(getUntrustedString()) // $ hasValueFlow="call to getUntrustedString" } func testZapLoggerFatal() { logger := zap.NewExample() - logger.Fatal("msg", zap.String(getUntrustedString(), "value")) // $ zap="call to String" + logger.Fatal("msg", zap.String(getUntrustedString(), "value")) // $ hasTaintFlow="call to String" } func testZapLoggerPanic() { logger, _ := zap.NewDevelopment() - logger.Panic("msg", zap.Any("key", getUntrustedData())) // $ zap="call to Any" + logger.Panic("msg", zap.Any("key", getUntrustedData())) // $ hasTaintFlow="call to Any" } func testZapLoggerDebug(core zapcore.Core, byteArray []byte) { logger := zap.New(core) - logger.Debug(getUntrustedString()) // $ zap="call to getUntrustedString" - logger.Debug("msg", zap.Binary(getUntrustedString(), byteArray)) // $ zap="call to Binary" - logger.Debug("msg", zap.ByteString("key", getUntrustedData().([]byte))) // $ zap="call to ByteString" + logger.Debug(getUntrustedString()) // $ hasValueFlow="call to getUntrustedString" + logger.Debug("msg", zap.Binary(getUntrustedString(), byteArray)) // $ hasTaintFlow="call to Binary" + logger.Debug("msg", zap.ByteString("key", getUntrustedData().([]byte))) // $ hasTaintFlow="call to ByteString" } func testZapLoggerError(bss [][]byte) { logger := zap.L() - logger.Error(getUntrustedString()) // $ zap="call to getUntrustedString" - logger.Error("msg", zap.ByteStrings(getUntrustedString(), bss)) // $ zap="call to ByteStrings" - logger.Error("msg", zap.Error(getUntrustedData().(error))) // $ zap="call to Error" + logger.Error(getUntrustedString()) // $ hasValueFlow="call to getUntrustedString" + logger.Error("msg", zap.ByteStrings(getUntrustedString(), bss)) // $ hasTaintFlow="call to ByteStrings" + logger.Error("msg", zap.Error(getUntrustedData().(error))) // $ hasTaintFlow="call to Error" } func testZapLoggerInfo(logger *zap.Logger, errs []error) { - logger.Info(getUntrustedString()) // $ zap="call to getUntrustedString" - logger.Info("msg", zap.Errors(getUntrustedString(), errs)) // $ zap="call to Errors" - logger.Info("msg", zap.NamedError("key", getUntrustedData().(error))) // $ zap="call to NamedError" + logger.Info(getUntrustedString()) // $ hasValueFlow="call to getUntrustedString" + logger.Info("msg", zap.Errors(getUntrustedString(), errs)) // $ hasTaintFlow="call to Errors" + logger.Info("msg", zap.NamedError("key", getUntrustedData().(error))) // $ hasTaintFlow="call to NamedError" } func testZapLoggerWarn(logger *zap.Logger) { - logger.Warn(getUntrustedString()) // $ zap="call to getUntrustedString" - logger.Warn("msg", zap.Reflect(getUntrustedString(), nil)) // $ zap="call to Reflect" - logger.Warn("msg", zap.Stringp("key", getUntrustedData().(*string))) // $ zap="call to Stringp" - logger.Warn("msg", zap.Strings("key", getUntrustedData().([]string))) // $ zap="call to Strings" + logger.Warn(getUntrustedString()) // $ hasValueFlow="call to getUntrustedString" + logger.Warn("msg", zap.Reflect(getUntrustedString(), nil)) // $ hasTaintFlow="call to Reflect" + logger.Warn("msg", zap.Stringp("key", getUntrustedData().(*string))) // $ hasTaintFlow="call to Stringp" + logger.Warn("msg", zap.Strings("key", getUntrustedData().([]string))) // $ hasTaintFlow="call to Strings" } func testZapLoggerNop() { // We do not currently recognise that a logger made using NewNop() does not actually do any logging logger := zap.NewNop() - logger.Debug(getUntrustedString()) // $ SPURIOUS: zap="call to getUntrustedString" + logger.Debug(getUntrustedString()) // $ SPURIOUS: hasValueFlow="call to getUntrustedString" } func testLoggerNamed(logger *zap.Logger) { - namedLogger := logger.Named(getUntrustedString()) // $ zap="call to getUntrustedString" + namedLogger := logger.Named(getUntrustedString()) // $ hasValueFlow="call to getUntrustedString" namedLogger.Info("hello world") } func testLoggerWith(logger *zap.Logger) *zap.Logger { - logger1 := logger.With(zap.Any(getUntrustedString(), nil)) // $ zap="call to Any" + logger1 := logger.With(zap.Any(getUntrustedString(), nil)) // $ hasTaintFlow="call to Any" logger1.Info("hello world") - logger2 := logger.With(zap.String("key", getUntrustedString())) // $ zap="call to String" + logger2 := logger.With(zap.String("key", getUntrustedString())) // $ hasTaintFlow="call to String" logger2.Info("hello world") - logger3 := logger.With(zap.String("key", getUntrustedString())) // $ SPURIOUS: zap="call to String" + logger3 := logger.With(zap.String("key", getUntrustedString())) // $ SPURIOUS: hasTaintFlow="call to String" return logger3 } func getLoggerWithUntrustedField() *zap.Logger { - return zap.NewExample().With(zap.NamedError("key", getUntrustedData().(error))) // $ zap="call to NamedError" + return zap.NewExample().With(zap.NamedError("key", getUntrustedData().(error))) // $ hasTaintFlow="call to NamedError" } func getLoggerWithUntrustedFieldUnused() *zap.Logger { - return zap.NewExample().With(zap.NamedError("key", getUntrustedData().(error))) // $ SPURIOUS: zap="call to NamedError" + return zap.NewExample().With(zap.NamedError("key", getUntrustedData().(error))) // $ SPURIOUS: hasTaintFlow="call to NamedError" } func testLoggerWithAcrossFunctionBoundary() { @@ -91,91 +91,91 @@ func testLoggerWithAcrossFunctionBoundary() { } func testLoggerWithOptions(logger *zap.Logger) *zap.Logger { - logger1 := logger.WithOptions(zap.Fields(zap.Any(getUntrustedString(), nil))) // $ zap="call to Fields" + logger1 := logger.WithOptions(zap.Fields(zap.Any(getUntrustedString(), nil))) // $ hasTaintFlow="call to Fields" logger1.Info("hello world") - logger2 := logger.WithOptions(zap.Fields(zap.String("key", getUntrustedString()))) // $ zap="call to Fields" + logger2 := logger.WithOptions(zap.Fields(zap.String("key", getUntrustedString()))) // $ hasTaintFlow="call to Fields" logger2.Info("hello world") - logger3 := logger.WithOptions(zap.Fields(zap.String("key", getUntrustedString()))) // $ SPURIOUS: zap="call to Fields" + logger3 := logger.WithOptions(zap.Fields(zap.String("key", getUntrustedString()))) // $ SPURIOUS: hasTaintFlow="call to Fields" return logger3 } func testZapSugaredLoggerDPanic(sugaredLogger *zap.SugaredLogger) { - sugaredLogger.DPanic(getUntrustedData()) // $ zap="call to getUntrustedData" + sugaredLogger.DPanic(getUntrustedData()) // $ hasValueFlow="call to getUntrustedData" } func testZapSugaredLoggerDPanicf(sugaredLogger *zap.SugaredLogger) { - sugaredLogger.DPanicf(getUntrustedString()) // $ zap="call to getUntrustedString" + sugaredLogger.DPanicf(getUntrustedString()) // $ hasValueFlow="call to getUntrustedString" } func testZapSugaredLoggerDPanicw(sugaredLogger *zap.SugaredLogger) { - sugaredLogger.DPanicw(getUntrustedString()) // $ zap="call to getUntrustedString" + sugaredLogger.DPanicw(getUntrustedString()) // $ hasValueFlow="call to getUntrustedString" } func testZapSugaredLoggerFatal(sugaredLogger *zap.SugaredLogger) { - sugaredLogger.Fatal(getUntrustedData()) // $ zap="call to getUntrustedData" + sugaredLogger.Fatal(getUntrustedData()) // $ hasValueFlow="call to getUntrustedData" } func testZapSugaredLoggerFatalf(sugaredLogger *zap.SugaredLogger) { - sugaredLogger.Fatalf(getUntrustedString()) // $ zap="call to getUntrustedString" + sugaredLogger.Fatalf(getUntrustedString()) // $ hasValueFlow="call to getUntrustedString" } func testZapSugaredLoggerFatalw(sugaredLogger *zap.SugaredLogger) { - sugaredLogger.Fatalw(getUntrustedString()) // $ zap="call to getUntrustedString" + sugaredLogger.Fatalw(getUntrustedString()) // $ hasValueFlow="call to getUntrustedString" } func testZapSugaredLoggerPanic(sugaredLogger *zap.SugaredLogger) { - sugaredLogger.Panic(getUntrustedData()) // $ zap="call to getUntrustedData" + sugaredLogger.Panic(getUntrustedData()) // $ hasValueFlow="call to getUntrustedData" } func testZapSugaredLoggerPanicf(sugaredLogger *zap.SugaredLogger) { - sugaredLogger.Panicf(getUntrustedString()) // $ zap="call to getUntrustedString" + sugaredLogger.Panicf(getUntrustedString()) // $ hasValueFlow="call to getUntrustedString" } func testZapSugaredLoggerPanicw(sugaredLogger *zap.SugaredLogger) { - sugaredLogger.Panicw(getUntrustedString()) // $ zap="call to getUntrustedString" + sugaredLogger.Panicw(getUntrustedString()) // $ hasValueFlow="call to getUntrustedString" } func testZapSugaredLoggerDebug() { sugaredLogger := zap.S() - sugaredLogger.Debug(getUntrustedData()) // $ zap="call to getUntrustedData" - sugaredLogger.Debugf("msg", getUntrustedData()) // $ zap="call to getUntrustedData" - sugaredLogger.Debugw("msg", "key", getUntrustedData()) // $ zap="call to getUntrustedData" + sugaredLogger.Debug(getUntrustedData()) // $ hasValueFlow="call to getUntrustedData" + sugaredLogger.Debugf("msg", getUntrustedData()) // $ hasValueFlow="call to getUntrustedData" + sugaredLogger.Debugw("msg", "key", getUntrustedData()) // $ hasValueFlow="call to getUntrustedData" } func testZapSugaredLoggerError() { logger, _ := zap.NewProduction() sugaredLogger := logger.Sugar() - sugaredLogger.Error(getUntrustedData()) // $ zap="call to getUntrustedData" - sugaredLogger.Errorf("msg", getUntrustedData()) // $ zap="call to getUntrustedData" - sugaredLogger.Errorw("msg", "key", getUntrustedData()) // $ zap="call to getUntrustedData" + sugaredLogger.Error(getUntrustedData()) // $ hasValueFlow="call to getUntrustedData" + sugaredLogger.Errorf("msg", getUntrustedData()) // $ hasValueFlow="call to getUntrustedData" + sugaredLogger.Errorw("msg", "key", getUntrustedData()) // $ hasValueFlow="call to getUntrustedData" } func testZapSugaredLoggerInfo() { logger := zap.NewExample() sugaredLogger := logger.Sugar() - sugaredLogger.Info(getUntrustedData()) // $ zap="call to getUntrustedData" - sugaredLogger.Infof("msg", getUntrustedData()) // $ zap="call to getUntrustedData" - sugaredLogger.Infow("msg", "key", getUntrustedData()) // $ zap="call to getUntrustedData" + sugaredLogger.Info(getUntrustedData()) // $ hasValueFlow="call to getUntrustedData" + sugaredLogger.Infof("msg", getUntrustedData()) // $ hasValueFlow="call to getUntrustedData" + sugaredLogger.Infow("msg", "key", getUntrustedData()) // $ hasValueFlow="call to getUntrustedData" } func testZapSugaredLoggerWarn() { logger, _ := zap.NewDevelopment() sugaredLogger := logger.Sugar() - sugaredLogger.Warn(getUntrustedData()) // $ zap="call to getUntrustedData" - sugaredLogger.Warnf("msg", getUntrustedData()) // $ zap="call to getUntrustedData" - sugaredLogger.Warnw("msg", "key", getUntrustedData()) // $ zap="call to getUntrustedData" + sugaredLogger.Warn(getUntrustedData()) // $ hasValueFlow="call to getUntrustedData" + sugaredLogger.Warnf("msg", getUntrustedData()) // $ hasValueFlow="call to getUntrustedData" + sugaredLogger.Warnw("msg", "key", getUntrustedData()) // $ hasValueFlow="call to getUntrustedData" } func testZapSugaredLoggerNamed() { logger := zap.L() sugaredLogger := logger.Sugar() - sugaredLogger.Named(getUntrustedString()) // $ zap="call to getUntrustedString" + sugaredLogger.Named(getUntrustedString()) // $ hasValueFlow="call to getUntrustedString" sugaredLogger.Info("msg") } func testZapSugaredLoggerWith() { logger := zap.L() sugaredLogger := logger.Sugar() - sugaredLogger.With("key", getUntrustedData()) // $ zap="call to getUntrustedData" + sugaredLogger.With("key", getUntrustedData()) // $ hasValueFlow="call to getUntrustedData" sugaredLogger.Info("msg") } diff --git a/go/ql/test/query-tests/RedundantCode/CompareIdenticalValues/constants.go b/go/ql/test/query-tests/RedundantCode/CompareIdenticalValues/constants.go index 50ec41c081c..f1a72771104 100644 --- a/go/ql/test/query-tests/RedundantCode/CompareIdenticalValues/constants.go +++ b/go/ql/test/query-tests/RedundantCode/CompareIdenticalValues/constants.go @@ -1,5 +1,5 @@ -//go:build (linux && ignore) || amd64 -// +build linux,ignore amd64 +//go:build (linux && ignore) || amd64 || arm64 +// +build linux,ignore amd64 arm64 package main diff --git a/go/ql/test/query-tests/Security/CWE-089/SqlInjection.expected b/go/ql/test/query-tests/Security/CWE-089/SqlInjection.expected index c1ded7d69f8..a45df038896 100644 --- a/go/ql/test/query-tests/Security/CWE-089/SqlInjection.expected +++ b/go/ql/test/query-tests/Security/CWE-089/SqlInjection.expected @@ -69,20 +69,24 @@ edges | main.go:60:3:60:25 | selection of Category | main.go:59:7:60:26 | call to Sprintf | | main.go:60:4:60:15 | star expression [Category] | main.go:60:3:60:25 | selection of Category | | main.go:60:5:60:15 | RequestData [pointer, Category] | main.go:60:4:60:15 | star expression [Category] | -| mongoDB.go:40:20:40:30 | call to Referer | mongoDB.go:57:22:57:29 | pipeline | -| mongoDB.go:40:20:40:30 | call to Referer | mongoDB.go:61:27:61:32 | filter | -| mongoDB.go:40:20:40:30 | call to Referer | mongoDB.go:63:23:63:28 | filter | -| mongoDB.go:40:20:40:30 | call to Referer | mongoDB.go:64:22:64:27 | filter | -| mongoDB.go:40:20:40:30 | call to Referer | mongoDB.go:66:32:66:37 | filter | -| mongoDB.go:40:20:40:30 | call to Referer | mongoDB.go:69:17:69:22 | filter | -| mongoDB.go:40:20:40:30 | call to Referer | mongoDB.go:70:20:70:25 | filter | -| mongoDB.go:40:20:40:30 | call to Referer | mongoDB.go:71:29:71:34 | filter | -| mongoDB.go:40:20:40:30 | call to Referer | mongoDB.go:72:30:72:35 | filter | -| mongoDB.go:40:20:40:30 | call to Referer | mongoDB.go:73:29:73:34 | filter | -| mongoDB.go:40:20:40:30 | call to Referer | mongoDB.go:78:23:78:28 | filter | -| mongoDB.go:40:20:40:30 | call to Referer | mongoDB.go:79:23:79:28 | filter | -| mongoDB.go:40:20:40:30 | call to Referer | mongoDB.go:80:22:80:27 | filter | -| mongoDB.go:40:20:40:30 | call to Referer | mongoDB.go:81:18:81:25 | pipeline | +| mongoDB.go:40:20:40:30 | call to Referer | mongoDB.go:42:28:42:41 | untrustedInput | +| mongoDB.go:42:19:42:42 | struct literal | mongoDB.go:50:34:50:39 | filter | +| mongoDB.go:42:19:42:42 | struct literal | mongoDB.go:61:27:61:32 | filter | +| mongoDB.go:42:19:42:42 | struct literal | mongoDB.go:63:23:63:28 | filter | +| mongoDB.go:42:19:42:42 | struct literal | mongoDB.go:64:22:64:27 | filter | +| mongoDB.go:42:19:42:42 | struct literal | mongoDB.go:66:32:66:37 | filter | +| mongoDB.go:42:19:42:42 | struct literal | mongoDB.go:69:17:69:22 | filter | +| mongoDB.go:42:19:42:42 | struct literal | mongoDB.go:70:20:70:25 | filter | +| mongoDB.go:42:19:42:42 | struct literal | mongoDB.go:71:29:71:34 | filter | +| mongoDB.go:42:19:42:42 | struct literal | mongoDB.go:72:30:72:35 | filter | +| mongoDB.go:42:19:42:42 | struct literal | mongoDB.go:73:29:73:34 | filter | +| mongoDB.go:42:19:42:42 | struct literal | mongoDB.go:78:23:78:28 | filter | +| mongoDB.go:42:19:42:42 | struct literal | mongoDB.go:79:23:79:28 | filter | +| mongoDB.go:42:19:42:42 | struct literal | mongoDB.go:80:22:80:27 | filter | +| mongoDB.go:42:28:42:41 | untrustedInput | mongoDB.go:42:19:42:42 | struct literal | +| mongoDB.go:50:23:50:40 | struct literal | mongoDB.go:57:22:57:29 | pipeline | +| mongoDB.go:50:23:50:40 | struct literal | mongoDB.go:81:18:81:25 | pipeline | +| mongoDB.go:50:34:50:39 | filter | mongoDB.go:50:23:50:40 | struct literal | nodes | SqlInjection.go:10:7:11:30 | call to Sprintf | semmle.label | call to Sprintf | | SqlInjection.go:11:3:11:9 | selection of URL | semmle.label | selection of URL | @@ -163,6 +167,10 @@ nodes | main.go:60:5:60:15 | RequestData [pointer, Category] | semmle.label | RequestData [pointer, Category] | | main.go:61:11:61:11 | q | semmle.label | q | | mongoDB.go:40:20:40:30 | call to Referer | semmle.label | call to Referer | +| mongoDB.go:42:19:42:42 | struct literal | semmle.label | struct literal | +| mongoDB.go:42:28:42:41 | untrustedInput | semmle.label | untrustedInput | +| mongoDB.go:50:23:50:40 | struct literal | semmle.label | struct literal | +| mongoDB.go:50:34:50:39 | filter | semmle.label | filter | | mongoDB.go:57:22:57:29 | pipeline | semmle.label | pipeline | | mongoDB.go:61:27:61:32 | filter | semmle.label | filter | | mongoDB.go:63:23:63:28 | filter | semmle.label | filter | diff --git a/go/ql/test/query-tests/Security/CWE-190/AllocationSizeOverflow.expected b/go/ql/test/query-tests/Security/CWE-190/AllocationSizeOverflow.expected index 4dd0a7d7cf4..036c11ff51e 100644 --- a/go/ql/test/query-tests/Security/CWE-190/AllocationSizeOverflow.expected +++ b/go/ql/test/query-tests/Security/CWE-190/AllocationSizeOverflow.expected @@ -1,33 +1,53 @@ edges -| AllocationSizeOverflow.go:6:2:6:33 | ... := ...[0] | AllocationSizeOverflow.go:10:10:10:22 | call to len | -| tst2.go:9:2:9:37 | ... := ...[0] | tst2.go:10:22:10:30 | call to len | -| tst2.go:14:2:14:29 | ... := ...[0] | tst2.go:15:22:15:30 | call to len | -| tst3.go:6:2:6:31 | ... := ...[0] | tst3.go:7:22:7:34 | call to len | -| tst3.go:6:2:6:31 | ... := ...[0] | tst3.go:24:16:24:28 | call to len | -| tst3.go:6:2:6:31 | ... := ...[0] | tst3.go:32:16:32:28 | call to len | -| tst.go:14:2:14:30 | ... = ...[0] | tst.go:15:22:15:34 | call to len | -| tst.go:20:2:20:31 | ... = ...[0] | tst.go:21:22:21:34 | call to len | -| tst.go:26:2:26:31 | ... = ...[0] | tst.go:27:26:27:38 | call to len | -| tst.go:34:2:34:30 | ... = ...[0] | tst.go:35:22:35:34 | call to len | +| AllocationSizeOverflow.go:6:2:6:33 | ... := ...[0] | AllocationSizeOverflow.go:10:14:10:21 | jsonData | +| AllocationSizeOverflow.go:10:14:10:21 | jsonData | AllocationSizeOverflow.go:10:10:10:22 | call to len | +| tst2.go:9:2:9:37 | ... := ...[0] | tst2.go:10:26:10:29 | data | +| tst2.go:10:26:10:29 | data | tst2.go:10:22:10:30 | call to len | +| tst2.go:14:2:14:29 | ... := ...[0] | tst2.go:15:26:15:29 | data | +| tst2.go:15:26:15:29 | data | tst2.go:15:22:15:30 | call to len | +| tst3.go:6:2:6:31 | ... := ...[0] | tst3.go:7:26:7:33 | jsonData | +| tst3.go:6:2:6:31 | ... := ...[0] | tst3.go:24:20:24:27 | jsonData | +| tst3.go:6:2:6:31 | ... := ...[0] | tst3.go:32:20:32:27 | jsonData | +| tst3.go:7:26:7:33 | jsonData | tst3.go:7:22:7:34 | call to len | +| tst3.go:24:20:24:27 | jsonData | tst3.go:24:16:24:28 | call to len | +| tst3.go:32:20:32:27 | jsonData | tst3.go:32:16:32:28 | call to len | +| tst.go:14:2:14:30 | ... = ...[0] | tst.go:15:26:15:33 | jsonData | +| tst.go:15:26:15:33 | jsonData | tst.go:15:22:15:34 | call to len | +| tst.go:20:2:20:31 | ... = ...[0] | tst.go:21:26:21:33 | jsonData | +| tst.go:21:26:21:33 | jsonData | tst.go:21:22:21:34 | call to len | +| tst.go:26:2:26:31 | ... = ...[0] | tst.go:27:30:27:37 | jsonData | +| tst.go:27:30:27:37 | jsonData | tst.go:27:26:27:38 | call to len | +| tst.go:34:2:34:30 | ... = ...[0] | tst.go:35:26:35:33 | jsonData | +| tst.go:35:26:35:33 | jsonData | tst.go:35:22:35:34 | call to len | nodes | AllocationSizeOverflow.go:6:2:6:33 | ... := ...[0] | semmle.label | ... := ...[0] | | AllocationSizeOverflow.go:10:10:10:22 | call to len | semmle.label | call to len | +| AllocationSizeOverflow.go:10:14:10:21 | jsonData | semmle.label | jsonData | | tst2.go:9:2:9:37 | ... := ...[0] | semmle.label | ... := ...[0] | | tst2.go:10:22:10:30 | call to len | semmle.label | call to len | +| tst2.go:10:26:10:29 | data | semmle.label | data | | tst2.go:14:2:14:29 | ... := ...[0] | semmle.label | ... := ...[0] | | tst2.go:15:22:15:30 | call to len | semmle.label | call to len | +| tst2.go:15:26:15:29 | data | semmle.label | data | | tst3.go:6:2:6:31 | ... := ...[0] | semmle.label | ... := ...[0] | | tst3.go:7:22:7:34 | call to len | semmle.label | call to len | +| tst3.go:7:26:7:33 | jsonData | semmle.label | jsonData | | tst3.go:24:16:24:28 | call to len | semmle.label | call to len | +| tst3.go:24:20:24:27 | jsonData | semmle.label | jsonData | | tst3.go:32:16:32:28 | call to len | semmle.label | call to len | +| tst3.go:32:20:32:27 | jsonData | semmle.label | jsonData | | tst.go:14:2:14:30 | ... = ...[0] | semmle.label | ... = ...[0] | | tst.go:15:22:15:34 | call to len | semmle.label | call to len | +| tst.go:15:26:15:33 | jsonData | semmle.label | jsonData | | tst.go:20:2:20:31 | ... = ...[0] | semmle.label | ... = ...[0] | | tst.go:21:22:21:34 | call to len | semmle.label | call to len | +| tst.go:21:26:21:33 | jsonData | semmle.label | jsonData | | tst.go:26:2:26:31 | ... = ...[0] | semmle.label | ... = ...[0] | | tst.go:27:26:27:38 | call to len | semmle.label | call to len | +| tst.go:27:30:27:37 | jsonData | semmle.label | jsonData | | tst.go:34:2:34:30 | ... = ...[0] | semmle.label | ... = ...[0] | | tst.go:35:22:35:34 | call to len | semmle.label | call to len | +| tst.go:35:26:35:33 | jsonData | semmle.label | jsonData | subpaths #select | AllocationSizeOverflow.go:10:10:10:22 | call to len | AllocationSizeOverflow.go:6:2:6:33 | ... := ...[0] | AllocationSizeOverflow.go:10:10:10:22 | call to len | This operation, which is used in an $@, involves a $@ and might overflow. | AllocationSizeOverflow.go:11:25:11:28 | size | allocation | AllocationSizeOverflow.go:6:2:6:33 | ... := ...[0] | potentially large value | diff --git a/go/ql/test/query-tests/Security/CWE-312/CleartextLogging.expected b/go/ql/test/query-tests/Security/CWE-312/CleartextLogging.expected index d6ee7c04597..a835609db64 100644 --- a/go/ql/test/query-tests/Security/CWE-312/CleartextLogging.expected +++ b/go/ql/test/query-tests/Security/CWE-312/CleartextLogging.expected @@ -1,29 +1,46 @@ edges -| klog.go:20:30:20:37 | selection of Header | klog.go:22:15:22:20 | header | +| klog.go:20:3:25:3 | range statement[1] | klog.go:20:13:20:19 | definition of headers | +| klog.go:20:13:20:19 | definition of headers | klog.go:21:27:21:33 | headers | +| klog.go:20:30:20:37 | selection of Header | klog.go:20:3:25:3 | range statement[1] | +| klog.go:21:4:24:4 | range statement[1] | klog.go:21:11:21:16 | definition of header | +| klog.go:21:11:21:16 | definition of header | klog.go:22:15:22:20 | header | +| klog.go:21:27:21:33 | headers | klog.go:21:4:24:4 | range statement[1] | | klog.go:28:13:28:20 | selection of Header | klog.go:28:13:28:41 | call to Get | -| main.go:21:19:21:26 | password | main.go:22:29:22:34 | fields | +| main.go:20:2:20:7 | definition of fields | main.go:22:29:22:34 | fields | +| main.go:21:19:21:26 | password | main.go:20:2:20:7 | definition of fields | | overrides.go:9:9:9:16 | password | overrides.go:13:14:13:23 | call to String | | passwords.go:8:12:8:12 | definition of x | passwords.go:9:14:9:14 | x | | passwords.go:30:8:30:15 | password | passwords.go:8:12:8:12 | definition of x | | passwords.go:34:28:34:35 | password | passwords.go:34:14:34:35 | ...+... | -| passwords.go:37:13:37:13 | x | passwords.go:39:14:39:17 | obj1 | -| passwords.go:42:6:42:13 | password | passwords.go:44:14:44:17 | obj2 | -| passwords.go:48:11:48:18 | password | passwords.go:47:14:47:17 | obj3 | -| passwords.go:86:16:86:36 | call to make | passwords.go:88:14:88:26 | utilityObject | -| passwords.go:90:12:90:19 | password | passwords.go:91:23:91:28 | secret | +| passwords.go:36:2:36:5 | definition of obj1 | passwords.go:39:14:39:17 | obj1 | +| passwords.go:36:10:38:2 | struct literal | passwords.go:36:2:36:5 | definition of obj1 | +| passwords.go:37:13:37:13 | x | passwords.go:36:10:38:2 | struct literal | +| passwords.go:41:2:41:5 | definition of obj2 | passwords.go:44:14:44:17 | obj2 | +| passwords.go:41:10:43:2 | struct literal | passwords.go:41:2:41:5 | definition of obj2 | +| passwords.go:42:6:42:13 | password | passwords.go:41:10:43:2 | struct literal | +| passwords.go:46:6:46:9 | definition of obj3 | passwords.go:47:14:47:17 | obj3 | +| passwords.go:48:11:48:18 | password | passwords.go:46:6:46:9 | definition of obj3 | +| passwords.go:85:2:85:14 | definition of utilityObject | passwords.go:88:14:88:26 | utilityObject | +| passwords.go:85:19:87:2 | struct literal | passwords.go:85:2:85:14 | definition of utilityObject | +| passwords.go:86:16:86:36 | call to make | passwords.go:85:19:87:2 | struct literal | +| passwords.go:90:2:90:7 | definition of secret | passwords.go:91:23:91:28 | secret | +| passwords.go:90:12:90:19 | password | passwords.go:90:2:90:7 | definition of secret | | passwords.go:101:33:101:40 | password | passwords.go:101:15:101:40 | ...+... | | passwords.go:107:34:107:41 | password | passwords.go:107:16:107:41 | ...+... | | passwords.go:112:33:112:40 | password | passwords.go:112:15:112:40 | ...+... | -| passwords.go:116:28:116:36 | password1 | passwords.go:116:14:116:45 | ...+... | | passwords.go:116:28:116:36 | password1 | passwords.go:116:28:116:45 | call to String | | passwords.go:116:28:116:45 | call to String | passwords.go:116:14:116:45 | ...+... | -| passwords.go:118:12:123:2 | struct literal [x] | passwords.go:126:14:126:19 | config [x] | -| passwords.go:118:12:123:2 | struct literal [y] | passwords.go:127:14:127:19 | config [y] | -| passwords.go:119:13:119:13 | x | passwords.go:125:14:125:19 | config | +| passwords.go:118:2:118:7 | definition of config | passwords.go:125:14:125:19 | config | +| passwords.go:118:2:118:7 | definition of config [x] | passwords.go:126:14:126:19 | config [x] | +| passwords.go:118:2:118:7 | definition of config [y] | passwords.go:127:14:127:19 | config [y] | +| passwords.go:118:12:123:2 | struct literal | passwords.go:118:2:118:7 | definition of config | +| passwords.go:118:12:123:2 | struct literal [x] | passwords.go:118:2:118:7 | definition of config [x] | +| passwords.go:118:12:123:2 | struct literal [y] | passwords.go:118:2:118:7 | definition of config [y] | +| passwords.go:119:13:119:13 | x | passwords.go:118:12:123:2 | struct literal | +| passwords.go:121:13:121:20 | password | passwords.go:118:12:123:2 | struct literal | | passwords.go:121:13:121:20 | password | passwords.go:118:12:123:2 | struct literal [x] | -| passwords.go:121:13:121:20 | password | passwords.go:125:14:125:19 | config | +| passwords.go:122:13:122:25 | call to getPassword | passwords.go:118:12:123:2 | struct literal | | passwords.go:122:13:122:25 | call to getPassword | passwords.go:118:12:123:2 | struct literal [y] | -| passwords.go:122:13:122:25 | call to getPassword | passwords.go:125:14:125:19 | config | | passwords.go:126:14:126:19 | config [x] | passwords.go:126:14:126:21 | selection of x | | passwords.go:127:14:127:19 | config [y] | passwords.go:127:14:127:21 | selection of y | | protobuf.go:11:2:11:6 | definition of query [pointer, Description] | protobuf.go:12:2:12:6 | query [pointer, Description] | @@ -38,13 +55,19 @@ edges | protos/query/query.pb.go:119:10:119:10 | x [pointer, Description] | protos/query/query.pb.go:119:10:119:10 | implicit dereference [Description] | | util.go:16:9:16:18 | selection of password | passwords.go:28:14:28:28 | call to getPassword | nodes +| klog.go:20:3:25:3 | range statement[1] | semmle.label | range statement[1] | +| klog.go:20:13:20:19 | definition of headers | semmle.label | definition of headers | | klog.go:20:30:20:37 | selection of Header | semmle.label | selection of Header | +| klog.go:21:4:24:4 | range statement[1] | semmle.label | range statement[1] | +| klog.go:21:11:21:16 | definition of header | semmle.label | definition of header | +| klog.go:21:27:21:33 | headers | semmle.label | headers | | klog.go:22:15:22:20 | header | semmle.label | header | | klog.go:28:13:28:20 | selection of Header | semmle.label | selection of Header | | klog.go:28:13:28:41 | call to Get | semmle.label | call to Get | | main.go:15:14:15:21 | password | semmle.label | password | | main.go:17:12:17:19 | password | semmle.label | password | | main.go:18:17:18:24 | password | semmle.label | password | +| main.go:20:2:20:7 | definition of fields | semmle.label | definition of fields | | main.go:21:19:21:26 | password | semmle.label | password | | main.go:22:29:22:34 | fields | semmle.label | fields | | main.go:25:35:25:42 | password | semmle.label | password | @@ -60,15 +83,23 @@ nodes | passwords.go:32:12:32:19 | password | semmle.label | password | | passwords.go:34:14:34:35 | ...+... | semmle.label | ...+... | | passwords.go:34:28:34:35 | password | semmle.label | password | +| passwords.go:36:2:36:5 | definition of obj1 | semmle.label | definition of obj1 | +| passwords.go:36:10:38:2 | struct literal | semmle.label | struct literal | | passwords.go:37:13:37:13 | x | semmle.label | x | | passwords.go:39:14:39:17 | obj1 | semmle.label | obj1 | +| passwords.go:41:2:41:5 | definition of obj2 | semmle.label | definition of obj2 | +| passwords.go:41:10:43:2 | struct literal | semmle.label | struct literal | | passwords.go:42:6:42:13 | password | semmle.label | password | | passwords.go:44:14:44:17 | obj2 | semmle.label | obj2 | +| passwords.go:46:6:46:9 | definition of obj3 | semmle.label | definition of obj3 | | passwords.go:47:14:47:17 | obj3 | semmle.label | obj3 | | passwords.go:48:11:48:18 | password | semmle.label | password | | passwords.go:51:14:51:27 | fixed_password | semmle.label | fixed_password | +| passwords.go:85:2:85:14 | definition of utilityObject | semmle.label | definition of utilityObject | +| passwords.go:85:19:87:2 | struct literal | semmle.label | struct literal | | passwords.go:86:16:86:36 | call to make | semmle.label | call to make | | passwords.go:88:14:88:26 | utilityObject | semmle.label | utilityObject | +| passwords.go:90:2:90:7 | definition of secret | semmle.label | definition of secret | | passwords.go:90:12:90:19 | password | semmle.label | password | | passwords.go:91:23:91:28 | secret | semmle.label | secret | | passwords.go:101:15:101:40 | ...+... | semmle.label | ...+... | @@ -80,6 +111,10 @@ nodes | passwords.go:116:14:116:45 | ...+... | semmle.label | ...+... | | passwords.go:116:28:116:36 | password1 | semmle.label | password1 | | passwords.go:116:28:116:45 | call to String | semmle.label | call to String | +| passwords.go:118:2:118:7 | definition of config | semmle.label | definition of config | +| passwords.go:118:2:118:7 | definition of config [x] | semmle.label | definition of config [x] | +| passwords.go:118:2:118:7 | definition of config [y] | semmle.label | definition of config [y] | +| passwords.go:118:12:123:2 | struct literal | semmle.label | struct literal | | passwords.go:118:12:123:2 | struct literal [x] | semmle.label | struct literal [x] | | passwords.go:118:12:123:2 | struct literal [y] | semmle.label | struct literal [y] | | passwords.go:119:13:119:13 | x | semmle.label | x | diff --git a/go/ql/test/query-tests/Security/CWE-352/ConstantOauth2State.expected b/go/ql/test/query-tests/Security/CWE-352/ConstantOauth2State.expected index 35b84bf249a..9ef4c6d850e 100644 --- a/go/ql/test/query-tests/Security/CWE-352/ConstantOauth2State.expected +++ b/go/ql/test/query-tests/Security/CWE-352/ConstantOauth2State.expected @@ -11,15 +11,6 @@ edges | ConstantOauth2State.go:22:22:22:28 | "state" | ConstantOauth2State.go:65:26:65:39 | stateStringVar | | ConstantOauth2State.go:80:11:80:25 | call to newFixedState | ConstantOauth2State.go:81:26:81:30 | state | | ConstantOauth2State.go:86:9:86:15 | "state" | ConstantOauth2State.go:80:11:80:25 | call to newFixedState | -| ConstantOauth2State.go:147:9:147:42 | call to AuthCodeURL | ConstantOauth2State.go:148:54:148:56 | url | -| ConstantOauth2State.go:169:9:169:42 | call to AuthCodeURL | ConstantOauth2State.go:170:54:170:56 | url | -| ConstantOauth2State.go:191:9:191:42 | call to AuthCodeURL | ConstantOauth2State.go:192:54:192:56 | url | -| ConstantOauth2State.go:210:9:210:42 | call to AuthCodeURL | ConstantOauth2State.go:211:54:211:56 | url | -| ConstantOauth2State.go:232:9:232:42 | call to AuthCodeURL | ConstantOauth2State.go:233:28:233:30 | url | -| ConstantOauth2State.go:239:17:239:39 | "http://localhost:8080" | ConstantOauth2State.go:249:9:249:12 | conf | -| ConstantOauth2State.go:256:17:256:67 | call to Sprintf | ConstantOauth2State.go:266:9:266:12 | conf | -| ConstantOauth2State.go:256:38:256:60 | "http://localhost:8080" | ConstantOauth2State.go:256:17:256:67 | call to Sprintf | -| ConstantOauth2State.go:272:17:272:21 | "oob" | ConstantOauth2State.go:282:9:282:12 | conf | nodes | ConstantOauth2State.go:20:26:20:32 | "state" | semmle.label | "state" | | ConstantOauth2State.go:22:22:22:28 | "state" | semmle.label | "state" | @@ -29,30 +20,13 @@ nodes | ConstantOauth2State.go:80:11:80:25 | call to newFixedState | semmle.label | call to newFixedState | | ConstantOauth2State.go:81:26:81:30 | state | semmle.label | state | | ConstantOauth2State.go:86:9:86:15 | "state" | semmle.label | "state" | -| ConstantOauth2State.go:147:9:147:42 | call to AuthCodeURL | semmle.label | call to AuthCodeURL | | ConstantOauth2State.go:147:26:147:41 | stateStringConst | semmle.label | stateStringConst | -| ConstantOauth2State.go:148:54:148:56 | url | semmle.label | url | -| ConstantOauth2State.go:169:9:169:42 | call to AuthCodeURL | semmle.label | call to AuthCodeURL | | ConstantOauth2State.go:169:26:169:41 | stateStringConst | semmle.label | stateStringConst | -| ConstantOauth2State.go:170:54:170:56 | url | semmle.label | url | -| ConstantOauth2State.go:191:9:191:42 | call to AuthCodeURL | semmle.label | call to AuthCodeURL | | ConstantOauth2State.go:191:26:191:41 | stateStringConst | semmle.label | stateStringConst | -| ConstantOauth2State.go:192:54:192:56 | url | semmle.label | url | -| ConstantOauth2State.go:210:9:210:42 | call to AuthCodeURL | semmle.label | call to AuthCodeURL | | ConstantOauth2State.go:210:26:210:41 | stateStringConst | semmle.label | stateStringConst | -| ConstantOauth2State.go:211:54:211:56 | url | semmle.label | url | -| ConstantOauth2State.go:232:9:232:42 | call to AuthCodeURL | semmle.label | call to AuthCodeURL | | ConstantOauth2State.go:232:26:232:41 | stateStringConst | semmle.label | stateStringConst | -| ConstantOauth2State.go:233:28:233:30 | url | semmle.label | url | -| ConstantOauth2State.go:239:17:239:39 | "http://localhost:8080" | semmle.label | "http://localhost:8080" | -| ConstantOauth2State.go:249:9:249:12 | conf | semmle.label | conf | | ConstantOauth2State.go:249:26:249:41 | stateStringConst | semmle.label | stateStringConst | -| ConstantOauth2State.go:256:17:256:67 | call to Sprintf | semmle.label | call to Sprintf | -| ConstantOauth2State.go:256:38:256:60 | "http://localhost:8080" | semmle.label | "http://localhost:8080" | -| ConstantOauth2State.go:266:9:266:12 | conf | semmle.label | conf | | ConstantOauth2State.go:266:26:266:41 | stateStringConst | semmle.label | stateStringConst | -| ConstantOauth2State.go:272:17:272:21 | "oob" | semmle.label | "oob" | -| ConstantOauth2State.go:282:9:282:12 | conf | semmle.label | conf | | ConstantOauth2State.go:282:26:282:41 | stateStringConst | semmle.label | stateStringConst | subpaths #select diff --git a/go/ql/test/query-tests/Security/CWE-601/OpenUrlRedirect/OpenUrlRedirect.expected b/go/ql/test/query-tests/Security/CWE-601/OpenUrlRedirect/OpenUrlRedirect.expected index 2b12a344d17..d56e1f9c68b 100644 --- a/go/ql/test/query-tests/Security/CWE-601/OpenUrlRedirect/OpenUrlRedirect.expected +++ b/go/ql/test/query-tests/Security/CWE-601/OpenUrlRedirect/OpenUrlRedirect.expected @@ -1,151 +1,136 @@ edges | OpenUrlRedirect.go:10:23:10:28 | selection of Form | OpenUrlRedirect.go:10:23:10:42 | call to Get | +| stdlib.go:13:3:13:8 | definition of target | stdlib.go:15:30:15:35 | target | | stdlib.go:13:13:13:18 | selection of Form | stdlib.go:13:13:13:32 | call to Get | -| stdlib.go:13:13:13:18 | selection of Form | stdlib.go:15:30:15:35 | target | -| stdlib.go:13:13:13:32 | call to Get | stdlib.go:15:30:15:35 | target | +| stdlib.go:13:13:13:32 | call to Get | stdlib.go:13:3:13:8 | definition of target | +| stdlib.go:22:3:22:8 | definition of target | stdlib.go:24:30:24:35 | target | | stdlib.go:22:13:22:18 | selection of Form | stdlib.go:22:13:22:32 | call to Get | -| stdlib.go:22:13:22:18 | selection of Form | stdlib.go:24:30:24:35 | target | -| stdlib.go:22:13:22:32 | call to Get | stdlib.go:24:30:24:35 | target | +| stdlib.go:22:13:22:32 | call to Get | stdlib.go:22:3:22:8 | definition of target | +| stdlib.go:31:3:31:8 | definition of target | stdlib.go:35:34:35:39 | target | | stdlib.go:31:13:31:18 | selection of Form | stdlib.go:31:13:31:32 | call to Get | -| stdlib.go:31:13:31:18 | selection of Form | stdlib.go:35:30:35:39 | ...+... | -| stdlib.go:31:13:31:32 | call to Get | stdlib.go:35:30:35:39 | ...+... | +| stdlib.go:31:13:31:32 | call to Get | stdlib.go:31:3:31:8 | definition of target | +| stdlib.go:35:34:35:39 | target | stdlib.go:35:30:35:39 | ...+... | +| stdlib.go:44:3:44:8 | definition of target | stdlib.go:46:23:46:28 | target | | stdlib.go:44:13:44:18 | selection of Form | stdlib.go:44:13:44:32 | call to Get | -| stdlib.go:44:13:44:18 | selection of Form | stdlib.go:46:23:46:28 | target | -| stdlib.go:44:13:44:32 | call to Get | stdlib.go:46:23:46:28 | target | +| stdlib.go:44:13:44:32 | call to Get | stdlib.go:44:3:44:8 | definition of target | +| stdlib.go:64:3:64:8 | definition of target | stdlib.go:67:23:67:28 | target | | stdlib.go:64:13:64:18 | selection of Form | stdlib.go:64:13:64:32 | call to Get | -| stdlib.go:64:13:64:18 | selection of Form | stdlib.go:67:23:67:40 | ...+... | -| stdlib.go:64:13:64:32 | call to Get | stdlib.go:67:23:67:40 | ...+... | +| stdlib.go:64:13:64:32 | call to Get | stdlib.go:64:3:64:8 | definition of target | +| stdlib.go:67:23:67:28 | target | stdlib.go:67:23:67:37 | ...+... | +| stdlib.go:67:23:67:37 | ...+... | stdlib.go:67:23:67:40 | ...+... | +| stdlib.go:89:3:89:8 | definition of target | stdlib.go:90:3:90:8 | target | | stdlib.go:89:13:89:18 | selection of Form | stdlib.go:89:13:89:32 | call to Get | -| stdlib.go:89:13:89:18 | selection of Form | stdlib.go:92:23:92:28 | target | -| stdlib.go:89:13:89:32 | call to Get | stdlib.go:92:23:92:28 | target | -| stdlib.go:107:54:107:54 | definition of r [pointer, URL, pointer] | stdlib.go:112:4:112:4 | r [pointer, URL, pointer] | +| stdlib.go:89:13:89:32 | call to Get | stdlib.go:89:3:89:8 | definition of target | +| stdlib.go:90:3:90:8 | definition of target | stdlib.go:92:23:92:28 | target | +| stdlib.go:90:3:90:8 | target | stdlib.go:90:3:90:25 | ... += ... | +| stdlib.go:90:3:90:25 | ... += ... | stdlib.go:90:3:90:8 | definition of target | | stdlib.go:107:54:107:54 | definition of r [pointer, URL, pointer] | stdlib.go:112:4:112:4 | r [pointer, URL, pointer] | | stdlib.go:107:54:107:54 | definition of r [pointer, URL] | stdlib.go:112:4:112:4 | r [pointer, URL] | -| stdlib.go:107:54:107:54 | definition of r [pointer, URL] | stdlib.go:112:4:112:4 | r [pointer, URL] | -| stdlib.go:107:54:107:54 | definition of r [pointer, URL] | stdlib.go:113:24:113:24 | r [pointer, URL] | | stdlib.go:107:54:107:54 | definition of r [pointer, URL] | stdlib.go:113:24:113:24 | r [pointer, URL] | | stdlib.go:112:4:112:4 | implicit dereference [URL, pointer] | stdlib.go:107:54:107:54 | definition of r [pointer, URL, pointer] | -| stdlib.go:112:4:112:4 | implicit dereference [URL, pointer] | stdlib.go:107:54:107:54 | definition of r [pointer, URL, pointer] | -| stdlib.go:112:4:112:4 | implicit dereference [URL, pointer] | stdlib.go:112:4:112:8 | selection of URL [pointer] | | stdlib.go:112:4:112:4 | implicit dereference [URL, pointer] | stdlib.go:112:4:112:8 | selection of URL [pointer] | | stdlib.go:112:4:112:4 | implicit dereference [URL] | stdlib.go:107:54:107:54 | definition of r [pointer, URL] | -| stdlib.go:112:4:112:4 | implicit dereference [URL] | stdlib.go:107:54:107:54 | definition of r [pointer, URL] | -| stdlib.go:112:4:112:4 | implicit dereference [URL] | stdlib.go:112:4:112:8 | selection of URL | | stdlib.go:112:4:112:4 | implicit dereference [URL] | stdlib.go:112:4:112:8 | selection of URL | | stdlib.go:112:4:112:4 | r [pointer, URL, pointer] | stdlib.go:112:4:112:4 | implicit dereference [URL, pointer] | -| stdlib.go:112:4:112:4 | r [pointer, URL, pointer] | stdlib.go:112:4:112:4 | implicit dereference [URL, pointer] | | stdlib.go:112:4:112:4 | r [pointer, URL] | stdlib.go:112:4:112:4 | implicit dereference [URL] | -| stdlib.go:112:4:112:4 | r [pointer, URL] | stdlib.go:112:4:112:4 | implicit dereference [URL] | -| stdlib.go:112:4:112:8 | implicit dereference | stdlib.go:112:4:112:8 | implicit dereference | -| stdlib.go:112:4:112:8 | implicit dereference | stdlib.go:112:4:112:8 | implicit dereference | -| stdlib.go:112:4:112:8 | implicit dereference | stdlib.go:112:4:112:8 | selection of URL | | stdlib.go:112:4:112:8 | implicit dereference | stdlib.go:112:4:112:8 | selection of URL | | stdlib.go:112:4:112:8 | implicit dereference | stdlib.go:112:4:112:8 | selection of URL [pointer] | -| stdlib.go:112:4:112:8 | implicit dereference | stdlib.go:112:4:112:8 | selection of URL [pointer] | -| stdlib.go:112:4:112:8 | selection of URL | stdlib.go:112:4:112:4 | implicit dereference [URL] | | stdlib.go:112:4:112:8 | selection of URL | stdlib.go:112:4:112:4 | implicit dereference [URL] | | stdlib.go:112:4:112:8 | selection of URL | stdlib.go:112:4:112:8 | implicit dereference | -| stdlib.go:112:4:112:8 | selection of URL | stdlib.go:112:4:112:8 | implicit dereference | -| stdlib.go:112:4:112:8 | selection of URL | stdlib.go:112:4:112:8 | selection of URL | -| stdlib.go:112:4:112:8 | selection of URL | stdlib.go:112:4:112:8 | selection of URL | -| stdlib.go:112:4:112:8 | selection of URL [pointer] | stdlib.go:112:4:112:4 | implicit dereference [URL, pointer] | | stdlib.go:112:4:112:8 | selection of URL [pointer] | stdlib.go:112:4:112:4 | implicit dereference [URL, pointer] | | stdlib.go:112:4:112:8 | selection of URL [pointer] | stdlib.go:112:4:112:8 | implicit dereference | -| stdlib.go:112:4:112:8 | selection of URL [pointer] | stdlib.go:112:4:112:8 | implicit dereference | -| stdlib.go:113:24:113:24 | implicit dereference [URL] | stdlib.go:113:24:113:28 | selection of URL | | stdlib.go:113:24:113:24 | implicit dereference [URL] | stdlib.go:113:24:113:28 | selection of URL | | stdlib.go:113:24:113:24 | r [pointer, URL] | stdlib.go:113:24:113:24 | implicit dereference [URL] | -| stdlib.go:113:24:113:24 | r [pointer, URL] | stdlib.go:113:24:113:24 | implicit dereference [URL] | -| stdlib.go:113:24:113:28 | selection of URL | stdlib.go:113:24:113:37 | call to String | | stdlib.go:113:24:113:28 | selection of URL | stdlib.go:113:24:113:37 | call to String | +| stdlib.go:146:3:146:8 | definition of target | stdlib.go:152:3:152:3 | target = phi(def@146:3, def@149:4) | | stdlib.go:146:13:146:18 | selection of Form | stdlib.go:146:13:146:32 | call to Get | -| stdlib.go:146:13:146:18 | selection of Form | stdlib.go:152:23:152:28 | target | -| stdlib.go:146:13:146:32 | call to Get | stdlib.go:152:23:152:28 | target | -| stdlib.go:159:11:159:15 | selection of URL | stdlib.go:162:24:162:26 | url | -| stdlib.go:159:11:159:15 | selection of URL | stdlib.go:162:24:162:26 | url | -| stdlib.go:159:11:159:15 | selection of URL | stdlib.go:162:24:162:35 | call to String | +| stdlib.go:146:13:146:32 | call to Get | stdlib.go:146:3:146:8 | definition of target | +| stdlib.go:152:3:152:3 | target = phi(def@146:3, def@149:4) | stdlib.go:152:23:152:28 | target | +| stdlib.go:159:3:159:5 | definition of url | stdlib.go:162:24:162:26 | url | +| stdlib.go:159:10:159:15 | star expression | stdlib.go:159:3:159:5 | definition of url | +| stdlib.go:159:10:159:15 | star expression | stdlib.go:159:11:159:15 | selection of URL | +| stdlib.go:159:11:159:15 | selection of URL | stdlib.go:159:10:159:15 | star expression | | stdlib.go:162:24:162:26 | url | stdlib.go:162:24:162:35 | call to String | -| stdlib.go:162:24:162:26 | url | stdlib.go:162:24:162:35 | call to String | -| stdlib.go:173:35:173:39 | selection of URL | stdlib.go:173:24:173:52 | ...+... | -| stdlib.go:173:35:173:39 | selection of URL | stdlib.go:173:35:173:52 | call to RequestURI | | stdlib.go:173:35:173:39 | selection of URL | stdlib.go:173:35:173:52 | call to RequestURI | | stdlib.go:173:35:173:52 | call to RequestURI | stdlib.go:173:24:173:52 | ...+... | -| stdlib.go:173:35:173:52 | call to RequestURI | stdlib.go:173:24:173:52 | ...+... | -| stdlib.go:182:13:182:33 | call to FormValue | stdlib.go:184:23:184:28 | target | -| stdlib.go:190:3:190:57 | ... := ...[0] | stdlib.go:192:23:192:33 | selection of Path | -| stdlib.go:190:3:190:57 | ... := ...[0] | stdlib.go:194:23:194:28 | target | -| stdlib.go:190:3:190:57 | ... := ...[0] | stdlib.go:194:23:194:42 | call to EscapedPath | +| stdlib.go:182:3:182:8 | definition of target | stdlib.go:184:23:184:28 | target | +| stdlib.go:182:13:182:33 | call to FormValue | stdlib.go:182:3:182:8 | definition of target | +| stdlib.go:190:3:190:8 | definition of target | stdlib.go:192:23:192:28 | target | +| stdlib.go:190:3:190:8 | definition of target | stdlib.go:194:23:194:28 | target | +| stdlib.go:190:3:190:57 | ... := ...[0] | stdlib.go:190:3:190:8 | definition of target | | stdlib.go:190:36:190:56 | call to FormValue | stdlib.go:190:3:190:57 | ... := ...[0] | -| stdlib.go:190:36:190:56 | call to FormValue | stdlib.go:192:23:192:33 | selection of Path | -| stdlib.go:190:36:190:56 | call to FormValue | stdlib.go:194:23:194:28 | target | -| stdlib.go:190:36:190:56 | call to FormValue | stdlib.go:194:23:194:42 | call to EscapedPath | +| stdlib.go:192:23:192:28 | implicit dereference | stdlib.go:190:3:190:8 | definition of target | +| stdlib.go:192:23:192:28 | implicit dereference | stdlib.go:192:23:192:33 | selection of Path | +| stdlib.go:192:23:192:28 | target | stdlib.go:192:23:192:28 | implicit dereference | +| stdlib.go:192:23:192:28 | target | stdlib.go:192:23:192:33 | selection of Path | | stdlib.go:194:23:194:28 | target | stdlib.go:194:23:194:42 | call to EscapedPath | nodes | OpenUrlRedirect.go:10:23:10:28 | selection of Form | semmle.label | selection of Form | | OpenUrlRedirect.go:10:23:10:42 | call to Get | semmle.label | call to Get | +| stdlib.go:13:3:13:8 | definition of target | semmle.label | definition of target | | stdlib.go:13:13:13:18 | selection of Form | semmle.label | selection of Form | | stdlib.go:13:13:13:32 | call to Get | semmle.label | call to Get | | stdlib.go:15:30:15:35 | target | semmle.label | target | +| stdlib.go:22:3:22:8 | definition of target | semmle.label | definition of target | | stdlib.go:22:13:22:18 | selection of Form | semmle.label | selection of Form | | stdlib.go:22:13:22:32 | call to Get | semmle.label | call to Get | | stdlib.go:24:30:24:35 | target | semmle.label | target | +| stdlib.go:31:3:31:8 | definition of target | semmle.label | definition of target | | stdlib.go:31:13:31:18 | selection of Form | semmle.label | selection of Form | | stdlib.go:31:13:31:32 | call to Get | semmle.label | call to Get | | stdlib.go:35:30:35:39 | ...+... | semmle.label | ...+... | +| stdlib.go:35:34:35:39 | target | semmle.label | target | +| stdlib.go:44:3:44:8 | definition of target | semmle.label | definition of target | | stdlib.go:44:13:44:18 | selection of Form | semmle.label | selection of Form | | stdlib.go:44:13:44:32 | call to Get | semmle.label | call to Get | | stdlib.go:46:23:46:28 | target | semmle.label | target | +| stdlib.go:64:3:64:8 | definition of target | semmle.label | definition of target | | stdlib.go:64:13:64:18 | selection of Form | semmle.label | selection of Form | | stdlib.go:64:13:64:32 | call to Get | semmle.label | call to Get | +| stdlib.go:67:23:67:28 | target | semmle.label | target | +| stdlib.go:67:23:67:37 | ...+... | semmle.label | ...+... | | stdlib.go:67:23:67:40 | ...+... | semmle.label | ...+... | +| stdlib.go:89:3:89:8 | definition of target | semmle.label | definition of target | | stdlib.go:89:13:89:18 | selection of Form | semmle.label | selection of Form | | stdlib.go:89:13:89:32 | call to Get | semmle.label | call to Get | +| stdlib.go:90:3:90:8 | definition of target | semmle.label | definition of target | +| stdlib.go:90:3:90:8 | target | semmle.label | target | +| stdlib.go:90:3:90:25 | ... += ... | semmle.label | ... += ... | | stdlib.go:92:23:92:28 | target | semmle.label | target | | stdlib.go:107:54:107:54 | definition of r [pointer, URL, pointer] | semmle.label | definition of r [pointer, URL, pointer] | -| stdlib.go:107:54:107:54 | definition of r [pointer, URL, pointer] | semmle.label | definition of r [pointer, URL, pointer] | -| stdlib.go:107:54:107:54 | definition of r [pointer, URL] | semmle.label | definition of r [pointer, URL] | | stdlib.go:107:54:107:54 | definition of r [pointer, URL] | semmle.label | definition of r [pointer, URL] | | stdlib.go:112:4:112:4 | implicit dereference [URL, pointer] | semmle.label | implicit dereference [URL, pointer] | -| stdlib.go:112:4:112:4 | implicit dereference [URL, pointer] | semmle.label | implicit dereference [URL, pointer] | -| stdlib.go:112:4:112:4 | implicit dereference [URL] | semmle.label | implicit dereference [URL] | | stdlib.go:112:4:112:4 | implicit dereference [URL] | semmle.label | implicit dereference [URL] | | stdlib.go:112:4:112:4 | r [pointer, URL, pointer] | semmle.label | r [pointer, URL, pointer] | -| stdlib.go:112:4:112:4 | r [pointer, URL, pointer] | semmle.label | r [pointer, URL, pointer] | -| stdlib.go:112:4:112:4 | r [pointer, URL] | semmle.label | r [pointer, URL] | | stdlib.go:112:4:112:4 | r [pointer, URL] | semmle.label | r [pointer, URL] | | stdlib.go:112:4:112:8 | implicit dereference | semmle.label | implicit dereference | -| stdlib.go:112:4:112:8 | implicit dereference | semmle.label | implicit dereference | -| stdlib.go:112:4:112:8 | selection of URL | semmle.label | selection of URL | | stdlib.go:112:4:112:8 | selection of URL | semmle.label | selection of URL | | stdlib.go:112:4:112:8 | selection of URL [pointer] | semmle.label | selection of URL [pointer] | -| stdlib.go:112:4:112:8 | selection of URL [pointer] | semmle.label | selection of URL [pointer] | -| stdlib.go:113:24:113:24 | implicit dereference [URL] | semmle.label | implicit dereference [URL] | | stdlib.go:113:24:113:24 | implicit dereference [URL] | semmle.label | implicit dereference [URL] | | stdlib.go:113:24:113:24 | r [pointer, URL] | semmle.label | r [pointer, URL] | -| stdlib.go:113:24:113:24 | r [pointer, URL] | semmle.label | r [pointer, URL] | -| stdlib.go:113:24:113:28 | selection of URL | semmle.label | selection of URL | | stdlib.go:113:24:113:28 | selection of URL | semmle.label | selection of URL | | stdlib.go:113:24:113:37 | call to String | semmle.label | call to String | -| stdlib.go:113:24:113:37 | call to String | semmle.label | call to String | +| stdlib.go:146:3:146:8 | definition of target | semmle.label | definition of target | | stdlib.go:146:13:146:18 | selection of Form | semmle.label | selection of Form | | stdlib.go:146:13:146:32 | call to Get | semmle.label | call to Get | +| stdlib.go:152:3:152:3 | target = phi(def@146:3, def@149:4) | semmle.label | target = phi(def@146:3, def@149:4) | | stdlib.go:152:23:152:28 | target | semmle.label | target | -| stdlib.go:159:11:159:15 | selection of URL | semmle.label | selection of URL | +| stdlib.go:159:3:159:5 | definition of url | semmle.label | definition of url | +| stdlib.go:159:10:159:15 | star expression | semmle.label | star expression | | stdlib.go:159:11:159:15 | selection of URL | semmle.label | selection of URL | | stdlib.go:162:24:162:26 | url | semmle.label | url | -| stdlib.go:162:24:162:26 | url | semmle.label | url | -| stdlib.go:162:24:162:35 | call to String | semmle.label | call to String | | stdlib.go:162:24:162:35 | call to String | semmle.label | call to String | | stdlib.go:173:24:173:52 | ...+... | semmle.label | ...+... | -| stdlib.go:173:24:173:52 | ...+... | semmle.label | ...+... | -| stdlib.go:173:35:173:39 | selection of URL | semmle.label | selection of URL | | stdlib.go:173:35:173:39 | selection of URL | semmle.label | selection of URL | | stdlib.go:173:35:173:52 | call to RequestURI | semmle.label | call to RequestURI | -| stdlib.go:173:35:173:52 | call to RequestURI | semmle.label | call to RequestURI | +| stdlib.go:182:3:182:8 | definition of target | semmle.label | definition of target | | stdlib.go:182:13:182:33 | call to FormValue | semmle.label | call to FormValue | | stdlib.go:184:23:184:28 | target | semmle.label | target | +| stdlib.go:190:3:190:8 | definition of target | semmle.label | definition of target | | stdlib.go:190:3:190:57 | ... := ...[0] | semmle.label | ... := ...[0] | | stdlib.go:190:36:190:56 | call to FormValue | semmle.label | call to FormValue | +| stdlib.go:192:23:192:28 | implicit dereference | semmle.label | implicit dereference | +| stdlib.go:192:23:192:28 | target | semmle.label | target | | stdlib.go:192:23:192:33 | selection of Path | semmle.label | selection of Path | | stdlib.go:194:23:194:28 | target | semmle.label | target | | stdlib.go:194:23:194:42 | call to EscapedPath | semmle.label | call to EscapedPath | diff --git a/go/ql/test/query-tests/Security/CWE-681/IncorrectIntegerConversion.ql b/go/ql/test/query-tests/Security/CWE-681/IncorrectIntegerConversion.ql index 3e7ccd8d8c1..52c9ac35894 100644 --- a/go/ql/test/query-tests/Security/CWE-681/IncorrectIntegerConversion.ql +++ b/go/ql/test/query-tests/Security/CWE-681/IncorrectIntegerConversion.ql @@ -8,7 +8,7 @@ module TestIncorrectIntegerConversion implements TestSig { predicate hasActualResult(Location location, string element, string tag, string value) { tag = "hasValueFlow" and exists(DataFlow::Node sink, DataFlow::Node sinkConverted | - any(ConversionWithoutBoundsCheckConfig config).hasFlowTo(sink) and + Flow::flowTo(sink) and sinkConverted = sink.getASuccessor() | sinkConverted diff --git a/go/ql/test/query-tests/Security/CWE-918/RequestForgery.expected b/go/ql/test/query-tests/Security/CWE-918/RequestForgery.expected index dacc8e4d46f..b843de1c0b1 100644 --- a/go/ql/test/query-tests/Security/CWE-918/RequestForgery.expected +++ b/go/ql/test/query-tests/Security/CWE-918/RequestForgery.expected @@ -6,7 +6,17 @@ edges | tst.go:10:13:10:35 | call to FormValue | tst.go:24:66:24:72 | tainted | | tst.go:10:13:10:35 | call to FormValue | tst.go:27:11:27:29 | ...+... | | tst.go:10:13:10:35 | call to FormValue | tst.go:29:11:29:40 | ...+... | -| tst.go:10:13:10:35 | call to FormValue | tst.go:37:11:37:11 | u | +| tst.go:10:13:10:35 | call to FormValue | tst.go:36:11:36:17 | tainted | +| tst.go:35:2:35:2 | definition of u [pointer] | tst.go:36:2:36:2 | u [pointer] | +| tst.go:36:2:36:2 | implicit dereference | tst.go:35:2:35:2 | definition of u [pointer] | +| tst.go:36:2:36:2 | implicit dereference | tst.go:36:2:36:2 | u | +| tst.go:36:2:36:2 | implicit dereference | tst.go:37:11:37:11 | u | +| tst.go:36:2:36:2 | u | tst.go:36:2:36:2 | implicit dereference | +| tst.go:36:2:36:2 | u | tst.go:36:2:36:2 | u | +| tst.go:36:2:36:2 | u | tst.go:37:11:37:11 | u | +| tst.go:36:2:36:2 | u [pointer] | tst.go:36:2:36:2 | implicit dereference | +| tst.go:36:11:36:17 | tainted | tst.go:36:2:36:2 | u | +| tst.go:36:11:36:17 | tainted | tst.go:37:11:37:11 | u | | tst.go:37:11:37:11 | u | tst.go:37:11:37:20 | call to String | | websocket.go:60:21:60:31 | call to Referer | websocket.go:65:27:65:40 | untrustedInput | | websocket.go:74:21:74:31 | call to Referer | websocket.go:78:36:78:49 | untrustedInput | @@ -27,6 +37,11 @@ nodes | tst.go:24:66:24:72 | tainted | semmle.label | tainted | | tst.go:27:11:27:29 | ...+... | semmle.label | ...+... | | tst.go:29:11:29:40 | ...+... | semmle.label | ...+... | +| tst.go:35:2:35:2 | definition of u [pointer] | semmle.label | definition of u [pointer] | +| tst.go:36:2:36:2 | implicit dereference | semmle.label | implicit dereference | +| tst.go:36:2:36:2 | u | semmle.label | u | +| tst.go:36:2:36:2 | u [pointer] | semmle.label | u [pointer] | +| tst.go:36:11:36:17 | tainted | semmle.label | tainted | | tst.go:37:11:37:11 | u | semmle.label | u | | tst.go:37:11:37:20 | call to String | semmle.label | call to String | | websocket.go:60:21:60:31 | call to Referer | semmle.label | call to Referer | diff --git a/go/vendor/golang.org/x/mod/internal/lazyregexp/lazyre.go b/go/vendor/golang.org/x/mod/internal/lazyregexp/lazyre.go index 2681af35af1..150f887e7a4 100644 --- a/go/vendor/golang.org/x/mod/internal/lazyregexp/lazyre.go +++ b/go/vendor/golang.org/x/mod/internal/lazyregexp/lazyre.go @@ -13,7 +13,7 @@ import ( "sync" ) -// Regexp is a wrapper around regexp.Regexp, where the underlying regexp will be +// Regexp is a wrapper around [regexp.Regexp], where the underlying regexp will be // compiled the first time it is needed. type Regexp struct { str string diff --git a/go/vendor/golang.org/x/mod/modfile/print.go b/go/vendor/golang.org/x/mod/modfile/print.go index 524f93022ac..2a0123d4b91 100644 --- a/go/vendor/golang.org/x/mod/modfile/print.go +++ b/go/vendor/golang.org/x/mod/modfile/print.go @@ -16,7 +16,13 @@ import ( func Format(f *FileSyntax) []byte { pr := &printer{} pr.file(f) - return pr.Bytes() + + // remove trailing blank lines + b := pr.Bytes() + for len(b) > 0 && b[len(b)-1] == '\n' && (len(b) == 1 || b[len(b)-2] == '\n') { + b = b[:len(b)-1] + } + return b } // A printer collects the state during printing of a file or expression. @@ -59,7 +65,11 @@ func (p *printer) newline() { } p.trim() - p.printf("\n") + if b := p.Bytes(); len(b) == 0 || (len(b) >= 2 && b[len(b)-1] == '\n' && b[len(b)-2] == '\n') { + // skip the blank line at top of file or after a blank line + } else { + p.printf("\n") + } for i := 0; i < p.margin; i++ { p.printf("\t") } diff --git a/go/vendor/golang.org/x/mod/modfile/read.go b/go/vendor/golang.org/x/mod/modfile/read.go index a503bc2105d..5b5bb5e115b 100644 --- a/go/vendor/golang.org/x/mod/modfile/read.go +++ b/go/vendor/golang.org/x/mod/modfile/read.go @@ -65,7 +65,7 @@ type Comments struct { } // Comment returns the receiver. This isn't useful by itself, but -// a Comments struct is embedded into all the expression +// a [Comments] struct is embedded into all the expression // implementation types, and this gives each of those a Comment // method to satisfy the Expr interface. func (c *Comments) Comment() *Comments { diff --git a/go/vendor/golang.org/x/mod/modfile/rule.go b/go/vendor/golang.org/x/mod/modfile/rule.go index 6bcde8fabe3..930b6c59bc9 100644 --- a/go/vendor/golang.org/x/mod/modfile/rule.go +++ b/go/vendor/golang.org/x/mod/modfile/rule.go @@ -5,17 +5,17 @@ // Package modfile implements a parser and formatter for go.mod files. // // The go.mod syntax is described in -// https://golang.org/cmd/go/#hdr-The_go_mod_file. +// https://pkg.go.dev/cmd/go/#hdr-The_go_mod_file. // -// The Parse and ParseLax functions both parse a go.mod file and return an +// The [Parse] and [ParseLax] functions both parse a go.mod file and return an // abstract syntax tree. ParseLax ignores unknown statements and may be used to // parse go.mod files that may have been developed with newer versions of Go. // -// The File struct returned by Parse and ParseLax represent an abstract -// go.mod file. File has several methods like AddNewRequire and DropReplace -// that can be used to programmatically edit a file. +// The [File] struct returned by Parse and ParseLax represent an abstract +// go.mod file. File has several methods like [File.AddNewRequire] and +// [File.DropReplace] that can be used to programmatically edit a file. // -// The Format function formats a File back to a byte slice which can be +// The [Format] function formats a File back to a byte slice which can be // written to a file. package modfile @@ -35,12 +35,13 @@ import ( // A File is the parsed, interpreted form of a go.mod file. type File struct { - Module *Module - Go *Go - Require []*Require - Exclude []*Exclude - Replace []*Replace - Retract []*Retract + Module *Module + Go *Go + Toolchain *Toolchain + Require []*Require + Exclude []*Exclude + Replace []*Replace + Retract []*Retract Syntax *FileSyntax } @@ -58,6 +59,12 @@ type Go struct { Syntax *Line } +// A Toolchain is the toolchain statement. +type Toolchain struct { + Name string // "go1.21rc1" + Syntax *Line +} + // An Exclude is a single exclude statement. type Exclude struct { Mod module.Version @@ -219,7 +226,7 @@ var dontFixRetract VersionFixer = func(_, vers string) (string, error) { // data is the content of the file. // // fix is an optional function that canonicalizes module versions. -// If fix is nil, all module versions must be canonical (module.CanonicalVersion +// If fix is nil, all module versions must be canonical ([module.CanonicalVersion] // must return the same string). func Parse(file string, data []byte, fix VersionFixer) (*File, error) { return parseToFile(file, data, fix, true) @@ -296,9 +303,13 @@ func parseToFile(file string, data []byte, fix VersionFixer, strict bool) (parse return f, nil } -var GoVersionRE = lazyregexp.New(`^([1-9][0-9]*)\.(0|[1-9][0-9]*)$`) +var GoVersionRE = lazyregexp.New(`^([1-9][0-9]*)\.(0|[1-9][0-9]*)(\.(0|[1-9][0-9]*))?([a-z]+[0-9]+)?$`) var laxGoVersionRE = lazyregexp.New(`^v?(([1-9][0-9]*)\.(0|[1-9][0-9]*))([^0-9].*)$`) +// Toolchains must be named beginning with `go1`, +// like "go1.20.3" or "go1.20.3-gccgo". As a special case, "default" is also permitted. +var ToolchainRE = lazyregexp.New(`^default$|^go1($|\.)`) + func (f *File) add(errs *ErrorList, block *LineBlock, line *Line, verb string, args []string, fix VersionFixer, strict bool) { // If strict is false, this module is a dependency. // We ignore all unknown directives as well as main-module-only @@ -364,6 +375,21 @@ func (f *File) add(errs *ErrorList, block *LineBlock, line *Line, verb string, a f.Go = &Go{Syntax: line} f.Go.Version = args[0] + case "toolchain": + if f.Toolchain != nil { + errorf("repeated toolchain statement") + return + } + if len(args) != 1 { + errorf("toolchain directive expects exactly one argument") + return + } else if strict && !ToolchainRE.MatchString(args[0]) { + errorf("invalid toolchain version '%s': must match format go1.23 or local", args[0]) + return + } + f.Toolchain = &Toolchain{Syntax: line} + f.Toolchain.Name = args[0] + case "module": if f.Module != nil { errorf("repeated module statement") @@ -612,6 +638,22 @@ func (f *WorkFile) add(errs *ErrorList, line *Line, verb string, args []string, f.Go = &Go{Syntax: line} f.Go.Version = args[0] + case "toolchain": + if f.Toolchain != nil { + errorf("repeated toolchain statement") + return + } + if len(args) != 1 { + errorf("toolchain directive expects exactly one argument") + return + } else if !ToolchainRE.MatchString(args[0]) { + errorf("invalid toolchain version '%s': must match format go1.23 or local", args[0]) + return + } + + f.Toolchain = &Toolchain{Syntax: line} + f.Toolchain.Name = args[0] + case "use": if len(args) != 1 { errorf("usage: %s local/dir", verb) @@ -881,7 +923,7 @@ func (f *File) Format() ([]byte, error) { } // Cleanup cleans up the file f after any edit operations. -// To avoid quadratic behavior, modifications like DropRequire +// To avoid quadratic behavior, modifications like [File.DropRequire] // clear the entry but do not remove it from the slice. // Cleanup cleans out all the cleared entries. func (f *File) Cleanup() { @@ -926,7 +968,7 @@ func (f *File) Cleanup() { func (f *File) AddGoStmt(version string) error { if !GoVersionRE.MatchString(version) { - return fmt.Errorf("invalid language version string %q", version) + return fmt.Errorf("invalid language version %q", version) } if f.Go == nil { var hint Expr @@ -944,6 +986,44 @@ func (f *File) AddGoStmt(version string) error { return nil } +// DropGoStmt deletes the go statement from the file. +func (f *File) DropGoStmt() { + if f.Go != nil { + f.Go.Syntax.markRemoved() + f.Go = nil + } +} + +// DropToolchainStmt deletes the toolchain statement from the file. +func (f *File) DropToolchainStmt() { + if f.Toolchain != nil { + f.Toolchain.Syntax.markRemoved() + f.Toolchain = nil + } +} + +func (f *File) AddToolchainStmt(name string) error { + if !ToolchainRE.MatchString(name) { + return fmt.Errorf("invalid toolchain name %q", name) + } + if f.Toolchain == nil { + var hint Expr + if f.Go != nil && f.Go.Syntax != nil { + hint = f.Go.Syntax + } else if f.Module != nil && f.Module.Syntax != nil { + hint = f.Module.Syntax + } + f.Toolchain = &Toolchain{ + Name: name, + Syntax: f.Syntax.addLine(hint, "toolchain", name), + } + } else { + f.Toolchain.Name = name + f.Syntax.updateLine(f.Toolchain.Syntax, "toolchain", name) + } + return nil +} + // AddRequire sets the first require line for path to version vers, // preserving any existing comments for that line and removing all // other lines for path. @@ -995,8 +1075,8 @@ func (f *File) AddNewRequire(path, vers string, indirect bool) { // The requirements in req must specify at most one distinct version for each // module path. // -// If any existing requirements may be removed, the caller should call Cleanup -// after all edits are complete. +// If any existing requirements may be removed, the caller should call +// [File.Cleanup] after all edits are complete. func (f *File) SetRequire(req []*Require) { type elem struct { version string @@ -1387,13 +1467,21 @@ func (f *File) DropRetract(vi VersionInterval) error { func (f *File) SortBlocks() { f.removeDups() // otherwise sorting is unsafe + // semanticSortForExcludeVersionV is the Go version (plus leading "v") at which + // lines in exclude blocks start to use semantic sort instead of lexicographic sort. + // See go.dev/issue/60028. + const semanticSortForExcludeVersionV = "v1.21" + useSemanticSortForExclude := f.Go != nil && semver.Compare("v"+f.Go.Version, semanticSortForExcludeVersionV) >= 0 + for _, stmt := range f.Syntax.Stmt { block, ok := stmt.(*LineBlock) if !ok { continue } less := lineLess - if block.Token[0] == "retract" { + if block.Token[0] == "exclude" && useSemanticSortForExclude { + less = lineExcludeLess + } else if block.Token[0] == "retract" { less = lineRetractLess } sort.SliceStable(block.Line, func(i, j int) bool { @@ -1496,6 +1584,22 @@ func lineLess(li, lj *Line) bool { return len(li.Token) < len(lj.Token) } +// lineExcludeLess reports whether li should be sorted before lj for lines in +// an "exclude" block. +func lineExcludeLess(li, lj *Line) bool { + if len(li.Token) != 2 || len(lj.Token) != 2 { + // Not a known exclude specification. + // Fall back to sorting lexicographically. + return lineLess(li, lj) + } + // An exclude specification has two tokens: ModulePath and Version. + // Compare module path by string order and version by semver rules. + if pi, pj := li.Token[0], lj.Token[0]; pi != pj { + return pi < pj + } + return semver.Compare(li.Token[1], lj.Token[1]) < 0 +} + // lineRetractLess returns whether li should be sorted before lj for lines in // a "retract" block. It treats each line as a version interval. Single versions // are compared as if they were intervals with the same low and high version. diff --git a/go/vendor/golang.org/x/mod/modfile/work.go b/go/vendor/golang.org/x/mod/modfile/work.go index 0c0e521525a..d7b99376ebe 100644 --- a/go/vendor/golang.org/x/mod/modfile/work.go +++ b/go/vendor/golang.org/x/mod/modfile/work.go @@ -12,9 +12,10 @@ import ( // A WorkFile is the parsed, interpreted form of a go.work file. type WorkFile struct { - Go *Go - Use []*Use - Replace []*Replace + Go *Go + Toolchain *Toolchain + Use []*Use + Replace []*Replace Syntax *FileSyntax } @@ -33,7 +34,7 @@ type Use struct { // data is the content of the file. // // fix is an optional function that canonicalizes module versions. -// If fix is nil, all module versions must be canonical (module.CanonicalVersion +// If fix is nil, all module versions must be canonical ([module.CanonicalVersion] // must return the same string). func ParseWork(file string, data []byte, fix VersionFixer) (*WorkFile, error) { fs, err := parse(file, data) @@ -82,7 +83,7 @@ func ParseWork(file string, data []byte, fix VersionFixer) (*WorkFile, error) { } // Cleanup cleans up the file f after any edit operations. -// To avoid quadratic behavior, modifications like DropRequire +// To avoid quadratic behavior, modifications like [WorkFile.DropRequire] // clear the entry but do not remove it from the slice. // Cleanup cleans out all the cleared entries. func (f *WorkFile) Cleanup() { @@ -109,7 +110,7 @@ func (f *WorkFile) Cleanup() { func (f *WorkFile) AddGoStmt(version string) error { if !GoVersionRE.MatchString(version) { - return fmt.Errorf("invalid language version string %q", version) + return fmt.Errorf("invalid language version %q", version) } if f.Go == nil { stmt := &Line{Token: []string{"go", version}} @@ -117,7 +118,7 @@ func (f *WorkFile) AddGoStmt(version string) error { Version: version, Syntax: stmt, } - // Find the first non-comment-only block that's and add + // Find the first non-comment-only block and add // the go statement before it. That will keep file comments at the top. i := 0 for i = 0; i < len(f.Syntax.Stmt); i++ { @@ -133,6 +134,56 @@ func (f *WorkFile) AddGoStmt(version string) error { return nil } +func (f *WorkFile) AddToolchainStmt(name string) error { + if !ToolchainRE.MatchString(name) { + return fmt.Errorf("invalid toolchain name %q", name) + } + if f.Toolchain == nil { + stmt := &Line{Token: []string{"toolchain", name}} + f.Toolchain = &Toolchain{ + Name: name, + Syntax: stmt, + } + // Find the go line and add the toolchain line after it. + // Or else find the first non-comment-only block and add + // the toolchain line before it. That will keep file comments at the top. + i := 0 + for i = 0; i < len(f.Syntax.Stmt); i++ { + if line, ok := f.Syntax.Stmt[i].(*Line); ok && len(line.Token) > 0 && line.Token[0] == "go" { + i++ + goto Found + } + } + for i = 0; i < len(f.Syntax.Stmt); i++ { + if _, ok := f.Syntax.Stmt[i].(*CommentBlock); !ok { + break + } + } + Found: + f.Syntax.Stmt = append(append(f.Syntax.Stmt[:i:i], stmt), f.Syntax.Stmt[i:]...) + } else { + f.Toolchain.Name = name + f.Syntax.updateLine(f.Toolchain.Syntax, "toolchain", name) + } + return nil +} + +// DropGoStmt deletes the go statement from the file. +func (f *WorkFile) DropGoStmt() { + if f.Go != nil { + f.Go.Syntax.markRemoved() + f.Go = nil + } +} + +// DropToolchainStmt deletes the toolchain statement from the file. +func (f *WorkFile) DropToolchainStmt() { + if f.Toolchain != nil { + f.Toolchain.Syntax.markRemoved() + f.Toolchain = nil + } +} + func (f *WorkFile) AddUse(diskPath, modulePath string) error { need := true for _, d := range f.Use { diff --git a/go/vendor/golang.org/x/mod/module/module.go b/go/vendor/golang.org/x/mod/module/module.go index e9dec6e6148..2a364b229b9 100644 --- a/go/vendor/golang.org/x/mod/module/module.go +++ b/go/vendor/golang.org/x/mod/module/module.go @@ -4,7 +4,7 @@ // Package module defines the module.Version type along with support code. // -// The module.Version type is a simple Path, Version pair: +// The [module.Version] type is a simple Path, Version pair: // // type Version struct { // Path string @@ -12,7 +12,7 @@ // } // // There are no restrictions imposed directly by use of this structure, -// but additional checking functions, most notably Check, verify that +// but additional checking functions, most notably [Check], verify that // a particular path, version pair is valid. // // # Escaped Paths @@ -140,7 +140,7 @@ type ModuleError struct { Err error } -// VersionError returns a ModuleError derived from a Version and error, +// VersionError returns a [ModuleError] derived from a [Version] and error, // or err itself if it is already such an error. func VersionError(v Version, err error) error { var mErr *ModuleError @@ -169,7 +169,7 @@ func (e *ModuleError) Unwrap() error { return e.Err } // An InvalidVersionError indicates an error specific to a version, with the // module path unknown or specified externally. // -// A ModuleError may wrap an InvalidVersionError, but an InvalidVersionError +// A [ModuleError] may wrap an InvalidVersionError, but an InvalidVersionError // must not wrap a ModuleError. type InvalidVersionError struct { Version string @@ -193,8 +193,8 @@ func (e *InvalidVersionError) Error() string { func (e *InvalidVersionError) Unwrap() error { return e.Err } // An InvalidPathError indicates a module, import, or file path doesn't -// satisfy all naming constraints. See CheckPath, CheckImportPath, -// and CheckFilePath for specific restrictions. +// satisfy all naming constraints. See [CheckPath], [CheckImportPath], +// and [CheckFilePath] for specific restrictions. type InvalidPathError struct { Kind string // "module", "import", or "file" Path string @@ -294,7 +294,7 @@ func fileNameOK(r rune) bool { } // CheckPath checks that a module path is valid. -// A valid module path is a valid import path, as checked by CheckImportPath, +// A valid module path is a valid import path, as checked by [CheckImportPath], // with three additional constraints. // First, the leading path element (up to the first slash, if any), // by convention a domain name, must contain only lower-case ASCII letters, @@ -380,7 +380,7 @@ const ( // checkPath returns an error describing why the path is not valid. // Because these checks apply to module, import, and file paths, // and because other checks may be applied, the caller is expected to wrap -// this error with InvalidPathError. +// this error with [InvalidPathError]. func checkPath(path string, kind pathKind) error { if !utf8.ValidString(path) { return fmt.Errorf("invalid UTF-8") @@ -532,7 +532,7 @@ var badWindowsNames = []string{ // they require ".vN" instead of "/vN", and for all N, not just N >= 2. // SplitPathVersion returns with ok = false when presented with // a path whose last path element does not satisfy the constraints -// applied by CheckPath, such as "example.com/pkg/v1" or "example.com/pkg/v1.2". +// applied by [CheckPath], such as "example.com/pkg/v1" or "example.com/pkg/v1.2". func SplitPathVersion(path string) (prefix, pathMajor string, ok bool) { if strings.HasPrefix(path, "gopkg.in/") { return splitGopkgIn(path) @@ -582,7 +582,7 @@ func splitGopkgIn(path string) (prefix, pathMajor string, ok bool) { // MatchPathMajor reports whether the semantic version v // matches the path major version pathMajor. // -// MatchPathMajor returns true if and only if CheckPathMajor returns nil. +// MatchPathMajor returns true if and only if [CheckPathMajor] returns nil. func MatchPathMajor(v, pathMajor string) bool { return CheckPathMajor(v, pathMajor) == nil } @@ -622,7 +622,7 @@ func CheckPathMajor(v, pathMajor string) error { // PathMajorPrefix returns the major-version tag prefix implied by pathMajor. // An empty PathMajorPrefix allows either v0 or v1. // -// Note that MatchPathMajor may accept some versions that do not actually begin +// Note that [MatchPathMajor] may accept some versions that do not actually begin // with this prefix: namely, it accepts a 'v0.0.0-' prefix for a '.v1' // pathMajor, even though that pathMajor implies 'v1' tagging. func PathMajorPrefix(pathMajor string) string { @@ -643,7 +643,7 @@ func PathMajorPrefix(pathMajor string) string { } // CanonicalVersion returns the canonical form of the version string v. -// It is the same as semver.Canonical(v) except that it preserves the special build suffix "+incompatible". +// It is the same as [semver.Canonical] except that it preserves the special build suffix "+incompatible". func CanonicalVersion(v string) string { cv := semver.Canonical(v) if semver.Build(v) == "+incompatible" { @@ -652,8 +652,8 @@ func CanonicalVersion(v string) string { return cv } -// Sort sorts the list by Path, breaking ties by comparing Version fields. -// The Version fields are interpreted as semantic versions (using semver.Compare) +// Sort sorts the list by Path, breaking ties by comparing [Version] fields. +// The Version fields are interpreted as semantic versions (using [semver.Compare]) // optionally followed by a tie-breaking suffix introduced by a slash character, // like in "v0.0.1/go.mod". func Sort(list []Version) { @@ -793,7 +793,7 @@ func unescapeString(escaped string) (string, bool) { } // MatchPrefixPatterns reports whether any path prefix of target matches one of -// the glob patterns (as defined by path.Match) in the comma-separated globs +// the glob patterns (as defined by [path.Match]) in the comma-separated globs // list. This implements the algorithm used when matching a module path to the // GOPRIVATE environment variable, as described by 'go help module-private'. // diff --git a/go/vendor/golang.org/x/mod/module/pseudo.go b/go/vendor/golang.org/x/mod/module/pseudo.go index f04ad378869..9cf19d3254e 100644 --- a/go/vendor/golang.org/x/mod/module/pseudo.go +++ b/go/vendor/golang.org/x/mod/module/pseudo.go @@ -125,7 +125,7 @@ func IsPseudoVersion(v string) bool { } // IsZeroPseudoVersion returns whether v is a pseudo-version with a zero base, -// timestamp, and revision, as returned by ZeroPseudoVersion. +// timestamp, and revision, as returned by [ZeroPseudoVersion]. func IsZeroPseudoVersion(v string) bool { return v == ZeroPseudoVersion(semver.Major(v)) } diff --git a/go/vendor/golang.org/x/mod/semver/semver.go b/go/vendor/golang.org/x/mod/semver/semver.go index a30a22bf20f..9a2dfd33a77 100644 --- a/go/vendor/golang.org/x/mod/semver/semver.go +++ b/go/vendor/golang.org/x/mod/semver/semver.go @@ -140,7 +140,7 @@ func Compare(v, w string) int { // Max canonicalizes its arguments and then returns the version string // that compares greater. // -// Deprecated: use Compare instead. In most cases, returning a canonicalized +// Deprecated: use [Compare] instead. In most cases, returning a canonicalized // version is not expected or desired. func Max(v, w string) string { v = Canonical(v) @@ -151,7 +151,7 @@ func Max(v, w string) string { return w } -// ByVersion implements sort.Interface for sorting semantic version strings. +// ByVersion implements [sort.Interface] for sorting semantic version strings. type ByVersion []string func (vs ByVersion) Len() int { return len(vs) } @@ -164,7 +164,7 @@ func (vs ByVersion) Less(i, j int) bool { return vs[i] < vs[j] } -// Sort sorts a list of semantic version strings using ByVersion. +// Sort sorts a list of semantic version strings using [ByVersion]. func Sort(list []string) { sort.Sort(ByVersion(list)) } diff --git a/go/vendor/golang.org/x/sys/execabs/execabs.go b/go/vendor/golang.org/x/sys/execabs/execabs.go index b981cfbb4ae..3bf40fdfecd 100644 --- a/go/vendor/golang.org/x/sys/execabs/execabs.go +++ b/go/vendor/golang.org/x/sys/execabs/execabs.go @@ -63,7 +63,7 @@ func LookPath(file string) (string, error) { } func fixCmd(name string, cmd *exec.Cmd) { - if filepath.Base(name) == name && !filepath.IsAbs(cmd.Path) { + if filepath.Base(name) == name && !filepath.IsAbs(cmd.Path) && !isGo119ErrFieldSet(cmd) { // exec.Command was called with a bare binary name and // exec.LookPath returned a path which is not absolute. // Set cmd.lookPathErr and clear cmd.Path so that it diff --git a/go/vendor/golang.org/x/sys/execabs/execabs_go118.go b/go/vendor/golang.org/x/sys/execabs/execabs_go118.go index 6ab5f50894e..2000064a812 100644 --- a/go/vendor/golang.org/x/sys/execabs/execabs_go118.go +++ b/go/vendor/golang.org/x/sys/execabs/execabs_go118.go @@ -7,6 +7,12 @@ package execabs +import "os/exec" + func isGo119ErrDot(err error) bool { return false } + +func isGo119ErrFieldSet(cmd *exec.Cmd) bool { + return false +} diff --git a/go/vendor/golang.org/x/sys/execabs/execabs_go119.go b/go/vendor/golang.org/x/sys/execabs/execabs_go119.go index 46c5b525e7b..f364b341892 100644 --- a/go/vendor/golang.org/x/sys/execabs/execabs_go119.go +++ b/go/vendor/golang.org/x/sys/execabs/execabs_go119.go @@ -15,3 +15,7 @@ import ( func isGo119ErrDot(err error) bool { return errors.Is(err, exec.ErrDot) } + +func isGo119ErrFieldSet(cmd *exec.Cmd) bool { + return cmd.Err != nil +} diff --git a/go/vendor/golang.org/x/tools/go/gcexportdata/gcexportdata.go b/go/vendor/golang.org/x/tools/go/gcexportdata/gcexportdata.go index 165ede0f8f3..03543bd4bb8 100644 --- a/go/vendor/golang.org/x/tools/go/gcexportdata/gcexportdata.go +++ b/go/vendor/golang.org/x/tools/go/gcexportdata/gcexportdata.go @@ -128,15 +128,14 @@ func Read(in io.Reader, fset *token.FileSet, imports map[string]*types.Package, // (from "version"). Select appropriate importer. if len(data) > 0 { switch data[0] { - case 'i': + case 'v', 'c', 'd': // binary, till go1.10 + return nil, fmt.Errorf("binary (%c) import format is no longer supported", data[0]) + + case 'i': // indexed, till go1.19 _, pkg, err := gcimporter.IImportData(fset, imports, data[1:], path) return pkg, err - case 'v', 'c', 'd': - _, pkg, err := gcimporter.BImportData(fset, imports, data, path) - return pkg, err - - case 'u': + case 'u': // unified, from go1.20 _, pkg, err := gcimporter.UImportData(fset, imports, data[1:], path) return pkg, err diff --git a/go/vendor/golang.org/x/tools/go/packages/golist.go b/go/vendor/golang.org/x/tools/go/packages/golist.go index 6bb7168d2e3..58230038a7c 100644 --- a/go/vendor/golang.org/x/tools/go/packages/golist.go +++ b/go/vendor/golang.org/x/tools/go/packages/golist.go @@ -625,7 +625,12 @@ func (state *golistState) createDriverResponse(words ...string) (*driverResponse } if pkg.PkgPath == "unsafe" { - pkg.GoFiles = nil // ignore fake unsafe.go file + pkg.CompiledGoFiles = nil // ignore fake unsafe.go file (#59929) + } else if len(pkg.CompiledGoFiles) == 0 { + // Work around for pre-go.1.11 versions of go list. + // TODO(matloob): they should be handled by the fallback. + // Can we delete this? + pkg.CompiledGoFiles = pkg.GoFiles } // Assume go list emits only absolute paths for Dir. @@ -663,16 +668,12 @@ func (state *golistState) createDriverResponse(words ...string) (*driverResponse response.Roots = append(response.Roots, pkg.ID) } - // Work around for pre-go.1.11 versions of go list. - // TODO(matloob): they should be handled by the fallback. - // Can we delete this? - if len(pkg.CompiledGoFiles) == 0 { - pkg.CompiledGoFiles = pkg.GoFiles - } - // Temporary work-around for golang/go#39986. Parse filenames out of // error messages. This happens if there are unrecoverable syntax // errors in the source, so we can't match on a specific error message. + // + // TODO(rfindley): remove this heuristic, in favor of considering + // InvalidGoFiles from the list driver. if err := p.Error; err != nil && state.shouldAddFilenameFromError(p) { addFilenameFromPos := func(pos string) bool { split := strings.Split(pos, ":") @@ -891,6 +892,15 @@ func golistargs(cfg *Config, words []string, goVersion int) []string { // probably because you'd just get the TestMain. fmt.Sprintf("-find=%t", !cfg.Tests && cfg.Mode&findFlags == 0 && !usesExportData(cfg)), } + + // golang/go#60456: with go1.21 and later, go list serves pgo variants, which + // can be costly to compute and may result in redundant processing for the + // caller. Disable these variants. If someone wants to add e.g. a NeedPGO + // mode flag, that should be a separate proposal. + if goVersion >= 21 { + fullargs = append(fullargs, "-pgo=off") + } + fullargs = append(fullargs, cfg.BuildFlags...) fullargs = append(fullargs, "--") fullargs = append(fullargs, words...) diff --git a/go/vendor/golang.org/x/tools/go/packages/packages.go b/go/vendor/golang.org/x/tools/go/packages/packages.go index 0f1505b808a..da1a27eea62 100644 --- a/go/vendor/golang.org/x/tools/go/packages/packages.go +++ b/go/vendor/golang.org/x/tools/go/packages/packages.go @@ -308,6 +308,9 @@ type Package struct { TypeErrors []types.Error // GoFiles lists the absolute file paths of the package's Go source files. + // It may include files that should not be compiled, for example because + // they contain non-matching build tags, are documentary pseudo-files such as + // unsafe/unsafe.go or builtin/builtin.go, or are subject to cgo preprocessing. GoFiles []string // CompiledGoFiles lists the absolute file paths of the package's source @@ -627,7 +630,7 @@ func newLoader(cfg *Config) *loader { return ld } -// refine connects the supplied packages into a graph and then adds type and +// refine connects the supplied packages into a graph and then adds type // and syntax information as requested by the LoadMode. func (ld *loader) refine(response *driverResponse) ([]*Package, error) { roots := response.Roots @@ -1040,6 +1043,9 @@ func (ld *loader) loadPackage(lpkg *loaderPackage) { Error: appendError, Sizes: ld.sizes, } + if lpkg.Module != nil && lpkg.Module.GoVersion != "" { + typesinternal.SetGoVersion(tc, "go"+lpkg.Module.GoVersion) + } if (ld.Mode & typecheckCgo) != 0 { if !typesinternal.SetUsesCgo(tc) { appendError(Error{ diff --git a/go/vendor/golang.org/x/tools/go/types/objectpath/objectpath.go b/go/vendor/golang.org/x/tools/go/types/objectpath/objectpath.go new file mode 100644 index 00000000000..c725d839ba1 --- /dev/null +++ b/go/vendor/golang.org/x/tools/go/types/objectpath/objectpath.go @@ -0,0 +1,824 @@ +// Copyright 2018 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// Package objectpath defines a naming scheme for types.Objects +// (that is, named entities in Go programs) relative to their enclosing +// package. +// +// Type-checker objects are canonical, so they are usually identified by +// their address in memory (a pointer), but a pointer has meaning only +// within one address space. By contrast, objectpath names allow the +// identity of an object to be sent from one program to another, +// establishing a correspondence between types.Object variables that are +// distinct but logically equivalent. +// +// A single object may have multiple paths. In this example, +// +// type A struct{ X int } +// type B A +// +// the field X has two paths due to its membership of both A and B. +// The For(obj) function always returns one of these paths, arbitrarily +// but consistently. +package objectpath + +import ( + "fmt" + "go/types" + "sort" + "strconv" + "strings" + _ "unsafe" + + "golang.org/x/tools/internal/typeparams" +) + +// A Path is an opaque name that identifies a types.Object +// relative to its package. Conceptually, the name consists of a +// sequence of destructuring operations applied to the package scope +// to obtain the original object. +// The name does not include the package itself. +type Path string + +// Encoding +// +// An object path is a textual and (with training) human-readable encoding +// of a sequence of destructuring operators, starting from a types.Package. +// The sequences represent a path through the package/object/type graph. +// We classify these operators by their type: +// +// PO package->object Package.Scope.Lookup +// OT object->type Object.Type +// TT type->type Type.{Elem,Key,Params,Results,Underlying} [EKPRU] +// TO type->object Type.{At,Field,Method,Obj} [AFMO] +// +// All valid paths start with a package and end at an object +// and thus may be defined by the regular language: +// +// objectpath = PO (OT TT* TO)* +// +// The concrete encoding follows directly: +// - The only PO operator is Package.Scope.Lookup, which requires an identifier. +// - The only OT operator is Object.Type, +// which we encode as '.' because dot cannot appear in an identifier. +// - The TT operators are encoded as [EKPRUTC]; +// one of these (TypeParam) requires an integer operand, +// which is encoded as a string of decimal digits. +// - The TO operators are encoded as [AFMO]; +// three of these (At,Field,Method) require an integer operand, +// which is encoded as a string of decimal digits. +// These indices are stable across different representations +// of the same package, even source and export data. +// The indices used are implementation specific and may not correspond to +// the argument to the go/types function. +// +// In the example below, +// +// package p +// +// type T interface { +// f() (a string, b struct{ X int }) +// } +// +// field X has the path "T.UM0.RA1.F0", +// representing the following sequence of operations: +// +// p.Lookup("T") T +// .Type().Underlying().Method(0). f +// .Type().Results().At(1) b +// .Type().Field(0) X +// +// The encoding is not maximally compact---every R or P is +// followed by an A, for example---but this simplifies the +// encoder and decoder. +const ( + // object->type operators + opType = '.' // .Type() (Object) + + // type->type operators + opElem = 'E' // .Elem() (Pointer, Slice, Array, Chan, Map) + opKey = 'K' // .Key() (Map) + opParams = 'P' // .Params() (Signature) + opResults = 'R' // .Results() (Signature) + opUnderlying = 'U' // .Underlying() (Named) + opTypeParam = 'T' // .TypeParams.At(i) (Named, Signature) + opConstraint = 'C' // .Constraint() (TypeParam) + + // type->object operators + opAt = 'A' // .At(i) (Tuple) + opField = 'F' // .Field(i) (Struct) + opMethod = 'M' // .Method(i) (Named or Interface; not Struct: "promoted" names are ignored) + opObj = 'O' // .Obj() (Named, TypeParam) +) + +// For is equivalent to new(Encoder).For(obj). +// +// It may be more efficient to reuse a single Encoder across several calls. +func For(obj types.Object) (Path, error) { + return new(Encoder).For(obj) +} + +// An Encoder amortizes the cost of encoding the paths of multiple objects. +// The zero value of an Encoder is ready to use. +type Encoder struct { + scopeMemo map[*types.Scope][]types.Object // memoization of scopeObjects + namedMethodsMemo map[*types.Named][]*types.Func // memoization of namedMethods() + skipMethodSorting bool +} + +// Exposed to gopls via golang.org/x/tools/internal/typesinternal +// TODO(golang/go#61443): eliminate this parameter one way or the other. +// +//go:linkname skipMethodSorting +func skipMethodSorting(enc *Encoder) { + enc.skipMethodSorting = true +} + +// For returns the path to an object relative to its package, +// or an error if the object is not accessible from the package's Scope. +// +// The For function guarantees to return a path only for the following objects: +// - package-level types +// - exported package-level non-types +// - methods +// - parameter and result variables +// - struct fields +// These objects are sufficient to define the API of their package. +// The objects described by a package's export data are drawn from this set. +// +// The set of objects accessible from a package's Scope depends on +// whether the package was produced by type-checking syntax, or +// reading export data; the latter may have a smaller Scope since +// export data trims objects that are not reachable from an exported +// declaration. For example, the For function will return a path for +// an exported method of an unexported type that is not reachable +// from any public declaration; this path will cause the Object +// function to fail if called on a package loaded from export data. +// TODO(adonovan): is this a bug or feature? Should this package +// compute accessibility in the same way? +// +// For does not return a path for predeclared names, imported package +// names, local names, and unexported package-level names (except +// types). +// +// Example: given this definition, +// +// package p +// +// type T interface { +// f() (a string, b struct{ X int }) +// } +// +// For(X) would return a path that denotes the following sequence of operations: +// +// p.Scope().Lookup("T") (TypeName T) +// .Type().Underlying().Method(0). (method Func f) +// .Type().Results().At(1) (field Var b) +// .Type().Field(0) (field Var X) +// +// where p is the package (*types.Package) to which X belongs. +func (enc *Encoder) For(obj types.Object) (Path, error) { + pkg := obj.Pkg() + + // This table lists the cases of interest. + // + // Object Action + // ------ ------ + // nil reject + // builtin reject + // pkgname reject + // label reject + // var + // package-level accept + // func param/result accept + // local reject + // struct field accept + // const + // package-level accept + // local reject + // func + // package-level accept + // init functions reject + // concrete method accept + // interface method accept + // type + // package-level accept + // local reject + // + // The only accessible package-level objects are members of pkg itself. + // + // The cases are handled in four steps: + // + // 1. reject nil and builtin + // 2. accept package-level objects + // 3. reject obviously invalid objects + // 4. search the API for the path to the param/result/field/method. + + // 1. reference to nil or builtin? + if pkg == nil { + return "", fmt.Errorf("predeclared %s has no path", obj) + } + scope := pkg.Scope() + + // 2. package-level object? + if scope.Lookup(obj.Name()) == obj { + // Only exported objects (and non-exported types) have a path. + // Non-exported types may be referenced by other objects. + if _, ok := obj.(*types.TypeName); !ok && !obj.Exported() { + return "", fmt.Errorf("no path for non-exported %v", obj) + } + return Path(obj.Name()), nil + } + + // 3. Not a package-level object. + // Reject obviously non-viable cases. + switch obj := obj.(type) { + case *types.TypeName: + if _, ok := obj.Type().(*typeparams.TypeParam); !ok { + // With the exception of type parameters, only package-level type names + // have a path. + return "", fmt.Errorf("no path for %v", obj) + } + case *types.Const, // Only package-level constants have a path. + *types.Label, // Labels are function-local. + *types.PkgName: // PkgNames are file-local. + return "", fmt.Errorf("no path for %v", obj) + + case *types.Var: + // Could be: + // - a field (obj.IsField()) + // - a func parameter or result + // - a local var. + // Sadly there is no way to distinguish + // a param/result from a local + // so we must proceed to the find. + + case *types.Func: + // A func, if not package-level, must be a method. + if recv := obj.Type().(*types.Signature).Recv(); recv == nil { + return "", fmt.Errorf("func is not a method: %v", obj) + } + + if path, ok := enc.concreteMethod(obj); ok { + // Fast path for concrete methods that avoids looping over scope. + return path, nil + } + + default: + panic(obj) + } + + // 4. Search the API for the path to the var (field/param/result) or method. + + // First inspect package-level named types. + // In the presence of path aliases, these give + // the best paths because non-types may + // refer to types, but not the reverse. + empty := make([]byte, 0, 48) // initial space + objs := enc.scopeObjects(scope) + for _, o := range objs { + tname, ok := o.(*types.TypeName) + if !ok { + continue // handle non-types in second pass + } + + path := append(empty, o.Name()...) + path = append(path, opType) + + T := o.Type() + + if tname.IsAlias() { + // type alias + if r := find(obj, T, path, nil); r != nil { + return Path(r), nil + } + } else { + if named, _ := T.(*types.Named); named != nil { + if r := findTypeParam(obj, typeparams.ForNamed(named), path, nil); r != nil { + // generic named type + return Path(r), nil + } + } + // defined (named) type + if r := find(obj, T.Underlying(), append(path, opUnderlying), nil); r != nil { + return Path(r), nil + } + } + } + + // Then inspect everything else: + // non-types, and declared methods of defined types. + for _, o := range objs { + path := append(empty, o.Name()...) + if _, ok := o.(*types.TypeName); !ok { + if o.Exported() { + // exported non-type (const, var, func) + if r := find(obj, o.Type(), append(path, opType), nil); r != nil { + return Path(r), nil + } + } + continue + } + + // Inspect declared methods of defined types. + if T, ok := o.Type().(*types.Named); ok { + path = append(path, opType) + if !enc.skipMethodSorting { + // Note that method index here is always with respect + // to canonical ordering of methods, regardless of how + // they appear in the underlying type. + for i, m := range enc.namedMethods(T) { + path2 := appendOpArg(path, opMethod, i) + if m == obj { + return Path(path2), nil // found declared method + } + if r := find(obj, m.Type(), append(path2, opType), nil); r != nil { + return Path(r), nil + } + } + } else { + // This branch must match the logic in the branch above, using go/types + // APIs without sorting. + for i := 0; i < T.NumMethods(); i++ { + m := T.Method(i) + path2 := appendOpArg(path, opMethod, i) + if m == obj { + return Path(path2), nil // found declared method + } + if r := find(obj, m.Type(), append(path2, opType), nil); r != nil { + return Path(r), nil + } + } + } + } + } + + return "", fmt.Errorf("can't find path for %v in %s", obj, pkg.Path()) +} + +func appendOpArg(path []byte, op byte, arg int) []byte { + path = append(path, op) + path = strconv.AppendInt(path, int64(arg), 10) + return path +} + +// concreteMethod returns the path for meth, which must have a non-nil receiver. +// The second return value indicates success and may be false if the method is +// an interface method or if it is an instantiated method. +// +// This function is just an optimization that avoids the general scope walking +// approach. You are expected to fall back to the general approach if this +// function fails. +func (enc *Encoder) concreteMethod(meth *types.Func) (Path, bool) { + // Concrete methods can only be declared on package-scoped named types. For + // that reason we can skip the expensive walk over the package scope: the + // path will always be package -> named type -> method. We can trivially get + // the type name from the receiver, and only have to look over the type's + // methods to find the method index. + // + // Methods on generic types require special consideration, however. Consider + // the following package: + // + // L1: type S[T any] struct{} + // L2: func (recv S[A]) Foo() { recv.Bar() } + // L3: func (recv S[B]) Bar() { } + // L4: type Alias = S[int] + // L5: func _[T any]() { var s S[int]; s.Foo() } + // + // The receivers of methods on generic types are instantiations. L2 and L3 + // instantiate S with the type-parameters A and B, which are scoped to the + // respective methods. L4 and L5 each instantiate S with int. Each of these + // instantiations has its own method set, full of methods (and thus objects) + // with receivers whose types are the respective instantiations. In other + // words, we have + // + // S[A].Foo, S[A].Bar + // S[B].Foo, S[B].Bar + // S[int].Foo, S[int].Bar + // + // We may thus be trying to produce object paths for any of these objects. + // + // S[A].Foo and S[B].Bar are the origin methods, and their paths are S.Foo + // and S.Bar, which are the paths that this function naturally produces. + // + // S[A].Bar, S[B].Foo, and both methods on S[int] are instantiations that + // don't correspond to the origin methods. For S[int], this is significant. + // The most precise object path for S[int].Foo, for example, is Alias.Foo, + // not S.Foo. Our function, however, would produce S.Foo, which would + // resolve to a different object. + // + // For S[A].Bar and S[B].Foo it could be argued that S.Bar and S.Foo are + // still the correct paths, since only the origin methods have meaningful + // paths. But this is likely only true for trivial cases and has edge cases. + // Since this function is only an optimization, we err on the side of giving + // up, deferring to the slower but definitely correct algorithm. Most users + // of objectpath will only be giving us origin methods, anyway, as referring + // to instantiated methods is usually not useful. + + if typeparams.OriginMethod(meth) != meth { + return "", false + } + + recvT := meth.Type().(*types.Signature).Recv().Type() + if ptr, ok := recvT.(*types.Pointer); ok { + recvT = ptr.Elem() + } + + named, ok := recvT.(*types.Named) + if !ok { + return "", false + } + + if types.IsInterface(named) { + // Named interfaces don't have to be package-scoped + // + // TODO(dominikh): opt: if scope.Lookup(name) == named, then we can apply this optimization to interface + // methods, too, I think. + return "", false + } + + // Preallocate space for the name, opType, opMethod, and some digits. + name := named.Obj().Name() + path := make([]byte, 0, len(name)+8) + path = append(path, name...) + path = append(path, opType) + + if !enc.skipMethodSorting { + for i, m := range enc.namedMethods(named) { + if m == meth { + path = appendOpArg(path, opMethod, i) + return Path(path), true + } + } + } else { + // This branch must match the logic of the branch above, using go/types + // APIs without sorting. + for i := 0; i < named.NumMethods(); i++ { + m := named.Method(i) + if m == meth { + path = appendOpArg(path, opMethod, i) + return Path(path), true + } + } + } + + // Due to golang/go#59944, go/types fails to associate the receiver with + // certain methods on cgo types. + // + // TODO(rfindley): replace this panic once golang/go#59944 is fixed in all Go + // versions gopls supports. + return "", false + // panic(fmt.Sprintf("couldn't find method %s on type %s; methods: %#v", meth, named, enc.namedMethods(named))) +} + +// find finds obj within type T, returning the path to it, or nil if not found. +// +// The seen map is used to short circuit cycles through type parameters. If +// nil, it will be allocated as necessary. +func find(obj types.Object, T types.Type, path []byte, seen map[*types.TypeName]bool) []byte { + switch T := T.(type) { + case *types.Basic, *types.Named: + // Named types belonging to pkg were handled already, + // so T must belong to another package. No path. + return nil + case *types.Pointer: + return find(obj, T.Elem(), append(path, opElem), seen) + case *types.Slice: + return find(obj, T.Elem(), append(path, opElem), seen) + case *types.Array: + return find(obj, T.Elem(), append(path, opElem), seen) + case *types.Chan: + return find(obj, T.Elem(), append(path, opElem), seen) + case *types.Map: + if r := find(obj, T.Key(), append(path, opKey), seen); r != nil { + return r + } + return find(obj, T.Elem(), append(path, opElem), seen) + case *types.Signature: + if r := findTypeParam(obj, typeparams.ForSignature(T), path, seen); r != nil { + return r + } + if r := find(obj, T.Params(), append(path, opParams), seen); r != nil { + return r + } + return find(obj, T.Results(), append(path, opResults), seen) + case *types.Struct: + for i := 0; i < T.NumFields(); i++ { + fld := T.Field(i) + path2 := appendOpArg(path, opField, i) + if fld == obj { + return path2 // found field var + } + if r := find(obj, fld.Type(), append(path2, opType), seen); r != nil { + return r + } + } + return nil + case *types.Tuple: + for i := 0; i < T.Len(); i++ { + v := T.At(i) + path2 := appendOpArg(path, opAt, i) + if v == obj { + return path2 // found param/result var + } + if r := find(obj, v.Type(), append(path2, opType), seen); r != nil { + return r + } + } + return nil + case *types.Interface: + for i := 0; i < T.NumMethods(); i++ { + m := T.Method(i) + path2 := appendOpArg(path, opMethod, i) + if m == obj { + return path2 // found interface method + } + if r := find(obj, m.Type(), append(path2, opType), seen); r != nil { + return r + } + } + return nil + case *typeparams.TypeParam: + name := T.Obj() + if name == obj { + return append(path, opObj) + } + if seen[name] { + return nil + } + if seen == nil { + seen = make(map[*types.TypeName]bool) + } + seen[name] = true + if r := find(obj, T.Constraint(), append(path, opConstraint), seen); r != nil { + return r + } + return nil + } + panic(T) +} + +func findTypeParam(obj types.Object, list *typeparams.TypeParamList, path []byte, seen map[*types.TypeName]bool) []byte { + for i := 0; i < list.Len(); i++ { + tparam := list.At(i) + path2 := appendOpArg(path, opTypeParam, i) + if r := find(obj, tparam, path2, seen); r != nil { + return r + } + } + return nil +} + +// Object returns the object denoted by path p within the package pkg. +func Object(pkg *types.Package, p Path) (types.Object, error) { + return object(pkg, p, false) +} + +// Note: the skipMethodSorting parameter must match the value of +// Encoder.skipMethodSorting used during encoding. +func object(pkg *types.Package, p Path, skipMethodSorting bool) (types.Object, error) { + if p == "" { + return nil, fmt.Errorf("empty path") + } + + pathstr := string(p) + var pkgobj, suffix string + if dot := strings.IndexByte(pathstr, opType); dot < 0 { + pkgobj = pathstr + } else { + pkgobj = pathstr[:dot] + suffix = pathstr[dot:] // suffix starts with "." + } + + obj := pkg.Scope().Lookup(pkgobj) + if obj == nil { + return nil, fmt.Errorf("package %s does not contain %q", pkg.Path(), pkgobj) + } + + // abstraction of *types.{Pointer,Slice,Array,Chan,Map} + type hasElem interface { + Elem() types.Type + } + // abstraction of *types.{Named,Signature} + type hasTypeParams interface { + TypeParams() *typeparams.TypeParamList + } + // abstraction of *types.{Named,TypeParam} + type hasObj interface { + Obj() *types.TypeName + } + + // The loop state is the pair (t, obj), + // exactly one of which is non-nil, initially obj. + // All suffixes start with '.' (the only object->type operation), + // followed by optional type->type operations, + // then a type->object operation. + // The cycle then repeats. + var t types.Type + for suffix != "" { + code := suffix[0] + suffix = suffix[1:] + + // Codes [AFM] have an integer operand. + var index int + switch code { + case opAt, opField, opMethod, opTypeParam: + rest := strings.TrimLeft(suffix, "0123456789") + numerals := suffix[:len(suffix)-len(rest)] + suffix = rest + i, err := strconv.Atoi(numerals) + if err != nil { + return nil, fmt.Errorf("invalid path: bad numeric operand %q for code %q", numerals, code) + } + index = int(i) + case opObj: + // no operand + default: + // The suffix must end with a type->object operation. + if suffix == "" { + return nil, fmt.Errorf("invalid path: ends with %q, want [AFMO]", code) + } + } + + if code == opType { + if t != nil { + return nil, fmt.Errorf("invalid path: unexpected %q in type context", opType) + } + t = obj.Type() + obj = nil + continue + } + + if t == nil { + return nil, fmt.Errorf("invalid path: code %q in object context", code) + } + + // Inv: t != nil, obj == nil + + switch code { + case opElem: + hasElem, ok := t.(hasElem) // Pointer, Slice, Array, Chan, Map + if !ok { + return nil, fmt.Errorf("cannot apply %q to %s (got %T, want pointer, slice, array, chan or map)", code, t, t) + } + t = hasElem.Elem() + + case opKey: + mapType, ok := t.(*types.Map) + if !ok { + return nil, fmt.Errorf("cannot apply %q to %s (got %T, want map)", code, t, t) + } + t = mapType.Key() + + case opParams: + sig, ok := t.(*types.Signature) + if !ok { + return nil, fmt.Errorf("cannot apply %q to %s (got %T, want signature)", code, t, t) + } + t = sig.Params() + + case opResults: + sig, ok := t.(*types.Signature) + if !ok { + return nil, fmt.Errorf("cannot apply %q to %s (got %T, want signature)", code, t, t) + } + t = sig.Results() + + case opUnderlying: + named, ok := t.(*types.Named) + if !ok { + return nil, fmt.Errorf("cannot apply %q to %s (got %T, want named)", code, t, t) + } + t = named.Underlying() + + case opTypeParam: + hasTypeParams, ok := t.(hasTypeParams) // Named, Signature + if !ok { + return nil, fmt.Errorf("cannot apply %q to %s (got %T, want named or signature)", code, t, t) + } + tparams := hasTypeParams.TypeParams() + if n := tparams.Len(); index >= n { + return nil, fmt.Errorf("tuple index %d out of range [0-%d)", index, n) + } + t = tparams.At(index) + + case opConstraint: + tparam, ok := t.(*typeparams.TypeParam) + if !ok { + return nil, fmt.Errorf("cannot apply %q to %s (got %T, want type parameter)", code, t, t) + } + t = tparam.Constraint() + + case opAt: + tuple, ok := t.(*types.Tuple) + if !ok { + return nil, fmt.Errorf("cannot apply %q to %s (got %T, want tuple)", code, t, t) + } + if n := tuple.Len(); index >= n { + return nil, fmt.Errorf("tuple index %d out of range [0-%d)", index, n) + } + obj = tuple.At(index) + t = nil + + case opField: + structType, ok := t.(*types.Struct) + if !ok { + return nil, fmt.Errorf("cannot apply %q to %s (got %T, want struct)", code, t, t) + } + if n := structType.NumFields(); index >= n { + return nil, fmt.Errorf("field index %d out of range [0-%d)", index, n) + } + obj = structType.Field(index) + t = nil + + case opMethod: + switch t := t.(type) { + case *types.Interface: + if index >= t.NumMethods() { + return nil, fmt.Errorf("method index %d out of range [0-%d)", index, t.NumMethods()) + } + obj = t.Method(index) // Id-ordered + + case *types.Named: + if index >= t.NumMethods() { + return nil, fmt.Errorf("method index %d out of range [0-%d)", index, t.NumMethods()) + } + if skipMethodSorting { + obj = t.Method(index) + } else { + methods := namedMethods(t) // (unmemoized) + obj = methods[index] // Id-ordered + } + + default: + return nil, fmt.Errorf("cannot apply %q to %s (got %T, want interface or named)", code, t, t) + } + t = nil + + case opObj: + hasObj, ok := t.(hasObj) + if !ok { + return nil, fmt.Errorf("cannot apply %q to %s (got %T, want named or type param)", code, t, t) + } + obj = hasObj.Obj() + t = nil + + default: + return nil, fmt.Errorf("invalid path: unknown code %q", code) + } + } + + if obj.Pkg() != pkg { + return nil, fmt.Errorf("path denotes %s, which belongs to a different package", obj) + } + + return obj, nil // success +} + +// namedMethods returns the methods of a Named type in ascending Id order. +func namedMethods(named *types.Named) []*types.Func { + methods := make([]*types.Func, named.NumMethods()) + for i := range methods { + methods[i] = named.Method(i) + } + sort.Slice(methods, func(i, j int) bool { + return methods[i].Id() < methods[j].Id() + }) + return methods +} + +// namedMethods is a memoization of the namedMethods function. Callers must not modify the result. +func (enc *Encoder) namedMethods(named *types.Named) []*types.Func { + m := enc.namedMethodsMemo + if m == nil { + m = make(map[*types.Named][]*types.Func) + enc.namedMethodsMemo = m + } + methods, ok := m[named] + if !ok { + methods = namedMethods(named) // allocates and sorts + m[named] = methods + } + return methods +} + +// scopeObjects is a memoization of scope objects. +// Callers must not modify the result. +func (enc *Encoder) scopeObjects(scope *types.Scope) []types.Object { + m := enc.scopeMemo + if m == nil { + m = make(map[*types.Scope][]types.Object) + enc.scopeMemo = m + } + objs, ok := m[scope] + if !ok { + names := scope.Names() // allocates and sorts + objs = make([]types.Object, len(names)) + for i, name := range names { + objs[i] = scope.Lookup(name) + } + m[scope] = objs + } + return objs +} diff --git a/go/vendor/golang.org/x/tools/internal/event/tag/tag.go b/go/vendor/golang.org/x/tools/internal/event/tag/tag.go new file mode 100644 index 00000000000..581b26c2041 --- /dev/null +++ b/go/vendor/golang.org/x/tools/internal/event/tag/tag.go @@ -0,0 +1,59 @@ +// Copyright 2019 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// Package tag provides the labels used for telemetry throughout gopls. +package tag + +import ( + "golang.org/x/tools/internal/event/keys" +) + +var ( + // create the label keys we use + Method = keys.NewString("method", "") + StatusCode = keys.NewString("status.code", "") + StatusMessage = keys.NewString("status.message", "") + RPCID = keys.NewString("id", "") + RPCDirection = keys.NewString("direction", "") + File = keys.NewString("file", "") + Directory = keys.New("directory", "") + URI = keys.New("URI", "") + Package = keys.NewString("package", "") // sorted comma-separated list of Package IDs + PackagePath = keys.NewString("package_path", "") + Query = keys.New("query", "") + Snapshot = keys.NewUInt64("snapshot", "") + Operation = keys.NewString("operation", "") + + Position = keys.New("position", "") + Category = keys.NewString("category", "") + PackageCount = keys.NewInt("packages", "") + Files = keys.New("files", "") + Port = keys.NewInt("port", "") + Type = keys.New("type", "") + HoverKind = keys.NewString("hoverkind", "") + + NewServer = keys.NewString("new_server", "A new server was added") + EndServer = keys.NewString("end_server", "A server was shut down") + + ServerID = keys.NewString("server", "The server ID an event is related to") + Logfile = keys.NewString("logfile", "") + DebugAddress = keys.NewString("debug_address", "") + GoplsPath = keys.NewString("gopls_path", "") + ClientID = keys.NewString("client_id", "") + + Level = keys.NewInt("level", "The logging level") +) + +var ( + // create the stats we measure + Started = keys.NewInt64("started", "Count of started RPCs.") + ReceivedBytes = keys.NewInt64("received_bytes", "Bytes received.") //, unit.Bytes) + SentBytes = keys.NewInt64("sent_bytes", "Bytes sent.") //, unit.Bytes) + Latency = keys.NewFloat64("latency_ms", "Elapsed time in milliseconds") //, unit.Milliseconds) +) + +const ( + Inbound = "in" + Outbound = "out" +) diff --git a/go/vendor/golang.org/x/tools/internal/gcimporter/bexport.go b/go/vendor/golang.org/x/tools/internal/gcimporter/bexport.go deleted file mode 100644 index 30582ed6d3d..00000000000 --- a/go/vendor/golang.org/x/tools/internal/gcimporter/bexport.go +++ /dev/null @@ -1,852 +0,0 @@ -// Copyright 2016 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// Binary package export. -// This file was derived from $GOROOT/src/cmd/compile/internal/gc/bexport.go; -// see that file for specification of the format. - -package gcimporter - -import ( - "bytes" - "encoding/binary" - "fmt" - "go/constant" - "go/token" - "go/types" - "math" - "math/big" - "sort" - "strings" -) - -// If debugFormat is set, each integer and string value is preceded by a marker -// and position information in the encoding. This mechanism permits an importer -// to recognize immediately when it is out of sync. The importer recognizes this -// mode automatically (i.e., it can import export data produced with debugging -// support even if debugFormat is not set at the time of import). This mode will -// lead to massively larger export data (by a factor of 2 to 3) and should only -// be enabled during development and debugging. -// -// NOTE: This flag is the first flag to enable if importing dies because of -// (suspected) format errors, and whenever a change is made to the format. -const debugFormat = false // default: false - -// Current export format version. Increase with each format change. -// -// Note: The latest binary (non-indexed) export format is at version 6. -// This exporter is still at level 4, but it doesn't matter since -// the binary importer can handle older versions just fine. -// -// 6: package height (CL 105038) -- NOT IMPLEMENTED HERE -// 5: improved position encoding efficiency (issue 20080, CL 41619) -- NOT IMPLEMENTED HERE -// 4: type name objects support type aliases, uses aliasTag -// 3: Go1.8 encoding (same as version 2, aliasTag defined but never used) -// 2: removed unused bool in ODCL export (compiler only) -// 1: header format change (more regular), export package for _ struct fields -// 0: Go1.7 encoding -const exportVersion = 4 - -// trackAllTypes enables cycle tracking for all types, not just named -// types. The existing compiler invariants assume that unnamed types -// that are not completely set up are not used, or else there are spurious -// errors. -// If disabled, only named types are tracked, possibly leading to slightly -// less efficient encoding in rare cases. It also prevents the export of -// some corner-case type declarations (but those are not handled correctly -// with with the textual export format either). -// TODO(gri) enable and remove once issues caused by it are fixed -const trackAllTypes = false - -type exporter struct { - fset *token.FileSet - out bytes.Buffer - - // object -> index maps, indexed in order of serialization - strIndex map[string]int - pkgIndex map[*types.Package]int - typIndex map[types.Type]int - - // position encoding - posInfoFormat bool - prevFile string - prevLine int - - // debugging support - written int // bytes written - indent int // for trace -} - -// internalError represents an error generated inside this package. -type internalError string - -func (e internalError) Error() string { return "gcimporter: " + string(e) } - -func internalErrorf(format string, args ...interface{}) error { - return internalError(fmt.Sprintf(format, args...)) -} - -// BExportData returns binary export data for pkg. -// If no file set is provided, position info will be missing. -func BExportData(fset *token.FileSet, pkg *types.Package) (b []byte, err error) { - if !debug { - defer func() { - if e := recover(); e != nil { - if ierr, ok := e.(internalError); ok { - err = ierr - return - } - // Not an internal error; panic again. - panic(e) - } - }() - } - - p := exporter{ - fset: fset, - strIndex: map[string]int{"": 0}, // empty string is mapped to 0 - pkgIndex: make(map[*types.Package]int), - typIndex: make(map[types.Type]int), - posInfoFormat: true, // TODO(gri) might become a flag, eventually - } - - // write version info - // The version string must start with "version %d" where %d is the version - // number. Additional debugging information may follow after a blank; that - // text is ignored by the importer. - p.rawStringln(fmt.Sprintf("version %d", exportVersion)) - var debug string - if debugFormat { - debug = "debug" - } - p.rawStringln(debug) // cannot use p.bool since it's affected by debugFormat; also want to see this clearly - p.bool(trackAllTypes) - p.bool(p.posInfoFormat) - - // --- generic export data --- - - // populate type map with predeclared "known" types - for index, typ := range predeclared() { - p.typIndex[typ] = index - } - if len(p.typIndex) != len(predeclared()) { - return nil, internalError("duplicate entries in type map?") - } - - // write package data - p.pkg(pkg, true) - if trace { - p.tracef("\n") - } - - // write objects - objcount := 0 - scope := pkg.Scope() - for _, name := range scope.Names() { - if !token.IsExported(name) { - continue - } - if trace { - p.tracef("\n") - } - p.obj(scope.Lookup(name)) - objcount++ - } - - // indicate end of list - if trace { - p.tracef("\n") - } - p.tag(endTag) - - // for self-verification only (redundant) - p.int(objcount) - - if trace { - p.tracef("\n") - } - - // --- end of export data --- - - return p.out.Bytes(), nil -} - -func (p *exporter) pkg(pkg *types.Package, emptypath bool) { - if pkg == nil { - panic(internalError("unexpected nil pkg")) - } - - // if we saw the package before, write its index (>= 0) - if i, ok := p.pkgIndex[pkg]; ok { - p.index('P', i) - return - } - - // otherwise, remember the package, write the package tag (< 0) and package data - if trace { - p.tracef("P%d = { ", len(p.pkgIndex)) - defer p.tracef("} ") - } - p.pkgIndex[pkg] = len(p.pkgIndex) - - p.tag(packageTag) - p.string(pkg.Name()) - if emptypath { - p.string("") - } else { - p.string(pkg.Path()) - } -} - -func (p *exporter) obj(obj types.Object) { - switch obj := obj.(type) { - case *types.Const: - p.tag(constTag) - p.pos(obj) - p.qualifiedName(obj) - p.typ(obj.Type()) - p.value(obj.Val()) - - case *types.TypeName: - if obj.IsAlias() { - p.tag(aliasTag) - p.pos(obj) - p.qualifiedName(obj) - } else { - p.tag(typeTag) - } - p.typ(obj.Type()) - - case *types.Var: - p.tag(varTag) - p.pos(obj) - p.qualifiedName(obj) - p.typ(obj.Type()) - - case *types.Func: - p.tag(funcTag) - p.pos(obj) - p.qualifiedName(obj) - sig := obj.Type().(*types.Signature) - p.paramList(sig.Params(), sig.Variadic()) - p.paramList(sig.Results(), false) - - default: - panic(internalErrorf("unexpected object %v (%T)", obj, obj)) - } -} - -func (p *exporter) pos(obj types.Object) { - if !p.posInfoFormat { - return - } - - file, line := p.fileLine(obj) - if file == p.prevFile { - // common case: write line delta - // delta == 0 means different file or no line change - delta := line - p.prevLine - p.int(delta) - if delta == 0 { - p.int(-1) // -1 means no file change - } - } else { - // different file - p.int(0) - // Encode filename as length of common prefix with previous - // filename, followed by (possibly empty) suffix. Filenames - // frequently share path prefixes, so this can save a lot - // of space and make export data size less dependent on file - // path length. The suffix is unlikely to be empty because - // file names tend to end in ".go". - n := commonPrefixLen(p.prevFile, file) - p.int(n) // n >= 0 - p.string(file[n:]) // write suffix only - p.prevFile = file - p.int(line) - } - p.prevLine = line -} - -func (p *exporter) fileLine(obj types.Object) (file string, line int) { - if p.fset != nil { - pos := p.fset.Position(obj.Pos()) - file = pos.Filename - line = pos.Line - } - return -} - -func commonPrefixLen(a, b string) int { - if len(a) > len(b) { - a, b = b, a - } - // len(a) <= len(b) - i := 0 - for i < len(a) && a[i] == b[i] { - i++ - } - return i -} - -func (p *exporter) qualifiedName(obj types.Object) { - p.string(obj.Name()) - p.pkg(obj.Pkg(), false) -} - -func (p *exporter) typ(t types.Type) { - if t == nil { - panic(internalError("nil type")) - } - - // Possible optimization: Anonymous pointer types *T where - // T is a named type are common. We could canonicalize all - // such types *T to a single type PT = *T. This would lead - // to at most one *T entry in typIndex, and all future *T's - // would be encoded as the respective index directly. Would - // save 1 byte (pointerTag) per *T and reduce the typIndex - // size (at the cost of a canonicalization map). We can do - // this later, without encoding format change. - - // if we saw the type before, write its index (>= 0) - if i, ok := p.typIndex[t]; ok { - p.index('T', i) - return - } - - // otherwise, remember the type, write the type tag (< 0) and type data - if trackAllTypes { - if trace { - p.tracef("T%d = {>\n", len(p.typIndex)) - defer p.tracef("<\n} ") - } - p.typIndex[t] = len(p.typIndex) - } - - switch t := t.(type) { - case *types.Named: - if !trackAllTypes { - // if we don't track all types, track named types now - p.typIndex[t] = len(p.typIndex) - } - - p.tag(namedTag) - p.pos(t.Obj()) - p.qualifiedName(t.Obj()) - p.typ(t.Underlying()) - if !types.IsInterface(t) { - p.assocMethods(t) - } - - case *types.Array: - p.tag(arrayTag) - p.int64(t.Len()) - p.typ(t.Elem()) - - case *types.Slice: - p.tag(sliceTag) - p.typ(t.Elem()) - - case *dddSlice: - p.tag(dddTag) - p.typ(t.elem) - - case *types.Struct: - p.tag(structTag) - p.fieldList(t) - - case *types.Pointer: - p.tag(pointerTag) - p.typ(t.Elem()) - - case *types.Signature: - p.tag(signatureTag) - p.paramList(t.Params(), t.Variadic()) - p.paramList(t.Results(), false) - - case *types.Interface: - p.tag(interfaceTag) - p.iface(t) - - case *types.Map: - p.tag(mapTag) - p.typ(t.Key()) - p.typ(t.Elem()) - - case *types.Chan: - p.tag(chanTag) - p.int(int(3 - t.Dir())) // hack - p.typ(t.Elem()) - - default: - panic(internalErrorf("unexpected type %T: %s", t, t)) - } -} - -func (p *exporter) assocMethods(named *types.Named) { - // Sort methods (for determinism). - var methods []*types.Func - for i := 0; i < named.NumMethods(); i++ { - methods = append(methods, named.Method(i)) - } - sort.Sort(methodsByName(methods)) - - p.int(len(methods)) - - if trace && methods != nil { - p.tracef("associated methods {>\n") - } - - for i, m := range methods { - if trace && i > 0 { - p.tracef("\n") - } - - p.pos(m) - name := m.Name() - p.string(name) - if !exported(name) { - p.pkg(m.Pkg(), false) - } - - sig := m.Type().(*types.Signature) - p.paramList(types.NewTuple(sig.Recv()), false) - p.paramList(sig.Params(), sig.Variadic()) - p.paramList(sig.Results(), false) - p.int(0) // dummy value for go:nointerface pragma - ignored by importer - } - - if trace && methods != nil { - p.tracef("<\n} ") - } -} - -type methodsByName []*types.Func - -func (x methodsByName) Len() int { return len(x) } -func (x methodsByName) Swap(i, j int) { x[i], x[j] = x[j], x[i] } -func (x methodsByName) Less(i, j int) bool { return x[i].Name() < x[j].Name() } - -func (p *exporter) fieldList(t *types.Struct) { - if trace && t.NumFields() > 0 { - p.tracef("fields {>\n") - defer p.tracef("<\n} ") - } - - p.int(t.NumFields()) - for i := 0; i < t.NumFields(); i++ { - if trace && i > 0 { - p.tracef("\n") - } - p.field(t.Field(i)) - p.string(t.Tag(i)) - } -} - -func (p *exporter) field(f *types.Var) { - if !f.IsField() { - panic(internalError("field expected")) - } - - p.pos(f) - p.fieldName(f) - p.typ(f.Type()) -} - -func (p *exporter) iface(t *types.Interface) { - // TODO(gri): enable importer to load embedded interfaces, - // then emit Embeddeds and ExplicitMethods separately here. - p.int(0) - - n := t.NumMethods() - if trace && n > 0 { - p.tracef("methods {>\n") - defer p.tracef("<\n} ") - } - p.int(n) - for i := 0; i < n; i++ { - if trace && i > 0 { - p.tracef("\n") - } - p.method(t.Method(i)) - } -} - -func (p *exporter) method(m *types.Func) { - sig := m.Type().(*types.Signature) - if sig.Recv() == nil { - panic(internalError("method expected")) - } - - p.pos(m) - p.string(m.Name()) - if m.Name() != "_" && !token.IsExported(m.Name()) { - p.pkg(m.Pkg(), false) - } - - // interface method; no need to encode receiver. - p.paramList(sig.Params(), sig.Variadic()) - p.paramList(sig.Results(), false) -} - -func (p *exporter) fieldName(f *types.Var) { - name := f.Name() - - if f.Anonymous() { - // anonymous field - we distinguish between 3 cases: - // 1) field name matches base type name and is exported - // 2) field name matches base type name and is not exported - // 3) field name doesn't match base type name (alias name) - bname := basetypeName(f.Type()) - if name == bname { - if token.IsExported(name) { - name = "" // 1) we don't need to know the field name or package - } else { - name = "?" // 2) use unexported name "?" to force package export - } - } else { - // 3) indicate alias and export name as is - // (this requires an extra "@" but this is a rare case) - p.string("@") - } - } - - p.string(name) - if name != "" && !token.IsExported(name) { - p.pkg(f.Pkg(), false) - } -} - -func basetypeName(typ types.Type) string { - switch typ := deref(typ).(type) { - case *types.Basic: - return typ.Name() - case *types.Named: - return typ.Obj().Name() - default: - return "" // unnamed type - } -} - -func (p *exporter) paramList(params *types.Tuple, variadic bool) { - // use negative length to indicate unnamed parameters - // (look at the first parameter only since either all - // names are present or all are absent) - n := params.Len() - if n > 0 && params.At(0).Name() == "" { - n = -n - } - p.int(n) - for i := 0; i < params.Len(); i++ { - q := params.At(i) - t := q.Type() - if variadic && i == params.Len()-1 { - t = &dddSlice{t.(*types.Slice).Elem()} - } - p.typ(t) - if n > 0 { - name := q.Name() - p.string(name) - if name != "_" { - p.pkg(q.Pkg(), false) - } - } - p.string("") // no compiler-specific info - } -} - -func (p *exporter) value(x constant.Value) { - if trace { - p.tracef("= ") - } - - switch x.Kind() { - case constant.Bool: - tag := falseTag - if constant.BoolVal(x) { - tag = trueTag - } - p.tag(tag) - - case constant.Int: - if v, exact := constant.Int64Val(x); exact { - // common case: x fits into an int64 - use compact encoding - p.tag(int64Tag) - p.int64(v) - return - } - // uncommon case: large x - use float encoding - // (powers of 2 will be encoded efficiently with exponent) - p.tag(floatTag) - p.float(constant.ToFloat(x)) - - case constant.Float: - p.tag(floatTag) - p.float(x) - - case constant.Complex: - p.tag(complexTag) - p.float(constant.Real(x)) - p.float(constant.Imag(x)) - - case constant.String: - p.tag(stringTag) - p.string(constant.StringVal(x)) - - case constant.Unknown: - // package contains type errors - p.tag(unknownTag) - - default: - panic(internalErrorf("unexpected value %v (%T)", x, x)) - } -} - -func (p *exporter) float(x constant.Value) { - if x.Kind() != constant.Float { - panic(internalErrorf("unexpected constant %v, want float", x)) - } - // extract sign (there is no -0) - sign := constant.Sign(x) - if sign == 0 { - // x == 0 - p.int(0) - return - } - // x != 0 - - var f big.Float - if v, exact := constant.Float64Val(x); exact { - // float64 - f.SetFloat64(v) - } else if num, denom := constant.Num(x), constant.Denom(x); num.Kind() == constant.Int { - // TODO(gri): add big.Rat accessor to constant.Value. - r := valueToRat(num) - f.SetRat(r.Quo(r, valueToRat(denom))) - } else { - // Value too large to represent as a fraction => inaccessible. - // TODO(gri): add big.Float accessor to constant.Value. - f.SetFloat64(math.MaxFloat64) // FIXME - } - - // extract exponent such that 0.5 <= m < 1.0 - var m big.Float - exp := f.MantExp(&m) - - // extract mantissa as *big.Int - // - set exponent large enough so mant satisfies mant.IsInt() - // - get *big.Int from mant - m.SetMantExp(&m, int(m.MinPrec())) - mant, acc := m.Int(nil) - if acc != big.Exact { - panic(internalError("internal error")) - } - - p.int(sign) - p.int(exp) - p.string(string(mant.Bytes())) -} - -func valueToRat(x constant.Value) *big.Rat { - // Convert little-endian to big-endian. - // I can't believe this is necessary. - bytes := constant.Bytes(x) - for i := 0; i < len(bytes)/2; i++ { - bytes[i], bytes[len(bytes)-1-i] = bytes[len(bytes)-1-i], bytes[i] - } - return new(big.Rat).SetInt(new(big.Int).SetBytes(bytes)) -} - -func (p *exporter) bool(b bool) bool { - if trace { - p.tracef("[") - defer p.tracef("= %v] ", b) - } - - x := 0 - if b { - x = 1 - } - p.int(x) - return b -} - -// ---------------------------------------------------------------------------- -// Low-level encoders - -func (p *exporter) index(marker byte, index int) { - if index < 0 { - panic(internalError("invalid index < 0")) - } - if debugFormat { - p.marker('t') - } - if trace { - p.tracef("%c%d ", marker, index) - } - p.rawInt64(int64(index)) -} - -func (p *exporter) tag(tag int) { - if tag >= 0 { - panic(internalError("invalid tag >= 0")) - } - if debugFormat { - p.marker('t') - } - if trace { - p.tracef("%s ", tagString[-tag]) - } - p.rawInt64(int64(tag)) -} - -func (p *exporter) int(x int) { - p.int64(int64(x)) -} - -func (p *exporter) int64(x int64) { - if debugFormat { - p.marker('i') - } - if trace { - p.tracef("%d ", x) - } - p.rawInt64(x) -} - -func (p *exporter) string(s string) { - if debugFormat { - p.marker('s') - } - if trace { - p.tracef("%q ", s) - } - // if we saw the string before, write its index (>= 0) - // (the empty string is mapped to 0) - if i, ok := p.strIndex[s]; ok { - p.rawInt64(int64(i)) - return - } - // otherwise, remember string and write its negative length and bytes - p.strIndex[s] = len(p.strIndex) - p.rawInt64(-int64(len(s))) - for i := 0; i < len(s); i++ { - p.rawByte(s[i]) - } -} - -// marker emits a marker byte and position information which makes -// it easy for a reader to detect if it is "out of sync". Used for -// debugFormat format only. -func (p *exporter) marker(m byte) { - p.rawByte(m) - // Enable this for help tracking down the location - // of an incorrect marker when running in debugFormat. - if false && trace { - p.tracef("#%d ", p.written) - } - p.rawInt64(int64(p.written)) -} - -// rawInt64 should only be used by low-level encoders. -func (p *exporter) rawInt64(x int64) { - var tmp [binary.MaxVarintLen64]byte - n := binary.PutVarint(tmp[:], x) - for i := 0; i < n; i++ { - p.rawByte(tmp[i]) - } -} - -// rawStringln should only be used to emit the initial version string. -func (p *exporter) rawStringln(s string) { - for i := 0; i < len(s); i++ { - p.rawByte(s[i]) - } - p.rawByte('\n') -} - -// rawByte is the bottleneck interface to write to p.out. -// rawByte escapes b as follows (any encoding does that -// hides '$'): -// -// '$' => '|' 'S' -// '|' => '|' '|' -// -// Necessary so other tools can find the end of the -// export data by searching for "$$". -// rawByte should only be used by low-level encoders. -func (p *exporter) rawByte(b byte) { - switch b { - case '$': - // write '$' as '|' 'S' - b = 'S' - fallthrough - case '|': - // write '|' as '|' '|' - p.out.WriteByte('|') - p.written++ - } - p.out.WriteByte(b) - p.written++ -} - -// tracef is like fmt.Printf but it rewrites the format string -// to take care of indentation. -func (p *exporter) tracef(format string, args ...interface{}) { - if strings.ContainsAny(format, "<>\n") { - var buf bytes.Buffer - for i := 0; i < len(format); i++ { - // no need to deal with runes - ch := format[i] - switch ch { - case '>': - p.indent++ - continue - case '<': - p.indent-- - continue - } - buf.WriteByte(ch) - if ch == '\n' { - for j := p.indent; j > 0; j-- { - buf.WriteString(". ") - } - } - } - format = buf.String() - } - fmt.Printf(format, args...) -} - -// Debugging support. -// (tagString is only used when tracing is enabled) -var tagString = [...]string{ - // Packages - -packageTag: "package", - - // Types - -namedTag: "named type", - -arrayTag: "array", - -sliceTag: "slice", - -dddTag: "ddd", - -structTag: "struct", - -pointerTag: "pointer", - -signatureTag: "signature", - -interfaceTag: "interface", - -mapTag: "map", - -chanTag: "chan", - - // Values - -falseTag: "false", - -trueTag: "true", - -int64Tag: "int64", - -floatTag: "float", - -fractionTag: "fraction", - -complexTag: "complex", - -stringTag: "string", - -unknownTag: "unknown", - - // Type aliases - -aliasTag: "alias", -} diff --git a/go/vendor/golang.org/x/tools/internal/gcimporter/bimport.go b/go/vendor/golang.org/x/tools/internal/gcimporter/bimport.go index b85de014700..d98b0db2a9a 100644 --- a/go/vendor/golang.org/x/tools/internal/gcimporter/bimport.go +++ b/go/vendor/golang.org/x/tools/internal/gcimporter/bimport.go @@ -2,340 +2,24 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -// This file is a copy of $GOROOT/src/go/internal/gcimporter/bimport.go. +// This file contains the remaining vestiges of +// $GOROOT/src/go/internal/gcimporter/bimport.go. package gcimporter import ( - "encoding/binary" "fmt" - "go/constant" "go/token" "go/types" - "sort" - "strconv" - "strings" "sync" - "unicode" - "unicode/utf8" ) -type importer struct { - imports map[string]*types.Package - data []byte - importpath string - buf []byte // for reading strings - version int // export format version - - // object lists - strList []string // in order of appearance - pathList []string // in order of appearance - pkgList []*types.Package // in order of appearance - typList []types.Type // in order of appearance - interfaceList []*types.Interface // for delayed completion only - trackAllTypes bool - - // position encoding - posInfoFormat bool - prevFile string - prevLine int - fake fakeFileSet - - // debugging support - debugFormat bool - read int // bytes read -} - -// BImportData imports a package from the serialized package data -// and returns the number of bytes consumed and a reference to the package. -// If the export data version is not recognized or the format is otherwise -// compromised, an error is returned. -func BImportData(fset *token.FileSet, imports map[string]*types.Package, data []byte, path string) (_ int, pkg *types.Package, err error) { - // catch panics and return them as errors - const currentVersion = 6 - version := -1 // unknown version - defer func() { - if e := recover(); e != nil { - // Return a (possibly nil or incomplete) package unchanged (see #16088). - if version > currentVersion { - err = fmt.Errorf("cannot import %q (%v), export data is newer version - update tool", path, e) - } else { - err = fmt.Errorf("cannot import %q (%v), possibly version skew - reinstall package", path, e) - } - } - }() - - p := importer{ - imports: imports, - data: data, - importpath: path, - version: version, - strList: []string{""}, // empty string is mapped to 0 - pathList: []string{""}, // empty string is mapped to 0 - fake: fakeFileSet{ - fset: fset, - files: make(map[string]*fileInfo), - }, - } - defer p.fake.setLines() // set lines for files in fset - - // read version info - var versionstr string - if b := p.rawByte(); b == 'c' || b == 'd' { - // Go1.7 encoding; first byte encodes low-level - // encoding format (compact vs debug). - // For backward-compatibility only (avoid problems with - // old installed packages). Newly compiled packages use - // the extensible format string. - // TODO(gri) Remove this support eventually; after Go1.8. - if b == 'd' { - p.debugFormat = true - } - p.trackAllTypes = p.rawByte() == 'a' - p.posInfoFormat = p.int() != 0 - versionstr = p.string() - if versionstr == "v1" { - version = 0 - } - } else { - // Go1.8 extensible encoding - // read version string and extract version number (ignore anything after the version number) - versionstr = p.rawStringln(b) - if s := strings.SplitN(versionstr, " ", 3); len(s) >= 2 && s[0] == "version" { - if v, err := strconv.Atoi(s[1]); err == nil && v > 0 { - version = v - } - } - } - p.version = version - - // read version specific flags - extend as necessary - switch p.version { - // case currentVersion: - // ... - // fallthrough - case currentVersion, 5, 4, 3, 2, 1: - p.debugFormat = p.rawStringln(p.rawByte()) == "debug" - p.trackAllTypes = p.int() != 0 - p.posInfoFormat = p.int() != 0 - case 0: - // Go1.7 encoding format - nothing to do here - default: - errorf("unknown bexport format version %d (%q)", p.version, versionstr) - } - - // --- generic export data --- - - // populate typList with predeclared "known" types - p.typList = append(p.typList, predeclared()...) - - // read package data - pkg = p.pkg() - - // read objects of phase 1 only (see cmd/compile/internal/gc/bexport.go) - objcount := 0 - for { - tag := p.tagOrIndex() - if tag == endTag { - break - } - p.obj(tag) - objcount++ - } - - // self-verification - if count := p.int(); count != objcount { - errorf("got %d objects; want %d", objcount, count) - } - - // ignore compiler-specific import data - - // complete interfaces - // TODO(gri) re-investigate if we still need to do this in a delayed fashion - for _, typ := range p.interfaceList { - typ.Complete() - } - - // record all referenced packages as imports - list := append(([]*types.Package)(nil), p.pkgList[1:]...) - sort.Sort(byPath(list)) - pkg.SetImports(list) - - // package was imported completely and without errors - pkg.MarkComplete() - - return p.read, pkg, nil -} - func errorf(format string, args ...interface{}) { panic(fmt.Sprintf(format, args...)) } -func (p *importer) pkg() *types.Package { - // if the package was seen before, i is its index (>= 0) - i := p.tagOrIndex() - if i >= 0 { - return p.pkgList[i] - } - - // otherwise, i is the package tag (< 0) - if i != packageTag { - errorf("unexpected package tag %d version %d", i, p.version) - } - - // read package data - name := p.string() - var path string - if p.version >= 5 { - path = p.path() - } else { - path = p.string() - } - if p.version >= 6 { - p.int() // package height; unused by go/types - } - - // we should never see an empty package name - if name == "" { - errorf("empty package name in import") - } - - // an empty path denotes the package we are currently importing; - // it must be the first package we see - if (path == "") != (len(p.pkgList) == 0) { - errorf("package path %q for pkg index %d", path, len(p.pkgList)) - } - - // if the package was imported before, use that one; otherwise create a new one - if path == "" { - path = p.importpath - } - pkg := p.imports[path] - if pkg == nil { - pkg = types.NewPackage(path, name) - p.imports[path] = pkg - } else if pkg.Name() != name { - errorf("conflicting names %s and %s for package %q", pkg.Name(), name, path) - } - p.pkgList = append(p.pkgList, pkg) - - return pkg -} - -// objTag returns the tag value for each object kind. -func objTag(obj types.Object) int { - switch obj.(type) { - case *types.Const: - return constTag - case *types.TypeName: - return typeTag - case *types.Var: - return varTag - case *types.Func: - return funcTag - default: - errorf("unexpected object: %v (%T)", obj, obj) // panics - panic("unreachable") - } -} - -func sameObj(a, b types.Object) bool { - // Because unnamed types are not canonicalized, we cannot simply compare types for - // (pointer) identity. - // Ideally we'd check equality of constant values as well, but this is good enough. - return objTag(a) == objTag(b) && types.Identical(a.Type(), b.Type()) -} - -func (p *importer) declare(obj types.Object) { - pkg := obj.Pkg() - if alt := pkg.Scope().Insert(obj); alt != nil { - // This can only trigger if we import a (non-type) object a second time. - // Excluding type aliases, this cannot happen because 1) we only import a package - // once; and b) we ignore compiler-specific export data which may contain - // functions whose inlined function bodies refer to other functions that - // were already imported. - // However, type aliases require reexporting the original type, so we need - // to allow it (see also the comment in cmd/compile/internal/gc/bimport.go, - // method importer.obj, switch case importing functions). - // TODO(gri) review/update this comment once the gc compiler handles type aliases. - if !sameObj(obj, alt) { - errorf("inconsistent import:\n\t%v\npreviously imported as:\n\t%v\n", obj, alt) - } - } -} - -func (p *importer) obj(tag int) { - switch tag { - case constTag: - pos := p.pos() - pkg, name := p.qualifiedName() - typ := p.typ(nil, nil) - val := p.value() - p.declare(types.NewConst(pos, pkg, name, typ, val)) - - case aliasTag: - // TODO(gri) verify type alias hookup is correct - pos := p.pos() - pkg, name := p.qualifiedName() - typ := p.typ(nil, nil) - p.declare(types.NewTypeName(pos, pkg, name, typ)) - - case typeTag: - p.typ(nil, nil) - - case varTag: - pos := p.pos() - pkg, name := p.qualifiedName() - typ := p.typ(nil, nil) - p.declare(types.NewVar(pos, pkg, name, typ)) - - case funcTag: - pos := p.pos() - pkg, name := p.qualifiedName() - params, isddd := p.paramList() - result, _ := p.paramList() - sig := types.NewSignature(nil, params, result, isddd) - p.declare(types.NewFunc(pos, pkg, name, sig)) - - default: - errorf("unexpected object tag %d", tag) - } -} - const deltaNewFile = -64 // see cmd/compile/internal/gc/bexport.go -func (p *importer) pos() token.Pos { - if !p.posInfoFormat { - return token.NoPos - } - - file := p.prevFile - line := p.prevLine - delta := p.int() - line += delta - if p.version >= 5 { - if delta == deltaNewFile { - if n := p.int(); n >= 0 { - // file changed - file = p.path() - line = n - } - } - } else { - if delta == 0 { - if n := p.int(); n >= 0 { - // file changed - file = p.prevFile[:n] + p.string() - line = p.int() - } - } - } - p.prevFile = file - p.prevLine = line - - return p.fake.pos(file, line, 0) -} - // Synthesize a token.Pos type fakeFileSet struct { fset *token.FileSet @@ -389,205 +73,6 @@ var ( fakeLinesOnce sync.Once ) -func (p *importer) qualifiedName() (pkg *types.Package, name string) { - name = p.string() - pkg = p.pkg() - return -} - -func (p *importer) record(t types.Type) { - p.typList = append(p.typList, t) -} - -// A dddSlice is a types.Type representing ...T parameters. -// It only appears for parameter types and does not escape -// the importer. -type dddSlice struct { - elem types.Type -} - -func (t *dddSlice) Underlying() types.Type { return t } -func (t *dddSlice) String() string { return "..." + t.elem.String() } - -// parent is the package which declared the type; parent == nil means -// the package currently imported. The parent package is needed for -// exported struct fields and interface methods which don't contain -// explicit package information in the export data. -// -// A non-nil tname is used as the "owner" of the result type; i.e., -// the result type is the underlying type of tname. tname is used -// to give interface methods a named receiver type where possible. -func (p *importer) typ(parent *types.Package, tname *types.Named) types.Type { - // if the type was seen before, i is its index (>= 0) - i := p.tagOrIndex() - if i >= 0 { - return p.typList[i] - } - - // otherwise, i is the type tag (< 0) - switch i { - case namedTag: - // read type object - pos := p.pos() - parent, name := p.qualifiedName() - scope := parent.Scope() - obj := scope.Lookup(name) - - // if the object doesn't exist yet, create and insert it - if obj == nil { - obj = types.NewTypeName(pos, parent, name, nil) - scope.Insert(obj) - } - - if _, ok := obj.(*types.TypeName); !ok { - errorf("pkg = %s, name = %s => %s", parent, name, obj) - } - - // associate new named type with obj if it doesn't exist yet - t0 := types.NewNamed(obj.(*types.TypeName), nil, nil) - - // but record the existing type, if any - tname := obj.Type().(*types.Named) // tname is either t0 or the existing type - p.record(tname) - - // read underlying type - t0.SetUnderlying(p.typ(parent, t0)) - - // interfaces don't have associated methods - if types.IsInterface(t0) { - return tname - } - - // read associated methods - for i := p.int(); i > 0; i-- { - // TODO(gri) replace this with something closer to fieldName - pos := p.pos() - name := p.string() - if !exported(name) { - p.pkg() - } - - recv, _ := p.paramList() // TODO(gri) do we need a full param list for the receiver? - params, isddd := p.paramList() - result, _ := p.paramList() - p.int() // go:nointerface pragma - discarded - - sig := types.NewSignature(recv.At(0), params, result, isddd) - t0.AddMethod(types.NewFunc(pos, parent, name, sig)) - } - - return tname - - case arrayTag: - t := new(types.Array) - if p.trackAllTypes { - p.record(t) - } - - n := p.int64() - *t = *types.NewArray(p.typ(parent, nil), n) - return t - - case sliceTag: - t := new(types.Slice) - if p.trackAllTypes { - p.record(t) - } - - *t = *types.NewSlice(p.typ(parent, nil)) - return t - - case dddTag: - t := new(dddSlice) - if p.trackAllTypes { - p.record(t) - } - - t.elem = p.typ(parent, nil) - return t - - case structTag: - t := new(types.Struct) - if p.trackAllTypes { - p.record(t) - } - - *t = *types.NewStruct(p.fieldList(parent)) - return t - - case pointerTag: - t := new(types.Pointer) - if p.trackAllTypes { - p.record(t) - } - - *t = *types.NewPointer(p.typ(parent, nil)) - return t - - case signatureTag: - t := new(types.Signature) - if p.trackAllTypes { - p.record(t) - } - - params, isddd := p.paramList() - result, _ := p.paramList() - *t = *types.NewSignature(nil, params, result, isddd) - return t - - case interfaceTag: - // Create a dummy entry in the type list. This is safe because we - // cannot expect the interface type to appear in a cycle, as any - // such cycle must contain a named type which would have been - // first defined earlier. - // TODO(gri) Is this still true now that we have type aliases? - // See issue #23225. - n := len(p.typList) - if p.trackAllTypes { - p.record(nil) - } - - var embeddeds []types.Type - for n := p.int(); n > 0; n-- { - p.pos() - embeddeds = append(embeddeds, p.typ(parent, nil)) - } - - t := newInterface(p.methodList(parent, tname), embeddeds) - p.interfaceList = append(p.interfaceList, t) - if p.trackAllTypes { - p.typList[n] = t - } - return t - - case mapTag: - t := new(types.Map) - if p.trackAllTypes { - p.record(t) - } - - key := p.typ(parent, nil) - val := p.typ(parent, nil) - *t = *types.NewMap(key, val) - return t - - case chanTag: - t := new(types.Chan) - if p.trackAllTypes { - p.record(t) - } - - dir := chanDir(p.int()) - val := p.typ(parent, nil) - *t = *types.NewChan(dir, val) - return t - - default: - errorf("unexpected type tag %d", i) // panics - panic("unreachable") - } -} - func chanDir(d int) types.ChanDir { // tag values must match the constants in cmd/compile/internal/gc/go.go switch d { @@ -603,394 +88,6 @@ func chanDir(d int) types.ChanDir { } } -func (p *importer) fieldList(parent *types.Package) (fields []*types.Var, tags []string) { - if n := p.int(); n > 0 { - fields = make([]*types.Var, n) - tags = make([]string, n) - for i := range fields { - fields[i], tags[i] = p.field(parent) - } - } - return -} - -func (p *importer) field(parent *types.Package) (*types.Var, string) { - pos := p.pos() - pkg, name, alias := p.fieldName(parent) - typ := p.typ(parent, nil) - tag := p.string() - - anonymous := false - if name == "" { - // anonymous field - typ must be T or *T and T must be a type name - switch typ := deref(typ).(type) { - case *types.Basic: // basic types are named types - pkg = nil // // objects defined in Universe scope have no package - name = typ.Name() - case *types.Named: - name = typ.Obj().Name() - default: - errorf("named base type expected") - } - anonymous = true - } else if alias { - // anonymous field: we have an explicit name because it's an alias - anonymous = true - } - - return types.NewField(pos, pkg, name, typ, anonymous), tag -} - -func (p *importer) methodList(parent *types.Package, baseType *types.Named) (methods []*types.Func) { - if n := p.int(); n > 0 { - methods = make([]*types.Func, n) - for i := range methods { - methods[i] = p.method(parent, baseType) - } - } - return -} - -func (p *importer) method(parent *types.Package, baseType *types.Named) *types.Func { - pos := p.pos() - pkg, name, _ := p.fieldName(parent) - // If we don't have a baseType, use a nil receiver. - // A receiver using the actual interface type (which - // we don't know yet) will be filled in when we call - // types.Interface.Complete. - var recv *types.Var - if baseType != nil { - recv = types.NewVar(token.NoPos, parent, "", baseType) - } - params, isddd := p.paramList() - result, _ := p.paramList() - sig := types.NewSignature(recv, params, result, isddd) - return types.NewFunc(pos, pkg, name, sig) -} - -func (p *importer) fieldName(parent *types.Package) (pkg *types.Package, name string, alias bool) { - name = p.string() - pkg = parent - if pkg == nil { - // use the imported package instead - pkg = p.pkgList[0] - } - if p.version == 0 && name == "_" { - // version 0 didn't export a package for _ fields - return - } - switch name { - case "": - // 1) field name matches base type name and is exported: nothing to do - case "?": - // 2) field name matches base type name and is not exported: need package - name = "" - pkg = p.pkg() - case "@": - // 3) field name doesn't match type name (alias) - name = p.string() - alias = true - fallthrough - default: - if !exported(name) { - pkg = p.pkg() - } - } - return -} - -func (p *importer) paramList() (*types.Tuple, bool) { - n := p.int() - if n == 0 { - return nil, false - } - // negative length indicates unnamed parameters - named := true - if n < 0 { - n = -n - named = false - } - // n > 0 - params := make([]*types.Var, n) - isddd := false - for i := range params { - params[i], isddd = p.param(named) - } - return types.NewTuple(params...), isddd -} - -func (p *importer) param(named bool) (*types.Var, bool) { - t := p.typ(nil, nil) - td, isddd := t.(*dddSlice) - if isddd { - t = types.NewSlice(td.elem) - } - - var pkg *types.Package - var name string - if named { - name = p.string() - if name == "" { - errorf("expected named parameter") - } - if name != "_" { - pkg = p.pkg() - } - if i := strings.Index(name, "·"); i > 0 { - name = name[:i] // cut off gc-specific parameter numbering - } - } - - // read and discard compiler-specific info - p.string() - - return types.NewVar(token.NoPos, pkg, name, t), isddd -} - -func exported(name string) bool { - ch, _ := utf8.DecodeRuneInString(name) - return unicode.IsUpper(ch) -} - -func (p *importer) value() constant.Value { - switch tag := p.tagOrIndex(); tag { - case falseTag: - return constant.MakeBool(false) - case trueTag: - return constant.MakeBool(true) - case int64Tag: - return constant.MakeInt64(p.int64()) - case floatTag: - return p.float() - case complexTag: - re := p.float() - im := p.float() - return constant.BinaryOp(re, token.ADD, constant.MakeImag(im)) - case stringTag: - return constant.MakeString(p.string()) - case unknownTag: - return constant.MakeUnknown() - default: - errorf("unexpected value tag %d", tag) // panics - panic("unreachable") - } -} - -func (p *importer) float() constant.Value { - sign := p.int() - if sign == 0 { - return constant.MakeInt64(0) - } - - exp := p.int() - mant := []byte(p.string()) // big endian - - // remove leading 0's if any - for len(mant) > 0 && mant[0] == 0 { - mant = mant[1:] - } - - // convert to little endian - // TODO(gri) go/constant should have a more direct conversion function - // (e.g., once it supports a big.Float based implementation) - for i, j := 0, len(mant)-1; i < j; i, j = i+1, j-1 { - mant[i], mant[j] = mant[j], mant[i] - } - - // adjust exponent (constant.MakeFromBytes creates an integer value, - // but mant represents the mantissa bits such that 0.5 <= mant < 1.0) - exp -= len(mant) << 3 - if len(mant) > 0 { - for msd := mant[len(mant)-1]; msd&0x80 == 0; msd <<= 1 { - exp++ - } - } - - x := constant.MakeFromBytes(mant) - switch { - case exp < 0: - d := constant.Shift(constant.MakeInt64(1), token.SHL, uint(-exp)) - x = constant.BinaryOp(x, token.QUO, d) - case exp > 0: - x = constant.Shift(x, token.SHL, uint(exp)) - } - - if sign < 0 { - x = constant.UnaryOp(token.SUB, x, 0) - } - return x -} - -// ---------------------------------------------------------------------------- -// Low-level decoders - -func (p *importer) tagOrIndex() int { - if p.debugFormat { - p.marker('t') - } - - return int(p.rawInt64()) -} - -func (p *importer) int() int { - x := p.int64() - if int64(int(x)) != x { - errorf("exported integer too large") - } - return int(x) -} - -func (p *importer) int64() int64 { - if p.debugFormat { - p.marker('i') - } - - return p.rawInt64() -} - -func (p *importer) path() string { - if p.debugFormat { - p.marker('p') - } - // if the path was seen before, i is its index (>= 0) - // (the empty string is at index 0) - i := p.rawInt64() - if i >= 0 { - return p.pathList[i] - } - // otherwise, i is the negative path length (< 0) - a := make([]string, -i) - for n := range a { - a[n] = p.string() - } - s := strings.Join(a, "/") - p.pathList = append(p.pathList, s) - return s -} - -func (p *importer) string() string { - if p.debugFormat { - p.marker('s') - } - // if the string was seen before, i is its index (>= 0) - // (the empty string is at index 0) - i := p.rawInt64() - if i >= 0 { - return p.strList[i] - } - // otherwise, i is the negative string length (< 0) - if n := int(-i); n <= cap(p.buf) { - p.buf = p.buf[:n] - } else { - p.buf = make([]byte, n) - } - for i := range p.buf { - p.buf[i] = p.rawByte() - } - s := string(p.buf) - p.strList = append(p.strList, s) - return s -} - -func (p *importer) marker(want byte) { - if got := p.rawByte(); got != want { - errorf("incorrect marker: got %c; want %c (pos = %d)", got, want, p.read) - } - - pos := p.read - if n := int(p.rawInt64()); n != pos { - errorf("incorrect position: got %d; want %d", n, pos) - } -} - -// rawInt64 should only be used by low-level decoders. -func (p *importer) rawInt64() int64 { - i, err := binary.ReadVarint(p) - if err != nil { - errorf("read error: %v", err) - } - return i -} - -// rawStringln should only be used to read the initial version string. -func (p *importer) rawStringln(b byte) string { - p.buf = p.buf[:0] - for b != '\n' { - p.buf = append(p.buf, b) - b = p.rawByte() - } - return string(p.buf) -} - -// needed for binary.ReadVarint in rawInt64 -func (p *importer) ReadByte() (byte, error) { - return p.rawByte(), nil -} - -// byte is the bottleneck interface for reading p.data. -// It unescapes '|' 'S' to '$' and '|' '|' to '|'. -// rawByte should only be used by low-level decoders. -func (p *importer) rawByte() byte { - b := p.data[0] - r := 1 - if b == '|' { - b = p.data[1] - r = 2 - switch b { - case 'S': - b = '$' - case '|': - // nothing to do - default: - errorf("unexpected escape sequence in export data") - } - } - p.data = p.data[r:] - p.read += r - return b - -} - -// ---------------------------------------------------------------------------- -// Export format - -// Tags. Must be < 0. -const ( - // Objects - packageTag = -(iota + 1) - constTag - typeTag - varTag - funcTag - endTag - - // Types - namedTag - arrayTag - sliceTag - dddTag - structTag - pointerTag - signatureTag - interfaceTag - mapTag - chanTag - - // Values - falseTag - trueTag - int64Tag - floatTag - fractionTag // not used by gc - complexTag - stringTag - nilTag // only used by gc (appears in exported inlined function bodies) - unknownTag // not used by gc (only appears in packages with errors) - - // Type aliases - aliasTag -) - var predeclOnce sync.Once var predecl []types.Type // initialized lazily diff --git a/go/vendor/golang.org/x/tools/internal/gcimporter/gcimporter.go b/go/vendor/golang.org/x/tools/internal/gcimporter/gcimporter.go index 0372fb3a646..b1223713b94 100644 --- a/go/vendor/golang.org/x/tools/internal/gcimporter/gcimporter.go +++ b/go/vendor/golang.org/x/tools/internal/gcimporter/gcimporter.go @@ -7,6 +7,18 @@ // Package gcimporter provides various functions for reading // gc-generated object files that can be used to implement the // Importer interface defined by the Go 1.5 standard library package. +// +// The encoding is deterministic: if the encoder is applied twice to +// the same types.Package data structure, both encodings are equal. +// This property may be important to avoid spurious changes in +// applications such as build systems. +// +// However, the encoder is not necessarily idempotent. Importing an +// exported package may yield a types.Package that, while it +// represents the same set of Go types as the original, may differ in +// the details of its internal representation. Because of these +// differences, re-encoding the imported package may yield a +// different, but equally valid, encoding of the package. package gcimporter // import "golang.org/x/tools/internal/gcimporter" import ( @@ -218,20 +230,17 @@ func Import(packages map[string]*types.Package, path, srcDir string, lookup func // Or, define a new standard go/types/gcexportdata package. fset := token.NewFileSet() - // The indexed export format starts with an 'i'; the older - // binary export format starts with a 'c', 'd', or 'v' - // (from "version"). Select appropriate importer. + // Select appropriate importer. if len(data) > 0 { switch data[0] { - case 'i': + case 'v', 'c', 'd': // binary, till go1.10 + return nil, fmt.Errorf("binary (%c) import format is no longer supported", data[0]) + + case 'i': // indexed, till go1.19 _, pkg, err := IImportData(fset, packages, data[1:], id) return pkg, err - case 'v', 'c', 'd': - _, pkg, err := BImportData(fset, packages, data, id) - return pkg, err - - case 'u': + case 'u': // unified, from go1.20 _, pkg, err := UImportData(fset, packages, data[1:size], id) return pkg, err diff --git a/go/vendor/golang.org/x/tools/internal/gcimporter/iexport.go b/go/vendor/golang.org/x/tools/internal/gcimporter/iexport.go index ba53cdcdd10..3e3fce1731f 100644 --- a/go/vendor/golang.org/x/tools/internal/gcimporter/iexport.go +++ b/go/vendor/golang.org/x/tools/internal/gcimporter/iexport.go @@ -22,17 +22,23 @@ import ( "strconv" "strings" + "golang.org/x/tools/go/types/objectpath" "golang.org/x/tools/internal/tokeninternal" "golang.org/x/tools/internal/typeparams" ) // IExportShallow encodes "shallow" export data for the specified package. // -// No promises are made about the encoding other than that it can be -// decoded by the same version of IIExportShallow. If you plan to save -// export data in the file system, be sure to include a cryptographic -// digest of the executable in the key to avoid version skew. -func IExportShallow(fset *token.FileSet, pkg *types.Package) ([]byte, error) { +// No promises are made about the encoding other than that it can be decoded by +// the same version of IIExportShallow. If you plan to save export data in the +// file system, be sure to include a cryptographic digest of the executable in +// the key to avoid version skew. +// +// If the provided reportf func is non-nil, it will be used for reporting bugs +// encountered during export. +// TODO(rfindley): remove reportf when we are confident enough in the new +// objectpath encoding. +func IExportShallow(fset *token.FileSet, pkg *types.Package, reportf ReportFunc) ([]byte, error) { // In principle this operation can only fail if out.Write fails, // but that's impossible for bytes.Buffer---and as a matter of // fact iexportCommon doesn't even check for I/O errors. @@ -40,26 +46,34 @@ func IExportShallow(fset *token.FileSet, pkg *types.Package) ([]byte, error) { // TODO(adonovan): use byte slices throughout, avoiding copying. const bundle, shallow = false, true var out bytes.Buffer - err := iexportCommon(&out, fset, bundle, shallow, iexportVersion, []*types.Package{pkg}) + err := iexportCommon(&out, fset, bundle, shallow, iexportVersion, []*types.Package{pkg}, reportf) return out.Bytes(), err } -// IImportShallow decodes "shallow" types.Package data encoded by IExportShallow -// in the same executable. This function cannot import data from +// IImportShallow decodes "shallow" types.Package data encoded by +// IExportShallow in the same executable. This function cannot import data from // cmd/compile or gcexportdata.Write. -func IImportShallow(fset *token.FileSet, imports map[string]*types.Package, data []byte, path string, insert InsertType) (*types.Package, error) { +// +// The importer calls getPackages to obtain package symbols for all +// packages mentioned in the export data, including the one being +// decoded. +// +// If the provided reportf func is non-nil, it will be used for reporting bugs +// encountered during import. +// TODO(rfindley): remove reportf when we are confident enough in the new +// objectpath encoding. +func IImportShallow(fset *token.FileSet, getPackages GetPackagesFunc, data []byte, path string, reportf ReportFunc) (*types.Package, error) { const bundle = false - pkgs, err := iimportCommon(fset, imports, data, bundle, path, insert) + const shallow = true + pkgs, err := iimportCommon(fset, getPackages, data, bundle, path, shallow, reportf) if err != nil { return nil, err } return pkgs[0], nil } -// InsertType is the type of a function that creates a types.TypeName -// object for a named type and inserts it into the scope of the -// specified Package. -type InsertType = func(pkg *types.Package, name string) +// ReportFunc is the type of a function used to report formatted bugs. +type ReportFunc = func(string, ...interface{}) // Current bundled export format version. Increase with each format change. // 0: initial implementation @@ -72,16 +86,16 @@ const bundleVersion = 0 // so that calls to IImportData can override with a provided package path. func IExportData(out io.Writer, fset *token.FileSet, pkg *types.Package) error { const bundle, shallow = false, false - return iexportCommon(out, fset, bundle, shallow, iexportVersion, []*types.Package{pkg}) + return iexportCommon(out, fset, bundle, shallow, iexportVersion, []*types.Package{pkg}, nil) } // IExportBundle writes an indexed export bundle for pkgs to out. func IExportBundle(out io.Writer, fset *token.FileSet, pkgs []*types.Package) error { const bundle, shallow = true, false - return iexportCommon(out, fset, bundle, shallow, iexportVersion, pkgs) + return iexportCommon(out, fset, bundle, shallow, iexportVersion, pkgs, nil) } -func iexportCommon(out io.Writer, fset *token.FileSet, bundle, shallow bool, version int, pkgs []*types.Package) (err error) { +func iexportCommon(out io.Writer, fset *token.FileSet, bundle, shallow bool, version int, pkgs []*types.Package, reportf ReportFunc) (err error) { if !debug { defer func() { if e := recover(); e != nil { @@ -99,6 +113,7 @@ func iexportCommon(out io.Writer, fset *token.FileSet, bundle, shallow bool, ver fset: fset, version: version, shallow: shallow, + reportf: reportf, allPkgs: map[*types.Package]bool{}, stringIndex: map[string]uint64{}, declIndex: map[types.Object]uint64{}, @@ -313,8 +328,10 @@ type iexporter struct { out *bytes.Buffer version int - shallow bool // don't put types from other packages in the index - localpkg *types.Package // (nil in bundle mode) + shallow bool // don't put types from other packages in the index + objEncoder *objectpath.Encoder // encodes objects from other packages in shallow mode; lazily allocated + reportf ReportFunc // if non-nil, used to report bugs + localpkg *types.Package // (nil in bundle mode) // allPkgs tracks all packages that have been referenced by // the export data, so we can ensure to include them in the @@ -354,6 +371,17 @@ func (p *iexporter) trace(format string, args ...interface{}) { fmt.Printf(strings.Repeat("..", p.indent)+format+"\n", args...) } +// objectpathEncoder returns the lazily allocated objectpath.Encoder to use +// when encoding objects in other packages during shallow export. +// +// Using a shared Encoder amortizes some of cost of objectpath search. +func (p *iexporter) objectpathEncoder() *objectpath.Encoder { + if p.objEncoder == nil { + p.objEncoder = new(objectpath.Encoder) + } + return p.objEncoder +} + // stringOff returns the offset of s within the string section. // If not already present, it's added to the end. func (p *iexporter) stringOff(s string) uint64 { @@ -413,7 +441,6 @@ type exportWriter struct { p *iexporter data intWriter - currPkg *types.Package prevFile string prevLine int64 prevColumn int64 @@ -436,7 +463,6 @@ func (p *iexporter) doDecl(obj types.Object) { }() } w := p.newWriter() - w.setPkg(obj.Pkg(), false) switch obj := obj.(type) { case *types.Var: @@ -673,6 +699,9 @@ func (w *exportWriter) qualifiedType(obj *types.TypeName) { w.pkg(obj.Pkg()) } +// TODO(rfindley): what does 'pkg' even mean here? It would be better to pass +// it in explicitly into signatures and structs that may use it for +// constructing fields. func (w *exportWriter) typ(t types.Type, pkg *types.Package) { w.data.uint64(w.p.typOff(t, pkg)) } @@ -764,30 +793,53 @@ func (w *exportWriter) doTyp(t types.Type, pkg *types.Package) { case *types.Signature: w.startType(signatureType) - w.setPkg(pkg, true) + w.pkg(pkg) w.signature(t) case *types.Struct: w.startType(structType) n := t.NumFields() + // Even for struct{} we must emit some qualifying package, because that's + // what the compiler does, and thus that's what the importer expects. + fieldPkg := pkg if n > 0 { - w.setPkg(t.Field(0).Pkg(), true) // qualifying package for field objects - } else { - w.setPkg(pkg, true) + fieldPkg = t.Field(0).Pkg() } + if fieldPkg == nil { + // TODO(rfindley): improve this very hacky logic. + // + // The importer expects a package to be set for all struct types, even + // those with no fields. A better encoding might be to set NumFields + // before pkg. setPkg panics with a nil package, which may be possible + // to reach with invalid packages (and perhaps valid packages, too?), so + // (arbitrarily) set the localpkg if available. + // + // Alternatively, we may be able to simply guarantee that pkg != nil, by + // reconsidering the encoding of constant values. + if w.p.shallow { + fieldPkg = w.p.localpkg + } else { + panic(internalErrorf("no package to set for empty struct")) + } + } + w.pkg(fieldPkg) w.uint64(uint64(n)) + for i := 0; i < n; i++ { f := t.Field(i) + if w.p.shallow { + w.objectPath(f) + } w.pos(f.Pos()) w.string(f.Name()) // unexported fields implicitly qualified by prior setPkg - w.typ(f.Type(), pkg) + w.typ(f.Type(), fieldPkg) w.bool(f.Anonymous()) w.string(t.Tag(i)) // note (or tag) } case *types.Interface: w.startType(interfaceType) - w.setPkg(pkg, true) + w.pkg(pkg) n := t.NumEmbeddeds() w.uint64(uint64(n)) @@ -802,10 +854,16 @@ func (w *exportWriter) doTyp(t types.Type, pkg *types.Package) { w.typ(ft, tPkg) } + // See comment for struct fields. In shallow mode we change the encoding + // for interface methods that are promoted from other packages. + n = t.NumExplicitMethods() w.uint64(uint64(n)) for i := 0; i < n; i++ { m := t.ExplicitMethod(i) + if w.p.shallow { + w.objectPath(m) + } w.pos(m.Pos()) w.string(m.Name()) sig, _ := m.Type().(*types.Signature) @@ -827,12 +885,57 @@ func (w *exportWriter) doTyp(t types.Type, pkg *types.Package) { } } -func (w *exportWriter) setPkg(pkg *types.Package, write bool) { - if write { - w.pkg(pkg) +// objectPath writes the package and objectPath to use to look up obj in a +// different package, when encoding in "shallow" mode. +// +// When doing a shallow import, the importer creates only the local package, +// and requests package symbols for dependencies from the client. +// However, certain types defined in the local package may hold objects defined +// (perhaps deeply) within another package. +// +// For example, consider the following: +// +// package a +// func F() chan * map[string] struct { X int } +// +// package b +// import "a" +// var B = a.F() +// +// In this example, the type of b.B holds fields defined in package a. +// In order to have the correct canonical objects for the field defined in the +// type of B, they are encoded as objectPaths and later looked up in the +// importer. The same problem applies to interface methods. +func (w *exportWriter) objectPath(obj types.Object) { + if obj.Pkg() == nil || obj.Pkg() == w.p.localpkg { + // obj.Pkg() may be nil for the builtin error.Error. + // In this case, or if obj is declared in the local package, no need to + // encode. + w.string("") + return } - - w.currPkg = pkg + objectPath, err := w.p.objectpathEncoder().For(obj) + if err != nil { + // Fall back to the empty string, which will cause the importer to create a + // new object. + // + // This is incorrect in shallow mode (golang/go#60819), but matches + // the previous behavior. This code is defensive, as it is hard to + // prove that the objectpath algorithm will succeed in all cases, and + // creating a new object sort of works. + // (we didn't notice the bug during months of gopls@v0.12.0 testing) + // + // However, report a bug so that we can eventually have confidence + // that export/import is producing a correct package. + // + // TODO: remove reportf once we have such confidence. + objectPath = "" + if w.p.reportf != nil { + w.p.reportf("unable to encode object %q in package %q: %v", obj.Name(), obj.Pkg().Path(), err) + } + } + w.string(string(objectPath)) + w.pkg(obj.Pkg()) } func (w *exportWriter) signature(sig *types.Signature) { @@ -913,6 +1016,17 @@ func (w *exportWriter) value(typ types.Type, v constant.Value) { w.int64(int64(v.Kind())) } + if v.Kind() == constant.Unknown { + // golang/go#60605: treat unknown constant values as if they have invalid type + // + // This loses some fidelity over the package type-checked from source, but that + // is acceptable. + // + // TODO(rfindley): we should switch on the recorded constant kind rather + // than the constant type + return + } + switch b := typ.Underlying().(*types.Basic); b.Info() & types.IsConstType { case types.IsBoolean: w.bool(constant.BoolVal(v)) @@ -969,6 +1083,16 @@ func constantToFloat(x constant.Value) *big.Float { return &f } +func valueToRat(x constant.Value) *big.Rat { + // Convert little-endian to big-endian. + // I can't believe this is necessary. + bytes := constant.Bytes(x) + for i := 0; i < len(bytes)/2; i++ { + bytes[i], bytes[len(bytes)-1-i] = bytes[len(bytes)-1-i], bytes[i] + } + return new(big.Rat).SetInt(new(big.Int).SetBytes(bytes)) +} + // mpint exports a multi-precision integer. // // For unsigned types, small values are written out as a single @@ -1178,3 +1302,19 @@ func (q *objQueue) popHead() types.Object { q.head++ return obj } + +// internalError represents an error generated inside this package. +type internalError string + +func (e internalError) Error() string { return "gcimporter: " + string(e) } + +// TODO(adonovan): make this call panic, so that it's symmetric with errorf. +// Otherwise it's easy to forget to do anything with the error. +// +// TODO(adonovan): also, consider switching the names "errorf" and +// "internalErrorf" as the former is used for bugs, whose cause is +// internal inconsistency, whereas the latter is used for ordinary +// situations like bad input, whose cause is external. +func internalErrorf(format string, args ...interface{}) error { + return internalError(fmt.Sprintf(format, args...)) +} diff --git a/go/vendor/golang.org/x/tools/internal/gcimporter/iimport.go b/go/vendor/golang.org/x/tools/internal/gcimporter/iimport.go index 448f903e86a..8e64cf644fc 100644 --- a/go/vendor/golang.org/x/tools/internal/gcimporter/iimport.go +++ b/go/vendor/golang.org/x/tools/internal/gcimporter/iimport.go @@ -21,6 +21,7 @@ import ( "sort" "strings" + "golang.org/x/tools/go/types/objectpath" "golang.org/x/tools/internal/typeparams" ) @@ -85,7 +86,7 @@ const ( // If the export data version is not recognized or the format is otherwise // compromised, an error is returned. func IImportData(fset *token.FileSet, imports map[string]*types.Package, data []byte, path string) (int, *types.Package, error) { - pkgs, err := iimportCommon(fset, imports, data, false, path, nil) + pkgs, err := iimportCommon(fset, GetPackagesFromMap(imports), data, false, path, false, nil) if err != nil { return 0, nil, err } @@ -94,10 +95,49 @@ func IImportData(fset *token.FileSet, imports map[string]*types.Package, data [] // IImportBundle imports a set of packages from the serialized package bundle. func IImportBundle(fset *token.FileSet, imports map[string]*types.Package, data []byte) ([]*types.Package, error) { - return iimportCommon(fset, imports, data, true, "", nil) + return iimportCommon(fset, GetPackagesFromMap(imports), data, true, "", false, nil) } -func iimportCommon(fset *token.FileSet, imports map[string]*types.Package, data []byte, bundle bool, path string, insert InsertType) (pkgs []*types.Package, err error) { +// A GetPackagesFunc function obtains the non-nil symbols for a set of +// packages, creating and recursively importing them as needed. An +// implementation should store each package symbol is in the Pkg +// field of the items array. +// +// Any error causes importing to fail. This can be used to quickly read +// the import manifest of an export data file without fully decoding it. +type GetPackagesFunc = func(items []GetPackagesItem) error + +// A GetPackagesItem is a request from the importer for the package +// symbol of the specified name and path. +type GetPackagesItem struct { + Name, Path string + Pkg *types.Package // to be filled in by GetPackagesFunc call + + // private importer state + pathOffset uint64 + nameIndex map[string]uint64 +} + +// GetPackagesFromMap returns a GetPackagesFunc that retrieves +// packages from the given map of package path to package. +// +// The returned function may mutate m: each requested package that is not +// found is created with types.NewPackage and inserted into m. +func GetPackagesFromMap(m map[string]*types.Package) GetPackagesFunc { + return func(items []GetPackagesItem) error { + for i, item := range items { + pkg, ok := m[item.Path] + if !ok { + pkg = types.NewPackage(item.Path, item.Name) + m[item.Path] = pkg + } + items[i].Pkg = pkg + } + return nil + } +} + +func iimportCommon(fset *token.FileSet, getPackages GetPackagesFunc, data []byte, bundle bool, path string, shallow bool, reportf ReportFunc) (pkgs []*types.Package, err error) { const currentVersion = iexportVersionCurrent version := int64(-1) if !debug { @@ -108,7 +148,7 @@ func iimportCommon(fset *token.FileSet, imports map[string]*types.Package, data } else if version > currentVersion { err = fmt.Errorf("cannot import %q (%v), export data is newer version - update tool", path, e) } else { - err = fmt.Errorf("cannot import %q (%v), possibly version skew - reinstall package", path, e) + err = fmt.Errorf("internal error while importing %q (%v); please report an issue", path, e) } } }() @@ -117,11 +157,8 @@ func iimportCommon(fset *token.FileSet, imports map[string]*types.Package, data r := &intReader{bytes.NewReader(data), path} if bundle { - bundleVersion := r.uint64() - switch bundleVersion { - case bundleVersion: - default: - errorf("unknown bundle format version %d", bundleVersion) + if v := r.uint64(); v != bundleVersion { + errorf("unknown bundle format version %d", v) } } @@ -139,7 +176,7 @@ func iimportCommon(fset *token.FileSet, imports map[string]*types.Package, data sLen := int64(r.uint64()) var fLen int64 var fileOffset []uint64 - if insert != nil { + if shallow { // Shallow mode uses a different position encoding. fLen = int64(r.uint64()) fileOffset = make([]uint64, r.uint64()) @@ -158,7 +195,8 @@ func iimportCommon(fset *token.FileSet, imports map[string]*types.Package, data p := iimporter{ version: int(version), ipath: path, - insert: insert, + shallow: shallow, + reportf: reportf, stringData: stringData, stringCache: make(map[uint64]string), @@ -185,8 +223,9 @@ func iimportCommon(fset *token.FileSet, imports map[string]*types.Package, data p.typCache[uint64(i)] = pt } - pkgList := make([]*types.Package, r.uint64()) - for i := range pkgList { + // Gather the relevant packages from the manifest. + items := make([]GetPackagesItem, r.uint64()) + for i := range items { pkgPathOff := r.uint64() pkgPath := p.stringAt(pkgPathOff) pkgName := p.stringAt(r.uint64()) @@ -195,30 +234,42 @@ func iimportCommon(fset *token.FileSet, imports map[string]*types.Package, data if pkgPath == "" { pkgPath = path } - pkg := imports[pkgPath] - if pkg == nil { - pkg = types.NewPackage(pkgPath, pkgName) - imports[pkgPath] = pkg - } else if pkg.Name() != pkgName { - errorf("conflicting names %s and %s for package %q", pkg.Name(), pkgName, path) - } - if i == 0 && !bundle { - p.localpkg = pkg - } - - p.pkgCache[pkgPathOff] = pkg + items[i].Name = pkgName + items[i].Path = pkgPath + items[i].pathOffset = pkgPathOff // Read index for package. nameIndex := make(map[string]uint64) nSyms := r.uint64() - // In shallow mode we don't expect an index for other packages. - assert(nSyms == 0 || p.localpkg == pkg || p.insert == nil) + // In shallow mode, only the current package (i=0) has an index. + assert(!(shallow && i > 0 && nSyms != 0)) for ; nSyms > 0; nSyms-- { name := p.stringAt(r.uint64()) nameIndex[name] = r.uint64() } - p.pkgIndex[pkg] = nameIndex + items[i].nameIndex = nameIndex + } + + // Request packages all at once from the client, + // enabling a parallel implementation. + if err := getPackages(items); err != nil { + return nil, err // don't wrap this error + } + + // Check the results and complete the index. + pkgList := make([]*types.Package, len(items)) + for i, item := range items { + pkg := item.Pkg + if pkg == nil { + errorf("internal error: getPackages returned nil package for %q", item.Path) + } else if pkg.Path() != item.Path { + errorf("internal error: getPackages returned wrong path %q, want %q", pkg.Path(), item.Path) + } else if pkg.Name() != item.Name { + errorf("internal error: getPackages returned wrong name %s for package %q, want %s", pkg.Name(), item.Path, item.Name) + } + p.pkgCache[item.pathOffset] = pkg + p.pkgIndex[pkg] = item.nameIndex pkgList[i] = pkg } @@ -277,6 +328,13 @@ func iimportCommon(fset *token.FileSet, imports map[string]*types.Package, data typ.Complete() } + // Workaround for golang/go#61561. See the doc for instanceList for details. + for _, typ := range p.instanceList { + if iface, _ := typ.Underlying().(*types.Interface); iface != nil { + iface.Complete() + } + } + return pkgs, nil } @@ -289,8 +347,8 @@ type iimporter struct { version int ipath string - localpkg *types.Package - insert func(pkg *types.Package, name string) // "shallow" mode only + shallow bool + reportf ReportFunc // if non-nil, used to report bugs stringData []byte stringCache map[uint64]string @@ -307,6 +365,12 @@ type iimporter struct { fake fakeFileSet interfaceList []*types.Interface + // Workaround for the go/types bug golang/go#61561: instances produced during + // instantiation may contain incomplete interfaces. Here we only complete the + // underlying type of the instance, which is the most common case but doesn't + // handle parameterized interface literals defined deeper in the type. + instanceList []types.Type // instances for later completion (see golang/go#61561) + // Arguments for calls to SetConstraint that are deferred due to recursive types later []setConstraintArgs @@ -338,13 +402,9 @@ func (p *iimporter) doDecl(pkg *types.Package, name string) { off, ok := p.pkgIndex[pkg][name] if !ok { - // In "shallow" mode, call back to the application to - // find the object and insert it into the package scope. - if p.insert != nil { - assert(pkg != p.localpkg) - p.insert(pkg, name) // "can't fail" - return - } + // In deep mode, the index should be complete. In shallow + // mode, we should have already recursively loaded necessary + // dependencies so the above Lookup succeeds. errorf("%v.%v not in index", pkg, name) } @@ -711,7 +771,8 @@ func (r *importReader) qualifiedIdent() (*types.Package, string) { } func (r *importReader) pos() token.Pos { - if r.p.insert != nil { // shallow mode + if r.p.shallow { + // precise offsets are encoded only in shallow mode return r.posv2() } if r.p.version >= iexportVersionPosCol { @@ -812,13 +873,28 @@ func (r *importReader) doType(base *types.Named) (res types.Type) { fields := make([]*types.Var, r.uint64()) tags := make([]string, len(fields)) for i := range fields { + var field *types.Var + if r.p.shallow { + field, _ = r.objectPathObject().(*types.Var) + } + fpos := r.pos() fname := r.ident() ftyp := r.typ() emb := r.bool() tag := r.string() - fields[i] = types.NewField(fpos, r.currPkg, fname, ftyp, emb) + // Either this is not a shallow import, the field is local, or the + // encoded objectPath failed to produce an object (a bug). + // + // Even in this last, buggy case, fall back on creating a new field. As + // discussed in iexport.go, this is not correct, but mostly works and is + // preferable to failing (for now at least). + if field == nil { + field = types.NewField(fpos, r.currPkg, fname, ftyp, emb) + } + + fields[i] = field tags[i] = tag } return types.NewStruct(fields, tags) @@ -834,6 +910,11 @@ func (r *importReader) doType(base *types.Named) (res types.Type) { methods := make([]*types.Func, r.uint64()) for i := range methods { + var method *types.Func + if r.p.shallow { + method, _ = r.objectPathObject().(*types.Func) + } + mpos := r.pos() mname := r.ident() @@ -843,9 +924,12 @@ func (r *importReader) doType(base *types.Named) (res types.Type) { if base != nil { recv = types.NewVar(token.NoPos, r.currPkg, "", base) } - msig := r.signature(recv, nil, nil) - methods[i] = types.NewFunc(mpos, r.currPkg, mname, msig) + + if method == nil { + method = types.NewFunc(mpos, r.currPkg, mname, msig) + } + methods[i] = method } typ := newInterface(methods, embeddeds) @@ -883,6 +967,9 @@ func (r *importReader) doType(base *types.Named) (res types.Type) { // we must always use the methods of the base (orig) type. // TODO provide a non-nil *Environment t, _ := typeparams.Instantiate(nil, baseType, targs, false) + + // Workaround for golang/go#61561. See the doc for instanceList for details. + r.p.instanceList = append(r.p.instanceList, t) return t case unionType: @@ -901,6 +988,26 @@ func (r *importReader) kind() itag { return itag(r.uint64()) } +// objectPathObject is the inverse of exportWriter.objectPath. +// +// In shallow mode, certain fields and methods may need to be looked up in an +// imported package. See the doc for exportWriter.objectPath for a full +// explanation. +func (r *importReader) objectPathObject() types.Object { + objPath := objectpath.Path(r.string()) + if objPath == "" { + return nil + } + pkg := r.pkg() + obj, err := objectpath.Object(pkg, objPath) + if err != nil { + if r.p.reportf != nil { + r.p.reportf("failed to find object for objectPath %q: %v", objPath, err) + } + } + return obj +} + func (r *importReader) signature(recv *types.Var, rparams []*typeparams.TypeParam, tparams []*typeparams.TypeParam) *types.Signature { params := r.paramList() results := r.paramList() diff --git a/go/vendor/golang.org/x/tools/internal/gcimporter/ureader_yes.go b/go/vendor/golang.org/x/tools/internal/gcimporter/ureader_yes.go index b285a11ce25..b977435f626 100644 --- a/go/vendor/golang.org/x/tools/internal/gcimporter/ureader_yes.go +++ b/go/vendor/golang.org/x/tools/internal/gcimporter/ureader_yes.go @@ -10,8 +10,10 @@ package gcimporter import ( + "fmt" "go/token" "go/types" + "sort" "strings" "golang.org/x/tools/internal/pkgbits" @@ -62,6 +64,14 @@ type typeInfo struct { } func UImportData(fset *token.FileSet, imports map[string]*types.Package, data []byte, path string) (_ int, pkg *types.Package, err error) { + if !debug { + defer func() { + if x := recover(); x != nil { + err = fmt.Errorf("internal error in importing %q (%v); please report an issue", path, x) + } + }() + } + s := string(data) s = s[:strings.LastIndex(s, "\n$$\n")] input := pkgbits.NewPkgDecoder(path, s) @@ -121,6 +131,16 @@ func readUnifiedPackage(fset *token.FileSet, ctxt *types.Context, imports map[st iface.Complete() } + // Imports() of pkg are all of the transitive packages that were loaded. + var imps []*types.Package + for _, imp := range pr.pkgs { + if imp != nil && imp != pkg { + imps = append(imps, imp) + } + } + sort.Sort(byPath(imps)) + pkg.SetImports(imps) + pkg.MarkComplete() return pkg } @@ -260,39 +280,9 @@ func (r *reader) doPkg() *types.Package { pkg := types.NewPackage(path, name) r.p.imports[path] = pkg - imports := make([]*types.Package, r.Len()) - for i := range imports { - imports[i] = r.pkg() - } - pkg.SetImports(flattenImports(imports)) - return pkg } -// flattenImports returns the transitive closure of all imported -// packages rooted from pkgs. -func flattenImports(pkgs []*types.Package) []*types.Package { - var res []*types.Package - seen := make(map[*types.Package]struct{}) - for _, pkg := range pkgs { - if _, ok := seen[pkg]; ok { - continue - } - seen[pkg] = struct{}{} - res = append(res, pkg) - - // pkg.Imports() is already flattened. - for _, pkg := range pkg.Imports() { - if _, ok := seen[pkg]; ok { - continue - } - seen[pkg] = struct{}{} - res = append(res, pkg) - } - } - return res -} - // @@@ Types func (r *reader) typ() types.Type { diff --git a/go/vendor/golang.org/x/tools/internal/gocommand/invoke.go b/go/vendor/golang.org/x/tools/internal/gocommand/invoke.go index d50551693f3..53cf66da019 100644 --- a/go/vendor/golang.org/x/tools/internal/gocommand/invoke.go +++ b/go/vendor/golang.org/x/tools/internal/gocommand/invoke.go @@ -8,10 +8,12 @@ package gocommand import ( "bytes" "context" + "errors" "fmt" "io" "log" "os" + "reflect" "regexp" "runtime" "strconv" @@ -22,6 +24,9 @@ import ( exec "golang.org/x/sys/execabs" "golang.org/x/tools/internal/event" + "golang.org/x/tools/internal/event/keys" + "golang.org/x/tools/internal/event/label" + "golang.org/x/tools/internal/event/tag" ) // An Runner will run go command invocations and serialize @@ -51,9 +56,19 @@ func (runner *Runner) initialize() { // 1.14: go: updating go.mod: existing contents have changed since last read var modConcurrencyError = regexp.MustCompile(`go:.*go.mod.*contents have changed`) +// verb is an event label for the go command verb. +var verb = keys.NewString("verb", "go command verb") + +func invLabels(inv Invocation) []label.Label { + return []label.Label{verb.Of(inv.Verb), tag.Directory.Of(inv.WorkingDir)} +} + // Run is a convenience wrapper around RunRaw. // It returns only stdout and a "friendly" error. func (runner *Runner) Run(ctx context.Context, inv Invocation) (*bytes.Buffer, error) { + ctx, done := event.Start(ctx, "gocommand.Runner.Run", invLabels(inv)...) + defer done() + stdout, _, friendly, _ := runner.RunRaw(ctx, inv) return stdout, friendly } @@ -61,6 +76,9 @@ func (runner *Runner) Run(ctx context.Context, inv Invocation) (*bytes.Buffer, e // RunPiped runs the invocation serially, always waiting for any concurrent // invocations to complete first. func (runner *Runner) RunPiped(ctx context.Context, inv Invocation, stdout, stderr io.Writer) error { + ctx, done := event.Start(ctx, "gocommand.Runner.RunPiped", invLabels(inv)...) + defer done() + _, err := runner.runPiped(ctx, inv, stdout, stderr) return err } @@ -68,6 +86,8 @@ func (runner *Runner) RunPiped(ctx context.Context, inv Invocation, stdout, stde // RunRaw runs the invocation, serializing requests only if they fight over // go.mod changes. func (runner *Runner) RunRaw(ctx context.Context, inv Invocation) (*bytes.Buffer, *bytes.Buffer, error, error) { + ctx, done := event.Start(ctx, "gocommand.Runner.RunRaw", invLabels(inv)...) + defer done() // Make sure the runner is always initialized. runner.initialize() @@ -215,6 +235,18 @@ func (i *Invocation) run(ctx context.Context, stdout, stderr io.Writer) error { cmd := exec.Command("go", goArgs...) cmd.Stdout = stdout cmd.Stderr = stderr + + // cmd.WaitDelay was added only in go1.20 (see #50436). + if waitDelay := reflect.ValueOf(cmd).Elem().FieldByName("WaitDelay"); waitDelay.IsValid() { + // https://go.dev/issue/59541: don't wait forever copying stderr + // after the command has exited. + // After CL 484741 we copy stdout manually, so we we'll stop reading that as + // soon as ctx is done. However, we also don't want to wait around forever + // for stderr. Give a much-longer-than-reasonable delay and then assume that + // something has wedged in the kernel or runtime. + waitDelay.Set(reflect.ValueOf(30 * time.Second)) + } + // On darwin the cwd gets resolved to the real path, which breaks anything that // expects the working directory to keep the original path, including the // go command when dealing with modules. @@ -229,6 +261,7 @@ func (i *Invocation) run(ctx context.Context, stdout, stderr io.Writer) error { cmd.Env = append(cmd.Env, "PWD="+i.WorkingDir) cmd.Dir = i.WorkingDir } + defer func(start time.Time) { log("%s for %v", time.Since(start), cmdDebugStr(cmd)) }(time.Now()) return runCmdContext(ctx, cmd) @@ -242,10 +275,85 @@ var DebugHangingGoCommands = false // runCmdContext is like exec.CommandContext except it sends os.Interrupt // before os.Kill. -func runCmdContext(ctx context.Context, cmd *exec.Cmd) error { - if err := cmd.Start(); err != nil { +func runCmdContext(ctx context.Context, cmd *exec.Cmd) (err error) { + // If cmd.Stdout is not an *os.File, the exec package will create a pipe and + // copy it to the Writer in a goroutine until the process has finished and + // either the pipe reaches EOF or command's WaitDelay expires. + // + // However, the output from 'go list' can be quite large, and we don't want to + // keep reading (and allocating buffers) if we've already decided we don't + // care about the output. We don't want to wait for the process to finish, and + // we don't wait to wait for the WaitDelay to expire either. + // + // Instead, if cmd.Stdout requires a copying goroutine we explicitly replace + // it with a pipe (which is an *os.File), which we can close in order to stop + // copying output as soon as we realize we don't care about it. + var stdoutW *os.File + if cmd.Stdout != nil { + if _, ok := cmd.Stdout.(*os.File); !ok { + var stdoutR *os.File + stdoutR, stdoutW, err = os.Pipe() + if err != nil { + return err + } + prevStdout := cmd.Stdout + cmd.Stdout = stdoutW + + stdoutErr := make(chan error, 1) + go func() { + _, err := io.Copy(prevStdout, stdoutR) + if err != nil { + err = fmt.Errorf("copying stdout: %w", err) + } + stdoutErr <- err + }() + defer func() { + // We started a goroutine to copy a stdout pipe. + // Wait for it to finish, or terminate it if need be. + var err2 error + select { + case err2 = <-stdoutErr: + stdoutR.Close() + case <-ctx.Done(): + stdoutR.Close() + // Per https://pkg.go.dev/os#File.Close, the call to stdoutR.Close + // should cause the Read call in io.Copy to unblock and return + // immediately, but we still need to receive from stdoutErr to confirm + // that it has happened. + <-stdoutErr + err2 = ctx.Err() + } + if err == nil { + err = err2 + } + }() + + // Per https://pkg.go.dev/os/exec#Cmd, “If Stdout and Stderr are the + // same writer, and have a type that can be compared with ==, at most + // one goroutine at a time will call Write.” + // + // Since we're starting a goroutine that writes to cmd.Stdout, we must + // also update cmd.Stderr so that it still holds. + func() { + defer func() { recover() }() + if cmd.Stderr == prevStdout { + cmd.Stderr = cmd.Stdout + } + }() + } + } + + err = cmd.Start() + if stdoutW != nil { + // The child process has inherited the pipe file, + // so close the copy held in this process. + stdoutW.Close() + stdoutW = nil + } + if err != nil { return err } + resChan := make(chan error, 1) go func() { resChan <- cmd.Wait() @@ -253,11 +361,14 @@ func runCmdContext(ctx context.Context, cmd *exec.Cmd) error { // If we're interested in debugging hanging Go commands, stop waiting after a // minute and panic with interesting information. - if DebugHangingGoCommands { + debug := DebugHangingGoCommands + if debug { + timer := time.NewTimer(1 * time.Minute) + defer timer.Stop() select { case err := <-resChan: return err - case <-time.After(1 * time.Minute): + case <-timer.C: HandleHangingGoCommand(cmd.Process) case <-ctx.Done(): } @@ -270,30 +381,25 @@ func runCmdContext(ctx context.Context, cmd *exec.Cmd) error { } // Cancelled. Interrupt and see if it ends voluntarily. - cmd.Process.Signal(os.Interrupt) - select { - case err := <-resChan: - return err - case <-time.After(time.Second): + if err := cmd.Process.Signal(os.Interrupt); err == nil { + // (We used to wait only 1s but this proved + // fragile on loaded builder machines.) + timer := time.NewTimer(5 * time.Second) + defer timer.Stop() + select { + case err := <-resChan: + return err + case <-timer.C: + } } // Didn't shut down in response to interrupt. Kill it hard. // TODO(rfindley): per advice from bcmills@, it may be better to send SIGQUIT // on certain platforms, such as unix. - if err := cmd.Process.Kill(); err != nil && DebugHangingGoCommands { - // Don't panic here as this reliably fails on windows with EINVAL. + if err := cmd.Process.Kill(); err != nil && !errors.Is(err, os.ErrProcessDone) && debug { log.Printf("error killing the Go command: %v", err) } - // See above: don't wait indefinitely if we're debugging hanging Go commands. - if DebugHangingGoCommands { - select { - case err := <-resChan: - return err - case <-time.After(10 * time.Second): // a shorter wait as resChan should return quickly following Kill - HandleHangingGoCommand(cmd.Process) - } - } return <-resChan } diff --git a/go/vendor/golang.org/x/tools/internal/gocommand/version.go b/go/vendor/golang.org/x/tools/internal/gocommand/version.go index 307a76d474a..446c5846a60 100644 --- a/go/vendor/golang.org/x/tools/internal/gocommand/version.go +++ b/go/vendor/golang.org/x/tools/internal/gocommand/version.go @@ -23,21 +23,11 @@ import ( func GoVersion(ctx context.Context, inv Invocation, r *Runner) (int, error) { inv.Verb = "list" inv.Args = []string{"-e", "-f", `{{context.ReleaseTags}}`, `--`, `unsafe`} - inv.Env = append(append([]string{}, inv.Env...), "GO111MODULE=off") - // Unset any unneeded flags, and remove them from BuildFlags, if they're - // present. - inv.ModFile = "" + inv.BuildFlags = nil // This is not a build command. inv.ModFlag = "" - var buildFlags []string - for _, flag := range inv.BuildFlags { - // Flags can be prefixed by one or two dashes. - f := strings.TrimPrefix(strings.TrimPrefix(flag, "-"), "-") - if strings.HasPrefix(f, "mod=") || strings.HasPrefix(f, "modfile=") { - continue - } - buildFlags = append(buildFlags, flag) - } - inv.BuildFlags = buildFlags + inv.ModFile = "" + inv.Env = append(inv.Env[:len(inv.Env):len(inv.Env)], "GO111MODULE=off") + stdoutBytes, err := r.Run(ctx, inv) if err != nil { return 0, err diff --git a/go/vendor/golang.org/x/tools/internal/tokeninternal/tokeninternal.go b/go/vendor/golang.org/x/tools/internal/tokeninternal/tokeninternal.go index a3fb2d4f29d..7e638ec24fc 100644 --- a/go/vendor/golang.org/x/tools/internal/tokeninternal/tokeninternal.go +++ b/go/vendor/golang.org/x/tools/internal/tokeninternal/tokeninternal.go @@ -7,7 +7,9 @@ package tokeninternal import ( + "fmt" "go/token" + "sort" "sync" "unsafe" ) @@ -57,3 +59,93 @@ func GetLines(file *token.File) []int { panic("unexpected token.File size") } } + +// AddExistingFiles adds the specified files to the FileSet if they +// are not already present. It panics if any pair of files in the +// resulting FileSet would overlap. +func AddExistingFiles(fset *token.FileSet, files []*token.File) { + // Punch through the FileSet encapsulation. + type tokenFileSet struct { + // This type remained essentially consistent from go1.16 to go1.21. + mutex sync.RWMutex + base int + files []*token.File + _ *token.File // changed to atomic.Pointer[token.File] in go1.19 + } + + // If the size of token.FileSet changes, this will fail to compile. + const delta = int64(unsafe.Sizeof(tokenFileSet{})) - int64(unsafe.Sizeof(token.FileSet{})) + var _ [-delta * delta]int + + type uP = unsafe.Pointer + var ptr *tokenFileSet + *(*uP)(uP(&ptr)) = uP(fset) + ptr.mutex.Lock() + defer ptr.mutex.Unlock() + + // Merge and sort. + newFiles := append(ptr.files, files...) + sort.Slice(newFiles, func(i, j int) bool { + return newFiles[i].Base() < newFiles[j].Base() + }) + + // Reject overlapping files. + // Discard adjacent identical files. + out := newFiles[:0] + for i, file := range newFiles { + if i > 0 { + prev := newFiles[i-1] + if file == prev { + continue + } + if prev.Base()+prev.Size()+1 > file.Base() { + panic(fmt.Sprintf("file %s (%d-%d) overlaps with file %s (%d-%d)", + prev.Name(), prev.Base(), prev.Base()+prev.Size(), + file.Name(), file.Base(), file.Base()+file.Size())) + } + } + out = append(out, file) + } + newFiles = out + + ptr.files = newFiles + + // Advance FileSet.Base(). + if len(newFiles) > 0 { + last := newFiles[len(newFiles)-1] + newBase := last.Base() + last.Size() + 1 + if ptr.base < newBase { + ptr.base = newBase + } + } +} + +// FileSetFor returns a new FileSet containing a sequence of new Files with +// the same base, size, and line as the input files, for use in APIs that +// require a FileSet. +// +// Precondition: the input files must be non-overlapping, and sorted in order +// of their Base. +func FileSetFor(files ...*token.File) *token.FileSet { + fset := token.NewFileSet() + for _, f := range files { + f2 := fset.AddFile(f.Name(), f.Base(), f.Size()) + lines := GetLines(f) + f2.SetLines(lines) + } + return fset +} + +// CloneFileSet creates a new FileSet holding all files in fset. It does not +// create copies of the token.Files in fset: they are added to the resulting +// FileSet unmodified. +func CloneFileSet(fset *token.FileSet) *token.FileSet { + var files []*token.File + fset.Iterate(func(f *token.File) bool { + files = append(files, f) + return true + }) + newFileSet := token.NewFileSet() + AddExistingFiles(newFileSet, files) + return newFileSet +} diff --git a/go/vendor/golang.org/x/tools/internal/typeparams/common.go b/go/vendor/golang.org/x/tools/internal/typeparams/common.go index 25a1426d30e..d0d0649fe2a 100644 --- a/go/vendor/golang.org/x/tools/internal/typeparams/common.go +++ b/go/vendor/golang.org/x/tools/internal/typeparams/common.go @@ -23,6 +23,7 @@ package typeparams import ( + "fmt" "go/ast" "go/token" "go/types" @@ -87,7 +88,6 @@ func IsTypeParam(t types.Type) bool { func OriginMethod(fn *types.Func) *types.Func { recv := fn.Type().(*types.Signature).Recv() if recv == nil { - return fn } base := recv.Type() @@ -106,6 +106,31 @@ func OriginMethod(fn *types.Func) *types.Func { } orig := NamedTypeOrigin(named) gfn, _, _ := types.LookupFieldOrMethod(orig, true, fn.Pkg(), fn.Name()) + + // This is a fix for a gopls crash (#60628) due to a go/types bug (#60634). In: + // package p + // type T *int + // func (*T) f() {} + // LookupFieldOrMethod(T, true, p, f)=nil, but NewMethodSet(*T)={(*T).f}. + // Here we make them consistent by force. + // (The go/types bug is general, but this workaround is reached only + // for generic T thanks to the early return above.) + if gfn == nil { + mset := types.NewMethodSet(types.NewPointer(orig)) + for i := 0; i < mset.Len(); i++ { + m := mset.At(i) + if m.Obj().Id() == fn.Id() { + gfn = m.Obj() + break + } + } + } + + // In golang/go#61196, we observe another crash, this time inexplicable. + if gfn == nil { + panic(fmt.Sprintf("missing origin method for %s.%s; named == origin: %t, named.NumMethods(): %d, origin.NumMethods(): %d", named, fn, named == orig, named.NumMethods(), orig.NumMethods())) + } + return gfn.(*types.Func) } diff --git a/go/vendor/golang.org/x/tools/internal/typeparams/typeparams_go117.go b/go/vendor/golang.org/x/tools/internal/typeparams/typeparams_go117.go index b4788978ff4..7ed86e1711b 100644 --- a/go/vendor/golang.org/x/tools/internal/typeparams/typeparams_go117.go +++ b/go/vendor/golang.org/x/tools/internal/typeparams/typeparams_go117.go @@ -129,7 +129,7 @@ func NamedTypeArgs(*types.Named) *TypeList { } // NamedTypeOrigin is the identity method at this Go version. -func NamedTypeOrigin(named *types.Named) types.Type { +func NamedTypeOrigin(named *types.Named) *types.Named { return named } diff --git a/go/vendor/golang.org/x/tools/internal/typeparams/typeparams_go118.go b/go/vendor/golang.org/x/tools/internal/typeparams/typeparams_go118.go index 114a36b866b..cf301af1dbe 100644 --- a/go/vendor/golang.org/x/tools/internal/typeparams/typeparams_go118.go +++ b/go/vendor/golang.org/x/tools/internal/typeparams/typeparams_go118.go @@ -103,7 +103,7 @@ func NamedTypeArgs(named *types.Named) *TypeList { } // NamedTypeOrigin returns named.Orig(). -func NamedTypeOrigin(named *types.Named) types.Type { +func NamedTypeOrigin(named *types.Named) *types.Named { return named.Origin() } diff --git a/go/vendor/golang.org/x/tools/internal/typesinternal/types.go b/go/vendor/golang.org/x/tools/internal/typesinternal/types.go index ce7d4351b22..66e8b099bd6 100644 --- a/go/vendor/golang.org/x/tools/internal/typesinternal/types.go +++ b/go/vendor/golang.org/x/tools/internal/typesinternal/types.go @@ -11,6 +11,8 @@ import ( "go/types" "reflect" "unsafe" + + "golang.org/x/tools/go/types/objectpath" ) func SetUsesCgo(conf *types.Config) bool { @@ -50,3 +52,17 @@ func ReadGo116ErrorData(err types.Error) (code ErrorCode, start, end token.Pos, } var SetGoVersion = func(conf *types.Config, version string) bool { return false } + +// SkipEncoderMethodSorting marks the encoder as not requiring sorted methods, +// as an optimization for gopls (which guarantees the order of parsed source files). +// +// TODO(golang/go#61443): eliminate this parameter one way or the other. +// +//go:linkname SkipEncoderMethodSorting golang.org/x/tools/go/types/objectpath.skipMethodSorting +func SkipEncoderMethodSorting(enc *objectpath.Encoder) + +// ObjectpathObject is like objectpath.Object, but allows suppressing method +// sorting (which is not necessary for gopls). +// +//go:linkname ObjectpathObject golang.org/x/tools/go/types/objectpath.object +func ObjectpathObject(pkg *types.Package, p objectpath.Path, skipMethodSorting bool) (types.Object, error) diff --git a/go/vendor/modules.txt b/go/vendor/modules.txt index 596bd8e8ae9..1f1e5a29f25 100644 --- a/go/vendor/modules.txt +++ b/go/vendor/modules.txt @@ -1,21 +1,23 @@ -# golang.org/x/mod v0.8.0 +# golang.org/x/mod v0.12.0 ## explicit; go 1.17 golang.org/x/mod/internal/lazyregexp golang.org/x/mod/modfile golang.org/x/mod/module golang.org/x/mod/semver -# golang.org/x/sys v0.5.0 +# golang.org/x/sys v0.10.0 ## explicit; go 1.17 golang.org/x/sys/execabs -# golang.org/x/tools v0.6.0 +# golang.org/x/tools v0.11.1 ## explicit; go 1.18 golang.org/x/tools/go/gcexportdata golang.org/x/tools/go/internal/packagesdriver golang.org/x/tools/go/packages +golang.org/x/tools/go/types/objectpath golang.org/x/tools/internal/event golang.org/x/tools/internal/event/core golang.org/x/tools/internal/event/keys golang.org/x/tools/internal/event/label +golang.org/x/tools/internal/event/tag golang.org/x/tools/internal/gcimporter golang.org/x/tools/internal/gocommand golang.org/x/tools/internal/packagesinternal @@ -23,5 +25,5 @@ golang.org/x/tools/internal/pkgbits golang.org/x/tools/internal/tokeninternal golang.org/x/tools/internal/typeparams golang.org/x/tools/internal/typesinternal -# golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 -## explicit; go 1.11 +# golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2 +## explicit; go 1.17 diff --git a/java/documentation/library-coverage/coverage.csv b/java/documentation/library-coverage/coverage.csv index 272a1b85896..8505172207a 100644 --- a/java/documentation/library-coverage/coverage.csv +++ b/java/documentation/library-coverage/coverage.csv @@ -1,187 +1,192 @@ -package,sink,source,summary,sink:bean-validation,sink:command-injection,sink:file-content-store,sink:fragment-injection,sink:groovy-injection,sink:hostname-verification,sink:html-injection,sink:information-leak,sink:intent-redirection,sink:jexl-injection,sink:jndi-injection,sink:js-injection,sink:ldap-injection,sink:log-injection,sink:mvel-injection,sink:ognl-injection,sink:path-injection,sink:pending-intents,sink:regex-use,sink:regex-use[-1],sink:regex-use[0],sink:regex-use[],sink:regex-use[f-1],sink:regex-use[f1],sink:regex-use[f],sink:request-forgery,sink:response-splitting,sink:sql-injection,sink:template-injection,sink:url-redirection,sink:xpath-injection,sink:xslt-injection,source:android-external-storage-dir,source:contentprovider,source:remote,summary:taint,summary:value -actions.osgi,,,6,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,6, -android.app,35,,103,,,,11,,,,,7,,,,,,,,,17,,,,,,,,,,,,,,,,,,18,85 -android.content,24,31,154,,,,,,,,,16,,,,,,,,,,,,,,,,,,,8,,,,,4,27,,63,91 -android.database,59,,41,,,,,,,,,,,,,,,,,,,,,,,,,,,,59,,,,,,,,41, -android.net,,,60,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,45,15 -android.os,,2,122,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,2,,,41,81 -android.support.v4.app,11,,,,,,11,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -android.util,6,16,,,,,,,,,,,,,,,6,,,,,,,,,,,,,,,,,,,,,16,, -android.webkit,3,2,,,,,,,,2,,,,,1,,,,,,,,,,,,,,,,,,,,,,,2,, -android.widget,,1,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,1, -androidx.core.app,6,,95,,,,,,,,,,,,,,,,,,6,,,,,,,,,,,,,,,,,,12,83 -androidx.fragment.app,11,,,,,,11,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -androidx.slice,2,5,88,,,,,,,,,,,,,,,,,,2,,,,,,,,,,,,,,,,5,,27,61 -antlr,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1, -cn.hutool.core.codec,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1, -com.alibaba.druid.sql,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1, -com.esotericsoftware.kryo.io,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1, -com.esotericsoftware.kryo5.io,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1, -com.fasterxml.jackson.core,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1, -com.fasterxml.jackson.databind,2,,6,,,,,,,,,,,,,,,,,2,,,,,,,,,,,,,,,,,,,6, -com.google.common.base,4,,87,,,,,,,,,,,,,,,,,,,,,3,1,,,,,,,,,,,,,,63,24 -com.google.common.cache,,,17,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,17 -com.google.common.collect,,,553,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,2,551 -com.google.common.flogger,29,,,,,,,,,,,,,,,,29,,,,,,,,,,,,,,,,,,,,,,, -com.google.common.io,8,,73,,,1,,,,,,,,,,,,,,7,,,,,,,,,,,,,,,,,,,72,1 -com.google.gson,,,44,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,30,14 -com.hubspot.jinjava,2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,2,,,,,,,, -com.jcraft.jsch,1,,1,,,,,,,,,,,,,,,,,,,,,,,,,,1,,,,,,,,,,1, -com.mitchellbosecke.pebble,2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,2,,,,,,,, -com.opensymphony.xwork2,67,,961,,,,,,,,,,,,,,,,67,,,,,,,,,,,,,,,,,,,,867,94 -com.rabbitmq.client,,21,7,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,21,7, -com.thoughtworks.xstream,1,,,,,,,,,,,,,,,,,,,1,,,,,,,,,,,,,,,,,,,, -com.unboundid.ldap.sdk,17,,,,,,,,,,,,,,,17,,,,,,,,,,,,,,,,,,,,,,,, -com.zaxxer.hikari,2,,,,,,,,,,,,,,,,,,,,,,,,,,,,2,,,,,,,,,,, -flexjson,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1 -freemarker.cache,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,,,,,,, -freemarker.template,7,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,7,,,,,,,, -groovy.lang,26,,,,,,,26,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -groovy.text,1,,,,,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -groovy.util,5,,,,,,,5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -hudson,68,4,2334,,4,3,,,,4,,,,,,,,,,51,,,,,,,,,6,,,,,,,,,4,2258,76 -io.jsonwebtoken,,2,4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,2,4, -io.netty.bootstrap,3,,,,,,,,,,,,,,,,,,,,,,,,,,,,3,,,,,,,,,,, -io.netty.buffer,,,207,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,130,77 -io.netty.channel,9,2,,,,,,,,,,,,,,,,,,,,,,,,,,,9,,,,,,,,,2,, -io.netty.handler.codec,4,13,259,,,,,,,,,,,,,,,,,1,,,,,,,,,3,,,,,,,,,13,143,116 -io.netty.handler.ssl,4,,,,,,,,,,,,,,,,,,,4,,,,,,,,,,,,,,,,,,,, -io.netty.handler.stream,1,,,,,,,,,,,,,,,,,,,1,,,,,,,,,,,,,,,,,,,, -io.netty.resolver,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1, -io.netty.util,2,,23,,,,,,,,,,,,,,,,,1,,,,,,,,,1,,,,,,,,,,21,2 -jakarta.faces.context,2,7,,,,,,,,2,,,,,,,,,,,,,,,,,,,,,,,,,,,,7,, -jakarta.json,,,123,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,100,23 -jakarta.ws.rs.client,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,,,,,,,,,, -jakarta.ws.rs.container,,9,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,9,, -jakarta.ws.rs.core,2,,149,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,2,,,,,,94,55 -java.awt,,,3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,3 -java.beans,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1, -java.io,50,,46,,,22,,,,,,,,,,,,,,28,,,,,,,,,,,,,,,,,,,44,2 -java.lang,31,,93,,13,,,,,,,,,,,,8,,,5,,,4,,,1,,,,,,,,,,,,,57,36 -java.net,13,3,23,,,,,,,,,,,,,,,,,,,,,,,,,,13,,,,,,,,,3,23, -java.nio,53,,36,,,5,,,,,,,,,,,,,,47,,,,,,,,,1,,,,,,,,,,36, -java.sql,13,,2,,,,,,,,,,,,,,,,,,,,,,,,,,4,,9,,,,,,,,2, -java.util,45,,485,,,1,,,,,,,,,,,34,,,,,,,5,2,,1,2,,,,,,,,,,,45,440 -javafx.scene.web,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,,,,,,,,,, -javax.faces.context,2,7,,,,,,,,2,,,,,,,,,,,,,,,,,,,,,,,,,,,,7,, -javax.imageio.stream,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1, -javax.jms,,9,57,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,9,57, -javax.json,,,123,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,100,23 -javax.management.remote,2,,,,,,,,,,,,,2,,,,,,,,,,,,,,,,,,,,,,,,,, -javax.naming,7,,1,,,,,,,,,,,6,,1,,,,,,,,,,,,,,,,,,,,,,,1, -javax.net.ssl,2,,,,,,,,2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -javax.portlet,,,61,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,61, -javax.script,1,,,,,,,,,,,,,,,,,1,,,,,,,,,,,,,,,,,,,,,, -javax.servlet,5,21,2,,,,,,,,1,,,,,,,,,1,,,,,,,,,,3,,,,,,,,21,2, -javax.validation,1,1,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,, -javax.ws.rs.client,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,,,,,,,,,, -javax.ws.rs.container,,9,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,9,, -javax.ws.rs.core,3,,149,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,,2,,,,,,94,55 -javax.xml.transform,2,,6,,,,,,,,,,,,,,,,,1,,,,,,,,,,,,,,,1,,,,6, -javax.xml.xpath,3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,3,,,,,, -jenkins,,,446,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,423,23 -jodd.json,,,10,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,10 -kotlin,16,,1849,,,,,,,,,,,,,,,,,14,,,,,,,,,2,,,,,,,,,,1836,13 -net.sf.json,2,,338,,,,,,,,,,,,,,,,,,,,,,,,,,2,,,,,,,,,,321,17 -net.sf.saxon.s9api,5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,5,,,,, -ognl,6,,,,,,,,,,,,,,,,,,6,,,,,,,,,,,,,,,,,,,,, -okhttp3,4,,50,,,,,,,,,,,,,,,,,,,,,,,,,,4,,,,,,,,,,23,27 -org.acegisecurity,,,49,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,49, -org.antlr.runtime,1,,,,,,,,,,,,,,,,,,,1,,,,,,,,,,,,,,,,,,,, -org.apache.commons.codec,,,6,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,6, -org.apache.commons.collections,,,800,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,17,783 -org.apache.commons.collections4,,,800,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,17,783 -org.apache.commons.compress.archivers.tar,,,4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,4, -org.apache.commons.exec,6,,,,6,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -org.apache.commons.httpclient.util,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1, -org.apache.commons.io,111,,560,,,2,,,,,,,,,,,,,,94,,,,,,,,,15,,,,,,,,,,546,14 -org.apache.commons.jelly,6,,,,,,,,,,,,,,,,,,,,,,,,,,,,6,,,,,,,,,,, -org.apache.commons.jexl2,15,,,,,,,,,,,,15,,,,,,,,,,,,,,,,,,,,,,,,,,, -org.apache.commons.jexl3,15,,,,,,,,,,,,15,,,,,,,,,,,,,,,,,,,,,,,,,,, -org.apache.commons.lang,,,765,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,594,171 -org.apache.commons.lang3,6,,425,,,,,,,,,,,,,,,,,,,6,,,,,,,,,,,,,,,,,294,131 -org.apache.commons.logging,6,,,,,,,,,,,,,,,,6,,,,,,,,,,,,,,,,,,,,,,, -org.apache.commons.net,9,12,,,,,,,,,,,,,,,,,,3,,,,,,,,,6,,,,,,,,,12,, -org.apache.commons.ognl,6,,,,,,,,,,,,,,,,,,6,,,,,,,,,,,,,,,,,,,,, -org.apache.commons.text,,,272,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,220,52 -org.apache.directory.ldap.client.api,1,,,,,,,,,,,,,,,1,,,,,,,,,,,,,,,,,,,,,,,, -org.apache.hadoop.fs,,,10,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,10, -org.apache.hadoop.hive.metastore,3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,3,,,,,,,,, -org.apache.hc.client5.http.async.methods,84,,,,,,,,,,,,,,,,,,,,,,,,,,,,84,,,,,,,,,,, -org.apache.hc.client5.http.classic.methods,37,,,,,,,,,,,,,,,,,,,,,,,,,,,,37,,,,,,,,,,, -org.apache.hc.client5.http.fluent,19,,,,,,,,,,,,,,,,,,,,,,,,,,,,19,,,,,,,,,,, -org.apache.hc.core5.benchmark,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,,,,,,,,,, -org.apache.hc.core5.function,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1, -org.apache.hc.core5.http,73,2,45,,,,,,,1,,,,,,,,,,,,,,,,,,,72,,,,,,,,,2,45, -org.apache.hc.core5.net,,,18,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,18, -org.apache.hc.core5.util,,,24,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,18,6 -org.apache.hive.hcatalog.templeton,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,,,,,,,, -org.apache.http,48,3,94,,,,,,,2,,,,,,,,,,,,,,,,,,,46,,,,,,,,,3,86,8 -org.apache.ibatis.jdbc,6,,57,,,,,,,,,,,,,,,,,,,,,,,,,,,,6,,,,,,,,57, -org.apache.log4j,11,,,,,,,,,,,,,,,,11,,,,,,,,,,,,,,,,,,,,,,, -org.apache.logging.log4j,359,,8,,,,,,,,,,,,,,359,,,,,,,,,,,,,,,,,,,,,,4,4 -org.apache.shiro.codec,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1, -org.apache.shiro.jndi,1,,,,,,,,,,,,,1,,,,,,,,,,,,,,,,,,,,,,,,,, -org.apache.struts.beanvalidation.validation.interceptor,,,4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,4, -org.apache.struts2,11,,3873,,,,,,,,,,,,,,,,11,,,,,,,,,,,,,,,,,,,,3839,34 -org.apache.tools.ant,11,,,,,,,,,,,,,,,,,,,11,,,,,,,,,,,,,,,,,,,, -org.apache.tools.zip,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1, -org.apache.velocity.app,4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,4,,,,,,,, -org.apache.velocity.runtime,4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,4,,,,,,,, -org.codehaus.cargo.container.installer,3,,,,,,,,,,,,,,,,,,,2,,,,,,,,,1,,,,,,,,,,, -org.codehaus.groovy.control,1,,,,,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -org.dom4j,20,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,20,,,,,, -org.eclipse.jetty.client,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,,,,,,,,,, -org.fusesource.leveldbjni,1,,,,,,,,,,,,,,,,,,,1,,,,,,,,,,,,,,,,,,,, -org.geogebra.web.full.main,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,,,,,, -org.gradle.api.file,,,2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,2, -org.hibernate,7,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,7,,,,,,,,, -org.influxdb,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,,,,,,,,,, -org.jboss.logging,324,,,,,,,,,,,,,,,,324,,,,,,,,,,,,,,,,,,,,,,, -org.jdbi.v3.core,6,,,,,,,,,,,,,,,,,,,,,,,,,,,,6,,,,,,,,,,, -org.jenkins.ui.icon,,,42,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,41,1 -org.jenkins.ui.symbol,,,32,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,24,8 -org.jooq,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,,,,,,,, -org.json,,,236,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,198,38 -org.kohsuke.stapler,20,24,343,,,,,,,2,,,,,,,,,,9,,,,,,,,,4,,,,5,,,,,24,332,11 -org.mvel2,16,,,,,,,,,,,,,,,,,16,,,,,,,,,,,,,,,,,,,,,, -org.openjdk.jmh.runner.options,1,,,,,,,,,,,,,,,,,,,1,,,,,,,,,,,,,,,,,,,, -org.scijava.log,13,,,,,,,,,,,,,,,,13,,,,,,,,,,,,,,,,,,,,,,, -org.slf4j,55,,6,,,,,,,,,,,,,,55,,,,,,,,,,,,,,,,,,,,,,2,4 -org.springframework.beans,,,30,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,30 -org.springframework.boot.jdbc,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,,,,,,,,,, -org.springframework.cache,,,13,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,13 -org.springframework.context,,,3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,3, -org.springframework.core.io,2,,,,,,,,,,,,,,,,,,,1,,,,,,,,,1,,,,,,,,,,, -org.springframework.data.repository,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1 -org.springframework.http,14,,71,,,,,,,,,,,,,,,,,,,,,,,,,,14,,,,,,,,,,61,10 -org.springframework.jdbc.core,19,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,19,,,,,,,,, -org.springframework.jdbc.datasource,4,,,,,,,,,,,,,,,,,,,,,,,,,,,,4,,,,,,,,,,, -org.springframework.jdbc.object,9,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,9,,,,,,,,, -org.springframework.jndi,1,,,,,,,,,,,,,1,,,,,,,,,,,,,,,,,,,,,,,,,, -org.springframework.ldap,47,,,,,,,,,,,,,33,,14,,,,,,,,,,,,,,,,,,,,,,,, -org.springframework.security.web.savedrequest,,6,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,6,, -org.springframework.ui,,,32,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,32 -org.springframework.util,3,,142,,,,,,,,,,,,,,,,,3,,,,,,,,,,,,,,,,,,,90,52 -org.springframework.validation,,,13,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,13, -org.springframework.web.client,13,3,,,,,,,,,,,,,,,,,,,,,,,,,,,13,,,,,,,,,3,, -org.springframework.web.context.request,,8,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,8,, -org.springframework.web.multipart,,12,13,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,12,13, -org.springframework.web.reactive.function.client,2,,,,,,,,,,,,,,,,,,,,,,,,,,,,2,,,,,,,,,,, -org.springframework.web.util,,,165,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,140,25 -org.thymeleaf,2,,2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,2,,,,,,,2, -org.xml.sax,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1, -org.xmlpull.v1,,3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,3,, -org.yaml.snakeyaml,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1, -play.libs.ws,2,,,,,,,,,,,,,,,,,,,,,,,,,,,,2,,,,,,,,,,, -play.mvc,,13,24,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,13,24, -ratpack.core.form,,,3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,3, -ratpack.core.handling,,6,4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,6,4, -ratpack.core.http,,10,10,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,10,10, -ratpack.exec,,,48,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,48 -ratpack.form,,,3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,3, -ratpack.func,,,35,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,35 -ratpack.handling,,6,4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,6,4, -ratpack.http,,10,10,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,10,10, -ratpack.util,,,35,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,35 -retrofit2,1,,1,,,,,,,,,,,,,,,,,,,,,,,,,,1,,,,,,,,,,1, +package,sink,source,summary,sink:bean-validation,sink:command-injection,sink:file-content-store,sink:fragment-injection,sink:groovy-injection,sink:hostname-verification,sink:html-injection,sink:information-leak,sink:intent-redirection,sink:jexl-injection,sink:jndi-injection,sink:js-injection,sink:ldap-injection,sink:log-injection,sink:mvel-injection,sink:ognl-injection,sink:path-injection,sink:pending-intents,sink:regex-use,sink:regex-use[-1],sink:regex-use[0],sink:regex-use[],sink:regex-use[f-1],sink:regex-use[f1],sink:regex-use[f],sink:request-forgery,sink:response-splitting,sink:sql-injection,sink:template-injection,sink:trust-boundary-violation,sink:url-redirection,sink:xpath-injection,sink:xslt-injection,source:android-external-storage-dir,source:contentprovider,source:remote,summary:taint,summary:value +actions.osgi,,,6,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,6, +android.app,35,,103,,,,11,,,,,7,,,,,,,,,17,,,,,,,,,,,,,,,,,,,18,85 +android.content,24,31,154,,,,,,,,,16,,,,,,,,,,,,,,,,,,,8,,,,,,4,27,,63,91 +android.database,59,,41,,,,,,,,,,,,,,,,,,,,,,,,,,,,59,,,,,,,,,41, +android.net,,,60,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,45,15 +android.os,,2,122,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,2,,,41,81 +android.support.v4.app,11,,,,,,11,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +android.util,6,16,,,,,,,,,,,,,,,6,,,,,,,,,,,,,,,,,,,,,,16,, +android.webkit,3,2,,,,,,,,2,,,,,1,,,,,,,,,,,,,,,,,,,,,,,,2,, +android.widget,,1,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,1, +androidx.core.app,6,,95,,,,,,,,,,,,,,,,,,6,,,,,,,,,,,,,,,,,,,12,83 +androidx.fragment.app,11,,,,,,11,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +androidx.slice,2,5,88,,,,,,,,,,,,,,,,,,2,,,,,,,,,,,,,,,,,5,,27,61 +antlr,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1, +cn.hutool.core.codec,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1, +com.alibaba.druid.sql,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1, +com.esotericsoftware.kryo.io,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1, +com.esotericsoftware.kryo5.io,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1, +com.fasterxml.jackson.core,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1, +com.fasterxml.jackson.databind,2,,6,,,,,,,,,,,,,,,,,2,,,,,,,,,,,,,,,,,,,,6, +com.google.common.base,4,,87,,,,,,,,,,,,,,,,,,,,,3,1,,,,,,,,,,,,,,,63,24 +com.google.common.cache,,,17,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,17 +com.google.common.collect,,,553,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,2,551 +com.google.common.flogger,29,,,,,,,,,,,,,,,,29,,,,,,,,,,,,,,,,,,,,,,,, +com.google.common.io,8,,73,,,1,,,,,,,,,,,,,,7,,,,,,,,,,,,,,,,,,,,72,1 +com.google.gson,,,44,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,30,14 +com.hubspot.jinjava,2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,2,,,,,,,,, +com.jcraft.jsch,1,,1,,,,,,,,,,,,,,,,,,,,,,,,,,1,,,,,,,,,,,1, +com.mitchellbosecke.pebble,2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,2,,,,,,,,, +com.opensymphony.xwork2,67,,961,,,,,,,,,,,,,,,,67,,,,,,,,,,,,,,,,,,,,,867,94 +com.rabbitmq.client,,21,7,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,21,7, +com.thoughtworks.xstream,1,,,,,,,,,,,,,,,,,,,1,,,,,,,,,,,,,,,,,,,,, +com.unboundid.ldap.sdk,17,,,,,,,,,,,,,,,17,,,,,,,,,,,,,,,,,,,,,,,,, +com.zaxxer.hikari,2,,,,,,,,,,,,,,,,,,,,,,,,,,,,2,,,,,,,,,,,, +flexjson,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1 +freemarker.cache,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,,,,,,,, +freemarker.template,7,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,7,,,,,,,,, +groovy.lang,26,,,,,,,26,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +groovy.text,1,,,,,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +groovy.util,5,,,,,,,5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +hudson,68,4,2334,,4,3,,,,4,,,,,,,,,,51,,,,,,,,,6,,,,,,,,,,4,2258,76 +io.jsonwebtoken,,2,4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,2,4, +io.netty.bootstrap,3,,,,,,,,,,,,,,,,,,,,,,,,,,,,3,,,,,,,,,,,, +io.netty.buffer,,,207,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,130,77 +io.netty.channel,9,2,,,,,,,,,,,,,,,,,,,,,,,,,,,9,,,,,,,,,,2,, +io.netty.handler.codec,4,13,259,,,,,,,,,,,,,,,,,1,,,,,,,,,3,,,,,,,,,,13,143,116 +io.netty.handler.ssl,4,,,,,,,,,,,,,,,,,,,4,,,,,,,,,,,,,,,,,,,,, +io.netty.handler.stream,1,,,,,,,,,,,,,,,,,,,1,,,,,,,,,,,,,,,,,,,,, +io.netty.resolver,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1, +io.netty.util,2,,23,,,,,,,,,,,,,,,,,1,,,,,,,,,1,,,,,,,,,,,21,2 +jakarta.activation,2,,2,,,,,,,,,,,,,,,,,1,,,,,,,,,1,,,,,,,,,,,2, +jakarta.faces.context,2,7,,,,,,,,2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,7,, +jakarta.json,,,123,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,100,23 +jakarta.ws.rs.client,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,,,,,,,,,,, +jakarta.ws.rs.container,,9,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,9,, +jakarta.ws.rs.core,2,,149,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,2,,,,,,94,55 +jakarta.xml.bind.attachment,,2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,2,, +java.awt,,,3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,3 +java.beans,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1, +java.io,50,,46,,,22,,,,,,,,,,,,,,28,,,,,,,,,,,,,,,,,,,,44,2 +java.lang,31,,93,,13,,,,,,,,,,,,8,,,5,,,4,,,1,,,,,,,,,,,,,,57,36 +java.net,13,3,23,,,,,,,,,,,,,,,,,,,,,,,,,,13,,,,,,,,,,3,23, +java.nio,49,,36,,,5,,,,,,,,,,,,,,43,,,,,,,,,1,,,,,,,,,,,36, +java.sql,13,,2,,,,,,,,,,,,,,,,,,,,,,,,,,4,,9,,,,,,,,,2, +java.util,45,,487,,,1,,,,,,,,,,,34,,,,,,,5,2,,1,2,,,,,,,,,,,,45,442 +javafx.scene.web,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,,,,,,,,,,, +javax.activation,2,,7,,,,,,,,,,,,,,,,,1,,,,,,,,,1,,,,,,,,,,,7, +javax.faces.context,2,7,,,,,,,,2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,7,, +javax.imageio.stream,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1, +javax.jms,,9,57,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,9,57, +javax.json,,,123,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,100,23 +javax.management.remote,2,,,,,,,,,,,,,2,,,,,,,,,,,,,,,,,,,,,,,,,,, +javax.naming,7,,1,,,,,,,,,,,6,,1,,,,,,,,,,,,,,,,,,,,,,,,1, +javax.net.ssl,2,,,,,,,,2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +javax.portlet,,,61,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,61, +javax.script,1,,,,,,,,,,,,,,,,,1,,,,,,,,,,,,,,,,,,,,,,, +javax.servlet,7,21,2,,,,,,,,1,,,,,,,,,1,,,,,,,,,,3,,,2,,,,,,21,2, +javax.validation,1,1,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,, +javax.ws.rs.client,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,,,,,,,,,,, +javax.ws.rs.container,,9,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,9,, +javax.ws.rs.core,3,,149,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,,,2,,,,,,94,55 +javax.xml.bind.attachment,,2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,2,, +javax.xml.transform,2,,6,,,,,,,,,,,,,,,,,1,,,,,,,,,,,,,,,,1,,,,6, +javax.xml.xpath,3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,3,,,,,, +jenkins,,,446,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,423,23 +jodd.json,,,10,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,10 +kotlin,16,,1849,,,,,,,,,,,,,,,,,14,,,,,,,,,2,,,,,,,,,,,1836,13 +net.sf.json,2,,338,,,,,,,,,,,,,,,,,,,,,,,,,,2,,,,,,,,,,,321,17 +net.sf.saxon.s9api,5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,5,,,,, +ognl,6,,,,,,,,,,,,,,,,,,6,,,,,,,,,,,,,,,,,,,,,, +okhttp3,4,,50,,,,,,,,,,,,,,,,,,,,,,,,,,4,,,,,,,,,,,23,27 +org.acegisecurity,,,49,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,49, +org.antlr.runtime,1,,,,,,,,,,,,,,,,,,,1,,,,,,,,,,,,,,,,,,,,, +org.apache.commons.codec,,,6,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,6, +org.apache.commons.collections,,,800,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,17,783 +org.apache.commons.collections4,,,800,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,17,783 +org.apache.commons.compress.archivers.tar,,,4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,4, +org.apache.commons.exec,6,,,,6,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +org.apache.commons.httpclient.util,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1, +org.apache.commons.io,111,,560,,,2,,,,,,,,,,,,,,94,,,,,,,,,15,,,,,,,,,,,546,14 +org.apache.commons.jelly,6,,,,,,,,,,,,,,,,,,,,,,,,,,,,6,,,,,,,,,,,, +org.apache.commons.jexl2,15,,,,,,,,,,,,15,,,,,,,,,,,,,,,,,,,,,,,,,,,, +org.apache.commons.jexl3,15,,,,,,,,,,,,15,,,,,,,,,,,,,,,,,,,,,,,,,,,, +org.apache.commons.lang,,,767,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,596,171 +org.apache.commons.lang3,6,,425,,,,,,,,,,,,,,,,,,,6,,,,,,,,,,,,,,,,,,294,131 +org.apache.commons.logging,6,,,,,,,,,,,,,,,,6,,,,,,,,,,,,,,,,,,,,,,,, +org.apache.commons.net,9,12,,,,,,,,,,,,,,,,,,3,,,,,,,,,6,,,,,,,,,,12,, +org.apache.commons.ognl,6,,,,,,,,,,,,,,,,,,6,,,,,,,,,,,,,,,,,,,,,, +org.apache.commons.text,,,272,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,220,52 +org.apache.directory.ldap.client.api,1,,,,,,,,,,,,,,,1,,,,,,,,,,,,,,,,,,,,,,,,, +org.apache.hadoop.fs,,,10,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,10, +org.apache.hadoop.hive.metastore,3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,3,,,,,,,,,, +org.apache.hc.client5.http.async.methods,84,,,,,,,,,,,,,,,,,,,,,,,,,,,,84,,,,,,,,,,,, +org.apache.hc.client5.http.classic.methods,37,,,,,,,,,,,,,,,,,,,,,,,,,,,,37,,,,,,,,,,,, +org.apache.hc.client5.http.fluent,19,,,,,,,,,,,,,,,,,,,,,,,,,,,,19,,,,,,,,,,,, +org.apache.hc.core5.benchmark,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,,,,,,,,,,, +org.apache.hc.core5.function,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1, +org.apache.hc.core5.http,73,2,45,,,,,,,1,,,,,,,,,,,,,,,,,,,72,,,,,,,,,,2,45, +org.apache.hc.core5.net,,,18,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,18, +org.apache.hc.core5.util,,,24,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,18,6 +org.apache.hive.hcatalog.templeton,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,,,,,,,,, +org.apache.http,48,3,94,,,,,,,2,,,,,,,,,,,,,,,,,,,46,,,,,,,,,,3,86,8 +org.apache.ibatis.jdbc,6,,57,,,,,,,,,,,,,,,,,,,,,,,,,,,,6,,,,,,,,,57, +org.apache.log4j,11,,,,,,,,,,,,,,,,11,,,,,,,,,,,,,,,,,,,,,,,, +org.apache.logging.log4j,359,,8,,,,,,,,,,,,,,359,,,,,,,,,,,,,,,,,,,,,,,4,4 +org.apache.shiro.codec,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1, +org.apache.shiro.jndi,1,,,,,,,,,,,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,, +org.apache.struts.beanvalidation.validation.interceptor,,,4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,4, +org.apache.struts2,14,,3873,,,,,,,,,,,,,,,,11,,,,,,,,,,,,,,3,,,,,,,3839,34 +org.apache.tools.ant,11,,,,,,,,,,,,,,,,,,,11,,,,,,,,,,,,,,,,,,,,, +org.apache.tools.zip,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1, +org.apache.velocity.app,4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,4,,,,,,,,, +org.apache.velocity.runtime,4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,4,,,,,,,,, +org.codehaus.cargo.container.installer,3,,,,,,,,,,,,,,,,,,,2,,,,,,,,,1,,,,,,,,,,,, +org.codehaus.groovy.control,1,,,,,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +org.dom4j,20,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,20,,,,,, +org.eclipse.jetty.client,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,,,,,,,,,,, +org.fusesource.leveldbjni,1,,,,,,,,,,,,,,,,,,,1,,,,,,,,,,,,,,,,,,,,, +org.geogebra.web.full.main,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,,,,,, +org.gradle.api.file,,,2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,2, +org.hibernate,7,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,7,,,,,,,,,, +org.influxdb,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,,,,,,,,,,, +org.jboss.logging,324,,,,,,,,,,,,,,,,324,,,,,,,,,,,,,,,,,,,,,,,, +org.jdbi.v3.core,6,,,,,,,,,,,,,,,,,,,,,,,,,,,,6,,,,,,,,,,,, +org.jenkins.ui.icon,,,42,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,41,1 +org.jenkins.ui.symbol,,,32,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,24,8 +org.jooq,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,,,,,,,,, +org.json,,,236,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,198,38 +org.kohsuke.stapler,20,24,343,,,,,,,2,,,,,,,,,,9,,,,,,,,,4,,,,,5,,,,,24,332,11 +org.mvel2,16,,,,,,,,,,,,,,,,,16,,,,,,,,,,,,,,,,,,,,,,, +org.openjdk.jmh.runner.options,1,,,,,,,,,,,,,,,,,,,1,,,,,,,,,,,,,,,,,,,,, +org.owasp.esapi,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1, +org.scijava.log,13,,,,,,,,,,,,,,,,13,,,,,,,,,,,,,,,,,,,,,,,, +org.slf4j,55,,6,,,,,,,,,,,,,,55,,,,,,,,,,,,,,,,,,,,,,,2,4 +org.springframework.beans,,,30,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,30 +org.springframework.boot.jdbc,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,,,,,,,,,,, +org.springframework.cache,,,13,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,13 +org.springframework.context,,,3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,3, +org.springframework.core.io,2,,,,,,,,,,,,,,,,,,,1,,,,,,,,,1,,,,,,,,,,,, +org.springframework.data.repository,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1 +org.springframework.http,14,,71,,,,,,,,,,,,,,,,,,,,,,,,,,14,,,,,,,,,,,61,10 +org.springframework.jdbc.core,19,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,19,,,,,,,,,, +org.springframework.jdbc.datasource,4,,,,,,,,,,,,,,,,,,,,,,,,,,,,4,,,,,,,,,,,, +org.springframework.jdbc.object,9,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,9,,,,,,,,,, +org.springframework.jndi,1,,,,,,,,,,,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,, +org.springframework.ldap,47,,,,,,,,,,,,,33,,14,,,,,,,,,,,,,,,,,,,,,,,,, +org.springframework.security.web.savedrequest,,6,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,6,, +org.springframework.ui,,,32,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,32 +org.springframework.util,3,,142,,,,,,,,,,,,,,,,,3,,,,,,,,,,,,,,,,,,,,90,52 +org.springframework.validation,,,13,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,13, +org.springframework.web.client,13,3,,,,,,,,,,,,,,,,,,,,,,,,,,,13,,,,,,,,,,3,, +org.springframework.web.context.request,,8,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,8,, +org.springframework.web.multipart,,12,13,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,12,13, +org.springframework.web.reactive.function.client,2,,,,,,,,,,,,,,,,,,,,,,,,,,,,2,,,,,,,,,,,, +org.springframework.web.util,,,165,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,140,25 +org.thymeleaf,2,,2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,2,,,,,,,,2, +org.xml.sax,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1, +org.xmlpull.v1,,3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,3,, +org.yaml.snakeyaml,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1, +play.libs.ws,2,,,,,,,,,,,,,,,,,,,,,,,,,,,,2,,,,,,,,,,,, +play.mvc,1,13,24,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,,,,,13,24, +ratpack.core.form,,,3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,3, +ratpack.core.handling,,6,4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,6,4, +ratpack.core.http,,10,10,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,10,10, +ratpack.exec,,,48,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,48 +ratpack.form,,,3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,3, +ratpack.func,,,35,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,35 +ratpack.handling,,6,4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,6,4, +ratpack.http,,10,10,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,10,10, +ratpack.util,,,35,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,35 +retrofit2,1,,1,,,,,,,,,,,,,,,,,,,,,,,,,,1,,,,,,,,,,,1, diff --git a/java/documentation/library-coverage/coverage.rst b/java/documentation/library-coverage/coverage.rst index 99efe927a47..a1ed654189b 100644 --- a/java/documentation/library-coverage/coverage.rst +++ b/java/documentation/library-coverage/coverage.rst @@ -18,10 +18,10 @@ Java framework & library support `Google Guava `_,``com.google.common.*``,,730,41,7,,,,, JBoss Logging,``org.jboss.logging``,,,324,,,,,, `JSON-java `_,``org.json``,,236,,,,,,, - Java Standard Library,``java.*``,3,689,205,80,,9,,,18 - Java extensions,"``javax.*``, ``jakarta.*``",63,672,34,2,4,,1,1,2 + Java Standard Library,``java.*``,3,691,201,76,,9,,,18 + Java extensions,"``javax.*``, ``jakarta.*``",67,681,40,4,4,,1,1,4 Kotlin Standard Library,``kotlin*``,,1849,16,14,,,,,2 `Spring `_,``org.springframework.*``,29,483,115,4,,28,14,,35 - Others,"``actions.osgi``, ``antlr``, ``cn.hutool.core.codec``, ``com.alibaba.druid.sql``, ``com.esotericsoftware.kryo.io``, ``com.esotericsoftware.kryo5.io``, ``com.fasterxml.jackson.core``, ``com.fasterxml.jackson.databind``, ``com.google.gson``, ``com.hubspot.jinjava``, ``com.jcraft.jsch``, ``com.mitchellbosecke.pebble``, ``com.opensymphony.xwork2``, ``com.rabbitmq.client``, ``com.thoughtworks.xstream``, ``com.unboundid.ldap.sdk``, ``com.zaxxer.hikari``, ``flexjson``, ``freemarker.cache``, ``freemarker.template``, ``groovy.lang``, ``groovy.text``, ``groovy.util``, ``hudson``, ``io.jsonwebtoken``, ``io.netty.bootstrap``, ``io.netty.buffer``, ``io.netty.channel``, ``io.netty.handler.codec``, ``io.netty.handler.ssl``, ``io.netty.handler.stream``, ``io.netty.resolver``, ``io.netty.util``, ``javafx.scene.web``, ``jenkins``, ``jodd.json``, ``net.sf.json``, ``net.sf.saxon.s9api``, ``ognl``, ``okhttp3``, ``org.acegisecurity``, ``org.antlr.runtime``, ``org.apache.commons.codec``, ``org.apache.commons.compress.archivers.tar``, ``org.apache.commons.exec``, ``org.apache.commons.httpclient.util``, ``org.apache.commons.jelly``, ``org.apache.commons.jexl2``, ``org.apache.commons.jexl3``, ``org.apache.commons.lang``, ``org.apache.commons.logging``, ``org.apache.commons.net``, ``org.apache.commons.ognl``, ``org.apache.directory.ldap.client.api``, ``org.apache.hadoop.fs``, ``org.apache.hadoop.hive.metastore``, ``org.apache.hc.client5.http.async.methods``, ``org.apache.hc.client5.http.classic.methods``, ``org.apache.hc.client5.http.fluent``, ``org.apache.hive.hcatalog.templeton``, ``org.apache.ibatis.jdbc``, ``org.apache.log4j``, ``org.apache.shiro.codec``, ``org.apache.shiro.jndi``, ``org.apache.struts.beanvalidation.validation.interceptor``, ``org.apache.struts2``, ``org.apache.tools.ant``, ``org.apache.tools.zip``, ``org.apache.velocity.app``, ``org.apache.velocity.runtime``, ``org.codehaus.cargo.container.installer``, ``org.codehaus.groovy.control``, ``org.dom4j``, ``org.eclipse.jetty.client``, ``org.fusesource.leveldbjni``, ``org.geogebra.web.full.main``, ``org.gradle.api.file``, ``org.hibernate``, ``org.influxdb``, ``org.jdbi.v3.core``, ``org.jenkins.ui.icon``, ``org.jenkins.ui.symbol``, ``org.jooq``, ``org.kohsuke.stapler``, ``org.mvel2``, ``org.openjdk.jmh.runner.options``, ``org.scijava.log``, ``org.slf4j``, ``org.thymeleaf``, ``org.xml.sax``, ``org.xmlpull.v1``, ``org.yaml.snakeyaml``, ``play.libs.ws``, ``play.mvc``, ``ratpack.core.form``, ``ratpack.core.handling``, ``ratpack.core.http``, ``ratpack.exec``, ``ratpack.form``, ``ratpack.func``, ``ratpack.handling``, ``ratpack.http``, ``ratpack.util``, ``retrofit2``",126,10081,652,89,6,18,18,,200 - Totals,,283,18451,2142,290,16,122,33,1,391 + Others,"``actions.osgi``, ``antlr``, ``cn.hutool.core.codec``, ``com.alibaba.druid.sql``, ``com.esotericsoftware.kryo.io``, ``com.esotericsoftware.kryo5.io``, ``com.fasterxml.jackson.core``, ``com.fasterxml.jackson.databind``, ``com.google.gson``, ``com.hubspot.jinjava``, ``com.jcraft.jsch``, ``com.mitchellbosecke.pebble``, ``com.opensymphony.xwork2``, ``com.rabbitmq.client``, ``com.thoughtworks.xstream``, ``com.unboundid.ldap.sdk``, ``com.zaxxer.hikari``, ``flexjson``, ``freemarker.cache``, ``freemarker.template``, ``groovy.lang``, ``groovy.text``, ``groovy.util``, ``hudson``, ``io.jsonwebtoken``, ``io.netty.bootstrap``, ``io.netty.buffer``, ``io.netty.channel``, ``io.netty.handler.codec``, ``io.netty.handler.ssl``, ``io.netty.handler.stream``, ``io.netty.resolver``, ``io.netty.util``, ``javafx.scene.web``, ``jenkins``, ``jodd.json``, ``net.sf.json``, ``net.sf.saxon.s9api``, ``ognl``, ``okhttp3``, ``org.acegisecurity``, ``org.antlr.runtime``, ``org.apache.commons.codec``, ``org.apache.commons.compress.archivers.tar``, ``org.apache.commons.exec``, ``org.apache.commons.httpclient.util``, ``org.apache.commons.jelly``, ``org.apache.commons.jexl2``, ``org.apache.commons.jexl3``, ``org.apache.commons.lang``, ``org.apache.commons.logging``, ``org.apache.commons.net``, ``org.apache.commons.ognl``, ``org.apache.directory.ldap.client.api``, ``org.apache.hadoop.fs``, ``org.apache.hadoop.hive.metastore``, ``org.apache.hc.client5.http.async.methods``, ``org.apache.hc.client5.http.classic.methods``, ``org.apache.hc.client5.http.fluent``, ``org.apache.hive.hcatalog.templeton``, ``org.apache.ibatis.jdbc``, ``org.apache.log4j``, ``org.apache.shiro.codec``, ``org.apache.shiro.jndi``, ``org.apache.struts.beanvalidation.validation.interceptor``, ``org.apache.struts2``, ``org.apache.tools.ant``, ``org.apache.tools.zip``, ``org.apache.velocity.app``, ``org.apache.velocity.runtime``, ``org.codehaus.cargo.container.installer``, ``org.codehaus.groovy.control``, ``org.dom4j``, ``org.eclipse.jetty.client``, ``org.fusesource.leveldbjni``, ``org.geogebra.web.full.main``, ``org.gradle.api.file``, ``org.hibernate``, ``org.influxdb``, ``org.jdbi.v3.core``, ``org.jenkins.ui.icon``, ``org.jenkins.ui.symbol``, ``org.jooq``, ``org.kohsuke.stapler``, ``org.mvel2``, ``org.openjdk.jmh.runner.options``, ``org.owasp.esapi``, ``org.scijava.log``, ``org.slf4j``, ``org.thymeleaf``, ``org.xml.sax``, ``org.xmlpull.v1``, ``org.yaml.snakeyaml``, ``play.libs.ws``, ``play.mvc``, ``ratpack.core.form``, ``ratpack.core.handling``, ``ratpack.core.http``, ``ratpack.exec``, ``ratpack.form``, ``ratpack.func``, ``ratpack.handling``, ``ratpack.http``, ``ratpack.util``, ``retrofit2``",126,10084,656,89,6,18,18,,200 + Totals,,287,18465,2148,288,16,122,33,1,393 diff --git a/java/kotlin-extractor/src/main/kotlin/ExternalDeclExtractor.kt b/java/kotlin-extractor/src/main/kotlin/ExternalDeclExtractor.kt index a426c7bd622..cfdf9895782 100644 --- a/java/kotlin-extractor/src/main/kotlin/ExternalDeclExtractor.kt +++ b/java/kotlin-extractor/src/main/kotlin/ExternalDeclExtractor.kt @@ -88,12 +88,10 @@ class ExternalDeclExtractor(val logger: FileLogger, val invocationTrapFile: Stri nextBatch.forEach { workPair -> val (irDecl, possiblyLongSignature) = workPair extractElement(irDecl, possiblyLongSignature, false) { trapFileBW, signature, manager -> - val containingClass = getContainingClassOrSelf(irDecl) - if (containingClass == null) { - logger.errorElement("Unable to get containing class", irDecl) + val binaryPath = getIrDeclarationBinaryPath(irDecl) + if (binaryPath == null) { + logger.errorElement("Unable to get binary path", irDecl) } else { - val binaryPath = getIrClassBinaryPath(containingClass) - // We want our comments to be the first thing in the file, // so start off with a PlainTrapWriter val tw = PlainTrapWriter(logger.loggerBase, TrapLabelManager(), trapFileBW, diagnosticTrapWriter) diff --git a/java/kotlin-extractor/src/main/kotlin/KotlinFileExtractor.kt b/java/kotlin-extractor/src/main/kotlin/KotlinFileExtractor.kt index 06a5b4bb48c..55ec8c44dbb 100644 --- a/java/kotlin-extractor/src/main/kotlin/KotlinFileExtractor.kt +++ b/java/kotlin-extractor/src/main/kotlin/KotlinFileExtractor.kt @@ -191,7 +191,7 @@ open class KotlinFileExtractor( } } is IrFunction -> { - val parentId = useDeclarationParent(declaration.parent, false)?.cast() + val parentId = useDeclarationParentOf(declaration, false)?.cast() if (parentId != null) { extractFunction(declaration, parentId, extractBody = extractFunctionBodies, extractMethodAndParameterTypeAccesses = extractFunctionBodies, extractAnnotations = extractAnnotations, null, listOf()) } @@ -201,21 +201,21 @@ open class KotlinFileExtractor( // Leaving this intentionally empty. init blocks are extracted during class extraction. } is IrProperty -> { - val parentId = useDeclarationParent(declaration.parent, false)?.cast() + val parentId = useDeclarationParentOf(declaration, false)?.cast() if (parentId != null) { extractProperty(declaration, parentId, extractBackingField = true, extractFunctionBodies = extractFunctionBodies, extractPrivateMembers = extractPrivateMembers, extractAnnotations = extractAnnotations, null, listOf()) } Unit } is IrEnumEntry -> { - val parentId = useDeclarationParent(declaration.parent, false)?.cast() + val parentId = useDeclarationParentOf(declaration, false)?.cast() if (parentId != null) { extractEnumEntry(declaration, parentId, extractPrivateMembers, extractFunctionBodies) } Unit } is IrField -> { - val parentId = useDeclarationParent(getFieldParent(declaration), false)?.cast() + val parentId = useDeclarationParentOf(declaration, false)?.cast() if (parentId != null) { // For consistency with the Java extractor, enum entries get type accesses only if we're extracting from .kt source (i.e., when `extractFunctionBodies` is set) extractField(declaration, parentId, extractAnnotationEnumTypeAccesses = extractFunctionBodies) @@ -408,11 +408,10 @@ open class KotlinFileExtractor( private fun getLocation(decl: IrDeclaration, typeArgs: List?): Label { return if (typeArgs != null && typeArgs.isNotEmpty()) { - val c = getContainingClassOrSelf(decl) - if (c == null) { + val binaryPath = getIrDeclarationBinaryPath(decl) + if (binaryPath == null) { tw.getLocation(decl) } else { - val binaryPath = getIrClassBinaryPath(c) val newTrapWriter = tw.makeFileTrapWriter(binaryPath, true) newTrapWriter.getWholeFileLocation() } @@ -472,7 +471,7 @@ open class KotlinFileExtractor( private fun extractObinitFunction(c: IrClass, parentId: Label) { // add method: - val obinitLabel = getObinitLabel(c) + val obinitLabel = getObinitLabel(c, parentId) val obinitId = tw.getLabelFor(obinitLabel) val returnType = useType(pluginContext.irBuiltIns.unitType, TypeContext.RETURN) tw.writeMethods(obinitId, "", "()", returnType.javaResult.id, parentId, obinitId) @@ -552,9 +551,13 @@ open class KotlinFileExtractor( logger.warnElement("Expected annotation property to define a getter", prop) } else { val getterId = useFunction(getter) - val exprId = extractAnnotationValueExpression(v, id, i, "{$getterId}", getter.returnType, extractEnumTypeAccesses) - if (exprId != null) { - tw.writeAnnotValue(id, getterId, exprId) + if (getterId == null) { + logger.errorElement("Couldn't get ID for getter", getter) + } else { + val exprId = extractAnnotationValueExpression(v, id, i, "{$getterId}", getter.returnType, extractEnumTypeAccesses) + if (exprId != null) { + tw.writeAnnotValue(id, getterId, exprId) + } } } } @@ -979,6 +982,10 @@ open class KotlinFileExtractor( private fun extractInstanceInitializerBlock(parent: StmtParent, enclosingConstructor: IrConstructor) { with("object initializer block", enclosingConstructor) { val constructorId = useFunction(enclosingConstructor) + if (constructorId == null) { + logger.errorElement("Cannot get ID for constructor", enclosingConstructor) + return + } val enclosingClass = enclosingConstructor.parentClassOrNull if (enclosingClass == null) { logger.errorElement("Constructor's parent is not a class", enclosingConstructor) @@ -1152,6 +1159,10 @@ open class KotlinFileExtractor( return val id = getDefaultsMethodLabel(f) + if (id == null) { + logger.errorElement("Cannot get defaults method label for function", f) + return + } val locId = getLocation(f, null) val extReceiver = f.extensionReceiverParameter val dispatchReceiver = if (f.shouldExtractAsStatic) null else f.dispatchReceiverParameter @@ -1273,9 +1284,13 @@ open class KotlinFileExtractor( val sourceParentId = maybeSourceParentId ?: if (typeSubstitution != null) - useDeclarationParent(f.parent, false) + useDeclarationParentOf(f, false) else parentId + if (sourceParentId == null) { + logger.errorElement("Cannot get source parent ID for function", f) + return + } val sourceDeclId = tw.getLabelFor(getFunctionLabel(f, sourceParentId, listOf(), overloadParameters)) val overriddenAttributes = OverriddenFunctionAttributes(id = overloadId, sourceDeclarationId = sourceDeclId, valueParameters = overloadParameters) forceExtractFunction(f, parentId, extractBody = false, extractMethodAndParameterTypeAccesses, extractAnnotations = false, typeSubstitution, classTypeArgsIncludingOuterClasses, overriddenAttributes = overriddenAttributes) @@ -1293,7 +1308,7 @@ open class KotlinFileExtractor( val constructorCallId = tw.getFreshIdLabel() tw.writeStmts_constructorinvocationstmt(constructorCallId, blockId, 0, overloadId) tw.writeHasLocation(constructorCallId, realFunctionLocId) - tw.writeCallableBinding(constructorCallId, getDefaultsMethodLabel(f)) + tw.writeCallableBinding(constructorCallId, getDefaultsMethodLabel(f, parentId)) extractDefaultsCallArguments(constructorCallId, f, overloadId, constructorCallId, regularArgs, null, null) } else { @@ -1410,10 +1425,17 @@ open class KotlinFileExtractor( val sourceDeclaration = overriddenAttributes?.sourceDeclarationId ?: - if (typeSubstitution != null && overriddenAttributes?.id == null) - useFunction(f) - else + if (typeSubstitution != null && overriddenAttributes?.id == null) { + val sourceFunId = useFunction(f) + if (sourceFunId == null) { + logger.errorElement("Cannot get source ID for function", f) + id // TODO: This is wrong; we ought to just fail in this case + } else { + sourceFunId + } + } else { id + } val extReceiver = f.extensionReceiverParameter // The following parameter order is correct, because member $default methods (where the order would be [dispatchParam], [extensionParam], normalParams) are not extracted here @@ -1594,7 +1616,7 @@ open class KotlinFileExtractor( } if (bf != null && extractBackingField) { - val fieldParentId = useDeclarationParent(getFieldParent(bf), false) + val fieldParentId = useDeclarationParentOf(bf, false) if (fieldParentId != null) { val fieldId = extractField(bf, fieldParentId.cast(), extractFunctionBodies) tw.writeKtPropertyBackingFields(id, fieldId) @@ -2066,13 +2088,23 @@ open class KotlinFileExtractor( getFunctionShortName(f).nameInDB + "\$default" } - private fun getDefaultsMethodLabel(f: IrFunction): Label { + private fun getDefaultsMethodLabel(f: IrFunction): Label? { + val classTypeArgsIncludingOuterClasses = null + val parentId = useDeclarationParentOf(f, false, classTypeArgsIncludingOuterClasses, true) + if (parentId == null) { + logger.errorElement("Couldn't get parent ID for defaults method", f) + return null + } + return getDefaultsMethodLabel(f, parentId) + } + + private fun getDefaultsMethodLabel(f: IrFunction, parentId: Label): Label { val defaultsMethodName = if (f is IrConstructor) "" else getDefaultsMethodName(f) val argTypes = getDefaultsMethodArgTypes(f) val defaultMethodLabelStr = getFunctionLabel( f.parent, - maybeParentId = null, + parentId, defaultsMethodName, argTypes, erase(f.returnType), @@ -2121,7 +2153,7 @@ open class KotlinFileExtractor( if (overriddenCallTarget.isLocalFunction()) { extractTypeAccess(getLocallyVisibleFunctionLabels(overriddenCallTarget).type, locId, id, -1, enclosingCallable, enclosingStmt) } else { - extractStaticTypeAccessQualifierUnchecked(overriddenCallTarget.parent, id, locId, enclosingCallable, enclosingStmt) + extractStaticTypeAccessQualifierUnchecked(overriddenCallTarget, id, locId, enclosingCallable, enclosingStmt) } extractDefaultsCallArguments(id, overriddenCallTarget, enclosingCallable, enclosingStmt, valueArguments, dispatchReceiver, extensionReceiver) @@ -2347,8 +2379,17 @@ open class KotlinFileExtractor( extractValueArguments(argParent, idxOffset) } - private fun extractStaticTypeAccessQualifierUnchecked(parent: IrDeclarationParent, parentExpr: Label, locId: Label, enclosingCallable: Label?, enclosingStmt: Label?) { - if (parent is IrClass) { + private fun extractStaticTypeAccessQualifierUnchecked(target: IrDeclaration, parentExpr: Label, locId: Label, enclosingCallable: Label?, enclosingStmt: Label?) { + val parent = target.parent + if (parent is IrExternalPackageFragment) { + // This is in a file class. + val fqName = getFileClassFqName(target) + if (fqName == null) { + logger.error("Can't get FqName for element in external package fragment ${target.javaClass}") + } else { + extractTypeAccess(useFileClassType(fqName), locId, parentExpr, -1, enclosingCallable, enclosingStmt) + } + } else if (parent is IrClass) { extractTypeAccessRecursive(parent.toRawType(), locId, parentExpr, -1, enclosingCallable, enclosingStmt) } else if (parent is IrFile) { extractTypeAccess(useFileClassType(parent), locId, parentExpr, -1, enclosingCallable, enclosingStmt) @@ -2359,7 +2400,7 @@ open class KotlinFileExtractor( private fun extractStaticTypeAccessQualifier(target: IrDeclaration, parentExpr: Label, locId: Label, enclosingCallable: Label?, enclosingStmt: Label?) { if (target.shouldExtractAsStatic) { - extractStaticTypeAccessQualifierUnchecked(target.parent, parentExpr, locId, enclosingCallable, enclosingStmt) + extractStaticTypeAccessQualifierUnchecked(target, parentExpr, locId, enclosingCallable, enclosingStmt) } } @@ -2926,7 +2967,11 @@ open class KotlinFileExtractor( tw.writeStmts_throwstmt(throwId, stmtParent.parent, stmtParent.idx, callable) tw.writeHasLocation(throwId, locId) val newExprId = extractNewExpr(it, null, thrownType, locId, throwId, 0, callable, throwId) - extractTypeAccess(thrownType, locId, newExprId, -3, callable, throwId) + if (newExprId == null) { + logger.errorElement("No ID for newExpr in noWhenBranchMatchedException", c) + } else { + extractTypeAccess(thrownType, locId, newExprId, -3, callable, throwId) + } } } isBuiltinCallInternal(c, "illegalArgumentException") -> { @@ -3270,13 +3315,20 @@ open class KotlinFileExtractor( idx: Int, callable: Label, enclosingStmt: Label - ): Label = extractNewExpr(useFunction(calledConstructor, constructorTypeArgs), constructedType, locId, parent, idx, callable, enclosingStmt) + ): Label? { + val funId = useFunction(calledConstructor, constructorTypeArgs) + if (funId == null) { + logger.error("Cannot get ID for newExpr function") + return null + } + return extractNewExpr(funId, constructedType, locId, parent, idx, callable, enclosingStmt) + } private fun needsObinitFunction(c: IrClass) = c.primaryConstructor == null && c.constructors.count() > 1 - private fun getObinitLabel(c: IrClass) = getFunctionLabel( + private fun getObinitLabel(c: IrClass, parentId: Label): String = getFunctionLabel( c, - null, + parentId, "", listOf(), pluginContext.irBuiltIns.unitType, @@ -3306,30 +3358,40 @@ open class KotlinFileExtractor( val valueArgs = (0 until e.valueArgumentsCount).map { e.getValueArgument(it) } val id = if (e !is IrEnumConstructorCall && callUsesDefaultArguments(e.symbol.owner, valueArgs)) { - extractNewExpr(getDefaultsMethodLabel(e.symbol.owner).cast(), type, locId, parent, idx, callable, enclosingStmt).also { + val defaultsMethodId = getDefaultsMethodLabel(e.symbol.owner) + if (defaultsMethodId == null) { + logger.errorElement("Cannot get defaults method ID", e) + return + } + extractNewExpr(defaultsMethodId.cast(), type, locId, parent, idx, callable, enclosingStmt).also { extractDefaultsCallArguments(it, e.symbol.owner, callable, enclosingStmt, valueArgs, null, null) } } else { - extractNewExpr(e.symbol.owner, eType.arguments, type, locId, parent, idx, callable, enclosingStmt).also { - - val realCallTarget = e.symbol.owner.realOverrideTarget - // Generated constructor calls to kotlin.Enum have no arguments in IR, but the constructor takes two parameters. - if (e is IrEnumConstructorCall && - realCallTarget is IrConstructor && - realCallTarget.parentClassOrNull?.fqNameWhenAvailable?.asString() == "kotlin.Enum" && - realCallTarget.valueParameters.size == 2 && - realCallTarget.valueParameters[0].type == pluginContext.irBuiltIns.stringType && - realCallTarget.valueParameters[1].type == pluginContext.irBuiltIns.intType) { - - val id0 = extractNull(pluginContext.irBuiltIns.stringType, locId, it, 0, callable, enclosingStmt) - tw.writeCompiler_generated(id0, CompilerGeneratedKinds.ENUM_CONSTRUCTOR_ARGUMENT.kind) - - val id1 = extractConstantInteger(0, locId, it, 1, callable, enclosingStmt) - tw.writeCompiler_generated(id1, CompilerGeneratedKinds.ENUM_CONSTRUCTOR_ARGUMENT.kind) - } else { - extractCallValueArguments(it, e, enclosingStmt, callable, 0) - } + val newExprId = extractNewExpr(e.symbol.owner, eType.arguments, type, locId, parent, idx, callable, enclosingStmt) + if (newExprId == null) { + logger.errorElement("Cannot get newExpr ID", e) + return } + + val realCallTarget = e.symbol.owner.realOverrideTarget + // Generated constructor calls to kotlin.Enum have no arguments in IR, but the constructor takes two parameters. + if (e is IrEnumConstructorCall && + realCallTarget is IrConstructor && + realCallTarget.parentClassOrNull?.fqNameWhenAvailable?.asString() == "kotlin.Enum" && + realCallTarget.valueParameters.size == 2 && + realCallTarget.valueParameters[0].type == pluginContext.irBuiltIns.stringType && + realCallTarget.valueParameters[1].type == pluginContext.irBuiltIns.intType) { + + val id0 = extractNull(pluginContext.irBuiltIns.stringType, locId, newExprId, 0, callable, enclosingStmt) + tw.writeCompiler_generated(id0, CompilerGeneratedKinds.ENUM_CONSTRUCTOR_ARGUMENT.kind) + + val id1 = extractConstantInteger(0, locId, newExprId, 1, callable, enclosingStmt) + tw.writeCompiler_generated(id1, CompilerGeneratedKinds.ENUM_CONSTRUCTOR_ARGUMENT.kind) + } else { + extractCallValueArguments(newExprId, e, enclosingStmt, callable, 0) + } + + newExprId } if (isAnonymous) { @@ -3698,9 +3760,13 @@ open class KotlinFileExtractor( val locId = tw.getLocation(e) val methodId = useFunction(e.symbol.owner) + if (methodId == null) { + logger.errorElement("Cannot get ID for delegating constructor", e) + } else { + tw.writeCallableBinding(id.cast(), methodId) + } tw.writeHasLocation(id, locId) - tw.writeCallableBinding(id.cast(), methodId) extractCallValueArguments(id, e, id, callable, 0) val dr = e.dispatchReceiver if (dr != null) { @@ -3782,7 +3848,13 @@ open class KotlinFileExtractor( val id = tw.getFreshIdLabel() val type = useType(pluginContext.irBuiltIns.unitType) val locId = tw.getLocation(e) - val methodLabel = getObinitLabel(irConstructor.parentAsClass) + val parentClass = irConstructor.parentAsClass + val parentId = useDeclarationParentOf(irConstructor, false, null, true) + if (parentId == null) { + logger.errorElement("Cannot get parent ID for obinit", e) + return + } + val methodLabel = getObinitLabel(parentClass, parentId) val methodId = tw.getLabelFor(methodLabel) tw.writeExprs_methodaccess(id, type.javaResult.id, exprParent.parent, exprParent.idx) tw.writeExprsKotlinType(id, type.kotlinResult.id) @@ -4636,7 +4708,11 @@ open class KotlinFileExtractor( extractExprContext(callId, locId, labels.methodId, retId) val callableId = useFunction(target.owner.realOverrideTarget, classTypeArgsIncludingOuterClasses) - tw.writeCallableBinding(callId.cast(), callableId) + if (callableId == null) { + logger.error("Cannot get ID for reflection target") + } else { + tw.writeCallableBinding(callId.cast(), callableId) + } val useFirstArgAsDispatch: Boolean if (dispatchReceiverInfo != null) { @@ -4818,20 +4894,24 @@ open class KotlinFileExtractor( val getterReturnType = parameterTypes.last() if (getter != null) { - val getLabels = addFunctionManual(tw.getFreshIdLabel(), OperatorNameConventions.GET.asString(), getterParameterTypes, getterReturnType, classId, locId) val getterCallableId = useFunction(getter.owner.realOverrideTarget, classTypeArguments) + if (getterCallableId == null) { + logger.errorElement("Cannot get ID for getter", propertyReferenceExpr) + } else { + val getLabels = addFunctionManual(tw.getFreshIdLabel(), OperatorNameConventions.GET.asString(), getterParameterTypes, getterReturnType, classId, locId) - helper.extractCallToReflectionTarget( - getLabels, - getter, - getterReturnType, - expressionTypeArguments, - classTypeArguments - ) + helper.extractCallToReflectionTarget( + getLabels, + getter, + getterReturnType, + expressionTypeArguments, + classTypeArguments + ) - tw.writePropertyRefGetBinding(idPropertyRef, getterCallableId) + tw.writePropertyRefGetBinding(idPropertyRef, getterCallableId) - helper.extractPropertyReferenceInvoke(getLabels.methodId, getterParameterTypes, getterReturnType) + helper.extractPropertyReferenceInvoke(getLabels.methodId, getterParameterTypes, getterReturnType) + } } else { // Property without a getter. if (backingField == null) { @@ -4852,19 +4932,22 @@ open class KotlinFileExtractor( } if (setter != null) { - val setLabels = addFunctionManual(tw.getFreshIdLabel(), OperatorNameConventions.SET.asString(), parameterTypes, pluginContext.irBuiltIns.unitType, classId, locId) - val setterCallableId = useFunction(setter.owner.realOverrideTarget, classTypeArguments) + if (setterCallableId == null) { + logger.errorElement("Cannot get ID for setter", propertyReferenceExpr) + } else { + val setLabels = addFunctionManual(tw.getFreshIdLabel(), OperatorNameConventions.SET.asString(), parameterTypes, pluginContext.irBuiltIns.unitType, classId, locId) - helper.extractCallToReflectionTarget( - setLabels, - setter, - pluginContext.irBuiltIns.unitType, - expressionTypeArguments, - classTypeArguments - ) + helper.extractCallToReflectionTarget( + setLabels, + setter, + pluginContext.irBuiltIns.unitType, + expressionTypeArguments, + classTypeArguments + ) - tw.writePropertyRefSetBinding(idPropertyRef, setterCallableId) + tw.writePropertyRefSetBinding(idPropertyRef, setterCallableId) + } } else { if (backingField != null && !backingField.owner.isFinal) { val setLabels = addFunctionManual(tw.getFreshIdLabel(), OperatorNameConventions.SET.asString(), parameterTypes, pluginContext.irBuiltIns.unitType, classId, locId) @@ -4999,7 +5082,11 @@ open class KotlinFileExtractor( tw.writeCallableBinding(idMemberRef, ids.constructor) val targetCallableId = useFunction(target.owner.realOverrideTarget, classTypeArguments) - tw.writeMemberRefBinding(idMemberRef, targetCallableId) + if (targetCallableId == null) { + logger.errorElement("Cannot get ID for function reference callable", functionReferenceExpr) + } else { + tw.writeMemberRefBinding(idMemberRef, targetCallableId) + } val helper = CallableReferenceHelper(functionReferenceExpr, locId, ids) @@ -5145,7 +5232,11 @@ open class KotlinFileExtractor( tw.writeExprsKotlinType(callId, callType.kotlinResult.id) extractExprContext(callId, locId, funLabels.methodId, retId) val calledMethodId = useFunction(lambda) - tw.writeCallableBinding(callId, calledMethodId) + if (calledMethodId == null) { + logger.errorElement("Cannot get ID for called lambda", lambda) + } else { + tw.writeCallableBinding(callId, calledMethodId) + } // this access extractThisAccess(ids.type, funLabels.methodId, callId, -1, retId, locId) @@ -5614,7 +5705,11 @@ open class KotlinFileExtractor( tw.writeExprsKotlinType(callId, callType.kotlinResult.id) extractExprContext(callId, locId, ids.function, returnId) val calledMethodId = useFunction(invokeMethod, functionType.arguments) - tw.writeCallableBinding(callId, calledMethodId) + if (calledMethodId == null) { + logger.errorElement("Cannot get ID for called method", invokeMethod) + } else { + tw.writeCallableBinding(callId, calledMethodId) + } // access val lhsId = tw.getFreshIdLabel() @@ -5737,14 +5832,17 @@ open class KotlinFileExtractor( if (baseConstructor == null) { logger.warnElement("Cannot find base constructor", elementToReportOn) } else { - val superCallId = tw.getFreshIdLabel() - tw.writeStmts_superconstructorinvocationstmt(superCallId, constructorBlockId, 0, ids.constructor) - val baseConstructorId = useFunction(baseConstructor) + if (baseConstructorId == null) { + logger.errorElement("Cannot find base constructor ID", elementToReportOn) + } else { + val superCallId = tw.getFreshIdLabel() + tw.writeStmts_superconstructorinvocationstmt(superCallId, constructorBlockId, 0, ids.constructor) - tw.writeHasLocation(superCallId, locId) - tw.writeCallableBinding(superCallId.cast(), baseConstructorId) - extractSuperconstructorArgs(superCallId) + tw.writeHasLocation(superCallId, locId) + tw.writeCallableBinding(superCallId.cast(), baseConstructorId) + extractSuperconstructorArgs(superCallId) + } } } diff --git a/java/kotlin-extractor/src/main/kotlin/KotlinUsesExtractor.kt b/java/kotlin-extractor/src/main/kotlin/KotlinUsesExtractor.kt index 95b7dd6d28d..9c8f289eb0a 100644 --- a/java/kotlin-extractor/src/main/kotlin/KotlinUsesExtractor.kt +++ b/java/kotlin-extractor/src/main/kotlin/KotlinUsesExtractor.kt @@ -2,6 +2,7 @@ package com.github.codeql import com.github.codeql.utils.* import com.github.codeql.utils.versions.codeQlWithHasQuestionMark +import com.github.codeql.utils.versions.getFileClassFqName import com.github.codeql.utils.versions.getKotlinType import com.github.codeql.utils.versions.isRawType import com.semmle.extractor.java.OdasaOutput @@ -71,18 +72,41 @@ open class KotlinUsesExtractor( TypeResult(fakeKotlinType(), "", "") ) + fun useFileClassType(fqName: FqName) = TypeResults( + TypeResult(extractFileClass(fqName), "", ""), + TypeResult(fakeKotlinType(), "", "") + ) + + private fun useFileClassType(pkg: String, jvmName: String) = TypeResults( + TypeResult(extractFileClass(pkg, jvmName), "", ""), + TypeResult(fakeKotlinType(), "", "") + ) + fun extractFileClass(f: IrFile): Label { val pkg = f.fqName.asString() val jvmName = getFileClassName(f) + val id = extractFileClass(pkg, jvmName) + if (tw.lm.fileClassLocationsExtracted.add(f)) { + val fileId = tw.mkFileId(f.path, false) + val locId = tw.getWholeFileLocation(fileId) + tw.writeHasLocation(id, locId) + } + return id + } + + private fun extractFileClass(fqName: FqName): Label { + val pkg = if (fqName.isRoot()) "" else fqName.parent().asString() + val jvmName = fqName.shortName().asString() + return extractFileClass(pkg, jvmName) + } + + private fun extractFileClass(pkg: String, jvmName: String): Label { val qualClassName = if (pkg.isEmpty()) jvmName else "$pkg.$jvmName" val label = "@\"class;$qualClassName\"" val id: Label = tw.getLabelFor(label) { - val fileId = tw.mkFileId(f.path, false) - val locId = tw.getWholeFileLocation(fileId) val pkgId = extractPackage(pkg) tw.writeClasses_or_interfaces(it, jvmName, pkgId, it) tw.writeFile_class(it) - tw.writeHasLocation(it, locId) addModifiers(it, "public", "final") } @@ -250,7 +274,11 @@ open class KotlinUsesExtractor( is IrClass -> extractExternalClassLater(parent) is IrFunction -> extractExternalEnclosingClassLater(parent) is IrFile -> logger.error("extractExternalEnclosingClassLater but no enclosing class.") - else -> logger.error("Unrecognised extractExternalEnclosingClassLater: " + d.javaClass) + is IrExternalPackageFragment -> { + // The parent is a (multi)file class. We don't need + // extract it separately. + } + else -> logger.error("Unrecognised extractExternalEnclosingClassLater ${parent.javaClass} for ${d.javaClass}") } } @@ -293,7 +321,17 @@ open class KotlinUsesExtractor( private fun extractFunctionLaterIfExternalFileMember(f: IrFunction) { if (isExternalFileClassMember(f)) { - extractExternalClassLater(f.parentAsClass) + val p = f.parent + when (p) { + is IrClass -> extractExternalClassLater(p) + is IrExternalPackageFragment -> { + // The parent is a (multi)file class. We don't need + // extract it separately. + } + else -> { + logger.warn("Unexpected parent type ${p.javaClass} for external file class member") + } + } (f as? IrSimpleFunction)?.correspondingPropertySymbol?.let { extractPropertyLaterIfExternalFileMember(it.owner) // No need to extract the function specifically, as the property's @@ -761,6 +799,41 @@ open class KotlinUsesExtractor( } } + private fun parentOf(d: IrDeclaration): IrDeclarationParent { + if (d is IrField) { + return getFieldParent(d) + } + return d.parent + } + + fun useDeclarationParentOf( + // The declaration + d: IrDeclaration, + // Whether the type of entity whose parent this is can be a + // top-level entity in the JVM's eyes. If so, then its parent may + // be a file; otherwise, if dp is a file foo.kt, then the parent + // is really the JVM class FooKt. + canBeTopLevel: Boolean, + classTypeArguments: List? = null, + inReceiverContext: Boolean = false): + Label? { + + val parent = parentOf(d) + if (parent is IrExternalPackageFragment) { + // This is in a file class. + val fqName = getFileClassFqName(d) + if (fqName == null) { + logger.error("Can't get FqName for element in external package fragment ${d.javaClass}") + return null + } + return extractFileClass(fqName) + } + return useDeclarationParent(parent, canBeTopLevel, classTypeArguments, inReceiverContext) + } + + // Generally, useDeclarationParentOf should be used instead of + // calling this directly, as this cannot handle + // IrExternalPackageFragment fun useDeclarationParent( // The declaration parent according to Kotlin dp: IrDeclarationParent, @@ -792,8 +865,7 @@ open class KotlinUsesExtractor( } is IrFunction -> useFunction(dp) is IrExternalPackageFragment -> { - // TODO - logger.error("Unhandled IrExternalPackageFragment") + logger.error("Unable to handle IrExternalPackageFragment as an IrDeclarationParent") null } else -> { @@ -1034,8 +1106,13 @@ open class KotlinUsesExtractor( * enclosing classes to get the instantiation that this function is * in. */ - fun getFunctionLabel(f: IrFunction, classTypeArgsIncludingOuterClasses: List?) : String { - return getFunctionLabel(f, null, classTypeArgsIncludingOuterClasses) + fun getFunctionLabel(f: IrFunction, classTypeArgsIncludingOuterClasses: List?): String? { + val parentId = useDeclarationParentOf(f, false, classTypeArgsIncludingOuterClasses, true) + if (parentId == null) { + logger.error("Couldn't get parent ID for function label") + return null + } + return getFunctionLabel(f, parentId, classTypeArgsIncludingOuterClasses) } /* @@ -1052,10 +1129,10 @@ open class KotlinUsesExtractor( * that omit one or more parameters that has a default value specified. */ @OptIn(ObsoleteDescriptorBasedAPI::class) - fun getFunctionLabel(f: IrFunction, maybeParentId: Label?, classTypeArgsIncludingOuterClasses: List?, maybeParameterList: List? = null) = + fun getFunctionLabel(f: IrFunction, parentId: Label, classTypeArgsIncludingOuterClasses: List?, maybeParameterList: List? = null): String = getFunctionLabel( f.parent, - maybeParentId, + parentId, getFunctionShortName(f).nameInDB, (maybeParameterList ?: f.valueParameters).map { it.type }, getAdjustedReturnType(f), @@ -1078,7 +1155,7 @@ open class KotlinUsesExtractor( // The parent of the function; normally f.parent. parent: IrDeclarationParent, // The ID of the function's parent, or null if we should work it out ourselves. - maybeParentId: Label?, + parentId: Label, // The name of the function; normally f.name.asString(). name: String, // The types of the value parameters that the functions takes; normally f.valueParameters.map { it.type }. @@ -1102,7 +1179,6 @@ open class KotlinUsesExtractor( // The prefix used in the label. "callable", unless a property label is created, then it's "property". prefix: String = "callable" ): String { - val parentId = maybeParentId ?: useDeclarationParent(parent, false, classTypeArgsIncludingOuterClasses, true) val allParamTypes = if (extensionParamType == null) parameterTypes else listOf(extensionParamType) + parameterTypes val substitutionMap = classTypeArgsIncludingOuterClasses?.let { notNullArgs -> @@ -1322,16 +1398,30 @@ open class KotlinUsesExtractor( else -> false } - fun useFunction(f: IrFunction, classTypeArgsIncludingOuterClasses: List? = null, noReplace: Boolean = false): Label { - return useFunction(f, null, classTypeArgsIncludingOuterClasses, noReplace) - } - - fun useFunction(f: IrFunction, parentId: Label?, classTypeArgsIncludingOuterClasses: List?, noReplace: Boolean = false): Label { + fun useFunction(f: IrFunction, classTypeArgsIncludingOuterClasses: List? = null, noReplace: Boolean = false): Label? { if (f.isLocalFunction()) { val ids = getLocallyVisibleFunctionLabels(f) return ids.function.cast() } val javaFun = kotlinFunctionToJavaEquivalent(f, noReplace) + val parentId = useDeclarationParentOf(javaFun, false, classTypeArgsIncludingOuterClasses, true) + if (parentId == null) { + logger.error("Couldn't find parent ID for function ${f.name.asString()}") + return null + } + return useFunction(f, javaFun, parentId, classTypeArgsIncludingOuterClasses) + } + + fun useFunction(f: IrFunction, parentId: Label, classTypeArgsIncludingOuterClasses: List?, noReplace: Boolean = false): Label { + if (f.isLocalFunction()) { + val ids = getLocallyVisibleFunctionLabels(f) + return ids.function.cast() + } + val javaFun = kotlinFunctionToJavaEquivalent(f, noReplace) + return useFunction(f, javaFun, parentId, classTypeArgsIncludingOuterClasses) + } + + private fun useFunction(f: IrFunction, javaFun: IrFunction, parentId: Label, classTypeArgsIncludingOuterClasses: List?): Label { val label = getFunctionLabel(javaFun, parentId, classTypeArgsIncludingOuterClasses) val id: Label = tw.getLabelFor(label) { extractPrivateSpecialisedDeclaration(f, classTypeArgsIncludingOuterClasses) @@ -1621,7 +1711,7 @@ open class KotlinUsesExtractor( val overriddenParentAttributes = (declarationParent as? IrFunction)?.let { (this as? KotlinFileExtractor)?.declarationStack?.findOverriddenAttributes(it) } - val parentId = parent ?: overriddenParentAttributes?.id ?: useDeclarationParent(declarationParent, false) + val parentId = parent ?: overriddenParentAttributes?.id ?: useDeclarationParentOf(vp, false) val idxBase = overriddenParentAttributes?.valueParameters?.indexOf(vp) ?: vp.index val idxOffset = if (declarationParent is IrFunction && declarationParent.extensionReceiverParameter != null) @@ -1649,7 +1739,7 @@ open class KotlinUsesExtractor( it.isConst || it.isLateinit } ?: false - fun getFieldParent(f: IrField) = + private fun getFieldParent(f: IrField) = f.parentClassOrNull?.let { if (it.isCompanion && isDirectlyExposableCompanionObjectField(f)) it.parent @@ -1666,7 +1756,7 @@ open class KotlinUsesExtractor( } fun getFieldLabel(f: IrField): String { - val parentId = useDeclarationParent(getFieldParent(f), false) + val parentId = useDeclarationParentOf(f, false) // Distinguish backing fields of properties based on their extension receiver type; // otherwise two extension properties declared in the same enclosing context will get // clashing trap labels. These are always private, so we can just make up a label without @@ -1679,7 +1769,7 @@ open class KotlinUsesExtractor( tw.getLabelFor(getFieldLabel(f)).also { extractFieldLaterIfExternalFileMember(f) } fun getPropertyLabel(p: IrProperty): String? { - val parentId = useDeclarationParent(p.parent, false) + val parentId = useDeclarationParentOf(p, false) if (parentId == null) { return null } else { @@ -1711,7 +1801,7 @@ open class KotlinUsesExtractor( } fun getEnumEntryLabel(ee: IrEnumEntry): String { - val parentId = useDeclarationParent(ee.parent, false) + val parentId = useDeclarationParentOf(ee, false) return "@\"field;{$parentId};${ee.name.asString()}\"" } @@ -1719,7 +1809,7 @@ open class KotlinUsesExtractor( tw.getLabelFor(getEnumEntryLabel(ee)) fun getTypeAliasLabel(ta: IrTypeAlias): String { - val parentId = useDeclarationParent(ta.parent, true) + val parentId = useDeclarationParentOf(ta, true) return "@\"type_alias;{$parentId};${ta.name.asString()}\"" } diff --git a/java/kotlin-extractor/src/main/kotlin/TrapWriter.kt b/java/kotlin-extractor/src/main/kotlin/TrapWriter.kt index b27aec9cc52..af3e06599d7 100644 --- a/java/kotlin-extractor/src/main/kotlin/TrapWriter.kt +++ b/java/kotlin-extractor/src/main/kotlin/TrapWriter.kt @@ -48,6 +48,15 @@ class TrapLabelManager { * duplication. */ val genericSpecialisationsExtracted = HashSet() + + /** + * Sometimes, when we extract a file class we don't have the IrFile + * for it, so we are not able to give it a location. This means that + * the location is written outside of the label creation. + * This allows us to keep track of whether we've written the location + * already in this TRAP file, to avoid duplication. + */ + val fileClassLocationsExtracted = HashSet() } /** diff --git a/java/kotlin-extractor/src/main/kotlin/utils/ClassNames.kt b/java/kotlin-extractor/src/main/kotlin/utils/ClassNames.kt index ab4010242a7..927d579ec34 100644 --- a/java/kotlin-extractor/src/main/kotlin/utils/ClassNames.kt +++ b/java/kotlin-extractor/src/main/kotlin/utils/ClassNames.kt @@ -1,6 +1,7 @@ package com.github.codeql import com.github.codeql.utils.getJvmName +import com.github.codeql.utils.versions.getFileClassFqName import com.intellij.openapi.vfs.StandardFileSystems import org.jetbrains.kotlin.load.java.sources.JavaSourceElement import org.jetbrains.kotlin.load.java.structure.impl.classFiles.BinaryJavaClass @@ -108,14 +109,29 @@ private fun getRawIrClassBinaryPath(irClass: IrClass) = fun getIrClassBinaryPath(irClass: IrClass): String { return getRawIrClassBinaryPath(irClass) // Otherwise, make up a fake location: - ?: "/!unknown-binary-location/${getIrElementBinaryName(irClass).replace(".", "/")}.class" + ?: getUnknownBinaryLocation(getIrElementBinaryName(irClass)) } -fun getContainingClassOrSelf(decl: IrDeclaration): IrClass? { - return when(decl) { - is IrClass -> decl - else -> decl.parentClassOrNull +fun getIrDeclarationBinaryPath(d: IrDeclaration): String? { + if (d is IrClass) { + return getIrClassBinaryPath(d) } + val parentClass = d.parentClassOrNull + if (parentClass != null) { + return getIrClassBinaryPath(parentClass) + } + if (d.parent is IrExternalPackageFragment) { + // This is in a file class. + val fqName = getFileClassFqName(d) + if (fqName != null) { + return getUnknownBinaryLocation(fqName.asString()) + } + } + return null +} + +private fun getUnknownBinaryLocation(s: String): String { + return "/!unknown-binary-location/${s.replace(".", "/")}.class" } fun getJavaEquivalentClassId(c: IrClass) = diff --git a/java/kotlin-extractor/src/main/kotlin/utils/ExternalDecls.kt b/java/kotlin-extractor/src/main/kotlin/utils/ExternalDecls.kt index 527f28dd165..8c7aa94c654 100644 --- a/java/kotlin-extractor/src/main/kotlin/utils/ExternalDecls.kt +++ b/java/kotlin-extractor/src/main/kotlin/utils/ExternalDecls.kt @@ -3,17 +3,54 @@ package com.github.codeql.utils import org.jetbrains.kotlin.ir.declarations.IrClass import org.jetbrains.kotlin.ir.declarations.IrDeclaration import org.jetbrains.kotlin.ir.declarations.IrDeclarationOrigin +import org.jetbrains.kotlin.ir.declarations.IrExternalPackageFragment import org.jetbrains.kotlin.ir.util.isFileClass import org.jetbrains.kotlin.ir.util.parentClassOrNull fun isExternalDeclaration(d: IrDeclaration): Boolean { - return d.origin == IrDeclarationOrigin.IR_EXTERNAL_DECLARATION_STUB || - d.origin == IrDeclarationOrigin.IR_EXTERNAL_JAVA_DECLARATION_STUB || - d.origin.toString() == "FUNCTION_INTERFACE_CLASS" // Treat kotlin.coroutines.* like ordinary library classes + /* + With Kotlin 1 we get things like (from .dump()): + PROPERTY IR_EXTERNAL_JAVA_DECLARATION_STUB name:MIN_VALUE visibility:public modality:FINAL [const,val] + FIELD IR_EXTERNAL_JAVA_DECLARATION_STUB name:MIN_VALUE type:kotlin.Int visibility:public [final,static] + EXPRESSION_BODY + CONST Int type=kotlin.Int value=-2147483648 + */ + if (d.origin == IrDeclarationOrigin.IR_EXTERNAL_DECLARATION_STUB || + d.origin == IrDeclarationOrigin.IR_EXTERNAL_JAVA_DECLARATION_STUB || + d.origin.toString() == "FUNCTION_INTERFACE_CLASS") { // Treat kotlin.coroutines.* like ordinary library classes + return true + } + /* + With Kotlin 2, the property itself is not marked as an external stub, but it parent is: + CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:Companion modality:OPEN visibility:public [companion] superTypes:[] + PROPERTY name:MIN_VALUE visibility:public modality:FINAL [const,val] + FIELD PROPERTY_BACKING_FIELD name:MIN_VALUE type:kotlin.Int visibility:public [final] + EXPRESSION_BODY + CONST Int type=kotlin.Int value=-2147483648 + */ + val p = d.parent + if (p is IrExternalPackageFragment) { + // This is an external declaration in a (multi)file class + return true + } + if (p is IrDeclaration) { + return isExternalDeclaration(p) + } + return false } /** * Returns true if `d` is not itself a class, but is a member of an external file class. */ -fun isExternalFileClassMember(d: IrDeclaration) = d !is IrClass && (d.parentClassOrNull?.let { it.isFileClass } ?: false) +fun isExternalFileClassMember(d: IrDeclaration): Boolean { + if (d is IrClass) { return false } + val p = d.parent + when (p) { + is IrClass -> return p.isFileClass + is IrExternalPackageFragment -> + // This is an external declaration in a (multi)file class + return true + } + return false +} diff --git a/java/kotlin-extractor/src/main/kotlin/utils/versions/v_1_4_32/getFileClassFqName.kt b/java/kotlin-extractor/src/main/kotlin/utils/versions/v_1_4_32/getFileClassFqName.kt new file mode 100644 index 00000000000..33e1a676348 --- /dev/null +++ b/java/kotlin-extractor/src/main/kotlin/utils/versions/v_1_4_32/getFileClassFqName.kt @@ -0,0 +1,8 @@ +package com.github.codeql.utils.versions + +import org.jetbrains.kotlin.name.FqName +import org.jetbrains.kotlin.ir.declarations.IrDeclaration + +fun getFileClassFqName(@Suppress("UNUSED_PARAMETER") d: IrDeclaration): FqName? { + return null +} diff --git a/java/kotlin-extractor/src/main/kotlin/utils/versions/v_1_7_0/getFileClassFqName.kt b/java/kotlin-extractor/src/main/kotlin/utils/versions/v_1_7_0/getFileClassFqName.kt new file mode 100644 index 00000000000..687271534b4 --- /dev/null +++ b/java/kotlin-extractor/src/main/kotlin/utils/versions/v_1_7_0/getFileClassFqName.kt @@ -0,0 +1,29 @@ +package com.github.codeql.utils.versions + +import org.jetbrains.kotlin.name.FqName +import org.jetbrains.kotlin.ir.declarations.IrDeclaration +import org.jetbrains.kotlin.ir.declarations.IrMemberWithContainerSource +import org.jetbrains.kotlin.load.kotlin.FacadeClassSource + +fun getFileClassFqName(d: IrDeclaration): FqName? { + // d is in a file class. + // Get the name in a similar way to the compiler's ExternalPackageParentPatcherLowering + // visitMemberAccess/generateOrGetFacadeClass. + if (d is IrMemberWithContainerSource) { + val containerSource = d.containerSource + if (containerSource is FacadeClassSource) { + val facadeClassName = containerSource.facadeClassName + if (facadeClassName != null) { + // TODO: This is really a multifile-class rather than a file-class, + // but for now we treat them the same. + return facadeClassName.fqNameForTopLevelClassMaybeWithDollars + } else { + return containerSource.className.fqNameForTopLevelClassMaybeWithDollars + } + } else { + return null + } + } else { + return null + } +} diff --git a/java/ql/integration-tests/all-platforms/kotlin/diagnostics/kotlin-version-too-new/diagnostics.expected b/java/ql/integration-tests/all-platforms/kotlin/diagnostics/kotlin-version-too-new/diagnostics.expected index 36f7d9d0718..de17580448a 100644 --- a/java/ql/integration-tests/all-platforms/kotlin/diagnostics/kotlin-version-too-new/diagnostics.expected +++ b/java/ql/integration-tests/all-platforms/kotlin/diagnostics/kotlin-version-too-new/diagnostics.expected @@ -1,5 +1,5 @@ { - "markdownMessage": "The Kotlin version installed (`999.999.999`) is too recent for this version of CodeQL. Install a version lower than 1.9.10.", + "markdownMessage": "The Kotlin version installed (`999.999.999`) is too recent for this version of CodeQL. Install a version lower than 1.9.20.", "severity": "error", "source": { "extractorName": "java", diff --git a/java/ql/lib/change-notes/2023-06-16-initial-version.md b/java/ql/lib/change-notes/2023-06-16-initial-version.md new file mode 100644 index 00000000000..1f9ea943244 --- /dev/null +++ b/java/ql/lib/change-notes/2023-06-16-initial-version.md @@ -0,0 +1,4 @@ +--- +category: majorAnalysis +--- +* Improved support for flow through captured variables that properly adheres to inter-procedural control flow. diff --git a/java/ql/lib/change-notes/2023-08-04-mad-withoutelement.md b/java/ql/lib/change-notes/2023-08-04-mad-withoutelement.md new file mode 100644 index 00000000000..f5e5cda8896 --- /dev/null +++ b/java/ql/lib/change-notes/2023-08-04-mad-withoutelement.md @@ -0,0 +1,4 @@ +--- +category: minorAnalysis +--- +* Add support for `WithElement` and `WithoutElement` for MaD access paths. \ No newline at end of file diff --git a/java/ql/lib/change-notes/2023-08-07-jaxrs-new-models.md b/java/ql/lib/change-notes/2023-08-07-jaxrs-new-models.md new file mode 100644 index 00000000000..8b34698758b --- /dev/null +++ b/java/ql/lib/change-notes/2023-08-07-jaxrs-new-models.md @@ -0,0 +1,4 @@ +--- +category: minorAnalysis +--- +* Added more dataflow models for JAX-RS. diff --git a/java/ql/lib/change-notes/2023-08-07-jaxrs-webmethod-improvements.md b/java/ql/lib/change-notes/2023-08-07-jaxrs-webmethod-improvements.md new file mode 100644 index 00000000000..be19599c865 --- /dev/null +++ b/java/ql/lib/change-notes/2023-08-07-jaxrs-webmethod-improvements.md @@ -0,0 +1,4 @@ +--- +category: minorAnalysis +--- +* The predicate `JaxWsEndpoint::getARemoteMethod` no longer requires the result to be annotated with `@WebMethod`. Instead, the requirements listed in the JAX-RPC Specification 1.1 for required parameter and return types are used. Applications using JAX-RS may see an increase in results. diff --git a/java/ql/lib/change-notes/2023-08-15-add-dashes-to-sha-algorithms.md b/java/ql/lib/change-notes/2023-08-15-add-dashes-to-sha-algorithms.md new file mode 100644 index 00000000000..c6b16d9f943 --- /dev/null +++ b/java/ql/lib/change-notes/2023-08-15-add-dashes-to-sha-algorithms.md @@ -0,0 +1,4 @@ +--- +category: minorAnalysis +--- +* Modified the `getSecureAlgorithmName` predicate in `Encryption.qll` to also include `SHA-256` and `SHA-512`. Previously only the versions of the names without dashes were considered secure. diff --git a/java/ql/lib/change-notes/2023-08-21-java-command-injection-sanitizer.md b/java/ql/lib/change-notes/2023-08-21-java-command-injection-sanitizer.md new file mode 100644 index 00000000000..ca183d5d065 --- /dev/null +++ b/java/ql/lib/change-notes/2023-08-21-java-command-injection-sanitizer.md @@ -0,0 +1,4 @@ +--- +category: minorAnalysis +--- +* Added new sanitizer to Java command injection model \ No newline at end of file diff --git a/java/ql/lib/change-notes/2023-08-23-mad-nestednames.md b/java/ql/lib/change-notes/2023-08-23-mad-nestednames.md new file mode 100644 index 00000000000..0a804f1866f --- /dev/null +++ b/java/ql/lib/change-notes/2023-08-23-mad-nestednames.md @@ -0,0 +1,4 @@ +--- +category: minorAnalysis +--- +* Fixed the MaD signature specifications to use proper nested type names. diff --git a/java/ql/lib/change-notes/2023-08-24-kotlin-1.9.10.md b/java/ql/lib/change-notes/2023-08-24-kotlin-1.9.10.md new file mode 100644 index 00000000000..ee878bb11af --- /dev/null +++ b/java/ql/lib/change-notes/2023-08-24-kotlin-1.9.10.md @@ -0,0 +1,4 @@ +--- +category: feature +--- +* Kotlin versions up to 1.9.10 are now supported. diff --git a/java/ql/lib/ext/android.app.model.yml b/java/ql/lib/ext/android.app.model.yml index 72591773436..d7a236871a7 100644 --- a/java/ql/lib/ext/android.app.model.yml +++ b/java/ql/lib/ext/android.app.model.yml @@ -35,16 +35,16 @@ extensions: - ["android.app", "NotificationManager", True, "notifyAsPackage", "(String,String,int,Notification)", "", "Argument[3]", "pending-intents", "manual"] - ["android.app", "NotificationManager", True, "notifyAsUser", "(String,int,Notification,UserHandle)", "", "Argument[2]", "pending-intents", "manual"] - ["android.app", "PendingIntent", False, "send", "(Context,int,Intent)", "", "Argument[2]", "pending-intents", "manual"] - - ["android.app", "PendingIntent", False, "send", "(Context,int,Intent,OnFinished,Handler)", "", "Argument[2]", "pending-intents", "manual"] - - ["android.app", "PendingIntent", False, "send", "(Context,int,Intent,OnFinished,Handler,String)", "", "Argument[2]", "pending-intents", "manual"] - - ["android.app", "PendingIntent", False, "send", "(Context,int,Intent,OnFinished,Handler,String,Bundle)", "", "Argument[2]", "pending-intents", "manual"] + - ["android.app", "PendingIntent", False, "send", "(Context,int,Intent,PendingIntent$OnFinished,Handler)", "", "Argument[2]", "pending-intents", "manual"] + - ["android.app", "PendingIntent", False, "send", "(Context,int,Intent,PendingIntent$OnFinished,Handler,String)", "", "Argument[2]", "pending-intents", "manual"] + - ["android.app", "PendingIntent", False, "send", "(Context,int,Intent,PendingIntent$OnFinished,Handler,String,Bundle)", "", "Argument[2]", "pending-intents", "manual"] - addsTo: pack: codeql/java-all extensible: summaryModel data: - ["android.app", "Notification$Action", True, "Action", "(int,CharSequence,PendingIntent)", "", "Argument[2]", "Argument[this]", "taint", "manual"] - ["android.app", "Notification$Action", True, "getExtras", "", "", "Argument[this].SyntheticField[android.content.Intent.extras]", "ReturnValue", "value", "manual"] - - ["android.app", "Notification$Action$Builder", True, "Builder", "(Action)", "", "Argument[0]", "Argument[this]", "taint", "manual"] + - ["android.app", "Notification$Action$Builder", True, "Builder", "(Notification$Action)", "", "Argument[0]", "Argument[this]", "taint", "manual"] - ["android.app", "Notification$Action$Builder", True, "Builder", "(Icon,CharSequence,PendingIntent)", "", "Argument[2]", "Argument[this]", "taint", "manual"] - ["android.app", "Notification$Action$Builder", True, "Builder", "(int,CharSequence,PendingIntent)", "", "Argument[2]", "Argument[this]", "taint", "manual"] - ["android.app", "Notification$Action$Builder", True, "addExtras", "", "", "Argument[this]", "ReturnValue", "value", "manual"] @@ -59,19 +59,19 @@ extensions: - ["android.app", "Notification$Action$Builder", True, "setAuthenticationRequired", "", "", "Argument[this]", "ReturnValue", "value", "manual"] - ["android.app", "Notification$Action$Builder", True, "setContextual", "", "", "Argument[this]", "ReturnValue", "value", "manual"] - ["android.app", "Notification$Action$Builder", True, "setSemanticAction", "", "", "Argument[this]", "ReturnValue", "value", "manual"] - - ["android.app", "Notification$BigPictureStyle", True, "BigPictureStyle", "(Builder)", "", "Argument[0]", "Argument[this]", "taint", "manual"] + - ["android.app", "Notification$BigPictureStyle", True, "BigPictureStyle", "(Notification$Builder)", "", "Argument[0]", "Argument[this]", "taint", "manual"] - ["android.app", "Notification$BigPictureStyle", True, "bigLargeIcon", "", "", "Argument[this]", "ReturnValue", "value", "manual"] - ["android.app", "Notification$BigPictureStyle", True, "bigPicture", "", "", "Argument[this]", "ReturnValue", "value", "manual"] - ["android.app", "Notification$BigPictureStyle", True, "setBigContentTitle", "", "", "Argument[this]", "ReturnValue", "value", "manual"] - ["android.app", "Notification$BigPictureStyle", True, "setContentDescription", "", "", "Argument[this]", "ReturnValue", "value", "manual"] - ["android.app", "Notification$BigPictureStyle", True, "setSummaryText", "", "", "Argument[this]", "ReturnValue", "value", "manual"] - ["android.app", "Notification$BigPictureStyle", True, "showBigPictureWhenCollapsed", "", "", "Argument[this]", "ReturnValue", "value", "manual"] - - ["android.app", "Notification$BigTextStyle", True, "BigTextStyle", "(Builder)", "", "Argument[0]", "Argument[this]", "taint", "manual"] + - ["android.app", "Notification$BigTextStyle", True, "BigTextStyle", "(Notification$Builder)", "", "Argument[0]", "Argument[this]", "taint", "manual"] - ["android.app", "Notification$BigTextStyle", True, "bigText", "", "", "Argument[this]", "ReturnValue", "value", "manual"] - ["android.app", "Notification$BigTextStyle", True, "setBigContentTitle", "", "", "Argument[this]", "ReturnValue", "value", "manual"] - ["android.app", "Notification$BigTextStyle", True, "setSummaryText", "", "", "Argument[this]", "ReturnValue", "value", "manual"] - ["android.app", "Notification$Builder", True, "addAction", "", "", "Argument[this]", "ReturnValue", "value", "manual"] - - ["android.app", "Notification$Builder", True, "addAction", "(Action)", "", "Argument[0]", "Argument[this]", "taint", "manual"] + - ["android.app", "Notification$Builder", True, "addAction", "(Notification$Action)", "", "Argument[0]", "Argument[this]", "taint", "manual"] - ["android.app", "Notification$Builder", True, "addAction", "(int,CharSequence,PendingIntent)", "", "Argument[2]", "Argument[this]", "taint", "manual"] - ["android.app", "Notification$Builder", True, "addExtras", "", "", "Argument[this]", "ReturnValue", "value", "manual"] - ["android.app", "Notification$Builder", True, "addExtras", "", "", "Argument[0].MapKey", "Argument[this].SyntheticField[android.content.Intent.extras].MapKey", "value", "manual"] @@ -137,11 +137,11 @@ extensions: - ["android.app", "Notification$Builder", True, "setVibrate", "", "", "Argument[this]", "ReturnValue", "value", "manual"] - ["android.app", "Notification$Builder", True, "setVisibility", "", "", "Argument[this]", "ReturnValue", "value", "manual"] - ["android.app", "Notification$Builder", True, "setWhen", "", "", "Argument[this]", "ReturnValue", "value", "manual"] - - ["android.app", "Notification$InboxStyle", True, "InboxStyle", "(Builder)", "", "Argument[0]", "Argument[this]", "taint", "manual"] + - ["android.app", "Notification$InboxStyle", True, "InboxStyle", "(Notification$Builder)", "", "Argument[0]", "Argument[this]", "taint", "manual"] - ["android.app", "Notification$InboxStyle", True, "addLine", "", "", "Argument[this]", "ReturnValue", "value", "manual"] - ["android.app", "Notification$InboxStyle", True, "setBigContentTitle", "", "", "Argument[this]", "ReturnValue", "value", "manual"] - ["android.app", "Notification$InboxStyle", True, "setSummaryText", "", "", "Argument[this]", "ReturnValue", "value", "manual"] - - ["android.app", "Notification$MediaStyle", True, "MediaStyle", "(Builder)", "", "Argument[0]", "Argument[this]", "taint", "manual"] + - ["android.app", "Notification$MediaStyle", True, "MediaStyle", "(Notification$Builder)", "", "Argument[0]", "Argument[this]", "taint", "manual"] - ["android.app", "Notification$MediaStyle", True, "setMediaSession", "", "", "Argument[this]", "ReturnValue", "value", "manual"] - ["android.app", "Notification$MediaStyle", True, "setShowActionsInCompactView", "", "", "Argument[this]", "ReturnValue", "value", "manual"] - ["android.app", "Notification$Style", True, "build", "", "", "Argument[this]", "ReturnValue", "taint", "manual"] diff --git a/java/ql/lib/ext/android.database.sqlite.model.yml b/java/ql/lib/ext/android.database.sqlite.model.yml index d40ae8c1ee3..8c103a2ab13 100644 --- a/java/ql/lib/ext/android.database.sqlite.model.yml +++ b/java/ql/lib/ext/android.database.sqlite.model.yml @@ -22,18 +22,18 @@ extensions: - ["android.database.sqlite", "SQLiteDatabase", False, "query", "(boolean,String,String[],String,String[],String,String,String,String,CancellationSignal)", "", "Argument[2]", "sql-injection", "manual"] - ["android.database.sqlite", "SQLiteDatabase", False, "query", "(boolean,String,String[],String,String[],String,String,String,String,CancellationSignal)", "", "Argument[3]", "sql-injection", "manual"] - ["android.database.sqlite", "SQLiteDatabase", False, "query", "(boolean,String,String[],String,String[],String,String,String,String,CancellationSignal)", "", "Argument[5..8]", "sql-injection", "manual"] - - ["android.database.sqlite", "SQLiteDatabase", False, "queryWithFactory", "(CursorFactory,boolean,String,String[],String,String[],String,String,String,String)", "", "Argument[2]", "sql-injection", "manual"] - - ["android.database.sqlite", "SQLiteDatabase", False, "queryWithFactory", "(CursorFactory,boolean,String,String[],String,String[],String,String,String,String)", "", "Argument[3]", "sql-injection", "manual"] - - ["android.database.sqlite", "SQLiteDatabase", False, "queryWithFactory", "(CursorFactory,boolean,String,String[],String,String[],String,String,String,String)", "", "Argument[4]", "sql-injection", "manual"] - - ["android.database.sqlite", "SQLiteDatabase", False, "queryWithFactory", "(CursorFactory,boolean,String,String[],String,String[],String,String,String,String)", "", "Argument[6..9]", "sql-injection", "manual"] - - ["android.database.sqlite", "SQLiteDatabase", False, "queryWithFactory", "(CursorFactory,boolean,String,String[],String,String[],String,String,String,String,CancellationSignal)", "", "Argument[2]", "sql-injection", "manual"] - - ["android.database.sqlite", "SQLiteDatabase", False, "queryWithFactory", "(CursorFactory,boolean,String,String[],String,String[],String,String,String,String,CancellationSignal)", "", "Argument[3]", "sql-injection", "manual"] - - ["android.database.sqlite", "SQLiteDatabase", False, "queryWithFactory", "(CursorFactory,boolean,String,String[],String,String[],String,String,String,String,CancellationSignal)", "", "Argument[4]", "sql-injection", "manual"] - - ["android.database.sqlite", "SQLiteDatabase", False, "queryWithFactory", "(CursorFactory,boolean,String,String[],String,String[],String,String,String,String,CancellationSignal)", "", "Argument[6..9]", "sql-injection", "manual"] + - ["android.database.sqlite", "SQLiteDatabase", False, "queryWithFactory", "(SQLiteDatabase$CursorFactory,boolean,String,String[],String,String[],String,String,String,String)", "", "Argument[2]", "sql-injection", "manual"] + - ["android.database.sqlite", "SQLiteDatabase", False, "queryWithFactory", "(SQLiteDatabase$CursorFactory,boolean,String,String[],String,String[],String,String,String,String)", "", "Argument[3]", "sql-injection", "manual"] + - ["android.database.sqlite", "SQLiteDatabase", False, "queryWithFactory", "(SQLiteDatabase$CursorFactory,boolean,String,String[],String,String[],String,String,String,String)", "", "Argument[4]", "sql-injection", "manual"] + - ["android.database.sqlite", "SQLiteDatabase", False, "queryWithFactory", "(SQLiteDatabase$CursorFactory,boolean,String,String[],String,String[],String,String,String,String)", "", "Argument[6..9]", "sql-injection", "manual"] + - ["android.database.sqlite", "SQLiteDatabase", False, "queryWithFactory", "(SQLiteDatabase$CursorFactory,boolean,String,String[],String,String[],String,String,String,String,CancellationSignal)", "", "Argument[2]", "sql-injection", "manual"] + - ["android.database.sqlite", "SQLiteDatabase", False, "queryWithFactory", "(SQLiteDatabase$CursorFactory,boolean,String,String[],String,String[],String,String,String,String,CancellationSignal)", "", "Argument[3]", "sql-injection", "manual"] + - ["android.database.sqlite", "SQLiteDatabase", False, "queryWithFactory", "(SQLiteDatabase$CursorFactory,boolean,String,String[],String,String[],String,String,String,String,CancellationSignal)", "", "Argument[4]", "sql-injection", "manual"] + - ["android.database.sqlite", "SQLiteDatabase", False, "queryWithFactory", "(SQLiteDatabase$CursorFactory,boolean,String,String[],String,String[],String,String,String,String,CancellationSignal)", "", "Argument[6..9]", "sql-injection", "manual"] - ["android.database.sqlite", "SQLiteDatabase", False, "rawQuery", "(String,String[])", "", "Argument[0]", "sql-injection", "manual"] - ["android.database.sqlite", "SQLiteDatabase", False, "rawQuery", "(String,String[],CancellationSignal)", "", "Argument[0]", "sql-injection", "manual"] - - ["android.database.sqlite", "SQLiteDatabase", False, "rawQueryWithFactory", "(CursorFactory,String,String[],String)", "", "Argument[1]", "sql-injection", "manual"] - - ["android.database.sqlite", "SQLiteDatabase", False, "rawQueryWithFactory", "(CursorFactory,String,String[],String,CancellationSignal)", "", "Argument[1]", "sql-injection", "manual"] + - ["android.database.sqlite", "SQLiteDatabase", False, "rawQueryWithFactory", "(SQLiteDatabase$CursorFactory,String,String[],String)", "", "Argument[1]", "sql-injection", "manual"] + - ["android.database.sqlite", "SQLiteDatabase", False, "rawQueryWithFactory", "(SQLiteDatabase$CursorFactory,String,String[],String,CancellationSignal)", "", "Argument[1]", "sql-injection", "manual"] - ["android.database.sqlite", "SQLiteDatabase", False, "update", "(String,ContentValues,String,String[])", "", "Argument[0]", "sql-injection", "manual"] - ["android.database.sqlite", "SQLiteDatabase", False, "update", "(String,ContentValues,String,String[])", "", "Argument[2]", "sql-injection", "manual"] - ["android.database.sqlite", "SQLiteDatabase", False, "updateWithOnConflict", "(String,ContentValues,String,String[],int)", "", "Argument[0]", "sql-injection", "manual"] diff --git a/java/ql/lib/ext/androidx.core.app.model.yml b/java/ql/lib/ext/androidx.core.app.model.yml index f24a67dbbe6..ebbd78bb20d 100644 --- a/java/ql/lib/ext/androidx.core.app.model.yml +++ b/java/ql/lib/ext/androidx.core.app.model.yml @@ -16,7 +16,7 @@ extensions: - ["androidx.core.app", "NotificationCompat$Action", True, "Action", "(IconCompat,CharSequence,PendingIntent)", "", "Argument[2]", "Argument[this]", "taint", "manual"] - ["androidx.core.app", "NotificationCompat$Action", True, "Action", "(int,CharSequence,PendingIntent)", "", "Argument[2]", "Argument[this]", "taint", "manual"] - ["androidx.core.app", "NotificationCompat$Action", True, "getExtras", "", "", "Argument[this].SyntheticField[android.content.Intent.extras]", "ReturnValue", "value", "manual"] - - ["androidx.core.app", "NotificationCompat$Action$Builder", True, "Builder", "(Action)", "", "Argument[0]", "Argument[this]", "taint", "manual"] + - ["androidx.core.app", "NotificationCompat$Action$Builder", True, "Builder", "(NotificationCompat$Action)", "", "Argument[0]", "Argument[this]", "taint", "manual"] - ["androidx.core.app", "NotificationCompat$Action$Builder", True, "Builder", "(IconCompat,CharSequence,PendingIntent)", "", "Argument[2]", "Argument[this]", "taint", "manual"] - ["androidx.core.app", "NotificationCompat$Action$Builder", True, "Builder", "(int,CharSequence,PendingIntent)", "", "Argument[2]", "Argument[this]", "taint", "manual"] - ["androidx.core.app", "NotificationCompat$Action$Builder", True, "addExtras", "", "", "Argument[this]", "ReturnValue", "value", "manual"] @@ -41,7 +41,7 @@ extensions: - ["androidx.core.app", "NotificationCompat$BigTextStyle", True, "setBigContentTitle", "", "", "Argument[this]", "ReturnValue", "value", "manual"] - ["androidx.core.app", "NotificationCompat$BigTextStyle", True, "setSummaryText", "", "", "Argument[this]", "ReturnValue", "value", "manual"] - ["androidx.core.app", "NotificationCompat$Builder", True, "addAction", "", "", "Argument[this]", "ReturnValue", "value", "manual"] - - ["androidx.core.app", "NotificationCompat$Builder", True, "addAction", "(Action)", "", "Argument[0]", "Argument[this]", "taint", "manual"] + - ["androidx.core.app", "NotificationCompat$Builder", True, "addAction", "(NotificationCompat$Action)", "", "Argument[0]", "Argument[this]", "taint", "manual"] - ["androidx.core.app", "NotificationCompat$Builder", True, "addAction", "(int,CharSequence,PendingIntent)", "", "Argument[2]", "Argument[this]", "taint", "manual"] - ["androidx.core.app", "NotificationCompat$Builder", True, "addExtras", "", "", "Argument[this]", "ReturnValue", "value", "manual"] - ["androidx.core.app", "NotificationCompat$Builder", True, "addExtras", "", "", "Argument[0].MapKey", "Argument[this].SyntheticField[android.content.Intent.extras].MapKey", "value", "manual"] diff --git a/java/ql/lib/ext/com.google.common.collect.model.yml b/java/ql/lib/ext/com.google.common.collect.model.yml index 4f69139b04e..2f78bd25dfd 100644 --- a/java/ql/lib/ext/com.google.common.collect.model.yml +++ b/java/ql/lib/ext/com.google.common.collect.model.yml @@ -91,8 +91,8 @@ extensions: - ["com.google.common.collect", "ImmutableMap$Builder", True, "build", "()", "", "Argument[this].MapValue", "ReturnValue.MapValue", "value", "manual"] - ["com.google.common.collect", "ImmutableMap$Builder", True, "orderEntriesByValue", "(Comparator)", "", "Argument[this]", "ReturnValue", "value", "manual"] - ["com.google.common.collect", "ImmutableMap$Builder", True, "put", "", "", "Argument[this]", "ReturnValue", "value", "manual"] - - ["com.google.common.collect", "ImmutableMap$Builder", True, "put", "(Entry)", "", "Argument[0].MapKey", "Argument[this].MapKey", "value", "manual"] - - ["com.google.common.collect", "ImmutableMap$Builder", True, "put", "(Entry)", "", "Argument[0].MapValue", "Argument[this].MapValue", "value", "manual"] + - ["com.google.common.collect", "ImmutableMap$Builder", True, "put", "(Map$Entry)", "", "Argument[0].MapKey", "Argument[this].MapKey", "value", "manual"] + - ["com.google.common.collect", "ImmutableMap$Builder", True, "put", "(Map$Entry)", "", "Argument[0].MapValue", "Argument[this].MapValue", "value", "manual"] - ["com.google.common.collect", "ImmutableMap$Builder", True, "put", "(Object,Object)", "", "Argument[0]", "Argument[this].MapKey", "value", "manual"] - ["com.google.common.collect", "ImmutableMap$Builder", True, "put", "(Object,Object)", "", "Argument[1]", "Argument[this].MapValue", "value", "manual"] - ["com.google.common.collect", "ImmutableMap$Builder", True, "putAll", "", "", "Argument[this]", "ReturnValue", "value", "manual"] @@ -121,8 +121,8 @@ extensions: - ["com.google.common.collect", "ImmutableMultimap$Builder", True, "orderKeysBy", "(Comparator)", "", "Argument[this]", "ReturnValue", "value", "manual"] - ["com.google.common.collect", "ImmutableMultimap$Builder", True, "orderValuesBy", "(Comparator)", "", "Argument[this]", "ReturnValue", "value", "manual"] - ["com.google.common.collect", "ImmutableMultimap$Builder", True, "put", "", "", "Argument[this]", "ReturnValue", "value", "manual"] - - ["com.google.common.collect", "ImmutableMultimap$Builder", True, "put", "(Entry)", "", "Argument[0].MapKey", "Argument[this].MapKey", "value", "manual"] - - ["com.google.common.collect", "ImmutableMultimap$Builder", True, "put", "(Entry)", "", "Argument[0].MapValue", "Argument[this].MapValue", "value", "manual"] + - ["com.google.common.collect", "ImmutableMultimap$Builder", True, "put", "(Map$Entry)", "", "Argument[0].MapKey", "Argument[this].MapKey", "value", "manual"] + - ["com.google.common.collect", "ImmutableMultimap$Builder", True, "put", "(Map$Entry)", "", "Argument[0].MapValue", "Argument[this].MapValue", "value", "manual"] - ["com.google.common.collect", "ImmutableMultimap$Builder", True, "put", "(Object,Object)", "", "Argument[0]", "Argument[this].MapKey", "value", "manual"] - ["com.google.common.collect", "ImmutableMultimap$Builder", True, "put", "(Object,Object)", "", "Argument[1]", "Argument[this].MapValue", "value", "manual"] - ["com.google.common.collect", "ImmutableMultimap$Builder", True, "putAll", "", "", "Argument[this]", "ReturnValue", "value", "manual"] @@ -207,10 +207,10 @@ extensions: - ["com.google.common.collect", "ImmutableTable$Builder", True, "build", "()", "", "Argument[this].SyntheticField[com.google.common.collect.Table.rowKey]", "ReturnValue.SyntheticField[com.google.common.collect.Table.rowKey]", "value", "manual"] - ["com.google.common.collect", "ImmutableTable$Builder", True, "orderColumnsBy", "(Comparator)", "", "Argument[this]", "ReturnValue", "value", "manual"] - ["com.google.common.collect", "ImmutableTable$Builder", True, "orderRowsBy", "(Comparator)", "", "Argument[this]", "ReturnValue", "value", "manual"] - - ["com.google.common.collect", "ImmutableTable$Builder", True, "put", "(Cell)", "", "Argument[this]", "ReturnValue", "value", "manual"] - - ["com.google.common.collect", "ImmutableTable$Builder", True, "put", "(Cell)", "", "Argument[0].MapValue", "Argument[this].MapValue", "value", "manual"] - - ["com.google.common.collect", "ImmutableTable$Builder", True, "put", "(Cell)", "", "Argument[0].SyntheticField[com.google.common.collect.Table.columnKey]", "Argument[this].SyntheticField[com.google.common.collect.Table.columnKey]", "value", "manual"] - - ["com.google.common.collect", "ImmutableTable$Builder", True, "put", "(Cell)", "", "Argument[0].SyntheticField[com.google.common.collect.Table.rowKey]", "Argument[this].SyntheticField[com.google.common.collect.Table.rowKey]", "value", "manual"] + - ["com.google.common.collect", "ImmutableTable$Builder", True, "put", "(Table$Cell)", "", "Argument[this]", "ReturnValue", "value", "manual"] + - ["com.google.common.collect", "ImmutableTable$Builder", True, "put", "(Table$Cell)", "", "Argument[0].MapValue", "Argument[this].MapValue", "value", "manual"] + - ["com.google.common.collect", "ImmutableTable$Builder", True, "put", "(Table$Cell)", "", "Argument[0].SyntheticField[com.google.common.collect.Table.columnKey]", "Argument[this].SyntheticField[com.google.common.collect.Table.columnKey]", "value", "manual"] + - ["com.google.common.collect", "ImmutableTable$Builder", True, "put", "(Table$Cell)", "", "Argument[0].SyntheticField[com.google.common.collect.Table.rowKey]", "Argument[this].SyntheticField[com.google.common.collect.Table.rowKey]", "value", "manual"] - ["com.google.common.collect", "ImmutableTable$Builder", True, "put", "(Object,Object,Object)", "", "Argument[this]", "ReturnValue", "value", "manual"] - ["com.google.common.collect", "ImmutableTable$Builder", True, "put", "(Object,Object,Object)", "", "Argument[0]", "Argument[this].SyntheticField[com.google.common.collect.Table.rowKey]", "value", "manual"] - ["com.google.common.collect", "ImmutableTable$Builder", True, "put", "(Object,Object,Object)", "", "Argument[1]", "Argument[this].SyntheticField[com.google.common.collect.Table.columnKey]", "value", "manual"] diff --git a/java/ql/lib/ext/com.rabbitmq.client.model.yml b/java/ql/lib/ext/com.rabbitmq.client.model.yml index 79f47d90e8d..4bf44656f43 100644 --- a/java/ql/lib/ext/com.rabbitmq.client.model.yml +++ b/java/ql/lib/ext/com.rabbitmq.client.model.yml @@ -5,21 +5,21 @@ extensions: data: - ["com.rabbitmq.client", "Command", True, "getContentBody", "()", "", "ReturnValue", "remote", "manual"] - ["com.rabbitmq.client", "Command", True, "getContentHeader", "()", "", "ReturnValue", "remote", "manual"] - - ["com.rabbitmq.client", "Consumer", True, "handleDelivery", "(String,Envelope,BasicProperties,byte[])", "", "Parameter[3]", "remote", "manual"] + - ["com.rabbitmq.client", "Consumer", True, "handleDelivery", "(String,Envelope,AMQP$BasicProperties,byte[])", "", "Parameter[3]", "remote", "manual"] - ["com.rabbitmq.client", "QueueingConsumer", True, "nextDelivery", "", "", "ReturnValue", "remote", "manual"] - ["com.rabbitmq.client", "RpcClient", True, "doCall", "", "", "ReturnValue", "remote", "manual"] - ["com.rabbitmq.client", "RpcClient", True, "mapCall", "", "", "ReturnValue", "remote", "manual"] - ["com.rabbitmq.client", "RpcClient", True, "primitiveCall", "", "", "ReturnValue", "remote", "manual"] - ["com.rabbitmq.client", "RpcClient", True, "responseCall", "", "", "ReturnValue", "remote", "manual"] - ["com.rabbitmq.client", "RpcClient", True, "stringCall", "(String)", "", "ReturnValue", "remote", "manual"] - - ["com.rabbitmq.client", "RpcServer", True, "handleCall", "(BasicProperties,byte[],BasicProperties)", "", "Parameter[1]", "remote", "manual"] - - ["com.rabbitmq.client", "RpcServer", True, "handleCall", "(Delivery,BasicProperties)", "", "Parameter[0]", "remote", "manual"] - - ["com.rabbitmq.client", "RpcServer", True, "handleCall", "(byte[],BasicProperties)", "", "Parameter[0]", "remote", "manual"] - - ["com.rabbitmq.client", "RpcServer", True, "handleCast", "(BasicProperties,byte[])", "", "Parameter[1]", "remote", "manual"] - - ["com.rabbitmq.client", "RpcServer", True, "handleCast", "(Delivery)", "", "Parameter[0]", "remote", "manual"] + - ["com.rabbitmq.client", "RpcServer", True, "handleCall", "(AMQP$BasicProperties,byte[],AMQP$BasicProperties)", "", "Parameter[1]", "remote", "manual"] + - ["com.rabbitmq.client", "RpcServer", True, "handleCall", "(QueueingConsumer$Delivery,AMQP$BasicProperties)", "", "Parameter[0]", "remote", "manual"] + - ["com.rabbitmq.client", "RpcServer", True, "handleCall", "(byte[],AMQP$BasicProperties)", "", "Parameter[0]", "remote", "manual"] + - ["com.rabbitmq.client", "RpcServer", True, "handleCast", "(AMQP$BasicProperties,byte[])", "", "Parameter[1]", "remote", "manual"] + - ["com.rabbitmq.client", "RpcServer", True, "handleCast", "(QueueingConsumer$Delivery)", "", "Parameter[0]", "remote", "manual"] - ["com.rabbitmq.client", "RpcServer", True, "handleCast", "(byte[])", "", "Parameter[0]", "remote", "manual"] - - ["com.rabbitmq.client", "RpcServer", True, "postprocessReplyProperties", "(Delivery,Builder)", "", "Parameter[0]", "remote", "manual"] - - ["com.rabbitmq.client", "RpcServer", True, "preprocessReplyProperties", "(Delivery,Builder)", "", "Parameter[0]", "remote", "manual"] + - ["com.rabbitmq.client", "RpcServer", True, "postprocessReplyProperties", "(QueueingConsumer$Delivery,AMQP$BasicProperties$Builder)", "", "Parameter[0]", "remote", "manual"] + - ["com.rabbitmq.client", "RpcServer", True, "preprocessReplyProperties", "(QueueingConsumer$Delivery,AMQP$BasicProperties$Builder)", "", "Parameter[0]", "remote", "manual"] - ["com.rabbitmq.client", "StringRpcServer", True, "handleStringCall", "", "", "Parameter[0]", "remote", "manual"] - addsTo: pack: codeql/java-all diff --git a/java/ql/lib/ext/generated/jenkins.model.yml b/java/ql/lib/ext/generated/jenkins.model.yml index 82202559350..ff3bffea8e8 100644 --- a/java/ql/lib/ext/generated/jenkins.model.yml +++ b/java/ql/lib/ext/generated/jenkins.model.yml @@ -15,22 +15,24 @@ extensions: - ["hudson.cli", "CLICommand", true, "main", "(List,Locale,InputStream,PrintStream,PrintStream)", "", "Argument[4]", "Argument[this]", "taint", "df-generated"] - ["hudson.cli", "CLICommand", true, "setTransportAuth2", "(Authentication)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.cli", "CLICommand", true, "setTransportAuth", "(Authentication)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["hudson.cli", "CLIConnectionFactory", true, "authorization", "(String)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["hudson.cli", "CLIConnectionFactory", true, "authorization", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["hudson.cli", "CLIConnectionFactory", true, "basicAuth", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.cli", "CLIConnectionFactory", true, "authorization", "(String)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["hudson.cli", "CLIConnectionFactory", true, "basicAuth", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.cli", "CLIConnectionFactory", true, "basicAuth", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["hudson.cli", "CLIConnectionFactory", true, "basicAuth", "(String,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.cli", "CLIConnectionFactory", true, "basicAuth", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.cli", "CLIConnectionFactory", true, "basicAuth", "(String,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.cli", "CLIConnectionFactory", true, "basicAuth", "(String,String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson.cli", "CLIConnectionFactory", true, "basicAuth", "(String,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["hudson.cli", "CLIConnectionFactory", true, "basicAuth", "(String,String)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - - ["hudson.cli", "CLIConnectionFactory", true, "bearerAuth", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.cli", "CLIConnectionFactory", true, "basicAuth", "(String,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.cli", "CLIConnectionFactory", true, "bearerAuth", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.cli", "CLIConnectionFactory", true, "bearerAuth", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.cli", "CLIConnectionFactory", true, "bearerAuth", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.cli", "Connection", true, "Connection", "(InputStream,OutputStream)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.cli", "Connection", true, "Connection", "(InputStream,OutputStream)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["hudson.cli", "Connection", true, "encryptConnection", "(SecretKey,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.cli", "Connection", true, "readByteArray", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.cli", "Connection", true, "readObject", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.cli", "Connection", true, "readUTF", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.cli", "Connection", true, "writeByteArray", "(byte[])", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.cli", "FullDuplexHttpStream", true, "FullDuplexHttpStream", "(URL,String,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] @@ -48,6 +50,7 @@ extensions: - ["hudson.console", "ConsoleLogFilter", true, "decorateLogger", "(AbstractBuild,OutputStream)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["hudson.console", "ConsoleLogFilter", true, "decorateLogger", "(Computer,OutputStream)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["hudson.console", "ConsoleLogFilter", true, "decorateLogger", "(Run,OutputStream)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["hudson.console", "ConsoleNote", true, "readFrom", "(DataInputStream)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson.console", "ConsoleNote", true, "removeNotes", "(Collection)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] - ["hudson.console", "ConsoleNote", true, "removeNotes", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson.console", "ExpandableDetailsNote", true, "ExpandableDetailsNote", "(String,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] @@ -67,8 +70,8 @@ extensions: - ["hudson.diagnosis", "HudsonHomeDiskUsageMonitor$Solution", true, "getUrl", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.diagnosis", "MemoryUsageMonitor$MemoryGroup", false, "doGraph", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.diagnosis", "NullIdDescriptorMonitor", true, "getProblems", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["hudson.diagnosis", "OldDataMonitor$VersionRange", true, "VersionRange", "(VersionRange,String,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["hudson.diagnosis", "OldDataMonitor$VersionRange", true, "VersionRange", "(VersionRange,String,String)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] + - ["hudson.diagnosis", "OldDataMonitor$VersionRange", true, "VersionRange", "(OldDataMonitor$VersionRange,String,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.diagnosis", "OldDataMonitor$VersionRange", true, "VersionRange", "(OldDataMonitor$VersionRange,String,String)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] - ["hudson.diagnosis", "OldDataMonitor$VersionRange", true, "toString", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.diagnosis", "OldDataMonitor", true, "getData", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.diagnosis", "OldDataMonitor", true, "getVersionList", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -78,6 +81,8 @@ extensions: - ["hudson.init", "TaskMethodFinder$TaskImpl", true, "getMethod", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.init", "TerminatorFinder", true, "TerminatorFinder", "(ClassLoader)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.lifecycle", "RestartNotSupportedException", true, "RestartNotSupportedException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.lifecycle", "RestartNotSupportedException", true, "RestartNotSupportedException", "(String,Throwable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.lifecycle", "RestartNotSupportedException", true, "RestartNotSupportedException", "(String,Throwable)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["hudson.lifecycle", "WindowsInstallerLink", true, "doDoInstall", "(StaplerRequest,StaplerResponse,String)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] - ["hudson.logging", "LogRecorder$Target", false, "Target", "(String,Level)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.logging", "LogRecorder$Target", false, "Target", "(String,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] @@ -94,9 +99,13 @@ extensions: - ["hudson.logging", "LogRecorderManager", true, "getRecorders", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.logging", "LogRecorderManager", true, "setRecorders", "(List)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] - ["hudson.logging", "WeakLogHandler", false, "WeakLogHandler", "(Handler,Logger)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["hudson.markup", "MarkupFormatter", true, "translate", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.markup", "MarkupFormatter", true, "translate", "(String,Writer)", "", "Argument[0]", "Argument[1]", "taint", "df-generated"] - ["hudson.model.labels", "LabelAtom", true, "LabelAtom", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.model.labels", "LabelAtom", true, "doConfigSubmit", "(StaplerRequest,StaplerResponse)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model.labels", "LabelAtom", true, "get", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson.model.labels", "LabelAtom", true, "getProperties", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model.labels", "LabelAtom", true, "getPropertiesList", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model.labels", "LabelAtom", true, "setDescription", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model.labels", "LabelExpression$And", false, "And", "(Label,Label)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model.labels", "LabelExpression$And", false, "And", "(Label,Label)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] @@ -116,20 +125,21 @@ extensions: - ["hudson.model.queue", "CauseOfBlockage", true, "createNeedsMoreExecutor", "(Localizable)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson.model.queue", "CauseOfBlockage", true, "getShortDescription", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model.queue", "CauseOfBlockage", true, "toString", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["hudson.model.queue", "Executables", true, "getParentOf", "(Executable)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["hudson.model.queue", "FutureImpl", false, "FutureImpl", "(Task)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.model.queue", "Executables", true, "getParentOf", "(Queue$Executable)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model.queue", "FoldableAction", true, "foldIntoExisting", "(Queue$Item,Queue$Task,List)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] + - ["hudson.model.queue", "FutureImpl", false, "FutureImpl", "(Queue$Task)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model.queue", "MappingWorksheet$ExecutorChunk", false, "getName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model.queue", "MappingWorksheet$ExecutorSlot", true, "getExecutor", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["hudson.model.queue", "MappingWorksheet$Mapping", false, "assign", "(int,ExecutorChunk)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["hudson.model.queue", "MappingWorksheet$Mapping", false, "assign", "(int,ExecutorChunk)", "", "Argument[1].Element", "Argument[this]", "taint", "df-generated"] + - ["hudson.model.queue", "MappingWorksheet$Mapping", false, "assign", "(int,MappingWorksheet$ExecutorChunk)", "", "Argument[1].Element", "Argument[this]", "taint", "df-generated"] + - ["hudson.model.queue", "MappingWorksheet$Mapping", false, "assign", "(int,MappingWorksheet$ExecutorChunk)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model.queue", "MappingWorksheet$Mapping", false, "assigned", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model.queue", "MappingWorksheet$Mapping", false, "toMap", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["hudson.model.queue", "MappingWorksheet", true, "MappingWorksheet", "(BuildableItem,List)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["hudson.model.queue", "MappingWorksheet", true, "MappingWorksheet", "(BuildableItem,List,Collection)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.model.queue", "MappingWorksheet", true, "MappingWorksheet", "(Queue$BuildableItem,List)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.model.queue", "MappingWorksheet", true, "MappingWorksheet", "(Queue$BuildableItem,List,Collection)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model.queue", "MappingWorksheet", true, "executors", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model.queue", "MappingWorksheet", true, "works", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["hudson.model.queue", "ScheduleResult", true, "created", "(WaitingItem)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["hudson.model.queue", "ScheduleResult", true, "existing", "(Item)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model.queue", "ScheduleResult", true, "created", "(Queue$WaitingItem)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model.queue", "ScheduleResult", true, "existing", "(Queue$Item)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson.model.queue", "ScheduleResult", true, "getCreateItem", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model.queue", "ScheduleResult", true, "getItem", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model.queue", "SubTask", true, "getAssignedLabel", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -139,23 +149,28 @@ extensions: - ["hudson.model.queue", "Tasks", true, "getItemOf", "(SubTask)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson.model.queue", "Tasks", true, "getOwnerTaskOf", "(SubTask)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson.model.queue", "Tasks", true, "getSameNodeConstraintOf", "(SubTask)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["hudson.model.queue", "Tasks", true, "getSubTasksOf", "(Task)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model.queue", "Tasks", true, "getSubTasksOf", "(Queue$Task)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson.model.queue", "WorkUnit", false, "getExecutable", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model.queue", "WorkUnit", false, "getExecutor", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["hudson.model.queue", "WorkUnit", false, "setExecutable", "(Executable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.model.queue", "WorkUnit", false, "setExecutable", "(Queue$Executable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model.queue", "WorkUnit", false, "setExecutor", "(Executor)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model.queue", "WorkUnit", false, "toString", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["hudson.model.queue", "WorkUnitContext", false, "WorkUnitContext", "(BuildableItem)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.model.queue", "WorkUnitContext", false, "WorkUnitContext", "(Queue$BuildableItem)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model.queue", "WorkUnitContext", false, "abort", "(Throwable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["hudson.model.queue", "WorkUnitContext", false, "createWorkUnit", "(SubTask)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model.queue", "WorkUnitContext", false, "createWorkUnit", "(SubTask)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model.queue", "WorkUnitContext", false, "createWorkUnit", "(SubTask)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model.queue", "WorkUnitContext", false, "getPrimaryWorkUnit", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model.queue", "WorkUnitContext", false, "getWorkUnits", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "AbstractBuild$AbstractBuildExecution", true, "getLauncher", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "AbstractBuild$AbstractBuildExecution", true, "getListener", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "AbstractBuild$DependencyChange", false, "DependencyChange", "(AbstractProject,int,int)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "AbstractBuild$DependencyChange", false, "getBuilds", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "AbstractBuild", true, "getAggregatedTestResultAction", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "AbstractBuild", true, "getBuildVariableResolver", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "AbstractBuild", true, "getBuildVariables", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "AbstractBuild", true, "getBuiltOnStr", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "AbstractBuild", true, "getChangeSet", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "AbstractBuild", true, "getDownstreamRelationship", "(AbstractProject)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "AbstractBuild", true, "getEnvironments", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "AbstractBuild", true, "getHudsonVersion", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "AbstractBuild", true, "getModuleRoot", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -163,6 +178,9 @@ extensions: - ["hudson.model", "AbstractBuild", true, "getPersistentActions", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "AbstractBuild", true, "getProject", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "AbstractBuild", true, "getRootBuild", "()", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["hudson.model", "AbstractBuild", true, "getSensitiveBuildVariables", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "AbstractBuild", true, "getTestResultAction", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "AbstractBuild", true, "getUpstreamRelationshipBuild", "(AbstractProject)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "AbstractBuild", true, "getWorkspace", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "AbstractCIBase", true, "getDisabledAdministrativeMonitors", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "AbstractCIBase", true, "getNodes", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -176,8 +194,8 @@ extensions: - ["hudson.model", "AbstractItem", true, "getDisplayNameOrNull", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "AbstractItem", true, "getRelativeDisplayNameFrom", "(ItemGroup)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "AbstractItem", true, "getRelativeNameFromGroup", "(ItemGroup)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["hudson.model", "AbstractItem", true, "movedTo", "(DirectlyModifiableTopLevelItemGroup,AbstractItem,File)", "", "Argument[this]", "Argument[1]", "taint", "df-generated"] - ["hudson.model", "AbstractItem", true, "movedTo", "(DirectlyModifiableTopLevelItemGroup,AbstractItem,File)", "", "Argument[0]", "Argument[1]", "taint", "df-generated"] + - ["hudson.model", "AbstractItem", true, "movedTo", "(DirectlyModifiableTopLevelItemGroup,AbstractItem,File)", "", "Argument[this]", "Argument[1]", "taint", "df-generated"] - ["hudson.model", "AbstractItem", true, "renameTo", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "AbstractItem", true, "setDescription", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "AbstractItem", true, "setDisplayName", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] @@ -187,39 +205,60 @@ extensions: - ["hudson.model", "AbstractProject$BecauseOfDownstreamBuildInProgress", true, "BecauseOfDownstreamBuildInProgress", "(AbstractProject)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "AbstractProject$BecauseOfUpstreamBuildInProgress", true, "BecauseOfUpstreamBuildInProgress", "(AbstractProject)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "AbstractProject", true, "addTrigger", "(Trigger)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "AbstractProject", true, "checkout", "(AbstractBuild,Launcher,BuildListener,File)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "AbstractProject", true, "doWs", "(StaplerRequest,StaplerResponse)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "AbstractProject", true, "findNearest", "(String,ItemGroup)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "AbstractProject", true, "getAssignedLabelString", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "AbstractProject", true, "getCustomWorkspace", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "AbstractProject", true, "getModuleRoot", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "AbstractProject", true, "getModuleRoots", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "AbstractProject", true, "getProminentActions", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "AbstractProject", true, "getRelevantLabels", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "AbstractProject", true, "getRootProject", "()", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["hudson.model", "AbstractProject", true, "getScm", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "AbstractProject", true, "getScmCheckoutStrategy", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "AbstractProject", true, "getSomeBuildWithWorkspace", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "AbstractProject", true, "getSomeWorkspace", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "AbstractProject", true, "getTrigger", "(Class)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "AbstractProject", true, "getWorkspace", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "AbstractProject", true, "getWorkspaceResource", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "AbstractProject", true, "scheduleBuild2", "(int,Cause)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "AbstractProject", true, "scheduleBuild2", "(int,Cause,Action[])", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "AbstractProject", true, "scheduleBuild2", "(int,Cause,Action[])", "", "Argument[2].ArrayElement", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "AbstractProject", true, "scheduleBuild2", "(int,Cause,Collection)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "AbstractProject", true, "scheduleBuild2", "(int,Cause,Collection)", "", "Argument[2].Element", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "AbstractProject", true, "setAssignedLabel", "(Label)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "AbstractProject", true, "setAssignedNode", "(Node)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "AbstractProject", true, "setCustomWorkspace", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "AbstractProject", true, "setJDK", "(JDK)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "AbstractProject", true, "setScm", "(SCM)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "AbstractProject", true, "setScmCheckoutStrategy", "(SCMCheckoutStrategy)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["hudson.model", "Actionable", true, "addAction", "(Action)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] - ["hudson.model", "Actionable", true, "addAction", "(Action)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["hudson.model", "Actionable", true, "addOrReplaceAction", "(Action)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] + - ["hudson.model", "Actionable", true, "addAction", "(Action)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] - ["hudson.model", "Actionable", true, "addOrReplaceAction", "(Action)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "Actionable", true, "addOrReplaceAction", "(Action)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] + - ["hudson.model", "Actionable", true, "getAction", "(Class)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Actionable", true, "getAction", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Actionable", true, "getActions", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "Actionable", true, "getActions", "(Class)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Actionable", true, "getAllActions", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Actionable", true, "getDynamic", "(String,StaplerRequest,StaplerResponse)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["hudson.model", "Actionable", true, "replaceAction", "(Action)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] - ["hudson.model", "Actionable", true, "replaceAction", "(Action)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "Actionable", true, "replaceAction", "(Action)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] - ["hudson.model", "AdministrativeMonitor", true, "getUrl", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "AllView", true, "AllView", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "AllView", true, "AllView", "(String,ViewGroup)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "AllView", true, "AllView", "(String,ViewGroup)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "AllView", true, "migrateLegacyPrimaryAllViewLocalizedName", "(List,String)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Api", true, "Api", "(Object)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["hudson.model", "AutoCompletionCandidates", true, "add", "(String)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["hudson.model", "AutoCompletionCandidates", true, "add", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["hudson.model", "AutoCompletionCandidates", true, "add", "(String[])", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["hudson.model", "AutoCompletionCandidates", true, "add", "(String)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["hudson.model", "AutoCompletionCandidates", true, "add", "(String[])", "", "Argument[0].ArrayElement", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "AutoCompletionCandidates", true, "add", "(String[])", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["hudson.model", "AutoCompletionCandidates", true, "getValues", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "AutoCompletionCandidates", true, "ofJobNames", "(Class,String,Item,ItemGroup)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "AutoCompletionCandidates", true, "ofJobNames", "(Class,String,Item,ItemGroup)", "", "Argument[3]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "AutoCompletionCandidates", true, "ofJobNames", "(Class,String,ItemGroup)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "BallColor", false, "anime", "()", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["hudson.model", "BallColor", false, "noAnime", "()", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["hudson.model", "BooleanParameterDefinition", true, "BooleanParameterDefinition", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] @@ -232,6 +271,7 @@ extensions: - ["hudson.model", "BuildAuthorizationToken", false, "BuildAuthorizationToken", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "BuildAuthorizationToken", false, "getToken", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "BuildTimelineWidget", true, "BuildTimelineWidget", "(RunList)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "BuildTimelineWidget", true, "doData", "(StaplerRequest,long,long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "BuildTimelineWidget", true, "getFirstBuild", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "BuildTimelineWidget", true, "getLastBuild", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "BuildableItemWithBuildWrappers", true, "asProject", "()", "", "Argument[this]", "ReturnValue", "value", "df-generated"] @@ -261,6 +301,7 @@ extensions: - ["hudson.model", "CauseAction", true, "CauseAction", "(CauseAction)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "CauseAction", true, "CauseAction", "(Cause[])", "", "Argument[0].ArrayElement", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "CauseAction", true, "CauseAction", "(Collection)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "CauseAction", true, "findCause", "(Class)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "CauseAction", true, "getCauseCounts", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "CauseAction", true, "getCauses", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "CheckPoint", false, "CheckPoint", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] @@ -299,6 +340,7 @@ extensions: - ["hudson.model", "Computer", true, "getExecutors", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Computer", true, "getHeapDump", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Computer", true, "getHostName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "Computer", true, "getLoadStatistics", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Computer", true, "getLogFile", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Computer", true, "getLogText", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Computer", true, "getName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -328,25 +370,33 @@ extensions: - ["hudson.model", "DependencyGraph", true, "putComputationalData", "(Class,Object)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "Descriptor$FormException", false, "FormException", "(String,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "Descriptor$FormException", false, "FormException", "(String,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "Descriptor$FormException", false, "FormException", "(String,Throwable,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "Descriptor$FormException", false, "FormException", "(String,Throwable,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "Descriptor$FormException", false, "FormException", "(String,Throwable,String)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "Descriptor$FormException", false, "FormException", "(Throwable,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "Descriptor$FormException", false, "getFormField", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "Descriptor", true, "calcAutoCompleteSettings", "(String,Map)", "", "Argument[0]", "Argument[1].Element", "taint", "df-generated"] + - ["hudson.model", "Descriptor", true, "calcFillSettings", "(String,Map)", "", "Argument[0]", "Argument[1].Element", "taint", "df-generated"] - ["hudson.model", "Descriptor", true, "find", "(Collection,String)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Descriptor", true, "findByDescribableClassName", "(Collection,String)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Descriptor", true, "findById", "(Collection,String)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] - - ["hudson.model", "Descriptor", true, "getCheckMethod", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Descriptor", true, "getCheckMethod", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["hudson.model", "Descriptor", true, "getCheckUrl", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "Descriptor", true, "getCheckMethod", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "Descriptor", true, "getCheckMethod", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Descriptor", true, "getCheckUrl", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "Descriptor", true, "getCheckUrl", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "Descriptor", true, "getCheckUrl", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Descriptor", true, "getGlobalPropertyType", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Descriptor", true, "getHelpFile", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["hudson.model", "Descriptor", true, "getHelpFile", "(Klass,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Descriptor", true, "getHelpFile", "(Klass,String)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - - ["hudson.model", "Descriptor", true, "getHelpFile", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "Descriptor", true, "getHelpFile", "(Klass,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Descriptor", true, "getHelpFile", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "Descriptor", true, "getHelpFile", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Descriptor", true, "getPropertyType", "(Object,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Descriptor", true, "getPropertyType", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Descriptor", true, "getPropertyTypeOrDie", "(Object,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "Descriptor", true, "newInstancesFromHeteroList", "(StaplerRequest,JSONObject,String,Collection)", "", "Argument[1].Element", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "Descriptor", true, "newInstancesFromHeteroList", "(StaplerRequest,Object,Collection)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Descriptor", true, "toArray", "(Object[])", "", "Argument[0].ArrayElement", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Descriptor", true, "toList", "(Object[])", "", "Argument[0].ArrayElement", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Descriptor", true, "toMap", "(Iterable)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] @@ -357,7 +407,7 @@ extensions: - ["hudson.model", "DirectoryBrowserSupport$Path", false, "Path", "(String,String,boolean,long,boolean)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "DirectoryBrowserSupport$Path", false, "Path", "(String,String,boolean,long,boolean,long)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "DirectoryBrowserSupport$Path", false, "Path", "(String,String,boolean,long,boolean,long)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - - ["hudson.model", "DirectoryBrowserSupport$Path", false, "createNotReadableVersionOf", "(Path)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "DirectoryBrowserSupport$Path", false, "createNotReadableVersionOf", "(DirectoryBrowserSupport$Path)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "DirectoryBrowserSupport$Path", false, "getHref", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "DirectoryBrowserSupport$Path", false, "getTitle", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "DirectoryBrowserSupport", false, "DirectoryBrowserSupport", "(ModelObject,FilePath,String,String,boolean)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] @@ -387,8 +437,10 @@ extensions: - ["hudson.model", "EnvironmentContributor", true, "buildEnvironmentFor", "(Job,EnvVars,TaskListener)", "", "Argument[0]", "Argument[1].Element", "taint", "df-generated"] - ["hudson.model", "EnvironmentContributor", true, "buildEnvironmentFor", "(Run,EnvVars,TaskListener)", "", "Argument[0]", "Argument[1].Element", "taint", "df-generated"] - ["hudson.model", "EnvironmentList", false, "EnvironmentList", "(List)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "EnvironmentList", false, "get", "(Class)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Executor", true, "Executor", "(Computer,int)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "Executor", true, "abortResult", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "Executor", true, "completedAsynchronous", "(Throwable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "Executor", true, "getApi", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Executor", true, "getAsynchronousExecution", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Executor", true, "getCausesOfInterruption", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -400,6 +452,7 @@ extensions: - ["hudson.model", "Executor", true, "interrupt", "(Result)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "Executor", true, "interrupt", "(Result,CauseOfInterruption[])", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "Executor", true, "interrupt", "(Result,CauseOfInterruption[])", "", "Argument[1].ArrayElement", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "Executor", true, "recordCauseOfInterruption", "(Run,TaskListener)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] - ["hudson.model", "Failure", true, "Failure", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "Failure", true, "Failure", "(String,boolean)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "FileParameterDefinition", true, "FileParameterDefinition", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] @@ -420,10 +473,10 @@ extensions: - ["hudson.model", "Fingerprint$BuildPtr", true, "BuildPtr", "(String,int)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "Fingerprint$BuildPtr", true, "getName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Fingerprint$BuildPtr", true, "toString", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["hudson.model", "Fingerprint$RangeItem", false, "RangeItem", "(String,RangeSet)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["hudson.model", "Fingerprint$RangeItem", false, "RangeItem", "(String,RangeSet)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "Fingerprint$RangeItem", false, "RangeItem", "(String,Fingerprint$RangeSet)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "Fingerprint$RangeItem", false, "RangeItem", "(String,Fingerprint$RangeSet)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "Fingerprint$RangeSet$ConverterImpl", false, "ConverterImpl", "(Converter)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["hudson.model", "Fingerprint$RangeSet", false, "add", "(RangeSet)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "Fingerprint$RangeSet", false, "add", "(Fingerprint$RangeSet)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "Fingerprint$RangeSet", false, "getRanges", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Fingerprint$RangeSet", false, "toString", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Fingerprint", true, "Fingerprint", "(Run,String,byte[])", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] @@ -446,21 +499,21 @@ extensions: - ["hudson.model", "Fingerprint", true, "getUsages", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Fingerprint", true, "rename", "(String,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "Fingerprint", true, "toString", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["hudson.model", "FingerprintMap", false, "getOrCreate", "(AbstractBuild,String,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "FingerprintMap", false, "getOrCreate", "(AbstractBuild,String,String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "FingerprintMap", false, "getOrCreate", "(AbstractBuild,String,String)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "FingerprintMap", false, "getOrCreate", "(AbstractBuild,String,String)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "FingerprintMap", false, "getOrCreate", "(AbstractBuild,String,String)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] - - ["hudson.model", "FingerprintMap", false, "getOrCreate", "(AbstractBuild,String,byte[])", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "FingerprintMap", false, "getOrCreate", "(AbstractBuild,String,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "FingerprintMap", false, "getOrCreate", "(AbstractBuild,String,byte[])", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "FingerprintMap", false, "getOrCreate", "(AbstractBuild,String,byte[])", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "FingerprintMap", false, "getOrCreate", "(AbstractBuild,String,byte[])", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "FingerprintMap", false, "getOrCreate", "(AbstractBuild,String,byte[])", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] - - ["hudson.model", "FingerprintMap", false, "getOrCreate", "(Run,String,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "FingerprintMap", false, "getOrCreate", "(AbstractBuild,String,byte[])", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "FingerprintMap", false, "getOrCreate", "(Run,String,String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "FingerprintMap", false, "getOrCreate", "(Run,String,String)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "FingerprintMap", false, "getOrCreate", "(Run,String,String)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "FingerprintMap", false, "getOrCreate", "(Run,String,String)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "FingerprintMap", false, "getOrCreate", "(Run,String,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "FreeStyleBuild", true, "FreeStyleBuild", "(FreeStyleProject)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "FreeStyleBuild", true, "FreeStyleBuild", "(FreeStyleProject,File)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "FreeStyleProject", true, "FreeStyleProject", "(ItemGroup,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] @@ -478,8 +531,8 @@ extensions: - ["hudson.model", "HealthReport", true, "getDescription", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "HealthReport", true, "getIconClassName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "HealthReport", true, "getIconUrl", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["hudson.model", "HealthReport", true, "getIconUrl", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "HealthReport", true, "getIconUrl", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "HealthReport", true, "getIconUrl", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "HealthReport", true, "getLocalizableDescription", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "HealthReport", true, "max", "(HealthReport,HealthReport)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "HealthReport", true, "max", "(HealthReport,HealthReport)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] @@ -494,6 +547,8 @@ extensions: - ["hudson.model", "Hudson", true, "Hudson", "(File,ServletContext,PluginManager)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "Hudson", true, "Hudson", "(File,ServletContext,PluginManager)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "Hudson", true, "Hudson", "(File,ServletContext,PluginManager)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "Hudson", true, "doFieldCheck", "(String,String,String,String)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "Hudson", true, "doFieldCheck", "(String,String,String,String)", "", "Argument[3]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Hudson", true, "getComputerListeners", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Hudson", true, "getJob", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Hudson", true, "getJobCaseInsensitive", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -514,11 +569,15 @@ extensions: - ["hudson.model", "Item", true, "onLoad", "(ItemGroup,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "ItemGroup", true, "allItems", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "ItemGroup", true, "allItems", "(Class)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["hudson.model", "ItemGroup", true, "allItems", "(Class,Predicate)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "ItemGroup", true, "allItems", "(Class,Predicate)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "ItemGroup", true, "allItems", "(Class,Predicate)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "ItemGroup", true, "getAllItems", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "ItemGroup", true, "getAllItems", "(Class)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "ItemGroup", true, "getAllItems", "(Class,Predicate)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "ItemGroup", true, "getItems", "(Predicate)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "ItemGroup", true, "getItemsStream", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "ItemGroup", true, "getItemsStream", "(Predicate)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "ItemGroupMixIn", true, "copy", "(TopLevelItem,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "ItemGroupMixIn", true, "createProject", "(TopLevelItemDescriptor,String,boolean)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "ItemGroupMixIn", true, "createTopLevelItem", "(StaplerRequest,StaplerResponse)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "ItemGroupMixIn", true, "loadChildren", "(ItemGroup,File,Function1)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] @@ -539,6 +598,10 @@ extensions: - ["hudson.model", "Items", true, "allItems", "(ItemGroup,Class,Predicate)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Items", true, "computeRelativeNamesAfterRenaming", "(String,String,String,ItemGroup)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Items", true, "computeRelativeNamesAfterRenaming", "(String,String,String,ItemGroup)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "Items", true, "findNearest", "(Class,String,ItemGroup)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "Items", true, "fromNameList", "(ItemGroup,String,Class)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "Items", true, "getAllItems", "(ItemGroup,Class)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "Items", true, "getAllItems", "(ItemGroup,Class,Predicate)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Items", true, "getCanonicalName", "(ItemGroup,String)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Items", true, "getConfigFile", "(File)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Items", true, "getConfigFile", "(Item)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] @@ -554,10 +617,13 @@ extensions: - ["hudson.model", "JDK", false, "JDK", "(String,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "JDK", false, "JDK", "(String,String,List)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "JDK", false, "JDK", "(String,String,List)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "JDK", false, "JDK", "(String,String,List)", "", "Argument[2].Element", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "JDK", false, "buildEnvVars", "(Map)", "", "Argument[this]", "Argument[0].Element", "taint", "df-generated"] - ["hudson.model", "JDK", false, "getBinDir", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "JDK", false, "getJavaHome", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "Job", true, "addProperty", "(JobProperty)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "Job", true, "addProperty", "(JobProperty)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] + - ["hudson.model", "Job", true, "doConfigSubmit", "(StaplerRequest,StaplerResponse)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "Job", true, "getAllProperties", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Job", true, "getBuild", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Job", true, "getBuildByNumber", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -567,7 +633,7 @@ extensions: - ["hudson.model", "Job", true, "getBuildHealth", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Job", true, "getBuildHealthReports", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Job", true, "getBuilds", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["hudson.model", "Job", true, "getBuilds", "(RangeSet)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "Job", true, "getBuilds", "(Fingerprint$RangeSet)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Job", true, "getBuildsAsMap", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Job", true, "getBuildsByTimestamp", "(long,long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Job", true, "getCharacteristicEnvVars", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -586,12 +652,16 @@ extensions: - ["hudson.model", "Job", true, "getNearestOldBuild", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Job", true, "getNewBuilds", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Job", true, "getProperties", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "Job", true, "getProperty", "(Class)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Job", true, "getProperty", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Job", true, "getTimeline", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Job", true, "getWidgets", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "Job", true, "removeProperty", "(Class)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "Job", true, "setBuildDiscarder", "(BuildDiscarder)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "Job", true, "setLogRotator", "(LogRotator)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "Label", true, "accept", "(LabelVisitor,Object)", "", "Argument[this]", "Argument[1]", "taint", "df-generated"] - - ["hudson.model", "Label", true, "and", "(Label)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Label", true, "and", "(Label)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "Label", true, "and", "(Label)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Label", true, "get", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Label", true, "getApi", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Label", true, "getClouds", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -601,15 +671,16 @@ extensions: - ["hudson.model", "Label", true, "getNodes", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Label", true, "getSortedNodes", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Label", true, "getUrl", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["hudson.model", "Label", true, "iff", "(Label)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Label", true, "iff", "(Label)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["hudson.model", "Label", true, "implies", "(Label)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "Label", true, "iff", "(Label)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Label", true, "implies", "(Label)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "Label", true, "implies", "(Label)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Label", true, "listAtoms", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Label", true, "not", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["hudson.model", "Label", true, "or", "(Label)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Label", true, "or", "(Label)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "Label", true, "or", "(Label)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Label", true, "paren", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "Label", true, "parse", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Label", true, "toString", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "ListView", true, "ListView", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "ListView", true, "ListView", "(String,ViewGroup)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] @@ -617,22 +688,25 @@ extensions: - ["hudson.model", "ListView", true, "getIncludeRegex", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "ListView", true, "getJobFilters", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "ListView", true, "getJobNames", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "ListView", true, "setColumns", "(List)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "ListView", true, "setIncludeRegex", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "ListView", true, "setJobFilters", "(List)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "ListView", true, "setJobNames", "(Set)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "LoadStatistics$LoadStatisticsSnapshot$Builder", true, "with", "(Computer)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["hudson.model", "LoadStatistics$LoadStatisticsSnapshot$Builder", true, "with", "(Node)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["hudson.model", "LoadStatistics$LoadStatisticsSnapshot$Builder", true, "withQueueLength", "(int)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - - ["hudson.model", "LoadStatistics", true, "createTrendChart", "(TimeScale)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "LoadStatistics", true, "createTrendChart", "(MultiStageTimeSeries$TimeScale)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "LoadStatistics", true, "doGraph", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "LoadStatistics", true, "getApi", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "ManageJenkinsAction", true, "addContextMenuItem", "(ModelObjectWithContextMenu$ContextMenu,String,String,String,String,boolean,boolean)", "", "Argument[2]", "Argument[0]", "taint", "df-generated"] - ["hudson.model", "ModelObject", true, "getDisplayName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "ModifiableViewGroup", true, "addView", "(View)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] - - ["hudson.model", "MultiStageTimeSeries$TrendChart", true, "TrendChart", "(TimeScale,MultiStageTimeSeries[])", "", "Argument[1].ArrayElement", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "MultiStageTimeSeries$TrendChart", true, "TrendChart", "(MultiStageTimeSeries$TimeScale,MultiStageTimeSeries[])", "", "Argument[1].ArrayElement", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "MultiStageTimeSeries", true, "MultiStageTimeSeries", "(Localizable,Color,float,float)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "MultiStageTimeSeries", true, "MultiStageTimeSeries", "(Localizable,Color,float,float)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - - ["hudson.model", "MultiStageTimeSeries", true, "createTrendChart", "(TimeScale,MultiStageTimeSeries[])", "", "Argument[1].ArrayElement", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "MultiStageTimeSeries", true, "createTrendChart", "(MultiStageTimeSeries$TimeScale,MultiStageTimeSeries[])", "", "Argument[1].ArrayElement", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "MultiStageTimeSeries", true, "getApi", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["hudson.model", "MultiStageTimeSeries", true, "pick", "(TimeScale)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "MultiStageTimeSeries", true, "pick", "(MultiStageTimeSeries$TimeScale)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "MyView", true, "MyView", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "MyView", true, "MyView", "(String,ViewGroup)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "MyView", true, "MyView", "(String,ViewGroup)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] @@ -642,37 +716,43 @@ extensions: - ["hudson.model", "MyViewsProperty", true, "readResolve", "()", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["hudson.model", "MyViewsProperty", true, "setPrimaryViewName", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "NoFingerprintMatch", true, "NoFingerprintMatch", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["hudson.model", "Node", true, "canTake", "(BuildableItem)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "Node", true, "canTake", "(Queue$BuildableItem)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Node", true, "createComputer", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Node", true, "createLauncher", "(TaskListener)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Node", true, "createPath", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Node", true, "getAssignedLabels", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "Node", true, "getLabelCloud", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Node", true, "getLabelString", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Node", true, "getNodeDescription", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Node", true, "getNodeName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Node", true, "getNodeProperties", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "Node", true, "getNodeProperty", "(Class)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Node", true, "getNodeProperty", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "Node", true, "getRootPath", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Node", true, "getSelfLabel", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Node", true, "getTemporaryOfflineCause", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Node", true, "getWorkspaceFor", "(TopLevelItem)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "Node", true, "getWorkspaceFor", "(TopLevelItem)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Node", true, "setLabelString", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "Node", true, "setNodeName", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "OneOffExecutor", true, "OneOffExecutor", "(Computer)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "PaneStatusProperties", true, "toggleCollapsed", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "ParameterDefinition", true, "copyWithDefaultValue", "(ParameterValue)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - - ["hudson.model", "ParameterDefinition", true, "createValue", "(CLICommand,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "ParameterDefinition", true, "createValue", "(CLICommand,String)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - - ["hudson.model", "ParameterDefinition", true, "createValue", "(StaplerRequest)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "ParameterDefinition", true, "createValue", "(CLICommand,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "ParameterDefinition", true, "createValue", "(StaplerRequest)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "ParameterDefinition", true, "createValue", "(StaplerRequest)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "ParameterDefinition", true, "createValue", "(StaplerRequest,JSONObject)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "ParameterDefinition", true, "getDefaultParameterValue", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "ParameterDefinition", true, "getDescription", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "ParameterDefinition", true, "getFormattedDescription", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "ParameterDefinition", true, "getName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "ParameterDefinition", true, "setDescription", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "ParameterValue", true, "buildEnvVars", "(AbstractBuild,EnvVars)", "", "Argument[this]", "Argument[1].Element", "taint", "df-generated"] - ["hudson.model", "ParameterValue", true, "buildEnvVars", "(AbstractBuild,Map)", "", "Argument[this]", "Argument[1].Element", "taint", "df-generated"] - ["hudson.model", "ParameterValue", true, "buildEnvironment", "(Run,EnvVars)", "", "Argument[this]", "Argument[1].Element", "taint", "df-generated"] - ["hudson.model", "ParameterValue", true, "getDescription", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "ParameterValue", true, "getFormattedDescription", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "ParameterValue", true, "getName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "ParameterValue", true, "getShortDescription", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "ParameterValue", true, "getValue", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -681,13 +761,15 @@ extensions: - ["hudson.model", "ParametersAction", true, "ParametersAction", "(List,Collection)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "ParametersAction", true, "ParametersAction", "(List,Collection)", "", "Argument[1].Element", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "ParametersAction", true, "ParametersAction", "(ParameterValue[])", "", "Argument[0].ArrayElement", "Argument[this]", "taint", "df-generated"] - - ["hudson.model", "ParametersAction", true, "createUpdated", "(Collection)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "ParametersAction", true, "createUpdated", "(Collection)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "ParametersAction", true, "createUpdated", "(Collection)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "ParametersAction", true, "createVariableResolver", "(AbstractBuild)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "ParametersAction", true, "getAllParameters", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "ParametersAction", true, "getParameter", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "ParametersAction", true, "getParameters", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["hudson.model", "ParametersAction", true, "merge", "(ParametersAction)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "ParametersAction", true, "merge", "(ParametersAction)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "ParametersAction", true, "merge", "(ParametersAction)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "ParametersAction", true, "substitute", "(AbstractBuild,String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "ParametersAction", true, "substitute", "(AbstractBuild,String)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "ParametersDefinitionProperty", true, "ParametersDefinitionProperty", "(List)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "ParametersDefinitionProperty", true, "ParametersDefinitionProperty", "(ParameterDefinition[])", "", "Argument[0].ArrayElement", "Argument[this]", "taint", "df-generated"] @@ -719,58 +801,78 @@ extensions: - ["hudson.model", "PersistenceRoot", true, "getRootDir", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Project", true, "addPublisher", "(Publisher)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "Project", true, "getBuildWrappers", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "Project", true, "getBuilders", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Project", true, "getBuildersList", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Project", true, "getPublisher", "(Descriptor)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Project", true, "getPublishers", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "ProxyView", true, "ProxyView", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "ProxyView", true, "getProxiedViewName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "ProxyView", true, "setProxiedViewName", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["hudson.model", "Queue$BlockedItem", false, "BlockedItem", "(NotWaitingItem)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["hudson.model", "Queue$BlockedItem", false, "BlockedItem", "(WaitingItem)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["hudson.model", "Queue$BuildableItem", false, "BuildableItem", "(NotWaitingItem)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["hudson.model", "Queue$BuildableItem", false, "BuildableItem", "(WaitingItem)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "Queue$BlockedItem", false, "BlockedItem", "(Queue$NotWaitingItem)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "Queue$BlockedItem", false, "BlockedItem", "(Queue$WaitingItem)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "Queue$BuildableItem", false, "BuildableItem", "(Queue$NotWaitingItem)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "Queue$BuildableItem", false, "BuildableItem", "(Queue$WaitingItem)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "Queue$Executable", true, "getParentExecutable", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Queue$Item", true, "getApi", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Queue$Item", true, "getAssignedLabel", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Queue$Item", true, "getAssignedLabelFor", "(SubTask)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Queue$Item", true, "getCauseOfBlockage", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "Queue$Item", true, "getCauses", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Queue$Item", true, "getFuture", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "Queue$Item", true, "getParams", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Queue$Item", true, "getWhy", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Queue$Item", true, "toString", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["hudson.model", "Queue$LeftItem", false, "LeftItem", "(Item)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "Queue$JobOffer", true, "toString", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "Queue$LeftItem", false, "LeftItem", "(Queue$Item)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "Queue$LeftItem", false, "LeftItem", "(WorkUnitContext)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["hudson.model", "Queue$StubItem", true, "StubItem", "(StubTask)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["hudson.model", "Queue$StubTask", true, "StubTask", "(Task)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "Queue$LeftItem", false, "getExecutable", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "Queue$StubItem", true, "StubItem", "(Queue$StubTask)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "Queue$StubTask", true, "StubTask", "(Queue$Task)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "Queue$StubTask", true, "getName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Queue$Task", true, "getAffinityKey", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "Queue$Task", true, "getCauseOfBlockage", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Queue$Task", true, "getFullDisplayName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Queue$Task", true, "getName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Queue$Task", true, "getSubTasks", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Queue$Task", true, "getUrl", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["hudson.model", "Queue$WaitingItem", false, "WaitingItem", "(Calendar,Task,List)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["hudson.model", "Queue$WaitingItem", false, "WaitingItem", "(Calendar,Task,List)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - - ["hudson.model", "Queue$WaitingItem", false, "WaitingItem", "(Calendar,Task,List)", "", "Argument[2].Element", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "Queue$Task", true, "getWhyBlocked", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "Queue$WaitingItem", false, "WaitingItem", "(Calendar,Queue$Task,List)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "Queue$WaitingItem", false, "WaitingItem", "(Calendar,Queue$Task,List)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "Queue$WaitingItem", false, "WaitingItem", "(Calendar,Queue$Task,List)", "", "Argument[2].Element", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "Queue", true, "add", "(Queue$Task,int,Action[])", "", "Argument[2].ArrayElement", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "Queue", true, "cancel", "(Queue$Item)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "Queue", true, "getApi", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Queue", true, "getBuildableItems", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Queue", true, "getBuildableItems", "(Computer)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["hudson.model", "Queue", true, "getItem", "(Task)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "Queue", true, "getItem", "(Queue$Task)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Queue", true, "getItem", "(long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["hudson.model", "Queue", true, "getItems", "(Task)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "Queue", true, "getItems", "(Queue$Task)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Queue", true, "getLeftItems", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Queue", true, "getLoadBalancer", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Queue", true, "getPendingItems", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Queue", true, "getSorter", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Queue", true, "getUnblockedItems", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["hudson.model", "Queue", true, "schedule2", "(Task,int,Action[])", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["hudson.model", "Queue", true, "schedule2", "(Task,int,Action[])", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["hudson.model", "Queue", true, "schedule2", "(Task,int,List)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["hudson.model", "Queue", true, "schedule2", "(Task,int,List)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "Queue", true, "getUnblockedTasks", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "Queue", true, "schedule2", "(Queue$Task,int,Action[])", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "Queue", true, "schedule2", "(Queue$Task,int,Action[])", "", "Argument[2].ArrayElement", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "Queue", true, "schedule2", "(Queue$Task,int,Action[])", "", "Argument[2].ArrayElement", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "Queue", true, "schedule2", "(Queue$Task,int,Action[])", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "Queue", true, "schedule2", "(Queue$Task,int,List)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "Queue", true, "schedule2", "(Queue$Task,int,List)", "", "Argument[2].Element", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "Queue", true, "schedule2", "(Queue$Task,int,List)", "", "Argument[2].Element", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "Queue", true, "schedule2", "(Queue$Task,int,List)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Queue", true, "schedule", "(AbstractProject)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["hudson.model", "Queue", true, "schedule", "(Task,int)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["hudson.model", "Queue", true, "schedule", "(Task,int,Action[])", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["hudson.model", "Queue", true, "schedule", "(Task,int,Action[])", "", "Argument[2].ArrayElement", "ReturnValue", "taint", "df-generated"] - - ["hudson.model", "Queue", true, "schedule", "(Task,int,List)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["hudson.model", "Queue", true, "schedule", "(Task,int,List)", "", "Argument[2].Element", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "Queue", true, "schedule", "(AbstractProject)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "Queue", true, "schedule", "(Queue$Task,int)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "Queue", true, "schedule", "(Queue$Task,int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "Queue", true, "schedule", "(Queue$Task,int,Action[])", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "Queue", true, "schedule", "(Queue$Task,int,Action[])", "", "Argument[2].ArrayElement", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "Queue", true, "schedule", "(Queue$Task,int,Action[])", "", "Argument[2].ArrayElement", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "Queue", true, "schedule", "(Queue$Task,int,Action[])", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "Queue", true, "schedule", "(Queue$Task,int,List)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "Queue", true, "schedule", "(Queue$Task,int,List)", "", "Argument[2].Element", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "Queue", true, "schedule", "(Queue$Task,int,List)", "", "Argument[2].Element", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "Queue", true, "schedule", "(Queue$Task,int,List)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Queue", true, "scheduleMaintenance", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Queue", true, "setSorter", "(QueueSorter)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "Queue", true, "wrapWithLock", "(Callable)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] @@ -783,14 +885,15 @@ extensions: - ["hudson.model", "Resource", false, "toString", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "ResourceActivity", true, "getDisplayName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "ResourceController", true, "getBlockingActivity", "(ResourceActivity)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["hudson.model", "ResourceList", false, "getConflict", "(ResourceList)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "ResourceController", true, "getMissingResource", "(ResourceList)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "ResourceList", false, "getConflict", "(ResourceList)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["hudson.model", "ResourceList", false, "r", "(Resource)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["hudson.model", "ResourceList", false, "getConflict", "(ResourceList)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "ResourceList", false, "r", "(Resource)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "ResourceList", false, "r", "(Resource)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["hudson.model", "ResourceList", false, "union", "(Collection)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "ResourceList", false, "union", "(ResourceList[])", "", "Argument[0].ArrayElement", "ReturnValue", "taint", "df-generated"] - - ["hudson.model", "ResourceList", false, "w", "(Resource)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["hudson.model", "ResourceList", false, "w", "(Resource)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "ResourceList", false, "w", "(Resource)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["hudson.model", "Result", false, "combine", "(Result)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["hudson.model", "Result", false, "combine", "(Result,Result)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Result", false, "combine", "(Result,Result)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] @@ -806,9 +909,15 @@ extensions: - ["hudson.model", "Run$RunExecution", true, "getAttributes", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Run$Summary", true, "Summary", "(boolean,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "Run", true, "doArtifact", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "Run", true, "doConfigSubmit", "(StaplerRequest)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "Run", true, "getAbsoluteUrl", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Run", true, "getApi", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Run", true, "getArtifactManager", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Run", true, "getArtifactsDir", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "Run", true, "getBadgeActions", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "Run", true, "getBuildFingerprints", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "Run", true, "getCause", "(Class)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "Run", true, "getCauses", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Run", true, "getCharacteristicEnvVars", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Run", true, "getDescription", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Run", true, "getEnvVars", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -839,17 +948,19 @@ extensions: - ["hudson.model", "Run", true, "setDisplayName", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "Run", true, "setResult", "(Result)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "Run", true, "toString", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["hudson.model", "RunMap", false, "RunMap", "(File,Constructor)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["hudson.model", "RunMap", false, "RunMap", "(File,Constructor)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "RunMap", false, "RunMap", "(File,RunMap$Constructor)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "RunMap", false, "RunMap", "(File,RunMap$Constructor)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "RunMap", false, "getView", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["hudson.model", "RunMap", false, "load", "(Job,Constructor)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["hudson.model", "RunMap", false, "load", "(Job,Constructor)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "RunMap", false, "load", "(Job,RunMap$Constructor)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "RunMap", false, "load", "(Job,RunMap$Constructor)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "RunMap", false, "newestValue", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "RunMap", false, "oldestValue", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "RunParameterDefinition", true, "RunParameterDefinition", "(String,String,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "RunParameterDefinition", true, "RunParameterDefinition", "(String,String,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "RunParameterDefinition", true, "RunParameterDefinition", "(String,String,String)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] - - ["hudson.model", "RunParameterDefinition", true, "RunParameterDefinition", "(String,String,String,RunParameterFilter)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["hudson.model", "RunParameterDefinition", true, "RunParameterDefinition", "(String,String,String,RunParameterFilter)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - - ["hudson.model", "RunParameterDefinition", true, "RunParameterDefinition", "(String,String,String,RunParameterFilter)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "RunParameterDefinition", true, "RunParameterDefinition", "(String,String,String,RunParameterDefinition$RunParameterFilter)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "RunParameterDefinition", true, "RunParameterDefinition", "(String,String,String,RunParameterDefinition$RunParameterFilter)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "RunParameterDefinition", true, "RunParameterDefinition", "(String,String,String,RunParameterDefinition$RunParameterFilter)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "RunParameterDefinition", true, "getProjectName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "RunParameterValue", true, "RunParameterValue", "(String,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "RunParameterValue", true, "RunParameterValue", "(String,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] @@ -860,20 +971,22 @@ extensions: - ["hudson.model", "RunParameterValue", true, "getNumber", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "RunParameterValue", true, "getRunId", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "RunParameterValue", true, "toString", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["hudson.model", "SimpleParameterDefinition", true, "createValue", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "SimpleParameterDefinition", true, "createValue", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "SimpleParameterDefinition", true, "createValue", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Slave$JnlpJar", false, "JnlpJar", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "Slave", true, "getLauncher", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Slave", true, "getRemoteFS", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Slave", true, "getRetentionStrategy", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Slave", true, "getUserId", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "Slave", true, "getWorkspaceRoot", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "Slave", true, "setLauncher", "(ComputerLauncher)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "Slave", true, "setNodeDescription", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "Slave", true, "setNodeProperties", "(List)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "Slave", true, "setRetentionStrategy", "(RetentionStrategy)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "Slave", true, "toString", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "StatusIcon", true, "getDescription", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["hudson.model", "StatusIcon", true, "getImageOf", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "StatusIcon", true, "getImageOf", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "StatusIcon", true, "getImageOf", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "StockStatusIcon", false, "StockStatusIcon", "(String,Localizable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "StockStatusIcon", false, "StockStatusIcon", "(String,Localizable)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "StreamBuildListener", true, "StreamBuildListener", "(OutputStream)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] @@ -931,29 +1044,30 @@ extensions: - ["hudson.model", "UpdateCenter$DownloadJob", true, "getDisplayName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "UpdateCenter$DownloadJob", true, "getName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "UpdateCenter$DownloadJob", true, "getUser", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["hudson.model", "UpdateCenter$EnableJob", true, "EnableJob", "(UpdateSite,Authentication,Plugin,boolean)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["hudson.model", "UpdateCenter$EnableJob", true, "EnableJob", "(UpdateSite,Authentication,Plugin,boolean)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - - ["hudson.model", "UpdateCenter$EnableJob", true, "EnableJob", "(UpdateSite,Authentication,Plugin,boolean)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "UpdateCenter$EnableJob", true, "EnableJob", "(UpdateSite,Authentication,UpdateSite$Plugin,boolean)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "UpdateCenter$EnableJob", true, "EnableJob", "(UpdateSite,Authentication,UpdateSite$Plugin,boolean)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "UpdateCenter$EnableJob", true, "EnableJob", "(UpdateSite,Authentication,UpdateSite$Plugin,boolean)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "UpdateCenter$EnableJob", true, "getPlugin", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "UpdateCenter$HudsonDowngradeJob", false, "HudsonDowngradeJob", "(UpdateSite,Authentication)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "UpdateCenter$HudsonDowngradeJob", false, "HudsonDowngradeJob", "(UpdateSite,Authentication)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "UpdateCenter$HudsonUpgradeJob", false, "HudsonUpgradeJob", "(UpdateSite,Authentication)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "UpdateCenter$HudsonUpgradeJob", false, "HudsonUpgradeJob", "(UpdateSite,Authentication)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - - ["hudson.model", "UpdateCenter$InstallationJob", true, "InstallationJob", "(Plugin,UpdateSite,Authentication)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["hudson.model", "UpdateCenter$InstallationJob", true, "InstallationJob", "(Plugin,UpdateSite,Authentication)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - - ["hudson.model", "UpdateCenter$InstallationJob", true, "InstallationJob", "(Plugin,UpdateSite,Authentication)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] - - ["hudson.model", "UpdateCenter$InstallationJob", true, "InstallationJob", "(Plugin,UpdateSite,Authentication,boolean)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["hudson.model", "UpdateCenter$InstallationJob", true, "InstallationJob", "(Plugin,UpdateSite,Authentication,boolean)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - - ["hudson.model", "UpdateCenter$InstallationJob", true, "InstallationJob", "(Plugin,UpdateSite,Authentication,boolean)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "UpdateCenter$InstallationJob", true, "InstallationJob", "(UpdateSite$Plugin,UpdateSite,Authentication)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "UpdateCenter$InstallationJob", true, "InstallationJob", "(UpdateSite$Plugin,UpdateSite,Authentication)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "UpdateCenter$InstallationJob", true, "InstallationJob", "(UpdateSite$Plugin,UpdateSite,Authentication)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "UpdateCenter$InstallationJob", true, "InstallationJob", "(UpdateSite$Plugin,UpdateSite,Authentication,boolean)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "UpdateCenter$InstallationJob", true, "InstallationJob", "(UpdateSite$Plugin,UpdateSite,Authentication,boolean)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "UpdateCenter$InstallationJob", true, "InstallationJob", "(UpdateSite$Plugin,UpdateSite,Authentication,boolean)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "UpdateCenter$InstallationJob", true, "toString", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["hudson.model", "UpdateCenter$NoOpJob", true, "NoOpJob", "(UpdateSite,Authentication,Plugin)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["hudson.model", "UpdateCenter$NoOpJob", true, "NoOpJob", "(UpdateSite,Authentication,Plugin)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - - ["hudson.model", "UpdateCenter$NoOpJob", true, "NoOpJob", "(UpdateSite,Authentication,Plugin)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] - - ["hudson.model", "UpdateCenter$PluginDowngradeJob", false, "PluginDowngradeJob", "(Plugin,UpdateSite,Authentication)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["hudson.model", "UpdateCenter$PluginDowngradeJob", false, "PluginDowngradeJob", "(Plugin,UpdateSite,Authentication)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - - ["hudson.model", "UpdateCenter$PluginDowngradeJob", false, "PluginDowngradeJob", "(Plugin,UpdateSite,Authentication)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "UpdateCenter$NoOpJob", true, "NoOpJob", "(UpdateSite,Authentication,UpdateSite$Plugin)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "UpdateCenter$NoOpJob", true, "NoOpJob", "(UpdateSite,Authentication,UpdateSite$Plugin)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "UpdateCenter$NoOpJob", true, "NoOpJob", "(UpdateSite,Authentication,UpdateSite$Plugin)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "UpdateCenter$PluginDowngradeJob", false, "PluginDowngradeJob", "(UpdateSite$Plugin,UpdateSite,Authentication)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "UpdateCenter$PluginDowngradeJob", false, "PluginDowngradeJob", "(UpdateSite$Plugin,UpdateSite,Authentication)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "UpdateCenter$PluginDowngradeJob", false, "PluginDowngradeJob", "(UpdateSite$Plugin,UpdateSite,Authentication)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "UpdateCenter$PluginDowngradeJob", false, "toString", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "UpdateCenter$RestartJenkinsJob", true, "RestartJenkinsJob", "(UpdateSite)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "UpdateCenter$UpdateCenterConfiguration", true, "download", "(UpdateCenter$DownloadJob,URL)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "UpdateCenter$UpdateCenterJob", true, "getApi", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "UpdateCenter$UpdateCenterJob", true, "getCorrelationId", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "UpdateCenter$UpdateCenterJob", true, "getError", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -962,23 +1076,31 @@ extensions: - ["hudson.model", "UpdateCenter$WithComputedChecksums", true, "getComputedSHA1", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "UpdateCenter$WithComputedChecksums", true, "getComputedSHA256", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "UpdateCenter$WithComputedChecksums", true, "getComputedSHA512", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["hudson.model", "UpdateCenter", true, "addJob", "(UpdateCenterJob)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["hudson.model", "UpdateCenter", true, "configure", "(UpdateCenterConfiguration)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["hudson.model", "UpdateCenter", true, "createUpdateCenter", "(UpdateCenterConfiguration)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "UpdateCenter", true, "addJob", "(UpdateCenter$UpdateCenterJob)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "UpdateCenter", true, "configure", "(UpdateCenter$UpdateCenterConfiguration)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "UpdateCenter", true, "createUpdateCenter", "(UpdateCenter$UpdateCenterConfiguration)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "UpdateCenter", true, "doConnectionStatus", "(StaplerRequest)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "UpdateCenter", true, "getApi", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "UpdateCenter", true, "getAvailables", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "UpdateCenter", true, "getById", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "UpdateCenter", true, "getCategorizedAvailables", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "UpdateCenter", true, "getCategoryDisplayName", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "UpdateCenter", true, "getCoreSource", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "UpdateCenter", true, "getHudsonJob", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["hudson.model", "UpdateCenter", true, "getJob", "(Plugin)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "UpdateCenter", true, "getJob", "(UpdateSite$Plugin)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "UpdateCenter", true, "getJob", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "UpdateCenter", true, "getJobs", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "UpdateCenter", true, "getPlugin", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "UpdateCenter", true, "getPlugin", "(String,VersionNumber)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "UpdateCenter", true, "getPluginFromAllSites", "(String,VersionNumber)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "UpdateCenter", true, "getSite", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "UpdateCenter", true, "getSiteList", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "UpdateCenter", true, "getSites", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "UpdateSite$Data", false, "getDeprecations", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "UpdateSite$Data", false, "getWarnings", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "UpdateSite$Deprecation", false, "Deprecation", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "UpdateSite$Entry", true, "Entry", "(String,JSONObject)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "UpdateSite$Entry", true, "Entry", "(String,JSONObject)", "", "Argument[1].Element", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "UpdateSite$Entry", true, "getApi", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "UpdateSite$Entry", true, "getSha1", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "UpdateSite$Entry", true, "getSha256", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -987,28 +1109,41 @@ extensions: - ["hudson.model", "UpdateSite$IssueTracker", false, "IssueTracker", "(String,String,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "UpdateSite$IssueTracker", false, "IssueTracker", "(String,String,String)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "UpdateSite$Plugin", false, "Plugin", "(String,JSONObject)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "UpdateSite$Plugin", false, "Plugin", "(String,JSONObject)", "", "Argument[1].Element", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "UpdateSite$Plugin", false, "getCategoriesStream", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "UpdateSite$Plugin", false, "getDependenciesIncompatibleWithInstalledVersion", "(PluginManager$MetadataCache)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "UpdateSite$Plugin", false, "getDisplayName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "UpdateSite$Plugin", false, "getIncompatibleParentPlugins", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "UpdateSite$Plugin", false, "setIncompatibleParentPlugins", "(Set)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "UpdateSite$Warning", false, "Warning", "(JSONObject)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "UpdateSite$WarningVersionRange", false, "WarningVersionRange", "(JSONObject)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "UpdateSite", true, "UpdateSite", "(String,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "UpdateSite", true, "UpdateSite", "(String,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "UpdateSite", true, "doVerifySignature", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "UpdateSite", true, "getApi", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "UpdateSite", true, "getAvailables", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "UpdateSite", true, "getConnectionCheckUrl", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "UpdateSite", true, "getData", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "UpdateSite", true, "getDownloadUrl", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "UpdateSite", true, "getId", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["hudson.model", "UpdateSite", true, "getMetadataUrlForDownloadable", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "UpdateSite", true, "getMetadataUrlForDownloadable", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "UpdateSite", true, "getMetadataUrlForDownloadable", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "UpdateSite", true, "getPlugin", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "UpdateSite", true, "getUrl", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "UpdateSite", true, "updateDirectlyNow", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "UpdateSite", true, "updateDirectlyNow", "(boolean)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "UpdateSite", true, "verifySignatureInternal", "(JSONObject)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "UpdateSite", true, "verifySignatureInternal", "(JSONObject)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "UsageStatistics$CombinedCipherInputStream", false, "CombinedCipherInputStream", "(InputStream,Cipher,String,int)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "UsageStatistics$CombinedCipherInputStream", false, "CombinedCipherInputStream", "(InputStream,RSAKey,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "UsageStatistics$CombinedCipherOutputStream", false, "CombinedCipherOutputStream", "(OutputStream,Cipher,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "UsageStatistics$CombinedCipherOutputStream", false, "CombinedCipherOutputStream", "(OutputStream,RSAKey,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "UsageStatistics", true, "UsageStatistics", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "User$CanonicalIdResolver", true, "resolve", "(String,Map)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "User$CanonicalIdResolver", true, "resolveCanonicalId", "(String,Map)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["hudson.model", "User", true, "addProperty", "(UserProperty)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] - ["hudson.model", "User", true, "addProperty", "(UserProperty)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "User", true, "addProperty", "(UserProperty)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] + - ["hudson.model", "User", true, "doConfigSubmit", "(StaplerRequest,StaplerResponse)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "User", true, "get", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "User", true, "get", "(String,boolean)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "User", true, "get", "(String,boolean,Map)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] @@ -1022,9 +1157,11 @@ extensions: - ["hudson.model", "User", true, "getId", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "User", true, "getOrCreateByIdOrFullName", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "User", true, "getProperties", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "User", true, "getProperty", "(Class)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "User", true, "getPropertyActions", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "User", true, "getUrl", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "User", true, "getUserDetailsForImpersonation2", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "User", true, "getUserDetailsForImpersonation", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "User", true, "setDescription", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "User", true, "setFullName", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "User", true, "toString", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -1042,10 +1179,14 @@ extensions: - ["hudson.model", "View$UserInfo", false, "getUser", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "View", true, "create", "(StaplerRequest,StaplerResponse,ViewGroup)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "View", true, "createViewFromXML", "(String,InputStream)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "View", true, "doConfigSubmit", "(StaplerRequest,StaplerResponse)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.model", "View", true, "doCreateItem", "(StaplerRequest,StaplerResponse)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "View", true, "getAbsoluteUrl", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "View", true, "getActions", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "View", true, "getAllProperties", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "View", true, "getApi", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "View", true, "getAsynchPeople", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "View", true, "getBuilds", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "View", true, "getColumns", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "View", true, "getDescription", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "View", true, "getDynamic", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -1057,11 +1198,13 @@ extensions: - ["hudson.model", "View", true, "getOwnerViewActions", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "View", true, "getPeople", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "View", true, "getProperties", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "View", true, "getTimeline", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "View", true, "getUrl", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "View", true, "getViewName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "View", true, "getViewUrl", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "View", true, "setDescription", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.model", "View", true, "toString", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.model", "ViewDescriptor", true, "doAutoCompleteCopyNewItemFrom", "(String,ItemGroup)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "ViewGroup", true, "getItemGroup", "()", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["hudson.model", "ViewGroup", true, "getUrl", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.model", "ViewGroup", true, "getViewActions", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -1088,12 +1231,14 @@ extensions: - ["hudson.scheduler", "CronTab", false, "floor", "(Calendar)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson.scheduler", "CronTab", false, "hashify", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson.scheduler", "CronTabList", false, "CronTabList", "(Collection)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] + - ["hudson.scheduler", "CronTabList", false, "create", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.scheduler", "CronTabList", false, "create", "(String,Hash)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson.scheduler", "CronTabList", false, "getValidTimezone", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson.scheduler", "CrontabParser$StartRuleContext", true, "StartRuleContext", "(ParserRuleContext,int,CronTab)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] - ["hudson.scheduler", "CrontabParser", true, "startRule", "(CronTab)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson.scm.browsers", "QueryBuilder", false, "QueryBuilder", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["hudson.scm.browsers", "QueryBuilder", false, "add", "(String)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["hudson.scm.browsers", "QueryBuilder", false, "add", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.scm.browsers", "QueryBuilder", false, "add", "(String)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["hudson.scm.browsers", "QueryBuilder", false, "toString", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.scm", "AbstractScmTagAction", true, "getBuild", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.scm", "AbstractScmTagAction", true, "getRun", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -1109,8 +1254,8 @@ extensions: - ["hudson.scm", "EditType", false, "EditType", "(String,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["hudson.scm", "EditType", false, "getDescription", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.scm", "EditType", false, "getName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["hudson.scm", "PollingResult", false, "PollingResult", "(SCMRevisionState,SCMRevisionState,Change)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["hudson.scm", "PollingResult", false, "PollingResult", "(SCMRevisionState,SCMRevisionState,Change)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["hudson.scm", "PollingResult", false, "PollingResult", "(SCMRevisionState,SCMRevisionState,PollingResult$Change)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.scm", "PollingResult", false, "PollingResult", "(SCMRevisionState,SCMRevisionState,PollingResult$Change)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["hudson.scm", "SCM", true, "getApi", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.scm", "SCM", true, "getEffectiveBrowser", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.scm", "SCM", true, "getModuleRoot", "(FilePath)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] @@ -1122,14 +1267,19 @@ extensions: - ["hudson.search", "Search$Item", true, "Item", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.search", "Search", true, "find", "(SearchIndex,String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson.search", "Search", true, "find", "(SearchIndex,String,SearchableModelObject)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["hudson.search", "SearchIndex", true, "find", "(String,List)", "", "Argument[this]", "Argument[1].Element", "taint", "df-generated"] + - ["hudson.search", "Search", true, "suggest", "(SearchIndex,String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.search", "Search", true, "suggest", "(SearchIndex,String,SearchableModelObject)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson.search", "SearchIndex", true, "find", "(String,List)", "", "Argument[0]", "Argument[1].Element", "taint", "df-generated"] + - ["hudson.search", "SearchIndex", true, "find", "(String,List)", "", "Argument[this]", "Argument[1].Element", "taint", "df-generated"] + - ["hudson.search", "SearchIndex", true, "suggest", "(String,List)", "", "Argument[0]", "Argument[1].Element", "taint", "df-generated"] - ["hudson.search", "SearchIndex", true, "suggest", "(String,List)", "", "Argument[this]", "Argument[1].Element", "taint", "df-generated"] - - ["hudson.search", "SearchIndexBuilder", false, "add", "(SearchIndex)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["hudson.search", "SearchIndexBuilder", false, "add", "(SearchIndex)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.search", "SearchIndexBuilder", false, "add", "(SearchIndex)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["hudson.search", "SearchIndexBuilder", false, "add", "(SearchIndexBuilder)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.search", "SearchIndexBuilder", false, "add", "(SearchIndexBuilder)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson.search", "SearchIndexBuilder", false, "add", "(SearchIndexBuilder)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["hudson.search", "SearchIndexBuilder", false, "add", "(SearchItem)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["hudson.search", "SearchIndexBuilder", false, "add", "(SearchItem)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.search", "SearchIndexBuilder", false, "add", "(SearchItem)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["hudson.search", "SearchIndexBuilder", false, "add", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.search", "SearchIndexBuilder", false, "add", "(String,SearchableModelObject,String)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["hudson.search", "SearchIndexBuilder", false, "add", "(String,SearchableModelObject,String[])", "", "Argument[this]", "ReturnValue", "value", "df-generated"] @@ -1167,43 +1317,46 @@ extensions: - ["hudson.security", "ChainedServletFilter", true, "ChainedServletFilter", "(Collection)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] - ["hudson.security", "ChainedServletFilter", true, "ChainedServletFilter", "(Filter[])", "", "Argument[0].ArrayElement", "Argument[this]", "taint", "df-generated"] - ["hudson.security", "ChainedServletFilter", true, "setFilters", "(Collection)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] - - ["hudson.security", "FederatedLoginService$UnclaimedIdentityException", true, "UnclaimedIdentityException", "(FederatedIdentity)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.security", "FederatedLoginService$UnclaimedIdentityException", true, "UnclaimedIdentityException", "(FederatedLoginService$FederatedIdentity)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.security", "FederatedLoginServiceUserProperty", true, "addIdentifier", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.security", "FederatedLoginServiceUserProperty", true, "getIdentifiers", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.security", "HudsonAuthenticationEntryPoint", true, "HudsonAuthenticationEntryPoint", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.security", "HudsonFilter", true, "reset", "(SecurityRealm)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.security", "HudsonPrivateSecurityRealm$Details$ConverterImpl", true, "ConverterImpl", "(XStream2)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.security", "HudsonPrivateSecurityRealm$Details", false, "getPassword", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.security", "HudsonPrivateSecurityRealm$Details", false, "getUsername", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.security", "HudsonPrivateSecurityRealm", true, "HudsonPrivateSecurityRealm", "(boolean,boolean,CaptchaSupport)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] - ["hudson.security", "HudsonPrivateSecurityRealm", true, "createAccount", "(String,String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson.security", "HudsonPrivateSecurityRealm", true, "createAccountWithHashedPassword", "(String,String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.security", "HudsonPrivateSecurityRealm", true, "createAccountWithHashedPassword", "(String,String)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["hudson.security", "HudsonPrivateSecurityRealm", true, "getUser", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["hudson.security", "Permission", false, "Permission", "(PermissionGroup,String,Localizable,Permission)", "", "Argument[this]", "Argument[0].Element", "taint", "df-generated"] + - ["hudson.security", "HudsonPrivateSecurityRealm", true, "load", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson.security", "Permission", false, "Permission", "(PermissionGroup,String,Localizable,Permission)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] - ["hudson.security", "Permission", false, "Permission", "(PermissionGroup,String,Localizable,Permission)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["hudson.security", "Permission", false, "Permission", "(PermissionGroup,String,Localizable,Permission)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] - ["hudson.security", "Permission", false, "Permission", "(PermissionGroup,String,Localizable,Permission)", "", "Argument[3]", "Argument[this]", "taint", "df-generated"] - - ["hudson.security", "Permission", false, "Permission", "(PermissionGroup,String,Localizable,Permission,PermissionScope)", "", "Argument[this]", "Argument[0].Element", "taint", "df-generated"] + - ["hudson.security", "Permission", false, "Permission", "(PermissionGroup,String,Localizable,Permission)", "", "Argument[this]", "Argument[0].Element", "taint", "df-generated"] - ["hudson.security", "Permission", false, "Permission", "(PermissionGroup,String,Localizable,Permission,PermissionScope)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] - ["hudson.security", "Permission", false, "Permission", "(PermissionGroup,String,Localizable,Permission,PermissionScope)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["hudson.security", "Permission", false, "Permission", "(PermissionGroup,String,Localizable,Permission,PermissionScope)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] - ["hudson.security", "Permission", false, "Permission", "(PermissionGroup,String,Localizable,Permission,PermissionScope)", "", "Argument[3]", "Argument[this]", "taint", "df-generated"] - ["hudson.security", "Permission", false, "Permission", "(PermissionGroup,String,Localizable,Permission,PermissionScope)", "", "Argument[4]", "Argument[this]", "taint", "df-generated"] - - ["hudson.security", "Permission", false, "Permission", "(PermissionGroup,String,Localizable,Permission,boolean)", "", "Argument[this]", "Argument[0].Element", "taint", "df-generated"] + - ["hudson.security", "Permission", false, "Permission", "(PermissionGroup,String,Localizable,Permission,PermissionScope)", "", "Argument[this]", "Argument[0].Element", "taint", "df-generated"] - ["hudson.security", "Permission", false, "Permission", "(PermissionGroup,String,Localizable,Permission,boolean)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] - ["hudson.security", "Permission", false, "Permission", "(PermissionGroup,String,Localizable,Permission,boolean)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["hudson.security", "Permission", false, "Permission", "(PermissionGroup,String,Localizable,Permission,boolean)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] - ["hudson.security", "Permission", false, "Permission", "(PermissionGroup,String,Localizable,Permission,boolean)", "", "Argument[3]", "Argument[this]", "taint", "df-generated"] - - ["hudson.security", "Permission", false, "Permission", "(PermissionGroup,String,Localizable,Permission,boolean,PermissionScope[])", "", "Argument[this]", "Argument[0].Element", "taint", "df-generated"] + - ["hudson.security", "Permission", false, "Permission", "(PermissionGroup,String,Localizable,Permission,boolean)", "", "Argument[this]", "Argument[0].Element", "taint", "df-generated"] - ["hudson.security", "Permission", false, "Permission", "(PermissionGroup,String,Localizable,Permission,boolean,PermissionScope[])", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] - ["hudson.security", "Permission", false, "Permission", "(PermissionGroup,String,Localizable,Permission,boolean,PermissionScope[])", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["hudson.security", "Permission", false, "Permission", "(PermissionGroup,String,Localizable,Permission,boolean,PermissionScope[])", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] - ["hudson.security", "Permission", false, "Permission", "(PermissionGroup,String,Localizable,Permission,boolean,PermissionScope[])", "", "Argument[3]", "Argument[this]", "taint", "df-generated"] - ["hudson.security", "Permission", false, "Permission", "(PermissionGroup,String,Localizable,Permission,boolean,PermissionScope[])", "", "Argument[5].ArrayElement", "Argument[this]", "taint", "df-generated"] - - ["hudson.security", "Permission", false, "Permission", "(PermissionGroup,String,Permission)", "", "Argument[this]", "Argument[0].Element", "taint", "df-generated"] + - ["hudson.security", "Permission", false, "Permission", "(PermissionGroup,String,Localizable,Permission,boolean,PermissionScope[])", "", "Argument[this]", "Argument[0].Element", "taint", "df-generated"] - ["hudson.security", "Permission", false, "Permission", "(PermissionGroup,String,Permission)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] - ["hudson.security", "Permission", false, "Permission", "(PermissionGroup,String,Permission)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["hudson.security", "Permission", false, "Permission", "(PermissionGroup,String,Permission)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] + - ["hudson.security", "Permission", false, "Permission", "(PermissionGroup,String,Permission)", "", "Argument[this]", "Argument[0].Element", "taint", "df-generated"] - ["hudson.security", "Permission", false, "getId", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.security", "Permission", false, "toString", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.security", "PermissionGroup", false, "PermissionGroup", "(Class,Localizable)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] @@ -1220,20 +1373,25 @@ extensions: - ["hudson.security", "SecurityRealm$SecurityComponents", false, "SecurityComponents", "(AuthenticationManager,UserDetailsService,RememberMeServices)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.security", "SecurityRealm$SecurityComponents", false, "SecurityComponents", "(AuthenticationManager,UserDetailsService,RememberMeServices)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["hudson.security", "SecurityRealm$SecurityComponents", false, "SecurityComponents", "(AuthenticationManager,UserDetailsService,RememberMeServices)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] + - ["hudson.security", "SecurityRealm", true, "createFilter", "(FilterConfig)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.security", "SecurityRealm", true, "createSecurityComponents", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.security", "SecurityRealm", true, "getCaptchaSupport", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.security", "SecurityRealm", true, "getSecurityComponents", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.security", "SecurityRealm", true, "loadUserByUsername2", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.security", "SecurityRealm", true, "loadUserByUsername", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson.security", "SecurityRealm", true, "setCaptchaSupport", "(CaptchaSupport)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.security", "SparseACL$Entry", false, "Entry", "(Sid,Permission,boolean)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.security", "SparseACL$Entry", false, "Entry", "(Sid,Permission,boolean)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["hudson.security", "SparseACL", true, "SparseACL", "(ACL)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["hudson.security", "SparseACL", true, "add", "(Entry)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.security", "SparseACL", true, "add", "(Sid,Permission,boolean)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.security", "SparseACL", true, "add", "(Sid,Permission,boolean)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["hudson.security", "SparseACL", true, "add", "(SparseACL$Entry)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.security", "UserDetailsServiceProxy", true, "setDelegate", "(UserDetailsService)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.security", "UserMayOrMayNotExistException", true, "UserMayOrMayNotExistException", "(String,Object)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["hudson.security", "WhoAmI", true, "getApi", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["hudson.slaves", "AbstractCloudComputer", true, "AbstractCloudComputer", "(AbstractCloudSlave)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] - ["hudson.slaves", "AbstractCloudComputer", true, "AbstractCloudComputer", "(AbstractCloudSlave)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.slaves", "AbstractCloudComputer", true, "AbstractCloudComputer", "(AbstractCloudSlave)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] + - ["hudson.slaves", "Channels", true, "newJVM", "(String,TaskListener,JVMBuilder,FilePath,ClasspathBuilder)", "", "Argument[4]", "Argument[2]", "taint", "df-generated"] - ["hudson.slaves", "Cloud$CloudState", false, "CloudState", "(Label,int)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.slaves", "Cloud$CloudState", false, "getLabel", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.slaves", "Cloud", true, "getUrl", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -1242,21 +1400,22 @@ extensions: - ["hudson.slaves", "DumbSlave", false, "DumbSlave", "(String,String,ComputerLauncher)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.slaves", "DumbSlave", false, "DumbSlave", "(String,String,ComputerLauncher)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["hudson.slaves", "DumbSlave", false, "DumbSlave", "(String,String,ComputerLauncher)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] - - ["hudson.slaves", "DumbSlave", false, "DumbSlave", "(String,String,String,String,Mode,String,ComputerLauncher,RetentionStrategy)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["hudson.slaves", "DumbSlave", false, "DumbSlave", "(String,String,String,String,Mode,String,ComputerLauncher,RetentionStrategy)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - - ["hudson.slaves", "DumbSlave", false, "DumbSlave", "(String,String,String,String,Mode,String,ComputerLauncher,RetentionStrategy)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] - - ["hudson.slaves", "DumbSlave", false, "DumbSlave", "(String,String,String,String,Mode,String,ComputerLauncher,RetentionStrategy)", "", "Argument[5]", "Argument[this]", "taint", "df-generated"] - - ["hudson.slaves", "DumbSlave", false, "DumbSlave", "(String,String,String,String,Mode,String,ComputerLauncher,RetentionStrategy)", "", "Argument[6]", "Argument[this]", "taint", "df-generated"] - - ["hudson.slaves", "DumbSlave", false, "DumbSlave", "(String,String,String,String,Mode,String,ComputerLauncher,RetentionStrategy)", "", "Argument[7]", "Argument[this]", "taint", "df-generated"] - - ["hudson.slaves", "DumbSlave", false, "DumbSlave", "(String,String,String,String,Mode,String,ComputerLauncher,RetentionStrategy,List)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["hudson.slaves", "DumbSlave", false, "DumbSlave", "(String,String,String,String,Mode,String,ComputerLauncher,RetentionStrategy,List)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - - ["hudson.slaves", "DumbSlave", false, "DumbSlave", "(String,String,String,String,Mode,String,ComputerLauncher,RetentionStrategy,List)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] - - ["hudson.slaves", "DumbSlave", false, "DumbSlave", "(String,String,String,String,Mode,String,ComputerLauncher,RetentionStrategy,List)", "", "Argument[5]", "Argument[this]", "taint", "df-generated"] - - ["hudson.slaves", "DumbSlave", false, "DumbSlave", "(String,String,String,String,Mode,String,ComputerLauncher,RetentionStrategy,List)", "", "Argument[6]", "Argument[this]", "taint", "df-generated"] - - ["hudson.slaves", "DumbSlave", false, "DumbSlave", "(String,String,String,String,Mode,String,ComputerLauncher,RetentionStrategy,List)", "", "Argument[7]", "Argument[this]", "taint", "df-generated"] + - ["hudson.slaves", "DumbSlave", false, "DumbSlave", "(String,String,String,String,Node$Mode,String,ComputerLauncher,RetentionStrategy)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.slaves", "DumbSlave", false, "DumbSlave", "(String,String,String,String,Node$Mode,String,ComputerLauncher,RetentionStrategy)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["hudson.slaves", "DumbSlave", false, "DumbSlave", "(String,String,String,String,Node$Mode,String,ComputerLauncher,RetentionStrategy)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] + - ["hudson.slaves", "DumbSlave", false, "DumbSlave", "(String,String,String,String,Node$Mode,String,ComputerLauncher,RetentionStrategy)", "", "Argument[5]", "Argument[this]", "taint", "df-generated"] + - ["hudson.slaves", "DumbSlave", false, "DumbSlave", "(String,String,String,String,Node$Mode,String,ComputerLauncher,RetentionStrategy)", "", "Argument[6]", "Argument[this]", "taint", "df-generated"] + - ["hudson.slaves", "DumbSlave", false, "DumbSlave", "(String,String,String,String,Node$Mode,String,ComputerLauncher,RetentionStrategy)", "", "Argument[7]", "Argument[this]", "taint", "df-generated"] + - ["hudson.slaves", "DumbSlave", false, "DumbSlave", "(String,String,String,String,Node$Mode,String,ComputerLauncher,RetentionStrategy,List)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.slaves", "DumbSlave", false, "DumbSlave", "(String,String,String,String,Node$Mode,String,ComputerLauncher,RetentionStrategy,List)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["hudson.slaves", "DumbSlave", false, "DumbSlave", "(String,String,String,String,Node$Mode,String,ComputerLauncher,RetentionStrategy,List)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] + - ["hudson.slaves", "DumbSlave", false, "DumbSlave", "(String,String,String,String,Node$Mode,String,ComputerLauncher,RetentionStrategy,List)", "", "Argument[5]", "Argument[this]", "taint", "df-generated"] + - ["hudson.slaves", "DumbSlave", false, "DumbSlave", "(String,String,String,String,Node$Mode,String,ComputerLauncher,RetentionStrategy,List)", "", "Argument[6]", "Argument[this]", "taint", "df-generated"] + - ["hudson.slaves", "DumbSlave", false, "DumbSlave", "(String,String,String,String,Node$Mode,String,ComputerLauncher,RetentionStrategy,List)", "", "Argument[7]", "Argument[this]", "taint", "df-generated"] + - ["hudson.slaves", "DumbSlave", false, "DumbSlave", "(String,String,String,String,Node$Mode,String,ComputerLauncher,RetentionStrategy,List)", "", "Argument[8].Element", "Argument[this]", "taint", "df-generated"] - ["hudson.slaves", "EnvironmentVariablesNodeProperty$Entry", true, "Entry", "(String,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.slaves", "EnvironmentVariablesNodeProperty$Entry", true, "Entry", "(String,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - - ["hudson.slaves", "EnvironmentVariablesNodeProperty", true, "EnvironmentVariablesNodeProperty", "(Entry[])", "", "Argument[0].ArrayElement", "Argument[this]", "taint", "df-generated"] + - ["hudson.slaves", "EnvironmentVariablesNodeProperty", true, "EnvironmentVariablesNodeProperty", "(EnvironmentVariablesNodeProperty$Entry[])", "", "Argument[0].ArrayElement", "Argument[this]", "taint", "df-generated"] - ["hudson.slaves", "EnvironmentVariablesNodeProperty", true, "EnvironmentVariablesNodeProperty", "(List)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] - ["hudson.slaves", "EnvironmentVariablesNodeProperty", true, "getEnv", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.slaves", "EnvironmentVariablesNodeProperty", true, "getEnvVars", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -1280,14 +1439,15 @@ extensions: - ["hudson.slaves", "NodeProvisioner", true, "getPendingLaunches", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.slaves", "OfflineCause$ByCLI", true, "ByCLI", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.slaves", "OfflineCause$ChannelTermination", true, "ChannelTermination", "(Exception)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.slaves", "OfflineCause$ChannelTermination", true, "getShortDescription", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.slaves", "OfflineCause$SimpleOfflineCause", true, "toString", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.slaves", "OfflineCause$UserCause", true, "UserCause", "(User,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.slaves", "OfflineCause$UserCause", true, "getUser", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.slaves", "OfflineCause", true, "create", "(Localizable)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson.slaves", "SimpleScheduledRetentionStrategy", true, "SimpleScheduledRetentionStrategy", "(String,int,boolean)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.slaves", "SimpleScheduledRetentionStrategy", true, "getStartTimeSpec", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["hudson.slaves", "SlaveComputer", true, "SlaveComputer", "(Slave)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] - ["hudson.slaves", "SlaveComputer", true, "SlaveComputer", "(Slave)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.slaves", "SlaveComputer", true, "SlaveComputer", "(Slave)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] - ["hudson.slaves", "SlaveComputer", true, "doJenkinsAgentJnlp", "(StaplerRequest,StaplerResponse)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.slaves", "SlaveComputer", true, "doSlaveAgentJnlp", "(StaplerRequest,StaplerResponse)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.slaves", "SlaveComputer", true, "getAbsoluteRemoteFs", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -1297,10 +1457,10 @@ extensions: - ["hudson.slaves", "SlaveComputer", true, "getLauncher", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.slaves", "SlaveComputer", true, "getListener", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.slaves", "SlaveComputer", true, "openLogFile", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["hudson.slaves", "SlaveComputer", true, "setChannel", "(Channel,OutputStream,Listener)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.slaves", "SlaveComputer", true, "setChannel", "(Channel,OutputStream,Channel$Listener)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.slaves", "WorkspaceList$Entry", false, "toString", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.slaves", "WorkspaceList$Lease", true, "createDummyLease", "(FilePath)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["hudson.slaves", "WorkspaceList$Lease", true, "createLinkedDummyLease", "(FilePath,Lease)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.slaves", "WorkspaceList$Lease", true, "createLinkedDummyLease", "(FilePath,WorkspaceList$Lease)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson.slaves", "WorkspaceList", false, "acquire", "(FilePath)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.slaves", "WorkspaceList", false, "acquire", "(FilePath)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson.slaves", "WorkspaceList", false, "acquire", "(FilePath,boolean)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] @@ -1315,6 +1475,7 @@ extensions: - ["hudson.slaves", "WorkspaceList", false, "record", "(FilePath)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson.slaves", "WorkspaceList", false, "tempDir", "(FilePath)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson.tasks._maven", "MavenConsoleAnnotator", true, "MavenConsoleAnnotator", "(OutputStream,Charset)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.tasks", "ArtifactArchiver$DescriptorImpl", true, "doCheckArtifacts", "(AbstractProject,String,String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson.tasks", "ArtifactArchiver", true, "ArtifactArchiver", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.tasks", "ArtifactArchiver", true, "ArtifactArchiver", "(String,String,boolean)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.tasks", "ArtifactArchiver", true, "ArtifactArchiver", "(String,String,boolean)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] @@ -1332,7 +1493,12 @@ extensions: - ["hudson.tasks", "BuildStep$PublisherList", false, "addNotifier", "(Descriptor)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.tasks", "BuildStep$PublisherList", false, "addRecorder", "(Descriptor)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.tasks", "BuildStep", true, "getProjectActions", "(AbstractProject)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.tasks", "BuildStep", true, "perform", "(AbstractBuild,Launcher,BuildListener)", "", "Argument[this]", "Argument[1]", "taint", "df-generated"] + - ["hudson.tasks", "BuildStepCompatibilityLayer", true, "perform", "(Build,Launcher,BuildListener)", "", "Argument[this]", "Argument[1]", "taint", "df-generated"] - ["hudson.tasks", "BuildStepDescriptor", true, "filter", "(List,Class)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] + - ["hudson.tasks", "BuildStepMonitor", true, "perform", "(BuildStep,AbstractBuild,Launcher,BuildListener)", "", "Argument[0]", "Argument[2]", "taint", "df-generated"] + - ["hudson.tasks", "BuildTrigger$DescriptorImpl", true, "doAutoCompleteChildProjects", "(String,Item,ItemGroup)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["hudson.tasks", "BuildTrigger$DescriptorImpl", true, "doAutoCompleteChildProjects", "(String,Item,ItemGroup)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] - ["hudson.tasks", "BuildTrigger", true, "BuildTrigger", "(Collection,Result)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] - ["hudson.tasks", "BuildTrigger", true, "BuildTrigger", "(Collection,Result)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["hudson.tasks", "BuildTrigger", true, "BuildTrigger", "(List,Result)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] @@ -1341,6 +1507,9 @@ extensions: - ["hudson.tasks", "BuildTrigger", true, "BuildTrigger", "(String,Result)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["hudson.tasks", "BuildTrigger", true, "BuildTrigger", "(String,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.tasks", "BuildTrigger", true, "BuildTrigger", "(String,boolean)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.tasks", "BuildTrigger", true, "getChildJobs", "(AbstractProject)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.tasks", "BuildTrigger", true, "getChildProjects", "(AbstractProject)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.tasks", "BuildTrigger", true, "getChildProjects", "(ItemGroup)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson.tasks", "BuildTrigger", true, "getChildProjectsValue", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.tasks", "BuildTrigger", true, "getThreshold", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.tasks", "BuildTrigger", true, "onJobRenamed", "(String,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] @@ -1348,13 +1517,19 @@ extensions: - ["hudson.tasks", "BuildWrapper", true, "decorateLogger", "(AbstractBuild,OutputStream)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["hudson.tasks", "BuildWrapper", true, "setUp", "(AbstractBuild,Launcher,BuildListener)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["hudson.tasks", "BuildWrapper", true, "setUp", "(Build,Launcher,BuildListener)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - - ["hudson.tasks", "CommandInterpreter", true, "buildCommandLine", "(FilePath)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.tasks", "CommandInterpreter", true, "buildCommandLine", "(FilePath)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.tasks", "CommandInterpreter", true, "buildCommandLine", "(FilePath)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.tasks", "CommandInterpreter", true, "createScriptFile", "(FilePath)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson.tasks", "CommandInterpreter", true, "getCommand", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.tasks", "CommandInterpreter", true, "getConfiguredLocalRules", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.tasks", "CommandInterpreter", true, "perform", "(AbstractBuild,Launcher,TaskListener)", "", "Argument[this]", "Argument[1]", "taint", "df-generated"] + - ["hudson.tasks", "Fingerprinter$DescriptorImpl", true, "doCheck", "(AbstractProject,String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.tasks", "Fingerprinter$DescriptorImpl", true, "doCheckTargets", "(AbstractProject,String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson.tasks", "Fingerprinter$FingerprintAction", false, "FingerprintAction", "(AbstractBuild,Map)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.tasks", "Fingerprinter$FingerprintAction", false, "FingerprintAction", "(AbstractBuild,Map)", "", "Argument[1].Element", "Argument[this]", "taint", "df-generated"] - ["hudson.tasks", "Fingerprinter$FingerprintAction", false, "FingerprintAction", "(Run,Map)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.tasks", "Fingerprinter$FingerprintAction", false, "FingerprintAction", "(Run,Map)", "", "Argument[1].Element", "Argument[this]", "taint", "df-generated"] + - ["hudson.tasks", "Fingerprinter$FingerprintAction", false, "add", "(Map)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] - ["hudson.tasks", "Fingerprinter$FingerprintAction", false, "getBuild", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.tasks", "Fingerprinter$FingerprintAction", false, "getFingerprints", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.tasks", "Fingerprinter$FingerprintAction", false, "getRecords", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -1374,6 +1549,7 @@ extensions: - ["hudson.tasks", "Maven$MavenInstallation", false, "MavenInstallation", "(String,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["hudson.tasks", "Maven$MavenInstallation", false, "MavenInstallation", "(String,String,List)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.tasks", "Maven$MavenInstallation", false, "MavenInstallation", "(String,String,List)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["hudson.tasks", "Maven$MavenInstallation", false, "MavenInstallation", "(String,String,List)", "", "Argument[2].Element", "Argument[this]", "taint", "df-generated"] - ["hudson.tasks", "Maven$MavenInstallation", false, "getHomeDir", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.tasks", "Maven$MavenInstallation", false, "getMavenHome", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.tasks", "Maven$MavenInstaller", true, "MavenInstaller", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] @@ -1407,6 +1583,7 @@ extensions: - ["hudson.tasks", "Maven", true, "getSettings", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.tasks", "Maven", true, "getTargets", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.tasks", "Publisher$DescriptorExtensionListImpl", false, "DescriptorExtensionListImpl", "(Jenkins)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.tasks", "Shell$DescriptorImpl", true, "doCheckShell", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson.tasks", "Shell$DescriptorImpl", true, "getShell", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.tasks", "Shell$DescriptorImpl", true, "getShellOrDefault", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.tasks", "Shell$DescriptorImpl", true, "getShellOrDefault", "(VirtualChannel)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -1422,6 +1599,7 @@ extensions: - ["hudson.tools", "CommandInstaller", true, "CommandInstaller", "(String,String,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.tools", "CommandInstaller", true, "CommandInstaller", "(String,String,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["hudson.tools", "CommandInstaller", true, "CommandInstaller", "(String,String,String)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] + - ["hudson.tools", "InstallSourceProperty", true, "InstallSourceProperty", "(List)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] - ["hudson.tools", "PropertyDescriptor", true, "for_", "(List,Class)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] - ["hudson.tools", "PropertyDescriptor", true, "for_", "(List,Object)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] - ["hudson.tools", "ToolDescriptor", true, "getInstallations", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -1431,16 +1609,18 @@ extensions: - ["hudson.tools", "ToolInstallation", true, "getName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.tools", "ToolInstallation", true, "getProperties", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.tools", "ToolInstallation", true, "toString", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["hudson.tools", "ToolInstallation", true, "translate", "(AbstractBuild,TaskListener)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.tools", "ToolInstallation", true, "translate", "(AbstractBuild,TaskListener)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["hudson.tools", "ToolInstallation", true, "translate", "(Node,EnvVars,TaskListener)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.tools", "ToolInstallation", true, "translate", "(AbstractBuild,TaskListener)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.tools", "ToolInstallation", true, "translate", "(Node,EnvVars,TaskListener)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson.tools", "ToolInstallation", true, "translate", "(Node,EnvVars,TaskListener)", "", "Argument[1].Element", "ReturnValue", "taint", "df-generated"] + - ["hudson.tools", "ToolInstallation", true, "translate", "(Node,EnvVars,TaskListener)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.tools", "ToolInstaller$ToolInstallerEntry", false, "ToolInstallerEntry", "(String,String,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.tools", "ToolInstaller$ToolInstallerEntry", false, "ToolInstallerEntry", "(String,String,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["hudson.tools", "ToolInstaller$ToolInstallerEntry", false, "ToolInstallerEntry", "(String,String,String)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] - ["hudson.tools", "ToolInstaller", true, "getLabel", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["hudson.tools", "ToolInstaller", true, "performInstallation", "(ToolInstallation,Node,TaskListener)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.tools", "ToolInstaller", true, "performInstallation", "(ToolInstallation,Node,TaskListener)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.tools", "ToolInstaller", true, "performInstallation", "(ToolInstallation,Node,TaskListener)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["hudson.tools", "ToolInstaller", true, "performInstallation", "(ToolInstallation,Node,TaskListener)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.tools", "ToolLocationNodeProperty$DescriptorImpl", true, "getKey", "(ToolInstallation)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson.tools", "ToolLocationNodeProperty$ToolLocation", false, "ToolLocation", "(String,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.tools", "ToolLocationNodeProperty$ToolLocation", false, "ToolLocation", "(String,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] @@ -1452,10 +1632,12 @@ extensions: - ["hudson.tools", "ToolLocationNodeProperty$ToolLocation", false, "getName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.tools", "ToolLocationNodeProperty$ToolLocation", false, "getType", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.tools", "ToolLocationNodeProperty", true, "ToolLocationNodeProperty", "(List)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] - - ["hudson.tools", "ToolLocationNodeProperty", true, "ToolLocationNodeProperty", "(ToolLocation[])", "", "Argument[0].ArrayElement", "Argument[this]", "taint", "df-generated"] + - ["hudson.tools", "ToolLocationNodeProperty", true, "ToolLocationNodeProperty", "(ToolLocationNodeProperty$ToolLocation[])", "", "Argument[0].ArrayElement", "Argument[this]", "taint", "df-generated"] - ["hudson.tools", "ToolLocationNodeProperty", true, "getHome", "(ToolInstallation)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.tools", "ToolLocationNodeProperty", true, "getLocations", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.tools", "ToolLocationNodeProperty", true, "getToolHome", "(Node,ToolInstallation,TaskListener)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson.tools", "ToolLocationNodeProperty", true, "getToolHome", "(Node,ToolInstallation,TaskListener)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["hudson.tools", "ToolLocationTranslator", true, "getToolHome", "(Node,ToolInstallation,TaskListener)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson.tools", "ToolLocationTranslator", true, "getToolHome", "(Node,ToolInstallation,TaskListener)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["hudson.tools", "ZipExtractionInstaller", true, "ZipExtractionInstaller", "(String,String,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.tools", "ZipExtractionInstaller", true, "ZipExtractionInstaller", "(String,String,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] @@ -1464,9 +1646,11 @@ extensions: - ["hudson.tools", "ZipExtractionInstaller", true, "getUrl", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.triggers", "SCMTrigger$BuildAction", true, "BuildAction", "(AbstractBuild)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.triggers", "SCMTrigger$BuildAction", true, "BuildAction", "(Run)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.triggers", "SCMTrigger$BuildAction", true, "getPollingLogFile", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.triggers", "SCMTrigger$BuildAction", true, "getPollingLogText", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.triggers", "SCMTrigger$BuildAction", true, "getRun", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.triggers", "SCMTrigger$DescriptorImpl", true, "getExecutor", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.triggers", "SCMTrigger$DescriptorImpl", true, "getRunners", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.triggers", "SCMTrigger$Runner", true, "Runner", "(Action[])", "", "Argument[0].ArrayElement", "Argument[this]", "taint", "df-generated"] - ["hudson.triggers", "SCMTrigger$SCMTriggerCause", true, "SCMTriggerCause", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.triggers", "SCMTrigger$SCMTriggerCause", true, "getRun", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -1485,12 +1669,12 @@ extensions: - ["hudson.util.io", "ReopenableRotatingFileOutputStream", true, "ReopenableRotatingFileOutputStream", "(File,int)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.util.io", "RewindableFileOutputStream", true, "RewindableFileOutputStream", "(File)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.util.io", "RewindableRotatingFileOutputStream", true, "RewindableRotatingFileOutputStream", "(File,int)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["hudson.util.jna", "RegistryKey", true, "open", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.util.jna", "RegistryKey", true, "open", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["hudson.util.jna", "RegistryKey", true, "open", "(String,int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.util.jna", "RegistryKey", true, "open", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.util.jna", "RegistryKey", true, "open", "(String,int)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["hudson.util.jna", "RegistryKey", true, "openReadonly", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.util.jna", "RegistryKey", true, "open", "(String,int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.util.jna", "RegistryKey", true, "openReadonly", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.util.jna", "RegistryKey", true, "openReadonly", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.util.jna", "SHELLEXECUTEINFO$DUMMYUNIONNAME_union", true, "DUMMYUNIONNAME_union", "(Pointer)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.util.jna", "WinIOException", true, "WinIOException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.util.jna", "WinIOException", true, "WinIOException", "(String,Throwable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] @@ -1501,55 +1685,56 @@ extensions: - ["hudson.util", "AdministrativeError", true, "AdministrativeError", "(String,String,String,Throwable)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] - ["hudson.util", "AdministrativeError", true, "AdministrativeError", "(String,String,String,Throwable)", "", "Argument[3]", "Argument[this]", "taint", "df-generated"] - ["hudson.util", "AlternativeUiTextProvider$Message", false, "cast", "(Object)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["hudson.util", "AlternativeUiTextProvider", true, "get", "(Message,Object,String)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] + - ["hudson.util", "AlternativeUiTextProvider", true, "get", "(AlternativeUiTextProvider$Message,Object,String)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] - ["hudson.util", "ArgumentListBuilder", true, "ArgumentListBuilder", "(String[])", "", "Argument[0].ArrayElement", "Argument[this]", "taint", "df-generated"] - - ["hudson.util", "ArgumentListBuilder", true, "add", "(File)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.util", "ArgumentListBuilder", true, "add", "(File)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.util", "ArgumentListBuilder", true, "add", "(File)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["hudson.util", "ArgumentListBuilder", true, "add", "(Iterable)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["hudson.util", "ArgumentListBuilder", true, "add", "(File)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.util", "ArgumentListBuilder", true, "add", "(Iterable)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] + - ["hudson.util", "ArgumentListBuilder", true, "add", "(Iterable)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["hudson.util", "ArgumentListBuilder", true, "add", "(Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.util", "ArgumentListBuilder", true, "add", "(Object,boolean)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["hudson.util", "ArgumentListBuilder", true, "add", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.util", "ArgumentListBuilder", true, "add", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.util", "ArgumentListBuilder", true, "add", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["hudson.util", "ArgumentListBuilder", true, "add", "(String,boolean)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["hudson.util", "ArgumentListBuilder", true, "add", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.util", "ArgumentListBuilder", true, "add", "(String,boolean)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["hudson.util", "ArgumentListBuilder", true, "add", "(String[])", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["hudson.util", "ArgumentListBuilder", true, "add", "(String,boolean)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["hudson.util", "ArgumentListBuilder", true, "add", "(String[])", "", "Argument[0].ArrayElement", "Argument[this]", "taint", "df-generated"] - - ["hudson.util", "ArgumentListBuilder", true, "addKeyValuePair", "(String,String,String,boolean)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["hudson.util", "ArgumentListBuilder", true, "add", "(String[])", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["hudson.util", "ArgumentListBuilder", true, "addKeyValuePair", "(String,String,String,boolean)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.util", "ArgumentListBuilder", true, "addKeyValuePair", "(String,String,String,boolean)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["hudson.util", "ArgumentListBuilder", true, "addKeyValuePair", "(String,String,String,boolean)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] - - ["hudson.util", "ArgumentListBuilder", true, "addKeyValuePairs", "(String,Map)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["hudson.util", "ArgumentListBuilder", true, "addKeyValuePair", "(String,String,String,boolean)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["hudson.util", "ArgumentListBuilder", true, "addKeyValuePairs", "(String,Map)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.util", "ArgumentListBuilder", true, "addKeyValuePairs", "(String,Map)", "", "Argument[1].Element", "Argument[this]", "taint", "df-generated"] - - ["hudson.util", "ArgumentListBuilder", true, "addKeyValuePairs", "(String,Map,Set)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["hudson.util", "ArgumentListBuilder", true, "addKeyValuePairs", "(String,Map)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["hudson.util", "ArgumentListBuilder", true, "addKeyValuePairs", "(String,Map,Set)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.util", "ArgumentListBuilder", true, "addKeyValuePairs", "(String,Map,Set)", "", "Argument[1].Element", "Argument[this]", "taint", "df-generated"] - - ["hudson.util", "ArgumentListBuilder", true, "addKeyValuePairsFromPropertyString", "(String,String,VariableResolver)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.util", "ArgumentListBuilder", true, "addKeyValuePairs", "(String,Map,Set)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["hudson.util", "ArgumentListBuilder", true, "addKeyValuePairsFromPropertyString", "(String,String,VariableResolver)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.util", "ArgumentListBuilder", true, "addKeyValuePairsFromPropertyString", "(String,String,VariableResolver)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["hudson.util", "ArgumentListBuilder", true, "addKeyValuePairsFromPropertyString", "(String,String,VariableResolver,Set)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["hudson.util", "ArgumentListBuilder", true, "addKeyValuePairsFromPropertyString", "(String,String,VariableResolver)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.util", "ArgumentListBuilder", true, "addKeyValuePairsFromPropertyString", "(String,String,VariableResolver,Set)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["hudson.util", "ArgumentListBuilder", true, "addMasked", "(Secret)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.util", "ArgumentListBuilder", true, "addKeyValuePairsFromPropertyString", "(String,String,VariableResolver,Set)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["hudson.util", "ArgumentListBuilder", true, "addMasked", "(Secret)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.util", "ArgumentListBuilder", true, "addMasked", "(Secret)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.util", "ArgumentListBuilder", true, "addMasked", "(Secret)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.util", "ArgumentListBuilder", true, "addMasked", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["hudson.util", "ArgumentListBuilder", true, "addQuoted", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.util", "ArgumentListBuilder", true, "addQuoted", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.util", "ArgumentListBuilder", true, "addQuoted", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["hudson.util", "ArgumentListBuilder", true, "addQuoted", "(String,boolean)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.util", "ArgumentListBuilder", true, "addQuoted", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.util", "ArgumentListBuilder", true, "addQuoted", "(String,boolean)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.util", "ArgumentListBuilder", true, "addQuoted", "(String,boolean)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["hudson.util", "ArgumentListBuilder", true, "addTokenized", "(String)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["hudson.util", "ArgumentListBuilder", true, "addQuoted", "(String,boolean)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.util", "ArgumentListBuilder", true, "addTokenized", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.util", "ArgumentListBuilder", true, "addTokenized", "(String)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["hudson.util", "ArgumentListBuilder", true, "prepend", "(String[])", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - - ["hudson.util", "ArgumentListBuilder", true, "prepend", "(String[])", "", "Argument[0].ArrayElement", "Argument[this]", "taint", "df-generated"] - ["hudson.util", "ArgumentListBuilder", true, "toCommandArray", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.util", "ArgumentListBuilder", true, "toList", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.util", "ArgumentListBuilder", true, "toString", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.util", "ArgumentListBuilder", true, "toStringWithQuote", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.util", "ArgumentListBuilder", true, "toWindowsCommand", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.util", "ArgumentListBuilder", true, "toWindowsCommand", "(boolean)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.util", "AtomicFileWriter", true, "AtomicFileWriter", "(File)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.util", "AtomicFileWriter", true, "AtomicFileWriter", "(File,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.util", "AtomicFileWriter", true, "AtomicFileWriter", "(Path,Charset)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] @@ -1558,7 +1743,6 @@ extensions: - ["hudson.util", "AtomicFileWriter", true, "getTemporaryPath", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.util", "BootFailure", true, "getBootFailureFile", "(File)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson.util", "ByteArrayOutputStream2", true, "getBuffer", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["hudson.util", "ByteArrayOutputStream2", true, "readFrom", "(InputStream)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] - ["hudson.util", "ByteArrayOutputStream2", true, "readFrom", "(InputStream)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.util", "ChartUtil$NumberOnlyBuildLabel", false, "NumberOnlyBuildLabel", "(AbstractBuild)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.util", "ChartUtil$NumberOnlyBuildLabel", false, "NumberOnlyBuildLabel", "(Run)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] @@ -1568,14 +1752,15 @@ extensions: - ["hudson.util", "ChunkedOutputStream", true, "ChunkedOutputStream", "(OutputStream)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.util", "ChunkedOutputStream", true, "ChunkedOutputStream", "(OutputStream,int)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.util", "ClassLoaderSanityThreadFactory", true, "ClassLoaderSanityThreadFactory", "(ThreadFactory)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["hudson.util", "ClasspathBuilder", true, "add", "(File)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.util", "ClasspathBuilder", true, "add", "(File)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.util", "ClasspathBuilder", true, "add", "(File)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["hudson.util", "ClasspathBuilder", true, "add", "(FilePath)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.util", "ClasspathBuilder", true, "add", "(File)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.util", "ClasspathBuilder", true, "add", "(FilePath)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.util", "ClasspathBuilder", true, "add", "(FilePath)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["hudson.util", "ClasspathBuilder", true, "add", "(String)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["hudson.util", "ClasspathBuilder", true, "add", "(FilePath)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.util", "ClasspathBuilder", true, "add", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.util", "ClasspathBuilder", true, "add", "(String)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["hudson.util", "ClasspathBuilder", true, "addAll", "(FilePath,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.util", "ClasspathBuilder", true, "addAll", "(FilePath,String)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["hudson.util", "ClasspathBuilder", true, "addJarOf", "(Class)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.util", "ClasspathBuilder", true, "toString", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -1584,8 +1769,8 @@ extensions: - ["hudson.util", "CompoundEnumeration", true, "CompoundEnumeration", "(Enumeration[])", "", "Argument[0].ArrayElement", "Argument[this]", "taint", "df-generated"] - ["hudson.util", "CompoundEnumeration", true, "CompoundEnumeration", "(Iterable)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] - ["hudson.util", "CompressedFile", true, "CompressedFile", "(File)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["hudson.util", "ConsistentHash", true, "ConsistentHash", "(Hash)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["hudson.util", "ConsistentHash", true, "ConsistentHash", "(Hash,int)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.util", "ConsistentHash", true, "ConsistentHash", "(ConsistentHash$Hash)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.util", "ConsistentHash", true, "ConsistentHash", "(ConsistentHash$Hash,int)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.util", "ConsistentHash", true, "add", "(Object)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.util", "ConsistentHash", true, "add", "(Object,int)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.util", "ConsistentHash", true, "addAll", "(Collection)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] @@ -1617,17 +1802,24 @@ extensions: - ["hudson.util", "DataSetBuilder", false, "add", "(Number,Comparable,Comparable)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["hudson.util", "DataSetBuilder", false, "add", "(Number,Comparable,Comparable)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] - ["hudson.util", "DecodingStream", true, "DecodingStream", "(OutputStream)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["hudson.util", "DescribableList", true, "DescribableList", "(Owner)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.util", "DescribableList", true, "DescribableList", "(DescribableList$Owner)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.util", "DescribableList", true, "DescribableList", "(Saveable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.util", "DescribableList", true, "DescribableList", "(Saveable,Collection)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.util", "DescribableList", true, "DescribableList", "(Saveable,Collection)", "", "Argument[1].Element", "Argument[this]", "taint", "df-generated"] - ["hudson.util", "DescribableList", true, "get", "(Descriptor)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.util", "DescribableList", true, "getDynamic", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["hudson.util", "DescribableList", true, "setOwner", "(Owner)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.util", "DescribableList", true, "rebuild", "(StaplerRequest,JSONObject,List)", "", "Argument[1].Element", "Argument[this]", "taint", "df-generated"] + - ["hudson.util", "DescribableList", true, "rebuild", "(StaplerRequest,JSONObject,List,String)", "", "Argument[1].Element", "Argument[this]", "taint", "df-generated"] + - ["hudson.util", "DescribableList", true, "rebuildHetero", "(StaplerRequest,JSONObject,Collection,String)", "", "Argument[1].Element", "Argument[this]", "taint", "df-generated"] + - ["hudson.util", "DescribableList", true, "replace", "(Describable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.util", "DescribableList", true, "setOwner", "(DescribableList$Owner)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.util", "DescribableList", true, "toArray", "(Describable[])", "", "Argument[this]", "Argument[0].ArrayElement", "taint", "df-generated"] - ["hudson.util", "DescribableList", true, "toArray", "(Describable[])", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.util", "DescribableList", true, "toMap", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.util", "DescriptorList", false, "find", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.util", "DescriptorList", false, "findByName", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.util", "DescriptorList", false, "newInstanceFromRadioList", "(JSONObject)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] + - ["hudson.util", "DescriptorList", false, "newInstanceFromRadioList", "(JSONObject,String)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] - ["hudson.util", "DirScanner$Filter", true, "Filter", "(FileFilter)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.util", "DirScanner$Glob", true, "Glob", "(String,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.util", "DirScanner$Glob", true, "Glob", "(String,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] @@ -1664,16 +1856,55 @@ extensions: - ["hudson.util", "FormFieldValidator$WorkspaceFileMask", true, "WorkspaceFileMask", "(StaplerRequest,StaplerResponse,boolean)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["hudson.util", "FormFieldValidator$WorkspaceFilePath", true, "WorkspaceFilePath", "(StaplerRequest,StaplerResponse,boolean,boolean)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.util", "FormFieldValidator$WorkspaceFilePath", true, "WorkspaceFilePath", "(StaplerRequest,StaplerResponse,boolean,boolean)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["hudson.util", "FormFillFailure", true, "error", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.util", "FormFillFailure", true, "error", "(String,Object[])", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.util", "FormFillFailure", true, "error", "(String,Object[])", "", "Argument[1].ArrayElement", "ReturnValue", "taint", "df-generated"] + - ["hudson.util", "FormFillFailure", true, "error", "(Throwable,String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.util", "FormFillFailure", true, "error", "(Throwable,String)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["hudson.util", "FormFillFailure", true, "error", "(Throwable,String,Object[])", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.util", "FormFillFailure", true, "error", "(Throwable,String,Object[])", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["hudson.util", "FormFillFailure", true, "error", "(Throwable,String,Object[])", "", "Argument[2].ArrayElement", "ReturnValue", "taint", "df-generated"] - ["hudson.util", "FormFillFailure", true, "errorWithMarkup", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.util", "FormFillFailure", true, "warning", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.util", "FormFillFailure", true, "warning", "(String,Object[])", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.util", "FormFillFailure", true, "warning", "(String,Object[])", "", "Argument[1].ArrayElement", "ReturnValue", "taint", "df-generated"] + - ["hudson.util", "FormFillFailure", true, "warning", "(Throwable,String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.util", "FormFillFailure", true, "warning", "(Throwable,String)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["hudson.util", "FormFillFailure", true, "warning", "(Throwable,String,Object[])", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.util", "FormFillFailure", true, "warning", "(Throwable,String,Object[])", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["hudson.util", "FormFillFailure", true, "warning", "(Throwable,String,Object[])", "", "Argument[2].ArrayElement", "ReturnValue", "taint", "df-generated"] - ["hudson.util", "FormFillFailure", true, "warningWithMarkup", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson.util", "FormFillFailure", true, "withSelectionCleared", "()", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["hudson.util", "FormValidation$CheckMethod", true, "CheckMethod", "(Descriptor,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.util", "FormValidation$CheckMethod", true, "CheckMethod", "(Descriptor,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["hudson.util", "FormValidation$CheckMethod", true, "getDependsOn", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.util", "FormValidation$CheckMethod", true, "toCheckUrl", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.util", "FormValidation$CheckMethod", true, "toStemUrl", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.util", "FormValidation", true, "aggregate", "(Collection)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] + - ["hudson.util", "FormValidation", true, "error", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.util", "FormValidation", true, "error", "(String,Object[])", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.util", "FormValidation", true, "error", "(String,Object[])", "", "Argument[1].ArrayElement", "ReturnValue", "taint", "df-generated"] + - ["hudson.util", "FormValidation", true, "error", "(Throwable,String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.util", "FormValidation", true, "error", "(Throwable,String)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["hudson.util", "FormValidation", true, "error", "(Throwable,String,Object[])", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.util", "FormValidation", true, "error", "(Throwable,String,Object[])", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["hudson.util", "FormValidation", true, "error", "(Throwable,String,Object[])", "", "Argument[2].ArrayElement", "ReturnValue", "taint", "df-generated"] - ["hudson.util", "FormValidation", true, "errorWithMarkup", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.util", "FormValidation", true, "ok", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.util", "FormValidation", true, "ok", "(String,Object[])", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.util", "FormValidation", true, "ok", "(String,Object[])", "", "Argument[1].ArrayElement", "ReturnValue", "taint", "df-generated"] - ["hudson.util", "FormValidation", true, "okWithMarkup", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.util", "FormValidation", true, "validateBase64", "(String,boolean,boolean,String)", "", "Argument[3]", "ReturnValue", "taint", "df-generated"] + - ["hudson.util", "FormValidation", true, "validateExecutable", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.util", "FormValidation", true, "validateExecutable", "(String,FormValidation$FileValidator)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.util", "FormValidation", true, "warning", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.util", "FormValidation", true, "warning", "(String,Object[])", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.util", "FormValidation", true, "warning", "(String,Object[])", "", "Argument[1].ArrayElement", "ReturnValue", "taint", "df-generated"] + - ["hudson.util", "FormValidation", true, "warning", "(Throwable,String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.util", "FormValidation", true, "warning", "(Throwable,String)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["hudson.util", "FormValidation", true, "warning", "(Throwable,String,Object[])", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.util", "FormValidation", true, "warning", "(Throwable,String,Object[])", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["hudson.util", "FormValidation", true, "warning", "(Throwable,String,Object[])", "", "Argument[2].ArrayElement", "ReturnValue", "taint", "df-generated"] - ["hudson.util", "FormValidation", true, "warningWithMarkup", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson.util", "HeadBufferingStream", true, "getSideBuffer", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.util", "HttpResponses", true, "errorJSON", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] @@ -1682,8 +1913,10 @@ extensions: - ["hudson.util", "HttpResponses", true, "errorJSON", "(String,JSONObject)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson.util", "HttpResponses", true, "errorJSON", "(String,JSONObject)", "", "Argument[1].Element", "ReturnValue", "taint", "df-generated"] - ["hudson.util", "HttpResponses", true, "errorJSON", "(String,Map)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.util", "HttpResponses", true, "errorJSON", "(String,Map)", "", "Argument[1].Element", "ReturnValue", "taint", "df-generated"] - ["hudson.util", "HttpResponses", true, "okJSON", "(JSONArray)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] - ["hudson.util", "HttpResponses", true, "okJSON", "(JSONObject)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] + - ["hudson.util", "HttpResponses", true, "okJSON", "(Map)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] - ["hudson.util", "HudsonFailedToLoad", true, "HudsonFailedToLoad", "(Throwable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.util", "IOUtils", true, "absolutize", "(File,String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson.util", "IOUtils", true, "absolutize", "(File,String)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] @@ -1737,28 +1970,30 @@ extensions: - ["hudson.util", "JVMBuilder", true, "debug", "(int)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["hudson.util", "JVMBuilder", true, "launch", "(Launcher)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.util", "JVMBuilder", true, "mainClass", "(Class)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["hudson.util", "JVMBuilder", true, "mainClass", "(String)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["hudson.util", "JVMBuilder", true, "mainClass", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.util", "JVMBuilder", true, "mainClass", "(String)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["hudson.util", "JVMBuilder", true, "pwd", "(File)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.util", "JVMBuilder", true, "pwd", "(File)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson.util", "JVMBuilder", true, "pwd", "(File)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["hudson.util", "JVMBuilder", true, "pwd", "(FilePath)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["hudson.util", "JVMBuilder", true, "pwd", "(FilePath)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.util", "JVMBuilder", true, "pwd", "(FilePath)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["hudson.util", "JVMBuilder", true, "systemProperties", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["hudson.util", "JVMBuilder", true, "systemProperties", "(Map)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["hudson.util", "JVMBuilder", true, "systemProperties", "(Map)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] - - ["hudson.util", "JVMBuilder", true, "systemProperty", "(String,String)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["hudson.util", "JVMBuilder", true, "systemProperties", "(Map)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["hudson.util", "JVMBuilder", true, "systemProperty", "(String,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.util", "JVMBuilder", true, "systemProperty", "(String,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["hudson.util", "JVMBuilder", true, "systemProperty", "(String,String)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["hudson.util", "JVMBuilder", true, "toFullArguments", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.util", "JVMBuilder", true, "vmopts", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.util", "JenkinsReloadFailed", true, "JenkinsReloadFailed", "(Throwable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["hudson.util", "KeyedDataStorage", true, "get", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.util", "KeyedDataStorage", true, "get", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.util", "KeyedDataStorage", true, "get", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["hudson.util", "KeyedDataStorage", true, "getOrCreate", "(String,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.util", "KeyedDataStorage", true, "get", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.util", "KeyedDataStorage", true, "getOrCreate", "(String,Object)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.util", "KeyedDataStorage", true, "getOrCreate", "(String,Object)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson.util", "KeyedDataStorage", true, "getOrCreate", "(String,Object)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - - ["hudson.util", "LineEndingConversion", true, "convertEOL", "(String,EOLType)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.util", "KeyedDataStorage", true, "getOrCreate", "(String,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.util", "LineEndingConversion", true, "convertEOL", "(String,LineEndingConversion$EOLType)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson.util", "ListBoxModel$Option", false, "Option", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.util", "ListBoxModel$Option", false, "Option", "(String,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.util", "ListBoxModel$Option", false, "Option", "(String,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] @@ -1766,14 +2001,16 @@ extensions: - ["hudson.util", "ListBoxModel$Option", false, "Option", "(String,String,boolean)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["hudson.util", "ListBoxModel$Option", false, "toString", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.util", "ListBoxModel", true, "ListBoxModel", "(Collection)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] - - ["hudson.util", "ListBoxModel", true, "ListBoxModel", "(Option[])", "", "Argument[0].ArrayElement", "Argument[this]", "taint", "df-generated"] + - ["hudson.util", "ListBoxModel", true, "ListBoxModel", "(ListBoxModel$Option[])", "", "Argument[0].ArrayElement", "Argument[this]", "taint", "df-generated"] - ["hudson.util", "ListBoxModel", true, "add", "(ModelObject,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.util", "ListBoxModel", true, "add", "(ModelObject,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - - ["hudson.util", "ListBoxModel", true, "add", "(String)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["hudson.util", "ListBoxModel", true, "add", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.util", "ListBoxModel", true, "add", "(String)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["hudson.util", "ListBoxModel", true, "add", "(String,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.util", "ListBoxModel", true, "add", "(String,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["hudson.util", "ListBoxModel", true, "values", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.util", "LogTaskListener", true, "LogTaskListener", "(Logger,Level)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.util", "LogTaskListener", true, "LogTaskListener", "(Logger,Level)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["hudson.util", "MaskingClassLoader", true, "MaskingClassLoader", "(ClassLoader,Collection)", "", "Argument[1].Element", "Argument[this]", "taint", "df-generated"] - ["hudson.util", "MaskingClassLoader", true, "MaskingClassLoader", "(ClassLoader,String[])", "", "Argument[1].ArrayElement", "Argument[this]", "taint", "df-generated"] - ["hudson.util", "MaskingClassLoader", true, "add", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] @@ -1786,6 +2023,10 @@ extensions: - ["hudson.util", "PackedMap", false, "of", "(Map)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] - ["hudson.util", "PersistedList", true, "PersistedList", "(Saveable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.util", "PersistedList", true, "addAllTo", "(Collection)", "", "Argument[this]", "Argument[0].Element", "taint", "df-generated"] + - ["hudson.util", "PersistedList", true, "get", "(Class)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.util", "PersistedList", true, "getAll", "(Class)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.util", "PersistedList", true, "replace", "(Object,Object)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["hudson.util", "PersistedList", true, "replaceBy", "(Collection)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] - ["hudson.util", "PersistedList", true, "setOwner", "(Saveable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.util", "PersistedList", true, "toList", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.util", "ProcessKillingVeto$VetoCause", true, "VetoCause", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] @@ -1805,8 +2046,12 @@ extensions: - ["hudson.util", "QuotedStringTokenizer", true, "QuotedStringTokenizer", "(String,String,boolean,boolean)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["hudson.util", "QuotedStringTokenizer", true, "quote", "(String,String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson.util", "QuotedStringTokenizer", true, "toArray", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson.util", "QuotedStringTokenizer", true, "tokenize", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.util", "QuotedStringTokenizer", true, "tokenize", "(String,String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.util", "QuotedStringTokenizer", true, "tokenize", "(String,String)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["hudson.util", "QuotedStringTokenizer", true, "unquote", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["hudson.util", "ReflectionUtils$Parameter", false, "Parameter", "(MethodInfo,int)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] + - ["hudson.util", "ReflectionUtils$Parameter", false, "Parameter", "(ReflectionUtils$MethodInfo,int)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] + - ["hudson.util", "ReflectionUtils$Parameter", false, "annotation", "(Class)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.util", "ReflectionUtils$Parameter", false, "annotations", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.util", "ReflectionUtils$Parameter", false, "genericType", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.util", "ReflectionUtils$Parameter", false, "name", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -1819,19 +2064,22 @@ extensions: - ["hudson.util", "Retrier$Builder", true, "build", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.util", "Retrier$Builder", true, "withAttempts", "(int)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["hudson.util", "Retrier$Builder", true, "withDelay", "(long)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - - ["hudson.util", "Retrier$Builder", true, "withDuringActionExceptionListener", "(BiFunction)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["hudson.util", "Retrier$Builder", true, "withDuringActionExceptionListener", "(BiFunction)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["hudson.util", "Retrier$Builder", true, "withDuringActionExceptions", "(Class[])", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["hudson.util", "Retrier$Builder", true, "withDuringActionExceptionListener", "(BiFunction)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["hudson.util", "Retrier$Builder", true, "withDuringActionExceptions", "(Class[])", "", "Argument[0].ArrayElement", "Argument[this]", "taint", "df-generated"] + - ["hudson.util", "Retrier$Builder", true, "withDuringActionExceptions", "(Class[])", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["hudson.util", "RobustReflectionConverter", true, "RobustReflectionConverter", "(Mapper,ReflectionProvider)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.util", "RobustReflectionConverter", true, "RobustReflectionConverter", "(Mapper,ReflectionProvider)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["hudson.util", "RobustReflectionConverter", true, "doUnmarshal", "(Object,HierarchicalStreamReader,UnmarshallingContext)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson.util", "RunList", true, "RunList", "(Collection)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] - ["hudson.util", "RunList", true, "RunList", "(Job)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.util", "RunList", true, "RunList", "(View)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.util", "RunList", true, "byTimestamp", "(long,long)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.util", "RunList", true, "completedOnly", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.util", "RunList", true, "failureOnly", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.util", "RunList", true, "filter", "(Predicate)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.util", "RunList", true, "filter", "(Predicate)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["hudson.util", "RunList", true, "fromJobs", "(Iterable)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] - ["hudson.util", "RunList", true, "fromRuns", "(Collection)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] - ["hudson.util", "RunList", true, "getFirstBuild", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.util", "RunList", true, "getLastBuild", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -1853,15 +2101,19 @@ extensions: - ["hudson.util", "SequentialExecutionQueue", true, "getExecutors", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.util", "SequentialExecutionQueue", true, "getInProgress", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.util", "SequentialExecutionQueue", true, "setExecutors", "(ExecutorService)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.util", "StreamCopyThread", true, "StreamCopyThread", "(String,InputStream,OutputStream)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.util", "StreamCopyThread", true, "StreamCopyThread", "(String,InputStream,OutputStream)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["hudson.util", "StreamCopyThread", true, "StreamCopyThread", "(String,InputStream,OutputStream)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] + - ["hudson.util", "StreamCopyThread", true, "StreamCopyThread", "(String,InputStream,OutputStream,boolean)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.util", "StreamCopyThread", true, "StreamCopyThread", "(String,InputStream,OutputStream,boolean)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["hudson.util", "StreamCopyThread", true, "StreamCopyThread", "(String,InputStream,OutputStream,boolean)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] - ["hudson.util", "StreamResource", true, "StreamResource", "(String,InputStream)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["hudson.util", "StreamTaskListener", true, "StreamTaskListener", "(OutputStream)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.util", "StreamTaskListener", true, "StreamTaskListener", "(OutputStream,Charset)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.util", "StreamTaskListener", true, "StreamTaskListener", "(PrintStream)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.util", "StreamTaskListener", true, "StreamTaskListener", "(Writer)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.util", "TagCloud$Entry", false, "Entry", "(Object,float)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.util", "TagCloud", true, "TagCloud", "(Iterable,TagCloud$WeightFunction)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] - ["hudson.util", "TextFile", true, "TextFile", "(File)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson.util", "TextFile", true, "toString", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.util", "VariableResolver$ByMap", false, "ByMap", "(Map)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] @@ -1873,43 +2125,46 @@ extensions: - ["hudson.views", "MyViewsTabBar", true, "sort", "(List)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] - ["hudson.views", "ViewJobFilter", true, "filter", "(List,List,View)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] - ["hudson.views", "ViewsTabBar", true, "sort", "(List)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] - - ["hudson.widgets", "BuildHistoryWidget", true, "BuildHistoryWidget", "(Task,Iterable,Adapter)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["hudson.widgets", "BuildHistoryWidget", true, "BuildHistoryWidget", "(Task,Iterable,Adapter)", "", "Argument[1].Element", "Argument[this]", "taint", "df-generated"] - - ["hudson.widgets", "BuildHistoryWidget", true, "BuildHistoryWidget", "(Task,Iterable,Adapter)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] - - ["hudson.widgets", "HistoryWidget", true, "HistoryWidget", "(ModelObject,Iterable,Adapter)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["hudson.widgets", "HistoryWidget", true, "HistoryWidget", "(ModelObject,Iterable,Adapter)", "", "Argument[1].Element", "Argument[this]", "taint", "df-generated"] - - ["hudson.widgets", "HistoryWidget", true, "HistoryWidget", "(ModelObject,Iterable,Adapter)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] + - ["hudson.widgets", "BuildHistoryWidget", true, "BuildHistoryWidget", "(Queue$Task,Iterable,HistoryWidget$Adapter)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.widgets", "BuildHistoryWidget", true, "BuildHistoryWidget", "(Queue$Task,Iterable,HistoryWidget$Adapter)", "", "Argument[1].Element", "Argument[this]", "taint", "df-generated"] + - ["hudson.widgets", "BuildHistoryWidget", true, "BuildHistoryWidget", "(Queue$Task,Iterable,HistoryWidget$Adapter)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] + - ["hudson.widgets", "HistoryWidget", true, "HistoryWidget", "(ModelObject,Iterable,HistoryWidget$Adapter)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.widgets", "HistoryWidget", true, "HistoryWidget", "(ModelObject,Iterable,HistoryWidget$Adapter)", "", "Argument[1].Element", "Argument[this]", "taint", "df-generated"] + - ["hudson.widgets", "HistoryWidget", true, "HistoryWidget", "(ModelObject,Iterable,HistoryWidget$Adapter)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] - ["hudson.widgets", "HistoryWidget", true, "doAjax", "(StaplerRequest,StaplerResponse,String)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] - ["hudson.widgets", "HistoryWidget", true, "getFirstTransientBuildKey", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.widgets", "HistoryWidget", true, "getHistoryPageFilter", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.widgets", "HistoryWidget", true, "getNextBuildNumberToFetch", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.widgets", "HistoryWidget", true, "getRenderList", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson.widgets", "HistoryWidget", true, "setNextBuildNumberToFetch", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson.widgets", "RenderOnDemandClosure", true, "RenderOnDemandClosure", "(JellyContext,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["hudson", "AbortException", true, "AbortException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson", "AbstractMarkupText", true, "getText", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson", "BulkChange", true, "BulkChange", "(Saveable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson", "ClassicPluginStrategy", true, "ClassicPluginStrategy", "(PluginManager)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson", "CloseProofOutputStream", true, "CloseProofOutputStream", "(OutputStream)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["hudson", "DependencyRunner", true, "DependencyRunner", "(ProjectRunnable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson", "DependencyRunner", true, "DependencyRunner", "(DependencyRunner$ProjectRunnable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson", "DescriptorExtensionList", true, "createDescriptorList", "(Hudson,Class)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson", "DescriptorExtensionList", true, "createDescriptorList", "(Jenkins,Class)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson", "DescriptorExtensionList", true, "find", "(Class)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson", "DescriptorExtensionList", true, "find", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson", "DescriptorExtensionList", true, "findByName", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson", "DescriptorExtensionList", true, "newInstanceFromRadioList", "(JSONObject)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] + - ["hudson", "DescriptorExtensionList", true, "newInstanceFromRadioList", "(JSONObject,String)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] - ["hudson", "EnvVars", true, "EnvVars", "(EnvVars)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] - ["hudson", "EnvVars", true, "EnvVars", "(Map)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] - ["hudson", "EnvVars", true, "EnvVars", "(String[])", "", "Argument[0].ArrayElement", "Argument[this]", "taint", "df-generated"] - ["hudson", "EnvVars", true, "addLine", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["hudson", "EnvVars", true, "expand", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson", "EnvVars", true, "expand", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["hudson", "EnvVars", true, "get", "(String,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson", "EnvVars", true, "expand", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson", "EnvVars", true, "get", "(String,String)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["hudson", "EnvVars", true, "get", "(String,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson", "EnvVars", true, "override", "(String,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson", "EnvVars", true, "override", "(String,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - - ["hudson", "EnvVars", true, "overrideAll", "(Map)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["hudson", "EnvVars", true, "overrideAll", "(Map)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] - - ["hudson", "EnvVars", true, "overrideExpandingAll", "(Map)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["hudson", "EnvVars", true, "overrideAll", "(Map)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["hudson", "EnvVars", true, "overrideExpandingAll", "(Map)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] + - ["hudson", "EnvVars", true, "overrideExpandingAll", "(Map)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["hudson", "EnvVars", true, "putIfNotNull", "(String,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson", "EnvVars", true, "putIfNotNull", "(String,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["hudson", "ExtensionComponent", true, "ExtensionComponent", "(Object)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] @@ -1920,21 +2175,25 @@ extensions: - ["hudson", "ExtensionList", true, "addListener", "(ExtensionListListener)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson", "ExtensionList", true, "create", "(Hudson,Class)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson", "ExtensionList", true, "create", "(Jenkins,Class)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson", "ExtensionList", true, "get", "(Class)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson", "ExtensionList", true, "getComponents", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson", "ExtensionList", true, "getDynamic", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson", "ExtensionList", true, "getInstance", "(Class)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson", "FilePath$ExplicitlySpecifiedDirScanner", false, "ExplicitlySpecifiedDirScanner", "(Map)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] - ["hudson", "FilePath$TarCompression", true, "extract", "(InputStream)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson", "FilePath", false, "FilePath", "(File)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson", "FilePath", false, "FilePath", "(FilePath,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson", "FilePath", false, "FilePath", "(FilePath,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["hudson", "FilePath", false, "FilePath", "(VirtualChannel,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson", "FilePath", false, "FilePath", "(VirtualChannel,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["hudson", "FilePath", false, "absolutize", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["hudson", "FilePath", false, "act", "(FileCallable)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["hudson", "FilePath", false, "asCallableWith", "(FileCallable)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["hudson", "FilePath", false, "child", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson", "FilePath", false, "act", "(Callable)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson", "FilePath", false, "act", "(FilePath$FileCallable)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson", "FilePath", false, "asCallableWith", "(FilePath$FileCallable)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson", "FilePath", false, "child", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["hudson", "FilePath", false, "createLauncher", "(TaskListener)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson", "FilePath", false, "child", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson", "FilePath", false, "createLauncher", "(TaskListener)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson", "FilePath", false, "createLauncher", "(TaskListener)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson", "FilePath", false, "createTempDir", "(String,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson", "FilePath", false, "createTempFile", "(String,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson", "FilePath", false, "createTextTempFile", "(String,String,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -1946,11 +2205,14 @@ extensions: - ["hudson", "FilePath", false, "getParent", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson", "FilePath", false, "getRemote", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson", "FilePath", false, "ignoringSymlinks", "(FileVisitor,String,boolean)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson", "FilePath", false, "list", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson", "FilePath", false, "list", "(String,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson", "FilePath", false, "list", "(String,String,boolean)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson", "FilePath", false, "normalize", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson", "FilePath", false, "readLink", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson", "FilePath", false, "readToString", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["hudson", "FilePath", false, "sibling", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson", "FilePath", false, "sibling", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson", "FilePath", false, "sibling", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson", "FilePath", false, "toString", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson", "FilePath", false, "toURI", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson", "FilePath", false, "toVirtualFile", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -1958,8 +2220,13 @@ extensions: - ["hudson", "FilePath", false, "validateAntFileMask", "(String,boolean)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson", "FilePath", false, "validateAntFileMask", "(String,int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson", "FilePath", false, "validateAntFileMask", "(String,int,boolean)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["hudson", "FilePath", false, "withSuffix", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson", "FilePath", false, "validateFileMask", "(FilePath,String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson", "FilePath", false, "validateFileMask", "(FilePath,String,boolean)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson", "FilePath", false, "validateFileMask", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson", "FilePath", false, "validateFileMask", "(String,boolean)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson", "FilePath", false, "validateFileMask", "(String,boolean,boolean)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson", "FilePath", false, "withSuffix", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson", "FilePath", false, "withSuffix", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson", "Functions$RunUrl", false, "RunUrl", "(Run,String,String,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson", "Functions$RunUrl", false, "RunUrl", "(Run,String,String,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["hudson", "Functions$RunUrl", false, "RunUrl", "(Run,String,String,String)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] @@ -1976,21 +2243,25 @@ extensions: - ["hudson", "Functions", true, "appendSpaceIfNotNull", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson", "Functions", true, "breakableString", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson", "Functions", true, "calcCheckUrl", "(Map,String,Object,String)", "", "Argument[2]", "Argument[0].Element", "taint", "df-generated"] + - ["hudson", "Functions", true, "calcCheckUrl", "(Map,String,Object,String)", "", "Argument[3]", "Argument[0].Element", "taint", "df-generated"] - ["hudson", "Functions", true, "calcCheckUrl", "(Map,String,Object,String)", "", "Argument[3]", "Argument[2]", "taint", "df-generated"] - ["hudson", "Functions", true, "capitalize", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson", "Functions", true, "decompose", "(StaplerRequest)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson", "Functions", true, "defaulted", "(Object,Object)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson", "Functions", true, "defaulted", "(Object,Object)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - - ["hudson", "Functions", true, "dumpThreadInfo", "(ThreadInfo,ThreadGroupMap)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["hudson", "Functions", true, "dumpThreadInfo", "(ThreadInfo,Functions$ThreadGroupMap)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["hudson", "Functions", true, "encode", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson", "Functions", true, "escape", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson", "Functions", true, "extractPluginNameFromIconSrc", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson", "Functions", true, "filter", "(SortedMap,String,String)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] - ["hudson", "Functions", true, "filterDescriptors", "(Object,Iterable)", "", "Argument[1].Element", "ReturnValue", "taint", "df-generated"] - ["hudson", "Functions", true, "filterExcludingFrom", "(SortedMap,String,String)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] - ["hudson", "Functions", true, "getActionUrl", "(String,Action)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson", "Functions", true, "getAllTopLevelItems", "(ItemGroup)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson", "Functions", true, "getCheckUrl", "(String,Object,String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson", "Functions", true, "getCheckUrl", "(String,Object,String)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["hudson", "Functions", true, "getCheckUrl", "(String,Object,String)", "", "Argument[2]", "Argument[1]", "taint", "df-generated"] + - ["hudson", "Functions", true, "getCheckUrl", "(String,Object,String)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] - ["hudson", "Functions", true, "getCookie", "(HttpServletRequest,String,String)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] - ["hudson", "Functions", true, "getDiffString2", "(String,int,String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson", "Functions", true, "getDiffString2", "(String,int,String)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] @@ -2013,6 +2284,7 @@ extensions: - ["hudson", "Functions", true, "subList", "(List,int)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] - ["hudson", "Functions", true, "tryGetIconPath", "(String,JellyContext)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson", "Functions", true, "validateIconSize", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson", "Functions", true, "xmlEscape", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson", "Functions", true, "xmlUnescape", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson", "Launcher$DecoratedLauncher", true, "DecoratedLauncher", "(Launcher)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson", "Launcher$DecoratedLauncher", true, "getInner", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -2022,48 +2294,55 @@ extensions: - ["hudson", "Launcher$LocalLauncher", true, "LocalLauncher", "(TaskListener,VirtualChannel)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson", "Launcher$LocalLauncher", true, "LocalLauncher", "(TaskListener,VirtualChannel)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["hudson", "Launcher$ProcStarter", false, "buildStep", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["hudson", "Launcher$ProcStarter", false, "buildStep", "(EnvVarsFilterableBuilder)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["hudson", "Launcher$ProcStarter", false, "buildStep", "(EnvVarsFilterableBuilder)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson", "Launcher$ProcStarter", false, "buildStep", "(EnvVarsFilterableBuilder)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["hudson", "Launcher$ProcStarter", false, "cmdAsSingleString", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson", "Launcher$ProcStarter", false, "cmdAsSingleString", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson", "Launcher$ProcStarter", false, "cmdAsSingleString", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson", "Launcher$ProcStarter", false, "cmds", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["hudson", "Launcher$ProcStarter", false, "cmds", "(ArgumentListBuilder)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["hudson", "Launcher$ProcStarter", false, "cmds", "(ArgumentListBuilder)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["hudson", "Launcher$ProcStarter", false, "cmds", "(File,String[])", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["hudson", "Launcher$ProcStarter", false, "cmds", "(ArgumentListBuilder)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["hudson", "Launcher$ProcStarter", false, "cmds", "(File,String[])", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson", "Launcher$ProcStarter", false, "cmds", "(File,String[])", "", "Argument[1].ArrayElement", "Argument[this]", "taint", "df-generated"] - - ["hudson", "Launcher$ProcStarter", false, "cmds", "(List)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["hudson", "Launcher$ProcStarter", false, "cmds", "(File,String[])", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["hudson", "Launcher$ProcStarter", false, "cmds", "(List)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] - - ["hudson", "Launcher$ProcStarter", false, "cmds", "(String[])", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson", "Launcher$ProcStarter", false, "cmds", "(List)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["hudson", "Launcher$ProcStarter", false, "cmds", "(String[])", "", "Argument[0].ArrayElement", "Argument[this]", "taint", "df-generated"] - ["hudson", "Launcher$ProcStarter", false, "cmds", "(String[])", "", "Argument[0].ArrayElement", "ReturnValue", "taint", "df-generated"] + - ["hudson", "Launcher$ProcStarter", false, "cmds", "(String[])", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson", "Launcher$ProcStarter", false, "copy", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson", "Launcher$ProcStarter", false, "envs", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["hudson", "Launcher$ProcStarter", false, "envs", "(Map)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["hudson", "Launcher$ProcStarter", false, "envs", "(Map)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] - - ["hudson", "Launcher$ProcStarter", false, "envs", "(String[])", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["hudson", "Launcher$ProcStarter", false, "envs", "(Map)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["hudson", "Launcher$ProcStarter", false, "envs", "(String[])", "", "Argument[0].ArrayElement", "Argument[this]", "taint", "df-generated"] + - ["hudson", "Launcher$ProcStarter", false, "envs", "(String[])", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["hudson", "Launcher$ProcStarter", false, "masks", "(boolean[])", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["hudson", "Launcher$ProcStarter", false, "pwd", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson", "Launcher$ProcStarter", false, "pwd", "(File)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson", "Launcher$ProcStarter", false, "pwd", "(File)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson", "Launcher$ProcStarter", false, "pwd", "(File)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["hudson", "Launcher$ProcStarter", false, "pwd", "(FilePath)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["hudson", "Launcher$ProcStarter", false, "pwd", "(FilePath)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson", "Launcher$ProcStarter", false, "pwd", "(FilePath)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["hudson", "Launcher$ProcStarter", false, "pwd", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson", "Launcher$ProcStarter", false, "pwd", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson", "Launcher$ProcStarter", false, "pwd", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson", "Launcher$ProcStarter", false, "quiet", "(boolean)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["hudson", "Launcher$ProcStarter", false, "readStderr", "()", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["hudson", "Launcher$ProcStarter", false, "readStdout", "()", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["hudson", "Launcher$ProcStarter", false, "start", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson", "Launcher$ProcStarter", false, "stderr", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["hudson", "Launcher$ProcStarter", false, "stderr", "(OutputStream)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["hudson", "Launcher$ProcStarter", false, "stderr", "(OutputStream)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson", "Launcher$ProcStarter", false, "stderr", "(OutputStream)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["hudson", "Launcher$ProcStarter", false, "stdin", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["hudson", "Launcher$ProcStarter", false, "stdin", "(InputStream)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["hudson", "Launcher$ProcStarter", false, "stdin", "(InputStream)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson", "Launcher$ProcStarter", false, "stdin", "(InputStream)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["hudson", "Launcher$ProcStarter", false, "stdout", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["hudson", "Launcher$ProcStarter", false, "stdout", "(OutputStream)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["hudson", "Launcher$ProcStarter", false, "stdout", "(OutputStream)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["hudson", "Launcher$ProcStarter", false, "stdout", "(TaskListener)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["hudson", "Launcher$ProcStarter", false, "stdout", "(OutputStream)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["hudson", "Launcher$ProcStarter", false, "stdout", "(TaskListener)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson", "Launcher$ProcStarter", false, "stdout", "(TaskListener)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["hudson", "Launcher$ProcStarter", false, "writeStdin", "()", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - - ["hudson", "Launcher$RemoteLauncher$ProcImpl", false, "ProcImpl", "(RemoteProcess)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson", "Launcher$RemoteLauncher$ProcImpl", false, "ProcImpl", "(Launcher$RemoteProcess)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson", "Launcher$RemoteLauncher", true, "RemoteLauncher", "(TaskListener,VirtualChannel,boolean)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson", "Launcher$RemoteLauncher", true, "RemoteLauncher", "(TaskListener,VirtualChannel,boolean)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["hudson", "Launcher$RemoteLauncher", true, "toString", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -2072,50 +2351,68 @@ extensions: - ["hudson", "Launcher", true, "decorateFor", "(Node)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson", "Launcher", true, "getChannel", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson", "Launcher", true, "getListener", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["hudson", "Launcher", true, "launch", "(ProcStarter)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson", "Launcher", true, "launch", "(Launcher$ProcStarter)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson", "Launcher", true, "launch", "(String,Map,OutputStream,FilePath)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson", "Launcher", true, "launch", "(String,Map,OutputStream,FilePath)", "", "Argument[1].Element", "ReturnValue", "taint", "df-generated"] - ["hudson", "Launcher", true, "launch", "(String,Map,OutputStream,FilePath)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] + - ["hudson", "Launcher", true, "launch", "(String,Map,OutputStream,FilePath)", "", "Argument[3]", "ReturnValue", "taint", "df-generated"] - ["hudson", "Launcher", true, "launch", "(String,String[],OutputStream,FilePath)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson", "Launcher", true, "launch", "(String,String[],OutputStream,FilePath)", "", "Argument[1].ArrayElement", "ReturnValue", "taint", "df-generated"] - ["hudson", "Launcher", true, "launch", "(String,String[],OutputStream,FilePath)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] + - ["hudson", "Launcher", true, "launch", "(String,String[],OutputStream,FilePath)", "", "Argument[3]", "ReturnValue", "taint", "df-generated"] - ["hudson", "Launcher", true, "launch", "(String[],Map,InputStream,OutputStream)", "", "Argument[0].ArrayElement", "ReturnValue", "taint", "df-generated"] - ["hudson", "Launcher", true, "launch", "(String[],Map,InputStream,OutputStream)", "", "Argument[1].Element", "ReturnValue", "taint", "df-generated"] + - ["hudson", "Launcher", true, "launch", "(String[],Map,InputStream,OutputStream)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] - ["hudson", "Launcher", true, "launch", "(String[],Map,InputStream,OutputStream)", "", "Argument[3]", "ReturnValue", "taint", "df-generated"] - ["hudson", "Launcher", true, "launch", "(String[],Map,OutputStream,FilePath)", "", "Argument[0].ArrayElement", "ReturnValue", "taint", "df-generated"] - ["hudson", "Launcher", true, "launch", "(String[],Map,OutputStream,FilePath)", "", "Argument[1].Element", "ReturnValue", "taint", "df-generated"] - ["hudson", "Launcher", true, "launch", "(String[],Map,OutputStream,FilePath)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] + - ["hudson", "Launcher", true, "launch", "(String[],Map,OutputStream,FilePath)", "", "Argument[3]", "ReturnValue", "taint", "df-generated"] - ["hudson", "Launcher", true, "launch", "(String[],String[],InputStream,OutputStream)", "", "Argument[0].ArrayElement", "ReturnValue", "taint", "df-generated"] - ["hudson", "Launcher", true, "launch", "(String[],String[],InputStream,OutputStream)", "", "Argument[1].ArrayElement", "ReturnValue", "taint", "df-generated"] + - ["hudson", "Launcher", true, "launch", "(String[],String[],InputStream,OutputStream)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] - ["hudson", "Launcher", true, "launch", "(String[],String[],InputStream,OutputStream)", "", "Argument[3]", "ReturnValue", "taint", "df-generated"] - ["hudson", "Launcher", true, "launch", "(String[],String[],InputStream,OutputStream,FilePath)", "", "Argument[0].ArrayElement", "ReturnValue", "taint", "df-generated"] - ["hudson", "Launcher", true, "launch", "(String[],String[],InputStream,OutputStream,FilePath)", "", "Argument[1].ArrayElement", "ReturnValue", "taint", "df-generated"] + - ["hudson", "Launcher", true, "launch", "(String[],String[],InputStream,OutputStream,FilePath)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] - ["hudson", "Launcher", true, "launch", "(String[],String[],InputStream,OutputStream,FilePath)", "", "Argument[3]", "ReturnValue", "taint", "df-generated"] + - ["hudson", "Launcher", true, "launch", "(String[],String[],InputStream,OutputStream,FilePath)", "", "Argument[4]", "ReturnValue", "taint", "df-generated"] - ["hudson", "Launcher", true, "launch", "(String[],String[],OutputStream,FilePath)", "", "Argument[0].ArrayElement", "ReturnValue", "taint", "df-generated"] - ["hudson", "Launcher", true, "launch", "(String[],String[],OutputStream,FilePath)", "", "Argument[1].ArrayElement", "ReturnValue", "taint", "df-generated"] - ["hudson", "Launcher", true, "launch", "(String[],String[],OutputStream,FilePath)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] + - ["hudson", "Launcher", true, "launch", "(String[],String[],OutputStream,FilePath)", "", "Argument[3]", "ReturnValue", "taint", "df-generated"] - ["hudson", "Launcher", true, "launch", "(String[],boolean[],Map,InputStream,OutputStream)", "", "Argument[0].ArrayElement", "ReturnValue", "taint", "df-generated"] - ["hudson", "Launcher", true, "launch", "(String[],boolean[],Map,InputStream,OutputStream)", "", "Argument[2].Element", "ReturnValue", "taint", "df-generated"] + - ["hudson", "Launcher", true, "launch", "(String[],boolean[],Map,InputStream,OutputStream)", "", "Argument[3]", "ReturnValue", "taint", "df-generated"] - ["hudson", "Launcher", true, "launch", "(String[],boolean[],Map,InputStream,OutputStream)", "", "Argument[4]", "ReturnValue", "taint", "df-generated"] - ["hudson", "Launcher", true, "launch", "(String[],boolean[],Map,OutputStream,FilePath)", "", "Argument[0].ArrayElement", "ReturnValue", "taint", "df-generated"] - ["hudson", "Launcher", true, "launch", "(String[],boolean[],Map,OutputStream,FilePath)", "", "Argument[2].Element", "ReturnValue", "taint", "df-generated"] - ["hudson", "Launcher", true, "launch", "(String[],boolean[],Map,OutputStream,FilePath)", "", "Argument[3]", "ReturnValue", "taint", "df-generated"] + - ["hudson", "Launcher", true, "launch", "(String[],boolean[],Map,OutputStream,FilePath)", "", "Argument[4]", "ReturnValue", "taint", "df-generated"] - ["hudson", "Launcher", true, "launch", "(String[],boolean[],String[],InputStream,OutputStream)", "", "Argument[0].ArrayElement", "ReturnValue", "taint", "df-generated"] - ["hudson", "Launcher", true, "launch", "(String[],boolean[],String[],InputStream,OutputStream)", "", "Argument[2].ArrayElement", "ReturnValue", "taint", "df-generated"] + - ["hudson", "Launcher", true, "launch", "(String[],boolean[],String[],InputStream,OutputStream)", "", "Argument[3]", "ReturnValue", "taint", "df-generated"] - ["hudson", "Launcher", true, "launch", "(String[],boolean[],String[],InputStream,OutputStream)", "", "Argument[4]", "ReturnValue", "taint", "df-generated"] - ["hudson", "Launcher", true, "launch", "(String[],boolean[],String[],InputStream,OutputStream,FilePath)", "", "Argument[0].ArrayElement", "ReturnValue", "taint", "df-generated"] - ["hudson", "Launcher", true, "launch", "(String[],boolean[],String[],InputStream,OutputStream,FilePath)", "", "Argument[2].ArrayElement", "ReturnValue", "taint", "df-generated"] + - ["hudson", "Launcher", true, "launch", "(String[],boolean[],String[],InputStream,OutputStream,FilePath)", "", "Argument[3]", "ReturnValue", "taint", "df-generated"] - ["hudson", "Launcher", true, "launch", "(String[],boolean[],String[],InputStream,OutputStream,FilePath)", "", "Argument[4]", "ReturnValue", "taint", "df-generated"] + - ["hudson", "Launcher", true, "launch", "(String[],boolean[],String[],InputStream,OutputStream,FilePath)", "", "Argument[5]", "ReturnValue", "taint", "df-generated"] - ["hudson", "Launcher", true, "launch", "(String[],boolean[],String[],OutputStream,FilePath)", "", "Argument[0].ArrayElement", "ReturnValue", "taint", "df-generated"] - ["hudson", "Launcher", true, "launch", "(String[],boolean[],String[],OutputStream,FilePath)", "", "Argument[2].ArrayElement", "ReturnValue", "taint", "df-generated"] - ["hudson", "Launcher", true, "launch", "(String[],boolean[],String[],OutputStream,FilePath)", "", "Argument[3]", "ReturnValue", "taint", "df-generated"] + - ["hudson", "Launcher", true, "launch", "(String[],boolean[],String[],OutputStream,FilePath)", "", "Argument[4]", "ReturnValue", "taint", "df-generated"] + - ["hudson", "Launcher", true, "prepareFilterRules", "(Run,EnvVarsFilterableBuilder)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["hudson", "LocalPluginManager", true, "LocalPluginManager", "(File)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson", "LocalPluginManager", true, "LocalPluginManager", "(Jenkins)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson", "LocalPluginManager", true, "LocalPluginManager", "(ServletContext,File)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson", "LocalPluginManager", true, "LocalPluginManager", "(ServletContext,File)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["hudson", "Lookup", true, "get", "(Class)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson", "Lookup", true, "set", "(Class,Object)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["hudson", "Lookup", true, "set", "(Class,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson", "Lookup", true, "setIfNull", "(Class,Object)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["hudson", "Lookup", true, "setIfNull", "(Class,Object)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["hudson", "Lookup", true, "setIfNull", "(Class,Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson", "MarkupText", true, "MarkupText", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson", "MarkupText", true, "toString", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson", "MarkupText", true, "toString", "(boolean)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -2129,16 +2426,20 @@ extensions: - ["hudson", "PluginManager$FailedPlugin", false, "FailedPlugin", "(String,Exception)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson", "PluginManager$FailedPlugin", false, "FailedPlugin", "(String,Exception)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["hudson", "PluginManager$FailedPlugin", false, "getExceptionString", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson", "PluginManager$MetadataCache", false, "of", "(String,Class,Supplier)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson", "PluginManager$PluginCycleDependenciesMonitor", false, "getPluginsWithCycle", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson", "PluginManager$PluginUpdateMonitor", false, "addPluginToUpdate", "(String,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson", "PluginManager$PluginUpdateMonitor", false, "getPluginsToBeUpdated", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson", "PluginManager$PluginUpdateMonitor", false, "ifPluginOlderThenReport", "(String,String,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson", "PluginManager$UberClassLoader", false, "UberClassLoader", "(List)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] - ["hudson", "PluginManager", true, "createDefault", "(Jenkins)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["hudson", "PluginManager", true, "disablePlugins", "(PluginDisableStrategy,List)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["hudson", "PluginManager", true, "disablePlugins", "(PluginDisableStrategy,List)", "", "Argument[1].Element", "ReturnValue", "taint", "df-generated"] - - ["hudson", "PluginManager", true, "dynamicLoad", "(File,boolean,List)", "", "Argument[this]", "Argument[2].Element", "taint", "df-generated"] + - ["hudson", "PluginManager", true, "disablePlugins", "(PluginWrapper$PluginDisableStrategy,List)", "", "Argument[1].Element", "ReturnValue", "taint", "df-generated"] + - ["hudson", "PluginManager", true, "disablePlugins", "(PluginWrapper$PluginDisableStrategy,List)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson", "PluginManager", true, "doPlugins", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson", "PluginManager", true, "dynamicLoad", "(File)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson", "PluginManager", true, "dynamicLoad", "(File,boolean,List)", "", "Argument[0]", "Argument[2].Element", "taint", "df-generated"] + - ["hudson", "PluginManager", true, "dynamicLoad", "(File,boolean,List)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson", "PluginManager", true, "dynamicLoad", "(File,boolean,List)", "", "Argument[this]", "Argument[2].Element", "taint", "df-generated"] - ["hudson", "PluginManager", true, "getApi", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson", "PluginManager", true, "getFailedPlugins", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson", "PluginManager", true, "getLastErrorCheckUpdateCenters", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -2149,15 +2450,15 @@ extensions: - ["hudson", "PluginManager", true, "getPlugins", "(Class)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson", "PluginManager", true, "getWorkDir", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson", "PluginManager", true, "whichPlugin", "(Class)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["hudson", "PluginStrategy", true, "createPluginWrapper", "(File)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson", "PluginStrategy", true, "createPluginWrapper", "(File)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson", "PluginStrategy", true, "createPluginWrapper", "(File)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson", "PluginStrategy", true, "getShortName", "(File)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson", "PluginWrapper$Dependency", false, "Dependency", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson", "PluginWrapper$Dependency", false, "toString", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson", "PluginWrapper$PluginDisableResult", true, "PluginDisableResult", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["hudson", "PluginWrapper$PluginDisableResult", true, "PluginDisableResult", "(String,PluginDisableStatus,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["hudson", "PluginWrapper$PluginDisableResult", true, "PluginDisableResult", "(String,PluginDisableStatus,String)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] - - ["hudson", "PluginWrapper$PluginDisableResult", true, "addDependentDisableStatus", "(PluginDisableResult)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson", "PluginWrapper$PluginDisableResult", true, "PluginDisableResult", "(String,PluginWrapper$PluginDisableStatus,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["hudson", "PluginWrapper$PluginDisableResult", true, "PluginDisableResult", "(String,PluginWrapper$PluginDisableStatus,String)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] + - ["hudson", "PluginWrapper$PluginDisableResult", true, "addDependentDisableStatus", "(PluginWrapper$PluginDisableResult)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson", "PluginWrapper$PluginDisableResult", true, "getDependentsDisableStatus", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson", "PluginWrapper$PluginDisableResult", true, "getMessage", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson", "PluginWrapper$PluginDisableResult", true, "getPlugin", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -2172,7 +2473,7 @@ extensions: - ["hudson", "PluginWrapper", true, "PluginWrapper", "(PluginManager,File,Manifest,URL,ClassLoader,File,List,List)", "", "Argument[5]", "Argument[this]", "taint", "df-generated"] - ["hudson", "PluginWrapper", true, "PluginWrapper", "(PluginManager,File,Manifest,URL,ClassLoader,File,List,List)", "", "Argument[6].Element", "Argument[this]", "taint", "df-generated"] - ["hudson", "PluginWrapper", true, "PluginWrapper", "(PluginManager,File,Manifest,URL,ClassLoader,File,List,List)", "", "Argument[7].Element", "Argument[this]", "taint", "df-generated"] - - ["hudson", "PluginWrapper", true, "disable", "(PluginDisableStrategy)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson", "PluginWrapper", true, "disable", "(PluginWrapper$PluginDisableStrategy)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson", "PluginWrapper", true, "getApi", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson", "PluginWrapper", true, "getBackupFile", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson", "PluginWrapper", true, "getDependants", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -2229,6 +2530,8 @@ extensions: - ["hudson", "ProxyConfiguration", false, "getEncryptedPassword", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson", "ProxyConfiguration", false, "getName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson", "ProxyConfiguration", false, "getNoProxyHost", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson", "ProxyConfiguration", false, "getNoProxyHostPatterns", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["hudson", "ProxyConfiguration", false, "getNoProxyHostPatterns", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson", "ProxyConfiguration", false, "getPassword", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson", "ProxyConfiguration", false, "getSecretPassword", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["hudson", "ProxyConfiguration", false, "getTestUrl", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -2238,6 +2541,8 @@ extensions: - ["hudson", "ProxyConfiguration", false, "setTestUrl", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson", "ProxyConfiguration", false, "setUserName", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson", "StructuredForm", true, "get", "(StaplerRequest)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson", "StructuredForm", true, "toList", "(JSONObject,String)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] + - ["hudson", "Util", true, "changeExtension", "(File,String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson", "Util", true, "changeExtension", "(File,String)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["hudson", "Util", true, "combine", "(long,String)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["hudson", "Util", true, "copyStream", "(InputStream,OutputStream)", "", "Argument[0]", "Argument[1]", "taint", "df-generated"] @@ -2245,11 +2550,14 @@ extensions: - ["hudson", "Util", true, "copyStreamAndClose", "(InputStream,OutputStream)", "", "Argument[0]", "Argument[1]", "taint", "df-generated"] - ["hudson", "Util", true, "copyStreamAndClose", "(Reader,Writer)", "", "Argument[0]", "Argument[1]", "taint", "df-generated"] - ["hudson", "Util", true, "createDirectories", "(Path,FileAttribute[])", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] + - ["hudson", "Util", true, "createSubList", "(Collection,Class)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] - ["hudson", "Util", true, "encode", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson", "Util", true, "encodeRFC2396", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson", "Util", true, "ensureEndsWith", "(String,String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson", "Util", true, "ensureEndsWith", "(String,String)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["hudson", "Util", true, "fileToPath", "(File)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson", "Util", true, "filter", "(Iterable,Class)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] + - ["hudson", "Util", true, "filter", "(List,Class)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] - ["hudson", "Util", true, "fixEmpty", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson", "Util", true, "fixEmptyAndTrim", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson", "Util", true, "fixNull", "(Collection)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] @@ -2274,9 +2582,14 @@ extensions: - ["hudson", "Util", true, "replaceMacro", "(String,VariableResolver)", "", "Argument[0]", "Argument[1]", "taint", "df-generated"] - ["hudson", "Util", true, "replaceMacro", "(String,VariableResolver)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson", "Util", true, "replaceMacro", "(String,VariableResolver)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["hudson", "Util", true, "resolveSymlink", "(File)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson", "Util", true, "resolveSymlink", "(File,TaskListener)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson", "Util", true, "resolveSymlinkToFile", "(File)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson", "Util", true, "singleQuote", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson", "Util", true, "toHexString", "(byte[])", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson", "Util", true, "tokenize", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson", "Util", true, "tokenize", "(String,String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["hudson", "Util", true, "tokenize", "(String,String)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["hudson", "Util", true, "wrapToErrorSpan", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["hudson", "WebAppMain$FileAndDescription", true, "FileAndDescription", "(File,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["hudson", "WebAppMain$FileAndDescription", true, "FileAndDescription", "(File,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] @@ -2292,6 +2605,7 @@ extensions: - ["jenkins.diagnosis", "HsErrPidFile", true, "HsErrPidFile", "(HsErrPidList,File)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["jenkins.diagnosis", "HsErrPidFile", true, "HsErrPidFile", "(HsErrPidList,File)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["jenkins.diagnosis", "HsErrPidFile", true, "getName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["jenkins.diagnosis", "HsErrPidFile", true, "getPath", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.diagnosis", "HsErrPidList", true, "getFiles", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.fingerprints", "GlobalFingerprintConfiguration", true, "getStorage", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.fingerprints", "GlobalFingerprintConfiguration", true, "setStorage", "(FingerprintStorage)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] @@ -2302,8 +2616,8 @@ extensions: - ["jenkins.management", "AdministrativeMonitorsDecorator", true, "filterNonSecurityAdministrativeMonitors", "(Collection)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] - ["jenkins.management", "AdministrativeMonitorsDecorator", true, "filterSecurityAdministrativeMonitors", "(Collection)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] - ["jenkins.management", "AsynchronousAdministrativeMonitor", true, "getLogText", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["jenkins.management", "Badge", true, "Badge", "(String,String,Severity)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["jenkins.management", "Badge", true, "Badge", "(String,String,Severity)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["jenkins.management", "Badge", true, "Badge", "(String,String,Badge$Severity)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["jenkins.management", "Badge", true, "Badge", "(String,String,Badge$Severity)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["jenkins.management", "Badge", true, "getText", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.management", "Badge", true, "getTooltip", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.model.item_category", "Categories", true, "getItem", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -2318,9 +2632,15 @@ extensions: - ["jenkins.model.item_category", "Category", true, "getName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.model.labels", "LabelAutoCompleteSeeder", true, "LabelAutoCompleteSeeder", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["jenkins.model.labels", "LabelAutoCompleteSeeder", true, "getSeeds", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["jenkins.model.lazy", "AbstractLazyLoadRunMap", true, "get", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["jenkins.model.lazy", "AbstractLazyLoadRunMap", true, "getById", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["jenkins.model.lazy", "AbstractLazyLoadRunMap", true, "getByNumber", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.model.lazy", "AbstractLazyLoadRunMap", true, "getLoadedBuilds", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["jenkins.model.lazy", "AbstractLazyLoadRunMap", true, "put", "(Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["jenkins.model.lazy", "AbstractLazyLoadRunMap", true, "newestBuild", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["jenkins.model.lazy", "AbstractLazyLoadRunMap", true, "oldestBuild", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.model.lazy", "AbstractLazyLoadRunMap", true, "put", "(Object)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["jenkins.model.lazy", "AbstractLazyLoadRunMap", true, "put", "(Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["jenkins.model.lazy", "AbstractLazyLoadRunMap", true, "search", "(int,AbstractLazyLoadRunMap$Direction)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.model.lazy", "AbstractLazyLoadRunMap", true, "updateBaseDir", "(File)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["jenkins.model.lazy", "BuildReference$HolderFactory", true, "make", "(Object)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["jenkins.model.lazy", "BuildReference", false, "BuildReference", "(String,Object)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] @@ -2332,12 +2652,20 @@ extensions: - ["jenkins.model.lazy", "LazyBuildMixIn$RunMixIn", true, "getPreviousBuild", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.model.lazy", "LazyBuildMixIn", true, "_getRuns", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.model.lazy", "LazyBuildMixIn", true, "createHistoryWidget", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["jenkins.model.lazy", "LazyBuildMixIn", true, "getBuild", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["jenkins.model.lazy", "LazyBuildMixIn", true, "getBuildByNumber", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["jenkins.model.lazy", "LazyBuildMixIn", true, "getFirstBuild", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["jenkins.model.lazy", "LazyBuildMixIn", true, "getLastBuild", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["jenkins.model.lazy", "LazyBuildMixIn", true, "getNearestBuild", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["jenkins.model.lazy", "LazyBuildMixIn", true, "getNearestOldBuild", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.model.lazy", "LazyBuildMixIn", true, "getRunMap", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["jenkins.model.lazy", "LazyBuildMixIn", true, "onLoad", "(ItemGroup,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["jenkins.model.queue", "AsynchronousExecution", true, "completed", "(Throwable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["jenkins.model.queue", "AsynchronousExecution", true, "getExecutor", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.model.queue", "AsynchronousExecution", true, "setExecutorWithoutCompleting", "(Executor)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["jenkins.model.queue", "CompositeCauseOfBlockage", true, "CompositeCauseOfBlockage", "(List)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] - ["jenkins.model", "ArtifactManager", true, "onLoad", "(Run)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["jenkins.model", "ArtifactManager", true, "root", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.model", "ArtifactManagerConfiguration", true, "getArtifactManagerFactories", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.model", "BlockedBecauseOfBuildInProgress", true, "BlockedBecauseOfBuildInProgress", "(Run)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["jenkins.model", "BuildDiscarder$ConverterImpl", true, "ConverterImpl", "(Mapper)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] @@ -2362,8 +2690,14 @@ extensions: - ["jenkins.model", "InvalidBuildsDir", true, "InvalidBuildsDir", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["jenkins.model", "Jenkins$CloudList", true, "CloudList", "(Jenkins)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["jenkins.model", "Jenkins$CloudList", true, "getByName", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["jenkins.model", "Jenkins", true, "_getFingerprint", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["jenkins.model", "Jenkins", true, "_getFingerprint", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["jenkins.model", "Jenkins", true, "_getFingerprint", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["jenkins.model", "Jenkins", true, "addNode", "(Node)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["jenkins.model", "Jenkins", true, "copy", "(AbstractProject,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["jenkins.model", "Jenkins", true, "createProject", "(Class,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.model", "Jenkins", true, "createProject", "(TopLevelItemDescriptor,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["jenkins.model", "Jenkins", true, "doConfigExecutorsSubmit", "(StaplerRequest,StaplerResponse)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["jenkins.model", "Jenkins", true, "doJnlpJars", "(StaplerRequest)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["jenkins.model", "Jenkins", true, "doQuietDown", "(boolean,int,String)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] - ["jenkins.model", "Jenkins", true, "doUserContent", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -2379,8 +2713,8 @@ extensions: - ["jenkins.model", "Jenkins", true, "getApi", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.model", "Jenkins", true, "getAsynchPeople", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.model", "Jenkins", true, "getAuthorizationStrategy", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["jenkins.model", "Jenkins", true, "getBuildDirFor", "(Job)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.model", "Jenkins", true, "getBuildDirFor", "(Job)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["jenkins.model", "Jenkins", true, "getBuildDirFor", "(Job)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.model", "Jenkins", true, "getCloud", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.model", "Jenkins", true, "getComputer", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.model", "Jenkins", true, "getComputers", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -2388,30 +2722,41 @@ extensions: - ["jenkins.model", "Jenkins", true, "getDependencyGraph", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.model", "Jenkins", true, "getDescription", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.model", "Jenkins", true, "getDescriptor", "(Class)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["jenkins.model", "Jenkins", true, "getDescriptorByType", "(Class)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.model", "Jenkins", true, "getDescriptorList", "(Class)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.model", "Jenkins", true, "getDescriptorOrDie", "(Class)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.model", "Jenkins", true, "getDynamic", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.model", "Jenkins", true, "getExtensionList", "(Class)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.model", "Jenkins", true, "getExtensionList", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["jenkins.model", "Jenkins", true, "getFingerprint", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["jenkins.model", "Jenkins", true, "getFingerprint", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["jenkins.model", "Jenkins", true, "getFingerprint", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.model", "Jenkins", true, "getFingerprintMap", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.model", "Jenkins", true, "getFutureDependencyGraph", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.model", "Jenkins", true, "getGlobalNodeProperties", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.model", "Jenkins", true, "getHeapDump", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["jenkins.model", "Jenkins", true, "getItem", "(String,Item)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.model", "Jenkins", true, "getItem", "(String,Item)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - - ["jenkins.model", "Jenkins", true, "getItem", "(String,ItemGroup)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["jenkins.model", "Jenkins", true, "getItem", "(String,Item)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["jenkins.model", "Jenkins", true, "getItem", "(String,Item,Class)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["jenkins.model", "Jenkins", true, "getItem", "(String,Item,Class)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.model", "Jenkins", true, "getItem", "(String,ItemGroup)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["jenkins.model", "Jenkins", true, "getItem", "(String,ItemGroup)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["jenkins.model", "Jenkins", true, "getItem", "(String,ItemGroup,Class)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["jenkins.model", "Jenkins", true, "getItem", "(String,ItemGroup,Class)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["jenkins.model", "Jenkins", true, "getItemByFullName", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["jenkins.model", "Jenkins", true, "getItemByFullName", "(String,Class)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.model", "Jenkins", true, "getItemMap", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["jenkins.model", "Jenkins", true, "getItems", "(Class)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.model", "Jenkins", true, "getJDK", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.model", "Jenkins", true, "getJDKs", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.model", "Jenkins", true, "getJnlpJars", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["jenkins.model", "Jenkins", true, "getLabel", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["jenkins.model", "Jenkins", true, "getJobNames", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.model", "Jenkins", true, "getLabel", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["jenkins.model", "Jenkins", true, "getLabel", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["jenkins.model", "Jenkins", true, "getLabelAtom", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["jenkins.model", "Jenkins", true, "getLabel", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.model", "Jenkins", true, "getLabelAtom", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["jenkins.model", "Jenkins", true, "getLabelAtom", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["jenkins.model", "Jenkins", true, "getLabelAtom", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.model", "Jenkins", true, "getLabelAtoms", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.model", "Jenkins", true, "getLabels", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.model", "Jenkins", true, "getLog", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -2422,6 +2767,7 @@ extensions: - ["jenkins.model", "Jenkins", true, "getPeople", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.model", "Jenkins", true, "getPluginManager", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.model", "Jenkins", true, "getProjectNamingStrategy", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["jenkins.model", "Jenkins", true, "getProjects", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.model", "Jenkins", true, "getProxy", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.model", "Jenkins", true, "getQuietDownReason", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.model", "Jenkins", true, "getRawBuildsDir", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -2456,41 +2802,61 @@ extensions: - ["jenkins.model", "JenkinsLocationConfiguration", true, "getUrl", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.model", "JenkinsLocationConfiguration", true, "setAdminAddress", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["jenkins.model", "JenkinsLocationConfiguration", true, "setUrl", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["jenkins.model", "ModelObjectWithChildren", true, "doChildrenContextMenu", "(StaplerRequest,StaplerResponse)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.model", "ModelObjectWithContextMenu$ContextMenu", true, "add", "(Action)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["jenkins.model", "ModelObjectWithContextMenu$ContextMenu", true, "add", "(Computer)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["jenkins.model", "ModelObjectWithContextMenu$ContextMenu", true, "add", "(Computer)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["jenkins.model", "ModelObjectWithContextMenu$ContextMenu", true, "add", "(Computer)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.model", "ModelObjectWithContextMenu$ContextMenu", true, "add", "(Job)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["jenkins.model", "ModelObjectWithContextMenu$ContextMenu", true, "add", "(MenuItem)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - - ["jenkins.model", "ModelObjectWithContextMenu$ContextMenu", true, "add", "(MenuItem)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["jenkins.model", "ModelObjectWithContextMenu$ContextMenu", true, "add", "(ModelObjectWithContextMenu$MenuItem)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["jenkins.model", "ModelObjectWithContextMenu$ContextMenu", true, "add", "(ModelObjectWithContextMenu$MenuItem)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["jenkins.model", "ModelObjectWithContextMenu$ContextMenu", true, "add", "(Node)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["jenkins.model", "ModelObjectWithContextMenu$ContextMenu", true, "add", "(Node)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["jenkins.model", "ModelObjectWithContextMenu$ContextMenu", true, "add", "(Node)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.model", "ModelObjectWithContextMenu$ContextMenu", true, "add", "(String,String)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["jenkins.model", "ModelObjectWithContextMenu$ContextMenu", true, "add", "(String,String,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["jenkins.model", "ModelObjectWithContextMenu$ContextMenu", true, "add", "(String,String,String)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["jenkins.model", "ModelObjectWithContextMenu$ContextMenu", true, "add", "(String,String,String,String,boolean,boolean)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["jenkins.model", "ModelObjectWithContextMenu$ContextMenu", true, "add", "(String,String,String,String,boolean,boolean)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["jenkins.model", "ModelObjectWithContextMenu$ContextMenu", true, "add", "(String,String,String,boolean)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["jenkins.model", "ModelObjectWithContextMenu$ContextMenu", true, "add", "(String,String,String,boolean)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["jenkins.model", "ModelObjectWithContextMenu$ContextMenu", true, "add", "(String,String,String,boolean,boolean)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["jenkins.model", "ModelObjectWithContextMenu$ContextMenu", true, "add", "(String,String,String,boolean,boolean)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["jenkins.model", "ModelObjectWithContextMenu$ContextMenu", true, "addAll", "(Collection)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["jenkins.model", "ModelObjectWithContextMenu$ContextMenu", true, "addHeader", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.model", "ModelObjectWithContextMenu$ContextMenu", true, "addSeparator", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.model", "ModelObjectWithContextMenu$ContextMenu", true, "from", "(ModelObjectWithContextMenu,StaplerRequest,StaplerResponse)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.model", "ModelObjectWithContextMenu$ContextMenu", true, "from", "(ModelObjectWithContextMenu,StaplerRequest,StaplerResponse,String)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["jenkins.model", "ModelObjectWithContextMenu$MenuItem", true, "MenuItem", "(String,String,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["jenkins.model", "ModelObjectWithContextMenu$MenuItem", true, "MenuItem", "(String,String,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["jenkins.model", "ModelObjectWithContextMenu$MenuItem", true, "MenuItem", "(String,String,String)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] - ["jenkins.model", "ModelObjectWithContextMenu$MenuItem", true, "getIconXml", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["jenkins.model", "ModelObjectWithContextMenu$MenuItem", true, "withContextRelativeUrl", "(String)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["jenkins.model", "ModelObjectWithContextMenu$MenuItem", true, "withContextRelativeUrl", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["jenkins.model", "ModelObjectWithContextMenu$MenuItem", true, "withContextRelativeUrl", "(String)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["jenkins.model", "ModelObjectWithContextMenu$MenuItem", true, "withDisplayName", "(ModelObject)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["jenkins.model", "ModelObjectWithContextMenu$MenuItem", true, "withDisplayName", "(ModelObject)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["jenkins.model", "ModelObjectWithContextMenu$MenuItem", true, "withDisplayName", "(ModelObject)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["jenkins.model", "ModelObjectWithContextMenu$MenuItem", true, "withDisplayName", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["jenkins.model", "ModelObjectWithContextMenu$MenuItem", true, "withDisplayName", "(String)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["jenkins.model", "ModelObjectWithContextMenu$MenuItem", true, "withIcon", "(BallColor)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["jenkins.model", "ModelObjectWithContextMenu$MenuItem", true, "withIcon", "(String)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["jenkins.model", "ModelObjectWithContextMenu$MenuItem", true, "withIcon", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["jenkins.model", "ModelObjectWithContextMenu$MenuItem", true, "withIcon", "(String)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["jenkins.model", "ModelObjectWithContextMenu$MenuItem", true, "withIconClass", "(String)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - - ["jenkins.model", "ModelObjectWithContextMenu$MenuItem", true, "withStockIcon", "(String)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["jenkins.model", "ModelObjectWithContextMenu$MenuItem", true, "withStockIcon", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["jenkins.model", "ModelObjectWithContextMenu$MenuItem", true, "withStockIcon", "(String)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["jenkins.model", "ModelObjectWithContextMenu$MenuItem", true, "withUrl", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["jenkins.model", "ModelObjectWithContextMenu$MenuItem", true, "withUrl", "(String)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["jenkins.model", "ModifiableTopLevelItemGroup", true, "copy", "(TopLevelItem,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.model", "ModifiableTopLevelItemGroup", true, "createProject", "(TopLevelItemDescriptor,String,boolean)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.model", "Nodes", true, "addNode", "(Node)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["jenkins.model", "Nodes", true, "getNode", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.model", "Nodes", true, "getNodes", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["jenkins.model", "ParameterizedJobMixIn$ParameterizedJob", true, "scheduleBuild2", "(int,Action[])", "", "Argument[1].ArrayElement", "ReturnValue", "taint", "df-generated"] - ["jenkins.model", "ParameterizedJobMixIn", true, "extendSearchIndex", "(SearchIndexBuilder)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["jenkins.model", "ParameterizedJobMixIn", true, "getTrigger", "(Job,Class)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["jenkins.model", "ParameterizedJobMixIn", true, "scheduleBuild2", "(Job,int,Action[])", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["jenkins.model", "ParameterizedJobMixIn", true, "scheduleBuild2", "(Job,int,Action[])", "", "Argument[2].ArrayElement", "ReturnValue", "taint", "df-generated"] + - ["jenkins.model", "ParameterizedJobMixIn", true, "scheduleBuild2", "(int,Action[])", "", "Argument[1].ArrayElement", "ReturnValue", "taint", "df-generated"] - ["jenkins.model", "ProjectNamingStrategy$PatternProjectNamingStrategy", false, "PatternProjectNamingStrategy", "(String,String,boolean)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["jenkins.model", "ProjectNamingStrategy$PatternProjectNamingStrategy", false, "PatternProjectNamingStrategy", "(String,String,boolean)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["jenkins.model", "ProjectNamingStrategy$PatternProjectNamingStrategy", false, "PatternProjectNamingStrategy", "(String,boolean)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] @@ -2498,6 +2864,7 @@ extensions: - ["jenkins.model", "ProjectNamingStrategy$PatternProjectNamingStrategy", false, "getNamePattern", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.model", "RunAction2", true, "onAttached", "(Run)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["jenkins.model", "RunAction2", true, "onLoad", "(Run)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["jenkins.model", "RunIdMigrator", false, "migrate", "(File,File)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["jenkins.model", "SimpleGlobalBuildDiscarderStrategy", true, "SimpleGlobalBuildDiscarderStrategy", "(BuildDiscarder)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["jenkins.model", "SimpleGlobalBuildDiscarderStrategy", true, "getDiscarder", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.model", "StandardArtifactManager", true, "StandardArtifactManager", "(Run)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] @@ -2513,17 +2880,17 @@ extensions: - ["jenkins.mvn", "GlobalSettingsProvider", true, "getSettingsFilePath", "(GlobalSettingsProvider,AbstractBuild,TaskListener)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["jenkins.mvn", "GlobalSettingsProvider", true, "getSettingsRemotePath", "(GlobalSettingsProvider,AbstractBuild,TaskListener)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["jenkins.mvn", "GlobalSettingsProvider", true, "getSettingsRemotePath", "(GlobalSettingsProvider,AbstractBuild,TaskListener)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - - ["jenkins.mvn", "GlobalSettingsProvider", true, "supplySettings", "(AbstractBuild,TaskListener)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.mvn", "GlobalSettingsProvider", true, "supplySettings", "(AbstractBuild,TaskListener)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["jenkins.mvn", "GlobalSettingsProvider", true, "supplySettings", "(AbstractBuild,TaskListener)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.mvn", "SettingsProvider", true, "getSettingsFilePath", "(SettingsProvider,AbstractBuild,TaskListener)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["jenkins.mvn", "SettingsProvider", true, "getSettingsFilePath", "(SettingsProvider,AbstractBuild,TaskListener)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["jenkins.mvn", "SettingsProvider", true, "getSettingsRemotePath", "(SettingsProvider,AbstractBuild,TaskListener)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["jenkins.mvn", "SettingsProvider", true, "getSettingsRemotePath", "(SettingsProvider,AbstractBuild,TaskListener)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - - ["jenkins.mvn", "SettingsProvider", true, "supplySettings", "(AbstractBuild,TaskListener)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.mvn", "SettingsProvider", true, "supplySettings", "(AbstractBuild,TaskListener)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["jenkins.org.apache.commons.validator.routines", "DomainValidator$Item", true, "Item", "(ArrayType,String[])", "", "Argument[1].ArrayElement", "Argument[this]", "taint", "df-generated"] + - ["jenkins.mvn", "SettingsProvider", true, "supplySettings", "(AbstractBuild,TaskListener)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["jenkins.org.apache.commons.validator.routines", "DomainValidator$Item", true, "Item", "(DomainValidator$ArrayType,String[])", "", "Argument[1].ArrayElement", "Argument[this]", "taint", "df-generated"] - ["jenkins.org.apache.commons.validator.routines", "DomainValidator", true, "getInstance", "(boolean,List)", "", "Argument[1].Element", "ReturnValue", "taint", "df-generated"] - - ["jenkins.org.apache.commons.validator.routines", "DomainValidator", true, "getOverrides", "(ArrayType)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["jenkins.org.apache.commons.validator.routines", "DomainValidator", true, "getOverrides", "(DomainValidator$ArrayType)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.org.apache.commons.validator.routines", "RegexValidator", true, "match", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["jenkins.org.apache.commons.validator.routines", "RegexValidator", true, "validate", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["jenkins.org.apache.commons.validator.routines", "UrlValidator", true, "UrlValidator", "(RegexValidator,long)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] @@ -2540,15 +2907,15 @@ extensions: - ["jenkins.plugins", "DetachedPluginsUtil", true, "configLines", "(InputStream)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["jenkins.security.apitoken", "ApiTokenStats$SingleTokenStats", true, "getLastUseDate", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.security.apitoken", "ApiTokenStats$SingleTokenStats", true, "getTokenUuid", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["jenkins.security.apitoken", "ApiTokenStats", true, "findTokenStatsById", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.security.apitoken", "ApiTokenStats", true, "findTokenStatsById", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["jenkins.security.apitoken", "ApiTokenStats", true, "findTokenStatsById", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.security.apitoken", "ApiTokenStats", true, "load", "(File)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["jenkins.security.apitoken", "ApiTokenStats", true, "load", "(User)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["jenkins.security.apitoken", "ApiTokenStats", true, "updateUsageForId", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.security.apitoken", "ApiTokenStats", true, "updateUsageForId", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["jenkins.security.apitoken", "ApiTokenStore$HashedToken", true, "buildNew", "(String,HashValue)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["jenkins.security.apitoken", "ApiTokenStore$HashedToken", true, "buildNew", "(String,HashValue)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - - ["jenkins.security.apitoken", "ApiTokenStore$HashedToken", true, "buildNewFromLegacy", "(HashValue,boolean)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["jenkins.security.apitoken", "ApiTokenStats", true, "updateUsageForId", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["jenkins.security.apitoken", "ApiTokenStore$HashedToken", true, "buildNew", "(String,ApiTokenStore$HashValue)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["jenkins.security.apitoken", "ApiTokenStore$HashedToken", true, "buildNew", "(String,ApiTokenStore$HashValue)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["jenkins.security.apitoken", "ApiTokenStore$HashedToken", true, "buildNewFromLegacy", "(ApiTokenStore$HashValue,boolean)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["jenkins.security.apitoken", "ApiTokenStore$HashedToken", true, "getCreationDate", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.security.apitoken", "ApiTokenStore$HashedToken", true, "getName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.security.apitoken", "ApiTokenStore$HashedToken", true, "getUuid", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -2557,19 +2924,23 @@ extensions: - ["jenkins.security.apitoken", "ApiTokenStore", true, "findMatchingToken", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.security.apitoken", "ApiTokenStore", true, "getLegacyToken", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.security.apitoken", "ApiTokenStore", true, "getTokenListSortedByName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["jenkins.security.apitoken", "ApiTokenStore", true, "reconfigure", "(Map)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] - ["jenkins.security.apitoken", "ApiTokenStore", true, "revokeToken", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["jenkins.security.apitoken", "LegacyApiTokenAdministrativeMonitor", true, "getLegacyStatsOf", "(User,HashedToken)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["jenkins.security.apitoken", "LegacyApiTokenAdministrativeMonitor", true, "getLegacyStatsOf", "(User,ApiTokenStore$HashedToken)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["jenkins.security.apitoken", "LegacyApiTokenAdministrativeMonitor", true, "getLegacyStatsOf", "(User,ApiTokenStore$HashedToken)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["jenkins.security.apitoken", "LegacyApiTokenAdministrativeMonitor", true, "getLegacyTokenOf", "(User)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["jenkins.security.apitoken", "TokenUuidAndPlainValue", true, "TokenUuidAndPlainValue", "(String,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["jenkins.security.apitoken", "TokenUuidAndPlainValue", true, "TokenUuidAndPlainValue", "(String,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["jenkins.security.seed", "UserSeedProperty", true, "getSeed", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["jenkins.security.stapler", "StaticRoutingDecisionProvider", true, "add", "(String)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["jenkins.security.stapler", "StaticRoutingDecisionProvider", true, "add", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["jenkins.security.stapler", "StaticRoutingDecisionProvider", true, "addBlacklistSignature", "(String)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["jenkins.security.stapler", "StaticRoutingDecisionProvider", true, "add", "(String)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["jenkins.security.stapler", "StaticRoutingDecisionProvider", true, "addBlacklistSignature", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["jenkins.security.stapler", "StaticRoutingDecisionProvider", true, "addBlacklistSignature", "(String)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["jenkins.security.stapler", "StaticRoutingDecisionProvider", true, "remove", "(String)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["jenkins.security.stapler", "StaticRoutingDecisionProvider", true, "removeBlacklistSignature", "(String)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - - ["jenkins.security", "ApiTokenProperty$TokenInfoAndStats", true, "TokenInfoAndStats", "(HashedToken,SingleTokenStats)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["jenkins.security", "ApiTokenProperty$TokenInfoAndStats", true, "TokenInfoAndStats", "(HashedToken,SingleTokenStats)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["jenkins.security", "ApiTokenProperty$TokenInfoAndStats", true, "TokenInfoAndStats", "(ApiTokenStore$HashedToken,ApiTokenStats$SingleTokenStats)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["jenkins.security", "ApiTokenProperty$TokenInfoAndStats", true, "TokenInfoAndStats", "(ApiTokenStore$HashedToken,ApiTokenStats$SingleTokenStats)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["jenkins.security", "ApiTokenProperty", true, "getTokenList", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.security", "ApiTokenProperty", true, "getTokenStats", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.security", "ApiTokenProperty", true, "getTokenStore", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.security", "BasicApiTokenHelper", true, "isConnectingUsingApiToken", "(String,String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] @@ -2601,7 +2972,8 @@ extensions: - ["jenkins.security", "ResourceDomainConfiguration", false, "getUrl", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.security", "ResourceDomainConfiguration", false, "setUrl", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["jenkins.security", "ResourceDomainRootAction", true, "getDynamic", "(String,StaplerRequest,StaplerResponse)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["jenkins.security", "ResourceDomainRootAction", true, "getRedirectUrl", "(Token,String)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["jenkins.security", "ResourceDomainRootAction", true, "getRedirectUrl", "(ResourceDomainRootAction$Token,String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["jenkins.security", "ResourceDomainRootAction", true, "getRedirectUrl", "(ResourceDomainRootAction$Token,String)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["jenkins.security", "ResourceDomainRootAction", true, "getToken", "(DirectoryBrowserSupport,StaplerRequest)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["jenkins.security", "SecurityContextExecutorService", true, "SecurityContextExecutorService", "(ExecutorService)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["jenkins.security", "UpdateSiteWarningsConfiguration", true, "getIgnoredWarnings", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -2624,10 +2996,10 @@ extensions: - ["jenkins.tasks.filters.impl", "RetainVariablesLocalRule", true, "setVariables", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["jenkins.tasks.filters", "EnvVarsFilterException", true, "EnvVarsFilterException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["jenkins.tasks.filters", "EnvVarsFilterException", true, "getRule", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["jenkins.tasks.filters", "EnvVarsFilterException", true, "withRule", "(EnvVarsFilterRule)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["jenkins.tasks.filters", "EnvVarsFilterException", true, "withRule", "(EnvVarsFilterRule)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["jenkins.tasks.filters", "EnvVarsFilterException", true, "withVariable", "(String)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["jenkins.tasks.filters", "EnvVarsFilterException", true, "withRule", "(EnvVarsFilterRule)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["jenkins.tasks.filters", "EnvVarsFilterException", true, "withVariable", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["jenkins.tasks.filters", "EnvVarsFilterException", true, "withVariable", "(String)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["jenkins.tasks.filters", "EnvVarsFilterRuleContext", true, "EnvVarsFilterRuleContext", "(Launcher,TaskListener)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["jenkins.tasks.filters", "EnvVarsFilterRuleContext", true, "EnvVarsFilterRuleContext", "(Launcher,TaskListener)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["jenkins.tasks.filters", "EnvVarsFilterRuleContext", true, "getLauncher", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -2635,12 +3007,16 @@ extensions: - ["jenkins.tasks.filters", "EnvVarsFilterRuleWrapper", true, "EnvVarsFilterRuleWrapper", "(List)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] - ["jenkins.tasks.filters", "EnvVarsFilterRuleWrapper", true, "createRuleWrapper", "(Run,Object,Launcher,List)", "", "Argument[3].Element", "ReturnValue", "taint", "df-generated"] - ["jenkins.tasks.filters", "EnvVarsFilterableBuilder", true, "buildEnvVarsFilterRules", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["jenkins.tasks", "SimpleBuildStep", true, "perform", "(Run,FilePath,EnvVars,Launcher,TaskListener)", "", "Argument[1]", "Argument[0]", "taint", "df-generated"] + - ["jenkins.tasks", "SimpleBuildStep", true, "perform", "(Run,FilePath,Launcher,TaskListener)", "", "Argument[1]", "Argument[0]", "taint", "df-generated"] - ["jenkins.tasks", "SimpleBuildWrapper$Context", false, "env", "(String,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["jenkins.tasks", "SimpleBuildWrapper$Context", false, "env", "(String,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["jenkins.tasks", "SimpleBuildWrapper$Context", false, "getDisposer", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.tasks", "SimpleBuildWrapper$Context", false, "getEnv", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["jenkins.tasks", "SimpleBuildWrapper$Context", false, "setDisposer", "(Disposer)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["jenkins.tasks", "SimpleBuildWrapper$Context", false, "setDisposer", "(SimpleBuildWrapper$Disposer)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["jenkins.telemetry", "Correlator", true, "getCorrelationId", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["jenkins.triggers", "ReverseBuildTrigger$DescriptorImpl", false, "doAutoCompleteUpstreamProjects", "(String,Item,ItemGroup)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["jenkins.triggers", "ReverseBuildTrigger$DescriptorImpl", false, "doAutoCompleteUpstreamProjects", "(String,Item,ItemGroup)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] - ["jenkins.triggers", "ReverseBuildTrigger", false, "ReverseBuildTrigger", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["jenkins.triggers", "ReverseBuildTrigger", false, "ReverseBuildTrigger", "(String,Result)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["jenkins.triggers", "ReverseBuildTrigger", false, "ReverseBuildTrigger", "(String,Result)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] @@ -2650,7 +3026,9 @@ extensions: - ["jenkins.triggers", "SCMTriggerItem$SCMTriggerItems", true, "asSCMTriggerItem", "(Item)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["jenkins.triggers", "SCMTriggerItem$SCMTriggerItems", true, "resolveMultiScmIfConfigured", "(SCM)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["jenkins.triggers", "SCMTriggerItem", true, "asItem", "()", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["jenkins.triggers", "SCMTriggerItem", true, "getSCMTrigger", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.triggers", "SCMTriggerItem", true, "getSCMs", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["jenkins.triggers", "SCMTriggerItem", true, "scheduleBuild2", "(int,Action[])", "", "Argument[1].ArrayElement", "ReturnValue", "taint", "df-generated"] - ["jenkins.triggers", "TriggeredItem", true, "getTriggers", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.util.antlr", "JenkinsANTLRErrorListener", true, "JenkinsANTLRErrorListener", "(Supplier)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["jenkins.util.groovy", "GroovyHookScript", true, "GroovyHookScript", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] @@ -2664,12 +3042,13 @@ extensions: - ["jenkins.util.io", "CompositeIOException", true, "CompositeIOException", "(String,IOException[])", "", "Argument[1].ArrayElement", "Argument[this]", "taint", "df-generated"] - ["jenkins.util.io", "CompositeIOException", true, "CompositeIOException", "(String,List)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["jenkins.util.io", "CompositeIOException", true, "CompositeIOException", "(String,List)", "", "Argument[1].Element", "Argument[this]", "taint", "df-generated"] + - ["jenkins.util.io", "CompositeIOException", true, "asUncheckedIOException", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.util.io", "CompositeIOException", true, "getExceptions", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.util.io", "FileBoolean", true, "FileBoolean", "(Class,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["jenkins.util.io", "FileBoolean", true, "FileBoolean", "(File)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["jenkins.util.io", "PathRemover$RetryStrategy", true, "failureMessage", "(Path,int)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] - - ["jenkins.util.io", "PathRemover", true, "newFilteredRobustRemover", "(PathChecker,int,boolean,long)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["jenkins.util.io", "PathRemover", true, "newRemoverWithStrategy", "(RetryStrategy)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["jenkins.util.io", "PathRemover", true, "newFilteredRobustRemover", "(PathRemover$PathChecker,int,boolean,long)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["jenkins.util.io", "PathRemover", true, "newRemoverWithStrategy", "(PathRemover$RetryStrategy)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["jenkins.util.xml", "FilteredFunctionContext", true, "FilteredFunctionContext", "(Set)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] - ["jenkins.util.xstream", "XStreamDOM$WriterImpl", true, "getOutput", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.util.xstream", "XStreamDOM", true, "XStreamDOM", "(String,Map,List)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] @@ -2678,9 +3057,9 @@ extensions: - ["jenkins.util.xstream", "XStreamDOM", true, "XStreamDOM", "(String,Map,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["jenkins.util.xstream", "XStreamDOM", true, "XStreamDOM", "(String,Map,String)", "", "Argument[1].Element", "Argument[this]", "taint", "df-generated"] - ["jenkins.util.xstream", "XStreamDOM", true, "XStreamDOM", "(String,Map,String)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] + - ["jenkins.util.xstream", "XStreamDOM", true, "expandMacro", "(VariableResolver)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["jenkins.util.xstream", "XStreamDOM", true, "expandMacro", "(VariableResolver)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] - ["jenkins.util.xstream", "XStreamDOM", true, "expandMacro", "(VariableResolver)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["jenkins.util.xstream", "XStreamDOM", true, "expandMacro", "(VariableResolver)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["jenkins.util.xstream", "XStreamDOM", true, "getAttribute", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.util.xstream", "XStreamDOM", true, "getAttribute", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.util.xstream", "XStreamDOM", true, "getAttributeMap", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -2697,9 +3076,13 @@ extensions: - ["jenkins.util", "ContextResettingExecutorService", true, "ContextResettingExecutorService", "(ExecutorService)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["jenkins.util", "ErrorLoggingExecutorService", true, "ErrorLoggingExecutorService", "(ExecutorService)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["jenkins.util", "JSONSignatureValidator", true, "JSONSignatureValidator", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["jenkins.util", "JSONSignatureValidator", true, "verifySignature", "(JSONObject)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] + - ["jenkins.util", "JSONSignatureValidator", true, "verifySignature", "(JSONObject)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.util", "MemoryReductionUtil", true, "internInPlace", "(String[])", "", "Argument[0].ArrayElement", "ReturnValue", "taint", "df-generated"] - ["jenkins.util", "NonLocalizable", true, "NonLocalizable", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["jenkins.util", "NonLocalizable", true, "toString", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["jenkins.util", "ProgressiveRendering", true, "news", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["jenkins.util", "ServerTcpPort", true, "ServerTcpPort", "(JSONObject)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] - ["jenkins.util", "ServerTcpPort", true, "ServerTcpPort", "(int,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["jenkins.util", "SystemProperties", true, "getString", "(String,String)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["jenkins.util", "SystemProperties", true, "getString", "(String,String,Level)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] @@ -2708,8 +3091,8 @@ extensions: - ["jenkins.util", "TreeString", false, "toString", "(TreeString)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["jenkins.util", "TreeStringBuilder", true, "intern", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.util", "TreeStringBuilder", true, "intern", "(TreeString)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["jenkins.util", "VirtualFile", true, "child", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.util", "VirtualFile", true, "child", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["jenkins.util", "VirtualFile", true, "child", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.util", "VirtualFile", true, "forFile", "(File)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["jenkins.util", "VirtualFile", true, "forFilePath", "(FilePath)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["jenkins.util", "VirtualFile", true, "getName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -2721,14 +3104,21 @@ extensions: - ["jenkins.util", "VirtualFile", true, "list", "(boolean)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.util", "VirtualFile", true, "listOnlyDescendants", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.util", "VirtualFile", true, "readLink", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["jenkins.util", "VirtualFile", true, "run", "(Callable)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["jenkins.util", "VirtualFile", true, "toString", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.util", "VirtualFile", true, "toURI", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.websocket", "Provider$Listener", true, "getProviderSession", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["jenkins.websocket", "Provider$Listener", true, "onWebSocketConnect", "(Object)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["jenkins.widgets", "HistoryPageEntry", true, "HistoryPageEntry", "(Object)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["jenkins.widgets", "HistoryPageEntry", true, "getEntry", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["jenkins.widgets", "HistoryPageFilter", true, "add", "(Iterable)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] + - ["jenkins.widgets", "HistoryPageFilter", true, "add", "(Iterable,List)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] + - ["jenkins.widgets", "HistoryPageFilter", true, "add", "(Iterable,List)", "", "Argument[1].Element", "Argument[this]", "taint", "df-generated"] - ["jenkins.widgets", "HistoryPageFilter", true, "setSearchString", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["jenkins.widgets", "RunListProgressiveRendering", true, "setBuilds", "(Iterable)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] - ["jenkins", "ExtensionRefreshException", true, "ExtensionRefreshException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["jenkins", "ExtensionRefreshException", true, "ExtensionRefreshException", "(String,Throwable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["jenkins", "ExtensionRefreshException", true, "ExtensionRefreshException", "(String,Throwable)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["jenkins", "MissingDependencyException", true, "MissingDependencyException", "(String,List)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["jenkins", "MissingDependencyException", true, "MissingDependencyException", "(String,List)", "", "Argument[1].Element", "Argument[this]", "taint", "df-generated"] - ["jenkins", "MissingDependencyException", true, "getMissingDependencies", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -2807,8 +3197,8 @@ extensions: - ["org.jenkins.ui.icon", "Icon", true, "getClassSpec", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.jenkins.ui.icon", "Icon", true, "getNormalizedSelector", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.jenkins.ui.icon", "Icon", true, "getQualifiedUrl", "(JellyContext)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["org.jenkins.ui.icon", "Icon", true, "getQualifiedUrl", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.jenkins.ui.icon", "Icon", true, "getQualifiedUrl", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["org.jenkins.ui.icon", "Icon", true, "getQualifiedUrl", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.jenkins.ui.icon", "Icon", true, "getStyle", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.jenkins.ui.icon", "Icon", true, "getUrl", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.jenkins.ui.icon", "Icon", true, "toNormalizedCSSSelector", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] @@ -2816,16 +3206,24 @@ extensions: - ["org.jenkins.ui.icon", "Icon", true, "toNormalizedIconNameClass", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["org.jenkins.ui.icon", "Icon", true, "toNormalizedIconSizeClass", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["org.jenkins.ui.icon", "Icon", true, "toNormalizedIconUrl", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["org.jenkins.ui.icon", "IconSet", true, "addIcon", "(Icon)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["org.jenkins.ui.icon", "IconSet", true, "addIcon", "(Icon)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.jenkins.ui.icon", "IconSet", true, "addIcon", "(Icon)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["org.jenkins.ui.icon", "IconSet", true, "getCoreIcons", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.jenkins.ui.icon", "IconSet", true, "getIconByClassSpec", "(Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.jenkins.ui.icon", "IconSet", true, "getIconByNormalizedCSSSelector", "(Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.jenkins.ui.icon", "IconSet", true, "getIconByUrl", "(Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["org.jenkins.ui.icon", "IconSet", true, "getSymbol", "(String,String,String,String,String,String,String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["org.jenkins.ui.icon", "IconSet", true, "getSymbol", "(String,String,String,String,String,String,String)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["org.jenkins.ui.icon", "IconSet", true, "getSymbol", "(String,String,String,String,String,String,String)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] + - ["org.jenkins.ui.icon", "IconSet", true, "getSymbol", "(String,String,String,String,String,String,String)", "", "Argument[3]", "ReturnValue", "taint", "df-generated"] + - ["org.jenkins.ui.icon", "IconSet", true, "getSymbol", "(String,String,String,String,String,String,String)", "", "Argument[4]", "ReturnValue", "taint", "df-generated"] + - ["org.jenkins.ui.icon", "IconSet", true, "getSymbol", "(String,String,String,String,String,String,String)", "", "Argument[5]", "ReturnValue", "taint", "df-generated"] + - ["org.jenkins.ui.icon", "IconSet", true, "getSymbol", "(String,String,String,String,String,String,String)", "", "Argument[6]", "ReturnValue", "taint", "df-generated"] - ["org.jenkins.ui.icon", "IconType", false, "toQualifiedUrl", "(String,String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["org.jenkins.ui.icon", "IconType", false, "toQualifiedUrl", "(String,String)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - - ["org.jenkins.ui.icon", "WeatherIcon", true, "WeatherIcon", "(String,String,Status)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.jenkins.ui.icon", "WeatherIcon", true, "WeatherIcon", "(String,String,Status)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["org.jenkins.ui.icon", "WeatherIcon", true, "WeatherIcon", "(String,String,WeatherIcon$Status)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.jenkins.ui.icon", "WeatherIcon", true, "WeatherIcon", "(String,String,WeatherIcon$Status)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["org.jenkins.ui.symbol", "Symbol", false, "get", "(SymbolRequest)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["org.jenkins.ui.symbol", "SymbolRequest$Builder", true, "build", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.jenkins.ui.symbol", "SymbolRequest$Builder", true, "getClasses", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.jenkins.ui.symbol", "SymbolRequest$Builder", true, "getHtmlTooltip", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -2835,22 +3233,22 @@ extensions: - ["org.jenkins.ui.symbol", "SymbolRequest$Builder", true, "getRaw", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.jenkins.ui.symbol", "SymbolRequest$Builder", true, "getTitle", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.jenkins.ui.symbol", "SymbolRequest$Builder", true, "getTooltip", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["org.jenkins.ui.symbol", "SymbolRequest$Builder", true, "withClasses", "(String)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["org.jenkins.ui.symbol", "SymbolRequest$Builder", true, "withClasses", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.jenkins.ui.symbol", "SymbolRequest$Builder", true, "withHtmlTooltip", "(String)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["org.jenkins.ui.symbol", "SymbolRequest$Builder", true, "withClasses", "(String)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["org.jenkins.ui.symbol", "SymbolRequest$Builder", true, "withHtmlTooltip", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.jenkins.ui.symbol", "SymbolRequest$Builder", true, "withId", "(String)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["org.jenkins.ui.symbol", "SymbolRequest$Builder", true, "withHtmlTooltip", "(String)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["org.jenkins.ui.symbol", "SymbolRequest$Builder", true, "withId", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.jenkins.ui.symbol", "SymbolRequest$Builder", true, "withName", "(String)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["org.jenkins.ui.symbol", "SymbolRequest$Builder", true, "withId", "(String)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["org.jenkins.ui.symbol", "SymbolRequest$Builder", true, "withName", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.jenkins.ui.symbol", "SymbolRequest$Builder", true, "withPluginName", "(String)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["org.jenkins.ui.symbol", "SymbolRequest$Builder", true, "withName", "(String)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["org.jenkins.ui.symbol", "SymbolRequest$Builder", true, "withPluginName", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.jenkins.ui.symbol", "SymbolRequest$Builder", true, "withRaw", "(String)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["org.jenkins.ui.symbol", "SymbolRequest$Builder", true, "withPluginName", "(String)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["org.jenkins.ui.symbol", "SymbolRequest$Builder", true, "withRaw", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.jenkins.ui.symbol", "SymbolRequest$Builder", true, "withTitle", "(String)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["org.jenkins.ui.symbol", "SymbolRequest$Builder", true, "withRaw", "(String)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["org.jenkins.ui.symbol", "SymbolRequest$Builder", true, "withTitle", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.jenkins.ui.symbol", "SymbolRequest$Builder", true, "withTooltip", "(String)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["org.jenkins.ui.symbol", "SymbolRequest$Builder", true, "withTitle", "(String)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["org.jenkins.ui.symbol", "SymbolRequest$Builder", true, "withTooltip", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.jenkins.ui.symbol", "SymbolRequest$Builder", true, "withTooltip", "(String)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["org.jenkins.ui.symbol", "SymbolRequest", false, "getClasses", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.jenkins.ui.symbol", "SymbolRequest", false, "getHtmlTooltip", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.jenkins.ui.symbol", "SymbolRequest", false, "getId", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -2906,12 +3304,10 @@ extensions: - ["hudson.cli", "Connection", "close", "()", "summary", "df-generated"] - ["hudson.cli", "Connection", "diffieHellman", "(boolean)", "summary", "df-generated"] - ["hudson.cli", "Connection", "diffieHellman", "(boolean,int)", "summary", "df-generated"] - - ["hudson.cli", "Connection", "encryptConnection", "(SecretKey,String)", "summary", "df-generated"] - ["hudson.cli", "Connection", "fold", "(byte[],int)", "summary", "df-generated"] - ["hudson.cli", "Connection", "proveIdentity", "(byte[],KeyPair)", "summary", "df-generated"] - ["hudson.cli", "Connection", "readBoolean", "()", "summary", "df-generated"] - ["hudson.cli", "Connection", "readKey", "()", "summary", "df-generated"] - - ["hudson.cli", "Connection", "readObject", "()", "summary", "df-generated"] - ["hudson.cli", "Connection", "verifyIdentity", "(byte[])", "summary", "df-generated"] - ["hudson.cli", "Connection", "writeBoolean", "(boolean)", "summary", "df-generated"] - ["hudson.cli", "Connection", "writeKey", "(Key)", "summary", "df-generated"] @@ -3071,7 +3467,6 @@ extensions: - ["hudson.console", "ConsoleNote", "encodeTo", "(OutputStream)", "summary", "df-generated"] - ["hudson.console", "ConsoleNote", "encodeTo", "(Writer)", "summary", "df-generated"] - ["hudson.console", "ConsoleNote", "findPreamble", "(byte[],int,int)", "summary", "df-generated"] - - ["hudson.console", "ConsoleNote", "readFrom", "(DataInputStream)", "summary", "df-generated"] - ["hudson.console", "ConsoleNote", "skip", "(DataInputStream)", "summary", "df-generated"] - ["hudson.console", "ExpandableDetailsNote", "encodeTo", "(String,String)", "summary", "df-generated"] - ["hudson.console", "LineTransformationOutputStream", "forceEol", "()", "summary", "df-generated"] @@ -3161,7 +3556,6 @@ extensions: - ["hudson.lifecycle", "Messages", "_WindowsSlaveInstaller_DotNetRequired", "()", "summary", "df-generated"] - ["hudson.lifecycle", "Messages", "_WindowsSlaveInstaller_InstallationSuccessful", "()", "summary", "df-generated"] - ["hudson.lifecycle", "Messages", "_WindowsSlaveInstaller_RootFsDoesntExist", "(Object)", "summary", "df-generated"] - - ["hudson.lifecycle", "RestartNotSupportedException", "RestartNotSupportedException", "(String,Throwable)", "summary", "df-generated"] - ["hudson.lifecycle", "WindowsInstallerLink", "doRestart", "(StaplerRequest,StaplerResponse)", "summary", "df-generated"] - ["hudson.lifecycle", "WindowsInstallerLink", "isInstalled", "()", "summary", "df-generated"] - ["hudson.lifecycle", "WindowsInstallerLink", "registerIfApplicable", "()", "summary", "df-generated"] @@ -3197,18 +3591,15 @@ extensions: - ["hudson.markup", "MarkupFormatter", "doPreviewDescription", "(String)", "summary", "df-generated"] - ["hudson.markup", "MarkupFormatter", "getHelpUrl", "()", "summary", "df-generated"] - ["hudson.markup", "MarkupFormatter", "previewsNowNeedPostForSecurity2153", "(String,StaplerRequest)", "summary", "df-generated"] - - ["hudson.markup", "MarkupFormatter", "translate", "(String)", "summary", "df-generated"] - ["hudson.markup", "MarkupFormatter", "translate", "(String,Writer)", "summary", "df-generated"] - ["hudson.markup", "MarkupFormatterDescriptor", "all", "()", "summary", "df-generated"] - ["hudson.markup", "Messages", "EscapedMarkupFormatter_DisplayName", "()", "summary", "df-generated"] - ["hudson.markup", "Messages", "_EscapedMarkupFormatter_DisplayName", "()", "summary", "df-generated"] - ["hudson.model.labels", "LabelAssignmentAction", "getAssignedLabel", "(SubTask)", "summary", "df-generated"] - - ["hudson.model.labels", "LabelAtom", "doConfigSubmit", "(StaplerRequest,StaplerResponse)", "summary", "df-generated"] - ["hudson.model.labels", "LabelAtom", "doSubmitDescription", "(StaplerRequest,StaplerResponse)", "summary", "df-generated"] - ["hudson.model.labels", "LabelAtom", "escape", "(String)", "summary", "df-generated"] - ["hudson.model.labels", "LabelAtom", "findNearest", "(String)", "summary", "df-generated"] - ["hudson.model.labels", "LabelAtom", "getApplicablePropertyDescriptors", "()", "summary", "df-generated"] - - ["hudson.model.labels", "LabelAtom", "getPropertiesList", "()", "summary", "df-generated"] - ["hudson.model.labels", "LabelAtom", "load", "()", "summary", "df-generated"] - ["hudson.model.labels", "LabelAtom", "needsEscape", "(String)", "summary", "df-generated"] - ["hudson.model.labels", "LabelAtomProperty", "all", "()", "summary", "df-generated"] @@ -3256,27 +3647,27 @@ extensions: - ["hudson.model.labels", "LabelExpressionParser", "term4", "()", "summary", "df-generated"] - ["hudson.model.labels", "LabelExpressionParser", "term5", "()", "summary", "df-generated"] - ["hudson.model.labels", "LabelExpressionParser", "term6", "()", "summary", "df-generated"] - - ["hudson.model.labels", "LabelExpressionParserListener", "enterExpr", "(ExprContext)", "summary", "df-generated"] - - ["hudson.model.labels", "LabelExpressionParserListener", "enterTerm1", "(Term1Context)", "summary", "df-generated"] - - ["hudson.model.labels", "LabelExpressionParserListener", "enterTerm2", "(Term2Context)", "summary", "df-generated"] - - ["hudson.model.labels", "LabelExpressionParserListener", "enterTerm3", "(Term3Context)", "summary", "df-generated"] - - ["hudson.model.labels", "LabelExpressionParserListener", "enterTerm4", "(Term4Context)", "summary", "df-generated"] - - ["hudson.model.labels", "LabelExpressionParserListener", "enterTerm5", "(Term5Context)", "summary", "df-generated"] - - ["hudson.model.labels", "LabelExpressionParserListener", "enterTerm6", "(Term6Context)", "summary", "df-generated"] - - ["hudson.model.labels", "LabelExpressionParserListener", "exitExpr", "(ExprContext)", "summary", "df-generated"] - - ["hudson.model.labels", "LabelExpressionParserListener", "exitTerm1", "(Term1Context)", "summary", "df-generated"] - - ["hudson.model.labels", "LabelExpressionParserListener", "exitTerm2", "(Term2Context)", "summary", "df-generated"] - - ["hudson.model.labels", "LabelExpressionParserListener", "exitTerm3", "(Term3Context)", "summary", "df-generated"] - - ["hudson.model.labels", "LabelExpressionParserListener", "exitTerm4", "(Term4Context)", "summary", "df-generated"] - - ["hudson.model.labels", "LabelExpressionParserListener", "exitTerm5", "(Term5Context)", "summary", "df-generated"] - - ["hudson.model.labels", "LabelExpressionParserListener", "exitTerm6", "(Term6Context)", "summary", "df-generated"] - - ["hudson.model.labels", "LabelVisitor", "onAnd", "(And,Object)", "summary", "df-generated"] + - ["hudson.model.labels", "LabelExpressionParserListener", "enterExpr", "(LabelExpressionParser$ExprContext)", "summary", "df-generated"] + - ["hudson.model.labels", "LabelExpressionParserListener", "enterTerm1", "(LabelExpressionParser$Term1Context)", "summary", "df-generated"] + - ["hudson.model.labels", "LabelExpressionParserListener", "enterTerm2", "(LabelExpressionParser$Term2Context)", "summary", "df-generated"] + - ["hudson.model.labels", "LabelExpressionParserListener", "enterTerm3", "(LabelExpressionParser$Term3Context)", "summary", "df-generated"] + - ["hudson.model.labels", "LabelExpressionParserListener", "enterTerm4", "(LabelExpressionParser$Term4Context)", "summary", "df-generated"] + - ["hudson.model.labels", "LabelExpressionParserListener", "enterTerm5", "(LabelExpressionParser$Term5Context)", "summary", "df-generated"] + - ["hudson.model.labels", "LabelExpressionParserListener", "enterTerm6", "(LabelExpressionParser$Term6Context)", "summary", "df-generated"] + - ["hudson.model.labels", "LabelExpressionParserListener", "exitExpr", "(LabelExpressionParser$ExprContext)", "summary", "df-generated"] + - ["hudson.model.labels", "LabelExpressionParserListener", "exitTerm1", "(LabelExpressionParser$Term1Context)", "summary", "df-generated"] + - ["hudson.model.labels", "LabelExpressionParserListener", "exitTerm2", "(LabelExpressionParser$Term2Context)", "summary", "df-generated"] + - ["hudson.model.labels", "LabelExpressionParserListener", "exitTerm3", "(LabelExpressionParser$Term3Context)", "summary", "df-generated"] + - ["hudson.model.labels", "LabelExpressionParserListener", "exitTerm4", "(LabelExpressionParser$Term4Context)", "summary", "df-generated"] + - ["hudson.model.labels", "LabelExpressionParserListener", "exitTerm5", "(LabelExpressionParser$Term5Context)", "summary", "df-generated"] + - ["hudson.model.labels", "LabelExpressionParserListener", "exitTerm6", "(LabelExpressionParser$Term6Context)", "summary", "df-generated"] + - ["hudson.model.labels", "LabelVisitor", "onAnd", "(LabelExpression$And,Object)", "summary", "df-generated"] - ["hudson.model.labels", "LabelVisitor", "onAtom", "(LabelAtom,Object)", "summary", "df-generated"] - - ["hudson.model.labels", "LabelVisitor", "onIff", "(Iff,Object)", "summary", "df-generated"] - - ["hudson.model.labels", "LabelVisitor", "onImplies", "(Implies,Object)", "summary", "df-generated"] - - ["hudson.model.labels", "LabelVisitor", "onNot", "(Not,Object)", "summary", "df-generated"] - - ["hudson.model.labels", "LabelVisitor", "onOr", "(Or,Object)", "summary", "df-generated"] - - ["hudson.model.labels", "LabelVisitor", "onParen", "(Paren,Object)", "summary", "df-generated"] + - ["hudson.model.labels", "LabelVisitor", "onIff", "(LabelExpression$Iff,Object)", "summary", "df-generated"] + - ["hudson.model.labels", "LabelVisitor", "onImplies", "(LabelExpression$Implies,Object)", "summary", "df-generated"] + - ["hudson.model.labels", "LabelVisitor", "onNot", "(LabelExpression$Not,Object)", "summary", "df-generated"] + - ["hudson.model.labels", "LabelVisitor", "onOr", "(LabelExpression$Or,Object)", "summary", "df-generated"] + - ["hudson.model.labels", "LabelVisitor", "onParen", "(LabelExpression$Paren,Object)", "summary", "df-generated"] - ["hudson.model.listeners", "ItemListener", "all", "()", "summary", "df-generated"] - ["hudson.model.listeners", "ItemListener", "checkBeforeCopy", "(Item,ItemGroup)", "summary", "df-generated"] - ["hudson.model.listeners", "ItemListener", "fireLocationChange", "(Item,String)", "summary", "df-generated"] @@ -3329,14 +3720,13 @@ extensions: - ["hudson.model.queue", "CauseOfBlockage", "fromMessage", "(Localizable)", "summary", "df-generated"] - ["hudson.model.queue", "CauseOfBlockage", "getShortDescription", "()", "summary", "df-generated"] - ["hudson.model.queue", "CauseOfBlockage", "print", "(TaskListener)", "summary", "df-generated"] - - ["hudson.model.queue", "Executables", "getEstimatedDurationFor", "(Executable)", "summary", "df-generated"] - - ["hudson.model.queue", "FoldableAction", "foldIntoExisting", "(Item,Task,List)", "summary", "df-generated"] + - ["hudson.model.queue", "Executables", "getEstimatedDurationFor", "(Queue$Executable)", "summary", "df-generated"] - ["hudson.model.queue", "FutureLoad", "FutureLoad", "(long,long,int)", "summary", "df-generated"] - ["hudson.model.queue", "FutureLoad", "toString", "()", "summary", "df-generated"] - ["hudson.model.queue", "LoadPredictor", "all", "()", "summary", "df-generated"] - ["hudson.model.queue", "LoadPredictor", "predict", "(Computer,long,long)", "summary", "df-generated"] - ["hudson.model.queue", "LoadPredictor", "predict", "(MappingWorksheet,Computer,long,long)", "summary", "df-generated"] - - ["hudson.model.queue", "MappingWorksheet$ExecutorChunk", "canAccept", "(WorkChunk)", "summary", "df-generated"] + - ["hudson.model.queue", "MappingWorksheet$ExecutorChunk", "canAccept", "(MappingWorksheet$WorkChunk)", "summary", "df-generated"] - ["hudson.model.queue", "MappingWorksheet$ExecutorChunk", "capacity", "()", "summary", "df-generated"] - ["hudson.model.queue", "MappingWorksheet$ExecutorSlot", "getExecutor", "()", "summary", "df-generated"] - ["hudson.model.queue", "MappingWorksheet$ExecutorSlot", "isAvailable", "()", "summary", "df-generated"] @@ -3349,21 +3739,21 @@ extensions: - ["hudson.model.queue", "Messages", "QueueSorter_installDefaultQueueSorter", "()", "summary", "df-generated"] - ["hudson.model.queue", "Messages", "_QueueSorter_installDefaultQueueSorter", "()", "summary", "df-generated"] - ["hudson.model.queue", "QueueListener", "all", "()", "summary", "df-generated"] - - ["hudson.model.queue", "QueueListener", "onEnterBlocked", "(BlockedItem)", "summary", "df-generated"] - - ["hudson.model.queue", "QueueListener", "onEnterBuildable", "(BuildableItem)", "summary", "df-generated"] - - ["hudson.model.queue", "QueueListener", "onEnterWaiting", "(WaitingItem)", "summary", "df-generated"] - - ["hudson.model.queue", "QueueListener", "onLeaveBlocked", "(BlockedItem)", "summary", "df-generated"] - - ["hudson.model.queue", "QueueListener", "onLeaveBuildable", "(BuildableItem)", "summary", "df-generated"] - - ["hudson.model.queue", "QueueListener", "onLeaveWaiting", "(WaitingItem)", "summary", "df-generated"] - - ["hudson.model.queue", "QueueListener", "onLeft", "(LeftItem)", "summary", "df-generated"] + - ["hudson.model.queue", "QueueListener", "onEnterBlocked", "(Queue$BlockedItem)", "summary", "df-generated"] + - ["hudson.model.queue", "QueueListener", "onEnterBuildable", "(Queue$BuildableItem)", "summary", "df-generated"] + - ["hudson.model.queue", "QueueListener", "onEnterWaiting", "(Queue$WaitingItem)", "summary", "df-generated"] + - ["hudson.model.queue", "QueueListener", "onLeaveBlocked", "(Queue$BlockedItem)", "summary", "df-generated"] + - ["hudson.model.queue", "QueueListener", "onLeaveBuildable", "(Queue$BuildableItem)", "summary", "df-generated"] + - ["hudson.model.queue", "QueueListener", "onLeaveWaiting", "(Queue$WaitingItem)", "summary", "df-generated"] + - ["hudson.model.queue", "QueueListener", "onLeft", "(Queue$LeftItem)", "summary", "df-generated"] - ["hudson.model.queue", "QueueSorter", "all", "()", "summary", "df-generated"] - ["hudson.model.queue", "QueueSorter", "installDefaultQueueSorter", "()", "summary", "df-generated"] - ["hudson.model.queue", "QueueSorter", "sortBlockedItems", "(List)", "summary", "df-generated"] - ["hudson.model.queue", "QueueSorter", "sortBuildableItems", "(List)", "summary", "df-generated"] - ["hudson.model.queue", "QueueTaskDispatcher", "all", "()", "summary", "df-generated"] - - ["hudson.model.queue", "QueueTaskDispatcher", "canRun", "(Item)", "summary", "df-generated"] - - ["hudson.model.queue", "QueueTaskDispatcher", "canTake", "(Node,BuildableItem)", "summary", "df-generated"] - - ["hudson.model.queue", "QueueTaskDispatcher", "canTake", "(Node,Task)", "summary", "df-generated"] + - ["hudson.model.queue", "QueueTaskDispatcher", "canRun", "(Queue$Item)", "summary", "df-generated"] + - ["hudson.model.queue", "QueueTaskDispatcher", "canTake", "(Node,Queue$BuildableItem)", "summary", "df-generated"] + - ["hudson.model.queue", "QueueTaskDispatcher", "canTake", "(Node,Queue$Task)", "summary", "df-generated"] - ["hudson.model.queue", "ScheduleResult", "getCreateItem", "()", "summary", "df-generated"] - ["hudson.model.queue", "ScheduleResult", "getItem", "()", "summary", "df-generated"] - ["hudson.model.queue", "ScheduleResult", "isAccepted", "()", "summary", "df-generated"] @@ -3378,34 +3768,26 @@ extensions: - ["hudson.model.queue", "SubTask", "getSameNodeConstraint", "()", "summary", "df-generated"] - ["hudson.model.queue", "SubTaskContributor", "all", "()", "summary", "df-generated"] - ["hudson.model.queue", "SubTaskContributor", "forProject", "(AbstractProject)", "summary", "df-generated"] - - ["hudson.model.queue", "Tasks", "getAuthenticationOf2", "(Task)", "summary", "df-generated"] - - ["hudson.model.queue", "Tasks", "getAuthenticationOf", "(Task)", "summary", "df-generated"] - - ["hudson.model.queue", "Tasks", "getDefaultAuthenticationOf", "(Task)", "summary", "df-generated"] - - ["hudson.model.queue", "Tasks", "getDefaultAuthenticationOf", "(Task,Item)", "summary", "df-generated"] + - ["hudson.model.queue", "Tasks", "getAuthenticationOf2", "(Queue$Task)", "summary", "df-generated"] + - ["hudson.model.queue", "Tasks", "getAuthenticationOf", "(Queue$Task)", "summary", "df-generated"] + - ["hudson.model.queue", "Tasks", "getDefaultAuthenticationOf", "(Queue$Task)", "summary", "df-generated"] + - ["hudson.model.queue", "Tasks", "getDefaultAuthenticationOf", "(Queue$Task,Queue$Item)", "summary", "df-generated"] - ["hudson.model.queue", "WorkUnit", "isMainWork", "()", "summary", "df-generated"] - - ["hudson.model.queue", "WorkUnitContext", "synchronizeEnd", "(Executable,Throwable,long)", "summary", "df-generated"] - - ["hudson.model.queue", "WorkUnitContext", "synchronizeEnd", "(Executor,Executable,Throwable,long)", "summary", "df-generated"] + - ["hudson.model.queue", "WorkUnitContext", "synchronizeEnd", "(Executor,Queue$Executable,Throwable,long)", "summary", "df-generated"] + - ["hudson.model.queue", "WorkUnitContext", "synchronizeEnd", "(Queue$Executable,Throwable,long)", "summary", "df-generated"] - ["hudson.model.queue", "WorkUnitContext", "synchronizeStart", "()", "summary", "df-generated"] - ["hudson.model", "AbstractBuild$AbstractBuildExecution", "defaultCheckout", "()", "summary", "df-generated"] - - ["hudson.model", "AbstractBuild$DependencyChange", "getBuilds", "()", "summary", "df-generated"] - ["hudson.model", "AbstractBuild", "doStop", "()", "summary", "df-generated"] - ["hudson.model", "AbstractBuild", "doStop", "(StaplerRequest,StaplerResponse)", "summary", "df-generated"] - ["hudson.model", "AbstractBuild", "due", "()", "summary", "df-generated"] - - ["hudson.model", "AbstractBuild", "getAggregatedTestResultAction", "()", "summary", "df-generated"] - - ["hudson.model", "AbstractBuild", "getBuildVariableResolver", "()", "summary", "df-generated"] - - ["hudson.model", "AbstractBuild", "getBuildVariables", "()", "summary", "df-generated"] - ["hudson.model", "AbstractBuild", "getBuiltOn", "()", "summary", "df-generated"] - ["hudson.model", "AbstractBuild", "getDependencyChanges", "(AbstractBuild)", "summary", "df-generated"] - ["hudson.model", "AbstractBuild", "getDownstreamBuilds", "()", "summary", "df-generated"] - ["hudson.model", "AbstractBuild", "getDownstreamBuilds", "(AbstractProject)", "summary", "df-generated"] - - ["hudson.model", "AbstractBuild", "getDownstreamRelationship", "(AbstractProject)", "summary", "df-generated"] - - ["hudson.model", "AbstractBuild", "getSensitiveBuildVariables", "()", "summary", "df-generated"] - - ["hudson.model", "AbstractBuild", "getTestResultAction", "()", "summary", "df-generated"] - ["hudson.model", "AbstractBuild", "getTransitiveUpstreamBuilds", "()", "summary", "df-generated"] - ["hudson.model", "AbstractBuild", "getUpUrl", "()", "summary", "df-generated"] - ["hudson.model", "AbstractBuild", "getUpstreamBuilds", "()", "summary", "df-generated"] - ["hudson.model", "AbstractBuild", "getUpstreamRelationship", "(AbstractProject)", "summary", "df-generated"] - - ["hudson.model", "AbstractBuild", "getUpstreamRelationshipBuild", "(AbstractProject)", "summary", "df-generated"] - ["hudson.model", "AbstractBuild", "hasChangeSetComputed", "()", "summary", "df-generated"] - ["hudson.model", "AbstractCIBase", "getNodes", "()", "summary", "df-generated"] - ["hudson.model", "AbstractCIBase", "getQueue", "()", "summary", "df-generated"] @@ -3434,7 +3816,6 @@ extensions: - ["hudson.model", "AbstractProject$LabelValidator", "checkItem", "(Item,Label)", "summary", "df-generated"] - ["hudson.model", "AbstractProject", "blockBuildWhenDownstreamBuilding", "()", "summary", "df-generated"] - ["hudson.model", "AbstractProject", "blockBuildWhenUpstreamBuilding", "()", "summary", "df-generated"] - - ["hudson.model", "AbstractProject", "checkout", "(AbstractBuild,Launcher,BuildListener,File)", "summary", "df-generated"] - ["hudson.model", "AbstractProject", "disable", "()", "summary", "df-generated"] - ["hudson.model", "AbstractProject", "doBuild", "(StaplerRequest,StaplerResponse)", "summary", "df-generated"] - ["hudson.model", "AbstractProject", "doBuildWithParameters", "(StaplerRequest,StaplerResponse)", "summary", "df-generated"] @@ -3442,7 +3823,6 @@ extensions: - ["hudson.model", "AbstractProject", "doDoWipeOutWorkspace", "()", "summary", "df-generated"] - ["hudson.model", "AbstractProject", "enable", "()", "summary", "df-generated"] - ["hudson.model", "AbstractProject", "findNearest", "(String)", "summary", "df-generated"] - - ["hudson.model", "AbstractProject", "findNearest", "(String,ItemGroup)", "summary", "df-generated"] - ["hudson.model", "AbstractProject", "getBuildTriggerUpstreamProjects", "()", "summary", "df-generated"] - ["hudson.model", "AbstractProject", "getBuildingDownstream", "()", "summary", "df-generated"] - ["hudson.model", "AbstractProject", "getBuildingUpstream", "()", "summary", "df-generated"] @@ -3451,20 +3831,13 @@ extensions: - ["hudson.model", "AbstractProject", "getDownstreamProjectsForApi", "()", "summary", "df-generated"] - ["hudson.model", "AbstractProject", "getHasCustomQuietPeriod", "()", "summary", "df-generated"] - ["hudson.model", "AbstractProject", "getJDK", "()", "summary", "df-generated"] - - ["hudson.model", "AbstractProject", "getModuleRoot", "()", "summary", "df-generated"] - - ["hudson.model", "AbstractProject", "getModuleRoots", "()", "summary", "df-generated"] - - ["hudson.model", "AbstractProject", "getProminentActions", "()", "summary", "df-generated"] - ["hudson.model", "AbstractProject", "getPublishersList", "()", "summary", "df-generated"] - ["hudson.model", "AbstractProject", "getRelationship", "(AbstractProject)", "summary", "df-generated"] - ["hudson.model", "AbstractProject", "getScmCheckoutRetryCount", "()", "summary", "df-generated"] - - ["hudson.model", "AbstractProject", "getSomeBuildWithWorkspace", "()", "summary", "df-generated"] - - ["hudson.model", "AbstractProject", "getSomeWorkspace", "()", "summary", "df-generated"] - ["hudson.model", "AbstractProject", "getTransitiveDownstreamProjects", "()", "summary", "df-generated"] - ["hudson.model", "AbstractProject", "getTransitiveUpstreamProjects", "()", "summary", "df-generated"] - - ["hudson.model", "AbstractProject", "getTrigger", "(Class)", "summary", "df-generated"] - ["hudson.model", "AbstractProject", "getUpstreamProjects", "()", "summary", "df-generated"] - ["hudson.model", "AbstractProject", "getUpstreamProjectsForApi", "()", "summary", "df-generated"] - - ["hudson.model", "AbstractProject", "getWorkspace", "()", "summary", "df-generated"] - ["hudson.model", "AbstractProject", "hasCustomScmCheckoutRetryCount", "()", "summary", "df-generated"] - ["hudson.model", "AbstractProject", "hasParticipant", "(User)", "summary", "df-generated"] - ["hudson.model", "AbstractProject", "isConfigurable", "()", "summary", "df-generated"] @@ -3474,21 +3847,14 @@ extensions: - ["hudson.model", "AbstractProject", "removeTrigger", "(TriggerDescriptor)", "summary", "df-generated"] - ["hudson.model", "AbstractProject", "resolveForCLI", "(String)", "summary", "df-generated"] - ["hudson.model", "AbstractProject", "scheduleBuild2", "(int)", "summary", "df-generated"] - - ["hudson.model", "AbstractProject", "scheduleBuild2", "(int,Cause)", "summary", "df-generated"] - - ["hudson.model", "AbstractProject", "scheduleBuild2", "(int,Cause,Action[])", "summary", "df-generated"] - - ["hudson.model", "AbstractProject", "scheduleBuild2", "(int,Cause,Collection)", "summary", "df-generated"] - ["hudson.model", "AbstractProject", "scheduleBuild", "(int,Cause,Action[])", "summary", "df-generated"] - ["hudson.model", "AbstractProject", "schedulePolling", "()", "summary", "df-generated"] - - ["hudson.model", "AbstractProject", "setAssignedLabel", "(Label)", "summary", "df-generated"] - - ["hudson.model", "AbstractProject", "setAssignedNode", "(Node)", "summary", "df-generated"] - ["hudson.model", "AbstractProject", "setBlockBuildWhenDownstreamBuilding", "(boolean)", "summary", "df-generated"] - ["hudson.model", "AbstractProject", "setBlockBuildWhenUpstreamBuilding", "(boolean)", "summary", "df-generated"] - ["hudson.model", "AbstractProject", "setConcurrentBuild", "(boolean)", "summary", "df-generated"] - ["hudson.model", "AbstractProject", "setQuietPeriod", "(Integer)", "summary", "df-generated"] - ["hudson.model", "Action", "getIconFileName", "()", "summary", "df-generated"] - ["hudson.model", "Action", "getUrlName", "()", "summary", "df-generated"] - - ["hudson.model", "Actionable", "getAction", "(Class)", "summary", "df-generated"] - - ["hudson.model", "Actionable", "getActions", "(Class)", "summary", "df-generated"] - ["hudson.model", "Actionable", "removeAction", "(Action)", "summary", "df-generated"] - ["hudson.model", "Actionable", "removeActions", "(Class)", "summary", "df-generated"] - ["hudson.model", "Actionable", "replaceActions", "(Class,Action)", "summary", "df-generated"] @@ -3510,8 +3876,6 @@ extensions: - ["hudson.model", "Api", "doSchema", "(StaplerRequest,StaplerResponse)", "summary", "df-generated"] - ["hudson.model", "Api", "doXml", "(StaplerRequest,StaplerResponse,String,String,String,int)", "summary", "df-generated"] - ["hudson.model", "AsyncPeriodicWork", "execute", "(TaskListener)", "summary", "df-generated"] - - ["hudson.model", "AutoCompletionCandidates", "ofJobNames", "(Class,String,Item,ItemGroup)", "summary", "df-generated"] - - ["hudson.model", "AutoCompletionCandidates", "ofJobNames", "(Class,String,ItemGroup)", "summary", "df-generated"] - ["hudson.model", "BallColor", "getBaseColor", "()", "summary", "df-generated"] - ["hudson.model", "BallColor", "getHtmlBaseColor", "()", "summary", "df-generated"] - ["hudson.model", "BallColor", "getIconClassName", "()", "summary", "df-generated"] @@ -3529,7 +3893,6 @@ extensions: - ["hudson.model", "BuildStepListener", "all", "()", "summary", "df-generated"] - ["hudson.model", "BuildStepListener", "finished", "(AbstractBuild,BuildStep,BuildListener,boolean)", "summary", "df-generated"] - ["hudson.model", "BuildStepListener", "started", "(AbstractBuild,BuildStep,BuildListener)", "summary", "df-generated"] - - ["hudson.model", "BuildTimelineWidget", "doData", "(StaplerRequest,long,long)", "summary", "df-generated"] - ["hudson.model", "BuildVariableContributor", "all", "()", "summary", "df-generated"] - ["hudson.model", "BuildVariableContributor", "buildVariablesFor", "(AbstractBuild,Map)", "summary", "df-generated"] - ["hudson.model", "BuildableItem", "scheduleBuild", "()", "summary", "df-generated"] @@ -3544,7 +3907,6 @@ extensions: - ["hudson.model", "Cause", "getShortDescription", "()", "summary", "df-generated"] - ["hudson.model", "Cause", "onLoad", "(Job,int)", "summary", "df-generated"] - ["hudson.model", "Cause", "print", "(TaskListener)", "summary", "df-generated"] - - ["hudson.model", "CauseAction", "findCause", "(Class)", "summary", "df-generated"] - ["hudson.model", "CauseAction", "getShortDescription", "()", "summary", "df-generated"] - ["hudson.model", "CheckPoint", "block", "()", "summary", "df-generated"] - ["hudson.model", "CheckPoint", "block", "(BuildListener,String)", "summary", "df-generated"] @@ -3585,7 +3947,6 @@ extensions: - ["hudson.model", "Computer", "getIconAltText", "()", "summary", "df-generated"] - ["hudson.model", "Computer", "getIconClassName", "()", "summary", "df-generated"] - ["hudson.model", "Computer", "getIdleStartMilliseconds", "()", "summary", "df-generated"] - - ["hudson.model", "Computer", "getLoadStatistics", "()", "summary", "df-generated"] - ["hudson.model", "Computer", "getLog", "()", "summary", "df-generated"] - ["hudson.model", "Computer", "getLogRecords", "()", "summary", "df-generated"] - ["hudson.model", "Computer", "getMonitorData", "()", "summary", "df-generated"] @@ -3648,7 +4009,7 @@ extensions: - ["hudson.model", "DependencyGraph", "addDependency", "(AbstractProject,AbstractProject)", "summary", "df-generated"] - ["hudson.model", "DependencyGraph", "addDependency", "(AbstractProject,Collection)", "summary", "df-generated"] - ["hudson.model", "DependencyGraph", "addDependency", "(Collection,AbstractProject)", "summary", "df-generated"] - - ["hudson.model", "DependencyGraph", "addDependency", "(Dependency)", "summary", "df-generated"] + - ["hudson.model", "DependencyGraph", "addDependency", "(DependencyGraph$Dependency)", "summary", "df-generated"] - ["hudson.model", "DependencyGraph", "addDependencyDeclarers", "(AbstractProject,Collection)", "summary", "df-generated"] - ["hudson.model", "DependencyGraph", "build", "()", "summary", "df-generated"] - ["hudson.model", "DependencyGraph", "hasIndirectDependencies", "(AbstractProject,AbstractProject)", "summary", "df-generated"] @@ -3659,8 +4020,6 @@ extensions: - ["hudson.model", "Descriptor$PropertyType", "getItemTypeDescriptor", "()", "summary", "df-generated"] - ["hudson.model", "Descriptor$PropertyType", "getItemTypeDescriptorOrDie", "()", "summary", "df-generated"] - ["hudson.model", "Descriptor", "bindJSON", "(StaplerRequest,Class,JSONObject)", "summary", "df-generated"] - - ["hudson.model", "Descriptor", "calcAutoCompleteSettings", "(String,Map)", "summary", "df-generated"] - - ["hudson.model", "Descriptor", "calcFillSettings", "(String,Map)", "summary", "df-generated"] - ["hudson.model", "Descriptor", "configure", "(StaplerRequest)", "summary", "df-generated"] - ["hudson.model", "Descriptor", "configure", "(StaplerRequest,JSONObject)", "summary", "df-generated"] - ["hudson.model", "Descriptor", "doHelp", "(StaplerRequest,StaplerResponse)", "summary", "df-generated"] @@ -3682,10 +4041,6 @@ extensions: - ["hudson.model", "Descriptor", "load", "()", "summary", "df-generated"] - ["hudson.model", "Descriptor", "newInstance", "(StaplerRequest)", "summary", "df-generated"] - ["hudson.model", "Descriptor", "newInstance", "(StaplerRequest,JSONObject)", "summary", "df-generated"] - - ["hudson.model", "Descriptor", "newInstancesFromHeteroList", "(StaplerRequest,JSONObject,String,Collection)", "summary", "df-generated"] - - ["hudson.model", "Descriptor", "newInstancesFromHeteroList", "(StaplerRequest,Object,Collection)", "summary", "df-generated"] - - ["hudson.model", "Descriptor", "getDisplayName", "()", "summary", "df-generated"] - - ["hudson.model", "Descriptor", "load", "()", "summary", "df-generated"] - ["hudson.model", "DescriptorByNameOwner", "getDescriptorByName", "(String)", "summary", "df-generated"] - ["hudson.model", "DescriptorVisibilityFilter", "all", "()", "summary", "df-generated"] - ["hudson.model", "DescriptorVisibilityFilter", "filter", "(Object,Descriptor)", "summary", "df-generated"] @@ -3722,8 +4077,6 @@ extensions: - ["hudson.model", "EnvironmentContributor", "all", "()", "summary", "df-generated"] - ["hudson.model", "EnvironmentContributor", "buildEnvironmentFor", "(Job,EnvVars,TaskListener)", "summary", "df-generated"] - ["hudson.model", "EnvironmentContributor", "buildEnvironmentFor", "(Run,EnvVars,TaskListener)", "summary", "df-generated"] - - ["hudson.model", "EnvironmentList", "get", "(Class)", "summary", "df-generated"] - - ["hudson.model", "Executor", "completedAsynchronous", "(Throwable)", "summary", "df-generated"] - ["hudson.model", "Executor", "currentExecutor", "()", "summary", "df-generated"] - ["hudson.model", "Executor", "doStop", "()", "summary", "df-generated"] - ["hudson.model", "Executor", "doStop", "(StaplerRequest,StaplerResponse)", "summary", "df-generated"] @@ -3731,7 +4084,7 @@ extensions: - ["hudson.model", "Executor", "doYank", "()", "summary", "df-generated"] - ["hudson.model", "Executor", "getCauseOfDeath", "()", "summary", "df-generated"] - ["hudson.model", "Executor", "getElapsedTime", "()", "summary", "df-generated"] - - ["hudson.model", "Executor", "getEstimatedDurationFor", "(Executable)", "summary", "df-generated"] + - ["hudson.model", "Executor", "getEstimatedDurationFor", "(Queue$Executable)", "summary", "df-generated"] - ["hudson.model", "Executor", "getEstimatedRemainingTime", "()", "summary", "df-generated"] - ["hudson.model", "Executor", "getEstimatedRemainingTimeMillis", "()", "summary", "df-generated"] - ["hudson.model", "Executor", "getIdleStartMilliseconds", "()", "summary", "df-generated"] @@ -3747,12 +4100,11 @@ extensions: - ["hudson.model", "Executor", "isLikelyStuck", "()", "summary", "df-generated"] - ["hudson.model", "Executor", "isParking", "()", "summary", "df-generated"] - ["hudson.model", "Executor", "newImpersonatingProxy", "(Class,Object)", "summary", "df-generated"] - - ["hudson.model", "Executor", "of", "(Executable)", "summary", "df-generated"] - - ["hudson.model", "Executor", "recordCauseOfInterruption", "(Run,TaskListener)", "summary", "df-generated"] - - ["hudson.model", "ExecutorListener", "taskAccepted", "(Executor,Task)", "summary", "df-generated"] - - ["hudson.model", "ExecutorListener", "taskCompleted", "(Executor,Task,long)", "summary", "df-generated"] - - ["hudson.model", "ExecutorListener", "taskCompletedWithProblems", "(Executor,Task,long,Throwable)", "summary", "df-generated"] - - ["hudson.model", "ExecutorListener", "taskStarted", "(Executor,Task)", "summary", "df-generated"] + - ["hudson.model", "Executor", "of", "(Queue$Executable)", "summary", "df-generated"] + - ["hudson.model", "ExecutorListener", "taskAccepted", "(Executor,Queue$Task)", "summary", "df-generated"] + - ["hudson.model", "ExecutorListener", "taskCompleted", "(Executor,Queue$Task,long)", "summary", "df-generated"] + - ["hudson.model", "ExecutorListener", "taskCompletedWithProblems", "(Executor,Queue$Task,long,Throwable)", "summary", "df-generated"] + - ["hudson.model", "ExecutorListener", "taskStarted", "(Executor,Queue$Task)", "summary", "df-generated"] - ["hudson.model", "Failure", "generateResponse", "(StaplerRequest,StaplerResponse,Object,Throwable)", "summary", "df-generated"] - ["hudson.model", "Fingerprint$BuildPtr", "belongsTo", "(Job)", "summary", "df-generated"] - ["hudson.model", "Fingerprint$BuildPtr", "getJob", "()", "summary", "df-generated"] @@ -3761,22 +4113,22 @@ extensions: - ["hudson.model", "Fingerprint$BuildPtr", "is", "(Job)", "summary", "df-generated"] - ["hudson.model", "Fingerprint$BuildPtr", "is", "(Run)", "summary", "df-generated"] - ["hudson.model", "Fingerprint$Range", "Range", "(int,int)", "summary", "df-generated"] - - ["hudson.model", "Fingerprint$Range", "combine", "(Range)", "summary", "df-generated"] - - ["hudson.model", "Fingerprint$Range", "contains", "(Range)", "summary", "df-generated"] + - ["hudson.model", "Fingerprint$Range", "combine", "(Fingerprint$Range)", "summary", "df-generated"] + - ["hudson.model", "Fingerprint$Range", "contains", "(Fingerprint$Range)", "summary", "df-generated"] - ["hudson.model", "Fingerprint$Range", "expandLeft", "()", "summary", "df-generated"] - ["hudson.model", "Fingerprint$Range", "expandRight", "()", "summary", "df-generated"] - ["hudson.model", "Fingerprint$Range", "getEnd", "()", "summary", "df-generated"] - ["hudson.model", "Fingerprint$Range", "getStart", "()", "summary", "df-generated"] - ["hudson.model", "Fingerprint$Range", "includes", "(int)", "summary", "df-generated"] - - ["hudson.model", "Fingerprint$Range", "intersect", "(Range)", "summary", "df-generated"] - - ["hudson.model", "Fingerprint$Range", "isAdjacentTo", "(Range)", "summary", "df-generated"] + - ["hudson.model", "Fingerprint$Range", "intersect", "(Fingerprint$Range)", "summary", "df-generated"] + - ["hudson.model", "Fingerprint$Range", "isAdjacentTo", "(Fingerprint$Range)", "summary", "df-generated"] - ["hudson.model", "Fingerprint$Range", "isBiggerThan", "(int)", "summary", "df-generated"] - - ["hudson.model", "Fingerprint$Range", "isDisjoint", "(Range)", "summary", "df-generated"] - - ["hudson.model", "Fingerprint$Range", "isIndependent", "(Range)", "summary", "df-generated"] + - ["hudson.model", "Fingerprint$Range", "isDisjoint", "(Fingerprint$Range)", "summary", "df-generated"] + - ["hudson.model", "Fingerprint$Range", "isIndependent", "(Fingerprint$Range)", "summary", "df-generated"] - ["hudson.model", "Fingerprint$Range", "isSingle", "()", "summary", "df-generated"] - ["hudson.model", "Fingerprint$Range", "isSmallerThan", "(int)", "summary", "df-generated"] - ["hudson.model", "Fingerprint$Range", "toString", "()", "summary", "df-generated"] - - ["hudson.model", "Fingerprint$RangeSet$ConverterImpl", "serialize", "(RangeSet)", "summary", "df-generated"] + - ["hudson.model", "Fingerprint$RangeSet$ConverterImpl", "serialize", "(Fingerprint$RangeSet)", "summary", "df-generated"] - ["hudson.model", "Fingerprint$RangeSet", "add", "(int)", "summary", "df-generated"] - ["hudson.model", "Fingerprint$RangeSet", "addAll", "(int[])", "summary", "df-generated"] - ["hudson.model", "Fingerprint$RangeSet", "fromString", "(String,boolean)", "summary", "df-generated"] @@ -3787,8 +4139,8 @@ extensions: - ["hudson.model", "Fingerprint$RangeSet", "listNumbersReverse", "()", "summary", "df-generated"] - ["hudson.model", "Fingerprint$RangeSet", "max", "()", "summary", "df-generated"] - ["hudson.model", "Fingerprint$RangeSet", "min", "()", "summary", "df-generated"] - - ["hudson.model", "Fingerprint$RangeSet", "removeAll", "(RangeSet)", "summary", "df-generated"] - - ["hudson.model", "Fingerprint$RangeSet", "retainAll", "(RangeSet)", "summary", "df-generated"] + - ["hudson.model", "Fingerprint$RangeSet", "removeAll", "(Fingerprint$RangeSet)", "summary", "df-generated"] + - ["hudson.model", "Fingerprint$RangeSet", "retainAll", "(Fingerprint$RangeSet)", "summary", "df-generated"] - ["hudson.model", "Fingerprint", "delete", "(String)", "summary", "df-generated"] - ["hudson.model", "Fingerprint", "getActions", "()", "summary", "df-generated"] - ["hudson.model", "Fingerprint", "getFacet", "(Class)", "summary", "df-generated"] @@ -3808,7 +4160,6 @@ extensions: - ["hudson.model", "Hudson", "adminCheck", "()", "summary", "df-generated"] - ["hudson.model", "Hudson", "adminCheck", "(StaplerRequest,StaplerResponse)", "summary", "df-generated"] - ["hudson.model", "Hudson", "doFieldCheck", "(StaplerRequest,StaplerResponse)", "summary", "df-generated"] - - ["hudson.model", "Hudson", "doFieldCheck", "(String,String,String,String)", "summary", "df-generated"] - ["hudson.model", "Hudson", "doLogRss", "(StaplerRequest,StaplerResponse)", "summary", "df-generated"] - ["hudson.model", "Hudson", "doQuietDown", "(StaplerResponse)", "summary", "df-generated"] - ["hudson.model", "Hudson", "getInstance", "()", "summary", "df-generated"] @@ -3822,25 +4173,16 @@ extensions: - ["hudson.model", "Item", "getAllJobs", "()", "summary", "df-generated"] - ["hudson.model", "Item", "onCopiedFrom", "(Item)", "summary", "df-generated"] - ["hudson.model", "Item", "onCreatedFromScratch", "()", "summary", "df-generated"] - - ["hudson.model", "ItemGroup", "getAllItems", "()", "summary", "df-generated"] - - ["hudson.model", "ItemGroup", "getAllItems", "(Class)", "summary", "df-generated"] - - ["hudson.model", "ItemGroup", "getAllItems", "(Class,Predicate)", "summary", "df-generated"] + - ["hudson.model", "ItemGroup", "getUrl", "()", "summary", "df-generated"] - ["hudson.model", "ItemGroup", "onRenamed", "(Item,String,String)", "summary", "df-generated"] - - ["hudson.model", "ItemGroup", "getUrl", "()", "summary", "df-generated"] - - ["hudson.model", "ItemGroupMixIn", "copy", "(TopLevelItem,String)", "summary", "df-generated"] - ["hudson.model", "ItemGroupMixIn", "createProjectFromXML", "(String,InputStream)", "summary", "df-generated"] - - ["hudson.model", "ItemVisitor", "onItem", "(Item)", "summary", "df-generated"] - ["hudson.model", "ItemVisitor", "walk", "()", "summary", "df-generated"] - ["hudson.model", "Items", "all2", "(Authentication,ItemGroup)", "summary", "df-generated"] - ["hudson.model", "Items", "all", "()", "summary", "df-generated"] - ["hudson.model", "Items", "all", "(Authentication,ItemGroup)", "summary", "df-generated"] - ["hudson.model", "Items", "all", "(ItemGroup)", "summary", "df-generated"] - ["hudson.model", "Items", "currentlyUpdatingByXml", "()", "summary", "df-generated"] - - ["hudson.model", "Items", "findNearest", "(Class,String,ItemGroup)", "summary", "df-generated"] - - ["hudson.model", "Items", "fromNameList", "(ItemGroup,String,Class)", "summary", "df-generated"] - ["hudson.model", "Items", "fromNameList", "(String,Class)", "summary", "df-generated"] - - ["hudson.model", "Items", "getAllItems", "(ItemGroup,Class)", "summary", "df-generated"] - - ["hudson.model", "Items", "getAllItems", "(ItemGroup,Class,Predicate)", "summary", "df-generated"] - ["hudson.model", "Items", "getDescriptor", "(String)", "summary", "df-generated"] - ["hudson.model", "Items", "whileUpdatingByXml", "(Callable)", "summary", "df-generated"] - ["hudson.model", "JDK", "getExists", "()", "summary", "df-generated"] @@ -3848,7 +4190,6 @@ extensions: - ["hudson.model", "JDK", "isDefaultName", "(String)", "summary", "df-generated"] - ["hudson.model", "Job", "assignBuildNumber", "()", "summary", "df-generated"] - ["hudson.model", "Job", "doBuildStatus", "(StaplerRequest,StaplerResponse)", "summary", "df-generated"] - - ["hudson.model", "Job", "doConfigSubmit", "(StaplerRequest,StaplerResponse)", "summary", "df-generated"] - ["hudson.model", "Job", "doDescription", "(StaplerRequest,StaplerResponse)", "summary", "df-generated"] - ["hudson.model", "Job", "doDoRename", "(StaplerRequest,StaplerResponse)", "summary", "df-generated"] - ["hudson.model", "Job", "doRssAll", "(StaplerRequest,StaplerResponse)", "summary", "df-generated"] @@ -3861,7 +4202,6 @@ extensions: - ["hudson.model", "Job", "getIconColor", "()", "summary", "df-generated"] - ["hudson.model", "Job", "getNextBuildNumber", "()", "summary", "df-generated"] - ["hudson.model", "Job", "getPermalinks", "()", "summary", "df-generated"] - - ["hudson.model", "Job", "getProperty", "(Class)", "summary", "df-generated"] - ["hudson.model", "Job", "getQueueItem", "()", "summary", "df-generated"] - ["hudson.model", "Job", "isBuildable", "()", "summary", "df-generated"] - ["hudson.model", "Job", "isBuilding", "()", "summary", "df-generated"] @@ -3870,10 +4210,7 @@ extensions: - ["hudson.model", "Job", "isKeepDependencies", "()", "summary", "df-generated"] - ["hudson.model", "Job", "isLogUpdated", "()", "summary", "df-generated"] - ["hudson.model", "Job", "logRotate", "()", "summary", "df-generated"] - - ["hudson.model", "Job", "removeProperty", "(Class)", "summary", "df-generated"] - ["hudson.model", "Job", "removeProperty", "(JobProperty)", "summary", "df-generated"] - - ["hudson.model", "Job", "setBuildDiscarder", "(BuildDiscarder)", "summary", "df-generated"] - - ["hudson.model", "Job", "setLogRotator", "(LogRotator)", "summary", "df-generated"] - ["hudson.model", "Job", "supportsLogRotator", "()", "summary", "df-generated"] - ["hudson.model", "Job", "updateNextBuildNumber", "(int)", "summary", "df-generated"] - ["hudson.model", "JobProperty", "getJobAction", "(Job)", "summary", "df-generated"] @@ -3900,7 +4237,6 @@ extensions: - ["hudson.model", "Label", "matches", "(Collection)", "summary", "df-generated"] - ["hudson.model", "Label", "matches", "(Node)", "summary", "df-generated"] - ["hudson.model", "Label", "matches", "(VariableResolver)", "summary", "df-generated"] - - ["hudson.model", "Label", "parse", "(String)", "summary", "df-generated"] - ["hudson.model", "Label", "parseExpression", "(String)", "summary", "df-generated"] - ["hudson.model", "Label", "precedence", "()", "summary", "df-generated"] - ["hudson.model", "LabelFinder", "all", "()", "summary", "df-generated"] @@ -3912,11 +4248,9 @@ extensions: - ["hudson.model", "ListView", "isAddToCurrentView", "()", "summary", "df-generated"] - ["hudson.model", "ListView", "isRecurse", "()", "summary", "df-generated"] - ["hudson.model", "ListView", "jobNamesContains", "(TopLevelItem)", "summary", "df-generated"] - - ["hudson.model", "ListView", "setColumns", "(List)", "summary", "df-generated"] - - ["hudson.model", "ListView", "setJobFilters", "(List)", "summary", "df-generated"] - ["hudson.model", "ListView", "setRecurse", "(boolean)", "summary", "df-generated"] - ["hudson.model", "ListView", "setStatusFilter", "(Boolean)", "summary", "df-generated"] - - ["hudson.model", "LoadBalancer", "map", "(Task,MappingWorksheet)", "summary", "df-generated"] + - ["hudson.model", "LoadBalancer", "map", "(Queue$Task,MappingWorksheet)", "summary", "df-generated"] - ["hudson.model", "LoadStatistics$LoadStatisticsSnapshot$Builder", "build", "()", "summary", "df-generated"] - ["hudson.model", "LoadStatistics$LoadStatisticsSnapshot", "builder", "()", "summary", "df-generated"] - ["hudson.model", "LoadStatistics$LoadStatisticsSnapshot", "getAvailableExecutors", "()", "summary", "df-generated"] @@ -3932,8 +4266,7 @@ extensions: - ["hudson.model", "LoadStatistics", "computeSnapshot", "()", "summary", "df-generated"] - ["hudson.model", "LoadStatistics", "computeTotalExecutors", "()", "summary", "df-generated"] - ["hudson.model", "LoadStatistics", "createChart", "(CategoryDataset)", "summary", "df-generated"] - - ["hudson.model", "LoadStatistics", "getLatestIdleExecutors", "(TimeScale)", "summary", "df-generated"] - - ["hudson.model", "ManageJenkinsAction", "addContextMenuItem", "(ContextMenu,String,String,String,String,boolean,boolean)", "summary", "df-generated"] + - ["hudson.model", "LoadStatistics", "getLatestIdleExecutors", "(MultiStageTimeSeries$TimeScale)", "summary", "df-generated"] - ["hudson.model", "ManagementLink$Category", "getLabel", "()", "summary", "df-generated"] - ["hudson.model", "ManagementLink", "all", "()", "summary", "df-generated"] - ["hudson.model", "ManagementLink", "getBadge", "()", "summary", "df-generated"] @@ -4569,7 +4902,7 @@ extensions: - ["hudson.model", "MultiStageTimeSeries$TimeScale", "parse", "(String)", "summary", "df-generated"] - ["hudson.model", "MultiStageTimeSeries$TrendChart", "createChart", "()", "summary", "df-generated"] - ["hudson.model", "MultiStageTimeSeries", "MultiStageTimeSeries", "(float,float)", "summary", "df-generated"] - - ["hudson.model", "MultiStageTimeSeries", "getLatest", "(TimeScale)", "summary", "df-generated"] + - ["hudson.model", "MultiStageTimeSeries", "getLatest", "(MultiStageTimeSeries$TimeScale)", "summary", "df-generated"] - ["hudson.model", "MultiStageTimeSeries", "update", "(float)", "summary", "df-generated"] - ["hudson.model", "MyViewsProperty", "doCreateView", "(StaplerRequest,StaplerResponse)", "summary", "df-generated"] - ["hudson.model", "MyViewsProperty", "doIndex", "()", "summary", "df-generated"] @@ -4577,20 +4910,18 @@ extensions: - ["hudson.model", "MyViewsProperty", "getMyViewsTabBar", "()", "summary", "df-generated"] - ["hudson.model", "Node$Mode", "getDescription", "()", "summary", "df-generated"] - ["hudson.model", "Node$Mode", "getName", "()", "summary", "df-generated"] - - ["hudson.model", "Node", "canTake", "(Task)", "summary", "df-generated"] + - ["hudson.model", "Node", "canTake", "(Queue$Task)", "summary", "df-generated"] - ["hudson.model", "Node", "createComputer", "()", "summary", "df-generated"] - ["hudson.model", "Node", "createLauncher", "(TaskListener)", "summary", "df-generated"] - ["hudson.model", "Node", "getChannel", "()", "summary", "df-generated"] - ["hudson.model", "Node", "getClockDifference", "()", "summary", "df-generated"] - ["hudson.model", "Node", "getClockDifferenceCallable", "()", "summary", "df-generated"] - ["hudson.model", "Node", "getFileSystemProvisioner", "()", "summary", "df-generated"] - - ["hudson.model", "Node", "getLabelCloud", "()", "summary", "df-generated"] - ["hudson.model", "Node", "getLabelString", "()", "summary", "df-generated"] - ["hudson.model", "Node", "getMode", "()", "summary", "df-generated"] - ["hudson.model", "Node", "getNodeDescription", "()", "summary", "df-generated"] - ["hudson.model", "Node", "getNodeName", "()", "summary", "df-generated"] - ["hudson.model", "Node", "getNodeProperties", "()", "summary", "df-generated"] - - ["hudson.model", "Node", "getNodeProperty", "(Class)", "summary", "df-generated"] - ["hudson.model", "Node", "getNodePropertyDescriptors", "()", "summary", "df-generated"] - ["hudson.model", "Node", "getNumExecutors", "()", "summary", "df-generated"] - ["hudson.model", "Node", "getRootPath", "()", "summary", "df-generated"] @@ -4611,18 +4942,15 @@ extensions: - ["hudson.model", "ParameterDefinition", "createValue", "(StaplerRequest)", "summary", "df-generated"] - ["hudson.model", "ParameterDefinition", "createValue", "(StaplerRequest,JSONObject)", "summary", "df-generated"] - ["hudson.model", "ParameterDefinition", "getDefaultParameterValue", "()", "summary", "df-generated"] - - ["hudson.model", "ParameterDefinition", "getFormattedDescription", "()", "summary", "df-generated"] - ["hudson.model", "ParameterDefinition", "getType", "()", "summary", "df-generated"] - ["hudson.model", "ParameterDefinition", "isValid", "(ParameterValue)", "summary", "df-generated"] - ["hudson.model", "ParameterValue", "createBuildWrapper", "(AbstractBuild)", "summary", "df-generated"] - ["hudson.model", "ParameterValue", "createVariableResolver", "(AbstractBuild)", "summary", "df-generated"] - ["hudson.model", "ParameterValue", "getAssignedLabel", "(SubTask)", "summary", "df-generated"] - ["hudson.model", "ParameterValue", "getDefinition", "()", "summary", "df-generated"] - - ["hudson.model", "ParameterValue", "getFormattedDescription", "()", "summary", "df-generated"] - ["hudson.model", "ParameterValue", "getValue", "()", "summary", "df-generated"] - ["hudson.model", "ParameterValue", "isSensitive", "()", "summary", "df-generated"] - ["hudson.model", "ParametersAction", "createBuildWrappers", "(AbstractBuild,Collection)", "summary", "df-generated"] - - ["hudson.model", "ParametersAction", "createVariableResolver", "(AbstractBuild)", "summary", "df-generated"] - ["hudson.model", "ParametersDefinitionProperty", "_doBuild", "(StaplerRequest,StaplerResponse)", "summary", "df-generated"] - ["hudson.model", "ParametersDefinitionProperty", "_doBuild", "(StaplerRequest,StaplerResponse,TimeDuration)", "summary", "df-generated"] - ["hudson.model", "ParametersDefinitionProperty", "buildWithParameters", "(StaplerRequest,StaplerResponse)", "summary", "df-generated"] @@ -4635,7 +4963,6 @@ extensions: - ["hudson.model", "PermalinkProjectAction$Permalink", "getId", "()", "summary", "df-generated"] - ["hudson.model", "PermalinkProjectAction$Permalink", "resolve", "(Job)", "summary", "df-generated"] - ["hudson.model", "PersistentDescriptor", "load", "()", "summary", "df-generated"] - - ["hudson.model", "Project", "getBuilders", "()", "summary", "df-generated"] - ["hudson.model", "Project", "removePublisher", "(Descriptor)", "summary", "df-generated"] - ["hudson.model", "ProxyView", "doViewExistsCheck", "(String)", "summary", "df-generated"] - ["hudson.model", "ProxyView", "getProxiedView", "()", "summary", "df-generated"] @@ -4647,48 +4974,41 @@ extensions: - ["hudson.model", "Queue$Item", "authenticate", "()", "summary", "df-generated"] - ["hudson.model", "Queue$Item", "doCancelQueue", "()", "summary", "df-generated"] - ["hudson.model", "Queue$Item", "getCauseOfBlockage", "()", "summary", "df-generated"] - - ["hudson.model", "Queue$Item", "getCauses", "()", "summary", "df-generated"] - ["hudson.model", "Queue$Item", "getCausesDescription", "()", "summary", "df-generated"] - ["hudson.model", "Queue$Item", "getId", "()", "summary", "df-generated"] - ["hudson.model", "Queue$Item", "getIdLegacy", "()", "summary", "df-generated"] - ["hudson.model", "Queue$Item", "getInQueueForString", "()", "summary", "df-generated"] - ["hudson.model", "Queue$Item", "getInQueueSince", "()", "summary", "df-generated"] - - ["hudson.model", "Queue$Item", "getParams", "()", "summary", "df-generated"] - ["hudson.model", "Queue$Item", "getUrl", "()", "summary", "df-generated"] - ["hudson.model", "Queue$Item", "hasCancelPermission", "()", "summary", "df-generated"] - ["hudson.model", "Queue$Item", "isBlocked", "()", "summary", "df-generated"] - ["hudson.model", "Queue$Item", "isBuildable", "()", "summary", "df-generated"] - ["hudson.model", "Queue$Item", "isStuck", "()", "summary", "df-generated"] - - ["hudson.model", "Queue$JobOffer", "canTake", "(BuildableItem)", "summary", "df-generated"] - - ["hudson.model", "Queue$JobOffer", "getCauseOfBlockage", "(BuildableItem)", "summary", "df-generated"] + - ["hudson.model", "Queue$JobOffer", "canTake", "(Queue$BuildableItem)", "summary", "df-generated"] + - ["hudson.model", "Queue$JobOffer", "getCauseOfBlockage", "(Queue$BuildableItem)", "summary", "df-generated"] - ["hudson.model", "Queue$JobOffer", "getNode", "()", "summary", "df-generated"] - ["hudson.model", "Queue$JobOffer", "isNotExclusive", "()", "summary", "df-generated"] - - ["hudson.model", "Queue$JobOffer", "toString", "()", "summary", "df-generated"] - - ["hudson.model", "Queue$LeftItem", "getExecutable", "()", "summary", "df-generated"] - ["hudson.model", "Queue$LeftItem", "isCancelled", "()", "summary", "df-generated"] - ["hudson.model", "Queue$QueueAction", "shouldSchedule", "(List)", "summary", "df-generated"] - ["hudson.model", "Queue$QueueDecisionHandler", "all", "()", "summary", "df-generated"] - - ["hudson.model", "Queue$QueueDecisionHandler", "shouldSchedule", "(Task,List)", "summary", "df-generated"] + - ["hudson.model", "Queue$QueueDecisionHandler", "shouldSchedule", "(Queue$Task,List)", "summary", "df-generated"] - ["hudson.model", "Queue$Task", "checkAbortPermission", "()", "summary", "df-generated"] - ["hudson.model", "Queue$Task", "getCauseOfBlockage", "()", "summary", "df-generated"] - ["hudson.model", "Queue$Task", "getDefaultAuthentication2", "()", "summary", "df-generated"] - - ["hudson.model", "Queue$Task", "getDefaultAuthentication2", "(Item)", "summary", "df-generated"] + - ["hudson.model", "Queue$Task", "getDefaultAuthentication2", "(Queue$Item)", "summary", "df-generated"] - ["hudson.model", "Queue$Task", "getDefaultAuthentication", "()", "summary", "df-generated"] - - ["hudson.model", "Queue$Task", "getDefaultAuthentication", "(Item)", "summary", "df-generated"] - - ["hudson.model", "Queue$Task", "getWhyBlocked", "()", "summary", "df-generated"] + - ["hudson.model", "Queue$Task", "getDefaultAuthentication", "(Queue$Item)", "summary", "df-generated"] - ["hudson.model", "Queue$Task", "hasAbortPermission", "()", "summary", "df-generated"] - ["hudson.model", "Queue$Task", "isBuildBlocked", "()", "summary", "df-generated"] - ["hudson.model", "Queue$Task", "isConcurrentBuild", "()", "summary", "df-generated"] - ["hudson.model", "Queue", "Queue", "(LoadBalancer)", "summary", "df-generated"] - ["hudson.model", "Queue", "add", "(AbstractProject)", "summary", "df-generated"] - ["hudson.model", "Queue", "add", "(AbstractProject,int)", "summary", "df-generated"] - - ["hudson.model", "Queue", "add", "(Task,int)", "summary", "df-generated"] - - ["hudson.model", "Queue", "add", "(Task,int,Action[])", "summary", "df-generated"] - - ["hudson.model", "Queue", "cancel", "(Item)", "summary", "df-generated"] - - ["hudson.model", "Queue", "cancel", "(Task)", "summary", "df-generated"] + - ["hudson.model", "Queue", "add", "(Queue$Task,int)", "summary", "df-generated"] + - ["hudson.model", "Queue", "cancel", "(Queue$Task)", "summary", "df-generated"] - ["hudson.model", "Queue", "clear", "()", "summary", "df-generated"] - ["hudson.model", "Queue", "clearLeftItems", "()", "summary", "df-generated"] - - ["hudson.model", "Queue", "contains", "(Task)", "summary", "df-generated"] + - ["hudson.model", "Queue", "contains", "(Queue$Task)", "summary", "df-generated"] - ["hudson.model", "Queue", "countBuildableItems", "()", "summary", "df-generated"] - ["hudson.model", "Queue", "countBuildableItemsFor", "(Label)", "summary", "df-generated"] - ["hudson.model", "Queue", "doCancelItem", "(long)", "summary", "df-generated"] @@ -4696,12 +5016,11 @@ extensions: - ["hudson.model", "Queue", "getDiscoverableItems", "()", "summary", "df-generated"] - ["hudson.model", "Queue", "getInstance", "()", "summary", "df-generated"] - ["hudson.model", "Queue", "getItems", "()", "summary", "df-generated"] - - ["hudson.model", "Queue", "getUnblockedTasks", "()", "summary", "df-generated"] - - ["hudson.model", "Queue", "ifBlockedByHudsonShutdown", "(Task)", "summary", "df-generated"] + - ["hudson.model", "Queue", "ifBlockedByHudsonShutdown", "(Queue$Task)", "summary", "df-generated"] - ["hudson.model", "Queue", "init", "(Jenkins)", "summary", "df-generated"] - - ["hudson.model", "Queue", "isBlockedByShutdown", "(Task)", "summary", "df-generated"] + - ["hudson.model", "Queue", "isBlockedByShutdown", "(Queue$Task)", "summary", "df-generated"] - ["hudson.model", "Queue", "isEmpty", "()", "summary", "df-generated"] - - ["hudson.model", "Queue", "isPending", "(Task)", "summary", "df-generated"] + - ["hudson.model", "Queue", "isPending", "(Queue$Task)", "summary", "df-generated"] - ["hudson.model", "Queue", "load", "()", "summary", "df-generated"] - ["hudson.model", "Queue", "maintain", "()", "summary", "df-generated"] - ["hudson.model", "Queue", "setLoadBalancer", "(LoadBalancer)", "summary", "df-generated"] @@ -4716,7 +5035,6 @@ extensions: - ["hudson.model", "ResourceActivity", "getResourceList", "()", "summary", "df-generated"] - ["hudson.model", "ResourceController", "canRun", "(ResourceList)", "summary", "df-generated"] - ["hudson.model", "ResourceController", "execute", "(Runnable,ResourceActivity)", "summary", "df-generated"] - - ["hudson.model", "ResourceController", "getMissingResource", "(ResourceList)", "summary", "df-generated"] - ["hudson.model", "ResourceList", "isCollidingWith", "(ResourceList)", "summary", "df-generated"] - ["hudson.model", "ResourceList", "toString", "()", "summary", "df-generated"] - ["hudson.model", "RestartListener", "all", "()", "summary", "df-generated"] @@ -4751,23 +5069,17 @@ extensions: - ["hudson.model", "Run", "doBuildNumber", "(StaplerResponse)", "summary", "df-generated"] - ["hudson.model", "Run", "doBuildStatus", "(StaplerRequest,StaplerResponse)", "summary", "df-generated"] - ["hudson.model", "Run", "doBuildTimestamp", "(StaplerRequest,StaplerResponse,String)", "summary", "df-generated"] - - ["hudson.model", "Run", "doConfigSubmit", "(StaplerRequest)", "summary", "df-generated"] - ["hudson.model", "Run", "doConsoleText", "(StaplerRequest,StaplerResponse)", "summary", "df-generated"] - ["hudson.model", "Run", "doDoDelete", "(StaplerRequest,StaplerResponse)", "summary", "df-generated"] - ["hudson.model", "Run", "doProgressiveLog", "(StaplerRequest,StaplerResponse)", "summary", "df-generated"] - ["hudson.model", "Run", "doSubmitDescription", "(StaplerRequest,StaplerResponse)", "summary", "df-generated"] - ["hudson.model", "Run", "doToggleLogKeep", "(StaplerRequest,StaplerResponse)", "summary", "df-generated"] - ["hudson.model", "Run", "fromExternalizableId", "(String)", "summary", "df-generated"] - - ["hudson.model", "Run", "getAbsoluteUrl", "()", "summary", "df-generated"] - ["hudson.model", "Run", "getArtifacts", "()", "summary", "df-generated"] - ["hudson.model", "Run", "getArtifactsUpTo", "(int)", "summary", "df-generated"] - - ["hudson.model", "Run", "getBadgeActions", "()", "summary", "df-generated"] - - ["hudson.model", "Run", "getBuildFingerprints", "()", "summary", "df-generated"] - ["hudson.model", "Run", "getBuildStatusIconClassName", "()", "summary", "df-generated"] - ["hudson.model", "Run", "getBuildStatusSummary", "()", "summary", "df-generated"] - ["hudson.model", "Run", "getBuildStatusUrl", "()", "summary", "df-generated"] - - ["hudson.model", "Run", "getCause", "(Class)", "summary", "df-generated"] - - ["hudson.model", "Run", "getCauses", "()", "summary", "df-generated"] - ["hudson.model", "Run", "getCharset", "()", "summary", "df-generated"] - ["hudson.model", "Run", "getDuration", "()", "summary", "df-generated"] - ["hudson.model", "Run", "getDurationString", "()", "summary", "df-generated"] @@ -4801,8 +5113,6 @@ extensions: - ["hudson.model", "Run", "updateSymlinks", "(TaskListener)", "summary", "df-generated"] - ["hudson.model", "Run", "writeLogTo", "(long,XMLOutput)", "summary", "df-generated"] - ["hudson.model", "Run", "writeWholeLogTo", "(OutputStream)", "summary", "df-generated"] - - ["hudson.model", "RunMap", "newestValue", "()", "summary", "df-generated"] - - ["hudson.model", "RunMap", "oldestValue", "()", "summary", "df-generated"] - ["hudson.model", "RunMap", "remove", "(Run)", "summary", "df-generated"] - ["hudson.model", "RunParameterDefinition$DescriptorImpl", "doAutoCompleteProjectName", "(String)", "summary", "df-generated"] - ["hudson.model", "RunParameterDefinition$RunParameterFilter", "getName", "()", "summary", "df-generated"] @@ -4821,9 +5131,7 @@ extensions: - ["hudson.model", "Slave$SlaveDescriptor", "nodePropertyDescriptors", "(Slave)", "summary", "df-generated"] - ["hudson.model", "Slave$SlaveDescriptor", "retentionStrategyDescriptors", "(Slave)", "summary", "df-generated"] - ["hudson.model", "Slave", "getComputer", "()", "summary", "df-generated"] - - ["hudson.model", "Slave", "getWorkspaceRoot", "()", "summary", "df-generated"] - - ["hudson.model", "Slave", "setMode", "(Mode)", "summary", "df-generated"] - - ["hudson.model", "Slave", "setNodeProperties", "(List)", "summary", "df-generated"] + - ["hudson.model", "Slave", "setMode", "(Node$Mode)", "summary", "df-generated"] - ["hudson.model", "Slave", "setNumExecutors", "(int)", "summary", "df-generated"] - ["hudson.model", "Slave", "setUserId", "(String)", "summary", "df-generated"] - ["hudson.model", "StatusIcon", "getDescription", "()", "summary", "df-generated"] @@ -4885,25 +5193,22 @@ extensions: - ["hudson.model", "UpdateCenter$DownloadJob$Installing", "Installing", "(int)", "summary", "df-generated"] - ["hudson.model", "UpdateCenter$DownloadJob", "_run", "()", "summary", "df-generated"] - ["hudson.model", "UpdateCenter$DownloadJob", "getContentLength", "()", "summary", "df-generated"] - - ["hudson.model", "UpdateCenter$DownloadJob", "getDisplayName", "()", "summary", "df-generated"] - ["hudson.model", "UpdateCenter$DownloadJob", "getName", "()", "summary", "df-generated"] - ["hudson.model", "UpdateCenter$RestartJenkinsJob$Pending", "getType", "()", "summary", "df-generated"] - ["hudson.model", "UpdateCenter$RestartJenkinsJob", "cancel", "()", "summary", "df-generated"] - - ["hudson.model", "UpdateCenter$UpdateCenterConfiguration", "checkConnection", "(ConnectionCheckJob,String)", "summary", "df-generated"] - - ["hudson.model", "UpdateCenter$UpdateCenterConfiguration", "checkUpdateCenter", "(ConnectionCheckJob,String)", "summary", "df-generated"] - - ["hudson.model", "UpdateCenter$UpdateCenterConfiguration", "download", "(DownloadJob,URL)", "summary", "df-generated"] + - ["hudson.model", "UpdateCenter$UpdateCenterConfiguration", "checkConnection", "(UpdateCenter$ConnectionCheckJob,String)", "summary", "df-generated"] + - ["hudson.model", "UpdateCenter$UpdateCenterConfiguration", "checkUpdateCenter", "(UpdateCenter$ConnectionCheckJob,String)", "summary", "df-generated"] - ["hudson.model", "UpdateCenter$UpdateCenterConfiguration", "getConnectionCheckUrl", "()", "summary", "df-generated"] - ["hudson.model", "UpdateCenter$UpdateCenterConfiguration", "getPluginRepositoryBaseUrl", "()", "summary", "df-generated"] - ["hudson.model", "UpdateCenter$UpdateCenterConfiguration", "getUpdateCenterUrl", "()", "summary", "df-generated"] - - ["hudson.model", "UpdateCenter$UpdateCenterConfiguration", "install", "(DownloadJob,File,File)", "summary", "df-generated"] - - ["hudson.model", "UpdateCenter$UpdateCenterConfiguration", "postValidate", "(DownloadJob,File)", "summary", "df-generated"] - - ["hudson.model", "UpdateCenter$UpdateCenterConfiguration", "preValidate", "(DownloadJob,URL)", "summary", "df-generated"] - - ["hudson.model", "UpdateCenter$UpdateCenterConfiguration", "upgrade", "(DownloadJob,File,File)", "summary", "df-generated"] + - ["hudson.model", "UpdateCenter$UpdateCenterConfiguration", "install", "(UpdateCenter$DownloadJob,File,File)", "summary", "df-generated"] + - ["hudson.model", "UpdateCenter$UpdateCenterConfiguration", "postValidate", "(UpdateCenter$DownloadJob,File)", "summary", "df-generated"] + - ["hudson.model", "UpdateCenter$UpdateCenterConfiguration", "preValidate", "(UpdateCenter$DownloadJob,URL)", "summary", "df-generated"] + - ["hudson.model", "UpdateCenter$UpdateCenterConfiguration", "upgrade", "(UpdateCenter$DownloadJob,File,File)", "summary", "df-generated"] - ["hudson.model", "UpdateCenter$UpdateCenterJob", "getType", "()", "summary", "df-generated"] - ["hudson.model", "UpdateCenter$UpdateCenterJob", "schedule", "()", "summary", "df-generated"] - ["hudson.model", "UpdateCenter$UpdateCenterJob", "submit", "()", "summary", "df-generated"] - ["hudson.model", "UpdateCenter", "doCancelRestart", "(StaplerResponse)", "summary", "df-generated"] - - ["hudson.model", "UpdateCenter", "doConnectionStatus", "(StaplerRequest)", "summary", "df-generated"] - ["hudson.model", "UpdateCenter", "doDowngrade", "(StaplerResponse)", "summary", "df-generated"] - ["hudson.model", "UpdateCenter", "doIncompleteInstallStatus", "()", "summary", "df-generated"] - ["hudson.model", "UpdateCenter", "doInstallStatus", "(StaplerRequest)", "summary", "df-generated"] @@ -4911,17 +5216,11 @@ extensions: - ["hudson.model", "UpdateCenter", "doRestart", "(StaplerResponse)", "summary", "df-generated"] - ["hudson.model", "UpdateCenter", "doSafeRestart", "(StaplerRequest,StaplerResponse)", "summary", "df-generated"] - ["hudson.model", "UpdateCenter", "doUpgrade", "(StaplerResponse)", "summary", "df-generated"] - - ["hudson.model", "UpdateCenter", "getAvailables", "()", "summary", "df-generated"] - ["hudson.model", "UpdateCenter", "getBackupVersion", "()", "summary", "df-generated"] - - ["hudson.model", "UpdateCenter", "getCategorizedAvailables", "()", "summary", "df-generated"] - ["hudson.model", "UpdateCenter", "getDefaultBaseUrl", "()", "summary", "df-generated"] - ["hudson.model", "UpdateCenter", "getLastUpdatedString", "()", "summary", "df-generated"] - - ["hudson.model", "UpdateCenter", "getPlugin", "(String)", "summary", "df-generated"] - - ["hudson.model", "UpdateCenter", "getPlugin", "(String,VersionNumber)", "summary", "df-generated"] - - ["hudson.model", "UpdateCenter", "getPluginFromAllSites", "(String,VersionNumber)", "summary", "df-generated"] - - ["hudson.model", "UpdateCenter", "getSiteList", "()", "summary", "df-generated"] - ["hudson.model", "UpdateCenter", "getUpdates", "()", "summary", "df-generated"] - - ["hudson.model", "UpdateCenter", "hasIncompatibleUpdates", "(MetadataCache)", "summary", "df-generated"] + - ["hudson.model", "UpdateCenter", "hasIncompatibleUpdates", "(PluginManager$MetadataCache)", "summary", "df-generated"] - ["hudson.model", "UpdateCenter", "init", "(Jenkins)", "summary", "df-generated"] - ["hudson.model", "UpdateCenter", "isDowngradable", "()", "summary", "df-generated"] - ["hudson.model", "UpdateCenter", "isRestartRequiredForCompletion", "()", "summary", "df-generated"] @@ -4944,9 +5243,7 @@ extensions: - ["hudson.model", "UpdateSite$Plugin", "doInstall", "()", "summary", "df-generated"] - ["hudson.model", "UpdateSite$Plugin", "doInstallNow", "()", "summary", "df-generated"] - ["hudson.model", "UpdateSite$Plugin", "fixesSecurityVulnerabilities", "()", "summary", "df-generated"] - - ["hudson.model", "UpdateSite$Plugin", "getDependenciesIncompatibleWithInstalledVersion", "(MetadataCache)", "summary", "df-generated"] - ["hudson.model", "UpdateSite$Plugin", "getDeprecation", "()", "summary", "df-generated"] - - ["hudson.model", "UpdateSite$Plugin", "getDisplayName", "()", "summary", "df-generated"] - ["hudson.model", "UpdateSite$Plugin", "getInstalled", "()", "summary", "df-generated"] - ["hudson.model", "UpdateSite$Plugin", "getNeededDependencies", "()", "summary", "df-generated"] - ["hudson.model", "UpdateSite$Plugin", "getNeededDependenciesRequiredCore", "()", "summary", "df-generated"] @@ -4956,23 +5253,20 @@ extensions: - ["hudson.model", "UpdateSite$Plugin", "hasWarnings", "()", "summary", "df-generated"] - ["hudson.model", "UpdateSite$Plugin", "install", "()", "summary", "df-generated"] - ["hudson.model", "UpdateSite$Plugin", "isCompatible", "()", "summary", "df-generated"] - - ["hudson.model", "UpdateSite$Plugin", "isCompatible", "(MetadataCache)", "summary", "df-generated"] + - ["hudson.model", "UpdateSite$Plugin", "isCompatible", "(PluginManager$MetadataCache)", "summary", "df-generated"] - ["hudson.model", "UpdateSite$Plugin", "isCompatibleWithInstalledVersion", "()", "summary", "df-generated"] - ["hudson.model", "UpdateSite$Plugin", "isDeprecated", "()", "summary", "df-generated"] - ["hudson.model", "UpdateSite$Plugin", "isForNewerHudson", "()", "summary", "df-generated"] - ["hudson.model", "UpdateSite$Plugin", "isNeededDependenciesCompatibleWithInstalledVersion", "()", "summary", "df-generated"] - - ["hudson.model", "UpdateSite$Plugin", "isNeededDependenciesCompatibleWithInstalledVersion", "(MetadataCache)", "summary", "df-generated"] + - ["hudson.model", "UpdateSite$Plugin", "isNeededDependenciesCompatibleWithInstalledVersion", "(PluginManager$MetadataCache)", "summary", "df-generated"] - ["hudson.model", "UpdateSite$Plugin", "isNeededDependenciesForNewerJenkins", "()", "summary", "df-generated"] - - ["hudson.model", "UpdateSite$Plugin", "isNeededDependenciesForNewerJenkins", "(MetadataCache)", "summary", "df-generated"] - - ["hudson.model", "UpdateSite$Warning", "Warning", "(JSONObject)", "summary", "df-generated"] + - ["hudson.model", "UpdateSite$Plugin", "isNeededDependenciesForNewerJenkins", "(PluginManager$MetadataCache)", "summary", "df-generated"] - ["hudson.model", "UpdateSite$Warning", "isFixable", "()", "summary", "df-generated"] - ["hudson.model", "UpdateSite$Warning", "isPluginWarning", "(String)", "summary", "df-generated"] - ["hudson.model", "UpdateSite$Warning", "isRelevant", "()", "summary", "df-generated"] - ["hudson.model", "UpdateSite$Warning", "isRelevantToVersion", "(VersionNumber)", "summary", "df-generated"] - - ["hudson.model", "UpdateSite$WarningVersionRange", "WarningVersionRange", "(JSONObject)", "summary", "df-generated"] - ["hudson.model", "UpdateSite$WarningVersionRange", "includes", "(VersionNumber)", "summary", "df-generated"] - ["hudson.model", "UpdateSite", "doInvalidateData", "()", "summary", "df-generated"] - - ["hudson.model", "UpdateSite", "doVerifySignature", "()", "summary", "df-generated"] - ["hudson.model", "UpdateSite", "getDataTimestamp", "()", "summary", "df-generated"] - ["hudson.model", "UpdateSite", "getJSONObject", "()", "summary", "df-generated"] - ["hudson.model", "UpdateSite", "getUpdates", "()", "summary", "df-generated"] @@ -4981,11 +5275,6 @@ extensions: - ["hudson.model", "UpdateSite", "isLegacyDefault", "()", "summary", "df-generated"] - ["hudson.model", "UpdateSite", "updateDirectly", "()", "summary", "df-generated"] - ["hudson.model", "UpdateSite", "updateDirectly", "(boolean)", "summary", "df-generated"] - - ["hudson.model", "UpdateSite", "updateDirectlyNow", "()", "summary", "df-generated"] - - ["hudson.model", "UpdateSite", "updateDirectlyNow", "(boolean)", "summary", "df-generated"] - - ["hudson.model", "UpdateSite", "verifySignatureInternal", "(JSONObject)", "summary", "df-generated"] - - ["hudson.model", "UsageStatistics$CombinedCipherInputStream", "CombinedCipherInputStream", "(InputStream,Cipher,String,int)", "summary", "df-generated"] - - ["hudson.model", "UsageStatistics$CombinedCipherInputStream", "CombinedCipherInputStream", "(InputStream,RSAKey,String)", "summary", "df-generated"] - ["hudson.model", "UsageStatistics", "getStatData", "()", "summary", "df-generated"] - ["hudson.model", "UsageStatistics", "isDue", "()", "summary", "df-generated"] - ["hudson.model", "User$AllUsers", "scanAll", "()", "summary", "df-generated"] @@ -4996,7 +5285,6 @@ extensions: - ["hudson.model", "User", "clear", "()", "summary", "df-generated"] - ["hudson.model", "User", "current", "()", "summary", "df-generated"] - ["hudson.model", "User", "delete", "()", "summary", "df-generated"] - - ["hudson.model", "User", "doConfigSubmit", "(StaplerRequest,StaplerResponse)", "summary", "df-generated"] - ["hudson.model", "User", "doDoDelete", "(StaplerRequest,StaplerResponse)", "summary", "df-generated"] - ["hudson.model", "User", "doRssAll", "(StaplerRequest,StaplerResponse)", "summary", "df-generated"] - ["hudson.model", "User", "doRssFailed", "(StaplerRequest,StaplerResponse)", "summary", "df-generated"] @@ -5008,10 +5296,8 @@ extensions: - ["hudson.model", "User", "getAuthorities", "()", "summary", "df-generated"] - ["hudson.model", "User", "getBuilds", "()", "summary", "df-generated"] - ["hudson.model", "User", "getProjects", "()", "summary", "df-generated"] - - ["hudson.model", "User", "getProperty", "(Class)", "summary", "df-generated"] - ["hudson.model", "User", "getTransientActions", "()", "summary", "df-generated"] - ["hudson.model", "User", "getUnknown", "()", "summary", "df-generated"] - - ["hudson.model", "User", "getUserDetailsForImpersonation", "()", "summary", "df-generated"] - ["hudson.model", "User", "getUserFolder", "()", "summary", "df-generated"] - ["hudson.model", "User", "idStrategy", "()", "summary", "df-generated"] - ["hudson.model", "User", "impersonate2", "()", "summary", "df-generated"] @@ -5032,7 +5318,6 @@ extensions: - ["hudson.model", "View", "contains", "(TopLevelItem)", "summary", "df-generated"] - ["hudson.model", "View", "doCheckJobName", "(String)", "summary", "df-generated"] - ["hudson.model", "View", "doConfigDotXml", "(StaplerRequest)", "summary", "df-generated"] - - ["hudson.model", "View", "doConfigSubmit", "(StaplerRequest,StaplerResponse)", "summary", "df-generated"] - ["hudson.model", "View", "doCreateItem", "(StaplerRequest,StaplerResponse)", "summary", "df-generated"] - ["hudson.model", "View", "doDoDelete", "(StaplerRequest,StaplerResponse)", "summary", "df-generated"] - ["hudson.model", "View", "doItemCategories", "(StaplerRequest,StaplerResponse,String)", "summary", "df-generated"] @@ -5041,10 +5326,8 @@ extensions: - ["hudson.model", "View", "doRssLatest", "(StaplerRequest,StaplerResponse)", "summary", "df-generated"] - ["hudson.model", "View", "doSubmitDescription", "(StaplerRequest,StaplerResponse)", "summary", "df-generated"] - ["hudson.model", "View", "getAllItems", "()", "summary", "df-generated"] - - ["hudson.model", "View", "getAllProperties", "()", "summary", "df-generated"] - ["hudson.model", "View", "getApplicablePropertyDescriptors", "()", "summary", "df-generated"] - ["hudson.model", "View", "getApproximateQueueItemsQuickly", "()", "summary", "df-generated"] - - ["hudson.model", "View", "getBuilds", "()", "summary", "df-generated"] - ["hudson.model", "View", "getColumns", "()", "summary", "df-generated"] - ["hudson.model", "View", "getComputers", "()", "summary", "df-generated"] - ["hudson.model", "View", "getIndenter", "()", "summary", "df-generated"] @@ -5055,7 +5338,6 @@ extensions: - ["hudson.model", "View", "getOwnerPrimaryView", "()", "summary", "df-generated"] - ["hudson.model", "View", "getPostConstructLandingPage", "()", "summary", "df-generated"] - ["hudson.model", "View", "getQueueItems", "()", "summary", "df-generated"] - - ["hudson.model", "View", "getTimeline", "()", "summary", "df-generated"] - ["hudson.model", "View", "getVisiblePropertyDescriptors", "()", "summary", "df-generated"] - ["hudson.model", "View", "getWidgets", "()", "summary", "df-generated"] - ["hudson.model", "View", "hasPeople", "()", "summary", "df-generated"] @@ -5070,7 +5352,6 @@ extensions: - ["hudson.model", "View", "updateByXml", "(Source)", "summary", "df-generated"] - ["hudson.model", "View", "updateTransientActions", "()", "summary", "df-generated"] - ["hudson.model", "View", "writeXml", "(OutputStream)", "summary", "df-generated"] - - ["hudson.model", "ViewDescriptor", "doAutoCompleteCopyNewItemFrom", "(String,ItemGroup)", "summary", "df-generated"] - ["hudson.model", "ViewDescriptor", "getColumnsDescriptors", "()", "summary", "df-generated"] - ["hudson.model", "ViewDescriptor", "getJobFiltersDescriptors", "()", "summary", "df-generated"] - ["hudson.model", "ViewDescriptor", "getNewViewDetailPage", "()", "summary", "df-generated"] @@ -5173,8 +5454,6 @@ extensions: - ["hudson.scheduler", "CronTab", "toString", "()", "summary", "df-generated"] - ["hudson.scheduler", "CronTabList", "check", "(Calendar)", "summary", "df-generated"] - ["hudson.scheduler", "CronTabList", "checkSanity", "()", "summary", "df-generated"] - - ["hudson.scheduler", "CronTabList", "create", "(String)", "summary", "df-generated"] - - ["hudson.scheduler", "CronTabList", "create", "(String,Hash)", "summary", "df-generated"] - ["hudson.scheduler", "CronTabList", "next", "()", "summary", "df-generated"] - ["hudson.scheduler", "CronTabList", "previous", "()", "summary", "df-generated"] - ["hudson.scheduler", "CrontabLexer", "CrontabLexer", "(CharStream)", "summary", "df-generated"] @@ -5213,14 +5492,14 @@ extensions: - ["hudson.scheduler", "CrontabParser", "expr", "(int)", "summary", "df-generated"] - ["hudson.scheduler", "CrontabParser", "term", "(int)", "summary", "df-generated"] - ["hudson.scheduler", "CrontabParser", "token", "()", "summary", "df-generated"] - - ["hudson.scheduler", "CrontabParserListener", "enterExpr", "(ExprContext)", "summary", "df-generated"] - - ["hudson.scheduler", "CrontabParserListener", "enterStartRule", "(StartRuleContext)", "summary", "df-generated"] - - ["hudson.scheduler", "CrontabParserListener", "enterTerm", "(TermContext)", "summary", "df-generated"] - - ["hudson.scheduler", "CrontabParserListener", "enterToken", "(TokenContext)", "summary", "df-generated"] - - ["hudson.scheduler", "CrontabParserListener", "exitExpr", "(ExprContext)", "summary", "df-generated"] - - ["hudson.scheduler", "CrontabParserListener", "exitStartRule", "(StartRuleContext)", "summary", "df-generated"] - - ["hudson.scheduler", "CrontabParserListener", "exitTerm", "(TermContext)", "summary", "df-generated"] - - ["hudson.scheduler", "CrontabParserListener", "exitToken", "(TokenContext)", "summary", "df-generated"] + - ["hudson.scheduler", "CrontabParserListener", "enterExpr", "(CrontabParser$ExprContext)", "summary", "df-generated"] + - ["hudson.scheduler", "CrontabParserListener", "enterStartRule", "(CrontabParser$StartRuleContext)", "summary", "df-generated"] + - ["hudson.scheduler", "CrontabParserListener", "enterTerm", "(CrontabParser$TermContext)", "summary", "df-generated"] + - ["hudson.scheduler", "CrontabParserListener", "enterToken", "(CrontabParser$TokenContext)", "summary", "df-generated"] + - ["hudson.scheduler", "CrontabParserListener", "exitExpr", "(CrontabParser$ExprContext)", "summary", "df-generated"] + - ["hudson.scheduler", "CrontabParserListener", "exitStartRule", "(CrontabParser$StartRuleContext)", "summary", "df-generated"] + - ["hudson.scheduler", "CrontabParserListener", "exitTerm", "(CrontabParser$TermContext)", "summary", "df-generated"] + - ["hudson.scheduler", "CrontabParserListener", "exitToken", "(CrontabParser$TokenContext)", "summary", "df-generated"] - ["hudson.scheduler", "Hash", "from", "(String)", "summary", "df-generated"] - ["hudson.scheduler", "Hash", "next", "(int)", "summary", "df-generated"] - ["hudson.scheduler", "Hash", "zero", "()", "summary", "df-generated"] @@ -5242,8 +5521,8 @@ extensions: - ["hudson.scm", "AbstractScmTagAction", "getTooltip", "()", "summary", "df-generated"] - ["hudson.scm", "AbstractScmTagAction", "isTagged", "()", "summary", "df-generated"] - ["hudson.scm", "ChangeLogAnnotator", "all", "()", "summary", "df-generated"] - - ["hudson.scm", "ChangeLogAnnotator", "annotate", "(AbstractBuild,Entry,MarkupText)", "summary", "df-generated"] - - ["hudson.scm", "ChangeLogAnnotator", "annotate", "(Run,Entry,MarkupText)", "summary", "df-generated"] + - ["hudson.scm", "ChangeLogAnnotator", "annotate", "(AbstractBuild,ChangeLogSet$Entry,MarkupText)", "summary", "df-generated"] + - ["hudson.scm", "ChangeLogAnnotator", "annotate", "(Run,ChangeLogSet$Entry,MarkupText)", "summary", "df-generated"] - ["hudson.scm", "ChangeLogAnnotator", "register", "()", "summary", "df-generated"] - ["hudson.scm", "ChangeLogAnnotator", "unregister", "()", "summary", "df-generated"] - ["hudson.scm", "ChangeLogSet$Entry", "getAffectedFiles", "()", "summary", "df-generated"] @@ -5262,10 +5541,10 @@ extensions: - ["hudson.scm", "Messages", "_NullSCM_DisplayName", "()", "summary", "df-generated"] - ["hudson.scm", "Messages", "_SCM_Permissions_Title", "()", "summary", "df-generated"] - ["hudson.scm", "Messages", "_SCM_TagPermission_Description", "()", "summary", "df-generated"] - - ["hudson.scm", "PollingResult", "PollingResult", "(Change)", "summary", "df-generated"] + - ["hudson.scm", "PollingResult", "PollingResult", "(PollingResult$Change)", "summary", "df-generated"] - ["hudson.scm", "PollingResult", "hasChanges", "()", "summary", "df-generated"] - ["hudson.scm", "RepositoryBrowser", "all", "()", "summary", "df-generated"] - - ["hudson.scm", "RepositoryBrowser", "getChangeSetLink", "(Entry)", "summary", "df-generated"] + - ["hudson.scm", "RepositoryBrowser", "getChangeSetLink", "(ChangeLogSet$Entry)", "summary", "df-generated"] - ["hudson.scm", "RepositoryBrowsers", "createInstance", "(Class,StaplerRequest,JSONObject,String)", "summary", "df-generated"] - ["hudson.scm", "RepositoryBrowsers", "createInstance", "(Class,StaplerRequest,String)", "summary", "df-generated"] - ["hudson.scm", "RepositoryBrowsers", "filter", "(Class)", "summary", "df-generated"] @@ -5307,8 +5586,6 @@ extensions: - ["hudson.search", "Search", "doSuggest", "(StaplerRequest,StaplerResponse,String)", "summary", "df-generated"] - ["hudson.search", "Search", "doSuggestOpenSearch", "(StaplerRequest,StaplerResponse,String)", "summary", "df-generated"] - ["hudson.search", "Search", "getSuggestions", "(StaplerRequest,String)", "summary", "df-generated"] - - ["hudson.search", "Search", "suggest", "(SearchIndex,String)", "summary", "df-generated"] - - ["hudson.search", "Search", "suggest", "(SearchIndex,String,SearchableModelObject)", "summary", "df-generated"] - ["hudson.search", "SearchFactory", "all", "()", "summary", "df-generated"] - ["hudson.search", "SearchFactory", "createFor", "(SearchableModelObject)", "summary", "df-generated"] - ["hudson.search", "SearchIndex", "find", "(String,List)", "summary", "df-generated"] @@ -5425,7 +5702,6 @@ extensions: - ["hudson.security", "GroupDetails", "getName", "()", "summary", "df-generated"] - ["hudson.security", "HttpSessionContextIntegrationFilter2", "HttpSessionContextIntegrationFilter2", "(SecurityContextRepository)", "summary", "df-generated"] - ["hudson.security", "HudsonFilter", "get", "(ServletContext)", "summary", "df-generated"] - - ["hudson.security", "HudsonFilter", "reset", "(SecurityRealm)", "summary", "df-generated"] - ["hudson.security", "HudsonPrivateSecurityRealm$DescriptorImpl", "doCheckAllowsSignup", "(boolean)", "summary", "df-generated"] - ["hudson.security", "HudsonPrivateSecurityRealm$Details", "getAuthorities2", "()", "summary", "df-generated"] - ["hudson.security", "HudsonPrivateSecurityRealm$Details", "getAuthorities", "()", "summary", "df-generated"] @@ -5435,7 +5711,7 @@ extensions: - ["hudson.security", "HudsonPrivateSecurityRealm$Details", "isCredentialsNonExpired", "()", "summary", "df-generated"] - ["hudson.security", "HudsonPrivateSecurityRealm$Details", "isEnabled", "()", "summary", "df-generated"] - ["hudson.security", "HudsonPrivateSecurityRealm$Details", "isPasswordCorrect", "(String)", "summary", "df-generated"] - - ["hudson.security", "HudsonPrivateSecurityRealm$SignupInfo", "SignupInfo", "(FederatedIdentity)", "summary", "df-generated"] + - ["hudson.security", "HudsonPrivateSecurityRealm$SignupInfo", "SignupInfo", "(FederatedLoginService$FederatedIdentity)", "summary", "df-generated"] - ["hudson.security", "HudsonPrivateSecurityRealm$SignupInfo", "SignupInfo", "(StaplerRequest)", "summary", "df-generated"] - ["hudson.security", "HudsonPrivateSecurityRealm", "HudsonPrivateSecurityRealm", "(boolean)", "summary", "df-generated"] - ["hudson.security", "HudsonPrivateSecurityRealm", "createAccountByAdmin", "(StaplerRequest,StaplerResponse,String,String)", "summary", "df-generated"] @@ -5448,7 +5724,6 @@ extensions: - ["hudson.security", "HudsonPrivateSecurityRealm", "getAllowsSignup", "()", "summary", "df-generated"] - ["hudson.security", "HudsonPrivateSecurityRealm", "isEnableCaptcha", "()", "summary", "df-generated"] - ["hudson.security", "HudsonPrivateSecurityRealm", "isMailerPluginPresent", "()", "summary", "df-generated"] - - ["hudson.security", "HudsonPrivateSecurityRealm", "load", "(String)", "summary", "df-generated"] - ["hudson.security", "Messages", "AccessDeniedException2_MissingPermission", "(Object,Object)", "summary", "df-generated"] - ["hudson.security", "Messages", "AccessDeniedException_MissingPermissions", "(Object,Object)", "summary", "df-generated"] - ["hudson.security", "Messages", "AuthorizationStrategy_DisplayName", "()", "summary", "df-generated"] @@ -5519,7 +5794,7 @@ extensions: - ["hudson.security", "SecurityRealm", "all", "()", "summary", "df-generated"] - ["hudson.security", "SecurityRealm", "allowsSignup", "()", "summary", "df-generated"] - ["hudson.security", "SecurityRealm", "canLogOut", "()", "summary", "df-generated"] - - ["hudson.security", "SecurityRealm", "commenceSignup", "(FederatedIdentity)", "summary", "df-generated"] + - ["hudson.security", "SecurityRealm", "commenceSignup", "(FederatedLoginService$FederatedIdentity)", "summary", "df-generated"] - ["hudson.security", "SecurityRealm", "createCliAuthenticator", "(CLICommand)", "summary", "df-generated"] - ["hudson.security", "SecurityRealm", "createFilter", "(FilterConfig)", "summary", "df-generated"] - ["hudson.security", "SecurityRealm", "createSecurityComponents", "()", "summary", "df-generated"] @@ -5535,9 +5810,7 @@ extensions: - ["hudson.security", "SecurityRealm", "loadGroupByGroupname", "(String)", "summary", "df-generated"] - ["hudson.security", "SecurityRealm", "loadGroupByGroupname", "(String,boolean)", "summary", "df-generated"] - ["hudson.security", "SecurityRealm", "loadUserByUsername2", "(String)", "summary", "df-generated"] - - ["hudson.security", "SecurityRealm", "loadUserByUsername", "(String)", "summary", "df-generated"] - ["hudson.security", "SidACL", "newInheritingACL", "(SidACL)", "summary", "df-generated"] - - ["hudson.security", "SparseACL", "add", "(Sid,Permission,boolean)", "summary", "df-generated"] - ["hudson.security", "TokenBasedRememberMeServices2", "TokenBasedRememberMeServices2", "(UserDetailsService)", "summary", "df-generated"] - ["hudson.security", "UserMayOrMayNotExistException2", "UserMayOrMayNotExistException2", "(String)", "summary", "df-generated"] - ["hudson.security", "UserMayOrMayNotExistException2", "UserMayOrMayNotExistException2", "(String,Throwable)", "summary", "df-generated"] @@ -5561,21 +5834,20 @@ extensions: - ["hudson.slaves", "Channels", "forProcess", "(String,ExecutorService,InputStream,OutputStream,Proc)", "summary", "df-generated"] - ["hudson.slaves", "Channels", "forProcess", "(String,ExecutorService,Process,OutputStream)", "summary", "df-generated"] - ["hudson.slaves", "Channels", "newJVM", "(String,TaskListener,FilePath,ClasspathBuilder,Map)", "summary", "df-generated"] - - ["hudson.slaves", "Channels", "newJVM", "(String,TaskListener,JVMBuilder,FilePath,ClasspathBuilder)", "summary", "df-generated"] - ["hudson.slaves", "Cloud$CloudState", "getAdditionalPlannedCapacity", "()", "summary", "df-generated"] - ["hudson.slaves", "Cloud", "all", "()", "summary", "df-generated"] - - ["hudson.slaves", "Cloud", "canProvision", "(CloudState)", "summary", "df-generated"] + - ["hudson.slaves", "Cloud", "canProvision", "(Cloud$CloudState)", "summary", "df-generated"] - ["hudson.slaves", "Cloud", "canProvision", "(Label)", "summary", "df-generated"] - - ["hudson.slaves", "Cloud", "provision", "(CloudState,int)", "summary", "df-generated"] + - ["hudson.slaves", "Cloud", "provision", "(Cloud$CloudState,int)", "summary", "df-generated"] - ["hudson.slaves", "Cloud", "provision", "(Label,int)", "summary", "df-generated"] - ["hudson.slaves", "Cloud", "registerPermissions", "()", "summary", "df-generated"] - ["hudson.slaves", "CloudProvisioningListener", "all", "()", "summary", "df-generated"] - - ["hudson.slaves", "CloudProvisioningListener", "canProvision", "(Cloud,CloudState,int)", "summary", "df-generated"] + - ["hudson.slaves", "CloudProvisioningListener", "canProvision", "(Cloud,Cloud$CloudState,int)", "summary", "df-generated"] - ["hudson.slaves", "CloudProvisioningListener", "canProvision", "(Cloud,Label,int)", "summary", "df-generated"] - - ["hudson.slaves", "CloudProvisioningListener", "onCommit", "(PlannedNode,Node)", "summary", "df-generated"] - - ["hudson.slaves", "CloudProvisioningListener", "onComplete", "(PlannedNode,Node)", "summary", "df-generated"] - - ["hudson.slaves", "CloudProvisioningListener", "onFailure", "(PlannedNode,Throwable)", "summary", "df-generated"] - - ["hudson.slaves", "CloudProvisioningListener", "onRollback", "(PlannedNode,Node,Throwable)", "summary", "df-generated"] + - ["hudson.slaves", "CloudProvisioningListener", "onCommit", "(NodeProvisioner$PlannedNode,Node)", "summary", "df-generated"] + - ["hudson.slaves", "CloudProvisioningListener", "onComplete", "(NodeProvisioner$PlannedNode,Node)", "summary", "df-generated"] + - ["hudson.slaves", "CloudProvisioningListener", "onFailure", "(NodeProvisioner$PlannedNode,Throwable)", "summary", "df-generated"] + - ["hudson.slaves", "CloudProvisioningListener", "onRollback", "(NodeProvisioner$PlannedNode,Node,Throwable)", "summary", "df-generated"] - ["hudson.slaves", "CloudProvisioningListener", "onStarted", "(Cloud,Label,Collection)", "summary", "df-generated"] - ["hudson.slaves", "CloudRetentionStrategy", "CloudRetentionStrategy", "(int)", "summary", "df-generated"] - ["hudson.slaves", "ComputerConnector", "launch", "(String,TaskListener)", "summary", "df-generated"] @@ -5600,7 +5872,7 @@ extensions: - ["hudson.slaves", "ComputerListener", "preOnline", "(Computer,Channel,FilePath,TaskListener)", "summary", "df-generated"] - ["hudson.slaves", "ComputerListener", "register", "()", "summary", "df-generated"] - ["hudson.slaves", "ComputerListener", "unregister", "()", "summary", "df-generated"] - - ["hudson.slaves", "DelegatingComputerLauncher$DescriptorImpl", "applicableDescriptors", "(Slave,SlaveDescriptor)", "summary", "df-generated"] + - ["hudson.slaves", "DelegatingComputerLauncher$DescriptorImpl", "applicableDescriptors", "(Slave,Slave$SlaveDescriptor)", "summary", "df-generated"] - ["hudson.slaves", "DelegatingComputerLauncher$DescriptorImpl", "getApplicableDescriptors", "()", "summary", "df-generated"] - ["hudson.slaves", "EnvironmentVariablesNodeProperty$DescriptorImpl", "getHelpPage", "()", "summary", "df-generated"] - ["hudson.slaves", "JNLPLauncher$DescriptorImpl", "doCheckWebSocket", "(boolean,String)", "summary", "df-generated"] @@ -5666,13 +5938,13 @@ extensions: - ["hudson.slaves", "NodeList$ConverterImpl", "ConverterImpl", "(XStream)", "summary", "df-generated"] - ["hudson.slaves", "NodeProperty", "all", "()", "summary", "df-generated"] - ["hudson.slaves", "NodeProperty", "buildEnvVars", "(EnvVars,TaskListener)", "summary", "df-generated"] - - ["hudson.slaves", "NodeProperty", "canTake", "(BuildableItem)", "summary", "df-generated"] - - ["hudson.slaves", "NodeProperty", "canTake", "(Task)", "summary", "df-generated"] + - ["hudson.slaves", "NodeProperty", "canTake", "(Queue$BuildableItem)", "summary", "df-generated"] + - ["hudson.slaves", "NodeProperty", "canTake", "(Queue$Task)", "summary", "df-generated"] - ["hudson.slaves", "NodeProperty", "for_", "(Node)", "summary", "df-generated"] - ["hudson.slaves", "NodeProperty", "setUp", "(AbstractBuild,Launcher,BuildListener)", "summary", "df-generated"] - ["hudson.slaves", "NodePropertyDescriptor", "isApplicableAsGlobal", "()", "summary", "df-generated"] - ["hudson.slaves", "NodeProvisioner$PlannedNode", "spent", "()", "summary", "df-generated"] - - ["hudson.slaves", "NodeProvisioner$Strategy", "apply", "(StrategyState)", "summary", "df-generated"] + - ["hudson.slaves", "NodeProvisioner$Strategy", "apply", "(NodeProvisioner$StrategyState)", "summary", "df-generated"] - ["hudson.slaves", "NodeProvisioner$StrategyState", "getAdditionalPlannedCapacity", "()", "summary", "df-generated"] - ["hudson.slaves", "NodeProvisioner$StrategyState", "getAvailableExecutorsLatest", "()", "summary", "df-generated"] - ["hudson.slaves", "NodeProvisioner$StrategyState", "getBusyExecutorsLatest", "()", "summary", "df-generated"] @@ -5689,9 +5961,8 @@ extensions: - ["hudson.slaves", "NodeProvisioner$StrategyState", "getTotalLatest", "()", "summary", "df-generated"] - ["hudson.slaves", "NodeProvisioner$StrategyState", "getTotalSnapshot", "()", "summary", "df-generated"] - ["hudson.slaves", "NodeProvisioner$StrategyState", "recordPendingLaunches", "(Collection)", "summary", "df-generated"] - - ["hudson.slaves", "NodeProvisioner$StrategyState", "recordPendingLaunches", "(PlannedNode[])", "summary", "df-generated"] + - ["hudson.slaves", "NodeProvisioner$StrategyState", "recordPendingLaunches", "(NodeProvisioner$PlannedNode[])", "summary", "df-generated"] - ["hudson.slaves", "NodeProvisioner", "suggestReviewNow", "()", "summary", "df-generated"] - - ["hudson.slaves", "OfflineCause$ChannelTermination", "getShortDescription", "()", "summary", "df-generated"] - ["hudson.slaves", "OfflineCause$ChannelTermination", "toString", "()", "summary", "df-generated"] - ["hudson.slaves", "OfflineCause$LaunchFailed", "toString", "()", "summary", "df-generated"] - ["hudson.slaves", "OfflineCause", "getTime", "()", "summary", "df-generated"] @@ -5721,12 +5992,11 @@ extensions: - ["hudson.slaves", "SlaveComputer", "getSlaveVersion", "()", "summary", "df-generated"] - ["hudson.slaves", "SlaveComputer", "getSystemInfoExtensions", "()", "summary", "df-generated"] - ["hudson.slaves", "SlaveComputer", "setAcceptingTasks", "(boolean)", "summary", "df-generated"] - - ["hudson.slaves", "SlaveComputer", "setChannel", "(ChannelBuilder,CommandTransport,Listener)", "summary", "df-generated"] - - ["hudson.slaves", "SlaveComputer", "setChannel", "(InputStream,OutputStream,OutputStream,Listener)", "summary", "df-generated"] - - ["hudson.slaves", "SlaveComputer", "setChannel", "(InputStream,OutputStream,TaskListener,Listener)", "summary", "df-generated"] + - ["hudson.slaves", "SlaveComputer", "setChannel", "(ChannelBuilder,CommandTransport,Channel$Listener)", "summary", "df-generated"] + - ["hudson.slaves", "SlaveComputer", "setChannel", "(InputStream,OutputStream,OutputStream,Channel$Listener)", "summary", "df-generated"] + - ["hudson.slaves", "SlaveComputer", "setChannel", "(InputStream,OutputStream,TaskListener,Channel$Listener)", "summary", "df-generated"] - ["hudson.slaves", "SlaveComputer", "tryReconnect", "()", "summary", "df-generated"] - ["hudson.slaves", "WorkspaceList$Lease", "release", "()", "summary", "df-generated"] - - ["hudson.tasks", "ArtifactArchiver$DescriptorImpl", "doCheckArtifacts", "(AbstractProject,String,String)", "summary", "df-generated"] - ["hudson.tasks", "ArtifactArchiver", "getAllowEmptyArchive", "()", "summary", "df-generated"] - ["hudson.tasks", "ArtifactArchiver", "isCaseSensitive", "()", "summary", "df-generated"] - ["hudson.tasks", "ArtifactArchiver", "isDefaultExcludes", "()", "summary", "df-generated"] @@ -5750,19 +6020,14 @@ extensions: - ["hudson.tasks", "BuildStep", "perform", "(AbstractBuild,Launcher,BuildListener)", "summary", "df-generated"] - ["hudson.tasks", "BuildStep", "prebuild", "(AbstractBuild,BuildListener)", "summary", "df-generated"] - ["hudson.tasks", "BuildStepCompatibilityLayer", "getProjectAction", "(Project)", "summary", "df-generated"] - - ["hudson.tasks", "BuildStepCompatibilityLayer", "perform", "(Build,Launcher,BuildListener)", "summary", "df-generated"] - ["hudson.tasks", "BuildStepCompatibilityLayer", "prebuild", "(Build,BuildListener)", "summary", "df-generated"] - ["hudson.tasks", "BuildStepDescriptor", "isApplicable", "(Class)", "summary", "df-generated"] - ["hudson.tasks", "BuildStepMonitor", "perform", "(BuildStep,AbstractBuild,Launcher,BuildListener)", "summary", "df-generated"] - - ["hudson.tasks", "BuildTrigger$DescriptorImpl", "doAutoCompleteChildProjects", "(String,Item,ItemGroup)", "summary", "df-generated"] - ["hudson.tasks", "BuildTrigger$DescriptorImpl", "doCheck", "(AbstractProject,String)", "summary", "df-generated"] - ["hudson.tasks", "BuildTrigger$DescriptorImpl", "showEvenIfUnstableOption", "(Class)", "summary", "df-generated"] - ["hudson.tasks", "BuildTrigger", "execute", "(AbstractBuild,BuildListener)", "summary", "df-generated"] - ["hudson.tasks", "BuildTrigger", "execute", "(AbstractBuild,BuildListener,BuildTrigger)", "summary", "df-generated"] - - ["hudson.tasks", "BuildTrigger", "getChildJobs", "(AbstractProject)", "summary", "df-generated"] - ["hudson.tasks", "BuildTrigger", "getChildProjects", "()", "summary", "df-generated"] - - ["hudson.tasks", "BuildTrigger", "getChildProjects", "(AbstractProject)", "summary", "df-generated"] - - ["hudson.tasks", "BuildTrigger", "getChildProjects", "(ItemGroup)", "summary", "df-generated"] - ["hudson.tasks", "BuildTrigger", "hasSame", "(AbstractProject,Collection)", "summary", "df-generated"] - ["hudson.tasks", "BuildTrigger", "hasSame", "(Collection)", "summary", "df-generated"] - ["hudson.tasks", "BuildWrapper$Environment", "tearDown", "(Build,BuildListener)", "summary", "df-generated"] @@ -5777,10 +6042,6 @@ extensions: - ["hudson.tasks", "BuildWrappers", "getFor", "(AbstractProject)", "summary", "df-generated"] - ["hudson.tasks", "Builder", "all", "()", "summary", "df-generated"] - ["hudson.tasks", "CommandInterpreter", "buildCommandLine", "(FilePath)", "summary", "df-generated"] - - ["hudson.tasks", "CommandInterpreter", "perform", "(AbstractBuild,Launcher,TaskListener)", "summary", "df-generated"] - - ["hudson.tasks", "Fingerprinter$DescriptorImpl", "doCheck", "(AbstractProject,String)", "summary", "df-generated"] - - ["hudson.tasks", "Fingerprinter$DescriptorImpl", "doCheckTargets", "(AbstractProject,String)", "summary", "df-generated"] - - ["hudson.tasks", "Fingerprinter$FingerprintAction", "add", "(Map)", "summary", "df-generated"] - ["hudson.tasks", "Fingerprinter$FingerprintAction", "getDependencies", "()", "summary", "df-generated"] - ["hudson.tasks", "Fingerprinter$FingerprintAction", "getDependencies", "(boolean)", "summary", "df-generated"] - ["hudson.tasks", "Fingerprinter", "getCaseSensitive", "()", "summary", "df-generated"] @@ -5802,7 +6063,7 @@ extensions: - ["hudson.tasks", "LogRotator", "parse", "(String)", "summary", "df-generated"] - ["hudson.tasks", "Maven$DescriptorImpl", "getDefaultGlobalSettingsProvider", "()", "summary", "df-generated"] - ["hudson.tasks", "Maven$DescriptorImpl", "getDefaultSettingsProvider", "()", "summary", "df-generated"] - - ["hudson.tasks", "Maven$DescriptorImpl", "setInstallations", "(MavenInstallation[])", "summary", "df-generated"] + - ["hudson.tasks", "Maven$DescriptorImpl", "setInstallations", "(Maven$MavenInstallation[])", "summary", "df-generated"] - ["hudson.tasks", "Maven$MavenInstallation", "getExecutable", "(Launcher)", "summary", "df-generated"] - ["hudson.tasks", "Maven$MavenInstallation", "getExists", "()", "summary", "df-generated"] - ["hudson.tasks", "Maven$MavenInstallation", "isMaven2_1", "(Launcher)", "summary", "df-generated"] @@ -5912,7 +6173,6 @@ extensions: - ["hudson.tasks", "Messages", "_TestJavadocArchiver_DisplayName_Javadoc", "()", "summary", "df-generated"] - ["hudson.tasks", "Publisher", "all", "()", "summary", "df-generated"] - ["hudson.tasks", "Publisher", "needsToRunAfterFinalized", "()", "summary", "df-generated"] - - ["hudson.tasks", "Shell$DescriptorImpl", "doCheckShell", "(String)", "summary", "df-generated"] - ["hudson.tasks", "Shell$DescriptorImpl", "doCheckUnstableReturn", "(String)", "summary", "df-generated"] - ["hudson.tasks", "Shell$DescriptorImpl", "getApplicableLocalRules", "()", "summary", "df-generated"] - ["hudson.tasks", "Shell", "getUnstableReturn", "()", "summary", "df-generated"] @@ -5931,7 +6191,6 @@ extensions: - ["hudson.tools", "DownloadFromUrlInstaller$DescriptorImpl", "createDownloadable", "()", "summary", "df-generated"] - ["hudson.tools", "DownloadFromUrlInstaller$DescriptorImpl", "getInstallables", "()", "summary", "df-generated"] - ["hudson.tools", "DownloadFromUrlInstaller", "getInstallable", "()", "summary", "df-generated"] - - ["hudson.tools", "InstallSourceProperty", "InstallSourceProperty", "(List)", "summary", "df-generated"] - ["hudson.tools", "Messages", "BatchCommandInstaller_DescriptorImpl_displayName", "()", "summary", "df-generated"] - ["hudson.tools", "Messages", "CannotBeInstalled", "(Object,Object,Object)", "summary", "df-generated"] - ["hudson.tools", "Messages", "CommandInstaller_DescriptorImpl_displayName", "()", "summary", "df-generated"] @@ -6008,14 +6267,12 @@ extensions: - ["hudson.triggers", "Messages", "_TimerTrigger_would_last_have_run_at_would_next_run_at", "(Object,Object)", "summary", "df-generated"] - ["hudson.triggers", "Messages", "_Trigger_init", "()", "summary", "df-generated"] - ["hudson.triggers", "SCMTrigger$BuildAction", "doPollingLog", "(StaplerRequest,StaplerResponse)", "summary", "df-generated"] - - ["hudson.triggers", "SCMTrigger$BuildAction", "getPollingLogFile", "()", "summary", "df-generated"] - ["hudson.triggers", "SCMTrigger$BuildAction", "writePollingLogTo", "(long,XMLOutput)", "summary", "df-generated"] - ["hudson.triggers", "SCMTrigger$DescriptorImpl", "clogCheck", "()", "summary", "df-generated"] - ["hudson.triggers", "SCMTrigger$DescriptorImpl", "doCheckPollingThreadCount", "(String)", "summary", "df-generated"] - ["hudson.triggers", "SCMTrigger$DescriptorImpl", "doCheckScmpoll_spec", "(String,boolean,Item)", "summary", "df-generated"] - ["hudson.triggers", "SCMTrigger$DescriptorImpl", "getItemsBeingPolled", "()", "summary", "df-generated"] - ["hudson.triggers", "SCMTrigger$DescriptorImpl", "getPollingThreadCount", "()", "summary", "df-generated"] - - ["hudson.triggers", "SCMTrigger$DescriptorImpl", "getRunners", "()", "summary", "df-generated"] - ["hudson.triggers", "SCMTrigger$DescriptorImpl", "isClogged", "()", "summary", "df-generated"] - ["hudson.triggers", "SCMTrigger$DescriptorImpl", "isPollingThreadCountOptionVisible", "()", "summary", "df-generated"] - ["hudson.triggers", "SCMTrigger$DescriptorImpl", "setPollingThreadCount", "(int)", "summary", "df-generated"] @@ -6033,7 +6290,7 @@ extensions: - ["hudson.triggers", "SCMTrigger", "setIgnorePostCommitHooks", "(boolean)", "summary", "df-generated"] - ["hudson.triggers", "SafeTimerTask", "doRun", "()", "summary", "df-generated"] - ["hudson.triggers", "SafeTimerTask", "getLogsRoot", "()", "summary", "df-generated"] - - ["hudson.triggers", "SafeTimerTask", "of", "(ExceptionRunnable)", "summary", "df-generated"] + - ["hudson.triggers", "SafeTimerTask", "of", "(SafeTimerTask$ExceptionRunnable)", "summary", "df-generated"] - ["hudson.triggers", "SlowTriggerAdminMonitor$Value", "getDuration", "()", "summary", "df-generated"] - ["hudson.triggers", "SlowTriggerAdminMonitor$Value", "getTimeString", "()", "summary", "df-generated"] - ["hudson.triggers", "SlowTriggerAdminMonitor$Value", "getTrigger", "()", "summary", "df-generated"] @@ -6092,8 +6349,8 @@ extensions: - ["hudson.util.xstream", "ImmutableSortedSetConverter", "ImmutableSortedSetConverter", "(Mapper,ReflectionProvider)", "summary", "df-generated"] - ["hudson.util.xstream", "ImmutableSortedSetConverter", "ImmutableSortedSetConverter", "(XStream)", "summary", "df-generated"] - ["hudson.util", "AlternativeUiTextProvider", "all", "()", "summary", "df-generated"] - - ["hudson.util", "AlternativeUiTextProvider", "get", "(Message,Object)", "summary", "df-generated"] - - ["hudson.util", "AlternativeUiTextProvider", "getText", "(Message,Object)", "summary", "df-generated"] + - ["hudson.util", "AlternativeUiTextProvider", "get", "(AlternativeUiTextProvider$Message,Object)", "summary", "df-generated"] + - ["hudson.util", "AlternativeUiTextProvider", "getText", "(AlternativeUiTextProvider$Message,Object)", "summary", "df-generated"] - ["hudson.util", "Area", "Area", "(int,int)", "summary", "df-generated"] - ["hudson.util", "Area", "area", "()", "summary", "df-generated"] - ["hudson.util", "Area", "parse", "(String)", "summary", "df-generated"] @@ -6101,8 +6358,6 @@ extensions: - ["hudson.util", "ArgumentListBuilder", "clear", "()", "summary", "df-generated"] - ["hudson.util", "ArgumentListBuilder", "hasMaskedArguments", "()", "summary", "df-generated"] - ["hudson.util", "ArgumentListBuilder", "toMaskArray", "()", "summary", "df-generated"] - - ["hudson.util", "ArgumentListBuilder", "toWindowsCommand", "()", "summary", "df-generated"] - - ["hudson.util", "ArgumentListBuilder", "toWindowsCommand", "(boolean)", "summary", "df-generated"] - ["hudson.util", "AtomicFileWriter", "abort", "()", "summary", "df-generated"] - ["hudson.util", "AtomicFileWriter", "commit", "()", "summary", "df-generated"] - ["hudson.util", "BootFailure", "publish", "(ServletContext,File)", "summary", "df-generated"] @@ -6144,16 +6399,10 @@ extensions: - ["hudson.util", "DescribableList$ConverterImpl", "ConverterImpl", "(Mapper)", "summary", "df-generated"] - ["hudson.util", "DescribableList", "buildDependencyGraph", "(AbstractProject,DependencyGraph)", "summary", "df-generated"] - ["hudson.util", "DescribableList", "contains", "(Descriptor)", "summary", "df-generated"] - - ["hudson.util", "DescribableList", "rebuild", "(StaplerRequest,JSONObject,List)", "summary", "df-generated"] - - ["hudson.util", "DescribableList", "rebuild", "(StaplerRequest,JSONObject,List,String)", "summary", "df-generated"] - - ["hudson.util", "DescribableList", "rebuildHetero", "(StaplerRequest,JSONObject,Collection,String)", "summary", "df-generated"] - ["hudson.util", "DescribableList", "remove", "(Descriptor)", "summary", "df-generated"] - - ["hudson.util", "DescribableList", "replace", "(Describable)", "summary", "df-generated"] - ["hudson.util", "DescriptorList", "DescriptorList", "(Class)", "summary", "df-generated"] - ["hudson.util", "DescriptorList", "DescriptorList", "(Descriptor[])", "summary", "df-generated"] - ["hudson.util", "DescriptorList", "load", "(Class)", "summary", "df-generated"] - - ["hudson.util", "DescriptorList", "newInstanceFromRadioList", "(JSONObject)", "summary", "df-generated"] - - ["hudson.util", "DescriptorList", "newInstanceFromRadioList", "(JSONObject,String)", "summary", "df-generated"] - ["hudson.util", "DirScanner", "scan", "(File,FileVisitor)", "summary", "df-generated"] - ["hudson.util", "DoubleLaunchChecker", "doDynamic", "(StaplerRequest,StaplerResponse)", "summary", "df-generated"] - ["hudson.util", "DoubleLaunchChecker", "doIgnore", "(StaplerRequest,StaplerResponse)", "summary", "df-generated"] @@ -6180,39 +6429,18 @@ extensions: - ["hudson.util", "FormFieldValidator", "warning", "(String)", "summary", "df-generated"] - ["hudson.util", "FormFieldValidator", "warning", "(String,Object[])", "summary", "df-generated"] - ["hudson.util", "FormFieldValidator", "warningWithMarkup", "(String)", "summary", "df-generated"] - - ["hudson.util", "FormFillFailure", "error", "(String)", "summary", "df-generated"] - - ["hudson.util", "FormFillFailure", "error", "(String,Object[])", "summary", "df-generated"] - - ["hudson.util", "FormFillFailure", "error", "(Throwable,String)", "summary", "df-generated"] - - ["hudson.util", "FormFillFailure", "error", "(Throwable,String,Object[])", "summary", "df-generated"] - ["hudson.util", "FormFillFailure", "getKind", "()", "summary", "df-generated"] - ["hudson.util", "FormFillFailure", "isSelectionCleared", "()", "summary", "df-generated"] - ["hudson.util", "FormFillFailure", "renderHtml", "()", "summary", "df-generated"] - - ["hudson.util", "FormFillFailure", "respond", "(Kind,String)", "summary", "df-generated"] - - ["hudson.util", "FormFillFailure", "warning", "(String)", "summary", "df-generated"] - - ["hudson.util", "FormFillFailure", "warning", "(String,Object[])", "summary", "df-generated"] - - ["hudson.util", "FormFillFailure", "warning", "(Throwable,String)", "summary", "df-generated"] - - ["hudson.util", "FormFillFailure", "warning", "(Throwable,String,Object[])", "summary", "df-generated"] + - ["hudson.util", "FormFillFailure", "respond", "(FormValidation$Kind,String)", "summary", "df-generated"] - ["hudson.util", "FormValidation$FileValidator", "validate", "(File)", "summary", "df-generated"] - - ["hudson.util", "FormValidation", "error", "(String)", "summary", "df-generated"] - - ["hudson.util", "FormValidation", "error", "(String,Object[])", "summary", "df-generated"] - - ["hudson.util", "FormValidation", "error", "(Throwable,String)", "summary", "df-generated"] - - ["hudson.util", "FormValidation", "error", "(Throwable,String,Object[])", "summary", "df-generated"] - ["hudson.util", "FormValidation", "ok", "()", "summary", "df-generated"] - - ["hudson.util", "FormValidation", "ok", "(String)", "summary", "df-generated"] - - ["hudson.util", "FormValidation", "ok", "(String,Object[])", "summary", "df-generated"] - ["hudson.util", "FormValidation", "renderHtml", "()", "summary", "df-generated"] - - ["hudson.util", "FormValidation", "respond", "(Kind,String)", "summary", "df-generated"] - - ["hudson.util", "FormValidation", "validateBase64", "(String,boolean,boolean,String)", "summary", "df-generated"] - - ["hudson.util", "FormValidation", "validateExecutable", "(String)", "summary", "df-generated"] - - ["hudson.util", "FormValidation", "validateExecutable", "(String,FileValidator)", "summary", "df-generated"] + - ["hudson.util", "FormValidation", "respond", "(FormValidation$Kind,String)", "summary", "df-generated"] - ["hudson.util", "FormValidation", "validateIntegerInRange", "(String,int,int)", "summary", "df-generated"] - ["hudson.util", "FormValidation", "validateNonNegativeInteger", "(String)", "summary", "df-generated"] - ["hudson.util", "FormValidation", "validatePositiveInteger", "(String)", "summary", "df-generated"] - ["hudson.util", "FormValidation", "validateRequired", "(String)", "summary", "df-generated"] - - ["hudson.util", "FormValidation", "warning", "(String)", "summary", "df-generated"] - - ["hudson.util", "FormValidation", "warning", "(String,Object[])", "summary", "df-generated"] - - ["hudson.util", "FormValidation", "warning", "(Throwable,String)", "summary", "df-generated"] - - ["hudson.util", "FormValidation", "warning", "(Throwable,String,Object[])", "summary", "df-generated"] - ["hudson.util", "Futures", "precomputed", "(Object)", "summary", "df-generated"] - ["hudson.util", "Graph", "doMap", "(StaplerRequest,StaplerResponse)", "summary", "df-generated"] - ["hudson.util", "Graph", "doPng", "(StaplerRequest,StaplerResponse)", "summary", "df-generated"] @@ -6220,7 +6448,6 @@ extensions: - ["hudson.util", "HeadBufferingStream", "HeadBufferingStream", "(InputStream,int)", "summary", "df-generated"] - ["hudson.util", "HeadBufferingStream", "fillSide", "()", "summary", "df-generated"] - ["hudson.util", "HttpResponses", "okJSON", "()", "summary", "df-generated"] - - ["hudson.util", "HttpResponses", "okJSON", "(Map)", "summary", "df-generated"] - ["hudson.util", "HttpResponses", "staticResource", "(File)", "summary", "df-generated"] - ["hudson.util", "HudsonIsLoading", "doDynamic", "(StaplerRequest,StaplerResponse)", "summary", "df-generated"] - ["hudson.util", "HudsonIsRestarting", "doDynamic", "(StaplerRequest,StaplerResponse)", "summary", "df-generated"] @@ -6254,7 +6481,7 @@ extensions: - ["hudson.util", "IncompatibleVMDetected", "getSystemProperties", "()", "summary", "df-generated"] - ["hudson.util", "InterceptingProxy", "wrap", "(Class,Object)", "summary", "df-generated"] - ["hudson.util", "Iterators", "empty", "()", "summary", "df-generated"] - - ["hudson.util", "Iterators", "limit", "(Iterator,CountingPredicate)", "summary", "df-generated"] + - ["hudson.util", "Iterators", "limit", "(Iterator,Iterators$CountingPredicate)", "summary", "df-generated"] - ["hudson.util", "Iterators", "readOnly", "(Iterator)", "summary", "df-generated"] - ["hudson.util", "Iterators", "removeDups", "(Iterable)", "summary", "df-generated"] - ["hudson.util", "Iterators", "reverse", "(List)", "summary", "df-generated"] @@ -6270,7 +6497,6 @@ extensions: - ["hudson.util", "LRUStringConverter", "LRUStringConverter", "(int)", "summary", "df-generated"] - ["hudson.util", "ListBoxModel", "ListBoxModel", "(int)", "summary", "df-generated"] - ["hudson.util", "ListBoxModel", "writeTo", "(StaplerRequest,StaplerResponse)", "summary", "df-generated"] - - ["hudson.util", "LogTaskListener", "LogTaskListener", "(Logger,Level)", "summary", "df-generated"] - ["hudson.util", "Messages", "ClockDifference_Ahead", "(Object)", "summary", "df-generated"] - ["hudson.util", "Messages", "ClockDifference_Behind", "(Object)", "summary", "df-generated"] - ["hudson.util", "Messages", "ClockDifference_Failed", "()", "summary", "df-generated"] @@ -6317,21 +6543,17 @@ extensions: - ["hudson.util", "OneShotEvent", "signal", "()", "summary", "df-generated"] - ["hudson.util", "PackedMap$ConverterImpl", "ConverterImpl", "(Mapper)", "summary", "df-generated"] - ["hudson.util", "PersistedList$ConverterImpl", "ConverterImpl", "(Mapper)", "summary", "df-generated"] - - ["hudson.util", "PersistedList", "get", "(Class)", "summary", "df-generated"] - - ["hudson.util", "PersistedList", "getAll", "(Class)", "summary", "df-generated"] - ["hudson.util", "PersistedList", "remove", "(Class)", "summary", "df-generated"] - ["hudson.util", "PersistedList", "removeAll", "(Class)", "summary", "df-generated"] - - ["hudson.util", "PersistedList", "replace", "(Object,Object)", "summary", "df-generated"] - - ["hudson.util", "PersistedList", "replaceBy", "(Collection)", "summary", "df-generated"] - ["hudson.util", "PersistedList", "toString", "()", "summary", "df-generated"] - ["hudson.util", "PluginServletFilter", "addFilter", "(Filter)", "summary", "df-generated"] - ["hudson.util", "PluginServletFilter", "cleanUp", "()", "summary", "df-generated"] - ["hudson.util", "PluginServletFilter", "hasFilter", "(Filter)", "summary", "df-generated"] - ["hudson.util", "PluginServletFilter", "removeFilter", "(Filter)", "summary", "df-generated"] - ["hudson.util", "ProcessKiller", "all", "()", "summary", "df-generated"] - - ["hudson.util", "ProcessKiller", "kill", "(OSProcess)", "summary", "df-generated"] + - ["hudson.util", "ProcessKiller", "kill", "(ProcessTree$OSProcess)", "summary", "df-generated"] - ["hudson.util", "ProcessKillingVeto", "all", "()", "summary", "df-generated"] - - ["hudson.util", "ProcessKillingVeto", "vetoProcessKilling", "(IOSProcess)", "summary", "df-generated"] + - ["hudson.util", "ProcessKillingVeto", "vetoProcessKilling", "(ProcessTreeRemoting$IOSProcess)", "summary", "df-generated"] - ["hudson.util", "ProcessTree$OSProcess", "getChildren", "()", "summary", "df-generated"] - ["hudson.util", "ProcessTree$OSProcess", "hasMatchingEnvVars", "(Map)", "summary", "df-generated"] - ["hudson.util", "ProcessTree$Remote", "Remote", "(ProcessTree,Channel)", "summary", "df-generated"] @@ -6339,7 +6561,7 @@ extensions: - ["hudson.util", "ProcessTree", "get", "()", "summary", "df-generated"] - ["hudson.util", "ProcessTree", "get", "(Process)", "summary", "df-generated"] - ["hudson.util", "ProcessTree", "killAll", "(Process,Map)", "summary", "df-generated"] - - ["hudson.util", "ProcessTreeRemoting$IOSProcess", "act", "(ProcessCallable)", "summary", "df-generated"] + - ["hudson.util", "ProcessTreeRemoting$IOSProcess", "act", "(ProcessTree$ProcessCallable)", "summary", "df-generated"] - ["hudson.util", "ProcessTreeRemoting$IOSProcess", "getArguments", "()", "summary", "df-generated"] - ["hudson.util", "ProcessTreeRemoting$IOSProcess", "getEnvironmentVariables", "()", "summary", "df-generated"] - ["hudson.util", "ProcessTreeRemoting$IOSProcess", "getParent", "()", "summary", "df-generated"] @@ -6358,9 +6580,6 @@ extensions: - ["hudson.util", "QuotedStringTokenizer", "quote", "(StringBuffer,String)", "summary", "df-generated"] - ["hudson.util", "QuotedStringTokenizer", "setDouble", "(boolean)", "summary", "df-generated"] - ["hudson.util", "QuotedStringTokenizer", "setSingle", "(boolean)", "summary", "df-generated"] - - ["hudson.util", "QuotedStringTokenizer", "tokenize", "(String)", "summary", "df-generated"] - - ["hudson.util", "QuotedStringTokenizer", "tokenize", "(String,String)", "summary", "df-generated"] - - ["hudson.util", "ReflectionUtils$Parameter", "annotation", "(Class)", "summary", "df-generated"] - ["hudson.util", "ReflectionUtils$Parameter", "index", "()", "summary", "df-generated"] - ["hudson.util", "ReflectionUtils$Parameter", "type", "()", "summary", "df-generated"] - ["hudson.util", "ReflectionUtils", "getPublicMethodNamed", "(Class,String)", "summary", "df-generated"] @@ -6383,9 +6602,6 @@ extensions: - ["hudson.util", "RobustCollectionConverter", "RobustCollectionConverter", "(XStream)", "summary", "df-generated"] - ["hudson.util", "RobustReflectionConverter$DuplicateFieldException", "DuplicateFieldException", "(String)", "summary", "df-generated"] - ["hudson.util", "RobustReflectionConverter", "addErrorInContext", "(UnmarshallingContext,Throwable)", "summary", "df-generated"] - - ["hudson.util", "RunList", "RunList", "(Collection)", "summary", "df-generated"] - - ["hudson.util", "RunList", "RunList", "(View)", "summary", "df-generated"] - - ["hudson.util", "RunList", "fromJobs", "(Iterable)", "summary", "df-generated"] - ["hudson.util", "Secret", "getCipher", "(String)", "summary", "df-generated"] - ["hudson.util", "SecretRewriter", "SecretRewriter", "(File)", "summary", "df-generated"] - ["hudson.util", "SecretRewriter", "rewrite", "(File)", "summary", "df-generated"] @@ -6397,7 +6613,6 @@ extensions: - ["hudson.util", "StreamTaskListener", "StreamTaskListener", "(File)", "summary", "df-generated"] - ["hudson.util", "StreamTaskListener", "StreamTaskListener", "(File,Charset)", "summary", "df-generated"] - ["hudson.util", "StreamTaskListener", "StreamTaskListener", "(File,boolean,Charset)", "summary", "df-generated"] - - ["hudson.util", "StreamTaskListener", "StreamTaskListener", "(Writer)", "summary", "df-generated"] - ["hudson.util", "StreamTaskListener", "closeQuietly", "()", "summary", "df-generated"] - ["hudson.util", "StreamTaskListener", "fromStderr", "()", "summary", "df-generated"] - ["hudson.util", "StreamTaskListener", "fromStdout", "()", "summary", "df-generated"] @@ -6405,7 +6620,6 @@ extensions: - ["hudson.util", "TableNestChecker", "applyTo", "(XMLOutput)", "summary", "df-generated"] - ["hudson.util", "TagCloud$Entry", "getClassName", "()", "summary", "df-generated"] - ["hudson.util", "TagCloud$Entry", "scale", "()", "summary", "df-generated"] - - ["hudson.util", "TagCloud", "TagCloud", "(Iterable,WeightFunction)", "summary", "df-generated"] - ["hudson.util", "TextFile", "delete", "()", "summary", "df-generated"] - ["hudson.util", "TextFile", "exists", "()", "summary", "df-generated"] - ["hudson.util", "TextFile", "fastTail", "(int)", "summary", "df-generated"] @@ -6481,7 +6695,6 @@ extensions: - ["hudson.widgets", "HistoryWidget", "setTrimmed", "(boolean)", "summary", "df-generated"] - ["hudson.widgets", "Messages", "BuildHistoryWidget_DisplayName", "()", "summary", "df-generated"] - ["hudson.widgets", "Messages", "_BuildHistoryWidget_DisplayName", "()", "summary", "df-generated"] - - ["hudson.widgets", "RenderOnDemandClosure", "RenderOnDemandClosure", "(JellyContext,String)", "summary", "df-generated"] - ["hudson.widgets", "RenderOnDemandClosure", "render", "()", "summary", "df-generated"] - ["hudson.widgets", "Widget", "getUrlName", "()", "summary", "df-generated"] - ["hudson", "AboutJenkins", "getLicensesURL", "()", "summary", "df-generated"] @@ -6505,8 +6718,6 @@ extensions: - ["hudson", "DependencyRunner$ProjectRunnable", "run", "(AbstractProject)", "summary", "df-generated"] - ["hudson", "DescriptorExtensionList", "clearLegacyInstances", "()", "summary", "df-generated"] - ["hudson", "DescriptorExtensionList", "listLegacyInstances", "()", "summary", "df-generated"] - - ["hudson", "DescriptorExtensionList", "newInstanceFromRadioList", "(JSONObject)", "summary", "df-generated"] - - ["hudson", "DescriptorExtensionList", "newInstanceFromRadioList", "(JSONObject,String)", "summary", "df-generated"] - ["hudson", "EnvVars", "createCookie", "()", "summary", "df-generated"] - ["hudson", "EnvVars", "getPlatform", "()", "summary", "df-generated"] - ["hudson", "EnvVars", "getRemote", "(VirtualChannel)", "summary", "df-generated"] @@ -6522,8 +6733,6 @@ extensions: - ["hudson", "ExtensionFinder", "refresh", "()", "summary", "df-generated"] - ["hudson", "ExtensionFinder", "scout", "(Class,Hudson)", "summary", "df-generated"] - ["hudson", "ExtensionList", "clearLegacyInstances", "()", "summary", "df-generated"] - - ["hudson", "ExtensionList", "get", "(Class)", "summary", "df-generated"] - - ["hudson", "ExtensionList", "getInstance", "(Class)", "summary", "df-generated"] - ["hudson", "ExtensionList", "lookup", "(Class)", "summary", "df-generated"] - ["hudson", "ExtensionList", "lookupSingleton", "(Class)", "summary", "df-generated"] - ["hudson", "ExtensionList", "refresh", "(ExtensionComponentSet)", "summary", "df-generated"] @@ -6534,9 +6743,7 @@ extensions: - ["hudson", "FilePath$FileCallableWrapperFactory", "wrap", "(DelegatingCallable)", "summary", "df-generated"] - ["hudson", "FilePath$TarCompression", "compress", "(OutputStream)", "summary", "df-generated"] - ["hudson", "FilePath$TarCompression", "extract", "(InputStream)", "summary", "df-generated"] - - ["hudson", "FilePath", "FilePath", "(File)", "summary", "df-generated"] - - ["hudson", "FilePath", "act", "(Callable)", "summary", "df-generated"] - - ["hudson", "FilePath", "actAsync", "(FileCallable)", "summary", "df-generated"] + - ["hudson", "FilePath", "actAsync", "(FilePath$FileCallable)", "summary", "df-generated"] - ["hudson", "FilePath", "archive", "(ArchiverFactory,OutputStream,DirScanner)", "summary", "df-generated"] - ["hudson", "FilePath", "archive", "(ArchiverFactory,OutputStream,DirScanner,String,boolean)", "summary", "df-generated"] - ["hudson", "FilePath", "archive", "(ArchiverFactory,OutputStream,FileFilter)", "summary", "df-generated"] @@ -6548,7 +6755,7 @@ extensions: - ["hudson", "FilePath", "copyFrom", "(InputStream)", "summary", "df-generated"] - ["hudson", "FilePath", "copyFrom", "(URL)", "summary", "df-generated"] - ["hudson", "FilePath", "copyRecursiveTo", "(DirScanner,FilePath,String)", "summary", "df-generated"] - - ["hudson", "FilePath", "copyRecursiveTo", "(DirScanner,FilePath,String,TarCompression)", "summary", "df-generated"] + - ["hudson", "FilePath", "copyRecursiveTo", "(DirScanner,FilePath,String,FilePath$TarCompression)", "summary", "df-generated"] - ["hudson", "FilePath", "copyRecursiveTo", "(FilePath)", "summary", "df-generated"] - ["hudson", "FilePath", "copyRecursiveTo", "(String,FilePath)", "summary", "df-generated"] - ["hudson", "FilePath", "copyRecursiveTo", "(String,String,FilePath)", "summary", "df-generated"] @@ -6577,9 +6784,6 @@ extensions: - ["hudson", "FilePath", "list", "()", "summary", "df-generated"] - ["hudson", "FilePath", "list", "(FileFilter)", "summary", "df-generated"] - ["hudson", "FilePath", "list", "(FilePath,boolean)", "summary", "df-generated"] - - ["hudson", "FilePath", "list", "(String)", "summary", "df-generated"] - - ["hudson", "FilePath", "list", "(String,String)", "summary", "df-generated"] - - ["hudson", "FilePath", "list", "(String,String,boolean)", "summary", "df-generated"] - ["hudson", "FilePath", "listDirectories", "()", "summary", "df-generated"] - ["hudson", "FilePath", "mkdirs", "()", "summary", "df-generated"] - ["hudson", "FilePath", "mode", "()", "summary", "df-generated"] @@ -6595,15 +6799,10 @@ extensions: - ["hudson", "FilePath", "tar", "(OutputStream,String)", "summary", "df-generated"] - ["hudson", "FilePath", "toComputer", "()", "summary", "df-generated"] - ["hudson", "FilePath", "touch", "(long)", "summary", "df-generated"] - - ["hudson", "FilePath", "untar", "(FilePath,TarCompression)", "summary", "df-generated"] - - ["hudson", "FilePath", "untarFrom", "(InputStream,TarCompression)", "summary", "df-generated"] + - ["hudson", "FilePath", "untar", "(FilePath,FilePath$TarCompression)", "summary", "df-generated"] + - ["hudson", "FilePath", "untarFrom", "(InputStream,FilePath$TarCompression)", "summary", "df-generated"] - ["hudson", "FilePath", "unzip", "(FilePath)", "summary", "df-generated"] - ["hudson", "FilePath", "unzipFrom", "(InputStream)", "summary", "df-generated"] - - ["hudson", "FilePath", "validateFileMask", "(FilePath,String)", "summary", "df-generated"] - - ["hudson", "FilePath", "validateFileMask", "(FilePath,String,boolean)", "summary", "df-generated"] - - ["hudson", "FilePath", "validateFileMask", "(String)", "summary", "df-generated"] - - ["hudson", "FilePath", "validateFileMask", "(String,boolean)", "summary", "df-generated"] - - ["hudson", "FilePath", "validateFileMask", "(String,boolean,boolean)", "summary", "df-generated"] - ["hudson", "FilePath", "validateRelativeDirectory", "(String)", "summary", "df-generated"] - ["hudson", "FilePath", "validateRelativeDirectory", "(String,boolean)", "summary", "df-generated"] - ["hudson", "FilePath", "validateRelativePath", "(String,boolean,boolean)", "summary", "df-generated"] @@ -6631,11 +6830,9 @@ extensions: - ["hudson", "Functions", "determineRows", "(String)", "summary", "df-generated"] - ["hudson", "Functions", "dumpAllThreads", "()", "summary", "df-generated"] - ["hudson", "Functions", "emptyList", "()", "summary", "df-generated"] - - ["hudson", "Functions", "escape", "(String)", "summary", "df-generated"] - ["hudson", "Functions", "generateConsoleAnnotationScriptAndStylesheet", "()", "summary", "df-generated"] - ["hudson", "Functions", "generateId", "()", "summary", "df-generated"] - ["hudson", "Functions", "generateItemId", "()", "summary", "df-generated"] - - ["hudson", "Functions", "getAllTopLevelItems", "(ItemGroup)", "summary", "df-generated"] - ["hudson", "Functions", "getAuthorizationStrategyDescriptors", "()", "summary", "df-generated"] - ["hudson", "Functions", "getAvatar", "(User,String)", "summary", "df-generated"] - ["hudson", "Functions", "getBuildWrapperDescriptors", "(AbstractProject)", "summary", "df-generated"] @@ -6745,7 +6942,6 @@ extensions: - ["hudson", "Functions", "tryGetIcon", "(String)", "summary", "df-generated"] - ["hudson", "Functions", "urlEncode", "(String)", "summary", "df-generated"] - ["hudson", "Functions", "useHidingPasswordFields", "()", "summary", "df-generated"] - - ["hudson", "Functions", "xmlEscape", "(String)", "summary", "df-generated"] - ["hudson", "Functions", "xsDate", "(Calendar)", "summary", "df-generated"] - ["hudson", "Indenter", "getCss", "(Job)", "summary", "df-generated"] - ["hudson", "Indenter", "getRelativeShift", "(Job)", "summary", "df-generated"] @@ -6761,12 +6957,10 @@ extensions: - ["hudson", "Launcher", "isUnix", "()", "summary", "df-generated"] - ["hudson", "Launcher", "kill", "(Map)", "summary", "df-generated"] - ["hudson", "Launcher", "launch", "()", "summary", "df-generated"] - - ["hudson", "Launcher", "launch", "(ProcStarter)", "summary", "df-generated"] + - ["hudson", "Launcher", "launch", "(Launcher$ProcStarter)", "summary", "df-generated"] - ["hudson", "Launcher", "launchChannel", "(String[],OutputStream,FilePath,Map)", "summary", "df-generated"] - - ["hudson", "Launcher", "prepareFilterRules", "(Run,EnvVarsFilterableBuilder)", "summary", "df-generated"] - ["hudson", "LauncherDecorator", "all", "()", "summary", "df-generated"] - ["hudson", "LauncherDecorator", "decorate", "(Launcher,Node)", "summary", "df-generated"] - - ["hudson", "Lookup", "get", "(Class)", "summary", "df-generated"] - ["hudson", "Main", "remotePost", "(String[])", "summary", "df-generated"] - ["hudson", "Main", "run", "(String[])", "summary", "df-generated"] - ["hudson", "MarkupText$SubText", "SubText", "(Matcher,int)", "summary", "df-generated"] @@ -6933,7 +7127,6 @@ extensions: - ["hudson", "Plugin", "start", "()", "summary", "df-generated"] - ["hudson", "Plugin", "stop", "()", "summary", "df-generated"] - ["hudson", "PluginFirstClassLoader2", "PluginFirstClassLoader2", "(URL[],ClassLoader)", "summary", "df-generated"] - - ["hudson", "PluginManager$MetadataCache", "of", "(String,Class,Supplier)", "summary", "df-generated"] - ["hudson", "PluginManager$PluginDeprecationMonitor", "getDeprecatedPlugins", "()", "summary", "df-generated"] - ["hudson", "PluginManager$PluginUpdateMonitor", "getInstance", "()", "summary", "df-generated"] - ["hudson", "PluginManager$UberClassLoader", "toString", "()", "summary", "df-generated"] @@ -6946,19 +7139,17 @@ extensions: - ["hudson", "PluginManager", "doInstallNecessaryPlugins", "(StaplerRequest)", "summary", "df-generated"] - ["hudson", "PluginManager", "doInstallPlugins", "(StaplerRequest)", "summary", "df-generated"] - ["hudson", "PluginManager", "doInstallPluginsDone", "()", "summary", "df-generated"] - - ["hudson", "PluginManager", "doPlugins", "()", "summary", "df-generated"] - ["hudson", "PluginManager", "doPluginsSearch", "(String,Integer)", "summary", "df-generated"] - ["hudson", "PluginManager", "doPrevalidateConfig", "(StaplerRequest)", "summary", "df-generated"] - ["hudson", "PluginManager", "doProxyConfigure", "(StaplerRequest)", "summary", "df-generated"] - ["hudson", "PluginManager", "doSiteConfigure", "(String)", "summary", "df-generated"] - ["hudson", "PluginManager", "doUpdateSources", "(StaplerRequest)", "summary", "df-generated"] - ["hudson", "PluginManager", "doUploadPlugin", "(StaplerRequest)", "summary", "df-generated"] - - ["hudson", "PluginManager", "dynamicLoad", "(File)", "summary", "df-generated"] - ["hudson", "PluginManager", "getBundledPluginManifest", "(String)", "summary", "df-generated"] - ["hudson", "PluginManager", "getProxyDescriptor", "()", "summary", "df-generated"] - ["hudson", "PluginManager", "getUpdates", "()", "summary", "df-generated"] - - ["hudson", "PluginManager", "hasAdoptThisPluginLabel", "(Plugin)", "summary", "df-generated"] - ["hudson", "PluginManager", "hasAdoptThisPluginLabel", "(PluginWrapper)", "summary", "df-generated"] + - ["hudson", "PluginManager", "hasAdoptThisPluginLabel", "(UpdateSite$Plugin)", "summary", "df-generated"] - ["hudson", "PluginManager", "initTasks", "(InitStrategy)", "summary", "df-generated"] - ["hudson", "PluginManager", "install", "(Collection,boolean)", "summary", "df-generated"] - ["hudson", "PluginManager", "isMetaLabel", "(String)", "summary", "df-generated"] @@ -6976,7 +7167,7 @@ extensions: - ["hudson", "PluginStrategy", "load", "(PluginWrapper)", "summary", "df-generated"] - ["hudson", "PluginStrategy", "updateDependency", "(PluginWrapper,PluginWrapper)", "summary", "df-generated"] - ["hudson", "PluginWrapper$PluginDisableResult", "getStatus", "()", "summary", "df-generated"] - - ["hudson", "PluginWrapper$PluginDisableResult", "setStatus", "(PluginDisableStatus)", "summary", "df-generated"] + - ["hudson", "PluginWrapper$PluginDisableResult", "setStatus", "(PluginWrapper$PluginDisableStatus)", "summary", "df-generated"] - ["hudson", "PluginWrapper$PluginDisableStrategy", "toString", "()", "summary", "df-generated"] - ["hudson", "PluginWrapper$PluginWrapperAdministrativeMonitor", "doAct", "(StaplerRequest,StaplerResponse)", "summary", "df-generated"] - ["hudson", "PluginWrapper$PluginWrapperAdministrativeMonitor", "get", "()", "summary", "df-generated"] @@ -7045,8 +7236,6 @@ extensions: - ["hudson", "ProxyConfiguration", "createProxy", "(String)", "summary", "df-generated"] - ["hudson", "ProxyConfiguration", "createProxy", "(String,String,int,String)", "summary", "df-generated"] - ["hudson", "ProxyConfiguration", "getInputStream", "(URL)", "summary", "df-generated"] - - ["hudson", "ProxyConfiguration", "getNoProxyHostPatterns", "()", "summary", "df-generated"] - - ["hudson", "ProxyConfiguration", "getNoProxyHostPatterns", "(String)", "summary", "df-generated"] - ["hudson", "ProxyConfiguration", "getPort", "()", "summary", "df-generated"] - ["hudson", "ProxyConfiguration", "getXmlFile", "()", "summary", "df-generated"] - ["hudson", "ProxyConfiguration", "load", "()", "summary", "df-generated"] @@ -7054,7 +7243,6 @@ extensions: - ["hudson", "ProxyConfiguration", "newHttpClientBuilder", "()", "summary", "df-generated"] - ["hudson", "ProxyConfiguration", "newHttpRequestBuilder", "(URI)", "summary", "df-generated"] - ["hudson", "ProxyConfiguration", "open", "(URL)", "summary", "df-generated"] - - ["hudson", "StructuredForm", "toList", "(JSONObject,String)", "summary", "df-generated"] - ["hudson", "TcpSlaveAgentListener$ConnectionFromCurrentPeer", "toString", "()", "summary", "df-generated"] - ["hudson", "TcpSlaveAgentListener$PingAgentProtocol", "connect", "(Socket)", "summary", "df-generated"] - ["hudson", "TcpSlaveAgentListener", "TcpSlaveAgentListener", "(int)", "summary", "df-generated"] @@ -7071,20 +7259,17 @@ extensions: - ["hudson", "Util", "copyFile", "(File,File)", "summary", "df-generated"] - ["hudson", "Util", "createFileSet", "(File,String)", "summary", "df-generated"] - ["hudson", "Util", "createFileSet", "(File,String,String)", "summary", "df-generated"] - - ["hudson", "Util", "createSubList", "(Collection,Class)", "summary", "df-generated"] - ["hudson", "Util", "createSymlink", "(File,String,String,TaskListener)", "summary", "df-generated"] - ["hudson", "Util", "createTempDir", "()", "summary", "df-generated"] - ["hudson", "Util", "daysBetween", "(Date,Date)", "summary", "df-generated"] - ["hudson", "Util", "daysElapsedSince", "(Date)", "summary", "df-generated"] - ["hudson", "Util", "deleteContentsRecursive", "(File)", "summary", "df-generated"] - - ["hudson", "Util", "deleteContentsRecursive", "(Path,PathChecker)", "summary", "df-generated"] + - ["hudson", "Util", "deleteContentsRecursive", "(Path,PathRemover$PathChecker)", "summary", "df-generated"] - ["hudson", "Util", "deleteFile", "(File)", "summary", "df-generated"] - ["hudson", "Util", "deleteRecursive", "(File)", "summary", "df-generated"] - - ["hudson", "Util", "deleteRecursive", "(Path,PathChecker)", "summary", "df-generated"] + - ["hudson", "Util", "deleteRecursive", "(Path,PathRemover$PathChecker)", "summary", "df-generated"] - ["hudson", "Util", "displayIOException", "(IOException,TaskListener)", "summary", "df-generated"] - ["hudson", "Util", "escape", "(String)", "summary", "df-generated"] - - ["hudson", "Util", "filter", "(Iterable,Class)", "summary", "df-generated"] - - ["hudson", "Util", "filter", "(List,Class)", "summary", "df-generated"] - ["hudson", "Util", "fromHexString", "(String)", "summary", "df-generated"] - ["hudson", "Util", "getDigestOf", "(File)", "summary", "df-generated"] - ["hudson", "Util", "getDigestOf", "(InputStream)", "summary", "df-generated"] @@ -7110,12 +7295,8 @@ extensions: - ["hudson", "Util", "min", "(int,int[])", "summary", "df-generated"] - ["hudson", "Util", "modeToPermissions", "(int)", "summary", "df-generated"] - ["hudson", "Util", "permissionsToMode", "(Set)", "summary", "df-generated"] - - ["hudson", "Util", "resolveSymlink", "(File)", "summary", "df-generated"] - - ["hudson", "Util", "resolveSymlink", "(File,TaskListener)", "summary", "df-generated"] - - ["hudson", "Util", "resolveSymlinkToFile", "(File)", "summary", "df-generated"] - ["hudson", "Util", "toAes128Key", "(String)", "summary", "df-generated"] - ["hudson", "Util", "toHexString", "(byte[],int,int)", "summary", "df-generated"] - - ["hudson", "Util", "tokenize", "(String,String)", "summary", "df-generated"] - ["hudson", "Util", "touch", "(File)", "summary", "df-generated"] - ["hudson", "Util", "tryParseNumber", "(String,Number)", "summary", "df-generated"] - ["hudson", "Util", "xmlEscape", "(String)", "summary", "df-generated"] @@ -7146,7 +7327,6 @@ extensions: - ["jenkins.diagnosis", "HsErrPidFile", "doDownload", "()", "summary", "df-generated"] - ["jenkins.diagnosis", "HsErrPidFile", "getLastModified", "()", "summary", "df-generated"] - ["jenkins.diagnosis", "HsErrPidFile", "getLastModifiedDate", "()", "summary", "df-generated"] - - ["jenkins.diagnosis", "HsErrPidFile", "getPath", "()", "summary", "df-generated"] - ["jenkins.diagnosis", "HsErrPidFile", "getTimeSpanString", "()", "summary", "df-generated"] - ["jenkins.diagnostics", "ControllerExecutorsAgents", "doAct", "(StaplerRequest,StaplerResponse)", "summary", "df-generated"] - ["jenkins.diagnostics", "ControllerExecutorsNoAgents", "doAct", "(StaplerRequest,StaplerResponse)", "summary", "df-generated"] @@ -7324,28 +7504,15 @@ extensions: - ["jenkins.model.item_category", "Messages", "_Uncategorized_Description", "()", "summary", "df-generated"] - ["jenkins.model.item_category", "Messages", "_Uncategorized_DisplayName", "()", "summary", "df-generated"] - ["jenkins.model.lazy", "AbstractLazyLoadRunMap", "baseDirInitialized", "()", "summary", "df-generated"] - - ["jenkins.model.lazy", "AbstractLazyLoadRunMap", "get", "(int)", "summary", "df-generated"] - - ["jenkins.model.lazy", "AbstractLazyLoadRunMap", "getById", "(String)", "summary", "df-generated"] - - ["jenkins.model.lazy", "AbstractLazyLoadRunMap", "getByNumber", "(int)", "summary", "df-generated"] - ["jenkins.model.lazy", "AbstractLazyLoadRunMap", "maxNumberOnDisk", "()", "summary", "df-generated"] - - ["jenkins.model.lazy", "AbstractLazyLoadRunMap", "newestBuild", "()", "summary", "df-generated"] - - ["jenkins.model.lazy", "AbstractLazyLoadRunMap", "oldestBuild", "()", "summary", "df-generated"] - ["jenkins.model.lazy", "AbstractLazyLoadRunMap", "purgeCache", "()", "summary", "df-generated"] - ["jenkins.model.lazy", "AbstractLazyLoadRunMap", "removeValue", "(Object)", "summary", "df-generated"] - ["jenkins.model.lazy", "AbstractLazyLoadRunMap", "reset", "(TreeMap)", "summary", "df-generated"] - ["jenkins.model.lazy", "AbstractLazyLoadRunMap", "runExists", "(int)", "summary", "df-generated"] - - ["jenkins.model.lazy", "AbstractLazyLoadRunMap", "search", "(int,Direction)", "summary", "df-generated"] - ["jenkins.model.lazy", "LazyBuildMixIn$RunMixIn", "dropLinks", "()", "summary", "df-generated"] - - ["jenkins.model.lazy", "LazyBuildMixIn", "getBuild", "(String)", "summary", "df-generated"] - - ["jenkins.model.lazy", "LazyBuildMixIn", "getBuildByNumber", "(int)", "summary", "df-generated"] - - ["jenkins.model.lazy", "LazyBuildMixIn", "getFirstBuild", "()", "summary", "df-generated"] - - ["jenkins.model.lazy", "LazyBuildMixIn", "getLastBuild", "()", "summary", "df-generated"] - - ["jenkins.model.lazy", "LazyBuildMixIn", "getNearestBuild", "(int)", "summary", "df-generated"] - - ["jenkins.model.lazy", "LazyBuildMixIn", "getNearestOldBuild", "(int)", "summary", "df-generated"] - ["jenkins.model.lazy", "LazyBuildMixIn", "loadBuild", "(File)", "summary", "df-generated"] - ["jenkins.model.lazy", "LazyBuildMixIn", "newBuild", "()", "summary", "df-generated"] - ["jenkins.model.lazy", "LazyBuildMixIn", "onCreatedFromScratch", "()", "summary", "df-generated"] - - ["jenkins.model.lazy", "LazyBuildMixIn", "onLoad", "(ItemGroup,String)", "summary", "df-generated"] - ["jenkins.model.lazy", "LazyBuildMixIn", "removeRun", "(Run)", "summary", "df-generated"] - ["jenkins.model.queue", "AsynchronousExecution", "blocksRestart", "()", "summary", "df-generated"] - ["jenkins.model.queue", "AsynchronousExecution", "displayCell", "()", "summary", "df-generated"] @@ -7400,18 +7567,14 @@ extensions: - ["jenkins.model", "Jenkins$EnforceSlaveAgentPortAdministrativeMonitor", "getSystemPropertyName", "()", "summary", "df-generated"] - ["jenkins.model", "Jenkins$JenkinsHolder", "getInstance", "()", "summary", "df-generated"] - ["jenkins.model", "Jenkins", "_doScript", "(StaplerRequest,StaplerResponse,RequestDispatcher,VirtualChannel,ACL)", "summary", "df-generated"] - - ["jenkins.model", "Jenkins", "addNode", "(Node)", "summary", "df-generated"] - ["jenkins.model", "Jenkins", "checkGoodName", "(String)", "summary", "df-generated"] - ["jenkins.model", "Jenkins", "cleanUp", "()", "summary", "df-generated"] - - ["jenkins.model", "Jenkins", "copy", "(AbstractProject,String)", "summary", "df-generated"] - - ["jenkins.model", "Jenkins", "createProject", "(Class,String)", "summary", "df-generated"] - ["jenkins.model", "Jenkins", "disableSecurity", "()", "summary", "df-generated"] - ["jenkins.model", "Jenkins", "doCancelQuietDown", "()", "summary", "df-generated"] - ["jenkins.model", "Jenkins", "doCheckDisplayName", "(String,String)", "summary", "df-generated"] - ["jenkins.model", "Jenkins", "doCheckURIEncoding", "(StaplerRequest)", "summary", "df-generated"] - ["jenkins.model", "Jenkins", "doCheckViewName", "(String)", "summary", "df-generated"] - ["jenkins.model", "Jenkins", "doClassicThreadDump", "(StaplerResponse)", "summary", "df-generated"] - - ["jenkins.model", "Jenkins", "doConfigExecutorsSubmit", "(StaplerRequest,StaplerResponse)", "summary", "df-generated"] - ["jenkins.model", "Jenkins", "doConfigSubmit", "(StaplerRequest,StaplerResponse)", "summary", "df-generated"] - ["jenkins.model", "Jenkins", "doCreateView", "(StaplerRequest,StaplerResponse)", "summary", "df-generated"] - ["jenkins.model", "Jenkins", "doDefaultJDKCheck", "(StaplerRequest,String)", "summary", "df-generated"] @@ -7451,7 +7614,6 @@ extensions: - ["jenkins.model", "Jenkins", "getComputer", "()", "summary", "df-generated"] - ["jenkins.model", "Jenkins", "getConfiguredRootUrl", "()", "summary", "df-generated"] - ["jenkins.model", "Jenkins", "getDescriptor", "(String)", "summary", "df-generated"] - - ["jenkins.model", "Jenkins", "getDescriptorByType", "(Class)", "summary", "df-generated"] - ["jenkins.model", "Jenkins", "getFederatedLoginService", "(String)", "summary", "df-generated"] - ["jenkins.model", "Jenkins", "getFederatedLoginServices", "()", "summary", "df-generated"] - ["jenkins.model", "Jenkins", "getInitLevel", "()", "summary", "df-generated"] @@ -7459,12 +7621,6 @@ extensions: - ["jenkins.model", "Jenkins", "getInstallState", "()", "summary", "df-generated"] - ["jenkins.model", "Jenkins", "getInstance", "()", "summary", "df-generated"] - ["jenkins.model", "Jenkins", "getInstanceOrNull", "()", "summary", "df-generated"] - - ["jenkins.model", "Jenkins", "getItem", "(String,Item,Class)", "summary", "df-generated"] - - ["jenkins.model", "Jenkins", "getItem", "(String,ItemGroup,Class)", "summary", "df-generated"] - - ["jenkins.model", "Jenkins", "getItemByFullName", "(String)", "summary", "df-generated"] - - ["jenkins.model", "Jenkins", "getItemByFullName", "(String,Class)", "summary", "df-generated"] - - ["jenkins.model", "Jenkins", "getItems", "(Class)", "summary", "df-generated"] - - ["jenkins.model", "Jenkins", "getJobNames", "()", "summary", "df-generated"] - ["jenkins.model", "Jenkins", "getJobProperty", "(String)", "summary", "df-generated"] - ["jenkins.model", "Jenkins", "getLegacyInstanceId", "()", "summary", "df-generated"] - ["jenkins.model", "Jenkins", "getLifecycle", "()", "summary", "df-generated"] @@ -7473,7 +7629,6 @@ extensions: - ["jenkins.model", "Jenkins", "getPlugin", "(Class)", "summary", "df-generated"] - ["jenkins.model", "Jenkins", "getPlugin", "(String)", "summary", "df-generated"] - ["jenkins.model", "Jenkins", "getPlugins", "(Class)", "summary", "df-generated"] - - ["jenkins.model", "Jenkins", "getProjects", "()", "summary", "df-generated"] - ["jenkins.model", "Jenkins", "getPublisher", "(String)", "summary", "df-generated"] - ["jenkins.model", "Jenkins", "getQuietPeriod", "()", "summary", "df-generated"] - ["jenkins.model", "Jenkins", "getRepositoryBrowser", "(String)", "summary", "df-generated"] @@ -7514,7 +7669,7 @@ extensions: - ["jenkins.model", "Jenkins", "safeRestart", "()", "summary", "df-generated"] - ["jenkins.model", "Jenkins", "setAgentProtocols", "(Set)", "summary", "df-generated"] - ["jenkins.model", "Jenkins", "setDisableRememberMe", "(boolean)", "summary", "df-generated"] - - ["jenkins.model", "Jenkins", "setMode", "(Mode)", "summary", "df-generated"] + - ["jenkins.model", "Jenkins", "setMode", "(Node$Mode)", "summary", "df-generated"] - ["jenkins.model", "Jenkins", "setNoUsageStatistics", "(Boolean)", "summary", "df-generated"] - ["jenkins.model", "Jenkins", "setNodes", "(List)", "summary", "df-generated"] - ["jenkins.model", "Jenkins", "setNumExecutors", "(int)", "summary", "df-generated"] @@ -7622,7 +7777,6 @@ extensions: - ["jenkins.model", "Messages", "_SimpleGlobalBuildDiscarderStrategy_displayName", "()", "summary", "df-generated"] - ["jenkins.model", "ModelObjectWithChildren", "doChildrenContextMenu", "(StaplerRequest,StaplerResponse)", "summary", "df-generated"] - ["jenkins.model", "ModelObjectWithContextMenu", "doContextMenu", "(StaplerRequest,StaplerResponse)", "summary", "df-generated"] - - ["jenkins.model", "ModifiableTopLevelItemGroup", "copy", "(TopLevelItem,String)", "summary", "df-generated"] - ["jenkins.model", "ModifiableTopLevelItemGroup", "createProjectFromXML", "(String,InputStream)", "summary", "df-generated"] - ["jenkins.model", "NodeListener", "all", "()", "summary", "df-generated"] - ["jenkins.model", "NodeListener", "fireOnCreated", "(Node)", "summary", "df-generated"] @@ -7648,17 +7802,14 @@ extensions: - ["jenkins.model", "ParameterizedJobMixIn$ParameterizedJob", "isParameterized", "()", "summary", "df-generated"] - ["jenkins.model", "ParameterizedJobMixIn$ParameterizedJob", "makeDisabled", "(boolean)", "summary", "df-generated"] - ["jenkins.model", "ParameterizedJobMixIn$ParameterizedJob", "resolveForCLI", "(String)", "summary", "df-generated"] - - ["jenkins.model", "ParameterizedJobMixIn$ParameterizedJob", "scheduleBuild2", "(int,Action[])", "summary", "df-generated"] - ["jenkins.model", "ParameterizedJobMixIn$ParameterizedJob", "setDisabled", "(boolean)", "summary", "df-generated"] - ["jenkins.model", "ParameterizedJobMixIn$ParameterizedJob", "supportsMakeDisabled", "()", "summary", "df-generated"] - ["jenkins.model", "ParameterizedJobMixIn", "doBuild", "(StaplerRequest,StaplerResponse,TimeDuration)", "summary", "df-generated"] - ["jenkins.model", "ParameterizedJobMixIn", "doBuildWithParameters", "(StaplerRequest,StaplerResponse,TimeDuration)", "summary", "df-generated"] - ["jenkins.model", "ParameterizedJobMixIn", "doCancelQueue", "(StaplerRequest,StaplerResponse)", "summary", "df-generated"] - - ["jenkins.model", "ParameterizedJobMixIn", "getBuildCause", "(ParameterizedJob,StaplerRequest)", "summary", "df-generated"] + - ["jenkins.model", "ParameterizedJobMixIn", "getBuildCause", "(ParameterizedJobMixIn$ParameterizedJob,StaplerRequest)", "summary", "df-generated"] - ["jenkins.model", "ParameterizedJobMixIn", "getBuildNowText", "()", "summary", "df-generated"] - - ["jenkins.model", "ParameterizedJobMixIn", "getTrigger", "(Job,Class)", "summary", "df-generated"] - ["jenkins.model", "ParameterizedJobMixIn", "isParameterized", "()", "summary", "df-generated"] - - ["jenkins.model", "ParameterizedJobMixIn", "scheduleBuild2", "(int,Action[])", "summary", "df-generated"] - ["jenkins.model", "ParameterizedJobMixIn", "scheduleBuild", "()", "summary", "df-generated"] - ["jenkins.model", "ParameterizedJobMixIn", "scheduleBuild", "(Cause)", "summary", "df-generated"] - ["jenkins.model", "ParameterizedJobMixIn", "scheduleBuild", "(int)", "summary", "df-generated"] @@ -7675,7 +7826,6 @@ extensions: - ["jenkins.model", "RunIdMigrator", "created", "(File)", "summary", "df-generated"] - ["jenkins.model", "RunIdMigrator", "delete", "(File,String)", "summary", "df-generated"] - ["jenkins.model", "RunIdMigrator", "findNumber", "(String)", "summary", "df-generated"] - - ["jenkins.model", "RunIdMigrator", "migrate", "(File,File)", "summary", "df-generated"] - ["jenkins.model", "SimplePageDecorator", "all", "()", "summary", "df-generated"] - ["jenkins.model", "SimplePageDecorator", "first", "()", "summary", "df-generated"] - ["jenkins.model", "SimplePageDecorator", "getUrl", "()", "summary", "df-generated"] @@ -7708,7 +7858,7 @@ extensions: - ["jenkins.mvn", "SettingsProviderDescriptor", "all", "()", "summary", "df-generated"] - ["jenkins.org.apache.commons.validator.routines", "DomainValidator", "getInstance", "()", "summary", "df-generated"] - ["jenkins.org.apache.commons.validator.routines", "DomainValidator", "getInstance", "(boolean)", "summary", "df-generated"] - - ["jenkins.org.apache.commons.validator.routines", "DomainValidator", "getTLDEntries", "(ArrayType)", "summary", "df-generated"] + - ["jenkins.org.apache.commons.validator.routines", "DomainValidator", "getTLDEntries", "(DomainValidator$ArrayType)", "summary", "df-generated"] - ["jenkins.org.apache.commons.validator.routines", "DomainValidator", "isAllowLocal", "()", "summary", "df-generated"] - ["jenkins.org.apache.commons.validator.routines", "DomainValidator", "isValid", "(String)", "summary", "df-generated"] - ["jenkins.org.apache.commons.validator.routines", "DomainValidator", "isValidCountryCodeTld", "(String)", "summary", "df-generated"] @@ -7717,7 +7867,7 @@ extensions: - ["jenkins.org.apache.commons.validator.routines", "DomainValidator", "isValidLocalTld", "(String)", "summary", "df-generated"] - ["jenkins.org.apache.commons.validator.routines", "DomainValidator", "isValidTld", "(String)", "summary", "df-generated"] - ["jenkins.org.apache.commons.validator.routines", "DomainValidator", "unicodeToASCII", "(String)", "summary", "df-generated"] - - ["jenkins.org.apache.commons.validator.routines", "DomainValidator", "updateTLDOverride", "(ArrayType,String[])", "summary", "df-generated"] + - ["jenkins.org.apache.commons.validator.routines", "DomainValidator", "updateTLDOverride", "(DomainValidator$ArrayType,String[])", "summary", "df-generated"] - ["jenkins.org.apache.commons.validator.routines", "InetAddressValidator", "getInstance", "()", "summary", "df-generated"] - ["jenkins.org.apache.commons.validator.routines", "InetAddressValidator", "isValid", "(String)", "summary", "df-generated"] - ["jenkins.org.apache.commons.validator.routines", "InetAddressValidator", "isValidInet4Address", "(String)", "summary", "df-generated"] @@ -7739,7 +7889,7 @@ extensions: - ["jenkins.scm", "RunWithSCM", "calculateCulprits", "()", "summary", "df-generated"] - ["jenkins.scm", "RunWithSCM", "getCulprits", "()", "summary", "df-generated"] - ["jenkins.scm", "RunWithSCM", "hasParticipant", "(User)", "summary", "df-generated"] - - ["jenkins.scm", "SCMCheckoutStrategy", "checkout", "(AbstractBuildExecution)", "summary", "df-generated"] + - ["jenkins.scm", "SCMCheckoutStrategy", "checkout", "(AbstractBuild$AbstractBuildExecution)", "summary", "df-generated"] - ["jenkins.scm", "SCMCheckoutStrategy", "preCheckout", "(AbstractBuild,Launcher,BuildListener)", "summary", "df-generated"] - ["jenkins.scm", "SCMCheckoutStrategyDescriptor", "_for", "(AbstractProject)", "summary", "df-generated"] - ["jenkins.scm", "SCMCheckoutStrategyDescriptor", "all", "()", "summary", "df-generated"] @@ -7768,18 +7918,16 @@ extensions: - ["jenkins.security.apitoken", "ApiTokenStore$HashedToken", "match", "(byte[])", "summary", "df-generated"] - ["jenkins.security.apitoken", "ApiTokenStore", "addFixedNewToken", "(String,String)", "summary", "df-generated"] - ["jenkins.security.apitoken", "ApiTokenStore", "generateNewToken", "(String)", "summary", "df-generated"] - - ["jenkins.security.apitoken", "ApiTokenStore", "reconfigure", "(Map)", "summary", "df-generated"] - ["jenkins.security.apitoken", "ApiTokenStore", "regenerateTokenFromLegacy", "(Secret)", "summary", "df-generated"] - ["jenkins.security.apitoken", "ApiTokenStore", "regenerateTokenFromLegacyIfRequired", "(Secret)", "summary", "df-generated"] - ["jenkins.security.apitoken", "ApiTokenStore", "renameToken", "(String,String)", "summary", "df-generated"] - ["jenkins.security.apitoken", "ApiTokenStore", "revokeAllTokens", "()", "summary", "df-generated"] - ["jenkins.security.apitoken", "ApiTokenStore", "revokeAllTokensExcept", "(String)", "summary", "df-generated"] - ["jenkins.security.apitoken", "LegacyApiTokenAdministrativeMonitor", "doIndex", "()", "summary", "df-generated"] - - ["jenkins.security.apitoken", "LegacyApiTokenAdministrativeMonitor", "doRevokeAllSelected", "(RevokeAllSelectedModel)", "summary", "df-generated"] + - ["jenkins.security.apitoken", "LegacyApiTokenAdministrativeMonitor", "doRevokeAllSelected", "(LegacyApiTokenAdministrativeMonitor$RevokeAllSelectedModel)", "summary", "df-generated"] - ["jenkins.security.apitoken", "LegacyApiTokenAdministrativeMonitor", "getImpactedUserList", "()", "summary", "df-generated"] - - ["jenkins.security.apitoken", "LegacyApiTokenAdministrativeMonitor", "getLegacyTokenOf", "(User)", "summary", "df-generated"] - - ["jenkins.security.apitoken", "LegacyApiTokenAdministrativeMonitor", "hasFreshToken", "(User,TokenInfoAndStats)", "summary", "df-generated"] - - ["jenkins.security.apitoken", "LegacyApiTokenAdministrativeMonitor", "hasMoreRecentlyUsedToken", "(User,TokenInfoAndStats)", "summary", "df-generated"] + - ["jenkins.security.apitoken", "LegacyApiTokenAdministrativeMonitor", "hasFreshToken", "(User,ApiTokenProperty$TokenInfoAndStats)", "summary", "df-generated"] + - ["jenkins.security.apitoken", "LegacyApiTokenAdministrativeMonitor", "hasMoreRecentlyUsedToken", "(User,ApiTokenProperty$TokenInfoAndStats)", "summary", "df-generated"] - ["jenkins.security.apitoken", "Messages", "ApiTokenPropertyDisabledDefaultAdministrativeMonitor_displayName", "()", "summary", "df-generated"] - ["jenkins.security.apitoken", "Messages", "ApiTokenPropertyEnabledNewLegacyAdministrativeMonitor_displayName", "()", "summary", "df-generated"] - ["jenkins.security.apitoken", "Messages", "LegacyApiTokenAdministrativeMonitor_displayName", "()", "summary", "df-generated"] @@ -7817,7 +7965,6 @@ extensions: - ["jenkins.security", "ApiTokenProperty", "deleteApiToken", "()", "summary", "df-generated"] - ["jenkins.security", "ApiTokenProperty", "generateNewToken", "(String)", "summary", "df-generated"] - ["jenkins.security", "ApiTokenProperty", "getApiToken", "()", "summary", "df-generated"] - - ["jenkins.security", "ApiTokenProperty", "getTokenList", "()", "summary", "df-generated"] - ["jenkins.security", "ApiTokenProperty", "hasLegacyToken", "()", "summary", "df-generated"] - ["jenkins.security", "ApiTokenProperty", "matchesPassword", "(String)", "summary", "df-generated"] - ["jenkins.security", "ApiTokenProperty", "revokeAllTokens", "()", "summary", "df-generated"] @@ -7900,10 +8047,10 @@ extensions: - ["jenkins.security", "Messages", "_ResourceDomainConfiguration_ThisJenkins", "()", "summary", "df-generated"] - ["jenkins.security", "Messages", "_Token_Created_on", "(Object)", "summary", "df-generated"] - ["jenkins.security", "Messages", "_UpdateSiteWarningsMonitor_DisplayName", "()", "summary", "df-generated"] - - ["jenkins.security", "QueueItemAuthenticator", "authenticate2", "(Item)", "summary", "df-generated"] - - ["jenkins.security", "QueueItemAuthenticator", "authenticate2", "(Task)", "summary", "df-generated"] - - ["jenkins.security", "QueueItemAuthenticator", "authenticate", "(Item)", "summary", "df-generated"] - - ["jenkins.security", "QueueItemAuthenticator", "authenticate", "(Task)", "summary", "df-generated"] + - ["jenkins.security", "QueueItemAuthenticator", "authenticate2", "(Queue$Item)", "summary", "df-generated"] + - ["jenkins.security", "QueueItemAuthenticator", "authenticate2", "(Queue$Task)", "summary", "df-generated"] + - ["jenkins.security", "QueueItemAuthenticator", "authenticate", "(Queue$Item)", "summary", "df-generated"] + - ["jenkins.security", "QueueItemAuthenticator", "authenticate", "(Queue$Task)", "summary", "df-generated"] - ["jenkins.security", "QueueItemAuthenticatorConfiguration", "get", "()", "summary", "df-generated"] - ["jenkins.security", "QueueItemAuthenticatorDescriptor", "all", "()", "summary", "df-generated"] - ["jenkins.security", "QueueItemAuthenticatorProvider", "authenticators", "()", "summary", "df-generated"] @@ -7933,8 +8080,8 @@ extensions: - ["jenkins.security", "SecurityListener", "fireUserCreated", "(String)", "summary", "df-generated"] - ["jenkins.security", "UpdateSiteWarningsConfiguration", "getAllWarnings", "()", "summary", "df-generated"] - ["jenkins.security", "UpdateSiteWarningsConfiguration", "getApplicableWarnings", "()", "summary", "df-generated"] - - ["jenkins.security", "UpdateSiteWarningsConfiguration", "getPlugin", "(Warning)", "summary", "df-generated"] - - ["jenkins.security", "UpdateSiteWarningsConfiguration", "isIgnored", "(Warning)", "summary", "df-generated"] + - ["jenkins.security", "UpdateSiteWarningsConfiguration", "getPlugin", "(UpdateSite$Warning)", "summary", "df-generated"] + - ["jenkins.security", "UpdateSiteWarningsConfiguration", "isIgnored", "(UpdateSite$Warning)", "summary", "df-generated"] - ["jenkins.security", "UpdateSiteWarningsMonitor", "doForward", "(String,String)", "summary", "df-generated"] - ["jenkins.security", "UpdateSiteWarningsMonitor", "getActiveCoreWarnings", "()", "summary", "df-generated"] - ["jenkins.security", "UpdateSiteWarningsMonitor", "getActivePluginWarningsByPlugin", "()", "summary", "df-generated"] @@ -8001,7 +8148,7 @@ extensions: - ["jenkins.tasks.filters.impl", "RetainVariablesLocalRule$ProcessVariablesHandling", "getDisplayName", "()", "summary", "df-generated"] - ["jenkins.tasks.filters.impl", "RetainVariablesLocalRule", "getProcessVariablesHandling", "()", "summary", "df-generated"] - ["jenkins.tasks.filters.impl", "RetainVariablesLocalRule", "isRetainCharacteristicEnvVars", "()", "summary", "df-generated"] - - ["jenkins.tasks.filters.impl", "RetainVariablesLocalRule", "setProcessVariablesHandling", "(ProcessVariablesHandling)", "summary", "df-generated"] + - ["jenkins.tasks.filters.impl", "RetainVariablesLocalRule", "setProcessVariablesHandling", "(RetainVariablesLocalRule$ProcessVariablesHandling)", "summary", "df-generated"] - ["jenkins.tasks.filters.impl", "RetainVariablesLocalRule", "setRetainCharacteristicEnvVars", "(boolean)", "summary", "df-generated"] - ["jenkins.tasks.filters", "EnvVarsFilterGlobalConfiguration", "get", "()", "summary", "df-generated"] - ["jenkins.tasks.filters", "EnvVarsFilterGlobalConfiguration", "getAllActivatedGlobalRules", "()", "summary", "df-generated"] @@ -8013,8 +8160,6 @@ extensions: - ["jenkins.tasks.filters", "EnvVarsFilterRuleWrapper", "filter", "(EnvVars,Launcher,TaskListener)", "summary", "df-generated"] - ["jenkins.tasks.filters", "EnvVarsFilterableBuilder", "buildEnvVarsFilterRules", "()", "summary", "df-generated"] - ["jenkins.tasks", "SimpleBuildStep", "perform", "(Run,EnvVars,TaskListener)", "summary", "df-generated"] - - ["jenkins.tasks", "SimpleBuildStep", "perform", "(Run,FilePath,EnvVars,Launcher,TaskListener)", "summary", "df-generated"] - - ["jenkins.tasks", "SimpleBuildStep", "perform", "(Run,FilePath,Launcher,TaskListener)", "summary", "df-generated"] - ["jenkins.tasks", "SimpleBuildStep", "requiresWorkspace", "()", "summary", "df-generated"] - ["jenkins.tasks", "SimpleBuildWrapper$Disposer", "requiresWorkspace", "()", "summary", "df-generated"] - ["jenkins.tasks", "SimpleBuildWrapper$Disposer", "tearDown", "(Run,FilePath,Launcher,TaskListener)", "summary", "df-generated"] @@ -8022,8 +8167,8 @@ extensions: - ["jenkins.tasks", "SimpleBuildWrapper", "createContext", "()", "summary", "df-generated"] - ["jenkins.tasks", "SimpleBuildWrapper", "createLoggerDecorator", "(Run)", "summary", "df-generated"] - ["jenkins.tasks", "SimpleBuildWrapper", "requiresWorkspace", "()", "summary", "df-generated"] - - ["jenkins.tasks", "SimpleBuildWrapper", "setUp", "(Context,Run,FilePath,Launcher,TaskListener,EnvVars)", "summary", "df-generated"] - - ["jenkins.tasks", "SimpleBuildWrapper", "setUp", "(Context,Run,TaskListener,EnvVars)", "summary", "df-generated"] + - ["jenkins.tasks", "SimpleBuildWrapper", "setUp", "(SimpleBuildWrapper$Context,Run,FilePath,Launcher,TaskListener,EnvVars)", "summary", "df-generated"] + - ["jenkins.tasks", "SimpleBuildWrapper", "setUp", "(SimpleBuildWrapper$Context,Run,TaskListener,EnvVars)", "summary", "df-generated"] - ["jenkins.telemetry.impl", "UserLanguages", "setUpFilter", "()", "summary", "df-generated"] - ["jenkins.telemetry", "Telemetry", "all", "()", "summary", "df-generated"] - ["jenkins.telemetry", "Telemetry", "createContent", "()", "summary", "df-generated"] @@ -8040,7 +8185,6 @@ extensions: - ["jenkins.triggers", "Messages", "_ReverseBuildTrigger_build_after_other_projects_are_built", "()", "summary", "df-generated"] - ["jenkins.triggers", "Messages", "_ReverseBuildTrigger_running_as_cannot_even_see_for_trigger_f", "(Object,Object,Object)", "summary", "df-generated"] - ["jenkins.triggers", "Messages", "_SCMTriggerItem_PollingVetoed", "(Object)", "summary", "df-generated"] - - ["jenkins.triggers", "ReverseBuildTrigger$DescriptorImpl", "doAutoCompleteUpstreamProjects", "(String,Item,ItemGroup)", "summary", "df-generated"] - ["jenkins.triggers", "ReverseBuildTrigger$DescriptorImpl", "doCheckUpstreamProjects", "(Job,String)", "summary", "df-generated"] - ["jenkins.triggers", "SCMTriggerItem", "asItem", "()", "summary", "df-generated"] - ["jenkins.triggers", "SCMTriggerItem", "getNextBuildNumber", "()", "summary", "df-generated"] @@ -8048,13 +8192,11 @@ extensions: - ["jenkins.triggers", "SCMTriggerItem", "getSCMTrigger", "()", "summary", "df-generated"] - ["jenkins.triggers", "SCMTriggerItem", "getSCMs", "()", "summary", "df-generated"] - ["jenkins.triggers", "SCMTriggerItem", "poll", "(TaskListener)", "summary", "df-generated"] - - ["jenkins.triggers", "SCMTriggerItem", "scheduleBuild2", "(int,Action[])", "summary", "df-generated"] - ["jenkins.triggers", "SCMTriggerItem", "schedulePolling", "()", "summary", "df-generated"] - ["jenkins.util.groovy", "AbstractGroovyViewModule", "methodMissing", "(String,Object)", "summary", "df-generated"] - ["jenkins.util.groovy", "AbstractGroovyViewModule", "propertyMissing", "(String)", "summary", "df-generated"] - ["jenkins.util.groovy", "AbstractGroovyViewModule", "propertyMissing", "(String,Object)", "summary", "df-generated"] - ["jenkins.util.groovy", "GroovyHookScript", "run", "()", "summary", "df-generated"] - - ["jenkins.util.io", "CompositeIOException", "asUncheckedIOException", "()", "summary", "df-generated"] - ["jenkins.util.io", "FileBoolean", "fastGet", "()", "summary", "df-generated"] - ["jenkins.util.io", "FileBoolean", "get", "()", "summary", "df-generated"] - ["jenkins.util.io", "FileBoolean", "isOff", "()", "summary", "df-generated"] @@ -8105,7 +8247,6 @@ extensions: - ["jenkins.util", "FullDuplexHttpService", "upload", "(StaplerRequest,StaplerResponse)", "summary", "df-generated"] - ["jenkins.util", "HttpSessionListener", "all", "()", "summary", "df-generated"] - ["jenkins.util", "InterceptingExecutorService", "toString", "()", "summary", "df-generated"] - - ["jenkins.util", "JSONSignatureValidator", "verifySignature", "(JSONObject)", "summary", "df-generated"] - ["jenkins.util", "JavaVMArguments", "current", "()", "summary", "df-generated"] - ["jenkins.util", "JenkinsClassLoader", "findClass", "(String)", "summary", "df-generated"] - ["jenkins.util", "JenkinsClassLoader", "findLoadedClass2", "(String)", "summary", "df-generated"] @@ -8119,11 +8260,9 @@ extensions: - ["jenkins.util", "MemoryReductionUtil", "getPresizedMutableMap", "(int)", "summary", "df-generated"] - ["jenkins.util", "MemoryReductionUtil", "preallocatedHashmapCapacity", "(int)", "summary", "df-generated"] - ["jenkins.util", "PluginLabelUtil", "canonicalLabels", "(JSONArray)", "summary", "df-generated"] - - ["jenkins.util", "ProgressiveRendering", "news", "()", "summary", "df-generated"] - ["jenkins.util", "ProgressiveRendering", "start", "()", "summary", "df-generated"] - ["jenkins.util", "ResourceBundleUtil", "getBundle", "(String)", "summary", "df-generated"] - ["jenkins.util", "ResourceBundleUtil", "getBundle", "(String,Locale)", "summary", "df-generated"] - - ["jenkins.util", "ServerTcpPort", "ServerTcpPort", "(JSONObject)", "summary", "df-generated"] - ["jenkins.util", "ServerTcpPort", "getPort", "()", "summary", "df-generated"] - ["jenkins.util", "SetContextClassLoader", "SetContextClassLoader", "(Class)", "summary", "df-generated"] - ["jenkins.util", "SetContextClassLoader", "SetContextClassLoader", "(ClassLoader)", "summary", "df-generated"] @@ -8172,11 +8311,9 @@ extensions: - ["jenkins.util", "VirtualFile", "open", "()", "summary", "df-generated"] - ["jenkins.util", "VirtualFile", "open", "(boolean)", "summary", "df-generated"] - ["jenkins.util", "VirtualFile", "readLink", "()", "summary", "df-generated"] - - ["jenkins.util", "VirtualFile", "run", "(Callable)", "summary", "df-generated"] - ["jenkins.util", "VirtualFile", "supportIsDescendant", "()", "summary", "df-generated"] - ["jenkins.util", "VirtualFile", "supportsQuickRecursiveListing", "()", "summary", "df-generated"] - ["jenkins.util", "VirtualFile", "toExternalURL", "()", "summary", "df-generated"] - - ["jenkins.util", "VirtualFile", "toString", "()", "summary", "df-generated"] - ["jenkins.util", "VirtualFile", "toURI", "()", "summary", "df-generated"] - ["jenkins.util", "VirtualFile", "zip", "(OutputStream,String,String,boolean,boolean,String)", "summary", "df-generated"] - ["jenkins.views", "Header", "get", "()", "summary", "df-generated"] @@ -8194,14 +8331,12 @@ extensions: - ["jenkins.websocket", "Provider$Listener", "onWebSocketClose", "(int,String)", "summary", "df-generated"] - ["jenkins.websocket", "Provider$Listener", "onWebSocketError", "(Throwable)", "summary", "df-generated"] - ["jenkins.websocket", "Provider$Listener", "onWebSocketText", "(String)", "summary", "df-generated"] - - ["jenkins.websocket", "Provider", "handle", "(HttpServletRequest,HttpServletResponse,Listener)", "summary", "df-generated"] + - ["jenkins.websocket", "Provider", "handle", "(HttpServletRequest,HttpServletResponse,Provider$Listener)", "summary", "df-generated"] - ["jenkins.websocket", "WebSocketEcho", "doIndex", "()", "summary", "df-generated"] - ["jenkins.websocket", "WebSockets", "isSupported", "()", "summary", "df-generated"] - ["jenkins.websocket", "WebSockets", "upgrade", "(WebSocketSession)", "summary", "df-generated"] - ["jenkins.widgets", "HistoryPageEntry", "getEntryId", "()", "summary", "df-generated"] - ["jenkins.widgets", "HistoryPageFilter", "HistoryPageFilter", "(int)", "summary", "df-generated"] - - ["jenkins.widgets", "HistoryPageFilter", "add", "(Iterable)", "summary", "df-generated"] - - ["jenkins.widgets", "HistoryPageFilter", "add", "(Iterable,List)", "summary", "df-generated"] - ["jenkins.widgets", "HistoryPageFilter", "setNewerThan", "(Long)", "summary", "df-generated"] - ["jenkins.widgets", "HistoryPageFilter", "setOlderThan", "(Long)", "summary", "df-generated"] - ["jenkins.widgets", "HistoryPageFilter", "size", "()", "summary", "df-generated"] @@ -8224,7 +8359,6 @@ extensions: - ["jenkins", "ExtensionFilter", "all", "()", "summary", "df-generated"] - ["jenkins", "ExtensionFilter", "allows", "(Class,ExtensionComponent)", "summary", "df-generated"] - ["jenkins", "ExtensionFilter", "isAllowed", "(Class,ExtensionComponent)", "summary", "df-generated"] - - ["jenkins", "ExtensionRefreshException", "ExtensionRefreshException", "(String,Throwable)", "summary", "df-generated"] - ["jenkins", "ExtensionRefreshException", "ExtensionRefreshException", "(Throwable)", "summary", "df-generated"] - ["jenkins", "I18n", "doResourceBundle", "(StaplerRequest)", "summary", "df-generated"] - ["jenkins", "InitReactorRunner", "getDisplayName", "(Task)", "summary", "df-generated"] @@ -8312,7 +8446,6 @@ extensions: - ["org.jenkins.ui.icon", "BuildStatusIcon", "isBuildStatus", "()", "summary", "df-generated"] - ["org.jenkins.ui.icon", "BuildStatusIcon", "isInProgress", "()", "summary", "df-generated"] - ["org.jenkins.ui.icon", "Icon", "isSvgSprite", "()", "summary", "df-generated"] - - ["org.jenkins.ui.icon", "IconSet", "getSymbol", "(String,String,String,String,String,String,String)", "summary", "df-generated"] - ["org.jenkins.ui.icon", "IconSet", "initPageVariables", "(JellyContext)", "summary", "df-generated"] - ["org.jenkins.ui.icon", "IconSet", "toNormalizedIconNameClass", "(Object)", "summary", "df-generated"] - ["org.jenkins.ui.icon", "IconSet", "toNormalizedIconSizeClass", "(Object)", "summary", "df-generated"] @@ -8320,7 +8453,6 @@ extensions: - ["org.jenkins.ui.icon", "IconSet", "tryTranslateTangoIconToSymbol", "(String)", "summary", "df-generated"] - ["org.jenkins.ui.icon", "IconSet", "tryTranslateTangoIconToSymbol", "(String,Supplier)", "summary", "df-generated"] - ["org.jenkins.ui.icon", "IconSpec", "getIconClassName", "()", "summary", "df-generated"] - - ["org.jenkins.ui.symbol", "Symbol", "get", "(SymbolRequest)", "summary", "df-generated"] - ["org.springframework.dao", "DataAccessException", "DataAccessException", "(String)", "summary", "df-generated"] - ["org.springframework.dao", "DataAccessException", "DataAccessException", "(String,Throwable)", "summary", "df-generated"] - ["org.springframework.dao", "DataAccessException", "toSpring", "()", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/kotlinstdlib.model.yml b/java/ql/lib/ext/generated/kotlinstdlib.model.yml index a4f310b20b9..cae9b30a06a 100644 --- a/java/ql/lib/ext/generated/kotlinstdlib.model.yml +++ b/java/ql/lib/ext/generated/kotlinstdlib.model.yml @@ -743,8 +743,8 @@ extensions: - ["kotlin.collections", "MapAccessorsKt", false, "setValue", "(Map,Object,KProperty,Object)", "", "Argument[2]", "Argument[0].Element", "taint", "df-generated"] - ["kotlin.collections", "MapAccessorsKt", false, "setValue", "(Map,Object,KProperty,Object)", "", "Argument[3]", "Argument[0].Element", "taint", "df-generated"] - ["kotlin.collections", "MapsKt", false, "asIterable", "(Map)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] - - ["kotlin.collections", "MapsKt", false, "component1", "(Entry)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] - - ["kotlin.collections", "MapsKt", false, "component2", "(Entry)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] + - ["kotlin.collections", "MapsKt", false, "component1", "(Map$Entry)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] + - ["kotlin.collections", "MapsKt", false, "component2", "(Map$Entry)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] - ["kotlin.collections", "MapsKt", false, "filter", "(Map,Function1)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] - ["kotlin.collections", "MapsKt", false, "filterKeys", "(Map,Function1)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] - ["kotlin.collections", "MapsKt", false, "filterNot", "(Map,Function1)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] @@ -831,7 +831,7 @@ extensions: - ["kotlin.collections", "MapsKt", false, "toMap", "(Pair[],Map)", "", "Argument[1].Element", "ReturnValue", "taint", "df-generated"] - ["kotlin.collections", "MapsKt", false, "toMap", "(Sequence,Map)", "", "Argument[1].Element", "ReturnValue", "taint", "df-generated"] - ["kotlin.collections", "MapsKt", false, "toMutableMap", "(Map)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] - - ["kotlin.collections", "MapsKt", false, "toPair", "(Entry)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] + - ["kotlin.collections", "MapsKt", false, "toPair", "(Map$Entry)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] - ["kotlin.collections", "MapsKt", false, "toSortedMap", "(Map)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] - ["kotlin.collections", "MapsKt", false, "withDefault", "(Map,Function1)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] - ["kotlin.collections", "MapsKt", false, "withDefault", "(Map,Function1)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] @@ -1021,14 +1021,14 @@ extensions: - ["kotlin.comparisons", "ComparisonsKt", false, "minOf", "(Object,Object,Object,Comparator)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] - ["kotlin.comparisons", "ComparisonsKt", false, "minOf", "(Object,Object[],Comparator)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["kotlin.comparisons", "ComparisonsKt", false, "reversed", "(Comparator)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["kotlin.coroutines", "AbstractCoroutineContextElement", true, "AbstractCoroutineContextElement", "(Key)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["kotlin.coroutines", "AbstractCoroutineContextKey", true, "AbstractCoroutineContextKey", "(Key,Function1)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["kotlin.coroutines", "AbstractCoroutineContextKey", true, "AbstractCoroutineContextKey", "(Key,Function1)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["kotlin.coroutines", "AbstractCoroutineContextElement", true, "AbstractCoroutineContextElement", "(CoroutineContext$Key)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["kotlin.coroutines", "AbstractCoroutineContextKey", true, "AbstractCoroutineContextKey", "(CoroutineContext$Key,Function1)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["kotlin.coroutines", "AbstractCoroutineContextKey", true, "AbstractCoroutineContextKey", "(CoroutineContext$Key,Function1)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["kotlin.coroutines", "CoroutineContext", true, "fold", "(Object,Function2)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["kotlin.coroutines", "CoroutineContext", true, "fold", "(Object,Function2)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["kotlin.coroutines", "CoroutineContext", true, "get", "(Key)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["kotlin.coroutines", "CoroutineContext", true, "minusKey", "(Key)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["kotlin.coroutines", "CoroutineContext", true, "minusKey", "(Key)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["kotlin.coroutines", "CoroutineContext", true, "get", "(CoroutineContext$Key)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["kotlin.coroutines", "CoroutineContext", true, "minusKey", "(CoroutineContext$Key)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["kotlin.coroutines", "CoroutineContext", true, "minusKey", "(CoroutineContext$Key)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["kotlin.coroutines", "CoroutineContext", true, "plus", "(CoroutineContext)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["kotlin.coroutines", "CoroutineContext", true, "plus", "(CoroutineContext)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["kotlin.coroutines", "CoroutineContext$Element", true, "getKey", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -4304,8 +4304,8 @@ extensions: - ["kotlin.coroutines", "ContinuationKt", "startCoroutine", "(SuspendFunction1,Object,Continuation)", "summary", "df-generated"] - ["kotlin.coroutines", "ContinuationKt", "suspendCoroutine", "(Function1)", "summary", "df-generated"] - ["kotlin.coroutines", "CoroutineContext", "fold", "(Object,Function2)", "summary", "df-generated"] - - ["kotlin.coroutines", "CoroutineContext", "get", "(Key)", "summary", "df-generated"] - - ["kotlin.coroutines", "CoroutineContext", "minusKey", "(Key)", "summary", "df-generated"] + - ["kotlin.coroutines", "CoroutineContext", "get", "(CoroutineContext$Key)", "summary", "df-generated"] + - ["kotlin.coroutines", "CoroutineContext", "minusKey", "(CoroutineContext$Key)", "summary", "df-generated"] - ["kotlin.coroutines", "CoroutineContext$Element", "getKey", "()", "summary", "df-generated"] - ["kotlin.coroutines", "EmptyCoroutineContext", "hashCode", "()", "summary", "df-generated"] - ["kotlin.coroutines", "EmptyCoroutineContext", "toString", "()", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/org.apache.commons.io.model.yml b/java/ql/lib/ext/generated/org.apache.commons.io.model.yml index c220b8c82eb..b5195b14a08 100644 --- a/java/ql/lib/ext/generated/org.apache.commons.io.model.yml +++ b/java/ql/lib/ext/generated/org.apache.commons.io.model.yml @@ -126,48 +126,48 @@ extensions: - ["org.apache.commons.io.file.spi", "FileSystemProviders", true, "getFileSystemProvider", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.apache.commons.io.file.spi", "FileSystemProviders", true, "getFileSystemProvider", "(URI)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.apache.commons.io.file.spi", "FileSystemProviders", true, "getFileSystemProvider", "(URL)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["org.apache.commons.io.file", "AccumulatorPathVisitor", true, "AccumulatorPathVisitor", "(PathCounters)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.apache.commons.io.file", "AccumulatorPathVisitor", true, "AccumulatorPathVisitor", "(PathCounters,PathFilter,PathFilter)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.apache.commons.io.file", "AccumulatorPathVisitor", true, "AccumulatorPathVisitor", "(PathCounters,PathFilter,PathFilter)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - - ["org.apache.commons.io.file", "AccumulatorPathVisitor", true, "AccumulatorPathVisitor", "(PathCounters,PathFilter,PathFilter)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.commons.io.file", "AccumulatorPathVisitor", true, "AccumulatorPathVisitor", "(Counters$PathCounters)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.commons.io.file", "AccumulatorPathVisitor", true, "AccumulatorPathVisitor", "(Counters$PathCounters,PathFilter,PathFilter)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.commons.io.file", "AccumulatorPathVisitor", true, "AccumulatorPathVisitor", "(Counters$PathCounters,PathFilter,PathFilter)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.commons.io.file", "AccumulatorPathVisitor", true, "AccumulatorPathVisitor", "(Counters$PathCounters,PathFilter,PathFilter)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] - ["org.apache.commons.io.file", "AccumulatorPathVisitor", true, "getDirList", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.apache.commons.io.file", "AccumulatorPathVisitor", true, "getFileList", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.apache.commons.io.file", "AccumulatorPathVisitor", true, "withBigIntegerCounters", "(PathFilter,PathFilter)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["org.apache.commons.io.file", "AccumulatorPathVisitor", true, "withBigIntegerCounters", "(PathFilter,PathFilter)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["org.apache.commons.io.file", "AccumulatorPathVisitor", true, "withLongCounters", "(PathFilter,PathFilter)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["org.apache.commons.io.file", "AccumulatorPathVisitor", true, "withLongCounters", "(PathFilter,PathFilter)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - - ["org.apache.commons.io.file", "CleaningPathVisitor", true, "CleaningPathVisitor", "(PathCounters,DeleteOption[],String[])", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.apache.commons.io.file", "CleaningPathVisitor", true, "CleaningPathVisitor", "(PathCounters,DeleteOption[],String[])", "", "Argument[2].ArrayElement", "Argument[this]", "taint", "df-generated"] - - ["org.apache.commons.io.file", "CleaningPathVisitor", true, "CleaningPathVisitor", "(PathCounters,String[])", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.apache.commons.io.file", "CleaningPathVisitor", true, "CleaningPathVisitor", "(PathCounters,String[])", "", "Argument[1].ArrayElement", "Argument[this]", "taint", "df-generated"] - - ["org.apache.commons.io.file", "CopyDirectoryVisitor", true, "CopyDirectoryVisitor", "(PathCounters,Path,Path,CopyOption[])", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.apache.commons.io.file", "CopyDirectoryVisitor", true, "CopyDirectoryVisitor", "(PathCounters,Path,Path,CopyOption[])", "", "Argument[1].Element", "Argument[this]", "taint", "df-generated"] - - ["org.apache.commons.io.file", "CopyDirectoryVisitor", true, "CopyDirectoryVisitor", "(PathCounters,Path,Path,CopyOption[])", "", "Argument[2].Element", "Argument[this]", "taint", "df-generated"] - - ["org.apache.commons.io.file", "CopyDirectoryVisitor", true, "CopyDirectoryVisitor", "(PathCounters,Path,Path,CopyOption[])", "", "Argument[3].ArrayElement", "Argument[this]", "taint", "df-generated"] - - ["org.apache.commons.io.file", "CopyDirectoryVisitor", true, "CopyDirectoryVisitor", "(PathCounters,PathFilter,PathFilter,Path,Path,CopyOption[])", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.apache.commons.io.file", "CopyDirectoryVisitor", true, "CopyDirectoryVisitor", "(PathCounters,PathFilter,PathFilter,Path,Path,CopyOption[])", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - - ["org.apache.commons.io.file", "CopyDirectoryVisitor", true, "CopyDirectoryVisitor", "(PathCounters,PathFilter,PathFilter,Path,Path,CopyOption[])", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] - - ["org.apache.commons.io.file", "CopyDirectoryVisitor", true, "CopyDirectoryVisitor", "(PathCounters,PathFilter,PathFilter,Path,Path,CopyOption[])", "", "Argument[3].Element", "Argument[this]", "taint", "df-generated"] - - ["org.apache.commons.io.file", "CopyDirectoryVisitor", true, "CopyDirectoryVisitor", "(PathCounters,PathFilter,PathFilter,Path,Path,CopyOption[])", "", "Argument[4].Element", "Argument[this]", "taint", "df-generated"] - - ["org.apache.commons.io.file", "CopyDirectoryVisitor", true, "CopyDirectoryVisitor", "(PathCounters,PathFilter,PathFilter,Path,Path,CopyOption[])", "", "Argument[5].ArrayElement", "Argument[this]", "taint", "df-generated"] + - ["org.apache.commons.io.file", "CleaningPathVisitor", true, "CleaningPathVisitor", "(Counters$PathCounters,DeleteOption[],String[])", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.commons.io.file", "CleaningPathVisitor", true, "CleaningPathVisitor", "(Counters$PathCounters,DeleteOption[],String[])", "", "Argument[2].ArrayElement", "Argument[this]", "taint", "df-generated"] + - ["org.apache.commons.io.file", "CleaningPathVisitor", true, "CleaningPathVisitor", "(Counters$PathCounters,String[])", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.commons.io.file", "CleaningPathVisitor", true, "CleaningPathVisitor", "(Counters$PathCounters,String[])", "", "Argument[1].ArrayElement", "Argument[this]", "taint", "df-generated"] + - ["org.apache.commons.io.file", "CopyDirectoryVisitor", true, "CopyDirectoryVisitor", "(Counters$PathCounters,Path,Path,CopyOption[])", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.commons.io.file", "CopyDirectoryVisitor", true, "CopyDirectoryVisitor", "(Counters$PathCounters,Path,Path,CopyOption[])", "", "Argument[1].Element", "Argument[this]", "taint", "df-generated"] + - ["org.apache.commons.io.file", "CopyDirectoryVisitor", true, "CopyDirectoryVisitor", "(Counters$PathCounters,Path,Path,CopyOption[])", "", "Argument[2].Element", "Argument[this]", "taint", "df-generated"] + - ["org.apache.commons.io.file", "CopyDirectoryVisitor", true, "CopyDirectoryVisitor", "(Counters$PathCounters,Path,Path,CopyOption[])", "", "Argument[3].ArrayElement", "Argument[this]", "taint", "df-generated"] + - ["org.apache.commons.io.file", "CopyDirectoryVisitor", true, "CopyDirectoryVisitor", "(Counters$PathCounters,PathFilter,PathFilter,Path,Path,CopyOption[])", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.commons.io.file", "CopyDirectoryVisitor", true, "CopyDirectoryVisitor", "(Counters$PathCounters,PathFilter,PathFilter,Path,Path,CopyOption[])", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.commons.io.file", "CopyDirectoryVisitor", true, "CopyDirectoryVisitor", "(Counters$PathCounters,PathFilter,PathFilter,Path,Path,CopyOption[])", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.commons.io.file", "CopyDirectoryVisitor", true, "CopyDirectoryVisitor", "(Counters$PathCounters,PathFilter,PathFilter,Path,Path,CopyOption[])", "", "Argument[3].Element", "Argument[this]", "taint", "df-generated"] + - ["org.apache.commons.io.file", "CopyDirectoryVisitor", true, "CopyDirectoryVisitor", "(Counters$PathCounters,PathFilter,PathFilter,Path,Path,CopyOption[])", "", "Argument[4].Element", "Argument[this]", "taint", "df-generated"] + - ["org.apache.commons.io.file", "CopyDirectoryVisitor", true, "CopyDirectoryVisitor", "(Counters$PathCounters,PathFilter,PathFilter,Path,Path,CopyOption[])", "", "Argument[5].ArrayElement", "Argument[this]", "taint", "df-generated"] - ["org.apache.commons.io.file", "CopyDirectoryVisitor", true, "getCopyOptions", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.apache.commons.io.file", "CopyDirectoryVisitor", true, "getSourceDirectory", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.apache.commons.io.file", "CopyDirectoryVisitor", true, "getTargetDirectory", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.apache.commons.io.file", "Counters$PathCounters", true, "getByteCounter", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.apache.commons.io.file", "Counters$PathCounters", true, "getDirectoryCounter", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.apache.commons.io.file", "Counters$PathCounters", true, "getFileCounter", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["org.apache.commons.io.file", "CountingPathVisitor", true, "CountingPathVisitor", "(PathCounters)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.apache.commons.io.file", "CountingPathVisitor", true, "CountingPathVisitor", "(PathCounters,PathFilter,PathFilter)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.apache.commons.io.file", "CountingPathVisitor", true, "CountingPathVisitor", "(PathCounters,PathFilter,PathFilter)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - - ["org.apache.commons.io.file", "CountingPathVisitor", true, "CountingPathVisitor", "(PathCounters,PathFilter,PathFilter)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.commons.io.file", "CountingPathVisitor", true, "CountingPathVisitor", "(Counters$PathCounters)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.commons.io.file", "CountingPathVisitor", true, "CountingPathVisitor", "(Counters$PathCounters,PathFilter,PathFilter)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.commons.io.file", "CountingPathVisitor", true, "CountingPathVisitor", "(Counters$PathCounters,PathFilter,PathFilter)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.commons.io.file", "CountingPathVisitor", true, "CountingPathVisitor", "(Counters$PathCounters,PathFilter,PathFilter)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] - ["org.apache.commons.io.file", "CountingPathVisitor", true, "getPathCounters", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["org.apache.commons.io.file", "DeletingPathVisitor", true, "DeletingPathVisitor", "(PathCounters,DeleteOption[],String[])", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.apache.commons.io.file", "DeletingPathVisitor", true, "DeletingPathVisitor", "(PathCounters,DeleteOption[],String[])", "", "Argument[2].ArrayElement", "Argument[this]", "taint", "df-generated"] - - ["org.apache.commons.io.file", "DeletingPathVisitor", true, "DeletingPathVisitor", "(PathCounters,LinkOption[],DeleteOption[],String[])", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.apache.commons.io.file", "DeletingPathVisitor", true, "DeletingPathVisitor", "(PathCounters,LinkOption[],DeleteOption[],String[])", "", "Argument[1].ArrayElement", "Argument[this]", "taint", "df-generated"] - - ["org.apache.commons.io.file", "DeletingPathVisitor", true, "DeletingPathVisitor", "(PathCounters,LinkOption[],DeleteOption[],String[])", "", "Argument[3].ArrayElement", "Argument[this]", "taint", "df-generated"] - - ["org.apache.commons.io.file", "DeletingPathVisitor", true, "DeletingPathVisitor", "(PathCounters,String[])", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.apache.commons.io.file", "DeletingPathVisitor", true, "DeletingPathVisitor", "(PathCounters,String[])", "", "Argument[1].ArrayElement", "Argument[this]", "taint", "df-generated"] + - ["org.apache.commons.io.file", "DeletingPathVisitor", true, "DeletingPathVisitor", "(Counters$PathCounters,DeleteOption[],String[])", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.commons.io.file", "DeletingPathVisitor", true, "DeletingPathVisitor", "(Counters$PathCounters,DeleteOption[],String[])", "", "Argument[2].ArrayElement", "Argument[this]", "taint", "df-generated"] + - ["org.apache.commons.io.file", "DeletingPathVisitor", true, "DeletingPathVisitor", "(Counters$PathCounters,LinkOption[],DeleteOption[],String[])", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.commons.io.file", "DeletingPathVisitor", true, "DeletingPathVisitor", "(Counters$PathCounters,LinkOption[],DeleteOption[],String[])", "", "Argument[1].ArrayElement", "Argument[this]", "taint", "df-generated"] + - ["org.apache.commons.io.file", "DeletingPathVisitor", true, "DeletingPathVisitor", "(Counters$PathCounters,LinkOption[],DeleteOption[],String[])", "", "Argument[3].ArrayElement", "Argument[this]", "taint", "df-generated"] + - ["org.apache.commons.io.file", "DeletingPathVisitor", true, "DeletingPathVisitor", "(Counters$PathCounters,String[])", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.commons.io.file", "DeletingPathVisitor", true, "DeletingPathVisitor", "(Counters$PathCounters,String[])", "", "Argument[1].ArrayElement", "Argument[this]", "taint", "df-generated"] - ["org.apache.commons.io.file", "DirectoryStreamFilter", true, "DirectoryStreamFilter", "(PathFilter)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.apache.commons.io.file", "DirectoryStreamFilter", true, "getPathFilter", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.apache.commons.io.file", "PathUtils", false, "copyFile", "(URL,Path,CopyOption[])", "", "Argument[1].Element", "ReturnValue", "taint", "df-generated"] @@ -299,8 +299,8 @@ extensions: - ["org.apache.commons.io.input", "MessageDigestCalculatingInputStream$MessageDigestMaintainingObserver", true, "MessageDigestMaintainingObserver", "(MessageDigest)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.apache.commons.io.input", "MessageDigestCalculatingInputStream", true, "MessageDigestCalculatingInputStream", "(InputStream,MessageDigest)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["org.apache.commons.io.input", "MessageDigestCalculatingInputStream", true, "getMessageDigest", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["org.apache.commons.io.input", "ObservableInputStream", true, "ObservableInputStream", "(InputStream,Observer[])", "", "Argument[1].ArrayElement", "Argument[this]", "taint", "df-generated"] - - ["org.apache.commons.io.input", "ObservableInputStream", true, "add", "(Observer)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.commons.io.input", "ObservableInputStream", true, "ObservableInputStream", "(InputStream,ObservableInputStream$Observer[])", "", "Argument[1].ArrayElement", "Argument[this]", "taint", "df-generated"] + - ["org.apache.commons.io.input", "ObservableInputStream", true, "add", "(ObservableInputStream$Observer)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.apache.commons.io.input", "ObservableInputStream", true, "getObservers", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.apache.commons.io.input", "RandomAccessFileInputStream", true, "RandomAccessFileInputStream", "(RandomAccessFile)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.apache.commons.io.input", "RandomAccessFileInputStream", true, "RandomAccessFileInputStream", "(RandomAccessFile,boolean)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] @@ -950,7 +950,7 @@ extensions: - ["org.apache.commons.io.input", "ObservableInputStream$Observer", "finished", "()", "summary", "df-generated"] - ["org.apache.commons.io.input", "ObservableInputStream", "ObservableInputStream", "(InputStream)", "summary", "df-generated"] - ["org.apache.commons.io.input", "ObservableInputStream", "consume", "()", "summary", "df-generated"] - - ["org.apache.commons.io.input", "ObservableInputStream", "remove", "(Observer)", "summary", "df-generated"] + - ["org.apache.commons.io.input", "ObservableInputStream", "remove", "(ObservableInputStream$Observer)", "summary", "df-generated"] - ["org.apache.commons.io.input", "ObservableInputStream", "removeAllObservers", "()", "summary", "df-generated"] - ["org.apache.commons.io.input", "ProxyInputStream", "ProxyInputStream", "(InputStream)", "summary", "df-generated"] - ["org.apache.commons.io.input", "ProxyReader", "ProxyReader", "(Reader)", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/org.apache.commons.lang.model.yml b/java/ql/lib/ext/generated/org.apache.commons.lang.model.yml index 56f9c251388..d2cb3011569 100644 --- a/java/ql/lib/ext/generated/org.apache.commons.lang.model.yml +++ b/java/ql/lib/ext/generated/org.apache.commons.lang.model.yml @@ -1604,8 +1604,6 @@ extensions: - ["org.apache.commons.lang", "SerializationUtils", "serialize", "(Serializable,OutputStream)", "summary", "df-generated"] - ["org.apache.commons.lang", "StringEscapeUtils", "escapeCsv", "(String)", "summary", "df-generated"] - ["org.apache.commons.lang", "StringEscapeUtils", "escapeCsv", "(Writer,String)", "summary", "df-generated"] - - ["org.apache.commons.lang", "StringEscapeUtils", "escapeHtml", "(String)", "summary", "df-generated"] - - ["org.apache.commons.lang", "StringEscapeUtils", "escapeHtml", "(Writer,String)", "summary", "df-generated"] - ["org.apache.commons.lang", "StringEscapeUtils", "escapeJava", "(String)", "summary", "df-generated"] - ["org.apache.commons.lang", "StringEscapeUtils", "escapeJava", "(Writer,String)", "summary", "df-generated"] - ["org.apache.commons.lang", "StringEscapeUtils", "escapeJavaScript", "(String)", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/stapler.model.yml b/java/ql/lib/ext/generated/stapler.model.yml index a82d01328d6..28b2097b322 100644 --- a/java/ql/lib/ext/generated/stapler.model.yml +++ b/java/ql/lib/ext/generated/stapler.model.yml @@ -19,10 +19,10 @@ extensions: - ["org.kohsuke.stapler.export", "DataWriter", true, "value", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.kohsuke.stapler.export", "ExportConfig", true, "getClassAttribute", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler.export", "ExportConfig", true, "getExportInterceptor", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["org.kohsuke.stapler.export", "ExportConfig", true, "withClassAttribute", "(ClassAttributeBehaviour)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["org.kohsuke.stapler.export", "ExportConfig", true, "withClassAttribute", "(ClassAttributeBehaviour)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.kohsuke.stapler.export", "ExportConfig", true, "withExportInterceptor", "(ExportInterceptor)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["org.kohsuke.stapler.export", "ExportConfig", true, "withClassAttribute", "(ClassAttributeBehaviour)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["org.kohsuke.stapler.export", "ExportConfig", true, "withExportInterceptor", "(ExportInterceptor)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.kohsuke.stapler.export", "ExportConfig", true, "withExportInterceptor", "(ExportInterceptor)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["org.kohsuke.stapler.export", "ExportConfig", true, "withFlavor", "(Flavor)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["org.kohsuke.stapler.export", "ExportConfig", true, "withPrettyPrint", "(boolean)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["org.kohsuke.stapler.export", "ExportConfig", true, "withSkipIfFail", "(boolean)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] @@ -62,9 +62,9 @@ extensions: - ["org.kohsuke.stapler.framework.adjunct", "AdjunctManager", true, "AdjunctManager", "(ServletContext,ClassLoader,String,long)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["org.kohsuke.stapler.framework.adjunct", "AdjunctManager", true, "AdjunctManager", "(ServletContext,ClassLoader,String,long)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] - ["org.kohsuke.stapler.framework.adjunct", "AdjunctManager", true, "doDynamic", "(StaplerRequest,StaplerResponse)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.kohsuke.stapler.framework.adjunct", "AdjunctManager", true, "get", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler.framework.adjunct", "AdjunctManager", true, "get", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.kohsuke.stapler.framework.adjunct", "AdjunctManager", true, "get", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["org.kohsuke.stapler.framework.adjunct", "AdjunctManager", true, "get", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler.framework.adjunct", "AdjunctsInPage", true, "assumeIncluded", "(Collection)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] - ["org.kohsuke.stapler.framework.adjunct", "AdjunctsInPage", true, "assumeIncluded", "(String[])", "", "Argument[0].ArrayElement", "Argument[this]", "taint", "df-generated"] - ["org.kohsuke.stapler.framework.adjunct", "AdjunctsInPage", true, "generate", "(XMLOutput,String[])", "", "Argument[1].ArrayElement", "Argument[this]", "taint", "df-generated"] @@ -82,6 +82,7 @@ extensions: - ["org.kohsuke.stapler.framework.io", "CharSpool", false, "writeTo", "(Writer)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] - ["org.kohsuke.stapler.framework.io", "IOException2", true, "IOException2", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.kohsuke.stapler.framework.io", "IOException2", true, "IOException2", "(String,Throwable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.kohsuke.stapler.framework.io", "IOException2", true, "IOException2", "(Throwable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.kohsuke.stapler.framework.io", "WriterOutputStream", true, "WriterOutputStream", "(Writer)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.kohsuke.stapler.framework.io", "WriterOutputStream", true, "WriterOutputStream", "(Writer,Charset)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.kohsuke.stapler.framework", "AbstractWebAppMain", true, "getInitializer", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -97,12 +98,14 @@ extensions: - ["org.kohsuke.stapler.jelly.groovy", "GroovyClassTearOff", false, "GroovyClassTearOff", "(MetaClass)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.kohsuke.stapler.jelly.groovy", "GroovyClassTearOff", false, "createDispatcher", "(Object,String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler.jelly.groovy", "GroovyClassTearOff", false, "createDispatcher", "(Object,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["org.kohsuke.stapler.jelly.groovy", "GroovyClassTearOff", false, "createDispatcher", "(Object,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler.jelly.groovy", "GroovyClosureScript", true, "getDelegate", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler.jelly.groovy", "GroovyClosureScript", true, "setDelegate", "(GroovyObject)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.kohsuke.stapler.jelly.groovy", "GroovyServerPageScript", true, "getOut", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler.jelly.groovy", "GroovyServerPageTearOff", true, "GroovyServerPageTearOff", "(MetaClass)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.kohsuke.stapler.jelly.groovy", "GroovyServerPageTearOff", true, "createDispatcher", "(Object,String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler.jelly.groovy", "GroovyServerPageTearOff", true, "createDispatcher", "(Object,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["org.kohsuke.stapler.jelly.groovy", "GroovyServerPageTearOff", true, "createDispatcher", "(Object,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler.jelly.groovy", "JellyBuilder", false, "JellyBuilder", "(JellyContext,XMLOutput)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.kohsuke.stapler.jelly.groovy", "JellyBuilder", false, "JellyBuilder", "(JellyContext,XMLOutput)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["org.kohsuke.stapler.jelly.groovy", "JellyBuilder", false, "getBuilder", "()", "", "Argument[this]", "ReturnValue", "value", "df-generated"] @@ -112,15 +115,15 @@ extensions: - ["org.kohsuke.stapler.jelly.groovy", "JellyBuilder", false, "getResponse", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler.jelly.groovy", "JellyBuilder", false, "getRootURL", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler.jelly.groovy", "JellyBuilder", false, "jelly", "(Class)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["org.kohsuke.stapler.jelly.groovy", "JellyBuilder", false, "namespace", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler.jelly.groovy", "JellyBuilder", false, "namespace", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["org.kohsuke.stapler.jelly.groovy", "JellyBuilder", false, "namespace", "(String,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["org.kohsuke.stapler.jelly.groovy", "JellyBuilder", false, "namespace", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler.jelly.groovy", "JellyBuilder", false, "namespace", "(String,String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler.jelly.groovy", "JellyBuilder", false, "namespace", "(String,String)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - - ["org.kohsuke.stapler.jelly.groovy", "JellyBuilder", false, "res", "(Object,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["org.kohsuke.stapler.jelly.groovy", "JellyBuilder", false, "namespace", "(String,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler.jelly.groovy", "JellyBuilder", false, "res", "(Object,String)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - - ["org.kohsuke.stapler.jelly.groovy", "JellyBuilder", false, "setOutput", "(XMLOutput)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["org.kohsuke.stapler.jelly.groovy", "JellyBuilder", false, "res", "(Object,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler.jelly.groovy", "JellyBuilder", false, "setOutput", "(XMLOutput)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.kohsuke.stapler.jelly.groovy", "JellyBuilder", false, "setOutput", "(XMLOutput)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler.jelly.groovy", "JellyBuilder", false, "with", "(XMLOutput,Closure)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.kohsuke.stapler.jelly.groovy", "StaplerClosureScript", true, "gettext", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler.jelly.groovy", "StaplerClosureScript", true, "gettext", "(String,Object[])", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] @@ -150,10 +153,12 @@ extensions: - ["org.kohsuke.stapler.jelly", "InternationalizedStringExpression", true, "getArguments", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler.jelly", "IsUserInRoleTag", true, "setRole", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.kohsuke.stapler.jelly", "JellyClassLoaderTearOff", true, "JellyClassLoaderTearOff", "(MetaClassLoader)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.kohsuke.stapler.jelly", "JellyClassLoaderTearOff", true, "getTagLibrary", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler.jelly", "JellyClassTearOff", true, "JellyClassTearOff", "(MetaClass)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.kohsuke.stapler.jelly", "JellyClassTearOff", true, "createDispatcher", "(Object,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler.jelly", "JellyClassTearOff", true, "createDispatcher", "(Object,String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler.jelly", "JellyClassTearOff", true, "createDispatcher", "(Object,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["org.kohsuke.stapler.jelly", "JellyClassTearOff", true, "createDispatcher", "(Object,String)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["org.kohsuke.stapler.jelly", "JellyClassTearOff", true, "createDispatcher", "(Object,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler.jelly", "JellyRequestDispatcher", false, "JellyRequestDispatcher", "(Object,Script)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.kohsuke.stapler.jelly", "JellyRequestDispatcher", false, "JellyRequestDispatcher", "(Object,Script)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["org.kohsuke.stapler.jelly", "JellyViewScript", false, "JellyViewScript", "(Class,URL,Script)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] @@ -179,6 +184,7 @@ extensions: - ["org.kohsuke.stapler.jelly", "ThisTagLibrary", true, "ThisTagLibrary", "(Expression)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.kohsuke.stapler.json", "JsonHttpResponse", true, "JsonHttpResponse", "(JSONObject)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] - ["org.kohsuke.stapler.json", "JsonHttpResponse", true, "JsonHttpResponse", "(JSONObject,int)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] + - ["org.kohsuke.stapler.json", "JsonHttpResponse", true, "JsonHttpResponse", "(Throwable,int)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.kohsuke.stapler.lang", "Klass", false, "Klass", "(Object,KlassNavigator)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.kohsuke.stapler.lang", "Klass", false, "Klass", "(Object,KlassNavigator)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["org.kohsuke.stapler.lang", "Klass", false, "getArrayElement", "(Object,int)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] @@ -201,22 +207,25 @@ extensions: - ["org.kohsuke.stapler", "Ancestor", true, "getRestOfUrl", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler", "Ancestor", true, "getUrl", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler", "AttributeKey", true, "AttributeKey", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.kohsuke.stapler", "CachingScriptLoader", true, "findScript", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler", "CachingScriptLoader", true, "findScript", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.kohsuke.stapler", "CachingScriptLoader", true, "findScript", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler", "EvaluationTrace", true, "trace", "(StaplerResponse,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - - ["org.kohsuke.stapler", "Facet", true, "buildIndexDispatchers", "(MetaClass,List)", "", "Argument[this]", "Argument[1].Element", "taint", "df-generated"] - ["org.kohsuke.stapler", "Facet", true, "buildIndexDispatchers", "(MetaClass,List)", "", "Argument[0]", "Argument[1].Element", "taint", "df-generated"] + - ["org.kohsuke.stapler", "Facet", true, "buildIndexDispatchers", "(MetaClass,List)", "", "Argument[this]", "Argument[1].Element", "taint", "df-generated"] - ["org.kohsuke.stapler", "Facet", true, "buildViewDispatchers", "(MetaClass,List)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.kohsuke.stapler", "Facet", true, "createRequestDispatcher", "(RequestImpl,Class,Object,String)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] - - ["org.kohsuke.stapler", "Facet", true, "createRequestDispatcher", "(RequestImpl,Klass,Object,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["org.kohsuke.stapler", "Facet", true, "createRequestDispatcher", "(RequestImpl,Class,Object,String)", "", "Argument[3]", "ReturnValue", "taint", "df-generated"] + - ["org.kohsuke.stapler", "Facet", true, "createRequestDispatcher", "(RequestImpl,Class,Object,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["org.kohsuke.stapler", "Facet", true, "createRequestDispatcher", "(RequestImpl,Klass,Object,String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler", "Facet", true, "createRequestDispatcher", "(RequestImpl,Klass,Object,String)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler", "Facet", true, "createRequestDispatcher", "(RequestImpl,Klass,Object,String)", "", "Argument[3]", "ReturnValue", "taint", "df-generated"] + - ["org.kohsuke.stapler", "Facet", true, "createRequestDispatcher", "(RequestImpl,Klass,Object,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler", "ForwardToView", true, "optional", "()", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - - ["org.kohsuke.stapler", "ForwardToView", true, "with", "(Map)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["org.kohsuke.stapler", "ForwardToView", true, "with", "(Map)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] - - ["org.kohsuke.stapler", "ForwardToView", true, "with", "(String,Object)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["org.kohsuke.stapler", "ForwardToView", true, "with", "(Map)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["org.kohsuke.stapler", "ForwardToView", true, "with", "(String,Object)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.kohsuke.stapler", "ForwardToView", true, "with", "(String,Object)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["org.kohsuke.stapler", "ForwardToView", true, "with", "(String,Object)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["org.kohsuke.stapler", "ForwardingFunction", true, "ForwardingFunction", "(Function)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.kohsuke.stapler", "Function$InstanceFunction", true, "InstanceFunction", "(Method)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.kohsuke.stapler", "Function", true, "contextualize", "(Object)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] @@ -228,8 +237,8 @@ extensions: - ["org.kohsuke.stapler", "FunctionList", false, "prefix", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler", "FunctionList", false, "signature", "(Class[])", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler", "FunctionList", false, "signatureStartsWith", "(Class[])", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["org.kohsuke.stapler", "FunctionList", false, "union", "(FunctionList)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler", "FunctionList", false, "union", "(FunctionList)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"] + - ["org.kohsuke.stapler", "FunctionList", false, "union", "(FunctionList)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler", "FunctionList", false, "webMethodsLegacy", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler", "HttpRedirect", false, "HttpRedirect", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.kohsuke.stapler", "HttpRedirect", false, "HttpRedirect", "(int,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] @@ -257,6 +266,7 @@ extensions: - ["org.kohsuke.stapler", "RequestImpl", true, "RequestImpl", "(Stapler,HttpServletRequest,List,TokenList)", "", "Argument[3]", "Argument[this]", "taint", "df-generated"] - ["org.kohsuke.stapler", "RequestImpl", true, "getView", "(Klass,Object,String)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler", "RequestImpl", true, "getView", "(Klass,Object,String)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] + - ["org.kohsuke.stapler", "RequestImpl", true, "getView", "(Klass,Object,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler", "ResponseImpl", true, "ResponseImpl", "(Stapler,HttpServletResponse)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.kohsuke.stapler", "ResponseImpl", true, "ResponseImpl", "(Stapler,HttpServletResponse)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["org.kohsuke.stapler", "ResponseImpl", true, "encode", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] @@ -265,19 +275,25 @@ extensions: - ["org.kohsuke.stapler", "ScriptLoadException", true, "ScriptLoadException", "(Throwable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.kohsuke.stapler", "SingleLinkedList", true, "SingleLinkedList", "(Object,SingleLinkedList)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.kohsuke.stapler", "SingleLinkedList", true, "SingleLinkedList", "(Object,SingleLinkedList)", "", "Argument[1].Element", "Argument[this]", "taint", "df-generated"] - - ["org.kohsuke.stapler", "SingleLinkedList", true, "grow", "(Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler", "SingleLinkedList", true, "grow", "(Object)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["org.kohsuke.stapler", "SingleLinkedList", true, "grow", "(Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler", "Stapler", true, "escape", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler", "Stapler", true, "getClassLoader", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["org.kohsuke.stapler", "Stapler", true, "getClassLoader", "(ServletContext)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler", "Stapler", true, "getViewURL", "(Class,String)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler", "Stapler", true, "getWebApp", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler", "Stapler", true, "htmlSafeArgument", "(Object)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler", "Stapler", true, "htmlSafeArguments", "(Object[])", "", "Argument[0].ArrayElement", "ReturnValue", "taint", "df-generated"] + - ["org.kohsuke.stapler", "StaplerRequest", true, "bindJSON", "(Class,JSONObject)", "", "Argument[1].Element", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler", "StaplerRequest", true, "bindJSON", "(Type,Class,Object)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] + - ["org.kohsuke.stapler", "StaplerRequest", true, "bindJSONToList", "(Class,Object)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["org.kohsuke.stapler", "StaplerRequest", true, "createJavaScriptProxy", "(Object)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler", "StaplerRequest", true, "findAncestor", "(Class)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler", "StaplerRequest", true, "findAncestor", "(Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["org.kohsuke.stapler", "StaplerRequest", true, "findAncestorObject", "(Class)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler", "StaplerRequest", true, "getAncestors", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler", "StaplerRequest", true, "getBindInterceptor", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["org.kohsuke.stapler", "StaplerRequest", true, "getBoundObjectTable", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler", "StaplerRequest", true, "getFileItem", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler", "StaplerRequest", true, "getOriginalRequestURI", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler", "StaplerRequest", true, "getOriginalRestOfPath", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -285,16 +301,19 @@ extensions: - ["org.kohsuke.stapler", "StaplerRequest", true, "getStapler", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler", "StaplerRequest", true, "getSubmittedForm", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler", "StaplerRequest", true, "getView", "(Class,String)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["org.kohsuke.stapler", "StaplerRequest", true, "getView", "(Class,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler", "StaplerRequest", true, "getView", "(Klass,String)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["org.kohsuke.stapler", "StaplerRequest", true, "getView", "(Klass,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler", "StaplerRequest", true, "getView", "(Object,String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler", "StaplerRequest", true, "getView", "(Object,String)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["org.kohsuke.stapler", "StaplerRequest", true, "getView", "(Object,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler", "StaplerRequest", true, "getWebApp", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["org.kohsuke.stapler", "StaplerRequest", true, "setBindInterceptor", "(BindInterceptor)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler", "StaplerRequest", true, "setBindInterceptor", "(BindInterceptor)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.kohsuke.stapler", "StaplerRequest", true, "setBindInterceptpr", "(BindInterceptor)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["org.kohsuke.stapler", "StaplerRequest", true, "setBindInterceptor", "(BindInterceptor)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler", "StaplerRequest", true, "setBindInterceptpr", "(BindInterceptor)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.kohsuke.stapler", "StaplerRequest", true, "setBindListener", "(BindInterceptor)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["org.kohsuke.stapler", "StaplerRequest", true, "setBindInterceptpr", "(BindInterceptor)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler", "StaplerRequest", true, "setBindListener", "(BindInterceptor)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.kohsuke.stapler", "StaplerRequest", true, "setBindListener", "(BindInterceptor)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler", "StaplerResponse", true, "getCompressedOutputStream", "(HttpServletRequest)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler", "StaplerResponse", true, "getCompressedWriter", "(HttpServletRequest)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler", "StaplerResponse", true, "getJsonConfig", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -319,6 +338,7 @@ extensions: - ["org.kohsuke.stapler", "WebApp", true, "getCrumbIssuer", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler", "WebApp", true, "getDispatchValidator", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler", "WebApp", true, "getDispatchersFilter", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] + - ["org.kohsuke.stapler", "WebApp", true, "getFacet", "(Class)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler", "WebApp", true, "getFilterForDoActions", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler", "WebApp", true, "getFilterForFields", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler", "WebApp", true, "getFilterForGetMethods", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -328,8 +348,8 @@ extensions: - ["org.kohsuke.stapler", "WebApp", true, "getFilteredGetterTriggerListener", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler", "WebApp", true, "getJsonInErrorMessageSanitizer", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler", "WebApp", true, "getMetaClass", "(Class)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["org.kohsuke.stapler", "WebApp", true, "getMetaClass", "(Klass)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler", "WebApp", true, "getMetaClass", "(Klass)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["org.kohsuke.stapler", "WebApp", true, "getMetaClass", "(Klass)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler", "WebApp", true, "getMetaClass", "(Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler", "WebApp", true, "getResponseRenderers", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.kohsuke.stapler", "WebApp", true, "getSomeStapler", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -337,9 +357,9 @@ extensions: - ["org.kohsuke.stapler", "WebApp", true, "setCrumbIssuer", "(CrumbIssuer)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.kohsuke.stapler", "WebApp", true, "setDispatchValidator", "(DispatchValidator)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.kohsuke.stapler", "WebApp", true, "setDispatchersFilter", "(DispatchersFilter)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.kohsuke.stapler", "WebApp", true, "setFilterForDoActions", "(Filter)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.kohsuke.stapler", "WebApp", true, "setFilterForFields", "(Filter)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.kohsuke.stapler", "WebApp", true, "setFilterForGetMethods", "(Filter)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.kohsuke.stapler", "WebApp", true, "setFilterForDoActions", "(FunctionList$Filter)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.kohsuke.stapler", "WebApp", true, "setFilterForFields", "(FieldRef$Filter)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.kohsuke.stapler", "WebApp", true, "setFilterForGetMethods", "(FunctionList$Filter)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.kohsuke.stapler", "WebApp", true, "setFilteredDispatchTriggerListener", "(FilteredDispatchTriggerListener)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.kohsuke.stapler", "WebApp", true, "setFilteredDoActionTriggerListener", "(FilteredDoActionTriggerListener)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.kohsuke.stapler", "WebApp", true, "setFilteredFieldTriggerListener", "(FilteredFieldTriggerListener)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] @@ -408,7 +428,7 @@ extensions: - ["org.kohsuke.stapler.export", "TreePruner", "accept", "(Object,Property)", "summary", "df-generated"] - ["org.kohsuke.stapler.export", "TreePruner", "getRange", "()", "summary", "df-generated"] - ["org.kohsuke.stapler.export", "TypeUtil", "erasure", "(Type)", "summary", "df-generated"] - - ["org.kohsuke.stapler.framework.adjunct", "Adjunct", "has", "(Kind)", "summary", "df-generated"] + - ["org.kohsuke.stapler.framework.adjunct", "Adjunct", "has", "(Adjunct$Kind)", "summary", "df-generated"] - ["org.kohsuke.stapler.framework.adjunct", "Adjunct", "write", "(StaplerRequest,XMLOutput)", "summary", "df-generated"] - ["org.kohsuke.stapler.framework.adjunct", "AdjunctManager", "get", "(ServletContext)", "summary", "df-generated"] - ["org.kohsuke.stapler.framework.adjunct", "AdjunctsInPage", "get", "()", "summary", "df-generated"] @@ -419,7 +439,6 @@ extensions: - ["org.kohsuke.stapler.framework.io", "AtomicFileWriter", "commit", "()", "summary", "df-generated"] - ["org.kohsuke.stapler.framework.io", "ByteBuffer", "length", "()", "summary", "df-generated"] - ["org.kohsuke.stapler.framework.io", "ByteBuffer", "newInputStream", "()", "summary", "df-generated"] - - ["org.kohsuke.stapler.framework.io", "IOException2", "IOException2", "(Throwable)", "summary", "df-generated"] - ["org.kohsuke.stapler.framework.io", "LargeText", "LargeText", "(ByteBuffer,Charset,boolean)", "summary", "df-generated"] - ["org.kohsuke.stapler.framework.io", "LargeText", "LargeText", "(ByteBuffer,boolean)", "summary", "df-generated"] - ["org.kohsuke.stapler.framework.io", "LargeText", "LargeText", "(File,Charset,boolean)", "summary", "df-generated"] @@ -469,7 +488,6 @@ extensions: - ["org.kohsuke.stapler.jelly", "IncludeTag", "setOptional", "(boolean)", "summary", "df-generated"] - ["org.kohsuke.stapler.jelly", "InternationalizedStringExpression", "makeEscapingExpression", "()", "summary", "df-generated"] - ["org.kohsuke.stapler.jelly", "JellyClassLoaderTearOff", "createContext", "()", "summary", "df-generated"] - - ["org.kohsuke.stapler.jelly", "JellyClassLoaderTearOff", "getTagLibrary", "(String)", "summary", "df-generated"] - ["org.kohsuke.stapler.jelly", "JellyClassTearOff", "serveIndexJelly", "(StaplerRequest,StaplerResponse,Object)", "summary", "df-generated"] - ["org.kohsuke.stapler.jelly", "JellyCompatibleFacet", "getClassTearOffTypes", "()", "summary", "df-generated"] - ["org.kohsuke.stapler.jelly", "JellyCompatibleFacet", "getScriptExtensions", "()", "summary", "df-generated"] @@ -480,7 +498,6 @@ extensions: - ["org.kohsuke.stapler.jelly", "ScriptInvoker", "invokeScript", "(StaplerRequest,StaplerResponse,Script,Object)", "summary", "df-generated"] - ["org.kohsuke.stapler.jelly", "ScriptInvoker", "invokeScript", "(StaplerRequest,StaplerResponse,Script,Object,XMLOutput)", "summary", "df-generated"] - ["org.kohsuke.stapler.jelly", "StatusCodeTag", "setValue", "(int)", "summary", "df-generated"] - - ["org.kohsuke.stapler.json", "JsonHttpResponse", "JsonHttpResponse", "(Throwable,int)", "summary", "df-generated"] - ["org.kohsuke.stapler.lang.util", "FieldRefFilter", "wrap", "(Field)", "summary", "df-generated"] - ["org.kohsuke.stapler.lang.util", "MethodRefFilter", "wrap", "(Method)", "summary", "df-generated"] - ["org.kohsuke.stapler.lang", "AnnotatedRef", "getAnnotation", "(Class)", "summary", "df-generated"] @@ -616,7 +633,6 @@ extensions: - ["org.kohsuke.stapler", "SingleLinkedList", "empty", "()", "summary", "df-generated"] - ["org.kohsuke.stapler", "Stapler", "buildResourcePaths", "()", "summary", "df-generated"] - ["org.kohsuke.stapler", "Stapler", "forward", "(RequestDispatcher,StaplerRequest,HttpServletResponse)", "summary", "df-generated"] - - ["org.kohsuke.stapler", "Stapler", "getClassLoader", "(ServletContext)", "summary", "df-generated"] - ["org.kohsuke.stapler", "Stapler", "getCurrent", "()", "summary", "df-generated"] - ["org.kohsuke.stapler", "Stapler", "getCurrentRequest", "()", "summary", "df-generated"] - ["org.kohsuke.stapler", "Stapler", "getCurrentResponse", "()", "summary", "df-generated"] @@ -626,9 +642,7 @@ extensions: - ["org.kohsuke.stapler", "Stapler", "setClassLoader", "(ServletContext,ClassLoader)", "summary", "df-generated"] - ["org.kohsuke.stapler", "Stapler", "setRoot", "(ServletContextEvent,Object)", "summary", "df-generated"] - ["org.kohsuke.stapler", "StaplerFallback", "getStaplerFallback", "()", "summary", "df-generated"] - - ["org.kohsuke.stapler", "StaplerRequest", "bindJSON", "(Class,JSONObject)", "summary", "df-generated"] - ["org.kohsuke.stapler", "StaplerRequest", "bindJSON", "(Object,JSONObject)", "summary", "df-generated"] - - ["org.kohsuke.stapler", "StaplerRequest", "bindJSONToList", "(Class,Object)", "summary", "df-generated"] - ["org.kohsuke.stapler", "StaplerRequest", "bindParameters", "(Class,String)", "summary", "df-generated"] - ["org.kohsuke.stapler", "StaplerRequest", "bindParameters", "(Class,String,int)", "summary", "df-generated"] - ["org.kohsuke.stapler", "StaplerRequest", "bindParameters", "(Object)", "summary", "df-generated"] @@ -638,9 +652,6 @@ extensions: - ["org.kohsuke.stapler", "StaplerRequest", "checkIfModified", "(Date,StaplerResponse)", "summary", "df-generated"] - ["org.kohsuke.stapler", "StaplerRequest", "checkIfModified", "(long,StaplerResponse)", "summary", "df-generated"] - ["org.kohsuke.stapler", "StaplerRequest", "checkIfModified", "(long,StaplerResponse,long)", "summary", "df-generated"] - - ["org.kohsuke.stapler", "StaplerRequest", "createJavaScriptProxy", "(Object)", "summary", "df-generated"] - - ["org.kohsuke.stapler", "StaplerRequest", "findAncestorObject", "(Class)", "summary", "df-generated"] - - ["org.kohsuke.stapler", "StaplerRequest", "getBoundObjectTable", "()", "summary", "df-generated"] - ["org.kohsuke.stapler", "StaplerRequest", "getReferer", "()", "summary", "df-generated"] - ["org.kohsuke.stapler", "StaplerRequest", "getRequestURIWithQueryString", "()", "summary", "df-generated"] - ["org.kohsuke.stapler", "StaplerRequest", "getRequestURLWithQueryString", "()", "summary", "df-generated"] @@ -674,6 +685,5 @@ extensions: - ["org.kohsuke.stapler", "WebApp", "clearScripts", "(Class)", "summary", "df-generated"] - ["org.kohsuke.stapler", "WebApp", "getApp", "()", "summary", "df-generated"] - ["org.kohsuke.stapler", "WebApp", "getCurrent", "()", "summary", "df-generated"] - - ["org.kohsuke.stapler", "WebApp", "getFacet", "(Class)", "summary", "df-generated"] - ["org.kohsuke.stapler", "WebApp", "getKlass", "(Object)", "summary", "df-generated"] - ["org.kohsuke.stapler", "WebApp", "setApp", "(Object)", "summary", "df-generated"] diff --git a/java/ql/lib/ext/generated/struts2.model.yml b/java/ql/lib/ext/generated/struts2.model.yml index 74e1101a960..425c9f4f7ac 100644 --- a/java/ql/lib/ext/generated/struts2.model.yml +++ b/java/ql/lib/ext/generated/struts2.model.yml @@ -334,7 +334,7 @@ extensions: - ["com.opensymphony.xwork2.factory", "StrutsConverterFactory", true, "setContainer", "(Container)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["com.opensymphony.xwork2.inject.util", "Strings", true, "capitalize", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["com.opensymphony.xwork2.inject", "Container", true, "getInstanceNames", "(Class)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["com.opensymphony.xwork2.inject", "Container", true, "setScopeStrategy", "(Strategy)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["com.opensymphony.xwork2.inject", "Container", true, "setScopeStrategy", "(Scope$Strategy)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["com.opensymphony.xwork2.inject", "ContainerBuilder", false, "alias", "(Class,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["com.opensymphony.xwork2.inject", "ContainerBuilder", false, "alias", "(Class,String,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["com.opensymphony.xwork2.inject", "ContainerBuilder", false, "constant", "(String,Class)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -531,19 +531,19 @@ extensions: - ["com.opensymphony.xwork2.util.finder", "ClassFinder$ClassInfo", true, "getSuperInterfaces", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["com.opensymphony.xwork2.util.finder", "ClassFinder$ClassInfo", true, "getSuperType", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["com.opensymphony.xwork2.util.finder", "ClassFinder$ClassInfo", true, "toString", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["com.opensymphony.xwork2.util.finder", "ClassFinder$FieldInfo", true, "FieldInfo", "(ClassInfo,Field)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["com.opensymphony.xwork2.util.finder", "ClassFinder$FieldInfo", true, "FieldInfo", "(ClassInfo,String,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["com.opensymphony.xwork2.util.finder", "ClassFinder$FieldInfo", true, "FieldInfo", "(ClassInfo,String,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - - ["com.opensymphony.xwork2.util.finder", "ClassFinder$FieldInfo", true, "FieldInfo", "(ClassInfo,String,String)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] + - ["com.opensymphony.xwork2.util.finder", "ClassFinder$FieldInfo", true, "FieldInfo", "(ClassFinder$ClassInfo,Field)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["com.opensymphony.xwork2.util.finder", "ClassFinder$FieldInfo", true, "FieldInfo", "(ClassFinder$ClassInfo,String,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["com.opensymphony.xwork2.util.finder", "ClassFinder$FieldInfo", true, "FieldInfo", "(ClassFinder$ClassInfo,String,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["com.opensymphony.xwork2.util.finder", "ClassFinder$FieldInfo", true, "FieldInfo", "(ClassFinder$ClassInfo,String,String)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] - ["com.opensymphony.xwork2.util.finder", "ClassFinder$FieldInfo", true, "getDeclaringClass", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["com.opensymphony.xwork2.util.finder", "ClassFinder$FieldInfo", true, "getType", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["com.opensymphony.xwork2.util.finder", "ClassFinder$FieldInfo", true, "toString", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["com.opensymphony.xwork2.util.finder", "ClassFinder$Info", true, "getName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["com.opensymphony.xwork2.util.finder", "ClassFinder$MethodInfo", true, "MethodInfo", "(ClassInfo,Constructor)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["com.opensymphony.xwork2.util.finder", "ClassFinder$MethodInfo", true, "MethodInfo", "(ClassInfo,Method)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["com.opensymphony.xwork2.util.finder", "ClassFinder$MethodInfo", true, "MethodInfo", "(ClassInfo,String,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["com.opensymphony.xwork2.util.finder", "ClassFinder$MethodInfo", true, "MethodInfo", "(ClassInfo,String,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - - ["com.opensymphony.xwork2.util.finder", "ClassFinder$MethodInfo", true, "MethodInfo", "(ClassInfo,String,String)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] + - ["com.opensymphony.xwork2.util.finder", "ClassFinder$MethodInfo", true, "MethodInfo", "(ClassFinder$ClassInfo,Constructor)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["com.opensymphony.xwork2.util.finder", "ClassFinder$MethodInfo", true, "MethodInfo", "(ClassFinder$ClassInfo,Method)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["com.opensymphony.xwork2.util.finder", "ClassFinder$MethodInfo", true, "MethodInfo", "(ClassFinder$ClassInfo,String,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["com.opensymphony.xwork2.util.finder", "ClassFinder$MethodInfo", true, "MethodInfo", "(ClassFinder$ClassInfo,String,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["com.opensymphony.xwork2.util.finder", "ClassFinder$MethodInfo", true, "MethodInfo", "(ClassFinder$ClassInfo,String,String)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] - ["com.opensymphony.xwork2.util.finder", "ClassFinder$MethodInfo", true, "getDeclaringClass", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["com.opensymphony.xwork2.util.finder", "ClassFinder$MethodInfo", true, "getParameterAnnotations", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["com.opensymphony.xwork2.util.finder", "ClassFinder$MethodInfo", true, "getParameterAnnotations", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -583,7 +583,7 @@ extensions: - ["com.opensymphony.xwork2.util.finder", "UrlSet", true, "getUrls", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["com.opensymphony.xwork2.util.finder", "UrlSet", true, "include", "(UrlSet)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["com.opensymphony.xwork2.util.finder", "UrlSet", true, "include", "(UrlSet)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["com.opensymphony.xwork2.util.finder", "UrlSet", true, "includeClassesUrl", "(ClassLoaderInterface,FileProtocolNormalizer)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] + - ["com.opensymphony.xwork2.util.finder", "UrlSet", true, "includeClassesUrl", "(ClassLoaderInterface,UrlSet$FileProtocolNormalizer)", "", "Argument[this]", "ReturnValue", "value", "df-generated"] - ["com.opensymphony.xwork2.util.finder", "UrlSet", true, "matching", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["com.opensymphony.xwork2.util.finder", "UrlSet", true, "relative", "(File)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["com.opensymphony.xwork2.util.fs", "DefaultFileManagerFactory", true, "setContainer", "(Container)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] @@ -676,11 +676,11 @@ extensions: - ["com.opensymphony.xwork2.util", "TextParseUtil", true, "commaDelimitedStringToSet", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["com.opensymphony.xwork2.util", "TextParseUtil", true, "translateVariables", "(char,String,ValueStack)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["com.opensymphony.xwork2.util", "TextParseUtil", true, "translateVariables", "(char,String,ValueStack,Class)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - - ["com.opensymphony.xwork2.util", "TextParseUtil", true, "translateVariables", "(char,String,ValueStack,Class,ParsedValueEvaluator)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - - ["com.opensymphony.xwork2.util", "TextParseUtil", true, "translateVariables", "(char,String,ValueStack,Class,ParsedValueEvaluator,int)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - - ["com.opensymphony.xwork2.util", "TextParseUtil", true, "translateVariables", "(char[],String,ValueStack,Class,ParsedValueEvaluator)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - - ["com.opensymphony.xwork2.util", "TextParseUtil", true, "translateVariables", "(char[],String,ValueStack,Class,ParsedValueEvaluator,int)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - - ["com.opensymphony.xwork2.util", "TextParser", true, "evaluate", "(char[],String,ParsedValueEvaluator,int)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["com.opensymphony.xwork2.util", "TextParseUtil", true, "translateVariables", "(char,String,ValueStack,Class,TextParseUtil$ParsedValueEvaluator)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["com.opensymphony.xwork2.util", "TextParseUtil", true, "translateVariables", "(char,String,ValueStack,Class,TextParseUtil$ParsedValueEvaluator,int)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["com.opensymphony.xwork2.util", "TextParseUtil", true, "translateVariables", "(char[],String,ValueStack,Class,TextParseUtil$ParsedValueEvaluator)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["com.opensymphony.xwork2.util", "TextParseUtil", true, "translateVariables", "(char[],String,ValueStack,Class,TextParseUtil$ParsedValueEvaluator,int)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["com.opensymphony.xwork2.util", "TextParser", true, "evaluate", "(char[],String,TextParseUtil$ParsedValueEvaluator,int)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["com.opensymphony.xwork2.util", "ValueStack", true, "findString", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["com.opensymphony.xwork2.util", "ValueStack", true, "findString", "(String,boolean)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["com.opensymphony.xwork2.util", "ValueStack", true, "findValue", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -1861,7 +1861,7 @@ extensions: - ["org.apache.struts2.convention", "ConventionsService", true, "determineResultPath", "(Class)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.apache.struts2.convention", "ConventionsService", true, "getResultTypesByExtension", "(PackageConfig)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["org.apache.struts2.convention", "ConventionsServiceImpl", true, "ConventionsServiceImpl", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.apache.struts2.convention", "DefaultClassFinder$InfoBuildingMethodVisitor", true, "InfoBuildingMethodVisitor", "(Info)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.struts2.convention", "DefaultClassFinder$InfoBuildingMethodVisitor", true, "InfoBuildingMethodVisitor", "(ClassFinder$Info)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.convention", "DefaultClassFinder$InfoBuildingVisitor", true, "InfoBuildingVisitor", "(ClassFinder)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.convention", "DefaultClassFinder", true, "DefaultClassFinder", "(ClassLoaderInterface,Collection,boolean,Set,Test)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.convention", "DefaultInterceptorMapBuilder", true, "setConfiguration", "(Configuration)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] @@ -2239,8 +2239,8 @@ extensions: - ["org.apache.struts2.jasper.compiler.tagplugin", "TagPluginContext", true, "setPluginAttribute", "(String,Object)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "BeanRepository", true, "BeanRepository", "(ClassLoader,ErrorDispatcher)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "BeanRepository", true, "BeanRepository", "(ClassLoader,ErrorDispatcher)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "BeanRepository", true, "addBean", "(UseBean,String,String,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "BeanRepository", true, "addBean", "(UseBean,String,String,String)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "BeanRepository", true, "addBean", "(Node$UseBean,String,String,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "BeanRepository", true, "addBean", "(Node$UseBean,String,String,String)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Compiler", true, "getCompilationContext", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Compiler", true, "getErrorDispatcher", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Compiler", true, "getPageInfo", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -2262,18 +2262,18 @@ extensions: - ["org.apache.struts2.jasper.compiler", "ELNode$Nodes", true, "getMapName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "ELNode$Nodes", true, "iterator", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "ELNode$Nodes", true, "setMapName", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "ELNode$Nodes", true, "visit", "(Visitor)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "ELNode$Nodes", true, "visit", "(ELNode$Visitor)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "ELNode$Root", true, "getExpression", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "ELNode$Text", true, "getText", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "ELNode$Visitor", true, "visit", "(Function)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "ELNode$Visitor", true, "visit", "(Root)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "ELNode", true, "accept", "(Visitor)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "ELNode$Visitor", true, "visit", "(ELNode$Function)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "ELNode$Visitor", true, "visit", "(ELNode$Root)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "ELNode", true, "accept", "(ELNode$Visitor)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "ELParser", true, "ELParser", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "ErrorDispatcher", true, "createJavacError", "(String,Nodes,StringBuffer,int)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "ErrorDispatcher", true, "createJavacError", "(String,Nodes,StringBuffer,int)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "ErrorDispatcher", true, "createJavacError", "(String,Nodes,StringBuffer,int,JspCompilationContext)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "ErrorDispatcher", true, "createJavacError", "(String,Nodes,StringBuffer,int,JspCompilationContext)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "ErrorDispatcher", true, "parseJavacErrors", "(String,String,Nodes)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "ErrorDispatcher", true, "createJavacError", "(String,Node$Nodes,StringBuffer,int)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "ErrorDispatcher", true, "createJavacError", "(String,Node$Nodes,StringBuffer,int)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "ErrorDispatcher", true, "createJavacError", "(String,Node$Nodes,StringBuffer,int,JspCompilationContext)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "ErrorDispatcher", true, "createJavacError", "(String,Node$Nodes,StringBuffer,int,JspCompilationContext)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "ErrorDispatcher", true, "parseJavacErrors", "(String,String,Node$Nodes)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "JavacErrorDetail", true, "JavacErrorDetail", "(String,int,String,int,StringBuffer)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "JavacErrorDetail", true, "JavacErrorDetail", "(String,int,String,int,StringBuffer)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "JavacErrorDetail", true, "JavacErrorDetail", "(String,int,String,int,StringBuffer)", "", "Argument[4]", "Argument[this]", "taint", "df-generated"] @@ -2355,9 +2355,9 @@ extensions: - ["org.apache.struts2.jasper.compiler", "Node$AttributeDirective", true, "AttributeDirective", "(String,Attributes,Attributes,Attributes,Mark,Node)", "", "Argument[3]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node$AttributeDirective", true, "AttributeDirective", "(String,Attributes,Attributes,Attributes,Mark,Node)", "", "Argument[4]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node$AttributeDirective", true, "AttributeDirective", "(String,Attributes,Attributes,Attributes,Mark,Node)", "", "Argument[5]", "Argument[this]", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$AttributeGenerator", true, "AttributeGenerator", "(Mark,String,CustomTag)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$AttributeGenerator", true, "AttributeGenerator", "(Mark,String,CustomTag)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$AttributeGenerator", true, "AttributeGenerator", "(Mark,String,CustomTag)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$AttributeGenerator", true, "AttributeGenerator", "(Mark,String,Node$CustomTag)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$AttributeGenerator", true, "AttributeGenerator", "(Mark,String,Node$CustomTag)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$AttributeGenerator", true, "AttributeGenerator", "(Mark,String,Node$CustomTag)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node$AttributeGenerator", true, "getName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node$AttributeGenerator", true, "getTag", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node$Comment", true, "Comment", "(String,Mark,Node)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] @@ -2413,10 +2413,10 @@ extensions: - ["org.apache.struts2.jasper.compiler", "Node$CustomTag", true, "getTagPluginContext", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node$CustomTag", true, "getURI", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node$CustomTag", true, "getVariableInfos", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$CustomTag", true, "setAtETag", "(Nodes)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$CustomTag", true, "setAtSTag", "(Nodes)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$CustomTag", true, "setCustomTagParent", "(CustomTag)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$CustomTag", true, "setJspAttributes", "(JspAttribute[])", "", "Argument[0].ArrayElement", "Argument[this]", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$CustomTag", true, "setAtETag", "(Node$Nodes)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$CustomTag", true, "setAtSTag", "(Node$Nodes)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$CustomTag", true, "setCustomTagParent", "(Node$CustomTag)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$CustomTag", true, "setJspAttributes", "(Node$JspAttribute[])", "", "Argument[0].ArrayElement", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node$CustomTag", true, "setScriptingVars", "(Vector,int)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node$CustomTag", true, "setTagData", "(TagData)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node$CustomTag", true, "setTagHandlerPoolName", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] @@ -2442,7 +2442,7 @@ extensions: - ["org.apache.struts2.jasper.compiler", "Node$ELExpression", true, "ELExpression", "(char,String,Mark,Node)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node$ELExpression", true, "ELExpression", "(char,String,Mark,Node)", "", "Argument[3]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node$ELExpression", true, "getEL", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$ELExpression", true, "setEL", "(Nodes)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$ELExpression", true, "setEL", "(ELNode$Nodes)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node$Expression", true, "Expression", "(String,Attributes,Attributes,Mark,Node)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node$Expression", true, "Expression", "(String,Attributes,Attributes,Mark,Node)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node$Expression", true, "Expression", "(String,Attributes,Attributes,Mark,Node)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] @@ -2468,7 +2468,7 @@ extensions: - ["org.apache.struts2.jasper.compiler", "Node$ForwardAction", true, "ForwardAction", "(String,Attributes,Attributes,Attributes,Mark,Node)", "", "Argument[4]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node$ForwardAction", true, "ForwardAction", "(String,Attributes,Attributes,Attributes,Mark,Node)", "", "Argument[5]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node$ForwardAction", true, "getPage", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$ForwardAction", true, "setPage", "(JspAttribute)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$ForwardAction", true, "setPage", "(Node$JspAttribute)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node$GetProperty", true, "GetProperty", "(Attributes,Mark,Node)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node$GetProperty", true, "GetProperty", "(Attributes,Mark,Node)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node$GetProperty", true, "GetProperty", "(Attributes,Mark,Node)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] @@ -2488,7 +2488,7 @@ extensions: - ["org.apache.struts2.jasper.compiler", "Node$IncludeAction", true, "IncludeAction", "(String,Attributes,Attributes,Attributes,Mark,Node)", "", "Argument[4]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node$IncludeAction", true, "IncludeAction", "(String,Attributes,Attributes,Attributes,Mark,Node)", "", "Argument[5]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node$IncludeAction", true, "getPage", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$IncludeAction", true, "setPage", "(JspAttribute)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$IncludeAction", true, "setPage", "(Node$JspAttribute)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node$IncludeDirective", true, "IncludeDirective", "(Attributes,Mark,Node)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node$IncludeDirective", true, "IncludeDirective", "(Attributes,Mark,Node)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node$IncludeDirective", true, "IncludeDirective", "(Attributes,Mark,Node)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] @@ -2533,8 +2533,8 @@ extensions: - ["org.apache.struts2.jasper.compiler", "Node$JspElement", true, "JspElement", "(String,Attributes,Attributes,Attributes,Mark,Node)", "", "Argument[5]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node$JspElement", true, "getJspAttributes", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node$JspElement", true, "getNameAttribute", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$JspElement", true, "setJspAttributes", "(JspAttribute[])", "", "Argument[0].ArrayElement", "Argument[this]", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$JspElement", true, "setNameAttribute", "(JspAttribute)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$JspElement", true, "setJspAttributes", "(Node$JspAttribute[])", "", "Argument[0].ArrayElement", "Argument[this]", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$JspElement", true, "setNameAttribute", "(Node$JspAttribute)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node$JspOutput", true, "JspOutput", "(String,Attributes,Attributes,Attributes,Mark,Node)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node$JspOutput", true, "JspOutput", "(String,Attributes,Attributes,Attributes,Mark,Node)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node$JspOutput", true, "JspOutput", "(String,Attributes,Attributes,Attributes,Mark,Node)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] @@ -2565,11 +2565,11 @@ extensions: - ["org.apache.struts2.jasper.compiler", "Node$NamedAttribute", true, "getName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node$NamedAttribute", true, "getPrefix", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node$NamedAttribute", true, "getTemporaryVariableName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$Nodes", true, "Nodes", "(Root)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$Nodes", true, "Nodes", "(Node$Root)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node$Nodes", true, "add", "(Node)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node$Nodes", true, "getNode", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node$Nodes", true, "getRoot", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$Nodes", true, "visit", "(Visitor)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$Nodes", true, "visit", "(Node$Visitor)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node$PageDirective", true, "PageDirective", "(Attributes,Mark,Node)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node$PageDirective", true, "PageDirective", "(Attributes,Mark,Node)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node$PageDirective", true, "PageDirective", "(Attributes,Mark,Node)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] @@ -2591,7 +2591,7 @@ extensions: - ["org.apache.struts2.jasper.compiler", "Node$ParamAction", true, "ParamAction", "(String,Attributes,Attributes,Attributes,Mark,Node)", "", "Argument[4]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node$ParamAction", true, "ParamAction", "(String,Attributes,Attributes,Attributes,Mark,Node)", "", "Argument[5]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node$ParamAction", true, "getValue", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$ParamAction", true, "setValue", "(JspAttribute)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$ParamAction", true, "setValue", "(Node$JspAttribute)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node$ParamsAction", true, "ParamsAction", "(Mark,Node)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node$ParamsAction", true, "ParamsAction", "(Mark,Node)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node$ParamsAction", true, "ParamsAction", "(String,Attributes,Attributes,Mark,Node)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] @@ -2610,8 +2610,8 @@ extensions: - ["org.apache.struts2.jasper.compiler", "Node$PlugIn", true, "PlugIn", "(String,Attributes,Attributes,Attributes,Mark,Node)", "", "Argument[5]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node$PlugIn", true, "getHeight", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node$PlugIn", true, "getWidth", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$PlugIn", true, "setHeight", "(JspAttribute)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$PlugIn", true, "setWidth", "(JspAttribute)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$PlugIn", true, "setHeight", "(Node$JspAttribute)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$PlugIn", true, "setWidth", "(Node$JspAttribute)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node$Root", true, "getJspConfigPageEncoding", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node$Root", true, "getPageEncoding", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node$Root", true, "getParentRoot", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -2646,7 +2646,7 @@ extensions: - ["org.apache.struts2.jasper.compiler", "Node$SetProperty", true, "SetProperty", "(String,Attributes,Attributes,Attributes,Mark,Node)", "", "Argument[4]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node$SetProperty", true, "SetProperty", "(String,Attributes,Attributes,Attributes,Mark,Node)", "", "Argument[5]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node$SetProperty", true, "getValue", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$SetProperty", true, "setValue", "(JspAttribute)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$SetProperty", true, "setValue", "(Node$JspAttribute)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node$TagDirective", true, "TagDirective", "(Attributes,Mark,Node)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node$TagDirective", true, "TagDirective", "(Attributes,Mark,Node)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node$TagDirective", true, "TagDirective", "(Attributes,Mark,Node)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] @@ -2674,7 +2674,7 @@ extensions: - ["org.apache.struts2.jasper.compiler", "Node$UninterpretedTag", true, "UninterpretedTag", "(String,String,Attributes,Attributes,Attributes,Mark,Node)", "", "Argument[5]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node$UninterpretedTag", true, "UninterpretedTag", "(String,String,Attributes,Attributes,Attributes,Mark,Node)", "", "Argument[6]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node$UninterpretedTag", true, "getJspAttributes", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$UninterpretedTag", true, "setJspAttributes", "(JspAttribute[])", "", "Argument[0].ArrayElement", "Argument[this]", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$UninterpretedTag", true, "setJspAttributes", "(Node$JspAttribute[])", "", "Argument[0].ArrayElement", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node$UseBean", true, "UseBean", "(Attributes,Mark,Node)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node$UseBean", true, "UseBean", "(Attributes,Mark,Node)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node$UseBean", true, "UseBean", "(Attributes,Mark,Node)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] @@ -2685,7 +2685,7 @@ extensions: - ["org.apache.struts2.jasper.compiler", "Node$UseBean", true, "UseBean", "(String,Attributes,Attributes,Attributes,Mark,Node)", "", "Argument[4]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node$UseBean", true, "UseBean", "(String,Attributes,Attributes,Attributes,Mark,Node)", "", "Argument[5]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node$UseBean", true, "getBeanName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$UseBean", true, "setBeanName", "(JspAttribute)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$UseBean", true, "setBeanName", "(Node$JspAttribute)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node$VariableDirective", true, "VariableDirective", "(Attributes,Mark,Node)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node$VariableDirective", true, "VariableDirective", "(Attributes,Mark,Node)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node$VariableDirective", true, "VariableDirective", "(Attributes,Mark,Node)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] @@ -2696,46 +2696,46 @@ extensions: - ["org.apache.struts2.jasper.compiler", "Node$VariableDirective", true, "VariableDirective", "(String,Attributes,Attributes,Attributes,Mark,Node)", "", "Argument[4]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node$VariableDirective", true, "VariableDirective", "(String,Attributes,Attributes,Attributes,Mark,Node)", "", "Argument[5]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "doVisit", "(Node)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(AttributeDirective)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(AttributeGenerator)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(Comment)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(CustomTag)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(CustomTag)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(Declaration)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(DoBodyAction)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(ELExpression)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(ELExpression)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(Expression)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(FallBackAction)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(ForwardAction)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(GetProperty)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(IncludeAction)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(IncludeDirective)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(InvokeAction)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(JspBody)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(JspBody)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(JspElement)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(JspOutput)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(JspRoot)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(JspText)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(NamedAttribute)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(PageDirective)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(ParamAction)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(ParamsAction)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(PlugIn)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(Root)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(Scriptlet)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(SetProperty)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(TagDirective)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(TaglibDirective)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(TemplateText)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(TemplateText)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(UninterpretedTag)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(UseBean)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(VariableDirective)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(Node$AttributeDirective)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(Node$AttributeGenerator)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(Node$Comment)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(Node$CustomTag)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(Node$CustomTag)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(Node$Declaration)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(Node$DoBodyAction)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(Node$ELExpression)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(Node$ELExpression)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(Node$Expression)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(Node$FallBackAction)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(Node$ForwardAction)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(Node$GetProperty)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(Node$IncludeAction)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(Node$IncludeDirective)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(Node$InvokeAction)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(Node$JspBody)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(Node$JspBody)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(Node$JspElement)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(Node$JspOutput)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(Node$JspRoot)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(Node$JspText)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(Node$NamedAttribute)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(Node$PageDirective)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(Node$ParamAction)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(Node$ParamsAction)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(Node$PlugIn)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(Node$Root)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(Node$Scriptlet)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(Node$SetProperty)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(Node$TagDirective)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(Node$TaglibDirective)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(Node$TemplateText)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(Node$TemplateText)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(Node$UninterpretedTag)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(Node$UseBean)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visit", "(Node$VariableDirective)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node$Visitor", true, "visitBody", "(Node)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node", true, "accept", "(Visitor)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node", true, "accept", "(Visitor)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node", true, "accept", "(Node$Visitor)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node", true, "accept", "(Node$Visitor)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node", true, "getLocalName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node", true, "getStart", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node", true, "getText", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -2753,9 +2753,9 @@ extensions: - ["org.apache.struts2.jasper.compiler", "SmapStratum", true, "getStratumName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "SmapStratum", true, "getString", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "SmapStratum", true, "toString", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "SmapUtil", true, "generateSmap", "(JspCompilationContext,Nodes)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "SmapUtil", true, "generateSmap", "(JspCompilationContext,Node$Nodes)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "TagPluginManager", true, "TagPluginManager", "(ServletContext)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "TagPluginManager", true, "apply", "(Nodes,ErrorDispatcher,PageInfo)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "TagPluginManager", true, "apply", "(Node$Nodes,ErrorDispatcher,PageInfo)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "TldLocationsCache", true, "TldLocationsCache", "(ServletContext)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "TldLocationsCache", true, "TldLocationsCache", "(ServletContext,boolean)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.jasper.compiler", "TldLocationsCache", true, "getLocation", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -3643,7 +3643,7 @@ extensions: - ["org.apache.struts2.showcase.application", "Storage", true, "update", "(IdEntity)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - ["org.apache.struts2.showcase.async", "ChatRoomAction", true, "getNewMessages", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.apache.struts2.showcase.async", "ChatRoomAction", true, "setMessage", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.apache.struts2.showcase.chat", "ChatException", true, "ChatException", "(String,ErrorType)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.struts2.showcase.chat", "ChatException", true, "ChatException", "(String,ChatException$ErrorType)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.showcase.chat", "ChatLoginAction", true, "ChatLoginAction", "(ChatService)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.showcase.chat", "ChatLoginAction", true, "getName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.apache.struts2.showcase.chat", "ChatLoginAction", true, "setName", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] @@ -3772,7 +3772,7 @@ extensions: - ["org.apache.struts2.showcase.hangman", "Hangman", true, "Hangman", "(Vocab)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.showcase.hangman", "Hangman", true, "getCharactersAvailable", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.apache.struts2.showcase.hangman", "Hangman", true, "getVocab", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["org.apache.struts2.showcase.hangman", "HangmanException", true, "HangmanException", "(Type,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.struts2.showcase.hangman", "HangmanException", true, "HangmanException", "(HangmanException$Type,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.showcase.hangman", "HangmanService", true, "HangmanService", "(VocabSource)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.showcase.hangman", "HangmanService", true, "startNewGame", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.apache.struts2.showcase.hangman", "PropertiesVocabSource", true, "PropertiesVocabSource", "(Properties)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] @@ -3936,7 +3936,7 @@ extensions: - ["org.apache.struts2.showcase.xslt", "JVMAction", true, "getInfo", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.apache.struts2.showcase.xslt", "JVMAction", true, "getServletRequest", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.apache.struts2.showcase.xslt", "JVMAction", true, "setEnvironment", "(Map)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] - - ["org.apache.struts2.showcase.xslt", "JVMAction", true, "setInfo", "(ImportantInfo)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.struts2.showcase.xslt", "JVMAction", true, "setInfo", "(JVMAction$ImportantInfo)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.showcase", "DateAction", true, "getAfter", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.apache.struts2.showcase", "DateAction", true, "getBefore", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.apache.struts2.showcase", "DateAction", true, "getFuture", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -4082,7 +4082,7 @@ extensions: - ["org.apache.struts2.util", "FastByteArrayOutputStream", true, "writeTo", "(Writer,String)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"] - ["org.apache.struts2.util", "IteratorFilterSupport$EnumerationIterator", true, "EnumerationIterator", "(Enumeration)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.util", "IteratorGenerator", true, "getNext", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - - ["org.apache.struts2.util", "IteratorGenerator", true, "setConverter", "(Converter)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.struts2.util", "IteratorGenerator", true, "setConverter", "(IteratorGenerator$Converter)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.util", "IteratorGenerator", true, "setSeparator", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.util", "IteratorGenerator", true, "setValues", "(Object)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.util", "ListEntry", true, "ListEntry", "(Object,Object,boolean)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] @@ -4114,7 +4114,7 @@ extensions: - ["org.apache.struts2.util", "StrutsUtil", true, "getText", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.apache.struts2.util", "StrutsUtil", true, "makeSelectList", "(String,String,String,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.apache.struts2.util", "StrutsUtil", true, "urlEncode", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"] - - ["org.apache.struts2.util", "SubsetIteratorFilter", true, "setDecider", "(Decider)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.struts2.util", "SubsetIteratorFilter", true, "setDecider", "(SubsetIteratorFilter$Decider)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.util", "SubsetIteratorFilter", true, "setSource", "(Object)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.util", "TabbedPane", true, "getContent", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] - ["org.apache.struts2.util", "TabbedPane", true, "getTabAlign", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"] @@ -4742,7 +4742,7 @@ extensions: - ["org.apache.struts2.views.jsp", "I18nTag", true, "setName", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.views.jsp", "IfTag", true, "setTest", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.views.jsp", "IncludeTag", true, "setValue", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - - ["org.apache.struts2.views.jsp", "IteratorStatus", true, "IteratorStatus", "(StatusState)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] + - ["org.apache.struts2.views.jsp", "IteratorStatus", true, "IteratorStatus", "(IteratorStatus$StatusState)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.views.jsp", "IteratorTag", true, "setBegin", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.views.jsp", "IteratorTag", true, "setEnd", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] - ["org.apache.struts2.views.jsp", "IteratorTag", true, "setStatus", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"] @@ -4950,7 +4950,7 @@ extensions: - ["com.opensymphony.xwork2.inject", "Container", "inject", "(Class)", "summary", "df-generated"] - ["com.opensymphony.xwork2.inject", "Container", "inject", "(Object)", "summary", "df-generated"] - ["com.opensymphony.xwork2.inject", "Container", "removeScopeStrategy", "()", "summary", "df-generated"] - - ["com.opensymphony.xwork2.inject", "Container", "setScopeStrategy", "(Strategy)", "summary", "df-generated"] + - ["com.opensymphony.xwork2.inject", "Container", "setScopeStrategy", "(Scope$Strategy)", "summary", "df-generated"] - ["com.opensymphony.xwork2.inject", "ContainerBuilder", "contains", "(Class)", "summary", "df-generated"] - ["com.opensymphony.xwork2.inject", "ContainerBuilder", "contains", "(Class,String)", "summary", "df-generated"] - ["com.opensymphony.xwork2.inject", "ContainerBuilder", "setAllowDuplicates", "(boolean)", "summary", "df-generated"] @@ -5138,7 +5138,7 @@ extensions: - ["com.opensymphony.xwork2.util.location", "LocationAttributes", "getURI", "(Attributes)", "summary", "df-generated"] - ["com.opensymphony.xwork2.util.location", "LocationAttributes", "getURI", "(Element)", "summary", "df-generated"] - ["com.opensymphony.xwork2.util.location", "LocationAttributes", "remove", "(Element,boolean)", "summary", "df-generated"] - - ["com.opensymphony.xwork2.util.location", "LocationUtils", "addFinder", "(LocationFinder)", "summary", "df-generated"] + - ["com.opensymphony.xwork2.util.location", "LocationUtils", "addFinder", "(LocationUtils$LocationFinder)", "summary", "df-generated"] - ["com.opensymphony.xwork2.util.location", "LocationUtils", "isKnown", "(Location)", "summary", "df-generated"] - ["com.opensymphony.xwork2.util.location", "LocationUtils", "isUnknown", "(Location)", "summary", "df-generated"] - ["com.opensymphony.xwork2.util.reflection", "ReflectionContextFactory", "createDefaultContext", "(Object)", "summary", "df-generated"] @@ -5212,19 +5212,19 @@ extensions: - ["com.opensymphony.xwork2.util", "ResolverUtil$Test", "doesMatchResource", "()", "summary", "df-generated"] - ["com.opensymphony.xwork2.util", "ResolverUtil$Test", "matches", "(Class)", "summary", "df-generated"] - ["com.opensymphony.xwork2.util", "ResolverUtil$Test", "matches", "(URL)", "summary", "df-generated"] - - ["com.opensymphony.xwork2.util", "ResolverUtil", "find", "(Test,String[])", "summary", "df-generated"] + - ["com.opensymphony.xwork2.util", "ResolverUtil", "find", "(ResolverUtil$Test,String[])", "summary", "df-generated"] - ["com.opensymphony.xwork2.util", "ResolverUtil", "findAnnotated", "(Class,String[])", "summary", "df-generated"] - ["com.opensymphony.xwork2.util", "ResolverUtil", "findImplementations", "(Class,String[])", "summary", "df-generated"] - - ["com.opensymphony.xwork2.util", "ResolverUtil", "findInPackage", "(Test,String)", "summary", "df-generated"] + - ["com.opensymphony.xwork2.util", "ResolverUtil", "findInPackage", "(ResolverUtil$Test,String)", "summary", "df-generated"] - ["com.opensymphony.xwork2.util", "ResolverUtil", "findNamedResource", "(String,String[])", "summary", "df-generated"] - ["com.opensymphony.xwork2.util", "ResolverUtil", "findSuffix", "(String,String[])", "summary", "df-generated"] - ["com.opensymphony.xwork2.util", "StrutsLocalizedTextProvider", "clearDefaultResourceBundles", "()", "summary", "df-generated"] - ["com.opensymphony.xwork2.util", "TextParseUtil$ParsedValueEvaluator", "evaluate", "(String)", "summary", "df-generated"] - ["com.opensymphony.xwork2.util", "TextParseUtil", "translateVariables", "(String,ValueStack)", "summary", "df-generated"] - - ["com.opensymphony.xwork2.util", "TextParseUtil", "translateVariables", "(String,ValueStack,ParsedValueEvaluator)", "summary", "df-generated"] + - ["com.opensymphony.xwork2.util", "TextParseUtil", "translateVariables", "(String,ValueStack,TextParseUtil$ParsedValueEvaluator)", "summary", "df-generated"] - ["com.opensymphony.xwork2.util", "TextParseUtil", "translateVariables", "(char,String,ValueStack)", "summary", "df-generated"] - - ["com.opensymphony.xwork2.util", "TextParseUtil", "translateVariablesCollection", "(String,ValueStack,boolean,ParsedValueEvaluator)", "summary", "df-generated"] - - ["com.opensymphony.xwork2.util", "TextParseUtil", "translateVariablesCollection", "(char[],String,ValueStack,boolean,ParsedValueEvaluator,int)", "summary", "df-generated"] + - ["com.opensymphony.xwork2.util", "TextParseUtil", "translateVariablesCollection", "(String,ValueStack,boolean,TextParseUtil$ParsedValueEvaluator)", "summary", "df-generated"] + - ["com.opensymphony.xwork2.util", "TextParseUtil", "translateVariablesCollection", "(char[],String,ValueStack,boolean,TextParseUtil$ParsedValueEvaluator,int)", "summary", "df-generated"] - ["com.opensymphony.xwork2.util", "ValueStack", "set", "(String,Object)", "summary", "df-generated"] - ["com.opensymphony.xwork2.util", "ValueStack", "setDefaultType", "(Class)", "summary", "df-generated"] - ["com.opensymphony.xwork2.util", "ValueStack", "setParameter", "(String,Object)", "summary", "df-generated"] @@ -5372,7 +5372,7 @@ extensions: - ["org.apache.struts2.action", "ServletRequestAware", "withServletRequest", "(HttpServletRequest)", "summary", "df-generated"] - ["org.apache.struts2.action", "ServletResponseAware", "withServletResponse", "(HttpServletResponse)", "summary", "df-generated"] - ["org.apache.struts2.async", "AsyncAction", "getTimeout", "()", "summary", "df-generated"] - - ["org.apache.struts2.compiler", "MemoryJavaFileObject", "MemoryJavaFileObject", "(String,Kind)", "summary", "df-generated"] + - ["org.apache.struts2.compiler", "MemoryJavaFileObject", "MemoryJavaFileObject", "(String,JavaFileObject$Kind)", "summary", "df-generated"] - ["org.apache.struts2.components.date", "DateFormatter", "format", "(TemporalAccessor,String)", "summary", "df-generated"] - ["org.apache.struts2.components.template", "TemplateEngine", "renderTemplate", "(TemplateRenderingContext)", "summary", "df-generated"] - ["org.apache.struts2.components.template", "TemplateEngineManager", "getTemplateEngine", "(Template,String)", "summary", "df-generated"] @@ -5639,7 +5639,7 @@ extensions: - ["org.apache.struts2.convention", "ClasspathPackageProvider", "ClasspathPackageProvider", "(Container)", "summary", "df-generated"] - ["org.apache.struts2.convention", "DefaultActionNameBuilder", "DefaultActionNameBuilder", "(String)", "summary", "df-generated"] - ["org.apache.struts2.convention", "DefaultResultMapBuilder", "setFlatResultLayout", "(String)", "summary", "df-generated"] - - ["org.apache.struts2.convention", "InterceptorMapBuilder", "build", "(Class,Builder,String,Action)", "summary", "df-generated"] + - ["org.apache.struts2.convention", "InterceptorMapBuilder", "build", "(Class,PackageConfig$Builder,String,Action)", "summary", "df-generated"] - ["org.apache.struts2.convention", "PackageBasedActionConfigBuilder", "setAlwaysMapExecute", "(String)", "summary", "df-generated"] - ["org.apache.struts2.convention", "PackageBasedActionConfigBuilder", "setCheckImplementsAction", "(String)", "summary", "df-generated"] - ["org.apache.struts2.convention", "PackageBasedActionConfigBuilder", "setDevMode", "(String)", "summary", "df-generated"] @@ -5952,14 +5952,14 @@ extensions: - ["org.apache.struts2.jasper.compiler", "Compiler", "isOutDated", "(boolean)", "summary", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Compiler", "removeGeneratedClassFiles", "()", "summary", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Compiler", "removeGeneratedFiles", "()", "summary", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "ELFunctionMapper", "map", "(Compiler,Nodes)", "summary", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "ELFunctionMapper", "map", "(Compiler,Node$Nodes)", "summary", "df-generated"] - ["org.apache.struts2.jasper.compiler", "ELNode$Nodes", "containsEL", "()", "summary", "df-generated"] - ["org.apache.struts2.jasper.compiler", "ELNode$Nodes", "isEmpty", "()", "summary", "df-generated"] - ["org.apache.struts2.jasper.compiler", "ELNode$Root", "getType", "()", "summary", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "ELNode$Visitor", "visit", "(ELText)", "summary", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "ELNode$Visitor", "visit", "(Function)", "summary", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "ELNode$Visitor", "visit", "(Text)", "summary", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "ELNode", "accept", "(Visitor)", "summary", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "ELNode$Visitor", "visit", "(ELNode$ELText)", "summary", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "ELNode$Visitor", "visit", "(ELNode$Function)", "summary", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "ELNode$Visitor", "visit", "(ELNode$Text)", "summary", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "ELNode", "accept", "(ELNode$Visitor)", "summary", "df-generated"] - ["org.apache.struts2.jasper.compiler", "ELParser", "getType", "()", "summary", "df-generated"] - ["org.apache.struts2.jasper.compiler", "ELParser", "parse", "(String)", "summary", "df-generated"] - ["org.apache.struts2.jasper.compiler", "ErrorDispatcher", "ErrorDispatcher", "(boolean)", "summary", "df-generated"] @@ -5995,7 +5995,7 @@ extensions: - ["org.apache.struts2.jasper.compiler", "JspRuntimeContext", "removeWrapper", "(String)", "summary", "df-generated"] - ["org.apache.struts2.jasper.compiler", "JspRuntimeContext", "setJspReloadCount", "(int)", "summary", "df-generated"] - ["org.apache.struts2.jasper.compiler", "JspUtil", "booleanValue", "(String)", "summary", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "JspUtil", "checkAttributes", "(String,Node,ValidAttribute[],ErrorDispatcher)", "summary", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "JspUtil", "checkAttributes", "(String,Node,JspUtil$ValidAttribute[],ErrorDispatcher)", "summary", "df-generated"] - ["org.apache.struts2.jasper.compiler", "JspUtil", "checkScope", "(String,Node,ErrorDispatcher)", "summary", "df-generated"] - ["org.apache.struts2.jasper.compiler", "JspUtil", "escapeQueryString", "(String)", "summary", "df-generated"] - ["org.apache.struts2.jasper.compiler", "JspUtil", "escapeXml", "(String)", "summary", "df-generated"] @@ -6073,37 +6073,37 @@ extensions: - ["org.apache.struts2.jasper.compiler", "Node$TemplateText", "ltrim", "()", "summary", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node$TemplateText", "rtrim", "()", "summary", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node$Visitor", "doVisit", "(Node)", "summary", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$Visitor", "visit", "(AttributeDirective)", "summary", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$Visitor", "visit", "(Comment)", "summary", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$Visitor", "visit", "(CustomTag)", "summary", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$Visitor", "visit", "(Declaration)", "summary", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$Visitor", "visit", "(DoBodyAction)", "summary", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$Visitor", "visit", "(ELExpression)", "summary", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$Visitor", "visit", "(Expression)", "summary", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$Visitor", "visit", "(ForwardAction)", "summary", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$Visitor", "visit", "(GetProperty)", "summary", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$Visitor", "visit", "(IncludeAction)", "summary", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$Visitor", "visit", "(IncludeDirective)", "summary", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$Visitor", "visit", "(InvokeAction)", "summary", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$Visitor", "visit", "(JspBody)", "summary", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$Visitor", "visit", "(JspElement)", "summary", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$Visitor", "visit", "(JspOutput)", "summary", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$Visitor", "visit", "(JspRoot)", "summary", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$Visitor", "visit", "(JspText)", "summary", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$Visitor", "visit", "(NamedAttribute)", "summary", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$Visitor", "visit", "(PageDirective)", "summary", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$Visitor", "visit", "(ParamAction)", "summary", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$Visitor", "visit", "(ParamsAction)", "summary", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$Visitor", "visit", "(PlugIn)", "summary", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$Visitor", "visit", "(Root)", "summary", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$Visitor", "visit", "(Scriptlet)", "summary", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$Visitor", "visit", "(SetProperty)", "summary", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$Visitor", "visit", "(TagDirective)", "summary", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$Visitor", "visit", "(TaglibDirective)", "summary", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$Visitor", "visit", "(TemplateText)", "summary", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$Visitor", "visit", "(UninterpretedTag)", "summary", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$Visitor", "visit", "(UseBean)", "summary", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "Node$Visitor", "visit", "(VariableDirective)", "summary", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$Visitor", "visit", "(Node$AttributeDirective)", "summary", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$Visitor", "visit", "(Node$Comment)", "summary", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$Visitor", "visit", "(Node$CustomTag)", "summary", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$Visitor", "visit", "(Node$Declaration)", "summary", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$Visitor", "visit", "(Node$DoBodyAction)", "summary", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$Visitor", "visit", "(Node$ELExpression)", "summary", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$Visitor", "visit", "(Node$Expression)", "summary", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$Visitor", "visit", "(Node$ForwardAction)", "summary", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$Visitor", "visit", "(Node$GetProperty)", "summary", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$Visitor", "visit", "(Node$IncludeAction)", "summary", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$Visitor", "visit", "(Node$IncludeDirective)", "summary", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$Visitor", "visit", "(Node$InvokeAction)", "summary", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$Visitor", "visit", "(Node$JspBody)", "summary", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$Visitor", "visit", "(Node$JspElement)", "summary", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$Visitor", "visit", "(Node$JspOutput)", "summary", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$Visitor", "visit", "(Node$JspRoot)", "summary", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$Visitor", "visit", "(Node$JspText)", "summary", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$Visitor", "visit", "(Node$NamedAttribute)", "summary", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$Visitor", "visit", "(Node$PageDirective)", "summary", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$Visitor", "visit", "(Node$ParamAction)", "summary", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$Visitor", "visit", "(Node$ParamsAction)", "summary", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$Visitor", "visit", "(Node$PlugIn)", "summary", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$Visitor", "visit", "(Node$Root)", "summary", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$Visitor", "visit", "(Node$Scriptlet)", "summary", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$Visitor", "visit", "(Node$SetProperty)", "summary", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$Visitor", "visit", "(Node$TagDirective)", "summary", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$Visitor", "visit", "(Node$TaglibDirective)", "summary", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$Visitor", "visit", "(Node$TemplateText)", "summary", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$Visitor", "visit", "(Node$UninterpretedTag)", "summary", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$Visitor", "visit", "(Node$UseBean)", "summary", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "Node$Visitor", "visit", "(Node$VariableDirective)", "summary", "df-generated"] - ["org.apache.struts2.jasper.compiler", "Node", "getText", "()", "summary", "df-generated"] - ["org.apache.struts2.jasper.compiler", "ServletWriter", "close", "()", "summary", "df-generated"] - ["org.apache.struts2.jasper.compiler", "ServletWriter", "getJavaLine", "()", "summary", "df-generated"] @@ -6129,9 +6129,9 @@ extensions: - ["org.apache.struts2.jasper.compiler", "SmapStratum$LineInfo", "toString", "()", "summary", "df-generated"] - ["org.apache.struts2.jasper.compiler", "SmapStratum", "addLineData", "(int,String,int,int,int)", "summary", "df-generated"] - ["org.apache.struts2.jasper.compiler", "SmapStratum", "optimizeLineSection", "()", "summary", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "SmapUtil", "evaluateNodes", "(Nodes,SmapStratum,HashMap,boolean)", "summary", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "SmapUtil", "evaluateNodes", "(Node$Nodes,SmapStratum,HashMap,boolean)", "summary", "df-generated"] - ["org.apache.struts2.jasper.compiler", "SmapUtil", "installSmap", "(String[])", "summary", "df-generated"] - - ["org.apache.struts2.jasper.compiler", "TextOptimizer", "concatenate", "(Compiler,Nodes)", "summary", "df-generated"] + - ["org.apache.struts2.jasper.compiler", "TextOptimizer", "concatenate", "(Compiler,Node$Nodes)", "summary", "df-generated"] - ["org.apache.struts2.jasper.compiler", "TldLocationsCache", "getAbsolutePathsOfLocations", "()", "summary", "df-generated"] - ["org.apache.struts2.jasper.compiler", "TldLocationsCache", "setNoTldJars", "(String)", "summary", "df-generated"] - ["org.apache.struts2.jasper.compiler", "TldLocationsCache", "uriType", "(String)", "summary", "df-generated"] @@ -6375,7 +6375,7 @@ extensions: - ["org.apache.struts2.json", "JSONUtil", "isGzipInRequest", "(HttpServletRequest)", "summary", "df-generated"] - ["org.apache.struts2.json", "JSONUtil", "listSMDMethods", "(Class,boolean)", "summary", "df-generated"] - ["org.apache.struts2.json", "JSONUtil", "setContainer", "(Container)", "summary", "df-generated"] - - ["org.apache.struts2.json", "JSONUtil", "visitInterfaces", "(Class,ClassVisitor)", "summary", "df-generated"] + - ["org.apache.struts2.json", "JSONUtil", "visitInterfaces", "(Class,JSONUtil$ClassVisitor)", "summary", "df-generated"] - ["org.apache.struts2.json", "JSONUtil", "writeJSONToResponse", "(SerializationParams)", "summary", "df-generated"] - ["org.apache.struts2.json", "JSONValidationInterceptor", "isJsonEnabled", "(HttpServletRequest)", "summary", "df-generated"] - ["org.apache.struts2.json", "JSONValidationInterceptor", "isSetEncoding", "(HttpServletRequest)", "summary", "df-generated"] diff --git a/java/ql/lib/ext/hudson.model.model.yml b/java/ql/lib/ext/hudson.model.model.yml index 95aebc69028..253f26fbd24 100644 --- a/java/ql/lib/ext/hudson.model.model.yml +++ b/java/ql/lib/ext/hudson.model.model.yml @@ -7,9 +7,9 @@ extensions: - ["hudson.model", "DownloadService", True, "loadJSONHTML", "(URL)", "", "Argument[0]", "request-forgery", "ai-manual"] - ["hudson.model", "DirectoryBrowserSupport", False, "DirectoryBrowserSupport", "(ModelObject,FilePath,String,String,boolean)", "", "Argument[1]", "path-injection", "ai-manual"] - ["hudson.model", "Items", True, "load", "(ItemGroup,File)", "", "Argument[1]", "path-injection", "ai-manual"] - - ["hudson.model", "UpdateCenter$UpdateCenterConfiguration", True, "download", "(DownloadJob,URL)", "", "Argument[1]", "request-forgery", "ai-manual"] - - ["hudson.model", "UpdateCenter$UpdateCenterConfiguration", True, "install", "(DownloadJob,File,File)", "", "Argument[1]", "path-injection", "ai-manual"] - - ["hudson.model", "UpdateCenter$UpdateCenterConfiguration", True, "install", "(DownloadJob,File,File)", "", "Argument[2]", "path-injection", "ai-manual"] + - ["hudson.model", "UpdateCenter$UpdateCenterConfiguration", True, "download", "(UpdateCenter$DownloadJob,URL)", "", "Argument[1]", "request-forgery", "ai-manual"] + - ["hudson.model", "UpdateCenter$UpdateCenterConfiguration", True, "install", "(UpdateCenter$DownloadJob,File,File)", "", "Argument[1]", "path-injection", "ai-manual"] + - ["hudson.model", "UpdateCenter$UpdateCenterConfiguration", True, "install", "(UpdateCenter$DownloadJob,File,File)", "", "Argument[2]", "path-injection", "ai-manual"] - addsTo: pack: codeql/java-all extensible: summaryModel diff --git a/java/ql/lib/ext/hudson.model.yml b/java/ql/lib/ext/hudson.model.yml index 08d56be275e..f4fe4a1a835 100644 --- a/java/ql/lib/ext/hudson.model.yml +++ b/java/ql/lib/ext/hudson.model.yml @@ -8,7 +8,7 @@ extensions: - ["hudson", "FilePath", True, "copyFrom", "(URL)", "", "Argument[0]", "path-injection", "manual"] - ["hudson", "FilePath", True, "copyFrom", "(FileItem)", "", "Argument[0]", "path-injection", "ai-manual"] - ["hudson", "FilePath", True, "copyRecursiveTo", "", "", "Argument[this]", "path-injection", "ai-manual"] - - ["hudson", "FilePath", True, "copyRecursiveTo", "(DirScanner,FilePath,String,TarCompression)", "", "Argument[1]", "path-injection", "ai-manual"] + - ["hudson", "FilePath", True, "copyRecursiveTo", "(DirScanner,FilePath,String,FilePath$TarCompression)", "", "Argument[1]", "path-injection", "ai-manual"] - ["hudson", "FilePath", True, "copyRecursiveTo", "(DirScanner,FilePath,String)", "", "Argument[1]", "file-content-store", "ai-manual"] - ["hudson", "FilePath", True, "copyRecursiveTo", "(String,FilePath)", "", "Argument[1]", "path-injection", "ai-manual"] - ["hudson", "FilePath", True, "copyRecursiveTo", "(String,String,FilePath)", "", "Argument[0]", "path-injection", "ai-manual"] diff --git a/java/ql/lib/ext/jakarta.activation.model.yml b/java/ql/lib/ext/jakarta.activation.model.yml new file mode 100644 index 00000000000..57681e28b96 --- /dev/null +++ b/java/ql/lib/ext/jakarta.activation.model.yml @@ -0,0 +1,13 @@ +extensions: + - addsTo: + pack: codeql/java-all + extensible: sinkModel + data: + - ["jakarta.activation", "FileDataSource", True, "FileDataSource", "", "", "Argument[0]", "path-injection", "manual"] + - ["jakarta.activation", "URLDataSource", True, "URLDataSource", "", "", "Argument[0]", "request-forgery", "manual"] + - addsTo: + pack: codeql/java-all + extensible: summaryModel + data: + - ["jakarta.activation", "DataSource", True, "getInputStream", "()", "", "Argument[this]", "ReturnValue", "taint", "manual"] + - ["jakarta.activation", "DataSource", True, "getName", "()", "", "Argument[this]", "ReturnValue", "taint", "manual"] diff --git a/java/ql/lib/ext/jakarta.xml.bind.attachment.model.yml b/java/ql/lib/ext/jakarta.xml.bind.attachment.model.yml new file mode 100644 index 00000000000..a8bc4b23286 --- /dev/null +++ b/java/ql/lib/ext/jakarta.xml.bind.attachment.model.yml @@ -0,0 +1,7 @@ +extensions: + - addsTo: + pack: codeql/java-all + extensible: sourceModel + data: + - ["jakarta.xml.bind.attachment", "AttachmentUnmarshaller", True, "getAttachmentAsDataHandler", "", "", "Parameter[0]", "remote", "manual"] + - ["jakarta.xml.bind.attachment", "AttachmentUnmarshaller", True, "getAttachmentAsByteArray", "", "", "Parameter[0]", "remote", "manual"] diff --git a/java/ql/lib/ext/java.lang.model.yml b/java/ql/lib/ext/java.lang.model.yml index 817683836fb..6022da5a486 100644 --- a/java/ql/lib/ext/java.lang.model.yml +++ b/java/ql/lib/ext/java.lang.model.yml @@ -32,14 +32,14 @@ extensions: # These are potential vulnerabilities, but not for command-injection. No query for this kind of vulnerability currently exists. # - ["java.lang", "System", False, "load", "(String)", "", "Argument[0]", "command-injection", "ai-manual"] # - ["java.lang", "System", False, "loadLibrary", "(String)", "", "Argument[0]", "command-injection", "ai-manual"] - - ["java.lang", "System$Logger", True, "log", "(Level,Object)", "", "Argument[1]", "log-injection", "manual"] - - ["java.lang", "System$Logger", True, "log", "(Level,ResourceBundle,String,Object[])", "", "Argument[2..3]", "log-injection", "manual"] - - ["java.lang", "System$Logger", True, "log", "(Level,ResourceBundle,String,Throwable)", "", "Argument[2]", "log-injection", "manual"] - - ["java.lang", "System$Logger", True, "log", "(Level,String)", "", "Argument[1]", "log-injection", "manual"] - - ["java.lang", "System$Logger", True, "log", "(Level,String,Object[])", "", "Argument[1..2]", "log-injection", "manual"] - - ["java.lang", "System$Logger", True, "log", "(Level,String,Supplier)", "", "Argument[1..2]", "log-injection", "manual"] - - ["java.lang", "System$Logger", True, "log", "(Level,String,Supplier,Throwable)", "", "Argument[1..2]", "log-injection", "manual"] - - ["java.lang", "System$Logger", True, "log", "(Level,String,Throwable)", "", "Argument[1]", "log-injection", "manual"] + - ["java.lang", "System$Logger", True, "log", "(System$Logger$Level,Object)", "", "Argument[1]", "log-injection", "manual"] + - ["java.lang", "System$Logger", True, "log", "(System$Logger$Level,ResourceBundle,String,Object[])", "", "Argument[2..3]", "log-injection", "manual"] + - ["java.lang", "System$Logger", True, "log", "(System$Logger$Level,ResourceBundle,String,Throwable)", "", "Argument[2]", "log-injection", "manual"] + - ["java.lang", "System$Logger", True, "log", "(System$Logger$Level,String)", "", "Argument[1]", "log-injection", "manual"] + - ["java.lang", "System$Logger", True, "log", "(System$Logger$Level,String,Object[])", "", "Argument[1..2]", "log-injection", "manual"] + - ["java.lang", "System$Logger", True, "log", "(System$Logger$Level,String,Supplier)", "", "Argument[1..2]", "log-injection", "manual"] + - ["java.lang", "System$Logger", True, "log", "(System$Logger$Level,String,Supplier,Throwable)", "", "Argument[1..2]", "log-injection", "manual"] + - ["java.lang", "System$Logger", True, "log", "(System$Logger$Level,String,Throwable)", "", "Argument[1]", "log-injection", "manual"] - addsTo: pack: codeql/java-all extensible: summaryModel @@ -176,7 +176,6 @@ extensions: - ["java.lang", "Object", "getClass", "()", "summary", "manual"] - ["java.lang", "Object", "hashCode", "()", "summary", "manual"] - ["java.lang", "Object", "toString", "()", "summary", "manual"] - - ["java.lang", "Runnable", "run", "()", "summary", "manual"] - ["java.lang", "Runtime", "getRuntime", "()", "summary", "manual"] - ["java.lang", "String", "compareTo", "(String)", "summary", "manual"] - ["java.lang", "String", "contains", "(CharSequence)", "summary", "manual"] diff --git a/java/ql/lib/ext/java.nio.file.model.yml b/java/ql/lib/ext/java.nio.file.model.yml index 53cd7eee4ed..3c77c876eee 100644 --- a/java/ql/lib/ext/java.nio.file.model.yml +++ b/java/ql/lib/ext/java.nio.file.model.yml @@ -60,7 +60,7 @@ extensions: - ["java.nio.file", "Files", True, "newBufferedReader", "(Path)", "", "Argument[0]", "ReturnValue", "taint", "ai-manual"] - ["java.nio.file", "Files", True, "newByteChannel", "(Path,OpenOption[])", "", "Argument[0]", "ReturnValue", "taint", "ai-manual"] - ["java.nio.file", "Files", True, "newByteChannel", "(Path,Set,FileAttribute[])", "", "Argument[0]", "ReturnValue", "taint", "ai-manual"] - - ["java.nio.file", "Files", True, "newDirectoryStream", "(Path,Filter)", "", "Argument[0]", "ReturnValue", "taint", "ai-manual"] + - ["java.nio.file", "Files", True, "newDirectoryStream", "(Path,DirectoryStream$Filter)", "", "Argument[0]", "ReturnValue", "taint", "ai-manual"] - ["java.nio.file", "Files", True, "newDirectoryStream", "(Path)", "", "Argument[0]", "ReturnValue", "taint", "ai-manual"] - ["java.nio.file", "Files", True, "walk", "(Path,FileVisitOption[])", "", "Argument[0]", "ReturnValue", "taint", "ai-manual"] - ["java.nio.file", "FileSystem", True, "getPath", "", "", "Argument[0]", "ReturnValue", "taint", "manual"] diff --git a/java/ql/lib/ext/java.util.model.yml b/java/ql/lib/ext/java.util.model.yml index 15ab5e0c0be..750b3adb640 100644 --- a/java/ql/lib/ext/java.util.model.yml +++ b/java/ql/lib/ext/java.util.model.yml @@ -3,12 +3,12 @@ extensions: pack: codeql/java-all extensible: summaryModel data: - - ["java.util", "AbstractMap$SimpleEntry", False, "SimpleEntry", "(Entry)", "", "Argument[0].MapKey", "Argument[this].MapKey", "value", "manual"] - - ["java.util", "AbstractMap$SimpleEntry", False, "SimpleEntry", "(Entry)", "", "Argument[0].MapValue", "Argument[this].MapValue", "value", "manual"] + - ["java.util", "AbstractMap$SimpleEntry", False, "SimpleEntry", "(Map$Entry)", "", "Argument[0].MapKey", "Argument[this].MapKey", "value", "manual"] + - ["java.util", "AbstractMap$SimpleEntry", False, "SimpleEntry", "(Map$Entry)", "", "Argument[0].MapValue", "Argument[this].MapValue", "value", "manual"] - ["java.util", "AbstractMap$SimpleEntry", False, "SimpleEntry", "(Object,Object)", "", "Argument[0]", "Argument[this].MapKey", "value", "manual"] - ["java.util", "AbstractMap$SimpleEntry", False, "SimpleEntry", "(Object,Object)", "", "Argument[1]", "Argument[this].MapValue", "value", "manual"] - - ["java.util", "AbstractMap$SimpleImmutableEntry", False, "SimpleImmutableEntry", "(Entry)", "", "Argument[0].MapKey", "Argument[this].MapKey", "value", "manual"] - - ["java.util", "AbstractMap$SimpleImmutableEntry", False, "SimpleImmutableEntry", "(Entry)", "", "Argument[0].MapValue", "Argument[this].MapValue", "value", "manual"] + - ["java.util", "AbstractMap$SimpleImmutableEntry", False, "SimpleImmutableEntry", "(Map$Entry)", "", "Argument[0].MapKey", "Argument[this].MapKey", "value", "manual"] + - ["java.util", "AbstractMap$SimpleImmutableEntry", False, "SimpleImmutableEntry", "(Map$Entry)", "", "Argument[0].MapValue", "Argument[this].MapValue", "value", "manual"] - ["java.util", "AbstractMap$SimpleImmutableEntry", False, "SimpleImmutableEntry", "(Object,Object)", "", "Argument[0]", "Argument[this].MapKey", "value", "manual"] - ["java.util", "AbstractMap$SimpleImmutableEntry", False, "SimpleImmutableEntry", "(Object,Object)", "", "Argument[1]", "Argument[this].MapValue", "value", "manual"] - ["java.util", "ArrayDeque", False, "ArrayDeque", "(Collection)", "", "Argument[0].Element", "Argument[this].Element", "value", "manual"] @@ -140,7 +140,8 @@ extensions: - ["java.util", "LinkedHashSet", False, "LinkedHashSet", "(Collection)", "", "Argument[0].Element", "Argument[this].Element", "value", "manual"] - ["java.util", "LinkedList", False, "LinkedList", "(Collection)", "", "Argument[0].Element", "Argument[this].Element", "value", "manual"] - ["java.util", "List", True, "add", "(int,Object)", "", "Argument[1]", "Argument[this].Element", "value", "manual"] - - ["java.util", "List", True, "addAll", "(int,Collection)", "", "Argument[1].Element", "Argument[this].Element", "value", "manual"] + - ["java.util", "List", True, "addAll", "(int,Collection)", "", "Argument[1].WithElement", "Argument[this]", "value", "manual"] + - ["java.util", "List", True, "clear", "()", "", "Argument[this].WithoutElement", "Argument[this]", "value", "manual"] - ["java.util", "List", False, "copyOf", "(Collection)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"] - ["java.util", "List", True, "get", "(int)", "", "Argument[this].Element", "ReturnValue", "value", "manual"] - ["java.util", "List", True, "listIterator", "", "", "Argument[this].Element", "ReturnValue.Element", "value", "manual"] @@ -313,6 +314,7 @@ extensions: - ["java.util", "Scanner", True, "useLocale", "", "", "Argument[this]", "ReturnValue", "value", "manual"] - ["java.util", "Scanner", True, "useRadix", "", "", "Argument[this]", "ReturnValue", "value", "manual"] - ["java.util", "Set", False, "copyOf", "(Collection)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"] + - ["java.util", "Set", False, "clear", "()", "", "Argument[this].WithoutElement", "Argument[this]", "value", "manual"] - ["java.util", "Set", False, "of", "(Object)", "", "Argument[0]", "ReturnValue.Element", "value", "manual"] - ["java.util", "Set", False, "of", "(Object,Object)", "", "Argument[0..1]", "ReturnValue.Element", "value", "manual"] - ["java.util", "Set", False, "of", "(Object,Object,Object)", "", "Argument[0..2]", "ReturnValue.Element", "value", "manual"] @@ -424,10 +426,8 @@ extensions: # When `WithoutElement` is implemented, these should be changed to summary models of the form `Argument[this].WithoutElement -> Argument[this]`. - ["java.util", "Collection", "removeIf", "(Predicate)", "summary", "manual"] - ["java.util", "Iterator", "remove", "()", "summary", "manual"] - - ["java.util", "List", "clear", "()", "summary", "manual"] - ["java.util", "List", "remove", "(Object)", "summary", "manual"] - ["java.util", "Map", "clear", "()", "summary", "manual"] - - ["java.util", "Set", "clear", "()", "summary", "manual"] - ["java.util", "Set", "remove", "(Object)", "summary", "manual"] - ["java.util", "Set", "removeAll", "(Collection)", "summary", "manual"] diff --git a/java/ql/lib/ext/javax.activation.model.yml b/java/ql/lib/ext/javax.activation.model.yml new file mode 100644 index 00000000000..1cace2e84f9 --- /dev/null +++ b/java/ql/lib/ext/javax.activation.model.yml @@ -0,0 +1,18 @@ +extensions: + - addsTo: + pack: codeql/java-all + extensible: sinkModel + data: + - ["javax.activation", "FileDataSource", True, "FileDataSource", "", "", "Argument[0]", "path-injection", "manual"] + - ["javax.activation", "URLDataSource", True, "URLDataSource", "", "", "Argument[0]", "request-forgery", "manual"] + - addsTo: + pack: codeql/java-all + extensible: summaryModel + data: + - ["javax.activation", "DataHandler", True, "getContent", "()", "", "Argument[this]", "ReturnValue", "taint", "manual"] + - ["javax.activation", "DataHandler", True, "getDataSource", "()", "", "Argument[this]", "ReturnValue", "taint", "manual"] + - ["javax.activation", "DataHandler", True, "getInputStream", "()", "", "Argument[this]", "ReturnValue", "taint", "manual"] + - ["javax.activation", "DataHandler", True, "getName", "()", "", "Argument[this]", "ReturnValue", "taint", "manual"] + - ["javax.activation", "DataHandler", True, "writeTo", "(OutputStream)", "", "Argument[this]", "Argument[0]", "taint", "manual"] + - ["javax.activation", "DataSource", True, "getInputStream", "()", "", "Argument[this]", "ReturnValue", "taint", "manual"] + - ["javax.activation", "DataSource", True, "getName", "()", "", "Argument[this]", "ReturnValue", "taint", "manual"] diff --git a/java/ql/lib/ext/javax.servlet.http.model.yml b/java/ql/lib/ext/javax.servlet.http.model.yml index 6485ea22a2e..c2d76a2ea7a 100644 --- a/java/ql/lib/ext/javax.servlet.http.model.yml +++ b/java/ql/lib/ext/javax.servlet.http.model.yml @@ -26,6 +26,8 @@ extensions: - ["javax.servlet.http", "HttpServletResponse", False, "addHeader", "", "", "Argument[0..1]", "response-splitting", "manual"] - ["javax.servlet.http", "HttpServletResponse", False, "sendError", "(int,String)", "", "Argument[1]", "information-leak", "manual"] - ["javax.servlet.http", "HttpServletResponse", False, "setHeader", "", "", "Argument[0..1]", "response-splitting", "manual"] + - ["javax.servlet.http", "HttpSession", True, "putValue", "", "", "Argument[0..1]", "trust-boundary-violation", "manual"] + - ["javax.servlet.http", "HttpSession", True, "setAttribute", "", "", "Argument[0..1]", "trust-boundary-violation", "manual"] - addsTo: pack: codeql/java-all extensible: summaryModel diff --git a/java/ql/lib/ext/javax.xml.bind.attachment.model.yml b/java/ql/lib/ext/javax.xml.bind.attachment.model.yml new file mode 100644 index 00000000000..031d3aea8bb --- /dev/null +++ b/java/ql/lib/ext/javax.xml.bind.attachment.model.yml @@ -0,0 +1,7 @@ +extensions: + - addsTo: + pack: codeql/java-all + extensible: sourceModel + data: + - ["javax.xml.bind.attachment", "AttachmentUnmarshaller", True, "getAttachmentAsDataHandler", "", "", "Parameter[0]", "remote", "manual"] + - ["javax.xml.bind.attachment", "AttachmentUnmarshaller", True, "getAttachmentAsByteArray", "", "", "Parameter[0]", "remote", "manual"] diff --git a/java/ql/lib/ext/org.apache.commons.collections.keyvalue.model.yml b/java/ql/lib/ext/org.apache.commons.collections.keyvalue.model.yml index cda0bdb2420..dc72300d457 100644 --- a/java/ql/lib/ext/org.apache.commons.collections.keyvalue.model.yml +++ b/java/ql/lib/ext/org.apache.commons.collections.keyvalue.model.yml @@ -18,16 +18,16 @@ extensions: - ["org.apache.commons.collections.keyvalue", "AbstractMapEntryDecorator", True, "AbstractMapEntryDecorator", "", "", "Argument[0].MapValue", "Argument[this].MapValue", "value", "manual"] - ["org.apache.commons.collections.keyvalue", "AbstractMapEntryDecorator", True, "getMapEntry", "", "", "Argument[this].MapKey", "ReturnValue.MapKey", "value", "manual"] - ["org.apache.commons.collections.keyvalue", "AbstractMapEntryDecorator", True, "getMapEntry", "", "", "Argument[this].MapValue", "ReturnValue.MapValue", "value", "manual"] - - ["org.apache.commons.collections.keyvalue", "DefaultKeyValue", True, "DefaultKeyValue", "(Entry)", "", "Argument[0].MapKey", "Argument[this].MapKey", "value", "manual"] - - ["org.apache.commons.collections.keyvalue", "DefaultKeyValue", True, "DefaultKeyValue", "(Entry)", "", "Argument[0].MapValue", "Argument[this].MapValue", "value", "manual"] + - ["org.apache.commons.collections.keyvalue", "DefaultKeyValue", True, "DefaultKeyValue", "(Map$Entry)", "", "Argument[0].MapKey", "Argument[this].MapKey", "value", "manual"] + - ["org.apache.commons.collections.keyvalue", "DefaultKeyValue", True, "DefaultKeyValue", "(Map$Entry)", "", "Argument[0].MapValue", "Argument[this].MapValue", "value", "manual"] - ["org.apache.commons.collections.keyvalue", "DefaultKeyValue", True, "DefaultKeyValue", "(KeyValue)", "", "Argument[0].MapKey", "Argument[this].MapKey", "value", "manual"] - ["org.apache.commons.collections.keyvalue", "DefaultKeyValue", True, "DefaultKeyValue", "(KeyValue)", "", "Argument[0].MapValue", "Argument[this].MapValue", "value", "manual"] - ["org.apache.commons.collections.keyvalue", "DefaultKeyValue", True, "DefaultKeyValue", "(Object,Object)", "", "Argument[0]", "Argument[this].MapKey", "value", "manual"] - ["org.apache.commons.collections.keyvalue", "DefaultKeyValue", True, "DefaultKeyValue", "(Object,Object)", "", "Argument[1]", "Argument[this].MapValue", "value", "manual"] - ["org.apache.commons.collections.keyvalue", "DefaultKeyValue", True, "toMapEntry", "", "", "Argument[this].MapKey", "ReturnValue.MapKey", "value", "manual"] - ["org.apache.commons.collections.keyvalue", "DefaultKeyValue", True, "toMapEntry", "", "", "Argument[this].MapValue", "ReturnValue.MapValue", "value", "manual"] - - ["org.apache.commons.collections.keyvalue", "DefaultMapEntry", True, "DefaultMapEntry", "(Entry)", "", "Argument[0].MapKey", "Argument[this].MapKey", "value", "manual"] - - ["org.apache.commons.collections.keyvalue", "DefaultMapEntry", True, "DefaultMapEntry", "(Entry)", "", "Argument[0].MapValue", "Argument[this].MapValue", "value", "manual"] + - ["org.apache.commons.collections.keyvalue", "DefaultMapEntry", True, "DefaultMapEntry", "(Map$Entry)", "", "Argument[0].MapKey", "Argument[this].MapKey", "value", "manual"] + - ["org.apache.commons.collections.keyvalue", "DefaultMapEntry", True, "DefaultMapEntry", "(Map$Entry)", "", "Argument[0].MapValue", "Argument[this].MapValue", "value", "manual"] - ["org.apache.commons.collections.keyvalue", "DefaultMapEntry", True, "DefaultMapEntry", "(KeyValue)", "", "Argument[0].MapKey", "Argument[this].MapKey", "value", "manual"] - ["org.apache.commons.collections.keyvalue", "DefaultMapEntry", True, "DefaultMapEntry", "(KeyValue)", "", "Argument[0].MapValue", "Argument[this].MapValue", "value", "manual"] - ["org.apache.commons.collections.keyvalue", "DefaultMapEntry", True, "DefaultMapEntry", "(Object,Object)", "", "Argument[0]", "Argument[this].MapKey", "value", "manual"] @@ -52,8 +52,8 @@ extensions: - ["org.apache.commons.collections.keyvalue", "MultiKey", True, "getKeys", "", "", "Argument[this].Element", "ReturnValue.ArrayElement", "value", "manual"] - ["org.apache.commons.collections.keyvalue", "TiedMapEntry", True, "TiedMapEntry", "", "", "Argument[0].MapValue", "Argument[this].MapValue", "value", "manual"] - ["org.apache.commons.collections.keyvalue", "TiedMapEntry", True, "TiedMapEntry", "", "", "Argument[1]", "Argument[this].MapKey", "value", "manual"] - - ["org.apache.commons.collections.keyvalue", "UnmodifiableMapEntry", True, "UnmodifiableMapEntry", "(Entry)", "", "Argument[0].MapKey", "Argument[this].MapKey", "value", "manual"] - - ["org.apache.commons.collections.keyvalue", "UnmodifiableMapEntry", True, "UnmodifiableMapEntry", "(Entry)", "", "Argument[0].MapValue", "Argument[this].MapValue", "value", "manual"] + - ["org.apache.commons.collections.keyvalue", "UnmodifiableMapEntry", True, "UnmodifiableMapEntry", "(Map$Entry)", "", "Argument[0].MapKey", "Argument[this].MapKey", "value", "manual"] + - ["org.apache.commons.collections.keyvalue", "UnmodifiableMapEntry", True, "UnmodifiableMapEntry", "(Map$Entry)", "", "Argument[0].MapValue", "Argument[this].MapValue", "value", "manual"] - ["org.apache.commons.collections.keyvalue", "UnmodifiableMapEntry", True, "UnmodifiableMapEntry", "(KeyValue)", "", "Argument[0].MapKey", "Argument[this].MapKey", "value", "manual"] - ["org.apache.commons.collections.keyvalue", "UnmodifiableMapEntry", True, "UnmodifiableMapEntry", "(KeyValue)", "", "Argument[0].MapValue", "Argument[this].MapValue", "value", "manual"] - ["org.apache.commons.collections.keyvalue", "UnmodifiableMapEntry", True, "UnmodifiableMapEntry", "(Object,Object)", "", "Argument[0]", "Argument[this].MapKey", "value", "manual"] diff --git a/java/ql/lib/ext/org.apache.commons.collections.map.model.yml b/java/ql/lib/ext/org.apache.commons.collections.map.model.yml index 84497bf2312..d2dce18c644 100644 --- a/java/ql/lib/ext/org.apache.commons.collections.map.model.yml +++ b/java/ql/lib/ext/org.apache.commons.collections.map.model.yml @@ -22,14 +22,14 @@ extensions: - ["org.apache.commons.collections.map", "CompositeMap", True, "CompositeMap", "(Map,Map)", "", "Argument[0].MapValue", "Argument[this].MapValue", "value", "manual"] - ["org.apache.commons.collections.map", "CompositeMap", True, "CompositeMap", "(Map,Map)", "", "Argument[1].MapKey", "Argument[this].MapKey", "value", "manual"] - ["org.apache.commons.collections.map", "CompositeMap", True, "CompositeMap", "(Map,Map)", "", "Argument[1].MapValue", "Argument[this].MapValue", "value", "manual"] - - ["org.apache.commons.collections.map", "CompositeMap", True, "CompositeMap", "(Map,Map,MapMutator)", "", "Argument[0].MapKey", "Argument[this].MapKey", "value", "manual"] - - ["org.apache.commons.collections.map", "CompositeMap", True, "CompositeMap", "(Map,Map,MapMutator)", "", "Argument[0].MapValue", "Argument[this].MapValue", "value", "manual"] - - ["org.apache.commons.collections.map", "CompositeMap", True, "CompositeMap", "(Map,Map,MapMutator)", "", "Argument[1].MapKey", "Argument[this].MapKey", "value", "manual"] - - ["org.apache.commons.collections.map", "CompositeMap", True, "CompositeMap", "(Map,Map,MapMutator)", "", "Argument[1].MapValue", "Argument[this].MapValue", "value", "manual"] + - ["org.apache.commons.collections.map", "CompositeMap", True, "CompositeMap", "(Map,Map,CompositeMap$MapMutator)", "", "Argument[0].MapKey", "Argument[this].MapKey", "value", "manual"] + - ["org.apache.commons.collections.map", "CompositeMap", True, "CompositeMap", "(Map,Map,CompositeMap$MapMutator)", "", "Argument[0].MapValue", "Argument[this].MapValue", "value", "manual"] + - ["org.apache.commons.collections.map", "CompositeMap", True, "CompositeMap", "(Map,Map,CompositeMap$MapMutator)", "", "Argument[1].MapKey", "Argument[this].MapKey", "value", "manual"] + - ["org.apache.commons.collections.map", "CompositeMap", True, "CompositeMap", "(Map,Map,CompositeMap$MapMutator)", "", "Argument[1].MapValue", "Argument[this].MapValue", "value", "manual"] - ["org.apache.commons.collections.map", "CompositeMap", True, "CompositeMap", "(Map[])", "", "Argument[0].ArrayElement.MapKey", "Argument[this].MapKey", "value", "manual"] - ["org.apache.commons.collections.map", "CompositeMap", True, "CompositeMap", "(Map[])", "", "Argument[0].ArrayElement.MapValue", "Argument[this].MapValue", "value", "manual"] - - ["org.apache.commons.collections.map", "CompositeMap", True, "CompositeMap", "(Map[],MapMutator)", "", "Argument[0].ArrayElement.MapKey", "Argument[this].MapKey", "value", "manual"] - - ["org.apache.commons.collections.map", "CompositeMap", True, "CompositeMap", "(Map[],MapMutator)", "", "Argument[0].ArrayElement.MapValue", "Argument[this].MapValue", "value", "manual"] + - ["org.apache.commons.collections.map", "CompositeMap", True, "CompositeMap", "(Map[],CompositeMap$MapMutator)", "", "Argument[0].ArrayElement.MapKey", "Argument[this].MapKey", "value", "manual"] + - ["org.apache.commons.collections.map", "CompositeMap", True, "CompositeMap", "(Map[],CompositeMap$MapMutator)", "", "Argument[0].ArrayElement.MapValue", "Argument[this].MapValue", "value", "manual"] - ["org.apache.commons.collections.map", "CompositeMap", True, "addComposited", "", "", "Argument[0].MapKey", "Argument[this].MapKey", "value", "manual"] - ["org.apache.commons.collections.map", "CompositeMap", True, "addComposited", "", "", "Argument[0].MapValue", "Argument[this].MapValue", "value", "manual"] - ["org.apache.commons.collections.map", "CompositeMap", True, "removeComposited", "", "", "Argument[this].MapKey", "ReturnValue.MapKey", "value", "manual"] @@ -111,8 +111,8 @@ extensions: - ["org.apache.commons.collections.map", "PredicatedMap", True, "predicatedMap", "", "", "Argument[0].MapValue", "ReturnValue.MapValue", "value", "manual"] - ["org.apache.commons.collections.map", "PredicatedSortedMap", True, "predicatedSortedMap", "", "", "Argument[0].MapKey", "ReturnValue.MapKey", "value", "manual"] - ["org.apache.commons.collections.map", "PredicatedSortedMap", True, "predicatedSortedMap", "", "", "Argument[0].MapValue", "ReturnValue.MapValue", "value", "manual"] - - ["org.apache.commons.collections.map", "SingletonMap", True, "SingletonMap", "(Entry)", "", "Argument[0].MapKey", "Argument[this].MapKey", "value", "manual"] - - ["org.apache.commons.collections.map", "SingletonMap", True, "SingletonMap", "(Entry)", "", "Argument[0].MapValue", "Argument[this].MapValue", "value", "manual"] + - ["org.apache.commons.collections.map", "SingletonMap", True, "SingletonMap", "(Map$Entry)", "", "Argument[0].MapKey", "Argument[this].MapKey", "value", "manual"] + - ["org.apache.commons.collections.map", "SingletonMap", True, "SingletonMap", "(Map$Entry)", "", "Argument[0].MapValue", "Argument[this].MapValue", "value", "manual"] - ["org.apache.commons.collections.map", "SingletonMap", True, "SingletonMap", "(KeyValue)", "", "Argument[0].MapKey", "Argument[this].MapKey", "value", "manual"] - ["org.apache.commons.collections.map", "SingletonMap", True, "SingletonMap", "(KeyValue)", "", "Argument[0].MapValue", "Argument[this].MapValue", "value", "manual"] - ["org.apache.commons.collections.map", "SingletonMap", True, "SingletonMap", "(Map)", "", "Argument[0].MapKey", "Argument[this].MapKey", "value", "manual"] diff --git a/java/ql/lib/ext/org.apache.commons.collections4.keyvalue.model.yml b/java/ql/lib/ext/org.apache.commons.collections4.keyvalue.model.yml index 433b0a4ab15..d41300d10a5 100644 --- a/java/ql/lib/ext/org.apache.commons.collections4.keyvalue.model.yml +++ b/java/ql/lib/ext/org.apache.commons.collections4.keyvalue.model.yml @@ -18,16 +18,16 @@ extensions: - ["org.apache.commons.collections4.keyvalue", "AbstractMapEntryDecorator", True, "AbstractMapEntryDecorator", "", "", "Argument[0].MapValue", "Argument[this].MapValue", "value", "manual"] - ["org.apache.commons.collections4.keyvalue", "AbstractMapEntryDecorator", True, "getMapEntry", "", "", "Argument[this].MapKey", "ReturnValue.MapKey", "value", "manual"] - ["org.apache.commons.collections4.keyvalue", "AbstractMapEntryDecorator", True, "getMapEntry", "", "", "Argument[this].MapValue", "ReturnValue.MapValue", "value", "manual"] - - ["org.apache.commons.collections4.keyvalue", "DefaultKeyValue", True, "DefaultKeyValue", "(Entry)", "", "Argument[0].MapKey", "Argument[this].MapKey", "value", "manual"] - - ["org.apache.commons.collections4.keyvalue", "DefaultKeyValue", True, "DefaultKeyValue", "(Entry)", "", "Argument[0].MapValue", "Argument[this].MapValue", "value", "manual"] + - ["org.apache.commons.collections4.keyvalue", "DefaultKeyValue", True, "DefaultKeyValue", "(Map$Entry)", "", "Argument[0].MapKey", "Argument[this].MapKey", "value", "manual"] + - ["org.apache.commons.collections4.keyvalue", "DefaultKeyValue", True, "DefaultKeyValue", "(Map$Entry)", "", "Argument[0].MapValue", "Argument[this].MapValue", "value", "manual"] - ["org.apache.commons.collections4.keyvalue", "DefaultKeyValue", True, "DefaultKeyValue", "(KeyValue)", "", "Argument[0].MapKey", "Argument[this].MapKey", "value", "manual"] - ["org.apache.commons.collections4.keyvalue", "DefaultKeyValue", True, "DefaultKeyValue", "(KeyValue)", "", "Argument[0].MapValue", "Argument[this].MapValue", "value", "manual"] - ["org.apache.commons.collections4.keyvalue", "DefaultKeyValue", True, "DefaultKeyValue", "(Object,Object)", "", "Argument[0]", "Argument[this].MapKey", "value", "manual"] - ["org.apache.commons.collections4.keyvalue", "DefaultKeyValue", True, "DefaultKeyValue", "(Object,Object)", "", "Argument[1]", "Argument[this].MapValue", "value", "manual"] - ["org.apache.commons.collections4.keyvalue", "DefaultKeyValue", True, "toMapEntry", "", "", "Argument[this].MapKey", "ReturnValue.MapKey", "value", "manual"] - ["org.apache.commons.collections4.keyvalue", "DefaultKeyValue", True, "toMapEntry", "", "", "Argument[this].MapValue", "ReturnValue.MapValue", "value", "manual"] - - ["org.apache.commons.collections4.keyvalue", "DefaultMapEntry", True, "DefaultMapEntry", "(Entry)", "", "Argument[0].MapKey", "Argument[this].MapKey", "value", "manual"] - - ["org.apache.commons.collections4.keyvalue", "DefaultMapEntry", True, "DefaultMapEntry", "(Entry)", "", "Argument[0].MapValue", "Argument[this].MapValue", "value", "manual"] + - ["org.apache.commons.collections4.keyvalue", "DefaultMapEntry", True, "DefaultMapEntry", "(Map$Entry)", "", "Argument[0].MapKey", "Argument[this].MapKey", "value", "manual"] + - ["org.apache.commons.collections4.keyvalue", "DefaultMapEntry", True, "DefaultMapEntry", "(Map$Entry)", "", "Argument[0].MapValue", "Argument[this].MapValue", "value", "manual"] - ["org.apache.commons.collections4.keyvalue", "DefaultMapEntry", True, "DefaultMapEntry", "(KeyValue)", "", "Argument[0].MapKey", "Argument[this].MapKey", "value", "manual"] - ["org.apache.commons.collections4.keyvalue", "DefaultMapEntry", True, "DefaultMapEntry", "(KeyValue)", "", "Argument[0].MapValue", "Argument[this].MapValue", "value", "manual"] - ["org.apache.commons.collections4.keyvalue", "DefaultMapEntry", True, "DefaultMapEntry", "(Object,Object)", "", "Argument[0]", "Argument[this].MapKey", "value", "manual"] @@ -52,8 +52,8 @@ extensions: - ["org.apache.commons.collections4.keyvalue", "MultiKey", True, "getKeys", "", "", "Argument[this].Element", "ReturnValue.ArrayElement", "value", "manual"] - ["org.apache.commons.collections4.keyvalue", "TiedMapEntry", True, "TiedMapEntry", "", "", "Argument[0].MapValue", "Argument[this].MapValue", "value", "manual"] - ["org.apache.commons.collections4.keyvalue", "TiedMapEntry", True, "TiedMapEntry", "", "", "Argument[1]", "Argument[this].MapKey", "value", "manual"] - - ["org.apache.commons.collections4.keyvalue", "UnmodifiableMapEntry", True, "UnmodifiableMapEntry", "(Entry)", "", "Argument[0].MapKey", "Argument[this].MapKey", "value", "manual"] - - ["org.apache.commons.collections4.keyvalue", "UnmodifiableMapEntry", True, "UnmodifiableMapEntry", "(Entry)", "", "Argument[0].MapValue", "Argument[this].MapValue", "value", "manual"] + - ["org.apache.commons.collections4.keyvalue", "UnmodifiableMapEntry", True, "UnmodifiableMapEntry", "(Map$Entry)", "", "Argument[0].MapKey", "Argument[this].MapKey", "value", "manual"] + - ["org.apache.commons.collections4.keyvalue", "UnmodifiableMapEntry", True, "UnmodifiableMapEntry", "(Map$Entry)", "", "Argument[0].MapValue", "Argument[this].MapValue", "value", "manual"] - ["org.apache.commons.collections4.keyvalue", "UnmodifiableMapEntry", True, "UnmodifiableMapEntry", "(KeyValue)", "", "Argument[0].MapKey", "Argument[this].MapKey", "value", "manual"] - ["org.apache.commons.collections4.keyvalue", "UnmodifiableMapEntry", True, "UnmodifiableMapEntry", "(KeyValue)", "", "Argument[0].MapValue", "Argument[this].MapValue", "value", "manual"] - ["org.apache.commons.collections4.keyvalue", "UnmodifiableMapEntry", True, "UnmodifiableMapEntry", "(Object,Object)", "", "Argument[0]", "Argument[this].MapKey", "value", "manual"] diff --git a/java/ql/lib/ext/org.apache.commons.collections4.map.model.yml b/java/ql/lib/ext/org.apache.commons.collections4.map.model.yml index 44bbaf0d728..abf97a49f19 100644 --- a/java/ql/lib/ext/org.apache.commons.collections4.map.model.yml +++ b/java/ql/lib/ext/org.apache.commons.collections4.map.model.yml @@ -22,14 +22,14 @@ extensions: - ["org.apache.commons.collections4.map", "CompositeMap", True, "CompositeMap", "(Map,Map)", "", "Argument[0].MapValue", "Argument[this].MapValue", "value", "manual"] - ["org.apache.commons.collections4.map", "CompositeMap", True, "CompositeMap", "(Map,Map)", "", "Argument[1].MapKey", "Argument[this].MapKey", "value", "manual"] - ["org.apache.commons.collections4.map", "CompositeMap", True, "CompositeMap", "(Map,Map)", "", "Argument[1].MapValue", "Argument[this].MapValue", "value", "manual"] - - ["org.apache.commons.collections4.map", "CompositeMap", True, "CompositeMap", "(Map,Map,MapMutator)", "", "Argument[0].MapKey", "Argument[this].MapKey", "value", "manual"] - - ["org.apache.commons.collections4.map", "CompositeMap", True, "CompositeMap", "(Map,Map,MapMutator)", "", "Argument[0].MapValue", "Argument[this].MapValue", "value", "manual"] - - ["org.apache.commons.collections4.map", "CompositeMap", True, "CompositeMap", "(Map,Map,MapMutator)", "", "Argument[1].MapKey", "Argument[this].MapKey", "value", "manual"] - - ["org.apache.commons.collections4.map", "CompositeMap", True, "CompositeMap", "(Map,Map,MapMutator)", "", "Argument[1].MapValue", "Argument[this].MapValue", "value", "manual"] + - ["org.apache.commons.collections4.map", "CompositeMap", True, "CompositeMap", "(Map,Map,CompositeMap$MapMutator)", "", "Argument[0].MapKey", "Argument[this].MapKey", "value", "manual"] + - ["org.apache.commons.collections4.map", "CompositeMap", True, "CompositeMap", "(Map,Map,CompositeMap$MapMutator)", "", "Argument[0].MapValue", "Argument[this].MapValue", "value", "manual"] + - ["org.apache.commons.collections4.map", "CompositeMap", True, "CompositeMap", "(Map,Map,CompositeMap$MapMutator)", "", "Argument[1].MapKey", "Argument[this].MapKey", "value", "manual"] + - ["org.apache.commons.collections4.map", "CompositeMap", True, "CompositeMap", "(Map,Map,CompositeMap$MapMutator)", "", "Argument[1].MapValue", "Argument[this].MapValue", "value", "manual"] - ["org.apache.commons.collections4.map", "CompositeMap", True, "CompositeMap", "(Map[])", "", "Argument[0].ArrayElement.MapKey", "Argument[this].MapKey", "value", "manual"] - ["org.apache.commons.collections4.map", "CompositeMap", True, "CompositeMap", "(Map[])", "", "Argument[0].ArrayElement.MapValue", "Argument[this].MapValue", "value", "manual"] - - ["org.apache.commons.collections4.map", "CompositeMap", True, "CompositeMap", "(Map[],MapMutator)", "", "Argument[0].ArrayElement.MapKey", "Argument[this].MapKey", "value", "manual"] - - ["org.apache.commons.collections4.map", "CompositeMap", True, "CompositeMap", "(Map[],MapMutator)", "", "Argument[0].ArrayElement.MapValue", "Argument[this].MapValue", "value", "manual"] + - ["org.apache.commons.collections4.map", "CompositeMap", True, "CompositeMap", "(Map[],CompositeMap$MapMutator)", "", "Argument[0].ArrayElement.MapKey", "Argument[this].MapKey", "value", "manual"] + - ["org.apache.commons.collections4.map", "CompositeMap", True, "CompositeMap", "(Map[],CompositeMap$MapMutator)", "", "Argument[0].ArrayElement.MapValue", "Argument[this].MapValue", "value", "manual"] - ["org.apache.commons.collections4.map", "CompositeMap", True, "addComposited", "", "", "Argument[0].MapKey", "Argument[this].MapKey", "value", "manual"] - ["org.apache.commons.collections4.map", "CompositeMap", True, "addComposited", "", "", "Argument[0].MapValue", "Argument[this].MapValue", "value", "manual"] - ["org.apache.commons.collections4.map", "CompositeMap", True, "removeComposited", "", "", "Argument[this].MapKey", "ReturnValue.MapKey", "value", "manual"] @@ -99,8 +99,8 @@ extensions: - ["org.apache.commons.collections4.map", "MultiValueMap", True, "putAll", "(Object,Collection)", "", "Argument[0]", "Argument[this].MapKey", "value", "manual"] - ["org.apache.commons.collections4.map", "MultiValueMap", True, "putAll", "(Object,Collection)", "", "Argument[1].Element", "Argument[this].MapValue.Element", "value", "manual"] - ["org.apache.commons.collections4.map", "MultiValueMap", True, "values", "", "", "Argument[this].MapValue.Element", "ReturnValue.Element", "value", "manual"] - - ["org.apache.commons.collections4.map", "PassiveExpiringMap", True, "PassiveExpiringMap", "(ExpirationPolicy,Map)", "", "Argument[1].MapKey", "Argument[this].MapKey", "value", "manual"] - - ["org.apache.commons.collections4.map", "PassiveExpiringMap", True, "PassiveExpiringMap", "(ExpirationPolicy,Map)", "", "Argument[1].MapValue", "Argument[this].MapValue", "value", "manual"] + - ["org.apache.commons.collections4.map", "PassiveExpiringMap", True, "PassiveExpiringMap", "(PassiveExpiringMap$ExpirationPolicy,Map)", "", "Argument[1].MapKey", "Argument[this].MapKey", "value", "manual"] + - ["org.apache.commons.collections4.map", "PassiveExpiringMap", True, "PassiveExpiringMap", "(PassiveExpiringMap$ExpirationPolicy,Map)", "", "Argument[1].MapValue", "Argument[this].MapValue", "value", "manual"] - ["org.apache.commons.collections4.map", "PassiveExpiringMap", True, "PassiveExpiringMap", "(Map)", "", "Argument[0].MapKey", "Argument[this].MapKey", "value", "manual"] - ["org.apache.commons.collections4.map", "PassiveExpiringMap", True, "PassiveExpiringMap", "(Map)", "", "Argument[0].MapValue", "Argument[this].MapValue", "value", "manual"] - ["org.apache.commons.collections4.map", "PassiveExpiringMap", True, "PassiveExpiringMap", "(long,Map)", "", "Argument[1].MapKey", "Argument[this].MapKey", "value", "manual"] @@ -111,8 +111,8 @@ extensions: - ["org.apache.commons.collections4.map", "PredicatedMap", True, "predicatedMap", "", "", "Argument[0].MapValue", "ReturnValue.MapValue", "value", "manual"] - ["org.apache.commons.collections4.map", "PredicatedSortedMap", True, "predicatedSortedMap", "", "", "Argument[0].MapKey", "ReturnValue.MapKey", "value", "manual"] - ["org.apache.commons.collections4.map", "PredicatedSortedMap", True, "predicatedSortedMap", "", "", "Argument[0].MapValue", "ReturnValue.MapValue", "value", "manual"] - - ["org.apache.commons.collections4.map", "SingletonMap", True, "SingletonMap", "(Entry)", "", "Argument[0].MapKey", "Argument[this].MapKey", "value", "manual"] - - ["org.apache.commons.collections4.map", "SingletonMap", True, "SingletonMap", "(Entry)", "", "Argument[0].MapValue", "Argument[this].MapValue", "value", "manual"] + - ["org.apache.commons.collections4.map", "SingletonMap", True, "SingletonMap", "(Map$Entry)", "", "Argument[0].MapKey", "Argument[this].MapKey", "value", "manual"] + - ["org.apache.commons.collections4.map", "SingletonMap", True, "SingletonMap", "(Map$Entry)", "", "Argument[0].MapValue", "Argument[this].MapValue", "value", "manual"] - ["org.apache.commons.collections4.map", "SingletonMap", True, "SingletonMap", "(KeyValue)", "", "Argument[0].MapKey", "Argument[this].MapKey", "value", "manual"] - ["org.apache.commons.collections4.map", "SingletonMap", True, "SingletonMap", "(KeyValue)", "", "Argument[0].MapValue", "Argument[this].MapValue", "value", "manual"] - ["org.apache.commons.collections4.map", "SingletonMap", True, "SingletonMap", "(Map)", "", "Argument[0].MapKey", "Argument[this].MapKey", "value", "manual"] diff --git a/java/ql/lib/ext/org.apache.commons.lang.model.yml b/java/ql/lib/ext/org.apache.commons.lang.model.yml new file mode 100644 index 00000000000..8dd3fd003f9 --- /dev/null +++ b/java/ql/lib/ext/org.apache.commons.lang.model.yml @@ -0,0 +1,7 @@ +extensions: + - addsTo: + pack: codeql/java-all + extensible: summaryModel + data: + - ["org.apache.commons.lang", "StringEscapeUtils", true, "escapeHtml", "(String)", "", "Argument[0]", "ReturnValue", "taint", "manual"] + - ["org.apache.commons.lang", "StringEscapeUtils", true, "escapeHtml", "(Writer,String)", "", "Argument[1]", "Argument[0]", "taint", "manual"] diff --git a/java/ql/lib/ext/org.apache.commons.lang3.model.yml b/java/ql/lib/ext/org.apache.commons.lang3.model.yml index ad2332fe007..26cb6deec14 100644 --- a/java/ql/lib/ext/org.apache.commons.lang3.model.yml +++ b/java/ql/lib/ext/org.apache.commons.lang3.model.yml @@ -104,13 +104,13 @@ extensions: - ["org.apache.commons.lang3", "StringUtils", False, "join", "(java.lang.Iterable,char)", "", "Argument[0].Element", "ReturnValue", "taint", "manual"] - ["org.apache.commons.lang3", "StringUtils", False, "join", "(java.lang.Iterable,java.lang.String)", "", "Argument[0].Element", "ReturnValue", "taint", "manual"] - ["org.apache.commons.lang3", "StringUtils", False, "join", "(java.lang.Iterable,java.lang.String)", "", "Argument[1]", "ReturnValue", "taint", "manual"] - - ["org.apache.commons.lang3", "StringUtils", False, "join", "(java.lang.Object[])", "", "Argument[0].ArrayElement", "ReturnValue", "taint", "manual"] - - ["org.apache.commons.lang3", "StringUtils", False, "join", "(java.lang.Object[],char)", "", "Argument[0].ArrayElement", "ReturnValue", "taint", "manual"] - - ["org.apache.commons.lang3", "StringUtils", False, "join", "(java.lang.Object[],char,int,int)", "", "Argument[0].ArrayElement", "ReturnValue", "taint", "manual"] - - ["org.apache.commons.lang3", "StringUtils", False, "join", "(java.lang.Object[],java.lang.String)", "", "Argument[0].ArrayElement", "ReturnValue", "taint", "manual"] - - ["org.apache.commons.lang3", "StringUtils", False, "join", "(java.lang.Object[],java.lang.String)", "", "Argument[1]", "ReturnValue", "taint", "manual"] - - ["org.apache.commons.lang3", "StringUtils", False, "join", "(java.lang.Object[],java.lang.String,int,int)", "", "Argument[0].ArrayElement", "ReturnValue", "taint", "manual"] - - ["org.apache.commons.lang3", "StringUtils", False, "join", "(java.lang.Object[],java.lang.String,int,int)", "", "Argument[1]", "ReturnValue", "taint", "manual"] + - ["org.apache.commons.lang3", "StringUtils", False, "join", "(Object[])", "", "Argument[0].ArrayElement", "ReturnValue", "taint", "manual"] + - ["org.apache.commons.lang3", "StringUtils", False, "join", "(Object[],char)", "", "Argument[0].ArrayElement", "ReturnValue", "taint", "manual"] + - ["org.apache.commons.lang3", "StringUtils", False, "join", "(Object[],char,int,int)", "", "Argument[0].ArrayElement", "ReturnValue", "taint", "manual"] + - ["org.apache.commons.lang3", "StringUtils", False, "join", "(Object[],String)", "", "Argument[0].ArrayElement", "ReturnValue", "taint", "manual"] + - ["org.apache.commons.lang3", "StringUtils", False, "join", "(Object[],String)", "", "Argument[1]", "ReturnValue", "taint", "manual"] + - ["org.apache.commons.lang3", "StringUtils", False, "join", "(Object[],String,int,int)", "", "Argument[0].ArrayElement", "ReturnValue", "taint", "manual"] + - ["org.apache.commons.lang3", "StringUtils", False, "join", "(Object[],String,int,int)", "", "Argument[1]", "ReturnValue", "taint", "manual"] - ["org.apache.commons.lang3", "StringUtils", False, "join", "(java.util.Iterator,char)", "", "Argument[0].Element", "ReturnValue", "taint", "manual"] - ["org.apache.commons.lang3", "StringUtils", False, "join", "(java.util.Iterator,java.lang.String)", "", "Argument[0].Element", "ReturnValue", "taint", "manual"] - ["org.apache.commons.lang3", "StringUtils", False, "join", "(java.util.Iterator,java.lang.String)", "", "Argument[1]", "ReturnValue", "taint", "manual"] diff --git a/java/ql/lib/ext/org.apache.hc.core5.http.io.model.yml b/java/ql/lib/ext/org.apache.hc.core5.http.io.model.yml index 8183cb9a3a7..9d50fb25589 100644 --- a/java/ql/lib/ext/org.apache.hc.core5.http.io.model.yml +++ b/java/ql/lib/ext/org.apache.hc.core5.http.io.model.yml @@ -4,4 +4,4 @@ extensions: extensible: sourceModel data: - ["org.apache.hc.core5.http.io", "HttpRequestHandler", True, "handle", "(ClassicHttpRequest,ClassicHttpResponse,HttpContext)", "", "Parameter[0]", "remote", "manual"] - - ["org.apache.hc.core5.http.io", "HttpServerRequestHandler", True, "handle", "(ClassicHttpRequest,ResponseTrigger,HttpContext)", "", "Parameter[0]", "remote", "manual"] + - ["org.apache.hc.core5.http.io", "HttpServerRequestHandler", True, "handle", "(ClassicHttpRequest,HttpServerRequestHandler$ResponseTrigger,HttpContext)", "", "Parameter[0]", "remote", "manual"] diff --git a/java/ql/lib/ext/org.apache.struts2.dispatcher.model.yml b/java/ql/lib/ext/org.apache.struts2.dispatcher.model.yml new file mode 100644 index 00000000000..c15ad1cb315 --- /dev/null +++ b/java/ql/lib/ext/org.apache.struts2.dispatcher.model.yml @@ -0,0 +1,6 @@ +extensions: + - addsTo: + pack: codeql/java-all + extensible: sinkModel + data: + - ["org.apache.struts2.dispatcher", "SessionMap", False, "put", "", "", "Argument[0..1]", "trust-boundary-violation", "manual"] diff --git a/java/ql/lib/ext/org.apache.struts2.interceptor.model.yml b/java/ql/lib/ext/org.apache.struts2.interceptor.model.yml new file mode 100644 index 00000000000..4b9ccb2e093 --- /dev/null +++ b/java/ql/lib/ext/org.apache.struts2.interceptor.model.yml @@ -0,0 +1,7 @@ +extensions: + - addsTo: + pack: codeql/java-all + extensible: sinkModel + data: + - ["org.apache.struts2.interceptor", "SessionAware", False, "setSession", "", "", "Argument[0]", "trust-boundary-violation", "manual"] + - ["org.apache.struts2.interceptor", "SessionAware", False, "withSession", "", "", "Argument[0]", "trust-boundary-violation", "manual"] \ No newline at end of file diff --git a/java/ql/lib/ext/org.influxdb.model.yml b/java/ql/lib/ext/org.influxdb.model.yml index 00dc8277407..aee6778e9a5 100644 --- a/java/ql/lib/ext/org.influxdb.model.yml +++ b/java/ql/lib/ext/org.influxdb.model.yml @@ -3,4 +3,4 @@ extensions: pack: codeql/java-all extensible: sinkModel data: - - ["org.influxdb", "InfluxDBFactory", False, "connect", "(String,String,String,Builder)", "", "Argument[0]", "request-forgery", "ai-manual"] + - ["org.influxdb", "InfluxDBFactory", False, "connect", "(String,String,String,OkHttpClient$Builder)", "", "Argument[0]", "request-forgery", "ai-manual"] diff --git a/java/ql/lib/ext/org.jboss.logging.model.yml b/java/ql/lib/ext/org.jboss.logging.model.yml index 31636f1a6a3..442ede219d1 100644 --- a/java/ql/lib/ext/org.jboss.logging.model.yml +++ b/java/ql/lib/ext/org.jboss.logging.model.yml @@ -91,36 +91,36 @@ extensions: - ["org.jboss.logging", "BasicLogger", True, "infov", "(Throwable,String,Object)", "", "Argument[1..2]", "log-injection", "manual"] - ["org.jboss.logging", "BasicLogger", True, "infov", "(Throwable,String,Object,Object)", "", "Argument[1..3]", "log-injection", "manual"] - ["org.jboss.logging", "BasicLogger", True, "infov", "(Throwable,String,Object,Object,Object)", "", "Argument[0..4]", "log-injection", "manual"] - - ["org.jboss.logging", "BasicLogger", True, "log", "(Level,Object)", "", "Argument[1]", "log-injection", "manual"] - - ["org.jboss.logging", "BasicLogger", True, "log", "(Level,Object,Object[])", "", "Argument[1..2]", "log-injection", "manual"] - - ["org.jboss.logging", "BasicLogger", True, "log", "(Level,Object,Object[],Throwable)", "", "Argument[1..2]", "log-injection", "manual"] - - ["org.jboss.logging", "BasicLogger", True, "log", "(Level,Object,Throwable)", "", "Argument[1]", "log-injection", "manual"] - - ["org.jboss.logging", "BasicLogger", True, "log", "(Level,String,Object,Throwable)", "", "Argument[2]", "log-injection", "manual"] - - ["org.jboss.logging", "BasicLogger", True, "log", "(String,Level,Object,Object[],Throwable)", "", "Argument[2..3]", "log-injection", "manual"] - - ["org.jboss.logging", "BasicLogger", True, "logf", "(Level,String,Object)", "", "Argument[1..2]", "log-injection", "manual"] - - ["org.jboss.logging", "BasicLogger", True, "logf", "(Level,String,Object,Object)", "", "Argument[1..3]", "log-injection", "manual"] - - ["org.jboss.logging", "BasicLogger", True, "logf", "(Level,String,Object,Object,Object)", "", "Argument[1..4]", "log-injection", "manual"] - - ["org.jboss.logging", "BasicLogger", True, "logf", "(Level,String,Object,Object,Object,Object)", "", "Argument[1..5]", "log-injection", "manual"] - - ["org.jboss.logging", "BasicLogger", True, "logf", "(Level,String,Object[])", "", "Argument[1..2]", "log-injection", "manual"] - - ["org.jboss.logging", "BasicLogger", True, "logf", "(Level,Throwable,String,Object)", "", "Argument[2..3]", "log-injection", "manual"] - - ["org.jboss.logging", "BasicLogger", True, "logf", "(Level,Throwable,String,Object,Object)", "", "Argument[2..4]", "log-injection", "manual"] - - ["org.jboss.logging", "BasicLogger", True, "logf", "(Level,Throwable,String,Object,Object,Object)", "", "Argument[1..5]", "log-injection", "manual"] - - ["org.jboss.logging", "BasicLogger", True, "logf", "(String,Level,Throwable,String,Object)", "", "Argument[3..4]", "log-injection", "manual"] - - ["org.jboss.logging", "BasicLogger", True, "logf", "(String,Level,Throwable,String,Object,Object)", "", "Argument[3..5]", "log-injection", "manual"] - - ["org.jboss.logging", "BasicLogger", True, "logf", "(String,Level,Throwable,String,Object,Object,Object)", "", "Argument[3..6]", "log-injection", "manual"] - - ["org.jboss.logging", "BasicLogger", True, "logf", "(String,Level,Throwable,String,Object[])", "", "Argument[3..4]", "log-injection", "manual"] - - ["org.jboss.logging", "BasicLogger", True, "logv", "(Level,String,Object)", "", "Argument[1..2]", "log-injection", "manual"] - - ["org.jboss.logging", "BasicLogger", True, "logv", "(Level,String,Object,Object)", "", "Argument[1..3]", "log-injection", "manual"] - - ["org.jboss.logging", "BasicLogger", True, "logv", "(Level,String,Object,Object,Object)", "", "Argument[1..4]", "log-injection", "manual"] - - ["org.jboss.logging", "BasicLogger", True, "logv", "(Level,String,Object,Object,Object,Object)", "", "Argument[1..5]", "log-injection", "manual"] - - ["org.jboss.logging", "BasicLogger", True, "logv", "(Level,String,Object[])", "", "Argument[1..2]", "log-injection", "manual"] - - ["org.jboss.logging", "BasicLogger", True, "logv", "(Level,Throwable,String,Object)", "", "Argument[2..3]", "log-injection", "manual"] - - ["org.jboss.logging", "BasicLogger", True, "logv", "(Level,Throwable,String,Object,Object)", "", "Argument[2..4]", "log-injection", "manual"] - - ["org.jboss.logging", "BasicLogger", True, "logv", "(Level,Throwable,String,Object,Object,Object)", "", "Argument[1..5]", "log-injection", "manual"] - - ["org.jboss.logging", "BasicLogger", True, "logv", "(String,Level,Throwable,String,Object)", "", "Argument[3..4]", "log-injection", "manual"] - - ["org.jboss.logging", "BasicLogger", True, "logv", "(String,Level,Throwable,String,Object,Object)", "", "Argument[3..5]", "log-injection", "manual"] - - ["org.jboss.logging", "BasicLogger", True, "logv", "(String,Level,Throwable,String,Object,Object,Object)", "", "Argument[3..6]", "log-injection", "manual"] - - ["org.jboss.logging", "BasicLogger", True, "logv", "(String,Level,Throwable,String,Object[])", "", "Argument[3..4]", "log-injection", "manual"] + - ["org.jboss.logging", "BasicLogger", True, "log", "(Logger$Level,Object)", "", "Argument[1]", "log-injection", "manual"] + - ["org.jboss.logging", "BasicLogger", True, "log", "(Logger$Level,Object,Object[])", "", "Argument[1..2]", "log-injection", "manual"] + - ["org.jboss.logging", "BasicLogger", True, "log", "(Logger$Level,Object,Object[],Throwable)", "", "Argument[1..2]", "log-injection", "manual"] + - ["org.jboss.logging", "BasicLogger", True, "log", "(Logger$Level,Object,Throwable)", "", "Argument[1]", "log-injection", "manual"] + - ["org.jboss.logging", "BasicLogger", True, "log", "(Logger$Level,String,Object,Throwable)", "", "Argument[2]", "log-injection", "manual"] + - ["org.jboss.logging", "BasicLogger", True, "log", "(String,Logger$Level,Object,Object[],Throwable)", "", "Argument[2..3]", "log-injection", "manual"] + - ["org.jboss.logging", "BasicLogger", True, "logf", "(Logger$Level,String,Object)", "", "Argument[1..2]", "log-injection", "manual"] + - ["org.jboss.logging", "BasicLogger", True, "logf", "(Logger$Level,String,Object,Object)", "", "Argument[1..3]", "log-injection", "manual"] + - ["org.jboss.logging", "BasicLogger", True, "logf", "(Logger$Level,String,Object,Object,Object)", "", "Argument[1..4]", "log-injection", "manual"] + - ["org.jboss.logging", "BasicLogger", True, "logf", "(Logger$Level,String,Object,Object,Object,Object)", "", "Argument[1..5]", "log-injection", "manual"] + - ["org.jboss.logging", "BasicLogger", True, "logf", "(Logger$Level,String,Object[])", "", "Argument[1..2]", "log-injection", "manual"] + - ["org.jboss.logging", "BasicLogger", True, "logf", "(Logger$Level,Throwable,String,Object)", "", "Argument[2..3]", "log-injection", "manual"] + - ["org.jboss.logging", "BasicLogger", True, "logf", "(Logger$Level,Throwable,String,Object,Object)", "", "Argument[2..4]", "log-injection", "manual"] + - ["org.jboss.logging", "BasicLogger", True, "logf", "(Logger$Level,Throwable,String,Object,Object,Object)", "", "Argument[1..5]", "log-injection", "manual"] + - ["org.jboss.logging", "BasicLogger", True, "logf", "(String,Logger$Level,Throwable,String,Object)", "", "Argument[3..4]", "log-injection", "manual"] + - ["org.jboss.logging", "BasicLogger", True, "logf", "(String,Logger$Level,Throwable,String,Object,Object)", "", "Argument[3..5]", "log-injection", "manual"] + - ["org.jboss.logging", "BasicLogger", True, "logf", "(String,Logger$Level,Throwable,String,Object,Object,Object)", "", "Argument[3..6]", "log-injection", "manual"] + - ["org.jboss.logging", "BasicLogger", True, "logf", "(String,Logger$Level,Throwable,String,Object[])", "", "Argument[3..4]", "log-injection", "manual"] + - ["org.jboss.logging", "BasicLogger", True, "logv", "(Logger$Level,String,Object)", "", "Argument[1..2]", "log-injection", "manual"] + - ["org.jboss.logging", "BasicLogger", True, "logv", "(Logger$Level,String,Object,Object)", "", "Argument[1..3]", "log-injection", "manual"] + - ["org.jboss.logging", "BasicLogger", True, "logv", "(Logger$Level,String,Object,Object,Object)", "", "Argument[1..4]", "log-injection", "manual"] + - ["org.jboss.logging", "BasicLogger", True, "logv", "(Logger$Level,String,Object,Object,Object,Object)", "", "Argument[1..5]", "log-injection", "manual"] + - ["org.jboss.logging", "BasicLogger", True, "logv", "(Logger$Level,String,Object[])", "", "Argument[1..2]", "log-injection", "manual"] + - ["org.jboss.logging", "BasicLogger", True, "logv", "(Logger$Level,Throwable,String,Object)", "", "Argument[2..3]", "log-injection", "manual"] + - ["org.jboss.logging", "BasicLogger", True, "logv", "(Logger$Level,Throwable,String,Object,Object)", "", "Argument[2..4]", "log-injection", "manual"] + - ["org.jboss.logging", "BasicLogger", True, "logv", "(Logger$Level,Throwable,String,Object,Object,Object)", "", "Argument[1..5]", "log-injection", "manual"] + - ["org.jboss.logging", "BasicLogger", True, "logv", "(String,Logger$Level,Throwable,String,Object)", "", "Argument[3..4]", "log-injection", "manual"] + - ["org.jboss.logging", "BasicLogger", True, "logv", "(String,Logger$Level,Throwable,String,Object,Object)", "", "Argument[3..5]", "log-injection", "manual"] + - ["org.jboss.logging", "BasicLogger", True, "logv", "(String,Logger$Level,Throwable,String,Object,Object,Object)", "", "Argument[3..6]", "log-injection", "manual"] + - ["org.jboss.logging", "BasicLogger", True, "logv", "(String,Logger$Level,Throwable,String,Object[])", "", "Argument[3..4]", "log-injection", "manual"] - ["org.jboss.logging", "BasicLogger", True, "trace", "(Object)", "", "Argument[0]", "log-injection", "manual"] - ["org.jboss.logging", "BasicLogger", True, "trace", "(Object,Object[])", "", "Argument[0..1]", "log-injection", "manual"] - ["org.jboss.logging", "BasicLogger", True, "trace", "(Object,Object[],Throwable)", "", "Argument[0..1]", "log-injection", "manual"] @@ -253,36 +253,36 @@ extensions: - ["org.jboss.logging", "Logger", True, "infov", "(Throwable,String,Object)", "", "Argument[1..2]", "log-injection", "manual"] - ["org.jboss.logging", "Logger", True, "infov", "(Throwable,String,Object,Object)", "", "Argument[1..3]", "log-injection", "manual"] - ["org.jboss.logging", "Logger", True, "infov", "(Throwable,String,Object,Object,Object)", "", "Argument[0..4]", "log-injection", "manual"] - - ["org.jboss.logging", "Logger", True, "log", "(Level,Object)", "", "Argument[1]", "log-injection", "manual"] - - ["org.jboss.logging", "Logger", True, "log", "(Level,Object,Object[])", "", "Argument[1..2]", "log-injection", "manual"] - - ["org.jboss.logging", "Logger", True, "log", "(Level,Object,Object[],Throwable)", "", "Argument[1..2]", "log-injection", "manual"] - - ["org.jboss.logging", "Logger", True, "log", "(Level,Object,Throwable)", "", "Argument[1]", "log-injection", "manual"] - - ["org.jboss.logging", "Logger", True, "log", "(Level,String,Object,Throwable)", "", "Argument[2]", "log-injection", "manual"] - - ["org.jboss.logging", "Logger", True, "log", "(String,Level,Object,Object[],Throwable)", "", "Argument[2..3]", "log-injection", "manual"] - - ["org.jboss.logging", "Logger", True, "logf", "(Level,String,Object)", "", "Argument[1..2]", "log-injection", "manual"] - - ["org.jboss.logging", "Logger", True, "logf", "(Level,String,Object,Object)", "", "Argument[1..3]", "log-injection", "manual"] - - ["org.jboss.logging", "Logger", True, "logf", "(Level,String,Object,Object,Object)", "", "Argument[1..4]", "log-injection", "manual"] - - ["org.jboss.logging", "Logger", True, "logf", "(Level,String,Object,Object,Object,Object)", "", "Argument[1..5]", "log-injection", "manual"] - - ["org.jboss.logging", "Logger", True, "logf", "(Level,String,Object[])", "", "Argument[1..2]", "log-injection", "manual"] - - ["org.jboss.logging", "Logger", True, "logf", "(Level,Throwable,String,Object)", "", "Argument[2..3]", "log-injection", "manual"] - - ["org.jboss.logging", "Logger", True, "logf", "(Level,Throwable,String,Object,Object)", "", "Argument[2..4]", "log-injection", "manual"] - - ["org.jboss.logging", "Logger", True, "logf", "(Level,Throwable,String,Object,Object,Object)", "", "Argument[1..5]", "log-injection", "manual"] - - ["org.jboss.logging", "Logger", True, "logf", "(String,Level,Throwable,String,Object)", "", "Argument[3..4]", "log-injection", "manual"] - - ["org.jboss.logging", "Logger", True, "logf", "(String,Level,Throwable,String,Object,Object)", "", "Argument[3..5]", "log-injection", "manual"] - - ["org.jboss.logging", "Logger", True, "logf", "(String,Level,Throwable,String,Object,Object,Object)", "", "Argument[3..6]", "log-injection", "manual"] - - ["org.jboss.logging", "Logger", True, "logf", "(String,Level,Throwable,String,Object[])", "", "Argument[3..4]", "log-injection", "manual"] - - ["org.jboss.logging", "Logger", True, "logv", "(Level,String,Object)", "", "Argument[1..2]", "log-injection", "manual"] - - ["org.jboss.logging", "Logger", True, "logv", "(Level,String,Object,Object)", "", "Argument[1..3]", "log-injection", "manual"] - - ["org.jboss.logging", "Logger", True, "logv", "(Level,String,Object,Object,Object)", "", "Argument[1..4]", "log-injection", "manual"] - - ["org.jboss.logging", "Logger", True, "logv", "(Level,String,Object,Object,Object,Object)", "", "Argument[1..5]", "log-injection", "manual"] - - ["org.jboss.logging", "Logger", True, "logv", "(Level,String,Object[])", "", "Argument[1..2]", "log-injection", "manual"] - - ["org.jboss.logging", "Logger", True, "logv", "(Level,Throwable,String,Object)", "", "Argument[2..3]", "log-injection", "manual"] - - ["org.jboss.logging", "Logger", True, "logv", "(Level,Throwable,String,Object,Object)", "", "Argument[2..4]", "log-injection", "manual"] - - ["org.jboss.logging", "Logger", True, "logv", "(Level,Throwable,String,Object,Object,Object)", "", "Argument[1..5]", "log-injection", "manual"] - - ["org.jboss.logging", "Logger", True, "logv", "(String,Level,Throwable,String,Object)", "", "Argument[3..4]", "log-injection", "manual"] - - ["org.jboss.logging", "Logger", True, "logv", "(String,Level,Throwable,String,Object,Object)", "", "Argument[3..5]", "log-injection", "manual"] - - ["org.jboss.logging", "Logger", True, "logv", "(String,Level,Throwable,String,Object,Object,Object)", "", "Argument[3..6]", "log-injection", "manual"] - - ["org.jboss.logging", "Logger", True, "logv", "(String,Level,Throwable,String,Object[])", "", "Argument[3..4]", "log-injection", "manual"] + - ["org.jboss.logging", "Logger", True, "log", "(Logger$Level,Object)", "", "Argument[1]", "log-injection", "manual"] + - ["org.jboss.logging", "Logger", True, "log", "(Logger$Level,Object,Object[])", "", "Argument[1..2]", "log-injection", "manual"] + - ["org.jboss.logging", "Logger", True, "log", "(Logger$Level,Object,Object[],Throwable)", "", "Argument[1..2]", "log-injection", "manual"] + - ["org.jboss.logging", "Logger", True, "log", "(Logger$Level,Object,Throwable)", "", "Argument[1]", "log-injection", "manual"] + - ["org.jboss.logging", "Logger", True, "log", "(Logger$Level,String,Object,Throwable)", "", "Argument[2]", "log-injection", "manual"] + - ["org.jboss.logging", "Logger", True, "log", "(String,Logger$Level,Object,Object[],Throwable)", "", "Argument[2..3]", "log-injection", "manual"] + - ["org.jboss.logging", "Logger", True, "logf", "(Logger$Level,String,Object)", "", "Argument[1..2]", "log-injection", "manual"] + - ["org.jboss.logging", "Logger", True, "logf", "(Logger$Level,String,Object,Object)", "", "Argument[1..3]", "log-injection", "manual"] + - ["org.jboss.logging", "Logger", True, "logf", "(Logger$Level,String,Object,Object,Object)", "", "Argument[1..4]", "log-injection", "manual"] + - ["org.jboss.logging", "Logger", True, "logf", "(Logger$Level,String,Object,Object,Object,Object)", "", "Argument[1..5]", "log-injection", "manual"] + - ["org.jboss.logging", "Logger", True, "logf", "(Logger$Level,String,Object[])", "", "Argument[1..2]", "log-injection", "manual"] + - ["org.jboss.logging", "Logger", True, "logf", "(Logger$Level,Throwable,String,Object)", "", "Argument[2..3]", "log-injection", "manual"] + - ["org.jboss.logging", "Logger", True, "logf", "(Logger$Level,Throwable,String,Object,Object)", "", "Argument[2..4]", "log-injection", "manual"] + - ["org.jboss.logging", "Logger", True, "logf", "(Logger$Level,Throwable,String,Object,Object,Object)", "", "Argument[1..5]", "log-injection", "manual"] + - ["org.jboss.logging", "Logger", True, "logf", "(String,Logger$Level,Throwable,String,Object)", "", "Argument[3..4]", "log-injection", "manual"] + - ["org.jboss.logging", "Logger", True, "logf", "(String,Logger$Level,Throwable,String,Object,Object)", "", "Argument[3..5]", "log-injection", "manual"] + - ["org.jboss.logging", "Logger", True, "logf", "(String,Logger$Level,Throwable,String,Object,Object,Object)", "", "Argument[3..6]", "log-injection", "manual"] + - ["org.jboss.logging", "Logger", True, "logf", "(String,Logger$Level,Throwable,String,Object[])", "", "Argument[3..4]", "log-injection", "manual"] + - ["org.jboss.logging", "Logger", True, "logv", "(Logger$Level,String,Object)", "", "Argument[1..2]", "log-injection", "manual"] + - ["org.jboss.logging", "Logger", True, "logv", "(Logger$Level,String,Object,Object)", "", "Argument[1..3]", "log-injection", "manual"] + - ["org.jboss.logging", "Logger", True, "logv", "(Logger$Level,String,Object,Object,Object)", "", "Argument[1..4]", "log-injection", "manual"] + - ["org.jboss.logging", "Logger", True, "logv", "(Logger$Level,String,Object,Object,Object,Object)", "", "Argument[1..5]", "log-injection", "manual"] + - ["org.jboss.logging", "Logger", True, "logv", "(Logger$Level,String,Object[])", "", "Argument[1..2]", "log-injection", "manual"] + - ["org.jboss.logging", "Logger", True, "logv", "(Logger$Level,Throwable,String,Object)", "", "Argument[2..3]", "log-injection", "manual"] + - ["org.jboss.logging", "Logger", True, "logv", "(Logger$Level,Throwable,String,Object,Object)", "", "Argument[2..4]", "log-injection", "manual"] + - ["org.jboss.logging", "Logger", True, "logv", "(Logger$Level,Throwable,String,Object,Object,Object)", "", "Argument[1..5]", "log-injection", "manual"] + - ["org.jboss.logging", "Logger", True, "logv", "(String,Logger$Level,Throwable,String,Object)", "", "Argument[3..4]", "log-injection", "manual"] + - ["org.jboss.logging", "Logger", True, "logv", "(String,Logger$Level,Throwable,String,Object,Object)", "", "Argument[3..5]", "log-injection", "manual"] + - ["org.jboss.logging", "Logger", True, "logv", "(String,Logger$Level,Throwable,String,Object,Object,Object)", "", "Argument[3..6]", "log-injection", "manual"] + - ["org.jboss.logging", "Logger", True, "logv", "(String,Logger$Level,Throwable,String,Object[])", "", "Argument[3..4]", "log-injection", "manual"] - ["org.jboss.logging", "Logger", True, "trace", "(Object)", "", "Argument[0]", "log-injection", "manual"] - ["org.jboss.logging", "Logger", True, "trace", "(Object,Object[])", "", "Argument[0..1]", "log-injection", "manual"] - ["org.jboss.logging", "Logger", True, "trace", "(Object,Object[],Throwable)", "", "Argument[0..1]", "log-injection", "manual"] diff --git a/java/ql/lib/ext/org.owasp.esapi.model.yml b/java/ql/lib/ext/org.owasp.esapi.model.yml new file mode 100644 index 00000000000..30578debe58 --- /dev/null +++ b/java/ql/lib/ext/org.owasp.esapi.model.yml @@ -0,0 +1,6 @@ +extensions: + - addsTo: + pack: codeql/java-all + extensible: summaryModel + data: + - ["org.owasp.esapi", "Encoder", true, "encodeForHTML", "(String)", "", "Argument[0]", "ReturnValue", "taint", "manual"] \ No newline at end of file diff --git a/java/ql/lib/ext/org.springframework.util.model.yml b/java/ql/lib/ext/org.springframework.util.model.yml index a868638c4df..fffcebb72f8 100644 --- a/java/ql/lib/ext/org.springframework.util.model.yml +++ b/java/ql/lib/ext/org.springframework.util.model.yml @@ -18,7 +18,7 @@ extensions: - ["org.springframework.util", "AntPathMatcher", False, "tokenizePath", "", "", "Argument[0]", "ReturnValue.ArrayElement", "taint", "manual"] - ["org.springframework.util", "AntPathMatcher", False, "tokenizePattern", "", "", "Argument[0]", "ReturnValue.ArrayElement", "taint", "manual"] - ["org.springframework.util", "AutoPopulatingList", False, "AutoPopulatingList", "(java.util.List,java.lang.Class)", "", "Argument[0].Element", "Argument[this].Element", "value", "manual"] - - ["org.springframework.util", "AutoPopulatingList", False, "AutoPopulatingList", "(java.util.List,org.springframework.util.AutoPopulatingList.ElementFactory)", "", "Argument[0].Element", "Argument[this].Element", "value", "manual"] + - ["org.springframework.util", "AutoPopulatingList", False, "AutoPopulatingList", "(java.util.List,org.springframework.util.AutoPopulatingList$ElementFactory)", "", "Argument[0].Element", "Argument[this].Element", "value", "manual"] - ["org.springframework.util", "Base64Utils", False, "decode", "", "", "Argument[0]", "ReturnValue", "taint", "manual"] - ["org.springframework.util", "Base64Utils", False, "decodeFromString", "", "", "Argument[0]", "ReturnValue", "taint", "manual"] - ["org.springframework.util", "Base64Utils", False, "decodeFromUrlSafeString", "", "", "Argument[0]", "ReturnValue", "taint", "manual"] diff --git a/java/ql/lib/ext/org.springframework.web.util.model.yml b/java/ql/lib/ext/org.springframework.web.util.model.yml index bde912f708e..e4010b98884 100644 --- a/java/ql/lib/ext/org.springframework.web.util.model.yml +++ b/java/ql/lib/ext/org.springframework.web.util.model.yml @@ -76,7 +76,7 @@ extensions: - ["org.springframework.web.util", "UriComponents", False, "encode", "", "", "Argument[this]", "ReturnValue", "taint", "manual"] - ["org.springframework.web.util", "UriComponents", False, "expand", "(Map)", "", "Argument[0].MapValue", "ReturnValue", "taint", "manual"] - ["org.springframework.web.util", "UriComponents", False, "expand", "(Object[])", "", "Argument[0].ArrayElement", "ReturnValue", "taint", "manual"] - - ["org.springframework.web.util", "UriComponents", False, "expand", "(UriTemplateVariables)", "", "Argument[0].MapValue", "ReturnValue", "taint", "manual"] + - ["org.springframework.web.util", "UriComponents", False, "expand", "(UriComponents$UriTemplateVariables)", "", "Argument[0].MapValue", "ReturnValue", "taint", "manual"] - ["org.springframework.web.util", "UriComponents", False, "getFragment", "", "", "Argument[this]", "ReturnValue", "taint", "manual"] - ["org.springframework.web.util", "UriComponents", False, "getHost", "", "", "Argument[this]", "ReturnValue", "taint", "manual"] - ["org.springframework.web.util", "UriComponents", False, "getPath", "", "", "Argument[this]", "ReturnValue", "taint", "manual"] diff --git a/java/ql/lib/ext/play.mvc.model.yml b/java/ql/lib/ext/play.mvc.model.yml index ba9a11c3f78..3a11ddd649d 100644 --- a/java/ql/lib/ext/play.mvc.model.yml +++ b/java/ql/lib/ext/play.mvc.model.yml @@ -16,6 +16,11 @@ extensions: - ["play.mvc", "Http$RequestHeader", True, "queryString", "", "", "ReturnValue", "remote", "manual"] - ["play.mvc", "Http$RequestHeader", True, "remoteAddress", "", "", "ReturnValue", "remote", "manual"] - ["play.mvc", "Http$RequestHeader", True, "uri", "", "", "ReturnValue", "remote", "manual"] + - addsTo: + pack: codeql/java-all + extensible: sinkModel + data: + - ["play.mvc", "Result", False, "addingToSession", "", "", "Argument[1..2]", "trust-boundary-violation", "manual"] - addsTo: pack: codeql/java-all extensible: summaryModel diff --git a/java/ql/lib/ext/struts2.model.yml b/java/ql/lib/ext/struts2.model.yml index 78e93e373f8..8f9a44704cd 100644 --- a/java/ql/lib/ext/struts2.model.yml +++ b/java/ql/lib/ext/struts2.model.yml @@ -26,15 +26,15 @@ extensions: - ["com.opensymphony.xwork2.util", "LocalizedTextUtil", False, "findText", "", "", "Argument[3]", "ognl-injection", "manual"] - ["com.opensymphony.xwork2.util", "OgnlTextParser", False, "evaluate", "", "", "Argument[1]", "ognl-injection", "manual"] - ["com.opensymphony.xwork2.util", "TextParseUtil", true, "translateVariables", "(String,ValueStack)", "", "Argument[0]", "ognl-injection", "manual"] - - ["com.opensymphony.xwork2.util", "TextParseUtil", true, "translateVariables", "(String,ValueStack,ParsedValueEvaluator)", "", "Argument[0]", "ognl-injection", "manual"] + - ["com.opensymphony.xwork2.util", "TextParseUtil", true, "translateVariables", "(String,ValueStack,TextParseUtil$ParsedValueEvaluator)", "", "Argument[0]", "ognl-injection", "manual"] - ["com.opensymphony.xwork2.util", "TextParseUtil", true, "translateVariables", "(char,String,ValueStack)", "", "Argument[1]", "ognl-injection", "manual"] - ["com.opensymphony.xwork2.util", "TextParseUtil", true, "translateVariables", "(char,String,ValueStack,Class)", "", "Argument[1]", "ognl-injection", "manual"] - - ["com.opensymphony.xwork2.util", "TextParseUtil", true, "translateVariables", "(char,String,ValueStack,Class,ParsedValueEvaluator)", "", "Argument[1]", "ognl-injection", "manual"] - - ["com.opensymphony.xwork2.util", "TextParseUtil", true, "translateVariables", "(char,String,ValueStack,Class,ParsedValueEvaluator,int)", "", "Argument[1]", "ognl-injection", "manual"] - - ["com.opensymphony.xwork2.util", "TextParseUtil", true, "translateVariables", "(char[],String,ValueStack,Class,ParsedValueEvaluator)", "", "Argument[1]", "ognl-injection", "manual"] - - ["com.opensymphony.xwork2.util", "TextParseUtil", true, "translateVariables", "(char[],String,ValueStack,Class,ParsedValueEvaluator,int)", "", "Argument[1]", "ognl-injection", "manual"] - - ["com.opensymphony.xwork2.util", "TextParseUtil", true, "translateVariablesCollection", "(String,ValueStack,boolean,ParsedValueEvaluator)", "", "Argument[0]", "ognl-injection", "manual"] - - ["com.opensymphony.xwork2.util", "TextParseUtil", true, "translateVariablesCollection", "(char[],String,ValueStack,boolean,ParsedValueEvaluator,int)", "", "Argument[1]", "ognl-injection", "manual"] + - ["com.opensymphony.xwork2.util", "TextParseUtil", true, "translateVariables", "(char,String,ValueStack,Class,TextParseUtil$ParsedValueEvaluator)", "", "Argument[1]", "ognl-injection", "manual"] + - ["com.opensymphony.xwork2.util", "TextParseUtil", true, "translateVariables", "(char,String,ValueStack,Class,TextParseUtil$ParsedValueEvaluator,int)", "", "Argument[1]", "ognl-injection", "manual"] + - ["com.opensymphony.xwork2.util", "TextParseUtil", true, "translateVariables", "(char[],String,ValueStack,Class,TextParseUtil$ParsedValueEvaluator)", "", "Argument[1]", "ognl-injection", "manual"] + - ["com.opensymphony.xwork2.util", "TextParseUtil", true, "translateVariables", "(char[],String,ValueStack,Class,TextParseUtil$ParsedValueEvaluator,int)", "", "Argument[1]", "ognl-injection", "manual"] + - ["com.opensymphony.xwork2.util", "TextParseUtil", true, "translateVariablesCollection", "(String,ValueStack,boolean,TextParseUtil$ParsedValueEvaluator)", "", "Argument[0]", "ognl-injection", "manual"] + - ["com.opensymphony.xwork2.util", "TextParseUtil", true, "translateVariablesCollection", "(char[],String,ValueStack,boolean,TextParseUtil$ParsedValueEvaluator,int)", "", "Argument[1]", "ognl-injection", "manual"] - ["com.opensymphony.xwork2", "ActionSupport", true, "getFormatted", "(String,String)", "", "Argument[0]", "ognl-injection", "manual"] - ["com.opensymphony.xwork2", "ActionSupport", true, "getFormatted", "(String,String)", "", "Argument[1]", "ognl-injection", "manual"] - ["com.opensymphony.xwork2", "TextProvider", true, "getText", "(String)", "", "Argument[0]", "ognl-injection", "manual"] diff --git a/java/ql/lib/qlpack.yml b/java/ql/lib/qlpack.yml index 666a6240d47..02e9780249f 100644 --- a/java/ql/lib/qlpack.yml +++ b/java/ql/lib/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/java-all -version: 0.7.2 +version: 0.7.3-dev groups: java dbscheme: config/semmlecode.dbscheme extractor: java diff --git a/java/ql/lib/semmle/code/java/Member.qll b/java/ql/lib/semmle/code/java/Member.qll index 565da1b6d97..b871451f408 100644 --- a/java/ql/lib/semmle/code/java/Member.qll +++ b/java/ql/lib/semmle/code/java/Member.qll @@ -33,6 +33,7 @@ class Member extends Element, Annotatable, Modifiable, @member { * Holds if this member has the specified name and is declared in the * specified package and type. */ + pragma[nomagic] predicate hasQualifiedName(string package, string type, string name) { this.getDeclaringType().hasQualifiedName(package, type) and this.hasName(name) } diff --git a/java/ql/lib/semmle/code/java/dataflow/ExternalFlow.qll b/java/ql/lib/semmle/code/java/dataflow/ExternalFlow.qll index c04126d5f7f..3a9e1347c97 100644 --- a/java/ql/lib/semmle/code/java/dataflow/ExternalFlow.qll +++ b/java/ql/lib/semmle/code/java/dataflow/ExternalFlow.qll @@ -35,8 +35,9 @@ * or method, or a parameter. * 7. The `input` column specifies how data enters the element selected by the * first 6 columns, and the `output` column specifies how data leaves the - * element selected by the first 6 columns. An `input` can be either "", - * "Argument[n]", "Argument[n1..n2]", "ReturnValue": + * element selected by the first 6 columns. An `input` can be a dot separated + * path consisting of either "", "Argument[n]", "Argument[n1..n2]", + * "ReturnValue", "Element", "WithoutElement", or "WithElement": * - "": Selects a write to the selected element in case this is a field. * - "Argument[n]": Selects an argument in a call to the selected element. * The arguments are zero-indexed, and `this` specifies the qualifier. @@ -44,9 +45,15 @@ * the given range. The range is inclusive at both ends. * - "ReturnValue": Selects a value being returned by the selected element. * This requires that the selected element is a method with a body. + * - "Element": Selects the collection elements of the selected element. + * - "WithoutElement": Selects the selected element but without + * its collection elements. + * - "WithElement": Selects the collection elements of the selected element, but + * points to the selected element. * - * An `output` can be either "", "Argument[n]", "Argument[n1..n2]", "Parameter", - * "Parameter[n]", "Parameter[n1..n2]", or "ReturnValue": + * An `output` can be can be a dot separated path consisting of either "", + * "Argument[n]", "Argument[n1..n2]", "Parameter", "Parameter[n]", + * "Parameter[n1..n2]", "ReturnValue", or "Element": * - "": Selects a read of a selected field, or a selected parameter. * - "Argument[n]": Selects the post-update value of an argument in a call to the * selected element. That is, the value of the argument after the call returns. @@ -61,6 +68,7 @@ * - "Parameter[n1..n2]": Similar to "Parameter[n]" but selects any parameter * in the given range. The range is inclusive at both ends. * - "ReturnValue": Selects the return value of a call to the selected element. + * - "Element": Selects the collection elements of the selected element. * 8. 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 @@ -337,6 +345,29 @@ private predicate elementSpec( neutralModel(package, type, name, signature, _, _) and ext = "" and subtypes = false } +private string getNestedName(Type t) { + not t instanceof RefType and result = t.toString() + or + not t.(Array).getElementType() instanceof NestedType and result = t.(RefType).nestedName() + or + result = + t.(Array).getElementType().(NestedType).getEnclosingType().nestedName() + "$" + t.getName() +} + +private string getQualifiedName(Type t) { + not t instanceof RefType and result = t.toString() + or + result = t.(RefType).getQualifiedName() + or + exists(Array a, Type c | a = t and c = a.getElementType() | + not c instanceof RefType and result = t.toString() + or + exists(string pkgName | pkgName = c.(RefType).getPackage().getName() | + if pkgName = "" then result = getNestedName(a) else result = pkgName + "." + getNestedName(a) + ) + ) +} + /** * Gets a parenthesized string containing all parameter types of this callable, separated by a comma. * @@ -346,31 +377,39 @@ private predicate elementSpec( cached string paramsString(Callable c) { result = - "(" + concat(int i | | c.getParameterType(i).getErasure().toString(), "," order by i) + ")" + "(" + concat(int i | | getNestedName(c.getParameterType(i).getErasure()), "," order by i) + ")" +} + +private string paramsStringQualified(Callable c) { + result = + "(" + concat(int i | | getQualifiedName(c.getParameterType(i).getErasure()), "," order by i) + + ")" } private Element interpretElement0( string package, string type, boolean subtypes, string name, string signature ) { elementSpec(package, type, subtypes, name, signature, _) and - exists(RefType t | t.hasQualifiedName(package, type) | + ( exists(Member m | ( result = m or subtypes = true and result.(SrcMethod).overridesOrInstantiates+(m) ) and - m.getDeclaringType() = t and - m.hasName(name) + m.hasQualifiedName(package, type, name) | signature = "" or - m.(Callable).getSignature() = any(string nameprefix) + signature or + paramsStringQualified(m) = signature or paramsString(m) = signature ) or - (if subtypes = true then result.(SrcRefType).getASourceSupertype*() = t else result = t) and - name = "" and - signature = "" + exists(RefType t | + t.hasQualifiedName(package, type) and + (if subtypes = true then result.(SrcRefType).getASourceSupertype*() = t else result = t) and + name = "" and + signature = "" + ) ) } diff --git a/java/ql/lib/semmle/code/java/dataflow/FlowSummary.qll b/java/ql/lib/semmle/code/java/dataflow/FlowSummary.qll index e45ba0be27e..d3c9fe3b08b 100644 --- a/java/ql/lib/semmle/code/java/dataflow/FlowSummary.qll +++ b/java/ql/lib/semmle/code/java/dataflow/FlowSummary.qll @@ -101,6 +101,7 @@ abstract class SyntheticCallable extends string { * A module for importing frameworks that define synthetic callables. */ private module SyntheticCallables { + private import semmle.code.java.dispatch.WrappedInvocation private import semmle.code.java.frameworks.android.Intent private import semmle.code.java.frameworks.Stream } @@ -170,9 +171,9 @@ class SummarizedCallableBase extends TSummarizedCallableBase { } } -class SummarizedCallable = Impl::Public::SummarizedCallable; +class Provenance = Impl::Public::Provenance; -class NeutralCallable = Impl::Public::NeutralCallable; +class SummarizedCallable = Impl::Public::SummarizedCallable; /** * An adapter class to add the flow summaries specified on `SyntheticCallable` diff --git a/java/ql/lib/semmle/code/java/dataflow/RangeAnalysis.qll b/java/ql/lib/semmle/code/java/dataflow/RangeAnalysis.qll index 53c0a83a536..8cdef89c6ab 100644 --- a/java/ql/lib/semmle/code/java/dataflow/RangeAnalysis.qll +++ b/java/ql/lib/semmle/code/java/dataflow/RangeAnalysis.qll @@ -257,11 +257,22 @@ private Guard boundFlowCond(SsaVariable v, Expr e, int delta, boolean upper, boo or // guard that tests whether `v2` is bounded by `e + delta + d1 - d2` and // exists a guard `guardEq` such that `v = v2 - d1 + d2`. - exists(SsaVariable v2, Guard guardEq, boolean eqIsTrue, int d1, int d2 | - guardEq = eqFlowCond(v, ssaRead(v2, d1), d2, true, eqIsTrue) and - result = boundFlowCond(v2, e, delta + d1 - d2, upper, testIsTrue) and - // guardEq needs to control guard - guardEq.directlyControls(result.getBasicBlock(), eqIsTrue) + exists(SsaVariable v2, int d | + // equality needs to control guard + result.getBasicBlock() = eqSsaCondDirectlyControls(v, v2, d) and + result = boundFlowCond(v2, e, delta - d, upper, testIsTrue) + ) +} + +/** + * Gets a basic block in which `v1` equals `v2 + delta`. + */ +pragma[nomagic] +private BasicBlock eqSsaCondDirectlyControls(SsaVariable v1, SsaVariable v2, int delta) { + exists(Guard guardEq, int d1, int d2, boolean eqIsTrue | + guardEq = eqFlowCond(v1, ssaRead(v2, d1), d2, true, eqIsTrue) and + delta = d2 - d1 and + guardEq.directlyControls(result, eqIsTrue) ) } diff --git a/java/ql/lib/semmle/code/java/dataflow/TaintTracking.qll b/java/ql/lib/semmle/code/java/dataflow/TaintTracking.qll index 37a26bf38bf..ad7b88381a8 100644 --- a/java/ql/lib/semmle/code/java/dataflow/TaintTracking.qll +++ b/java/ql/lib/semmle/code/java/dataflow/TaintTracking.qll @@ -8,6 +8,10 @@ import semmle.code.java.dataflow.DataFlow2 import semmle.code.java.dataflow.internal.TaintTrackingUtil::StringBuilderVarModule module TaintTracking { - import semmle.code.java.dataflow.internal.tainttracking1.TaintTracking + import semmle.code.java.dataflow.internal.tainttracking1.TaintTrackingParameter::Public + private import semmle.code.java.dataflow.internal.DataFlowImplSpecific + private import semmle.code.java.dataflow.internal.TaintTrackingImplSpecific + private import codeql.dataflow.TaintTracking + import TaintFlowMake import semmle.code.java.dataflow.internal.tainttracking1.TaintTrackingImpl } diff --git a/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowDispatch.qll b/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowDispatch.qll index 54251f7c302..c136476f104 100644 --- a/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowDispatch.qll +++ b/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowDispatch.qll @@ -2,16 +2,16 @@ private import java private import DataFlowPrivate private import DataFlowUtil private import semmle.code.java.dataflow.InstanceAccess -private import semmle.code.java.dataflow.FlowSummary +private import semmle.code.java.dataflow.internal.FlowSummaryImpl as Impl private import semmle.code.java.dispatch.VirtualDispatch as VirtualDispatch private import semmle.code.java.dataflow.TypeFlow private import semmle.code.java.dispatch.internal.Unification private module DispatchImpl { private predicate hasHighConfidenceTarget(Call c) { - exists(SummarizedCallable sc | sc.getACall() = c and not sc.applyGeneratedModel()) + exists(Impl::Public::SummarizedCallable sc | sc.getACall() = c and not sc.applyGeneratedModel()) or - exists(NeutralCallable nc | nc.getACall() = c and nc.hasManualModel()) + exists(Impl::Public::NeutralSummaryCallable nc | nc.getACall() = c and nc.hasManualModel()) or exists(Callable srcTgt | srcTgt = VirtualDispatch::viableCallable(c) and diff --git a/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowNodes.qll b/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowNodes.qll index 8c44e7df5b0..7ee703808e2 100644 --- a/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowNodes.qll +++ b/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowNodes.qll @@ -55,7 +55,8 @@ private module Cached { ) } or TFlowSummaryNode(FlowSummaryImpl::Private::SummaryNode sn) or - TFieldValueNode(Field f) + TFieldValueNode(Field f) or + TCaptureNode(CaptureFlow::SynthesizedCaptureNode cn) cached newtype TContent = @@ -64,6 +65,7 @@ private module Cached { TCollectionContent() or TMapKeyContent() or TMapValueContent() or + TCapturedVariableContent(CapturedVariable v) or TSyntheticFieldContent(SyntheticField s) cached @@ -73,6 +75,7 @@ private module Cached { TCollectionContentApprox() or TMapKeyContentApprox() or TMapValueContentApprox() or + TCapturedVariableContentApprox(CapturedVariable v) or TSyntheticFieldApproxContent() } @@ -127,6 +130,8 @@ module Public { or result = this.(ImplicitPostUpdateNode).getPreUpdateNode().getType() or + result = this.(CaptureNode).getTypeImpl() + or result = this.(FieldValueNode).getField().getType() } @@ -372,6 +377,7 @@ module Private { result.asCallable() = n.(MallocNode).getClassInstanceExpr().getEnclosingCallable() or result = nodeGetEnclosingCallable(n.(ImplicitPostUpdateNode).getPreUpdateNode()) or result.asSummarizedCallable() = n.(FlowSummaryNode).getSummarizedCallable() or + result.asCallable() = n.(CaptureNode).getSynthesizedCaptureNode().getEnclosingCallable() or result.asFieldScope() = n.(FieldValueNode).getField() } @@ -491,6 +497,28 @@ module Private { c.asSummarizedCallable() = this.getSummarizedCallable() and pos = this.getPosition() } } + + /** + * A synthesized data flow node representing a closure object that tracks + * captured variables. + */ + class CaptureNode extends Node, TCaptureNode { + private CaptureFlow::SynthesizedCaptureNode cn; + + CaptureNode() { this = TCaptureNode(cn) } + + CaptureFlow::SynthesizedCaptureNode getSynthesizedCaptureNode() { result = cn } + + override Location getLocation() { result = cn.getLocation() } + + override string toString() { result = cn.toString() } + + Type getTypeImpl() { + exists(Variable v | cn.isVariableAccess(v) and result = v.getType()) + or + cn.isInstanceAccess() and result = cn.getEnclosingCallable().getDeclaringType() + } + } } private import Private @@ -520,3 +548,14 @@ private class SummaryPostUpdateNode extends FlowSummaryNode, PostUpdateNode { override Node getPreUpdateNode() { result = pre } } + +private class CapturePostUpdateNode extends PostUpdateNode, CaptureNode { + private CaptureNode pre; + + CapturePostUpdateNode() { + CaptureFlow::capturePostUpdateNode(this.getSynthesizedCaptureNode(), + pre.getSynthesizedCaptureNode()) + } + + override Node getPreUpdateNode() { result = pre } +} diff --git a/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowPrivate.qll b/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowPrivate.qll index ed4598c8bb6..212232e077a 100644 --- a/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowPrivate.qll +++ b/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowPrivate.qll @@ -10,6 +10,7 @@ private import semmle.code.java.dataflow.FlowSummary private import FlowSummaryImpl as FlowSummaryImpl private import DataFlowImplConsistency private import DataFlowNodes +private import codeql.dataflow.VariableCapture as VariableCapture import DataFlowNodes::Private private newtype TReturnKind = TNormalReturnKind() @@ -51,26 +52,131 @@ private predicate fieldStep(Node node1, Node node2) { ) } -/** - * Holds if data can flow from `node1` to `node2` through variable capture. - */ -private predicate variableCaptureStep(Node node1, ExprNode node2) { - exists(SsaImplicitInit closure, SsaVariable captured | - closure.captures(captured) and - node2.getExpr() = closure.getAFirstUse() - | - node1.asExpr() = captured.getAUse() - or - not exists(captured.getAUse()) and - exists(SsaVariable capturedDef | capturedDef = captured.getAnUltimateDefinition() | - capturedDef.(SsaImplicitInit).isParameterDefinition(node1.asParameter()) or - capturedDef.(SsaExplicitUpdate).getDefiningExpr().(VariableAssign).getSource() = - node1.asExpr() or - capturedDef.(SsaExplicitUpdate).getDefiningExpr().(AssignOp) = node1.asExpr() - ) +private predicate closureFlowStep(Expr e1, Expr e2) { + simpleAstFlowStep(e1, e2) + or + exists(SsaVariable v | + v.getAUse() = e2 and + v.getAnUltimateDefinition().(SsaExplicitUpdate).getDefiningExpr().(VariableAssign).getSource() = + e1 ) } +private module CaptureInput implements VariableCapture::InputSig { + private import java as J + + class Location = J::Location; + + class BasicBlock instanceof J::BasicBlock { + string toString() { result = super.toString() } + + Callable getEnclosingCallable() { result = super.getEnclosingCallable() } + + Location getLocation() { result = super.getLocation() } + } + + BasicBlock getImmediateBasicBlockDominator(BasicBlock bb) { bbIDominates(result, bb) } + + BasicBlock getABasicBlockSuccessor(BasicBlock bb) { + result = bb.(J::BasicBlock).getABBSuccessor() + } + + //TODO: support capture of `this` in lambdas + class CapturedVariable instanceof LocalScopeVariable { + CapturedVariable() { + 2 <= + strictcount(J::Callable c | + c = this.getCallable() or c = this.getAnAccess().getEnclosingCallable() + ) + } + + string toString() { result = super.toString() } + + Callable getCallable() { result = super.getCallable() } + + Location getLocation() { result = super.getLocation() } + } + + class CapturedParameter extends CapturedVariable instanceof Parameter { } + + class Expr instanceof J::Expr { + string toString() { result = super.toString() } + + Location getLocation() { result = super.getLocation() } + + predicate hasCfgNode(BasicBlock bb, int i) { this = bb.(J::BasicBlock).getNode(i) } + } + + class VariableWrite extends Expr instanceof VariableUpdate { + CapturedVariable v; + + VariableWrite() { super.getDestVar() = v } + + CapturedVariable getVariable() { result = v } + + Expr getSource() { + result = this.(VariableAssign).getSource() or + result = this.(AssignOp) + } + } + + class VariableRead extends Expr instanceof RValue { + CapturedVariable v; + + VariableRead() { super.getVariable() = v } + + CapturedVariable getVariable() { result = v } + } + + class ClosureExpr extends Expr instanceof ClassInstanceExpr { + NestedClass nc; + + ClosureExpr() { + nc.(AnonymousClass).getClassInstanceExpr() = this + or + nc instanceof LocalClass and + super.getConstructedType().getASourceSupertype*().getSourceDeclaration() = nc + } + + predicate hasBody(Callable body) { nc.getACallable() = body } + + predicate hasAliasedAccess(Expr f) { closureFlowStep+(this, f) and not closureFlowStep(f, _) } + } + + class Callable extends J::Callable { + predicate isConstructor() { this instanceof Constructor } + } +} + +class CapturedVariable = CaptureInput::CapturedVariable; + +class CapturedParameter = CaptureInput::CapturedParameter; + +module CaptureFlow = VariableCapture::Flow; + +private CaptureFlow::ClosureNode asClosureNode(Node n) { + result = n.(CaptureNode).getSynthesizedCaptureNode() or + result.(CaptureFlow::ExprNode).getExpr() = n.asExpr() or + result.(CaptureFlow::ExprPostUpdateNode).getExpr() = + n.(PostUpdateNode).getPreUpdateNode().asExpr() or + result.(CaptureFlow::ParameterNode).getParameter() = n.asParameter() or + result.(CaptureFlow::ThisParameterNode).getCallable() = n.(InstanceParameterNode).getCallable() or + exprNode(result.(CaptureFlow::MallocNode).getClosureExpr()).(PostUpdateNode).getPreUpdateNode() = + n +} + +private predicate captureStoreStep(Node node1, CapturedVariableContent c, Node node2) { + CaptureFlow::storeStep(asClosureNode(node1), c.getVariable(), asClosureNode(node2)) +} + +private predicate captureReadStep(Node node1, CapturedVariableContent c, Node node2) { + CaptureFlow::readStep(asClosureNode(node1), c.getVariable(), asClosureNode(node2)) +} + +predicate captureValueStep(Node node1, Node node2) { + CaptureFlow::localFlowStep(asClosureNode(node1), asClosureNode(node2)) +} + /** * Holds if data can flow from `node1` to `node2` through a field or * variable capture. @@ -78,10 +184,6 @@ private predicate variableCaptureStep(Node node1, ExprNode node2) { predicate jumpStep(Node node1, Node node2) { fieldStep(node1, node2) or - variableCaptureStep(node1, node2) - or - variableCaptureStep(node1.(PostUpdateNode).getPreUpdateNode(), node2) - or any(AdditionalValueStep a).step(node1, node2) and node1.getEnclosingCallable() != node2.getEnclosingCallable() or @@ -117,6 +219,8 @@ predicate storeStep(Node node1, ContentSet f, Node node2) { or FlowSummaryImpl::Private::Steps::summaryStoreStep(node1.(FlowSummaryNode).getSummaryNode(), f, node2.(FlowSummaryNode).getSummaryNode()) + or + captureStoreStep(node1, f, node2) } /** @@ -149,6 +253,8 @@ predicate readStep(Node node1, ContentSet f, Node node2) { or FlowSummaryImpl::Private::Steps::summaryReadStep(node1.(FlowSummaryNode).getSummaryNode(), f, node2.(FlowSummaryNode).getSummaryNode()) + or + captureReadStep(node1, f, node2) } /** @@ -231,19 +337,29 @@ private newtype TDataFlowCallable = TSummarizedCallable(SummarizedCallable c) or TFieldScope(Field f) +/** + * A callable or scope enclosing some number of data flow nodes. This can either + * be a source callable, a synthesized callable for which we have a summary + * model, or a synthetic scope for a field value node. + */ class DataFlowCallable extends TDataFlowCallable { + /** Gets the source callable corresponding to this callable, if any. */ Callable asCallable() { this = TSrcCallable(result) } + /** Gets the summary model callable corresponding to this callable, if any. */ SummarizedCallable asSummarizedCallable() { this = TSummarizedCallable(result) } + /** Gets the field corresponding to this callable, if it is a field value scope. */ Field asFieldScope() { this = TFieldScope(result) } + /** Gets a textual representation of this callable. */ string toString() { result = this.asCallable().toString() or result = "Synthetic: " + this.asSummarizedCallable().toString() or result = "Field scope: " + this.asFieldScope().toString() } + /** Gets the location of this callable. */ Location getLocation() { result = this.asCallable().getLocation() or result = this.asSummarizedCallable().getLocation() or @@ -406,6 +522,8 @@ predicate additionalLambdaFlowStep(Node nodeFrom, Node nodeTo, boolean preserves */ predicate allowParameterReturnInSelf(ParameterNode p) { FlowSummaryImpl::Private::summaryAllowParameterReturnInSelf(p) + or + CaptureFlow::heuristicAllowInstanceParameterReturnInSelf(p.(InstanceParameterNode).getCallable()) } /** An approximated `Content`. */ @@ -447,6 +565,10 @@ ContentApprox getContentApprox(Content c) { or c instanceof MapValueContent and result = TMapValueContentApprox() or + exists(CapturedVariable v | + c = TCapturedVariableContent(v) and result = TCapturedVariableContentApprox(v) + ) + or c instanceof SyntheticFieldContent and result = TSyntheticFieldApproxContent() } diff --git a/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowUtil.qll b/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowUtil.qll index 29758d4b972..080724d8f0c 100644 --- a/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowUtil.qll +++ b/java/ql/lib/semmle/code/java/dataflow/internal/DataFlowUtil.qll @@ -135,6 +135,30 @@ private module Cached { import Cached +private predicate capturedVariableRead(Node n) { + n.asExpr().(RValue).getVariable() instanceof CapturedVariable +} + +/** + * Holds if there is a data flow step from `e1` to `e2` that only steps from + * child to parent in the AST. + */ +predicate simpleAstFlowStep(Expr e1, Expr e2) { + e2.(CastingExpr).getExpr() = e1 + or + e2.(ChooseExpr).getAResultExpr() = e1 + or + e2.(AssignExpr).getSource() = e1 + or + e2.(ArrayCreationExpr).getInit() = e1 + or + e2 = any(StmtExpr stmtExpr | e1 = stmtExpr.getResultExpr()) + or + e2 = any(NotNullExpr nne | e1 = nne.getExpr()) + or + e2.(WhenExpr).getBranch(_).getAResult() = e1 +} + private predicate simpleLocalFlowStep0(Node node1, Node node2) { TaintTrackingUtil::forceCachingInSameStage() and // Variable flow steps through adjacent def-use and use-use pairs. @@ -142,39 +166,31 @@ private predicate simpleLocalFlowStep0(Node node1, Node node2) { upd.getDefiningExpr().(VariableAssign).getSource() = node1.asExpr() or upd.getDefiningExpr().(AssignOp) = node1.asExpr() | - node2.asExpr() = upd.getAFirstUse() + node2.asExpr() = upd.getAFirstUse() and + not capturedVariableRead(node2) ) or exists(SsaImplicitInit init | init.isParameterDefinition(node1.asParameter()) and - node2.asExpr() = init.getAFirstUse() + node2.asExpr() = init.getAFirstUse() and + not capturedVariableRead(node2) ) or adjacentUseUse(node1.asExpr(), node2.asExpr()) and not exists(FieldRead fr | hasNonlocalValue(fr) and fr.getField().isStatic() and fr = node1.asExpr() ) and - not FlowSummaryImpl::Private::Steps::prohibitsUseUseFlow(node1, _) + not FlowSummaryImpl::Private::Steps::prohibitsUseUseFlow(node1, _) and + not capturedVariableRead(node2) or ThisFlow::adjacentThisRefs(node1, node2) or - adjacentUseUse(node1.(PostUpdateNode).getPreUpdateNode().asExpr(), node2.asExpr()) + adjacentUseUse(node1.(PostUpdateNode).getPreUpdateNode().asExpr(), node2.asExpr()) and + not capturedVariableRead(node2) or ThisFlow::adjacentThisRefs(node1.(PostUpdateNode).getPreUpdateNode(), node2) or - node2.asExpr().(CastingExpr).getExpr() = node1.asExpr() - or - node2.asExpr().(ChooseExpr).getAResultExpr() = node1.asExpr() - or - node2.asExpr().(AssignExpr).getSource() = node1.asExpr() - or - node2.asExpr().(ArrayCreationExpr).getInit() = node1.asExpr() - or - node2.asExpr() = any(StmtExpr stmtExpr | node1.asExpr() = stmtExpr.getResultExpr()) - or - node2.asExpr() = any(NotNullExpr nne | node1.asExpr() = nne.getExpr()) - or - node2.asExpr().(WhenExpr).getBranch(_).getAResult() = node1.asExpr() + simpleAstFlowStep(node1.asExpr(), node2.asExpr()) or exists(MethodAccess ma, ValuePreservingMethod m, int argNo | ma.getCallee().getSourceDeclaration() = m and m.returnsValue(argNo) @@ -185,6 +201,8 @@ private predicate simpleLocalFlowStep0(Node node1, Node node2) { or FlowSummaryImpl::Private::Steps::summaryLocalStep(node1.(FlowSummaryNode).getSummaryNode(), node2.(FlowSummaryNode).getSummaryNode(), true) + or + captureValueStep(node1, node2) } /** @@ -256,6 +274,19 @@ class MapValueContent extends Content, TMapValueContent { override string toString() { result = "" } } +/** A captured variable. */ +class CapturedVariableContent extends Content, TCapturedVariableContent { + CapturedVariable v; + + CapturedVariableContent() { this = TCapturedVariableContent(v) } + + CapturedVariable getVariable() { result = v } + + override DataFlowType getType() { result = getErasedRepr(v.(Variable).getType()) } + + override string toString() { result = v.toString() } +} + /** A reference through a synthetic instance field. */ class SyntheticFieldContent extends Content, TSyntheticFieldContent { SyntheticField s; diff --git a/java/ql/lib/semmle/code/java/dataflow/internal/FlowSummaryImpl.qll b/java/ql/lib/semmle/code/java/dataflow/internal/FlowSummaryImpl.qll index 7977e18120f..0aa17c521b4 100644 --- a/java/ql/lib/semmle/code/java/dataflow/internal/FlowSummaryImpl.qll +++ b/java/ql/lib/semmle/code/java/dataflow/internal/FlowSummaryImpl.qll @@ -296,11 +296,21 @@ module Public { predicate hasProvenance(Provenance provenance) { provenance = "manual" } } - /** A callable where there is no flow via the callable. */ - class NeutralCallable extends SummarizedCallableBase { + /** + * A callable where there is no flow via the callable. + */ + class NeutralSummaryCallable extends NeutralCallable { + NeutralSummaryCallable() { this.getKind() = "summary" } + } + + /** + * A callable that has a neutral model. + */ + class NeutralCallable extends NeutralCallableBase { + private string kind; private Provenance provenance; - NeutralCallable() { neutralSummaryElement(this, provenance) } + NeutralCallable() { neutralElement(this, kind, provenance) } /** * Holds if the neutral is auto generated. @@ -316,6 +326,11 @@ module Public { * Holds if the neutral has provenance `p`. */ predicate hasProvenance(Provenance p) { p = provenance } + + /** + * Gets the kind of the neutral. + */ + string getKind() { result = kind } } } @@ -1318,6 +1333,11 @@ module Private { /** Gets the string representation of this callable used by `neutral/1`. */ abstract string getCallableCsv(); + /** + * Gets the kind of the neutral. + */ + string getKind() { result = super.getKind() } + string toString() { result = super.toString() } } @@ -1358,12 +1378,13 @@ module Private { /** * Holds if a neutral model `csv` exists (semi-colon separated format). Used for testing purposes. - * The syntax is: "namespace;type;name;signature;provenance"", + * The syntax is: "namespace;type;name;signature;kind;provenance"", */ query predicate neutral(string csv) { exists(RelevantNeutralCallable c | csv = c.getCallableCsv() // Callable information + + c.getKind() + ";" // kind + renderProvenanceNeutral(c) // provenance ) } diff --git a/java/ql/lib/semmle/code/java/dataflow/internal/FlowSummaryImplSpecific.qll b/java/ql/lib/semmle/code/java/dataflow/internal/FlowSummaryImplSpecific.qll index d9782c2eecf..fb260d5cdd6 100644 --- a/java/ql/lib/semmle/code/java/dataflow/internal/FlowSummaryImplSpecific.qll +++ b/java/ql/lib/semmle/code/java/dataflow/internal/FlowSummaryImplSpecific.qll @@ -14,6 +14,16 @@ private import semmle.code.java.dataflow.internal.AccessPathSyntax as AccessPath class SummarizedCallableBase = FlowSummary::SummarizedCallableBase; +/** + * A class of callables that are candidates for neutral modeling. + */ +class NeutralCallableBase extends Callable { + NeutralCallableBase() { this.isSourceDeclaration() } + + /** Gets a call that targets this neutral. */ + Call getACall() { result.getCallee().getSourceDeclaration() = this } +} + /** * A module for importing frameworks that define synthetic globals. */ @@ -156,13 +166,13 @@ predicate summaryElement( } /** - * Holds if a neutral summary model exists for `c` with provenance `provenance`, - * which means that there is no flow through `c`. + * Holds if a neutral model exists for `c` of kind `kind` + * and with provenance `provenance`. */ -predicate neutralSummaryElement(SummarizedCallableBase c, string provenance) { +predicate neutralElement(NeutralCallableBase c, string kind, string provenance) { exists(string namespace, string type, string name, string signature | - neutralModel(namespace, type, name, signature, "summary", provenance) and - c.asCallable() = interpretElement(namespace, type, false, name, signature, "") + neutralModel(namespace, type, name, signature, kind, provenance) and + c = interpretElement(namespace, type, false, name, signature, "") ) } @@ -170,6 +180,10 @@ predicate neutralSummaryElement(SummarizedCallableBase c, string provenance) { bindingset[c] SummaryComponent interpretComponentSpecific(AccessPathToken c) { exists(Content content | parseContent(c, content) and result = SummaryComponent::content(content)) + or + c = "WithoutElement" and result = SummaryComponent::withoutContent(any(CollectionContent cc)) + or + c = "WithElement" and result = SummaryComponent::withContent(any(CollectionContent cc)) } /** Gets the summary component for specification component `c`, if any. */ @@ -196,6 +210,10 @@ private string getContentSpecific(Content c) { /** Gets the textual representation of the content in the format used for MaD models. */ string getMadRepresentationSpecific(SummaryComponent sc) { exists(Content c | sc = TContentSummaryComponent(c) and result = getContentSpecific(c)) + or + sc = TWithoutContentSummaryComponent(_) and result = "WithoutElement" + or + sc = TWithContentSummaryComponent(_) and result = "WithElement" } bindingset[pos] diff --git a/java/ql/lib/semmle/code/java/dataflow/internal/TaintTrackingImplSpecific.qll b/java/ql/lib/semmle/code/java/dataflow/internal/TaintTrackingImplSpecific.qll new file mode 100644 index 00000000000..ba30b102a20 --- /dev/null +++ b/java/ql/lib/semmle/code/java/dataflow/internal/TaintTrackingImplSpecific.qll @@ -0,0 +1,10 @@ +/** + * Provides Java-specific definitions for use in the taint tracking library. + */ + +private import codeql.dataflow.TaintTracking +private import DataFlowImplSpecific + +module JavaTaintTracking implements InputSig { + import TaintTrackingUtil +} diff --git a/java/ql/lib/semmle/code/java/dataflow/internal/TaintTrackingUtil.qll b/java/ql/lib/semmle/code/java/dataflow/internal/TaintTrackingUtil.qll index 6f8dbb1771b..5d609087c93 100644 --- a/java/ql/lib/semmle/code/java/dataflow/internal/TaintTrackingUtil.qll +++ b/java/ql/lib/semmle/code/java/dataflow/internal/TaintTrackingUtil.qll @@ -177,7 +177,7 @@ private RefType getElementType(RefType container) { * of `c` at sinks and inputs to additional taint steps. */ bindingset[node] -predicate defaultImplicitTaintRead(DataFlow::Node node, DataFlow::Content c) { +predicate defaultImplicitTaintRead(DataFlow::Node node, DataFlow::ContentSet c) { exists(RefType container | (node.asExpr() instanceof Argument or node instanceof ArgumentNode) and getElementType*(node.getType()) = container diff --git a/java/ql/lib/semmle/code/java/dataflow/internal/tainttracking1/TaintTracking.qll b/java/ql/lib/semmle/code/java/dataflow/internal/tainttracking1/TaintTracking.qll deleted file mode 100644 index 171a0137682..00000000000 --- a/java/ql/lib/semmle/code/java/dataflow/internal/tainttracking1/TaintTracking.qll +++ /dev/null @@ -1,75 +0,0 @@ -/** - * Provides classes for performing local (intra-procedural) and - * global (inter-procedural) taint-tracking analyses. - */ - -import TaintTrackingParameter::Public -private import TaintTrackingParameter::Private - -private module AddTaintDefaults implements - DataFlowInternal::FullStateConfigSig -{ - import Config - - predicate isBarrier(DataFlow::Node node) { - Config::isBarrier(node) or defaultTaintSanitizer(node) - } - - predicate isAdditionalFlowStep(DataFlow::Node node1, DataFlow::Node node2) { - Config::isAdditionalFlowStep(node1, node2) or - defaultAdditionalTaintStep(node1, node2) - } - - predicate allowImplicitRead(DataFlow::Node node, DataFlow::ContentSet c) { - Config::allowImplicitRead(node, c) - or - ( - Config::isSink(node) or - Config::isSink(node, _) or - Config::isAdditionalFlowStep(node, _) or - Config::isAdditionalFlowStep(node, _, _, _) - ) and - defaultImplicitTaintRead(node, c) - } -} - -/** - * Constructs a global taint tracking computation. - */ -module Global implements DataFlow::GlobalFlowSig { - private module Config0 implements DataFlowInternal::FullStateConfigSig { - import DataFlowInternal::DefaultState - import Config - } - - private module C implements DataFlowInternal::FullStateConfigSig { - import AddTaintDefaults - } - - import DataFlowInternal::Impl -} - -/** DEPRECATED: Use `Global` instead. */ -deprecated module Make implements DataFlow::GlobalFlowSig { - import Global -} - -/** - * Constructs a global taint tracking computation using flow state. - */ -module GlobalWithState implements DataFlow::GlobalFlowSig { - private module Config0 implements DataFlowInternal::FullStateConfigSig { - import Config - } - - private module C implements DataFlowInternal::FullStateConfigSig { - import AddTaintDefaults - } - - import DataFlowInternal::Impl -} - -/** DEPRECATED: Use `GlobalWithState` instead. */ -deprecated module MakeWithState implements DataFlow::GlobalFlowSig { - import GlobalWithState -} diff --git a/java/ql/lib/semmle/code/java/dispatch/WrappedInvocation.qll b/java/ql/lib/semmle/code/java/dispatch/WrappedInvocation.qll index ec1eea5f93c..77f3ff11291 100644 --- a/java/ql/lib/semmle/code/java/dispatch/WrappedInvocation.qll +++ b/java/ql/lib/semmle/code/java/dispatch/WrappedInvocation.qll @@ -58,3 +58,37 @@ Method getRunnerTarget(MethodAccess ma) { result.overridesOrInstantiates*(runmethod) ) } + +import semmle.code.java.dataflow.FlowSummary +import semmle.code.java.dataflow.internal.FlowSummaryImplSpecific as ImplSpecific + +private predicate mayInvokeCallback(SrcMethod m, int n) { + m.getParameterType(n).(RefType).getSourceDeclaration() instanceof FunctionalInterface and + (not m.fromSource() or m.isNative() or m.getFile().getAbsolutePath().matches("%/test/stubs/%")) +} + +private class SummarizedCallableWithCallback extends SummarizedCallable { + private int pos; + + SummarizedCallableWithCallback() { mayInvokeCallback(this.asCallable(), pos) } + + override predicate propagatesFlow( + SummaryComponentStack input, SummaryComponentStack output, boolean preservesValue + ) { + input = SummaryComponentStack::argument(pos) and + output = SummaryComponentStack::push(SummaryComponent::parameter(-1), input) and + preservesValue = true + } + + override predicate hasProvenance(Provenance provenance) { provenance = "hq-generated" } +} + +private class RequiredComponentStackForCallback extends RequiredSummaryComponentStack { + override predicate required(SummaryComponent head, SummaryComponentStack tail) { + exists(int pos | + mayInvokeCallback(_, pos) and + head = SummaryComponent::parameter(-1) and + tail = SummaryComponentStack::argument(pos) + ) + } +} diff --git a/java/ql/lib/semmle/code/java/frameworks/JaxWS.qll b/java/ql/lib/semmle/code/java/frameworks/JaxWS.qll index 54b41f28a08..18a5d800df5 100644 --- a/java/ql/lib/semmle/code/java/frameworks/JaxWS.qll +++ b/java/ql/lib/semmle/code/java/frameworks/JaxWS.qll @@ -4,6 +4,8 @@ */ import java +private import semmle.code.java.frameworks.Networking +private import semmle.code.java.frameworks.Rmi private import semmle.code.java.security.XSS /** @@ -23,16 +25,112 @@ string getAJaxRsPackage(string subpackage) { result = getAJaxRsPackage() + "." + */ class JaxWsEndpoint extends Class { JaxWsEndpoint() { - exists(AnnotationType a | a = this.getAnAnnotation().getType() | + exists(AnnotationType a | a = this.getAnAncestor().getAnAnnotation().getType() | a.hasName(["WebService", "WebServiceProvider", "WebServiceClient"]) ) } - /** Gets a method annotated with `@WebMethod` or `@WebEndpoint`. */ - Callable getARemoteMethod() { + /** + * Gets a method of this class that is not an excluded `@WebMethod`, + * and the parameters and return value of which are either of an acceptable type, + * or are annotated with `@XmlJavaTypeAdapter`. + */ + Method getARemoteMethod() { result = this.getACallable() and - exists(AnnotationType a | a = result.getAnAnnotation().getType() | - a.hasName(["WebMethod", "WebEndpoint"]) + result.isPublic() and + not result instanceof InitializerMethod and + not exists(Annotation a | a = result.getAnAnnotation() | + a.getType().hasQualifiedName(["javax", "jakarta"] + ".jws", "WebMethod") and + a.getValue("exclude").(BooleanLiteral).getBooleanValue() = true + ) and + forex(ParamOrReturn paramOrRet | paramOrRet = result.getAParameter() or paramOrRet = result | + exists(Type t | t = paramOrRet.getType() | + t instanceof JaxAcceptableType + or + t.(Annotatable).getAnAnnotation().getType() instanceof XmlJavaTypeAdapter + or + t instanceof VoidType + ) + or + paramOrRet.getInheritedAnnotation().getType() instanceof XmlJavaTypeAdapter + ) + } +} + +/** The annotation type `@XmlJavaTypeAdapter`. */ +class XmlJavaTypeAdapter extends AnnotationType { + XmlJavaTypeAdapter() { + this.hasQualifiedName(["javax", "jakarta"] + ".xml.bind.annotation.adapters", + "XmlJavaTypeAdapter") + } +} + +private class ParamOrReturn extends Annotatable { + ParamOrReturn() { this instanceof Parameter or this instanceof Method } + + Type getType() { + result = this.(Parameter).getType() + or + result = this.(Method).getReturnType() + } + + Annotation getInheritedAnnotation() { + result = this.getAnAnnotation() + or + result = this.(Method).getAnOverride*().getAnAnnotation() + or + result = + this.(Parameter) + .getCallable() + .(Method) + .getAnOverride*() + .getParameter(this.(Parameter).getPosition()) + .getAnAnnotation() + } +} + +// JAX-RPC 1.1, section 5 +private class JaxAcceptableType extends Type { + JaxAcceptableType() { + // JAX-RPC 1.1, section 5.1.1 + this instanceof PrimitiveType + or + // JAX-RPC 1.1, section 5.1.2 + this.(Array).getElementType() instanceof JaxAcceptableType + or + // JAX-RPC 1.1, section 5.1.3 + this instanceof JaxAcceptableStandardClass + or + // JAX-RPC 1.1, section 5.1.4 + this instanceof JaxValueType + } +} + +private class JaxAcceptableStandardClass extends RefType { + JaxAcceptableStandardClass() { + this instanceof TypeString or + this.hasQualifiedName("java.util", "Date") or + this.hasQualifiedName("java.util", "Calendar") or + this.hasQualifiedName("java.math", "BigInteger") or + this.hasQualifiedName("java.math", "BigDecimal") or + this.hasQualifiedName("javax.xml.namespace", "QName") or + this instanceof TypeUri + } +} + +// JAX-RPC 1.1, section 5.4 +private class JaxValueType extends RefType { + JaxValueType() { + not this instanceof Wildcard and + // Mutually exclusive with other `JaxAcceptableType`s + not this instanceof Array and + not this instanceof JaxAcceptableStandardClass and + not this.getPackage().getName().matches("java.%") and + // Must not implement (directly or indirectly) the java.rmi.Remote interface. + not this.getAnAncestor() instanceof TypeRemote and + // The Java type of a public field must be a supported JAX-RPC type as specified in the section 5.1. + forall(Field f | this.getAMember() = f and f.isPublic() | + f.getType() instanceof JaxAcceptableType ) } } diff --git a/java/ql/lib/semmle/code/java/frameworks/Servlets.qll b/java/ql/lib/semmle/code/java/frameworks/Servlets.qll index f2de51b2aab..9c195ecea8d 100644 --- a/java/ql/lib/semmle/code/java/frameworks/Servlets.qll +++ b/java/ql/lib/semmle/code/java/frameworks/Servlets.qll @@ -397,3 +397,8 @@ class GetServletResourceAsStreamMethod extends Method { this.hasName("getResourceAsStream") } } + +/** The interface `javax.servlet.http.HttpSession` */ +class HttpServletSession extends RefType { + HttpServletSession() { this.hasQualifiedName("javax.servlet.http", "HttpSession") } +} diff --git a/java/ql/lib/semmle/code/java/frameworks/mdht/MdhtXml.qll b/java/ql/lib/semmle/code/java/frameworks/mdht/MdhtXml.qll new file mode 100644 index 00000000000..b762fbcc863 --- /dev/null +++ b/java/ql/lib/semmle/code/java/frameworks/mdht/MdhtXml.qll @@ -0,0 +1,22 @@ +/** Provides definitions related to XML parsing in Model-Driven Health Tools. */ + +import java +private import semmle.code.java.security.XmlParsers + +/** A call to `CDAUtil.load` or `CDAUtil.loadAs`. */ +private class CdaUtilLoad extends XmlParserCall { + CdaUtilLoad() { + this.getMethod() + .hasQualifiedName("org.openhealthtools.mdht.uml.cda.util", "CDAUtil", ["load", "loadAs"]) + } + + override Expr getSink() { + result = this.getAnArgument() and + exists(RefType t | result.getType().(RefType).getASourceSupertype*() = t | + t instanceof TypeInputStream or + t instanceof InputSource + ) + } + + override predicate isSafe() { none() } +} diff --git a/java/ql/lib/semmle/code/java/frameworks/owasp/Esapi.qll b/java/ql/lib/semmle/code/java/frameworks/owasp/Esapi.qll new file mode 100644 index 00000000000..19cabda7073 --- /dev/null +++ b/java/ql/lib/semmle/code/java/frameworks/owasp/Esapi.qll @@ -0,0 +1,40 @@ +/** Classes and predicates for reasoning about the `owasp.easpi` package. */ + +import java + +/** + * The `org.owasp.esapi.Validator` interface. + */ +class EsapiValidator extends RefType { + EsapiValidator() { this.hasQualifiedName("org.owasp.esapi", "Validator") } +} + +/** + * The methods of `org.owasp.esapi.Validator` which validate data. + */ +class EsapiIsValidMethod extends Method { + EsapiIsValidMethod() { + this.getDeclaringType() instanceof EsapiValidator and + this.hasName([ + "isValidCreditCard", "isValidDate", "isValidDirectoryPath", "isValidDouble", + "isValidFileContent", "isValidFileName", "isValidInput", "isValidInteger", + "isValidListItem", "isValidNumber", "isValidPrintable", "isValidRedirectLocation", + "isValidSafeHTML", "isValidURI" + ]) + } +} + +/** + * The methods of `org.owasp.esapi.Validator` which return validated data. + */ +class EsapiGetValidMethod extends Method { + EsapiGetValidMethod() { + this.getDeclaringType() instanceof EsapiValidator and + this.hasName([ + "getValidCreditCard", "getValidDate", "getValidDirectoryPath", "getValidDouble", + "getValidFileContent", "getValidFileName", "getValidInput", "getValidInteger", + "getValidListItem", "getValidNumber", "getValidPrintable", "getValidRedirectLocation", + "getValidSafeHTML", "getValidURI" + ]) + } +} diff --git a/java/ql/lib/semmle/code/java/regex/RegexFlowConfigs.qll b/java/ql/lib/semmle/code/java/regex/RegexFlowConfigs.qll index f517d6dec64..a2db234bd36 100644 --- a/java/ql/lib/semmle/code/java/regex/RegexFlowConfigs.qll +++ b/java/ql/lib/semmle/code/java/regex/RegexFlowConfigs.qll @@ -148,6 +148,8 @@ private module RegexFlowConfig implements DataFlow::ConfigSig { predicate isBarrier(DataFlow::Node node) { node.getEnclosingCallable().getDeclaringType() instanceof NonSecurityTestClass } + + int fieldFlowBranchLimit() { result = 1 } } private module RegexFlow = DataFlow::Global; diff --git a/java/ql/lib/semmle/code/java/security/CommandLineQuery.qll b/java/ql/lib/semmle/code/java/security/CommandLineQuery.qll index c0d09a9eeab..30772d9fdf1 100644 --- a/java/ql/lib/semmle/code/java/security/CommandLineQuery.qll +++ b/java/ql/lib/semmle/code/java/security/CommandLineQuery.qll @@ -42,6 +42,8 @@ private class DefaultCommandInjectionSanitizer extends CommandInjectionSanitizer or this.getType() instanceof BoxedType or + this.getType() instanceof NumberType + or isSafeCommandArgument(this.asExpr()) } } diff --git a/java/ql/lib/semmle/code/java/security/Encryption.qll b/java/ql/lib/semmle/code/java/security/Encryption.qll index 88a1996ffd9..28d1f8c1f49 100644 --- a/java/ql/lib/semmle/code/java/security/Encryption.qll +++ b/java/ql/lib/semmle/code/java/security/Encryption.qll @@ -270,7 +270,7 @@ string getInsecureAlgorithmRegex() { string getASecureAlgorithmName() { result = [ - "RSA", "SHA256", "SHA512", "CCM", "GCM", "AES(?![^a-zA-Z](ECB|CBC/PKCS[57]Padding))", + "RSA", "SHA-?256", "SHA-?512", "CCM", "GCM", "AES(?![^a-zA-Z](ECB|CBC/PKCS[57]Padding))", "Blowfish", "ECIES" ] } diff --git a/java/ql/lib/semmle/code/java/security/TrustBoundaryViolationQuery.qll b/java/ql/lib/semmle/code/java/security/TrustBoundaryViolationQuery.qll new file mode 100644 index 00000000000..a89f24e6f1f --- /dev/null +++ b/java/ql/lib/semmle/code/java/security/TrustBoundaryViolationQuery.qll @@ -0,0 +1,70 @@ +/** Provides classes and predicates to reason about trust boundary violations */ + +import java +private import semmle.code.java.dataflow.DataFlow +private import semmle.code.java.controlflow.Guards +private import semmle.code.java.dataflow.ExternalFlow +private import semmle.code.java.dataflow.FlowSources +private import semmle.code.java.frameworks.owasp.Esapi + +/** + * A source of data that crosses a trust boundary. + */ +abstract class TrustBoundaryViolationSource extends DataFlow::Node { } + +private class RemoteSource extends TrustBoundaryViolationSource instanceof RemoteFlowSource { } + +/** + * A sink for data that crosses a trust boundary. + */ +class TrustBoundaryViolationSink extends DataFlow::Node { + TrustBoundaryViolationSink() { sinkNode(this, "trust-boundary-violation") } +} + +/** + * A sanitizer for data that crosses a trust boundary. + */ +abstract class TrustBoundaryValidationSanitizer extends DataFlow::Node { } + +/** + * A node validated by an OWASP ESAPI validation method. + */ +private class EsapiValidatedInputSanitizer extends TrustBoundaryValidationSanitizer { + EsapiValidatedInputSanitizer() { + this = DataFlow::BarrierGuard::getABarrierNode() or + this.asExpr().(MethodAccess).getMethod() instanceof EsapiGetValidMethod + } +} + +/** + * Holds if `g` is a guard that checks that `e` is valid data according to an OWASP ESAPI validation method. + */ +private predicate esapiIsValidData(Guard g, Expr e, boolean branch) { + branch = true and + exists(MethodAccess ma | ma.getMethod() instanceof EsapiIsValidMethod | + g = ma and + e = ma.getArgument(1) + ) +} + +/** + * Taint tracking for data that crosses a trust boundary. + */ +module TrustBoundaryConfig implements DataFlow::ConfigSig { + predicate isSource(DataFlow::Node source) { source instanceof TrustBoundaryViolationSource } + + predicate isBarrier(DataFlow::Node node) { + node instanceof TrustBoundaryValidationSanitizer or + node.getType() instanceof HttpServletSession or + node.getType() instanceof NumberType or + node.getType() instanceof PrimitiveType or + node.getType() instanceof BoxedType + } + + predicate isSink(DataFlow::Node sink) { sink instanceof TrustBoundaryViolationSink } +} + +/** + * Taint-tracking flow for values which cross a trust boundary. + */ +module TrustBoundaryFlow = TaintTracking::Global; diff --git a/java/ql/lib/semmle/code/java/security/XmlParsers.qll b/java/ql/lib/semmle/code/java/security/XmlParsers.qll index ded513ec656..71f896ef255 100644 --- a/java/ql/lib/semmle/code/java/security/XmlParsers.qll +++ b/java/ql/lib/semmle/code/java/security/XmlParsers.qll @@ -9,6 +9,7 @@ private module Frameworks { private import semmle.code.java.frameworks.apache.CommonsXml private import semmle.code.java.frameworks.javaee.Xml private import semmle.code.java.frameworks.javase.Beans + private import semmle.code.java.frameworks.mdht.MdhtXml private import semmle.code.java.frameworks.rundeck.RundeckXml } diff --git a/java/ql/src/Metrics/Summaries/GeneratedVsManualCoverageQuery.qll b/java/ql/src/Metrics/Summaries/GeneratedVsManualCoverageQuery.qll index b5eeaacfdd9..9a2a0201e80 100644 --- a/java/ql/src/Metrics/Summaries/GeneratedVsManualCoverageQuery.qll +++ b/java/ql/src/Metrics/Summaries/GeneratedVsManualCoverageQuery.qll @@ -45,12 +45,10 @@ private int getNumApis(string package, string apiSubset) { /** Holds if the given `callable` belongs to the specified `apiSubset`. */ private predicate callableSubset(Callable callable, string apiSubset) { - apiSubset in ["topJdkApis", "allApis"] and - ( - if apiSubset = "topJdkApis" - then exists(TopJdkApi topJdkApi | callable = topJdkApi.asCallable()) - else apiSubset = "allApis" - ) + apiSubset = "topJdkApis" and + callable instanceof TopJdkApi + or + apiSubset = "allApis" } /** diff --git a/java/ql/src/Metrics/Summaries/TopJdkApis.qll b/java/ql/src/Metrics/Summaries/TopJdkApis.qll index 420c231c003..1ba2a0aeed0 100644 --- a/java/ql/src/Metrics/Summaries/TopJdkApis.qll +++ b/java/ql/src/Metrics/Summaries/TopJdkApis.qll @@ -1,7 +1,6 @@ /** Provides classes and predicates for working with Top JDK APIs. */ import java -private import semmle.code.java.dataflow.FlowSummary private import semmle.code.java.dataflow.internal.FlowSummaryImpl as FlowSummaryImpl private import semmle.code.java.dataflow.ExternalFlow @@ -287,26 +286,32 @@ predicate hasApiName(Callable c, string apiName) { } /** A top JDK API. */ -class TopJdkApi extends SummarizedCallableBase { +class TopJdkApi extends Callable { TopJdkApi() { + this.isSourceDeclaration() and exists(string apiName | - hasApiName(this.asCallable(), apiName) and + hasApiName(this, apiName) and topJdkApiName(apiName) ) } /** Holds if this API has a manual summary model. */ - private predicate hasManualSummary() { this.(SummarizedCallable).hasManualModel() } + private predicate hasManualSummary() { + exists(FlowSummaryImpl::Public::SummarizedCallable sc | + sc.asCallable() = this and sc.hasManualModel() + ) + } - /** Holds if this API has a manual neutral model. */ - private predicate hasManualNeutral() { - this.(FlowSummaryImpl::Public::NeutralCallable).hasManualModel() + /** Holds if this API has a manual neutral summary model. */ + private predicate hasManualNeutralSummary() { + this.(FlowSummaryImpl::Public::NeutralSummaryCallable).hasManualModel() } /** Holds if this API has a manual MaD model. */ - predicate hasManualMadModel() { this.hasManualSummary() or this.hasManualNeutral() } + predicate hasManualMadModel() { this.hasManualSummary() or this.hasManualNeutralSummary() } /* * Note: the following top JDK APIs are not modeled with MaD: + * `java.lang.Runnable#run()`: specialised lambda flow * `java.lang.String#valueOf(Object)`: a complex case; an alias for `Object.toString`, except the dispatch is hidden * `java.lang.System#getProperty(String)`: needs to be modeled by regular CodeQL matching the get and set keys to reduce FPs * `java.lang.System#setProperty(String,String)`: needs to be modeled by regular CodeQL matching the get and set keys to reduce FPs diff --git a/java/ql/src/Security/CWE/CWE-501/TrustBoundaryFixed.java b/java/ql/src/Security/CWE/CWE-501/TrustBoundaryFixed.java new file mode 100644 index 00000000000..50f14c0bc4f --- /dev/null +++ b/java/ql/src/Security/CWE/CWE-501/TrustBoundaryFixed.java @@ -0,0 +1,8 @@ +public void doGet(HttpServletRequest request, HttpServletResponse response) { + String username = request.getParameter("username"); + + if (validator.isValidInput("HTTP parameter", username, "username", 20, false)) { + // GOOD: The input is sanitized before being written to the session. + request.getSession().setAttribute("username", username); + } +} \ No newline at end of file diff --git a/java/ql/src/Security/CWE/CWE-501/TrustBoundaryViolation.qhelp b/java/ql/src/Security/CWE/CWE-501/TrustBoundaryViolation.qhelp new file mode 100644 index 00000000000..f0eb5de2f7f --- /dev/null +++ b/java/ql/src/Security/CWE/CWE-501/TrustBoundaryViolation.qhelp @@ -0,0 +1,48 @@ + + + +

+ A trust boundary violation occurs when a value is passed from a less trusted context to a more trusted context. +

+ +

+ For example, a value that is generated by a less trusted source, such as a user, may be passed to a more trusted + source, such as a system process. If the less trusted source is malicious, then the value may be crafted to + exploit the more trusted source. +

+ +

+ Trust boundary violations are often caused by a failure to validate input. For example, if a web application + accepts a cookie from a user, then the application should validate the cookie before using it. If the cookie is + not validated, then the user may be able to craft a malicious cookie that exploits the application. +

+
+ + +

+ To maintain a trust boundary, validate data from less trusted sources before use. +

+
+ + +

+ In the first (bad) example, the server accepts a parameter from the user, then uses it to set the username without validation. +

+ + +

+ In the second (good) example, the server validates the parameter from the user, then uses it to set the username. +

+ + +
+ + +
  • + Wikipedia: Trust boundary. +
  • +
    + +
    diff --git a/java/ql/src/Security/CWE/CWE-501/TrustBoundaryViolation.ql b/java/ql/src/Security/CWE/CWE-501/TrustBoundaryViolation.ql new file mode 100644 index 00000000000..9bc90f49c1f --- /dev/null +++ b/java/ql/src/Security/CWE/CWE-501/TrustBoundaryViolation.ql @@ -0,0 +1,20 @@ +/** + * @id java/trust-boundary-violation + * @name Trust boundary violation + * @description Modifying the HTTP session attributes based on data from an untrusted source may violate a trust boundary. + * @kind path-problem + * @problem.severity error + * @security-severity 8.8 + * @precision medium + * @tags security + * external/cwe/cwe-501 + */ + +import java +import semmle.code.java.security.TrustBoundaryViolationQuery +import TrustBoundaryFlow::PathGraph + +from TrustBoundaryFlow::PathNode source, TrustBoundaryFlow::PathNode sink +where TrustBoundaryFlow::flowPath(source, sink) +select sink.getNode(), sink, source, + "This servlet reads data from a remote source and writes it to a session variable." diff --git a/java/ql/src/Security/CWE/CWE-501/TrustBoundaryVulnerable.java b/java/ql/src/Security/CWE/CWE-501/TrustBoundaryVulnerable.java new file mode 100644 index 00000000000..c6174b7113e --- /dev/null +++ b/java/ql/src/Security/CWE/CWE-501/TrustBoundaryVulnerable.java @@ -0,0 +1,6 @@ +public void doGet(HttpServletRequest request, HttpServletResponse response) { + String username = request.getParameter("username"); + + // BAD: The input is written to the session without being sanitized. + request.getSession().setAttribute("username", username); +} \ No newline at end of file diff --git a/java/ql/src/Telemetry/AutomodelApplicationModeCharacteristics.qll b/java/ql/src/Telemetry/AutomodelApplicationModeCharacteristics.qll index e14c18ace32..90ec5e93f8b 100644 --- a/java/ql/src/Telemetry/AutomodelApplicationModeCharacteristics.qll +++ b/java/ql/src/Telemetry/AutomodelApplicationModeCharacteristics.qll @@ -21,21 +21,97 @@ import AutomodelEndpointTypes as AutomodelEndpointTypes newtype JavaRelatedLocationType = CallContext() +newtype TApplicationModeEndpoint = + TExplicitArgument(Call call, DataFlow::Node arg) { + exists(Argument argExpr | + arg.asExpr() = argExpr and call = argExpr.getCall() and not argExpr.isVararg() + ) + } or + TInstanceArgument(Call call, DataFlow::Node arg) { arg = DataFlow::getInstanceArgument(call) } or + TImplicitVarargsArray(Call call, DataFlow::Node arg, int idx) { + exists(Argument argExpr | + arg.asExpr() = argExpr and + call.getArgument(idx) = argExpr and + argExpr.isVararg() and + not exists(int i | i < idx and call.getArgument(i).(Argument).isVararg()) + ) + } + +/** + * An endpoint is a node that is a candidate for modeling. + */ +abstract private class ApplicationModeEndpoint extends TApplicationModeEndpoint { + abstract predicate isArgOf(Call c, int idx); + + Call getCall() { this.isArgOf(result, _) } + + int getArgIndex() { this.isArgOf(_, result) } + + abstract Top asTop(); + + abstract DataFlow::Node asNode(); + + abstract string toString(); +} + /** * A class representing nodes that are arguments to calls. */ -private class ArgumentNode extends DataFlow::Node { - Call c; +class ExplicitArgument extends ApplicationModeEndpoint, TExplicitArgument { + Call call; + DataFlow::Node arg; - ArgumentNode() { - exists(Argument arg | this.asExpr() = arg and not arg.isVararg() and c = arg.getCall()) - or - this.(DataFlow::ImplicitVarargsArray).getCall() = c - or - this = DataFlow::getInstanceArgument(c) + ExplicitArgument() { this = TExplicitArgument(call, arg) } + + override predicate isArgOf(Call c, int idx) { c = call and this.asTop() = c.getArgument(idx) } + + override Top asTop() { result = arg.asExpr() } + + override DataFlow::Node asNode() { result = arg } + + override string toString() { result = arg.toString() } +} + +class InstanceArgument extends ApplicationModeEndpoint, TInstanceArgument { + Call call; + DataFlow::Node arg; + + InstanceArgument() { this = TInstanceArgument(call, arg) } + + override predicate isArgOf(Call c, int idx) { + c = call and this.asTop() = c.getQualifier() and idx = -1 } - Call getCall() { result = c } + override Top asTop() { if exists(arg.asExpr()) then result = arg.asExpr() else result = call } + + override DataFlow::Node asNode() { result = arg } + + override string toString() { result = arg.toString() } +} + +/** + * An endpoint that represents an implicit varargs array. + * We choose to represent the varargs array as a single endpoint, rather than as multiple endpoints. + * + * This avoids the problem of having to deal with redundant endpoints downstream. + * + * In order to be able to distinguish between varargs endpoints and regular endpoints, we export the `isVarargsArray` + * meta data field in the extraction queries. + */ +class ImplicitVarargsArray extends ApplicationModeEndpoint, TImplicitVarargsArray { + Call call; + DataFlow::Node vararg; + int idx; + + ImplicitVarargsArray() { this = TImplicitVarargsArray(call, vararg, idx) } + + override predicate isArgOf(Call c, int i) { c = call and i = idx } + + override Top asTop() { result = this.getCall() } + + override DataFlow::Node asNode() { result = vararg } + + override string toString() { result = vararg.toString() } } /** @@ -47,7 +123,7 @@ private class ArgumentNode extends DataFlow::Node { */ module ApplicationCandidatesImpl implements SharedCharacteristics::CandidateSig { // for documentation of the implementations here, see the QLDoc in the CandidateSig signature module. - class Endpoint = ArgumentNode; + class Endpoint = ApplicationModeEndpoint; class EndpointType = AutomodelEndpointTypes::EndpointType; @@ -61,18 +137,18 @@ module ApplicationCandidatesImpl implements SharedCharacteristics::CandidateSig predicate isSanitizer(Endpoint e, EndpointType t) { exists(t) and ( - e.getType() instanceof BoxedType + e.asNode().getType() instanceof BoxedType or - e.getType() instanceof PrimitiveType + e.asNode().getType() instanceof PrimitiveType or - e.getType() instanceof NumberType + e.asNode().getType() instanceof NumberType ) or t instanceof AutomodelEndpointTypes::PathInjectionSinkType and - e instanceof PathSanitizer::PathInjectionSanitizer + e.asNode() instanceof PathSanitizer::PathInjectionSanitizer } - RelatedLocation asLocation(Endpoint e) { result = e.asExpr() } + RelatedLocation asLocation(Endpoint e) { result = e.asTop() } predicate isKnownKind = AutomodelJavaUtil::isKnownKind/2; @@ -98,16 +174,7 @@ module ApplicationCandidatesImpl implements SharedCharacteristics::CandidateSig ApplicationModeGetCallable::getCallable(e).hasQualifiedName(package, type, name) and signature = ExternalFlow::paramsString(ApplicationModeGetCallable::getCallable(e)) and ext = "" and - ( - exists(Call c, int argIdx | - e.asExpr() = c.getArgument(argIdx) and - input = AutomodelJavaUtil::getArgumentForIndex(argIdx) - ) - or - exists(Call c | - e.asExpr() = c.getQualifier() and input = AutomodelJavaUtil::getArgumentForIndex(-1) - ) - ) + input = AutomodelJavaUtil::getArgumentForIndex(e.getArgIndex()) } /** @@ -118,7 +185,7 @@ module ApplicationCandidatesImpl implements SharedCharacteristics::CandidateSig */ RelatedLocation getRelatedLocation(Endpoint e, RelatedLocationType type) { type = CallContext() and - result = any(Call c | e.asExpr() = [c.getAnArgument(), c.getQualifier()]) + result = e.getCall() } } @@ -132,12 +199,7 @@ private module ApplicationModeGetCallable implements AutomodelSharedGetCallable: /** * Returns the API callable being modeled. */ - Callable getCallable(Endpoint e) { - exists(Call c | - e.asExpr() = [c.getAnArgument(), c.getQualifier()] and - result = c.getCallee() - ) - } + Callable getCallable(Endpoint e) { result = e.getCall().getCallee() } } /** @@ -145,7 +207,7 @@ private module ApplicationModeGetCallable implements AutomodelSharedGetCallable: * should be empty. */ private predicate isCustomSink(Endpoint e, string kind) { - e instanceof QueryInjectionSink and kind = "sql" + e.asNode() instanceof QueryInjectionSink and kind = "sql" } module CharacteristicsImpl = @@ -167,23 +229,21 @@ class ApplicationModeMetadataExtractor extends string { predicate hasMetadata( Endpoint e, string package, string type, string subtypes, string name, string signature, - string input + string input, string isVarargsArray ) { - exists(Call call, Callable callable, int argIdx | - call.getCallee() = callable and - ( - e.asExpr() = call.getArgument(argIdx) - or - e.asExpr() = call.getQualifier() and argIdx = -1 - ) and - input = AutomodelJavaUtil::getArgumentForIndex(argIdx) and + exists(Callable callable | + e.getCall().getCallee() = callable and + input = AutomodelJavaUtil::getArgumentForIndex(e.getArgIndex()) and package = callable.getDeclaringType().getPackage().getName() and // we're using the erased types because the MaD convention is to not specify type parameters. // Whether something is or isn't a sink doesn't usually depend on the type parameters. type = callable.getDeclaringType().getErasure().(RefType).nestedName() and subtypes = AutomodelJavaUtil::considerSubtypes(callable).toString() and name = callable.getName() and - signature = ExternalFlow::paramsString(callable) + signature = ExternalFlow::paramsString(callable) and + if e instanceof ImplicitVarargsArray + then isVarargsArray = "true" + else isVarargsArray = "false" ) } } @@ -253,28 +313,10 @@ private class IsMaDTaintStepCharacteristic extends CharacteristicsImpl::NotASink IsMaDTaintStepCharacteristic() { this = "taint step" } override predicate appliesToEndpoint(Endpoint e) { - FlowSummaryImpl::Private::Steps::summaryThroughStepValue(e, _, _) or - FlowSummaryImpl::Private::Steps::summaryThroughStepTaint(e, _, _) or - FlowSummaryImpl::Private::Steps::summaryGetterStep(e, _, _, _) or - FlowSummaryImpl::Private::Steps::summarySetterStep(e, _, _, _) - } -} - -/** - * A negative characteristic that filters out qualifiers that are classes (i.e. static calls). These - * are unlikely to have any non-trivial flow going into them. - * - * Technically, an accessed type _could_ come from outside of the source code, but there's not - * much likelihood of that being user-controlled. - */ -private class ClassQualifierCharacteristic extends CharacteristicsImpl::NotASinkCharacteristic { - ClassQualifierCharacteristic() { this = "class qualifier" } - - override predicate appliesToEndpoint(Endpoint e) { - exists(Call c | - e.asExpr() = c.getQualifier() and - c.getQualifier() instanceof TypeAccess - ) + FlowSummaryImpl::Private::Steps::summaryThroughStepValue(e.asNode(), _, _) or + FlowSummaryImpl::Private::Steps::summaryThroughStepTaint(e.asNode(), _, _) or + FlowSummaryImpl::Private::Steps::summaryGetterStep(e.asNode(), _, _, _) or + FlowSummaryImpl::Private::Steps::summarySetterStep(e.asNode(), _, _, _) } } @@ -351,7 +393,7 @@ private class OtherArgumentToModeledMethodCharacteristic extends Characteristics private class FunctionValueCharacteristic extends CharacteristicsImpl::LikelyNotASinkCharacteristic { FunctionValueCharacteristic() { this = "function value" } - override predicate appliesToEndpoint(Endpoint e) { e.asExpr() instanceof FunctionalExpr } + override predicate appliesToEndpoint(Endpoint e) { e.asNode().asExpr() instanceof FunctionalExpr } } /** @@ -371,12 +413,12 @@ private class CannotBeTaintedCharacteristic extends CharacteristicsImpl::LikelyN * Holds if the node `n` is known as the predecessor in a modeled flow step. */ private predicate isKnownOutNodeForStep(Endpoint e) { - e.asExpr() instanceof Call or // we just assume flow in that case - TaintTracking::localTaintStep(_, e) or - FlowSummaryImpl::Private::Steps::summaryThroughStepValue(_, e, _) or - FlowSummaryImpl::Private::Steps::summaryThroughStepTaint(_, e, _) or - FlowSummaryImpl::Private::Steps::summaryGetterStep(_, _, e, _) or - FlowSummaryImpl::Private::Steps::summarySetterStep(_, _, e, _) + e.asNode().asExpr() instanceof Call or // we just assume flow in that case + TaintTracking::localTaintStep(_, e.asNode()) or + FlowSummaryImpl::Private::Steps::summaryThroughStepValue(_, e.asNode(), _) or + FlowSummaryImpl::Private::Steps::summaryThroughStepTaint(_, e.asNode(), _) or + FlowSummaryImpl::Private::Steps::summaryGetterStep(_, _, e.asNode(), _) or + FlowSummaryImpl::Private::Steps::summarySetterStep(_, _, e.asNode(), _) } } diff --git a/java/ql/src/Telemetry/AutomodelApplicationModeExtractCandidates.ql b/java/ql/src/Telemetry/AutomodelApplicationModeExtractCandidates.ql index 4940b4a741f..d58af008d87 100644 --- a/java/ql/src/Telemetry/AutomodelApplicationModeExtractCandidates.ql +++ b/java/ql/src/Telemetry/AutomodelApplicationModeExtractCandidates.ql @@ -25,16 +25,18 @@ private import AutomodelJavaUtil bindingset[limit] private Endpoint getSampleForSignature( int limit, string package, string type, string subtypes, string name, string signature, - string input + string input, string isVarargs ) { exists(int n, int num_endpoints, ApplicationModeMetadataExtractor meta | num_endpoints = - count(Endpoint e | meta.hasMetadata(e, package, type, subtypes, name, signature, input)) + count(Endpoint e | + meta.hasMetadata(e, package, type, subtypes, name, signature, input, isVarargs) + ) | result = rank[n](Endpoint e, Location loc | - loc = e.getLocation() and - meta.hasMetadata(e, package, type, subtypes, name, signature, input) + loc = e.asTop().getLocation() and + meta.hasMetadata(e, package, type, subtypes, name, signature, input, isVarargs) | e order by @@ -53,19 +55,21 @@ private Endpoint getSampleForSignature( from Endpoint endpoint, string message, ApplicationModeMetadataExtractor meta, DollarAtString package, DollarAtString type, DollarAtString subtypes, DollarAtString name, DollarAtString signature, - DollarAtString input + DollarAtString input, DollarAtString isVarargsArray where not exists(CharacteristicsImpl::UninterestingToModelCharacteristic u | u.appliesToEndpoint(endpoint) ) and - endpoint = getSampleForSignature(9, package, type, subtypes, name, signature, input) and + endpoint = + getSampleForSignature(9, package, type, subtypes, name, signature, input, isVarargsArray) and // If a node is already a known sink for any of our existing ATM queries and is already modeled as a MaD sink, we // don't include it as a candidate. Otherwise, we might include it as a candidate for query A, but the model will // label it as a sink for one of the sink types of query B, for which it's already a known sink. This would result in // overlap between our detected sinks and the pre-existing modeling. We assume that, if a sink has already been // modeled in a MaD model, then it doesn't belong to any additional sink types, and we don't need to reexamine it. not CharacteristicsImpl::isSink(endpoint, _, _) and - meta.hasMetadata(endpoint, package, type, subtypes, name, signature, input) and + meta.hasMetadata(endpoint, package, type, subtypes, name, signature, input, isVarargsArray) and + includeAutomodelCandidate(package, type, name, signature) and // The message is the concatenation of all sink types for which this endpoint is known neither to be a sink nor to be // a non-sink, and we surface only endpoints that have at least one such sink type. message = @@ -75,11 +79,13 @@ where | sinkType, ", " ) -select endpoint, message + "\nrelated locations: $@." + "\nmetadata: $@, $@, $@, $@, $@, $@.", // +select endpoint.asNode(), + message + "\nrelated locations: $@." + "\nmetadata: $@, $@, $@, $@, $@, $@, $@.", // CharacteristicsImpl::getRelatedLocationOrCandidate(endpoint, CallContext()), "CallContext", // package, "package", // type, "type", // subtypes, "subtypes", // name, "name", // method name signature, "signature", // - input, "input" // + input, "input", // + isVarargsArray, "isVarargsArray" diff --git a/java/ql/src/Telemetry/AutomodelApplicationModeExtractNegativeExamples.ql b/java/ql/src/Telemetry/AutomodelApplicationModeExtractNegativeExamples.ql index e8a284dd6c0..a1cb9c8961a 100644 --- a/java/ql/src/Telemetry/AutomodelApplicationModeExtractNegativeExamples.ql +++ b/java/ql/src/Telemetry/AutomodelApplicationModeExtractNegativeExamples.ql @@ -24,7 +24,7 @@ Endpoint getSampleForCharacteristic(EndpointCharacteristic c, int limit) { exists(int n, int num_endpoints | num_endpoints = count(Endpoint e | c.appliesToEndpoint(e)) | result = rank[n](Endpoint e, Location loc | - loc = e.getLocation() and c.appliesToEndpoint(e) + loc = e.asTop().getLocation() and c.appliesToEndpoint(e) | e order by @@ -43,7 +43,8 @@ Endpoint getSampleForCharacteristic(EndpointCharacteristic c, int limit) { from Endpoint endpoint, EndpointCharacteristic characteristic, float confidence, string message, ApplicationModeMetadataExtractor meta, DollarAtString package, DollarAtString type, - DollarAtString subtypes, DollarAtString name, DollarAtString signature, DollarAtString input + DollarAtString subtypes, DollarAtString name, DollarAtString signature, DollarAtString input, + DollarAtString isVarargsArray where endpoint = getSampleForCharacteristic(characteristic, 100) and confidence >= SharedCharacteristics::highConfidence() and @@ -51,7 +52,7 @@ where // Exclude endpoints that have contradictory endpoint characteristics, because we only want examples we're highly // certain about in the prompt. not erroneousEndpoints(endpoint, _, _, _, _, false) and - meta.hasMetadata(endpoint, package, type, subtypes, name, signature, input) and + meta.hasMetadata(endpoint, package, type, subtypes, name, signature, input, isVarargsArray) and // It's valid for a node to satisfy the logic for both `isSink` and `isSanitizer`, but in that case it will be // treated by the actual query as a sanitizer, since the final logic is something like // `isSink(n) and not isSanitizer(n)`. We don't want to include such nodes as negative examples in the prompt, because @@ -63,11 +64,13 @@ where characteristic2.hasImplications(positiveType, true, confidence2) ) and message = characteristic -select endpoint, message + "\nrelated locations: $@." + "\nmetadata: $@, $@, $@, $@, $@, $@.", // +select endpoint.asNode(), + message + "\nrelated locations: $@." + "\nmetadata: $@, $@, $@, $@, $@, $@, $@.", // CharacteristicsImpl::getRelatedLocationOrCandidate(endpoint, CallContext()), "CallContext", // package, "package", // type, "type", // subtypes, "subtypes", // name, "name", // signature, "signature", // - input, "input" // + input, "input", // + isVarargsArray, "isVarargsArray" // diff --git a/java/ql/src/Telemetry/AutomodelApplicationModeExtractPositiveExamples.ql b/java/ql/src/Telemetry/AutomodelApplicationModeExtractPositiveExamples.ql index c62476377db..dac9bef0728 100644 --- a/java/ql/src/Telemetry/AutomodelApplicationModeExtractPositiveExamples.ql +++ b/java/ql/src/Telemetry/AutomodelApplicationModeExtractPositiveExamples.ql @@ -15,19 +15,22 @@ private import AutomodelJavaUtil from Endpoint endpoint, SinkType sinkType, ApplicationModeMetadataExtractor meta, DollarAtString package, DollarAtString type, DollarAtString subtypes, DollarAtString name, - DollarAtString signature, DollarAtString input + DollarAtString signature, DollarAtString input, DollarAtString isVarargsArray where // Exclude endpoints that have contradictory endpoint characteristics, because we only want examples we're highly // certain about in the prompt. not erroneousEndpoints(endpoint, _, _, _, _, false) and - meta.hasMetadata(endpoint, package, type, subtypes, name, signature, input) and + meta.hasMetadata(endpoint, package, type, subtypes, name, signature, input, isVarargsArray) and // Extract positive examples of sinks belonging to the existing ATM query configurations. - CharacteristicsImpl::isKnownSink(endpoint, sinkType) -select endpoint, sinkType + "\nrelated locations: $@." + "\nmetadata: $@, $@, $@, $@, $@, $@.", // + CharacteristicsImpl::isKnownSink(endpoint, sinkType) and + exists(CharacteristicsImpl::getRelatedLocationOrCandidate(endpoint, CallContext())) +select endpoint.asNode(), + sinkType + "\nrelated locations: $@." + "\nmetadata: $@, $@, $@, $@, $@, $@, $@.", // CharacteristicsImpl::getRelatedLocationOrCandidate(endpoint, CallContext()), "CallContext", // package, "package", // type, "type", // subtypes, "subtypes", // name, "name", // signature, "signature", // - input, "input" // + input, "input", // + isVarargsArray, "isVarargsArray" diff --git a/java/ql/src/Telemetry/AutomodelCandidateFilter.yml b/java/ql/src/Telemetry/AutomodelCandidateFilter.yml new file mode 100644 index 00000000000..52e64d54446 --- /dev/null +++ b/java/ql/src/Telemetry/AutomodelCandidateFilter.yml @@ -0,0 +1,5 @@ +extensions: + - addsTo: + pack: codeql/java-queries + extensible: automodelCandidateFilter + data: [] diff --git a/java/ql/src/Telemetry/AutomodelFrameworkModeExtractCandidates.ql b/java/ql/src/Telemetry/AutomodelFrameworkModeExtractCandidates.ql index e66af08707c..028a27a9bdc 100644 --- a/java/ql/src/Telemetry/AutomodelFrameworkModeExtractCandidates.ql +++ b/java/ql/src/Telemetry/AutomodelFrameworkModeExtractCandidates.ql @@ -30,6 +30,7 @@ where // modeled in a MaD model, then it doesn't belong to any additional sink types, and we don't need to reexamine it. not CharacteristicsImpl::isSink(endpoint, _, _) and meta.hasMetadata(endpoint, package, type, subtypes, name, signature, input, parameterName) and + includeAutomodelCandidate(package, type, name, signature) and // The message is the concatenation of all sink types for which this endpoint is known neither to be a sink nor to be // a non-sink, and we surface only endpoints that have at least one such sink type. message = diff --git a/java/ql/src/Telemetry/AutomodelJavaUtil.qll b/java/ql/src/Telemetry/AutomodelJavaUtil.qll index 65be12ce1f9..a224fc291a2 100644 --- a/java/ql/src/Telemetry/AutomodelJavaUtil.qll +++ b/java/ql/src/Telemetry/AutomodelJavaUtil.qll @@ -66,3 +66,24 @@ boolean considerSubtypes(Callable callable) { then result = false else result = true } + +/** + * Holds if the given package, type, name and signature is a candidate for automodeling. + * + * This predicate is extensible, so that different endpoints can be selected at runtime. + */ +extensible predicate automodelCandidateFilter( + string package, string type, string name, string signature +); + +/** + * Holds if the given package, type, name and signature is a candidate for automodeling. + * + * This relies on an extensible predicate, and if that is not supplied then + * all endpoints are considered candidates. + */ +bindingset[package, type, name, signature] +predicate includeAutomodelCandidate(string package, string type, string name, string signature) { + not automodelCandidateFilter(_, _, _, _) or + automodelCandidateFilter(package, type, name, signature) +} diff --git a/java/ql/src/Telemetry/ExternalApi.qll b/java/ql/src/Telemetry/ExternalApi.qll index 5e9a2527c73..d0ba2fce7d7 100644 --- a/java/ql/src/Telemetry/ExternalApi.qll +++ b/java/ql/src/Telemetry/ExternalApi.qll @@ -79,7 +79,7 @@ class ExternalApi extends Callable { /** Holds if this API is a known neutral. */ pragma[nomagic] - predicate isNeutral() { this = any(FlowSummaryImpl::Public::NeutralCallable nsc).asCallable() } + predicate isNeutral() { this instanceof FlowSummaryImpl::Public::NeutralCallable } /** * Holds if this API is supported by existing CodeQL libraries, that is, it is either a diff --git a/java/ql/src/change-notes/2023-07-19-xxe-new-sinks.md b/java/ql/src/change-notes/2023-07-19-xxe-new-sinks.md new file mode 100644 index 00000000000..6f062a63e81 --- /dev/null +++ b/java/ql/src/change-notes/2023-07-19-xxe-new-sinks.md @@ -0,0 +1,4 @@ +--- +category: minorAnalysis +--- +* The queries "Resolving XML external entity in user-controlled data" (`java/xxe`) and "Resolving XML external entity in user-controlled data from local source" (`java/xxe-local`) now recognize sinks in the MDHT library. diff --git a/java/ql/src/change-notes/2023-07-25-trust-boundary-violation-query.md b/java/ql/src/change-notes/2023-07-25-trust-boundary-violation-query.md new file mode 100644 index 00000000000..802e367bf10 --- /dev/null +++ b/java/ql/src/change-notes/2023-07-25-trust-boundary-violation-query.md @@ -0,0 +1,5 @@ +--- +category: newQuery +--- +* Added the `java/trust-boundary-violation` query to detect trust boundary violations between HTTP requests and the HTTP session. Also added the `trust-boundary-violation` sink kind for sinks which may cross a trust boundary, such as calls to the `HttpSession#setAttribute` method. + diff --git a/java/ql/src/qlpack.yml b/java/ql/src/qlpack.yml index 9eb6c56e6bd..037fe540607 100644 --- a/java/ql/src/qlpack.yml +++ b/java/ql/src/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/java-queries -version: 0.7.2 +version: 0.7.3-dev groups: - java - queries @@ -12,4 +12,5 @@ dependencies: codeql/util: ${workspace} dataExtensions: - Telemetry/ExtractorInformation.yml + - Telemetry/AutomodelCandidateFilter.yml warnOnImplicitThis: true diff --git a/java/ql/test/ext/TopJdkApis/TopJdkApisTest.expected b/java/ql/test/ext/TopJdkApis/TopJdkApisTest.expected index 2e0ace91209..7bdac8e59ce 100644 --- a/java/ql/test/ext/TopJdkApis/TopJdkApisTest.expected +++ b/java/ql/test/ext/TopJdkApis/TopJdkApisTest.expected @@ -1,3 +1,4 @@ +| java.lang.Runnable#run() | no manual model | | java.lang.String#valueOf(Object) | no manual model | | java.lang.System#getProperty(String) | no manual model | | java.lang.System#setProperty(String,String) | no manual model | diff --git a/java/ql/test/ext/TopJdkApis/TopJdkApisTest.ql b/java/ql/test/ext/TopJdkApis/TopJdkApisTest.ql index 9f2b68c4a85..d22ca532df3 100644 --- a/java/ql/test/ext/TopJdkApis/TopJdkApisTest.ql +++ b/java/ql/test/ext/TopJdkApis/TopJdkApisTest.ql @@ -11,7 +11,7 @@ where // top jdk api names for which there isn't a manual model exists(TopJdkApi topApi | not topApi.hasManualMadModel() and - hasApiName(topApi.asCallable(), apiName) and + hasApiName(topApi, apiName) and message = "no manual model" ) select apiName, message order by apiName diff --git a/java/ql/test/library-tests/dataflow/callback-dispatch/test.ext.yml b/java/ql/test/library-tests/dataflow/callback-dispatch/test.ext.yml index a153e39a0e0..c318a2a7b5c 100644 --- a/java/ql/test/library-tests/dataflow/callback-dispatch/test.ext.yml +++ b/java/ql/test/library-tests/dataflow/callback-dispatch/test.ext.yml @@ -3,15 +3,15 @@ extensions: pack: codeql/java-all extensible: summaryModel data: - - ["my.callback.qltest", "A", False, "applyConsumer1", "(Object,Consumer1)", "", "Argument[0]", "Argument[1].Parameter[0]", "value", "manual"] - - ["my.callback.qltest", "A", False, "applyConsumer1Field1Field2", "(A,A,Consumer1)", "", "Argument[0].Field[my.callback.qltest.A.field1]", "Argument[2].Parameter[0]", "value", "manual"] - - ["my.callback.qltest", "A", False, "applyConsumer1Field1Field2", "(A,A,Consumer1)", "", "Argument[1].Field[my.callback.qltest.A.field2]", "Argument[2].Parameter[0]", "value", "manual"] - - ["my.callback.qltest", "A", False, "applyConsumer2", "(Object,Consumer2)", "", "Argument[0]", "Argument[1].Parameter[0]", "value", "manual"] - - ["my.callback.qltest", "A", False, "applyConsumer3", "(Object,Consumer3)", "", "Argument[0]", "Argument[1].Parameter[0]", "value", "manual"] - - ["my.callback.qltest", "A", False, "applyConsumer3_ret_postup", "(Consumer3)", "", "Argument[0].Parameter[0]", "ReturnValue", "value", "manual"] - - ["my.callback.qltest", "A", False, "forEach", "(Object[],Consumer3)", "", "Argument[0].ArrayElement", "Argument[1].Parameter[0]", "value", "manual"] - - ["my.callback.qltest", "A", False, "applyProducer1", "(Producer1)", "", "Argument[0].ReturnValue", "ReturnValue", "value", "manual"] - - ["my.callback.qltest", "A", False, "produceConsume", "(Producer1,Consumer3)", "", "Argument[0].ReturnValue", "Argument[1].Parameter[0]", "value", "manual"] - - ["my.callback.qltest", "A", False, "produceConsume", "(Producer1,Consumer3)", "", "Argument[1].Parameter[0]", "ReturnValue", "value", "manual"] - - ["my.callback.qltest", "A", False, "applyConverter1", "(Object,Converter1)", "", "Argument[0]", "Argument[1].Parameter[0]", "value", "manual"] - - ["my.callback.qltest", "A", False, "applyConverter1", "(Object,Converter1)", "", "Argument[1].ReturnValue", "ReturnValue", "value", "manual"] + - ["my.callback.qltest", "A", False, "applyConsumer1", "(Object,A$Consumer1)", "", "Argument[0]", "Argument[1].Parameter[0]", "value", "manual"] + - ["my.callback.qltest", "A", False, "applyConsumer1Field1Field2", "(A,A,A$Consumer1)", "", "Argument[0].Field[my.callback.qltest.A.field1]", "Argument[2].Parameter[0]", "value", "manual"] + - ["my.callback.qltest", "A", False, "applyConsumer1Field1Field2", "(A,A,A$Consumer1)", "", "Argument[1].Field[my.callback.qltest.A.field2]", "Argument[2].Parameter[0]", "value", "manual"] + - ["my.callback.qltest", "A", False, "applyConsumer2", "(Object,A$Consumer2)", "", "Argument[0]", "Argument[1].Parameter[0]", "value", "manual"] + - ["my.callback.qltest", "A", False, "applyConsumer3", "(Object,A$Consumer3)", "", "Argument[0]", "Argument[1].Parameter[0]", "value", "manual"] + - ["my.callback.qltest", "A", False, "applyConsumer3_ret_postup", "(A$Consumer3)", "", "Argument[0].Parameter[0]", "ReturnValue", "value", "manual"] + - ["my.callback.qltest", "A", False, "forEach", "(Object[],A$Consumer3)", "", "Argument[0].ArrayElement", "Argument[1].Parameter[0]", "value", "manual"] + - ["my.callback.qltest", "A", False, "applyProducer1", "(A$Producer1)", "", "Argument[0].ReturnValue", "ReturnValue", "value", "manual"] + - ["my.callback.qltest", "A", False, "produceConsume", "(A$Producer1,A$Consumer3)", "", "Argument[0].ReturnValue", "Argument[1].Parameter[0]", "value", "manual"] + - ["my.callback.qltest", "A", False, "produceConsume", "(A$Producer1,A$Consumer3)", "", "Argument[1].Parameter[0]", "ReturnValue", "value", "manual"] + - ["my.callback.qltest", "A", False, "applyConverter1", "(Object,A$Converter1)", "", "Argument[0]", "Argument[1].Parameter[0]", "value", "manual"] + - ["my.callback.qltest", "A", False, "applyConverter1", "(Object,A$Converter1)", "", "Argument[1].ReturnValue", "ReturnValue", "value", "manual"] diff --git a/java/ql/test/library-tests/dataflow/capture/B.java b/java/ql/test/library-tests/dataflow/capture/B.java new file mode 100644 index 00000000000..8909358b8a4 --- /dev/null +++ b/java/ql/test/library-tests/dataflow/capture/B.java @@ -0,0 +1,251 @@ +import java.util.*; +import java.util.function.*; + +public class B { + static String source(String label) { return null; } + + static void sink(String s) { } + + static void test1() { + List l1 = new ArrayList<>(); + l1.add(source("L")); + List l2 = new ArrayList<>(); + l1.forEach(e -> l2.add(e)); + sink(l2.get(0)); // $ hasValueFlow=L + } + + String bf1; + String bf2; + + void test2() { + B other = new B(); + Consumer f = x -> { this.bf1 = x; bf2 = x; other.bf1 = x; }; + + // no flow + sink(bf1); + sink(this.bf2); + sink(other.bf1); + sink(other.bf2); + + f.accept(source("T")); + + sink(bf1); // $ MISSING: hasValueFlow=T + sink(this.bf2); // $ MISSING: hasValueFlow=T + sink(other.bf1); // $ hasValueFlow=T + sink(other.bf2); + } + + static void convert(Map inp, Map out) { + inp.forEach((key, value) -> { out.put(key, value); }); + } + + void test3() { + HashMap m1 = new HashMap<>(); + HashMap m2 = new HashMap<>(); + m1.put(source("Key"), source("Value")); + convert(m1, m2); + m2.forEach((k, v) -> { + sink(k); // $ hasValueFlow=Key + sink(v); // $ hasValueFlow=Value + }); + } + + String elem; + + void testParamIn1() { + elem = source("pin.This.elem"); + testParamIn2(source("pin.Arg")); + } + + void testParamIn2(String param) { + Runnable r = () -> { + sink(elem); // $ MISSING: hasValueFlow=pin.This.elem + sink(this.elem); // $ MISSING: hasValueFlow=pin.This.elem + sink(param); // $ hasValueFlow=pin.Arg + }; + r.run(); + } + + void testParamOut1() { + B other = new B(); + testParamOut2(other); + sink(elem); // $ MISSING: hasValueFlow=pout.This.elem + sink(this.elem); // $ MISSING: hasValueFlow=pout.This.elem + sink(other.elem); // $ hasValueFlow=pout.param + } + + void testParamOut2(B param) { + Runnable r = () -> { + this.elem = source("pout.This.elem"); + param.elem = source("pout.param"); + }; + r.run(); + } + + void testCrossLambda() { + B b = new B(); + Runnable sink1 = () -> { sink(b.elem); }; + Runnable sink2 = () -> { sink(b.elem); }; // $ hasValueFlow=src + Runnable src = () -> { b.elem = source("src"); }; + doRun(sink1); + doRun(src); + doRun(sink2); + } + + void doRun(Runnable r) { + r.run(); + } + + void testNested() { + List l1 = new ArrayList<>(); + List> l2 = new ArrayList<>(); + l1.add(source("nest.out")); + l2.add(l1); + String s = source("nest.in"); + List out1 = new ArrayList<>(); + List out2 = new ArrayList<>(); + l2.forEach(l -> l.forEach(x -> { + sink(s); // $ hasValueFlow=nest.in + out1.add(x); + out2.add(s); + })); + sink(out1.get(0)); // $ hasValueFlow=nest.out + sink(out2.get(0)); // $ hasValueFlow=nest.in + } + + static interface TwoRuns { + void run1(); + void run2(); + } + + void testAnonymousClass() { + List l1 = new ArrayList<>(); + List l2 = new ArrayList<>(); + TwoRuns r = new TwoRuns() { + @Override + public void run1() { + l1.add(source("run1")); + } + @Override + public void run2() { + l2.add(l1.get(0)); + } + }; + r.run2(); + sink(l2.get(0)); + r.run1(); + r.run2(); + sink(l2.get(0)); // $ hasValueFlow=run1 + } + + void testLocalClass1() { + String s = source("local1"); + class MyLocal { + String f; + MyLocal() { this.f = s; } + String getF() { return this.f; } + } + MyLocal m = new MyLocal(); + sink(m.getF()); // $ hasValueFlow=local1 + } + + void testLocalClass2() { + String s1 = source("s1"); + String s2 = source("s2"); + List l = new ArrayList<>(); + class MyLocal { + String f; + MyLocal() { + this.f = s1; + sink(s2); // $ hasValueFlow=s2 + } + void test() { + sink(f); // $ hasValueFlow=s1 + sink(s2); // $ hasValueFlow=s2 + } + void add(String s) { + l.add(s); + } + String get() { + return l.get(0); + } + } + MyLocal m1 = new MyLocal(); + MyLocal m2 = new MyLocal(); + m1.test(); + sink(m1.get()); + m1.add(source("m1.add")); + sink(m2.get()); // $ hasValueFlow=m1.add + } + + void testComplex() { + String s = source("complex"); + class LocalComplex { + Supplier getBoxSupplier() { + return new Supplier() { + StringBox b = new StringBox(); + @Override + public StringBox get() { return b; } + }; + } + class StringBox { + String get() { + // capture through regular nested class inside local nested class + return s; + } + } + } + LocalComplex lc = new LocalComplex(); + sink(lc.getBoxSupplier().get().get()); // $ MISSING: hasValueFlow=complex + } + + void testCapturedLambda() { + String s = source("double.capture.in"); + List out = new ArrayList<>(); + Runnable r1 = () -> { + sink(s); // $ hasValueFlow=double.capture.in + out.add(source("double.capture.out")); + }; + Runnable r2 = () -> { + r1.run(); + }; + r2.run(); + sink(out.get(0)); // $ hasValueFlow=double.capture.out + } + + void testEnhancedForStmtCapture() { + List l = new ArrayList<>(); + l.add(source("list")); + String[] a = new String[] { source("array") }; + for (String x : l) { + Runnable r = () -> sink(x); // $ MISSING: hasValueFlow=list + r.run(); + } + for (String x : a) { + Runnable r = () -> sink(x); // $ MISSING: hasValueFlow=array + r.run(); + } + } + + void testDoubleCall() { + String s = source("src"); + List l = new ArrayList<>(); + List l2 = new ArrayList<>(); + class MyLocal2 { + MyLocal2() { + sink(l.get(0)); // no flow + sink(l2.get(0)); // no flow + l.add(s); + } + void run() { + l2.add(l.get(0)); + } + } + // The ClassInstanceExpr has two calls in the same cfg node: + // First the constructor call for which it is the postupdate, + // and then as instance argument to the run call. + new MyLocal2().run(); + sink(l.get(0)); // $ hasValueFlow=src + sink(l2.get(0)); // $ hasValueFlow=src + } +} diff --git a/java/ql/test/library-tests/dataflow/capture/inlinetest.expected b/java/ql/test/library-tests/dataflow/capture/inlinetest.expected new file mode 100644 index 00000000000..48de9172b36 --- /dev/null +++ b/java/ql/test/library-tests/dataflow/capture/inlinetest.expected @@ -0,0 +1,2 @@ +failures +testFailures diff --git a/java/ql/test/library-tests/dataflow/capture/inlinetest.ql b/java/ql/test/library-tests/dataflow/capture/inlinetest.ql new file mode 100644 index 00000000000..50e3f8d2f7d --- /dev/null +++ b/java/ql/test/library-tests/dataflow/capture/inlinetest.ql @@ -0,0 +1,2 @@ +import TestUtilities.InlineFlowTest +import DefaultFlowTest diff --git a/java/ql/test/library-tests/dataflow/capture/test.expected b/java/ql/test/library-tests/dataflow/capture/test.expected index aca9fe129a9..6a04b82f223 100644 --- a/java/ql/test/library-tests/dataflow/capture/test.expected +++ b/java/ql/test/library-tests/dataflow/capture/test.expected @@ -1,26 +1,93 @@ -| A.java:14:14:14:16 | "A" | A.java:14:14:14:16 | "A" | -| A.java:14:14:14:16 | "A" | A.java:15:16:15:22 | get(...) | -| A.java:14:14:14:16 | "A" | A.java:18:8:18:15 | p | -| A.java:14:14:14:16 | "A" | A.java:32:26:32:26 | p | -| A.java:21:11:21:13 | "B" | A.java:15:16:15:22 | get(...) | -| A.java:21:11:21:13 | "B" | A.java:21:7:21:13 | ...=... | -| A.java:21:11:21:13 | "B" | A.java:21:11:21:13 | "B" | -| A.java:21:11:21:13 | "B" | A.java:33:26:33:26 | s | -| A.java:23:11:23:13 | "C" | A.java:15:16:15:22 | get(...) | -| A.java:23:11:23:13 | "C" | A.java:23:7:23:13 | ...=... | -| A.java:23:11:23:13 | "C" | A.java:23:11:23:13 | "C" | -| A.java:23:11:23:13 | "C" | A.java:33:26:33:26 | s | -| A.java:25:22:25:24 | "D" | A.java:4:9:4:16 | e | -| A.java:25:22:25:24 | "D" | A.java:4:21:4:28 | ...=... | -| A.java:25:22:25:24 | "D" | A.java:4:28:4:28 | e | -| A.java:25:22:25:24 | "D" | A.java:6:31:6:34 | elem | -| A.java:25:22:25:24 | "D" | A.java:15:16:15:22 | get(...) | -| A.java:25:22:25:24 | "D" | A.java:25:22:25:24 | "D" | -| A.java:25:22:25:24 | "D" | A.java:34:26:34:37 | getElem(...) | -| A.java:27:16:27:18 | "E" | A.java:5:18:5:25 | e | -| A.java:27:16:27:18 | "E" | A.java:5:30:5:37 | ...=... | -| A.java:27:16:27:18 | "E" | A.java:5:37:5:37 | e | -| A.java:27:16:27:18 | "E" | A.java:6:31:6:34 | elem | -| A.java:27:16:27:18 | "E" | A.java:15:16:15:22 | get(...) | -| A.java:27:16:27:18 | "E" | A.java:27:16:27:18 | "E" | -| A.java:27:16:27:18 | "E" | A.java:35:26:35:37 | getElem(...) | +| A.java:14:14:14:16 | "A" : String | A.java:14:11:14:20 | f2(...) : new A(...) { ... } [p] | +| A.java:14:14:14:16 | "A" : String | A.java:15:16:15:16 | a : new A(...) { ... } [p] | +| A.java:14:14:14:16 | "A" : String | A.java:15:16:15:22 | get(...) : String | +| A.java:14:14:14:16 | "A" : String | A.java:18:8:18:15 | p : String | +| A.java:14:14:14:16 | "A" : String | A.java:28:11:38:5 | new (...) : new A(...) { ... } [p] | +| A.java:14:14:14:16 | "A" : String | A.java:28:11:38:5 | p : String | +| A.java:14:14:14:16 | "A" : String | A.java:30:14:30:16 | parameter this : new A(...) { ... } [p] | +| A.java:14:14:14:16 | "A" : String | A.java:31:17:31:17 | this : new A(...) { ... } [p] | +| A.java:14:14:14:16 | "A" : String | A.java:32:26:32:26 | p : String | +| A.java:14:14:14:16 | "A" : String | A.java:32:26:32:26 | this : new A(...) { ... } [p] | +| A.java:14:14:14:16 | "A" : String | A.java:33:26:33:26 | this : new A(...) { ... } [p] | +| A.java:14:14:14:16 | "A" : String | A.java:34:26:34:27 | this : new A(...) { ... } [p] | +| A.java:14:14:14:16 | "A" : String | A.java:35:26:35:27 | this : new A(...) { ... } [p] | +| A.java:14:14:14:16 | "A" : String | A.java:39:12:39:12 | a : new A(...) { ... } [p] | +| A.java:14:14:14:16 | "A" : String | A.java:39:12:39:12 | p : String | +| A.java:21:11:21:13 | "B" : String | A.java:14:11:14:20 | f2(...) : new A(...) { ... } [String s] | +| A.java:21:11:21:13 | "B" : String | A.java:15:16:15:16 | a : new A(...) { ... } [String s] | +| A.java:21:11:21:13 | "B" : String | A.java:15:16:15:22 | get(...) : String | +| A.java:21:11:21:13 | "B" : String | A.java:21:7:21:13 | ...=... : String | +| A.java:21:11:21:13 | "B" : String | A.java:25:5:25:26 | phi(String s) : String | +| A.java:21:11:21:13 | "B" : String | A.java:28:11:38:5 | String s : String | +| A.java:21:11:21:13 | "B" : String | A.java:28:11:38:5 | new (...) : new A(...) { ... } [String s] | +| A.java:21:11:21:13 | "B" : String | A.java:30:14:30:16 | parameter this : new A(...) { ... } [String s] | +| A.java:21:11:21:13 | "B" : String | A.java:31:17:31:17 | this : new A(...) { ... } [String s] | +| A.java:21:11:21:13 | "B" : String | A.java:32:26:32:26 | this : new A(...) { ... } [String s] | +| A.java:21:11:21:13 | "B" : String | A.java:33:26:33:26 | s : String | +| A.java:21:11:21:13 | "B" : String | A.java:33:26:33:26 | this : new A(...) { ... } [String s] | +| A.java:21:11:21:13 | "B" : String | A.java:34:26:34:27 | this : new A(...) { ... } [String s] | +| A.java:21:11:21:13 | "B" : String | A.java:35:26:35:27 | this : new A(...) { ... } [String s] | +| A.java:21:11:21:13 | "B" : String | A.java:39:12:39:12 | String s : String | +| A.java:21:11:21:13 | "B" : String | A.java:39:12:39:12 | a : new A(...) { ... } [String s] | +| A.java:23:11:23:13 | "C" : String | A.java:14:11:14:20 | f2(...) : new A(...) { ... } [String s] | +| A.java:23:11:23:13 | "C" : String | A.java:15:16:15:16 | a : new A(...) { ... } [String s] | +| A.java:23:11:23:13 | "C" : String | A.java:15:16:15:22 | get(...) : String | +| A.java:23:11:23:13 | "C" : String | A.java:23:7:23:13 | ...=... : String | +| A.java:23:11:23:13 | "C" : String | A.java:25:5:25:26 | phi(String s) : String | +| A.java:23:11:23:13 | "C" : String | A.java:28:11:38:5 | String s : String | +| A.java:23:11:23:13 | "C" : String | A.java:28:11:38:5 | new (...) : new A(...) { ... } [String s] | +| A.java:23:11:23:13 | "C" : String | A.java:30:14:30:16 | parameter this : new A(...) { ... } [String s] | +| A.java:23:11:23:13 | "C" : String | A.java:31:17:31:17 | this : new A(...) { ... } [String s] | +| A.java:23:11:23:13 | "C" : String | A.java:32:26:32:26 | this : new A(...) { ... } [String s] | +| A.java:23:11:23:13 | "C" : String | A.java:33:26:33:26 | s : String | +| A.java:23:11:23:13 | "C" : String | A.java:33:26:33:26 | this : new A(...) { ... } [String s] | +| A.java:23:11:23:13 | "C" : String | A.java:34:26:34:27 | this : new A(...) { ... } [String s] | +| A.java:23:11:23:13 | "C" : String | A.java:35:26:35:27 | this : new A(...) { ... } [String s] | +| A.java:23:11:23:13 | "C" : String | A.java:39:12:39:12 | String s : String | +| A.java:23:11:23:13 | "C" : String | A.java:39:12:39:12 | a : new A(...) { ... } [String s] | +| A.java:25:22:25:24 | "D" : String | A.java:4:9:4:16 | e : String | +| A.java:25:22:25:24 | "D" : String | A.java:4:21:4:24 | this <.field> [post update] : Box [elem] | +| A.java:25:22:25:24 | "D" : String | A.java:4:21:4:28 | ...=... : String | +| A.java:25:22:25:24 | "D" : String | A.java:4:28:4:28 | e : String | +| A.java:25:22:25:24 | "D" : String | A.java:6:12:6:18 | parameter this : Box [elem] | +| A.java:25:22:25:24 | "D" : String | A.java:6:31:6:34 | elem : String | +| A.java:25:22:25:24 | "D" : String | A.java:6:31:6:34 | this <.field> : Box [elem] | +| A.java:25:22:25:24 | "D" : String | A.java:14:11:14:20 | f2(...) : new A(...) { ... } [Box b1, ... (2)] | +| A.java:25:22:25:24 | "D" : String | A.java:15:16:15:16 | a : new A(...) { ... } [Box b1, ... (2)] | +| A.java:25:22:25:24 | "D" : String | A.java:15:16:15:22 | get(...) : String | +| A.java:25:22:25:24 | "D" : String | A.java:25:14:25:25 | new Box(...) : Box [elem] | +| A.java:25:22:25:24 | "D" : String | A.java:28:11:38:5 | Box b1 : Box [elem] | +| A.java:25:22:25:24 | "D" : String | A.java:28:11:38:5 | new (...) : new A(...) { ... } [Box b1, ... (2)] | +| A.java:25:22:25:24 | "D" : String | A.java:30:14:30:16 | parameter this : new A(...) { ... } [Box b1, ... (2)] | +| A.java:25:22:25:24 | "D" : String | A.java:31:17:31:17 | this : new A(...) { ... } [Box b1, ... (2)] | +| A.java:25:22:25:24 | "D" : String | A.java:32:26:32:26 | this : new A(...) { ... } [Box b1, ... (2)] | +| A.java:25:22:25:24 | "D" : String | A.java:33:26:33:26 | this : new A(...) { ... } [Box b1, ... (2)] | +| A.java:25:22:25:24 | "D" : String | A.java:34:26:34:27 | b1 : Box [elem] | +| A.java:25:22:25:24 | "D" : String | A.java:34:26:34:27 | this : new A(...) { ... } [Box b1, ... (2)] | +| A.java:25:22:25:24 | "D" : String | A.java:34:26:34:37 | getElem(...) : String | +| A.java:25:22:25:24 | "D" : String | A.java:35:26:35:27 | this : new A(...) { ... } [Box b1, ... (2)] | +| A.java:25:22:25:24 | "D" : String | A.java:39:12:39:12 | Box b1 : Box [elem] | +| A.java:25:22:25:24 | "D" : String | A.java:39:12:39:12 | a : new A(...) { ... } [Box b1, ... (2)] | +| A.java:27:16:27:18 | "E" : String | A.java:5:18:5:25 | e : String | +| A.java:27:16:27:18 | "E" : String | A.java:5:30:5:33 | this <.field> [post update] : Box [elem] | +| A.java:27:16:27:18 | "E" : String | A.java:5:30:5:37 | ...=... : String | +| A.java:27:16:27:18 | "E" : String | A.java:5:37:5:37 | e : String | +| A.java:27:16:27:18 | "E" : String | A.java:6:12:6:18 | parameter this : Box [elem] | +| A.java:27:16:27:18 | "E" : String | A.java:6:31:6:34 | elem : String | +| A.java:27:16:27:18 | "E" : String | A.java:6:31:6:34 | this <.field> : Box [elem] | +| A.java:27:16:27:18 | "E" : String | A.java:14:11:14:20 | f2(...) : new A(...) { ... } [Box b2, ... (2)] | +| A.java:27:16:27:18 | "E" : String | A.java:15:16:15:16 | a : new A(...) { ... } [Box b2, ... (2)] | +| A.java:27:16:27:18 | "E" : String | A.java:15:16:15:22 | get(...) : String | +| A.java:27:16:27:18 | "E" : String | A.java:27:5:27:6 | b2 [post update] : Box [elem] | +| A.java:27:16:27:18 | "E" : String | A.java:28:11:38:5 | Box b2 : Box [elem] | +| A.java:27:16:27:18 | "E" : String | A.java:28:11:38:5 | new (...) : new A(...) { ... } [Box b2, ... (2)] | +| A.java:27:16:27:18 | "E" : String | A.java:30:14:30:16 | parameter this : new A(...) { ... } [Box b2, ... (2)] | +| A.java:27:16:27:18 | "E" : String | A.java:31:17:31:17 | this : new A(...) { ... } [Box b2, ... (2)] | +| A.java:27:16:27:18 | "E" : String | A.java:32:26:32:26 | this : new A(...) { ... } [Box b2, ... (2)] | +| A.java:27:16:27:18 | "E" : String | A.java:33:26:33:26 | this : new A(...) { ... } [Box b2, ... (2)] | +| A.java:27:16:27:18 | "E" : String | A.java:34:26:34:27 | this : new A(...) { ... } [Box b2, ... (2)] | +| A.java:27:16:27:18 | "E" : String | A.java:35:26:35:27 | b2 : Box [elem] | +| A.java:27:16:27:18 | "E" : String | A.java:35:26:35:27 | this : new A(...) { ... } [Box b2, ... (2)] | +| A.java:27:16:27:18 | "E" : String | A.java:35:26:35:37 | getElem(...) : String | +| A.java:27:16:27:18 | "E" : String | A.java:39:12:39:12 | Box b2 : Box [elem] | +| A.java:27:16:27:18 | "E" : String | A.java:39:12:39:12 | a : new A(...) { ... } [Box b2, ... (2)] | diff --git a/java/ql/test/library-tests/dataflow/capture/test.ql b/java/ql/test/library-tests/dataflow/capture/test.ql index 448bb030583..da94ff27848 100644 --- a/java/ql/test/library-tests/dataflow/capture/test.ql +++ b/java/ql/test/library-tests/dataflow/capture/test.ql @@ -1,16 +1,23 @@ import java import semmle.code.java.dataflow.DataFlow -StringLiteral src() { result.getCompilationUnit().fromSource() } +StringLiteral src() { + result.getCompilationUnit().fromSource() and + result.getFile().toString() = "A" +} module Config implements DataFlow::ConfigSig { predicate isSource(DataFlow::Node n) { n.asExpr() = src() } - predicate isSink(DataFlow::Node n) { any() } + predicate isSink(DataFlow::Node n) { none() } } module Flow = DataFlow::Global; -from DataFlow::Node src, DataFlow::Node sink -where Flow::flow(src, sink) +int explorationLimit() { result = 100 } + +module PartialFlow = Flow::FlowExploration; + +from PartialFlow::PartialPathNode src, PartialFlow::PartialPathNode sink +where PartialFlow::partialFlow(src, sink, _) select src, sink diff --git a/java/ql/test/library-tests/dataflow/collections/B.java b/java/ql/test/library-tests/dataflow/collections/B.java index 0bb2b74d749..7d9c418c162 100644 --- a/java/ql/test/library-tests/dataflow/collections/B.java +++ b/java/ql/test/library-tests/dataflow/collections/B.java @@ -9,6 +9,7 @@ public class B { static void sink(Object obj) { } static Object[] storeArrayElement(Object obj) { return new Object[] {obj}; } + static Set storeSetElement(Object obj) { return Set.of(obj); } static Object readArrayElement(Object[] obj) { return obj[0]; } static boolean readArrayElement(boolean[] obj) { return obj[0]; } @@ -49,96 +50,96 @@ public class B { void foo() throws InterruptedException { { - // "java.util;Map$Entry;true;getKey;;;MapKey of Argument[this];ReturnValue;value;manual", + // "java.util;Map$Entry;true;getKey;;;Argument[this].MapKey;ReturnValue;value;manual", Object out = null; Object in = storeMapKeyEntry(source()); out = ((Map.Entry)in).getKey(); sink(out); // $ hasValueFlow } { - // "java.util;Map$Entry;true;getValue;;;MapValue of Argument[this];ReturnValue;value;manual", + // "java.util;Map$Entry;true;getValue;;;Argument[this].MapValue;ReturnValue;value;manual", Object out = null; Object in = storeMapValueEntry(source()); out = ((Map.Entry)in).getValue(); sink(out); // $ hasValueFlow } { - // "java.util;Map$Entry;true;setValue;;;MapValue of Argument[this];ReturnValue;value;manual", + // "java.util;Map$Entry;true;setValue;;;Argument[this].MapValue;ReturnValue;value;manual", Object out = null; Object in = storeMapValueEntry(source()); out = ((Map.Entry)in).setValue(null); sink(out); // $ hasValueFlow } { - // "java.util;Map$Entry;true;setValue;;;Argument[0];MapValue of Argument[this];value;manual", + // "java.util;Map$Entry;true;setValue;;;Argument[0];Argument[this].MapValue;value;manual", Map.Entry out = null; Object in = source(); out.setValue(in); sink(readMapValue(out)); // $ hasValueFlow } { - // "java.lang;Iterable;true;iterator;();;Element of Argument[this];Element of ReturnValue;value;manual", + // "java.lang;Iterable;true;iterator;();;Argument[this].Element;ReturnValue.Element;value;manual", Iterator out = null; Iterable in = storeElementList(source()); out = in.iterator(); sink(readElement(out)); // $ hasValueFlow } { - // "java.lang;Iterable;true;spliterator;();;Element of Argument[this];Element of ReturnValue;value;manual", + // "java.lang;Iterable;true;spliterator;();;Argument[this].Element;ReturnValue.Element;value;manual", Spliterator out = null; Iterable in = storeElementList(source()); out = in.spliterator(); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Iterator;true;next;;;Element of Argument[this];ReturnValue;value;manual", + // "java.util;Iterator;true;next;;;Argument[this].Element;ReturnValue;value;manual", Object out = null; Iterator in = storeElementListIterator(source()); out = in.next(); sink(out); // $ hasValueFlow } { - // "java.util;ListIterator;true;previous;;;Element of Argument[this];ReturnValue;value;manual", + // "java.util;ListIterator;true;previous;;;Argument[this].Element;ReturnValue;value;manual", Object out = null; ListIterator in = storeElementListIterator(source()); out = in.previous(); sink(out); // $ hasValueFlow } { - // "java.util;ListIterator;true;add;(Object);;Argument[0];Element of Argument[this];value;manual", + // "java.util;ListIterator;true;add;(Object);;Argument[0];Argument[this].Element;value;manual", ListIterator out = null; Object in = source(); out.add(in); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;ListIterator;true;set;(Object);;Argument[0];Element of Argument[this];value;manual", + // "java.util;ListIterator;true;set;(Object);;Argument[0];Argument[this].Element;value;manual", ListIterator out = null; Object in = source(); out.set(in); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Enumeration;true;asIterator;;;Element of Argument[this];Element of ReturnValue;value;manual", + // "java.util;Enumeration;true;asIterator;;;Argument[this].Element;ReturnValue.Element;value;manual", Iterator out = null; Enumeration in = storeElementEnumeration(source()); out = in.asIterator(); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Enumeration;true;nextElement;;;Element of Argument[this];ReturnValue;value;manual", + // "java.util;Enumeration;true;nextElement;;;Argument[this].Element;ReturnValue;value;manual", Object out = null; Enumeration in = storeElementEnumeration(source()); out = in.nextElement(); sink(out); // $ hasValueFlow } { - // "java.util;Map;true;computeIfAbsent;;;MapValue of Argument[this];ReturnValue;value;manual", + // "java.util;Map;true;computeIfAbsent;;;Argument[this].MapValue;ReturnValue;value;manual", Object out = null; Object in = storeMapValue(source()); out = ((Map)in).computeIfAbsent(null,null); sink(out); // $ hasValueFlow } { - // "java.util;Map;true;computeIfAbsent;;;ReturnValue of Argument[1];ReturnValue;value;manual", + // "java.util;Map;true;computeIfAbsent;;;Argument[1].ReturnValue;ReturnValue;value;manual", Object out = ((Map)null).computeIfAbsent(null,k -> source()); sink(out); // $ hasValueFlow } { - // "java.util;Map;true;computeIfAbsent;;;ReturnValue of Argument[1];MapValue of Argument[this];value;manual", + // "java.util;Map;true;computeIfAbsent;;;Argument[1].ReturnValue;Argument[this].MapValue;value;manual", Map out = null; out.computeIfAbsent(null,k -> source()); sink(readMapValue(out)); // $ hasValueFlow } { - // "java.util;Map;true;entrySet;;;MapValue of Argument[this];MapValue of Element of ReturnValue;value;manual", + // "java.util;Map;true;entrySet;;;Argument[this].MapValue;ReturnValue.Element.MapValue;value;manual", Set out = null; Object in = storeMapValue(source()); out = ((Map)in).entrySet(); sink(readMapValue(readElement(out))); // $ hasValueFlow } { - // "java.util;Map;true;entrySet;;;MapKey of Argument[this];MapKey of Element of ReturnValue;value;manual", + // "java.util;Map;true;entrySet;;;Argument[this].MapKey;ReturnValue.Element.MapKey;value;manual", Set out = null; Object in = storeMapKey(source()); out = ((Map)in).entrySet(); sink(readMapKey(readElement(out))); // $ hasValueFlow } { - // "java.util;Map;true;get;;;MapValue of Argument[this];ReturnValue;value;manual", + // "java.util;Map;true;get;;;Argument[this].MapValue;ReturnValue;value;manual", Object out = null; Object in = storeMapValue(source()); out = ((Map)in).get(null); sink(out); // $ hasValueFlow } { - // "java.util;Map;true;getOrDefault;;;MapValue of Argument[this];ReturnValue;value;manual", + // "java.util;Map;true;getOrDefault;;;Argument[this].MapValue;ReturnValue;value;manual", Object out = null; Object in = storeMapValue(source()); out = ((Map)in).getOrDefault(null,null); sink(out); // $ hasValueFlow } @@ -148,1707 +149,1727 @@ public class B { Object in = source(); out = ((Map)null).getOrDefault(null,in); sink(out); // $ hasValueFlow } { - // "java.util;Map;true;put;;;MapValue of Argument[this];ReturnValue;value;manual", + // "java.util;Map;true;put;;;Argument[this].MapValue;ReturnValue;value;manual", Object out = null; Object in = storeMapValue(source()); out = ((Map)in).put(null,null); sink(out); // $ hasValueFlow } { - // "java.util;Map;true;put;;;Argument[0];MapKey of Argument[this];value;manual", + // "java.util;Map;true;put;;;Argument[0];Argument[this].MapKey;value;manual", Map out = null; Object in = source(); out.put(in,null); sink(readMapKey(out)); // $ hasValueFlow } { - // "java.util;Map;true;put;;;Argument[1];MapValue of Argument[this];value;manual", + // "java.util;Map;true;put;;;Argument[1];Argument[this].MapValue;value;manual", Map out = null; Object in = source(); out.put(null,in); sink(readMapValue(out)); // $ hasValueFlow } { - // "java.util;Map;true;putIfAbsent;;;MapValue of Argument[this];ReturnValue;value;manual", + // "java.util;Map;true;putIfAbsent;;;Argument[this].MapValue;ReturnValue;value;manual", Object out = null; Object in = storeMapValue(source()); out = ((Map)in).putIfAbsent(null,null); sink(out); // $ hasValueFlow } { - // "java.util;Map;true;putIfAbsent;;;Argument[0];MapKey of Argument[this];value;manual", + // "java.util;Map;true;putIfAbsent;;;Argument[0];Argument[this].MapKey;value;manual", Map out = null; Object in = source(); out.putIfAbsent(in,null); sink(readMapKey(out)); // $ hasValueFlow } { - // "java.util;Map;true;putIfAbsent;;;Argument[1];MapValue of Argument[this];value;manual", + // "java.util;Map;true;putIfAbsent;;;Argument[1];Argument[this].MapValue;value;manual", Map out = null; Object in = source(); out.putIfAbsent(null,in); sink(readMapValue(out)); // $ hasValueFlow } { - // "java.util;Map;true;remove;(Object);;MapValue of Argument[this];ReturnValue;value;manual", + // "java.util;Map;true;remove;(Object);;Argument[this].MapValue;ReturnValue;value;manual", Object out = null; Object in = storeMapValue(source()); out = ((Map)in).remove(null); sink(out); // $ hasValueFlow } { - // "java.util;Map;true;replace;(Object,Object);;MapValue of Argument[this];ReturnValue;value;manual", + // "java.util;Map;true;replace;(Object,Object);;Argument[this].MapValue;ReturnValue;value;manual", Object out = null; Object in = storeMapValue(source()); out = ((Map)in).replace(null,null); sink(out); // $ hasValueFlow } { - // "java.util;Map;true;replace;(Object,Object);;Argument[0];MapKey of Argument[this];value;manual", + // "java.util;Map;true;replace;(Object,Object);;Argument[0];Argument[this].MapKey;value;manual", Map out = null; Object in = source(); out.replace(in,null); sink(readMapKey(out)); // $ hasValueFlow } { - // "java.util;Map;true;replace;(Object,Object);;Argument[1];MapValue of Argument[this];value;manual", + // "java.util;Map;true;replace;(Object,Object);;Argument[1];Argument[this].MapValue;value;manual", Map out = null; Object in = source(); out.replace(null,in); sink(readMapValue(out)); // $ hasValueFlow } { - // "java.util;Map;true;replace;(Object,Object,Object);;Argument[0];MapKey of Argument[this];value;manual", + // "java.util;Map;true;replace;(Object,Object,Object);;Argument[0];Argument[this].MapKey;value;manual", Map out = null; Object in = source(); out.replace(in,null,null); sink(readMapKey(out)); // $ hasValueFlow } { - // "java.util;Map;true;replace;(Object,Object,Object);;Argument[2];MapValue of Argument[this];value;manual", + // "java.util;Map;true;replace;(Object,Object,Object);;Argument[2];Argument[this].MapValue;value;manual", Map out = null; Object in = source(); out.replace(null,null,in); sink(readMapValue(out)); // $ hasValueFlow } { - // "java.util;Map;true;keySet;();;MapKey of Argument[this];Element of ReturnValue;value;manual", + // "java.util;Map;true;keySet;();;Argument[this].MapKey;ReturnValue.Element;value;manual", Set out = null; Object in = storeMapKey(source()); out = ((Map)in).keySet(); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Map;true;values;();;MapValue of Argument[this];Element of ReturnValue;value;manual", + // "java.util;Map;true;values;();;Argument[this].MapValue;ReturnValue.Element;value;manual", Iterable out = null; Object in = storeMapValue(source()); out = ((Map)in).values(); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Map;true;merge;(Object,Object,BiFunction);;Argument[1];MapValue of Argument[this];value;manual", + // "java.util;Map;true;merge;(Object,Object,BiFunction);;Argument[1];Argument[this].MapValue;value;manual", Map out = null; Object in = source(); out.merge(null,in,null); sink(readMapValue(out)); // $ hasValueFlow } { - // "java.util;Map;true;putAll;(Map);;MapKey of Argument[0];MapKey of Argument[this];value;manual", + // "java.util;Map;true;putAll;(Map);;Argument[0].MapKey;Argument[this].MapKey;value;manual", Map out = null; Object in = storeMapKey(source()); out.putAll((Map)in); sink(readMapKey(out)); // $ hasValueFlow } { - // "java.util;Map;true;putAll;(Map);;MapValue of Argument[0];MapValue of Argument[this];value;manual", + // "java.util;Map;true;putAll;(Map);;Argument[0].MapValue;Argument[this].MapValue;value;manual", Map out = null; Object in = storeMapValue(source()); out.putAll((Map)in); sink(readMapValue(out)); // $ hasValueFlow } { - // "java.util;Collection;true;parallelStream;();;Element of Argument[this];Element of ReturnValue;value;manual", + // "java.util;Collection;true;parallelStream;();;Argument[this].Element;ReturnValue.Element;value;manual", Stream out = null; Collection in = storeElementList(source()); out = in.parallelStream(); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Collection;true;stream;();;Element of Argument[this];Element of ReturnValue;value;manual", + // "java.util;Collection;true;stream;();;Argument[this].Element;ReturnValue.Element;value;manual", Stream out = null; Collection in = storeElementList(source()); out = in.stream(); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Collection;true;toArray;;;Element of Argument[this];ArrayElement of ReturnValue;value;manual", + // "java.util;Collection;true;toArray;;;Argument[this].Element;ReturnValue.ArrayElement;value;manual", Object[] out = null; Collection in = storeElementList(source()); out = in.toArray(); sink(readArrayElement(out)); // $ hasValueFlow } { - // "java.util;Collection;true;toArray;;;Element of Argument[this];ArrayElement of Argument[0];value;manual", + // "java.util;Collection;true;toArray;;;Argument[this].Element;Argument[0].ArrayElement;value;manual", Object[] out = null; Collection in = storeElementList(source()); in.toArray(out); sink(readArrayElement(out)); // $ hasValueFlow } { - // "java.util;Collection;true;add;;;Argument[0];Element of Argument[this];value;manual", + // "java.util;Collection;true;add;;;Argument[0];Argument[this].Element;value;manual", Collection out = null; Object in = source(); out.add(in); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Collection;true;addAll;;;Element of Argument[0];Element of Argument[this];value;manual", + // "java.util;Collection;true;addAll;;;Argument[0].Element;Argument[this].Element;value;manual", Collection out = null; Collection in = storeElementList(source()); out.addAll(in); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;List;true;get;(int);;Element of Argument[this];ReturnValue;value;manual", + // "java.util;List;true;get;(int);;Argument[this].Element;ReturnValue;value;manual", Object out = null; List in = storeElementList(source()); out = in.get(0); sink(out); // $ hasValueFlow } { - // "java.util;List;true;listIterator;;;Element of Argument[this];Element of ReturnValue;value;manual", + // "java.util;List;true;listIterator;;;Argument[this].Element;ReturnValue.Element;value;manual", ListIterator out = null; List in = storeElementList(source()); out = in.listIterator(); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;List;true;remove;(int);;Element of Argument[this];ReturnValue;value;manual", + // "java.util;List;true;remove;(int);;Argument[this].Element;ReturnValue;value;manual", Object out = null; List in = storeElementList(source()); out = in.remove(0); sink(out); // $ hasValueFlow } { - // "java.util;List;true;set;(int,Object);;Element of Argument[this];ReturnValue;value;manual", + // "java.util;List;true;set;(int,Object);;Argument[this].Element;ReturnValue;value;manual", Object out = null; List in = storeElementList(source()); out = in.set(0,null); sink(out); // $ hasValueFlow } { - // "java.util;List;true;set;(int,Object);;Argument[1];Element of Argument[this];value;manual", + // "java.util;List;true;set;(int,Object);;Argument[1];Argument[this].Element;value;manual", List out = null; Object in = source(); out.set(0,in); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;List;true;subList;;;Element of Argument[this];Element of ReturnValue;value;manual", + // "java.util;List;true;subList;;;Argument[this].Element;ReturnValue.Element;value;manual", List out = null; List in = storeElementList(source()); out = in.subList(0,0); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;List;true;add;(int,Object);;Argument[1];Element of Argument[this];value;manual", + // "java.util;List;true;add;(int,Object);;Argument[1];Argument[this].Element;value;manual", List out = null; Object in = source(); out.add(0,in); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;List;true;addAll;(int,Collection);;Element of Argument[1];Element of Argument[this];value;manual", + // "java.util;List;true;addAll;(int,Collection);;Argument[1].Element;Argument[this].Element;value;manual", List out = null; Collection in = storeElementList(source()); out.addAll(0,in); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Vector;true;elementAt;(int);;Element of Argument[this];ReturnValue;value;manual", + // "java.util;List;true;clear;;;Argument[this].WithoutElement;Argument[this];value;manual" + List out = null; + List in = storeElementList(source()); out = in; out.clear(); sink(readElement(out)); // No flow + } + { + // "java.util;List;true;clear;;;Argument[this].WithoutElement;Argument[this];value;manual" + List out = null; + List in = (List)source(); out = in; out.clear(); sink(out); // $ hasValueFlow + } + { + // "java.util;Vector;true;elementAt;(int);;Argument[this].Element;ReturnValue;value;manual", Object out = null; Vector in = storeElementStack(source()); out = in.elementAt(0); sink(out); // $ hasValueFlow } { - // "java.util;Vector;true;elements;();;Element of Argument[this];Element of ReturnValue;value;manual", + // "java.util;Vector;true;elements;();;Argument[this].Element;ReturnValue.Element;value;manual", Enumeration out = null; Vector in = storeElementStack(source()); out = in.elements(); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Vector;true;firstElement;();;Element of Argument[this];ReturnValue;value;manual", + // "java.util;Vector;true;firstElement;();;Argument[this].Element;ReturnValue;value;manual", Object out = null; Vector in = storeElementStack(source()); out = in.firstElement(); sink(out); // $ hasValueFlow } { - // "java.util;Vector;true;lastElement;();;Element of Argument[this];ReturnValue;value;manual", + // "java.util;Vector;true;lastElement;();;Argument[this].Element;ReturnValue;value;manual", Object out = null; Vector in = storeElementStack(source()); out = in.lastElement(); sink(out); // $ hasValueFlow } { - // "java.util;Vector;true;addElement;(Object);;Argument[0];Element of Argument[this];value;manual", + // "java.util;Vector;true;addElement;(Object);;Argument[0];Argument[this].Element;value;manual", Vector out = null; Object in = source(); out.addElement(in); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Vector;true;insertElementAt;(Object,int);;Argument[0];Element of Argument[this];value;manual", + // "java.util;Vector;true;insertElementAt;(Object,int);;Argument[0];Argument[this].Element;value;manual", Vector out = null; Object in = source(); out.insertElementAt(in,0); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Vector;true;setElementAt;(Object,int);;Argument[0];Element of Argument[this];value;manual", + // "java.util;Vector;true;setElementAt;(Object,int);;Argument[0];Argument[this].Element;value;manual", Vector out = null; Object in = source(); out.setElementAt(in,0); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Vector;true;copyInto;(Object[]);;Element of Argument[this];ArrayElement of Argument[0];value;manual", + // "java.util;Vector;true;copyInto;(Object[]);;Argument[this].Element;Argument[0].ArrayElement;value;manual", Object[] out = null; Vector in = storeElementStack(source()); in.copyInto(out); sink(readArrayElement(out)); // $ hasValueFlow } { - // "java.util;Stack;true;peek;();;Element of Argument[this];ReturnValue;value;manual", + // "java.util;Stack;true;peek;();;Argument[this].Element;ReturnValue;value;manual", Object out = null; Stack in = storeElementStack(source()); out = in.peek(); sink(out); // $ hasValueFlow } { - // "java.util;Stack;true;pop;();;Element of Argument[this];ReturnValue;value;manual", + // "java.util;Stack;true;pop;();;Argument[this].Element;ReturnValue;value;manual", Object out = null; Stack in = storeElementStack(source()); out = in.pop(); sink(out); // $ hasValueFlow } { - // "java.util;Stack;true;push;(Object);;Argument[0];Element of Argument[this];value;manual", + // "java.util;Stack;true;push;(Object);;Argument[0];Argument[this].Element;value;manual", Stack out = null; Object in = source(); out.push(in); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Queue;true;element;();;Element of Argument[this];ReturnValue;value;manual", + // "java.util;Queue;true;element;();;Argument[this].Element;ReturnValue;value;manual", Object out = null; Queue in = storeElementBlockingDeque(source()); out = in.element(); sink(out); // $ hasValueFlow } { - // "java.util;Queue;true;peek;();;Element of Argument[this];ReturnValue;value;manual", + // "java.util;Queue;true;peek;();;Argument[this].Element;ReturnValue;value;manual", Object out = null; Queue in = storeElementBlockingDeque(source()); out = in.peek(); sink(out); // $ hasValueFlow } { - // "java.util;Queue;true;poll;();;Element of Argument[this];ReturnValue;value;manual", + // "java.util;Queue;true;poll;();;Argument[this].Element;ReturnValue;value;manual", Object out = null; Queue in = storeElementBlockingDeque(source()); out = in.poll(); sink(out); // $ hasValueFlow } { - // "java.util;Queue;true;remove;();;Element of Argument[this];ReturnValue;value;manual", + // "java.util;Queue;true;remove;();;Argument[this].Element;ReturnValue;value;manual", Object out = null; Queue in = storeElementBlockingDeque(source()); out = in.remove(); sink(out); // $ hasValueFlow } { - // "java.util;Queue;true;offer;(Object);;Argument[0];Element of Argument[this];value;manual", + // "java.util;Queue;true;offer;(Object);;Argument[0];Argument[this].Element;value;manual", Queue out = null; Object in = source(); out.offer(in); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Deque;true;descendingIterator;();;Element of Argument[this];Element of ReturnValue;value;manual", + // "java.util;Deque;true;descendingIterator;();;Argument[this].Element;ReturnValue.Element;value;manual", Iterator out = null; Deque in = storeElementBlockingDeque(source()); out = in.descendingIterator(); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Deque;true;getFirst;();;Element of Argument[this];ReturnValue;value;manual", + // "java.util;Deque;true;getFirst;();;Argument[this].Element;ReturnValue;value;manual", Object out = null; Deque in = storeElementBlockingDeque(source()); out = in.getFirst(); sink(out); // $ hasValueFlow } { - // "java.util;Deque;true;getLast;();;Element of Argument[this];ReturnValue;value;manual", + // "java.util;Deque;true;getLast;();;Argument[this].Element;ReturnValue;value;manual", Object out = null; Deque in = storeElementBlockingDeque(source()); out = in.getLast(); sink(out); // $ hasValueFlow } { - // "java.util;Deque;true;peekFirst;();;Element of Argument[this];ReturnValue;value;manual", + // "java.util;Deque;true;peekFirst;();;Argument[this].Element;ReturnValue;value;manual", Object out = null; Deque in = storeElementBlockingDeque(source()); out = in.peekFirst(); sink(out); // $ hasValueFlow } { - // "java.util;Deque;true;peekLast;();;Element of Argument[this];ReturnValue;value;manual", + // "java.util;Deque;true;peekLast;();;Argument[this].Element;ReturnValue;value;manual", Object out = null; Deque in = storeElementBlockingDeque(source()); out = in.peekLast(); sink(out); // $ hasValueFlow } { - // "java.util;Deque;true;pollFirst;();;Element of Argument[this];ReturnValue;value;manual", + // "java.util;Deque;true;pollFirst;();;Argument[this].Element;ReturnValue;value;manual", Object out = null; Deque in = storeElementBlockingDeque(source()); out = in.pollFirst(); sink(out); // $ hasValueFlow } { - // "java.util;Deque;true;pollLast;();;Element of Argument[this];ReturnValue;value;manual", + // "java.util;Deque;true;pollLast;();;Argument[this].Element;ReturnValue;value;manual", Object out = null; Deque in = storeElementBlockingDeque(source()); out = in.pollLast(); sink(out); // $ hasValueFlow } { - // "java.util;Deque;true;pop;();;Element of Argument[this];ReturnValue;value;manual", + // "java.util;Deque;true;pop;();;Argument[this].Element;ReturnValue;value;manual", Object out = null; Deque in = storeElementBlockingDeque(source()); out = in.pop(); sink(out); // $ hasValueFlow } { - // "java.util;Deque;true;removeFirst;();;Element of Argument[this];ReturnValue;value;manual", + // "java.util;Deque;true;removeFirst;();;Argument[this].Element;ReturnValue;value;manual", Object out = null; Deque in = storeElementBlockingDeque(source()); out = in.removeFirst(); sink(out); // $ hasValueFlow } { - // "java.util;Deque;true;removeLast;();;Element of Argument[this];ReturnValue;value;manual", + // "java.util;Deque;true;removeLast;();;Argument[this].Element;ReturnValue;value;manual", Object out = null; Deque in = storeElementBlockingDeque(source()); out = in.removeLast(); sink(out); // $ hasValueFlow } { - // "java.util;Deque;true;push;(Object);;Argument[0];Element of Argument[this];value;manual", + // "java.util;Deque;true;push;(Object);;Argument[0];Argument[this].Element;value;manual", Deque out = null; Object in = source(); out.push(in); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Deque;true;offerLast;(Object);;Argument[0];Element of Argument[this];value;manual", + // "java.util;Deque;true;offerLast;(Object);;Argument[0];Argument[this].Element;value;manual", Deque out = null; Object in = source(); out.offerLast(in); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Deque;true;offerFirst;(Object);;Argument[0];Element of Argument[this];value;manual", + // "java.util;Deque;true;offerFirst;(Object);;Argument[0];Argument[this].Element;value;manual", Deque out = null; Object in = source(); out.offerFirst(in); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Deque;true;addLast;(Object);;Argument[0];Element of Argument[this];value;manual", + // "java.util;Deque;true;addLast;(Object);;Argument[0];Argument[this].Element;value;manual", Deque out = null; Object in = source(); out.addLast(in); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Deque;true;addFirst;(Object);;Argument[0];Element of Argument[this];value;manual", + // "java.util;Deque;true;addFirst;(Object);;Argument[0];Argument[this].Element;value;manual", Deque out = null; Object in = source(); out.addFirst(in); sink(readElement(out)); // $ hasValueFlow } { - // "java.util.concurrent;BlockingDeque;true;pollFirst;(long,TimeUnit);;Element of Argument[this];ReturnValue;value;manual", + // "java.util.concurrent;BlockingDeque;true;pollFirst;(long,TimeUnit);;Argument[this].Element;ReturnValue;value;manual", Object out = null; BlockingDeque in = storeElementBlockingDeque(source()); out = in.pollFirst(0,null); sink(out); // $ hasValueFlow } { - // "java.util.concurrent;BlockingDeque;true;pollLast;(long,TimeUnit);;Element of Argument[this];ReturnValue;value;manual", + // "java.util.concurrent;BlockingDeque;true;pollLast;(long,TimeUnit);;Argument[this].Element;ReturnValue;value;manual", Object out = null; BlockingDeque in = storeElementBlockingDeque(source()); out = in.pollLast(0,null); sink(out); // $ hasValueFlow } { - // "java.util.concurrent;BlockingDeque;true;takeFirst;();;Element of Argument[this];ReturnValue;value;manual", + // "java.util.concurrent;BlockingDeque;true;takeFirst;();;Argument[this].Element;ReturnValue;value;manual", Object out = null; BlockingDeque in = storeElementBlockingDeque(source()); out = in.takeFirst(); sink(out); // $ hasValueFlow } { - // "java.util.concurrent;BlockingDeque;true;takeLast;();;Element of Argument[this];ReturnValue;value;manual", + // "java.util.concurrent;BlockingDeque;true;takeLast;();;Argument[this].Element;ReturnValue;value;manual", Object out = null; BlockingDeque in = storeElementBlockingDeque(source()); out = in.takeLast(); sink(out); // $ hasValueFlow } { - // "java.util.concurrent;BlockingQueue;true;poll;(long,TimeUnit);;Element of Argument[this];ReturnValue;value;manual", + // "java.util.concurrent;BlockingQueue;true;poll;(long,TimeUnit);;Argument[this].Element;ReturnValue;value;manual", Object out = null; BlockingQueue in = storeElementBlockingDeque(source()); out = in.poll(0,null); sink(out); // $ hasValueFlow } { - // "java.util.concurrent;BlockingQueue;true;take;();;Element of Argument[this];ReturnValue;value;manual", + // "java.util.concurrent;BlockingQueue;true;take;();;Argument[this].Element;ReturnValue;value;manual", Object out = null; BlockingQueue in = storeElementBlockingDeque(source()); out = in.take(); sink(out); // $ hasValueFlow } { - // "java.util.concurrent;BlockingQueue;true;offer;(Object,long,TimeUnit);;Argument[0];Element of Argument[this];value;manual", + // "java.util.concurrent;BlockingQueue;true;offer;(Object,long,TimeUnit);;Argument[0];Argument[this].Element;value;manual", BlockingQueue out = null; Object in = source(); out.offer(in,0,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util.concurrent;BlockingQueue;true;put;(Object);;Argument[0];Element of Argument[this];value;manual", + // "java.util.concurrent;BlockingQueue;true;put;(Object);;Argument[0];Argument[this].Element;value;manual", BlockingQueue out = null; Object in = source(); out.put(in); sink(readElement(out)); // $ hasValueFlow } { - // "java.util.concurrent;BlockingDeque;true;offerLast;(Object,long,TimeUnit);;Argument[0];Element of Argument[this];value;manual", + // "java.util.concurrent;BlockingDeque;true;offerLast;(Object,long,TimeUnit);;Argument[0];Argument[this].Element;value;manual", BlockingDeque out = null; Object in = source(); out.offerLast(in,0,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util.concurrent;BlockingDeque;true;offerFirst;(Object,long,TimeUnit);;Argument[0];Element of Argument[this];value;manual", + // "java.util.concurrent;BlockingDeque;true;offerFirst;(Object,long,TimeUnit);;Argument[0];Argument[this].Element;value;manual", BlockingDeque out = null; Object in = source(); out.offerFirst(in,0,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util.concurrent;BlockingDeque;true;putLast;(Object);;Argument[0];Element of Argument[this];value;manual", + // "java.util.concurrent;BlockingDeque;true;putLast;(Object);;Argument[0];Argument[this].Element;value;manual", BlockingDeque out = null; Object in = source(); out.putLast(in); sink(readElement(out)); // $ hasValueFlow } { - // "java.util.concurrent;BlockingDeque;true;putFirst;(Object);;Argument[0];Element of Argument[this];value;manual", + // "java.util.concurrent;BlockingDeque;true;putFirst;(Object);;Argument[0];Argument[this].Element;value;manual", BlockingDeque out = null; Object in = source(); out.putFirst(in); sink(readElement(out)); // $ hasValueFlow } { - // "java.util.concurrent;BlockingQueue;true;drainTo;(Collection,int);;Element of Argument[this];Element of Argument[0];value;manual", + // "java.util.concurrent;BlockingQueue;true;drainTo;(Collection,int);;Argument[this].Element;Argument[0].Element;value;manual", Collection out = null; BlockingQueue in = storeElementBlockingDeque(source()); in.drainTo(out,0); sink(readElement(out)); // $ hasValueFlow } { - // "java.util.concurrent;BlockingQueue;true;drainTo;(Collection);;Element of Argument[this];Element of Argument[0];value;manual", + // "java.util.concurrent;BlockingQueue;true;drainTo;(Collection);;Argument[this].Element;Argument[0].Element;value;manual", Collection out = null; BlockingQueue in = storeElementBlockingDeque(source()); in.drainTo(out); sink(readElement(out)); // $ hasValueFlow } { - // "java.util.concurrent;ConcurrentHashMap;true;elements;();;MapValue of Argument[this];Element of ReturnValue;value;manual", + // "java.util.concurrent;ConcurrentHashMap;true;elements;();;Argument[this].MapValue;ReturnValue.Element;value;manual", Enumeration out = null; Object in = storeMapValue(source()); out = ((ConcurrentHashMap)in).elements(); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Dictionary;true;elements;();;MapValue of Argument[this];Element of ReturnValue;value;manual", + // "java.util;Dictionary;true;elements;();;Argument[this].MapValue;ReturnValue.Element;value;manual", Enumeration out = null; Object in = storeMapValue(source()); out = ((Dictionary)in).elements(); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Dictionary;true;get;(Object);;MapValue of Argument[this];ReturnValue;value;manual", + // "java.util;Dictionary;true;get;(Object);;Argument[this].MapValue;ReturnValue;value;manual", Object out = null; Object in = storeMapValue(source()); out = ((Dictionary)in).get(null); sink(out); // $ hasValueFlow } { - // "java.util;Dictionary;true;put;(Object,Object);;MapValue of Argument[this];ReturnValue;value;manual", + // "java.util;Dictionary;true;put;(Object,Object);;Argument[this].MapValue;ReturnValue;value;manual", Object out = null; Object in = storeMapValue(source()); out = ((Dictionary)in).put(null,null); sink(out); // $ hasValueFlow } { - // "java.util;Dictionary;true;put;(Object,Object);;Argument[0];MapKey of Argument[this];value;manual", + // "java.util;Dictionary;true;put;(Object,Object);;Argument[0];Argument[this].MapKey;value;manual", Dictionary out = null; Object in = source(); out.put(in,null); sink(readMapKey(out)); // $ hasValueFlow } { - // "java.util;Dictionary;true;put;(Object,Object);;Argument[1];MapValue of Argument[this];value;manual", + // "java.util;Dictionary;true;put;(Object,Object);;Argument[1];Argument[this].MapValue;value;manual", Dictionary out = null; Object in = source(); out.put(null,in); sink(readMapValue(out)); // $ hasValueFlow } { - // "java.util;Dictionary;true;remove;(Object);;MapValue of Argument[this];ReturnValue;value;manual", + // "java.util;Dictionary;true;remove;(Object);;Argument[this].MapValue;ReturnValue;value;manual", Object out = null; Object in = storeMapValue(source()); out = ((Dictionary)in).remove(null); sink(out); // $ hasValueFlow } { - // "java.util;NavigableMap;true;ceilingEntry;(Object);;MapKey of Argument[this];MapKey of ReturnValue;value;manual", + // "java.util;NavigableMap;true;ceilingEntry;(Object);;Argument[this].MapKey;ReturnValue.MapKey;value;manual", Map.Entry out = null; Object in = storeMapKey(source()); out = ((NavigableMap)in).ceilingEntry(null); sink(readMapKey(out)); // $ hasValueFlow } { - // "java.util;NavigableMap;true;ceilingEntry;(Object);;MapValue of Argument[this];MapValue of ReturnValue;value;manual", + // "java.util;NavigableMap;true;ceilingEntry;(Object);;Argument[this].MapValue;ReturnValue.MapValue;value;manual", Map.Entry out = null; Object in = storeMapValue(source()); out = ((NavigableMap)in).ceilingEntry(null); sink(readMapValue(out)); // $ hasValueFlow } { - // "java.util;NavigableMap;true;descendingMap;();;MapKey of Argument[this];MapKey of ReturnValue;value;manual", + // "java.util;NavigableMap;true;descendingMap;();;Argument[this].MapKey;ReturnValue.MapKey;value;manual", Map out = null; Object in = storeMapKey(source()); out = ((NavigableMap)in).descendingMap(); sink(readMapKey(out)); // $ hasValueFlow } { - // "java.util;NavigableMap;true;descendingMap;();;MapValue of Argument[this];MapValue of ReturnValue;value;manual", + // "java.util;NavigableMap;true;descendingMap;();;Argument[this].MapValue;ReturnValue.MapValue;value;manual", Map out = null; Object in = storeMapValue(source()); out = ((NavigableMap)in).descendingMap(); sink(readMapValue(out)); // $ hasValueFlow } { - // "java.util;NavigableMap;true;firstEntry;();;MapKey of Argument[this];MapKey of ReturnValue;value;manual", + // "java.util;NavigableMap;true;firstEntry;();;Argument[this].MapKey;ReturnValue.MapKey;value;manual", Map.Entry out = null; Object in = storeMapKey(source()); out = ((NavigableMap)in).firstEntry(); sink(readMapKey(out)); // $ hasValueFlow } { - // "java.util;NavigableMap;true;firstEntry;();;MapValue of Argument[this];MapValue of ReturnValue;value;manual", + // "java.util;NavigableMap;true;firstEntry;();;Argument[this].MapValue;ReturnValue.MapValue;value;manual", Map.Entry out = null; Object in = storeMapValue(source()); out = ((NavigableMap)in).firstEntry(); sink(readMapValue(out)); // $ hasValueFlow } { - // "java.util;NavigableMap;true;floorEntry;(Object);;MapKey of Argument[this];MapKey of ReturnValue;value;manual", + // "java.util;NavigableMap;true;floorEntry;(Object);;Argument[this].MapKey;ReturnValue.MapKey;value;manual", Map.Entry out = null; Object in = storeMapKey(source()); out = ((NavigableMap)in).floorEntry(null); sink(readMapKey(out)); // $ hasValueFlow } { - // "java.util;NavigableMap;true;floorEntry;(Object);;MapValue of Argument[this];MapValue of ReturnValue;value;manual", + // "java.util;NavigableMap;true;floorEntry;(Object);;Argument[this].MapValue;ReturnValue.MapValue;value;manual", Map.Entry out = null; Object in = storeMapValue(source()); out = ((NavigableMap)in).floorEntry(null); sink(readMapValue(out)); // $ hasValueFlow } { - // "java.util;NavigableMap;true;headMap;(Object,boolean);;MapKey of Argument[this];MapKey of ReturnValue;value;manual", + // "java.util;NavigableMap;true;headMap;(Object,boolean);;Argument[this].MapKey;ReturnValue.MapKey;value;manual", Map out = null; Object in = storeMapKey(source()); out = ((NavigableMap)in).headMap(null,true); sink(readMapKey(out)); // $ hasValueFlow } { - // "java.util;NavigableMap;true;headMap;(Object,boolean);;MapValue of Argument[this];MapValue of ReturnValue;value;manual", + // "java.util;NavigableMap;true;headMap;(Object,boolean);;Argument[this].MapValue;ReturnValue.MapValue;value;manual", Map out = null; Object in = storeMapValue(source()); out = ((NavigableMap)in).headMap(null,true); sink(readMapValue(out)); // $ hasValueFlow } { - // "java.util;NavigableMap;true;higherEntry;(Object);;MapKey of Argument[this];MapKey of ReturnValue;value;manual", + // "java.util;NavigableMap;true;higherEntry;(Object);;Argument[this].MapKey;ReturnValue.MapKey;value;manual", Map.Entry out = null; Object in = storeMapKey(source()); out = ((NavigableMap)in).higherEntry(null); sink(readMapKey(out)); // $ hasValueFlow } { - // "java.util;NavigableMap;true;higherEntry;(Object);;MapValue of Argument[this];MapValue of ReturnValue;value;manual", + // "java.util;NavigableMap;true;higherEntry;(Object);;Argument[this].MapValue;ReturnValue.MapValue;value;manual", Map.Entry out = null; Object in = storeMapValue(source()); out = ((NavigableMap)in).higherEntry(null); sink(readMapValue(out)); // $ hasValueFlow } { - // "java.util;NavigableMap;true;lastEntry;();;MapKey of Argument[this];MapKey of ReturnValue;value;manual", + // "java.util;NavigableMap;true;lastEntry;();;Argument[this].MapKey;ReturnValue.MapKey;value;manual", Map.Entry out = null; Object in = storeMapKey(source()); out = ((NavigableMap)in).lastEntry(); sink(readMapKey(out)); // $ hasValueFlow } { - // "java.util;NavigableMap;true;lastEntry;();;MapValue of Argument[this];MapValue of ReturnValue;value;manual", + // "java.util;NavigableMap;true;lastEntry;();;Argument[this].MapValue;ReturnValue.MapValue;value;manual", Map.Entry out = null; Object in = storeMapValue(source()); out = ((NavigableMap)in).lastEntry(); sink(readMapValue(out)); // $ hasValueFlow } { - // "java.util;NavigableMap;true;lowerEntry;(Object);;MapKey of Argument[this];MapKey of ReturnValue;value;manual", + // "java.util;NavigableMap;true;lowerEntry;(Object);;Argument[this].MapKey;ReturnValue.MapKey;value;manual", Map.Entry out = null; Object in = storeMapKey(source()); out = ((NavigableMap)in).lowerEntry(null); sink(readMapKey(out)); // $ hasValueFlow } { - // "java.util;NavigableMap;true;lowerEntry;(Object);;MapValue of Argument[this];MapValue of ReturnValue;value;manual", + // "java.util;NavigableMap;true;lowerEntry;(Object);;Argument[this].MapValue;ReturnValue.MapValue;value;manual", Map.Entry out = null; Object in = storeMapValue(source()); out = ((NavigableMap)in).lowerEntry(null); sink(readMapValue(out)); // $ hasValueFlow } { - // "java.util;NavigableMap;true;pollFirstEntry;();;MapKey of Argument[this];MapKey of ReturnValue;value;manual", + // "java.util;NavigableMap;true;pollFirstEntry;();;Argument[this].MapKey;ReturnValue.MapKey;value;manual", Map.Entry out = null; Object in = storeMapKey(source()); out = ((NavigableMap)in).pollFirstEntry(); sink(readMapKey(out)); // $ hasValueFlow } { - // "java.util;NavigableMap;true;pollFirstEntry;();;MapValue of Argument[this];MapValue of ReturnValue;value;manual", + // "java.util;NavigableMap;true;pollFirstEntry;();;Argument[this].MapValue;ReturnValue.MapValue;value;manual", Map.Entry out = null; Object in = storeMapValue(source()); out = ((NavigableMap)in).pollFirstEntry(); sink(readMapValue(out)); // $ hasValueFlow } { - // "java.util;NavigableMap;true;pollLastEntry;();;MapKey of Argument[this];MapKey of ReturnValue;value;manual", + // "java.util;NavigableMap;true;pollLastEntry;();;Argument[this].MapKey;ReturnValue.MapKey;value;manual", Map.Entry out = null; Object in = storeMapKey(source()); out = ((NavigableMap)in).pollLastEntry(); sink(readMapKey(out)); // $ hasValueFlow } { - // "java.util;NavigableMap;true;pollLastEntry;();;MapValue of Argument[this];MapValue of ReturnValue;value;manual", + // "java.util;NavigableMap;true;pollLastEntry;();;Argument[this].MapValue;ReturnValue.MapValue;value;manual", Map.Entry out = null; Object in = storeMapValue(source()); out = ((NavigableMap)in).pollLastEntry(); sink(readMapValue(out)); // $ hasValueFlow } { - // "java.util;NavigableMap;true;subMap;(Object,boolean,Object,boolean);;MapKey of Argument[this];MapKey of ReturnValue;value;manual", + // "java.util;NavigableMap;true;subMap;(Object,boolean,Object,boolean);;Argument[this].MapKey;ReturnValue.MapKey;value;manual", Map out = null; Object in = storeMapKey(source()); out = ((NavigableMap)in).subMap(null,true,null,true); sink(readMapKey(out)); // $ hasValueFlow } { - // "java.util;NavigableMap;true;subMap;(Object,boolean,Object,boolean);;MapValue of Argument[this];MapValue of ReturnValue;value;manual", + // "java.util;NavigableMap;true;subMap;(Object,boolean,Object,boolean);;Argument[this].MapValue;ReturnValue.MapValue;value;manual", Map out = null; Object in = storeMapValue(source()); out = ((NavigableMap)in).subMap(null,true,null,true); sink(readMapValue(out)); // $ hasValueFlow } { - // "java.util;NavigableMap;true;tailMap;(Object,boolean);;MapKey of Argument[this];MapKey of ReturnValue;value;manual", + // "java.util;NavigableMap;true;tailMap;(Object,boolean);;Argument[this].MapKey;ReturnValue.MapKey;value;manual", Map out = null; Object in = storeMapKey(source()); out = ((NavigableMap)in).tailMap(null,true); sink(readMapKey(out)); // $ hasValueFlow } { - // "java.util;NavigableMap;true;tailMap;(Object,boolean);;MapValue of Argument[this];MapValue of ReturnValue;value;manual", + // "java.util;NavigableMap;true;tailMap;(Object,boolean);;Argument[this].MapValue;ReturnValue.MapValue;value;manual", Map out = null; Object in = storeMapValue(source()); out = ((NavigableMap)in).tailMap(null,true); sink(readMapValue(out)); // $ hasValueFlow } { - // "java.util;NavigableSet;true;ceiling;(Object);;Element of Argument[this];ReturnValue;value;manual", + // "java.util;NavigableSet;true;ceiling;(Object);;Argument[this].Element;ReturnValue;value;manual", Object out = null; NavigableSet in = storeElementNavSet(source()); out = in.ceiling(null); sink(out); // $ hasValueFlow } { - // "java.util;NavigableSet;true;descendingIterator;();;Element of Argument[this];Element of ReturnValue;value;manual", + // "java.util;NavigableSet;true;descendingIterator;();;Argument[this].Element;ReturnValue.Element;value;manual", Iterator out = null; NavigableSet in = storeElementNavSet(source()); out = in.descendingIterator(); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;NavigableSet;true;descendingSet;();;Element of Argument[this];Element of ReturnValue;value;manual", + // "java.util;NavigableSet;true;descendingSet;();;Argument[this].Element;ReturnValue.Element;value;manual", Set out = null; NavigableSet in = storeElementNavSet(source()); out = in.descendingSet(); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;NavigableSet;true;floor;(Object);;Element of Argument[this];ReturnValue;value;manual", + // "java.util;NavigableSet;true;floor;(Object);;Argument[this].Element;ReturnValue;value;manual", Object out = null; NavigableSet in = storeElementNavSet(source()); out = in.floor(null); sink(out); // $ hasValueFlow } { - // "java.util;NavigableSet;true;headSet;(Object,boolean);;Element of Argument[this];Element of ReturnValue;value;manual", + // "java.util;NavigableSet;true;headSet;(Object,boolean);;Argument[this].Element;ReturnValue.Element;value;manual", Set out = null; NavigableSet in = storeElementNavSet(source()); out = in.headSet(null,true); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;NavigableSet;true;higher;(Object);;Element of Argument[this];ReturnValue;value;manual", + // "java.util;NavigableSet;true;higher;(Object);;Argument[this].Element;ReturnValue;value;manual", Object out = null; NavigableSet in = storeElementNavSet(source()); out = in.higher(null); sink(out); // $ hasValueFlow } { - // "java.util;NavigableSet;true;lower;(Object);;Element of Argument[this];ReturnValue;value;manual", + // "java.util;NavigableSet;true;lower;(Object);;Argument[this].Element;ReturnValue;value;manual", Object out = null; NavigableSet in = storeElementNavSet(source()); out = in.lower(null); sink(out); // $ hasValueFlow } { - // "java.util;NavigableSet;true;pollFirst;();;Element of Argument[this];ReturnValue;value;manual", + // "java.util;NavigableSet;true;pollFirst;();;Argument[this].Element;ReturnValue;value;manual", Object out = null; NavigableSet in = storeElementNavSet(source()); out = in.pollFirst(); sink(out); // $ hasValueFlow } { - // "java.util;NavigableSet;true;pollLast;();;Element of Argument[this];ReturnValue;value;manual", + // "java.util;NavigableSet;true;pollLast;();;Argument[this].Element;ReturnValue;value;manual", Object out = null; NavigableSet in = storeElementNavSet(source()); out = in.pollLast(); sink(out); // $ hasValueFlow } { - // "java.util;NavigableSet;true;subSet;(Object,boolean,Object,boolean);;Element of Argument[this];Element of ReturnValue;value;manual", + // "java.util;NavigableSet;true;subSet;(Object,boolean,Object,boolean);;Argument[this].Element;ReturnValue.Element;value;manual", Set out = null; NavigableSet in = storeElementNavSet(source()); out = in.subSet(null,true,null,true); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;NavigableSet;true;tailSet;(Object,boolean);;Element of Argument[this];Element of ReturnValue;value;manual", + // "java.util;NavigableSet;true;tailSet;(Object,boolean);;Argument[this].Element;ReturnValue.Element;value;manual", Set out = null; NavigableSet in = storeElementNavSet(source()); out = in.tailSet(null,true); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;SortedMap;true;headMap;(Object);;MapKey of Argument[this];MapKey of ReturnValue;value;manual", + // "java.util;SortedMap;true;headMap;(Object);;Argument[this].MapKey;ReturnValue.MapKey;value;manual", Map out = null; Object in = storeMapKey(source()); out = ((SortedMap)in).headMap(null); sink(readMapKey(out)); // $ hasValueFlow } { - // "java.util;SortedMap;true;headMap;(Object);;MapValue of Argument[this];MapValue of ReturnValue;value;manual", + // "java.util;SortedMap;true;headMap;(Object);;Argument[this].MapValue;ReturnValue.MapValue;value;manual", Map out = null; Object in = storeMapValue(source()); out = ((SortedMap)in).headMap(null); sink(readMapValue(out)); // $ hasValueFlow } { - // "java.util;SortedMap;true;subMap;(Object,Object);;MapKey of Argument[this];MapKey of ReturnValue;value;manual", + // "java.util;SortedMap;true;subMap;(Object,Object);;Argument[this].MapKey;ReturnValue.MapKey;value;manual", Map out = null; Object in = storeMapKey(source()); out = ((SortedMap)in).subMap(null,null); sink(readMapKey(out)); // $ hasValueFlow } { - // "java.util;SortedMap;true;subMap;(Object,Object);;MapValue of Argument[this];MapValue of ReturnValue;value;manual", + // "java.util;SortedMap;true;subMap;(Object,Object);;Argument[this].MapValue;ReturnValue.MapValue;value;manual", Map out = null; Object in = storeMapValue(source()); out = ((SortedMap)in).subMap(null,null); sink(readMapValue(out)); // $ hasValueFlow } { - // "java.util;SortedMap;true;tailMap;(Object);;MapKey of Argument[this];MapKey of ReturnValue;value;manual", + // "java.util;SortedMap;true;tailMap;(Object);;Argument[this].MapKey;ReturnValue.MapKey;value;manual", Map out = null; Object in = storeMapKey(source()); out = ((SortedMap)in).tailMap(null); sink(readMapKey(out)); // $ hasValueFlow } { - // "java.util;SortedMap;true;tailMap;(Object);;MapValue of Argument[this];MapValue of ReturnValue;value;manual", + // "java.util;SortedMap;true;tailMap;(Object);;Argument[this].MapValue;ReturnValue.MapValue;value;manual", Map out = null; Object in = storeMapValue(source()); out = ((SortedMap)in).tailMap(null); sink(readMapValue(out)); // $ hasValueFlow } { - // "java.util;SortedSet;true;first;();;Element of Argument[this];ReturnValue;value;manual", + // "java.util;SortedSet;true;first;();;Argument[this].Element;ReturnValue;value;manual", Object out = null; SortedSet in = storeElementNavSet(source()); out = in.first(); sink(out); // $ hasValueFlow } { - // "java.util;SortedSet;true;headSet;(Object);;Element of Argument[this];Element of ReturnValue;value;manual", + // "java.util;SortedSet;true;headSet;(Object);;Argument[this].Element;ReturnValue.Element;value;manual", Set out = null; SortedSet in = storeElementNavSet(source()); out = in.headSet(null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;SortedSet;true;last;();;Element of Argument[this];ReturnValue;value;manual", + // "java.util;SortedSet;true;last;();;Argument[this].Element;ReturnValue;value;manual", Object out = null; SortedSet in = storeElementNavSet(source()); out = in.last(); sink(out); // $ hasValueFlow } { - // "java.util;SortedSet;true;subSet;(Object,Object);;Element of Argument[this];Element of ReturnValue;value;manual", + // "java.util;SortedSet;true;subSet;(Object,Object);;Argument[this].Element;ReturnValue.Element;value;manual", Set out = null; SortedSet in = storeElementNavSet(source()); out = in.subSet(null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;SortedSet;true;tailSet;(Object);;Element of Argument[this];Element of ReturnValue;value;manual", + // "java.util;SortedSet;true;tailSet;(Object);;Argument[this].Element;ReturnValue.Element;value;manual", Set out = null; SortedSet in = storeElementNavSet(source()); out = in.tailSet(null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util.concurrent;TransferQueue;true;tryTransfer;(Object,long,TimeUnit);;Argument[0];Element of Argument[this];value;manual", + // "java.util.concurrent;TransferQueue;true;tryTransfer;(Object,long,TimeUnit);;Argument[0];Argument[this].Element;value;manual", TransferQueue out = null; Object in = source(); out.tryTransfer(in,0,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util.concurrent;TransferQueue;true;transfer;(Object);;Argument[0];Element of Argument[this];value;manual", + // "java.util.concurrent;TransferQueue;true;transfer;(Object);;Argument[0];Argument[this].Element;value;manual", TransferQueue out = null; Object in = source(); out.transfer(in); sink(readElement(out)); // $ hasValueFlow } { - // "java.util.concurrent;TransferQueue;true;tryTransfer;(Object);;Argument[0];Element of Argument[this];value;manual", + // "java.util.concurrent;TransferQueue;true;tryTransfer;(Object);;Argument[0];Argument[this].Element;value;manual", TransferQueue out = null; Object in = source(); out.tryTransfer(in); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;List;false;copyOf;(Collection);;Element of Argument[0];Element of ReturnValue;value;manual", + // "java.util;List;false;copyOf;(Collection);;Argument[0].Element;ReturnValue.Element;value;manual", List out = null; Collection in = storeElementList(source()); out = List.copyOf(in); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;List;false;of;(Object[]);;ArrayElement of Argument[0];Element of ReturnValue;value;manual", + // "java.util;List;false;of;(Object[]);;Argument[0].ArrayElement;ReturnValue.Element;value;manual", List out = null; Object[] in = storeArrayElement(source()); out = List.of(in); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;List;false;of;(Object);;Argument[0];Element of ReturnValue;value;manual", + // "java.util;List;false;of;(Object);;Argument[0];ReturnValue.Element;value;manual", List out = null; Object in = source(); out = List.of(in); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;List;false;of;(Object,Object);;Argument[0];Element of ReturnValue;value;manual", + // "java.util;List;false;of;(Object,Object);;Argument[0];ReturnValue.Element;value;manual", List out = null; Object in = source(); out = List.of(in,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;List;false;of;(Object,Object);;Argument[1];Element of ReturnValue;value;manual", + // "java.util;List;false;of;(Object,Object);;Argument[1];ReturnValue.Element;value;manual", List out = null; Object in = source(); out = List.of(null,in); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;List;false;of;(Object,Object,Object);;Argument[0];Element of ReturnValue;value;manual", + // "java.util;List;false;of;(Object,Object,Object);;Argument[0];ReturnValue.Element;value;manual", List out = null; Object in = source(); out = List.of(in,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;List;false;of;(Object,Object,Object);;Argument[1];Element of ReturnValue;value;manual", + // "java.util;List;false;of;(Object,Object,Object);;Argument[1];ReturnValue.Element;value;manual", List out = null; Object in = source(); out = List.of(null,in,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;List;false;of;(Object,Object,Object);;Argument[2];Element of ReturnValue;value;manual", + // "java.util;List;false;of;(Object,Object,Object);;Argument[2];ReturnValue.Element;value;manual", List out = null; Object in = source(); out = List.of(null,null,in); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;List;false;of;(Object,Object,Object,Object);;Argument[0];Element of ReturnValue;value;manual", + // "java.util;List;false;of;(Object,Object,Object,Object);;Argument[0];ReturnValue.Element;value;manual", List out = null; Object in = source(); out = List.of(in,null,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;List;false;of;(Object,Object,Object,Object);;Argument[1];Element of ReturnValue;value;manual", + // "java.util;List;false;of;(Object,Object,Object,Object);;Argument[1];ReturnValue.Element;value;manual", List out = null; Object in = source(); out = List.of(null,in,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;List;false;of;(Object,Object,Object,Object);;Argument[2];Element of ReturnValue;value;manual", + // "java.util;List;false;of;(Object,Object,Object,Object);;Argument[2];ReturnValue.Element;value;manual", List out = null; Object in = source(); out = List.of(null,null,in,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;List;false;of;(Object,Object,Object,Object);;Argument[3];Element of ReturnValue;value;manual", + // "java.util;List;false;of;(Object,Object,Object,Object);;Argument[3];ReturnValue.Element;value;manual", List out = null; Object in = source(); out = List.of(null,null,null,in); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;List;false;of;(Object,Object,Object,Object,Object);;Argument[0];Element of ReturnValue;value;manual", + // "java.util;List;false;of;(Object,Object,Object,Object,Object);;Argument[0];ReturnValue.Element;value;manual", List out = null; Object in = source(); out = List.of(in,null,null,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;List;false;of;(Object,Object,Object,Object,Object);;Argument[1];Element of ReturnValue;value;manual", + // "java.util;List;false;of;(Object,Object,Object,Object,Object);;Argument[1];ReturnValue.Element;value;manual", List out = null; Object in = source(); out = List.of(null,in,null,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;List;false;of;(Object,Object,Object,Object,Object);;Argument[2];Element of ReturnValue;value;manual", + // "java.util;List;false;of;(Object,Object,Object,Object,Object);;Argument[2];ReturnValue.Element;value;manual", List out = null; Object in = source(); out = List.of(null,null,in,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;List;false;of;(Object,Object,Object,Object,Object);;Argument[3];Element of ReturnValue;value;manual", + // "java.util;List;false;of;(Object,Object,Object,Object,Object);;Argument[3];ReturnValue.Element;value;manual", List out = null; Object in = source(); out = List.of(null,null,null,in,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;List;false;of;(Object,Object,Object,Object,Object);;Argument[4];Element of ReturnValue;value;manual", + // "java.util;List;false;of;(Object,Object,Object,Object,Object);;Argument[4];ReturnValue.Element;value;manual", List out = null; Object in = source(); out = List.of(null,null,null,null,in); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object);;Argument[0];Element of ReturnValue;value;manual", + // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object);;Argument[0];ReturnValue.Element;value;manual", List out = null; Object in = source(); out = List.of(in,null,null,null,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object);;Argument[1];Element of ReturnValue;value;manual", + // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object);;Argument[1];ReturnValue.Element;value;manual", List out = null; Object in = source(); out = List.of(null,in,null,null,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object);;Argument[2];Element of ReturnValue;value;manual", + // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object);;Argument[2];ReturnValue.Element;value;manual", List out = null; Object in = source(); out = List.of(null,null,in,null,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object);;Argument[3];Element of ReturnValue;value;manual", + // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object);;Argument[3];ReturnValue.Element;value;manual", List out = null; Object in = source(); out = List.of(null,null,null,in,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object);;Argument[4];Element of ReturnValue;value;manual", + // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object);;Argument[4];ReturnValue.Element;value;manual", List out = null; Object in = source(); out = List.of(null,null,null,null,in,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object);;Argument[5];Element of ReturnValue;value;manual", + // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object);;Argument[5];ReturnValue.Element;value;manual", List out = null; Object in = source(); out = List.of(null,null,null,null,null,in); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object,Object);;Argument[0];Element of ReturnValue;value;manual", + // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object,Object);;Argument[0];ReturnValue.Element;value;manual", List out = null; Object in = source(); out = List.of(in,null,null,null,null,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object,Object);;Argument[1];Element of ReturnValue;value;manual", + // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object,Object);;Argument[1];ReturnValue.Element;value;manual", List out = null; Object in = source(); out = List.of(null,in,null,null,null,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object,Object);;Argument[2];Element of ReturnValue;value;manual", + // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object,Object);;Argument[2];ReturnValue.Element;value;manual", List out = null; Object in = source(); out = List.of(null,null,in,null,null,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object,Object);;Argument[3];Element of ReturnValue;value;manual", + // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object,Object);;Argument[3];ReturnValue.Element;value;manual", List out = null; Object in = source(); out = List.of(null,null,null,in,null,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object,Object);;Argument[4];Element of ReturnValue;value;manual", + // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object,Object);;Argument[4];ReturnValue.Element;value;manual", List out = null; Object in = source(); out = List.of(null,null,null,null,in,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object,Object);;Argument[5];Element of ReturnValue;value;manual", + // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object,Object);;Argument[5];ReturnValue.Element;value;manual", List out = null; Object in = source(); out = List.of(null,null,null,null,null,in,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object,Object);;Argument[6];Element of ReturnValue;value;manual", + // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object,Object);;Argument[6];ReturnValue.Element;value;manual", List out = null; Object in = source(); out = List.of(null,null,null,null,null,null,in); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object,Object,Object);;Argument[0];Element of ReturnValue;value;manual", + // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object,Object,Object);;Argument[0];ReturnValue.Element;value;manual", List out = null; Object in = source(); out = List.of(in,null,null,null,null,null,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object,Object,Object);;Argument[1];Element of ReturnValue;value;manual", + // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object,Object,Object);;Argument[1];ReturnValue.Element;value;manual", List out = null; Object in = source(); out = List.of(null,in,null,null,null,null,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object,Object,Object);;Argument[2];Element of ReturnValue;value;manual", + // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object,Object,Object);;Argument[2];ReturnValue.Element;value;manual", List out = null; Object in = source(); out = List.of(null,null,in,null,null,null,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object,Object,Object);;Argument[3];Element of ReturnValue;value;manual", + // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object,Object,Object);;Argument[3];ReturnValue.Element;value;manual", List out = null; Object in = source(); out = List.of(null,null,null,in,null,null,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object,Object,Object);;Argument[4];Element of ReturnValue;value;manual", + // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object,Object,Object);;Argument[4];ReturnValue.Element;value;manual", List out = null; Object in = source(); out = List.of(null,null,null,null,in,null,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object,Object,Object);;Argument[5];Element of ReturnValue;value;manual", + // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object,Object,Object);;Argument[5];ReturnValue.Element;value;manual", List out = null; Object in = source(); out = List.of(null,null,null,null,null,in,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object,Object,Object);;Argument[6];Element of ReturnValue;value;manual", + // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object,Object,Object);;Argument[6];ReturnValue.Element;value;manual", List out = null; Object in = source(); out = List.of(null,null,null,null,null,null,in,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object,Object,Object);;Argument[7];Element of ReturnValue;value;manual", + // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object,Object,Object);;Argument[7];ReturnValue.Element;value;manual", List out = null; Object in = source(); out = List.of(null,null,null,null,null,null,null,in); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[0];Element of ReturnValue;value;manual", + // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[0];ReturnValue.Element;value;manual", List out = null; Object in = source(); out = List.of(in,null,null,null,null,null,null,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[1];Element of ReturnValue;value;manual", + // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[1];ReturnValue.Element;value;manual", List out = null; Object in = source(); out = List.of(null,in,null,null,null,null,null,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[2];Element of ReturnValue;value;manual", + // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[2];ReturnValue.Element;value;manual", List out = null; Object in = source(); out = List.of(null,null,in,null,null,null,null,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[3];Element of ReturnValue;value;manual", + // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[3];ReturnValue.Element;value;manual", List out = null; Object in = source(); out = List.of(null,null,null,in,null,null,null,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[4];Element of ReturnValue;value;manual", + // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[4];ReturnValue.Element;value;manual", List out = null; Object in = source(); out = List.of(null,null,null,null,in,null,null,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[5];Element of ReturnValue;value;manual", + // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[5];ReturnValue.Element;value;manual", List out = null; Object in = source(); out = List.of(null,null,null,null,null,in,null,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[6];Element of ReturnValue;value;manual", + // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[6];ReturnValue.Element;value;manual", List out = null; Object in = source(); out = List.of(null,null,null,null,null,null,in,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[7];Element of ReturnValue;value;manual", + // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[7];ReturnValue.Element;value;manual", List out = null; Object in = source(); out = List.of(null,null,null,null,null,null,null,in,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[8];Element of ReturnValue;value;manual", + // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[8];ReturnValue.Element;value;manual", List out = null; Object in = source(); out = List.of(null,null,null,null,null,null,null,null,in); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[0];Element of ReturnValue;value;manual", + // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[0];ReturnValue.Element;value;manual", List out = null; Object in = source(); out = List.of(in,null,null,null,null,null,null,null,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[1];Element of ReturnValue;value;manual", + // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[1];ReturnValue.Element;value;manual", List out = null; Object in = source(); out = List.of(null,in,null,null,null,null,null,null,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[2];Element of ReturnValue;value;manual", + // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[2];ReturnValue.Element;value;manual", List out = null; Object in = source(); out = List.of(null,null,in,null,null,null,null,null,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[3];Element of ReturnValue;value;manual", + // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[3];ReturnValue.Element;value;manual", List out = null; Object in = source(); out = List.of(null,null,null,in,null,null,null,null,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[4];Element of ReturnValue;value;manual", + // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[4];ReturnValue.Element;value;manual", List out = null; Object in = source(); out = List.of(null,null,null,null,in,null,null,null,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[5];Element of ReturnValue;value;manual", + // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[5];ReturnValue.Element;value;manual", List out = null; Object in = source(); out = List.of(null,null,null,null,null,in,null,null,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[6];Element of ReturnValue;value;manual", + // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[6];ReturnValue.Element;value;manual", List out = null; Object in = source(); out = List.of(null,null,null,null,null,null,in,null,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[7];Element of ReturnValue;value;manual", + // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[7];ReturnValue.Element;value;manual", List out = null; Object in = source(); out = List.of(null,null,null,null,null,null,null,in,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[8];Element of ReturnValue;value;manual", + // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[8];ReturnValue.Element;value;manual", List out = null; Object in = source(); out = List.of(null,null,null,null,null,null,null,null,in,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[9];Element of ReturnValue;value;manual", + // "java.util;List;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[9];ReturnValue.Element;value;manual", List out = null; Object in = source(); out = List.of(null,null,null,null,null,null,null,null,null,in); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Map;false;copyOf;(Map);;MapKey of Argument[0];MapKey of ReturnValue;value;manual", + // "java.util;Map;false;copyOf;(Map);;Argument[0].MapKey;ReturnValue.MapKey;value;manual", Map out = null; Object in = storeMapKey(source()); out = Map.copyOf((Map)in); sink(readMapKey(out)); // $ hasValueFlow } { - // "java.util;Map;false;copyOf;(Map);;MapValue of Argument[0];MapValue of ReturnValue;value;manual", + // "java.util;Map;false;copyOf;(Map);;Argument[0].MapValue;ReturnValue.MapValue;value;manual", Map out = null; Object in = storeMapValue(source()); out = Map.copyOf((Map)in); sink(readMapValue(out)); // $ hasValueFlow } { - // "java.util;Map;false;entry;(Object,Object);;Argument[0];MapKey of ReturnValue;value;manual", + // "java.util;Map;false;entry;(Object,Object);;Argument[0];ReturnValue.MapKey;value;manual", Map.Entry out = null; Object in = source(); out = Map.entry(in,null); sink(readMapKey(out)); // $ hasValueFlow } { - // "java.util;Map;false;entry;(Object,Object);;Argument[1];MapValue of ReturnValue;value;manual", + // "java.util;Map;false;entry;(Object,Object);;Argument[1];ReturnValue.MapValue;value;manual", Map.Entry out = null; Object in = source(); out = Map.entry(null,in); sink(readMapValue(out)); // $ hasValueFlow } { - // "java.util;Map;false;of;;;Argument[0];MapKey of ReturnValue;value;manual", + // "java.util;Map;false;of;;;Argument[0];ReturnValue.MapKey;value;manual", Map out = null; Object in = source(); out = Map.of(in,null); sink(readMapKey(out)); // $ hasValueFlow } { - // "java.util;Map;false;of;;;Argument[1];MapValue of ReturnValue;value;manual", + // "java.util;Map;false;of;;;Argument[1];ReturnValue.MapValue;value;manual", Map out = null; Object in = source(); out = Map.of(null,in); sink(readMapValue(out)); // $ hasValueFlow } { - // "java.util;Map;false;of;;;Argument[2];MapKey of ReturnValue;value;manual", + // "java.util;Map;false;of;;;Argument[2];ReturnValue.MapKey;value;manual", Map out = null; Object in = source(); out = Map.of(null,null,in,null); sink(readMapKey(out)); // $ hasValueFlow } { - // "java.util;Map;false;of;;;Argument[3];MapValue of ReturnValue;value;manual", + // "java.util;Map;false;of;;;Argument[3];ReturnValue.MapValue;value;manual", Map out = null; Object in = source(); out = Map.of(null,null,null,in); sink(readMapValue(out)); // $ hasValueFlow } { - // "java.util;Map;false;of;;;Argument[4];MapKey of ReturnValue;value;manual", + // "java.util;Map;false;of;;;Argument[4];ReturnValue.MapKey;value;manual", Map out = null; Object in = source(); out = Map.of(null,null,null,null,in,null); sink(readMapKey(out)); // $ hasValueFlow } { - // "java.util;Map;false;of;;;Argument[5];MapValue of ReturnValue;value;manual", + // "java.util;Map;false;of;;;Argument[5];ReturnValue.MapValue;value;manual", Map out = null; Object in = source(); out = Map.of(null,null,null,null,null,in); sink(readMapValue(out)); // $ hasValueFlow } { - // "java.util;Map;false;of;;;Argument[6];MapKey of ReturnValue;value;manual", + // "java.util;Map;false;of;;;Argument[6];ReturnValue.MapKey;value;manual", Map out = null; Object in = source(); out = Map.of(null,null,null,null,null,null,in,null); sink(readMapKey(out)); // $ hasValueFlow } { - // "java.util;Map;false;of;;;Argument[7];MapValue of ReturnValue;value;manual", + // "java.util;Map;false;of;;;Argument[7];ReturnValue.MapValue;value;manual", Map out = null; Object in = source(); out = Map.of(null,null,null,null,null,null,null,in); sink(readMapValue(out)); // $ hasValueFlow } { - // "java.util;Map;false;of;;;Argument[8];MapKey of ReturnValue;value;manual", + // "java.util;Map;false;of;;;Argument[8];ReturnValue.MapKey;value;manual", Map out = null; Object in = source(); out = Map.of(null,null,null,null,null,null,null,null,in,null); sink(readMapKey(out)); // $ hasValueFlow } { - // "java.util;Map;false;of;;;Argument[9];MapValue of ReturnValue;value;manual", + // "java.util;Map;false;of;;;Argument[9];ReturnValue.MapValue;value;manual", Map out = null; Object in = source(); out = Map.of(null,null,null,null,null,null,null,null,null,in); sink(readMapValue(out)); // $ hasValueFlow } { - // "java.util;Map;false;of;;;Argument[10];MapKey of ReturnValue;value;manual", + // "java.util;Map;false;of;;;Argument[10];ReturnValue.MapKey;value;manual", Map out = null; Object in = source(); out = Map.of(null,null,null,null,null,null,null,null,null,null,in,null); sink(readMapKey(out)); // $ hasValueFlow } { - // "java.util;Map;false;of;;;Argument[11];MapValue of ReturnValue;value;manual", + // "java.util;Map;false;of;;;Argument[11];ReturnValue.MapValue;value;manual", Map out = null; Object in = source(); out = Map.of(null,null,null,null,null,null,null,null,null,null,null,in); sink(readMapValue(out)); // $ hasValueFlow } { - // "java.util;Map;false;of;;;Argument[12];MapKey of ReturnValue;value;manual", + // "java.util;Map;false;of;;;Argument[12];ReturnValue.MapKey;value;manual", Map out = null; Object in = source(); out = Map.of(null,null,null,null,null,null,null,null,null,null,null,null,in,null); sink(readMapKey(out)); // $ hasValueFlow } { - // "java.util;Map;false;of;;;Argument[13];MapValue of ReturnValue;value;manual", + // "java.util;Map;false;of;;;Argument[13];ReturnValue.MapValue;value;manual", Map out = null; Object in = source(); out = Map.of(null,null,null,null,null,null,null,null,null,null,null,null,null,in); sink(readMapValue(out)); // $ hasValueFlow } { - // "java.util;Map;false;of;;;Argument[14];MapKey of ReturnValue;value;manual", + // "java.util;Map;false;of;;;Argument[14];ReturnValue.MapKey;value;manual", Map out = null; Object in = source(); out = Map.of(null,null,null,null,null,null,null,null,null,null,null,null,null,null,in,null); sink(readMapKey(out)); // $ hasValueFlow } { - // "java.util;Map;false;of;;;Argument[15];MapValue of ReturnValue;value;manual", + // "java.util;Map;false;of;;;Argument[15];ReturnValue.MapValue;value;manual", Map out = null; Object in = source(); out = Map.of(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,in); sink(readMapValue(out)); // $ hasValueFlow } { - // "java.util;Map;false;of;;;Argument[16];MapKey of ReturnValue;value;manual", + // "java.util;Map;false;of;;;Argument[16];ReturnValue.MapKey;value;manual", Map out = null; Object in = source(); out = Map.of(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,in,null); sink(readMapKey(out)); // $ hasValueFlow } { - // "java.util;Map;false;of;;;Argument[17];MapValue of ReturnValue;value;manual", + // "java.util;Map;false;of;;;Argument[17];ReturnValue.MapValue;value;manual", Map out = null; Object in = source(); out = Map.of(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,in); sink(readMapValue(out)); // $ hasValueFlow } { - // "java.util;Map;false;of;;;Argument[18];MapKey of ReturnValue;value;manual", + // "java.util;Map;false;of;;;Argument[18];ReturnValue.MapKey;value;manual", Map out = null; Object in = source(); out = Map.of(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,in,null); sink(readMapKey(out)); // $ hasValueFlow } { - // "java.util;Map;false;of;;;Argument[19];MapValue of ReturnValue;value;manual", + // "java.util;Map;false;of;;;Argument[19];ReturnValue.MapValue;value;manual", Map out = null; Object in = source(); out = Map.of(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,in); sink(readMapValue(out)); // $ hasValueFlow } { - // "java.util;Map;false;ofEntries;;;MapKey of ArrayElement of Argument[0];MapKey of ReturnValue;value;manual", + // "java.util;Map;false;ofEntries;;;Argument[0].MapKey.ArrayElement;ReturnValue.MapKey;value;manual", Map out = null; Object[] in = storeArrayElement(storeMapKey(source())); out = Map.ofEntries((Map.Entry[])in); sink(readMapKey(out)); // $ hasValueFlow } { - // "java.util;Map;false;ofEntries;;;MapValue of ArrayElement of Argument[0];MapValue of ReturnValue;value;manual", + // "java.util;Map;false;ofEntries;;;Argument[0].MapValue.ArrayElement;ReturnValue.MapValue;value;manual", Map out = null; Object[] in = storeArrayElement(storeMapValue(source())); out = Map.ofEntries((Map.Entry[])in); sink(readMapValue(out)); // $ hasValueFlow } { - // "java.util;Set;false;copyOf;(Collection);;Element of Argument[0];Element of ReturnValue;value;manual", + // "java.util;Set;true;clear;;;Argument[this].WithoutElement;Argument[this];value;manual" + Set out = null; + Set in = storeSetElement(source()); out = in; out.clear(); sink(readElement(out)); // No flow + } + { + // "java.util;Set;true;clear;;;Argument[this].WithoutElement;Argument[this];value;manual" + Set out = null; + Set in = (Set)source(); out = in; out.clear(); sink(out); // $ hasValueFlow + } + { + // "java.util;Set;false;copyOf;(Collection);;Argument[0].Element;ReturnValue.Element;value;manual", Set out = null; Collection in = storeElementList(source()); out = Set.copyOf(in); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Set;false;of;(Object[]);;ArrayElement of Argument[0];Element of ReturnValue;value;manual", + // "java.util;Set;false;of;(Object[]);;Argument[0].ArrayElement;ReturnValue.Element;value;manual", Set out = null; Object[] in = storeArrayElement(source()); out = Set.of(in); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Set;false;of;(Object);;Argument[0];Element of ReturnValue;value;manual", + // "java.util;Set;false;of;(Object);;Argument[0];ReturnValue.Element;value;manual", Set out = null; Object in = source(); out = Set.of(in); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Set;false;of;(Object,Object);;Argument[0];Element of ReturnValue;value;manual", + // "java.util;Set;false;of;(Object,Object);;Argument[0];ReturnValue.Element;value;manual", Set out = null; Object in = source(); out = Set.of(in,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Set;false;of;(Object,Object);;Argument[1];Element of ReturnValue;value;manual", + // "java.util;Set;false;of;(Object,Object);;Argument[1];ReturnValue.Element;value;manual", Set out = null; Object in = source(); out = Set.of(null,in); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Set;false;of;(Object,Object,Object);;Argument[0];Element of ReturnValue;value;manual", + // "java.util;Set;false;of;(Object,Object,Object);;Argument[0];ReturnValue.Element;value;manual", Set out = null; Object in = source(); out = Set.of(in,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Set;false;of;(Object,Object,Object);;Argument[1];Element of ReturnValue;value;manual", + // "java.util;Set;false;of;(Object,Object,Object);;Argument[1];ReturnValue.Element;value;manual", Set out = null; Object in = source(); out = Set.of(null,in,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Set;false;of;(Object,Object,Object);;Argument[2];Element of ReturnValue;value;manual", + // "java.util;Set;false;of;(Object,Object,Object);;Argument[2];ReturnValue.Element;value;manual", Set out = null; Object in = source(); out = Set.of(null,null,in); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Set;false;of;(Object,Object,Object,Object);;Argument[0];Element of ReturnValue;value;manual", + // "java.util;Set;false;of;(Object,Object,Object,Object);;Argument[0];ReturnValue.Element;value;manual", Set out = null; Object in = source(); out = Set.of(in,null,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Set;false;of;(Object,Object,Object,Object);;Argument[1];Element of ReturnValue;value;manual", + // "java.util;Set;false;of;(Object,Object,Object,Object);;Argument[1];ReturnValue.Element;value;manual", Set out = null; Object in = source(); out = Set.of(null,in,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Set;false;of;(Object,Object,Object,Object);;Argument[2];Element of ReturnValue;value;manual", + // "java.util;Set;false;of;(Object,Object,Object,Object);;Argument[2];ReturnValue.Element;value;manual", Set out = null; Object in = source(); out = Set.of(null,null,in,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Set;false;of;(Object,Object,Object,Object);;Argument[3];Element of ReturnValue;value;manual", + // "java.util;Set;false;of;(Object,Object,Object,Object);;Argument[3];ReturnValue.Element;value;manual", Set out = null; Object in = source(); out = Set.of(null,null,null,in); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Set;false;of;(Object,Object,Object,Object,Object);;Argument[0];Element of ReturnValue;value;manual", + // "java.util;Set;false;of;(Object,Object,Object,Object,Object);;Argument[0];ReturnValue.Element;value;manual", Set out = null; Object in = source(); out = Set.of(in,null,null,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Set;false;of;(Object,Object,Object,Object,Object);;Argument[1];Element of ReturnValue;value;manual", + // "java.util;Set;false;of;(Object,Object,Object,Object,Object);;Argument[1];ReturnValue.Element;value;manual", Set out = null; Object in = source(); out = Set.of(null,in,null,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Set;false;of;(Object,Object,Object,Object,Object);;Argument[2];Element of ReturnValue;value;manual", + // "java.util;Set;false;of;(Object,Object,Object,Object,Object);;Argument[2];ReturnValue.Element;value;manual", Set out = null; Object in = source(); out = Set.of(null,null,in,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Set;false;of;(Object,Object,Object,Object,Object);;Argument[3];Element of ReturnValue;value;manual", + // "java.util;Set;false;of;(Object,Object,Object,Object,Object);;Argument[3];ReturnValue.Element;value;manual", Set out = null; Object in = source(); out = Set.of(null,null,null,in,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Set;false;of;(Object,Object,Object,Object,Object);;Argument[4];Element of ReturnValue;value;manual", + // "java.util;Set;false;of;(Object,Object,Object,Object,Object);;Argument[4];ReturnValue.Element;value;manual", Set out = null; Object in = source(); out = Set.of(null,null,null,null,in); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object);;Argument[0];Element of ReturnValue;value;manual", + // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object);;Argument[0];ReturnValue.Element;value;manual", Set out = null; Object in = source(); out = Set.of(in,null,null,null,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object);;Argument[1];Element of ReturnValue;value;manual", + // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object);;Argument[1];ReturnValue.Element;value;manual", Set out = null; Object in = source(); out = Set.of(null,in,null,null,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object);;Argument[2];Element of ReturnValue;value;manual", + // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object);;Argument[2];ReturnValue.Element;value;manual", Set out = null; Object in = source(); out = Set.of(null,null,in,null,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object);;Argument[3];Element of ReturnValue;value;manual", + // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object);;Argument[3];ReturnValue.Element;value;manual", Set out = null; Object in = source(); out = Set.of(null,null,null,in,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object);;Argument[4];Element of ReturnValue;value;manual", + // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object);;Argument[4];ReturnValue.Element;value;manual", Set out = null; Object in = source(); out = Set.of(null,null,null,null,in,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object);;Argument[5];Element of ReturnValue;value;manual", + // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object);;Argument[5];ReturnValue.Element;value;manual", Set out = null; Object in = source(); out = Set.of(null,null,null,null,null,in); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object,Object);;Argument[0];Element of ReturnValue;value;manual", + // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object,Object);;Argument[0];ReturnValue.Element;value;manual", Set out = null; Object in = source(); out = Set.of(in,null,null,null,null,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object,Object);;Argument[1];Element of ReturnValue;value;manual", + // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object,Object);;Argument[1];ReturnValue.Element;value;manual", Set out = null; Object in = source(); out = Set.of(null,in,null,null,null,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object,Object);;Argument[2];Element of ReturnValue;value;manual", + // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object,Object);;Argument[2];ReturnValue.Element;value;manual", Set out = null; Object in = source(); out = Set.of(null,null,in,null,null,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object,Object);;Argument[3];Element of ReturnValue;value;manual", + // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object,Object);;Argument[3];ReturnValue.Element;value;manual", Set out = null; Object in = source(); out = Set.of(null,null,null,in,null,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object,Object);;Argument[4];Element of ReturnValue;value;manual", + // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object,Object);;Argument[4];ReturnValue.Element;value;manual", Set out = null; Object in = source(); out = Set.of(null,null,null,null,in,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object,Object);;Argument[5];Element of ReturnValue;value;manual", + // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object,Object);;Argument[5];ReturnValue.Element;value;manual", Set out = null; Object in = source(); out = Set.of(null,null,null,null,null,in,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object,Object);;Argument[6];Element of ReturnValue;value;manual", + // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object,Object);;Argument[6];ReturnValue.Element;value;manual", Set out = null; Object in = source(); out = Set.of(null,null,null,null,null,null,in); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object,Object,Object);;Argument[0];Element of ReturnValue;value;manual", + // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object,Object,Object);;Argument[0];ReturnValue.Element;value;manual", Set out = null; Object in = source(); out = Set.of(in,null,null,null,null,null,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object,Object,Object);;Argument[1];Element of ReturnValue;value;manual", + // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object,Object,Object);;Argument[1];ReturnValue.Element;value;manual", Set out = null; Object in = source(); out = Set.of(null,in,null,null,null,null,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object,Object,Object);;Argument[2];Element of ReturnValue;value;manual", + // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object,Object,Object);;Argument[2];ReturnValue.Element;value;manual", Set out = null; Object in = source(); out = Set.of(null,null,in,null,null,null,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object,Object,Object);;Argument[3];Element of ReturnValue;value;manual", + // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object,Object,Object);;Argument[3];ReturnValue.Element;value;manual", Set out = null; Object in = source(); out = Set.of(null,null,null,in,null,null,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object,Object,Object);;Argument[4];Element of ReturnValue;value;manual", + // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object,Object,Object);;Argument[4];ReturnValue.Element;value;manual", Set out = null; Object in = source(); out = Set.of(null,null,null,null,in,null,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object,Object,Object);;Argument[5];Element of ReturnValue;value;manual", + // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object,Object,Object);;Argument[5];ReturnValue.Element;value;manual", Set out = null; Object in = source(); out = Set.of(null,null,null,null,null,in,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object,Object,Object);;Argument[6];Element of ReturnValue;value;manual", + // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object,Object,Object);;Argument[6];ReturnValue.Element;value;manual", Set out = null; Object in = source(); out = Set.of(null,null,null,null,null,null,in,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object,Object,Object);;Argument[7];Element of ReturnValue;value;manual", + // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object,Object,Object);;Argument[7];ReturnValue.Element;value;manual", Set out = null; Object in = source(); out = Set.of(null,null,null,null,null,null,null,in); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[0];Element of ReturnValue;value;manual", + // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[0];ReturnValue.Element;value;manual", Set out = null; Object in = source(); out = Set.of(in,null,null,null,null,null,null,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[1];Element of ReturnValue;value;manual", + // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[1];ReturnValue.Element;value;manual", Set out = null; Object in = source(); out = Set.of(null,in,null,null,null,null,null,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[2];Element of ReturnValue;value;manual", + // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[2];ReturnValue.Element;value;manual", Set out = null; Object in = source(); out = Set.of(null,null,in,null,null,null,null,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[3];Element of ReturnValue;value;manual", + // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[3];ReturnValue.Element;value;manual", Set out = null; Object in = source(); out = Set.of(null,null,null,in,null,null,null,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[4];Element of ReturnValue;value;manual", + // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[4];ReturnValue.Element;value;manual", Set out = null; Object in = source(); out = Set.of(null,null,null,null,in,null,null,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[5];Element of ReturnValue;value;manual", + // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[5];ReturnValue.Element;value;manual", Set out = null; Object in = source(); out = Set.of(null,null,null,null,null,in,null,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[6];Element of ReturnValue;value;manual", + // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[6];ReturnValue.Element;value;manual", Set out = null; Object in = source(); out = Set.of(null,null,null,null,null,null,in,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[7];Element of ReturnValue;value;manual", + // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[7];ReturnValue.Element;value;manual", Set out = null; Object in = source(); out = Set.of(null,null,null,null,null,null,null,in,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[8];Element of ReturnValue;value;manual", + // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[8];ReturnValue.Element;value;manual", Set out = null; Object in = source(); out = Set.of(null,null,null,null,null,null,null,null,in); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[0];Element of ReturnValue;value;manual", + // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[0];ReturnValue.Element;value;manual", Set out = null; Object in = source(); out = Set.of(in,null,null,null,null,null,null,null,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[1];Element of ReturnValue;value;manual", + // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[1];ReturnValue.Element;value;manual", Set out = null; Object in = source(); out = Set.of(null,in,null,null,null,null,null,null,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[2];Element of ReturnValue;value;manual", + // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[2];ReturnValue.Element;value;manual", Set out = null; Object in = source(); out = Set.of(null,null,in,null,null,null,null,null,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[3];Element of ReturnValue;value;manual", + // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[3];ReturnValue.Element;value;manual", Set out = null; Object in = source(); out = Set.of(null,null,null,in,null,null,null,null,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[4];Element of ReturnValue;value;manual", + // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[4];ReturnValue.Element;value;manual", Set out = null; Object in = source(); out = Set.of(null,null,null,null,in,null,null,null,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[5];Element of ReturnValue;value;manual", + // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[5];ReturnValue.Element;value;manual", Set out = null; Object in = source(); out = Set.of(null,null,null,null,null,in,null,null,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[6];Element of ReturnValue;value;manual", + // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[6];ReturnValue.Element;value;manual", Set out = null; Object in = source(); out = Set.of(null,null,null,null,null,null,in,null,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[7];Element of ReturnValue;value;manual", + // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[7];ReturnValue.Element;value;manual", Set out = null; Object in = source(); out = Set.of(null,null,null,null,null,null,null,in,null,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[8];Element of ReturnValue;value;manual", + // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[8];ReturnValue.Element;value;manual", Set out = null; Object in = source(); out = Set.of(null,null,null,null,null,null,null,null,in,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[9];Element of ReturnValue;value;manual", + // "java.util;Set;false;of;(Object,Object,Object,Object,Object,Object,Object,Object,Object,Object);;Argument[9];ReturnValue.Element;value;manual", Set out = null; Object in = source(); out = Set.of(null,null,null,null,null,null,null,null,null,in); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Arrays;false;stream;;;ArrayElement of Argument[0];Element of ReturnValue;value;manual", + // "java.util;Arrays;false;stream;;;Argument[0].ArrayElement;ReturnValue.Element;value;manual", Stream out = null; Object[] in = storeArrayElement(source()); out = ((Arrays)null).stream(in); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Arrays;false;spliterator;;;ArrayElement of Argument[0];Element of ReturnValue;value;manual", + // "java.util;Arrays;false;spliterator;;;Argument[0].ArrayElement;ReturnValue.Element;value;manual", Spliterator out = null; Object[] in = storeArrayElement(source()); out = ((Arrays)null).spliterator(in); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Arrays;false;copyOfRange;;;ArrayElement of Argument[0];ArrayElement of ReturnValue;value;manual", + // "java.util;Arrays;false;copyOfRange;;;Argument[0].ArrayElement;ReturnValue.ArrayElement;value;manual", Object[] out = null; Object[] in = storeArrayElement(source()); out = ((Arrays)null).copyOfRange(in,0,0); sink(readArrayElement(out)); // $ hasValueFlow } { - // "java.util;Arrays;false;copyOf;;;ArrayElement of Argument[0];ArrayElement of ReturnValue;value;manual", + // "java.util;Arrays;false;copyOf;;;Argument[0].ArrayElement;ReturnValue.ArrayElement;value;manual", Object[] out = null; Object[] in = storeArrayElement(source()); out = ((Arrays)null).copyOf(in,0); sink(readArrayElement(out)); // $ hasValueFlow } { - // "java.util;Collections;false;list;(Enumeration);;Element of Argument[0];Element of ReturnValue;value;manual", + // "java.util;Collections;false;list;(Enumeration);;Argument[0].Element;ReturnValue.Element;value;manual", List out = null; Enumeration in = storeElementEnumeration(source()); out = ((Collections)null).list(in); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Collections;false;enumeration;(Collection);;Element of Argument[0];Element of ReturnValue;value;manual", + // "java.util;Collections;false;enumeration;(Collection);;Argument[0].Element;ReturnValue.Element;value;manual", Enumeration out = null; Collection in = storeElementList(source()); out = ((Collections)null).enumeration(in); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Collections;false;nCopies;(int,Object);;Argument[1];Element of ReturnValue;value;manual", + // "java.util;Collections;false;nCopies;(int,Object);;Argument[1];ReturnValue.Element;value;manual", Collection out = null; Object in = source(); out = ((Collections)null).nCopies(0,in); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Collections;false;singletonMap;(Object,Object);;Argument[0];MapKey of ReturnValue;value;manual", + // "java.util;Collections;false;singletonMap;(Object,Object);;Argument[0];ReturnValue.MapKey;value;manual", Map out = null; Object in = source(); out = ((Collections)null).singletonMap(in,null); sink(readMapKey(out)); // $ hasValueFlow } { - // "java.util;Collections;false;singletonMap;(Object,Object);;Argument[1];MapValue of ReturnValue;value;manual", + // "java.util;Collections;false;singletonMap;(Object,Object);;Argument[1];ReturnValue.MapValue;value;manual", Map out = null; Object in = source(); out = ((Collections)null).singletonMap(null,in); sink(readMapValue(out)); // $ hasValueFlow } { - // "java.util;Collections;false;singletonList;(Object);;Argument[0];Element of ReturnValue;value;manual", + // "java.util;Collections;false;singletonList;(Object);;Argument[0];ReturnValue.Element;value;manual", List out = null; Object in = source(); out = ((Collections)null).singletonList(in); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Collections;false;singleton;(Object);;Argument[0];Element of ReturnValue;value;manual", + // "java.util;Collections;false;singleton;(Object);;Argument[0];ReturnValue.Element;value;manual", Collection out = null; Object in = source(); out = ((Collections)null).singleton(in); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Collections;false;checkedNavigableMap;(NavigableMap,Class,Class);;MapKey of Argument[0];MapKey of ReturnValue;value;manual", + // "java.util;Collections;false;checkedNavigableMap;(NavigableMap,Class,Class);;Argument[0].MapKey;ReturnValue.MapKey;value;manual", Map out = null; Object in = storeMapKey(source()); out = ((Collections)null).checkedNavigableMap((NavigableMap)in,null,null); sink(readMapKey(out)); // $ hasValueFlow } { - // "java.util;Collections;false;checkedNavigableMap;(NavigableMap,Class,Class);;MapValue of Argument[0];MapValue of ReturnValue;value;manual", + // "java.util;Collections;false;checkedNavigableMap;(NavigableMap,Class,Class);;Argument[0].MapValue;ReturnValue.MapValue;value;manual", Map out = null; Object in = storeMapValue(source()); out = ((Collections)null).checkedNavigableMap((NavigableMap)in,null,null); sink(readMapValue(out)); // $ hasValueFlow } { - // "java.util;Collections;false;checkedSortedMap;(SortedMap,Class,Class);;MapKey of Argument[0];MapKey of ReturnValue;value;manual", + // "java.util;Collections;false;checkedSortedMap;(SortedMap,Class,Class);;Argument[0].MapKey;ReturnValue.MapKey;value;manual", Map out = null; Object in = storeMapKey(source()); out = ((Collections)null).checkedSortedMap((SortedMap)in,null,null); sink(readMapKey(out)); // $ hasValueFlow } { - // "java.util;Collections;false;checkedSortedMap;(SortedMap,Class,Class);;MapValue of Argument[0];MapValue of ReturnValue;value;manual", + // "java.util;Collections;false;checkedSortedMap;(SortedMap,Class,Class);;Argument[0].MapValue;ReturnValue.MapValue;value;manual", Map out = null; Object in = storeMapValue(source()); out = ((Collections)null).checkedSortedMap((SortedMap)in,null,null); sink(readMapValue(out)); // $ hasValueFlow } { - // "java.util;Collections;false;checkedMap;(Map,Class,Class);;MapKey of Argument[0];MapKey of ReturnValue;value;manual", + // "java.util;Collections;false;checkedMap;(Map,Class,Class);;Argument[0].MapKey;ReturnValue.MapKey;value;manual", Map out = null; Object in = storeMapKey(source()); out = ((Collections)null).checkedMap((Map)in,null,null); sink(readMapKey(out)); // $ hasValueFlow } { - // "java.util;Collections;false;checkedMap;(Map,Class,Class);;MapValue of Argument[0];MapValue of ReturnValue;value;manual", + // "java.util;Collections;false;checkedMap;(Map,Class,Class);;Argument[0].MapValue;ReturnValue.MapValue;value;manual", Map out = null; Object in = storeMapValue(source()); out = ((Collections)null).checkedMap((Map)in,null,null); sink(readMapValue(out)); // $ hasValueFlow } { - // "java.util;Collections;false;checkedList;(List,Class);;Element of Argument[0];Element of ReturnValue;value;manual", + // "java.util;Collections;false;checkedList;(List,Class);;Argument[0].Element;ReturnValue.Element;value;manual", List out = null; List in = storeElementList(source()); out = ((Collections)null).checkedList(in,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Collections;false;checkedNavigableSet;(NavigableSet,Class);;Element of Argument[0];Element of ReturnValue;value;manual", + // "java.util;Collections;false;checkedNavigableSet;(NavigableSet,Class);;Argument[0].Element;ReturnValue.Element;value;manual", Set out = null; NavigableSet in = storeElementNavSet(source()); out = ((Collections)null).checkedNavigableSet(in,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Collections;false;checkedSortedSet;(SortedSet,Class);;Element of Argument[0];Element of ReturnValue;value;manual", + // "java.util;Collections;false;checkedSortedSet;(SortedSet,Class);;Argument[0].Element;ReturnValue.Element;value;manual", Set out = null; SortedSet in = storeElementNavSet(source()); out = ((Collections)null).checkedSortedSet(in,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Collections;false;checkedSet;(Set,Class);;Element of Argument[0];Element of ReturnValue;value;manual", + // "java.util;Collections;false;checkedSet;(Set,Class);;Argument[0].Element;ReturnValue.Element;value;manual", Set out = null; Set in = storeElementNavSet(source()); out = ((Collections)null).checkedSet(in,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Collections;false;checkedCollection;(Collection,Class);;Element of Argument[0];Element of ReturnValue;value;manual", + // "java.util;Collections;false;checkedCollection;(Collection,Class);;Argument[0].Element;ReturnValue.Element;value;manual", Collection out = null; Collection in = storeElementList(source()); out = ((Collections)null).checkedCollection(in,null); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Collections;false;synchronizedNavigableMap;(NavigableMap);;MapKey of Argument[0];MapKey of ReturnValue;value;manual", + // "java.util;Collections;false;synchronizedNavigableMap;(NavigableMap);;Argument[0].MapKey;ReturnValue.MapKey;value;manual", Map out = null; Object in = storeMapKey(source()); out = ((Collections)null).synchronizedNavigableMap((NavigableMap)in); sink(readMapKey(out)); // $ hasValueFlow } { - // "java.util;Collections;false;synchronizedNavigableMap;(NavigableMap);;MapValue of Argument[0];MapValue of ReturnValue;value;manual", + // "java.util;Collections;false;synchronizedNavigableMap;(NavigableMap);;Argument[0].MapValue;ReturnValue.MapValue;value;manual", Map out = null; Object in = storeMapValue(source()); out = ((Collections)null).synchronizedNavigableMap((NavigableMap)in); sink(readMapValue(out)); // $ hasValueFlow } { - // "java.util;Collections;false;synchronizedSortedMap;(SortedMap);;MapKey of Argument[0];MapKey of ReturnValue;value;manual", + // "java.util;Collections;false;synchronizedSortedMap;(SortedMap);;Argument[0].MapKey;ReturnValue.MapKey;value;manual", Map out = null; Object in = storeMapKey(source()); out = ((Collections)null).synchronizedSortedMap((SortedMap)in); sink(readMapKey(out)); // $ hasValueFlow } { - // "java.util;Collections;false;synchronizedSortedMap;(SortedMap);;MapValue of Argument[0];MapValue of ReturnValue;value;manual", + // "java.util;Collections;false;synchronizedSortedMap;(SortedMap);;Argument[0].MapValue;ReturnValue.MapValue;value;manual", Map out = null; Object in = storeMapValue(source()); out = ((Collections)null).synchronizedSortedMap((SortedMap)in); sink(readMapValue(out)); // $ hasValueFlow } { - // "java.util;Collections;false;synchronizedMap;(Map);;MapKey of Argument[0];MapKey of ReturnValue;value;manual", + // "java.util;Collections;false;synchronizedMap;(Map);;Argument[0].MapKey;ReturnValue.MapKey;value;manual", Map out = null; Object in = storeMapKey(source()); out = ((Collections)null).synchronizedMap((Map)in); sink(readMapKey(out)); // $ hasValueFlow } { - // "java.util;Collections;false;synchronizedMap;(Map);;MapValue of Argument[0];MapValue of ReturnValue;value;manual", + // "java.util;Collections;false;synchronizedMap;(Map);;Argument[0].MapValue;ReturnValue.MapValue;value;manual", Map out = null; Object in = storeMapValue(source()); out = ((Collections)null).synchronizedMap((Map)in); sink(readMapValue(out)); // $ hasValueFlow } { - // "java.util;Collections;false;synchronizedList;(List);;Element of Argument[0];Element of ReturnValue;value;manual", + // "java.util;Collections;false;synchronizedList;(List);;Argument[0].Element;ReturnValue.Element;value;manual", List out = null; List in = storeElementList(source()); out = ((Collections)null).synchronizedList(in); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Collections;false;synchronizedNavigableSet;(NavigableSet);;Element of Argument[0];Element of ReturnValue;value;manual", + // "java.util;Collections;false;synchronizedNavigableSet;(NavigableSet);;Argument[0].Element;ReturnValue.Element;value;manual", Set out = null; NavigableSet in = storeElementNavSet(source()); out = ((Collections)null).synchronizedNavigableSet(in); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Collections;false;synchronizedSortedSet;(SortedSet);;Element of Argument[0];Element of ReturnValue;value;manual", + // "java.util;Collections;false;synchronizedSortedSet;(SortedSet);;Argument[0].Element;ReturnValue.Element;value;manual", Set out = null; SortedSet in = storeElementNavSet(source()); out = ((Collections)null).synchronizedSortedSet(in); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Collections;false;synchronizedSet;(Set);;Element of Argument[0];Element of ReturnValue;value;manual", + // "java.util;Collections;false;synchronizedSet;(Set);;Argument[0].Element;ReturnValue.Element;value;manual", Set out = null; Set in = storeElementNavSet(source()); out = ((Collections)null).synchronizedSet(in); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Collections;false;synchronizedCollection;(Collection);;Element of Argument[0];Element of ReturnValue;value;manual", + // "java.util;Collections;false;synchronizedCollection;(Collection);;Argument[0].Element;ReturnValue.Element;value;manual", Collection out = null; Collection in = storeElementList(source()); out = ((Collections)null).synchronizedCollection(in); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Collections;false;unmodifiableNavigableMap;(NavigableMap);;MapKey of Argument[0];MapKey of ReturnValue;value;manual", + // "java.util;Collections;false;unmodifiableNavigableMap;(NavigableMap);;Argument[0].MapKey;ReturnValue.MapKey;value;manual", Map out = null; Object in = storeMapKey(source()); out = ((Collections)null).unmodifiableNavigableMap((NavigableMap)in); sink(readMapKey(out)); // $ hasValueFlow } { - // "java.util;Collections;false;unmodifiableNavigableMap;(NavigableMap);;MapValue of Argument[0];MapValue of ReturnValue;value;manual", + // "java.util;Collections;false;unmodifiableNavigableMap;(NavigableMap);;Argument[0].MapValue;ReturnValue.MapValue;value;manual", Map out = null; Object in = storeMapValue(source()); out = ((Collections)null).unmodifiableNavigableMap((NavigableMap)in); sink(readMapValue(out)); // $ hasValueFlow } { - // "java.util;Collections;false;unmodifiableSortedMap;(SortedMap);;MapKey of Argument[0];MapKey of ReturnValue;value;manual", + // "java.util;Collections;false;unmodifiableSortedMap;(SortedMap);;Argument[0].MapKey;ReturnValue.MapKey;value;manual", Map out = null; Object in = storeMapKey(source()); out = ((Collections)null).unmodifiableSortedMap((SortedMap)in); sink(readMapKey(out)); // $ hasValueFlow } { - // "java.util;Collections;false;unmodifiableSortedMap;(SortedMap);;MapValue of Argument[0];MapValue of ReturnValue;value;manual", + // "java.util;Collections;false;unmodifiableSortedMap;(SortedMap);;Argument[0].MapValue;ReturnValue.MapValue;value;manual", Map out = null; Object in = storeMapValue(source()); out = ((Collections)null).unmodifiableSortedMap((SortedMap)in); sink(readMapValue(out)); // $ hasValueFlow } { - // "java.util;Collections;false;unmodifiableMap;(Map);;MapKey of Argument[0];MapKey of ReturnValue;value;manual", + // "java.util;Collections;false;unmodifiableMap;(Map);;Argument[0].MapKey;ReturnValue.MapKey;value;manual", Map out = null; Object in = storeMapKey(source()); out = ((Collections)null).unmodifiableMap((Map)in); sink(readMapKey(out)); // $ hasValueFlow } { - // "java.util;Collections;false;unmodifiableMap;(Map);;MapValue of Argument[0];MapValue of ReturnValue;value;manual", + // "java.util;Collections;false;unmodifiableMap;(Map);;Argument[0].MapValue;ReturnValue.MapValue;value;manual", Map out = null; Object in = storeMapValue(source()); out = ((Collections)null).unmodifiableMap((Map)in); sink(readMapValue(out)); // $ hasValueFlow } { - // "java.util;Collections;false;unmodifiableList;(List);;Element of Argument[0];Element of ReturnValue;value;manual", + // "java.util;Collections;false;unmodifiableList;(List);;Argument[0].Element;ReturnValue.Element;value;manual", List out = null; List in = storeElementList(source()); out = ((Collections)null).unmodifiableList(in); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Collections;false;unmodifiableNavigableSet;(NavigableSet);;Element of Argument[0];Element of ReturnValue;value;manual", + // "java.util;Collections;false;unmodifiableNavigableSet;(NavigableSet);;Argument[0].Element;ReturnValue.Element;value;manual", Set out = null; NavigableSet in = storeElementNavSet(source()); out = ((Collections)null).unmodifiableNavigableSet(in); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Collections;false;unmodifiableSortedSet;(SortedSet);;Element of Argument[0];Element of ReturnValue;value;manual", + // "java.util;Collections;false;unmodifiableSortedSet;(SortedSet);;Argument[0].Element;ReturnValue.Element;value;manual", Set out = null; SortedSet in = storeElementNavSet(source()); out = ((Collections)null).unmodifiableSortedSet(in); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Collections;false;unmodifiableSet;(Set);;Element of Argument[0];Element of ReturnValue;value;manual", + // "java.util;Collections;false;unmodifiableSet;(Set);;Argument[0].Element;ReturnValue.Element;value;manual", Set out = null; Set in = storeElementNavSet(source()); out = ((Collections)null).unmodifiableSet(in); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Collections;false;unmodifiableCollection;(Collection);;Element of Argument[0];Element of ReturnValue;value;manual", + // "java.util;Collections;false;unmodifiableCollection;(Collection);;Argument[0].Element;ReturnValue.Element;value;manual", Collection out = null; Collection in = storeElementList(source()); out = ((Collections)null).unmodifiableCollection(in); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Collections;false;max;;;Element of Argument[0];ReturnValue;value;manual", + // "java.util;Collections;false;max;;;Argument[0].Element;ReturnValue;value;manual", Object out = null; Collection in = storeElementList(source()); out = ((Collections)null).max(in); sink(out); // $ hasValueFlow } { - // "java.util;Collections;false;min;;;Element of Argument[0];ReturnValue;value;manual", + // "java.util;Collections;false;min;;;Argument[0].Element;ReturnValue;value;manual", Object out = null; Collection in = storeElementList(source()); out = ((Collections)null).min(in); sink(out); // $ hasValueFlow } { - // "java.util;Arrays;false;fill;(Object[],int,int,Object);;Argument[3];ArrayElement of Argument[0];value;manual", + // "java.util;Arrays;false;fill;(Object[],int,int,Object);;Argument[3];Argument[0].ArrayElement;value;manual", Object[] out = null; Object in = source(); ((Arrays)null).fill(out,0,0,in); sink(readArrayElement(out)); // $ hasValueFlow } { - // "java.util;Arrays;false;fill;(Object[],Object);;Argument[1];ArrayElement of Argument[0];value;manual", + // "java.util;Arrays;false;fill;(Object[],Object);;Argument[1];Argument[0].ArrayElement;value;manual", Object[] out = null; Object in = source(); ((Arrays)null).fill(out,in); sink(readArrayElement(out)); // $ hasValueFlow } { - // "java.util;Arrays;false;fill;(float[],int,int,float);;Argument[3];ArrayElement of Argument[0];value;manual", + // "java.util;Arrays;false;fill;(float[],int,int,float);;Argument[3];Argument[0].ArrayElement;value;manual", float[] out = null; float in = (Float)source(); ((Arrays)null).fill(out,0,0,in); sink(readArrayElement(out)); // $ hasValueFlow } { - // "java.util;Arrays;false;fill;(float[],float);;Argument[1];ArrayElement of Argument[0];value;manual", + // "java.util;Arrays;false;fill;(float[],float);;Argument[1];Argument[0].ArrayElement;value;manual", float[] out = null; float in = (Float)source(); ((Arrays)null).fill(out,in); sink(readArrayElement(out)); // $ hasValueFlow } { - // "java.util;Arrays;false;fill;(double[],int,int,double);;Argument[3];ArrayElement of Argument[0];value;manual", + // "java.util;Arrays;false;fill;(double[],int,int,double);;Argument[3];Argument[0].ArrayElement;value;manual", double[] out = null; double in = (Double)source(); ((Arrays)null).fill(out,0,0,in); sink(readArrayElement(out)); // $ hasValueFlow } { - // "java.util;Arrays;false;fill;(double[],double);;Argument[1];ArrayElement of Argument[0];value;manual", + // "java.util;Arrays;false;fill;(double[],double);;Argument[1];Argument[0].ArrayElement;value;manual", double[] out = null; double in = (Double)source(); ((Arrays)null).fill(out,in); sink(readArrayElement(out)); // $ hasValueFlow } { - // "java.util;Arrays;false;fill;(boolean[],int,int,boolean);;Argument[3];ArrayElement of Argument[0];value;manual", + // "java.util;Arrays;false;fill;(boolean[],int,int,boolean);;Argument[3];Argument[0].ArrayElement;value;manual", boolean[] out = null; boolean in = (Boolean)source(); ((Arrays)null).fill(out,0,0,in); sink(readArrayElement(out)); // $ hasValueFlow } { - // "java.util;Arrays;false;fill;(boolean[],boolean);;Argument[1];ArrayElement of Argument[0];value;manual", + // "java.util;Arrays;false;fill;(boolean[],boolean);;Argument[1];Argument[0].ArrayElement;value;manual", boolean[] out = null; boolean in = (Boolean)source(); ((Arrays)null).fill(out,in); sink(readArrayElement(out)); // $ hasValueFlow } { - // "java.util;Arrays;false;fill;(byte[],int,int,byte);;Argument[3];ArrayElement of Argument[0];value;manual", + // "java.util;Arrays;false;fill;(byte[],int,int,byte);;Argument[3];Argument[0].ArrayElement;value;manual", byte[] out = null; byte in = (Byte)source(); ((Arrays)null).fill(out,0,0,in); sink(readArrayElement(out)); // $ hasValueFlow } { - // "java.util;Arrays;false;fill;(byte[],byte);;Argument[1];ArrayElement of Argument[0];value;manual", + // "java.util;Arrays;false;fill;(byte[],byte);;Argument[1];Argument[0].ArrayElement;value;manual", byte[] out = null; byte in = (Byte)source(); ((Arrays)null).fill(out,in); sink(readArrayElement(out)); // $ hasValueFlow } { - // "java.util;Arrays;false;fill;(char[],int,int,char);;Argument[3];ArrayElement of Argument[0];value;manual", + // "java.util;Arrays;false;fill;(char[],int,int,char);;Argument[3];Argument[0].ArrayElement;value;manual", char[] out = null; char in = (Character)source(); ((Arrays)null).fill(out,0,0,in); sink(readArrayElement(out)); // $ hasValueFlow } { - // "java.util;Arrays;false;fill;(char[],char);;Argument[1];ArrayElement of Argument[0];value;manual", + // "java.util;Arrays;false;fill;(char[],char);;Argument[1];Argument[0].ArrayElement;value;manual", char[] out = null; char in = (Character)source(); ((Arrays)null).fill(out,in); sink(readArrayElement(out)); // $ hasValueFlow } { - // "java.util;Arrays;false;fill;(short[],int,int,short);;Argument[3];ArrayElement of Argument[0];value;manual", + // "java.util;Arrays;false;fill;(short[],int,int,short);;Argument[3];Argument[0].ArrayElement;value;manual", short[] out = null; short in = (Short)source(); ((Arrays)null).fill(out,0,0,in); sink(readArrayElement(out)); // $ hasValueFlow } { - // "java.util;Arrays;false;fill;(short[],short);;Argument[1];ArrayElement of Argument[0];value;manual", + // "java.util;Arrays;false;fill;(short[],short);;Argument[1];Argument[0].ArrayElement;value;manual", short[] out = null; short in = (Short)source(); ((Arrays)null).fill(out,in); sink(readArrayElement(out)); // $ hasValueFlow } { - // "java.util;Arrays;false;fill;(int[],int,int,int);;Argument[3];ArrayElement of Argument[0];value;manual", + // "java.util;Arrays;false;fill;(int[],int,int,int);;Argument[3];Argument[0].ArrayElement;value;manual", int[] out = null; int in = (Integer)source(); ((Arrays)null).fill(out,0,0,in); sink(readArrayElement(out)); // $ hasValueFlow } { - // "java.util;Arrays;false;fill;(int[],int);;Argument[1];ArrayElement of Argument[0];value;manual", + // "java.util;Arrays;false;fill;(int[],int);;Argument[1];Argument[0].ArrayElement;value;manual", int[] out = null; int in = (Integer)source(); ((Arrays)null).fill(out,in); sink(readArrayElement(out)); // $ hasValueFlow } { - // "java.util;Arrays;false;fill;(long[],int,int,long);;Argument[3];ArrayElement of Argument[0];value;manual", + // "java.util;Arrays;false;fill;(long[],int,int,long);;Argument[3];Argument[0].ArrayElement;value;manual", long[] out = null; long in = (Long)source(); ((Arrays)null).fill(out,0,0,in); sink(readArrayElement(out)); // $ hasValueFlow } { - // "java.util;Arrays;false;fill;(long[],long);;Argument[1];ArrayElement of Argument[0];value;manual", + // "java.util;Arrays;false;fill;(long[],long);;Argument[1];Argument[0].ArrayElement;value;manual", long[] out = null; long in = (Long)source(); ((Arrays)null).fill(out,in); sink(readArrayElement(out)); // $ hasValueFlow } { - // "java.util;Collections;false;replaceAll;(List,Object,Object);;Argument[2];Element of Argument[0];value;manual", + // "java.util;Collections;false;replaceAll;(List,Object,Object);;Argument[2];Argument[0].Element;value;manual", List out = null; Object in = source(); ((Collections)null).replaceAll(out,null,in); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Collections;false;copy;(List,List);;Element of Argument[1];Element of Argument[0];value;manual", + // "java.util;Collections;false;copy;(List,List);;Argument[1].Element;Argument[0].Element;value;manual", List out = null; List in = storeElementList(source()); ((Collections)null).copy(out,in); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Collections;false;fill;(List,Object);;Argument[1];Element of Argument[0];value;manual", + // "java.util;Collections;false;fill;(List,Object);;Argument[1];Argument[0].Element;value;manual", List out = null; Object in = source(); ((Collections)null).fill(out,in); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Arrays;false;asList;;;ArrayElement of Argument[0];Element of ReturnValue;value;manual", + // "java.util;Arrays;false;asList;;;Argument[0].ArrayElement;ReturnValue.Element;value;manual", List out = null; Object[] in = storeArrayElement(source()); out = ((Arrays)null).asList(in); sink(readElement(out)); // $ hasValueFlow } { - // "java.util;Collections;false;addAll;(Collection,Object[]);;ArrayElement of Argument[1];Element of Argument[0];value;manual" + // "java.util;Collections;false;addAll;(Collection,Object[]);;Argument[1].ArrayElement;Argument[0].Element;value;manual" Collection out = null; Object[] in = storeArrayElement(source()); ((Collections)null).addAll(out,in); sink(readElement(out)); // $ hasValueFlow } diff --git a/java/ql/test/library-tests/dataflow/stream-read/A.java b/java/ql/test/library-tests/dataflow/stream-read/A.java index 779f95bcefa..705977757a1 100644 --- a/java/ql/test/library-tests/dataflow/stream-read/A.java +++ b/java/ql/test/library-tests/dataflow/stream-read/A.java @@ -99,7 +99,7 @@ public class A { } public static void testWrapCall() { - sink(wrapStream(null)); // $ SPURIOUS: hasTaintFlow + sink(wrapStream(null)); // no flow sink(wrapStream(source())); // $ hasTaintFlow } diff --git a/java/ql/test/library-tests/frameworks/JaxWs/JaxWsEndpoint.java b/java/ql/test/library-tests/frameworks/JaxWs/JaxWsEndpoint.java index 511508cd774..b3ca779d345 100644 --- a/java/ql/test/library-tests/frameworks/JaxWs/JaxWsEndpoint.java +++ b/java/ql/test/library-tests/frameworks/JaxWs/JaxWsEndpoint.java @@ -1,5 +1,8 @@ +import java.io.File; + import javax.jws.WebMethod; import javax.jws.WebService; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; import javax.xml.ws.WebEndpoint; import javax.xml.ws.WebServiceClient; import javax.xml.ws.WebServiceProvider; @@ -8,37 +11,88 @@ import javax.xml.ws.WebServiceProvider; class WebServiceClass { // $ JaxWsEndpoint @WebMethod - void WebMethodMethod() { // $ JaxWsEndpointRemoteMethod + public void WebMethodMethod() { // $ JaxWsEndpointRemoteMethod } @WebEndpoint - void WebEndpointMethod() { // $ JaxWsEndpointRemoteMethod + public void WebEndpointMethod() { // $ JaxWsEndpointRemoteMethod } + public String acceptableTypes(String param) { // $ JaxWsEndpointRemoteMethod + return null; + } + + public String unacceptableParamType(File param) { // not an endpoint + return null; + } + + public File unacceptableReturnType() { // not an endpoint + return null; + } + + @XmlJavaTypeAdapter + public File annotatedTypes(@XmlJavaTypeAdapter File param) { // $ JaxWsEndpointRemoteMethod + return null; + } } + @WebServiceProvider class WebServiceProviderClass { // $ JaxWsEndpoint @WebMethod - void WebMethodMethod() { // $ JaxWsEndpointRemoteMethod + public void WebMethodMethod() { // $ JaxWsEndpointRemoteMethod } @WebEndpoint - void WebEndpointMethod() { // $ JaxWsEndpointRemoteMethod + public void WebEndpointMethod() { // $ JaxWsEndpointRemoteMethod } + public String acceptableTypes(String param) { // $ JaxWsEndpointRemoteMethod + return null; + } + + public String unacceptableParamType(File param) { // not an endpoint + return null; + } + + public File unacceptableReturnType() { // not an endpoint + return null; + } + + @XmlJavaTypeAdapter + public File annotatedTypes(@XmlJavaTypeAdapter File param) { // $ JaxWsEndpointRemoteMethod + return null; + } } + @WebServiceClient class WebServiceClientClass { // $ JaxWsEndpoint @WebMethod - void WebMethodMethod() { // $ JaxWsEndpointRemoteMethod + public void WebMethodMethod() { // $ JaxWsEndpointRemoteMethod } @WebEndpoint - void WebEndpointMethod() { // $ JaxWsEndpointRemoteMethod + public void WebEndpointMethod() { // $ JaxWsEndpointRemoteMethod + } + + public String acceptableTypes(String param) { // $ JaxWsEndpointRemoteMethod + return null; + } + + public String unacceptableParamType(File param) { // not an endpoint + return null; + } + + public File unacceptableReturnType() { // not an endpoint + return null; + } + + @XmlJavaTypeAdapter + public File annotatedTypes(@XmlJavaTypeAdapter File param) { // $ JaxWsEndpointRemoteMethod + return null; } } diff --git a/java/ql/test/library-tests/frameworks/ratpack/resources/IntegrationTest.java b/java/ql/test/library-tests/frameworks/ratpack/resources/IntegrationTest.java index 83ca80fc37f..da87794eb56 100644 --- a/java/ql/test/library-tests/frameworks/ratpack/resources/IntegrationTest.java +++ b/java/ql/test/library-tests/frameworks/ratpack/resources/IntegrationTest.java @@ -107,13 +107,13 @@ class IntegrationTest { filterAndMerge_2(pojoForm, mergedParams, name -> false); return mergedParams; }).then(pojoMap -> { - sink(pojoMap.keySet().iterator().next()); //TODO:$hasTaintFlow - sink(pojoMap.get("value")); //TODO:$hasTaintFlow + sink(pojoMap.keySet().iterator().next()); //$hasTaintFlow + sink(pojoMap.get("value")); //$hasTaintFlow pojoMap.forEach((key, value) -> { - sink(key); //TODO:$hasTaintFlow - sink(value); //TODO:$hasTaintFlow + sink(key); //$hasTaintFlow + sink(value); //$hasTaintFlow List values = (List) value; - sink(values.get(0)); //TODO:$hasTaintFlow + sink(values.get(0)); //$hasTaintFlow }); }); } diff --git a/java/ql/test/query-tests/Metrics/GeneratedVsManualCoverage/TopJdkApisTest/TopJdkApisTest.expected b/java/ql/test/query-tests/Metrics/GeneratedVsManualCoverage/TopJdkApisTest/TopJdkApisTest.expected index 4fee1c07e06..a092100b6a7 100644 --- a/java/ql/test/query-tests/Metrics/GeneratedVsManualCoverage/TopJdkApisTest/TopJdkApisTest.expected +++ b/java/ql/test/query-tests/Metrics/GeneratedVsManualCoverage/TopJdkApisTest/TopJdkApisTest.expected @@ -13,7 +13,7 @@ | java.time | 0 | 0 | 0 | 17 | 17 | 0.0 | 0.0 | 0.0 | NaN | NaN | 1.0 | | java.time.chrono | 0 | 0 | 0 | 1 | 1 | 0.0 | 0.0 | 0.0 | NaN | NaN | 1.0 | | java.time.format | 0 | 0 | 0 | 2 | 2 | 0.0 | 0.0 | 0.0 | NaN | NaN | 1.0 | -| java.util | 0 | 0 | 84 | 68 | 152 | 0.5526315789473685 | 0.0 | 0.5526315789473685 | 0.0 | NaN | 0.4473684210526316 | +| java.util | 0 | 0 | 86 | 66 | 152 | 0.5657894736842105 | 0.0 | 0.5657894736842105 | 0.0 | NaN | 0.4342105263157895 | | java.util.concurrent | 0 | 0 | 9 | 9 | 18 | 0.5 | 0.0 | 0.5 | 0.0 | NaN | 0.5 | | java.util.concurrent.atomic | 0 | 0 | 2 | 11 | 13 | 0.15384615384615385 | 0.0 | 0.15384615384615385 | 0.0 | NaN | 0.8461538461538461 | | java.util.concurrent.locks | 0 | 0 | 0 | 2 | 2 | 0.0 | 0.0 | 0.0 | NaN | NaN | 1.0 | diff --git a/java/ql/test/query-tests/Telemetry/AutomodelApplicationModeExtraction/AutomodelApplicationModeExtractCandidates.expected b/java/ql/test/query-tests/Telemetry/AutomodelApplicationModeExtraction/AutomodelApplicationModeExtractCandidates.expected index 8b6f95795b0..5f946f49d19 100644 --- a/java/ql/test/query-tests/Telemetry/AutomodelApplicationModeExtraction/AutomodelApplicationModeExtractCandidates.expected +++ b/java/ql/test/query-tests/Telemetry/AutomodelApplicationModeExtraction/AutomodelApplicationModeExtractCandidates.expected @@ -1,2 +1,3 @@ -| Test.java:16:3:16:11 | reference | command-injection, path-injection, request-forgery, sql-injection\nrelated locations: $@.\nmetadata: $@, $@, $@, $@, $@, $@. | Test.java:16:3:16:24 | set(...) | CallContext | file://java.util.concurrent.atomic:1:1:1:1 | java.util.concurrent.atomic | package | file://AtomicReference:1:1:1:1 | AtomicReference | type | file://false:1:1:1:1 | false | subtypes | file://set:1:1:1:1 | set | name | file://(String):1:1:1:1 | (String) | signature | file://Argument[this]:1:1:1:1 | Argument[this] | input | -| Test.java:21:3:21:10 | supplier | command-injection, path-injection, request-forgery, sql-injection\nrelated locations: $@.\nmetadata: $@, $@, $@, $@, $@, $@. | Test.java:21:3:21:16 | get(...) | CallContext | file://java.util.function:1:1:1:1 | java.util.function | package | file://Supplier:1:1:1:1 | Supplier | type | file://true:1:1:1:1 | true | subtypes | file://get:1:1:1:1 | get | name | file://():1:1:1:1 | () | signature | file://Argument[this]:1:1:1:1 | Argument[this] | input | +| Test.java:16:3:16:11 | reference | command-injection, path-injection, request-forgery, sql-injection\nrelated locations: $@.\nmetadata: $@, $@, $@, $@, $@, $@, $@. | Test.java:16:3:16:24 | set(...) | CallContext | file://java.util.concurrent.atomic:1:1:1:1 | java.util.concurrent.atomic | package | file://AtomicReference:1:1:1:1 | AtomicReference | type | file://false:1:1:1:1 | false | subtypes | file://set:1:1:1:1 | set | name | file://(String):1:1:1:1 | (String) | signature | file://Argument[this]:1:1:1:1 | Argument[this] | input | file://false:1:1:1:1 | false | isVarargsArray | +| Test.java:21:3:21:10 | supplier | command-injection, path-injection, request-forgery, sql-injection\nrelated locations: $@.\nmetadata: $@, $@, $@, $@, $@, $@, $@. | Test.java:21:3:21:16 | get(...) | CallContext | file://java.util.function:1:1:1:1 | java.util.function | package | file://Supplier:1:1:1:1 | Supplier | type | file://true:1:1:1:1 | true | subtypes | file://get:1:1:1:1 | get | name | file://():1:1:1:1 | () | signature | file://Argument[this]:1:1:1:1 | Argument[this] | input | file://false:1:1:1:1 | false | isVarargsArray | +| Test.java:53:4:53:4 | o | command-injection, path-injection, request-forgery, sql-injection\nrelated locations: $@.\nmetadata: $@, $@, $@, $@, $@, $@, $@. | Test.java:51:3:56:3 | walk(...) | CallContext | file://java.nio.file:1:1:1:1 | java.nio.file | package | file://Files:1:1:1:1 | Files | type | file://false:1:1:1:1 | false | subtypes | file://walk:1:1:1:1 | walk | name | file://(Path,FileVisitOption[]):1:1:1:1 | (Path,FileVisitOption[]) | signature | file://Argument[1]:1:1:1:1 | Argument[1] | input | file://true:1:1:1:1 | true | isVarargsArray | diff --git a/java/ql/test/query-tests/Telemetry/AutomodelApplicationModeExtraction/AutomodelApplicationModeExtractNegativeExamples.expected b/java/ql/test/query-tests/Telemetry/AutomodelApplicationModeExtraction/AutomodelApplicationModeExtractNegativeExamples.expected index 0c626ca2d0b..1ca68cb2281 100644 --- a/java/ql/test/query-tests/Telemetry/AutomodelApplicationModeExtraction/AutomodelApplicationModeExtractNegativeExamples.expected +++ b/java/ql/test/query-tests/Telemetry/AutomodelApplicationModeExtraction/AutomodelApplicationModeExtractNegativeExamples.expected @@ -1,2 +1,2 @@ -| Test.java:40:14:40:21 | openPath | taint step\nrelated locations: $@.\nmetadata: $@, $@, $@, $@, $@, $@. | Test.java:40:4:40:22 | get(...) | CallContext | file://java.nio.file:1:1:1:1 | java.nio.file | package | file://Paths:1:1:1:1 | Paths | type | file://false:1:1:1:1 | false | subtypes | file://get:1:1:1:1 | get | name | file://(String,String[]):1:1:1:1 | (String,String[]) | signature | file://Argument[0]:1:1:1:1 | Argument[0] | input | -| Test.java:46:4:46:5 | f2 | known non-sink\nrelated locations: $@.\nmetadata: $@, $@, $@, $@, $@, $@. | Test.java:45:10:47:3 | compareTo(...) | CallContext | file://java.io:1:1:1:1 | java.io | package | file://File:1:1:1:1 | File | type | file://true:1:1:1:1 | true | subtypes | file://compareTo:1:1:1:1 | compareTo | name | file://(File):1:1:1:1 | (File) | signature | file://Argument[0]:1:1:1:1 | Argument[0] | input | +| Test.java:46:4:46:5 | f2 | known non-sink\nrelated locations: $@.\nmetadata: $@, $@, $@, $@, $@, $@, $@. | Test.java:45:10:47:3 | compareTo(...) | CallContext | file://java.io:1:1:1:1 | java.io | package | file://File:1:1:1:1 | File | type | file://true:1:1:1:1 | true | subtypes | file://compareTo:1:1:1:1 | compareTo | name | file://(File):1:1:1:1 | (File) | signature | file://Argument[0]:1:1:1:1 | Argument[0] | input | file://false:1:1:1:1 | false | isVarargsArray | +| Test.java:52:4:52:4 | p | taint step\nrelated locations: $@.\nmetadata: $@, $@, $@, $@, $@, $@, $@. | Test.java:51:3:56:3 | walk(...) | CallContext | file://java.nio.file:1:1:1:1 | java.nio.file | package | file://Files:1:1:1:1 | Files | type | file://false:1:1:1:1 | false | subtypes | file://walk:1:1:1:1 | walk | name | file://(Path,FileVisitOption[]):1:1:1:1 | (Path,FileVisitOption[]) | signature | file://Argument[0]:1:1:1:1 | Argument[0] | input | file://false:1:1:1:1 | false | isVarargsArray | diff --git a/java/ql/test/query-tests/Telemetry/AutomodelApplicationModeExtraction/AutomodelApplicationModeExtractPositiveExamples.expected b/java/ql/test/query-tests/Telemetry/AutomodelApplicationModeExtraction/AutomodelApplicationModeExtractPositiveExamples.expected index 841599ce021..e07f92f4baf 100644 --- a/java/ql/test/query-tests/Telemetry/AutomodelApplicationModeExtraction/AutomodelApplicationModeExtractPositiveExamples.expected +++ b/java/ql/test/query-tests/Telemetry/AutomodelApplicationModeExtraction/AutomodelApplicationModeExtractPositiveExamples.expected @@ -1,3 +1,3 @@ -| Test.java:26:4:26:9 | source | path-injection\nrelated locations: $@.\nmetadata: $@, $@, $@, $@, $@, $@. | Test.java:25:3:29:3 | copy(...) | CallContext | file://java.nio.file:1:1:1:1 | java.nio.file | package | file://Files:1:1:1:1 | Files | type | file://false:1:1:1:1 | false | subtypes | file://copy:1:1:1:1 | copy | name | file://(Path,Path,CopyOption[]):1:1:1:1 | (Path,Path,CopyOption[]) | signature | file://Argument[0]:1:1:1:1 | Argument[0] | input | -| Test.java:27:4:27:9 | target | path-injection\nrelated locations: $@.\nmetadata: $@, $@, $@, $@, $@, $@. | Test.java:25:3:29:3 | copy(...) | CallContext | file://java.nio.file:1:1:1:1 | java.nio.file | package | file://Files:1:1:1:1 | Files | type | file://false:1:1:1:1 | false | subtypes | file://copy:1:1:1:1 | copy | name | file://(Path,Path,CopyOption[]):1:1:1:1 | (Path,Path,CopyOption[]) | signature | file://Argument[1]:1:1:1:1 | Argument[1] | input | -| Test.java:34:4:34:11 | openPath | path-injection\nrelated locations: $@.\nmetadata: $@, $@, $@, $@, $@, $@. | Test.java:33:10:35:3 | newInputStream(...) | CallContext | file://java.nio.file:1:1:1:1 | java.nio.file | package | file://Files:1:1:1:1 | Files | type | file://false:1:1:1:1 | false | subtypes | file://newInputStream:1:1:1:1 | newInputStream | name | file://(Path,OpenOption[]):1:1:1:1 | (Path,OpenOption[]) | signature | file://Argument[0]:1:1:1:1 | Argument[0] | input | +| Test.java:26:4:26:9 | source | path-injection\nrelated locations: $@.\nmetadata: $@, $@, $@, $@, $@, $@, $@. | Test.java:25:3:29:3 | copy(...) | CallContext | file://java.nio.file:1:1:1:1 | java.nio.file | package | file://Files:1:1:1:1 | Files | type | file://false:1:1:1:1 | false | subtypes | file://copy:1:1:1:1 | copy | name | file://(Path,Path,CopyOption[]):1:1:1:1 | (Path,Path,CopyOption[]) | signature | file://Argument[0]:1:1:1:1 | Argument[0] | input | file://false:1:1:1:1 | false | isVarargsArray | +| Test.java:27:4:27:9 | target | path-injection\nrelated locations: $@.\nmetadata: $@, $@, $@, $@, $@, $@, $@. | Test.java:25:3:29:3 | copy(...) | CallContext | file://java.nio.file:1:1:1:1 | java.nio.file | package | file://Files:1:1:1:1 | Files | type | file://false:1:1:1:1 | false | subtypes | file://copy:1:1:1:1 | copy | name | file://(Path,Path,CopyOption[]):1:1:1:1 | (Path,Path,CopyOption[]) | signature | file://Argument[1]:1:1:1:1 | Argument[1] | input | file://false:1:1:1:1 | false | isVarargsArray | +| Test.java:34:4:34:11 | openPath | path-injection\nrelated locations: $@.\nmetadata: $@, $@, $@, $@, $@, $@, $@. | Test.java:33:10:35:3 | newInputStream(...) | CallContext | file://java.nio.file:1:1:1:1 | java.nio.file | package | file://Files:1:1:1:1 | Files | type | file://false:1:1:1:1 | false | subtypes | file://newInputStream:1:1:1:1 | newInputStream | name | file://(Path,OpenOption[]):1:1:1:1 | (Path,OpenOption[]) | signature | file://Argument[0]:1:1:1:1 | Argument[0] | input | file://false:1:1:1:1 | false | isVarargsArray | diff --git a/java/ql/test/query-tests/Telemetry/AutomodelApplicationModeExtraction/Test.java b/java/ql/test/query-tests/Telemetry/AutomodelApplicationModeExtraction/Test.java index 67423855a8b..1b5cea4b907 100644 --- a/java/ql/test/query-tests/Telemetry/AutomodelApplicationModeExtraction/Test.java +++ b/java/ql/test/query-tests/Telemetry/AutomodelApplicationModeExtraction/Test.java @@ -8,7 +8,7 @@ import java.nio.file.Paths; import java.util.concurrent.atomic.AtomicReference; import java.util.function.Supplier; import java.io.File; - +import java.nio.file.FileVisitOption; class Test { public static void main(String[] args) throws Exception { @@ -46,5 +46,14 @@ class Test { f2 // negative example (modeled as not a sink) ); } + + public static void FilesWalkExample(Path p, FileVisitOption o) throws Exception { + Files.walk( + p, // negative example (modeled as a taint step) + o, // the implicit varargs array is a candidate + o // not a candidate (only the first arg corresponding to a varargs array + // is extracted) + ); + } } diff --git a/java/ql/test/query-tests/Telemetry/SupportedExternalApis/SupportedExternalApis.expected b/java/ql/test/query-tests/Telemetry/SupportedExternalApis/SupportedExternalApis.expected index 199e9413ecf..68dc7169533 100644 --- a/java/ql/test/query-tests/Telemetry/SupportedExternalApis/SupportedExternalApis.expected +++ b/java/ql/test/query-tests/Telemetry/SupportedExternalApis/SupportedExternalApis.expected @@ -1,5 +1,6 @@ | java.io.File#File(String) | 2 | | java.net.URL#URL(String) | 2 | +| java.io.File#compareTo(File) | 1 | | java.io.FileWriter#FileWriter(File) | 1 | | java.lang.StringBuilder#append(String) | 1 | | java.lang.StringBuilder#toString() | 1 | diff --git a/java/ql/test/query-tests/Telemetry/SupportedExternalApis/SupportedExternalApis.java b/java/ql/test/query-tests/Telemetry/SupportedExternalApis/SupportedExternalApis.java index ac22f5065a4..880d183aecd 100644 --- a/java/ql/test/query-tests/Telemetry/SupportedExternalApis/SupportedExternalApis.java +++ b/java/ql/test/query-tests/Telemetry/SupportedExternalApis/SupportedExternalApis.java @@ -17,7 +17,7 @@ class SupportedExternalApis { map.put("foo", new Object()); // supported summary map.entrySet().iterator().next().getKey(); // nested class (Map.Entry), supported summaries (entrySet, iterator, next, getKey) - Duration d = java.time.Duration.ofMillis(1000); // supported neutral + Duration d = java.time.Duration.ofMillis(1000); // supported neutral summary URL github = new URL("https://www.github.com/"); // supported summary InputStream stream = github.openConnection().getInputStream(); // supported source (getInputStream), supported sink (openConnection) @@ -25,6 +25,9 @@ class SupportedExternalApis { new FileWriter(new File("foo")); // supported sink (FileWriter), supported summary (File) new URL("http://foo").openStream(); // supported sink (openStream), supported summary (URL) - FileUtils.deleteDirectory(new File("foo")); // supported neutral (deleteDirectory), supported summary (File) + File file = new File("foo"); // supported summary (File) + FileUtils.deleteDirectory(file); // supported neutral summary (deleteDirectory) + + file.compareTo(file); // supported neutral sink (compareTo) } } diff --git a/java/ql/test/query-tests/Telemetry/UnsupportedExternalAPIs/Test.java b/java/ql/test/query-tests/Telemetry/UnsupportedExternalAPIs/Test.java index b398a791836..8413b68edb0 100644 --- a/java/ql/test/query-tests/Telemetry/UnsupportedExternalAPIs/Test.java +++ b/java/ql/test/query-tests/Telemetry/UnsupportedExternalAPIs/Test.java @@ -11,15 +11,15 @@ class ExternalApiUsage { Map map = new HashMap<>(); map.put("foo", new Object()); - Duration d = java.time.Duration.ofMillis(1000); // supported as a neutral model + Duration d = java.time.Duration.ofMillis(1000); // supported as a neutral summary model - long l = "foo".length(); // supported as a neutral model + long l = "foo".length(); // supported as a neutral summary model AtomicReference ref = new AtomicReference<>(); // uninteresting (parameterless constructor) ref.set("foo"); // supported as a summary model ref.toString(); // not supported - String.class.isAssignableFrom(Object.class); // parameter with generic type, supported as a neutral model + String.class.isAssignableFrom(Object.class); // parameter with generic type, supported as a neutral summary model System.out.println(d); System.out.println(map); diff --git a/java/ql/test/query-tests/security/CWE-022/semmle/tests/TaintedPath.expected b/java/ql/test/query-tests/security/CWE-022/semmle/tests/TaintedPath.expected index fab1b8e43bc..2f9a646f9c1 100644 --- a/java/ql/test/query-tests/security/CWE-022/semmle/tests/TaintedPath.expected +++ b/java/ql/test/query-tests/security/CWE-022/semmle/tests/TaintedPath.expected @@ -19,110 +19,114 @@ edges | Test.java:100:32:100:32 | t : String | Test.java:100:12:100:45 | new URI(...) | | Test.java:100:32:100:32 | t : String | Test.java:101:41:101:41 | t : String | | Test.java:101:41:101:41 | t : String | Test.java:101:12:101:54 | new URI(...) | -| mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:34:61:34:68 | source(...) : String | -| mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:36:41:36:48 | source(...) : String | -| mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:38:56:38:63 | source(...) : String | -| mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:40:46:40:53 | source(...) : String | -| mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:42:38:42:45 | source(...) : String | -| mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:44:36:44:43 | source(...) : String | -| mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:46:31:46:38 | source(...) : String | -| mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:48:33:48:40 | source(...) : String | -| mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:50:27:50:34 | source(...) : String | -| mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:52:27:52:34 | source(...) : String | -| mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:54:40:54:47 | source(...) : String | -| mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:56:47:56:54 | source(...) : String | -| mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:58:40:58:47 | source(...) : String | -| mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:60:38:60:45 | source(...) : String | -| mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:62:33:62:40 | source(...) : String | -| mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:64:33:64:40 | source(...) : String | -| mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:66:41:66:48 | source(...) : String | -| mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:68:42:68:49 | source(...) : String | -| mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:70:37:70:44 | source(...) : String | -| mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:72:29:72:36 | source(...) : String | -| mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:74:37:74:44 | source(...) : String | -| mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:76:28:76:35 | source(...) : String | -| mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:78:33:78:40 | source(...) : String | -| mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:80:40:80:47 | source(...) : String | -| mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:82:40:82:47 | source(...) : String | -| mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:83:40:83:47 | source(...) : String | -| mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:85:38:85:45 | source(...) : String | -| mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:87:28:87:35 | source(...) : String | -| mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:88:28:88:35 | source(...) : String | -| mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:89:28:89:35 | source(...) : String | -| mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:91:34:91:41 | source(...) : String | -| mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:92:34:92:41 | source(...) : String | -| mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:94:33:94:40 | source(...) : String | -| mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:96:42:96:49 | source(...) : String | -| mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:98:50:98:57 | source(...) : String | -| mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:100:54:100:61 | source(...) : String | -| mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:102:50:102:57 | source(...) : String | -| mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:104:35:104:42 | source(...) : String | -| mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:106:48:106:55 | source(...) : String | -| mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:111:37:111:44 | source(...) : String | -| mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:113:74:113:81 | source(...) : String | -| mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:115:68:115:75 | source(...) : String | -| mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:117:68:117:75 | source(...) : String | -| mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:119:30:119:37 | source(...) : String | -| mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:124:30:124:37 | source(...) : String | -| mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:129:33:129:40 | source(...) : String | -| mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:131:27:131:34 | source(...) : String | -| mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:133:28:133:35 | source(...) : String | -| mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:135:29:135:36 | source(...) : String | -| mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:140:27:140:34 | source(...) : String | -| mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:142:26:142:33 | source(...) : String | -| mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:147:29:147:36 | source(...) : String | -| mad/Test.java:34:61:34:68 | source(...) : String | mad/Test.java:34:52:34:68 | (...)... | -| mad/Test.java:36:41:36:48 | source(...) : String | mad/Test.java:36:32:36:48 | (...)... | -| mad/Test.java:38:56:38:63 | source(...) : String | mad/Test.java:38:47:38:63 | (...)... | -| mad/Test.java:40:46:40:53 | source(...) : String | mad/Test.java:40:39:40:53 | (...)... | -| mad/Test.java:42:38:42:45 | source(...) : String | mad/Test.java:42:31:42:45 | (...)... | -| mad/Test.java:44:36:44:43 | source(...) : String | mad/Test.java:44:29:44:43 | (...)... | -| mad/Test.java:46:31:46:38 | source(...) : String | mad/Test.java:46:24:46:38 | (...)... | -| mad/Test.java:48:33:48:40 | source(...) : String | mad/Test.java:48:24:48:40 | (...)... | -| mad/Test.java:50:27:50:34 | source(...) : String | mad/Test.java:50:20:50:34 | (...)... | -| mad/Test.java:52:27:52:34 | source(...) : String | mad/Test.java:52:20:52:34 | (...)... | -| mad/Test.java:54:40:54:47 | source(...) : String | mad/Test.java:54:33:54:47 | (...)... | -| mad/Test.java:56:47:56:54 | source(...) : String | mad/Test.java:56:40:56:54 | (...)... | -| mad/Test.java:58:40:58:47 | source(...) : String | mad/Test.java:58:33:58:47 | (...)... | -| mad/Test.java:60:38:60:45 | source(...) : String | mad/Test.java:60:31:60:45 | (...)... | -| mad/Test.java:62:33:62:40 | source(...) : String | mad/Test.java:62:26:62:40 | (...)... | -| mad/Test.java:64:33:64:40 | source(...) : String | mad/Test.java:64:26:64:40 | (...)... | -| mad/Test.java:66:41:66:48 | source(...) : String | mad/Test.java:66:34:66:48 | (...)... | -| mad/Test.java:68:42:68:49 | source(...) : String | mad/Test.java:68:35:68:49 | (...)... | -| mad/Test.java:70:37:70:44 | source(...) : String | mad/Test.java:70:30:70:44 | (...)... | -| mad/Test.java:72:29:72:36 | source(...) : String | mad/Test.java:72:22:72:36 | (...)... | -| mad/Test.java:74:37:74:44 | source(...) : String | mad/Test.java:74:30:74:44 | (...)... | -| mad/Test.java:76:28:76:35 | source(...) : String | mad/Test.java:76:21:76:35 | (...)... | -| mad/Test.java:78:33:78:40 | source(...) : String | mad/Test.java:78:26:78:40 | (...)... | -| mad/Test.java:80:40:80:47 | source(...) : String | mad/Test.java:80:33:80:47 | (...)... | -| mad/Test.java:82:40:82:47 | source(...) : String | mad/Test.java:82:33:82:47 | (...)... | +| mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:35:61:35:68 | source(...) : String | +| mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:37:41:37:48 | source(...) : String | +| mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:39:56:39:63 | source(...) : String | +| mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:41:46:41:53 | source(...) : String | +| mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:43:38:43:45 | source(...) : String | +| mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:45:36:45:43 | source(...) : String | +| mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:47:31:47:38 | source(...) : String | +| mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:49:33:49:40 | source(...) : String | +| mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:51:27:51:34 | source(...) : String | +| mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:53:27:53:34 | source(...) : String | +| mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:55:40:55:47 | source(...) : String | +| mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:57:47:57:54 | source(...) : String | +| mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:59:40:59:47 | source(...) : String | +| mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:61:38:61:45 | source(...) : String | +| mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:63:33:63:40 | source(...) : String | +| mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:65:33:65:40 | source(...) : String | +| mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:67:41:67:48 | source(...) : String | +| mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:69:42:69:49 | source(...) : String | +| mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:71:37:71:44 | source(...) : String | +| mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:73:29:73:36 | source(...) : String | +| mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:75:37:75:44 | source(...) : String | +| mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:77:28:77:35 | source(...) : String | +| mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:79:33:79:40 | source(...) : String | +| mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:81:40:81:47 | source(...) : String | +| mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:83:40:83:47 | source(...) : String | +| mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:84:40:84:47 | source(...) : String | +| mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:86:38:86:45 | source(...) : String | +| mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:88:28:88:35 | source(...) : String | +| mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:89:28:89:35 | source(...) : String | +| mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:90:28:90:35 | source(...) : String | +| mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:92:34:92:41 | source(...) : String | +| mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:93:34:93:41 | source(...) : String | +| mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:95:33:95:40 | source(...) : String | +| mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:97:42:97:49 | source(...) : String | +| mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:99:50:99:57 | source(...) : String | +| mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:101:54:101:61 | source(...) : String | +| mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:103:50:103:57 | source(...) : String | +| mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:105:35:105:42 | source(...) : String | +| mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:107:48:107:55 | source(...) : String | +| mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:109:37:109:44 | source(...) : String | +| mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:111:35:111:42 | source(...) : String | +| mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:116:37:116:44 | source(...) : String | +| mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:118:74:118:81 | source(...) : String | +| mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:120:68:120:75 | source(...) : String | +| mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:122:68:122:75 | source(...) : String | +| mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:124:30:124:37 | source(...) : String | +| mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:129:30:129:37 | source(...) : String | +| mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:134:33:134:40 | source(...) : String | +| mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:136:27:136:34 | source(...) : String | +| mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:138:28:138:35 | source(...) : String | +| mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:140:29:140:36 | source(...) : String | +| mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:145:27:145:34 | source(...) : String | +| mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:147:26:147:33 | source(...) : String | +| mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:152:29:152:36 | source(...) : String | +| mad/Test.java:35:61:35:68 | source(...) : String | mad/Test.java:35:52:35:68 | (...)... | +| mad/Test.java:37:41:37:48 | source(...) : String | mad/Test.java:37:32:37:48 | (...)... | +| mad/Test.java:39:56:39:63 | source(...) : String | mad/Test.java:39:47:39:63 | (...)... | +| mad/Test.java:41:46:41:53 | source(...) : String | mad/Test.java:41:39:41:53 | (...)... | +| mad/Test.java:43:38:43:45 | source(...) : String | mad/Test.java:43:31:43:45 | (...)... | +| mad/Test.java:45:36:45:43 | source(...) : String | mad/Test.java:45:29:45:43 | (...)... | +| mad/Test.java:47:31:47:38 | source(...) : String | mad/Test.java:47:24:47:38 | (...)... | +| mad/Test.java:49:33:49:40 | source(...) : String | mad/Test.java:49:24:49:40 | (...)... | +| mad/Test.java:51:27:51:34 | source(...) : String | mad/Test.java:51:20:51:34 | (...)... | +| mad/Test.java:53:27:53:34 | source(...) : String | mad/Test.java:53:20:53:34 | (...)... | +| mad/Test.java:55:40:55:47 | source(...) : String | mad/Test.java:55:33:55:47 | (...)... | +| mad/Test.java:57:47:57:54 | source(...) : String | mad/Test.java:57:40:57:54 | (...)... | +| mad/Test.java:59:40:59:47 | source(...) : String | mad/Test.java:59:33:59:47 | (...)... | +| mad/Test.java:61:38:61:45 | source(...) : String | mad/Test.java:61:31:61:45 | (...)... | +| mad/Test.java:63:33:63:40 | source(...) : String | mad/Test.java:63:26:63:40 | (...)... | +| mad/Test.java:65:33:65:40 | source(...) : String | mad/Test.java:65:26:65:40 | (...)... | +| mad/Test.java:67:41:67:48 | source(...) : String | mad/Test.java:67:34:67:48 | (...)... | +| mad/Test.java:69:42:69:49 | source(...) : String | mad/Test.java:69:35:69:49 | (...)... | +| mad/Test.java:71:37:71:44 | source(...) : String | mad/Test.java:71:30:71:44 | (...)... | +| mad/Test.java:73:29:73:36 | source(...) : String | mad/Test.java:73:22:73:36 | (...)... | +| mad/Test.java:75:37:75:44 | source(...) : String | mad/Test.java:75:30:75:44 | (...)... | +| mad/Test.java:77:28:77:35 | source(...) : String | mad/Test.java:77:21:77:35 | (...)... | +| mad/Test.java:79:33:79:40 | source(...) : String | mad/Test.java:79:26:79:40 | (...)... | +| mad/Test.java:81:40:81:47 | source(...) : String | mad/Test.java:81:33:81:47 | (...)... | | mad/Test.java:83:40:83:47 | source(...) : String | mad/Test.java:83:33:83:47 | (...)... | -| mad/Test.java:85:38:85:45 | source(...) : String | mad/Test.java:85:31:85:45 | (...)... | -| mad/Test.java:87:28:87:35 | source(...) : String | mad/Test.java:87:21:87:35 | (...)... | +| mad/Test.java:84:40:84:47 | source(...) : String | mad/Test.java:84:33:84:47 | (...)... | +| mad/Test.java:86:38:86:45 | source(...) : String | mad/Test.java:86:31:86:45 | (...)... | | mad/Test.java:88:28:88:35 | source(...) : String | mad/Test.java:88:21:88:35 | (...)... | | mad/Test.java:89:28:89:35 | source(...) : String | mad/Test.java:89:21:89:35 | (...)... | -| mad/Test.java:91:34:91:41 | source(...) : String | mad/Test.java:91:27:91:41 | (...)... | +| mad/Test.java:90:28:90:35 | source(...) : String | mad/Test.java:90:21:90:35 | (...)... | | mad/Test.java:92:34:92:41 | source(...) : String | mad/Test.java:92:27:92:41 | (...)... | -| mad/Test.java:94:33:94:40 | source(...) : String | mad/Test.java:94:26:94:40 | (...)... | -| mad/Test.java:96:42:96:49 | source(...) : String | mad/Test.java:96:35:96:49 | (...)... | -| mad/Test.java:98:50:98:57 | source(...) : String | mad/Test.java:98:41:98:57 | (...)... | -| mad/Test.java:100:54:100:61 | source(...) : String | mad/Test.java:100:45:100:61 | (...)... | -| mad/Test.java:102:50:102:57 | source(...) : String | mad/Test.java:102:43:102:57 | (...)... | -| mad/Test.java:104:35:104:42 | source(...) : String | mad/Test.java:104:28:104:42 | (...)... | -| mad/Test.java:106:48:106:55 | source(...) : String | mad/Test.java:106:41:106:55 | (...)... | -| mad/Test.java:111:37:111:44 | source(...) : String | mad/Test.java:111:30:111:44 | (...)... | -| mad/Test.java:113:74:113:81 | source(...) : String | mad/Test.java:113:40:113:81 | (...)... | -| mad/Test.java:115:68:115:75 | source(...) : String | mad/Test.java:115:34:115:75 | (...)... | -| mad/Test.java:117:68:117:75 | source(...) : String | mad/Test.java:117:34:117:75 | (...)... | -| mad/Test.java:119:30:119:37 | source(...) : String | mad/Test.java:119:23:119:37 | (...)... | +| mad/Test.java:93:34:93:41 | source(...) : String | mad/Test.java:93:27:93:41 | (...)... | +| mad/Test.java:95:33:95:40 | source(...) : String | mad/Test.java:95:26:95:40 | (...)... | +| mad/Test.java:97:42:97:49 | source(...) : String | mad/Test.java:97:35:97:49 | (...)... | +| mad/Test.java:99:50:99:57 | source(...) : String | mad/Test.java:99:41:99:57 | (...)... | +| mad/Test.java:101:54:101:61 | source(...) : String | mad/Test.java:101:45:101:61 | (...)... | +| mad/Test.java:103:50:103:57 | source(...) : String | mad/Test.java:103:43:103:57 | (...)... | +| mad/Test.java:105:35:105:42 | source(...) : String | mad/Test.java:105:28:105:42 | (...)... | +| mad/Test.java:107:48:107:55 | source(...) : String | mad/Test.java:107:41:107:55 | (...)... | +| mad/Test.java:109:37:109:44 | source(...) : String | mad/Test.java:109:28:109:44 | (...)... | +| mad/Test.java:111:35:111:42 | source(...) : String | mad/Test.java:111:28:111:42 | (...)... | +| mad/Test.java:116:37:116:44 | source(...) : String | mad/Test.java:116:30:116:44 | (...)... | +| mad/Test.java:118:74:118:81 | source(...) : String | mad/Test.java:118:40:118:81 | (...)... | +| mad/Test.java:120:68:120:75 | source(...) : String | mad/Test.java:120:34:120:75 | (...)... | +| mad/Test.java:122:68:122:75 | source(...) : String | mad/Test.java:122:34:122:75 | (...)... | | mad/Test.java:124:30:124:37 | source(...) : String | mad/Test.java:124:23:124:37 | (...)... | -| mad/Test.java:129:33:129:40 | source(...) : String | mad/Test.java:129:23:129:40 | (...)... | -| mad/Test.java:131:27:131:34 | source(...) : String | mad/Test.java:131:20:131:34 | (...)... | -| mad/Test.java:133:28:133:35 | source(...) : String | mad/Test.java:133:21:133:35 | (...)... | -| mad/Test.java:135:29:135:36 | source(...) : String | mad/Test.java:135:22:135:36 | (...)... | -| mad/Test.java:140:27:140:34 | source(...) : String | mad/Test.java:140:20:140:34 | (...)... | -| mad/Test.java:142:26:142:33 | source(...) : String | mad/Test.java:142:19:142:33 | (...)... | -| mad/Test.java:147:29:147:36 | source(...) : String | mad/Test.java:147:20:147:36 | (...)... | +| mad/Test.java:129:30:129:37 | source(...) : String | mad/Test.java:129:23:129:37 | (...)... | +| mad/Test.java:134:33:134:40 | source(...) : String | mad/Test.java:134:23:134:40 | (...)... | +| mad/Test.java:136:27:136:34 | source(...) : String | mad/Test.java:136:20:136:34 | (...)... | +| mad/Test.java:138:28:138:35 | source(...) : String | mad/Test.java:138:21:138:35 | (...)... | +| mad/Test.java:140:29:140:36 | source(...) : String | mad/Test.java:140:22:140:36 | (...)... | +| mad/Test.java:145:27:145:34 | source(...) : String | mad/Test.java:145:20:145:34 | (...)... | +| mad/Test.java:147:26:147:33 | source(...) : String | mad/Test.java:147:19:147:33 | (...)... | +| mad/Test.java:152:29:152:36 | source(...) : String | mad/Test.java:152:20:152:36 | (...)... | nodes | Test.java:19:18:19:38 | getHostName(...) : String | semmle.label | getHostName(...) : String | | Test.java:24:20:24:23 | temp | semmle.label | temp | @@ -148,111 +152,115 @@ nodes | Test.java:100:32:100:32 | t : String | semmle.label | t : String | | Test.java:101:12:101:54 | new URI(...) | semmle.label | new URI(...) | | Test.java:101:41:101:41 | t : String | semmle.label | t : String | -| mad/Test.java:29:16:29:36 | getHostName(...) : String | semmle.label | getHostName(...) : String | -| mad/Test.java:34:52:34:68 | (...)... | semmle.label | (...)... | -| mad/Test.java:34:61:34:68 | source(...) : String | semmle.label | source(...) : String | -| mad/Test.java:36:32:36:48 | (...)... | semmle.label | (...)... | -| mad/Test.java:36:41:36:48 | source(...) : String | semmle.label | source(...) : String | -| mad/Test.java:38:47:38:63 | (...)... | semmle.label | (...)... | -| mad/Test.java:38:56:38:63 | source(...) : String | semmle.label | source(...) : String | -| mad/Test.java:40:39:40:53 | (...)... | semmle.label | (...)... | -| mad/Test.java:40:46:40:53 | source(...) : String | semmle.label | source(...) : String | -| mad/Test.java:42:31:42:45 | (...)... | semmle.label | (...)... | -| mad/Test.java:42:38:42:45 | source(...) : String | semmle.label | source(...) : String | -| mad/Test.java:44:29:44:43 | (...)... | semmle.label | (...)... | -| mad/Test.java:44:36:44:43 | source(...) : String | semmle.label | source(...) : String | -| mad/Test.java:46:24:46:38 | (...)... | semmle.label | (...)... | -| mad/Test.java:46:31:46:38 | source(...) : String | semmle.label | source(...) : String | -| mad/Test.java:48:24:48:40 | (...)... | semmle.label | (...)... | -| mad/Test.java:48:33:48:40 | source(...) : String | semmle.label | source(...) : String | -| mad/Test.java:50:20:50:34 | (...)... | semmle.label | (...)... | -| mad/Test.java:50:27:50:34 | source(...) : String | semmle.label | source(...) : String | -| mad/Test.java:52:20:52:34 | (...)... | semmle.label | (...)... | -| mad/Test.java:52:27:52:34 | source(...) : String | semmle.label | source(...) : String | -| mad/Test.java:54:33:54:47 | (...)... | semmle.label | (...)... | -| mad/Test.java:54:40:54:47 | source(...) : String | semmle.label | source(...) : String | -| mad/Test.java:56:40:56:54 | (...)... | semmle.label | (...)... | -| mad/Test.java:56:47:56:54 | source(...) : String | semmle.label | source(...) : String | -| mad/Test.java:58:33:58:47 | (...)... | semmle.label | (...)... | -| mad/Test.java:58:40:58:47 | source(...) : String | semmle.label | source(...) : String | -| mad/Test.java:60:31:60:45 | (...)... | semmle.label | (...)... | -| mad/Test.java:60:38:60:45 | source(...) : String | semmle.label | source(...) : String | -| mad/Test.java:62:26:62:40 | (...)... | semmle.label | (...)... | -| mad/Test.java:62:33:62:40 | source(...) : String | semmle.label | source(...) : String | -| mad/Test.java:64:26:64:40 | (...)... | semmle.label | (...)... | -| mad/Test.java:64:33:64:40 | source(...) : String | semmle.label | source(...) : String | -| mad/Test.java:66:34:66:48 | (...)... | semmle.label | (...)... | -| mad/Test.java:66:41:66:48 | source(...) : String | semmle.label | source(...) : String | -| mad/Test.java:68:35:68:49 | (...)... | semmle.label | (...)... | -| mad/Test.java:68:42:68:49 | source(...) : String | semmle.label | source(...) : String | -| mad/Test.java:70:30:70:44 | (...)... | semmle.label | (...)... | -| mad/Test.java:70:37:70:44 | source(...) : String | semmle.label | source(...) : String | -| mad/Test.java:72:22:72:36 | (...)... | semmle.label | (...)... | -| mad/Test.java:72:29:72:36 | source(...) : String | semmle.label | source(...) : String | -| mad/Test.java:74:30:74:44 | (...)... | semmle.label | (...)... | -| mad/Test.java:74:37:74:44 | source(...) : String | semmle.label | source(...) : String | -| mad/Test.java:76:21:76:35 | (...)... | semmle.label | (...)... | -| mad/Test.java:76:28:76:35 | source(...) : String | semmle.label | source(...) : String | -| mad/Test.java:78:26:78:40 | (...)... | semmle.label | (...)... | -| mad/Test.java:78:33:78:40 | source(...) : String | semmle.label | source(...) : String | -| mad/Test.java:80:33:80:47 | (...)... | semmle.label | (...)... | -| mad/Test.java:80:40:80:47 | source(...) : String | semmle.label | source(...) : String | -| mad/Test.java:82:33:82:47 | (...)... | semmle.label | (...)... | -| mad/Test.java:82:40:82:47 | source(...) : String | semmle.label | source(...) : String | +| mad/Test.java:30:16:30:36 | getHostName(...) : String | semmle.label | getHostName(...) : String | +| mad/Test.java:35:52:35:68 | (...)... | semmle.label | (...)... | +| mad/Test.java:35:61:35:68 | source(...) : String | semmle.label | source(...) : String | +| mad/Test.java:37:32:37:48 | (...)... | semmle.label | (...)... | +| mad/Test.java:37:41:37:48 | source(...) : String | semmle.label | source(...) : String | +| mad/Test.java:39:47:39:63 | (...)... | semmle.label | (...)... | +| mad/Test.java:39:56:39:63 | source(...) : String | semmle.label | source(...) : String | +| mad/Test.java:41:39:41:53 | (...)... | semmle.label | (...)... | +| mad/Test.java:41:46:41:53 | source(...) : String | semmle.label | source(...) : String | +| mad/Test.java:43:31:43:45 | (...)... | semmle.label | (...)... | +| mad/Test.java:43:38:43:45 | source(...) : String | semmle.label | source(...) : String | +| mad/Test.java:45:29:45:43 | (...)... | semmle.label | (...)... | +| mad/Test.java:45:36:45:43 | source(...) : String | semmle.label | source(...) : String | +| mad/Test.java:47:24:47:38 | (...)... | semmle.label | (...)... | +| mad/Test.java:47:31:47:38 | source(...) : String | semmle.label | source(...) : String | +| mad/Test.java:49:24:49:40 | (...)... | semmle.label | (...)... | +| mad/Test.java:49:33:49:40 | source(...) : String | semmle.label | source(...) : String | +| mad/Test.java:51:20:51:34 | (...)... | semmle.label | (...)... | +| mad/Test.java:51:27:51:34 | source(...) : String | semmle.label | source(...) : String | +| mad/Test.java:53:20:53:34 | (...)... | semmle.label | (...)... | +| mad/Test.java:53:27:53:34 | source(...) : String | semmle.label | source(...) : String | +| mad/Test.java:55:33:55:47 | (...)... | semmle.label | (...)... | +| mad/Test.java:55:40:55:47 | source(...) : String | semmle.label | source(...) : String | +| mad/Test.java:57:40:57:54 | (...)... | semmle.label | (...)... | +| mad/Test.java:57:47:57:54 | source(...) : String | semmle.label | source(...) : String | +| mad/Test.java:59:33:59:47 | (...)... | semmle.label | (...)... | +| mad/Test.java:59:40:59:47 | source(...) : String | semmle.label | source(...) : String | +| mad/Test.java:61:31:61:45 | (...)... | semmle.label | (...)... | +| mad/Test.java:61:38:61:45 | source(...) : String | semmle.label | source(...) : String | +| mad/Test.java:63:26:63:40 | (...)... | semmle.label | (...)... | +| mad/Test.java:63:33:63:40 | source(...) : String | semmle.label | source(...) : String | +| mad/Test.java:65:26:65:40 | (...)... | semmle.label | (...)... | +| mad/Test.java:65:33:65:40 | source(...) : String | semmle.label | source(...) : String | +| mad/Test.java:67:34:67:48 | (...)... | semmle.label | (...)... | +| mad/Test.java:67:41:67:48 | source(...) : String | semmle.label | source(...) : String | +| mad/Test.java:69:35:69:49 | (...)... | semmle.label | (...)... | +| mad/Test.java:69:42:69:49 | source(...) : String | semmle.label | source(...) : String | +| mad/Test.java:71:30:71:44 | (...)... | semmle.label | (...)... | +| mad/Test.java:71:37:71:44 | source(...) : String | semmle.label | source(...) : String | +| mad/Test.java:73:22:73:36 | (...)... | semmle.label | (...)... | +| mad/Test.java:73:29:73:36 | source(...) : String | semmle.label | source(...) : String | +| mad/Test.java:75:30:75:44 | (...)... | semmle.label | (...)... | +| mad/Test.java:75:37:75:44 | source(...) : String | semmle.label | source(...) : String | +| mad/Test.java:77:21:77:35 | (...)... | semmle.label | (...)... | +| mad/Test.java:77:28:77:35 | source(...) : String | semmle.label | source(...) : String | +| mad/Test.java:79:26:79:40 | (...)... | semmle.label | (...)... | +| mad/Test.java:79:33:79:40 | source(...) : String | semmle.label | source(...) : String | +| mad/Test.java:81:33:81:47 | (...)... | semmle.label | (...)... | +| mad/Test.java:81:40:81:47 | source(...) : String | semmle.label | source(...) : String | | mad/Test.java:83:33:83:47 | (...)... | semmle.label | (...)... | | mad/Test.java:83:40:83:47 | source(...) : String | semmle.label | source(...) : String | -| mad/Test.java:85:31:85:45 | (...)... | semmle.label | (...)... | -| mad/Test.java:85:38:85:45 | source(...) : String | semmle.label | source(...) : String | -| mad/Test.java:87:21:87:35 | (...)... | semmle.label | (...)... | -| mad/Test.java:87:28:87:35 | source(...) : String | semmle.label | source(...) : String | +| mad/Test.java:84:33:84:47 | (...)... | semmle.label | (...)... | +| mad/Test.java:84:40:84:47 | source(...) : String | semmle.label | source(...) : String | +| mad/Test.java:86:31:86:45 | (...)... | semmle.label | (...)... | +| mad/Test.java:86:38:86:45 | source(...) : String | semmle.label | source(...) : String | | mad/Test.java:88:21:88:35 | (...)... | semmle.label | (...)... | | mad/Test.java:88:28:88:35 | source(...) : String | semmle.label | source(...) : String | | mad/Test.java:89:21:89:35 | (...)... | semmle.label | (...)... | | mad/Test.java:89:28:89:35 | source(...) : String | semmle.label | source(...) : String | -| mad/Test.java:91:27:91:41 | (...)... | semmle.label | (...)... | -| mad/Test.java:91:34:91:41 | source(...) : String | semmle.label | source(...) : String | +| mad/Test.java:90:21:90:35 | (...)... | semmle.label | (...)... | +| mad/Test.java:90:28:90:35 | source(...) : String | semmle.label | source(...) : String | | mad/Test.java:92:27:92:41 | (...)... | semmle.label | (...)... | | mad/Test.java:92:34:92:41 | source(...) : String | semmle.label | source(...) : String | -| mad/Test.java:94:26:94:40 | (...)... | semmle.label | (...)... | -| mad/Test.java:94:33:94:40 | source(...) : String | semmle.label | source(...) : String | -| mad/Test.java:96:35:96:49 | (...)... | semmle.label | (...)... | -| mad/Test.java:96:42:96:49 | source(...) : String | semmle.label | source(...) : String | -| mad/Test.java:98:41:98:57 | (...)... | semmle.label | (...)... | -| mad/Test.java:98:50:98:57 | source(...) : String | semmle.label | source(...) : String | -| mad/Test.java:100:45:100:61 | (...)... | semmle.label | (...)... | -| mad/Test.java:100:54:100:61 | source(...) : String | semmle.label | source(...) : String | -| mad/Test.java:102:43:102:57 | (...)... | semmle.label | (...)... | -| mad/Test.java:102:50:102:57 | source(...) : String | semmle.label | source(...) : String | -| mad/Test.java:104:28:104:42 | (...)... | semmle.label | (...)... | -| mad/Test.java:104:35:104:42 | source(...) : String | semmle.label | source(...) : String | -| mad/Test.java:106:41:106:55 | (...)... | semmle.label | (...)... | -| mad/Test.java:106:48:106:55 | source(...) : String | semmle.label | source(...) : String | -| mad/Test.java:111:30:111:44 | (...)... | semmle.label | (...)... | -| mad/Test.java:111:37:111:44 | source(...) : String | semmle.label | source(...) : String | -| mad/Test.java:113:40:113:81 | (...)... | semmle.label | (...)... | -| mad/Test.java:113:74:113:81 | source(...) : String | semmle.label | source(...) : String | -| mad/Test.java:115:34:115:75 | (...)... | semmle.label | (...)... | -| mad/Test.java:115:68:115:75 | source(...) : String | semmle.label | source(...) : String | -| mad/Test.java:117:34:117:75 | (...)... | semmle.label | (...)... | -| mad/Test.java:117:68:117:75 | source(...) : String | semmle.label | source(...) : String | -| mad/Test.java:119:23:119:37 | (...)... | semmle.label | (...)... | -| mad/Test.java:119:30:119:37 | source(...) : String | semmle.label | source(...) : String | +| mad/Test.java:93:27:93:41 | (...)... | semmle.label | (...)... | +| mad/Test.java:93:34:93:41 | source(...) : String | semmle.label | source(...) : String | +| mad/Test.java:95:26:95:40 | (...)... | semmle.label | (...)... | +| mad/Test.java:95:33:95:40 | source(...) : String | semmle.label | source(...) : String | +| mad/Test.java:97:35:97:49 | (...)... | semmle.label | (...)... | +| mad/Test.java:97:42:97:49 | source(...) : String | semmle.label | source(...) : String | +| mad/Test.java:99:41:99:57 | (...)... | semmle.label | (...)... | +| mad/Test.java:99:50:99:57 | source(...) : String | semmle.label | source(...) : String | +| mad/Test.java:101:45:101:61 | (...)... | semmle.label | (...)... | +| mad/Test.java:101:54:101:61 | source(...) : String | semmle.label | source(...) : String | +| mad/Test.java:103:43:103:57 | (...)... | semmle.label | (...)... | +| mad/Test.java:103:50:103:57 | source(...) : String | semmle.label | source(...) : String | +| mad/Test.java:105:28:105:42 | (...)... | semmle.label | (...)... | +| mad/Test.java:105:35:105:42 | source(...) : String | semmle.label | source(...) : String | +| mad/Test.java:107:41:107:55 | (...)... | semmle.label | (...)... | +| mad/Test.java:107:48:107:55 | source(...) : String | semmle.label | source(...) : String | +| mad/Test.java:109:28:109:44 | (...)... | semmle.label | (...)... | +| mad/Test.java:109:37:109:44 | source(...) : String | semmle.label | source(...) : String | +| mad/Test.java:111:28:111:42 | (...)... | semmle.label | (...)... | +| mad/Test.java:111:35:111:42 | source(...) : String | semmle.label | source(...) : String | +| mad/Test.java:116:30:116:44 | (...)... | semmle.label | (...)... | +| mad/Test.java:116:37:116:44 | source(...) : String | semmle.label | source(...) : String | +| mad/Test.java:118:40:118:81 | (...)... | semmle.label | (...)... | +| mad/Test.java:118:74:118:81 | source(...) : String | semmle.label | source(...) : String | +| mad/Test.java:120:34:120:75 | (...)... | semmle.label | (...)... | +| mad/Test.java:120:68:120:75 | source(...) : String | semmle.label | source(...) : String | +| mad/Test.java:122:34:122:75 | (...)... | semmle.label | (...)... | +| mad/Test.java:122:68:122:75 | source(...) : String | semmle.label | source(...) : String | | mad/Test.java:124:23:124:37 | (...)... | semmle.label | (...)... | | mad/Test.java:124:30:124:37 | source(...) : String | semmle.label | source(...) : String | -| mad/Test.java:129:23:129:40 | (...)... | semmle.label | (...)... | -| mad/Test.java:129:33:129:40 | source(...) : String | semmle.label | source(...) : String | -| mad/Test.java:131:20:131:34 | (...)... | semmle.label | (...)... | -| mad/Test.java:131:27:131:34 | source(...) : String | semmle.label | source(...) : String | -| mad/Test.java:133:21:133:35 | (...)... | semmle.label | (...)... | -| mad/Test.java:133:28:133:35 | source(...) : String | semmle.label | source(...) : String | -| mad/Test.java:135:22:135:36 | (...)... | semmle.label | (...)... | -| mad/Test.java:135:29:135:36 | source(...) : String | semmle.label | source(...) : String | -| mad/Test.java:140:20:140:34 | (...)... | semmle.label | (...)... | -| mad/Test.java:140:27:140:34 | source(...) : String | semmle.label | source(...) : String | -| mad/Test.java:142:19:142:33 | (...)... | semmle.label | (...)... | -| mad/Test.java:142:26:142:33 | source(...) : String | semmle.label | source(...) : String | -| mad/Test.java:147:20:147:36 | (...)... | semmle.label | (...)... | -| mad/Test.java:147:29:147:36 | source(...) : String | semmle.label | source(...) : String | +| mad/Test.java:129:23:129:37 | (...)... | semmle.label | (...)... | +| mad/Test.java:129:30:129:37 | source(...) : String | semmle.label | source(...) : String | +| mad/Test.java:134:23:134:40 | (...)... | semmle.label | (...)... | +| mad/Test.java:134:33:134:40 | source(...) : String | semmle.label | source(...) : String | +| mad/Test.java:136:20:136:34 | (...)... | semmle.label | (...)... | +| mad/Test.java:136:27:136:34 | source(...) : String | semmle.label | source(...) : String | +| mad/Test.java:138:21:138:35 | (...)... | semmle.label | (...)... | +| mad/Test.java:138:28:138:35 | source(...) : String | semmle.label | source(...) : String | +| mad/Test.java:140:22:140:36 | (...)... | semmle.label | (...)... | +| mad/Test.java:140:29:140:36 | source(...) : String | semmle.label | source(...) : String | +| mad/Test.java:145:20:145:34 | (...)... | semmle.label | (...)... | +| mad/Test.java:145:27:145:34 | source(...) : String | semmle.label | source(...) : String | +| mad/Test.java:147:19:147:33 | (...)... | semmle.label | (...)... | +| mad/Test.java:147:26:147:33 | source(...) : String | semmle.label | source(...) : String | +| mad/Test.java:152:20:152:36 | (...)... | semmle.label | (...)... | +| mad/Test.java:152:29:152:36 | source(...) : String | semmle.label | source(...) : String | subpaths #select | Test.java:24:11:24:24 | new File(...) | Test.java:19:18:19:38 | getHostName(...) : String | Test.java:24:20:24:23 | temp | This path depends on a $@. | Test.java:19:18:19:38 | getHostName(...) | user-provided value | @@ -266,55 +274,57 @@ subpaths | Test.java:99:3:99:34 | new File(...) | Test.java:95:14:95:34 | getHostName(...) : String | Test.java:99:12:99:33 | new URI(...) | This path depends on a $@. | Test.java:95:14:95:34 | getHostName(...) | user-provided value | | Test.java:100:3:100:46 | new File(...) | Test.java:95:14:95:34 | getHostName(...) : String | Test.java:100:12:100:45 | new URI(...) | This path depends on a $@. | Test.java:95:14:95:34 | getHostName(...) | user-provided value | | Test.java:101:3:101:55 | new File(...) | Test.java:95:14:95:34 | getHostName(...) : String | Test.java:101:12:101:54 | new URI(...) | This path depends on a $@. | Test.java:95:14:95:34 | getHostName(...) | user-provided value | -| mad/Test.java:34:52:34:68 | (...)... | mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:34:52:34:68 | (...)... | This path depends on a $@. | mad/Test.java:29:16:29:36 | getHostName(...) | user-provided value | -| mad/Test.java:36:32:36:48 | (...)... | mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:36:32:36:48 | (...)... | This path depends on a $@. | mad/Test.java:29:16:29:36 | getHostName(...) | user-provided value | -| mad/Test.java:38:47:38:63 | (...)... | mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:38:47:38:63 | (...)... | This path depends on a $@. | mad/Test.java:29:16:29:36 | getHostName(...) | user-provided value | -| mad/Test.java:40:39:40:53 | (...)... | mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:40:39:40:53 | (...)... | This path depends on a $@. | mad/Test.java:29:16:29:36 | getHostName(...) | user-provided value | -| mad/Test.java:42:31:42:45 | (...)... | mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:42:31:42:45 | (...)... | This path depends on a $@. | mad/Test.java:29:16:29:36 | getHostName(...) | user-provided value | -| mad/Test.java:44:29:44:43 | (...)... | mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:44:29:44:43 | (...)... | This path depends on a $@. | mad/Test.java:29:16:29:36 | getHostName(...) | user-provided value | -| mad/Test.java:46:24:46:38 | (...)... | mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:46:24:46:38 | (...)... | This path depends on a $@. | mad/Test.java:29:16:29:36 | getHostName(...) | user-provided value | -| mad/Test.java:48:9:48:41 | new FileReader(...) | mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:48:24:48:40 | (...)... | This path depends on a $@. | mad/Test.java:29:16:29:36 | getHostName(...) | user-provided value | -| mad/Test.java:50:20:50:34 | (...)... | mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:50:20:50:34 | (...)... | This path depends on a $@. | mad/Test.java:29:16:29:36 | getHostName(...) | user-provided value | -| mad/Test.java:52:20:52:34 | (...)... | mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:52:20:52:34 | (...)... | This path depends on a $@. | mad/Test.java:29:16:29:36 | getHostName(...) | user-provided value | -| mad/Test.java:54:33:54:47 | (...)... | mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:54:33:54:47 | (...)... | This path depends on a $@. | mad/Test.java:29:16:29:36 | getHostName(...) | user-provided value | -| mad/Test.java:56:40:56:54 | (...)... | mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:56:40:56:54 | (...)... | This path depends on a $@. | mad/Test.java:29:16:29:36 | getHostName(...) | user-provided value | -| mad/Test.java:58:33:58:47 | (...)... | mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:58:33:58:47 | (...)... | This path depends on a $@. | mad/Test.java:29:16:29:36 | getHostName(...) | user-provided value | -| mad/Test.java:60:31:60:45 | (...)... | mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:60:31:60:45 | (...)... | This path depends on a $@. | mad/Test.java:29:16:29:36 | getHostName(...) | user-provided value | -| mad/Test.java:62:26:62:40 | (...)... | mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:62:26:62:40 | (...)... | This path depends on a $@. | mad/Test.java:29:16:29:36 | getHostName(...) | user-provided value | -| mad/Test.java:64:26:64:40 | (...)... | mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:64:26:64:40 | (...)... | This path depends on a $@. | mad/Test.java:29:16:29:36 | getHostName(...) | user-provided value | -| mad/Test.java:66:34:66:48 | (...)... | mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:66:34:66:48 | (...)... | This path depends on a $@. | mad/Test.java:29:16:29:36 | getHostName(...) | user-provided value | -| mad/Test.java:68:35:68:49 | (...)... | mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:68:35:68:49 | (...)... | This path depends on a $@. | mad/Test.java:29:16:29:36 | getHostName(...) | user-provided value | -| mad/Test.java:70:30:70:44 | (...)... | mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:70:30:70:44 | (...)... | This path depends on a $@. | mad/Test.java:29:16:29:36 | getHostName(...) | user-provided value | -| mad/Test.java:72:22:72:36 | (...)... | mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:72:22:72:36 | (...)... | This path depends on a $@. | mad/Test.java:29:16:29:36 | getHostName(...) | user-provided value | -| mad/Test.java:74:30:74:44 | (...)... | mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:74:30:74:44 | (...)... | This path depends on a $@. | mad/Test.java:29:16:29:36 | getHostName(...) | user-provided value | -| mad/Test.java:76:21:76:35 | (...)... | mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:76:21:76:35 | (...)... | This path depends on a $@. | mad/Test.java:29:16:29:36 | getHostName(...) | user-provided value | -| mad/Test.java:78:26:78:40 | (...)... | mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:78:26:78:40 | (...)... | This path depends on a $@. | mad/Test.java:29:16:29:36 | getHostName(...) | user-provided value | -| mad/Test.java:80:33:80:47 | (...)... | mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:80:33:80:47 | (...)... | This path depends on a $@. | mad/Test.java:29:16:29:36 | getHostName(...) | user-provided value | -| mad/Test.java:82:33:82:47 | (...)... | mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:82:33:82:47 | (...)... | This path depends on a $@. | mad/Test.java:29:16:29:36 | getHostName(...) | user-provided value | -| mad/Test.java:83:33:83:47 | (...)... | mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:83:33:83:47 | (...)... | This path depends on a $@. | mad/Test.java:29:16:29:36 | getHostName(...) | user-provided value | -| mad/Test.java:85:31:85:45 | (...)... | mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:85:31:85:45 | (...)... | This path depends on a $@. | mad/Test.java:29:16:29:36 | getHostName(...) | user-provided value | -| mad/Test.java:87:21:87:35 | (...)... | mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:87:21:87:35 | (...)... | This path depends on a $@. | mad/Test.java:29:16:29:36 | getHostName(...) | user-provided value | -| mad/Test.java:88:21:88:35 | (...)... | mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:88:21:88:35 | (...)... | This path depends on a $@. | mad/Test.java:29:16:29:36 | getHostName(...) | user-provided value | -| mad/Test.java:89:21:89:35 | (...)... | mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:89:21:89:35 | (...)... | This path depends on a $@. | mad/Test.java:29:16:29:36 | getHostName(...) | user-provided value | -| mad/Test.java:91:27:91:41 | (...)... | mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:91:27:91:41 | (...)... | This path depends on a $@. | mad/Test.java:29:16:29:36 | getHostName(...) | user-provided value | -| mad/Test.java:92:27:92:41 | (...)... | mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:92:27:92:41 | (...)... | This path depends on a $@. | mad/Test.java:29:16:29:36 | getHostName(...) | user-provided value | -| mad/Test.java:94:26:94:40 | (...)... | mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:94:26:94:40 | (...)... | This path depends on a $@. | mad/Test.java:29:16:29:36 | getHostName(...) | user-provided value | -| mad/Test.java:96:35:96:49 | (...)... | mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:96:35:96:49 | (...)... | This path depends on a $@. | mad/Test.java:29:16:29:36 | getHostName(...) | user-provided value | -| mad/Test.java:98:41:98:57 | (...)... | mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:98:41:98:57 | (...)... | This path depends on a $@. | mad/Test.java:29:16:29:36 | getHostName(...) | user-provided value | -| mad/Test.java:100:45:100:61 | (...)... | mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:100:45:100:61 | (...)... | This path depends on a $@. | mad/Test.java:29:16:29:36 | getHostName(...) | user-provided value | -| mad/Test.java:102:43:102:57 | (...)... | mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:102:43:102:57 | (...)... | This path depends on a $@. | mad/Test.java:29:16:29:36 | getHostName(...) | user-provided value | -| mad/Test.java:104:28:104:42 | (...)... | mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:104:28:104:42 | (...)... | This path depends on a $@. | mad/Test.java:29:16:29:36 | getHostName(...) | user-provided value | -| mad/Test.java:106:41:106:55 | (...)... | mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:106:41:106:55 | (...)... | This path depends on a $@. | mad/Test.java:29:16:29:36 | getHostName(...) | user-provided value | -| mad/Test.java:111:30:111:44 | (...)... | mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:111:30:111:44 | (...)... | This path depends on a $@. | mad/Test.java:29:16:29:36 | getHostName(...) | user-provided value | -| mad/Test.java:113:40:113:81 | (...)... | mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:113:40:113:81 | (...)... | This path depends on a $@. | mad/Test.java:29:16:29:36 | getHostName(...) | user-provided value | -| mad/Test.java:115:34:115:75 | (...)... | mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:115:34:115:75 | (...)... | This path depends on a $@. | mad/Test.java:29:16:29:36 | getHostName(...) | user-provided value | -| mad/Test.java:117:34:117:75 | (...)... | mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:117:34:117:75 | (...)... | This path depends on a $@. | mad/Test.java:29:16:29:36 | getHostName(...) | user-provided value | -| mad/Test.java:119:23:119:37 | (...)... | mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:119:23:119:37 | (...)... | This path depends on a $@. | mad/Test.java:29:16:29:36 | getHostName(...) | user-provided value | -| mad/Test.java:124:23:124:37 | (...)... | mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:124:23:124:37 | (...)... | This path depends on a $@. | mad/Test.java:29:16:29:36 | getHostName(...) | user-provided value | -| mad/Test.java:129:23:129:40 | (...)... | mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:129:23:129:40 | (...)... | This path depends on a $@. | mad/Test.java:29:16:29:36 | getHostName(...) | user-provided value | -| mad/Test.java:131:20:131:34 | (...)... | mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:131:20:131:34 | (...)... | This path depends on a $@. | mad/Test.java:29:16:29:36 | getHostName(...) | user-provided value | -| mad/Test.java:133:21:133:35 | (...)... | mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:133:21:133:35 | (...)... | This path depends on a $@. | mad/Test.java:29:16:29:36 | getHostName(...) | user-provided value | -| mad/Test.java:135:22:135:36 | (...)... | mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:135:22:135:36 | (...)... | This path depends on a $@. | mad/Test.java:29:16:29:36 | getHostName(...) | user-provided value | -| mad/Test.java:140:20:140:34 | (...)... | mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:140:20:140:34 | (...)... | This path depends on a $@. | mad/Test.java:29:16:29:36 | getHostName(...) | user-provided value | -| mad/Test.java:142:19:142:33 | (...)... | mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:142:19:142:33 | (...)... | This path depends on a $@. | mad/Test.java:29:16:29:36 | getHostName(...) | user-provided value | -| mad/Test.java:147:20:147:36 | (...)... | mad/Test.java:29:16:29:36 | getHostName(...) : String | mad/Test.java:147:20:147:36 | (...)... | This path depends on a $@. | mad/Test.java:29:16:29:36 | getHostName(...) | user-provided value | +| mad/Test.java:35:52:35:68 | (...)... | mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:35:52:35:68 | (...)... | This path depends on a $@. | mad/Test.java:30:16:30:36 | getHostName(...) | user-provided value | +| mad/Test.java:37:32:37:48 | (...)... | mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:37:32:37:48 | (...)... | This path depends on a $@. | mad/Test.java:30:16:30:36 | getHostName(...) | user-provided value | +| mad/Test.java:39:47:39:63 | (...)... | mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:39:47:39:63 | (...)... | This path depends on a $@. | mad/Test.java:30:16:30:36 | getHostName(...) | user-provided value | +| mad/Test.java:41:39:41:53 | (...)... | mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:41:39:41:53 | (...)... | This path depends on a $@. | mad/Test.java:30:16:30:36 | getHostName(...) | user-provided value | +| mad/Test.java:43:31:43:45 | (...)... | mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:43:31:43:45 | (...)... | This path depends on a $@. | mad/Test.java:30:16:30:36 | getHostName(...) | user-provided value | +| mad/Test.java:45:29:45:43 | (...)... | mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:45:29:45:43 | (...)... | This path depends on a $@. | mad/Test.java:30:16:30:36 | getHostName(...) | user-provided value | +| mad/Test.java:47:24:47:38 | (...)... | mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:47:24:47:38 | (...)... | This path depends on a $@. | mad/Test.java:30:16:30:36 | getHostName(...) | user-provided value | +| mad/Test.java:49:9:49:41 | new FileReader(...) | mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:49:24:49:40 | (...)... | This path depends on a $@. | mad/Test.java:30:16:30:36 | getHostName(...) | user-provided value | +| mad/Test.java:51:20:51:34 | (...)... | mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:51:20:51:34 | (...)... | This path depends on a $@. | mad/Test.java:30:16:30:36 | getHostName(...) | user-provided value | +| mad/Test.java:53:20:53:34 | (...)... | mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:53:20:53:34 | (...)... | This path depends on a $@. | mad/Test.java:30:16:30:36 | getHostName(...) | user-provided value | +| mad/Test.java:55:33:55:47 | (...)... | mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:55:33:55:47 | (...)... | This path depends on a $@. | mad/Test.java:30:16:30:36 | getHostName(...) | user-provided value | +| mad/Test.java:57:40:57:54 | (...)... | mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:57:40:57:54 | (...)... | This path depends on a $@. | mad/Test.java:30:16:30:36 | getHostName(...) | user-provided value | +| mad/Test.java:59:33:59:47 | (...)... | mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:59:33:59:47 | (...)... | This path depends on a $@. | mad/Test.java:30:16:30:36 | getHostName(...) | user-provided value | +| mad/Test.java:61:31:61:45 | (...)... | mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:61:31:61:45 | (...)... | This path depends on a $@. | mad/Test.java:30:16:30:36 | getHostName(...) | user-provided value | +| mad/Test.java:63:26:63:40 | (...)... | mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:63:26:63:40 | (...)... | This path depends on a $@. | mad/Test.java:30:16:30:36 | getHostName(...) | user-provided value | +| mad/Test.java:65:26:65:40 | (...)... | mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:65:26:65:40 | (...)... | This path depends on a $@. | mad/Test.java:30:16:30:36 | getHostName(...) | user-provided value | +| mad/Test.java:67:34:67:48 | (...)... | mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:67:34:67:48 | (...)... | This path depends on a $@. | mad/Test.java:30:16:30:36 | getHostName(...) | user-provided value | +| mad/Test.java:69:35:69:49 | (...)... | mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:69:35:69:49 | (...)... | This path depends on a $@. | mad/Test.java:30:16:30:36 | getHostName(...) | user-provided value | +| mad/Test.java:71:30:71:44 | (...)... | mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:71:30:71:44 | (...)... | This path depends on a $@. | mad/Test.java:30:16:30:36 | getHostName(...) | user-provided value | +| mad/Test.java:73:22:73:36 | (...)... | mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:73:22:73:36 | (...)... | This path depends on a $@. | mad/Test.java:30:16:30:36 | getHostName(...) | user-provided value | +| mad/Test.java:75:30:75:44 | (...)... | mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:75:30:75:44 | (...)... | This path depends on a $@. | mad/Test.java:30:16:30:36 | getHostName(...) | user-provided value | +| mad/Test.java:77:21:77:35 | (...)... | mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:77:21:77:35 | (...)... | This path depends on a $@. | mad/Test.java:30:16:30:36 | getHostName(...) | user-provided value | +| mad/Test.java:79:26:79:40 | (...)... | mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:79:26:79:40 | (...)... | This path depends on a $@. | mad/Test.java:30:16:30:36 | getHostName(...) | user-provided value | +| mad/Test.java:81:33:81:47 | (...)... | mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:81:33:81:47 | (...)... | This path depends on a $@. | mad/Test.java:30:16:30:36 | getHostName(...) | user-provided value | +| mad/Test.java:83:33:83:47 | (...)... | mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:83:33:83:47 | (...)... | This path depends on a $@. | mad/Test.java:30:16:30:36 | getHostName(...) | user-provided value | +| mad/Test.java:84:33:84:47 | (...)... | mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:84:33:84:47 | (...)... | This path depends on a $@. | mad/Test.java:30:16:30:36 | getHostName(...) | user-provided value | +| mad/Test.java:86:31:86:45 | (...)... | mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:86:31:86:45 | (...)... | This path depends on a $@. | mad/Test.java:30:16:30:36 | getHostName(...) | user-provided value | +| mad/Test.java:88:21:88:35 | (...)... | mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:88:21:88:35 | (...)... | This path depends on a $@. | mad/Test.java:30:16:30:36 | getHostName(...) | user-provided value | +| mad/Test.java:89:21:89:35 | (...)... | mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:89:21:89:35 | (...)... | This path depends on a $@. | mad/Test.java:30:16:30:36 | getHostName(...) | user-provided value | +| mad/Test.java:90:21:90:35 | (...)... | mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:90:21:90:35 | (...)... | This path depends on a $@. | mad/Test.java:30:16:30:36 | getHostName(...) | user-provided value | +| mad/Test.java:92:27:92:41 | (...)... | mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:92:27:92:41 | (...)... | This path depends on a $@. | mad/Test.java:30:16:30:36 | getHostName(...) | user-provided value | +| mad/Test.java:93:27:93:41 | (...)... | mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:93:27:93:41 | (...)... | This path depends on a $@. | mad/Test.java:30:16:30:36 | getHostName(...) | user-provided value | +| mad/Test.java:95:26:95:40 | (...)... | mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:95:26:95:40 | (...)... | This path depends on a $@. | mad/Test.java:30:16:30:36 | getHostName(...) | user-provided value | +| mad/Test.java:97:35:97:49 | (...)... | mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:97:35:97:49 | (...)... | This path depends on a $@. | mad/Test.java:30:16:30:36 | getHostName(...) | user-provided value | +| mad/Test.java:99:41:99:57 | (...)... | mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:99:41:99:57 | (...)... | This path depends on a $@. | mad/Test.java:30:16:30:36 | getHostName(...) | user-provided value | +| mad/Test.java:101:45:101:61 | (...)... | mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:101:45:101:61 | (...)... | This path depends on a $@. | mad/Test.java:30:16:30:36 | getHostName(...) | user-provided value | +| mad/Test.java:103:43:103:57 | (...)... | mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:103:43:103:57 | (...)... | This path depends on a $@. | mad/Test.java:30:16:30:36 | getHostName(...) | user-provided value | +| mad/Test.java:105:28:105:42 | (...)... | mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:105:28:105:42 | (...)... | This path depends on a $@. | mad/Test.java:30:16:30:36 | getHostName(...) | user-provided value | +| mad/Test.java:107:41:107:55 | (...)... | mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:107:41:107:55 | (...)... | This path depends on a $@. | mad/Test.java:30:16:30:36 | getHostName(...) | user-provided value | +| mad/Test.java:109:28:109:44 | (...)... | mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:109:28:109:44 | (...)... | This path depends on a $@. | mad/Test.java:30:16:30:36 | getHostName(...) | user-provided value | +| mad/Test.java:111:28:111:42 | (...)... | mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:111:28:111:42 | (...)... | This path depends on a $@. | mad/Test.java:30:16:30:36 | getHostName(...) | user-provided value | +| mad/Test.java:116:30:116:44 | (...)... | mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:116:30:116:44 | (...)... | This path depends on a $@. | mad/Test.java:30:16:30:36 | getHostName(...) | user-provided value | +| mad/Test.java:118:40:118:81 | (...)... | mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:118:40:118:81 | (...)... | This path depends on a $@. | mad/Test.java:30:16:30:36 | getHostName(...) | user-provided value | +| mad/Test.java:120:34:120:75 | (...)... | mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:120:34:120:75 | (...)... | This path depends on a $@. | mad/Test.java:30:16:30:36 | getHostName(...) | user-provided value | +| mad/Test.java:122:34:122:75 | (...)... | mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:122:34:122:75 | (...)... | This path depends on a $@. | mad/Test.java:30:16:30:36 | getHostName(...) | user-provided value | +| mad/Test.java:124:23:124:37 | (...)... | mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:124:23:124:37 | (...)... | This path depends on a $@. | mad/Test.java:30:16:30:36 | getHostName(...) | user-provided value | +| mad/Test.java:129:23:129:37 | (...)... | mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:129:23:129:37 | (...)... | This path depends on a $@. | mad/Test.java:30:16:30:36 | getHostName(...) | user-provided value | +| mad/Test.java:134:23:134:40 | (...)... | mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:134:23:134:40 | (...)... | This path depends on a $@. | mad/Test.java:30:16:30:36 | getHostName(...) | user-provided value | +| mad/Test.java:136:20:136:34 | (...)... | mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:136:20:136:34 | (...)... | This path depends on a $@. | mad/Test.java:30:16:30:36 | getHostName(...) | user-provided value | +| mad/Test.java:138:21:138:35 | (...)... | mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:138:21:138:35 | (...)... | This path depends on a $@. | mad/Test.java:30:16:30:36 | getHostName(...) | user-provided value | +| mad/Test.java:140:22:140:36 | (...)... | mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:140:22:140:36 | (...)... | This path depends on a $@. | mad/Test.java:30:16:30:36 | getHostName(...) | user-provided value | +| mad/Test.java:145:20:145:34 | (...)... | mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:145:20:145:34 | (...)... | This path depends on a $@. | mad/Test.java:30:16:30:36 | getHostName(...) | user-provided value | +| mad/Test.java:147:19:147:33 | (...)... | mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:147:19:147:33 | (...)... | This path depends on a $@. | mad/Test.java:30:16:30:36 | getHostName(...) | user-provided value | +| mad/Test.java:152:20:152:36 | (...)... | mad/Test.java:30:16:30:36 | getHostName(...) : String | mad/Test.java:152:20:152:36 | (...)... | This path depends on a $@. | mad/Test.java:30:16:30:36 | getHostName(...) | user-provided value | diff --git a/java/ql/test/query-tests/security/CWE-022/semmle/tests/mad/Test.java b/java/ql/test/query-tests/security/CWE-022/semmle/tests/mad/Test.java index d936309e7b8..086e19ab127 100644 --- a/java/ql/test/query-tests/security/CWE-022/semmle/tests/mad/Test.java +++ b/java/ql/test/query-tests/security/CWE-022/semmle/tests/mad/Test.java @@ -9,6 +9,7 @@ import java.net.URL; import java.nio.charset.Charset; import java.nio.file.Files; import java.nio.file.Path; +import javax.activation.FileDataSource; import javax.xml.transform.stream.StreamResult; import org.apache.commons.io.FileUtils; import org.apache.tools.ant.AntClassLoader; @@ -104,6 +105,10 @@ public class Test { FileCopyUtils.copy((File) source(), null); // "org.springframework.util;FileCopyUtils;false;copy;(File,File);;Argument[1];create-file;manual" FileCopyUtils.copy((File) null, (File) source()); + // "javax.activation;FileDataSource;true;FileDataSource;(String);;Argument[0];path-injection;manual" + new FileDataSource((String) source()); + // "javax.activation;FileDataSource;true;FileDataSource;(File);;Argument[0];path-injection;manual" + new FileDataSource((File) source()); } void test(AntClassLoader acl) { diff --git a/java/ql/test/query-tests/security/CWE-022/semmle/tests/options b/java/ql/test/query-tests/security/CWE-022/semmle/tests/options index b176cfdecf0..99f205115cd 100644 --- a/java/ql/test/query-tests/security/CWE-022/semmle/tests/options +++ b/java/ql/test/query-tests/security/CWE-022/semmle/tests/options @@ -1 +1 @@ -// semmle-extractor-options: --javac-args -cp ${testdir}/../../../../../stubs/servlet-api-2.4:${testdir}/../../../../../stubs/apache-commons-io-2.6:${testdir}/../../../../../stubs/cargo:${testdir}/../../../../../stubs/apache-ant-1.10.13:${testdir}/../../../../../stubs/stapler-1.263:${testdir}/../../../../../stubs/javax-servlet-2.5:${testdir}/../../../../../stubs/apache-commons-jelly-1.0.1:${testdir}/../../../../../stubs/apache-commons-fileupload-1.4:${testdir}/../../../../../stubs/saxon-xqj-9.x:${testdir}/../../../../../stubs/apache-commons-beanutils:${testdir}/../../../../../stubs/dom4j-2.1.1:${testdir}/../../../../../stubs/apache-commons-lang:${testdir}/../../../../../stubs/jaxen-1.2.0:${testdir}/../../../../../stubs/jmh-1.3.6:${testdir}/../../../../../stubs/springframework-5.3.8 \ No newline at end of file +// semmle-extractor-options: --javac-args -cp ${testdir}/../../../../../stubs/servlet-api-2.4:${testdir}/../../../../../stubs/apache-commons-io-2.6:${testdir}/../../../../../stubs/cargo:${testdir}/../../../../../stubs/apache-ant-1.10.13:${testdir}/../../../../../stubs/stapler-1.263:${testdir}/../../../../../stubs/javax-servlet-2.5:${testdir}/../../../../../stubs/apache-commons-jelly-1.0.1:${testdir}/../../../../../stubs/apache-commons-fileupload-1.4:${testdir}/../../../../../stubs/saxon-xqj-9.x:${testdir}/../../../../../stubs/apache-commons-beanutils:${testdir}/../../../../../stubs/dom4j-2.1.1:${testdir}/../../../../../stubs/apache-commons-lang:${testdir}/../../../../../stubs/jaxen-1.2.0:${testdir}/../../../../../stubs/jmh-1.3.6:${testdir}/../../../../../stubs/springframework-5.3.8:${testdir}/../../../../../stubs/jaxws-api-2.0 \ No newline at end of file diff --git a/java/ql/test/query-tests/security/CWE-501/TrustBoundaryViolations.expected b/java/ql/test/query-tests/security/CWE-501/TrustBoundaryViolations.expected new file mode 100644 index 00000000000..48de9172b36 --- /dev/null +++ b/java/ql/test/query-tests/security/CWE-501/TrustBoundaryViolations.expected @@ -0,0 +1,2 @@ +failures +testFailures diff --git a/java/ql/test/query-tests/security/CWE-501/TrustBoundaryViolations.java b/java/ql/test/query-tests/security/CWE-501/TrustBoundaryViolations.java new file mode 100644 index 00000000000..dc45f7e6604 --- /dev/null +++ b/java/ql/test/query-tests/security/CWE-501/TrustBoundaryViolations.java @@ -0,0 +1,35 @@ +import java.io.IOException; +import javax.servlet.http.HttpServlet; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import org.owasp.esapi.Validator; + +public class TrustBoundaryViolations extends HttpServlet { + Validator validator; + + public void doGet(HttpServletRequest request, HttpServletResponse response) { + String input = request.getParameter("input"); + + // BAD: The input is written to the session without being sanitized. + request.getSession().setAttribute("input", input); // $ hasTaintFlow + + String input2 = request.getParameter("input2"); + + try { + String sanitized = validator.getValidInput("HTTP parameter", input2, "HTTPParameterValue", 100, false); + // GOOD: The input is sanitized before being written to the session. + request.getSession().setAttribute("input2", sanitized); + + } catch (Exception e) { + } + + try { + String input3 = request.getParameter("input3"); + if (validator.isValidInput("HTTP parameter", input3, "HTTPParameterValue", 100, false)) { + // GOOD: The input is sanitized before being written to the session. + request.getSession().setAttribute("input3", input3); + } + } catch (Exception e) { + } + } +} diff --git a/java/ql/test/query-tests/security/CWE-501/TrustBoundaryViolations.ql b/java/ql/test/query-tests/security/CWE-501/TrustBoundaryViolations.ql new file mode 100644 index 00000000000..26a9b4a7308 --- /dev/null +++ b/java/ql/test/query-tests/security/CWE-501/TrustBoundaryViolations.ql @@ -0,0 +1,4 @@ +import java +import semmle.code.java.security.TrustBoundaryViolationQuery +import TestUtilities.InlineFlowTest +import TaintFlowTest diff --git a/java/ql/test/query-tests/security/CWE-501/options b/java/ql/test/query-tests/security/CWE-501/options new file mode 100644 index 00000000000..37d627da7e8 --- /dev/null +++ b/java/ql/test/query-tests/security/CWE-501/options @@ -0,0 +1 @@ +//semmle-extractor-options: --javac-args -cp ${testdir}/../../../stubs/esapi-2.0.1:${testdir}/../../../stubs/javax-servlet-2.5 diff --git a/java/ql/test/query-tests/security/CWE-611/CdaUtilTests.java b/java/ql/test/query-tests/security/CWE-611/CdaUtilTests.java new file mode 100644 index 00000000000..6c19a842472 --- /dev/null +++ b/java/ql/test/query-tests/security/CWE-611/CdaUtilTests.java @@ -0,0 +1,23 @@ +import java.io.InputStream; +import java.io.InputStreamReader; +import java.net.Socket; +import org.openhealthtools.mdht.uml.cda.util.CDAUtil; +import org.xml.sax.InputSource; + +public class CdaUtilTests { + + public void test(Socket sock) throws Exception { + InputStream is = sock.getInputStream(); + InputSource iSrc = new InputSource(new InputStreamReader(is)); + CDAUtil.load(is); // $ hasTaintFlow + CDAUtil.load(iSrc); // $ hasTaintFlow + CDAUtil.load(is, (CDAUtil.ValidationHandler) null); // $ hasTaintFlow + CDAUtil.load(is, (CDAUtil.LoadHandler) null); // $ hasTaintFlow + CDAUtil.load(null, null, is, null); // $ hasTaintFlow + CDAUtil.load(iSrc, (CDAUtil.ValidationHandler) null); // $ hasTaintFlow + CDAUtil.load(iSrc, (CDAUtil.LoadHandler) null); // $ hasTaintFlow + CDAUtil.load(null, null, iSrc, null); // $ hasTaintFlow + CDAUtil.loadAs(is, null); // $ hasTaintFlow + CDAUtil.loadAs(is, null, null); // $ hasTaintFlow + } +} diff --git a/java/ql/test/query-tests/security/CWE-611/options b/java/ql/test/query-tests/security/CWE-611/options index bec95f19163..145681fcb03 100644 --- a/java/ql/test/query-tests/security/CWE-611/options +++ b/java/ql/test/query-tests/security/CWE-611/options @@ -1 +1 @@ -//semmle-extractor-options: --javac-args -cp ${testdir}/../../../stubs/jdom-1.1.3:${testdir}/../../../stubs/dom4j-2.1.1:${testdir}/../../../stubs/simple-xml-2.7.1:${testdir}/../../../stubs/jaxb-api-2.3.1:${testdir}/../../../stubs/jaxen-1.2.0:${testdir}/../../../stubs/apache-commons-digester3-3.2:${testdir}/../../../stubs/servlet-api-2.4/:${testdir}/../../../stubs/rundeck-api-java-client-13.2:${testdir}/../../../stubs/springframework-5.3.8/ +//semmle-extractor-options: --javac-args -cp ${testdir}/../../../stubs/jdom-1.1.3:${testdir}/../../../stubs/dom4j-2.1.1:${testdir}/../../../stubs/simple-xml-2.7.1:${testdir}/../../../stubs/jaxb-api-2.3.1:${testdir}/../../../stubs/jaxen-1.2.0:${testdir}/../../../stubs/apache-commons-digester3-3.2:${testdir}/../../../stubs/servlet-api-2.4/:${testdir}/../../../stubs/rundeck-api-java-client-13.2:${testdir}/../../../stubs/springframework-5.3.8/:${testdir}/../../../stubs/mdht-1.2.0/ diff --git a/java/ql/test/query-tests/security/CWE-918/mad/Test.java b/java/ql/test/query-tests/security/CWE-918/mad/Test.java index 6c224b65d31..29cb7abd793 100644 --- a/java/ql/test/query-tests/security/CWE-918/mad/Test.java +++ b/java/ql/test/query-tests/security/CWE-918/mad/Test.java @@ -4,6 +4,7 @@ import java.net.Socket; import java.net.SocketAddress; import java.net.URL; import java.net.URLClassLoader; +import javax.activation.URLDataSource; import javax.servlet.http.HttpServletRequest; import javafx.scene.web.WebEngine; import org.apache.commons.jelly.JellyContext; @@ -59,6 +60,8 @@ public class Test { new JellyContext((URL) null, (URL) source()); // $ SSRF // "org.apache.commons.jelly;JellyContext;true;JellyContext;(URL);;Argument[0];open-url;ai-generated" new JellyContext((URL) source()); // $ SSRF + // "javax.activation;URLDataSource;true;URLDataSource;(URL);;Argument[0];request-forgery;manual" + new URLDataSource((URL) source()); // $ SSRF } public void test(WebEngine webEngine) { diff --git a/java/ql/test/query-tests/security/CWE-918/options b/java/ql/test/query-tests/security/CWE-918/options index 82a3894bc18..64fb822e2af 100644 --- a/java/ql/test/query-tests/security/CWE-918/options +++ b/java/ql/test/query-tests/security/CWE-918/options @@ -1 +1 @@ -//semmle-extractor-options: --javac-args -source 11 -target 11 -cp ${testdir}/../../../stubs/springframework-5.3.8:${testdir}/../../../stubs/javax-ws-rs-api-2.1.1:${testdir}/../../../stubs/javax-ws-rs-api-3.0.0:${testdir}/../../../stubs/apache-http-4.4.13/:${testdir}/../../../stubs/projectreactor-3.4.3/:${testdir}/../../../stubs/postgresql-42.3.3/:${testdir}/../../../stubs/HikariCP-3.4.5/:${testdir}/../../../stubs/spring-jdbc-5.3.8/:${testdir}/../../../stubs/jdbi3-core-3.27.2/:${testdir}/../../../stubs/cargo:${testdir}/../../../stubs/javafx-web:${testdir}/../../../stubs/apache-commons-jelly-1.0.1:${testdir}/../../../stubs/dom4j-2.1.1:${testdir}/../../../stubs/jaxen-1.2.0:${testdir}/../../../stubs/stapler-1.263:${testdir}/../../../stubs/javax-servlet-2.5:${testdir}/../../../stubs/apache-commons-fileupload-1.4:${testdir}/../../../stubs/saxon-xqj-9.x:${testdir}/../../../stubs/apache-commons-beanutils:${testdir}/../../../stubs/apache-commons-lang:${testdir}/../../../stubs/apache-http-5:${testdir}/../../../stubs/playframework-2.6.x +//semmle-extractor-options: --javac-args -source 11 -target 11 -cp ${testdir}/../../../stubs/springframework-5.3.8:${testdir}/../../../stubs/javax-ws-rs-api-2.1.1:${testdir}/../../../stubs/javax-ws-rs-api-3.0.0:${testdir}/../../../stubs/apache-http-4.4.13/:${testdir}/../../../stubs/projectreactor-3.4.3/:${testdir}/../../../stubs/postgresql-42.3.3/:${testdir}/../../../stubs/HikariCP-3.4.5/:${testdir}/../../../stubs/spring-jdbc-5.3.8/:${testdir}/../../../stubs/jdbi3-core-3.27.2/:${testdir}/../../../stubs/cargo:${testdir}/../../../stubs/javafx-web:${testdir}/../../../stubs/apache-commons-jelly-1.0.1:${testdir}/../../../stubs/dom4j-2.1.1:${testdir}/../../../stubs/jaxen-1.2.0:${testdir}/../../../stubs/stapler-1.263:${testdir}/../../../stubs/javax-servlet-2.5:${testdir}/../../../stubs/apache-commons-fileupload-1.4:${testdir}/../../../stubs/saxon-xqj-9.x:${testdir}/../../../stubs/apache-commons-beanutils:${testdir}/../../../stubs/apache-commons-lang:${testdir}/../../../stubs/apache-http-5:${testdir}/../../../stubs/playframework-2.6.x:${testdir}/../../../stubs/jaxws-api-2.0 diff --git a/java/ql/test/stubs/esapi-2.0.1/org/owasp/esapi/ValidationErrorList.java b/java/ql/test/stubs/esapi-2.0.1/org/owasp/esapi/ValidationErrorList.java new file mode 100644 index 00000000000..ae56481a974 --- /dev/null +++ b/java/ql/test/stubs/esapi-2.0.1/org/owasp/esapi/ValidationErrorList.java @@ -0,0 +1,5 @@ +package org.owasp.esapi; + +public class ValidationErrorList { + +} diff --git a/java/ql/test/stubs/esapi-2.0.1/org/owasp/esapi/Validator.java b/java/ql/test/stubs/esapi-2.0.1/org/owasp/esapi/Validator.java new file mode 100644 index 00000000000..8bee29c1c38 --- /dev/null +++ b/java/ql/test/stubs/esapi-2.0.1/org/owasp/esapi/Validator.java @@ -0,0 +1,224 @@ +package org.owasp.esapi; + +import java.io.File; +import java.io.InputStream; +import java.net.URI; +import java.text.DateFormat; +import java.util.Date; +import java.util.List; +import java.util.Set; + +import javax.servlet.http.HttpServletRequest; + +import org.owasp.esapi.errors.IntrusionException; +import org.owasp.esapi.errors.ValidationException; + +public interface Validator { + + boolean isValidInput(String context, String input, String type, int maxLength, boolean allowNull) + throws IntrusionException; + + boolean isValidInput(String context, String input, String type, int maxLength, boolean allowNull, + ValidationErrorList errorList) throws IntrusionException; + + boolean isValidInput(String context, String input, String type, int maxLength, boolean allowNull, + boolean canonicalize) throws IntrusionException; + + boolean isValidInput(String context, String input, String type, int maxLength, boolean allowNull, + boolean canonicalize, ValidationErrorList errorList) throws IntrusionException; + + String getValidInput(String context, String input, String type, int maxLength, boolean allowNull) + throws ValidationException, IntrusionException; + + String getValidInput(String context, String input, String type, int maxLength, boolean allowNull, + boolean canonicalize) throws ValidationException, IntrusionException; + + String getValidInput(String context, String input, String type, int maxLength, boolean allowNull, + ValidationErrorList errorList) throws IntrusionException; + + String getValidInput(String context, String input, String type, int maxLength, boolean allowNull, + boolean canonicalize, ValidationErrorList errorList) throws IntrusionException; + + boolean isValidDate(String context, String input, DateFormat format, boolean allowNull) throws IntrusionException; + + boolean isValidDate(String context, String input, DateFormat format, boolean allowNull, + ValidationErrorList errorList) throws IntrusionException; + + Date getValidDate(String context, String input, DateFormat format, boolean allowNull) + throws ValidationException, IntrusionException; + + Date getValidDate(String context, String input, DateFormat format, boolean allowNull, ValidationErrorList errorList) + throws IntrusionException; + + boolean isValidSafeHTML(String context, String input, int maxLength, boolean allowNull) throws IntrusionException; + + boolean isValidSafeHTML(String context, String input, int maxLength, boolean allowNull, + ValidationErrorList errorList) throws IntrusionException; + + String getValidSafeHTML(String context, String input, int maxLength, boolean allowNull) + throws ValidationException, IntrusionException; + + String getValidSafeHTML(String context, String input, int maxLength, boolean allowNull, + ValidationErrorList errorList) throws IntrusionException; + + boolean isValidCreditCard(String context, String input, boolean allowNull) throws IntrusionException; + + boolean isValidCreditCard(String context, String input, boolean allowNull, ValidationErrorList errorList) + throws IntrusionException; + + String getValidCreditCard(String context, String input, boolean allowNull) + throws ValidationException, IntrusionException; + + String getValidCreditCard(String context, String input, boolean allowNull, ValidationErrorList errorList) + throws IntrusionException; + + boolean isValidDirectoryPath(String context, String input, File parent, boolean allowNull) + throws IntrusionException; + + boolean isValidDirectoryPath(String context, String input, File parent, boolean allowNull, + ValidationErrorList errorList) throws IntrusionException; + + String getValidDirectoryPath(String context, String input, File parent, boolean allowNull) + throws ValidationException, IntrusionException; + + String getValidDirectoryPath(String context, String input, File parent, boolean allowNull, + ValidationErrorList errorList) throws IntrusionException; + + boolean isValidFileName(String context, String input, boolean allowNull) throws IntrusionException; + + boolean isValidFileName(String context, String input, boolean allowNull, ValidationErrorList errorList) + throws IntrusionException; + + boolean isValidFileName(String context, String input, List allowedExtensions, boolean allowNull) + throws IntrusionException; + + boolean isValidFileName(String context, String input, List allowedExtensions, boolean allowNull, + ValidationErrorList errorList) throws IntrusionException; + + String getValidFileName(String context, String input, List allowedExtensions, boolean allowNull) + throws ValidationException, IntrusionException; + + String getValidFileName(String context, String input, List allowedExtensions, boolean allowNull, + ValidationErrorList errorList) throws IntrusionException; + + boolean isValidNumber(String context, String input, long minValue, long maxValue, boolean allowNull) + throws IntrusionException; + + boolean isValidNumber(String context, String input, long minValue, long maxValue, boolean allowNull, + ValidationErrorList errorList) throws IntrusionException; + + Double getValidNumber(String context, String input, long minValue, long maxValue, boolean allowNull) + throws ValidationException, IntrusionException; + + Double getValidNumber(String context, String input, long minValue, long maxValue, boolean allowNull, + ValidationErrorList errorList) throws IntrusionException; + + boolean isValidInteger(String context, String input, int minValue, int maxValue, boolean allowNull) + throws IntrusionException; + + boolean isValidInteger(String context, String input, int minValue, int maxValue, boolean allowNull, + ValidationErrorList errorList) throws IntrusionException; + + Integer getValidInteger(String context, String input, int minValue, int maxValue, boolean allowNull) + throws ValidationException, IntrusionException; + + Integer getValidInteger(String context, String input, int minValue, int maxValue, boolean allowNull, + ValidationErrorList errorList) throws IntrusionException; + + boolean isValidDouble(String context, String input, double minValue, double maxValue, boolean allowNull) + throws IntrusionException; + + boolean isValidDouble(String context, String input, double minValue, double maxValue, boolean allowNull, + ValidationErrorList errorList) throws IntrusionException; + + Double getValidDouble(String context, String input, double minValue, double maxValue, boolean allowNull) + throws ValidationException, IntrusionException; + + Double getValidDouble(String context, String input, double minValue, double maxValue, boolean allowNull, + ValidationErrorList errorList) throws IntrusionException; + + boolean isValidFileContent(String context, byte[] input, int maxBytes, boolean allowNull) throws IntrusionException; + + boolean isValidFileContent(String context, byte[] input, int maxBytes, boolean allowNull, + ValidationErrorList errorList) throws IntrusionException; + + byte[] getValidFileContent(String context, byte[] input, int maxBytes, boolean allowNull) + throws ValidationException, IntrusionException; + + byte[] getValidFileContent(String context, byte[] input, int maxBytes, boolean allowNull, + ValidationErrorList errorList) throws IntrusionException; + + boolean isValidFileUpload(String context, String filepath, String filename, File parent, byte[] content, + int maxBytes, boolean allowNull) throws IntrusionException; + + boolean isValidFileUpload(String context, String filepath, String filename, File parent, byte[] content, + int maxBytes, boolean allowNull, ValidationErrorList errorList) throws IntrusionException; + + void assertValidFileUpload(String context, String filepath, String filename, File parent, byte[] content, + int maxBytes, List allowedExtensions, boolean allowNull) + throws ValidationException, IntrusionException; + + void assertValidFileUpload(String context, String filepath, String filename, File parent, byte[] content, + int maxBytes, List allowedExtensions, boolean allowNull, ValidationErrorList errorList) + throws IntrusionException; + + boolean isValidListItem(String context, String input, List list) throws IntrusionException; + + boolean isValidListItem(String context, String input, List list, ValidationErrorList errorList) + throws IntrusionException; + + String getValidListItem(String context, String input, List list) + throws ValidationException, IntrusionException; + + String getValidListItem(String context, String input, List list, ValidationErrorList errorList) + throws IntrusionException; + + boolean isValidHTTPRequestParameterSet(String context, HttpServletRequest request, Set required, + Set optional) throws IntrusionException; + + boolean isValidHTTPRequestParameterSet(String context, HttpServletRequest request, Set required, + Set optional, ValidationErrorList errorList) throws IntrusionException; + + void assertValidHTTPRequestParameterSet(String context, HttpServletRequest request, Set required, + Set optional) throws ValidationException, IntrusionException; + + void assertValidHTTPRequestParameterSet(String context, HttpServletRequest request, Set required, + Set optional, ValidationErrorList errorList) throws IntrusionException; + + boolean isValidPrintable(String context, char[] input, int maxLength, boolean allowNull) throws IntrusionException; + + boolean isValidPrintable(String context, char[] input, int maxLength, boolean allowNull, + ValidationErrorList errorList) throws IntrusionException; + + char[] getValidPrintable(String context, char[] input, int maxLength, boolean allowNull) throws ValidationException; + + char[] getValidPrintable(String context, char[] input, int maxLength, boolean allowNull, + ValidationErrorList errorList) throws IntrusionException; + + boolean isValidPrintable(String context, String input, int maxLength, boolean allowNull) throws IntrusionException; + + boolean isValidPrintable(String context, String input, int maxLength, boolean allowNull, + ValidationErrorList errorList) throws IntrusionException; + + String getValidPrintable(String context, String input, int maxLength, boolean allowNull) throws ValidationException; + + String getValidPrintable(String context, String input, int maxLength, boolean allowNull, + ValidationErrorList errorList) throws IntrusionException; + + boolean isValidRedirectLocation(String context, String input, boolean allowNull); + + boolean isValidRedirectLocation(String context, String input, boolean allowNull, ValidationErrorList errorList); + + String getValidRedirectLocation(String context, String input, boolean allowNull) + throws ValidationException, IntrusionException; + + String getValidRedirectLocation(String context, String input, boolean allowNull, ValidationErrorList errorList) + throws IntrusionException; + + String safeReadLine(InputStream inputStream, int maxLength) throws ValidationException; + + boolean isValidURI(String context, String input, boolean allowNull); + + URI getRfcCompliantURI(String input); + +} \ No newline at end of file diff --git a/java/ql/test/stubs/esapi-2.0.1/org/owasp/esapi/errors/IntrusionException.java b/java/ql/test/stubs/esapi-2.0.1/org/owasp/esapi/errors/IntrusionException.java new file mode 100644 index 00000000000..2ecbcd6c449 --- /dev/null +++ b/java/ql/test/stubs/esapi-2.0.1/org/owasp/esapi/errors/IntrusionException.java @@ -0,0 +1,5 @@ +package org.owasp.esapi.errors; + +public class IntrusionException extends Exception { + +} diff --git a/java/ql/test/stubs/esapi-2.0.1/org/owasp/esapi/errors/ValidationException.java b/java/ql/test/stubs/esapi-2.0.1/org/owasp/esapi/errors/ValidationException.java new file mode 100644 index 00000000000..d8158b984f9 --- /dev/null +++ b/java/ql/test/stubs/esapi-2.0.1/org/owasp/esapi/errors/ValidationException.java @@ -0,0 +1,5 @@ +package org.owasp.esapi.errors; + +public class ValidationException extends Exception { + +} diff --git a/java/ql/test/stubs/jaxws-api-2.0/javax/activation/DataSource.java b/java/ql/test/stubs/jaxws-api-2.0/javax/activation/DataSource.java new file mode 100644 index 00000000000..a023f865dab --- /dev/null +++ b/java/ql/test/stubs/jaxws-api-2.0/javax/activation/DataSource.java @@ -0,0 +1,14 @@ +package javax.activation; + +import java.io.InputStream; +import java.io.OutputStream; + +public interface DataSource { + String getContentType(); + + InputStream getInputStream(); + + String getName(); + + OutputStream getOutputStream(); +} diff --git a/java/ql/test/stubs/jaxws-api-2.0/javax/activation/FileDataSource.java b/java/ql/test/stubs/jaxws-api-2.0/javax/activation/FileDataSource.java new file mode 100644 index 00000000000..ef5cf7bcfc6 --- /dev/null +++ b/java/ql/test/stubs/jaxws-api-2.0/javax/activation/FileDataSource.java @@ -0,0 +1,27 @@ +package javax.activation; + +import java.io.File; +import java.io.InputStream; +import java.io.OutputStream; + +public class FileDataSource implements DataSource { + public FileDataSource(String p0) {} + + public FileDataSource(File p0) {} + + public String getContentType() { + return null; + } + + public InputStream getInputStream() { + return null; + } + + public String getName() { + return null; + } + + public OutputStream getOutputStream() { + return null; + } +} diff --git a/java/ql/test/stubs/jaxws-api-2.0/javax/activation/URLDataSource.java b/java/ql/test/stubs/jaxws-api-2.0/javax/activation/URLDataSource.java new file mode 100644 index 00000000000..316ab4877e6 --- /dev/null +++ b/java/ql/test/stubs/jaxws-api-2.0/javax/activation/URLDataSource.java @@ -0,0 +1,26 @@ +package javax.activation; + +import java.io.File; +import java.io.InputStream; +import java.io.OutputStream; +import java.net.URL; + +public class URLDataSource implements DataSource { + public URLDataSource(URL p0) {} + + public String getContentType() { + return null; + } + + public InputStream getInputStream() { + return null; + } + + public String getName() { + return null; + } + + public OutputStream getOutputStream() { + return null; + } +} diff --git a/java/ql/test/stubs/jaxws-api-2.0/javax/xml/bind/annotation/adapters/XmlJavaTypeAdapter.java b/java/ql/test/stubs/jaxws-api-2.0/javax/xml/bind/annotation/adapters/XmlJavaTypeAdapter.java new file mode 100644 index 00000000000..467b99c5470 --- /dev/null +++ b/java/ql/test/stubs/jaxws-api-2.0/javax/xml/bind/annotation/adapters/XmlJavaTypeAdapter.java @@ -0,0 +1,15 @@ +package javax.xml.bind.annotation.adapters; + +import java.lang.annotation.Retention; +import java.lang.annotation.Target; +import static java.lang.annotation.RetentionPolicy.RUNTIME; +import static java.lang.annotation.ElementType.FIELD; +import static java.lang.annotation.ElementType.METHOD; +import static java.lang.annotation.ElementType.TYPE; +import static java.lang.annotation.ElementType.PARAMETER; +import static java.lang.annotation.ElementType.PACKAGE; + +@Retention(RUNTIME) +@Target({PACKAGE, FIELD, METHOD, TYPE, PARAMETER}) +public @interface XmlJavaTypeAdapter { +} diff --git a/java/ql/test/stubs/mdht-1.2.0/javax/xml/namespace/QName.java b/java/ql/test/stubs/mdht-1.2.0/javax/xml/namespace/QName.java new file mode 100644 index 00000000000..31fa991d8a9 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/javax/xml/namespace/QName.java @@ -0,0 +1,20 @@ +// Generated automatically from javax.xml.namespace.QName for testing purposes + +package javax.xml.namespace; + +import java.io.Serializable; + +public class QName implements Serializable +{ + protected QName() {} + public QName(String p0){} + public QName(String p0, String p1){} + public QName(String p0, String p1, String p2){} + public String getLocalPart(){ return null; } + public String getNamespaceURI(){ return null; } + public String getPrefix(){ return null; } + public String toString(){ return null; } + public final boolean equals(Object p0){ return false; } + public final int hashCode(){ return 0; } + public static QName valueOf(String p0){ return null; } +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/common/notify/Adapter.java b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/common/notify/Adapter.java new file mode 100644 index 00000000000..444030365d7 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/common/notify/Adapter.java @@ -0,0 +1,14 @@ +// Generated automatically from org.eclipse.emf.common.notify.Adapter for testing purposes + +package org.eclipse.emf.common.notify; + +import org.eclipse.emf.common.notify.Notification; +import org.eclipse.emf.common.notify.Notifier; + +public interface Adapter +{ + Notifier getTarget(); + boolean isAdapterForType(Object p0); + void notifyChanged(Notification p0); + void setTarget(Notifier p0); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/common/notify/AdapterFactory.java b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/common/notify/AdapterFactory.java new file mode 100644 index 00000000000..75ec490ea0c --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/common/notify/AdapterFactory.java @@ -0,0 +1,15 @@ +// Generated automatically from org.eclipse.emf.common.notify.AdapterFactory for testing purposes + +package org.eclipse.emf.common.notify; + +import org.eclipse.emf.common.notify.Adapter; +import org.eclipse.emf.common.notify.Notifier; + +public interface AdapterFactory +{ + Adapter adapt(Notifier p0, Object p1); + Adapter adaptNew(Notifier p0, Object p1); + Object adapt(Object p0, Object p1); + boolean isFactoryForType(Object p0); + void adaptAllNew(Notifier p0); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/common/notify/Notification.java b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/common/notify/Notification.java new file mode 100644 index 00000000000..dfd61483298 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/common/notify/Notification.java @@ -0,0 +1,50 @@ +// Generated automatically from org.eclipse.emf.common.notify.Notification for testing purposes + +package org.eclipse.emf.common.notify; + + +public interface Notification +{ + Object getFeature(); + Object getNewValue(); + Object getNotifier(); + Object getOldValue(); + String getNewStringValue(); + String getOldStringValue(); + boolean getNewBooleanValue(); + boolean getOldBooleanValue(); + boolean isReset(); + boolean isTouch(); + boolean merge(Notification p0); + boolean wasSet(); + byte getNewByteValue(); + byte getOldByteValue(); + char getNewCharValue(); + char getOldCharValue(); + double getNewDoubleValue(); + double getOldDoubleValue(); + float getNewFloatValue(); + float getOldFloatValue(); + int getEventType(); + int getFeatureID(Class p0); + int getNewIntValue(); + int getOldIntValue(); + int getPosition(); + long getNewLongValue(); + long getOldLongValue(); + short getNewShortValue(); + short getOldShortValue(); + static int ADD = 0; + static int ADD_MANY = 0; + static int CREATE = 0; + static int EVENT_TYPE_COUNT = 0; + static int MOVE = 0; + static int NO_FEATURE_ID = 0; + static int NO_INDEX = 0; + static int REMOVE = 0; + static int REMOVE_MANY = 0; + static int REMOVING_ADAPTER = 0; + static int RESOLVE = 0; + static int SET = 0; + static int UNSET = 0; +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/common/notify/NotificationChain.java b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/common/notify/NotificationChain.java new file mode 100644 index 00000000000..c9aea141a74 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/common/notify/NotificationChain.java @@ -0,0 +1,11 @@ +// Generated automatically from org.eclipse.emf.common.notify.NotificationChain for testing purposes + +package org.eclipse.emf.common.notify; + +import org.eclipse.emf.common.notify.Notification; + +public interface NotificationChain +{ + boolean add(Notification p0); + void dispatch(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/common/notify/Notifier.java b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/common/notify/Notifier.java new file mode 100644 index 00000000000..647ac34683c --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/common/notify/Notifier.java @@ -0,0 +1,15 @@ +// Generated automatically from org.eclipse.emf.common.notify.Notifier for testing purposes + +package org.eclipse.emf.common.notify; + +import org.eclipse.emf.common.notify.Adapter; +import org.eclipse.emf.common.notify.Notification; +import org.eclipse.emf.common.util.EList; + +public interface Notifier +{ + EList eAdapters(); + boolean eDeliver(); + void eNotify(Notification p0); + void eSetDeliver(boolean p0); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/common/util/Diagnostic.java b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/common/util/Diagnostic.java new file mode 100644 index 00000000000..8e3c89c3df0 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/common/util/Diagnostic.java @@ -0,0 +1,23 @@ +// Generated automatically from org.eclipse.emf.common.util.Diagnostic for testing purposes + +package org.eclipse.emf.common.util; + +import java.util.List; + +public interface Diagnostic +{ + List getData(); + String getMessage(); + String getSource(); + Throwable getException(); + int getCode(); + int getSeverity(); + java.util.List getChildren(); + static Diagnostic CANCEL_INSTANCE = null; + static Diagnostic OK_INSTANCE = null; + static int CANCEL = 0; + static int ERROR = 0; + static int INFO = 0; + static int OK = 0; + static int WARNING = 0; +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/common/util/DiagnosticChain.java b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/common/util/DiagnosticChain.java new file mode 100644 index 00000000000..9cf806a0110 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/common/util/DiagnosticChain.java @@ -0,0 +1,12 @@ +// Generated automatically from org.eclipse.emf.common.util.DiagnosticChain for testing purposes + +package org.eclipse.emf.common.util; + +import org.eclipse.emf.common.util.Diagnostic; + +public interface DiagnosticChain +{ + void add(Diagnostic p0); + void addAll(Diagnostic p0); + void merge(Diagnostic p0); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/common/util/EList.java b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/common/util/EList.java new file mode 100644 index 00000000000..41a2ab6ed44 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/common/util/EList.java @@ -0,0 +1,11 @@ +// Generated automatically from org.eclipse.emf.common.util.EList for testing purposes + +package org.eclipse.emf.common.util; + +import java.util.List; + +public interface EList extends java.util.List +{ + E move(int p0, int p1); + void move(int p0, E p1); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/common/util/EMap.java b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/common/util/EMap.java new file mode 100644 index 00000000000..25c109aee7d --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/common/util/EMap.java @@ -0,0 +1,24 @@ +// Generated automatically from org.eclipse.emf.common.util.EMap for testing purposes + +package org.eclipse.emf.common.util; + +import java.util.Collection; +import java.util.Map; +import java.util.Set; +import org.eclipse.emf.common.util.EList; + +public interface EMap extends EList> +{ + V get(Object p0); + V put(K p0, V p1); + V removeKey(Object p0); + boolean containsKey(Object p0); + boolean containsValue(Object p0); + int indexOfKey(Object p0); + java.util.Collection values(); + java.util.Map map(); + java.util.Set keySet(); + java.util.Set> entrySet(); + void putAll(EMap p0); + void putAll(java.util.Map p0); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/common/util/Enumerator.java b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/common/util/Enumerator.java new file mode 100644 index 00000000000..c555a52eedb --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/common/util/Enumerator.java @@ -0,0 +1,11 @@ +// Generated automatically from org.eclipse.emf.common.util.Enumerator for testing purposes + +package org.eclipse.emf.common.util; + + +public interface Enumerator +{ + String getLiteral(); + String getName(); + int getValue(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/common/util/TreeIterator.java b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/common/util/TreeIterator.java new file mode 100644 index 00000000000..29198a8c7bb --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/common/util/TreeIterator.java @@ -0,0 +1,10 @@ +// Generated automatically from org.eclipse.emf.common.util.TreeIterator for testing purposes + +package org.eclipse.emf.common.util; + +import java.util.Iterator; + +public interface TreeIterator extends java.util.Iterator +{ + void prune(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/common/util/URI.java b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/common/util/URI.java new file mode 100644 index 00000000000..2b2c97e1a75 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/common/util/URI.java @@ -0,0 +1,99 @@ +// Generated automatically from org.eclipse.emf.common.util.URI for testing purposes + +package org.eclipse.emf.common.util; + +import java.util.List; + +public class URI +{ + protected URI() {} + public List segmentsList(){ return null; } + public String authority(){ return null; } + public String device(){ return null; } + public String devicePath(){ return null; } + public String fileExtension(){ return null; } + public String fragment(){ return null; } + public String host(){ return null; } + public String lastSegment(){ return null; } + public String opaquePart(){ return null; } + public String path(){ return null; } + public String port(){ return null; } + public String query(){ return null; } + public String scheme(){ return null; } + public String segment(int p0){ return null; } + public String toFileString(){ return null; } + public String toPlatformString(boolean p0){ return null; } + public String toString(){ return null; } + public String userInfo(){ return null; } + public String[] segments(){ return null; } + public URI appendFileExtension(String p0){ return null; } + public URI appendFragment(String p0){ return null; } + public URI appendQuery(String p0){ return null; } + public URI appendSegment(String p0){ return null; } + public URI appendSegments(String[] p0){ return null; } + public URI deresolve(URI p0){ return null; } + public URI deresolve(URI p0, boolean p1, boolean p2, boolean p3){ return null; } + public URI replacePrefix(URI p0, URI p1){ return null; } + public URI resolve(URI p0){ return null; } + public URI resolve(URI p0, boolean p1){ return null; } + public URI trimFileExtension(){ return null; } + public URI trimFragment(){ return null; } + public URI trimQuery(){ return null; } + public URI trimSegments(int p0){ return null; } + public boolean equals(Object p0){ return false; } + public boolean hasAbsolutePath(){ return false; } + public boolean hasAuthority(){ return false; } + public boolean hasDevice(){ return false; } + public boolean hasEmptyPath(){ return false; } + public boolean hasFragment(){ return false; } + public boolean hasOpaquePart(){ return false; } + public boolean hasPath(){ return false; } + public boolean hasQuery(){ return false; } + public boolean hasRelativePath(){ return false; } + public boolean hasTrailingPathSeparator(){ return false; } + public boolean isArchive(){ return false; } + public boolean isCurrentDocumentReference(){ return false; } + public boolean isEmpty(){ return false; } + public boolean isFile(){ return false; } + public boolean isHierarchical(){ return false; } + public boolean isPlatform(){ return false; } + public boolean isPlatformPlugin(){ return false; } + public boolean isPlatformResource(){ return false; } + public boolean isPrefix(){ return false; } + public boolean isRelative(){ return false; } + public int hashCode(){ return 0; } + public int segmentCount(){ return 0; } + public static String decode(String p0){ return null; } + public static String encodeAuthority(String p0, boolean p1){ return null; } + public static String encodeFragment(String p0, boolean p1){ return null; } + public static String encodeOpaquePart(String p0, boolean p1){ return null; } + public static String encodeQuery(String p0, boolean p1){ return null; } + public static String encodeSegment(String p0, boolean p1){ return null; } + public static URI createDeviceURI(String p0){ return null; } + public static URI createFileURI(String p0){ return null; } + public static URI createGenericURI(String p0, String p1, String p2){ return null; } + public static URI createHierarchicalURI(String p0, String p1, String p2, String p3, String p4){ return null; } + public static URI createHierarchicalURI(String p0, String p1, String p2, String[] p3, String p4, String p5){ return null; } + public static URI createHierarchicalURI(String[] p0, String p1, String p2){ return null; } + public static URI createPlatformPluginURI(String p0, boolean p1){ return null; } + public static URI createPlatformResourceURI(String p0){ return null; } + public static URI createPlatformResourceURI(String p0, boolean p1){ return null; } + public static URI createURI(String p0){ return null; } + public static URI createURI(String p0, boolean p1){ return null; } + public static URI createURI(String p0, boolean p1, int p2){ return null; } + public static URI createURIWithCache(String p0){ return null; } + public static boolean isArchiveScheme(String p0){ return false; } + public static boolean validArchiveAuthority(String p0){ return false; } + public static boolean validAuthority(String p0){ return false; } + public static boolean validDevice(String p0){ return false; } + public static boolean validFragment(String p0){ return false; } + public static boolean validJarAuthority(String p0){ return false; } + public static boolean validOpaquePart(String p0){ return false; } + public static boolean validQuery(String p0){ return false; } + public static boolean validScheme(String p0){ return false; } + public static boolean validSegment(String p0){ return false; } + public static boolean validSegments(String[] p0){ return false; } + public static int FRAGMENT_FIRST_SEPARATOR = 0; + public static int FRAGMENT_LAST_SEPARATOR = 0; + public static int FRAGMENT_NONE = 0; +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/EAnnotation.java b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/EAnnotation.java new file mode 100644 index 00000000000..6e9a131dac8 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/EAnnotation.java @@ -0,0 +1,19 @@ +// Generated automatically from org.eclipse.emf.ecore.EAnnotation for testing purposes + +package org.eclipse.emf.ecore; + +import org.eclipse.emf.common.util.EList; +import org.eclipse.emf.common.util.EMap; +import org.eclipse.emf.ecore.EModelElement; +import org.eclipse.emf.ecore.EObject; + +public interface EAnnotation extends EModelElement +{ + EList getContents(); + EList getReferences(); + EMap getDetails(); + EModelElement getEModelElement(); + String getSource(); + void setEModelElement(EModelElement p0); + void setSource(String p0); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/EAttribute.java b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/EAttribute.java new file mode 100644 index 00000000000..cb400e9cb49 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/EAttribute.java @@ -0,0 +1,13 @@ +// Generated automatically from org.eclipse.emf.ecore.EAttribute for testing purposes + +package org.eclipse.emf.ecore; + +import org.eclipse.emf.ecore.EDataType; +import org.eclipse.emf.ecore.EStructuralFeature; + +public interface EAttribute extends EStructuralFeature +{ + EDataType getEAttributeType(); + boolean isID(); + void setID(boolean p0); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/EClass.java b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/EClass.java new file mode 100644 index 00000000000..3582aa59cd7 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/EClass.java @@ -0,0 +1,42 @@ +// Generated automatically from org.eclipse.emf.ecore.EClass for testing purposes + +package org.eclipse.emf.ecore; + +import org.eclipse.emf.common.util.EList; +import org.eclipse.emf.ecore.EAttribute; +import org.eclipse.emf.ecore.EClassifier; +import org.eclipse.emf.ecore.EGenericType; +import org.eclipse.emf.ecore.EOperation; +import org.eclipse.emf.ecore.EReference; +import org.eclipse.emf.ecore.EStructuralFeature; + +public interface EClass extends EClassifier +{ + EAttribute getEIDAttribute(); + EList getEAllAttributes(); + EList getEAttributes(); + EList getEAllSuperTypes(); + EList getESuperTypes(); + EList getEAllGenericSuperTypes(); + EList getEGenericSuperTypes(); + EList getEAllOperations(); + EList getEOperations(); + EList getEAllContainments(); + EList getEAllReferences(); + EList getEReferences(); + EList getEAllStructuralFeatures(); + EList getEStructuralFeatures(); + EOperation getEOperation(int p0); + EOperation getOverride(EOperation p0); + EStructuralFeature getEStructuralFeature(String p0); + EStructuralFeature getEStructuralFeature(int p0); + boolean isAbstract(); + boolean isInterface(); + boolean isSuperTypeOf(EClass p0); + int getFeatureCount(); + int getFeatureID(EStructuralFeature p0); + int getOperationCount(); + int getOperationID(EOperation p0); + void setAbstract(boolean p0); + void setInterface(boolean p0); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/EClassifier.java b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/EClassifier.java new file mode 100644 index 00000000000..af5a8ed1a40 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/EClassifier.java @@ -0,0 +1,23 @@ +// Generated automatically from org.eclipse.emf.ecore.EClassifier for testing purposes + +package org.eclipse.emf.ecore; + +import org.eclipse.emf.common.util.EList; +import org.eclipse.emf.ecore.ENamedElement; +import org.eclipse.emf.ecore.EPackage; +import org.eclipse.emf.ecore.ETypeParameter; + +public interface EClassifier extends ENamedElement +{ + Class getInstanceClass(); + EList getETypeParameters(); + EPackage getEPackage(); + Object getDefaultValue(); + String getInstanceClassName(); + String getInstanceTypeName(); + boolean isInstance(Object p0); + int getClassifierID(); + void setInstanceClass(Class p0); + void setInstanceClassName(String p0); + void setInstanceTypeName(String p0); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/EDataType.java b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/EDataType.java new file mode 100644 index 00000000000..927219b0f27 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/EDataType.java @@ -0,0 +1,11 @@ +// Generated automatically from org.eclipse.emf.ecore.EDataType for testing purposes + +package org.eclipse.emf.ecore; + +import org.eclipse.emf.ecore.EClassifier; + +public interface EDataType extends EClassifier +{ + boolean isSerializable(); + void setSerializable(boolean p0); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/EFactory.java b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/EFactory.java new file mode 100644 index 00000000000..a541308de3c --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/EFactory.java @@ -0,0 +1,18 @@ +// Generated automatically from org.eclipse.emf.ecore.EFactory for testing purposes + +package org.eclipse.emf.ecore; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.EDataType; +import org.eclipse.emf.ecore.EModelElement; +import org.eclipse.emf.ecore.EObject; +import org.eclipse.emf.ecore.EPackage; + +public interface EFactory extends EModelElement +{ + EObject create(EClass p0); + EPackage getEPackage(); + Object createFromString(EDataType p0, String p1); + String convertToString(EDataType p0, Object p1); + void setEPackage(EPackage p0); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/EGenericType.java b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/EGenericType.java new file mode 100644 index 00000000000..5bb733ac7fd --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/EGenericType.java @@ -0,0 +1,22 @@ +// Generated automatically from org.eclipse.emf.ecore.EGenericType for testing purposes + +package org.eclipse.emf.ecore; + +import org.eclipse.emf.common.util.EList; +import org.eclipse.emf.ecore.EClassifier; +import org.eclipse.emf.ecore.EObject; +import org.eclipse.emf.ecore.ETypeParameter; + +public interface EGenericType extends EObject +{ + EClassifier getEClassifier(); + EClassifier getERawType(); + EGenericType getELowerBound(); + EGenericType getEUpperBound(); + EList getETypeArguments(); + ETypeParameter getETypeParameter(); + void setEClassifier(EClassifier p0); + void setELowerBound(EGenericType p0); + void setETypeParameter(ETypeParameter p0); + void setEUpperBound(EGenericType p0); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/EModelElement.java b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/EModelElement.java new file mode 100644 index 00000000000..eda82cb45bb --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/EModelElement.java @@ -0,0 +1,13 @@ +// Generated automatically from org.eclipse.emf.ecore.EModelElement for testing purposes + +package org.eclipse.emf.ecore; + +import org.eclipse.emf.common.util.EList; +import org.eclipse.emf.ecore.EAnnotation; +import org.eclipse.emf.ecore.EObject; + +public interface EModelElement extends EObject +{ + EAnnotation getEAnnotation(String p0); + EList getEAnnotations(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/ENamedElement.java b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/ENamedElement.java new file mode 100644 index 00000000000..00a0860c7d6 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/ENamedElement.java @@ -0,0 +1,11 @@ +// Generated automatically from org.eclipse.emf.ecore.ENamedElement for testing purposes + +package org.eclipse.emf.ecore; + +import org.eclipse.emf.ecore.EModelElement; + +public interface ENamedElement extends EModelElement +{ + String getName(); + void setName(String p0); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/EObject.java b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/EObject.java new file mode 100644 index 00000000000..765475e89e1 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/EObject.java @@ -0,0 +1,31 @@ +// Generated automatically from org.eclipse.emf.ecore.EObject for testing purposes + +package org.eclipse.emf.ecore; + +import org.eclipse.emf.common.notify.Notifier; +import org.eclipse.emf.common.util.EList; +import org.eclipse.emf.common.util.TreeIterator; +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.EOperation; +import org.eclipse.emf.ecore.EReference; +import org.eclipse.emf.ecore.EStructuralFeature; +import org.eclipse.emf.ecore.resource.Resource; + +public interface EObject extends Notifier +{ + EClass eClass(); + EList eContents(); + EList eCrossReferences(); + EObject eContainer(); + EReference eContainmentFeature(); + EStructuralFeature eContainingFeature(); + Object eGet(EStructuralFeature p0); + Object eGet(EStructuralFeature p0, boolean p1); + Object eInvoke(EOperation p0, EList p1); + Resource eResource(); + TreeIterator eAllContents(); + boolean eIsProxy(); + boolean eIsSet(EStructuralFeature p0); + void eSet(EStructuralFeature p0, Object p1); + void eUnset(EStructuralFeature p0); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/EOperation.java b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/EOperation.java new file mode 100644 index 00000000000..488e5cf18c1 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/EOperation.java @@ -0,0 +1,22 @@ +// Generated automatically from org.eclipse.emf.ecore.EOperation for testing purposes + +package org.eclipse.emf.ecore; + +import org.eclipse.emf.common.util.EList; +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.EClassifier; +import org.eclipse.emf.ecore.EGenericType; +import org.eclipse.emf.ecore.EParameter; +import org.eclipse.emf.ecore.ETypeParameter; +import org.eclipse.emf.ecore.ETypedElement; + +public interface EOperation extends ETypedElement +{ + EClass getEContainingClass(); + EList getEExceptions(); + EList getEGenericExceptions(); + EList getEParameters(); + EList getETypeParameters(); + boolean isOverrideOf(EOperation p0); + int getOperationID(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/EPackage.java b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/EPackage.java new file mode 100644 index 00000000000..06b39b33266 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/EPackage.java @@ -0,0 +1,29 @@ +// Generated automatically from org.eclipse.emf.ecore.EPackage for testing purposes + +package org.eclipse.emf.ecore; + +import java.util.Map; +import org.eclipse.emf.common.util.EList; +import org.eclipse.emf.ecore.EClassifier; +import org.eclipse.emf.ecore.EFactory; +import org.eclipse.emf.ecore.ENamedElement; + +public interface EPackage extends ENamedElement +{ + EClassifier getEClassifier(String p0); + EFactory getEFactoryInstance(); + EList getEClassifiers(); + EList getESubpackages(); + EPackage getESuperPackage(); + String getNsPrefix(); + String getNsURI(); + static public interface Registry extends Map + { + EFactory getEFactory(String p0); + EPackage getEPackage(String p0); + static EPackage.Registry INSTANCE = null; + } + void setEFactoryInstance(EFactory p0); + void setNsPrefix(String p0); + void setNsURI(String p0); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/EParameter.java b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/EParameter.java new file mode 100644 index 00000000000..f07e2c21d02 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/EParameter.java @@ -0,0 +1,11 @@ +// Generated automatically from org.eclipse.emf.ecore.EParameter for testing purposes + +package org.eclipse.emf.ecore; + +import org.eclipse.emf.ecore.EOperation; +import org.eclipse.emf.ecore.ETypedElement; + +public interface EParameter extends ETypedElement +{ + EOperation getEOperation(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/EReference.java b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/EReference.java new file mode 100644 index 00000000000..4323b32fbfa --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/EReference.java @@ -0,0 +1,21 @@ +// Generated automatically from org.eclipse.emf.ecore.EReference for testing purposes + +package org.eclipse.emf.ecore; + +import org.eclipse.emf.common.util.EList; +import org.eclipse.emf.ecore.EAttribute; +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.EStructuralFeature; + +public interface EReference extends EStructuralFeature +{ + EClass getEReferenceType(); + EList getEKeys(); + EReference getEOpposite(); + boolean isContainer(); + boolean isContainment(); + boolean isResolveProxies(); + void setContainment(boolean p0); + void setEOpposite(EReference p0); + void setResolveProxies(boolean p0); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/EStructuralFeature.java b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/EStructuralFeature.java new file mode 100644 index 00000000000..4e8797c16e4 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/EStructuralFeature.java @@ -0,0 +1,27 @@ +// Generated automatically from org.eclipse.emf.ecore.EStructuralFeature for testing purposes + +package org.eclipse.emf.ecore; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.ETypedElement; + +public interface EStructuralFeature extends ETypedElement +{ + Class getContainerClass(); + EClass getEContainingClass(); + Object getDefaultValue(); + String getDefaultValueLiteral(); + boolean isChangeable(); + boolean isDerived(); + boolean isTransient(); + boolean isUnsettable(); + boolean isVolatile(); + int getFeatureID(); + void setChangeable(boolean p0); + void setDefaultValue(Object p0); + void setDefaultValueLiteral(String p0); + void setDerived(boolean p0); + void setTransient(boolean p0); + void setUnsettable(boolean p0); + void setVolatile(boolean p0); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/ETypeParameter.java b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/ETypeParameter.java new file mode 100644 index 00000000000..e7f4a3ffa37 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/ETypeParameter.java @@ -0,0 +1,12 @@ +// Generated automatically from org.eclipse.emf.ecore.ETypeParameter for testing purposes + +package org.eclipse.emf.ecore; + +import org.eclipse.emf.common.util.EList; +import org.eclipse.emf.ecore.EGenericType; +import org.eclipse.emf.ecore.ENamedElement; + +public interface ETypeParameter extends ENamedElement +{ + EList getEBounds(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/ETypedElement.java b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/ETypedElement.java new file mode 100644 index 00000000000..36692d4fc7a --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/ETypedElement.java @@ -0,0 +1,27 @@ +// Generated automatically from org.eclipse.emf.ecore.ETypedElement for testing purposes + +package org.eclipse.emf.ecore; + +import org.eclipse.emf.ecore.EClassifier; +import org.eclipse.emf.ecore.EGenericType; +import org.eclipse.emf.ecore.ENamedElement; + +public interface ETypedElement extends ENamedElement +{ + EClassifier getEType(); + EGenericType getEGenericType(); + boolean isMany(); + boolean isOrdered(); + boolean isRequired(); + boolean isUnique(); + int getLowerBound(); + int getUpperBound(); + static int UNBOUNDED_MULTIPLICITY = 0; + static int UNSPECIFIED_MULTIPLICITY = 0; + void setEGenericType(EGenericType p0); + void setEType(EClassifier p0); + void setLowerBound(int p0); + void setOrdered(boolean p0); + void setUnique(boolean p0); + void setUpperBound(int p0); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/resource/ContentHandler.java b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/resource/ContentHandler.java new file mode 100644 index 00000000000..1da12c53606 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/resource/ContentHandler.java @@ -0,0 +1,20 @@ +// Generated automatically from org.eclipse.emf.ecore.resource.ContentHandler for testing purposes + +package org.eclipse.emf.ecore.resource; + +import java.io.InputStream; +import java.util.Map; +import org.eclipse.emf.common.util.URI; + +public interface ContentHandler +{ + Map contentDescription(URI p0, InputStream p1, Map p2, Map p3); + boolean canHandle(URI p0); + static Map INVALID_CONTENT_DESCRIPTION = null; + static String BYTE_ORDER_MARK_PROPERTY = null; + static String CHARSET_PROPERTY = null; + static String CONTENT_TYPE_PROPERTY = null; + static String OPTION_REQUESTED_PROPERTIES = null; + static String UNSPECIFIED_CONTENT_TYPE = null; + static String VALIDITY_PROPERTY = null; +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/resource/Resource.java b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/resource/Resource.java new file mode 100644 index 00000000000..db00e51c3cf --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/resource/Resource.java @@ -0,0 +1,75 @@ +// Generated automatically from org.eclipse.emf.ecore.resource.Resource for testing purposes + +package org.eclipse.emf.ecore.resource; + +import java.io.InputStream; +import java.io.OutputStream; +import java.util.Map; +import org.eclipse.emf.common.notify.Notifier; +import org.eclipse.emf.common.util.EList; +import org.eclipse.emf.common.util.TreeIterator; +import org.eclipse.emf.common.util.URI; +import org.eclipse.emf.ecore.EObject; +import org.eclipse.emf.ecore.resource.ResourceSet; + +public interface Resource extends Notifier +{ + EList getContents(); + EList getErrors(); + EList getWarnings(); + EObject getEObject(String p0); + ResourceSet getResourceSet(); + String getURIFragment(EObject p0); + TreeIterator getAllContents(); + URI getURI(); + boolean isLoaded(); + boolean isModified(); + boolean isTrackingModification(); + long getTimeStamp(); + static String OPTION_CIPHER = null; + static String OPTION_SAVE_ONLY_IF_CHANGED = null; + static String OPTION_SAVE_ONLY_IF_CHANGED_FILE_BUFFER = null; + static String OPTION_SAVE_ONLY_IF_CHANGED_MEMORY_BUFFER = null; + static String OPTION_ZIP = null; + static int RESOURCE__CONTENTS = 0; + static int RESOURCE__ERRORS = 0; + static int RESOURCE__IS_LOADED = 0; + static int RESOURCE__IS_MODIFIED = 0; + static int RESOURCE__IS_TRACKING_MODIFICATION = 0; + static int RESOURCE__RESOURCE_SET = 0; + static int RESOURCE__TIME_STAMP = 0; + static int RESOURCE__URI = 0; + static int RESOURCE__WARNINGS = 0; + static public interface Diagnostic + { + String getLocation(); + String getMessage(); + int getColumn(); + int getLine(); + } + static public interface Factory + { + Resource createResource(URI p0); + static public interface Registry + { + Map getContentTypeToFactoryMap(); + Map getExtensionToFactoryMap(); + Map getProtocolToFactoryMap(); + Resource.Factory getFactory(URI p0); + Resource.Factory getFactory(URI p0, String p1); + static Resource.Factory.Registry INSTANCE = null; + static String DEFAULT_CONTENT_TYPE_IDENTIFIER = null; + static String DEFAULT_EXTENSION = null; + } + } + void delete(Map p0); + void load(InputStream p0, Map p1); + void load(Map p0); + void save(Map p0); + void save(OutputStream p0, Map p1); + void setModified(boolean p0); + void setTimeStamp(long p0); + void setTrackingModification(boolean p0); + void setURI(URI p0); + void unload(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/resource/ResourceSet.java b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/resource/ResourceSet.java new file mode 100644 index 00000000000..152bd99bd09 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/resource/ResourceSet.java @@ -0,0 +1,33 @@ +// Generated automatically from org.eclipse.emf.ecore.resource.ResourceSet for testing purposes + +package org.eclipse.emf.ecore.resource; + +import java.util.Map; +import org.eclipse.emf.common.notify.AdapterFactory; +import org.eclipse.emf.common.notify.Notifier; +import org.eclipse.emf.common.util.EList; +import org.eclipse.emf.common.util.TreeIterator; +import org.eclipse.emf.common.util.URI; +import org.eclipse.emf.ecore.EObject; +import org.eclipse.emf.ecore.EPackage; +import org.eclipse.emf.ecore.resource.Resource; +import org.eclipse.emf.ecore.resource.URIConverter; + +public interface ResourceSet extends Notifier +{ + EList getAdapterFactories(); + EList getResources(); + EObject getEObject(URI p0, boolean p1); + EPackage.Registry getPackageRegistry(); + Map getLoadOptions(); + Resource createResource(URI p0); + Resource createResource(URI p0, String p1); + Resource getResource(URI p0, boolean p1); + Resource.Factory.Registry getResourceFactoryRegistry(); + TreeIterator getAllContents(); + URIConverter getURIConverter(); + static int RESOURCE_SET__RESOURCES = 0; + void setPackageRegistry(EPackage.Registry p0); + void setResourceFactoryRegistry(Resource.Factory.Registry p0); + void setURIConverter(URIConverter p0); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/resource/URIConverter.java b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/resource/URIConverter.java new file mode 100644 index 00000000000..b4d1c20ced2 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/resource/URIConverter.java @@ -0,0 +1,44 @@ +// Generated automatically from org.eclipse.emf.ecore.resource.URIConverter for testing purposes + +package org.eclipse.emf.ecore.resource; + +import java.io.InputStream; +import java.io.OutputStream; +import java.util.Map; +import org.eclipse.emf.common.util.EList; +import org.eclipse.emf.common.util.URI; +import org.eclipse.emf.ecore.resource.ContentHandler; +import org.eclipse.emf.ecore.resource.URIHandler; + +public interface URIConverter +{ + EList getContentHandlers(); + EList getURIHandlers(); + InputStream createInputStream(URI p0); + InputStream createInputStream(URI p0, Map p1); + Map contentDescription(URI p0, Map p1); + Map getAttributes(URI p0, Map p1); + Map getURIMap(); + OutputStream createOutputStream(URI p0); + OutputStream createOutputStream(URI p0, Map p1); + URI normalize(URI p0); + URIHandler getURIHandler(URI p0); + boolean exists(URI p0, Map p1); + static Map URI_MAP = null; + static String ATTRIBUTE_ARCHIVE = null; + static String ATTRIBUTE_DIRECTORY = null; + static String ATTRIBUTE_EXECUTABLE = null; + static String ATTRIBUTE_HIDDEN = null; + static String ATTRIBUTE_LENGTH = null; + static String ATTRIBUTE_READ_ONLY = null; + static String ATTRIBUTE_TIME_STAMP = null; + static String OPTION_REQUESTED_ATTRIBUTES = null; + static String OPTION_RESPONSE = null; + static String OPTION_URI_CONVERTER = null; + static String RESPONSE_TIME_STAMP_PROPERTY = null; + static String RESPONSE_URI = null; + static URIConverter INSTANCE = null; + static long NULL_TIME_STAMP = 0; + void delete(URI p0, Map p1); + void setAttributes(URI p0, Map p1, Map p2); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/resource/URIHandler.java b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/resource/URIHandler.java new file mode 100644 index 00000000000..96837e83347 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/resource/URIHandler.java @@ -0,0 +1,22 @@ +// Generated automatically from org.eclipse.emf.ecore.resource.URIHandler for testing purposes + +package org.eclipse.emf.ecore.resource; + +import java.io.InputStream; +import java.io.OutputStream; +import java.util.List; +import java.util.Map; +import org.eclipse.emf.common.util.URI; + +public interface URIHandler +{ + InputStream createInputStream(URI p0, Map p1); + Map contentDescription(URI p0, Map p1); + Map getAttributes(URI p0, Map p1); + OutputStream createOutputStream(URI p0, Map p1); + boolean canHandle(URI p0); + boolean exists(URI p0, Map p1); + static List DEFAULT_HANDLERS = null; + void delete(URI p0, Map p1); + void setAttributes(URI p0, Map p1, Map p2); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/util/AbstractSequentialInternalEList.java b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/util/AbstractSequentialInternalEList.java new file mode 100644 index 00000000000..1965ebb0c3c --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/util/AbstractSequentialInternalEList.java @@ -0,0 +1,36 @@ +// Generated automatically from org.eclipse.emf.ecore.util.AbstractSequentialInternalEList for testing purposes + +package org.eclipse.emf.ecore.util; + +import java.util.AbstractSequentialList; +import java.util.Collection; +import java.util.Iterator; +import java.util.List; +import java.util.ListIterator; +import org.eclipse.emf.common.notify.NotificationChain; +import org.eclipse.emf.ecore.util.InternalEList; + +abstract public class AbstractSequentialInternalEList extends java.util.AbstractSequentialList implements org.eclipse.emf.ecore.util.InternalEList +{ + protected AbstractSequentialInternalEList(){} + public T[] basicToArray(T[] p0){ return null; } + public E basicGet(int p0){ return null; } + public E move(int p0, int p1){ return null; } + public E setUnique(int p0, E p1){ return null; } + public NotificationChain basicAdd(E p0, NotificationChain p1){ return null; } + public NotificationChain basicRemove(Object p0, NotificationChain p1){ return null; } + public Object[] basicToArray(){ return null; } + public boolean addAllUnique(int p0, java.util.Collection p1){ return false; } + public boolean addAllUnique(java.util.Collection p0){ return false; } + public boolean basicContains(Object p0){ return false; } + public boolean basicContainsAll(Collection p0){ return false; } + public int basicIndexOf(Object p0){ return 0; } + public int basicLastIndexOf(Object p0){ return 0; } + public java.util.Iterator basicIterator(){ return null; } + public java.util.List basicList(){ return null; } + public java.util.ListIterator basicListIterator(){ return null; } + public java.util.ListIterator basicListIterator(int p0){ return null; } + public void addUnique(E p0){} + public void addUnique(int p0, E p1){} + public void move(int p0, E p1){} +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/util/EContentsEList.java b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/util/EContentsEList.java new file mode 100644 index 00000000000..03aed003c32 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/util/EContentsEList.java @@ -0,0 +1,51 @@ +// Generated automatically from org.eclipse.emf.ecore.util.EContentsEList for testing purposes + +package org.eclipse.emf.ecore.util; + +import java.util.Iterator; +import java.util.List; +import java.util.ListIterator; +import org.eclipse.emf.common.util.EList; +import org.eclipse.emf.ecore.EObject; +import org.eclipse.emf.ecore.EStructuralFeature; +import org.eclipse.emf.ecore.util.AbstractSequentialInternalEList; +import org.eclipse.emf.ecore.util.InternalEList; + +public class EContentsEList extends AbstractSequentialInternalEList implements org.eclipse.emf.common.util.EList, org.eclipse.emf.ecore.util.InternalEList +{ + protected EContentsEList() {} + protected boolean isIncluded(EStructuralFeature p0){ return false; } + protected boolean isIncludedEntry(EStructuralFeature p0){ return false; } + protected boolean resolve(){ return false; } + protected boolean useIsSet(){ return false; } + protected final EObject eObject = null; + protected final EStructuralFeature[] eStructuralFeatures = null; + protected java.util.Iterator newIterator(){ return null; } + protected java.util.ListIterator newListIterator(){ return null; } + protected java.util.ListIterator newNonResolvingListIterator(){ return null; } + protected java.util.ListIterator newResolvingListIterator(){ return null; } + public E basicGet(int p0){ return null; } + public E move(int p0, int p1){ return null; } + public EContentsEList(EObject p0){} + public EContentsEList(EObject p0, EStructuralFeature[] p1){} + public EContentsEList(EObject p0, List p1){} + public boolean isEmpty(){ return false; } + public int size(){ return 0; } + public java.util.Iterator basicIterator(){ return null; } + public java.util.Iterator iterator(){ return null; } + public java.util.List basicList(){ return null; } + public java.util.ListIterator basicListIterator(){ return null; } + public java.util.ListIterator basicListIterator(int p0){ return null; } + public java.util.ListIterator listIterator(int p0){ return null; } + public static org.eclipse.emf.ecore.util.EContentsEList createEContentsEList(EObject p0){ return null; } + public static org.eclipse.emf.ecore.util.EContentsEList emptyContentsEList(){ return null; } + public static EContentsEList EMPTY_CONTENTS_ELIST = null; + public void move(int p0, Object p1){} + static public interface FeatureIterator extends java.util.Iterator + { + EStructuralFeature feature(); + } + static public interface FeatureListIterator extends EContentsEList.FeatureIterator, java.util.ListIterator + { + } +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/util/ExtendedMetaData.java b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/util/ExtendedMetaData.java new file mode 100644 index 00000000000..fc56294c17e --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/util/ExtendedMetaData.java @@ -0,0 +1,138 @@ +// Generated automatically from org.eclipse.emf.ecore.util.ExtendedMetaData for testing purposes + +package org.eclipse.emf.ecore.util; + +import java.util.Collection; +import java.util.List; +import org.eclipse.emf.ecore.EAttribute; +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.EClassifier; +import org.eclipse.emf.ecore.EDataType; +import org.eclipse.emf.ecore.EPackage; +import org.eclipse.emf.ecore.EReference; +import org.eclipse.emf.ecore.EStructuralFeature; + +public interface ExtendedMetaData +{ + Collection demandedPackages(); + EAttribute getMixedFeature(EClass p0); + EClass getDocumentRoot(EPackage p0); + EClassifier demandType(String p0, String p1); + EClassifier getType(EPackage p0, String p1); + EClassifier getType(String p0, String p1); + EDataType getBaseType(EDataType p0); + EDataType getItemType(EDataType p0); + EPackage demandPackage(String p0); + EPackage getPackage(String p0); + EReference getXMLNSPrefixMapFeature(EClass p0); + EReference getXSISchemaLocationMapFeature(EClass p0); + EStructuralFeature demandFeature(String p0, String p1, boolean p2); + EStructuralFeature demandFeature(String p0, String p1, boolean p2, boolean p3); + EStructuralFeature getAffiliation(EClass p0, EStructuralFeature p1); + EStructuralFeature getAffiliation(EStructuralFeature p0); + EStructuralFeature getAttribute(EClass p0, String p1, String p2); + EStructuralFeature getAttribute(String p0, String p1); + EStructuralFeature getAttributeWildcardAffiliation(EClass p0, String p1, String p2); + EStructuralFeature getElement(EClass p0, String p1, String p2); + EStructuralFeature getElement(String p0, String p1); + EStructuralFeature getElementWildcardAffiliation(EClass p0, String p1, String p2); + EStructuralFeature getGroup(EStructuralFeature p0); + EStructuralFeature getSimpleFeature(EClass p0); + List getMemberTypes(EDataType p0); + List getAllAttributes(EClass p0); + List getAllElements(EClass p0); + List getAttributes(EClass p0); + List getElements(EClass p0); + List getEnumerationFacet(EDataType p0); + List getPatternFacet(EDataType p0); + List getWildcards(EStructuralFeature p0); + String getMaxExclusiveFacet(EDataType p0); + String getMaxInclusiveFacet(EDataType p0); + String getMinExclusiveFacet(EDataType p0); + String getMinInclusiveFacet(EDataType p0); + String getName(EClassifier p0); + String getName(EStructuralFeature p0); + String getNamespace(EClassifier p0); + String getNamespace(EPackage p0); + String getNamespace(EStructuralFeature p0); + boolean isAnonymous(EClassifier p0); + boolean isDocumentRoot(EClass p0); + boolean isQualified(EPackage p0); + boolean matches(List p0, String p1); + boolean matches(String p0, String p1); + int getContentKind(EClass p0); + int getDerivationKind(EDataType p0); + int getFeatureKind(EStructuralFeature p0); + int getFractionDigitsFacet(EDataType p0); + int getLengthFacet(EDataType p0); + int getMaxLengthFacet(EDataType p0); + int getMinLengthFacet(EDataType p0); + int getProcessingKind(EStructuralFeature p0); + int getTotalDigitsFacet(EDataType p0); + int getWhiteSpaceFacet(EDataType p0); + static ExtendedMetaData INSTANCE = null; + static String ANNOTATION_URI = null; + static String XMI_URI = null; + static String XMLNS_PREFIX = null; + static String XMLNS_URI = null; + static String XML_SCHEMA_URI = null; + static String XML_URI = null; + static String XSI_PREFIX = null; + static String XSI_URI = null; + static String[] CONTENT_KINDS = null; + static String[] DERIVATION_KINDS = null; + static String[] FEATURE_KINDS = null; + static String[] PROCESSING_KINDS = null; + static String[] WHITE_SPACE_KINDS = null; + static int ATTRIBUTE_FEATURE = 0; + static int ATTRIBUTE_WILDCARD_FEATURE = 0; + static int COLLAPSE_WHITE_SPACE = 0; + static int ELEMENT_FEATURE = 0; + static int ELEMENT_ONLY_CONTENT = 0; + static int ELEMENT_WILDCARD_FEATURE = 0; + static int EMPTY_CONTENT = 0; + static int GROUP_FEATURE = 0; + static int LAX_PROCESSING = 0; + static int LIST_DERIVATION = 0; + static int MIXED_CONTENT = 0; + static int PRESERVE_WHITE_SPACE = 0; + static int REPLACE_WHITE_SPACE = 0; + static int RESTRICTION_DERIVATION = 0; + static int SIMPLE_CONTENT = 0; + static int SIMPLE_FEATURE = 0; + static int SKIP_PROCESSING = 0; + static int STRICT_PROCESSING = 0; + static int UNION_DERIVATION = 0; + static int UNSPECIFIED_CONTENT = 0; + static int UNSPECIFIED_DERIVATION = 0; + static int UNSPECIFIED_FEATURE = 0; + static int UNSPECIFIED_PROCESSING = 0; + static int UNSPECIFIED_WHITE_SPACE = 0; + void putPackage(String p0, EPackage p1); + void setAffiliation(EStructuralFeature p0, EStructuralFeature p1); + void setBaseType(EDataType p0, EDataType p1); + void setContentKind(EClass p0, int p1); + void setDocumentRoot(EClass p0); + void setEnumerationFacet(EDataType p0, List p1); + void setFeatureKind(EStructuralFeature p0, int p1); + void setFractionDigitsFacet(EDataType p0, int p1); + void setGroup(EStructuralFeature p0, EStructuralFeature p1); + void setItemType(EDataType p0, EDataType p1); + void setLengthFacet(EDataType p0, int p1); + void setMaxExclusiveFacet(EDataType p0, String p1); + void setMaxInclusiveFacet(EDataType p0, String p1); + void setMaxLengthFacet(EDataType p0, int p1); + void setMemberTypes(EDataType p0, List p1); + void setMinExclusiveFacet(EDataType p0, String p1); + void setMinInclusiveFacet(EDataType p0, String p1); + void setMinLengthFacet(EDataType p0, int p1); + void setName(EClassifier p0, String p1); + void setName(EStructuralFeature p0, String p1); + void setNamespace(EStructuralFeature p0, String p1); + void setPatternFacet(EDataType p0, List p1); + void setProcessingKind(EStructuralFeature p0, int p1); + void setQualified(EPackage p0, boolean p1); + void setTotalDigitsFacet(EDataType p0, int p1); + void setWhiteSpaceFacet(EDataType p0, int p1); + void setWildcards(EStructuralFeature p0, List p1); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/util/FeatureMap.java b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/util/FeatureMap.java new file mode 100644 index 00000000000..98d524c7dfe --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/util/FeatureMap.java @@ -0,0 +1,35 @@ +// Generated automatically from org.eclipse.emf.ecore.util.FeatureMap for testing purposes + +package org.eclipse.emf.ecore.util; + +import java.util.Collection; +import org.eclipse.emf.common.util.EList; +import org.eclipse.emf.ecore.EStructuralFeature; +import org.eclipse.emf.ecore.util.EContentsEList; + +public interface FeatureMap extends org.eclipse.emf.common.util.EList +{ + org.eclipse.emf.common.util.EList list(EStructuralFeature p0); + EStructuralFeature getEStructuralFeature(int p0); + FeatureMap.ValueListIterator valueListIterator(); + FeatureMap.ValueListIterator valueListIterator(int p0); + Object get(EStructuralFeature p0, boolean p1); + Object getValue(int p0); + Object setValue(int p0, Object p1); + boolean add(EStructuralFeature p0, Object p1); + boolean addAll(EStructuralFeature p0, Collection p1); + boolean addAll(int p0, EStructuralFeature p1, Collection p2); + boolean isSet(EStructuralFeature p0); + static public interface Entry + { + EStructuralFeature getEStructuralFeature(); + Object getValue(); + } + static public interface ValueListIterator extends EContentsEList.FeatureListIterator + { + void add(EStructuralFeature p0, Object p1); + } + void add(int p0, EStructuralFeature p1, Object p2); + void set(EStructuralFeature p0, Object p1); + void unset(EStructuralFeature p0); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/util/InternalEList.java b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/util/InternalEList.java new file mode 100644 index 00000000000..5405913b532 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/util/InternalEList.java @@ -0,0 +1,32 @@ +// Generated automatically from org.eclipse.emf.ecore.util.InternalEList for testing purposes + +package org.eclipse.emf.ecore.util; + +import java.util.Collection; +import java.util.Iterator; +import java.util.List; +import java.util.ListIterator; +import org.eclipse.emf.common.notify.NotificationChain; +import org.eclipse.emf.common.util.EList; + +public interface InternalEList extends org.eclipse.emf.common.util.EList +{ + T[] basicToArray(T[] p0); + E basicGet(int p0); + E setUnique(int p0, E p1); + NotificationChain basicAdd(E p0, NotificationChain p1); + NotificationChain basicRemove(Object p0, NotificationChain p1); + Object[] basicToArray(); + boolean addAllUnique(int p0, java.util.Collection p1); + boolean addAllUnique(java.util.Collection p0); + boolean basicContains(Object p0); + boolean basicContainsAll(Collection p0); + int basicIndexOf(Object p0); + int basicLastIndexOf(Object p0); + java.util.Iterator basicIterator(); + java.util.List basicList(); + java.util.ListIterator basicListIterator(); + java.util.ListIterator basicListIterator(int p0); + void addUnique(E p0); + void addUnique(int p0, E p1); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/xmi/DOMHandler.java b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/xmi/DOMHandler.java new file mode 100644 index 00000000000..5b7633e2796 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/xmi/DOMHandler.java @@ -0,0 +1,14 @@ +// Generated automatically from org.eclipse.emf.ecore.xmi.DOMHandler for testing purposes + +package org.eclipse.emf.ecore.xmi; + +import org.eclipse.emf.ecore.EObject; +import org.eclipse.emf.ecore.EStructuralFeature; +import org.eclipse.emf.ecore.xmi.DOMHelper; +import org.w3c.dom.Node; + +public interface DOMHandler +{ + DOMHelper getDOMHelper(); + void recordValues(Node p0, EObject p1, EStructuralFeature p2, Object p3); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/xmi/DOMHelper.java b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/xmi/DOMHelper.java new file mode 100644 index 00000000000..f7bb8a22d49 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/xmi/DOMHelper.java @@ -0,0 +1,14 @@ +// Generated automatically from org.eclipse.emf.ecore.xmi.DOMHelper for testing purposes + +package org.eclipse.emf.ecore.xmi; + +import org.eclipse.emf.ecore.EObject; +import org.eclipse.emf.ecore.EStructuralFeature; +import org.w3c.dom.Node; + +public interface DOMHelper +{ + EObject getContainer(Node p0); + EStructuralFeature getEStructuralFeature(Node p0); + Object getValue(Node p0); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/xmi/DanglingHREFException.java b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/xmi/DanglingHREFException.java new file mode 100644 index 00000000000..ddb38d7afc0 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/xmi/DanglingHREFException.java @@ -0,0 +1,11 @@ +// Generated automatically from org.eclipse.emf.ecore.xmi.DanglingHREFException for testing purposes + +package org.eclipse.emf.ecore.xmi; + +import org.eclipse.emf.ecore.xmi.XMIException; + +public class DanglingHREFException extends XMIException +{ + protected DanglingHREFException() {} + public DanglingHREFException(String p0, String p1, int p2, int p3){} +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/xmi/NameInfo.java b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/xmi/NameInfo.java new file mode 100644 index 00000000000..fb2166d81ff --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/xmi/NameInfo.java @@ -0,0 +1,14 @@ +// Generated automatically from org.eclipse.emf.ecore.xmi.NameInfo for testing purposes + +package org.eclipse.emf.ecore.xmi; + + +public interface NameInfo +{ + String getLocalPart(); + String getNamespaceURI(); + String getQualifiedName(); + void setLocalPart(String p0); + void setNamespaceURI(String p0); + void setQualifiedName(String p0); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/xmi/XMIException.java b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/xmi/XMIException.java new file mode 100644 index 00000000000..0da5ae41f32 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/xmi/XMIException.java @@ -0,0 +1,24 @@ +// Generated automatically from org.eclipse.emf.ecore.xmi.XMIException for testing purposes + +package org.eclipse.emf.ecore.xmi; + +import org.eclipse.emf.ecore.resource.Resource; + +public class XMIException extends Exception implements Resource.Diagnostic +{ + protected XMIException() {} + protected String location = null; + protected int column = 0; + protected int line = 0; + public Exception getWrappedException(){ return null; } + public String getLocation(){ return null; } + public String getMessage(){ return null; } + public XMIException(Exception p0){} + public XMIException(Exception p0, String p1, int p2, int p3){} + public XMIException(String p0){} + public XMIException(String p0, Exception p1){} + public XMIException(String p0, Exception p1, String p2, int p3, int p4){} + public XMIException(String p0, String p1, int p2, int p3){} + public int getColumn(){ return 0; } + public int getLine(){ return 0; } +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/xmi/XMLHelper.java b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/xmi/XMLHelper.java new file mode 100644 index 00000000000..6e7375dee15 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/xmi/XMLHelper.java @@ -0,0 +1,90 @@ +// Generated automatically from org.eclipse.emf.ecore.xmi.XMLHelper for testing purposes + +package org.eclipse.emf.ecore.xmi; + +import java.util.List; +import java.util.Map; +import org.eclipse.emf.common.util.EMap; +import org.eclipse.emf.common.util.URI; +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.EClassifier; +import org.eclipse.emf.ecore.EDataType; +import org.eclipse.emf.ecore.EFactory; +import org.eclipse.emf.ecore.ENamedElement; +import org.eclipse.emf.ecore.EObject; +import org.eclipse.emf.ecore.EPackage; +import org.eclipse.emf.ecore.EStructuralFeature; +import org.eclipse.emf.ecore.util.ExtendedMetaData; +import org.eclipse.emf.ecore.xmi.DanglingHREFException; +import org.eclipse.emf.ecore.xmi.NameInfo; +import org.eclipse.emf.ecore.xmi.XMIException; +import org.eclipse.emf.ecore.xmi.XMLResource; + +public interface XMLHelper +{ + DanglingHREFException getDanglingHREFException(); + EClassifier getType(EFactory p0, String p1); + EMap getPrefixToNamespaceMap(); + EObject createObject(EFactory p0, EClassifier p1); + EObject createObject(EFactory p0, String p1); + EPackage getNoNamespacePackage(); + EPackage[] packages(); + EStructuralFeature getFeature(EClass p0, String p1, String p2); + EStructuralFeature getFeature(EClass p0, String p1, String p2, boolean p3); + ExtendedMetaData getExtendedMetaData(); + List getPrefixes(EPackage p0); + List setManyReference(XMLHelper.ManyReference p0, String p1); + Map getAnyContentPrefixToURIMapping(); + Object getValue(EObject p0, EStructuralFeature p1); + String convertToString(EFactory p0, EDataType p1, Object p2); + String getHREF(EObject p0); + String getID(EObject p0); + String getIDREF(EObject p0); + String getJavaEncoding(String p0); + String getName(ENamedElement p0); + String getNamespaceURI(String p0); + String getPrefix(EPackage p0); + String getPrefix(String p0); + String getQName(EClass p0); + String getQName(EDataType p0); + String getQName(EStructuralFeature p0); + String getURI(String p0); + String getXMLEncoding(String p0); + URI deresolve(URI p0); + URI resolve(URI p0, URI p1); + XMLResource getResource(); + XMLResource.XMLMap getXMLMap(); + int getFeatureKind(EStructuralFeature p0); + static int DATATYPE_IS_MANY = 0; + static int DATATYPE_SINGLE = 0; + static int IS_MANY_ADD = 0; + static int IS_MANY_MOVE = 0; + static int OTHER = 0; + static public interface ManyReference + { + EObject getObject(); + EStructuralFeature getFeature(); + Object[] getValues(); + int getColumnNumber(); + int getLineNumber(); + int[] getPositions(); + } + void addPrefix(String p0, String p1); + void popContext(); + void popContext(Map p0); + void populateNameInfo(NameInfo p0, EClass p1); + void populateNameInfo(NameInfo p0, EDataType p1); + void populateNameInfo(NameInfo p0, EStructuralFeature p1); + void pushContext(); + void recordPrefixToURIMapping(); + void setAnySimpleType(EClass p0); + void setCheckForDuplicates(boolean p0); + void setExtendedMetaData(ExtendedMetaData p0); + void setMustHavePrefix(boolean p0); + void setNoNamespacePackage(EPackage p0); + void setOptions(Map p0); + void setPrefixToNamespaceMap(EMap p0); + void setProcessDanglingHREF(String p0); + void setValue(EObject p0, EStructuralFeature p1, Object p2, int p3); + void setXMLMap(XMLResource.XMLMap p0); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/xmi/XMLResource.java b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/xmi/XMLResource.java new file mode 100644 index 00000000000..85f8bfd4421 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/xmi/XMLResource.java @@ -0,0 +1,128 @@ +// Generated automatically from org.eclipse.emf.ecore.xmi.XMLResource for testing purposes + +package org.eclipse.emf.ecore.xmi; + +import java.io.Writer; +import java.util.List; +import java.util.Map; +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.EClassifier; +import org.eclipse.emf.ecore.ENamedElement; +import org.eclipse.emf.ecore.EObject; +import org.eclipse.emf.ecore.EPackage; +import org.eclipse.emf.ecore.EStructuralFeature; +import org.eclipse.emf.ecore.resource.Resource; +import org.eclipse.emf.ecore.xmi.DOMHandler; +import org.eclipse.emf.ecore.xmi.DOMHelper; +import org.eclipse.emf.ecore.xml.type.AnyType; +import org.w3c.dom.Document; +import org.w3c.dom.Node; +import org.xml.sax.InputSource; + +public interface XMLResource extends Resource +{ + DOMHelper getDOMHelper(); + Document save(Document p0, Map p1, DOMHandler p2); + Map getEObjectToExtensionMap(); + Map getEObjectToIDMap(); + Map getDefaultLoadOptions(); + Map getDefaultSaveOptions(); + Map getIDToEObjectMap(); + String getEncoding(); + String getID(EObject p0); + String getPublicId(); + String getSystemId(); + String getXMLVersion(); + boolean useZip(); + static String HREF = null; + static String NIL = null; + static String NO_NAMESPACE_SCHEMA_LOCATION = null; + static String OPTION_ANY_SIMPLE_TYPE = null; + static String OPTION_ANY_TYPE = null; + static String OPTION_BINARY = null; + static String OPTION_CONFIGURATION_CACHE = null; + static String OPTION_DECLARE_XML = null; + static String OPTION_DEFER_ATTACHMENT = null; + static String OPTION_DEFER_IDREF_RESOLUTION = null; + static String OPTION_DISABLE_NOTIFY = null; + static String OPTION_DOM_USE_NAMESPACES_IN_SCOPE = null; + static String OPTION_ELEMENT_HANDLER = null; + static String OPTION_ENCODING = null; + static String OPTION_ESCAPE_USING_CDATA = null; + static String OPTION_EXTENDED_META_DATA = null; + static String OPTION_FLUSH_THRESHOLD = null; + static String OPTION_FORMATTED = null; + static String OPTION_KEEP_DEFAULT_CONTENT = null; + static String OPTION_LAX_FEATURE_PROCESSING = null; + static String OPTION_LAX_WILDCARD_PROCESSING = null; + static String OPTION_LINE_WIDTH = null; + static String OPTION_PARSER_FEATURES = null; + static String OPTION_PARSER_PROPERTIES = null; + static String OPTION_PROCESS_DANGLING_HREF = null; + static String OPTION_PROCESS_DANGLING_HREF_DISCARD = null; + static String OPTION_PROCESS_DANGLING_HREF_RECORD = null; + static String OPTION_PROCESS_DANGLING_HREF_THROW = null; + static String OPTION_PROXY_ATTRIBUTES = null; + static String OPTION_RECORD_ANY_TYPE_NAMESPACE_DECLARATIONS = null; + static String OPTION_RECORD_UNKNOWN_FEATURE = null; + static String OPTION_RESOURCE_ENTITY_HANDLER = null; + static String OPTION_RESOURCE_HANDLER = null; + static String OPTION_ROOT_OBJECTS = null; + static String OPTION_SAVE_DOCTYPE = null; + static String OPTION_SAVE_TYPE_INFORMATION = null; + static String OPTION_SCHEMA_LOCATION = null; + static String OPTION_SCHEMA_LOCATION_IMPLEMENTATION = null; + static String OPTION_SKIP_ESCAPE = null; + static String OPTION_SKIP_ESCAPE_URI = null; + static String OPTION_SUPPRESS_DOCUMENT_ROOT = null; + static String OPTION_URI_HANDLER = null; + static String OPTION_USE_CACHED_LOOKUP_TABLE = null; + static String OPTION_USE_DEPRECATED_METHODS = null; + static String OPTION_USE_ENCODED_ATTRIBUTE_STYLE = null; + static String OPTION_USE_FILE_BUFFER = null; + static String OPTION_USE_LEXICAL_HANDLER = null; + static String OPTION_USE_PARSER_POOL = null; + static String OPTION_USE_XML_NAME_TO_FEATURE_MAP = null; + static String OPTION_XML_MAP = null; + static String OPTION_XML_OPTIONS = null; + static String OPTION_XML_VERSION = null; + static String SCHEMA_LOCATION = null; + static String TYPE = null; + static String XML_NS = null; + static String XML_SCHEMA_URI = null; + static String XSI_NS = null; + static String XSI_URI = null; + static public interface XMLInfo + { + String getName(); + String getTargetNamespace(); + int getXMLRepresentation(); + static int ATTRIBUTE = 0; + static int CONTENT = 0; + static int ELEMENT = 0; + static int UNSPECIFIED = 0; + void setName(String p0); + void setTargetNamespace(String p0); + void setXMLRepresentation(int p0); + } + static public interface XMLMap + { + EClassifier getClassifier(String p0, String p1); + EPackage getNoNamespacePackage(); + EStructuralFeature getFeature(EClass p0, String p1, String p2); + List getFeatures(EClass p0); + String getIDAttributeName(); + XMLResource.XMLInfo getInfo(ENamedElement p0); + void add(ENamedElement p0, XMLResource.XMLInfo p1); + void setIDAttributeName(String p0); + void setNoNamespacePackage(EPackage p0); + } + void load(InputSource p0, Map p1); + void load(Node p0, Map p1); + void save(Writer p0, Map p1); + void setDoctypeInfo(String p0, String p1); + void setEncoding(String p0); + void setID(EObject p0, String p1); + void setUseZip(boolean p0); + void setXMLVersion(String p0); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/xml/type/AnyType.java b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/xml/type/AnyType.java new file mode 100644 index 00000000000..aab360148d7 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/eclipse/emf/ecore/xml/type/AnyType.java @@ -0,0 +1,13 @@ +// Generated automatically from org.eclipse.emf.ecore.xml.type.AnyType for testing purposes + +package org.eclipse.emf.ecore.xml.type; + +import org.eclipse.emf.ecore.EObject; +import org.eclipse.emf.ecore.util.FeatureMap; + +public interface AnyType extends EObject +{ + FeatureMap getAny(); + FeatureMap getAnyAttribute(); + FeatureMap getMixed(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/emf/runtime/resource/DOMElementHandler.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/emf/runtime/resource/DOMElementHandler.java new file mode 100644 index 00000000000..947d88bd9bd --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/emf/runtime/resource/DOMElementHandler.java @@ -0,0 +1,18 @@ +// Generated automatically from org.openhealthtools.mdht.emf.runtime.resource.DOMElementHandler for testing purposes + +package org.openhealthtools.mdht.emf.runtime.resource; + +import org.eclipse.emf.ecore.EPackage; +import org.eclipse.emf.ecore.xmi.XMLHelper; +import org.w3c.dom.Element; + +public interface DOMElementHandler +{ + boolean handleElement(Element p0, Element p1, XMLHelper p2); + static public interface Registry + { + DOMElementHandler.Registry registerHandler(EPackage p0, DOMElementHandler p1); + Iterable getHandlers(EPackage p0); + static DOMElementHandler.Registry INSTANCE = null; + } +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/emf/runtime/resource/FleXMLResource.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/emf/runtime/resource/FleXMLResource.java new file mode 100644 index 00000000000..26d577ee99e --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/emf/runtime/resource/FleXMLResource.java @@ -0,0 +1,16 @@ +// Generated automatically from org.openhealthtools.mdht.emf.runtime.resource.FleXMLResource for testing purposes + +package org.openhealthtools.mdht.emf.runtime.resource; + +import org.eclipse.emf.ecore.resource.Resource; +import org.eclipse.emf.ecore.xmi.XMLResource; + +public interface FleXMLResource extends XMLResource +{ + static Object OPTION_DOM_DOCUMENT_HANDLER = null; + static String DEFAULT_ENCODING = null; + static public interface Factory extends Resource.Factory + { + static FleXMLResource.Factory INSTANCE = null; + } +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/emf/runtime/resource/FleXMLResourceSet.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/emf/runtime/resource/FleXMLResourceSet.java new file mode 100644 index 00000000000..f9c3c2590da --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/emf/runtime/resource/FleXMLResourceSet.java @@ -0,0 +1,17 @@ +// Generated automatically from org.openhealthtools.mdht.emf.runtime.resource.FleXMLResourceSet for testing purposes + +package org.openhealthtools.mdht.emf.runtime.resource; + +import org.eclipse.emf.ecore.resource.ResourceSet; +import org.openhealthtools.mdht.emf.runtime.resource.DOMElementHandler; +import org.openhealthtools.mdht.emf.runtime.resource.FleXMLResource; +import org.openhealthtools.mdht.emf.runtime.resource.XSITypeProvider; + +public interface FleXMLResourceSet extends ResourceSet +{ + DOMElementHandler.Registry getDOMElementHandlerRegistry(); + FleXMLResourceSet setDOMElementHandlerRegistry(DOMElementHandler.Registry p0); + FleXMLResourceSet setDefaultResourceFactory(FleXMLResource.Factory p0); + FleXMLResourceSet setXSITypeProviderRegistry(XSITypeProvider.Registry p0); + XSITypeProvider.Registry getXSITypeProviderRegistry(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/emf/runtime/resource/XSITypeProvider.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/emf/runtime/resource/XSITypeProvider.java new file mode 100644 index 00000000000..7e6115f41ef --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/emf/runtime/resource/XSITypeProvider.java @@ -0,0 +1,18 @@ +// Generated automatically from org.openhealthtools.mdht.emf.runtime.resource.XSITypeProvider for testing purposes + +package org.openhealthtools.mdht.emf.runtime.resource; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.EPackage; +import org.w3c.dom.Element; + +public interface XSITypeProvider +{ + EClass getXSIType(Element p0); + static public interface Registry + { + XSITypeProvider getXSITypeProvider(EPackage p0); + XSITypeProvider.Registry registerXSITypeProvider(EPackage p0, XSITypeProvider p1); + static XSITypeProvider.Registry INSTANCE = null; + } +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/emf/runtime/util/Initializer.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/emf/runtime/util/Initializer.java new file mode 100644 index 00000000000..d8a29a6c9bf --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/emf/runtime/util/Initializer.java @@ -0,0 +1,31 @@ +// Generated automatically from org.openhealthtools.mdht.emf.runtime.util.Initializer for testing purposes + +package org.openhealthtools.mdht.emf.runtime.util; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.EObject; +import org.eclipse.emf.ecore.EPackage; + +public interface Initializer +{ + T initialize(T p0); + boolean equals(Object p0); + int hashCode(); + java.lang.Class getTargetType(); + static public interface Factory + { + Iterable> createInitializers(EClass p0); + } + static public interface Registry + { + java.lang.Iterable> getInitializers(EClass p0); + java.lang.Iterable> getInitializers(EClass p0, boolean p1); + Initializer.Factory getFactory(String p0); + Initializer.Registry addAllInitializers(EClass p0, Iterable> p1); + Initializer.Registry addInitializer(EClass p0, Initializer p1); + Initializer.Registry initializeEPackage(EPackage p0); + Initializer.Registry initializeEPackage(EPackage p0, Initializer.Factory p1); + Initializer.Registry registerFactory(String p0, Initializer.Factory p1); + static Initializer.Registry INSTANCE = null; + } +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Act.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Act.java new file mode 100644 index 00000000000..c8174d02460 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Act.java @@ -0,0 +1,72 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.Act for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.Author; +import org.openhealthtools.mdht.uml.cda.ClinicalStatement; +import org.openhealthtools.mdht.uml.cda.EntryRelationship; +import org.openhealthtools.mdht.uml.cda.Informant12; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.cda.Participant2; +import org.openhealthtools.mdht.uml.cda.Performer2; +import org.openhealthtools.mdht.uml.cda.Precondition; +import org.openhealthtools.mdht.uml.cda.Reference; +import org.openhealthtools.mdht.uml.cda.Specimen; +import org.openhealthtools.mdht.uml.cda.Subject; +import org.openhealthtools.mdht.uml.hl7.datatypes.CD; +import org.openhealthtools.mdht.uml.hl7.datatypes.CE; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.ED; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.datatypes.IVL_TS; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; +import org.openhealthtools.mdht.uml.hl7.vocab.x_ActClassDocumentEntryAct; +import org.openhealthtools.mdht.uml.hl7.vocab.x_DocumentActMood; + +public interface Act extends ClinicalStatement +{ + Boolean getNegationInd(); + CD getCode(); + CE getPriorityCode(); + CS getLanguageCode(); + CS getStatusCode(); + ED getText(); + EList getAuthors(); + EList getRealmCodes(); + EList getEntryRelationships(); + EList getIds(); + EList getTemplateIds(); + EList getInformants(); + EList getParticipants(); + EList getPerformers(); + EList getPreconditions(); + EList getReferences(); + EList getSpecimens(); + IVL_TS getEffectiveTime(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + Subject getSubject(); + boolean isSetClassCode(); + boolean isSetMoodCode(); + boolean isSetNegationInd(); + boolean isSetNullFlavor(); + void setClassCode(x_ActClassDocumentEntryAct p0); + void setCode(CD p0); + void setEffectiveTime(IVL_TS p0); + void setLanguageCode(CS p0); + void setMoodCode(x_DocumentActMood p0); + void setNegationInd(Boolean p0); + void setNullFlavor(NullFlavor p0); + void setPriorityCode(CE p0); + void setStatusCode(CS p0); + void setSubject(Subject p0); + void setText(ED p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetClassCode(); + void unsetMoodCode(); + void unsetNegationInd(); + void unsetNullFlavor(); + x_ActClassDocumentEntryAct getClassCode(); + x_DocumentActMood getMoodCode(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/AssignedAuthor.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/AssignedAuthor.java new file mode 100644 index 00000000000..f3c2dbac559 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/AssignedAuthor.java @@ -0,0 +1,48 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.AssignedAuthor for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.AuthoringDevice; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.cda.Organization; +import org.openhealthtools.mdht.uml.cda.Person; +import org.openhealthtools.mdht.uml.hl7.datatypes.AD; +import org.openhealthtools.mdht.uml.hl7.datatypes.CE; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.datatypes.TEL; +import org.openhealthtools.mdht.uml.hl7.rim.Role; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; +import org.openhealthtools.mdht.uml.hl7.vocab.RoleClassAssignedEntity; + +public interface AssignedAuthor extends Role +{ + AuthoringDevice getAssignedAuthoringDevice(); + CE getCode(); + EList getAddrs(); + EList getRealmCodes(); + EList getIds(); + EList getTemplateIds(); + EList getTelecoms(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + Organization getRepresentedOrganization(); + Person getAssignedPerson(); + RoleClassAssignedEntity getClassCode(); + boolean isSetClassCode(); + boolean isSetNullFlavor(); + boolean validateAssignedAuthorChoice(DiagnosticChain p0, Map p1); + boolean validateClassCode(DiagnosticChain p0, Map p1); + void setAssignedAuthoringDevice(AuthoringDevice p0); + void setAssignedPerson(Person p0); + void setClassCode(RoleClassAssignedEntity p0); + void setCode(CE p0); + void setNullFlavor(NullFlavor p0); + void setRepresentedOrganization(Organization p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetClassCode(); + void unsetNullFlavor(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/AssignedCustodian.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/AssignedCustodian.java new file mode 100644 index 00000000000..26b2a8a3def --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/AssignedCustodian.java @@ -0,0 +1,33 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.AssignedCustodian for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.CustodianOrganization; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.rim.Role; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; +import org.openhealthtools.mdht.uml.hl7.vocab.RoleClassAssignedEntity; + +public interface AssignedCustodian extends Role +{ + CustodianOrganization getRepresentedCustodianOrganization(); + EList getRealmCodes(); + EList getTemplateIds(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + RoleClassAssignedEntity getClassCode(); + boolean isSetClassCode(); + boolean isSetNullFlavor(); + boolean validateClassCode(DiagnosticChain p0, Map p1); + void setClassCode(RoleClassAssignedEntity p0); + void setNullFlavor(NullFlavor p0); + void setRepresentedCustodianOrganization(CustodianOrganization p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetClassCode(); + void unsetNullFlavor(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/AssignedEntity.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/AssignedEntity.java new file mode 100644 index 00000000000..34ec5728e50 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/AssignedEntity.java @@ -0,0 +1,46 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.AssignedEntity for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.cda.Organization; +import org.openhealthtools.mdht.uml.cda.Person; +import org.openhealthtools.mdht.uml.cda.SDTCPatient; +import org.openhealthtools.mdht.uml.hl7.datatypes.AD; +import org.openhealthtools.mdht.uml.hl7.datatypes.CE; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.datatypes.TEL; +import org.openhealthtools.mdht.uml.hl7.rim.Role; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; +import org.openhealthtools.mdht.uml.hl7.vocab.RoleClassAssignedEntity; + +public interface AssignedEntity extends Role +{ + CE getCode(); + EList getAddrs(); + EList getRealmCodes(); + EList getIds(); + EList getTemplateIds(); + EList getRepresentedOrganizations(); + EList getTelecoms(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + Person getAssignedPerson(); + RoleClassAssignedEntity getClassCode(); + SDTCPatient getSDTCPatient(); + boolean isSetClassCode(); + boolean isSetNullFlavor(); + boolean validateClassCode(DiagnosticChain p0, Map p1); + void setAssignedPerson(Person p0); + void setClassCode(RoleClassAssignedEntity p0); + void setCode(CE p0); + void setNullFlavor(NullFlavor p0); + void setSDTCPatient(SDTCPatient p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetClassCode(); + void unsetNullFlavor(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/AssociatedEntity.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/AssociatedEntity.java new file mode 100644 index 00000000000..7f53b7f706c --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/AssociatedEntity.java @@ -0,0 +1,44 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.AssociatedEntity for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.cda.Organization; +import org.openhealthtools.mdht.uml.cda.Person; +import org.openhealthtools.mdht.uml.cda.SDTCPatient; +import org.openhealthtools.mdht.uml.hl7.datatypes.AD; +import org.openhealthtools.mdht.uml.hl7.datatypes.CE; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.datatypes.TEL; +import org.openhealthtools.mdht.uml.hl7.rim.Role; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; +import org.openhealthtools.mdht.uml.hl7.vocab.RoleClassAssociative; + +public interface AssociatedEntity extends Role +{ + CE getCode(); + EList getAddrs(); + EList getRealmCodes(); + EList getIds(); + EList getTemplateIds(); + EList getTelecoms(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + Organization getScopingOrganization(); + Person getAssociatedPerson(); + RoleClassAssociative getClassCode(); + SDTCPatient getSDTCPatient(); + boolean isSetClassCode(); + boolean isSetNullFlavor(); + void setAssociatedPerson(Person p0); + void setClassCode(RoleClassAssociative p0); + void setCode(CE p0); + void setNullFlavor(NullFlavor p0); + void setSDTCPatient(SDTCPatient p0); + void setScopingOrganization(Organization p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetClassCode(); + void unsetNullFlavor(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Authenticator.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Authenticator.java new file mode 100644 index 00000000000..3b8b68d604f --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Authenticator.java @@ -0,0 +1,38 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.Authenticator for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.AssignedEntity; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.datatypes.TS; +import org.openhealthtools.mdht.uml.hl7.rim.Participation; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; +import org.openhealthtools.mdht.uml.hl7.vocab.ParticipationType; + +public interface Authenticator extends Participation +{ + AssignedEntity getAssignedEntity(); + CS getSignatureCode(); + EList getRealmCodes(); + EList getTemplateIds(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + ParticipationType getTypeCode(); + TS getTime(); + boolean isSetNullFlavor(); + boolean isSetTypeCode(); + boolean validateTypeCode(DiagnosticChain p0, Map p1); + void setAssignedEntity(AssignedEntity p0); + void setNullFlavor(NullFlavor p0); + void setSignatureCode(CS p0); + void setTime(TS p0); + void setTypeCode(ParticipationType p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetNullFlavor(); + void unsetTypeCode(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Author.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Author.java new file mode 100644 index 00000000000..07b21887676 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Author.java @@ -0,0 +1,47 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.Author for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.AssignedAuthor; +import org.openhealthtools.mdht.uml.cda.ClinicalDocument; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.hl7.datatypes.CE; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.datatypes.TS; +import org.openhealthtools.mdht.uml.hl7.rim.Participation; +import org.openhealthtools.mdht.uml.hl7.vocab.ContextControl; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; +import org.openhealthtools.mdht.uml.hl7.vocab.ParticipationType; + +public interface Author extends Participation +{ + AssignedAuthor getAssignedAuthor(); + CE getFunctionCode(); + ClinicalDocument getClinicalDocument(); + ContextControl getContextControlCode(); + EList getRealmCodes(); + EList getTemplateIds(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + ParticipationType getTypeCode(); + TS getTime(); + boolean isSetContextControlCode(); + boolean isSetNullFlavor(); + boolean isSetTypeCode(); + boolean validateContextControlCode(DiagnosticChain p0, Map p1); + boolean validateTypeCode(DiagnosticChain p0, Map p1); + void setAssignedAuthor(AssignedAuthor p0); + void setContextControlCode(ContextControl p0); + void setFunctionCode(CE p0); + void setNullFlavor(NullFlavor p0); + void setTime(TS p0); + void setTypeCode(ParticipationType p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetContextControlCode(); + void unsetNullFlavor(); + void unsetTypeCode(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/AuthoringDevice.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/AuthoringDevice.java new file mode 100644 index 00000000000..97a66e85fbd --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/AuthoringDevice.java @@ -0,0 +1,45 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.AuthoringDevice for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.cda.MaintainedEntity; +import org.openhealthtools.mdht.uml.hl7.datatypes.CE; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.datatypes.SC; +import org.openhealthtools.mdht.uml.hl7.vocab.EntityClassDevice; +import org.openhealthtools.mdht.uml.hl7.vocab.EntityDeterminer; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; + +public interface AuthoringDevice extends org.openhealthtools.mdht.uml.hl7.rim.Entity +{ + CE getCode(); + EList getRealmCodes(); + EList getTemplateIds(); + EList getAsMaintainedEntities(); + EntityClassDevice getClassCode(); + EntityDeterminer getDeterminerCode(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + SC getManufacturerModelName(); + SC getSoftwareName(); + boolean isSetClassCode(); + boolean isSetDeterminerCode(); + boolean isSetNullFlavor(); + boolean validateClassCode(DiagnosticChain p0, Map p1); + boolean validateDeterminerCode(DiagnosticChain p0, Map p1); + void setClassCode(EntityClassDevice p0); + void setCode(CE p0); + void setDeterminerCode(EntityDeterminer p0); + void setManufacturerModelName(SC p0); + void setNullFlavor(NullFlavor p0); + void setSoftwareName(SC p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetClassCode(); + void unsetDeterminerCode(); + void unsetNullFlavor(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Authorization.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Authorization.java new file mode 100644 index 00000000000..02ceb20ef20 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Authorization.java @@ -0,0 +1,33 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.Authorization for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.Consent; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.rim.ActRelationship; +import org.openhealthtools.mdht.uml.hl7.vocab.ActRelationshipType; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; + +public interface Authorization extends ActRelationship +{ + ActRelationshipType getTypeCode(); + Consent getConsent(); + EList getRealmCodes(); + EList getTemplateIds(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + boolean isSetNullFlavor(); + boolean isSetTypeCode(); + boolean validateTypeCode(DiagnosticChain p0, Map p1); + void setConsent(Consent p0); + void setNullFlavor(NullFlavor p0); + void setTypeCode(ActRelationshipType p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetNullFlavor(); + void unsetTypeCode(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Birthplace.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Birthplace.java new file mode 100644 index 00000000000..a99db2b4561 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Birthplace.java @@ -0,0 +1,33 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.Birthplace for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.cda.Place; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.rim.Role; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; +import org.openhealthtools.mdht.uml.hl7.vocab.RoleClass; + +public interface Birthplace extends Role +{ + EList getRealmCodes(); + EList getTemplateIds(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + Place getPlace(); + RoleClass getClassCode(); + boolean isSetClassCode(); + boolean isSetNullFlavor(); + boolean validateClassCode(DiagnosticChain p0, Map p1); + void setClassCode(RoleClass p0); + void setNullFlavor(NullFlavor p0); + void setPlace(Place p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetClassCode(); + void unsetNullFlavor(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/ClinicalDocument.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/ClinicalDocument.java new file mode 100644 index 00000000000..5c2921c4b5f --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/ClinicalDocument.java @@ -0,0 +1,107 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.ClinicalDocument for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.Authenticator; +import org.openhealthtools.mdht.uml.cda.Author; +import org.openhealthtools.mdht.uml.cda.Authorization; +import org.openhealthtools.mdht.uml.cda.Component1; +import org.openhealthtools.mdht.uml.cda.Component2; +import org.openhealthtools.mdht.uml.cda.Custodian; +import org.openhealthtools.mdht.uml.cda.DataEnterer; +import org.openhealthtools.mdht.uml.cda.DocumentationOf; +import org.openhealthtools.mdht.uml.cda.InFulfillmentOf; +import org.openhealthtools.mdht.uml.cda.Informant12; +import org.openhealthtools.mdht.uml.cda.InformationRecipient; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.cda.LegalAuthenticator; +import org.openhealthtools.mdht.uml.cda.Participant1; +import org.openhealthtools.mdht.uml.cda.Patient; +import org.openhealthtools.mdht.uml.cda.PatientRole; +import org.openhealthtools.mdht.uml.cda.RecordTarget; +import org.openhealthtools.mdht.uml.cda.RelatedDocument; +import org.openhealthtools.mdht.uml.cda.Section; +import org.openhealthtools.mdht.uml.cda.StructuredBody; +import org.openhealthtools.mdht.uml.hl7.datatypes.CE; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.datatypes.INT; +import org.openhealthtools.mdht.uml.hl7.datatypes.ST; +import org.openhealthtools.mdht.uml.hl7.datatypes.TS; +import org.openhealthtools.mdht.uml.hl7.vocab.ActClinicalDocument; +import org.openhealthtools.mdht.uml.hl7.vocab.ActMood; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; + +public interface ClinicalDocument extends org.openhealthtools.mdht.uml.hl7.rim.Act +{ + ActClinicalDocument getClassCode(); + ActMood getMoodCode(); + CE getCode(); + CE getConfidentialityCode(); + CS getLanguageCode(); + Component1 getComponentOf(); + Component2 getComponent(); + Custodian getCustodian(); + DataEnterer getDataEnterer(); + EList getAuthenticators(); + EList getAuthors(); + EList getAuthorizations(); + EList getRealmCodes(); + EList getDocumentationOfs(); + EList getTemplateIds(); + EList getInFulfillmentOfs(); + EList getInformants(); + EList getInformationRecipients(); + EList getParticipants(); + EList getPatients(); + EList getPatientRoles(); + EList getRecordTargets(); + EList getRelatedDocuments(); + EList
    getAllSections(); + EList
    getSections(); + II getId(); + II getSetId(); + INT getVersionNumber(); + InfrastructureRootTypeId getTypeId(); + LegalAuthenticator getLegalAuthenticator(); + NullFlavor getNullFlavor(); + ST getTitle(); + TS getCopyTime(); + TS getEffectiveTime(); + boolean hasCode(String p0, String p1, String p2); + boolean hasSectionTemplate(String p0); + boolean hasTemplateId(String p0); + boolean isSetClassCode(); + boolean isSetMoodCode(); + boolean isSetNullFlavor(); + boolean validateClassCode(DiagnosticChain p0, Map p1); + boolean validateMoodCode(DiagnosticChain p0, Map p1); + void addPatient(Patient p0); + void addPatientRole(PatientRole p0); + void addSection(Section p0); + void setClassCode(ActClinicalDocument p0); + void setCode(CE p0); + void setComponent(Component2 p0); + void setComponentOf(Component1 p0); + void setConfidentialityCode(CE p0); + void setCopyTime(TS p0); + void setCustodian(Custodian p0); + void setDataEnterer(DataEnterer p0); + void setEffectiveTime(TS p0); + void setId(II p0); + void setLanguageCode(CS p0); + void setLegalAuthenticator(LegalAuthenticator p0); + void setMoodCode(ActMood p0); + void setNullFlavor(NullFlavor p0); + void setSetId(II p0); + void setStructuredBody(StructuredBody p0); + void setTitle(ST p0); + void setTypeId(InfrastructureRootTypeId p0); + void setVersionNumber(INT p0); + void unsetClassCode(); + void unsetMoodCode(); + void unsetNullFlavor(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/ClinicalStatement.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/ClinicalStatement.java new file mode 100644 index 00000000000..ebcaf57cd34 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/ClinicalStatement.java @@ -0,0 +1,57 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.ClinicalStatement for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.AssignedEntity; +import org.openhealthtools.mdht.uml.cda.ClinicalDocument; +import org.openhealthtools.mdht.uml.cda.Encounter; +import org.openhealthtools.mdht.uml.cda.Observation; +import org.openhealthtools.mdht.uml.cda.ObservationMedia; +import org.openhealthtools.mdht.uml.cda.Organizer; +import org.openhealthtools.mdht.uml.cda.ParticipantRole; +import org.openhealthtools.mdht.uml.cda.Procedure; +import org.openhealthtools.mdht.uml.cda.RegionOfInterest; +import org.openhealthtools.mdht.uml.cda.Section; +import org.openhealthtools.mdht.uml.cda.SubstanceAdministration; +import org.openhealthtools.mdht.uml.cda.Supply; +import org.openhealthtools.mdht.uml.hl7.vocab.x_ActRelationshipEntryRelationship; + +public interface ClinicalStatement extends org.openhealthtools.mdht.uml.hl7.rim.Act +{ + ClinicalDocument getClinicalDocument(); + EList getAssignedEntities(); + EList getEntryRelationshipTargets(Object p0); + EList getEntryRelationshipTargets(x_ActRelationshipEntryRelationship p0, Object p1); + EList getEncounters(); + EList getObservations(); + EList getObservationMedia(); + EList getOrganizers(); + EList getParticipantRoles(); + EList getProcedures(); + EList getRegionsOfInterest(); + EList getSubstanceAdministrations(); + EList getSupplies(); + EList getActs(); + Section getSection(); + boolean hasActTemplate(String p0); + boolean hasCode(String p0, String p1, String p2); + boolean hasEncounterTemplate(String p0); + boolean hasObservationMediaTemplate(String p0); + boolean hasObservationTemplate(String p0); + boolean hasOrganizerTemplate(String p0); + boolean hasProcedureTemplate(String p0); + boolean hasRegionOfInterestTemplate(String p0); + boolean hasSubstanceAdministrationTemplate(String p0); + boolean hasSupplyTemplate(String p0); + boolean hasTemplateId(String p0); + void addAct(org.openhealthtools.mdht.uml.cda.Act p0); + void addEncounter(Encounter p0); + void addObservation(Observation p0); + void addObservationMedia(ObservationMedia p0); + void addOrganizer(Organizer p0); + void addProcedure(Procedure p0); + void addRegionOfInterest(RegionOfInterest p0); + void addSubstanceAdministration(SubstanceAdministration p0); + void addSupply(Supply p0); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Component1.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Component1.java new file mode 100644 index 00000000000..321721a1a9b --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Component1.java @@ -0,0 +1,33 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.Component1 for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.EncompassingEncounter; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.rim.ActRelationship; +import org.openhealthtools.mdht.uml.hl7.vocab.ActRelationshipHasComponent; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; + +public interface Component1 extends ActRelationship +{ + ActRelationshipHasComponent getTypeCode(); + EList getRealmCodes(); + EList getTemplateIds(); + EncompassingEncounter getEncompassingEncounter(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + boolean isSetNullFlavor(); + boolean isSetTypeCode(); + boolean validateTypeCode(DiagnosticChain p0, Map p1); + void setEncompassingEncounter(EncompassingEncounter p0); + void setNullFlavor(NullFlavor p0); + void setTypeCode(ActRelationshipHasComponent p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetNullFlavor(); + void unsetTypeCode(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Component2.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Component2.java new file mode 100644 index 00000000000..2821f4269c9 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Component2.java @@ -0,0 +1,42 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.Component2 for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.cda.NonXMLBody; +import org.openhealthtools.mdht.uml.cda.StructuredBody; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.rim.ActRelationship; +import org.openhealthtools.mdht.uml.hl7.vocab.ActRelationshipHasComponent; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; + +public interface Component2 extends ActRelationship +{ + ActRelationshipHasComponent getTypeCode(); + Boolean getContextConductionInd(); + EList getRealmCodes(); + EList getTemplateIds(); + InfrastructureRootTypeId getTypeId(); + NonXMLBody getNonXMLBody(); + NullFlavor getNullFlavor(); + StructuredBody getStructuredBody(); + boolean isSetContextConductionInd(); + boolean isSetNullFlavor(); + boolean isSetTypeCode(); + boolean validateBodyChoice(DiagnosticChain p0, Map p1); + boolean validateContextConductionInd(DiagnosticChain p0, Map p1); + boolean validateTypeCode(DiagnosticChain p0, Map p1); + void setContextConductionInd(Boolean p0); + void setNonXMLBody(NonXMLBody p0); + void setNullFlavor(NullFlavor p0); + void setStructuredBody(StructuredBody p0); + void setTypeCode(ActRelationshipHasComponent p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetContextConductionInd(); + void unsetNullFlavor(); + void unsetTypeCode(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Component3.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Component3.java new file mode 100644 index 00000000000..01b933a97f9 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Component3.java @@ -0,0 +1,38 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.Component3 for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.cda.Section; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.rim.ActRelationship; +import org.openhealthtools.mdht.uml.hl7.vocab.ActRelationshipHasComponent; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; + +public interface Component3 extends ActRelationship +{ + ActRelationshipHasComponent getTypeCode(); + Boolean getContextConductionInd(); + EList getRealmCodes(); + EList getTemplateIds(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + Section getSection(); + boolean isSetContextConductionInd(); + boolean isSetNullFlavor(); + boolean isSetTypeCode(); + boolean validateContextConductionInd(DiagnosticChain p0, Map p1); + boolean validateTypeCode(DiagnosticChain p0, Map p1); + void setContextConductionInd(Boolean p0); + void setNullFlavor(NullFlavor p0); + void setSection(Section p0); + void setTypeCode(ActRelationshipHasComponent p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetContextConductionInd(); + void unsetNullFlavor(); + void unsetTypeCode(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Component4.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Component4.java new file mode 100644 index 00000000000..59208acd393 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Component4.java @@ -0,0 +1,68 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.Component4 for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.Encounter; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.cda.Observation; +import org.openhealthtools.mdht.uml.cda.ObservationMedia; +import org.openhealthtools.mdht.uml.cda.Organizer; +import org.openhealthtools.mdht.uml.cda.Procedure; +import org.openhealthtools.mdht.uml.cda.RegionOfInterest; +import org.openhealthtools.mdht.uml.cda.SubstanceAdministration; +import org.openhealthtools.mdht.uml.cda.Supply; +import org.openhealthtools.mdht.uml.hl7.datatypes.BL; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.datatypes.INT; +import org.openhealthtools.mdht.uml.hl7.rim.ActRelationship; +import org.openhealthtools.mdht.uml.hl7.vocab.ActRelationshipHasComponent; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; + +public interface Component4 extends ActRelationship +{ + ActRelationshipHasComponent getTypeCode(); + BL getSeperatableInd(); + Boolean getContextConductionInd(); + EList getRealmCodes(); + EList getTemplateIds(); + Encounter getEncounter(); + INT getSequenceNumber(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + Observation getObservation(); + ObservationMedia getObservationMedia(); + Organizer getOrganizer(); + Procedure getProcedure(); + RegionOfInterest getRegionOfInterest(); + SubstanceAdministration getSubstanceAdministration(); + Supply getSupply(); + boolean isSetContextConductionInd(); + boolean isSetNullFlavor(); + boolean isSetTypeCode(); + boolean validateClinicalStatement(DiagnosticChain p0, Map p1); + boolean validateContextConductionInd(DiagnosticChain p0, Map p1); + boolean validateTypeCode(DiagnosticChain p0, Map p1); + org.openhealthtools.mdht.uml.cda.Act getAct(); + void setAct(org.openhealthtools.mdht.uml.cda.Act p0); + void setContextConductionInd(Boolean p0); + void setEncounter(Encounter p0); + void setNullFlavor(NullFlavor p0); + void setObservation(Observation p0); + void setObservationMedia(ObservationMedia p0); + void setOrganizer(Organizer p0); + void setProcedure(Procedure p0); + void setRegionOfInterest(RegionOfInterest p0); + void setSeperatableInd(BL p0); + void setSequenceNumber(INT p0); + void setSubstanceAdministration(SubstanceAdministration p0); + void setSupply(Supply p0); + void setTypeCode(ActRelationshipHasComponent p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetContextConductionInd(); + void unsetNullFlavor(); + void unsetTypeCode(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Component5.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Component5.java new file mode 100644 index 00000000000..47f2eb6cece --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Component5.java @@ -0,0 +1,38 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.Component5 for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.cda.Section; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.rim.ActRelationship; +import org.openhealthtools.mdht.uml.hl7.vocab.ActRelationshipHasComponent; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; + +public interface Component5 extends ActRelationship +{ + ActRelationshipHasComponent getTypeCode(); + Boolean getContextConductionInd(); + EList getRealmCodes(); + EList getTemplateIds(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + Section getSection(); + boolean isSetContextConductionInd(); + boolean isSetNullFlavor(); + boolean isSetTypeCode(); + boolean validateContextConductionInd(DiagnosticChain p0, Map p1); + boolean validateTypeCode(DiagnosticChain p0, Map p1); + void setContextConductionInd(Boolean p0); + void setNullFlavor(NullFlavor p0); + void setSection(Section p0); + void setTypeCode(ActRelationshipHasComponent p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetContextConductionInd(); + void unsetNullFlavor(); + void unsetTypeCode(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Consent.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Consent.java new file mode 100644 index 00000000000..cf281db9c59 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Consent.java @@ -0,0 +1,41 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.Consent for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.hl7.datatypes.CE; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.vocab.ActClass; +import org.openhealthtools.mdht.uml.hl7.vocab.ActMood; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; + +public interface Consent extends org.openhealthtools.mdht.uml.hl7.rim.Act +{ + ActClass getClassCode(); + ActMood getMoodCode(); + CE getCode(); + CS getStatusCode(); + EList getRealmCodes(); + EList getIds(); + EList getTemplateIds(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + boolean isSetClassCode(); + boolean isSetMoodCode(); + boolean isSetNullFlavor(); + boolean validateClassCode(DiagnosticChain p0, Map p1); + boolean validateMoodCode(DiagnosticChain p0, Map p1); + void setClassCode(ActClass p0); + void setCode(CE p0); + void setMoodCode(ActMood p0); + void setNullFlavor(NullFlavor p0); + void setStatusCode(CS p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetClassCode(); + void unsetMoodCode(); + void unsetNullFlavor(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Consumable.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Consumable.java new file mode 100644 index 00000000000..15fcafa408d --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Consumable.java @@ -0,0 +1,33 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.Consumable for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.cda.ManufacturedProduct; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.rim.Participation; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; +import org.openhealthtools.mdht.uml.hl7.vocab.ParticipationType; + +public interface Consumable extends Participation +{ + EList getRealmCodes(); + EList getTemplateIds(); + InfrastructureRootTypeId getTypeId(); + ManufacturedProduct getManufacturedProduct(); + NullFlavor getNullFlavor(); + ParticipationType getTypeCode(); + boolean isSetNullFlavor(); + boolean isSetTypeCode(); + boolean validateTypeCode(DiagnosticChain p0, Map p1); + void setManufacturedProduct(ManufacturedProduct p0); + void setNullFlavor(NullFlavor p0); + void setTypeCode(ParticipationType p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetNullFlavor(); + void unsetTypeCode(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Criterion.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Criterion.java new file mode 100644 index 00000000000..19cc712ebbd --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Criterion.java @@ -0,0 +1,43 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.Criterion for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.hl7.datatypes.ANY; +import org.openhealthtools.mdht.uml.hl7.datatypes.CD; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.ED; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.vocab.ActClassObservation; +import org.openhealthtools.mdht.uml.hl7.vocab.ActMood; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; + +public interface Criterion extends org.openhealthtools.mdht.uml.hl7.rim.Act +{ + ANY getValue(); + ActClassObservation getClassCode(); + ActMood getMoodCode(); + CD getCode(); + ED getText(); + EList getRealmCodes(); + EList getTemplateIds(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + boolean isSetClassCode(); + boolean isSetMoodCode(); + boolean isSetNullFlavor(); + boolean validateMoodCode(DiagnosticChain p0, Map p1); + void setClassCode(ActClassObservation p0); + void setCode(CD p0); + void setMoodCode(ActMood p0); + void setNullFlavor(NullFlavor p0); + void setText(ED p0); + void setTypeId(InfrastructureRootTypeId p0); + void setValue(ANY p0); + void unsetClassCode(); + void unsetMoodCode(); + void unsetNullFlavor(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Custodian.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Custodian.java new file mode 100644 index 00000000000..d92ce698e8c --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Custodian.java @@ -0,0 +1,33 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.Custodian for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.AssignedCustodian; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.rim.Participation; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; +import org.openhealthtools.mdht.uml.hl7.vocab.ParticipationType; + +public interface Custodian extends Participation +{ + AssignedCustodian getAssignedCustodian(); + EList getRealmCodes(); + EList getTemplateIds(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + ParticipationType getTypeCode(); + boolean isSetNullFlavor(); + boolean isSetTypeCode(); + boolean validateTypeCode(DiagnosticChain p0, Map p1); + void setAssignedCustodian(AssignedCustodian p0); + void setNullFlavor(NullFlavor p0); + void setTypeCode(ParticipationType p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetNullFlavor(); + void unsetTypeCode(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/CustodianOrganization.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/CustodianOrganization.java new file mode 100644 index 00000000000..753d9d0c595 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/CustodianOrganization.java @@ -0,0 +1,49 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.CustodianOrganization for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.hl7.datatypes.AD; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.EN; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.datatypes.ON; +import org.openhealthtools.mdht.uml.hl7.datatypes.TEL; +import org.openhealthtools.mdht.uml.hl7.vocab.EntityClassOrganization; +import org.openhealthtools.mdht.uml.hl7.vocab.EntityDeterminer; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; + +public interface CustodianOrganization extends org.openhealthtools.mdht.uml.hl7.rim.Entity +{ + AD getAddr(); + EList getAddrs(); + EList getRealmCodes(); + EList getNames(); + EList getIds(); + EList getTemplateIds(); + EList getTelecoms(); + EntityClassOrganization getClassCode(); + EntityDeterminer getDeterminerCode(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + ON getName(); + TEL getTelecom(); + boolean isSetClassCode(); + boolean isSetDeterminerCode(); + boolean isSetNullFlavor(); + boolean validateClassCode(DiagnosticChain p0, Map p1); + boolean validateDeterminerCode(DiagnosticChain p0, Map p1); + void setAddr(AD p0); + void setClassCode(EntityClassOrganization p0); + void setDeterminerCode(EntityDeterminer p0); + void setName(ON p0); + void setNullFlavor(NullFlavor p0); + void setTelecom(TEL p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetClassCode(); + void unsetDeterminerCode(); + void unsetNullFlavor(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/DataEnterer.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/DataEnterer.java new file mode 100644 index 00000000000..4565267e42c --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/DataEnterer.java @@ -0,0 +1,44 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.DataEnterer for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.AssignedEntity; +import org.openhealthtools.mdht.uml.cda.ClinicalDocument; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.datatypes.TS; +import org.openhealthtools.mdht.uml.hl7.rim.Participation; +import org.openhealthtools.mdht.uml.hl7.vocab.ContextControl; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; +import org.openhealthtools.mdht.uml.hl7.vocab.ParticipationType; + +public interface DataEnterer extends Participation +{ + AssignedEntity getAssignedEntity(); + ClinicalDocument getClinicalDocument(); + ContextControl getContextControlCode(); + EList getRealmCodes(); + EList getTemplateIds(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + ParticipationType getTypeCode(); + TS getTime(); + boolean isSetContextControlCode(); + boolean isSetNullFlavor(); + boolean isSetTypeCode(); + boolean validateContextControlCode(DiagnosticChain p0, Map p1); + boolean validateTypeCode(DiagnosticChain p0, Map p1); + void setAssignedEntity(AssignedEntity p0); + void setContextControlCode(ContextControl p0); + void setNullFlavor(NullFlavor p0); + void setTime(TS p0); + void setTypeCode(ParticipationType p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetContextControlCode(); + void unsetNullFlavor(); + void unsetTypeCode(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Device.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Device.java new file mode 100644 index 00000000000..b6889b9f9e2 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Device.java @@ -0,0 +1,42 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.Device for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.hl7.datatypes.CE; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.datatypes.SC; +import org.openhealthtools.mdht.uml.hl7.vocab.EntityClassDevice; +import org.openhealthtools.mdht.uml.hl7.vocab.EntityDeterminer; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; + +public interface Device extends org.openhealthtools.mdht.uml.hl7.rim.Entity +{ + CE getCode(); + EList getRealmCodes(); + EList getTemplateIds(); + EntityClassDevice getClassCode(); + EntityDeterminer getDeterminerCode(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + SC getManufacturerModelName(); + SC getSoftwareName(); + boolean isSetClassCode(); + boolean isSetDeterminerCode(); + boolean isSetNullFlavor(); + boolean validateDeterminerCode(DiagnosticChain p0, Map p1); + void setClassCode(EntityClassDevice p0); + void setCode(CE p0); + void setDeterminerCode(EntityDeterminer p0); + void setManufacturerModelName(SC p0); + void setNullFlavor(NullFlavor p0); + void setSoftwareName(SC p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetClassCode(); + void unsetDeterminerCode(); + void unsetNullFlavor(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/DocumentRoot.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/DocumentRoot.java new file mode 100644 index 00000000000..57ce015f2aa --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/DocumentRoot.java @@ -0,0 +1,17 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.DocumentRoot for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import org.eclipse.emf.common.util.EMap; +import org.eclipse.emf.ecore.EObject; +import org.eclipse.emf.ecore.util.FeatureMap; +import org.openhealthtools.mdht.uml.cda.ClinicalDocument; + +public interface DocumentRoot extends EObject +{ + ClinicalDocument getClinicalDocument(); + EMap getXMLNSPrefixMap(); + EMap getXSISchemaLocation(); + FeatureMap getMixed(); + void setClinicalDocument(ClinicalDocument p0); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/DocumentationOf.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/DocumentationOf.java new file mode 100644 index 00000000000..4f221492c0b --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/DocumentationOf.java @@ -0,0 +1,33 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.DocumentationOf for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.cda.ServiceEvent; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.rim.ActRelationship; +import org.openhealthtools.mdht.uml.hl7.vocab.ActRelationshipType; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; + +public interface DocumentationOf extends ActRelationship +{ + ActRelationshipType getTypeCode(); + EList getRealmCodes(); + EList getTemplateIds(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + ServiceEvent getServiceEvent(); + boolean isSetNullFlavor(); + boolean isSetTypeCode(); + boolean validateTypeCode(DiagnosticChain p0, Map p1); + void setNullFlavor(NullFlavor p0); + void setServiceEvent(ServiceEvent p0); + void setTypeCode(ActRelationshipType p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetNullFlavor(); + void unsetTypeCode(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/EncompassingEncounter.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/EncompassingEncounter.java new file mode 100644 index 00000000000..1e64aae2b7c --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/EncompassingEncounter.java @@ -0,0 +1,52 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.EncompassingEncounter for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.EncounterParticipant; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.cda.Location; +import org.openhealthtools.mdht.uml.cda.ResponsibleParty; +import org.openhealthtools.mdht.uml.hl7.datatypes.CE; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.datatypes.IVL_TS; +import org.openhealthtools.mdht.uml.hl7.vocab.ActClass; +import org.openhealthtools.mdht.uml.hl7.vocab.ActMood; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; + +public interface EncompassingEncounter extends org.openhealthtools.mdht.uml.hl7.rim.Act +{ + ActClass getClassCode(); + ActMood getMoodCode(); + CE getCode(); + CE getDischargeDispositionCode(); + EList getRealmCodes(); + EList getEncounterParticipants(); + EList getIds(); + EList getTemplateIds(); + IVL_TS getEffectiveTime(); + InfrastructureRootTypeId getTypeId(); + Location getLocation(); + NullFlavor getNullFlavor(); + ResponsibleParty getResponsibleParty(); + boolean isSetClassCode(); + boolean isSetMoodCode(); + boolean isSetNullFlavor(); + boolean validateClassCode(DiagnosticChain p0, Map p1); + boolean validateMoodCode(DiagnosticChain p0, Map p1); + void setClassCode(ActClass p0); + void setCode(CE p0); + void setDischargeDispositionCode(CE p0); + void setEffectiveTime(IVL_TS p0); + void setLocation(Location p0); + void setMoodCode(ActMood p0); + void setNullFlavor(NullFlavor p0); + void setResponsibleParty(ResponsibleParty p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetClassCode(); + void unsetMoodCode(); + void unsetNullFlavor(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Encounter.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Encounter.java new file mode 100644 index 00000000000..069c5353a46 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Encounter.java @@ -0,0 +1,66 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.Encounter for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.Author; +import org.openhealthtools.mdht.uml.cda.ClinicalStatement; +import org.openhealthtools.mdht.uml.cda.EntryRelationship; +import org.openhealthtools.mdht.uml.cda.Informant12; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.cda.Participant2; +import org.openhealthtools.mdht.uml.cda.Performer2; +import org.openhealthtools.mdht.uml.cda.Precondition; +import org.openhealthtools.mdht.uml.cda.Reference; +import org.openhealthtools.mdht.uml.cda.Specimen; +import org.openhealthtools.mdht.uml.cda.Subject; +import org.openhealthtools.mdht.uml.hl7.datatypes.CD; +import org.openhealthtools.mdht.uml.hl7.datatypes.CE; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.ED; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.datatypes.IVL_TS; +import org.openhealthtools.mdht.uml.hl7.vocab.ActClass; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; +import org.openhealthtools.mdht.uml.hl7.vocab.x_DocumentEncounterMood; + +public interface Encounter extends ClinicalStatement +{ + ActClass getClassCode(); + CD getCode(); + CE getPriorityCode(); + CS getStatusCode(); + ED getText(); + EList getAuthors(); + EList getRealmCodes(); + EList getEntryRelationships(); + EList getIds(); + EList getTemplateIds(); + EList getInformants(); + EList getParticipants(); + EList getPerformers(); + EList getPreconditions(); + EList getReferences(); + EList getSpecimens(); + IVL_TS getEffectiveTime(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + Subject getSubject(); + boolean isSetClassCode(); + boolean isSetMoodCode(); + boolean isSetNullFlavor(); + void setClassCode(ActClass p0); + void setCode(CD p0); + void setEffectiveTime(IVL_TS p0); + void setMoodCode(x_DocumentEncounterMood p0); + void setNullFlavor(NullFlavor p0); + void setPriorityCode(CE p0); + void setStatusCode(CS p0); + void setSubject(Subject p0); + void setText(ED p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetClassCode(); + void unsetMoodCode(); + void unsetNullFlavor(); + x_DocumentEncounterMood getMoodCode(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/EncounterParticipant.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/EncounterParticipant.java new file mode 100644 index 00000000000..bf3dcbfeb8c --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/EncounterParticipant.java @@ -0,0 +1,33 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.EncounterParticipant for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.AssignedEntity; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.datatypes.IVL_TS; +import org.openhealthtools.mdht.uml.hl7.rim.Participation; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; +import org.openhealthtools.mdht.uml.hl7.vocab.x_EncounterParticipant; + +public interface EncounterParticipant extends Participation +{ + AssignedEntity getAssignedEntity(); + EList getRealmCodes(); + EList getTemplateIds(); + IVL_TS getTime(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + boolean isSetNullFlavor(); + boolean isSetTypeCode(); + void setAssignedEntity(AssignedEntity p0); + void setNullFlavor(NullFlavor p0); + void setTime(IVL_TS p0); + void setTypeCode(x_EncounterParticipant p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetNullFlavor(); + void unsetTypeCode(); + x_EncounterParticipant getTypeCode(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Entity.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Entity.java new file mode 100644 index 00000000000..fd95b86321d --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Entity.java @@ -0,0 +1,41 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.Entity for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.hl7.datatypes.CE; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.ED; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.vocab.EntityClassRoot; +import org.openhealthtools.mdht.uml.hl7.vocab.EntityDeterminer; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; + +public interface Entity extends org.openhealthtools.mdht.uml.hl7.rim.Entity +{ + CE getCode(); + ED getDesc(); + EList getRealmCodes(); + EList getIds(); + EList getTemplateIds(); + EntityClassRoot getClassCode(); + EntityDeterminer getDeterminerCode(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + boolean isSetClassCode(); + boolean isSetDeterminerCode(); + boolean isSetNullFlavor(); + boolean validateDeterminerCode(DiagnosticChain p0, Map p1); + void setClassCode(EntityClassRoot p0); + void setCode(CE p0); + void setDesc(ED p0); + void setDeterminerCode(EntityDeterminer p0); + void setNullFlavor(NullFlavor p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetClassCode(); + void unsetDeterminerCode(); + void unsetNullFlavor(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Entry.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Entry.java new file mode 100644 index 00000000000..9f814c28e53 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Entry.java @@ -0,0 +1,61 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.Entry for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.Encounter; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.cda.Observation; +import org.openhealthtools.mdht.uml.cda.ObservationMedia; +import org.openhealthtools.mdht.uml.cda.Organizer; +import org.openhealthtools.mdht.uml.cda.Procedure; +import org.openhealthtools.mdht.uml.cda.RegionOfInterest; +import org.openhealthtools.mdht.uml.cda.SubstanceAdministration; +import org.openhealthtools.mdht.uml.cda.Supply; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.rim.ActRelationship; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; +import org.openhealthtools.mdht.uml.hl7.vocab.x_ActRelationshipEntry; + +public interface Entry extends ActRelationship +{ + Boolean getContextConductionInd(); + EList getRealmCodes(); + EList getTemplateIds(); + Encounter getEncounter(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + Observation getObservation(); + ObservationMedia getObservationMedia(); + Organizer getOrganizer(); + Procedure getProcedure(); + RegionOfInterest getRegionOfInterest(); + SubstanceAdministration getSubstanceAdministration(); + Supply getSupply(); + boolean isSetContextConductionInd(); + boolean isSetNullFlavor(); + boolean isSetTypeCode(); + boolean validateClinicalStatement(DiagnosticChain p0, Map p1); + boolean validateContextConductionInd(DiagnosticChain p0, Map p1); + org.openhealthtools.mdht.uml.cda.Act getAct(); + void setAct(org.openhealthtools.mdht.uml.cda.Act p0); + void setContextConductionInd(Boolean p0); + void setEncounter(Encounter p0); + void setNullFlavor(NullFlavor p0); + void setObservation(Observation p0); + void setObservationMedia(ObservationMedia p0); + void setOrganizer(Organizer p0); + void setProcedure(Procedure p0); + void setRegionOfInterest(RegionOfInterest p0); + void setSubstanceAdministration(SubstanceAdministration p0); + void setSupply(Supply p0); + void setTypeCode(x_ActRelationshipEntry p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetContextConductionInd(); + void unsetNullFlavor(); + void unsetTypeCode(); + x_ActRelationshipEntry getTypeCode(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/EntryRelationship.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/EntryRelationship.java new file mode 100644 index 00000000000..ef0f30316dc --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/EntryRelationship.java @@ -0,0 +1,74 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.EntryRelationship for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.Encounter; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.cda.Observation; +import org.openhealthtools.mdht.uml.cda.ObservationMedia; +import org.openhealthtools.mdht.uml.cda.Organizer; +import org.openhealthtools.mdht.uml.cda.Procedure; +import org.openhealthtools.mdht.uml.cda.RegionOfInterest; +import org.openhealthtools.mdht.uml.cda.SubstanceAdministration; +import org.openhealthtools.mdht.uml.cda.Supply; +import org.openhealthtools.mdht.uml.hl7.datatypes.BL; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.datatypes.INT; +import org.openhealthtools.mdht.uml.hl7.rim.ActRelationship; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; +import org.openhealthtools.mdht.uml.hl7.vocab.x_ActRelationshipEntryRelationship; + +public interface EntryRelationship extends ActRelationship +{ + BL getSeperatableInd(); + Boolean getContextConductionInd(); + Boolean getInversionInd(); + Boolean getNegationInd(); + EList getRealmCodes(); + EList getTemplateIds(); + Encounter getEncounter(); + INT getSequenceNumber(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + Observation getObservation(); + ObservationMedia getObservationMedia(); + Organizer getOrganizer(); + Procedure getProcedure(); + RegionOfInterest getRegionOfInterest(); + SubstanceAdministration getSubstanceAdministration(); + Supply getSupply(); + boolean isSetContextConductionInd(); + boolean isSetInversionInd(); + boolean isSetNegationInd(); + boolean isSetNullFlavor(); + boolean isSetTypeCode(); + boolean validateClinicalStatement(DiagnosticChain p0, Map p1); + org.openhealthtools.mdht.uml.cda.Act getAct(); + void setAct(org.openhealthtools.mdht.uml.cda.Act p0); + void setContextConductionInd(Boolean p0); + void setEncounter(Encounter p0); + void setInversionInd(Boolean p0); + void setNegationInd(Boolean p0); + void setNullFlavor(NullFlavor p0); + void setObservation(Observation p0); + void setObservationMedia(ObservationMedia p0); + void setOrganizer(Organizer p0); + void setProcedure(Procedure p0); + void setRegionOfInterest(RegionOfInterest p0); + void setSeperatableInd(BL p0); + void setSequenceNumber(INT p0); + void setSubstanceAdministration(SubstanceAdministration p0); + void setSupply(Supply p0); + void setTypeCode(x_ActRelationshipEntryRelationship p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetContextConductionInd(); + void unsetInversionInd(); + void unsetNegationInd(); + void unsetNullFlavor(); + void unsetTypeCode(); + x_ActRelationshipEntryRelationship getTypeCode(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/ExternalAct.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/ExternalAct.java new file mode 100644 index 00000000000..2e5e763c8bf --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/ExternalAct.java @@ -0,0 +1,41 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.ExternalAct for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.hl7.datatypes.CD; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.ED; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.vocab.ActClassRoot; +import org.openhealthtools.mdht.uml.hl7.vocab.ActMood; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; + +public interface ExternalAct extends org.openhealthtools.mdht.uml.hl7.rim.Act +{ + ActClassRoot getClassCode(); + ActMood getMoodCode(); + CD getCode(); + ED getText(); + EList getRealmCodes(); + EList getIds(); + EList getTemplateIds(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + boolean isSetClassCode(); + boolean isSetMoodCode(); + boolean isSetNullFlavor(); + boolean validateMoodCode(DiagnosticChain p0, Map p1); + void setClassCode(ActClassRoot p0); + void setCode(CD p0); + void setMoodCode(ActMood p0); + void setNullFlavor(NullFlavor p0); + void setText(ED p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetClassCode(); + void unsetMoodCode(); + void unsetNullFlavor(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/ExternalDocument.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/ExternalDocument.java new file mode 100644 index 00000000000..cfbf27cf724 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/ExternalDocument.java @@ -0,0 +1,46 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.ExternalDocument for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.hl7.datatypes.CD; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.ED; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.datatypes.INT; +import org.openhealthtools.mdht.uml.hl7.vocab.ActClassDocument; +import org.openhealthtools.mdht.uml.hl7.vocab.ActMood; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; + +public interface ExternalDocument extends org.openhealthtools.mdht.uml.hl7.rim.Act +{ + ActClassDocument getClassCode(); + ActMood getMoodCode(); + CD getCode(); + ED getText(); + EList getRealmCodes(); + EList getIds(); + EList getTemplateIds(); + II getSetId(); + INT getVersionNumber(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + boolean isSetClassCode(); + boolean isSetMoodCode(); + boolean isSetNullFlavor(); + boolean validateMoodCode(DiagnosticChain p0, Map p1); + void setClassCode(ActClassDocument p0); + void setCode(CD p0); + void setMoodCode(ActMood p0); + void setNullFlavor(NullFlavor p0); + void setSetId(II p0); + void setText(ED p0); + void setTypeId(InfrastructureRootTypeId p0); + void setVersionNumber(INT p0); + void unsetClassCode(); + void unsetMoodCode(); + void unsetNullFlavor(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/ExternalObservation.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/ExternalObservation.java new file mode 100644 index 00000000000..0f0772c7e55 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/ExternalObservation.java @@ -0,0 +1,41 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.ExternalObservation for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.hl7.datatypes.CD; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.ED; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.vocab.ActClassObservation; +import org.openhealthtools.mdht.uml.hl7.vocab.ActMood; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; + +public interface ExternalObservation extends org.openhealthtools.mdht.uml.hl7.rim.Act +{ + ActClassObservation getClassCode(); + ActMood getMoodCode(); + CD getCode(); + ED getText(); + EList getRealmCodes(); + EList getIds(); + EList getTemplateIds(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + boolean isSetClassCode(); + boolean isSetMoodCode(); + boolean isSetNullFlavor(); + boolean validateMoodCode(DiagnosticChain p0, Map p1); + void setClassCode(ActClassObservation p0); + void setCode(CD p0); + void setMoodCode(ActMood p0); + void setNullFlavor(NullFlavor p0); + void setText(ED p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetClassCode(); + void unsetMoodCode(); + void unsetNullFlavor(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/ExternalProcedure.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/ExternalProcedure.java new file mode 100644 index 00000000000..b1afa7f4dfc --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/ExternalProcedure.java @@ -0,0 +1,42 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.ExternalProcedure for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.hl7.datatypes.CD; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.ED; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.vocab.ActClass; +import org.openhealthtools.mdht.uml.hl7.vocab.ActMood; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; + +public interface ExternalProcedure extends org.openhealthtools.mdht.uml.hl7.rim.Act +{ + ActClass getClassCode(); + ActMood getMoodCode(); + CD getCode(); + ED getText(); + EList getRealmCodes(); + EList getIds(); + EList getTemplateIds(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + boolean isSetClassCode(); + boolean isSetMoodCode(); + boolean isSetNullFlavor(); + boolean validateClassCode(DiagnosticChain p0, Map p1); + boolean validateMoodCode(DiagnosticChain p0, Map p1); + void setClassCode(ActClass p0); + void setCode(CD p0); + void setMoodCode(ActMood p0); + void setNullFlavor(NullFlavor p0); + void setText(ED p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetClassCode(); + void unsetMoodCode(); + void unsetNullFlavor(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Guardian.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Guardian.java new file mode 100644 index 00000000000..32ae37c283a --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Guardian.java @@ -0,0 +1,45 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.Guardian for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.cda.Organization; +import org.openhealthtools.mdht.uml.cda.Person; +import org.openhealthtools.mdht.uml.hl7.datatypes.AD; +import org.openhealthtools.mdht.uml.hl7.datatypes.CE; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.datatypes.TEL; +import org.openhealthtools.mdht.uml.hl7.rim.Role; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; +import org.openhealthtools.mdht.uml.hl7.vocab.RoleClass; + +public interface Guardian extends Role +{ + CE getCode(); + EList getAddrs(); + EList getRealmCodes(); + EList getIds(); + EList getTemplateIds(); + EList getTelecoms(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + Organization getGuardianOrganization(); + Person getGuardianPerson(); + RoleClass getClassCode(); + boolean isSetClassCode(); + boolean isSetNullFlavor(); + boolean validateClassCode(DiagnosticChain p0, Map p1); + boolean validateGuardianChoice(DiagnosticChain p0, Map p1); + void setClassCode(RoleClass p0); + void setCode(CE p0); + void setGuardianOrganization(Organization p0); + void setGuardianPerson(Person p0); + void setNullFlavor(NullFlavor p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetClassCode(); + void unsetNullFlavor(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/HealthCareFacility.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/HealthCareFacility.java new file mode 100644 index 00000000000..bc26f1107fd --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/HealthCareFacility.java @@ -0,0 +1,37 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.HealthCareFacility for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.cda.Organization; +import org.openhealthtools.mdht.uml.cda.Place; +import org.openhealthtools.mdht.uml.hl7.datatypes.CE; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.rim.Role; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; +import org.openhealthtools.mdht.uml.hl7.vocab.RoleClassServiceDeliveryLocation; + +public interface HealthCareFacility extends Role +{ + CE getCode(); + EList getRealmCodes(); + EList getIds(); + EList getTemplateIds(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + Organization getServiceProviderOrganization(); + Place getLocation(); + RoleClassServiceDeliveryLocation getClassCode(); + boolean isSetClassCode(); + boolean isSetNullFlavor(); + void setClassCode(RoleClassServiceDeliveryLocation p0); + void setCode(CE p0); + void setLocation(Place p0); + void setNullFlavor(NullFlavor p0); + void setServiceProviderOrganization(Organization p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetClassCode(); + void unsetNullFlavor(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/InFulfillmentOf.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/InFulfillmentOf.java new file mode 100644 index 00000000000..1c27e7e9e29 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/InFulfillmentOf.java @@ -0,0 +1,33 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.InFulfillmentOf for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.cda.Order; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.rim.ActRelationship; +import org.openhealthtools.mdht.uml.hl7.vocab.ActRelationshipFulfills; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; + +public interface InFulfillmentOf extends ActRelationship +{ + ActRelationshipFulfills getTypeCode(); + EList getRealmCodes(); + EList getTemplateIds(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + Order getOrder(); + boolean isSetNullFlavor(); + boolean isSetTypeCode(); + boolean validateTypeCode(DiagnosticChain p0, Map p1); + void setNullFlavor(NullFlavor p0); + void setOrder(Order p0); + void setTypeCode(ActRelationshipFulfills p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetNullFlavor(); + void unsetTypeCode(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Informant12.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Informant12.java new file mode 100644 index 00000000000..4774d45edc3 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Informant12.java @@ -0,0 +1,43 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.Informant12 for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.AssignedEntity; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.cda.RelatedEntity; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.rim.Participation; +import org.openhealthtools.mdht.uml.hl7.vocab.ContextControl; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; +import org.openhealthtools.mdht.uml.hl7.vocab.ParticipationType; + +public interface Informant12 extends Participation +{ + AssignedEntity getAssignedEntity(); + ContextControl getContextControlCode(); + EList getRealmCodes(); + EList getTemplateIds(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + ParticipationType getTypeCode(); + RelatedEntity getRelatedEntity(); + boolean isSetContextControlCode(); + boolean isSetNullFlavor(); + boolean isSetTypeCode(); + boolean validateContextControlCode(DiagnosticChain p0, Map p1); + boolean validateInformantChoice(DiagnosticChain p0, Map p1); + boolean validateTypeCode(DiagnosticChain p0, Map p1); + void setAssignedEntity(AssignedEntity p0); + void setContextControlCode(ContextControl p0); + void setNullFlavor(NullFlavor p0); + void setRelatedEntity(RelatedEntity p0); + void setTypeCode(ParticipationType p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetContextControlCode(); + void unsetNullFlavor(); + void unsetTypeCode(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/InformationRecipient.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/InformationRecipient.java new file mode 100644 index 00000000000..e9090999fcb --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/InformationRecipient.java @@ -0,0 +1,30 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.InformationRecipient for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.cda.IntendedRecipient; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.rim.Participation; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; +import org.openhealthtools.mdht.uml.hl7.vocab.x_InformationRecipient; + +public interface InformationRecipient extends Participation +{ + EList getRealmCodes(); + EList getTemplateIds(); + InfrastructureRootTypeId getTypeId(); + IntendedRecipient getIntendedRecipient(); + NullFlavor getNullFlavor(); + boolean isSetNullFlavor(); + boolean isSetTypeCode(); + void setIntendedRecipient(IntendedRecipient p0); + void setNullFlavor(NullFlavor p0); + void setTypeCode(x_InformationRecipient p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetNullFlavor(); + void unsetTypeCode(); + x_InformationRecipient getTypeCode(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/InfrastructureRootTypeId.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/InfrastructureRootTypeId.java new file mode 100644 index 00000000000..fa6cb8e3c06 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/InfrastructureRootTypeId.java @@ -0,0 +1,13 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; + +public interface InfrastructureRootTypeId extends II +{ + boolean validateRedefinedExtension(DiagnosticChain p0, Map p1); + boolean validateRedefinedRoot(DiagnosticChain p0, Map p1); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/IntendedRecipient.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/IntendedRecipient.java new file mode 100644 index 00000000000..bd1a50554e1 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/IntendedRecipient.java @@ -0,0 +1,38 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.IntendedRecipient for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.cda.Organization; +import org.openhealthtools.mdht.uml.cda.Person; +import org.openhealthtools.mdht.uml.hl7.datatypes.AD; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.datatypes.TEL; +import org.openhealthtools.mdht.uml.hl7.rim.Role; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; +import org.openhealthtools.mdht.uml.hl7.vocab.x_InformationRecipientRole; + +public interface IntendedRecipient extends Role +{ + EList getAddrs(); + EList getRealmCodes(); + EList getIds(); + EList getTemplateIds(); + EList getTelecoms(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + Organization getReceivedOrganization(); + Person getInformationRecipient(); + boolean isSetClassCode(); + boolean isSetNullFlavor(); + void setClassCode(x_InformationRecipientRole p0); + void setInformationRecipient(Person p0); + void setNullFlavor(NullFlavor p0); + void setReceivedOrganization(Organization p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetClassCode(); + void unsetNullFlavor(); + x_InformationRecipientRole getClassCode(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/LabeledDrug.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/LabeledDrug.java new file mode 100644 index 00000000000..9d9c01f0ea3 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/LabeledDrug.java @@ -0,0 +1,41 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.LabeledDrug for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.hl7.datatypes.CE; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.EN; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.vocab.EntityClassManufacturedMaterial; +import org.openhealthtools.mdht.uml.hl7.vocab.EntityDeterminerDetermined; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; + +public interface LabeledDrug extends org.openhealthtools.mdht.uml.hl7.rim.Entity +{ + CE getCode(); + EList getRealmCodes(); + EList getTemplateIds(); + EN getName(); + EntityClassManufacturedMaterial getClassCode(); + EntityDeterminerDetermined getDeterminerCode(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + boolean isSetClassCode(); + boolean isSetDeterminerCode(); + boolean isSetNullFlavor(); + boolean validateClassCode(DiagnosticChain p0, Map p1); + boolean validateDeterminerCode(DiagnosticChain p0, Map p1); + void setClassCode(EntityClassManufacturedMaterial p0); + void setCode(CE p0); + void setDeterminerCode(EntityDeterminerDetermined p0); + void setName(EN p0); + void setNullFlavor(NullFlavor p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetClassCode(); + void unsetDeterminerCode(); + void unsetNullFlavor(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/LanguageCommunication.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/LanguageCommunication.java new file mode 100644 index 00000000000..b23e374dbae --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/LanguageCommunication.java @@ -0,0 +1,32 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.LanguageCommunication for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import org.eclipse.emf.common.util.EList; +import org.eclipse.emf.ecore.EObject; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.hl7.datatypes.BL; +import org.openhealthtools.mdht.uml.hl7.datatypes.CE; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; + +public interface LanguageCommunication extends EObject +{ + BL getPreferenceInd(); + CE getModeCode(); + CE getProficiencyLevelCode(); + CS getLanguageCode(); + EList getRealmCodes(); + EList getTemplateIds(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + boolean isSetNullFlavor(); + void setLanguageCode(CS p0); + void setModeCode(CE p0); + void setNullFlavor(NullFlavor p0); + void setPreferenceInd(BL p0); + void setProficiencyLevelCode(CE p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetNullFlavor(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/LegalAuthenticator.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/LegalAuthenticator.java new file mode 100644 index 00000000000..1ffd863ea50 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/LegalAuthenticator.java @@ -0,0 +1,44 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.LegalAuthenticator for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.AssignedEntity; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.datatypes.TS; +import org.openhealthtools.mdht.uml.hl7.rim.Participation; +import org.openhealthtools.mdht.uml.hl7.vocab.ContextControl; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; +import org.openhealthtools.mdht.uml.hl7.vocab.ParticipationType; + +public interface LegalAuthenticator extends Participation +{ + AssignedEntity getAssignedEntity(); + CS getSignatureCode(); + ContextControl getContextControlCode(); + EList getRealmCodes(); + EList getTemplateIds(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + ParticipationType getTypeCode(); + TS getTime(); + boolean isSetContextControlCode(); + boolean isSetNullFlavor(); + boolean isSetTypeCode(); + boolean validateContextControlCode(DiagnosticChain p0, Map p1); + boolean validateTypeCode(DiagnosticChain p0, Map p1); + void setAssignedEntity(AssignedEntity p0); + void setContextControlCode(ContextControl p0); + void setNullFlavor(NullFlavor p0); + void setSignatureCode(CS p0); + void setTime(TS p0); + void setTypeCode(ParticipationType p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetContextControlCode(); + void unsetNullFlavor(); + void unsetTypeCode(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Location.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Location.java new file mode 100644 index 00000000000..460a6f71832 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Location.java @@ -0,0 +1,33 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.Location for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.HealthCareFacility; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.rim.Participation; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; +import org.openhealthtools.mdht.uml.hl7.vocab.ParticipationTargetLocation; + +public interface Location extends Participation +{ + EList getRealmCodes(); + EList getTemplateIds(); + HealthCareFacility getHealthCareFacility(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + ParticipationTargetLocation getTypeCode(); + boolean isSetNullFlavor(); + boolean isSetTypeCode(); + boolean validateTypeCode(DiagnosticChain p0, Map p1); + void setHealthCareFacility(HealthCareFacility p0); + void setNullFlavor(NullFlavor p0); + void setTypeCode(ParticipationTargetLocation p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetNullFlavor(); + void unsetTypeCode(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/MaintainedEntity.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/MaintainedEntity.java new file mode 100644 index 00000000000..86daa9c41ba --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/MaintainedEntity.java @@ -0,0 +1,36 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.MaintainedEntity for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.cda.Person; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.datatypes.IVL_TS; +import org.openhealthtools.mdht.uml.hl7.rim.Role; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; +import org.openhealthtools.mdht.uml.hl7.vocab.RoleClass; + +public interface MaintainedEntity extends Role +{ + EList getRealmCodes(); + EList getTemplateIds(); + IVL_TS getEffectiveTime(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + Person getMaintainingPerson(); + RoleClass getClassCode(); + boolean isSetClassCode(); + boolean isSetNullFlavor(); + boolean validateClassCode(DiagnosticChain p0, Map p1); + void setClassCode(RoleClass p0); + void setEffectiveTime(IVL_TS p0); + void setMaintainingPerson(Person p0); + void setNullFlavor(NullFlavor p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetClassCode(); + void unsetNullFlavor(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/ManufacturedProduct.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/ManufacturedProduct.java new file mode 100644 index 00000000000..3bb1988980d --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/ManufacturedProduct.java @@ -0,0 +1,41 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.ManufacturedProduct for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.cda.LabeledDrug; +import org.openhealthtools.mdht.uml.cda.Material; +import org.openhealthtools.mdht.uml.cda.Organization; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.rim.Role; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; +import org.openhealthtools.mdht.uml.hl7.vocab.RoleClassManufacturedProduct; + +public interface ManufacturedProduct extends Role +{ + EList getRealmCodes(); + EList getIds(); + EList getTemplateIds(); + InfrastructureRootTypeId getTypeId(); + LabeledDrug getManufacturedLabeledDrug(); + Material getManufacturedMaterial(); + NullFlavor getNullFlavor(); + Organization getManufacturerOrganization(); + RoleClassManufacturedProduct getClassCode(); + boolean isSetClassCode(); + boolean isSetNullFlavor(); + boolean validateClassCode(DiagnosticChain p0, Map p1); + boolean validateManufacturedDrugOrOtherMaterial(DiagnosticChain p0, Map p1); + void setClassCode(RoleClassManufacturedProduct p0); + void setManufacturedLabeledDrug(LabeledDrug p0); + void setManufacturedMaterial(Material p0); + void setManufacturerOrganization(Organization p0); + void setNullFlavor(NullFlavor p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetClassCode(); + void unsetNullFlavor(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Material.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Material.java new file mode 100644 index 00000000000..104d8f7bcf1 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Material.java @@ -0,0 +1,44 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.Material for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.hl7.datatypes.CE; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.EN; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.datatypes.ST; +import org.openhealthtools.mdht.uml.hl7.vocab.EntityClassManufacturedMaterial; +import org.openhealthtools.mdht.uml.hl7.vocab.EntityDeterminerDetermined; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; + +public interface Material extends org.openhealthtools.mdht.uml.hl7.rim.Entity +{ + CE getCode(); + EList getRealmCodes(); + EList getTemplateIds(); + EN getName(); + EntityClassManufacturedMaterial getClassCode(); + EntityDeterminerDetermined getDeterminerCode(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + ST getLotNumberText(); + boolean isSetClassCode(); + boolean isSetDeterminerCode(); + boolean isSetNullFlavor(); + boolean validateClassCode(DiagnosticChain p0, Map p1); + boolean validateDeterminerCode(DiagnosticChain p0, Map p1); + void setClassCode(EntityClassManufacturedMaterial p0); + void setCode(CE p0); + void setDeterminerCode(EntityDeterminerDetermined p0); + void setLotNumberText(ST p0); + void setName(EN p0); + void setNullFlavor(NullFlavor p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetClassCode(); + void unsetDeterminerCode(); + void unsetNullFlavor(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/NonXMLBody.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/NonXMLBody.java new file mode 100644 index 00000000000..2d188ca8a11 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/NonXMLBody.java @@ -0,0 +1,43 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.NonXMLBody for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.hl7.datatypes.CE; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.ED; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.vocab.ActClass; +import org.openhealthtools.mdht.uml.hl7.vocab.ActMood; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; + +public interface NonXMLBody extends org.openhealthtools.mdht.uml.hl7.rim.Act +{ + ActClass getClassCode(); + ActMood getMoodCode(); + CE getConfidentialityCode(); + CS getLanguageCode(); + ED getText(); + EList getRealmCodes(); + EList getTemplateIds(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + boolean isSetClassCode(); + boolean isSetMoodCode(); + boolean isSetNullFlavor(); + boolean validateClassCode(DiagnosticChain p0, Map p1); + boolean validateMoodCode(DiagnosticChain p0, Map p1); + void setClassCode(ActClass p0); + void setConfidentialityCode(CE p0); + void setLanguageCode(CS p0); + void setMoodCode(ActMood p0); + void setNullFlavor(NullFlavor p0); + void setText(ED p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetClassCode(); + void unsetMoodCode(); + void unsetNullFlavor(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Observation.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Observation.java new file mode 100644 index 00000000000..04f70711b6e --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Observation.java @@ -0,0 +1,85 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.Observation for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.Author; +import org.openhealthtools.mdht.uml.cda.ClinicalStatement; +import org.openhealthtools.mdht.uml.cda.EntryRelationship; +import org.openhealthtools.mdht.uml.cda.Informant12; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.cda.Participant2; +import org.openhealthtools.mdht.uml.cda.Performer2; +import org.openhealthtools.mdht.uml.cda.Precondition; +import org.openhealthtools.mdht.uml.cda.Reference; +import org.openhealthtools.mdht.uml.cda.ReferenceRange; +import org.openhealthtools.mdht.uml.cda.Specimen; +import org.openhealthtools.mdht.uml.cda.Subject; +import org.openhealthtools.mdht.uml.hl7.datatypes.ANY; +import org.openhealthtools.mdht.uml.hl7.datatypes.CD; +import org.openhealthtools.mdht.uml.hl7.datatypes.CE; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.ED; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.datatypes.IVL_INT; +import org.openhealthtools.mdht.uml.hl7.datatypes.IVL_TS; +import org.openhealthtools.mdht.uml.hl7.datatypes.ST; +import org.openhealthtools.mdht.uml.hl7.vocab.ActClassObservation; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; +import org.openhealthtools.mdht.uml.hl7.vocab.x_ActMoodDocumentObservation; + +public interface Observation extends ClinicalStatement +{ + ActClassObservation getClassCode(); + Boolean getNegationInd(); + CD getCode(); + CE getPriorityCode(); + CS getLanguageCode(); + CS getStatusCode(); + ED getText(); + EList getValues(); + EList getAuthors(); + EList getTargetSiteCodes(); + EList getInterpretationCodes(); + EList getMethodCodes(); + EList getRealmCodes(); + EList getEntryRelationships(); + EList getIds(); + EList getTemplateIds(); + EList getInformants(); + EList getParticipants(); + EList getPerformers(); + EList getPreconditions(); + EList getReferences(); + EList getReferenceRanges(); + EList getSpecimens(); + IVL_INT getRepeatNumber(); + IVL_TS getEffectiveTime(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + ST getDerivationExpr(); + Subject getSubject(); + boolean isSetClassCode(); + boolean isSetMoodCode(); + boolean isSetNegationInd(); + boolean isSetNullFlavor(); + void setClassCode(ActClassObservation p0); + void setCode(CD p0); + void setDerivationExpr(ST p0); + void setEffectiveTime(IVL_TS p0); + void setLanguageCode(CS p0); + void setMoodCode(x_ActMoodDocumentObservation p0); + void setNegationInd(Boolean p0); + void setNullFlavor(NullFlavor p0); + void setPriorityCode(CE p0); + void setRepeatNumber(IVL_INT p0); + void setStatusCode(CS p0); + void setSubject(Subject p0); + void setText(ED p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetClassCode(); + void unsetMoodCode(); + void unsetNegationInd(); + void unsetNullFlavor(); + x_ActMoodDocumentObservation getMoodCode(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/ObservationMedia.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/ObservationMedia.java new file mode 100644 index 00000000000..aa2ff00cb6a --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/ObservationMedia.java @@ -0,0 +1,59 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.ObservationMedia for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.Author; +import org.openhealthtools.mdht.uml.cda.ClinicalStatement; +import org.openhealthtools.mdht.uml.cda.EntryRelationship; +import org.openhealthtools.mdht.uml.cda.Informant12; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.cda.Participant2; +import org.openhealthtools.mdht.uml.cda.Performer2; +import org.openhealthtools.mdht.uml.cda.Precondition; +import org.openhealthtools.mdht.uml.cda.Reference; +import org.openhealthtools.mdht.uml.cda.Specimen; +import org.openhealthtools.mdht.uml.cda.Subject; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.ED; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.vocab.ActClassObservation; +import org.openhealthtools.mdht.uml.hl7.vocab.ActMood; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; + +public interface ObservationMedia extends ClinicalStatement +{ + ActClassObservation getClassCode(); + ActMood getMoodCode(); + CS getLanguageCode(); + ED getValue(); + EList getAuthors(); + EList getRealmCodes(); + EList getEntryRelationships(); + EList getIds(); + EList getTemplateIds(); + EList getInformants(); + EList getParticipants(); + EList getPerformers(); + EList getPreconditions(); + EList getReferences(); + EList getSpecimens(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + String getObservationMediaId(); + Subject getSubject(); + boolean isSetClassCode(); + boolean isSetMoodCode(); + boolean isSetNullFlavor(); + void setClassCode(ActClassObservation p0); + void setLanguageCode(CS p0); + void setMoodCode(ActMood p0); + void setNullFlavor(NullFlavor p0); + void setObservationMediaId(String p0); + void setSubject(Subject p0); + void setTypeId(InfrastructureRootTypeId p0); + void setValue(ED p0); + void unsetClassCode(); + void unsetMoodCode(); + void unsetNullFlavor(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/ObservationRange.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/ObservationRange.java new file mode 100644 index 00000000000..abadd03fbfb --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/ObservationRange.java @@ -0,0 +1,46 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.ObservationRange for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.hl7.datatypes.ANY; +import org.openhealthtools.mdht.uml.hl7.datatypes.CD; +import org.openhealthtools.mdht.uml.hl7.datatypes.CE; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.ED; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.vocab.ActClassObservation; +import org.openhealthtools.mdht.uml.hl7.vocab.ActMood; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; + +public interface ObservationRange extends org.openhealthtools.mdht.uml.hl7.rim.Act +{ + ANY getValue(); + ActClassObservation getClassCode(); + ActMood getMoodCode(); + CD getCode(); + CE getInterpretationCode(); + ED getText(); + EList getRealmCodes(); + EList getTemplateIds(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + boolean isSetClassCode(); + boolean isSetMoodCode(); + boolean isSetNullFlavor(); + boolean validateMoodCode(DiagnosticChain p0, Map p1); + void setClassCode(ActClassObservation p0); + void setCode(CD p0); + void setInterpretationCode(CE p0); + void setMoodCode(ActMood p0); + void setNullFlavor(NullFlavor p0); + void setText(ED p0); + void setTypeId(InfrastructureRootTypeId p0); + void setValue(ANY p0); + void unsetClassCode(); + void unsetMoodCode(); + void unsetNullFlavor(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Order.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Order.java new file mode 100644 index 00000000000..66ad7949141 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Order.java @@ -0,0 +1,40 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.Order for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.hl7.datatypes.CE; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.vocab.ActClassRoot; +import org.openhealthtools.mdht.uml.hl7.vocab.ActMood; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; + +public interface Order extends org.openhealthtools.mdht.uml.hl7.rim.Act +{ + ActClassRoot getClassCode(); + ActMood getMoodCode(); + CE getCode(); + CE getPriorityCode(); + EList getRealmCodes(); + EList getIds(); + EList getTemplateIds(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + boolean isSetClassCode(); + boolean isSetMoodCode(); + boolean isSetNullFlavor(); + boolean validateMoodCode(DiagnosticChain p0, Map p1); + void setClassCode(ActClassRoot p0); + void setCode(CE p0); + void setMoodCode(ActMood p0); + void setNullFlavor(NullFlavor p0); + void setPriorityCode(CE p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetClassCode(); + void unsetMoodCode(); + void unsetNullFlavor(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Organization.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Organization.java new file mode 100644 index 00000000000..dcd0abf31d1 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Organization.java @@ -0,0 +1,48 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.Organization for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.cda.OrganizationPartOf; +import org.openhealthtools.mdht.uml.hl7.datatypes.AD; +import org.openhealthtools.mdht.uml.hl7.datatypes.CE; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.datatypes.ON; +import org.openhealthtools.mdht.uml.hl7.datatypes.TEL; +import org.openhealthtools.mdht.uml.hl7.vocab.EntityClassOrganization; +import org.openhealthtools.mdht.uml.hl7.vocab.EntityDeterminer; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; + +public interface Organization extends org.openhealthtools.mdht.uml.hl7.rim.Entity +{ + CE getStandardIndustryClassCode(); + EList getAddrs(); + EList getRealmCodes(); + EList getIds(); + EList getTemplateIds(); + EList getNames(); + EList getTelecoms(); + EntityClassOrganization getClassCode(); + EntityDeterminer getDeterminerCode(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + OrganizationPartOf getAsOrganizationPartOf(); + boolean isSetClassCode(); + boolean isSetDeterminerCode(); + boolean isSetNullFlavor(); + boolean validateClassCode(DiagnosticChain p0, Map p1); + boolean validateDeterminerCode(DiagnosticChain p0, Map p1); + void setAsOrganizationPartOf(OrganizationPartOf p0); + void setClassCode(EntityClassOrganization p0); + void setDeterminerCode(EntityDeterminer p0); + void setNullFlavor(NullFlavor p0); + void setStandardIndustryClassCode(CE p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetClassCode(); + void unsetDeterminerCode(); + void unsetNullFlavor(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/OrganizationPartOf.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/OrganizationPartOf.java new file mode 100644 index 00000000000..cace69c20aa --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/OrganizationPartOf.java @@ -0,0 +1,42 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.OrganizationPartOf for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.cda.Organization; +import org.openhealthtools.mdht.uml.hl7.datatypes.CE; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.datatypes.IVL_TS; +import org.openhealthtools.mdht.uml.hl7.rim.Role; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; +import org.openhealthtools.mdht.uml.hl7.vocab.RoleClass; + +public interface OrganizationPartOf extends Role +{ + CE getCode(); + CS getStatusCode(); + EList getRealmCodes(); + EList getIds(); + EList getTemplateIds(); + IVL_TS getEffectiveTime(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + Organization getWholeOrganization(); + RoleClass getClassCode(); + boolean isSetClassCode(); + boolean isSetNullFlavor(); + boolean validateClassCode(DiagnosticChain p0, Map p1); + void setClassCode(RoleClass p0); + void setCode(CE p0); + void setEffectiveTime(IVL_TS p0); + void setNullFlavor(NullFlavor p0); + void setStatusCode(CS p0); + void setTypeId(InfrastructureRootTypeId p0); + void setWholeOrganization(Organization p0); + void unsetClassCode(); + void unsetNullFlavor(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Organizer.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Organizer.java new file mode 100644 index 00000000000..20ef89184a9 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Organizer.java @@ -0,0 +1,61 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.Organizer for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.Author; +import org.openhealthtools.mdht.uml.cda.ClinicalStatement; +import org.openhealthtools.mdht.uml.cda.Component4; +import org.openhealthtools.mdht.uml.cda.Informant12; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.cda.Participant2; +import org.openhealthtools.mdht.uml.cda.Performer2; +import org.openhealthtools.mdht.uml.cda.Precondition; +import org.openhealthtools.mdht.uml.cda.Reference; +import org.openhealthtools.mdht.uml.cda.Specimen; +import org.openhealthtools.mdht.uml.cda.Subject; +import org.openhealthtools.mdht.uml.hl7.datatypes.CD; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.datatypes.IVL_TS; +import org.openhealthtools.mdht.uml.hl7.vocab.ActMood; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; +import org.openhealthtools.mdht.uml.hl7.vocab.x_ActClassDocumentEntryOrganizer; + +public interface Organizer extends ClinicalStatement +{ + ActMood getMoodCode(); + CD getCode(); + CS getStatusCode(); + EList getAuthors(); + EList getRealmCodes(); + EList getComponents(); + EList getIds(); + EList getTemplateIds(); + EList getInformants(); + EList getParticipants(); + EList getPerformers(); + EList getPreconditions(); + EList getReferences(); + EList getSpecimens(); + IVL_TS getEffectiveTime(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + Subject getSubject(); + boolean isSetClassCode(); + boolean isSetMoodCode(); + boolean isSetNullFlavor(); + void addOrganizer(Organizer p0); + void setClassCode(x_ActClassDocumentEntryOrganizer p0); + void setCode(CD p0); + void setEffectiveTime(IVL_TS p0); + void setMoodCode(ActMood p0); + void setNullFlavor(NullFlavor p0); + void setStatusCode(CS p0); + void setSubject(Subject p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetClassCode(); + void unsetMoodCode(); + void unsetNullFlavor(); + x_ActClassDocumentEntryOrganizer getClassCode(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/ParentDocument.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/ParentDocument.java new file mode 100644 index 00000000000..17ffb70bf76 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/ParentDocument.java @@ -0,0 +1,47 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.ParentDocument for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.hl7.datatypes.CD; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.ED; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.datatypes.INT; +import org.openhealthtools.mdht.uml.hl7.vocab.ActClinicalDocument; +import org.openhealthtools.mdht.uml.hl7.vocab.ActMood; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; + +public interface ParentDocument extends org.openhealthtools.mdht.uml.hl7.rim.Act +{ + ActClinicalDocument getClassCode(); + ActMood getMoodCode(); + CD getCode(); + ED getText(); + EList getRealmCodes(); + EList getIds(); + EList getTemplateIds(); + II getSetId(); + INT getVersionNumber(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + boolean isSetClassCode(); + boolean isSetMoodCode(); + boolean isSetNullFlavor(); + boolean validateClassCode(DiagnosticChain p0, Map p1); + boolean validateMoodCode(DiagnosticChain p0, Map p1); + void setClassCode(ActClinicalDocument p0); + void setCode(CD p0); + void setMoodCode(ActMood p0); + void setNullFlavor(NullFlavor p0); + void setSetId(II p0); + void setText(ED p0); + void setTypeId(InfrastructureRootTypeId p0); + void setVersionNumber(INT p0); + void unsetClassCode(); + void unsetMoodCode(); + void unsetNullFlavor(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Participant1.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Participant1.java new file mode 100644 index 00000000000..947bff5dac8 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Participant1.java @@ -0,0 +1,44 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.Participant1 for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.AssociatedEntity; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.hl7.datatypes.CE; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.datatypes.IVL_TS; +import org.openhealthtools.mdht.uml.hl7.rim.Participation; +import org.openhealthtools.mdht.uml.hl7.vocab.ContextControl; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; +import org.openhealthtools.mdht.uml.hl7.vocab.ParticipationType; + +public interface Participant1 extends Participation +{ + AssociatedEntity getAssociatedEntity(); + CE getFunctionCode(); + ContextControl getContextControlCode(); + EList getRealmCodes(); + EList getTemplateIds(); + IVL_TS getTime(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + ParticipationType getTypeCode(); + boolean isSetContextControlCode(); + boolean isSetNullFlavor(); + boolean isSetTypeCode(); + boolean validateContextControlCode(DiagnosticChain p0, Map p1); + void setAssociatedEntity(AssociatedEntity p0); + void setContextControlCode(ContextControl p0); + void setFunctionCode(CE p0); + void setNullFlavor(NullFlavor p0); + void setTime(IVL_TS p0); + void setTypeCode(ParticipationType p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetContextControlCode(); + void unsetNullFlavor(); + void unsetTypeCode(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Participant2.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Participant2.java new file mode 100644 index 00000000000..88cfe3ed093 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Participant2.java @@ -0,0 +1,44 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.Participant2 for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.cda.ParticipantRole; +import org.openhealthtools.mdht.uml.hl7.datatypes.CE; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.datatypes.IVL_TS; +import org.openhealthtools.mdht.uml.hl7.rim.Participation; +import org.openhealthtools.mdht.uml.hl7.vocab.ContextControl; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; +import org.openhealthtools.mdht.uml.hl7.vocab.ParticipationType; + +public interface Participant2 extends Participation +{ + CE getAwarenessCode(); + ContextControl getContextControlCode(); + EList getRealmCodes(); + EList getTemplateIds(); + IVL_TS getTime(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + ParticipantRole getParticipantRole(); + ParticipationType getTypeCode(); + boolean isSetContextControlCode(); + boolean isSetNullFlavor(); + boolean isSetTypeCode(); + boolean validateContextControlCode(DiagnosticChain p0, Map p1); + void setAwarenessCode(CE p0); + void setContextControlCode(ContextControl p0); + void setNullFlavor(NullFlavor p0); + void setParticipantRole(ParticipantRole p0); + void setTime(IVL_TS p0); + void setTypeCode(ParticipationType p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetContextControlCode(); + void unsetNullFlavor(); + void unsetTypeCode(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/ParticipantRole.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/ParticipantRole.java new file mode 100644 index 00000000000..38d05385a15 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/ParticipantRole.java @@ -0,0 +1,46 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.ParticipantRole for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.Device; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.cda.PlayingEntity; +import org.openhealthtools.mdht.uml.hl7.datatypes.AD; +import org.openhealthtools.mdht.uml.hl7.datatypes.CE; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.datatypes.TEL; +import org.openhealthtools.mdht.uml.hl7.rim.Role; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; +import org.openhealthtools.mdht.uml.hl7.vocab.RoleClassRoot; + +public interface ParticipantRole extends Role +{ + CE getCode(); + Device getPlayingDevice(); + EList getAddrs(); + EList getRealmCodes(); + EList getIds(); + EList getTemplateIds(); + EList getTelecoms(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + PlayingEntity getPlayingEntity(); + RoleClassRoot getClassCode(); + boolean isSetClassCode(); + boolean isSetNullFlavor(); + boolean validatePlayingEntityChoice(DiagnosticChain p0, Map p1); + org.openhealthtools.mdht.uml.cda.Entity getScopingEntity(); + void setClassCode(RoleClassRoot p0); + void setCode(CE p0); + void setNullFlavor(NullFlavor p0); + void setPlayingDevice(Device p0); + void setPlayingEntity(PlayingEntity p0); + void setScopingEntity(org.openhealthtools.mdht.uml.cda.Entity p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetClassCode(); + void unsetNullFlavor(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Patient.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Patient.java new file mode 100644 index 00000000000..70ba8f71d8c --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Patient.java @@ -0,0 +1,62 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.Patient for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.Birthplace; +import org.openhealthtools.mdht.uml.cda.Guardian; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.cda.LanguageCommunication; +import org.openhealthtools.mdht.uml.hl7.datatypes.CE; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.datatypes.PN; +import org.openhealthtools.mdht.uml.hl7.datatypes.TS; +import org.openhealthtools.mdht.uml.hl7.vocab.EntityClass; +import org.openhealthtools.mdht.uml.hl7.vocab.EntityDeterminer; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; + +public interface Patient extends org.openhealthtools.mdht.uml.hl7.rim.Entity +{ + Birthplace getBirthplace(); + CE getAdministrativeGenderCode(); + CE getEthnicGroupCode(); + CE getMaritalStatusCode(); + CE getRaceCode(); + CE getReligiousAffiliationCode(); + EList getSDTCRaceCodes(); + EList getRealmCodes(); + EList getGuardians(); + EList getIds(); + EList getTemplateIds(); + EList getLanguageCommunications(); + EList getNames(); + EntityClass getClassCode(); + EntityDeterminer getDeterminerCode(); + II getId(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + TS getBirthTime(); + boolean isSetClassCode(); + boolean isSetDeterminerCode(); + boolean isSetNullFlavor(); + boolean validateClassCode(DiagnosticChain p0, Map p1); + boolean validateDeterminerCode(DiagnosticChain p0, Map p1); + void setAdministrativeGenderCode(CE p0); + void setBirthTime(TS p0); + void setBirthplace(Birthplace p0); + void setClassCode(EntityClass p0); + void setDeterminerCode(EntityDeterminer p0); + void setEthnicGroupCode(CE p0); + void setId(II p0); + void setMaritalStatusCode(CE p0); + void setNullFlavor(NullFlavor p0); + void setRaceCode(CE p0); + void setReligiousAffiliationCode(CE p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetClassCode(); + void unsetDeterminerCode(); + void unsetNullFlavor(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/PatientRole.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/PatientRole.java new file mode 100644 index 00000000000..13b0262b81e --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/PatientRole.java @@ -0,0 +1,41 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.PatientRole for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.cda.Organization; +import org.openhealthtools.mdht.uml.cda.Patient; +import org.openhealthtools.mdht.uml.hl7.datatypes.AD; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.datatypes.TEL; +import org.openhealthtools.mdht.uml.hl7.rim.Role; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; +import org.openhealthtools.mdht.uml.hl7.vocab.RoleClass; + +public interface PatientRole extends Role +{ + EList getAddrs(); + EList getRealmCodes(); + EList getIds(); + EList getTemplateIds(); + EList getTelecoms(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + Organization getProviderOrganization(); + Patient getPatient(); + RoleClass getClassCode(); + boolean isSetClassCode(); + boolean isSetNullFlavor(); + boolean validateClassCode(DiagnosticChain p0, Map p1); + void setClassCode(RoleClass p0); + void setNullFlavor(NullFlavor p0); + void setPatient(Patient p0); + void setProviderOrganization(Organization p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetClassCode(); + void unsetNullFlavor(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Performer1.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Performer1.java new file mode 100644 index 00000000000..5b485570bb4 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Performer1.java @@ -0,0 +1,36 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.Performer1 for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.AssignedEntity; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.hl7.datatypes.CE; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.datatypes.IVL_TS; +import org.openhealthtools.mdht.uml.hl7.rim.Participation; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; +import org.openhealthtools.mdht.uml.hl7.vocab.x_ServiceEventPerformer; + +public interface Performer1 extends Participation +{ + AssignedEntity getAssignedEntity(); + CE getFunctionCode(); + EList getRealmCodes(); + EList getTemplateIds(); + IVL_TS getTime(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + boolean isSetNullFlavor(); + boolean isSetTypeCode(); + void setAssignedEntity(AssignedEntity p0); + void setFunctionCode(CE p0); + void setNullFlavor(NullFlavor p0); + void setTime(IVL_TS p0); + void setTypeCode(x_ServiceEventPerformer p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetNullFlavor(); + void unsetTypeCode(); + x_ServiceEventPerformer getTypeCode(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Performer2.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Performer2.java new file mode 100644 index 00000000000..1f5288770fd --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Performer2.java @@ -0,0 +1,39 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.Performer2 for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.AssignedEntity; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.hl7.datatypes.CE; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.datatypes.IVL_TS; +import org.openhealthtools.mdht.uml.hl7.rim.Participation; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; +import org.openhealthtools.mdht.uml.hl7.vocab.ParticipationPhysicalPerformer; + +public interface Performer2 extends Participation +{ + AssignedEntity getAssignedEntity(); + CE getModeCode(); + EList getRealmCodes(); + EList getTemplateIds(); + IVL_TS getTime(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + ParticipationPhysicalPerformer getTypeCode(); + boolean isSetNullFlavor(); + boolean isSetTypeCode(); + boolean validateTypeCode(DiagnosticChain p0, Map p1); + void setAssignedEntity(AssignedEntity p0); + void setModeCode(CE p0); + void setNullFlavor(NullFlavor p0); + void setTime(IVL_TS p0); + void setTypeCode(ParticipationPhysicalPerformer p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetNullFlavor(); + void unsetTypeCode(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Person.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Person.java new file mode 100644 index 00000000000..85cb807b0fc --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Person.java @@ -0,0 +1,40 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.Person for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.datatypes.PN; +import org.openhealthtools.mdht.uml.hl7.datatypes.TS; +import org.openhealthtools.mdht.uml.hl7.vocab.EntityClass; +import org.openhealthtools.mdht.uml.hl7.vocab.EntityDeterminer; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; + +public interface Person extends org.openhealthtools.mdht.uml.hl7.rim.Entity +{ + EList getRealmCodes(); + EList getTemplateIds(); + EList getNames(); + EntityClass getClassCode(); + EntityDeterminer getDeterminerCode(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + TS getSDTCBirthTime(); + boolean isSetClassCode(); + boolean isSetDeterminerCode(); + boolean isSetNullFlavor(); + boolean validateClassCode(DiagnosticChain p0, Map p1); + boolean validateDeterminerCode(DiagnosticChain p0, Map p1); + void setClassCode(EntityClass p0); + void setDeterminerCode(EntityDeterminer p0); + void setNullFlavor(NullFlavor p0); + void setSDTCBirthTime(TS p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetClassCode(); + void unsetDeterminerCode(); + void unsetNullFlavor(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Place.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Place.java new file mode 100644 index 00000000000..6a00557f7ab --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Place.java @@ -0,0 +1,43 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.Place for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.hl7.datatypes.AD; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.EN; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.vocab.EntityClassPlace; +import org.openhealthtools.mdht.uml.hl7.vocab.EntityDeterminer; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; + +public interface Place extends org.openhealthtools.mdht.uml.hl7.rim.Entity +{ + AD getAddr(); + EList getAddrs(); + EList getRealmCodes(); + EList getNames(); + EList getTemplateIds(); + EN getName(); + EntityClassPlace getClassCode(); + EntityDeterminer getDeterminerCode(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + boolean isSetClassCode(); + boolean isSetDeterminerCode(); + boolean isSetNullFlavor(); + boolean validateClassCode(DiagnosticChain p0, Map p1); + boolean validateDeterminerCode(DiagnosticChain p0, Map p1); + void setAddr(AD p0); + void setClassCode(EntityClassPlace p0); + void setDeterminerCode(EntityDeterminer p0); + void setName(EN p0); + void setNullFlavor(NullFlavor p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetClassCode(); + void unsetDeterminerCode(); + void unsetNullFlavor(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/PlayingEntity.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/PlayingEntity.java new file mode 100644 index 00000000000..f5fe4fce12c --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/PlayingEntity.java @@ -0,0 +1,47 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.PlayingEntity for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.hl7.datatypes.CE; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.ED; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.datatypes.PN; +import org.openhealthtools.mdht.uml.hl7.datatypes.PQ; +import org.openhealthtools.mdht.uml.hl7.datatypes.TS; +import org.openhealthtools.mdht.uml.hl7.vocab.EntityClassRoot; +import org.openhealthtools.mdht.uml.hl7.vocab.EntityDeterminer; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; + +public interface PlayingEntity extends org.openhealthtools.mdht.uml.hl7.rim.Entity +{ + CE getCode(); + ED getDesc(); + EList getRealmCodes(); + EList getTemplateIds(); + EList getNames(); + EList getQuantities(); + EntityClassRoot getClassCode(); + EntityDeterminer getDeterminerCode(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + TS getSDTCBirthTime(); + boolean isSetClassCode(); + boolean isSetDeterminerCode(); + boolean isSetNullFlavor(); + boolean validateDeterminerCode(DiagnosticChain p0, Map p1); + void setClassCode(EntityClassRoot p0); + void setCode(CE p0); + void setDesc(ED p0); + void setDeterminerCode(EntityDeterminer p0); + void setNullFlavor(NullFlavor p0); + void setSDTCBirthTime(TS p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetClassCode(); + void unsetDeterminerCode(); + void unsetNullFlavor(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Precondition.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Precondition.java new file mode 100644 index 00000000000..964d093fedf --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Precondition.java @@ -0,0 +1,33 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.Precondition for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.Criterion; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.rim.ActRelationship; +import org.openhealthtools.mdht.uml.hl7.vocab.ActRelationshipType; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; + +public interface Precondition extends ActRelationship +{ + ActRelationshipType getTypeCode(); + Criterion getCriterion(); + EList getRealmCodes(); + EList getTemplateIds(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + boolean isSetNullFlavor(); + boolean isSetTypeCode(); + boolean validateTypeCode(DiagnosticChain p0, Map p1); + void setCriterion(Criterion p0); + void setNullFlavor(NullFlavor p0); + void setTypeCode(ActRelationshipType p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetNullFlavor(); + void unsetTypeCode(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Procedure.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Procedure.java new file mode 100644 index 00000000000..cdb1f63d48a --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Procedure.java @@ -0,0 +1,75 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.Procedure for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.Author; +import org.openhealthtools.mdht.uml.cda.ClinicalStatement; +import org.openhealthtools.mdht.uml.cda.EntryRelationship; +import org.openhealthtools.mdht.uml.cda.Informant12; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.cda.Participant2; +import org.openhealthtools.mdht.uml.cda.Performer2; +import org.openhealthtools.mdht.uml.cda.Precondition; +import org.openhealthtools.mdht.uml.cda.Reference; +import org.openhealthtools.mdht.uml.cda.Specimen; +import org.openhealthtools.mdht.uml.cda.Subject; +import org.openhealthtools.mdht.uml.hl7.datatypes.CD; +import org.openhealthtools.mdht.uml.hl7.datatypes.CE; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.ED; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.datatypes.IVL_TS; +import org.openhealthtools.mdht.uml.hl7.vocab.ActClass; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; +import org.openhealthtools.mdht.uml.hl7.vocab.x_DocumentProcedureMood; + +public interface Procedure extends ClinicalStatement +{ + ActClass getClassCode(); + Boolean getNegationInd(); + CD getCode(); + CE getPriorityCode(); + CS getLanguageCode(); + CS getStatusCode(); + ED getText(); + EList getAuthors(); + EList getApproachSiteCodes(); + EList getTargetSiteCodes(); + EList getMethodCodes(); + EList getRealmCodes(); + EList getEntryRelationships(); + EList getIds(); + EList getTemplateIds(); + EList getInformants(); + EList getParticipants(); + EList getPerformers(); + EList getPreconditions(); + EList getReferences(); + EList getSpecimens(); + IVL_TS getEffectiveTime(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + Subject getSubject(); + boolean isSetClassCode(); + boolean isSetMoodCode(); + boolean isSetNegationInd(); + boolean isSetNullFlavor(); + void setClassCode(ActClass p0); + void setCode(CD p0); + void setEffectiveTime(IVL_TS p0); + void setLanguageCode(CS p0); + void setMoodCode(x_DocumentProcedureMood p0); + void setNegationInd(Boolean p0); + void setNullFlavor(NullFlavor p0); + void setPriorityCode(CE p0); + void setStatusCode(CS p0); + void setSubject(Subject p0); + void setText(ED p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetClassCode(); + void unsetMoodCode(); + void unsetNegationInd(); + void unsetNullFlavor(); + x_DocumentProcedureMood getMoodCode(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Product.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Product.java new file mode 100644 index 00000000000..0eddfa0503c --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Product.java @@ -0,0 +1,33 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.Product for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.cda.ManufacturedProduct; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.rim.Participation; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; +import org.openhealthtools.mdht.uml.hl7.vocab.ParticipationType; + +public interface Product extends Participation +{ + EList getRealmCodes(); + EList getTemplateIds(); + InfrastructureRootTypeId getTypeId(); + ManufacturedProduct getManufacturedProduct(); + NullFlavor getNullFlavor(); + ParticipationType getTypeCode(); + boolean isSetNullFlavor(); + boolean isSetTypeCode(); + boolean validateTypeCode(DiagnosticChain p0, Map p1); + void setManufacturedProduct(ManufacturedProduct p0); + void setNullFlavor(NullFlavor p0); + void setTypeCode(ParticipationType p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetNullFlavor(); + void unsetTypeCode(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/RecordTarget.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/RecordTarget.java new file mode 100644 index 00000000000..3cc09e9b6e2 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/RecordTarget.java @@ -0,0 +1,39 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.RecordTarget for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.cda.PatientRole; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.rim.Participation; +import org.openhealthtools.mdht.uml.hl7.vocab.ContextControl; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; +import org.openhealthtools.mdht.uml.hl7.vocab.ParticipationType; + +public interface RecordTarget extends Participation +{ + ContextControl getContextControlCode(); + EList getRealmCodes(); + EList getTemplateIds(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + ParticipationType getTypeCode(); + PatientRole getPatientRole(); + boolean isSetContextControlCode(); + boolean isSetNullFlavor(); + boolean isSetTypeCode(); + boolean validateContextControlCode(DiagnosticChain p0, Map p1); + boolean validateTypeCode(DiagnosticChain p0, Map p1); + void setContextControlCode(ContextControl p0); + void setNullFlavor(NullFlavor p0); + void setPatientRole(PatientRole p0); + void setTypeCode(ParticipationType p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetContextControlCode(); + void unsetNullFlavor(); + void unsetTypeCode(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Reference.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Reference.java new file mode 100644 index 00000000000..f223c13bb2c --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Reference.java @@ -0,0 +1,45 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.Reference for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.ExternalAct; +import org.openhealthtools.mdht.uml.cda.ExternalDocument; +import org.openhealthtools.mdht.uml.cda.ExternalObservation; +import org.openhealthtools.mdht.uml.cda.ExternalProcedure; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.hl7.datatypes.BL; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.rim.ActRelationship; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; +import org.openhealthtools.mdht.uml.hl7.vocab.x_ActRelationshipExternalReference; + +public interface Reference extends ActRelationship +{ + BL getSeperatableInd(); + EList getRealmCodes(); + EList getTemplateIds(); + ExternalAct getExternalAct(); + ExternalDocument getExternalDocument(); + ExternalObservation getExternalObservation(); + ExternalProcedure getExternalProcedure(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + boolean isSetNullFlavor(); + boolean isSetTypeCode(); + boolean validateExternalActChoice(DiagnosticChain p0, Map p1); + void setExternalAct(ExternalAct p0); + void setExternalDocument(ExternalDocument p0); + void setExternalObservation(ExternalObservation p0); + void setExternalProcedure(ExternalProcedure p0); + void setNullFlavor(NullFlavor p0); + void setSeperatableInd(BL p0); + void setTypeCode(x_ActRelationshipExternalReference p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetNullFlavor(); + void unsetTypeCode(); + x_ActRelationshipExternalReference getTypeCode(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/ReferenceRange.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/ReferenceRange.java new file mode 100644 index 00000000000..51620dde9e2 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/ReferenceRange.java @@ -0,0 +1,33 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.ReferenceRange for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.cda.ObservationRange; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.rim.ActRelationship; +import org.openhealthtools.mdht.uml.hl7.vocab.ActRelationshipType; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; + +public interface ReferenceRange extends ActRelationship +{ + ActRelationshipType getTypeCode(); + EList getRealmCodes(); + EList getTemplateIds(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + ObservationRange getObservationRange(); + boolean isSetNullFlavor(); + boolean isSetTypeCode(); + boolean validateTypeCode(DiagnosticChain p0, Map p1); + void setNullFlavor(NullFlavor p0); + void setObservationRange(ObservationRange p0); + void setTypeCode(ActRelationshipType p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetNullFlavor(); + void unsetTypeCode(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/RegionOfInterest.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/RegionOfInterest.java new file mode 100644 index 00000000000..2c0354afd39 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/RegionOfInterest.java @@ -0,0 +1,62 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.RegionOfInterest for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.Author; +import org.openhealthtools.mdht.uml.cda.ClinicalStatement; +import org.openhealthtools.mdht.uml.cda.EntryRelationship; +import org.openhealthtools.mdht.uml.cda.Informant12; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.cda.Participant2; +import org.openhealthtools.mdht.uml.cda.Performer2; +import org.openhealthtools.mdht.uml.cda.Precondition; +import org.openhealthtools.mdht.uml.cda.Reference; +import org.openhealthtools.mdht.uml.cda.RegionOfInterestValue; +import org.openhealthtools.mdht.uml.cda.Specimen; +import org.openhealthtools.mdht.uml.cda.Subject; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.vocab.ActClass; +import org.openhealthtools.mdht.uml.hl7.vocab.ActMood; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; + +public interface RegionOfInterest extends ClinicalStatement +{ + ActClass getClassCode(); + ActMood getMoodCode(); + CS getCode(); + EList getAuthors(); + EList getRealmCodes(); + EList getEntryRelationships(); + EList getIds(); + EList getTemplateIds(); + EList getInformants(); + EList getParticipants(); + EList getPerformers(); + EList getPreconditions(); + EList getReferences(); + EList getValues(); + EList getSpecimens(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + String getRegionOfInterestId(); + Subject getSubject(); + boolean isSetClassCode(); + boolean isSetMoodCode(); + boolean isSetNullFlavor(); + boolean validateClassCode(DiagnosticChain p0, Map p1); + boolean validateMoodCode(DiagnosticChain p0, Map p1); + void setClassCode(ActClass p0); + void setCode(CS p0); + void setMoodCode(ActMood p0); + void setNullFlavor(NullFlavor p0); + void setRegionOfInterestId(String p0); + void setSubject(Subject p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetClassCode(); + void unsetMoodCode(); + void unsetNullFlavor(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/RegionOfInterestValue.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/RegionOfInterestValue.java new file mode 100644 index 00000000000..7cd466d470e --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/RegionOfInterestValue.java @@ -0,0 +1,11 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.RegionOfInterestValue for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import org.openhealthtools.mdht.uml.hl7.datatypes.INT; + +public interface RegionOfInterestValue extends INT +{ + boolean isUnsorted(); + void setUnsorted(boolean p0); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/RelatedDocument.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/RelatedDocument.java new file mode 100644 index 00000000000..ada2733c514 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/RelatedDocument.java @@ -0,0 +1,30 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.RelatedDocument for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.cda.ParentDocument; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.rim.ActRelationship; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; +import org.openhealthtools.mdht.uml.hl7.vocab.x_ActRelationshipDocument; + +public interface RelatedDocument extends ActRelationship +{ + EList getRealmCodes(); + EList getTemplateIds(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + ParentDocument getParentDocument(); + boolean isSetNullFlavor(); + boolean isSetTypeCode(); + void setNullFlavor(NullFlavor p0); + void setParentDocument(ParentDocument p0); + void setTypeCode(x_ActRelationshipDocument p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetNullFlavor(); + void unsetTypeCode(); + x_ActRelationshipDocument getTypeCode(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/RelatedEntity.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/RelatedEntity.java new file mode 100644 index 00000000000..d78f35475bb --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/RelatedEntity.java @@ -0,0 +1,43 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.RelatedEntity for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.cda.Person; +import org.openhealthtools.mdht.uml.cda.SDTCPatient; +import org.openhealthtools.mdht.uml.hl7.datatypes.AD; +import org.openhealthtools.mdht.uml.hl7.datatypes.CE; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.datatypes.IVL_TS; +import org.openhealthtools.mdht.uml.hl7.datatypes.TEL; +import org.openhealthtools.mdht.uml.hl7.rim.Role; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; +import org.openhealthtools.mdht.uml.hl7.vocab.RoleClassMutualRelationship; + +public interface RelatedEntity extends Role +{ + CE getCode(); + EList getAddrs(); + EList getRealmCodes(); + EList getTemplateIds(); + EList getTelecoms(); + IVL_TS getEffectiveTime(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + Person getRelatedPerson(); + RoleClassMutualRelationship getClassCode(); + SDTCPatient getSDTCPatient(); + boolean isSetClassCode(); + boolean isSetNullFlavor(); + void setClassCode(RoleClassMutualRelationship p0); + void setCode(CE p0); + void setEffectiveTime(IVL_TS p0); + void setNullFlavor(NullFlavor p0); + void setRelatedPerson(Person p0); + void setSDTCPatient(SDTCPatient p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetClassCode(); + void unsetNullFlavor(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/RelatedSubject.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/RelatedSubject.java new file mode 100644 index 00000000000..c80b6fccd31 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/RelatedSubject.java @@ -0,0 +1,37 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.RelatedSubject for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.cda.SubjectPerson; +import org.openhealthtools.mdht.uml.hl7.datatypes.AD; +import org.openhealthtools.mdht.uml.hl7.datatypes.CE; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.datatypes.TEL; +import org.openhealthtools.mdht.uml.hl7.rim.Role; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; +import org.openhealthtools.mdht.uml.hl7.vocab.x_DocumentSubject; + +public interface RelatedSubject extends Role +{ + CE getCode(); + EList getAddrs(); + EList getRealmCodes(); + EList getTemplateIds(); + EList getTelecoms(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + SubjectPerson getSubject(); + boolean isSetClassCode(); + boolean isSetNullFlavor(); + void setClassCode(x_DocumentSubject p0); + void setCode(CE p0); + void setNullFlavor(NullFlavor p0); + void setSubject(SubjectPerson p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetClassCode(); + void unsetNullFlavor(); + x_DocumentSubject getClassCode(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/ResponsibleParty.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/ResponsibleParty.java new file mode 100644 index 00000000000..cbc93d57695 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/ResponsibleParty.java @@ -0,0 +1,33 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.ResponsibleParty for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.AssignedEntity; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.rim.Participation; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; +import org.openhealthtools.mdht.uml.hl7.vocab.ParticipationType; + +public interface ResponsibleParty extends Participation +{ + AssignedEntity getAssignedEntity(); + EList getRealmCodes(); + EList getTemplateIds(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + ParticipationType getTypeCode(); + boolean isSetNullFlavor(); + boolean isSetTypeCode(); + boolean validateTypeCode(DiagnosticChain p0, Map p1); + void setAssignedEntity(AssignedEntity p0); + void setNullFlavor(NullFlavor p0); + void setTypeCode(ParticipationType p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetNullFlavor(); + void unsetTypeCode(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/SDTCPatient.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/SDTCPatient.java new file mode 100644 index 00000000000..0ae327eb3ad --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/SDTCPatient.java @@ -0,0 +1,12 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.SDTCPatient for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import org.eclipse.emf.ecore.EObject; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; + +public interface SDTCPatient extends EObject +{ + II getId(); + void setId(II p0); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Section.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Section.java new file mode 100644 index 00000000000..2c8582aefbe --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Section.java @@ -0,0 +1,113 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.Section for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.Author; +import org.openhealthtools.mdht.uml.cda.ClinicalDocument; +import org.openhealthtools.mdht.uml.cda.ClinicalStatement; +import org.openhealthtools.mdht.uml.cda.Component5; +import org.openhealthtools.mdht.uml.cda.Encounter; +import org.openhealthtools.mdht.uml.cda.Entry; +import org.openhealthtools.mdht.uml.cda.Informant12; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.cda.Observation; +import org.openhealthtools.mdht.uml.cda.ObservationMedia; +import org.openhealthtools.mdht.uml.cda.Organizer; +import org.openhealthtools.mdht.uml.cda.Procedure; +import org.openhealthtools.mdht.uml.cda.RegionOfInterest; +import org.openhealthtools.mdht.uml.cda.StrucDocText; +import org.openhealthtools.mdht.uml.cda.Subject; +import org.openhealthtools.mdht.uml.cda.SubstanceAdministration; +import org.openhealthtools.mdht.uml.cda.Supply; +import org.openhealthtools.mdht.uml.hl7.datatypes.CE; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.datatypes.ST; +import org.openhealthtools.mdht.uml.hl7.vocab.ActClass; +import org.openhealthtools.mdht.uml.hl7.vocab.ActMood; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; +import org.openhealthtools.mdht.uml.hl7.vocab.x_ActRelationshipEntry; + +public interface Section extends org.openhealthtools.mdht.uml.hl7.rim.Act +{ + ActClass getClassCode(); + ActMood getMoodCode(); + CE getCode(); + CE getConfidentialityCode(); + CS getLanguageCode(); + ClinicalDocument getClinicalDocument(); + EList getAuthors(); + EList getRealmCodes(); + EList getEntryTargets(Object p0); + EList getEntryTargets(x_ActRelationshipEntry p0, Object p1); + EList getComponents(); + EList getEncounters(); + EList getTemplateIds(); + EList getInformants(); + EList getObservations(); + EList getObservationMedia(); + EList getOrganizers(); + EList getProcedures(); + EList getRegionsOfInterest(); + EList
    getAllSections(); + EList
    getSections(); + EList getSubstanceAdministrations(); + EList getSupplies(); + EList getActs(); + II getId(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + ST getTitle(); + String getSectionId(); + StrucDocText createStrucDocText(String p0); + StrucDocText getText(); + Subject getSubject(); + boolean hasActTemplate(String p0); + boolean hasCode(String p0, String p1, String p2); + boolean hasEncounterTemplate(String p0); + boolean hasObservationMediaTemplate(String p0); + boolean hasObservationTemplate(String p0); + boolean hasOrganizerTemplate(String p0); + boolean hasProcedureTemplate(String p0); + boolean hasRegionOfInterestTemplate(String p0); + boolean hasSectionTemplate(String p0); + boolean hasSubstanceAdministrationTemplate(String p0); + boolean hasSupplyTemplate(String p0); + boolean hasTemplateId(String p0); + boolean isSetClassCode(); + boolean isSetMoodCode(); + boolean isSetNullFlavor(); + boolean isSetSectionId(); + boolean validateClassCode(DiagnosticChain p0, Map p1); + boolean validateMoodCode(DiagnosticChain p0, Map p1); + org.eclipse.emf.common.util.EList getEntries(); + void addAct(org.openhealthtools.mdht.uml.cda.Act p0); + void addEncounter(Encounter p0); + void addObservation(Observation p0); + void addObservationMedia(ObservationMedia p0); + void addOrganizer(Organizer p0); + void addProcedure(Procedure p0); + void addRegionOfInterest(RegionOfInterest p0); + void addSection(Section p0); + void addSubstanceAdministration(SubstanceAdministration p0); + void addSupply(Supply p0); + void setClassCode(ActClass p0); + void setCode(CE p0); + void setConfidentialityCode(CE p0); + void setId(II p0); + void setLanguageCode(CS p0); + void setMoodCode(ActMood p0); + void setNullFlavor(NullFlavor p0); + void setSectionId(String p0); + void setSubject(Subject p0); + void setText(StrucDocText p0); + void setTitle(ST p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetClassCode(); + void unsetMoodCode(); + void unsetNullFlavor(); + void unsetSectionId(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/ServiceEvent.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/ServiceEvent.java new file mode 100644 index 00000000000..466dd7b5cb7 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/ServiceEvent.java @@ -0,0 +1,43 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.ServiceEvent for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.cda.Performer1; +import org.openhealthtools.mdht.uml.hl7.datatypes.CE; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.datatypes.IVL_TS; +import org.openhealthtools.mdht.uml.hl7.vocab.ActClassRoot; +import org.openhealthtools.mdht.uml.hl7.vocab.ActMood; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; + +public interface ServiceEvent extends org.openhealthtools.mdht.uml.hl7.rim.Act +{ + ActClassRoot getClassCode(); + ActMood getMoodCode(); + CE getCode(); + EList getRealmCodes(); + EList getIds(); + EList getTemplateIds(); + EList getPerformers(); + IVL_TS getEffectiveTime(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + boolean isSetClassCode(); + boolean isSetMoodCode(); + boolean isSetNullFlavor(); + boolean validateMoodCode(DiagnosticChain p0, Map p1); + void setClassCode(ActClassRoot p0); + void setCode(CE p0); + void setEffectiveTime(IVL_TS p0); + void setMoodCode(ActMood p0); + void setNullFlavor(NullFlavor p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetClassCode(); + void unsetMoodCode(); + void unsetNullFlavor(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Specimen.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Specimen.java new file mode 100644 index 00000000000..2274122c183 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Specimen.java @@ -0,0 +1,33 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.Specimen for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.cda.SpecimenRole; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.rim.Participation; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; +import org.openhealthtools.mdht.uml.hl7.vocab.ParticipationType; + +public interface Specimen extends Participation +{ + EList getRealmCodes(); + EList getTemplateIds(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + ParticipationType getTypeCode(); + SpecimenRole getSpecimenRole(); + boolean isSetNullFlavor(); + boolean isSetTypeCode(); + boolean validateTypeCode(DiagnosticChain p0, Map p1); + void setNullFlavor(NullFlavor p0); + void setSpecimenRole(SpecimenRole p0); + void setTypeCode(ParticipationType p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetNullFlavor(); + void unsetTypeCode(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/SpecimenRole.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/SpecimenRole.java new file mode 100644 index 00000000000..4993135dd48 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/SpecimenRole.java @@ -0,0 +1,34 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.SpecimenRole for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.cda.PlayingEntity; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.rim.Role; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; +import org.openhealthtools.mdht.uml.hl7.vocab.RoleClassSpecimen; + +public interface SpecimenRole extends Role +{ + EList getRealmCodes(); + EList getIds(); + EList getTemplateIds(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + PlayingEntity getSpecimenPlayingEntity(); + RoleClassSpecimen getClassCode(); + boolean isSetClassCode(); + boolean isSetNullFlavor(); + boolean validateClassCode(DiagnosticChain p0, Map p1); + void setClassCode(RoleClassSpecimen p0); + void setNullFlavor(NullFlavor p0); + void setSpecimenPlayingEntity(PlayingEntity p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetClassCode(); + void unsetNullFlavor(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/StrucDocText.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/StrucDocText.java new file mode 100644 index 00000000000..59e2e0a5c17 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/StrucDocText.java @@ -0,0 +1,15 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.StrucDocText for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import org.eclipse.emf.ecore.EObject; +import org.eclipse.emf.ecore.util.FeatureMap; + +public interface StrucDocText extends EObject +{ + FeatureMap getAny(); + FeatureMap getMixed(); + String getText(); + String getText(String p0); + void addText(String p0); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/StructuredBody.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/StructuredBody.java new file mode 100644 index 00000000000..638833ad75a --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/StructuredBody.java @@ -0,0 +1,42 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.StructuredBody for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.Component3; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.hl7.datatypes.CE; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.vocab.ActClass; +import org.openhealthtools.mdht.uml.hl7.vocab.ActMood; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; + +public interface StructuredBody extends org.openhealthtools.mdht.uml.hl7.rim.Act +{ + ActClass getClassCode(); + ActMood getMoodCode(); + CE getConfidentialityCode(); + CS getLanguageCode(); + EList getRealmCodes(); + EList getComponents(); + EList getTemplateIds(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + boolean isSetClassCode(); + boolean isSetMoodCode(); + boolean isSetNullFlavor(); + boolean validateClassCode(DiagnosticChain p0, Map p1); + boolean validateMoodCode(DiagnosticChain p0, Map p1); + void setClassCode(ActClass p0); + void setConfidentialityCode(CE p0); + void setLanguageCode(CS p0); + void setMoodCode(ActMood p0); + void setNullFlavor(NullFlavor p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetClassCode(); + void unsetMoodCode(); + void unsetNullFlavor(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Subject.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Subject.java new file mode 100644 index 00000000000..1eef34be114 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Subject.java @@ -0,0 +1,42 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.Subject for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.cda.RelatedSubject; +import org.openhealthtools.mdht.uml.hl7.datatypes.CE; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.rim.Participation; +import org.openhealthtools.mdht.uml.hl7.vocab.ContextControl; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; +import org.openhealthtools.mdht.uml.hl7.vocab.ParticipationTargetSubject; + +public interface Subject extends Participation +{ + CE getAwarenessCode(); + ContextControl getContextControlCode(); + EList getRealmCodes(); + EList getTemplateIds(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + ParticipationTargetSubject getTypeCode(); + RelatedSubject getRelatedSubject(); + boolean isSetContextControlCode(); + boolean isSetNullFlavor(); + boolean isSetTypeCode(); + boolean validateContextControlCode(DiagnosticChain p0, Map p1); + boolean validateTypeCode(DiagnosticChain p0, Map p1); + void setAwarenessCode(CE p0); + void setContextControlCode(ContextControl p0); + void setNullFlavor(NullFlavor p0); + void setRelatedSubject(RelatedSubject p0); + void setTypeCode(ParticipationTargetSubject p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetContextControlCode(); + void unsetNullFlavor(); + void unsetTypeCode(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/SubjectPerson.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/SubjectPerson.java new file mode 100644 index 00000000000..1a2b7b0b01e --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/SubjectPerson.java @@ -0,0 +1,49 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.SubjectPerson for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.hl7.datatypes.BL; +import org.openhealthtools.mdht.uml.hl7.datatypes.CE; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.datatypes.PN; +import org.openhealthtools.mdht.uml.hl7.datatypes.TS; +import org.openhealthtools.mdht.uml.hl7.vocab.EntityClass; +import org.openhealthtools.mdht.uml.hl7.vocab.EntityDeterminer; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; + +public interface SubjectPerson extends org.openhealthtools.mdht.uml.hl7.rim.Entity +{ + BL getSDTCDeceasedInd(); + CE getAdministrativeGenderCode(); + EList getRealmCodes(); + EList getSDTCIds(); + EList getTemplateIds(); + EList getNames(); + EntityClass getClassCode(); + EntityDeterminer getDeterminerCode(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + TS getBirthTime(); + TS getSDTCDeceasedTime(); + boolean isSetClassCode(); + boolean isSetDeterminerCode(); + boolean isSetNullFlavor(); + boolean validateClassCode(DiagnosticChain p0, Map p1); + boolean validateDeterminerCode(DiagnosticChain p0, Map p1); + void setAdministrativeGenderCode(CE p0); + void setBirthTime(TS p0); + void setClassCode(EntityClass p0); + void setDeterminerCode(EntityDeterminer p0); + void setNullFlavor(NullFlavor p0); + void setSDTCDeceasedInd(BL p0); + void setSDTCDeceasedTime(TS p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetClassCode(); + void unsetDeterminerCode(); + void unsetNullFlavor(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/SubstanceAdministration.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/SubstanceAdministration.java new file mode 100644 index 00000000000..6de51fba1f8 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/SubstanceAdministration.java @@ -0,0 +1,91 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.SubstanceAdministration for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.Author; +import org.openhealthtools.mdht.uml.cda.ClinicalStatement; +import org.openhealthtools.mdht.uml.cda.Consumable; +import org.openhealthtools.mdht.uml.cda.EntryRelationship; +import org.openhealthtools.mdht.uml.cda.Informant12; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.cda.Participant2; +import org.openhealthtools.mdht.uml.cda.Performer2; +import org.openhealthtools.mdht.uml.cda.Precondition; +import org.openhealthtools.mdht.uml.cda.Reference; +import org.openhealthtools.mdht.uml.cda.Specimen; +import org.openhealthtools.mdht.uml.cda.Subject; +import org.openhealthtools.mdht.uml.hl7.datatypes.CD; +import org.openhealthtools.mdht.uml.hl7.datatypes.CE; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.ED; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.datatypes.IVL_INT; +import org.openhealthtools.mdht.uml.hl7.datatypes.IVL_PQ; +import org.openhealthtools.mdht.uml.hl7.datatypes.RTO_PQ_PQ; +import org.openhealthtools.mdht.uml.hl7.datatypes.SXCM_TS; +import org.openhealthtools.mdht.uml.hl7.vocab.ActClass; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; +import org.openhealthtools.mdht.uml.hl7.vocab.x_DocumentSubstanceMood; + +public interface SubstanceAdministration extends ClinicalStatement +{ + ActClass getClassCode(); + Boolean getNegationInd(); + CD getCode(); + CE getAdministrationUnitCode(); + CE getPriorityCode(); + CE getRouteCode(); + CS getStatusCode(); + Consumable getConsumable(); + ED getText(); + EList getAuthors(); + EList getApproachSiteCodes(); + EList getRealmCodes(); + EList getEntryRelationships(); + EList getIds(); + EList getTemplateIds(); + EList getInformants(); + EList getParticipants(); + EList getPerformers(); + EList getPreconditions(); + EList getReferences(); + EList getEffectiveTimes(); + EList getSpecimens(); + IVL_INT getRepeatNumber(); + IVL_PQ getDoseQuantity(); + IVL_PQ getRateQuantity(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + RTO_PQ_PQ getMaxDoseQuantity(); + Subject getSubject(); + boolean isSetClassCode(); + boolean isSetMoodCode(); + boolean isSetNegationInd(); + boolean isSetNullFlavor(); + boolean validateClassCode(DiagnosticChain p0, Map p1); + void setAdministrationUnitCode(CE p0); + void setClassCode(ActClass p0); + void setCode(CD p0); + void setConsumable(Consumable p0); + void setDoseQuantity(IVL_PQ p0); + void setMaxDoseQuantity(RTO_PQ_PQ p0); + void setMoodCode(x_DocumentSubstanceMood p0); + void setNegationInd(Boolean p0); + void setNullFlavor(NullFlavor p0); + void setPriorityCode(CE p0); + void setRateQuantity(IVL_PQ p0); + void setRepeatNumber(IVL_INT p0); + void setRouteCode(CE p0); + void setStatusCode(CS p0); + void setSubject(Subject p0); + void setText(ED p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetClassCode(); + void unsetMoodCode(); + void unsetNegationInd(); + void unsetNullFlavor(); + x_DocumentSubstanceMood getMoodCode(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Supply.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Supply.java new file mode 100644 index 00000000000..aca6a6d461a --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/Supply.java @@ -0,0 +1,82 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.Supply for testing purposes + +package org.openhealthtools.mdht.uml.cda; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.cda.Author; +import org.openhealthtools.mdht.uml.cda.ClinicalStatement; +import org.openhealthtools.mdht.uml.cda.EntryRelationship; +import org.openhealthtools.mdht.uml.cda.Informant12; +import org.openhealthtools.mdht.uml.cda.InfrastructureRootTypeId; +import org.openhealthtools.mdht.uml.cda.Participant2; +import org.openhealthtools.mdht.uml.cda.Performer2; +import org.openhealthtools.mdht.uml.cda.Precondition; +import org.openhealthtools.mdht.uml.cda.Product; +import org.openhealthtools.mdht.uml.cda.Reference; +import org.openhealthtools.mdht.uml.cda.Specimen; +import org.openhealthtools.mdht.uml.cda.Subject; +import org.openhealthtools.mdht.uml.hl7.datatypes.BL; +import org.openhealthtools.mdht.uml.hl7.datatypes.CD; +import org.openhealthtools.mdht.uml.hl7.datatypes.CE; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.ED; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.datatypes.IVL_INT; +import org.openhealthtools.mdht.uml.hl7.datatypes.IVL_TS; +import org.openhealthtools.mdht.uml.hl7.datatypes.PQ; +import org.openhealthtools.mdht.uml.hl7.datatypes.SXCM_TS; +import org.openhealthtools.mdht.uml.hl7.vocab.ActClassSupply; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; +import org.openhealthtools.mdht.uml.hl7.vocab.x_DocumentSubstanceMood; + +public interface Supply extends ClinicalStatement +{ + ActClassSupply getClassCode(); + BL getIndependentInd(); + CD getCode(); + CS getStatusCode(); + ED getText(); + EList getAuthors(); + EList getPriorityCodes(); + EList getRealmCodes(); + EList getEntryRelationships(); + EList getIds(); + EList getTemplateIds(); + EList getInformants(); + EList getParticipants(); + EList getPerformers(); + EList getPreconditions(); + EList getReferences(); + EList getEffectiveTimes(); + EList getSpecimens(); + IVL_INT getRepeatNumber(); + IVL_TS getExpectedUseTime(); + InfrastructureRootTypeId getTypeId(); + NullFlavor getNullFlavor(); + PQ getQuantity(); + Product getProduct(); + Subject getSubject(); + boolean isSetClassCode(); + boolean isSetMoodCode(); + boolean isSetNullFlavor(); + boolean validateClassCode(DiagnosticChain p0, Map p1); + void setClassCode(ActClassSupply p0); + void setCode(CD p0); + void setExpectedUseTime(IVL_TS p0); + void setIndependentInd(BL p0); + void setMoodCode(x_DocumentSubstanceMood p0); + void setNullFlavor(NullFlavor p0); + void setProduct(Product p0); + void setQuantity(PQ p0); + void setRepeatNumber(IVL_INT p0); + void setStatusCode(CS p0); + void setSubject(Subject p0); + void setText(ED p0); + void setTypeId(InfrastructureRootTypeId p0); + void unsetClassCode(); + void unsetMoodCode(); + void unsetNullFlavor(); + x_DocumentSubstanceMood getMoodCode(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/util/CDAUtil.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/util/CDAUtil.java new file mode 100644 index 00000000000..b0e2591fd87 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/cda/util/CDAUtil.java @@ -0,0 +1,152 @@ +// Generated automatically from org.openhealthtools.mdht.uml.cda.util.CDAUtil for testing purposes + +package org.openhealthtools.mdht.uml.cda.util; + +import java.io.InputStream; +import java.io.OutputStream; +import java.io.Writer; +import java.util.List; +import java.util.Map; +import javax.xml.namespace.QName; +import org.eclipse.emf.common.util.Diagnostic; +import org.eclipse.emf.common.util.EList; +import org.eclipse.emf.common.util.URI; +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.ENamedElement; +import org.eclipse.emf.ecore.EObject; +import org.eclipse.emf.ecore.EStructuralFeature; +import org.eclipse.emf.ecore.resource.ResourceSet; +import org.eclipse.emf.ecore.xmi.DOMHandler; +import org.openhealthtools.mdht.emf.runtime.resource.FleXMLResourceSet; +import org.openhealthtools.mdht.emf.runtime.util.Initializer; +import org.openhealthtools.mdht.uml.cda.ClinicalDocument; +import org.openhealthtools.mdht.uml.cda.ClinicalStatement; +import org.openhealthtools.mdht.uml.cda.DocumentRoot; +import org.openhealthtools.mdht.uml.cda.Section; +import org.openhealthtools.mdht.uml.hl7.rim.InfrastructureRoot; +import org.openhealthtools.mdht.uml.hl7.vocab.x_ActRelationshipEntry; +import org.openhealthtools.mdht.uml.hl7.vocab.x_ActRelationshipEntryRelationship; +import org.w3c.dom.Document; +import org.w3c.dom.Node; +import org.xml.sax.InputSource; + +public class CDAUtil +{ + public CDAUtil(){} + public static T getClinicalStatement(ClinicalDocument p0, java.lang.Class p1){ return null; } + public static T getClinicalStatement(ClinicalDocument p0, java.lang.Class p1, CDAUtil.Filter p2){ return null; } + public static java.util.List getClinicalStatements(ClinicalDocument p0, java.lang.Class p1){ return null; } + public static java.util.List getClinicalStatements(ClinicalDocument p0, java.lang.Class p1, CDAUtil.Filter p2){ return null; } + public static T getEObject(ClinicalDocument p0, java.lang.Class p1){ return null; } + public static T getEObject(ClinicalDocument p0, java.lang.Class p1, CDAUtil.Filter p2){ return null; } + public static java.util.List getEObjects(ClinicalDocument p0, java.lang.Class p1){ return null; } + public static java.util.List getEObjects(ClinicalDocument p0, java.lang.Class p1, CDAUtil.Filter p2){ return null; } + public static T getSection(ClinicalDocument p0, java.lang.Class p1){ return null; } + public static T getSection(ClinicalDocument p0, java.lang.Class p1, CDAUtil.Filter p2){ return null; } + public static java.util.List getSections(ClinicalDocument p0, java.lang.Class p1){ return null; } + public static java.util.List getSections(ClinicalDocument p0, java.lang.Class p1, CDAUtil.Filter p2){ return null; } + public static T create(EObject p0, String p1){ return null; } + public static T create(EObject p0, String p1, EClass p2){ return null; } + public static T get(EObject p0, String p1){ return null; } + public static CDAUtil.CDAXPath createCDAXPath(ClinicalDocument p0){ return null; } + public static ClinicalDocument getClinicalDocument(EObject p0){ return null; } + public static ClinicalDocument load(Document p0){ return null; } + public static ClinicalDocument load(Document p0, CDAUtil.LoadHandler p1){ return null; } + public static ClinicalDocument load(Document p0, CDAUtil.ValidationHandler p1){ return null; } + public static ClinicalDocument load(InputSource p0){ return null; } + public static ClinicalDocument load(InputSource p0, CDAUtil.LoadHandler p1){ return null; } + public static ClinicalDocument load(InputSource p0, CDAUtil.ValidationHandler p1){ return null; } + public static ClinicalDocument load(InputStream p0){ return null; } + public static ClinicalDocument load(InputStream p0, CDAUtil.LoadHandler p1){ return null; } + public static ClinicalDocument load(InputStream p0, CDAUtil.ValidationHandler p1){ return null; } + public static ClinicalDocument load(ResourceSet p0, URI p1, CDAUtil.LoadHandler p2){ return null; } + public static ClinicalDocument load(ResourceSet p0, URI p1, CDAUtil.ValidationHandler p2){ return null; } + public static ClinicalDocument load(ResourceSet p0, URI p1, Document p2, CDAUtil.ValidationHandler p3){ return null; } + public static ClinicalDocument load(ResourceSet p0, URI p1, InputSource p2, CDAUtil.ValidationHandler p3){ return null; } + public static ClinicalDocument load(ResourceSet p0, URI p1, InputStream p2, CDAUtil.ValidationHandler p3){ return null; } + public static ClinicalDocument load(URI p0, CDAUtil.ValidationHandler p1){ return null; } + public static ClinicalDocument loadAs(InputStream p0, EClass p1){ return null; } + public static ClinicalDocument loadAs(InputStream p0, EClass p1, CDAUtil.ValidationHandler p2){ return null; } + public static ClinicalStatement resolveReference(ClinicalStatement p0){ return null; } + public static Document save(ClinicalDocument p0, DOMHandler p1){ return null; } + public static EClass getDocumentClass(){ return null; } + public static EList getEntryRelationshipTargets(ClinicalStatement p0, x_ActRelationshipEntryRelationship p1, EClass p2){ return null; } + public static EList getEntryTargets(Section p0, x_ActRelationshipEntry p1, EClass p2){ return null; } + public static EObject init(EObject p0, Initializer.Registry p1){ return null; } + public static EObject resolveReference(EObject p0){ return null; } + public static FleXMLResourceSet createResourceSet(){ return null; } + public static FleXMLResourceSet createResourceSet(EClass p0){ return null; } + public static FleXMLResourceSet createResourceSet(String p0){ return null; } + public static List getAllClinicalStatements(ClinicalDocument p0){ return null; } + public static List getAllEObjects(ClinicalDocument p0){ return null; } + public static List
    getAllSections(ClinicalDocument p0){ return null; } + public static List
    getAllSections(Section p0){ return null; } + public static Map CACHE = null; + public static Map getAllDocumentClasses(){ return null; } + public static Object query(EObject p0, String p1){ return null; } + public static Section getSection(EObject p0){ return null; } + public static String CDA_ANNOTATION_SOURCE = null; + public static String getName(ENamedElement p0){ return null; } + public static String getPath(EObject p0){ return null; } + public static boolean check(EObject p0, String p1){ return false; } + public static boolean isReference(EObject p0){ return false; } + public static boolean isSet(EObject p0, String p1){ return false; } + public static boolean validate(ClinicalDocument p0){ return false; } + public static boolean validate(ClinicalDocument p0, CDAUtil.ValidationHandler p1){ return false; } + public static boolean validate(ClinicalDocument p0, CDAUtil.ValidationHandler p1, boolean p2){ return false; } + public static void init(EObject p0){} + public static void init(EObject p0, Map p1){} + public static void loadPackages(){} + public static void loadPackages(String p0){} + public static void performEMFValidation(ClinicalDocument p0, CDAUtil.ValidationHandler p1){} + public static void performEMFValidation(Document p0, CDAUtil.ValidationHandler p1){} + public static void performSchemaValidation(ClinicalDocument p0, CDAUtil.ValidationHandler p1){} + public static void performSchemaValidation(Document p0, CDAUtil.ValidationHandler p1){} + public static void save(ClinicalDocument p0, OutputStream p1){} + public static void save(ClinicalDocument p0, OutputStream p1, boolean p2){} + public static void save(ClinicalDocument p0, Writer p1){} + public static void save(ClinicalDocument p0, Writer p1, boolean p2){} + public static void saveSnippet(InfrastructureRoot p0, OutputStream p1){} + public static void saveSnippet(InfrastructureRoot p0, OutputStream p1, boolean p2){} + public static void saveSnippet(InfrastructureRoot p0, Writer p1){} + public static void set(EObject p0, String p1, Object p2){} + public static void setDocumentClass(EClass p0){} + public static void setDocumentClassQName(String p0){} + public static void unset(EObject p0, String p1){} + static public class CDAXPath + { + protected CDAXPath() {} + public T selectSingleNode(Object p0, String p1, java.lang.Class p2){ return null; } + public T selectSingleNode(String p0, java.lang.Class p1){ return null; } + public java.util.List selectNodes(Object p0, String p1, java.lang.Class p2){ return null; } + public java.util.List selectNodes(String p0, java.lang.Class p1){ return null; } + public T evaluate(Object p0, String p1, java.lang.Class p2){ return null; } + public T evaluate(String p0, java.lang.Class p1){ return null; } + public CDAXPath(ClinicalDocument p0){} + public ClinicalDocument getClinicalDocument(){ return null; } + public Document getDocument(){ return null; } + public DocumentRoot getDocumentRoot(){ return null; } + public List selectNodes(Node p0, String p1){ return null; } + public List selectNodes(String p0){ return null; } + public Node getNode(Object p0){ return null; } + public Node selectSingleNode(Node p0, String p1){ return null; } + public Node selectSingleNode(String p0){ return null; } + public Object evaluate(Node p0, String p1, QName p2){ return null; } + public Object evaluate(String p0, QName p1){ return null; } + public Object getObject(Node p0){ return null; } + } + static public interface Filter + { + boolean accept(T p0); + } + static public interface LoadHandler + { + boolean handleUnknownFeature(EObject p0, EStructuralFeature p1, Object p2); + } + static public interface ValidationHandler + { + void handleError(Diagnostic p0); + void handleInfo(Diagnostic p0); + void handleWarning(Diagnostic p0); + } +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/AD.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/AD.java new file mode 100644 index 00000000000..e2eacb4df7c --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/AD.java @@ -0,0 +1,107 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.datatypes.AD for testing purposes + +package org.openhealthtools.mdht.uml.hl7.datatypes; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.eclipse.emf.ecore.util.FeatureMap; +import org.openhealthtools.mdht.uml.hl7.datatypes.ADXP; +import org.openhealthtools.mdht.uml.hl7.datatypes.ANY; +import org.openhealthtools.mdht.uml.hl7.datatypes.SXCM_TS; +import org.openhealthtools.mdht.uml.hl7.vocab.PostalAddressUse; + +public interface AD extends ANY +{ + AD addAdditionalLocator(String p0); + AD addBuildingNumberSuffix(String p0); + AD addCareOf(String p0); + AD addCensusTract(String p0); + AD addCity(String p0); + AD addCountry(String p0); + AD addCounty(String p0); + AD addDelimiter(String p0); + AD addDeliveryAddressLine(String p0); + AD addDeliveryInstallationArea(String p0); + AD addDeliveryInstallationQualifier(String p0); + AD addDeliveryInstallationType(String p0); + AD addDeliveryMode(String p0); + AD addDeliveryModeIdentifier(String p0); + AD addDirection(String p0); + AD addHouseNumber(String p0); + AD addHouseNumberNumeric(String p0); + AD addPostBox(String p0); + AD addPostalCode(String p0); + AD addPrecinct(String p0); + AD addState(String p0); + AD addStreetAddressLine(String p0); + AD addStreetName(String p0); + AD addStreetNameBase(String p0); + AD addStreetNameType(String p0); + AD addText(String p0); + AD addUnitID(String p0); + AD addUnitType(String p0); + Boolean getIsNotOrdered(); + EList getAdditionalLocators(); + EList getBuildingNumberSuffixes(); + EList getCareOfs(); + EList getCensusTracts(); + EList getCities(); + EList getCounties(); + EList getCountries(); + EList getDelimiters(); + EList getDeliveryAddressLines(); + EList getDeliveryInstallationAreas(); + EList getDeliveryInstallationQualifiers(); + EList getDeliveryInstallationTypes(); + EList getDeliveryModeIdentifiers(); + EList getDeliveryModes(); + EList getDirections(); + EList getHouseNumberNumerics(); + EList getHouseNumbers(); + EList getPostBoxes(); + EList getPostalCodes(); + EList getPrecincts(); + EList getStates(); + EList getStreetAddressLines(); + EList getStreetNameBases(); + EList getStreetNameTypes(); + EList getStreetNames(); + EList getUnitIDs(); + EList getUnitTypes(); + EList getUses(); + EList getUseablePeriods(); + FeatureMap getMixed(); + FeatureMap getParts(); + String getText(); + boolean isSetUses(); + boolean validateAdditionalLocator(DiagnosticChain p0, Map p1); + boolean validateBuildingNumberSuffix(DiagnosticChain p0, Map p1); + boolean validateCareOf(DiagnosticChain p0, Map p1); + boolean validateCensusTract(DiagnosticChain p0, Map p1); + boolean validateCity(DiagnosticChain p0, Map p1); + boolean validateCountry(DiagnosticChain p0, Map p1); + boolean validateCounty(DiagnosticChain p0, Map p1); + boolean validateDelimiter(DiagnosticChain p0, Map p1); + boolean validateDeliveryAddressLine(DiagnosticChain p0, Map p1); + boolean validateDeliveryInstallationArea(DiagnosticChain p0, Map p1); + boolean validateDeliveryInstallationQualifier(DiagnosticChain p0, Map p1); + boolean validateDeliveryInstallationType(DiagnosticChain p0, Map p1); + boolean validateDeliveryMode(DiagnosticChain p0, Map p1); + boolean validateDeliveryModeIdentifier(DiagnosticChain p0, Map p1); + boolean validateDirection(DiagnosticChain p0, Map p1); + boolean validateHouseNumber(DiagnosticChain p0, Map p1); + boolean validateHouseNumberNumeric(DiagnosticChain p0, Map p1); + boolean validatePostBox(DiagnosticChain p0, Map p1); + boolean validatePostalCode(DiagnosticChain p0, Map p1); + boolean validatePrecinct(DiagnosticChain p0, Map p1); + boolean validateState(DiagnosticChain p0, Map p1); + boolean validateStreetAddressLine(DiagnosticChain p0, Map p1); + boolean validateStreetName(DiagnosticChain p0, Map p1); + boolean validateStreetNameBase(DiagnosticChain p0, Map p1); + boolean validateStreetNameType(DiagnosticChain p0, Map p1); + boolean validateUnitID(DiagnosticChain p0, Map p1); + boolean validateUnitType(DiagnosticChain p0, Map p1); + void setIsNotOrdered(Boolean p0); + void unsetUses(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/ADXP.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/ADXP.java new file mode 100644 index 00000000000..206d0788eec --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/ADXP.java @@ -0,0 +1,14 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.datatypes.ADXP for testing purposes + +package org.openhealthtools.mdht.uml.hl7.datatypes; + +import org.openhealthtools.mdht.uml.hl7.datatypes.ST; +import org.openhealthtools.mdht.uml.hl7.vocab.AddressPartType; + +public interface ADXP extends ST +{ + AddressPartType getPartType(); + boolean isSetPartType(); + void setPartType(AddressPartType p0); + void unsetPartType(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/ANY.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/ANY.java new file mode 100644 index 00000000000..d293931b430 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/ANY.java @@ -0,0 +1,19 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.datatypes.ANY for testing purposes + +package org.openhealthtools.mdht.uml.hl7.datatypes; + +import org.eclipse.emf.ecore.EObject; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; + +public interface ANY extends EObject +{ + NullFlavor getNullFlavor(); + boolean hasContent(); + boolean isDefined(String p0); + boolean isNullFlavorDefined(); + boolean isNullFlavorUndefined(); + boolean isSetNullFlavor(); + boolean matches(String p0, String p1); + void setNullFlavor(NullFlavor p0); + void unsetNullFlavor(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/BIN.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/BIN.java new file mode 100644 index 00000000000..7ab53a35aa5 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/BIN.java @@ -0,0 +1,14 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.datatypes.BIN for testing purposes + +package org.openhealthtools.mdht.uml.hl7.datatypes; + +import org.openhealthtools.mdht.uml.hl7.datatypes.ANY; +import org.openhealthtools.mdht.uml.hl7.datatypes.BinaryDataEncoding; + +public interface BIN extends ANY +{ + BinaryDataEncoding getRepresentation(); + boolean isSetRepresentation(); + void setRepresentation(BinaryDataEncoding p0); + void unsetRepresentation(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/BL.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/BL.java new file mode 100644 index 00000000000..662b73f1119 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/BL.java @@ -0,0 +1,14 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.datatypes.BL for testing purposes + +package org.openhealthtools.mdht.uml.hl7.datatypes; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.openhealthtools.mdht.uml.hl7.datatypes.ANY; + +public interface BL extends ANY +{ + Boolean getValue(); + boolean validateBL(DiagnosticChain p0, Map p1); + void setValue(Boolean p0); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/BinaryDataEncoding.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/BinaryDataEncoding.java new file mode 100644 index 00000000000..8e6cc4c6f86 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/BinaryDataEncoding.java @@ -0,0 +1,21 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.datatypes.BinaryDataEncoding for testing purposes + +package org.openhealthtools.mdht.uml.hl7.datatypes; + +import java.util.List; + +public enum BinaryDataEncoding implements org.eclipse.emf.common.util.Enumerator +{ + B64, TXT; + private BinaryDataEncoding() {} + public String getLiteral(){ return null; } + public String getName(){ return null; } + public String toString(){ return null; } + public int getValue(){ return 0; } + public static BinaryDataEncoding get(String p0){ return null; } + public static BinaryDataEncoding get(int p0){ return null; } + public static BinaryDataEncoding getByName(String p0){ return null; } + public static List VALUES = null; + public static int B64_VALUE = 0; + public static int TXT_VALUE = 0; +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/CD.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/CD.java new file mode 100644 index 00000000000..b76d20b4454 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/CD.java @@ -0,0 +1,26 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.datatypes.CD for testing purposes + +package org.openhealthtools.mdht.uml.hl7.datatypes; + +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.hl7.datatypes.ANY; +import org.openhealthtools.mdht.uml.hl7.datatypes.CR; +import org.openhealthtools.mdht.uml.hl7.datatypes.ED; + +public interface CD extends ANY +{ + ED getOriginalText(); + EList getTranslations(); + EList getQualifiers(); + String getCode(); + String getCodeSystem(); + String getCodeSystemName(); + String getCodeSystemVersion(); + String getDisplayName(); + void setCode(String p0); + void setCodeSystem(String p0); + void setCodeSystemName(String p0); + void setCodeSystemVersion(String p0); + void setDisplayName(String p0); + void setOriginalText(ED p0); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/CE.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/CE.java new file mode 100644 index 00000000000..e49d30cdb88 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/CE.java @@ -0,0 +1,12 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.datatypes.CE for testing purposes + +package org.openhealthtools.mdht.uml.hl7.datatypes; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.openhealthtools.mdht.uml.hl7.datatypes.CD; + +public interface CE extends CD +{ + boolean validateQualifier(DiagnosticChain p0, Map p1); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/CR.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/CR.java new file mode 100644 index 00000000000..6dbdb9a0d7a --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/CR.java @@ -0,0 +1,20 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.datatypes.CR for testing purposes + +package org.openhealthtools.mdht.uml.hl7.datatypes; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.openhealthtools.mdht.uml.hl7.datatypes.ANY; +import org.openhealthtools.mdht.uml.hl7.datatypes.CD; +import org.openhealthtools.mdht.uml.hl7.datatypes.CV; + +public interface CR extends ANY +{ + CD getValue(); + CV getName(); + boolean isInverted(); + boolean validateCR(DiagnosticChain p0, Map p1); + void setInverted(boolean p0); + void setName(CV p0); + void setValue(CD p0); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/CS.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/CS.java new file mode 100644 index 00000000000..283891983a9 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/CS.java @@ -0,0 +1,16 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.datatypes.CS for testing purposes + +package org.openhealthtools.mdht.uml.hl7.datatypes; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.openhealthtools.mdht.uml.hl7.datatypes.CV; + +public interface CS extends CV +{ + boolean validateCodeSystem(DiagnosticChain p0, Map p1); + boolean validateCodeSystemName(DiagnosticChain p0, Map p1); + boolean validateCodeSystemVersion(DiagnosticChain p0, Map p1); + boolean validateDisplayName(DiagnosticChain p0, Map p1); + boolean validateOriginalText(DiagnosticChain p0, Map p1); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/CV.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/CV.java new file mode 100644 index 00000000000..218c3df1bdd --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/CV.java @@ -0,0 +1,12 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.datatypes.CV for testing purposes + +package org.openhealthtools.mdht.uml.hl7.datatypes; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.openhealthtools.mdht.uml.hl7.datatypes.CE; + +public interface CV extends CE +{ + boolean validateTranslation(DiagnosticChain p0, Map p1); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/ED.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/ED.java new file mode 100644 index 00000000000..1e08cc44903 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/ED.java @@ -0,0 +1,40 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.datatypes.ED for testing purposes + +package org.openhealthtools.mdht.uml.hl7.datatypes; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.ecore.util.FeatureMap; +import org.openhealthtools.mdht.uml.hl7.datatypes.BIN; +import org.openhealthtools.mdht.uml.hl7.datatypes.TEL; +import org.openhealthtools.mdht.uml.hl7.vocab.CompressionAlgorithm; +import org.openhealthtools.mdht.uml.hl7.vocab.IntegrityCheckAlgorithm; + +public interface ED extends BIN +{ + CompressionAlgorithm getCompression(); + ED addText(String p0); + ED getThumbnail(); + FeatureMap getMixed(); + IntegrityCheckAlgorithm getIntegrityCheckAlgorithm(); + String getLanguage(); + String getMediaType(); + String getText(); + TEL getReference(); + boolean isSetCompression(); + boolean isSetIntegrityCheckAlgorithm(); + boolean isSetMediaType(); + boolean matches(String p0); + boolean validateThumbnailThumbnail(DiagnosticChain p0, Map p1); + byte[] getIntegrityCheck(); + void setCompression(CompressionAlgorithm p0); + void setIntegrityCheck(byte[] p0); + void setIntegrityCheckAlgorithm(IntegrityCheckAlgorithm p0); + void setLanguage(String p0); + void setMediaType(String p0); + void setReference(TEL p0); + void setThumbnail(ED p0); + void unsetCompression(); + void unsetIntegrityCheckAlgorithm(); + void unsetMediaType(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/EN.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/EN.java new file mode 100644 index 00000000000..818530e7d55 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/EN.java @@ -0,0 +1,41 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.datatypes.EN for testing purposes + +package org.openhealthtools.mdht.uml.hl7.datatypes; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.eclipse.emf.common.util.EList; +import org.eclipse.emf.ecore.util.FeatureMap; +import org.openhealthtools.mdht.uml.hl7.datatypes.ANY; +import org.openhealthtools.mdht.uml.hl7.datatypes.ENXP; +import org.openhealthtools.mdht.uml.hl7.datatypes.IVL_TS; +import org.openhealthtools.mdht.uml.hl7.vocab.EntityNameUse; + +public interface EN extends ANY +{ + EList getDelimiters(); + EList getFamilies(); + EList getGivens(); + EList getPrefixes(); + EList getSuffixes(); + EList getUses(); + EN addDelimiter(String p0); + EN addFamily(String p0); + EN addGiven(String p0); + EN addPrefix(String p0); + EN addSuffix(String p0); + EN addText(String p0); + FeatureMap getMixed(); + FeatureMap getParts(); + IVL_TS getValidTime(); + String getText(); + String getText(boolean p0); + boolean isSetUses(); + boolean validateDelimiter(DiagnosticChain p0, Map p1); + boolean validateFamily(DiagnosticChain p0, Map p1); + boolean validateGiven(DiagnosticChain p0, Map p1); + boolean validatePrefix(DiagnosticChain p0, Map p1); + boolean validateSuffix(DiagnosticChain p0, Map p1); + void setValidTime(IVL_TS p0); + void unsetUses(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/ENXP.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/ENXP.java new file mode 100644 index 00000000000..6e30170f0dd --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/ENXP.java @@ -0,0 +1,19 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.datatypes.ENXP for testing purposes + +package org.openhealthtools.mdht.uml.hl7.datatypes; + +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.hl7.datatypes.ST; +import org.openhealthtools.mdht.uml.hl7.vocab.EntityNamePartQualifier; +import org.openhealthtools.mdht.uml.hl7.vocab.EntityNamePartType; + +public interface ENXP extends ST +{ + EList getQualifiers(); + EntityNamePartType getPartType(); + boolean isSetPartType(); + boolean isSetQualifiers(); + void setPartType(EntityNamePartType p0); + void unsetPartType(); + void unsetQualifiers(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/II.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/II.java new file mode 100644 index 00000000000..be390694a12 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/II.java @@ -0,0 +1,20 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.datatypes.II for testing purposes + +package org.openhealthtools.mdht.uml.hl7.datatypes; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.openhealthtools.mdht.uml.hl7.datatypes.ANY; + +public interface II extends ANY +{ + Boolean getDisplayable(); + String getAssigningAuthorityName(); + String getExtension(); + String getRoot(); + boolean validateII(DiagnosticChain p0, Map p1); + void setAssigningAuthorityName(String p0); + void setDisplayable(Boolean p0); + void setExtension(String p0); + void setRoot(String p0); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/INT.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/INT.java new file mode 100644 index 00000000000..5e8e710d7e8 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/INT.java @@ -0,0 +1,16 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.datatypes.INT for testing purposes + +package org.openhealthtools.mdht.uml.hl7.datatypes; + +import java.math.BigInteger; +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.openhealthtools.mdht.uml.hl7.datatypes.QTY; + +public interface INT extends QTY +{ + BigInteger getValue(); + boolean validateINT(DiagnosticChain p0, Map p1); + void setValue(BigInteger p0); + void setValue(Integer p0); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/IVL_INT.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/IVL_INT.java new file mode 100644 index 00000000000..f4eec73d852 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/IVL_INT.java @@ -0,0 +1,25 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.datatypes.IVL_INT for testing purposes + +package org.openhealthtools.mdht.uml.hl7.datatypes; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.openhealthtools.mdht.uml.hl7.datatypes.INT; +import org.openhealthtools.mdht.uml.hl7.datatypes.IVXB_INT; +import org.openhealthtools.mdht.uml.hl7.datatypes.SXCM_INT; + +public interface IVL_INT extends SXCM_INT +{ + INT getCenter(); + INT getWidth(); + IVXB_INT getHigh(); + IVXB_INT getLow(); + boolean validateOptionsContainingCenter(DiagnosticChain p0, Map p1); + boolean validateOptionsContainingHigh(DiagnosticChain p0, Map p1); + boolean validateOptionsContainingLow(DiagnosticChain p0, Map p1); + boolean validateOptionsContainingWidth(DiagnosticChain p0, Map p1); + void setCenter(INT p0); + void setHigh(IVXB_INT p0); + void setLow(IVXB_INT p0); + void setWidth(INT p0); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/IVL_PQ.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/IVL_PQ.java new file mode 100644 index 00000000000..b9a42af88dd --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/IVL_PQ.java @@ -0,0 +1,25 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.datatypes.IVL_PQ for testing purposes + +package org.openhealthtools.mdht.uml.hl7.datatypes; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.openhealthtools.mdht.uml.hl7.datatypes.IVXB_PQ; +import org.openhealthtools.mdht.uml.hl7.datatypes.PQ; +import org.openhealthtools.mdht.uml.hl7.datatypes.SXCM_PQ; + +public interface IVL_PQ extends SXCM_PQ +{ + IVXB_PQ getHigh(); + IVXB_PQ getLow(); + PQ getCenter(); + PQ getWidth(); + boolean validateOptionsContainingCenter(DiagnosticChain p0, Map p1); + boolean validateOptionsContainingHigh(DiagnosticChain p0, Map p1); + boolean validateOptionsContainingLow(DiagnosticChain p0, Map p1); + boolean validateOptionsContainingWidth(DiagnosticChain p0, Map p1); + void setCenter(PQ p0); + void setHigh(IVXB_PQ p0); + void setLow(IVXB_PQ p0); + void setWidth(PQ p0); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/IVL_TS.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/IVL_TS.java new file mode 100644 index 00000000000..1e14ef8b5ac --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/IVL_TS.java @@ -0,0 +1,26 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.datatypes.IVL_TS for testing purposes + +package org.openhealthtools.mdht.uml.hl7.datatypes; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.openhealthtools.mdht.uml.hl7.datatypes.IVXB_TS; +import org.openhealthtools.mdht.uml.hl7.datatypes.PQ; +import org.openhealthtools.mdht.uml.hl7.datatypes.SXCM_TS; +import org.openhealthtools.mdht.uml.hl7.datatypes.TS; + +public interface IVL_TS extends SXCM_TS +{ + IVXB_TS getHigh(); + IVXB_TS getLow(); + PQ getWidth(); + TS getCenter(); + boolean validateOptionsContainingCenter(DiagnosticChain p0, Map p1); + boolean validateOptionsContainingHigh(DiagnosticChain p0, Map p1); + boolean validateOptionsContainingLow(DiagnosticChain p0, Map p1); + boolean validateOptionsContainingWidth(DiagnosticChain p0, Map p1); + void setCenter(TS p0); + void setHigh(IVXB_TS p0); + void setLow(IVXB_TS p0); + void setWidth(PQ p0); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/IVXB_INT.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/IVXB_INT.java new file mode 100644 index 00000000000..c7956ae5327 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/IVXB_INT.java @@ -0,0 +1,11 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.datatypes.IVXB_INT for testing purposes + +package org.openhealthtools.mdht.uml.hl7.datatypes; + +import org.openhealthtools.mdht.uml.hl7.datatypes.INT; + +public interface IVXB_INT extends INT +{ + Boolean getInclusive(); + void setInclusive(Boolean p0); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/IVXB_PQ.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/IVXB_PQ.java new file mode 100644 index 00000000000..788d6c8ae94 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/IVXB_PQ.java @@ -0,0 +1,11 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.datatypes.IVXB_PQ for testing purposes + +package org.openhealthtools.mdht.uml.hl7.datatypes; + +import org.openhealthtools.mdht.uml.hl7.datatypes.PQ; + +public interface IVXB_PQ extends PQ +{ + Boolean getInclusive(); + void setInclusive(Boolean p0); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/IVXB_TS.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/IVXB_TS.java new file mode 100644 index 00000000000..5fdf83ec482 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/IVXB_TS.java @@ -0,0 +1,11 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.datatypes.IVXB_TS for testing purposes + +package org.openhealthtools.mdht.uml.hl7.datatypes; + +import org.openhealthtools.mdht.uml.hl7.datatypes.TS; + +public interface IVXB_TS extends TS +{ + Boolean getInclusive(); + void setInclusive(Boolean p0); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/ON.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/ON.java new file mode 100644 index 00000000000..0243b2ef491 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/ON.java @@ -0,0 +1,12 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.datatypes.ON for testing purposes + +package org.openhealthtools.mdht.uml.hl7.datatypes; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.openhealthtools.mdht.uml.hl7.datatypes.EN; + +public interface ON extends EN +{ + boolean validateInvariant(DiagnosticChain p0, Map p1); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/PN.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/PN.java new file mode 100644 index 00000000000..0402d00be3c --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/PN.java @@ -0,0 +1,12 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.datatypes.PN for testing purposes + +package org.openhealthtools.mdht.uml.hl7.datatypes; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.openhealthtools.mdht.uml.hl7.datatypes.EN; + +public interface PN extends EN +{ + boolean validateInvariant(DiagnosticChain p0, Map p1); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/PQ.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/PQ.java new file mode 100644 index 00000000000..bc9ee16c109 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/PQ.java @@ -0,0 +1,18 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.datatypes.PQ for testing purposes + +package org.openhealthtools.mdht.uml.hl7.datatypes; + +import java.math.BigDecimal; +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.hl7.datatypes.PQR; +import org.openhealthtools.mdht.uml.hl7.datatypes.QTY; + +public interface PQ extends QTY +{ + BigDecimal getValue(); + EList getTranslations(); + String getUnit(); + void setUnit(String p0); + void setValue(BigDecimal p0); + void setValue(Double p0); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/PQR.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/PQR.java new file mode 100644 index 00000000000..1d3f8867b49 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/PQR.java @@ -0,0 +1,13 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.datatypes.PQR for testing purposes + +package org.openhealthtools.mdht.uml.hl7.datatypes; + +import java.math.BigDecimal; +import org.openhealthtools.mdht.uml.hl7.datatypes.CV; + +public interface PQR extends CV +{ + BigDecimal getValue(); + void setValue(BigDecimal p0); + void setValue(Double p0); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/QTY.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/QTY.java new file mode 100644 index 00000000000..ac13c7192d2 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/QTY.java @@ -0,0 +1,9 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.datatypes.QTY for testing purposes + +package org.openhealthtools.mdht.uml.hl7.datatypes; + +import org.openhealthtools.mdht.uml.hl7.datatypes.ANY; + +public interface QTY extends ANY +{ +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/RTO_PQ_PQ.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/RTO_PQ_PQ.java new file mode 100644 index 00000000000..4f751fe4a94 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/RTO_PQ_PQ.java @@ -0,0 +1,17 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.datatypes.RTO_PQ_PQ for testing purposes + +package org.openhealthtools.mdht.uml.hl7.datatypes; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.openhealthtools.mdht.uml.hl7.datatypes.PQ; +import org.openhealthtools.mdht.uml.hl7.datatypes.QTY; + +public interface RTO_PQ_PQ extends QTY +{ + PQ getDenominator(); + PQ getNumerator(); + boolean validateDenominator(DiagnosticChain p0, Map p1); + void setDenominator(PQ p0); + void setNumerator(PQ p0); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/SC.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/SC.java new file mode 100644 index 00000000000..f43f8ebb2a1 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/SC.java @@ -0,0 +1,19 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.datatypes.SC for testing purposes + +package org.openhealthtools.mdht.uml.hl7.datatypes; + +import org.openhealthtools.mdht.uml.hl7.datatypes.ST; + +public interface SC extends ST +{ + String getCode(); + String getCodeSystem(); + String getCodeSystemName(); + String getCodeSystemVersion(); + String getDisplayName(); + void setCode(String p0); + void setCodeSystem(String p0); + void setCodeSystemName(String p0); + void setCodeSystemVersion(String p0); + void setDisplayName(String p0); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/ST.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/ST.java new file mode 100644 index 00000000000..f9598362fc6 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/ST.java @@ -0,0 +1,21 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.datatypes.ST for testing purposes + +package org.openhealthtools.mdht.uml.hl7.datatypes; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.openhealthtools.mdht.uml.hl7.datatypes.ED; + +public interface ST extends ED +{ + boolean isCompressionDefined(); + boolean isIntegrityCheckAlgorithmDefined(); + boolean isRepresentationDefined(); + boolean validateCompression(DiagnosticChain p0, Map p1); + boolean validateIntegrityCheck(DiagnosticChain p0, Map p1); + boolean validateIntegrityCheckAlgorithm(DiagnosticChain p0, Map p1); + boolean validateReference(DiagnosticChain p0, Map p1); + boolean validateRepresentation(DiagnosticChain p0, Map p1); + boolean validateST(DiagnosticChain p0, Map p1); + boolean validateThumbnail(DiagnosticChain p0, Map p1); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/SXCM_INT.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/SXCM_INT.java new file mode 100644 index 00000000000..bbe99a7d070 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/SXCM_INT.java @@ -0,0 +1,14 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.datatypes.SXCM_INT for testing purposes + +package org.openhealthtools.mdht.uml.hl7.datatypes; + +import org.openhealthtools.mdht.uml.hl7.datatypes.INT; +import org.openhealthtools.mdht.uml.hl7.vocab.SetOperator; + +public interface SXCM_INT extends INT +{ + SetOperator getOperator(); + boolean isSetOperator(); + void setOperator(SetOperator p0); + void unsetOperator(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/SXCM_PQ.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/SXCM_PQ.java new file mode 100644 index 00000000000..a47f59a73e7 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/SXCM_PQ.java @@ -0,0 +1,14 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.datatypes.SXCM_PQ for testing purposes + +package org.openhealthtools.mdht.uml.hl7.datatypes; + +import org.openhealthtools.mdht.uml.hl7.datatypes.PQ; +import org.openhealthtools.mdht.uml.hl7.vocab.SetOperator; + +public interface SXCM_PQ extends PQ +{ + SetOperator getOperator(); + boolean isSetOperator(); + void setOperator(SetOperator p0); + void unsetOperator(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/SXCM_TS.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/SXCM_TS.java new file mode 100644 index 00000000000..45afaef5e70 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/SXCM_TS.java @@ -0,0 +1,14 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.datatypes.SXCM_TS for testing purposes + +package org.openhealthtools.mdht.uml.hl7.datatypes; + +import org.openhealthtools.mdht.uml.hl7.datatypes.TS; +import org.openhealthtools.mdht.uml.hl7.vocab.SetOperator; + +public interface SXCM_TS extends TS +{ + SetOperator getOperator(); + boolean isSetOperator(); + void setOperator(SetOperator p0); + void unsetOperator(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/TEL.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/TEL.java new file mode 100644 index 00000000000..4bed7b8b464 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/TEL.java @@ -0,0 +1,16 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.datatypes.TEL for testing purposes + +package org.openhealthtools.mdht.uml.hl7.datatypes; + +import org.eclipse.emf.common.util.EList; +import org.openhealthtools.mdht.uml.hl7.datatypes.SXCM_TS; +import org.openhealthtools.mdht.uml.hl7.datatypes.URL; +import org.openhealthtools.mdht.uml.hl7.vocab.TelecommunicationAddressUse; + +public interface TEL extends URL +{ + EList getUseablePeriods(); + EList getUses(); + boolean isSetUses(); + void unsetUses(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/TS.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/TS.java new file mode 100644 index 00000000000..438dfc9136d --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/TS.java @@ -0,0 +1,11 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.datatypes.TS for testing purposes + +package org.openhealthtools.mdht.uml.hl7.datatypes; + +import org.openhealthtools.mdht.uml.hl7.datatypes.QTY; + +public interface TS extends QTY +{ + String getValue(); + void setValue(String p0); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/URL.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/URL.java new file mode 100644 index 00000000000..720a6e526fa --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/datatypes/URL.java @@ -0,0 +1,14 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.datatypes.URL for testing purposes + +package org.openhealthtools.mdht.uml.hl7.datatypes; + +import java.util.Map; +import org.eclipse.emf.common.util.DiagnosticChain; +import org.openhealthtools.mdht.uml.hl7.datatypes.ANY; + +public interface URL extends ANY +{ + String getValue(); + boolean validateURL(DiagnosticChain p0, Map p1); + void setValue(String p0); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/rim/Act.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/rim/Act.java new file mode 100644 index 00000000000..914ead0e6bc --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/rim/Act.java @@ -0,0 +1,21 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.rim.Act for testing purposes + +package org.openhealthtools.mdht.uml.hl7.rim; + +import org.eclipse.emf.common.util.EList; +import org.eclipse.emf.common.util.Enumerator; +import org.openhealthtools.mdht.uml.hl7.rim.ActRelationship; +import org.openhealthtools.mdht.uml.hl7.rim.InfrastructureRoot; +import org.openhealthtools.mdht.uml.hl7.rim.Participation; + +public interface Act extends InfrastructureRoot +{ + Boolean getNegationInd(); + EList getInboundRelationships(); + EList getOutboundRelationships(); + EList getParticipations(); + Enumerator getClassCode(); + Enumerator getMoodCode(); + boolean isClassCodeDefined(); + boolean isMoodCodeDefined(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/rim/ActRelationship.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/rim/ActRelationship.java new file mode 100644 index 00000000000..4c85f72706d --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/rim/ActRelationship.java @@ -0,0 +1,14 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.rim.ActRelationship for testing purposes + +package org.openhealthtools.mdht.uml.hl7.rim; + +import org.eclipse.emf.common.util.Enumerator; +import org.openhealthtools.mdht.uml.hl7.rim.InfrastructureRoot; + +public interface ActRelationship extends InfrastructureRoot +{ + Enumerator getTypeCode(); + boolean isTypeCodeDefined(); + org.openhealthtools.mdht.uml.hl7.rim.Act getSource(); + org.openhealthtools.mdht.uml.hl7.rim.Act getTarget(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/rim/Entity.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/rim/Entity.java new file mode 100644 index 00000000000..41b68c8cfc2 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/rim/Entity.java @@ -0,0 +1,18 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.rim.Entity for testing purposes + +package org.openhealthtools.mdht.uml.hl7.rim; + +import org.eclipse.emf.common.util.EList; +import org.eclipse.emf.common.util.Enumerator; +import org.openhealthtools.mdht.uml.hl7.rim.InfrastructureRoot; +import org.openhealthtools.mdht.uml.hl7.rim.Role; + +public interface Entity extends InfrastructureRoot +{ + EList getPlayedRoles(); + EList getScopedRoles(); + Enumerator getClassCode(); + Enumerator getDeterminerCode(); + boolean isClassCodeDefined(); + boolean isDeterminerCodeDefined(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/rim/InfrastructureRoot.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/rim/InfrastructureRoot.java new file mode 100644 index 00000000000..6357bc2c99d --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/rim/InfrastructureRoot.java @@ -0,0 +1,21 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.rim.InfrastructureRoot for testing purposes + +package org.openhealthtools.mdht.uml.hl7.rim; + +import org.eclipse.emf.common.util.EList; +import org.eclipse.emf.ecore.EObject; +import org.openhealthtools.mdht.uml.hl7.datatypes.CS; +import org.openhealthtools.mdht.uml.hl7.datatypes.II; +import org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor; + +public interface InfrastructureRoot extends EObject +{ + EList getRealmCodes(); + EList getTemplateIds(); + II getTypeId(); + NullFlavor getNullFlavor(); + boolean hasContent(); + boolean isDefined(String p0); + boolean isNullFlavorDefined(); + boolean isNullFlavorUndefined(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/rim/Participation.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/rim/Participation.java new file mode 100644 index 00000000000..165716f2143 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/rim/Participation.java @@ -0,0 +1,16 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.rim.Participation for testing purposes + +package org.openhealthtools.mdht.uml.hl7.rim; + +import org.eclipse.emf.common.util.Enumerator; +import org.openhealthtools.mdht.uml.hl7.rim.InfrastructureRoot; +import org.openhealthtools.mdht.uml.hl7.rim.Role; + +public interface Participation extends InfrastructureRoot +{ + Enumerator getTypeCode(); + Role getRole(); + boolean isContextControlCodeDefined(); + boolean isTypeCodeDefined(); + org.openhealthtools.mdht.uml.hl7.rim.Act getAct(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/rim/Role.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/rim/Role.java new file mode 100644 index 00000000000..b0177772173 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/rim/Role.java @@ -0,0 +1,20 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.rim.Role for testing purposes + +package org.openhealthtools.mdht.uml.hl7.rim; + +import org.eclipse.emf.common.util.EList; +import org.eclipse.emf.common.util.Enumerator; +import org.openhealthtools.mdht.uml.hl7.rim.InfrastructureRoot; +import org.openhealthtools.mdht.uml.hl7.rim.Participation; +import org.openhealthtools.mdht.uml.hl7.rim.RoleLink; + +public interface Role extends InfrastructureRoot +{ + EList getParticipations(); + EList getInboundLinks(); + EList getOutboundLinks(); + Enumerator getClassCode(); + boolean isClassCodeDefined(); + org.openhealthtools.mdht.uml.hl7.rim.Entity getPlayer(); + org.openhealthtools.mdht.uml.hl7.rim.Entity getScoper(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/rim/RoleLink.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/rim/RoleLink.java new file mode 100644 index 00000000000..477c0f384c1 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/rim/RoleLink.java @@ -0,0 +1,15 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.rim.RoleLink for testing purposes + +package org.openhealthtools.mdht.uml.hl7.rim; + +import org.eclipse.emf.common.util.Enumerator; +import org.openhealthtools.mdht.uml.hl7.rim.InfrastructureRoot; +import org.openhealthtools.mdht.uml.hl7.rim.Role; + +public interface RoleLink extends InfrastructureRoot +{ + Enumerator getTypeCode(); + Role getSource(); + Role getTarget(); + boolean isTypeCodeDefined(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/ActClass.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/ActClass.java new file mode 100644 index 00000000000..1fca83539a4 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/ActClass.java @@ -0,0 +1,88 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.vocab.ActClass for testing purposes + +package org.openhealthtools.mdht.uml.hl7.vocab; + +import java.util.List; + +public enum ActClass implements org.eclipse.emf.common.util.Enumerator +{ + ACCM, ACCT, ACSN, ACT, ACTN, ADJUD, ALRT, BATTERY, CACT, CASE, CATEGORY, CDALVLONE, CLNTRL, CLUSTER, CNOD, CNTRCT, COMPOSITION, COND, CONS, CONTREG, COV, CTTEVENT, DGIMG, DIET, DISPACT, DOC, DOCBODY, DOCCLIN, DOCSECT, EHR, ENC, ENTRY, EXTRACT, FCNTRCT, FOLDER, INC, INFO, INFRM, INVE, INVSTG, LIST, MPROT, OBS, OBSCOR, OBSSER, ORGANIZER, OUTB, PCPR, PROC, REG, REV, ROIBND, ROIOVL, SBADM, SEQ, SEQVAR, SFWL, SIT, SPCOBS, SPCTRT, SPECCOLLECT, SPLY, STC, STDPOL, SUBST, TOPIC, TRNS, VERIF, XACT; + private ActClass() {} + public String getLiteral(){ return null; } + public String getName(){ return null; } + public String toString(){ return null; } + public int getValue(){ return 0; } + public static ActClass get(String p0){ return null; } + public static ActClass get(int p0){ return null; } + public static ActClass getByName(String p0){ return null; } + public static List VALUES = null; + public static int ACCM_VALUE = 0; + public static int ACCT_VALUE = 0; + public static int ACSN_VALUE = 0; + public static int ACTN_VALUE = 0; + public static int ACT_VALUE = 0; + public static int ADJUD_VALUE = 0; + public static int ALRT_VALUE = 0; + public static int BATTERY_VALUE = 0; + public static int CACT_VALUE = 0; + public static int CASE_VALUE = 0; + public static int CATEGORY_VALUE = 0; + public static int CDALVLONE_VALUE = 0; + public static int CLNTRL_VALUE = 0; + public static int CLUSTER_VALUE = 0; + public static int CNOD_VALUE = 0; + public static int CNTRCT_VALUE = 0; + public static int COMPOSITION_VALUE = 0; + public static int COND_VALUE = 0; + public static int CONS_VALUE = 0; + public static int CONTREG_VALUE = 0; + public static int COV_VALUE = 0; + public static int CTTEVENT_VALUE = 0; + public static int DGIMG_VALUE = 0; + public static int DIET_VALUE = 0; + public static int DISPACT_VALUE = 0; + public static int DOCBODY_VALUE = 0; + public static int DOCCLIN_VALUE = 0; + public static int DOCSECT_VALUE = 0; + public static int DOC_VALUE = 0; + public static int EHR_VALUE = 0; + public static int ENC_VALUE = 0; + public static int ENTRY_VALUE = 0; + public static int EXTRACT_VALUE = 0; + public static int FCNTRCT_VALUE = 0; + public static int FOLDER_VALUE = 0; + public static int INC_VALUE = 0; + public static int INFO_VALUE = 0; + public static int INFRM_VALUE = 0; + public static int INVE_VALUE = 0; + public static int INVSTG_VALUE = 0; + public static int LIST_VALUE = 0; + public static int MPROT_VALUE = 0; + public static int OBSCOR_VALUE = 0; + public static int OBSSER_VALUE = 0; + public static int OBS_VALUE = 0; + public static int ORGANIZER_VALUE = 0; + public static int OUTB_VALUE = 0; + public static int PCPR_VALUE = 0; + public static int PROC_VALUE = 0; + public static int REG_VALUE = 0; + public static int REV_VALUE = 0; + public static int ROIBND_VALUE = 0; + public static int ROIOVL_VALUE = 0; + public static int SBADM_VALUE = 0; + public static int SEQVAR_VALUE = 0; + public static int SEQ_VALUE = 0; + public static int SFWL_VALUE = 0; + public static int SIT_VALUE = 0; + public static int SPCOBS_VALUE = 0; + public static int SPCTRT_VALUE = 0; + public static int SPECCOLLECT_VALUE = 0; + public static int SPLY_VALUE = 0; + public static int STC_VALUE = 0; + public static int STDPOL_VALUE = 0; + public static int SUBST_VALUE = 0; + public static int TOPIC_VALUE = 0; + public static int TRNS_VALUE = 0; + public static int VERIF_VALUE = 0; + public static int XACT_VALUE = 0; +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/ActClassDocument.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/ActClassDocument.java new file mode 100644 index 00000000000..05d2a4788e2 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/ActClassDocument.java @@ -0,0 +1,22 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.vocab.ActClassDocument for testing purposes + +package org.openhealthtools.mdht.uml.hl7.vocab; + +import java.util.List; + +public enum ActClassDocument implements org.eclipse.emf.common.util.Enumerator +{ + CDALVLONE, DOC, DOCCLIN; + private ActClassDocument() {} + public String getLiteral(){ return null; } + public String getName(){ return null; } + public String toString(){ return null; } + public int getValue(){ return 0; } + public static ActClassDocument get(String p0){ return null; } + public static ActClassDocument get(int p0){ return null; } + public static ActClassDocument getByName(String p0){ return null; } + public static List VALUES = null; + public static int CDALVLONE_VALUE = 0; + public static int DOCCLIN_VALUE = 0; + public static int DOC_VALUE = 0; +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/ActClassObservation.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/ActClassObservation.java new file mode 100644 index 00000000000..a6e52048d10 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/ActClassObservation.java @@ -0,0 +1,33 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.vocab.ActClassObservation for testing purposes + +package org.openhealthtools.mdht.uml.hl7.vocab; + +import java.util.List; + +public enum ActClassObservation implements org.eclipse.emf.common.util.Enumerator +{ + ALRT, CASE, CLNTRL, CNOD, COND, DGIMG, INVSTG, OBS, OBSCOR, OBSSER, OUTB, ROIBND, ROIOVL, SPCOBS; + private ActClassObservation() {} + public String getLiteral(){ return null; } + public String getName(){ return null; } + public String toString(){ return null; } + public int getValue(){ return 0; } + public static ActClassObservation get(String p0){ return null; } + public static ActClassObservation get(int p0){ return null; } + public static ActClassObservation getByName(String p0){ return null; } + public static List VALUES = null; + public static int ALRT_VALUE = 0; + public static int CASE_VALUE = 0; + public static int CLNTRL_VALUE = 0; + public static int CNOD_VALUE = 0; + public static int COND_VALUE = 0; + public static int DGIMG_VALUE = 0; + public static int INVSTG_VALUE = 0; + public static int OBSCOR_VALUE = 0; + public static int OBSSER_VALUE = 0; + public static int OBS_VALUE = 0; + public static int OUTB_VALUE = 0; + public static int ROIBND_VALUE = 0; + public static int ROIOVL_VALUE = 0; + public static int SPCOBS_VALUE = 0; +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/ActClassRoot.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/ActClassRoot.java new file mode 100644 index 00000000000..4f75643cdf7 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/ActClassRoot.java @@ -0,0 +1,82 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.vocab.ActClassRoot for testing purposes + +package org.openhealthtools.mdht.uml.hl7.vocab; + +import java.util.List; + +public enum ActClassRoot implements org.eclipse.emf.common.util.Enumerator +{ + ACCM, ACCT, ACSN, ACT, ACTN, ADJUD, ALRT, BATTERY, CACT, CASE, CATEGORY, CDALVLONE, CLNTRL, CLUSTER, CNOD, CNTRCT, COMPOSITION, COND, CONS, CONTREG, COV, CTTEVENT, DGIMG, DIET, DISPACT, DOC, DOCBODY, DOCCLIN, DOCSECT, EHR, ENC, ENTRY, EXTRACT, FCNTRCT, FOLDER, INC, INFO, INFRM, INVE, INVSTG, LIST, MPROT, OBS, OBSCOR, OBSSER, ORGANIZER, OUTB, PCPR, PROC, REG, REV, ROIBND, ROIOVL, SBADM, SPCOBS, SPCTRT, SPLY, STC, SUBST, TOPIC, TRNS, VERIF, XACT; + private ActClassRoot() {} + public String getLiteral(){ return null; } + public String getName(){ return null; } + public String toString(){ return null; } + public int getValue(){ return 0; } + public static ActClassRoot get(String p0){ return null; } + public static ActClassRoot get(int p0){ return null; } + public static ActClassRoot getByName(String p0){ return null; } + public static List VALUES = null; + public static int ACCM_VALUE = 0; + public static int ACCT_VALUE = 0; + public static int ACSN_VALUE = 0; + public static int ACTN_VALUE = 0; + public static int ACT_VALUE = 0; + public static int ADJUD_VALUE = 0; + public static int ALRT_VALUE = 0; + public static int BATTERY_VALUE = 0; + public static int CACT_VALUE = 0; + public static int CASE_VALUE = 0; + public static int CATEGORY_VALUE = 0; + public static int CDALVLONE_VALUE = 0; + public static int CLNTRL_VALUE = 0; + public static int CLUSTER_VALUE = 0; + public static int CNOD_VALUE = 0; + public static int CNTRCT_VALUE = 0; + public static int COMPOSITION_VALUE = 0; + public static int COND_VALUE = 0; + public static int CONS_VALUE = 0; + public static int CONTREG_VALUE = 0; + public static int COV_VALUE = 0; + public static int CTTEVENT_VALUE = 0; + public static int DGIMG_VALUE = 0; + public static int DIET_VALUE = 0; + public static int DISPACT_VALUE = 0; + public static int DOCBODY_VALUE = 0; + public static int DOCCLIN_VALUE = 0; + public static int DOCSECT_VALUE = 0; + public static int DOC_VALUE = 0; + public static int EHR_VALUE = 0; + public static int ENC_VALUE = 0; + public static int ENTRY_VALUE = 0; + public static int EXTRACT_VALUE = 0; + public static int FCNTRCT_VALUE = 0; + public static int FOLDER_VALUE = 0; + public static int INC_VALUE = 0; + public static int INFO_VALUE = 0; + public static int INFRM_VALUE = 0; + public static int INVE_VALUE = 0; + public static int INVSTG_VALUE = 0; + public static int LIST_VALUE = 0; + public static int MPROT_VALUE = 0; + public static int OBSCOR_VALUE = 0; + public static int OBSSER_VALUE = 0; + public static int OBS_VALUE = 0; + public static int ORGANIZER_VALUE = 0; + public static int OUTB_VALUE = 0; + public static int PCPR_VALUE = 0; + public static int PROC_VALUE = 0; + public static int REG_VALUE = 0; + public static int REV_VALUE = 0; + public static int ROIBND_VALUE = 0; + public static int ROIOVL_VALUE = 0; + public static int SBADM_VALUE = 0; + public static int SPCOBS_VALUE = 0; + public static int SPCTRT_VALUE = 0; + public static int SPLY_VALUE = 0; + public static int STC_VALUE = 0; + public static int SUBST_VALUE = 0; + public static int TOPIC_VALUE = 0; + public static int TRNS_VALUE = 0; + public static int VERIF_VALUE = 0; + public static int XACT_VALUE = 0; +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/ActClassSupply.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/ActClassSupply.java new file mode 100644 index 00000000000..d0f33035507 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/ActClassSupply.java @@ -0,0 +1,21 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.vocab.ActClassSupply for testing purposes + +package org.openhealthtools.mdht.uml.hl7.vocab; + +import java.util.List; + +public enum ActClassSupply implements org.eclipse.emf.common.util.Enumerator +{ + DIET, SPLY; + private ActClassSupply() {} + public String getLiteral(){ return null; } + public String getName(){ return null; } + public String toString(){ return null; } + public int getValue(){ return 0; } + public static ActClassSupply get(String p0){ return null; } + public static ActClassSupply get(int p0){ return null; } + public static ActClassSupply getByName(String p0){ return null; } + public static List VALUES = null; + public static int DIET_VALUE = 0; + public static int SPLY_VALUE = 0; +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/ActClinicalDocument.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/ActClinicalDocument.java new file mode 100644 index 00000000000..6e536bcd0bc --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/ActClinicalDocument.java @@ -0,0 +1,21 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.vocab.ActClinicalDocument for testing purposes + +package org.openhealthtools.mdht.uml.hl7.vocab; + +import java.util.List; + +public enum ActClinicalDocument implements org.eclipse.emf.common.util.Enumerator +{ + CDALVLONE, DOCCLIN; + private ActClinicalDocument() {} + public String getLiteral(){ return null; } + public String getName(){ return null; } + public String toString(){ return null; } + public int getValue(){ return 0; } + public static ActClinicalDocument get(String p0){ return null; } + public static ActClinicalDocument get(int p0){ return null; } + public static ActClinicalDocument getByName(String p0){ return null; } + public static List VALUES = null; + public static int CDALVLONE_VALUE = 0; + public static int DOCCLIN_VALUE = 0; +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/ActMood.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/ActMood.java new file mode 100644 index 00000000000..591d4af5906 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/ActMood.java @@ -0,0 +1,33 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.vocab.ActMood for testing purposes + +package org.openhealthtools.mdht.uml.hl7.vocab; + +import java.util.List; + +public enum ActMood implements org.eclipse.emf.common.util.Enumerator +{ + APT, ARQ, DEF, EVN, EVNCRT, GOL, INT, OPT, PERM, PERMRQ, PRMS, PRP, RQO, SLOT; + private ActMood() {} + public String getLiteral(){ return null; } + public String getName(){ return null; } + public String toString(){ return null; } + public int getValue(){ return 0; } + public static ActMood get(String p0){ return null; } + public static ActMood get(int p0){ return null; } + public static ActMood getByName(String p0){ return null; } + public static List VALUES = null; + public static int APT_VALUE = 0; + public static int ARQ_VALUE = 0; + public static int DEF_VALUE = 0; + public static int EVNCRT_VALUE = 0; + public static int EVN_VALUE = 0; + public static int GOL_VALUE = 0; + public static int INT_VALUE = 0; + public static int OPT_VALUE = 0; + public static int PERMRQ_VALUE = 0; + public static int PERM_VALUE = 0; + public static int PRMS_VALUE = 0; + public static int PRP_VALUE = 0; + public static int RQO_VALUE = 0; + public static int SLOT_VALUE = 0; +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/ActRelationshipFulfills.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/ActRelationshipFulfills.java new file mode 100644 index 00000000000..c5cb99d5d91 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/ActRelationshipFulfills.java @@ -0,0 +1,23 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.vocab.ActRelationshipFulfills for testing purposes + +package org.openhealthtools.mdht.uml.hl7.vocab; + +import java.util.List; + +public enum ActRelationshipFulfills implements org.eclipse.emf.common.util.Enumerator +{ + FLFS, OCCR, OREF, SCH; + private ActRelationshipFulfills() {} + public String getLiteral(){ return null; } + public String getName(){ return null; } + public String toString(){ return null; } + public int getValue(){ return 0; } + public static ActRelationshipFulfills get(String p0){ return null; } + public static ActRelationshipFulfills get(int p0){ return null; } + public static ActRelationshipFulfills getByName(String p0){ return null; } + public static List VALUES = null; + public static int FLFS_VALUE = 0; + public static int OCCR_VALUE = 0; + public static int OREF_VALUE = 0; + public static int SCH_VALUE = 0; +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/ActRelationshipHasComponent.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/ActRelationshipHasComponent.java new file mode 100644 index 00000000000..81470e95d48 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/ActRelationshipHasComponent.java @@ -0,0 +1,23 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.vocab.ActRelationshipHasComponent for testing purposes + +package org.openhealthtools.mdht.uml.hl7.vocab; + +import java.util.List; + +public enum ActRelationshipHasComponent implements org.eclipse.emf.common.util.Enumerator +{ + ARR, COMP, CTRLV, DEP; + private ActRelationshipHasComponent() {} + public String getLiteral(){ return null; } + public String getName(){ return null; } + public String toString(){ return null; } + public int getValue(){ return 0; } + public static ActRelationshipHasComponent get(String p0){ return null; } + public static ActRelationshipHasComponent get(int p0){ return null; } + public static ActRelationshipHasComponent getByName(String p0){ return null; } + public static List VALUES = null; + public static int ARR_VALUE = 0; + public static int COMP_VALUE = 0; + public static int CTRLV_VALUE = 0; + public static int DEP_VALUE = 0; +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/ActRelationshipType.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/ActRelationshipType.java new file mode 100644 index 00000000000..9ad467510fc --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/ActRelationshipType.java @@ -0,0 +1,75 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.vocab.ActRelationshipType for testing purposes + +package org.openhealthtools.mdht.uml.hl7.vocab; + +import java.util.List; + +public enum ActRelationshipType implements org.eclipse.emf.common.util.Enumerator +{ + APND, ARR, AUTH, CAUS, CHRG, CIND, COMP, COST, COVBY, CREDIT, CTRLV, DEBIT, DEP, DOC, DRIV, ELNK, EXPL, FLFS, GEN, GEVL, GOAL, INST, ITEMSLOC, LIMIT, MFST, MITGT, MTCH, NAME, OBJC, OBJF, OCCR, OPTN, OREF, OUTC, PERT, PRCN, PREV, REFR, REFV, REV, RISK, RPLC, RSON, SAS, SCH, SEQL, SPRT, SPRTBND, SUBJ, SUCC, SUMM, TRIG, UPDT, VRXCRPT, XCRPT, XFRM; + private ActRelationshipType() {} + public String getLiteral(){ return null; } + public String getName(){ return null; } + public String toString(){ return null; } + public int getValue(){ return 0; } + public static ActRelationshipType get(String p0){ return null; } + public static ActRelationshipType get(int p0){ return null; } + public static ActRelationshipType getByName(String p0){ return null; } + public static List VALUES = null; + public static int APND_VALUE = 0; + public static int ARR_VALUE = 0; + public static int AUTH_VALUE = 0; + public static int CAUS_VALUE = 0; + public static int CHRG_VALUE = 0; + public static int CIND_VALUE = 0; + public static int COMP_VALUE = 0; + public static int COST_VALUE = 0; + public static int COVBY_VALUE = 0; + public static int CREDIT_VALUE = 0; + public static int CTRLV_VALUE = 0; + public static int DEBIT_VALUE = 0; + public static int DEP_VALUE = 0; + public static int DOC_VALUE = 0; + public static int DRIV_VALUE = 0; + public static int ELNK_VALUE = 0; + public static int EXPL_VALUE = 0; + public static int FLFS_VALUE = 0; + public static int GEN_VALUE = 0; + public static int GEVL_VALUE = 0; + public static int GOAL_VALUE = 0; + public static int INST_VALUE = 0; + public static int ITEMSLOC_VALUE = 0; + public static int LIMIT_VALUE = 0; + public static int MFST_VALUE = 0; + public static int MITGT_VALUE = 0; + public static int MTCH_VALUE = 0; + public static int NAME_VALUE = 0; + public static int OBJC_VALUE = 0; + public static int OBJF_VALUE = 0; + public static int OCCR_VALUE = 0; + public static int OPTN_VALUE = 0; + public static int OREF_VALUE = 0; + public static int OUTC_VALUE = 0; + public static int PERT_VALUE = 0; + public static int PRCN_VALUE = 0; + public static int PREV_VALUE = 0; + public static int REFR_VALUE = 0; + public static int REFV_VALUE = 0; + public static int REV_VALUE = 0; + public static int RISK_VALUE = 0; + public static int RPLC_VALUE = 0; + public static int RSON_VALUE = 0; + public static int SAS_VALUE = 0; + public static int SCH_VALUE = 0; + public static int SEQL_VALUE = 0; + public static int SPRTBND_VALUE = 0; + public static int SPRT_VALUE = 0; + public static int SUBJ_VALUE = 0; + public static int SUCC_VALUE = 0; + public static int SUMM_VALUE = 0; + public static int TRIG_VALUE = 0; + public static int UPDT_VALUE = 0; + public static int VRXCRPT_VALUE = 0; + public static int XCRPT_VALUE = 0; + public static int XFRM_VALUE = 0; +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/AddressPartType.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/AddressPartType.java new file mode 100644 index 00000000000..251b61426e2 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/AddressPartType.java @@ -0,0 +1,46 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.vocab.AddressPartType for testing purposes + +package org.openhealthtools.mdht.uml.hl7.vocab; + +import java.util.List; + +public enum AddressPartType implements org.eclipse.emf.common.util.Enumerator +{ + ADL, BNN, BNR, BNS, CAR, CEN, CNT, CPA, CTY, DAL, DEL, DINST, DINSTA, DINSTQ, DIR, DMOD, DMODID, POB, PRE, SAL, STA, STB, STR, STTYP, UNID, UNIT, ZIP; + private AddressPartType() {} + public String getLiteral(){ return null; } + public String getName(){ return null; } + public String toString(){ return null; } + public int getValue(){ return 0; } + public static AddressPartType get(String p0){ return null; } + public static AddressPartType get(int p0){ return null; } + public static AddressPartType getByName(String p0){ return null; } + public static List VALUES = null; + public static int ADL_VALUE = 0; + public static int BNN_VALUE = 0; + public static int BNR_VALUE = 0; + public static int BNS_VALUE = 0; + public static int CAR_VALUE = 0; + public static int CEN_VALUE = 0; + public static int CNT_VALUE = 0; + public static int CPA_VALUE = 0; + public static int CTY_VALUE = 0; + public static int DAL_VALUE = 0; + public static int DEL_VALUE = 0; + public static int DINSTA_VALUE = 0; + public static int DINSTQ_VALUE = 0; + public static int DINST_VALUE = 0; + public static int DIR_VALUE = 0; + public static int DMODID_VALUE = 0; + public static int DMOD_VALUE = 0; + public static int POB_VALUE = 0; + public static int PRE_VALUE = 0; + public static int SAL_VALUE = 0; + public static int STA_VALUE = 0; + public static int STB_VALUE = 0; + public static int STR_VALUE = 0; + public static int STTYP_VALUE = 0; + public static int UNID_VALUE = 0; + public static int UNIT_VALUE = 0; + public static int ZIP_VALUE = 0; +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/CompressionAlgorithm.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/CompressionAlgorithm.java new file mode 100644 index 00000000000..e0523010f2b --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/CompressionAlgorithm.java @@ -0,0 +1,23 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.vocab.CompressionAlgorithm for testing purposes + +package org.openhealthtools.mdht.uml.hl7.vocab; + +import java.util.List; + +public enum CompressionAlgorithm implements org.eclipse.emf.common.util.Enumerator +{ + DF, GZ, Z, ZL; + private CompressionAlgorithm() {} + public String getLiteral(){ return null; } + public String getName(){ return null; } + public String toString(){ return null; } + public int getValue(){ return 0; } + public static CompressionAlgorithm get(String p0){ return null; } + public static CompressionAlgorithm get(int p0){ return null; } + public static CompressionAlgorithm getByName(String p0){ return null; } + public static List VALUES = null; + public static int DF_VALUE = 0; + public static int GZ_VALUE = 0; + public static int ZL_VALUE = 0; + public static int Z_VALUE = 0; +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/ContextControl.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/ContextControl.java new file mode 100644 index 00000000000..bbdeeb2120f --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/ContextControl.java @@ -0,0 +1,23 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.vocab.ContextControl for testing purposes + +package org.openhealthtools.mdht.uml.hl7.vocab; + +import java.util.List; + +public enum ContextControl implements org.eclipse.emf.common.util.Enumerator +{ + AN, AP, ON, OP; + private ContextControl() {} + public String getLiteral(){ return null; } + public String getName(){ return null; } + public String toString(){ return null; } + public int getValue(){ return 0; } + public static ContextControl get(String p0){ return null; } + public static ContextControl get(int p0){ return null; } + public static ContextControl getByName(String p0){ return null; } + public static List VALUES = null; + public static int AN_VALUE = 0; + public static int AP_VALUE = 0; + public static int ON_VALUE = 0; + public static int OP_VALUE = 0; +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/EntityClass.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/EntityClass.java new file mode 100644 index 00000000000..7de83bd4031 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/EntityClass.java @@ -0,0 +1,46 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.vocab.EntityClass for testing purposes + +package org.openhealthtools.mdht.uml.hl7.vocab; + +import java.util.List; + +public enum EntityClass implements org.eclipse.emf.common.util.Enumerator +{ + ANM, CER, CHEM, CITY, CONT, COUNTRY, COUNTY, DEV, ENT, FOOD, HCE, HOLD, LIV, MAT, MIC, MMAT, MODDV, NAT, NLIV, ORG, PLC, PLNT, PROVINCE, PSN, PUB, RGRP, STATE; + private EntityClass() {} + public String getLiteral(){ return null; } + public String getName(){ return null; } + public String toString(){ return null; } + public int getValue(){ return 0; } + public static EntityClass get(String p0){ return null; } + public static EntityClass get(int p0){ return null; } + public static EntityClass getByName(String p0){ return null; } + public static List VALUES = null; + public static int ANM_VALUE = 0; + public static int CER_VALUE = 0; + public static int CHEM_VALUE = 0; + public static int CITY_VALUE = 0; + public static int CONT_VALUE = 0; + public static int COUNTRY_VALUE = 0; + public static int COUNTY_VALUE = 0; + public static int DEV_VALUE = 0; + public static int ENT_VALUE = 0; + public static int FOOD_VALUE = 0; + public static int HCE_VALUE = 0; + public static int HOLD_VALUE = 0; + public static int LIV_VALUE = 0; + public static int MAT_VALUE = 0; + public static int MIC_VALUE = 0; + public static int MMAT_VALUE = 0; + public static int MODDV_VALUE = 0; + public static int NAT_VALUE = 0; + public static int NLIV_VALUE = 0; + public static int ORG_VALUE = 0; + public static int PLC_VALUE = 0; + public static int PLNT_VALUE = 0; + public static int PROVINCE_VALUE = 0; + public static int PSN_VALUE = 0; + public static int PUB_VALUE = 0; + public static int RGRP_VALUE = 0; + public static int STATE_VALUE = 0; +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/EntityClassDevice.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/EntityClassDevice.java new file mode 100644 index 00000000000..74570e7ef41 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/EntityClassDevice.java @@ -0,0 +1,22 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.vocab.EntityClassDevice for testing purposes + +package org.openhealthtools.mdht.uml.hl7.vocab; + +import java.util.List; + +public enum EntityClassDevice implements org.eclipse.emf.common.util.Enumerator +{ + CER, DEV, MODDV; + private EntityClassDevice() {} + public String getLiteral(){ return null; } + public String getName(){ return null; } + public String toString(){ return null; } + public int getValue(){ return 0; } + public static EntityClassDevice get(String p0){ return null; } + public static EntityClassDevice get(int p0){ return null; } + public static EntityClassDevice getByName(String p0){ return null; } + public static List VALUES = null; + public static int CER_VALUE = 0; + public static int DEV_VALUE = 0; + public static int MODDV_VALUE = 0; +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/EntityClassManufacturedMaterial.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/EntityClassManufacturedMaterial.java new file mode 100644 index 00000000000..f2a52f6179c --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/EntityClassManufacturedMaterial.java @@ -0,0 +1,25 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.vocab.EntityClassManufacturedMaterial for testing purposes + +package org.openhealthtools.mdht.uml.hl7.vocab; + +import java.util.List; + +public enum EntityClassManufacturedMaterial implements org.eclipse.emf.common.util.Enumerator +{ + CER, CONT, DEV, HOLD, MMAT, MODDV; + private EntityClassManufacturedMaterial() {} + public String getLiteral(){ return null; } + public String getName(){ return null; } + public String toString(){ return null; } + public int getValue(){ return 0; } + public static EntityClassManufacturedMaterial get(String p0){ return null; } + public static EntityClassManufacturedMaterial get(int p0){ return null; } + public static EntityClassManufacturedMaterial getByName(String p0){ return null; } + public static List VALUES = null; + public static int CER_VALUE = 0; + public static int CONT_VALUE = 0; + public static int DEV_VALUE = 0; + public static int HOLD_VALUE = 0; + public static int MMAT_VALUE = 0; + public static int MODDV_VALUE = 0; +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/EntityClassOrganization.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/EntityClassOrganization.java new file mode 100644 index 00000000000..709d7ddbc37 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/EntityClassOrganization.java @@ -0,0 +1,23 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.vocab.EntityClassOrganization for testing purposes + +package org.openhealthtools.mdht.uml.hl7.vocab; + +import java.util.List; + +public enum EntityClassOrganization implements org.eclipse.emf.common.util.Enumerator +{ + NAT, ORG, PUB, STATE; + private EntityClassOrganization() {} + public String getLiteral(){ return null; } + public String getName(){ return null; } + public String toString(){ return null; } + public int getValue(){ return 0; } + public static EntityClassOrganization get(String p0){ return null; } + public static EntityClassOrganization get(int p0){ return null; } + public static EntityClassOrganization getByName(String p0){ return null; } + public static List VALUES = null; + public static int NAT_VALUE = 0; + public static int ORG_VALUE = 0; + public static int PUB_VALUE = 0; + public static int STATE_VALUE = 0; +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/EntityClassPlace.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/EntityClassPlace.java new file mode 100644 index 00000000000..55959566c44 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/EntityClassPlace.java @@ -0,0 +1,24 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.vocab.EntityClassPlace for testing purposes + +package org.openhealthtools.mdht.uml.hl7.vocab; + +import java.util.List; + +public enum EntityClassPlace implements org.eclipse.emf.common.util.Enumerator +{ + CITY, COUNTRY, COUNTY, PLC, PROVINCE; + private EntityClassPlace() {} + public String getLiteral(){ return null; } + public String getName(){ return null; } + public String toString(){ return null; } + public int getValue(){ return 0; } + public static EntityClassPlace get(String p0){ return null; } + public static EntityClassPlace get(int p0){ return null; } + public static EntityClassPlace getByName(String p0){ return null; } + public static List VALUES = null; + public static int CITY_VALUE = 0; + public static int COUNTRY_VALUE = 0; + public static int COUNTY_VALUE = 0; + public static int PLC_VALUE = 0; + public static int PROVINCE_VALUE = 0; +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/EntityClassRoot.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/EntityClassRoot.java new file mode 100644 index 00000000000..dcc16335f62 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/EntityClassRoot.java @@ -0,0 +1,46 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.vocab.EntityClassRoot for testing purposes + +package org.openhealthtools.mdht.uml.hl7.vocab; + +import java.util.List; + +public enum EntityClassRoot implements org.eclipse.emf.common.util.Enumerator +{ + ANM, CER, CHEM, CITY, CONT, COUNTRY, COUNTY, DEV, ENT, FOOD, HCE, HOLD, LIV, MAT, MIC, MMAT, MODDV, NAT, NLIV, ORG, PLC, PLNT, PROVINCE, PSN, PUB, RGRP, STATE; + private EntityClassRoot() {} + public String getLiteral(){ return null; } + public String getName(){ return null; } + public String toString(){ return null; } + public int getValue(){ return 0; } + public static EntityClassRoot get(String p0){ return null; } + public static EntityClassRoot get(int p0){ return null; } + public static EntityClassRoot getByName(String p0){ return null; } + public static List VALUES = null; + public static int ANM_VALUE = 0; + public static int CER_VALUE = 0; + public static int CHEM_VALUE = 0; + public static int CITY_VALUE = 0; + public static int CONT_VALUE = 0; + public static int COUNTRY_VALUE = 0; + public static int COUNTY_VALUE = 0; + public static int DEV_VALUE = 0; + public static int ENT_VALUE = 0; + public static int FOOD_VALUE = 0; + public static int HCE_VALUE = 0; + public static int HOLD_VALUE = 0; + public static int LIV_VALUE = 0; + public static int MAT_VALUE = 0; + public static int MIC_VALUE = 0; + public static int MMAT_VALUE = 0; + public static int MODDV_VALUE = 0; + public static int NAT_VALUE = 0; + public static int NLIV_VALUE = 0; + public static int ORG_VALUE = 0; + public static int PLC_VALUE = 0; + public static int PLNT_VALUE = 0; + public static int PROVINCE_VALUE = 0; + public static int PSN_VALUE = 0; + public static int PUB_VALUE = 0; + public static int RGRP_VALUE = 0; + public static int STATE_VALUE = 0; +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/EntityDeterminer.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/EntityDeterminer.java new file mode 100644 index 00000000000..404034ad68e --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/EntityDeterminer.java @@ -0,0 +1,22 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.vocab.EntityDeterminer for testing purposes + +package org.openhealthtools.mdht.uml.hl7.vocab; + +import java.util.List; + +public enum EntityDeterminer implements org.eclipse.emf.common.util.Enumerator +{ + INSTANCE, KIND, QUANTIFIEDKIND; + private EntityDeterminer() {} + public String getLiteral(){ return null; } + public String getName(){ return null; } + public String toString(){ return null; } + public int getValue(){ return 0; } + public static EntityDeterminer get(String p0){ return null; } + public static EntityDeterminer get(int p0){ return null; } + public static EntityDeterminer getByName(String p0){ return null; } + public static List VALUES = null; + public static int INSTANCE_VALUE = 0; + public static int KIND_VALUE = 0; + public static int QUANTIFIEDKIND_VALUE = 0; +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/EntityDeterminerDetermined.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/EntityDeterminerDetermined.java new file mode 100644 index 00000000000..0b41f58a69d --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/EntityDeterminerDetermined.java @@ -0,0 +1,21 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.vocab.EntityDeterminerDetermined for testing purposes + +package org.openhealthtools.mdht.uml.hl7.vocab; + +import java.util.List; + +public enum EntityDeterminerDetermined implements org.eclipse.emf.common.util.Enumerator +{ + KIND, QUANTIFIEDKIND; + private EntityDeterminerDetermined() {} + public String getLiteral(){ return null; } + public String getName(){ return null; } + public String toString(){ return null; } + public int getValue(){ return 0; } + public static EntityDeterminerDetermined get(String p0){ return null; } + public static EntityDeterminerDetermined get(int p0){ return null; } + public static EntityDeterminerDetermined getByName(String p0){ return null; } + public static List VALUES = null; + public static int KIND_VALUE = 0; + public static int QUANTIFIEDKIND_VALUE = 0; +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/EntityNamePartQualifier.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/EntityNamePartQualifier.java new file mode 100644 index 00000000000..15e7ab280df --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/EntityNamePartQualifier.java @@ -0,0 +1,30 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.vocab.EntityNamePartQualifier for testing purposes + +package org.openhealthtools.mdht.uml.hl7.vocab; + +import java.util.List; + +public enum EntityNamePartQualifier implements org.eclipse.emf.common.util.Enumerator +{ + AC, AD, BR, CL, IN, LS, NB, PR, SP, TITLE, VV; + private EntityNamePartQualifier() {} + public String getLiteral(){ return null; } + public String getName(){ return null; } + public String toString(){ return null; } + public int getValue(){ return 0; } + public static EntityNamePartQualifier get(String p0){ return null; } + public static EntityNamePartQualifier get(int p0){ return null; } + public static EntityNamePartQualifier getByName(String p0){ return null; } + public static List VALUES = null; + public static int AC_VALUE = 0; + public static int AD_VALUE = 0; + public static int BR_VALUE = 0; + public static int CL_VALUE = 0; + public static int IN_VALUE = 0; + public static int LS_VALUE = 0; + public static int NB_VALUE = 0; + public static int PR_VALUE = 0; + public static int SP_VALUE = 0; + public static int TITLE_VALUE = 0; + public static int VV_VALUE = 0; +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/EntityNamePartType.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/EntityNamePartType.java new file mode 100644 index 00000000000..b1f38c5610f --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/EntityNamePartType.java @@ -0,0 +1,24 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.vocab.EntityNamePartType for testing purposes + +package org.openhealthtools.mdht.uml.hl7.vocab; + +import java.util.List; + +public enum EntityNamePartType implements org.eclipse.emf.common.util.Enumerator +{ + DEL, FAM, GIV, PFX, SFX; + private EntityNamePartType() {} + public String getLiteral(){ return null; } + public String getName(){ return null; } + public String toString(){ return null; } + public int getValue(){ return 0; } + public static EntityNamePartType get(String p0){ return null; } + public static EntityNamePartType get(int p0){ return null; } + public static EntityNamePartType getByName(String p0){ return null; } + public static List VALUES = null; + public static int DEL_VALUE = 0; + public static int FAM_VALUE = 0; + public static int GIV_VALUE = 0; + public static int PFX_VALUE = 0; + public static int SFX_VALUE = 0; +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/EntityNameUse.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/EntityNameUse.java new file mode 100644 index 00000000000..28bbd2c65d9 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/EntityNameUse.java @@ -0,0 +1,32 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.vocab.EntityNameUse for testing purposes + +package org.openhealthtools.mdht.uml.hl7.vocab; + +import java.util.List; + +public enum EntityNameUse implements org.eclipse.emf.common.util.Enumerator +{ + A, ABC, ASGN, C, I, IDE, L, P, PHON, R, SNDX, SRCH, SYL; + private EntityNameUse() {} + public String getLiteral(){ return null; } + public String getName(){ return null; } + public String toString(){ return null; } + public int getValue(){ return 0; } + public static EntityNameUse get(String p0){ return null; } + public static EntityNameUse get(int p0){ return null; } + public static EntityNameUse getByName(String p0){ return null; } + public static List VALUES = null; + public static int ABC_VALUE = 0; + public static int ASGN_VALUE = 0; + public static int A_VALUE = 0; + public static int C_VALUE = 0; + public static int IDE_VALUE = 0; + public static int I_VALUE = 0; + public static int L_VALUE = 0; + public static int PHON_VALUE = 0; + public static int P_VALUE = 0; + public static int R_VALUE = 0; + public static int SNDX_VALUE = 0; + public static int SRCH_VALUE = 0; + public static int SYL_VALUE = 0; +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/IntegrityCheckAlgorithm.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/IntegrityCheckAlgorithm.java new file mode 100644 index 00000000000..59580cc2e59 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/IntegrityCheckAlgorithm.java @@ -0,0 +1,21 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.vocab.IntegrityCheckAlgorithm for testing purposes + +package org.openhealthtools.mdht.uml.hl7.vocab; + +import java.util.List; + +public enum IntegrityCheckAlgorithm implements org.eclipse.emf.common.util.Enumerator +{ + SHA1, SHA256; + private IntegrityCheckAlgorithm() {} + public String getLiteral(){ return null; } + public String getName(){ return null; } + public String toString(){ return null; } + public int getValue(){ return 0; } + public static IntegrityCheckAlgorithm get(String p0){ return null; } + public static IntegrityCheckAlgorithm get(int p0){ return null; } + public static IntegrityCheckAlgorithm getByName(String p0){ return null; } + public static List VALUES = null; + public static int SHA1_VALUE = 0; + public static int SHA256_VALUE = 0; +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/NullFlavor.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/NullFlavor.java new file mode 100644 index 00000000000..c364990fae5 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/NullFlavor.java @@ -0,0 +1,31 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.vocab.NullFlavor for testing purposes + +package org.openhealthtools.mdht.uml.hl7.vocab; + +import java.util.List; + +public enum NullFlavor implements org.eclipse.emf.common.util.Enumerator +{ + ASKU, MSK, NA, NASK, NAV, NI, NINF, NP, OTH, PINF, TRC, UNK; + private NullFlavor() {} + public String getLiteral(){ return null; } + public String getName(){ return null; } + public String toString(){ return null; } + public int getValue(){ return 0; } + public static List VALUES = null; + public static NullFlavor get(String p0){ return null; } + public static NullFlavor get(int p0){ return null; } + public static NullFlavor getByName(String p0){ return null; } + public static int ASKU_VALUE = 0; + public static int MSK_VALUE = 0; + public static int NASK_VALUE = 0; + public static int NAV_VALUE = 0; + public static int NA_VALUE = 0; + public static int NINF_VALUE = 0; + public static int NI_VALUE = 0; + public static int NP_VALUE = 0; + public static int OTH_VALUE = 0; + public static int PINF_VALUE = 0; + public static int TRC_VALUE = 0; + public static int UNK_VALUE = 0; +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/ParticipationPhysicalPerformer.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/ParticipationPhysicalPerformer.java new file mode 100644 index 00000000000..3a29480e1b2 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/ParticipationPhysicalPerformer.java @@ -0,0 +1,23 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.vocab.ParticipationPhysicalPerformer for testing purposes + +package org.openhealthtools.mdht.uml.hl7.vocab; + +import java.util.List; + +public enum ParticipationPhysicalPerformer implements org.eclipse.emf.common.util.Enumerator +{ + DIST, PPRF, PRF, SPRF; + private ParticipationPhysicalPerformer() {} + public String getLiteral(){ return null; } + public String getName(){ return null; } + public String toString(){ return null; } + public int getValue(){ return 0; } + public static List VALUES = null; + public static ParticipationPhysicalPerformer get(String p0){ return null; } + public static ParticipationPhysicalPerformer get(int p0){ return null; } + public static ParticipationPhysicalPerformer getByName(String p0){ return null; } + public static int DIST_VALUE = 0; + public static int PPRF_VALUE = 0; + public static int PRF_VALUE = 0; + public static int SPRF_VALUE = 0; +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/ParticipationTargetLocation.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/ParticipationTargetLocation.java new file mode 100644 index 00000000000..3e13ab795fb --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/ParticipationTargetLocation.java @@ -0,0 +1,25 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.vocab.ParticipationTargetLocation for testing purposes + +package org.openhealthtools.mdht.uml.hl7.vocab; + +import java.util.List; + +public enum ParticipationTargetLocation implements org.eclipse.emf.common.util.Enumerator +{ + DST, ELOC, LOC, ORG, RML, VIA; + private ParticipationTargetLocation() {} + public String getLiteral(){ return null; } + public String getName(){ return null; } + public String toString(){ return null; } + public int getValue(){ return 0; } + public static List VALUES = null; + public static ParticipationTargetLocation get(String p0){ return null; } + public static ParticipationTargetLocation get(int p0){ return null; } + public static ParticipationTargetLocation getByName(String p0){ return null; } + public static int DST_VALUE = 0; + public static int ELOC_VALUE = 0; + public static int LOC_VALUE = 0; + public static int ORG_VALUE = 0; + public static int RML_VALUE = 0; + public static int VIA_VALUE = 0; +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/ParticipationTargetSubject.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/ParticipationTargetSubject.java new file mode 100644 index 00000000000..c089d200168 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/ParticipationTargetSubject.java @@ -0,0 +1,21 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.vocab.ParticipationTargetSubject for testing purposes + +package org.openhealthtools.mdht.uml.hl7.vocab; + +import java.util.List; + +public enum ParticipationTargetSubject implements org.eclipse.emf.common.util.Enumerator +{ + SBJ, SPC; + private ParticipationTargetSubject() {} + public String getLiteral(){ return null; } + public String getName(){ return null; } + public String toString(){ return null; } + public int getValue(){ return 0; } + public static List VALUES = null; + public static ParticipationTargetSubject get(String p0){ return null; } + public static ParticipationTargetSubject get(int p0){ return null; } + public static ParticipationTargetSubject getByName(String p0){ return null; } + public static int SBJ_VALUE = 0; + public static int SPC_VALUE = 0; +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/ParticipationType.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/ParticipationType.java new file mode 100644 index 00000000000..93152d2ae42 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/ParticipationType.java @@ -0,0 +1,67 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.vocab.ParticipationType for testing purposes + +package org.openhealthtools.mdht.uml.hl7.vocab; + +import java.util.List; + +public enum ParticipationType implements org.eclipse.emf.common.util.Enumerator +{ + ADM, ATND, AUT, AUTHEN, BBY, BEN, CALLBCK, CON, COV, CSM, CST, DEV, DIR, DIS, DIST, DON, DST, ELOC, ENT, ESC, HLD, IND, INF, IRCP, LA, LOC, NOT, NRD, ORG, PPRF, PRCP, PRD, PRF, RCT, RCV, RDV, REF, REFB, REFT, RESP, RML, SBJ, SPC, SPRF, TRC, VIA, VRF, WIT; + private ParticipationType() {} + public String getLiteral(){ return null; } + public String getName(){ return null; } + public String toString(){ return null; } + public int getValue(){ return 0; } + public static List VALUES = null; + public static ParticipationType get(String p0){ return null; } + public static ParticipationType get(int p0){ return null; } + public static ParticipationType getByName(String p0){ return null; } + public static int ADM_VALUE = 0; + public static int ATND_VALUE = 0; + public static int AUTHEN_VALUE = 0; + public static int AUT_VALUE = 0; + public static int BBY_VALUE = 0; + public static int BEN_VALUE = 0; + public static int CALLBCK_VALUE = 0; + public static int CON_VALUE = 0; + public static int COV_VALUE = 0; + public static int CSM_VALUE = 0; + public static int CST_VALUE = 0; + public static int DEV_VALUE = 0; + public static int DIR_VALUE = 0; + public static int DIST_VALUE = 0; + public static int DIS_VALUE = 0; + public static int DON_VALUE = 0; + public static int DST_VALUE = 0; + public static int ELOC_VALUE = 0; + public static int ENT_VALUE = 0; + public static int ESC_VALUE = 0; + public static int HLD_VALUE = 0; + public static int IND_VALUE = 0; + public static int INF_VALUE = 0; + public static int IRCP_VALUE = 0; + public static int LA_VALUE = 0; + public static int LOC_VALUE = 0; + public static int NOT_VALUE = 0; + public static int NRD_VALUE = 0; + public static int ORG_VALUE = 0; + public static int PPRF_VALUE = 0; + public static int PRCP_VALUE = 0; + public static int PRD_VALUE = 0; + public static int PRF_VALUE = 0; + public static int RCT_VALUE = 0; + public static int RCV_VALUE = 0; + public static int RDV_VALUE = 0; + public static int REFB_VALUE = 0; + public static int REFT_VALUE = 0; + public static int REF_VALUE = 0; + public static int RESP_VALUE = 0; + public static int RML_VALUE = 0; + public static int SBJ_VALUE = 0; + public static int SPC_VALUE = 0; + public static int SPRF_VALUE = 0; + public static int TRC_VALUE = 0; + public static int VIA_VALUE = 0; + public static int VRF_VALUE = 0; + public static int WIT_VALUE = 0; +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/PostalAddressUse.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/PostalAddressUse.java new file mode 100644 index 00000000000..ae65a89cf62 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/PostalAddressUse.java @@ -0,0 +1,32 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.vocab.PostalAddressUse for testing purposes + +package org.openhealthtools.mdht.uml.hl7.vocab; + +import java.util.List; + +public enum PostalAddressUse implements org.eclipse.emf.common.util.Enumerator +{ + ABC, BAD, DIR, H, HP, HV, IDE, PHYS, PST, PUB, SYL, TMP, WP; + private PostalAddressUse() {} + public String getLiteral(){ return null; } + public String getName(){ return null; } + public String toString(){ return null; } + public int getValue(){ return 0; } + public static List VALUES = null; + public static PostalAddressUse get(String p0){ return null; } + public static PostalAddressUse get(int p0){ return null; } + public static PostalAddressUse getByName(String p0){ return null; } + public static int ABC_VALUE = 0; + public static int BAD_VALUE = 0; + public static int DIR_VALUE = 0; + public static int HP_VALUE = 0; + public static int HV_VALUE = 0; + public static int H_VALUE = 0; + public static int IDE_VALUE = 0; + public static int PHYS_VALUE = 0; + public static int PST_VALUE = 0; + public static int PUB_VALUE = 0; + public static int SYL_VALUE = 0; + public static int TMP_VALUE = 0; + public static int WP_VALUE = 0; +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/RoleClass.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/RoleClass.java new file mode 100644 index 00000000000..96abc7344e0 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/RoleClass.java @@ -0,0 +1,92 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.vocab.RoleClass for testing purposes + +package org.openhealthtools.mdht.uml.hl7.vocab; + +import java.util.List; + +public enum RoleClass implements org.eclipse.emf.common.util.Enumerator +{ + ACCESS, ACTI, ACTM, ADTV, AGNT, ALQT, ASSIGNED, BASE, BIRTHPL, CAREGIVER, CASESBJ, CIT, COLR, COMPAR, CON, CONT, COVPTY, CRINV, CRSPNSR, DSDLOC, DST, ECON, EMP, EXPR, FLVR, GEN, GRIC, GUAR, GUARD, HLD, HLTHCHRT, IACT, IDENT, INGR, INST, INVSBJ, ISDLOC, ISLT, LIC, LOCE, MANU, MBR, MIL, MNT, NOK, NOT, OWN, PART, PAT, PAYEE, PAYOR, POLHOLD, PROV, PRS, PRSV, QUAL, RESBJ, RET, RGPR, ROL, SDLOC, SGNOFF, SPEC, SPNSR, STBL, STD, STOR, SUBS, SUBY, TERR, THER, UNDWRT, WRTE; + private RoleClass() {} + public String getLiteral(){ return null; } + public String getName(){ return null; } + public String toString(){ return null; } + public int getValue(){ return 0; } + public static List VALUES = null; + public static RoleClass get(String p0){ return null; } + public static RoleClass get(int p0){ return null; } + public static RoleClass getByName(String p0){ return null; } + public static int ACCESS_VALUE = 0; + public static int ACTI_VALUE = 0; + public static int ACTM_VALUE = 0; + public static int ADTV_VALUE = 0; + public static int AGNT_VALUE = 0; + public static int ALQT_VALUE = 0; + public static int ASSIGNED_VALUE = 0; + public static int BASE_VALUE = 0; + public static int BIRTHPL_VALUE = 0; + public static int CAREGIVER_VALUE = 0; + public static int CASESBJ_VALUE = 0; + public static int CIT_VALUE = 0; + public static int COLR_VALUE = 0; + public static int COMPAR_VALUE = 0; + public static int CONT_VALUE = 0; + public static int CON_VALUE = 0; + public static int COVPTY_VALUE = 0; + public static int CRINV_VALUE = 0; + public static int CRSPNSR_VALUE = 0; + public static int DSDLOC_VALUE = 0; + public static int DST_VALUE = 0; + public static int ECON_VALUE = 0; + public static int EMP_VALUE = 0; + public static int EXPR_VALUE = 0; + public static int FLVR_VALUE = 0; + public static int GEN_VALUE = 0; + public static int GRIC_VALUE = 0; + public static int GUARD_VALUE = 0; + public static int GUAR_VALUE = 0; + public static int HLD_VALUE = 0; + public static int HLTHCHRT_VALUE = 0; + public static int IACT_VALUE = 0; + public static int IDENT_VALUE = 0; + public static int INGR_VALUE = 0; + public static int INST_VALUE = 0; + public static int INVSBJ_VALUE = 0; + public static int ISDLOC_VALUE = 0; + public static int ISLT_VALUE = 0; + public static int LIC_VALUE = 0; + public static int LOCE_VALUE = 0; + public static int MANU_VALUE = 0; + public static int MBR_VALUE = 0; + public static int MIL_VALUE = 0; + public static int MNT_VALUE = 0; + public static int NOK_VALUE = 0; + public static int NOT_VALUE = 0; + public static int OWN_VALUE = 0; + public static int PART_VALUE = 0; + public static int PAT_VALUE = 0; + public static int PAYEE_VALUE = 0; + public static int PAYOR_VALUE = 0; + public static int POLHOLD_VALUE = 0; + public static int PROV_VALUE = 0; + public static int PRSV_VALUE = 0; + public static int PRS_VALUE = 0; + public static int QUAL_VALUE = 0; + public static int RESBJ_VALUE = 0; + public static int RET_VALUE = 0; + public static int RGPR_VALUE = 0; + public static int ROL_VALUE = 0; + public static int SDLOC_VALUE = 0; + public static int SGNOFF_VALUE = 0; + public static int SPEC_VALUE = 0; + public static int SPNSR_VALUE = 0; + public static int STBL_VALUE = 0; + public static int STD_VALUE = 0; + public static int STOR_VALUE = 0; + public static int SUBS_VALUE = 0; + public static int SUBY_VALUE = 0; + public static int TERR_VALUE = 0; + public static int THER_VALUE = 0; + public static int UNDWRT_VALUE = 0; + public static int WRTE_VALUE = 0; +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/RoleClassAssignedEntity.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/RoleClassAssignedEntity.java new file mode 100644 index 00000000000..03d364485b3 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/RoleClassAssignedEntity.java @@ -0,0 +1,25 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.vocab.RoleClassAssignedEntity for testing purposes + +package org.openhealthtools.mdht.uml.hl7.vocab; + +import java.util.List; + +public enum RoleClassAssignedEntity implements org.eclipse.emf.common.util.Enumerator +{ + ASSIGNED, COMPAR, CON, ECON, NOK, SGNOFF; + private RoleClassAssignedEntity() {} + public String getLiteral(){ return null; } + public String getName(){ return null; } + public String toString(){ return null; } + public int getValue(){ return 0; } + public static List VALUES = null; + public static RoleClassAssignedEntity get(String p0){ return null; } + public static RoleClassAssignedEntity get(int p0){ return null; } + public static RoleClassAssignedEntity getByName(String p0){ return null; } + public static int ASSIGNED_VALUE = 0; + public static int COMPAR_VALUE = 0; + public static int CON_VALUE = 0; + public static int ECON_VALUE = 0; + public static int NOK_VALUE = 0; + public static int SGNOFF_VALUE = 0; +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/RoleClassAssociative.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/RoleClassAssociative.java new file mode 100644 index 00000000000..a28260949ff --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/RoleClassAssociative.java @@ -0,0 +1,68 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.vocab.RoleClassAssociative for testing purposes + +package org.openhealthtools.mdht.uml.hl7.vocab; + +import java.util.List; + +public enum RoleClassAssociative implements org.eclipse.emf.common.util.Enumerator +{ + ACCESS, AGNT, ASSIGNED, BIRTHPL, CAREGIVER, CASESBJ, CIT, COMPAR, CON, COVPTY, CRINV, CRSPNSR, DSDLOC, DST, ECON, EMP, EXPR, GUAR, GUARD, HLD, HLTHCHRT, IDENT, INVSBJ, ISDLOC, LIC, MANU, MIL, MNT, NOK, NOT, OWN, PAT, PAYEE, PAYOR, POLHOLD, PROV, PRS, QUAL, RESBJ, RET, RGPR, SDLOC, SGNOFF, SPNSR, STD, TERR, THER, UNDWRT, WRTE; + private RoleClassAssociative() {} + public String getLiteral(){ return null; } + public String getName(){ return null; } + public String toString(){ return null; } + public int getValue(){ return 0; } + public static List VALUES = null; + public static RoleClassAssociative get(String p0){ return null; } + public static RoleClassAssociative get(int p0){ return null; } + public static RoleClassAssociative getByName(String p0){ return null; } + public static int ACCESS_VALUE = 0; + public static int AGNT_VALUE = 0; + public static int ASSIGNED_VALUE = 0; + public static int BIRTHPL_VALUE = 0; + public static int CAREGIVER_VALUE = 0; + public static int CASESBJ_VALUE = 0; + public static int CIT_VALUE = 0; + public static int COMPAR_VALUE = 0; + public static int CON_VALUE = 0; + public static int COVPTY_VALUE = 0; + public static int CRINV_VALUE = 0; + public static int CRSPNSR_VALUE = 0; + public static int DSDLOC_VALUE = 0; + public static int DST_VALUE = 0; + public static int ECON_VALUE = 0; + public static int EMP_VALUE = 0; + public static int EXPR_VALUE = 0; + public static int GUARD_VALUE = 0; + public static int GUAR_VALUE = 0; + public static int HLD_VALUE = 0; + public static int HLTHCHRT_VALUE = 0; + public static int IDENT_VALUE = 0; + public static int INVSBJ_VALUE = 0; + public static int ISDLOC_VALUE = 0; + public static int LIC_VALUE = 0; + public static int MANU_VALUE = 0; + public static int MIL_VALUE = 0; + public static int MNT_VALUE = 0; + public static int NOK_VALUE = 0; + public static int NOT_VALUE = 0; + public static int OWN_VALUE = 0; + public static int PAT_VALUE = 0; + public static int PAYEE_VALUE = 0; + public static int PAYOR_VALUE = 0; + public static int POLHOLD_VALUE = 0; + public static int PROV_VALUE = 0; + public static int PRS_VALUE = 0; + public static int QUAL_VALUE = 0; + public static int RESBJ_VALUE = 0; + public static int RET_VALUE = 0; + public static int RGPR_VALUE = 0; + public static int SDLOC_VALUE = 0; + public static int SGNOFF_VALUE = 0; + public static int SPNSR_VALUE = 0; + public static int STD_VALUE = 0; + public static int TERR_VALUE = 0; + public static int THER_VALUE = 0; + public static int UNDWRT_VALUE = 0; + public static int WRTE_VALUE = 0; +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/RoleClassManufacturedProduct.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/RoleClassManufacturedProduct.java new file mode 100644 index 00000000000..2281b5aa970 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/RoleClassManufacturedProduct.java @@ -0,0 +1,21 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.vocab.RoleClassManufacturedProduct for testing purposes + +package org.openhealthtools.mdht.uml.hl7.vocab; + +import java.util.List; + +public enum RoleClassManufacturedProduct implements org.eclipse.emf.common.util.Enumerator +{ + MANU, THER; + private RoleClassManufacturedProduct() {} + public String getLiteral(){ return null; } + public String getName(){ return null; } + public String toString(){ return null; } + public int getValue(){ return 0; } + public static List VALUES = null; + public static RoleClassManufacturedProduct get(String p0){ return null; } + public static RoleClassManufacturedProduct get(int p0){ return null; } + public static RoleClassManufacturedProduct getByName(String p0){ return null; } + public static int MANU_VALUE = 0; + public static int THER_VALUE = 0; +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/RoleClassMutualRelationship.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/RoleClassMutualRelationship.java new file mode 100644 index 00000000000..6daceb1984b --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/RoleClassMutualRelationship.java @@ -0,0 +1,50 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.vocab.RoleClassMutualRelationship for testing purposes + +package org.openhealthtools.mdht.uml.hl7.vocab; + +import java.util.List; + +public enum RoleClassMutualRelationship implements org.eclipse.emf.common.util.Enumerator +{ + AGNT, ASSIGNED, CAREGIVER, CASESBJ, CIT, COMPAR, CON, COVPTY, CRINV, CRSPNSR, ECON, EMP, GUAR, GUARD, INVSBJ, LIC, MIL, NOK, NOT, PAT, PAYEE, PAYOR, POLHOLD, PROV, PRS, QUAL, RESBJ, SGNOFF, SPNSR, STD, UNDWRT; + private RoleClassMutualRelationship() {} + public String getLiteral(){ return null; } + public String getName(){ return null; } + public String toString(){ return null; } + public int getValue(){ return 0; } + public static List VALUES = null; + public static RoleClassMutualRelationship get(String p0){ return null; } + public static RoleClassMutualRelationship get(int p0){ return null; } + public static RoleClassMutualRelationship getByName(String p0){ return null; } + public static int AGNT_VALUE = 0; + public static int ASSIGNED_VALUE = 0; + public static int CAREGIVER_VALUE = 0; + public static int CASESBJ_VALUE = 0; + public static int CIT_VALUE = 0; + public static int COMPAR_VALUE = 0; + public static int CON_VALUE = 0; + public static int COVPTY_VALUE = 0; + public static int CRINV_VALUE = 0; + public static int CRSPNSR_VALUE = 0; + public static int ECON_VALUE = 0; + public static int EMP_VALUE = 0; + public static int GUARD_VALUE = 0; + public static int GUAR_VALUE = 0; + public static int INVSBJ_VALUE = 0; + public static int LIC_VALUE = 0; + public static int MIL_VALUE = 0; + public static int NOK_VALUE = 0; + public static int NOT_VALUE = 0; + public static int PAT_VALUE = 0; + public static int PAYEE_VALUE = 0; + public static int PAYOR_VALUE = 0; + public static int POLHOLD_VALUE = 0; + public static int PROV_VALUE = 0; + public static int PRS_VALUE = 0; + public static int QUAL_VALUE = 0; + public static int RESBJ_VALUE = 0; + public static int SGNOFF_VALUE = 0; + public static int SPNSR_VALUE = 0; + public static int STD_VALUE = 0; + public static int UNDWRT_VALUE = 0; +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/RoleClassRoot.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/RoleClassRoot.java new file mode 100644 index 00000000000..6ff5ae609c4 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/RoleClassRoot.java @@ -0,0 +1,92 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.vocab.RoleClassRoot for testing purposes + +package org.openhealthtools.mdht.uml.hl7.vocab; + +import java.util.List; + +public enum RoleClassRoot implements org.eclipse.emf.common.util.Enumerator +{ + ACCESS, ACTI, ACTM, ADTV, AGNT, ALQT, ASSIGNED, BASE, BIRTHPL, CAREGIVER, CASESBJ, CIT, COLR, COMPAR, CON, CONT, COVPTY, CRINV, CRSPNSR, DSDLOC, DST, ECON, EMP, EXPR, FLVR, GEN, GRIC, GUAR, GUARD, HLD, HLTHCHRT, IACT, IDENT, INGR, INST, INVSBJ, ISDLOC, ISLT, LIC, LOCE, MANU, MBR, MIL, MNT, NOK, NOT, OWN, PART, PAT, PAYEE, PAYOR, POLHOLD, PROV, PRS, PRSV, QUAL, RESBJ, RET, RGPR, ROL, SDLOC, SGNOFF, SPEC, SPNSR, STBL, STD, STOR, SUBS, SUBY, TERR, THER, UNDWRT, WRTE; + private RoleClassRoot() {} + public String getLiteral(){ return null; } + public String getName(){ return null; } + public String toString(){ return null; } + public int getValue(){ return 0; } + public static List VALUES = null; + public static RoleClassRoot get(String p0){ return null; } + public static RoleClassRoot get(int p0){ return null; } + public static RoleClassRoot getByName(String p0){ return null; } + public static int ACCESS_VALUE = 0; + public static int ACTI_VALUE = 0; + public static int ACTM_VALUE = 0; + public static int ADTV_VALUE = 0; + public static int AGNT_VALUE = 0; + public static int ALQT_VALUE = 0; + public static int ASSIGNED_VALUE = 0; + public static int BASE_VALUE = 0; + public static int BIRTHPL_VALUE = 0; + public static int CAREGIVER_VALUE = 0; + public static int CASESBJ_VALUE = 0; + public static int CIT_VALUE = 0; + public static int COLR_VALUE = 0; + public static int COMPAR_VALUE = 0; + public static int CONT_VALUE = 0; + public static int CON_VALUE = 0; + public static int COVPTY_VALUE = 0; + public static int CRINV_VALUE = 0; + public static int CRSPNSR_VALUE = 0; + public static int DSDLOC_VALUE = 0; + public static int DST_VALUE = 0; + public static int ECON_VALUE = 0; + public static int EMP_VALUE = 0; + public static int EXPR_VALUE = 0; + public static int FLVR_VALUE = 0; + public static int GEN_VALUE = 0; + public static int GRIC_VALUE = 0; + public static int GUARD_VALUE = 0; + public static int GUAR_VALUE = 0; + public static int HLD_VALUE = 0; + public static int HLTHCHRT_VALUE = 0; + public static int IACT_VALUE = 0; + public static int IDENT_VALUE = 0; + public static int INGR_VALUE = 0; + public static int INST_VALUE = 0; + public static int INVSBJ_VALUE = 0; + public static int ISDLOC_VALUE = 0; + public static int ISLT_VALUE = 0; + public static int LIC_VALUE = 0; + public static int LOCE_VALUE = 0; + public static int MANU_VALUE = 0; + public static int MBR_VALUE = 0; + public static int MIL_VALUE = 0; + public static int MNT_VALUE = 0; + public static int NOK_VALUE = 0; + public static int NOT_VALUE = 0; + public static int OWN_VALUE = 0; + public static int PART_VALUE = 0; + public static int PAT_VALUE = 0; + public static int PAYEE_VALUE = 0; + public static int PAYOR_VALUE = 0; + public static int POLHOLD_VALUE = 0; + public static int PROV_VALUE = 0; + public static int PRSV_VALUE = 0; + public static int PRS_VALUE = 0; + public static int QUAL_VALUE = 0; + public static int RESBJ_VALUE = 0; + public static int RET_VALUE = 0; + public static int RGPR_VALUE = 0; + public static int ROL_VALUE = 0; + public static int SDLOC_VALUE = 0; + public static int SGNOFF_VALUE = 0; + public static int SPEC_VALUE = 0; + public static int SPNSR_VALUE = 0; + public static int STBL_VALUE = 0; + public static int STD_VALUE = 0; + public static int STOR_VALUE = 0; + public static int SUBS_VALUE = 0; + public static int SUBY_VALUE = 0; + public static int TERR_VALUE = 0; + public static int THER_VALUE = 0; + public static int UNDWRT_VALUE = 0; + public static int WRTE_VALUE = 0; +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/RoleClassServiceDeliveryLocation.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/RoleClassServiceDeliveryLocation.java new file mode 100644 index 00000000000..d6d37bf8afc --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/RoleClassServiceDeliveryLocation.java @@ -0,0 +1,22 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.vocab.RoleClassServiceDeliveryLocation for testing purposes + +package org.openhealthtools.mdht.uml.hl7.vocab; + +import java.util.List; + +public enum RoleClassServiceDeliveryLocation implements org.eclipse.emf.common.util.Enumerator +{ + DSDLOC, ISDLOC, SDLOC; + private RoleClassServiceDeliveryLocation() {} + public String getLiteral(){ return null; } + public String getName(){ return null; } + public String toString(){ return null; } + public int getValue(){ return 0; } + public static List VALUES = null; + public static RoleClassServiceDeliveryLocation get(String p0){ return null; } + public static RoleClassServiceDeliveryLocation get(int p0){ return null; } + public static RoleClassServiceDeliveryLocation getByName(String p0){ return null; } + public static int DSDLOC_VALUE = 0; + public static int ISDLOC_VALUE = 0; + public static int SDLOC_VALUE = 0; +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/RoleClassSpecimen.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/RoleClassSpecimen.java new file mode 100644 index 00000000000..19e36a55317 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/RoleClassSpecimen.java @@ -0,0 +1,22 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.vocab.RoleClassSpecimen for testing purposes + +package org.openhealthtools.mdht.uml.hl7.vocab; + +import java.util.List; + +public enum RoleClassSpecimen implements org.eclipse.emf.common.util.Enumerator +{ + ALQT, ISLT, SPEC; + private RoleClassSpecimen() {} + public String getLiteral(){ return null; } + public String getName(){ return null; } + public String toString(){ return null; } + public int getValue(){ return 0; } + public static List VALUES = null; + public static RoleClassSpecimen get(String p0){ return null; } + public static RoleClassSpecimen get(int p0){ return null; } + public static RoleClassSpecimen getByName(String p0){ return null; } + public static int ALQT_VALUE = 0; + public static int ISLT_VALUE = 0; + public static int SPEC_VALUE = 0; +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/SetOperator.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/SetOperator.java new file mode 100644 index 00000000000..7fa1d4b9b87 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/SetOperator.java @@ -0,0 +1,24 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.vocab.SetOperator for testing purposes + +package org.openhealthtools.mdht.uml.hl7.vocab; + +import java.util.List; + +public enum SetOperator implements org.eclipse.emf.common.util.Enumerator +{ + A, E, H, I, P; + private SetOperator() {} + public String getLiteral(){ return null; } + public String getName(){ return null; } + public String toString(){ return null; } + public int getValue(){ return 0; } + public static List VALUES = null; + public static SetOperator get(String p0){ return null; } + public static SetOperator get(int p0){ return null; } + public static SetOperator getByName(String p0){ return null; } + public static int A_VALUE = 0; + public static int E_VALUE = 0; + public static int H_VALUE = 0; + public static int I_VALUE = 0; + public static int P_VALUE = 0; +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/TelecommunicationAddressUse.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/TelecommunicationAddressUse.java new file mode 100644 index 00000000000..b9b8a59c4c7 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/TelecommunicationAddressUse.java @@ -0,0 +1,31 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.vocab.TelecommunicationAddressUse for testing purposes + +package org.openhealthtools.mdht.uml.hl7.vocab; + +import java.util.List; + +public enum TelecommunicationAddressUse implements org.eclipse.emf.common.util.Enumerator +{ + AS, BAD, DIR, EC, H, HP, HV, MC, PG, PUB, TMP, WP; + private TelecommunicationAddressUse() {} + public String getLiteral(){ return null; } + public String getName(){ return null; } + public String toString(){ return null; } + public int getValue(){ return 0; } + public static List VALUES = null; + public static TelecommunicationAddressUse get(String p0){ return null; } + public static TelecommunicationAddressUse get(int p0){ return null; } + public static TelecommunicationAddressUse getByName(String p0){ return null; } + public static int AS_VALUE = 0; + public static int BAD_VALUE = 0; + public static int DIR_VALUE = 0; + public static int EC_VALUE = 0; + public static int HP_VALUE = 0; + public static int HV_VALUE = 0; + public static int H_VALUE = 0; + public static int MC_VALUE = 0; + public static int PG_VALUE = 0; + public static int PUB_VALUE = 0; + public static int TMP_VALUE = 0; + public static int WP_VALUE = 0; +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/x_ActClassDocumentEntryAct.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/x_ActClassDocumentEntryAct.java new file mode 100644 index 00000000000..8327571e955 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/x_ActClassDocumentEntryAct.java @@ -0,0 +1,28 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.vocab.x_ActClassDocumentEntryAct for testing purposes + +package org.openhealthtools.mdht.uml.hl7.vocab; + +import java.util.List; + +public enum x_ActClassDocumentEntryAct implements org.eclipse.emf.common.util.Enumerator +{ + ACCM, ACT, CONS, CTTEVENT, INC, INFRM, PCPR, REG, SPCTRT; + private x_ActClassDocumentEntryAct() {} + public String getLiteral(){ return null; } + public String getName(){ return null; } + public String toString(){ return null; } + public int getValue(){ return 0; } + public static List VALUES = null; + public static int ACCM_VALUE = 0; + public static int ACT_VALUE = 0; + public static int CONS_VALUE = 0; + public static int CTTEVENT_VALUE = 0; + public static int INC_VALUE = 0; + public static int INFRM_VALUE = 0; + public static int PCPR_VALUE = 0; + public static int REG_VALUE = 0; + public static int SPCTRT_VALUE = 0; + public static x_ActClassDocumentEntryAct get(String p0){ return null; } + public static x_ActClassDocumentEntryAct get(int p0){ return null; } + public static x_ActClassDocumentEntryAct getByName(String p0){ return null; } +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/x_ActClassDocumentEntryOrganizer.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/x_ActClassDocumentEntryOrganizer.java new file mode 100644 index 00000000000..47551691689 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/x_ActClassDocumentEntryOrganizer.java @@ -0,0 +1,21 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.vocab.x_ActClassDocumentEntryOrganizer for testing purposes + +package org.openhealthtools.mdht.uml.hl7.vocab; + +import java.util.List; + +public enum x_ActClassDocumentEntryOrganizer implements org.eclipse.emf.common.util.Enumerator +{ + BATTERY, CLUSTER; + private x_ActClassDocumentEntryOrganizer() {} + public String getLiteral(){ return null; } + public String getName(){ return null; } + public String toString(){ return null; } + public int getValue(){ return 0; } + public static List VALUES = null; + public static int BATTERY_VALUE = 0; + public static int CLUSTER_VALUE = 0; + public static x_ActClassDocumentEntryOrganizer get(String p0){ return null; } + public static x_ActClassDocumentEntryOrganizer get(int p0){ return null; } + public static x_ActClassDocumentEntryOrganizer getByName(String p0){ return null; } +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/x_ActMoodDocumentObservation.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/x_ActMoodDocumentObservation.java new file mode 100644 index 00000000000..f37b235dce0 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/x_ActMoodDocumentObservation.java @@ -0,0 +1,26 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.vocab.x_ActMoodDocumentObservation for testing purposes + +package org.openhealthtools.mdht.uml.hl7.vocab; + +import java.util.List; + +public enum x_ActMoodDocumentObservation implements org.eclipse.emf.common.util.Enumerator +{ + DEF, EVN, GOL, INT, PRMS, PRP, RQO; + private x_ActMoodDocumentObservation() {} + public String getLiteral(){ return null; } + public String getName(){ return null; } + public String toString(){ return null; } + public int getValue(){ return 0; } + public static List VALUES = null; + public static int DEF_VALUE = 0; + public static int EVN_VALUE = 0; + public static int GOL_VALUE = 0; + public static int INT_VALUE = 0; + public static int PRMS_VALUE = 0; + public static int PRP_VALUE = 0; + public static int RQO_VALUE = 0; + public static x_ActMoodDocumentObservation get(String p0){ return null; } + public static x_ActMoodDocumentObservation get(int p0){ return null; } + public static x_ActMoodDocumentObservation getByName(String p0){ return null; } +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/x_ActRelationshipDocument.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/x_ActRelationshipDocument.java new file mode 100644 index 00000000000..5e3abfc47c4 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/x_ActRelationshipDocument.java @@ -0,0 +1,22 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.vocab.x_ActRelationshipDocument for testing purposes + +package org.openhealthtools.mdht.uml.hl7.vocab; + +import java.util.List; + +public enum x_ActRelationshipDocument implements org.eclipse.emf.common.util.Enumerator +{ + APND, RPLC, XFRM; + private x_ActRelationshipDocument() {} + public String getLiteral(){ return null; } + public String getName(){ return null; } + public String toString(){ return null; } + public int getValue(){ return 0; } + public static List VALUES = null; + public static int APND_VALUE = 0; + public static int RPLC_VALUE = 0; + public static int XFRM_VALUE = 0; + public static x_ActRelationshipDocument get(String p0){ return null; } + public static x_ActRelationshipDocument get(int p0){ return null; } + public static x_ActRelationshipDocument getByName(String p0){ return null; } +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/x_ActRelationshipEntry.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/x_ActRelationshipEntry.java new file mode 100644 index 00000000000..24c9e58afc6 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/x_ActRelationshipEntry.java @@ -0,0 +1,21 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.vocab.x_ActRelationshipEntry for testing purposes + +package org.openhealthtools.mdht.uml.hl7.vocab; + +import java.util.List; + +public enum x_ActRelationshipEntry implements org.eclipse.emf.common.util.Enumerator +{ + COMP, DRIV; + private x_ActRelationshipEntry() {} + public String getLiteral(){ return null; } + public String getName(){ return null; } + public String toString(){ return null; } + public int getValue(){ return 0; } + public static List VALUES = null; + public static int COMP_VALUE = 0; + public static int DRIV_VALUE = 0; + public static x_ActRelationshipEntry get(String p0){ return null; } + public static x_ActRelationshipEntry get(int p0){ return null; } + public static x_ActRelationshipEntry getByName(String p0){ return null; } +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/x_ActRelationshipEntryRelationship.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/x_ActRelationshipEntryRelationship.java new file mode 100644 index 00000000000..3ae7e0c4e84 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/x_ActRelationshipEntryRelationship.java @@ -0,0 +1,29 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.vocab.x_ActRelationshipEntryRelationship for testing purposes + +package org.openhealthtools.mdht.uml.hl7.vocab; + +import java.util.List; + +public enum x_ActRelationshipEntryRelationship implements org.eclipse.emf.common.util.Enumerator +{ + CAUS, COMP, GEVL, MFST, REFR, RSON, SAS, SPRT, SUBJ, XCRPT; + private x_ActRelationshipEntryRelationship() {} + public String getLiteral(){ return null; } + public String getName(){ return null; } + public String toString(){ return null; } + public int getValue(){ return 0; } + public static List VALUES = null; + public static int CAUS_VALUE = 0; + public static int COMP_VALUE = 0; + public static int GEVL_VALUE = 0; + public static int MFST_VALUE = 0; + public static int REFR_VALUE = 0; + public static int RSON_VALUE = 0; + public static int SAS_VALUE = 0; + public static int SPRT_VALUE = 0; + public static int SUBJ_VALUE = 0; + public static int XCRPT_VALUE = 0; + public static x_ActRelationshipEntryRelationship get(String p0){ return null; } + public static x_ActRelationshipEntryRelationship get(int p0){ return null; } + public static x_ActRelationshipEntryRelationship getByName(String p0){ return null; } +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/x_ActRelationshipExternalReference.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/x_ActRelationshipExternalReference.java new file mode 100644 index 00000000000..56f01273bc1 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/x_ActRelationshipExternalReference.java @@ -0,0 +1,25 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.vocab.x_ActRelationshipExternalReference for testing purposes + +package org.openhealthtools.mdht.uml.hl7.vocab; + +import java.util.List; + +public enum x_ActRelationshipExternalReference implements org.eclipse.emf.common.util.Enumerator +{ + ELNK, REFR, RPLC, SPRT, SUBJ, XCRPT; + private x_ActRelationshipExternalReference() {} + public String getLiteral(){ return null; } + public String getName(){ return null; } + public String toString(){ return null; } + public int getValue(){ return 0; } + public static List VALUES = null; + public static int ELNK_VALUE = 0; + public static int REFR_VALUE = 0; + public static int RPLC_VALUE = 0; + public static int SPRT_VALUE = 0; + public static int SUBJ_VALUE = 0; + public static int XCRPT_VALUE = 0; + public static x_ActRelationshipExternalReference get(String p0){ return null; } + public static x_ActRelationshipExternalReference get(int p0){ return null; } + public static x_ActRelationshipExternalReference getByName(String p0){ return null; } +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/x_DocumentActMood.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/x_DocumentActMood.java new file mode 100644 index 00000000000..9173999c20d --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/x_DocumentActMood.java @@ -0,0 +1,27 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.vocab.x_DocumentActMood for testing purposes + +package org.openhealthtools.mdht.uml.hl7.vocab; + +import java.util.List; + +public enum x_DocumentActMood implements org.eclipse.emf.common.util.Enumerator +{ + APT, ARQ, DEF, EVN, INT, PRMS, PRP, RQO; + private x_DocumentActMood() {} + public String getLiteral(){ return null; } + public String getName(){ return null; } + public String toString(){ return null; } + public int getValue(){ return 0; } + public static List VALUES = null; + public static int APT_VALUE = 0; + public static int ARQ_VALUE = 0; + public static int DEF_VALUE = 0; + public static int EVN_VALUE = 0; + public static int INT_VALUE = 0; + public static int PRMS_VALUE = 0; + public static int PRP_VALUE = 0; + public static int RQO_VALUE = 0; + public static x_DocumentActMood get(String p0){ return null; } + public static x_DocumentActMood get(int p0){ return null; } + public static x_DocumentActMood getByName(String p0){ return null; } +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/x_DocumentEncounterMood.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/x_DocumentEncounterMood.java new file mode 100644 index 00000000000..d0d9a69126e --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/x_DocumentEncounterMood.java @@ -0,0 +1,26 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.vocab.x_DocumentEncounterMood for testing purposes + +package org.openhealthtools.mdht.uml.hl7.vocab; + +import java.util.List; + +public enum x_DocumentEncounterMood implements org.eclipse.emf.common.util.Enumerator +{ + APT, ARQ, EVN, INT, PRMS, PRP, RQO; + private x_DocumentEncounterMood() {} + public String getLiteral(){ return null; } + public String getName(){ return null; } + public String toString(){ return null; } + public int getValue(){ return 0; } + public static List VALUES = null; + public static int APT_VALUE = 0; + public static int ARQ_VALUE = 0; + public static int EVN_VALUE = 0; + public static int INT_VALUE = 0; + public static int PRMS_VALUE = 0; + public static int PRP_VALUE = 0; + public static int RQO_VALUE = 0; + public static x_DocumentEncounterMood get(String p0){ return null; } + public static x_DocumentEncounterMood get(int p0){ return null; } + public static x_DocumentEncounterMood getByName(String p0){ return null; } +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/x_DocumentProcedureMood.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/x_DocumentProcedureMood.java new file mode 100644 index 00000000000..e3dd8b1328c --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/x_DocumentProcedureMood.java @@ -0,0 +1,27 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.vocab.x_DocumentProcedureMood for testing purposes + +package org.openhealthtools.mdht.uml.hl7.vocab; + +import java.util.List; + +public enum x_DocumentProcedureMood implements org.eclipse.emf.common.util.Enumerator +{ + APT, ARQ, DEF, EVN, INT, PRMS, PRP, RQO; + private x_DocumentProcedureMood() {} + public String getLiteral(){ return null; } + public String getName(){ return null; } + public String toString(){ return null; } + public int getValue(){ return 0; } + public static List VALUES = null; + public static int APT_VALUE = 0; + public static int ARQ_VALUE = 0; + public static int DEF_VALUE = 0; + public static int EVN_VALUE = 0; + public static int INT_VALUE = 0; + public static int PRMS_VALUE = 0; + public static int PRP_VALUE = 0; + public static int RQO_VALUE = 0; + public static x_DocumentProcedureMood get(String p0){ return null; } + public static x_DocumentProcedureMood get(int p0){ return null; } + public static x_DocumentProcedureMood getByName(String p0){ return null; } +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/x_DocumentSubject.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/x_DocumentSubject.java new file mode 100644 index 00000000000..9c0be66ca54 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/x_DocumentSubject.java @@ -0,0 +1,21 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.vocab.x_DocumentSubject for testing purposes + +package org.openhealthtools.mdht.uml.hl7.vocab; + +import java.util.List; + +public enum x_DocumentSubject implements org.eclipse.emf.common.util.Enumerator +{ + PAT, PRS; + private x_DocumentSubject() {} + public String getLiteral(){ return null; } + public String getName(){ return null; } + public String toString(){ return null; } + public int getValue(){ return 0; } + public static List VALUES = null; + public static int PAT_VALUE = 0; + public static int PRS_VALUE = 0; + public static x_DocumentSubject get(String p0){ return null; } + public static x_DocumentSubject get(int p0){ return null; } + public static x_DocumentSubject getByName(String p0){ return null; } +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/x_DocumentSubstanceMood.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/x_DocumentSubstanceMood.java new file mode 100644 index 00000000000..9cd5fef7cab --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/x_DocumentSubstanceMood.java @@ -0,0 +1,24 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.vocab.x_DocumentSubstanceMood for testing purposes + +package org.openhealthtools.mdht.uml.hl7.vocab; + +import java.util.List; + +public enum x_DocumentSubstanceMood implements org.eclipse.emf.common.util.Enumerator +{ + EVN, INT, PRMS, PRP, RQO; + private x_DocumentSubstanceMood() {} + public String getLiteral(){ return null; } + public String getName(){ return null; } + public String toString(){ return null; } + public int getValue(){ return 0; } + public static List VALUES = null; + public static int EVN_VALUE = 0; + public static int INT_VALUE = 0; + public static int PRMS_VALUE = 0; + public static int PRP_VALUE = 0; + public static int RQO_VALUE = 0; + public static x_DocumentSubstanceMood get(String p0){ return null; } + public static x_DocumentSubstanceMood get(int p0){ return null; } + public static x_DocumentSubstanceMood getByName(String p0){ return null; } +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/x_EncounterParticipant.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/x_EncounterParticipant.java new file mode 100644 index 00000000000..26aedc49bd6 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/x_EncounterParticipant.java @@ -0,0 +1,24 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.vocab.x_EncounterParticipant for testing purposes + +package org.openhealthtools.mdht.uml.hl7.vocab; + +import java.util.List; + +public enum x_EncounterParticipant implements org.eclipse.emf.common.util.Enumerator +{ + ADM, ATND, CON, DIS, REF; + private x_EncounterParticipant() {} + public String getLiteral(){ return null; } + public String getName(){ return null; } + public String toString(){ return null; } + public int getValue(){ return 0; } + public static List VALUES = null; + public static int ADM_VALUE = 0; + public static int ATND_VALUE = 0; + public static int CON_VALUE = 0; + public static int DIS_VALUE = 0; + public static int REF_VALUE = 0; + public static x_EncounterParticipant get(String p0){ return null; } + public static x_EncounterParticipant get(int p0){ return null; } + public static x_EncounterParticipant getByName(String p0){ return null; } +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/x_InformationRecipient.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/x_InformationRecipient.java new file mode 100644 index 00000000000..1668b1e2d47 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/x_InformationRecipient.java @@ -0,0 +1,21 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.vocab.x_InformationRecipient for testing purposes + +package org.openhealthtools.mdht.uml.hl7.vocab; + +import java.util.List; + +public enum x_InformationRecipient implements org.eclipse.emf.common.util.Enumerator +{ + PRCP, TRC; + private x_InformationRecipient() {} + public String getLiteral(){ return null; } + public String getName(){ return null; } + public String toString(){ return null; } + public int getValue(){ return 0; } + public static List VALUES = null; + public static int PRCP_VALUE = 0; + public static int TRC_VALUE = 0; + public static x_InformationRecipient get(String p0){ return null; } + public static x_InformationRecipient get(int p0){ return null; } + public static x_InformationRecipient getByName(String p0){ return null; } +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/x_InformationRecipientRole.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/x_InformationRecipientRole.java new file mode 100644 index 00000000000..41114adddbe --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/x_InformationRecipientRole.java @@ -0,0 +1,21 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.vocab.x_InformationRecipientRole for testing purposes + +package org.openhealthtools.mdht.uml.hl7.vocab; + +import java.util.List; + +public enum x_InformationRecipientRole implements org.eclipse.emf.common.util.Enumerator +{ + ASSIGNED, HLTHCHRT; + private x_InformationRecipientRole() {} + public String getLiteral(){ return null; } + public String getName(){ return null; } + public String toString(){ return null; } + public int getValue(){ return 0; } + public static List VALUES = null; + public static int ASSIGNED_VALUE = 0; + public static int HLTHCHRT_VALUE = 0; + public static x_InformationRecipientRole get(String p0){ return null; } + public static x_InformationRecipientRole get(int p0){ return null; } + public static x_InformationRecipientRole getByName(String p0){ return null; } +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/x_ServiceEventPerformer.java b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/x_ServiceEventPerformer.java new file mode 100644 index 00000000000..a021ebd6a12 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/openhealthtools/mdht/uml/hl7/vocab/x_ServiceEventPerformer.java @@ -0,0 +1,22 @@ +// Generated automatically from org.openhealthtools.mdht.uml.hl7.vocab.x_ServiceEventPerformer for testing purposes + +package org.openhealthtools.mdht.uml.hl7.vocab; + +import java.util.List; + +public enum x_ServiceEventPerformer implements org.eclipse.emf.common.util.Enumerator +{ + PPRF, PRF, SPRF; + private x_ServiceEventPerformer() {} + public String getLiteral(){ return null; } + public String getName(){ return null; } + public String toString(){ return null; } + public int getValue(){ return 0; } + public static List VALUES = null; + public static int PPRF_VALUE = 0; + public static int PRF_VALUE = 0; + public static int SPRF_VALUE = 0; + public static x_ServiceEventPerformer get(String p0){ return null; } + public static x_ServiceEventPerformer get(int p0){ return null; } + public static x_ServiceEventPerformer getByName(String p0){ return null; } +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/w3c/dom/Attr.java b/java/ql/test/stubs/mdht-1.2.0/org/w3c/dom/Attr.java new file mode 100644 index 00000000000..51608242ec8 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/w3c/dom/Attr.java @@ -0,0 +1,18 @@ +// Generated automatically from org.w3c.dom.Attr for testing purposes + +package org.w3c.dom; + +import org.w3c.dom.Element; +import org.w3c.dom.Node; +import org.w3c.dom.TypeInfo; + +public interface Attr extends Node +{ + Element getOwnerElement(); + String getName(); + String getValue(); + TypeInfo getSchemaTypeInfo(); + boolean getSpecified(); + boolean isId(); + void setValue(String p0); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/w3c/dom/CDATASection.java b/java/ql/test/stubs/mdht-1.2.0/org/w3c/dom/CDATASection.java new file mode 100644 index 00000000000..5285b245069 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/w3c/dom/CDATASection.java @@ -0,0 +1,9 @@ +// Generated automatically from org.w3c.dom.CDATASection for testing purposes + +package org.w3c.dom; + +import org.w3c.dom.Text; + +public interface CDATASection extends Text +{ +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/w3c/dom/CharacterData.java b/java/ql/test/stubs/mdht-1.2.0/org/w3c/dom/CharacterData.java new file mode 100644 index 00000000000..01eecd31912 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/w3c/dom/CharacterData.java @@ -0,0 +1,17 @@ +// Generated automatically from org.w3c.dom.CharacterData for testing purposes + +package org.w3c.dom; + +import org.w3c.dom.Node; + +public interface CharacterData extends Node +{ + String getData(); + String substringData(int p0, int p1); + int getLength(); + void appendData(String p0); + void deleteData(int p0, int p1); + void insertData(int p0, String p1); + void replaceData(int p0, int p1, String p2); + void setData(String p0); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/w3c/dom/Comment.java b/java/ql/test/stubs/mdht-1.2.0/org/w3c/dom/Comment.java new file mode 100644 index 00000000000..c1c206ce782 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/w3c/dom/Comment.java @@ -0,0 +1,9 @@ +// Generated automatically from org.w3c.dom.Comment for testing purposes + +package org.w3c.dom; + +import org.w3c.dom.CharacterData; + +public interface Comment extends CharacterData +{ +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/w3c/dom/DOMConfiguration.java b/java/ql/test/stubs/mdht-1.2.0/org/w3c/dom/DOMConfiguration.java new file mode 100644 index 00000000000..a1025af725b --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/w3c/dom/DOMConfiguration.java @@ -0,0 +1,13 @@ +// Generated automatically from org.w3c.dom.DOMConfiguration for testing purposes + +package org.w3c.dom; + +import org.w3c.dom.DOMStringList; + +public interface DOMConfiguration +{ + DOMStringList getParameterNames(); + Object getParameter(String p0); + boolean canSetParameter(String p0, Object p1); + void setParameter(String p0, Object p1); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/w3c/dom/DOMImplementation.java b/java/ql/test/stubs/mdht-1.2.0/org/w3c/dom/DOMImplementation.java new file mode 100644 index 00000000000..398c29bdc6a --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/w3c/dom/DOMImplementation.java @@ -0,0 +1,14 @@ +// Generated automatically from org.w3c.dom.DOMImplementation for testing purposes + +package org.w3c.dom; + +import org.w3c.dom.Document; +import org.w3c.dom.DocumentType; + +public interface DOMImplementation +{ + Document createDocument(String p0, String p1, DocumentType p2); + DocumentType createDocumentType(String p0, String p1, String p2); + Object getFeature(String p0, String p1); + boolean hasFeature(String p0, String p1); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/w3c/dom/DOMStringList.java b/java/ql/test/stubs/mdht-1.2.0/org/w3c/dom/DOMStringList.java new file mode 100644 index 00000000000..ddedb943a62 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/w3c/dom/DOMStringList.java @@ -0,0 +1,11 @@ +// Generated automatically from org.w3c.dom.DOMStringList for testing purposes + +package org.w3c.dom; + + +public interface DOMStringList +{ + String item(int p0); + boolean contains(String p0); + int getLength(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/w3c/dom/Document.java b/java/ql/test/stubs/mdht-1.2.0/org/w3c/dom/Document.java new file mode 100644 index 00000000000..ce831fbdaba --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/w3c/dom/Document.java @@ -0,0 +1,52 @@ +// Generated automatically from org.w3c.dom.Document for testing purposes + +package org.w3c.dom; + +import org.w3c.dom.Attr; +import org.w3c.dom.CDATASection; +import org.w3c.dom.Comment; +import org.w3c.dom.DOMConfiguration; +import org.w3c.dom.DOMImplementation; +import org.w3c.dom.DocumentFragment; +import org.w3c.dom.DocumentType; +import org.w3c.dom.Element; +import org.w3c.dom.EntityReference; +import org.w3c.dom.Node; +import org.w3c.dom.NodeList; +import org.w3c.dom.ProcessingInstruction; +import org.w3c.dom.Text; + +public interface Document extends Node +{ + Attr createAttribute(String p0); + Attr createAttributeNS(String p0, String p1); + CDATASection createCDATASection(String p0); + Comment createComment(String p0); + DOMConfiguration getDomConfig(); + DOMImplementation getImplementation(); + DocumentFragment createDocumentFragment(); + DocumentType getDoctype(); + Element createElement(String p0); + Element createElementNS(String p0, String p1); + Element getDocumentElement(); + Element getElementById(String p0); + EntityReference createEntityReference(String p0); + Node adoptNode(Node p0); + Node importNode(Node p0, boolean p1); + Node renameNode(Node p0, String p1, String p2); + NodeList getElementsByTagName(String p0); + NodeList getElementsByTagNameNS(String p0, String p1); + ProcessingInstruction createProcessingInstruction(String p0, String p1); + String getDocumentURI(); + String getInputEncoding(); + String getXmlEncoding(); + String getXmlVersion(); + Text createTextNode(String p0); + boolean getStrictErrorChecking(); + boolean getXmlStandalone(); + void normalizeDocument(); + void setDocumentURI(String p0); + void setStrictErrorChecking(boolean p0); + void setXmlStandalone(boolean p0); + void setXmlVersion(String p0); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/w3c/dom/DocumentFragment.java b/java/ql/test/stubs/mdht-1.2.0/org/w3c/dom/DocumentFragment.java new file mode 100644 index 00000000000..326bfccbf15 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/w3c/dom/DocumentFragment.java @@ -0,0 +1,9 @@ +// Generated automatically from org.w3c.dom.DocumentFragment for testing purposes + +package org.w3c.dom; + +import org.w3c.dom.Node; + +public interface DocumentFragment extends Node +{ +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/w3c/dom/DocumentType.java b/java/ql/test/stubs/mdht-1.2.0/org/w3c/dom/DocumentType.java new file mode 100644 index 00000000000..18b57c70ab3 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/w3c/dom/DocumentType.java @@ -0,0 +1,16 @@ +// Generated automatically from org.w3c.dom.DocumentType for testing purposes + +package org.w3c.dom; + +import org.w3c.dom.NamedNodeMap; +import org.w3c.dom.Node; + +public interface DocumentType extends Node +{ + NamedNodeMap getEntities(); + NamedNodeMap getNotations(); + String getInternalSubset(); + String getName(); + String getPublicId(); + String getSystemId(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/w3c/dom/Element.java b/java/ql/test/stubs/mdht-1.2.0/org/w3c/dom/Element.java new file mode 100644 index 00000000000..e6e1f9afa21 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/w3c/dom/Element.java @@ -0,0 +1,32 @@ +// Generated automatically from org.w3c.dom.Element for testing purposes + +package org.w3c.dom; + +import org.w3c.dom.Attr; +import org.w3c.dom.Node; +import org.w3c.dom.NodeList; +import org.w3c.dom.TypeInfo; + +public interface Element extends Node +{ + Attr getAttributeNode(String p0); + Attr getAttributeNodeNS(String p0, String p1); + Attr removeAttributeNode(Attr p0); + Attr setAttributeNode(Attr p0); + Attr setAttributeNodeNS(Attr p0); + NodeList getElementsByTagName(String p0); + NodeList getElementsByTagNameNS(String p0, String p1); + String getAttribute(String p0); + String getAttributeNS(String p0, String p1); + String getTagName(); + TypeInfo getSchemaTypeInfo(); + boolean hasAttribute(String p0); + boolean hasAttributeNS(String p0, String p1); + void removeAttribute(String p0); + void removeAttributeNS(String p0, String p1); + void setAttribute(String p0, String p1); + void setAttributeNS(String p0, String p1, String p2); + void setIdAttribute(String p0, boolean p1); + void setIdAttributeNS(String p0, String p1, boolean p2); + void setIdAttributeNode(Attr p0, boolean p1); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/w3c/dom/EntityReference.java b/java/ql/test/stubs/mdht-1.2.0/org/w3c/dom/EntityReference.java new file mode 100644 index 00000000000..c4d733c519a --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/w3c/dom/EntityReference.java @@ -0,0 +1,9 @@ +// Generated automatically from org.w3c.dom.EntityReference for testing purposes + +package org.w3c.dom; + +import org.w3c.dom.Node; + +public interface EntityReference extends Node +{ +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/w3c/dom/NamedNodeMap.java b/java/ql/test/stubs/mdht-1.2.0/org/w3c/dom/NamedNodeMap.java new file mode 100644 index 00000000000..d1f3f1fd5b6 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/w3c/dom/NamedNodeMap.java @@ -0,0 +1,17 @@ +// Generated automatically from org.w3c.dom.NamedNodeMap for testing purposes + +package org.w3c.dom; + +import org.w3c.dom.Node; + +public interface NamedNodeMap +{ + Node getNamedItem(String p0); + Node getNamedItemNS(String p0, String p1); + Node item(int p0); + Node removeNamedItem(String p0); + Node removeNamedItemNS(String p0, String p1); + Node setNamedItem(Node p0); + Node setNamedItemNS(Node p0); + int getLength(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/w3c/dom/Node.java b/java/ql/test/stubs/mdht-1.2.0/org/w3c/dom/Node.java new file mode 100644 index 00000000000..42dc60a85c9 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/w3c/dom/Node.java @@ -0,0 +1,67 @@ +// Generated automatically from org.w3c.dom.Node for testing purposes + +package org.w3c.dom; + +import org.w3c.dom.Document; +import org.w3c.dom.NamedNodeMap; +import org.w3c.dom.NodeList; +import org.w3c.dom.UserDataHandler; + +public interface Node +{ + Document getOwnerDocument(); + NamedNodeMap getAttributes(); + Node appendChild(Node p0); + Node cloneNode(boolean p0); + Node getFirstChild(); + Node getLastChild(); + Node getNextSibling(); + Node getParentNode(); + Node getPreviousSibling(); + Node insertBefore(Node p0, Node p1); + Node removeChild(Node p0); + Node replaceChild(Node p0, Node p1); + NodeList getChildNodes(); + Object getFeature(String p0, String p1); + Object getUserData(String p0); + Object setUserData(String p0, Object p1, UserDataHandler p2); + String getBaseURI(); + String getLocalName(); + String getNamespaceURI(); + String getNodeName(); + String getNodeValue(); + String getPrefix(); + String getTextContent(); + String lookupNamespaceURI(String p0); + String lookupPrefix(String p0); + boolean hasAttributes(); + boolean hasChildNodes(); + boolean isDefaultNamespace(String p0); + boolean isEqualNode(Node p0); + boolean isSameNode(Node p0); + boolean isSupported(String p0, String p1); + short compareDocumentPosition(Node p0); + short getNodeType(); + static short ATTRIBUTE_NODE = 0; + static short CDATA_SECTION_NODE = 0; + static short COMMENT_NODE = 0; + static short DOCUMENT_FRAGMENT_NODE = 0; + static short DOCUMENT_NODE = 0; + static short DOCUMENT_POSITION_CONTAINED_BY = 0; + static short DOCUMENT_POSITION_CONTAINS = 0; + static short DOCUMENT_POSITION_DISCONNECTED = 0; + static short DOCUMENT_POSITION_FOLLOWING = 0; + static short DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = 0; + static short DOCUMENT_POSITION_PRECEDING = 0; + static short DOCUMENT_TYPE_NODE = 0; + static short ELEMENT_NODE = 0; + static short ENTITY_NODE = 0; + static short ENTITY_REFERENCE_NODE = 0; + static short NOTATION_NODE = 0; + static short PROCESSING_INSTRUCTION_NODE = 0; + static short TEXT_NODE = 0; + void normalize(); + void setNodeValue(String p0); + void setPrefix(String p0); + void setTextContent(String p0); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/w3c/dom/NodeList.java b/java/ql/test/stubs/mdht-1.2.0/org/w3c/dom/NodeList.java new file mode 100644 index 00000000000..63018fe44ae --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/w3c/dom/NodeList.java @@ -0,0 +1,11 @@ +// Generated automatically from org.w3c.dom.NodeList for testing purposes + +package org.w3c.dom; + +import org.w3c.dom.Node; + +public interface NodeList +{ + Node item(int p0); + int getLength(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/w3c/dom/ProcessingInstruction.java b/java/ql/test/stubs/mdht-1.2.0/org/w3c/dom/ProcessingInstruction.java new file mode 100644 index 00000000000..57a0ca87b83 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/w3c/dom/ProcessingInstruction.java @@ -0,0 +1,12 @@ +// Generated automatically from org.w3c.dom.ProcessingInstruction for testing purposes + +package org.w3c.dom; + +import org.w3c.dom.Node; + +public interface ProcessingInstruction extends Node +{ + String getData(); + String getTarget(); + void setData(String p0); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/w3c/dom/Text.java b/java/ql/test/stubs/mdht-1.2.0/org/w3c/dom/Text.java new file mode 100644 index 00000000000..cb715f47e7c --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/w3c/dom/Text.java @@ -0,0 +1,13 @@ +// Generated automatically from org.w3c.dom.Text for testing purposes + +package org.w3c.dom; + +import org.w3c.dom.CharacterData; + +public interface Text extends CharacterData +{ + String getWholeText(); + Text replaceWholeText(String p0); + Text splitText(int p0); + boolean isElementContentWhitespace(); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/w3c/dom/TypeInfo.java b/java/ql/test/stubs/mdht-1.2.0/org/w3c/dom/TypeInfo.java new file mode 100644 index 00000000000..c62e923a64e --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/w3c/dom/TypeInfo.java @@ -0,0 +1,15 @@ +// Generated automatically from org.w3c.dom.TypeInfo for testing purposes + +package org.w3c.dom; + + +public interface TypeInfo +{ + String getTypeName(); + String getTypeNamespace(); + boolean isDerivedFrom(String p0, String p1, int p2); + static int DERIVATION_EXTENSION = 0; + static int DERIVATION_LIST = 0; + static int DERIVATION_RESTRICTION = 0; + static int DERIVATION_UNION = 0; +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/w3c/dom/UserDataHandler.java b/java/ql/test/stubs/mdht-1.2.0/org/w3c/dom/UserDataHandler.java new file mode 100644 index 00000000000..edf20472b06 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/w3c/dom/UserDataHandler.java @@ -0,0 +1,15 @@ +// Generated automatically from org.w3c.dom.UserDataHandler for testing purposes + +package org.w3c.dom; + +import org.w3c.dom.Node; + +public interface UserDataHandler +{ + static short NODE_ADOPTED = 0; + static short NODE_CLONED = 0; + static short NODE_DELETED = 0; + static short NODE_IMPORTED = 0; + static short NODE_RENAMED = 0; + void handle(short p0, String p1, Object p2, Node p3, Node p4); +} diff --git a/java/ql/test/stubs/mdht-1.2.0/org/xml/sax/InputSource.java b/java/ql/test/stubs/mdht-1.2.0/org/xml/sax/InputSource.java new file mode 100644 index 00000000000..3aad39283c4 --- /dev/null +++ b/java/ql/test/stubs/mdht-1.2.0/org/xml/sax/InputSource.java @@ -0,0 +1,25 @@ +// Generated automatically from org.xml.sax.InputSource for testing purposes + +package org.xml.sax; + +import java.io.InputStream; +import java.io.Reader; + +public class InputSource +{ + public InputSource(){} + public InputSource(InputStream p0){} + public InputSource(Reader p0){} + public InputSource(String p0){} + public InputStream getByteStream(){ return null; } + public Reader getCharacterStream(){ return null; } + public String getEncoding(){ return null; } + public String getPublicId(){ return null; } + public String getSystemId(){ return null; } + public boolean isEmpty(){ return false; } + public void setByteStream(InputStream p0){} + public void setCharacterStream(Reader p0){} + public void setEncoding(String p0){} + public void setPublicId(String p0){} + public void setSystemId(String p0){} +} diff --git a/javascript/extractor/lib/typescript/src/type_table.ts b/javascript/extractor/lib/typescript/src/type_table.ts index 2a3efd67a06..82deda84ab8 100644 --- a/javascript/extractor/lib/typescript/src/type_table.ts +++ b/javascript/extractor/lib/typescript/src/type_table.ts @@ -659,11 +659,16 @@ export class TypeTable { */ public getSymbolId(symbol: AugmentedSymbol): number { if (symbol.flags & ts.SymbolFlags.Alias) { - symbol = this.typeChecker.getAliasedSymbol(symbol); + let aliasedSymbol: AugmentedSymbol = this.typeChecker.getAliasedSymbol(symbol); + if (aliasedSymbol.$id !== -1) { // Check if aliased symbol is on-stack + // Follow aliases eagerly, except in cases where this leads to cycles (for things like `import Foo = Foo.Bar`) + symbol = aliasedSymbol; + } } // We cache the symbol ID to avoid rebuilding long symbol strings. let id = symbol.$id; if (id != null) return id; + symbol.$id = -1; // Mark as on-stack while we are computing the ID let content = this.getSymbolString(symbol); id = this.symbolIds.get(content); if (id != null) { diff --git a/javascript/extractor/src/com/semmle/js/extractor/AutoBuild.java b/javascript/extractor/src/com/semmle/js/extractor/AutoBuild.java index 01a6c7c15ae..d08252f5c12 100644 --- a/javascript/extractor/src/com/semmle/js/extractor/AutoBuild.java +++ b/javascript/extractor/src/com/semmle/js/extractor/AutoBuild.java @@ -222,6 +222,7 @@ public class AutoBuild { private boolean installDependencies = false; private final VirtualSourceRoot virtualSourceRoot; private ExtractorState state; + private final long maximumFileSizeInMegabytes; /** The default timeout when installing dependencies, in milliseconds. */ public static final int INSTALL_DEPENDENCIES_DEFAULT_TIMEOUT = 10 * 60 * 1000; // 10 minutes @@ -236,6 +237,7 @@ public class AutoBuild { this.defaultEncoding = getEnvVar("LGTM_INDEX_DEFAULT_ENCODING"); this.installDependencies = Boolean.valueOf(getEnvVar("LGTM_INDEX_TYPESCRIPT_INSTALL_DEPS")); this.virtualSourceRoot = makeVirtualSourceRoot(); + this.maximumFileSizeInMegabytes = EnvironmentVariables.getMegabyteCountFromPrefixedEnv("MAX_FILE_SIZE", 10); setupFileTypes(); setupXmlMode(); setupMatchers(); @@ -446,8 +448,8 @@ public class AutoBuild { } /** - * Returns whether the autobuilder has seen code. - * This is overridden in tests. + * Returns whether the autobuilder has seen code. + * This is overridden in tests. */ protected boolean hasSeenCode() { return seenCode; @@ -741,12 +743,12 @@ public class AutoBuild { dependencyInstallationResult = this.preparePackagesAndDependencies(filesToExtract); } Set extractedFiles = new LinkedHashSet<>(); - + // Extract HTML files as they may contain TypeScript CompletableFuture htmlFuture = extractFiles( filesToExtract, extractedFiles, extractors, f -> extractors.fileType(f) == FileType.HTML); - + htmlFuture.join(); // Wait for HTML extraction to be finished. // extract TypeScript projects and files @@ -1229,6 +1231,11 @@ protected DependencyInstallationResult preparePackagesAndDependencies(Set warn("Skipping " + file + ", which does not exist."); return; } + long fileSize = f.length(); + if (fileSize > 1_000_000L * this.maximumFileSizeInMegabytes) { + warn("Skipping " + file + " because it is too large (" + StringUtil.printFloat(fileSize / 1_000_000.0) + " MB). The limit is " + this.maximumFileSizeInMegabytes + " MB."); + return; + } try { long start = logBeginProcess("Extracting " + file); diff --git a/javascript/extractor/src/com/semmle/js/extractor/EnvironmentVariables.java b/javascript/extractor/src/com/semmle/js/extractor/EnvironmentVariables.java index 8ffcb65831c..39dfa70b285 100644 --- a/javascript/extractor/src/com/semmle/js/extractor/EnvironmentVariables.java +++ b/javascript/extractor/src/com/semmle/js/extractor/EnvironmentVariables.java @@ -1,5 +1,6 @@ package com.semmle.js.extractor; +import com.semmle.util.data.UnitParser; import com.semmle.util.exception.UserError; import com.semmle.util.process.Env; import com.semmle.util.process.Env.Var; @@ -7,7 +8,7 @@ import com.semmle.util.process.Env.Var; public class EnvironmentVariables { public static final String CODEQL_EXTRACTOR_JAVASCRIPT_ROOT_ENV_VAR = "CODEQL_EXTRACTOR_JAVASCRIPT_ROOT"; - + public static final String CODEQL_EXTRACTOR_JAVASCRIPT_SCRATCH_DIR_ENV_VAR = "CODEQL_EXTRACTOR_JAVASCRIPT_SCRATCH_DIR"; @@ -19,6 +20,36 @@ public class EnvironmentVariables { public static final String CODEQL_DIST_ENV_VAR = "CODEQL_DIST"; + /** + * Returns a number of megabytes by reading an environment variable with the given suffix, + * or the default value if not set. + *

    + * The following prefixes are tried: + * CODEQL_EXTRACTOR_JAVASCRIPT_, + * LGTM_, + * SEMMLE_. + */ + public static int getMegabyteCountFromPrefixedEnv(String suffix, int defaultValue) { + String envVar = "CODEQL_EXTRACTOR_JAVASCRIPT_" + suffix; + String value = Env.systemEnv().get(envVar); + if (value == null || value.length() == 0) { + envVar = "LGTM_" + suffix; + value = Env.systemEnv().get(envVar); + } + if (value == null || value.length() == 0) { + envVar = "SEMMLE_" + suffix; + value = Env.systemEnv().get(envVar); + } + if (value == null || value.length() == 0) { + return defaultValue; + } + Integer amount = UnitParser.parseOpt(value, UnitParser.MEGABYTES); + if (amount == null) { + throw new UserError("Invalid value for " + envVar + ": '" + value + "'"); + } + return amount; + } + /** * Gets the extractor root based on the CODEQL_EXTRACTOR_JAVASCRIPT_ROOT or * SEMMLE_DIST or environment variable, or null if neither is set. diff --git a/javascript/extractor/src/com/semmle/ts/extractor/TypeScriptParser.java b/javascript/extractor/src/com/semmle/ts/extractor/TypeScriptParser.java index 5da39155347..d19490286b7 100644 --- a/javascript/extractor/src/com/semmle/ts/extractor/TypeScriptParser.java +++ b/javascript/extractor/src/com/semmle/ts/extractor/TypeScriptParser.java @@ -273,23 +273,6 @@ public class TypeScriptParser { return result; } - private static int getMegabyteCountFromPrefixedEnv(String suffix, int defaultValue) { - String envVar = "SEMMLE_" + suffix; - String value = Env.systemEnv().get(envVar); - if (value == null || value.length() == 0) { - envVar = "LGTM_" + suffix; - value = Env.systemEnv().get(envVar); - } - if (value == null || value.length() == 0) { - return defaultValue; - } - Integer amount = UnitParser.parseOpt(value, UnitParser.MEGABYTES); - if (amount == null) { - throw new UserError("Invalid value for " + envVar + ": '" + value + "'"); - } - return amount; - } - /** Start the Node.js parser wrapper process. */ private void setupParserWrapper() { verifyNodeInstallation(); @@ -297,8 +280,8 @@ public class TypeScriptParser { int mainMemoryMb = typescriptRam != 0 ? typescriptRam - : getMegabyteCountFromPrefixedEnv(TYPESCRIPT_RAM_SUFFIX, 2000); - int reserveMemoryMb = getMegabyteCountFromPrefixedEnv(TYPESCRIPT_RAM_RESERVE_SUFFIX, 400); + : EnvironmentVariables.getMegabyteCountFromPrefixedEnv(TYPESCRIPT_RAM_SUFFIX, 2000); + int reserveMemoryMb = EnvironmentVariables.getMegabyteCountFromPrefixedEnv(TYPESCRIPT_RAM_RESERVE_SUFFIX, 400); System.out.println("Memory for TypeScript process: " + mainMemoryMb + " MB, and " + reserveMemoryMb + " MB reserve"); diff --git a/javascript/ql/lib/qlpack.yml b/javascript/ql/lib/qlpack.yml index 16b02fb7423..a7f38195559 100644 --- a/javascript/ql/lib/qlpack.yml +++ b/javascript/ql/lib/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/javascript-all -version: 0.7.2 +version: 0.7.3-dev groups: javascript dbscheme: semmlecode.javascript.dbscheme extractor: javascript diff --git a/javascript/ql/lib/semmle/javascript/Paths.qll b/javascript/ql/lib/semmle/javascript/Paths.qll index 7574fe1e301..5f8452f5251 100644 --- a/javascript/ql/lib/semmle/javascript/Paths.qll +++ b/javascript/ql/lib/semmle/javascript/Paths.qll @@ -380,6 +380,25 @@ private class PathExprString extends PathString { } } +pragma[nomagic] +private DataFlow::Node getAPathExprAlias(PathExpr expr) { + result.getImmediatePredecessor().asExpr() = expr + or + result.getImmediatePredecessor() = getAPathExprAlias(expr) +} + +private class PathExprFromAlias extends PathExpr { + private PathExpr other; + + PathExprFromAlias() { this = getAPathExprAlias(other).asExpr() } + + override string getValue() { result = other.getValue() } + + override Folder getAdditionalSearchRoot(int priority) { + result = other.getAdditionalSearchRoot(priority) + } +} + /** * A path expression of the form `p + q`, where both `p` and `q` * are path expressions. @@ -413,6 +432,9 @@ private class ConcatPath extends PathExpr { * Examples include arguments to the CommonJS `require` function or AMD dependency arguments. */ abstract class PathExprCandidate extends Expr { + pragma[nomagic] + private Expr getAPart1() { result = this or result = this.getAPart().getAChildExpr() } + /** * Gets an expression that is nested inside this expression. * @@ -421,5 +443,5 @@ abstract class PathExprCandidate extends Expr { * `ConstantString`s). */ pragma[nomagic] - Expr getAPart() { result = this or result = this.getAPart().getAChildExpr() } + Expr getAPart() { result = this.getAPart1().flow().getImmediatePredecessor*().asExpr() } } diff --git a/javascript/ql/lib/semmle/javascript/frameworks/ServerLess.qll b/javascript/ql/lib/semmle/javascript/frameworks/ServerLess.qll index 6eace6700ae..a88a78fd033 100644 --- a/javascript/ql/lib/semmle/javascript/frameworks/ServerLess.qll +++ b/javascript/ql/lib/semmle/javascript/frameworks/ServerLess.qll @@ -1,120 +1,52 @@ /** * Provides classes and predicates for working with serverless handlers. * E.g. [AWS](https://docs.aws.amazon.com/lambda/latest/dg/nodejs-handler.html) or [serverless](https://npmjs.com/package/serverless) + * In particular a `RemoteFlowSource` is added for AWS, Alibaba, and serverless. */ import javascript +import codeql.serverless.ServerLess + +private module YamlImpl implements Input { + import semmle.javascript.Files + import semmle.javascript.YAML +} + +module SL = ServerLess; /** - * Provides classes and predicates for working with serverless handlers. - * In particular a `RemoteFlowSource` is added for AWS, Alibaba, and serverless. + * Gets a function that is a serverless request handler. + * + * For example: if an AWS serverless resource contains the following properties (in the "template.yml" file): + * ```yaml + * Handler: mylibrary.handler + * Runtime: nodejs12.x + * CodeUri: backend/src/ + * ``` + * + * And a file "mylibrary.js" exists in the folder "backend/src" (relative to the "template.yml" file). + * Then the result of this predicate is a function exported as "handler" from "mylibrary.js". + * The "mylibrary.js" file could for example look like: + * + * ```JavaScript + * module.exports.handler = function (event) { ... } + * ``` */ -private module ServerLess { - /** - * Holds if the `.yml` file `ymlFile` contains a serverless configuration with `handler` and `codeURI` properties. - * `codeURI` defaults to the empty string if no explicit value is set in the configuration. - */ - private predicate hasServerlessHandler(File ymlFile, string handler, string codeUri) { - exists(YamlMapping resource | ymlFile = resource.getFile() | - // There exists at least "AWS::Serverless::Function" and "Aliyun::Serverless::Function" - resource.lookup("Type").(YamlScalar).getValue().regexpMatch(".*::Serverless::Function") and - exists(YamlMapping properties | properties = resource.lookup("Properties") | - handler = properties.lookup("Handler").(YamlScalar).getValue() and - if exists(properties.lookup("CodeUri")) - then codeUri = properties.lookup("CodeUri").(YamlScalar).getValue() - else codeUri = "" - ) - or - // The `serverless` library, which specifies a top-level `functions` property - exists(YamlMapping functions | - functions = resource.lookup("functions") and - not exists(resource.getParentNode()) and - handler = functions.getValue(_).(YamlMapping).lookup("handler").(YamlScalar).getValue() and - codeUri = "" - ) - ) - } - - /** - * Gets a string where an ending "/." is simplified to "/" (if it exists). - */ - bindingset[base] - private string removeTrailingDot(string base) { - if base.regexpMatch(".*/\\.") - then result = base.substring(0, base.length() - 1) - else result = base - } - - /** - * Gets a string where a leading "./" is simplified to "" (if it exists). - */ - bindingset[base] - private string removeLeadingDotSlash(string base) { - if base.regexpMatch("\\./.*") then result = base.substring(2, base.length()) else result = base - } - - /** - * Gets a path to a file from a `codeURI` property and a file name from a serverless configuration. - * - * For example if `codeURI` is "function/." and `file` is "index", then the result becomes "function/index.js". - */ - bindingset[codeUri, file] - private string getPathFromHandlerProperties(string codeUri, string file) { - exists(string folder | folder = removeLeadingDotSlash(removeTrailingDot(codeUri)) | - result = folder + file + ".js" - ) - } - - /** - * Holds if `file` has a serverless handler function with name `func`. - */ - private predicate hasServerlessHandler(File file, string func) { - exists(File ymlFile, string handler, string codeUri, string fileName | - hasServerlessHandler(ymlFile, handler, codeUri) and - // Splits a `handler` into two components. The `fileName` to the left of the dot, and the `func` to the right. - // E.g. if `handler` is "index.foo", then `fileName` is "index" and `func` is "foo". - exists(string pattern | pattern = "(.*)\\.(.*)" | - fileName = handler.regexpCapture(pattern, 1) and - func = handler.regexpCapture(pattern, 2) - ) - | - file.getAbsolutePath() = - ymlFile.getParentContainer().getAbsolutePath() + "/" + - getPathFromHandlerProperties(codeUri, fileName) - ) - } - - /** - * Gets a function that is a serverless request handler. - * - * For example: if an AWS serverless resource contains the following properties (in the "template.yml" file): - * ```yaml - * Handler: mylibrary.handler - * Runtime: nodejs12.x - * CodeUri: backend/src/ - * ``` - * - * And a file "mylibrary.js" exists in the folder "backend/src" (relative to the "template.yml" file). - * Then the result of this predicate is a function exported as "handler" from "mylibrary.js". - * The "mylibrary.js" file could for example look like: - * - * ```JavaScript - * module.exports.handler = function (event) { ... } - * ``` - */ - private DataFlow::FunctionNode getAServerlessHandler() { - exists(File file, string handler, Module mod | hasServerlessHandler(file, handler) | - mod.getFile() = file and - result = mod.getAnExportedValue(handler).getAFunctionValue() - ) - } - - /** - * A serverless request handler event, seen as a RemoteFlowSource. - */ - private class ServerlessHandlerEventAsRemoteFlow extends RemoteFlowSource { - ServerlessHandlerEventAsRemoteFlow() { this = getAServerlessHandler().getParameter(0) } - - override string getSourceType() { result = "Serverless event" } - } +private DataFlow::FunctionNode getAServerlessHandler() { + exists(File file, string stem, string handler, Module mod | + SL::hasServerlessHandler(stem, handler, _, _) and + file.getAbsolutePath() = stem + ".js" + | + mod.getFile() = file and + result = mod.getAnExportedValue(handler).getAFunctionValue() + ) +} + +/** + * A serverless request handler event, seen as a RemoteFlowSource. + */ +private class ServerlessHandlerEventAsRemoteFlow extends RemoteFlowSource { + ServerlessHandlerEventAsRemoteFlow() { this = getAServerlessHandler().getParameter(0) } + + override string getSourceType() { result = "Serverless event" } } diff --git a/javascript/ql/src/Security/CWE-770/examples/MissingRateLimitingGood.js b/javascript/ql/src/Security/CWE-770/examples/MissingRateLimitingGood.js index 72bb25eab16..1adc08ae39c 100644 --- a/javascript/ql/src/Security/CWE-770/examples/MissingRateLimitingGood.js +++ b/javascript/ql/src/Security/CWE-770/examples/MissingRateLimitingGood.js @@ -4,8 +4,8 @@ var app = express(); // set up rate limiter: maximum of five requests per minute var RateLimit = require('express-rate-limit'); var limiter = RateLimit({ - windowMs: 1*60*1000, // 1 minute - max: 5 + windowMs: 15 * 60 * 1000, // 15 minutes + max: 100, // max 100 requests per windowMs }); // apply rate limiter to all requests diff --git a/javascript/ql/src/change-notes/2023-08-23-fix-cyclic-alias-extraction.md b/javascript/ql/src/change-notes/2023-08-23-fix-cyclic-alias-extraction.md new file mode 100644 index 00000000000..66769f2b8fa --- /dev/null +++ b/javascript/ql/src/change-notes/2023-08-23-fix-cyclic-alias-extraction.md @@ -0,0 +1,4 @@ +--- +category: fix +--- +* Fixed an extractor crash that would occur in rare cases when a TypeScript file contains a self-referential namespace alias. diff --git a/javascript/ql/src/change-notes/2023-08-23-ignore-huge-files.md b/javascript/ql/src/change-notes/2023-08-23-ignore-huge-files.md new file mode 100644 index 00000000000..fc82b3b5a3f --- /dev/null +++ b/javascript/ql/src/change-notes/2023-08-23-ignore-huge-files.md @@ -0,0 +1,4 @@ +--- +category: minorAnalysis +--- +* Files larger than 10 MB are no longer be extracted or analyzed. diff --git a/javascript/ql/src/change-notes/2023-08-23-import-path-string.md b/javascript/ql/src/change-notes/2023-08-23-import-path-string.md new file mode 100644 index 00000000000..64a70c1fe10 --- /dev/null +++ b/javascript/ql/src/change-notes/2023-08-23-import-path-string.md @@ -0,0 +1,4 @@ +--- +category: minorAnalysis +--- +* Imports can now be resolved in more cases, where a non-constant string expression is passed to a `require()` call. diff --git a/javascript/ql/src/qlpack.yml b/javascript/ql/src/qlpack.yml index a521b4b0aef..8c950551140 100644 --- a/javascript/ql/src/qlpack.yml +++ b/javascript/ql/src/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/javascript-queries -version: 0.7.2 +version: 0.7.3-dev groups: - javascript - queries diff --git a/javascript/ql/test/library-tests/Modules/import-indirect-path.js b/javascript/ql/test/library-tests/Modules/import-indirect-path.js new file mode 100644 index 00000000000..52d79f96000 --- /dev/null +++ b/javascript/ql/test/library-tests/Modules/import-indirect-path.js @@ -0,0 +1,5 @@ +require(__dirname + '/a'); + +var x = __dirname; +var y = '/a'; +require(x + y); diff --git a/javascript/ql/test/library-tests/Modules/tests.expected b/javascript/ql/test/library-tests/Modules/tests.expected index 810ae718add..f0211d1b049 100644 --- a/javascript/ql/test/library-tests/Modules/tests.expected +++ b/javascript/ql/test/library-tests/Modules/tests.expected @@ -90,6 +90,8 @@ test_NamedImportSpecifier | reExportNamespaceClient.js:1:10:1:11 | ns | test_OtherImports | es2015_require.js:1:11:1:24 | require('./d') | d.js:1:1:5:0 | | +| import-indirect-path.js:1:1:1:25 | require ... + '/a') | a.js:1:1:5:32 | | +| import-indirect-path.js:5:1:5:14 | require(x + y) | a.js:1:1:5:32 | | test_ReExportDeclarations | b.js:7:1:7:21 | export ... './a'; | b.js:7:16:7:20 | './a' | | d.js:4:1:4:20 | export * from 'm/c'; | d.js:4:15:4:19 | 'm/c' | @@ -103,6 +105,7 @@ test_getAnImportedModule | library-tests/Modules/es2015_require.js | library-tests/Modules/d.js | | library-tests/Modules/f.ts | library-tests/Modules/e.js | | library-tests/Modules/g.ts | library-tests/Modules/f.ts | +| library-tests/Modules/import-indirect-path.js | library-tests/Modules/a.js | | library-tests/Modules/import-ts-with-js-extension.ts | library-tests/Modules/f.ts | | library-tests/Modules/m/c.js | library-tests/Modules/b.js | | library-tests/Modules/reExportNamespaceClient.js | library-tests/Modules/reExportNamespace.js | diff --git a/javascript/ql/test/library-tests/TypeScript/RegressionTests/CyclicAlias/test.d.ts b/javascript/ql/test/library-tests/TypeScript/RegressionTests/CyclicAlias/test.d.ts new file mode 100644 index 00000000000..45a6be9580a --- /dev/null +++ b/javascript/ql/test/library-tests/TypeScript/RegressionTests/CyclicAlias/test.d.ts @@ -0,0 +1,5 @@ +import Foo = Foo.Bar; + +declare namespace Foo { + var Bar: {}; +} diff --git a/javascript/ql/test/library-tests/TypeScript/RegressionTests/CyclicAlias/test.expected b/javascript/ql/test/library-tests/TypeScript/RegressionTests/CyclicAlias/test.expected new file mode 100644 index 00000000000..59f6fd6e79b --- /dev/null +++ b/javascript/ql/test/library-tests/TypeScript/RegressionTests/CyclicAlias/test.expected @@ -0,0 +1 @@ +| Success | diff --git a/javascript/ql/test/library-tests/TypeScript/RegressionTests/CyclicAlias/test.ql b/javascript/ql/test/library-tests/TypeScript/RegressionTests/CyclicAlias/test.ql new file mode 100644 index 00000000000..70fd2e13f4c --- /dev/null +++ b/javascript/ql/test/library-tests/TypeScript/RegressionTests/CyclicAlias/test.ql @@ -0,0 +1,2 @@ +// Just check that extraction succeeds +select "Success" diff --git a/javascript/ql/test/library-tests/TypeScript/RegressionTests/CyclicAlias/tsconfig.json b/javascript/ql/test/library-tests/TypeScript/RegressionTests/CyclicAlias/tsconfig.json new file mode 100644 index 00000000000..82194fc7ab0 --- /dev/null +++ b/javascript/ql/test/library-tests/TypeScript/RegressionTests/CyclicAlias/tsconfig.json @@ -0,0 +1,3 @@ +{ + "include": ["."] +} diff --git a/javascript/ql/test/query-tests/Security/CWE-400/ReDoS/PolynomialBackTracking.expected b/javascript/ql/test/query-tests/Security/CWE-400/ReDoS/PolynomialBackTracking.expected index d8bac89a913..f5d780e3190 100644 --- a/javascript/ql/test/query-tests/Security/CWE-400/ReDoS/PolynomialBackTracking.expected +++ b/javascript/ql/test/query-tests/Security/CWE-400/ReDoS/PolynomialBackTracking.expected @@ -445,7 +445,7 @@ | tst.js:146:15:146:21 | (\\d\|5)* | Strings with many repetitions of '0' can start matching anywhere after the start of the preceeding ((\\d\|5)*)" | | tst.js:149:15:149:24 | (\\s\|[\\f])* | Strings with many repetitions of '\\t' can start matching anywhere after the start of the preceeding ((\\s\|[\\f])*)" | | tst.js:152:15:152:28 | (\\s\|[\\v]\|\\\\v)* | Strings with many repetitions of '\\t' can start matching anywhere after the start of the preceeding ((\\s\|[\\v]\|\\\\v)*)" | -| tst.js:155:15:155:24 | (\\f\|[\\f])* | Strings with many repetitions of '\u000c' can start matching anywhere after the start of the preceeding ((\\f\|[\\f])*)" | +| tst.js:155:15:155:24 | (\\f\|[\\f])* | Strings with many repetitions of '\\u000c' can start matching anywhere after the start of the preceeding ((\\f\|[\\f])*)" | | tst.js:158:15:158:22 | (\\W\|\\D)* | Strings with many repetitions of '/' can start matching anywhere after the start of the preceeding ((\\W\|\\D)*)" | | tst.js:161:15:161:22 | (\\S\|\\w)* | Strings with many repetitions of '!' can start matching anywhere after the start of the preceeding ((\\S\|\\w)*)" | | tst.js:164:15:164:24 | (\\S\|[\\w])* | Strings with many repetitions of '!' can start matching anywhere after the start of the preceeding ((\\S\|[\\w])*)" | diff --git a/javascript/ql/test/query-tests/Security/CWE-400/ReDoS/ReDoS.expected b/javascript/ql/test/query-tests/Security/CWE-400/ReDoS/ReDoS.expected index 674a0dcc29e..662dadaaa5b 100644 --- a/javascript/ql/test/query-tests/Security/CWE-400/ReDoS/ReDoS.expected +++ b/javascript/ql/test/query-tests/Security/CWE-400/ReDoS/ReDoS.expected @@ -123,9 +123,9 @@ | tst.js:137:15:137:21 | (\\w\|G)* | This part of the regular expression may cause exponential backtracking on strings containing many repetitions of 'G'. | | tst.js:143:15:143:22 | (\\d\|\\w)* | This part of the regular expression may cause exponential backtracking on strings containing many repetitions of '0'. | | tst.js:146:15:146:21 | (\\d\|5)* | This part of the regular expression may cause exponential backtracking on strings containing many repetitions of '5'. | -| tst.js:149:15:149:24 | (\\s\|[\\f])* | This part of the regular expression may cause exponential backtracking on strings containing many repetitions of '\u000c'. | -| tst.js:152:15:152:28 | (\\s\|[\\v]\|\\\\v)* | This part of the regular expression may cause exponential backtracking on strings containing many repetitions of '\u000b'. | -| tst.js:155:15:155:24 | (\\f\|[\\f])* | This part of the regular expression may cause exponential backtracking on strings containing many repetitions of '\u000c'. | +| tst.js:149:15:149:24 | (\\s\|[\\f])* | This part of the regular expression may cause exponential backtracking on strings containing many repetitions of '\\u000c'. | +| tst.js:152:15:152:28 | (\\s\|[\\v]\|\\\\v)* | This part of the regular expression may cause exponential backtracking on strings containing many repetitions of '\\u000b'. | +| tst.js:155:15:155:24 | (\\f\|[\\f])* | This part of the regular expression may cause exponential backtracking on strings containing many repetitions of '\\u000c'. | | tst.js:158:15:158:22 | (\\W\|\\D)* | This part of the regular expression may cause exponential backtracking on strings containing many repetitions of '/'. | | tst.js:161:15:161:22 | (\\S\|\\w)* | This part of the regular expression may cause exponential backtracking on strings containing many repetitions of '0'. | | tst.js:164:15:164:24 | (\\S\|[\\w])* | This part of the regular expression may cause exponential backtracking on strings containing many repetitions of '0'. | @@ -199,3 +199,5 @@ | tst.js:404:6:405:7 | (g\|gg)* | This part of the regular expression may cause exponential backtracking on strings containing many repetitions of 'gg'. | | tst.js:407:125:407:127 | \\s* | This part of the regular expression may cause exponential backtracking on strings starting with '0/*' and containing many repetitions of ' ;0'. | | tst.js:411:15:411:19 | a{1,} | This part of the regular expression may cause exponential backtracking on strings containing many repetitions of 'a'. | +| tst.js:413:25:413:35 | (\\u0000\|.)+ | This part of the regular expression may cause exponential backtracking on strings starting with '\\n\\u0000' and containing many repetitions of '\\u0000'. | +| tst.js:415:44:415:57 | (\ud83d\ude80\|.)+ | This part of the regular expression may cause exponential backtracking on strings starting with '\\n\\u{1f680}' and containing many repetitions of '\\u{1f680}'. | diff --git a/javascript/ql/test/query-tests/Security/CWE-400/ReDoS/tst.js b/javascript/ql/test/query-tests/Security/CWE-400/ReDoS/tst.js index 19fdd42dcad..ef82076e702 100644 --- a/javascript/ql/test/query-tests/Security/CWE-400/ReDoS/tst.js +++ b/javascript/ql/test/query-tests/Security/CWE-400/ReDoS/tst.js @@ -408,4 +408,8 @@ var bad98 = /^(?:\*\/\*|[a-zA-Z0-9][a-zA-Z0-9!\#\$&\-\^_\.\+]{0,126}\/(?:\*|[a-z var good48 = /(\/(?:\/[\w.-]*)*){0,1}:([\w.-]+)/; -var bad99 = /(a{1,})*b/; \ No newline at end of file +var bad99 = /(a{1,})*b/; + +var unicode = /^\n\u0000(\u0000|.)+$/; + +var largeUnicode = new RegExp("^\n\u{1F680}(\u{1F680}|.)+X$"); \ No newline at end of file diff --git a/misc/bazel/cmake/cmake.bzl b/misc/bazel/cmake/cmake.bzl index 653725e5641..38bfe4305ea 100644 --- a/misc/bazel/cmake/cmake.bzl +++ b/misc/bazel/cmake/cmake.bzl @@ -51,6 +51,12 @@ def _get_includes(includes): def _cmake_aspect_impl(target, ctx): if not ctx.rule.kind.startswith("cc_"): return [CmakeInfo(name = None, transitive_deps = depset())] + if ctx.rule.kind == "cc_binary_add_features": + dep = ctx.rule.attr.dep[0][CmakeInfo] + return [CmakeInfo( + name = None, + transitive_deps = depset([dep], transitive = [dep.transitive_deps]), + )] name = _cmake_name(ctx.label) @@ -146,7 +152,7 @@ def _cmake_aspect_impl(target, ctx): cmake_aspect = aspect( implementation = _cmake_aspect_impl, - attr_aspects = ["deps"], + attr_aspects = ["deps", "dep"], fragments = ["cpp"], ) @@ -156,10 +162,10 @@ def _map_cmake_info(info, is_windows): "add_%s(%s)" % (info.kind, args), ] if info.imported_libs: - commands += [ + commands.append( "target_link_libraries(%s %s %s)" % (info.name, info.modifier or "PUBLIC", " ".join(info.imported_libs)), - ] + ) if info.deps: libs = {} if info.modifier == "INTERFACE": @@ -168,46 +174,46 @@ def _map_cmake_info(info, is_windows): for lib in info.deps: libs.setdefault(lib.modifier, []).append(lib.name) for modifier, names in libs.items(): - commands += [ + commands.append( "target_link_libraries(%s %s %s)" % (info.name, modifier or "PUBLIC", " ".join(names)), - ] + ) if info.includes: - commands += [ + commands.append( "target_include_directories(%s %s %s)" % (info.name, info.modifier or "PUBLIC", " ".join(info.includes)), - ] + ) if info.system_includes: - commands += [ + commands.append( "target_include_directories(%s SYSTEM %s %s)" % (info.name, info.modifier or "PUBLIC", " ".join(info.system_includes)), - ] + ) if info.quote_includes: if is_windows: - commands += [ + commands.append( "target_include_directories(%s %s %s)" % (info.name, info.modifier or "PUBLIC", " ".join(info.quote_includes)), - ] + ) else: - commands += [ + commands.append( "target_compile_options(%s %s %s)" % (info.name, info.modifier or "PUBLIC", " ".join(["-iquote%s" % i for i in info.quote_includes])), - ] + ) if info.copts and info.modifier != "INTERFACE": - commands += [ + commands.append( "target_compile_options(%s PRIVATE %s)" % (info.name, " ".join(info.copts)), - ] + ) if info.linkopts: - commands += [ + commands.append( "target_link_options(%s %s %s)" % (info.name, info.modifier or "PUBLIC", " ".join(info.linkopts)), - ] + ) if info.force_cxx_compilation and any([f.endswith(".c") for f in info.srcs]): - commands += [ + commands.append( "set_source_files_properties(%s PROPERTIES LANGUAGE CXX)" % " ".join([f for f in info.srcs if f.endswith(".c")]), - ] + ) if info.defines: - commands += [ + commands.append( "target_compile_definitions(%s %s %s)" % (info.name, info.modifier or "PUBLIC", " ".join(info.defines)), - ] + ) if info.local_defines: - commands += [ + commands.append( "target_compile_definitions(%s %s %s)" % (info.name, info.modifier or "PRIVATE", " ".join(info.local_defines)), - ] + ) return commands GeneratedCmakeFiles = provider( diff --git a/misc/scripts/accept-expected-changes-from-ci.py b/misc/scripts/accept-expected-changes-from-ci.py index 12c1bb21763..47a6bec76ab 100755 --- a/misc/scripts/accept-expected-changes-from-ci.py +++ b/misc/scripts/accept-expected-changes-from-ci.py @@ -336,7 +336,10 @@ def main(pr_number: Optional[int], sha_override: Optional[str] = None, force=Fal check_runs = json.loads(subprocess.check_output(["gh", "api", "--paginate", check_failure_url]).decode("utf-8")) for check_run in check_runs["check_runs"]: if check_run["conclusion"] == "failure": - m = re.fullmatch(r"^https://github\.com/([^/]+/[^/]+)/actions/runs/(\d+)(?:/jobs/(\d+))?$", check_run["details_url"]) + m = re.fullmatch(r"^https://github\.com/([^/]+/[^/]+)/actions/runs/(\d+)(?:/job/(\d+))?$", check_run["details_url"]) + if not m: + LOGGER.error(f"Could not parse details URL for {check_run['name']}: '{check_run['details_url']}'") + continue nwo = m.group(1) run_id = m.group(2) jobs_url = f"https://api.github.com/repos/{nwo}/actions/runs/{run_id}/jobs" diff --git a/misc/suite-helpers/qlpack.yml b/misc/suite-helpers/qlpack.yml index 544a95a4dee..34aba77ae75 100644 --- a/misc/suite-helpers/qlpack.yml +++ b/misc/suite-helpers/qlpack.yml @@ -1,4 +1,4 @@ name: codeql/suite-helpers -version: 0.6.2 +version: 0.6.3-dev groups: shared warnOnImplicitThis: true diff --git a/python/ql/lib/analysis/DefinitionTracking.qll b/python/ql/lib/analysis/DefinitionTracking.qll index ddc373236f7..6cf9e118681 100644 --- a/python/ql/lib/analysis/DefinitionTracking.qll +++ b/python/ql/lib/analysis/DefinitionTracking.qll @@ -492,9 +492,14 @@ class NiceLocationExpr extends Expr { // for `import xxx` or for `import xxx as yyy`. this.(ImportExpr).getLocation().hasLocationInfo(f, bl, bc, el, ec) or - /* Show y for `y` in `from xxx import y` */ - exists(string name | - name = this.(ImportMember).getName() and + // Show y for `y` in `from xxx import y` + // and y for `yyy as y` in `from xxx import yyy as y`. + exists(string name, Alias alias | + // This alias will always exist, as `from xxx import y` + // is expanded to `from xxx imprt y as y`. + this = alias.getValue() and + name = alias.getAsname().(Name).getId() + | this.(ImportMember).getLocation().hasLocationInfo(f, _, _, el, ec) and bl = el and bc = ec - name.length() + 1 diff --git a/python/ql/lib/change-notes/2023-07-12-aiohttp-improvements.md b/python/ql/lib/change-notes/2023-07-12-aiohttp-improvements.md new file mode 100644 index 00000000000..5805ee1baa9 --- /dev/null +++ b/python/ql/lib/change-notes/2023-07-12-aiohttp-improvements.md @@ -0,0 +1,4 @@ +--- +category: minorAnalysis +--- +* Improvements of the `aiohttp` models including remote-flow-sources from type annotations, new path manipulation, and SSRF sinks. diff --git a/python/ql/lib/change-notes/2023-07-20-regex-parse-modes.md b/python/ql/lib/change-notes/2023-07-20-regex-parse-modes.md new file mode 100644 index 00000000000..2d676227491 --- /dev/null +++ b/python/ql/lib/change-notes/2023-07-20-regex-parse-modes.md @@ -0,0 +1,4 @@ +--- +category: minorAnalysis +--- +* Regular expressions containing multiple parse mode flags are now interpretted correctly. For example `"(?is)abc.*"` with both the `i` and `s` flags. diff --git a/python/ql/lib/change-notes/2023-08-07-serverless-sources.md b/python/ql/lib/change-notes/2023-08-07-serverless-sources.md new file mode 100644 index 00000000000..c184b2b7a3d --- /dev/null +++ b/python/ql/lib/change-notes/2023-08-07-serverless-sources.md @@ -0,0 +1,4 @@ +--- +category: minorAnalysis +--- +* Added modeling of AWS Lambda handlers that can be identified with `AWS::Serverless::Function` in YAML files, where the event parameter is modeled as a remote-flow-source. diff --git a/python/ql/lib/change-notes/2023-08-08-relax-module-resolution.md b/python/ql/lib/change-notes/2023-08-08-relax-module-resolution.md new file mode 100644 index 00000000000..ad35d25d2ab --- /dev/null +++ b/python/ql/lib/change-notes/2023-08-08-relax-module-resolution.md @@ -0,0 +1,4 @@ +--- +category: minorAnalysis +--- +* Support analyzing packages (folders with python code) that do not have `__init__.py` files, although this is technically required, we see real world projects that don't have this. diff --git a/python/ql/lib/change-notes/2023-08-10-fix-alias-locations.md b/python/ql/lib/change-notes/2023-08-10-fix-alias-locations.md new file mode 100644 index 00000000000..44835fd3b9f --- /dev/null +++ b/python/ql/lib/change-notes/2023-08-10-fix-alias-locations.md @@ -0,0 +1,4 @@ +--- +category: fix +--- +* Fixed the computation of locations for imports with aliases in jump-to-definition. diff --git a/python/ql/lib/qlpack.yml b/python/ql/lib/qlpack.yml index 0c3fb609a22..6e571fcb203 100644 --- a/python/ql/lib/qlpack.yml +++ b/python/ql/lib/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/python-all -version: 0.10.2 +version: 0.10.3-dev groups: python dbscheme: semmlecode.python.dbscheme extractor: python diff --git a/python/ql/lib/semmle/python/Frameworks.qll b/python/ql/lib/semmle/python/Frameworks.qll index c0d3c5e0b23..82cb69679cb 100644 --- a/python/ql/lib/semmle/python/Frameworks.qll +++ b/python/ql/lib/semmle/python/Frameworks.qll @@ -49,6 +49,7 @@ private import semmle.python.frameworks.Requests private import semmle.python.frameworks.RestFramework private import semmle.python.frameworks.Rsa private import semmle.python.frameworks.RuamelYaml +private import semmle.python.frameworks.ServerLess private import semmle.python.frameworks.Simplejson private import semmle.python.frameworks.SqlAlchemy private import semmle.python.frameworks.Starlette diff --git a/python/ql/lib/semmle/python/Module.qll b/python/ql/lib/semmle/python/Module.qll index 87116a1d98b..56376155108 100644 --- a/python/ql/lib/semmle/python/Module.qll +++ b/python/ql/lib/semmle/python/Module.qll @@ -195,7 +195,22 @@ private predicate isPotentialPackage(Folder f) { } private string moduleNameFromBase(Container file) { - isPotentialPackage(file) and result = file.getBaseName() + // We used to also require `isPotentialPackage(f)` to hold in this case, + // but we saw modules not getting resolved because their folder did not + // contain an `__init__.py` file. + // + // This makes the folder not be a package but a namespace package instead. + // In most cases this is a mistake :| See following links for more details + // - https://dev.to/methane/don-t-omit-init-py-3hga + // - https://packaging.python.org/en/latest/guides/packaging-namespace-packages/ + // - https://discuss.python.org/t/init-py-pep-420-and-iter-modules-confusion/9642 + // + // It is possible that we can keep the original requirement on + // `isPotentialPackage(f)` here, but relax `isPotentialPackage` itself to allow + // for this behavior of missing `__init__.py` files. However, doing so involves + // cascading changes (for example to `moduleNameFromFile`), and was a more involved + // task than we wanted to take on. + result = file.getBaseName() or file instanceof File and result = file.getStem() } diff --git a/python/ql/lib/semmle/python/dataflow/new/TaintTracking.qll b/python/ql/lib/semmle/python/dataflow/new/TaintTracking.qll index 6b7a2303559..aa80e7c7148 100644 --- a/python/ql/lib/semmle/python/dataflow/new/TaintTracking.qll +++ b/python/ql/lib/semmle/python/dataflow/new/TaintTracking.qll @@ -15,6 +15,10 @@ private import python * global (inter-procedural) taint-tracking analyses. */ module TaintTracking { - import internal.tainttracking1.TaintTracking + import semmle.python.dataflow.new.internal.tainttracking1.TaintTrackingParameter::Public + private import semmle.python.dataflow.new.internal.DataFlowImplSpecific + private import semmle.python.dataflow.new.internal.TaintTrackingImplSpecific + private import codeql.dataflow.TaintTracking + import TaintFlowMake import internal.tainttracking1.TaintTrackingImpl } 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 a6b029a32ba..e98d4d2de62 100644 --- a/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowPrivate.qll +++ b/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowPrivate.qll @@ -513,15 +513,21 @@ class CastNode extends Node { * explanations. */ predicate neverSkipInPathGraph(Node n) { - // We include read- and store steps here to force them to be - // shown in path explanations. - // This hack is necessary, because we have included some of these - // steps as default taint steps, making them be suppressed in path - // explanations. - // We should revert this once, we can remove this steps from the - // default taint steps; this should be possible once we have - // implemented flow summaries and recursive content. - readStep(_, _, n) or storeStep(_, _, n) + // NOTE: We could use RHS of a definition, but since we have use-use flow, in an + // example like + // ```py + // x = SOURCE() + // if : + // y = x + // SINK(x) + // ``` + // we would end up saying that the path MUST not skip the x in `y = x`, which is just + // annoying and doesn't help the path explanation become clearer. + n.asVar() instanceof EssaDefinition and + // For a parameter we have flow from ControlFlowNode to SSA node, and then onwards + // with use-use flow, and since the CFN is already part of the path graph, we don't + // want to force showing the SSA node as well. + not n.asVar() instanceof ParameterDefinition } /** diff --git a/python/ql/lib/semmle/python/dataflow/new/internal/FlowSummaryImpl.qll b/python/ql/lib/semmle/python/dataflow/new/internal/FlowSummaryImpl.qll index 7977e18120f..0aa17c521b4 100644 --- a/python/ql/lib/semmle/python/dataflow/new/internal/FlowSummaryImpl.qll +++ b/python/ql/lib/semmle/python/dataflow/new/internal/FlowSummaryImpl.qll @@ -296,11 +296,21 @@ module Public { predicate hasProvenance(Provenance provenance) { provenance = "manual" } } - /** A callable where there is no flow via the callable. */ - class NeutralCallable extends SummarizedCallableBase { + /** + * A callable where there is no flow via the callable. + */ + class NeutralSummaryCallable extends NeutralCallable { + NeutralSummaryCallable() { this.getKind() = "summary" } + } + + /** + * A callable that has a neutral model. + */ + class NeutralCallable extends NeutralCallableBase { + private string kind; private Provenance provenance; - NeutralCallable() { neutralSummaryElement(this, provenance) } + NeutralCallable() { neutralElement(this, kind, provenance) } /** * Holds if the neutral is auto generated. @@ -316,6 +326,11 @@ module Public { * Holds if the neutral has provenance `p`. */ predicate hasProvenance(Provenance p) { p = provenance } + + /** + * Gets the kind of the neutral. + */ + string getKind() { result = kind } } } @@ -1318,6 +1333,11 @@ module Private { /** Gets the string representation of this callable used by `neutral/1`. */ abstract string getCallableCsv(); + /** + * Gets the kind of the neutral. + */ + string getKind() { result = super.getKind() } + string toString() { result = super.toString() } } @@ -1358,12 +1378,13 @@ module Private { /** * Holds if a neutral model `csv` exists (semi-colon separated format). Used for testing purposes. - * The syntax is: "namespace;type;name;signature;provenance"", + * The syntax is: "namespace;type;name;signature;kind;provenance"", */ query predicate neutral(string csv) { exists(RelevantNeutralCallable c | csv = c.getCallableCsv() // Callable information + + c.getKind() + ";" // kind + renderProvenanceNeutral(c) // provenance ) } diff --git a/python/ql/lib/semmle/python/dataflow/new/internal/FlowSummaryImplSpecific.qll b/python/ql/lib/semmle/python/dataflow/new/internal/FlowSummaryImplSpecific.qll index 51002143919..a29b97b72c2 100644 --- a/python/ql/lib/semmle/python/dataflow/new/internal/FlowSummaryImplSpecific.qll +++ b/python/ql/lib/semmle/python/dataflow/new/internal/FlowSummaryImplSpecific.qll @@ -39,8 +39,16 @@ private import FlowSummaryImpl::Private private import FlowSummaryImpl::Public private import semmle.python.dataflow.new.FlowSummary as FlowSummary +/** + * A class of callables that are candidates for flow summary modeling. + */ class SummarizedCallableBase = string; +/** + * A class of callables that are candidates for neutral modeling. + */ +class NeutralCallableBase = string; + /** View a `SummarizedCallable` as a `DataFlowCallable`. */ DataFlowCallable inject(SummarizedCallable c) { result.asLibraryCallable() = c } @@ -91,11 +99,11 @@ predicate summaryElement( } /** - * Holds if a neutral summary model exists for `c` with provenance `provenance`, - * which means that there is no flow through `c`. + * Holds if a neutral model exists for `c` of kind `kind` + * and with provenance `provenance`. * Note. Neutral models have not been implemented for Python. */ -predicate neutralSummaryElement(FlowSummary::SummarizedCallable c, string provenance) { none() } +predicate neutralElement(NeutralCallableBase c, string kind, string provenance) { none() } /** * Gets the summary component for specification component `c`, if any. diff --git a/python/ql/lib/semmle/python/dataflow/new/internal/TaintTrackingImplSpecific.qll b/python/ql/lib/semmle/python/dataflow/new/internal/TaintTrackingImplSpecific.qll new file mode 100644 index 00000000000..6f65d234344 --- /dev/null +++ b/python/ql/lib/semmle/python/dataflow/new/internal/TaintTrackingImplSpecific.qll @@ -0,0 +1,10 @@ +/** + * Provides Python-specific definitions for use in the taint tracking library. + */ + +private import codeql.dataflow.TaintTracking +private import DataFlowImplSpecific + +module PythonTaintTracking implements InputSig { + import TaintTrackingPrivate +} diff --git a/python/ql/lib/semmle/python/dataflow/new/internal/TaintTrackingPrivate.qll b/python/ql/lib/semmle/python/dataflow/new/internal/TaintTrackingPrivate.qll index 3a23f790a44..4b90d0d82d3 100644 --- a/python/ql/lib/semmle/python/dataflow/new/internal/TaintTrackingPrivate.qll +++ b/python/ql/lib/semmle/python/dataflow/new/internal/TaintTrackingPrivate.qll @@ -16,7 +16,7 @@ predicate defaultTaintSanitizer(DataFlow::Node node) { none() } * of `c` at sinks and inputs to additional taint steps. */ bindingset[node] -predicate defaultImplicitTaintRead(DataFlow::Node node, DataFlow::Content c) { none() } +predicate defaultImplicitTaintRead(DataFlow::Node node, DataFlow::ContentSet c) { none() } private module Cached { /** diff --git a/python/ql/lib/semmle/python/dataflow/new/internal/tainttracking1/TaintTracking.qll b/python/ql/lib/semmle/python/dataflow/new/internal/tainttracking1/TaintTracking.qll deleted file mode 100644 index 171a0137682..00000000000 --- a/python/ql/lib/semmle/python/dataflow/new/internal/tainttracking1/TaintTracking.qll +++ /dev/null @@ -1,75 +0,0 @@ -/** - * Provides classes for performing local (intra-procedural) and - * global (inter-procedural) taint-tracking analyses. - */ - -import TaintTrackingParameter::Public -private import TaintTrackingParameter::Private - -private module AddTaintDefaults implements - DataFlowInternal::FullStateConfigSig -{ - import Config - - predicate isBarrier(DataFlow::Node node) { - Config::isBarrier(node) or defaultTaintSanitizer(node) - } - - predicate isAdditionalFlowStep(DataFlow::Node node1, DataFlow::Node node2) { - Config::isAdditionalFlowStep(node1, node2) or - defaultAdditionalTaintStep(node1, node2) - } - - predicate allowImplicitRead(DataFlow::Node node, DataFlow::ContentSet c) { - Config::allowImplicitRead(node, c) - or - ( - Config::isSink(node) or - Config::isSink(node, _) or - Config::isAdditionalFlowStep(node, _) or - Config::isAdditionalFlowStep(node, _, _, _) - ) and - defaultImplicitTaintRead(node, c) - } -} - -/** - * Constructs a global taint tracking computation. - */ -module Global implements DataFlow::GlobalFlowSig { - private module Config0 implements DataFlowInternal::FullStateConfigSig { - import DataFlowInternal::DefaultState - import Config - } - - private module C implements DataFlowInternal::FullStateConfigSig { - import AddTaintDefaults - } - - import DataFlowInternal::Impl -} - -/** DEPRECATED: Use `Global` instead. */ -deprecated module Make implements DataFlow::GlobalFlowSig { - import Global -} - -/** - * Constructs a global taint tracking computation using flow state. - */ -module GlobalWithState implements DataFlow::GlobalFlowSig { - private module Config0 implements DataFlowInternal::FullStateConfigSig { - import Config - } - - private module C implements DataFlowInternal::FullStateConfigSig { - import AddTaintDefaults - } - - import DataFlowInternal::Impl -} - -/** DEPRECATED: Use `GlobalWithState` instead. */ -deprecated module MakeWithState implements DataFlow::GlobalFlowSig { - import GlobalWithState -} diff --git a/python/ql/lib/semmle/python/frameworks/Aiohttp.qll b/python/ql/lib/semmle/python/frameworks/Aiohttp.qll index 54decc5dcb8..546014c2dbf 100644 --- a/python/ql/lib/semmle/python/frameworks/Aiohttp.qll +++ b/python/ql/lib/semmle/python/frameworks/Aiohttp.qll @@ -468,6 +468,27 @@ module AiohttpWebModel { override string getSourceType() { result = "aiohttp.web.Request" } } + /** + * A parameter that has a type annotation of `aiohttp.web.Request`, so with all + * likelihood will receive an `aiohttp.web.Request` instance at some point when a + * request handler is invoked. + */ + class AiohttpRequestParamFromTypeAnnotation extends Request::InstanceSource, + DataFlow::ParameterNode, RemoteFlowSource::Range + { + AiohttpRequestParamFromTypeAnnotation() { + not this instanceof AiohttpRequestHandlerRequestParam and + this.getParameter().getAnnotation() = + API::moduleImport("aiohttp") + .getMember("web") + .getMember("Request") + .getAValueReachableFromSource() + .asExpr() + } + + override string getSourceType() { result = "aiohttp.web.Request from type-annotation" } + } + /** * A read of the `request` attribute on an instance of an aiohttp.web View class, * which is the request being processed currently. @@ -498,14 +519,17 @@ module AiohttpWebModel { * - https://docs.aiohttp.org/en/stable/web_quickstart.html#aiohttp-web-exceptions */ class AiohttpWebResponseInstantiation extends Http::Server::HttpResponse::Range, - Response::InstanceSource, DataFlow::CallCfgNode + Response::InstanceSource, API::CallNode { API::Node apiNode; AiohttpWebResponseInstantiation() { this = apiNode.getACall() and ( - apiNode = API::moduleImport("aiohttp").getMember("web").getMember("Response") + apiNode = + API::moduleImport("aiohttp") + .getMember("web") + .getMember(["FileResponse", "Response", "StreamResponse"]) or exists(string httpExceptionClassName | httpExceptionClassName in [ @@ -545,6 +569,10 @@ module AiohttpWebModel { override DataFlow::Node getMimetypeOrContentTypeArg() { result = this.getArgByName("content_type") + or + exists(string key | key.toLowerCase() = "content-type" | + result = this.getKeywordParameter("headers").getSubscript(key).getAValueReachingSink() + ) } override string getMimetypeDefault() { @@ -556,6 +584,37 @@ module AiohttpWebModel { } } + /** + * A call to the `aiohttp.web.FileResponse` constructor as a sink for Filesystem access. + */ + class FileResponseCall extends FileSystemAccess::Range, API::CallNode { + FileResponseCall() { + this = API::moduleImport("aiohttp").getMember("web").getMember("FileResponse").getACall() + } + + override DataFlow::Node getAPathArgument() { result = this.getParameter(0, "path").asSink() } + } + + /** + * An instantiation of `aiohttp.web.StreamResponse`. + * + * See https://docs.aiohttp.org/en/stable/web_reference.html#aiohttp.web.StreamResponse + */ + class StreamResponse extends AiohttpWebResponseInstantiation { + StreamResponse() { + this = API::moduleImport("aiohttp").getMember("web").getMember("StreamResponse").getACall() + } + + override DataFlow::Node getBody() { + result = + this.getReturn() + .getMember(["write", "write_eof"]) + .getACall() + .getParameter(0, "data") + .asSink() + } + } + /** Gets an HTTP response instance. */ private API::Node aiohttpResponseInstance() { result = any(AiohttpWebResponseInstantiation call).getApiNode().getReturn() @@ -670,14 +729,14 @@ private module AiohttpClientModel { string methodName; OutgoingRequestCall() { - methodName in [Http::httpVerbLower(), "request"] and + methodName in [Http::httpVerbLower(), "request", "ws_connect"] and this = instance().getMember(methodName).getACall() } override DataFlow::Node getAUrlPart() { result = this.getArgByName("url") or - not methodName = "request" and + methodName in [Http::httpVerbLower(), "ws_connect"] and result = this.getArg(0) or methodName = "request" and diff --git a/python/ql/lib/semmle/python/frameworks/ServerLess.qll b/python/ql/lib/semmle/python/frameworks/ServerLess.qll new file mode 100644 index 00000000000..a7d2508b32b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/ServerLess.qll @@ -0,0 +1,67 @@ +/** + * Provides classes and predicates for working with those serverless handlers, + * handled by the shared library. + * + * E.g. [AWS](https://docs.aws.amazon.com/lambda/latest/dg/python-handler.html). + * + * In particular a `RemoteFlowSource` is added for each. + */ + +import python +import codeql.serverless.ServerLess +import semmle.python.dataflow.new.DataFlow +import semmle.python.dataflow.new.RemoteFlowSources + +private module YamlImpl implements Input { + import semmle.python.Files + import semmle.python.Yaml +} + +module SL = ServerLess; + +/** + * Gets a function that is a serverless request handler. + * + * For example: if an AWS serverless resource contains the following properties (in the "template.yml" file): + * ```yaml + * Handler: mylibrary.handler + * Runtime: pythonXXX + * CodeUri: backend/src/ + * ``` + * + * And a file "mylibrary.py" exists in the folder "backend/src" (relative to the "template.yml" file). + * Then the result of this predicate is a function exported as "handler" from "mylibrary.py". + * The "mylibrary.py" file could for example look like: + * + * ```python + * def handler(event): + * ... + * ``` + */ +private Function getAServerlessHandler() { + exists(File file, string stem, string handler, string runtime, Module mod | + SL::hasServerlessHandler(stem, handler, _, runtime) and + file.getAbsolutePath() = stem + ".py" and + // if runtime is specified, it should be python + (runtime = "" or runtime.matches("python%")) + | + mod.getFile() = file and + result.getScope() = mod and + result.getName() = handler + ) +} + +private DataFlow::ParameterNode getAHandlerEventParameter() { + exists(Function func | func = getAServerlessHandler() | + result.getParameter() in [func.getArg(0), func.getArgByName("event")] + ) +} + +/** + * A serverless request handler event, seen as a RemoteFlowSource. + */ +private class ServerlessHandlerEventAsRemoteFlow extends RemoteFlowSource::Range { + ServerlessHandlerEventAsRemoteFlow() { this = getAHandlerEventParameter() } + + override string getSourceType() { result = "Serverless event" } +} diff --git a/python/ql/lib/semmle/python/frameworks/Stdlib.qll b/python/ql/lib/semmle/python/frameworks/Stdlib.qll index ec8d808d9ea..ee33f3f1210 100644 --- a/python/ql/lib/semmle/python/frameworks/Stdlib.qll +++ b/python/ql/lib/semmle/python/frameworks/Stdlib.qll @@ -4372,6 +4372,30 @@ private module StdlibPrivate { preservesValue = false } } + + /** + * A flow summary for `os.getenv` / `os.getenvb` + * + * See https://devdocs.io/python~3.11/library/os#os.getenv + */ + class OsGetEnv extends SummarizedCallable { + OsGetEnv() { this = "os.getenv" } + + override DataFlow::CallCfgNode getACall() { + result = API::moduleImport("os").getMember(["getenv", "getenvb"]).getACall() + } + + override DataFlow::ArgumentNode getACallback() { + result = + API::moduleImport("os").getMember(["getenv", "getenvb"]).getAValueReachableFromSource() + } + + override predicate propagatesFlowExt(string input, string output, boolean preservesValue) { + input in ["Argument[1]", "Argument[default:]"] and + output = "ReturnValue" and + preservesValue = true + } + } } // --------------------------------------------------------------------------- diff --git a/python/ql/lib/semmle/python/regexp/internal/ParseRegExp.qll b/python/ql/lib/semmle/python/regexp/internal/ParseRegExp.qll index c6f8e7f76aa..52fa85ded56 100644 --- a/python/ql/lib/semmle/python/regexp/internal/ParseRegExp.qll +++ b/python/ql/lib/semmle/python/regexp/internal/ParseRegExp.qll @@ -617,7 +617,7 @@ class RegExp extends Expr instanceof StrConst { private predicate group_start(int start, int end) { this.non_capturing_group_start(start, end) or - this.flag_group_start(start, end, _) + this.flag_group_start(start, end) or this.named_group_start(start, end) or @@ -679,12 +679,29 @@ class RegExp extends Expr instanceof StrConst { end = min(int i | i > start + 4 and this.getChar(i) = "?") } - private predicate flag_group_start(int start, int end, string c) { + /** + * Holds if a parse mode starts between `start` and `end`. + */ + private predicate flag_group_start(int start, int end) { this.isGroupStart(start) and this.getChar(start + 1) = "?" and - end = start + 3 and - c = this.getChar(start + 2) and - c in ["i", "L", "m", "s", "u", "x"] + this.getChar(start + 2) in ["i", "L", "m", "s", "u", "x"] and + end = start + 2 + } + + /** + * Holds if a parse mode group is between `start` and `end`, and includes the + * mode flag `c`. For example the following span, with mode flag `i`: + * ``` + * (?i) + * ``` + */ + private predicate flag_group(int start, int end, string c) { + exists(int inStart, int inEnd | + this.flag_group_start(start, inStart) and + this.groupContents(start, end, inStart, inEnd) and + this.getChar([inStart .. inEnd - 1]) = c + ) } /** @@ -692,7 +709,7 @@ class RegExp extends Expr instanceof StrConst { * it is defined by a prefix. */ string getModeFromPrefix() { - exists(string c | this.flag_group_start(_, _, c) | + exists(string c | this.flag_group(_, _, c) | c = "i" and result = "IGNORECASE" or c = "L" and result = "LOCALE" diff --git a/python/ql/src/change-notes/2023-08-17-improved-path-graph.md b/python/ql/src/change-notes/2023-08-17-improved-path-graph.md new file mode 100644 index 00000000000..a2545d362e9 --- /dev/null +++ b/python/ql/src/change-notes/2023-08-17-improved-path-graph.md @@ -0,0 +1,4 @@ +--- +category: minorAnalysis +--- +* Updated path explanations for `@kind path-problem` queries to always include left hand side of assignments, making paths easier to understand. diff --git a/python/ql/src/experimental/Security/CWE-287-ConstantSecretKey/WebAppConstantSecretKey.qhelp b/python/ql/src/experimental/Security/CWE-287-ConstantSecretKey/WebAppConstantSecretKey.qhelp new file mode 100644 index 00000000000..b0719b34be4 --- /dev/null +++ b/python/ql/src/experimental/Security/CWE-287-ConstantSecretKey/WebAppConstantSecretKey.qhelp @@ -0,0 +1,57 @@ + + + + +

    + Flask and Django require a Securely signed key for singing the session cookies. most of the time developers rely on load hardcoded secret keys from a config file or python code. this proves that the way of hardcoded secret can make problems when you forgot to change the constant secret keys. +

    + + +

    + In Flask Consider using a secure random generator with Python standard secrets library +

    +

    + In Django Consider using a secure random generator with "get_random_secret_key()"" method from "django.core.management.utils". +

    +
    + +

    Safe Django SECRET_KEY

    + +

    Unsafe Django SECRET_KEY Example:

    + +

    Safe Flask SECRET_KEY Example:

    + + +

    Unsafe Flask SECRET_KEY Example:

    + +

    config1.py

    + +

    config2.py

    + +

    config3.py

    + +

    __init__.py

    + +
    + +
  • + Flask Documentation +
  • +
  • + Django Documentation +
  • +
  • + Flask-JWT-Extended Documentation +
  • +
  • + CVE-2023-27524 - Apache Superset had multiple CVEs related to this kind of Vulnerability +
  • +
  • + CVE-2020-17526 - Apache Airflow had multiple CVEs related to this kind of Vulnerability +
  • +
  • + CVE-2021-41192 - Redash was assigning a environment variable with a default value which it was assigning the default secrect if the environment variable does not exists +
  • + +
    + diff --git a/python/ql/src/experimental/Security/CWE-287-ConstantSecretKey/WebAppConstantSecretKey.ql b/python/ql/src/experimental/Security/CWE-287-ConstantSecretKey/WebAppConstantSecretKey.ql new file mode 100644 index 00000000000..38548628237 --- /dev/null +++ b/python/ql/src/experimental/Security/CWE-287-ConstantSecretKey/WebAppConstantSecretKey.ql @@ -0,0 +1,64 @@ +/** + * @name Initializing SECRET_KEY of Flask application with Constant value + * @description Initializing SECRET_KEY of Flask application with Constant value + * files can lead to Authentication bypass + * @kind path-problem + * @id py/flask-constant-secret-key + * @problem.severity error + * @security-severity 8.5 + * @precision high + * @tags security + * experimental + * external/cwe/cwe-287 + */ + +import python +import experimental.semmle.python.Concepts +import semmle.python.dataflow.new.DataFlow +import semmle.python.ApiGraphs +import semmle.python.dataflow.new.TaintTracking +import WebAppConstantSecretKeyDjango +import WebAppConstantSecretKeyFlask +import semmle.python.filters.Tests + +newtype TFrameWork = + Flask() or + Django() + +module WebAppConstantSecretKeyConfig implements DataFlow::StateConfigSig { + class FlowState = TFrameWork; + + predicate isSource(DataFlow::Node source, FlowState state) { + state = Flask() and FlaskConstantSecretKeyConfig::isSource(source) + or + state = Django() and DjangoConstantSecretKeyConfig::isSource(source) + } + + predicate isBarrier(DataFlow::Node node) { + node.getLocation().getFile().inStdlib() + or + // To reduce FP rate, the following was added + node.getLocation() + .getFile() + .getRelativePath() + .matches(["%test%", "%demo%", "%example%", "%sample%"]) and + // but that also meant all data-flow nodes in query tests were excluded... so we had + // to add this: + not node.getLocation().getFile().getRelativePath().matches("%query-tests/Security/CWE-287%") + } + + predicate isSink(DataFlow::Node sink, FlowState state) { + state = Flask() and FlaskConstantSecretKeyConfig::isSink(sink) + or + state = Django() and DjangoConstantSecretKeyConfig::isSink(sink) + } +} + +module WebAppConstantSecretKey = TaintTracking::GlobalWithState; + +import WebAppConstantSecretKey::PathGraph + +from WebAppConstantSecretKey::PathNode source, WebAppConstantSecretKey::PathNode sink +where WebAppConstantSecretKey::flowPath(source, sink) +select sink, source, sink, "The SECRET_KEY config variable is assigned by $@.", source, + " this constant String" diff --git a/python/ql/src/experimental/Security/CWE-287-ConstantSecretKey/WebAppConstantSecretKeyDjango.qll b/python/ql/src/experimental/Security/CWE-287-ConstantSecretKey/WebAppConstantSecretKeyDjango.qll new file mode 100644 index 00000000000..46d66e14b0b --- /dev/null +++ b/python/ql/src/experimental/Security/CWE-287-ConstantSecretKey/WebAppConstantSecretKeyDjango.qll @@ -0,0 +1,52 @@ +import python +import experimental.semmle.python.Concepts +import semmle.python.dataflow.new.DataFlow +import semmle.python.ApiGraphs +import semmle.python.dataflow.new.TaintTracking +import WebAppConstantSecretKeySource + +module DjangoConstantSecretKeyConfig { + /** + * Sources are Constants that without any Tainting reach the Sinks. + * Also Sources can be the default value of getenv or similar methods + * in a case that no value is assigned to Desired SECRET_KEY environment variable + */ + predicate isSource(DataFlow::Node source) { source instanceof WebAppConstantSecretKeySource } + + /** + * Holds if There is a sink like following SECRET_KEY Assignments + * ```python + *from django.conf import settings + *settings.configure( + * SECRET_KEY="constant", + *) + * # or + *settings.SECRET_KEY = "constant" + * ``` + */ + predicate isSink(DataFlow::Node sink) { + exists(API::moduleImport("django")) and + ( + exists(AssignStmt e | e.getTarget(0).(Name).getId() = ["SECRET_KEY", "SECRET_KEY_FALLBACKS"] | + sink.asExpr() = e.getValue() + ) + or + exists(API::Node settings | + settings = + API::moduleImport("django").getMember("conf").getMember(["global_settings", "settings"]) and + sink = + settings + .getMember("configure") + .getKeywordParameter(["SECRET_KEY_FALLBACKS", "SECRET_KEY"]) + .asSink() + ) + or + exists(DataFlow::AttrWrite attr | + attr.getAttributeName() = ["SECRET_KEY_FALLBACKS", "SECRET_KEY"] and + sink = attr.getValue() + ) + ) and + exists(sink.getScope().getLocation().getFile().getRelativePath()) and + not sink.getScope().getLocation().getFile().inStdlib() + } +} diff --git a/python/ql/src/experimental/Security/CWE-287-ConstantSecretKey/WebAppConstantSecretKeyFlask.qll b/python/ql/src/experimental/Security/CWE-287-ConstantSecretKey/WebAppConstantSecretKeyFlask.qll new file mode 100644 index 00000000000..b9068b2cdea --- /dev/null +++ b/python/ql/src/experimental/Security/CWE-287-ConstantSecretKey/WebAppConstantSecretKeyFlask.qll @@ -0,0 +1,139 @@ +import python +import experimental.semmle.python.Concepts +import semmle.python.dataflow.new.DataFlow +import semmle.python.ApiGraphs +import semmle.python.dataflow.new.TaintTracking +import WebAppConstantSecretKeySource + +/** + * with using flask-session package, there is no jwt exists in cookies in user side + * ```python + *import os + *from flask import Flask, session + *app = Flask(__name__) + * ``` + */ +module FlaskConstantSecretKeyConfig { + /** + * `flask.Flask()` + */ + API::Node flaskInstance() { + result = API::moduleImport("flask").getMember("Flask").getASubclass*() + } + + /** + * Sources are Constants that without any Tainting reach the Sinks. + * Also Sources can be the default value of getenv or similar methods + * in a case that no value is assigned to Desired SECRET_KEY environment variable + */ + predicate isSource(DataFlow::Node source) { source instanceof WebAppConstantSecretKeySource } + + /** + * Sinks are one of the following kinds, some of them are directly connected to a flask Instance like + * ```python + * app.config['SECRET_KEY'] = 'CHANGEME1' + * app.secret_key = 'CHANGEME2' + * app.config.update(SECRET_KEY="CHANGEME3") + * app.config.from_mapping(SECRET_KEY="CHANGEME4") + * ``` + * other Sinks are SECRET_KEY Constants Variables that are defined in separate files or a class in those files like: + * ```python + * app.config.from_pyfile("config.py") + * app.config.from_object('config.Config') + *``` + * we find these files with `FromObjectFileName` DataFlow Configuration + * note that "JWT_SECRET_KEY" is same as "SECRET_KEY" but it is belong to popular flask-jwt-extended library + */ + predicate isSink(DataFlow::Node sink) { + ( + exists(API::Node n | n = flaskInstance().getReturn() | + sink = + [ + n.getMember("config").getSubscript(["SECRET_KEY", "JWT_SECRET_KEY"]).asSink(), + n.getMember("config") + .getMember(["update", "from_mapping"]) + .getACall() + .getArgByName(["SECRET_KEY", "JWT_SECRET_KEY"]) + ] + ) + or + exists(DataFlow::AttrWrite attr | + attr.getObject().getALocalSource() = flaskInstance().getACall() and + attr.getAttributeName() = ["secret_key", "jwt_secret_key"] and + sink = attr.getValue() + ) + or + exists(SecretKeyAssignStmt e | sink.asExpr() = e.getValue()) + ) and + exists(sink.getScope().getLocation().getFile().getRelativePath()) and + not sink.getScope().getLocation().getFile().inStdlib() + } + + /** + * An Assignments like `SECRET_KEY = ConstantValue` + * and `SECRET_KEY` file must be the Location that is specified in argument of `from_object` or `from_pyfile` methods + */ + class SecretKeyAssignStmt extends AssignStmt { + SecretKeyAssignStmt() { + exists(string configFileName, string fileNamehelper, DataFlow::Node n1, File file | + fileNamehelper = [flaskConfiFileName(n1), flaskConfiFileName2(n1)] and + // because of `from_object` we want first part of `Config.AClassName` which `Config` is a python file name + configFileName = fileNamehelper.splitAt(".") and + file = this.getLocation().getFile() + | + ( + if fileNamehelper = "__name__" + then + file.getShortName() = flaskInstance().asSource().getLocation().getFile().getShortName() + else ( + fileNamehelper.matches("%.py") and + file.getShortName().matches("%" + configFileName + "%") and + // after spliting, don't look at %py% pattern + configFileName != ".py" + or + // in case of referencing to a directory which then we must look for __init__.py file + not fileNamehelper.matches("%.py") and + file.getRelativePath() + .matches("%" + fileNamehelper.replaceAll(".", "/") + "/__init__.py") + ) + ) and + this.getTarget(0).(Name).getId() = ["SECRET_KEY", "JWT_SECRET_KEY"] + ) and + exists(this.getScope().getLocation().getFile().getRelativePath()) and + not this.getScope().getLocation().getFile().inStdlib() + } + } + + /** + * Holds if there is a helper predicate that specify where the Flask `SECRET_KEY` variable location is defined. + * In Flask we have config files that specify the location of `SECRET_KEY` variable initialization + * and the name of these files are determined by + * `app.config.from_pyfile("configFileName.py")` + * or + * `app.config.from_object("configFileName.ClassName")` + */ + string flaskConfiFileName(API::CallNode cn) { + cn = + flaskInstance() + .getReturn() + .getMember("config") + .getMember(["from_object", "from_pyfile"]) + .getACall() and + result = + [ + cn.getParameter(0).getAValueReachingSink().asExpr().(StrConst).getText(), + cn.getParameter(0).asSink().asExpr().(Name).getId() + ] + } + + string flaskConfiFileName2(API::CallNode cn) { + cn = + API::moduleImport("flask") + .getMember("Flask") + .getASubclass*() + .getASuccessor*() + .getMember("from_object") + .getACall() and + result = cn.getParameter(0).asSink().asExpr().(StrConst).getText() + } +} diff --git a/python/ql/src/experimental/Security/CWE-287-ConstantSecretKey/WebAppConstantSecretKeySource.qll b/python/ql/src/experimental/Security/CWE-287-ConstantSecretKey/WebAppConstantSecretKeySource.qll new file mode 100644 index 00000000000..ab176bf7f2e --- /dev/null +++ b/python/ql/src/experimental/Security/CWE-287-ConstantSecretKey/WebAppConstantSecretKeySource.qll @@ -0,0 +1,38 @@ +import python +import semmle.python.dataflow.new.DataFlow +import semmle.python.ApiGraphs + +/** A bad source for secret key in web app configurations. */ +class WebAppConstantSecretKeySource extends DataFlow::Node { + WebAppConstantSecretKeySource() { + ( + // we should check whether there is a default value or not + exists(API::Node env | + env = API::moduleImport("environ").getMember("Env") and + // has default value + exists(API::Node param | param = env.getKeywordParameter("SECRET_KEY") | + param.asSink().asExpr().getASubExpression*() instanceof StrConst + ) and + this = env.getReturn().getReturn().asSource() + ) + or + this.asExpr() instanceof StrConst + or + exists(API::CallNode cn | + cn = + [ + API::moduleImport("os").getMember("getenv").getACall(), + API::moduleImport("os").getMember("environ").getMember("get").getACall() + ] and + cn.getNumArgument() = 2 and + DataFlow::localFlow(any(DataFlow::Node n | n.asExpr() instanceof StrConst), cn.getArg(1)) and + this.asExpr() = cn.asExpr() + ) + ) and + // followings will sanitize the get_random_secret_key of django.core.management.utils and similar random generators which we have their source code and some of them can be tracking by taint tracking because they are initilized by a constant! + exists(this.getScope().getLocation().getFile().getRelativePath()) and + not this.getScope().getLocation().getFile().inStdlib() and + // special sanitize case for get_random_secret_key and django-environ + not this.getScope().getLocation().getFile().getBaseName() = ["environ.py", "crypto.py"] + } +} diff --git a/python/ql/src/experimental/Security/CWE-287-ConstantSecretKey/examples/config.py b/python/ql/src/experimental/Security/CWE-287-ConstantSecretKey/examples/config.py new file mode 100644 index 00000000000..6178eb09ec6 --- /dev/null +++ b/python/ql/src/experimental/Security/CWE-287-ConstantSecretKey/examples/config.py @@ -0,0 +1,14 @@ +"""Flask App configuration.""" +import os +import random + +FLASK_DEBUG = True +aConstant = 'CHANGEME2' + + +class Config: + SECRET_KEY = aConstant + SECRET_KEY = os.environ.get('envKey', random.randint) + SECRET_KEY = os.getenv('envKey', random.randint) + SECRET_KEY = os.getenv('envKey', aConstant) + SECRET_KEY = os.environ.get('envKey', aConstant) diff --git a/python/ql/src/experimental/Security/CWE-287-ConstantSecretKey/examples/config1.py b/python/ql/src/experimental/Security/CWE-287-ConstantSecretKey/examples/config1.py new file mode 100644 index 00000000000..a9c2865c6f0 --- /dev/null +++ b/python/ql/src/experimental/Security/CWE-287-ConstantSecretKey/examples/config1.py @@ -0,0 +1,23 @@ +"""Flask App configuration.""" +from os import environ +import os +import random +import configparser + +FLASK_DEBUG = True +aConstant = 'CHANGEME2' +config = configparser.ConfigParser() + + +class Config: + SECRET_KEY = config["a"]["Secret"] + SECRET_KEY = config.get("key", "value") + SECRET_KEY = environ.get("envKey") + SECRET_KEY = aConstant + SECRET_KEY = os.getenv('envKey') + SECRET_KEY = os.environ.get('envKey') + SECRET_KEY = os.environ.get('envKey', random.randint) + SECRET_KEY = os.getenv('envKey', random.randint) + SECRET_KEY = os.getenv('envKey', aConstant) + SECRET_KEY = os.environ.get('envKey', aConstant) + SECRET_KEY = os.environ['envKey'] diff --git a/python/ql/src/experimental/Security/CWE-287-ConstantSecretKey/examples/config2.py b/python/ql/src/experimental/Security/CWE-287-ConstantSecretKey/examples/config2.py new file mode 100644 index 00000000000..b1e3add84b2 --- /dev/null +++ b/python/ql/src/experimental/Security/CWE-287-ConstantSecretKey/examples/config2.py @@ -0,0 +1,9 @@ +"""Flask App configuration.""" + +aConstant = 'CHANGEME2' + +SECRET_KEY = aConstant + + +class Config: + SECRET_KEY = aConstant diff --git a/python/ql/src/experimental/Security/CWE-287-ConstantSecretKey/examples/config3.py b/python/ql/src/experimental/Security/CWE-287-ConstantSecretKey/examples/config3.py new file mode 100644 index 00000000000..02a19dde3e9 --- /dev/null +++ b/python/ql/src/experimental/Security/CWE-287-ConstantSecretKey/examples/config3.py @@ -0,0 +1,12 @@ +"""Flask App configuration.""" +import os + +# General Config +FLASK_DEBUG = True +# if we are loading SECRET_KEY from config files then +# it is good to check default value always, maybe +# the user responsible for setup the application make a mistake +# and has not changed the default SECRET_KEY value +SECRET_KEY = os.getenv('envKey', "A_CONSTANT_SECRET") # A_CONSTANT_SECRET +if SECRET_KEY == "A_CONSTANT_SECRET": + raise "not possible" diff --git a/python/ql/src/experimental/Security/CWE-287-ConstantSecretKey/examples/example_Django_safe.py b/python/ql/src/experimental/Security/CWE-287-ConstantSecretKey/examples/example_Django_safe.py new file mode 100644 index 00000000000..5a735dfbf7d --- /dev/null +++ b/python/ql/src/experimental/Security/CWE-287-ConstantSecretKey/examples/example_Django_safe.py @@ -0,0 +1,32 @@ +import sys + +from django.conf import settings +from django.conf import global_settings +from django.urls import path +from django.http import HttpResponse +from django.core.management.utils import get_random_secret_key + +settings.configure( + DEBUG=True, + SECRET_KEY=get_random_secret_key(), + ROOT_URLCONF=__name__, +) +global_settings.SECRET_KEY = get_random_secret_key() +settings.SECRET_KEY = get_random_secret_key() + + +def home(request): + return HttpResponse(settings.SECRET_KEY) + + +urlpatterns = [ + path("", home), +] + +if __name__ == "__main__": + from django.core.management import execute_from_command_line + + if len(sys.argv) == 1: + sys.argv.append("runserver") + sys.argv.append("8080") + execute_from_command_line(sys.argv) diff --git a/python/ql/src/experimental/Security/CWE-287-ConstantSecretKey/examples/example_Django_unsafe.py b/python/ql/src/experimental/Security/CWE-287-ConstantSecretKey/examples/example_Django_unsafe.py new file mode 100644 index 00000000000..8305c4fba7e --- /dev/null +++ b/python/ql/src/experimental/Security/CWE-287-ConstantSecretKey/examples/example_Django_unsafe.py @@ -0,0 +1,38 @@ +import sys +import environ +from django.conf import settings +from django.conf import global_settings +from django.urls import path +from django.http import HttpResponse + +env = environ.Env( + SECRET_KEY=(str, "AConstantKey") +) +env.read_env(env_file='.env') +# following is not safe if there is default value in Env(..) +settings.SECRET_KEY = env('SECRET_KEY') + +settings.configure( + DEBUG=True, + SECRET_KEY="constant1", + ROOT_URLCONF=__name__, +) +global_settings.SECRET_KEY = "constant2" +settings.SECRET_KEY = "constant3" + + +def home(request): + return HttpResponse(settings.SECRET_KEY) + + +urlpatterns = [ + path("", home), +] + +if __name__ == "__main__": + from django.core.management import execute_from_command_line + + if len(sys.argv) == 1: + sys.argv.append("runserver") + sys.argv.append("8080") + execute_from_command_line(sys.argv) diff --git a/python/ql/src/experimental/Security/CWE-287-ConstantSecretKey/examples/example_Flask_safe.py b/python/ql/src/experimental/Security/CWE-287-ConstantSecretKey/examples/example_Flask_safe.py new file mode 100644 index 00000000000..6115b34df40 --- /dev/null +++ b/python/ql/src/experimental/Security/CWE-287-ConstantSecretKey/examples/example_Flask_safe.py @@ -0,0 +1,16 @@ +from flask import Flask, session +from secrets import token_hex + +app = Flask(__name__) +app.secret_key = token_hex(16) +app.config.from_pyfile("config3.py") + + +@app.route('/') +def CheckForSecretKeyValue(): + # debugging whether secret_key is secure or not + return app.secret_key, session.get('logged_in') + + +if __name__ == '__main__': + app.run() diff --git a/python/ql/src/experimental/Security/CWE-287-ConstantSecretKey/examples/example_Flask_unsafe.py b/python/ql/src/experimental/Security/CWE-287-ConstantSecretKey/examples/example_Flask_unsafe.py new file mode 100644 index 00000000000..ff7f006897e --- /dev/null +++ b/python/ql/src/experimental/Security/CWE-287-ConstantSecretKey/examples/example_Flask_unsafe.py @@ -0,0 +1,23 @@ +from flask import Flask, session + +app = Flask(__name__) +aConstant = 'CHANGEME1' +app.config['SECRET_KEY'] = aConstant +app.secret_key = aConstant +app.config.update(SECRET_KEY=aConstant) +app.config.from_mapping(SECRET_KEY=aConstant) +app.config.from_pyfile("config.py") +app.config.from_pyfile("config2.py") +app.config.from_object('config.Config') +app.config.from_object('config2.Config') +app.config.from_object('settings') + + +@app.route('/') +def CheckForSecretKeyValue(): + # debugging whether secret_key is secure or not + return app.secret_key, session.get('logged_in') + + +if __name__ == '__main__': + app.run() diff --git a/python/ql/src/experimental/Security/CWE-287-ConstantSecretKey/examples/example_Flask_unsafe2.py b/python/ql/src/experimental/Security/CWE-287-ConstantSecretKey/examples/example_Flask_unsafe2.py new file mode 100644 index 00000000000..d48a969ab9c --- /dev/null +++ b/python/ql/src/experimental/Security/CWE-287-ConstantSecretKey/examples/example_Flask_unsafe2.py @@ -0,0 +1,18 @@ +from flask import Flask, session + +app = Flask(__name__) +aConstant = 'CHANGEME1' +SECRET_KEY = aConstant +app.config.from_object(__name__) + + +@app.route('/') +def DEB_EX(): + if 'logged_in' not in session: + session['logged_in'] = 'value' + # debugging whether secret_key is secure or not + return app.secret_key, session.__str__() + + +if __name__ == '__main__': + app.run() diff --git a/python/ql/src/experimental/Security/CWE-287-ConstantSecretKey/examples/settings/__init__.py b/python/ql/src/experimental/Security/CWE-287-ConstantSecretKey/examples/settings/__init__.py new file mode 100644 index 00000000000..b732e206167 --- /dev/null +++ b/python/ql/src/experimental/Security/CWE-287-ConstantSecretKey/examples/settings/__init__.py @@ -0,0 +1,3 @@ +import os + +SECRET_KEY = "REDASH_COOKIE_SECRET" diff --git a/python/ql/src/qlpack.yml b/python/ql/src/qlpack.yml index 09b83118847..3ba36f49464 100644 --- a/python/ql/src/qlpack.yml +++ b/python/ql/src/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/python-queries -version: 0.8.2 +version: 0.8.3-dev groups: - python - queries diff --git a/python/ql/test/experimental/dataflow/basic/globalStep.expected b/python/ql/test/experimental/dataflow/basic/globalStep.expected index 9f228998b9c..9c7e3cca254 100644 --- a/python/ql/test/experimental/dataflow/basic/globalStep.expected +++ b/python/ql/test/experimental/dataflow/basic/globalStep.expected @@ -1,6 +1,5 @@ | test.py:1:1:1:21 | ControlFlowNode for FunctionExpr | test.py:1:5:1:17 | GSSA Variable obfuscated_id | | test.py:1:1:1:21 | ControlFlowNode for FunctionExpr | test.py:1:5:1:17 | GSSA Variable obfuscated_id | -| test.py:1:1:1:21 | ControlFlowNode for FunctionExpr | test.py:7:5:7:17 | ControlFlowNode for obfuscated_id | | test.py:1:5:1:17 | GSSA Variable obfuscated_id | test.py:7:5:7:17 | ControlFlowNode for obfuscated_id | | test.py:1:19:1:19 | ControlFlowNode for x | test.py:1:19:1:19 | SSA variable x | | test.py:1:19:1:19 | ControlFlowNode for x | test.py:1:19:1:19 | SSA variable x | @@ -14,18 +13,6 @@ | test.py:1:19:1:19 | ControlFlowNode for x | test.py:2:7:2:7 | ControlFlowNode for x | | test.py:1:19:1:19 | ControlFlowNode for x | test.py:2:7:2:7 | ControlFlowNode for x | | test.py:1:19:1:19 | ControlFlowNode for x | test.py:2:7:2:7 | ControlFlowNode for x | -| test.py:1:19:1:19 | ControlFlowNode for x | test.py:3:3:3:3 | SSA variable z | -| test.py:1:19:1:19 | ControlFlowNode for x | test.py:3:3:3:3 | SSA variable z | -| test.py:1:19:1:19 | ControlFlowNode for x | test.py:3:3:3:3 | SSA variable z | -| test.py:1:19:1:19 | ControlFlowNode for x | test.py:3:3:3:3 | SSA variable z | -| test.py:1:19:1:19 | ControlFlowNode for x | test.py:3:7:3:7 | ControlFlowNode for y | -| test.py:1:19:1:19 | ControlFlowNode for x | test.py:3:7:3:7 | ControlFlowNode for y | -| test.py:1:19:1:19 | ControlFlowNode for x | test.py:3:7:3:7 | ControlFlowNode for y | -| test.py:1:19:1:19 | ControlFlowNode for x | test.py:3:7:3:7 | ControlFlowNode for y | -| test.py:1:19:1:19 | ControlFlowNode for x | test.py:4:10:4:10 | ControlFlowNode for z | -| test.py:1:19:1:19 | ControlFlowNode for x | test.py:4:10:4:10 | ControlFlowNode for z | -| test.py:1:19:1:19 | ControlFlowNode for x | test.py:4:10:4:10 | ControlFlowNode for z | -| test.py:1:19:1:19 | ControlFlowNode for x | test.py:4:10:4:10 | ControlFlowNode for z | | test.py:1:19:1:19 | SSA variable x | test.py:2:3:2:3 | SSA variable y | | test.py:1:19:1:19 | SSA variable x | test.py:2:3:2:3 | SSA variable y | | test.py:1:19:1:19 | SSA variable x | test.py:2:3:2:3 | SSA variable y | @@ -34,18 +21,6 @@ | test.py:1:19:1:19 | SSA variable x | test.py:2:7:2:7 | ControlFlowNode for x | | test.py:1:19:1:19 | SSA variable x | test.py:2:7:2:7 | ControlFlowNode for x | | test.py:1:19:1:19 | SSA variable x | test.py:2:7:2:7 | ControlFlowNode for x | -| test.py:1:19:1:19 | SSA variable x | test.py:3:3:3:3 | SSA variable z | -| test.py:1:19:1:19 | SSA variable x | test.py:3:3:3:3 | SSA variable z | -| test.py:1:19:1:19 | SSA variable x | test.py:3:3:3:3 | SSA variable z | -| test.py:1:19:1:19 | SSA variable x | test.py:3:3:3:3 | SSA variable z | -| test.py:1:19:1:19 | SSA variable x | test.py:3:7:3:7 | ControlFlowNode for y | -| test.py:1:19:1:19 | SSA variable x | test.py:3:7:3:7 | ControlFlowNode for y | -| test.py:1:19:1:19 | SSA variable x | test.py:3:7:3:7 | ControlFlowNode for y | -| test.py:1:19:1:19 | SSA variable x | test.py:3:7:3:7 | ControlFlowNode for y | -| test.py:1:19:1:19 | SSA variable x | test.py:4:10:4:10 | ControlFlowNode for z | -| test.py:1:19:1:19 | SSA variable x | test.py:4:10:4:10 | ControlFlowNode for z | -| test.py:1:19:1:19 | SSA variable x | test.py:4:10:4:10 | ControlFlowNode for z | -| test.py:1:19:1:19 | SSA variable x | test.py:4:10:4:10 | ControlFlowNode for z | | test.py:2:3:2:3 | SSA variable y | test.py:3:3:3:3 | SSA variable z | | test.py:2:3:2:3 | SSA variable y | test.py:3:3:3:3 | SSA variable z | | test.py:2:3:2:3 | SSA variable y | test.py:3:3:3:3 | SSA variable z | @@ -54,26 +29,10 @@ | test.py:2:3:2:3 | SSA variable y | test.py:3:7:3:7 | ControlFlowNode for y | | test.py:2:3:2:3 | SSA variable y | test.py:3:7:3:7 | ControlFlowNode for y | | test.py:2:3:2:3 | SSA variable y | test.py:3:7:3:7 | ControlFlowNode for y | -| test.py:2:3:2:3 | SSA variable y | test.py:4:10:4:10 | ControlFlowNode for z | -| test.py:2:3:2:3 | SSA variable y | test.py:4:10:4:10 | ControlFlowNode for z | -| test.py:2:3:2:3 | SSA variable y | test.py:4:10:4:10 | ControlFlowNode for z | -| test.py:2:3:2:3 | SSA variable y | test.py:4:10:4:10 | ControlFlowNode for z | | test.py:2:7:2:7 | ControlFlowNode for x | test.py:2:3:2:3 | SSA variable y | | test.py:2:7:2:7 | ControlFlowNode for x | test.py:2:3:2:3 | SSA variable y | | test.py:2:7:2:7 | ControlFlowNode for x | test.py:2:3:2:3 | SSA variable y | | test.py:2:7:2:7 | ControlFlowNode for x | test.py:2:3:2:3 | SSA variable y | -| test.py:2:7:2:7 | ControlFlowNode for x | test.py:3:3:3:3 | SSA variable z | -| test.py:2:7:2:7 | ControlFlowNode for x | test.py:3:3:3:3 | SSA variable z | -| test.py:2:7:2:7 | ControlFlowNode for x | test.py:3:3:3:3 | SSA variable z | -| test.py:2:7:2:7 | ControlFlowNode for x | test.py:3:3:3:3 | SSA variable z | -| test.py:2:7:2:7 | ControlFlowNode for x | test.py:3:7:3:7 | ControlFlowNode for y | -| test.py:2:7:2:7 | ControlFlowNode for x | test.py:3:7:3:7 | ControlFlowNode for y | -| test.py:2:7:2:7 | ControlFlowNode for x | test.py:3:7:3:7 | ControlFlowNode for y | -| test.py:2:7:2:7 | ControlFlowNode for x | test.py:3:7:3:7 | ControlFlowNode for y | -| test.py:2:7:2:7 | ControlFlowNode for x | test.py:4:10:4:10 | ControlFlowNode for z | -| test.py:2:7:2:7 | ControlFlowNode for x | test.py:4:10:4:10 | ControlFlowNode for z | -| test.py:2:7:2:7 | ControlFlowNode for x | test.py:4:10:4:10 | ControlFlowNode for z | -| test.py:2:7:2:7 | ControlFlowNode for x | test.py:4:10:4:10 | ControlFlowNode for z | | test.py:3:3:3:3 | SSA variable z | test.py:4:10:4:10 | ControlFlowNode for z | | test.py:3:3:3:3 | SSA variable z | test.py:4:10:4:10 | ControlFlowNode for z | | test.py:3:3:3:3 | SSA variable z | test.py:4:10:4:10 | ControlFlowNode for z | @@ -82,18 +41,12 @@ | test.py:3:7:3:7 | ControlFlowNode for y | test.py:3:3:3:3 | SSA variable z | | test.py:3:7:3:7 | ControlFlowNode for y | test.py:3:3:3:3 | SSA variable z | | test.py:3:7:3:7 | ControlFlowNode for y | test.py:3:3:3:3 | SSA variable z | -| test.py:3:7:3:7 | ControlFlowNode for y | test.py:4:10:4:10 | ControlFlowNode for z | -| test.py:3:7:3:7 | ControlFlowNode for y | test.py:4:10:4:10 | ControlFlowNode for z | -| test.py:3:7:3:7 | ControlFlowNode for y | test.py:4:10:4:10 | ControlFlowNode for z | -| test.py:3:7:3:7 | ControlFlowNode for y | test.py:4:10:4:10 | ControlFlowNode for z | | test.py:4:10:4:10 | ControlFlowNode for z | test.py:7:5:7:20 | ControlFlowNode for obfuscated_id() | | test.py:4:10:4:10 | ControlFlowNode for z | test.py:7:5:7:20 | ControlFlowNode for obfuscated_id() | | test.py:6:1:6:1 | GSSA Variable a | test.py:7:19:7:19 | ControlFlowNode for a | | test.py:6:1:6:1 | GSSA Variable a | test.py:7:19:7:19 | ControlFlowNode for a | | test.py:6:5:6:6 | ControlFlowNode for IntegerLiteral | test.py:6:1:6:1 | GSSA Variable a | | test.py:6:5:6:6 | ControlFlowNode for IntegerLiteral | test.py:6:1:6:1 | GSSA Variable a | -| test.py:6:5:6:6 | ControlFlowNode for IntegerLiteral | test.py:7:19:7:19 | ControlFlowNode for a | -| test.py:6:5:6:6 | ControlFlowNode for IntegerLiteral | test.py:7:19:7:19 | ControlFlowNode for a | | test.py:7:5:7:20 | ControlFlowNode for obfuscated_id() | test.py:7:1:7:1 | GSSA Variable b | | test.py:7:19:7:19 | ControlFlowNode for a | test.py:1:19:1:19 | ControlFlowNode for x | | test.py:7:19:7:19 | ControlFlowNode for a | test.py:1:19:1:19 | ControlFlowNode for x | diff --git a/python/ql/test/experimental/dataflow/path-graph/PathNodes.expected b/python/ql/test/experimental/dataflow/path-graph/PathNodes.expected new file mode 100644 index 00000000000..48de9172b36 --- /dev/null +++ b/python/ql/test/experimental/dataflow/path-graph/PathNodes.expected @@ -0,0 +1,2 @@ +failures +testFailures diff --git a/python/ql/test/experimental/dataflow/path-graph/PathNodes.ql b/python/ql/test/experimental/dataflow/path-graph/PathNodes.ql new file mode 100644 index 00000000000..c403d588d49 --- /dev/null +++ b/python/ql/test/experimental/dataflow/path-graph/PathNodes.ql @@ -0,0 +1,34 @@ +/** + * @kind path-problem + */ + +import python +import semmle.python.dataflow.new.DataFlow +import semmle.python.dataflow.new.TaintTracking +import experimental.dataflow.testConfig +import TestUtilities.InlineExpectationsTest + +module TestTaintFlow = TaintTracking::Global; + +module PathNodeTest implements TestSig { + string getARelevantTag() { result = "path-node" } + + predicate hasActualResult(Location location, string element, string tag, string value) { + exists(TestTaintFlow::PathNode pn | + location = pn.getNode().getLocation() and + tag = "path-node" and + value = "" and + element = pn.toString() + ) + } +} + +import MakeTest +// running the query to inspect the results can be quite nice! +// just uncomment these lines! +// import TestTaintFlow::PathGraph +// from TestTaintFlow::PathNode source, TestTaintFlow::PathNode sink +// where TestTaintFlow::flowPath(source, sink) +// select sink.getNode(), source, sink, +// sink.getNode().getEnclosingCallable().toString() + ": --> " + +// sink.getNode().getLocation().getStartLine().toString() diff --git a/python/ql/test/experimental/dataflow/path-graph/test.py b/python/ql/test/experimental/dataflow/path-graph/test.py new file mode 100644 index 00000000000..ce8055e2c29 --- /dev/null +++ b/python/ql/test/experimental/dataflow/path-graph/test.py @@ -0,0 +1,96 @@ +def assign(): + x = SOURCE # $ path-node + + y = x # $ path-node + + SINK(y) # $ path-node + + +def aug_assign(): + x = SOURCE # $ path-node + z = "" + + z += x # $ path-node + + SINK(z) # $ path-node + + +def dont_use_rhs(cond): + # like noted in the original Ruby PR: https://github.com/github/codeql/pull/12566 + x = SOURCE # $ path-node + + if cond: + y = x + + SINK(x) # $ path-node + + +def flow_through_function(): + def identify(x): # $ path-node + return x # $ path-node + + x = SOURCE # $ path-node + + y = identify(x) # $ path-node + + SINK(y) # $ path-node + + +def attribute(): + class X: pass + x = X() + x.attr = SOURCE # $ path-node + + y = x # $ path-node + + SINK(y.attr) # $ path-node + + +def list_loop(): + x = SOURCE # $ path-node + l = list() + + l.append(x) # $ path-node + + for y in l: # $ path-node + + SINK(y) # $ path-node + + +def list_index(): + x = SOURCE # $ path-node + l = list() + + l.append(x) # $ path-node + + z = l[0] # $ path-node + + SINK(z) # $ path-node + + +def test_tuple(): + x = SOURCE # $ path-node + + y = ((x, 1), 2) # $ path-node + + (z, _), _ = y # $ path-node + + SINK(z) # $ path-node + + +def test_with(): + x = SOURCE # $ path-node + + with x as y: # $ path-node + + SINK(y) # $ path-node + + +def test_match(): + x = SOURCE # $ path-node + + match x: + + case y: # $ path-node + + SINK(y) # $ path-node diff --git a/python/ql/test/experimental/dataflow/summaries/summaries.expected b/python/ql/test/experimental/dataflow/summaries/summaries.expected index 1d8a9f1eb0c..b94a911e8c2 100644 --- a/python/ql/test/experimental/dataflow/summaries/summaries.expected +++ b/python/ql/test/experimental/dataflow/summaries/summaries.expected @@ -1,41 +1,55 @@ edges -| summaries.py:32:11:32:26 | ControlFlowNode for identity() | summaries.py:33:6:33:12 | ControlFlowNode for tainted | +| summaries.py:32:1:32:7 | GSSA Variable tainted | summaries.py:33:6:33:12 | ControlFlowNode for tainted | +| summaries.py:32:11:32:26 | ControlFlowNode for identity() | summaries.py:32:1:32:7 | GSSA Variable tainted | | summaries.py:32:20:32:25 | ControlFlowNode for SOURCE | summaries.py:32:11:32:26 | ControlFlowNode for identity() | -| summaries.py:36:18:36:54 | ControlFlowNode for apply_lambda() | summaries.py:37:6:37:19 | ControlFlowNode for tainted_lambda | +| summaries.py:36:1:36:14 | GSSA Variable tainted_lambda | summaries.py:37:6:37:19 | ControlFlowNode for tainted_lambda | +| summaries.py:36:18:36:54 | ControlFlowNode for apply_lambda() | summaries.py:36:1:36:14 | GSSA Variable tainted_lambda | | summaries.py:36:48:36:53 | ControlFlowNode for SOURCE | summaries.py:36:18:36:54 | ControlFlowNode for apply_lambda() | -| summaries.py:44:16:44:33 | ControlFlowNode for reversed() | summaries.py:45:6:45:20 | ControlFlowNode for Subscript | -| summaries.py:44:16:44:33 | ControlFlowNode for reversed() [List element] | summaries.py:45:6:45:17 | ControlFlowNode for tainted_list [List element] | +| summaries.py:44:1:44:12 | GSSA Variable tainted_list | summaries.py:45:6:45:20 | ControlFlowNode for Subscript | +| summaries.py:44:1:44:12 | GSSA Variable tainted_list [List element] | summaries.py:45:6:45:17 | ControlFlowNode for tainted_list [List element] | +| summaries.py:44:16:44:33 | ControlFlowNode for reversed() | summaries.py:44:1:44:12 | GSSA Variable tainted_list | +| summaries.py:44:16:44:33 | ControlFlowNode for reversed() [List element] | summaries.py:44:1:44:12 | GSSA Variable tainted_list [List element] | | summaries.py:44:25:44:32 | ControlFlowNode for List | summaries.py:44:16:44:33 | ControlFlowNode for reversed() | | summaries.py:44:25:44:32 | ControlFlowNode for List [List element] | summaries.py:44:16:44:33 | ControlFlowNode for reversed() [List element] | | summaries.py:44:26:44:31 | ControlFlowNode for SOURCE | summaries.py:44:25:44:32 | ControlFlowNode for List | | summaries.py:44:26:44:31 | ControlFlowNode for SOURCE | summaries.py:44:25:44:32 | ControlFlowNode for List [List element] | | summaries.py:45:6:45:17 | ControlFlowNode for tainted_list [List element] | summaries.py:45:6:45:20 | ControlFlowNode for Subscript | -| summaries.py:51:18:51:46 | ControlFlowNode for list_map() [List element] | summaries.py:52:6:52:19 | ControlFlowNode for tainted_mapped [List element] | +| summaries.py:51:1:51:14 | GSSA Variable tainted_mapped [List element] | summaries.py:52:6:52:19 | ControlFlowNode for tainted_mapped [List element] | +| summaries.py:51:18:51:46 | ControlFlowNode for list_map() [List element] | summaries.py:51:1:51:14 | GSSA Variable tainted_mapped [List element] | | summaries.py:51:38:51:45 | ControlFlowNode for List [List element] | summaries.py:51:18:51:46 | ControlFlowNode for list_map() [List element] | | summaries.py:51:39:51:44 | ControlFlowNode for SOURCE | summaries.py:51:38:51:45 | ControlFlowNode for List [List element] | | summaries.py:52:6:52:19 | ControlFlowNode for tainted_mapped [List element] | summaries.py:52:6:52:22 | ControlFlowNode for Subscript | -| summaries.py:57:27:57:63 | ControlFlowNode for list_map() [List element] | summaries.py:58:6:58:28 | ControlFlowNode for tainted_mapped_explicit [List element] | +| summaries.py:57:1:57:23 | GSSA Variable tainted_mapped_explicit [List element] | summaries.py:58:6:58:28 | ControlFlowNode for tainted_mapped_explicit [List element] | +| summaries.py:57:27:57:63 | ControlFlowNode for list_map() [List element] | summaries.py:57:1:57:23 | GSSA Variable tainted_mapped_explicit [List element] | | summaries.py:57:55:57:62 | ControlFlowNode for List [List element] | summaries.py:57:27:57:63 | ControlFlowNode for list_map() [List element] | | summaries.py:57:56:57:61 | ControlFlowNode for SOURCE | summaries.py:57:55:57:62 | ControlFlowNode for List [List element] | | summaries.py:58:6:58:28 | ControlFlowNode for tainted_mapped_explicit [List element] | summaries.py:58:6:58:31 | ControlFlowNode for Subscript | -| summaries.py:60:26:60:53 | ControlFlowNode for list_map() [List element] | summaries.py:61:6:61:27 | ControlFlowNode for tainted_mapped_summary [List element] | +| summaries.py:60:1:60:22 | GSSA Variable tainted_mapped_summary [List element] | summaries.py:61:6:61:27 | ControlFlowNode for tainted_mapped_summary [List element] | +| summaries.py:60:26:60:53 | ControlFlowNode for list_map() [List element] | summaries.py:60:1:60:22 | GSSA Variable tainted_mapped_summary [List element] | | summaries.py:60:45:60:52 | ControlFlowNode for List [List element] | summaries.py:60:26:60:53 | ControlFlowNode for list_map() [List element] | | summaries.py:60:46:60:51 | ControlFlowNode for SOURCE | summaries.py:60:45:60:52 | ControlFlowNode for List [List element] | | summaries.py:61:6:61:27 | ControlFlowNode for tainted_mapped_summary [List element] | summaries.py:61:6:61:30 | ControlFlowNode for Subscript | -| summaries.py:63:16:63:41 | ControlFlowNode for append_to_list() [List element] | summaries.py:64:6:64:17 | ControlFlowNode for tainted_list [List element] | +| summaries.py:63:1:63:12 | GSSA Variable tainted_list [List element] | summaries.py:64:6:64:17 | ControlFlowNode for tainted_list [List element] | +| summaries.py:63:16:63:41 | ControlFlowNode for append_to_list() [List element] | summaries.py:63:1:63:12 | GSSA Variable tainted_list [List element] | | summaries.py:63:35:63:40 | ControlFlowNode for SOURCE | summaries.py:63:16:63:41 | ControlFlowNode for append_to_list() [List element] | | summaries.py:64:6:64:17 | ControlFlowNode for tainted_list [List element] | summaries.py:64:6:64:20 | ControlFlowNode for Subscript | -| summaries.py:67:22:67:39 | ControlFlowNode for json_loads() [List element] | summaries.py:68:6:68:23 | ControlFlowNode for tainted_resultlist [List element] | +| summaries.py:67:1:67:18 | GSSA Variable tainted_resultlist | summaries.py:68:6:68:26 | ControlFlowNode for Subscript | +| summaries.py:67:1:67:18 | GSSA Variable tainted_resultlist [List element] | summaries.py:68:6:68:23 | ControlFlowNode for tainted_resultlist [List element] | +| summaries.py:67:22:67:39 | ControlFlowNode for json_loads() [List element] | summaries.py:67:1:67:18 | GSSA Variable tainted_resultlist [List element] | +| summaries.py:67:33:67:38 | ControlFlowNode for SOURCE | summaries.py:67:1:67:18 | GSSA Variable tainted_resultlist | | summaries.py:67:33:67:38 | ControlFlowNode for SOURCE | summaries.py:67:22:67:39 | ControlFlowNode for json_loads() [List element] | -| summaries.py:67:33:67:38 | ControlFlowNode for SOURCE | summaries.py:68:6:68:26 | ControlFlowNode for Subscript | | summaries.py:68:6:68:23 | ControlFlowNode for tainted_resultlist [List element] | summaries.py:68:6:68:26 | ControlFlowNode for Subscript | nodes +| summaries.py:32:1:32:7 | GSSA Variable tainted | semmle.label | GSSA Variable tainted | | summaries.py:32:11:32:26 | ControlFlowNode for identity() | semmle.label | ControlFlowNode for identity() | | summaries.py:32:20:32:25 | ControlFlowNode for SOURCE | semmle.label | ControlFlowNode for SOURCE | | summaries.py:33:6:33:12 | ControlFlowNode for tainted | semmle.label | ControlFlowNode for tainted | +| summaries.py:36:1:36:14 | GSSA Variable tainted_lambda | semmle.label | GSSA Variable tainted_lambda | | summaries.py:36:18:36:54 | ControlFlowNode for apply_lambda() | semmle.label | ControlFlowNode for apply_lambda() | | summaries.py:36:48:36:53 | ControlFlowNode for SOURCE | semmle.label | ControlFlowNode for SOURCE | | summaries.py:37:6:37:19 | ControlFlowNode for tainted_lambda | semmle.label | ControlFlowNode for tainted_lambda | +| summaries.py:44:1:44:12 | GSSA Variable tainted_list | semmle.label | GSSA Variable tainted_list | +| summaries.py:44:1:44:12 | GSSA Variable tainted_list [List element] | semmle.label | GSSA Variable tainted_list [List element] | | summaries.py:44:16:44:33 | ControlFlowNode for reversed() | semmle.label | ControlFlowNode for reversed() | | summaries.py:44:16:44:33 | ControlFlowNode for reversed() [List element] | semmle.label | ControlFlowNode for reversed() [List element] | | summaries.py:44:25:44:32 | ControlFlowNode for List | semmle.label | ControlFlowNode for List | @@ -43,25 +57,31 @@ nodes | summaries.py:44:26:44:31 | ControlFlowNode for SOURCE | semmle.label | ControlFlowNode for SOURCE | | summaries.py:45:6:45:17 | ControlFlowNode for tainted_list [List element] | semmle.label | ControlFlowNode for tainted_list [List element] | | summaries.py:45:6:45:20 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | +| summaries.py:51:1:51:14 | GSSA Variable tainted_mapped [List element] | semmle.label | GSSA Variable tainted_mapped [List element] | | summaries.py:51:18:51:46 | ControlFlowNode for list_map() [List element] | semmle.label | ControlFlowNode for list_map() [List element] | | summaries.py:51:38:51:45 | ControlFlowNode for List [List element] | semmle.label | ControlFlowNode for List [List element] | | summaries.py:51:39:51:44 | ControlFlowNode for SOURCE | semmle.label | ControlFlowNode for SOURCE | | summaries.py:52:6:52:19 | ControlFlowNode for tainted_mapped [List element] | semmle.label | ControlFlowNode for tainted_mapped [List element] | | summaries.py:52:6:52:22 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | +| summaries.py:57:1:57:23 | GSSA Variable tainted_mapped_explicit [List element] | semmle.label | GSSA Variable tainted_mapped_explicit [List element] | | summaries.py:57:27:57:63 | ControlFlowNode for list_map() [List element] | semmle.label | ControlFlowNode for list_map() [List element] | | summaries.py:57:55:57:62 | ControlFlowNode for List [List element] | semmle.label | ControlFlowNode for List [List element] | | summaries.py:57:56:57:61 | ControlFlowNode for SOURCE | semmle.label | ControlFlowNode for SOURCE | | summaries.py:58:6:58:28 | ControlFlowNode for tainted_mapped_explicit [List element] | semmle.label | ControlFlowNode for tainted_mapped_explicit [List element] | | summaries.py:58:6:58:31 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | +| summaries.py:60:1:60:22 | GSSA Variable tainted_mapped_summary [List element] | semmle.label | GSSA Variable tainted_mapped_summary [List element] | | summaries.py:60:26:60:53 | ControlFlowNode for list_map() [List element] | semmle.label | ControlFlowNode for list_map() [List element] | | summaries.py:60:45:60:52 | ControlFlowNode for List [List element] | semmle.label | ControlFlowNode for List [List element] | | summaries.py:60:46:60:51 | ControlFlowNode for SOURCE | semmle.label | ControlFlowNode for SOURCE | | summaries.py:61:6:61:27 | ControlFlowNode for tainted_mapped_summary [List element] | semmle.label | ControlFlowNode for tainted_mapped_summary [List element] | | summaries.py:61:6:61:30 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | +| summaries.py:63:1:63:12 | GSSA Variable tainted_list [List element] | semmle.label | GSSA Variable tainted_list [List element] | | summaries.py:63:16:63:41 | ControlFlowNode for append_to_list() [List element] | semmle.label | ControlFlowNode for append_to_list() [List element] | | summaries.py:63:35:63:40 | ControlFlowNode for SOURCE | semmle.label | ControlFlowNode for SOURCE | | summaries.py:64:6:64:17 | ControlFlowNode for tainted_list [List element] | semmle.label | ControlFlowNode for tainted_list [List element] | | summaries.py:64:6:64:20 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | +| summaries.py:67:1:67:18 | GSSA Variable tainted_resultlist | semmle.label | GSSA Variable tainted_resultlist | +| summaries.py:67:1:67:18 | GSSA Variable tainted_resultlist [List element] | semmle.label | GSSA Variable tainted_resultlist [List element] | | summaries.py:67:22:67:39 | ControlFlowNode for json_loads() [List element] | semmle.label | ControlFlowNode for json_loads() [List element] | | summaries.py:67:33:67:38 | ControlFlowNode for SOURCE | semmle.label | ControlFlowNode for SOURCE | | summaries.py:68:6:68:23 | ControlFlowNode for tainted_resultlist [List element] | semmle.label | ControlFlowNode for tainted_resultlist [List element] | diff --git a/python/ql/test/experimental/library-tests/CallGraph-implicit-init/example.py b/python/ql/test/experimental/library-tests/CallGraph-implicit-init/example.py index f14669948bc..12d3a013e8d 100644 --- a/python/ql/test/experimental/library-tests/CallGraph-implicit-init/example.py +++ b/python/ql/test/experimental/library-tests/CallGraph-implicit-init/example.py @@ -17,6 +17,6 @@ Since PEP 420 was accepted in Python 3, this test is Python 3 only. from foo.bar.a import afunc from foo_explicit.bar.a import explicit_afunc -afunc() # $ MISSING: pt,tt=afunc +afunc() # $ pt,tt="foo/bar/a.py:afunc" explicit_afunc() # $ pt,tt="foo_explicit/bar/a.py:explicit_afunc" diff --git a/python/ql/test/experimental/meta/ConceptsTest.qll b/python/ql/test/experimental/meta/ConceptsTest.qll index 13dac722c3b..255923d4e7f 100644 --- a/python/ql/test/experimental/meta/ConceptsTest.qll +++ b/python/ql/test/experimental/meta/ConceptsTest.qll @@ -292,10 +292,11 @@ module HttpServerHttpResponseTest implements TestSig { exists(DedicatedResponseTest d | d.isDedicatedFile(file)) ) and ( - exists(Http::Server::HttpResponse response | - location = response.getLocation() and - element = response.toString() and - value = prettyNodeForInlineTest(response.getBody()) and + exists(Http::Server::HttpResponse response, DataFlow::Node body | + body = response.getBody() and + location = body.getLocation() and + element = body.toString() and + value = prettyNodeForInlineTest(body) and tag = "responseBody" ) or diff --git a/python/ql/test/experimental/query-tests/Security/CWE-022-TarSlip/TarSlip.expected b/python/ql/test/experimental/query-tests/Security/CWE-022-TarSlip/TarSlip.expected index 0042b85512c..52fd49e57b1 100644 --- a/python/ql/test/experimental/query-tests/Security/CWE-022-TarSlip/TarSlip.expected +++ b/python/ql/test/experimental/query-tests/Security/CWE-022-TarSlip/TarSlip.expected @@ -1,5 +1,6 @@ edges -| TarSlipImprov.py:15:7:15:39 | ControlFlowNode for Attribute() | TarSlipImprov.py:17:5:17:10 | GSSA Variable member | +| TarSlipImprov.py:15:1:15:3 | GSSA Variable tar | TarSlipImprov.py:17:5:17:10 | GSSA Variable member | +| TarSlipImprov.py:15:7:15:39 | ControlFlowNode for Attribute() | TarSlipImprov.py:15:1:15:3 | GSSA Variable tar | | TarSlipImprov.py:17:5:17:10 | GSSA Variable member | TarSlipImprov.py:20:19:20:24 | ControlFlowNode for member | | TarSlipImprov.py:20:5:20:10 | [post] ControlFlowNode for result | TarSlipImprov.py:22:35:22:40 | ControlFlowNode for result | | TarSlipImprov.py:20:19:20:24 | ControlFlowNode for member | TarSlipImprov.py:20:5:20:10 | [post] ControlFlowNode for result | @@ -7,50 +8,77 @@ edges | TarSlipImprov.py:28:9:28:14 | SSA variable member | TarSlipImprov.py:35:23:35:28 | ControlFlowNode for member | | TarSlipImprov.py:35:9:35:14 | [post] ControlFlowNode for result | TarSlipImprov.py:36:12:36:17 | ControlFlowNode for result | | TarSlipImprov.py:35:23:35:28 | ControlFlowNode for member | TarSlipImprov.py:35:9:35:14 | [post] ControlFlowNode for result | -| TarSlipImprov.py:38:7:38:39 | ControlFlowNode for Attribute() | TarSlipImprov.py:39:65:39:67 | ControlFlowNode for tar | +| TarSlipImprov.py:38:1:38:3 | GSSA Variable tar | TarSlipImprov.py:39:65:39:67 | ControlFlowNode for tar | +| TarSlipImprov.py:38:7:38:39 | ControlFlowNode for Attribute() | TarSlipImprov.py:38:1:38:3 | GSSA Variable tar | | TarSlipImprov.py:39:65:39:67 | ControlFlowNode for tar | TarSlipImprov.py:26:21:26:27 | ControlFlowNode for tarfile | | TarSlipImprov.py:39:65:39:67 | ControlFlowNode for tar | TarSlipImprov.py:39:49:39:68 | ControlFlowNode for members_filter1() | -| TarSlipImprov.py:43:6:43:38 | ControlFlowNode for Attribute() | TarSlipImprov.py:44:9:44:13 | GSSA Variable entry | +| TarSlipImprov.py:43:6:43:38 | ControlFlowNode for Attribute() | TarSlipImprov.py:43:43:43:45 | GSSA Variable tar | +| TarSlipImprov.py:43:43:43:45 | GSSA Variable tar | TarSlipImprov.py:44:9:44:13 | GSSA Variable entry | | TarSlipImprov.py:44:9:44:13 | GSSA Variable entry | TarSlipImprov.py:47:21:47:25 | ControlFlowNode for entry | -| TarSlipImprov.py:54:6:54:38 | ControlFlowNode for Attribute() | TarSlipImprov.py:56:9:56:13 | GSSA Variable entry | +| TarSlipImprov.py:54:6:54:38 | ControlFlowNode for Attribute() | TarSlipImprov.py:54:43:54:45 | GSSA Variable tar | +| TarSlipImprov.py:54:43:54:45 | GSSA Variable tar | TarSlipImprov.py:56:9:56:13 | GSSA Variable entry | | TarSlipImprov.py:56:9:56:13 | GSSA Variable entry | TarSlipImprov.py:58:21:58:25 | ControlFlowNode for entry | -| TarSlipImprov.py:88:6:88:43 | ControlFlowNode for Attribute() | TarSlipImprov.py:91:5:91:7 | ControlFlowNode for tar | -| TarSlipImprov.py:111:7:111:39 | ControlFlowNode for Attribute() | TarSlipImprov.py:115:9:115:11 | ControlFlowNode for tar | -| TarSlipImprov.py:123:6:123:29 | ControlFlowNode for Attribute() | TarSlipImprov.py:124:9:124:13 | GSSA Variable entry | +| TarSlipImprov.py:88:6:88:43 | ControlFlowNode for Attribute() | TarSlipImprov.py:88:48:88:50 | GSSA Variable tar | +| TarSlipImprov.py:88:48:88:50 | GSSA Variable tar | TarSlipImprov.py:91:5:91:7 | ControlFlowNode for tar | +| TarSlipImprov.py:111:1:111:3 | GSSA Variable tar | TarSlipImprov.py:115:9:115:11 | ControlFlowNode for tar | +| TarSlipImprov.py:111:7:111:39 | ControlFlowNode for Attribute() | TarSlipImprov.py:111:1:111:3 | GSSA Variable tar | +| TarSlipImprov.py:123:6:123:29 | ControlFlowNode for Attribute() | TarSlipImprov.py:123:34:123:36 | GSSA Variable tar | +| TarSlipImprov.py:123:34:123:36 | GSSA Variable tar | TarSlipImprov.py:124:9:124:13 | GSSA Variable entry | | TarSlipImprov.py:124:9:124:13 | GSSA Variable entry | TarSlipImprov.py:125:36:125:40 | ControlFlowNode for entry | -| TarSlipImprov.py:129:6:129:26 | ControlFlowNode for Attribute() | TarSlipImprov.py:130:5:130:7 | ControlFlowNode for tar | -| TarSlipImprov.py:133:7:133:39 | ControlFlowNode for Attribute() | TarSlipImprov.py:134:1:134:3 | ControlFlowNode for tar | -| TarSlipImprov.py:141:6:141:29 | ControlFlowNode for Attribute() | TarSlipImprov.py:142:9:142:13 | GSSA Variable entry | +| TarSlipImprov.py:129:6:129:26 | ControlFlowNode for Attribute() | TarSlipImprov.py:129:31:129:33 | GSSA Variable tar | +| TarSlipImprov.py:129:31:129:33 | GSSA Variable tar | TarSlipImprov.py:130:5:130:7 | ControlFlowNode for tar | +| TarSlipImprov.py:133:1:133:3 | GSSA Variable tar | TarSlipImprov.py:134:1:134:3 | ControlFlowNode for tar | +| TarSlipImprov.py:133:7:133:39 | ControlFlowNode for Attribute() | TarSlipImprov.py:133:1:133:3 | GSSA Variable tar | +| TarSlipImprov.py:141:6:141:29 | ControlFlowNode for Attribute() | TarSlipImprov.py:141:34:141:36 | GSSA Variable tar | +| TarSlipImprov.py:141:34:141:36 | GSSA Variable tar | TarSlipImprov.py:142:9:142:13 | GSSA Variable entry | | TarSlipImprov.py:142:9:142:13 | GSSA Variable entry | TarSlipImprov.py:143:36:143:40 | ControlFlowNode for entry | -| TarSlipImprov.py:159:26:159:51 | ControlFlowNode for Attribute() | TarSlipImprov.py:169:9:169:12 | ControlFlowNode for tarc | -| TarSlipImprov.py:176:6:176:31 | ControlFlowNode for Attribute() | TarSlipImprov.py:177:9:177:13 | GSSA Variable entry | +| TarSlipImprov.py:159:9:159:14 | SSA variable tar_cm | TarSlipImprov.py:162:20:162:23 | SSA variable tarc | +| TarSlipImprov.py:159:26:159:51 | ControlFlowNode for Attribute() | TarSlipImprov.py:159:9:159:14 | SSA variable tar_cm | +| TarSlipImprov.py:162:20:162:23 | SSA variable tarc | TarSlipImprov.py:169:9:169:12 | ControlFlowNode for tarc | +| TarSlipImprov.py:176:6:176:31 | ControlFlowNode for Attribute() | TarSlipImprov.py:176:36:176:38 | GSSA Variable tar | +| TarSlipImprov.py:176:36:176:38 | GSSA Variable tar | TarSlipImprov.py:177:9:177:13 | GSSA Variable entry | | TarSlipImprov.py:177:9:177:13 | GSSA Variable entry | TarSlipImprov.py:178:36:178:40 | ControlFlowNode for entry | -| TarSlipImprov.py:182:6:182:31 | ControlFlowNode for Attribute() | TarSlipImprov.py:183:9:183:13 | GSSA Variable entry | +| TarSlipImprov.py:182:6:182:31 | ControlFlowNode for Attribute() | TarSlipImprov.py:182:36:182:38 | GSSA Variable tar | +| TarSlipImprov.py:182:36:182:38 | GSSA Variable tar | TarSlipImprov.py:183:9:183:13 | GSSA Variable entry | | TarSlipImprov.py:183:9:183:13 | GSSA Variable entry | TarSlipImprov.py:184:21:184:25 | ControlFlowNode for entry | -| TarSlipImprov.py:188:7:188:27 | ControlFlowNode for Attribute() | TarSlipImprov.py:189:1:189:3 | ControlFlowNode for tar | -| TarSlipImprov.py:193:6:193:31 | ControlFlowNode for Attribute() | TarSlipImprov.py:194:49:194:51 | ControlFlowNode for tar | -| TarSlipImprov.py:210:6:210:43 | ControlFlowNode for Attribute() | TarSlipImprov.py:211:5:211:7 | ControlFlowNode for tar | -| TarSlipImprov.py:231:6:231:38 | ControlFlowNode for Attribute() | TarSlipImprov.py:233:9:233:9 | GSSA Variable f | +| TarSlipImprov.py:188:1:188:3 | GSSA Variable tar | TarSlipImprov.py:189:1:189:3 | ControlFlowNode for tar | +| TarSlipImprov.py:188:7:188:27 | ControlFlowNode for Attribute() | TarSlipImprov.py:188:1:188:3 | GSSA Variable tar | +| TarSlipImprov.py:193:6:193:31 | ControlFlowNode for Attribute() | TarSlipImprov.py:193:36:193:38 | GSSA Variable tar | +| TarSlipImprov.py:193:36:193:38 | GSSA Variable tar | TarSlipImprov.py:194:49:194:51 | ControlFlowNode for tar | +| TarSlipImprov.py:210:6:210:43 | ControlFlowNode for Attribute() | TarSlipImprov.py:210:48:210:50 | GSSA Variable tar | +| TarSlipImprov.py:210:48:210:50 | GSSA Variable tar | TarSlipImprov.py:211:5:211:7 | ControlFlowNode for tar | +| TarSlipImprov.py:231:6:231:38 | ControlFlowNode for Attribute() | TarSlipImprov.py:231:43:231:52 | GSSA Variable corpus_tar | +| TarSlipImprov.py:231:43:231:52 | GSSA Variable corpus_tar | TarSlipImprov.py:233:9:233:9 | GSSA Variable f | | TarSlipImprov.py:233:9:233:9 | GSSA Variable f | TarSlipImprov.py:235:28:235:28 | ControlFlowNode for f | | TarSlipImprov.py:235:13:235:19 | [post] ControlFlowNode for members | TarSlipImprov.py:236:44:236:50 | ControlFlowNode for members | | TarSlipImprov.py:235:28:235:28 | ControlFlowNode for f | TarSlipImprov.py:235:13:235:19 | [post] ControlFlowNode for members | -| TarSlipImprov.py:258:6:258:26 | ControlFlowNode for Attribute() | TarSlipImprov.py:259:9:259:13 | GSSA Variable entry | +| TarSlipImprov.py:258:6:258:26 | ControlFlowNode for Attribute() | TarSlipImprov.py:258:31:258:33 | GSSA Variable tar | +| TarSlipImprov.py:258:31:258:33 | GSSA Variable tar | TarSlipImprov.py:259:9:259:13 | GSSA Variable entry | | TarSlipImprov.py:259:9:259:13 | GSSA Variable entry | TarSlipImprov.py:261:25:261:29 | ControlFlowNode for entry | -| TarSlipImprov.py:264:6:264:38 | ControlFlowNode for Attribute() | TarSlipImprov.py:265:9:265:13 | GSSA Variable entry | +| TarSlipImprov.py:264:6:264:38 | ControlFlowNode for Attribute() | TarSlipImprov.py:264:43:264:45 | GSSA Variable tar | +| TarSlipImprov.py:264:43:264:45 | GSSA Variable tar | TarSlipImprov.py:265:9:265:13 | GSSA Variable entry | | TarSlipImprov.py:265:9:265:13 | GSSA Variable entry | TarSlipImprov.py:268:21:268:25 | ControlFlowNode for entry | -| TarSlipImprov.py:271:6:271:39 | ControlFlowNode for Attribute() | TarSlipImprov.py:272:9:272:13 | GSSA Variable entry | +| TarSlipImprov.py:271:6:271:39 | ControlFlowNode for Attribute() | TarSlipImprov.py:271:44:271:46 | GSSA Variable tar | +| TarSlipImprov.py:271:44:271:46 | GSSA Variable tar | TarSlipImprov.py:272:9:272:13 | GSSA Variable entry | | TarSlipImprov.py:272:9:272:13 | GSSA Variable entry | TarSlipImprov.py:274:25:274:29 | ControlFlowNode for entry | -| TarSlipImprov.py:276:6:276:38 | ControlFlowNode for Attribute() | TarSlipImprov.py:277:9:277:13 | GSSA Variable entry | +| TarSlipImprov.py:276:6:276:38 | ControlFlowNode for Attribute() | TarSlipImprov.py:276:43:276:45 | GSSA Variable tar | +| TarSlipImprov.py:276:43:276:45 | GSSA Variable tar | TarSlipImprov.py:277:9:277:13 | GSSA Variable entry | | TarSlipImprov.py:277:9:277:13 | GSSA Variable entry | TarSlipImprov.py:280:21:280:25 | ControlFlowNode for entry | -| TarSlipImprov.py:283:6:283:51 | ControlFlowNode for Attribute() | TarSlipImprov.py:284:5:284:7 | ControlFlowNode for tar | -| TarSlipImprov.py:287:7:287:28 | ControlFlowNode for Attribute() | TarSlipImprov.py:288:49:288:51 | ControlFlowNode for tar | -| TarSlipImprov.py:292:7:292:39 | ControlFlowNode for Attribute() | TarSlipImprov.py:293:1:293:3 | ControlFlowNode for tar | -| TarSlipImprov.py:300:6:300:51 | ControlFlowNode for Attribute() | TarSlipImprov.py:301:49:301:51 | ControlFlowNode for tar | -| TarSlipImprov.py:304:7:304:39 | ControlFlowNode for Attribute() | TarSlipImprov.py:306:5:306:10 | GSSA Variable member | +| TarSlipImprov.py:283:6:283:51 | ControlFlowNode for Attribute() | TarSlipImprov.py:283:56:283:58 | GSSA Variable tar | +| TarSlipImprov.py:283:56:283:58 | GSSA Variable tar | TarSlipImprov.py:284:5:284:7 | ControlFlowNode for tar | +| TarSlipImprov.py:287:1:287:3 | GSSA Variable tar | TarSlipImprov.py:288:49:288:51 | ControlFlowNode for tar | +| TarSlipImprov.py:287:7:287:28 | ControlFlowNode for Attribute() | TarSlipImprov.py:287:1:287:3 | GSSA Variable tar | +| TarSlipImprov.py:292:1:292:3 | GSSA Variable tar | TarSlipImprov.py:293:1:293:3 | ControlFlowNode for tar | +| TarSlipImprov.py:292:7:292:39 | ControlFlowNode for Attribute() | TarSlipImprov.py:292:1:292:3 | GSSA Variable tar | +| TarSlipImprov.py:300:6:300:51 | ControlFlowNode for Attribute() | TarSlipImprov.py:300:56:300:58 | GSSA Variable tar | +| TarSlipImprov.py:300:56:300:58 | GSSA Variable tar | TarSlipImprov.py:301:49:301:51 | ControlFlowNode for tar | +| TarSlipImprov.py:304:1:304:3 | GSSA Variable tar | TarSlipImprov.py:306:5:306:10 | GSSA Variable member | +| TarSlipImprov.py:304:7:304:39 | ControlFlowNode for Attribute() | TarSlipImprov.py:304:1:304:3 | GSSA Variable tar | | TarSlipImprov.py:306:5:306:10 | GSSA Variable member | TarSlipImprov.py:309:19:309:24 | ControlFlowNode for member | | TarSlipImprov.py:309:5:309:10 | [post] ControlFlowNode for result | TarSlipImprov.py:310:49:310:54 | ControlFlowNode for result | | TarSlipImprov.py:309:19:309:24 | ControlFlowNode for member | TarSlipImprov.py:309:5:309:10 | [post] ControlFlowNode for result | nodes +| TarSlipImprov.py:15:1:15:3 | GSSA Variable tar | semmle.label | GSSA Variable tar | | TarSlipImprov.py:15:7:15:39 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | TarSlipImprov.py:17:5:17:10 | GSSA Variable member | semmle.label | GSSA Variable member | | TarSlipImprov.py:20:5:20:10 | [post] ControlFlowNode for result | semmle.label | [post] ControlFlowNode for result | @@ -61,69 +89,95 @@ nodes | TarSlipImprov.py:35:9:35:14 | [post] ControlFlowNode for result | semmle.label | [post] ControlFlowNode for result | | TarSlipImprov.py:35:23:35:28 | ControlFlowNode for member | semmle.label | ControlFlowNode for member | | TarSlipImprov.py:36:12:36:17 | ControlFlowNode for result | semmle.label | ControlFlowNode for result | +| TarSlipImprov.py:38:1:38:3 | GSSA Variable tar | semmle.label | GSSA Variable tar | | TarSlipImprov.py:38:7:38:39 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | TarSlipImprov.py:39:49:39:68 | ControlFlowNode for members_filter1() | semmle.label | ControlFlowNode for members_filter1() | | TarSlipImprov.py:39:65:39:67 | ControlFlowNode for tar | semmle.label | ControlFlowNode for tar | | TarSlipImprov.py:43:6:43:38 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | +| TarSlipImprov.py:43:43:43:45 | GSSA Variable tar | semmle.label | GSSA Variable tar | | TarSlipImprov.py:44:9:44:13 | GSSA Variable entry | semmle.label | GSSA Variable entry | | TarSlipImprov.py:47:21:47:25 | ControlFlowNode for entry | semmle.label | ControlFlowNode for entry | | TarSlipImprov.py:54:6:54:38 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | +| TarSlipImprov.py:54:43:54:45 | GSSA Variable tar | semmle.label | GSSA Variable tar | | TarSlipImprov.py:56:9:56:13 | GSSA Variable entry | semmle.label | GSSA Variable entry | | TarSlipImprov.py:58:21:58:25 | ControlFlowNode for entry | semmle.label | ControlFlowNode for entry | | TarSlipImprov.py:88:6:88:43 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | +| TarSlipImprov.py:88:48:88:50 | GSSA Variable tar | semmle.label | GSSA Variable tar | | TarSlipImprov.py:91:5:91:7 | ControlFlowNode for tar | semmle.label | ControlFlowNode for tar | +| TarSlipImprov.py:111:1:111:3 | GSSA Variable tar | semmle.label | GSSA Variable tar | | TarSlipImprov.py:111:7:111:39 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | TarSlipImprov.py:115:9:115:11 | ControlFlowNode for tar | semmle.label | ControlFlowNode for tar | | TarSlipImprov.py:123:6:123:29 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | +| TarSlipImprov.py:123:34:123:36 | GSSA Variable tar | semmle.label | GSSA Variable tar | | TarSlipImprov.py:124:9:124:13 | GSSA Variable entry | semmle.label | GSSA Variable entry | | TarSlipImprov.py:125:36:125:40 | ControlFlowNode for entry | semmle.label | ControlFlowNode for entry | | TarSlipImprov.py:129:6:129:26 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | +| TarSlipImprov.py:129:31:129:33 | GSSA Variable tar | semmle.label | GSSA Variable tar | | TarSlipImprov.py:130:5:130:7 | ControlFlowNode for tar | semmle.label | ControlFlowNode for tar | +| TarSlipImprov.py:133:1:133:3 | GSSA Variable tar | semmle.label | GSSA Variable tar | | TarSlipImprov.py:133:7:133:39 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | TarSlipImprov.py:134:1:134:3 | ControlFlowNode for tar | semmle.label | ControlFlowNode for tar | | TarSlipImprov.py:141:6:141:29 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | +| TarSlipImprov.py:141:34:141:36 | GSSA Variable tar | semmle.label | GSSA Variable tar | | TarSlipImprov.py:142:9:142:13 | GSSA Variable entry | semmle.label | GSSA Variable entry | | TarSlipImprov.py:143:36:143:40 | ControlFlowNode for entry | semmle.label | ControlFlowNode for entry | +| TarSlipImprov.py:159:9:159:14 | SSA variable tar_cm | semmle.label | SSA variable tar_cm | | TarSlipImprov.py:159:26:159:51 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | +| TarSlipImprov.py:162:20:162:23 | SSA variable tarc | semmle.label | SSA variable tarc | | TarSlipImprov.py:169:9:169:12 | ControlFlowNode for tarc | semmle.label | ControlFlowNode for tarc | | TarSlipImprov.py:176:6:176:31 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | +| TarSlipImprov.py:176:36:176:38 | GSSA Variable tar | semmle.label | GSSA Variable tar | | TarSlipImprov.py:177:9:177:13 | GSSA Variable entry | semmle.label | GSSA Variable entry | | TarSlipImprov.py:178:36:178:40 | ControlFlowNode for entry | semmle.label | ControlFlowNode for entry | | TarSlipImprov.py:182:6:182:31 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | +| TarSlipImprov.py:182:36:182:38 | GSSA Variable tar | semmle.label | GSSA Variable tar | | TarSlipImprov.py:183:9:183:13 | GSSA Variable entry | semmle.label | GSSA Variable entry | | TarSlipImprov.py:184:21:184:25 | ControlFlowNode for entry | semmle.label | ControlFlowNode for entry | +| TarSlipImprov.py:188:1:188:3 | GSSA Variable tar | semmle.label | GSSA Variable tar | | TarSlipImprov.py:188:7:188:27 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | TarSlipImprov.py:189:1:189:3 | ControlFlowNode for tar | semmle.label | ControlFlowNode for tar | | TarSlipImprov.py:193:6:193:31 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | +| TarSlipImprov.py:193:36:193:38 | GSSA Variable tar | semmle.label | GSSA Variable tar | | TarSlipImprov.py:194:49:194:51 | ControlFlowNode for tar | semmle.label | ControlFlowNode for tar | | TarSlipImprov.py:210:6:210:43 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | +| TarSlipImprov.py:210:48:210:50 | GSSA Variable tar | semmle.label | GSSA Variable tar | | TarSlipImprov.py:211:5:211:7 | ControlFlowNode for tar | semmle.label | ControlFlowNode for tar | | TarSlipImprov.py:231:6:231:38 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | +| TarSlipImprov.py:231:43:231:52 | GSSA Variable corpus_tar | semmle.label | GSSA Variable corpus_tar | | TarSlipImprov.py:233:9:233:9 | GSSA Variable f | semmle.label | GSSA Variable f | | TarSlipImprov.py:235:13:235:19 | [post] ControlFlowNode for members | semmle.label | [post] ControlFlowNode for members | | TarSlipImprov.py:235:28:235:28 | ControlFlowNode for f | semmle.label | ControlFlowNode for f | | TarSlipImprov.py:236:44:236:50 | ControlFlowNode for members | semmle.label | ControlFlowNode for members | | TarSlipImprov.py:254:1:254:31 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | TarSlipImprov.py:258:6:258:26 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | +| TarSlipImprov.py:258:31:258:33 | GSSA Variable tar | semmle.label | GSSA Variable tar | | TarSlipImprov.py:259:9:259:13 | GSSA Variable entry | semmle.label | GSSA Variable entry | | TarSlipImprov.py:261:25:261:29 | ControlFlowNode for entry | semmle.label | ControlFlowNode for entry | | TarSlipImprov.py:264:6:264:38 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | +| TarSlipImprov.py:264:43:264:45 | GSSA Variable tar | semmle.label | GSSA Variable tar | | TarSlipImprov.py:265:9:265:13 | GSSA Variable entry | semmle.label | GSSA Variable entry | | TarSlipImprov.py:268:21:268:25 | ControlFlowNode for entry | semmle.label | ControlFlowNode for entry | | TarSlipImprov.py:271:6:271:39 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | +| TarSlipImprov.py:271:44:271:46 | GSSA Variable tar | semmle.label | GSSA Variable tar | | TarSlipImprov.py:272:9:272:13 | GSSA Variable entry | semmle.label | GSSA Variable entry | | TarSlipImprov.py:274:25:274:29 | ControlFlowNode for entry | semmle.label | ControlFlowNode for entry | | TarSlipImprov.py:276:6:276:38 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | +| TarSlipImprov.py:276:43:276:45 | GSSA Variable tar | semmle.label | GSSA Variable tar | | TarSlipImprov.py:277:9:277:13 | GSSA Variable entry | semmle.label | GSSA Variable entry | | TarSlipImprov.py:280:21:280:25 | ControlFlowNode for entry | semmle.label | ControlFlowNode for entry | | TarSlipImprov.py:283:6:283:51 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | +| TarSlipImprov.py:283:56:283:58 | GSSA Variable tar | semmle.label | GSSA Variable tar | | TarSlipImprov.py:284:5:284:7 | ControlFlowNode for tar | semmle.label | ControlFlowNode for tar | +| TarSlipImprov.py:287:1:287:3 | GSSA Variable tar | semmle.label | GSSA Variable tar | | TarSlipImprov.py:287:7:287:28 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | TarSlipImprov.py:288:49:288:51 | ControlFlowNode for tar | semmle.label | ControlFlowNode for tar | +| TarSlipImprov.py:292:1:292:3 | GSSA Variable tar | semmle.label | GSSA Variable tar | | TarSlipImprov.py:292:7:292:39 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | TarSlipImprov.py:293:1:293:3 | ControlFlowNode for tar | semmle.label | ControlFlowNode for tar | | TarSlipImprov.py:300:6:300:51 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | +| TarSlipImprov.py:300:56:300:58 | GSSA Variable tar | semmle.label | GSSA Variable tar | | TarSlipImprov.py:301:49:301:51 | ControlFlowNode for tar | semmle.label | ControlFlowNode for tar | +| TarSlipImprov.py:304:1:304:3 | GSSA Variable tar | semmle.label | GSSA Variable tar | | TarSlipImprov.py:304:7:304:39 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | TarSlipImprov.py:306:5:306:10 | GSSA Variable member | semmle.label | GSSA Variable member | | TarSlipImprov.py:309:5:309:10 | [post] ControlFlowNode for result | semmle.label | [post] ControlFlowNode for result | diff --git a/python/ql/test/experimental/query-tests/Security/CWE-022-TarSlip/ZipSlip.expected b/python/ql/test/experimental/query-tests/Security/CWE-022-TarSlip/ZipSlip.expected index 580163a52e9..a709b3ba04f 100644 --- a/python/ql/test/experimental/query-tests/Security/CWE-022-TarSlip/ZipSlip.expected +++ b/python/ql/test/experimental/query-tests/Security/CWE-022-TarSlip/ZipSlip.expected @@ -1,27 +1,37 @@ edges -| zipslip_bad.py:8:10:8:31 | ControlFlowNode for Attribute() | zipslip_bad.py:10:13:10:17 | SSA variable entry | +| zipslip_bad.py:8:10:8:31 | ControlFlowNode for Attribute() | zipslip_bad.py:8:36:8:39 | SSA variable zipf | +| zipslip_bad.py:8:36:8:39 | SSA variable zipf | zipslip_bad.py:10:13:10:17 | SSA variable entry | | zipslip_bad.py:10:13:10:17 | SSA variable entry | zipslip_bad.py:11:25:11:29 | ControlFlowNode for entry | -| zipslip_bad.py:14:10:14:28 | ControlFlowNode for Attribute() | zipslip_bad.py:16:13:16:17 | SSA variable entry | +| zipslip_bad.py:14:10:14:28 | ControlFlowNode for Attribute() | zipslip_bad.py:14:33:14:36 | SSA variable zipf | +| zipslip_bad.py:14:33:14:36 | SSA variable zipf | zipslip_bad.py:16:13:16:17 | SSA variable entry | | zipslip_bad.py:16:13:16:17 | SSA variable entry | zipslip_bad.py:17:26:17:30 | ControlFlowNode for entry | -| zipslip_bad.py:20:10:20:27 | ControlFlowNode for Attribute() | zipslip_bad.py:22:13:22:17 | SSA variable entry | +| zipslip_bad.py:20:10:20:27 | ControlFlowNode for Attribute() | zipslip_bad.py:20:32:20:35 | SSA variable zipf | +| zipslip_bad.py:20:32:20:35 | SSA variable zipf | zipslip_bad.py:22:13:22:17 | SSA variable entry | | zipslip_bad.py:22:13:22:17 | SSA variable entry | zipslip_bad.py:23:29:23:33 | ControlFlowNode for entry | -| zipslip_bad.py:27:10:27:22 | ControlFlowNode for Attribute() | zipslip_bad.py:29:13:29:13 | SSA variable x | +| zipslip_bad.py:27:10:27:22 | ControlFlowNode for Attribute() | zipslip_bad.py:27:27:27:34 | SSA variable filelist | +| zipslip_bad.py:27:27:27:34 | SSA variable filelist | zipslip_bad.py:29:13:29:13 | SSA variable x | | zipslip_bad.py:29:13:29:13 | SSA variable x | zipslip_bad.py:30:25:30:25 | ControlFlowNode for x | -| zipslip_bad.py:34:16:34:28 | ControlFlowNode for Attribute() | zipslip_bad.py:35:9:35:9 | SSA variable x | +| zipslip_bad.py:34:5:34:12 | SSA variable filelist | zipslip_bad.py:35:9:35:9 | SSA variable x | +| zipslip_bad.py:34:16:34:28 | ControlFlowNode for Attribute() | zipslip_bad.py:34:5:34:12 | SSA variable filelist | | zipslip_bad.py:35:9:35:9 | SSA variable x | zipslip_bad.py:37:32:37:32 | ControlFlowNode for x | nodes | zipslip_bad.py:8:10:8:31 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | +| zipslip_bad.py:8:36:8:39 | SSA variable zipf | semmle.label | SSA variable zipf | | zipslip_bad.py:10:13:10:17 | SSA variable entry | semmle.label | SSA variable entry | | zipslip_bad.py:11:25:11:29 | ControlFlowNode for entry | semmle.label | ControlFlowNode for entry | | zipslip_bad.py:14:10:14:28 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | +| zipslip_bad.py:14:33:14:36 | SSA variable zipf | semmle.label | SSA variable zipf | | zipslip_bad.py:16:13:16:17 | SSA variable entry | semmle.label | SSA variable entry | | zipslip_bad.py:17:26:17:30 | ControlFlowNode for entry | semmle.label | ControlFlowNode for entry | | zipslip_bad.py:20:10:20:27 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | +| zipslip_bad.py:20:32:20:35 | SSA variable zipf | semmle.label | SSA variable zipf | | zipslip_bad.py:22:13:22:17 | SSA variable entry | semmle.label | SSA variable entry | | zipslip_bad.py:23:29:23:33 | ControlFlowNode for entry | semmle.label | ControlFlowNode for entry | | zipslip_bad.py:27:10:27:22 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | +| zipslip_bad.py:27:27:27:34 | SSA variable filelist | semmle.label | SSA variable filelist | | zipslip_bad.py:29:13:29:13 | SSA variable x | semmle.label | SSA variable x | | zipslip_bad.py:30:25:30:25 | ControlFlowNode for x | semmle.label | ControlFlowNode for x | +| zipslip_bad.py:34:5:34:12 | SSA variable filelist | semmle.label | SSA variable filelist | | zipslip_bad.py:34:16:34:28 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | zipslip_bad.py:35:9:35:9 | SSA variable x | semmle.label | SSA variable x | | zipslip_bad.py:37:32:37:32 | ControlFlowNode for x | semmle.label | ControlFlowNode for x | diff --git a/python/ql/test/experimental/query-tests/Security/CWE-022-UnsafeUnpacking/UnsafeUnpack.expected b/python/ql/test/experimental/query-tests/Security/CWE-022-UnsafeUnpacking/UnsafeUnpack.expected index 6813bf887db..b05f536c26d 100644 --- a/python/ql/test/experimental/query-tests/Security/CWE-022-UnsafeUnpacking/UnsafeUnpack.expected +++ b/python/ql/test/experimental/query-tests/Security/CWE-022-UnsafeUnpacking/UnsafeUnpack.expected @@ -1,76 +1,90 @@ edges | UnsafeUnpack.py:5:26:5:32 | ControlFlowNode for ImportMember | UnsafeUnpack.py:5:26:5:32 | GSSA Variable request | | UnsafeUnpack.py:5:26:5:32 | GSSA Variable request | UnsafeUnpack.py:11:18:11:24 | ControlFlowNode for request | +| UnsafeUnpack.py:11:7:11:14 | SSA variable filename | UnsafeUnpack.py:13:13:13:20 | SSA variable response | +| UnsafeUnpack.py:11:18:11:24 | ControlFlowNode for request | UnsafeUnpack.py:11:7:11:14 | SSA variable filename | | UnsafeUnpack.py:11:18:11:24 | ControlFlowNode for request | UnsafeUnpack.py:11:18:11:29 | ControlFlowNode for Attribute | | UnsafeUnpack.py:11:18:11:29 | ControlFlowNode for Attribute | UnsafeUnpack.py:11:18:11:49 | ControlFlowNode for Attribute() | -| UnsafeUnpack.py:11:18:11:29 | ControlFlowNode for Attribute | UnsafeUnpack.py:17:27:17:38 | ControlFlowNode for Attribute | -| UnsafeUnpack.py:11:18:11:49 | ControlFlowNode for Attribute() | UnsafeUnpack.py:17:27:17:38 | ControlFlowNode for Attribute | -| UnsafeUnpack.py:17:27:17:38 | ControlFlowNode for Attribute | UnsafeUnpack.py:19:35:19:41 | ControlFlowNode for tarpath | +| UnsafeUnpack.py:11:18:11:49 | ControlFlowNode for Attribute() | UnsafeUnpack.py:11:7:11:14 | SSA variable filename | +| UnsafeUnpack.py:13:13:13:20 | SSA variable response | UnsafeUnpack.py:19:35:19:41 | ControlFlowNode for tarpath | | UnsafeUnpack.py:33:50:33:65 | ControlFlowNode for local_ziped_path | UnsafeUnpack.py:34:23:34:38 | ControlFlowNode for local_ziped_path | | UnsafeUnpack.py:47:20:47:34 | ControlFlowNode for compressed_file | UnsafeUnpack.py:48:23:48:37 | ControlFlowNode for compressed_file | -| UnsafeUnpack.py:51:19:51:36 | ControlFlowNode for Attribute() | UnsafeUnpack.py:52:23:52:37 | ControlFlowNode for compressed_file | -| UnsafeUnpack.py:65:19:65:31 | ControlFlowNode for Attribute | UnsafeUnpack.py:66:23:66:37 | ControlFlowNode for compressed_file | -| UnsafeUnpack.py:79:16:79:28 | ControlFlowNode for Attribute | UnsafeUnpack.py:85:15:85:26 | ControlFlowNode for Attribute | -| UnsafeUnpack.py:79:16:79:28 | ControlFlowNode for Attribute | UnsafeUnpack.py:174:15:174:26 | ControlFlowNode for Attribute | -| UnsafeUnpack.py:85:15:85:26 | ControlFlowNode for Attribute | UnsafeUnpack.py:87:23:87:29 | ControlFlowNode for tarpath | +| UnsafeUnpack.py:51:1:51:15 | GSSA Variable compressed_file | UnsafeUnpack.py:52:23:52:37 | ControlFlowNode for compressed_file | +| UnsafeUnpack.py:51:19:51:36 | ControlFlowNode for Attribute() | UnsafeUnpack.py:51:1:51:15 | GSSA Variable compressed_file | +| UnsafeUnpack.py:65:1:65:15 | GSSA Variable compressed_file | UnsafeUnpack.py:66:23:66:37 | ControlFlowNode for compressed_file | +| UnsafeUnpack.py:65:19:65:31 | ControlFlowNode for Attribute | UnsafeUnpack.py:65:1:65:15 | GSSA Variable compressed_file | +| UnsafeUnpack.py:79:1:79:12 | GSSA Variable url_filename | UnsafeUnpack.py:81:1:81:8 | GSSA Variable response | +| UnsafeUnpack.py:79:1:79:12 | GSSA Variable url_filename | UnsafeUnpack.py:171:1:171:8 | GSSA Variable response | +| UnsafeUnpack.py:79:16:79:28 | ControlFlowNode for Attribute | UnsafeUnpack.py:79:1:79:12 | GSSA Variable url_filename | +| UnsafeUnpack.py:81:1:81:8 | GSSA Variable response | UnsafeUnpack.py:87:23:87:29 | ControlFlowNode for tarpath | | UnsafeUnpack.py:103:23:103:27 | SSA variable chunk | UnsafeUnpack.py:105:35:105:42 | ControlFlowNode for savepath | -| UnsafeUnpack.py:103:32:103:44 | ControlFlowNode for Attribute | UnsafeUnpack.py:103:32:103:54 | ControlFlowNode for Subscript | -| UnsafeUnpack.py:103:32:103:54 | ControlFlowNode for Subscript | UnsafeUnpack.py:103:23:103:27 | SSA variable chunk | +| UnsafeUnpack.py:103:32:103:44 | ControlFlowNode for Attribute | UnsafeUnpack.py:103:23:103:27 | SSA variable chunk | +| UnsafeUnpack.py:108:13:108:18 | SSA variable myfile | UnsafeUnpack.py:112:35:112:43 | ControlFlowNode for file_path | +| UnsafeUnpack.py:108:22:108:34 | ControlFlowNode for Attribute | UnsafeUnpack.py:108:13:108:18 | SSA variable myfile | | UnsafeUnpack.py:108:22:108:34 | ControlFlowNode for Attribute | UnsafeUnpack.py:108:22:108:48 | ControlFlowNode for Attribute() | -| UnsafeUnpack.py:108:22:108:34 | ControlFlowNode for Attribute | UnsafeUnpack.py:112:35:112:43 | ControlFlowNode for file_path | -| UnsafeUnpack.py:108:22:108:48 | ControlFlowNode for Attribute() | UnsafeUnpack.py:112:35:112:43 | ControlFlowNode for file_path | -| UnsafeUnpack.py:116:17:116:21 | SSA variable ufile | UnsafeUnpack.py:118:38:118:47 | ControlFlowNode for Attribute | +| UnsafeUnpack.py:108:22:108:48 | ControlFlowNode for Attribute() | UnsafeUnpack.py:108:13:108:18 | SSA variable myfile | +| UnsafeUnpack.py:116:17:116:21 | SSA variable ufile | UnsafeUnpack.py:118:19:118:26 | SSA variable filename | | UnsafeUnpack.py:116:27:116:39 | ControlFlowNode for Attribute | UnsafeUnpack.py:116:17:116:21 | SSA variable ufile | -| UnsafeUnpack.py:118:38:118:47 | ControlFlowNode for Attribute | UnsafeUnpack.py:120:41:120:58 | ControlFlowNode for uploaded_file_path | -| UnsafeUnpack.py:140:23:140:35 | ControlFlowNode for Attribute | UnsafeUnpack.py:142:49:142:51 | ControlFlowNode for tar | -| UnsafeUnpack.py:158:23:158:27 | SSA variable chunk | UnsafeUnpack.py:163:23:163:28 | SSA variable member | -| UnsafeUnpack.py:158:32:158:44 | ControlFlowNode for Attribute | UnsafeUnpack.py:158:32:158:54 | ControlFlowNode for Subscript | -| UnsafeUnpack.py:158:32:158:54 | ControlFlowNode for Subscript | UnsafeUnpack.py:158:23:158:27 | SSA variable chunk | +| UnsafeUnpack.py:118:19:118:26 | SSA variable filename | UnsafeUnpack.py:119:19:119:36 | SSA variable uploaded_file_path | +| UnsafeUnpack.py:119:19:119:36 | SSA variable uploaded_file_path | UnsafeUnpack.py:120:41:120:58 | ControlFlowNode for uploaded_file_path | +| UnsafeUnpack.py:140:1:140:19 | GSSA Variable unsafe_filename_tar | UnsafeUnpack.py:141:56:141:58 | GSSA Variable tar | +| UnsafeUnpack.py:140:23:140:35 | ControlFlowNode for Attribute | UnsafeUnpack.py:140:1:140:19 | GSSA Variable unsafe_filename_tar | +| UnsafeUnpack.py:141:56:141:58 | GSSA Variable tar | UnsafeUnpack.py:142:49:142:51 | ControlFlowNode for tar | +| UnsafeUnpack.py:158:23:158:27 | SSA variable chunk | UnsafeUnpack.py:161:19:161:21 | SSA variable tar | +| UnsafeUnpack.py:158:32:158:44 | ControlFlowNode for Attribute | UnsafeUnpack.py:158:23:158:27 | SSA variable chunk | +| UnsafeUnpack.py:161:19:161:21 | SSA variable tar | UnsafeUnpack.py:163:23:163:28 | SSA variable member | | UnsafeUnpack.py:163:23:163:28 | SSA variable member | UnsafeUnpack.py:166:37:166:42 | ControlFlowNode for member | | UnsafeUnpack.py:166:23:166:28 | [post] ControlFlowNode for result | UnsafeUnpack.py:167:67:167:72 | ControlFlowNode for result | | UnsafeUnpack.py:166:37:166:42 | ControlFlowNode for member | UnsafeUnpack.py:166:23:166:28 | [post] ControlFlowNode for result | -| UnsafeUnpack.py:174:15:174:26 | ControlFlowNode for Attribute | UnsafeUnpack.py:176:1:176:34 | ControlFlowNode for Attribute() | +| UnsafeUnpack.py:171:1:171:8 | GSSA Variable response | UnsafeUnpack.py:176:1:176:34 | ControlFlowNode for Attribute() | | UnsafeUnpack.py:194:53:194:55 | ControlFlowNode for tmp | UnsafeUnpack.py:201:29:201:36 | ControlFlowNode for Attribute | nodes | UnsafeUnpack.py:5:26:5:32 | ControlFlowNode for ImportMember | semmle.label | ControlFlowNode for ImportMember | | UnsafeUnpack.py:5:26:5:32 | GSSA Variable request | semmle.label | GSSA Variable request | +| UnsafeUnpack.py:11:7:11:14 | SSA variable filename | semmle.label | SSA variable filename | | UnsafeUnpack.py:11:18:11:24 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | UnsafeUnpack.py:11:18:11:29 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | UnsafeUnpack.py:11:18:11:49 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | -| UnsafeUnpack.py:17:27:17:38 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | +| UnsafeUnpack.py:13:13:13:20 | SSA variable response | semmle.label | SSA variable response | | UnsafeUnpack.py:19:35:19:41 | ControlFlowNode for tarpath | semmle.label | ControlFlowNode for tarpath | | UnsafeUnpack.py:33:50:33:65 | ControlFlowNode for local_ziped_path | semmle.label | ControlFlowNode for local_ziped_path | | UnsafeUnpack.py:34:23:34:38 | ControlFlowNode for local_ziped_path | semmle.label | ControlFlowNode for local_ziped_path | | UnsafeUnpack.py:47:20:47:34 | ControlFlowNode for compressed_file | semmle.label | ControlFlowNode for compressed_file | | UnsafeUnpack.py:48:23:48:37 | ControlFlowNode for compressed_file | semmle.label | ControlFlowNode for compressed_file | +| UnsafeUnpack.py:51:1:51:15 | GSSA Variable compressed_file | semmle.label | GSSA Variable compressed_file | | UnsafeUnpack.py:51:19:51:36 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | UnsafeUnpack.py:52:23:52:37 | ControlFlowNode for compressed_file | semmle.label | ControlFlowNode for compressed_file | +| UnsafeUnpack.py:65:1:65:15 | GSSA Variable compressed_file | semmle.label | GSSA Variable compressed_file | | UnsafeUnpack.py:65:19:65:31 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | UnsafeUnpack.py:66:23:66:37 | ControlFlowNode for compressed_file | semmle.label | ControlFlowNode for compressed_file | +| UnsafeUnpack.py:79:1:79:12 | GSSA Variable url_filename | semmle.label | GSSA Variable url_filename | | UnsafeUnpack.py:79:16:79:28 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| UnsafeUnpack.py:85:15:85:26 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | +| UnsafeUnpack.py:81:1:81:8 | GSSA Variable response | semmle.label | GSSA Variable response | | UnsafeUnpack.py:87:23:87:29 | ControlFlowNode for tarpath | semmle.label | ControlFlowNode for tarpath | | UnsafeUnpack.py:103:23:103:27 | SSA variable chunk | semmle.label | SSA variable chunk | | UnsafeUnpack.py:103:32:103:44 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| UnsafeUnpack.py:103:32:103:54 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | | UnsafeUnpack.py:105:35:105:42 | ControlFlowNode for savepath | semmle.label | ControlFlowNode for savepath | +| UnsafeUnpack.py:108:13:108:18 | SSA variable myfile | semmle.label | SSA variable myfile | | UnsafeUnpack.py:108:22:108:34 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | UnsafeUnpack.py:108:22:108:48 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | UnsafeUnpack.py:112:35:112:43 | ControlFlowNode for file_path | semmle.label | ControlFlowNode for file_path | | UnsafeUnpack.py:116:17:116:21 | SSA variable ufile | semmle.label | SSA variable ufile | | UnsafeUnpack.py:116:27:116:39 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| UnsafeUnpack.py:118:38:118:47 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | +| UnsafeUnpack.py:118:19:118:26 | SSA variable filename | semmle.label | SSA variable filename | +| UnsafeUnpack.py:119:19:119:36 | SSA variable uploaded_file_path | semmle.label | SSA variable uploaded_file_path | | UnsafeUnpack.py:120:41:120:58 | ControlFlowNode for uploaded_file_path | semmle.label | ControlFlowNode for uploaded_file_path | +| UnsafeUnpack.py:140:1:140:19 | GSSA Variable unsafe_filename_tar | semmle.label | GSSA Variable unsafe_filename_tar | | UnsafeUnpack.py:140:23:140:35 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | +| UnsafeUnpack.py:141:56:141:58 | GSSA Variable tar | semmle.label | GSSA Variable tar | | UnsafeUnpack.py:142:49:142:51 | ControlFlowNode for tar | semmle.label | ControlFlowNode for tar | | UnsafeUnpack.py:158:23:158:27 | SSA variable chunk | semmle.label | SSA variable chunk | | UnsafeUnpack.py:158:32:158:44 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| UnsafeUnpack.py:158:32:158:54 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | +| UnsafeUnpack.py:161:19:161:21 | SSA variable tar | semmle.label | SSA variable tar | | UnsafeUnpack.py:163:23:163:28 | SSA variable member | semmle.label | SSA variable member | | UnsafeUnpack.py:166:23:166:28 | [post] ControlFlowNode for result | semmle.label | [post] ControlFlowNode for result | | UnsafeUnpack.py:166:37:166:42 | ControlFlowNode for member | semmle.label | ControlFlowNode for member | | UnsafeUnpack.py:167:67:167:72 | ControlFlowNode for result | semmle.label | ControlFlowNode for result | -| UnsafeUnpack.py:174:15:174:26 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | +| UnsafeUnpack.py:171:1:171:8 | GSSA Variable response | semmle.label | GSSA Variable response | | UnsafeUnpack.py:176:1:176:34 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | UnsafeUnpack.py:194:53:194:55 | ControlFlowNode for tmp | semmle.label | ControlFlowNode for tmp | | UnsafeUnpack.py:201:29:201:36 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | diff --git a/python/ql/test/experimental/query-tests/Security/CWE-079/ReflectedXSS.expected b/python/ql/test/experimental/query-tests/Security/CWE-079/ReflectedXSS.expected index cde70bebb5f..7f16b6dcdac 100644 --- a/python/ql/test/experimental/query-tests/Security/CWE-079/ReflectedXSS.expected +++ b/python/ql/test/experimental/query-tests/Security/CWE-079/ReflectedXSS.expected @@ -3,50 +3,37 @@ edges | flask_mail.py:1:19:1:25 | GSSA Variable request | flask_mail.py:13:22:13:28 | ControlFlowNode for request | | flask_mail.py:1:19:1:25 | GSSA Variable request | flask_mail.py:18:14:18:20 | ControlFlowNode for request | | flask_mail.py:1:19:1:25 | GSSA Variable request | flask_mail.py:31:24:31:30 | ControlFlowNode for request | -| flask_mail.py:13:22:13:28 | ControlFlowNode for request | flask_mail.py:13:22:13:33 | ControlFlowNode for Attribute | -| flask_mail.py:13:22:13:28 | ControlFlowNode for request | flask_mail.py:18:14:18:25 | ControlFlowNode for Attribute | -| flask_mail.py:13:22:13:33 | ControlFlowNode for Attribute | flask_mail.py:13:22:13:41 | ControlFlowNode for Subscript | -| flask_mail.py:18:14:18:20 | ControlFlowNode for request | flask_mail.py:18:14:18:25 | ControlFlowNode for Attribute | -| flask_mail.py:18:14:18:25 | ControlFlowNode for Attribute | flask_mail.py:18:14:18:33 | ControlFlowNode for Subscript | -| flask_mail.py:31:24:31:30 | ControlFlowNode for request | flask_mail.py:31:24:31:35 | ControlFlowNode for Attribute | -| flask_mail.py:31:24:31:35 | ControlFlowNode for Attribute | flask_mail.py:31:24:31:43 | ControlFlowNode for Subscript | +| flask_mail.py:13:22:13:28 | ControlFlowNode for request | flask_mail.py:13:22:13:41 | ControlFlowNode for Subscript | +| flask_mail.py:13:22:13:28 | ControlFlowNode for request | flask_mail.py:18:14:18:33 | ControlFlowNode for Subscript | +| flask_mail.py:18:14:18:20 | ControlFlowNode for request | flask_mail.py:18:14:18:33 | ControlFlowNode for Subscript | +| flask_mail.py:31:24:31:30 | ControlFlowNode for request | flask_mail.py:31:24:31:43 | ControlFlowNode for Subscript | | sendgrid_mail.py:1:19:1:25 | ControlFlowNode for ImportMember | sendgrid_mail.py:1:19:1:25 | GSSA Variable request | | sendgrid_mail.py:1:19:1:25 | GSSA Variable request | sendgrid_mail.py:14:22:14:28 | ControlFlowNode for request | | sendgrid_mail.py:1:19:1:25 | GSSA Variable request | sendgrid_mail.py:26:34:26:40 | ControlFlowNode for request | | sendgrid_mail.py:1:19:1:25 | GSSA Variable request | sendgrid_mail.py:37:41:37:47 | ControlFlowNode for request | -| sendgrid_mail.py:14:22:14:28 | ControlFlowNode for request | sendgrid_mail.py:14:22:14:33 | ControlFlowNode for Attribute | -| sendgrid_mail.py:14:22:14:33 | ControlFlowNode for Attribute | sendgrid_mail.py:14:22:14:49 | ControlFlowNode for Subscript | -| sendgrid_mail.py:26:34:26:40 | ControlFlowNode for request | sendgrid_mail.py:26:34:26:45 | ControlFlowNode for Attribute | -| sendgrid_mail.py:26:34:26:45 | ControlFlowNode for Attribute | sendgrid_mail.py:26:34:26:61 | ControlFlowNode for Subscript | -| sendgrid_mail.py:26:34:26:61 | ControlFlowNode for Subscript | sendgrid_mail.py:26:22:26:62 | ControlFlowNode for HtmlContent() | -| sendgrid_mail.py:37:41:37:47 | ControlFlowNode for request | sendgrid_mail.py:37:41:37:52 | ControlFlowNode for Attribute | -| sendgrid_mail.py:37:41:37:52 | ControlFlowNode for Attribute | sendgrid_mail.py:37:41:37:68 | ControlFlowNode for Subscript | +| sendgrid_mail.py:14:22:14:28 | ControlFlowNode for request | sendgrid_mail.py:14:22:14:49 | ControlFlowNode for Subscript | +| sendgrid_mail.py:26:34:26:40 | ControlFlowNode for request | sendgrid_mail.py:26:22:26:62 | ControlFlowNode for HtmlContent() | +| sendgrid_mail.py:37:41:37:47 | ControlFlowNode for request | sendgrid_mail.py:37:41:37:68 | ControlFlowNode for Subscript | | sendgrid_via_mail_send_post_request_body_bad.py:3:19:3:25 | ControlFlowNode for ImportMember | sendgrid_via_mail_send_post_request_body_bad.py:3:19:3:25 | GSSA Variable request | | sendgrid_via_mail_send_post_request_body_bad.py:3:19:3:25 | GSSA Variable request | sendgrid_via_mail_send_post_request_body_bad.py:16:51:16:57 | ControlFlowNode for request | | sendgrid_via_mail_send_post_request_body_bad.py:3:19:3:25 | GSSA Variable request | sendgrid_via_mail_send_post_request_body_bad.py:27:50:27:56 | ControlFlowNode for request | | sendgrid_via_mail_send_post_request_body_bad.py:3:19:3:25 | GSSA Variable request | sendgrid_via_mail_send_post_request_body_bad.py:41:50:41:56 | ControlFlowNode for request | -| sendgrid_via_mail_send_post_request_body_bad.py:16:51:16:57 | ControlFlowNode for request | sendgrid_via_mail_send_post_request_body_bad.py:16:51:16:62 | ControlFlowNode for Attribute | -| sendgrid_via_mail_send_post_request_body_bad.py:16:51:16:57 | ControlFlowNode for request | sendgrid_via_mail_send_post_request_body_bad.py:27:50:27:61 | ControlFlowNode for Attribute | -| sendgrid_via_mail_send_post_request_body_bad.py:16:51:16:57 | ControlFlowNode for request | sendgrid_via_mail_send_post_request_body_bad.py:41:50:41:61 | ControlFlowNode for Attribute | -| sendgrid_via_mail_send_post_request_body_bad.py:16:51:16:62 | ControlFlowNode for Attribute | sendgrid_via_mail_send_post_request_body_bad.py:16:51:16:78 | ControlFlowNode for Subscript | -| sendgrid_via_mail_send_post_request_body_bad.py:16:51:16:78 | ControlFlowNode for Subscript | sendgrid_via_mail_send_post_request_body_bad.py:16:26:16:79 | ControlFlowNode for Attribute() | -| sendgrid_via_mail_send_post_request_body_bad.py:27:50:27:56 | ControlFlowNode for request | sendgrid_via_mail_send_post_request_body_bad.py:27:50:27:61 | ControlFlowNode for Attribute | -| sendgrid_via_mail_send_post_request_body_bad.py:27:50:27:56 | ControlFlowNode for request | sendgrid_via_mail_send_post_request_body_bad.py:41:50:41:61 | ControlFlowNode for Attribute | -| sendgrid_via_mail_send_post_request_body_bad.py:27:50:27:61 | ControlFlowNode for Attribute | sendgrid_via_mail_send_post_request_body_bad.py:27:50:27:76 | ControlFlowNode for Subscript | -| sendgrid_via_mail_send_post_request_body_bad.py:27:50:27:76 | ControlFlowNode for Subscript | sendgrid_via_mail_send_post_request_body_bad.py:27:25:27:77 | ControlFlowNode for Attribute() | -| sendgrid_via_mail_send_post_request_body_bad.py:41:50:41:56 | ControlFlowNode for request | sendgrid_via_mail_send_post_request_body_bad.py:41:50:41:61 | ControlFlowNode for Attribute | -| sendgrid_via_mail_send_post_request_body_bad.py:41:50:41:61 | ControlFlowNode for Attribute | sendgrid_via_mail_send_post_request_body_bad.py:41:50:41:78 | ControlFlowNode for Subscript | -| sendgrid_via_mail_send_post_request_body_bad.py:41:50:41:78 | ControlFlowNode for Subscript | sendgrid_via_mail_send_post_request_body_bad.py:41:25:41:79 | ControlFlowNode for Attribute() | +| sendgrid_via_mail_send_post_request_body_bad.py:16:51:16:57 | ControlFlowNode for request | sendgrid_via_mail_send_post_request_body_bad.py:16:26:16:79 | ControlFlowNode for Attribute() | +| sendgrid_via_mail_send_post_request_body_bad.py:16:51:16:57 | ControlFlowNode for request | sendgrid_via_mail_send_post_request_body_bad.py:27:25:27:77 | ControlFlowNode for Attribute() | +| sendgrid_via_mail_send_post_request_body_bad.py:16:51:16:57 | ControlFlowNode for request | sendgrid_via_mail_send_post_request_body_bad.py:41:25:41:79 | ControlFlowNode for Attribute() | +| sendgrid_via_mail_send_post_request_body_bad.py:27:50:27:56 | ControlFlowNode for request | sendgrid_via_mail_send_post_request_body_bad.py:27:25:27:77 | ControlFlowNode for Attribute() | +| sendgrid_via_mail_send_post_request_body_bad.py:27:50:27:56 | ControlFlowNode for request | sendgrid_via_mail_send_post_request_body_bad.py:41:25:41:79 | ControlFlowNode for Attribute() | +| sendgrid_via_mail_send_post_request_body_bad.py:41:50:41:56 | ControlFlowNode for request | sendgrid_via_mail_send_post_request_body_bad.py:41:25:41:79 | ControlFlowNode for Attribute() | | smtplib_bad_subparts.py:2:26:2:32 | ControlFlowNode for ImportMember | smtplib_bad_subparts.py:2:26:2:32 | GSSA Variable request | | smtplib_bad_subparts.py:2:26:2:32 | GSSA Variable request | smtplib_bad_subparts.py:17:12:17:18 | ControlFlowNode for request | -| smtplib_bad_subparts.py:17:12:17:18 | ControlFlowNode for request | smtplib_bad_subparts.py:17:12:17:23 | ControlFlowNode for Attribute | -| smtplib_bad_subparts.py:17:12:17:23 | ControlFlowNode for Attribute | smtplib_bad_subparts.py:17:12:17:33 | ControlFlowNode for Subscript | -| smtplib_bad_subparts.py:17:12:17:33 | ControlFlowNode for Subscript | smtplib_bad_subparts.py:24:22:24:25 | ControlFlowNode for html | +| smtplib_bad_subparts.py:17:5:17:8 | SSA variable name | smtplib_bad_subparts.py:20:5:20:8 | SSA variable html | +| smtplib_bad_subparts.py:17:12:17:18 | ControlFlowNode for request | smtplib_bad_subparts.py:17:5:17:8 | SSA variable name | +| smtplib_bad_subparts.py:20:5:20:8 | SSA variable html | smtplib_bad_subparts.py:24:22:24:25 | ControlFlowNode for html | | smtplib_bad_via_attach.py:2:26:2:32 | ControlFlowNode for ImportMember | smtplib_bad_via_attach.py:2:26:2:32 | GSSA Variable request | | smtplib_bad_via_attach.py:2:26:2:32 | GSSA Variable request | smtplib_bad_via_attach.py:20:12:20:18 | ControlFlowNode for request | -| smtplib_bad_via_attach.py:20:12:20:18 | ControlFlowNode for request | smtplib_bad_via_attach.py:20:12:20:23 | ControlFlowNode for Attribute | -| smtplib_bad_via_attach.py:20:12:20:23 | ControlFlowNode for Attribute | smtplib_bad_via_attach.py:20:12:20:31 | ControlFlowNode for Subscript | -| smtplib_bad_via_attach.py:20:12:20:31 | ControlFlowNode for Subscript | smtplib_bad_via_attach.py:27:22:27:25 | ControlFlowNode for html | +| smtplib_bad_via_attach.py:20:5:20:8 | SSA variable name | smtplib_bad_via_attach.py:23:5:23:8 | SSA variable html | +| smtplib_bad_via_attach.py:20:12:20:18 | ControlFlowNode for request | smtplib_bad_via_attach.py:20:5:20:8 | SSA variable name | +| smtplib_bad_via_attach.py:23:5:23:8 | SSA variable html | smtplib_bad_via_attach.py:27:22:27:25 | ControlFlowNode for html | nodes | django_mail.py:14:48:14:82 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | django_mail.py:23:30:23:64 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | @@ -54,51 +41,38 @@ nodes | flask_mail.py:1:19:1:25 | ControlFlowNode for ImportMember | semmle.label | ControlFlowNode for ImportMember | | flask_mail.py:1:19:1:25 | GSSA Variable request | semmle.label | GSSA Variable request | | flask_mail.py:13:22:13:28 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| flask_mail.py:13:22:13:33 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | flask_mail.py:13:22:13:41 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | | flask_mail.py:18:14:18:20 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| flask_mail.py:18:14:18:25 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | flask_mail.py:18:14:18:33 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | | flask_mail.py:31:24:31:30 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| flask_mail.py:31:24:31:35 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | flask_mail.py:31:24:31:43 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | | sendgrid_mail.py:1:19:1:25 | ControlFlowNode for ImportMember | semmle.label | ControlFlowNode for ImportMember | | sendgrid_mail.py:1:19:1:25 | GSSA Variable request | semmle.label | GSSA Variable request | | sendgrid_mail.py:14:22:14:28 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| sendgrid_mail.py:14:22:14:33 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | sendgrid_mail.py:14:22:14:49 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | | sendgrid_mail.py:26:22:26:62 | ControlFlowNode for HtmlContent() | semmle.label | ControlFlowNode for HtmlContent() | | sendgrid_mail.py:26:34:26:40 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| sendgrid_mail.py:26:34:26:45 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| sendgrid_mail.py:26:34:26:61 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | | sendgrid_mail.py:37:41:37:47 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| sendgrid_mail.py:37:41:37:52 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | sendgrid_mail.py:37:41:37:68 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | | sendgrid_via_mail_send_post_request_body_bad.py:3:19:3:25 | ControlFlowNode for ImportMember | semmle.label | ControlFlowNode for ImportMember | | sendgrid_via_mail_send_post_request_body_bad.py:3:19:3:25 | GSSA Variable request | semmle.label | GSSA Variable request | | sendgrid_via_mail_send_post_request_body_bad.py:16:26:16:79 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | sendgrid_via_mail_send_post_request_body_bad.py:16:51:16:57 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| sendgrid_via_mail_send_post_request_body_bad.py:16:51:16:62 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| sendgrid_via_mail_send_post_request_body_bad.py:16:51:16:78 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | | sendgrid_via_mail_send_post_request_body_bad.py:27:25:27:77 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | sendgrid_via_mail_send_post_request_body_bad.py:27:50:27:56 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| sendgrid_via_mail_send_post_request_body_bad.py:27:50:27:61 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| sendgrid_via_mail_send_post_request_body_bad.py:27:50:27:76 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | | sendgrid_via_mail_send_post_request_body_bad.py:41:25:41:79 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | sendgrid_via_mail_send_post_request_body_bad.py:41:50:41:56 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| sendgrid_via_mail_send_post_request_body_bad.py:41:50:41:61 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| sendgrid_via_mail_send_post_request_body_bad.py:41:50:41:78 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | | smtplib_bad_subparts.py:2:26:2:32 | ControlFlowNode for ImportMember | semmle.label | ControlFlowNode for ImportMember | | smtplib_bad_subparts.py:2:26:2:32 | GSSA Variable request | semmle.label | GSSA Variable request | +| smtplib_bad_subparts.py:17:5:17:8 | SSA variable name | semmle.label | SSA variable name | | smtplib_bad_subparts.py:17:12:17:18 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| smtplib_bad_subparts.py:17:12:17:23 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| smtplib_bad_subparts.py:17:12:17:33 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | +| smtplib_bad_subparts.py:20:5:20:8 | SSA variable html | semmle.label | SSA variable html | | smtplib_bad_subparts.py:24:22:24:25 | ControlFlowNode for html | semmle.label | ControlFlowNode for html | | smtplib_bad_via_attach.py:2:26:2:32 | ControlFlowNode for ImportMember | semmle.label | ControlFlowNode for ImportMember | | smtplib_bad_via_attach.py:2:26:2:32 | GSSA Variable request | semmle.label | GSSA Variable request | +| smtplib_bad_via_attach.py:20:5:20:8 | SSA variable name | semmle.label | SSA variable name | | smtplib_bad_via_attach.py:20:12:20:18 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| smtplib_bad_via_attach.py:20:12:20:23 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| smtplib_bad_via_attach.py:20:12:20:31 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | +| smtplib_bad_via_attach.py:23:5:23:8 | SSA variable html | semmle.label | SSA variable html | | smtplib_bad_via_attach.py:27:22:27:25 | ControlFlowNode for html | semmle.label | ControlFlowNode for html | subpaths #select diff --git a/python/ql/test/experimental/query-tests/Security/CWE-113/HeaderInjection.expected b/python/ql/test/experimental/query-tests/Security/CWE-113/HeaderInjection.expected index a1813ea79a4..4b5931dcaf1 100644 --- a/python/ql/test/experimental/query-tests/Security/CWE-113/HeaderInjection.expected +++ b/python/ql/test/experimental/query-tests/Security/CWE-113/HeaderInjection.expected @@ -1,45 +1,41 @@ edges -| django_bad.py:5:18:5:58 | ControlFlowNode for Attribute() | django_bad.py:7:40:7:49 | ControlFlowNode for rfs_header | -| django_bad.py:12:18:12:58 | ControlFlowNode for Attribute() | django_bad.py:14:30:14:39 | ControlFlowNode for rfs_header | +| django_bad.py:5:5:5:14 | SSA variable rfs_header | django_bad.py:7:40:7:49 | ControlFlowNode for rfs_header | +| django_bad.py:5:18:5:58 | ControlFlowNode for Attribute() | django_bad.py:5:5:5:14 | SSA variable rfs_header | +| django_bad.py:12:5:12:14 | SSA variable rfs_header | django_bad.py:14:30:14:39 | ControlFlowNode for rfs_header | +| django_bad.py:12:18:12:58 | ControlFlowNode for Attribute() | django_bad.py:12:5:12:14 | SSA variable rfs_header | | flask_bad.py:1:29:1:35 | ControlFlowNode for ImportMember | flask_bad.py:1:29:1:35 | GSSA Variable request | | flask_bad.py:1:29:1:35 | GSSA Variable request | flask_bad.py:9:18:9:24 | ControlFlowNode for request | | flask_bad.py:1:29:1:35 | GSSA Variable request | flask_bad.py:19:18:19:24 | ControlFlowNode for request | | flask_bad.py:1:29:1:35 | GSSA Variable request | flask_bad.py:27:18:27:24 | ControlFlowNode for request | | flask_bad.py:1:29:1:35 | GSSA Variable request | flask_bad.py:35:18:35:24 | ControlFlowNode for request | -| flask_bad.py:9:18:9:24 | ControlFlowNode for request | flask_bad.py:9:18:9:29 | ControlFlowNode for Attribute | -| flask_bad.py:9:18:9:29 | ControlFlowNode for Attribute | flask_bad.py:9:18:9:43 | ControlFlowNode for Subscript | -| flask_bad.py:9:18:9:43 | ControlFlowNode for Subscript | flask_bad.py:12:31:12:40 | ControlFlowNode for rfs_header | -| flask_bad.py:19:18:19:24 | ControlFlowNode for request | flask_bad.py:19:18:19:29 | ControlFlowNode for Attribute | -| flask_bad.py:19:18:19:29 | ControlFlowNode for Attribute | flask_bad.py:19:18:19:43 | ControlFlowNode for Subscript | -| flask_bad.py:19:18:19:43 | ControlFlowNode for Subscript | flask_bad.py:21:38:21:47 | ControlFlowNode for rfs_header | -| flask_bad.py:27:18:27:24 | ControlFlowNode for request | flask_bad.py:27:18:27:29 | ControlFlowNode for Attribute | -| flask_bad.py:27:18:27:29 | ControlFlowNode for Attribute | flask_bad.py:27:18:27:43 | ControlFlowNode for Subscript | -| flask_bad.py:27:18:27:43 | ControlFlowNode for Subscript | flask_bad.py:29:34:29:43 | ControlFlowNode for rfs_header | -| flask_bad.py:35:18:35:24 | ControlFlowNode for request | flask_bad.py:35:18:35:29 | ControlFlowNode for Attribute | -| flask_bad.py:35:18:35:29 | ControlFlowNode for Attribute | flask_bad.py:35:18:35:43 | ControlFlowNode for Subscript | -| flask_bad.py:35:18:35:43 | ControlFlowNode for Subscript | flask_bad.py:38:24:38:33 | ControlFlowNode for rfs_header | +| flask_bad.py:9:5:9:14 | SSA variable rfs_header | flask_bad.py:12:31:12:40 | ControlFlowNode for rfs_header | +| flask_bad.py:9:18:9:24 | ControlFlowNode for request | flask_bad.py:9:5:9:14 | SSA variable rfs_header | +| flask_bad.py:19:5:19:14 | SSA variable rfs_header | flask_bad.py:21:38:21:47 | ControlFlowNode for rfs_header | +| flask_bad.py:19:18:19:24 | ControlFlowNode for request | flask_bad.py:19:5:19:14 | SSA variable rfs_header | +| flask_bad.py:27:5:27:14 | SSA variable rfs_header | flask_bad.py:29:34:29:43 | ControlFlowNode for rfs_header | +| flask_bad.py:27:18:27:24 | ControlFlowNode for request | flask_bad.py:27:5:27:14 | SSA variable rfs_header | +| flask_bad.py:35:5:35:14 | SSA variable rfs_header | flask_bad.py:38:24:38:33 | ControlFlowNode for rfs_header | +| flask_bad.py:35:18:35:24 | ControlFlowNode for request | flask_bad.py:35:5:35:14 | SSA variable rfs_header | nodes +| django_bad.py:5:5:5:14 | SSA variable rfs_header | semmle.label | SSA variable rfs_header | | django_bad.py:5:18:5:58 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | django_bad.py:7:40:7:49 | ControlFlowNode for rfs_header | semmle.label | ControlFlowNode for rfs_header | +| django_bad.py:12:5:12:14 | SSA variable rfs_header | semmle.label | SSA variable rfs_header | | django_bad.py:12:18:12:58 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | django_bad.py:14:30:14:39 | ControlFlowNode for rfs_header | semmle.label | ControlFlowNode for rfs_header | | flask_bad.py:1:29:1:35 | ControlFlowNode for ImportMember | semmle.label | ControlFlowNode for ImportMember | | flask_bad.py:1:29:1:35 | GSSA Variable request | semmle.label | GSSA Variable request | +| flask_bad.py:9:5:9:14 | SSA variable rfs_header | semmle.label | SSA variable rfs_header | | flask_bad.py:9:18:9:24 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| flask_bad.py:9:18:9:29 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| flask_bad.py:9:18:9:43 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | | flask_bad.py:12:31:12:40 | ControlFlowNode for rfs_header | semmle.label | ControlFlowNode for rfs_header | +| flask_bad.py:19:5:19:14 | SSA variable rfs_header | semmle.label | SSA variable rfs_header | | flask_bad.py:19:18:19:24 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| flask_bad.py:19:18:19:29 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| flask_bad.py:19:18:19:43 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | | flask_bad.py:21:38:21:47 | ControlFlowNode for rfs_header | semmle.label | ControlFlowNode for rfs_header | +| flask_bad.py:27:5:27:14 | SSA variable rfs_header | semmle.label | SSA variable rfs_header | | flask_bad.py:27:18:27:24 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| flask_bad.py:27:18:27:29 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| flask_bad.py:27:18:27:43 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | | flask_bad.py:29:34:29:43 | ControlFlowNode for rfs_header | semmle.label | ControlFlowNode for rfs_header | +| flask_bad.py:35:5:35:14 | SSA variable rfs_header | semmle.label | SSA variable rfs_header | | flask_bad.py:35:18:35:24 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| flask_bad.py:35:18:35:29 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| flask_bad.py:35:18:35:43 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | | flask_bad.py:38:24:38:33 | ControlFlowNode for rfs_header | semmle.label | ControlFlowNode for rfs_header | subpaths #select diff --git a/python/ql/test/experimental/query-tests/Security/CWE-1236/CsvInjection.expected b/python/ql/test/experimental/query-tests/Security/CWE-1236/CsvInjection.expected index 06eb5f3b71b..8ddadb93cee 100644 --- a/python/ql/test/experimental/query-tests/Security/CWE-1236/CsvInjection.expected +++ b/python/ql/test/experimental/query-tests/Security/CWE-1236/CsvInjection.expected @@ -2,21 +2,25 @@ edges | csv_bad.py:9:19:9:25 | ControlFlowNode for ImportMember | csv_bad.py:9:19:9:25 | GSSA Variable request | | csv_bad.py:9:19:9:25 | GSSA Variable request | csv_bad.py:16:16:16:22 | ControlFlowNode for request | | csv_bad.py:9:19:9:25 | GSSA Variable request | csv_bad.py:24:16:24:22 | ControlFlowNode for request | +| csv_bad.py:16:5:16:12 | SSA variable csv_data | csv_bad.py:18:24:18:31 | ControlFlowNode for csv_data | +| csv_bad.py:16:5:16:12 | SSA variable csv_data | csv_bad.py:19:25:19:32 | ControlFlowNode for csv_data | | csv_bad.py:16:16:16:22 | ControlFlowNode for request | csv_bad.py:16:16:16:27 | ControlFlowNode for Attribute | | csv_bad.py:16:16:16:27 | ControlFlowNode for Attribute | csv_bad.py:16:16:16:38 | ControlFlowNode for Attribute() | -| csv_bad.py:16:16:16:38 | ControlFlowNode for Attribute() | csv_bad.py:18:24:18:31 | ControlFlowNode for csv_data | -| csv_bad.py:16:16:16:38 | ControlFlowNode for Attribute() | csv_bad.py:19:25:19:32 | ControlFlowNode for csv_data | +| csv_bad.py:16:16:16:38 | ControlFlowNode for Attribute() | csv_bad.py:16:5:16:12 | SSA variable csv_data | +| csv_bad.py:24:5:24:12 | SSA variable csv_data | csv_bad.py:25:46:25:53 | ControlFlowNode for csv_data | | csv_bad.py:24:16:24:22 | ControlFlowNode for request | csv_bad.py:24:16:24:27 | ControlFlowNode for Attribute | | csv_bad.py:24:16:24:27 | ControlFlowNode for Attribute | csv_bad.py:24:16:24:38 | ControlFlowNode for Attribute() | -| csv_bad.py:24:16:24:38 | ControlFlowNode for Attribute() | csv_bad.py:25:46:25:53 | ControlFlowNode for csv_data | +| csv_bad.py:24:16:24:38 | ControlFlowNode for Attribute() | csv_bad.py:24:5:24:12 | SSA variable csv_data | nodes | csv_bad.py:9:19:9:25 | ControlFlowNode for ImportMember | semmle.label | ControlFlowNode for ImportMember | | csv_bad.py:9:19:9:25 | GSSA Variable request | semmle.label | GSSA Variable request | +| csv_bad.py:16:5:16:12 | SSA variable csv_data | semmle.label | SSA variable csv_data | | csv_bad.py:16:16:16:22 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | csv_bad.py:16:16:16:27 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | csv_bad.py:16:16:16:38 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | csv_bad.py:18:24:18:31 | ControlFlowNode for csv_data | semmle.label | ControlFlowNode for csv_data | | csv_bad.py:19:25:19:32 | ControlFlowNode for csv_data | semmle.label | ControlFlowNode for csv_data | +| csv_bad.py:24:5:24:12 | SSA variable csv_data | semmle.label | SSA variable csv_data | | csv_bad.py:24:16:24:22 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | csv_bad.py:24:16:24:27 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | csv_bad.py:24:16:24:38 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | diff --git a/python/ql/test/experimental/query-tests/Security/CWE-176/UnicodeBypassValidation.expected b/python/ql/test/experimental/query-tests/Security/CWE-176/UnicodeBypassValidation.expected index 14d067ec98c..eac8eb55151 100644 --- a/python/ql/test/experimental/query-tests/Security/CWE-176/UnicodeBypassValidation.expected +++ b/python/ql/test/experimental/query-tests/Security/CWE-176/UnicodeBypassValidation.expected @@ -2,22 +2,26 @@ edges | samples.py:2:26:2:32 | ControlFlowNode for ImportMember | samples.py:2:26:2:32 | GSSA Variable request | | samples.py:2:26:2:32 | GSSA Variable request | samples.py:9:25:9:31 | ControlFlowNode for request | | samples.py:2:26:2:32 | GSSA Variable request | samples.py:16:25:16:31 | ControlFlowNode for request | -| samples.py:9:18:9:47 | ControlFlowNode for escape() | samples.py:10:59:10:68 | ControlFlowNode for user_input | +| samples.py:9:5:9:14 | SSA variable user_input | samples.py:10:59:10:68 | ControlFlowNode for user_input | +| samples.py:9:18:9:47 | ControlFlowNode for escape() | samples.py:9:5:9:14 | SSA variable user_input | | samples.py:9:25:9:31 | ControlFlowNode for request | samples.py:9:25:9:36 | ControlFlowNode for Attribute | | samples.py:9:25:9:36 | ControlFlowNode for Attribute | samples.py:9:25:9:46 | ControlFlowNode for Attribute() | | samples.py:9:25:9:46 | ControlFlowNode for Attribute() | samples.py:9:18:9:47 | ControlFlowNode for escape() | -| samples.py:16:18:16:47 | ControlFlowNode for escape() | samples.py:20:62:20:71 | ControlFlowNode for user_input | +| samples.py:16:5:16:14 | SSA variable user_input | samples.py:20:62:20:71 | ControlFlowNode for user_input | +| samples.py:16:18:16:47 | ControlFlowNode for escape() | samples.py:16:5:16:14 | SSA variable user_input | | samples.py:16:25:16:31 | ControlFlowNode for request | samples.py:16:25:16:36 | ControlFlowNode for Attribute | | samples.py:16:25:16:36 | ControlFlowNode for Attribute | samples.py:16:25:16:46 | ControlFlowNode for Attribute() | | samples.py:16:25:16:46 | ControlFlowNode for Attribute() | samples.py:16:18:16:47 | ControlFlowNode for escape() | nodes | samples.py:2:26:2:32 | ControlFlowNode for ImportMember | semmle.label | ControlFlowNode for ImportMember | | samples.py:2:26:2:32 | GSSA Variable request | semmle.label | GSSA Variable request | +| samples.py:9:5:9:14 | SSA variable user_input | semmle.label | SSA variable user_input | | samples.py:9:18:9:47 | ControlFlowNode for escape() | semmle.label | ControlFlowNode for escape() | | samples.py:9:25:9:31 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | samples.py:9:25:9:36 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | samples.py:9:25:9:46 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | samples.py:10:59:10:68 | ControlFlowNode for user_input | semmle.label | ControlFlowNode for user_input | +| samples.py:16:5:16:14 | SSA variable user_input | semmle.label | SSA variable user_input | | samples.py:16:18:16:47 | ControlFlowNode for escape() | semmle.label | ControlFlowNode for escape() | | samples.py:16:25:16:31 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | samples.py:16:25:16:36 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | diff --git a/python/ql/test/experimental/query-tests/Security/CWE-208/TimingAttackAgainstHash/PossibleTimingAttackAgainstHash.expected b/python/ql/test/experimental/query-tests/Security/CWE-208/TimingAttackAgainstHash/PossibleTimingAttackAgainstHash.expected index ece6b8d6897..450c2dbccb9 100644 --- a/python/ql/test/experimental/query-tests/Security/CWE-208/TimingAttackAgainstHash/PossibleTimingAttackAgainstHash.expected +++ b/python/ql/test/experimental/query-tests/Security/CWE-208/TimingAttackAgainstHash/PossibleTimingAttackAgainstHash.expected @@ -1,7 +1,9 @@ edges -| TimingAttackAgainstHash.py:26:17:26:41 | ControlFlowNode for Attribute() | TimingAttackAgainstHash.py:27:24:27:32 | ControlFlowNode for signature | +| TimingAttackAgainstHash.py:26:5:26:13 | SSA variable signature | TimingAttackAgainstHash.py:27:24:27:32 | ControlFlowNode for signature | +| TimingAttackAgainstHash.py:26:17:26:41 | ControlFlowNode for Attribute() | TimingAttackAgainstHash.py:26:5:26:13 | SSA variable signature | | TimingAttackAgainstHash.py:30:12:30:47 | ControlFlowNode for Attribute() | TimingAttackAgainstHash.py:37:19:37:48 | ControlFlowNode for sign() | nodes +| TimingAttackAgainstHash.py:26:5:26:13 | SSA variable signature | semmle.label | SSA variable signature | | TimingAttackAgainstHash.py:26:17:26:41 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | TimingAttackAgainstHash.py:27:24:27:32 | ControlFlowNode for signature | semmle.label | ControlFlowNode for signature | | TimingAttackAgainstHash.py:30:12:30:47 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | diff --git a/python/ql/test/experimental/query-tests/Security/CWE-208/TimingAttackAgainstSensitiveInfo/PossibleTimingAttackAgainstSensitiveInfo.expected b/python/ql/test/experimental/query-tests/Security/CWE-208/TimingAttackAgainstSensitiveInfo/PossibleTimingAttackAgainstSensitiveInfo.expected index 2f82bc60732..564398c25c3 100644 --- a/python/ql/test/experimental/query-tests/Security/CWE-208/TimingAttackAgainstSensitiveInfo/PossibleTimingAttackAgainstSensitiveInfo.expected +++ b/python/ql/test/experimental/query-tests/Security/CWE-208/TimingAttackAgainstSensitiveInfo/PossibleTimingAttackAgainstSensitiveInfo.expected @@ -4,27 +4,23 @@ edges | TimingAttackAgainstSensitiveInfo.py:7:19:7:25 | GSSA Variable request | TimingAttackAgainstSensitiveInfo.py:15:20:15:26 | ControlFlowNode for request | | TimingAttackAgainstSensitiveInfo.py:7:19:7:25 | GSSA Variable request | TimingAttackAgainstSensitiveInfo.py:20:8:20:14 | ControlFlowNode for request | | TimingAttackAgainstSensitiveInfo.py:7:19:7:25 | GSSA Variable request | TimingAttackAgainstSensitiveInfo.py:21:20:21:26 | ControlFlowNode for request | -| TimingAttackAgainstSensitiveInfo.py:14:8:14:14 | ControlFlowNode for request | TimingAttackAgainstSensitiveInfo.py:15:20:15:31 | ControlFlowNode for Attribute | -| TimingAttackAgainstSensitiveInfo.py:15:20:15:26 | ControlFlowNode for request | TimingAttackAgainstSensitiveInfo.py:15:20:15:31 | ControlFlowNode for Attribute | -| TimingAttackAgainstSensitiveInfo.py:15:20:15:31 | ControlFlowNode for Attribute | TimingAttackAgainstSensitiveInfo.py:15:20:15:38 | ControlFlowNode for Subscript | -| TimingAttackAgainstSensitiveInfo.py:15:20:15:38 | ControlFlowNode for Subscript | TimingAttackAgainstSensitiveInfo.py:16:16:16:23 | ControlFlowNode for password | -| TimingAttackAgainstSensitiveInfo.py:20:8:20:14 | ControlFlowNode for request | TimingAttackAgainstSensitiveInfo.py:21:20:21:31 | ControlFlowNode for Attribute | -| TimingAttackAgainstSensitiveInfo.py:21:20:21:26 | ControlFlowNode for request | TimingAttackAgainstSensitiveInfo.py:21:20:21:31 | ControlFlowNode for Attribute | -| TimingAttackAgainstSensitiveInfo.py:21:20:21:31 | ControlFlowNode for Attribute | TimingAttackAgainstSensitiveInfo.py:21:20:21:38 | ControlFlowNode for Subscript | -| TimingAttackAgainstSensitiveInfo.py:21:20:21:38 | ControlFlowNode for Subscript | TimingAttackAgainstSensitiveInfo.py:22:38:22:45 | ControlFlowNode for password | +| TimingAttackAgainstSensitiveInfo.py:14:8:14:14 | ControlFlowNode for request | TimingAttackAgainstSensitiveInfo.py:15:9:15:16 | SSA variable password | +| TimingAttackAgainstSensitiveInfo.py:15:9:15:16 | SSA variable password | TimingAttackAgainstSensitiveInfo.py:16:16:16:23 | ControlFlowNode for password | +| TimingAttackAgainstSensitiveInfo.py:15:20:15:26 | ControlFlowNode for request | TimingAttackAgainstSensitiveInfo.py:15:9:15:16 | SSA variable password | +| TimingAttackAgainstSensitiveInfo.py:20:8:20:14 | ControlFlowNode for request | TimingAttackAgainstSensitiveInfo.py:21:9:21:16 | SSA variable password | +| TimingAttackAgainstSensitiveInfo.py:21:9:21:16 | SSA variable password | TimingAttackAgainstSensitiveInfo.py:22:38:22:45 | ControlFlowNode for password | +| TimingAttackAgainstSensitiveInfo.py:21:20:21:26 | ControlFlowNode for request | TimingAttackAgainstSensitiveInfo.py:21:9:21:16 | SSA variable password | nodes | TimingAttackAgainstSensitiveInfo.py:7:19:7:25 | ControlFlowNode for ImportMember | semmle.label | ControlFlowNode for ImportMember | | TimingAttackAgainstSensitiveInfo.py:7:19:7:25 | GSSA Variable request | semmle.label | GSSA Variable request | | TimingAttackAgainstSensitiveInfo.py:14:8:14:14 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | +| TimingAttackAgainstSensitiveInfo.py:15:9:15:16 | SSA variable password | semmle.label | SSA variable password | | TimingAttackAgainstSensitiveInfo.py:15:20:15:26 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| TimingAttackAgainstSensitiveInfo.py:15:20:15:31 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| TimingAttackAgainstSensitiveInfo.py:15:20:15:38 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | | TimingAttackAgainstSensitiveInfo.py:16:16:16:23 | ControlFlowNode for password | semmle.label | ControlFlowNode for password | | TimingAttackAgainstSensitiveInfo.py:16:16:16:23 | ControlFlowNode for password | semmle.label | ControlFlowNode for password | | TimingAttackAgainstSensitiveInfo.py:20:8:20:14 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | +| TimingAttackAgainstSensitiveInfo.py:21:9:21:16 | SSA variable password | semmle.label | SSA variable password | | TimingAttackAgainstSensitiveInfo.py:21:20:21:26 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| TimingAttackAgainstSensitiveInfo.py:21:20:21:31 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| TimingAttackAgainstSensitiveInfo.py:21:20:21:38 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | | TimingAttackAgainstSensitiveInfo.py:22:38:22:45 | ControlFlowNode for password | semmle.label | ControlFlowNode for password | subpaths #select diff --git a/python/ql/test/experimental/query-tests/Security/CWE-287-ConstantSecretKey/ConstantSecretKey.expected b/python/ql/test/experimental/query-tests/Security/CWE-287-ConstantSecretKey/ConstantSecretKey.expected new file mode 100644 index 00000000000..e84a435431c --- /dev/null +++ b/python/ql/test/experimental/query-tests/Security/CWE-287-ConstantSecretKey/ConstantSecretKey.expected @@ -0,0 +1,44 @@ +edges +| app_unsafe.py:4:1:4:9 | GSSA Variable aConstant | app_unsafe.py:5:28:5:36 | ControlFlowNode for aConstant | +| app_unsafe.py:4:1:4:9 | GSSA Variable aConstant | app_unsafe.py:6:18:6:26 | ControlFlowNode for aConstant | +| app_unsafe.py:4:1:4:9 | GSSA Variable aConstant | app_unsafe.py:7:30:7:38 | ControlFlowNode for aConstant | +| app_unsafe.py:4:1:4:9 | GSSA Variable aConstant | app_unsafe.py:8:36:8:44 | ControlFlowNode for aConstant | +| app_unsafe.py:4:13:4:23 | ControlFlowNode for Str | app_unsafe.py:4:1:4:9 | GSSA Variable aConstant | +| config.py:7:1:7:9 | GSSA Variable aConstant | config.py:12:18:12:26 | ControlFlowNode for aConstant | +| config.py:7:1:7:9 | GSSA Variable aConstant | config.py:12:18:12:26 | ControlFlowNode for aConstant | +| config.py:7:1:7:9 | GSSA Variable aConstant | config.py:17:38:17:46 | ControlFlowNode for aConstant | +| config.py:7:1:7:9 | GSSA Variable aConstant | config.py:18:43:18:51 | ControlFlowNode for aConstant | +| config.py:7:13:7:23 | ControlFlowNode for Str | config.py:7:1:7:9 | GSSA Variable aConstant | +| config.py:12:18:12:26 | ControlFlowNode for aConstant | config.py:17:38:17:46 | ControlFlowNode for aConstant | +| config.py:12:18:12:26 | ControlFlowNode for aConstant | config.py:18:43:18:51 | ControlFlowNode for aConstant | +| config.py:17:38:17:46 | ControlFlowNode for aConstant | config.py:17:18:17:47 | ControlFlowNode for Attribute() | +| config.py:17:38:17:46 | ControlFlowNode for aConstant | config.py:18:43:18:51 | ControlFlowNode for aConstant | +| config.py:18:43:18:51 | ControlFlowNode for aConstant | config.py:18:18:18:52 | ControlFlowNode for Attribute() | +nodes +| app_safe.py:5:28:5:37 | ControlFlowNode for Str | semmle.label | ControlFlowNode for Str | +| app_unsafe.py:4:1:4:9 | GSSA Variable aConstant | semmle.label | GSSA Variable aConstant | +| app_unsafe.py:4:13:4:23 | ControlFlowNode for Str | semmle.label | ControlFlowNode for Str | +| app_unsafe.py:5:28:5:36 | ControlFlowNode for aConstant | semmle.label | ControlFlowNode for aConstant | +| app_unsafe.py:6:18:6:26 | ControlFlowNode for aConstant | semmle.label | ControlFlowNode for aConstant | +| app_unsafe.py:7:30:7:38 | ControlFlowNode for aConstant | semmle.label | ControlFlowNode for aConstant | +| app_unsafe.py:8:36:8:44 | ControlFlowNode for aConstant | semmle.label | ControlFlowNode for aConstant | +| config2.py:5:14:5:24 | ControlFlowNode for Str | semmle.label | ControlFlowNode for Str | +| config.py:7:1:7:9 | GSSA Variable aConstant | semmle.label | GSSA Variable aConstant | +| config.py:7:13:7:23 | ControlFlowNode for Str | semmle.label | ControlFlowNode for Str | +| config.py:12:18:12:26 | ControlFlowNode for aConstant | semmle.label | ControlFlowNode for aConstant | +| config.py:12:18:12:26 | ControlFlowNode for aConstant | semmle.label | ControlFlowNode for aConstant | +| config.py:17:18:17:47 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | +| config.py:17:38:17:46 | ControlFlowNode for aConstant | semmle.label | ControlFlowNode for aConstant | +| config.py:18:18:18:52 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | +| config.py:18:43:18:51 | ControlFlowNode for aConstant | semmle.label | ControlFlowNode for aConstant | +subpaths +#select +| app_safe.py:5:28:5:37 | ControlFlowNode for Str | app_safe.py:5:28:5:37 | ControlFlowNode for Str | app_safe.py:5:28:5:37 | ControlFlowNode for Str | The SECRET_KEY config variable is assigned by $@. | app_safe.py:5:28:5:37 | ControlFlowNode for Str | this constant String | +| app_unsafe.py:5:28:5:36 | ControlFlowNode for aConstant | app_unsafe.py:4:13:4:23 | ControlFlowNode for Str | app_unsafe.py:5:28:5:36 | ControlFlowNode for aConstant | The SECRET_KEY config variable is assigned by $@. | app_unsafe.py:4:13:4:23 | ControlFlowNode for Str | this constant String | +| app_unsafe.py:6:18:6:26 | ControlFlowNode for aConstant | app_unsafe.py:4:13:4:23 | ControlFlowNode for Str | app_unsafe.py:6:18:6:26 | ControlFlowNode for aConstant | The SECRET_KEY config variable is assigned by $@. | app_unsafe.py:4:13:4:23 | ControlFlowNode for Str | this constant String | +| app_unsafe.py:7:30:7:38 | ControlFlowNode for aConstant | app_unsafe.py:4:13:4:23 | ControlFlowNode for Str | app_unsafe.py:7:30:7:38 | ControlFlowNode for aConstant | The SECRET_KEY config variable is assigned by $@. | app_unsafe.py:4:13:4:23 | ControlFlowNode for Str | this constant String | +| app_unsafe.py:8:36:8:44 | ControlFlowNode for aConstant | app_unsafe.py:4:13:4:23 | ControlFlowNode for Str | app_unsafe.py:8:36:8:44 | ControlFlowNode for aConstant | The SECRET_KEY config variable is assigned by $@. | app_unsafe.py:4:13:4:23 | ControlFlowNode for Str | this constant String | +| config2.py:5:14:5:24 | ControlFlowNode for Str | config2.py:5:14:5:24 | ControlFlowNode for Str | config2.py:5:14:5:24 | ControlFlowNode for Str | The SECRET_KEY config variable is assigned by $@. | config2.py:5:14:5:24 | ControlFlowNode for Str | this constant String | +| config.py:12:18:12:26 | ControlFlowNode for aConstant | config.py:7:13:7:23 | ControlFlowNode for Str | config.py:12:18:12:26 | ControlFlowNode for aConstant | The SECRET_KEY config variable is assigned by $@. | config.py:7:13:7:23 | ControlFlowNode for Str | this constant String | +| config.py:17:18:17:47 | ControlFlowNode for Attribute() | config.py:7:13:7:23 | ControlFlowNode for Str | config.py:17:18:17:47 | ControlFlowNode for Attribute() | The SECRET_KEY config variable is assigned by $@. | config.py:7:13:7:23 | ControlFlowNode for Str | this constant String | +| config.py:18:18:18:52 | ControlFlowNode for Attribute() | config.py:7:13:7:23 | ControlFlowNode for Str | config.py:18:18:18:52 | ControlFlowNode for Attribute() | The SECRET_KEY config variable is assigned by $@. | config.py:7:13:7:23 | ControlFlowNode for Str | this constant String | diff --git a/python/ql/test/experimental/query-tests/Security/CWE-287-ConstantSecretKey/ConstantSecretKey.qlref b/python/ql/test/experimental/query-tests/Security/CWE-287-ConstantSecretKey/ConstantSecretKey.qlref new file mode 100644 index 00000000000..e77b304f62c --- /dev/null +++ b/python/ql/test/experimental/query-tests/Security/CWE-287-ConstantSecretKey/ConstantSecretKey.qlref @@ -0,0 +1 @@ +experimental/Security/CWE-287-ConstantSecretKey/WebAppConstantSecretKey.ql diff --git a/python/ql/test/experimental/query-tests/Security/CWE-287-ConstantSecretKey/app_safe.py b/python/ql/test/experimental/query-tests/Security/CWE-287-ConstantSecretKey/app_safe.py new file mode 100644 index 00000000000..442a23e2c3a --- /dev/null +++ b/python/ql/test/experimental/query-tests/Security/CWE-287-ConstantSecretKey/app_safe.py @@ -0,0 +1,22 @@ +from flask import Flask, session +from flask_session import Session + +app = Flask(__name__) +app.config['SECRET_KEY'] = 'CHANGEME' + +Session(app) + + +@app.route('/') +def index(): + if 'logged_in' not in session: + session['logged_in'] = False + + if session['logged_in']: + return '

    You are logged in!

    ' + else: + return '

    Access Denied

    ', 403 + + +if __name__ == '__main__': + app.run() diff --git a/python/ql/test/experimental/query-tests/Security/CWE-287-ConstantSecretKey/app_safe_2.py b/python/ql/test/experimental/query-tests/Security/CWE-287-ConstantSecretKey/app_safe_2.py new file mode 100644 index 00000000000..f2896dac451 --- /dev/null +++ b/python/ql/test/experimental/query-tests/Security/CWE-287-ConstantSecretKey/app_safe_2.py @@ -0,0 +1,21 @@ +from flask import Flask, session +from secrets import token_hex + +app = Flask(__name__) + +SECRET_KEY = token_hex(16) + + +@app.route('/') +def index(): + if 'logged_in' not in session: + session['logged_in'] = False + + if session['logged_in']: + return '

    You are logged in!

    ' + else: + return '

    Access Denied

    ', 403 + + +if __name__ == '__main__': + app.run() diff --git a/python/ql/test/experimental/query-tests/Security/CWE-287-ConstantSecretKey/app_unsafe.py b/python/ql/test/experimental/query-tests/Security/CWE-287-ConstantSecretKey/app_unsafe.py new file mode 100644 index 00000000000..5aeeb6f7003 --- /dev/null +++ b/python/ql/test/experimental/query-tests/Security/CWE-287-ConstantSecretKey/app_unsafe.py @@ -0,0 +1,24 @@ +from flask import Flask, session + +app = Flask(__name__) +aConstant = 'CHANGEME1' +app.config['SECRET_KEY'] = aConstant +app.secret_key = aConstant +app.config.update(SECRET_KEY=aConstant) +app.config.from_mapping(SECRET_KEY=aConstant) +app.config.from_pyfile("config.py") +app.config.from_object('config.Config') + + +@app.route('/') +def DEB_EX(): + if 'logged_in' not in session: + session['logged_in'] = False + if session['logged_in']: + return app.secret_key + else: + return app.secret_key, 403 + + +if __name__ == '__main__': + app.run() diff --git a/python/ql/test/experimental/query-tests/Security/CWE-287-ConstantSecretKey/config.py b/python/ql/test/experimental/query-tests/Security/CWE-287-ConstantSecretKey/config.py new file mode 100644 index 00000000000..1a512c0d9f0 --- /dev/null +++ b/python/ql/test/experimental/query-tests/Security/CWE-287-ConstantSecretKey/config.py @@ -0,0 +1,19 @@ +"""Flask App configuration.""" +from os import environ +import os +import random + +FLASK_DEBUG = True +aConstant = 'CHANGEME2' + + +class Config: + SECRET_KEY = environ.get("envKey") + SECRET_KEY = aConstant + SECRET_KEY = os.getenv('envKey') + SECRET_KEY = os.environ.get('envKey') + SECRET_KEY = os.environ.get('envKey', random.randint) + SECRET_KEY = os.getenv('envKey', random.randint) + SECRET_KEY = os.getenv('envKey', aConstant) + SECRET_KEY = os.environ.get('envKey', aConstant) + SECRET_KEY = os.environ['envKey'] diff --git a/python/ql/test/experimental/query-tests/Security/CWE-287-ConstantSecretKey/config2.py b/python/ql/test/experimental/query-tests/Security/CWE-287-ConstantSecretKey/config2.py new file mode 100644 index 00000000000..dc3508783e2 --- /dev/null +++ b/python/ql/test/experimental/query-tests/Security/CWE-287-ConstantSecretKey/config2.py @@ -0,0 +1,5 @@ +"""Flask App configuration.""" + +# General Config +FLASK_DEBUG = True +SECRET_KEY = "CHANGEME5" diff --git a/python/ql/test/experimental/query-tests/Security/CWE-327-UnsafeUsageOfClientSideEncryptionVersion/UnsafeUsageOfClientSideEncryptionVersion.expected b/python/ql/test/experimental/query-tests/Security/CWE-327-UnsafeUsageOfClientSideEncryptionVersion/UnsafeUsageOfClientSideEncryptionVersion.expected index c4be08ae476..e2402251994 100644 --- a/python/ql/test/experimental/query-tests/Security/CWE-327-UnsafeUsageOfClientSideEncryptionVersion/UnsafeUsageOfClientSideEncryptionVersion.expected +++ b/python/ql/test/experimental/query-tests/Security/CWE-327-UnsafeUsageOfClientSideEncryptionVersion/UnsafeUsageOfClientSideEncryptionVersion.expected @@ -3,70 +3,86 @@ edges | test.py:3:1:3:3 | GSSA Variable BSC | test.py:35:19:35:21 | ControlFlowNode for BSC | | test.py:3:1:3:3 | GSSA Variable BSC | test.py:66:19:66:21 | ControlFlowNode for BSC | | test.py:3:7:3:51 | ControlFlowNode for Attribute() | test.py:3:1:3:3 | GSSA Variable BSC | +| test.py:7:5:7:15 | SSA variable blob_client | test.py:8:5:8:15 | ControlFlowNode for blob_client | | test.py:7:19:7:21 | ControlFlowNode for BSC | test.py:7:19:7:42 | ControlFlowNode for Attribute() | -| test.py:7:19:7:42 | ControlFlowNode for Attribute() | test.py:8:5:8:15 | ControlFlowNode for blob_client | +| test.py:7:19:7:42 | ControlFlowNode for Attribute() | test.py:7:5:7:15 | SSA variable blob_client | | test.py:8:5:8:15 | ControlFlowNode for blob_client | test.py:9:5:9:15 | ControlFlowNode for blob_client | | test.py:9:5:9:15 | ControlFlowNode for blob_client | test.py:9:5:9:15 | [post] ControlFlowNode for blob_client | | test.py:9:5:9:15 | [post] ControlFlowNode for blob_client | test.py:11:9:11:19 | ControlFlowNode for blob_client | -| test.py:15:27:15:71 | ControlFlowNode for Attribute() | test.py:16:5:16:23 | ControlFlowNode for blob_service_client | +| test.py:15:5:15:23 | SSA variable blob_service_client | test.py:16:5:16:23 | ControlFlowNode for blob_service_client | +| test.py:15:27:15:71 | ControlFlowNode for Attribute() | test.py:15:5:15:23 | SSA variable blob_service_client | | test.py:16:5:16:23 | ControlFlowNode for blob_service_client | test.py:17:5:17:23 | ControlFlowNode for blob_service_client | | test.py:17:5:17:23 | ControlFlowNode for blob_service_client | test.py:17:5:17:23 | [post] ControlFlowNode for blob_service_client | | test.py:17:5:17:23 | [post] ControlFlowNode for blob_service_client | test.py:19:19:19:37 | ControlFlowNode for blob_service_client | +| test.py:19:5:19:15 | SSA variable blob_client | test.py:21:9:21:19 | ControlFlowNode for blob_client | | test.py:19:19:19:37 | ControlFlowNode for blob_service_client | test.py:19:19:19:58 | ControlFlowNode for Attribute() | -| test.py:19:19:19:58 | ControlFlowNode for Attribute() | test.py:21:9:21:19 | ControlFlowNode for blob_client | -| test.py:25:24:25:66 | ControlFlowNode for Attribute() | test.py:26:5:26:20 | ControlFlowNode for container_client | +| test.py:19:19:19:58 | ControlFlowNode for Attribute() | test.py:19:5:19:15 | SSA variable blob_client | +| test.py:25:5:25:20 | SSA variable container_client | test.py:26:5:26:20 | ControlFlowNode for container_client | +| test.py:25:24:25:66 | ControlFlowNode for Attribute() | test.py:25:5:25:20 | SSA variable container_client | | test.py:26:5:26:20 | ControlFlowNode for container_client | test.py:27:5:27:20 | ControlFlowNode for container_client | | test.py:27:5:27:20 | ControlFlowNode for container_client | test.py:27:5:27:20 | [post] ControlFlowNode for container_client | | test.py:27:5:27:20 | [post] ControlFlowNode for container_client | test.py:29:19:29:34 | ControlFlowNode for container_client | +| test.py:29:5:29:15 | SSA variable blob_client | test.py:31:9:31:19 | ControlFlowNode for blob_client | | test.py:29:19:29:34 | ControlFlowNode for container_client | test.py:29:19:29:55 | ControlFlowNode for Attribute() | -| test.py:29:19:29:55 | ControlFlowNode for Attribute() | test.py:31:9:31:19 | ControlFlowNode for blob_client | +| test.py:29:19:29:55 | ControlFlowNode for Attribute() | test.py:29:5:29:15 | SSA variable blob_client | +| test.py:35:5:35:15 | SSA variable blob_client | test.py:36:5:36:15 | ControlFlowNode for blob_client | | test.py:35:19:35:21 | ControlFlowNode for BSC | test.py:35:19:35:42 | ControlFlowNode for Attribute() | -| test.py:35:19:35:42 | ControlFlowNode for Attribute() | test.py:36:5:36:15 | ControlFlowNode for blob_client | +| test.py:35:19:35:42 | ControlFlowNode for Attribute() | test.py:35:5:35:15 | SSA variable blob_client | | test.py:36:5:36:15 | ControlFlowNode for blob_client | test.py:37:5:37:15 | ControlFlowNode for blob_client | | test.py:37:5:37:15 | ControlFlowNode for blob_client | test.py:37:5:37:15 | [post] ControlFlowNode for blob_client | | test.py:37:5:37:15 | [post] ControlFlowNode for blob_client | test.py:43:9:43:19 | ControlFlowNode for blob_client | +| test.py:66:5:66:15 | SSA variable blob_client | test.py:67:5:67:15 | ControlFlowNode for blob_client | | test.py:66:19:66:21 | ControlFlowNode for BSC | test.py:66:19:66:42 | ControlFlowNode for Attribute() | -| test.py:66:19:66:42 | ControlFlowNode for Attribute() | test.py:67:5:67:15 | ControlFlowNode for blob_client | +| test.py:66:19:66:42 | ControlFlowNode for Attribute() | test.py:66:5:66:15 | SSA variable blob_client | | test.py:67:5:67:15 | ControlFlowNode for blob_client | test.py:68:5:68:15 | ControlFlowNode for blob_client | | test.py:68:5:68:15 | ControlFlowNode for blob_client | test.py:68:5:68:15 | [post] ControlFlowNode for blob_client | | test.py:68:5:68:15 | [post] ControlFlowNode for blob_client | test.py:69:12:69:22 | ControlFlowNode for blob_client | | test.py:69:12:69:22 | ControlFlowNode for blob_client | test.py:73:10:73:33 | ControlFlowNode for get_unsafe_blob_client() | -| test.py:73:10:73:33 | ControlFlowNode for get_unsafe_blob_client() | test.py:75:9:75:10 | ControlFlowNode for bc | +| test.py:73:5:73:6 | SSA variable bc | test.py:75:9:75:10 | ControlFlowNode for bc | +| test.py:73:10:73:33 | ControlFlowNode for get_unsafe_blob_client() | test.py:73:5:73:6 | SSA variable bc | nodes | test.py:3:1:3:3 | GSSA Variable BSC | semmle.label | GSSA Variable BSC | | test.py:3:7:3:51 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | +| test.py:7:5:7:15 | SSA variable blob_client | semmle.label | SSA variable blob_client | | test.py:7:19:7:21 | ControlFlowNode for BSC | semmle.label | ControlFlowNode for BSC | | test.py:7:19:7:42 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | test.py:8:5:8:15 | ControlFlowNode for blob_client | semmle.label | ControlFlowNode for blob_client | | test.py:9:5:9:15 | ControlFlowNode for blob_client | semmle.label | ControlFlowNode for blob_client | | test.py:9:5:9:15 | [post] ControlFlowNode for blob_client | semmle.label | [post] ControlFlowNode for blob_client | | test.py:11:9:11:19 | ControlFlowNode for blob_client | semmle.label | ControlFlowNode for blob_client | +| test.py:15:5:15:23 | SSA variable blob_service_client | semmle.label | SSA variable blob_service_client | | test.py:15:27:15:71 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | test.py:16:5:16:23 | ControlFlowNode for blob_service_client | semmle.label | ControlFlowNode for blob_service_client | | test.py:17:5:17:23 | ControlFlowNode for blob_service_client | semmle.label | ControlFlowNode for blob_service_client | | test.py:17:5:17:23 | [post] ControlFlowNode for blob_service_client | semmle.label | [post] ControlFlowNode for blob_service_client | +| test.py:19:5:19:15 | SSA variable blob_client | semmle.label | SSA variable blob_client | | test.py:19:19:19:37 | ControlFlowNode for blob_service_client | semmle.label | ControlFlowNode for blob_service_client | | test.py:19:19:19:58 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | test.py:21:9:21:19 | ControlFlowNode for blob_client | semmle.label | ControlFlowNode for blob_client | +| test.py:25:5:25:20 | SSA variable container_client | semmle.label | SSA variable container_client | | test.py:25:24:25:66 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | test.py:26:5:26:20 | ControlFlowNode for container_client | semmle.label | ControlFlowNode for container_client | | test.py:27:5:27:20 | ControlFlowNode for container_client | semmle.label | ControlFlowNode for container_client | | test.py:27:5:27:20 | [post] ControlFlowNode for container_client | semmle.label | [post] ControlFlowNode for container_client | +| test.py:29:5:29:15 | SSA variable blob_client | semmle.label | SSA variable blob_client | | test.py:29:19:29:34 | ControlFlowNode for container_client | semmle.label | ControlFlowNode for container_client | | test.py:29:19:29:55 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | test.py:31:9:31:19 | ControlFlowNode for blob_client | semmle.label | ControlFlowNode for blob_client | +| test.py:35:5:35:15 | SSA variable blob_client | semmle.label | SSA variable blob_client | | test.py:35:19:35:21 | ControlFlowNode for BSC | semmle.label | ControlFlowNode for BSC | | test.py:35:19:35:42 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | test.py:36:5:36:15 | ControlFlowNode for blob_client | semmle.label | ControlFlowNode for blob_client | | test.py:37:5:37:15 | ControlFlowNode for blob_client | semmle.label | ControlFlowNode for blob_client | | test.py:37:5:37:15 | [post] ControlFlowNode for blob_client | semmle.label | [post] ControlFlowNode for blob_client | | test.py:43:9:43:19 | ControlFlowNode for blob_client | semmle.label | ControlFlowNode for blob_client | +| test.py:66:5:66:15 | SSA variable blob_client | semmle.label | SSA variable blob_client | | test.py:66:19:66:21 | ControlFlowNode for BSC | semmle.label | ControlFlowNode for BSC | | test.py:66:19:66:42 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | test.py:67:5:67:15 | ControlFlowNode for blob_client | semmle.label | ControlFlowNode for blob_client | | test.py:68:5:68:15 | ControlFlowNode for blob_client | semmle.label | ControlFlowNode for blob_client | | test.py:68:5:68:15 | [post] ControlFlowNode for blob_client | semmle.label | [post] ControlFlowNode for blob_client | | test.py:69:12:69:22 | ControlFlowNode for blob_client | semmle.label | ControlFlowNode for blob_client | +| test.py:73:5:73:6 | SSA variable bc | semmle.label | SSA variable bc | | test.py:73:10:73:33 | ControlFlowNode for get_unsafe_blob_client() | semmle.label | ControlFlowNode for get_unsafe_blob_client() | | test.py:75:9:75:10 | ControlFlowNode for bc | semmle.label | ControlFlowNode for bc | subpaths diff --git a/python/ql/test/experimental/query-tests/Security/CWE-348/ClientSuppliedIpUsedInSecurityCheck.expected b/python/ql/test/experimental/query-tests/Security/CWE-348/ClientSuppliedIpUsedInSecurityCheck.expected index a432cf5053f..617c77ec0dd 100644 --- a/python/ql/test/experimental/query-tests/Security/CWE-348/ClientSuppliedIpUsedInSecurityCheck.expected +++ b/python/ql/test/experimental/query-tests/Security/CWE-348/ClientSuppliedIpUsedInSecurityCheck.expected @@ -1,12 +1,18 @@ edges -| flask_bad.py:13:17:13:54 | ControlFlowNode for Attribute() | flask_bad.py:14:12:14:20 | ControlFlowNode for client_ip | -| flask_bad.py:20:17:20:54 | ControlFlowNode for Attribute() | flask_bad.py:21:12:21:20 | ControlFlowNode for client_ip | -| tornado_bad.py:22:25:22:69 | ControlFlowNode for Attribute() | tornado_bad.py:23:16:23:24 | ControlFlowNode for client_ip | +| flask_bad.py:13:5:13:13 | SSA variable client_ip | flask_bad.py:14:12:14:20 | ControlFlowNode for client_ip | +| flask_bad.py:13:17:13:54 | ControlFlowNode for Attribute() | flask_bad.py:13:5:13:13 | SSA variable client_ip | +| flask_bad.py:20:5:20:13 | SSA variable client_ip | flask_bad.py:21:12:21:20 | ControlFlowNode for client_ip | +| flask_bad.py:20:17:20:54 | ControlFlowNode for Attribute() | flask_bad.py:20:5:20:13 | SSA variable client_ip | +| tornado_bad.py:22:13:22:21 | SSA variable client_ip | tornado_bad.py:23:16:23:24 | ControlFlowNode for client_ip | +| tornado_bad.py:22:25:22:69 | ControlFlowNode for Attribute() | tornado_bad.py:22:13:22:21 | SSA variable client_ip | nodes +| flask_bad.py:13:5:13:13 | SSA variable client_ip | semmle.label | SSA variable client_ip | | flask_bad.py:13:17:13:54 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | flask_bad.py:14:12:14:20 | ControlFlowNode for client_ip | semmle.label | ControlFlowNode for client_ip | +| flask_bad.py:20:5:20:13 | SSA variable client_ip | semmle.label | SSA variable client_ip | | flask_bad.py:20:17:20:54 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | flask_bad.py:21:12:21:20 | ControlFlowNode for client_ip | semmle.label | ControlFlowNode for client_ip | +| tornado_bad.py:22:13:22:21 | SSA variable client_ip | semmle.label | SSA variable client_ip | | tornado_bad.py:22:25:22:69 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | tornado_bad.py:23:16:23:24 | ControlFlowNode for client_ip | semmle.label | ControlFlowNode for client_ip | subpaths diff --git a/python/ql/test/experimental/query-tests/Security/CWE-522/LDAPInsecureAuth.expected b/python/ql/test/experimental/query-tests/Security/CWE-522/LDAPInsecureAuth.expected index 942194f9049..cef0ced9ee2 100644 --- a/python/ql/test/experimental/query-tests/Security/CWE-522/LDAPInsecureAuth.expected +++ b/python/ql/test/experimental/query-tests/Security/CWE-522/LDAPInsecureAuth.expected @@ -1,26 +1,30 @@ edges | ldap3_remote.py:2:19:2:25 | ControlFlowNode for ImportMember | ldap3_remote.py:2:19:2:25 | GSSA Variable request | | ldap3_remote.py:2:19:2:25 | GSSA Variable request | ldap3_remote.py:138:21:138:27 | ControlFlowNode for request | -| ldap3_remote.py:101:12:101:49 | ControlFlowNode for BinaryExpr | ldap3_remote.py:102:18:102:21 | ControlFlowNode for host | -| ldap3_remote.py:114:12:114:49 | ControlFlowNode for BinaryExpr | ldap3_remote.py:115:18:115:21 | ControlFlowNode for host | -| ldap3_remote.py:126:12:126:31 | ControlFlowNode for BinaryExpr | ldap3_remote.py:127:18:127:21 | ControlFlowNode for host | -| ldap3_remote.py:138:21:138:27 | ControlFlowNode for request | ldap3_remote.py:138:21:138:32 | ControlFlowNode for Attribute | -| ldap3_remote.py:138:21:138:32 | ControlFlowNode for Attribute | ldap3_remote.py:138:21:138:40 | ControlFlowNode for Subscript | -| ldap3_remote.py:138:21:138:40 | ControlFlowNode for Subscript | ldap3_remote.py:139:18:139:21 | ControlFlowNode for host | +| ldap3_remote.py:101:5:101:8 | SSA variable host | ldap3_remote.py:102:18:102:21 | ControlFlowNode for host | +| ldap3_remote.py:101:12:101:49 | ControlFlowNode for BinaryExpr | ldap3_remote.py:101:5:101:8 | SSA variable host | +| ldap3_remote.py:114:5:114:8 | SSA variable host | ldap3_remote.py:115:18:115:21 | ControlFlowNode for host | +| ldap3_remote.py:114:12:114:49 | ControlFlowNode for BinaryExpr | ldap3_remote.py:114:5:114:8 | SSA variable host | +| ldap3_remote.py:126:5:126:8 | SSA variable host | ldap3_remote.py:127:18:127:21 | ControlFlowNode for host | +| ldap3_remote.py:126:12:126:31 | ControlFlowNode for BinaryExpr | ldap3_remote.py:126:5:126:8 | SSA variable host | +| ldap3_remote.py:138:5:138:8 | SSA variable host | ldap3_remote.py:139:18:139:21 | ControlFlowNode for host | +| ldap3_remote.py:138:21:138:27 | ControlFlowNode for request | ldap3_remote.py:138:5:138:8 | SSA variable host | nodes | ldap2_remote.py:45:41:45:60 | ControlFlowNode for BinaryExpr | semmle.label | ControlFlowNode for BinaryExpr | | ldap2_remote.py:56:41:56:60 | ControlFlowNode for BinaryExpr | semmle.label | ControlFlowNode for BinaryExpr | | ldap3_remote.py:2:19:2:25 | ControlFlowNode for ImportMember | semmle.label | ControlFlowNode for ImportMember | | ldap3_remote.py:2:19:2:25 | GSSA Variable request | semmle.label | GSSA Variable request | +| ldap3_remote.py:101:5:101:8 | SSA variable host | semmle.label | SSA variable host | | ldap3_remote.py:101:12:101:49 | ControlFlowNode for BinaryExpr | semmle.label | ControlFlowNode for BinaryExpr | | ldap3_remote.py:102:18:102:21 | ControlFlowNode for host | semmle.label | ControlFlowNode for host | +| ldap3_remote.py:114:5:114:8 | SSA variable host | semmle.label | SSA variable host | | ldap3_remote.py:114:12:114:49 | ControlFlowNode for BinaryExpr | semmle.label | ControlFlowNode for BinaryExpr | | ldap3_remote.py:115:18:115:21 | ControlFlowNode for host | semmle.label | ControlFlowNode for host | +| ldap3_remote.py:126:5:126:8 | SSA variable host | semmle.label | SSA variable host | | ldap3_remote.py:126:12:126:31 | ControlFlowNode for BinaryExpr | semmle.label | ControlFlowNode for BinaryExpr | | ldap3_remote.py:127:18:127:21 | ControlFlowNode for host | semmle.label | ControlFlowNode for host | +| ldap3_remote.py:138:5:138:8 | SSA variable host | semmle.label | SSA variable host | | ldap3_remote.py:138:21:138:27 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| ldap3_remote.py:138:21:138:32 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| ldap3_remote.py:138:21:138:40 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | | ldap3_remote.py:139:18:139:21 | ControlFlowNode for host | semmle.label | ControlFlowNode for host | subpaths #select diff --git a/python/ql/test/experimental/query-tests/Security/CWE-614/CookieInjection.expected b/python/ql/test/experimental/query-tests/Security/CWE-614/CookieInjection.expected index adcc44dca9f..dbd4464cdb6 100644 --- a/python/ql/test/experimental/query-tests/Security/CWE-614/CookieInjection.expected +++ b/python/ql/test/experimental/query-tests/Security/CWE-614/CookieInjection.expected @@ -6,18 +6,11 @@ edges | flask_bad.py:1:26:1:32 | GSSA Variable request | flask_bad.py:24:49:24:55 | ControlFlowNode for request | | flask_bad.py:1:26:1:32 | GSSA Variable request | flask_bad.py:32:37:32:43 | ControlFlowNode for request | | flask_bad.py:1:26:1:32 | GSSA Variable request | flask_bad.py:32:60:32:66 | ControlFlowNode for request | -| flask_bad.py:24:21:24:27 | ControlFlowNode for request | flask_bad.py:24:21:24:32 | ControlFlowNode for Attribute | -| flask_bad.py:24:21:24:27 | ControlFlowNode for request | flask_bad.py:24:49:24:60 | ControlFlowNode for Attribute | -| flask_bad.py:24:21:24:32 | ControlFlowNode for Attribute | flask_bad.py:24:21:24:40 | ControlFlowNode for Subscript | -| flask_bad.py:24:49:24:55 | ControlFlowNode for request | flask_bad.py:24:49:24:60 | ControlFlowNode for Attribute | -| flask_bad.py:24:49:24:60 | ControlFlowNode for Attribute | flask_bad.py:24:49:24:69 | ControlFlowNode for Subscript | -| flask_bad.py:32:37:32:43 | ControlFlowNode for request | flask_bad.py:32:37:32:48 | ControlFlowNode for Attribute | -| flask_bad.py:32:37:32:43 | ControlFlowNode for request | flask_bad.py:32:60:32:71 | ControlFlowNode for Attribute | -| flask_bad.py:32:37:32:48 | ControlFlowNode for Attribute | flask_bad.py:32:37:32:56 | ControlFlowNode for Subscript | -| flask_bad.py:32:37:32:56 | ControlFlowNode for Subscript | flask_bad.py:32:34:32:98 | ControlFlowNode for Fstring | -| flask_bad.py:32:60:32:66 | ControlFlowNode for request | flask_bad.py:32:60:32:71 | ControlFlowNode for Attribute | -| flask_bad.py:32:60:32:71 | ControlFlowNode for Attribute | flask_bad.py:32:60:32:80 | ControlFlowNode for Subscript | -| flask_bad.py:32:60:32:80 | ControlFlowNode for Subscript | flask_bad.py:32:34:32:98 | ControlFlowNode for Fstring | +| flask_bad.py:24:21:24:27 | ControlFlowNode for request | flask_bad.py:24:21:24:40 | ControlFlowNode for Subscript | +| flask_bad.py:24:21:24:27 | ControlFlowNode for request | flask_bad.py:24:49:24:69 | ControlFlowNode for Subscript | +| flask_bad.py:24:49:24:55 | ControlFlowNode for request | flask_bad.py:24:49:24:69 | ControlFlowNode for Subscript | +| flask_bad.py:32:37:32:43 | ControlFlowNode for request | flask_bad.py:32:34:32:98 | ControlFlowNode for Fstring | +| flask_bad.py:32:60:32:66 | ControlFlowNode for request | flask_bad.py:32:34:32:98 | ControlFlowNode for Fstring | nodes | django_bad.py:19:21:19:55 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | django_bad.py:20:21:20:56 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | @@ -27,18 +20,12 @@ nodes | flask_bad.py:1:26:1:32 | ControlFlowNode for ImportMember | semmle.label | ControlFlowNode for ImportMember | | flask_bad.py:1:26:1:32 | GSSA Variable request | semmle.label | GSSA Variable request | | flask_bad.py:24:21:24:27 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| flask_bad.py:24:21:24:32 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | flask_bad.py:24:21:24:40 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | | flask_bad.py:24:49:24:55 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| flask_bad.py:24:49:24:60 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | flask_bad.py:24:49:24:69 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | | flask_bad.py:32:34:32:98 | ControlFlowNode for Fstring | semmle.label | ControlFlowNode for Fstring | | flask_bad.py:32:37:32:43 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| flask_bad.py:32:37:32:48 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| flask_bad.py:32:37:32:56 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | | flask_bad.py:32:60:32:66 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| flask_bad.py:32:60:32:71 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| flask_bad.py:32:60:32:80 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | subpaths #select | django_bad.py:19:21:19:55 | ControlFlowNode for Attribute() | django_bad.py:19:21:19:55 | ControlFlowNode for Attribute() | django_bad.py:19:21:19:55 | ControlFlowNode for Attribute() | Cookie is constructed from a $@,and its httponly flag is not properly set. | django_bad.py:19:21:19:55 | ControlFlowNode for Attribute() | user-supplied input | diff --git a/python/ql/test/experimental/query-tests/Security/CWE-943/NoSQLInjection.expected b/python/ql/test/experimental/query-tests/Security/CWE-943/NoSQLInjection.expected index d06384ceca1..01532803122 100644 --- a/python/ql/test/experimental/query-tests/Security/CWE-943/NoSQLInjection.expected +++ b/python/ql/test/experimental/query-tests/Security/CWE-943/NoSQLInjection.expected @@ -2,22 +2,22 @@ edges | flask_mongoengine_bad.py:1:26:1:32 | ControlFlowNode for ImportMember | flask_mongoengine_bad.py:1:26:1:32 | GSSA Variable request | | flask_mongoengine_bad.py:1:26:1:32 | GSSA Variable request | flask_mongoengine_bad.py:19:21:19:27 | ControlFlowNode for request | | flask_mongoengine_bad.py:1:26:1:32 | GSSA Variable request | flask_mongoengine_bad.py:26:21:26:27 | ControlFlowNode for request | -| flask_mongoengine_bad.py:19:21:19:27 | ControlFlowNode for request | flask_mongoengine_bad.py:19:21:19:32 | ControlFlowNode for Attribute | -| flask_mongoengine_bad.py:19:21:19:32 | ControlFlowNode for Attribute | flask_mongoengine_bad.py:19:21:19:42 | ControlFlowNode for Subscript | -| flask_mongoengine_bad.py:19:21:19:42 | ControlFlowNode for Subscript | flask_mongoengine_bad.py:20:30:20:42 | ControlFlowNode for unsafe_search | -| flask_mongoengine_bad.py:20:19:20:43 | ControlFlowNode for Attribute() | flask_mongoengine_bad.py:22:34:22:44 | ControlFlowNode for json_search | +| flask_mongoengine_bad.py:19:5:19:17 | SSA variable unsafe_search | flask_mongoengine_bad.py:20:30:20:42 | ControlFlowNode for unsafe_search | +| flask_mongoengine_bad.py:19:21:19:27 | ControlFlowNode for request | flask_mongoengine_bad.py:19:5:19:17 | SSA variable unsafe_search | +| flask_mongoengine_bad.py:20:5:20:15 | SSA variable json_search | flask_mongoengine_bad.py:22:34:22:44 | ControlFlowNode for json_search | +| flask_mongoengine_bad.py:20:19:20:43 | ControlFlowNode for Attribute() | flask_mongoengine_bad.py:20:5:20:15 | SSA variable json_search | | flask_mongoengine_bad.py:20:30:20:42 | ControlFlowNode for unsafe_search | flask_mongoengine_bad.py:20:19:20:43 | ControlFlowNode for Attribute() | -| flask_mongoengine_bad.py:26:21:26:27 | ControlFlowNode for request | flask_mongoengine_bad.py:26:21:26:32 | ControlFlowNode for Attribute | -| flask_mongoengine_bad.py:26:21:26:32 | ControlFlowNode for Attribute | flask_mongoengine_bad.py:26:21:26:42 | ControlFlowNode for Subscript | -| flask_mongoengine_bad.py:26:21:26:42 | ControlFlowNode for Subscript | flask_mongoengine_bad.py:27:30:27:42 | ControlFlowNode for unsafe_search | -| flask_mongoengine_bad.py:27:19:27:43 | ControlFlowNode for Attribute() | flask_mongoengine_bad.py:30:39:30:59 | ControlFlowNode for Dict | +| flask_mongoengine_bad.py:26:5:26:17 | SSA variable unsafe_search | flask_mongoengine_bad.py:27:30:27:42 | ControlFlowNode for unsafe_search | +| flask_mongoengine_bad.py:26:21:26:27 | ControlFlowNode for request | flask_mongoengine_bad.py:26:5:26:17 | SSA variable unsafe_search | +| flask_mongoengine_bad.py:27:5:27:15 | SSA variable json_search | flask_mongoengine_bad.py:30:39:30:59 | ControlFlowNode for Dict | +| flask_mongoengine_bad.py:27:19:27:43 | ControlFlowNode for Attribute() | flask_mongoengine_bad.py:27:5:27:15 | SSA variable json_search | | flask_mongoengine_bad.py:27:30:27:42 | ControlFlowNode for unsafe_search | flask_mongoengine_bad.py:27:19:27:43 | ControlFlowNode for Attribute() | | flask_pymongo_bad.py:1:26:1:32 | ControlFlowNode for ImportMember | flask_pymongo_bad.py:1:26:1:32 | GSSA Variable request | | flask_pymongo_bad.py:1:26:1:32 | GSSA Variable request | flask_pymongo_bad.py:11:21:11:27 | ControlFlowNode for request | -| flask_pymongo_bad.py:11:21:11:27 | ControlFlowNode for request | flask_pymongo_bad.py:11:21:11:32 | ControlFlowNode for Attribute | -| flask_pymongo_bad.py:11:21:11:32 | ControlFlowNode for Attribute | flask_pymongo_bad.py:11:21:11:42 | ControlFlowNode for Subscript | -| flask_pymongo_bad.py:11:21:11:42 | ControlFlowNode for Subscript | flask_pymongo_bad.py:12:30:12:42 | ControlFlowNode for unsafe_search | -| flask_pymongo_bad.py:12:19:12:43 | ControlFlowNode for Attribute() | flask_pymongo_bad.py:14:31:14:51 | ControlFlowNode for Dict | +| flask_pymongo_bad.py:11:5:11:17 | SSA variable unsafe_search | flask_pymongo_bad.py:12:30:12:42 | ControlFlowNode for unsafe_search | +| flask_pymongo_bad.py:11:21:11:27 | ControlFlowNode for request | flask_pymongo_bad.py:11:5:11:17 | SSA variable unsafe_search | +| flask_pymongo_bad.py:12:5:12:15 | SSA variable json_search | flask_pymongo_bad.py:14:31:14:51 | ControlFlowNode for Dict | +| flask_pymongo_bad.py:12:19:12:43 | ControlFlowNode for Attribute() | flask_pymongo_bad.py:12:5:12:15 | SSA variable json_search | | flask_pymongo_bad.py:12:30:12:42 | ControlFlowNode for unsafe_search | flask_pymongo_bad.py:12:19:12:43 | ControlFlowNode for Attribute() | | mongoengine_bad.py:1:26:1:32 | ControlFlowNode for ImportMember | mongoengine_bad.py:1:26:1:32 | GSSA Variable request | | mongoengine_bad.py:1:26:1:32 | GSSA Variable request | mongoengine_bad.py:18:21:18:27 | ControlFlowNode for request | @@ -26,130 +26,130 @@ edges | mongoengine_bad.py:1:26:1:32 | GSSA Variable request | mongoengine_bad.py:42:21:42:27 | ControlFlowNode for request | | mongoengine_bad.py:1:26:1:32 | GSSA Variable request | mongoengine_bad.py:50:21:50:27 | ControlFlowNode for request | | mongoengine_bad.py:1:26:1:32 | GSSA Variable request | mongoengine_bad.py:57:21:57:27 | ControlFlowNode for request | -| mongoengine_bad.py:18:21:18:27 | ControlFlowNode for request | mongoengine_bad.py:18:21:18:32 | ControlFlowNode for Attribute | -| mongoengine_bad.py:18:21:18:32 | ControlFlowNode for Attribute | mongoengine_bad.py:18:21:18:42 | ControlFlowNode for Subscript | -| mongoengine_bad.py:18:21:18:42 | ControlFlowNode for Subscript | mongoengine_bad.py:19:30:19:42 | ControlFlowNode for unsafe_search | -| mongoengine_bad.py:19:19:19:43 | ControlFlowNode for Attribute() | mongoengine_bad.py:22:26:22:46 | ControlFlowNode for Dict | +| mongoengine_bad.py:18:5:18:17 | SSA variable unsafe_search | mongoengine_bad.py:19:30:19:42 | ControlFlowNode for unsafe_search | +| mongoengine_bad.py:18:21:18:27 | ControlFlowNode for request | mongoengine_bad.py:18:5:18:17 | SSA variable unsafe_search | +| mongoengine_bad.py:19:5:19:15 | SSA variable json_search | mongoengine_bad.py:22:26:22:46 | ControlFlowNode for Dict | +| mongoengine_bad.py:19:19:19:43 | ControlFlowNode for Attribute() | mongoengine_bad.py:19:5:19:15 | SSA variable json_search | | mongoengine_bad.py:19:30:19:42 | ControlFlowNode for unsafe_search | mongoengine_bad.py:19:19:19:43 | ControlFlowNode for Attribute() | -| mongoengine_bad.py:26:21:26:27 | ControlFlowNode for request | mongoengine_bad.py:26:21:26:32 | ControlFlowNode for Attribute | -| mongoengine_bad.py:26:21:26:32 | ControlFlowNode for Attribute | mongoengine_bad.py:26:21:26:42 | ControlFlowNode for Subscript | -| mongoengine_bad.py:26:21:26:42 | ControlFlowNode for Subscript | mongoengine_bad.py:27:30:27:42 | ControlFlowNode for unsafe_search | -| mongoengine_bad.py:27:19:27:43 | ControlFlowNode for Attribute() | mongoengine_bad.py:30:26:30:46 | ControlFlowNode for Dict | +| mongoengine_bad.py:26:5:26:17 | SSA variable unsafe_search | mongoengine_bad.py:27:30:27:42 | ControlFlowNode for unsafe_search | +| mongoengine_bad.py:26:21:26:27 | ControlFlowNode for request | mongoengine_bad.py:26:5:26:17 | SSA variable unsafe_search | +| mongoengine_bad.py:27:5:27:15 | SSA variable json_search | mongoengine_bad.py:30:26:30:46 | ControlFlowNode for Dict | +| mongoengine_bad.py:27:19:27:43 | ControlFlowNode for Attribute() | mongoengine_bad.py:27:5:27:15 | SSA variable json_search | | mongoengine_bad.py:27:30:27:42 | ControlFlowNode for unsafe_search | mongoengine_bad.py:27:19:27:43 | ControlFlowNode for Attribute() | -| mongoengine_bad.py:34:21:34:27 | ControlFlowNode for request | mongoengine_bad.py:34:21:34:32 | ControlFlowNode for Attribute | -| mongoengine_bad.py:34:21:34:32 | ControlFlowNode for Attribute | mongoengine_bad.py:34:21:34:42 | ControlFlowNode for Subscript | -| mongoengine_bad.py:34:21:34:42 | ControlFlowNode for Subscript | mongoengine_bad.py:35:30:35:42 | ControlFlowNode for unsafe_search | -| mongoengine_bad.py:35:19:35:43 | ControlFlowNode for Attribute() | mongoengine_bad.py:38:26:38:46 | ControlFlowNode for Dict | +| mongoengine_bad.py:34:5:34:17 | SSA variable unsafe_search | mongoengine_bad.py:35:30:35:42 | ControlFlowNode for unsafe_search | +| mongoengine_bad.py:34:21:34:27 | ControlFlowNode for request | mongoengine_bad.py:34:5:34:17 | SSA variable unsafe_search | +| mongoengine_bad.py:35:5:35:15 | SSA variable json_search | mongoengine_bad.py:38:26:38:46 | ControlFlowNode for Dict | +| mongoengine_bad.py:35:19:35:43 | ControlFlowNode for Attribute() | mongoengine_bad.py:35:5:35:15 | SSA variable json_search | | mongoengine_bad.py:35:30:35:42 | ControlFlowNode for unsafe_search | mongoengine_bad.py:35:19:35:43 | ControlFlowNode for Attribute() | -| mongoengine_bad.py:42:21:42:27 | ControlFlowNode for request | mongoengine_bad.py:42:21:42:32 | ControlFlowNode for Attribute | -| mongoengine_bad.py:42:21:42:32 | ControlFlowNode for Attribute | mongoengine_bad.py:42:21:42:42 | ControlFlowNode for Subscript | -| mongoengine_bad.py:42:21:42:42 | ControlFlowNode for Subscript | mongoengine_bad.py:43:30:43:42 | ControlFlowNode for unsafe_search | -| mongoengine_bad.py:43:19:43:43 | ControlFlowNode for Attribute() | mongoengine_bad.py:46:26:46:46 | ControlFlowNode for Dict | +| mongoengine_bad.py:42:5:42:17 | SSA variable unsafe_search | mongoengine_bad.py:43:30:43:42 | ControlFlowNode for unsafe_search | +| mongoengine_bad.py:42:21:42:27 | ControlFlowNode for request | mongoengine_bad.py:42:5:42:17 | SSA variable unsafe_search | +| mongoengine_bad.py:43:5:43:15 | SSA variable json_search | mongoengine_bad.py:46:26:46:46 | ControlFlowNode for Dict | +| mongoengine_bad.py:43:19:43:43 | ControlFlowNode for Attribute() | mongoengine_bad.py:43:5:43:15 | SSA variable json_search | | mongoengine_bad.py:43:30:43:42 | ControlFlowNode for unsafe_search | mongoengine_bad.py:43:19:43:43 | ControlFlowNode for Attribute() | -| mongoengine_bad.py:50:21:50:27 | ControlFlowNode for request | mongoengine_bad.py:50:21:50:32 | ControlFlowNode for Attribute | -| mongoengine_bad.py:50:21:50:32 | ControlFlowNode for Attribute | mongoengine_bad.py:50:21:50:42 | ControlFlowNode for Subscript | -| mongoengine_bad.py:50:21:50:42 | ControlFlowNode for Subscript | mongoengine_bad.py:51:30:51:42 | ControlFlowNode for unsafe_search | -| mongoengine_bad.py:51:19:51:43 | ControlFlowNode for Attribute() | mongoengine_bad.py:53:34:53:44 | ControlFlowNode for json_search | +| mongoengine_bad.py:50:5:50:17 | SSA variable unsafe_search | mongoengine_bad.py:51:30:51:42 | ControlFlowNode for unsafe_search | +| mongoengine_bad.py:50:21:50:27 | ControlFlowNode for request | mongoengine_bad.py:50:5:50:17 | SSA variable unsafe_search | +| mongoengine_bad.py:51:5:51:15 | SSA variable json_search | mongoengine_bad.py:53:34:53:44 | ControlFlowNode for json_search | +| mongoengine_bad.py:51:19:51:43 | ControlFlowNode for Attribute() | mongoengine_bad.py:51:5:51:15 | SSA variable json_search | | mongoengine_bad.py:51:30:51:42 | ControlFlowNode for unsafe_search | mongoengine_bad.py:51:19:51:43 | ControlFlowNode for Attribute() | -| mongoengine_bad.py:57:21:57:27 | ControlFlowNode for request | mongoengine_bad.py:57:21:57:32 | ControlFlowNode for Attribute | -| mongoengine_bad.py:57:21:57:32 | ControlFlowNode for Attribute | mongoengine_bad.py:57:21:57:42 | ControlFlowNode for Subscript | -| mongoengine_bad.py:57:21:57:42 | ControlFlowNode for Subscript | mongoengine_bad.py:58:30:58:42 | ControlFlowNode for unsafe_search | -| mongoengine_bad.py:58:19:58:43 | ControlFlowNode for Attribute() | mongoengine_bad.py:61:29:61:49 | ControlFlowNode for Dict | +| mongoengine_bad.py:57:5:57:17 | SSA variable unsafe_search | mongoengine_bad.py:58:30:58:42 | ControlFlowNode for unsafe_search | +| mongoengine_bad.py:57:21:57:27 | ControlFlowNode for request | mongoengine_bad.py:57:5:57:17 | SSA variable unsafe_search | +| mongoengine_bad.py:58:5:58:15 | SSA variable json_search | mongoengine_bad.py:61:29:61:49 | ControlFlowNode for Dict | +| mongoengine_bad.py:58:19:58:43 | ControlFlowNode for Attribute() | mongoengine_bad.py:58:5:58:15 | SSA variable json_search | | mongoengine_bad.py:58:30:58:42 | ControlFlowNode for unsafe_search | mongoengine_bad.py:58:19:58:43 | ControlFlowNode for Attribute() | | pymongo_test.py:1:26:1:32 | ControlFlowNode for ImportMember | pymongo_test.py:1:26:1:32 | GSSA Variable request | | pymongo_test.py:1:26:1:32 | GSSA Variable request | pymongo_test.py:12:21:12:27 | ControlFlowNode for request | | pymongo_test.py:1:26:1:32 | GSSA Variable request | pymongo_test.py:29:27:29:33 | ControlFlowNode for request | | pymongo_test.py:1:26:1:32 | GSSA Variable request | pymongo_test.py:39:27:39:33 | ControlFlowNode for request | -| pymongo_test.py:12:21:12:27 | ControlFlowNode for request | pymongo_test.py:12:21:12:32 | ControlFlowNode for Attribute | -| pymongo_test.py:12:21:12:32 | ControlFlowNode for Attribute | pymongo_test.py:12:21:12:42 | ControlFlowNode for Subscript | -| pymongo_test.py:12:21:12:42 | ControlFlowNode for Subscript | pymongo_test.py:13:30:13:42 | ControlFlowNode for unsafe_search | -| pymongo_test.py:13:19:13:43 | ControlFlowNode for Attribute() | pymongo_test.py:15:42:15:62 | ControlFlowNode for Dict | +| pymongo_test.py:12:5:12:17 | SSA variable unsafe_search | pymongo_test.py:13:30:13:42 | ControlFlowNode for unsafe_search | +| pymongo_test.py:12:21:12:27 | ControlFlowNode for request | pymongo_test.py:12:5:12:17 | SSA variable unsafe_search | +| pymongo_test.py:13:5:13:15 | SSA variable json_search | pymongo_test.py:15:42:15:62 | ControlFlowNode for Dict | +| pymongo_test.py:13:19:13:43 | ControlFlowNode for Attribute() | pymongo_test.py:13:5:13:15 | SSA variable json_search | | pymongo_test.py:13:30:13:42 | ControlFlowNode for unsafe_search | pymongo_test.py:13:19:13:43 | ControlFlowNode for Attribute() | -| pymongo_test.py:29:16:29:51 | ControlFlowNode for Attribute() | pymongo_test.py:33:34:33:73 | ControlFlowNode for Dict | -| pymongo_test.py:29:27:29:33 | ControlFlowNode for request | pymongo_test.py:29:27:29:38 | ControlFlowNode for Attribute | -| pymongo_test.py:29:27:29:38 | ControlFlowNode for Attribute | pymongo_test.py:29:27:29:50 | ControlFlowNode for Subscript | +| pymongo_test.py:29:5:29:12 | SSA variable event_id | pymongo_test.py:33:34:33:73 | ControlFlowNode for Dict | +| pymongo_test.py:29:16:29:51 | ControlFlowNode for Attribute() | pymongo_test.py:29:5:29:12 | SSA variable event_id | +| pymongo_test.py:29:27:29:33 | ControlFlowNode for request | pymongo_test.py:29:27:29:50 | ControlFlowNode for Subscript | | pymongo_test.py:29:27:29:50 | ControlFlowNode for Subscript | pymongo_test.py:29:16:29:51 | ControlFlowNode for Attribute() | -| pymongo_test.py:39:16:39:51 | ControlFlowNode for Attribute() | pymongo_test.py:43:34:43:73 | ControlFlowNode for Dict | -| pymongo_test.py:39:27:39:33 | ControlFlowNode for request | pymongo_test.py:39:27:39:38 | ControlFlowNode for Attribute | -| pymongo_test.py:39:27:39:38 | ControlFlowNode for Attribute | pymongo_test.py:39:27:39:50 | ControlFlowNode for Subscript | +| pymongo_test.py:39:5:39:12 | SSA variable event_id | pymongo_test.py:43:34:43:73 | ControlFlowNode for Dict | +| pymongo_test.py:39:16:39:51 | ControlFlowNode for Attribute() | pymongo_test.py:39:5:39:12 | SSA variable event_id | +| pymongo_test.py:39:27:39:33 | ControlFlowNode for request | pymongo_test.py:39:27:39:50 | ControlFlowNode for Subscript | | pymongo_test.py:39:27:39:50 | ControlFlowNode for Subscript | pymongo_test.py:39:16:39:51 | ControlFlowNode for Attribute() | nodes | flask_mongoengine_bad.py:1:26:1:32 | ControlFlowNode for ImportMember | semmle.label | ControlFlowNode for ImportMember | | flask_mongoengine_bad.py:1:26:1:32 | GSSA Variable request | semmle.label | GSSA Variable request | +| flask_mongoengine_bad.py:19:5:19:17 | SSA variable unsafe_search | semmle.label | SSA variable unsafe_search | | flask_mongoengine_bad.py:19:21:19:27 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| flask_mongoengine_bad.py:19:21:19:32 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| flask_mongoengine_bad.py:19:21:19:42 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | +| flask_mongoengine_bad.py:20:5:20:15 | SSA variable json_search | semmle.label | SSA variable json_search | | flask_mongoengine_bad.py:20:19:20:43 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | flask_mongoengine_bad.py:20:30:20:42 | ControlFlowNode for unsafe_search | semmle.label | ControlFlowNode for unsafe_search | | flask_mongoengine_bad.py:22:34:22:44 | ControlFlowNode for json_search | semmle.label | ControlFlowNode for json_search | +| flask_mongoengine_bad.py:26:5:26:17 | SSA variable unsafe_search | semmle.label | SSA variable unsafe_search | | flask_mongoengine_bad.py:26:21:26:27 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| flask_mongoengine_bad.py:26:21:26:32 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| flask_mongoengine_bad.py:26:21:26:42 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | +| flask_mongoengine_bad.py:27:5:27:15 | SSA variable json_search | semmle.label | SSA variable json_search | | flask_mongoengine_bad.py:27:19:27:43 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | flask_mongoengine_bad.py:27:30:27:42 | ControlFlowNode for unsafe_search | semmle.label | ControlFlowNode for unsafe_search | | flask_mongoengine_bad.py:30:39:30:59 | ControlFlowNode for Dict | semmle.label | ControlFlowNode for Dict | | flask_pymongo_bad.py:1:26:1:32 | ControlFlowNode for ImportMember | semmle.label | ControlFlowNode for ImportMember | | flask_pymongo_bad.py:1:26:1:32 | GSSA Variable request | semmle.label | GSSA Variable request | +| flask_pymongo_bad.py:11:5:11:17 | SSA variable unsafe_search | semmle.label | SSA variable unsafe_search | | flask_pymongo_bad.py:11:21:11:27 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| flask_pymongo_bad.py:11:21:11:32 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| flask_pymongo_bad.py:11:21:11:42 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | +| flask_pymongo_bad.py:12:5:12:15 | SSA variable json_search | semmle.label | SSA variable json_search | | flask_pymongo_bad.py:12:19:12:43 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | flask_pymongo_bad.py:12:30:12:42 | ControlFlowNode for unsafe_search | semmle.label | ControlFlowNode for unsafe_search | | flask_pymongo_bad.py:14:31:14:51 | ControlFlowNode for Dict | semmle.label | ControlFlowNode for Dict | | mongoengine_bad.py:1:26:1:32 | ControlFlowNode for ImportMember | semmle.label | ControlFlowNode for ImportMember | | mongoengine_bad.py:1:26:1:32 | GSSA Variable request | semmle.label | GSSA Variable request | +| mongoengine_bad.py:18:5:18:17 | SSA variable unsafe_search | semmle.label | SSA variable unsafe_search | | mongoengine_bad.py:18:21:18:27 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| mongoengine_bad.py:18:21:18:32 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| mongoengine_bad.py:18:21:18:42 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | +| mongoengine_bad.py:19:5:19:15 | SSA variable json_search | semmle.label | SSA variable json_search | | mongoengine_bad.py:19:19:19:43 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | mongoengine_bad.py:19:30:19:42 | ControlFlowNode for unsafe_search | semmle.label | ControlFlowNode for unsafe_search | | mongoengine_bad.py:22:26:22:46 | ControlFlowNode for Dict | semmle.label | ControlFlowNode for Dict | +| mongoengine_bad.py:26:5:26:17 | SSA variable unsafe_search | semmle.label | SSA variable unsafe_search | | mongoengine_bad.py:26:21:26:27 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| mongoengine_bad.py:26:21:26:32 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| mongoengine_bad.py:26:21:26:42 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | +| mongoengine_bad.py:27:5:27:15 | SSA variable json_search | semmle.label | SSA variable json_search | | mongoengine_bad.py:27:19:27:43 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | mongoengine_bad.py:27:30:27:42 | ControlFlowNode for unsafe_search | semmle.label | ControlFlowNode for unsafe_search | | mongoengine_bad.py:30:26:30:46 | ControlFlowNode for Dict | semmle.label | ControlFlowNode for Dict | +| mongoengine_bad.py:34:5:34:17 | SSA variable unsafe_search | semmle.label | SSA variable unsafe_search | | mongoengine_bad.py:34:21:34:27 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| mongoengine_bad.py:34:21:34:32 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| mongoengine_bad.py:34:21:34:42 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | +| mongoengine_bad.py:35:5:35:15 | SSA variable json_search | semmle.label | SSA variable json_search | | mongoengine_bad.py:35:19:35:43 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | mongoengine_bad.py:35:30:35:42 | ControlFlowNode for unsafe_search | semmle.label | ControlFlowNode for unsafe_search | | mongoengine_bad.py:38:26:38:46 | ControlFlowNode for Dict | semmle.label | ControlFlowNode for Dict | +| mongoengine_bad.py:42:5:42:17 | SSA variable unsafe_search | semmle.label | SSA variable unsafe_search | | mongoengine_bad.py:42:21:42:27 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| mongoengine_bad.py:42:21:42:32 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| mongoengine_bad.py:42:21:42:42 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | +| mongoengine_bad.py:43:5:43:15 | SSA variable json_search | semmle.label | SSA variable json_search | | mongoengine_bad.py:43:19:43:43 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | mongoengine_bad.py:43:30:43:42 | ControlFlowNode for unsafe_search | semmle.label | ControlFlowNode for unsafe_search | | mongoengine_bad.py:46:26:46:46 | ControlFlowNode for Dict | semmle.label | ControlFlowNode for Dict | +| mongoengine_bad.py:50:5:50:17 | SSA variable unsafe_search | semmle.label | SSA variable unsafe_search | | mongoengine_bad.py:50:21:50:27 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| mongoengine_bad.py:50:21:50:32 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| mongoengine_bad.py:50:21:50:42 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | +| mongoengine_bad.py:51:5:51:15 | SSA variable json_search | semmle.label | SSA variable json_search | | mongoengine_bad.py:51:19:51:43 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | mongoengine_bad.py:51:30:51:42 | ControlFlowNode for unsafe_search | semmle.label | ControlFlowNode for unsafe_search | | mongoengine_bad.py:53:34:53:44 | ControlFlowNode for json_search | semmle.label | ControlFlowNode for json_search | +| mongoengine_bad.py:57:5:57:17 | SSA variable unsafe_search | semmle.label | SSA variable unsafe_search | | mongoengine_bad.py:57:21:57:27 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| mongoengine_bad.py:57:21:57:32 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| mongoengine_bad.py:57:21:57:42 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | +| mongoengine_bad.py:58:5:58:15 | SSA variable json_search | semmle.label | SSA variable json_search | | mongoengine_bad.py:58:19:58:43 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | mongoengine_bad.py:58:30:58:42 | ControlFlowNode for unsafe_search | semmle.label | ControlFlowNode for unsafe_search | | mongoengine_bad.py:61:29:61:49 | ControlFlowNode for Dict | semmle.label | ControlFlowNode for Dict | | pymongo_test.py:1:26:1:32 | ControlFlowNode for ImportMember | semmle.label | ControlFlowNode for ImportMember | | pymongo_test.py:1:26:1:32 | GSSA Variable request | semmle.label | GSSA Variable request | +| pymongo_test.py:12:5:12:17 | SSA variable unsafe_search | semmle.label | SSA variable unsafe_search | | pymongo_test.py:12:21:12:27 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| pymongo_test.py:12:21:12:32 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| pymongo_test.py:12:21:12:42 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | +| pymongo_test.py:13:5:13:15 | SSA variable json_search | semmle.label | SSA variable json_search | | pymongo_test.py:13:19:13:43 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | pymongo_test.py:13:30:13:42 | ControlFlowNode for unsafe_search | semmle.label | ControlFlowNode for unsafe_search | | pymongo_test.py:15:42:15:62 | ControlFlowNode for Dict | semmle.label | ControlFlowNode for Dict | +| pymongo_test.py:29:5:29:12 | SSA variable event_id | semmle.label | SSA variable event_id | | pymongo_test.py:29:16:29:51 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | pymongo_test.py:29:27:29:33 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| pymongo_test.py:29:27:29:38 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | pymongo_test.py:29:27:29:50 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | | pymongo_test.py:33:34:33:73 | ControlFlowNode for Dict | semmle.label | ControlFlowNode for Dict | +| pymongo_test.py:39:5:39:12 | SSA variable event_id | semmle.label | SSA variable event_id | | pymongo_test.py:39:16:39:51 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | pymongo_test.py:39:27:39:33 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| pymongo_test.py:39:27:39:38 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | pymongo_test.py:39:27:39:50 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | | pymongo_test.py:43:34:43:73 | ControlFlowNode for Dict | semmle.label | ControlFlowNode for Dict | subpaths diff --git a/python/ql/test/library-tests/frameworks/aiohttp/InlineTaintTest.ql b/python/ql/test/library-tests/frameworks/aiohttp/InlineTaintTest.ql index 8524da5fe7d..caaa22ef194 100644 --- a/python/ql/test/library-tests/frameworks/aiohttp/InlineTaintTest.ql +++ b/python/ql/test/library-tests/frameworks/aiohttp/InlineTaintTest.ql @@ -1,2 +1,19 @@ import experimental.meta.InlineTaintTest -import MakeInlineTaintTest + +predicate isSafe(DataFlow::GuardNode g, ControlFlowNode node, boolean branch) { + g.(CallNode).getFunction().(NameNode).getId() = "is_safe" and + node = g.(CallNode).getArg(_) and + branch = true +} + +module CustomSanitizerOverridesConfig implements DataFlow::ConfigSig { + predicate isSource = TestTaintTrackingConfig::isSource/1; + + predicate isSink = TestTaintTrackingConfig::isSink/1; + + predicate isBarrier(DataFlow::Node node) { + node = DataFlow::BarrierGuard::getABarrierNode() + } +} + +import MakeInlineTaintTest diff --git a/python/ql/test/library-tests/frameworks/aiohttp/client_request.py b/python/ql/test/library-tests/frameworks/aiohttp/client_request.py index 1bafb4ef583..d7958cf660f 100644 --- a/python/ql/test/library-tests/frameworks/aiohttp/client_request.py +++ b/python/ql/test/library-tests/frameworks/aiohttp/client_request.py @@ -33,3 +33,5 @@ async def test(): assert context.verify_mode == ssl.VerifyMode.CERT_NONE s.get("url", ssl=context) # $ clientRequestUrlPart="url" MISSING: clientRequestCertValidationDisabled + + s.ws_connect("url") # $ clientRequestUrlPart="url" diff --git a/python/ql/test/library-tests/frameworks/aiohttp/response_test.py b/python/ql/test/library-tests/frameworks/aiohttp/response_test.py index e800c28234a..bc9bc8d3bda 100644 --- a/python/ql/test/library-tests/frameworks/aiohttp/response_test.py +++ b/python/ql/test/library-tests/frameworks/aiohttp/response_test.py @@ -23,6 +23,9 @@ async def html_text(request): # $ requestHandler async def html_body(request): # $ requestHandler return web.Response(body=b"foo", content_type="text/html") # $ HttpResponse mimetype=text/html responseBody=b"foo" +@routes.get("/html_body_header") # $ routeSetup="/html_body_header" +async def html_body_header(request): # $ requestHandler + return web.Response(headers={"content-type": "text/html"}, text="foo") # $ HttpResponse mimetype=text/html responseBody="foo" @routes.get("/html_body_set_later") # $ routeSetup="/html_body_set_later" async def html_body_set_later(request): # $ requestHandler @@ -65,6 +68,26 @@ async def redirect_302(request): # $ requestHandler else: raise web.HTTPFound(location="/logout") # $ HttpResponse HttpRedirectResponse mimetype=application/octet-stream redirectLocation="/logout" + +@routes.get("/file_response") # $ routeSetup="/file_response" +async def file_response(request): # $ requestHandler + filename = "foo.txt" + resp = web.FileResponse(filename) # $ HttpResponse mimetype=application/octet-stream getAPathArgument=filename + resp = web.FileResponse(path=filename) # $ HttpResponse mimetype=application/octet-stream getAPathArgument=filename + return resp + + +@routes.get("/streaming_response") # $ routeSetup="/streaming_response" +async def streaming_response(request): # $ requestHandler + resp = web.StreamResponse() # $ HttpResponse mimetype=application/octet-stream + await resp.prepare(request) + + await resp.write(b"foo") # $ responseBody=b"foo" + await resp.write(data=b"bar") # $ responseBody=b"bar" + await resp.write_eof(b"baz") # $ responseBody=b"baz" + + return resp + ################################################################################ # Cookies ################################################################################ diff --git a/python/ql/test/library-tests/frameworks/aiohttp/taint_test.py b/python/ql/test/library-tests/frameworks/aiohttp/taint_test.py index 54da5726803..fb65a17554d 100644 --- a/python/ql/test/library-tests/frameworks/aiohttp/taint_test.py +++ b/python/ql/test/library-tests/frameworks/aiohttp/taint_test.py @@ -142,10 +142,36 @@ class TaintTestClass(web.View): self.request.url # $ tainted ) +# not a request handler, and not called, but since we have type-annotation, should be a +# remote-flow-source. +async def test_source_from_type_annotation(request: web.Request): + # picking out just a few of the tests from `test_taint` above, to show that we have + # the same taint-steps :) + ensure_tainted( + request, # $ tainted + request.url, # $ tainted + await request.content.read(), # $ tainted + ) + +# Test that since we can reach the `request` object in the helper function, we don't +# introduce a new remote-flow-source, but instead use the one from the caller. (which is +# checked to not be tainted) +async def test_sanitizer(request): # $ requestHandler + ensure_tainted(request, request.url, await request.content.read()) # $ tainted + + if (is_safe(request)): + ensure_not_tainted(request, request.url, await request.content.read()) + test_safe_helper_function_no_route_with_type(request) + + +async def test_safe_helper_function_no_route_with_type(request: web.Request): + ensure_not_tainted(request, request.url, await request.content.read()) # $ SPURIOUS: tainted + app = web.Application() app.router.add_get(r"/test_taint/{name}/{number:\d+}", test_taint) # $ routeSetup="/test_taint/{name}/{number:\d+}" app.router.add_view(r"/test_taint_class", TaintTestClass) # $ routeSetup="/test_taint_class" +app.router.add_view(r"/test_sanitizer", test_sanitizer) # $ routeSetup="/test_sanitizer" if __name__ == "__main__": diff --git a/python/ql/test/library-tests/frameworks/django-orm/ReflectedXss.expected b/python/ql/test/library-tests/frameworks/django-orm/ReflectedXss.expected index c56e9c8a3f6..ed53df3589b 100644 --- a/python/ql/test/library-tests/frameworks/django-orm/ReflectedXss.expected +++ b/python/ql/test/library-tests/frameworks/django-orm/ReflectedXss.expected @@ -3,14 +3,12 @@ edges | testapp/orm_security_tests.py:15:1:15:27 | [orm-model] Class Person [Attribute age] | testapp/orm_security_tests.py:51:14:51:53 | ControlFlowNode for Attribute() [Attribute age] | | testapp/orm_security_tests.py:15:1:15:27 | [orm-model] Class Person [Attribute name] | testapp/orm_security_tests.py:42:23:42:42 | ControlFlowNode for Attribute() [List element, Attribute name] | | testapp/orm_security_tests.py:15:1:15:27 | [orm-model] Class Person [Attribute name] | testapp/orm_security_tests.py:47:14:47:53 | ControlFlowNode for Attribute() [Attribute name] | -| testapp/orm_security_tests.py:19:12:19:18 | ControlFlowNode for request | testapp/orm_security_tests.py:22:23:22:34 | ControlFlowNode for Attribute | -| testapp/orm_security_tests.py:19:12:19:18 | ControlFlowNode for request | testapp/orm_security_tests.py:23:22:23:33 | ControlFlowNode for Attribute | +| testapp/orm_security_tests.py:19:12:19:18 | ControlFlowNode for request | testapp/orm_security_tests.py:22:23:22:42 | ControlFlowNode for Subscript | +| testapp/orm_security_tests.py:19:12:19:18 | ControlFlowNode for request | testapp/orm_security_tests.py:23:22:23:40 | ControlFlowNode for Subscript | | testapp/orm_security_tests.py:22:9:22:14 | [post] ControlFlowNode for person [Attribute name] | testapp/orm_security_tests.py:23:9:23:14 | ControlFlowNode for person [Attribute name] | -| testapp/orm_security_tests.py:22:23:22:34 | ControlFlowNode for Attribute | testapp/orm_security_tests.py:22:23:22:42 | ControlFlowNode for Subscript | | testapp/orm_security_tests.py:22:23:22:42 | ControlFlowNode for Subscript | testapp/orm_security_tests.py:22:9:22:14 | [post] ControlFlowNode for person [Attribute name] | | testapp/orm_security_tests.py:23:9:23:14 | ControlFlowNode for person [Attribute name] | testapp/orm_security_tests.py:28:9:28:14 | ControlFlowNode for person [Attribute name] | | testapp/orm_security_tests.py:23:9:23:14 | [post] ControlFlowNode for person [Attribute age] | testapp/orm_security_tests.py:28:9:28:14 | ControlFlowNode for person [Attribute age] | -| testapp/orm_security_tests.py:23:22:23:33 | ControlFlowNode for Attribute | testapp/orm_security_tests.py:23:22:23:40 | ControlFlowNode for Subscript | | testapp/orm_security_tests.py:23:22:23:40 | ControlFlowNode for Subscript | testapp/orm_security_tests.py:23:9:23:14 | [post] ControlFlowNode for person [Attribute age] | | testapp/orm_security_tests.py:28:9:28:14 | ControlFlowNode for person [Attribute age] | testapp/orm_security_tests.py:15:1:15:27 | [orm-model] Class Person [Attribute age] | | testapp/orm_security_tests.py:28:9:28:14 | ControlFlowNode for person [Attribute name] | testapp/orm_security_tests.py:15:1:15:27 | [orm-model] Class Person [Attribute name] | @@ -18,42 +16,46 @@ edges | testapp/orm_security_tests.py:42:13:42:18 | SSA variable person [Attribute name] | testapp/orm_security_tests.py:43:49:43:54 | ControlFlowNode for person [Attribute name] | | testapp/orm_security_tests.py:42:23:42:42 | ControlFlowNode for Attribute() [List element, Attribute age] | testapp/orm_security_tests.py:42:13:42:18 | SSA variable person [Attribute age] | | testapp/orm_security_tests.py:42:23:42:42 | ControlFlowNode for Attribute() [List element, Attribute name] | testapp/orm_security_tests.py:42:13:42:18 | SSA variable person [Attribute name] | +| testapp/orm_security_tests.py:43:13:43:21 | SSA variable resp_text | testapp/orm_security_tests.py:43:13:43:21 | SSA variable resp_text | +| testapp/orm_security_tests.py:43:13:43:21 | SSA variable resp_text | testapp/orm_security_tests.py:44:29:44:37 | ControlFlowNode for resp_text | | testapp/orm_security_tests.py:43:49:43:54 | ControlFlowNode for person [Attribute name] | testapp/orm_security_tests.py:43:49:43:59 | ControlFlowNode for Attribute | -| testapp/orm_security_tests.py:43:49:43:59 | ControlFlowNode for Attribute | testapp/orm_security_tests.py:44:29:44:37 | ControlFlowNode for resp_text | +| testapp/orm_security_tests.py:43:49:43:59 | ControlFlowNode for Attribute | testapp/orm_security_tests.py:43:13:43:21 | SSA variable resp_text | | testapp/orm_security_tests.py:43:62:43:67 | ControlFlowNode for person [Attribute age] | testapp/orm_security_tests.py:43:62:43:71 | ControlFlowNode for Attribute | -| testapp/orm_security_tests.py:43:62:43:71 | ControlFlowNode for Attribute | testapp/orm_security_tests.py:44:29:44:37 | ControlFlowNode for resp_text | -| testapp/orm_security_tests.py:47:14:47:53 | ControlFlowNode for Attribute() [Attribute name] | testapp/orm_security_tests.py:48:46:48:51 | ControlFlowNode for person [Attribute name] | +| testapp/orm_security_tests.py:43:62:43:71 | ControlFlowNode for Attribute | testapp/orm_security_tests.py:43:13:43:21 | SSA variable resp_text | +| testapp/orm_security_tests.py:47:5:47:10 | SSA variable person [Attribute name] | testapp/orm_security_tests.py:48:46:48:51 | ControlFlowNode for person [Attribute name] | +| testapp/orm_security_tests.py:47:14:47:53 | ControlFlowNode for Attribute() [Attribute name] | testapp/orm_security_tests.py:47:5:47:10 | SSA variable person [Attribute name] | | testapp/orm_security_tests.py:48:46:48:51 | ControlFlowNode for person [Attribute name] | testapp/orm_security_tests.py:48:46:48:56 | ControlFlowNode for Attribute | | testapp/orm_security_tests.py:48:46:48:56 | ControlFlowNode for Attribute | testapp/orm_security_tests.py:48:25:48:57 | ControlFlowNode for Attribute() | -| testapp/orm_security_tests.py:51:14:51:53 | ControlFlowNode for Attribute() [Attribute age] | testapp/orm_security_tests.py:55:45:55:50 | ControlFlowNode for person [Attribute age] | +| testapp/orm_security_tests.py:51:5:51:10 | SSA variable person [Attribute age] | testapp/orm_security_tests.py:55:45:55:50 | ControlFlowNode for person [Attribute age] | +| testapp/orm_security_tests.py:51:14:51:53 | ControlFlowNode for Attribute() [Attribute age] | testapp/orm_security_tests.py:51:5:51:10 | SSA variable person [Attribute age] | | testapp/orm_security_tests.py:55:45:55:50 | ControlFlowNode for person [Attribute age] | testapp/orm_security_tests.py:55:45:55:54 | ControlFlowNode for Attribute | | testapp/orm_security_tests.py:55:45:55:54 | ControlFlowNode for Attribute | testapp/orm_security_tests.py:55:25:55:55 | ControlFlowNode for Attribute() | | testapp/orm_security_tests.py:92:1:92:44 | [orm-model] Class CommentValidatorNotUsed [Attribute text] | testapp/orm_security_tests.py:101:15:101:52 | ControlFlowNode for Attribute() [Attribute text] | -| testapp/orm_security_tests.py:95:37:95:43 | ControlFlowNode for request | testapp/orm_security_tests.py:96:44:96:55 | ControlFlowNode for Attribute | -| testapp/orm_security_tests.py:96:15:96:64 | ControlFlowNode for CommentValidatorNotUsed() [Attribute text] | testapp/orm_security_tests.py:97:5:97:11 | ControlFlowNode for comment [Attribute text] | -| testapp/orm_security_tests.py:96:44:96:55 | ControlFlowNode for Attribute | testapp/orm_security_tests.py:96:44:96:63 | ControlFlowNode for Subscript | +| testapp/orm_security_tests.py:95:37:95:43 | ControlFlowNode for request | testapp/orm_security_tests.py:96:44:96:63 | ControlFlowNode for Subscript | +| testapp/orm_security_tests.py:96:5:96:11 | SSA variable comment [Attribute text] | testapp/orm_security_tests.py:97:5:97:11 | ControlFlowNode for comment [Attribute text] | +| testapp/orm_security_tests.py:96:15:96:64 | ControlFlowNode for CommentValidatorNotUsed() [Attribute text] | testapp/orm_security_tests.py:96:5:96:11 | SSA variable comment [Attribute text] | | testapp/orm_security_tests.py:96:44:96:63 | ControlFlowNode for Subscript | testapp/orm_security_tests.py:96:15:96:64 | ControlFlowNode for CommentValidatorNotUsed() [Attribute text] | | testapp/orm_security_tests.py:97:5:97:11 | ControlFlowNode for comment [Attribute text] | testapp/orm_security_tests.py:92:1:92:44 | [orm-model] Class CommentValidatorNotUsed [Attribute text] | -| testapp/orm_security_tests.py:101:15:101:52 | ControlFlowNode for Attribute() [Attribute text] | testapp/orm_security_tests.py:102:25:102:31 | ControlFlowNode for comment [Attribute text] | +| testapp/orm_security_tests.py:101:5:101:11 | SSA variable comment [Attribute text] | testapp/orm_security_tests.py:102:25:102:31 | ControlFlowNode for comment [Attribute text] | +| testapp/orm_security_tests.py:101:15:101:52 | ControlFlowNode for Attribute() [Attribute text] | testapp/orm_security_tests.py:101:5:101:11 | SSA variable comment [Attribute text] | | testapp/orm_security_tests.py:102:25:102:31 | ControlFlowNode for comment [Attribute text] | testapp/orm_security_tests.py:102:25:102:36 | ControlFlowNode for Attribute | | testapp/orm_security_tests.py:111:1:111:41 | [orm-model] Class CommentValidatorUsed [Attribute text] | testapp/orm_security_tests.py:120:15:120:49 | ControlFlowNode for Attribute() [Attribute text] | -| testapp/orm_security_tests.py:114:33:114:39 | ControlFlowNode for request | testapp/orm_security_tests.py:115:41:115:52 | ControlFlowNode for Attribute | -| testapp/orm_security_tests.py:115:15:115:61 | ControlFlowNode for CommentValidatorUsed() [Attribute text] | testapp/orm_security_tests.py:117:5:117:11 | ControlFlowNode for comment [Attribute text] | -| testapp/orm_security_tests.py:115:41:115:52 | ControlFlowNode for Attribute | testapp/orm_security_tests.py:115:41:115:60 | ControlFlowNode for Subscript | +| testapp/orm_security_tests.py:114:33:114:39 | ControlFlowNode for request | testapp/orm_security_tests.py:115:41:115:60 | ControlFlowNode for Subscript | +| testapp/orm_security_tests.py:115:5:115:11 | SSA variable comment [Attribute text] | testapp/orm_security_tests.py:117:5:117:11 | ControlFlowNode for comment [Attribute text] | +| testapp/orm_security_tests.py:115:15:115:61 | ControlFlowNode for CommentValidatorUsed() [Attribute text] | testapp/orm_security_tests.py:115:5:115:11 | SSA variable comment [Attribute text] | | testapp/orm_security_tests.py:115:41:115:60 | ControlFlowNode for Subscript | testapp/orm_security_tests.py:115:15:115:61 | ControlFlowNode for CommentValidatorUsed() [Attribute text] | | testapp/orm_security_tests.py:117:5:117:11 | ControlFlowNode for comment [Attribute text] | testapp/orm_security_tests.py:111:1:111:41 | [orm-model] Class CommentValidatorUsed [Attribute text] | -| testapp/orm_security_tests.py:120:15:120:49 | ControlFlowNode for Attribute() [Attribute text] | testapp/orm_security_tests.py:121:25:121:31 | ControlFlowNode for comment [Attribute text] | +| testapp/orm_security_tests.py:120:5:120:11 | SSA variable comment [Attribute text] | testapp/orm_security_tests.py:121:25:121:31 | ControlFlowNode for comment [Attribute text] | +| testapp/orm_security_tests.py:120:15:120:49 | ControlFlowNode for Attribute() [Attribute text] | testapp/orm_security_tests.py:120:5:120:11 | SSA variable comment [Attribute text] | | testapp/orm_security_tests.py:121:25:121:31 | ControlFlowNode for comment [Attribute text] | testapp/orm_security_tests.py:121:25:121:36 | ControlFlowNode for Attribute | nodes | testapp/orm_security_tests.py:15:1:15:27 | [orm-model] Class Person [Attribute age] | semmle.label | [orm-model] Class Person [Attribute age] | | testapp/orm_security_tests.py:15:1:15:27 | [orm-model] Class Person [Attribute name] | semmle.label | [orm-model] Class Person [Attribute name] | | testapp/orm_security_tests.py:19:12:19:18 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | testapp/orm_security_tests.py:22:9:22:14 | [post] ControlFlowNode for person [Attribute name] | semmle.label | [post] ControlFlowNode for person [Attribute name] | -| testapp/orm_security_tests.py:22:23:22:34 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | testapp/orm_security_tests.py:22:23:22:42 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | | testapp/orm_security_tests.py:23:9:23:14 | ControlFlowNode for person [Attribute name] | semmle.label | ControlFlowNode for person [Attribute name] | | testapp/orm_security_tests.py:23:9:23:14 | [post] ControlFlowNode for person [Attribute age] | semmle.label | [post] ControlFlowNode for person [Attribute age] | -| testapp/orm_security_tests.py:23:22:23:33 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | testapp/orm_security_tests.py:23:22:23:40 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | | testapp/orm_security_tests.py:28:9:28:14 | ControlFlowNode for person [Attribute age] | semmle.label | ControlFlowNode for person [Attribute age] | | testapp/orm_security_tests.py:28:9:28:14 | ControlFlowNode for person [Attribute name] | semmle.label | ControlFlowNode for person [Attribute name] | @@ -61,34 +63,39 @@ nodes | testapp/orm_security_tests.py:42:13:42:18 | SSA variable person [Attribute name] | semmle.label | SSA variable person [Attribute name] | | testapp/orm_security_tests.py:42:23:42:42 | ControlFlowNode for Attribute() [List element, Attribute age] | semmle.label | ControlFlowNode for Attribute() [List element, Attribute age] | | testapp/orm_security_tests.py:42:23:42:42 | ControlFlowNode for Attribute() [List element, Attribute name] | semmle.label | ControlFlowNode for Attribute() [List element, Attribute name] | +| testapp/orm_security_tests.py:43:13:43:21 | SSA variable resp_text | semmle.label | SSA variable resp_text | | testapp/orm_security_tests.py:43:49:43:54 | ControlFlowNode for person [Attribute name] | semmle.label | ControlFlowNode for person [Attribute name] | | testapp/orm_security_tests.py:43:49:43:59 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | testapp/orm_security_tests.py:43:62:43:67 | ControlFlowNode for person [Attribute age] | semmle.label | ControlFlowNode for person [Attribute age] | | testapp/orm_security_tests.py:43:62:43:71 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | testapp/orm_security_tests.py:44:29:44:37 | ControlFlowNode for resp_text | semmle.label | ControlFlowNode for resp_text | +| testapp/orm_security_tests.py:47:5:47:10 | SSA variable person [Attribute name] | semmle.label | SSA variable person [Attribute name] | | testapp/orm_security_tests.py:47:14:47:53 | ControlFlowNode for Attribute() [Attribute name] | semmle.label | ControlFlowNode for Attribute() [Attribute name] | | testapp/orm_security_tests.py:48:25:48:57 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | testapp/orm_security_tests.py:48:46:48:51 | ControlFlowNode for person [Attribute name] | semmle.label | ControlFlowNode for person [Attribute name] | | testapp/orm_security_tests.py:48:46:48:56 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | +| testapp/orm_security_tests.py:51:5:51:10 | SSA variable person [Attribute age] | semmle.label | SSA variable person [Attribute age] | | testapp/orm_security_tests.py:51:14:51:53 | ControlFlowNode for Attribute() [Attribute age] | semmle.label | ControlFlowNode for Attribute() [Attribute age] | | testapp/orm_security_tests.py:55:25:55:55 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | testapp/orm_security_tests.py:55:45:55:50 | ControlFlowNode for person [Attribute age] | semmle.label | ControlFlowNode for person [Attribute age] | | testapp/orm_security_tests.py:55:45:55:54 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | testapp/orm_security_tests.py:92:1:92:44 | [orm-model] Class CommentValidatorNotUsed [Attribute text] | semmle.label | [orm-model] Class CommentValidatorNotUsed [Attribute text] | | testapp/orm_security_tests.py:95:37:95:43 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | +| testapp/orm_security_tests.py:96:5:96:11 | SSA variable comment [Attribute text] | semmle.label | SSA variable comment [Attribute text] | | testapp/orm_security_tests.py:96:15:96:64 | ControlFlowNode for CommentValidatorNotUsed() [Attribute text] | semmle.label | ControlFlowNode for CommentValidatorNotUsed() [Attribute text] | -| testapp/orm_security_tests.py:96:44:96:55 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | testapp/orm_security_tests.py:96:44:96:63 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | | testapp/orm_security_tests.py:97:5:97:11 | ControlFlowNode for comment [Attribute text] | semmle.label | ControlFlowNode for comment [Attribute text] | +| testapp/orm_security_tests.py:101:5:101:11 | SSA variable comment [Attribute text] | semmle.label | SSA variable comment [Attribute text] | | testapp/orm_security_tests.py:101:15:101:52 | ControlFlowNode for Attribute() [Attribute text] | semmle.label | ControlFlowNode for Attribute() [Attribute text] | | testapp/orm_security_tests.py:102:25:102:31 | ControlFlowNode for comment [Attribute text] | semmle.label | ControlFlowNode for comment [Attribute text] | | testapp/orm_security_tests.py:102:25:102:36 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | testapp/orm_security_tests.py:111:1:111:41 | [orm-model] Class CommentValidatorUsed [Attribute text] | semmle.label | [orm-model] Class CommentValidatorUsed [Attribute text] | | testapp/orm_security_tests.py:114:33:114:39 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | +| testapp/orm_security_tests.py:115:5:115:11 | SSA variable comment [Attribute text] | semmle.label | SSA variable comment [Attribute text] | | testapp/orm_security_tests.py:115:15:115:61 | ControlFlowNode for CommentValidatorUsed() [Attribute text] | semmle.label | ControlFlowNode for CommentValidatorUsed() [Attribute text] | -| testapp/orm_security_tests.py:115:41:115:52 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | testapp/orm_security_tests.py:115:41:115:60 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | | testapp/orm_security_tests.py:117:5:117:11 | ControlFlowNode for comment [Attribute text] | semmle.label | ControlFlowNode for comment [Attribute text] | +| testapp/orm_security_tests.py:120:5:120:11 | SSA variable comment [Attribute text] | semmle.label | SSA variable comment [Attribute text] | | testapp/orm_security_tests.py:120:15:120:49 | ControlFlowNode for Attribute() [Attribute text] | semmle.label | ControlFlowNode for Attribute() [Attribute text] | | testapp/orm_security_tests.py:121:25:121:31 | ControlFlowNode for comment [Attribute text] | semmle.label | ControlFlowNode for comment [Attribute text] | | testapp/orm_security_tests.py:121:25:121:36 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | diff --git a/python/ql/test/library-tests/frameworks/modeling-example/NaiveModel.expected b/python/ql/test/library-tests/frameworks/modeling-example/NaiveModel.expected index 3c432f49458..ff1cecdaaa2 100644 --- a/python/ql/test/library-tests/frameworks/modeling-example/NaiveModel.expected +++ b/python/ql/test/library-tests/frameworks/modeling-example/NaiveModel.expected @@ -1,28 +1,38 @@ edges | test.py:21:11:21:18 | ControlFlowNode for source() | test.py:22:10:22:24 | ControlFlowNode for Attribute() | -| test.py:29:11:29:18 | ControlFlowNode for source() | test.py:33:10:33:12 | ControlFlowNode for val | -| test.py:40:11:40:25 | ControlFlowNode for Attribute() | test.py:41:10:41:12 | ControlFlowNode for val | +| test.py:29:11:29:18 | ControlFlowNode for source() | test.py:32:5:32:7 | SSA variable val | +| test.py:32:5:32:7 | SSA variable val | test.py:33:10:33:12 | ControlFlowNode for val | +| test.py:40:5:40:7 | SSA variable val | test.py:41:10:41:12 | ControlFlowNode for val | +| test.py:40:11:40:25 | ControlFlowNode for Attribute() | test.py:40:5:40:7 | SSA variable val | | test.py:45:11:45:18 | ControlFlowNode for source() | test.py:40:11:40:25 | ControlFlowNode for Attribute() | -| test.py:53:11:53:25 | ControlFlowNode for Attribute() | test.py:54:10:54:12 | ControlFlowNode for val | +| test.py:53:5:53:7 | SSA variable val | test.py:54:10:54:12 | ControlFlowNode for val | +| test.py:53:11:53:25 | ControlFlowNode for Attribute() | test.py:53:5:53:7 | SSA variable val | | test.py:70:11:70:18 | ControlFlowNode for source() | test.py:53:11:53:25 | ControlFlowNode for Attribute() | -| test.py:78:11:78:14 | ControlFlowNode for bm() | test.py:79:10:79:12 | ControlFlowNode for val | +| test.py:78:5:78:7 | SSA variable val | test.py:79:10:79:12 | ControlFlowNode for val | +| test.py:78:11:78:14 | ControlFlowNode for bm() | test.py:78:5:78:7 | SSA variable val | | test.py:83:11:83:18 | ControlFlowNode for source() | test.py:78:11:78:14 | ControlFlowNode for bm() | -| test.py:90:11:90:14 | ControlFlowNode for bm() | test.py:91:10:91:12 | ControlFlowNode for val | +| test.py:90:5:90:7 | SSA variable val | test.py:91:10:91:12 | ControlFlowNode for val | +| test.py:90:11:90:14 | ControlFlowNode for bm() | test.py:90:5:90:7 | SSA variable val | | test.py:107:11:107:18 | ControlFlowNode for source() | test.py:90:11:90:14 | ControlFlowNode for bm() | nodes | test.py:21:11:21:18 | ControlFlowNode for source() | semmle.label | ControlFlowNode for source() | | test.py:22:10:22:24 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | test.py:29:11:29:18 | ControlFlowNode for source() | semmle.label | ControlFlowNode for source() | +| test.py:32:5:32:7 | SSA variable val | semmle.label | SSA variable val | | test.py:33:10:33:12 | ControlFlowNode for val | semmle.label | ControlFlowNode for val | +| test.py:40:5:40:7 | SSA variable val | semmle.label | SSA variable val | | test.py:40:11:40:25 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | test.py:41:10:41:12 | ControlFlowNode for val | semmle.label | ControlFlowNode for val | | test.py:45:11:45:18 | ControlFlowNode for source() | semmle.label | ControlFlowNode for source() | +| test.py:53:5:53:7 | SSA variable val | semmle.label | SSA variable val | | test.py:53:11:53:25 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | test.py:54:10:54:12 | ControlFlowNode for val | semmle.label | ControlFlowNode for val | | test.py:70:11:70:18 | ControlFlowNode for source() | semmle.label | ControlFlowNode for source() | +| test.py:78:5:78:7 | SSA variable val | semmle.label | SSA variable val | | test.py:78:11:78:14 | ControlFlowNode for bm() | semmle.label | ControlFlowNode for bm() | | test.py:79:10:79:12 | ControlFlowNode for val | semmle.label | ControlFlowNode for val | | test.py:83:11:83:18 | ControlFlowNode for source() | semmle.label | ControlFlowNode for source() | +| test.py:90:5:90:7 | SSA variable val | semmle.label | SSA variable val | | test.py:90:11:90:14 | ControlFlowNode for bm() | semmle.label | ControlFlowNode for bm() | | test.py:91:10:91:12 | ControlFlowNode for val | semmle.label | ControlFlowNode for val | | test.py:107:11:107:18 | ControlFlowNode for source() | semmle.label | ControlFlowNode for source() | diff --git a/python/ql/test/library-tests/frameworks/modeling-example/ProperModel.expected b/python/ql/test/library-tests/frameworks/modeling-example/ProperModel.expected index e3f2a30c96a..80c1c6516f0 100644 --- a/python/ql/test/library-tests/frameworks/modeling-example/ProperModel.expected +++ b/python/ql/test/library-tests/frameworks/modeling-example/ProperModel.expected @@ -1,48 +1,61 @@ edges -| test.py:21:11:21:18 | ControlFlowNode for source() | test.py:22:10:22:22 | ControlFlowNode for Attribute | -| test.py:22:10:22:22 | ControlFlowNode for Attribute | test.py:22:10:22:24 | ControlFlowNode for Attribute() | -| test.py:29:11:29:18 | ControlFlowNode for source() | test.py:31:20:31:32 | ControlFlowNode for Attribute | -| test.py:31:20:31:32 | ControlFlowNode for Attribute | test.py:33:10:33:12 | ControlFlowNode for val | -| test.py:39:15:39:17 | ControlFlowNode for arg | test.py:40:11:40:23 | ControlFlowNode for Attribute | -| test.py:40:11:40:23 | ControlFlowNode for Attribute | test.py:41:10:41:12 | ControlFlowNode for val | -| test.py:45:11:45:18 | ControlFlowNode for source() | test.py:46:15:46:17 | ControlFlowNode for src | +| test.py:21:5:21:7 | SSA variable src | test.py:22:10:22:24 | ControlFlowNode for Attribute() | +| test.py:21:11:21:18 | ControlFlowNode for source() | test.py:21:5:21:7 | SSA variable src | +| test.py:29:5:29:7 | SSA variable src | test.py:30:5:30:7 | SSA variable foo | +| test.py:29:11:29:18 | ControlFlowNode for source() | test.py:29:5:29:7 | SSA variable src | +| test.py:30:5:30:7 | SSA variable foo | test.py:31:5:31:16 | SSA variable bound_method | +| test.py:31:5:31:16 | SSA variable bound_method | test.py:32:5:32:7 | SSA variable val | +| test.py:32:5:32:7 | SSA variable val | test.py:33:10:33:12 | ControlFlowNode for val | +| test.py:39:15:39:17 | ControlFlowNode for arg | test.py:40:5:40:7 | SSA variable val | +| test.py:40:5:40:7 | SSA variable val | test.py:41:10:41:12 | ControlFlowNode for val | +| test.py:45:5:45:7 | SSA variable src | test.py:46:15:46:17 | ControlFlowNode for src | +| test.py:45:11:45:18 | ControlFlowNode for source() | test.py:45:5:45:7 | SSA variable src | | test.py:46:15:46:17 | ControlFlowNode for src | test.py:39:15:39:17 | ControlFlowNode for arg | -| test.py:52:24:52:26 | ControlFlowNode for arg | test.py:53:11:53:23 | ControlFlowNode for Attribute | -| test.py:53:11:53:23 | ControlFlowNode for Attribute | test.py:54:10:54:12 | ControlFlowNode for val | +| test.py:52:24:52:26 | ControlFlowNode for arg | test.py:53:5:53:7 | SSA variable val | +| test.py:53:5:53:7 | SSA variable val | test.py:54:10:54:12 | ControlFlowNode for val | | test.py:57:33:57:35 | ControlFlowNode for arg | test.py:58:24:58:26 | ControlFlowNode for arg | | test.py:58:24:58:26 | ControlFlowNode for arg | test.py:52:24:52:26 | ControlFlowNode for arg | | test.py:61:33:61:35 | ControlFlowNode for arg | test.py:62:33:62:35 | ControlFlowNode for arg | | test.py:62:33:62:35 | ControlFlowNode for arg | test.py:57:33:57:35 | ControlFlowNode for arg | | test.py:65:33:65:35 | ControlFlowNode for arg | test.py:66:33:66:35 | ControlFlowNode for arg | | test.py:66:33:66:35 | ControlFlowNode for arg | test.py:61:33:61:35 | ControlFlowNode for arg | -| test.py:70:11:70:18 | ControlFlowNode for source() | test.py:71:33:71:35 | ControlFlowNode for src | +| test.py:70:5:70:7 | SSA variable src | test.py:71:33:71:35 | ControlFlowNode for src | +| test.py:70:11:70:18 | ControlFlowNode for source() | test.py:70:5:70:7 | SSA variable src | | test.py:71:33:71:35 | ControlFlowNode for src | test.py:65:33:65:35 | ControlFlowNode for arg | -| test.py:77:23:77:24 | ControlFlowNode for bm | test.py:79:10:79:12 | ControlFlowNode for val | -| test.py:83:11:83:18 | ControlFlowNode for source() | test.py:84:23:84:35 | ControlFlowNode for Attribute | +| test.py:77:23:77:24 | ControlFlowNode for bm | test.py:78:5:78:7 | SSA variable val | +| test.py:78:5:78:7 | SSA variable val | test.py:79:10:79:12 | ControlFlowNode for val | +| test.py:83:5:83:7 | SSA variable src | test.py:84:23:84:35 | ControlFlowNode for Attribute | +| test.py:83:11:83:18 | ControlFlowNode for source() | test.py:83:5:83:7 | SSA variable src | | test.py:84:23:84:35 | ControlFlowNode for Attribute | test.py:77:23:77:24 | ControlFlowNode for bm | -| test.py:89:37:89:38 | ControlFlowNode for bm | test.py:91:10:91:12 | ControlFlowNode for val | +| test.py:89:37:89:38 | ControlFlowNode for bm | test.py:90:5:90:7 | SSA variable val | +| test.py:90:5:90:7 | SSA variable val | test.py:91:10:91:12 | ControlFlowNode for val | | test.py:94:46:94:47 | ControlFlowNode for bm | test.py:95:37:95:38 | ControlFlowNode for bm | | test.py:95:37:95:38 | ControlFlowNode for bm | test.py:89:37:89:38 | ControlFlowNode for bm | | test.py:98:46:98:47 | ControlFlowNode for bm | test.py:99:46:99:47 | ControlFlowNode for bm | | test.py:99:46:99:47 | ControlFlowNode for bm | test.py:94:46:94:47 | ControlFlowNode for bm | | test.py:102:46:102:47 | ControlFlowNode for bm | test.py:103:46:103:47 | ControlFlowNode for bm | | test.py:103:46:103:47 | ControlFlowNode for bm | test.py:98:46:98:47 | ControlFlowNode for bm | -| test.py:107:11:107:18 | ControlFlowNode for source() | test.py:108:46:108:58 | ControlFlowNode for Attribute | +| test.py:107:5:107:7 | SSA variable src | test.py:108:46:108:58 | ControlFlowNode for Attribute | +| test.py:107:11:107:18 | ControlFlowNode for source() | test.py:107:5:107:7 | SSA variable src | | test.py:108:46:108:58 | ControlFlowNode for Attribute | test.py:102:46:102:47 | ControlFlowNode for bm | nodes +| test.py:21:5:21:7 | SSA variable src | semmle.label | SSA variable src | | test.py:21:11:21:18 | ControlFlowNode for source() | semmle.label | ControlFlowNode for source() | -| test.py:22:10:22:22 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | test.py:22:10:22:24 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | +| test.py:29:5:29:7 | SSA variable src | semmle.label | SSA variable src | | test.py:29:11:29:18 | ControlFlowNode for source() | semmle.label | ControlFlowNode for source() | -| test.py:31:20:31:32 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | +| test.py:30:5:30:7 | SSA variable foo | semmle.label | SSA variable foo | +| test.py:31:5:31:16 | SSA variable bound_method | semmle.label | SSA variable bound_method | +| test.py:32:5:32:7 | SSA variable val | semmle.label | SSA variable val | | test.py:33:10:33:12 | ControlFlowNode for val | semmle.label | ControlFlowNode for val | | test.py:39:15:39:17 | ControlFlowNode for arg | semmle.label | ControlFlowNode for arg | -| test.py:40:11:40:23 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | +| test.py:40:5:40:7 | SSA variable val | semmle.label | SSA variable val | | test.py:41:10:41:12 | ControlFlowNode for val | semmle.label | ControlFlowNode for val | +| test.py:45:5:45:7 | SSA variable src | semmle.label | SSA variable src | | test.py:45:11:45:18 | ControlFlowNode for source() | semmle.label | ControlFlowNode for source() | | test.py:46:15:46:17 | ControlFlowNode for src | semmle.label | ControlFlowNode for src | | test.py:52:24:52:26 | ControlFlowNode for arg | semmle.label | ControlFlowNode for arg | -| test.py:53:11:53:23 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | +| test.py:53:5:53:7 | SSA variable val | semmle.label | SSA variable val | | test.py:54:10:54:12 | ControlFlowNode for val | semmle.label | ControlFlowNode for val | | test.py:57:33:57:35 | ControlFlowNode for arg | semmle.label | ControlFlowNode for arg | | test.py:58:24:58:26 | ControlFlowNode for arg | semmle.label | ControlFlowNode for arg | @@ -50,13 +63,17 @@ nodes | test.py:62:33:62:35 | ControlFlowNode for arg | semmle.label | ControlFlowNode for arg | | test.py:65:33:65:35 | ControlFlowNode for arg | semmle.label | ControlFlowNode for arg | | test.py:66:33:66:35 | ControlFlowNode for arg | semmle.label | ControlFlowNode for arg | +| test.py:70:5:70:7 | SSA variable src | semmle.label | SSA variable src | | test.py:70:11:70:18 | ControlFlowNode for source() | semmle.label | ControlFlowNode for source() | | test.py:71:33:71:35 | ControlFlowNode for src | semmle.label | ControlFlowNode for src | | test.py:77:23:77:24 | ControlFlowNode for bm | semmle.label | ControlFlowNode for bm | +| test.py:78:5:78:7 | SSA variable val | semmle.label | SSA variable val | | test.py:79:10:79:12 | ControlFlowNode for val | semmle.label | ControlFlowNode for val | +| test.py:83:5:83:7 | SSA variable src | semmle.label | SSA variable src | | test.py:83:11:83:18 | ControlFlowNode for source() | semmle.label | ControlFlowNode for source() | | test.py:84:23:84:35 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | test.py:89:37:89:38 | ControlFlowNode for bm | semmle.label | ControlFlowNode for bm | +| test.py:90:5:90:7 | SSA variable val | semmle.label | SSA variable val | | test.py:91:10:91:12 | ControlFlowNode for val | semmle.label | ControlFlowNode for val | | test.py:94:46:94:47 | ControlFlowNode for bm | semmle.label | ControlFlowNode for bm | | test.py:95:37:95:38 | ControlFlowNode for bm | semmle.label | ControlFlowNode for bm | @@ -64,6 +81,7 @@ nodes | test.py:99:46:99:47 | ControlFlowNode for bm | semmle.label | ControlFlowNode for bm | | test.py:102:46:102:47 | ControlFlowNode for bm | semmle.label | ControlFlowNode for bm | | test.py:103:46:103:47 | ControlFlowNode for bm | semmle.label | ControlFlowNode for bm | +| test.py:107:5:107:7 | SSA variable src | semmle.label | SSA variable src | | test.py:107:11:107:18 | ControlFlowNode for source() | semmle.label | ControlFlowNode for source() | | test.py:108:46:108:58 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | subpaths diff --git a/python/ql/test/library-tests/frameworks/serverless/InlineTaintTest.expected b/python/ql/test/library-tests/frameworks/serverless/InlineTaintTest.expected new file mode 100644 index 00000000000..4a72c551661 --- /dev/null +++ b/python/ql/test/library-tests/frameworks/serverless/InlineTaintTest.expected @@ -0,0 +1,4 @@ +failures +argumentToEnsureNotTaintedNotMarkedAsSpurious +untaintedArgumentToEnsureTaintedNotMarkedAsMissing +testFailures diff --git a/python/ql/test/library-tests/frameworks/serverless/InlineTaintTest.ql b/python/ql/test/library-tests/frameworks/serverless/InlineTaintTest.ql new file mode 100644 index 00000000000..8524da5fe7d --- /dev/null +++ b/python/ql/test/library-tests/frameworks/serverless/InlineTaintTest.ql @@ -0,0 +1,2 @@ +import experimental.meta.InlineTaintTest +import MakeInlineTaintTest diff --git a/python/ql/test/library-tests/frameworks/serverless/aws_lambda/function/extra_lambdas.py b/python/ql/test/library-tests/frameworks/serverless/aws_lambda/function/extra_lambdas.py new file mode 100644 index 00000000000..610a25770d8 --- /dev/null +++ b/python/ql/test/library-tests/frameworks/serverless/aws_lambda/function/extra_lambdas.py @@ -0,0 +1,13 @@ +def handler1(event, context): + ensure_tainted(event) # $ tainted + return "Hello World!" + +def handler2(event, context): + ensure_tainted(event) # $ tainted + return "Hello World!" + +# This function is not mentioned in template.yml +# and so it is not receiving user input. +def non_handler(event, context): + ensure_not_tainted(event) + return "Hello World!" diff --git a/python/ql/test/library-tests/frameworks/serverless/aws_lambda/function/lambda_function.py b/python/ql/test/library-tests/frameworks/serverless/aws_lambda/function/lambda_function.py new file mode 100644 index 00000000000..3a482996bf3 --- /dev/null +++ b/python/ql/test/library-tests/frameworks/serverless/aws_lambda/function/lambda_function.py @@ -0,0 +1,11 @@ +def lambda_handler(event, context): + ensure_tainted( + event, # $ tainted + # event is usually a dict, see https://docs.aws.amazon.com/lambda/latest/dg/python-handler.html + event["key"], # $ tainted + event["key"]["key2"], # $ tainted + event["key"][0], # $ tainted + # but can also be a list + event[0], # $ tainted + ) + return "OK" diff --git a/python/ql/test/library-tests/frameworks/serverless/aws_lambda/template.yml b/python/ql/test/library-tests/frameworks/serverless/aws_lambda/template.yml new file mode 100644 index 00000000000..532514fa49e --- /dev/null +++ b/python/ql/test/library-tests/frameworks/serverless/aws_lambda/template.yml @@ -0,0 +1,62 @@ +# inspired by https://github.com/awsdocs/aws-lambda-developer-guide/blob/main/sample-apps/blank-python/template.yml +# but we have added extra handlers +AWSTemplateFormatVersion: '2010-09-09' +Transform: 'AWS::Serverless-2016-10-31' +Description: An AWS Lambda application that calls the Lambda API. +Resources: + function: + Type: AWS::Serverless::Function + Properties: + Handler: lambda_function.lambda_handler + Runtime: python3.8 + CodeUri: function/. + Description: Call the AWS Lambda API + Timeout: 10 + # Function's execution role + Policies: + - AWSLambdaBasicExecutionRole + - AWSLambda_ReadOnlyAccess + - AWSXrayWriteOnlyAccess + Tracing: Active + Layers: + - !Ref libs + function: + Type: AWS::Serverless::Function + Properties: + Handler: extra_lambdas.handler1 + Runtime: python3.8 + CodeUri: function/. + Description: Call the AWS Lambda API + Timeout: 10 + # Function's execution role + Policies: + - AWSLambdaBasicExecutionRole + - AWSLambda_ReadOnlyAccess + - AWSXrayWriteOnlyAccess + Tracing: Active + Layers: + - !Ref libs + function: + Type: AWS::Serverless::Function + Properties: + Handler: extra_lambdas.handler2 + Runtime: python3.8 + CodeUri: function/. + Description: Call the AWS Lambda API + Timeout: 10 + # Function's execution role + Policies: + - AWSLambdaBasicExecutionRole + - AWSLambda_ReadOnlyAccess + - AWSXrayWriteOnlyAccess + Tracing: Active + Layers: + - !Ref libs + libs: + Type: AWS::Serverless::LayerVersion + Properties: + LayerName: blank-python-lib + Description: Dependencies for the blank-python sample app. + ContentUri: package/. + CompatibleRuntimes: + - python3.8 diff --git a/python/ql/test/library-tests/frameworks/serverless/options b/python/ql/test/library-tests/frameworks/serverless/options new file mode 100644 index 00000000000..3819071b01c --- /dev/null +++ b/python/ql/test/library-tests/frameworks/serverless/options @@ -0,0 +1 @@ +semmle-extractor-options: -R . diff --git a/python/ql/test/library-tests/locations/imports/import_statements.py b/python/ql/test/library-tests/locations/imports/import_statements.py new file mode 100644 index 00000000000..488f1f4e2be --- /dev/null +++ b/python/ql/test/library-tests/locations/imports/import_statements.py @@ -0,0 +1,4 @@ +from nova.api.openstack.placement import microversion +from nova.api.openstack.placement.objects import resource_provider as rp_obj +from nova.api.openstack.placement.policies import allocation_candidate as \ + policies diff --git a/python/ql/test/library-tests/locations/imports/imports.expected b/python/ql/test/library-tests/locations/imports/imports.expected new file mode 100644 index 00000000000..8d2726f748e --- /dev/null +++ b/python/ql/test/library-tests/locations/imports/imports.expected @@ -0,0 +1,6 @@ +| import_statements.py | 1 | 6 | 1 | 33 | +| import_statements.py | 1 | 42 | 1 | 53 | +| import_statements.py | 2 | 6 | 2 | 41 | +| import_statements.py | 2 | 71 | 2 | 76 | +| import_statements.py | 3 | 6 | 3 | 42 | +| import_statements.py | 4 | 5 | 4 | 12 | diff --git a/python/ql/test/library-tests/locations/imports/imports.ql b/python/ql/test/library-tests/locations/imports/imports.ql new file mode 100644 index 00000000000..f19c52e8d0a --- /dev/null +++ b/python/ql/test/library-tests/locations/imports/imports.ql @@ -0,0 +1,6 @@ +import python +import analysis.DefinitionTracking + +from NiceLocationExpr expr, string f, int bl, int bc, int el, int ec +where expr.hasLocationInfo(f, bl, bc, el, ec) +select f, bl, bc, el, ec diff --git a/python/ql/test/library-tests/regex/Characters.expected b/python/ql/test/library-tests/regex/Characters.expected index 7a1ca9c874f..a1f036dce0d 100644 --- a/python/ql/test/library-tests/regex/Characters.expected +++ b/python/ql/test/library-tests/regex/Characters.expected @@ -36,6 +36,7 @@ | (?:[^%]\|^)?%\\((\\w*)\\)[a-z] | 22 | 23 | | (?:[^%]\|^)?%\\((\\w*)\\)[a-z] | 24 | 25 | | (?P[\\w]+)\| | 10 | 12 | +| (?m)^(?!$) | 2 | 3 | | (?m)^(?!$) | 4 | 5 | | (?m)^(?!$) | 8 | 9 | | (\\033\|~{) | 1 | 5 | diff --git a/python/ql/test/library-tests/regex/FirstLast.expected b/python/ql/test/library-tests/regex/FirstLast.expected index e388e0d1fdf..eff70714449 100644 --- a/python/ql/test/library-tests/regex/FirstLast.expected +++ b/python/ql/test/library-tests/regex/FirstLast.expected @@ -22,8 +22,7 @@ | (?P[\\w]+)\| | first | 9 | 14 | | (?P[\\w]+)\| | last | 9 | 13 | | (?P[\\w]+)\| | last | 9 | 14 | -| (?m)^(?!$) | first | 4 | 5 | -| (?m)^(?!$) | first | 8 | 9 | +| (?m)^(?!$) | first | 2 | 3 | | (?m)^(?!$) | last | 4 | 5 | | (?m)^(?!$) | last | 8 | 9 | | (\\033\|~{) | first | 1 | 5 | diff --git a/python/ql/test/library-tests/regex/GroupContents.expected b/python/ql/test/library-tests/regex/GroupContents.expected index c7c4ac97a1e..0174acb78b0 100644 --- a/python/ql/test/library-tests/regex/GroupContents.expected +++ b/python/ql/test/library-tests/regex/GroupContents.expected @@ -8,6 +8,7 @@ | (?:[^%]\|^)?%\\((\\w*)\\)[a-z] | 0 | 10 | (?:[^%]\|^) | 3 | 9 | [^%]\|^ | | (?:[^%]\|^)?%\\((\\w*)\\)[a-z] | 14 | 19 | (\\w*) | 15 | 18 | \\w* | | (?P[\\w]+)\| | 0 | 15 | (?P[\\w]+) | 9 | 14 | [\\w]+ | +| (?m)^(?!$) | 0 | 4 | (?m) | 2 | 3 | m | | (?m)^(?!$) | 5 | 10 | (?!$) | 8 | 9 | $ | | (\\033\|~{) | 0 | 9 | (\\033\|~{) | 1 | 8 | \\033\|~{ | | \\[(?P[^[]*)\\]\\((?P[^)]*) | 2 | 16 | (?P[^[]*) | 10 | 15 | [^[]* | diff --git a/python/ql/test/library-tests/regex/Regex.expected b/python/ql/test/library-tests/regex/Regex.expected index e5e0ea1719e..b2ad03aa16a 100644 --- a/python/ql/test/library-tests/regex/Regex.expected +++ b/python/ql/test/library-tests/regex/Regex.expected @@ -77,9 +77,11 @@ | (?P[\\w]+)\| | sequence | 0 | 15 | | (?m)^(?!$) | $ | 8 | 9 | | (?m)^(?!$) | ^ | 4 | 5 | -| (?m)^(?!$) | empty group | 0 | 4 | +| (?m)^(?!$) | char | 2 | 3 | | (?m)^(?!$) | empty group | 5 | 10 | +| (?m)^(?!$) | non-empty group | 0 | 4 | | (?m)^(?!$) | sequence | 0 | 10 | +| (?m)^(?!$) | sequence | 2 | 3 | | (?m)^(?!$) | sequence | 8 | 9 | | (\\033\|~{) | char | 1 | 5 | | (\\033\|~{) | char | 6 | 7 | diff --git a/python/ql/test/query-tests/Security/CWE-020-ExternalAPIs/UntrustedDataToExternalAPI.expected b/python/ql/test/query-tests/Security/CWE-020-ExternalAPIs/UntrustedDataToExternalAPI.expected index 14048735594..caa0f35dd15 100644 --- a/python/ql/test/query-tests/Security/CWE-020-ExternalAPIs/UntrustedDataToExternalAPI.expected +++ b/python/ql/test/query-tests/Security/CWE-020-ExternalAPIs/UntrustedDataToExternalAPI.expected @@ -5,41 +5,54 @@ edges | test.py:5:26:5:32 | GSSA Variable request | test.py:34:12:34:18 | ControlFlowNode for request | | test.py:5:26:5:32 | GSSA Variable request | test.py:42:12:42:18 | ControlFlowNode for request | | test.py:5:26:5:32 | GSSA Variable request | test.py:54:12:54:18 | ControlFlowNode for request | +| test.py:13:5:13:12 | SSA variable data_raw | test.py:14:5:14:8 | SSA variable data | | test.py:13:16:13:22 | ControlFlowNode for request | test.py:13:16:13:27 | ControlFlowNode for Attribute | | test.py:13:16:13:27 | ControlFlowNode for Attribute | test.py:13:16:13:39 | ControlFlowNode for Attribute() | -| test.py:13:16:13:39 | ControlFlowNode for Attribute() | test.py:15:36:15:39 | ControlFlowNode for data | +| test.py:13:16:13:39 | ControlFlowNode for Attribute() | test.py:13:5:13:12 | SSA variable data_raw | +| test.py:14:5:14:8 | SSA variable data | test.py:15:36:15:39 | ControlFlowNode for data | +| test.py:23:5:23:12 | SSA variable data_raw | test.py:24:5:24:8 | SSA variable data | | test.py:23:16:23:22 | ControlFlowNode for request | test.py:23:16:23:27 | ControlFlowNode for Attribute | | test.py:23:16:23:27 | ControlFlowNode for Attribute | test.py:23:16:23:39 | ControlFlowNode for Attribute() | -| test.py:23:16:23:39 | ControlFlowNode for Attribute() | test.py:25:44:25:47 | ControlFlowNode for data | +| test.py:23:16:23:39 | ControlFlowNode for Attribute() | test.py:23:5:23:12 | SSA variable data_raw | +| test.py:24:5:24:8 | SSA variable data | test.py:25:44:25:47 | ControlFlowNode for data | +| test.py:34:5:34:8 | SSA variable data | test.py:35:10:35:13 | ControlFlowNode for data | +| test.py:34:5:34:8 | SSA variable data | test.py:36:13:36:16 | ControlFlowNode for data | | test.py:34:12:34:18 | ControlFlowNode for request | test.py:34:12:34:23 | ControlFlowNode for Attribute | | test.py:34:12:34:23 | ControlFlowNode for Attribute | test.py:34:12:34:35 | ControlFlowNode for Attribute() | -| test.py:34:12:34:35 | ControlFlowNode for Attribute() | test.py:35:10:35:13 | ControlFlowNode for data | -| test.py:34:12:34:35 | ControlFlowNode for Attribute() | test.py:36:13:36:16 | ControlFlowNode for data | +| test.py:34:12:34:35 | ControlFlowNode for Attribute() | test.py:34:5:34:8 | SSA variable data | +| test.py:42:5:42:8 | SSA variable data | test.py:43:22:43:25 | ControlFlowNode for data | +| test.py:42:5:42:8 | SSA variable data | test.py:44:25:44:28 | ControlFlowNode for data | | test.py:42:12:42:18 | ControlFlowNode for request | test.py:42:12:42:23 | ControlFlowNode for Attribute | | test.py:42:12:42:23 | ControlFlowNode for Attribute | test.py:42:12:42:35 | ControlFlowNode for Attribute() | -| test.py:42:12:42:35 | ControlFlowNode for Attribute() | test.py:43:22:43:25 | ControlFlowNode for data | -| test.py:42:12:42:35 | ControlFlowNode for Attribute() | test.py:44:25:44:28 | ControlFlowNode for data | +| test.py:42:12:42:35 | ControlFlowNode for Attribute() | test.py:42:5:42:8 | SSA variable data | | test.py:47:17:47:19 | ControlFlowNode for arg | test.py:50:32:50:34 | ControlFlowNode for arg | +| test.py:54:5:54:8 | SSA variable data | test.py:55:17:55:20 | ControlFlowNode for data | | test.py:54:12:54:18 | ControlFlowNode for request | test.py:54:12:54:23 | ControlFlowNode for Attribute | | test.py:54:12:54:23 | ControlFlowNode for Attribute | test.py:54:12:54:35 | ControlFlowNode for Attribute() | -| test.py:54:12:54:35 | ControlFlowNode for Attribute() | test.py:55:17:55:20 | ControlFlowNode for data | +| test.py:54:12:54:35 | ControlFlowNode for Attribute() | test.py:54:5:54:8 | SSA variable data | | test.py:55:17:55:20 | ControlFlowNode for data | test.py:47:17:47:19 | ControlFlowNode for arg | nodes | test.py:5:26:5:32 | ControlFlowNode for ImportMember | semmle.label | ControlFlowNode for ImportMember | | test.py:5:26:5:32 | GSSA Variable request | semmle.label | GSSA Variable request | +| test.py:13:5:13:12 | SSA variable data_raw | semmle.label | SSA variable data_raw | | test.py:13:16:13:22 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | test.py:13:16:13:27 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | test.py:13:16:13:39 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | +| test.py:14:5:14:8 | SSA variable data | semmle.label | SSA variable data | | test.py:15:36:15:39 | ControlFlowNode for data | semmle.label | ControlFlowNode for data | +| test.py:23:5:23:12 | SSA variable data_raw | semmle.label | SSA variable data_raw | | test.py:23:16:23:22 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | test.py:23:16:23:27 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | test.py:23:16:23:39 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | +| test.py:24:5:24:8 | SSA variable data | semmle.label | SSA variable data | | test.py:25:44:25:47 | ControlFlowNode for data | semmle.label | ControlFlowNode for data | +| test.py:34:5:34:8 | SSA variable data | semmle.label | SSA variable data | | test.py:34:12:34:18 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | test.py:34:12:34:23 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | test.py:34:12:34:35 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | test.py:35:10:35:13 | ControlFlowNode for data | semmle.label | ControlFlowNode for data | | test.py:36:13:36:16 | ControlFlowNode for data | semmle.label | ControlFlowNode for data | +| test.py:42:5:42:8 | SSA variable data | semmle.label | SSA variable data | | test.py:42:12:42:18 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | test.py:42:12:42:23 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | test.py:42:12:42:35 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | @@ -47,6 +60,7 @@ nodes | test.py:44:25:44:28 | ControlFlowNode for data | semmle.label | ControlFlowNode for data | | test.py:47:17:47:19 | ControlFlowNode for arg | semmle.label | ControlFlowNode for arg | | test.py:50:32:50:34 | ControlFlowNode for arg | semmle.label | ControlFlowNode for arg | +| test.py:54:5:54:8 | SSA variable data | semmle.label | SSA variable data | | test.py:54:12:54:18 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | test.py:54:12:54:23 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | test.py:54:12:54:35 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | diff --git a/python/ql/test/query-tests/Security/CWE-022-PathInjection/PathInjection.expected b/python/ql/test/query-tests/Security/CWE-022-PathInjection/PathInjection.expected index f907f96930b..b0df9a02cc0 100644 --- a/python/ql/test/query-tests/Security/CWE-022-PathInjection/PathInjection.expected +++ b/python/ql/test/query-tests/Security/CWE-022-PathInjection/PathInjection.expected @@ -1,9 +1,10 @@ edges | flask_path_injection.py:1:26:1:32 | ControlFlowNode for ImportMember | flask_path_injection.py:1:26:1:32 | GSSA Variable request | | flask_path_injection.py:1:26:1:32 | GSSA Variable request | flask_path_injection.py:19:15:19:21 | ControlFlowNode for request | +| flask_path_injection.py:19:5:19:11 | SSA variable dirname | flask_path_injection.py:21:32:21:38 | ControlFlowNode for dirname | | flask_path_injection.py:19:15:19:21 | ControlFlowNode for request | flask_path_injection.py:19:15:19:26 | ControlFlowNode for Attribute | | flask_path_injection.py:19:15:19:26 | ControlFlowNode for Attribute | flask_path_injection.py:19:15:19:45 | ControlFlowNode for Attribute() | -| flask_path_injection.py:19:15:19:45 | ControlFlowNode for Attribute() | flask_path_injection.py:21:32:21:38 | ControlFlowNode for dirname | +| flask_path_injection.py:19:15:19:45 | ControlFlowNode for Attribute() | flask_path_injection.py:19:5:19:11 | SSA variable dirname | | path_injection.py:3:26:3:32 | ControlFlowNode for ImportMember | path_injection.py:3:26:3:32 | GSSA Variable request | | path_injection.py:3:26:3:32 | GSSA Variable request | path_injection.py:12:16:12:22 | ControlFlowNode for request | | path_injection.py:3:26:3:32 | GSSA Variable request | path_injection.py:19:16:19:22 | ControlFlowNode for request | @@ -16,55 +17,82 @@ edges | path_injection.py:3:26:3:32 | GSSA Variable request | path_injection.py:129:16:129:22 | ControlFlowNode for request | | path_injection.py:3:26:3:32 | GSSA Variable request | path_injection.py:138:16:138:22 | ControlFlowNode for request | | path_injection.py:3:26:3:32 | GSSA Variable request | path_injection.py:149:16:149:22 | ControlFlowNode for request | +| path_injection.py:12:5:12:12 | SSA variable filename | path_injection.py:13:14:13:47 | ControlFlowNode for Attribute() | | path_injection.py:12:16:12:22 | ControlFlowNode for request | path_injection.py:12:16:12:27 | ControlFlowNode for Attribute | | path_injection.py:12:16:12:27 | ControlFlowNode for Attribute | path_injection.py:12:16:12:47 | ControlFlowNode for Attribute() | -| path_injection.py:12:16:12:47 | ControlFlowNode for Attribute() | path_injection.py:13:14:13:47 | ControlFlowNode for Attribute() | +| path_injection.py:12:16:12:47 | ControlFlowNode for Attribute() | path_injection.py:12:5:12:12 | SSA variable filename | +| path_injection.py:19:5:19:12 | SSA variable filename | path_injection.py:20:30:20:63 | ControlFlowNode for Attribute() | | path_injection.py:19:16:19:22 | ControlFlowNode for request | path_injection.py:19:16:19:27 | ControlFlowNode for Attribute | | path_injection.py:19:16:19:27 | ControlFlowNode for Attribute | path_injection.py:19:16:19:47 | ControlFlowNode for Attribute() | -| path_injection.py:19:16:19:47 | ControlFlowNode for Attribute() | path_injection.py:20:30:20:63 | ControlFlowNode for Attribute() | -| path_injection.py:20:13:20:64 | ControlFlowNode for Attribute() | path_injection.py:21:14:21:18 | ControlFlowNode for npath | +| path_injection.py:19:16:19:47 | ControlFlowNode for Attribute() | path_injection.py:19:5:19:12 | SSA variable filename | +| path_injection.py:20:5:20:9 | SSA variable npath | path_injection.py:21:14:21:18 | ControlFlowNode for npath | +| path_injection.py:20:13:20:64 | ControlFlowNode for Attribute() | path_injection.py:20:5:20:9 | SSA variable npath | | path_injection.py:20:30:20:63 | ControlFlowNode for Attribute() | path_injection.py:20:13:20:64 | ControlFlowNode for Attribute() | +| path_injection.py:27:5:27:12 | SSA variable filename | path_injection.py:28:30:28:63 | ControlFlowNode for Attribute() | | path_injection.py:27:16:27:22 | ControlFlowNode for request | path_injection.py:27:16:27:27 | ControlFlowNode for Attribute | | path_injection.py:27:16:27:27 | ControlFlowNode for Attribute | path_injection.py:27:16:27:47 | ControlFlowNode for Attribute() | -| path_injection.py:27:16:27:47 | ControlFlowNode for Attribute() | path_injection.py:28:30:28:63 | ControlFlowNode for Attribute() | -| path_injection.py:28:13:28:64 | ControlFlowNode for Attribute() | path_injection.py:31:14:31:18 | ControlFlowNode for npath | +| path_injection.py:27:16:27:47 | ControlFlowNode for Attribute() | path_injection.py:27:5:27:12 | SSA variable filename | +| path_injection.py:28:5:28:9 | SSA variable npath | path_injection.py:31:14:31:18 | ControlFlowNode for npath | +| path_injection.py:28:13:28:64 | ControlFlowNode for Attribute() | path_injection.py:28:5:28:9 | SSA variable npath | | path_injection.py:28:30:28:63 | ControlFlowNode for Attribute() | path_injection.py:28:13:28:64 | ControlFlowNode for Attribute() | +| path_injection.py:46:5:46:12 | SSA variable filename | path_injection.py:47:30:47:63 | ControlFlowNode for Attribute() | | path_injection.py:46:16:46:22 | ControlFlowNode for request | path_injection.py:46:16:46:27 | ControlFlowNode for Attribute | | path_injection.py:46:16:46:27 | ControlFlowNode for Attribute | path_injection.py:46:16:46:47 | ControlFlowNode for Attribute() | -| path_injection.py:46:16:46:47 | ControlFlowNode for Attribute() | path_injection.py:47:30:47:63 | ControlFlowNode for Attribute() | -| path_injection.py:47:13:47:64 | ControlFlowNode for Attribute() | path_injection.py:48:14:48:18 | ControlFlowNode for npath | +| path_injection.py:46:16:46:47 | ControlFlowNode for Attribute() | path_injection.py:46:5:46:12 | SSA variable filename | +| path_injection.py:47:5:47:9 | SSA variable npath | path_injection.py:48:14:48:18 | ControlFlowNode for npath | +| path_injection.py:47:13:47:64 | ControlFlowNode for Attribute() | path_injection.py:47:5:47:9 | SSA variable npath | | path_injection.py:47:30:47:63 | ControlFlowNode for Attribute() | path_injection.py:47:13:47:64 | ControlFlowNode for Attribute() | +| path_injection.py:63:5:63:12 | SSA variable filename | path_injection.py:64:29:64:62 | ControlFlowNode for Attribute() | | path_injection.py:63:16:63:22 | ControlFlowNode for request | path_injection.py:63:16:63:27 | ControlFlowNode for Attribute | | path_injection.py:63:16:63:27 | ControlFlowNode for Attribute | path_injection.py:63:16:63:47 | ControlFlowNode for Attribute() | -| path_injection.py:63:16:63:47 | ControlFlowNode for Attribute() | path_injection.py:64:29:64:62 | ControlFlowNode for Attribute() | -| path_injection.py:64:13:64:63 | ControlFlowNode for Attribute() | path_injection.py:65:14:65:18 | ControlFlowNode for npath | +| path_injection.py:63:16:63:47 | ControlFlowNode for Attribute() | path_injection.py:63:5:63:12 | SSA variable filename | +| path_injection.py:64:5:64:9 | SSA variable npath | path_injection.py:65:14:65:18 | ControlFlowNode for npath | +| path_injection.py:64:13:64:63 | ControlFlowNode for Attribute() | path_injection.py:64:5:64:9 | SSA variable npath | | path_injection.py:64:29:64:62 | ControlFlowNode for Attribute() | path_injection.py:64:13:64:63 | ControlFlowNode for Attribute() | +| path_injection.py:84:5:84:12 | SSA variable filename | path_injection.py:85:5:85:24 | SSA variable possibly_unsafe_path | | path_injection.py:84:16:84:22 | ControlFlowNode for request | path_injection.py:84:16:84:27 | ControlFlowNode for Attribute | | path_injection.py:84:16:84:27 | ControlFlowNode for Attribute | path_injection.py:84:16:84:47 | ControlFlowNode for Attribute() | -| path_injection.py:84:16:84:47 | ControlFlowNode for Attribute() | path_injection.py:87:18:87:37 | ControlFlowNode for possibly_unsafe_path | -| path_injection.py:91:20:91:25 | ControlFlowNode for foo_id | path_injection.py:94:14:94:17 | ControlFlowNode for path | -| path_injection.py:98:20:98:22 | ControlFlowNode for foo | path_injection.py:102:14:102:17 | ControlFlowNode for path | +| path_injection.py:84:16:84:47 | ControlFlowNode for Attribute() | path_injection.py:84:5:84:12 | SSA variable filename | +| path_injection.py:85:5:85:24 | SSA variable possibly_unsafe_path | path_injection.py:87:18:87:37 | ControlFlowNode for possibly_unsafe_path | +| path_injection.py:91:20:91:25 | ControlFlowNode for foo_id | path_injection.py:93:5:93:8 | SSA variable path | +| path_injection.py:93:5:93:8 | SSA variable path | path_injection.py:94:14:94:17 | ControlFlowNode for path | +| path_injection.py:98:20:98:22 | ControlFlowNode for foo | path_injection.py:101:5:101:8 | SSA variable path | +| path_injection.py:101:5:101:8 | SSA variable path | path_injection.py:102:14:102:17 | ControlFlowNode for path | +| path_injection.py:107:5:107:12 | SSA variable filename | path_injection.py:108:5:108:8 | SSA variable path | | path_injection.py:107:16:107:22 | ControlFlowNode for request | path_injection.py:107:16:107:27 | ControlFlowNode for Attribute | | path_injection.py:107:16:107:27 | ControlFlowNode for Attribute | path_injection.py:107:16:107:47 | ControlFlowNode for Attribute() | -| path_injection.py:107:16:107:47 | ControlFlowNode for Attribute() | path_injection.py:113:14:113:17 | ControlFlowNode for path | +| path_injection.py:107:16:107:47 | ControlFlowNode for Attribute() | path_injection.py:107:5:107:12 | SSA variable filename | +| path_injection.py:108:5:108:8 | SSA variable path | path_injection.py:113:14:113:17 | ControlFlowNode for path | +| path_injection.py:118:5:118:12 | SSA variable filename | path_injection.py:119:5:119:8 | SSA variable path | | path_injection.py:118:16:118:22 | ControlFlowNode for request | path_injection.py:118:16:118:27 | ControlFlowNode for Attribute | | path_injection.py:118:16:118:27 | ControlFlowNode for Attribute | path_injection.py:118:16:118:47 | ControlFlowNode for Attribute() | -| path_injection.py:118:16:118:47 | ControlFlowNode for Attribute() | path_injection.py:124:14:124:17 | ControlFlowNode for path | +| path_injection.py:118:16:118:47 | ControlFlowNode for Attribute() | path_injection.py:118:5:118:12 | SSA variable filename | +| path_injection.py:119:5:119:8 | SSA variable path | path_injection.py:124:14:124:17 | ControlFlowNode for path | +| path_injection.py:129:5:129:12 | SSA variable filename | path_injection.py:130:5:130:8 | SSA variable path | | path_injection.py:129:16:129:22 | ControlFlowNode for request | path_injection.py:129:16:129:27 | ControlFlowNode for Attribute | | path_injection.py:129:16:129:27 | ControlFlowNode for Attribute | path_injection.py:129:16:129:47 | ControlFlowNode for Attribute() | -| path_injection.py:129:16:129:47 | ControlFlowNode for Attribute() | path_injection.py:132:14:132:22 | ControlFlowNode for sanitized | +| path_injection.py:129:16:129:47 | ControlFlowNode for Attribute() | path_injection.py:129:5:129:12 | SSA variable filename | +| path_injection.py:130:5:130:8 | SSA variable path | path_injection.py:131:5:131:13 | SSA variable sanitized | +| path_injection.py:131:5:131:13 | SSA variable sanitized | path_injection.py:132:14:132:22 | ControlFlowNode for sanitized | +| path_injection.py:138:5:138:12 | SSA variable filename | path_injection.py:139:5:139:8 | SSA variable path | | path_injection.py:138:16:138:22 | ControlFlowNode for request | path_injection.py:138:16:138:27 | ControlFlowNode for Attribute | | path_injection.py:138:16:138:27 | ControlFlowNode for Attribute | path_injection.py:138:16:138:47 | ControlFlowNode for Attribute() | -| path_injection.py:138:16:138:47 | ControlFlowNode for Attribute() | path_injection.py:142:14:142:17 | ControlFlowNode for path | +| path_injection.py:138:16:138:47 | ControlFlowNode for Attribute() | path_injection.py:138:5:138:12 | SSA variable filename | +| path_injection.py:139:5:139:8 | SSA variable path | path_injection.py:142:14:142:17 | ControlFlowNode for path | +| path_injection.py:149:5:149:12 | SSA variable filename | path_injection.py:151:9:151:12 | SSA variable path | | path_injection.py:149:16:149:22 | ControlFlowNode for request | path_injection.py:149:16:149:27 | ControlFlowNode for Attribute | | path_injection.py:149:16:149:27 | ControlFlowNode for Attribute | path_injection.py:149:16:149:47 | ControlFlowNode for Attribute() | -| path_injection.py:149:16:149:47 | ControlFlowNode for Attribute() | path_injection.py:152:18:152:21 | ControlFlowNode for path | +| path_injection.py:149:16:149:47 | ControlFlowNode for Attribute() | path_injection.py:149:5:149:12 | SSA variable filename | +| path_injection.py:151:9:151:12 | SSA variable path | path_injection.py:152:18:152:21 | ControlFlowNode for path | | pathlib_use.py:3:26:3:32 | ControlFlowNode for ImportMember | pathlib_use.py:3:26:3:32 | GSSA Variable request | | pathlib_use.py:3:26:3:32 | GSSA Variable request | pathlib_use.py:12:16:12:22 | ControlFlowNode for request | +| pathlib_use.py:12:5:12:12 | SSA variable filename | pathlib_use.py:13:5:13:5 | SSA variable p | +| pathlib_use.py:12:5:12:12 | SSA variable filename | pathlib_use.py:16:5:16:6 | SSA variable p2 | | pathlib_use.py:12:16:12:22 | ControlFlowNode for request | pathlib_use.py:12:16:12:27 | ControlFlowNode for Attribute | | pathlib_use.py:12:16:12:27 | ControlFlowNode for Attribute | pathlib_use.py:12:16:12:47 | ControlFlowNode for Attribute() | -| pathlib_use.py:12:16:12:47 | ControlFlowNode for Attribute() | pathlib_use.py:14:5:14:5 | ControlFlowNode for p | -| pathlib_use.py:12:16:12:47 | ControlFlowNode for Attribute() | pathlib_use.py:17:5:17:6 | ControlFlowNode for p2 | +| pathlib_use.py:12:16:12:47 | ControlFlowNode for Attribute() | pathlib_use.py:12:5:12:12 | SSA variable filename | +| pathlib_use.py:13:5:13:5 | SSA variable p | pathlib_use.py:14:5:14:5 | ControlFlowNode for p | +| pathlib_use.py:16:5:16:6 | SSA variable p2 | pathlib_use.py:17:5:17:6 | ControlFlowNode for p2 | | test.py:3:26:3:32 | ControlFlowNode for ImportMember | test.py:3:26:3:32 | GSSA Variable request | | test.py:3:26:3:32 | GSSA Variable request | test.py:9:12:9:18 | ControlFlowNode for request | | test.py:9:12:9:18 | ControlFlowNode for request | test.py:9:12:9:23 | ControlFlowNode for Attribute | @@ -75,87 +103,121 @@ edges | test.py:9:12:9:39 | ControlFlowNode for Attribute() | test.py:46:9:46:16 | ControlFlowNode for source() | | test.py:12:15:12:15 | ControlFlowNode for x | test.py:13:29:13:29 | ControlFlowNode for x | | test.py:13:29:13:29 | ControlFlowNode for x | test.py:13:12:13:30 | ControlFlowNode for Attribute() | -| test.py:18:9:18:16 | ControlFlowNode for source() | test.py:19:10:19:10 | ControlFlowNode for x | -| test.py:24:9:24:16 | ControlFlowNode for source() | test.py:25:19:25:19 | ControlFlowNode for x | -| test.py:25:9:25:20 | ControlFlowNode for normalize() | test.py:26:10:26:10 | ControlFlowNode for y | +| test.py:18:5:18:5 | SSA variable x | test.py:19:10:19:10 | ControlFlowNode for x | +| test.py:18:9:18:16 | ControlFlowNode for source() | test.py:18:5:18:5 | SSA variable x | +| test.py:24:5:24:5 | SSA variable x | test.py:25:19:25:19 | ControlFlowNode for x | +| test.py:24:9:24:16 | ControlFlowNode for source() | test.py:24:5:24:5 | SSA variable x | +| test.py:25:5:25:5 | SSA variable y | test.py:26:10:26:10 | ControlFlowNode for y | +| test.py:25:9:25:20 | ControlFlowNode for normalize() | test.py:25:5:25:5 | SSA variable y | | test.py:25:19:25:19 | ControlFlowNode for x | test.py:12:15:12:15 | ControlFlowNode for x | | test.py:25:19:25:19 | ControlFlowNode for x | test.py:25:9:25:20 | ControlFlowNode for normalize() | -| test.py:31:9:31:16 | ControlFlowNode for source() | test.py:33:14:33:14 | ControlFlowNode for x | -| test.py:46:9:46:16 | ControlFlowNode for source() | test.py:48:23:48:23 | ControlFlowNode for x | -| test.py:48:13:48:24 | ControlFlowNode for normalize() | test.py:49:14:49:14 | ControlFlowNode for y | +| test.py:31:5:31:5 | SSA variable x | test.py:33:14:33:14 | ControlFlowNode for x | +| test.py:31:9:31:16 | ControlFlowNode for source() | test.py:31:5:31:5 | SSA variable x | +| test.py:46:5:46:5 | SSA variable x | test.py:48:23:48:23 | ControlFlowNode for x | +| test.py:46:9:46:16 | ControlFlowNode for source() | test.py:46:5:46:5 | SSA variable x | +| test.py:48:9:48:9 | SSA variable y | test.py:49:14:49:14 | ControlFlowNode for y | +| test.py:48:13:48:24 | ControlFlowNode for normalize() | test.py:48:9:48:9 | SSA variable y | | test.py:48:23:48:23 | ControlFlowNode for x | test.py:12:15:12:15 | ControlFlowNode for x | | test.py:48:23:48:23 | ControlFlowNode for x | test.py:48:13:48:24 | ControlFlowNode for normalize() | nodes | flask_path_injection.py:1:26:1:32 | ControlFlowNode for ImportMember | semmle.label | ControlFlowNode for ImportMember | | flask_path_injection.py:1:26:1:32 | GSSA Variable request | semmle.label | GSSA Variable request | +| flask_path_injection.py:19:5:19:11 | SSA variable dirname | semmle.label | SSA variable dirname | | flask_path_injection.py:19:15:19:21 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | flask_path_injection.py:19:15:19:26 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | flask_path_injection.py:19:15:19:45 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | flask_path_injection.py:21:32:21:38 | ControlFlowNode for dirname | semmle.label | ControlFlowNode for dirname | | path_injection.py:3:26:3:32 | ControlFlowNode for ImportMember | semmle.label | ControlFlowNode for ImportMember | | path_injection.py:3:26:3:32 | GSSA Variable request | semmle.label | GSSA Variable request | +| path_injection.py:12:5:12:12 | SSA variable filename | semmle.label | SSA variable filename | | path_injection.py:12:16:12:22 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | path_injection.py:12:16:12:27 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | path_injection.py:12:16:12:47 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | path_injection.py:13:14:13:47 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | +| path_injection.py:19:5:19:12 | SSA variable filename | semmle.label | SSA variable filename | | path_injection.py:19:16:19:22 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | path_injection.py:19:16:19:27 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | path_injection.py:19:16:19:47 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | +| path_injection.py:20:5:20:9 | SSA variable npath | semmle.label | SSA variable npath | | path_injection.py:20:13:20:64 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | path_injection.py:20:30:20:63 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | path_injection.py:21:14:21:18 | ControlFlowNode for npath | semmle.label | ControlFlowNode for npath | +| path_injection.py:27:5:27:12 | SSA variable filename | semmle.label | SSA variable filename | | path_injection.py:27:16:27:22 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | path_injection.py:27:16:27:27 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | path_injection.py:27:16:27:47 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | +| path_injection.py:28:5:28:9 | SSA variable npath | semmle.label | SSA variable npath | | path_injection.py:28:13:28:64 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | path_injection.py:28:30:28:63 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | path_injection.py:31:14:31:18 | ControlFlowNode for npath | semmle.label | ControlFlowNode for npath | +| path_injection.py:46:5:46:12 | SSA variable filename | semmle.label | SSA variable filename | | path_injection.py:46:16:46:22 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | path_injection.py:46:16:46:27 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | path_injection.py:46:16:46:47 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | +| path_injection.py:47:5:47:9 | SSA variable npath | semmle.label | SSA variable npath | | path_injection.py:47:13:47:64 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | path_injection.py:47:30:47:63 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | path_injection.py:48:14:48:18 | ControlFlowNode for npath | semmle.label | ControlFlowNode for npath | +| path_injection.py:63:5:63:12 | SSA variable filename | semmle.label | SSA variable filename | | path_injection.py:63:16:63:22 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | path_injection.py:63:16:63:27 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | path_injection.py:63:16:63:47 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | +| path_injection.py:64:5:64:9 | SSA variable npath | semmle.label | SSA variable npath | | path_injection.py:64:13:64:63 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | path_injection.py:64:29:64:62 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | path_injection.py:65:14:65:18 | ControlFlowNode for npath | semmle.label | ControlFlowNode for npath | +| path_injection.py:84:5:84:12 | SSA variable filename | semmle.label | SSA variable filename | | path_injection.py:84:16:84:22 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | path_injection.py:84:16:84:27 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | path_injection.py:84:16:84:47 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | +| path_injection.py:85:5:85:24 | SSA variable possibly_unsafe_path | semmle.label | SSA variable possibly_unsafe_path | | path_injection.py:87:18:87:37 | ControlFlowNode for possibly_unsafe_path | semmle.label | ControlFlowNode for possibly_unsafe_path | | path_injection.py:91:20:91:25 | ControlFlowNode for foo_id | semmle.label | ControlFlowNode for foo_id | +| path_injection.py:93:5:93:8 | SSA variable path | semmle.label | SSA variable path | | path_injection.py:94:14:94:17 | ControlFlowNode for path | semmle.label | ControlFlowNode for path | | path_injection.py:98:20:98:22 | ControlFlowNode for foo | semmle.label | ControlFlowNode for foo | +| path_injection.py:101:5:101:8 | SSA variable path | semmle.label | SSA variable path | | path_injection.py:102:14:102:17 | ControlFlowNode for path | semmle.label | ControlFlowNode for path | +| path_injection.py:107:5:107:12 | SSA variable filename | semmle.label | SSA variable filename | | path_injection.py:107:16:107:22 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | path_injection.py:107:16:107:27 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | path_injection.py:107:16:107:47 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | +| path_injection.py:108:5:108:8 | SSA variable path | semmle.label | SSA variable path | | path_injection.py:113:14:113:17 | ControlFlowNode for path | semmle.label | ControlFlowNode for path | +| path_injection.py:118:5:118:12 | SSA variable filename | semmle.label | SSA variable filename | | path_injection.py:118:16:118:22 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | path_injection.py:118:16:118:27 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | path_injection.py:118:16:118:47 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | +| path_injection.py:119:5:119:8 | SSA variable path | semmle.label | SSA variable path | | path_injection.py:124:14:124:17 | ControlFlowNode for path | semmle.label | ControlFlowNode for path | +| path_injection.py:129:5:129:12 | SSA variable filename | semmle.label | SSA variable filename | | path_injection.py:129:16:129:22 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | path_injection.py:129:16:129:27 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | path_injection.py:129:16:129:47 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | +| path_injection.py:130:5:130:8 | SSA variable path | semmle.label | SSA variable path | +| path_injection.py:131:5:131:13 | SSA variable sanitized | semmle.label | SSA variable sanitized | | path_injection.py:132:14:132:22 | ControlFlowNode for sanitized | semmle.label | ControlFlowNode for sanitized | +| path_injection.py:138:5:138:12 | SSA variable filename | semmle.label | SSA variable filename | | path_injection.py:138:16:138:22 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | path_injection.py:138:16:138:27 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | path_injection.py:138:16:138:47 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | +| path_injection.py:139:5:139:8 | SSA variable path | semmle.label | SSA variable path | | path_injection.py:142:14:142:17 | ControlFlowNode for path | semmle.label | ControlFlowNode for path | +| path_injection.py:149:5:149:12 | SSA variable filename | semmle.label | SSA variable filename | | path_injection.py:149:16:149:22 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | path_injection.py:149:16:149:27 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | path_injection.py:149:16:149:47 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | +| path_injection.py:151:9:151:12 | SSA variable path | semmle.label | SSA variable path | | path_injection.py:152:18:152:21 | ControlFlowNode for path | semmle.label | ControlFlowNode for path | | pathlib_use.py:3:26:3:32 | ControlFlowNode for ImportMember | semmle.label | ControlFlowNode for ImportMember | | pathlib_use.py:3:26:3:32 | GSSA Variable request | semmle.label | GSSA Variable request | +| pathlib_use.py:12:5:12:12 | SSA variable filename | semmle.label | SSA variable filename | | pathlib_use.py:12:16:12:22 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | pathlib_use.py:12:16:12:27 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | pathlib_use.py:12:16:12:47 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | +| pathlib_use.py:13:5:13:5 | SSA variable p | semmle.label | SSA variable p | | pathlib_use.py:14:5:14:5 | ControlFlowNode for p | semmle.label | ControlFlowNode for p | +| pathlib_use.py:16:5:16:6 | SSA variable p2 | semmle.label | SSA variable p2 | | pathlib_use.py:17:5:17:6 | ControlFlowNode for p2 | semmle.label | ControlFlowNode for p2 | | test.py:3:26:3:32 | ControlFlowNode for ImportMember | semmle.label | ControlFlowNode for ImportMember | | test.py:3:26:3:32 | GSSA Variable request | semmle.label | GSSA Variable request | @@ -165,15 +227,21 @@ nodes | test.py:12:15:12:15 | ControlFlowNode for x | semmle.label | ControlFlowNode for x | | test.py:13:12:13:30 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | test.py:13:29:13:29 | ControlFlowNode for x | semmle.label | ControlFlowNode for x | +| test.py:18:5:18:5 | SSA variable x | semmle.label | SSA variable x | | test.py:18:9:18:16 | ControlFlowNode for source() | semmle.label | ControlFlowNode for source() | | test.py:19:10:19:10 | ControlFlowNode for x | semmle.label | ControlFlowNode for x | +| test.py:24:5:24:5 | SSA variable x | semmle.label | SSA variable x | | test.py:24:9:24:16 | ControlFlowNode for source() | semmle.label | ControlFlowNode for source() | +| test.py:25:5:25:5 | SSA variable y | semmle.label | SSA variable y | | test.py:25:9:25:20 | ControlFlowNode for normalize() | semmle.label | ControlFlowNode for normalize() | | test.py:25:19:25:19 | ControlFlowNode for x | semmle.label | ControlFlowNode for x | | test.py:26:10:26:10 | ControlFlowNode for y | semmle.label | ControlFlowNode for y | +| test.py:31:5:31:5 | SSA variable x | semmle.label | SSA variable x | | test.py:31:9:31:16 | ControlFlowNode for source() | semmle.label | ControlFlowNode for source() | | test.py:33:14:33:14 | ControlFlowNode for x | semmle.label | ControlFlowNode for x | +| test.py:46:5:46:5 | SSA variable x | semmle.label | SSA variable x | | test.py:46:9:46:16 | ControlFlowNode for source() | semmle.label | ControlFlowNode for source() | +| test.py:48:9:48:9 | SSA variable y | semmle.label | SSA variable y | | test.py:48:13:48:24 | ControlFlowNode for normalize() | semmle.label | ControlFlowNode for normalize() | | test.py:48:23:48:23 | ControlFlowNode for x | semmle.label | ControlFlowNode for x | | test.py:49:14:49:14 | ControlFlowNode for y | semmle.label | ControlFlowNode for y | diff --git a/python/ql/test/query-tests/Security/CWE-022-TarSlip/TarSlip.expected b/python/ql/test/query-tests/Security/CWE-022-TarSlip/TarSlip.expected index d10399cc7ca..5041e7eee54 100644 --- a/python/ql/test/query-tests/Security/CWE-022-TarSlip/TarSlip.expected +++ b/python/ql/test/query-tests/Security/CWE-022-TarSlip/TarSlip.expected @@ -1,23 +1,33 @@ edges -| tarslip.py:14:7:14:39 | ControlFlowNode for Attribute() | tarslip.py:15:1:15:3 | ControlFlowNode for tar | -| tarslip.py:18:7:18:39 | ControlFlowNode for Attribute() | tarslip.py:19:5:19:9 | GSSA Variable entry | +| tarslip.py:14:1:14:3 | GSSA Variable tar | tarslip.py:15:1:15:3 | ControlFlowNode for tar | +| tarslip.py:14:7:14:39 | ControlFlowNode for Attribute() | tarslip.py:14:1:14:3 | GSSA Variable tar | +| tarslip.py:18:1:18:3 | GSSA Variable tar | tarslip.py:19:5:19:9 | GSSA Variable entry | +| tarslip.py:18:7:18:39 | ControlFlowNode for Attribute() | tarslip.py:18:1:18:3 | GSSA Variable tar | | tarslip.py:19:5:19:9 | GSSA Variable entry | tarslip.py:20:17:20:21 | ControlFlowNode for entry | -| tarslip.py:35:7:35:39 | ControlFlowNode for Attribute() | tarslip.py:36:5:36:9 | GSSA Variable entry | +| tarslip.py:35:1:35:3 | GSSA Variable tar | tarslip.py:36:5:36:9 | GSSA Variable entry | +| tarslip.py:35:7:35:39 | ControlFlowNode for Attribute() | tarslip.py:35:1:35:3 | GSSA Variable tar | | tarslip.py:36:5:36:9 | GSSA Variable entry | tarslip.py:39:17:39:21 | ControlFlowNode for entry | -| tarslip.py:42:7:42:39 | ControlFlowNode for Attribute() | tarslip.py:43:24:43:26 | ControlFlowNode for tar | -| tarslip.py:58:7:58:39 | ControlFlowNode for Attribute() | tarslip.py:59:5:59:9 | GSSA Variable entry | +| tarslip.py:42:1:42:3 | GSSA Variable tar | tarslip.py:43:24:43:26 | ControlFlowNode for tar | +| tarslip.py:42:7:42:39 | ControlFlowNode for Attribute() | tarslip.py:42:1:42:3 | GSSA Variable tar | +| tarslip.py:58:1:58:3 | GSSA Variable tar | tarslip.py:59:5:59:9 | GSSA Variable entry | +| tarslip.py:58:7:58:39 | ControlFlowNode for Attribute() | tarslip.py:58:1:58:3 | GSSA Variable tar | | tarslip.py:59:5:59:9 | GSSA Variable entry | tarslip.py:61:21:61:25 | ControlFlowNode for entry | nodes +| tarslip.py:14:1:14:3 | GSSA Variable tar | semmle.label | GSSA Variable tar | | tarslip.py:14:7:14:39 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | tarslip.py:15:1:15:3 | ControlFlowNode for tar | semmle.label | ControlFlowNode for tar | +| tarslip.py:18:1:18:3 | GSSA Variable tar | semmle.label | GSSA Variable tar | | tarslip.py:18:7:18:39 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | tarslip.py:19:5:19:9 | GSSA Variable entry | semmle.label | GSSA Variable entry | | tarslip.py:20:17:20:21 | ControlFlowNode for entry | semmle.label | ControlFlowNode for entry | +| tarslip.py:35:1:35:3 | GSSA Variable tar | semmle.label | GSSA Variable tar | | tarslip.py:35:7:35:39 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | tarslip.py:36:5:36:9 | GSSA Variable entry | semmle.label | GSSA Variable entry | | tarslip.py:39:17:39:21 | ControlFlowNode for entry | semmle.label | ControlFlowNode for entry | +| tarslip.py:42:1:42:3 | GSSA Variable tar | semmle.label | GSSA Variable tar | | tarslip.py:42:7:42:39 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | tarslip.py:43:24:43:26 | ControlFlowNode for tar | semmle.label | ControlFlowNode for tar | +| tarslip.py:58:1:58:3 | GSSA Variable tar | semmle.label | GSSA Variable tar | | tarslip.py:58:7:58:39 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | tarslip.py:59:5:59:9 | GSSA Variable entry | semmle.label | GSSA Variable entry | | tarslip.py:61:21:61:25 | ControlFlowNode for entry | semmle.label | ControlFlowNode for entry | diff --git a/python/ql/test/query-tests/Security/CWE-078-CommandInjection-py2/CommandInjection.expected b/python/ql/test/query-tests/Security/CWE-078-CommandInjection-py2/CommandInjection.expected index 2cf670a65e5..b7acd442f95 100644 --- a/python/ql/test/query-tests/Security/CWE-078-CommandInjection-py2/CommandInjection.expected +++ b/python/ql/test/query-tests/Security/CWE-078-CommandInjection-py2/CommandInjection.expected @@ -1,20 +1,22 @@ edges | command_injection.py:5:26:5:32 | ControlFlowNode for ImportMember | command_injection.py:5:26:5:32 | GSSA Variable request | | command_injection.py:5:26:5:32 | GSSA Variable request | command_injection.py:18:13:18:19 | ControlFlowNode for request | +| command_injection.py:18:5:18:9 | SSA variable files | command_injection.py:19:15:19:27 | ControlFlowNode for BinaryExpr | +| command_injection.py:18:5:18:9 | SSA variable files | command_injection.py:20:15:20:27 | ControlFlowNode for BinaryExpr | +| command_injection.py:18:5:18:9 | SSA variable files | command_injection.py:21:15:21:27 | ControlFlowNode for BinaryExpr | +| command_injection.py:18:5:18:9 | SSA variable files | command_injection.py:23:20:23:32 | ControlFlowNode for BinaryExpr | +| command_injection.py:18:5:18:9 | SSA variable files | command_injection.py:25:19:25:31 | ControlFlowNode for BinaryExpr | +| command_injection.py:18:5:18:9 | SSA variable files | command_injection.py:26:19:26:31 | ControlFlowNode for BinaryExpr | +| command_injection.py:18:5:18:9 | SSA variable files | command_injection.py:27:19:27:31 | ControlFlowNode for BinaryExpr | +| command_injection.py:18:5:18:9 | SSA variable files | command_injection.py:28:19:28:31 | ControlFlowNode for BinaryExpr | +| command_injection.py:18:5:18:9 | SSA variable files | command_injection.py:29:19:29:31 | ControlFlowNode for BinaryExpr | | command_injection.py:18:13:18:19 | ControlFlowNode for request | command_injection.py:18:13:18:24 | ControlFlowNode for Attribute | | command_injection.py:18:13:18:24 | ControlFlowNode for Attribute | command_injection.py:18:13:18:41 | ControlFlowNode for Attribute() | -| command_injection.py:18:13:18:41 | ControlFlowNode for Attribute() | command_injection.py:19:15:19:27 | ControlFlowNode for BinaryExpr | -| command_injection.py:18:13:18:41 | ControlFlowNode for Attribute() | command_injection.py:20:15:20:27 | ControlFlowNode for BinaryExpr | -| command_injection.py:18:13:18:41 | ControlFlowNode for Attribute() | command_injection.py:21:15:21:27 | ControlFlowNode for BinaryExpr | -| command_injection.py:18:13:18:41 | ControlFlowNode for Attribute() | command_injection.py:23:20:23:32 | ControlFlowNode for BinaryExpr | -| command_injection.py:18:13:18:41 | ControlFlowNode for Attribute() | command_injection.py:25:19:25:31 | ControlFlowNode for BinaryExpr | -| command_injection.py:18:13:18:41 | ControlFlowNode for Attribute() | command_injection.py:26:19:26:31 | ControlFlowNode for BinaryExpr | -| command_injection.py:18:13:18:41 | ControlFlowNode for Attribute() | command_injection.py:27:19:27:31 | ControlFlowNode for BinaryExpr | -| command_injection.py:18:13:18:41 | ControlFlowNode for Attribute() | command_injection.py:28:19:28:31 | ControlFlowNode for BinaryExpr | -| command_injection.py:18:13:18:41 | ControlFlowNode for Attribute() | command_injection.py:29:19:29:31 | ControlFlowNode for BinaryExpr | +| command_injection.py:18:13:18:41 | ControlFlowNode for Attribute() | command_injection.py:18:5:18:9 | SSA variable files | nodes | command_injection.py:5:26:5:32 | ControlFlowNode for ImportMember | semmle.label | ControlFlowNode for ImportMember | | command_injection.py:5:26:5:32 | GSSA Variable request | semmle.label | GSSA Variable request | +| command_injection.py:18:5:18:9 | SSA variable files | semmle.label | SSA variable files | | command_injection.py:18:13:18:19 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | command_injection.py:18:13:18:24 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | command_injection.py:18:13:18:41 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | diff --git a/python/ql/test/query-tests/Security/CWE-078-CommandInjection/CommandInjection.expected b/python/ql/test/query-tests/Security/CWE-078-CommandInjection/CommandInjection.expected index db33e40d9d8..9cb040f5a98 100644 --- a/python/ql/test/query-tests/Security/CWE-078-CommandInjection/CommandInjection.expected +++ b/python/ql/test/query-tests/Security/CWE-078-CommandInjection/CommandInjection.expected @@ -8,59 +8,73 @@ edges | command_injection.py:5:26:5:32 | GSSA Variable request | command_injection.py:54:15:54:21 | ControlFlowNode for request | | command_injection.py:5:26:5:32 | GSSA Variable request | command_injection.py:71:12:71:18 | ControlFlowNode for request | | command_injection.py:5:26:5:32 | GSSA Variable request | command_injection.py:78:12:78:18 | ControlFlowNode for request | +| command_injection.py:11:5:11:9 | SSA variable files | command_injection.py:13:15:13:27 | ControlFlowNode for BinaryExpr | | command_injection.py:11:13:11:19 | ControlFlowNode for request | command_injection.py:11:13:11:24 | ControlFlowNode for Attribute | | command_injection.py:11:13:11:24 | ControlFlowNode for Attribute | command_injection.py:11:13:11:41 | ControlFlowNode for Attribute() | -| command_injection.py:11:13:11:41 | ControlFlowNode for Attribute() | command_injection.py:13:15:13:27 | ControlFlowNode for BinaryExpr | +| command_injection.py:11:13:11:41 | ControlFlowNode for Attribute() | command_injection.py:11:5:11:9 | SSA variable files | +| command_injection.py:18:5:18:9 | SSA variable files | command_injection.py:20:22:20:34 | ControlFlowNode for BinaryExpr | | command_injection.py:18:13:18:19 | ControlFlowNode for request | command_injection.py:18:13:18:24 | ControlFlowNode for Attribute | | command_injection.py:18:13:18:24 | ControlFlowNode for Attribute | command_injection.py:18:13:18:41 | ControlFlowNode for Attribute() | -| command_injection.py:18:13:18:41 | ControlFlowNode for Attribute() | command_injection.py:20:22:20:34 | ControlFlowNode for BinaryExpr | +| command_injection.py:18:13:18:41 | ControlFlowNode for Attribute() | command_injection.py:18:5:18:9 | SSA variable files | +| command_injection.py:25:5:25:7 | SSA variable cmd | command_injection.py:26:23:26:25 | ControlFlowNode for cmd | | command_injection.py:25:11:25:17 | ControlFlowNode for request | command_injection.py:25:11:25:22 | ControlFlowNode for Attribute | | command_injection.py:25:11:25:22 | ControlFlowNode for Attribute | command_injection.py:25:11:25:37 | ControlFlowNode for Attribute() | -| command_injection.py:25:11:25:37 | ControlFlowNode for Attribute() | command_injection.py:26:23:26:25 | ControlFlowNode for cmd | +| command_injection.py:25:11:25:37 | ControlFlowNode for Attribute() | command_injection.py:25:5:25:7 | SSA variable cmd | +| command_injection.py:31:5:31:9 | SSA variable files | command_injection.py:33:14:33:26 | ControlFlowNode for BinaryExpr | | command_injection.py:31:13:31:19 | ControlFlowNode for request | command_injection.py:31:13:31:24 | ControlFlowNode for Attribute | | command_injection.py:31:13:31:24 | ControlFlowNode for Attribute | command_injection.py:31:13:31:41 | ControlFlowNode for Attribute() | -| command_injection.py:31:13:31:41 | ControlFlowNode for Attribute() | command_injection.py:33:14:33:26 | ControlFlowNode for BinaryExpr | +| command_injection.py:31:13:31:41 | ControlFlowNode for Attribute() | command_injection.py:31:5:31:9 | SSA variable files | +| command_injection.py:38:5:38:11 | SSA variable command | command_injection.py:41:15:41:21 | ControlFlowNode for command | +| command_injection.py:38:5:38:11 | SSA variable command | command_injection.py:42:15:42:21 | ControlFlowNode for command | | command_injection.py:38:15:38:21 | ControlFlowNode for request | command_injection.py:38:15:38:26 | ControlFlowNode for Attribute | | command_injection.py:38:15:38:26 | ControlFlowNode for Attribute | command_injection.py:38:15:38:45 | ControlFlowNode for Attribute() | -| command_injection.py:38:15:38:45 | ControlFlowNode for Attribute() | command_injection.py:41:15:41:21 | ControlFlowNode for command | -| command_injection.py:38:15:38:45 | ControlFlowNode for Attribute() | command_injection.py:42:15:42:21 | ControlFlowNode for command | +| command_injection.py:38:15:38:45 | ControlFlowNode for Attribute() | command_injection.py:38:5:38:11 | SSA variable command | +| command_injection.py:54:5:54:11 | SSA variable command | command_injection.py:55:15:55:21 | ControlFlowNode for command | +| command_injection.py:54:5:54:11 | SSA variable command | command_injection.py:56:14:56:20 | ControlFlowNode for command | +| command_injection.py:54:5:54:11 | SSA variable command | command_injection.py:57:21:57:27 | ControlFlowNode for command | +| command_injection.py:54:5:54:11 | SSA variable command | command_injection.py:58:27:58:33 | ControlFlowNode for command | +| command_injection.py:54:5:54:11 | SSA variable command | command_injection.py:59:20:59:26 | ControlFlowNode for command | | command_injection.py:54:15:54:21 | ControlFlowNode for request | command_injection.py:54:15:54:26 | ControlFlowNode for Attribute | | command_injection.py:54:15:54:26 | ControlFlowNode for Attribute | command_injection.py:54:15:54:45 | ControlFlowNode for Attribute() | -| command_injection.py:54:15:54:45 | ControlFlowNode for Attribute() | command_injection.py:55:15:55:21 | ControlFlowNode for command | -| command_injection.py:54:15:54:45 | ControlFlowNode for Attribute() | command_injection.py:56:14:56:20 | ControlFlowNode for command | -| command_injection.py:54:15:54:45 | ControlFlowNode for Attribute() | command_injection.py:57:21:57:27 | ControlFlowNode for command | -| command_injection.py:54:15:54:45 | ControlFlowNode for Attribute() | command_injection.py:58:27:58:33 | ControlFlowNode for command | -| command_injection.py:54:15:54:45 | ControlFlowNode for Attribute() | command_injection.py:59:20:59:26 | ControlFlowNode for command | +| command_injection.py:54:15:54:45 | ControlFlowNode for Attribute() | command_injection.py:54:5:54:11 | SSA variable command | +| command_injection.py:71:5:71:8 | SSA variable path | command_injection.py:73:19:73:30 | ControlFlowNode for BinaryExpr | | command_injection.py:71:12:71:18 | ControlFlowNode for request | command_injection.py:71:12:71:23 | ControlFlowNode for Attribute | | command_injection.py:71:12:71:23 | ControlFlowNode for Attribute | command_injection.py:71:12:71:39 | ControlFlowNode for Attribute() | -| command_injection.py:71:12:71:39 | ControlFlowNode for Attribute() | command_injection.py:73:19:73:30 | ControlFlowNode for BinaryExpr | +| command_injection.py:71:12:71:39 | ControlFlowNode for Attribute() | command_injection.py:71:5:71:8 | SSA variable path | +| command_injection.py:78:5:78:8 | SSA variable path | command_injection.py:80:19:80:30 | ControlFlowNode for BinaryExpr | | command_injection.py:78:12:78:18 | ControlFlowNode for request | command_injection.py:78:12:78:23 | ControlFlowNode for Attribute | | command_injection.py:78:12:78:23 | ControlFlowNode for Attribute | command_injection.py:78:12:78:39 | ControlFlowNode for Attribute() | -| command_injection.py:78:12:78:39 | ControlFlowNode for Attribute() | command_injection.py:80:19:80:30 | ControlFlowNode for BinaryExpr | +| command_injection.py:78:12:78:39 | ControlFlowNode for Attribute() | command_injection.py:78:5:78:8 | SSA variable path | nodes | command_injection.py:5:26:5:32 | ControlFlowNode for ImportMember | semmle.label | ControlFlowNode for ImportMember | | command_injection.py:5:26:5:32 | GSSA Variable request | semmle.label | GSSA Variable request | +| command_injection.py:11:5:11:9 | SSA variable files | semmle.label | SSA variable files | | command_injection.py:11:13:11:19 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | command_injection.py:11:13:11:24 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | command_injection.py:11:13:11:41 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | command_injection.py:13:15:13:27 | ControlFlowNode for BinaryExpr | semmle.label | ControlFlowNode for BinaryExpr | +| command_injection.py:18:5:18:9 | SSA variable files | semmle.label | SSA variable files | | command_injection.py:18:13:18:19 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | command_injection.py:18:13:18:24 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | command_injection.py:18:13:18:41 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | command_injection.py:20:22:20:34 | ControlFlowNode for BinaryExpr | semmle.label | ControlFlowNode for BinaryExpr | +| command_injection.py:25:5:25:7 | SSA variable cmd | semmle.label | SSA variable cmd | | command_injection.py:25:11:25:17 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | command_injection.py:25:11:25:22 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | command_injection.py:25:11:25:37 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | command_injection.py:26:23:26:25 | ControlFlowNode for cmd | semmle.label | ControlFlowNode for cmd | +| command_injection.py:31:5:31:9 | SSA variable files | semmle.label | SSA variable files | | command_injection.py:31:13:31:19 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | command_injection.py:31:13:31:24 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | command_injection.py:31:13:31:41 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | command_injection.py:33:14:33:26 | ControlFlowNode for BinaryExpr | semmle.label | ControlFlowNode for BinaryExpr | +| command_injection.py:38:5:38:11 | SSA variable command | semmle.label | SSA variable command | | command_injection.py:38:15:38:21 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | command_injection.py:38:15:38:26 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | command_injection.py:38:15:38:45 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | command_injection.py:41:15:41:21 | ControlFlowNode for command | semmle.label | ControlFlowNode for command | | command_injection.py:42:15:42:21 | ControlFlowNode for command | semmle.label | ControlFlowNode for command | +| command_injection.py:54:5:54:11 | SSA variable command | semmle.label | SSA variable command | | command_injection.py:54:15:54:21 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | command_injection.py:54:15:54:26 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | command_injection.py:54:15:54:45 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | @@ -69,10 +83,12 @@ nodes | command_injection.py:57:21:57:27 | ControlFlowNode for command | semmle.label | ControlFlowNode for command | | command_injection.py:58:27:58:33 | ControlFlowNode for command | semmle.label | ControlFlowNode for command | | command_injection.py:59:20:59:26 | ControlFlowNode for command | semmle.label | ControlFlowNode for command | +| command_injection.py:71:5:71:8 | SSA variable path | semmle.label | SSA variable path | | command_injection.py:71:12:71:18 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | command_injection.py:71:12:71:23 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | command_injection.py:71:12:71:39 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | command_injection.py:73:19:73:30 | ControlFlowNode for BinaryExpr | semmle.label | ControlFlowNode for BinaryExpr | +| command_injection.py:78:5:78:8 | SSA variable path | semmle.label | SSA variable path | | command_injection.py:78:12:78:18 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | command_injection.py:78:12:78:23 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | command_injection.py:78:12:78:39 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | diff --git a/python/ql/test/query-tests/Security/CWE-078-UnsafeShellCommandConstruction/UnsafeShellCommandConstruction.expected b/python/ql/test/query-tests/Security/CWE-078-UnsafeShellCommandConstruction/UnsafeShellCommandConstruction.expected index fc9f49f1c23..88015c57ebf 100644 --- a/python/ql/test/query-tests/Security/CWE-078-UnsafeShellCommandConstruction/UnsafeShellCommandConstruction.expected +++ b/python/ql/test/query-tests/Security/CWE-078-UnsafeShellCommandConstruction/UnsafeShellCommandConstruction.expected @@ -2,10 +2,9 @@ edges | src/unsafe_shell_test.py:4:22:4:25 | ControlFlowNode for name | src/unsafe_shell_test.py:5:25:5:28 | ControlFlowNode for name | | src/unsafe_shell_test.py:4:22:4:25 | ControlFlowNode for name | src/unsafe_shell_test.py:8:23:8:26 | ControlFlowNode for name | | src/unsafe_shell_test.py:4:22:4:25 | ControlFlowNode for name | src/unsafe_shell_test.py:11:25:11:38 | ControlFlowNode for Attribute() | -| src/unsafe_shell_test.py:4:22:4:25 | ControlFlowNode for name | src/unsafe_shell_test.py:14:34:14:39 | ControlFlowNode for List | +| src/unsafe_shell_test.py:4:22:4:25 | ControlFlowNode for name | src/unsafe_shell_test.py:14:25:14:40 | ControlFlowNode for Attribute() | | src/unsafe_shell_test.py:4:22:4:25 | ControlFlowNode for name | src/unsafe_shell_test.py:17:32:17:35 | ControlFlowNode for name | | src/unsafe_shell_test.py:4:22:4:25 | ControlFlowNode for name | src/unsafe_shell_test.py:20:27:20:30 | ControlFlowNode for name | -| src/unsafe_shell_test.py:14:34:14:39 | ControlFlowNode for List | src/unsafe_shell_test.py:14:25:14:40 | ControlFlowNode for Attribute() | | src/unsafe_shell_test.py:26:20:26:23 | ControlFlowNode for name | src/unsafe_shell_test.py:29:30:29:33 | ControlFlowNode for name | | src/unsafe_shell_test.py:36:22:36:25 | ControlFlowNode for name | src/unsafe_shell_test.py:39:30:39:33 | ControlFlowNode for name | | src/unsafe_shell_test.py:36:22:36:25 | ControlFlowNode for name | src/unsafe_shell_test.py:44:20:44:23 | ControlFlowNode for name | @@ -17,7 +16,6 @@ nodes | src/unsafe_shell_test.py:8:23:8:26 | ControlFlowNode for name | semmle.label | ControlFlowNode for name | | src/unsafe_shell_test.py:11:25:11:38 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | src/unsafe_shell_test.py:14:25:14:40 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | -| src/unsafe_shell_test.py:14:34:14:39 | ControlFlowNode for List | semmle.label | ControlFlowNode for List | | src/unsafe_shell_test.py:17:32:17:35 | ControlFlowNode for name | semmle.label | ControlFlowNode for name | | src/unsafe_shell_test.py:20:27:20:30 | ControlFlowNode for name | semmle.label | ControlFlowNode for name | | src/unsafe_shell_test.py:26:20:26:23 | ControlFlowNode for name | semmle.label | ControlFlowNode for name | diff --git a/python/ql/test/query-tests/Security/CWE-079-ReflectedXss/ReflectedXss.expected b/python/ql/test/query-tests/Security/CWE-079-ReflectedXss/ReflectedXss.expected index bb62167c585..2e3ac4b17e4 100644 --- a/python/ql/test/query-tests/Security/CWE-079-ReflectedXss/ReflectedXss.expected +++ b/python/ql/test/query-tests/Security/CWE-079-ReflectedXss/ReflectedXss.expected @@ -3,25 +3,27 @@ edges | reflected_xss.py:2:26:2:32 | GSSA Variable request | reflected_xss.py:9:18:9:24 | ControlFlowNode for request | | reflected_xss.py:2:26:2:32 | GSSA Variable request | reflected_xss.py:21:23:21:29 | ControlFlowNode for request | | reflected_xss.py:2:26:2:32 | GSSA Variable request | reflected_xss.py:27:23:27:29 | ControlFlowNode for request | +| reflected_xss.py:9:5:9:14 | SSA variable first_name | reflected_xss.py:10:26:10:53 | ControlFlowNode for BinaryExpr | | reflected_xss.py:9:18:9:24 | ControlFlowNode for request | reflected_xss.py:9:18:9:29 | ControlFlowNode for Attribute | | reflected_xss.py:9:18:9:29 | ControlFlowNode for Attribute | reflected_xss.py:9:18:9:45 | ControlFlowNode for Attribute() | -| reflected_xss.py:9:18:9:45 | ControlFlowNode for Attribute() | reflected_xss.py:10:26:10:53 | ControlFlowNode for BinaryExpr | -| reflected_xss.py:21:23:21:29 | ControlFlowNode for request | reflected_xss.py:21:23:21:34 | ControlFlowNode for Attribute | -| reflected_xss.py:21:23:21:34 | ControlFlowNode for Attribute | reflected_xss.py:22:26:22:41 | ControlFlowNode for Attribute() | -| reflected_xss.py:27:23:27:29 | ControlFlowNode for request | reflected_xss.py:27:23:27:34 | ControlFlowNode for Attribute | -| reflected_xss.py:27:23:27:34 | ControlFlowNode for Attribute | reflected_xss.py:28:26:28:41 | ControlFlowNode for Attribute() | +| reflected_xss.py:9:18:9:45 | ControlFlowNode for Attribute() | reflected_xss.py:9:5:9:14 | SSA variable first_name | +| reflected_xss.py:21:5:21:8 | SSA variable data | reflected_xss.py:22:26:22:41 | ControlFlowNode for Attribute() | +| reflected_xss.py:21:23:21:29 | ControlFlowNode for request | reflected_xss.py:21:5:21:8 | SSA variable data | +| reflected_xss.py:27:5:27:8 | SSA variable data | reflected_xss.py:28:26:28:41 | ControlFlowNode for Attribute() | +| reflected_xss.py:27:23:27:29 | ControlFlowNode for request | reflected_xss.py:27:5:27:8 | SSA variable data | nodes | reflected_xss.py:2:26:2:32 | ControlFlowNode for ImportMember | semmle.label | ControlFlowNode for ImportMember | | reflected_xss.py:2:26:2:32 | GSSA Variable request | semmle.label | GSSA Variable request | +| reflected_xss.py:9:5:9:14 | SSA variable first_name | semmle.label | SSA variable first_name | | reflected_xss.py:9:18:9:24 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | reflected_xss.py:9:18:9:29 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | reflected_xss.py:9:18:9:45 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | reflected_xss.py:10:26:10:53 | ControlFlowNode for BinaryExpr | semmle.label | ControlFlowNode for BinaryExpr | +| reflected_xss.py:21:5:21:8 | SSA variable data | semmle.label | SSA variable data | | reflected_xss.py:21:23:21:29 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| reflected_xss.py:21:23:21:34 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | reflected_xss.py:22:26:22:41 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | +| reflected_xss.py:27:5:27:8 | SSA variable data | semmle.label | SSA variable data | | reflected_xss.py:27:23:27:29 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| reflected_xss.py:27:23:27:34 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | reflected_xss.py:28:26:28:41 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | subpaths #select diff --git a/python/ql/test/query-tests/Security/CWE-090-LdapInjection/LdapInjection.expected b/python/ql/test/query-tests/Security/CWE-090-LdapInjection/LdapInjection.expected index 5960397d09d..c5bc0bab554 100644 --- a/python/ql/test/query-tests/Security/CWE-090-LdapInjection/LdapInjection.expected +++ b/python/ql/test/query-tests/Security/CWE-090-LdapInjection/LdapInjection.expected @@ -7,20 +7,20 @@ edges | ldap3_bad.py:1:19:1:25 | GSSA Variable request | ldap3_bad.py:30:17:30:23 | ControlFlowNode for request | | ldap3_bad.py:1:19:1:25 | GSSA Variable request | ldap3_bad.py:30:17:30:23 | ControlFlowNode for request | | ldap3_bad.py:1:19:1:25 | GSSA Variable request | ldap3_bad.py:31:21:31:27 | ControlFlowNode for request | -| ldap3_bad.py:13:17:13:23 | ControlFlowNode for request | ldap3_bad.py:13:17:13:28 | ControlFlowNode for Attribute | -| ldap3_bad.py:13:17:13:23 | ControlFlowNode for request | ldap3_bad.py:14:21:14:32 | ControlFlowNode for Attribute | -| ldap3_bad.py:13:17:13:28 | ControlFlowNode for Attribute | ldap3_bad.py:13:17:13:34 | ControlFlowNode for Subscript | -| ldap3_bad.py:13:17:13:34 | ControlFlowNode for Subscript | ldap3_bad.py:21:17:21:18 | ControlFlowNode for dn | -| ldap3_bad.py:14:21:14:27 | ControlFlowNode for request | ldap3_bad.py:14:21:14:32 | ControlFlowNode for Attribute | -| ldap3_bad.py:14:21:14:32 | ControlFlowNode for Attribute | ldap3_bad.py:14:21:14:44 | ControlFlowNode for Subscript | -| ldap3_bad.py:14:21:14:44 | ControlFlowNode for Subscript | ldap3_bad.py:21:21:21:33 | ControlFlowNode for search_filter | -| ldap3_bad.py:30:17:30:23 | ControlFlowNode for request | ldap3_bad.py:30:17:30:28 | ControlFlowNode for Attribute | -| ldap3_bad.py:30:17:30:23 | ControlFlowNode for request | ldap3_bad.py:31:21:31:32 | ControlFlowNode for Attribute | -| ldap3_bad.py:30:17:30:28 | ControlFlowNode for Attribute | ldap3_bad.py:30:17:30:34 | ControlFlowNode for Subscript | -| ldap3_bad.py:30:17:30:34 | ControlFlowNode for Subscript | ldap3_bad.py:38:9:38:10 | ControlFlowNode for dn | -| ldap3_bad.py:31:21:31:27 | ControlFlowNode for request | ldap3_bad.py:31:21:31:32 | ControlFlowNode for Attribute | -| ldap3_bad.py:31:21:31:32 | ControlFlowNode for Attribute | ldap3_bad.py:31:21:31:44 | ControlFlowNode for Subscript | -| ldap3_bad.py:31:21:31:44 | ControlFlowNode for Subscript | ldap3_bad.py:38:13:38:25 | ControlFlowNode for search_filter | +| ldap3_bad.py:13:5:13:13 | SSA variable unsafe_dc | ldap3_bad.py:16:5:16:6 | SSA variable dn | +| ldap3_bad.py:13:17:13:23 | ControlFlowNode for request | ldap3_bad.py:13:5:13:13 | SSA variable unsafe_dc | +| ldap3_bad.py:13:17:13:23 | ControlFlowNode for request | ldap3_bad.py:14:5:14:17 | SSA variable unsafe_filter | +| ldap3_bad.py:14:5:14:17 | SSA variable unsafe_filter | ldap3_bad.py:17:5:17:17 | SSA variable search_filter | +| ldap3_bad.py:14:21:14:27 | ControlFlowNode for request | ldap3_bad.py:14:5:14:17 | SSA variable unsafe_filter | +| ldap3_bad.py:16:5:16:6 | SSA variable dn | ldap3_bad.py:21:17:21:18 | ControlFlowNode for dn | +| ldap3_bad.py:17:5:17:17 | SSA variable search_filter | ldap3_bad.py:21:21:21:33 | ControlFlowNode for search_filter | +| ldap3_bad.py:30:5:30:13 | SSA variable unsafe_dc | ldap3_bad.py:33:5:33:6 | SSA variable dn | +| ldap3_bad.py:30:17:30:23 | ControlFlowNode for request | ldap3_bad.py:30:5:30:13 | SSA variable unsafe_dc | +| ldap3_bad.py:30:17:30:23 | ControlFlowNode for request | ldap3_bad.py:31:5:31:17 | SSA variable unsafe_filter | +| ldap3_bad.py:31:5:31:17 | SSA variable unsafe_filter | ldap3_bad.py:34:5:34:17 | SSA variable search_filter | +| ldap3_bad.py:31:21:31:27 | ControlFlowNode for request | ldap3_bad.py:31:5:31:17 | SSA variable unsafe_filter | +| ldap3_bad.py:33:5:33:6 | SSA variable dn | ldap3_bad.py:38:9:38:10 | ControlFlowNode for dn | +| ldap3_bad.py:34:5:34:17 | SSA variable search_filter | ldap3_bad.py:38:13:38:25 | ControlFlowNode for search_filter | | ldap_bad.py:1:19:1:25 | ControlFlowNode for ImportMember | ldap_bad.py:1:19:1:25 | GSSA Variable request | | ldap_bad.py:1:19:1:25 | ControlFlowNode for ImportMember | ldap_bad.py:1:19:1:25 | GSSA Variable request | | ldap_bad.py:1:19:1:25 | GSSA Variable request | ldap_bad.py:13:17:13:23 | ControlFlowNode for request | @@ -32,79 +32,79 @@ edges | ldap_bad.py:1:19:1:25 | GSSA Variable request | ldap_bad.py:47:17:47:23 | ControlFlowNode for request | | ldap_bad.py:1:19:1:25 | GSSA Variable request | ldap_bad.py:47:17:47:23 | ControlFlowNode for request | | ldap_bad.py:1:19:1:25 | GSSA Variable request | ldap_bad.py:48:21:48:27 | ControlFlowNode for request | -| ldap_bad.py:13:17:13:23 | ControlFlowNode for request | ldap_bad.py:13:17:13:28 | ControlFlowNode for Attribute | -| ldap_bad.py:13:17:13:23 | ControlFlowNode for request | ldap_bad.py:14:21:14:32 | ControlFlowNode for Attribute | -| ldap_bad.py:13:17:13:28 | ControlFlowNode for Attribute | ldap_bad.py:13:17:13:34 | ControlFlowNode for Subscript | -| ldap_bad.py:13:17:13:34 | ControlFlowNode for Subscript | ldap_bad.py:21:9:21:10 | ControlFlowNode for dn | -| ldap_bad.py:14:21:14:27 | ControlFlowNode for request | ldap_bad.py:14:21:14:32 | ControlFlowNode for Attribute | -| ldap_bad.py:14:21:14:32 | ControlFlowNode for Attribute | ldap_bad.py:14:21:14:44 | ControlFlowNode for Subscript | -| ldap_bad.py:14:21:14:44 | ControlFlowNode for Subscript | ldap_bad.py:21:33:21:45 | ControlFlowNode for search_filter | -| ldap_bad.py:30:17:30:23 | ControlFlowNode for request | ldap_bad.py:30:17:30:28 | ControlFlowNode for Attribute | -| ldap_bad.py:30:17:30:23 | ControlFlowNode for request | ldap_bad.py:31:21:31:32 | ControlFlowNode for Attribute | -| ldap_bad.py:30:17:30:28 | ControlFlowNode for Attribute | ldap_bad.py:30:17:30:34 | ControlFlowNode for Subscript | -| ldap_bad.py:30:17:30:34 | ControlFlowNode for Subscript | ldap_bad.py:37:9:37:10 | ControlFlowNode for dn | -| ldap_bad.py:31:21:31:27 | ControlFlowNode for request | ldap_bad.py:31:21:31:32 | ControlFlowNode for Attribute | -| ldap_bad.py:31:21:31:32 | ControlFlowNode for Attribute | ldap_bad.py:31:21:31:44 | ControlFlowNode for Subscript | -| ldap_bad.py:31:21:31:44 | ControlFlowNode for Subscript | ldap_bad.py:37:33:37:45 | ControlFlowNode for search_filter | -| ldap_bad.py:47:17:47:23 | ControlFlowNode for request | ldap_bad.py:47:17:47:28 | ControlFlowNode for Attribute | -| ldap_bad.py:47:17:47:23 | ControlFlowNode for request | ldap_bad.py:48:21:48:32 | ControlFlowNode for Attribute | -| ldap_bad.py:47:17:47:28 | ControlFlowNode for Attribute | ldap_bad.py:47:17:47:34 | ControlFlowNode for Subscript | -| ldap_bad.py:47:17:47:34 | ControlFlowNode for Subscript | ldap_bad.py:55:9:55:10 | ControlFlowNode for dn | -| ldap_bad.py:48:21:48:27 | ControlFlowNode for request | ldap_bad.py:48:21:48:32 | ControlFlowNode for Attribute | -| ldap_bad.py:48:21:48:32 | ControlFlowNode for Attribute | ldap_bad.py:48:21:48:44 | ControlFlowNode for Subscript | -| ldap_bad.py:48:21:48:44 | ControlFlowNode for Subscript | ldap_bad.py:55:43:55:55 | ControlFlowNode for search_filter | +| ldap_bad.py:13:5:13:13 | SSA variable unsafe_dc | ldap_bad.py:16:5:16:6 | SSA variable dn | +| ldap_bad.py:13:17:13:23 | ControlFlowNode for request | ldap_bad.py:13:5:13:13 | SSA variable unsafe_dc | +| ldap_bad.py:13:17:13:23 | ControlFlowNode for request | ldap_bad.py:14:5:14:17 | SSA variable unsafe_filter | +| ldap_bad.py:14:5:14:17 | SSA variable unsafe_filter | ldap_bad.py:17:5:17:17 | SSA variable search_filter | +| ldap_bad.py:14:21:14:27 | ControlFlowNode for request | ldap_bad.py:14:5:14:17 | SSA variable unsafe_filter | +| ldap_bad.py:16:5:16:6 | SSA variable dn | ldap_bad.py:21:9:21:10 | ControlFlowNode for dn | +| ldap_bad.py:17:5:17:17 | SSA variable search_filter | ldap_bad.py:21:33:21:45 | ControlFlowNode for search_filter | +| ldap_bad.py:30:5:30:13 | SSA variable unsafe_dc | ldap_bad.py:33:5:33:6 | SSA variable dn | +| ldap_bad.py:30:17:30:23 | ControlFlowNode for request | ldap_bad.py:30:5:30:13 | SSA variable unsafe_dc | +| ldap_bad.py:30:17:30:23 | ControlFlowNode for request | ldap_bad.py:31:5:31:17 | SSA variable unsafe_filter | +| ldap_bad.py:31:5:31:17 | SSA variable unsafe_filter | ldap_bad.py:34:5:34:17 | SSA variable search_filter | +| ldap_bad.py:31:21:31:27 | ControlFlowNode for request | ldap_bad.py:31:5:31:17 | SSA variable unsafe_filter | +| ldap_bad.py:33:5:33:6 | SSA variable dn | ldap_bad.py:37:9:37:10 | ControlFlowNode for dn | +| ldap_bad.py:34:5:34:17 | SSA variable search_filter | ldap_bad.py:37:33:37:45 | ControlFlowNode for search_filter | +| ldap_bad.py:47:5:47:13 | SSA variable unsafe_dc | ldap_bad.py:50:5:50:6 | SSA variable dn | +| ldap_bad.py:47:17:47:23 | ControlFlowNode for request | ldap_bad.py:47:5:47:13 | SSA variable unsafe_dc | +| ldap_bad.py:47:17:47:23 | ControlFlowNode for request | ldap_bad.py:48:5:48:17 | SSA variable unsafe_filter | +| ldap_bad.py:48:5:48:17 | SSA variable unsafe_filter | ldap_bad.py:51:5:51:17 | SSA variable search_filter | +| ldap_bad.py:48:21:48:27 | ControlFlowNode for request | ldap_bad.py:48:5:48:17 | SSA variable unsafe_filter | +| ldap_bad.py:50:5:50:6 | SSA variable dn | ldap_bad.py:55:9:55:10 | ControlFlowNode for dn | +| ldap_bad.py:51:5:51:17 | SSA variable search_filter | ldap_bad.py:55:43:55:55 | ControlFlowNode for search_filter | nodes | ldap3_bad.py:1:19:1:25 | ControlFlowNode for ImportMember | semmle.label | ControlFlowNode for ImportMember | | ldap3_bad.py:1:19:1:25 | ControlFlowNode for ImportMember | semmle.label | ControlFlowNode for ImportMember | | ldap3_bad.py:1:19:1:25 | GSSA Variable request | semmle.label | GSSA Variable request | | ldap3_bad.py:1:19:1:25 | GSSA Variable request | semmle.label | GSSA Variable request | +| ldap3_bad.py:13:5:13:13 | SSA variable unsafe_dc | semmle.label | SSA variable unsafe_dc | | ldap3_bad.py:13:17:13:23 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | ldap3_bad.py:13:17:13:23 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| ldap3_bad.py:13:17:13:28 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| ldap3_bad.py:13:17:13:34 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | +| ldap3_bad.py:14:5:14:17 | SSA variable unsafe_filter | semmle.label | SSA variable unsafe_filter | | ldap3_bad.py:14:21:14:27 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| ldap3_bad.py:14:21:14:32 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| ldap3_bad.py:14:21:14:44 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | +| ldap3_bad.py:16:5:16:6 | SSA variable dn | semmle.label | SSA variable dn | +| ldap3_bad.py:17:5:17:17 | SSA variable search_filter | semmle.label | SSA variable search_filter | | ldap3_bad.py:21:17:21:18 | ControlFlowNode for dn | semmle.label | ControlFlowNode for dn | | ldap3_bad.py:21:21:21:33 | ControlFlowNode for search_filter | semmle.label | ControlFlowNode for search_filter | +| ldap3_bad.py:30:5:30:13 | SSA variable unsafe_dc | semmle.label | SSA variable unsafe_dc | | ldap3_bad.py:30:17:30:23 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | ldap3_bad.py:30:17:30:23 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| ldap3_bad.py:30:17:30:28 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| ldap3_bad.py:30:17:30:34 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | +| ldap3_bad.py:31:5:31:17 | SSA variable unsafe_filter | semmle.label | SSA variable unsafe_filter | | ldap3_bad.py:31:21:31:27 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| ldap3_bad.py:31:21:31:32 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| ldap3_bad.py:31:21:31:44 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | +| ldap3_bad.py:33:5:33:6 | SSA variable dn | semmle.label | SSA variable dn | +| ldap3_bad.py:34:5:34:17 | SSA variable search_filter | semmle.label | SSA variable search_filter | | ldap3_bad.py:38:9:38:10 | ControlFlowNode for dn | semmle.label | ControlFlowNode for dn | | ldap3_bad.py:38:13:38:25 | ControlFlowNode for search_filter | semmle.label | ControlFlowNode for search_filter | | ldap_bad.py:1:19:1:25 | ControlFlowNode for ImportMember | semmle.label | ControlFlowNode for ImportMember | | ldap_bad.py:1:19:1:25 | ControlFlowNode for ImportMember | semmle.label | ControlFlowNode for ImportMember | | ldap_bad.py:1:19:1:25 | GSSA Variable request | semmle.label | GSSA Variable request | | ldap_bad.py:1:19:1:25 | GSSA Variable request | semmle.label | GSSA Variable request | +| ldap_bad.py:13:5:13:13 | SSA variable unsafe_dc | semmle.label | SSA variable unsafe_dc | | ldap_bad.py:13:17:13:23 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | ldap_bad.py:13:17:13:23 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| ldap_bad.py:13:17:13:28 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| ldap_bad.py:13:17:13:34 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | +| ldap_bad.py:14:5:14:17 | SSA variable unsafe_filter | semmle.label | SSA variable unsafe_filter | | ldap_bad.py:14:21:14:27 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| ldap_bad.py:14:21:14:32 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| ldap_bad.py:14:21:14:44 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | +| ldap_bad.py:16:5:16:6 | SSA variable dn | semmle.label | SSA variable dn | +| ldap_bad.py:17:5:17:17 | SSA variable search_filter | semmle.label | SSA variable search_filter | | ldap_bad.py:21:9:21:10 | ControlFlowNode for dn | semmle.label | ControlFlowNode for dn | | ldap_bad.py:21:33:21:45 | ControlFlowNode for search_filter | semmle.label | ControlFlowNode for search_filter | +| ldap_bad.py:30:5:30:13 | SSA variable unsafe_dc | semmle.label | SSA variable unsafe_dc | | ldap_bad.py:30:17:30:23 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | ldap_bad.py:30:17:30:23 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| ldap_bad.py:30:17:30:28 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| ldap_bad.py:30:17:30:34 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | +| ldap_bad.py:31:5:31:17 | SSA variable unsafe_filter | semmle.label | SSA variable unsafe_filter | | ldap_bad.py:31:21:31:27 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| ldap_bad.py:31:21:31:32 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| ldap_bad.py:31:21:31:44 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | +| ldap_bad.py:33:5:33:6 | SSA variable dn | semmle.label | SSA variable dn | +| ldap_bad.py:34:5:34:17 | SSA variable search_filter | semmle.label | SSA variable search_filter | | ldap_bad.py:37:9:37:10 | ControlFlowNode for dn | semmle.label | ControlFlowNode for dn | | ldap_bad.py:37:33:37:45 | ControlFlowNode for search_filter | semmle.label | ControlFlowNode for search_filter | +| ldap_bad.py:47:5:47:13 | SSA variable unsafe_dc | semmle.label | SSA variable unsafe_dc | | ldap_bad.py:47:17:47:23 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | ldap_bad.py:47:17:47:23 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| ldap_bad.py:47:17:47:28 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| ldap_bad.py:47:17:47:34 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | +| ldap_bad.py:48:5:48:17 | SSA variable unsafe_filter | semmle.label | SSA variable unsafe_filter | | ldap_bad.py:48:21:48:27 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| ldap_bad.py:48:21:48:32 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| ldap_bad.py:48:21:48:44 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | +| ldap_bad.py:50:5:50:6 | SSA variable dn | semmle.label | SSA variable dn | +| ldap_bad.py:51:5:51:17 | SSA variable search_filter | semmle.label | SSA variable search_filter | | ldap_bad.py:55:9:55:10 | ControlFlowNode for dn | semmle.label | ControlFlowNode for dn | | ldap_bad.py:55:43:55:55 | ControlFlowNode for search_filter | semmle.label | ControlFlowNode for search_filter | subpaths diff --git a/python/ql/test/query-tests/Security/CWE-094-CodeInjection/CodeInjection.expected b/python/ql/test/query-tests/Security/CWE-094-CodeInjection/CodeInjection.expected index 6e1a89a6b24..bfdbc7c37f5 100644 --- a/python/ql/test/query-tests/Security/CWE-094-CodeInjection/CodeInjection.expected +++ b/python/ql/test/query-tests/Security/CWE-094-CodeInjection/CodeInjection.expected @@ -2,23 +2,29 @@ edges | code_injection.py:1:26:1:32 | ControlFlowNode for ImportMember | code_injection.py:1:26:1:32 | GSSA Variable request | | code_injection.py:1:26:1:32 | GSSA Variable request | code_injection.py:6:12:6:18 | ControlFlowNode for request | | code_injection.py:1:26:1:32 | GSSA Variable request | code_injection.py:18:16:18:22 | ControlFlowNode for request | +| code_injection.py:6:5:6:8 | SSA variable code | code_injection.py:7:10:7:13 | ControlFlowNode for code | +| code_injection.py:6:5:6:8 | SSA variable code | code_injection.py:8:10:8:13 | ControlFlowNode for code | +| code_injection.py:6:5:6:8 | SSA variable code | code_injection.py:9:5:9:7 | SSA variable cmd | | code_injection.py:6:12:6:18 | ControlFlowNode for request | code_injection.py:6:12:6:23 | ControlFlowNode for Attribute | | code_injection.py:6:12:6:23 | ControlFlowNode for Attribute | code_injection.py:6:12:6:35 | ControlFlowNode for Attribute() | -| code_injection.py:6:12:6:35 | ControlFlowNode for Attribute() | code_injection.py:7:10:7:13 | ControlFlowNode for code | -| code_injection.py:6:12:6:35 | ControlFlowNode for Attribute() | code_injection.py:8:10:8:13 | ControlFlowNode for code | -| code_injection.py:6:12:6:35 | ControlFlowNode for Attribute() | code_injection.py:10:10:10:12 | ControlFlowNode for cmd | +| code_injection.py:6:12:6:35 | ControlFlowNode for Attribute() | code_injection.py:6:5:6:8 | SSA variable code | +| code_injection.py:9:5:9:7 | SSA variable cmd | code_injection.py:10:10:10:12 | ControlFlowNode for cmd | +| code_injection.py:18:5:18:12 | SSA variable obj_name | code_injection.py:21:20:21:27 | ControlFlowNode for obj_name | | code_injection.py:18:16:18:22 | ControlFlowNode for request | code_injection.py:18:16:18:27 | ControlFlowNode for Attribute | | code_injection.py:18:16:18:27 | ControlFlowNode for Attribute | code_injection.py:18:16:18:38 | ControlFlowNode for Attribute() | -| code_injection.py:18:16:18:38 | ControlFlowNode for Attribute() | code_injection.py:21:20:21:27 | ControlFlowNode for obj_name | +| code_injection.py:18:16:18:38 | ControlFlowNode for Attribute() | code_injection.py:18:5:18:12 | SSA variable obj_name | nodes | code_injection.py:1:26:1:32 | ControlFlowNode for ImportMember | semmle.label | ControlFlowNode for ImportMember | | code_injection.py:1:26:1:32 | GSSA Variable request | semmle.label | GSSA Variable request | +| code_injection.py:6:5:6:8 | SSA variable code | semmle.label | SSA variable code | | code_injection.py:6:12:6:18 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | code_injection.py:6:12:6:23 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | code_injection.py:6:12:6:35 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | code_injection.py:7:10:7:13 | ControlFlowNode for code | semmle.label | ControlFlowNode for code | | code_injection.py:8:10:8:13 | ControlFlowNode for code | semmle.label | ControlFlowNode for code | +| code_injection.py:9:5:9:7 | SSA variable cmd | semmle.label | SSA variable cmd | | code_injection.py:10:10:10:12 | ControlFlowNode for cmd | semmle.label | ControlFlowNode for cmd | +| code_injection.py:18:5:18:12 | SSA variable obj_name | semmle.label | SSA variable obj_name | | code_injection.py:18:16:18:22 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | code_injection.py:18:16:18:27 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | code_injection.py:18:16:18:38 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | diff --git a/python/ql/test/query-tests/Security/CWE-116-BadTagFilter/BadTagFilter.expected b/python/ql/test/query-tests/Security/CWE-116-BadTagFilter/BadTagFilter.expected index 001d752ebab..cc9da9cfdc8 100644 --- a/python/ql/test/query-tests/Security/CWE-116-BadTagFilter/BadTagFilter.expected +++ b/python/ql/test/query-tests/Security/CWE-116-BadTagFilter/BadTagFilter.expected @@ -1,16 +1,16 @@ | tst.py:4:20:4:43 | .*?<\\/script> | This regular expression does not match script end tags like . | | tst.py:5:20:5:43 | .*?<\\/script> | This regular expression does not match script end tags like . | | tst.py:9:20:9:30 | )\|([^\\/\\s>]+)[\\S\\s]*?> | Comments ending with --> are matched differently from comments ending with --!>. The first is matched with capture group 1 and comments ending with --!> are matched with capture group 2. | -| tst.py:21:20:21:161 | <(?:(?:\\/([^>]+)>)\|(?:!--([\\S\|\\s]*?)-->)\|(?:([^\\/\\s>]+)((?:\\s+[\\w\\-:.]+(?:\\s*=\\s*?(?:(?:"[^"]*")\|(?:'[^']*')\|[^\\s"'\\/>]+))?)*)[\\S\\s]*?(\\/?)>)) | Comments ending with --> are matched differently from comments ending with --!>. The first is matched with capture group 2 and comments ending with --!> are matched with capture group 3, 4. | -| tst.py:22:17:22:71 | (<[a-z\\/!$]("[^"]*"\|'[^']*'\|[^'">])*>\|) | Comments ending with --> are matched differently from comments ending with --!>. The first is matched with capture group 3 and comments ending with --!> are matched with capture group 1. | -| tst.py:23:20:23:263 | <(?:(?:!--([\\w\\W]*?)-->)\|(?:!\\[CDATA\\[([\\w\\W]*?)\\]\\]>)\|(?:!DOCTYPE([\\w\\W]*?)>)\|(?:\\?([^\\s\\/<>]+) ?([\\w\\W]*?)[?/]>)\|(?:\\/([A-Za-z][A-Za-z0-9\\-_\\:\\.]*)>)\|(?:([A-Za-z][A-Za-z0-9\\-_\\:\\.]*)((?:\\s+[^"'>]+(?:(?:"[^"]*")\|(?:'[^']*')\|[^>]*))*\|\\/\|\\s+)>)) | This regular expression only parses --> (capture group 1) and not --!> as an HTML comment end tag. | +| tst.py:12:20:12:53 | (.\|\\s)*?<\\/script[^>]*> | This regular expression matches , but not | +| tst.py:13:20:13:51 | ]*?>.*?<\\/script[^>]*> | This regular expression matches , but not | +| tst.py:14:20:14:58 | .*?<\\/script[^>]*> | This regular expression does not match script tags where the attribute uses single-quotes. | +| tst.py:15:20:15:58 | .*?<\\/script[^>]*> | This regular expression does not match script tags where the attribute uses double-quotes. | +| tst.py:16:20:16:62 | .*?<\\/script[^>]*> | This regular expression does not match script tags where tabs are used between attributes. | +| tst.py:17:20:17:48 | .*?<\\/script[^>]*> | This regular expression does not match upper case . | +| tst.py:22:20:22:62 | <(?:!--([\\S\|\\s]*?)-->)\|([^\\/\\s>]+)[\\S\\s]*?> | Comments ending with --> are matched differently from comments ending with --!>. The first is matched with capture group 1 and comments ending with --!> are matched with capture group 2. | +| tst.py:23:20:23:161 | <(?:(?:\\/([^>]+)>)\|(?:!--([\\S\|\\s]*?)-->)\|(?:([^\\/\\s>]+)((?:\\s+[\\w\\-:.]+(?:\\s*=\\s*?(?:(?:"[^"]*")\|(?:'[^']*')\|[^\\s"'\\/>]+))?)*)[\\S\\s]*?(\\/?)>)) | Comments ending with --> are matched differently from comments ending with --!>. The first is matched with capture group 2 and comments ending with --!> are matched with capture group 3, 4. | +| tst.py:24:17:24:71 | (<[a-z\\/!$]("[^"]*"\|'[^']*'\|[^'">])*>\|) | Comments ending with --> are matched differently from comments ending with --!>. The first is matched with capture group 3 and comments ending with --!> are matched with capture group 1. | +| tst.py:25:20:25:263 | <(?:(?:!--([\\w\\W]*?)-->)\|(?:!\\[CDATA\\[([\\w\\W]*?)\\]\\]>)\|(?:!DOCTYPE([\\w\\W]*?)>)\|(?:\\?([^\\s\\/<>]+) ?([\\w\\W]*?)[?/]>)\|(?:\\/([A-Za-z][A-Za-z0-9\\-_\\:\\.]*)>)\|(?:([A-Za-z][A-Za-z0-9\\-_\\:\\.]*)((?:\\s+[^"'>]+(?:(?:"[^"]*")\|(?:'[^']*')\|[^>]*))*\|\\/\|\\s+)>)) | This regular expression only parses --> (capture group 1) and not --!> as an HTML comment end tag. | diff --git a/python/ql/test/query-tests/Security/CWE-116-BadTagFilter/tst.py b/python/ql/test/query-tests/Security/CWE-116-BadTagFilter/tst.py index ba045ffece8..2c3ec0667e3 100644 --- a/python/ql/test/query-tests/Security/CWE-116-BadTagFilter/tst.py +++ b/python/ql/test/query-tests/Security/CWE-116-BadTagFilter/tst.py @@ -7,6 +7,8 @@ filters = [ re.compile(r"""""", re.IGNORECASE | re.DOTALL), # OK - we don't care regexps that only match comments re.compile(r""")|(?:!\[CDATA\[([\w\W]*?)\]\]>)|(?:!DOCTYPE([\w\W]*?)>)|(?:\?([^\s\/<>]+) ?([\w\W]*?)[?/]>)|(?:\/([A-Za-z][A-Za-z0-9\-_\:\.]*)>)|(?:([A-Za-z][A-Za-z0-9\-_\:\.]*)((?:\s+[^"'>]+(?:(?:"[^"]*")|(?:'[^']*')|[^>]*))*|\/|\s+)>))"""), # NOT OK - capture groups ] -doFilters(filters) \ No newline at end of file +doFilters(filters) diff --git a/python/ql/test/query-tests/Security/CWE-117-LogInjection/LogInjection.expected b/python/ql/test/query-tests/Security/CWE-117-LogInjection/LogInjection.expected index 4d4c98b099c..41912469ccf 100644 --- a/python/ql/test/query-tests/Security/CWE-117-LogInjection/LogInjection.expected +++ b/python/ql/test/query-tests/Security/CWE-117-LogInjection/LogInjection.expected @@ -4,33 +4,41 @@ edges | LogInjectionBad.py:7:19:7:25 | GSSA Variable request | LogInjectionBad.py:23:12:23:18 | ControlFlowNode for request | | LogInjectionBad.py:7:19:7:25 | GSSA Variable request | LogInjectionBad.py:29:12:29:18 | ControlFlowNode for request | | LogInjectionBad.py:7:19:7:25 | GSSA Variable request | LogInjectionBad.py:35:12:35:18 | ControlFlowNode for request | +| LogInjectionBad.py:17:5:17:8 | SSA variable name | LogInjectionBad.py:18:21:18:40 | ControlFlowNode for BinaryExpr | | LogInjectionBad.py:17:12:17:18 | ControlFlowNode for request | LogInjectionBad.py:17:12:17:23 | ControlFlowNode for Attribute | | LogInjectionBad.py:17:12:17:23 | ControlFlowNode for Attribute | LogInjectionBad.py:17:12:17:35 | ControlFlowNode for Attribute() | -| LogInjectionBad.py:17:12:17:35 | ControlFlowNode for Attribute() | LogInjectionBad.py:18:21:18:40 | ControlFlowNode for BinaryExpr | +| LogInjectionBad.py:17:12:17:35 | ControlFlowNode for Attribute() | LogInjectionBad.py:17:5:17:8 | SSA variable name | +| LogInjectionBad.py:23:5:23:8 | SSA variable name | LogInjectionBad.py:24:18:24:37 | ControlFlowNode for BinaryExpr | | LogInjectionBad.py:23:12:23:18 | ControlFlowNode for request | LogInjectionBad.py:23:12:23:23 | ControlFlowNode for Attribute | | LogInjectionBad.py:23:12:23:23 | ControlFlowNode for Attribute | LogInjectionBad.py:23:12:23:35 | ControlFlowNode for Attribute() | -| LogInjectionBad.py:23:12:23:35 | ControlFlowNode for Attribute() | LogInjectionBad.py:24:18:24:37 | ControlFlowNode for BinaryExpr | +| LogInjectionBad.py:23:12:23:35 | ControlFlowNode for Attribute() | LogInjectionBad.py:23:5:23:8 | SSA variable name | +| LogInjectionBad.py:29:5:29:8 | SSA variable name | LogInjectionBad.py:30:25:30:44 | ControlFlowNode for BinaryExpr | | LogInjectionBad.py:29:12:29:18 | ControlFlowNode for request | LogInjectionBad.py:29:12:29:23 | ControlFlowNode for Attribute | | LogInjectionBad.py:29:12:29:23 | ControlFlowNode for Attribute | LogInjectionBad.py:29:12:29:35 | ControlFlowNode for Attribute() | -| LogInjectionBad.py:29:12:29:35 | ControlFlowNode for Attribute() | LogInjectionBad.py:30:25:30:44 | ControlFlowNode for BinaryExpr | +| LogInjectionBad.py:29:12:29:35 | ControlFlowNode for Attribute() | LogInjectionBad.py:29:5:29:8 | SSA variable name | +| LogInjectionBad.py:35:5:35:8 | SSA variable name | LogInjectionBad.py:37:19:37:38 | ControlFlowNode for BinaryExpr | | LogInjectionBad.py:35:12:35:18 | ControlFlowNode for request | LogInjectionBad.py:35:12:35:23 | ControlFlowNode for Attribute | | LogInjectionBad.py:35:12:35:23 | ControlFlowNode for Attribute | LogInjectionBad.py:35:12:35:35 | ControlFlowNode for Attribute() | -| LogInjectionBad.py:35:12:35:35 | ControlFlowNode for Attribute() | LogInjectionBad.py:37:19:37:38 | ControlFlowNode for BinaryExpr | +| LogInjectionBad.py:35:12:35:35 | ControlFlowNode for Attribute() | LogInjectionBad.py:35:5:35:8 | SSA variable name | nodes | LogInjectionBad.py:7:19:7:25 | ControlFlowNode for ImportMember | semmle.label | ControlFlowNode for ImportMember | | LogInjectionBad.py:7:19:7:25 | GSSA Variable request | semmle.label | GSSA Variable request | +| LogInjectionBad.py:17:5:17:8 | SSA variable name | semmle.label | SSA variable name | | LogInjectionBad.py:17:12:17:18 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | LogInjectionBad.py:17:12:17:23 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | LogInjectionBad.py:17:12:17:35 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | LogInjectionBad.py:18:21:18:40 | ControlFlowNode for BinaryExpr | semmle.label | ControlFlowNode for BinaryExpr | +| LogInjectionBad.py:23:5:23:8 | SSA variable name | semmle.label | SSA variable name | | LogInjectionBad.py:23:12:23:18 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | LogInjectionBad.py:23:12:23:23 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | LogInjectionBad.py:23:12:23:35 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | LogInjectionBad.py:24:18:24:37 | ControlFlowNode for BinaryExpr | semmle.label | ControlFlowNode for BinaryExpr | +| LogInjectionBad.py:29:5:29:8 | SSA variable name | semmle.label | SSA variable name | | LogInjectionBad.py:29:12:29:18 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | LogInjectionBad.py:29:12:29:23 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | LogInjectionBad.py:29:12:29:35 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | LogInjectionBad.py:30:25:30:44 | ControlFlowNode for BinaryExpr | semmle.label | ControlFlowNode for BinaryExpr | +| LogInjectionBad.py:35:5:35:8 | SSA variable name | semmle.label | SSA variable name | | LogInjectionBad.py:35:12:35:18 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | LogInjectionBad.py:35:12:35:23 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | LogInjectionBad.py:35:12:35:35 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | diff --git a/python/ql/test/query-tests/Security/CWE-209-StackTraceExposure/StackTraceExposure.expected b/python/ql/test/query-tests/Security/CWE-209-StackTraceExposure/StackTraceExposure.expected index 07b208caaac..5cc3f3eef6d 100644 --- a/python/ql/test/query-tests/Security/CWE-209-StackTraceExposure/StackTraceExposure.expected +++ b/python/ql/test/query-tests/Security/CWE-209-StackTraceExposure/StackTraceExposure.expected @@ -1,7 +1,8 @@ edges | test.py:23:25:23:25 | SSA variable e | test.py:24:16:24:16 | ControlFlowNode for e | | test.py:31:25:31:25 | SSA variable e | test.py:32:16:32:30 | ControlFlowNode for Attribute | -| test.py:49:15:49:36 | ControlFlowNode for Attribute() | test.py:50:29:50:31 | ControlFlowNode for err | +| test.py:49:9:49:11 | SSA variable err | test.py:50:29:50:31 | ControlFlowNode for err | +| test.py:49:15:49:36 | ControlFlowNode for Attribute() | test.py:49:9:49:11 | SSA variable err | | test.py:50:29:50:31 | ControlFlowNode for err | test.py:50:16:50:32 | ControlFlowNode for format_error() | | test.py:50:29:50:31 | ControlFlowNode for err | test.py:52:18:52:20 | ControlFlowNode for msg | | test.py:52:18:52:20 | ControlFlowNode for msg | test.py:53:12:53:27 | ControlFlowNode for BinaryExpr | @@ -12,6 +13,7 @@ nodes | test.py:24:16:24:16 | ControlFlowNode for e | semmle.label | ControlFlowNode for e | | test.py:31:25:31:25 | SSA variable e | semmle.label | SSA variable e | | test.py:32:16:32:30 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | +| test.py:49:9:49:11 | SSA variable err | semmle.label | SSA variable err | | test.py:49:15:49:36 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | test.py:50:16:50:32 | ControlFlowNode for format_error() | semmle.label | ControlFlowNode for format_error() | | test.py:50:29:50:31 | ControlFlowNode for err | semmle.label | ControlFlowNode for err | diff --git a/python/ql/test/query-tests/Security/CWE-285-PamAuthorization/PamAuthorization.expected b/python/ql/test/query-tests/Security/CWE-285-PamAuthorization/PamAuthorization.expected index 1bcc05a954b..f259cfab561 100644 --- a/python/ql/test/query-tests/Security/CWE-285-PamAuthorization/PamAuthorization.expected +++ b/python/ql/test/query-tests/Security/CWE-285-PamAuthorization/PamAuthorization.expected @@ -1,12 +1,14 @@ edges | pam_test.py:4:26:4:32 | ControlFlowNode for ImportMember | pam_test.py:4:26:4:32 | GSSA Variable request | | pam_test.py:4:26:4:32 | GSSA Variable request | pam_test.py:71:16:71:22 | ControlFlowNode for request | +| pam_test.py:71:5:71:12 | SSA variable username | pam_test.py:76:14:76:40 | ControlFlowNode for pam_authenticate() | | pam_test.py:71:16:71:22 | ControlFlowNode for request | pam_test.py:71:16:71:27 | ControlFlowNode for Attribute | | pam_test.py:71:16:71:27 | ControlFlowNode for Attribute | pam_test.py:71:16:71:47 | ControlFlowNode for Attribute() | -| pam_test.py:71:16:71:47 | ControlFlowNode for Attribute() | pam_test.py:76:14:76:40 | ControlFlowNode for pam_authenticate() | +| pam_test.py:71:16:71:47 | ControlFlowNode for Attribute() | pam_test.py:71:5:71:12 | SSA variable username | nodes | pam_test.py:4:26:4:32 | ControlFlowNode for ImportMember | semmle.label | ControlFlowNode for ImportMember | | pam_test.py:4:26:4:32 | GSSA Variable request | semmle.label | GSSA Variable request | +| pam_test.py:71:5:71:12 | SSA variable username | semmle.label | SSA variable username | | pam_test.py:71:16:71:22 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | pam_test.py:71:16:71:27 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | pam_test.py:71:16:71:47 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | diff --git a/python/ql/test/query-tests/Security/CWE-312-CleartextLogging/CleartextLogging.expected b/python/ql/test/query-tests/Security/CWE-312-CleartextLogging/CleartextLogging.expected index b2162352bae..058a2faaf55 100644 --- a/python/ql/test/query-tests/Security/CWE-312-CleartextLogging/CleartextLogging.expected +++ b/python/ql/test/query-tests/Security/CWE-312-CleartextLogging/CleartextLogging.expected @@ -1,13 +1,16 @@ edges -| test.py:19:16:19:29 | ControlFlowNode for get_password() | test.py:20:48:20:55 | ControlFlowNode for password | -| test.py:19:16:19:29 | ControlFlowNode for get_password() | test.py:22:58:22:65 | ControlFlowNode for password | -| test.py:19:16:19:29 | ControlFlowNode for get_password() | test.py:23:58:23:65 | ControlFlowNode for password | -| test.py:19:16:19:29 | ControlFlowNode for get_password() | test.py:27:40:27:47 | ControlFlowNode for password | -| test.py:19:16:19:29 | ControlFlowNode for get_password() | test.py:30:58:30:65 | ControlFlowNode for password | -| test.py:44:9:44:25 | ControlFlowNode for Attribute() | test.py:45:11:45:11 | ControlFlowNode for x | -| test.py:70:14:73:5 | ControlFlowNode for Dict | test.py:74:11:74:31 | ControlFlowNode for Subscript | -| test.py:72:21:72:37 | ControlFlowNode for Attribute | test.py:70:14:73:5 | ControlFlowNode for Dict | +| test.py:19:5:19:12 | SSA variable password | test.py:20:48:20:55 | ControlFlowNode for password | +| test.py:19:5:19:12 | SSA variable password | test.py:22:58:22:65 | ControlFlowNode for password | +| test.py:19:5:19:12 | SSA variable password | test.py:23:58:23:65 | ControlFlowNode for password | +| test.py:19:5:19:12 | SSA variable password | test.py:27:40:27:47 | ControlFlowNode for password | +| test.py:19:5:19:12 | SSA variable password | test.py:30:58:30:65 | ControlFlowNode for password | +| test.py:19:16:19:29 | ControlFlowNode for get_password() | test.py:19:5:19:12 | SSA variable password | +| test.py:44:5:44:5 | SSA variable x | test.py:45:11:45:11 | ControlFlowNode for x | +| test.py:44:9:44:25 | ControlFlowNode for Attribute() | test.py:44:5:44:5 | SSA variable x | +| test.py:70:5:70:10 | SSA variable config | test.py:74:11:74:31 | ControlFlowNode for Subscript | +| test.py:72:21:72:37 | ControlFlowNode for Attribute | test.py:70:5:70:10 | SSA variable config | nodes +| test.py:19:5:19:12 | SSA variable password | semmle.label | SSA variable password | | test.py:19:16:19:29 | ControlFlowNode for get_password() | semmle.label | ControlFlowNode for get_password() | | test.py:20:48:20:55 | ControlFlowNode for password | semmle.label | ControlFlowNode for password | | test.py:22:58:22:65 | ControlFlowNode for password | semmle.label | ControlFlowNode for password | @@ -18,9 +21,10 @@ nodes | test.py:37:11:37:24 | ControlFlowNode for get_password() | semmle.label | ControlFlowNode for get_password() | | test.py:39:22:39:35 | ControlFlowNode for get_password() | semmle.label | ControlFlowNode for get_password() | | test.py:40:22:40:35 | ControlFlowNode for get_password() | semmle.label | ControlFlowNode for get_password() | +| test.py:44:5:44:5 | SSA variable x | semmle.label | SSA variable x | | test.py:44:9:44:25 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | test.py:45:11:45:11 | ControlFlowNode for x | semmle.label | ControlFlowNode for x | -| test.py:70:14:73:5 | ControlFlowNode for Dict | semmle.label | ControlFlowNode for Dict | +| test.py:70:5:70:10 | SSA variable config | semmle.label | SSA variable config | | test.py:72:21:72:37 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | test.py:74:11:74:31 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | subpaths diff --git a/python/ql/test/query-tests/Security/CWE-312-CleartextStorage-py3/CleartextStorage.expected b/python/ql/test/query-tests/Security/CWE-312-CleartextStorage-py3/CleartextStorage.expected index f2b0894ec0a..cfd969bf3df 100644 --- a/python/ql/test/query-tests/Security/CWE-312-CleartextStorage-py3/CleartextStorage.expected +++ b/python/ql/test/query-tests/Security/CWE-312-CleartextStorage-py3/CleartextStorage.expected @@ -1,8 +1,10 @@ edges -| test.py:9:12:9:21 | ControlFlowNode for get_cert() | test.py:12:21:12:24 | ControlFlowNode for cert | -| test.py:9:12:9:21 | ControlFlowNode for get_cert() | test.py:13:22:13:41 | ControlFlowNode for Attribute() | -| test.py:9:12:9:21 | ControlFlowNode for get_cert() | test.py:15:26:15:29 | ControlFlowNode for cert | +| test.py:9:5:9:8 | SSA variable cert | test.py:12:21:12:24 | ControlFlowNode for cert | +| test.py:9:5:9:8 | SSA variable cert | test.py:13:22:13:41 | ControlFlowNode for Attribute() | +| test.py:9:5:9:8 | SSA variable cert | test.py:15:26:15:29 | ControlFlowNode for cert | +| test.py:9:12:9:21 | ControlFlowNode for get_cert() | test.py:9:5:9:8 | SSA variable cert | nodes +| test.py:9:5:9:8 | SSA variable cert | semmle.label | SSA variable cert | | test.py:9:12:9:21 | ControlFlowNode for get_cert() | semmle.label | ControlFlowNode for get_cert() | | test.py:12:21:12:24 | ControlFlowNode for cert | semmle.label | ControlFlowNode for cert | | test.py:13:22:13:41 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | diff --git a/python/ql/test/query-tests/Security/CWE-312-CleartextStorage/CleartextStorage.expected b/python/ql/test/query-tests/Security/CWE-312-CleartextStorage/CleartextStorage.expected index 158afa2acc8..08e475e7070 100644 --- a/python/ql/test/query-tests/Security/CWE-312-CleartextStorage/CleartextStorage.expected +++ b/python/ql/test/query-tests/Security/CWE-312-CleartextStorage/CleartextStorage.expected @@ -1,17 +1,23 @@ edges -| password_in_cookie.py:7:16:7:43 | ControlFlowNode for Attribute() | password_in_cookie.py:9:33:9:40 | ControlFlowNode for password | -| password_in_cookie.py:14:16:14:43 | ControlFlowNode for Attribute() | password_in_cookie.py:16:33:16:40 | ControlFlowNode for password | -| test.py:6:12:6:21 | ControlFlowNode for get_cert() | test.py:8:20:8:23 | ControlFlowNode for cert | -| test.py:6:12:6:21 | ControlFlowNode for get_cert() | test.py:9:17:9:29 | ControlFlowNode for List | -| test.py:9:17:9:29 | ControlFlowNode for List | test.py:10:25:10:29 | ControlFlowNode for lines | +| password_in_cookie.py:7:5:7:12 | SSA variable password | password_in_cookie.py:9:33:9:40 | ControlFlowNode for password | +| password_in_cookie.py:7:16:7:43 | ControlFlowNode for Attribute() | password_in_cookie.py:7:5:7:12 | SSA variable password | +| password_in_cookie.py:14:5:14:12 | SSA variable password | password_in_cookie.py:16:33:16:40 | ControlFlowNode for password | +| password_in_cookie.py:14:16:14:43 | ControlFlowNode for Attribute() | password_in_cookie.py:14:5:14:12 | SSA variable password | +| test.py:6:5:6:8 | SSA variable cert | test.py:8:20:8:23 | ControlFlowNode for cert | +| test.py:6:5:6:8 | SSA variable cert | test.py:9:9:9:13 | SSA variable lines | +| test.py:6:12:6:21 | ControlFlowNode for get_cert() | test.py:6:5:6:8 | SSA variable cert | +| test.py:9:9:9:13 | SSA variable lines | test.py:10:25:10:29 | ControlFlowNode for lines | nodes +| password_in_cookie.py:7:5:7:12 | SSA variable password | semmle.label | SSA variable password | | password_in_cookie.py:7:16:7:43 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | password_in_cookie.py:9:33:9:40 | ControlFlowNode for password | semmle.label | ControlFlowNode for password | +| password_in_cookie.py:14:5:14:12 | SSA variable password | semmle.label | SSA variable password | | password_in_cookie.py:14:16:14:43 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | password_in_cookie.py:16:33:16:40 | ControlFlowNode for password | semmle.label | ControlFlowNode for password | +| test.py:6:5:6:8 | SSA variable cert | semmle.label | SSA variable cert | | test.py:6:12:6:21 | ControlFlowNode for get_cert() | semmle.label | ControlFlowNode for get_cert() | | test.py:8:20:8:23 | ControlFlowNode for cert | semmle.label | ControlFlowNode for cert | -| test.py:9:17:9:29 | ControlFlowNode for List | semmle.label | ControlFlowNode for List | +| test.py:9:9:9:13 | SSA variable lines | semmle.label | SSA variable lines | | test.py:10:25:10:29 | ControlFlowNode for lines | semmle.label | ControlFlowNode for lines | subpaths #select diff --git a/python/ql/test/query-tests/Security/CWE-327-WeakSensitiveDataHashing/WeakSensitiveDataHashing.expected b/python/ql/test/query-tests/Security/CWE-327-WeakSensitiveDataHashing/WeakSensitiveDataHashing.expected index ab4f8f0fbf7..30a04916e7f 100644 --- a/python/ql/test/query-tests/Security/CWE-327-WeakSensitiveDataHashing/WeakSensitiveDataHashing.expected +++ b/python/ql/test/query-tests/Security/CWE-327-WeakSensitiveDataHashing/WeakSensitiveDataHashing.expected @@ -4,34 +4,43 @@ edges | test_cryptodome.py:2:23:2:34 | GSSA Variable get_password | test_cryptodome.py:20:17:20:28 | ControlFlowNode for get_password | | test_cryptodome.py:2:37:2:51 | ControlFlowNode for ImportMember | test_cryptodome.py:2:37:2:51 | GSSA Variable get_certificate | | test_cryptodome.py:2:37:2:51 | GSSA Variable get_certificate | test_cryptodome.py:6:17:6:31 | ControlFlowNode for get_certificate | -| test_cryptodome.py:6:17:6:31 | ControlFlowNode for get_certificate | test_cryptodome.py:8:19:8:27 | ControlFlowNode for dangerous | -| test_cryptodome.py:6:17:6:33 | ControlFlowNode for get_certificate() | test_cryptodome.py:8:19:8:27 | ControlFlowNode for dangerous | -| test_cryptodome.py:13:17:13:28 | ControlFlowNode for get_password | test_cryptodome.py:15:19:15:27 | ControlFlowNode for dangerous | -| test_cryptodome.py:13:17:13:30 | ControlFlowNode for get_password() | test_cryptodome.py:15:19:15:27 | ControlFlowNode for dangerous | -| test_cryptodome.py:20:17:20:28 | ControlFlowNode for get_password | test_cryptodome.py:24:19:24:27 | ControlFlowNode for dangerous | -| test_cryptodome.py:20:17:20:30 | ControlFlowNode for get_password() | test_cryptodome.py:24:19:24:27 | ControlFlowNode for dangerous | +| test_cryptodome.py:6:5:6:13 | SSA variable dangerous | test_cryptodome.py:8:19:8:27 | ControlFlowNode for dangerous | +| test_cryptodome.py:6:17:6:31 | ControlFlowNode for get_certificate | test_cryptodome.py:6:5:6:13 | SSA variable dangerous | +| test_cryptodome.py:6:17:6:33 | ControlFlowNode for get_certificate() | test_cryptodome.py:6:5:6:13 | SSA variable dangerous | +| test_cryptodome.py:13:5:13:13 | SSA variable dangerous | test_cryptodome.py:15:19:15:27 | ControlFlowNode for dangerous | +| test_cryptodome.py:13:17:13:28 | ControlFlowNode for get_password | test_cryptodome.py:13:5:13:13 | SSA variable dangerous | +| test_cryptodome.py:13:17:13:30 | ControlFlowNode for get_password() | test_cryptodome.py:13:5:13:13 | SSA variable dangerous | +| test_cryptodome.py:20:5:20:13 | SSA variable dangerous | test_cryptodome.py:24:19:24:27 | ControlFlowNode for dangerous | +| test_cryptodome.py:20:17:20:28 | ControlFlowNode for get_password | test_cryptodome.py:20:5:20:13 | SSA variable dangerous | +| test_cryptodome.py:20:17:20:30 | ControlFlowNode for get_password() | test_cryptodome.py:20:5:20:13 | SSA variable dangerous | | test_cryptography.py:3:23:3:34 | ControlFlowNode for ImportMember | test_cryptography.py:3:23:3:34 | GSSA Variable get_password | | test_cryptography.py:3:23:3:34 | GSSA Variable get_password | test_cryptography.py:15:17:15:28 | ControlFlowNode for get_password | | test_cryptography.py:3:23:3:34 | GSSA Variable get_password | test_cryptography.py:23:17:23:28 | ControlFlowNode for get_password | | test_cryptography.py:3:37:3:51 | ControlFlowNode for ImportMember | test_cryptography.py:3:37:3:51 | GSSA Variable get_certificate | | test_cryptography.py:3:37:3:51 | GSSA Variable get_certificate | test_cryptography.py:7:17:7:31 | ControlFlowNode for get_certificate | -| test_cryptography.py:7:17:7:31 | ControlFlowNode for get_certificate | test_cryptography.py:9:19:9:27 | ControlFlowNode for dangerous | -| test_cryptography.py:7:17:7:33 | ControlFlowNode for get_certificate() | test_cryptography.py:9:19:9:27 | ControlFlowNode for dangerous | -| test_cryptography.py:15:17:15:28 | ControlFlowNode for get_password | test_cryptography.py:17:19:17:27 | ControlFlowNode for dangerous | -| test_cryptography.py:15:17:15:30 | ControlFlowNode for get_password() | test_cryptography.py:17:19:17:27 | ControlFlowNode for dangerous | -| test_cryptography.py:23:17:23:28 | ControlFlowNode for get_password | test_cryptography.py:27:19:27:27 | ControlFlowNode for dangerous | -| test_cryptography.py:23:17:23:30 | ControlFlowNode for get_password() | test_cryptography.py:27:19:27:27 | ControlFlowNode for dangerous | +| test_cryptography.py:7:5:7:13 | SSA variable dangerous | test_cryptography.py:9:19:9:27 | ControlFlowNode for dangerous | +| test_cryptography.py:7:17:7:31 | ControlFlowNode for get_certificate | test_cryptography.py:7:5:7:13 | SSA variable dangerous | +| test_cryptography.py:7:17:7:33 | ControlFlowNode for get_certificate() | test_cryptography.py:7:5:7:13 | SSA variable dangerous | +| test_cryptography.py:15:5:15:13 | SSA variable dangerous | test_cryptography.py:17:19:17:27 | ControlFlowNode for dangerous | +| test_cryptography.py:15:17:15:28 | ControlFlowNode for get_password | test_cryptography.py:15:5:15:13 | SSA variable dangerous | +| test_cryptography.py:15:17:15:30 | ControlFlowNode for get_password() | test_cryptography.py:15:5:15:13 | SSA variable dangerous | +| test_cryptography.py:23:5:23:13 | SSA variable dangerous | test_cryptography.py:27:19:27:27 | ControlFlowNode for dangerous | +| test_cryptography.py:23:17:23:28 | ControlFlowNode for get_password | test_cryptography.py:23:5:23:13 | SSA variable dangerous | +| test_cryptography.py:23:17:23:30 | ControlFlowNode for get_password() | test_cryptography.py:23:5:23:13 | SSA variable dangerous | nodes | test_cryptodome.py:2:23:2:34 | ControlFlowNode for ImportMember | semmle.label | ControlFlowNode for ImportMember | | test_cryptodome.py:2:23:2:34 | GSSA Variable get_password | semmle.label | GSSA Variable get_password | | test_cryptodome.py:2:37:2:51 | ControlFlowNode for ImportMember | semmle.label | ControlFlowNode for ImportMember | | test_cryptodome.py:2:37:2:51 | GSSA Variable get_certificate | semmle.label | GSSA Variable get_certificate | +| test_cryptodome.py:6:5:6:13 | SSA variable dangerous | semmle.label | SSA variable dangerous | | test_cryptodome.py:6:17:6:31 | ControlFlowNode for get_certificate | semmle.label | ControlFlowNode for get_certificate | | test_cryptodome.py:6:17:6:33 | ControlFlowNode for get_certificate() | semmle.label | ControlFlowNode for get_certificate() | | test_cryptodome.py:8:19:8:27 | ControlFlowNode for dangerous | semmle.label | ControlFlowNode for dangerous | +| test_cryptodome.py:13:5:13:13 | SSA variable dangerous | semmle.label | SSA variable dangerous | | test_cryptodome.py:13:17:13:28 | ControlFlowNode for get_password | semmle.label | ControlFlowNode for get_password | | test_cryptodome.py:13:17:13:30 | ControlFlowNode for get_password() | semmle.label | ControlFlowNode for get_password() | | test_cryptodome.py:15:19:15:27 | ControlFlowNode for dangerous | semmle.label | ControlFlowNode for dangerous | +| test_cryptodome.py:20:5:20:13 | SSA variable dangerous | semmle.label | SSA variable dangerous | | test_cryptodome.py:20:17:20:28 | ControlFlowNode for get_password | semmle.label | ControlFlowNode for get_password | | test_cryptodome.py:20:17:20:30 | ControlFlowNode for get_password() | semmle.label | ControlFlowNode for get_password() | | test_cryptodome.py:24:19:24:27 | ControlFlowNode for dangerous | semmle.label | ControlFlowNode for dangerous | @@ -39,12 +48,15 @@ nodes | test_cryptography.py:3:23:3:34 | GSSA Variable get_password | semmle.label | GSSA Variable get_password | | test_cryptography.py:3:37:3:51 | ControlFlowNode for ImportMember | semmle.label | ControlFlowNode for ImportMember | | test_cryptography.py:3:37:3:51 | GSSA Variable get_certificate | semmle.label | GSSA Variable get_certificate | +| test_cryptography.py:7:5:7:13 | SSA variable dangerous | semmle.label | SSA variable dangerous | | test_cryptography.py:7:17:7:31 | ControlFlowNode for get_certificate | semmle.label | ControlFlowNode for get_certificate | | test_cryptography.py:7:17:7:33 | ControlFlowNode for get_certificate() | semmle.label | ControlFlowNode for get_certificate() | | test_cryptography.py:9:19:9:27 | ControlFlowNode for dangerous | semmle.label | ControlFlowNode for dangerous | +| test_cryptography.py:15:5:15:13 | SSA variable dangerous | semmle.label | SSA variable dangerous | | test_cryptography.py:15:17:15:28 | ControlFlowNode for get_password | semmle.label | ControlFlowNode for get_password | | test_cryptography.py:15:17:15:30 | ControlFlowNode for get_password() | semmle.label | ControlFlowNode for get_password() | | test_cryptography.py:17:19:17:27 | ControlFlowNode for dangerous | semmle.label | ControlFlowNode for dangerous | +| test_cryptography.py:23:5:23:13 | SSA variable dangerous | semmle.label | SSA variable dangerous | | test_cryptography.py:23:17:23:28 | ControlFlowNode for get_password | semmle.label | ControlFlowNode for get_password | | test_cryptography.py:23:17:23:30 | ControlFlowNode for get_password() | semmle.label | ControlFlowNode for get_password() | | test_cryptography.py:27:19:27:27 | ControlFlowNode for dangerous | semmle.label | ControlFlowNode for dangerous | diff --git a/python/ql/test/query-tests/Security/CWE-502-UnsafeDeserialization/UnsafeDeserialization.expected b/python/ql/test/query-tests/Security/CWE-502-UnsafeDeserialization/UnsafeDeserialization.expected index a1709f0a784..76922ef9bba 100644 --- a/python/ql/test/query-tests/Security/CWE-502-UnsafeDeserialization/UnsafeDeserialization.expected +++ b/python/ql/test/query-tests/Security/CWE-502-UnsafeDeserialization/UnsafeDeserialization.expected @@ -1,15 +1,17 @@ edges | unsafe_deserialization.py:8:26:8:32 | ControlFlowNode for ImportMember | unsafe_deserialization.py:8:26:8:32 | GSSA Variable request | | unsafe_deserialization.py:8:26:8:32 | GSSA Variable request | unsafe_deserialization.py:14:15:14:21 | ControlFlowNode for request | +| unsafe_deserialization.py:14:5:14:11 | SSA variable payload | unsafe_deserialization.py:15:18:15:24 | ControlFlowNode for payload | +| unsafe_deserialization.py:14:5:14:11 | SSA variable payload | unsafe_deserialization.py:16:15:16:21 | ControlFlowNode for payload | +| unsafe_deserialization.py:14:5:14:11 | SSA variable payload | unsafe_deserialization.py:18:19:18:25 | ControlFlowNode for payload | +| unsafe_deserialization.py:14:5:14:11 | SSA variable payload | unsafe_deserialization.py:21:16:21:22 | ControlFlowNode for payload | | unsafe_deserialization.py:14:15:14:21 | ControlFlowNode for request | unsafe_deserialization.py:14:15:14:26 | ControlFlowNode for Attribute | | unsafe_deserialization.py:14:15:14:26 | ControlFlowNode for Attribute | unsafe_deserialization.py:14:15:14:41 | ControlFlowNode for Attribute() | -| unsafe_deserialization.py:14:15:14:41 | ControlFlowNode for Attribute() | unsafe_deserialization.py:15:18:15:24 | ControlFlowNode for payload | -| unsafe_deserialization.py:14:15:14:41 | ControlFlowNode for Attribute() | unsafe_deserialization.py:16:15:16:21 | ControlFlowNode for payload | -| unsafe_deserialization.py:14:15:14:41 | ControlFlowNode for Attribute() | unsafe_deserialization.py:18:19:18:25 | ControlFlowNode for payload | -| unsafe_deserialization.py:14:15:14:41 | ControlFlowNode for Attribute() | unsafe_deserialization.py:21:16:21:22 | ControlFlowNode for payload | +| unsafe_deserialization.py:14:15:14:41 | ControlFlowNode for Attribute() | unsafe_deserialization.py:14:5:14:11 | SSA variable payload | nodes | unsafe_deserialization.py:8:26:8:32 | ControlFlowNode for ImportMember | semmle.label | ControlFlowNode for ImportMember | | unsafe_deserialization.py:8:26:8:32 | GSSA Variable request | semmle.label | GSSA Variable request | +| unsafe_deserialization.py:14:5:14:11 | SSA variable payload | semmle.label | SSA variable payload | | unsafe_deserialization.py:14:15:14:21 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | unsafe_deserialization.py:14:15:14:26 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | unsafe_deserialization.py:14:15:14:41 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | diff --git a/python/ql/test/query-tests/Security/CWE-601-UrlRedirect/UrlRedirect.expected b/python/ql/test/query-tests/Security/CWE-601-UrlRedirect/UrlRedirect.expected index 9808142a4b2..167e5270c95 100644 --- a/python/ql/test/query-tests/Security/CWE-601-UrlRedirect/UrlRedirect.expected +++ b/python/ql/test/query-tests/Security/CWE-601-UrlRedirect/UrlRedirect.expected @@ -8,64 +8,94 @@ edges | test.py:1:26:1:32 | GSSA Variable request | test.py:67:17:67:23 | ControlFlowNode for request | | test.py:1:26:1:32 | GSSA Variable request | test.py:74:17:74:23 | ControlFlowNode for request | | test.py:1:26:1:32 | GSSA Variable request | test.py:81:17:81:23 | ControlFlowNode for request | +| test.py:7:5:7:10 | SSA variable target | test.py:8:21:8:26 | ControlFlowNode for target | | test.py:7:14:7:20 | ControlFlowNode for request | test.py:7:14:7:25 | ControlFlowNode for Attribute | | test.py:7:14:7:25 | ControlFlowNode for Attribute | test.py:7:14:7:43 | ControlFlowNode for Attribute() | -| test.py:7:14:7:43 | ControlFlowNode for Attribute() | test.py:8:21:8:26 | ControlFlowNode for target | +| test.py:7:14:7:43 | ControlFlowNode for Attribute() | test.py:7:5:7:10 | SSA variable target | +| test.py:30:5:30:13 | SSA variable untrusted | test.py:31:5:31:8 | SSA variable safe | | test.py:30:17:30:23 | ControlFlowNode for request | test.py:30:17:30:28 | ControlFlowNode for Attribute | | test.py:30:17:30:28 | ControlFlowNode for Attribute | test.py:30:17:30:46 | ControlFlowNode for Attribute() | -| test.py:30:17:30:46 | ControlFlowNode for Attribute() | test.py:32:21:32:24 | ControlFlowNode for safe | +| test.py:30:17:30:46 | ControlFlowNode for Attribute() | test.py:30:5:30:13 | SSA variable untrusted | +| test.py:31:5:31:8 | SSA variable safe | test.py:32:21:32:24 | ControlFlowNode for safe | +| test.py:37:5:37:13 | SSA variable untrusted | test.py:38:5:38:8 | SSA variable safe | | test.py:37:17:37:23 | ControlFlowNode for request | test.py:37:17:37:28 | ControlFlowNode for Attribute | | test.py:37:17:37:28 | ControlFlowNode for Attribute | test.py:37:17:37:46 | ControlFlowNode for Attribute() | -| test.py:37:17:37:46 | ControlFlowNode for Attribute() | test.py:39:21:39:24 | ControlFlowNode for safe | +| test.py:37:17:37:46 | ControlFlowNode for Attribute() | test.py:37:5:37:13 | SSA variable untrusted | +| test.py:38:5:38:8 | SSA variable safe | test.py:39:21:39:24 | ControlFlowNode for safe | +| test.py:44:5:44:13 | SSA variable untrusted | test.py:45:5:45:8 | SSA variable safe | | test.py:44:17:44:23 | ControlFlowNode for request | test.py:44:17:44:28 | ControlFlowNode for Attribute | | test.py:44:17:44:28 | ControlFlowNode for Attribute | test.py:44:17:44:46 | ControlFlowNode for Attribute() | -| test.py:44:17:44:46 | ControlFlowNode for Attribute() | test.py:46:21:46:24 | ControlFlowNode for safe | +| test.py:44:17:44:46 | ControlFlowNode for Attribute() | test.py:44:5:44:13 | SSA variable untrusted | +| test.py:45:5:45:8 | SSA variable safe | test.py:46:21:46:24 | ControlFlowNode for safe | +| test.py:60:5:60:13 | SSA variable untrusted | test.py:61:5:61:10 | SSA variable unsafe | | test.py:60:17:60:23 | ControlFlowNode for request | test.py:60:17:60:28 | ControlFlowNode for Attribute | | test.py:60:17:60:28 | ControlFlowNode for Attribute | test.py:60:17:60:46 | ControlFlowNode for Attribute() | -| test.py:60:17:60:46 | ControlFlowNode for Attribute() | test.py:62:21:62:26 | ControlFlowNode for unsafe | +| test.py:60:17:60:46 | ControlFlowNode for Attribute() | test.py:60:5:60:13 | SSA variable untrusted | +| test.py:61:5:61:10 | SSA variable unsafe | test.py:62:21:62:26 | ControlFlowNode for unsafe | +| test.py:67:5:67:13 | SSA variable untrusted | test.py:68:5:68:10 | SSA variable unsafe | | test.py:67:17:67:23 | ControlFlowNode for request | test.py:67:17:67:28 | ControlFlowNode for Attribute | | test.py:67:17:67:28 | ControlFlowNode for Attribute | test.py:67:17:67:46 | ControlFlowNode for Attribute() | -| test.py:67:17:67:46 | ControlFlowNode for Attribute() | test.py:69:21:69:26 | ControlFlowNode for unsafe | +| test.py:67:17:67:46 | ControlFlowNode for Attribute() | test.py:67:5:67:13 | SSA variable untrusted | +| test.py:68:5:68:10 | SSA variable unsafe | test.py:69:21:69:26 | ControlFlowNode for unsafe | +| test.py:74:5:74:13 | SSA variable untrusted | test.py:75:5:75:10 | SSA variable unsafe | | test.py:74:17:74:23 | ControlFlowNode for request | test.py:74:17:74:28 | ControlFlowNode for Attribute | | test.py:74:17:74:28 | ControlFlowNode for Attribute | test.py:74:17:74:46 | ControlFlowNode for Attribute() | -| test.py:74:17:74:46 | ControlFlowNode for Attribute() | test.py:76:21:76:26 | ControlFlowNode for unsafe | +| test.py:74:17:74:46 | ControlFlowNode for Attribute() | test.py:74:5:74:13 | SSA variable untrusted | +| test.py:75:5:75:10 | SSA variable unsafe | test.py:76:21:76:26 | ControlFlowNode for unsafe | +| test.py:81:5:81:13 | SSA variable untrusted | test.py:82:5:82:10 | SSA variable unsafe | | test.py:81:17:81:23 | ControlFlowNode for request | test.py:81:17:81:28 | ControlFlowNode for Attribute | | test.py:81:17:81:28 | ControlFlowNode for Attribute | test.py:81:17:81:46 | ControlFlowNode for Attribute() | -| test.py:81:17:81:46 | ControlFlowNode for Attribute() | test.py:83:21:83:26 | ControlFlowNode for unsafe | +| test.py:81:17:81:46 | ControlFlowNode for Attribute() | test.py:81:5:81:13 | SSA variable untrusted | +| test.py:82:5:82:10 | SSA variable unsafe | test.py:83:21:83:26 | ControlFlowNode for unsafe | nodes | test.py:1:26:1:32 | ControlFlowNode for ImportMember | semmle.label | ControlFlowNode for ImportMember | | test.py:1:26:1:32 | GSSA Variable request | semmle.label | GSSA Variable request | +| test.py:7:5:7:10 | SSA variable target | semmle.label | SSA variable target | | test.py:7:14:7:20 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | test.py:7:14:7:25 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | test.py:7:14:7:43 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | test.py:8:21:8:26 | ControlFlowNode for target | semmle.label | ControlFlowNode for target | +| test.py:30:5:30:13 | SSA variable untrusted | semmle.label | SSA variable untrusted | | test.py:30:17:30:23 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | test.py:30:17:30:28 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | test.py:30:17:30:46 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | +| test.py:31:5:31:8 | SSA variable safe | semmle.label | SSA variable safe | | test.py:32:21:32:24 | ControlFlowNode for safe | semmle.label | ControlFlowNode for safe | +| test.py:37:5:37:13 | SSA variable untrusted | semmle.label | SSA variable untrusted | | test.py:37:17:37:23 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | test.py:37:17:37:28 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | test.py:37:17:37:46 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | +| test.py:38:5:38:8 | SSA variable safe | semmle.label | SSA variable safe | | test.py:39:21:39:24 | ControlFlowNode for safe | semmle.label | ControlFlowNode for safe | +| test.py:44:5:44:13 | SSA variable untrusted | semmle.label | SSA variable untrusted | | test.py:44:17:44:23 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | test.py:44:17:44:28 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | test.py:44:17:44:46 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | +| test.py:45:5:45:8 | SSA variable safe | semmle.label | SSA variable safe | | test.py:46:21:46:24 | ControlFlowNode for safe | semmle.label | ControlFlowNode for safe | +| test.py:60:5:60:13 | SSA variable untrusted | semmle.label | SSA variable untrusted | | test.py:60:17:60:23 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | test.py:60:17:60:28 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | test.py:60:17:60:46 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | +| test.py:61:5:61:10 | SSA variable unsafe | semmle.label | SSA variable unsafe | | test.py:62:21:62:26 | ControlFlowNode for unsafe | semmle.label | ControlFlowNode for unsafe | +| test.py:67:5:67:13 | SSA variable untrusted | semmle.label | SSA variable untrusted | | test.py:67:17:67:23 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | test.py:67:17:67:28 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | test.py:67:17:67:46 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | +| test.py:68:5:68:10 | SSA variable unsafe | semmle.label | SSA variable unsafe | | test.py:69:21:69:26 | ControlFlowNode for unsafe | semmle.label | ControlFlowNode for unsafe | +| test.py:74:5:74:13 | SSA variable untrusted | semmle.label | SSA variable untrusted | | test.py:74:17:74:23 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | test.py:74:17:74:28 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | test.py:74:17:74:46 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | +| test.py:75:5:75:10 | SSA variable unsafe | semmle.label | SSA variable unsafe | | test.py:76:21:76:26 | ControlFlowNode for unsafe | semmle.label | ControlFlowNode for unsafe | +| test.py:81:5:81:13 | SSA variable untrusted | semmle.label | SSA variable untrusted | | test.py:81:17:81:23 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | test.py:81:17:81:28 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | test.py:81:17:81:46 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | +| test.py:82:5:82:10 | SSA variable unsafe | semmle.label | SSA variable unsafe | | test.py:83:21:83:26 | ControlFlowNode for unsafe | semmle.label | ControlFlowNode for unsafe | subpaths #select diff --git a/python/ql/test/query-tests/Security/CWE-611-Xxe/Xxe.expected b/python/ql/test/query-tests/Security/CWE-611-Xxe/Xxe.expected index 53dc9f018cb..44d12bc20ba 100644 --- a/python/ql/test/query-tests/Security/CWE-611-Xxe/Xxe.expected +++ b/python/ql/test/query-tests/Security/CWE-611-Xxe/Xxe.expected @@ -2,22 +2,18 @@ edges | test.py:1:26:1:32 | ControlFlowNode for ImportMember | test.py:1:26:1:32 | GSSA Variable request | | test.py:1:26:1:32 | GSSA Variable request | test.py:9:19:9:25 | ControlFlowNode for request | | test.py:1:26:1:32 | GSSA Variable request | test.py:20:19:20:25 | ControlFlowNode for request | -| test.py:9:19:9:25 | ControlFlowNode for request | test.py:9:19:9:30 | ControlFlowNode for Attribute | -| test.py:9:19:9:30 | ControlFlowNode for Attribute | test.py:9:19:9:45 | ControlFlowNode for Subscript | -| test.py:9:19:9:45 | ControlFlowNode for Subscript | test.py:10:34:10:44 | ControlFlowNode for xml_content | -| test.py:20:19:20:25 | ControlFlowNode for request | test.py:20:19:20:30 | ControlFlowNode for Attribute | -| test.py:20:19:20:30 | ControlFlowNode for Attribute | test.py:20:19:20:45 | ControlFlowNode for Subscript | -| test.py:20:19:20:45 | ControlFlowNode for Subscript | test.py:31:34:31:44 | ControlFlowNode for xml_content | +| test.py:9:5:9:15 | SSA variable xml_content | test.py:10:34:10:44 | ControlFlowNode for xml_content | +| test.py:9:19:9:25 | ControlFlowNode for request | test.py:9:5:9:15 | SSA variable xml_content | +| test.py:20:5:20:15 | SSA variable xml_content | test.py:31:34:31:44 | ControlFlowNode for xml_content | +| test.py:20:19:20:25 | ControlFlowNode for request | test.py:20:5:20:15 | SSA variable xml_content | nodes | test.py:1:26:1:32 | ControlFlowNode for ImportMember | semmle.label | ControlFlowNode for ImportMember | | test.py:1:26:1:32 | GSSA Variable request | semmle.label | GSSA Variable request | +| test.py:9:5:9:15 | SSA variable xml_content | semmle.label | SSA variable xml_content | | test.py:9:19:9:25 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| test.py:9:19:9:30 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| test.py:9:19:9:45 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | | test.py:10:34:10:44 | ControlFlowNode for xml_content | semmle.label | ControlFlowNode for xml_content | +| test.py:20:5:20:15 | SSA variable xml_content | semmle.label | SSA variable xml_content | | test.py:20:19:20:25 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| test.py:20:19:20:30 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| test.py:20:19:20:45 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | | test.py:31:34:31:44 | ControlFlowNode for xml_content | semmle.label | ControlFlowNode for xml_content | subpaths #select diff --git a/python/ql/test/query-tests/Security/CWE-643-XPathInjection/XpathInjection.expected b/python/ql/test/query-tests/Security/CWE-643-XPathInjection/XpathInjection.expected index fcf2c26a03b..d359052c87d 100644 --- a/python/ql/test/query-tests/Security/CWE-643-XPathInjection/XpathInjection.expected +++ b/python/ql/test/query-tests/Security/CWE-643-XPathInjection/XpathInjection.expected @@ -1,51 +1,59 @@ edges -| xpathBad.py:9:7:9:13 | ControlFlowNode for request | xpathBad.py:10:13:10:23 | ControlFlowNode for Attribute | -| xpathBad.py:10:13:10:23 | ControlFlowNode for Attribute | xpathBad.py:10:13:10:32 | ControlFlowNode for Subscript | -| xpathBad.py:10:13:10:32 | ControlFlowNode for Subscript | xpathBad.py:13:20:13:43 | ControlFlowNode for BinaryExpr | +| xpathBad.py:9:7:9:13 | ControlFlowNode for request | xpathBad.py:10:5:10:9 | SSA variable value | +| xpathBad.py:10:5:10:9 | SSA variable value | xpathBad.py:13:20:13:43 | ControlFlowNode for BinaryExpr | | xpathFlow.py:2:26:2:32 | ControlFlowNode for ImportMember | xpathFlow.py:2:26:2:32 | GSSA Variable request | | xpathFlow.py:2:26:2:32 | GSSA Variable request | xpathFlow.py:11:18:11:24 | ControlFlowNode for request | | xpathFlow.py:2:26:2:32 | GSSA Variable request | xpathFlow.py:20:18:20:24 | ControlFlowNode for request | | xpathFlow.py:2:26:2:32 | GSSA Variable request | xpathFlow.py:30:18:30:24 | ControlFlowNode for request | | xpathFlow.py:2:26:2:32 | GSSA Variable request | xpathFlow.py:39:18:39:24 | ControlFlowNode for request | | xpathFlow.py:2:26:2:32 | GSSA Variable request | xpathFlow.py:47:18:47:24 | ControlFlowNode for request | +| xpathFlow.py:11:5:11:14 | SSA variable xpathQuery | xpathFlow.py:14:20:14:29 | ControlFlowNode for xpathQuery | | xpathFlow.py:11:18:11:24 | ControlFlowNode for request | xpathFlow.py:11:18:11:29 | ControlFlowNode for Attribute | | xpathFlow.py:11:18:11:29 | ControlFlowNode for Attribute | xpathFlow.py:11:18:11:44 | ControlFlowNode for Attribute() | -| xpathFlow.py:11:18:11:44 | ControlFlowNode for Attribute() | xpathFlow.py:14:20:14:29 | ControlFlowNode for xpathQuery | +| xpathFlow.py:11:18:11:44 | ControlFlowNode for Attribute() | xpathFlow.py:11:5:11:14 | SSA variable xpathQuery | +| xpathFlow.py:20:5:20:14 | SSA variable xpathQuery | xpathFlow.py:23:29:23:38 | ControlFlowNode for xpathQuery | | xpathFlow.py:20:18:20:24 | ControlFlowNode for request | xpathFlow.py:20:18:20:29 | ControlFlowNode for Attribute | | xpathFlow.py:20:18:20:29 | ControlFlowNode for Attribute | xpathFlow.py:20:18:20:44 | ControlFlowNode for Attribute() | -| xpathFlow.py:20:18:20:44 | ControlFlowNode for Attribute() | xpathFlow.py:23:29:23:38 | ControlFlowNode for xpathQuery | +| xpathFlow.py:20:18:20:44 | ControlFlowNode for Attribute() | xpathFlow.py:20:5:20:14 | SSA variable xpathQuery | +| xpathFlow.py:30:5:30:14 | SSA variable xpathQuery | xpathFlow.py:32:29:32:38 | ControlFlowNode for xpathQuery | | xpathFlow.py:30:18:30:24 | ControlFlowNode for request | xpathFlow.py:30:18:30:29 | ControlFlowNode for Attribute | | xpathFlow.py:30:18:30:29 | ControlFlowNode for Attribute | xpathFlow.py:30:18:30:44 | ControlFlowNode for Attribute() | -| xpathFlow.py:30:18:30:44 | ControlFlowNode for Attribute() | xpathFlow.py:32:29:32:38 | ControlFlowNode for xpathQuery | +| xpathFlow.py:30:18:30:44 | ControlFlowNode for Attribute() | xpathFlow.py:30:5:30:14 | SSA variable xpathQuery | +| xpathFlow.py:39:5:39:14 | SSA variable xpathQuery | xpathFlow.py:41:31:41:40 | ControlFlowNode for xpathQuery | | xpathFlow.py:39:18:39:24 | ControlFlowNode for request | xpathFlow.py:39:18:39:29 | ControlFlowNode for Attribute | | xpathFlow.py:39:18:39:29 | ControlFlowNode for Attribute | xpathFlow.py:39:18:39:44 | ControlFlowNode for Attribute() | -| xpathFlow.py:39:18:39:44 | ControlFlowNode for Attribute() | xpathFlow.py:41:31:41:40 | ControlFlowNode for xpathQuery | +| xpathFlow.py:39:18:39:44 | ControlFlowNode for Attribute() | xpathFlow.py:39:5:39:14 | SSA variable xpathQuery | +| xpathFlow.py:47:5:47:14 | SSA variable xpathQuery | xpathFlow.py:49:29:49:38 | ControlFlowNode for xpathQuery | | xpathFlow.py:47:18:47:24 | ControlFlowNode for request | xpathFlow.py:47:18:47:29 | ControlFlowNode for Attribute | | xpathFlow.py:47:18:47:29 | ControlFlowNode for Attribute | xpathFlow.py:47:18:47:44 | ControlFlowNode for Attribute() | -| xpathFlow.py:47:18:47:44 | ControlFlowNode for Attribute() | xpathFlow.py:49:29:49:38 | ControlFlowNode for xpathQuery | +| xpathFlow.py:47:18:47:44 | ControlFlowNode for Attribute() | xpathFlow.py:47:5:47:14 | SSA variable xpathQuery | nodes | xpathBad.py:9:7:9:13 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| xpathBad.py:10:13:10:23 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| xpathBad.py:10:13:10:32 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | +| xpathBad.py:10:5:10:9 | SSA variable value | semmle.label | SSA variable value | | xpathBad.py:13:20:13:43 | ControlFlowNode for BinaryExpr | semmle.label | ControlFlowNode for BinaryExpr | | xpathFlow.py:2:26:2:32 | ControlFlowNode for ImportMember | semmle.label | ControlFlowNode for ImportMember | | xpathFlow.py:2:26:2:32 | GSSA Variable request | semmle.label | GSSA Variable request | +| xpathFlow.py:11:5:11:14 | SSA variable xpathQuery | semmle.label | SSA variable xpathQuery | | xpathFlow.py:11:18:11:24 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | xpathFlow.py:11:18:11:29 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | xpathFlow.py:11:18:11:44 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | xpathFlow.py:14:20:14:29 | ControlFlowNode for xpathQuery | semmle.label | ControlFlowNode for xpathQuery | +| xpathFlow.py:20:5:20:14 | SSA variable xpathQuery | semmle.label | SSA variable xpathQuery | | xpathFlow.py:20:18:20:24 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | xpathFlow.py:20:18:20:29 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | xpathFlow.py:20:18:20:44 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | xpathFlow.py:23:29:23:38 | ControlFlowNode for xpathQuery | semmle.label | ControlFlowNode for xpathQuery | +| xpathFlow.py:30:5:30:14 | SSA variable xpathQuery | semmle.label | SSA variable xpathQuery | | xpathFlow.py:30:18:30:24 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | xpathFlow.py:30:18:30:29 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | xpathFlow.py:30:18:30:44 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | xpathFlow.py:32:29:32:38 | ControlFlowNode for xpathQuery | semmle.label | ControlFlowNode for xpathQuery | +| xpathFlow.py:39:5:39:14 | SSA variable xpathQuery | semmle.label | SSA variable xpathQuery | | xpathFlow.py:39:18:39:24 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | xpathFlow.py:39:18:39:29 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | xpathFlow.py:39:18:39:44 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | | xpathFlow.py:41:31:41:40 | ControlFlowNode for xpathQuery | semmle.label | ControlFlowNode for xpathQuery | +| xpathFlow.py:47:5:47:14 | SSA variable xpathQuery | semmle.label | SSA variable xpathQuery | | xpathFlow.py:47:18:47:24 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | xpathFlow.py:47:18:47:29 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | xpathFlow.py:47:18:47:44 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | diff --git a/python/ql/test/query-tests/Security/CWE-730-PolynomialReDoS/PolynomialReDoS.expected b/python/ql/test/query-tests/Security/CWE-730-PolynomialReDoS/PolynomialReDoS.expected index 3a434d227d7..c5840c78cb2 100644 --- a/python/ql/test/query-tests/Security/CWE-730-PolynomialReDoS/PolynomialReDoS.expected +++ b/python/ql/test/query-tests/Security/CWE-730-PolynomialReDoS/PolynomialReDoS.expected @@ -1,18 +1,20 @@ edges | test.py:2:26:2:32 | ControlFlowNode for ImportMember | test.py:2:26:2:32 | GSSA Variable request | | test.py:2:26:2:32 | GSSA Variable request | test.py:7:12:7:18 | ControlFlowNode for request | +| test.py:7:5:7:8 | SSA variable text | test.py:8:30:8:33 | ControlFlowNode for text | +| test.py:7:5:7:8 | SSA variable text | test.py:9:32:9:35 | ControlFlowNode for text | +| test.py:7:5:7:8 | SSA variable text | test.py:12:17:12:20 | ControlFlowNode for text | +| test.py:7:5:7:8 | SSA variable text | test.py:18:28:18:31 | ControlFlowNode for text | +| test.py:7:5:7:8 | SSA variable text | test.py:21:18:21:21 | ControlFlowNode for text | | test.py:7:12:7:18 | ControlFlowNode for request | test.py:7:12:7:23 | ControlFlowNode for Attribute | | test.py:7:12:7:23 | ControlFlowNode for Attribute | test.py:7:12:7:35 | ControlFlowNode for Attribute() | -| test.py:7:12:7:35 | ControlFlowNode for Attribute() | test.py:8:30:8:33 | ControlFlowNode for text | -| test.py:7:12:7:35 | ControlFlowNode for Attribute() | test.py:9:32:9:35 | ControlFlowNode for text | -| test.py:7:12:7:35 | ControlFlowNode for Attribute() | test.py:12:17:12:20 | ControlFlowNode for text | -| test.py:7:12:7:35 | ControlFlowNode for Attribute() | test.py:18:28:18:31 | ControlFlowNode for text | -| test.py:7:12:7:35 | ControlFlowNode for Attribute() | test.py:21:18:21:21 | ControlFlowNode for text | +| test.py:7:12:7:35 | ControlFlowNode for Attribute() | test.py:7:5:7:8 | SSA variable text | | test.py:14:33:14:39 | ControlFlowNode for my_text | test.py:16:24:16:30 | ControlFlowNode for my_text | | test.py:18:28:18:31 | ControlFlowNode for text | test.py:14:33:14:39 | ControlFlowNode for my_text | nodes | test.py:2:26:2:32 | ControlFlowNode for ImportMember | semmle.label | ControlFlowNode for ImportMember | | test.py:2:26:2:32 | GSSA Variable request | semmle.label | GSSA Variable request | +| test.py:7:5:7:8 | SSA variable text | semmle.label | SSA variable text | | test.py:7:12:7:18 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | test.py:7:12:7:23 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | | test.py:7:12:7:35 | ControlFlowNode for Attribute() | semmle.label | ControlFlowNode for Attribute() | diff --git a/python/ql/test/query-tests/Security/CWE-730-ReDoS/ReDoS.expected b/python/ql/test/query-tests/Security/CWE-730-ReDoS/ReDoS.expected index 9a60667fd53..0c2dccbd2d4 100644 --- a/python/ql/test/query-tests/Security/CWE-730-ReDoS/ReDoS.expected +++ b/python/ql/test/query-tests/Security/CWE-730-ReDoS/ReDoS.expected @@ -35,9 +35,9 @@ | redos.py:139:25:139:31 | (\\w\|G)* | This part of the regular expression may cause exponential backtracking on strings containing many repetitions of 'G'. | | redos.py:145:25:145:32 | (\\d\|\\w)* | This part of the regular expression may cause exponential backtracking on strings containing many repetitions of '0'. | | redos.py:148:25:148:31 | (\\d\|5)* | This part of the regular expression may cause exponential backtracking on strings containing many repetitions of '5'. | -| redos.py:151:25:151:34 | (\\s\|[\\f])* | This part of the regular expression may cause exponential backtracking on strings containing many repetitions of '\u000c'. | -| redos.py:154:25:154:38 | (\\s\|[\\v]\|\\\\v)* | This part of the regular expression may cause exponential backtracking on strings containing many repetitions of '\u000b'. | -| redos.py:157:25:157:34 | (\\f\|[\\f])* | This part of the regular expression may cause exponential backtracking on strings containing many repetitions of '\u000c'. | +| redos.py:151:25:151:34 | (\\s\|[\\f])* | This part of the regular expression may cause exponential backtracking on strings containing many repetitions of '\\u000c'. | +| redos.py:154:25:154:38 | (\\s\|[\\v]\|\\\\v)* | This part of the regular expression may cause exponential backtracking on strings containing many repetitions of '\\u000b'. | +| redos.py:157:25:157:34 | (\\f\|[\\f])* | This part of the regular expression may cause exponential backtracking on strings containing many repetitions of '\\u000c'. | | redos.py:160:25:160:32 | (\\W\|\\D)* | This part of the regular expression may cause exponential backtracking on strings containing many repetitions of ' '. | | redos.py:163:25:163:32 | (\\S\|\\w)* | This part of the regular expression may cause exponential backtracking on strings containing many repetitions of '0'. | | redos.py:166:25:166:34 | (\\S\|[\\w])* | This part of the regular expression may cause exponential backtracking on strings containing many repetitions of '0'. | @@ -67,8 +67,8 @@ | redos.py:259:24:259:126 | (.thisisagoddamnlongstringforstresstestingthequery\|\\sthisisagoddamnlongstringforstresstestingthequery)* | This part of the regular expression may cause exponential backtracking on strings containing many repetitions of '\\tthisisagoddamnlongstringforstresstestingthequery'. | | redos.py:262:24:262:87 | (thisisagoddamnlongstringforstresstestingthequery\|this\\w+query)* | This part of the regular expression may cause exponential backtracking on strings containing many repetitions of 'thisisagoddamnlongstringforstresstestingthequery'. | | redos.py:262:78:262:80 | \\w+ | This part of the regular expression may cause exponential backtracking on strings starting with 'this' and containing many repetitions of '0querythis'. | -| redos.py:268:28:268:39 | ([\ufffd\ufffd]\|[\ufffd\ufffd])* | This part of the regular expression may cause exponential backtracking on strings starting with 'foo' and containing many repetitions of '\ufffd'. | -| redos.py:271:28:271:41 | ((\ufffd\|\ufffd)\|(\ufffd\|\ufffd))* | This part of the regular expression may cause exponential backtracking on strings starting with 'foo' and containing many repetitions of '\ufffd'. | +| redos.py:268:28:268:39 | ([\ufffd\ufffd]\|[\ufffd\ufffd])* | This part of the regular expression may cause exponential backtracking on strings starting with 'foo' and containing many repetitions of '\\ufffd'. | +| redos.py:271:28:271:41 | ((\ufffd\|\ufffd)\|(\ufffd\|\ufffd))* | This part of the regular expression may cause exponential backtracking on strings starting with 'foo' and containing many repetitions of '\\ufffd'. | | redos.py:274:31:274:32 | b+ | This part of the regular expression may cause exponential backtracking on strings containing many repetitions of 'b'. | | redos.py:277:48:277:50 | \\s* | This part of the regular expression may cause exponential backtracking on strings starting with '<0\\t0=' and containing many repetitions of '""\\t0='. | | redos.py:283:26:283:27 | a+ | This part of the regular expression may cause exponential backtracking on strings containing many repetitions of 'a'. | @@ -103,5 +103,7 @@ | redos.py:385:24:385:30 | (\\d\|0)* | This part of the regular expression may cause exponential backtracking on strings containing many repetitions of '0'. | | redos.py:386:26:386:32 | (\\d\|0)* | This part of the regular expression may cause exponential backtracking on strings containing many repetitions of '0'. | | redos.py:391:15:391:25 | (\\u0061\|a)* | This part of the regular expression may cause exponential backtracking on strings starting with 'X' and containing many repetitions of 'a'. | -| unittests.py:5:17:5:23 | (\u00c6\|\\\u00c6)+ | This part of the regular expression may cause exponential backtracking on strings starting with 'X' and containing many repetitions of '\u00c6'. | +| unittests.py:5:17:5:23 | (\u00c6\|\\\u00c6)+ | This part of the regular expression may cause exponential backtracking on strings starting with 'X' and containing many repetitions of '\\u00c6'. | | unittests.py:9:16:9:24 | (?:.\|\\n)* | This part of the regular expression may cause exponential backtracking on strings containing many repetitions of '\\n'. | +| unittests.py:11:20:11:28 | (?:.\|\\n)* | This part of the regular expression may cause exponential backtracking on strings starting with 's' and containing many repetitions of '\\n'. | +| unittests.py:12:21:12:29 | (?:.\|\\n)* | This part of the regular expression may cause exponential backtracking on strings starting with 'is' and containing many repetitions of '\\n'. | diff --git a/python/ql/test/query-tests/Security/CWE-730-ReDoS/unittests.py b/python/ql/test/query-tests/Security/CWE-730-ReDoS/unittests.py index 7b69c10771f..0a49b8a52a9 100644 --- a/python/ql/test/query-tests/Security/CWE-730-ReDoS/unittests.py +++ b/python/ql/test/query-tests/Security/CWE-730-ReDoS/unittests.py @@ -7,3 +7,6 @@ re.compile(r"X(Æ|\Æ)+$") # Has ReDoS. # Treatment of line breaks re.compile(r'(?:.|\n)*b') # No ReDoS. re.compile(r'(?:.|\n)*b', re.DOTALL) # Has ReDoS. +re.compile(r'(?i)(?:.|\n)*b') # No ReDoS. +re.compile(r'(?s)(?:.|\n)*b') # Has ReDoS. +re.compile(r'(?is)(?:.|\n)*b') # Has ReDoS. diff --git a/python/ql/test/query-tests/Security/CWE-730-RegexInjection/RegexInjection.expected b/python/ql/test/query-tests/Security/CWE-730-RegexInjection/RegexInjection.expected index 3ec93d60ade..354a6ac0992 100644 --- a/python/ql/test/query-tests/Security/CWE-730-RegexInjection/RegexInjection.expected +++ b/python/ql/test/query-tests/Security/CWE-730-RegexInjection/RegexInjection.expected @@ -3,29 +3,23 @@ edges | re_bad.py:1:19:1:25 | GSSA Variable request | re_bad.py:13:22:13:28 | ControlFlowNode for request | | re_bad.py:1:19:1:25 | GSSA Variable request | re_bad.py:24:22:24:28 | ControlFlowNode for request | | re_bad.py:1:19:1:25 | GSSA Variable request | re_bad.py:36:22:36:28 | ControlFlowNode for request | -| re_bad.py:13:22:13:28 | ControlFlowNode for request | re_bad.py:13:22:13:33 | ControlFlowNode for Attribute | -| re_bad.py:13:22:13:33 | ControlFlowNode for Attribute | re_bad.py:13:22:13:44 | ControlFlowNode for Subscript | -| re_bad.py:13:22:13:44 | ControlFlowNode for Subscript | re_bad.py:14:15:14:28 | ControlFlowNode for unsafe_pattern | -| re_bad.py:24:22:24:28 | ControlFlowNode for request | re_bad.py:24:22:24:33 | ControlFlowNode for Attribute | -| re_bad.py:24:22:24:33 | ControlFlowNode for Attribute | re_bad.py:24:22:24:44 | ControlFlowNode for Subscript | -| re_bad.py:24:22:24:44 | ControlFlowNode for Subscript | re_bad.py:25:35:25:48 | ControlFlowNode for unsafe_pattern | -| re_bad.py:36:22:36:28 | ControlFlowNode for request | re_bad.py:36:22:36:33 | ControlFlowNode for Attribute | -| re_bad.py:36:22:36:33 | ControlFlowNode for Attribute | re_bad.py:36:22:36:44 | ControlFlowNode for Subscript | -| re_bad.py:36:22:36:44 | ControlFlowNode for Subscript | re_bad.py:37:16:37:29 | ControlFlowNode for unsafe_pattern | +| re_bad.py:13:5:13:18 | SSA variable unsafe_pattern | re_bad.py:14:15:14:28 | ControlFlowNode for unsafe_pattern | +| re_bad.py:13:22:13:28 | ControlFlowNode for request | re_bad.py:13:5:13:18 | SSA variable unsafe_pattern | +| re_bad.py:24:5:24:18 | SSA variable unsafe_pattern | re_bad.py:25:35:25:48 | ControlFlowNode for unsafe_pattern | +| re_bad.py:24:22:24:28 | ControlFlowNode for request | re_bad.py:24:5:24:18 | SSA variable unsafe_pattern | +| re_bad.py:36:5:36:18 | SSA variable unsafe_pattern | re_bad.py:37:16:37:29 | ControlFlowNode for unsafe_pattern | +| re_bad.py:36:22:36:28 | ControlFlowNode for request | re_bad.py:36:5:36:18 | SSA variable unsafe_pattern | nodes | re_bad.py:1:19:1:25 | ControlFlowNode for ImportMember | semmle.label | ControlFlowNode for ImportMember | | re_bad.py:1:19:1:25 | GSSA Variable request | semmle.label | GSSA Variable request | +| re_bad.py:13:5:13:18 | SSA variable unsafe_pattern | semmle.label | SSA variable unsafe_pattern | | re_bad.py:13:22:13:28 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| re_bad.py:13:22:13:33 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| re_bad.py:13:22:13:44 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | | re_bad.py:14:15:14:28 | ControlFlowNode for unsafe_pattern | semmle.label | ControlFlowNode for unsafe_pattern | +| re_bad.py:24:5:24:18 | SSA variable unsafe_pattern | semmle.label | SSA variable unsafe_pattern | | re_bad.py:24:22:24:28 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| re_bad.py:24:22:24:33 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| re_bad.py:24:22:24:44 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | | re_bad.py:25:35:25:48 | ControlFlowNode for unsafe_pattern | semmle.label | ControlFlowNode for unsafe_pattern | +| re_bad.py:36:5:36:18 | SSA variable unsafe_pattern | semmle.label | SSA variable unsafe_pattern | | re_bad.py:36:22:36:28 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| re_bad.py:36:22:36:33 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| re_bad.py:36:22:36:44 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | | re_bad.py:37:16:37:29 | ControlFlowNode for unsafe_pattern | semmle.label | ControlFlowNode for unsafe_pattern | subpaths #select diff --git a/python/ql/test/query-tests/Security/CWE-776-XmlBomb/XmlBomb.expected b/python/ql/test/query-tests/Security/CWE-776-XmlBomb/XmlBomb.expected index bdbe9fb243b..9ab143fbfb6 100644 --- a/python/ql/test/query-tests/Security/CWE-776-XmlBomb/XmlBomb.expected +++ b/python/ql/test/query-tests/Security/CWE-776-XmlBomb/XmlBomb.expected @@ -1,15 +1,13 @@ edges | test.py:1:26:1:32 | ControlFlowNode for ImportMember | test.py:1:26:1:32 | GSSA Variable request | | test.py:1:26:1:32 | GSSA Variable request | test.py:19:19:19:25 | ControlFlowNode for request | -| test.py:19:19:19:25 | ControlFlowNode for request | test.py:19:19:19:30 | ControlFlowNode for Attribute | -| test.py:19:19:19:30 | ControlFlowNode for Attribute | test.py:19:19:19:45 | ControlFlowNode for Subscript | -| test.py:19:19:19:45 | ControlFlowNode for Subscript | test.py:30:34:30:44 | ControlFlowNode for xml_content | +| test.py:19:5:19:15 | SSA variable xml_content | test.py:30:34:30:44 | ControlFlowNode for xml_content | +| test.py:19:19:19:25 | ControlFlowNode for request | test.py:19:5:19:15 | SSA variable xml_content | nodes | test.py:1:26:1:32 | ControlFlowNode for ImportMember | semmle.label | ControlFlowNode for ImportMember | | test.py:1:26:1:32 | GSSA Variable request | semmle.label | GSSA Variable request | +| test.py:19:5:19:15 | SSA variable xml_content | semmle.label | SSA variable xml_content | | test.py:19:19:19:25 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| test.py:19:19:19:30 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| test.py:19:19:19:45 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | | test.py:30:34:30:44 | ControlFlowNode for xml_content | semmle.label | ControlFlowNode for xml_content | subpaths #select diff --git a/python/ql/test/query-tests/Security/CWE-918-ServerSideRequestForgery/FullServerSideRequestForgery.expected b/python/ql/test/query-tests/Security/CWE-918-ServerSideRequestForgery/FullServerSideRequestForgery.expected index 0e721fa2a9f..a5c9c706518 100644 --- a/python/ql/test/query-tests/Security/CWE-918-ServerSideRequestForgery/FullServerSideRequestForgery.expected +++ b/python/ql/test/query-tests/Security/CWE-918-ServerSideRequestForgery/FullServerSideRequestForgery.expected @@ -19,86 +19,100 @@ edges | full_partial_test.py:1:19:1:25 | GSSA Variable request | full_partial_test.py:104:18:104:24 | ControlFlowNode for request | | full_partial_test.py:1:19:1:25 | GSSA Variable request | full_partial_test.py:110:18:110:24 | ControlFlowNode for request | | full_partial_test.py:1:19:1:25 | GSSA Variable request | full_partial_test.py:119:18:119:24 | ControlFlowNode for request | -| full_partial_test.py:7:18:7:24 | ControlFlowNode for request | full_partial_test.py:7:18:7:29 | ControlFlowNode for Attribute | -| full_partial_test.py:7:18:7:24 | ControlFlowNode for request | full_partial_test.py:7:18:7:29 | ControlFlowNode for Attribute | -| full_partial_test.py:7:18:7:24 | ControlFlowNode for request | full_partial_test.py:8:17:8:28 | ControlFlowNode for Attribute | -| full_partial_test.py:7:18:7:29 | ControlFlowNode for Attribute | full_partial_test.py:7:18:7:48 | ControlFlowNode for Subscript | -| full_partial_test.py:7:18:7:29 | ControlFlowNode for Attribute | full_partial_test.py:7:18:7:48 | ControlFlowNode for Subscript | -| full_partial_test.py:7:18:7:48 | ControlFlowNode for Subscript | full_partial_test.py:10:18:10:27 | ControlFlowNode for user_input | -| full_partial_test.py:7:18:7:48 | ControlFlowNode for Subscript | full_partial_test.py:10:18:10:27 | ControlFlowNode for user_input | -| full_partial_test.py:7:18:7:48 | ControlFlowNode for Subscript | full_partial_test.py:13:18:13:20 | ControlFlowNode for url | -| full_partial_test.py:7:18:7:48 | ControlFlowNode for Subscript | full_partial_test.py:13:18:13:20 | ControlFlowNode for url | -| full_partial_test.py:7:18:7:48 | ControlFlowNode for Subscript | full_partial_test.py:19:18:19:20 | ControlFlowNode for url | -| full_partial_test.py:7:18:7:48 | ControlFlowNode for Subscript | full_partial_test.py:19:18:19:20 | ControlFlowNode for url | -| full_partial_test.py:7:18:7:48 | ControlFlowNode for Subscript | full_partial_test.py:23:18:23:20 | ControlFlowNode for url | -| full_partial_test.py:7:18:7:48 | ControlFlowNode for Subscript | full_partial_test.py:23:18:23:20 | ControlFlowNode for url | -| full_partial_test.py:8:17:8:23 | ControlFlowNode for request | full_partial_test.py:8:17:8:28 | ControlFlowNode for Attribute | -| full_partial_test.py:8:17:8:28 | ControlFlowNode for Attribute | full_partial_test.py:8:17:8:41 | ControlFlowNode for Subscript | -| full_partial_test.py:8:17:8:41 | ControlFlowNode for Subscript | full_partial_test.py:23:18:23:20 | ControlFlowNode for url | -| full_partial_test.py:37:18:37:24 | ControlFlowNode for request | full_partial_test.py:37:18:37:29 | ControlFlowNode for Attribute | -| full_partial_test.py:37:18:37:24 | ControlFlowNode for request | full_partial_test.py:37:18:37:29 | ControlFlowNode for Attribute | -| full_partial_test.py:37:18:37:24 | ControlFlowNode for request | full_partial_test.py:38:17:38:28 | ControlFlowNode for Attribute | -| full_partial_test.py:37:18:37:29 | ControlFlowNode for Attribute | full_partial_test.py:37:18:37:48 | ControlFlowNode for Subscript | -| full_partial_test.py:37:18:37:29 | ControlFlowNode for Attribute | full_partial_test.py:37:18:37:48 | ControlFlowNode for Subscript | -| full_partial_test.py:37:18:37:48 | ControlFlowNode for Subscript | full_partial_test.py:42:18:42:20 | ControlFlowNode for url | -| full_partial_test.py:37:18:37:48 | ControlFlowNode for Subscript | full_partial_test.py:42:18:42:20 | ControlFlowNode for url | -| full_partial_test.py:37:18:37:48 | ControlFlowNode for Subscript | full_partial_test.py:45:18:45:20 | ControlFlowNode for url | -| full_partial_test.py:37:18:37:48 | ControlFlowNode for Subscript | full_partial_test.py:45:18:45:20 | ControlFlowNode for url | -| full_partial_test.py:37:18:37:48 | ControlFlowNode for Subscript | full_partial_test.py:48:18:48:20 | ControlFlowNode for url | -| full_partial_test.py:37:18:37:48 | ControlFlowNode for Subscript | full_partial_test.py:48:18:48:20 | ControlFlowNode for url | -| full_partial_test.py:37:18:37:48 | ControlFlowNode for Subscript | full_partial_test.py:51:18:51:20 | ControlFlowNode for url | -| full_partial_test.py:37:18:37:48 | ControlFlowNode for Subscript | full_partial_test.py:51:18:51:20 | ControlFlowNode for url | -| full_partial_test.py:37:18:37:48 | ControlFlowNode for Subscript | full_partial_test.py:54:18:54:20 | ControlFlowNode for url | -| full_partial_test.py:37:18:37:48 | ControlFlowNode for Subscript | full_partial_test.py:54:18:54:20 | ControlFlowNode for url | -| full_partial_test.py:38:17:38:23 | ControlFlowNode for request | full_partial_test.py:38:17:38:28 | ControlFlowNode for Attribute | -| full_partial_test.py:38:17:38:28 | ControlFlowNode for Attribute | full_partial_test.py:38:17:38:41 | ControlFlowNode for Subscript | -| full_partial_test.py:38:17:38:41 | ControlFlowNode for Subscript | full_partial_test.py:48:18:48:20 | ControlFlowNode for url | -| full_partial_test.py:57:18:57:24 | ControlFlowNode for request | full_partial_test.py:57:18:57:29 | ControlFlowNode for Attribute | -| full_partial_test.py:57:18:57:24 | ControlFlowNode for request | full_partial_test.py:57:18:57:29 | ControlFlowNode for Attribute | -| full_partial_test.py:57:18:57:24 | ControlFlowNode for request | full_partial_test.py:58:17:58:28 | ControlFlowNode for Attribute | -| full_partial_test.py:57:18:57:29 | ControlFlowNode for Attribute | full_partial_test.py:57:18:57:48 | ControlFlowNode for Subscript | -| full_partial_test.py:57:18:57:29 | ControlFlowNode for Attribute | full_partial_test.py:57:18:57:48 | ControlFlowNode for Subscript | -| full_partial_test.py:57:18:57:48 | ControlFlowNode for Subscript | full_partial_test.py:62:18:62:20 | ControlFlowNode for url | -| full_partial_test.py:57:18:57:48 | ControlFlowNode for Subscript | full_partial_test.py:62:18:62:20 | ControlFlowNode for url | -| full_partial_test.py:57:18:57:48 | ControlFlowNode for Subscript | full_partial_test.py:65:18:65:20 | ControlFlowNode for url | -| full_partial_test.py:57:18:57:48 | ControlFlowNode for Subscript | full_partial_test.py:65:18:65:20 | ControlFlowNode for url | -| full_partial_test.py:57:18:57:48 | ControlFlowNode for Subscript | full_partial_test.py:67:38:67:58 | ControlFlowNode for Tuple | -| full_partial_test.py:58:17:58:23 | ControlFlowNode for request | full_partial_test.py:58:17:58:28 | ControlFlowNode for Attribute | -| full_partial_test.py:58:17:58:28 | ControlFlowNode for Attribute | full_partial_test.py:58:17:58:41 | ControlFlowNode for Subscript | -| full_partial_test.py:58:17:58:41 | ControlFlowNode for Subscript | full_partial_test.py:67:38:67:58 | ControlFlowNode for Tuple | -| full_partial_test.py:67:38:67:58 | ControlFlowNode for Tuple | full_partial_test.py:68:18:68:20 | ControlFlowNode for url | -| full_partial_test.py:71:18:71:24 | ControlFlowNode for request | full_partial_test.py:71:18:71:29 | ControlFlowNode for Attribute | -| full_partial_test.py:71:18:71:24 | ControlFlowNode for request | full_partial_test.py:71:18:71:29 | ControlFlowNode for Attribute | -| full_partial_test.py:71:18:71:24 | ControlFlowNode for request | full_partial_test.py:72:17:72:28 | ControlFlowNode for Attribute | -| full_partial_test.py:71:18:71:29 | ControlFlowNode for Attribute | full_partial_test.py:71:18:71:48 | ControlFlowNode for Subscript | -| full_partial_test.py:71:18:71:29 | ControlFlowNode for Attribute | full_partial_test.py:71:18:71:48 | ControlFlowNode for Subscript | -| full_partial_test.py:71:18:71:48 | ControlFlowNode for Subscript | full_partial_test.py:76:18:76:20 | ControlFlowNode for url | -| full_partial_test.py:71:18:71:48 | ControlFlowNode for Subscript | full_partial_test.py:76:18:76:20 | ControlFlowNode for url | -| full_partial_test.py:71:18:71:48 | ControlFlowNode for Subscript | full_partial_test.py:79:18:79:20 | ControlFlowNode for url | -| full_partial_test.py:71:18:71:48 | ControlFlowNode for Subscript | full_partial_test.py:79:18:79:20 | ControlFlowNode for url | -| full_partial_test.py:71:18:71:48 | ControlFlowNode for Subscript | full_partial_test.py:82:18:82:20 | ControlFlowNode for url | -| full_partial_test.py:71:18:71:48 | ControlFlowNode for Subscript | full_partial_test.py:82:18:82:20 | ControlFlowNode for url | -| full_partial_test.py:72:17:72:23 | ControlFlowNode for request | full_partial_test.py:72:17:72:28 | ControlFlowNode for Attribute | -| full_partial_test.py:72:17:72:28 | ControlFlowNode for Attribute | full_partial_test.py:72:17:72:41 | ControlFlowNode for Subscript | -| full_partial_test.py:72:17:72:41 | ControlFlowNode for Subscript | full_partial_test.py:82:18:82:20 | ControlFlowNode for url | -| full_partial_test.py:86:18:86:24 | ControlFlowNode for request | full_partial_test.py:86:18:86:29 | ControlFlowNode for Attribute | -| full_partial_test.py:86:18:86:29 | ControlFlowNode for Attribute | full_partial_test.py:86:18:86:48 | ControlFlowNode for Subscript | -| full_partial_test.py:86:18:86:48 | ControlFlowNode for Subscript | full_partial_test.py:89:18:89:20 | ControlFlowNode for url | -| full_partial_test.py:92:18:92:24 | ControlFlowNode for request | full_partial_test.py:92:18:92:29 | ControlFlowNode for Attribute | -| full_partial_test.py:92:18:92:29 | ControlFlowNode for Attribute | full_partial_test.py:92:18:92:48 | ControlFlowNode for Subscript | -| full_partial_test.py:92:18:92:48 | ControlFlowNode for Subscript | full_partial_test.py:95:18:95:20 | ControlFlowNode for url | -| full_partial_test.py:98:18:98:24 | ControlFlowNode for request | full_partial_test.py:98:18:98:29 | ControlFlowNode for Attribute | -| full_partial_test.py:98:18:98:29 | ControlFlowNode for Attribute | full_partial_test.py:98:18:98:48 | ControlFlowNode for Subscript | -| full_partial_test.py:98:18:98:48 | ControlFlowNode for Subscript | full_partial_test.py:101:18:101:20 | ControlFlowNode for url | -| full_partial_test.py:104:18:104:24 | ControlFlowNode for request | full_partial_test.py:104:18:104:29 | ControlFlowNode for Attribute | -| full_partial_test.py:104:18:104:29 | ControlFlowNode for Attribute | full_partial_test.py:104:18:104:48 | ControlFlowNode for Subscript | -| full_partial_test.py:104:18:104:48 | ControlFlowNode for Subscript | full_partial_test.py:107:18:107:20 | ControlFlowNode for url | -| full_partial_test.py:110:18:110:24 | ControlFlowNode for request | full_partial_test.py:110:18:110:29 | ControlFlowNode for Attribute | -| full_partial_test.py:110:18:110:29 | ControlFlowNode for Attribute | full_partial_test.py:110:18:110:48 | ControlFlowNode for Subscript | -| full_partial_test.py:110:18:110:48 | ControlFlowNode for Subscript | full_partial_test.py:116:18:116:20 | ControlFlowNode for url | -| full_partial_test.py:119:18:119:24 | ControlFlowNode for request | full_partial_test.py:119:18:119:29 | ControlFlowNode for Attribute | -| full_partial_test.py:119:18:119:29 | ControlFlowNode for Attribute | full_partial_test.py:119:18:119:48 | ControlFlowNode for Subscript | -| full_partial_test.py:119:18:119:48 | ControlFlowNode for Subscript | full_partial_test.py:122:18:122:20 | ControlFlowNode for url | +| full_partial_test.py:7:5:7:14 | SSA variable user_input | full_partial_test.py:10:18:10:27 | ControlFlowNode for user_input | +| full_partial_test.py:7:5:7:14 | SSA variable user_input | full_partial_test.py:10:18:10:27 | ControlFlowNode for user_input | +| full_partial_test.py:7:5:7:14 | SSA variable user_input | full_partial_test.py:12:5:12:7 | SSA variable url | +| full_partial_test.py:7:5:7:14 | SSA variable user_input | full_partial_test.py:12:5:12:7 | SSA variable url | +| full_partial_test.py:7:5:7:14 | SSA variable user_input | full_partial_test.py:18:5:18:7 | SSA variable url | +| full_partial_test.py:7:5:7:14 | SSA variable user_input | full_partial_test.py:18:5:18:7 | SSA variable url | +| full_partial_test.py:7:5:7:14 | SSA variable user_input | full_partial_test.py:22:5:22:7 | SSA variable url | +| full_partial_test.py:7:5:7:14 | SSA variable user_input | full_partial_test.py:22:5:22:7 | SSA variable url | +| full_partial_test.py:7:18:7:24 | ControlFlowNode for request | full_partial_test.py:7:5:7:14 | SSA variable user_input | +| full_partial_test.py:7:18:7:24 | ControlFlowNode for request | full_partial_test.py:7:5:7:14 | SSA variable user_input | +| full_partial_test.py:7:18:7:24 | ControlFlowNode for request | full_partial_test.py:8:5:8:13 | SSA variable query_val | +| full_partial_test.py:8:5:8:13 | SSA variable query_val | full_partial_test.py:22:5:22:7 | SSA variable url | +| full_partial_test.py:8:17:8:23 | ControlFlowNode for request | full_partial_test.py:8:5:8:13 | SSA variable query_val | +| full_partial_test.py:12:5:12:7 | SSA variable url | full_partial_test.py:13:18:13:20 | ControlFlowNode for url | +| full_partial_test.py:12:5:12:7 | SSA variable url | full_partial_test.py:13:18:13:20 | ControlFlowNode for url | +| full_partial_test.py:18:5:18:7 | SSA variable url | full_partial_test.py:19:18:19:20 | ControlFlowNode for url | +| full_partial_test.py:18:5:18:7 | SSA variable url | full_partial_test.py:19:18:19:20 | ControlFlowNode for url | +| full_partial_test.py:22:5:22:7 | SSA variable url | full_partial_test.py:23:18:23:20 | ControlFlowNode for url | +| full_partial_test.py:22:5:22:7 | SSA variable url | full_partial_test.py:23:18:23:20 | ControlFlowNode for url | +| full_partial_test.py:37:5:37:14 | SSA variable user_input | full_partial_test.py:41:5:41:7 | SSA variable url | +| full_partial_test.py:37:5:37:14 | SSA variable user_input | full_partial_test.py:41:5:41:7 | SSA variable url | +| full_partial_test.py:37:5:37:14 | SSA variable user_input | full_partial_test.py:44:5:44:7 | SSA variable url | +| full_partial_test.py:37:5:37:14 | SSA variable user_input | full_partial_test.py:44:5:44:7 | SSA variable url | +| full_partial_test.py:37:5:37:14 | SSA variable user_input | full_partial_test.py:47:5:47:7 | SSA variable url | +| full_partial_test.py:37:5:37:14 | SSA variable user_input | full_partial_test.py:47:5:47:7 | SSA variable url | +| full_partial_test.py:37:5:37:14 | SSA variable user_input | full_partial_test.py:50:5:50:7 | SSA variable url | +| full_partial_test.py:37:5:37:14 | SSA variable user_input | full_partial_test.py:50:5:50:7 | SSA variable url | +| full_partial_test.py:37:5:37:14 | SSA variable user_input | full_partial_test.py:53:5:53:7 | SSA variable url | +| full_partial_test.py:37:5:37:14 | SSA variable user_input | full_partial_test.py:53:5:53:7 | SSA variable url | +| full_partial_test.py:37:18:37:24 | ControlFlowNode for request | full_partial_test.py:37:5:37:14 | SSA variable user_input | +| full_partial_test.py:37:18:37:24 | ControlFlowNode for request | full_partial_test.py:37:5:37:14 | SSA variable user_input | +| full_partial_test.py:37:18:37:24 | ControlFlowNode for request | full_partial_test.py:38:5:38:13 | SSA variable query_val | +| full_partial_test.py:38:5:38:13 | SSA variable query_val | full_partial_test.py:47:5:47:7 | SSA variable url | +| full_partial_test.py:38:17:38:23 | ControlFlowNode for request | full_partial_test.py:38:5:38:13 | SSA variable query_val | +| full_partial_test.py:41:5:41:7 | SSA variable url | full_partial_test.py:42:18:42:20 | ControlFlowNode for url | +| full_partial_test.py:41:5:41:7 | SSA variable url | full_partial_test.py:42:18:42:20 | ControlFlowNode for url | +| full_partial_test.py:44:5:44:7 | SSA variable url | full_partial_test.py:45:18:45:20 | ControlFlowNode for url | +| full_partial_test.py:44:5:44:7 | SSA variable url | full_partial_test.py:45:18:45:20 | ControlFlowNode for url | +| full_partial_test.py:47:5:47:7 | SSA variable url | full_partial_test.py:48:18:48:20 | ControlFlowNode for url | +| full_partial_test.py:47:5:47:7 | SSA variable url | full_partial_test.py:48:18:48:20 | ControlFlowNode for url | +| full_partial_test.py:50:5:50:7 | SSA variable url | full_partial_test.py:51:18:51:20 | ControlFlowNode for url | +| full_partial_test.py:50:5:50:7 | SSA variable url | full_partial_test.py:51:18:51:20 | ControlFlowNode for url | +| full_partial_test.py:53:5:53:7 | SSA variable url | full_partial_test.py:54:18:54:20 | ControlFlowNode for url | +| full_partial_test.py:53:5:53:7 | SSA variable url | full_partial_test.py:54:18:54:20 | ControlFlowNode for url | +| full_partial_test.py:57:5:57:14 | SSA variable user_input | full_partial_test.py:61:5:61:7 | SSA variable url | +| full_partial_test.py:57:5:57:14 | SSA variable user_input | full_partial_test.py:61:5:61:7 | SSA variable url | +| full_partial_test.py:57:5:57:14 | SSA variable user_input | full_partial_test.py:64:5:64:7 | SSA variable url | +| full_partial_test.py:57:5:57:14 | SSA variable user_input | full_partial_test.py:64:5:64:7 | SSA variable url | +| full_partial_test.py:57:5:57:14 | SSA variable user_input | full_partial_test.py:67:5:67:7 | SSA variable url | +| full_partial_test.py:57:18:57:24 | ControlFlowNode for request | full_partial_test.py:57:5:57:14 | SSA variable user_input | +| full_partial_test.py:57:18:57:24 | ControlFlowNode for request | full_partial_test.py:57:5:57:14 | SSA variable user_input | +| full_partial_test.py:57:18:57:24 | ControlFlowNode for request | full_partial_test.py:58:5:58:13 | SSA variable query_val | +| full_partial_test.py:58:5:58:13 | SSA variable query_val | full_partial_test.py:67:5:67:7 | SSA variable url | +| full_partial_test.py:58:17:58:23 | ControlFlowNode for request | full_partial_test.py:58:5:58:13 | SSA variable query_val | +| full_partial_test.py:61:5:61:7 | SSA variable url | full_partial_test.py:62:18:62:20 | ControlFlowNode for url | +| full_partial_test.py:61:5:61:7 | SSA variable url | full_partial_test.py:62:18:62:20 | ControlFlowNode for url | +| full_partial_test.py:64:5:64:7 | SSA variable url | full_partial_test.py:65:18:65:20 | ControlFlowNode for url | +| full_partial_test.py:64:5:64:7 | SSA variable url | full_partial_test.py:65:18:65:20 | ControlFlowNode for url | +| full_partial_test.py:67:5:67:7 | SSA variable url | full_partial_test.py:68:18:68:20 | ControlFlowNode for url | +| full_partial_test.py:71:5:71:14 | SSA variable user_input | full_partial_test.py:75:5:75:7 | SSA variable url | +| full_partial_test.py:71:5:71:14 | SSA variable user_input | full_partial_test.py:75:5:75:7 | SSA variable url | +| full_partial_test.py:71:5:71:14 | SSA variable user_input | full_partial_test.py:78:5:78:7 | SSA variable url | +| full_partial_test.py:71:5:71:14 | SSA variable user_input | full_partial_test.py:78:5:78:7 | SSA variable url | +| full_partial_test.py:71:5:71:14 | SSA variable user_input | full_partial_test.py:81:5:81:7 | SSA variable url | +| full_partial_test.py:71:5:71:14 | SSA variable user_input | full_partial_test.py:81:5:81:7 | SSA variable url | +| full_partial_test.py:71:18:71:24 | ControlFlowNode for request | full_partial_test.py:71:5:71:14 | SSA variable user_input | +| full_partial_test.py:71:18:71:24 | ControlFlowNode for request | full_partial_test.py:71:5:71:14 | SSA variable user_input | +| full_partial_test.py:71:18:71:24 | ControlFlowNode for request | full_partial_test.py:72:5:72:13 | SSA variable query_val | +| full_partial_test.py:72:5:72:13 | SSA variable query_val | full_partial_test.py:81:5:81:7 | SSA variable url | +| full_partial_test.py:72:17:72:23 | ControlFlowNode for request | full_partial_test.py:72:5:72:13 | SSA variable query_val | +| full_partial_test.py:75:5:75:7 | SSA variable url | full_partial_test.py:76:18:76:20 | ControlFlowNode for url | +| full_partial_test.py:75:5:75:7 | SSA variable url | full_partial_test.py:76:18:76:20 | ControlFlowNode for url | +| full_partial_test.py:78:5:78:7 | SSA variable url | full_partial_test.py:79:18:79:20 | ControlFlowNode for url | +| full_partial_test.py:78:5:78:7 | SSA variable url | full_partial_test.py:79:18:79:20 | ControlFlowNode for url | +| full_partial_test.py:81:5:81:7 | SSA variable url | full_partial_test.py:82:18:82:20 | ControlFlowNode for url | +| full_partial_test.py:81:5:81:7 | SSA variable url | full_partial_test.py:82:18:82:20 | ControlFlowNode for url | +| full_partial_test.py:86:5:86:14 | SSA variable user_input | full_partial_test.py:88:5:88:7 | SSA variable url | +| full_partial_test.py:86:18:86:24 | ControlFlowNode for request | full_partial_test.py:86:5:86:14 | SSA variable user_input | +| full_partial_test.py:88:5:88:7 | SSA variable url | full_partial_test.py:89:18:89:20 | ControlFlowNode for url | +| full_partial_test.py:92:5:92:14 | SSA variable user_input | full_partial_test.py:94:5:94:7 | SSA variable url | +| full_partial_test.py:92:18:92:24 | ControlFlowNode for request | full_partial_test.py:92:5:92:14 | SSA variable user_input | +| full_partial_test.py:94:5:94:7 | SSA variable url | full_partial_test.py:95:18:95:20 | ControlFlowNode for url | +| full_partial_test.py:98:5:98:14 | SSA variable user_input | full_partial_test.py:100:5:100:7 | SSA variable url | +| full_partial_test.py:98:18:98:24 | ControlFlowNode for request | full_partial_test.py:98:5:98:14 | SSA variable user_input | +| full_partial_test.py:100:5:100:7 | SSA variable url | full_partial_test.py:101:18:101:20 | ControlFlowNode for url | +| full_partial_test.py:104:5:104:14 | SSA variable user_input | full_partial_test.py:106:5:106:7 | SSA variable url | +| full_partial_test.py:104:18:104:24 | ControlFlowNode for request | full_partial_test.py:104:5:104:14 | SSA variable user_input | +| full_partial_test.py:106:5:106:7 | SSA variable url | full_partial_test.py:107:18:107:20 | ControlFlowNode for url | +| full_partial_test.py:110:5:110:14 | SSA variable user_input | full_partial_test.py:115:5:115:7 | SSA variable url | +| full_partial_test.py:110:18:110:24 | ControlFlowNode for request | full_partial_test.py:110:5:110:14 | SSA variable user_input | +| full_partial_test.py:115:5:115:7 | SSA variable url | full_partial_test.py:116:18:116:20 | ControlFlowNode for url | +| full_partial_test.py:119:5:119:14 | SSA variable user_input | full_partial_test.py:121:5:121:7 | SSA variable url | +| full_partial_test.py:119:18:119:24 | ControlFlowNode for request | full_partial_test.py:119:5:119:14 | SSA variable user_input | +| full_partial_test.py:121:5:121:7 | SSA variable url | full_partial_test.py:122:18:122:20 | ControlFlowNode for url | | test_http_client.py:1:26:1:32 | ControlFlowNode for ImportMember | test_http_client.py:1:26:1:32 | GSSA Variable request | | test_http_client.py:1:26:1:32 | ControlFlowNode for ImportMember | test_http_client.py:1:26:1:32 | GSSA Variable request | | test_http_client.py:1:26:1:32 | GSSA Variable request | test_http_client.py:9:19:9:25 | ControlFlowNode for request | @@ -106,158 +120,162 @@ edges | test_http_client.py:1:26:1:32 | GSSA Variable request | test_http_client.py:10:19:10:25 | ControlFlowNode for request | | test_http_client.py:1:26:1:32 | GSSA Variable request | test_http_client.py:10:19:10:25 | ControlFlowNode for request | | test_http_client.py:1:26:1:32 | GSSA Variable request | test_http_client.py:11:18:11:24 | ControlFlowNode for request | -| test_http_client.py:9:19:9:25 | ControlFlowNode for request | test_http_client.py:9:19:9:30 | ControlFlowNode for Attribute | -| test_http_client.py:9:19:9:25 | ControlFlowNode for request | test_http_client.py:9:19:9:30 | ControlFlowNode for Attribute | -| test_http_client.py:9:19:9:25 | ControlFlowNode for request | test_http_client.py:10:19:10:30 | ControlFlowNode for Attribute | -| test_http_client.py:9:19:9:25 | ControlFlowNode for request | test_http_client.py:10:19:10:30 | ControlFlowNode for Attribute | -| test_http_client.py:9:19:9:25 | ControlFlowNode for request | test_http_client.py:11:18:11:29 | ControlFlowNode for Attribute | -| test_http_client.py:9:19:9:30 | ControlFlowNode for Attribute | test_http_client.py:9:19:9:38 | ControlFlowNode for Subscript | -| test_http_client.py:9:19:9:30 | ControlFlowNode for Attribute | test_http_client.py:9:19:9:38 | ControlFlowNode for Subscript | -| test_http_client.py:9:19:9:38 | ControlFlowNode for Subscript | test_http_client.py:13:27:13:37 | ControlFlowNode for unsafe_host | -| test_http_client.py:9:19:9:38 | ControlFlowNode for Subscript | test_http_client.py:13:27:13:37 | ControlFlowNode for unsafe_host | -| test_http_client.py:9:19:9:38 | ControlFlowNode for Subscript | test_http_client.py:18:27:18:37 | ControlFlowNode for unsafe_host | -| test_http_client.py:9:19:9:38 | ControlFlowNode for Subscript | test_http_client.py:18:27:18:37 | ControlFlowNode for unsafe_host | -| test_http_client.py:9:19:9:38 | ControlFlowNode for Subscript | test_http_client.py:25:27:25:37 | ControlFlowNode for unsafe_host | -| test_http_client.py:9:19:9:38 | ControlFlowNode for Subscript | test_http_client.py:25:27:25:37 | ControlFlowNode for unsafe_host | -| test_http_client.py:10:19:10:25 | ControlFlowNode for request | test_http_client.py:10:19:10:30 | ControlFlowNode for Attribute | -| test_http_client.py:10:19:10:25 | ControlFlowNode for request | test_http_client.py:10:19:10:30 | ControlFlowNode for Attribute | -| test_http_client.py:10:19:10:25 | ControlFlowNode for request | test_http_client.py:11:18:11:29 | ControlFlowNode for Attribute | -| test_http_client.py:10:19:10:30 | ControlFlowNode for Attribute | test_http_client.py:10:19:10:38 | ControlFlowNode for Subscript | -| test_http_client.py:10:19:10:30 | ControlFlowNode for Attribute | test_http_client.py:10:19:10:38 | ControlFlowNode for Subscript | -| test_http_client.py:10:19:10:38 | ControlFlowNode for Subscript | test_http_client.py:14:25:14:35 | ControlFlowNode for unsafe_path | -| test_http_client.py:10:19:10:38 | ControlFlowNode for Subscript | test_http_client.py:14:25:14:35 | ControlFlowNode for unsafe_path | -| test_http_client.py:10:19:10:38 | ControlFlowNode for Subscript | test_http_client.py:19:25:19:35 | ControlFlowNode for unsafe_path | -| test_http_client.py:10:19:10:38 | ControlFlowNode for Subscript | test_http_client.py:19:25:19:35 | ControlFlowNode for unsafe_path | -| test_http_client.py:10:19:10:38 | ControlFlowNode for Subscript | test_http_client.py:29:25:29:35 | ControlFlowNode for unsafe_path | -| test_http_client.py:10:19:10:38 | ControlFlowNode for Subscript | test_http_client.py:29:25:29:35 | ControlFlowNode for unsafe_path | -| test_http_client.py:11:18:11:24 | ControlFlowNode for request | test_http_client.py:11:18:11:29 | ControlFlowNode for Attribute | -| test_http_client.py:11:18:11:29 | ControlFlowNode for Attribute | test_http_client.py:11:18:11:48 | ControlFlowNode for Subscript | -| test_http_client.py:11:18:11:48 | ControlFlowNode for Subscript | test_http_client.py:33:25:33:28 | ControlFlowNode for path | -| test_http_client.py:11:18:11:48 | ControlFlowNode for Subscript | test_http_client.py:37:25:37:28 | ControlFlowNode for path | +| test_http_client.py:9:5:9:15 | SSA variable unsafe_host | test_http_client.py:13:27:13:37 | ControlFlowNode for unsafe_host | +| test_http_client.py:9:5:9:15 | SSA variable unsafe_host | test_http_client.py:13:27:13:37 | ControlFlowNode for unsafe_host | +| test_http_client.py:9:5:9:15 | SSA variable unsafe_host | test_http_client.py:18:27:18:37 | ControlFlowNode for unsafe_host | +| test_http_client.py:9:5:9:15 | SSA variable unsafe_host | test_http_client.py:18:27:18:37 | ControlFlowNode for unsafe_host | +| test_http_client.py:9:5:9:15 | SSA variable unsafe_host | test_http_client.py:25:27:25:37 | ControlFlowNode for unsafe_host | +| test_http_client.py:9:5:9:15 | SSA variable unsafe_host | test_http_client.py:25:27:25:37 | ControlFlowNode for unsafe_host | +| test_http_client.py:9:19:9:25 | ControlFlowNode for request | test_http_client.py:9:5:9:15 | SSA variable unsafe_host | +| test_http_client.py:9:19:9:25 | ControlFlowNode for request | test_http_client.py:9:5:9:15 | SSA variable unsafe_host | +| test_http_client.py:9:19:9:25 | ControlFlowNode for request | test_http_client.py:10:5:10:15 | SSA variable unsafe_path | +| test_http_client.py:9:19:9:25 | ControlFlowNode for request | test_http_client.py:10:5:10:15 | SSA variable unsafe_path | +| test_http_client.py:9:19:9:25 | ControlFlowNode for request | test_http_client.py:11:5:11:14 | SSA variable user_input | +| test_http_client.py:10:5:10:15 | SSA variable unsafe_path | test_http_client.py:14:25:14:35 | ControlFlowNode for unsafe_path | +| test_http_client.py:10:5:10:15 | SSA variable unsafe_path | test_http_client.py:14:25:14:35 | ControlFlowNode for unsafe_path | +| test_http_client.py:10:5:10:15 | SSA variable unsafe_path | test_http_client.py:19:25:19:35 | ControlFlowNode for unsafe_path | +| test_http_client.py:10:5:10:15 | SSA variable unsafe_path | test_http_client.py:19:25:19:35 | ControlFlowNode for unsafe_path | +| test_http_client.py:10:5:10:15 | SSA variable unsafe_path | test_http_client.py:29:25:29:35 | ControlFlowNode for unsafe_path | +| test_http_client.py:10:5:10:15 | SSA variable unsafe_path | test_http_client.py:29:25:29:35 | ControlFlowNode for unsafe_path | +| test_http_client.py:10:19:10:25 | ControlFlowNode for request | test_http_client.py:10:5:10:15 | SSA variable unsafe_path | +| test_http_client.py:10:19:10:25 | ControlFlowNode for request | test_http_client.py:10:5:10:15 | SSA variable unsafe_path | +| test_http_client.py:10:19:10:25 | ControlFlowNode for request | test_http_client.py:11:5:11:14 | SSA variable user_input | +| test_http_client.py:11:5:11:14 | SSA variable user_input | test_http_client.py:31:5:31:8 | SSA variable path | +| test_http_client.py:11:5:11:14 | SSA variable user_input | test_http_client.py:35:5:35:8 | SSA variable path | +| test_http_client.py:11:18:11:24 | ControlFlowNode for request | test_http_client.py:11:5:11:14 | SSA variable user_input | +| test_http_client.py:31:5:31:8 | SSA variable path | test_http_client.py:33:25:33:28 | ControlFlowNode for path | +| test_http_client.py:35:5:35:8 | SSA variable path | test_http_client.py:37:25:37:28 | ControlFlowNode for path | | test_requests.py:1:19:1:25 | ControlFlowNode for ImportMember | test_requests.py:1:19:1:25 | GSSA Variable request | | test_requests.py:1:19:1:25 | ControlFlowNode for ImportMember | test_requests.py:1:19:1:25 | GSSA Variable request | | test_requests.py:1:19:1:25 | GSSA Variable request | test_requests.py:6:18:6:24 | ControlFlowNode for request | | test_requests.py:1:19:1:25 | GSSA Variable request | test_requests.py:6:18:6:24 | ControlFlowNode for request | -| test_requests.py:6:18:6:24 | ControlFlowNode for request | test_requests.py:6:18:6:29 | ControlFlowNode for Attribute | -| test_requests.py:6:18:6:24 | ControlFlowNode for request | test_requests.py:6:18:6:29 | ControlFlowNode for Attribute | -| test_requests.py:6:18:6:29 | ControlFlowNode for Attribute | test_requests.py:6:18:6:48 | ControlFlowNode for Subscript | -| test_requests.py:6:18:6:29 | ControlFlowNode for Attribute | test_requests.py:6:18:6:48 | ControlFlowNode for Subscript | -| test_requests.py:6:18:6:48 | ControlFlowNode for Subscript | test_requests.py:8:18:8:27 | ControlFlowNode for user_input | -| test_requests.py:6:18:6:48 | ControlFlowNode for Subscript | test_requests.py:8:18:8:27 | ControlFlowNode for user_input | +| test_requests.py:6:5:6:14 | SSA variable user_input | test_requests.py:8:18:8:27 | ControlFlowNode for user_input | +| test_requests.py:6:5:6:14 | SSA variable user_input | test_requests.py:8:18:8:27 | ControlFlowNode for user_input | +| test_requests.py:6:18:6:24 | ControlFlowNode for request | test_requests.py:6:5:6:14 | SSA variable user_input | +| test_requests.py:6:18:6:24 | ControlFlowNode for request | test_requests.py:6:5:6:14 | SSA variable user_input | nodes | full_partial_test.py:1:19:1:25 | ControlFlowNode for ImportMember | semmle.label | ControlFlowNode for ImportMember | | full_partial_test.py:1:19:1:25 | ControlFlowNode for ImportMember | semmle.label | ControlFlowNode for ImportMember | | full_partial_test.py:1:19:1:25 | GSSA Variable request | semmle.label | GSSA Variable request | | full_partial_test.py:1:19:1:25 | GSSA Variable request | semmle.label | GSSA Variable request | +| full_partial_test.py:7:5:7:14 | SSA variable user_input | semmle.label | SSA variable user_input | +| full_partial_test.py:7:5:7:14 | SSA variable user_input | semmle.label | SSA variable user_input | | full_partial_test.py:7:18:7:24 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | full_partial_test.py:7:18:7:24 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| full_partial_test.py:7:18:7:29 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| full_partial_test.py:7:18:7:29 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| full_partial_test.py:7:18:7:48 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | -| full_partial_test.py:7:18:7:48 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | +| full_partial_test.py:8:5:8:13 | SSA variable query_val | semmle.label | SSA variable query_val | | full_partial_test.py:8:17:8:23 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| full_partial_test.py:8:17:8:28 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| full_partial_test.py:8:17:8:41 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | | full_partial_test.py:10:18:10:27 | ControlFlowNode for user_input | semmle.label | ControlFlowNode for user_input | | full_partial_test.py:10:18:10:27 | ControlFlowNode for user_input | semmle.label | ControlFlowNode for user_input | +| full_partial_test.py:12:5:12:7 | SSA variable url | semmle.label | SSA variable url | +| full_partial_test.py:12:5:12:7 | SSA variable url | semmle.label | SSA variable url | | full_partial_test.py:13:18:13:20 | ControlFlowNode for url | semmle.label | ControlFlowNode for url | | full_partial_test.py:13:18:13:20 | ControlFlowNode for url | semmle.label | ControlFlowNode for url | +| full_partial_test.py:18:5:18:7 | SSA variable url | semmle.label | SSA variable url | +| full_partial_test.py:18:5:18:7 | SSA variable url | semmle.label | SSA variable url | | full_partial_test.py:19:18:19:20 | ControlFlowNode for url | semmle.label | ControlFlowNode for url | | full_partial_test.py:19:18:19:20 | ControlFlowNode for url | semmle.label | ControlFlowNode for url | +| full_partial_test.py:22:5:22:7 | SSA variable url | semmle.label | SSA variable url | +| full_partial_test.py:22:5:22:7 | SSA variable url | semmle.label | SSA variable url | | full_partial_test.py:23:18:23:20 | ControlFlowNode for url | semmle.label | ControlFlowNode for url | | full_partial_test.py:23:18:23:20 | ControlFlowNode for url | semmle.label | ControlFlowNode for url | +| full_partial_test.py:37:5:37:14 | SSA variable user_input | semmle.label | SSA variable user_input | +| full_partial_test.py:37:5:37:14 | SSA variable user_input | semmle.label | SSA variable user_input | | full_partial_test.py:37:18:37:24 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | full_partial_test.py:37:18:37:24 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| full_partial_test.py:37:18:37:29 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| full_partial_test.py:37:18:37:29 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| full_partial_test.py:37:18:37:48 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | -| full_partial_test.py:37:18:37:48 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | +| full_partial_test.py:38:5:38:13 | SSA variable query_val | semmle.label | SSA variable query_val | | full_partial_test.py:38:17:38:23 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| full_partial_test.py:38:17:38:28 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| full_partial_test.py:38:17:38:41 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | +| full_partial_test.py:41:5:41:7 | SSA variable url | semmle.label | SSA variable url | +| full_partial_test.py:41:5:41:7 | SSA variable url | semmle.label | SSA variable url | | full_partial_test.py:42:18:42:20 | ControlFlowNode for url | semmle.label | ControlFlowNode for url | | full_partial_test.py:42:18:42:20 | ControlFlowNode for url | semmle.label | ControlFlowNode for url | +| full_partial_test.py:44:5:44:7 | SSA variable url | semmle.label | SSA variable url | +| full_partial_test.py:44:5:44:7 | SSA variable url | semmle.label | SSA variable url | | full_partial_test.py:45:18:45:20 | ControlFlowNode for url | semmle.label | ControlFlowNode for url | | full_partial_test.py:45:18:45:20 | ControlFlowNode for url | semmle.label | ControlFlowNode for url | +| full_partial_test.py:47:5:47:7 | SSA variable url | semmle.label | SSA variable url | +| full_partial_test.py:47:5:47:7 | SSA variable url | semmle.label | SSA variable url | | full_partial_test.py:48:18:48:20 | ControlFlowNode for url | semmle.label | ControlFlowNode for url | | full_partial_test.py:48:18:48:20 | ControlFlowNode for url | semmle.label | ControlFlowNode for url | +| full_partial_test.py:50:5:50:7 | SSA variable url | semmle.label | SSA variable url | +| full_partial_test.py:50:5:50:7 | SSA variable url | semmle.label | SSA variable url | | full_partial_test.py:51:18:51:20 | ControlFlowNode for url | semmle.label | ControlFlowNode for url | | full_partial_test.py:51:18:51:20 | ControlFlowNode for url | semmle.label | ControlFlowNode for url | +| full_partial_test.py:53:5:53:7 | SSA variable url | semmle.label | SSA variable url | +| full_partial_test.py:53:5:53:7 | SSA variable url | semmle.label | SSA variable url | | full_partial_test.py:54:18:54:20 | ControlFlowNode for url | semmle.label | ControlFlowNode for url | | full_partial_test.py:54:18:54:20 | ControlFlowNode for url | semmle.label | ControlFlowNode for url | +| full_partial_test.py:57:5:57:14 | SSA variable user_input | semmle.label | SSA variable user_input | +| full_partial_test.py:57:5:57:14 | SSA variable user_input | semmle.label | SSA variable user_input | | full_partial_test.py:57:18:57:24 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | full_partial_test.py:57:18:57:24 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| full_partial_test.py:57:18:57:29 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| full_partial_test.py:57:18:57:29 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| full_partial_test.py:57:18:57:48 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | -| full_partial_test.py:57:18:57:48 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | +| full_partial_test.py:58:5:58:13 | SSA variable query_val | semmle.label | SSA variable query_val | | full_partial_test.py:58:17:58:23 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| full_partial_test.py:58:17:58:28 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| full_partial_test.py:58:17:58:41 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | +| full_partial_test.py:61:5:61:7 | SSA variable url | semmle.label | SSA variable url | +| full_partial_test.py:61:5:61:7 | SSA variable url | semmle.label | SSA variable url | | full_partial_test.py:62:18:62:20 | ControlFlowNode for url | semmle.label | ControlFlowNode for url | | full_partial_test.py:62:18:62:20 | ControlFlowNode for url | semmle.label | ControlFlowNode for url | +| full_partial_test.py:64:5:64:7 | SSA variable url | semmle.label | SSA variable url | +| full_partial_test.py:64:5:64:7 | SSA variable url | semmle.label | SSA variable url | | full_partial_test.py:65:18:65:20 | ControlFlowNode for url | semmle.label | ControlFlowNode for url | | full_partial_test.py:65:18:65:20 | ControlFlowNode for url | semmle.label | ControlFlowNode for url | -| full_partial_test.py:67:38:67:58 | ControlFlowNode for Tuple | semmle.label | ControlFlowNode for Tuple | +| full_partial_test.py:67:5:67:7 | SSA variable url | semmle.label | SSA variable url | | full_partial_test.py:68:18:68:20 | ControlFlowNode for url | semmle.label | ControlFlowNode for url | +| full_partial_test.py:71:5:71:14 | SSA variable user_input | semmle.label | SSA variable user_input | +| full_partial_test.py:71:5:71:14 | SSA variable user_input | semmle.label | SSA variable user_input | | full_partial_test.py:71:18:71:24 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | full_partial_test.py:71:18:71:24 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| full_partial_test.py:71:18:71:29 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| full_partial_test.py:71:18:71:29 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| full_partial_test.py:71:18:71:48 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | -| full_partial_test.py:71:18:71:48 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | +| full_partial_test.py:72:5:72:13 | SSA variable query_val | semmle.label | SSA variable query_val | | full_partial_test.py:72:17:72:23 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| full_partial_test.py:72:17:72:28 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| full_partial_test.py:72:17:72:41 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | +| full_partial_test.py:75:5:75:7 | SSA variable url | semmle.label | SSA variable url | +| full_partial_test.py:75:5:75:7 | SSA variable url | semmle.label | SSA variable url | | full_partial_test.py:76:18:76:20 | ControlFlowNode for url | semmle.label | ControlFlowNode for url | | full_partial_test.py:76:18:76:20 | ControlFlowNode for url | semmle.label | ControlFlowNode for url | +| full_partial_test.py:78:5:78:7 | SSA variable url | semmle.label | SSA variable url | +| full_partial_test.py:78:5:78:7 | SSA variable url | semmle.label | SSA variable url | | full_partial_test.py:79:18:79:20 | ControlFlowNode for url | semmle.label | ControlFlowNode for url | | full_partial_test.py:79:18:79:20 | ControlFlowNode for url | semmle.label | ControlFlowNode for url | +| full_partial_test.py:81:5:81:7 | SSA variable url | semmle.label | SSA variable url | +| full_partial_test.py:81:5:81:7 | SSA variable url | semmle.label | SSA variable url | | full_partial_test.py:82:18:82:20 | ControlFlowNode for url | semmle.label | ControlFlowNode for url | | full_partial_test.py:82:18:82:20 | ControlFlowNode for url | semmle.label | ControlFlowNode for url | +| full_partial_test.py:86:5:86:14 | SSA variable user_input | semmle.label | SSA variable user_input | | full_partial_test.py:86:18:86:24 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| full_partial_test.py:86:18:86:29 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| full_partial_test.py:86:18:86:48 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | +| full_partial_test.py:88:5:88:7 | SSA variable url | semmle.label | SSA variable url | | full_partial_test.py:89:18:89:20 | ControlFlowNode for url | semmle.label | ControlFlowNode for url | +| full_partial_test.py:92:5:92:14 | SSA variable user_input | semmle.label | SSA variable user_input | | full_partial_test.py:92:18:92:24 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| full_partial_test.py:92:18:92:29 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| full_partial_test.py:92:18:92:48 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | +| full_partial_test.py:94:5:94:7 | SSA variable url | semmle.label | SSA variable url | | full_partial_test.py:95:18:95:20 | ControlFlowNode for url | semmle.label | ControlFlowNode for url | +| full_partial_test.py:98:5:98:14 | SSA variable user_input | semmle.label | SSA variable user_input | | full_partial_test.py:98:18:98:24 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| full_partial_test.py:98:18:98:29 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| full_partial_test.py:98:18:98:48 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | +| full_partial_test.py:100:5:100:7 | SSA variable url | semmle.label | SSA variable url | | full_partial_test.py:101:18:101:20 | ControlFlowNode for url | semmle.label | ControlFlowNode for url | +| full_partial_test.py:104:5:104:14 | SSA variable user_input | semmle.label | SSA variable user_input | | full_partial_test.py:104:18:104:24 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| full_partial_test.py:104:18:104:29 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| full_partial_test.py:104:18:104:48 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | +| full_partial_test.py:106:5:106:7 | SSA variable url | semmle.label | SSA variable url | | full_partial_test.py:107:18:107:20 | ControlFlowNode for url | semmle.label | ControlFlowNode for url | +| full_partial_test.py:110:5:110:14 | SSA variable user_input | semmle.label | SSA variable user_input | | full_partial_test.py:110:18:110:24 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| full_partial_test.py:110:18:110:29 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| full_partial_test.py:110:18:110:48 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | +| full_partial_test.py:115:5:115:7 | SSA variable url | semmle.label | SSA variable url | | full_partial_test.py:116:18:116:20 | ControlFlowNode for url | semmle.label | ControlFlowNode for url | +| full_partial_test.py:119:5:119:14 | SSA variable user_input | semmle.label | SSA variable user_input | | full_partial_test.py:119:18:119:24 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| full_partial_test.py:119:18:119:29 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| full_partial_test.py:119:18:119:48 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | +| full_partial_test.py:121:5:121:7 | SSA variable url | semmle.label | SSA variable url | | full_partial_test.py:122:18:122:20 | ControlFlowNode for url | semmle.label | ControlFlowNode for url | | test_http_client.py:1:26:1:32 | ControlFlowNode for ImportMember | semmle.label | ControlFlowNode for ImportMember | | test_http_client.py:1:26:1:32 | ControlFlowNode for ImportMember | semmle.label | ControlFlowNode for ImportMember | | test_http_client.py:1:26:1:32 | GSSA Variable request | semmle.label | GSSA Variable request | | test_http_client.py:1:26:1:32 | GSSA Variable request | semmle.label | GSSA Variable request | +| test_http_client.py:9:5:9:15 | SSA variable unsafe_host | semmle.label | SSA variable unsafe_host | +| test_http_client.py:9:5:9:15 | SSA variable unsafe_host | semmle.label | SSA variable unsafe_host | | test_http_client.py:9:19:9:25 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | test_http_client.py:9:19:9:25 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| test_http_client.py:9:19:9:30 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| test_http_client.py:9:19:9:30 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| test_http_client.py:9:19:9:38 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | -| test_http_client.py:9:19:9:38 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | +| test_http_client.py:10:5:10:15 | SSA variable unsafe_path | semmle.label | SSA variable unsafe_path | +| test_http_client.py:10:5:10:15 | SSA variable unsafe_path | semmle.label | SSA variable unsafe_path | | test_http_client.py:10:19:10:25 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | test_http_client.py:10:19:10:25 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| test_http_client.py:10:19:10:30 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| test_http_client.py:10:19:10:30 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| test_http_client.py:10:19:10:38 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | -| test_http_client.py:10:19:10:38 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | +| test_http_client.py:11:5:11:14 | SSA variable user_input | semmle.label | SSA variable user_input | | test_http_client.py:11:18:11:24 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| test_http_client.py:11:18:11:29 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| test_http_client.py:11:18:11:48 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | | test_http_client.py:13:27:13:37 | ControlFlowNode for unsafe_host | semmle.label | ControlFlowNode for unsafe_host | | test_http_client.py:13:27:13:37 | ControlFlowNode for unsafe_host | semmle.label | ControlFlowNode for unsafe_host | | test_http_client.py:14:25:14:35 | ControlFlowNode for unsafe_path | semmle.label | ControlFlowNode for unsafe_path | @@ -270,18 +288,18 @@ nodes | test_http_client.py:25:27:25:37 | ControlFlowNode for unsafe_host | semmle.label | ControlFlowNode for unsafe_host | | test_http_client.py:29:25:29:35 | ControlFlowNode for unsafe_path | semmle.label | ControlFlowNode for unsafe_path | | test_http_client.py:29:25:29:35 | ControlFlowNode for unsafe_path | semmle.label | ControlFlowNode for unsafe_path | +| test_http_client.py:31:5:31:8 | SSA variable path | semmle.label | SSA variable path | | test_http_client.py:33:25:33:28 | ControlFlowNode for path | semmle.label | ControlFlowNode for path | +| test_http_client.py:35:5:35:8 | SSA variable path | semmle.label | SSA variable path | | test_http_client.py:37:25:37:28 | ControlFlowNode for path | semmle.label | ControlFlowNode for path | | test_requests.py:1:19:1:25 | ControlFlowNode for ImportMember | semmle.label | ControlFlowNode for ImportMember | | test_requests.py:1:19:1:25 | ControlFlowNode for ImportMember | semmle.label | ControlFlowNode for ImportMember | | test_requests.py:1:19:1:25 | GSSA Variable request | semmle.label | GSSA Variable request | | test_requests.py:1:19:1:25 | GSSA Variable request | semmle.label | GSSA Variable request | +| test_requests.py:6:5:6:14 | SSA variable user_input | semmle.label | SSA variable user_input | +| test_requests.py:6:5:6:14 | SSA variable user_input | semmle.label | SSA variable user_input | | test_requests.py:6:18:6:24 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | test_requests.py:6:18:6:24 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| test_requests.py:6:18:6:29 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| test_requests.py:6:18:6:29 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| test_requests.py:6:18:6:48 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | -| test_requests.py:6:18:6:48 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | | test_requests.py:8:18:8:27 | ControlFlowNode for user_input | semmle.label | ControlFlowNode for user_input | | test_requests.py:8:18:8:27 | ControlFlowNode for user_input | semmle.label | ControlFlowNode for user_input | subpaths diff --git a/python/ql/test/query-tests/Security/CWE-918-ServerSideRequestForgery/PartialServerSideRequestForgery.expected b/python/ql/test/query-tests/Security/CWE-918-ServerSideRequestForgery/PartialServerSideRequestForgery.expected index cedab127534..faa8560d19f 100644 --- a/python/ql/test/query-tests/Security/CWE-918-ServerSideRequestForgery/PartialServerSideRequestForgery.expected +++ b/python/ql/test/query-tests/Security/CWE-918-ServerSideRequestForgery/PartialServerSideRequestForgery.expected @@ -19,86 +19,100 @@ edges | full_partial_test.py:1:19:1:25 | GSSA Variable request | full_partial_test.py:104:18:104:24 | ControlFlowNode for request | | full_partial_test.py:1:19:1:25 | GSSA Variable request | full_partial_test.py:110:18:110:24 | ControlFlowNode for request | | full_partial_test.py:1:19:1:25 | GSSA Variable request | full_partial_test.py:119:18:119:24 | ControlFlowNode for request | -| full_partial_test.py:7:18:7:24 | ControlFlowNode for request | full_partial_test.py:7:18:7:29 | ControlFlowNode for Attribute | -| full_partial_test.py:7:18:7:24 | ControlFlowNode for request | full_partial_test.py:7:18:7:29 | ControlFlowNode for Attribute | -| full_partial_test.py:7:18:7:24 | ControlFlowNode for request | full_partial_test.py:8:17:8:28 | ControlFlowNode for Attribute | -| full_partial_test.py:7:18:7:29 | ControlFlowNode for Attribute | full_partial_test.py:7:18:7:48 | ControlFlowNode for Subscript | -| full_partial_test.py:7:18:7:29 | ControlFlowNode for Attribute | full_partial_test.py:7:18:7:48 | ControlFlowNode for Subscript | -| full_partial_test.py:7:18:7:48 | ControlFlowNode for Subscript | full_partial_test.py:10:18:10:27 | ControlFlowNode for user_input | -| full_partial_test.py:7:18:7:48 | ControlFlowNode for Subscript | full_partial_test.py:10:18:10:27 | ControlFlowNode for user_input | -| full_partial_test.py:7:18:7:48 | ControlFlowNode for Subscript | full_partial_test.py:13:18:13:20 | ControlFlowNode for url | -| full_partial_test.py:7:18:7:48 | ControlFlowNode for Subscript | full_partial_test.py:13:18:13:20 | ControlFlowNode for url | -| full_partial_test.py:7:18:7:48 | ControlFlowNode for Subscript | full_partial_test.py:19:18:19:20 | ControlFlowNode for url | -| full_partial_test.py:7:18:7:48 | ControlFlowNode for Subscript | full_partial_test.py:19:18:19:20 | ControlFlowNode for url | -| full_partial_test.py:7:18:7:48 | ControlFlowNode for Subscript | full_partial_test.py:23:18:23:20 | ControlFlowNode for url | -| full_partial_test.py:7:18:7:48 | ControlFlowNode for Subscript | full_partial_test.py:23:18:23:20 | ControlFlowNode for url | -| full_partial_test.py:8:17:8:23 | ControlFlowNode for request | full_partial_test.py:8:17:8:28 | ControlFlowNode for Attribute | -| full_partial_test.py:8:17:8:28 | ControlFlowNode for Attribute | full_partial_test.py:8:17:8:41 | ControlFlowNode for Subscript | -| full_partial_test.py:8:17:8:41 | ControlFlowNode for Subscript | full_partial_test.py:23:18:23:20 | ControlFlowNode for url | -| full_partial_test.py:37:18:37:24 | ControlFlowNode for request | full_partial_test.py:37:18:37:29 | ControlFlowNode for Attribute | -| full_partial_test.py:37:18:37:24 | ControlFlowNode for request | full_partial_test.py:37:18:37:29 | ControlFlowNode for Attribute | -| full_partial_test.py:37:18:37:24 | ControlFlowNode for request | full_partial_test.py:38:17:38:28 | ControlFlowNode for Attribute | -| full_partial_test.py:37:18:37:29 | ControlFlowNode for Attribute | full_partial_test.py:37:18:37:48 | ControlFlowNode for Subscript | -| full_partial_test.py:37:18:37:29 | ControlFlowNode for Attribute | full_partial_test.py:37:18:37:48 | ControlFlowNode for Subscript | -| full_partial_test.py:37:18:37:48 | ControlFlowNode for Subscript | full_partial_test.py:42:18:42:20 | ControlFlowNode for url | -| full_partial_test.py:37:18:37:48 | ControlFlowNode for Subscript | full_partial_test.py:42:18:42:20 | ControlFlowNode for url | -| full_partial_test.py:37:18:37:48 | ControlFlowNode for Subscript | full_partial_test.py:45:18:45:20 | ControlFlowNode for url | -| full_partial_test.py:37:18:37:48 | ControlFlowNode for Subscript | full_partial_test.py:45:18:45:20 | ControlFlowNode for url | -| full_partial_test.py:37:18:37:48 | ControlFlowNode for Subscript | full_partial_test.py:48:18:48:20 | ControlFlowNode for url | -| full_partial_test.py:37:18:37:48 | ControlFlowNode for Subscript | full_partial_test.py:48:18:48:20 | ControlFlowNode for url | -| full_partial_test.py:37:18:37:48 | ControlFlowNode for Subscript | full_partial_test.py:51:18:51:20 | ControlFlowNode for url | -| full_partial_test.py:37:18:37:48 | ControlFlowNode for Subscript | full_partial_test.py:51:18:51:20 | ControlFlowNode for url | -| full_partial_test.py:37:18:37:48 | ControlFlowNode for Subscript | full_partial_test.py:54:18:54:20 | ControlFlowNode for url | -| full_partial_test.py:37:18:37:48 | ControlFlowNode for Subscript | full_partial_test.py:54:18:54:20 | ControlFlowNode for url | -| full_partial_test.py:38:17:38:23 | ControlFlowNode for request | full_partial_test.py:38:17:38:28 | ControlFlowNode for Attribute | -| full_partial_test.py:38:17:38:28 | ControlFlowNode for Attribute | full_partial_test.py:38:17:38:41 | ControlFlowNode for Subscript | -| full_partial_test.py:38:17:38:41 | ControlFlowNode for Subscript | full_partial_test.py:48:18:48:20 | ControlFlowNode for url | -| full_partial_test.py:57:18:57:24 | ControlFlowNode for request | full_partial_test.py:57:18:57:29 | ControlFlowNode for Attribute | -| full_partial_test.py:57:18:57:24 | ControlFlowNode for request | full_partial_test.py:57:18:57:29 | ControlFlowNode for Attribute | -| full_partial_test.py:57:18:57:24 | ControlFlowNode for request | full_partial_test.py:58:17:58:28 | ControlFlowNode for Attribute | -| full_partial_test.py:57:18:57:29 | ControlFlowNode for Attribute | full_partial_test.py:57:18:57:48 | ControlFlowNode for Subscript | -| full_partial_test.py:57:18:57:29 | ControlFlowNode for Attribute | full_partial_test.py:57:18:57:48 | ControlFlowNode for Subscript | -| full_partial_test.py:57:18:57:48 | ControlFlowNode for Subscript | full_partial_test.py:62:18:62:20 | ControlFlowNode for url | -| full_partial_test.py:57:18:57:48 | ControlFlowNode for Subscript | full_partial_test.py:62:18:62:20 | ControlFlowNode for url | -| full_partial_test.py:57:18:57:48 | ControlFlowNode for Subscript | full_partial_test.py:65:18:65:20 | ControlFlowNode for url | -| full_partial_test.py:57:18:57:48 | ControlFlowNode for Subscript | full_partial_test.py:65:18:65:20 | ControlFlowNode for url | -| full_partial_test.py:57:18:57:48 | ControlFlowNode for Subscript | full_partial_test.py:67:38:67:58 | ControlFlowNode for Tuple | -| full_partial_test.py:58:17:58:23 | ControlFlowNode for request | full_partial_test.py:58:17:58:28 | ControlFlowNode for Attribute | -| full_partial_test.py:58:17:58:28 | ControlFlowNode for Attribute | full_partial_test.py:58:17:58:41 | ControlFlowNode for Subscript | -| full_partial_test.py:58:17:58:41 | ControlFlowNode for Subscript | full_partial_test.py:67:38:67:58 | ControlFlowNode for Tuple | -| full_partial_test.py:67:38:67:58 | ControlFlowNode for Tuple | full_partial_test.py:68:18:68:20 | ControlFlowNode for url | -| full_partial_test.py:71:18:71:24 | ControlFlowNode for request | full_partial_test.py:71:18:71:29 | ControlFlowNode for Attribute | -| full_partial_test.py:71:18:71:24 | ControlFlowNode for request | full_partial_test.py:71:18:71:29 | ControlFlowNode for Attribute | -| full_partial_test.py:71:18:71:24 | ControlFlowNode for request | full_partial_test.py:72:17:72:28 | ControlFlowNode for Attribute | -| full_partial_test.py:71:18:71:29 | ControlFlowNode for Attribute | full_partial_test.py:71:18:71:48 | ControlFlowNode for Subscript | -| full_partial_test.py:71:18:71:29 | ControlFlowNode for Attribute | full_partial_test.py:71:18:71:48 | ControlFlowNode for Subscript | -| full_partial_test.py:71:18:71:48 | ControlFlowNode for Subscript | full_partial_test.py:76:18:76:20 | ControlFlowNode for url | -| full_partial_test.py:71:18:71:48 | ControlFlowNode for Subscript | full_partial_test.py:76:18:76:20 | ControlFlowNode for url | -| full_partial_test.py:71:18:71:48 | ControlFlowNode for Subscript | full_partial_test.py:79:18:79:20 | ControlFlowNode for url | -| full_partial_test.py:71:18:71:48 | ControlFlowNode for Subscript | full_partial_test.py:79:18:79:20 | ControlFlowNode for url | -| full_partial_test.py:71:18:71:48 | ControlFlowNode for Subscript | full_partial_test.py:82:18:82:20 | ControlFlowNode for url | -| full_partial_test.py:71:18:71:48 | ControlFlowNode for Subscript | full_partial_test.py:82:18:82:20 | ControlFlowNode for url | -| full_partial_test.py:72:17:72:23 | ControlFlowNode for request | full_partial_test.py:72:17:72:28 | ControlFlowNode for Attribute | -| full_partial_test.py:72:17:72:28 | ControlFlowNode for Attribute | full_partial_test.py:72:17:72:41 | ControlFlowNode for Subscript | -| full_partial_test.py:72:17:72:41 | ControlFlowNode for Subscript | full_partial_test.py:82:18:82:20 | ControlFlowNode for url | -| full_partial_test.py:86:18:86:24 | ControlFlowNode for request | full_partial_test.py:86:18:86:29 | ControlFlowNode for Attribute | -| full_partial_test.py:86:18:86:29 | ControlFlowNode for Attribute | full_partial_test.py:86:18:86:48 | ControlFlowNode for Subscript | -| full_partial_test.py:86:18:86:48 | ControlFlowNode for Subscript | full_partial_test.py:89:18:89:20 | ControlFlowNode for url | -| full_partial_test.py:92:18:92:24 | ControlFlowNode for request | full_partial_test.py:92:18:92:29 | ControlFlowNode for Attribute | -| full_partial_test.py:92:18:92:29 | ControlFlowNode for Attribute | full_partial_test.py:92:18:92:48 | ControlFlowNode for Subscript | -| full_partial_test.py:92:18:92:48 | ControlFlowNode for Subscript | full_partial_test.py:95:18:95:20 | ControlFlowNode for url | -| full_partial_test.py:98:18:98:24 | ControlFlowNode for request | full_partial_test.py:98:18:98:29 | ControlFlowNode for Attribute | -| full_partial_test.py:98:18:98:29 | ControlFlowNode for Attribute | full_partial_test.py:98:18:98:48 | ControlFlowNode for Subscript | -| full_partial_test.py:98:18:98:48 | ControlFlowNode for Subscript | full_partial_test.py:101:18:101:20 | ControlFlowNode for url | -| full_partial_test.py:104:18:104:24 | ControlFlowNode for request | full_partial_test.py:104:18:104:29 | ControlFlowNode for Attribute | -| full_partial_test.py:104:18:104:29 | ControlFlowNode for Attribute | full_partial_test.py:104:18:104:48 | ControlFlowNode for Subscript | -| full_partial_test.py:104:18:104:48 | ControlFlowNode for Subscript | full_partial_test.py:107:18:107:20 | ControlFlowNode for url | -| full_partial_test.py:110:18:110:24 | ControlFlowNode for request | full_partial_test.py:110:18:110:29 | ControlFlowNode for Attribute | -| full_partial_test.py:110:18:110:29 | ControlFlowNode for Attribute | full_partial_test.py:110:18:110:48 | ControlFlowNode for Subscript | -| full_partial_test.py:110:18:110:48 | ControlFlowNode for Subscript | full_partial_test.py:116:18:116:20 | ControlFlowNode for url | -| full_partial_test.py:119:18:119:24 | ControlFlowNode for request | full_partial_test.py:119:18:119:29 | ControlFlowNode for Attribute | -| full_partial_test.py:119:18:119:29 | ControlFlowNode for Attribute | full_partial_test.py:119:18:119:48 | ControlFlowNode for Subscript | -| full_partial_test.py:119:18:119:48 | ControlFlowNode for Subscript | full_partial_test.py:122:18:122:20 | ControlFlowNode for url | +| full_partial_test.py:7:5:7:14 | SSA variable user_input | full_partial_test.py:10:18:10:27 | ControlFlowNode for user_input | +| full_partial_test.py:7:5:7:14 | SSA variable user_input | full_partial_test.py:10:18:10:27 | ControlFlowNode for user_input | +| full_partial_test.py:7:5:7:14 | SSA variable user_input | full_partial_test.py:12:5:12:7 | SSA variable url | +| full_partial_test.py:7:5:7:14 | SSA variable user_input | full_partial_test.py:12:5:12:7 | SSA variable url | +| full_partial_test.py:7:5:7:14 | SSA variable user_input | full_partial_test.py:18:5:18:7 | SSA variable url | +| full_partial_test.py:7:5:7:14 | SSA variable user_input | full_partial_test.py:18:5:18:7 | SSA variable url | +| full_partial_test.py:7:5:7:14 | SSA variable user_input | full_partial_test.py:22:5:22:7 | SSA variable url | +| full_partial_test.py:7:5:7:14 | SSA variable user_input | full_partial_test.py:22:5:22:7 | SSA variable url | +| full_partial_test.py:7:18:7:24 | ControlFlowNode for request | full_partial_test.py:7:5:7:14 | SSA variable user_input | +| full_partial_test.py:7:18:7:24 | ControlFlowNode for request | full_partial_test.py:7:5:7:14 | SSA variable user_input | +| full_partial_test.py:7:18:7:24 | ControlFlowNode for request | full_partial_test.py:8:5:8:13 | SSA variable query_val | +| full_partial_test.py:8:5:8:13 | SSA variable query_val | full_partial_test.py:22:5:22:7 | SSA variable url | +| full_partial_test.py:8:17:8:23 | ControlFlowNode for request | full_partial_test.py:8:5:8:13 | SSA variable query_val | +| full_partial_test.py:12:5:12:7 | SSA variable url | full_partial_test.py:13:18:13:20 | ControlFlowNode for url | +| full_partial_test.py:12:5:12:7 | SSA variable url | full_partial_test.py:13:18:13:20 | ControlFlowNode for url | +| full_partial_test.py:18:5:18:7 | SSA variable url | full_partial_test.py:19:18:19:20 | ControlFlowNode for url | +| full_partial_test.py:18:5:18:7 | SSA variable url | full_partial_test.py:19:18:19:20 | ControlFlowNode for url | +| full_partial_test.py:22:5:22:7 | SSA variable url | full_partial_test.py:23:18:23:20 | ControlFlowNode for url | +| full_partial_test.py:22:5:22:7 | SSA variable url | full_partial_test.py:23:18:23:20 | ControlFlowNode for url | +| full_partial_test.py:37:5:37:14 | SSA variable user_input | full_partial_test.py:41:5:41:7 | SSA variable url | +| full_partial_test.py:37:5:37:14 | SSA variable user_input | full_partial_test.py:41:5:41:7 | SSA variable url | +| full_partial_test.py:37:5:37:14 | SSA variable user_input | full_partial_test.py:44:5:44:7 | SSA variable url | +| full_partial_test.py:37:5:37:14 | SSA variable user_input | full_partial_test.py:44:5:44:7 | SSA variable url | +| full_partial_test.py:37:5:37:14 | SSA variable user_input | full_partial_test.py:47:5:47:7 | SSA variable url | +| full_partial_test.py:37:5:37:14 | SSA variable user_input | full_partial_test.py:47:5:47:7 | SSA variable url | +| full_partial_test.py:37:5:37:14 | SSA variable user_input | full_partial_test.py:50:5:50:7 | SSA variable url | +| full_partial_test.py:37:5:37:14 | SSA variable user_input | full_partial_test.py:50:5:50:7 | SSA variable url | +| full_partial_test.py:37:5:37:14 | SSA variable user_input | full_partial_test.py:53:5:53:7 | SSA variable url | +| full_partial_test.py:37:5:37:14 | SSA variable user_input | full_partial_test.py:53:5:53:7 | SSA variable url | +| full_partial_test.py:37:18:37:24 | ControlFlowNode for request | full_partial_test.py:37:5:37:14 | SSA variable user_input | +| full_partial_test.py:37:18:37:24 | ControlFlowNode for request | full_partial_test.py:37:5:37:14 | SSA variable user_input | +| full_partial_test.py:37:18:37:24 | ControlFlowNode for request | full_partial_test.py:38:5:38:13 | SSA variable query_val | +| full_partial_test.py:38:5:38:13 | SSA variable query_val | full_partial_test.py:47:5:47:7 | SSA variable url | +| full_partial_test.py:38:17:38:23 | ControlFlowNode for request | full_partial_test.py:38:5:38:13 | SSA variable query_val | +| full_partial_test.py:41:5:41:7 | SSA variable url | full_partial_test.py:42:18:42:20 | ControlFlowNode for url | +| full_partial_test.py:41:5:41:7 | SSA variable url | full_partial_test.py:42:18:42:20 | ControlFlowNode for url | +| full_partial_test.py:44:5:44:7 | SSA variable url | full_partial_test.py:45:18:45:20 | ControlFlowNode for url | +| full_partial_test.py:44:5:44:7 | SSA variable url | full_partial_test.py:45:18:45:20 | ControlFlowNode for url | +| full_partial_test.py:47:5:47:7 | SSA variable url | full_partial_test.py:48:18:48:20 | ControlFlowNode for url | +| full_partial_test.py:47:5:47:7 | SSA variable url | full_partial_test.py:48:18:48:20 | ControlFlowNode for url | +| full_partial_test.py:50:5:50:7 | SSA variable url | full_partial_test.py:51:18:51:20 | ControlFlowNode for url | +| full_partial_test.py:50:5:50:7 | SSA variable url | full_partial_test.py:51:18:51:20 | ControlFlowNode for url | +| full_partial_test.py:53:5:53:7 | SSA variable url | full_partial_test.py:54:18:54:20 | ControlFlowNode for url | +| full_partial_test.py:53:5:53:7 | SSA variable url | full_partial_test.py:54:18:54:20 | ControlFlowNode for url | +| full_partial_test.py:57:5:57:14 | SSA variable user_input | full_partial_test.py:61:5:61:7 | SSA variable url | +| full_partial_test.py:57:5:57:14 | SSA variable user_input | full_partial_test.py:61:5:61:7 | SSA variable url | +| full_partial_test.py:57:5:57:14 | SSA variable user_input | full_partial_test.py:64:5:64:7 | SSA variable url | +| full_partial_test.py:57:5:57:14 | SSA variable user_input | full_partial_test.py:64:5:64:7 | SSA variable url | +| full_partial_test.py:57:5:57:14 | SSA variable user_input | full_partial_test.py:67:5:67:7 | SSA variable url | +| full_partial_test.py:57:18:57:24 | ControlFlowNode for request | full_partial_test.py:57:5:57:14 | SSA variable user_input | +| full_partial_test.py:57:18:57:24 | ControlFlowNode for request | full_partial_test.py:57:5:57:14 | SSA variable user_input | +| full_partial_test.py:57:18:57:24 | ControlFlowNode for request | full_partial_test.py:58:5:58:13 | SSA variable query_val | +| full_partial_test.py:58:5:58:13 | SSA variable query_val | full_partial_test.py:67:5:67:7 | SSA variable url | +| full_partial_test.py:58:17:58:23 | ControlFlowNode for request | full_partial_test.py:58:5:58:13 | SSA variable query_val | +| full_partial_test.py:61:5:61:7 | SSA variable url | full_partial_test.py:62:18:62:20 | ControlFlowNode for url | +| full_partial_test.py:61:5:61:7 | SSA variable url | full_partial_test.py:62:18:62:20 | ControlFlowNode for url | +| full_partial_test.py:64:5:64:7 | SSA variable url | full_partial_test.py:65:18:65:20 | ControlFlowNode for url | +| full_partial_test.py:64:5:64:7 | SSA variable url | full_partial_test.py:65:18:65:20 | ControlFlowNode for url | +| full_partial_test.py:67:5:67:7 | SSA variable url | full_partial_test.py:68:18:68:20 | ControlFlowNode for url | +| full_partial_test.py:71:5:71:14 | SSA variable user_input | full_partial_test.py:75:5:75:7 | SSA variable url | +| full_partial_test.py:71:5:71:14 | SSA variable user_input | full_partial_test.py:75:5:75:7 | SSA variable url | +| full_partial_test.py:71:5:71:14 | SSA variable user_input | full_partial_test.py:78:5:78:7 | SSA variable url | +| full_partial_test.py:71:5:71:14 | SSA variable user_input | full_partial_test.py:78:5:78:7 | SSA variable url | +| full_partial_test.py:71:5:71:14 | SSA variable user_input | full_partial_test.py:81:5:81:7 | SSA variable url | +| full_partial_test.py:71:5:71:14 | SSA variable user_input | full_partial_test.py:81:5:81:7 | SSA variable url | +| full_partial_test.py:71:18:71:24 | ControlFlowNode for request | full_partial_test.py:71:5:71:14 | SSA variable user_input | +| full_partial_test.py:71:18:71:24 | ControlFlowNode for request | full_partial_test.py:71:5:71:14 | SSA variable user_input | +| full_partial_test.py:71:18:71:24 | ControlFlowNode for request | full_partial_test.py:72:5:72:13 | SSA variable query_val | +| full_partial_test.py:72:5:72:13 | SSA variable query_val | full_partial_test.py:81:5:81:7 | SSA variable url | +| full_partial_test.py:72:17:72:23 | ControlFlowNode for request | full_partial_test.py:72:5:72:13 | SSA variable query_val | +| full_partial_test.py:75:5:75:7 | SSA variable url | full_partial_test.py:76:18:76:20 | ControlFlowNode for url | +| full_partial_test.py:75:5:75:7 | SSA variable url | full_partial_test.py:76:18:76:20 | ControlFlowNode for url | +| full_partial_test.py:78:5:78:7 | SSA variable url | full_partial_test.py:79:18:79:20 | ControlFlowNode for url | +| full_partial_test.py:78:5:78:7 | SSA variable url | full_partial_test.py:79:18:79:20 | ControlFlowNode for url | +| full_partial_test.py:81:5:81:7 | SSA variable url | full_partial_test.py:82:18:82:20 | ControlFlowNode for url | +| full_partial_test.py:81:5:81:7 | SSA variable url | full_partial_test.py:82:18:82:20 | ControlFlowNode for url | +| full_partial_test.py:86:5:86:14 | SSA variable user_input | full_partial_test.py:88:5:88:7 | SSA variable url | +| full_partial_test.py:86:18:86:24 | ControlFlowNode for request | full_partial_test.py:86:5:86:14 | SSA variable user_input | +| full_partial_test.py:88:5:88:7 | SSA variable url | full_partial_test.py:89:18:89:20 | ControlFlowNode for url | +| full_partial_test.py:92:5:92:14 | SSA variable user_input | full_partial_test.py:94:5:94:7 | SSA variable url | +| full_partial_test.py:92:18:92:24 | ControlFlowNode for request | full_partial_test.py:92:5:92:14 | SSA variable user_input | +| full_partial_test.py:94:5:94:7 | SSA variable url | full_partial_test.py:95:18:95:20 | ControlFlowNode for url | +| full_partial_test.py:98:5:98:14 | SSA variable user_input | full_partial_test.py:100:5:100:7 | SSA variable url | +| full_partial_test.py:98:18:98:24 | ControlFlowNode for request | full_partial_test.py:98:5:98:14 | SSA variable user_input | +| full_partial_test.py:100:5:100:7 | SSA variable url | full_partial_test.py:101:18:101:20 | ControlFlowNode for url | +| full_partial_test.py:104:5:104:14 | SSA variable user_input | full_partial_test.py:106:5:106:7 | SSA variable url | +| full_partial_test.py:104:18:104:24 | ControlFlowNode for request | full_partial_test.py:104:5:104:14 | SSA variable user_input | +| full_partial_test.py:106:5:106:7 | SSA variable url | full_partial_test.py:107:18:107:20 | ControlFlowNode for url | +| full_partial_test.py:110:5:110:14 | SSA variable user_input | full_partial_test.py:115:5:115:7 | SSA variable url | +| full_partial_test.py:110:18:110:24 | ControlFlowNode for request | full_partial_test.py:110:5:110:14 | SSA variable user_input | +| full_partial_test.py:115:5:115:7 | SSA variable url | full_partial_test.py:116:18:116:20 | ControlFlowNode for url | +| full_partial_test.py:119:5:119:14 | SSA variable user_input | full_partial_test.py:121:5:121:7 | SSA variable url | +| full_partial_test.py:119:18:119:24 | ControlFlowNode for request | full_partial_test.py:119:5:119:14 | SSA variable user_input | +| full_partial_test.py:121:5:121:7 | SSA variable url | full_partial_test.py:122:18:122:20 | ControlFlowNode for url | | test_http_client.py:1:26:1:32 | ControlFlowNode for ImportMember | test_http_client.py:1:26:1:32 | GSSA Variable request | | test_http_client.py:1:26:1:32 | ControlFlowNode for ImportMember | test_http_client.py:1:26:1:32 | GSSA Variable request | | test_http_client.py:1:26:1:32 | GSSA Variable request | test_http_client.py:9:19:9:25 | ControlFlowNode for request | @@ -106,158 +120,162 @@ edges | test_http_client.py:1:26:1:32 | GSSA Variable request | test_http_client.py:10:19:10:25 | ControlFlowNode for request | | test_http_client.py:1:26:1:32 | GSSA Variable request | test_http_client.py:10:19:10:25 | ControlFlowNode for request | | test_http_client.py:1:26:1:32 | GSSA Variable request | test_http_client.py:11:18:11:24 | ControlFlowNode for request | -| test_http_client.py:9:19:9:25 | ControlFlowNode for request | test_http_client.py:9:19:9:30 | ControlFlowNode for Attribute | -| test_http_client.py:9:19:9:25 | ControlFlowNode for request | test_http_client.py:9:19:9:30 | ControlFlowNode for Attribute | -| test_http_client.py:9:19:9:25 | ControlFlowNode for request | test_http_client.py:10:19:10:30 | ControlFlowNode for Attribute | -| test_http_client.py:9:19:9:25 | ControlFlowNode for request | test_http_client.py:10:19:10:30 | ControlFlowNode for Attribute | -| test_http_client.py:9:19:9:25 | ControlFlowNode for request | test_http_client.py:11:18:11:29 | ControlFlowNode for Attribute | -| test_http_client.py:9:19:9:30 | ControlFlowNode for Attribute | test_http_client.py:9:19:9:38 | ControlFlowNode for Subscript | -| test_http_client.py:9:19:9:30 | ControlFlowNode for Attribute | test_http_client.py:9:19:9:38 | ControlFlowNode for Subscript | -| test_http_client.py:9:19:9:38 | ControlFlowNode for Subscript | test_http_client.py:13:27:13:37 | ControlFlowNode for unsafe_host | -| test_http_client.py:9:19:9:38 | ControlFlowNode for Subscript | test_http_client.py:13:27:13:37 | ControlFlowNode for unsafe_host | -| test_http_client.py:9:19:9:38 | ControlFlowNode for Subscript | test_http_client.py:18:27:18:37 | ControlFlowNode for unsafe_host | -| test_http_client.py:9:19:9:38 | ControlFlowNode for Subscript | test_http_client.py:18:27:18:37 | ControlFlowNode for unsafe_host | -| test_http_client.py:9:19:9:38 | ControlFlowNode for Subscript | test_http_client.py:25:27:25:37 | ControlFlowNode for unsafe_host | -| test_http_client.py:9:19:9:38 | ControlFlowNode for Subscript | test_http_client.py:25:27:25:37 | ControlFlowNode for unsafe_host | -| test_http_client.py:10:19:10:25 | ControlFlowNode for request | test_http_client.py:10:19:10:30 | ControlFlowNode for Attribute | -| test_http_client.py:10:19:10:25 | ControlFlowNode for request | test_http_client.py:10:19:10:30 | ControlFlowNode for Attribute | -| test_http_client.py:10:19:10:25 | ControlFlowNode for request | test_http_client.py:11:18:11:29 | ControlFlowNode for Attribute | -| test_http_client.py:10:19:10:30 | ControlFlowNode for Attribute | test_http_client.py:10:19:10:38 | ControlFlowNode for Subscript | -| test_http_client.py:10:19:10:30 | ControlFlowNode for Attribute | test_http_client.py:10:19:10:38 | ControlFlowNode for Subscript | -| test_http_client.py:10:19:10:38 | ControlFlowNode for Subscript | test_http_client.py:14:25:14:35 | ControlFlowNode for unsafe_path | -| test_http_client.py:10:19:10:38 | ControlFlowNode for Subscript | test_http_client.py:14:25:14:35 | ControlFlowNode for unsafe_path | -| test_http_client.py:10:19:10:38 | ControlFlowNode for Subscript | test_http_client.py:19:25:19:35 | ControlFlowNode for unsafe_path | -| test_http_client.py:10:19:10:38 | ControlFlowNode for Subscript | test_http_client.py:19:25:19:35 | ControlFlowNode for unsafe_path | -| test_http_client.py:10:19:10:38 | ControlFlowNode for Subscript | test_http_client.py:29:25:29:35 | ControlFlowNode for unsafe_path | -| test_http_client.py:10:19:10:38 | ControlFlowNode for Subscript | test_http_client.py:29:25:29:35 | ControlFlowNode for unsafe_path | -| test_http_client.py:11:18:11:24 | ControlFlowNode for request | test_http_client.py:11:18:11:29 | ControlFlowNode for Attribute | -| test_http_client.py:11:18:11:29 | ControlFlowNode for Attribute | test_http_client.py:11:18:11:48 | ControlFlowNode for Subscript | -| test_http_client.py:11:18:11:48 | ControlFlowNode for Subscript | test_http_client.py:33:25:33:28 | ControlFlowNode for path | -| test_http_client.py:11:18:11:48 | ControlFlowNode for Subscript | test_http_client.py:37:25:37:28 | ControlFlowNode for path | +| test_http_client.py:9:5:9:15 | SSA variable unsafe_host | test_http_client.py:13:27:13:37 | ControlFlowNode for unsafe_host | +| test_http_client.py:9:5:9:15 | SSA variable unsafe_host | test_http_client.py:13:27:13:37 | ControlFlowNode for unsafe_host | +| test_http_client.py:9:5:9:15 | SSA variable unsafe_host | test_http_client.py:18:27:18:37 | ControlFlowNode for unsafe_host | +| test_http_client.py:9:5:9:15 | SSA variable unsafe_host | test_http_client.py:18:27:18:37 | ControlFlowNode for unsafe_host | +| test_http_client.py:9:5:9:15 | SSA variable unsafe_host | test_http_client.py:25:27:25:37 | ControlFlowNode for unsafe_host | +| test_http_client.py:9:5:9:15 | SSA variable unsafe_host | test_http_client.py:25:27:25:37 | ControlFlowNode for unsafe_host | +| test_http_client.py:9:19:9:25 | ControlFlowNode for request | test_http_client.py:9:5:9:15 | SSA variable unsafe_host | +| test_http_client.py:9:19:9:25 | ControlFlowNode for request | test_http_client.py:9:5:9:15 | SSA variable unsafe_host | +| test_http_client.py:9:19:9:25 | ControlFlowNode for request | test_http_client.py:10:5:10:15 | SSA variable unsafe_path | +| test_http_client.py:9:19:9:25 | ControlFlowNode for request | test_http_client.py:10:5:10:15 | SSA variable unsafe_path | +| test_http_client.py:9:19:9:25 | ControlFlowNode for request | test_http_client.py:11:5:11:14 | SSA variable user_input | +| test_http_client.py:10:5:10:15 | SSA variable unsafe_path | test_http_client.py:14:25:14:35 | ControlFlowNode for unsafe_path | +| test_http_client.py:10:5:10:15 | SSA variable unsafe_path | test_http_client.py:14:25:14:35 | ControlFlowNode for unsafe_path | +| test_http_client.py:10:5:10:15 | SSA variable unsafe_path | test_http_client.py:19:25:19:35 | ControlFlowNode for unsafe_path | +| test_http_client.py:10:5:10:15 | SSA variable unsafe_path | test_http_client.py:19:25:19:35 | ControlFlowNode for unsafe_path | +| test_http_client.py:10:5:10:15 | SSA variable unsafe_path | test_http_client.py:29:25:29:35 | ControlFlowNode for unsafe_path | +| test_http_client.py:10:5:10:15 | SSA variable unsafe_path | test_http_client.py:29:25:29:35 | ControlFlowNode for unsafe_path | +| test_http_client.py:10:19:10:25 | ControlFlowNode for request | test_http_client.py:10:5:10:15 | SSA variable unsafe_path | +| test_http_client.py:10:19:10:25 | ControlFlowNode for request | test_http_client.py:10:5:10:15 | SSA variable unsafe_path | +| test_http_client.py:10:19:10:25 | ControlFlowNode for request | test_http_client.py:11:5:11:14 | SSA variable user_input | +| test_http_client.py:11:5:11:14 | SSA variable user_input | test_http_client.py:31:5:31:8 | SSA variable path | +| test_http_client.py:11:5:11:14 | SSA variable user_input | test_http_client.py:35:5:35:8 | SSA variable path | +| test_http_client.py:11:18:11:24 | ControlFlowNode for request | test_http_client.py:11:5:11:14 | SSA variable user_input | +| test_http_client.py:31:5:31:8 | SSA variable path | test_http_client.py:33:25:33:28 | ControlFlowNode for path | +| test_http_client.py:35:5:35:8 | SSA variable path | test_http_client.py:37:25:37:28 | ControlFlowNode for path | | test_requests.py:1:19:1:25 | ControlFlowNode for ImportMember | test_requests.py:1:19:1:25 | GSSA Variable request | | test_requests.py:1:19:1:25 | ControlFlowNode for ImportMember | test_requests.py:1:19:1:25 | GSSA Variable request | | test_requests.py:1:19:1:25 | GSSA Variable request | test_requests.py:6:18:6:24 | ControlFlowNode for request | | test_requests.py:1:19:1:25 | GSSA Variable request | test_requests.py:6:18:6:24 | ControlFlowNode for request | -| test_requests.py:6:18:6:24 | ControlFlowNode for request | test_requests.py:6:18:6:29 | ControlFlowNode for Attribute | -| test_requests.py:6:18:6:24 | ControlFlowNode for request | test_requests.py:6:18:6:29 | ControlFlowNode for Attribute | -| test_requests.py:6:18:6:29 | ControlFlowNode for Attribute | test_requests.py:6:18:6:48 | ControlFlowNode for Subscript | -| test_requests.py:6:18:6:29 | ControlFlowNode for Attribute | test_requests.py:6:18:6:48 | ControlFlowNode for Subscript | -| test_requests.py:6:18:6:48 | ControlFlowNode for Subscript | test_requests.py:8:18:8:27 | ControlFlowNode for user_input | -| test_requests.py:6:18:6:48 | ControlFlowNode for Subscript | test_requests.py:8:18:8:27 | ControlFlowNode for user_input | +| test_requests.py:6:5:6:14 | SSA variable user_input | test_requests.py:8:18:8:27 | ControlFlowNode for user_input | +| test_requests.py:6:5:6:14 | SSA variable user_input | test_requests.py:8:18:8:27 | ControlFlowNode for user_input | +| test_requests.py:6:18:6:24 | ControlFlowNode for request | test_requests.py:6:5:6:14 | SSA variable user_input | +| test_requests.py:6:18:6:24 | ControlFlowNode for request | test_requests.py:6:5:6:14 | SSA variable user_input | nodes | full_partial_test.py:1:19:1:25 | ControlFlowNode for ImportMember | semmle.label | ControlFlowNode for ImportMember | | full_partial_test.py:1:19:1:25 | ControlFlowNode for ImportMember | semmle.label | ControlFlowNode for ImportMember | | full_partial_test.py:1:19:1:25 | GSSA Variable request | semmle.label | GSSA Variable request | | full_partial_test.py:1:19:1:25 | GSSA Variable request | semmle.label | GSSA Variable request | +| full_partial_test.py:7:5:7:14 | SSA variable user_input | semmle.label | SSA variable user_input | +| full_partial_test.py:7:5:7:14 | SSA variable user_input | semmle.label | SSA variable user_input | | full_partial_test.py:7:18:7:24 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | full_partial_test.py:7:18:7:24 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| full_partial_test.py:7:18:7:29 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| full_partial_test.py:7:18:7:29 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| full_partial_test.py:7:18:7:48 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | -| full_partial_test.py:7:18:7:48 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | +| full_partial_test.py:8:5:8:13 | SSA variable query_val | semmle.label | SSA variable query_val | | full_partial_test.py:8:17:8:23 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| full_partial_test.py:8:17:8:28 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| full_partial_test.py:8:17:8:41 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | | full_partial_test.py:10:18:10:27 | ControlFlowNode for user_input | semmle.label | ControlFlowNode for user_input | | full_partial_test.py:10:18:10:27 | ControlFlowNode for user_input | semmle.label | ControlFlowNode for user_input | +| full_partial_test.py:12:5:12:7 | SSA variable url | semmle.label | SSA variable url | +| full_partial_test.py:12:5:12:7 | SSA variable url | semmle.label | SSA variable url | | full_partial_test.py:13:18:13:20 | ControlFlowNode for url | semmle.label | ControlFlowNode for url | | full_partial_test.py:13:18:13:20 | ControlFlowNode for url | semmle.label | ControlFlowNode for url | +| full_partial_test.py:18:5:18:7 | SSA variable url | semmle.label | SSA variable url | +| full_partial_test.py:18:5:18:7 | SSA variable url | semmle.label | SSA variable url | | full_partial_test.py:19:18:19:20 | ControlFlowNode for url | semmle.label | ControlFlowNode for url | | full_partial_test.py:19:18:19:20 | ControlFlowNode for url | semmle.label | ControlFlowNode for url | +| full_partial_test.py:22:5:22:7 | SSA variable url | semmle.label | SSA variable url | +| full_partial_test.py:22:5:22:7 | SSA variable url | semmle.label | SSA variable url | | full_partial_test.py:23:18:23:20 | ControlFlowNode for url | semmle.label | ControlFlowNode for url | | full_partial_test.py:23:18:23:20 | ControlFlowNode for url | semmle.label | ControlFlowNode for url | +| full_partial_test.py:37:5:37:14 | SSA variable user_input | semmle.label | SSA variable user_input | +| full_partial_test.py:37:5:37:14 | SSA variable user_input | semmle.label | SSA variable user_input | | full_partial_test.py:37:18:37:24 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | full_partial_test.py:37:18:37:24 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| full_partial_test.py:37:18:37:29 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| full_partial_test.py:37:18:37:29 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| full_partial_test.py:37:18:37:48 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | -| full_partial_test.py:37:18:37:48 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | +| full_partial_test.py:38:5:38:13 | SSA variable query_val | semmle.label | SSA variable query_val | | full_partial_test.py:38:17:38:23 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| full_partial_test.py:38:17:38:28 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| full_partial_test.py:38:17:38:41 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | +| full_partial_test.py:41:5:41:7 | SSA variable url | semmle.label | SSA variable url | +| full_partial_test.py:41:5:41:7 | SSA variable url | semmle.label | SSA variable url | | full_partial_test.py:42:18:42:20 | ControlFlowNode for url | semmle.label | ControlFlowNode for url | | full_partial_test.py:42:18:42:20 | ControlFlowNode for url | semmle.label | ControlFlowNode for url | +| full_partial_test.py:44:5:44:7 | SSA variable url | semmle.label | SSA variable url | +| full_partial_test.py:44:5:44:7 | SSA variable url | semmle.label | SSA variable url | | full_partial_test.py:45:18:45:20 | ControlFlowNode for url | semmle.label | ControlFlowNode for url | | full_partial_test.py:45:18:45:20 | ControlFlowNode for url | semmle.label | ControlFlowNode for url | +| full_partial_test.py:47:5:47:7 | SSA variable url | semmle.label | SSA variable url | +| full_partial_test.py:47:5:47:7 | SSA variable url | semmle.label | SSA variable url | | full_partial_test.py:48:18:48:20 | ControlFlowNode for url | semmle.label | ControlFlowNode for url | | full_partial_test.py:48:18:48:20 | ControlFlowNode for url | semmle.label | ControlFlowNode for url | +| full_partial_test.py:50:5:50:7 | SSA variable url | semmle.label | SSA variable url | +| full_partial_test.py:50:5:50:7 | SSA variable url | semmle.label | SSA variable url | | full_partial_test.py:51:18:51:20 | ControlFlowNode for url | semmle.label | ControlFlowNode for url | | full_partial_test.py:51:18:51:20 | ControlFlowNode for url | semmle.label | ControlFlowNode for url | +| full_partial_test.py:53:5:53:7 | SSA variable url | semmle.label | SSA variable url | +| full_partial_test.py:53:5:53:7 | SSA variable url | semmle.label | SSA variable url | | full_partial_test.py:54:18:54:20 | ControlFlowNode for url | semmle.label | ControlFlowNode for url | | full_partial_test.py:54:18:54:20 | ControlFlowNode for url | semmle.label | ControlFlowNode for url | +| full_partial_test.py:57:5:57:14 | SSA variable user_input | semmle.label | SSA variable user_input | +| full_partial_test.py:57:5:57:14 | SSA variable user_input | semmle.label | SSA variable user_input | | full_partial_test.py:57:18:57:24 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | full_partial_test.py:57:18:57:24 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| full_partial_test.py:57:18:57:29 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| full_partial_test.py:57:18:57:29 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| full_partial_test.py:57:18:57:48 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | -| full_partial_test.py:57:18:57:48 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | +| full_partial_test.py:58:5:58:13 | SSA variable query_val | semmle.label | SSA variable query_val | | full_partial_test.py:58:17:58:23 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| full_partial_test.py:58:17:58:28 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| full_partial_test.py:58:17:58:41 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | +| full_partial_test.py:61:5:61:7 | SSA variable url | semmle.label | SSA variable url | +| full_partial_test.py:61:5:61:7 | SSA variable url | semmle.label | SSA variable url | | full_partial_test.py:62:18:62:20 | ControlFlowNode for url | semmle.label | ControlFlowNode for url | | full_partial_test.py:62:18:62:20 | ControlFlowNode for url | semmle.label | ControlFlowNode for url | +| full_partial_test.py:64:5:64:7 | SSA variable url | semmle.label | SSA variable url | +| full_partial_test.py:64:5:64:7 | SSA variable url | semmle.label | SSA variable url | | full_partial_test.py:65:18:65:20 | ControlFlowNode for url | semmle.label | ControlFlowNode for url | | full_partial_test.py:65:18:65:20 | ControlFlowNode for url | semmle.label | ControlFlowNode for url | -| full_partial_test.py:67:38:67:58 | ControlFlowNode for Tuple | semmle.label | ControlFlowNode for Tuple | +| full_partial_test.py:67:5:67:7 | SSA variable url | semmle.label | SSA variable url | | full_partial_test.py:68:18:68:20 | ControlFlowNode for url | semmle.label | ControlFlowNode for url | +| full_partial_test.py:71:5:71:14 | SSA variable user_input | semmle.label | SSA variable user_input | +| full_partial_test.py:71:5:71:14 | SSA variable user_input | semmle.label | SSA variable user_input | | full_partial_test.py:71:18:71:24 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | full_partial_test.py:71:18:71:24 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| full_partial_test.py:71:18:71:29 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| full_partial_test.py:71:18:71:29 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| full_partial_test.py:71:18:71:48 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | -| full_partial_test.py:71:18:71:48 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | +| full_partial_test.py:72:5:72:13 | SSA variable query_val | semmle.label | SSA variable query_val | | full_partial_test.py:72:17:72:23 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| full_partial_test.py:72:17:72:28 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| full_partial_test.py:72:17:72:41 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | +| full_partial_test.py:75:5:75:7 | SSA variable url | semmle.label | SSA variable url | +| full_partial_test.py:75:5:75:7 | SSA variable url | semmle.label | SSA variable url | | full_partial_test.py:76:18:76:20 | ControlFlowNode for url | semmle.label | ControlFlowNode for url | | full_partial_test.py:76:18:76:20 | ControlFlowNode for url | semmle.label | ControlFlowNode for url | +| full_partial_test.py:78:5:78:7 | SSA variable url | semmle.label | SSA variable url | +| full_partial_test.py:78:5:78:7 | SSA variable url | semmle.label | SSA variable url | | full_partial_test.py:79:18:79:20 | ControlFlowNode for url | semmle.label | ControlFlowNode for url | | full_partial_test.py:79:18:79:20 | ControlFlowNode for url | semmle.label | ControlFlowNode for url | +| full_partial_test.py:81:5:81:7 | SSA variable url | semmle.label | SSA variable url | +| full_partial_test.py:81:5:81:7 | SSA variable url | semmle.label | SSA variable url | | full_partial_test.py:82:18:82:20 | ControlFlowNode for url | semmle.label | ControlFlowNode for url | | full_partial_test.py:82:18:82:20 | ControlFlowNode for url | semmle.label | ControlFlowNode for url | +| full_partial_test.py:86:5:86:14 | SSA variable user_input | semmle.label | SSA variable user_input | | full_partial_test.py:86:18:86:24 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| full_partial_test.py:86:18:86:29 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| full_partial_test.py:86:18:86:48 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | +| full_partial_test.py:88:5:88:7 | SSA variable url | semmle.label | SSA variable url | | full_partial_test.py:89:18:89:20 | ControlFlowNode for url | semmle.label | ControlFlowNode for url | +| full_partial_test.py:92:5:92:14 | SSA variable user_input | semmle.label | SSA variable user_input | | full_partial_test.py:92:18:92:24 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| full_partial_test.py:92:18:92:29 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| full_partial_test.py:92:18:92:48 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | +| full_partial_test.py:94:5:94:7 | SSA variable url | semmle.label | SSA variable url | | full_partial_test.py:95:18:95:20 | ControlFlowNode for url | semmle.label | ControlFlowNode for url | +| full_partial_test.py:98:5:98:14 | SSA variable user_input | semmle.label | SSA variable user_input | | full_partial_test.py:98:18:98:24 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| full_partial_test.py:98:18:98:29 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| full_partial_test.py:98:18:98:48 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | +| full_partial_test.py:100:5:100:7 | SSA variable url | semmle.label | SSA variable url | | full_partial_test.py:101:18:101:20 | ControlFlowNode for url | semmle.label | ControlFlowNode for url | +| full_partial_test.py:104:5:104:14 | SSA variable user_input | semmle.label | SSA variable user_input | | full_partial_test.py:104:18:104:24 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| full_partial_test.py:104:18:104:29 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| full_partial_test.py:104:18:104:48 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | +| full_partial_test.py:106:5:106:7 | SSA variable url | semmle.label | SSA variable url | | full_partial_test.py:107:18:107:20 | ControlFlowNode for url | semmle.label | ControlFlowNode for url | +| full_partial_test.py:110:5:110:14 | SSA variable user_input | semmle.label | SSA variable user_input | | full_partial_test.py:110:18:110:24 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| full_partial_test.py:110:18:110:29 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| full_partial_test.py:110:18:110:48 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | +| full_partial_test.py:115:5:115:7 | SSA variable url | semmle.label | SSA variable url | | full_partial_test.py:116:18:116:20 | ControlFlowNode for url | semmle.label | ControlFlowNode for url | +| full_partial_test.py:119:5:119:14 | SSA variable user_input | semmle.label | SSA variable user_input | | full_partial_test.py:119:18:119:24 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| full_partial_test.py:119:18:119:29 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| full_partial_test.py:119:18:119:48 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | +| full_partial_test.py:121:5:121:7 | SSA variable url | semmle.label | SSA variable url | | full_partial_test.py:122:18:122:20 | ControlFlowNode for url | semmle.label | ControlFlowNode for url | | test_http_client.py:1:26:1:32 | ControlFlowNode for ImportMember | semmle.label | ControlFlowNode for ImportMember | | test_http_client.py:1:26:1:32 | ControlFlowNode for ImportMember | semmle.label | ControlFlowNode for ImportMember | | test_http_client.py:1:26:1:32 | GSSA Variable request | semmle.label | GSSA Variable request | | test_http_client.py:1:26:1:32 | GSSA Variable request | semmle.label | GSSA Variable request | +| test_http_client.py:9:5:9:15 | SSA variable unsafe_host | semmle.label | SSA variable unsafe_host | +| test_http_client.py:9:5:9:15 | SSA variable unsafe_host | semmle.label | SSA variable unsafe_host | | test_http_client.py:9:19:9:25 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | test_http_client.py:9:19:9:25 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| test_http_client.py:9:19:9:30 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| test_http_client.py:9:19:9:30 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| test_http_client.py:9:19:9:38 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | -| test_http_client.py:9:19:9:38 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | +| test_http_client.py:10:5:10:15 | SSA variable unsafe_path | semmle.label | SSA variable unsafe_path | +| test_http_client.py:10:5:10:15 | SSA variable unsafe_path | semmle.label | SSA variable unsafe_path | | test_http_client.py:10:19:10:25 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | test_http_client.py:10:19:10:25 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| test_http_client.py:10:19:10:30 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| test_http_client.py:10:19:10:30 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| test_http_client.py:10:19:10:38 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | -| test_http_client.py:10:19:10:38 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | +| test_http_client.py:11:5:11:14 | SSA variable user_input | semmle.label | SSA variable user_input | | test_http_client.py:11:18:11:24 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| test_http_client.py:11:18:11:29 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| test_http_client.py:11:18:11:48 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | | test_http_client.py:13:27:13:37 | ControlFlowNode for unsafe_host | semmle.label | ControlFlowNode for unsafe_host | | test_http_client.py:13:27:13:37 | ControlFlowNode for unsafe_host | semmle.label | ControlFlowNode for unsafe_host | | test_http_client.py:14:25:14:35 | ControlFlowNode for unsafe_path | semmle.label | ControlFlowNode for unsafe_path | @@ -270,18 +288,18 @@ nodes | test_http_client.py:25:27:25:37 | ControlFlowNode for unsafe_host | semmle.label | ControlFlowNode for unsafe_host | | test_http_client.py:29:25:29:35 | ControlFlowNode for unsafe_path | semmle.label | ControlFlowNode for unsafe_path | | test_http_client.py:29:25:29:35 | ControlFlowNode for unsafe_path | semmle.label | ControlFlowNode for unsafe_path | +| test_http_client.py:31:5:31:8 | SSA variable path | semmle.label | SSA variable path | | test_http_client.py:33:25:33:28 | ControlFlowNode for path | semmle.label | ControlFlowNode for path | +| test_http_client.py:35:5:35:8 | SSA variable path | semmle.label | SSA variable path | | test_http_client.py:37:25:37:28 | ControlFlowNode for path | semmle.label | ControlFlowNode for path | | test_requests.py:1:19:1:25 | ControlFlowNode for ImportMember | semmle.label | ControlFlowNode for ImportMember | | test_requests.py:1:19:1:25 | ControlFlowNode for ImportMember | semmle.label | ControlFlowNode for ImportMember | | test_requests.py:1:19:1:25 | GSSA Variable request | semmle.label | GSSA Variable request | | test_requests.py:1:19:1:25 | GSSA Variable request | semmle.label | GSSA Variable request | +| test_requests.py:6:5:6:14 | SSA variable user_input | semmle.label | SSA variable user_input | +| test_requests.py:6:5:6:14 | SSA variable user_input | semmle.label | SSA variable user_input | | test_requests.py:6:18:6:24 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | | test_requests.py:6:18:6:24 | ControlFlowNode for request | semmle.label | ControlFlowNode for request | -| test_requests.py:6:18:6:29 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| test_requests.py:6:18:6:29 | ControlFlowNode for Attribute | semmle.label | ControlFlowNode for Attribute | -| test_requests.py:6:18:6:48 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | -| test_requests.py:6:18:6:48 | ControlFlowNode for Subscript | semmle.label | ControlFlowNode for Subscript | | test_requests.py:8:18:8:27 | ControlFlowNode for user_input | semmle.label | ControlFlowNode for user_input | | test_requests.py:8:18:8:27 | ControlFlowNode for user_input | semmle.label | ControlFlowNode for user_input | subpaths diff --git a/ql/Cargo.lock b/ql/Cargo.lock index d9ce2ba4767..451ff283686 100644 Binary files a/ql/Cargo.lock and b/ql/Cargo.lock differ diff --git a/ql/extractor/src/extractor.rs b/ql/extractor/src/extractor.rs index fddacf229f4..5fa2c99ae83 100644 --- a/ql/extractor/src/extractor.rs +++ b/ql/extractor/src/extractor.rs @@ -34,25 +34,25 @@ pub fn run(options: Options) -> std::io::Result<()> { prefix: "ql", ts_language: tree_sitter_ql::language(), node_types: tree_sitter_ql::NODE_TYPES, - file_extensions: vec!["ql".into(), "qll".into()], + file_globs: vec!["*.ql".into(), "*.qll".into()], }, simple::LanguageSpec { prefix: "dbscheme", ts_language: tree_sitter_ql_dbscheme::language(), node_types: tree_sitter_ql_dbscheme::NODE_TYPES, - file_extensions: vec!["dbscheme".into()], + file_globs: vec!["*.dbscheme".into()], }, simple::LanguageSpec { prefix: "json", ts_language: tree_sitter_json::language(), node_types: tree_sitter_json::NODE_TYPES, - file_extensions: vec!["json".into(), "jsonl".into(), "jsonc".into()], + file_globs: vec!["*.json".into(), "*.jsonl".into(), "*.jsonc".into()], }, simple::LanguageSpec { prefix: "blame", ts_language: tree_sitter_blame::language(), node_types: tree_sitter_blame::NODE_TYPES, - file_extensions: vec!["blame".into()], + file_globs: vec!["*.blame".into()], }, ], trap_dir: options.output_dir, diff --git a/ruby/ql/lib/change-notes/2023-08-08-splat-arguments.md b/ruby/ql/lib/change-notes/2023-08-08-splat-arguments.md new file mode 100644 index 00000000000..54786c50cfe --- /dev/null +++ b/ruby/ql/lib/change-notes/2023-08-08-splat-arguments.md @@ -0,0 +1,4 @@ +--- +category: minorAnalysis +--- +* Flow between splat arguments (`*args`) and positional parameters is now tracked more precisely. diff --git a/ruby/ql/lib/change-notes/2023-08-14-splat-parameters.md b/ruby/ql/lib/change-notes/2023-08-14-splat-parameters.md new file mode 100644 index 00000000000..7e787d343b1 --- /dev/null +++ b/ruby/ql/lib/change-notes/2023-08-14-splat-parameters.md @@ -0,0 +1,4 @@ +--- +category: minorAnalysis +--- +* Flow between positional arguments and splat parameters (`*args`) is now tracked more precisely. diff --git a/ruby/ql/lib/codeql/ruby/Concepts.qll b/ruby/ql/lib/codeql/ruby/Concepts.qll index b7bafc8c31a..bc2a28a4cd6 100644 --- a/ruby/ql/lib/codeql/ruby/Concepts.qll +++ b/ruby/ql/lib/codeql/ruby/Concepts.qll @@ -1250,3 +1250,40 @@ module LdapExecution { abstract DataFlow::Node getQuery(); } } + +/** + * A data-flow node that collects methods binding a LDAP connection. + * + * Extend this class to refine existing API models. If you want to model new APIs, + * extend `LdapBind::Range` instead. + */ +class LdapBind extends DataFlow::Node instanceof LdapBind::Range { + /** Gets the argument containing the binding host */ + DataFlow::Node getHost() { result = super.getHost() } + + /** Gets the argument containing the binding expression. */ + DataFlow::Node getPassword() { result = super.getPassword() } + + /** Holds if the binding process use SSL. */ + predicate usesSsl() { super.usesSsl() } +} + +/** Provides classes for modeling LDAP bind-related APIs. */ +module LdapBind { + /** + * A data-flow node that collects methods binding a LDAP connection. + * + * Extend this class to model new APIs. If you want to refine existing API models, + * extend `LdapBind` instead. + */ + abstract class Range extends DataFlow::Node { + /** Gets the argument containing the binding host. */ + abstract DataFlow::Node getHost(); + + /** Gets the argument containing the binding expression. */ + abstract DataFlow::Node getPassword(); + + /** Holds if the binding process use SSL. */ + abstract predicate usesSsl(); + } +} diff --git a/ruby/ql/lib/codeql/ruby/TaintTracking.qll b/ruby/ql/lib/codeql/ruby/TaintTracking.qll index 7746fcff835..461a423e1f1 100644 --- a/ruby/ql/lib/codeql/ruby/TaintTracking.qll +++ b/ruby/ql/lib/codeql/ruby/TaintTracking.qll @@ -3,6 +3,10 @@ * global (inter-procedural) taint-tracking analyses. */ module TaintTracking { - import codeql.ruby.dataflow.internal.tainttracking1.TaintTracking + import codeql.ruby.dataflow.internal.tainttracking1.TaintTrackingParameter::Public + private import codeql.ruby.dataflow.internal.DataFlowImplSpecific + private import codeql.ruby.dataflow.internal.TaintTrackingImplSpecific + private import codeql.dataflow.TaintTracking + import TaintFlowMake import codeql.ruby.dataflow.internal.tainttracking1.TaintTrackingImpl } diff --git a/ruby/ql/lib/codeql/ruby/ast/Operation.qll b/ruby/ql/lib/codeql/ruby/ast/Operation.qll index 1efab2b4515..e5c68b72c8f 100644 --- a/ruby/ql/lib/codeql/ruby/ast/Operation.qll +++ b/ruby/ql/lib/codeql/ruby/ast/Operation.qll @@ -48,7 +48,7 @@ class UnaryLogicalOperation extends UnaryOperation, TUnaryLogicalOperation { } * not params.empty? * ``` */ -class NotExpr extends UnaryLogicalOperation, TNotExpr { +class NotExpr extends UnaryLogicalOperation instanceof NotExprImpl { final override string getAPrimaryQlClass() { result = "NotExpr" } } @@ -118,7 +118,7 @@ class ComplementExpr extends UnaryBitwiseOperation, TComplementExpr { * defined? some_method * ``` */ -class DefinedExpr extends UnaryOperation, TDefinedExpr { +class DefinedExpr extends UnaryOperation instanceof DefinedExprImpl { final override string getAPrimaryQlClass() { result = "DefinedExpr" } } diff --git a/ruby/ql/lib/codeql/ruby/ast/internal/AST.qll b/ruby/ql/lib/codeql/ruby/ast/internal/AST.qll index 4e2853e3a35..91f20773917 100644 --- a/ruby/ql/lib/codeql/ruby/ast/internal/AST.qll +++ b/ruby/ql/lib/codeql/ruby/ast/internal/AST.qll @@ -123,7 +123,8 @@ private module Cached { TConstantWriteAccessSynth(Ast::AstNode parent, int i, string value) { mkSynthChild(ConstantWriteAccessKind(value), parent, i) } or - TDefinedExpr(Ruby::Unary g) { g instanceof @ruby_unary_definedquestion } or + TDefinedExprReal(Ruby::Unary g) { g instanceof @ruby_unary_definedquestion } or + TDefinedExprSynth(Ast::AstNode parent, int i) { mkSynthChild(DefinedExprKind(), parent, i) } or TDelimitedSymbolLiteral(Ruby::DelimitedSymbol g) or TDestructuredLeftAssignment(Ruby::DestructuredLeftAssignment g) { not strictcount(int i | exists(g.getParent().(Ruby::LeftAssignmentList).getChild(i))) = 1 @@ -228,7 +229,8 @@ private module Cached { TNilLiteralReal(Ruby::Nil g) or TNilLiteralSynth(Ast::AstNode parent, int i) { mkSynthChild(NilLiteralKind(), parent, i) } or TNoRegExpMatchExpr(Ruby::Binary g) { g instanceof @ruby_binary_bangtilde } or - TNotExpr(Ruby::Unary g) { g instanceof @ruby_unary_bang or g instanceof @ruby_unary_not } or + TNotExprReal(Ruby::Unary g) { g instanceof @ruby_unary_bang or g instanceof @ruby_unary_not } or + TNotExprSynth(Ast::AstNode parent, int i) { mkSynthChild(NotExprKind(), parent, i) } or TOptionalParameter(Ruby::OptionalParameter g) or TPair(Ruby::Pair g) or TParenthesizedExpr(Ruby::ParenthesizedStatements g) or @@ -354,21 +356,21 @@ private module Cached { TBitwiseOrExprReal or TBitwiseXorExprReal or TBlockArgument or TBlockParameter or TBraceBlockReal or TBreakStmt or TCaseEqExpr or TCaseExpr or TCaseMatchReal or TCharacterLiteral or TClassDeclaration or TClassVariableAccessReal or TComplementExpr or - TComplexLiteral or TDefinedExpr or TDelimitedSymbolLiteral or TDestructuredLeftAssignment or - TDestructuredParameter or TDivExprReal or TDo or TDoBlock or TElementReference or - TElseReal or TElsif or TEmptyStmt or TEncoding or TEndBlock or TEnsure or TEqExpr or - TExponentExprReal or TFalseLiteral or TFile or TFindPattern or TFloatLiteral or TForExpr or - TForwardParameter or TForwardArgument or TGEExpr or TGTExpr or TGlobalVariableAccessReal or - THashKeySymbolLiteral or THashLiteral or THashPattern or THashSplatExpr or - THashSplatNilParameter or THashSplatParameter or THereDoc or TIdentifierMethodCall or - TIfReal or TIfModifierExpr or TInClauseReal or TInstanceVariableAccessReal or - TIntegerLiteralReal or TKeywordParameter or TLEExpr or TLShiftExprReal or TLTExpr or - TLambda or TLeftAssignmentList or TLine or TLocalVariableAccessReal or - TLogicalAndExprReal or TLogicalOrExprReal or TMethod or TMatchPattern or - TModuleDeclaration or TModuloExprReal or TMulExprReal or TNEExpr or TNextStmt or - TNilLiteralReal or TNoRegExpMatchExpr or TNotExpr or TOptionalParameter or TPair or - TParenthesizedExpr or TParenthesizedPattern or TRShiftExprReal or TRangeLiteralReal or - TRationalLiteral or TRedoStmt or TRegExpLiteral or TRegExpMatchExpr or + TComplexLiteral or TDefinedExprReal or TDelimitedSymbolLiteral or + TDestructuredLeftAssignment or TDestructuredParameter or TDivExprReal or TDo or TDoBlock or + TElementReference or TElseReal or TElsif or TEmptyStmt or TEncoding or TEndBlock or + TEnsure or TEqExpr or TExponentExprReal or TFalseLiteral or TFile or TFindPattern or + TFloatLiteral or TForExpr or TForwardParameter or TForwardArgument or TGEExpr or TGTExpr or + TGlobalVariableAccessReal or THashKeySymbolLiteral or THashLiteral or THashPattern or + THashSplatExpr or THashSplatNilParameter or THashSplatParameter or THereDoc or + TIdentifierMethodCall or TIfReal or TIfModifierExpr or TInClauseReal or + TInstanceVariableAccessReal or TIntegerLiteralReal or TKeywordParameter or TLEExpr or + TLShiftExprReal or TLTExpr or TLambda or TLeftAssignmentList or TLine or + TLocalVariableAccessReal or TLogicalAndExprReal or TLogicalOrExprReal or TMethod or + TMatchPattern or TModuleDeclaration or TModuloExprReal or TMulExprReal or TNEExpr or + TNextStmt or TNilLiteralReal or TNoRegExpMatchExpr or TNotExprReal or TOptionalParameter or + TPair or TParenthesizedExpr or TParenthesizedPattern or TRShiftExprReal or + TRangeLiteralReal or TRationalLiteral or TRedoStmt or TRegExpLiteral or TRegExpMatchExpr or TRegularArrayLiteral or TRegularMethodCall or TRegularStringLiteral or TRegularSuperCall or TRescueClause or TRescueModifierExpr or TRetryStmt or TReturnStmt or TScopeResolutionConstantAccess or TSelfReal or TSimpleParameterReal or @@ -438,7 +440,7 @@ private module Cached { n = TClassVariableAccessReal(result, _) or n = TComplementExpr(result) or n = TComplexLiteral(result) or - n = TDefinedExpr(result) or + n = TDefinedExprReal(result) or n = TDelimitedSymbolLiteral(result) or n = TDestructuredLeftAssignment(result) or n = TDivExprReal(result) or @@ -495,7 +497,7 @@ private module Cached { n = TNextStmt(result) or n = TNilLiteralReal(result) or n = TNoRegExpMatchExpr(result) or - n = TNotExpr(result) or + n = TNotExprReal(result) or n = TOptionalParameter(result) or n = TPair(result) or n = TParenthesizedExpr(result) or @@ -585,6 +587,8 @@ private module Cached { or result = TConstantWriteAccessSynth(parent, i, _) or + result = TDefinedExprSynth(parent, i) + or result = TDivExprSynth(parent, i) or result = TElseSynth(parent, i) @@ -617,6 +621,8 @@ private module Cached { or result = TNilLiteralSynth(parent, i) or + result = TNotExprSynth(parent, i) + or result = TRangeLiteralSynth(parent, i, _) or result = TRShiftExprSynth(parent, i) @@ -789,10 +795,14 @@ class TNamespace = TClassDeclaration or TModuleDeclaration; class TOperation = TUnaryOperation or TBinaryOperation or TAssignment; +class TDefinedExpr = TDefinedExprReal or TDefinedExprSynth; + class TUnaryOperation = TUnaryLogicalOperation or TUnaryArithmeticOperation or TUnaryBitwiseOperation or TDefinedExpr or TSplatExpr or THashSplatExpr; +class TNotExpr = TNotExprReal or TNotExprSynth; + class TUnaryLogicalOperation = TNotExpr; class TUnaryArithmeticOperation = TUnaryPlusExpr or TUnaryMinusExpr; diff --git a/ruby/ql/lib/codeql/ruby/ast/internal/Operation.qll b/ruby/ql/lib/codeql/ruby/ast/internal/Operation.qll index 3f08a8b7869..6fcf0bfc737 100644 --- a/ruby/ql/lib/codeql/ruby/ast/internal/Operation.qll +++ b/ruby/ql/lib/codeql/ruby/ast/internal/Operation.qll @@ -35,6 +35,16 @@ class UnaryOperationGenerated extends UnaryOperationImpl { final override string getOperatorImpl() { result = g.getOperator() } } +abstract class NotExprImpl extends UnaryOperationImpl, TNotExpr { } + +class NotExprReal extends NotExprImpl, UnaryOperationGenerated, TNotExprReal { } + +class NotExprSynth extends NotExprImpl, TNotExprSynth { + final override string getOperatorImpl() { result = "!" } + + final override Expr getOperandImpl() { synthChild(this, 0, result) } +} + class SplatExprReal extends UnaryOperationImpl, TSplatExprReal { private Ruby::SplatArgument g; @@ -67,6 +77,16 @@ class HashSplatExprImpl extends UnaryOperationImpl, THashSplatExpr { final override string getOperatorImpl() { result = "**" } } +abstract class DefinedExprImpl extends UnaryOperationImpl, TDefinedExpr { } + +class DefinedExprReal extends DefinedExprImpl, UnaryOperationGenerated, TDefinedExprReal { } + +class DefinedExprSynth extends DefinedExprImpl, TDefinedExprSynth { + final override string getOperatorImpl() { result = "defined?" } + + final override Expr getOperandImpl() { synthChild(this, 0, result) } +} + abstract class BinaryOperationImpl extends OperationImpl, MethodCallImpl, TBinaryOperation { abstract Stmt getLeftOperandImpl(); diff --git a/ruby/ql/lib/codeql/ruby/ast/internal/Synthesis.qll b/ruby/ql/lib/codeql/ruby/ast/internal/Synthesis.qll index 47a119ab951..f33fb647bf3 100644 --- a/ruby/ql/lib/codeql/ruby/ast/internal/Synthesis.qll +++ b/ruby/ql/lib/codeql/ruby/ast/internal/Synthesis.qll @@ -21,6 +21,7 @@ newtype SynthKind = BraceBlockKind() or CaseMatchKind() or ClassVariableAccessKind(ClassVariable v) or + DefinedExprKind() or DivExprKind() or ElseKind() or ExponentExprKind() or @@ -40,6 +41,7 @@ newtype SynthKind = ModuloExprKind() or MulExprKind() or NilLiteralKind() or + NotExprKind() or RangeLiteralKind(boolean inclusive) { inclusive in [false, true] } or RShiftExprKind() or SimpleParameterKind() or @@ -1258,6 +1260,7 @@ private module HashLiteralDesugar { * ``` * desugars to, roughly, * ```rb + * if not defined? x then x = nil end * xs.each { |__synth__0| x = __synth__0; } * ``` * @@ -1267,58 +1270,160 @@ private module HashLiteralDesugar { * scoped to the synthesized block. */ private module ForLoopDesugar { + private Ruby::AstNode getForLoopPatternChild(Ruby::For for) { + result = for.getPattern() + or + result.getParent() = getForLoopPatternChild(for) + } + + /** Holds if `n` is an access to variable `v` in the pattern of `for`. */ + pragma[nomagic] + private predicate forLoopVariableAccess(Ruby::For for, Ruby::AstNode n, VariableReal v) { + n = getForLoopPatternChild(for) and + access(n, v) + } + + /** Holds if `v` is the `i`th iteration variable of `for`. */ + private predicate forLoopVariable(Ruby::For for, VariableReal v, int i) { + v = + rank[i + 1](VariableReal v0, Ruby::AstNode n, Location l | + forLoopVariableAccess(for, n, v0) and + l = n.getLocation() + | + v0 order by l.getStartLine(), l.getStartColumn() + ) + } + + /** Gets the number of iteration variables of `for`. */ + private int forLoopVariableCount(Ruby::For for) { + result = count(int j | forLoopVariable(for, _, j)) + } + + private Ruby::For toTsFor(ForExpr for) { for = TForExpr(result) } + + /** + * Synthesizes an assignment + * ```rb + * if not defined? v then v = nil end + * ``` + * anchored at index `rootIndex` of `root`. + */ + bindingset[root, rootIndex, v] + private predicate nilAssignUndefined( + AstNode root, int rootIndex, AstNode parent, int i, Child child, VariableReal v + ) { + parent = root and + i = rootIndex and + child = SynthChild(IfKind()) + or + exists(AstNode if_ | if_ = TIfSynth(root, rootIndex) | + parent = if_ and + i = 0 and + child = SynthChild(NotExprKind()) + or + exists(AstNode not_ | not_ = TNotExprSynth(if_, 0) | + parent = not_ and + i = 0 and + child = SynthChild(DefinedExprKind()) + or + parent = TDefinedExprSynth(not_, 0) and + i = 0 and + child = SynthChild(LocalVariableAccessRealKind(v)) + ) + or + parent = if_ and + i = 1 and + child = SynthChild(AssignExprKind()) + or + parent = TAssignExprSynth(if_, 1) and + ( + i = 0 and + child = SynthChild(LocalVariableAccessRealKind(v)) + or + i = 1 and + child = SynthChild(NilLiteralKind()) + ) + ) + } + pragma[nomagic] private predicate forLoopSynthesis(AstNode parent, int i, Child child) { exists(ForExpr for | - // each call parent = for and i = -1 and - child = SynthChild(MethodCallKind("each", false, 0)) + child = SynthChild(StmtSequenceKind()) or - exists(MethodCall eachCall | eachCall = TMethodCallSynth(for, -1, "each", false, 0) | - // receiver - parent = eachCall and - i = 0 and - child = childRef(for.getValue()) // value is the Enumerable + exists(AstNode seq | seq = TStmtSequenceSynth(for, -1) | + exists(VariableReal v, int j | forLoopVariable(toTsFor(for), v, j) | + nilAssignUndefined(seq, j, parent, i, child, v) + ) or - parent = eachCall and - i = 1 and - child = SynthChild(BraceBlockKind()) - or - exists(Block block | block = TBraceBlockSynth(eachCall, 1) | - // block params - parent = block and - i = 0 and - child = SynthChild(SimpleParameterKind()) + exists(int numberOfVars | numberOfVars = forLoopVariableCount(toTsFor(for)) | + // each call + parent = seq and + i = numberOfVars and + child = SynthChild(MethodCallKind("each", false, 0)) or - exists(SimpleParameter param | param = TSimpleParameterSynth(block, 0) | - parent = param and + exists(MethodCall eachCall | + eachCall = TMethodCallSynth(seq, numberOfVars, "each", false, 0) + | + // receiver + parent = eachCall and i = 0 and - child = SynthChild(LocalVariableAccessSynthKind(TLocalVariableSynth(param, 0))) + child = childRef(for.getValue()) // value is the Enumerable or - // assignment to pattern from for loop to synth parameter - parent = block and + parent = eachCall and i = 1 and - child = SynthChild(AssignExprKind()) + child = SynthChild(BraceBlockKind()) or - parent = TAssignExprSynth(block, 1) and - ( + exists(Block block | block = TBraceBlockSynth(eachCall, 1) | + // block params + parent = block and i = 0 and - child = childRef(for.getPattern()) + child = SynthChild(SimpleParameterKind()) or - i = 1 and - child = SynthChild(LocalVariableAccessSynthKind(TLocalVariableSynth(param, 0))) + exists(SimpleParameter param | param = TSimpleParameterSynth(block, 0) | + parent = param and + i = 0 and + child = SynthChild(LocalVariableAccessSynthKind(TLocalVariableSynth(param, 0))) + or + // assignment to pattern from for loop to synth parameter + parent = block and + i = 1 and + child = SynthChild(AssignExprKind()) + or + parent = TAssignExprSynth(block, 1) and + ( + i = 0 and + child = childRef(for.getPattern()) + or + i = 1 and + child = SynthChild(LocalVariableAccessSynthKind(TLocalVariableSynth(param, 0))) + ) + ) + or + // rest of block body + parent = block and + child = childRef(for.getBody().(Do).getStmt(i - 2)) ) ) - or - // rest of block body - parent = block and - child = childRef(for.getBody().(Do).getStmt(i - 2)) ) ) ) } + pragma[nomagic] + private predicate isDesugaredInitNode(ForExpr for, Variable v, AstNode n) { + exists(StmtSequence seq, AssignExpr ae | + seq = for.getDesugared() and + n = seq.getStmt(_) and + ae = n.(IfExpr).getThen() and + v = ae.getLeftOperand().getAVariable() + ) + or + isDesugaredInitNode(for, v, n.getParent()) + } + private class ForLoopSynthesis extends Synthesis { final override predicate child(AstNode parent, int i, Child child) { forLoopSynthesis(parent, i, child) @@ -1338,6 +1443,14 @@ private module ForLoopDesugar { final override predicate excludeFromControlFlowTree(AstNode n) { n = any(ForExpr for).getBody() } + + final override predicate location(AstNode n, Location l) { + exists(ForExpr for, Ruby::AstNode access, Variable v | + forLoopVariableAccess(toTsFor(for), access, v) and + isDesugaredInitNode(for, v, n) and + l = access.getLocation() + ) + } } } diff --git a/ruby/ql/lib/codeql/ruby/ast/internal/Variable.qll b/ruby/ql/lib/codeql/ruby/ast/internal/Variable.qll index 759c64c4abc..51e5d4b5630 100644 --- a/ruby/ql/lib/codeql/ruby/ast/internal/Variable.qll +++ b/ruby/ql/lib/codeql/ruby/ast/internal/Variable.qll @@ -1,5 +1,6 @@ private import TreeSitter private import codeql.ruby.AST +private import codeql.ruby.CFG private import codeql.ruby.ast.internal.AST private import codeql.ruby.ast.internal.Parameter private import codeql.ruby.ast.internal.Pattern @@ -364,22 +365,11 @@ private module Cached { cached predicate isCapturedAccess(LocalVariableAccess access) { - exists(Scope scope1, Scope scope2 | + exists(Scope scope1, CfgScope scope2 | scope1 = access.getVariable().getDeclaringScope() and scope2 = access.getCfgScope() and - scope1 != scope2 - | - if access instanceof SelfVariableAccess - then - // ``` - // class C - // def self.m // not a captured access - // end - // end - // ``` - not scope2 instanceof Toplevel or - not access = any(SingletonMethod m).getObject() - else any() + scope1 != scope2 and + not scope2 instanceof Toplevel ) } diff --git a/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowDispatch.qll b/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowDispatch.qll index 2521311c814..b2517bc31f6 100644 --- a/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowDispatch.qll +++ b/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowDispatch.qll @@ -438,7 +438,8 @@ private module Cached { FlowSummaryImplSpecific::ParsePositions::isParsedKeywordParameterPosition(_, name) } or THashSplatArgumentPosition() or - TSplatAllArgumentPosition() or + TSplatArgumentPosition(int pos) { exists(Call c | c.getArgument(pos) instanceof SplatExpr) } or + TSynthSplatArgumentPosition() or TAnyArgumentPosition() or TAnyKeywordArgumentPosition() @@ -467,7 +468,11 @@ private module Cached { // position for multiple parameter nodes in the same callable, we introduce this // synthetic parameter position. TSynthHashSplatParameterPosition() or - TSplatAllParameterPosition() or + TSplatParameterPosition(int pos) { + exists(Parameter p | p.getPosition() = pos and p instanceof SplatParameter) + } or + TSynthSplatParameterPosition() or + TSynthArgSplatParameterPosition() or TAnyParameterPosition() or TAnyKeywordParameterPosition() } @@ -1288,7 +1293,12 @@ class ParameterPosition extends TParameterPosition { predicate isSynthHashSplat() { this = TSynthHashSplatParameterPosition() } - predicate isSplatAll() { this = TSplatAllParameterPosition() } + predicate isSynthSplat() { this = TSynthSplatParameterPosition() } + + // A fake position to indicate that this parameter node holds content from a synth arg splat node + predicate isSynthArgSplat() { this = TSynthArgSplatParameterPosition() } + + predicate isSplat(int n) { this = TSplatParameterPosition(n) } /** * Holds if this position represents any parameter, except `self` parameters. This @@ -1315,11 +1325,15 @@ class ParameterPosition extends TParameterPosition { or this.isSynthHashSplat() and result = "synthetic **" or - this.isSplatAll() and result = "*" - or this.isAny() and result = "any" or this.isAnyNamed() and result = "any-named" + or + this.isSynthSplat() and result = "synthetic *" + or + this.isSynthArgSplat() and result = "synthetic * (from *args)" + or + exists(int pos | this.isSplat(pos) and result = "* (position " + pos + ")") } } @@ -1352,7 +1366,9 @@ class ArgumentPosition extends TArgumentPosition { */ predicate isHashSplat() { this = THashSplatArgumentPosition() } - predicate isSplatAll() { this = TSplatAllArgumentPosition() } + predicate isSplat(int n) { this = TSplatArgumentPosition(n) } + + predicate isSynthSplat() { this = TSynthSplatArgumentPosition() } /** Gets a textual representation of this position. */ string toString() { @@ -1370,7 +1386,9 @@ class ArgumentPosition extends TArgumentPosition { or this.isHashSplat() and result = "**" or - this.isSplatAll() and result = "*" + this.isSynthSplat() and result = "synthetic *" + or + exists(int pos | this.isSplat(pos) and result = "* (position " + pos + ")") } } @@ -1399,7 +1417,14 @@ predicate parameterMatch(ParameterPosition ppos, ArgumentPosition apos) { or ppos.isSynthHashSplat() and apos.isHashSplat() or - ppos.isSplatAll() and apos.isSplatAll() + ppos.isSplat(0) and apos.isSynthSplat() + or + ppos.isSynthSplat() and apos.isSplat(0) + or + apos.isSynthSplat() and ppos.isSynthArgSplat() + or + // Exact splat match + exists(int n | apos.isSplat(n) and ppos.isSplat(n)) or ppos.isAny() and argumentPositionIsNotSelf(apos) or diff --git a/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowPrivate.qll b/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowPrivate.qll index 70599e9a593..d0990b63063 100644 --- a/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowPrivate.qll +++ b/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowPrivate.qll @@ -137,22 +137,6 @@ module LocalFlow { nodeTo = getSelfParameterDefNode(nodeFrom.(SelfParameterNodeImpl).getMethod()) } - /** - * Holds if `nodeFrom -> nodeTo` is a step from a parameter to a capture entry node for - * that parameter. - * - * This is intended to recover from flow not currently recognised by ordinary capture flow. - */ - predicate localFlowSsaParamCaptureInput(ParameterNodeImpl nodeFrom, Node nodeTo) { - exists(Ssa::CapturedEntryDefinition def | - nodeTo.(SsaDefinitionExtNode).getDefinitionExt() = def - | - nodeFrom.getParameter().(NamedParameter).getVariable() = def.getSourceVariable() - or - nodeFrom.(SelfParameterNode).getSelfVariable() = def.getSourceVariable() - ) - } - /** * Holds if there is a local use-use flow step from `nodeFrom` to `nodeTo` * involving SSA definition `def`. @@ -245,6 +229,7 @@ private class Argument extends CfgNodes::ExprCfgNode { not this.getExpr() instanceof BlockArgument and not this.getExpr().(Pair).getKey().getConstantValue().isSymbol(_) and not this.getExpr() instanceof HashSplatExpr and + not this.getExpr() instanceof SplatExpr and arg.isPositional(i) ) or @@ -260,9 +245,11 @@ private class Argument extends CfgNodes::ExprCfgNode { this.getExpr() instanceof HashSplatExpr and arg.isHashSplat() or - this = call.getArgument(0) and - this.getExpr() instanceof SplatExpr and - arg.isSplatAll() + exists(int pos | + this = call.getArgument(pos) and + this.getExpr() instanceof SplatExpr and + arg.isSplat(pos) + ) } /** Holds if this expression is the `i`th argument of `c`. */ @@ -277,6 +264,53 @@ predicate isNonConstantExpr(CfgNodes::ExprCfgNode n) { not n.getExpr() instanceof ConstantAccess } +/** Provides logic related to captured variables. */ +module VariableCapture { + class CapturedVariable extends LocalVariable { + CapturedVariable() { this.isCaptured() } + + CfgScope getCfgScope() { + exists(Scope scope | scope = this.getDeclaringScope() | + result = scope + or + result = scope.(ModuleBase).getCfgScope() + ) + } + } + + class CapturedSsaDefinitionExt extends SsaImpl::DefinitionExt { + CapturedSsaDefinitionExt() { this.getSourceVariable() instanceof CapturedVariable } + } + + /** + * Holds if there is control-flow insensitive data-flow from `node1` to `node2` + * involving a captured variable. Only used in type tracking. + */ + predicate flowInsensitiveStep(Node node1, Node node2) { + exists(CapturedSsaDefinitionExt def, CapturedVariable v | + // From an assignment or implicit initialization of a captured variable to its flow-insensitive node + def = node1.(SsaDefinitionExtNode).getDefinitionExt() and + def.getSourceVariable() = v and + ( + def instanceof Ssa::WriteDefinition + or + def instanceof Ssa::SelfDefinition + ) and + node2.(CapturedVariableNode).getVariable() = v + or + // From a captured variable node to its flow-sensitive capture nodes + node1.(CapturedVariableNode).getVariable() = v and + def = node2.(SsaDefinitionExtNode).getDefinitionExt() and + def.getSourceVariable() = v and + ( + def instanceof Ssa::CapturedCallDefinition + or + def instanceof Ssa::CapturedEntryDefinition + ) + ) + } +} + /** A collection of cached types and predicates to be evaluated in the same stage. */ cached private module Cached { @@ -288,6 +322,7 @@ private module Cached { TExprNode(CfgNodes::ExprCfgNode n) { TaintTrackingPrivate::forceCachingInSameStage() } or TReturningNode(CfgNodes::ReturningCfgNode n) or TSsaDefinitionExtNode(SsaImpl::DefinitionExt def) or + TCapturedVariableNode(VariableCapture::CapturedVariable v) or TNormalParameterNode(Parameter p) { p instanceof SimpleParameter or p instanceof OptionalParameter or @@ -300,6 +335,19 @@ private module Cached { TSynthHashSplatParameterNode(DataFlowCallable c) { isParameterNode(_, c, any(ParameterPosition p | p.isKeyword(_))) } or + TSynthSplatParameterNode(DataFlowCallable c) { + exists(c.asCallable()) and // exclude library callables + isParameterNode(_, c, any(ParameterPosition p | p.isPositional(_))) + } or + TSynthSplatArgParameterNode(DataFlowCallable c) { + exists(c.asCallable()) and // exclude library callables + isParameterNode(_, c, any(ParameterPosition p | p.isSplat(_))) + } or + TSynthSplatParameterElementNode(DataFlowCallable c, int n) { + exists(c.asCallable()) and // exclude library callables + isParameterNode(_, c, any(ParameterPosition p | p.isSplat(_))) and + n in [0 .. 10] + } or TExprPostUpdateNode(CfgNodes::ExprCfgNode n) { // filter out nodes that clearly don't need post-update nodes isNonConstantExpr(n) and @@ -314,11 +362,15 @@ private module Cached { exists(Argument arg | arg.isArgumentOf(c, any(ArgumentPosition pos | pos.isKeyword(_)))) or c.getAnArgument() instanceof CfgNodes::ExprNodes::PairCfgNode + } or + TSynthSplatArgumentNode(CfgNodes::ExprNodes::CallCfgNode c) { + exists(Argument arg, ArgumentPosition pos | pos.isPositional(_) | arg.isArgumentOf(c, pos)) and + not exists(Argument arg, ArgumentPosition pos | pos.isSplat(_) | arg.isArgumentOf(c, pos)) } class TSourceParameterNode = TNormalParameterNode or TBlockParameterNode or TSelfParameterNode or - TSynthHashSplatParameterNode; + TSynthHashSplatParameterNode or TSynthSplatParameterNode or TSynthSplatArgParameterNode; cached Location getLocation(NodeImpl n) { result = n.getLocationImpl() } @@ -377,6 +429,8 @@ private module Cached { LocalFlow::localFlowSsaInputFromRead(exprFrom, _, nodeTo) and exprFrom = [nodeFrom.asExpr(), nodeFrom.(PostUpdateNode).getPreUpdateNode().asExpr()] ) + or + VariableCapture::flowInsensitiveStep(nodeFrom, nodeTo) } private predicate entrySsaDefinition(SsaDefinitionExtNode n) { @@ -418,8 +472,11 @@ private module Cached { entrySsaDefinition(n) and not LocalFlow::localFlowSsaParamInput(_, n) or - // Needed for stores in type tracking TypeTrackerSpecific::storeStepIntoSourceNode(_, n, _) + or + TypeTrackerSpecific::readStepIntoSourceNode(_, n, _) + or + TypeTrackerSpecific::readStoreStepIntoSourceNode(_, n, _, _) } cached @@ -514,6 +571,14 @@ predicate nodeIsHidden(Node n) { n instanceof SynthHashSplatParameterNode or n instanceof SynthHashSplatArgumentNode + or + n instanceof SynthSplatParameterNode + or + n instanceof SynthSplatArgumentNode + or + n instanceof SynthSplatArgParameterNode + or + n instanceof SynthSplatParameterElementNode } /** An SSA definition, viewed as a node in a data flow graph. */ @@ -536,7 +601,7 @@ class SsaDefinitionExtNode extends NodeImpl, TSsaDefinitionExtNode { } /** An SSA definition for a `self` variable. */ -class SsaSelfDefinitionNode extends LocalSourceNode, SsaDefinitionExtNode { +class SsaSelfDefinitionNode extends SsaDefinitionExtNode { private SelfVariable self; SsaSelfDefinitionNode() { self = def.getSourceVariable() } @@ -545,6 +610,22 @@ class SsaSelfDefinitionNode extends LocalSourceNode, SsaDefinitionExtNode { Scope getSelfScope() { result = self.getDeclaringScope() } } +/** A data flow node representing a captured variable. Only used in type tracking. */ +class CapturedVariableNode extends NodeImpl, TCapturedVariableNode { + private VariableCapture::CapturedVariable variable; + + CapturedVariableNode() { this = TCapturedVariableNode(variable) } + + /** Gets the captured variable represented by this node. */ + VariableCapture::CapturedVariable getVariable() { result = variable } + + override CfgScope getCfgScope() { result = variable.getCfgScope() } + + override Location getLocationImpl() { result = variable.getLocation() } + + override string toStringImpl() { result = "captured " + variable.getName() } +} + /** * A value returning statement, viewed as a node in a data flow graph. * @@ -609,8 +690,12 @@ private module ParameterNodes { parameter = callable.getAParameter().(HashSplatParameter) and pos.isHashSplat() or - parameter = callable.getParameter(0).(SplatParameter) and - pos.isSplatAll() + exists(int n | + parameter = callable.getParameter(n).(SplatParameter) and + pos.isSplat(n) and + // There are no positional parameters after the splat + not exists(SimpleParameter p, int m | m > n | p = callable.getParameter(m)) + ) ) } @@ -749,6 +834,129 @@ private module ParameterNodes { final override string toStringImpl() { result = "**kwargs" } } + /** + * A synthetic data-flow node to allow flow to positional parameters from a splat argument. + * + * For example, in the following code: + * + * ```rb + * def foo(x, y); end + * + * foo(*[a, b]) + * ``` + * + * We want `a` to flow to `x` and `b` to flow to `y`. We do this by constructing + * a `SynthSplatParameterNode` for the method `foo`, and matching the splat argument to this + * parameter node via `parameterMatch/2`. We then add read steps from this node to parameters + * `x` and `y`, for content at indices 0 and 1 respectively (see `readStep`). + * + * We don't yet correctly handle cases where the splat argument is not the first argument, e.g. in + * ```rb + * foo(a, *[b]) + * ``` + */ + class SynthSplatParameterNode extends ParameterNodeImpl, TSynthSplatParameterNode { + private DataFlowCallable callable; + + SynthSplatParameterNode() { this = TSynthSplatParameterNode(callable) } + + /** + * Gets a parameter which will contain the value given by `c`, assuming + * that the method was called with a single splat argument. + * For example, if the synth splat parameter is for the following method + * + * ```rb + * def foo(x, y, a:, *rest) + * end + * ``` + * + * Then `getAParameter(element 0) = x` and `getAParameter(element 1) = y`. + */ + ParameterNode getAParameter(ContentSet c) { + exists(int n | + isParameterNode(result, callable, (any(ParameterPosition p | p.isPositional(n)))) and + ( + c = getPositionalContent(n) + or + c.isSingleton(TUnknownElementContent()) + ) + ) + } + + final override Parameter getParameter() { none() } + + final override predicate isParameterOf(DataFlowCallable c, ParameterPosition pos) { + c = callable and pos.isSynthSplat() + } + + final override CfgScope getCfgScope() { result = callable.asCallable() } + + final override DataFlowCallable getEnclosingCallable() { result = callable } + + final override Location getLocationImpl() { result = callable.getLocation() } + + final override string toStringImpl() { result = "synthetic *args" } + } + + /** + * A node that holds all positional arguments passed in a call to `c`. + * This is a mirror of the `SynthSplatArgumentNode` on the callable side. + * See `SynthSplatArgumentNode` for more information. + */ + class SynthSplatArgParameterNode extends ParameterNodeImpl, TSynthSplatArgParameterNode { + private DataFlowCallable callable; + + SynthSplatArgParameterNode() { this = TSynthSplatArgParameterNode(callable) } + + final override Parameter getParameter() { none() } + + final override predicate isParameterOf(DataFlowCallable c, ParameterPosition pos) { + c = callable and pos.isSynthArgSplat() + } + + final override CfgScope getCfgScope() { result = callable.asCallable() } + + final override DataFlowCallable getEnclosingCallable() { result = callable } + + final override Location getLocationImpl() { result = callable.getLocation() } + + final override string toStringImpl() { result = "synthetic *args" } + } + + /** + * A node that holds the content of a specific positional argument. + * See `SynthSplatArgumentNode` for more information. + */ + class SynthSplatParameterElementNode extends NodeImpl, TSynthSplatParameterElementNode { + private DataFlowCallable callable; + private int pos; + + SynthSplatParameterElementNode() { this = TSynthSplatParameterElementNode(callable, pos) } + + pragma[nomagic] + NormalParameterNode getSplatParameterNode(int splatPos) { + result + .isParameterOf(this.getEnclosingCallable(), any(ParameterPosition p | p.isSplat(splatPos))) + } + + int getStorePosition() { result = pos } + + int getReadPosition() { + exists(int splatPos | + exists(this.getSplatParameterNode(splatPos)) and + result = pos + splatPos + ) + } + + final override CfgScope getCfgScope() { result = callable.asCallable() } + + final override DataFlowCallable getEnclosingCallable() { result = callable } + + final override Location getLocationImpl() { result = callable.getLocation() } + + final override string toStringImpl() { result = "synthetic *args[" + pos + "]" } + } + /** A parameter for a library callable with a flow summary. */ class SummaryParameterNode extends ParameterNodeImpl, FlowSummaryNode { private ParameterPosition pos_; @@ -894,6 +1102,51 @@ private module ArgumentNodes { override string toStringImpl() { result = "**" } } + + /** + * A data-flow node that represents all arguments passed to the call. + * We use this to model data flow via splat parameters. + * Consider this example: + * + * ```rb + * def foo(x, y, *z) + * end + * + * foo(1, 2, 3, 4) + * ``` + * + * 1. We want `3` to flow to `z[0]` and `4` to flow to `z[1]`. We model this by first storing all arguments + * in a synthetic argument node `SynthSplatArgumentNode` (see `storeStepCommon`). + * 2. We match this to an analogous parameter node `SynthSplatArgParameterNode` on the callee side + * (see `parameterMatch`). + * 3. For each content element stored in the `SynthSplatArgParameterNode`, we add a read step to a separate + * `SynthSplatParameterElementNode`, which is parameterized by the element index (see `readStep`). + * 4. Finally, we add store steps from these `SynthSplatParameterElementNode`s to the real splat parameter node + * (see `storeStep`). + * We only add store steps for elements that will not flow to the earlier positional parameters. + * In practice that means we ignore elements at index `<= N`, where `N` is the index of the splat parameter. + * For the remaining elements we subtract `N` from their index and store them in the splat parameter. + */ + class SynthSplatArgumentNode extends ArgumentNode, NodeImpl, TSynthSplatArgumentNode { + CfgNodes::ExprNodes::CallCfgNode c; + + SynthSplatArgumentNode() { this = TSynthSplatArgumentNode(c) } + + override predicate argumentOf(DataFlowCall call, ArgumentPosition pos) { + this.sourceArgumentOf(call.asCall(), pos) + } + + override predicate sourceArgumentOf(CfgNodes::ExprNodes::CallCfgNode call, ArgumentPosition pos) { + call = c and + pos.isSynthSplat() + } + + override CfgScope getCfgScope() { result = c.getExpr().getCfgScope() } + + override Location getLocationImpl() { result = c.getLocation() } + + override string toStringImpl() { result = "*" } + } } import ArgumentNodes @@ -1077,13 +1330,7 @@ private module OutNodes { import OutNodes -predicate jumpStep(Node pred, Node succ) { - SsaImpl::captureFlowIn(_, pred.(SsaDefinitionExtNode).getDefinitionExt(), - succ.(SsaDefinitionExtNode).getDefinitionExt()) - or - SsaImpl::captureFlowOut(_, pred.(SsaDefinitionExtNode).getDefinitionExt(), - succ.(SsaDefinitionExtNode).getDefinitionExt()) - or +predicate jumpStepTypeTracker(Node pred, Node succ) { succ.asExpr().getExpr().(ConstantReadAccess).getValue() = pred.asExpr().getExpr() or FlowSummaryImpl::Private::Steps::summaryJumpStep(pred.(FlowSummaryNode).getSummaryNode(), @@ -1092,6 +1339,16 @@ predicate jumpStep(Node pred, Node succ) { any(AdditionalJumpStep s).step(pred, succ) } +predicate jumpStep(Node pred, Node succ) { + jumpStepTypeTracker(pred, succ) + or + SsaImpl::captureFlowIn(_, pred.(SsaDefinitionExtNode).getDefinitionExt(), + succ.(SsaDefinitionExtNode).getDefinitionExt()) + or + SsaImpl::captureFlowOut(_, pred.(SsaDefinitionExtNode).getDefinitionExt(), + succ.(SsaDefinitionExtNode).getDefinitionExt()) +} + private ContentSet getKeywordContent(string name) { exists(ConstantValue::ConstantSymbolValue key | result.isSingleton(TKnownElementContent(key)) and @@ -1099,6 +1356,13 @@ private ContentSet getKeywordContent(string name) { ) } +ContentSet getPositionalContent(int n) { + exists(ConstantValue::ConstantIntegerValue i | + result.isSingleton(TKnownElementContent(i)) and + i.isInt(n) + ) +} + /** * Subset of `storeStep` that should be shared with type-tracking. */ @@ -1122,6 +1386,14 @@ predicate storeStepCommon(Node node1, ContentSet c, Node node2) { c.isSingleton(TKnownElementContent(cv)) ) ) + or + // Wrap all positional arguments in a synthesized splat argument node + exists(CfgNodes::ExprNodes::CallCfgNode call, ArgumentPosition pos | + node2 = TSynthSplatArgumentNode(call) and + node1.asExpr().(Argument).isArgumentOf(call, pos) + | + exists(int n | pos.isPositional(n) and c = getPositionalContent(n)) + ) } /** @@ -1155,9 +1427,24 @@ predicate storeStep(Node node1, ContentSet c, Node node2) { FlowSummaryImpl::Private::Steps::summaryStoreStep(node1.(FlowSummaryNode).getSummaryNode(), c, node2.(FlowSummaryNode).getSummaryNode()) or + node1 = + any(SynthSplatParameterElementNode elemNode | + node2 = elemNode.getSplatParameterNode(_) and + c = getPositionalContent(elemNode.getStorePosition()) + ) + or storeStepCommon(node1, c, node2) } +/** + * Subset of `readStep` that should be shared with type-tracking. + */ +predicate readStepCommon(Node node1, ContentSet c, Node node2) { + node2 = node1.(SynthHashSplatParameterNode).getAKeywordParameter(c) + or + node2 = node1.(SynthSplatParameterNode).getAParameter(c) +} + /** * Holds if there is a read step of content `c` from `node1` to `node2`. */ @@ -1185,10 +1472,17 @@ predicate readStep(Node node1, ContentSet c, Node node2) { )) ) or - node2 = node1.(SynthHashSplatParameterNode).getAKeywordParameter(c) - or FlowSummaryImpl::Private::Steps::summaryReadStep(node1.(FlowSummaryNode).getSummaryNode(), c, node2.(FlowSummaryNode).getSummaryNode()) + or + // Read from SynthSplatArgParameterNode into SynthSplatParameterElementNode + node2 = + any(SynthSplatParameterElementNode e | + node1.(SynthSplatArgParameterNode).isParameterOf(e.getEnclosingCallable(), _) and + c = getPositionalContent(e.getReadPosition()) + ) + or + readStepCommon(node1, c, node2) } /** diff --git a/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowPublic.qll b/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowPublic.qll index 7772e5235d7..269087b7a07 100644 --- a/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowPublic.qll +++ b/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowPublic.qll @@ -363,10 +363,9 @@ private module Cached { source = sink and source instanceof LocalSourceNode or - exists(Node mid | hasLocalSource(mid, source) | + exists(Node mid | + hasLocalSource(mid, source) and localFlowStepTypeTracker(mid, sink) - or - LocalFlow::localFlowSsaParamCaptureInput(mid, sink) ) } diff --git a/ruby/ql/lib/codeql/ruby/dataflow/internal/FlowSummaryImpl.qll b/ruby/ql/lib/codeql/ruby/dataflow/internal/FlowSummaryImpl.qll index 7977e18120f..0aa17c521b4 100644 --- a/ruby/ql/lib/codeql/ruby/dataflow/internal/FlowSummaryImpl.qll +++ b/ruby/ql/lib/codeql/ruby/dataflow/internal/FlowSummaryImpl.qll @@ -296,11 +296,21 @@ module Public { predicate hasProvenance(Provenance provenance) { provenance = "manual" } } - /** A callable where there is no flow via the callable. */ - class NeutralCallable extends SummarizedCallableBase { + /** + * A callable where there is no flow via the callable. + */ + class NeutralSummaryCallable extends NeutralCallable { + NeutralSummaryCallable() { this.getKind() = "summary" } + } + + /** + * A callable that has a neutral model. + */ + class NeutralCallable extends NeutralCallableBase { + private string kind; private Provenance provenance; - NeutralCallable() { neutralSummaryElement(this, provenance) } + NeutralCallable() { neutralElement(this, kind, provenance) } /** * Holds if the neutral is auto generated. @@ -316,6 +326,11 @@ module Public { * Holds if the neutral has provenance `p`. */ predicate hasProvenance(Provenance p) { p = provenance } + + /** + * Gets the kind of the neutral. + */ + string getKind() { result = kind } } } @@ -1318,6 +1333,11 @@ module Private { /** Gets the string representation of this callable used by `neutral/1`. */ abstract string getCallableCsv(); + /** + * Gets the kind of the neutral. + */ + string getKind() { result = super.getKind() } + string toString() { result = super.toString() } } @@ -1358,12 +1378,13 @@ module Private { /** * Holds if a neutral model `csv` exists (semi-colon separated format). Used for testing purposes. - * The syntax is: "namespace;type;name;signature;provenance"", + * The syntax is: "namespace;type;name;signature;kind;provenance"", */ query predicate neutral(string csv) { exists(RelevantNeutralCallable c | csv = c.getCallableCsv() // Callable information + + c.getKind() + ";" // kind + renderProvenanceNeutral(c) // provenance ) } diff --git a/ruby/ql/lib/codeql/ruby/dataflow/internal/FlowSummaryImplSpecific.qll b/ruby/ql/lib/codeql/ruby/dataflow/internal/FlowSummaryImplSpecific.qll index e97014a5451..07a68984820 100644 --- a/ruby/ql/lib/codeql/ruby/dataflow/internal/FlowSummaryImplSpecific.qll +++ b/ruby/ql/lib/codeql/ruby/dataflow/internal/FlowSummaryImplSpecific.qll @@ -11,8 +11,16 @@ private import FlowSummaryImpl::Private private import FlowSummaryImpl::Public private import codeql.ruby.dataflow.FlowSummary as FlowSummary +/** + * A class of callables that are candidates for flow summary modeling. + */ class SummarizedCallableBase = string; +/** + * A class of callables that are candidates for neutral modeling. + */ +class NeutralCallableBase = string; + DataFlowCallable inject(SummarizedCallable c) { result.asLibraryCallable() = c } /** Gets the parameter position representing a callback itself, if any. */ @@ -62,11 +70,11 @@ predicate summaryElement( } /** - * Holds if a neutral summary model exists for `c` with provenance `provenance`, - * which means that there is no flow through `c`. + * Holds if a neutral model exists for `c` of kind `kind` + * and with provenance `provenance`. * Note. Neutral models have not been implemented for Ruby. */ -predicate neutralSummaryElement(FlowSummary::SummarizedCallable c, string provenance) { none() } +predicate neutralElement(NeutralCallableBase c, string kind, string provenance) { none() } bindingset[arg] private SummaryComponent interpretElementArg(string arg) { diff --git a/ruby/ql/lib/codeql/ruby/dataflow/internal/TaintTrackingImplSpecific.qll b/ruby/ql/lib/codeql/ruby/dataflow/internal/TaintTrackingImplSpecific.qll new file mode 100644 index 00000000000..fe733ee5d95 --- /dev/null +++ b/ruby/ql/lib/codeql/ruby/dataflow/internal/TaintTrackingImplSpecific.qll @@ -0,0 +1,10 @@ +/** + * Provides Ruby-specific definitions for use in the taint tracking library. + */ + +private import codeql.dataflow.TaintTracking +private import DataFlowImplSpecific + +module RubyTaintTracking implements InputSig { + import TaintTrackingPrivate +} diff --git a/ruby/ql/lib/codeql/ruby/dataflow/internal/tainttracking1/TaintTracking.qll b/ruby/ql/lib/codeql/ruby/dataflow/internal/tainttracking1/TaintTracking.qll deleted file mode 100644 index 171a0137682..00000000000 --- a/ruby/ql/lib/codeql/ruby/dataflow/internal/tainttracking1/TaintTracking.qll +++ /dev/null @@ -1,75 +0,0 @@ -/** - * Provides classes for performing local (intra-procedural) and - * global (inter-procedural) taint-tracking analyses. - */ - -import TaintTrackingParameter::Public -private import TaintTrackingParameter::Private - -private module AddTaintDefaults implements - DataFlowInternal::FullStateConfigSig -{ - import Config - - predicate isBarrier(DataFlow::Node node) { - Config::isBarrier(node) or defaultTaintSanitizer(node) - } - - predicate isAdditionalFlowStep(DataFlow::Node node1, DataFlow::Node node2) { - Config::isAdditionalFlowStep(node1, node2) or - defaultAdditionalTaintStep(node1, node2) - } - - predicate allowImplicitRead(DataFlow::Node node, DataFlow::ContentSet c) { - Config::allowImplicitRead(node, c) - or - ( - Config::isSink(node) or - Config::isSink(node, _) or - Config::isAdditionalFlowStep(node, _) or - Config::isAdditionalFlowStep(node, _, _, _) - ) and - defaultImplicitTaintRead(node, c) - } -} - -/** - * Constructs a global taint tracking computation. - */ -module Global implements DataFlow::GlobalFlowSig { - private module Config0 implements DataFlowInternal::FullStateConfigSig { - import DataFlowInternal::DefaultState - import Config - } - - private module C implements DataFlowInternal::FullStateConfigSig { - import AddTaintDefaults - } - - import DataFlowInternal::Impl -} - -/** DEPRECATED: Use `Global` instead. */ -deprecated module Make implements DataFlow::GlobalFlowSig { - import Global -} - -/** - * Constructs a global taint tracking computation using flow state. - */ -module GlobalWithState implements DataFlow::GlobalFlowSig { - private module Config0 implements DataFlowInternal::FullStateConfigSig { - import Config - } - - private module C implements DataFlowInternal::FullStateConfigSig { - import AddTaintDefaults - } - - import DataFlowInternal::Impl -} - -/** DEPRECATED: Use `GlobalWithState` instead. */ -deprecated module MakeWithState implements DataFlow::GlobalFlowSig { - import GlobalWithState -} diff --git a/ruby/ql/lib/codeql/ruby/frameworks/Ldap.qll b/ruby/ql/lib/codeql/ruby/frameworks/Ldap.qll index 9f1de5116ed..71186c717fd 100644 --- a/ruby/ql/lib/codeql/ruby/frameworks/Ldap.qll +++ b/ruby/ql/lib/codeql/ruby/frameworks/Ldap.qll @@ -43,6 +43,17 @@ module NetLdap { /** A call that establishes a LDAP Connection */ private class NetLdapConnection extends DataFlow::CallNode { NetLdapConnection() { this in [ldap().getAnInstantiation(), ldap().getAMethodCall("open")] } + + predicate usesSsl() { + getValue(this, "encryption").getConstantValue().isStringlikeValue("simple_tls") + } + + DataFlow::Node getAuthValue(string arg) { + result = + this.getKeywordArgument("auth") + .(DataFlow::HashLiteralNode) + .getElementFromKey(any(Ast::ConstantValue cv | cv.isStringlikeValue(arg))) + } } /** A call that constructs a LDAP query */ @@ -67,4 +78,29 @@ module NetLdap { override DataFlow::Node getQuery() { result = this.getKeywordArgument(_) } } + + /** A call considered as a LDAP bind. */ + private class NetLdapBind extends LdapBind::Range, DataFlow::CallNode { + private NetLdapConnection l; + + NetLdapBind() { this = l.getAMethodCall("bind") } + + override DataFlow::Node getHost() { result = getValue(l, "host") } + + override DataFlow::Node getPassword() { + result = l.getAuthValue("password") or + result = l.getAMethodCall("auth").getArgument(1) + } + + override predicate usesSsl() { l.usesSsl() } + } + + /** LDAP Attribute value */ + DataFlow::Node getValue(NetLdapConnection l, string attr) { + result = + [ + l.getKeywordArgument(attr), l.getAMethodCall(attr).getArgument(0), + l.getAMethodCall(attr).getKeywordArgument(attr) + ] + } } diff --git a/ruby/ql/lib/codeql/ruby/frameworks/http_clients/Excon.qll b/ruby/ql/lib/codeql/ruby/frameworks/http_clients/Excon.qll index 7dd04f0cd32..551b41d329e 100644 --- a/ruby/ql/lib/codeql/ruby/frameworks/http_clients/Excon.qll +++ b/ruby/ql/lib/codeql/ruby/frameworks/http_clients/Excon.qll @@ -64,10 +64,8 @@ class ExconHttpRequest extends Http::Client::Request::Range, DataFlow::CallNode /** Gets the value that controls certificate validation, if any. */ DataFlow::Node getCertificateValidationControllingValue() { - exists(DataFlow::CallNode newCall | newCall = connectionNode.getAValueReachableFromSource() | - // Check for `ssl_verify_peer: false` - result = newCall.getKeywordArgumentIncludeHashArgument("ssl_verify_peer") - ) + result = + connectionUse.(DataFlow::CallNode).getKeywordArgumentIncludeHashArgument("ssl_verify_peer") } cached diff --git a/ruby/ql/lib/codeql/ruby/security/ImproperLdapAuthCustomizations.qll b/ruby/ql/lib/codeql/ruby/security/ImproperLdapAuthCustomizations.qll new file mode 100644 index 00000000000..90b3684a68d --- /dev/null +++ b/ruby/ql/lib/codeql/ruby/security/ImproperLdapAuthCustomizations.qll @@ -0,0 +1,49 @@ +/** + * Provides default sources, sinks and sanitizers for detecting + * improper LDAP authentication, as well as extension points for adding your own + */ + +private import codeql.ruby.Concepts +private import codeql.ruby.DataFlow +private import codeql.ruby.dataflow.BarrierGuards +private import codeql.ruby.dataflow.RemoteFlowSources + +/** + * Provides default sources, sinks and sanitizers for detecting + * improper LDAP authentication, as well as extension points for adding your own + */ +module ImproperLdapAuth { + /** A data flow source for improper LDAP authentication vulnerabilities */ + abstract class Source extends DataFlow::Node { } + + /** A data flow sink for improper LDAP authentication vulnerabilities */ + abstract class Sink extends DataFlow::Node { } + + /** A sanitizer for improper LDAP authentication vulnerabilities. */ + abstract class Sanitizer extends DataFlow::Node { } + + /** + * A source of remote user input, considered as a flow source. + */ + private class RemoteFlowSourceAsSource extends Source, RemoteFlowSource { } + + /** + * An LDAP query execution considered as a flow sink. + */ + private class LdapBindAsSink extends Sink { + LdapBindAsSink() { this = any(LdapBind l).getPassword() } + } + + /** + * A comparison with a constant string, considered as a sanitizer-guard. + */ + private class StringConstCompareAsSanitizerGuard extends Sanitizer, StringConstCompareBarrier { } + + /** + * An inclusion check against an array of constant strings, considered as a + * sanitizer-guard. + */ + private class StringConstArrayInclusionCallAsSanitizer extends Sanitizer, + StringConstArrayInclusionCallBarrier + { } +} diff --git a/ruby/ql/lib/codeql/ruby/security/ImproperLdapAuthQuery.qll b/ruby/ql/lib/codeql/ruby/security/ImproperLdapAuthQuery.qll new file mode 100644 index 00000000000..d4f83e3c1a4 --- /dev/null +++ b/ruby/ql/lib/codeql/ruby/security/ImproperLdapAuthQuery.qll @@ -0,0 +1,21 @@ +/** + * Provides default sources, sinks and sanitizers for detecting + * improper LDAP authentication, as well as extension points for adding your own + */ + +private import codeql.ruby.DataFlow +private import codeql.ruby.TaintTracking +private import ImproperLdapAuthCustomizations::ImproperLdapAuth + +/** + * A taint-tracking configuration for detecting improper LDAP authentication vulnerabilities. + */ +class Configuration extends TaintTracking::Configuration { + Configuration() { this = "ImproperLdapAuth" } + + override predicate isSource(DataFlow::Node source) { source instanceof Source } + + override predicate isSink(DataFlow::Node sink) { sink instanceof Sink } + + override predicate isSanitizer(DataFlow::Node node) { node instanceof Sanitizer } +} diff --git a/ruby/ql/lib/codeql/ruby/typetracking/TypeTrackerSpecific.qll b/ruby/ql/lib/codeql/ruby/typetracking/TypeTrackerSpecific.qll index 256d15212d0..da621de5edb 100644 --- a/ruby/ql/lib/codeql/ruby/typetracking/TypeTrackerSpecific.qll +++ b/ruby/ql/lib/codeql/ruby/typetracking/TypeTrackerSpecific.qll @@ -74,7 +74,7 @@ predicate simpleLocalFlowStep = DataFlowPrivate::localFlowStepTypeTracker/2; /** * Holds if data can flow from `node1` to `node2` in a way that discards call contexts. */ -predicate jumpStep = DataFlowPrivate::jumpStep/2; +predicate jumpStep = DataFlowPrivate::jumpStepTypeTracker/2; /** Holds if there is direct flow from `param` to a return. */ pragma[nomagic] @@ -295,6 +295,8 @@ predicate storeStepIntoSourceNode(Node nodeFrom, Node nodeTo, DataFlow::ContentS * Holds if `nodeTo` is the result of accessing the `content` content of `nodeFrom`. */ predicate basicLoadStep(Node nodeFrom, Node nodeTo, DataFlow::ContentSet contents) { + readStepIntoSourceNode(nodeFrom, nodeTo, contents) + or exists(ExprNodes::MethodCallCfgNode call | call.getExpr().getNumberOfArguments() = 0 and contents.isSingleton(DataFlowPublic::Content::getAttributeName(call.getExpr().getMethodName())) and @@ -305,15 +307,42 @@ predicate basicLoadStep(Node nodeFrom, Node nodeTo, DataFlow::ContentSet content TypeTrackerSummaryFlow::basicLoadStep(nodeFrom, nodeTo, contents) } +/** + * Holds if a read step `nodeFrom -> nodeTo` with `contents` exists, where the destination node + * should be treated as a local source node. + */ +predicate readStepIntoSourceNode(Node nodeFrom, Node nodeTo, DataFlow::ContentSet contents) { + DataFlowPrivate::readStepCommon(nodeFrom, contents, nodeTo) +} + /** * Holds if the `loadContent` of `nodeFrom` is stored in the `storeContent` of `nodeTo`. */ predicate basicLoadStoreStep( Node nodeFrom, Node nodeTo, DataFlow::ContentSet loadContent, DataFlow::ContentSet storeContent ) { + readStoreStepIntoSourceNode(nodeFrom, nodeTo, loadContent, storeContent) + or TypeTrackerSummaryFlow::basicLoadStoreStep(nodeFrom, nodeTo, loadContent, storeContent) } +/** + * Holds if a read+store step `nodeFrom -> nodeTo` exists, where the destination node + * should be treated as a local source node. + */ +predicate readStoreStepIntoSourceNode( + Node nodeFrom, Node nodeTo, DataFlow::ContentSet loadContent, DataFlow::ContentSet storeContent +) { + exists(DataFlowPrivate::SynthSplatParameterElementNode mid | + nodeFrom + .(DataFlowPrivate::SynthSplatArgParameterNode) + .isParameterOf(mid.getEnclosingCallable(), _) and + loadContent = DataFlowPrivate::getPositionalContent(mid.getReadPosition()) and + nodeTo = mid.getSplatParameterNode(_) and + storeContent = DataFlowPrivate::getPositionalContent(mid.getStorePosition()) + ) +} + /** * Holds if type-tracking should step from `nodeFrom` to `nodeTo` but block flow of contents matched by `filter` through here. */ diff --git a/ruby/ql/lib/ide-contextual-queries/printCfg.ql b/ruby/ql/lib/ide-contextual-queries/printCfg.ql index 22681eb48f9..c902474a55c 100644 --- a/ruby/ql/lib/ide-contextual-queries/printCfg.ql +++ b/ruby/ql/lib/ide-contextual-queries/printCfg.ql @@ -9,14 +9,45 @@ private import codeql.ruby.controlflow.internal.ControlFlowGraphImpl::TestOutput private import codeql.IDEContextual +private import codeql.Locations +private import codeql.ruby.controlflow.ControlFlowGraph /** * Gets the source file to generate a CFG from. */ external string selectedSourceFile(); +external string selectedSourceLine(); + +external string selectedSourceColumn(); + +bindingset[file, line, column] +private CfgScope smallestEnclosingScope(File file, int line, int column) { + result = + min(Location loc, CfgScope scope | + loc = scope.getLocation() and + ( + loc.getStartLine() < line + or + loc.getStartLine() = line and loc.getStartColumn() <= column + ) and + ( + loc.getEndLine() > line + or + loc.getEndLine() = line and loc.getEndColumn() >= column + ) and + loc.getFile() = file + | + scope + order by + loc.getStartLine() desc, loc.getStartColumn() desc, loc.getEndLine(), loc.getEndColumn() + ) +} + class MyRelevantNode extends RelevantNode { MyRelevantNode() { - this.getScope().getLocation().getFile() = getFileBySourceArchiveName(selectedSourceFile()) + this.getScope() = + smallestEnclosingScope(getFileBySourceArchiveName(selectedSourceFile()), + selectedSourceLine().toInt(), selectedSourceColumn().toInt()) } } diff --git a/ruby/ql/lib/qlpack.yml b/ruby/ql/lib/qlpack.yml index 6f6a06a1f31..1afd480424b 100644 --- a/ruby/ql/lib/qlpack.yml +++ b/ruby/ql/lib/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/ruby-all -version: 0.7.2 +version: 0.7.3-dev groups: ruby extractor: ruby dbscheme: ruby.dbscheme diff --git a/ruby/ql/src/change-notes/2023-05-29-improper-ldap-auth-query.md b/ruby/ql/src/change-notes/2023-05-29-improper-ldap-auth-query.md new file mode 100644 index 00000000000..13c5a89c808 --- /dev/null +++ b/ruby/ql/src/change-notes/2023-05-29-improper-ldap-auth-query.md @@ -0,0 +1,4 @@ +--- +category: newQuery +--- +* Added a new experimental query, `rb/improper-ldap-auth`, to detect cases where user input is used during LDAP authentication without proper validation or sanitization, potentially leading to authentication bypass. diff --git a/ruby/ql/src/experimental/ldap-improper-auth/ImproperLdapAuth.qhelp b/ruby/ql/src/experimental/ldap-improper-auth/ImproperLdapAuth.qhelp new file mode 100644 index 00000000000..ab2462f769a --- /dev/null +++ b/ruby/ql/src/experimental/ldap-improper-auth/ImproperLdapAuth.qhelp @@ -0,0 +1,39 @@ + + + + +

    +If an LDAP connection uses user-supplied data as password, anonymous bind could be caused using an empty password +to result in a successful authentication. +

    +
    + + +

    +Don't use user-supplied data as password while establishing an LDAP connection. +

    +
    + + +

    +In the following Rails example, an ActionController class +has a ldap_handler method to handle requests. +

    + +

    +In the first example, the code builds a LDAP query whose authentication depends on user supplied data. +

    + + + +

    In the second example, the authentication is established using a default password.

    + + +
    + + +
  • MITRE: CWE-287: Improper Authentication.
  • +
    +
    diff --git a/ruby/ql/src/experimental/ldap-improper-auth/ImproperLdapAuth.ql b/ruby/ql/src/experimental/ldap-improper-auth/ImproperLdapAuth.ql new file mode 100644 index 00000000000..aede346cb47 --- /dev/null +++ b/ruby/ql/src/experimental/ldap-improper-auth/ImproperLdapAuth.ql @@ -0,0 +1,20 @@ +/** + * @name Improper LDAP Authentication + * @description A user-controlled query carries no authentication + * @kind path-problem + * @problem.severity warning + * @id rb/improper-ldap-auth + * @tags security + * experimental + * external/cwe/cwe-287 + */ + +import codeql.ruby.DataFlow +import codeql.ruby.security.ImproperLdapAuthQuery +import codeql.ruby.Concepts +import DataFlow::PathGraph + +from Configuration config, DataFlow::PathNode source, DataFlow::PathNode sink +where config.hasFlowPath(source, sink) +select sink.getNode(), source, sink, "This LDAP authencation depends on a $@.", source.getNode(), + "user-provided value" diff --git a/ruby/ql/src/experimental/ldap-improper-auth/examples/LdapAuthenticationBad.rb b/ruby/ql/src/experimental/ldap-improper-auth/examples/LdapAuthenticationBad.rb new file mode 100644 index 00000000000..f1d1f6163cc --- /dev/null +++ b/ruby/ql/src/experimental/ldap-improper-auth/examples/LdapAuthenticationBad.rb @@ -0,0 +1,16 @@ +class FooController < ActionController::Base + def some_request_handler + pass = params[:pass] + ldap = Net::LDAP.new( + host: 'ldap.example.com', + port: 636, + encryption: :simple_tls, + auth: { + method: :simple, + username: 'uid=admin,dc=example,dc=com', + password: pass + } + ) + ldap.bind + end +end \ No newline at end of file diff --git a/ruby/ql/src/experimental/ldap-improper-auth/examples/LdapAuthenticationGood.rb b/ruby/ql/src/experimental/ldap-improper-auth/examples/LdapAuthenticationGood.rb new file mode 100644 index 00000000000..4de3d5d053b --- /dev/null +++ b/ruby/ql/src/experimental/ldap-improper-auth/examples/LdapAuthenticationGood.rb @@ -0,0 +1,16 @@ +class FooController < ActionController::Base + def some_request_handler + pass = params[:pass] + ldap = Net::LDAP.new( + host: 'ldap.example.com', + port: 636, + encryption: :simple_tls, + auth: { + method: :simple, + username: 'uid=admin,dc=example,dc=com', + password: '$uper$password123' + } + ) + ldap.bind + end +end \ No newline at end of file diff --git a/ruby/ql/src/qlpack.yml b/ruby/ql/src/qlpack.yml index 0f5c23a39da..768b3c6c710 100644 --- a/ruby/ql/src/qlpack.yml +++ b/ruby/ql/src/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/ruby-queries -version: 0.7.2 +version: 0.7.3-dev groups: - ruby - queries diff --git a/ruby/ql/test/library-tests/ast/AstDesugar.expected b/ruby/ql/test/library-tests/ast/AstDesugar.expected index 3625cb83574..5d2a321922f 100644 --- a/ruby/ql/test/library-tests/ast/AstDesugar.expected +++ b/ruby/ql/test/library-tests/ast/AstDesugar.expected @@ -24,29 +24,45 @@ calls/calls.rb: # 67| getAnOperand/getArgument/getRightOperand: [MethodCall] call to bar # 67| getReceiver: [ConstantReadAccess] X # 226| [ForExpr] for ... in ... -# 226| getDesugared: [MethodCall] call to each -# 226| getReceiver: [MethodCall] call to bar -# 226| getReceiver: [SelfVariableAccess] self -# 226| getBlock: [BraceBlock] { ... } -# 226| getParameter: [SimpleParameter] __synth__0__1 -# 226| getDefiningAccess: [LocalVariableAccess] __synth__0__1 -# 226| getStmt: [AssignExpr] ... = ... +# 226| getDesugared: [StmtSequence] ... +# 226| getStmt: [IfExpr] if ... +# 226| getCondition: [NotExpr] ! ... +# 226| getAnOperand/getOperand/getReceiver: [DefinedExpr] defined? ... +# 226| getAnOperand/getOperand/getReceiver: [LocalVariableAccess] x +# 226| getBranch/getThen: [AssignExpr] ... = ... # 226| getAnOperand/getLeftOperand: [LocalVariableAccess] x -# 226| getAnOperand/getRightOperand: [LocalVariableAccess] __synth__0__1 -# 227| getStmt: [MethodCall] call to baz -# 227| getReceiver: [SelfVariableAccess] self +# 226| getAnOperand/getRightOperand: [NilLiteral] nil +# 226| getStmt: [MethodCall] call to each +# 226| getReceiver: [MethodCall] call to bar +# 226| getReceiver: [SelfVariableAccess] self +# 226| getBlock: [BraceBlock] { ... } +# 226| getParameter: [SimpleParameter] __synth__0__1 +# 226| getDefiningAccess: [LocalVariableAccess] __synth__0__1 +# 226| getStmt: [AssignExpr] ... = ... +# 226| getAnOperand/getLeftOperand: [LocalVariableAccess] x +# 226| getAnOperand/getRightOperand: [LocalVariableAccess] __synth__0__1 +# 227| getStmt: [MethodCall] call to baz +# 227| getReceiver: [SelfVariableAccess] self # 229| [ForExpr] for ... in ... -# 229| getDesugared: [MethodCall] call to each -# 229| getReceiver: [MethodCall] call to bar -# 229| getReceiver: [ConstantReadAccess] X -# 229| getBlock: [BraceBlock] { ... } -# 229| getParameter: [SimpleParameter] __synth__0__1 -# 229| getDefiningAccess: [LocalVariableAccess] __synth__0__1 -# 229| getStmt: [AssignExpr] ... = ... +# 229| getDesugared: [StmtSequence] ... +# 229| getStmt: [IfExpr] if ... +# 229| getCondition: [NotExpr] ! ... +# 229| getAnOperand/getOperand/getReceiver: [DefinedExpr] defined? ... +# 229| getAnOperand/getOperand/getReceiver: [LocalVariableAccess] x +# 229| getBranch/getThen: [AssignExpr] ... = ... # 229| getAnOperand/getLeftOperand: [LocalVariableAccess] x -# 229| getAnOperand/getRightOperand: [LocalVariableAccess] __synth__0__1 -# 230| getStmt: [MethodCall] call to baz -# 230| getReceiver: [ConstantReadAccess] X +# 229| getAnOperand/getRightOperand: [NilLiteral] nil +# 229| getStmt: [MethodCall] call to each +# 229| getReceiver: [MethodCall] call to bar +# 229| getReceiver: [ConstantReadAccess] X +# 229| getBlock: [BraceBlock] { ... } +# 229| getParameter: [SimpleParameter] __synth__0__1 +# 229| getDefiningAccess: [LocalVariableAccess] __synth__0__1 +# 229| getStmt: [AssignExpr] ... = ... +# 229| getAnOperand/getLeftOperand: [LocalVariableAccess] x +# 229| getAnOperand/getRightOperand: [LocalVariableAccess] __synth__0__1 +# 230| getStmt: [MethodCall] call to baz +# 230| getReceiver: [ConstantReadAccess] X # 249| [HashLiteral] {...} # 249| getDesugared: [MethodCall] call to [] # 249| getReceiver: [ConstantReadAccess] Hash @@ -245,52 +261,74 @@ calls/calls.rb: # 322| getArgument: [LocalVariableAccess] __synth__4 # 322| getStmt: [LocalVariableAccess] __synth__4 # 342| [ForExpr] for ... in ... -# 342| getDesugared: [MethodCall] call to each -# 342| getReceiver: [ArrayLiteral] [...] -# 342| getDesugared: [MethodCall] call to [] -# 342| getReceiver: [ConstantReadAccess] Array -# 342| getArgument: [ArrayLiteral] [...] -# 342| getDesugared: [MethodCall] call to [] -# 342| getReceiver: [ConstantReadAccess] Array -# 342| getArgument: [IntegerLiteral] 1 -# 342| getArgument: [IntegerLiteral] 2 -# 342| getArgument: [IntegerLiteral] 3 -# 342| getArgument: [ArrayLiteral] [...] -# 342| getDesugared: [MethodCall] call to [] -# 342| getReceiver: [ConstantReadAccess] Array -# 342| getArgument: [IntegerLiteral] 4 -# 342| getArgument: [IntegerLiteral] 5 -# 342| getArgument: [IntegerLiteral] 6 -# 342| getBlock: [BraceBlock] { ... } -# 342| getParameter: [SimpleParameter] __synth__0__1 -# 342| getDefiningAccess: [LocalVariableAccess] __synth__0__1 -# 342| getStmt: [AssignExpr] ... = ... -# 342| getDesugared: [StmtSequence] ... -# 342| getStmt: [AssignExpr] ... = ... -# 342| getAnOperand/getLeftOperand: [LocalVariableAccess] __synth__3__1 -# 342| getAnOperand/getRightOperand: [SplatExpr] * ... -# 342| getAnOperand/getOperand/getReceiver: [LocalVariableAccess] __synth__0__1 -# 342| getStmt: [AssignExpr] ... = ... -# 342| getAnOperand/getLeftOperand: [LocalVariableAccess] x -# 342| getAnOperand/getRightOperand: [MethodCall] call to [] -# 342| getReceiver: [LocalVariableAccess] __synth__3__1 -# 342| getArgument: [IntegerLiteral] 0 -# 342| getStmt: [AssignExpr] ... = ... -# 342| getAnOperand/getLeftOperand: [LocalVariableAccess] y -# 342| getAnOperand/getRightOperand: [MethodCall] call to [] -# 342| getReceiver: [LocalVariableAccess] __synth__3__1 +# 342| getDesugared: [StmtSequence] ... +# 342| getStmt: [IfExpr] if ... +# 342| getCondition: [NotExpr] ! ... +# 342| getAnOperand/getOperand/getReceiver: [DefinedExpr] defined? ... +# 342| getAnOperand/getOperand/getReceiver: [LocalVariableAccess] x +# 342| getBranch/getThen: [AssignExpr] ... = ... +# 342| getAnOperand/getLeftOperand: [LocalVariableAccess] x +# 342| getAnOperand/getRightOperand: [NilLiteral] nil +# 342| getStmt: [IfExpr] if ... +# 342| getCondition: [NotExpr] ! ... +# 342| getAnOperand/getOperand/getReceiver: [DefinedExpr] defined? ... +# 342| getAnOperand/getOperand/getReceiver: [LocalVariableAccess] y +# 342| getBranch/getThen: [AssignExpr] ... = ... +# 342| getAnOperand/getLeftOperand: [LocalVariableAccess] y +# 342| getAnOperand/getRightOperand: [NilLiteral] nil +# 342| getStmt: [IfExpr] if ... +# 342| getCondition: [NotExpr] ! ... +# 342| getAnOperand/getOperand/getReceiver: [DefinedExpr] defined? ... +# 342| getAnOperand/getOperand/getReceiver: [LocalVariableAccess] z +# 342| getBranch/getThen: [AssignExpr] ... = ... +# 342| getAnOperand/getLeftOperand: [LocalVariableAccess] z +# 342| getAnOperand/getRightOperand: [NilLiteral] nil +# 342| getStmt: [MethodCall] call to each +# 342| getReceiver: [ArrayLiteral] [...] +# 342| getDesugared: [MethodCall] call to [] +# 342| getReceiver: [ConstantReadAccess] Array +# 342| getArgument: [ArrayLiteral] [...] +# 342| getDesugared: [MethodCall] call to [] +# 342| getReceiver: [ConstantReadAccess] Array # 342| getArgument: [IntegerLiteral] 1 -# 342| getStmt: [AssignExpr] ... = ... -# 342| getAnOperand/getLeftOperand: [LocalVariableAccess] z -# 342| getAnOperand/getRightOperand: [MethodCall] call to [] -# 342| getReceiver: [LocalVariableAccess] __synth__3__1 # 342| getArgument: [IntegerLiteral] 2 -# 342| getAnOperand/getLeftOperand: [DestructuredLhsExpr] (..., ...) -# 343| getStmt: [MethodCall] call to foo -# 343| getReceiver: [SelfVariableAccess] self -# 343| getArgument: [LocalVariableAccess] x -# 343| getArgument: [LocalVariableAccess] y -# 343| getArgument: [LocalVariableAccess] z +# 342| getArgument: [IntegerLiteral] 3 +# 342| getArgument: [ArrayLiteral] [...] +# 342| getDesugared: [MethodCall] call to [] +# 342| getReceiver: [ConstantReadAccess] Array +# 342| getArgument: [IntegerLiteral] 4 +# 342| getArgument: [IntegerLiteral] 5 +# 342| getArgument: [IntegerLiteral] 6 +# 342| getBlock: [BraceBlock] { ... } +# 342| getParameter: [SimpleParameter] __synth__0__1 +# 342| getDefiningAccess: [LocalVariableAccess] __synth__0__1 +# 342| getStmt: [AssignExpr] ... = ... +# 342| getDesugared: [StmtSequence] ... +# 342| getStmt: [AssignExpr] ... = ... +# 342| getAnOperand/getLeftOperand: [LocalVariableAccess] __synth__3__1 +# 342| getAnOperand/getRightOperand: [SplatExpr] * ... +# 342| getAnOperand/getOperand/getReceiver: [LocalVariableAccess] __synth__0__1 +# 342| getStmt: [AssignExpr] ... = ... +# 342| getAnOperand/getLeftOperand: [LocalVariableAccess] x +# 342| getAnOperand/getRightOperand: [MethodCall] call to [] +# 342| getReceiver: [LocalVariableAccess] __synth__3__1 +# 342| getArgument: [IntegerLiteral] 0 +# 342| getStmt: [AssignExpr] ... = ... +# 342| getAnOperand/getLeftOperand: [LocalVariableAccess] y +# 342| getAnOperand/getRightOperand: [MethodCall] call to [] +# 342| getReceiver: [LocalVariableAccess] __synth__3__1 +# 342| getArgument: [IntegerLiteral] 1 +# 342| getStmt: [AssignExpr] ... = ... +# 342| getAnOperand/getLeftOperand: [LocalVariableAccess] z +# 342| getAnOperand/getRightOperand: [MethodCall] call to [] +# 342| getReceiver: [LocalVariableAccess] __synth__3__1 +# 342| getArgument: [IntegerLiteral] 2 +# 342| getAnOperand/getLeftOperand: [DestructuredLhsExpr] (..., ...) +# 343| getStmt: [MethodCall] call to foo +# 343| getReceiver: [SelfVariableAccess] self +# 343| getArgument: [LocalVariableAccess] x +# 343| getArgument: [LocalVariableAccess] y +# 343| getArgument: [LocalVariableAccess] z # 364| [MethodCall] call to empty? # 364| getDesugared: [StmtSequence] ... # 364| getStmt: [AssignExpr] ... = ... @@ -594,139 +632,185 @@ literals/literals.rb: # 199| getValue: [ConstantReadAccess] Z control/loops.rb: # 9| [ForExpr] for ... in ... -# 9| getDesugared: [MethodCall] call to each -# 9| getReceiver: [RangeLiteral] _ .. _ -# 9| getBegin: [IntegerLiteral] 1 -# 9| getEnd: [IntegerLiteral] 10 -# 9| getBlock: [BraceBlock] { ... } -# 9| getParameter: [SimpleParameter] __synth__0__1 -# 9| getDefiningAccess: [LocalVariableAccess] __synth__0__1 -# 9| getStmt: [AssignExpr] ... = ... +# 9| getDesugared: [StmtSequence] ... +# 9| getStmt: [IfExpr] if ... +# 9| getCondition: [NotExpr] ! ... +# 9| getAnOperand/getOperand/getReceiver: [DefinedExpr] defined? ... +# 9| getAnOperand/getOperand/getReceiver: [LocalVariableAccess] n +# 9| getBranch/getThen: [AssignExpr] ... = ... # 9| getAnOperand/getLeftOperand: [LocalVariableAccess] n -# 9| getAnOperand/getRightOperand: [LocalVariableAccess] __synth__0__1 -# 10| getStmt: [AssignAddExpr] ... += ... -# 10| getDesugared: [AssignExpr] ... = ... -# 10| getAnOperand/getLeftOperand: [LocalVariableAccess] sum -# 10| getAnOperand/getRightOperand: [AddExpr] ... + ... -# 10| getAnOperand/getLeftOperand/getReceiver: [LocalVariableAccess] sum -# 10| getAnOperand/getArgument/getRightOperand: [LocalVariableAccess] n -# 11| getStmt: [AssignExpr] ... = ... -# 11| getAnOperand/getLeftOperand: [LocalVariableAccess] foo -# 11| getAnOperand/getRightOperand: [LocalVariableAccess] n +# 9| getAnOperand/getRightOperand: [NilLiteral] nil +# 9| getStmt: [MethodCall] call to each +# 9| getReceiver: [RangeLiteral] _ .. _ +# 9| getBegin: [IntegerLiteral] 1 +# 9| getEnd: [IntegerLiteral] 10 +# 9| getBlock: [BraceBlock] { ... } +# 9| getParameter: [SimpleParameter] __synth__0__1 +# 9| getDefiningAccess: [LocalVariableAccess] __synth__0__1 +# 9| getStmt: [AssignExpr] ... = ... +# 9| getAnOperand/getLeftOperand: [LocalVariableAccess] n +# 9| getAnOperand/getRightOperand: [LocalVariableAccess] __synth__0__1 +# 10| getStmt: [AssignAddExpr] ... += ... +# 10| getDesugared: [AssignExpr] ... = ... +# 10| getAnOperand/getLeftOperand: [LocalVariableAccess] sum +# 10| getAnOperand/getRightOperand: [AddExpr] ... + ... +# 10| getAnOperand/getLeftOperand/getReceiver: [LocalVariableAccess] sum +# 10| getAnOperand/getArgument/getRightOperand: [LocalVariableAccess] n +# 11| getStmt: [AssignExpr] ... = ... +# 11| getAnOperand/getLeftOperand: [LocalVariableAccess] foo +# 11| getAnOperand/getRightOperand: [LocalVariableAccess] n # 16| [ForExpr] for ... in ... -# 16| getDesugared: [MethodCall] call to each -# 16| getReceiver: [RangeLiteral] _ .. _ -# 16| getBegin: [IntegerLiteral] 1 -# 16| getEnd: [IntegerLiteral] 10 -# 16| getBlock: [BraceBlock] { ... } -# 16| getParameter: [SimpleParameter] __synth__0__1 -# 16| getDefiningAccess: [LocalVariableAccess] __synth__0__1 -# 16| getStmt: [AssignExpr] ... = ... +# 16| getDesugared: [StmtSequence] ... +# 16| getStmt: [IfExpr] if ... +# 16| getCondition: [NotExpr] ! ... +# 16| getAnOperand/getOperand/getReceiver: [DefinedExpr] defined? ... +# 16| getAnOperand/getOperand/getReceiver: [LocalVariableAccess] n +# 16| getBranch/getThen: [AssignExpr] ... = ... # 16| getAnOperand/getLeftOperand: [LocalVariableAccess] n -# 16| getAnOperand/getRightOperand: [LocalVariableAccess] __synth__0__1 -# 17| getStmt: [AssignAddExpr] ... += ... -# 17| getDesugared: [AssignExpr] ... = ... -# 17| getAnOperand/getLeftOperand: [LocalVariableAccess] sum -# 17| getAnOperand/getRightOperand: [AddExpr] ... + ... -# 17| getAnOperand/getLeftOperand/getReceiver: [LocalVariableAccess] sum -# 17| getAnOperand/getArgument/getRightOperand: [LocalVariableAccess] n -# 18| getStmt: [AssignSubExpr] ... -= ... -# 18| getDesugared: [AssignExpr] ... = ... -# 18| getAnOperand/getLeftOperand: [LocalVariableAccess] foo -# 18| getAnOperand/getRightOperand: [SubExpr] ... - ... -# 18| getAnOperand/getLeftOperand/getReceiver: [LocalVariableAccess] foo -# 18| getAnOperand/getArgument/getRightOperand: [LocalVariableAccess] n +# 16| getAnOperand/getRightOperand: [NilLiteral] nil +# 16| getStmt: [MethodCall] call to each +# 16| getReceiver: [RangeLiteral] _ .. _ +# 16| getBegin: [IntegerLiteral] 1 +# 16| getEnd: [IntegerLiteral] 10 +# 16| getBlock: [BraceBlock] { ... } +# 16| getParameter: [SimpleParameter] __synth__0__1 +# 16| getDefiningAccess: [LocalVariableAccess] __synth__0__1 +# 16| getStmt: [AssignExpr] ... = ... +# 16| getAnOperand/getLeftOperand: [LocalVariableAccess] n +# 16| getAnOperand/getRightOperand: [LocalVariableAccess] __synth__0__1 +# 17| getStmt: [AssignAddExpr] ... += ... +# 17| getDesugared: [AssignExpr] ... = ... +# 17| getAnOperand/getLeftOperand: [LocalVariableAccess] sum +# 17| getAnOperand/getRightOperand: [AddExpr] ... + ... +# 17| getAnOperand/getLeftOperand/getReceiver: [LocalVariableAccess] sum +# 17| getAnOperand/getArgument/getRightOperand: [LocalVariableAccess] n +# 18| getStmt: [AssignSubExpr] ... -= ... +# 18| getDesugared: [AssignExpr] ... = ... +# 18| getAnOperand/getLeftOperand: [LocalVariableAccess] foo +# 18| getAnOperand/getRightOperand: [SubExpr] ... - ... +# 18| getAnOperand/getLeftOperand/getReceiver: [LocalVariableAccess] foo +# 18| getAnOperand/getArgument/getRightOperand: [LocalVariableAccess] n # 22| [ForExpr] for ... in ... -# 22| getDesugared: [MethodCall] call to each -# 22| getReceiver: [HashLiteral] {...} -# 22| getDesugared: [MethodCall] call to [] -# 22| getReceiver: [ConstantReadAccess] Hash -# 22| getArgument: [Pair] Pair -# 22| getKey: [SymbolLiteral] :foo -# 22| getComponent: [StringTextComponent] foo -# 22| getValue: [IntegerLiteral] 0 -# 22| getArgument: [Pair] Pair -# 22| getKey: [SymbolLiteral] :bar -# 22| getComponent: [StringTextComponent] bar -# 22| getValue: [IntegerLiteral] 1 -# 22| getBlock: [BraceBlock] { ... } -# 22| getParameter: [SimpleParameter] __synth__0__1 -# 22| getDefiningAccess: [LocalVariableAccess] __synth__0__1 -# 22| getStmt: [AssignExpr] ... = ... -# 22| getDesugared: [StmtSequence] ... -# 22| getStmt: [AssignExpr] ... = ... -# 22| getAnOperand/getLeftOperand: [LocalVariableAccess] __synth__2__1 -# 22| getAnOperand/getRightOperand: [SplatExpr] * ... -# 22| getAnOperand/getOperand/getReceiver: [LocalVariableAccess] __synth__0__1 -# 22| getStmt: [AssignExpr] ... = ... -# 22| getAnOperand/getLeftOperand: [LocalVariableAccess] key -# 22| getAnOperand/getRightOperand: [MethodCall] call to [] -# 22| getReceiver: [LocalVariableAccess] __synth__2__1 -# 22| getArgument: [IntegerLiteral] 0 -# 22| getStmt: [AssignExpr] ... = ... -# 22| getAnOperand/getLeftOperand: [LocalVariableAccess] value -# 22| getAnOperand/getRightOperand: [MethodCall] call to [] -# 22| getReceiver: [LocalVariableAccess] __synth__2__1 -# 22| getArgument: [IntegerLiteral] 1 -# 22| getAnOperand/getLeftOperand: [DestructuredLhsExpr] (..., ...) -# 23| getStmt: [AssignAddExpr] ... += ... -# 23| getDesugared: [AssignExpr] ... = ... -# 23| getAnOperand/getLeftOperand: [LocalVariableAccess] sum -# 23| getAnOperand/getRightOperand: [AddExpr] ... + ... -# 23| getAnOperand/getLeftOperand/getReceiver: [LocalVariableAccess] sum -# 23| getAnOperand/getArgument/getRightOperand: [LocalVariableAccess] value -# 24| getStmt: [AssignMulExpr] ... *= ... -# 24| getDesugared: [AssignExpr] ... = ... -# 24| getAnOperand/getLeftOperand: [LocalVariableAccess] foo -# 24| getAnOperand/getRightOperand: [MulExpr] ... * ... -# 24| getAnOperand/getLeftOperand/getReceiver: [LocalVariableAccess] foo -# 24| getAnOperand/getArgument/getRightOperand: [LocalVariableAccess] value +# 22| getDesugared: [StmtSequence] ... +# 22| getStmt: [IfExpr] if ... +# 22| getCondition: [NotExpr] ! ... +# 22| getAnOperand/getOperand/getReceiver: [DefinedExpr] defined? ... +# 22| getAnOperand/getOperand/getReceiver: [LocalVariableAccess] key +# 22| getBranch/getThen: [AssignExpr] ... = ... +# 22| getAnOperand/getLeftOperand: [LocalVariableAccess] key +# 22| getAnOperand/getRightOperand: [NilLiteral] nil +# 22| getStmt: [IfExpr] if ... +# 22| getCondition: [NotExpr] ! ... +# 22| getAnOperand/getOperand/getReceiver: [DefinedExpr] defined? ... +# 22| getAnOperand/getOperand/getReceiver: [LocalVariableAccess] value +# 22| getBranch/getThen: [AssignExpr] ... = ... +# 22| getAnOperand/getLeftOperand: [LocalVariableAccess] value +# 22| getAnOperand/getRightOperand: [NilLiteral] nil +# 22| getStmt: [MethodCall] call to each +# 22| getReceiver: [HashLiteral] {...} +# 22| getDesugared: [MethodCall] call to [] +# 22| getReceiver: [ConstantReadAccess] Hash +# 22| getArgument: [Pair] Pair +# 22| getKey: [SymbolLiteral] :foo +# 22| getComponent: [StringTextComponent] foo +# 22| getValue: [IntegerLiteral] 0 +# 22| getArgument: [Pair] Pair +# 22| getKey: [SymbolLiteral] :bar +# 22| getComponent: [StringTextComponent] bar +# 22| getValue: [IntegerLiteral] 1 +# 22| getBlock: [BraceBlock] { ... } +# 22| getParameter: [SimpleParameter] __synth__0__1 +# 22| getDefiningAccess: [LocalVariableAccess] __synth__0__1 +# 22| getStmt: [AssignExpr] ... = ... +# 22| getDesugared: [StmtSequence] ... +# 22| getStmt: [AssignExpr] ... = ... +# 22| getAnOperand/getLeftOperand: [LocalVariableAccess] __synth__2__1 +# 22| getAnOperand/getRightOperand: [SplatExpr] * ... +# 22| getAnOperand/getOperand/getReceiver: [LocalVariableAccess] __synth__0__1 +# 22| getStmt: [AssignExpr] ... = ... +# 22| getAnOperand/getLeftOperand: [LocalVariableAccess] key +# 22| getAnOperand/getRightOperand: [MethodCall] call to [] +# 22| getReceiver: [LocalVariableAccess] __synth__2__1 +# 22| getArgument: [IntegerLiteral] 0 +# 22| getStmt: [AssignExpr] ... = ... +# 22| getAnOperand/getLeftOperand: [LocalVariableAccess] value +# 22| getAnOperand/getRightOperand: [MethodCall] call to [] +# 22| getReceiver: [LocalVariableAccess] __synth__2__1 +# 22| getArgument: [IntegerLiteral] 1 +# 22| getAnOperand/getLeftOperand: [DestructuredLhsExpr] (..., ...) +# 23| getStmt: [AssignAddExpr] ... += ... +# 23| getDesugared: [AssignExpr] ... = ... +# 23| getAnOperand/getLeftOperand: [LocalVariableAccess] sum +# 23| getAnOperand/getRightOperand: [AddExpr] ... + ... +# 23| getAnOperand/getLeftOperand/getReceiver: [LocalVariableAccess] sum +# 23| getAnOperand/getArgument/getRightOperand: [LocalVariableAccess] value +# 24| getStmt: [AssignMulExpr] ... *= ... +# 24| getDesugared: [AssignExpr] ... = ... +# 24| getAnOperand/getLeftOperand: [LocalVariableAccess] foo +# 24| getAnOperand/getRightOperand: [MulExpr] ... * ... +# 24| getAnOperand/getLeftOperand/getReceiver: [LocalVariableAccess] foo +# 24| getAnOperand/getArgument/getRightOperand: [LocalVariableAccess] value # 28| [ForExpr] for ... in ... -# 28| getDesugared: [MethodCall] call to each -# 28| getReceiver: [HashLiteral] {...} -# 28| getDesugared: [MethodCall] call to [] -# 28| getReceiver: [ConstantReadAccess] Hash -# 28| getArgument: [Pair] Pair -# 28| getKey: [SymbolLiteral] :foo -# 28| getComponent: [StringTextComponent] foo -# 28| getValue: [IntegerLiteral] 0 -# 28| getArgument: [Pair] Pair -# 28| getKey: [SymbolLiteral] :bar -# 28| getComponent: [StringTextComponent] bar -# 28| getValue: [IntegerLiteral] 1 -# 28| getBlock: [BraceBlock] { ... } -# 28| getParameter: [SimpleParameter] __synth__0__1 -# 28| getDefiningAccess: [LocalVariableAccess] __synth__0__1 -# 28| getStmt: [AssignExpr] ... = ... -# 28| getDesugared: [StmtSequence] ... -# 28| getStmt: [AssignExpr] ... = ... -# 28| getAnOperand/getLeftOperand: [LocalVariableAccess] __synth__2__1 -# 28| getAnOperand/getRightOperand: [SplatExpr] * ... -# 28| getAnOperand/getOperand/getReceiver: [LocalVariableAccess] __synth__0__1 -# 28| getStmt: [AssignExpr] ... = ... -# 28| getAnOperand/getLeftOperand: [LocalVariableAccess] key -# 28| getAnOperand/getRightOperand: [MethodCall] call to [] -# 28| getReceiver: [LocalVariableAccess] __synth__2__1 -# 28| getArgument: [IntegerLiteral] 0 -# 28| getStmt: [AssignExpr] ... = ... -# 28| getAnOperand/getLeftOperand: [LocalVariableAccess] value -# 28| getAnOperand/getRightOperand: [MethodCall] call to [] -# 28| getReceiver: [LocalVariableAccess] __synth__2__1 -# 28| getArgument: [IntegerLiteral] 1 -# 28| getAnOperand/getLeftOperand: [DestructuredLhsExpr] (..., ...) -# 29| getStmt: [AssignAddExpr] ... += ... -# 29| getDesugared: [AssignExpr] ... = ... -# 29| getAnOperand/getLeftOperand: [LocalVariableAccess] sum -# 29| getAnOperand/getRightOperand: [AddExpr] ... + ... -# 29| getAnOperand/getLeftOperand/getReceiver: [LocalVariableAccess] sum -# 29| getAnOperand/getArgument/getRightOperand: [LocalVariableAccess] value -# 30| getStmt: [AssignDivExpr] ... /= ... -# 30| getDesugared: [AssignExpr] ... = ... -# 30| getAnOperand/getLeftOperand: [LocalVariableAccess] foo -# 30| getAnOperand/getRightOperand: [DivExpr] ... / ... -# 30| getAnOperand/getLeftOperand/getReceiver: [LocalVariableAccess] foo -# 30| getAnOperand/getArgument/getRightOperand: [LocalVariableAccess] value -# 31| getStmt: [BreakStmt] break +# 28| getDesugared: [StmtSequence] ... +# 28| getStmt: [IfExpr] if ... +# 28| getCondition: [NotExpr] ! ... +# 28| getAnOperand/getOperand/getReceiver: [DefinedExpr] defined? ... +# 28| getAnOperand/getOperand/getReceiver: [LocalVariableAccess] key +# 28| getBranch/getThen: [AssignExpr] ... = ... +# 28| getAnOperand/getLeftOperand: [LocalVariableAccess] key +# 28| getAnOperand/getRightOperand: [NilLiteral] nil +# 28| getStmt: [IfExpr] if ... +# 28| getCondition: [NotExpr] ! ... +# 28| getAnOperand/getOperand/getReceiver: [DefinedExpr] defined? ... +# 28| getAnOperand/getOperand/getReceiver: [LocalVariableAccess] value +# 28| getBranch/getThen: [AssignExpr] ... = ... +# 28| getAnOperand/getLeftOperand: [LocalVariableAccess] value +# 28| getAnOperand/getRightOperand: [NilLiteral] nil +# 28| getStmt: [MethodCall] call to each +# 28| getReceiver: [HashLiteral] {...} +# 28| getDesugared: [MethodCall] call to [] +# 28| getReceiver: [ConstantReadAccess] Hash +# 28| getArgument: [Pair] Pair +# 28| getKey: [SymbolLiteral] :foo +# 28| getComponent: [StringTextComponent] foo +# 28| getValue: [IntegerLiteral] 0 +# 28| getArgument: [Pair] Pair +# 28| getKey: [SymbolLiteral] :bar +# 28| getComponent: [StringTextComponent] bar +# 28| getValue: [IntegerLiteral] 1 +# 28| getBlock: [BraceBlock] { ... } +# 28| getParameter: [SimpleParameter] __synth__0__1 +# 28| getDefiningAccess: [LocalVariableAccess] __synth__0__1 +# 28| getStmt: [AssignExpr] ... = ... +# 28| getDesugared: [StmtSequence] ... +# 28| getStmt: [AssignExpr] ... = ... +# 28| getAnOperand/getLeftOperand: [LocalVariableAccess] __synth__2__1 +# 28| getAnOperand/getRightOperand: [SplatExpr] * ... +# 28| getAnOperand/getOperand/getReceiver: [LocalVariableAccess] __synth__0__1 +# 28| getStmt: [AssignExpr] ... = ... +# 28| getAnOperand/getLeftOperand: [LocalVariableAccess] key +# 28| getAnOperand/getRightOperand: [MethodCall] call to [] +# 28| getReceiver: [LocalVariableAccess] __synth__2__1 +# 28| getArgument: [IntegerLiteral] 0 +# 28| getStmt: [AssignExpr] ... = ... +# 28| getAnOperand/getLeftOperand: [LocalVariableAccess] value +# 28| getAnOperand/getRightOperand: [MethodCall] call to [] +# 28| getReceiver: [LocalVariableAccess] __synth__2__1 +# 28| getArgument: [IntegerLiteral] 1 +# 28| getAnOperand/getLeftOperand: [DestructuredLhsExpr] (..., ...) +# 29| getStmt: [AssignAddExpr] ... += ... +# 29| getDesugared: [AssignExpr] ... = ... +# 29| getAnOperand/getLeftOperand: [LocalVariableAccess] sum +# 29| getAnOperand/getRightOperand: [AddExpr] ... + ... +# 29| getAnOperand/getLeftOperand/getReceiver: [LocalVariableAccess] sum +# 29| getAnOperand/getArgument/getRightOperand: [LocalVariableAccess] value +# 30| getStmt: [AssignDivExpr] ... /= ... +# 30| getDesugared: [AssignExpr] ... = ... +# 30| getAnOperand/getLeftOperand: [LocalVariableAccess] foo +# 30| getAnOperand/getRightOperand: [DivExpr] ... / ... +# 30| getAnOperand/getLeftOperand/getReceiver: [LocalVariableAccess] foo +# 30| getAnOperand/getArgument/getRightOperand: [LocalVariableAccess] value +# 31| getStmt: [BreakStmt] break # 36| [AssignAddExpr] ... += ... # 36| getDesugared: [AssignExpr] ... = ... # 36| getAnOperand/getLeftOperand: [LocalVariableAccess] x @@ -985,29 +1069,37 @@ params/params.rb: # 21| getReceiver: [ConstantReadAccess] Array erb/template.html.erb: # 27| [ForExpr] for ... in ... -# 27| getDesugared: [MethodCall] call to each -# 27| getReceiver: [ArrayLiteral] [...] -# 27| getDesugared: [MethodCall] call to [] -# 27| getReceiver: [ConstantReadAccess] Array -# 27| getArgument: [StringLiteral] "foo" -# 27| getComponent: [StringTextComponent] foo -# 27| getArgument: [StringLiteral] "bar" -# 27| getComponent: [StringTextComponent] bar -# 27| getArgument: [StringLiteral] "baz" -# 27| getComponent: [StringTextComponent] baz -# 27| getBlock: [BraceBlock] { ... } -# 27| getParameter: [SimpleParameter] __synth__0__1 -# 27| getDefiningAccess: [LocalVariableAccess] __synth__0__1 -# 27| getStmt: [AssignExpr] ... = ... +# 27| getDesugared: [StmtSequence] ... +# 27| getStmt: [IfExpr] if ... +# 27| getCondition: [NotExpr] ! ... +# 27| getAnOperand/getOperand/getReceiver: [DefinedExpr] defined? ... +# 27| getAnOperand/getOperand/getReceiver: [LocalVariableAccess] x +# 27| getBranch/getThen: [AssignExpr] ... = ... # 27| getAnOperand/getLeftOperand: [LocalVariableAccess] x -# 27| getAnOperand/getRightOperand: [LocalVariableAccess] __synth__0__1 -# 28| getStmt: [AssignAddExpr] ... += ... -# 28| getDesugared: [AssignExpr] ... = ... -# 28| getAnOperand/getLeftOperand: [LocalVariableAccess] xs -# 28| getAnOperand/getRightOperand: [AddExpr] ... + ... -# 28| getAnOperand/getLeftOperand/getReceiver: [LocalVariableAccess] xs -# 28| getAnOperand/getArgument/getRightOperand: [LocalVariableAccess] x -# 29| getStmt: [LocalVariableAccess] xs +# 27| getAnOperand/getRightOperand: [NilLiteral] nil +# 27| getStmt: [MethodCall] call to each +# 27| getReceiver: [ArrayLiteral] [...] +# 27| getDesugared: [MethodCall] call to [] +# 27| getReceiver: [ConstantReadAccess] Array +# 27| getArgument: [StringLiteral] "foo" +# 27| getComponent: [StringTextComponent] foo +# 27| getArgument: [StringLiteral] "bar" +# 27| getComponent: [StringTextComponent] bar +# 27| getArgument: [StringLiteral] "baz" +# 27| getComponent: [StringTextComponent] baz +# 27| getBlock: [BraceBlock] { ... } +# 27| getParameter: [SimpleParameter] __synth__0__1 +# 27| getDefiningAccess: [LocalVariableAccess] __synth__0__1 +# 27| getStmt: [AssignExpr] ... = ... +# 27| getAnOperand/getLeftOperand: [LocalVariableAccess] x +# 27| getAnOperand/getRightOperand: [LocalVariableAccess] __synth__0__1 +# 28| getStmt: [AssignAddExpr] ... += ... +# 28| getDesugared: [AssignExpr] ... = ... +# 28| getAnOperand/getLeftOperand: [LocalVariableAccess] xs +# 28| getAnOperand/getRightOperand: [AddExpr] ... + ... +# 28| getAnOperand/getLeftOperand/getReceiver: [LocalVariableAccess] xs +# 28| getAnOperand/getArgument/getRightOperand: [LocalVariableAccess] x +# 29| getStmt: [LocalVariableAccess] xs gems/test.gemspec: # 2| [AssignExpr] ... = ... # 2| getDesugared: [StmtSequence] ... diff --git a/ruby/ql/test/library-tests/ast/ValueText.expected b/ruby/ql/test/library-tests/ast/ValueText.expected index 612b58e41e3..ff087d7d72d 100644 --- a/ruby/ql/test/library-tests/ast/ValueText.expected +++ b/ruby/ql/test/library-tests/ast/ValueText.expected @@ -10,6 +10,8 @@ exprValue | calls/calls.rb:26:7:26:7 | 1 | 1 | int | | calls/calls.rb:36:9:36:11 | 100 | 100 | int | | calls/calls.rb:36:14:36:16 | 200 | 200 | int | +| calls/calls.rb:226:5:226:5 | nil | nil | nil | +| calls/calls.rb:229:5:229:5 | nil | nil | nil | | calls/calls.rb:280:5:280:8 | :blah | :blah | symbol | | calls/calls.rb:281:5:281:8 | :blah | :blah | symbol | | calls/calls.rb:290:11:290:16 | "blah" | blah | string | @@ -58,8 +60,11 @@ exprValue | calls/calls.rb:322:37:322:37 | 2 | 2 | int | | calls/calls.rb:330:31:330:37 | "error" | error | string | | calls/calls.rb:342:5:342:5 | 0 | 0 | int | +| calls/calls.rb:342:5:342:5 | nil | nil | nil | | calls/calls.rb:342:8:342:8 | 1 | 1 | int | +| calls/calls.rb:342:8:342:8 | nil | nil | nil | | calls/calls.rb:342:11:342:11 | 2 | 2 | int | +| calls/calls.rb:342:11:342:11 | nil | nil | nil | | calls/calls.rb:342:18:342:18 | 1 | 1 | int | | calls/calls.rb:342:20:342:20 | 2 | 2 | int | | calls/calls.rb:342:22:342:22 | 3 | 3 | int | @@ -330,18 +335,24 @@ exprValue | control/loops.rb:4:5:4:5 | 0 | 0 | int | | control/loops.rb:5:5:5:5 | 0 | 0 | int | | control/loops.rb:6:5:6:5 | 0 | 0 | int | +| control/loops.rb:9:5:9:5 | nil | nil | nil | | control/loops.rb:9:10:9:10 | 1 | 1 | int | | control/loops.rb:9:13:9:14 | 10 | 10 | int | +| control/loops.rb:16:5:16:5 | nil | nil | nil | | control/loops.rb:16:10:16:10 | 1 | 1 | int | | control/loops.rb:16:13:16:14 | 10 | 10 | int | | control/loops.rb:22:5:22:7 | 0 | 0 | int | +| control/loops.rb:22:5:22:7 | nil | nil | nil | | control/loops.rb:22:10:22:14 | 1 | 1 | int | +| control/loops.rb:22:10:22:14 | nil | nil | nil | | control/loops.rb:22:20:22:22 | :foo | :foo | symbol | | control/loops.rb:22:25:22:25 | 0 | 0 | int | | control/loops.rb:22:28:22:30 | :bar | :bar | symbol | | control/loops.rb:22:33:22:33 | 1 | 1 | int | | control/loops.rb:28:6:28:8 | 0 | 0 | int | +| control/loops.rb:28:6:28:8 | nil | nil | nil | | control/loops.rb:28:11:28:15 | 1 | 1 | int | +| control/loops.rb:28:11:28:15 | nil | nil | nil | | control/loops.rb:28:22:28:24 | :foo | :foo | symbol | | control/loops.rb:28:27:28:27 | 0 | 0 | int | | control/loops.rb:28:30:28:32 | :bar | :bar | symbol | @@ -365,6 +376,7 @@ exprValue | control/loops.rb:66:11:66:11 | y | 0 | int | | erb/template.html.erb:19:5:19:17 | "hello world" | hello world | string | | erb/template.html.erb:25:9:25:10 | "" | | string | +| erb/template.html.erb:27:10:27:10 | nil | nil | nil | | erb/template.html.erb:27:16:27:20 | "foo" | foo | string | | erb/template.html.erb:27:23:27:27 | "bar" | bar | string | | erb/template.html.erb:27:30:27:34 | "baz" | baz | string | @@ -934,6 +946,8 @@ exprCfgNodeValue | calls/calls.rb:26:7:26:7 | 1 | 1 | int | | calls/calls.rb:36:9:36:11 | 100 | 100 | int | | calls/calls.rb:36:14:36:16 | 200 | 200 | int | +| calls/calls.rb:226:5:226:5 | nil | nil | nil | +| calls/calls.rb:229:5:229:5 | nil | nil | nil | | calls/calls.rb:280:5:280:8 | :blah | :blah | symbol | | calls/calls.rb:281:5:281:8 | :blah | :blah | symbol | | calls/calls.rb:290:11:290:16 | "blah" | blah | string | @@ -982,8 +996,11 @@ exprCfgNodeValue | calls/calls.rb:322:37:322:37 | 2 | 2 | int | | calls/calls.rb:330:31:330:37 | "error" | error | string | | calls/calls.rb:342:5:342:5 | 0 | 0 | int | +| calls/calls.rb:342:5:342:5 | nil | nil | nil | | calls/calls.rb:342:8:342:8 | 1 | 1 | int | +| calls/calls.rb:342:8:342:8 | nil | nil | nil | | calls/calls.rb:342:11:342:11 | 2 | 2 | int | +| calls/calls.rb:342:11:342:11 | nil | nil | nil | | calls/calls.rb:342:18:342:18 | 1 | 1 | int | | calls/calls.rb:342:20:342:20 | 2 | 2 | int | | calls/calls.rb:342:22:342:22 | 3 | 3 | int | @@ -1226,18 +1243,24 @@ exprCfgNodeValue | control/loops.rb:4:5:4:5 | 0 | 0 | int | | control/loops.rb:5:5:5:5 | 0 | 0 | int | | control/loops.rb:6:5:6:5 | 0 | 0 | int | +| control/loops.rb:9:5:9:5 | nil | nil | nil | | control/loops.rb:9:10:9:10 | 1 | 1 | int | | control/loops.rb:9:13:9:14 | 10 | 10 | int | +| control/loops.rb:16:5:16:5 | nil | nil | nil | | control/loops.rb:16:10:16:10 | 1 | 1 | int | | control/loops.rb:16:13:16:14 | 10 | 10 | int | | control/loops.rb:22:5:22:7 | 0 | 0 | int | +| control/loops.rb:22:5:22:7 | nil | nil | nil | | control/loops.rb:22:10:22:14 | 1 | 1 | int | +| control/loops.rb:22:10:22:14 | nil | nil | nil | | control/loops.rb:22:20:22:22 | :foo | :foo | symbol | | control/loops.rb:22:25:22:25 | 0 | 0 | int | | control/loops.rb:22:28:22:30 | :bar | :bar | symbol | | control/loops.rb:22:33:22:33 | 1 | 1 | int | | control/loops.rb:28:6:28:8 | 0 | 0 | int | +| control/loops.rb:28:6:28:8 | nil | nil | nil | | control/loops.rb:28:11:28:15 | 1 | 1 | int | +| control/loops.rb:28:11:28:15 | nil | nil | nil | | control/loops.rb:28:22:28:24 | :foo | :foo | symbol | | control/loops.rb:28:27:28:27 | 0 | 0 | int | | control/loops.rb:28:30:28:32 | :bar | :bar | symbol | @@ -1261,6 +1284,7 @@ exprCfgNodeValue | control/loops.rb:66:11:66:11 | y | 0 | int | | erb/template.html.erb:19:5:19:17 | "hello world" | hello world | string | | erb/template.html.erb:25:9:25:10 | "" | | string | +| erb/template.html.erb:27:10:27:10 | nil | nil | nil | | erb/template.html.erb:27:16:27:20 | "foo" | foo | string | | erb/template.html.erb:27:23:27:27 | "bar" | bar | string | | erb/template.html.erb:27:30:27:34 | "baz" | baz | string | diff --git a/ruby/ql/test/library-tests/ast/calls/calls.expected b/ruby/ql/test/library-tests/ast/calls/calls.expected index 628b3578994..da4849487f0 100644 --- a/ruby/ql/test/library-tests/ast/calls/calls.expected +++ b/ruby/ql/test/library-tests/ast/calls/calls.expected @@ -251,9 +251,13 @@ callsWithReceiver | calls.rb:223:1:223:6 | call to bar | calls.rb:223:1:223:1 | X | | calls.rb:223:14:223:19 | call to foo | calls.rb:223:14:223:14 | X | | calls.rb:226:1:228:3 | call to each | calls.rb:226:10:226:12 | call to bar | +| calls.rb:226:5:226:5 | ! ... | calls.rb:226:5:226:5 | defined? ... | +| calls.rb:226:5:226:5 | defined? ... | calls.rb:226:5:226:5 | x | | calls.rb:226:10:226:12 | call to bar | calls.rb:226:10:226:12 | self | | calls.rb:227:3:227:5 | call to baz | calls.rb:227:3:227:5 | self | | calls.rb:229:1:231:3 | call to each | calls.rb:229:10:229:15 | call to bar | +| calls.rb:229:5:229:5 | ! ... | calls.rb:229:5:229:5 | defined? ... | +| calls.rb:229:5:229:5 | defined? ... | calls.rb:229:5:229:5 | x | | calls.rb:229:10:229:15 | call to bar | calls.rb:229:10:229:10 | X | | calls.rb:230:3:230:8 | call to baz | calls.rb:230:3:230:3 | X | | calls.rb:234:1:234:3 | call to foo | calls.rb:234:1:234:3 | self | @@ -376,9 +380,15 @@ callsWithReceiver | calls.rb:338:3:338:13 | call to bar | calls.rb:338:3:338:13 | self | | calls.rb:342:1:344:3 | * ... | calls.rb:342:1:344:3 | __synth__0__1 | | calls.rb:342:1:344:3 | call to each | calls.rb:342:16:342:33 | [...] | +| calls.rb:342:5:342:5 | ! ... | calls.rb:342:5:342:5 | defined? ... | | calls.rb:342:5:342:5 | call to [] | calls.rb:342:5:342:5 | __synth__3__1 | +| calls.rb:342:5:342:5 | defined? ... | calls.rb:342:5:342:5 | x | +| calls.rb:342:8:342:8 | ! ... | calls.rb:342:8:342:8 | defined? ... | | calls.rb:342:8:342:8 | call to [] | calls.rb:342:8:342:8 | __synth__3__1 | +| calls.rb:342:8:342:8 | defined? ... | calls.rb:342:8:342:8 | y | +| calls.rb:342:11:342:11 | ! ... | calls.rb:342:11:342:11 | defined? ... | | calls.rb:342:11:342:11 | call to [] | calls.rb:342:11:342:11 | __synth__3__1 | +| calls.rb:342:11:342:11 | defined? ... | calls.rb:342:11:342:11 | z | | calls.rb:342:16:342:33 | call to [] | calls.rb:342:16:342:33 | Array | | calls.rb:342:17:342:23 | call to [] | calls.rb:342:17:342:23 | Array | | calls.rb:342:26:342:32 | call to [] | calls.rb:342:26:342:32 | Array | diff --git a/ruby/ql/test/library-tests/ast/control/ConditionalExpr.expected b/ruby/ql/test/library-tests/ast/control/ConditionalExpr.expected index 3d78655dbbb..db7cd1957fb 100644 --- a/ruby/ql/test/library-tests/ast/control/ConditionalExpr.expected +++ b/ruby/ql/test/library-tests/ast/control/ConditionalExpr.expected @@ -22,6 +22,12 @@ conditionalExprs | conditionals.rb:61:1:64:3 | if ... | IfExpr | conditionals.rb:61:4:61:8 | ... > ... | conditionals.rb:63:1:63:4 | else ... | false | | conditionals.rb:67:1:70:3 | if ... | IfExpr | conditionals.rb:67:4:67:8 | ... > ... | conditionals.rb:67:10:67:13 | then ... | true | | conditionals.rb:67:1:70:3 | if ... | IfExpr | conditionals.rb:67:4:67:8 | ... > ... | conditionals.rb:68:1:69:5 | else ... | false | +| loops.rb:9:5:9:5 | if ... | IfExpr | loops.rb:9:5:9:5 | ! ... | loops.rb:9:5:9:5 | ... = ... | true | +| loops.rb:16:5:16:5 | if ... | IfExpr | loops.rb:16:5:16:5 | ! ... | loops.rb:16:5:16:5 | ... = ... | true | +| loops.rb:22:5:22:7 | if ... | IfExpr | loops.rb:22:5:22:7 | ! ... | loops.rb:22:5:22:7 | ... = ... | true | +| loops.rb:22:10:22:14 | if ... | IfExpr | loops.rb:22:10:22:14 | ! ... | loops.rb:22:10:22:14 | ... = ... | true | +| loops.rb:28:6:28:8 | if ... | IfExpr | loops.rb:28:6:28:8 | ! ... | loops.rb:28:6:28:8 | ... = ... | true | +| loops.rb:28:11:28:15 | if ... | IfExpr | loops.rb:28:11:28:15 | ! ... | loops.rb:28:11:28:15 | ... = ... | true | ifExprs | conditionals.rb:10:1:12:3 | if ... | IfExpr | conditionals.rb:10:4:10:8 | ... > ... | conditionals.rb:10:10:11:5 | then ... | (none) | false | | conditionals.rb:15:1:19:3 | if ... | IfExpr | conditionals.rb:15:4:15:9 | ... == ... | conditionals.rb:15:10:16:5 | then ... | else ... | false | diff --git a/ruby/ql/test/library-tests/ast/control/ControlExpr.expected b/ruby/ql/test/library-tests/ast/control/ControlExpr.expected index 933b4561162..c4d09535ccf 100644 --- a/ruby/ql/test/library-tests/ast/control/ControlExpr.expected +++ b/ruby/ql/test/library-tests/ast/control/ControlExpr.expected @@ -27,9 +27,15 @@ | conditionals.rb:61:1:64:3 | if ... | IfExpr | | conditionals.rb:67:1:70:3 | if ... | IfExpr | | loops.rb:9:1:12:3 | for ... in ... | ForExpr | +| loops.rb:9:5:9:5 | if ... | IfExpr | | loops.rb:16:1:19:3 | for ... in ... | ForExpr | +| loops.rb:16:5:16:5 | if ... | IfExpr | | loops.rb:22:1:25:3 | for ... in ... | ForExpr | +| loops.rb:22:5:22:7 | if ... | IfExpr | +| loops.rb:22:10:22:14 | if ... | IfExpr | | loops.rb:28:1:32:3 | for ... in ... | ForExpr | +| loops.rb:28:6:28:8 | if ... | IfExpr | +| loops.rb:28:11:28:15 | if ... | IfExpr | | loops.rb:35:1:39:3 | while ... | WhileExpr | | loops.rb:42:1:45:3 | while ... | WhileExpr | | loops.rb:48:1:48:19 | ... while ... | WhileModifierExpr | diff --git a/ruby/ql/test/library-tests/controlflow/graph/Cfg.expected b/ruby/ql/test/library-tests/controlflow/graph/Cfg.expected index 071f118db84..e3b0e01adfe 100644 --- a/ruby/ql/test/library-tests/controlflow/graph/Cfg.expected +++ b/ruby/ql/test/library-tests/controlflow/graph/Cfg.expected @@ -2377,7 +2377,7 @@ cfg.rb: #-----| -> \u1234 # 88| ... = ... -#-----| -> Array +#-----| -> x # 88| "\u1234#{...}\n" #-----| -> ... = ... @@ -2394,9 +2394,21 @@ cfg.rb: # 88| \n #-----| -> "\u1234#{...}\n" +# 90| ... +#-----| -> $global + +# 90| ... = ... +#-----| -> if ... + # 90| ... = ... #-----| -> x +# 90| [false] ! ... +#-----| false -> if ... + +# 90| [true] ! ... +#-----| true -> x + # 90| __synth__0__1 #-----| -> x @@ -2404,7 +2416,11 @@ cfg.rb: #-----| -> ... = ... # 90| call to each -#-----| -> $global +#-----| -> ... + +# 90| defined? ... +#-----| false -> [true] ! ... +#-----| true -> [false] ! ... # 90| enter { ... } #-----| -> __synth__0__1 @@ -2414,6 +2430,18 @@ cfg.rb: # 90| exit { ... } (normal) #-----| -> exit { ... } +# 90| if ... +#-----| -> Array + +# 90| nil +#-----| -> ... = ... + +# 90| x +#-----| -> nil + +# 90| x +#-----| -> defined? ... + # 90| { ... } #-----| -> call to each diff --git a/ruby/ql/test/library-tests/controlflow/graph/Nodes.expected b/ruby/ql/test/library-tests/controlflow/graph/Nodes.expected index 0e39e2924bd..f7bc8a1b1e7 100644 --- a/ruby/ql/test/library-tests/controlflow/graph/Nodes.expected +++ b/ruby/ql/test/library-tests/controlflow/graph/Nodes.expected @@ -26,6 +26,9 @@ callsWithNoArguments | cfg.rb:62:7:62:12 | * ... | | cfg.rb:62:17:62:27 | * ... | | cfg.rb:90:1:93:3 | call to each | +| cfg.rb:90:5:90:5 | [false] ! ... | +| cfg.rb:90:5:90:5 | [true] ! ... | +| cfg.rb:90:5:90:5 | defined? ... | | cfg.rb:98:10:98:15 | ** ... | | cfg.rb:98:30:98:35 | ** ... | | cfg.rb:138:17:138:23 | * ... | diff --git a/ruby/ql/test/library-tests/dataflow/array-flow/type-tracking-array-flow.expected b/ruby/ql/test/library-tests/dataflow/array-flow/type-tracking-array-flow.expected index 5374f468c3e..d4416fc3e56 100644 --- a/ruby/ql/test/library-tests/dataflow/array-flow/type-tracking-array-flow.expected +++ b/ruby/ql/test/library-tests/dataflow/array-flow/type-tracking-array-flow.expected @@ -15,7 +15,6 @@ testFailures | array_flow.rb:376:10:376:13 | ...[...] | Unexpected result: hasValueFlow=42.3 | | array_flow.rb:377:10:377:13 | ...[...] | Unexpected result: hasValueFlow=42.3 | | array_flow.rb:378:10:378:13 | ...[...] | Unexpected result: hasValueFlow=42.3 | -| array_flow.rb:407:12:407:30 | # $ hasValueFlow=45 | Missing result:hasValueFlow=45 | | array_flow.rb:484:10:484:13 | ...[...] | Unexpected result: hasValueFlow=54.3 | | array_flow.rb:484:10:484:13 | ...[...] | Unexpected result: hasValueFlow=54.4 | | array_flow.rb:484:10:484:13 | ...[...] | Unexpected result: hasValueFlow=54.5 | diff --git a/ruby/ql/test/library-tests/dataflow/local/DataflowStep.expected b/ruby/ql/test/library-tests/dataflow/local/DataflowStep.expected index 60f62362f75..cbba246c74b 100644 --- a/ruby/ql/test/library-tests/dataflow/local/DataflowStep.expected +++ b/ruby/ql/test/library-tests/dataflow/local/DataflowStep.expected @@ -2399,6 +2399,7 @@ | UseUseExplosion.rb:24:5:25:7 | use | UseUseExplosion.rb:1:1:26:3 | C | | local_dataflow.rb:1:1:7:3 | self (foo) | local_dataflow.rb:3:8:3:10 | self | | local_dataflow.rb:1:1:7:3 | self in foo | local_dataflow.rb:1:1:7:3 | self (foo) | +| local_dataflow.rb:1:1:150:3 | | local_dataflow.rb:10:9:10:9 | x | | local_dataflow.rb:1:1:150:3 | self (local_dataflow.rb) | local_dataflow.rb:49:1:53:3 | self | | local_dataflow.rb:1:9:1:9 | a | local_dataflow.rb:1:9:1:9 | a | | local_dataflow.rb:1:9:1:9 | a | local_dataflow.rb:2:7:2:7 | a | @@ -2424,21 +2425,33 @@ | local_dataflow.rb:9:1:9:5 | array | local_dataflow.rb:10:14:10:18 | array | | local_dataflow.rb:9:9:9:15 | call to [] | local_dataflow.rb:9:1:9:5 | array | | local_dataflow.rb:9:9:9:15 | call to [] | local_dataflow.rb:9:1:9:15 | ... = ... | +| local_dataflow.rb:10:5:13:3 | ... | local_dataflow.rb:10:1:13:3 | ... = ... | | local_dataflow.rb:10:5:13:3 | self | local_dataflow.rb:11:1:11:2 | self | +| local_dataflow.rb:10:5:13:3 | x | local_dataflow.rb:15:5:15:5 | x | | local_dataflow.rb:10:5:13:3 | __synth__0__1 | local_dataflow.rb:10:5:13:3 | ... = ... | | local_dataflow.rb:10:5:13:3 | __synth__0__1 | local_dataflow.rb:10:5:13:3 | __synth__0__1 | | local_dataflow.rb:10:5:13:3 | __synth__0__1 | local_dataflow.rb:10:5:13:3 | __synth__0__1 | | local_dataflow.rb:10:5:13:3 | __synth__0__1 | local_dataflow.rb:10:9:10:9 | x | -| local_dataflow.rb:10:5:13:3 | call to each | local_dataflow.rb:10:1:13:3 | ... = ... | +| local_dataflow.rb:10:5:13:3 | call to each | local_dataflow.rb:10:5:13:3 | ... | +| local_dataflow.rb:10:9:10:9 | ... = ... | local_dataflow.rb:10:9:10:9 | if ... | +| local_dataflow.rb:10:9:10:9 | nil | local_dataflow.rb:10:9:10:9 | ... = ... | +| local_dataflow.rb:10:9:10:9 | nil | local_dataflow.rb:10:9:10:9 | x | +| local_dataflow.rb:10:9:10:9 | x | local_dataflow.rb:10:9:10:9 | phi | | local_dataflow.rb:10:9:10:9 | x | local_dataflow.rb:12:5:12:5 | x | | local_dataflow.rb:10:14:10:18 | [post] array | local_dataflow.rb:15:10:15:14 | array | | local_dataflow.rb:10:14:10:18 | array | local_dataflow.rb:15:10:15:14 | array | | local_dataflow.rb:11:1:11:2 | [post] self | local_dataflow.rb:12:3:12:5 | self | | local_dataflow.rb:11:1:11:2 | self | local_dataflow.rb:12:3:12:5 | self | +| local_dataflow.rb:15:1:17:3 | x | local_dataflow.rb:19:5:19:5 | x | | local_dataflow.rb:15:1:17:3 | __synth__0__1 | local_dataflow.rb:15:1:17:3 | ... = ... | | local_dataflow.rb:15:1:17:3 | __synth__0__1 | local_dataflow.rb:15:1:17:3 | __synth__0__1 | | local_dataflow.rb:15:1:17:3 | __synth__0__1 | local_dataflow.rb:15:1:17:3 | __synth__0__1 | | local_dataflow.rb:15:1:17:3 | __synth__0__1 | local_dataflow.rb:15:5:15:5 | x | +| local_dataflow.rb:15:1:17:3 | call to each | local_dataflow.rb:15:1:17:3 | ... | +| local_dataflow.rb:15:5:15:5 | ... = ... | local_dataflow.rb:15:5:15:5 | if ... | +| local_dataflow.rb:15:5:15:5 | nil | local_dataflow.rb:15:5:15:5 | ... = ... | +| local_dataflow.rb:15:5:15:5 | nil | local_dataflow.rb:15:5:15:5 | x | +| local_dataflow.rb:15:5:15:5 | x | local_dataflow.rb:15:5:15:5 | phi | | local_dataflow.rb:15:10:15:14 | [post] array | local_dataflow.rb:19:10:19:14 | array | | local_dataflow.rb:15:10:15:14 | array | local_dataflow.rb:19:10:19:14 | array | | local_dataflow.rb:16:9:16:10 | 10 | local_dataflow.rb:16:3:16:10 | break | @@ -2446,6 +2459,11 @@ | local_dataflow.rb:19:1:21:3 | __synth__0__1 | local_dataflow.rb:19:1:21:3 | __synth__0__1 | | local_dataflow.rb:19:1:21:3 | __synth__0__1 | local_dataflow.rb:19:1:21:3 | __synth__0__1 | | local_dataflow.rb:19:1:21:3 | __synth__0__1 | local_dataflow.rb:19:5:19:5 | x | +| local_dataflow.rb:19:1:21:3 | call to each | local_dataflow.rb:19:1:21:3 | ... | +| local_dataflow.rb:19:5:19:5 | ... = ... | local_dataflow.rb:19:5:19:5 | if ... | +| local_dataflow.rb:19:5:19:5 | nil | local_dataflow.rb:19:5:19:5 | ... = ... | +| local_dataflow.rb:19:5:19:5 | nil | local_dataflow.rb:19:5:19:5 | x | +| local_dataflow.rb:19:5:19:5 | x | local_dataflow.rb:19:5:19:5 | phi | | local_dataflow.rb:19:5:19:5 | x | local_dataflow.rb:20:6:20:6 | x | | local_dataflow.rb:24:2:24:8 | break | local_dataflow.rb:23:1:25:3 | while ... | | local_dataflow.rb:24:8:24:8 | 5 | local_dataflow.rb:24:2:24:8 | break | diff --git a/ruby/ql/test/library-tests/dataflow/local/Nodes.expected b/ruby/ql/test/library-tests/dataflow/local/Nodes.expected index 2ac17e470d7..05af88f05c7 100644 --- a/ruby/ql/test/library-tests/dataflow/local/Nodes.expected +++ b/ruby/ql/test/library-tests/dataflow/local/Nodes.expected @@ -24,938 +24,1404 @@ ret | local_dataflow.rb:132:3:149:5 | if ... | arg | UseUseExplosion.rb:20:13:20:17 | @prop | UseUseExplosion.rb:20:13:20:23 | ... > ... | self | +| UseUseExplosion.rb:20:13:20:23 | * | UseUseExplosion.rb:20:13:20:23 | ... > ... | synthetic * | | UseUseExplosion.rb:20:21:20:23 | 100 | UseUseExplosion.rb:20:13:20:23 | ... > ... | position 0 | | UseUseExplosion.rb:20:35:20:39 | @prop | UseUseExplosion.rb:20:35:20:44 | ... > ... | self | +| UseUseExplosion.rb:20:35:20:44 | * | UseUseExplosion.rb:20:35:20:44 | ... > ... | synthetic * | | UseUseExplosion.rb:20:43:20:44 | 99 | UseUseExplosion.rb:20:35:20:44 | ... > ... | position 0 | | UseUseExplosion.rb:20:56:20:60 | @prop | UseUseExplosion.rb:20:56:20:65 | ... > ... | self | +| UseUseExplosion.rb:20:56:20:65 | * | UseUseExplosion.rb:20:56:20:65 | ... > ... | synthetic * | | UseUseExplosion.rb:20:64:20:65 | 98 | UseUseExplosion.rb:20:56:20:65 | ... > ... | position 0 | | UseUseExplosion.rb:20:77:20:81 | @prop | UseUseExplosion.rb:20:77:20:86 | ... > ... | self | +| UseUseExplosion.rb:20:77:20:86 | * | UseUseExplosion.rb:20:77:20:86 | ... > ... | synthetic * | | UseUseExplosion.rb:20:85:20:86 | 97 | UseUseExplosion.rb:20:77:20:86 | ... > ... | position 0 | | UseUseExplosion.rb:20:98:20:102 | @prop | UseUseExplosion.rb:20:98:20:107 | ... > ... | self | +| UseUseExplosion.rb:20:98:20:107 | * | UseUseExplosion.rb:20:98:20:107 | ... > ... | synthetic * | | UseUseExplosion.rb:20:106:20:107 | 96 | UseUseExplosion.rb:20:98:20:107 | ... > ... | position 0 | | UseUseExplosion.rb:20:119:20:123 | @prop | UseUseExplosion.rb:20:119:20:128 | ... > ... | self | +| UseUseExplosion.rb:20:119:20:128 | * | UseUseExplosion.rb:20:119:20:128 | ... > ... | synthetic * | | UseUseExplosion.rb:20:127:20:128 | 95 | UseUseExplosion.rb:20:119:20:128 | ... > ... | position 0 | | UseUseExplosion.rb:20:140:20:144 | @prop | UseUseExplosion.rb:20:140:20:149 | ... > ... | self | +| UseUseExplosion.rb:20:140:20:149 | * | UseUseExplosion.rb:20:140:20:149 | ... > ... | synthetic * | | UseUseExplosion.rb:20:148:20:149 | 94 | UseUseExplosion.rb:20:140:20:149 | ... > ... | position 0 | | UseUseExplosion.rb:20:161:20:165 | @prop | UseUseExplosion.rb:20:161:20:170 | ... > ... | self | +| UseUseExplosion.rb:20:161:20:170 | * | UseUseExplosion.rb:20:161:20:170 | ... > ... | synthetic * | | UseUseExplosion.rb:20:169:20:170 | 93 | UseUseExplosion.rb:20:161:20:170 | ... > ... | position 0 | | UseUseExplosion.rb:20:182:20:186 | @prop | UseUseExplosion.rb:20:182:20:191 | ... > ... | self | +| UseUseExplosion.rb:20:182:20:191 | * | UseUseExplosion.rb:20:182:20:191 | ... > ... | synthetic * | | UseUseExplosion.rb:20:190:20:191 | 92 | UseUseExplosion.rb:20:182:20:191 | ... > ... | position 0 | | UseUseExplosion.rb:20:203:20:207 | @prop | UseUseExplosion.rb:20:203:20:212 | ... > ... | self | +| UseUseExplosion.rb:20:203:20:212 | * | UseUseExplosion.rb:20:203:20:212 | ... > ... | synthetic * | | UseUseExplosion.rb:20:211:20:212 | 91 | UseUseExplosion.rb:20:203:20:212 | ... > ... | position 0 | | UseUseExplosion.rb:20:224:20:228 | @prop | UseUseExplosion.rb:20:224:20:233 | ... > ... | self | +| UseUseExplosion.rb:20:224:20:233 | * | UseUseExplosion.rb:20:224:20:233 | ... > ... | synthetic * | | UseUseExplosion.rb:20:232:20:233 | 90 | UseUseExplosion.rb:20:224:20:233 | ... > ... | position 0 | | UseUseExplosion.rb:20:245:20:249 | @prop | UseUseExplosion.rb:20:245:20:254 | ... > ... | self | +| UseUseExplosion.rb:20:245:20:254 | * | UseUseExplosion.rb:20:245:20:254 | ... > ... | synthetic * | | UseUseExplosion.rb:20:253:20:254 | 89 | UseUseExplosion.rb:20:245:20:254 | ... > ... | position 0 | | UseUseExplosion.rb:20:266:20:270 | @prop | UseUseExplosion.rb:20:266:20:275 | ... > ... | self | +| UseUseExplosion.rb:20:266:20:275 | * | UseUseExplosion.rb:20:266:20:275 | ... > ... | synthetic * | | UseUseExplosion.rb:20:274:20:275 | 88 | UseUseExplosion.rb:20:266:20:275 | ... > ... | position 0 | | UseUseExplosion.rb:20:287:20:291 | @prop | UseUseExplosion.rb:20:287:20:296 | ... > ... | self | +| UseUseExplosion.rb:20:287:20:296 | * | UseUseExplosion.rb:20:287:20:296 | ... > ... | synthetic * | | UseUseExplosion.rb:20:295:20:296 | 87 | UseUseExplosion.rb:20:287:20:296 | ... > ... | position 0 | | UseUseExplosion.rb:20:308:20:312 | @prop | UseUseExplosion.rb:20:308:20:317 | ... > ... | self | +| UseUseExplosion.rb:20:308:20:317 | * | UseUseExplosion.rb:20:308:20:317 | ... > ... | synthetic * | | UseUseExplosion.rb:20:316:20:317 | 86 | UseUseExplosion.rb:20:308:20:317 | ... > ... | position 0 | | UseUseExplosion.rb:20:329:20:333 | @prop | UseUseExplosion.rb:20:329:20:338 | ... > ... | self | +| UseUseExplosion.rb:20:329:20:338 | * | UseUseExplosion.rb:20:329:20:338 | ... > ... | synthetic * | | UseUseExplosion.rb:20:337:20:338 | 85 | UseUseExplosion.rb:20:329:20:338 | ... > ... | position 0 | | UseUseExplosion.rb:20:350:20:354 | @prop | UseUseExplosion.rb:20:350:20:359 | ... > ... | self | +| UseUseExplosion.rb:20:350:20:359 | * | UseUseExplosion.rb:20:350:20:359 | ... > ... | synthetic * | | UseUseExplosion.rb:20:358:20:359 | 84 | UseUseExplosion.rb:20:350:20:359 | ... > ... | position 0 | | UseUseExplosion.rb:20:371:20:375 | @prop | UseUseExplosion.rb:20:371:20:380 | ... > ... | self | +| UseUseExplosion.rb:20:371:20:380 | * | UseUseExplosion.rb:20:371:20:380 | ... > ... | synthetic * | | UseUseExplosion.rb:20:379:20:380 | 83 | UseUseExplosion.rb:20:371:20:380 | ... > ... | position 0 | | UseUseExplosion.rb:20:392:20:396 | @prop | UseUseExplosion.rb:20:392:20:401 | ... > ... | self | +| UseUseExplosion.rb:20:392:20:401 | * | UseUseExplosion.rb:20:392:20:401 | ... > ... | synthetic * | | UseUseExplosion.rb:20:400:20:401 | 82 | UseUseExplosion.rb:20:392:20:401 | ... > ... | position 0 | | UseUseExplosion.rb:20:413:20:417 | @prop | UseUseExplosion.rb:20:413:20:422 | ... > ... | self | +| UseUseExplosion.rb:20:413:20:422 | * | UseUseExplosion.rb:20:413:20:422 | ... > ... | synthetic * | | UseUseExplosion.rb:20:421:20:422 | 81 | UseUseExplosion.rb:20:413:20:422 | ... > ... | position 0 | | UseUseExplosion.rb:20:434:20:438 | @prop | UseUseExplosion.rb:20:434:20:443 | ... > ... | self | +| UseUseExplosion.rb:20:434:20:443 | * | UseUseExplosion.rb:20:434:20:443 | ... > ... | synthetic * | | UseUseExplosion.rb:20:442:20:443 | 80 | UseUseExplosion.rb:20:434:20:443 | ... > ... | position 0 | | UseUseExplosion.rb:20:455:20:459 | @prop | UseUseExplosion.rb:20:455:20:464 | ... > ... | self | +| UseUseExplosion.rb:20:455:20:464 | * | UseUseExplosion.rb:20:455:20:464 | ... > ... | synthetic * | | UseUseExplosion.rb:20:463:20:464 | 79 | UseUseExplosion.rb:20:455:20:464 | ... > ... | position 0 | | UseUseExplosion.rb:20:476:20:480 | @prop | UseUseExplosion.rb:20:476:20:485 | ... > ... | self | +| UseUseExplosion.rb:20:476:20:485 | * | UseUseExplosion.rb:20:476:20:485 | ... > ... | synthetic * | | UseUseExplosion.rb:20:484:20:485 | 78 | UseUseExplosion.rb:20:476:20:485 | ... > ... | position 0 | | UseUseExplosion.rb:20:497:20:501 | @prop | UseUseExplosion.rb:20:497:20:506 | ... > ... | self | +| UseUseExplosion.rb:20:497:20:506 | * | UseUseExplosion.rb:20:497:20:506 | ... > ... | synthetic * | | UseUseExplosion.rb:20:505:20:506 | 77 | UseUseExplosion.rb:20:497:20:506 | ... > ... | position 0 | | UseUseExplosion.rb:20:518:20:522 | @prop | UseUseExplosion.rb:20:518:20:527 | ... > ... | self | +| UseUseExplosion.rb:20:518:20:527 | * | UseUseExplosion.rb:20:518:20:527 | ... > ... | synthetic * | | UseUseExplosion.rb:20:526:20:527 | 76 | UseUseExplosion.rb:20:518:20:527 | ... > ... | position 0 | | UseUseExplosion.rb:20:539:20:543 | @prop | UseUseExplosion.rb:20:539:20:548 | ... > ... | self | +| UseUseExplosion.rb:20:539:20:548 | * | UseUseExplosion.rb:20:539:20:548 | ... > ... | synthetic * | | UseUseExplosion.rb:20:547:20:548 | 75 | UseUseExplosion.rb:20:539:20:548 | ... > ... | position 0 | | UseUseExplosion.rb:20:560:20:564 | @prop | UseUseExplosion.rb:20:560:20:569 | ... > ... | self | +| UseUseExplosion.rb:20:560:20:569 | * | UseUseExplosion.rb:20:560:20:569 | ... > ... | synthetic * | | UseUseExplosion.rb:20:568:20:569 | 74 | UseUseExplosion.rb:20:560:20:569 | ... > ... | position 0 | | UseUseExplosion.rb:20:581:20:585 | @prop | UseUseExplosion.rb:20:581:20:590 | ... > ... | self | +| UseUseExplosion.rb:20:581:20:590 | * | UseUseExplosion.rb:20:581:20:590 | ... > ... | synthetic * | | UseUseExplosion.rb:20:589:20:590 | 73 | UseUseExplosion.rb:20:581:20:590 | ... > ... | position 0 | | UseUseExplosion.rb:20:602:20:606 | @prop | UseUseExplosion.rb:20:602:20:611 | ... > ... | self | +| UseUseExplosion.rb:20:602:20:611 | * | UseUseExplosion.rb:20:602:20:611 | ... > ... | synthetic * | | UseUseExplosion.rb:20:610:20:611 | 72 | UseUseExplosion.rb:20:602:20:611 | ... > ... | position 0 | | UseUseExplosion.rb:20:623:20:627 | @prop | UseUseExplosion.rb:20:623:20:632 | ... > ... | self | +| UseUseExplosion.rb:20:623:20:632 | * | UseUseExplosion.rb:20:623:20:632 | ... > ... | synthetic * | | UseUseExplosion.rb:20:631:20:632 | 71 | UseUseExplosion.rb:20:623:20:632 | ... > ... | position 0 | | UseUseExplosion.rb:20:644:20:648 | @prop | UseUseExplosion.rb:20:644:20:653 | ... > ... | self | +| UseUseExplosion.rb:20:644:20:653 | * | UseUseExplosion.rb:20:644:20:653 | ... > ... | synthetic * | | UseUseExplosion.rb:20:652:20:653 | 70 | UseUseExplosion.rb:20:644:20:653 | ... > ... | position 0 | | UseUseExplosion.rb:20:665:20:669 | @prop | UseUseExplosion.rb:20:665:20:674 | ... > ... | self | +| UseUseExplosion.rb:20:665:20:674 | * | UseUseExplosion.rb:20:665:20:674 | ... > ... | synthetic * | | UseUseExplosion.rb:20:673:20:674 | 69 | UseUseExplosion.rb:20:665:20:674 | ... > ... | position 0 | | UseUseExplosion.rb:20:686:20:690 | @prop | UseUseExplosion.rb:20:686:20:695 | ... > ... | self | +| UseUseExplosion.rb:20:686:20:695 | * | UseUseExplosion.rb:20:686:20:695 | ... > ... | synthetic * | | UseUseExplosion.rb:20:694:20:695 | 68 | UseUseExplosion.rb:20:686:20:695 | ... > ... | position 0 | | UseUseExplosion.rb:20:707:20:711 | @prop | UseUseExplosion.rb:20:707:20:716 | ... > ... | self | +| UseUseExplosion.rb:20:707:20:716 | * | UseUseExplosion.rb:20:707:20:716 | ... > ... | synthetic * | | UseUseExplosion.rb:20:715:20:716 | 67 | UseUseExplosion.rb:20:707:20:716 | ... > ... | position 0 | | UseUseExplosion.rb:20:728:20:732 | @prop | UseUseExplosion.rb:20:728:20:737 | ... > ... | self | +| UseUseExplosion.rb:20:728:20:737 | * | UseUseExplosion.rb:20:728:20:737 | ... > ... | synthetic * | | UseUseExplosion.rb:20:736:20:737 | 66 | UseUseExplosion.rb:20:728:20:737 | ... > ... | position 0 | | UseUseExplosion.rb:20:749:20:753 | @prop | UseUseExplosion.rb:20:749:20:758 | ... > ... | self | +| UseUseExplosion.rb:20:749:20:758 | * | UseUseExplosion.rb:20:749:20:758 | ... > ... | synthetic * | | UseUseExplosion.rb:20:757:20:758 | 65 | UseUseExplosion.rb:20:749:20:758 | ... > ... | position 0 | | UseUseExplosion.rb:20:770:20:774 | @prop | UseUseExplosion.rb:20:770:20:779 | ... > ... | self | +| UseUseExplosion.rb:20:770:20:779 | * | UseUseExplosion.rb:20:770:20:779 | ... > ... | synthetic * | | UseUseExplosion.rb:20:778:20:779 | 64 | UseUseExplosion.rb:20:770:20:779 | ... > ... | position 0 | | UseUseExplosion.rb:20:791:20:795 | @prop | UseUseExplosion.rb:20:791:20:800 | ... > ... | self | +| UseUseExplosion.rb:20:791:20:800 | * | UseUseExplosion.rb:20:791:20:800 | ... > ... | synthetic * | | UseUseExplosion.rb:20:799:20:800 | 63 | UseUseExplosion.rb:20:791:20:800 | ... > ... | position 0 | | UseUseExplosion.rb:20:812:20:816 | @prop | UseUseExplosion.rb:20:812:20:821 | ... > ... | self | +| UseUseExplosion.rb:20:812:20:821 | * | UseUseExplosion.rb:20:812:20:821 | ... > ... | synthetic * | | UseUseExplosion.rb:20:820:20:821 | 62 | UseUseExplosion.rb:20:812:20:821 | ... > ... | position 0 | | UseUseExplosion.rb:20:833:20:837 | @prop | UseUseExplosion.rb:20:833:20:842 | ... > ... | self | +| UseUseExplosion.rb:20:833:20:842 | * | UseUseExplosion.rb:20:833:20:842 | ... > ... | synthetic * | | UseUseExplosion.rb:20:841:20:842 | 61 | UseUseExplosion.rb:20:833:20:842 | ... > ... | position 0 | | UseUseExplosion.rb:20:854:20:858 | @prop | UseUseExplosion.rb:20:854:20:863 | ... > ... | self | +| UseUseExplosion.rb:20:854:20:863 | * | UseUseExplosion.rb:20:854:20:863 | ... > ... | synthetic * | | UseUseExplosion.rb:20:862:20:863 | 60 | UseUseExplosion.rb:20:854:20:863 | ... > ... | position 0 | | UseUseExplosion.rb:20:875:20:879 | @prop | UseUseExplosion.rb:20:875:20:884 | ... > ... | self | +| UseUseExplosion.rb:20:875:20:884 | * | UseUseExplosion.rb:20:875:20:884 | ... > ... | synthetic * | | UseUseExplosion.rb:20:883:20:884 | 59 | UseUseExplosion.rb:20:875:20:884 | ... > ... | position 0 | | UseUseExplosion.rb:20:896:20:900 | @prop | UseUseExplosion.rb:20:896:20:905 | ... > ... | self | +| UseUseExplosion.rb:20:896:20:905 | * | UseUseExplosion.rb:20:896:20:905 | ... > ... | synthetic * | | UseUseExplosion.rb:20:904:20:905 | 58 | UseUseExplosion.rb:20:896:20:905 | ... > ... | position 0 | | UseUseExplosion.rb:20:917:20:921 | @prop | UseUseExplosion.rb:20:917:20:926 | ... > ... | self | +| UseUseExplosion.rb:20:917:20:926 | * | UseUseExplosion.rb:20:917:20:926 | ... > ... | synthetic * | | UseUseExplosion.rb:20:925:20:926 | 57 | UseUseExplosion.rb:20:917:20:926 | ... > ... | position 0 | | UseUseExplosion.rb:20:938:20:942 | @prop | UseUseExplosion.rb:20:938:20:947 | ... > ... | self | +| UseUseExplosion.rb:20:938:20:947 | * | UseUseExplosion.rb:20:938:20:947 | ... > ... | synthetic * | | UseUseExplosion.rb:20:946:20:947 | 56 | UseUseExplosion.rb:20:938:20:947 | ... > ... | position 0 | | UseUseExplosion.rb:20:959:20:963 | @prop | UseUseExplosion.rb:20:959:20:968 | ... > ... | self | +| UseUseExplosion.rb:20:959:20:968 | * | UseUseExplosion.rb:20:959:20:968 | ... > ... | synthetic * | | UseUseExplosion.rb:20:967:20:968 | 55 | UseUseExplosion.rb:20:959:20:968 | ... > ... | position 0 | | UseUseExplosion.rb:20:980:20:984 | @prop | UseUseExplosion.rb:20:980:20:989 | ... > ... | self | +| UseUseExplosion.rb:20:980:20:989 | * | UseUseExplosion.rb:20:980:20:989 | ... > ... | synthetic * | | UseUseExplosion.rb:20:988:20:989 | 54 | UseUseExplosion.rb:20:980:20:989 | ... > ... | position 0 | | UseUseExplosion.rb:20:1001:20:1005 | @prop | UseUseExplosion.rb:20:1001:20:1010 | ... > ... | self | +| UseUseExplosion.rb:20:1001:20:1010 | * | UseUseExplosion.rb:20:1001:20:1010 | ... > ... | synthetic * | | UseUseExplosion.rb:20:1009:20:1010 | 53 | UseUseExplosion.rb:20:1001:20:1010 | ... > ... | position 0 | | UseUseExplosion.rb:20:1022:20:1026 | @prop | UseUseExplosion.rb:20:1022:20:1031 | ... > ... | self | +| UseUseExplosion.rb:20:1022:20:1031 | * | UseUseExplosion.rb:20:1022:20:1031 | ... > ... | synthetic * | | UseUseExplosion.rb:20:1030:20:1031 | 52 | UseUseExplosion.rb:20:1022:20:1031 | ... > ... | position 0 | | UseUseExplosion.rb:20:1043:20:1047 | @prop | UseUseExplosion.rb:20:1043:20:1052 | ... > ... | self | +| UseUseExplosion.rb:20:1043:20:1052 | * | UseUseExplosion.rb:20:1043:20:1052 | ... > ... | synthetic * | | UseUseExplosion.rb:20:1051:20:1052 | 51 | UseUseExplosion.rb:20:1043:20:1052 | ... > ... | position 0 | | UseUseExplosion.rb:20:1064:20:1068 | @prop | UseUseExplosion.rb:20:1064:20:1073 | ... > ... | self | +| UseUseExplosion.rb:20:1064:20:1073 | * | UseUseExplosion.rb:20:1064:20:1073 | ... > ... | synthetic * | | UseUseExplosion.rb:20:1072:20:1073 | 50 | UseUseExplosion.rb:20:1064:20:1073 | ... > ... | position 0 | | UseUseExplosion.rb:20:1085:20:1089 | @prop | UseUseExplosion.rb:20:1085:20:1094 | ... > ... | self | +| UseUseExplosion.rb:20:1085:20:1094 | * | UseUseExplosion.rb:20:1085:20:1094 | ... > ... | synthetic * | | UseUseExplosion.rb:20:1093:20:1094 | 49 | UseUseExplosion.rb:20:1085:20:1094 | ... > ... | position 0 | | UseUseExplosion.rb:20:1106:20:1110 | @prop | UseUseExplosion.rb:20:1106:20:1115 | ... > ... | self | +| UseUseExplosion.rb:20:1106:20:1115 | * | UseUseExplosion.rb:20:1106:20:1115 | ... > ... | synthetic * | | UseUseExplosion.rb:20:1114:20:1115 | 48 | UseUseExplosion.rb:20:1106:20:1115 | ... > ... | position 0 | | UseUseExplosion.rb:20:1127:20:1131 | @prop | UseUseExplosion.rb:20:1127:20:1136 | ... > ... | self | +| UseUseExplosion.rb:20:1127:20:1136 | * | UseUseExplosion.rb:20:1127:20:1136 | ... > ... | synthetic * | | UseUseExplosion.rb:20:1135:20:1136 | 47 | UseUseExplosion.rb:20:1127:20:1136 | ... > ... | position 0 | | UseUseExplosion.rb:20:1148:20:1152 | @prop | UseUseExplosion.rb:20:1148:20:1157 | ... > ... | self | +| UseUseExplosion.rb:20:1148:20:1157 | * | UseUseExplosion.rb:20:1148:20:1157 | ... > ... | synthetic * | | UseUseExplosion.rb:20:1156:20:1157 | 46 | UseUseExplosion.rb:20:1148:20:1157 | ... > ... | position 0 | | UseUseExplosion.rb:20:1169:20:1173 | @prop | UseUseExplosion.rb:20:1169:20:1178 | ... > ... | self | +| UseUseExplosion.rb:20:1169:20:1178 | * | UseUseExplosion.rb:20:1169:20:1178 | ... > ... | synthetic * | | UseUseExplosion.rb:20:1177:20:1178 | 45 | UseUseExplosion.rb:20:1169:20:1178 | ... > ... | position 0 | | UseUseExplosion.rb:20:1190:20:1194 | @prop | UseUseExplosion.rb:20:1190:20:1199 | ... > ... | self | +| UseUseExplosion.rb:20:1190:20:1199 | * | UseUseExplosion.rb:20:1190:20:1199 | ... > ... | synthetic * | | UseUseExplosion.rb:20:1198:20:1199 | 44 | UseUseExplosion.rb:20:1190:20:1199 | ... > ... | position 0 | | UseUseExplosion.rb:20:1211:20:1215 | @prop | UseUseExplosion.rb:20:1211:20:1220 | ... > ... | self | +| UseUseExplosion.rb:20:1211:20:1220 | * | UseUseExplosion.rb:20:1211:20:1220 | ... > ... | synthetic * | | UseUseExplosion.rb:20:1219:20:1220 | 43 | UseUseExplosion.rb:20:1211:20:1220 | ... > ... | position 0 | | UseUseExplosion.rb:20:1232:20:1236 | @prop | UseUseExplosion.rb:20:1232:20:1241 | ... > ... | self | +| UseUseExplosion.rb:20:1232:20:1241 | * | UseUseExplosion.rb:20:1232:20:1241 | ... > ... | synthetic * | | UseUseExplosion.rb:20:1240:20:1241 | 42 | UseUseExplosion.rb:20:1232:20:1241 | ... > ... | position 0 | | UseUseExplosion.rb:20:1253:20:1257 | @prop | UseUseExplosion.rb:20:1253:20:1262 | ... > ... | self | +| UseUseExplosion.rb:20:1253:20:1262 | * | UseUseExplosion.rb:20:1253:20:1262 | ... > ... | synthetic * | | UseUseExplosion.rb:20:1261:20:1262 | 41 | UseUseExplosion.rb:20:1253:20:1262 | ... > ... | position 0 | | UseUseExplosion.rb:20:1274:20:1278 | @prop | UseUseExplosion.rb:20:1274:20:1283 | ... > ... | self | +| UseUseExplosion.rb:20:1274:20:1283 | * | UseUseExplosion.rb:20:1274:20:1283 | ... > ... | synthetic * | | UseUseExplosion.rb:20:1282:20:1283 | 40 | UseUseExplosion.rb:20:1274:20:1283 | ... > ... | position 0 | | UseUseExplosion.rb:20:1295:20:1299 | @prop | UseUseExplosion.rb:20:1295:20:1304 | ... > ... | self | +| UseUseExplosion.rb:20:1295:20:1304 | * | UseUseExplosion.rb:20:1295:20:1304 | ... > ... | synthetic * | | UseUseExplosion.rb:20:1303:20:1304 | 39 | UseUseExplosion.rb:20:1295:20:1304 | ... > ... | position 0 | | UseUseExplosion.rb:20:1316:20:1320 | @prop | UseUseExplosion.rb:20:1316:20:1325 | ... > ... | self | +| UseUseExplosion.rb:20:1316:20:1325 | * | UseUseExplosion.rb:20:1316:20:1325 | ... > ... | synthetic * | | UseUseExplosion.rb:20:1324:20:1325 | 38 | UseUseExplosion.rb:20:1316:20:1325 | ... > ... | position 0 | | UseUseExplosion.rb:20:1337:20:1341 | @prop | UseUseExplosion.rb:20:1337:20:1346 | ... > ... | self | +| UseUseExplosion.rb:20:1337:20:1346 | * | UseUseExplosion.rb:20:1337:20:1346 | ... > ... | synthetic * | | UseUseExplosion.rb:20:1345:20:1346 | 37 | UseUseExplosion.rb:20:1337:20:1346 | ... > ... | position 0 | | UseUseExplosion.rb:20:1358:20:1362 | @prop | UseUseExplosion.rb:20:1358:20:1367 | ... > ... | self | +| UseUseExplosion.rb:20:1358:20:1367 | * | UseUseExplosion.rb:20:1358:20:1367 | ... > ... | synthetic * | | UseUseExplosion.rb:20:1366:20:1367 | 36 | UseUseExplosion.rb:20:1358:20:1367 | ... > ... | position 0 | | UseUseExplosion.rb:20:1379:20:1383 | @prop | UseUseExplosion.rb:20:1379:20:1388 | ... > ... | self | +| UseUseExplosion.rb:20:1379:20:1388 | * | UseUseExplosion.rb:20:1379:20:1388 | ... > ... | synthetic * | | UseUseExplosion.rb:20:1387:20:1388 | 35 | UseUseExplosion.rb:20:1379:20:1388 | ... > ... | position 0 | | UseUseExplosion.rb:20:1400:20:1404 | @prop | UseUseExplosion.rb:20:1400:20:1409 | ... > ... | self | +| UseUseExplosion.rb:20:1400:20:1409 | * | UseUseExplosion.rb:20:1400:20:1409 | ... > ... | synthetic * | | UseUseExplosion.rb:20:1408:20:1409 | 34 | UseUseExplosion.rb:20:1400:20:1409 | ... > ... | position 0 | | UseUseExplosion.rb:20:1421:20:1425 | @prop | UseUseExplosion.rb:20:1421:20:1430 | ... > ... | self | +| UseUseExplosion.rb:20:1421:20:1430 | * | UseUseExplosion.rb:20:1421:20:1430 | ... > ... | synthetic * | | UseUseExplosion.rb:20:1429:20:1430 | 33 | UseUseExplosion.rb:20:1421:20:1430 | ... > ... | position 0 | | UseUseExplosion.rb:20:1442:20:1446 | @prop | UseUseExplosion.rb:20:1442:20:1451 | ... > ... | self | +| UseUseExplosion.rb:20:1442:20:1451 | * | UseUseExplosion.rb:20:1442:20:1451 | ... > ... | synthetic * | | UseUseExplosion.rb:20:1450:20:1451 | 32 | UseUseExplosion.rb:20:1442:20:1451 | ... > ... | position 0 | | UseUseExplosion.rb:20:1463:20:1467 | @prop | UseUseExplosion.rb:20:1463:20:1472 | ... > ... | self | +| UseUseExplosion.rb:20:1463:20:1472 | * | UseUseExplosion.rb:20:1463:20:1472 | ... > ... | synthetic * | | UseUseExplosion.rb:20:1471:20:1472 | 31 | UseUseExplosion.rb:20:1463:20:1472 | ... > ... | position 0 | | UseUseExplosion.rb:20:1484:20:1488 | @prop | UseUseExplosion.rb:20:1484:20:1493 | ... > ... | self | +| UseUseExplosion.rb:20:1484:20:1493 | * | UseUseExplosion.rb:20:1484:20:1493 | ... > ... | synthetic * | | UseUseExplosion.rb:20:1492:20:1493 | 30 | UseUseExplosion.rb:20:1484:20:1493 | ... > ... | position 0 | | UseUseExplosion.rb:20:1505:20:1509 | @prop | UseUseExplosion.rb:20:1505:20:1514 | ... > ... | self | +| UseUseExplosion.rb:20:1505:20:1514 | * | UseUseExplosion.rb:20:1505:20:1514 | ... > ... | synthetic * | | UseUseExplosion.rb:20:1513:20:1514 | 29 | UseUseExplosion.rb:20:1505:20:1514 | ... > ... | position 0 | | UseUseExplosion.rb:20:1526:20:1530 | @prop | UseUseExplosion.rb:20:1526:20:1535 | ... > ... | self | +| UseUseExplosion.rb:20:1526:20:1535 | * | UseUseExplosion.rb:20:1526:20:1535 | ... > ... | synthetic * | | UseUseExplosion.rb:20:1534:20:1535 | 28 | UseUseExplosion.rb:20:1526:20:1535 | ... > ... | position 0 | | UseUseExplosion.rb:20:1547:20:1551 | @prop | UseUseExplosion.rb:20:1547:20:1556 | ... > ... | self | +| UseUseExplosion.rb:20:1547:20:1556 | * | UseUseExplosion.rb:20:1547:20:1556 | ... > ... | synthetic * | | UseUseExplosion.rb:20:1555:20:1556 | 27 | UseUseExplosion.rb:20:1547:20:1556 | ... > ... | position 0 | | UseUseExplosion.rb:20:1568:20:1572 | @prop | UseUseExplosion.rb:20:1568:20:1577 | ... > ... | self | +| UseUseExplosion.rb:20:1568:20:1577 | * | UseUseExplosion.rb:20:1568:20:1577 | ... > ... | synthetic * | | UseUseExplosion.rb:20:1576:20:1577 | 26 | UseUseExplosion.rb:20:1568:20:1577 | ... > ... | position 0 | | UseUseExplosion.rb:20:1589:20:1593 | @prop | UseUseExplosion.rb:20:1589:20:1598 | ... > ... | self | +| UseUseExplosion.rb:20:1589:20:1598 | * | UseUseExplosion.rb:20:1589:20:1598 | ... > ... | synthetic * | | UseUseExplosion.rb:20:1597:20:1598 | 25 | UseUseExplosion.rb:20:1589:20:1598 | ... > ... | position 0 | | UseUseExplosion.rb:20:1610:20:1614 | @prop | UseUseExplosion.rb:20:1610:20:1619 | ... > ... | self | +| UseUseExplosion.rb:20:1610:20:1619 | * | UseUseExplosion.rb:20:1610:20:1619 | ... > ... | synthetic * | | UseUseExplosion.rb:20:1618:20:1619 | 24 | UseUseExplosion.rb:20:1610:20:1619 | ... > ... | position 0 | | UseUseExplosion.rb:20:1631:20:1635 | @prop | UseUseExplosion.rb:20:1631:20:1640 | ... > ... | self | +| UseUseExplosion.rb:20:1631:20:1640 | * | UseUseExplosion.rb:20:1631:20:1640 | ... > ... | synthetic * | | UseUseExplosion.rb:20:1639:20:1640 | 23 | UseUseExplosion.rb:20:1631:20:1640 | ... > ... | position 0 | | UseUseExplosion.rb:20:1652:20:1656 | @prop | UseUseExplosion.rb:20:1652:20:1661 | ... > ... | self | +| UseUseExplosion.rb:20:1652:20:1661 | * | UseUseExplosion.rb:20:1652:20:1661 | ... > ... | synthetic * | | UseUseExplosion.rb:20:1660:20:1661 | 22 | UseUseExplosion.rb:20:1652:20:1661 | ... > ... | position 0 | | UseUseExplosion.rb:20:1673:20:1677 | @prop | UseUseExplosion.rb:20:1673:20:1682 | ... > ... | self | +| UseUseExplosion.rb:20:1673:20:1682 | * | UseUseExplosion.rb:20:1673:20:1682 | ... > ... | synthetic * | | UseUseExplosion.rb:20:1681:20:1682 | 21 | UseUseExplosion.rb:20:1673:20:1682 | ... > ... | position 0 | | UseUseExplosion.rb:20:1694:20:1698 | @prop | UseUseExplosion.rb:20:1694:20:1703 | ... > ... | self | +| UseUseExplosion.rb:20:1694:20:1703 | * | UseUseExplosion.rb:20:1694:20:1703 | ... > ... | synthetic * | | UseUseExplosion.rb:20:1702:20:1703 | 20 | UseUseExplosion.rb:20:1694:20:1703 | ... > ... | position 0 | | UseUseExplosion.rb:20:1715:20:1719 | @prop | UseUseExplosion.rb:20:1715:20:1724 | ... > ... | self | +| UseUseExplosion.rb:20:1715:20:1724 | * | UseUseExplosion.rb:20:1715:20:1724 | ... > ... | synthetic * | | UseUseExplosion.rb:20:1723:20:1724 | 19 | UseUseExplosion.rb:20:1715:20:1724 | ... > ... | position 0 | | UseUseExplosion.rb:20:1736:20:1740 | @prop | UseUseExplosion.rb:20:1736:20:1745 | ... > ... | self | +| UseUseExplosion.rb:20:1736:20:1745 | * | UseUseExplosion.rb:20:1736:20:1745 | ... > ... | synthetic * | | UseUseExplosion.rb:20:1744:20:1745 | 18 | UseUseExplosion.rb:20:1736:20:1745 | ... > ... | position 0 | | UseUseExplosion.rb:20:1757:20:1761 | @prop | UseUseExplosion.rb:20:1757:20:1766 | ... > ... | self | +| UseUseExplosion.rb:20:1757:20:1766 | * | UseUseExplosion.rb:20:1757:20:1766 | ... > ... | synthetic * | | UseUseExplosion.rb:20:1765:20:1766 | 17 | UseUseExplosion.rb:20:1757:20:1766 | ... > ... | position 0 | | UseUseExplosion.rb:20:1778:20:1782 | @prop | UseUseExplosion.rb:20:1778:20:1787 | ... > ... | self | +| UseUseExplosion.rb:20:1778:20:1787 | * | UseUseExplosion.rb:20:1778:20:1787 | ... > ... | synthetic * | | UseUseExplosion.rb:20:1786:20:1787 | 16 | UseUseExplosion.rb:20:1778:20:1787 | ... > ... | position 0 | | UseUseExplosion.rb:20:1799:20:1803 | @prop | UseUseExplosion.rb:20:1799:20:1808 | ... > ... | self | +| UseUseExplosion.rb:20:1799:20:1808 | * | UseUseExplosion.rb:20:1799:20:1808 | ... > ... | synthetic * | | UseUseExplosion.rb:20:1807:20:1808 | 15 | UseUseExplosion.rb:20:1799:20:1808 | ... > ... | position 0 | | UseUseExplosion.rb:20:1820:20:1824 | @prop | UseUseExplosion.rb:20:1820:20:1829 | ... > ... | self | +| UseUseExplosion.rb:20:1820:20:1829 | * | UseUseExplosion.rb:20:1820:20:1829 | ... > ... | synthetic * | | UseUseExplosion.rb:20:1828:20:1829 | 14 | UseUseExplosion.rb:20:1820:20:1829 | ... > ... | position 0 | | UseUseExplosion.rb:20:1841:20:1845 | @prop | UseUseExplosion.rb:20:1841:20:1850 | ... > ... | self | +| UseUseExplosion.rb:20:1841:20:1850 | * | UseUseExplosion.rb:20:1841:20:1850 | ... > ... | synthetic * | | UseUseExplosion.rb:20:1849:20:1850 | 13 | UseUseExplosion.rb:20:1841:20:1850 | ... > ... | position 0 | | UseUseExplosion.rb:20:1862:20:1866 | @prop | UseUseExplosion.rb:20:1862:20:1871 | ... > ... | self | +| UseUseExplosion.rb:20:1862:20:1871 | * | UseUseExplosion.rb:20:1862:20:1871 | ... > ... | synthetic * | | UseUseExplosion.rb:20:1870:20:1871 | 12 | UseUseExplosion.rb:20:1862:20:1871 | ... > ... | position 0 | | UseUseExplosion.rb:20:1883:20:1887 | @prop | UseUseExplosion.rb:20:1883:20:1892 | ... > ... | self | +| UseUseExplosion.rb:20:1883:20:1892 | * | UseUseExplosion.rb:20:1883:20:1892 | ... > ... | synthetic * | | UseUseExplosion.rb:20:1891:20:1892 | 11 | UseUseExplosion.rb:20:1883:20:1892 | ... > ... | position 0 | | UseUseExplosion.rb:20:1904:20:1908 | @prop | UseUseExplosion.rb:20:1904:20:1913 | ... > ... | self | +| UseUseExplosion.rb:20:1904:20:1913 | * | UseUseExplosion.rb:20:1904:20:1913 | ... > ... | synthetic * | | UseUseExplosion.rb:20:1912:20:1913 | 10 | UseUseExplosion.rb:20:1904:20:1913 | ... > ... | position 0 | | UseUseExplosion.rb:20:1925:20:1929 | @prop | UseUseExplosion.rb:20:1925:20:1933 | ... > ... | self | +| UseUseExplosion.rb:20:1925:20:1933 | * | UseUseExplosion.rb:20:1925:20:1933 | ... > ... | synthetic * | | UseUseExplosion.rb:20:1933:20:1933 | 9 | UseUseExplosion.rb:20:1925:20:1933 | ... > ... | position 0 | | UseUseExplosion.rb:20:1945:20:1949 | @prop | UseUseExplosion.rb:20:1945:20:1953 | ... > ... | self | +| UseUseExplosion.rb:20:1945:20:1953 | * | UseUseExplosion.rb:20:1945:20:1953 | ... > ... | synthetic * | | UseUseExplosion.rb:20:1953:20:1953 | 8 | UseUseExplosion.rb:20:1945:20:1953 | ... > ... | position 0 | | UseUseExplosion.rb:20:1965:20:1969 | @prop | UseUseExplosion.rb:20:1965:20:1973 | ... > ... | self | +| UseUseExplosion.rb:20:1965:20:1973 | * | UseUseExplosion.rb:20:1965:20:1973 | ... > ... | synthetic * | | UseUseExplosion.rb:20:1973:20:1973 | 7 | UseUseExplosion.rb:20:1965:20:1973 | ... > ... | position 0 | | UseUseExplosion.rb:20:1985:20:1989 | @prop | UseUseExplosion.rb:20:1985:20:1993 | ... > ... | self | +| UseUseExplosion.rb:20:1985:20:1993 | * | UseUseExplosion.rb:20:1985:20:1993 | ... > ... | synthetic * | | UseUseExplosion.rb:20:1993:20:1993 | 6 | UseUseExplosion.rb:20:1985:20:1993 | ... > ... | position 0 | | UseUseExplosion.rb:20:2005:20:2009 | @prop | UseUseExplosion.rb:20:2005:20:2013 | ... > ... | self | +| UseUseExplosion.rb:20:2005:20:2013 | * | UseUseExplosion.rb:20:2005:20:2013 | ... > ... | synthetic * | | UseUseExplosion.rb:20:2013:20:2013 | 5 | UseUseExplosion.rb:20:2005:20:2013 | ... > ... | position 0 | | UseUseExplosion.rb:20:2025:20:2029 | @prop | UseUseExplosion.rb:20:2025:20:2033 | ... > ... | self | +| UseUseExplosion.rb:20:2025:20:2033 | * | UseUseExplosion.rb:20:2025:20:2033 | ... > ... | synthetic * | | UseUseExplosion.rb:20:2033:20:2033 | 4 | UseUseExplosion.rb:20:2025:20:2033 | ... > ... | position 0 | | UseUseExplosion.rb:20:2045:20:2049 | @prop | UseUseExplosion.rb:20:2045:20:2053 | ... > ... | self | +| UseUseExplosion.rb:20:2045:20:2053 | * | UseUseExplosion.rb:20:2045:20:2053 | ... > ... | synthetic * | | UseUseExplosion.rb:20:2053:20:2053 | 3 | UseUseExplosion.rb:20:2045:20:2053 | ... > ... | position 0 | | UseUseExplosion.rb:20:2065:20:2069 | @prop | UseUseExplosion.rb:20:2065:20:2073 | ... > ... | self | +| UseUseExplosion.rb:20:2065:20:2073 | * | UseUseExplosion.rb:20:2065:20:2073 | ... > ... | synthetic * | | UseUseExplosion.rb:20:2073:20:2073 | 2 | UseUseExplosion.rb:20:2065:20:2073 | ... > ... | position 0 | | UseUseExplosion.rb:20:2085:20:2089 | @prop | UseUseExplosion.rb:20:2085:20:2093 | ... > ... | self | +| UseUseExplosion.rb:20:2085:20:2093 | * | UseUseExplosion.rb:20:2085:20:2093 | ... > ... | synthetic * | | UseUseExplosion.rb:20:2093:20:2093 | 1 | UseUseExplosion.rb:20:2085:20:2093 | ... > ... | position 0 | +| UseUseExplosion.rb:20:2107:20:2112 | * | UseUseExplosion.rb:20:2107:20:2112 | call to use | synthetic * | | UseUseExplosion.rb:20:2107:20:2112 | self | UseUseExplosion.rb:20:2107:20:2112 | call to use | self | | UseUseExplosion.rb:20:2111:20:2111 | x | UseUseExplosion.rb:20:2107:20:2112 | call to use | position 0 | +| UseUseExplosion.rb:20:2123:20:2128 | * | UseUseExplosion.rb:20:2123:20:2128 | call to use | synthetic * | | UseUseExplosion.rb:20:2123:20:2128 | self | UseUseExplosion.rb:20:2123:20:2128 | call to use | self | | UseUseExplosion.rb:20:2127:20:2127 | x | UseUseExplosion.rb:20:2123:20:2128 | call to use | position 0 | +| UseUseExplosion.rb:20:2139:20:2144 | * | UseUseExplosion.rb:20:2139:20:2144 | call to use | synthetic * | | UseUseExplosion.rb:20:2139:20:2144 | self | UseUseExplosion.rb:20:2139:20:2144 | call to use | self | | UseUseExplosion.rb:20:2143:20:2143 | x | UseUseExplosion.rb:20:2139:20:2144 | call to use | position 0 | +| UseUseExplosion.rb:20:2155:20:2160 | * | UseUseExplosion.rb:20:2155:20:2160 | call to use | synthetic * | | UseUseExplosion.rb:20:2155:20:2160 | self | UseUseExplosion.rb:20:2155:20:2160 | call to use | self | | UseUseExplosion.rb:20:2159:20:2159 | x | UseUseExplosion.rb:20:2155:20:2160 | call to use | position 0 | +| UseUseExplosion.rb:20:2171:20:2176 | * | UseUseExplosion.rb:20:2171:20:2176 | call to use | synthetic * | | UseUseExplosion.rb:20:2171:20:2176 | self | UseUseExplosion.rb:20:2171:20:2176 | call to use | self | | UseUseExplosion.rb:20:2175:20:2175 | x | UseUseExplosion.rb:20:2171:20:2176 | call to use | position 0 | +| UseUseExplosion.rb:20:2187:20:2192 | * | UseUseExplosion.rb:20:2187:20:2192 | call to use | synthetic * | | UseUseExplosion.rb:20:2187:20:2192 | self | UseUseExplosion.rb:20:2187:20:2192 | call to use | self | | UseUseExplosion.rb:20:2191:20:2191 | x | UseUseExplosion.rb:20:2187:20:2192 | call to use | position 0 | +| UseUseExplosion.rb:20:2203:20:2208 | * | UseUseExplosion.rb:20:2203:20:2208 | call to use | synthetic * | | UseUseExplosion.rb:20:2203:20:2208 | self | UseUseExplosion.rb:20:2203:20:2208 | call to use | self | | UseUseExplosion.rb:20:2207:20:2207 | x | UseUseExplosion.rb:20:2203:20:2208 | call to use | position 0 | +| UseUseExplosion.rb:20:2219:20:2224 | * | UseUseExplosion.rb:20:2219:20:2224 | call to use | synthetic * | | UseUseExplosion.rb:20:2219:20:2224 | self | UseUseExplosion.rb:20:2219:20:2224 | call to use | self | | UseUseExplosion.rb:20:2223:20:2223 | x | UseUseExplosion.rb:20:2219:20:2224 | call to use | position 0 | +| UseUseExplosion.rb:20:2235:20:2240 | * | UseUseExplosion.rb:20:2235:20:2240 | call to use | synthetic * | | UseUseExplosion.rb:20:2235:20:2240 | self | UseUseExplosion.rb:20:2235:20:2240 | call to use | self | | UseUseExplosion.rb:20:2239:20:2239 | x | UseUseExplosion.rb:20:2235:20:2240 | call to use | position 0 | +| UseUseExplosion.rb:20:2251:20:2256 | * | UseUseExplosion.rb:20:2251:20:2256 | call to use | synthetic * | | UseUseExplosion.rb:20:2251:20:2256 | self | UseUseExplosion.rb:20:2251:20:2256 | call to use | self | | UseUseExplosion.rb:20:2255:20:2255 | x | UseUseExplosion.rb:20:2251:20:2256 | call to use | position 0 | +| UseUseExplosion.rb:20:2267:20:2272 | * | UseUseExplosion.rb:20:2267:20:2272 | call to use | synthetic * | | UseUseExplosion.rb:20:2267:20:2272 | self | UseUseExplosion.rb:20:2267:20:2272 | call to use | self | | UseUseExplosion.rb:20:2271:20:2271 | x | UseUseExplosion.rb:20:2267:20:2272 | call to use | position 0 | +| UseUseExplosion.rb:20:2283:20:2288 | * | UseUseExplosion.rb:20:2283:20:2288 | call to use | synthetic * | | UseUseExplosion.rb:20:2283:20:2288 | self | UseUseExplosion.rb:20:2283:20:2288 | call to use | self | | UseUseExplosion.rb:20:2287:20:2287 | x | UseUseExplosion.rb:20:2283:20:2288 | call to use | position 0 | +| UseUseExplosion.rb:20:2299:20:2304 | * | UseUseExplosion.rb:20:2299:20:2304 | call to use | synthetic * | | UseUseExplosion.rb:20:2299:20:2304 | self | UseUseExplosion.rb:20:2299:20:2304 | call to use | self | | UseUseExplosion.rb:20:2303:20:2303 | x | UseUseExplosion.rb:20:2299:20:2304 | call to use | position 0 | +| UseUseExplosion.rb:20:2315:20:2320 | * | UseUseExplosion.rb:20:2315:20:2320 | call to use | synthetic * | | UseUseExplosion.rb:20:2315:20:2320 | self | UseUseExplosion.rb:20:2315:20:2320 | call to use | self | | UseUseExplosion.rb:20:2319:20:2319 | x | UseUseExplosion.rb:20:2315:20:2320 | call to use | position 0 | +| UseUseExplosion.rb:20:2331:20:2336 | * | UseUseExplosion.rb:20:2331:20:2336 | call to use | synthetic * | | UseUseExplosion.rb:20:2331:20:2336 | self | UseUseExplosion.rb:20:2331:20:2336 | call to use | self | | UseUseExplosion.rb:20:2335:20:2335 | x | UseUseExplosion.rb:20:2331:20:2336 | call to use | position 0 | +| UseUseExplosion.rb:20:2347:20:2352 | * | UseUseExplosion.rb:20:2347:20:2352 | call to use | synthetic * | | UseUseExplosion.rb:20:2347:20:2352 | self | UseUseExplosion.rb:20:2347:20:2352 | call to use | self | | UseUseExplosion.rb:20:2351:20:2351 | x | UseUseExplosion.rb:20:2347:20:2352 | call to use | position 0 | +| UseUseExplosion.rb:20:2363:20:2368 | * | UseUseExplosion.rb:20:2363:20:2368 | call to use | synthetic * | | UseUseExplosion.rb:20:2363:20:2368 | self | UseUseExplosion.rb:20:2363:20:2368 | call to use | self | | UseUseExplosion.rb:20:2367:20:2367 | x | UseUseExplosion.rb:20:2363:20:2368 | call to use | position 0 | +| UseUseExplosion.rb:20:2379:20:2384 | * | UseUseExplosion.rb:20:2379:20:2384 | call to use | synthetic * | | UseUseExplosion.rb:20:2379:20:2384 | self | UseUseExplosion.rb:20:2379:20:2384 | call to use | self | | UseUseExplosion.rb:20:2383:20:2383 | x | UseUseExplosion.rb:20:2379:20:2384 | call to use | position 0 | +| UseUseExplosion.rb:20:2395:20:2400 | * | UseUseExplosion.rb:20:2395:20:2400 | call to use | synthetic * | | UseUseExplosion.rb:20:2395:20:2400 | self | UseUseExplosion.rb:20:2395:20:2400 | call to use | self | | UseUseExplosion.rb:20:2399:20:2399 | x | UseUseExplosion.rb:20:2395:20:2400 | call to use | position 0 | +| UseUseExplosion.rb:20:2411:20:2416 | * | UseUseExplosion.rb:20:2411:20:2416 | call to use | synthetic * | | UseUseExplosion.rb:20:2411:20:2416 | self | UseUseExplosion.rb:20:2411:20:2416 | call to use | self | | UseUseExplosion.rb:20:2415:20:2415 | x | UseUseExplosion.rb:20:2411:20:2416 | call to use | position 0 | +| UseUseExplosion.rb:20:2427:20:2432 | * | UseUseExplosion.rb:20:2427:20:2432 | call to use | synthetic * | | UseUseExplosion.rb:20:2427:20:2432 | self | UseUseExplosion.rb:20:2427:20:2432 | call to use | self | | UseUseExplosion.rb:20:2431:20:2431 | x | UseUseExplosion.rb:20:2427:20:2432 | call to use | position 0 | +| UseUseExplosion.rb:20:2443:20:2448 | * | UseUseExplosion.rb:20:2443:20:2448 | call to use | synthetic * | | UseUseExplosion.rb:20:2443:20:2448 | self | UseUseExplosion.rb:20:2443:20:2448 | call to use | self | | UseUseExplosion.rb:20:2447:20:2447 | x | UseUseExplosion.rb:20:2443:20:2448 | call to use | position 0 | +| UseUseExplosion.rb:20:2459:20:2464 | * | UseUseExplosion.rb:20:2459:20:2464 | call to use | synthetic * | | UseUseExplosion.rb:20:2459:20:2464 | self | UseUseExplosion.rb:20:2459:20:2464 | call to use | self | | UseUseExplosion.rb:20:2463:20:2463 | x | UseUseExplosion.rb:20:2459:20:2464 | call to use | position 0 | +| UseUseExplosion.rb:20:2475:20:2480 | * | UseUseExplosion.rb:20:2475:20:2480 | call to use | synthetic * | | UseUseExplosion.rb:20:2475:20:2480 | self | UseUseExplosion.rb:20:2475:20:2480 | call to use | self | | UseUseExplosion.rb:20:2479:20:2479 | x | UseUseExplosion.rb:20:2475:20:2480 | call to use | position 0 | +| UseUseExplosion.rb:20:2491:20:2496 | * | UseUseExplosion.rb:20:2491:20:2496 | call to use | synthetic * | | UseUseExplosion.rb:20:2491:20:2496 | self | UseUseExplosion.rb:20:2491:20:2496 | call to use | self | | UseUseExplosion.rb:20:2495:20:2495 | x | UseUseExplosion.rb:20:2491:20:2496 | call to use | position 0 | +| UseUseExplosion.rb:20:2507:20:2512 | * | UseUseExplosion.rb:20:2507:20:2512 | call to use | synthetic * | | UseUseExplosion.rb:20:2507:20:2512 | self | UseUseExplosion.rb:20:2507:20:2512 | call to use | self | | UseUseExplosion.rb:20:2511:20:2511 | x | UseUseExplosion.rb:20:2507:20:2512 | call to use | position 0 | +| UseUseExplosion.rb:20:2523:20:2528 | * | UseUseExplosion.rb:20:2523:20:2528 | call to use | synthetic * | | UseUseExplosion.rb:20:2523:20:2528 | self | UseUseExplosion.rb:20:2523:20:2528 | call to use | self | | UseUseExplosion.rb:20:2527:20:2527 | x | UseUseExplosion.rb:20:2523:20:2528 | call to use | position 0 | +| UseUseExplosion.rb:20:2539:20:2544 | * | UseUseExplosion.rb:20:2539:20:2544 | call to use | synthetic * | | UseUseExplosion.rb:20:2539:20:2544 | self | UseUseExplosion.rb:20:2539:20:2544 | call to use | self | | UseUseExplosion.rb:20:2543:20:2543 | x | UseUseExplosion.rb:20:2539:20:2544 | call to use | position 0 | +| UseUseExplosion.rb:20:2555:20:2560 | * | UseUseExplosion.rb:20:2555:20:2560 | call to use | synthetic * | | UseUseExplosion.rb:20:2555:20:2560 | self | UseUseExplosion.rb:20:2555:20:2560 | call to use | self | | UseUseExplosion.rb:20:2559:20:2559 | x | UseUseExplosion.rb:20:2555:20:2560 | call to use | position 0 | +| UseUseExplosion.rb:20:2571:20:2576 | * | UseUseExplosion.rb:20:2571:20:2576 | call to use | synthetic * | | UseUseExplosion.rb:20:2571:20:2576 | self | UseUseExplosion.rb:20:2571:20:2576 | call to use | self | | UseUseExplosion.rb:20:2575:20:2575 | x | UseUseExplosion.rb:20:2571:20:2576 | call to use | position 0 | +| UseUseExplosion.rb:20:2587:20:2592 | * | UseUseExplosion.rb:20:2587:20:2592 | call to use | synthetic * | | UseUseExplosion.rb:20:2587:20:2592 | self | UseUseExplosion.rb:20:2587:20:2592 | call to use | self | | UseUseExplosion.rb:20:2591:20:2591 | x | UseUseExplosion.rb:20:2587:20:2592 | call to use | position 0 | +| UseUseExplosion.rb:20:2603:20:2608 | * | UseUseExplosion.rb:20:2603:20:2608 | call to use | synthetic * | | UseUseExplosion.rb:20:2603:20:2608 | self | UseUseExplosion.rb:20:2603:20:2608 | call to use | self | | UseUseExplosion.rb:20:2607:20:2607 | x | UseUseExplosion.rb:20:2603:20:2608 | call to use | position 0 | +| UseUseExplosion.rb:20:2619:20:2624 | * | UseUseExplosion.rb:20:2619:20:2624 | call to use | synthetic * | | UseUseExplosion.rb:20:2619:20:2624 | self | UseUseExplosion.rb:20:2619:20:2624 | call to use | self | | UseUseExplosion.rb:20:2623:20:2623 | x | UseUseExplosion.rb:20:2619:20:2624 | call to use | position 0 | +| UseUseExplosion.rb:20:2635:20:2640 | * | UseUseExplosion.rb:20:2635:20:2640 | call to use | synthetic * | | UseUseExplosion.rb:20:2635:20:2640 | self | UseUseExplosion.rb:20:2635:20:2640 | call to use | self | | UseUseExplosion.rb:20:2639:20:2639 | x | UseUseExplosion.rb:20:2635:20:2640 | call to use | position 0 | +| UseUseExplosion.rb:20:2651:20:2656 | * | UseUseExplosion.rb:20:2651:20:2656 | call to use | synthetic * | | UseUseExplosion.rb:20:2651:20:2656 | self | UseUseExplosion.rb:20:2651:20:2656 | call to use | self | | UseUseExplosion.rb:20:2655:20:2655 | x | UseUseExplosion.rb:20:2651:20:2656 | call to use | position 0 | +| UseUseExplosion.rb:20:2667:20:2672 | * | UseUseExplosion.rb:20:2667:20:2672 | call to use | synthetic * | | UseUseExplosion.rb:20:2667:20:2672 | self | UseUseExplosion.rb:20:2667:20:2672 | call to use | self | | UseUseExplosion.rb:20:2671:20:2671 | x | UseUseExplosion.rb:20:2667:20:2672 | call to use | position 0 | +| UseUseExplosion.rb:20:2683:20:2688 | * | UseUseExplosion.rb:20:2683:20:2688 | call to use | synthetic * | | UseUseExplosion.rb:20:2683:20:2688 | self | UseUseExplosion.rb:20:2683:20:2688 | call to use | self | | UseUseExplosion.rb:20:2687:20:2687 | x | UseUseExplosion.rb:20:2683:20:2688 | call to use | position 0 | +| UseUseExplosion.rb:20:2699:20:2704 | * | UseUseExplosion.rb:20:2699:20:2704 | call to use | synthetic * | | UseUseExplosion.rb:20:2699:20:2704 | self | UseUseExplosion.rb:20:2699:20:2704 | call to use | self | | UseUseExplosion.rb:20:2703:20:2703 | x | UseUseExplosion.rb:20:2699:20:2704 | call to use | position 0 | +| UseUseExplosion.rb:20:2715:20:2720 | * | UseUseExplosion.rb:20:2715:20:2720 | call to use | synthetic * | | UseUseExplosion.rb:20:2715:20:2720 | self | UseUseExplosion.rb:20:2715:20:2720 | call to use | self | | UseUseExplosion.rb:20:2719:20:2719 | x | UseUseExplosion.rb:20:2715:20:2720 | call to use | position 0 | +| UseUseExplosion.rb:20:2731:20:2736 | * | UseUseExplosion.rb:20:2731:20:2736 | call to use | synthetic * | | UseUseExplosion.rb:20:2731:20:2736 | self | UseUseExplosion.rb:20:2731:20:2736 | call to use | self | | UseUseExplosion.rb:20:2735:20:2735 | x | UseUseExplosion.rb:20:2731:20:2736 | call to use | position 0 | +| UseUseExplosion.rb:20:2747:20:2752 | * | UseUseExplosion.rb:20:2747:20:2752 | call to use | synthetic * | | UseUseExplosion.rb:20:2747:20:2752 | self | UseUseExplosion.rb:20:2747:20:2752 | call to use | self | | UseUseExplosion.rb:20:2751:20:2751 | x | UseUseExplosion.rb:20:2747:20:2752 | call to use | position 0 | +| UseUseExplosion.rb:20:2763:20:2768 | * | UseUseExplosion.rb:20:2763:20:2768 | call to use | synthetic * | | UseUseExplosion.rb:20:2763:20:2768 | self | UseUseExplosion.rb:20:2763:20:2768 | call to use | self | | UseUseExplosion.rb:20:2767:20:2767 | x | UseUseExplosion.rb:20:2763:20:2768 | call to use | position 0 | +| UseUseExplosion.rb:20:2779:20:2784 | * | UseUseExplosion.rb:20:2779:20:2784 | call to use | synthetic * | | UseUseExplosion.rb:20:2779:20:2784 | self | UseUseExplosion.rb:20:2779:20:2784 | call to use | self | | UseUseExplosion.rb:20:2783:20:2783 | x | UseUseExplosion.rb:20:2779:20:2784 | call to use | position 0 | +| UseUseExplosion.rb:20:2795:20:2800 | * | UseUseExplosion.rb:20:2795:20:2800 | call to use | synthetic * | | UseUseExplosion.rb:20:2795:20:2800 | self | UseUseExplosion.rb:20:2795:20:2800 | call to use | self | | UseUseExplosion.rb:20:2799:20:2799 | x | UseUseExplosion.rb:20:2795:20:2800 | call to use | position 0 | +| UseUseExplosion.rb:20:2811:20:2816 | * | UseUseExplosion.rb:20:2811:20:2816 | call to use | synthetic * | | UseUseExplosion.rb:20:2811:20:2816 | self | UseUseExplosion.rb:20:2811:20:2816 | call to use | self | | UseUseExplosion.rb:20:2815:20:2815 | x | UseUseExplosion.rb:20:2811:20:2816 | call to use | position 0 | +| UseUseExplosion.rb:20:2827:20:2832 | * | UseUseExplosion.rb:20:2827:20:2832 | call to use | synthetic * | | UseUseExplosion.rb:20:2827:20:2832 | self | UseUseExplosion.rb:20:2827:20:2832 | call to use | self | | UseUseExplosion.rb:20:2831:20:2831 | x | UseUseExplosion.rb:20:2827:20:2832 | call to use | position 0 | +| UseUseExplosion.rb:20:2843:20:2848 | * | UseUseExplosion.rb:20:2843:20:2848 | call to use | synthetic * | | UseUseExplosion.rb:20:2843:20:2848 | self | UseUseExplosion.rb:20:2843:20:2848 | call to use | self | | UseUseExplosion.rb:20:2847:20:2847 | x | UseUseExplosion.rb:20:2843:20:2848 | call to use | position 0 | +| UseUseExplosion.rb:20:2859:20:2864 | * | UseUseExplosion.rb:20:2859:20:2864 | call to use | synthetic * | | UseUseExplosion.rb:20:2859:20:2864 | self | UseUseExplosion.rb:20:2859:20:2864 | call to use | self | | UseUseExplosion.rb:20:2863:20:2863 | x | UseUseExplosion.rb:20:2859:20:2864 | call to use | position 0 | +| UseUseExplosion.rb:20:2875:20:2880 | * | UseUseExplosion.rb:20:2875:20:2880 | call to use | synthetic * | | UseUseExplosion.rb:20:2875:20:2880 | self | UseUseExplosion.rb:20:2875:20:2880 | call to use | self | | UseUseExplosion.rb:20:2879:20:2879 | x | UseUseExplosion.rb:20:2875:20:2880 | call to use | position 0 | +| UseUseExplosion.rb:20:2891:20:2896 | * | UseUseExplosion.rb:20:2891:20:2896 | call to use | synthetic * | | UseUseExplosion.rb:20:2891:20:2896 | self | UseUseExplosion.rb:20:2891:20:2896 | call to use | self | | UseUseExplosion.rb:20:2895:20:2895 | x | UseUseExplosion.rb:20:2891:20:2896 | call to use | position 0 | +| UseUseExplosion.rb:20:2907:20:2912 | * | UseUseExplosion.rb:20:2907:20:2912 | call to use | synthetic * | | UseUseExplosion.rb:20:2907:20:2912 | self | UseUseExplosion.rb:20:2907:20:2912 | call to use | self | | UseUseExplosion.rb:20:2911:20:2911 | x | UseUseExplosion.rb:20:2907:20:2912 | call to use | position 0 | +| UseUseExplosion.rb:20:2923:20:2928 | * | UseUseExplosion.rb:20:2923:20:2928 | call to use | synthetic * | | UseUseExplosion.rb:20:2923:20:2928 | self | UseUseExplosion.rb:20:2923:20:2928 | call to use | self | | UseUseExplosion.rb:20:2927:20:2927 | x | UseUseExplosion.rb:20:2923:20:2928 | call to use | position 0 | +| UseUseExplosion.rb:20:2939:20:2944 | * | UseUseExplosion.rb:20:2939:20:2944 | call to use | synthetic * | | UseUseExplosion.rb:20:2939:20:2944 | self | UseUseExplosion.rb:20:2939:20:2944 | call to use | self | | UseUseExplosion.rb:20:2943:20:2943 | x | UseUseExplosion.rb:20:2939:20:2944 | call to use | position 0 | +| UseUseExplosion.rb:20:2955:20:2960 | * | UseUseExplosion.rb:20:2955:20:2960 | call to use | synthetic * | | UseUseExplosion.rb:20:2955:20:2960 | self | UseUseExplosion.rb:20:2955:20:2960 | call to use | self | | UseUseExplosion.rb:20:2959:20:2959 | x | UseUseExplosion.rb:20:2955:20:2960 | call to use | position 0 | +| UseUseExplosion.rb:20:2971:20:2976 | * | UseUseExplosion.rb:20:2971:20:2976 | call to use | synthetic * | | UseUseExplosion.rb:20:2971:20:2976 | self | UseUseExplosion.rb:20:2971:20:2976 | call to use | self | | UseUseExplosion.rb:20:2975:20:2975 | x | UseUseExplosion.rb:20:2971:20:2976 | call to use | position 0 | +| UseUseExplosion.rb:20:2987:20:2992 | * | UseUseExplosion.rb:20:2987:20:2992 | call to use | synthetic * | | UseUseExplosion.rb:20:2987:20:2992 | self | UseUseExplosion.rb:20:2987:20:2992 | call to use | self | | UseUseExplosion.rb:20:2991:20:2991 | x | UseUseExplosion.rb:20:2987:20:2992 | call to use | position 0 | +| UseUseExplosion.rb:20:3003:20:3008 | * | UseUseExplosion.rb:20:3003:20:3008 | call to use | synthetic * | | UseUseExplosion.rb:20:3003:20:3008 | self | UseUseExplosion.rb:20:3003:20:3008 | call to use | self | | UseUseExplosion.rb:20:3007:20:3007 | x | UseUseExplosion.rb:20:3003:20:3008 | call to use | position 0 | +| UseUseExplosion.rb:20:3019:20:3024 | * | UseUseExplosion.rb:20:3019:20:3024 | call to use | synthetic * | | UseUseExplosion.rb:20:3019:20:3024 | self | UseUseExplosion.rb:20:3019:20:3024 | call to use | self | | UseUseExplosion.rb:20:3023:20:3023 | x | UseUseExplosion.rb:20:3019:20:3024 | call to use | position 0 | +| UseUseExplosion.rb:20:3035:20:3040 | * | UseUseExplosion.rb:20:3035:20:3040 | call to use | synthetic * | | UseUseExplosion.rb:20:3035:20:3040 | self | UseUseExplosion.rb:20:3035:20:3040 | call to use | self | | UseUseExplosion.rb:20:3039:20:3039 | x | UseUseExplosion.rb:20:3035:20:3040 | call to use | position 0 | +| UseUseExplosion.rb:20:3051:20:3056 | * | UseUseExplosion.rb:20:3051:20:3056 | call to use | synthetic * | | UseUseExplosion.rb:20:3051:20:3056 | self | UseUseExplosion.rb:20:3051:20:3056 | call to use | self | | UseUseExplosion.rb:20:3055:20:3055 | x | UseUseExplosion.rb:20:3051:20:3056 | call to use | position 0 | +| UseUseExplosion.rb:20:3067:20:3072 | * | UseUseExplosion.rb:20:3067:20:3072 | call to use | synthetic * | | UseUseExplosion.rb:20:3067:20:3072 | self | UseUseExplosion.rb:20:3067:20:3072 | call to use | self | | UseUseExplosion.rb:20:3071:20:3071 | x | UseUseExplosion.rb:20:3067:20:3072 | call to use | position 0 | +| UseUseExplosion.rb:20:3083:20:3088 | * | UseUseExplosion.rb:20:3083:20:3088 | call to use | synthetic * | | UseUseExplosion.rb:20:3083:20:3088 | self | UseUseExplosion.rb:20:3083:20:3088 | call to use | self | | UseUseExplosion.rb:20:3087:20:3087 | x | UseUseExplosion.rb:20:3083:20:3088 | call to use | position 0 | +| UseUseExplosion.rb:20:3099:20:3104 | * | UseUseExplosion.rb:20:3099:20:3104 | call to use | synthetic * | | UseUseExplosion.rb:20:3099:20:3104 | self | UseUseExplosion.rb:20:3099:20:3104 | call to use | self | | UseUseExplosion.rb:20:3103:20:3103 | x | UseUseExplosion.rb:20:3099:20:3104 | call to use | position 0 | +| UseUseExplosion.rb:20:3115:20:3120 | * | UseUseExplosion.rb:20:3115:20:3120 | call to use | synthetic * | | UseUseExplosion.rb:20:3115:20:3120 | self | UseUseExplosion.rb:20:3115:20:3120 | call to use | self | | UseUseExplosion.rb:20:3119:20:3119 | x | UseUseExplosion.rb:20:3115:20:3120 | call to use | position 0 | +| UseUseExplosion.rb:20:3131:20:3136 | * | UseUseExplosion.rb:20:3131:20:3136 | call to use | synthetic * | | UseUseExplosion.rb:20:3131:20:3136 | self | UseUseExplosion.rb:20:3131:20:3136 | call to use | self | | UseUseExplosion.rb:20:3135:20:3135 | x | UseUseExplosion.rb:20:3131:20:3136 | call to use | position 0 | +| UseUseExplosion.rb:20:3147:20:3152 | * | UseUseExplosion.rb:20:3147:20:3152 | call to use | synthetic * | | UseUseExplosion.rb:20:3147:20:3152 | self | UseUseExplosion.rb:20:3147:20:3152 | call to use | self | | UseUseExplosion.rb:20:3151:20:3151 | x | UseUseExplosion.rb:20:3147:20:3152 | call to use | position 0 | +| UseUseExplosion.rb:20:3163:20:3168 | * | UseUseExplosion.rb:20:3163:20:3168 | call to use | synthetic * | | UseUseExplosion.rb:20:3163:20:3168 | self | UseUseExplosion.rb:20:3163:20:3168 | call to use | self | | UseUseExplosion.rb:20:3167:20:3167 | x | UseUseExplosion.rb:20:3163:20:3168 | call to use | position 0 | +| UseUseExplosion.rb:20:3179:20:3184 | * | UseUseExplosion.rb:20:3179:20:3184 | call to use | synthetic * | | UseUseExplosion.rb:20:3179:20:3184 | self | UseUseExplosion.rb:20:3179:20:3184 | call to use | self | | UseUseExplosion.rb:20:3183:20:3183 | x | UseUseExplosion.rb:20:3179:20:3184 | call to use | position 0 | +| UseUseExplosion.rb:20:3195:20:3200 | * | UseUseExplosion.rb:20:3195:20:3200 | call to use | synthetic * | | UseUseExplosion.rb:20:3195:20:3200 | self | UseUseExplosion.rb:20:3195:20:3200 | call to use | self | | UseUseExplosion.rb:20:3199:20:3199 | x | UseUseExplosion.rb:20:3195:20:3200 | call to use | position 0 | +| UseUseExplosion.rb:20:3211:20:3216 | * | UseUseExplosion.rb:20:3211:20:3216 | call to use | synthetic * | | UseUseExplosion.rb:20:3211:20:3216 | self | UseUseExplosion.rb:20:3211:20:3216 | call to use | self | | UseUseExplosion.rb:20:3215:20:3215 | x | UseUseExplosion.rb:20:3211:20:3216 | call to use | position 0 | +| UseUseExplosion.rb:20:3227:20:3232 | * | UseUseExplosion.rb:20:3227:20:3232 | call to use | synthetic * | | UseUseExplosion.rb:20:3227:20:3232 | self | UseUseExplosion.rb:20:3227:20:3232 | call to use | self | | UseUseExplosion.rb:20:3231:20:3231 | x | UseUseExplosion.rb:20:3227:20:3232 | call to use | position 0 | +| UseUseExplosion.rb:20:3243:20:3248 | * | UseUseExplosion.rb:20:3243:20:3248 | call to use | synthetic * | | UseUseExplosion.rb:20:3243:20:3248 | self | UseUseExplosion.rb:20:3243:20:3248 | call to use | self | | UseUseExplosion.rb:20:3247:20:3247 | x | UseUseExplosion.rb:20:3243:20:3248 | call to use | position 0 | +| UseUseExplosion.rb:20:3259:20:3264 | * | UseUseExplosion.rb:20:3259:20:3264 | call to use | synthetic * | | UseUseExplosion.rb:20:3259:20:3264 | self | UseUseExplosion.rb:20:3259:20:3264 | call to use | self | | UseUseExplosion.rb:20:3263:20:3263 | x | UseUseExplosion.rb:20:3259:20:3264 | call to use | position 0 | +| UseUseExplosion.rb:20:3275:20:3280 | * | UseUseExplosion.rb:20:3275:20:3280 | call to use | synthetic * | | UseUseExplosion.rb:20:3275:20:3280 | self | UseUseExplosion.rb:20:3275:20:3280 | call to use | self | | UseUseExplosion.rb:20:3279:20:3279 | x | UseUseExplosion.rb:20:3275:20:3280 | call to use | position 0 | +| UseUseExplosion.rb:20:3291:20:3296 | * | UseUseExplosion.rb:20:3291:20:3296 | call to use | synthetic * | | UseUseExplosion.rb:20:3291:20:3296 | self | UseUseExplosion.rb:20:3291:20:3296 | call to use | self | | UseUseExplosion.rb:20:3295:20:3295 | x | UseUseExplosion.rb:20:3291:20:3296 | call to use | position 0 | +| UseUseExplosion.rb:20:3307:20:3312 | * | UseUseExplosion.rb:20:3307:20:3312 | call to use | synthetic * | | UseUseExplosion.rb:20:3307:20:3312 | self | UseUseExplosion.rb:20:3307:20:3312 | call to use | self | | UseUseExplosion.rb:20:3311:20:3311 | x | UseUseExplosion.rb:20:3307:20:3312 | call to use | position 0 | +| UseUseExplosion.rb:20:3323:20:3328 | * | UseUseExplosion.rb:20:3323:20:3328 | call to use | synthetic * | | UseUseExplosion.rb:20:3323:20:3328 | self | UseUseExplosion.rb:20:3323:20:3328 | call to use | self | | UseUseExplosion.rb:20:3327:20:3327 | x | UseUseExplosion.rb:20:3323:20:3328 | call to use | position 0 | +| UseUseExplosion.rb:20:3339:20:3344 | * | UseUseExplosion.rb:20:3339:20:3344 | call to use | synthetic * | | UseUseExplosion.rb:20:3339:20:3344 | self | UseUseExplosion.rb:20:3339:20:3344 | call to use | self | | UseUseExplosion.rb:20:3343:20:3343 | x | UseUseExplosion.rb:20:3339:20:3344 | call to use | position 0 | +| UseUseExplosion.rb:20:3355:20:3360 | * | UseUseExplosion.rb:20:3355:20:3360 | call to use | synthetic * | | UseUseExplosion.rb:20:3355:20:3360 | self | UseUseExplosion.rb:20:3355:20:3360 | call to use | self | | UseUseExplosion.rb:20:3359:20:3359 | x | UseUseExplosion.rb:20:3355:20:3360 | call to use | position 0 | +| UseUseExplosion.rb:20:3371:20:3376 | * | UseUseExplosion.rb:20:3371:20:3376 | call to use | synthetic * | | UseUseExplosion.rb:20:3371:20:3376 | self | UseUseExplosion.rb:20:3371:20:3376 | call to use | self | | UseUseExplosion.rb:20:3375:20:3375 | x | UseUseExplosion.rb:20:3371:20:3376 | call to use | position 0 | +| UseUseExplosion.rb:20:3387:20:3392 | * | UseUseExplosion.rb:20:3387:20:3392 | call to use | synthetic * | | UseUseExplosion.rb:20:3387:20:3392 | self | UseUseExplosion.rb:20:3387:20:3392 | call to use | self | | UseUseExplosion.rb:20:3391:20:3391 | x | UseUseExplosion.rb:20:3387:20:3392 | call to use | position 0 | +| UseUseExplosion.rb:20:3403:20:3408 | * | UseUseExplosion.rb:20:3403:20:3408 | call to use | synthetic * | | UseUseExplosion.rb:20:3403:20:3408 | self | UseUseExplosion.rb:20:3403:20:3408 | call to use | self | | UseUseExplosion.rb:20:3407:20:3407 | x | UseUseExplosion.rb:20:3403:20:3408 | call to use | position 0 | +| UseUseExplosion.rb:20:3419:20:3424 | * | UseUseExplosion.rb:20:3419:20:3424 | call to use | synthetic * | | UseUseExplosion.rb:20:3419:20:3424 | self | UseUseExplosion.rb:20:3419:20:3424 | call to use | self | | UseUseExplosion.rb:20:3423:20:3423 | x | UseUseExplosion.rb:20:3419:20:3424 | call to use | position 0 | +| UseUseExplosion.rb:20:3435:20:3440 | * | UseUseExplosion.rb:20:3435:20:3440 | call to use | synthetic * | | UseUseExplosion.rb:20:3435:20:3440 | self | UseUseExplosion.rb:20:3435:20:3440 | call to use | self | | UseUseExplosion.rb:20:3439:20:3439 | x | UseUseExplosion.rb:20:3435:20:3440 | call to use | position 0 | +| UseUseExplosion.rb:20:3451:20:3456 | * | UseUseExplosion.rb:20:3451:20:3456 | call to use | synthetic * | | UseUseExplosion.rb:20:3451:20:3456 | self | UseUseExplosion.rb:20:3451:20:3456 | call to use | self | | UseUseExplosion.rb:20:3455:20:3455 | x | UseUseExplosion.rb:20:3451:20:3456 | call to use | position 0 | +| UseUseExplosion.rb:20:3467:20:3472 | * | UseUseExplosion.rb:20:3467:20:3472 | call to use | synthetic * | | UseUseExplosion.rb:20:3467:20:3472 | self | UseUseExplosion.rb:20:3467:20:3472 | call to use | self | | UseUseExplosion.rb:20:3471:20:3471 | x | UseUseExplosion.rb:20:3467:20:3472 | call to use | position 0 | +| UseUseExplosion.rb:20:3483:20:3488 | * | UseUseExplosion.rb:20:3483:20:3488 | call to use | synthetic * | | UseUseExplosion.rb:20:3483:20:3488 | self | UseUseExplosion.rb:20:3483:20:3488 | call to use | self | | UseUseExplosion.rb:20:3487:20:3487 | x | UseUseExplosion.rb:20:3483:20:3488 | call to use | position 0 | +| UseUseExplosion.rb:20:3499:20:3504 | * | UseUseExplosion.rb:20:3499:20:3504 | call to use | synthetic * | | UseUseExplosion.rb:20:3499:20:3504 | self | UseUseExplosion.rb:20:3499:20:3504 | call to use | self | | UseUseExplosion.rb:20:3503:20:3503 | x | UseUseExplosion.rb:20:3499:20:3504 | call to use | position 0 | +| UseUseExplosion.rb:20:3515:20:3520 | * | UseUseExplosion.rb:20:3515:20:3520 | call to use | synthetic * | | UseUseExplosion.rb:20:3515:20:3520 | self | UseUseExplosion.rb:20:3515:20:3520 | call to use | self | | UseUseExplosion.rb:20:3519:20:3519 | x | UseUseExplosion.rb:20:3515:20:3520 | call to use | position 0 | +| UseUseExplosion.rb:20:3531:20:3536 | * | UseUseExplosion.rb:20:3531:20:3536 | call to use | synthetic * | | UseUseExplosion.rb:20:3531:20:3536 | self | UseUseExplosion.rb:20:3531:20:3536 | call to use | self | | UseUseExplosion.rb:20:3535:20:3535 | x | UseUseExplosion.rb:20:3531:20:3536 | call to use | position 0 | +| UseUseExplosion.rb:20:3547:20:3552 | * | UseUseExplosion.rb:20:3547:20:3552 | call to use | synthetic * | | UseUseExplosion.rb:20:3547:20:3552 | self | UseUseExplosion.rb:20:3547:20:3552 | call to use | self | | UseUseExplosion.rb:20:3551:20:3551 | x | UseUseExplosion.rb:20:3547:20:3552 | call to use | position 0 | +| UseUseExplosion.rb:20:3563:20:3568 | * | UseUseExplosion.rb:20:3563:20:3568 | call to use | synthetic * | | UseUseExplosion.rb:20:3563:20:3568 | self | UseUseExplosion.rb:20:3563:20:3568 | call to use | self | | UseUseExplosion.rb:20:3567:20:3567 | x | UseUseExplosion.rb:20:3563:20:3568 | call to use | position 0 | +| UseUseExplosion.rb:20:3579:20:3584 | * | UseUseExplosion.rb:20:3579:20:3584 | call to use | synthetic * | | UseUseExplosion.rb:20:3579:20:3584 | self | UseUseExplosion.rb:20:3579:20:3584 | call to use | self | | UseUseExplosion.rb:20:3583:20:3583 | x | UseUseExplosion.rb:20:3579:20:3584 | call to use | position 0 | +| UseUseExplosion.rb:20:3595:20:3600 | * | UseUseExplosion.rb:20:3595:20:3600 | call to use | synthetic * | | UseUseExplosion.rb:20:3595:20:3600 | self | UseUseExplosion.rb:20:3595:20:3600 | call to use | self | | UseUseExplosion.rb:20:3599:20:3599 | x | UseUseExplosion.rb:20:3595:20:3600 | call to use | position 0 | +| UseUseExplosion.rb:20:3611:20:3616 | * | UseUseExplosion.rb:20:3611:20:3616 | call to use | synthetic * | | UseUseExplosion.rb:20:3611:20:3616 | self | UseUseExplosion.rb:20:3611:20:3616 | call to use | self | | UseUseExplosion.rb:20:3615:20:3615 | x | UseUseExplosion.rb:20:3611:20:3616 | call to use | position 0 | +| UseUseExplosion.rb:20:3627:20:3632 | * | UseUseExplosion.rb:20:3627:20:3632 | call to use | synthetic * | | UseUseExplosion.rb:20:3627:20:3632 | self | UseUseExplosion.rb:20:3627:20:3632 | call to use | self | | UseUseExplosion.rb:20:3631:20:3631 | x | UseUseExplosion.rb:20:3627:20:3632 | call to use | position 0 | +| UseUseExplosion.rb:20:3643:20:3648 | * | UseUseExplosion.rb:20:3643:20:3648 | call to use | synthetic * | | UseUseExplosion.rb:20:3643:20:3648 | self | UseUseExplosion.rb:20:3643:20:3648 | call to use | self | | UseUseExplosion.rb:20:3647:20:3647 | x | UseUseExplosion.rb:20:3643:20:3648 | call to use | position 0 | +| UseUseExplosion.rb:20:3659:20:3664 | * | UseUseExplosion.rb:20:3659:20:3664 | call to use | synthetic * | | UseUseExplosion.rb:20:3659:20:3664 | self | UseUseExplosion.rb:20:3659:20:3664 | call to use | self | | UseUseExplosion.rb:20:3663:20:3663 | x | UseUseExplosion.rb:20:3659:20:3664 | call to use | position 0 | +| UseUseExplosion.rb:20:3675:20:3680 | * | UseUseExplosion.rb:20:3675:20:3680 | call to use | synthetic * | | UseUseExplosion.rb:20:3675:20:3680 | self | UseUseExplosion.rb:20:3675:20:3680 | call to use | self | | UseUseExplosion.rb:20:3679:20:3679 | x | UseUseExplosion.rb:20:3675:20:3680 | call to use | position 0 | +| UseUseExplosion.rb:20:3691:20:3696 | * | UseUseExplosion.rb:20:3691:20:3696 | call to use | synthetic * | | UseUseExplosion.rb:20:3691:20:3696 | self | UseUseExplosion.rb:20:3691:20:3696 | call to use | self | | UseUseExplosion.rb:20:3695:20:3695 | x | UseUseExplosion.rb:20:3691:20:3696 | call to use | position 0 | | UseUseExplosion.rb:21:13:21:17 | @prop | UseUseExplosion.rb:21:13:21:23 | ... > ... | self | +| UseUseExplosion.rb:21:13:21:23 | * | UseUseExplosion.rb:21:13:21:23 | ... > ... | synthetic * | | UseUseExplosion.rb:21:21:21:23 | 100 | UseUseExplosion.rb:21:13:21:23 | ... > ... | position 0 | | UseUseExplosion.rb:21:35:21:39 | @prop | UseUseExplosion.rb:21:35:21:44 | ... > ... | self | +| UseUseExplosion.rb:21:35:21:44 | * | UseUseExplosion.rb:21:35:21:44 | ... > ... | synthetic * | | UseUseExplosion.rb:21:43:21:44 | 99 | UseUseExplosion.rb:21:35:21:44 | ... > ... | position 0 | | UseUseExplosion.rb:21:56:21:60 | @prop | UseUseExplosion.rb:21:56:21:65 | ... > ... | self | +| UseUseExplosion.rb:21:56:21:65 | * | UseUseExplosion.rb:21:56:21:65 | ... > ... | synthetic * | | UseUseExplosion.rb:21:64:21:65 | 98 | UseUseExplosion.rb:21:56:21:65 | ... > ... | position 0 | | UseUseExplosion.rb:21:77:21:81 | @prop | UseUseExplosion.rb:21:77:21:86 | ... > ... | self | +| UseUseExplosion.rb:21:77:21:86 | * | UseUseExplosion.rb:21:77:21:86 | ... > ... | synthetic * | | UseUseExplosion.rb:21:85:21:86 | 97 | UseUseExplosion.rb:21:77:21:86 | ... > ... | position 0 | | UseUseExplosion.rb:21:98:21:102 | @prop | UseUseExplosion.rb:21:98:21:107 | ... > ... | self | +| UseUseExplosion.rb:21:98:21:107 | * | UseUseExplosion.rb:21:98:21:107 | ... > ... | synthetic * | | UseUseExplosion.rb:21:106:21:107 | 96 | UseUseExplosion.rb:21:98:21:107 | ... > ... | position 0 | | UseUseExplosion.rb:21:119:21:123 | @prop | UseUseExplosion.rb:21:119:21:128 | ... > ... | self | +| UseUseExplosion.rb:21:119:21:128 | * | UseUseExplosion.rb:21:119:21:128 | ... > ... | synthetic * | | UseUseExplosion.rb:21:127:21:128 | 95 | UseUseExplosion.rb:21:119:21:128 | ... > ... | position 0 | | UseUseExplosion.rb:21:140:21:144 | @prop | UseUseExplosion.rb:21:140:21:149 | ... > ... | self | +| UseUseExplosion.rb:21:140:21:149 | * | UseUseExplosion.rb:21:140:21:149 | ... > ... | synthetic * | | UseUseExplosion.rb:21:148:21:149 | 94 | UseUseExplosion.rb:21:140:21:149 | ... > ... | position 0 | | UseUseExplosion.rb:21:161:21:165 | @prop | UseUseExplosion.rb:21:161:21:170 | ... > ... | self | +| UseUseExplosion.rb:21:161:21:170 | * | UseUseExplosion.rb:21:161:21:170 | ... > ... | synthetic * | | UseUseExplosion.rb:21:169:21:170 | 93 | UseUseExplosion.rb:21:161:21:170 | ... > ... | position 0 | | UseUseExplosion.rb:21:182:21:186 | @prop | UseUseExplosion.rb:21:182:21:191 | ... > ... | self | +| UseUseExplosion.rb:21:182:21:191 | * | UseUseExplosion.rb:21:182:21:191 | ... > ... | synthetic * | | UseUseExplosion.rb:21:190:21:191 | 92 | UseUseExplosion.rb:21:182:21:191 | ... > ... | position 0 | | UseUseExplosion.rb:21:203:21:207 | @prop | UseUseExplosion.rb:21:203:21:212 | ... > ... | self | +| UseUseExplosion.rb:21:203:21:212 | * | UseUseExplosion.rb:21:203:21:212 | ... > ... | synthetic * | | UseUseExplosion.rb:21:211:21:212 | 91 | UseUseExplosion.rb:21:203:21:212 | ... > ... | position 0 | | UseUseExplosion.rb:21:224:21:228 | @prop | UseUseExplosion.rb:21:224:21:233 | ... > ... | self | +| UseUseExplosion.rb:21:224:21:233 | * | UseUseExplosion.rb:21:224:21:233 | ... > ... | synthetic * | | UseUseExplosion.rb:21:232:21:233 | 90 | UseUseExplosion.rb:21:224:21:233 | ... > ... | position 0 | | UseUseExplosion.rb:21:245:21:249 | @prop | UseUseExplosion.rb:21:245:21:254 | ... > ... | self | +| UseUseExplosion.rb:21:245:21:254 | * | UseUseExplosion.rb:21:245:21:254 | ... > ... | synthetic * | | UseUseExplosion.rb:21:253:21:254 | 89 | UseUseExplosion.rb:21:245:21:254 | ... > ... | position 0 | | UseUseExplosion.rb:21:266:21:270 | @prop | UseUseExplosion.rb:21:266:21:275 | ... > ... | self | +| UseUseExplosion.rb:21:266:21:275 | * | UseUseExplosion.rb:21:266:21:275 | ... > ... | synthetic * | | UseUseExplosion.rb:21:274:21:275 | 88 | UseUseExplosion.rb:21:266:21:275 | ... > ... | position 0 | | UseUseExplosion.rb:21:287:21:291 | @prop | UseUseExplosion.rb:21:287:21:296 | ... > ... | self | +| UseUseExplosion.rb:21:287:21:296 | * | UseUseExplosion.rb:21:287:21:296 | ... > ... | synthetic * | | UseUseExplosion.rb:21:295:21:296 | 87 | UseUseExplosion.rb:21:287:21:296 | ... > ... | position 0 | | UseUseExplosion.rb:21:308:21:312 | @prop | UseUseExplosion.rb:21:308:21:317 | ... > ... | self | +| UseUseExplosion.rb:21:308:21:317 | * | UseUseExplosion.rb:21:308:21:317 | ... > ... | synthetic * | | UseUseExplosion.rb:21:316:21:317 | 86 | UseUseExplosion.rb:21:308:21:317 | ... > ... | position 0 | | UseUseExplosion.rb:21:329:21:333 | @prop | UseUseExplosion.rb:21:329:21:338 | ... > ... | self | +| UseUseExplosion.rb:21:329:21:338 | * | UseUseExplosion.rb:21:329:21:338 | ... > ... | synthetic * | | UseUseExplosion.rb:21:337:21:338 | 85 | UseUseExplosion.rb:21:329:21:338 | ... > ... | position 0 | | UseUseExplosion.rb:21:350:21:354 | @prop | UseUseExplosion.rb:21:350:21:359 | ... > ... | self | +| UseUseExplosion.rb:21:350:21:359 | * | UseUseExplosion.rb:21:350:21:359 | ... > ... | synthetic * | | UseUseExplosion.rb:21:358:21:359 | 84 | UseUseExplosion.rb:21:350:21:359 | ... > ... | position 0 | | UseUseExplosion.rb:21:371:21:375 | @prop | UseUseExplosion.rb:21:371:21:380 | ... > ... | self | +| UseUseExplosion.rb:21:371:21:380 | * | UseUseExplosion.rb:21:371:21:380 | ... > ... | synthetic * | | UseUseExplosion.rb:21:379:21:380 | 83 | UseUseExplosion.rb:21:371:21:380 | ... > ... | position 0 | | UseUseExplosion.rb:21:392:21:396 | @prop | UseUseExplosion.rb:21:392:21:401 | ... > ... | self | +| UseUseExplosion.rb:21:392:21:401 | * | UseUseExplosion.rb:21:392:21:401 | ... > ... | synthetic * | | UseUseExplosion.rb:21:400:21:401 | 82 | UseUseExplosion.rb:21:392:21:401 | ... > ... | position 0 | | UseUseExplosion.rb:21:413:21:417 | @prop | UseUseExplosion.rb:21:413:21:422 | ... > ... | self | +| UseUseExplosion.rb:21:413:21:422 | * | UseUseExplosion.rb:21:413:21:422 | ... > ... | synthetic * | | UseUseExplosion.rb:21:421:21:422 | 81 | UseUseExplosion.rb:21:413:21:422 | ... > ... | position 0 | | UseUseExplosion.rb:21:434:21:438 | @prop | UseUseExplosion.rb:21:434:21:443 | ... > ... | self | +| UseUseExplosion.rb:21:434:21:443 | * | UseUseExplosion.rb:21:434:21:443 | ... > ... | synthetic * | | UseUseExplosion.rb:21:442:21:443 | 80 | UseUseExplosion.rb:21:434:21:443 | ... > ... | position 0 | | UseUseExplosion.rb:21:455:21:459 | @prop | UseUseExplosion.rb:21:455:21:464 | ... > ... | self | +| UseUseExplosion.rb:21:455:21:464 | * | UseUseExplosion.rb:21:455:21:464 | ... > ... | synthetic * | | UseUseExplosion.rb:21:463:21:464 | 79 | UseUseExplosion.rb:21:455:21:464 | ... > ... | position 0 | | UseUseExplosion.rb:21:476:21:480 | @prop | UseUseExplosion.rb:21:476:21:485 | ... > ... | self | +| UseUseExplosion.rb:21:476:21:485 | * | UseUseExplosion.rb:21:476:21:485 | ... > ... | synthetic * | | UseUseExplosion.rb:21:484:21:485 | 78 | UseUseExplosion.rb:21:476:21:485 | ... > ... | position 0 | | UseUseExplosion.rb:21:497:21:501 | @prop | UseUseExplosion.rb:21:497:21:506 | ... > ... | self | +| UseUseExplosion.rb:21:497:21:506 | * | UseUseExplosion.rb:21:497:21:506 | ... > ... | synthetic * | | UseUseExplosion.rb:21:505:21:506 | 77 | UseUseExplosion.rb:21:497:21:506 | ... > ... | position 0 | | UseUseExplosion.rb:21:518:21:522 | @prop | UseUseExplosion.rb:21:518:21:527 | ... > ... | self | +| UseUseExplosion.rb:21:518:21:527 | * | UseUseExplosion.rb:21:518:21:527 | ... > ... | synthetic * | | UseUseExplosion.rb:21:526:21:527 | 76 | UseUseExplosion.rb:21:518:21:527 | ... > ... | position 0 | | UseUseExplosion.rb:21:539:21:543 | @prop | UseUseExplosion.rb:21:539:21:548 | ... > ... | self | +| UseUseExplosion.rb:21:539:21:548 | * | UseUseExplosion.rb:21:539:21:548 | ... > ... | synthetic * | | UseUseExplosion.rb:21:547:21:548 | 75 | UseUseExplosion.rb:21:539:21:548 | ... > ... | position 0 | | UseUseExplosion.rb:21:560:21:564 | @prop | UseUseExplosion.rb:21:560:21:569 | ... > ... | self | +| UseUseExplosion.rb:21:560:21:569 | * | UseUseExplosion.rb:21:560:21:569 | ... > ... | synthetic * | | UseUseExplosion.rb:21:568:21:569 | 74 | UseUseExplosion.rb:21:560:21:569 | ... > ... | position 0 | | UseUseExplosion.rb:21:581:21:585 | @prop | UseUseExplosion.rb:21:581:21:590 | ... > ... | self | +| UseUseExplosion.rb:21:581:21:590 | * | UseUseExplosion.rb:21:581:21:590 | ... > ... | synthetic * | | UseUseExplosion.rb:21:589:21:590 | 73 | UseUseExplosion.rb:21:581:21:590 | ... > ... | position 0 | | UseUseExplosion.rb:21:602:21:606 | @prop | UseUseExplosion.rb:21:602:21:611 | ... > ... | self | +| UseUseExplosion.rb:21:602:21:611 | * | UseUseExplosion.rb:21:602:21:611 | ... > ... | synthetic * | | UseUseExplosion.rb:21:610:21:611 | 72 | UseUseExplosion.rb:21:602:21:611 | ... > ... | position 0 | | UseUseExplosion.rb:21:623:21:627 | @prop | UseUseExplosion.rb:21:623:21:632 | ... > ... | self | +| UseUseExplosion.rb:21:623:21:632 | * | UseUseExplosion.rb:21:623:21:632 | ... > ... | synthetic * | | UseUseExplosion.rb:21:631:21:632 | 71 | UseUseExplosion.rb:21:623:21:632 | ... > ... | position 0 | | UseUseExplosion.rb:21:644:21:648 | @prop | UseUseExplosion.rb:21:644:21:653 | ... > ... | self | +| UseUseExplosion.rb:21:644:21:653 | * | UseUseExplosion.rb:21:644:21:653 | ... > ... | synthetic * | | UseUseExplosion.rb:21:652:21:653 | 70 | UseUseExplosion.rb:21:644:21:653 | ... > ... | position 0 | | UseUseExplosion.rb:21:665:21:669 | @prop | UseUseExplosion.rb:21:665:21:674 | ... > ... | self | +| UseUseExplosion.rb:21:665:21:674 | * | UseUseExplosion.rb:21:665:21:674 | ... > ... | synthetic * | | UseUseExplosion.rb:21:673:21:674 | 69 | UseUseExplosion.rb:21:665:21:674 | ... > ... | position 0 | | UseUseExplosion.rb:21:686:21:690 | @prop | UseUseExplosion.rb:21:686:21:695 | ... > ... | self | +| UseUseExplosion.rb:21:686:21:695 | * | UseUseExplosion.rb:21:686:21:695 | ... > ... | synthetic * | | UseUseExplosion.rb:21:694:21:695 | 68 | UseUseExplosion.rb:21:686:21:695 | ... > ... | position 0 | | UseUseExplosion.rb:21:707:21:711 | @prop | UseUseExplosion.rb:21:707:21:716 | ... > ... | self | +| UseUseExplosion.rb:21:707:21:716 | * | UseUseExplosion.rb:21:707:21:716 | ... > ... | synthetic * | | UseUseExplosion.rb:21:715:21:716 | 67 | UseUseExplosion.rb:21:707:21:716 | ... > ... | position 0 | | UseUseExplosion.rb:21:728:21:732 | @prop | UseUseExplosion.rb:21:728:21:737 | ... > ... | self | +| UseUseExplosion.rb:21:728:21:737 | * | UseUseExplosion.rb:21:728:21:737 | ... > ... | synthetic * | | UseUseExplosion.rb:21:736:21:737 | 66 | UseUseExplosion.rb:21:728:21:737 | ... > ... | position 0 | | UseUseExplosion.rb:21:749:21:753 | @prop | UseUseExplosion.rb:21:749:21:758 | ... > ... | self | +| UseUseExplosion.rb:21:749:21:758 | * | UseUseExplosion.rb:21:749:21:758 | ... > ... | synthetic * | | UseUseExplosion.rb:21:757:21:758 | 65 | UseUseExplosion.rb:21:749:21:758 | ... > ... | position 0 | | UseUseExplosion.rb:21:770:21:774 | @prop | UseUseExplosion.rb:21:770:21:779 | ... > ... | self | +| UseUseExplosion.rb:21:770:21:779 | * | UseUseExplosion.rb:21:770:21:779 | ... > ... | synthetic * | | UseUseExplosion.rb:21:778:21:779 | 64 | UseUseExplosion.rb:21:770:21:779 | ... > ... | position 0 | | UseUseExplosion.rb:21:791:21:795 | @prop | UseUseExplosion.rb:21:791:21:800 | ... > ... | self | +| UseUseExplosion.rb:21:791:21:800 | * | UseUseExplosion.rb:21:791:21:800 | ... > ... | synthetic * | | UseUseExplosion.rb:21:799:21:800 | 63 | UseUseExplosion.rb:21:791:21:800 | ... > ... | position 0 | | UseUseExplosion.rb:21:812:21:816 | @prop | UseUseExplosion.rb:21:812:21:821 | ... > ... | self | +| UseUseExplosion.rb:21:812:21:821 | * | UseUseExplosion.rb:21:812:21:821 | ... > ... | synthetic * | | UseUseExplosion.rb:21:820:21:821 | 62 | UseUseExplosion.rb:21:812:21:821 | ... > ... | position 0 | | UseUseExplosion.rb:21:833:21:837 | @prop | UseUseExplosion.rb:21:833:21:842 | ... > ... | self | +| UseUseExplosion.rb:21:833:21:842 | * | UseUseExplosion.rb:21:833:21:842 | ... > ... | synthetic * | | UseUseExplosion.rb:21:841:21:842 | 61 | UseUseExplosion.rb:21:833:21:842 | ... > ... | position 0 | | UseUseExplosion.rb:21:854:21:858 | @prop | UseUseExplosion.rb:21:854:21:863 | ... > ... | self | +| UseUseExplosion.rb:21:854:21:863 | * | UseUseExplosion.rb:21:854:21:863 | ... > ... | synthetic * | | UseUseExplosion.rb:21:862:21:863 | 60 | UseUseExplosion.rb:21:854:21:863 | ... > ... | position 0 | | UseUseExplosion.rb:21:875:21:879 | @prop | UseUseExplosion.rb:21:875:21:884 | ... > ... | self | +| UseUseExplosion.rb:21:875:21:884 | * | UseUseExplosion.rb:21:875:21:884 | ... > ... | synthetic * | | UseUseExplosion.rb:21:883:21:884 | 59 | UseUseExplosion.rb:21:875:21:884 | ... > ... | position 0 | | UseUseExplosion.rb:21:896:21:900 | @prop | UseUseExplosion.rb:21:896:21:905 | ... > ... | self | +| UseUseExplosion.rb:21:896:21:905 | * | UseUseExplosion.rb:21:896:21:905 | ... > ... | synthetic * | | UseUseExplosion.rb:21:904:21:905 | 58 | UseUseExplosion.rb:21:896:21:905 | ... > ... | position 0 | | UseUseExplosion.rb:21:917:21:921 | @prop | UseUseExplosion.rb:21:917:21:926 | ... > ... | self | +| UseUseExplosion.rb:21:917:21:926 | * | UseUseExplosion.rb:21:917:21:926 | ... > ... | synthetic * | | UseUseExplosion.rb:21:925:21:926 | 57 | UseUseExplosion.rb:21:917:21:926 | ... > ... | position 0 | | UseUseExplosion.rb:21:938:21:942 | @prop | UseUseExplosion.rb:21:938:21:947 | ... > ... | self | +| UseUseExplosion.rb:21:938:21:947 | * | UseUseExplosion.rb:21:938:21:947 | ... > ... | synthetic * | | UseUseExplosion.rb:21:946:21:947 | 56 | UseUseExplosion.rb:21:938:21:947 | ... > ... | position 0 | | UseUseExplosion.rb:21:959:21:963 | @prop | UseUseExplosion.rb:21:959:21:968 | ... > ... | self | +| UseUseExplosion.rb:21:959:21:968 | * | UseUseExplosion.rb:21:959:21:968 | ... > ... | synthetic * | | UseUseExplosion.rb:21:967:21:968 | 55 | UseUseExplosion.rb:21:959:21:968 | ... > ... | position 0 | | UseUseExplosion.rb:21:980:21:984 | @prop | UseUseExplosion.rb:21:980:21:989 | ... > ... | self | +| UseUseExplosion.rb:21:980:21:989 | * | UseUseExplosion.rb:21:980:21:989 | ... > ... | synthetic * | | UseUseExplosion.rb:21:988:21:989 | 54 | UseUseExplosion.rb:21:980:21:989 | ... > ... | position 0 | | UseUseExplosion.rb:21:1001:21:1005 | @prop | UseUseExplosion.rb:21:1001:21:1010 | ... > ... | self | +| UseUseExplosion.rb:21:1001:21:1010 | * | UseUseExplosion.rb:21:1001:21:1010 | ... > ... | synthetic * | | UseUseExplosion.rb:21:1009:21:1010 | 53 | UseUseExplosion.rb:21:1001:21:1010 | ... > ... | position 0 | | UseUseExplosion.rb:21:1022:21:1026 | @prop | UseUseExplosion.rb:21:1022:21:1031 | ... > ... | self | +| UseUseExplosion.rb:21:1022:21:1031 | * | UseUseExplosion.rb:21:1022:21:1031 | ... > ... | synthetic * | | UseUseExplosion.rb:21:1030:21:1031 | 52 | UseUseExplosion.rb:21:1022:21:1031 | ... > ... | position 0 | | UseUseExplosion.rb:21:1043:21:1047 | @prop | UseUseExplosion.rb:21:1043:21:1052 | ... > ... | self | +| UseUseExplosion.rb:21:1043:21:1052 | * | UseUseExplosion.rb:21:1043:21:1052 | ... > ... | synthetic * | | UseUseExplosion.rb:21:1051:21:1052 | 51 | UseUseExplosion.rb:21:1043:21:1052 | ... > ... | position 0 | | UseUseExplosion.rb:21:1064:21:1068 | @prop | UseUseExplosion.rb:21:1064:21:1073 | ... > ... | self | +| UseUseExplosion.rb:21:1064:21:1073 | * | UseUseExplosion.rb:21:1064:21:1073 | ... > ... | synthetic * | | UseUseExplosion.rb:21:1072:21:1073 | 50 | UseUseExplosion.rb:21:1064:21:1073 | ... > ... | position 0 | | UseUseExplosion.rb:21:1085:21:1089 | @prop | UseUseExplosion.rb:21:1085:21:1094 | ... > ... | self | +| UseUseExplosion.rb:21:1085:21:1094 | * | UseUseExplosion.rb:21:1085:21:1094 | ... > ... | synthetic * | | UseUseExplosion.rb:21:1093:21:1094 | 49 | UseUseExplosion.rb:21:1085:21:1094 | ... > ... | position 0 | | UseUseExplosion.rb:21:1106:21:1110 | @prop | UseUseExplosion.rb:21:1106:21:1115 | ... > ... | self | +| UseUseExplosion.rb:21:1106:21:1115 | * | UseUseExplosion.rb:21:1106:21:1115 | ... > ... | synthetic * | | UseUseExplosion.rb:21:1114:21:1115 | 48 | UseUseExplosion.rb:21:1106:21:1115 | ... > ... | position 0 | | UseUseExplosion.rb:21:1127:21:1131 | @prop | UseUseExplosion.rb:21:1127:21:1136 | ... > ... | self | +| UseUseExplosion.rb:21:1127:21:1136 | * | UseUseExplosion.rb:21:1127:21:1136 | ... > ... | synthetic * | | UseUseExplosion.rb:21:1135:21:1136 | 47 | UseUseExplosion.rb:21:1127:21:1136 | ... > ... | position 0 | | UseUseExplosion.rb:21:1148:21:1152 | @prop | UseUseExplosion.rb:21:1148:21:1157 | ... > ... | self | +| UseUseExplosion.rb:21:1148:21:1157 | * | UseUseExplosion.rb:21:1148:21:1157 | ... > ... | synthetic * | | UseUseExplosion.rb:21:1156:21:1157 | 46 | UseUseExplosion.rb:21:1148:21:1157 | ... > ... | position 0 | | UseUseExplosion.rb:21:1169:21:1173 | @prop | UseUseExplosion.rb:21:1169:21:1178 | ... > ... | self | +| UseUseExplosion.rb:21:1169:21:1178 | * | UseUseExplosion.rb:21:1169:21:1178 | ... > ... | synthetic * | | UseUseExplosion.rb:21:1177:21:1178 | 45 | UseUseExplosion.rb:21:1169:21:1178 | ... > ... | position 0 | | UseUseExplosion.rb:21:1190:21:1194 | @prop | UseUseExplosion.rb:21:1190:21:1199 | ... > ... | self | +| UseUseExplosion.rb:21:1190:21:1199 | * | UseUseExplosion.rb:21:1190:21:1199 | ... > ... | synthetic * | | UseUseExplosion.rb:21:1198:21:1199 | 44 | UseUseExplosion.rb:21:1190:21:1199 | ... > ... | position 0 | | UseUseExplosion.rb:21:1211:21:1215 | @prop | UseUseExplosion.rb:21:1211:21:1220 | ... > ... | self | +| UseUseExplosion.rb:21:1211:21:1220 | * | UseUseExplosion.rb:21:1211:21:1220 | ... > ... | synthetic * | | UseUseExplosion.rb:21:1219:21:1220 | 43 | UseUseExplosion.rb:21:1211:21:1220 | ... > ... | position 0 | | UseUseExplosion.rb:21:1232:21:1236 | @prop | UseUseExplosion.rb:21:1232:21:1241 | ... > ... | self | +| UseUseExplosion.rb:21:1232:21:1241 | * | UseUseExplosion.rb:21:1232:21:1241 | ... > ... | synthetic * | | UseUseExplosion.rb:21:1240:21:1241 | 42 | UseUseExplosion.rb:21:1232:21:1241 | ... > ... | position 0 | | UseUseExplosion.rb:21:1253:21:1257 | @prop | UseUseExplosion.rb:21:1253:21:1262 | ... > ... | self | +| UseUseExplosion.rb:21:1253:21:1262 | * | UseUseExplosion.rb:21:1253:21:1262 | ... > ... | synthetic * | | UseUseExplosion.rb:21:1261:21:1262 | 41 | UseUseExplosion.rb:21:1253:21:1262 | ... > ... | position 0 | | UseUseExplosion.rb:21:1274:21:1278 | @prop | UseUseExplosion.rb:21:1274:21:1283 | ... > ... | self | +| UseUseExplosion.rb:21:1274:21:1283 | * | UseUseExplosion.rb:21:1274:21:1283 | ... > ... | synthetic * | | UseUseExplosion.rb:21:1282:21:1283 | 40 | UseUseExplosion.rb:21:1274:21:1283 | ... > ... | position 0 | | UseUseExplosion.rb:21:1295:21:1299 | @prop | UseUseExplosion.rb:21:1295:21:1304 | ... > ... | self | +| UseUseExplosion.rb:21:1295:21:1304 | * | UseUseExplosion.rb:21:1295:21:1304 | ... > ... | synthetic * | | UseUseExplosion.rb:21:1303:21:1304 | 39 | UseUseExplosion.rb:21:1295:21:1304 | ... > ... | position 0 | | UseUseExplosion.rb:21:1316:21:1320 | @prop | UseUseExplosion.rb:21:1316:21:1325 | ... > ... | self | +| UseUseExplosion.rb:21:1316:21:1325 | * | UseUseExplosion.rb:21:1316:21:1325 | ... > ... | synthetic * | | UseUseExplosion.rb:21:1324:21:1325 | 38 | UseUseExplosion.rb:21:1316:21:1325 | ... > ... | position 0 | | UseUseExplosion.rb:21:1337:21:1341 | @prop | UseUseExplosion.rb:21:1337:21:1346 | ... > ... | self | +| UseUseExplosion.rb:21:1337:21:1346 | * | UseUseExplosion.rb:21:1337:21:1346 | ... > ... | synthetic * | | UseUseExplosion.rb:21:1345:21:1346 | 37 | UseUseExplosion.rb:21:1337:21:1346 | ... > ... | position 0 | | UseUseExplosion.rb:21:1358:21:1362 | @prop | UseUseExplosion.rb:21:1358:21:1367 | ... > ... | self | +| UseUseExplosion.rb:21:1358:21:1367 | * | UseUseExplosion.rb:21:1358:21:1367 | ... > ... | synthetic * | | UseUseExplosion.rb:21:1366:21:1367 | 36 | UseUseExplosion.rb:21:1358:21:1367 | ... > ... | position 0 | | UseUseExplosion.rb:21:1379:21:1383 | @prop | UseUseExplosion.rb:21:1379:21:1388 | ... > ... | self | +| UseUseExplosion.rb:21:1379:21:1388 | * | UseUseExplosion.rb:21:1379:21:1388 | ... > ... | synthetic * | | UseUseExplosion.rb:21:1387:21:1388 | 35 | UseUseExplosion.rb:21:1379:21:1388 | ... > ... | position 0 | | UseUseExplosion.rb:21:1400:21:1404 | @prop | UseUseExplosion.rb:21:1400:21:1409 | ... > ... | self | +| UseUseExplosion.rb:21:1400:21:1409 | * | UseUseExplosion.rb:21:1400:21:1409 | ... > ... | synthetic * | | UseUseExplosion.rb:21:1408:21:1409 | 34 | UseUseExplosion.rb:21:1400:21:1409 | ... > ... | position 0 | | UseUseExplosion.rb:21:1421:21:1425 | @prop | UseUseExplosion.rb:21:1421:21:1430 | ... > ... | self | +| UseUseExplosion.rb:21:1421:21:1430 | * | UseUseExplosion.rb:21:1421:21:1430 | ... > ... | synthetic * | | UseUseExplosion.rb:21:1429:21:1430 | 33 | UseUseExplosion.rb:21:1421:21:1430 | ... > ... | position 0 | | UseUseExplosion.rb:21:1442:21:1446 | @prop | UseUseExplosion.rb:21:1442:21:1451 | ... > ... | self | +| UseUseExplosion.rb:21:1442:21:1451 | * | UseUseExplosion.rb:21:1442:21:1451 | ... > ... | synthetic * | | UseUseExplosion.rb:21:1450:21:1451 | 32 | UseUseExplosion.rb:21:1442:21:1451 | ... > ... | position 0 | | UseUseExplosion.rb:21:1463:21:1467 | @prop | UseUseExplosion.rb:21:1463:21:1472 | ... > ... | self | +| UseUseExplosion.rb:21:1463:21:1472 | * | UseUseExplosion.rb:21:1463:21:1472 | ... > ... | synthetic * | | UseUseExplosion.rb:21:1471:21:1472 | 31 | UseUseExplosion.rb:21:1463:21:1472 | ... > ... | position 0 | | UseUseExplosion.rb:21:1484:21:1488 | @prop | UseUseExplosion.rb:21:1484:21:1493 | ... > ... | self | +| UseUseExplosion.rb:21:1484:21:1493 | * | UseUseExplosion.rb:21:1484:21:1493 | ... > ... | synthetic * | | UseUseExplosion.rb:21:1492:21:1493 | 30 | UseUseExplosion.rb:21:1484:21:1493 | ... > ... | position 0 | | UseUseExplosion.rb:21:1505:21:1509 | @prop | UseUseExplosion.rb:21:1505:21:1514 | ... > ... | self | +| UseUseExplosion.rb:21:1505:21:1514 | * | UseUseExplosion.rb:21:1505:21:1514 | ... > ... | synthetic * | | UseUseExplosion.rb:21:1513:21:1514 | 29 | UseUseExplosion.rb:21:1505:21:1514 | ... > ... | position 0 | | UseUseExplosion.rb:21:1526:21:1530 | @prop | UseUseExplosion.rb:21:1526:21:1535 | ... > ... | self | +| UseUseExplosion.rb:21:1526:21:1535 | * | UseUseExplosion.rb:21:1526:21:1535 | ... > ... | synthetic * | | UseUseExplosion.rb:21:1534:21:1535 | 28 | UseUseExplosion.rb:21:1526:21:1535 | ... > ... | position 0 | | UseUseExplosion.rb:21:1547:21:1551 | @prop | UseUseExplosion.rb:21:1547:21:1556 | ... > ... | self | +| UseUseExplosion.rb:21:1547:21:1556 | * | UseUseExplosion.rb:21:1547:21:1556 | ... > ... | synthetic * | | UseUseExplosion.rb:21:1555:21:1556 | 27 | UseUseExplosion.rb:21:1547:21:1556 | ... > ... | position 0 | | UseUseExplosion.rb:21:1568:21:1572 | @prop | UseUseExplosion.rb:21:1568:21:1577 | ... > ... | self | +| UseUseExplosion.rb:21:1568:21:1577 | * | UseUseExplosion.rb:21:1568:21:1577 | ... > ... | synthetic * | | UseUseExplosion.rb:21:1576:21:1577 | 26 | UseUseExplosion.rb:21:1568:21:1577 | ... > ... | position 0 | | UseUseExplosion.rb:21:1589:21:1593 | @prop | UseUseExplosion.rb:21:1589:21:1598 | ... > ... | self | +| UseUseExplosion.rb:21:1589:21:1598 | * | UseUseExplosion.rb:21:1589:21:1598 | ... > ... | synthetic * | | UseUseExplosion.rb:21:1597:21:1598 | 25 | UseUseExplosion.rb:21:1589:21:1598 | ... > ... | position 0 | | UseUseExplosion.rb:21:1610:21:1614 | @prop | UseUseExplosion.rb:21:1610:21:1619 | ... > ... | self | +| UseUseExplosion.rb:21:1610:21:1619 | * | UseUseExplosion.rb:21:1610:21:1619 | ... > ... | synthetic * | | UseUseExplosion.rb:21:1618:21:1619 | 24 | UseUseExplosion.rb:21:1610:21:1619 | ... > ... | position 0 | | UseUseExplosion.rb:21:1631:21:1635 | @prop | UseUseExplosion.rb:21:1631:21:1640 | ... > ... | self | +| UseUseExplosion.rb:21:1631:21:1640 | * | UseUseExplosion.rb:21:1631:21:1640 | ... > ... | synthetic * | | UseUseExplosion.rb:21:1639:21:1640 | 23 | UseUseExplosion.rb:21:1631:21:1640 | ... > ... | position 0 | | UseUseExplosion.rb:21:1652:21:1656 | @prop | UseUseExplosion.rb:21:1652:21:1661 | ... > ... | self | +| UseUseExplosion.rb:21:1652:21:1661 | * | UseUseExplosion.rb:21:1652:21:1661 | ... > ... | synthetic * | | UseUseExplosion.rb:21:1660:21:1661 | 22 | UseUseExplosion.rb:21:1652:21:1661 | ... > ... | position 0 | | UseUseExplosion.rb:21:1673:21:1677 | @prop | UseUseExplosion.rb:21:1673:21:1682 | ... > ... | self | +| UseUseExplosion.rb:21:1673:21:1682 | * | UseUseExplosion.rb:21:1673:21:1682 | ... > ... | synthetic * | | UseUseExplosion.rb:21:1681:21:1682 | 21 | UseUseExplosion.rb:21:1673:21:1682 | ... > ... | position 0 | | UseUseExplosion.rb:21:1694:21:1698 | @prop | UseUseExplosion.rb:21:1694:21:1703 | ... > ... | self | +| UseUseExplosion.rb:21:1694:21:1703 | * | UseUseExplosion.rb:21:1694:21:1703 | ... > ... | synthetic * | | UseUseExplosion.rb:21:1702:21:1703 | 20 | UseUseExplosion.rb:21:1694:21:1703 | ... > ... | position 0 | | UseUseExplosion.rb:21:1715:21:1719 | @prop | UseUseExplosion.rb:21:1715:21:1724 | ... > ... | self | +| UseUseExplosion.rb:21:1715:21:1724 | * | UseUseExplosion.rb:21:1715:21:1724 | ... > ... | synthetic * | | UseUseExplosion.rb:21:1723:21:1724 | 19 | UseUseExplosion.rb:21:1715:21:1724 | ... > ... | position 0 | | UseUseExplosion.rb:21:1736:21:1740 | @prop | UseUseExplosion.rb:21:1736:21:1745 | ... > ... | self | +| UseUseExplosion.rb:21:1736:21:1745 | * | UseUseExplosion.rb:21:1736:21:1745 | ... > ... | synthetic * | | UseUseExplosion.rb:21:1744:21:1745 | 18 | UseUseExplosion.rb:21:1736:21:1745 | ... > ... | position 0 | | UseUseExplosion.rb:21:1757:21:1761 | @prop | UseUseExplosion.rb:21:1757:21:1766 | ... > ... | self | +| UseUseExplosion.rb:21:1757:21:1766 | * | UseUseExplosion.rb:21:1757:21:1766 | ... > ... | synthetic * | | UseUseExplosion.rb:21:1765:21:1766 | 17 | UseUseExplosion.rb:21:1757:21:1766 | ... > ... | position 0 | | UseUseExplosion.rb:21:1778:21:1782 | @prop | UseUseExplosion.rb:21:1778:21:1787 | ... > ... | self | +| UseUseExplosion.rb:21:1778:21:1787 | * | UseUseExplosion.rb:21:1778:21:1787 | ... > ... | synthetic * | | UseUseExplosion.rb:21:1786:21:1787 | 16 | UseUseExplosion.rb:21:1778:21:1787 | ... > ... | position 0 | | UseUseExplosion.rb:21:1799:21:1803 | @prop | UseUseExplosion.rb:21:1799:21:1808 | ... > ... | self | +| UseUseExplosion.rb:21:1799:21:1808 | * | UseUseExplosion.rb:21:1799:21:1808 | ... > ... | synthetic * | | UseUseExplosion.rb:21:1807:21:1808 | 15 | UseUseExplosion.rb:21:1799:21:1808 | ... > ... | position 0 | | UseUseExplosion.rb:21:1820:21:1824 | @prop | UseUseExplosion.rb:21:1820:21:1829 | ... > ... | self | +| UseUseExplosion.rb:21:1820:21:1829 | * | UseUseExplosion.rb:21:1820:21:1829 | ... > ... | synthetic * | | UseUseExplosion.rb:21:1828:21:1829 | 14 | UseUseExplosion.rb:21:1820:21:1829 | ... > ... | position 0 | | UseUseExplosion.rb:21:1841:21:1845 | @prop | UseUseExplosion.rb:21:1841:21:1850 | ... > ... | self | +| UseUseExplosion.rb:21:1841:21:1850 | * | UseUseExplosion.rb:21:1841:21:1850 | ... > ... | synthetic * | | UseUseExplosion.rb:21:1849:21:1850 | 13 | UseUseExplosion.rb:21:1841:21:1850 | ... > ... | position 0 | | UseUseExplosion.rb:21:1862:21:1866 | @prop | UseUseExplosion.rb:21:1862:21:1871 | ... > ... | self | +| UseUseExplosion.rb:21:1862:21:1871 | * | UseUseExplosion.rb:21:1862:21:1871 | ... > ... | synthetic * | | UseUseExplosion.rb:21:1870:21:1871 | 12 | UseUseExplosion.rb:21:1862:21:1871 | ... > ... | position 0 | | UseUseExplosion.rb:21:1883:21:1887 | @prop | UseUseExplosion.rb:21:1883:21:1892 | ... > ... | self | +| UseUseExplosion.rb:21:1883:21:1892 | * | UseUseExplosion.rb:21:1883:21:1892 | ... > ... | synthetic * | | UseUseExplosion.rb:21:1891:21:1892 | 11 | UseUseExplosion.rb:21:1883:21:1892 | ... > ... | position 0 | | UseUseExplosion.rb:21:1904:21:1908 | @prop | UseUseExplosion.rb:21:1904:21:1913 | ... > ... | self | +| UseUseExplosion.rb:21:1904:21:1913 | * | UseUseExplosion.rb:21:1904:21:1913 | ... > ... | synthetic * | | UseUseExplosion.rb:21:1912:21:1913 | 10 | UseUseExplosion.rb:21:1904:21:1913 | ... > ... | position 0 | | UseUseExplosion.rb:21:1925:21:1929 | @prop | UseUseExplosion.rb:21:1925:21:1933 | ... > ... | self | +| UseUseExplosion.rb:21:1925:21:1933 | * | UseUseExplosion.rb:21:1925:21:1933 | ... > ... | synthetic * | | UseUseExplosion.rb:21:1933:21:1933 | 9 | UseUseExplosion.rb:21:1925:21:1933 | ... > ... | position 0 | | UseUseExplosion.rb:21:1945:21:1949 | @prop | UseUseExplosion.rb:21:1945:21:1953 | ... > ... | self | +| UseUseExplosion.rb:21:1945:21:1953 | * | UseUseExplosion.rb:21:1945:21:1953 | ... > ... | synthetic * | | UseUseExplosion.rb:21:1953:21:1953 | 8 | UseUseExplosion.rb:21:1945:21:1953 | ... > ... | position 0 | | UseUseExplosion.rb:21:1965:21:1969 | @prop | UseUseExplosion.rb:21:1965:21:1973 | ... > ... | self | +| UseUseExplosion.rb:21:1965:21:1973 | * | UseUseExplosion.rb:21:1965:21:1973 | ... > ... | synthetic * | | UseUseExplosion.rb:21:1973:21:1973 | 7 | UseUseExplosion.rb:21:1965:21:1973 | ... > ... | position 0 | | UseUseExplosion.rb:21:1985:21:1989 | @prop | UseUseExplosion.rb:21:1985:21:1993 | ... > ... | self | +| UseUseExplosion.rb:21:1985:21:1993 | * | UseUseExplosion.rb:21:1985:21:1993 | ... > ... | synthetic * | | UseUseExplosion.rb:21:1993:21:1993 | 6 | UseUseExplosion.rb:21:1985:21:1993 | ... > ... | position 0 | | UseUseExplosion.rb:21:2005:21:2009 | @prop | UseUseExplosion.rb:21:2005:21:2013 | ... > ... | self | +| UseUseExplosion.rb:21:2005:21:2013 | * | UseUseExplosion.rb:21:2005:21:2013 | ... > ... | synthetic * | | UseUseExplosion.rb:21:2013:21:2013 | 5 | UseUseExplosion.rb:21:2005:21:2013 | ... > ... | position 0 | | UseUseExplosion.rb:21:2025:21:2029 | @prop | UseUseExplosion.rb:21:2025:21:2033 | ... > ... | self | +| UseUseExplosion.rb:21:2025:21:2033 | * | UseUseExplosion.rb:21:2025:21:2033 | ... > ... | synthetic * | | UseUseExplosion.rb:21:2033:21:2033 | 4 | UseUseExplosion.rb:21:2025:21:2033 | ... > ... | position 0 | | UseUseExplosion.rb:21:2045:21:2049 | @prop | UseUseExplosion.rb:21:2045:21:2053 | ... > ... | self | +| UseUseExplosion.rb:21:2045:21:2053 | * | UseUseExplosion.rb:21:2045:21:2053 | ... > ... | synthetic * | | UseUseExplosion.rb:21:2053:21:2053 | 3 | UseUseExplosion.rb:21:2045:21:2053 | ... > ... | position 0 | | UseUseExplosion.rb:21:2065:21:2069 | @prop | UseUseExplosion.rb:21:2065:21:2073 | ... > ... | self | +| UseUseExplosion.rb:21:2065:21:2073 | * | UseUseExplosion.rb:21:2065:21:2073 | ... > ... | synthetic * | | UseUseExplosion.rb:21:2073:21:2073 | 2 | UseUseExplosion.rb:21:2065:21:2073 | ... > ... | position 0 | | UseUseExplosion.rb:21:2085:21:2089 | @prop | UseUseExplosion.rb:21:2085:21:2093 | ... > ... | self | +| UseUseExplosion.rb:21:2085:21:2093 | * | UseUseExplosion.rb:21:2085:21:2093 | ... > ... | synthetic * | | UseUseExplosion.rb:21:2093:21:2093 | 1 | UseUseExplosion.rb:21:2085:21:2093 | ... > ... | position 0 | +| UseUseExplosion.rb:21:2107:21:2112 | * | UseUseExplosion.rb:21:2107:21:2112 | call to use | synthetic * | | UseUseExplosion.rb:21:2107:21:2112 | self | UseUseExplosion.rb:21:2107:21:2112 | call to use | self | | UseUseExplosion.rb:21:2111:21:2111 | x | UseUseExplosion.rb:21:2107:21:2112 | call to use | position 0 | +| UseUseExplosion.rb:21:2123:21:2128 | * | UseUseExplosion.rb:21:2123:21:2128 | call to use | synthetic * | | UseUseExplosion.rb:21:2123:21:2128 | self | UseUseExplosion.rb:21:2123:21:2128 | call to use | self | | UseUseExplosion.rb:21:2127:21:2127 | x | UseUseExplosion.rb:21:2123:21:2128 | call to use | position 0 | +| UseUseExplosion.rb:21:2139:21:2144 | * | UseUseExplosion.rb:21:2139:21:2144 | call to use | synthetic * | | UseUseExplosion.rb:21:2139:21:2144 | self | UseUseExplosion.rb:21:2139:21:2144 | call to use | self | | UseUseExplosion.rb:21:2143:21:2143 | x | UseUseExplosion.rb:21:2139:21:2144 | call to use | position 0 | +| UseUseExplosion.rb:21:2155:21:2160 | * | UseUseExplosion.rb:21:2155:21:2160 | call to use | synthetic * | | UseUseExplosion.rb:21:2155:21:2160 | self | UseUseExplosion.rb:21:2155:21:2160 | call to use | self | | UseUseExplosion.rb:21:2159:21:2159 | x | UseUseExplosion.rb:21:2155:21:2160 | call to use | position 0 | +| UseUseExplosion.rb:21:2171:21:2176 | * | UseUseExplosion.rb:21:2171:21:2176 | call to use | synthetic * | | UseUseExplosion.rb:21:2171:21:2176 | self | UseUseExplosion.rb:21:2171:21:2176 | call to use | self | | UseUseExplosion.rb:21:2175:21:2175 | x | UseUseExplosion.rb:21:2171:21:2176 | call to use | position 0 | +| UseUseExplosion.rb:21:2187:21:2192 | * | UseUseExplosion.rb:21:2187:21:2192 | call to use | synthetic * | | UseUseExplosion.rb:21:2187:21:2192 | self | UseUseExplosion.rb:21:2187:21:2192 | call to use | self | | UseUseExplosion.rb:21:2191:21:2191 | x | UseUseExplosion.rb:21:2187:21:2192 | call to use | position 0 | +| UseUseExplosion.rb:21:2203:21:2208 | * | UseUseExplosion.rb:21:2203:21:2208 | call to use | synthetic * | | UseUseExplosion.rb:21:2203:21:2208 | self | UseUseExplosion.rb:21:2203:21:2208 | call to use | self | | UseUseExplosion.rb:21:2207:21:2207 | x | UseUseExplosion.rb:21:2203:21:2208 | call to use | position 0 | +| UseUseExplosion.rb:21:2219:21:2224 | * | UseUseExplosion.rb:21:2219:21:2224 | call to use | synthetic * | | UseUseExplosion.rb:21:2219:21:2224 | self | UseUseExplosion.rb:21:2219:21:2224 | call to use | self | | UseUseExplosion.rb:21:2223:21:2223 | x | UseUseExplosion.rb:21:2219:21:2224 | call to use | position 0 | +| UseUseExplosion.rb:21:2235:21:2240 | * | UseUseExplosion.rb:21:2235:21:2240 | call to use | synthetic * | | UseUseExplosion.rb:21:2235:21:2240 | self | UseUseExplosion.rb:21:2235:21:2240 | call to use | self | | UseUseExplosion.rb:21:2239:21:2239 | x | UseUseExplosion.rb:21:2235:21:2240 | call to use | position 0 | +| UseUseExplosion.rb:21:2251:21:2256 | * | UseUseExplosion.rb:21:2251:21:2256 | call to use | synthetic * | | UseUseExplosion.rb:21:2251:21:2256 | self | UseUseExplosion.rb:21:2251:21:2256 | call to use | self | | UseUseExplosion.rb:21:2255:21:2255 | x | UseUseExplosion.rb:21:2251:21:2256 | call to use | position 0 | +| UseUseExplosion.rb:21:2267:21:2272 | * | UseUseExplosion.rb:21:2267:21:2272 | call to use | synthetic * | | UseUseExplosion.rb:21:2267:21:2272 | self | UseUseExplosion.rb:21:2267:21:2272 | call to use | self | | UseUseExplosion.rb:21:2271:21:2271 | x | UseUseExplosion.rb:21:2267:21:2272 | call to use | position 0 | +| UseUseExplosion.rb:21:2283:21:2288 | * | UseUseExplosion.rb:21:2283:21:2288 | call to use | synthetic * | | UseUseExplosion.rb:21:2283:21:2288 | self | UseUseExplosion.rb:21:2283:21:2288 | call to use | self | | UseUseExplosion.rb:21:2287:21:2287 | x | UseUseExplosion.rb:21:2283:21:2288 | call to use | position 0 | +| UseUseExplosion.rb:21:2299:21:2304 | * | UseUseExplosion.rb:21:2299:21:2304 | call to use | synthetic * | | UseUseExplosion.rb:21:2299:21:2304 | self | UseUseExplosion.rb:21:2299:21:2304 | call to use | self | | UseUseExplosion.rb:21:2303:21:2303 | x | UseUseExplosion.rb:21:2299:21:2304 | call to use | position 0 | +| UseUseExplosion.rb:21:2315:21:2320 | * | UseUseExplosion.rb:21:2315:21:2320 | call to use | synthetic * | | UseUseExplosion.rb:21:2315:21:2320 | self | UseUseExplosion.rb:21:2315:21:2320 | call to use | self | | UseUseExplosion.rb:21:2319:21:2319 | x | UseUseExplosion.rb:21:2315:21:2320 | call to use | position 0 | +| UseUseExplosion.rb:21:2331:21:2336 | * | UseUseExplosion.rb:21:2331:21:2336 | call to use | synthetic * | | UseUseExplosion.rb:21:2331:21:2336 | self | UseUseExplosion.rb:21:2331:21:2336 | call to use | self | | UseUseExplosion.rb:21:2335:21:2335 | x | UseUseExplosion.rb:21:2331:21:2336 | call to use | position 0 | +| UseUseExplosion.rb:21:2347:21:2352 | * | UseUseExplosion.rb:21:2347:21:2352 | call to use | synthetic * | | UseUseExplosion.rb:21:2347:21:2352 | self | UseUseExplosion.rb:21:2347:21:2352 | call to use | self | | UseUseExplosion.rb:21:2351:21:2351 | x | UseUseExplosion.rb:21:2347:21:2352 | call to use | position 0 | +| UseUseExplosion.rb:21:2363:21:2368 | * | UseUseExplosion.rb:21:2363:21:2368 | call to use | synthetic * | | UseUseExplosion.rb:21:2363:21:2368 | self | UseUseExplosion.rb:21:2363:21:2368 | call to use | self | | UseUseExplosion.rb:21:2367:21:2367 | x | UseUseExplosion.rb:21:2363:21:2368 | call to use | position 0 | +| UseUseExplosion.rb:21:2379:21:2384 | * | UseUseExplosion.rb:21:2379:21:2384 | call to use | synthetic * | | UseUseExplosion.rb:21:2379:21:2384 | self | UseUseExplosion.rb:21:2379:21:2384 | call to use | self | | UseUseExplosion.rb:21:2383:21:2383 | x | UseUseExplosion.rb:21:2379:21:2384 | call to use | position 0 | +| UseUseExplosion.rb:21:2395:21:2400 | * | UseUseExplosion.rb:21:2395:21:2400 | call to use | synthetic * | | UseUseExplosion.rb:21:2395:21:2400 | self | UseUseExplosion.rb:21:2395:21:2400 | call to use | self | | UseUseExplosion.rb:21:2399:21:2399 | x | UseUseExplosion.rb:21:2395:21:2400 | call to use | position 0 | +| UseUseExplosion.rb:21:2411:21:2416 | * | UseUseExplosion.rb:21:2411:21:2416 | call to use | synthetic * | | UseUseExplosion.rb:21:2411:21:2416 | self | UseUseExplosion.rb:21:2411:21:2416 | call to use | self | | UseUseExplosion.rb:21:2415:21:2415 | x | UseUseExplosion.rb:21:2411:21:2416 | call to use | position 0 | +| UseUseExplosion.rb:21:2427:21:2432 | * | UseUseExplosion.rb:21:2427:21:2432 | call to use | synthetic * | | UseUseExplosion.rb:21:2427:21:2432 | self | UseUseExplosion.rb:21:2427:21:2432 | call to use | self | | UseUseExplosion.rb:21:2431:21:2431 | x | UseUseExplosion.rb:21:2427:21:2432 | call to use | position 0 | +| UseUseExplosion.rb:21:2443:21:2448 | * | UseUseExplosion.rb:21:2443:21:2448 | call to use | synthetic * | | UseUseExplosion.rb:21:2443:21:2448 | self | UseUseExplosion.rb:21:2443:21:2448 | call to use | self | | UseUseExplosion.rb:21:2447:21:2447 | x | UseUseExplosion.rb:21:2443:21:2448 | call to use | position 0 | +| UseUseExplosion.rb:21:2459:21:2464 | * | UseUseExplosion.rb:21:2459:21:2464 | call to use | synthetic * | | UseUseExplosion.rb:21:2459:21:2464 | self | UseUseExplosion.rb:21:2459:21:2464 | call to use | self | | UseUseExplosion.rb:21:2463:21:2463 | x | UseUseExplosion.rb:21:2459:21:2464 | call to use | position 0 | +| UseUseExplosion.rb:21:2475:21:2480 | * | UseUseExplosion.rb:21:2475:21:2480 | call to use | synthetic * | | UseUseExplosion.rb:21:2475:21:2480 | self | UseUseExplosion.rb:21:2475:21:2480 | call to use | self | | UseUseExplosion.rb:21:2479:21:2479 | x | UseUseExplosion.rb:21:2475:21:2480 | call to use | position 0 | +| UseUseExplosion.rb:21:2491:21:2496 | * | UseUseExplosion.rb:21:2491:21:2496 | call to use | synthetic * | | UseUseExplosion.rb:21:2491:21:2496 | self | UseUseExplosion.rb:21:2491:21:2496 | call to use | self | | UseUseExplosion.rb:21:2495:21:2495 | x | UseUseExplosion.rb:21:2491:21:2496 | call to use | position 0 | +| UseUseExplosion.rb:21:2507:21:2512 | * | UseUseExplosion.rb:21:2507:21:2512 | call to use | synthetic * | | UseUseExplosion.rb:21:2507:21:2512 | self | UseUseExplosion.rb:21:2507:21:2512 | call to use | self | | UseUseExplosion.rb:21:2511:21:2511 | x | UseUseExplosion.rb:21:2507:21:2512 | call to use | position 0 | +| UseUseExplosion.rb:21:2523:21:2528 | * | UseUseExplosion.rb:21:2523:21:2528 | call to use | synthetic * | | UseUseExplosion.rb:21:2523:21:2528 | self | UseUseExplosion.rb:21:2523:21:2528 | call to use | self | | UseUseExplosion.rb:21:2527:21:2527 | x | UseUseExplosion.rb:21:2523:21:2528 | call to use | position 0 | +| UseUseExplosion.rb:21:2539:21:2544 | * | UseUseExplosion.rb:21:2539:21:2544 | call to use | synthetic * | | UseUseExplosion.rb:21:2539:21:2544 | self | UseUseExplosion.rb:21:2539:21:2544 | call to use | self | | UseUseExplosion.rb:21:2543:21:2543 | x | UseUseExplosion.rb:21:2539:21:2544 | call to use | position 0 | +| UseUseExplosion.rb:21:2555:21:2560 | * | UseUseExplosion.rb:21:2555:21:2560 | call to use | synthetic * | | UseUseExplosion.rb:21:2555:21:2560 | self | UseUseExplosion.rb:21:2555:21:2560 | call to use | self | | UseUseExplosion.rb:21:2559:21:2559 | x | UseUseExplosion.rb:21:2555:21:2560 | call to use | position 0 | +| UseUseExplosion.rb:21:2571:21:2576 | * | UseUseExplosion.rb:21:2571:21:2576 | call to use | synthetic * | | UseUseExplosion.rb:21:2571:21:2576 | self | UseUseExplosion.rb:21:2571:21:2576 | call to use | self | | UseUseExplosion.rb:21:2575:21:2575 | x | UseUseExplosion.rb:21:2571:21:2576 | call to use | position 0 | +| UseUseExplosion.rb:21:2587:21:2592 | * | UseUseExplosion.rb:21:2587:21:2592 | call to use | synthetic * | | UseUseExplosion.rb:21:2587:21:2592 | self | UseUseExplosion.rb:21:2587:21:2592 | call to use | self | | UseUseExplosion.rb:21:2591:21:2591 | x | UseUseExplosion.rb:21:2587:21:2592 | call to use | position 0 | +| UseUseExplosion.rb:21:2603:21:2608 | * | UseUseExplosion.rb:21:2603:21:2608 | call to use | synthetic * | | UseUseExplosion.rb:21:2603:21:2608 | self | UseUseExplosion.rb:21:2603:21:2608 | call to use | self | | UseUseExplosion.rb:21:2607:21:2607 | x | UseUseExplosion.rb:21:2603:21:2608 | call to use | position 0 | +| UseUseExplosion.rb:21:2619:21:2624 | * | UseUseExplosion.rb:21:2619:21:2624 | call to use | synthetic * | | UseUseExplosion.rb:21:2619:21:2624 | self | UseUseExplosion.rb:21:2619:21:2624 | call to use | self | | UseUseExplosion.rb:21:2623:21:2623 | x | UseUseExplosion.rb:21:2619:21:2624 | call to use | position 0 | +| UseUseExplosion.rb:21:2635:21:2640 | * | UseUseExplosion.rb:21:2635:21:2640 | call to use | synthetic * | | UseUseExplosion.rb:21:2635:21:2640 | self | UseUseExplosion.rb:21:2635:21:2640 | call to use | self | | UseUseExplosion.rb:21:2639:21:2639 | x | UseUseExplosion.rb:21:2635:21:2640 | call to use | position 0 | +| UseUseExplosion.rb:21:2651:21:2656 | * | UseUseExplosion.rb:21:2651:21:2656 | call to use | synthetic * | | UseUseExplosion.rb:21:2651:21:2656 | self | UseUseExplosion.rb:21:2651:21:2656 | call to use | self | | UseUseExplosion.rb:21:2655:21:2655 | x | UseUseExplosion.rb:21:2651:21:2656 | call to use | position 0 | +| UseUseExplosion.rb:21:2667:21:2672 | * | UseUseExplosion.rb:21:2667:21:2672 | call to use | synthetic * | | UseUseExplosion.rb:21:2667:21:2672 | self | UseUseExplosion.rb:21:2667:21:2672 | call to use | self | | UseUseExplosion.rb:21:2671:21:2671 | x | UseUseExplosion.rb:21:2667:21:2672 | call to use | position 0 | +| UseUseExplosion.rb:21:2683:21:2688 | * | UseUseExplosion.rb:21:2683:21:2688 | call to use | synthetic * | | UseUseExplosion.rb:21:2683:21:2688 | self | UseUseExplosion.rb:21:2683:21:2688 | call to use | self | | UseUseExplosion.rb:21:2687:21:2687 | x | UseUseExplosion.rb:21:2683:21:2688 | call to use | position 0 | +| UseUseExplosion.rb:21:2699:21:2704 | * | UseUseExplosion.rb:21:2699:21:2704 | call to use | synthetic * | | UseUseExplosion.rb:21:2699:21:2704 | self | UseUseExplosion.rb:21:2699:21:2704 | call to use | self | | UseUseExplosion.rb:21:2703:21:2703 | x | UseUseExplosion.rb:21:2699:21:2704 | call to use | position 0 | +| UseUseExplosion.rb:21:2715:21:2720 | * | UseUseExplosion.rb:21:2715:21:2720 | call to use | synthetic * | | UseUseExplosion.rb:21:2715:21:2720 | self | UseUseExplosion.rb:21:2715:21:2720 | call to use | self | | UseUseExplosion.rb:21:2719:21:2719 | x | UseUseExplosion.rb:21:2715:21:2720 | call to use | position 0 | +| UseUseExplosion.rb:21:2731:21:2736 | * | UseUseExplosion.rb:21:2731:21:2736 | call to use | synthetic * | | UseUseExplosion.rb:21:2731:21:2736 | self | UseUseExplosion.rb:21:2731:21:2736 | call to use | self | | UseUseExplosion.rb:21:2735:21:2735 | x | UseUseExplosion.rb:21:2731:21:2736 | call to use | position 0 | +| UseUseExplosion.rb:21:2747:21:2752 | * | UseUseExplosion.rb:21:2747:21:2752 | call to use | synthetic * | | UseUseExplosion.rb:21:2747:21:2752 | self | UseUseExplosion.rb:21:2747:21:2752 | call to use | self | | UseUseExplosion.rb:21:2751:21:2751 | x | UseUseExplosion.rb:21:2747:21:2752 | call to use | position 0 | +| UseUseExplosion.rb:21:2763:21:2768 | * | UseUseExplosion.rb:21:2763:21:2768 | call to use | synthetic * | | UseUseExplosion.rb:21:2763:21:2768 | self | UseUseExplosion.rb:21:2763:21:2768 | call to use | self | | UseUseExplosion.rb:21:2767:21:2767 | x | UseUseExplosion.rb:21:2763:21:2768 | call to use | position 0 | +| UseUseExplosion.rb:21:2779:21:2784 | * | UseUseExplosion.rb:21:2779:21:2784 | call to use | synthetic * | | UseUseExplosion.rb:21:2779:21:2784 | self | UseUseExplosion.rb:21:2779:21:2784 | call to use | self | | UseUseExplosion.rb:21:2783:21:2783 | x | UseUseExplosion.rb:21:2779:21:2784 | call to use | position 0 | +| UseUseExplosion.rb:21:2795:21:2800 | * | UseUseExplosion.rb:21:2795:21:2800 | call to use | synthetic * | | UseUseExplosion.rb:21:2795:21:2800 | self | UseUseExplosion.rb:21:2795:21:2800 | call to use | self | | UseUseExplosion.rb:21:2799:21:2799 | x | UseUseExplosion.rb:21:2795:21:2800 | call to use | position 0 | +| UseUseExplosion.rb:21:2811:21:2816 | * | UseUseExplosion.rb:21:2811:21:2816 | call to use | synthetic * | | UseUseExplosion.rb:21:2811:21:2816 | self | UseUseExplosion.rb:21:2811:21:2816 | call to use | self | | UseUseExplosion.rb:21:2815:21:2815 | x | UseUseExplosion.rb:21:2811:21:2816 | call to use | position 0 | +| UseUseExplosion.rb:21:2827:21:2832 | * | UseUseExplosion.rb:21:2827:21:2832 | call to use | synthetic * | | UseUseExplosion.rb:21:2827:21:2832 | self | UseUseExplosion.rb:21:2827:21:2832 | call to use | self | | UseUseExplosion.rb:21:2831:21:2831 | x | UseUseExplosion.rb:21:2827:21:2832 | call to use | position 0 | +| UseUseExplosion.rb:21:2843:21:2848 | * | UseUseExplosion.rb:21:2843:21:2848 | call to use | synthetic * | | UseUseExplosion.rb:21:2843:21:2848 | self | UseUseExplosion.rb:21:2843:21:2848 | call to use | self | | UseUseExplosion.rb:21:2847:21:2847 | x | UseUseExplosion.rb:21:2843:21:2848 | call to use | position 0 | +| UseUseExplosion.rb:21:2859:21:2864 | * | UseUseExplosion.rb:21:2859:21:2864 | call to use | synthetic * | | UseUseExplosion.rb:21:2859:21:2864 | self | UseUseExplosion.rb:21:2859:21:2864 | call to use | self | | UseUseExplosion.rb:21:2863:21:2863 | x | UseUseExplosion.rb:21:2859:21:2864 | call to use | position 0 | +| UseUseExplosion.rb:21:2875:21:2880 | * | UseUseExplosion.rb:21:2875:21:2880 | call to use | synthetic * | | UseUseExplosion.rb:21:2875:21:2880 | self | UseUseExplosion.rb:21:2875:21:2880 | call to use | self | | UseUseExplosion.rb:21:2879:21:2879 | x | UseUseExplosion.rb:21:2875:21:2880 | call to use | position 0 | +| UseUseExplosion.rb:21:2891:21:2896 | * | UseUseExplosion.rb:21:2891:21:2896 | call to use | synthetic * | | UseUseExplosion.rb:21:2891:21:2896 | self | UseUseExplosion.rb:21:2891:21:2896 | call to use | self | | UseUseExplosion.rb:21:2895:21:2895 | x | UseUseExplosion.rb:21:2891:21:2896 | call to use | position 0 | +| UseUseExplosion.rb:21:2907:21:2912 | * | UseUseExplosion.rb:21:2907:21:2912 | call to use | synthetic * | | UseUseExplosion.rb:21:2907:21:2912 | self | UseUseExplosion.rb:21:2907:21:2912 | call to use | self | | UseUseExplosion.rb:21:2911:21:2911 | x | UseUseExplosion.rb:21:2907:21:2912 | call to use | position 0 | +| UseUseExplosion.rb:21:2923:21:2928 | * | UseUseExplosion.rb:21:2923:21:2928 | call to use | synthetic * | | UseUseExplosion.rb:21:2923:21:2928 | self | UseUseExplosion.rb:21:2923:21:2928 | call to use | self | | UseUseExplosion.rb:21:2927:21:2927 | x | UseUseExplosion.rb:21:2923:21:2928 | call to use | position 0 | +| UseUseExplosion.rb:21:2939:21:2944 | * | UseUseExplosion.rb:21:2939:21:2944 | call to use | synthetic * | | UseUseExplosion.rb:21:2939:21:2944 | self | UseUseExplosion.rb:21:2939:21:2944 | call to use | self | | UseUseExplosion.rb:21:2943:21:2943 | x | UseUseExplosion.rb:21:2939:21:2944 | call to use | position 0 | +| UseUseExplosion.rb:21:2955:21:2960 | * | UseUseExplosion.rb:21:2955:21:2960 | call to use | synthetic * | | UseUseExplosion.rb:21:2955:21:2960 | self | UseUseExplosion.rb:21:2955:21:2960 | call to use | self | | UseUseExplosion.rb:21:2959:21:2959 | x | UseUseExplosion.rb:21:2955:21:2960 | call to use | position 0 | +| UseUseExplosion.rb:21:2971:21:2976 | * | UseUseExplosion.rb:21:2971:21:2976 | call to use | synthetic * | | UseUseExplosion.rb:21:2971:21:2976 | self | UseUseExplosion.rb:21:2971:21:2976 | call to use | self | | UseUseExplosion.rb:21:2975:21:2975 | x | UseUseExplosion.rb:21:2971:21:2976 | call to use | position 0 | +| UseUseExplosion.rb:21:2987:21:2992 | * | UseUseExplosion.rb:21:2987:21:2992 | call to use | synthetic * | | UseUseExplosion.rb:21:2987:21:2992 | self | UseUseExplosion.rb:21:2987:21:2992 | call to use | self | | UseUseExplosion.rb:21:2991:21:2991 | x | UseUseExplosion.rb:21:2987:21:2992 | call to use | position 0 | +| UseUseExplosion.rb:21:3003:21:3008 | * | UseUseExplosion.rb:21:3003:21:3008 | call to use | synthetic * | | UseUseExplosion.rb:21:3003:21:3008 | self | UseUseExplosion.rb:21:3003:21:3008 | call to use | self | | UseUseExplosion.rb:21:3007:21:3007 | x | UseUseExplosion.rb:21:3003:21:3008 | call to use | position 0 | +| UseUseExplosion.rb:21:3019:21:3024 | * | UseUseExplosion.rb:21:3019:21:3024 | call to use | synthetic * | | UseUseExplosion.rb:21:3019:21:3024 | self | UseUseExplosion.rb:21:3019:21:3024 | call to use | self | | UseUseExplosion.rb:21:3023:21:3023 | x | UseUseExplosion.rb:21:3019:21:3024 | call to use | position 0 | +| UseUseExplosion.rb:21:3035:21:3040 | * | UseUseExplosion.rb:21:3035:21:3040 | call to use | synthetic * | | UseUseExplosion.rb:21:3035:21:3040 | self | UseUseExplosion.rb:21:3035:21:3040 | call to use | self | | UseUseExplosion.rb:21:3039:21:3039 | x | UseUseExplosion.rb:21:3035:21:3040 | call to use | position 0 | +| UseUseExplosion.rb:21:3051:21:3056 | * | UseUseExplosion.rb:21:3051:21:3056 | call to use | synthetic * | | UseUseExplosion.rb:21:3051:21:3056 | self | UseUseExplosion.rb:21:3051:21:3056 | call to use | self | | UseUseExplosion.rb:21:3055:21:3055 | x | UseUseExplosion.rb:21:3051:21:3056 | call to use | position 0 | +| UseUseExplosion.rb:21:3067:21:3072 | * | UseUseExplosion.rb:21:3067:21:3072 | call to use | synthetic * | | UseUseExplosion.rb:21:3067:21:3072 | self | UseUseExplosion.rb:21:3067:21:3072 | call to use | self | | UseUseExplosion.rb:21:3071:21:3071 | x | UseUseExplosion.rb:21:3067:21:3072 | call to use | position 0 | +| UseUseExplosion.rb:21:3083:21:3088 | * | UseUseExplosion.rb:21:3083:21:3088 | call to use | synthetic * | | UseUseExplosion.rb:21:3083:21:3088 | self | UseUseExplosion.rb:21:3083:21:3088 | call to use | self | | UseUseExplosion.rb:21:3087:21:3087 | x | UseUseExplosion.rb:21:3083:21:3088 | call to use | position 0 | +| UseUseExplosion.rb:21:3099:21:3104 | * | UseUseExplosion.rb:21:3099:21:3104 | call to use | synthetic * | | UseUseExplosion.rb:21:3099:21:3104 | self | UseUseExplosion.rb:21:3099:21:3104 | call to use | self | | UseUseExplosion.rb:21:3103:21:3103 | x | UseUseExplosion.rb:21:3099:21:3104 | call to use | position 0 | +| UseUseExplosion.rb:21:3115:21:3120 | * | UseUseExplosion.rb:21:3115:21:3120 | call to use | synthetic * | | UseUseExplosion.rb:21:3115:21:3120 | self | UseUseExplosion.rb:21:3115:21:3120 | call to use | self | | UseUseExplosion.rb:21:3119:21:3119 | x | UseUseExplosion.rb:21:3115:21:3120 | call to use | position 0 | +| UseUseExplosion.rb:21:3131:21:3136 | * | UseUseExplosion.rb:21:3131:21:3136 | call to use | synthetic * | | UseUseExplosion.rb:21:3131:21:3136 | self | UseUseExplosion.rb:21:3131:21:3136 | call to use | self | | UseUseExplosion.rb:21:3135:21:3135 | x | UseUseExplosion.rb:21:3131:21:3136 | call to use | position 0 | +| UseUseExplosion.rb:21:3147:21:3152 | * | UseUseExplosion.rb:21:3147:21:3152 | call to use | synthetic * | | UseUseExplosion.rb:21:3147:21:3152 | self | UseUseExplosion.rb:21:3147:21:3152 | call to use | self | | UseUseExplosion.rb:21:3151:21:3151 | x | UseUseExplosion.rb:21:3147:21:3152 | call to use | position 0 | +| UseUseExplosion.rb:21:3163:21:3168 | * | UseUseExplosion.rb:21:3163:21:3168 | call to use | synthetic * | | UseUseExplosion.rb:21:3163:21:3168 | self | UseUseExplosion.rb:21:3163:21:3168 | call to use | self | | UseUseExplosion.rb:21:3167:21:3167 | x | UseUseExplosion.rb:21:3163:21:3168 | call to use | position 0 | +| UseUseExplosion.rb:21:3179:21:3184 | * | UseUseExplosion.rb:21:3179:21:3184 | call to use | synthetic * | | UseUseExplosion.rb:21:3179:21:3184 | self | UseUseExplosion.rb:21:3179:21:3184 | call to use | self | | UseUseExplosion.rb:21:3183:21:3183 | x | UseUseExplosion.rb:21:3179:21:3184 | call to use | position 0 | +| UseUseExplosion.rb:21:3195:21:3200 | * | UseUseExplosion.rb:21:3195:21:3200 | call to use | synthetic * | | UseUseExplosion.rb:21:3195:21:3200 | self | UseUseExplosion.rb:21:3195:21:3200 | call to use | self | | UseUseExplosion.rb:21:3199:21:3199 | x | UseUseExplosion.rb:21:3195:21:3200 | call to use | position 0 | +| UseUseExplosion.rb:21:3211:21:3216 | * | UseUseExplosion.rb:21:3211:21:3216 | call to use | synthetic * | | UseUseExplosion.rb:21:3211:21:3216 | self | UseUseExplosion.rb:21:3211:21:3216 | call to use | self | | UseUseExplosion.rb:21:3215:21:3215 | x | UseUseExplosion.rb:21:3211:21:3216 | call to use | position 0 | +| UseUseExplosion.rb:21:3227:21:3232 | * | UseUseExplosion.rb:21:3227:21:3232 | call to use | synthetic * | | UseUseExplosion.rb:21:3227:21:3232 | self | UseUseExplosion.rb:21:3227:21:3232 | call to use | self | | UseUseExplosion.rb:21:3231:21:3231 | x | UseUseExplosion.rb:21:3227:21:3232 | call to use | position 0 | +| UseUseExplosion.rb:21:3243:21:3248 | * | UseUseExplosion.rb:21:3243:21:3248 | call to use | synthetic * | | UseUseExplosion.rb:21:3243:21:3248 | self | UseUseExplosion.rb:21:3243:21:3248 | call to use | self | | UseUseExplosion.rb:21:3247:21:3247 | x | UseUseExplosion.rb:21:3243:21:3248 | call to use | position 0 | +| UseUseExplosion.rb:21:3259:21:3264 | * | UseUseExplosion.rb:21:3259:21:3264 | call to use | synthetic * | | UseUseExplosion.rb:21:3259:21:3264 | self | UseUseExplosion.rb:21:3259:21:3264 | call to use | self | | UseUseExplosion.rb:21:3263:21:3263 | x | UseUseExplosion.rb:21:3259:21:3264 | call to use | position 0 | +| UseUseExplosion.rb:21:3275:21:3280 | * | UseUseExplosion.rb:21:3275:21:3280 | call to use | synthetic * | | UseUseExplosion.rb:21:3275:21:3280 | self | UseUseExplosion.rb:21:3275:21:3280 | call to use | self | | UseUseExplosion.rb:21:3279:21:3279 | x | UseUseExplosion.rb:21:3275:21:3280 | call to use | position 0 | +| UseUseExplosion.rb:21:3291:21:3296 | * | UseUseExplosion.rb:21:3291:21:3296 | call to use | synthetic * | | UseUseExplosion.rb:21:3291:21:3296 | self | UseUseExplosion.rb:21:3291:21:3296 | call to use | self | | UseUseExplosion.rb:21:3295:21:3295 | x | UseUseExplosion.rb:21:3291:21:3296 | call to use | position 0 | +| UseUseExplosion.rb:21:3307:21:3312 | * | UseUseExplosion.rb:21:3307:21:3312 | call to use | synthetic * | | UseUseExplosion.rb:21:3307:21:3312 | self | UseUseExplosion.rb:21:3307:21:3312 | call to use | self | | UseUseExplosion.rb:21:3311:21:3311 | x | UseUseExplosion.rb:21:3307:21:3312 | call to use | position 0 | +| UseUseExplosion.rb:21:3323:21:3328 | * | UseUseExplosion.rb:21:3323:21:3328 | call to use | synthetic * | | UseUseExplosion.rb:21:3323:21:3328 | self | UseUseExplosion.rb:21:3323:21:3328 | call to use | self | | UseUseExplosion.rb:21:3327:21:3327 | x | UseUseExplosion.rb:21:3323:21:3328 | call to use | position 0 | +| UseUseExplosion.rb:21:3339:21:3344 | * | UseUseExplosion.rb:21:3339:21:3344 | call to use | synthetic * | | UseUseExplosion.rb:21:3339:21:3344 | self | UseUseExplosion.rb:21:3339:21:3344 | call to use | self | | UseUseExplosion.rb:21:3343:21:3343 | x | UseUseExplosion.rb:21:3339:21:3344 | call to use | position 0 | +| UseUseExplosion.rb:21:3355:21:3360 | * | UseUseExplosion.rb:21:3355:21:3360 | call to use | synthetic * | | UseUseExplosion.rb:21:3355:21:3360 | self | UseUseExplosion.rb:21:3355:21:3360 | call to use | self | | UseUseExplosion.rb:21:3359:21:3359 | x | UseUseExplosion.rb:21:3355:21:3360 | call to use | position 0 | +| UseUseExplosion.rb:21:3371:21:3376 | * | UseUseExplosion.rb:21:3371:21:3376 | call to use | synthetic * | | UseUseExplosion.rb:21:3371:21:3376 | self | UseUseExplosion.rb:21:3371:21:3376 | call to use | self | | UseUseExplosion.rb:21:3375:21:3375 | x | UseUseExplosion.rb:21:3371:21:3376 | call to use | position 0 | +| UseUseExplosion.rb:21:3387:21:3392 | * | UseUseExplosion.rb:21:3387:21:3392 | call to use | synthetic * | | UseUseExplosion.rb:21:3387:21:3392 | self | UseUseExplosion.rb:21:3387:21:3392 | call to use | self | | UseUseExplosion.rb:21:3391:21:3391 | x | UseUseExplosion.rb:21:3387:21:3392 | call to use | position 0 | +| UseUseExplosion.rb:21:3403:21:3408 | * | UseUseExplosion.rb:21:3403:21:3408 | call to use | synthetic * | | UseUseExplosion.rb:21:3403:21:3408 | self | UseUseExplosion.rb:21:3403:21:3408 | call to use | self | | UseUseExplosion.rb:21:3407:21:3407 | x | UseUseExplosion.rb:21:3403:21:3408 | call to use | position 0 | +| UseUseExplosion.rb:21:3419:21:3424 | * | UseUseExplosion.rb:21:3419:21:3424 | call to use | synthetic * | | UseUseExplosion.rb:21:3419:21:3424 | self | UseUseExplosion.rb:21:3419:21:3424 | call to use | self | | UseUseExplosion.rb:21:3423:21:3423 | x | UseUseExplosion.rb:21:3419:21:3424 | call to use | position 0 | +| UseUseExplosion.rb:21:3435:21:3440 | * | UseUseExplosion.rb:21:3435:21:3440 | call to use | synthetic * | | UseUseExplosion.rb:21:3435:21:3440 | self | UseUseExplosion.rb:21:3435:21:3440 | call to use | self | | UseUseExplosion.rb:21:3439:21:3439 | x | UseUseExplosion.rb:21:3435:21:3440 | call to use | position 0 | +| UseUseExplosion.rb:21:3451:21:3456 | * | UseUseExplosion.rb:21:3451:21:3456 | call to use | synthetic * | | UseUseExplosion.rb:21:3451:21:3456 | self | UseUseExplosion.rb:21:3451:21:3456 | call to use | self | | UseUseExplosion.rb:21:3455:21:3455 | x | UseUseExplosion.rb:21:3451:21:3456 | call to use | position 0 | +| UseUseExplosion.rb:21:3467:21:3472 | * | UseUseExplosion.rb:21:3467:21:3472 | call to use | synthetic * | | UseUseExplosion.rb:21:3467:21:3472 | self | UseUseExplosion.rb:21:3467:21:3472 | call to use | self | | UseUseExplosion.rb:21:3471:21:3471 | x | UseUseExplosion.rb:21:3467:21:3472 | call to use | position 0 | +| UseUseExplosion.rb:21:3483:21:3488 | * | UseUseExplosion.rb:21:3483:21:3488 | call to use | synthetic * | | UseUseExplosion.rb:21:3483:21:3488 | self | UseUseExplosion.rb:21:3483:21:3488 | call to use | self | | UseUseExplosion.rb:21:3487:21:3487 | x | UseUseExplosion.rb:21:3483:21:3488 | call to use | position 0 | +| UseUseExplosion.rb:21:3499:21:3504 | * | UseUseExplosion.rb:21:3499:21:3504 | call to use | synthetic * | | UseUseExplosion.rb:21:3499:21:3504 | self | UseUseExplosion.rb:21:3499:21:3504 | call to use | self | | UseUseExplosion.rb:21:3503:21:3503 | x | UseUseExplosion.rb:21:3499:21:3504 | call to use | position 0 | +| UseUseExplosion.rb:21:3515:21:3520 | * | UseUseExplosion.rb:21:3515:21:3520 | call to use | synthetic * | | UseUseExplosion.rb:21:3515:21:3520 | self | UseUseExplosion.rb:21:3515:21:3520 | call to use | self | | UseUseExplosion.rb:21:3519:21:3519 | x | UseUseExplosion.rb:21:3515:21:3520 | call to use | position 0 | +| UseUseExplosion.rb:21:3531:21:3536 | * | UseUseExplosion.rb:21:3531:21:3536 | call to use | synthetic * | | UseUseExplosion.rb:21:3531:21:3536 | self | UseUseExplosion.rb:21:3531:21:3536 | call to use | self | | UseUseExplosion.rb:21:3535:21:3535 | x | UseUseExplosion.rb:21:3531:21:3536 | call to use | position 0 | +| UseUseExplosion.rb:21:3547:21:3552 | * | UseUseExplosion.rb:21:3547:21:3552 | call to use | synthetic * | | UseUseExplosion.rb:21:3547:21:3552 | self | UseUseExplosion.rb:21:3547:21:3552 | call to use | self | | UseUseExplosion.rb:21:3551:21:3551 | x | UseUseExplosion.rb:21:3547:21:3552 | call to use | position 0 | +| UseUseExplosion.rb:21:3563:21:3568 | * | UseUseExplosion.rb:21:3563:21:3568 | call to use | synthetic * | | UseUseExplosion.rb:21:3563:21:3568 | self | UseUseExplosion.rb:21:3563:21:3568 | call to use | self | | UseUseExplosion.rb:21:3567:21:3567 | x | UseUseExplosion.rb:21:3563:21:3568 | call to use | position 0 | +| UseUseExplosion.rb:21:3579:21:3584 | * | UseUseExplosion.rb:21:3579:21:3584 | call to use | synthetic * | | UseUseExplosion.rb:21:3579:21:3584 | self | UseUseExplosion.rb:21:3579:21:3584 | call to use | self | | UseUseExplosion.rb:21:3583:21:3583 | x | UseUseExplosion.rb:21:3579:21:3584 | call to use | position 0 | +| UseUseExplosion.rb:21:3595:21:3600 | * | UseUseExplosion.rb:21:3595:21:3600 | call to use | synthetic * | | UseUseExplosion.rb:21:3595:21:3600 | self | UseUseExplosion.rb:21:3595:21:3600 | call to use | self | | UseUseExplosion.rb:21:3599:21:3599 | x | UseUseExplosion.rb:21:3595:21:3600 | call to use | position 0 | +| UseUseExplosion.rb:21:3611:21:3616 | * | UseUseExplosion.rb:21:3611:21:3616 | call to use | synthetic * | | UseUseExplosion.rb:21:3611:21:3616 | self | UseUseExplosion.rb:21:3611:21:3616 | call to use | self | | UseUseExplosion.rb:21:3615:21:3615 | x | UseUseExplosion.rb:21:3611:21:3616 | call to use | position 0 | +| UseUseExplosion.rb:21:3627:21:3632 | * | UseUseExplosion.rb:21:3627:21:3632 | call to use | synthetic * | | UseUseExplosion.rb:21:3627:21:3632 | self | UseUseExplosion.rb:21:3627:21:3632 | call to use | self | | UseUseExplosion.rb:21:3631:21:3631 | x | UseUseExplosion.rb:21:3627:21:3632 | call to use | position 0 | +| UseUseExplosion.rb:21:3643:21:3648 | * | UseUseExplosion.rb:21:3643:21:3648 | call to use | synthetic * | | UseUseExplosion.rb:21:3643:21:3648 | self | UseUseExplosion.rb:21:3643:21:3648 | call to use | self | | UseUseExplosion.rb:21:3647:21:3647 | x | UseUseExplosion.rb:21:3643:21:3648 | call to use | position 0 | +| UseUseExplosion.rb:21:3659:21:3664 | * | UseUseExplosion.rb:21:3659:21:3664 | call to use | synthetic * | | UseUseExplosion.rb:21:3659:21:3664 | self | UseUseExplosion.rb:21:3659:21:3664 | call to use | self | | UseUseExplosion.rb:21:3663:21:3663 | x | UseUseExplosion.rb:21:3659:21:3664 | call to use | position 0 | +| UseUseExplosion.rb:21:3675:21:3680 | * | UseUseExplosion.rb:21:3675:21:3680 | call to use | synthetic * | | UseUseExplosion.rb:21:3675:21:3680 | self | UseUseExplosion.rb:21:3675:21:3680 | call to use | self | | UseUseExplosion.rb:21:3679:21:3679 | x | UseUseExplosion.rb:21:3675:21:3680 | call to use | position 0 | +| UseUseExplosion.rb:21:3691:21:3696 | * | UseUseExplosion.rb:21:3691:21:3696 | call to use | synthetic * | | UseUseExplosion.rb:21:3691:21:3696 | self | UseUseExplosion.rb:21:3691:21:3696 | call to use | self | | UseUseExplosion.rb:21:3695:21:3695 | x | UseUseExplosion.rb:21:3691:21:3696 | call to use | position 0 | +| local_dataflow.rb:3:8:3:10 | * | local_dataflow.rb:3:8:3:10 | call to p | synthetic * | | local_dataflow.rb:3:8:3:10 | self | local_dataflow.rb:3:8:3:10 | call to p | self | | local_dataflow.rb:3:10:3:10 | a | local_dataflow.rb:3:8:3:10 | call to p | position 0 | | local_dataflow.rb:6:8:6:8 | a | local_dataflow.rb:6:10:6:11 | ... + ... | self | +| local_dataflow.rb:6:10:6:11 | * | local_dataflow.rb:6:10:6:11 | ... + ... | synthetic * | | local_dataflow.rb:6:13:6:13 | b | local_dataflow.rb:6:10:6:11 | ... + ... | position 0 | +| local_dataflow.rb:9:9:9:15 | * | local_dataflow.rb:9:9:9:15 | call to [] | synthetic * | | local_dataflow.rb:9:9:9:15 | Array | local_dataflow.rb:9:9:9:15 | call to [] | self | | local_dataflow.rb:9:10:9:10 | 1 | local_dataflow.rb:9:9:9:15 | call to [] | position 0 | | local_dataflow.rb:9:12:9:12 | 2 | local_dataflow.rb:9:9:9:15 | call to [] | position 1 | | local_dataflow.rb:9:14:9:14 | 3 | local_dataflow.rb:9:9:9:15 | call to [] | position 2 | | local_dataflow.rb:10:5:13:3 | { ... } | local_dataflow.rb:10:5:13:3 | call to each | block | +| local_dataflow.rb:10:9:10:9 | defined? ... | local_dataflow.rb:10:9:10:9 | [false] ! ... | self | +| local_dataflow.rb:10:9:10:9 | defined? ... | local_dataflow.rb:10:9:10:9 | [true] ! ... | self | +| local_dataflow.rb:10:9:10:9 | x | local_dataflow.rb:10:9:10:9 | defined? ... | self | | local_dataflow.rb:10:14:10:18 | array | local_dataflow.rb:10:5:13:3 | call to each | self | | local_dataflow.rb:11:1:11:2 | self | local_dataflow.rb:11:1:11:2 | call to do | self | +| local_dataflow.rb:12:3:12:5 | * | local_dataflow.rb:12:3:12:5 | call to p | synthetic * | | local_dataflow.rb:12:3:12:5 | self | local_dataflow.rb:12:3:12:5 | call to p | self | | local_dataflow.rb:12:5:12:5 | x | local_dataflow.rb:12:3:12:5 | call to p | position 0 | | local_dataflow.rb:15:1:17:3 | { ... } | local_dataflow.rb:15:1:17:3 | call to each | block | +| local_dataflow.rb:15:5:15:5 | defined? ... | local_dataflow.rb:15:5:15:5 | [false] ! ... | self | +| local_dataflow.rb:15:5:15:5 | defined? ... | local_dataflow.rb:15:5:15:5 | [true] ! ... | self | +| local_dataflow.rb:15:5:15:5 | x | local_dataflow.rb:15:5:15:5 | defined? ... | self | | local_dataflow.rb:15:10:15:14 | array | local_dataflow.rb:15:1:17:3 | call to each | self | | local_dataflow.rb:19:1:21:3 | { ... } | local_dataflow.rb:19:1:21:3 | call to each | block | +| local_dataflow.rb:19:5:19:5 | defined? ... | local_dataflow.rb:19:5:19:5 | [false] ! ... | self | +| local_dataflow.rb:19:5:19:5 | defined? ... | local_dataflow.rb:19:5:19:5 | [true] ! ... | self | +| local_dataflow.rb:19:5:19:5 | x | local_dataflow.rb:19:5:19:5 | defined? ... | self | | local_dataflow.rb:19:10:19:14 | array | local_dataflow.rb:19:1:21:3 | call to each | self | | local_dataflow.rb:20:6:20:6 | x | local_dataflow.rb:20:6:20:10 | ... > ... | self | +| local_dataflow.rb:20:6:20:10 | * | local_dataflow.rb:20:6:20:10 | ... > ... | synthetic * | | local_dataflow.rb:20:10:20:10 | 1 | local_dataflow.rb:20:6:20:10 | ... > ... | position 0 | | local_dataflow.rb:35:6:35:6 | x | local_dataflow.rb:35:6:35:11 | ... == ... | self | +| local_dataflow.rb:35:6:35:11 | * | local_dataflow.rb:35:6:35:11 | ... == ... | synthetic * | | local_dataflow.rb:35:11:35:11 | 4 | local_dataflow.rb:35:6:35:11 | ... == ... | position 0 | | local_dataflow.rb:42:6:42:6 | x | local_dataflow.rb:42:6:42:11 | ... == ... | self | +| local_dataflow.rb:42:6:42:11 | * | local_dataflow.rb:42:6:42:11 | ... == ... | synthetic * | | local_dataflow.rb:42:11:42:11 | 4 | local_dataflow.rb:42:6:42:11 | ... == ... | position 0 | | local_dataflow.rb:49:1:53:3 | self | local_dataflow.rb:49:1:53:3 | call to m | self | | local_dataflow.rb:49:3:53:3 | do ... end | local_dataflow.rb:49:1:53:3 | call to m | block | | local_dataflow.rb:50:18:50:18 | x | local_dataflow.rb:50:18:50:22 | ... < ... | self | +| local_dataflow.rb:50:18:50:22 | * | local_dataflow.rb:50:18:50:22 | ... < ... | synthetic * | | local_dataflow.rb:50:22:50:22 | 4 | local_dataflow.rb:50:18:50:22 | ... < ... | position 0 | | local_dataflow.rb:51:20:51:20 | x | local_dataflow.rb:51:20:51:24 | ... < ... | self | +| local_dataflow.rb:51:20:51:24 | * | local_dataflow.rb:51:20:51:24 | ... < ... | synthetic * | | local_dataflow.rb:51:24:51:24 | 9 | local_dataflow.rb:51:20:51:24 | ... < ... | position 0 | +| local_dataflow.rb:55:1:55:14 | * | local_dataflow.rb:55:1:55:14 | call to foo | synthetic * | | local_dataflow.rb:55:1:55:14 | self | local_dataflow.rb:55:1:55:14 | call to foo | self | +| local_dataflow.rb:55:5:55:13 | * | local_dataflow.rb:55:5:55:13 | call to [] | synthetic * | | local_dataflow.rb:55:5:55:13 | Array | local_dataflow.rb:55:5:55:13 | call to [] | self | | local_dataflow.rb:55:5:55:13 | call to [] | local_dataflow.rb:55:1:55:14 | call to foo | position 0 | | local_dataflow.rb:55:6:55:6 | 1 | local_dataflow.rb:55:5:55:13 | call to [] | position 0 | | local_dataflow.rb:55:9:55:9 | 2 | local_dataflow.rb:55:5:55:13 | call to [] | position 1 | | local_dataflow.rb:55:12:55:12 | 3 | local_dataflow.rb:55:5:55:13 | call to [] | position 2 | +| local_dataflow.rb:78:12:78:20 | * | local_dataflow.rb:78:12:78:20 | call to source | synthetic * | | local_dataflow.rb:78:12:78:20 | self | local_dataflow.rb:78:12:78:20 | call to source | self | | local_dataflow.rb:78:19:78:19 | 1 | local_dataflow.rb:78:12:78:20 | call to source | position 0 | +| local_dataflow.rb:79:20:79:26 | * | local_dataflow.rb:79:20:79:26 | call to sink | synthetic * | | local_dataflow.rb:79:20:79:26 | self | local_dataflow.rb:79:20:79:26 | call to sink | self | | local_dataflow.rb:79:25:79:25 | b | local_dataflow.rb:79:20:79:26 | call to sink | position 0 | | local_dataflow.rb:80:13:80:13 | a | local_dataflow.rb:80:13:80:17 | ... > ... | self | +| local_dataflow.rb:80:13:80:17 | * | local_dataflow.rb:80:13:80:17 | ... > ... | synthetic * | | local_dataflow.rb:80:17:80:17 | 0 | local_dataflow.rb:80:13:80:17 | ... > ... | position 0 | +| local_dataflow.rb:80:24:80:30 | * | local_dataflow.rb:80:24:80:30 | call to sink | synthetic * | | local_dataflow.rb:80:24:80:30 | self | local_dataflow.rb:80:24:80:30 | call to sink | self | | local_dataflow.rb:80:29:80:29 | a | local_dataflow.rb:80:24:80:30 | call to sink | position 0 | +| local_dataflow.rb:81:25:84:14 | * | local_dataflow.rb:81:25:84:14 | call to [] | synthetic * | | local_dataflow.rb:81:25:84:14 | Array | local_dataflow.rb:81:25:84:14 | call to [] | self | +| local_dataflow.rb:82:7:82:13 | * | local_dataflow.rb:82:7:82:13 | call to sink | synthetic * | | local_dataflow.rb:82:7:82:13 | call to sink | local_dataflow.rb:81:25:84:14 | call to [] | position 0 | | local_dataflow.rb:82:7:82:13 | self | local_dataflow.rb:82:7:82:13 | call to sink | self | | local_dataflow.rb:82:12:82:12 | c | local_dataflow.rb:82:7:82:13 | call to sink | position 0 | +| local_dataflow.rb:83:7:83:13 | * | local_dataflow.rb:83:7:83:13 | call to sink | synthetic * | | local_dataflow.rb:83:7:83:13 | call to sink | local_dataflow.rb:81:25:84:14 | call to [] | position 1 | | local_dataflow.rb:83:7:83:13 | self | local_dataflow.rb:83:7:83:13 | call to sink | self | | local_dataflow.rb:83:12:83:12 | d | local_dataflow.rb:83:7:83:13 | call to sink | position 0 | +| local_dataflow.rb:84:7:84:13 | * | local_dataflow.rb:84:7:84:13 | call to sink | synthetic * | | local_dataflow.rb:84:7:84:13 | call to sink | local_dataflow.rb:81:25:84:14 | call to [] | position 2 | | local_dataflow.rb:84:7:84:13 | self | local_dataflow.rb:84:7:84:13 | call to sink | self | | local_dataflow.rb:84:12:84:12 | e | local_dataflow.rb:84:7:84:13 | call to sink | position 0 | +| local_dataflow.rb:85:22:85:28 | * | local_dataflow.rb:85:22:85:28 | call to sink | synthetic * | | local_dataflow.rb:85:22:85:28 | self | local_dataflow.rb:85:22:85:28 | call to sink | self | | local_dataflow.rb:85:27:85:27 | f | local_dataflow.rb:85:22:85:28 | call to sink | position 0 | +| local_dataflow.rb:86:28:86:34 | * | local_dataflow.rb:86:28:86:34 | call to sink | synthetic * | | local_dataflow.rb:86:28:86:34 | self | local_dataflow.rb:86:28:86:34 | call to sink | self | | local_dataflow.rb:86:33:86:33 | g | local_dataflow.rb:86:28:86:34 | call to sink | position 0 | +| local_dataflow.rb:87:20:87:26 | * | local_dataflow.rb:87:20:87:26 | call to sink | synthetic * | | local_dataflow.rb:87:20:87:26 | self | local_dataflow.rb:87:20:87:26 | call to sink | self | | local_dataflow.rb:87:25:87:25 | x | local_dataflow.rb:87:20:87:26 | call to sink | position 0 | +| local_dataflow.rb:89:3:89:9 | * | local_dataflow.rb:89:3:89:9 | call to sink | synthetic * | | local_dataflow.rb:89:3:89:9 | self | local_dataflow.rb:89:3:89:9 | call to sink | self | | local_dataflow.rb:89:8:89:8 | z | local_dataflow.rb:89:3:89:9 | call to sink | position 0 | +| local_dataflow.rb:93:7:93:15 | * | local_dataflow.rb:93:7:93:15 | call to source | synthetic * | | local_dataflow.rb:93:7:93:15 | call to source | local_dataflow.rb:93:7:93:28 | ... \|\| ... | self | | local_dataflow.rb:93:7:93:15 | self | local_dataflow.rb:93:7:93:15 | call to source | self | +| local_dataflow.rb:93:7:93:28 | * | local_dataflow.rb:93:7:93:28 | ... \|\| ... | synthetic * | | local_dataflow.rb:93:14:93:14 | 1 | local_dataflow.rb:93:7:93:15 | call to source | position 0 | +| local_dataflow.rb:93:20:93:28 | * | local_dataflow.rb:93:20:93:28 | call to source | synthetic * | | local_dataflow.rb:93:20:93:28 | call to source | local_dataflow.rb:93:7:93:28 | ... \|\| ... | position 0 | | local_dataflow.rb:93:20:93:28 | self | local_dataflow.rb:93:20:93:28 | call to source | self | | local_dataflow.rb:93:27:93:27 | 2 | local_dataflow.rb:93:20:93:28 | call to source | position 0 | +| local_dataflow.rb:94:3:94:9 | * | local_dataflow.rb:94:3:94:9 | call to sink | synthetic * | | local_dataflow.rb:94:3:94:9 | self | local_dataflow.rb:94:3:94:9 | call to sink | self | | local_dataflow.rb:94:8:94:8 | a | local_dataflow.rb:94:3:94:9 | call to sink | position 0 | +| local_dataflow.rb:95:8:95:16 | * | local_dataflow.rb:95:8:95:16 | call to source | synthetic * | | local_dataflow.rb:95:8:95:16 | call to source | local_dataflow.rb:95:8:95:29 | ... or ... | self | | local_dataflow.rb:95:8:95:16 | self | local_dataflow.rb:95:8:95:16 | call to source | self | +| local_dataflow.rb:95:8:95:29 | * | local_dataflow.rb:95:8:95:29 | ... or ... | synthetic * | | local_dataflow.rb:95:15:95:15 | 1 | local_dataflow.rb:95:8:95:16 | call to source | position 0 | +| local_dataflow.rb:95:21:95:29 | * | local_dataflow.rb:95:21:95:29 | call to source | synthetic * | | local_dataflow.rb:95:21:95:29 | call to source | local_dataflow.rb:95:8:95:29 | ... or ... | position 0 | | local_dataflow.rb:95:21:95:29 | self | local_dataflow.rb:95:21:95:29 | call to source | self | | local_dataflow.rb:95:28:95:28 | 2 | local_dataflow.rb:95:21:95:29 | call to source | position 0 | +| local_dataflow.rb:96:3:96:9 | * | local_dataflow.rb:96:3:96:9 | call to sink | synthetic * | | local_dataflow.rb:96:3:96:9 | self | local_dataflow.rb:96:3:96:9 | call to sink | self | | local_dataflow.rb:96:8:96:8 | b | local_dataflow.rb:96:3:96:9 | call to sink | position 0 | +| local_dataflow.rb:98:7:98:15 | * | local_dataflow.rb:98:7:98:15 | call to source | synthetic * | | local_dataflow.rb:98:7:98:15 | call to source | local_dataflow.rb:98:7:98:28 | ... && ... | self | | local_dataflow.rb:98:7:98:15 | self | local_dataflow.rb:98:7:98:15 | call to source | self | +| local_dataflow.rb:98:7:98:28 | * | local_dataflow.rb:98:7:98:28 | ... && ... | synthetic * | | local_dataflow.rb:98:14:98:14 | 1 | local_dataflow.rb:98:7:98:15 | call to source | position 0 | +| local_dataflow.rb:98:20:98:28 | * | local_dataflow.rb:98:20:98:28 | call to source | synthetic * | | local_dataflow.rb:98:20:98:28 | call to source | local_dataflow.rb:98:7:98:28 | ... && ... | position 0 | | local_dataflow.rb:98:20:98:28 | self | local_dataflow.rb:98:20:98:28 | call to source | self | | local_dataflow.rb:98:27:98:27 | 2 | local_dataflow.rb:98:20:98:28 | call to source | position 0 | +| local_dataflow.rb:99:3:99:9 | * | local_dataflow.rb:99:3:99:9 | call to sink | synthetic * | | local_dataflow.rb:99:3:99:9 | self | local_dataflow.rb:99:3:99:9 | call to sink | self | | local_dataflow.rb:99:8:99:8 | a | local_dataflow.rb:99:3:99:9 | call to sink | position 0 | +| local_dataflow.rb:100:8:100:16 | * | local_dataflow.rb:100:8:100:16 | call to source | synthetic * | | local_dataflow.rb:100:8:100:16 | call to source | local_dataflow.rb:100:8:100:30 | ... and ... | self | | local_dataflow.rb:100:8:100:16 | self | local_dataflow.rb:100:8:100:16 | call to source | self | +| local_dataflow.rb:100:8:100:30 | * | local_dataflow.rb:100:8:100:30 | ... and ... | synthetic * | | local_dataflow.rb:100:15:100:15 | 1 | local_dataflow.rb:100:8:100:16 | call to source | position 0 | +| local_dataflow.rb:100:22:100:30 | * | local_dataflow.rb:100:22:100:30 | call to source | synthetic * | | local_dataflow.rb:100:22:100:30 | call to source | local_dataflow.rb:100:8:100:30 | ... and ... | position 0 | | local_dataflow.rb:100:22:100:30 | self | local_dataflow.rb:100:22:100:30 | call to source | self | | local_dataflow.rb:100:29:100:29 | 2 | local_dataflow.rb:100:22:100:30 | call to source | position 0 | +| local_dataflow.rb:101:3:101:9 | * | local_dataflow.rb:101:3:101:9 | call to sink | synthetic * | | local_dataflow.rb:101:3:101:9 | self | local_dataflow.rb:101:3:101:9 | call to sink | self | | local_dataflow.rb:101:8:101:8 | b | local_dataflow.rb:101:3:101:9 | call to sink | position 0 | +| local_dataflow.rb:103:7:103:15 | * | local_dataflow.rb:103:7:103:15 | call to source | synthetic * | | local_dataflow.rb:103:7:103:15 | self | local_dataflow.rb:103:7:103:15 | call to source | self | | local_dataflow.rb:103:14:103:14 | 5 | local_dataflow.rb:103:7:103:15 | call to source | position 0 | | local_dataflow.rb:104:3:104:3 | a | local_dataflow.rb:104:5:104:7 | ... \|\| ... | self | +| local_dataflow.rb:104:5:104:7 | * | local_dataflow.rb:104:5:104:7 | ... \|\| ... | synthetic * | +| local_dataflow.rb:104:9:104:17 | * | local_dataflow.rb:104:9:104:17 | call to source | synthetic * | | local_dataflow.rb:104:9:104:17 | call to source | local_dataflow.rb:104:5:104:7 | ... \|\| ... | position 0 | | local_dataflow.rb:104:9:104:17 | self | local_dataflow.rb:104:9:104:17 | call to source | self | | local_dataflow.rb:104:16:104:16 | 6 | local_dataflow.rb:104:9:104:17 | call to source | position 0 | +| local_dataflow.rb:105:3:105:9 | * | local_dataflow.rb:105:3:105:9 | call to sink | synthetic * | | local_dataflow.rb:105:3:105:9 | self | local_dataflow.rb:105:3:105:9 | call to sink | self | | local_dataflow.rb:105:8:105:8 | a | local_dataflow.rb:105:3:105:9 | call to sink | position 0 | +| local_dataflow.rb:106:7:106:15 | * | local_dataflow.rb:106:7:106:15 | call to source | synthetic * | | local_dataflow.rb:106:7:106:15 | self | local_dataflow.rb:106:7:106:15 | call to source | self | | local_dataflow.rb:106:14:106:14 | 7 | local_dataflow.rb:106:7:106:15 | call to source | position 0 | | local_dataflow.rb:107:3:107:3 | b | local_dataflow.rb:107:5:107:7 | ... && ... | self | +| local_dataflow.rb:107:5:107:7 | * | local_dataflow.rb:107:5:107:7 | ... && ... | synthetic * | +| local_dataflow.rb:107:9:107:17 | * | local_dataflow.rb:107:9:107:17 | call to source | synthetic * | | local_dataflow.rb:107:9:107:17 | call to source | local_dataflow.rb:107:5:107:7 | ... && ... | position 0 | | local_dataflow.rb:107:9:107:17 | self | local_dataflow.rb:107:9:107:17 | call to source | self | | local_dataflow.rb:107:16:107:16 | 8 | local_dataflow.rb:107:9:107:17 | call to source | position 0 | +| local_dataflow.rb:108:3:108:9 | * | local_dataflow.rb:108:3:108:9 | call to sink | synthetic * | | local_dataflow.rb:108:3:108:9 | self | local_dataflow.rb:108:3:108:9 | call to sink | self | | local_dataflow.rb:108:8:108:8 | b | local_dataflow.rb:108:3:108:9 | call to sink | position 0 | +| local_dataflow.rb:112:3:112:21 | * | local_dataflow.rb:112:3:112:21 | call to sink | synthetic * | | local_dataflow.rb:112:3:112:21 | self | local_dataflow.rb:112:3:112:21 | call to sink | self | +| local_dataflow.rb:112:8:112:16 | * | local_dataflow.rb:112:8:112:16 | call to source | synthetic * | | local_dataflow.rb:112:8:112:16 | call to source | local_dataflow.rb:112:8:112:20 | call to dup | self | | local_dataflow.rb:112:8:112:16 | self | local_dataflow.rb:112:8:112:16 | call to source | self | | local_dataflow.rb:112:8:112:20 | call to dup | local_dataflow.rb:112:3:112:21 | call to sink | position 0 | | local_dataflow.rb:112:15:112:15 | 1 | local_dataflow.rb:112:8:112:16 | call to source | position 0 | +| local_dataflow.rb:113:3:113:25 | * | local_dataflow.rb:113:3:113:25 | call to sink | synthetic * | | local_dataflow.rb:113:3:113:25 | self | local_dataflow.rb:113:3:113:25 | call to sink | self | +| local_dataflow.rb:113:8:113:16 | * | local_dataflow.rb:113:8:113:16 | call to source | synthetic * | | local_dataflow.rb:113:8:113:16 | call to source | local_dataflow.rb:113:8:113:20 | call to dup | self | | local_dataflow.rb:113:8:113:16 | self | local_dataflow.rb:113:8:113:16 | call to source | self | | local_dataflow.rb:113:8:113:20 | call to dup | local_dataflow.rb:113:8:113:24 | call to dup | self | | local_dataflow.rb:113:8:113:24 | call to dup | local_dataflow.rb:113:3:113:25 | call to sink | position 0 | | local_dataflow.rb:113:15:113:15 | 1 | local_dataflow.rb:113:8:113:16 | call to source | position 0 | +| local_dataflow.rb:117:3:117:24 | * | local_dataflow.rb:117:3:117:24 | call to sink | synthetic * | | local_dataflow.rb:117:3:117:24 | self | local_dataflow.rb:117:3:117:24 | call to sink | self | +| local_dataflow.rb:117:8:117:16 | * | local_dataflow.rb:117:8:117:16 | call to source | synthetic * | | local_dataflow.rb:117:8:117:16 | call to source | local_dataflow.rb:117:8:117:23 | call to tap | self | | local_dataflow.rb:117:8:117:16 | self | local_dataflow.rb:117:8:117:16 | call to source | self | | local_dataflow.rb:117:8:117:23 | call to tap | local_dataflow.rb:117:3:117:24 | call to sink | position 0 | | local_dataflow.rb:117:15:117:15 | 1 | local_dataflow.rb:117:8:117:16 | call to source | position 0 | | local_dataflow.rb:117:22:117:23 | { ... } | local_dataflow.rb:117:8:117:23 | call to tap | block | +| local_dataflow.rb:118:3:118:11 | * | local_dataflow.rb:118:3:118:11 | call to source | synthetic * | | local_dataflow.rb:118:3:118:11 | call to source | local_dataflow.rb:118:3:118:31 | call to tap | self | | local_dataflow.rb:118:3:118:11 | self | local_dataflow.rb:118:3:118:11 | call to source | self | | local_dataflow.rb:118:10:118:10 | 1 | local_dataflow.rb:118:3:118:11 | call to source | position 0 | | local_dataflow.rb:118:17:118:31 | { ... } | local_dataflow.rb:118:3:118:31 | call to tap | block | +| local_dataflow.rb:118:23:118:29 | * | local_dataflow.rb:118:23:118:29 | call to sink | synthetic * | | local_dataflow.rb:118:23:118:29 | self | local_dataflow.rb:118:23:118:29 | call to sink | self | | local_dataflow.rb:118:28:118:28 | x | local_dataflow.rb:118:23:118:29 | call to sink | position 0 | +| local_dataflow.rb:119:3:119:31 | * | local_dataflow.rb:119:3:119:31 | call to sink | synthetic * | | local_dataflow.rb:119:3:119:31 | self | local_dataflow.rb:119:3:119:31 | call to sink | self | +| local_dataflow.rb:119:8:119:16 | * | local_dataflow.rb:119:8:119:16 | call to source | synthetic * | | local_dataflow.rb:119:8:119:16 | call to source | local_dataflow.rb:119:8:119:23 | call to tap | self | | local_dataflow.rb:119:8:119:16 | self | local_dataflow.rb:119:8:119:16 | call to source | self | | local_dataflow.rb:119:8:119:23 | call to tap | local_dataflow.rb:119:8:119:30 | call to tap | self | @@ -963,7 +1429,9 @@ arg | local_dataflow.rb:119:15:119:15 | 1 | local_dataflow.rb:119:8:119:16 | call to source | position 0 | | local_dataflow.rb:119:22:119:23 | { ... } | local_dataflow.rb:119:8:119:23 | call to tap | block | | local_dataflow.rb:119:29:119:30 | { ... } | local_dataflow.rb:119:8:119:30 | call to tap | block | +| local_dataflow.rb:123:3:123:50 | * | local_dataflow.rb:123:3:123:50 | call to sink | synthetic * | | local_dataflow.rb:123:3:123:50 | self | local_dataflow.rb:123:3:123:50 | call to sink | self | +| local_dataflow.rb:123:8:123:16 | * | local_dataflow.rb:123:8:123:16 | call to source | synthetic * | | local_dataflow.rb:123:8:123:16 | call to source | local_dataflow.rb:123:8:123:20 | call to dup | self | | local_dataflow.rb:123:8:123:16 | self | local_dataflow.rb:123:8:123:16 | call to source | self | | local_dataflow.rb:123:8:123:20 | call to dup | local_dataflow.rb:123:8:123:45 | call to tap | self | @@ -971,29 +1439,41 @@ arg | local_dataflow.rb:123:8:123:49 | call to dup | local_dataflow.rb:123:3:123:50 | call to sink | position 0 | | local_dataflow.rb:123:15:123:15 | 1 | local_dataflow.rb:123:8:123:16 | call to source | position 0 | | local_dataflow.rb:123:26:123:45 | { ... } | local_dataflow.rb:123:8:123:45 | call to tap | block | +| local_dataflow.rb:123:32:123:43 | * | local_dataflow.rb:123:32:123:43 | call to puts | synthetic * | | local_dataflow.rb:123:32:123:43 | self | local_dataflow.rb:123:32:123:43 | call to puts | self | | local_dataflow.rb:123:37:123:43 | "hello" | local_dataflow.rb:123:32:123:43 | call to puts | position 0 | | local_dataflow.rb:127:3:127:8 | self | local_dataflow.rb:127:3:127:8 | call to rand | self | +| local_dataflow.rb:132:6:132:11 | * | local_dataflow.rb:132:6:132:11 | call to use | synthetic * | | local_dataflow.rb:132:6:132:11 | self | local_dataflow.rb:132:6:132:11 | call to use | self | | local_dataflow.rb:132:10:132:10 | x | local_dataflow.rb:132:6:132:11 | call to use | position 0 | +| local_dataflow.rb:133:8:133:13 | * | local_dataflow.rb:133:8:133:13 | call to use | synthetic * | | local_dataflow.rb:133:8:133:13 | call to use | local_dataflow.rb:133:8:133:23 | [false] ... \|\| ... | self | | local_dataflow.rb:133:8:133:13 | call to use | local_dataflow.rb:133:8:133:23 | [true] ... \|\| ... | self | | local_dataflow.rb:133:8:133:13 | self | local_dataflow.rb:133:8:133:13 | call to use | self | +| local_dataflow.rb:133:8:133:23 | * | local_dataflow.rb:133:8:133:23 | [false] ... \|\| ... | synthetic * | +| local_dataflow.rb:133:8:133:23 | * | local_dataflow.rb:133:8:133:23 | [true] ... \|\| ... | synthetic * | | local_dataflow.rb:133:12:133:12 | x | local_dataflow.rb:133:8:133:13 | call to use | position 0 | +| local_dataflow.rb:133:18:133:23 | * | local_dataflow.rb:133:18:133:23 | call to use | synthetic * | | local_dataflow.rb:133:18:133:23 | call to use | local_dataflow.rb:133:8:133:23 | [false] ... \|\| ... | position 0 | | local_dataflow.rb:133:18:133:23 | call to use | local_dataflow.rb:133:8:133:23 | [true] ... \|\| ... | position 0 | | local_dataflow.rb:133:18:133:23 | self | local_dataflow.rb:133:18:133:23 | call to use | self | | local_dataflow.rb:133:22:133:22 | x | local_dataflow.rb:133:18:133:23 | call to use | position 0 | +| local_dataflow.rb:134:7:134:12 | * | local_dataflow.rb:134:7:134:12 | call to use | synthetic * | | local_dataflow.rb:134:7:134:12 | self | local_dataflow.rb:134:7:134:12 | call to use | self | | local_dataflow.rb:134:11:134:11 | x | local_dataflow.rb:134:7:134:12 | call to use | position 0 | +| local_dataflow.rb:136:7:136:12 | * | local_dataflow.rb:136:7:136:12 | call to use | synthetic * | | local_dataflow.rb:136:7:136:12 | self | local_dataflow.rb:136:7:136:12 | call to use | self | | local_dataflow.rb:136:11:136:11 | x | local_dataflow.rb:136:7:136:12 | call to use | position 0 | +| local_dataflow.rb:137:10:137:15 | * | local_dataflow.rb:137:10:137:15 | call to use | synthetic * | | local_dataflow.rb:137:10:137:15 | call to use | local_dataflow.rb:137:10:137:26 | [false] ... && ... | self | | local_dataflow.rb:137:10:137:15 | call to use | local_dataflow.rb:137:10:137:26 | [true] ... && ... | self | | local_dataflow.rb:137:10:137:15 | self | local_dataflow.rb:137:10:137:15 | call to use | self | +| local_dataflow.rb:137:10:137:26 | * | local_dataflow.rb:137:10:137:26 | [false] ... && ... | synthetic * | +| local_dataflow.rb:137:10:137:26 | * | local_dataflow.rb:137:10:137:26 | [true] ... && ... | synthetic * | | local_dataflow.rb:137:14:137:14 | x | local_dataflow.rb:137:10:137:15 | call to use | position 0 | | local_dataflow.rb:137:20:137:26 | [false] ! ... | local_dataflow.rb:137:10:137:26 | [false] ... && ... | position 0 | | local_dataflow.rb:137:20:137:26 | [true] ! ... | local_dataflow.rb:137:10:137:26 | [true] ... && ... | position 0 | +| local_dataflow.rb:137:21:137:26 | * | local_dataflow.rb:137:21:137:26 | call to use | synthetic * | | local_dataflow.rb:137:21:137:26 | call to use | local_dataflow.rb:137:20:137:26 | [false] ! ... | self | | local_dataflow.rb:137:21:137:26 | call to use | local_dataflow.rb:137:20:137:26 | [true] ! ... | self | | local_dataflow.rb:137:21:137:26 | self | local_dataflow.rb:137:21:137:26 | call to use | self | @@ -1001,33 +1481,47 @@ arg | local_dataflow.rb:141:8:141:14 | [false] ! ... | local_dataflow.rb:141:8:141:37 | [false] ... \|\| ... | self | | local_dataflow.rb:141:8:141:14 | [false] ! ... | local_dataflow.rb:141:8:141:37 | [true] ... \|\| ... | self | | local_dataflow.rb:141:8:141:14 | [true] ! ... | local_dataflow.rb:141:8:141:37 | [true] ... \|\| ... | self | +| local_dataflow.rb:141:8:141:37 | * | local_dataflow.rb:141:8:141:37 | [false] ... \|\| ... | synthetic * | +| local_dataflow.rb:141:8:141:37 | * | local_dataflow.rb:141:8:141:37 | [true] ... \|\| ... | synthetic * | +| local_dataflow.rb:141:9:141:14 | * | local_dataflow.rb:141:9:141:14 | call to use | synthetic * | | local_dataflow.rb:141:9:141:14 | call to use | local_dataflow.rb:141:8:141:14 | [false] ! ... | self | | local_dataflow.rb:141:9:141:14 | call to use | local_dataflow.rb:141:8:141:14 | [true] ! ... | self | | local_dataflow.rb:141:9:141:14 | self | local_dataflow.rb:141:9:141:14 | call to use | self | | local_dataflow.rb:141:13:141:13 | x | local_dataflow.rb:141:9:141:14 | call to use | position 0 | | local_dataflow.rb:141:19:141:37 | [false] ( ... ) | local_dataflow.rb:141:8:141:37 | [false] ... \|\| ... | position 0 | | local_dataflow.rb:141:19:141:37 | [true] ( ... ) | local_dataflow.rb:141:8:141:37 | [true] ... \|\| ... | position 0 | +| local_dataflow.rb:141:20:141:25 | * | local_dataflow.rb:141:20:141:25 | call to use | synthetic * | | local_dataflow.rb:141:20:141:25 | call to use | local_dataflow.rb:141:20:141:36 | [false] ... && ... | self | | local_dataflow.rb:141:20:141:25 | call to use | local_dataflow.rb:141:20:141:36 | [true] ... && ... | self | | local_dataflow.rb:141:20:141:25 | self | local_dataflow.rb:141:20:141:25 | call to use | self | +| local_dataflow.rb:141:20:141:36 | * | local_dataflow.rb:141:20:141:36 | [false] ... && ... | synthetic * | +| local_dataflow.rb:141:20:141:36 | * | local_dataflow.rb:141:20:141:36 | [true] ... && ... | synthetic * | | local_dataflow.rb:141:24:141:24 | x | local_dataflow.rb:141:20:141:25 | call to use | position 0 | | local_dataflow.rb:141:30:141:36 | [false] ! ... | local_dataflow.rb:141:20:141:36 | [false] ... && ... | position 0 | | local_dataflow.rb:141:30:141:36 | [true] ! ... | local_dataflow.rb:141:20:141:36 | [true] ... && ... | position 0 | +| local_dataflow.rb:141:31:141:36 | * | local_dataflow.rb:141:31:141:36 | call to use | synthetic * | | local_dataflow.rb:141:31:141:36 | call to use | local_dataflow.rb:141:30:141:36 | [false] ! ... | self | | local_dataflow.rb:141:31:141:36 | call to use | local_dataflow.rb:141:30:141:36 | [true] ! ... | self | | local_dataflow.rb:141:31:141:36 | self | local_dataflow.rb:141:31:141:36 | call to use | self | | local_dataflow.rb:141:35:141:35 | x | local_dataflow.rb:141:31:141:36 | call to use | position 0 | +| local_dataflow.rb:143:11:143:16 | * | local_dataflow.rb:143:11:143:16 | call to use | synthetic * | | local_dataflow.rb:143:11:143:16 | call to use | local_dataflow.rb:143:11:143:26 | [false] ... \|\| ... | self | | local_dataflow.rb:143:11:143:16 | call to use | local_dataflow.rb:143:11:143:26 | [true] ... \|\| ... | self | | local_dataflow.rb:143:11:143:16 | self | local_dataflow.rb:143:11:143:16 | call to use | self | +| local_dataflow.rb:143:11:143:26 | * | local_dataflow.rb:143:11:143:26 | [false] ... \|\| ... | synthetic * | +| local_dataflow.rb:143:11:143:26 | * | local_dataflow.rb:143:11:143:26 | [true] ... \|\| ... | synthetic * | | local_dataflow.rb:143:15:143:15 | x | local_dataflow.rb:143:11:143:16 | call to use | position 0 | +| local_dataflow.rb:143:21:143:26 | * | local_dataflow.rb:143:21:143:26 | call to use | synthetic * | | local_dataflow.rb:143:21:143:26 | call to use | local_dataflow.rb:143:11:143:26 | [false] ... \|\| ... | position 0 | | local_dataflow.rb:143:21:143:26 | call to use | local_dataflow.rb:143:11:143:26 | [true] ... \|\| ... | position 0 | | local_dataflow.rb:143:21:143:26 | self | local_dataflow.rb:143:21:143:26 | call to use | self | | local_dataflow.rb:143:25:143:25 | x | local_dataflow.rb:143:21:143:26 | call to use | position 0 | +| local_dataflow.rb:144:11:144:16 | * | local_dataflow.rb:144:11:144:16 | call to use | synthetic * | | local_dataflow.rb:144:11:144:16 | self | local_dataflow.rb:144:11:144:16 | call to use | self | | local_dataflow.rb:144:15:144:15 | x | local_dataflow.rb:144:11:144:16 | call to use | position 0 | +| local_dataflow.rb:147:5:147:10 | * | local_dataflow.rb:147:5:147:10 | call to use | synthetic * | | local_dataflow.rb:147:5:147:10 | self | local_dataflow.rb:147:5:147:10 | call to use | self | | local_dataflow.rb:147:9:147:9 | x | local_dataflow.rb:147:5:147:10 | call to use | position 0 | +| local_dataflow.rb:148:5:148:10 | * | local_dataflow.rb:148:5:148:10 | call to use | synthetic * | | local_dataflow.rb:148:5:148:10 | self | local_dataflow.rb:148:5:148:10 | call to use | self | | local_dataflow.rb:148:9:148:9 | x | local_dataflow.rb:148:5:148:10 | call to use | position 0 | diff --git a/ruby/ql/test/library-tests/dataflow/local/TaintStep.expected b/ruby/ql/test/library-tests/dataflow/local/TaintStep.expected index 525470654b6..237c067be1b 100644 --- a/ruby/ql/test/library-tests/dataflow/local/TaintStep.expected +++ b/ruby/ql/test/library-tests/dataflow/local/TaintStep.expected @@ -2796,6 +2796,7 @@ | UseUseExplosion.rb:21:3675:21:3680 | call to use | UseUseExplosion.rb:21:3670:21:3680 | else ... | | UseUseExplosion.rb:21:3686:21:3696 | else ... | UseUseExplosion.rb:21:9:21:3700 | if ... | | UseUseExplosion.rb:21:3691:21:3696 | call to use | UseUseExplosion.rb:21:3686:21:3696 | else ... | +| UseUseExplosion.rb:24:5:25:7 | synthetic *args | UseUseExplosion.rb:24:13:24:13 | i | | UseUseExplosion.rb:24:5:25:7 | use | UseUseExplosion.rb:1:1:26:3 | C | | file://:0:0:0:0 | [summary param] position 0 in & | file://:0:0:0:0 | [summary] read: Argument[0].Element[any] in & | | file://:0:0:0:0 | [summary param] position 0 in + | file://:0:0:0:0 | [summary] read: Argument[0].Element[any] in + | @@ -2840,6 +2841,8 @@ | file://:0:0:0:0 | [summary] read: Argument[0].Element[any] in Hash[] | file://:0:0:0:0 | [summary] read: Argument[0].Element[any].Element[1] in Hash[] | | local_dataflow.rb:1:1:7:3 | self (foo) | local_dataflow.rb:3:8:3:10 | self | | local_dataflow.rb:1:1:7:3 | self in foo | local_dataflow.rb:1:1:7:3 | self (foo) | +| local_dataflow.rb:1:1:7:3 | synthetic *args | local_dataflow.rb:1:9:1:9 | a | +| local_dataflow.rb:1:1:150:3 | | local_dataflow.rb:10:9:10:9 | x | | local_dataflow.rb:1:1:150:3 | self (local_dataflow.rb) | local_dataflow.rb:49:1:53:3 | self | | local_dataflow.rb:1:9:1:9 | a | local_dataflow.rb:1:9:1:9 | a | | local_dataflow.rb:1:9:1:9 | a | local_dataflow.rb:2:7:2:7 | a | @@ -2868,21 +2871,41 @@ | local_dataflow.rb:9:9:9:15 | Array | local_dataflow.rb:9:9:9:15 | call to [] | | local_dataflow.rb:9:9:9:15 | call to [] | local_dataflow.rb:9:1:9:5 | array | | local_dataflow.rb:9:9:9:15 | call to [] | local_dataflow.rb:9:1:9:15 | ... = ... | +| local_dataflow.rb:10:5:13:3 | ... | local_dataflow.rb:10:1:13:3 | ... = ... | | local_dataflow.rb:10:5:13:3 | self | local_dataflow.rb:11:1:11:2 | self | +| local_dataflow.rb:10:5:13:3 | x | local_dataflow.rb:15:5:15:5 | x | | local_dataflow.rb:10:5:13:3 | __synth__0__1 | local_dataflow.rb:10:5:13:3 | ... = ... | | local_dataflow.rb:10:5:13:3 | __synth__0__1 | local_dataflow.rb:10:5:13:3 | __synth__0__1 | | local_dataflow.rb:10:5:13:3 | __synth__0__1 | local_dataflow.rb:10:5:13:3 | __synth__0__1 | | local_dataflow.rb:10:5:13:3 | __synth__0__1 | local_dataflow.rb:10:9:10:9 | x | -| local_dataflow.rb:10:5:13:3 | call to each | local_dataflow.rb:10:1:13:3 | ... = ... | +| local_dataflow.rb:10:5:13:3 | call to each | local_dataflow.rb:10:5:13:3 | ... | +| local_dataflow.rb:10:5:13:3 | synthetic *args | local_dataflow.rb:10:5:13:3 | __synth__0__1 | +| local_dataflow.rb:10:9:10:9 | ... = ... | local_dataflow.rb:10:9:10:9 | if ... | +| local_dataflow.rb:10:9:10:9 | defined? ... | local_dataflow.rb:10:9:10:9 | [false] ! ... | +| local_dataflow.rb:10:9:10:9 | defined? ... | local_dataflow.rb:10:9:10:9 | [true] ! ... | +| local_dataflow.rb:10:9:10:9 | nil | local_dataflow.rb:10:9:10:9 | ... = ... | +| local_dataflow.rb:10:9:10:9 | nil | local_dataflow.rb:10:9:10:9 | x | +| local_dataflow.rb:10:9:10:9 | x | local_dataflow.rb:10:9:10:9 | defined? ... | +| local_dataflow.rb:10:9:10:9 | x | local_dataflow.rb:10:9:10:9 | phi | | local_dataflow.rb:10:9:10:9 | x | local_dataflow.rb:12:5:12:5 | x | | local_dataflow.rb:10:14:10:18 | [post] array | local_dataflow.rb:15:10:15:14 | array | | local_dataflow.rb:10:14:10:18 | array | local_dataflow.rb:15:10:15:14 | array | | local_dataflow.rb:11:1:11:2 | [post] self | local_dataflow.rb:12:3:12:5 | self | | local_dataflow.rb:11:1:11:2 | self | local_dataflow.rb:12:3:12:5 | self | +| local_dataflow.rb:15:1:17:3 | x | local_dataflow.rb:19:5:19:5 | x | | local_dataflow.rb:15:1:17:3 | __synth__0__1 | local_dataflow.rb:15:1:17:3 | ... = ... | | local_dataflow.rb:15:1:17:3 | __synth__0__1 | local_dataflow.rb:15:1:17:3 | __synth__0__1 | | local_dataflow.rb:15:1:17:3 | __synth__0__1 | local_dataflow.rb:15:1:17:3 | __synth__0__1 | | local_dataflow.rb:15:1:17:3 | __synth__0__1 | local_dataflow.rb:15:5:15:5 | x | +| local_dataflow.rb:15:1:17:3 | call to each | local_dataflow.rb:15:1:17:3 | ... | +| local_dataflow.rb:15:1:17:3 | synthetic *args | local_dataflow.rb:15:1:17:3 | __synth__0__1 | +| local_dataflow.rb:15:5:15:5 | ... = ... | local_dataflow.rb:15:5:15:5 | if ... | +| local_dataflow.rb:15:5:15:5 | defined? ... | local_dataflow.rb:15:5:15:5 | [false] ! ... | +| local_dataflow.rb:15:5:15:5 | defined? ... | local_dataflow.rb:15:5:15:5 | [true] ! ... | +| local_dataflow.rb:15:5:15:5 | nil | local_dataflow.rb:15:5:15:5 | ... = ... | +| local_dataflow.rb:15:5:15:5 | nil | local_dataflow.rb:15:5:15:5 | x | +| local_dataflow.rb:15:5:15:5 | x | local_dataflow.rb:15:5:15:5 | defined? ... | +| local_dataflow.rb:15:5:15:5 | x | local_dataflow.rb:15:5:15:5 | phi | | local_dataflow.rb:15:10:15:14 | [post] array | local_dataflow.rb:19:10:19:14 | array | | local_dataflow.rb:15:10:15:14 | array | local_dataflow.rb:19:10:19:14 | array | | local_dataflow.rb:16:9:16:10 | 10 | local_dataflow.rb:16:3:16:10 | break | @@ -2890,6 +2913,15 @@ | local_dataflow.rb:19:1:21:3 | __synth__0__1 | local_dataflow.rb:19:1:21:3 | __synth__0__1 | | local_dataflow.rb:19:1:21:3 | __synth__0__1 | local_dataflow.rb:19:1:21:3 | __synth__0__1 | | local_dataflow.rb:19:1:21:3 | __synth__0__1 | local_dataflow.rb:19:5:19:5 | x | +| local_dataflow.rb:19:1:21:3 | call to each | local_dataflow.rb:19:1:21:3 | ... | +| local_dataflow.rb:19:1:21:3 | synthetic *args | local_dataflow.rb:19:1:21:3 | __synth__0__1 | +| local_dataflow.rb:19:5:19:5 | ... = ... | local_dataflow.rb:19:5:19:5 | if ... | +| local_dataflow.rb:19:5:19:5 | defined? ... | local_dataflow.rb:19:5:19:5 | [false] ! ... | +| local_dataflow.rb:19:5:19:5 | defined? ... | local_dataflow.rb:19:5:19:5 | [true] ! ... | +| local_dataflow.rb:19:5:19:5 | nil | local_dataflow.rb:19:5:19:5 | ... = ... | +| local_dataflow.rb:19:5:19:5 | nil | local_dataflow.rb:19:5:19:5 | x | +| local_dataflow.rb:19:5:19:5 | x | local_dataflow.rb:19:5:19:5 | defined? ... | +| local_dataflow.rb:19:5:19:5 | x | local_dataflow.rb:19:5:19:5 | phi | | local_dataflow.rb:19:5:19:5 | x | local_dataflow.rb:20:6:20:6 | x | | local_dataflow.rb:20:6:20:6 | x | local_dataflow.rb:20:6:20:10 | ... > ... | | local_dataflow.rb:20:10:20:10 | 1 | local_dataflow.rb:20:6:20:10 | ... > ... | @@ -2901,11 +2933,13 @@ | local_dataflow.rb:30:14:30:20 | "class" | local_dataflow.rb:30:5:30:24 | C | | local_dataflow.rb:32:5:32:25 | bar | local_dataflow.rb:32:1:32:1 | x | | local_dataflow.rb:32:5:32:25 | bar | local_dataflow.rb:32:1:32:25 | ... = ... | +| local_dataflow.rb:34:1:39:3 | synthetic *args | local_dataflow.rb:34:7:34:7 | x | | local_dataflow.rb:34:7:34:7 | x | local_dataflow.rb:34:7:34:7 | x | | local_dataflow.rb:34:7:34:7 | x | local_dataflow.rb:35:6:35:6 | x | | local_dataflow.rb:35:6:35:6 | x | local_dataflow.rb:35:6:35:11 | ... == ... | | local_dataflow.rb:35:11:35:11 | 4 | local_dataflow.rb:35:6:35:11 | ... == ... | | local_dataflow.rb:36:13:36:13 | 7 | local_dataflow.rb:36:6:36:13 | return | +| local_dataflow.rb:41:1:47:3 | synthetic *args | local_dataflow.rb:41:7:41:7 | x | | local_dataflow.rb:41:7:41:7 | x | local_dataflow.rb:41:7:41:7 | x | | local_dataflow.rb:41:7:41:7 | x | local_dataflow.rb:42:6:42:6 | x | | local_dataflow.rb:42:6:42:6 | x | local_dataflow.rb:42:6:42:11 | ... == ... | @@ -2924,8 +2958,10 @@ | local_dataflow.rb:51:20:51:20 | x | local_dataflow.rb:51:20:51:24 | ... < ... | | local_dataflow.rb:51:24:51:24 | 9 | local_dataflow.rb:51:20:51:24 | ... < ... | | local_dataflow.rb:55:5:55:13 | Array | local_dataflow.rb:55:5:55:13 | call to [] | +| local_dataflow.rb:57:1:58:3 | synthetic *args | local_dataflow.rb:57:9:57:9 | x | | local_dataflow.rb:60:1:90:3 | self (test_case) | local_dataflow.rb:78:12:78:20 | self | | local_dataflow.rb:60:1:90:3 | self in test_case | local_dataflow.rb:60:1:90:3 | self (test_case) | +| local_dataflow.rb:60:1:90:3 | synthetic *args | local_dataflow.rb:60:15:60:15 | x | | local_dataflow.rb:60:15:60:15 | x | local_dataflow.rb:60:15:60:15 | x | | local_dataflow.rb:60:15:60:15 | x | local_dataflow.rb:61:12:61:12 | x | | local_dataflow.rb:61:7:68:5 | SSA phi read(x) | local_dataflow.rb:69:12:69:12 | x | @@ -3098,6 +3134,7 @@ | local_dataflow.rb:118:3:118:11 | call to source | local_dataflow.rb:118:3:118:31 | call to tap | | local_dataflow.rb:118:3:118:11 | self | local_dataflow.rb:119:3:119:31 | self | | local_dataflow.rb:118:17:118:31 | self | local_dataflow.rb:118:23:118:29 | self | +| local_dataflow.rb:118:17:118:31 | synthetic *args | local_dataflow.rb:118:20:118:20 | x | | local_dataflow.rb:118:20:118:20 | x | local_dataflow.rb:118:20:118:20 | x | | local_dataflow.rb:118:20:118:20 | x | local_dataflow.rb:118:28:118:28 | x | | local_dataflow.rb:119:3:119:31 | [post] self | local_dataflow.rb:119:8:119:16 | self | @@ -3112,8 +3149,10 @@ | local_dataflow.rb:123:8:123:20 | call to dup | local_dataflow.rb:123:8:123:45 | call to tap | | local_dataflow.rb:123:8:123:45 | call to tap | local_dataflow.rb:123:8:123:49 | call to dup | | local_dataflow.rb:123:26:123:45 | self | local_dataflow.rb:123:32:123:43 | self | +| local_dataflow.rb:123:26:123:45 | synthetic *args | local_dataflow.rb:123:29:123:29 | x | | local_dataflow.rb:126:1:128:3 | self (use) | local_dataflow.rb:127:3:127:8 | self | | local_dataflow.rb:126:1:128:3 | self in use | local_dataflow.rb:126:1:128:3 | self (use) | +| local_dataflow.rb:126:1:128:3 | synthetic *args | local_dataflow.rb:126:9:126:9 | x | | local_dataflow.rb:130:1:150:3 | self (use_use_madness) | local_dataflow.rb:132:6:132:11 | self | | local_dataflow.rb:130:1:150:3 | self in use_use_madness | local_dataflow.rb:130:1:150:3 | self (use_use_madness) | | local_dataflow.rb:131:3:131:3 | x | local_dataflow.rb:132:10:132:10 | x | diff --git a/ruby/ql/test/library-tests/dataflow/params/TypeTracker.expected b/ruby/ql/test/library-tests/dataflow/params/TypeTracker.expected new file mode 100644 index 00000000000..785af87c24a --- /dev/null +++ b/ruby/ql/test/library-tests/dataflow/params/TypeTracker.expected @@ -0,0 +1,4547 @@ +track +| params_flow.rb:1:1:3:3 | &block | type tracker without call steps | params_flow.rb:1:1:3:3 | &block | +| params_flow.rb:1:1:3:3 | self in taint | type tracker without call steps | params_flow.rb:1:1:3:3 | self in taint | +| params_flow.rb:1:1:3:3 | synthetic *args | type tracker without call steps | params_flow.rb:1:1:3:3 | synthetic *args | +| params_flow.rb:1:1:3:3 | taint | type tracker without call steps | params_flow.rb:1:1:3:3 | taint | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | type tracker with call steps | params_flow.rb:1:1:3:3 | self in taint | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | type tracker with call steps | params_flow.rb:5:1:7:3 | self in sink | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | type tracker with call steps | params_flow.rb:9:1:12:3 | self in positional | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | type tracker with call steps | params_flow.rb:16:1:19:3 | self in keyword | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | type tracker with call steps | params_flow.rb:25:1:31:3 | self in kwargs | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | type tracker with call steps | params_flow.rb:49:1:53:3 | self in posargs | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | type tracker with call steps | params_flow.rb:64:1:66:3 | self in splatstuff | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | type tracker with call steps | params_flow.rb:69:1:76:3 | self in splatmid | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | type tracker with call steps | params_flow.rb:83:1:91:3 | self in pos_many | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | type tracker with call steps | params_flow.rb:98:1:103:3 | self in splatmidsmall | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | type tracker with call steps | params_flow.rb:108:1:112:3 | self in splat_followed_by_keyword_param | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | type tracker with call steps | params_flow.rb:120:1:126:3 | self in destruct | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | type tracker with call steps | params_flow.rb:133:1:135:3 | self in splatall | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | type tracker without call steps | params_flow.rb:1:1:137:45 | self (params_flow.rb) | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps | params_flow.rb:9:16:9:17 | p1 | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps | params_flow.rb:9:20:9:21 | p2 | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps | params_flow.rb:16:13:16:14 | p1 | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps | params_flow.rb:16:18:16:19 | p2 | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps | params_flow.rb:25:12:25:13 | p1 | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps | params_flow.rb:27:11:27:21 | ...[...] | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps | params_flow.rb:28:11:28:21 | ...[...] | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps | params_flow.rb:29:11:29:21 | ...[...] | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps | params_flow.rb:49:13:49:14 | p1 | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps | params_flow.rb:51:11:51:20 | ...[...] | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps | params_flow.rb:65:10:65:13 | ...[...] | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps | params_flow.rb:69:14:69:14 | x | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps | params_flow.rb:69:17:69:17 | y | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps | params_flow.rb:69:24:69:24 | w | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps | params_flow.rb:69:27:69:27 | r | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps | params_flow.rb:83:14:83:14 | t | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps | params_flow.rb:83:17:83:17 | u | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps | params_flow.rb:83:23:83:23 | w | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps | params_flow.rb:98:19:98:19 | a | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps | params_flow.rb:98:31:98:31 | b | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps | params_flow.rb:108:37:108:37 | a | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps | params_flow.rb:108:44:108:44 | c | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps | params_flow.rb:110:10:110:13 | ...[...] | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps | params_flow.rb:134:10:134:16 | ...[...] | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps with content element | params_flow.rb:9:1:12:3 | synthetic *args | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps with content element 0 | params_flow.rb:10:5:10:11 | * | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps with content element 0 | params_flow.rb:11:5:11:11 | * | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps with content element 0 | params_flow.rb:17:5:17:11 | * | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps with content element 0 | params_flow.rb:18:5:18:11 | * | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps with content element 0 | params_flow.rb:26:5:26:11 | * | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps with content element 0 | params_flow.rb:27:5:27:22 | * | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps with content element 0 | params_flow.rb:28:5:28:22 | * | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps with content element 0 | params_flow.rb:29:5:29:22 | * | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps with content element 0 | params_flow.rb:49:1:53:3 | synthetic *args | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps with content element 0 | params_flow.rb:49:17:49:24 | *posargs | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps with content element 0 | params_flow.rb:50:5:50:11 | * | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps with content element 0 | params_flow.rb:51:5:51:21 | * | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps with content element 0 | params_flow.rb:65:5:65:13 | * | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps with content element 0 | params_flow.rb:70:5:70:10 | * | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps with content element 0 | params_flow.rb:71:5:71:10 | * | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps with content element 0 | params_flow.rb:74:5:74:10 | * | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps with content element 0 | params_flow.rb:75:5:75:10 | * | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps with content element 0 | params_flow.rb:84:5:84:10 | * | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps with content element 0 | params_flow.rb:85:5:85:10 | * | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps with content element 0 | params_flow.rb:87:5:87:10 | * | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps with content element 0 | params_flow.rb:99:5:99:10 | * | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps with content element 0 | params_flow.rb:102:5:102:10 | * | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps with content element 0 | params_flow.rb:108:1:112:3 | synthetic *args | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps with content element 0 | params_flow.rb:108:40:108:41 | *b | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps with content element 0 | params_flow.rb:109:5:109:10 | * | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps with content element 0 | params_flow.rb:110:5:110:13 | * | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps with content element 0 | params_flow.rb:111:5:111:10 | * | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps with content element 0 | params_flow.rb:134:5:134:16 | * | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps with content element 0 or unknown | params_flow.rb:9:1:12:3 | synthetic *args | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps with content element 0 or unknown | params_flow.rb:49:1:53:3 | synthetic *args | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps with content element 0 or unknown | params_flow.rb:49:17:49:24 | *posargs | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps with content element 0 or unknown | params_flow.rb:64:16:64:17 | *x | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps with content element 0 or unknown | params_flow.rb:83:1:91:3 | synthetic *args | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps with content element 0 or unknown | params_flow.rb:133:14:133:18 | *args | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps with content element 1 | params_flow.rb:49:1:53:3 | synthetic *args | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps with content element 1 | params_flow.rb:108:1:112:3 | synthetic *args | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps with content element 1 or unknown | params_flow.rb:9:1:12:3 | synthetic *args | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps with content element 1 or unknown | params_flow.rb:49:1:53:3 | synthetic *args | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps with content element 1 or unknown | params_flow.rb:83:1:91:3 | synthetic *args | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps with content element 1 or unknown | params_flow.rb:133:14:133:18 | *args | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps with content element 2 or unknown | params_flow.rb:133:14:133:18 | *args | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps with content element :c | params_flow.rb:108:1:112:3 | **kwargs | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps with content element :p1 | params_flow.rb:16:1:19:3 | **kwargs | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps with content element :p1 | params_flow.rb:25:1:31:3 | **kwargs | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps with content element :p1 | params_flow.rb:25:17:25:24 | **kwargs | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps with content element :p2 | params_flow.rb:16:1:19:3 | **kwargs | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps with content element :p2 | params_flow.rb:25:1:31:3 | **kwargs | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps with content element :p2 | params_flow.rb:25:17:25:24 | **kwargs | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps with content element :p3 | params_flow.rb:25:1:31:3 | **kwargs | +| params_flow.rb:1:11:1:11 | x | type tracker with call steps with content element :p3 | params_flow.rb:25:17:25:24 | **kwargs | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:14:12:14:19 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:14:22:14:29 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:21:13:21:20 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:21:27:21:34 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:22:13:22:20 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:22:27:22:34 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:23:16:23:23 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:23:33:23:40 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:33:12:33:19 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:33:26:33:34 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:33:41:33:49 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:34:14:34:22 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:35:12:35:20 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:37:16:37:24 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:37:34:37:42 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:40:16:40:24 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:41:13:41:21 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:43:9:43:17 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:44:12:44:20 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:46:9:46:17 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:46:20:46:28 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:55:9:55:17 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:55:20:55:28 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:57:9:57:17 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:58:9:58:17 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:60:9:60:17 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:60:20:60:28 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:63:8:63:16 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:78:10:78:18 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:78:21:78:29 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:78:32:78:40 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:78:43:78:51 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:78:54:78:62 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:80:9:80:17 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:80:20:80:28 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:80:31:80:39 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:80:42:80:50 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:81:10:81:18 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:81:28:81:36 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:93:9:93:17 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:93:20:93:28 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:93:31:93:39 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:93:42:93:50 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:94:10:94:18 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:94:21:94:29 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:94:39:94:47 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:96:10:96:18 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:96:21:96:29 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:96:34:96:42 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:96:45:96:53 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:96:56:96:64 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:96:68:96:76 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:96:79:96:87 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:105:15:105:23 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:105:28:105:36 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:105:39:105:47 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:106:15:106:23 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:106:26:106:34 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:106:37:106:45 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:114:33:114:41 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:114:44:114:52 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:114:58:114:66 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:117:19:117:27 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:128:11:128:19 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:128:22:128:30 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:128:35:128:43 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:128:50:128:58 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:130:9:130:17 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:130:20:130:28 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:131:17:131:25 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:137:12:137:20 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:137:23:137:31 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps | params_flow.rb:137:34:137:42 | call to taint | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content attribute [] | params_flow.rb:117:1:117:1 | [post] x | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element | params_flow.rb:116:5:116:6 | call to [] | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element | params_flow.rb:118:12:118:13 | * ... | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 0 | params_flow.rb:14:1:14:30 | * | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 0 | params_flow.rb:43:8:43:18 | * | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 0 | params_flow.rb:46:8:46:29 | * | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 0 | params_flow.rb:55:1:55:29 | * | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 0 | params_flow.rb:57:8:57:18 | * | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 0 | params_flow.rb:60:8:60:29 | * | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 0 | params_flow.rb:78:1:78:63 | * | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 0 | params_flow.rb:80:8:80:51 | * | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 0 | params_flow.rb:93:8:93:51 | * | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 0 | params_flow.rb:96:33:96:65 | * | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 0 | params_flow.rb:105:27:105:48 | * | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 0 | params_flow.rb:106:1:106:46 | * | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 0 | params_flow.rb:114:1:114:67 | * | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 0 | params_flow.rb:128:10:128:31 | * | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 0 | params_flow.rb:128:34:128:60 | * | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 0 | params_flow.rb:130:8:130:29 | * | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 0 | params_flow.rb:137:11:137:43 | * | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 0 or unknown | params_flow.rb:43:8:43:18 | call to [] | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 0 or unknown | params_flow.rb:44:23:44:27 | * ... | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 0 or unknown | params_flow.rb:46:8:46:29 | call to [] | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 0 or unknown | params_flow.rb:47:12:47:16 | * ... | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 0 or unknown | params_flow.rb:57:8:57:18 | call to [] | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 0 or unknown | params_flow.rb:58:20:58:24 | * ... | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 0 or unknown | params_flow.rb:60:8:60:29 | call to [] | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 0 or unknown | params_flow.rb:61:9:61:13 | * ... | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 0 or unknown | params_flow.rb:67:12:67:16 | * ... | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 0 or unknown | params_flow.rb:80:8:80:51 | call to [] | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 0 or unknown | params_flow.rb:81:21:81:25 | * ... | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 0 or unknown | params_flow.rb:93:8:93:51 | call to [] | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 0 or unknown | params_flow.rb:94:32:94:36 | * ... | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 0 or unknown | params_flow.rb:96:32:96:65 | * ... | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 0 or unknown | params_flow.rb:96:33:96:65 | call to [] | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 0 or unknown | params_flow.rb:105:26:105:48 | * ... | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 0 or unknown | params_flow.rb:105:27:105:48 | call to [] | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 0 or unknown | params_flow.rb:128:10:128:31 | call to [] | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 0 or unknown | params_flow.rb:128:34:128:60 | call to [] | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 0 or unknown | params_flow.rb:130:8:130:29 | call to [] | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 0 or unknown | params_flow.rb:131:10:131:14 | * ... | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 0 or unknown | params_flow.rb:137:10:137:43 | * ... | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 0 or unknown | params_flow.rb:137:11:137:43 | call to [] | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 1 | params_flow.rb:14:1:14:30 | * | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 1 | params_flow.rb:46:8:46:29 | * | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 1 | params_flow.rb:55:1:55:29 | * | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 1 | params_flow.rb:60:8:60:29 | * | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 1 | params_flow.rb:78:1:78:63 | * | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 1 | params_flow.rb:80:8:80:51 | * | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 1 | params_flow.rb:93:8:93:51 | * | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 1 | params_flow.rb:96:33:96:65 | * | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 1 | params_flow.rb:105:27:105:48 | * | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 1 | params_flow.rb:106:1:106:46 | * | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 1 | params_flow.rb:114:1:114:67 | * | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 1 | params_flow.rb:117:1:117:15 | * | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 1 | params_flow.rb:128:10:128:31 | * | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 1 | params_flow.rb:128:46:128:59 | * | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 1 | params_flow.rb:130:8:130:29 | * | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 1 | params_flow.rb:137:11:137:43 | * | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 1 or unknown | params_flow.rb:46:8:46:29 | call to [] | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 1 or unknown | params_flow.rb:47:12:47:16 | * ... | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 1 or unknown | params_flow.rb:60:8:60:29 | call to [] | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 1 or unknown | params_flow.rb:61:9:61:13 | * ... | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 1 or unknown | params_flow.rb:80:8:80:51 | call to [] | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 1 or unknown | params_flow.rb:81:21:81:25 | * ... | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 1 or unknown | params_flow.rb:93:8:93:51 | call to [] | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 1 or unknown | params_flow.rb:94:32:94:36 | * ... | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 1 or unknown | params_flow.rb:96:32:96:65 | * ... | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 1 or unknown | params_flow.rb:96:33:96:65 | call to [] | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 1 or unknown | params_flow.rb:105:26:105:48 | * ... | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 1 or unknown | params_flow.rb:105:27:105:48 | call to [] | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 1 or unknown | params_flow.rb:128:10:128:31 | call to [] | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 1 or unknown | params_flow.rb:128:46:128:59 | call to [] | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 1 or unknown | params_flow.rb:130:8:130:29 | call to [] | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 1 or unknown | params_flow.rb:131:10:131:14 | * ... | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 1 or unknown | params_flow.rb:137:10:137:43 | * ... | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 1 or unknown | params_flow.rb:137:11:137:43 | call to [] | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 2 | params_flow.rb:78:1:78:63 | * | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 2 | params_flow.rb:80:8:80:51 | * | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 2 | params_flow.rb:93:8:93:51 | * | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 2 | params_flow.rb:96:33:96:65 | * | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 2 | params_flow.rb:106:1:106:46 | * | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 2 | params_flow.rb:137:11:137:43 | * | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 2 or unknown | params_flow.rb:80:8:80:51 | call to [] | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 2 or unknown | params_flow.rb:81:21:81:25 | * ... | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 2 or unknown | params_flow.rb:93:8:93:51 | call to [] | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 2 or unknown | params_flow.rb:94:32:94:36 | * ... | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 2 or unknown | params_flow.rb:96:32:96:65 | * ... | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 2 or unknown | params_flow.rb:96:33:96:65 | call to [] | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 2 or unknown | params_flow.rb:137:10:137:43 | * ... | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 2 or unknown | params_flow.rb:137:11:137:43 | call to [] | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 3 | params_flow.rb:78:1:78:63 | * | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 3 | params_flow.rb:80:8:80:51 | * | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 3 | params_flow.rb:93:8:93:51 | * | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 3 or unknown | params_flow.rb:80:8:80:51 | call to [] | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 3 or unknown | params_flow.rb:81:21:81:25 | * ... | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 3 or unknown | params_flow.rb:93:8:93:51 | call to [] | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 3 or unknown | params_flow.rb:94:32:94:36 | * ... | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element 4 | params_flow.rb:78:1:78:63 | * | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element :c | params_flow.rb:114:1:114:67 | ** | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element :p1 | params_flow.rb:21:1:21:35 | ** | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element :p1 | params_flow.rb:22:1:22:35 | ** | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element :p1 | params_flow.rb:23:1:23:41 | ** | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element :p1 | params_flow.rb:33:1:33:58 | ** | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element :p1 | params_flow.rb:35:1:35:29 | ** | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element :p1 | params_flow.rb:37:8:37:44 | ** | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element :p1 | params_flow.rb:37:8:37:44 | call to [] | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element :p1 | params_flow.rb:38:8:38:13 | ** ... | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element :p1 | params_flow.rb:40:8:40:26 | ** | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element :p1 | params_flow.rb:40:8:40:26 | call to [] | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element :p1 | params_flow.rb:41:24:41:29 | ** ... | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element :p2 | params_flow.rb:21:1:21:35 | ** | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element :p2 | params_flow.rb:22:1:22:35 | ** | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element :p2 | params_flow.rb:23:1:23:41 | ** | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element :p2 | params_flow.rb:33:1:33:58 | ** | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element :p2 | params_flow.rb:37:8:37:44 | ** | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element :p2 | params_flow.rb:37:8:37:44 | call to [] | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element :p2 | params_flow.rb:38:8:38:13 | ** ... | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element :p2 | params_flow.rb:41:1:41:30 | ** | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element :p3 | params_flow.rb:33:1:33:58 | ** | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element :p3 | params_flow.rb:34:8:34:32 | ** | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element :p3 | params_flow.rb:34:8:34:32 | call to [] | +| params_flow.rb:1:11:1:11 | x | type tracker without call steps with content element :p3 | params_flow.rb:35:23:35:28 | ** ... | +| params_flow.rb:5:1:7:3 | &block | type tracker without call steps | params_flow.rb:5:1:7:3 | &block | +| params_flow.rb:5:1:7:3 | self in sink | type tracker without call steps | params_flow.rb:5:1:7:3 | self in sink | +| params_flow.rb:5:1:7:3 | sink | type tracker without call steps | params_flow.rb:5:1:7:3 | sink | +| params_flow.rb:5:1:7:3 | synthetic *args | type tracker without call steps | params_flow.rb:5:1:7:3 | synthetic *args | +| params_flow.rb:5:10:5:10 | x | type tracker without call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:5:10:5:10 | x | type tracker without call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:5:10:5:10 | x | type tracker without call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:6:5:6:10 | * | type tracker without call steps | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:6:5:6:10 | call to puts | type tracker without call steps | params_flow.rb:6:5:6:10 | call to puts | +| params_flow.rb:6:5:6:10 | call to puts | type tracker without call steps | params_flow.rb:10:5:10:11 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | type tracker without call steps | params_flow.rb:11:5:11:11 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | type tracker without call steps | params_flow.rb:14:1:14:30 | call to positional | +| params_flow.rb:6:5:6:10 | call to puts | type tracker without call steps | params_flow.rb:17:5:17:11 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | type tracker without call steps | params_flow.rb:18:5:18:11 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | type tracker without call steps | params_flow.rb:21:1:21:35 | call to keyword | +| params_flow.rb:6:5:6:10 | call to puts | type tracker without call steps | params_flow.rb:22:1:22:35 | call to keyword | +| params_flow.rb:6:5:6:10 | call to puts | type tracker without call steps | params_flow.rb:23:1:23:41 | call to keyword | +| params_flow.rb:6:5:6:10 | call to puts | type tracker without call steps | params_flow.rb:26:5:26:11 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | type tracker without call steps | params_flow.rb:27:5:27:22 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | type tracker without call steps | params_flow.rb:28:5:28:22 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | type tracker without call steps | params_flow.rb:29:5:29:22 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | type tracker without call steps | params_flow.rb:30:5:30:22 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | type tracker without call steps | params_flow.rb:33:1:33:58 | call to kwargs | +| params_flow.rb:6:5:6:10 | call to puts | type tracker without call steps | params_flow.rb:35:1:35:29 | call to kwargs | +| params_flow.rb:6:5:6:10 | call to puts | type tracker without call steps | params_flow.rb:38:1:38:14 | call to kwargs | +| params_flow.rb:6:5:6:10 | call to puts | type tracker without call steps | params_flow.rb:41:1:41:30 | call to keyword | +| params_flow.rb:6:5:6:10 | call to puts | type tracker without call steps | params_flow.rb:44:1:44:28 | call to positional | +| params_flow.rb:6:5:6:10 | call to puts | type tracker without call steps | params_flow.rb:47:1:47:17 | call to positional | +| params_flow.rb:6:5:6:10 | call to puts | type tracker without call steps | params_flow.rb:50:5:50:11 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | type tracker without call steps | params_flow.rb:51:5:51:21 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | type tracker without call steps | params_flow.rb:52:5:52:21 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | type tracker without call steps | params_flow.rb:55:1:55:29 | call to posargs | +| params_flow.rb:6:5:6:10 | call to puts | type tracker without call steps | params_flow.rb:58:1:58:25 | call to posargs | +| params_flow.rb:6:5:6:10 | call to puts | type tracker without call steps | params_flow.rb:61:1:61:14 | call to posargs | +| params_flow.rb:6:5:6:10 | call to puts | type tracker without call steps | params_flow.rb:65:5:65:13 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | type tracker without call steps | params_flow.rb:67:1:67:17 | call to splatstuff | +| params_flow.rb:6:5:6:10 | call to puts | type tracker without call steps | params_flow.rb:70:5:70:10 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | type tracker without call steps | params_flow.rb:71:5:71:10 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | type tracker without call steps | params_flow.rb:72:5:72:13 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | type tracker without call steps | params_flow.rb:73:5:73:13 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | type tracker without call steps | params_flow.rb:74:5:74:10 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | type tracker without call steps | params_flow.rb:75:5:75:10 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | type tracker without call steps | params_flow.rb:78:1:78:63 | call to splatmid | +| params_flow.rb:6:5:6:10 | call to puts | type tracker without call steps | params_flow.rb:81:1:81:37 | call to splatmid | +| params_flow.rb:6:5:6:10 | call to puts | type tracker without call steps | params_flow.rb:84:5:84:10 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | type tracker without call steps | params_flow.rb:85:5:85:10 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | type tracker without call steps | params_flow.rb:86:5:86:10 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | type tracker without call steps | params_flow.rb:87:5:87:10 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | type tracker without call steps | params_flow.rb:88:5:88:10 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | type tracker without call steps | params_flow.rb:89:5:89:10 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | type tracker without call steps | params_flow.rb:90:5:90:10 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | type tracker without call steps | params_flow.rb:94:1:94:48 | call to pos_many | +| params_flow.rb:6:5:6:10 | call to puts | type tracker without call steps | params_flow.rb:96:1:96:88 | call to splatmid | +| params_flow.rb:6:5:6:10 | call to puts | type tracker without call steps | params_flow.rb:99:5:99:10 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | type tracker without call steps | params_flow.rb:100:5:100:18 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | type tracker without call steps | params_flow.rb:101:5:101:18 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | type tracker without call steps | params_flow.rb:102:5:102:10 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | type tracker without call steps | params_flow.rb:105:1:105:49 | call to splatmidsmall | +| params_flow.rb:6:5:6:10 | call to puts | type tracker without call steps | params_flow.rb:106:1:106:46 | call to splatmidsmall | +| params_flow.rb:6:5:6:10 | call to puts | type tracker without call steps | params_flow.rb:109:5:109:10 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | type tracker without call steps | params_flow.rb:110:5:110:13 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | type tracker without call steps | params_flow.rb:111:5:111:10 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | type tracker without call steps | params_flow.rb:114:1:114:67 | call to splat_followed_by_keyword_param | +| params_flow.rb:6:5:6:10 | call to puts | type tracker without call steps | params_flow.rb:118:1:118:14 | call to positional | +| params_flow.rb:6:5:6:10 | call to puts | type tracker without call steps | params_flow.rb:121:5:121:10 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | type tracker without call steps | params_flow.rb:122:5:122:10 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | type tracker without call steps | params_flow.rb:123:5:123:10 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | type tracker without call steps | params_flow.rb:124:5:124:10 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | type tracker without call steps | params_flow.rb:125:5:125:10 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | type tracker without call steps | params_flow.rb:128:1:128:61 | call to destruct | +| params_flow.rb:6:5:6:10 | call to puts | type tracker without call steps | params_flow.rb:131:1:131:46 | call to pos_many | +| params_flow.rb:6:5:6:10 | call to puts | type tracker without call steps | params_flow.rb:134:5:134:16 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | type tracker without call steps | params_flow.rb:137:1:137:44 | call to splatall | +| params_flow.rb:9:1:12:3 | &block | type tracker without call steps | params_flow.rb:9:1:12:3 | &block | +| params_flow.rb:9:1:12:3 | positional | type tracker without call steps | params_flow.rb:9:1:12:3 | positional | +| params_flow.rb:9:1:12:3 | self in positional | type tracker with call steps | params_flow.rb:5:1:7:3 | self in sink | +| params_flow.rb:9:1:12:3 | self in positional | type tracker without call steps | params_flow.rb:9:1:12:3 | self in positional | +| params_flow.rb:9:1:12:3 | synthetic *args | type tracker without call steps | params_flow.rb:9:1:12:3 | synthetic *args | +| params_flow.rb:9:16:9:17 | p1 | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:9:16:9:17 | p1 | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:9:16:9:17 | p1 | type tracker without call steps | params_flow.rb:9:16:9:17 | p1 | +| params_flow.rb:9:16:9:17 | p1 | type tracker without call steps | params_flow.rb:9:16:9:17 | p1 | +| params_flow.rb:9:16:9:17 | p1 | type tracker without call steps with content element 0 | params_flow.rb:10:5:10:11 | * | +| params_flow.rb:9:20:9:21 | p2 | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:9:20:9:21 | p2 | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:9:20:9:21 | p2 | type tracker without call steps | params_flow.rb:9:20:9:21 | p2 | +| params_flow.rb:9:20:9:21 | p2 | type tracker without call steps | params_flow.rb:9:20:9:21 | p2 | +| params_flow.rb:9:20:9:21 | p2 | type tracker without call steps with content element 0 | params_flow.rb:11:5:11:11 | * | +| params_flow.rb:10:5:10:11 | * | type tracker without call steps | params_flow.rb:10:5:10:11 | * | +| params_flow.rb:10:5:10:11 | call to sink | type tracker without call steps | params_flow.rb:10:5:10:11 | call to sink | +| params_flow.rb:11:5:11:11 | * | type tracker without call steps | params_flow.rb:11:5:11:11 | * | +| params_flow.rb:11:5:11:11 | call to sink | type tracker without call steps | params_flow.rb:11:5:11:11 | call to sink | +| params_flow.rb:11:5:11:11 | call to sink | type tracker without call steps | params_flow.rb:14:1:14:30 | call to positional | +| params_flow.rb:11:5:11:11 | call to sink | type tracker without call steps | params_flow.rb:44:1:44:28 | call to positional | +| params_flow.rb:11:5:11:11 | call to sink | type tracker without call steps | params_flow.rb:47:1:47:17 | call to positional | +| params_flow.rb:11:5:11:11 | call to sink | type tracker without call steps | params_flow.rb:118:1:118:14 | call to positional | +| params_flow.rb:14:1:14:30 | * | type tracker without call steps | params_flow.rb:14:1:14:30 | * | +| params_flow.rb:14:1:14:30 | call to positional | type tracker without call steps | params_flow.rb:14:1:14:30 | call to positional | +| params_flow.rb:14:12:14:19 | * | type tracker without call steps | params_flow.rb:14:12:14:19 | * | +| params_flow.rb:14:12:14:19 | call to taint | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:14:12:14:19 | call to taint | type tracker with call steps | params_flow.rb:9:16:9:17 | p1 | +| params_flow.rb:14:12:14:19 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:14:12:14:19 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:10:5:10:11 | * | +| params_flow.rb:14:12:14:19 | call to taint | type tracker without call steps | params_flow.rb:14:12:14:19 | call to taint | +| params_flow.rb:14:12:14:19 | call to taint | type tracker without call steps with content element 0 | params_flow.rb:14:1:14:30 | * | +| params_flow.rb:14:18:14:18 | 1 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:14:18:14:18 | 1 | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:14:18:14:18 | 1 | type tracker with call steps | params_flow.rb:9:16:9:17 | p1 | +| params_flow.rb:14:18:14:18 | 1 | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:14:18:14:18 | 1 | type tracker with call steps with content element 0 | params_flow.rb:10:5:10:11 | * | +| params_flow.rb:14:18:14:18 | 1 | type tracker without call steps | params_flow.rb:14:12:14:19 | call to taint | +| params_flow.rb:14:18:14:18 | 1 | type tracker without call steps | params_flow.rb:14:18:14:18 | 1 | +| params_flow.rb:14:18:14:18 | 1 | type tracker without call steps with content element 0 | params_flow.rb:14:1:14:30 | * | +| params_flow.rb:14:18:14:18 | 1 | type tracker without call steps with content element 0 | params_flow.rb:14:12:14:19 | * | +| params_flow.rb:14:22:14:29 | * | type tracker without call steps | params_flow.rb:14:22:14:29 | * | +| params_flow.rb:14:22:14:29 | call to taint | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:14:22:14:29 | call to taint | type tracker with call steps | params_flow.rb:9:20:9:21 | p2 | +| params_flow.rb:14:22:14:29 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:14:22:14:29 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:11:5:11:11 | * | +| params_flow.rb:14:22:14:29 | call to taint | type tracker without call steps | params_flow.rb:14:22:14:29 | call to taint | +| params_flow.rb:14:22:14:29 | call to taint | type tracker without call steps with content element 1 | params_flow.rb:14:1:14:30 | * | +| params_flow.rb:14:28:14:28 | 2 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:14:28:14:28 | 2 | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:14:28:14:28 | 2 | type tracker with call steps | params_flow.rb:9:20:9:21 | p2 | +| params_flow.rb:14:28:14:28 | 2 | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:14:28:14:28 | 2 | type tracker with call steps with content element 0 | params_flow.rb:11:5:11:11 | * | +| params_flow.rb:14:28:14:28 | 2 | type tracker without call steps | params_flow.rb:14:22:14:29 | call to taint | +| params_flow.rb:14:28:14:28 | 2 | type tracker without call steps | params_flow.rb:14:28:14:28 | 2 | +| params_flow.rb:14:28:14:28 | 2 | type tracker without call steps with content element 0 | params_flow.rb:14:22:14:29 | * | +| params_flow.rb:14:28:14:28 | 2 | type tracker without call steps with content element 1 | params_flow.rb:14:1:14:30 | * | +| params_flow.rb:16:1:19:3 | &block | type tracker without call steps | params_flow.rb:16:1:19:3 | &block | +| params_flow.rb:16:1:19:3 | **kwargs | type tracker without call steps | params_flow.rb:16:1:19:3 | **kwargs | +| params_flow.rb:16:1:19:3 | keyword | type tracker without call steps | params_flow.rb:16:1:19:3 | keyword | +| params_flow.rb:16:1:19:3 | self in keyword | type tracker with call steps | params_flow.rb:5:1:7:3 | self in sink | +| params_flow.rb:16:1:19:3 | self in keyword | type tracker without call steps | params_flow.rb:16:1:19:3 | self in keyword | +| params_flow.rb:16:13:16:14 | p1 | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:16:13:16:14 | p1 | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:16:13:16:14 | p1 | type tracker without call steps | params_flow.rb:16:13:16:14 | p1 | +| params_flow.rb:16:13:16:14 | p1 | type tracker without call steps | params_flow.rb:16:13:16:14 | p1 | +| params_flow.rb:16:13:16:14 | p1 | type tracker without call steps with content element 0 | params_flow.rb:17:5:17:11 | * | +| params_flow.rb:16:18:16:19 | p2 | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:16:18:16:19 | p2 | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:16:18:16:19 | p2 | type tracker without call steps | params_flow.rb:16:18:16:19 | p2 | +| params_flow.rb:16:18:16:19 | p2 | type tracker without call steps | params_flow.rb:16:18:16:19 | p2 | +| params_flow.rb:16:18:16:19 | p2 | type tracker without call steps with content element 0 | params_flow.rb:18:5:18:11 | * | +| params_flow.rb:17:5:17:11 | * | type tracker without call steps | params_flow.rb:17:5:17:11 | * | +| params_flow.rb:17:5:17:11 | call to sink | type tracker without call steps | params_flow.rb:17:5:17:11 | call to sink | +| params_flow.rb:18:5:18:11 | * | type tracker without call steps | params_flow.rb:18:5:18:11 | * | +| params_flow.rb:18:5:18:11 | call to sink | type tracker without call steps | params_flow.rb:18:5:18:11 | call to sink | +| params_flow.rb:18:5:18:11 | call to sink | type tracker without call steps | params_flow.rb:21:1:21:35 | call to keyword | +| params_flow.rb:18:5:18:11 | call to sink | type tracker without call steps | params_flow.rb:22:1:22:35 | call to keyword | +| params_flow.rb:18:5:18:11 | call to sink | type tracker without call steps | params_flow.rb:23:1:23:41 | call to keyword | +| params_flow.rb:18:5:18:11 | call to sink | type tracker without call steps | params_flow.rb:41:1:41:30 | call to keyword | +| params_flow.rb:21:1:21:35 | ** | type tracker with call steps | params_flow.rb:16:1:19:3 | **kwargs | +| params_flow.rb:21:1:21:35 | ** | type tracker without call steps | params_flow.rb:21:1:21:35 | ** | +| params_flow.rb:21:1:21:35 | call to keyword | type tracker without call steps | params_flow.rb:21:1:21:35 | call to keyword | +| params_flow.rb:21:9:21:10 | :p1 | type tracker without call steps | params_flow.rb:21:9:21:10 | :p1 | +| params_flow.rb:21:9:21:20 | Pair | type tracker without call steps | params_flow.rb:21:9:21:20 | Pair | +| params_flow.rb:21:13:21:20 | * | type tracker without call steps | params_flow.rb:21:13:21:20 | * | +| params_flow.rb:21:13:21:20 | call to taint | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:21:13:21:20 | call to taint | type tracker with call steps | params_flow.rb:16:13:16:14 | p1 | +| params_flow.rb:21:13:21:20 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:21:13:21:20 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:17:5:17:11 | * | +| params_flow.rb:21:13:21:20 | call to taint | type tracker with call steps with content element :p1 | params_flow.rb:16:1:19:3 | **kwargs | +| params_flow.rb:21:13:21:20 | call to taint | type tracker without call steps | params_flow.rb:21:13:21:20 | call to taint | +| params_flow.rb:21:13:21:20 | call to taint | type tracker without call steps with content element :p1 | params_flow.rb:21:1:21:35 | ** | +| params_flow.rb:21:19:21:19 | 3 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:21:19:21:19 | 3 | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:21:19:21:19 | 3 | type tracker with call steps | params_flow.rb:16:13:16:14 | p1 | +| params_flow.rb:21:19:21:19 | 3 | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:21:19:21:19 | 3 | type tracker with call steps with content element 0 | params_flow.rb:17:5:17:11 | * | +| params_flow.rb:21:19:21:19 | 3 | type tracker with call steps with content element :p1 | params_flow.rb:16:1:19:3 | **kwargs | +| params_flow.rb:21:19:21:19 | 3 | type tracker without call steps | params_flow.rb:21:13:21:20 | call to taint | +| params_flow.rb:21:19:21:19 | 3 | type tracker without call steps | params_flow.rb:21:19:21:19 | 3 | +| params_flow.rb:21:19:21:19 | 3 | type tracker without call steps with content element 0 | params_flow.rb:21:13:21:20 | * | +| params_flow.rb:21:19:21:19 | 3 | type tracker without call steps with content element :p1 | params_flow.rb:21:1:21:35 | ** | +| params_flow.rb:21:23:21:24 | :p2 | type tracker without call steps | params_flow.rb:21:23:21:24 | :p2 | +| params_flow.rb:21:23:21:34 | Pair | type tracker without call steps | params_flow.rb:21:23:21:34 | Pair | +| params_flow.rb:21:27:21:34 | * | type tracker without call steps | params_flow.rb:21:27:21:34 | * | +| params_flow.rb:21:27:21:34 | call to taint | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:21:27:21:34 | call to taint | type tracker with call steps | params_flow.rb:16:18:16:19 | p2 | +| params_flow.rb:21:27:21:34 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:21:27:21:34 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:18:5:18:11 | * | +| params_flow.rb:21:27:21:34 | call to taint | type tracker with call steps with content element :p2 | params_flow.rb:16:1:19:3 | **kwargs | +| params_flow.rb:21:27:21:34 | call to taint | type tracker without call steps | params_flow.rb:21:27:21:34 | call to taint | +| params_flow.rb:21:27:21:34 | call to taint | type tracker without call steps with content element :p2 | params_flow.rb:21:1:21:35 | ** | +| params_flow.rb:21:33:21:33 | 4 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:21:33:21:33 | 4 | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:21:33:21:33 | 4 | type tracker with call steps | params_flow.rb:16:18:16:19 | p2 | +| params_flow.rb:21:33:21:33 | 4 | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:21:33:21:33 | 4 | type tracker with call steps with content element 0 | params_flow.rb:18:5:18:11 | * | +| params_flow.rb:21:33:21:33 | 4 | type tracker with call steps with content element :p2 | params_flow.rb:16:1:19:3 | **kwargs | +| params_flow.rb:21:33:21:33 | 4 | type tracker without call steps | params_flow.rb:21:27:21:34 | call to taint | +| params_flow.rb:21:33:21:33 | 4 | type tracker without call steps | params_flow.rb:21:33:21:33 | 4 | +| params_flow.rb:21:33:21:33 | 4 | type tracker without call steps with content element 0 | params_flow.rb:21:27:21:34 | * | +| params_flow.rb:21:33:21:33 | 4 | type tracker without call steps with content element :p2 | params_flow.rb:21:1:21:35 | ** | +| params_flow.rb:22:1:22:35 | ** | type tracker with call steps | params_flow.rb:16:1:19:3 | **kwargs | +| params_flow.rb:22:1:22:35 | ** | type tracker without call steps | params_flow.rb:22:1:22:35 | ** | +| params_flow.rb:22:1:22:35 | call to keyword | type tracker without call steps | params_flow.rb:22:1:22:35 | call to keyword | +| params_flow.rb:22:9:22:10 | :p2 | type tracker without call steps | params_flow.rb:22:9:22:10 | :p2 | +| params_flow.rb:22:9:22:20 | Pair | type tracker without call steps | params_flow.rb:22:9:22:20 | Pair | +| params_flow.rb:22:13:22:20 | * | type tracker without call steps | params_flow.rb:22:13:22:20 | * | +| params_flow.rb:22:13:22:20 | call to taint | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:22:13:22:20 | call to taint | type tracker with call steps | params_flow.rb:16:18:16:19 | p2 | +| params_flow.rb:22:13:22:20 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:22:13:22:20 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:18:5:18:11 | * | +| params_flow.rb:22:13:22:20 | call to taint | type tracker with call steps with content element :p2 | params_flow.rb:16:1:19:3 | **kwargs | +| params_flow.rb:22:13:22:20 | call to taint | type tracker without call steps | params_flow.rb:22:13:22:20 | call to taint | +| params_flow.rb:22:13:22:20 | call to taint | type tracker without call steps with content element :p2 | params_flow.rb:22:1:22:35 | ** | +| params_flow.rb:22:19:22:19 | 5 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:22:19:22:19 | 5 | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:22:19:22:19 | 5 | type tracker with call steps | params_flow.rb:16:18:16:19 | p2 | +| params_flow.rb:22:19:22:19 | 5 | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:22:19:22:19 | 5 | type tracker with call steps with content element 0 | params_flow.rb:18:5:18:11 | * | +| params_flow.rb:22:19:22:19 | 5 | type tracker with call steps with content element :p2 | params_flow.rb:16:1:19:3 | **kwargs | +| params_flow.rb:22:19:22:19 | 5 | type tracker without call steps | params_flow.rb:22:13:22:20 | call to taint | +| params_flow.rb:22:19:22:19 | 5 | type tracker without call steps | params_flow.rb:22:19:22:19 | 5 | +| params_flow.rb:22:19:22:19 | 5 | type tracker without call steps with content element 0 | params_flow.rb:22:13:22:20 | * | +| params_flow.rb:22:19:22:19 | 5 | type tracker without call steps with content element :p2 | params_flow.rb:22:1:22:35 | ** | +| params_flow.rb:22:23:22:24 | :p1 | type tracker without call steps | params_flow.rb:22:23:22:24 | :p1 | +| params_flow.rb:22:23:22:34 | Pair | type tracker without call steps | params_flow.rb:22:23:22:34 | Pair | +| params_flow.rb:22:27:22:34 | * | type tracker without call steps | params_flow.rb:22:27:22:34 | * | +| params_flow.rb:22:27:22:34 | call to taint | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:22:27:22:34 | call to taint | type tracker with call steps | params_flow.rb:16:13:16:14 | p1 | +| params_flow.rb:22:27:22:34 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:22:27:22:34 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:17:5:17:11 | * | +| params_flow.rb:22:27:22:34 | call to taint | type tracker with call steps with content element :p1 | params_flow.rb:16:1:19:3 | **kwargs | +| params_flow.rb:22:27:22:34 | call to taint | type tracker without call steps | params_flow.rb:22:27:22:34 | call to taint | +| params_flow.rb:22:27:22:34 | call to taint | type tracker without call steps with content element :p1 | params_flow.rb:22:1:22:35 | ** | +| params_flow.rb:22:33:22:33 | 6 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:22:33:22:33 | 6 | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:22:33:22:33 | 6 | type tracker with call steps | params_flow.rb:16:13:16:14 | p1 | +| params_flow.rb:22:33:22:33 | 6 | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:22:33:22:33 | 6 | type tracker with call steps with content element 0 | params_flow.rb:17:5:17:11 | * | +| params_flow.rb:22:33:22:33 | 6 | type tracker with call steps with content element :p1 | params_flow.rb:16:1:19:3 | **kwargs | +| params_flow.rb:22:33:22:33 | 6 | type tracker without call steps | params_flow.rb:22:27:22:34 | call to taint | +| params_flow.rb:22:33:22:33 | 6 | type tracker without call steps | params_flow.rb:22:33:22:33 | 6 | +| params_flow.rb:22:33:22:33 | 6 | type tracker without call steps with content element 0 | params_flow.rb:22:27:22:34 | * | +| params_flow.rb:22:33:22:33 | 6 | type tracker without call steps with content element :p1 | params_flow.rb:22:1:22:35 | ** | +| params_flow.rb:23:1:23:41 | ** | type tracker with call steps | params_flow.rb:16:1:19:3 | **kwargs | +| params_flow.rb:23:1:23:41 | ** | type tracker without call steps | params_flow.rb:23:1:23:41 | ** | +| params_flow.rb:23:1:23:41 | call to keyword | type tracker without call steps | params_flow.rb:23:1:23:41 | call to keyword | +| params_flow.rb:23:9:23:11 | :p2 | type tracker without call steps | params_flow.rb:23:9:23:11 | :p2 | +| params_flow.rb:23:9:23:23 | Pair | type tracker without call steps | params_flow.rb:23:9:23:23 | Pair | +| params_flow.rb:23:16:23:23 | * | type tracker without call steps | params_flow.rb:23:16:23:23 | * | +| params_flow.rb:23:16:23:23 | call to taint | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:23:16:23:23 | call to taint | type tracker with call steps | params_flow.rb:16:18:16:19 | p2 | +| params_flow.rb:23:16:23:23 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:23:16:23:23 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:18:5:18:11 | * | +| params_flow.rb:23:16:23:23 | call to taint | type tracker with call steps with content element :p2 | params_flow.rb:16:1:19:3 | **kwargs | +| params_flow.rb:23:16:23:23 | call to taint | type tracker without call steps | params_flow.rb:23:16:23:23 | call to taint | +| params_flow.rb:23:16:23:23 | call to taint | type tracker without call steps with content element :p2 | params_flow.rb:23:1:23:41 | ** | +| params_flow.rb:23:22:23:22 | 7 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:23:22:23:22 | 7 | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:23:22:23:22 | 7 | type tracker with call steps | params_flow.rb:16:18:16:19 | p2 | +| params_flow.rb:23:22:23:22 | 7 | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:23:22:23:22 | 7 | type tracker with call steps with content element 0 | params_flow.rb:18:5:18:11 | * | +| params_flow.rb:23:22:23:22 | 7 | type tracker with call steps with content element :p2 | params_flow.rb:16:1:19:3 | **kwargs | +| params_flow.rb:23:22:23:22 | 7 | type tracker without call steps | params_flow.rb:23:16:23:23 | call to taint | +| params_flow.rb:23:22:23:22 | 7 | type tracker without call steps | params_flow.rb:23:22:23:22 | 7 | +| params_flow.rb:23:22:23:22 | 7 | type tracker without call steps with content element 0 | params_flow.rb:23:16:23:23 | * | +| params_flow.rb:23:22:23:22 | 7 | type tracker without call steps with content element :p2 | params_flow.rb:23:1:23:41 | ** | +| params_flow.rb:23:26:23:28 | :p1 | type tracker without call steps | params_flow.rb:23:26:23:28 | :p1 | +| params_flow.rb:23:26:23:40 | Pair | type tracker without call steps | params_flow.rb:23:26:23:40 | Pair | +| params_flow.rb:23:33:23:40 | * | type tracker without call steps | params_flow.rb:23:33:23:40 | * | +| params_flow.rb:23:33:23:40 | call to taint | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:23:33:23:40 | call to taint | type tracker with call steps | params_flow.rb:16:13:16:14 | p1 | +| params_flow.rb:23:33:23:40 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:23:33:23:40 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:17:5:17:11 | * | +| params_flow.rb:23:33:23:40 | call to taint | type tracker with call steps with content element :p1 | params_flow.rb:16:1:19:3 | **kwargs | +| params_flow.rb:23:33:23:40 | call to taint | type tracker without call steps | params_flow.rb:23:33:23:40 | call to taint | +| params_flow.rb:23:33:23:40 | call to taint | type tracker without call steps with content element :p1 | params_flow.rb:23:1:23:41 | ** | +| params_flow.rb:23:39:23:39 | 8 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:23:39:23:39 | 8 | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:23:39:23:39 | 8 | type tracker with call steps | params_flow.rb:16:13:16:14 | p1 | +| params_flow.rb:23:39:23:39 | 8 | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:23:39:23:39 | 8 | type tracker with call steps with content element 0 | params_flow.rb:17:5:17:11 | * | +| params_flow.rb:23:39:23:39 | 8 | type tracker with call steps with content element :p1 | params_flow.rb:16:1:19:3 | **kwargs | +| params_flow.rb:23:39:23:39 | 8 | type tracker without call steps | params_flow.rb:23:33:23:40 | call to taint | +| params_flow.rb:23:39:23:39 | 8 | type tracker without call steps | params_flow.rb:23:39:23:39 | 8 | +| params_flow.rb:23:39:23:39 | 8 | type tracker without call steps with content element 0 | params_flow.rb:23:33:23:40 | * | +| params_flow.rb:23:39:23:39 | 8 | type tracker without call steps with content element :p1 | params_flow.rb:23:1:23:41 | ** | +| params_flow.rb:25:1:31:3 | &block | type tracker without call steps | params_flow.rb:25:1:31:3 | &block | +| params_flow.rb:25:1:31:3 | **kwargs | type tracker without call steps | params_flow.rb:25:1:31:3 | **kwargs | +| params_flow.rb:25:1:31:3 | kwargs | type tracker without call steps | params_flow.rb:25:1:31:3 | kwargs | +| params_flow.rb:25:1:31:3 | self in kwargs | type tracker with call steps | params_flow.rb:5:1:7:3 | self in sink | +| params_flow.rb:25:1:31:3 | self in kwargs | type tracker without call steps | params_flow.rb:25:1:31:3 | self in kwargs | +| params_flow.rb:25:12:25:13 | p1 | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:25:12:25:13 | p1 | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:25:12:25:13 | p1 | type tracker without call steps | params_flow.rb:25:12:25:13 | p1 | +| params_flow.rb:25:12:25:13 | p1 | type tracker without call steps | params_flow.rb:25:12:25:13 | p1 | +| params_flow.rb:25:12:25:13 | p1 | type tracker without call steps with content element 0 | params_flow.rb:26:5:26:11 | * | +| params_flow.rb:25:17:25:24 | **kwargs | type tracker without call steps | params_flow.rb:25:17:25:24 | **kwargs | +| params_flow.rb:25:19:25:24 | kwargs | type tracker without call steps | params_flow.rb:25:19:25:24 | kwargs | +| params_flow.rb:26:5:26:11 | * | type tracker without call steps | params_flow.rb:26:5:26:11 | * | +| params_flow.rb:26:5:26:11 | call to sink | type tracker without call steps | params_flow.rb:26:5:26:11 | call to sink | +| params_flow.rb:27:5:27:22 | * | type tracker without call steps | params_flow.rb:27:5:27:22 | * | +| params_flow.rb:27:5:27:22 | call to sink | type tracker without call steps | params_flow.rb:27:5:27:22 | call to sink | +| params_flow.rb:27:11:27:21 | * | type tracker without call steps | params_flow.rb:27:11:27:21 | * | +| params_flow.rb:27:11:27:21 | ...[...] | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:27:11:27:21 | ...[...] | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:27:11:27:21 | ...[...] | type tracker without call steps | params_flow.rb:27:11:27:21 | ...[...] | +| params_flow.rb:27:11:27:21 | ...[...] | type tracker without call steps with content element 0 | params_flow.rb:27:5:27:22 | * | +| params_flow.rb:27:18:27:20 | :p1 | type tracker without call steps | params_flow.rb:27:18:27:20 | :p1 | +| params_flow.rb:27:18:27:20 | :p1 | type tracker without call steps with content element 0 | params_flow.rb:27:11:27:21 | * | +| params_flow.rb:28:5:28:22 | * | type tracker without call steps | params_flow.rb:28:5:28:22 | * | +| params_flow.rb:28:5:28:22 | call to sink | type tracker without call steps | params_flow.rb:28:5:28:22 | call to sink | +| params_flow.rb:28:11:28:21 | * | type tracker without call steps | params_flow.rb:28:11:28:21 | * | +| params_flow.rb:28:11:28:21 | ...[...] | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:28:11:28:21 | ...[...] | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:28:11:28:21 | ...[...] | type tracker without call steps | params_flow.rb:28:11:28:21 | ...[...] | +| params_flow.rb:28:11:28:21 | ...[...] | type tracker without call steps with content element 0 | params_flow.rb:28:5:28:22 | * | +| params_flow.rb:28:18:28:20 | :p2 | type tracker without call steps | params_flow.rb:28:18:28:20 | :p2 | +| params_flow.rb:28:18:28:20 | :p2 | type tracker without call steps with content element 0 | params_flow.rb:28:11:28:21 | * | +| params_flow.rb:29:5:29:22 | * | type tracker without call steps | params_flow.rb:29:5:29:22 | * | +| params_flow.rb:29:5:29:22 | call to sink | type tracker without call steps | params_flow.rb:29:5:29:22 | call to sink | +| params_flow.rb:29:11:29:21 | * | type tracker without call steps | params_flow.rb:29:11:29:21 | * | +| params_flow.rb:29:11:29:21 | ...[...] | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:29:11:29:21 | ...[...] | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:29:11:29:21 | ...[...] | type tracker without call steps | params_flow.rb:29:11:29:21 | ...[...] | +| params_flow.rb:29:11:29:21 | ...[...] | type tracker without call steps with content element 0 | params_flow.rb:29:5:29:22 | * | +| params_flow.rb:29:18:29:20 | :p3 | type tracker without call steps | params_flow.rb:29:18:29:20 | :p3 | +| params_flow.rb:29:18:29:20 | :p3 | type tracker without call steps with content element 0 | params_flow.rb:29:11:29:21 | * | +| params_flow.rb:30:5:30:22 | * | type tracker without call steps | params_flow.rb:30:5:30:22 | * | +| params_flow.rb:30:5:30:22 | call to sink | type tracker without call steps | params_flow.rb:30:5:30:22 | call to sink | +| params_flow.rb:30:5:30:22 | call to sink | type tracker without call steps | params_flow.rb:33:1:33:58 | call to kwargs | +| params_flow.rb:30:5:30:22 | call to sink | type tracker without call steps | params_flow.rb:35:1:35:29 | call to kwargs | +| params_flow.rb:30:5:30:22 | call to sink | type tracker without call steps | params_flow.rb:38:1:38:14 | call to kwargs | +| params_flow.rb:30:11:30:21 | * | type tracker without call steps | params_flow.rb:30:11:30:21 | * | +| params_flow.rb:30:11:30:21 | ...[...] | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:30:11:30:21 | ...[...] | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:30:11:30:21 | ...[...] | type tracker without call steps | params_flow.rb:30:11:30:21 | ...[...] | +| params_flow.rb:30:11:30:21 | ...[...] | type tracker without call steps with content element 0 | params_flow.rb:30:5:30:22 | * | +| params_flow.rb:30:18:30:20 | :p4 | type tracker without call steps | params_flow.rb:30:18:30:20 | :p4 | +| params_flow.rb:30:18:30:20 | :p4 | type tracker without call steps with content element 0 | params_flow.rb:30:11:30:21 | * | +| params_flow.rb:33:1:33:58 | ** | type tracker with call steps | params_flow.rb:25:1:31:3 | **kwargs | +| params_flow.rb:33:1:33:58 | ** | type tracker with call steps | params_flow.rb:25:17:25:24 | **kwargs | +| params_flow.rb:33:1:33:58 | ** | type tracker without call steps | params_flow.rb:33:1:33:58 | ** | +| params_flow.rb:33:1:33:58 | call to kwargs | type tracker without call steps | params_flow.rb:33:1:33:58 | call to kwargs | +| params_flow.rb:33:8:33:9 | :p1 | type tracker without call steps | params_flow.rb:33:8:33:9 | :p1 | +| params_flow.rb:33:8:33:19 | Pair | type tracker without call steps | params_flow.rb:33:8:33:19 | Pair | +| params_flow.rb:33:12:33:19 | * | type tracker without call steps | params_flow.rb:33:12:33:19 | * | +| params_flow.rb:33:12:33:19 | call to taint | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:33:12:33:19 | call to taint | type tracker with call steps | params_flow.rb:25:12:25:13 | p1 | +| params_flow.rb:33:12:33:19 | call to taint | type tracker with call steps | params_flow.rb:27:11:27:21 | ...[...] | +| params_flow.rb:33:12:33:19 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:33:12:33:19 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:26:5:26:11 | * | +| params_flow.rb:33:12:33:19 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:27:5:27:22 | * | +| params_flow.rb:33:12:33:19 | call to taint | type tracker with call steps with content element :p1 | params_flow.rb:25:1:31:3 | **kwargs | +| params_flow.rb:33:12:33:19 | call to taint | type tracker with call steps with content element :p1 | params_flow.rb:25:17:25:24 | **kwargs | +| params_flow.rb:33:12:33:19 | call to taint | type tracker without call steps | params_flow.rb:33:12:33:19 | call to taint | +| params_flow.rb:33:12:33:19 | call to taint | type tracker without call steps with content element :p1 | params_flow.rb:33:1:33:58 | ** | +| params_flow.rb:33:18:33:18 | 9 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:33:18:33:18 | 9 | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:33:18:33:18 | 9 | type tracker with call steps | params_flow.rb:25:12:25:13 | p1 | +| params_flow.rb:33:18:33:18 | 9 | type tracker with call steps | params_flow.rb:27:11:27:21 | ...[...] | +| params_flow.rb:33:18:33:18 | 9 | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:33:18:33:18 | 9 | type tracker with call steps with content element 0 | params_flow.rb:26:5:26:11 | * | +| params_flow.rb:33:18:33:18 | 9 | type tracker with call steps with content element 0 | params_flow.rb:27:5:27:22 | * | +| params_flow.rb:33:18:33:18 | 9 | type tracker with call steps with content element :p1 | params_flow.rb:25:1:31:3 | **kwargs | +| params_flow.rb:33:18:33:18 | 9 | type tracker with call steps with content element :p1 | params_flow.rb:25:17:25:24 | **kwargs | +| params_flow.rb:33:18:33:18 | 9 | type tracker without call steps | params_flow.rb:33:12:33:19 | call to taint | +| params_flow.rb:33:18:33:18 | 9 | type tracker without call steps | params_flow.rb:33:18:33:18 | 9 | +| params_flow.rb:33:18:33:18 | 9 | type tracker without call steps with content element 0 | params_flow.rb:33:12:33:19 | * | +| params_flow.rb:33:18:33:18 | 9 | type tracker without call steps with content element :p1 | params_flow.rb:33:1:33:58 | ** | +| params_flow.rb:33:22:33:23 | :p2 | type tracker without call steps | params_flow.rb:33:22:33:23 | :p2 | +| params_flow.rb:33:22:33:34 | Pair | type tracker without call steps | params_flow.rb:33:22:33:34 | Pair | +| params_flow.rb:33:26:33:34 | * | type tracker without call steps | params_flow.rb:33:26:33:34 | * | +| params_flow.rb:33:26:33:34 | call to taint | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:33:26:33:34 | call to taint | type tracker with call steps | params_flow.rb:28:11:28:21 | ...[...] | +| params_flow.rb:33:26:33:34 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:33:26:33:34 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:28:5:28:22 | * | +| params_flow.rb:33:26:33:34 | call to taint | type tracker with call steps with content element :p2 | params_flow.rb:25:1:31:3 | **kwargs | +| params_flow.rb:33:26:33:34 | call to taint | type tracker with call steps with content element :p2 | params_flow.rb:25:17:25:24 | **kwargs | +| params_flow.rb:33:26:33:34 | call to taint | type tracker without call steps | params_flow.rb:33:26:33:34 | call to taint | +| params_flow.rb:33:26:33:34 | call to taint | type tracker without call steps with content element :p2 | params_flow.rb:33:1:33:58 | ** | +| params_flow.rb:33:32:33:33 | 10 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:33:32:33:33 | 10 | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:33:32:33:33 | 10 | type tracker with call steps | params_flow.rb:28:11:28:21 | ...[...] | +| params_flow.rb:33:32:33:33 | 10 | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:33:32:33:33 | 10 | type tracker with call steps with content element 0 | params_flow.rb:28:5:28:22 | * | +| params_flow.rb:33:32:33:33 | 10 | type tracker with call steps with content element :p2 | params_flow.rb:25:1:31:3 | **kwargs | +| params_flow.rb:33:32:33:33 | 10 | type tracker with call steps with content element :p2 | params_flow.rb:25:17:25:24 | **kwargs | +| params_flow.rb:33:32:33:33 | 10 | type tracker without call steps | params_flow.rb:33:26:33:34 | call to taint | +| params_flow.rb:33:32:33:33 | 10 | type tracker without call steps | params_flow.rb:33:32:33:33 | 10 | +| params_flow.rb:33:32:33:33 | 10 | type tracker without call steps with content element 0 | params_flow.rb:33:26:33:34 | * | +| params_flow.rb:33:32:33:33 | 10 | type tracker without call steps with content element :p2 | params_flow.rb:33:1:33:58 | ** | +| params_flow.rb:33:37:33:38 | :p3 | type tracker without call steps | params_flow.rb:33:37:33:38 | :p3 | +| params_flow.rb:33:37:33:49 | Pair | type tracker without call steps | params_flow.rb:33:37:33:49 | Pair | +| params_flow.rb:33:41:33:49 | * | type tracker without call steps | params_flow.rb:33:41:33:49 | * | +| params_flow.rb:33:41:33:49 | call to taint | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:33:41:33:49 | call to taint | type tracker with call steps | params_flow.rb:29:11:29:21 | ...[...] | +| params_flow.rb:33:41:33:49 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:33:41:33:49 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:29:5:29:22 | * | +| params_flow.rb:33:41:33:49 | call to taint | type tracker with call steps with content element :p3 | params_flow.rb:25:1:31:3 | **kwargs | +| params_flow.rb:33:41:33:49 | call to taint | type tracker with call steps with content element :p3 | params_flow.rb:25:17:25:24 | **kwargs | +| params_flow.rb:33:41:33:49 | call to taint | type tracker without call steps | params_flow.rb:33:41:33:49 | call to taint | +| params_flow.rb:33:41:33:49 | call to taint | type tracker without call steps with content element :p3 | params_flow.rb:33:1:33:58 | ** | +| params_flow.rb:33:47:33:48 | 11 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:33:47:33:48 | 11 | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:33:47:33:48 | 11 | type tracker with call steps | params_flow.rb:29:11:29:21 | ...[...] | +| params_flow.rb:33:47:33:48 | 11 | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:33:47:33:48 | 11 | type tracker with call steps with content element 0 | params_flow.rb:29:5:29:22 | * | +| params_flow.rb:33:47:33:48 | 11 | type tracker with call steps with content element :p3 | params_flow.rb:25:1:31:3 | **kwargs | +| params_flow.rb:33:47:33:48 | 11 | type tracker with call steps with content element :p3 | params_flow.rb:25:17:25:24 | **kwargs | +| params_flow.rb:33:47:33:48 | 11 | type tracker without call steps | params_flow.rb:33:41:33:49 | call to taint | +| params_flow.rb:33:47:33:48 | 11 | type tracker without call steps | params_flow.rb:33:47:33:48 | 11 | +| params_flow.rb:33:47:33:48 | 11 | type tracker without call steps with content element 0 | params_flow.rb:33:41:33:49 | * | +| params_flow.rb:33:47:33:48 | 11 | type tracker without call steps with content element :p3 | params_flow.rb:33:1:33:58 | ** | +| params_flow.rb:33:52:33:53 | :p4 | type tracker without call steps | params_flow.rb:33:52:33:53 | :p4 | +| params_flow.rb:33:52:33:57 | Pair | type tracker without call steps | params_flow.rb:33:52:33:57 | Pair | +| params_flow.rb:33:56:33:57 | "" | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:33:56:33:57 | "" | type tracker with call steps | params_flow.rb:30:11:30:21 | ...[...] | +| params_flow.rb:33:56:33:57 | "" | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:33:56:33:57 | "" | type tracker with call steps with content element 0 | params_flow.rb:30:5:30:22 | * | +| params_flow.rb:33:56:33:57 | "" | type tracker with call steps with content element :p4 | params_flow.rb:25:1:31:3 | **kwargs | +| params_flow.rb:33:56:33:57 | "" | type tracker with call steps with content element :p4 | params_flow.rb:25:17:25:24 | **kwargs | +| params_flow.rb:33:56:33:57 | "" | type tracker without call steps | params_flow.rb:33:56:33:57 | "" | +| params_flow.rb:33:56:33:57 | "" | type tracker without call steps with content element :p4 | params_flow.rb:33:1:33:58 | ** | +| params_flow.rb:34:1:34:4 | args | type tracker without call steps | params_flow.rb:34:1:34:4 | args | +| params_flow.rb:34:8:34:32 | ** | type tracker without call steps | params_flow.rb:34:8:34:32 | ** | +| params_flow.rb:34:8:34:32 | Hash | type tracker without call steps | params_flow.rb:34:8:34:32 | Hash | +| params_flow.rb:34:8:34:32 | call to [] | type tracker without call steps | params_flow.rb:34:8:34:32 | call to [] | +| params_flow.rb:34:10:34:11 | :p3 | type tracker without call steps | params_flow.rb:34:10:34:11 | :p3 | +| params_flow.rb:34:10:34:22 | Pair | type tracker without call steps | params_flow.rb:34:10:34:22 | Pair | +| params_flow.rb:34:14:34:22 | * | type tracker without call steps | params_flow.rb:34:14:34:22 | * | +| params_flow.rb:34:14:34:22 | call to taint | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:34:14:34:22 | call to taint | type tracker with call steps | params_flow.rb:29:11:29:21 | ...[...] | +| params_flow.rb:34:14:34:22 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:34:14:34:22 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:29:5:29:22 | * | +| params_flow.rb:34:14:34:22 | call to taint | type tracker with call steps with content element :p3 | params_flow.rb:25:1:31:3 | **kwargs | +| params_flow.rb:34:14:34:22 | call to taint | type tracker with call steps with content element :p3 | params_flow.rb:25:17:25:24 | **kwargs | +| params_flow.rb:34:14:34:22 | call to taint | type tracker without call steps | params_flow.rb:34:14:34:22 | call to taint | +| params_flow.rb:34:14:34:22 | call to taint | type tracker without call steps with content element :p3 | params_flow.rb:34:8:34:32 | ** | +| params_flow.rb:34:14:34:22 | call to taint | type tracker without call steps with content element :p3 | params_flow.rb:34:8:34:32 | call to [] | +| params_flow.rb:34:14:34:22 | call to taint | type tracker without call steps with content element :p3 | params_flow.rb:35:23:35:28 | ** ... | +| params_flow.rb:34:20:34:21 | 12 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:34:20:34:21 | 12 | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:34:20:34:21 | 12 | type tracker with call steps | params_flow.rb:29:11:29:21 | ...[...] | +| params_flow.rb:34:20:34:21 | 12 | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:34:20:34:21 | 12 | type tracker with call steps with content element 0 | params_flow.rb:29:5:29:22 | * | +| params_flow.rb:34:20:34:21 | 12 | type tracker with call steps with content element :p3 | params_flow.rb:25:1:31:3 | **kwargs | +| params_flow.rb:34:20:34:21 | 12 | type tracker with call steps with content element :p3 | params_flow.rb:25:17:25:24 | **kwargs | +| params_flow.rb:34:20:34:21 | 12 | type tracker without call steps | params_flow.rb:34:14:34:22 | call to taint | +| params_flow.rb:34:20:34:21 | 12 | type tracker without call steps | params_flow.rb:34:20:34:21 | 12 | +| params_flow.rb:34:20:34:21 | 12 | type tracker without call steps with content element 0 | params_flow.rb:34:14:34:22 | * | +| params_flow.rb:34:20:34:21 | 12 | type tracker without call steps with content element :p3 | params_flow.rb:34:8:34:32 | ** | +| params_flow.rb:34:20:34:21 | 12 | type tracker without call steps with content element :p3 | params_flow.rb:34:8:34:32 | call to [] | +| params_flow.rb:34:20:34:21 | 12 | type tracker without call steps with content element :p3 | params_flow.rb:35:23:35:28 | ** ... | +| params_flow.rb:34:25:34:26 | :p4 | type tracker without call steps | params_flow.rb:34:25:34:26 | :p4 | +| params_flow.rb:34:25:34:30 | Pair | type tracker without call steps | params_flow.rb:34:25:34:30 | Pair | +| params_flow.rb:34:29:34:30 | "" | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:34:29:34:30 | "" | type tracker with call steps | params_flow.rb:30:11:30:21 | ...[...] | +| params_flow.rb:34:29:34:30 | "" | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:34:29:34:30 | "" | type tracker with call steps with content element 0 | params_flow.rb:30:5:30:22 | * | +| params_flow.rb:34:29:34:30 | "" | type tracker with call steps with content element :p4 | params_flow.rb:25:1:31:3 | **kwargs | +| params_flow.rb:34:29:34:30 | "" | type tracker with call steps with content element :p4 | params_flow.rb:25:17:25:24 | **kwargs | +| params_flow.rb:34:29:34:30 | "" | type tracker without call steps | params_flow.rb:34:29:34:30 | "" | +| params_flow.rb:34:29:34:30 | "" | type tracker without call steps with content element :p4 | params_flow.rb:34:8:34:32 | ** | +| params_flow.rb:34:29:34:30 | "" | type tracker without call steps with content element :p4 | params_flow.rb:34:8:34:32 | call to [] | +| params_flow.rb:34:29:34:30 | "" | type tracker without call steps with content element :p4 | params_flow.rb:35:23:35:28 | ** ... | +| params_flow.rb:35:1:35:29 | ** | type tracker with call steps | params_flow.rb:25:1:31:3 | **kwargs | +| params_flow.rb:35:1:35:29 | ** | type tracker with call steps | params_flow.rb:25:17:25:24 | **kwargs | +| params_flow.rb:35:1:35:29 | ** | type tracker without call steps | params_flow.rb:35:1:35:29 | ** | +| params_flow.rb:35:1:35:29 | call to kwargs | type tracker without call steps | params_flow.rb:35:1:35:29 | call to kwargs | +| params_flow.rb:35:8:35:9 | :p1 | type tracker without call steps | params_flow.rb:35:8:35:9 | :p1 | +| params_flow.rb:35:8:35:20 | Pair | type tracker without call steps | params_flow.rb:35:8:35:20 | Pair | +| params_flow.rb:35:12:35:20 | * | type tracker without call steps | params_flow.rb:35:12:35:20 | * | +| params_flow.rb:35:12:35:20 | call to taint | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:35:12:35:20 | call to taint | type tracker with call steps | params_flow.rb:25:12:25:13 | p1 | +| params_flow.rb:35:12:35:20 | call to taint | type tracker with call steps | params_flow.rb:27:11:27:21 | ...[...] | +| params_flow.rb:35:12:35:20 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:35:12:35:20 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:26:5:26:11 | * | +| params_flow.rb:35:12:35:20 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:27:5:27:22 | * | +| params_flow.rb:35:12:35:20 | call to taint | type tracker with call steps with content element :p1 | params_flow.rb:25:1:31:3 | **kwargs | +| params_flow.rb:35:12:35:20 | call to taint | type tracker with call steps with content element :p1 | params_flow.rb:25:17:25:24 | **kwargs | +| params_flow.rb:35:12:35:20 | call to taint | type tracker without call steps | params_flow.rb:35:12:35:20 | call to taint | +| params_flow.rb:35:12:35:20 | call to taint | type tracker without call steps with content element :p1 | params_flow.rb:35:1:35:29 | ** | +| params_flow.rb:35:18:35:19 | 13 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:35:18:35:19 | 13 | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:35:18:35:19 | 13 | type tracker with call steps | params_flow.rb:25:12:25:13 | p1 | +| params_flow.rb:35:18:35:19 | 13 | type tracker with call steps | params_flow.rb:27:11:27:21 | ...[...] | +| params_flow.rb:35:18:35:19 | 13 | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:35:18:35:19 | 13 | type tracker with call steps with content element 0 | params_flow.rb:26:5:26:11 | * | +| params_flow.rb:35:18:35:19 | 13 | type tracker with call steps with content element 0 | params_flow.rb:27:5:27:22 | * | +| params_flow.rb:35:18:35:19 | 13 | type tracker with call steps with content element :p1 | params_flow.rb:25:1:31:3 | **kwargs | +| params_flow.rb:35:18:35:19 | 13 | type tracker with call steps with content element :p1 | params_flow.rb:25:17:25:24 | **kwargs | +| params_flow.rb:35:18:35:19 | 13 | type tracker without call steps | params_flow.rb:35:12:35:20 | call to taint | +| params_flow.rb:35:18:35:19 | 13 | type tracker without call steps | params_flow.rb:35:18:35:19 | 13 | +| params_flow.rb:35:18:35:19 | 13 | type tracker without call steps with content element 0 | params_flow.rb:35:12:35:20 | * | +| params_flow.rb:35:18:35:19 | 13 | type tracker without call steps with content element :p1 | params_flow.rb:35:1:35:29 | ** | +| params_flow.rb:35:23:35:28 | ** ... | type tracker with call steps | params_flow.rb:25:1:31:3 | **kwargs | +| params_flow.rb:35:23:35:28 | ** ... | type tracker with call steps | params_flow.rb:25:17:25:24 | **kwargs | +| params_flow.rb:35:23:35:28 | ** ... | type tracker without call steps | params_flow.rb:35:23:35:28 | ** ... | +| params_flow.rb:37:1:37:4 | args | type tracker without call steps | params_flow.rb:37:1:37:4 | args | +| params_flow.rb:37:8:37:44 | ** | type tracker without call steps | params_flow.rb:37:8:37:44 | ** | +| params_flow.rb:37:8:37:44 | Hash | type tracker without call steps | params_flow.rb:37:8:37:44 | Hash | +| params_flow.rb:37:8:37:44 | call to [] | type tracker without call steps | params_flow.rb:37:8:37:44 | call to [] | +| params_flow.rb:37:9:37:11 | :p1 | type tracker without call steps | params_flow.rb:37:9:37:11 | :p1 | +| params_flow.rb:37:9:37:24 | Pair | type tracker without call steps | params_flow.rb:37:9:37:24 | Pair | +| params_flow.rb:37:16:37:24 | * | type tracker without call steps | params_flow.rb:37:16:37:24 | * | +| params_flow.rb:37:16:37:24 | call to taint | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:37:16:37:24 | call to taint | type tracker with call steps | params_flow.rb:25:12:25:13 | p1 | +| params_flow.rb:37:16:37:24 | call to taint | type tracker with call steps | params_flow.rb:27:11:27:21 | ...[...] | +| params_flow.rb:37:16:37:24 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:37:16:37:24 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:26:5:26:11 | * | +| params_flow.rb:37:16:37:24 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:27:5:27:22 | * | +| params_flow.rb:37:16:37:24 | call to taint | type tracker with call steps with content element :p1 | params_flow.rb:25:1:31:3 | **kwargs | +| params_flow.rb:37:16:37:24 | call to taint | type tracker with call steps with content element :p1 | params_flow.rb:25:17:25:24 | **kwargs | +| params_flow.rb:37:16:37:24 | call to taint | type tracker without call steps | params_flow.rb:37:16:37:24 | call to taint | +| params_flow.rb:37:16:37:24 | call to taint | type tracker without call steps with content element :p1 | params_flow.rb:37:8:37:44 | ** | +| params_flow.rb:37:16:37:24 | call to taint | type tracker without call steps with content element :p1 | params_flow.rb:37:8:37:44 | call to [] | +| params_flow.rb:37:16:37:24 | call to taint | type tracker without call steps with content element :p1 | params_flow.rb:38:8:38:13 | ** ... | +| params_flow.rb:37:22:37:23 | 14 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:37:22:37:23 | 14 | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:37:22:37:23 | 14 | type tracker with call steps | params_flow.rb:25:12:25:13 | p1 | +| params_flow.rb:37:22:37:23 | 14 | type tracker with call steps | params_flow.rb:27:11:27:21 | ...[...] | +| params_flow.rb:37:22:37:23 | 14 | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:37:22:37:23 | 14 | type tracker with call steps with content element 0 | params_flow.rb:26:5:26:11 | * | +| params_flow.rb:37:22:37:23 | 14 | type tracker with call steps with content element 0 | params_flow.rb:27:5:27:22 | * | +| params_flow.rb:37:22:37:23 | 14 | type tracker with call steps with content element :p1 | params_flow.rb:25:1:31:3 | **kwargs | +| params_flow.rb:37:22:37:23 | 14 | type tracker with call steps with content element :p1 | params_flow.rb:25:17:25:24 | **kwargs | +| params_flow.rb:37:22:37:23 | 14 | type tracker without call steps | params_flow.rb:37:16:37:24 | call to taint | +| params_flow.rb:37:22:37:23 | 14 | type tracker without call steps | params_flow.rb:37:22:37:23 | 14 | +| params_flow.rb:37:22:37:23 | 14 | type tracker without call steps with content element 0 | params_flow.rb:37:16:37:24 | * | +| params_flow.rb:37:22:37:23 | 14 | type tracker without call steps with content element :p1 | params_flow.rb:37:8:37:44 | ** | +| params_flow.rb:37:22:37:23 | 14 | type tracker without call steps with content element :p1 | params_flow.rb:37:8:37:44 | call to [] | +| params_flow.rb:37:22:37:23 | 14 | type tracker without call steps with content element :p1 | params_flow.rb:38:8:38:13 | ** ... | +| params_flow.rb:37:27:37:29 | :p2 | type tracker without call steps | params_flow.rb:37:27:37:29 | :p2 | +| params_flow.rb:37:27:37:42 | Pair | type tracker without call steps | params_flow.rb:37:27:37:42 | Pair | +| params_flow.rb:37:34:37:42 | * | type tracker without call steps | params_flow.rb:37:34:37:42 | * | +| params_flow.rb:37:34:37:42 | call to taint | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:37:34:37:42 | call to taint | type tracker with call steps | params_flow.rb:28:11:28:21 | ...[...] | +| params_flow.rb:37:34:37:42 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:37:34:37:42 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:28:5:28:22 | * | +| params_flow.rb:37:34:37:42 | call to taint | type tracker with call steps with content element :p2 | params_flow.rb:25:1:31:3 | **kwargs | +| params_flow.rb:37:34:37:42 | call to taint | type tracker with call steps with content element :p2 | params_flow.rb:25:17:25:24 | **kwargs | +| params_flow.rb:37:34:37:42 | call to taint | type tracker without call steps | params_flow.rb:37:34:37:42 | call to taint | +| params_flow.rb:37:34:37:42 | call to taint | type tracker without call steps with content element :p2 | params_flow.rb:37:8:37:44 | ** | +| params_flow.rb:37:34:37:42 | call to taint | type tracker without call steps with content element :p2 | params_flow.rb:37:8:37:44 | call to [] | +| params_flow.rb:37:34:37:42 | call to taint | type tracker without call steps with content element :p2 | params_flow.rb:38:8:38:13 | ** ... | +| params_flow.rb:37:40:37:41 | 15 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:37:40:37:41 | 15 | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:37:40:37:41 | 15 | type tracker with call steps | params_flow.rb:28:11:28:21 | ...[...] | +| params_flow.rb:37:40:37:41 | 15 | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:37:40:37:41 | 15 | type tracker with call steps with content element 0 | params_flow.rb:28:5:28:22 | * | +| params_flow.rb:37:40:37:41 | 15 | type tracker with call steps with content element :p2 | params_flow.rb:25:1:31:3 | **kwargs | +| params_flow.rb:37:40:37:41 | 15 | type tracker with call steps with content element :p2 | params_flow.rb:25:17:25:24 | **kwargs | +| params_flow.rb:37:40:37:41 | 15 | type tracker without call steps | params_flow.rb:37:34:37:42 | call to taint | +| params_flow.rb:37:40:37:41 | 15 | type tracker without call steps | params_flow.rb:37:40:37:41 | 15 | +| params_flow.rb:37:40:37:41 | 15 | type tracker without call steps with content element 0 | params_flow.rb:37:34:37:42 | * | +| params_flow.rb:37:40:37:41 | 15 | type tracker without call steps with content element :p2 | params_flow.rb:37:8:37:44 | ** | +| params_flow.rb:37:40:37:41 | 15 | type tracker without call steps with content element :p2 | params_flow.rb:37:8:37:44 | call to [] | +| params_flow.rb:37:40:37:41 | 15 | type tracker without call steps with content element :p2 | params_flow.rb:38:8:38:13 | ** ... | +| params_flow.rb:38:1:38:14 | call to kwargs | type tracker without call steps | params_flow.rb:38:1:38:14 | call to kwargs | +| params_flow.rb:38:8:38:13 | ** ... | type tracker with call steps | params_flow.rb:25:1:31:3 | **kwargs | +| params_flow.rb:38:8:38:13 | ** ... | type tracker with call steps | params_flow.rb:25:17:25:24 | **kwargs | +| params_flow.rb:38:8:38:13 | ** ... | type tracker without call steps | params_flow.rb:38:8:38:13 | ** ... | +| params_flow.rb:40:1:40:4 | args | type tracker without call steps | params_flow.rb:40:1:40:4 | args | +| params_flow.rb:40:8:40:26 | ** | type tracker without call steps | params_flow.rb:40:8:40:26 | ** | +| params_flow.rb:40:8:40:26 | Hash | type tracker without call steps | params_flow.rb:40:8:40:26 | Hash | +| params_flow.rb:40:8:40:26 | call to [] | type tracker without call steps | params_flow.rb:40:8:40:26 | call to [] | +| params_flow.rb:40:9:40:11 | :p1 | type tracker without call steps | params_flow.rb:40:9:40:11 | :p1 | +| params_flow.rb:40:9:40:24 | Pair | type tracker without call steps | params_flow.rb:40:9:40:24 | Pair | +| params_flow.rb:40:16:40:24 | * | type tracker without call steps | params_flow.rb:40:16:40:24 | * | +| params_flow.rb:40:16:40:24 | call to taint | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:40:16:40:24 | call to taint | type tracker with call steps | params_flow.rb:16:13:16:14 | p1 | +| params_flow.rb:40:16:40:24 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:40:16:40:24 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:17:5:17:11 | * | +| params_flow.rb:40:16:40:24 | call to taint | type tracker with call steps with content element :p1 | params_flow.rb:16:1:19:3 | **kwargs | +| params_flow.rb:40:16:40:24 | call to taint | type tracker without call steps | params_flow.rb:40:16:40:24 | call to taint | +| params_flow.rb:40:16:40:24 | call to taint | type tracker without call steps with content element :p1 | params_flow.rb:40:8:40:26 | ** | +| params_flow.rb:40:16:40:24 | call to taint | type tracker without call steps with content element :p1 | params_flow.rb:40:8:40:26 | call to [] | +| params_flow.rb:40:16:40:24 | call to taint | type tracker without call steps with content element :p1 | params_flow.rb:41:24:41:29 | ** ... | +| params_flow.rb:40:22:40:23 | 16 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:40:22:40:23 | 16 | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:40:22:40:23 | 16 | type tracker with call steps | params_flow.rb:16:13:16:14 | p1 | +| params_flow.rb:40:22:40:23 | 16 | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:40:22:40:23 | 16 | type tracker with call steps with content element 0 | params_flow.rb:17:5:17:11 | * | +| params_flow.rb:40:22:40:23 | 16 | type tracker with call steps with content element :p1 | params_flow.rb:16:1:19:3 | **kwargs | +| params_flow.rb:40:22:40:23 | 16 | type tracker without call steps | params_flow.rb:40:16:40:24 | call to taint | +| params_flow.rb:40:22:40:23 | 16 | type tracker without call steps | params_flow.rb:40:22:40:23 | 16 | +| params_flow.rb:40:22:40:23 | 16 | type tracker without call steps with content element 0 | params_flow.rb:40:16:40:24 | * | +| params_flow.rb:40:22:40:23 | 16 | type tracker without call steps with content element :p1 | params_flow.rb:40:8:40:26 | ** | +| params_flow.rb:40:22:40:23 | 16 | type tracker without call steps with content element :p1 | params_flow.rb:40:8:40:26 | call to [] | +| params_flow.rb:40:22:40:23 | 16 | type tracker without call steps with content element :p1 | params_flow.rb:41:24:41:29 | ** ... | +| params_flow.rb:41:1:41:30 | ** | type tracker with call steps | params_flow.rb:16:1:19:3 | **kwargs | +| params_flow.rb:41:1:41:30 | ** | type tracker without call steps | params_flow.rb:41:1:41:30 | ** | +| params_flow.rb:41:1:41:30 | call to keyword | type tracker without call steps | params_flow.rb:41:1:41:30 | call to keyword | +| params_flow.rb:41:9:41:10 | :p2 | type tracker without call steps | params_flow.rb:41:9:41:10 | :p2 | +| params_flow.rb:41:9:41:21 | Pair | type tracker without call steps | params_flow.rb:41:9:41:21 | Pair | +| params_flow.rb:41:13:41:21 | * | type tracker without call steps | params_flow.rb:41:13:41:21 | * | +| params_flow.rb:41:13:41:21 | call to taint | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:41:13:41:21 | call to taint | type tracker with call steps | params_flow.rb:16:18:16:19 | p2 | +| params_flow.rb:41:13:41:21 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:41:13:41:21 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:18:5:18:11 | * | +| params_flow.rb:41:13:41:21 | call to taint | type tracker with call steps with content element :p2 | params_flow.rb:16:1:19:3 | **kwargs | +| params_flow.rb:41:13:41:21 | call to taint | type tracker without call steps | params_flow.rb:41:13:41:21 | call to taint | +| params_flow.rb:41:13:41:21 | call to taint | type tracker without call steps with content element :p2 | params_flow.rb:41:1:41:30 | ** | +| params_flow.rb:41:19:41:20 | 17 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:41:19:41:20 | 17 | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:41:19:41:20 | 17 | type tracker with call steps | params_flow.rb:16:18:16:19 | p2 | +| params_flow.rb:41:19:41:20 | 17 | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:41:19:41:20 | 17 | type tracker with call steps with content element 0 | params_flow.rb:18:5:18:11 | * | +| params_flow.rb:41:19:41:20 | 17 | type tracker with call steps with content element :p2 | params_flow.rb:16:1:19:3 | **kwargs | +| params_flow.rb:41:19:41:20 | 17 | type tracker without call steps | params_flow.rb:41:13:41:21 | call to taint | +| params_flow.rb:41:19:41:20 | 17 | type tracker without call steps | params_flow.rb:41:19:41:20 | 17 | +| params_flow.rb:41:19:41:20 | 17 | type tracker without call steps with content element 0 | params_flow.rb:41:13:41:21 | * | +| params_flow.rb:41:19:41:20 | 17 | type tracker without call steps with content element :p2 | params_flow.rb:41:1:41:30 | ** | +| params_flow.rb:41:24:41:29 | ** ... | type tracker with call steps | params_flow.rb:16:1:19:3 | **kwargs | +| params_flow.rb:41:24:41:29 | ** ... | type tracker without call steps | params_flow.rb:41:24:41:29 | ** ... | +| params_flow.rb:43:1:43:4 | args | type tracker without call steps | params_flow.rb:43:1:43:4 | args | +| params_flow.rb:43:8:43:18 | * | type tracker without call steps | params_flow.rb:43:8:43:18 | * | +| params_flow.rb:43:8:43:18 | Array | type tracker without call steps | params_flow.rb:43:8:43:18 | Array | +| params_flow.rb:43:8:43:18 | call to [] | type tracker without call steps | params_flow.rb:43:8:43:18 | call to [] | +| params_flow.rb:43:8:43:18 | call to [] | type tracker without call steps with content element 0 or unknown | params_flow.rb:44:23:44:27 | * ... | +| params_flow.rb:43:9:43:17 | * | type tracker without call steps | params_flow.rb:43:9:43:17 | * | +| params_flow.rb:43:9:43:17 | call to taint | type tracker without call steps | params_flow.rb:43:9:43:17 | call to taint | +| params_flow.rb:43:9:43:17 | call to taint | type tracker without call steps with content element 0 | params_flow.rb:43:8:43:18 | * | +| params_flow.rb:43:9:43:17 | call to taint | type tracker without call steps with content element 0 or unknown | params_flow.rb:43:8:43:18 | call to [] | +| params_flow.rb:43:9:43:17 | call to taint | type tracker without call steps with content element 0 or unknown | params_flow.rb:44:23:44:27 | * ... | +| params_flow.rb:43:15:43:16 | 17 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:43:15:43:16 | 17 | type tracker without call steps | params_flow.rb:43:9:43:17 | call to taint | +| params_flow.rb:43:15:43:16 | 17 | type tracker without call steps | params_flow.rb:43:15:43:16 | 17 | +| params_flow.rb:43:15:43:16 | 17 | type tracker without call steps with content element 0 | params_flow.rb:43:8:43:18 | * | +| params_flow.rb:43:15:43:16 | 17 | type tracker without call steps with content element 0 | params_flow.rb:43:9:43:17 | * | +| params_flow.rb:43:15:43:16 | 17 | type tracker without call steps with content element 0 or unknown | params_flow.rb:43:8:43:18 | call to [] | +| params_flow.rb:43:15:43:16 | 17 | type tracker without call steps with content element 0 or unknown | params_flow.rb:44:23:44:27 | * ... | +| params_flow.rb:44:1:44:28 | call to positional | type tracker without call steps | params_flow.rb:44:1:44:28 | call to positional | +| params_flow.rb:44:12:44:20 | * | type tracker without call steps | params_flow.rb:44:12:44:20 | * | +| params_flow.rb:44:12:44:20 | call to taint | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:44:12:44:20 | call to taint | type tracker with call steps | params_flow.rb:9:16:9:17 | p1 | +| params_flow.rb:44:12:44:20 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:44:12:44:20 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:10:5:10:11 | * | +| params_flow.rb:44:12:44:20 | call to taint | type tracker without call steps | params_flow.rb:44:12:44:20 | call to taint | +| params_flow.rb:44:18:44:19 | 16 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:44:18:44:19 | 16 | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:44:18:44:19 | 16 | type tracker with call steps | params_flow.rb:9:16:9:17 | p1 | +| params_flow.rb:44:18:44:19 | 16 | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:44:18:44:19 | 16 | type tracker with call steps with content element 0 | params_flow.rb:10:5:10:11 | * | +| params_flow.rb:44:18:44:19 | 16 | type tracker without call steps | params_flow.rb:44:12:44:20 | call to taint | +| params_flow.rb:44:18:44:19 | 16 | type tracker without call steps | params_flow.rb:44:18:44:19 | 16 | +| params_flow.rb:44:18:44:19 | 16 | type tracker without call steps with content element 0 | params_flow.rb:44:12:44:20 | * | +| params_flow.rb:44:23:44:27 | * ... | type tracker without call steps | params_flow.rb:44:23:44:27 | * ... | +| params_flow.rb:46:1:46:4 | args | type tracker without call steps | params_flow.rb:46:1:46:4 | args | +| params_flow.rb:46:8:46:29 | * | type tracker without call steps | params_flow.rb:46:8:46:29 | * | +| params_flow.rb:46:8:46:29 | Array | type tracker without call steps | params_flow.rb:46:8:46:29 | Array | +| params_flow.rb:46:8:46:29 | call to [] | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:46:8:46:29 | call to [] | type tracker with call steps | params_flow.rb:9:16:9:17 | p1 | +| params_flow.rb:46:8:46:29 | call to [] | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:46:8:46:29 | call to [] | type tracker with call steps with content element 0 | params_flow.rb:10:5:10:11 | * | +| params_flow.rb:46:8:46:29 | call to [] | type tracker with call steps with content element 0 or unknown | params_flow.rb:9:1:12:3 | synthetic *args | +| params_flow.rb:46:8:46:29 | call to [] | type tracker without call steps | params_flow.rb:46:8:46:29 | call to [] | +| params_flow.rb:46:8:46:29 | call to [] | type tracker without call steps with content element 0 or unknown | params_flow.rb:47:12:47:16 | * ... | +| params_flow.rb:46:9:46:17 | * | type tracker without call steps | params_flow.rb:46:9:46:17 | * | +| params_flow.rb:46:9:46:17 | call to taint | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:46:9:46:17 | call to taint | type tracker with call steps | params_flow.rb:9:16:9:17 | p1 | +| params_flow.rb:46:9:46:17 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:46:9:46:17 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:10:5:10:11 | * | +| params_flow.rb:46:9:46:17 | call to taint | type tracker with call steps with content element 0 or unknown | params_flow.rb:9:1:12:3 | synthetic *args | +| params_flow.rb:46:9:46:17 | call to taint | type tracker without call steps | params_flow.rb:46:9:46:17 | call to taint | +| params_flow.rb:46:9:46:17 | call to taint | type tracker without call steps with content element 0 | params_flow.rb:46:8:46:29 | * | +| params_flow.rb:46:9:46:17 | call to taint | type tracker without call steps with content element 0 or unknown | params_flow.rb:46:8:46:29 | call to [] | +| params_flow.rb:46:9:46:17 | call to taint | type tracker without call steps with content element 0 or unknown | params_flow.rb:47:12:47:16 | * ... | +| params_flow.rb:46:15:46:16 | 18 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:46:15:46:16 | 18 | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:46:15:46:16 | 18 | type tracker with call steps | params_flow.rb:9:16:9:17 | p1 | +| params_flow.rb:46:15:46:16 | 18 | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:46:15:46:16 | 18 | type tracker with call steps with content element 0 | params_flow.rb:10:5:10:11 | * | +| params_flow.rb:46:15:46:16 | 18 | type tracker with call steps with content element 0 or unknown | params_flow.rb:9:1:12:3 | synthetic *args | +| params_flow.rb:46:15:46:16 | 18 | type tracker without call steps | params_flow.rb:46:9:46:17 | call to taint | +| params_flow.rb:46:15:46:16 | 18 | type tracker without call steps | params_flow.rb:46:15:46:16 | 18 | +| params_flow.rb:46:15:46:16 | 18 | type tracker without call steps with content element 0 | params_flow.rb:46:8:46:29 | * | +| params_flow.rb:46:15:46:16 | 18 | type tracker without call steps with content element 0 | params_flow.rb:46:9:46:17 | * | +| params_flow.rb:46:15:46:16 | 18 | type tracker without call steps with content element 0 or unknown | params_flow.rb:46:8:46:29 | call to [] | +| params_flow.rb:46:15:46:16 | 18 | type tracker without call steps with content element 0 or unknown | params_flow.rb:47:12:47:16 | * ... | +| params_flow.rb:46:20:46:28 | * | type tracker without call steps | params_flow.rb:46:20:46:28 | * | +| params_flow.rb:46:20:46:28 | call to taint | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:46:20:46:28 | call to taint | type tracker with call steps | params_flow.rb:9:20:9:21 | p2 | +| params_flow.rb:46:20:46:28 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:46:20:46:28 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:11:5:11:11 | * | +| params_flow.rb:46:20:46:28 | call to taint | type tracker with call steps with content element 1 or unknown | params_flow.rb:9:1:12:3 | synthetic *args | +| params_flow.rb:46:20:46:28 | call to taint | type tracker without call steps | params_flow.rb:46:20:46:28 | call to taint | +| params_flow.rb:46:20:46:28 | call to taint | type tracker without call steps with content element 1 | params_flow.rb:46:8:46:29 | * | +| params_flow.rb:46:20:46:28 | call to taint | type tracker without call steps with content element 1 or unknown | params_flow.rb:46:8:46:29 | call to [] | +| params_flow.rb:46:20:46:28 | call to taint | type tracker without call steps with content element 1 or unknown | params_flow.rb:47:12:47:16 | * ... | +| params_flow.rb:46:26:46:27 | 19 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:46:26:46:27 | 19 | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:46:26:46:27 | 19 | type tracker with call steps | params_flow.rb:9:20:9:21 | p2 | +| params_flow.rb:46:26:46:27 | 19 | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:46:26:46:27 | 19 | type tracker with call steps with content element 0 | params_flow.rb:11:5:11:11 | * | +| params_flow.rb:46:26:46:27 | 19 | type tracker with call steps with content element 1 or unknown | params_flow.rb:9:1:12:3 | synthetic *args | +| params_flow.rb:46:26:46:27 | 19 | type tracker without call steps | params_flow.rb:46:20:46:28 | call to taint | +| params_flow.rb:46:26:46:27 | 19 | type tracker without call steps | params_flow.rb:46:26:46:27 | 19 | +| params_flow.rb:46:26:46:27 | 19 | type tracker without call steps with content element 0 | params_flow.rb:46:20:46:28 | * | +| params_flow.rb:46:26:46:27 | 19 | type tracker without call steps with content element 1 | params_flow.rb:46:8:46:29 | * | +| params_flow.rb:46:26:46:27 | 19 | type tracker without call steps with content element 1 or unknown | params_flow.rb:46:8:46:29 | call to [] | +| params_flow.rb:46:26:46:27 | 19 | type tracker without call steps with content element 1 or unknown | params_flow.rb:47:12:47:16 | * ... | +| params_flow.rb:47:1:47:17 | call to positional | type tracker without call steps | params_flow.rb:47:1:47:17 | call to positional | +| params_flow.rb:47:12:47:16 | * ... | type tracker with call steps | params_flow.rb:9:1:12:3 | synthetic *args | +| params_flow.rb:47:12:47:16 | * ... | type tracker without call steps | params_flow.rb:47:12:47:16 | * ... | +| params_flow.rb:49:1:53:3 | &block | type tracker without call steps | params_flow.rb:49:1:53:3 | &block | +| params_flow.rb:49:1:53:3 | posargs | type tracker without call steps | params_flow.rb:49:1:53:3 | posargs | +| params_flow.rb:49:1:53:3 | self in posargs | type tracker with call steps | params_flow.rb:5:1:7:3 | self in sink | +| params_flow.rb:49:1:53:3 | self in posargs | type tracker without call steps | params_flow.rb:49:1:53:3 | self in posargs | +| params_flow.rb:49:1:53:3 | synthetic *args | type tracker without call steps | params_flow.rb:49:1:53:3 | synthetic *args | +| params_flow.rb:49:1:53:3 | synthetic *args | type tracker without call steps | params_flow.rb:49:1:53:3 | synthetic *args | +| params_flow.rb:49:13:49:14 | p1 | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:49:13:49:14 | p1 | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:49:13:49:14 | p1 | type tracker without call steps | params_flow.rb:49:13:49:14 | p1 | +| params_flow.rb:49:13:49:14 | p1 | type tracker without call steps | params_flow.rb:49:13:49:14 | p1 | +| params_flow.rb:49:13:49:14 | p1 | type tracker without call steps with content element 0 | params_flow.rb:50:5:50:11 | * | +| params_flow.rb:49:17:49:24 | *posargs | type tracker without call steps | params_flow.rb:49:17:49:24 | *posargs | +| params_flow.rb:49:18:49:24 | posargs | type tracker without call steps | params_flow.rb:49:18:49:24 | posargs | +| params_flow.rb:50:5:50:11 | * | type tracker without call steps | params_flow.rb:50:5:50:11 | * | +| params_flow.rb:50:5:50:11 | call to sink | type tracker without call steps | params_flow.rb:50:5:50:11 | call to sink | +| params_flow.rb:51:5:51:21 | * | type tracker without call steps | params_flow.rb:51:5:51:21 | * | +| params_flow.rb:51:5:51:21 | call to sink | type tracker without call steps | params_flow.rb:51:5:51:21 | call to sink | +| params_flow.rb:51:11:51:20 | * | type tracker without call steps | params_flow.rb:51:11:51:20 | * | +| params_flow.rb:51:11:51:20 | ...[...] | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:51:11:51:20 | ...[...] | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:51:11:51:20 | ...[...] | type tracker without call steps | params_flow.rb:51:11:51:20 | ...[...] | +| params_flow.rb:51:11:51:20 | ...[...] | type tracker without call steps with content element 0 | params_flow.rb:51:5:51:21 | * | +| params_flow.rb:51:19:51:19 | 0 | type tracker without call steps | params_flow.rb:51:19:51:19 | 0 | +| params_flow.rb:51:19:51:19 | 0 | type tracker without call steps with content element 0 | params_flow.rb:51:11:51:20 | * | +| params_flow.rb:52:5:52:21 | * | type tracker without call steps | params_flow.rb:52:5:52:21 | * | +| params_flow.rb:52:5:52:21 | call to sink | type tracker without call steps | params_flow.rb:52:5:52:21 | call to sink | +| params_flow.rb:52:5:52:21 | call to sink | type tracker without call steps | params_flow.rb:55:1:55:29 | call to posargs | +| params_flow.rb:52:5:52:21 | call to sink | type tracker without call steps | params_flow.rb:58:1:58:25 | call to posargs | +| params_flow.rb:52:5:52:21 | call to sink | type tracker without call steps | params_flow.rb:61:1:61:14 | call to posargs | +| params_flow.rb:52:11:52:20 | * | type tracker without call steps | params_flow.rb:52:11:52:20 | * | +| params_flow.rb:52:11:52:20 | ...[...] | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:52:11:52:20 | ...[...] | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:52:11:52:20 | ...[...] | type tracker without call steps | params_flow.rb:52:11:52:20 | ...[...] | +| params_flow.rb:52:11:52:20 | ...[...] | type tracker without call steps with content element 0 | params_flow.rb:52:5:52:21 | * | +| params_flow.rb:52:19:52:19 | 1 | type tracker without call steps | params_flow.rb:52:19:52:19 | 1 | +| params_flow.rb:52:19:52:19 | 1 | type tracker without call steps with content element 0 | params_flow.rb:52:11:52:20 | * | +| params_flow.rb:55:1:55:29 | * | type tracker with call steps | params_flow.rb:49:1:53:3 | synthetic *args | +| params_flow.rb:55:1:55:29 | * | type tracker without call steps | params_flow.rb:55:1:55:29 | * | +| params_flow.rb:55:1:55:29 | call to posargs | type tracker without call steps | params_flow.rb:55:1:55:29 | call to posargs | +| params_flow.rb:55:9:55:17 | * | type tracker without call steps | params_flow.rb:55:9:55:17 | * | +| params_flow.rb:55:9:55:17 | call to taint | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:55:9:55:17 | call to taint | type tracker with call steps | params_flow.rb:49:13:49:14 | p1 | +| params_flow.rb:55:9:55:17 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:55:9:55:17 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:49:1:53:3 | synthetic *args | +| params_flow.rb:55:9:55:17 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:50:5:50:11 | * | +| params_flow.rb:55:9:55:17 | call to taint | type tracker without call steps | params_flow.rb:55:9:55:17 | call to taint | +| params_flow.rb:55:9:55:17 | call to taint | type tracker without call steps with content element 0 | params_flow.rb:55:1:55:29 | * | +| params_flow.rb:55:15:55:16 | 20 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:55:15:55:16 | 20 | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:55:15:55:16 | 20 | type tracker with call steps | params_flow.rb:49:13:49:14 | p1 | +| params_flow.rb:55:15:55:16 | 20 | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:55:15:55:16 | 20 | type tracker with call steps with content element 0 | params_flow.rb:49:1:53:3 | synthetic *args | +| params_flow.rb:55:15:55:16 | 20 | type tracker with call steps with content element 0 | params_flow.rb:50:5:50:11 | * | +| params_flow.rb:55:15:55:16 | 20 | type tracker without call steps | params_flow.rb:55:9:55:17 | call to taint | +| params_flow.rb:55:15:55:16 | 20 | type tracker without call steps | params_flow.rb:55:15:55:16 | 20 | +| params_flow.rb:55:15:55:16 | 20 | type tracker without call steps with content element 0 | params_flow.rb:55:1:55:29 | * | +| params_flow.rb:55:15:55:16 | 20 | type tracker without call steps with content element 0 | params_flow.rb:55:9:55:17 | * | +| params_flow.rb:55:20:55:28 | * | type tracker without call steps | params_flow.rb:55:20:55:28 | * | +| params_flow.rb:55:20:55:28 | call to taint | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:55:20:55:28 | call to taint | type tracker with call steps | params_flow.rb:51:11:51:20 | ...[...] | +| params_flow.rb:55:20:55:28 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:55:20:55:28 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:49:17:49:24 | *posargs | +| params_flow.rb:55:20:55:28 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:51:5:51:21 | * | +| params_flow.rb:55:20:55:28 | call to taint | type tracker with call steps with content element 1 | params_flow.rb:49:1:53:3 | synthetic *args | +| params_flow.rb:55:20:55:28 | call to taint | type tracker without call steps | params_flow.rb:55:20:55:28 | call to taint | +| params_flow.rb:55:20:55:28 | call to taint | type tracker without call steps with content element 1 | params_flow.rb:55:1:55:29 | * | +| params_flow.rb:55:26:55:27 | 21 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:55:26:55:27 | 21 | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:55:26:55:27 | 21 | type tracker with call steps | params_flow.rb:51:11:51:20 | ...[...] | +| params_flow.rb:55:26:55:27 | 21 | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:55:26:55:27 | 21 | type tracker with call steps with content element 0 | params_flow.rb:49:17:49:24 | *posargs | +| params_flow.rb:55:26:55:27 | 21 | type tracker with call steps with content element 0 | params_flow.rb:51:5:51:21 | * | +| params_flow.rb:55:26:55:27 | 21 | type tracker with call steps with content element 1 | params_flow.rb:49:1:53:3 | synthetic *args | +| params_flow.rb:55:26:55:27 | 21 | type tracker without call steps | params_flow.rb:55:20:55:28 | call to taint | +| params_flow.rb:55:26:55:27 | 21 | type tracker without call steps | params_flow.rb:55:26:55:27 | 21 | +| params_flow.rb:55:26:55:27 | 21 | type tracker without call steps with content element 0 | params_flow.rb:55:20:55:28 | * | +| params_flow.rb:55:26:55:27 | 21 | type tracker without call steps with content element 1 | params_flow.rb:55:1:55:29 | * | +| params_flow.rb:57:1:57:4 | args | type tracker without call steps | params_flow.rb:57:1:57:4 | args | +| params_flow.rb:57:8:57:18 | * | type tracker without call steps | params_flow.rb:57:8:57:18 | * | +| params_flow.rb:57:8:57:18 | Array | type tracker without call steps | params_flow.rb:57:8:57:18 | Array | +| params_flow.rb:57:8:57:18 | call to [] | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:57:8:57:18 | call to [] | type tracker with call steps | params_flow.rb:51:11:51:20 | ...[...] | +| params_flow.rb:57:8:57:18 | call to [] | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:57:8:57:18 | call to [] | type tracker with call steps with content element 0 | params_flow.rb:51:5:51:21 | * | +| params_flow.rb:57:8:57:18 | call to [] | type tracker with call steps with content element 0 or unknown | params_flow.rb:49:17:49:24 | *posargs | +| params_flow.rb:57:8:57:18 | call to [] | type tracker without call steps | params_flow.rb:57:8:57:18 | call to [] | +| params_flow.rb:57:8:57:18 | call to [] | type tracker without call steps with content element 0 or unknown | params_flow.rb:58:20:58:24 | * ... | +| params_flow.rb:57:9:57:17 | * | type tracker without call steps | params_flow.rb:57:9:57:17 | * | +| params_flow.rb:57:9:57:17 | call to taint | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:57:9:57:17 | call to taint | type tracker with call steps | params_flow.rb:51:11:51:20 | ...[...] | +| params_flow.rb:57:9:57:17 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:57:9:57:17 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:51:5:51:21 | * | +| params_flow.rb:57:9:57:17 | call to taint | type tracker with call steps with content element 0 or unknown | params_flow.rb:49:17:49:24 | *posargs | +| params_flow.rb:57:9:57:17 | call to taint | type tracker without call steps | params_flow.rb:57:9:57:17 | call to taint | +| params_flow.rb:57:9:57:17 | call to taint | type tracker without call steps with content element 0 | params_flow.rb:57:8:57:18 | * | +| params_flow.rb:57:9:57:17 | call to taint | type tracker without call steps with content element 0 or unknown | params_flow.rb:57:8:57:18 | call to [] | +| params_flow.rb:57:9:57:17 | call to taint | type tracker without call steps with content element 0 or unknown | params_flow.rb:58:20:58:24 | * ... | +| params_flow.rb:57:15:57:16 | 22 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:57:15:57:16 | 22 | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:57:15:57:16 | 22 | type tracker with call steps | params_flow.rb:51:11:51:20 | ...[...] | +| params_flow.rb:57:15:57:16 | 22 | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:57:15:57:16 | 22 | type tracker with call steps with content element 0 | params_flow.rb:51:5:51:21 | * | +| params_flow.rb:57:15:57:16 | 22 | type tracker with call steps with content element 0 or unknown | params_flow.rb:49:17:49:24 | *posargs | +| params_flow.rb:57:15:57:16 | 22 | type tracker without call steps | params_flow.rb:57:9:57:17 | call to taint | +| params_flow.rb:57:15:57:16 | 22 | type tracker without call steps | params_flow.rb:57:15:57:16 | 22 | +| params_flow.rb:57:15:57:16 | 22 | type tracker without call steps with content element 0 | params_flow.rb:57:8:57:18 | * | +| params_flow.rb:57:15:57:16 | 22 | type tracker without call steps with content element 0 | params_flow.rb:57:9:57:17 | * | +| params_flow.rb:57:15:57:16 | 22 | type tracker without call steps with content element 0 or unknown | params_flow.rb:57:8:57:18 | call to [] | +| params_flow.rb:57:15:57:16 | 22 | type tracker without call steps with content element 0 or unknown | params_flow.rb:58:20:58:24 | * ... | +| params_flow.rb:58:1:58:25 | call to posargs | type tracker without call steps | params_flow.rb:58:1:58:25 | call to posargs | +| params_flow.rb:58:9:58:17 | * | type tracker without call steps | params_flow.rb:58:9:58:17 | * | +| params_flow.rb:58:9:58:17 | call to taint | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:58:9:58:17 | call to taint | type tracker with call steps | params_flow.rb:49:13:49:14 | p1 | +| params_flow.rb:58:9:58:17 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:58:9:58:17 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:50:5:50:11 | * | +| params_flow.rb:58:9:58:17 | call to taint | type tracker without call steps | params_flow.rb:58:9:58:17 | call to taint | +| params_flow.rb:58:15:58:16 | 23 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:58:15:58:16 | 23 | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:58:15:58:16 | 23 | type tracker with call steps | params_flow.rb:49:13:49:14 | p1 | +| params_flow.rb:58:15:58:16 | 23 | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:58:15:58:16 | 23 | type tracker with call steps with content element 0 | params_flow.rb:50:5:50:11 | * | +| params_flow.rb:58:15:58:16 | 23 | type tracker without call steps | params_flow.rb:58:9:58:17 | call to taint | +| params_flow.rb:58:15:58:16 | 23 | type tracker without call steps | params_flow.rb:58:15:58:16 | 23 | +| params_flow.rb:58:15:58:16 | 23 | type tracker without call steps with content element 0 | params_flow.rb:58:9:58:17 | * | +| params_flow.rb:58:20:58:24 | * ... | type tracker with call steps | params_flow.rb:49:17:49:24 | *posargs | +| params_flow.rb:58:20:58:24 | * ... | type tracker without call steps | params_flow.rb:58:20:58:24 | * ... | +| params_flow.rb:60:1:60:4 | args | type tracker without call steps | params_flow.rb:60:1:60:4 | args | +| params_flow.rb:60:8:60:29 | * | type tracker without call steps | params_flow.rb:60:8:60:29 | * | +| params_flow.rb:60:8:60:29 | Array | type tracker without call steps | params_flow.rb:60:8:60:29 | Array | +| params_flow.rb:60:8:60:29 | call to [] | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:60:8:60:29 | call to [] | type tracker with call steps | params_flow.rb:49:13:49:14 | p1 | +| params_flow.rb:60:8:60:29 | call to [] | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:60:8:60:29 | call to [] | type tracker with call steps with content element 0 | params_flow.rb:50:5:50:11 | * | +| params_flow.rb:60:8:60:29 | call to [] | type tracker with call steps with content element 0 or unknown | params_flow.rb:49:1:53:3 | synthetic *args | +| params_flow.rb:60:8:60:29 | call to [] | type tracker without call steps | params_flow.rb:60:8:60:29 | call to [] | +| params_flow.rb:60:8:60:29 | call to [] | type tracker without call steps with content element 0 or unknown | params_flow.rb:61:9:61:13 | * ... | +| params_flow.rb:60:9:60:17 | * | type tracker without call steps | params_flow.rb:60:9:60:17 | * | +| params_flow.rb:60:9:60:17 | call to taint | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:60:9:60:17 | call to taint | type tracker with call steps | params_flow.rb:49:13:49:14 | p1 | +| params_flow.rb:60:9:60:17 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:60:9:60:17 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:50:5:50:11 | * | +| params_flow.rb:60:9:60:17 | call to taint | type tracker with call steps with content element 0 or unknown | params_flow.rb:49:1:53:3 | synthetic *args | +| params_flow.rb:60:9:60:17 | call to taint | type tracker without call steps | params_flow.rb:60:9:60:17 | call to taint | +| params_flow.rb:60:9:60:17 | call to taint | type tracker without call steps with content element 0 | params_flow.rb:60:8:60:29 | * | +| params_flow.rb:60:9:60:17 | call to taint | type tracker without call steps with content element 0 or unknown | params_flow.rb:60:8:60:29 | call to [] | +| params_flow.rb:60:9:60:17 | call to taint | type tracker without call steps with content element 0 or unknown | params_flow.rb:61:9:61:13 | * ... | +| params_flow.rb:60:15:60:16 | 24 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:60:15:60:16 | 24 | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:60:15:60:16 | 24 | type tracker with call steps | params_flow.rb:49:13:49:14 | p1 | +| params_flow.rb:60:15:60:16 | 24 | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:60:15:60:16 | 24 | type tracker with call steps with content element 0 | params_flow.rb:50:5:50:11 | * | +| params_flow.rb:60:15:60:16 | 24 | type tracker with call steps with content element 0 or unknown | params_flow.rb:49:1:53:3 | synthetic *args | +| params_flow.rb:60:15:60:16 | 24 | type tracker without call steps | params_flow.rb:60:9:60:17 | call to taint | +| params_flow.rb:60:15:60:16 | 24 | type tracker without call steps | params_flow.rb:60:15:60:16 | 24 | +| params_flow.rb:60:15:60:16 | 24 | type tracker without call steps with content element 0 | params_flow.rb:60:8:60:29 | * | +| params_flow.rb:60:15:60:16 | 24 | type tracker without call steps with content element 0 | params_flow.rb:60:9:60:17 | * | +| params_flow.rb:60:15:60:16 | 24 | type tracker without call steps with content element 0 or unknown | params_flow.rb:60:8:60:29 | call to [] | +| params_flow.rb:60:15:60:16 | 24 | type tracker without call steps with content element 0 or unknown | params_flow.rb:61:9:61:13 | * ... | +| params_flow.rb:60:20:60:28 | * | type tracker without call steps | params_flow.rb:60:20:60:28 | * | +| params_flow.rb:60:20:60:28 | call to taint | type tracker with call steps with content element 1 or unknown | params_flow.rb:49:1:53:3 | synthetic *args | +| params_flow.rb:60:20:60:28 | call to taint | type tracker without call steps | params_flow.rb:60:20:60:28 | call to taint | +| params_flow.rb:60:20:60:28 | call to taint | type tracker without call steps with content element 1 | params_flow.rb:60:8:60:29 | * | +| params_flow.rb:60:20:60:28 | call to taint | type tracker without call steps with content element 1 or unknown | params_flow.rb:60:8:60:29 | call to [] | +| params_flow.rb:60:20:60:28 | call to taint | type tracker without call steps with content element 1 or unknown | params_flow.rb:61:9:61:13 | * ... | +| params_flow.rb:60:26:60:27 | 25 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:60:26:60:27 | 25 | type tracker with call steps with content element 1 or unknown | params_flow.rb:49:1:53:3 | synthetic *args | +| params_flow.rb:60:26:60:27 | 25 | type tracker without call steps | params_flow.rb:60:20:60:28 | call to taint | +| params_flow.rb:60:26:60:27 | 25 | type tracker without call steps | params_flow.rb:60:26:60:27 | 25 | +| params_flow.rb:60:26:60:27 | 25 | type tracker without call steps with content element 0 | params_flow.rb:60:20:60:28 | * | +| params_flow.rb:60:26:60:27 | 25 | type tracker without call steps with content element 1 | params_flow.rb:60:8:60:29 | * | +| params_flow.rb:60:26:60:27 | 25 | type tracker without call steps with content element 1 or unknown | params_flow.rb:60:8:60:29 | call to [] | +| params_flow.rb:60:26:60:27 | 25 | type tracker without call steps with content element 1 or unknown | params_flow.rb:61:9:61:13 | * ... | +| params_flow.rb:61:1:61:14 | call to posargs | type tracker without call steps | params_flow.rb:61:1:61:14 | call to posargs | +| params_flow.rb:61:9:61:13 | * ... | type tracker with call steps | params_flow.rb:49:1:53:3 | synthetic *args | +| params_flow.rb:61:9:61:13 | * ... | type tracker without call steps | params_flow.rb:61:9:61:13 | * ... | +| params_flow.rb:63:1:63:4 | args | type tracker without call steps | params_flow.rb:63:1:63:4 | args | +| params_flow.rb:63:8:63:16 | * | type tracker without call steps | params_flow.rb:63:8:63:16 | * | +| params_flow.rb:63:8:63:16 | call to taint | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:63:8:63:16 | call to taint | type tracker with call steps | params_flow.rb:65:10:65:13 | ...[...] | +| params_flow.rb:63:8:63:16 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:63:8:63:16 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:65:5:65:13 | * | +| params_flow.rb:63:8:63:16 | call to taint | type tracker with call steps with content element 0 or unknown | params_flow.rb:64:16:64:17 | *x | +| params_flow.rb:63:8:63:16 | call to taint | type tracker without call steps | params_flow.rb:63:8:63:16 | call to taint | +| params_flow.rb:63:8:63:16 | call to taint | type tracker without call steps with content element 0 or unknown | params_flow.rb:67:12:67:16 | * ... | +| params_flow.rb:63:14:63:15 | 26 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:63:14:63:15 | 26 | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:63:14:63:15 | 26 | type tracker with call steps | params_flow.rb:65:10:65:13 | ...[...] | +| params_flow.rb:63:14:63:15 | 26 | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:63:14:63:15 | 26 | type tracker with call steps with content element 0 | params_flow.rb:65:5:65:13 | * | +| params_flow.rb:63:14:63:15 | 26 | type tracker with call steps with content element 0 or unknown | params_flow.rb:64:16:64:17 | *x | +| params_flow.rb:63:14:63:15 | 26 | type tracker without call steps | params_flow.rb:63:8:63:16 | call to taint | +| params_flow.rb:63:14:63:15 | 26 | type tracker without call steps | params_flow.rb:63:14:63:15 | 26 | +| params_flow.rb:63:14:63:15 | 26 | type tracker without call steps with content element 0 | params_flow.rb:63:8:63:16 | * | +| params_flow.rb:63:14:63:15 | 26 | type tracker without call steps with content element 0 or unknown | params_flow.rb:67:12:67:16 | * ... | +| params_flow.rb:64:1:66:3 | &block | type tracker without call steps | params_flow.rb:64:1:66:3 | &block | +| params_flow.rb:64:1:66:3 | self in splatstuff | type tracker with call steps | params_flow.rb:5:1:7:3 | self in sink | +| params_flow.rb:64:1:66:3 | self in splatstuff | type tracker without call steps | params_flow.rb:64:1:66:3 | self in splatstuff | +| params_flow.rb:64:1:66:3 | splatstuff | type tracker without call steps | params_flow.rb:64:1:66:3 | splatstuff | +| params_flow.rb:64:1:66:3 | synthetic *args | type tracker without call steps | params_flow.rb:64:1:66:3 | synthetic *args | +| params_flow.rb:64:16:64:17 | *x | type tracker without call steps | params_flow.rb:64:16:64:17 | *x | +| params_flow.rb:64:17:64:17 | x | type tracker without call steps | params_flow.rb:64:17:64:17 | x | +| params_flow.rb:65:5:65:13 | * | type tracker without call steps | params_flow.rb:65:5:65:13 | * | +| params_flow.rb:65:5:65:13 | call to sink | type tracker without call steps | params_flow.rb:65:5:65:13 | call to sink | +| params_flow.rb:65:5:65:13 | call to sink | type tracker without call steps | params_flow.rb:67:1:67:17 | call to splatstuff | +| params_flow.rb:65:10:65:13 | * | type tracker without call steps | params_flow.rb:65:10:65:13 | * | +| params_flow.rb:65:10:65:13 | ...[...] | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:65:10:65:13 | ...[...] | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:65:10:65:13 | ...[...] | type tracker without call steps | params_flow.rb:65:10:65:13 | ...[...] | +| params_flow.rb:65:10:65:13 | ...[...] | type tracker without call steps with content element 0 | params_flow.rb:65:5:65:13 | * | +| params_flow.rb:65:12:65:12 | 0 | type tracker without call steps | params_flow.rb:65:12:65:12 | 0 | +| params_flow.rb:65:12:65:12 | 0 | type tracker without call steps with content element 0 | params_flow.rb:65:10:65:13 | * | +| params_flow.rb:67:1:67:17 | call to splatstuff | type tracker without call steps | params_flow.rb:67:1:67:17 | call to splatstuff | +| params_flow.rb:67:12:67:16 | * ... | type tracker with call steps | params_flow.rb:64:16:64:17 | *x | +| params_flow.rb:67:12:67:16 | * ... | type tracker without call steps | params_flow.rb:67:12:67:16 | * ... | +| params_flow.rb:69:1:76:3 | &block | type tracker without call steps | params_flow.rb:69:1:76:3 | &block | +| params_flow.rb:69:1:76:3 | self in splatmid | type tracker with call steps | params_flow.rb:5:1:7:3 | self in sink | +| params_flow.rb:69:1:76:3 | self in splatmid | type tracker without call steps | params_flow.rb:69:1:76:3 | self in splatmid | +| params_flow.rb:69:1:76:3 | splatmid | type tracker without call steps | params_flow.rb:69:1:76:3 | splatmid | +| params_flow.rb:69:1:76:3 | synthetic *args | type tracker without call steps | params_flow.rb:69:1:76:3 | synthetic *args | +| params_flow.rb:69:14:69:14 | x | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:69:14:69:14 | x | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:69:14:69:14 | x | type tracker without call steps | params_flow.rb:69:14:69:14 | x | +| params_flow.rb:69:14:69:14 | x | type tracker without call steps | params_flow.rb:69:14:69:14 | x | +| params_flow.rb:69:14:69:14 | x | type tracker without call steps with content element 0 | params_flow.rb:70:5:70:10 | * | +| params_flow.rb:69:17:69:17 | y | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:69:17:69:17 | y | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:69:17:69:17 | y | type tracker without call steps | params_flow.rb:69:17:69:17 | y | +| params_flow.rb:69:17:69:17 | y | type tracker without call steps | params_flow.rb:69:17:69:17 | y | +| params_flow.rb:69:17:69:17 | y | type tracker without call steps with content element 0 | params_flow.rb:71:5:71:10 | * | +| params_flow.rb:69:20:69:21 | *z | type tracker without call steps | params_flow.rb:69:20:69:21 | *z | +| params_flow.rb:69:21:69:21 | z | type tracker without call steps | params_flow.rb:69:21:69:21 | z | +| params_flow.rb:69:24:69:24 | w | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:69:24:69:24 | w | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:69:24:69:24 | w | type tracker without call steps | params_flow.rb:69:24:69:24 | w | +| params_flow.rb:69:24:69:24 | w | type tracker without call steps | params_flow.rb:69:24:69:24 | w | +| params_flow.rb:69:24:69:24 | w | type tracker without call steps with content element 0 | params_flow.rb:74:5:74:10 | * | +| params_flow.rb:69:27:69:27 | r | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:69:27:69:27 | r | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:69:27:69:27 | r | type tracker without call steps | params_flow.rb:69:27:69:27 | r | +| params_flow.rb:69:27:69:27 | r | type tracker without call steps | params_flow.rb:69:27:69:27 | r | +| params_flow.rb:69:27:69:27 | r | type tracker without call steps with content element 0 | params_flow.rb:75:5:75:10 | * | +| params_flow.rb:70:5:70:10 | * | type tracker without call steps | params_flow.rb:70:5:70:10 | * | +| params_flow.rb:70:5:70:10 | call to sink | type tracker without call steps | params_flow.rb:70:5:70:10 | call to sink | +| params_flow.rb:71:5:71:10 | * | type tracker without call steps | params_flow.rb:71:5:71:10 | * | +| params_flow.rb:71:5:71:10 | call to sink | type tracker without call steps | params_flow.rb:71:5:71:10 | call to sink | +| params_flow.rb:72:5:72:13 | * | type tracker without call steps | params_flow.rb:72:5:72:13 | * | +| params_flow.rb:72:5:72:13 | call to sink | type tracker without call steps | params_flow.rb:72:5:72:13 | call to sink | +| params_flow.rb:72:10:72:13 | * | type tracker without call steps | params_flow.rb:72:10:72:13 | * | +| params_flow.rb:72:10:72:13 | ...[...] | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:72:10:72:13 | ...[...] | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:72:10:72:13 | ...[...] | type tracker without call steps | params_flow.rb:72:10:72:13 | ...[...] | +| params_flow.rb:72:10:72:13 | ...[...] | type tracker without call steps with content element 0 | params_flow.rb:72:5:72:13 | * | +| params_flow.rb:72:12:72:12 | 0 | type tracker without call steps | params_flow.rb:72:12:72:12 | 0 | +| params_flow.rb:72:12:72:12 | 0 | type tracker without call steps with content element 0 | params_flow.rb:72:10:72:13 | * | +| params_flow.rb:73:5:73:13 | * | type tracker without call steps | params_flow.rb:73:5:73:13 | * | +| params_flow.rb:73:5:73:13 | call to sink | type tracker without call steps | params_flow.rb:73:5:73:13 | call to sink | +| params_flow.rb:73:10:73:13 | * | type tracker without call steps | params_flow.rb:73:10:73:13 | * | +| params_flow.rb:73:10:73:13 | ...[...] | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:73:10:73:13 | ...[...] | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:73:10:73:13 | ...[...] | type tracker without call steps | params_flow.rb:73:10:73:13 | ...[...] | +| params_flow.rb:73:10:73:13 | ...[...] | type tracker without call steps with content element 0 | params_flow.rb:73:5:73:13 | * | +| params_flow.rb:73:12:73:12 | 1 | type tracker without call steps | params_flow.rb:73:12:73:12 | 1 | +| params_flow.rb:73:12:73:12 | 1 | type tracker without call steps with content element 0 | params_flow.rb:73:10:73:13 | * | +| params_flow.rb:74:5:74:10 | * | type tracker without call steps | params_flow.rb:74:5:74:10 | * | +| params_flow.rb:74:5:74:10 | call to sink | type tracker without call steps | params_flow.rb:74:5:74:10 | call to sink | +| params_flow.rb:75:5:75:10 | * | type tracker without call steps | params_flow.rb:75:5:75:10 | * | +| params_flow.rb:75:5:75:10 | call to sink | type tracker without call steps | params_flow.rb:75:5:75:10 | call to sink | +| params_flow.rb:75:5:75:10 | call to sink | type tracker without call steps | params_flow.rb:78:1:78:63 | call to splatmid | +| params_flow.rb:75:5:75:10 | call to sink | type tracker without call steps | params_flow.rb:81:1:81:37 | call to splatmid | +| params_flow.rb:75:5:75:10 | call to sink | type tracker without call steps | params_flow.rb:96:1:96:88 | call to splatmid | +| params_flow.rb:78:1:78:63 | * | type tracker without call steps | params_flow.rb:78:1:78:63 | * | +| params_flow.rb:78:1:78:63 | call to splatmid | type tracker without call steps | params_flow.rb:78:1:78:63 | call to splatmid | +| params_flow.rb:78:10:78:18 | * | type tracker without call steps | params_flow.rb:78:10:78:18 | * | +| params_flow.rb:78:10:78:18 | call to taint | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:78:10:78:18 | call to taint | type tracker with call steps | params_flow.rb:69:14:69:14 | x | +| params_flow.rb:78:10:78:18 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:78:10:78:18 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:70:5:70:10 | * | +| params_flow.rb:78:10:78:18 | call to taint | type tracker without call steps | params_flow.rb:78:10:78:18 | call to taint | +| params_flow.rb:78:10:78:18 | call to taint | type tracker without call steps with content element 0 | params_flow.rb:78:1:78:63 | * | +| params_flow.rb:78:16:78:17 | 27 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:78:16:78:17 | 27 | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:78:16:78:17 | 27 | type tracker with call steps | params_flow.rb:69:14:69:14 | x | +| params_flow.rb:78:16:78:17 | 27 | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:78:16:78:17 | 27 | type tracker with call steps with content element 0 | params_flow.rb:70:5:70:10 | * | +| params_flow.rb:78:16:78:17 | 27 | type tracker without call steps | params_flow.rb:78:10:78:18 | call to taint | +| params_flow.rb:78:16:78:17 | 27 | type tracker without call steps | params_flow.rb:78:16:78:17 | 27 | +| params_flow.rb:78:16:78:17 | 27 | type tracker without call steps with content element 0 | params_flow.rb:78:1:78:63 | * | +| params_flow.rb:78:16:78:17 | 27 | type tracker without call steps with content element 0 | params_flow.rb:78:10:78:18 | * | +| params_flow.rb:78:21:78:29 | * | type tracker without call steps | params_flow.rb:78:21:78:29 | * | +| params_flow.rb:78:21:78:29 | call to taint | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:78:21:78:29 | call to taint | type tracker with call steps | params_flow.rb:69:17:69:17 | y | +| params_flow.rb:78:21:78:29 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:78:21:78:29 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:71:5:71:10 | * | +| params_flow.rb:78:21:78:29 | call to taint | type tracker without call steps | params_flow.rb:78:21:78:29 | call to taint | +| params_flow.rb:78:21:78:29 | call to taint | type tracker without call steps with content element 1 | params_flow.rb:78:1:78:63 | * | +| params_flow.rb:78:27:78:28 | 28 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:78:27:78:28 | 28 | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:78:27:78:28 | 28 | type tracker with call steps | params_flow.rb:69:17:69:17 | y | +| params_flow.rb:78:27:78:28 | 28 | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:78:27:78:28 | 28 | type tracker with call steps with content element 0 | params_flow.rb:71:5:71:10 | * | +| params_flow.rb:78:27:78:28 | 28 | type tracker without call steps | params_flow.rb:78:21:78:29 | call to taint | +| params_flow.rb:78:27:78:28 | 28 | type tracker without call steps | params_flow.rb:78:27:78:28 | 28 | +| params_flow.rb:78:27:78:28 | 28 | type tracker without call steps with content element 0 | params_flow.rb:78:21:78:29 | * | +| params_flow.rb:78:27:78:28 | 28 | type tracker without call steps with content element 1 | params_flow.rb:78:1:78:63 | * | +| params_flow.rb:78:32:78:40 | * | type tracker without call steps | params_flow.rb:78:32:78:40 | * | +| params_flow.rb:78:32:78:40 | call to taint | type tracker without call steps | params_flow.rb:78:32:78:40 | call to taint | +| params_flow.rb:78:32:78:40 | call to taint | type tracker without call steps with content element 2 | params_flow.rb:78:1:78:63 | * | +| params_flow.rb:78:38:78:39 | 29 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:78:38:78:39 | 29 | type tracker without call steps | params_flow.rb:78:32:78:40 | call to taint | +| params_flow.rb:78:38:78:39 | 29 | type tracker without call steps | params_flow.rb:78:38:78:39 | 29 | +| params_flow.rb:78:38:78:39 | 29 | type tracker without call steps with content element 0 | params_flow.rb:78:32:78:40 | * | +| params_flow.rb:78:38:78:39 | 29 | type tracker without call steps with content element 2 | params_flow.rb:78:1:78:63 | * | +| params_flow.rb:78:43:78:51 | * | type tracker without call steps | params_flow.rb:78:43:78:51 | * | +| params_flow.rb:78:43:78:51 | call to taint | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:78:43:78:51 | call to taint | type tracker with call steps | params_flow.rb:69:24:69:24 | w | +| params_flow.rb:78:43:78:51 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:78:43:78:51 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:74:5:74:10 | * | +| params_flow.rb:78:43:78:51 | call to taint | type tracker without call steps | params_flow.rb:78:43:78:51 | call to taint | +| params_flow.rb:78:43:78:51 | call to taint | type tracker without call steps with content element 3 | params_flow.rb:78:1:78:63 | * | +| params_flow.rb:78:49:78:50 | 30 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:78:49:78:50 | 30 | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:78:49:78:50 | 30 | type tracker with call steps | params_flow.rb:69:24:69:24 | w | +| params_flow.rb:78:49:78:50 | 30 | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:78:49:78:50 | 30 | type tracker with call steps with content element 0 | params_flow.rb:74:5:74:10 | * | +| params_flow.rb:78:49:78:50 | 30 | type tracker without call steps | params_flow.rb:78:43:78:51 | call to taint | +| params_flow.rb:78:49:78:50 | 30 | type tracker without call steps | params_flow.rb:78:49:78:50 | 30 | +| params_flow.rb:78:49:78:50 | 30 | type tracker without call steps with content element 0 | params_flow.rb:78:43:78:51 | * | +| params_flow.rb:78:49:78:50 | 30 | type tracker without call steps with content element 3 | params_flow.rb:78:1:78:63 | * | +| params_flow.rb:78:54:78:62 | * | type tracker without call steps | params_flow.rb:78:54:78:62 | * | +| params_flow.rb:78:54:78:62 | call to taint | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:78:54:78:62 | call to taint | type tracker with call steps | params_flow.rb:69:27:69:27 | r | +| params_flow.rb:78:54:78:62 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:78:54:78:62 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:75:5:75:10 | * | +| params_flow.rb:78:54:78:62 | call to taint | type tracker without call steps | params_flow.rb:78:54:78:62 | call to taint | +| params_flow.rb:78:54:78:62 | call to taint | type tracker without call steps with content element 4 | params_flow.rb:78:1:78:63 | * | +| params_flow.rb:78:60:78:61 | 31 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:78:60:78:61 | 31 | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:78:60:78:61 | 31 | type tracker with call steps | params_flow.rb:69:27:69:27 | r | +| params_flow.rb:78:60:78:61 | 31 | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:78:60:78:61 | 31 | type tracker with call steps with content element 0 | params_flow.rb:75:5:75:10 | * | +| params_flow.rb:78:60:78:61 | 31 | type tracker without call steps | params_flow.rb:78:54:78:62 | call to taint | +| params_flow.rb:78:60:78:61 | 31 | type tracker without call steps | params_flow.rb:78:60:78:61 | 31 | +| params_flow.rb:78:60:78:61 | 31 | type tracker without call steps with content element 0 | params_flow.rb:78:54:78:62 | * | +| params_flow.rb:78:60:78:61 | 31 | type tracker without call steps with content element 4 | params_flow.rb:78:1:78:63 | * | +| params_flow.rb:80:1:80:4 | args | type tracker without call steps | params_flow.rb:80:1:80:4 | args | +| params_flow.rb:80:8:80:51 | * | type tracker without call steps | params_flow.rb:80:8:80:51 | * | +| params_flow.rb:80:8:80:51 | Array | type tracker without call steps | params_flow.rb:80:8:80:51 | Array | +| params_flow.rb:80:8:80:51 | call to [] | type tracker without call steps | params_flow.rb:80:8:80:51 | call to [] | +| params_flow.rb:80:8:80:51 | call to [] | type tracker without call steps with content element 0 or unknown | params_flow.rb:81:21:81:25 | * ... | +| params_flow.rb:80:9:80:17 | * | type tracker without call steps | params_flow.rb:80:9:80:17 | * | +| params_flow.rb:80:9:80:17 | call to taint | type tracker without call steps | params_flow.rb:80:9:80:17 | call to taint | +| params_flow.rb:80:9:80:17 | call to taint | type tracker without call steps with content element 0 | params_flow.rb:80:8:80:51 | * | +| params_flow.rb:80:9:80:17 | call to taint | type tracker without call steps with content element 0 or unknown | params_flow.rb:80:8:80:51 | call to [] | +| params_flow.rb:80:9:80:17 | call to taint | type tracker without call steps with content element 0 or unknown | params_flow.rb:81:21:81:25 | * ... | +| params_flow.rb:80:15:80:16 | 33 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:80:15:80:16 | 33 | type tracker without call steps | params_flow.rb:80:9:80:17 | call to taint | +| params_flow.rb:80:15:80:16 | 33 | type tracker without call steps | params_flow.rb:80:15:80:16 | 33 | +| params_flow.rb:80:15:80:16 | 33 | type tracker without call steps with content element 0 | params_flow.rb:80:8:80:51 | * | +| params_flow.rb:80:15:80:16 | 33 | type tracker without call steps with content element 0 | params_flow.rb:80:9:80:17 | * | +| params_flow.rb:80:15:80:16 | 33 | type tracker without call steps with content element 0 or unknown | params_flow.rb:80:8:80:51 | call to [] | +| params_flow.rb:80:15:80:16 | 33 | type tracker without call steps with content element 0 or unknown | params_flow.rb:81:21:81:25 | * ... | +| params_flow.rb:80:20:80:28 | * | type tracker without call steps | params_flow.rb:80:20:80:28 | * | +| params_flow.rb:80:20:80:28 | call to taint | type tracker without call steps | params_flow.rb:80:20:80:28 | call to taint | +| params_flow.rb:80:20:80:28 | call to taint | type tracker without call steps with content element 1 | params_flow.rb:80:8:80:51 | * | +| params_flow.rb:80:20:80:28 | call to taint | type tracker without call steps with content element 1 or unknown | params_flow.rb:80:8:80:51 | call to [] | +| params_flow.rb:80:20:80:28 | call to taint | type tracker without call steps with content element 1 or unknown | params_flow.rb:81:21:81:25 | * ... | +| params_flow.rb:80:26:80:27 | 34 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:80:26:80:27 | 34 | type tracker without call steps | params_flow.rb:80:20:80:28 | call to taint | +| params_flow.rb:80:26:80:27 | 34 | type tracker without call steps | params_flow.rb:80:26:80:27 | 34 | +| params_flow.rb:80:26:80:27 | 34 | type tracker without call steps with content element 0 | params_flow.rb:80:20:80:28 | * | +| params_flow.rb:80:26:80:27 | 34 | type tracker without call steps with content element 1 | params_flow.rb:80:8:80:51 | * | +| params_flow.rb:80:26:80:27 | 34 | type tracker without call steps with content element 1 or unknown | params_flow.rb:80:8:80:51 | call to [] | +| params_flow.rb:80:26:80:27 | 34 | type tracker without call steps with content element 1 or unknown | params_flow.rb:81:21:81:25 | * ... | +| params_flow.rb:80:31:80:39 | * | type tracker without call steps | params_flow.rb:80:31:80:39 | * | +| params_flow.rb:80:31:80:39 | call to taint | type tracker without call steps | params_flow.rb:80:31:80:39 | call to taint | +| params_flow.rb:80:31:80:39 | call to taint | type tracker without call steps with content element 2 | params_flow.rb:80:8:80:51 | * | +| params_flow.rb:80:31:80:39 | call to taint | type tracker without call steps with content element 2 or unknown | params_flow.rb:80:8:80:51 | call to [] | +| params_flow.rb:80:31:80:39 | call to taint | type tracker without call steps with content element 2 or unknown | params_flow.rb:81:21:81:25 | * ... | +| params_flow.rb:80:37:80:38 | 35 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:80:37:80:38 | 35 | type tracker without call steps | params_flow.rb:80:31:80:39 | call to taint | +| params_flow.rb:80:37:80:38 | 35 | type tracker without call steps | params_flow.rb:80:37:80:38 | 35 | +| params_flow.rb:80:37:80:38 | 35 | type tracker without call steps with content element 0 | params_flow.rb:80:31:80:39 | * | +| params_flow.rb:80:37:80:38 | 35 | type tracker without call steps with content element 2 | params_flow.rb:80:8:80:51 | * | +| params_flow.rb:80:37:80:38 | 35 | type tracker without call steps with content element 2 or unknown | params_flow.rb:80:8:80:51 | call to [] | +| params_flow.rb:80:37:80:38 | 35 | type tracker without call steps with content element 2 or unknown | params_flow.rb:81:21:81:25 | * ... | +| params_flow.rb:80:42:80:50 | * | type tracker without call steps | params_flow.rb:80:42:80:50 | * | +| params_flow.rb:80:42:80:50 | call to taint | type tracker without call steps | params_flow.rb:80:42:80:50 | call to taint | +| params_flow.rb:80:42:80:50 | call to taint | type tracker without call steps with content element 3 | params_flow.rb:80:8:80:51 | * | +| params_flow.rb:80:42:80:50 | call to taint | type tracker without call steps with content element 3 or unknown | params_flow.rb:80:8:80:51 | call to [] | +| params_flow.rb:80:42:80:50 | call to taint | type tracker without call steps with content element 3 or unknown | params_flow.rb:81:21:81:25 | * ... | +| params_flow.rb:80:48:80:49 | 36 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:80:48:80:49 | 36 | type tracker without call steps | params_flow.rb:80:42:80:50 | call to taint | +| params_flow.rb:80:48:80:49 | 36 | type tracker without call steps | params_flow.rb:80:48:80:49 | 36 | +| params_flow.rb:80:48:80:49 | 36 | type tracker without call steps with content element 0 | params_flow.rb:80:42:80:50 | * | +| params_flow.rb:80:48:80:49 | 36 | type tracker without call steps with content element 3 | params_flow.rb:80:8:80:51 | * | +| params_flow.rb:80:48:80:49 | 36 | type tracker without call steps with content element 3 or unknown | params_flow.rb:80:8:80:51 | call to [] | +| params_flow.rb:80:48:80:49 | 36 | type tracker without call steps with content element 3 or unknown | params_flow.rb:81:21:81:25 | * ... | +| params_flow.rb:81:1:81:37 | call to splatmid | type tracker without call steps | params_flow.rb:81:1:81:37 | call to splatmid | +| params_flow.rb:81:10:81:18 | * | type tracker without call steps | params_flow.rb:81:10:81:18 | * | +| params_flow.rb:81:10:81:18 | call to taint | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:81:10:81:18 | call to taint | type tracker with call steps | params_flow.rb:69:14:69:14 | x | +| params_flow.rb:81:10:81:18 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:81:10:81:18 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:70:5:70:10 | * | +| params_flow.rb:81:10:81:18 | call to taint | type tracker without call steps | params_flow.rb:81:10:81:18 | call to taint | +| params_flow.rb:81:16:81:17 | 32 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:81:16:81:17 | 32 | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:81:16:81:17 | 32 | type tracker with call steps | params_flow.rb:69:14:69:14 | x | +| params_flow.rb:81:16:81:17 | 32 | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:81:16:81:17 | 32 | type tracker with call steps with content element 0 | params_flow.rb:70:5:70:10 | * | +| params_flow.rb:81:16:81:17 | 32 | type tracker without call steps | params_flow.rb:81:10:81:18 | call to taint | +| params_flow.rb:81:16:81:17 | 32 | type tracker without call steps | params_flow.rb:81:16:81:17 | 32 | +| params_flow.rb:81:16:81:17 | 32 | type tracker without call steps with content element 0 | params_flow.rb:81:10:81:18 | * | +| params_flow.rb:81:21:81:25 | * ... | type tracker without call steps | params_flow.rb:81:21:81:25 | * ... | +| params_flow.rb:81:28:81:36 | * | type tracker without call steps | params_flow.rb:81:28:81:36 | * | +| params_flow.rb:81:28:81:36 | call to taint | type tracker without call steps | params_flow.rb:81:28:81:36 | call to taint | +| params_flow.rb:81:34:81:35 | 37 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:81:34:81:35 | 37 | type tracker without call steps | params_flow.rb:81:28:81:36 | call to taint | +| params_flow.rb:81:34:81:35 | 37 | type tracker without call steps | params_flow.rb:81:34:81:35 | 37 | +| params_flow.rb:81:34:81:35 | 37 | type tracker without call steps with content element 0 | params_flow.rb:81:28:81:36 | * | +| params_flow.rb:83:1:91:3 | &block | type tracker without call steps | params_flow.rb:83:1:91:3 | &block | +| params_flow.rb:83:1:91:3 | pos_many | type tracker without call steps | params_flow.rb:83:1:91:3 | pos_many | +| params_flow.rb:83:1:91:3 | self in pos_many | type tracker with call steps | params_flow.rb:5:1:7:3 | self in sink | +| params_flow.rb:83:1:91:3 | self in pos_many | type tracker without call steps | params_flow.rb:83:1:91:3 | self in pos_many | +| params_flow.rb:83:1:91:3 | synthetic *args | type tracker without call steps | params_flow.rb:83:1:91:3 | synthetic *args | +| params_flow.rb:83:14:83:14 | t | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:83:14:83:14 | t | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:83:14:83:14 | t | type tracker without call steps | params_flow.rb:83:14:83:14 | t | +| params_flow.rb:83:14:83:14 | t | type tracker without call steps | params_flow.rb:83:14:83:14 | t | +| params_flow.rb:83:14:83:14 | t | type tracker without call steps with content element 0 | params_flow.rb:84:5:84:10 | * | +| params_flow.rb:83:17:83:17 | u | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:83:17:83:17 | u | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:83:17:83:17 | u | type tracker without call steps | params_flow.rb:83:17:83:17 | u | +| params_flow.rb:83:17:83:17 | u | type tracker without call steps | params_flow.rb:83:17:83:17 | u | +| params_flow.rb:83:17:83:17 | u | type tracker without call steps with content element 0 | params_flow.rb:85:5:85:10 | * | +| params_flow.rb:83:20:83:20 | v | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:83:20:83:20 | v | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:83:20:83:20 | v | type tracker without call steps | params_flow.rb:83:20:83:20 | v | +| params_flow.rb:83:20:83:20 | v | type tracker without call steps | params_flow.rb:83:20:83:20 | v | +| params_flow.rb:83:20:83:20 | v | type tracker without call steps with content element 0 | params_flow.rb:86:5:86:10 | * | +| params_flow.rb:83:23:83:23 | w | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:83:23:83:23 | w | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:83:23:83:23 | w | type tracker without call steps | params_flow.rb:83:23:83:23 | w | +| params_flow.rb:83:23:83:23 | w | type tracker without call steps | params_flow.rb:83:23:83:23 | w | +| params_flow.rb:83:23:83:23 | w | type tracker without call steps with content element 0 | params_flow.rb:87:5:87:10 | * | +| params_flow.rb:83:26:83:26 | x | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:83:26:83:26 | x | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:83:26:83:26 | x | type tracker without call steps | params_flow.rb:83:26:83:26 | x | +| params_flow.rb:83:26:83:26 | x | type tracker without call steps | params_flow.rb:83:26:83:26 | x | +| params_flow.rb:83:26:83:26 | x | type tracker without call steps with content element 0 | params_flow.rb:88:5:88:10 | * | +| params_flow.rb:83:29:83:29 | y | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:83:29:83:29 | y | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:83:29:83:29 | y | type tracker without call steps | params_flow.rb:83:29:83:29 | y | +| params_flow.rb:83:29:83:29 | y | type tracker without call steps | params_flow.rb:83:29:83:29 | y | +| params_flow.rb:83:29:83:29 | y | type tracker without call steps with content element 0 | params_flow.rb:89:5:89:10 | * | +| params_flow.rb:83:32:83:32 | z | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:83:32:83:32 | z | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:83:32:83:32 | z | type tracker without call steps | params_flow.rb:83:32:83:32 | z | +| params_flow.rb:83:32:83:32 | z | type tracker without call steps | params_flow.rb:83:32:83:32 | z | +| params_flow.rb:83:32:83:32 | z | type tracker without call steps with content element 0 | params_flow.rb:90:5:90:10 | * | +| params_flow.rb:84:5:84:10 | * | type tracker without call steps | params_flow.rb:84:5:84:10 | * | +| params_flow.rb:84:5:84:10 | call to sink | type tracker without call steps | params_flow.rb:84:5:84:10 | call to sink | +| params_flow.rb:85:5:85:10 | * | type tracker without call steps | params_flow.rb:85:5:85:10 | * | +| params_flow.rb:85:5:85:10 | call to sink | type tracker without call steps | params_flow.rb:85:5:85:10 | call to sink | +| params_flow.rb:86:5:86:10 | * | type tracker without call steps | params_flow.rb:86:5:86:10 | * | +| params_flow.rb:86:5:86:10 | call to sink | type tracker without call steps | params_flow.rb:86:5:86:10 | call to sink | +| params_flow.rb:87:5:87:10 | * | type tracker without call steps | params_flow.rb:87:5:87:10 | * | +| params_flow.rb:87:5:87:10 | call to sink | type tracker without call steps | params_flow.rb:87:5:87:10 | call to sink | +| params_flow.rb:88:5:88:10 | * | type tracker without call steps | params_flow.rb:88:5:88:10 | * | +| params_flow.rb:88:5:88:10 | call to sink | type tracker without call steps | params_flow.rb:88:5:88:10 | call to sink | +| params_flow.rb:89:5:89:10 | * | type tracker without call steps | params_flow.rb:89:5:89:10 | * | +| params_flow.rb:89:5:89:10 | call to sink | type tracker without call steps | params_flow.rb:89:5:89:10 | call to sink | +| params_flow.rb:90:5:90:10 | * | type tracker without call steps | params_flow.rb:90:5:90:10 | * | +| params_flow.rb:90:5:90:10 | call to sink | type tracker without call steps | params_flow.rb:90:5:90:10 | call to sink | +| params_flow.rb:90:5:90:10 | call to sink | type tracker without call steps | params_flow.rb:94:1:94:48 | call to pos_many | +| params_flow.rb:90:5:90:10 | call to sink | type tracker without call steps | params_flow.rb:131:1:131:46 | call to pos_many | +| params_flow.rb:93:1:93:4 | args | type tracker without call steps | params_flow.rb:93:1:93:4 | args | +| params_flow.rb:93:8:93:51 | * | type tracker without call steps | params_flow.rb:93:8:93:51 | * | +| params_flow.rb:93:8:93:51 | Array | type tracker without call steps | params_flow.rb:93:8:93:51 | Array | +| params_flow.rb:93:8:93:51 | call to [] | type tracker without call steps | params_flow.rb:93:8:93:51 | call to [] | +| params_flow.rb:93:8:93:51 | call to [] | type tracker without call steps with content element 0 or unknown | params_flow.rb:94:32:94:36 | * ... | +| params_flow.rb:93:9:93:17 | * | type tracker without call steps | params_flow.rb:93:9:93:17 | * | +| params_flow.rb:93:9:93:17 | call to taint | type tracker without call steps | params_flow.rb:93:9:93:17 | call to taint | +| params_flow.rb:93:9:93:17 | call to taint | type tracker without call steps with content element 0 | params_flow.rb:93:8:93:51 | * | +| params_flow.rb:93:9:93:17 | call to taint | type tracker without call steps with content element 0 or unknown | params_flow.rb:93:8:93:51 | call to [] | +| params_flow.rb:93:9:93:17 | call to taint | type tracker without call steps with content element 0 or unknown | params_flow.rb:94:32:94:36 | * ... | +| params_flow.rb:93:15:93:16 | 40 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:93:15:93:16 | 40 | type tracker without call steps | params_flow.rb:93:9:93:17 | call to taint | +| params_flow.rb:93:15:93:16 | 40 | type tracker without call steps | params_flow.rb:93:15:93:16 | 40 | +| params_flow.rb:93:15:93:16 | 40 | type tracker without call steps with content element 0 | params_flow.rb:93:8:93:51 | * | +| params_flow.rb:93:15:93:16 | 40 | type tracker without call steps with content element 0 | params_flow.rb:93:9:93:17 | * | +| params_flow.rb:93:15:93:16 | 40 | type tracker without call steps with content element 0 or unknown | params_flow.rb:93:8:93:51 | call to [] | +| params_flow.rb:93:15:93:16 | 40 | type tracker without call steps with content element 0 or unknown | params_flow.rb:94:32:94:36 | * ... | +| params_flow.rb:93:20:93:28 | * | type tracker without call steps | params_flow.rb:93:20:93:28 | * | +| params_flow.rb:93:20:93:28 | call to taint | type tracker without call steps | params_flow.rb:93:20:93:28 | call to taint | +| params_flow.rb:93:20:93:28 | call to taint | type tracker without call steps with content element 1 | params_flow.rb:93:8:93:51 | * | +| params_flow.rb:93:20:93:28 | call to taint | type tracker without call steps with content element 1 or unknown | params_flow.rb:93:8:93:51 | call to [] | +| params_flow.rb:93:20:93:28 | call to taint | type tracker without call steps with content element 1 or unknown | params_flow.rb:94:32:94:36 | * ... | +| params_flow.rb:93:26:93:27 | 41 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:93:26:93:27 | 41 | type tracker without call steps | params_flow.rb:93:20:93:28 | call to taint | +| params_flow.rb:93:26:93:27 | 41 | type tracker without call steps | params_flow.rb:93:26:93:27 | 41 | +| params_flow.rb:93:26:93:27 | 41 | type tracker without call steps with content element 0 | params_flow.rb:93:20:93:28 | * | +| params_flow.rb:93:26:93:27 | 41 | type tracker without call steps with content element 1 | params_flow.rb:93:8:93:51 | * | +| params_flow.rb:93:26:93:27 | 41 | type tracker without call steps with content element 1 or unknown | params_flow.rb:93:8:93:51 | call to [] | +| params_flow.rb:93:26:93:27 | 41 | type tracker without call steps with content element 1 or unknown | params_flow.rb:94:32:94:36 | * ... | +| params_flow.rb:93:31:93:39 | * | type tracker without call steps | params_flow.rb:93:31:93:39 | * | +| params_flow.rb:93:31:93:39 | call to taint | type tracker without call steps | params_flow.rb:93:31:93:39 | call to taint | +| params_flow.rb:93:31:93:39 | call to taint | type tracker without call steps with content element 2 | params_flow.rb:93:8:93:51 | * | +| params_flow.rb:93:31:93:39 | call to taint | type tracker without call steps with content element 2 or unknown | params_flow.rb:93:8:93:51 | call to [] | +| params_flow.rb:93:31:93:39 | call to taint | type tracker without call steps with content element 2 or unknown | params_flow.rb:94:32:94:36 | * ... | +| params_flow.rb:93:37:93:38 | 42 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:93:37:93:38 | 42 | type tracker without call steps | params_flow.rb:93:31:93:39 | call to taint | +| params_flow.rb:93:37:93:38 | 42 | type tracker without call steps | params_flow.rb:93:37:93:38 | 42 | +| params_flow.rb:93:37:93:38 | 42 | type tracker without call steps with content element 0 | params_flow.rb:93:31:93:39 | * | +| params_flow.rb:93:37:93:38 | 42 | type tracker without call steps with content element 2 | params_flow.rb:93:8:93:51 | * | +| params_flow.rb:93:37:93:38 | 42 | type tracker without call steps with content element 2 or unknown | params_flow.rb:93:8:93:51 | call to [] | +| params_flow.rb:93:37:93:38 | 42 | type tracker without call steps with content element 2 or unknown | params_flow.rb:94:32:94:36 | * ... | +| params_flow.rb:93:42:93:50 | * | type tracker without call steps | params_flow.rb:93:42:93:50 | * | +| params_flow.rb:93:42:93:50 | call to taint | type tracker without call steps | params_flow.rb:93:42:93:50 | call to taint | +| params_flow.rb:93:42:93:50 | call to taint | type tracker without call steps with content element 3 | params_flow.rb:93:8:93:51 | * | +| params_flow.rb:93:42:93:50 | call to taint | type tracker without call steps with content element 3 or unknown | params_flow.rb:93:8:93:51 | call to [] | +| params_flow.rb:93:42:93:50 | call to taint | type tracker without call steps with content element 3 or unknown | params_flow.rb:94:32:94:36 | * ... | +| params_flow.rb:93:48:93:49 | 43 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:93:48:93:49 | 43 | type tracker without call steps | params_flow.rb:93:42:93:50 | call to taint | +| params_flow.rb:93:48:93:49 | 43 | type tracker without call steps | params_flow.rb:93:48:93:49 | 43 | +| params_flow.rb:93:48:93:49 | 43 | type tracker without call steps with content element 0 | params_flow.rb:93:42:93:50 | * | +| params_flow.rb:93:48:93:49 | 43 | type tracker without call steps with content element 3 | params_flow.rb:93:8:93:51 | * | +| params_flow.rb:93:48:93:49 | 43 | type tracker without call steps with content element 3 or unknown | params_flow.rb:93:8:93:51 | call to [] | +| params_flow.rb:93:48:93:49 | 43 | type tracker without call steps with content element 3 or unknown | params_flow.rb:94:32:94:36 | * ... | +| params_flow.rb:94:1:94:48 | call to pos_many | type tracker without call steps | params_flow.rb:94:1:94:48 | call to pos_many | +| params_flow.rb:94:10:94:18 | * | type tracker without call steps | params_flow.rb:94:10:94:18 | * | +| params_flow.rb:94:10:94:18 | call to taint | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:94:10:94:18 | call to taint | type tracker with call steps | params_flow.rb:83:14:83:14 | t | +| params_flow.rb:94:10:94:18 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:94:10:94:18 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:84:5:84:10 | * | +| params_flow.rb:94:10:94:18 | call to taint | type tracker without call steps | params_flow.rb:94:10:94:18 | call to taint | +| params_flow.rb:94:16:94:17 | 38 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:94:16:94:17 | 38 | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:94:16:94:17 | 38 | type tracker with call steps | params_flow.rb:83:14:83:14 | t | +| params_flow.rb:94:16:94:17 | 38 | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:94:16:94:17 | 38 | type tracker with call steps with content element 0 | params_flow.rb:84:5:84:10 | * | +| params_flow.rb:94:16:94:17 | 38 | type tracker without call steps | params_flow.rb:94:10:94:18 | call to taint | +| params_flow.rb:94:16:94:17 | 38 | type tracker without call steps | params_flow.rb:94:16:94:17 | 38 | +| params_flow.rb:94:16:94:17 | 38 | type tracker without call steps with content element 0 | params_flow.rb:94:10:94:18 | * | +| params_flow.rb:94:21:94:29 | * | type tracker without call steps | params_flow.rb:94:21:94:29 | * | +| params_flow.rb:94:21:94:29 | call to taint | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:94:21:94:29 | call to taint | type tracker with call steps | params_flow.rb:83:17:83:17 | u | +| params_flow.rb:94:21:94:29 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:94:21:94:29 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:85:5:85:10 | * | +| params_flow.rb:94:21:94:29 | call to taint | type tracker without call steps | params_flow.rb:94:21:94:29 | call to taint | +| params_flow.rb:94:27:94:28 | 39 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:94:27:94:28 | 39 | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:94:27:94:28 | 39 | type tracker with call steps | params_flow.rb:83:17:83:17 | u | +| params_flow.rb:94:27:94:28 | 39 | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:94:27:94:28 | 39 | type tracker with call steps with content element 0 | params_flow.rb:85:5:85:10 | * | +| params_flow.rb:94:27:94:28 | 39 | type tracker without call steps | params_flow.rb:94:21:94:29 | call to taint | +| params_flow.rb:94:27:94:28 | 39 | type tracker without call steps | params_flow.rb:94:27:94:28 | 39 | +| params_flow.rb:94:27:94:28 | 39 | type tracker without call steps with content element 0 | params_flow.rb:94:21:94:29 | * | +| params_flow.rb:94:32:94:36 | * ... | type tracker without call steps | params_flow.rb:94:32:94:36 | * ... | +| params_flow.rb:94:39:94:47 | * | type tracker without call steps | params_flow.rb:94:39:94:47 | * | +| params_flow.rb:94:39:94:47 | call to taint | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:94:39:94:47 | call to taint | type tracker with call steps | params_flow.rb:83:23:83:23 | w | +| params_flow.rb:94:39:94:47 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:94:39:94:47 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:87:5:87:10 | * | +| params_flow.rb:94:39:94:47 | call to taint | type tracker without call steps | params_flow.rb:94:39:94:47 | call to taint | +| params_flow.rb:94:45:94:46 | 44 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:94:45:94:46 | 44 | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:94:45:94:46 | 44 | type tracker with call steps | params_flow.rb:83:23:83:23 | w | +| params_flow.rb:94:45:94:46 | 44 | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:94:45:94:46 | 44 | type tracker with call steps with content element 0 | params_flow.rb:87:5:87:10 | * | +| params_flow.rb:94:45:94:46 | 44 | type tracker without call steps | params_flow.rb:94:39:94:47 | call to taint | +| params_flow.rb:94:45:94:46 | 44 | type tracker without call steps | params_flow.rb:94:45:94:46 | 44 | +| params_flow.rb:94:45:94:46 | 44 | type tracker without call steps with content element 0 | params_flow.rb:94:39:94:47 | * | +| params_flow.rb:96:1:96:88 | call to splatmid | type tracker without call steps | params_flow.rb:96:1:96:88 | call to splatmid | +| params_flow.rb:96:10:96:18 | * | type tracker without call steps | params_flow.rb:96:10:96:18 | * | +| params_flow.rb:96:10:96:18 | call to taint | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:96:10:96:18 | call to taint | type tracker with call steps | params_flow.rb:69:14:69:14 | x | +| params_flow.rb:96:10:96:18 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:96:10:96:18 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:70:5:70:10 | * | +| params_flow.rb:96:10:96:18 | call to taint | type tracker without call steps | params_flow.rb:96:10:96:18 | call to taint | +| params_flow.rb:96:16:96:17 | 45 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:96:16:96:17 | 45 | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:96:16:96:17 | 45 | type tracker with call steps | params_flow.rb:69:14:69:14 | x | +| params_flow.rb:96:16:96:17 | 45 | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:96:16:96:17 | 45 | type tracker with call steps with content element 0 | params_flow.rb:70:5:70:10 | * | +| params_flow.rb:96:16:96:17 | 45 | type tracker without call steps | params_flow.rb:96:10:96:18 | call to taint | +| params_flow.rb:96:16:96:17 | 45 | type tracker without call steps | params_flow.rb:96:16:96:17 | 45 | +| params_flow.rb:96:16:96:17 | 45 | type tracker without call steps with content element 0 | params_flow.rb:96:10:96:18 | * | +| params_flow.rb:96:21:96:29 | * | type tracker without call steps | params_flow.rb:96:21:96:29 | * | +| params_flow.rb:96:21:96:29 | call to taint | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:96:21:96:29 | call to taint | type tracker with call steps | params_flow.rb:69:17:69:17 | y | +| params_flow.rb:96:21:96:29 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:96:21:96:29 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:71:5:71:10 | * | +| params_flow.rb:96:21:96:29 | call to taint | type tracker without call steps | params_flow.rb:96:21:96:29 | call to taint | +| params_flow.rb:96:27:96:28 | 46 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:96:27:96:28 | 46 | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:96:27:96:28 | 46 | type tracker with call steps | params_flow.rb:69:17:69:17 | y | +| params_flow.rb:96:27:96:28 | 46 | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:96:27:96:28 | 46 | type tracker with call steps with content element 0 | params_flow.rb:71:5:71:10 | * | +| params_flow.rb:96:27:96:28 | 46 | type tracker without call steps | params_flow.rb:96:21:96:29 | call to taint | +| params_flow.rb:96:27:96:28 | 46 | type tracker without call steps | params_flow.rb:96:27:96:28 | 46 | +| params_flow.rb:96:27:96:28 | 46 | type tracker without call steps with content element 0 | params_flow.rb:96:21:96:29 | * | +| params_flow.rb:96:32:96:65 | * ... | type tracker without call steps | params_flow.rb:96:32:96:65 | * ... | +| params_flow.rb:96:33:96:65 | * | type tracker without call steps | params_flow.rb:96:33:96:65 | * | +| params_flow.rb:96:33:96:65 | Array | type tracker without call steps | params_flow.rb:96:33:96:65 | Array | +| params_flow.rb:96:33:96:65 | call to [] | type tracker without call steps | params_flow.rb:96:33:96:65 | call to [] | +| params_flow.rb:96:33:96:65 | call to [] | type tracker without call steps with content element 0 or unknown | params_flow.rb:96:32:96:65 | * ... | +| params_flow.rb:96:34:96:42 | * | type tracker without call steps | params_flow.rb:96:34:96:42 | * | +| params_flow.rb:96:34:96:42 | call to taint | type tracker without call steps | params_flow.rb:96:34:96:42 | call to taint | +| params_flow.rb:96:34:96:42 | call to taint | type tracker without call steps with content element 0 | params_flow.rb:96:33:96:65 | * | +| params_flow.rb:96:34:96:42 | call to taint | type tracker without call steps with content element 0 or unknown | params_flow.rb:96:32:96:65 | * ... | +| params_flow.rb:96:34:96:42 | call to taint | type tracker without call steps with content element 0 or unknown | params_flow.rb:96:33:96:65 | call to [] | +| params_flow.rb:96:40:96:41 | 47 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:96:40:96:41 | 47 | type tracker without call steps | params_flow.rb:96:34:96:42 | call to taint | +| params_flow.rb:96:40:96:41 | 47 | type tracker without call steps | params_flow.rb:96:40:96:41 | 47 | +| params_flow.rb:96:40:96:41 | 47 | type tracker without call steps with content element 0 | params_flow.rb:96:33:96:65 | * | +| params_flow.rb:96:40:96:41 | 47 | type tracker without call steps with content element 0 | params_flow.rb:96:34:96:42 | * | +| params_flow.rb:96:40:96:41 | 47 | type tracker without call steps with content element 0 or unknown | params_flow.rb:96:32:96:65 | * ... | +| params_flow.rb:96:40:96:41 | 47 | type tracker without call steps with content element 0 or unknown | params_flow.rb:96:33:96:65 | call to [] | +| params_flow.rb:96:45:96:53 | * | type tracker without call steps | params_flow.rb:96:45:96:53 | * | +| params_flow.rb:96:45:96:53 | call to taint | type tracker without call steps | params_flow.rb:96:45:96:53 | call to taint | +| params_flow.rb:96:45:96:53 | call to taint | type tracker without call steps with content element 1 | params_flow.rb:96:33:96:65 | * | +| params_flow.rb:96:45:96:53 | call to taint | type tracker without call steps with content element 1 or unknown | params_flow.rb:96:32:96:65 | * ... | +| params_flow.rb:96:45:96:53 | call to taint | type tracker without call steps with content element 1 or unknown | params_flow.rb:96:33:96:65 | call to [] | +| params_flow.rb:96:51:96:52 | 48 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:96:51:96:52 | 48 | type tracker without call steps | params_flow.rb:96:45:96:53 | call to taint | +| params_flow.rb:96:51:96:52 | 48 | type tracker without call steps | params_flow.rb:96:51:96:52 | 48 | +| params_flow.rb:96:51:96:52 | 48 | type tracker without call steps with content element 0 | params_flow.rb:96:45:96:53 | * | +| params_flow.rb:96:51:96:52 | 48 | type tracker without call steps with content element 1 | params_flow.rb:96:33:96:65 | * | +| params_flow.rb:96:51:96:52 | 48 | type tracker without call steps with content element 1 or unknown | params_flow.rb:96:32:96:65 | * ... | +| params_flow.rb:96:51:96:52 | 48 | type tracker without call steps with content element 1 or unknown | params_flow.rb:96:33:96:65 | call to [] | +| params_flow.rb:96:56:96:64 | * | type tracker without call steps | params_flow.rb:96:56:96:64 | * | +| params_flow.rb:96:56:96:64 | call to taint | type tracker without call steps | params_flow.rb:96:56:96:64 | call to taint | +| params_flow.rb:96:56:96:64 | call to taint | type tracker without call steps with content element 2 | params_flow.rb:96:33:96:65 | * | +| params_flow.rb:96:56:96:64 | call to taint | type tracker without call steps with content element 2 or unknown | params_flow.rb:96:32:96:65 | * ... | +| params_flow.rb:96:56:96:64 | call to taint | type tracker without call steps with content element 2 or unknown | params_flow.rb:96:33:96:65 | call to [] | +| params_flow.rb:96:62:96:63 | 49 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:96:62:96:63 | 49 | type tracker without call steps | params_flow.rb:96:56:96:64 | call to taint | +| params_flow.rb:96:62:96:63 | 49 | type tracker without call steps | params_flow.rb:96:62:96:63 | 49 | +| params_flow.rb:96:62:96:63 | 49 | type tracker without call steps with content element 0 | params_flow.rb:96:56:96:64 | * | +| params_flow.rb:96:62:96:63 | 49 | type tracker without call steps with content element 2 | params_flow.rb:96:33:96:65 | * | +| params_flow.rb:96:62:96:63 | 49 | type tracker without call steps with content element 2 or unknown | params_flow.rb:96:32:96:65 | * ... | +| params_flow.rb:96:62:96:63 | 49 | type tracker without call steps with content element 2 or unknown | params_flow.rb:96:33:96:65 | call to [] | +| params_flow.rb:96:68:96:76 | * | type tracker without call steps | params_flow.rb:96:68:96:76 | * | +| params_flow.rb:96:68:96:76 | call to taint | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:96:68:96:76 | call to taint | type tracker with call steps | params_flow.rb:69:24:69:24 | w | +| params_flow.rb:96:68:96:76 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:96:68:96:76 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:74:5:74:10 | * | +| params_flow.rb:96:68:96:76 | call to taint | type tracker without call steps | params_flow.rb:96:68:96:76 | call to taint | +| params_flow.rb:96:74:96:75 | 50 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:96:74:96:75 | 50 | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:96:74:96:75 | 50 | type tracker with call steps | params_flow.rb:69:24:69:24 | w | +| params_flow.rb:96:74:96:75 | 50 | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:96:74:96:75 | 50 | type tracker with call steps with content element 0 | params_flow.rb:74:5:74:10 | * | +| params_flow.rb:96:74:96:75 | 50 | type tracker without call steps | params_flow.rb:96:68:96:76 | call to taint | +| params_flow.rb:96:74:96:75 | 50 | type tracker without call steps | params_flow.rb:96:74:96:75 | 50 | +| params_flow.rb:96:74:96:75 | 50 | type tracker without call steps with content element 0 | params_flow.rb:96:68:96:76 | * | +| params_flow.rb:96:79:96:87 | * | type tracker without call steps | params_flow.rb:96:79:96:87 | * | +| params_flow.rb:96:79:96:87 | call to taint | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:96:79:96:87 | call to taint | type tracker with call steps | params_flow.rb:69:27:69:27 | r | +| params_flow.rb:96:79:96:87 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:96:79:96:87 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:75:5:75:10 | * | +| params_flow.rb:96:79:96:87 | call to taint | type tracker without call steps | params_flow.rb:96:79:96:87 | call to taint | +| params_flow.rb:96:85:96:86 | 51 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:96:85:96:86 | 51 | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:96:85:96:86 | 51 | type tracker with call steps | params_flow.rb:69:27:69:27 | r | +| params_flow.rb:96:85:96:86 | 51 | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:96:85:96:86 | 51 | type tracker with call steps with content element 0 | params_flow.rb:75:5:75:10 | * | +| params_flow.rb:96:85:96:86 | 51 | type tracker without call steps | params_flow.rb:96:79:96:87 | call to taint | +| params_flow.rb:96:85:96:86 | 51 | type tracker without call steps | params_flow.rb:96:85:96:86 | 51 | +| params_flow.rb:96:85:96:86 | 51 | type tracker without call steps with content element 0 | params_flow.rb:96:79:96:87 | * | +| params_flow.rb:98:1:103:3 | &block | type tracker without call steps | params_flow.rb:98:1:103:3 | &block | +| params_flow.rb:98:1:103:3 | self in splatmidsmall | type tracker with call steps | params_flow.rb:5:1:7:3 | self in sink | +| params_flow.rb:98:1:103:3 | self in splatmidsmall | type tracker without call steps | params_flow.rb:98:1:103:3 | self in splatmidsmall | +| params_flow.rb:98:1:103:3 | splatmidsmall | type tracker without call steps | params_flow.rb:98:1:103:3 | splatmidsmall | +| params_flow.rb:98:1:103:3 | synthetic *args | type tracker without call steps | params_flow.rb:98:1:103:3 | synthetic *args | +| params_flow.rb:98:19:98:19 | a | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:98:19:98:19 | a | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:98:19:98:19 | a | type tracker without call steps | params_flow.rb:98:19:98:19 | a | +| params_flow.rb:98:19:98:19 | a | type tracker without call steps | params_flow.rb:98:19:98:19 | a | +| params_flow.rb:98:19:98:19 | a | type tracker without call steps with content element 0 | params_flow.rb:99:5:99:10 | * | +| params_flow.rb:98:22:98:28 | *splats | type tracker without call steps | params_flow.rb:98:22:98:28 | *splats | +| params_flow.rb:98:23:98:28 | splats | type tracker without call steps | params_flow.rb:98:23:98:28 | splats | +| params_flow.rb:98:31:98:31 | b | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:98:31:98:31 | b | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:98:31:98:31 | b | type tracker without call steps | params_flow.rb:98:31:98:31 | b | +| params_flow.rb:98:31:98:31 | b | type tracker without call steps | params_flow.rb:98:31:98:31 | b | +| params_flow.rb:98:31:98:31 | b | type tracker without call steps with content element 0 | params_flow.rb:102:5:102:10 | * | +| params_flow.rb:99:5:99:10 | * | type tracker without call steps | params_flow.rb:99:5:99:10 | * | +| params_flow.rb:99:5:99:10 | call to sink | type tracker without call steps | params_flow.rb:99:5:99:10 | call to sink | +| params_flow.rb:100:5:100:18 | * | type tracker without call steps | params_flow.rb:100:5:100:18 | * | +| params_flow.rb:100:5:100:18 | call to sink | type tracker without call steps | params_flow.rb:100:5:100:18 | call to sink | +| params_flow.rb:100:10:100:18 | * | type tracker without call steps | params_flow.rb:100:10:100:18 | * | +| params_flow.rb:100:10:100:18 | ...[...] | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:100:10:100:18 | ...[...] | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:100:10:100:18 | ...[...] | type tracker without call steps | params_flow.rb:100:10:100:18 | ...[...] | +| params_flow.rb:100:10:100:18 | ...[...] | type tracker without call steps with content element 0 | params_flow.rb:100:5:100:18 | * | +| params_flow.rb:100:17:100:17 | 0 | type tracker without call steps | params_flow.rb:100:17:100:17 | 0 | +| params_flow.rb:100:17:100:17 | 0 | type tracker without call steps with content element 0 | params_flow.rb:100:10:100:18 | * | +| params_flow.rb:101:5:101:18 | * | type tracker without call steps | params_flow.rb:101:5:101:18 | * | +| params_flow.rb:101:5:101:18 | call to sink | type tracker without call steps | params_flow.rb:101:5:101:18 | call to sink | +| params_flow.rb:101:10:101:18 | * | type tracker without call steps | params_flow.rb:101:10:101:18 | * | +| params_flow.rb:101:10:101:18 | ...[...] | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:101:10:101:18 | ...[...] | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:101:10:101:18 | ...[...] | type tracker without call steps | params_flow.rb:101:10:101:18 | ...[...] | +| params_flow.rb:101:10:101:18 | ...[...] | type tracker without call steps with content element 0 | params_flow.rb:101:5:101:18 | * | +| params_flow.rb:101:17:101:17 | 1 | type tracker without call steps | params_flow.rb:101:17:101:17 | 1 | +| params_flow.rb:101:17:101:17 | 1 | type tracker without call steps with content element 0 | params_flow.rb:101:10:101:18 | * | +| params_flow.rb:102:5:102:10 | * | type tracker without call steps | params_flow.rb:102:5:102:10 | * | +| params_flow.rb:102:5:102:10 | call to sink | type tracker without call steps | params_flow.rb:102:5:102:10 | call to sink | +| params_flow.rb:102:5:102:10 | call to sink | type tracker without call steps | params_flow.rb:105:1:105:49 | call to splatmidsmall | +| params_flow.rb:102:5:102:10 | call to sink | type tracker without call steps | params_flow.rb:106:1:106:46 | call to splatmidsmall | +| params_flow.rb:105:1:105:49 | call to splatmidsmall | type tracker without call steps | params_flow.rb:105:1:105:49 | call to splatmidsmall | +| params_flow.rb:105:15:105:23 | * | type tracker without call steps | params_flow.rb:105:15:105:23 | * | +| params_flow.rb:105:15:105:23 | call to taint | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:105:15:105:23 | call to taint | type tracker with call steps | params_flow.rb:98:19:98:19 | a | +| params_flow.rb:105:15:105:23 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:105:15:105:23 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:99:5:99:10 | * | +| params_flow.rb:105:15:105:23 | call to taint | type tracker without call steps | params_flow.rb:105:15:105:23 | call to taint | +| params_flow.rb:105:21:105:22 | 52 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:105:21:105:22 | 52 | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:105:21:105:22 | 52 | type tracker with call steps | params_flow.rb:98:19:98:19 | a | +| params_flow.rb:105:21:105:22 | 52 | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:105:21:105:22 | 52 | type tracker with call steps with content element 0 | params_flow.rb:99:5:99:10 | * | +| params_flow.rb:105:21:105:22 | 52 | type tracker without call steps | params_flow.rb:105:15:105:23 | call to taint | +| params_flow.rb:105:21:105:22 | 52 | type tracker without call steps | params_flow.rb:105:21:105:22 | 52 | +| params_flow.rb:105:21:105:22 | 52 | type tracker without call steps with content element 0 | params_flow.rb:105:15:105:23 | * | +| params_flow.rb:105:26:105:48 | * ... | type tracker without call steps | params_flow.rb:105:26:105:48 | * ... | +| params_flow.rb:105:27:105:48 | * | type tracker without call steps | params_flow.rb:105:27:105:48 | * | +| params_flow.rb:105:27:105:48 | Array | type tracker without call steps | params_flow.rb:105:27:105:48 | Array | +| params_flow.rb:105:27:105:48 | call to [] | type tracker without call steps | params_flow.rb:105:27:105:48 | call to [] | +| params_flow.rb:105:27:105:48 | call to [] | type tracker without call steps with content element 0 or unknown | params_flow.rb:105:26:105:48 | * ... | +| params_flow.rb:105:28:105:36 | * | type tracker without call steps | params_flow.rb:105:28:105:36 | * | +| params_flow.rb:105:28:105:36 | call to taint | type tracker without call steps | params_flow.rb:105:28:105:36 | call to taint | +| params_flow.rb:105:28:105:36 | call to taint | type tracker without call steps with content element 0 | params_flow.rb:105:27:105:48 | * | +| params_flow.rb:105:28:105:36 | call to taint | type tracker without call steps with content element 0 or unknown | params_flow.rb:105:26:105:48 | * ... | +| params_flow.rb:105:28:105:36 | call to taint | type tracker without call steps with content element 0 or unknown | params_flow.rb:105:27:105:48 | call to [] | +| params_flow.rb:105:34:105:35 | 53 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:105:34:105:35 | 53 | type tracker without call steps | params_flow.rb:105:28:105:36 | call to taint | +| params_flow.rb:105:34:105:35 | 53 | type tracker without call steps | params_flow.rb:105:34:105:35 | 53 | +| params_flow.rb:105:34:105:35 | 53 | type tracker without call steps with content element 0 | params_flow.rb:105:27:105:48 | * | +| params_flow.rb:105:34:105:35 | 53 | type tracker without call steps with content element 0 | params_flow.rb:105:28:105:36 | * | +| params_flow.rb:105:34:105:35 | 53 | type tracker without call steps with content element 0 or unknown | params_flow.rb:105:26:105:48 | * ... | +| params_flow.rb:105:34:105:35 | 53 | type tracker without call steps with content element 0 or unknown | params_flow.rb:105:27:105:48 | call to [] | +| params_flow.rb:105:39:105:47 | * | type tracker without call steps | params_flow.rb:105:39:105:47 | * | +| params_flow.rb:105:39:105:47 | call to taint | type tracker without call steps | params_flow.rb:105:39:105:47 | call to taint | +| params_flow.rb:105:39:105:47 | call to taint | type tracker without call steps with content element 1 | params_flow.rb:105:27:105:48 | * | +| params_flow.rb:105:39:105:47 | call to taint | type tracker without call steps with content element 1 or unknown | params_flow.rb:105:26:105:48 | * ... | +| params_flow.rb:105:39:105:47 | call to taint | type tracker without call steps with content element 1 or unknown | params_flow.rb:105:27:105:48 | call to [] | +| params_flow.rb:105:45:105:46 | 54 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:105:45:105:46 | 54 | type tracker without call steps | params_flow.rb:105:39:105:47 | call to taint | +| params_flow.rb:105:45:105:46 | 54 | type tracker without call steps | params_flow.rb:105:45:105:46 | 54 | +| params_flow.rb:105:45:105:46 | 54 | type tracker without call steps with content element 0 | params_flow.rb:105:39:105:47 | * | +| params_flow.rb:105:45:105:46 | 54 | type tracker without call steps with content element 1 | params_flow.rb:105:27:105:48 | * | +| params_flow.rb:105:45:105:46 | 54 | type tracker without call steps with content element 1 or unknown | params_flow.rb:105:26:105:48 | * ... | +| params_flow.rb:105:45:105:46 | 54 | type tracker without call steps with content element 1 or unknown | params_flow.rb:105:27:105:48 | call to [] | +| params_flow.rb:106:1:106:46 | * | type tracker without call steps | params_flow.rb:106:1:106:46 | * | +| params_flow.rb:106:1:106:46 | call to splatmidsmall | type tracker without call steps | params_flow.rb:106:1:106:46 | call to splatmidsmall | +| params_flow.rb:106:15:106:23 | * | type tracker without call steps | params_flow.rb:106:15:106:23 | * | +| params_flow.rb:106:15:106:23 | call to taint | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:106:15:106:23 | call to taint | type tracker with call steps | params_flow.rb:98:19:98:19 | a | +| params_flow.rb:106:15:106:23 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:106:15:106:23 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:99:5:99:10 | * | +| params_flow.rb:106:15:106:23 | call to taint | type tracker without call steps | params_flow.rb:106:15:106:23 | call to taint | +| params_flow.rb:106:15:106:23 | call to taint | type tracker without call steps with content element 0 | params_flow.rb:106:1:106:46 | * | +| params_flow.rb:106:21:106:22 | 55 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:106:21:106:22 | 55 | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:106:21:106:22 | 55 | type tracker with call steps | params_flow.rb:98:19:98:19 | a | +| params_flow.rb:106:21:106:22 | 55 | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:106:21:106:22 | 55 | type tracker with call steps with content element 0 | params_flow.rb:99:5:99:10 | * | +| params_flow.rb:106:21:106:22 | 55 | type tracker without call steps | params_flow.rb:106:15:106:23 | call to taint | +| params_flow.rb:106:21:106:22 | 55 | type tracker without call steps | params_flow.rb:106:21:106:22 | 55 | +| params_flow.rb:106:21:106:22 | 55 | type tracker without call steps with content element 0 | params_flow.rb:106:1:106:46 | * | +| params_flow.rb:106:21:106:22 | 55 | type tracker without call steps with content element 0 | params_flow.rb:106:15:106:23 | * | +| params_flow.rb:106:26:106:34 | * | type tracker without call steps | params_flow.rb:106:26:106:34 | * | +| params_flow.rb:106:26:106:34 | call to taint | type tracker without call steps | params_flow.rb:106:26:106:34 | call to taint | +| params_flow.rb:106:26:106:34 | call to taint | type tracker without call steps with content element 1 | params_flow.rb:106:1:106:46 | * | +| params_flow.rb:106:32:106:33 | 56 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:106:32:106:33 | 56 | type tracker without call steps | params_flow.rb:106:26:106:34 | call to taint | +| params_flow.rb:106:32:106:33 | 56 | type tracker without call steps | params_flow.rb:106:32:106:33 | 56 | +| params_flow.rb:106:32:106:33 | 56 | type tracker without call steps with content element 0 | params_flow.rb:106:26:106:34 | * | +| params_flow.rb:106:32:106:33 | 56 | type tracker without call steps with content element 1 | params_flow.rb:106:1:106:46 | * | +| params_flow.rb:106:37:106:45 | * | type tracker without call steps | params_flow.rb:106:37:106:45 | * | +| params_flow.rb:106:37:106:45 | call to taint | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:106:37:106:45 | call to taint | type tracker with call steps | params_flow.rb:98:31:98:31 | b | +| params_flow.rb:106:37:106:45 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:106:37:106:45 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:102:5:102:10 | * | +| params_flow.rb:106:37:106:45 | call to taint | type tracker without call steps | params_flow.rb:106:37:106:45 | call to taint | +| params_flow.rb:106:37:106:45 | call to taint | type tracker without call steps with content element 2 | params_flow.rb:106:1:106:46 | * | +| params_flow.rb:106:43:106:44 | 57 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:106:43:106:44 | 57 | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:106:43:106:44 | 57 | type tracker with call steps | params_flow.rb:98:31:98:31 | b | +| params_flow.rb:106:43:106:44 | 57 | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:106:43:106:44 | 57 | type tracker with call steps with content element 0 | params_flow.rb:102:5:102:10 | * | +| params_flow.rb:106:43:106:44 | 57 | type tracker without call steps | params_flow.rb:106:37:106:45 | call to taint | +| params_flow.rb:106:43:106:44 | 57 | type tracker without call steps | params_flow.rb:106:43:106:44 | 57 | +| params_flow.rb:106:43:106:44 | 57 | type tracker without call steps with content element 0 | params_flow.rb:106:37:106:45 | * | +| params_flow.rb:106:43:106:44 | 57 | type tracker without call steps with content element 2 | params_flow.rb:106:1:106:46 | * | +| params_flow.rb:108:1:112:3 | &block | type tracker without call steps | params_flow.rb:108:1:112:3 | &block | +| params_flow.rb:108:1:112:3 | **kwargs | type tracker without call steps | params_flow.rb:108:1:112:3 | **kwargs | +| params_flow.rb:108:1:112:3 | self in splat_followed_by_keyword_param | type tracker with call steps | params_flow.rb:5:1:7:3 | self in sink | +| params_flow.rb:108:1:112:3 | self in splat_followed_by_keyword_param | type tracker without call steps | params_flow.rb:108:1:112:3 | self in splat_followed_by_keyword_param | +| params_flow.rb:108:1:112:3 | splat_followed_by_keyword_param | type tracker without call steps | params_flow.rb:108:1:112:3 | splat_followed_by_keyword_param | +| params_flow.rb:108:1:112:3 | synthetic *args | type tracker without call steps | params_flow.rb:108:1:112:3 | synthetic *args | +| params_flow.rb:108:1:112:3 | synthetic *args | type tracker without call steps | params_flow.rb:108:1:112:3 | synthetic *args | +| params_flow.rb:108:37:108:37 | a | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:108:37:108:37 | a | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:108:37:108:37 | a | type tracker without call steps | params_flow.rb:108:37:108:37 | a | +| params_flow.rb:108:37:108:37 | a | type tracker without call steps | params_flow.rb:108:37:108:37 | a | +| params_flow.rb:108:37:108:37 | a | type tracker without call steps with content element 0 | params_flow.rb:109:5:109:10 | * | +| params_flow.rb:108:40:108:41 | *b | type tracker without call steps | params_flow.rb:108:40:108:41 | *b | +| params_flow.rb:108:41:108:41 | b | type tracker without call steps | params_flow.rb:108:41:108:41 | b | +| params_flow.rb:108:44:108:44 | c | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:108:44:108:44 | c | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:108:44:108:44 | c | type tracker without call steps | params_flow.rb:108:44:108:44 | c | +| params_flow.rb:108:44:108:44 | c | type tracker without call steps | params_flow.rb:108:44:108:44 | c | +| params_flow.rb:108:44:108:44 | c | type tracker without call steps with content element 0 | params_flow.rb:111:5:111:10 | * | +| params_flow.rb:109:5:109:10 | * | type tracker without call steps | params_flow.rb:109:5:109:10 | * | +| params_flow.rb:109:5:109:10 | call to sink | type tracker without call steps | params_flow.rb:109:5:109:10 | call to sink | +| params_flow.rb:110:5:110:13 | * | type tracker without call steps | params_flow.rb:110:5:110:13 | * | +| params_flow.rb:110:5:110:13 | call to sink | type tracker without call steps | params_flow.rb:110:5:110:13 | call to sink | +| params_flow.rb:110:10:110:13 | * | type tracker without call steps | params_flow.rb:110:10:110:13 | * | +| params_flow.rb:110:10:110:13 | ...[...] | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:110:10:110:13 | ...[...] | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:110:10:110:13 | ...[...] | type tracker without call steps | params_flow.rb:110:10:110:13 | ...[...] | +| params_flow.rb:110:10:110:13 | ...[...] | type tracker without call steps with content element 0 | params_flow.rb:110:5:110:13 | * | +| params_flow.rb:110:12:110:12 | 0 | type tracker without call steps | params_flow.rb:110:12:110:12 | 0 | +| params_flow.rb:110:12:110:12 | 0 | type tracker without call steps with content element 0 | params_flow.rb:110:10:110:13 | * | +| params_flow.rb:111:5:111:10 | * | type tracker without call steps | params_flow.rb:111:5:111:10 | * | +| params_flow.rb:111:5:111:10 | call to sink | type tracker without call steps | params_flow.rb:111:5:111:10 | call to sink | +| params_flow.rb:111:5:111:10 | call to sink | type tracker without call steps | params_flow.rb:114:1:114:67 | call to splat_followed_by_keyword_param | +| params_flow.rb:114:1:114:67 | * | type tracker with call steps | params_flow.rb:108:1:112:3 | synthetic *args | +| params_flow.rb:114:1:114:67 | * | type tracker without call steps | params_flow.rb:114:1:114:67 | * | +| params_flow.rb:114:1:114:67 | ** | type tracker with call steps | params_flow.rb:108:1:112:3 | **kwargs | +| params_flow.rb:114:1:114:67 | ** | type tracker without call steps | params_flow.rb:114:1:114:67 | ** | +| params_flow.rb:114:1:114:67 | call to splat_followed_by_keyword_param | type tracker without call steps | params_flow.rb:114:1:114:67 | call to splat_followed_by_keyword_param | +| params_flow.rb:114:33:114:41 | * | type tracker without call steps | params_flow.rb:114:33:114:41 | * | +| params_flow.rb:114:33:114:41 | call to taint | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:114:33:114:41 | call to taint | type tracker with call steps | params_flow.rb:108:37:108:37 | a | +| params_flow.rb:114:33:114:41 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:114:33:114:41 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:108:1:112:3 | synthetic *args | +| params_flow.rb:114:33:114:41 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:109:5:109:10 | * | +| params_flow.rb:114:33:114:41 | call to taint | type tracker without call steps | params_flow.rb:114:33:114:41 | call to taint | +| params_flow.rb:114:33:114:41 | call to taint | type tracker without call steps with content element 0 | params_flow.rb:114:1:114:67 | * | +| params_flow.rb:114:39:114:40 | 58 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:114:39:114:40 | 58 | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:114:39:114:40 | 58 | type tracker with call steps | params_flow.rb:108:37:108:37 | a | +| params_flow.rb:114:39:114:40 | 58 | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:114:39:114:40 | 58 | type tracker with call steps with content element 0 | params_flow.rb:108:1:112:3 | synthetic *args | +| params_flow.rb:114:39:114:40 | 58 | type tracker with call steps with content element 0 | params_flow.rb:109:5:109:10 | * | +| params_flow.rb:114:39:114:40 | 58 | type tracker without call steps | params_flow.rb:114:33:114:41 | call to taint | +| params_flow.rb:114:39:114:40 | 58 | type tracker without call steps | params_flow.rb:114:39:114:40 | 58 | +| params_flow.rb:114:39:114:40 | 58 | type tracker without call steps with content element 0 | params_flow.rb:114:1:114:67 | * | +| params_flow.rb:114:39:114:40 | 58 | type tracker without call steps with content element 0 | params_flow.rb:114:33:114:41 | * | +| params_flow.rb:114:44:114:52 | * | type tracker without call steps | params_flow.rb:114:44:114:52 | * | +| params_flow.rb:114:44:114:52 | call to taint | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:114:44:114:52 | call to taint | type tracker with call steps | params_flow.rb:110:10:110:13 | ...[...] | +| params_flow.rb:114:44:114:52 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:114:44:114:52 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:108:40:108:41 | *b | +| params_flow.rb:114:44:114:52 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:110:5:110:13 | * | +| params_flow.rb:114:44:114:52 | call to taint | type tracker with call steps with content element 1 | params_flow.rb:108:1:112:3 | synthetic *args | +| params_flow.rb:114:44:114:52 | call to taint | type tracker without call steps | params_flow.rb:114:44:114:52 | call to taint | +| params_flow.rb:114:44:114:52 | call to taint | type tracker without call steps with content element 1 | params_flow.rb:114:1:114:67 | * | +| params_flow.rb:114:50:114:51 | 59 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:114:50:114:51 | 59 | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:114:50:114:51 | 59 | type tracker with call steps | params_flow.rb:110:10:110:13 | ...[...] | +| params_flow.rb:114:50:114:51 | 59 | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:114:50:114:51 | 59 | type tracker with call steps with content element 0 | params_flow.rb:108:40:108:41 | *b | +| params_flow.rb:114:50:114:51 | 59 | type tracker with call steps with content element 0 | params_flow.rb:110:5:110:13 | * | +| params_flow.rb:114:50:114:51 | 59 | type tracker with call steps with content element 1 | params_flow.rb:108:1:112:3 | synthetic *args | +| params_flow.rb:114:50:114:51 | 59 | type tracker without call steps | params_flow.rb:114:44:114:52 | call to taint | +| params_flow.rb:114:50:114:51 | 59 | type tracker without call steps | params_flow.rb:114:50:114:51 | 59 | +| params_flow.rb:114:50:114:51 | 59 | type tracker without call steps with content element 0 | params_flow.rb:114:44:114:52 | * | +| params_flow.rb:114:50:114:51 | 59 | type tracker without call steps with content element 1 | params_flow.rb:114:1:114:67 | * | +| params_flow.rb:114:55:114:55 | :c | type tracker without call steps | params_flow.rb:114:55:114:55 | :c | +| params_flow.rb:114:55:114:66 | Pair | type tracker without call steps | params_flow.rb:114:55:114:66 | Pair | +| params_flow.rb:114:58:114:66 | * | type tracker without call steps | params_flow.rb:114:58:114:66 | * | +| params_flow.rb:114:58:114:66 | call to taint | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:114:58:114:66 | call to taint | type tracker with call steps | params_flow.rb:108:44:108:44 | c | +| params_flow.rb:114:58:114:66 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:114:58:114:66 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:111:5:111:10 | * | +| params_flow.rb:114:58:114:66 | call to taint | type tracker with call steps with content element :c | params_flow.rb:108:1:112:3 | **kwargs | +| params_flow.rb:114:58:114:66 | call to taint | type tracker without call steps | params_flow.rb:114:58:114:66 | call to taint | +| params_flow.rb:114:58:114:66 | call to taint | type tracker without call steps with content element :c | params_flow.rb:114:1:114:67 | ** | +| params_flow.rb:114:64:114:65 | 60 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:114:64:114:65 | 60 | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:114:64:114:65 | 60 | type tracker with call steps | params_flow.rb:108:44:108:44 | c | +| params_flow.rb:114:64:114:65 | 60 | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:114:64:114:65 | 60 | type tracker with call steps with content element 0 | params_flow.rb:111:5:111:10 | * | +| params_flow.rb:114:64:114:65 | 60 | type tracker with call steps with content element :c | params_flow.rb:108:1:112:3 | **kwargs | +| params_flow.rb:114:64:114:65 | 60 | type tracker without call steps | params_flow.rb:114:58:114:66 | call to taint | +| params_flow.rb:114:64:114:65 | 60 | type tracker without call steps | params_flow.rb:114:64:114:65 | 60 | +| params_flow.rb:114:64:114:65 | 60 | type tracker without call steps with content element 0 | params_flow.rb:114:58:114:66 | * | +| params_flow.rb:114:64:114:65 | 60 | type tracker without call steps with content element :c | params_flow.rb:114:1:114:67 | ** | +| params_flow.rb:116:1:116:1 | x | type tracker without call steps | params_flow.rb:116:1:116:1 | x | +| params_flow.rb:116:5:116:6 | Array | type tracker without call steps | params_flow.rb:116:5:116:6 | Array | +| params_flow.rb:116:5:116:6 | call to [] | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:116:5:116:6 | call to [] | type tracker with call steps | params_flow.rb:9:16:9:17 | p1 | +| params_flow.rb:116:5:116:6 | call to [] | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:116:5:116:6 | call to [] | type tracker with call steps with content element 0 | params_flow.rb:10:5:10:11 | * | +| params_flow.rb:116:5:116:6 | call to [] | type tracker with call steps with content element 0 or unknown | params_flow.rb:9:1:12:3 | synthetic *args | +| params_flow.rb:116:5:116:6 | call to [] | type tracker without call steps | params_flow.rb:116:5:116:6 | call to [] | +| params_flow.rb:116:5:116:6 | call to [] | type tracker without call steps with content element 0 or unknown | params_flow.rb:118:12:118:13 | * ... | +| params_flow.rb:117:1:117:1 | [post] x | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:117:1:117:1 | [post] x | type tracker with call steps | params_flow.rb:9:16:9:17 | p1 | +| params_flow.rb:117:1:117:1 | [post] x | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:117:1:117:1 | [post] x | type tracker with call steps with content element 0 | params_flow.rb:10:5:10:11 | * | +| params_flow.rb:117:1:117:1 | [post] x | type tracker with call steps with content element 0 or unknown | params_flow.rb:9:1:12:3 | synthetic *args | +| params_flow.rb:117:1:117:1 | [post] x | type tracker without call steps | params_flow.rb:117:1:117:1 | [post] x | +| params_flow.rb:117:1:117:1 | [post] x | type tracker without call steps with content element 0 or unknown | params_flow.rb:118:12:118:13 | * ... | +| params_flow.rb:117:1:117:15 | * | type tracker without call steps | params_flow.rb:117:1:117:15 | * | +| params_flow.rb:117:1:117:15 | call to []= | type tracker without call steps | params_flow.rb:117:1:117:15 | call to []= | +| params_flow.rb:117:3:117:14 | call to some_index | type tracker without call steps | params_flow.rb:117:3:117:14 | call to some_index | +| params_flow.rb:117:3:117:14 | call to some_index | type tracker without call steps with content element 0 | params_flow.rb:117:1:117:15 | * | +| params_flow.rb:117:19:117:27 | * | type tracker without call steps | params_flow.rb:117:19:117:27 | * | +| params_flow.rb:117:19:117:27 | __synth__0 | type tracker without call steps | params_flow.rb:117:19:117:27 | __synth__0 | +| params_flow.rb:117:19:117:27 | call to taint | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:117:19:117:27 | call to taint | type tracker with call steps | params_flow.rb:9:16:9:17 | p1 | +| params_flow.rb:117:19:117:27 | call to taint | type tracker with call steps | params_flow.rb:9:20:9:21 | p2 | +| params_flow.rb:117:19:117:27 | call to taint | type tracker with call steps with content element | params_flow.rb:9:1:12:3 | synthetic *args | +| params_flow.rb:117:19:117:27 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:117:19:117:27 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:10:5:10:11 | * | +| params_flow.rb:117:19:117:27 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:11:5:11:11 | * | +| params_flow.rb:117:19:117:27 | call to taint | type tracker without call steps | params_flow.rb:117:19:117:27 | call to taint | +| params_flow.rb:117:19:117:27 | call to taint | type tracker without call steps with content attribute [] | params_flow.rb:117:1:117:1 | [post] x | +| params_flow.rb:117:19:117:27 | call to taint | type tracker without call steps with content element | params_flow.rb:116:5:116:6 | call to [] | +| params_flow.rb:117:19:117:27 | call to taint | type tracker without call steps with content element | params_flow.rb:118:12:118:13 | * ... | +| params_flow.rb:117:19:117:27 | call to taint | type tracker without call steps with content element 1 | params_flow.rb:117:1:117:15 | * | +| params_flow.rb:117:25:117:26 | 61 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:117:25:117:26 | 61 | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:117:25:117:26 | 61 | type tracker with call steps | params_flow.rb:9:16:9:17 | p1 | +| params_flow.rb:117:25:117:26 | 61 | type tracker with call steps | params_flow.rb:9:20:9:21 | p2 | +| params_flow.rb:117:25:117:26 | 61 | type tracker with call steps with content element | params_flow.rb:9:1:12:3 | synthetic *args | +| params_flow.rb:117:25:117:26 | 61 | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:117:25:117:26 | 61 | type tracker with call steps with content element 0 | params_flow.rb:10:5:10:11 | * | +| params_flow.rb:117:25:117:26 | 61 | type tracker with call steps with content element 0 | params_flow.rb:11:5:11:11 | * | +| params_flow.rb:117:25:117:26 | 61 | type tracker without call steps | params_flow.rb:117:19:117:27 | call to taint | +| params_flow.rb:117:25:117:26 | 61 | type tracker without call steps | params_flow.rb:117:25:117:26 | 61 | +| params_flow.rb:117:25:117:26 | 61 | type tracker without call steps with content attribute [] | params_flow.rb:117:1:117:1 | [post] x | +| params_flow.rb:117:25:117:26 | 61 | type tracker without call steps with content element | params_flow.rb:116:5:116:6 | call to [] | +| params_flow.rb:117:25:117:26 | 61 | type tracker without call steps with content element | params_flow.rb:118:12:118:13 | * ... | +| params_flow.rb:117:25:117:26 | 61 | type tracker without call steps with content element 0 | params_flow.rb:117:19:117:27 | * | +| params_flow.rb:117:25:117:26 | 61 | type tracker without call steps with content element 1 | params_flow.rb:117:1:117:15 | * | +| params_flow.rb:118:1:118:14 | call to positional | type tracker without call steps | params_flow.rb:118:1:118:14 | call to positional | +| params_flow.rb:118:12:118:13 | * ... | type tracker with call steps | params_flow.rb:9:1:12:3 | synthetic *args | +| params_flow.rb:118:12:118:13 | * ... | type tracker without call steps | params_flow.rb:118:12:118:13 | * ... | +| params_flow.rb:120:1:126:3 | &block | type tracker without call steps | params_flow.rb:120:1:126:3 | &block | +| params_flow.rb:120:1:126:3 | destruct | type tracker without call steps | params_flow.rb:120:1:126:3 | destruct | +| params_flow.rb:120:1:126:3 | self in destruct | type tracker with call steps | params_flow.rb:5:1:7:3 | self in sink | +| params_flow.rb:120:1:126:3 | self in destruct | type tracker without call steps | params_flow.rb:120:1:126:3 | self in destruct | +| params_flow.rb:120:15:120:15 | a | type tracker without call steps | params_flow.rb:120:15:120:15 | a | +| params_flow.rb:120:17:120:17 | b | type tracker without call steps | params_flow.rb:120:17:120:17 | b | +| params_flow.rb:120:22:120:22 | c | type tracker without call steps | params_flow.rb:120:22:120:22 | c | +| params_flow.rb:120:25:120:25 | d | type tracker without call steps | params_flow.rb:120:25:120:25 | d | +| params_flow.rb:120:27:120:27 | e | type tracker without call steps | params_flow.rb:120:27:120:27 | e | +| params_flow.rb:121:5:121:10 | * | type tracker without call steps | params_flow.rb:121:5:121:10 | * | +| params_flow.rb:121:5:121:10 | call to sink | type tracker without call steps | params_flow.rb:121:5:121:10 | call to sink | +| params_flow.rb:121:10:121:10 | a | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:121:10:121:10 | a | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:121:10:121:10 | a | type tracker without call steps | params_flow.rb:121:10:121:10 | a | +| params_flow.rb:121:10:121:10 | a | type tracker without call steps with content element 0 | params_flow.rb:121:5:121:10 | * | +| params_flow.rb:122:5:122:10 | * | type tracker without call steps | params_flow.rb:122:5:122:10 | * | +| params_flow.rb:122:5:122:10 | call to sink | type tracker without call steps | params_flow.rb:122:5:122:10 | call to sink | +| params_flow.rb:122:10:122:10 | b | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:122:10:122:10 | b | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:122:10:122:10 | b | type tracker without call steps | params_flow.rb:122:10:122:10 | b | +| params_flow.rb:122:10:122:10 | b | type tracker without call steps with content element 0 | params_flow.rb:122:5:122:10 | * | +| params_flow.rb:123:5:123:10 | * | type tracker without call steps | params_flow.rb:123:5:123:10 | * | +| params_flow.rb:123:5:123:10 | call to sink | type tracker without call steps | params_flow.rb:123:5:123:10 | call to sink | +| params_flow.rb:123:10:123:10 | c | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:123:10:123:10 | c | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:123:10:123:10 | c | type tracker without call steps | params_flow.rb:123:10:123:10 | c | +| params_flow.rb:123:10:123:10 | c | type tracker without call steps with content element 0 | params_flow.rb:123:5:123:10 | * | +| params_flow.rb:124:5:124:10 | * | type tracker without call steps | params_flow.rb:124:5:124:10 | * | +| params_flow.rb:124:5:124:10 | call to sink | type tracker without call steps | params_flow.rb:124:5:124:10 | call to sink | +| params_flow.rb:124:10:124:10 | d | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:124:10:124:10 | d | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:124:10:124:10 | d | type tracker without call steps | params_flow.rb:124:10:124:10 | d | +| params_flow.rb:124:10:124:10 | d | type tracker without call steps with content element 0 | params_flow.rb:124:5:124:10 | * | +| params_flow.rb:125:5:125:10 | * | type tracker without call steps | params_flow.rb:125:5:125:10 | * | +| params_flow.rb:125:5:125:10 | call to sink | type tracker without call steps | params_flow.rb:125:5:125:10 | call to sink | +| params_flow.rb:125:5:125:10 | call to sink | type tracker without call steps | params_flow.rb:128:1:128:61 | call to destruct | +| params_flow.rb:125:10:125:10 | e | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:125:10:125:10 | e | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:125:10:125:10 | e | type tracker without call steps | params_flow.rb:125:10:125:10 | e | +| params_flow.rb:125:10:125:10 | e | type tracker without call steps with content element 0 | params_flow.rb:125:5:125:10 | * | +| params_flow.rb:128:1:128:61 | * | type tracker without call steps | params_flow.rb:128:1:128:61 | * | +| params_flow.rb:128:1:128:61 | call to destruct | type tracker without call steps | params_flow.rb:128:1:128:61 | call to destruct | +| params_flow.rb:128:10:128:31 | * | type tracker without call steps | params_flow.rb:128:10:128:31 | * | +| params_flow.rb:128:10:128:31 | Array | type tracker without call steps | params_flow.rb:128:10:128:31 | Array | +| params_flow.rb:128:10:128:31 | call to [] | type tracker without call steps | params_flow.rb:128:10:128:31 | call to [] | +| params_flow.rb:128:10:128:31 | call to [] | type tracker without call steps with content element 0 | params_flow.rb:128:1:128:61 | * | +| params_flow.rb:128:11:128:19 | * | type tracker without call steps | params_flow.rb:128:11:128:19 | * | +| params_flow.rb:128:11:128:19 | call to taint | type tracker without call steps | params_flow.rb:128:11:128:19 | call to taint | +| params_flow.rb:128:11:128:19 | call to taint | type tracker without call steps with content element 0 | params_flow.rb:128:10:128:31 | * | +| params_flow.rb:128:11:128:19 | call to taint | type tracker without call steps with content element 0 or unknown | params_flow.rb:128:10:128:31 | call to [] | +| params_flow.rb:128:17:128:18 | 62 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:128:17:128:18 | 62 | type tracker without call steps | params_flow.rb:128:11:128:19 | call to taint | +| params_flow.rb:128:17:128:18 | 62 | type tracker without call steps | params_flow.rb:128:17:128:18 | 62 | +| params_flow.rb:128:17:128:18 | 62 | type tracker without call steps with content element 0 | params_flow.rb:128:10:128:31 | * | +| params_flow.rb:128:17:128:18 | 62 | type tracker without call steps with content element 0 | params_flow.rb:128:11:128:19 | * | +| params_flow.rb:128:17:128:18 | 62 | type tracker without call steps with content element 0 or unknown | params_flow.rb:128:10:128:31 | call to [] | +| params_flow.rb:128:22:128:30 | * | type tracker without call steps | params_flow.rb:128:22:128:30 | * | +| params_flow.rb:128:22:128:30 | call to taint | type tracker without call steps | params_flow.rb:128:22:128:30 | call to taint | +| params_flow.rb:128:22:128:30 | call to taint | type tracker without call steps with content element 1 | params_flow.rb:128:10:128:31 | * | +| params_flow.rb:128:22:128:30 | call to taint | type tracker without call steps with content element 1 or unknown | params_flow.rb:128:10:128:31 | call to [] | +| params_flow.rb:128:28:128:29 | 63 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:128:28:128:29 | 63 | type tracker without call steps | params_flow.rb:128:22:128:30 | call to taint | +| params_flow.rb:128:28:128:29 | 63 | type tracker without call steps | params_flow.rb:128:28:128:29 | 63 | +| params_flow.rb:128:28:128:29 | 63 | type tracker without call steps with content element 0 | params_flow.rb:128:22:128:30 | * | +| params_flow.rb:128:28:128:29 | 63 | type tracker without call steps with content element 1 | params_flow.rb:128:10:128:31 | * | +| params_flow.rb:128:28:128:29 | 63 | type tracker without call steps with content element 1 or unknown | params_flow.rb:128:10:128:31 | call to [] | +| params_flow.rb:128:34:128:60 | * | type tracker without call steps | params_flow.rb:128:34:128:60 | * | +| params_flow.rb:128:34:128:60 | Array | type tracker without call steps | params_flow.rb:128:34:128:60 | Array | +| params_flow.rb:128:34:128:60 | call to [] | type tracker without call steps | params_flow.rb:128:34:128:60 | call to [] | +| params_flow.rb:128:34:128:60 | call to [] | type tracker without call steps with content element 1 | params_flow.rb:128:1:128:61 | * | +| params_flow.rb:128:35:128:43 | * | type tracker without call steps | params_flow.rb:128:35:128:43 | * | +| params_flow.rb:128:35:128:43 | call to taint | type tracker without call steps | params_flow.rb:128:35:128:43 | call to taint | +| params_flow.rb:128:35:128:43 | call to taint | type tracker without call steps with content element 0 | params_flow.rb:128:34:128:60 | * | +| params_flow.rb:128:35:128:43 | call to taint | type tracker without call steps with content element 0 or unknown | params_flow.rb:128:34:128:60 | call to [] | +| params_flow.rb:128:41:128:42 | 64 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:128:41:128:42 | 64 | type tracker without call steps | params_flow.rb:128:35:128:43 | call to taint | +| params_flow.rb:128:41:128:42 | 64 | type tracker without call steps | params_flow.rb:128:41:128:42 | 64 | +| params_flow.rb:128:41:128:42 | 64 | type tracker without call steps with content element 0 | params_flow.rb:128:34:128:60 | * | +| params_flow.rb:128:41:128:42 | 64 | type tracker without call steps with content element 0 | params_flow.rb:128:35:128:43 | * | +| params_flow.rb:128:41:128:42 | 64 | type tracker without call steps with content element 0 or unknown | params_flow.rb:128:34:128:60 | call to [] | +| params_flow.rb:128:46:128:59 | * | type tracker without call steps | params_flow.rb:128:46:128:59 | * | +| params_flow.rb:128:46:128:59 | Array | type tracker without call steps | params_flow.rb:128:46:128:59 | Array | +| params_flow.rb:128:46:128:59 | call to [] | type tracker without call steps | params_flow.rb:128:46:128:59 | call to [] | +| params_flow.rb:128:46:128:59 | call to [] | type tracker without call steps with content element 1 | params_flow.rb:128:34:128:60 | * | +| params_flow.rb:128:46:128:59 | call to [] | type tracker without call steps with content element 1 or unknown | params_flow.rb:128:34:128:60 | call to [] | +| params_flow.rb:128:47:128:47 | 0 | type tracker without call steps | params_flow.rb:128:47:128:47 | 0 | +| params_flow.rb:128:47:128:47 | 0 | type tracker without call steps with content element 0 | params_flow.rb:128:46:128:59 | * | +| params_flow.rb:128:47:128:47 | 0 | type tracker without call steps with content element 0 or unknown | params_flow.rb:128:46:128:59 | call to [] | +| params_flow.rb:128:50:128:58 | * | type tracker without call steps | params_flow.rb:128:50:128:58 | * | +| params_flow.rb:128:50:128:58 | call to taint | type tracker without call steps | params_flow.rb:128:50:128:58 | call to taint | +| params_flow.rb:128:50:128:58 | call to taint | type tracker without call steps with content element 1 | params_flow.rb:128:46:128:59 | * | +| params_flow.rb:128:50:128:58 | call to taint | type tracker without call steps with content element 1 or unknown | params_flow.rb:128:46:128:59 | call to [] | +| params_flow.rb:128:56:128:57 | 65 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:128:56:128:57 | 65 | type tracker without call steps | params_flow.rb:128:50:128:58 | call to taint | +| params_flow.rb:128:56:128:57 | 65 | type tracker without call steps | params_flow.rb:128:56:128:57 | 65 | +| params_flow.rb:128:56:128:57 | 65 | type tracker without call steps with content element 0 | params_flow.rb:128:50:128:58 | * | +| params_flow.rb:128:56:128:57 | 65 | type tracker without call steps with content element 1 | params_flow.rb:128:46:128:59 | * | +| params_flow.rb:128:56:128:57 | 65 | type tracker without call steps with content element 1 or unknown | params_flow.rb:128:46:128:59 | call to [] | +| params_flow.rb:130:1:130:4 | args | type tracker without call steps | params_flow.rb:130:1:130:4 | args | +| params_flow.rb:130:8:130:29 | * | type tracker without call steps | params_flow.rb:130:8:130:29 | * | +| params_flow.rb:130:8:130:29 | Array | type tracker without call steps | params_flow.rb:130:8:130:29 | Array | +| params_flow.rb:130:8:130:29 | call to [] | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:130:8:130:29 | call to [] | type tracker with call steps | params_flow.rb:83:14:83:14 | t | +| params_flow.rb:130:8:130:29 | call to [] | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:130:8:130:29 | call to [] | type tracker with call steps with content element 0 | params_flow.rb:84:5:84:10 | * | +| params_flow.rb:130:8:130:29 | call to [] | type tracker with call steps with content element 0 or unknown | params_flow.rb:83:1:91:3 | synthetic *args | +| params_flow.rb:130:8:130:29 | call to [] | type tracker without call steps | params_flow.rb:130:8:130:29 | call to [] | +| params_flow.rb:130:8:130:29 | call to [] | type tracker without call steps with content element 0 or unknown | params_flow.rb:131:10:131:14 | * ... | +| params_flow.rb:130:9:130:17 | * | type tracker without call steps | params_flow.rb:130:9:130:17 | * | +| params_flow.rb:130:9:130:17 | call to taint | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:130:9:130:17 | call to taint | type tracker with call steps | params_flow.rb:83:14:83:14 | t | +| params_flow.rb:130:9:130:17 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:130:9:130:17 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:84:5:84:10 | * | +| params_flow.rb:130:9:130:17 | call to taint | type tracker with call steps with content element 0 or unknown | params_flow.rb:83:1:91:3 | synthetic *args | +| params_flow.rb:130:9:130:17 | call to taint | type tracker without call steps | params_flow.rb:130:9:130:17 | call to taint | +| params_flow.rb:130:9:130:17 | call to taint | type tracker without call steps with content element 0 | params_flow.rb:130:8:130:29 | * | +| params_flow.rb:130:9:130:17 | call to taint | type tracker without call steps with content element 0 or unknown | params_flow.rb:130:8:130:29 | call to [] | +| params_flow.rb:130:9:130:17 | call to taint | type tracker without call steps with content element 0 or unknown | params_flow.rb:131:10:131:14 | * ... | +| params_flow.rb:130:15:130:16 | 66 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:130:15:130:16 | 66 | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:130:15:130:16 | 66 | type tracker with call steps | params_flow.rb:83:14:83:14 | t | +| params_flow.rb:130:15:130:16 | 66 | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:130:15:130:16 | 66 | type tracker with call steps with content element 0 | params_flow.rb:84:5:84:10 | * | +| params_flow.rb:130:15:130:16 | 66 | type tracker with call steps with content element 0 or unknown | params_flow.rb:83:1:91:3 | synthetic *args | +| params_flow.rb:130:15:130:16 | 66 | type tracker without call steps | params_flow.rb:130:9:130:17 | call to taint | +| params_flow.rb:130:15:130:16 | 66 | type tracker without call steps | params_flow.rb:130:15:130:16 | 66 | +| params_flow.rb:130:15:130:16 | 66 | type tracker without call steps with content element 0 | params_flow.rb:130:8:130:29 | * | +| params_flow.rb:130:15:130:16 | 66 | type tracker without call steps with content element 0 | params_flow.rb:130:9:130:17 | * | +| params_flow.rb:130:15:130:16 | 66 | type tracker without call steps with content element 0 or unknown | params_flow.rb:130:8:130:29 | call to [] | +| params_flow.rb:130:15:130:16 | 66 | type tracker without call steps with content element 0 or unknown | params_flow.rb:131:10:131:14 | * ... | +| params_flow.rb:130:20:130:28 | * | type tracker without call steps | params_flow.rb:130:20:130:28 | * | +| params_flow.rb:130:20:130:28 | call to taint | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:130:20:130:28 | call to taint | type tracker with call steps | params_flow.rb:83:17:83:17 | u | +| params_flow.rb:130:20:130:28 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:130:20:130:28 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:85:5:85:10 | * | +| params_flow.rb:130:20:130:28 | call to taint | type tracker with call steps with content element 1 or unknown | params_flow.rb:83:1:91:3 | synthetic *args | +| params_flow.rb:130:20:130:28 | call to taint | type tracker without call steps | params_flow.rb:130:20:130:28 | call to taint | +| params_flow.rb:130:20:130:28 | call to taint | type tracker without call steps with content element 1 | params_flow.rb:130:8:130:29 | * | +| params_flow.rb:130:20:130:28 | call to taint | type tracker without call steps with content element 1 or unknown | params_flow.rb:130:8:130:29 | call to [] | +| params_flow.rb:130:20:130:28 | call to taint | type tracker without call steps with content element 1 or unknown | params_flow.rb:131:10:131:14 | * ... | +| params_flow.rb:130:26:130:27 | 67 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:130:26:130:27 | 67 | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:130:26:130:27 | 67 | type tracker with call steps | params_flow.rb:83:17:83:17 | u | +| params_flow.rb:130:26:130:27 | 67 | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:130:26:130:27 | 67 | type tracker with call steps with content element 0 | params_flow.rb:85:5:85:10 | * | +| params_flow.rb:130:26:130:27 | 67 | type tracker with call steps with content element 1 or unknown | params_flow.rb:83:1:91:3 | synthetic *args | +| params_flow.rb:130:26:130:27 | 67 | type tracker without call steps | params_flow.rb:130:20:130:28 | call to taint | +| params_flow.rb:130:26:130:27 | 67 | type tracker without call steps | params_flow.rb:130:26:130:27 | 67 | +| params_flow.rb:130:26:130:27 | 67 | type tracker without call steps with content element 0 | params_flow.rb:130:20:130:28 | * | +| params_flow.rb:130:26:130:27 | 67 | type tracker without call steps with content element 1 | params_flow.rb:130:8:130:29 | * | +| params_flow.rb:130:26:130:27 | 67 | type tracker without call steps with content element 1 or unknown | params_flow.rb:130:8:130:29 | call to [] | +| params_flow.rb:130:26:130:27 | 67 | type tracker without call steps with content element 1 or unknown | params_flow.rb:131:10:131:14 | * ... | +| params_flow.rb:131:1:131:46 | call to pos_many | type tracker without call steps | params_flow.rb:131:1:131:46 | call to pos_many | +| params_flow.rb:131:10:131:14 | * ... | type tracker with call steps | params_flow.rb:83:1:91:3 | synthetic *args | +| params_flow.rb:131:10:131:14 | * ... | type tracker without call steps | params_flow.rb:131:10:131:14 | * ... | +| params_flow.rb:131:17:131:25 | * | type tracker without call steps | params_flow.rb:131:17:131:25 | * | +| params_flow.rb:131:17:131:25 | call to taint | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:131:17:131:25 | call to taint | type tracker with call steps | params_flow.rb:83:17:83:17 | u | +| params_flow.rb:131:17:131:25 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:131:17:131:25 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:85:5:85:10 | * | +| params_flow.rb:131:17:131:25 | call to taint | type tracker without call steps | params_flow.rb:131:17:131:25 | call to taint | +| params_flow.rb:131:23:131:24 | 68 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:131:23:131:24 | 68 | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:131:23:131:24 | 68 | type tracker with call steps | params_flow.rb:83:17:83:17 | u | +| params_flow.rb:131:23:131:24 | 68 | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:131:23:131:24 | 68 | type tracker with call steps with content element 0 | params_flow.rb:85:5:85:10 | * | +| params_flow.rb:131:23:131:24 | 68 | type tracker without call steps | params_flow.rb:131:17:131:25 | call to taint | +| params_flow.rb:131:23:131:24 | 68 | type tracker without call steps | params_flow.rb:131:23:131:24 | 68 | +| params_flow.rb:131:23:131:24 | 68 | type tracker without call steps with content element 0 | params_flow.rb:131:17:131:25 | * | +| params_flow.rb:131:28:131:30 | nil | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:131:28:131:30 | nil | type tracker with call steps | params_flow.rb:83:20:83:20 | v | +| params_flow.rb:131:28:131:30 | nil | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:131:28:131:30 | nil | type tracker with call steps with content element 0 | params_flow.rb:86:5:86:10 | * | +| params_flow.rb:131:28:131:30 | nil | type tracker without call steps | params_flow.rb:131:28:131:30 | nil | +| params_flow.rb:131:33:131:35 | nil | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:131:33:131:35 | nil | type tracker with call steps | params_flow.rb:83:23:83:23 | w | +| params_flow.rb:131:33:131:35 | nil | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:131:33:131:35 | nil | type tracker with call steps with content element 0 | params_flow.rb:87:5:87:10 | * | +| params_flow.rb:131:33:131:35 | nil | type tracker without call steps | params_flow.rb:131:33:131:35 | nil | +| params_flow.rb:131:38:131:40 | nil | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:131:38:131:40 | nil | type tracker with call steps | params_flow.rb:83:26:83:26 | x | +| params_flow.rb:131:38:131:40 | nil | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:131:38:131:40 | nil | type tracker with call steps with content element 0 | params_flow.rb:88:5:88:10 | * | +| params_flow.rb:131:38:131:40 | nil | type tracker without call steps | params_flow.rb:131:38:131:40 | nil | +| params_flow.rb:131:43:131:45 | nil | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:131:43:131:45 | nil | type tracker with call steps | params_flow.rb:83:29:83:29 | y | +| params_flow.rb:131:43:131:45 | nil | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:131:43:131:45 | nil | type tracker with call steps with content element 0 | params_flow.rb:89:5:89:10 | * | +| params_flow.rb:131:43:131:45 | nil | type tracker without call steps | params_flow.rb:131:43:131:45 | nil | +| params_flow.rb:133:1:135:3 | &block | type tracker without call steps | params_flow.rb:133:1:135:3 | &block | +| params_flow.rb:133:1:135:3 | self in splatall | type tracker with call steps | params_flow.rb:5:1:7:3 | self in sink | +| params_flow.rb:133:1:135:3 | self in splatall | type tracker without call steps | params_flow.rb:133:1:135:3 | self in splatall | +| params_flow.rb:133:1:135:3 | splatall | type tracker without call steps | params_flow.rb:133:1:135:3 | splatall | +| params_flow.rb:133:1:135:3 | synthetic *args | type tracker without call steps | params_flow.rb:133:1:135:3 | synthetic *args | +| params_flow.rb:133:14:133:18 | *args | type tracker without call steps | params_flow.rb:133:14:133:18 | *args | +| params_flow.rb:133:15:133:18 | args | type tracker without call steps | params_flow.rb:133:15:133:18 | args | +| params_flow.rb:134:5:134:16 | * | type tracker without call steps | params_flow.rb:134:5:134:16 | * | +| params_flow.rb:134:5:134:16 | call to sink | type tracker without call steps | params_flow.rb:134:5:134:16 | call to sink | +| params_flow.rb:134:5:134:16 | call to sink | type tracker without call steps | params_flow.rb:137:1:137:44 | call to splatall | +| params_flow.rb:134:10:134:16 | * | type tracker without call steps | params_flow.rb:134:10:134:16 | * | +| params_flow.rb:134:10:134:16 | ...[...] | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:134:10:134:16 | ...[...] | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:134:10:134:16 | ...[...] | type tracker without call steps | params_flow.rb:134:10:134:16 | ...[...] | +| params_flow.rb:134:10:134:16 | ...[...] | type tracker without call steps with content element 0 | params_flow.rb:134:5:134:16 | * | +| params_flow.rb:134:15:134:15 | 1 | type tracker without call steps | params_flow.rb:134:15:134:15 | 1 | +| params_flow.rb:134:15:134:15 | 1 | type tracker without call steps with content element 0 | params_flow.rb:134:10:134:16 | * | +| params_flow.rb:137:1:137:44 | call to splatall | type tracker without call steps | params_flow.rb:137:1:137:44 | call to splatall | +| params_flow.rb:137:10:137:43 | * ... | type tracker with call steps | params_flow.rb:133:14:133:18 | *args | +| params_flow.rb:137:10:137:43 | * ... | type tracker without call steps | params_flow.rb:137:10:137:43 | * ... | +| params_flow.rb:137:11:137:43 | * | type tracker without call steps | params_flow.rb:137:11:137:43 | * | +| params_flow.rb:137:11:137:43 | Array | type tracker without call steps | params_flow.rb:137:11:137:43 | Array | +| params_flow.rb:137:11:137:43 | call to [] | type tracker with call steps with content element 0 or unknown | params_flow.rb:133:14:133:18 | *args | +| params_flow.rb:137:11:137:43 | call to [] | type tracker without call steps | params_flow.rb:137:11:137:43 | call to [] | +| params_flow.rb:137:11:137:43 | call to [] | type tracker without call steps with content element 0 or unknown | params_flow.rb:137:10:137:43 | * ... | +| params_flow.rb:137:12:137:20 | * | type tracker without call steps | params_flow.rb:137:12:137:20 | * | +| params_flow.rb:137:12:137:20 | call to taint | type tracker with call steps with content element 0 or unknown | params_flow.rb:133:14:133:18 | *args | +| params_flow.rb:137:12:137:20 | call to taint | type tracker without call steps | params_flow.rb:137:12:137:20 | call to taint | +| params_flow.rb:137:12:137:20 | call to taint | type tracker without call steps with content element 0 | params_flow.rb:137:11:137:43 | * | +| params_flow.rb:137:12:137:20 | call to taint | type tracker without call steps with content element 0 or unknown | params_flow.rb:137:10:137:43 | * ... | +| params_flow.rb:137:12:137:20 | call to taint | type tracker without call steps with content element 0 or unknown | params_flow.rb:137:11:137:43 | call to [] | +| params_flow.rb:137:18:137:19 | 69 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:137:18:137:19 | 69 | type tracker with call steps with content element 0 or unknown | params_flow.rb:133:14:133:18 | *args | +| params_flow.rb:137:18:137:19 | 69 | type tracker without call steps | params_flow.rb:137:12:137:20 | call to taint | +| params_flow.rb:137:18:137:19 | 69 | type tracker without call steps | params_flow.rb:137:18:137:19 | 69 | +| params_flow.rb:137:18:137:19 | 69 | type tracker without call steps with content element 0 | params_flow.rb:137:11:137:43 | * | +| params_flow.rb:137:18:137:19 | 69 | type tracker without call steps with content element 0 | params_flow.rb:137:12:137:20 | * | +| params_flow.rb:137:18:137:19 | 69 | type tracker without call steps with content element 0 or unknown | params_flow.rb:137:10:137:43 | * ... | +| params_flow.rb:137:18:137:19 | 69 | type tracker without call steps with content element 0 or unknown | params_flow.rb:137:11:137:43 | call to [] | +| params_flow.rb:137:23:137:31 | * | type tracker without call steps | params_flow.rb:137:23:137:31 | * | +| params_flow.rb:137:23:137:31 | call to taint | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:137:23:137:31 | call to taint | type tracker with call steps | params_flow.rb:134:10:134:16 | ...[...] | +| params_flow.rb:137:23:137:31 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:137:23:137:31 | call to taint | type tracker with call steps with content element 0 | params_flow.rb:134:5:134:16 | * | +| params_flow.rb:137:23:137:31 | call to taint | type tracker with call steps with content element 1 or unknown | params_flow.rb:133:14:133:18 | *args | +| params_flow.rb:137:23:137:31 | call to taint | type tracker without call steps | params_flow.rb:137:23:137:31 | call to taint | +| params_flow.rb:137:23:137:31 | call to taint | type tracker without call steps with content element 1 | params_flow.rb:137:11:137:43 | * | +| params_flow.rb:137:23:137:31 | call to taint | type tracker without call steps with content element 1 or unknown | params_flow.rb:137:10:137:43 | * ... | +| params_flow.rb:137:23:137:31 | call to taint | type tracker without call steps with content element 1 or unknown | params_flow.rb:137:11:137:43 | call to [] | +| params_flow.rb:137:29:137:30 | 70 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:137:29:137:30 | 70 | type tracker with call steps | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:137:29:137:30 | 70 | type tracker with call steps | params_flow.rb:134:10:134:16 | ...[...] | +| params_flow.rb:137:29:137:30 | 70 | type tracker with call steps with content element 0 | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:137:29:137:30 | 70 | type tracker with call steps with content element 0 | params_flow.rb:134:5:134:16 | * | +| params_flow.rb:137:29:137:30 | 70 | type tracker with call steps with content element 1 or unknown | params_flow.rb:133:14:133:18 | *args | +| params_flow.rb:137:29:137:30 | 70 | type tracker without call steps | params_flow.rb:137:23:137:31 | call to taint | +| params_flow.rb:137:29:137:30 | 70 | type tracker without call steps | params_flow.rb:137:29:137:30 | 70 | +| params_flow.rb:137:29:137:30 | 70 | type tracker without call steps with content element 0 | params_flow.rb:137:23:137:31 | * | +| params_flow.rb:137:29:137:30 | 70 | type tracker without call steps with content element 1 | params_flow.rb:137:11:137:43 | * | +| params_flow.rb:137:29:137:30 | 70 | type tracker without call steps with content element 1 or unknown | params_flow.rb:137:10:137:43 | * ... | +| params_flow.rb:137:29:137:30 | 70 | type tracker without call steps with content element 1 or unknown | params_flow.rb:137:11:137:43 | call to [] | +| params_flow.rb:137:34:137:42 | * | type tracker without call steps | params_flow.rb:137:34:137:42 | * | +| params_flow.rb:137:34:137:42 | call to taint | type tracker with call steps with content element 2 or unknown | params_flow.rb:133:14:133:18 | *args | +| params_flow.rb:137:34:137:42 | call to taint | type tracker without call steps | params_flow.rb:137:34:137:42 | call to taint | +| params_flow.rb:137:34:137:42 | call to taint | type tracker without call steps with content element 2 | params_flow.rb:137:11:137:43 | * | +| params_flow.rb:137:34:137:42 | call to taint | type tracker without call steps with content element 2 or unknown | params_flow.rb:137:10:137:43 | * ... | +| params_flow.rb:137:34:137:42 | call to taint | type tracker without call steps with content element 2 or unknown | params_flow.rb:137:11:137:43 | call to [] | +| params_flow.rb:137:40:137:41 | 71 | type tracker with call steps | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:137:40:137:41 | 71 | type tracker with call steps with content element 2 or unknown | params_flow.rb:133:14:133:18 | *args | +| params_flow.rb:137:40:137:41 | 71 | type tracker without call steps | params_flow.rb:137:34:137:42 | call to taint | +| params_flow.rb:137:40:137:41 | 71 | type tracker without call steps | params_flow.rb:137:40:137:41 | 71 | +| params_flow.rb:137:40:137:41 | 71 | type tracker without call steps with content element 0 | params_flow.rb:137:34:137:42 | * | +| params_flow.rb:137:40:137:41 | 71 | type tracker without call steps with content element 2 | params_flow.rb:137:11:137:43 | * | +| params_flow.rb:137:40:137:41 | 71 | type tracker without call steps with content element 2 or unknown | params_flow.rb:137:10:137:43 | * ... | +| params_flow.rb:137:40:137:41 | 71 | type tracker without call steps with content element 2 or unknown | params_flow.rb:137:11:137:43 | call to [] | +trackEnd +| params_flow.rb:1:1:3:3 | &block | params_flow.rb:1:1:3:3 | &block | +| params_flow.rb:1:1:3:3 | self in taint | params_flow.rb:1:1:3:3 | self in taint | +| params_flow.rb:1:1:3:3 | synthetic *args | params_flow.rb:1:1:3:3 | synthetic *args | +| params_flow.rb:1:1:3:3 | taint | params_flow.rb:1:1:3:3 | taint | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:1:1:3:3 | self in taint | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:1:1:137:45 | self (params_flow.rb) | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:5:1:7:3 | self (sink) | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:5:1:7:3 | self in sink | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:6:5:6:10 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:9:1:12:3 | self (positional) | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:9:1:12:3 | self in positional | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:10:5:10:11 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:11:5:11:11 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:14:1:14:30 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:14:12:14:19 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:14:22:14:29 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:16:1:19:3 | self (keyword) | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:16:1:19:3 | self in keyword | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:17:5:17:11 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:18:5:18:11 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:21:1:21:35 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:21:13:21:20 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:21:27:21:34 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:22:1:22:35 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:22:13:22:20 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:22:27:22:34 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:23:1:23:41 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:23:16:23:23 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:23:33:23:40 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:25:1:31:3 | self (kwargs) | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:25:1:31:3 | self in kwargs | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:26:5:26:11 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:27:5:27:22 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:28:5:28:22 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:29:5:29:22 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:30:5:30:22 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:33:1:33:58 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:33:12:33:19 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:33:26:33:34 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:33:41:33:49 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:34:14:34:22 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:35:1:35:29 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:35:12:35:20 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:37:16:37:24 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:37:34:37:42 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:38:1:38:14 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:40:16:40:24 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:41:1:41:30 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:41:13:41:21 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:43:9:43:17 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:44:1:44:28 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:44:12:44:20 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:46:9:46:17 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:46:20:46:28 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:47:1:47:17 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:49:1:53:3 | self (posargs) | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:49:1:53:3 | self in posargs | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:50:5:50:11 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:51:5:51:21 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:52:5:52:21 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:55:1:55:29 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:55:9:55:17 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:55:20:55:28 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:57:9:57:17 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:58:1:58:25 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:58:9:58:17 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:60:9:60:17 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:60:20:60:28 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:61:1:61:14 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:63:8:63:16 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:64:1:66:3 | self (splatstuff) | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:64:1:66:3 | self in splatstuff | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:65:5:65:13 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:67:1:67:17 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:69:1:76:3 | self (splatmid) | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:69:1:76:3 | self in splatmid | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:70:5:70:10 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:71:5:71:10 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:72:5:72:13 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:73:5:73:13 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:74:5:74:10 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:75:5:75:10 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:78:1:78:63 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:78:10:78:18 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:78:21:78:29 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:78:32:78:40 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:78:43:78:51 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:78:54:78:62 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:80:9:80:17 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:80:20:80:28 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:80:31:80:39 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:80:42:80:50 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:81:1:81:37 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:81:10:81:18 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:81:28:81:36 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:83:1:91:3 | self (pos_many) | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:83:1:91:3 | self in pos_many | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:84:5:84:10 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:85:5:85:10 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:86:5:86:10 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:87:5:87:10 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:88:5:88:10 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:89:5:89:10 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:90:5:90:10 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:93:9:93:17 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:93:20:93:28 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:93:31:93:39 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:93:42:93:50 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:94:1:94:48 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:94:10:94:18 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:94:21:94:29 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:94:39:94:47 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:96:1:96:88 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:96:10:96:18 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:96:21:96:29 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:96:34:96:42 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:96:45:96:53 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:96:56:96:64 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:96:68:96:76 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:96:79:96:87 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:98:1:103:3 | self (splatmidsmall) | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:98:1:103:3 | self in splatmidsmall | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:99:5:99:10 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:100:5:100:18 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:101:5:101:18 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:102:5:102:10 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:105:1:105:49 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:105:15:105:23 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:105:28:105:36 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:105:39:105:47 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:106:1:106:46 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:106:15:106:23 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:106:26:106:34 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:106:37:106:45 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:108:1:112:3 | self (splat_followed_by_keyword_param) | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:108:1:112:3 | self in splat_followed_by_keyword_param | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:109:5:109:10 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:110:5:110:13 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:111:5:111:10 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:114:1:114:67 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:114:33:114:41 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:114:44:114:52 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:114:58:114:66 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:117:3:117:14 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:117:19:117:27 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:118:1:118:14 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:120:1:126:3 | self (destruct) | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:120:1:126:3 | self in destruct | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:121:5:121:10 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:122:5:122:10 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:123:5:123:10 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:124:5:124:10 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:125:5:125:10 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:128:1:128:61 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:128:11:128:19 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:128:22:128:30 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:128:35:128:43 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:128:50:128:58 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:130:9:130:17 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:130:20:130:28 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:131:1:131:46 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:131:17:131:25 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:133:1:135:3 | self (splatall) | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:133:1:135:3 | self in splatall | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:134:5:134:16 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:137:1:137:44 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:137:12:137:20 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:137:23:137:31 | self | +| params_flow.rb:1:1:137:45 | self (params_flow.rb) | params_flow.rb:137:34:137:42 | self | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:9:16:9:17 | p1 | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:9:16:9:17 | p1 | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:9:20:9:21 | p2 | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:9:20:9:21 | p2 | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:10:10:10:11 | p1 | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:11:10:11:11 | p2 | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:14:12:14:19 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:14:22:14:29 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:16:13:16:14 | p1 | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:16:13:16:14 | p1 | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:16:18:16:19 | p2 | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:16:18:16:19 | p2 | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:17:10:17:11 | p1 | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:18:10:18:11 | p2 | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:21:13:21:20 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:21:27:21:34 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:22:13:22:20 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:22:27:22:34 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:23:16:23:23 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:23:33:23:40 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:25:12:25:13 | p1 | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:25:12:25:13 | p1 | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:26:10:26:11 | p1 | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:27:10:27:22 | ( ... ) | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:27:11:27:21 | ...[...] | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:28:10:28:22 | ( ... ) | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:28:11:28:21 | ...[...] | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:29:10:29:22 | ( ... ) | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:29:11:29:21 | ...[...] | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:33:12:33:19 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:33:26:33:34 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:33:41:33:49 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:34:14:34:22 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:35:12:35:20 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:37:16:37:24 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:37:34:37:42 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:40:16:40:24 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:41:13:41:21 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:43:9:43:17 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:44:12:44:20 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:46:9:46:17 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:46:20:46:28 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:49:13:49:14 | p1 | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:49:13:49:14 | p1 | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:50:10:50:11 | p1 | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:51:10:51:21 | ( ... ) | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:51:11:51:20 | ...[...] | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:55:9:55:17 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:55:20:55:28 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:57:9:57:17 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:58:9:58:17 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:60:9:60:17 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:60:20:60:28 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:63:1:63:4 | args | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:63:1:63:16 | ... = ... | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:63:8:63:16 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:65:10:65:13 | ...[...] | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:67:13:67:16 | args | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:69:14:69:14 | x | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:69:14:69:14 | x | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:69:17:69:17 | y | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:69:17:69:17 | y | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:69:24:69:24 | w | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:69:24:69:24 | w | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:69:27:69:27 | r | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:69:27:69:27 | r | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:70:10:70:10 | x | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:71:10:71:10 | y | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:74:10:74:10 | w | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:75:10:75:10 | r | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:78:10:78:18 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:78:21:78:29 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:78:32:78:40 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:78:43:78:51 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:78:54:78:62 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:80:9:80:17 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:80:20:80:28 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:80:31:80:39 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:80:42:80:50 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:81:10:81:18 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:81:28:81:36 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:83:14:83:14 | t | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:83:14:83:14 | t | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:83:17:83:17 | u | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:83:17:83:17 | u | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:83:23:83:23 | w | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:83:23:83:23 | w | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:84:10:84:10 | t | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:85:10:85:10 | u | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:87:10:87:10 | w | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:93:9:93:17 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:93:20:93:28 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:93:31:93:39 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:93:42:93:50 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:94:10:94:18 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:94:21:94:29 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:94:39:94:47 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:96:10:96:18 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:96:21:96:29 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:96:34:96:42 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:96:45:96:53 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:96:56:96:64 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:96:68:96:76 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:96:79:96:87 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:98:19:98:19 | a | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:98:19:98:19 | a | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:98:31:98:31 | b | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:98:31:98:31 | b | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:99:10:99:10 | a | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:102:10:102:10 | b | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:105:15:105:23 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:105:28:105:36 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:105:39:105:47 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:106:15:106:23 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:106:26:106:34 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:106:37:106:45 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:108:37:108:37 | a | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:108:37:108:37 | a | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:108:44:108:44 | c | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:108:44:108:44 | c | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:109:10:109:10 | a | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:110:10:110:13 | ...[...] | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:111:10:111:10 | c | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:114:33:114:41 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:114:44:114:52 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:114:58:114:66 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:117:1:117:15 | __synth__0 | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:117:1:117:27 | ... | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:117:19:117:27 | ... = ... | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:117:19:117:27 | __synth__0 | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:117:19:117:27 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:128:11:128:19 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:128:22:128:30 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:128:35:128:43 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:128:50:128:58 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:130:9:130:17 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:130:20:130:28 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:131:17:131:25 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:134:10:134:16 | ...[...] | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:137:12:137:20 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:137:23:137:31 | call to taint | +| params_flow.rb:1:11:1:11 | x | params_flow.rb:137:34:137:42 | call to taint | +| params_flow.rb:5:1:7:3 | &block | params_flow.rb:5:1:7:3 | &block | +| params_flow.rb:5:1:7:3 | self in sink | params_flow.rb:5:1:7:3 | self (sink) | +| params_flow.rb:5:1:7:3 | self in sink | params_flow.rb:5:1:7:3 | self in sink | +| params_flow.rb:5:1:7:3 | self in sink | params_flow.rb:6:5:6:10 | self | +| params_flow.rb:5:1:7:3 | sink | params_flow.rb:5:1:7:3 | sink | +| params_flow.rb:5:1:7:3 | synthetic *args | params_flow.rb:5:1:7:3 | synthetic *args | +| params_flow.rb:5:10:5:10 | x | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:5:10:5:10 | x | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:5:10:5:10 | x | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:5:10:5:10 | x | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:6:5:6:10 | * | params_flow.rb:6:5:6:10 | * | +| params_flow.rb:6:5:6:10 | call to puts | params_flow.rb:6:5:6:10 | call to puts | +| params_flow.rb:6:5:6:10 | call to puts | params_flow.rb:10:5:10:11 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | params_flow.rb:11:5:11:11 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | params_flow.rb:14:1:14:30 | call to positional | +| params_flow.rb:6:5:6:10 | call to puts | params_flow.rb:17:5:17:11 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | params_flow.rb:18:5:18:11 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | params_flow.rb:21:1:21:35 | call to keyword | +| params_flow.rb:6:5:6:10 | call to puts | params_flow.rb:22:1:22:35 | call to keyword | +| params_flow.rb:6:5:6:10 | call to puts | params_flow.rb:23:1:23:41 | call to keyword | +| params_flow.rb:6:5:6:10 | call to puts | params_flow.rb:26:5:26:11 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | params_flow.rb:27:5:27:22 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | params_flow.rb:28:5:28:22 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | params_flow.rb:29:5:29:22 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | params_flow.rb:30:5:30:22 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | params_flow.rb:33:1:33:58 | call to kwargs | +| params_flow.rb:6:5:6:10 | call to puts | params_flow.rb:35:1:35:29 | call to kwargs | +| params_flow.rb:6:5:6:10 | call to puts | params_flow.rb:38:1:38:14 | call to kwargs | +| params_flow.rb:6:5:6:10 | call to puts | params_flow.rb:41:1:41:30 | call to keyword | +| params_flow.rb:6:5:6:10 | call to puts | params_flow.rb:44:1:44:28 | call to positional | +| params_flow.rb:6:5:6:10 | call to puts | params_flow.rb:47:1:47:17 | call to positional | +| params_flow.rb:6:5:6:10 | call to puts | params_flow.rb:50:5:50:11 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | params_flow.rb:51:5:51:21 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | params_flow.rb:52:5:52:21 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | params_flow.rb:55:1:55:29 | call to posargs | +| params_flow.rb:6:5:6:10 | call to puts | params_flow.rb:58:1:58:25 | call to posargs | +| params_flow.rb:6:5:6:10 | call to puts | params_flow.rb:61:1:61:14 | call to posargs | +| params_flow.rb:6:5:6:10 | call to puts | params_flow.rb:65:5:65:13 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | params_flow.rb:67:1:67:17 | call to splatstuff | +| params_flow.rb:6:5:6:10 | call to puts | params_flow.rb:70:5:70:10 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | params_flow.rb:71:5:71:10 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | params_flow.rb:72:5:72:13 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | params_flow.rb:73:5:73:13 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | params_flow.rb:74:5:74:10 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | params_flow.rb:75:5:75:10 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | params_flow.rb:78:1:78:63 | call to splatmid | +| params_flow.rb:6:5:6:10 | call to puts | params_flow.rb:81:1:81:37 | call to splatmid | +| params_flow.rb:6:5:6:10 | call to puts | params_flow.rb:84:5:84:10 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | params_flow.rb:85:5:85:10 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | params_flow.rb:86:5:86:10 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | params_flow.rb:87:5:87:10 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | params_flow.rb:88:5:88:10 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | params_flow.rb:89:5:89:10 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | params_flow.rb:90:5:90:10 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | params_flow.rb:94:1:94:48 | call to pos_many | +| params_flow.rb:6:5:6:10 | call to puts | params_flow.rb:96:1:96:88 | call to splatmid | +| params_flow.rb:6:5:6:10 | call to puts | params_flow.rb:99:5:99:10 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | params_flow.rb:100:5:100:18 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | params_flow.rb:101:5:101:18 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | params_flow.rb:102:5:102:10 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | params_flow.rb:105:1:105:49 | call to splatmidsmall | +| params_flow.rb:6:5:6:10 | call to puts | params_flow.rb:106:1:106:46 | call to splatmidsmall | +| params_flow.rb:6:5:6:10 | call to puts | params_flow.rb:109:5:109:10 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | params_flow.rb:110:5:110:13 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | params_flow.rb:111:5:111:10 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | params_flow.rb:114:1:114:67 | call to splat_followed_by_keyword_param | +| params_flow.rb:6:5:6:10 | call to puts | params_flow.rb:118:1:118:14 | call to positional | +| params_flow.rb:6:5:6:10 | call to puts | params_flow.rb:121:5:121:10 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | params_flow.rb:122:5:122:10 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | params_flow.rb:123:5:123:10 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | params_flow.rb:124:5:124:10 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | params_flow.rb:125:5:125:10 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | params_flow.rb:128:1:128:61 | call to destruct | +| params_flow.rb:6:5:6:10 | call to puts | params_flow.rb:131:1:131:46 | call to pos_many | +| params_flow.rb:6:5:6:10 | call to puts | params_flow.rb:134:5:134:16 | call to sink | +| params_flow.rb:6:5:6:10 | call to puts | params_flow.rb:137:1:137:44 | call to splatall | +| params_flow.rb:9:1:12:3 | &block | params_flow.rb:9:1:12:3 | &block | +| params_flow.rb:9:1:12:3 | positional | params_flow.rb:9:1:12:3 | positional | +| params_flow.rb:9:1:12:3 | self in positional | params_flow.rb:5:1:7:3 | self (sink) | +| params_flow.rb:9:1:12:3 | self in positional | params_flow.rb:5:1:7:3 | self in sink | +| params_flow.rb:9:1:12:3 | self in positional | params_flow.rb:6:5:6:10 | self | +| params_flow.rb:9:1:12:3 | self in positional | params_flow.rb:9:1:12:3 | self (positional) | +| params_flow.rb:9:1:12:3 | self in positional | params_flow.rb:9:1:12:3 | self in positional | +| params_flow.rb:9:1:12:3 | self in positional | params_flow.rb:10:5:10:11 | self | +| params_flow.rb:9:1:12:3 | self in positional | params_flow.rb:11:5:11:11 | self | +| params_flow.rb:9:1:12:3 | synthetic *args | params_flow.rb:9:1:12:3 | synthetic *args | +| params_flow.rb:9:16:9:17 | p1 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:9:16:9:17 | p1 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:9:16:9:17 | p1 | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:9:16:9:17 | p1 | params_flow.rb:9:16:9:17 | p1 | +| params_flow.rb:9:16:9:17 | p1 | params_flow.rb:9:16:9:17 | p1 | +| params_flow.rb:9:16:9:17 | p1 | params_flow.rb:9:16:9:17 | p1 | +| params_flow.rb:9:16:9:17 | p1 | params_flow.rb:10:10:10:11 | p1 | +| params_flow.rb:9:20:9:21 | p2 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:9:20:9:21 | p2 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:9:20:9:21 | p2 | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:9:20:9:21 | p2 | params_flow.rb:9:20:9:21 | p2 | +| params_flow.rb:9:20:9:21 | p2 | params_flow.rb:9:20:9:21 | p2 | +| params_flow.rb:9:20:9:21 | p2 | params_flow.rb:9:20:9:21 | p2 | +| params_flow.rb:9:20:9:21 | p2 | params_flow.rb:11:10:11:11 | p2 | +| params_flow.rb:10:5:10:11 | * | params_flow.rb:10:5:10:11 | * | +| params_flow.rb:10:5:10:11 | call to sink | params_flow.rb:10:5:10:11 | call to sink | +| params_flow.rb:11:5:11:11 | * | params_flow.rb:11:5:11:11 | * | +| params_flow.rb:11:5:11:11 | call to sink | params_flow.rb:11:5:11:11 | call to sink | +| params_flow.rb:11:5:11:11 | call to sink | params_flow.rb:14:1:14:30 | call to positional | +| params_flow.rb:11:5:11:11 | call to sink | params_flow.rb:44:1:44:28 | call to positional | +| params_flow.rb:11:5:11:11 | call to sink | params_flow.rb:47:1:47:17 | call to positional | +| params_flow.rb:11:5:11:11 | call to sink | params_flow.rb:118:1:118:14 | call to positional | +| params_flow.rb:14:1:14:30 | * | params_flow.rb:14:1:14:30 | * | +| params_flow.rb:14:1:14:30 | call to positional | params_flow.rb:14:1:14:30 | call to positional | +| params_flow.rb:14:12:14:19 | * | params_flow.rb:14:12:14:19 | * | +| params_flow.rb:14:12:14:19 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:14:12:14:19 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:14:12:14:19 | call to taint | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:14:12:14:19 | call to taint | params_flow.rb:9:16:9:17 | p1 | +| params_flow.rb:14:12:14:19 | call to taint | params_flow.rb:9:16:9:17 | p1 | +| params_flow.rb:14:12:14:19 | call to taint | params_flow.rb:10:10:10:11 | p1 | +| params_flow.rb:14:12:14:19 | call to taint | params_flow.rb:14:12:14:19 | call to taint | +| params_flow.rb:14:18:14:18 | 1 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:14:18:14:18 | 1 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:14:18:14:18 | 1 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:14:18:14:18 | 1 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:14:18:14:18 | 1 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:14:18:14:18 | 1 | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:14:18:14:18 | 1 | params_flow.rb:9:16:9:17 | p1 | +| params_flow.rb:14:18:14:18 | 1 | params_flow.rb:9:16:9:17 | p1 | +| params_flow.rb:14:18:14:18 | 1 | params_flow.rb:10:10:10:11 | p1 | +| params_flow.rb:14:18:14:18 | 1 | params_flow.rb:14:12:14:19 | call to taint | +| params_flow.rb:14:18:14:18 | 1 | params_flow.rb:14:18:14:18 | 1 | +| params_flow.rb:14:22:14:29 | * | params_flow.rb:14:22:14:29 | * | +| params_flow.rb:14:22:14:29 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:14:22:14:29 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:14:22:14:29 | call to taint | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:14:22:14:29 | call to taint | params_flow.rb:9:20:9:21 | p2 | +| params_flow.rb:14:22:14:29 | call to taint | params_flow.rb:9:20:9:21 | p2 | +| params_flow.rb:14:22:14:29 | call to taint | params_flow.rb:11:10:11:11 | p2 | +| params_flow.rb:14:22:14:29 | call to taint | params_flow.rb:14:22:14:29 | call to taint | +| params_flow.rb:14:28:14:28 | 2 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:14:28:14:28 | 2 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:14:28:14:28 | 2 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:14:28:14:28 | 2 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:14:28:14:28 | 2 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:14:28:14:28 | 2 | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:14:28:14:28 | 2 | params_flow.rb:9:20:9:21 | p2 | +| params_flow.rb:14:28:14:28 | 2 | params_flow.rb:9:20:9:21 | p2 | +| params_flow.rb:14:28:14:28 | 2 | params_flow.rb:11:10:11:11 | p2 | +| params_flow.rb:14:28:14:28 | 2 | params_flow.rb:14:22:14:29 | call to taint | +| params_flow.rb:14:28:14:28 | 2 | params_flow.rb:14:28:14:28 | 2 | +| params_flow.rb:16:1:19:3 | &block | params_flow.rb:16:1:19:3 | &block | +| params_flow.rb:16:1:19:3 | **kwargs | params_flow.rb:16:1:19:3 | **kwargs | +| params_flow.rb:16:1:19:3 | keyword | params_flow.rb:16:1:19:3 | keyword | +| params_flow.rb:16:1:19:3 | self in keyword | params_flow.rb:5:1:7:3 | self (sink) | +| params_flow.rb:16:1:19:3 | self in keyword | params_flow.rb:5:1:7:3 | self in sink | +| params_flow.rb:16:1:19:3 | self in keyword | params_flow.rb:6:5:6:10 | self | +| params_flow.rb:16:1:19:3 | self in keyword | params_flow.rb:16:1:19:3 | self (keyword) | +| params_flow.rb:16:1:19:3 | self in keyword | params_flow.rb:16:1:19:3 | self in keyword | +| params_flow.rb:16:1:19:3 | self in keyword | params_flow.rb:17:5:17:11 | self | +| params_flow.rb:16:1:19:3 | self in keyword | params_flow.rb:18:5:18:11 | self | +| params_flow.rb:16:13:16:14 | p1 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:16:13:16:14 | p1 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:16:13:16:14 | p1 | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:16:13:16:14 | p1 | params_flow.rb:16:13:16:14 | p1 | +| params_flow.rb:16:13:16:14 | p1 | params_flow.rb:16:13:16:14 | p1 | +| params_flow.rb:16:13:16:14 | p1 | params_flow.rb:16:13:16:14 | p1 | +| params_flow.rb:16:13:16:14 | p1 | params_flow.rb:17:10:17:11 | p1 | +| params_flow.rb:16:18:16:19 | p2 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:16:18:16:19 | p2 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:16:18:16:19 | p2 | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:16:18:16:19 | p2 | params_flow.rb:16:18:16:19 | p2 | +| params_flow.rb:16:18:16:19 | p2 | params_flow.rb:16:18:16:19 | p2 | +| params_flow.rb:16:18:16:19 | p2 | params_flow.rb:16:18:16:19 | p2 | +| params_flow.rb:16:18:16:19 | p2 | params_flow.rb:18:10:18:11 | p2 | +| params_flow.rb:17:5:17:11 | * | params_flow.rb:17:5:17:11 | * | +| params_flow.rb:17:5:17:11 | call to sink | params_flow.rb:17:5:17:11 | call to sink | +| params_flow.rb:18:5:18:11 | * | params_flow.rb:18:5:18:11 | * | +| params_flow.rb:18:5:18:11 | call to sink | params_flow.rb:18:5:18:11 | call to sink | +| params_flow.rb:18:5:18:11 | call to sink | params_flow.rb:21:1:21:35 | call to keyword | +| params_flow.rb:18:5:18:11 | call to sink | params_flow.rb:22:1:22:35 | call to keyword | +| params_flow.rb:18:5:18:11 | call to sink | params_flow.rb:23:1:23:41 | call to keyword | +| params_flow.rb:18:5:18:11 | call to sink | params_flow.rb:41:1:41:30 | call to keyword | +| params_flow.rb:21:1:21:35 | ** | params_flow.rb:16:1:19:3 | **kwargs | +| params_flow.rb:21:1:21:35 | ** | params_flow.rb:21:1:21:35 | ** | +| params_flow.rb:21:1:21:35 | call to keyword | params_flow.rb:21:1:21:35 | call to keyword | +| params_flow.rb:21:9:21:10 | :p1 | params_flow.rb:21:9:21:10 | :p1 | +| params_flow.rb:21:9:21:20 | Pair | params_flow.rb:21:9:21:20 | Pair | +| params_flow.rb:21:13:21:20 | * | params_flow.rb:21:13:21:20 | * | +| params_flow.rb:21:13:21:20 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:21:13:21:20 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:21:13:21:20 | call to taint | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:21:13:21:20 | call to taint | params_flow.rb:16:13:16:14 | p1 | +| params_flow.rb:21:13:21:20 | call to taint | params_flow.rb:16:13:16:14 | p1 | +| params_flow.rb:21:13:21:20 | call to taint | params_flow.rb:17:10:17:11 | p1 | +| params_flow.rb:21:13:21:20 | call to taint | params_flow.rb:21:13:21:20 | call to taint | +| params_flow.rb:21:19:21:19 | 3 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:21:19:21:19 | 3 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:21:19:21:19 | 3 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:21:19:21:19 | 3 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:21:19:21:19 | 3 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:21:19:21:19 | 3 | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:21:19:21:19 | 3 | params_flow.rb:16:13:16:14 | p1 | +| params_flow.rb:21:19:21:19 | 3 | params_flow.rb:16:13:16:14 | p1 | +| params_flow.rb:21:19:21:19 | 3 | params_flow.rb:17:10:17:11 | p1 | +| params_flow.rb:21:19:21:19 | 3 | params_flow.rb:21:13:21:20 | call to taint | +| params_flow.rb:21:19:21:19 | 3 | params_flow.rb:21:19:21:19 | 3 | +| params_flow.rb:21:23:21:24 | :p2 | params_flow.rb:21:23:21:24 | :p2 | +| params_flow.rb:21:23:21:34 | Pair | params_flow.rb:21:23:21:34 | Pair | +| params_flow.rb:21:27:21:34 | * | params_flow.rb:21:27:21:34 | * | +| params_flow.rb:21:27:21:34 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:21:27:21:34 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:21:27:21:34 | call to taint | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:21:27:21:34 | call to taint | params_flow.rb:16:18:16:19 | p2 | +| params_flow.rb:21:27:21:34 | call to taint | params_flow.rb:16:18:16:19 | p2 | +| params_flow.rb:21:27:21:34 | call to taint | params_flow.rb:18:10:18:11 | p2 | +| params_flow.rb:21:27:21:34 | call to taint | params_flow.rb:21:27:21:34 | call to taint | +| params_flow.rb:21:33:21:33 | 4 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:21:33:21:33 | 4 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:21:33:21:33 | 4 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:21:33:21:33 | 4 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:21:33:21:33 | 4 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:21:33:21:33 | 4 | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:21:33:21:33 | 4 | params_flow.rb:16:18:16:19 | p2 | +| params_flow.rb:21:33:21:33 | 4 | params_flow.rb:16:18:16:19 | p2 | +| params_flow.rb:21:33:21:33 | 4 | params_flow.rb:18:10:18:11 | p2 | +| params_flow.rb:21:33:21:33 | 4 | params_flow.rb:21:27:21:34 | call to taint | +| params_flow.rb:21:33:21:33 | 4 | params_flow.rb:21:33:21:33 | 4 | +| params_flow.rb:22:1:22:35 | ** | params_flow.rb:16:1:19:3 | **kwargs | +| params_flow.rb:22:1:22:35 | ** | params_flow.rb:22:1:22:35 | ** | +| params_flow.rb:22:1:22:35 | call to keyword | params_flow.rb:22:1:22:35 | call to keyword | +| params_flow.rb:22:9:22:10 | :p2 | params_flow.rb:22:9:22:10 | :p2 | +| params_flow.rb:22:9:22:20 | Pair | params_flow.rb:22:9:22:20 | Pair | +| params_flow.rb:22:13:22:20 | * | params_flow.rb:22:13:22:20 | * | +| params_flow.rb:22:13:22:20 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:22:13:22:20 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:22:13:22:20 | call to taint | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:22:13:22:20 | call to taint | params_flow.rb:16:18:16:19 | p2 | +| params_flow.rb:22:13:22:20 | call to taint | params_flow.rb:16:18:16:19 | p2 | +| params_flow.rb:22:13:22:20 | call to taint | params_flow.rb:18:10:18:11 | p2 | +| params_flow.rb:22:13:22:20 | call to taint | params_flow.rb:22:13:22:20 | call to taint | +| params_flow.rb:22:19:22:19 | 5 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:22:19:22:19 | 5 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:22:19:22:19 | 5 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:22:19:22:19 | 5 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:22:19:22:19 | 5 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:22:19:22:19 | 5 | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:22:19:22:19 | 5 | params_flow.rb:16:18:16:19 | p2 | +| params_flow.rb:22:19:22:19 | 5 | params_flow.rb:16:18:16:19 | p2 | +| params_flow.rb:22:19:22:19 | 5 | params_flow.rb:18:10:18:11 | p2 | +| params_flow.rb:22:19:22:19 | 5 | params_flow.rb:22:13:22:20 | call to taint | +| params_flow.rb:22:19:22:19 | 5 | params_flow.rb:22:19:22:19 | 5 | +| params_flow.rb:22:23:22:24 | :p1 | params_flow.rb:22:23:22:24 | :p1 | +| params_flow.rb:22:23:22:34 | Pair | params_flow.rb:22:23:22:34 | Pair | +| params_flow.rb:22:27:22:34 | * | params_flow.rb:22:27:22:34 | * | +| params_flow.rb:22:27:22:34 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:22:27:22:34 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:22:27:22:34 | call to taint | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:22:27:22:34 | call to taint | params_flow.rb:16:13:16:14 | p1 | +| params_flow.rb:22:27:22:34 | call to taint | params_flow.rb:16:13:16:14 | p1 | +| params_flow.rb:22:27:22:34 | call to taint | params_flow.rb:17:10:17:11 | p1 | +| params_flow.rb:22:27:22:34 | call to taint | params_flow.rb:22:27:22:34 | call to taint | +| params_flow.rb:22:33:22:33 | 6 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:22:33:22:33 | 6 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:22:33:22:33 | 6 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:22:33:22:33 | 6 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:22:33:22:33 | 6 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:22:33:22:33 | 6 | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:22:33:22:33 | 6 | params_flow.rb:16:13:16:14 | p1 | +| params_flow.rb:22:33:22:33 | 6 | params_flow.rb:16:13:16:14 | p1 | +| params_flow.rb:22:33:22:33 | 6 | params_flow.rb:17:10:17:11 | p1 | +| params_flow.rb:22:33:22:33 | 6 | params_flow.rb:22:27:22:34 | call to taint | +| params_flow.rb:22:33:22:33 | 6 | params_flow.rb:22:33:22:33 | 6 | +| params_flow.rb:23:1:23:41 | ** | params_flow.rb:16:1:19:3 | **kwargs | +| params_flow.rb:23:1:23:41 | ** | params_flow.rb:23:1:23:41 | ** | +| params_flow.rb:23:1:23:41 | call to keyword | params_flow.rb:23:1:23:41 | call to keyword | +| params_flow.rb:23:9:23:11 | :p2 | params_flow.rb:23:9:23:11 | :p2 | +| params_flow.rb:23:9:23:23 | Pair | params_flow.rb:23:9:23:23 | Pair | +| params_flow.rb:23:16:23:23 | * | params_flow.rb:23:16:23:23 | * | +| params_flow.rb:23:16:23:23 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:23:16:23:23 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:23:16:23:23 | call to taint | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:23:16:23:23 | call to taint | params_flow.rb:16:18:16:19 | p2 | +| params_flow.rb:23:16:23:23 | call to taint | params_flow.rb:16:18:16:19 | p2 | +| params_flow.rb:23:16:23:23 | call to taint | params_flow.rb:18:10:18:11 | p2 | +| params_flow.rb:23:16:23:23 | call to taint | params_flow.rb:23:16:23:23 | call to taint | +| params_flow.rb:23:22:23:22 | 7 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:23:22:23:22 | 7 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:23:22:23:22 | 7 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:23:22:23:22 | 7 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:23:22:23:22 | 7 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:23:22:23:22 | 7 | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:23:22:23:22 | 7 | params_flow.rb:16:18:16:19 | p2 | +| params_flow.rb:23:22:23:22 | 7 | params_flow.rb:16:18:16:19 | p2 | +| params_flow.rb:23:22:23:22 | 7 | params_flow.rb:18:10:18:11 | p2 | +| params_flow.rb:23:22:23:22 | 7 | params_flow.rb:23:16:23:23 | call to taint | +| params_flow.rb:23:22:23:22 | 7 | params_flow.rb:23:22:23:22 | 7 | +| params_flow.rb:23:26:23:28 | :p1 | params_flow.rb:23:26:23:28 | :p1 | +| params_flow.rb:23:26:23:40 | Pair | params_flow.rb:23:26:23:40 | Pair | +| params_flow.rb:23:33:23:40 | * | params_flow.rb:23:33:23:40 | * | +| params_flow.rb:23:33:23:40 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:23:33:23:40 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:23:33:23:40 | call to taint | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:23:33:23:40 | call to taint | params_flow.rb:16:13:16:14 | p1 | +| params_flow.rb:23:33:23:40 | call to taint | params_flow.rb:16:13:16:14 | p1 | +| params_flow.rb:23:33:23:40 | call to taint | params_flow.rb:17:10:17:11 | p1 | +| params_flow.rb:23:33:23:40 | call to taint | params_flow.rb:23:33:23:40 | call to taint | +| params_flow.rb:23:39:23:39 | 8 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:23:39:23:39 | 8 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:23:39:23:39 | 8 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:23:39:23:39 | 8 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:23:39:23:39 | 8 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:23:39:23:39 | 8 | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:23:39:23:39 | 8 | params_flow.rb:16:13:16:14 | p1 | +| params_flow.rb:23:39:23:39 | 8 | params_flow.rb:16:13:16:14 | p1 | +| params_flow.rb:23:39:23:39 | 8 | params_flow.rb:17:10:17:11 | p1 | +| params_flow.rb:23:39:23:39 | 8 | params_flow.rb:23:33:23:40 | call to taint | +| params_flow.rb:23:39:23:39 | 8 | params_flow.rb:23:39:23:39 | 8 | +| params_flow.rb:25:1:31:3 | &block | params_flow.rb:25:1:31:3 | &block | +| params_flow.rb:25:1:31:3 | **kwargs | params_flow.rb:25:1:31:3 | **kwargs | +| params_flow.rb:25:1:31:3 | kwargs | params_flow.rb:25:1:31:3 | kwargs | +| params_flow.rb:25:1:31:3 | self in kwargs | params_flow.rb:5:1:7:3 | self (sink) | +| params_flow.rb:25:1:31:3 | self in kwargs | params_flow.rb:5:1:7:3 | self in sink | +| params_flow.rb:25:1:31:3 | self in kwargs | params_flow.rb:6:5:6:10 | self | +| params_flow.rb:25:1:31:3 | self in kwargs | params_flow.rb:25:1:31:3 | self (kwargs) | +| params_flow.rb:25:1:31:3 | self in kwargs | params_flow.rb:25:1:31:3 | self in kwargs | +| params_flow.rb:25:1:31:3 | self in kwargs | params_flow.rb:26:5:26:11 | self | +| params_flow.rb:25:1:31:3 | self in kwargs | params_flow.rb:27:5:27:22 | self | +| params_flow.rb:25:1:31:3 | self in kwargs | params_flow.rb:28:5:28:22 | self | +| params_flow.rb:25:1:31:3 | self in kwargs | params_flow.rb:29:5:29:22 | self | +| params_flow.rb:25:1:31:3 | self in kwargs | params_flow.rb:30:5:30:22 | self | +| params_flow.rb:25:12:25:13 | p1 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:25:12:25:13 | p1 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:25:12:25:13 | p1 | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:25:12:25:13 | p1 | params_flow.rb:25:12:25:13 | p1 | +| params_flow.rb:25:12:25:13 | p1 | params_flow.rb:25:12:25:13 | p1 | +| params_flow.rb:25:12:25:13 | p1 | params_flow.rb:25:12:25:13 | p1 | +| params_flow.rb:25:12:25:13 | p1 | params_flow.rb:26:10:26:11 | p1 | +| params_flow.rb:25:17:25:24 | **kwargs | params_flow.rb:25:17:25:24 | **kwargs | +| params_flow.rb:25:17:25:24 | **kwargs | params_flow.rb:25:19:25:24 | kwargs | +| params_flow.rb:25:17:25:24 | **kwargs | params_flow.rb:27:11:27:16 | kwargs | +| params_flow.rb:25:17:25:24 | **kwargs | params_flow.rb:28:11:28:16 | kwargs | +| params_flow.rb:25:17:25:24 | **kwargs | params_flow.rb:29:11:29:16 | kwargs | +| params_flow.rb:25:17:25:24 | **kwargs | params_flow.rb:30:11:30:16 | kwargs | +| params_flow.rb:25:19:25:24 | kwargs | params_flow.rb:25:19:25:24 | kwargs | +| params_flow.rb:26:5:26:11 | * | params_flow.rb:26:5:26:11 | * | +| params_flow.rb:26:5:26:11 | call to sink | params_flow.rb:26:5:26:11 | call to sink | +| params_flow.rb:27:5:27:22 | * | params_flow.rb:27:5:27:22 | * | +| params_flow.rb:27:5:27:22 | call to sink | params_flow.rb:27:5:27:22 | call to sink | +| params_flow.rb:27:11:27:21 | * | params_flow.rb:27:11:27:21 | * | +| params_flow.rb:27:11:27:21 | ...[...] | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:27:11:27:21 | ...[...] | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:27:11:27:21 | ...[...] | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:27:11:27:21 | ...[...] | params_flow.rb:27:10:27:22 | ( ... ) | +| params_flow.rb:27:11:27:21 | ...[...] | params_flow.rb:27:11:27:21 | ...[...] | +| params_flow.rb:27:18:27:20 | :p1 | params_flow.rb:27:18:27:20 | :p1 | +| params_flow.rb:28:5:28:22 | * | params_flow.rb:28:5:28:22 | * | +| params_flow.rb:28:5:28:22 | call to sink | params_flow.rb:28:5:28:22 | call to sink | +| params_flow.rb:28:11:28:21 | * | params_flow.rb:28:11:28:21 | * | +| params_flow.rb:28:11:28:21 | ...[...] | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:28:11:28:21 | ...[...] | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:28:11:28:21 | ...[...] | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:28:11:28:21 | ...[...] | params_flow.rb:28:10:28:22 | ( ... ) | +| params_flow.rb:28:11:28:21 | ...[...] | params_flow.rb:28:11:28:21 | ...[...] | +| params_flow.rb:28:18:28:20 | :p2 | params_flow.rb:28:18:28:20 | :p2 | +| params_flow.rb:29:5:29:22 | * | params_flow.rb:29:5:29:22 | * | +| params_flow.rb:29:5:29:22 | call to sink | params_flow.rb:29:5:29:22 | call to sink | +| params_flow.rb:29:11:29:21 | * | params_flow.rb:29:11:29:21 | * | +| params_flow.rb:29:11:29:21 | ...[...] | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:29:11:29:21 | ...[...] | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:29:11:29:21 | ...[...] | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:29:11:29:21 | ...[...] | params_flow.rb:29:10:29:22 | ( ... ) | +| params_flow.rb:29:11:29:21 | ...[...] | params_flow.rb:29:11:29:21 | ...[...] | +| params_flow.rb:29:18:29:20 | :p3 | params_flow.rb:29:18:29:20 | :p3 | +| params_flow.rb:30:5:30:22 | * | params_flow.rb:30:5:30:22 | * | +| params_flow.rb:30:5:30:22 | call to sink | params_flow.rb:30:5:30:22 | call to sink | +| params_flow.rb:30:5:30:22 | call to sink | params_flow.rb:33:1:33:58 | call to kwargs | +| params_flow.rb:30:5:30:22 | call to sink | params_flow.rb:35:1:35:29 | call to kwargs | +| params_flow.rb:30:5:30:22 | call to sink | params_flow.rb:38:1:38:14 | call to kwargs | +| params_flow.rb:30:11:30:21 | * | params_flow.rb:30:11:30:21 | * | +| params_flow.rb:30:11:30:21 | ...[...] | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:30:11:30:21 | ...[...] | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:30:11:30:21 | ...[...] | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:30:11:30:21 | ...[...] | params_flow.rb:30:10:30:22 | ( ... ) | +| params_flow.rb:30:11:30:21 | ...[...] | params_flow.rb:30:11:30:21 | ...[...] | +| params_flow.rb:30:18:30:20 | :p4 | params_flow.rb:30:18:30:20 | :p4 | +| params_flow.rb:33:1:33:58 | ** | params_flow.rb:25:1:31:3 | **kwargs | +| params_flow.rb:33:1:33:58 | ** | params_flow.rb:25:17:25:24 | **kwargs | +| params_flow.rb:33:1:33:58 | ** | params_flow.rb:25:19:25:24 | kwargs | +| params_flow.rb:33:1:33:58 | ** | params_flow.rb:27:11:27:16 | kwargs | +| params_flow.rb:33:1:33:58 | ** | params_flow.rb:28:11:28:16 | kwargs | +| params_flow.rb:33:1:33:58 | ** | params_flow.rb:29:11:29:16 | kwargs | +| params_flow.rb:33:1:33:58 | ** | params_flow.rb:30:11:30:16 | kwargs | +| params_flow.rb:33:1:33:58 | ** | params_flow.rb:33:1:33:58 | ** | +| params_flow.rb:33:1:33:58 | call to kwargs | params_flow.rb:33:1:33:58 | call to kwargs | +| params_flow.rb:33:8:33:9 | :p1 | params_flow.rb:33:8:33:9 | :p1 | +| params_flow.rb:33:8:33:19 | Pair | params_flow.rb:33:8:33:19 | Pair | +| params_flow.rb:33:12:33:19 | * | params_flow.rb:33:12:33:19 | * | +| params_flow.rb:33:12:33:19 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:33:12:33:19 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:33:12:33:19 | call to taint | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:33:12:33:19 | call to taint | params_flow.rb:25:12:25:13 | p1 | +| params_flow.rb:33:12:33:19 | call to taint | params_flow.rb:25:12:25:13 | p1 | +| params_flow.rb:33:12:33:19 | call to taint | params_flow.rb:26:10:26:11 | p1 | +| params_flow.rb:33:12:33:19 | call to taint | params_flow.rb:27:10:27:22 | ( ... ) | +| params_flow.rb:33:12:33:19 | call to taint | params_flow.rb:27:11:27:21 | ...[...] | +| params_flow.rb:33:12:33:19 | call to taint | params_flow.rb:33:12:33:19 | call to taint | +| params_flow.rb:33:18:33:18 | 9 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:33:18:33:18 | 9 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:33:18:33:18 | 9 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:33:18:33:18 | 9 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:33:18:33:18 | 9 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:33:18:33:18 | 9 | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:33:18:33:18 | 9 | params_flow.rb:25:12:25:13 | p1 | +| params_flow.rb:33:18:33:18 | 9 | params_flow.rb:25:12:25:13 | p1 | +| params_flow.rb:33:18:33:18 | 9 | params_flow.rb:26:10:26:11 | p1 | +| params_flow.rb:33:18:33:18 | 9 | params_flow.rb:27:10:27:22 | ( ... ) | +| params_flow.rb:33:18:33:18 | 9 | params_flow.rb:27:11:27:21 | ...[...] | +| params_flow.rb:33:18:33:18 | 9 | params_flow.rb:33:12:33:19 | call to taint | +| params_flow.rb:33:18:33:18 | 9 | params_flow.rb:33:18:33:18 | 9 | +| params_flow.rb:33:22:33:23 | :p2 | params_flow.rb:33:22:33:23 | :p2 | +| params_flow.rb:33:22:33:34 | Pair | params_flow.rb:33:22:33:34 | Pair | +| params_flow.rb:33:26:33:34 | * | params_flow.rb:33:26:33:34 | * | +| params_flow.rb:33:26:33:34 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:33:26:33:34 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:33:26:33:34 | call to taint | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:33:26:33:34 | call to taint | params_flow.rb:28:10:28:22 | ( ... ) | +| params_flow.rb:33:26:33:34 | call to taint | params_flow.rb:28:11:28:21 | ...[...] | +| params_flow.rb:33:26:33:34 | call to taint | params_flow.rb:33:26:33:34 | call to taint | +| params_flow.rb:33:32:33:33 | 10 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:33:32:33:33 | 10 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:33:32:33:33 | 10 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:33:32:33:33 | 10 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:33:32:33:33 | 10 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:33:32:33:33 | 10 | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:33:32:33:33 | 10 | params_flow.rb:28:10:28:22 | ( ... ) | +| params_flow.rb:33:32:33:33 | 10 | params_flow.rb:28:11:28:21 | ...[...] | +| params_flow.rb:33:32:33:33 | 10 | params_flow.rb:33:26:33:34 | call to taint | +| params_flow.rb:33:32:33:33 | 10 | params_flow.rb:33:32:33:33 | 10 | +| params_flow.rb:33:37:33:38 | :p3 | params_flow.rb:33:37:33:38 | :p3 | +| params_flow.rb:33:37:33:49 | Pair | params_flow.rb:33:37:33:49 | Pair | +| params_flow.rb:33:41:33:49 | * | params_flow.rb:33:41:33:49 | * | +| params_flow.rb:33:41:33:49 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:33:41:33:49 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:33:41:33:49 | call to taint | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:33:41:33:49 | call to taint | params_flow.rb:29:10:29:22 | ( ... ) | +| params_flow.rb:33:41:33:49 | call to taint | params_flow.rb:29:11:29:21 | ...[...] | +| params_flow.rb:33:41:33:49 | call to taint | params_flow.rb:33:41:33:49 | call to taint | +| params_flow.rb:33:47:33:48 | 11 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:33:47:33:48 | 11 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:33:47:33:48 | 11 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:33:47:33:48 | 11 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:33:47:33:48 | 11 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:33:47:33:48 | 11 | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:33:47:33:48 | 11 | params_flow.rb:29:10:29:22 | ( ... ) | +| params_flow.rb:33:47:33:48 | 11 | params_flow.rb:29:11:29:21 | ...[...] | +| params_flow.rb:33:47:33:48 | 11 | params_flow.rb:33:41:33:49 | call to taint | +| params_flow.rb:33:47:33:48 | 11 | params_flow.rb:33:47:33:48 | 11 | +| params_flow.rb:33:52:33:53 | :p4 | params_flow.rb:33:52:33:53 | :p4 | +| params_flow.rb:33:52:33:57 | Pair | params_flow.rb:33:52:33:57 | Pair | +| params_flow.rb:33:56:33:57 | "" | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:33:56:33:57 | "" | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:33:56:33:57 | "" | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:33:56:33:57 | "" | params_flow.rb:30:10:30:22 | ( ... ) | +| params_flow.rb:33:56:33:57 | "" | params_flow.rb:30:11:30:21 | ...[...] | +| params_flow.rb:33:56:33:57 | "" | params_flow.rb:33:56:33:57 | "" | +| params_flow.rb:34:1:34:4 | args | params_flow.rb:34:1:34:4 | args | +| params_flow.rb:34:8:34:32 | ** | params_flow.rb:34:8:34:32 | ** | +| params_flow.rb:34:8:34:32 | Hash | params_flow.rb:34:8:34:32 | Hash | +| params_flow.rb:34:8:34:32 | call to [] | params_flow.rb:34:1:34:4 | args | +| params_flow.rb:34:8:34:32 | call to [] | params_flow.rb:34:1:34:32 | ... = ... | +| params_flow.rb:34:8:34:32 | call to [] | params_flow.rb:34:8:34:32 | call to [] | +| params_flow.rb:34:8:34:32 | call to [] | params_flow.rb:35:25:35:28 | args | +| params_flow.rb:34:10:34:11 | :p3 | params_flow.rb:34:10:34:11 | :p3 | +| params_flow.rb:34:10:34:22 | Pair | params_flow.rb:34:10:34:22 | Pair | +| params_flow.rb:34:14:34:22 | * | params_flow.rb:34:14:34:22 | * | +| params_flow.rb:34:14:34:22 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:34:14:34:22 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:34:14:34:22 | call to taint | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:34:14:34:22 | call to taint | params_flow.rb:29:10:29:22 | ( ... ) | +| params_flow.rb:34:14:34:22 | call to taint | params_flow.rb:29:11:29:21 | ...[...] | +| params_flow.rb:34:14:34:22 | call to taint | params_flow.rb:34:14:34:22 | call to taint | +| params_flow.rb:34:20:34:21 | 12 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:34:20:34:21 | 12 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:34:20:34:21 | 12 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:34:20:34:21 | 12 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:34:20:34:21 | 12 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:34:20:34:21 | 12 | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:34:20:34:21 | 12 | params_flow.rb:29:10:29:22 | ( ... ) | +| params_flow.rb:34:20:34:21 | 12 | params_flow.rb:29:11:29:21 | ...[...] | +| params_flow.rb:34:20:34:21 | 12 | params_flow.rb:34:14:34:22 | call to taint | +| params_flow.rb:34:20:34:21 | 12 | params_flow.rb:34:20:34:21 | 12 | +| params_flow.rb:34:25:34:26 | :p4 | params_flow.rb:34:25:34:26 | :p4 | +| params_flow.rb:34:25:34:30 | Pair | params_flow.rb:34:25:34:30 | Pair | +| params_flow.rb:34:29:34:30 | "" | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:34:29:34:30 | "" | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:34:29:34:30 | "" | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:34:29:34:30 | "" | params_flow.rb:30:10:30:22 | ( ... ) | +| params_flow.rb:34:29:34:30 | "" | params_flow.rb:30:11:30:21 | ...[...] | +| params_flow.rb:34:29:34:30 | "" | params_flow.rb:34:29:34:30 | "" | +| params_flow.rb:35:1:35:29 | ** | params_flow.rb:25:1:31:3 | **kwargs | +| params_flow.rb:35:1:35:29 | ** | params_flow.rb:25:17:25:24 | **kwargs | +| params_flow.rb:35:1:35:29 | ** | params_flow.rb:25:19:25:24 | kwargs | +| params_flow.rb:35:1:35:29 | ** | params_flow.rb:27:11:27:16 | kwargs | +| params_flow.rb:35:1:35:29 | ** | params_flow.rb:28:11:28:16 | kwargs | +| params_flow.rb:35:1:35:29 | ** | params_flow.rb:29:11:29:16 | kwargs | +| params_flow.rb:35:1:35:29 | ** | params_flow.rb:30:11:30:16 | kwargs | +| params_flow.rb:35:1:35:29 | ** | params_flow.rb:35:1:35:29 | ** | +| params_flow.rb:35:1:35:29 | call to kwargs | params_flow.rb:35:1:35:29 | call to kwargs | +| params_flow.rb:35:8:35:9 | :p1 | params_flow.rb:35:8:35:9 | :p1 | +| params_flow.rb:35:8:35:20 | Pair | params_flow.rb:35:8:35:20 | Pair | +| params_flow.rb:35:12:35:20 | * | params_flow.rb:35:12:35:20 | * | +| params_flow.rb:35:12:35:20 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:35:12:35:20 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:35:12:35:20 | call to taint | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:35:12:35:20 | call to taint | params_flow.rb:25:12:25:13 | p1 | +| params_flow.rb:35:12:35:20 | call to taint | params_flow.rb:25:12:25:13 | p1 | +| params_flow.rb:35:12:35:20 | call to taint | params_flow.rb:26:10:26:11 | p1 | +| params_flow.rb:35:12:35:20 | call to taint | params_flow.rb:27:10:27:22 | ( ... ) | +| params_flow.rb:35:12:35:20 | call to taint | params_flow.rb:27:11:27:21 | ...[...] | +| params_flow.rb:35:12:35:20 | call to taint | params_flow.rb:35:12:35:20 | call to taint | +| params_flow.rb:35:18:35:19 | 13 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:35:18:35:19 | 13 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:35:18:35:19 | 13 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:35:18:35:19 | 13 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:35:18:35:19 | 13 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:35:18:35:19 | 13 | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:35:18:35:19 | 13 | params_flow.rb:25:12:25:13 | p1 | +| params_flow.rb:35:18:35:19 | 13 | params_flow.rb:25:12:25:13 | p1 | +| params_flow.rb:35:18:35:19 | 13 | params_flow.rb:26:10:26:11 | p1 | +| params_flow.rb:35:18:35:19 | 13 | params_flow.rb:27:10:27:22 | ( ... ) | +| params_flow.rb:35:18:35:19 | 13 | params_flow.rb:27:11:27:21 | ...[...] | +| params_flow.rb:35:18:35:19 | 13 | params_flow.rb:35:12:35:20 | call to taint | +| params_flow.rb:35:18:35:19 | 13 | params_flow.rb:35:18:35:19 | 13 | +| params_flow.rb:35:23:35:28 | ** ... | params_flow.rb:25:1:31:3 | **kwargs | +| params_flow.rb:35:23:35:28 | ** ... | params_flow.rb:25:17:25:24 | **kwargs | +| params_flow.rb:35:23:35:28 | ** ... | params_flow.rb:25:19:25:24 | kwargs | +| params_flow.rb:35:23:35:28 | ** ... | params_flow.rb:27:11:27:16 | kwargs | +| params_flow.rb:35:23:35:28 | ** ... | params_flow.rb:28:11:28:16 | kwargs | +| params_flow.rb:35:23:35:28 | ** ... | params_flow.rb:29:11:29:16 | kwargs | +| params_flow.rb:35:23:35:28 | ** ... | params_flow.rb:30:11:30:16 | kwargs | +| params_flow.rb:35:23:35:28 | ** ... | params_flow.rb:35:23:35:28 | ** ... | +| params_flow.rb:37:1:37:4 | args | params_flow.rb:37:1:37:4 | args | +| params_flow.rb:37:8:37:44 | ** | params_flow.rb:37:8:37:44 | ** | +| params_flow.rb:37:8:37:44 | Hash | params_flow.rb:37:8:37:44 | Hash | +| params_flow.rb:37:8:37:44 | call to [] | params_flow.rb:37:1:37:4 | args | +| params_flow.rb:37:8:37:44 | call to [] | params_flow.rb:37:1:37:44 | ... = ... | +| params_flow.rb:37:8:37:44 | call to [] | params_flow.rb:37:8:37:44 | call to [] | +| params_flow.rb:37:8:37:44 | call to [] | params_flow.rb:38:10:38:13 | args | +| params_flow.rb:37:9:37:11 | :p1 | params_flow.rb:37:9:37:11 | :p1 | +| params_flow.rb:37:9:37:24 | Pair | params_flow.rb:37:9:37:24 | Pair | +| params_flow.rb:37:16:37:24 | * | params_flow.rb:37:16:37:24 | * | +| params_flow.rb:37:16:37:24 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:37:16:37:24 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:37:16:37:24 | call to taint | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:37:16:37:24 | call to taint | params_flow.rb:25:12:25:13 | p1 | +| params_flow.rb:37:16:37:24 | call to taint | params_flow.rb:25:12:25:13 | p1 | +| params_flow.rb:37:16:37:24 | call to taint | params_flow.rb:26:10:26:11 | p1 | +| params_flow.rb:37:16:37:24 | call to taint | params_flow.rb:27:10:27:22 | ( ... ) | +| params_flow.rb:37:16:37:24 | call to taint | params_flow.rb:27:11:27:21 | ...[...] | +| params_flow.rb:37:16:37:24 | call to taint | params_flow.rb:37:16:37:24 | call to taint | +| params_flow.rb:37:22:37:23 | 14 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:37:22:37:23 | 14 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:37:22:37:23 | 14 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:37:22:37:23 | 14 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:37:22:37:23 | 14 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:37:22:37:23 | 14 | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:37:22:37:23 | 14 | params_flow.rb:25:12:25:13 | p1 | +| params_flow.rb:37:22:37:23 | 14 | params_flow.rb:25:12:25:13 | p1 | +| params_flow.rb:37:22:37:23 | 14 | params_flow.rb:26:10:26:11 | p1 | +| params_flow.rb:37:22:37:23 | 14 | params_flow.rb:27:10:27:22 | ( ... ) | +| params_flow.rb:37:22:37:23 | 14 | params_flow.rb:27:11:27:21 | ...[...] | +| params_flow.rb:37:22:37:23 | 14 | params_flow.rb:37:16:37:24 | call to taint | +| params_flow.rb:37:22:37:23 | 14 | params_flow.rb:37:22:37:23 | 14 | +| params_flow.rb:37:27:37:29 | :p2 | params_flow.rb:37:27:37:29 | :p2 | +| params_flow.rb:37:27:37:42 | Pair | params_flow.rb:37:27:37:42 | Pair | +| params_flow.rb:37:34:37:42 | * | params_flow.rb:37:34:37:42 | * | +| params_flow.rb:37:34:37:42 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:37:34:37:42 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:37:34:37:42 | call to taint | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:37:34:37:42 | call to taint | params_flow.rb:28:10:28:22 | ( ... ) | +| params_flow.rb:37:34:37:42 | call to taint | params_flow.rb:28:11:28:21 | ...[...] | +| params_flow.rb:37:34:37:42 | call to taint | params_flow.rb:37:34:37:42 | call to taint | +| params_flow.rb:37:40:37:41 | 15 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:37:40:37:41 | 15 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:37:40:37:41 | 15 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:37:40:37:41 | 15 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:37:40:37:41 | 15 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:37:40:37:41 | 15 | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:37:40:37:41 | 15 | params_flow.rb:28:10:28:22 | ( ... ) | +| params_flow.rb:37:40:37:41 | 15 | params_flow.rb:28:11:28:21 | ...[...] | +| params_flow.rb:37:40:37:41 | 15 | params_flow.rb:37:34:37:42 | call to taint | +| params_flow.rb:37:40:37:41 | 15 | params_flow.rb:37:40:37:41 | 15 | +| params_flow.rb:38:1:38:14 | call to kwargs | params_flow.rb:38:1:38:14 | call to kwargs | +| params_flow.rb:38:8:38:13 | ** ... | params_flow.rb:25:1:31:3 | **kwargs | +| params_flow.rb:38:8:38:13 | ** ... | params_flow.rb:25:17:25:24 | **kwargs | +| params_flow.rb:38:8:38:13 | ** ... | params_flow.rb:25:19:25:24 | kwargs | +| params_flow.rb:38:8:38:13 | ** ... | params_flow.rb:27:11:27:16 | kwargs | +| params_flow.rb:38:8:38:13 | ** ... | params_flow.rb:28:11:28:16 | kwargs | +| params_flow.rb:38:8:38:13 | ** ... | params_flow.rb:29:11:29:16 | kwargs | +| params_flow.rb:38:8:38:13 | ** ... | params_flow.rb:30:11:30:16 | kwargs | +| params_flow.rb:38:8:38:13 | ** ... | params_flow.rb:38:8:38:13 | ** ... | +| params_flow.rb:40:1:40:4 | args | params_flow.rb:40:1:40:4 | args | +| params_flow.rb:40:8:40:26 | ** | params_flow.rb:40:8:40:26 | ** | +| params_flow.rb:40:8:40:26 | Hash | params_flow.rb:40:8:40:26 | Hash | +| params_flow.rb:40:8:40:26 | call to [] | params_flow.rb:40:1:40:4 | args | +| params_flow.rb:40:8:40:26 | call to [] | params_flow.rb:40:1:40:26 | ... = ... | +| params_flow.rb:40:8:40:26 | call to [] | params_flow.rb:40:8:40:26 | call to [] | +| params_flow.rb:40:8:40:26 | call to [] | params_flow.rb:41:26:41:29 | args | +| params_flow.rb:40:9:40:11 | :p1 | params_flow.rb:40:9:40:11 | :p1 | +| params_flow.rb:40:9:40:24 | Pair | params_flow.rb:40:9:40:24 | Pair | +| params_flow.rb:40:16:40:24 | * | params_flow.rb:40:16:40:24 | * | +| params_flow.rb:40:16:40:24 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:40:16:40:24 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:40:16:40:24 | call to taint | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:40:16:40:24 | call to taint | params_flow.rb:16:13:16:14 | p1 | +| params_flow.rb:40:16:40:24 | call to taint | params_flow.rb:16:13:16:14 | p1 | +| params_flow.rb:40:16:40:24 | call to taint | params_flow.rb:17:10:17:11 | p1 | +| params_flow.rb:40:16:40:24 | call to taint | params_flow.rb:40:16:40:24 | call to taint | +| params_flow.rb:40:22:40:23 | 16 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:40:22:40:23 | 16 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:40:22:40:23 | 16 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:40:22:40:23 | 16 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:40:22:40:23 | 16 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:40:22:40:23 | 16 | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:40:22:40:23 | 16 | params_flow.rb:16:13:16:14 | p1 | +| params_flow.rb:40:22:40:23 | 16 | params_flow.rb:16:13:16:14 | p1 | +| params_flow.rb:40:22:40:23 | 16 | params_flow.rb:17:10:17:11 | p1 | +| params_flow.rb:40:22:40:23 | 16 | params_flow.rb:40:16:40:24 | call to taint | +| params_flow.rb:40:22:40:23 | 16 | params_flow.rb:40:22:40:23 | 16 | +| params_flow.rb:41:1:41:30 | ** | params_flow.rb:16:1:19:3 | **kwargs | +| params_flow.rb:41:1:41:30 | ** | params_flow.rb:41:1:41:30 | ** | +| params_flow.rb:41:1:41:30 | call to keyword | params_flow.rb:41:1:41:30 | call to keyword | +| params_flow.rb:41:9:41:10 | :p2 | params_flow.rb:41:9:41:10 | :p2 | +| params_flow.rb:41:9:41:21 | Pair | params_flow.rb:41:9:41:21 | Pair | +| params_flow.rb:41:13:41:21 | * | params_flow.rb:41:13:41:21 | * | +| params_flow.rb:41:13:41:21 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:41:13:41:21 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:41:13:41:21 | call to taint | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:41:13:41:21 | call to taint | params_flow.rb:16:18:16:19 | p2 | +| params_flow.rb:41:13:41:21 | call to taint | params_flow.rb:16:18:16:19 | p2 | +| params_flow.rb:41:13:41:21 | call to taint | params_flow.rb:18:10:18:11 | p2 | +| params_flow.rb:41:13:41:21 | call to taint | params_flow.rb:41:13:41:21 | call to taint | +| params_flow.rb:41:19:41:20 | 17 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:41:19:41:20 | 17 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:41:19:41:20 | 17 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:41:19:41:20 | 17 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:41:19:41:20 | 17 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:41:19:41:20 | 17 | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:41:19:41:20 | 17 | params_flow.rb:16:18:16:19 | p2 | +| params_flow.rb:41:19:41:20 | 17 | params_flow.rb:16:18:16:19 | p2 | +| params_flow.rb:41:19:41:20 | 17 | params_flow.rb:18:10:18:11 | p2 | +| params_flow.rb:41:19:41:20 | 17 | params_flow.rb:41:13:41:21 | call to taint | +| params_flow.rb:41:19:41:20 | 17 | params_flow.rb:41:19:41:20 | 17 | +| params_flow.rb:41:24:41:29 | ** ... | params_flow.rb:16:1:19:3 | **kwargs | +| params_flow.rb:41:24:41:29 | ** ... | params_flow.rb:41:24:41:29 | ** ... | +| params_flow.rb:43:1:43:4 | args | params_flow.rb:43:1:43:4 | args | +| params_flow.rb:43:8:43:18 | * | params_flow.rb:43:8:43:18 | * | +| params_flow.rb:43:8:43:18 | Array | params_flow.rb:43:8:43:18 | Array | +| params_flow.rb:43:8:43:18 | call to [] | params_flow.rb:43:1:43:4 | args | +| params_flow.rb:43:8:43:18 | call to [] | params_flow.rb:43:1:43:18 | ... = ... | +| params_flow.rb:43:8:43:18 | call to [] | params_flow.rb:43:8:43:18 | call to [] | +| params_flow.rb:43:8:43:18 | call to [] | params_flow.rb:44:24:44:27 | args | +| params_flow.rb:43:9:43:17 | * | params_flow.rb:43:9:43:17 | * | +| params_flow.rb:43:9:43:17 | call to taint | params_flow.rb:43:9:43:17 | call to taint | +| params_flow.rb:43:15:43:16 | 17 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:43:15:43:16 | 17 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:43:15:43:16 | 17 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:43:15:43:16 | 17 | params_flow.rb:43:9:43:17 | call to taint | +| params_flow.rb:43:15:43:16 | 17 | params_flow.rb:43:15:43:16 | 17 | +| params_flow.rb:44:1:44:28 | call to positional | params_flow.rb:44:1:44:28 | call to positional | +| params_flow.rb:44:12:44:20 | * | params_flow.rb:44:12:44:20 | * | +| params_flow.rb:44:12:44:20 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:44:12:44:20 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:44:12:44:20 | call to taint | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:44:12:44:20 | call to taint | params_flow.rb:9:16:9:17 | p1 | +| params_flow.rb:44:12:44:20 | call to taint | params_flow.rb:9:16:9:17 | p1 | +| params_flow.rb:44:12:44:20 | call to taint | params_flow.rb:10:10:10:11 | p1 | +| params_flow.rb:44:12:44:20 | call to taint | params_flow.rb:44:12:44:20 | call to taint | +| params_flow.rb:44:18:44:19 | 16 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:44:18:44:19 | 16 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:44:18:44:19 | 16 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:44:18:44:19 | 16 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:44:18:44:19 | 16 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:44:18:44:19 | 16 | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:44:18:44:19 | 16 | params_flow.rb:9:16:9:17 | p1 | +| params_flow.rb:44:18:44:19 | 16 | params_flow.rb:9:16:9:17 | p1 | +| params_flow.rb:44:18:44:19 | 16 | params_flow.rb:10:10:10:11 | p1 | +| params_flow.rb:44:18:44:19 | 16 | params_flow.rb:44:12:44:20 | call to taint | +| params_flow.rb:44:18:44:19 | 16 | params_flow.rb:44:18:44:19 | 16 | +| params_flow.rb:44:23:44:27 | * ... | params_flow.rb:44:23:44:27 | * ... | +| params_flow.rb:46:1:46:4 | args | params_flow.rb:46:1:46:4 | args | +| params_flow.rb:46:8:46:29 | * | params_flow.rb:46:8:46:29 | * | +| params_flow.rb:46:8:46:29 | Array | params_flow.rb:46:8:46:29 | Array | +| params_flow.rb:46:8:46:29 | call to [] | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:46:8:46:29 | call to [] | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:46:8:46:29 | call to [] | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:46:8:46:29 | call to [] | params_flow.rb:9:16:9:17 | p1 | +| params_flow.rb:46:8:46:29 | call to [] | params_flow.rb:9:16:9:17 | p1 | +| params_flow.rb:46:8:46:29 | call to [] | params_flow.rb:10:10:10:11 | p1 | +| params_flow.rb:46:8:46:29 | call to [] | params_flow.rb:46:1:46:4 | args | +| params_flow.rb:46:8:46:29 | call to [] | params_flow.rb:46:1:46:29 | ... = ... | +| params_flow.rb:46:8:46:29 | call to [] | params_flow.rb:46:8:46:29 | call to [] | +| params_flow.rb:46:8:46:29 | call to [] | params_flow.rb:47:13:47:16 | args | +| params_flow.rb:46:9:46:17 | * | params_flow.rb:46:9:46:17 | * | +| params_flow.rb:46:9:46:17 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:46:9:46:17 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:46:9:46:17 | call to taint | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:46:9:46:17 | call to taint | params_flow.rb:9:16:9:17 | p1 | +| params_flow.rb:46:9:46:17 | call to taint | params_flow.rb:9:16:9:17 | p1 | +| params_flow.rb:46:9:46:17 | call to taint | params_flow.rb:10:10:10:11 | p1 | +| params_flow.rb:46:9:46:17 | call to taint | params_flow.rb:46:9:46:17 | call to taint | +| params_flow.rb:46:15:46:16 | 18 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:46:15:46:16 | 18 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:46:15:46:16 | 18 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:46:15:46:16 | 18 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:46:15:46:16 | 18 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:46:15:46:16 | 18 | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:46:15:46:16 | 18 | params_flow.rb:9:16:9:17 | p1 | +| params_flow.rb:46:15:46:16 | 18 | params_flow.rb:9:16:9:17 | p1 | +| params_flow.rb:46:15:46:16 | 18 | params_flow.rb:10:10:10:11 | p1 | +| params_flow.rb:46:15:46:16 | 18 | params_flow.rb:46:9:46:17 | call to taint | +| params_flow.rb:46:15:46:16 | 18 | params_flow.rb:46:15:46:16 | 18 | +| params_flow.rb:46:20:46:28 | * | params_flow.rb:46:20:46:28 | * | +| params_flow.rb:46:20:46:28 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:46:20:46:28 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:46:20:46:28 | call to taint | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:46:20:46:28 | call to taint | params_flow.rb:9:20:9:21 | p2 | +| params_flow.rb:46:20:46:28 | call to taint | params_flow.rb:9:20:9:21 | p2 | +| params_flow.rb:46:20:46:28 | call to taint | params_flow.rb:11:10:11:11 | p2 | +| params_flow.rb:46:20:46:28 | call to taint | params_flow.rb:46:20:46:28 | call to taint | +| params_flow.rb:46:26:46:27 | 19 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:46:26:46:27 | 19 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:46:26:46:27 | 19 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:46:26:46:27 | 19 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:46:26:46:27 | 19 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:46:26:46:27 | 19 | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:46:26:46:27 | 19 | params_flow.rb:9:20:9:21 | p2 | +| params_flow.rb:46:26:46:27 | 19 | params_flow.rb:9:20:9:21 | p2 | +| params_flow.rb:46:26:46:27 | 19 | params_flow.rb:11:10:11:11 | p2 | +| params_flow.rb:46:26:46:27 | 19 | params_flow.rb:46:20:46:28 | call to taint | +| params_flow.rb:46:26:46:27 | 19 | params_flow.rb:46:26:46:27 | 19 | +| params_flow.rb:47:1:47:17 | call to positional | params_flow.rb:47:1:47:17 | call to positional | +| params_flow.rb:47:12:47:16 | * ... | params_flow.rb:9:1:12:3 | synthetic *args | +| params_flow.rb:47:12:47:16 | * ... | params_flow.rb:47:12:47:16 | * ... | +| params_flow.rb:49:1:53:3 | &block | params_flow.rb:49:1:53:3 | &block | +| params_flow.rb:49:1:53:3 | posargs | params_flow.rb:49:1:53:3 | posargs | +| params_flow.rb:49:1:53:3 | self in posargs | params_flow.rb:5:1:7:3 | self (sink) | +| params_flow.rb:49:1:53:3 | self in posargs | params_flow.rb:5:1:7:3 | self in sink | +| params_flow.rb:49:1:53:3 | self in posargs | params_flow.rb:6:5:6:10 | self | +| params_flow.rb:49:1:53:3 | self in posargs | params_flow.rb:49:1:53:3 | self (posargs) | +| params_flow.rb:49:1:53:3 | self in posargs | params_flow.rb:49:1:53:3 | self in posargs | +| params_flow.rb:49:1:53:3 | self in posargs | params_flow.rb:50:5:50:11 | self | +| params_flow.rb:49:1:53:3 | self in posargs | params_flow.rb:51:5:51:21 | self | +| params_flow.rb:49:1:53:3 | self in posargs | params_flow.rb:52:5:52:21 | self | +| params_flow.rb:49:1:53:3 | synthetic *args | params_flow.rb:49:1:53:3 | synthetic *args | +| params_flow.rb:49:1:53:3 | synthetic *args | params_flow.rb:49:1:53:3 | synthetic *args | +| params_flow.rb:49:13:49:14 | p1 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:49:13:49:14 | p1 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:49:13:49:14 | p1 | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:49:13:49:14 | p1 | params_flow.rb:49:13:49:14 | p1 | +| params_flow.rb:49:13:49:14 | p1 | params_flow.rb:49:13:49:14 | p1 | +| params_flow.rb:49:13:49:14 | p1 | params_flow.rb:49:13:49:14 | p1 | +| params_flow.rb:49:13:49:14 | p1 | params_flow.rb:50:10:50:11 | p1 | +| params_flow.rb:49:17:49:24 | *posargs | params_flow.rb:49:17:49:24 | *posargs | +| params_flow.rb:49:17:49:24 | *posargs | params_flow.rb:49:18:49:24 | posargs | +| params_flow.rb:49:17:49:24 | *posargs | params_flow.rb:51:11:51:17 | posargs | +| params_flow.rb:49:17:49:24 | *posargs | params_flow.rb:52:11:52:17 | posargs | +| params_flow.rb:49:18:49:24 | posargs | params_flow.rb:49:18:49:24 | posargs | +| params_flow.rb:50:5:50:11 | * | params_flow.rb:50:5:50:11 | * | +| params_flow.rb:50:5:50:11 | call to sink | params_flow.rb:50:5:50:11 | call to sink | +| params_flow.rb:51:5:51:21 | * | params_flow.rb:51:5:51:21 | * | +| params_flow.rb:51:5:51:21 | call to sink | params_flow.rb:51:5:51:21 | call to sink | +| params_flow.rb:51:11:51:20 | * | params_flow.rb:51:11:51:20 | * | +| params_flow.rb:51:11:51:20 | ...[...] | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:51:11:51:20 | ...[...] | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:51:11:51:20 | ...[...] | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:51:11:51:20 | ...[...] | params_flow.rb:51:10:51:21 | ( ... ) | +| params_flow.rb:51:11:51:20 | ...[...] | params_flow.rb:51:11:51:20 | ...[...] | +| params_flow.rb:51:19:51:19 | 0 | params_flow.rb:51:19:51:19 | 0 | +| params_flow.rb:52:5:52:21 | * | params_flow.rb:52:5:52:21 | * | +| params_flow.rb:52:5:52:21 | call to sink | params_flow.rb:52:5:52:21 | call to sink | +| params_flow.rb:52:5:52:21 | call to sink | params_flow.rb:55:1:55:29 | call to posargs | +| params_flow.rb:52:5:52:21 | call to sink | params_flow.rb:58:1:58:25 | call to posargs | +| params_flow.rb:52:5:52:21 | call to sink | params_flow.rb:61:1:61:14 | call to posargs | +| params_flow.rb:52:11:52:20 | * | params_flow.rb:52:11:52:20 | * | +| params_flow.rb:52:11:52:20 | ...[...] | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:52:11:52:20 | ...[...] | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:52:11:52:20 | ...[...] | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:52:11:52:20 | ...[...] | params_flow.rb:52:10:52:21 | ( ... ) | +| params_flow.rb:52:11:52:20 | ...[...] | params_flow.rb:52:11:52:20 | ...[...] | +| params_flow.rb:52:19:52:19 | 1 | params_flow.rb:52:19:52:19 | 1 | +| params_flow.rb:55:1:55:29 | * | params_flow.rb:49:1:53:3 | synthetic *args | +| params_flow.rb:55:1:55:29 | * | params_flow.rb:55:1:55:29 | * | +| params_flow.rb:55:1:55:29 | call to posargs | params_flow.rb:55:1:55:29 | call to posargs | +| params_flow.rb:55:9:55:17 | * | params_flow.rb:55:9:55:17 | * | +| params_flow.rb:55:9:55:17 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:55:9:55:17 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:55:9:55:17 | call to taint | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:55:9:55:17 | call to taint | params_flow.rb:49:13:49:14 | p1 | +| params_flow.rb:55:9:55:17 | call to taint | params_flow.rb:49:13:49:14 | p1 | +| params_flow.rb:55:9:55:17 | call to taint | params_flow.rb:50:10:50:11 | p1 | +| params_flow.rb:55:9:55:17 | call to taint | params_flow.rb:55:9:55:17 | call to taint | +| params_flow.rb:55:15:55:16 | 20 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:55:15:55:16 | 20 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:55:15:55:16 | 20 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:55:15:55:16 | 20 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:55:15:55:16 | 20 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:55:15:55:16 | 20 | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:55:15:55:16 | 20 | params_flow.rb:49:13:49:14 | p1 | +| params_flow.rb:55:15:55:16 | 20 | params_flow.rb:49:13:49:14 | p1 | +| params_flow.rb:55:15:55:16 | 20 | params_flow.rb:50:10:50:11 | p1 | +| params_flow.rb:55:15:55:16 | 20 | params_flow.rb:55:9:55:17 | call to taint | +| params_flow.rb:55:15:55:16 | 20 | params_flow.rb:55:15:55:16 | 20 | +| params_flow.rb:55:20:55:28 | * | params_flow.rb:55:20:55:28 | * | +| params_flow.rb:55:20:55:28 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:55:20:55:28 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:55:20:55:28 | call to taint | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:55:20:55:28 | call to taint | params_flow.rb:51:10:51:21 | ( ... ) | +| params_flow.rb:55:20:55:28 | call to taint | params_flow.rb:51:11:51:20 | ...[...] | +| params_flow.rb:55:20:55:28 | call to taint | params_flow.rb:55:20:55:28 | call to taint | +| params_flow.rb:55:26:55:27 | 21 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:55:26:55:27 | 21 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:55:26:55:27 | 21 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:55:26:55:27 | 21 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:55:26:55:27 | 21 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:55:26:55:27 | 21 | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:55:26:55:27 | 21 | params_flow.rb:51:10:51:21 | ( ... ) | +| params_flow.rb:55:26:55:27 | 21 | params_flow.rb:51:11:51:20 | ...[...] | +| params_flow.rb:55:26:55:27 | 21 | params_flow.rb:55:20:55:28 | call to taint | +| params_flow.rb:55:26:55:27 | 21 | params_flow.rb:55:26:55:27 | 21 | +| params_flow.rb:57:1:57:4 | args | params_flow.rb:57:1:57:4 | args | +| params_flow.rb:57:8:57:18 | * | params_flow.rb:57:8:57:18 | * | +| params_flow.rb:57:8:57:18 | Array | params_flow.rb:57:8:57:18 | Array | +| params_flow.rb:57:8:57:18 | call to [] | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:57:8:57:18 | call to [] | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:57:8:57:18 | call to [] | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:57:8:57:18 | call to [] | params_flow.rb:51:10:51:21 | ( ... ) | +| params_flow.rb:57:8:57:18 | call to [] | params_flow.rb:51:11:51:20 | ...[...] | +| params_flow.rb:57:8:57:18 | call to [] | params_flow.rb:57:1:57:4 | args | +| params_flow.rb:57:8:57:18 | call to [] | params_flow.rb:57:1:57:18 | ... = ... | +| params_flow.rb:57:8:57:18 | call to [] | params_flow.rb:57:8:57:18 | call to [] | +| params_flow.rb:57:8:57:18 | call to [] | params_flow.rb:58:21:58:24 | args | +| params_flow.rb:57:9:57:17 | * | params_flow.rb:57:9:57:17 | * | +| params_flow.rb:57:9:57:17 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:57:9:57:17 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:57:9:57:17 | call to taint | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:57:9:57:17 | call to taint | params_flow.rb:51:10:51:21 | ( ... ) | +| params_flow.rb:57:9:57:17 | call to taint | params_flow.rb:51:11:51:20 | ...[...] | +| params_flow.rb:57:9:57:17 | call to taint | params_flow.rb:57:9:57:17 | call to taint | +| params_flow.rb:57:15:57:16 | 22 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:57:15:57:16 | 22 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:57:15:57:16 | 22 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:57:15:57:16 | 22 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:57:15:57:16 | 22 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:57:15:57:16 | 22 | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:57:15:57:16 | 22 | params_flow.rb:51:10:51:21 | ( ... ) | +| params_flow.rb:57:15:57:16 | 22 | params_flow.rb:51:11:51:20 | ...[...] | +| params_flow.rb:57:15:57:16 | 22 | params_flow.rb:57:9:57:17 | call to taint | +| params_flow.rb:57:15:57:16 | 22 | params_flow.rb:57:15:57:16 | 22 | +| params_flow.rb:58:1:58:25 | call to posargs | params_flow.rb:58:1:58:25 | call to posargs | +| params_flow.rb:58:9:58:17 | * | params_flow.rb:58:9:58:17 | * | +| params_flow.rb:58:9:58:17 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:58:9:58:17 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:58:9:58:17 | call to taint | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:58:9:58:17 | call to taint | params_flow.rb:49:13:49:14 | p1 | +| params_flow.rb:58:9:58:17 | call to taint | params_flow.rb:49:13:49:14 | p1 | +| params_flow.rb:58:9:58:17 | call to taint | params_flow.rb:50:10:50:11 | p1 | +| params_flow.rb:58:9:58:17 | call to taint | params_flow.rb:58:9:58:17 | call to taint | +| params_flow.rb:58:15:58:16 | 23 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:58:15:58:16 | 23 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:58:15:58:16 | 23 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:58:15:58:16 | 23 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:58:15:58:16 | 23 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:58:15:58:16 | 23 | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:58:15:58:16 | 23 | params_flow.rb:49:13:49:14 | p1 | +| params_flow.rb:58:15:58:16 | 23 | params_flow.rb:49:13:49:14 | p1 | +| params_flow.rb:58:15:58:16 | 23 | params_flow.rb:50:10:50:11 | p1 | +| params_flow.rb:58:15:58:16 | 23 | params_flow.rb:58:9:58:17 | call to taint | +| params_flow.rb:58:15:58:16 | 23 | params_flow.rb:58:15:58:16 | 23 | +| params_flow.rb:58:20:58:24 | * ... | params_flow.rb:49:17:49:24 | *posargs | +| params_flow.rb:58:20:58:24 | * ... | params_flow.rb:49:18:49:24 | posargs | +| params_flow.rb:58:20:58:24 | * ... | params_flow.rb:51:11:51:17 | posargs | +| params_flow.rb:58:20:58:24 | * ... | params_flow.rb:52:11:52:17 | posargs | +| params_flow.rb:58:20:58:24 | * ... | params_flow.rb:58:20:58:24 | * ... | +| params_flow.rb:60:1:60:4 | args | params_flow.rb:60:1:60:4 | args | +| params_flow.rb:60:8:60:29 | * | params_flow.rb:60:8:60:29 | * | +| params_flow.rb:60:8:60:29 | Array | params_flow.rb:60:8:60:29 | Array | +| params_flow.rb:60:8:60:29 | call to [] | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:60:8:60:29 | call to [] | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:60:8:60:29 | call to [] | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:60:8:60:29 | call to [] | params_flow.rb:49:13:49:14 | p1 | +| params_flow.rb:60:8:60:29 | call to [] | params_flow.rb:49:13:49:14 | p1 | +| params_flow.rb:60:8:60:29 | call to [] | params_flow.rb:50:10:50:11 | p1 | +| params_flow.rb:60:8:60:29 | call to [] | params_flow.rb:60:1:60:4 | args | +| params_flow.rb:60:8:60:29 | call to [] | params_flow.rb:60:1:60:29 | ... = ... | +| params_flow.rb:60:8:60:29 | call to [] | params_flow.rb:60:8:60:29 | call to [] | +| params_flow.rb:60:8:60:29 | call to [] | params_flow.rb:61:10:61:13 | args | +| params_flow.rb:60:9:60:17 | * | params_flow.rb:60:9:60:17 | * | +| params_flow.rb:60:9:60:17 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:60:9:60:17 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:60:9:60:17 | call to taint | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:60:9:60:17 | call to taint | params_flow.rb:49:13:49:14 | p1 | +| params_flow.rb:60:9:60:17 | call to taint | params_flow.rb:49:13:49:14 | p1 | +| params_flow.rb:60:9:60:17 | call to taint | params_flow.rb:50:10:50:11 | p1 | +| params_flow.rb:60:9:60:17 | call to taint | params_flow.rb:60:9:60:17 | call to taint | +| params_flow.rb:60:15:60:16 | 24 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:60:15:60:16 | 24 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:60:15:60:16 | 24 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:60:15:60:16 | 24 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:60:15:60:16 | 24 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:60:15:60:16 | 24 | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:60:15:60:16 | 24 | params_flow.rb:49:13:49:14 | p1 | +| params_flow.rb:60:15:60:16 | 24 | params_flow.rb:49:13:49:14 | p1 | +| params_flow.rb:60:15:60:16 | 24 | params_flow.rb:50:10:50:11 | p1 | +| params_flow.rb:60:15:60:16 | 24 | params_flow.rb:60:9:60:17 | call to taint | +| params_flow.rb:60:15:60:16 | 24 | params_flow.rb:60:15:60:16 | 24 | +| params_flow.rb:60:20:60:28 | * | params_flow.rb:60:20:60:28 | * | +| params_flow.rb:60:20:60:28 | call to taint | params_flow.rb:60:20:60:28 | call to taint | +| params_flow.rb:60:26:60:27 | 25 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:60:26:60:27 | 25 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:60:26:60:27 | 25 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:60:26:60:27 | 25 | params_flow.rb:60:20:60:28 | call to taint | +| params_flow.rb:60:26:60:27 | 25 | params_flow.rb:60:26:60:27 | 25 | +| params_flow.rb:61:1:61:14 | call to posargs | params_flow.rb:61:1:61:14 | call to posargs | +| params_flow.rb:61:9:61:13 | * ... | params_flow.rb:49:1:53:3 | synthetic *args | +| params_flow.rb:61:9:61:13 | * ... | params_flow.rb:61:9:61:13 | * ... | +| params_flow.rb:63:1:63:4 | args | params_flow.rb:63:1:63:4 | args | +| params_flow.rb:63:8:63:16 | * | params_flow.rb:63:8:63:16 | * | +| params_flow.rb:63:8:63:16 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:63:8:63:16 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:63:8:63:16 | call to taint | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:63:8:63:16 | call to taint | params_flow.rb:63:1:63:4 | args | +| params_flow.rb:63:8:63:16 | call to taint | params_flow.rb:63:1:63:16 | ... = ... | +| params_flow.rb:63:8:63:16 | call to taint | params_flow.rb:63:8:63:16 | call to taint | +| params_flow.rb:63:8:63:16 | call to taint | params_flow.rb:65:10:65:13 | ...[...] | +| params_flow.rb:63:8:63:16 | call to taint | params_flow.rb:67:13:67:16 | args | +| params_flow.rb:63:14:63:15 | 26 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:63:14:63:15 | 26 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:63:14:63:15 | 26 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:63:14:63:15 | 26 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:63:14:63:15 | 26 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:63:14:63:15 | 26 | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:63:14:63:15 | 26 | params_flow.rb:63:1:63:4 | args | +| params_flow.rb:63:14:63:15 | 26 | params_flow.rb:63:1:63:16 | ... = ... | +| params_flow.rb:63:14:63:15 | 26 | params_flow.rb:63:8:63:16 | call to taint | +| params_flow.rb:63:14:63:15 | 26 | params_flow.rb:63:14:63:15 | 26 | +| params_flow.rb:63:14:63:15 | 26 | params_flow.rb:65:10:65:13 | ...[...] | +| params_flow.rb:63:14:63:15 | 26 | params_flow.rb:67:13:67:16 | args | +| params_flow.rb:64:1:66:3 | &block | params_flow.rb:64:1:66:3 | &block | +| params_flow.rb:64:1:66:3 | self in splatstuff | params_flow.rb:5:1:7:3 | self (sink) | +| params_flow.rb:64:1:66:3 | self in splatstuff | params_flow.rb:5:1:7:3 | self in sink | +| params_flow.rb:64:1:66:3 | self in splatstuff | params_flow.rb:6:5:6:10 | self | +| params_flow.rb:64:1:66:3 | self in splatstuff | params_flow.rb:64:1:66:3 | self (splatstuff) | +| params_flow.rb:64:1:66:3 | self in splatstuff | params_flow.rb:64:1:66:3 | self in splatstuff | +| params_flow.rb:64:1:66:3 | self in splatstuff | params_flow.rb:65:5:65:13 | self | +| params_flow.rb:64:1:66:3 | splatstuff | params_flow.rb:64:1:66:3 | splatstuff | +| params_flow.rb:64:1:66:3 | synthetic *args | params_flow.rb:64:1:66:3 | synthetic *args | +| params_flow.rb:64:16:64:17 | *x | params_flow.rb:64:16:64:17 | *x | +| params_flow.rb:64:16:64:17 | *x | params_flow.rb:64:17:64:17 | x | +| params_flow.rb:64:16:64:17 | *x | params_flow.rb:65:10:65:10 | x | +| params_flow.rb:64:17:64:17 | x | params_flow.rb:64:17:64:17 | x | +| params_flow.rb:65:5:65:13 | * | params_flow.rb:65:5:65:13 | * | +| params_flow.rb:65:5:65:13 | call to sink | params_flow.rb:65:5:65:13 | call to sink | +| params_flow.rb:65:5:65:13 | call to sink | params_flow.rb:67:1:67:17 | call to splatstuff | +| params_flow.rb:65:10:65:13 | * | params_flow.rb:65:10:65:13 | * | +| params_flow.rb:65:10:65:13 | ...[...] | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:65:10:65:13 | ...[...] | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:65:10:65:13 | ...[...] | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:65:10:65:13 | ...[...] | params_flow.rb:65:10:65:13 | ...[...] | +| params_flow.rb:65:12:65:12 | 0 | params_flow.rb:65:12:65:12 | 0 | +| params_flow.rb:67:1:67:17 | call to splatstuff | params_flow.rb:67:1:67:17 | call to splatstuff | +| params_flow.rb:67:12:67:16 | * ... | params_flow.rb:64:16:64:17 | *x | +| params_flow.rb:67:12:67:16 | * ... | params_flow.rb:64:17:64:17 | x | +| params_flow.rb:67:12:67:16 | * ... | params_flow.rb:65:10:65:10 | x | +| params_flow.rb:67:12:67:16 | * ... | params_flow.rb:67:12:67:16 | * ... | +| params_flow.rb:69:1:76:3 | &block | params_flow.rb:69:1:76:3 | &block | +| params_flow.rb:69:1:76:3 | self in splatmid | params_flow.rb:5:1:7:3 | self (sink) | +| params_flow.rb:69:1:76:3 | self in splatmid | params_flow.rb:5:1:7:3 | self in sink | +| params_flow.rb:69:1:76:3 | self in splatmid | params_flow.rb:6:5:6:10 | self | +| params_flow.rb:69:1:76:3 | self in splatmid | params_flow.rb:69:1:76:3 | self (splatmid) | +| params_flow.rb:69:1:76:3 | self in splatmid | params_flow.rb:69:1:76:3 | self in splatmid | +| params_flow.rb:69:1:76:3 | self in splatmid | params_flow.rb:70:5:70:10 | self | +| params_flow.rb:69:1:76:3 | self in splatmid | params_flow.rb:71:5:71:10 | self | +| params_flow.rb:69:1:76:3 | self in splatmid | params_flow.rb:72:5:72:13 | self | +| params_flow.rb:69:1:76:3 | self in splatmid | params_flow.rb:73:5:73:13 | self | +| params_flow.rb:69:1:76:3 | self in splatmid | params_flow.rb:74:5:74:10 | self | +| params_flow.rb:69:1:76:3 | self in splatmid | params_flow.rb:75:5:75:10 | self | +| params_flow.rb:69:1:76:3 | splatmid | params_flow.rb:69:1:76:3 | splatmid | +| params_flow.rb:69:1:76:3 | synthetic *args | params_flow.rb:69:1:76:3 | synthetic *args | +| params_flow.rb:69:14:69:14 | x | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:69:14:69:14 | x | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:69:14:69:14 | x | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:69:14:69:14 | x | params_flow.rb:69:14:69:14 | x | +| params_flow.rb:69:14:69:14 | x | params_flow.rb:69:14:69:14 | x | +| params_flow.rb:69:14:69:14 | x | params_flow.rb:69:14:69:14 | x | +| params_flow.rb:69:14:69:14 | x | params_flow.rb:70:10:70:10 | x | +| params_flow.rb:69:17:69:17 | y | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:69:17:69:17 | y | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:69:17:69:17 | y | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:69:17:69:17 | y | params_flow.rb:69:17:69:17 | y | +| params_flow.rb:69:17:69:17 | y | params_flow.rb:69:17:69:17 | y | +| params_flow.rb:69:17:69:17 | y | params_flow.rb:69:17:69:17 | y | +| params_flow.rb:69:17:69:17 | y | params_flow.rb:71:10:71:10 | y | +| params_flow.rb:69:20:69:21 | *z | params_flow.rb:69:20:69:21 | *z | +| params_flow.rb:69:20:69:21 | *z | params_flow.rb:69:21:69:21 | z | +| params_flow.rb:69:20:69:21 | *z | params_flow.rb:72:10:72:10 | z | +| params_flow.rb:69:20:69:21 | *z | params_flow.rb:73:10:73:10 | z | +| params_flow.rb:69:21:69:21 | z | params_flow.rb:69:21:69:21 | z | +| params_flow.rb:69:24:69:24 | w | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:69:24:69:24 | w | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:69:24:69:24 | w | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:69:24:69:24 | w | params_flow.rb:69:24:69:24 | w | +| params_flow.rb:69:24:69:24 | w | params_flow.rb:69:24:69:24 | w | +| params_flow.rb:69:24:69:24 | w | params_flow.rb:69:24:69:24 | w | +| params_flow.rb:69:24:69:24 | w | params_flow.rb:74:10:74:10 | w | +| params_flow.rb:69:27:69:27 | r | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:69:27:69:27 | r | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:69:27:69:27 | r | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:69:27:69:27 | r | params_flow.rb:69:27:69:27 | r | +| params_flow.rb:69:27:69:27 | r | params_flow.rb:69:27:69:27 | r | +| params_flow.rb:69:27:69:27 | r | params_flow.rb:69:27:69:27 | r | +| params_flow.rb:69:27:69:27 | r | params_flow.rb:75:10:75:10 | r | +| params_flow.rb:70:5:70:10 | * | params_flow.rb:70:5:70:10 | * | +| params_flow.rb:70:5:70:10 | call to sink | params_flow.rb:70:5:70:10 | call to sink | +| params_flow.rb:71:5:71:10 | * | params_flow.rb:71:5:71:10 | * | +| params_flow.rb:71:5:71:10 | call to sink | params_flow.rb:71:5:71:10 | call to sink | +| params_flow.rb:72:5:72:13 | * | params_flow.rb:72:5:72:13 | * | +| params_flow.rb:72:5:72:13 | call to sink | params_flow.rb:72:5:72:13 | call to sink | +| params_flow.rb:72:10:72:13 | * | params_flow.rb:72:10:72:13 | * | +| params_flow.rb:72:10:72:13 | ...[...] | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:72:10:72:13 | ...[...] | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:72:10:72:13 | ...[...] | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:72:10:72:13 | ...[...] | params_flow.rb:72:10:72:13 | ...[...] | +| params_flow.rb:72:12:72:12 | 0 | params_flow.rb:72:12:72:12 | 0 | +| params_flow.rb:73:5:73:13 | * | params_flow.rb:73:5:73:13 | * | +| params_flow.rb:73:5:73:13 | call to sink | params_flow.rb:73:5:73:13 | call to sink | +| params_flow.rb:73:10:73:13 | * | params_flow.rb:73:10:73:13 | * | +| params_flow.rb:73:10:73:13 | ...[...] | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:73:10:73:13 | ...[...] | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:73:10:73:13 | ...[...] | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:73:10:73:13 | ...[...] | params_flow.rb:73:10:73:13 | ...[...] | +| params_flow.rb:73:12:73:12 | 1 | params_flow.rb:73:12:73:12 | 1 | +| params_flow.rb:74:5:74:10 | * | params_flow.rb:74:5:74:10 | * | +| params_flow.rb:74:5:74:10 | call to sink | params_flow.rb:74:5:74:10 | call to sink | +| params_flow.rb:75:5:75:10 | * | params_flow.rb:75:5:75:10 | * | +| params_flow.rb:75:5:75:10 | call to sink | params_flow.rb:75:5:75:10 | call to sink | +| params_flow.rb:75:5:75:10 | call to sink | params_flow.rb:78:1:78:63 | call to splatmid | +| params_flow.rb:75:5:75:10 | call to sink | params_flow.rb:81:1:81:37 | call to splatmid | +| params_flow.rb:75:5:75:10 | call to sink | params_flow.rb:96:1:96:88 | call to splatmid | +| params_flow.rb:78:1:78:63 | * | params_flow.rb:78:1:78:63 | * | +| params_flow.rb:78:1:78:63 | call to splatmid | params_flow.rb:78:1:78:63 | call to splatmid | +| params_flow.rb:78:10:78:18 | * | params_flow.rb:78:10:78:18 | * | +| params_flow.rb:78:10:78:18 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:78:10:78:18 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:78:10:78:18 | call to taint | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:78:10:78:18 | call to taint | params_flow.rb:69:14:69:14 | x | +| params_flow.rb:78:10:78:18 | call to taint | params_flow.rb:69:14:69:14 | x | +| params_flow.rb:78:10:78:18 | call to taint | params_flow.rb:70:10:70:10 | x | +| params_flow.rb:78:10:78:18 | call to taint | params_flow.rb:78:10:78:18 | call to taint | +| params_flow.rb:78:16:78:17 | 27 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:78:16:78:17 | 27 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:78:16:78:17 | 27 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:78:16:78:17 | 27 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:78:16:78:17 | 27 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:78:16:78:17 | 27 | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:78:16:78:17 | 27 | params_flow.rb:69:14:69:14 | x | +| params_flow.rb:78:16:78:17 | 27 | params_flow.rb:69:14:69:14 | x | +| params_flow.rb:78:16:78:17 | 27 | params_flow.rb:70:10:70:10 | x | +| params_flow.rb:78:16:78:17 | 27 | params_flow.rb:78:10:78:18 | call to taint | +| params_flow.rb:78:16:78:17 | 27 | params_flow.rb:78:16:78:17 | 27 | +| params_flow.rb:78:21:78:29 | * | params_flow.rb:78:21:78:29 | * | +| params_flow.rb:78:21:78:29 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:78:21:78:29 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:78:21:78:29 | call to taint | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:78:21:78:29 | call to taint | params_flow.rb:69:17:69:17 | y | +| params_flow.rb:78:21:78:29 | call to taint | params_flow.rb:69:17:69:17 | y | +| params_flow.rb:78:21:78:29 | call to taint | params_flow.rb:71:10:71:10 | y | +| params_flow.rb:78:21:78:29 | call to taint | params_flow.rb:78:21:78:29 | call to taint | +| params_flow.rb:78:27:78:28 | 28 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:78:27:78:28 | 28 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:78:27:78:28 | 28 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:78:27:78:28 | 28 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:78:27:78:28 | 28 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:78:27:78:28 | 28 | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:78:27:78:28 | 28 | params_flow.rb:69:17:69:17 | y | +| params_flow.rb:78:27:78:28 | 28 | params_flow.rb:69:17:69:17 | y | +| params_flow.rb:78:27:78:28 | 28 | params_flow.rb:71:10:71:10 | y | +| params_flow.rb:78:27:78:28 | 28 | params_flow.rb:78:21:78:29 | call to taint | +| params_flow.rb:78:27:78:28 | 28 | params_flow.rb:78:27:78:28 | 28 | +| params_flow.rb:78:32:78:40 | * | params_flow.rb:78:32:78:40 | * | +| params_flow.rb:78:32:78:40 | call to taint | params_flow.rb:78:32:78:40 | call to taint | +| params_flow.rb:78:38:78:39 | 29 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:78:38:78:39 | 29 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:78:38:78:39 | 29 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:78:38:78:39 | 29 | params_flow.rb:78:32:78:40 | call to taint | +| params_flow.rb:78:38:78:39 | 29 | params_flow.rb:78:38:78:39 | 29 | +| params_flow.rb:78:43:78:51 | * | params_flow.rb:78:43:78:51 | * | +| params_flow.rb:78:43:78:51 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:78:43:78:51 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:78:43:78:51 | call to taint | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:78:43:78:51 | call to taint | params_flow.rb:69:24:69:24 | w | +| params_flow.rb:78:43:78:51 | call to taint | params_flow.rb:69:24:69:24 | w | +| params_flow.rb:78:43:78:51 | call to taint | params_flow.rb:74:10:74:10 | w | +| params_flow.rb:78:43:78:51 | call to taint | params_flow.rb:78:43:78:51 | call to taint | +| params_flow.rb:78:49:78:50 | 30 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:78:49:78:50 | 30 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:78:49:78:50 | 30 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:78:49:78:50 | 30 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:78:49:78:50 | 30 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:78:49:78:50 | 30 | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:78:49:78:50 | 30 | params_flow.rb:69:24:69:24 | w | +| params_flow.rb:78:49:78:50 | 30 | params_flow.rb:69:24:69:24 | w | +| params_flow.rb:78:49:78:50 | 30 | params_flow.rb:74:10:74:10 | w | +| params_flow.rb:78:49:78:50 | 30 | params_flow.rb:78:43:78:51 | call to taint | +| params_flow.rb:78:49:78:50 | 30 | params_flow.rb:78:49:78:50 | 30 | +| params_flow.rb:78:54:78:62 | * | params_flow.rb:78:54:78:62 | * | +| params_flow.rb:78:54:78:62 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:78:54:78:62 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:78:54:78:62 | call to taint | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:78:54:78:62 | call to taint | params_flow.rb:69:27:69:27 | r | +| params_flow.rb:78:54:78:62 | call to taint | params_flow.rb:69:27:69:27 | r | +| params_flow.rb:78:54:78:62 | call to taint | params_flow.rb:75:10:75:10 | r | +| params_flow.rb:78:54:78:62 | call to taint | params_flow.rb:78:54:78:62 | call to taint | +| params_flow.rb:78:60:78:61 | 31 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:78:60:78:61 | 31 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:78:60:78:61 | 31 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:78:60:78:61 | 31 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:78:60:78:61 | 31 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:78:60:78:61 | 31 | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:78:60:78:61 | 31 | params_flow.rb:69:27:69:27 | r | +| params_flow.rb:78:60:78:61 | 31 | params_flow.rb:69:27:69:27 | r | +| params_flow.rb:78:60:78:61 | 31 | params_flow.rb:75:10:75:10 | r | +| params_flow.rb:78:60:78:61 | 31 | params_flow.rb:78:54:78:62 | call to taint | +| params_flow.rb:78:60:78:61 | 31 | params_flow.rb:78:60:78:61 | 31 | +| params_flow.rb:80:1:80:4 | args | params_flow.rb:80:1:80:4 | args | +| params_flow.rb:80:8:80:51 | * | params_flow.rb:80:8:80:51 | * | +| params_flow.rb:80:8:80:51 | Array | params_flow.rb:80:8:80:51 | Array | +| params_flow.rb:80:8:80:51 | call to [] | params_flow.rb:80:1:80:4 | args | +| params_flow.rb:80:8:80:51 | call to [] | params_flow.rb:80:1:80:51 | ... = ... | +| params_flow.rb:80:8:80:51 | call to [] | params_flow.rb:80:8:80:51 | call to [] | +| params_flow.rb:80:8:80:51 | call to [] | params_flow.rb:81:22:81:25 | args | +| params_flow.rb:80:9:80:17 | * | params_flow.rb:80:9:80:17 | * | +| params_flow.rb:80:9:80:17 | call to taint | params_flow.rb:80:9:80:17 | call to taint | +| params_flow.rb:80:15:80:16 | 33 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:80:15:80:16 | 33 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:80:15:80:16 | 33 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:80:15:80:16 | 33 | params_flow.rb:80:9:80:17 | call to taint | +| params_flow.rb:80:15:80:16 | 33 | params_flow.rb:80:15:80:16 | 33 | +| params_flow.rb:80:20:80:28 | * | params_flow.rb:80:20:80:28 | * | +| params_flow.rb:80:20:80:28 | call to taint | params_flow.rb:80:20:80:28 | call to taint | +| params_flow.rb:80:26:80:27 | 34 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:80:26:80:27 | 34 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:80:26:80:27 | 34 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:80:26:80:27 | 34 | params_flow.rb:80:20:80:28 | call to taint | +| params_flow.rb:80:26:80:27 | 34 | params_flow.rb:80:26:80:27 | 34 | +| params_flow.rb:80:31:80:39 | * | params_flow.rb:80:31:80:39 | * | +| params_flow.rb:80:31:80:39 | call to taint | params_flow.rb:80:31:80:39 | call to taint | +| params_flow.rb:80:37:80:38 | 35 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:80:37:80:38 | 35 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:80:37:80:38 | 35 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:80:37:80:38 | 35 | params_flow.rb:80:31:80:39 | call to taint | +| params_flow.rb:80:37:80:38 | 35 | params_flow.rb:80:37:80:38 | 35 | +| params_flow.rb:80:42:80:50 | * | params_flow.rb:80:42:80:50 | * | +| params_flow.rb:80:42:80:50 | call to taint | params_flow.rb:80:42:80:50 | call to taint | +| params_flow.rb:80:48:80:49 | 36 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:80:48:80:49 | 36 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:80:48:80:49 | 36 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:80:48:80:49 | 36 | params_flow.rb:80:42:80:50 | call to taint | +| params_flow.rb:80:48:80:49 | 36 | params_flow.rb:80:48:80:49 | 36 | +| params_flow.rb:81:1:81:37 | call to splatmid | params_flow.rb:81:1:81:37 | call to splatmid | +| params_flow.rb:81:10:81:18 | * | params_flow.rb:81:10:81:18 | * | +| params_flow.rb:81:10:81:18 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:81:10:81:18 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:81:10:81:18 | call to taint | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:81:10:81:18 | call to taint | params_flow.rb:69:14:69:14 | x | +| params_flow.rb:81:10:81:18 | call to taint | params_flow.rb:69:14:69:14 | x | +| params_flow.rb:81:10:81:18 | call to taint | params_flow.rb:70:10:70:10 | x | +| params_flow.rb:81:10:81:18 | call to taint | params_flow.rb:81:10:81:18 | call to taint | +| params_flow.rb:81:16:81:17 | 32 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:81:16:81:17 | 32 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:81:16:81:17 | 32 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:81:16:81:17 | 32 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:81:16:81:17 | 32 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:81:16:81:17 | 32 | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:81:16:81:17 | 32 | params_flow.rb:69:14:69:14 | x | +| params_flow.rb:81:16:81:17 | 32 | params_flow.rb:69:14:69:14 | x | +| params_flow.rb:81:16:81:17 | 32 | params_flow.rb:70:10:70:10 | x | +| params_flow.rb:81:16:81:17 | 32 | params_flow.rb:81:10:81:18 | call to taint | +| params_flow.rb:81:16:81:17 | 32 | params_flow.rb:81:16:81:17 | 32 | +| params_flow.rb:81:21:81:25 | * ... | params_flow.rb:81:21:81:25 | * ... | +| params_flow.rb:81:28:81:36 | * | params_flow.rb:81:28:81:36 | * | +| params_flow.rb:81:28:81:36 | call to taint | params_flow.rb:81:28:81:36 | call to taint | +| params_flow.rb:81:34:81:35 | 37 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:81:34:81:35 | 37 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:81:34:81:35 | 37 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:81:34:81:35 | 37 | params_flow.rb:81:28:81:36 | call to taint | +| params_flow.rb:81:34:81:35 | 37 | params_flow.rb:81:34:81:35 | 37 | +| params_flow.rb:83:1:91:3 | &block | params_flow.rb:83:1:91:3 | &block | +| params_flow.rb:83:1:91:3 | pos_many | params_flow.rb:83:1:91:3 | pos_many | +| params_flow.rb:83:1:91:3 | self in pos_many | params_flow.rb:5:1:7:3 | self (sink) | +| params_flow.rb:83:1:91:3 | self in pos_many | params_flow.rb:5:1:7:3 | self in sink | +| params_flow.rb:83:1:91:3 | self in pos_many | params_flow.rb:6:5:6:10 | self | +| params_flow.rb:83:1:91:3 | self in pos_many | params_flow.rb:83:1:91:3 | self (pos_many) | +| params_flow.rb:83:1:91:3 | self in pos_many | params_flow.rb:83:1:91:3 | self in pos_many | +| params_flow.rb:83:1:91:3 | self in pos_many | params_flow.rb:84:5:84:10 | self | +| params_flow.rb:83:1:91:3 | self in pos_many | params_flow.rb:85:5:85:10 | self | +| params_flow.rb:83:1:91:3 | self in pos_many | params_flow.rb:86:5:86:10 | self | +| params_flow.rb:83:1:91:3 | self in pos_many | params_flow.rb:87:5:87:10 | self | +| params_flow.rb:83:1:91:3 | self in pos_many | params_flow.rb:88:5:88:10 | self | +| params_flow.rb:83:1:91:3 | self in pos_many | params_flow.rb:89:5:89:10 | self | +| params_flow.rb:83:1:91:3 | self in pos_many | params_flow.rb:90:5:90:10 | self | +| params_flow.rb:83:1:91:3 | synthetic *args | params_flow.rb:83:1:91:3 | synthetic *args | +| params_flow.rb:83:14:83:14 | t | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:83:14:83:14 | t | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:83:14:83:14 | t | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:83:14:83:14 | t | params_flow.rb:83:14:83:14 | t | +| params_flow.rb:83:14:83:14 | t | params_flow.rb:83:14:83:14 | t | +| params_flow.rb:83:14:83:14 | t | params_flow.rb:83:14:83:14 | t | +| params_flow.rb:83:14:83:14 | t | params_flow.rb:84:10:84:10 | t | +| params_flow.rb:83:17:83:17 | u | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:83:17:83:17 | u | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:83:17:83:17 | u | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:83:17:83:17 | u | params_flow.rb:83:17:83:17 | u | +| params_flow.rb:83:17:83:17 | u | params_flow.rb:83:17:83:17 | u | +| params_flow.rb:83:17:83:17 | u | params_flow.rb:83:17:83:17 | u | +| params_flow.rb:83:17:83:17 | u | params_flow.rb:85:10:85:10 | u | +| params_flow.rb:83:20:83:20 | v | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:83:20:83:20 | v | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:83:20:83:20 | v | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:83:20:83:20 | v | params_flow.rb:83:20:83:20 | v | +| params_flow.rb:83:20:83:20 | v | params_flow.rb:83:20:83:20 | v | +| params_flow.rb:83:20:83:20 | v | params_flow.rb:83:20:83:20 | v | +| params_flow.rb:83:20:83:20 | v | params_flow.rb:86:10:86:10 | v | +| params_flow.rb:83:23:83:23 | w | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:83:23:83:23 | w | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:83:23:83:23 | w | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:83:23:83:23 | w | params_flow.rb:83:23:83:23 | w | +| params_flow.rb:83:23:83:23 | w | params_flow.rb:83:23:83:23 | w | +| params_flow.rb:83:23:83:23 | w | params_flow.rb:83:23:83:23 | w | +| params_flow.rb:83:23:83:23 | w | params_flow.rb:87:10:87:10 | w | +| params_flow.rb:83:26:83:26 | x | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:83:26:83:26 | x | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:83:26:83:26 | x | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:83:26:83:26 | x | params_flow.rb:83:26:83:26 | x | +| params_flow.rb:83:26:83:26 | x | params_flow.rb:83:26:83:26 | x | +| params_flow.rb:83:26:83:26 | x | params_flow.rb:83:26:83:26 | x | +| params_flow.rb:83:26:83:26 | x | params_flow.rb:88:10:88:10 | x | +| params_flow.rb:83:29:83:29 | y | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:83:29:83:29 | y | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:83:29:83:29 | y | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:83:29:83:29 | y | params_flow.rb:83:29:83:29 | y | +| params_flow.rb:83:29:83:29 | y | params_flow.rb:83:29:83:29 | y | +| params_flow.rb:83:29:83:29 | y | params_flow.rb:83:29:83:29 | y | +| params_flow.rb:83:29:83:29 | y | params_flow.rb:89:10:89:10 | y | +| params_flow.rb:83:32:83:32 | z | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:83:32:83:32 | z | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:83:32:83:32 | z | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:83:32:83:32 | z | params_flow.rb:83:32:83:32 | z | +| params_flow.rb:83:32:83:32 | z | params_flow.rb:83:32:83:32 | z | +| params_flow.rb:83:32:83:32 | z | params_flow.rb:83:32:83:32 | z | +| params_flow.rb:83:32:83:32 | z | params_flow.rb:90:10:90:10 | z | +| params_flow.rb:84:5:84:10 | * | params_flow.rb:84:5:84:10 | * | +| params_flow.rb:84:5:84:10 | call to sink | params_flow.rb:84:5:84:10 | call to sink | +| params_flow.rb:85:5:85:10 | * | params_flow.rb:85:5:85:10 | * | +| params_flow.rb:85:5:85:10 | call to sink | params_flow.rb:85:5:85:10 | call to sink | +| params_flow.rb:86:5:86:10 | * | params_flow.rb:86:5:86:10 | * | +| params_flow.rb:86:5:86:10 | call to sink | params_flow.rb:86:5:86:10 | call to sink | +| params_flow.rb:87:5:87:10 | * | params_flow.rb:87:5:87:10 | * | +| params_flow.rb:87:5:87:10 | call to sink | params_flow.rb:87:5:87:10 | call to sink | +| params_flow.rb:88:5:88:10 | * | params_flow.rb:88:5:88:10 | * | +| params_flow.rb:88:5:88:10 | call to sink | params_flow.rb:88:5:88:10 | call to sink | +| params_flow.rb:89:5:89:10 | * | params_flow.rb:89:5:89:10 | * | +| params_flow.rb:89:5:89:10 | call to sink | params_flow.rb:89:5:89:10 | call to sink | +| params_flow.rb:90:5:90:10 | * | params_flow.rb:90:5:90:10 | * | +| params_flow.rb:90:5:90:10 | call to sink | params_flow.rb:90:5:90:10 | call to sink | +| params_flow.rb:90:5:90:10 | call to sink | params_flow.rb:94:1:94:48 | call to pos_many | +| params_flow.rb:90:5:90:10 | call to sink | params_flow.rb:131:1:131:46 | call to pos_many | +| params_flow.rb:93:1:93:4 | args | params_flow.rb:93:1:93:4 | args | +| params_flow.rb:93:8:93:51 | * | params_flow.rb:93:8:93:51 | * | +| params_flow.rb:93:8:93:51 | Array | params_flow.rb:93:8:93:51 | Array | +| params_flow.rb:93:8:93:51 | call to [] | params_flow.rb:93:1:93:4 | args | +| params_flow.rb:93:8:93:51 | call to [] | params_flow.rb:93:1:93:51 | ... = ... | +| params_flow.rb:93:8:93:51 | call to [] | params_flow.rb:93:8:93:51 | call to [] | +| params_flow.rb:93:8:93:51 | call to [] | params_flow.rb:94:33:94:36 | args | +| params_flow.rb:93:9:93:17 | * | params_flow.rb:93:9:93:17 | * | +| params_flow.rb:93:9:93:17 | call to taint | params_flow.rb:93:9:93:17 | call to taint | +| params_flow.rb:93:15:93:16 | 40 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:93:15:93:16 | 40 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:93:15:93:16 | 40 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:93:15:93:16 | 40 | params_flow.rb:93:9:93:17 | call to taint | +| params_flow.rb:93:15:93:16 | 40 | params_flow.rb:93:15:93:16 | 40 | +| params_flow.rb:93:20:93:28 | * | params_flow.rb:93:20:93:28 | * | +| params_flow.rb:93:20:93:28 | call to taint | params_flow.rb:93:20:93:28 | call to taint | +| params_flow.rb:93:26:93:27 | 41 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:93:26:93:27 | 41 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:93:26:93:27 | 41 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:93:26:93:27 | 41 | params_flow.rb:93:20:93:28 | call to taint | +| params_flow.rb:93:26:93:27 | 41 | params_flow.rb:93:26:93:27 | 41 | +| params_flow.rb:93:31:93:39 | * | params_flow.rb:93:31:93:39 | * | +| params_flow.rb:93:31:93:39 | call to taint | params_flow.rb:93:31:93:39 | call to taint | +| params_flow.rb:93:37:93:38 | 42 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:93:37:93:38 | 42 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:93:37:93:38 | 42 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:93:37:93:38 | 42 | params_flow.rb:93:31:93:39 | call to taint | +| params_flow.rb:93:37:93:38 | 42 | params_flow.rb:93:37:93:38 | 42 | +| params_flow.rb:93:42:93:50 | * | params_flow.rb:93:42:93:50 | * | +| params_flow.rb:93:42:93:50 | call to taint | params_flow.rb:93:42:93:50 | call to taint | +| params_flow.rb:93:48:93:49 | 43 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:93:48:93:49 | 43 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:93:48:93:49 | 43 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:93:48:93:49 | 43 | params_flow.rb:93:42:93:50 | call to taint | +| params_flow.rb:93:48:93:49 | 43 | params_flow.rb:93:48:93:49 | 43 | +| params_flow.rb:94:1:94:48 | call to pos_many | params_flow.rb:94:1:94:48 | call to pos_many | +| params_flow.rb:94:10:94:18 | * | params_flow.rb:94:10:94:18 | * | +| params_flow.rb:94:10:94:18 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:94:10:94:18 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:94:10:94:18 | call to taint | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:94:10:94:18 | call to taint | params_flow.rb:83:14:83:14 | t | +| params_flow.rb:94:10:94:18 | call to taint | params_flow.rb:83:14:83:14 | t | +| params_flow.rb:94:10:94:18 | call to taint | params_flow.rb:84:10:84:10 | t | +| params_flow.rb:94:10:94:18 | call to taint | params_flow.rb:94:10:94:18 | call to taint | +| params_flow.rb:94:16:94:17 | 38 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:94:16:94:17 | 38 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:94:16:94:17 | 38 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:94:16:94:17 | 38 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:94:16:94:17 | 38 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:94:16:94:17 | 38 | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:94:16:94:17 | 38 | params_flow.rb:83:14:83:14 | t | +| params_flow.rb:94:16:94:17 | 38 | params_flow.rb:83:14:83:14 | t | +| params_flow.rb:94:16:94:17 | 38 | params_flow.rb:84:10:84:10 | t | +| params_flow.rb:94:16:94:17 | 38 | params_flow.rb:94:10:94:18 | call to taint | +| params_flow.rb:94:16:94:17 | 38 | params_flow.rb:94:16:94:17 | 38 | +| params_flow.rb:94:21:94:29 | * | params_flow.rb:94:21:94:29 | * | +| params_flow.rb:94:21:94:29 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:94:21:94:29 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:94:21:94:29 | call to taint | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:94:21:94:29 | call to taint | params_flow.rb:83:17:83:17 | u | +| params_flow.rb:94:21:94:29 | call to taint | params_flow.rb:83:17:83:17 | u | +| params_flow.rb:94:21:94:29 | call to taint | params_flow.rb:85:10:85:10 | u | +| params_flow.rb:94:21:94:29 | call to taint | params_flow.rb:94:21:94:29 | call to taint | +| params_flow.rb:94:27:94:28 | 39 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:94:27:94:28 | 39 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:94:27:94:28 | 39 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:94:27:94:28 | 39 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:94:27:94:28 | 39 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:94:27:94:28 | 39 | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:94:27:94:28 | 39 | params_flow.rb:83:17:83:17 | u | +| params_flow.rb:94:27:94:28 | 39 | params_flow.rb:83:17:83:17 | u | +| params_flow.rb:94:27:94:28 | 39 | params_flow.rb:85:10:85:10 | u | +| params_flow.rb:94:27:94:28 | 39 | params_flow.rb:94:21:94:29 | call to taint | +| params_flow.rb:94:27:94:28 | 39 | params_flow.rb:94:27:94:28 | 39 | +| params_flow.rb:94:32:94:36 | * ... | params_flow.rb:94:32:94:36 | * ... | +| params_flow.rb:94:39:94:47 | * | params_flow.rb:94:39:94:47 | * | +| params_flow.rb:94:39:94:47 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:94:39:94:47 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:94:39:94:47 | call to taint | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:94:39:94:47 | call to taint | params_flow.rb:83:23:83:23 | w | +| params_flow.rb:94:39:94:47 | call to taint | params_flow.rb:83:23:83:23 | w | +| params_flow.rb:94:39:94:47 | call to taint | params_flow.rb:87:10:87:10 | w | +| params_flow.rb:94:39:94:47 | call to taint | params_flow.rb:94:39:94:47 | call to taint | +| params_flow.rb:94:45:94:46 | 44 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:94:45:94:46 | 44 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:94:45:94:46 | 44 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:94:45:94:46 | 44 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:94:45:94:46 | 44 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:94:45:94:46 | 44 | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:94:45:94:46 | 44 | params_flow.rb:83:23:83:23 | w | +| params_flow.rb:94:45:94:46 | 44 | params_flow.rb:83:23:83:23 | w | +| params_flow.rb:94:45:94:46 | 44 | params_flow.rb:87:10:87:10 | w | +| params_flow.rb:94:45:94:46 | 44 | params_flow.rb:94:39:94:47 | call to taint | +| params_flow.rb:94:45:94:46 | 44 | params_flow.rb:94:45:94:46 | 44 | +| params_flow.rb:96:1:96:88 | call to splatmid | params_flow.rb:96:1:96:88 | call to splatmid | +| params_flow.rb:96:10:96:18 | * | params_flow.rb:96:10:96:18 | * | +| params_flow.rb:96:10:96:18 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:96:10:96:18 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:96:10:96:18 | call to taint | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:96:10:96:18 | call to taint | params_flow.rb:69:14:69:14 | x | +| params_flow.rb:96:10:96:18 | call to taint | params_flow.rb:69:14:69:14 | x | +| params_flow.rb:96:10:96:18 | call to taint | params_flow.rb:70:10:70:10 | x | +| params_flow.rb:96:10:96:18 | call to taint | params_flow.rb:96:10:96:18 | call to taint | +| params_flow.rb:96:16:96:17 | 45 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:96:16:96:17 | 45 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:96:16:96:17 | 45 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:96:16:96:17 | 45 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:96:16:96:17 | 45 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:96:16:96:17 | 45 | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:96:16:96:17 | 45 | params_flow.rb:69:14:69:14 | x | +| params_flow.rb:96:16:96:17 | 45 | params_flow.rb:69:14:69:14 | x | +| params_flow.rb:96:16:96:17 | 45 | params_flow.rb:70:10:70:10 | x | +| params_flow.rb:96:16:96:17 | 45 | params_flow.rb:96:10:96:18 | call to taint | +| params_flow.rb:96:16:96:17 | 45 | params_flow.rb:96:16:96:17 | 45 | +| params_flow.rb:96:21:96:29 | * | params_flow.rb:96:21:96:29 | * | +| params_flow.rb:96:21:96:29 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:96:21:96:29 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:96:21:96:29 | call to taint | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:96:21:96:29 | call to taint | params_flow.rb:69:17:69:17 | y | +| params_flow.rb:96:21:96:29 | call to taint | params_flow.rb:69:17:69:17 | y | +| params_flow.rb:96:21:96:29 | call to taint | params_flow.rb:71:10:71:10 | y | +| params_flow.rb:96:21:96:29 | call to taint | params_flow.rb:96:21:96:29 | call to taint | +| params_flow.rb:96:27:96:28 | 46 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:96:27:96:28 | 46 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:96:27:96:28 | 46 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:96:27:96:28 | 46 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:96:27:96:28 | 46 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:96:27:96:28 | 46 | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:96:27:96:28 | 46 | params_flow.rb:69:17:69:17 | y | +| params_flow.rb:96:27:96:28 | 46 | params_flow.rb:69:17:69:17 | y | +| params_flow.rb:96:27:96:28 | 46 | params_flow.rb:71:10:71:10 | y | +| params_flow.rb:96:27:96:28 | 46 | params_flow.rb:96:21:96:29 | call to taint | +| params_flow.rb:96:27:96:28 | 46 | params_flow.rb:96:27:96:28 | 46 | +| params_flow.rb:96:32:96:65 | * ... | params_flow.rb:96:32:96:65 | * ... | +| params_flow.rb:96:33:96:65 | * | params_flow.rb:96:33:96:65 | * | +| params_flow.rb:96:33:96:65 | Array | params_flow.rb:96:33:96:65 | Array | +| params_flow.rb:96:33:96:65 | call to [] | params_flow.rb:96:33:96:65 | call to [] | +| params_flow.rb:96:34:96:42 | * | params_flow.rb:96:34:96:42 | * | +| params_flow.rb:96:34:96:42 | call to taint | params_flow.rb:96:34:96:42 | call to taint | +| params_flow.rb:96:40:96:41 | 47 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:96:40:96:41 | 47 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:96:40:96:41 | 47 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:96:40:96:41 | 47 | params_flow.rb:96:34:96:42 | call to taint | +| params_flow.rb:96:40:96:41 | 47 | params_flow.rb:96:40:96:41 | 47 | +| params_flow.rb:96:45:96:53 | * | params_flow.rb:96:45:96:53 | * | +| params_flow.rb:96:45:96:53 | call to taint | params_flow.rb:96:45:96:53 | call to taint | +| params_flow.rb:96:51:96:52 | 48 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:96:51:96:52 | 48 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:96:51:96:52 | 48 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:96:51:96:52 | 48 | params_flow.rb:96:45:96:53 | call to taint | +| params_flow.rb:96:51:96:52 | 48 | params_flow.rb:96:51:96:52 | 48 | +| params_flow.rb:96:56:96:64 | * | params_flow.rb:96:56:96:64 | * | +| params_flow.rb:96:56:96:64 | call to taint | params_flow.rb:96:56:96:64 | call to taint | +| params_flow.rb:96:62:96:63 | 49 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:96:62:96:63 | 49 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:96:62:96:63 | 49 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:96:62:96:63 | 49 | params_flow.rb:96:56:96:64 | call to taint | +| params_flow.rb:96:62:96:63 | 49 | params_flow.rb:96:62:96:63 | 49 | +| params_flow.rb:96:68:96:76 | * | params_flow.rb:96:68:96:76 | * | +| params_flow.rb:96:68:96:76 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:96:68:96:76 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:96:68:96:76 | call to taint | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:96:68:96:76 | call to taint | params_flow.rb:69:24:69:24 | w | +| params_flow.rb:96:68:96:76 | call to taint | params_flow.rb:69:24:69:24 | w | +| params_flow.rb:96:68:96:76 | call to taint | params_flow.rb:74:10:74:10 | w | +| params_flow.rb:96:68:96:76 | call to taint | params_flow.rb:96:68:96:76 | call to taint | +| params_flow.rb:96:74:96:75 | 50 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:96:74:96:75 | 50 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:96:74:96:75 | 50 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:96:74:96:75 | 50 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:96:74:96:75 | 50 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:96:74:96:75 | 50 | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:96:74:96:75 | 50 | params_flow.rb:69:24:69:24 | w | +| params_flow.rb:96:74:96:75 | 50 | params_flow.rb:69:24:69:24 | w | +| params_flow.rb:96:74:96:75 | 50 | params_flow.rb:74:10:74:10 | w | +| params_flow.rb:96:74:96:75 | 50 | params_flow.rb:96:68:96:76 | call to taint | +| params_flow.rb:96:74:96:75 | 50 | params_flow.rb:96:74:96:75 | 50 | +| params_flow.rb:96:79:96:87 | * | params_flow.rb:96:79:96:87 | * | +| params_flow.rb:96:79:96:87 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:96:79:96:87 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:96:79:96:87 | call to taint | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:96:79:96:87 | call to taint | params_flow.rb:69:27:69:27 | r | +| params_flow.rb:96:79:96:87 | call to taint | params_flow.rb:69:27:69:27 | r | +| params_flow.rb:96:79:96:87 | call to taint | params_flow.rb:75:10:75:10 | r | +| params_flow.rb:96:79:96:87 | call to taint | params_flow.rb:96:79:96:87 | call to taint | +| params_flow.rb:96:85:96:86 | 51 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:96:85:96:86 | 51 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:96:85:96:86 | 51 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:96:85:96:86 | 51 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:96:85:96:86 | 51 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:96:85:96:86 | 51 | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:96:85:96:86 | 51 | params_flow.rb:69:27:69:27 | r | +| params_flow.rb:96:85:96:86 | 51 | params_flow.rb:69:27:69:27 | r | +| params_flow.rb:96:85:96:86 | 51 | params_flow.rb:75:10:75:10 | r | +| params_flow.rb:96:85:96:86 | 51 | params_flow.rb:96:79:96:87 | call to taint | +| params_flow.rb:96:85:96:86 | 51 | params_flow.rb:96:85:96:86 | 51 | +| params_flow.rb:98:1:103:3 | &block | params_flow.rb:98:1:103:3 | &block | +| params_flow.rb:98:1:103:3 | self in splatmidsmall | params_flow.rb:5:1:7:3 | self (sink) | +| params_flow.rb:98:1:103:3 | self in splatmidsmall | params_flow.rb:5:1:7:3 | self in sink | +| params_flow.rb:98:1:103:3 | self in splatmidsmall | params_flow.rb:6:5:6:10 | self | +| params_flow.rb:98:1:103:3 | self in splatmidsmall | params_flow.rb:98:1:103:3 | self (splatmidsmall) | +| params_flow.rb:98:1:103:3 | self in splatmidsmall | params_flow.rb:98:1:103:3 | self in splatmidsmall | +| params_flow.rb:98:1:103:3 | self in splatmidsmall | params_flow.rb:99:5:99:10 | self | +| params_flow.rb:98:1:103:3 | self in splatmidsmall | params_flow.rb:100:5:100:18 | self | +| params_flow.rb:98:1:103:3 | self in splatmidsmall | params_flow.rb:101:5:101:18 | self | +| params_flow.rb:98:1:103:3 | self in splatmidsmall | params_flow.rb:102:5:102:10 | self | +| params_flow.rb:98:1:103:3 | splatmidsmall | params_flow.rb:98:1:103:3 | splatmidsmall | +| params_flow.rb:98:1:103:3 | synthetic *args | params_flow.rb:98:1:103:3 | synthetic *args | +| params_flow.rb:98:19:98:19 | a | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:98:19:98:19 | a | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:98:19:98:19 | a | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:98:19:98:19 | a | params_flow.rb:98:19:98:19 | a | +| params_flow.rb:98:19:98:19 | a | params_flow.rb:98:19:98:19 | a | +| params_flow.rb:98:19:98:19 | a | params_flow.rb:98:19:98:19 | a | +| params_flow.rb:98:19:98:19 | a | params_flow.rb:99:10:99:10 | a | +| params_flow.rb:98:22:98:28 | *splats | params_flow.rb:98:22:98:28 | *splats | +| params_flow.rb:98:22:98:28 | *splats | params_flow.rb:98:23:98:28 | splats | +| params_flow.rb:98:22:98:28 | *splats | params_flow.rb:100:10:100:15 | splats | +| params_flow.rb:98:22:98:28 | *splats | params_flow.rb:101:10:101:15 | splats | +| params_flow.rb:98:23:98:28 | splats | params_flow.rb:98:23:98:28 | splats | +| params_flow.rb:98:31:98:31 | b | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:98:31:98:31 | b | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:98:31:98:31 | b | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:98:31:98:31 | b | params_flow.rb:98:31:98:31 | b | +| params_flow.rb:98:31:98:31 | b | params_flow.rb:98:31:98:31 | b | +| params_flow.rb:98:31:98:31 | b | params_flow.rb:98:31:98:31 | b | +| params_flow.rb:98:31:98:31 | b | params_flow.rb:102:10:102:10 | b | +| params_flow.rb:99:5:99:10 | * | params_flow.rb:99:5:99:10 | * | +| params_flow.rb:99:5:99:10 | call to sink | params_flow.rb:99:5:99:10 | call to sink | +| params_flow.rb:100:5:100:18 | * | params_flow.rb:100:5:100:18 | * | +| params_flow.rb:100:5:100:18 | call to sink | params_flow.rb:100:5:100:18 | call to sink | +| params_flow.rb:100:10:100:18 | * | params_flow.rb:100:10:100:18 | * | +| params_flow.rb:100:10:100:18 | ...[...] | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:100:10:100:18 | ...[...] | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:100:10:100:18 | ...[...] | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:100:10:100:18 | ...[...] | params_flow.rb:100:10:100:18 | ...[...] | +| params_flow.rb:100:17:100:17 | 0 | params_flow.rb:100:17:100:17 | 0 | +| params_flow.rb:101:5:101:18 | * | params_flow.rb:101:5:101:18 | * | +| params_flow.rb:101:5:101:18 | call to sink | params_flow.rb:101:5:101:18 | call to sink | +| params_flow.rb:101:10:101:18 | * | params_flow.rb:101:10:101:18 | * | +| params_flow.rb:101:10:101:18 | ...[...] | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:101:10:101:18 | ...[...] | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:101:10:101:18 | ...[...] | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:101:10:101:18 | ...[...] | params_flow.rb:101:10:101:18 | ...[...] | +| params_flow.rb:101:17:101:17 | 1 | params_flow.rb:101:17:101:17 | 1 | +| params_flow.rb:102:5:102:10 | * | params_flow.rb:102:5:102:10 | * | +| params_flow.rb:102:5:102:10 | call to sink | params_flow.rb:102:5:102:10 | call to sink | +| params_flow.rb:102:5:102:10 | call to sink | params_flow.rb:105:1:105:49 | call to splatmidsmall | +| params_flow.rb:102:5:102:10 | call to sink | params_flow.rb:106:1:106:46 | call to splatmidsmall | +| params_flow.rb:105:1:105:49 | call to splatmidsmall | params_flow.rb:105:1:105:49 | call to splatmidsmall | +| params_flow.rb:105:15:105:23 | * | params_flow.rb:105:15:105:23 | * | +| params_flow.rb:105:15:105:23 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:105:15:105:23 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:105:15:105:23 | call to taint | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:105:15:105:23 | call to taint | params_flow.rb:98:19:98:19 | a | +| params_flow.rb:105:15:105:23 | call to taint | params_flow.rb:98:19:98:19 | a | +| params_flow.rb:105:15:105:23 | call to taint | params_flow.rb:99:10:99:10 | a | +| params_flow.rb:105:15:105:23 | call to taint | params_flow.rb:105:15:105:23 | call to taint | +| params_flow.rb:105:21:105:22 | 52 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:105:21:105:22 | 52 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:105:21:105:22 | 52 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:105:21:105:22 | 52 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:105:21:105:22 | 52 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:105:21:105:22 | 52 | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:105:21:105:22 | 52 | params_flow.rb:98:19:98:19 | a | +| params_flow.rb:105:21:105:22 | 52 | params_flow.rb:98:19:98:19 | a | +| params_flow.rb:105:21:105:22 | 52 | params_flow.rb:99:10:99:10 | a | +| params_flow.rb:105:21:105:22 | 52 | params_flow.rb:105:15:105:23 | call to taint | +| params_flow.rb:105:21:105:22 | 52 | params_flow.rb:105:21:105:22 | 52 | +| params_flow.rb:105:26:105:48 | * ... | params_flow.rb:105:26:105:48 | * ... | +| params_flow.rb:105:27:105:48 | * | params_flow.rb:105:27:105:48 | * | +| params_flow.rb:105:27:105:48 | Array | params_flow.rb:105:27:105:48 | Array | +| params_flow.rb:105:27:105:48 | call to [] | params_flow.rb:105:27:105:48 | call to [] | +| params_flow.rb:105:28:105:36 | * | params_flow.rb:105:28:105:36 | * | +| params_flow.rb:105:28:105:36 | call to taint | params_flow.rb:105:28:105:36 | call to taint | +| params_flow.rb:105:34:105:35 | 53 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:105:34:105:35 | 53 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:105:34:105:35 | 53 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:105:34:105:35 | 53 | params_flow.rb:105:28:105:36 | call to taint | +| params_flow.rb:105:34:105:35 | 53 | params_flow.rb:105:34:105:35 | 53 | +| params_flow.rb:105:39:105:47 | * | params_flow.rb:105:39:105:47 | * | +| params_flow.rb:105:39:105:47 | call to taint | params_flow.rb:105:39:105:47 | call to taint | +| params_flow.rb:105:45:105:46 | 54 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:105:45:105:46 | 54 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:105:45:105:46 | 54 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:105:45:105:46 | 54 | params_flow.rb:105:39:105:47 | call to taint | +| params_flow.rb:105:45:105:46 | 54 | params_flow.rb:105:45:105:46 | 54 | +| params_flow.rb:106:1:106:46 | * | params_flow.rb:106:1:106:46 | * | +| params_flow.rb:106:1:106:46 | call to splatmidsmall | params_flow.rb:106:1:106:46 | call to splatmidsmall | +| params_flow.rb:106:15:106:23 | * | params_flow.rb:106:15:106:23 | * | +| params_flow.rb:106:15:106:23 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:106:15:106:23 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:106:15:106:23 | call to taint | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:106:15:106:23 | call to taint | params_flow.rb:98:19:98:19 | a | +| params_flow.rb:106:15:106:23 | call to taint | params_flow.rb:98:19:98:19 | a | +| params_flow.rb:106:15:106:23 | call to taint | params_flow.rb:99:10:99:10 | a | +| params_flow.rb:106:15:106:23 | call to taint | params_flow.rb:106:15:106:23 | call to taint | +| params_flow.rb:106:21:106:22 | 55 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:106:21:106:22 | 55 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:106:21:106:22 | 55 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:106:21:106:22 | 55 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:106:21:106:22 | 55 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:106:21:106:22 | 55 | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:106:21:106:22 | 55 | params_flow.rb:98:19:98:19 | a | +| params_flow.rb:106:21:106:22 | 55 | params_flow.rb:98:19:98:19 | a | +| params_flow.rb:106:21:106:22 | 55 | params_flow.rb:99:10:99:10 | a | +| params_flow.rb:106:21:106:22 | 55 | params_flow.rb:106:15:106:23 | call to taint | +| params_flow.rb:106:21:106:22 | 55 | params_flow.rb:106:21:106:22 | 55 | +| params_flow.rb:106:26:106:34 | * | params_flow.rb:106:26:106:34 | * | +| params_flow.rb:106:26:106:34 | call to taint | params_flow.rb:106:26:106:34 | call to taint | +| params_flow.rb:106:32:106:33 | 56 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:106:32:106:33 | 56 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:106:32:106:33 | 56 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:106:32:106:33 | 56 | params_flow.rb:106:26:106:34 | call to taint | +| params_flow.rb:106:32:106:33 | 56 | params_flow.rb:106:32:106:33 | 56 | +| params_flow.rb:106:37:106:45 | * | params_flow.rb:106:37:106:45 | * | +| params_flow.rb:106:37:106:45 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:106:37:106:45 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:106:37:106:45 | call to taint | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:106:37:106:45 | call to taint | params_flow.rb:98:31:98:31 | b | +| params_flow.rb:106:37:106:45 | call to taint | params_flow.rb:98:31:98:31 | b | +| params_flow.rb:106:37:106:45 | call to taint | params_flow.rb:102:10:102:10 | b | +| params_flow.rb:106:37:106:45 | call to taint | params_flow.rb:106:37:106:45 | call to taint | +| params_flow.rb:106:43:106:44 | 57 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:106:43:106:44 | 57 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:106:43:106:44 | 57 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:106:43:106:44 | 57 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:106:43:106:44 | 57 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:106:43:106:44 | 57 | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:106:43:106:44 | 57 | params_flow.rb:98:31:98:31 | b | +| params_flow.rb:106:43:106:44 | 57 | params_flow.rb:98:31:98:31 | b | +| params_flow.rb:106:43:106:44 | 57 | params_flow.rb:102:10:102:10 | b | +| params_flow.rb:106:43:106:44 | 57 | params_flow.rb:106:37:106:45 | call to taint | +| params_flow.rb:106:43:106:44 | 57 | params_flow.rb:106:43:106:44 | 57 | +| params_flow.rb:108:1:112:3 | &block | params_flow.rb:108:1:112:3 | &block | +| params_flow.rb:108:1:112:3 | **kwargs | params_flow.rb:108:1:112:3 | **kwargs | +| params_flow.rb:108:1:112:3 | self in splat_followed_by_keyword_param | params_flow.rb:5:1:7:3 | self (sink) | +| params_flow.rb:108:1:112:3 | self in splat_followed_by_keyword_param | params_flow.rb:5:1:7:3 | self in sink | +| params_flow.rb:108:1:112:3 | self in splat_followed_by_keyword_param | params_flow.rb:6:5:6:10 | self | +| params_flow.rb:108:1:112:3 | self in splat_followed_by_keyword_param | params_flow.rb:108:1:112:3 | self (splat_followed_by_keyword_param) | +| params_flow.rb:108:1:112:3 | self in splat_followed_by_keyword_param | params_flow.rb:108:1:112:3 | self in splat_followed_by_keyword_param | +| params_flow.rb:108:1:112:3 | self in splat_followed_by_keyword_param | params_flow.rb:109:5:109:10 | self | +| params_flow.rb:108:1:112:3 | self in splat_followed_by_keyword_param | params_flow.rb:110:5:110:13 | self | +| params_flow.rb:108:1:112:3 | self in splat_followed_by_keyword_param | params_flow.rb:111:5:111:10 | self | +| params_flow.rb:108:1:112:3 | splat_followed_by_keyword_param | params_flow.rb:108:1:112:3 | splat_followed_by_keyword_param | +| params_flow.rb:108:1:112:3 | synthetic *args | params_flow.rb:108:1:112:3 | synthetic *args | +| params_flow.rb:108:1:112:3 | synthetic *args | params_flow.rb:108:1:112:3 | synthetic *args | +| params_flow.rb:108:37:108:37 | a | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:108:37:108:37 | a | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:108:37:108:37 | a | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:108:37:108:37 | a | params_flow.rb:108:37:108:37 | a | +| params_flow.rb:108:37:108:37 | a | params_flow.rb:108:37:108:37 | a | +| params_flow.rb:108:37:108:37 | a | params_flow.rb:108:37:108:37 | a | +| params_flow.rb:108:37:108:37 | a | params_flow.rb:109:10:109:10 | a | +| params_flow.rb:108:40:108:41 | *b | params_flow.rb:108:40:108:41 | *b | +| params_flow.rb:108:40:108:41 | *b | params_flow.rb:108:41:108:41 | b | +| params_flow.rb:108:40:108:41 | *b | params_flow.rb:110:10:110:10 | b | +| params_flow.rb:108:41:108:41 | b | params_flow.rb:108:41:108:41 | b | +| params_flow.rb:108:44:108:44 | c | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:108:44:108:44 | c | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:108:44:108:44 | c | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:108:44:108:44 | c | params_flow.rb:108:44:108:44 | c | +| params_flow.rb:108:44:108:44 | c | params_flow.rb:108:44:108:44 | c | +| params_flow.rb:108:44:108:44 | c | params_flow.rb:108:44:108:44 | c | +| params_flow.rb:108:44:108:44 | c | params_flow.rb:111:10:111:10 | c | +| params_flow.rb:109:5:109:10 | * | params_flow.rb:109:5:109:10 | * | +| params_flow.rb:109:5:109:10 | call to sink | params_flow.rb:109:5:109:10 | call to sink | +| params_flow.rb:110:5:110:13 | * | params_flow.rb:110:5:110:13 | * | +| params_flow.rb:110:5:110:13 | call to sink | params_flow.rb:110:5:110:13 | call to sink | +| params_flow.rb:110:10:110:13 | * | params_flow.rb:110:10:110:13 | * | +| params_flow.rb:110:10:110:13 | ...[...] | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:110:10:110:13 | ...[...] | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:110:10:110:13 | ...[...] | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:110:10:110:13 | ...[...] | params_flow.rb:110:10:110:13 | ...[...] | +| params_flow.rb:110:12:110:12 | 0 | params_flow.rb:110:12:110:12 | 0 | +| params_flow.rb:111:5:111:10 | * | params_flow.rb:111:5:111:10 | * | +| params_flow.rb:111:5:111:10 | call to sink | params_flow.rb:111:5:111:10 | call to sink | +| params_flow.rb:111:5:111:10 | call to sink | params_flow.rb:114:1:114:67 | call to splat_followed_by_keyword_param | +| params_flow.rb:114:1:114:67 | * | params_flow.rb:108:1:112:3 | synthetic *args | +| params_flow.rb:114:1:114:67 | * | params_flow.rb:114:1:114:67 | * | +| params_flow.rb:114:1:114:67 | ** | params_flow.rb:108:1:112:3 | **kwargs | +| params_flow.rb:114:1:114:67 | ** | params_flow.rb:114:1:114:67 | ** | +| params_flow.rb:114:1:114:67 | call to splat_followed_by_keyword_param | params_flow.rb:114:1:114:67 | call to splat_followed_by_keyword_param | +| params_flow.rb:114:33:114:41 | * | params_flow.rb:114:33:114:41 | * | +| params_flow.rb:114:33:114:41 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:114:33:114:41 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:114:33:114:41 | call to taint | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:114:33:114:41 | call to taint | params_flow.rb:108:37:108:37 | a | +| params_flow.rb:114:33:114:41 | call to taint | params_flow.rb:108:37:108:37 | a | +| params_flow.rb:114:33:114:41 | call to taint | params_flow.rb:109:10:109:10 | a | +| params_flow.rb:114:33:114:41 | call to taint | params_flow.rb:114:33:114:41 | call to taint | +| params_flow.rb:114:39:114:40 | 58 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:114:39:114:40 | 58 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:114:39:114:40 | 58 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:114:39:114:40 | 58 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:114:39:114:40 | 58 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:114:39:114:40 | 58 | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:114:39:114:40 | 58 | params_flow.rb:108:37:108:37 | a | +| params_flow.rb:114:39:114:40 | 58 | params_flow.rb:108:37:108:37 | a | +| params_flow.rb:114:39:114:40 | 58 | params_flow.rb:109:10:109:10 | a | +| params_flow.rb:114:39:114:40 | 58 | params_flow.rb:114:33:114:41 | call to taint | +| params_flow.rb:114:39:114:40 | 58 | params_flow.rb:114:39:114:40 | 58 | +| params_flow.rb:114:44:114:52 | * | params_flow.rb:114:44:114:52 | * | +| params_flow.rb:114:44:114:52 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:114:44:114:52 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:114:44:114:52 | call to taint | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:114:44:114:52 | call to taint | params_flow.rb:110:10:110:13 | ...[...] | +| params_flow.rb:114:44:114:52 | call to taint | params_flow.rb:114:44:114:52 | call to taint | +| params_flow.rb:114:50:114:51 | 59 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:114:50:114:51 | 59 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:114:50:114:51 | 59 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:114:50:114:51 | 59 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:114:50:114:51 | 59 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:114:50:114:51 | 59 | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:114:50:114:51 | 59 | params_flow.rb:110:10:110:13 | ...[...] | +| params_flow.rb:114:50:114:51 | 59 | params_flow.rb:114:44:114:52 | call to taint | +| params_flow.rb:114:50:114:51 | 59 | params_flow.rb:114:50:114:51 | 59 | +| params_flow.rb:114:55:114:55 | :c | params_flow.rb:114:55:114:55 | :c | +| params_flow.rb:114:55:114:66 | Pair | params_flow.rb:114:55:114:66 | Pair | +| params_flow.rb:114:58:114:66 | * | params_flow.rb:114:58:114:66 | * | +| params_flow.rb:114:58:114:66 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:114:58:114:66 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:114:58:114:66 | call to taint | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:114:58:114:66 | call to taint | params_flow.rb:108:44:108:44 | c | +| params_flow.rb:114:58:114:66 | call to taint | params_flow.rb:108:44:108:44 | c | +| params_flow.rb:114:58:114:66 | call to taint | params_flow.rb:111:10:111:10 | c | +| params_flow.rb:114:58:114:66 | call to taint | params_flow.rb:114:58:114:66 | call to taint | +| params_flow.rb:114:64:114:65 | 60 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:114:64:114:65 | 60 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:114:64:114:65 | 60 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:114:64:114:65 | 60 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:114:64:114:65 | 60 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:114:64:114:65 | 60 | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:114:64:114:65 | 60 | params_flow.rb:108:44:108:44 | c | +| params_flow.rb:114:64:114:65 | 60 | params_flow.rb:108:44:108:44 | c | +| params_flow.rb:114:64:114:65 | 60 | params_flow.rb:111:10:111:10 | c | +| params_flow.rb:114:64:114:65 | 60 | params_flow.rb:114:58:114:66 | call to taint | +| params_flow.rb:114:64:114:65 | 60 | params_flow.rb:114:64:114:65 | 60 | +| params_flow.rb:116:1:116:1 | x | params_flow.rb:116:1:116:1 | x | +| params_flow.rb:116:5:116:6 | Array | params_flow.rb:116:5:116:6 | Array | +| params_flow.rb:116:5:116:6 | call to [] | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:116:5:116:6 | call to [] | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:116:5:116:6 | call to [] | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:116:5:116:6 | call to [] | params_flow.rb:9:16:9:17 | p1 | +| params_flow.rb:116:5:116:6 | call to [] | params_flow.rb:9:16:9:17 | p1 | +| params_flow.rb:116:5:116:6 | call to [] | params_flow.rb:10:10:10:11 | p1 | +| params_flow.rb:116:5:116:6 | call to [] | params_flow.rb:116:1:116:1 | x | +| params_flow.rb:116:5:116:6 | call to [] | params_flow.rb:116:1:116:6 | ... = ... | +| params_flow.rb:116:5:116:6 | call to [] | params_flow.rb:116:5:116:6 | call to [] | +| params_flow.rb:116:5:116:6 | call to [] | params_flow.rb:117:1:117:1 | x | +| params_flow.rb:116:5:116:6 | call to [] | params_flow.rb:118:13:118:13 | x | +| params_flow.rb:117:1:117:1 | [post] x | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:117:1:117:1 | [post] x | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:117:1:117:1 | [post] x | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:117:1:117:1 | [post] x | params_flow.rb:9:16:9:17 | p1 | +| params_flow.rb:117:1:117:1 | [post] x | params_flow.rb:9:16:9:17 | p1 | +| params_flow.rb:117:1:117:1 | [post] x | params_flow.rb:10:10:10:11 | p1 | +| params_flow.rb:117:1:117:1 | [post] x | params_flow.rb:117:1:117:1 | [post] x | +| params_flow.rb:117:1:117:1 | [post] x | params_flow.rb:118:13:118:13 | x | +| params_flow.rb:117:1:117:15 | * | params_flow.rb:117:1:117:15 | * | +| params_flow.rb:117:1:117:15 | call to []= | params_flow.rb:117:1:117:15 | call to []= | +| params_flow.rb:117:3:117:14 | call to some_index | params_flow.rb:117:3:117:14 | call to some_index | +| params_flow.rb:117:19:117:27 | * | params_flow.rb:117:19:117:27 | * | +| params_flow.rb:117:19:117:27 | __synth__0 | params_flow.rb:117:19:117:27 | __synth__0 | +| params_flow.rb:117:19:117:27 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:117:19:117:27 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:117:19:117:27 | call to taint | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:117:19:117:27 | call to taint | params_flow.rb:9:16:9:17 | p1 | +| params_flow.rb:117:19:117:27 | call to taint | params_flow.rb:9:16:9:17 | p1 | +| params_flow.rb:117:19:117:27 | call to taint | params_flow.rb:9:20:9:21 | p2 | +| params_flow.rb:117:19:117:27 | call to taint | params_flow.rb:9:20:9:21 | p2 | +| params_flow.rb:117:19:117:27 | call to taint | params_flow.rb:10:10:10:11 | p1 | +| params_flow.rb:117:19:117:27 | call to taint | params_flow.rb:11:10:11:11 | p2 | +| params_flow.rb:117:19:117:27 | call to taint | params_flow.rb:117:1:117:15 | __synth__0 | +| params_flow.rb:117:19:117:27 | call to taint | params_flow.rb:117:1:117:27 | ... | +| params_flow.rb:117:19:117:27 | call to taint | params_flow.rb:117:19:117:27 | ... = ... | +| params_flow.rb:117:19:117:27 | call to taint | params_flow.rb:117:19:117:27 | __synth__0 | +| params_flow.rb:117:19:117:27 | call to taint | params_flow.rb:117:19:117:27 | call to taint | +| params_flow.rb:117:25:117:26 | 61 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:117:25:117:26 | 61 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:117:25:117:26 | 61 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:117:25:117:26 | 61 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:117:25:117:26 | 61 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:117:25:117:26 | 61 | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:117:25:117:26 | 61 | params_flow.rb:9:16:9:17 | p1 | +| params_flow.rb:117:25:117:26 | 61 | params_flow.rb:9:16:9:17 | p1 | +| params_flow.rb:117:25:117:26 | 61 | params_flow.rb:9:20:9:21 | p2 | +| params_flow.rb:117:25:117:26 | 61 | params_flow.rb:9:20:9:21 | p2 | +| params_flow.rb:117:25:117:26 | 61 | params_flow.rb:10:10:10:11 | p1 | +| params_flow.rb:117:25:117:26 | 61 | params_flow.rb:11:10:11:11 | p2 | +| params_flow.rb:117:25:117:26 | 61 | params_flow.rb:117:1:117:15 | __synth__0 | +| params_flow.rb:117:25:117:26 | 61 | params_flow.rb:117:1:117:27 | ... | +| params_flow.rb:117:25:117:26 | 61 | params_flow.rb:117:19:117:27 | ... = ... | +| params_flow.rb:117:25:117:26 | 61 | params_flow.rb:117:19:117:27 | __synth__0 | +| params_flow.rb:117:25:117:26 | 61 | params_flow.rb:117:19:117:27 | call to taint | +| params_flow.rb:117:25:117:26 | 61 | params_flow.rb:117:25:117:26 | 61 | +| params_flow.rb:118:1:118:14 | call to positional | params_flow.rb:118:1:118:14 | call to positional | +| params_flow.rb:118:12:118:13 | * ... | params_flow.rb:9:1:12:3 | synthetic *args | +| params_flow.rb:118:12:118:13 | * ... | params_flow.rb:118:12:118:13 | * ... | +| params_flow.rb:120:1:126:3 | &block | params_flow.rb:120:1:126:3 | &block | +| params_flow.rb:120:1:126:3 | destruct | params_flow.rb:120:1:126:3 | destruct | +| params_flow.rb:120:1:126:3 | self in destruct | params_flow.rb:5:1:7:3 | self (sink) | +| params_flow.rb:120:1:126:3 | self in destruct | params_flow.rb:5:1:7:3 | self in sink | +| params_flow.rb:120:1:126:3 | self in destruct | params_flow.rb:6:5:6:10 | self | +| params_flow.rb:120:1:126:3 | self in destruct | params_flow.rb:120:1:126:3 | self (destruct) | +| params_flow.rb:120:1:126:3 | self in destruct | params_flow.rb:120:1:126:3 | self in destruct | +| params_flow.rb:120:1:126:3 | self in destruct | params_flow.rb:121:5:121:10 | self | +| params_flow.rb:120:1:126:3 | self in destruct | params_flow.rb:122:5:122:10 | self | +| params_flow.rb:120:1:126:3 | self in destruct | params_flow.rb:123:5:123:10 | self | +| params_flow.rb:120:1:126:3 | self in destruct | params_flow.rb:124:5:124:10 | self | +| params_flow.rb:120:1:126:3 | self in destruct | params_flow.rb:125:5:125:10 | self | +| params_flow.rb:120:15:120:15 | a | params_flow.rb:120:15:120:15 | a | +| params_flow.rb:120:17:120:17 | b | params_flow.rb:120:17:120:17 | b | +| params_flow.rb:120:22:120:22 | c | params_flow.rb:120:22:120:22 | c | +| params_flow.rb:120:25:120:25 | d | params_flow.rb:120:25:120:25 | d | +| params_flow.rb:120:27:120:27 | e | params_flow.rb:120:27:120:27 | e | +| params_flow.rb:121:5:121:10 | * | params_flow.rb:121:5:121:10 | * | +| params_flow.rb:121:5:121:10 | call to sink | params_flow.rb:121:5:121:10 | call to sink | +| params_flow.rb:121:10:121:10 | a | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:121:10:121:10 | a | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:121:10:121:10 | a | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:121:10:121:10 | a | params_flow.rb:121:10:121:10 | a | +| params_flow.rb:122:5:122:10 | * | params_flow.rb:122:5:122:10 | * | +| params_flow.rb:122:5:122:10 | call to sink | params_flow.rb:122:5:122:10 | call to sink | +| params_flow.rb:122:10:122:10 | b | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:122:10:122:10 | b | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:122:10:122:10 | b | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:122:10:122:10 | b | params_flow.rb:122:10:122:10 | b | +| params_flow.rb:123:5:123:10 | * | params_flow.rb:123:5:123:10 | * | +| params_flow.rb:123:5:123:10 | call to sink | params_flow.rb:123:5:123:10 | call to sink | +| params_flow.rb:123:10:123:10 | c | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:123:10:123:10 | c | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:123:10:123:10 | c | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:123:10:123:10 | c | params_flow.rb:123:10:123:10 | c | +| params_flow.rb:124:5:124:10 | * | params_flow.rb:124:5:124:10 | * | +| params_flow.rb:124:5:124:10 | call to sink | params_flow.rb:124:5:124:10 | call to sink | +| params_flow.rb:124:10:124:10 | d | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:124:10:124:10 | d | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:124:10:124:10 | d | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:124:10:124:10 | d | params_flow.rb:124:10:124:10 | d | +| params_flow.rb:125:5:125:10 | * | params_flow.rb:125:5:125:10 | * | +| params_flow.rb:125:5:125:10 | call to sink | params_flow.rb:125:5:125:10 | call to sink | +| params_flow.rb:125:5:125:10 | call to sink | params_flow.rb:128:1:128:61 | call to destruct | +| params_flow.rb:125:10:125:10 | e | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:125:10:125:10 | e | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:125:10:125:10 | e | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:125:10:125:10 | e | params_flow.rb:125:10:125:10 | e | +| params_flow.rb:128:1:128:61 | * | params_flow.rb:128:1:128:61 | * | +| params_flow.rb:128:1:128:61 | call to destruct | params_flow.rb:128:1:128:61 | call to destruct | +| params_flow.rb:128:10:128:31 | * | params_flow.rb:128:10:128:31 | * | +| params_flow.rb:128:10:128:31 | Array | params_flow.rb:128:10:128:31 | Array | +| params_flow.rb:128:10:128:31 | call to [] | params_flow.rb:128:10:128:31 | call to [] | +| params_flow.rb:128:11:128:19 | * | params_flow.rb:128:11:128:19 | * | +| params_flow.rb:128:11:128:19 | call to taint | params_flow.rb:128:11:128:19 | call to taint | +| params_flow.rb:128:17:128:18 | 62 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:128:17:128:18 | 62 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:128:17:128:18 | 62 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:128:17:128:18 | 62 | params_flow.rb:128:11:128:19 | call to taint | +| params_flow.rb:128:17:128:18 | 62 | params_flow.rb:128:17:128:18 | 62 | +| params_flow.rb:128:22:128:30 | * | params_flow.rb:128:22:128:30 | * | +| params_flow.rb:128:22:128:30 | call to taint | params_flow.rb:128:22:128:30 | call to taint | +| params_flow.rb:128:28:128:29 | 63 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:128:28:128:29 | 63 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:128:28:128:29 | 63 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:128:28:128:29 | 63 | params_flow.rb:128:22:128:30 | call to taint | +| params_flow.rb:128:28:128:29 | 63 | params_flow.rb:128:28:128:29 | 63 | +| params_flow.rb:128:34:128:60 | * | params_flow.rb:128:34:128:60 | * | +| params_flow.rb:128:34:128:60 | Array | params_flow.rb:128:34:128:60 | Array | +| params_flow.rb:128:34:128:60 | call to [] | params_flow.rb:128:34:128:60 | call to [] | +| params_flow.rb:128:35:128:43 | * | params_flow.rb:128:35:128:43 | * | +| params_flow.rb:128:35:128:43 | call to taint | params_flow.rb:128:35:128:43 | call to taint | +| params_flow.rb:128:41:128:42 | 64 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:128:41:128:42 | 64 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:128:41:128:42 | 64 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:128:41:128:42 | 64 | params_flow.rb:128:35:128:43 | call to taint | +| params_flow.rb:128:41:128:42 | 64 | params_flow.rb:128:41:128:42 | 64 | +| params_flow.rb:128:46:128:59 | * | params_flow.rb:128:46:128:59 | * | +| params_flow.rb:128:46:128:59 | Array | params_flow.rb:128:46:128:59 | Array | +| params_flow.rb:128:46:128:59 | call to [] | params_flow.rb:128:46:128:59 | call to [] | +| params_flow.rb:128:47:128:47 | 0 | params_flow.rb:128:47:128:47 | 0 | +| params_flow.rb:128:50:128:58 | * | params_flow.rb:128:50:128:58 | * | +| params_flow.rb:128:50:128:58 | call to taint | params_flow.rb:128:50:128:58 | call to taint | +| params_flow.rb:128:56:128:57 | 65 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:128:56:128:57 | 65 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:128:56:128:57 | 65 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:128:56:128:57 | 65 | params_flow.rb:128:50:128:58 | call to taint | +| params_flow.rb:128:56:128:57 | 65 | params_flow.rb:128:56:128:57 | 65 | +| params_flow.rb:130:1:130:4 | args | params_flow.rb:130:1:130:4 | args | +| params_flow.rb:130:8:130:29 | * | params_flow.rb:130:8:130:29 | * | +| params_flow.rb:130:8:130:29 | Array | params_flow.rb:130:8:130:29 | Array | +| params_flow.rb:130:8:130:29 | call to [] | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:130:8:130:29 | call to [] | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:130:8:130:29 | call to [] | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:130:8:130:29 | call to [] | params_flow.rb:83:14:83:14 | t | +| params_flow.rb:130:8:130:29 | call to [] | params_flow.rb:83:14:83:14 | t | +| params_flow.rb:130:8:130:29 | call to [] | params_flow.rb:84:10:84:10 | t | +| params_flow.rb:130:8:130:29 | call to [] | params_flow.rb:130:1:130:4 | args | +| params_flow.rb:130:8:130:29 | call to [] | params_flow.rb:130:1:130:29 | ... = ... | +| params_flow.rb:130:8:130:29 | call to [] | params_flow.rb:130:8:130:29 | call to [] | +| params_flow.rb:130:8:130:29 | call to [] | params_flow.rb:131:11:131:14 | args | +| params_flow.rb:130:9:130:17 | * | params_flow.rb:130:9:130:17 | * | +| params_flow.rb:130:9:130:17 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:130:9:130:17 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:130:9:130:17 | call to taint | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:130:9:130:17 | call to taint | params_flow.rb:83:14:83:14 | t | +| params_flow.rb:130:9:130:17 | call to taint | params_flow.rb:83:14:83:14 | t | +| params_flow.rb:130:9:130:17 | call to taint | params_flow.rb:84:10:84:10 | t | +| params_flow.rb:130:9:130:17 | call to taint | params_flow.rb:130:9:130:17 | call to taint | +| params_flow.rb:130:15:130:16 | 66 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:130:15:130:16 | 66 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:130:15:130:16 | 66 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:130:15:130:16 | 66 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:130:15:130:16 | 66 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:130:15:130:16 | 66 | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:130:15:130:16 | 66 | params_flow.rb:83:14:83:14 | t | +| params_flow.rb:130:15:130:16 | 66 | params_flow.rb:83:14:83:14 | t | +| params_flow.rb:130:15:130:16 | 66 | params_flow.rb:84:10:84:10 | t | +| params_flow.rb:130:15:130:16 | 66 | params_flow.rb:130:9:130:17 | call to taint | +| params_flow.rb:130:15:130:16 | 66 | params_flow.rb:130:15:130:16 | 66 | +| params_flow.rb:130:20:130:28 | * | params_flow.rb:130:20:130:28 | * | +| params_flow.rb:130:20:130:28 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:130:20:130:28 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:130:20:130:28 | call to taint | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:130:20:130:28 | call to taint | params_flow.rb:83:17:83:17 | u | +| params_flow.rb:130:20:130:28 | call to taint | params_flow.rb:83:17:83:17 | u | +| params_flow.rb:130:20:130:28 | call to taint | params_flow.rb:85:10:85:10 | u | +| params_flow.rb:130:20:130:28 | call to taint | params_flow.rb:130:20:130:28 | call to taint | +| params_flow.rb:130:26:130:27 | 67 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:130:26:130:27 | 67 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:130:26:130:27 | 67 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:130:26:130:27 | 67 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:130:26:130:27 | 67 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:130:26:130:27 | 67 | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:130:26:130:27 | 67 | params_flow.rb:83:17:83:17 | u | +| params_flow.rb:130:26:130:27 | 67 | params_flow.rb:83:17:83:17 | u | +| params_flow.rb:130:26:130:27 | 67 | params_flow.rb:85:10:85:10 | u | +| params_flow.rb:130:26:130:27 | 67 | params_flow.rb:130:20:130:28 | call to taint | +| params_flow.rb:130:26:130:27 | 67 | params_flow.rb:130:26:130:27 | 67 | +| params_flow.rb:131:1:131:46 | call to pos_many | params_flow.rb:131:1:131:46 | call to pos_many | +| params_flow.rb:131:10:131:14 | * ... | params_flow.rb:83:1:91:3 | synthetic *args | +| params_flow.rb:131:10:131:14 | * ... | params_flow.rb:131:10:131:14 | * ... | +| params_flow.rb:131:17:131:25 | * | params_flow.rb:131:17:131:25 | * | +| params_flow.rb:131:17:131:25 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:131:17:131:25 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:131:17:131:25 | call to taint | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:131:17:131:25 | call to taint | params_flow.rb:83:17:83:17 | u | +| params_flow.rb:131:17:131:25 | call to taint | params_flow.rb:83:17:83:17 | u | +| params_flow.rb:131:17:131:25 | call to taint | params_flow.rb:85:10:85:10 | u | +| params_flow.rb:131:17:131:25 | call to taint | params_flow.rb:131:17:131:25 | call to taint | +| params_flow.rb:131:23:131:24 | 68 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:131:23:131:24 | 68 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:131:23:131:24 | 68 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:131:23:131:24 | 68 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:131:23:131:24 | 68 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:131:23:131:24 | 68 | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:131:23:131:24 | 68 | params_flow.rb:83:17:83:17 | u | +| params_flow.rb:131:23:131:24 | 68 | params_flow.rb:83:17:83:17 | u | +| params_flow.rb:131:23:131:24 | 68 | params_flow.rb:85:10:85:10 | u | +| params_flow.rb:131:23:131:24 | 68 | params_flow.rb:131:17:131:25 | call to taint | +| params_flow.rb:131:23:131:24 | 68 | params_flow.rb:131:23:131:24 | 68 | +| params_flow.rb:131:28:131:30 | nil | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:131:28:131:30 | nil | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:131:28:131:30 | nil | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:131:28:131:30 | nil | params_flow.rb:83:20:83:20 | v | +| params_flow.rb:131:28:131:30 | nil | params_flow.rb:83:20:83:20 | v | +| params_flow.rb:131:28:131:30 | nil | params_flow.rb:86:10:86:10 | v | +| params_flow.rb:131:28:131:30 | nil | params_flow.rb:131:28:131:30 | nil | +| params_flow.rb:131:33:131:35 | nil | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:131:33:131:35 | nil | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:131:33:131:35 | nil | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:131:33:131:35 | nil | params_flow.rb:83:23:83:23 | w | +| params_flow.rb:131:33:131:35 | nil | params_flow.rb:83:23:83:23 | w | +| params_flow.rb:131:33:131:35 | nil | params_flow.rb:87:10:87:10 | w | +| params_flow.rb:131:33:131:35 | nil | params_flow.rb:131:33:131:35 | nil | +| params_flow.rb:131:38:131:40 | nil | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:131:38:131:40 | nil | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:131:38:131:40 | nil | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:131:38:131:40 | nil | params_flow.rb:83:26:83:26 | x | +| params_flow.rb:131:38:131:40 | nil | params_flow.rb:83:26:83:26 | x | +| params_flow.rb:131:38:131:40 | nil | params_flow.rb:88:10:88:10 | x | +| params_flow.rb:131:38:131:40 | nil | params_flow.rb:131:38:131:40 | nil | +| params_flow.rb:131:43:131:45 | nil | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:131:43:131:45 | nil | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:131:43:131:45 | nil | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:131:43:131:45 | nil | params_flow.rb:83:29:83:29 | y | +| params_flow.rb:131:43:131:45 | nil | params_flow.rb:83:29:83:29 | y | +| params_flow.rb:131:43:131:45 | nil | params_flow.rb:89:10:89:10 | y | +| params_flow.rb:131:43:131:45 | nil | params_flow.rb:131:43:131:45 | nil | +| params_flow.rb:133:1:135:3 | &block | params_flow.rb:133:1:135:3 | &block | +| params_flow.rb:133:1:135:3 | self in splatall | params_flow.rb:5:1:7:3 | self (sink) | +| params_flow.rb:133:1:135:3 | self in splatall | params_flow.rb:5:1:7:3 | self in sink | +| params_flow.rb:133:1:135:3 | self in splatall | params_flow.rb:6:5:6:10 | self | +| params_flow.rb:133:1:135:3 | self in splatall | params_flow.rb:133:1:135:3 | self (splatall) | +| params_flow.rb:133:1:135:3 | self in splatall | params_flow.rb:133:1:135:3 | self in splatall | +| params_flow.rb:133:1:135:3 | self in splatall | params_flow.rb:134:5:134:16 | self | +| params_flow.rb:133:1:135:3 | splatall | params_flow.rb:133:1:135:3 | splatall | +| params_flow.rb:133:1:135:3 | synthetic *args | params_flow.rb:133:1:135:3 | synthetic *args | +| params_flow.rb:133:14:133:18 | *args | params_flow.rb:133:14:133:18 | *args | +| params_flow.rb:133:14:133:18 | *args | params_flow.rb:133:15:133:18 | args | +| params_flow.rb:133:14:133:18 | *args | params_flow.rb:134:10:134:13 | args | +| params_flow.rb:133:15:133:18 | args | params_flow.rb:133:15:133:18 | args | +| params_flow.rb:134:5:134:16 | * | params_flow.rb:134:5:134:16 | * | +| params_flow.rb:134:5:134:16 | call to sink | params_flow.rb:134:5:134:16 | call to sink | +| params_flow.rb:134:5:134:16 | call to sink | params_flow.rb:137:1:137:44 | call to splatall | +| params_flow.rb:134:10:134:16 | * | params_flow.rb:134:10:134:16 | * | +| params_flow.rb:134:10:134:16 | ...[...] | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:134:10:134:16 | ...[...] | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:134:10:134:16 | ...[...] | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:134:10:134:16 | ...[...] | params_flow.rb:134:10:134:16 | ...[...] | +| params_flow.rb:134:15:134:15 | 1 | params_flow.rb:134:15:134:15 | 1 | +| params_flow.rb:137:1:137:44 | call to splatall | params_flow.rb:137:1:137:44 | call to splatall | +| params_flow.rb:137:10:137:43 | * ... | params_flow.rb:133:14:133:18 | *args | +| params_flow.rb:137:10:137:43 | * ... | params_flow.rb:133:15:133:18 | args | +| params_flow.rb:137:10:137:43 | * ... | params_flow.rb:134:10:134:13 | args | +| params_flow.rb:137:10:137:43 | * ... | params_flow.rb:137:10:137:43 | * ... | +| params_flow.rb:137:11:137:43 | * | params_flow.rb:137:11:137:43 | * | +| params_flow.rb:137:11:137:43 | Array | params_flow.rb:137:11:137:43 | Array | +| params_flow.rb:137:11:137:43 | call to [] | params_flow.rb:137:11:137:43 | call to [] | +| params_flow.rb:137:12:137:20 | * | params_flow.rb:137:12:137:20 | * | +| params_flow.rb:137:12:137:20 | call to taint | params_flow.rb:137:12:137:20 | call to taint | +| params_flow.rb:137:18:137:19 | 69 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:137:18:137:19 | 69 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:137:18:137:19 | 69 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:137:18:137:19 | 69 | params_flow.rb:137:12:137:20 | call to taint | +| params_flow.rb:137:18:137:19 | 69 | params_flow.rb:137:18:137:19 | 69 | +| params_flow.rb:137:23:137:31 | * | params_flow.rb:137:23:137:31 | * | +| params_flow.rb:137:23:137:31 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:137:23:137:31 | call to taint | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:137:23:137:31 | call to taint | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:137:23:137:31 | call to taint | params_flow.rb:134:10:134:16 | ...[...] | +| params_flow.rb:137:23:137:31 | call to taint | params_flow.rb:137:23:137:31 | call to taint | +| params_flow.rb:137:29:137:30 | 70 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:137:29:137:30 | 70 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:137:29:137:30 | 70 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:137:29:137:30 | 70 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:137:29:137:30 | 70 | params_flow.rb:5:10:5:10 | x | +| params_flow.rb:137:29:137:30 | 70 | params_flow.rb:6:10:6:10 | x | +| params_flow.rb:137:29:137:30 | 70 | params_flow.rb:134:10:134:16 | ...[...] | +| params_flow.rb:137:29:137:30 | 70 | params_flow.rb:137:23:137:31 | call to taint | +| params_flow.rb:137:29:137:30 | 70 | params_flow.rb:137:29:137:30 | 70 | +| params_flow.rb:137:34:137:42 | * | params_flow.rb:137:34:137:42 | * | +| params_flow.rb:137:34:137:42 | call to taint | params_flow.rb:137:34:137:42 | call to taint | +| params_flow.rb:137:40:137:41 | 71 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:137:40:137:41 | 71 | params_flow.rb:1:11:1:11 | x | +| params_flow.rb:137:40:137:41 | 71 | params_flow.rb:2:5:2:5 | x | +| params_flow.rb:137:40:137:41 | 71 | params_flow.rb:137:34:137:42 | call to taint | +| params_flow.rb:137:40:137:41 | 71 | params_flow.rb:137:40:137:41 | 71 | +forwardButNoBackwardFlow +backwardButNoForwardFlow diff --git a/ruby/ql/test/library-tests/dataflow/params/TypeTracker.qlref b/ruby/ql/test/library-tests/dataflow/params/TypeTracker.qlref new file mode 100644 index 00000000000..2815162f7d8 --- /dev/null +++ b/ruby/ql/test/library-tests/dataflow/params/TypeTracker.qlref @@ -0,0 +1 @@ +library-tests/dataflow/type-tracker/TypeTracker.ql \ No newline at end of file diff --git a/ruby/ql/test/library-tests/dataflow/params/params-flow.expected b/ruby/ql/test/library-tests/dataflow/params/params-flow.expected index b54948d17a4..435072bf90b 100644 --- a/ruby/ql/test/library-tests/dataflow/params/params-flow.expected +++ b/ruby/ql/test/library-tests/dataflow/params/params-flow.expected @@ -42,15 +42,84 @@ edges | params_flow.rb:41:24:41:29 | ** ... [element :p1] | params_flow.rb:16:13:16:14 | p1 | | params_flow.rb:41:26:41:29 | args [element :p1] | params_flow.rb:41:24:41:29 | ** ... [element :p1] | | params_flow.rb:44:12:44:20 | call to taint | params_flow.rb:9:16:9:17 | p1 | +| params_flow.rb:46:1:46:4 | args [element 0] | params_flow.rb:47:13:47:16 | args [element 0] | +| params_flow.rb:46:1:46:4 | args [element 1] | params_flow.rb:47:13:47:16 | args [element 1] | +| params_flow.rb:46:9:46:17 | call to taint | params_flow.rb:46:1:46:4 | args [element 0] | +| params_flow.rb:46:20:46:28 | call to taint | params_flow.rb:46:1:46:4 | args [element 1] | +| params_flow.rb:47:12:47:16 | * ... [element 0] | params_flow.rb:9:16:9:17 | p1 | +| params_flow.rb:47:12:47:16 | * ... [element 1] | params_flow.rb:9:20:9:21 | p2 | +| params_flow.rb:47:13:47:16 | args [element 0] | params_flow.rb:47:12:47:16 | * ... [element 0] | +| params_flow.rb:47:13:47:16 | args [element 1] | params_flow.rb:47:12:47:16 | * ... [element 1] | | params_flow.rb:49:13:49:14 | p1 | params_flow.rb:50:10:50:11 | p1 | -| params_flow.rb:54:9:54:17 | call to taint | params_flow.rb:49:13:49:14 | p1 | -| params_flow.rb:57:9:57:17 | call to taint | params_flow.rb:49:13:49:14 | p1 | -| params_flow.rb:62:1:62:4 | args | params_flow.rb:66:13:66:16 | args | -| params_flow.rb:62:8:62:16 | call to taint | params_flow.rb:62:1:62:4 | args | -| params_flow.rb:63:16:63:17 | *x [element 0] | params_flow.rb:64:10:64:10 | x [element 0] | -| params_flow.rb:64:10:64:10 | x [element 0] | params_flow.rb:64:10:64:13 | ...[...] | -| params_flow.rb:66:12:66:16 | * ... [element 0] | params_flow.rb:63:16:63:17 | *x [element 0] | -| params_flow.rb:66:13:66:16 | args | params_flow.rb:66:12:66:16 | * ... [element 0] | +| params_flow.rb:49:17:49:24 | *posargs [element 0] | params_flow.rb:51:11:51:17 | posargs [element 0] | +| params_flow.rb:51:11:51:17 | posargs [element 0] | params_flow.rb:51:11:51:20 | ...[...] | +| params_flow.rb:51:11:51:20 | ...[...] | params_flow.rb:51:10:51:21 | ( ... ) | +| params_flow.rb:55:9:55:17 | call to taint | params_flow.rb:49:13:49:14 | p1 | +| params_flow.rb:55:20:55:28 | call to taint | params_flow.rb:49:17:49:24 | *posargs [element 0] | +| params_flow.rb:57:1:57:4 | args [element 0] | params_flow.rb:58:21:58:24 | args [element 0] | +| params_flow.rb:57:9:57:17 | call to taint | params_flow.rb:57:1:57:4 | args [element 0] | +| params_flow.rb:58:9:58:17 | call to taint | params_flow.rb:49:13:49:14 | p1 | +| params_flow.rb:58:20:58:24 | * ... [element 0] | params_flow.rb:49:17:49:24 | *posargs [element 0] | +| params_flow.rb:58:21:58:24 | args [element 0] | params_flow.rb:58:20:58:24 | * ... [element 0] | +| params_flow.rb:60:1:60:4 | args [element 0] | params_flow.rb:61:10:61:13 | args [element 0] | +| params_flow.rb:60:9:60:17 | call to taint | params_flow.rb:60:1:60:4 | args [element 0] | +| params_flow.rb:61:9:61:13 | * ... [element 0] | params_flow.rb:49:13:49:14 | p1 | +| params_flow.rb:61:10:61:13 | args [element 0] | params_flow.rb:61:9:61:13 | * ... [element 0] | +| params_flow.rb:63:1:63:4 | args | params_flow.rb:67:13:67:16 | args | +| params_flow.rb:63:8:63:16 | call to taint | params_flow.rb:63:1:63:4 | args | +| params_flow.rb:64:16:64:17 | *x [element 0] | params_flow.rb:65:10:65:10 | x [element 0] | +| params_flow.rb:65:10:65:10 | x [element 0] | params_flow.rb:65:10:65:13 | ...[...] | +| params_flow.rb:67:12:67:16 | * ... [element 0] | params_flow.rb:64:16:64:17 | *x [element 0] | +| params_flow.rb:67:13:67:16 | args | params_flow.rb:67:12:67:16 | * ... [element 0] | +| params_flow.rb:69:14:69:14 | x | params_flow.rb:70:10:70:10 | x | +| params_flow.rb:69:17:69:17 | y | params_flow.rb:71:10:71:10 | y | +| params_flow.rb:69:24:69:24 | w | params_flow.rb:74:10:74:10 | w | +| params_flow.rb:69:27:69:27 | r | params_flow.rb:75:10:75:10 | r | +| params_flow.rb:78:10:78:18 | call to taint | params_flow.rb:69:14:69:14 | x | +| params_flow.rb:78:21:78:29 | call to taint | params_flow.rb:69:17:69:17 | y | +| params_flow.rb:78:43:78:51 | call to taint | params_flow.rb:69:24:69:24 | w | +| params_flow.rb:78:54:78:62 | call to taint | params_flow.rb:69:27:69:27 | r | +| params_flow.rb:81:10:81:18 | call to taint | params_flow.rb:69:14:69:14 | x | +| params_flow.rb:83:14:83:14 | t | params_flow.rb:84:10:84:10 | t | +| params_flow.rb:83:17:83:17 | u | params_flow.rb:85:10:85:10 | u | +| params_flow.rb:83:23:83:23 | w | params_flow.rb:87:10:87:10 | w | +| params_flow.rb:94:10:94:18 | call to taint | params_flow.rb:83:14:83:14 | t | +| params_flow.rb:94:21:94:29 | call to taint | params_flow.rb:83:17:83:17 | u | +| params_flow.rb:94:39:94:47 | call to taint | params_flow.rb:83:23:83:23 | w | +| params_flow.rb:96:10:96:18 | call to taint | params_flow.rb:69:14:69:14 | x | +| params_flow.rb:96:21:96:29 | call to taint | params_flow.rb:69:17:69:17 | y | +| params_flow.rb:96:68:96:76 | call to taint | params_flow.rb:69:24:69:24 | w | +| params_flow.rb:96:79:96:87 | call to taint | params_flow.rb:69:27:69:27 | r | +| params_flow.rb:98:19:98:19 | a | params_flow.rb:99:10:99:10 | a | +| params_flow.rb:98:31:98:31 | b | params_flow.rb:102:10:102:10 | b | +| params_flow.rb:105:15:105:23 | call to taint | params_flow.rb:98:19:98:19 | a | +| params_flow.rb:106:15:106:23 | call to taint | params_flow.rb:98:19:98:19 | a | +| params_flow.rb:106:37:106:45 | call to taint | params_flow.rb:98:31:98:31 | b | +| params_flow.rb:108:37:108:37 | a | params_flow.rb:109:10:109:10 | a | +| params_flow.rb:108:40:108:41 | *b [element 0] | params_flow.rb:110:10:110:10 | b [element 0] | +| params_flow.rb:108:44:108:44 | c | params_flow.rb:111:10:111:10 | c | +| params_flow.rb:110:10:110:10 | b [element 0] | params_flow.rb:110:10:110:13 | ...[...] | +| params_flow.rb:114:33:114:41 | call to taint | params_flow.rb:108:37:108:37 | a | +| params_flow.rb:114:44:114:52 | call to taint | params_flow.rb:108:40:108:41 | *b [element 0] | +| params_flow.rb:114:58:114:66 | call to taint | params_flow.rb:108:44:108:44 | c | +| params_flow.rb:117:1:117:1 | [post] x [element] | params_flow.rb:118:13:118:13 | x [element] | +| params_flow.rb:117:19:117:27 | call to taint | params_flow.rb:117:1:117:1 | [post] x [element] | +| params_flow.rb:118:12:118:13 | * ... [element] | params_flow.rb:9:16:9:17 | p1 | +| params_flow.rb:118:12:118:13 | * ... [element] | params_flow.rb:9:20:9:21 | p2 | +| params_flow.rb:118:13:118:13 | x [element] | params_flow.rb:118:12:118:13 | * ... [element] | +| params_flow.rb:130:1:130:4 | args [element 0] | params_flow.rb:131:11:131:14 | args [element 0] | +| params_flow.rb:130:1:130:4 | args [element 1] | params_flow.rb:131:11:131:14 | args [element 1] | +| params_flow.rb:130:9:130:17 | call to taint | params_flow.rb:130:1:130:4 | args [element 0] | +| params_flow.rb:130:20:130:28 | call to taint | params_flow.rb:130:1:130:4 | args [element 1] | +| params_flow.rb:131:10:131:14 | * ... [element 0] | params_flow.rb:83:14:83:14 | t | +| params_flow.rb:131:10:131:14 | * ... [element 1] | params_flow.rb:83:17:83:17 | u | +| params_flow.rb:131:11:131:14 | args [element 0] | params_flow.rb:131:10:131:14 | * ... [element 0] | +| params_flow.rb:131:11:131:14 | args [element 1] | params_flow.rb:131:10:131:14 | * ... [element 1] | +| params_flow.rb:131:17:131:25 | call to taint | params_flow.rb:83:17:83:17 | u | +| params_flow.rb:133:14:133:18 | *args [element 1] | params_flow.rb:134:10:134:13 | args [element 1] | +| params_flow.rb:134:10:134:13 | args [element 1] | params_flow.rb:134:10:134:16 | ...[...] | +| params_flow.rb:137:10:137:43 | * ... [element 1] | params_flow.rb:133:14:133:18 | *args [element 1] | +| params_flow.rb:137:23:137:31 | call to taint | params_flow.rb:137:10:137:43 | * ... [element 1] | nodes | params_flow.rb:9:16:9:17 | p1 | semmle.label | p1 | | params_flow.rb:9:20:9:21 | p2 | semmle.label | p2 | @@ -100,22 +169,108 @@ nodes | params_flow.rb:41:24:41:29 | ** ... [element :p1] | semmle.label | ** ... [element :p1] | | params_flow.rb:41:26:41:29 | args [element :p1] | semmle.label | args [element :p1] | | params_flow.rb:44:12:44:20 | call to taint | semmle.label | call to taint | +| params_flow.rb:46:1:46:4 | args [element 0] | semmle.label | args [element 0] | +| params_flow.rb:46:1:46:4 | args [element 1] | semmle.label | args [element 1] | +| params_flow.rb:46:9:46:17 | call to taint | semmle.label | call to taint | +| params_flow.rb:46:20:46:28 | call to taint | semmle.label | call to taint | +| params_flow.rb:47:12:47:16 | * ... [element 0] | semmle.label | * ... [element 0] | +| params_flow.rb:47:12:47:16 | * ... [element 1] | semmle.label | * ... [element 1] | +| params_flow.rb:47:13:47:16 | args [element 0] | semmle.label | args [element 0] | +| params_flow.rb:47:13:47:16 | args [element 1] | semmle.label | args [element 1] | | params_flow.rb:49:13:49:14 | p1 | semmle.label | p1 | +| params_flow.rb:49:17:49:24 | *posargs [element 0] | semmle.label | *posargs [element 0] | | params_flow.rb:50:10:50:11 | p1 | semmle.label | p1 | -| params_flow.rb:54:9:54:17 | call to taint | semmle.label | call to taint | +| params_flow.rb:51:10:51:21 | ( ... ) | semmle.label | ( ... ) | +| params_flow.rb:51:11:51:17 | posargs [element 0] | semmle.label | posargs [element 0] | +| params_flow.rb:51:11:51:20 | ...[...] | semmle.label | ...[...] | +| params_flow.rb:55:9:55:17 | call to taint | semmle.label | call to taint | +| params_flow.rb:55:20:55:28 | call to taint | semmle.label | call to taint | +| params_flow.rb:57:1:57:4 | args [element 0] | semmle.label | args [element 0] | | params_flow.rb:57:9:57:17 | call to taint | semmle.label | call to taint | -| params_flow.rb:62:1:62:4 | args | semmle.label | args | -| params_flow.rb:62:8:62:16 | call to taint | semmle.label | call to taint | -| params_flow.rb:63:16:63:17 | *x [element 0] | semmle.label | *x [element 0] | -| params_flow.rb:64:10:64:10 | x [element 0] | semmle.label | x [element 0] | -| params_flow.rb:64:10:64:13 | ...[...] | semmle.label | ...[...] | -| params_flow.rb:66:12:66:16 | * ... [element 0] | semmle.label | * ... [element 0] | -| params_flow.rb:66:13:66:16 | args | semmle.label | args | +| params_flow.rb:58:9:58:17 | call to taint | semmle.label | call to taint | +| params_flow.rb:58:20:58:24 | * ... [element 0] | semmle.label | * ... [element 0] | +| params_flow.rb:58:21:58:24 | args [element 0] | semmle.label | args [element 0] | +| params_flow.rb:60:1:60:4 | args [element 0] | semmle.label | args [element 0] | +| params_flow.rb:60:9:60:17 | call to taint | semmle.label | call to taint | +| params_flow.rb:61:9:61:13 | * ... [element 0] | semmle.label | * ... [element 0] | +| params_flow.rb:61:10:61:13 | args [element 0] | semmle.label | args [element 0] | +| params_flow.rb:63:1:63:4 | args | semmle.label | args | +| params_flow.rb:63:8:63:16 | call to taint | semmle.label | call to taint | +| params_flow.rb:64:16:64:17 | *x [element 0] | semmle.label | *x [element 0] | +| params_flow.rb:65:10:65:10 | x [element 0] | semmle.label | x [element 0] | +| params_flow.rb:65:10:65:13 | ...[...] | semmle.label | ...[...] | +| params_flow.rb:67:12:67:16 | * ... [element 0] | semmle.label | * ... [element 0] | +| params_flow.rb:67:13:67:16 | args | semmle.label | args | +| params_flow.rb:69:14:69:14 | x | semmle.label | x | +| params_flow.rb:69:17:69:17 | y | semmle.label | y | +| params_flow.rb:69:24:69:24 | w | semmle.label | w | +| params_flow.rb:69:27:69:27 | r | semmle.label | r | +| params_flow.rb:70:10:70:10 | x | semmle.label | x | +| params_flow.rb:71:10:71:10 | y | semmle.label | y | +| params_flow.rb:74:10:74:10 | w | semmle.label | w | +| params_flow.rb:75:10:75:10 | r | semmle.label | r | +| params_flow.rb:78:10:78:18 | call to taint | semmle.label | call to taint | +| params_flow.rb:78:21:78:29 | call to taint | semmle.label | call to taint | +| params_flow.rb:78:43:78:51 | call to taint | semmle.label | call to taint | +| params_flow.rb:78:54:78:62 | call to taint | semmle.label | call to taint | +| params_flow.rb:81:10:81:18 | call to taint | semmle.label | call to taint | +| params_flow.rb:83:14:83:14 | t | semmle.label | t | +| params_flow.rb:83:17:83:17 | u | semmle.label | u | +| params_flow.rb:83:23:83:23 | w | semmle.label | w | +| params_flow.rb:84:10:84:10 | t | semmle.label | t | +| params_flow.rb:85:10:85:10 | u | semmle.label | u | +| params_flow.rb:87:10:87:10 | w | semmle.label | w | +| params_flow.rb:94:10:94:18 | call to taint | semmle.label | call to taint | +| params_flow.rb:94:21:94:29 | call to taint | semmle.label | call to taint | +| params_flow.rb:94:39:94:47 | call to taint | semmle.label | call to taint | +| params_flow.rb:96:10:96:18 | call to taint | semmle.label | call to taint | +| params_flow.rb:96:21:96:29 | call to taint | semmle.label | call to taint | +| params_flow.rb:96:68:96:76 | call to taint | semmle.label | call to taint | +| params_flow.rb:96:79:96:87 | call to taint | semmle.label | call to taint | +| params_flow.rb:98:19:98:19 | a | semmle.label | a | +| params_flow.rb:98:31:98:31 | b | semmle.label | b | +| params_flow.rb:99:10:99:10 | a | semmle.label | a | +| params_flow.rb:102:10:102:10 | b | semmle.label | b | +| params_flow.rb:105:15:105:23 | call to taint | semmle.label | call to taint | +| params_flow.rb:106:15:106:23 | call to taint | semmle.label | call to taint | +| params_flow.rb:106:37:106:45 | call to taint | semmle.label | call to taint | +| params_flow.rb:108:37:108:37 | a | semmle.label | a | +| params_flow.rb:108:40:108:41 | *b [element 0] | semmle.label | *b [element 0] | +| params_flow.rb:108:44:108:44 | c | semmle.label | c | +| params_flow.rb:109:10:109:10 | a | semmle.label | a | +| params_flow.rb:110:10:110:10 | b [element 0] | semmle.label | b [element 0] | +| params_flow.rb:110:10:110:13 | ...[...] | semmle.label | ...[...] | +| params_flow.rb:111:10:111:10 | c | semmle.label | c | +| params_flow.rb:114:33:114:41 | call to taint | semmle.label | call to taint | +| params_flow.rb:114:44:114:52 | call to taint | semmle.label | call to taint | +| params_flow.rb:114:58:114:66 | call to taint | semmle.label | call to taint | +| params_flow.rb:117:1:117:1 | [post] x [element] | semmle.label | [post] x [element] | +| params_flow.rb:117:19:117:27 | call to taint | semmle.label | call to taint | +| params_flow.rb:118:12:118:13 | * ... [element] | semmle.label | * ... [element] | +| params_flow.rb:118:13:118:13 | x [element] | semmle.label | x [element] | +| params_flow.rb:130:1:130:4 | args [element 0] | semmle.label | args [element 0] | +| params_flow.rb:130:1:130:4 | args [element 1] | semmle.label | args [element 1] | +| params_flow.rb:130:9:130:17 | call to taint | semmle.label | call to taint | +| params_flow.rb:130:20:130:28 | call to taint | semmle.label | call to taint | +| params_flow.rb:131:10:131:14 | * ... [element 0] | semmle.label | * ... [element 0] | +| params_flow.rb:131:10:131:14 | * ... [element 1] | semmle.label | * ... [element 1] | +| params_flow.rb:131:11:131:14 | args [element 0] | semmle.label | args [element 0] | +| params_flow.rb:131:11:131:14 | args [element 1] | semmle.label | args [element 1] | +| params_flow.rb:131:17:131:25 | call to taint | semmle.label | call to taint | +| params_flow.rb:133:14:133:18 | *args [element 1] | semmle.label | *args [element 1] | +| params_flow.rb:134:10:134:13 | args [element 1] | semmle.label | args [element 1] | +| params_flow.rb:134:10:134:16 | ...[...] | semmle.label | ...[...] | +| params_flow.rb:137:10:137:43 | * ... [element 1] | semmle.label | * ... [element 1] | +| params_flow.rb:137:23:137:31 | call to taint | semmle.label | call to taint | subpaths #select | params_flow.rb:10:10:10:11 | p1 | params_flow.rb:14:12:14:19 | call to taint | params_flow.rb:10:10:10:11 | p1 | $@ | params_flow.rb:14:12:14:19 | call to taint | call to taint | | params_flow.rb:10:10:10:11 | p1 | params_flow.rb:44:12:44:20 | call to taint | params_flow.rb:10:10:10:11 | p1 | $@ | params_flow.rb:44:12:44:20 | call to taint | call to taint | +| params_flow.rb:10:10:10:11 | p1 | params_flow.rb:46:9:46:17 | call to taint | params_flow.rb:10:10:10:11 | p1 | $@ | params_flow.rb:46:9:46:17 | call to taint | call to taint | +| params_flow.rb:10:10:10:11 | p1 | params_flow.rb:117:19:117:27 | call to taint | params_flow.rb:10:10:10:11 | p1 | $@ | params_flow.rb:117:19:117:27 | call to taint | call to taint | | params_flow.rb:11:10:11:11 | p2 | params_flow.rb:14:22:14:29 | call to taint | params_flow.rb:11:10:11:11 | p2 | $@ | params_flow.rb:14:22:14:29 | call to taint | call to taint | +| params_flow.rb:11:10:11:11 | p2 | params_flow.rb:46:20:46:28 | call to taint | params_flow.rb:11:10:11:11 | p2 | $@ | params_flow.rb:46:20:46:28 | call to taint | call to taint | +| params_flow.rb:11:10:11:11 | p2 | params_flow.rb:117:19:117:27 | call to taint | params_flow.rb:11:10:11:11 | p2 | $@ | params_flow.rb:117:19:117:27 | call to taint | call to taint | | params_flow.rb:17:10:17:11 | p1 | params_flow.rb:21:13:21:20 | call to taint | params_flow.rb:17:10:17:11 | p1 | $@ | params_flow.rb:21:13:21:20 | call to taint | call to taint | | params_flow.rb:17:10:17:11 | p1 | params_flow.rb:22:27:22:34 | call to taint | params_flow.rb:17:10:17:11 | p1 | $@ | params_flow.rb:22:27:22:34 | call to taint | call to taint | | params_flow.rb:17:10:17:11 | p1 | params_flow.rb:23:33:23:40 | call to taint | params_flow.rb:17:10:17:11 | p1 | $@ | params_flow.rb:23:33:23:40 | call to taint | call to taint | @@ -131,6 +286,31 @@ subpaths | params_flow.rb:28:10:28:22 | ( ... ) | params_flow.rb:37:34:37:42 | call to taint | params_flow.rb:28:10:28:22 | ( ... ) | $@ | params_flow.rb:37:34:37:42 | call to taint | call to taint | | params_flow.rb:29:10:29:22 | ( ... ) | params_flow.rb:33:41:33:49 | call to taint | params_flow.rb:29:10:29:22 | ( ... ) | $@ | params_flow.rb:33:41:33:49 | call to taint | call to taint | | params_flow.rb:29:10:29:22 | ( ... ) | params_flow.rb:34:14:34:22 | call to taint | params_flow.rb:29:10:29:22 | ( ... ) | $@ | params_flow.rb:34:14:34:22 | call to taint | call to taint | -| params_flow.rb:50:10:50:11 | p1 | params_flow.rb:54:9:54:17 | call to taint | params_flow.rb:50:10:50:11 | p1 | $@ | params_flow.rb:54:9:54:17 | call to taint | call to taint | -| params_flow.rb:50:10:50:11 | p1 | params_flow.rb:57:9:57:17 | call to taint | params_flow.rb:50:10:50:11 | p1 | $@ | params_flow.rb:57:9:57:17 | call to taint | call to taint | -| params_flow.rb:64:10:64:13 | ...[...] | params_flow.rb:62:8:62:16 | call to taint | params_flow.rb:64:10:64:13 | ...[...] | $@ | params_flow.rb:62:8:62:16 | call to taint | call to taint | +| params_flow.rb:50:10:50:11 | p1 | params_flow.rb:55:9:55:17 | call to taint | params_flow.rb:50:10:50:11 | p1 | $@ | params_flow.rb:55:9:55:17 | call to taint | call to taint | +| params_flow.rb:50:10:50:11 | p1 | params_flow.rb:58:9:58:17 | call to taint | params_flow.rb:50:10:50:11 | p1 | $@ | params_flow.rb:58:9:58:17 | call to taint | call to taint | +| params_flow.rb:50:10:50:11 | p1 | params_flow.rb:60:9:60:17 | call to taint | params_flow.rb:50:10:50:11 | p1 | $@ | params_flow.rb:60:9:60:17 | call to taint | call to taint | +| params_flow.rb:51:10:51:21 | ( ... ) | params_flow.rb:55:20:55:28 | call to taint | params_flow.rb:51:10:51:21 | ( ... ) | $@ | params_flow.rb:55:20:55:28 | call to taint | call to taint | +| params_flow.rb:51:10:51:21 | ( ... ) | params_flow.rb:57:9:57:17 | call to taint | params_flow.rb:51:10:51:21 | ( ... ) | $@ | params_flow.rb:57:9:57:17 | call to taint | call to taint | +| params_flow.rb:65:10:65:13 | ...[...] | params_flow.rb:63:8:63:16 | call to taint | params_flow.rb:65:10:65:13 | ...[...] | $@ | params_flow.rb:63:8:63:16 | call to taint | call to taint | +| params_flow.rb:70:10:70:10 | x | params_flow.rb:78:10:78:18 | call to taint | params_flow.rb:70:10:70:10 | x | $@ | params_flow.rb:78:10:78:18 | call to taint | call to taint | +| params_flow.rb:70:10:70:10 | x | params_flow.rb:81:10:81:18 | call to taint | params_flow.rb:70:10:70:10 | x | $@ | params_flow.rb:81:10:81:18 | call to taint | call to taint | +| params_flow.rb:70:10:70:10 | x | params_flow.rb:96:10:96:18 | call to taint | params_flow.rb:70:10:70:10 | x | $@ | params_flow.rb:96:10:96:18 | call to taint | call to taint | +| params_flow.rb:71:10:71:10 | y | params_flow.rb:78:21:78:29 | call to taint | params_flow.rb:71:10:71:10 | y | $@ | params_flow.rb:78:21:78:29 | call to taint | call to taint | +| params_flow.rb:71:10:71:10 | y | params_flow.rb:96:21:96:29 | call to taint | params_flow.rb:71:10:71:10 | y | $@ | params_flow.rb:96:21:96:29 | call to taint | call to taint | +| params_flow.rb:74:10:74:10 | w | params_flow.rb:78:43:78:51 | call to taint | params_flow.rb:74:10:74:10 | w | $@ | params_flow.rb:78:43:78:51 | call to taint | call to taint | +| params_flow.rb:74:10:74:10 | w | params_flow.rb:96:68:96:76 | call to taint | params_flow.rb:74:10:74:10 | w | $@ | params_flow.rb:96:68:96:76 | call to taint | call to taint | +| params_flow.rb:75:10:75:10 | r | params_flow.rb:78:54:78:62 | call to taint | params_flow.rb:75:10:75:10 | r | $@ | params_flow.rb:78:54:78:62 | call to taint | call to taint | +| params_flow.rb:75:10:75:10 | r | params_flow.rb:96:79:96:87 | call to taint | params_flow.rb:75:10:75:10 | r | $@ | params_flow.rb:96:79:96:87 | call to taint | call to taint | +| params_flow.rb:84:10:84:10 | t | params_flow.rb:94:10:94:18 | call to taint | params_flow.rb:84:10:84:10 | t | $@ | params_flow.rb:94:10:94:18 | call to taint | call to taint | +| params_flow.rb:84:10:84:10 | t | params_flow.rb:130:9:130:17 | call to taint | params_flow.rb:84:10:84:10 | t | $@ | params_flow.rb:130:9:130:17 | call to taint | call to taint | +| params_flow.rb:85:10:85:10 | u | params_flow.rb:94:21:94:29 | call to taint | params_flow.rb:85:10:85:10 | u | $@ | params_flow.rb:94:21:94:29 | call to taint | call to taint | +| params_flow.rb:85:10:85:10 | u | params_flow.rb:130:20:130:28 | call to taint | params_flow.rb:85:10:85:10 | u | $@ | params_flow.rb:130:20:130:28 | call to taint | call to taint | +| params_flow.rb:85:10:85:10 | u | params_flow.rb:131:17:131:25 | call to taint | params_flow.rb:85:10:85:10 | u | $@ | params_flow.rb:131:17:131:25 | call to taint | call to taint | +| params_flow.rb:87:10:87:10 | w | params_flow.rb:94:39:94:47 | call to taint | params_flow.rb:87:10:87:10 | w | $@ | params_flow.rb:94:39:94:47 | call to taint | call to taint | +| params_flow.rb:99:10:99:10 | a | params_flow.rb:105:15:105:23 | call to taint | params_flow.rb:99:10:99:10 | a | $@ | params_flow.rb:105:15:105:23 | call to taint | call to taint | +| params_flow.rb:99:10:99:10 | a | params_flow.rb:106:15:106:23 | call to taint | params_flow.rb:99:10:99:10 | a | $@ | params_flow.rb:106:15:106:23 | call to taint | call to taint | +| params_flow.rb:102:10:102:10 | b | params_flow.rb:106:37:106:45 | call to taint | params_flow.rb:102:10:102:10 | b | $@ | params_flow.rb:106:37:106:45 | call to taint | call to taint | +| params_flow.rb:109:10:109:10 | a | params_flow.rb:114:33:114:41 | call to taint | params_flow.rb:109:10:109:10 | a | $@ | params_flow.rb:114:33:114:41 | call to taint | call to taint | +| params_flow.rb:110:10:110:13 | ...[...] | params_flow.rb:114:44:114:52 | call to taint | params_flow.rb:110:10:110:13 | ...[...] | $@ | params_flow.rb:114:44:114:52 | call to taint | call to taint | +| params_flow.rb:111:10:111:10 | c | params_flow.rb:114:58:114:66 | call to taint | params_flow.rb:111:10:111:10 | c | $@ | params_flow.rb:114:58:114:66 | call to taint | call to taint | +| params_flow.rb:134:10:134:16 | ...[...] | params_flow.rb:137:23:137:31 | call to taint | params_flow.rb:134:10:134:16 | ...[...] | $@ | params_flow.rb:137:23:137:31 | call to taint | call to taint | diff --git a/ruby/ql/test/library-tests/dataflow/params/params_flow.rb b/ruby/ql/test/library-tests/dataflow/params/params_flow.rb index 41ae58a58da..7d664613dea 100644 --- a/ruby/ql/test/library-tests/dataflow/params/params_flow.rb +++ b/ruby/ql/test/library-tests/dataflow/params/params_flow.rb @@ -7,8 +7,8 @@ def sink x end def positional(p1, p2) - sink p1 # $ hasValueFlow=1 $ hasValueFlow=16 $ MISSING: hasValueFlow=18 - sink p2 # $ hasValueFlow=2 $ MISSING: hasValueFlow=17 $ MISSING: hasValueFlow=19 + sink p1 # $ hasValueFlow=1 $ hasValueFlow=16 $ hasValueFlow=18 $ hasValueFlow=61 + sink p2 # $ hasValueFlow=2 $ hasValueFlow=19 $ hasValueFlow=61 $ MISSING: hasValueFlow=17 end positional(taint(1), taint(2)) @@ -47,8 +47,9 @@ args = [taint(18), taint(19)] positional(*args) def posargs(p1, *posargs) - sink p1 # $ hasValueFlow=20 $ hasValueFlow=23 $ MISSING: hasValueFlow=24 - sink (posargs[0]) # $ MISSING: hasValueFlow=21 $ MISSING: hasValueFlow=22 $ MISSING: hasValueFlow=25 + sink p1 # $ hasValueFlow=20 $ hasValueFlow=23 $ hasValueFlow=24 + sink (posargs[0]) # $ hasValueFlow=22 $ hasValueFlow=21 $ MISSING: hasValueFlow=25 + sink (posargs[1]) end posargs(taint(20), taint(21)) @@ -63,4 +64,74 @@ args = taint(26) def splatstuff(*x) sink x[0] # $ hasValueFlow=26 end -splatstuff(*args) \ No newline at end of file +splatstuff(*args) + +def splatmid(x, y, *z, w, r) + sink x # $ hasValueFlow=27 $ hasValueFlow=32 $ hasValueFlow=45 + sink y # $ hasValueFlow=28 $ hasValueFlow=46 $ MISSING: hasValueFlow=33 + sink z[0] # MISSING: $ hasValueFlow=47 $ hasValueFlow=29 $ hasValueFlow=34 + sink z[1] # $ MISSING: hasValueFlow=48 $ hasValueFlow=35 + sink w # $ hasValueFlow=30 $ hasValueFlow=50 $ MISSING: hasValueFlow=36 + sink r # $ hasValueFlow=31 $ hasValueFlow=51 $ MISSING: hasValueFlow=37 +end + +splatmid(taint(27), taint(28), taint(29), taint(30), taint(31)) + +args = [taint(33), taint(34), taint(35), taint(36)] +splatmid(taint(32), *args, taint(37)) + +def pos_many(t, u, v, w, x, y, z) + sink t # $ hasValueFlow=38 $ hasValueFlow=66 + sink u # $ hasValueFlow=39 $ hasValueFlow=67 $ SPURIOUS: hasValueFlow=68 + sink v # $ MISSING: hasValueFlow=40 + sink w # $ MISSING: hasValueFlow=41 $ SPURIOUS: hasValueFlow=44 + sink x # $ MISSING: hasValueFlow=42 + sink y # $ MISSING: hasValueFlow=43 + sink z # $ MISSING: hasValueFlow=44 +end + +args = [taint(40), taint(41), taint(42), taint(43)] +pos_many(taint(38), taint(39), *args, taint(44)) + +splatmid(taint(45), taint(46), *[taint(47), taint(48), taint(49)], taint(50), taint(51)) + +def splatmidsmall(a, *splats, b) + sink a # $ hasValueFlow=52 $ hasValueFlow=55 + sink splats[0] # $ MISSING: hasValueFlow=53 + sink splats[1] # $ MISSING: hasValueFlow=54 + sink b # $ hasValueFlow=57 +end + +splatmidsmall(taint(52), *[taint(53), taint(54)]) +splatmidsmall(taint(55), taint(56), taint(57)) + +def splat_followed_by_keyword_param(a, *b, c:) + sink a # $ hasValueFlow=58 + sink b[0] # $ hasValueFlow=59 + sink c # $ hasValueFlow=60 +end + +splat_followed_by_keyword_param(taint(58), taint(59), c: taint(60)) + +x = [] +x[some_index()] = taint(61) +positional(*x) + +def destruct((a,b), (c,(d,e))) + sink a # $ MISSING: hasValueFlow=62 + sink b # $ MISSING: hasValueFlow=63 + sink c # $ MISSING: hasValueFlow=64 + sink d + sink e # $ MISSING: hasValueFlow=65 +end + +destruct([taint(62), taint(63)], [taint(64), [0, taint(65)]]) + +args = [taint(66), taint(67)] +pos_many(*args, taint(68), nil, nil, nil, nil) + +def splatall(*args) + sink args[1] # $ hasValueFlow=70 +end + +splatall(*[taint(69), taint(70), taint(71)]) diff --git a/ruby/ql/test/library-tests/dataflow/type-tracker/TypeTracker.expected b/ruby/ql/test/library-tests/dataflow/type-tracker/TypeTracker.expected index 9a4277f4c0e..15884246b73 100644 --- a/ruby/ql/test/library-tests/dataflow/type-tracker/TypeTracker.expected +++ b/ruby/ql/test/library-tests/dataflow/type-tracker/TypeTracker.expected @@ -7,14 +7,19 @@ track | type_tracker.rb:2:5:5:7 | field= | type tracker without call steps | type_tracker.rb:2:5:5:7 | field= | | type_tracker.rb:2:5:5:7 | self in field= | type tracker with call steps | type_tracker.rb:7:5:9:7 | self in field | | type_tracker.rb:2:5:5:7 | self in field= | type tracker without call steps | type_tracker.rb:2:5:5:7 | self in field= | +| type_tracker.rb:2:5:5:7 | synthetic *args | type tracker without call steps | type_tracker.rb:2:5:5:7 | synthetic *args | | type_tracker.rb:2:16:2:18 | val | type tracker without call steps | type_tracker.rb:2:16:2:18 | val | | type_tracker.rb:2:16:2:18 | val | type tracker without call steps | type_tracker.rb:2:16:2:18 | val | | type_tracker.rb:2:16:2:18 | val | type tracker without call steps | type_tracker.rb:3:14:3:23 | call to field | | type_tracker.rb:2:16:2:18 | val | type tracker without call steps | type_tracker.rb:8:9:8:14 | @field | | type_tracker.rb:2:16:2:18 | val | type tracker without call steps | type_tracker.rb:14:5:14:13 | call to field= | | type_tracker.rb:2:16:2:18 | val | type tracker without call steps | type_tracker.rb:15:10:15:18 | call to field | +| type_tracker.rb:2:16:2:18 | val | type tracker without call steps with content element 0 | type_tracker.rb:3:9:3:23 | * | +| type_tracker.rb:2:16:2:18 | val | type tracker without call steps with content element 0 | type_tracker.rb:15:5:15:18 | * | +| type_tracker.rb:3:9:3:23 | * | type tracker without call steps | type_tracker.rb:3:9:3:23 | * | | type_tracker.rb:3:9:3:23 | call to puts | type tracker without call steps | type_tracker.rb:3:9:3:23 | call to puts | | type_tracker.rb:3:14:3:23 | call to field | type tracker without call steps | type_tracker.rb:3:14:3:23 | call to field | +| type_tracker.rb:3:14:3:23 | call to field | type tracker without call steps with content element 0 | type_tracker.rb:3:9:3:23 | * | | type_tracker.rb:4:9:4:14 | @field | type tracker without call steps | type_tracker.rb:4:9:4:14 | @field | | type_tracker.rb:7:5:9:7 | &block | type tracker without call steps | type_tracker.rb:7:5:9:7 | &block | | type_tracker.rb:7:5:9:7 | field | type tracker without call steps | type_tracker.rb:7:5:9:7 | field | @@ -22,6 +27,8 @@ track | type_tracker.rb:8:9:8:14 | @field | type tracker without call steps | type_tracker.rb:3:14:3:23 | call to field | | type_tracker.rb:8:9:8:14 | @field | type tracker without call steps | type_tracker.rb:8:9:8:14 | @field | | type_tracker.rb:8:9:8:14 | @field | type tracker without call steps | type_tracker.rb:15:10:15:18 | call to field | +| type_tracker.rb:8:9:8:14 | @field | type tracker without call steps with content element 0 | type_tracker.rb:3:9:3:23 | * | +| type_tracker.rb:8:9:8:14 | @field | type tracker without call steps with content element 0 | type_tracker.rb:15:5:15:18 | * | | type_tracker.rb:12:1:16:3 | &block | type tracker without call steps | type_tracker.rb:12:1:16:3 | &block | | type_tracker.rb:12:1:16:3 | m | type tracker without call steps | type_tracker.rb:12:1:16:3 | m | | type_tracker.rb:12:1:16:3 | self in m | type tracker without call steps | type_tracker.rb:12:1:16:3 | self in m | @@ -32,6 +39,7 @@ track | type_tracker.rb:13:11:13:23 | call to new | type tracker without call steps | type_tracker.rb:13:11:13:23 | call to new | | type_tracker.rb:14:5:14:7 | [post] var | type tracker with call steps | type_tracker.rb:7:5:9:7 | self in field | | type_tracker.rb:14:5:14:7 | [post] var | type tracker without call steps | type_tracker.rb:14:5:14:7 | [post] var | +| type_tracker.rb:14:5:14:13 | * | type tracker without call steps | type_tracker.rb:14:5:14:13 | * | | type_tracker.rb:14:5:14:13 | call to field= | type tracker without call steps | type_tracker.rb:14:5:14:13 | call to field= | | type_tracker.rb:14:17:14:23 | "hello" | type tracker with call steps | type_tracker.rb:2:16:2:18 | val | | type_tracker.rb:14:17:14:23 | "hello" | type tracker with call steps | type_tracker.rb:8:9:8:14 | @field | @@ -40,33 +48,51 @@ track | type_tracker.rb:14:17:14:23 | "hello" | type tracker without call steps | type_tracker.rb:14:17:14:23 | "hello" | | type_tracker.rb:14:17:14:23 | "hello" | type tracker without call steps | type_tracker.rb:15:10:15:18 | call to field | | type_tracker.rb:14:17:14:23 | "hello" | type tracker without call steps with content attribute field | type_tracker.rb:14:5:14:7 | [post] var | +| type_tracker.rb:14:17:14:23 | "hello" | type tracker without call steps with content element 0 | type_tracker.rb:14:5:14:13 | * | +| type_tracker.rb:14:17:14:23 | "hello" | type tracker without call steps with content element 0 | type_tracker.rb:15:5:15:18 | * | | type_tracker.rb:14:17:14:23 | __synth__0 | type tracker without call steps | type_tracker.rb:14:17:14:23 | __synth__0 | +| type_tracker.rb:15:5:15:18 | * | type tracker without call steps | type_tracker.rb:15:5:15:18 | * | | type_tracker.rb:15:5:15:18 | call to puts | type tracker without call steps | type_tracker.rb:15:5:15:18 | call to puts | | type_tracker.rb:15:10:15:18 | call to field | type tracker without call steps | type_tracker.rb:15:10:15:18 | call to field | +| type_tracker.rb:15:10:15:18 | call to field | type tracker without call steps with content element 0 | type_tracker.rb:15:5:15:18 | * | | type_tracker.rb:18:1:21:3 | &block | type tracker without call steps | type_tracker.rb:18:1:21:3 | &block | | type_tracker.rb:18:1:21:3 | positional | type tracker without call steps | type_tracker.rb:18:1:21:3 | positional | | type_tracker.rb:18:1:21:3 | self in positional | type tracker without call steps | type_tracker.rb:18:1:21:3 | self in positional | +| type_tracker.rb:18:1:21:3 | synthetic *args | type tracker without call steps | type_tracker.rb:18:1:21:3 | synthetic *args | | type_tracker.rb:18:16:18:17 | p1 | type tracker without call steps | type_tracker.rb:18:16:18:17 | p1 | | type_tracker.rb:18:16:18:17 | p1 | type tracker without call steps | type_tracker.rb:18:16:18:17 | p1 | +| type_tracker.rb:18:16:18:17 | p1 | type tracker without call steps with content element 0 | type_tracker.rb:19:5:19:11 | * | | type_tracker.rb:18:20:18:21 | p2 | type tracker without call steps | type_tracker.rb:18:20:18:21 | p2 | | type_tracker.rb:18:20:18:21 | p2 | type tracker without call steps | type_tracker.rb:18:20:18:21 | p2 | +| type_tracker.rb:18:20:18:21 | p2 | type tracker without call steps with content element 0 | type_tracker.rb:20:5:20:11 | * | +| type_tracker.rb:19:5:19:11 | * | type tracker without call steps | type_tracker.rb:19:5:19:11 | * | | type_tracker.rb:19:5:19:11 | call to puts | type tracker without call steps | type_tracker.rb:19:5:19:11 | call to puts | +| type_tracker.rb:20:5:20:11 | * | type tracker without call steps | type_tracker.rb:20:5:20:11 | * | | type_tracker.rb:20:5:20:11 | call to puts | type tracker without call steps | type_tracker.rb:20:5:20:11 | call to puts | | type_tracker.rb:20:5:20:11 | call to puts | type tracker without call steps | type_tracker.rb:23:1:23:16 | call to positional | +| type_tracker.rb:23:1:23:16 | * | type tracker without call steps | type_tracker.rb:23:1:23:16 | * | | type_tracker.rb:23:1:23:16 | call to positional | type tracker without call steps | type_tracker.rb:23:1:23:16 | call to positional | | type_tracker.rb:23:12:23:12 | 1 | type tracker with call steps | type_tracker.rb:18:16:18:17 | p1 | +| type_tracker.rb:23:12:23:12 | 1 | type tracker with call steps with content element 0 | type_tracker.rb:19:5:19:11 | * | | type_tracker.rb:23:12:23:12 | 1 | type tracker without call steps | type_tracker.rb:23:12:23:12 | 1 | +| type_tracker.rb:23:12:23:12 | 1 | type tracker without call steps with content element 0 | type_tracker.rb:23:1:23:16 | * | | type_tracker.rb:23:15:23:15 | 2 | type tracker with call steps | type_tracker.rb:18:20:18:21 | p2 | +| type_tracker.rb:23:15:23:15 | 2 | type tracker with call steps with content element 0 | type_tracker.rb:20:5:20:11 | * | | type_tracker.rb:23:15:23:15 | 2 | type tracker without call steps | type_tracker.rb:23:15:23:15 | 2 | +| type_tracker.rb:23:15:23:15 | 2 | type tracker without call steps with content element 1 | type_tracker.rb:23:1:23:16 | * | | type_tracker.rb:25:1:28:3 | &block | type tracker without call steps | type_tracker.rb:25:1:28:3 | &block | | type_tracker.rb:25:1:28:3 | **kwargs | type tracker without call steps | type_tracker.rb:25:1:28:3 | **kwargs | | type_tracker.rb:25:1:28:3 | keyword | type tracker without call steps | type_tracker.rb:25:1:28:3 | keyword | | type_tracker.rb:25:1:28:3 | self in keyword | type tracker without call steps | type_tracker.rb:25:1:28:3 | self in keyword | | type_tracker.rb:25:13:25:14 | p1 | type tracker without call steps | type_tracker.rb:25:13:25:14 | p1 | | type_tracker.rb:25:13:25:14 | p1 | type tracker without call steps | type_tracker.rb:25:13:25:14 | p1 | +| type_tracker.rb:25:13:25:14 | p1 | type tracker without call steps with content element 0 | type_tracker.rb:26:5:26:11 | * | | type_tracker.rb:25:18:25:19 | p2 | type tracker without call steps | type_tracker.rb:25:18:25:19 | p2 | | type_tracker.rb:25:18:25:19 | p2 | type tracker without call steps | type_tracker.rb:25:18:25:19 | p2 | +| type_tracker.rb:25:18:25:19 | p2 | type tracker without call steps with content element 0 | type_tracker.rb:27:5:27:11 | * | +| type_tracker.rb:26:5:26:11 | * | type tracker without call steps | type_tracker.rb:26:5:26:11 | * | | type_tracker.rb:26:5:26:11 | call to puts | type tracker without call steps | type_tracker.rb:26:5:26:11 | call to puts | +| type_tracker.rb:27:5:27:11 | * | type tracker without call steps | type_tracker.rb:27:5:27:11 | * | | type_tracker.rb:27:5:27:11 | call to puts | type tracker without call steps | type_tracker.rb:27:5:27:11 | call to puts | | type_tracker.rb:27:5:27:11 | call to puts | type tracker without call steps | type_tracker.rb:30:1:30:21 | call to keyword | | type_tracker.rb:27:5:27:11 | call to puts | type tracker without call steps | type_tracker.rb:31:1:31:21 | call to keyword | @@ -77,12 +103,14 @@ track | type_tracker.rb:30:9:30:10 | :p1 | type tracker without call steps | type_tracker.rb:30:9:30:10 | :p1 | | type_tracker.rb:30:9:30:13 | Pair | type tracker without call steps | type_tracker.rb:30:9:30:13 | Pair | | type_tracker.rb:30:13:30:13 | 3 | type tracker with call steps | type_tracker.rb:25:13:25:14 | p1 | +| type_tracker.rb:30:13:30:13 | 3 | type tracker with call steps with content element 0 | type_tracker.rb:26:5:26:11 | * | | type_tracker.rb:30:13:30:13 | 3 | type tracker with call steps with content element :p1 | type_tracker.rb:25:1:28:3 | **kwargs | | type_tracker.rb:30:13:30:13 | 3 | type tracker without call steps | type_tracker.rb:30:13:30:13 | 3 | | type_tracker.rb:30:13:30:13 | 3 | type tracker without call steps with content element :p1 | type_tracker.rb:30:1:30:21 | ** | | type_tracker.rb:30:16:30:17 | :p2 | type tracker without call steps | type_tracker.rb:30:16:30:17 | :p2 | | type_tracker.rb:30:16:30:20 | Pair | type tracker without call steps | type_tracker.rb:30:16:30:20 | Pair | | type_tracker.rb:30:20:30:20 | 4 | type tracker with call steps | type_tracker.rb:25:18:25:19 | p2 | +| type_tracker.rb:30:20:30:20 | 4 | type tracker with call steps with content element 0 | type_tracker.rb:27:5:27:11 | * | | type_tracker.rb:30:20:30:20 | 4 | type tracker with call steps with content element :p2 | type_tracker.rb:25:1:28:3 | **kwargs | | type_tracker.rb:30:20:30:20 | 4 | type tracker without call steps | type_tracker.rb:30:20:30:20 | 4 | | type_tracker.rb:30:20:30:20 | 4 | type tracker without call steps with content element :p2 | type_tracker.rb:30:1:30:21 | ** | @@ -92,12 +120,14 @@ track | type_tracker.rb:31:9:31:10 | :p2 | type tracker without call steps | type_tracker.rb:31:9:31:10 | :p2 | | type_tracker.rb:31:9:31:13 | Pair | type tracker without call steps | type_tracker.rb:31:9:31:13 | Pair | | type_tracker.rb:31:13:31:13 | 5 | type tracker with call steps | type_tracker.rb:25:18:25:19 | p2 | +| type_tracker.rb:31:13:31:13 | 5 | type tracker with call steps with content element 0 | type_tracker.rb:27:5:27:11 | * | | type_tracker.rb:31:13:31:13 | 5 | type tracker with call steps with content element :p2 | type_tracker.rb:25:1:28:3 | **kwargs | | type_tracker.rb:31:13:31:13 | 5 | type tracker without call steps | type_tracker.rb:31:13:31:13 | 5 | | type_tracker.rb:31:13:31:13 | 5 | type tracker without call steps with content element :p2 | type_tracker.rb:31:1:31:21 | ** | | type_tracker.rb:31:16:31:17 | :p1 | type tracker without call steps | type_tracker.rb:31:16:31:17 | :p1 | | type_tracker.rb:31:16:31:20 | Pair | type tracker without call steps | type_tracker.rb:31:16:31:20 | Pair | | type_tracker.rb:31:20:31:20 | 6 | type tracker with call steps | type_tracker.rb:25:13:25:14 | p1 | +| type_tracker.rb:31:20:31:20 | 6 | type tracker with call steps with content element 0 | type_tracker.rb:26:5:26:11 | * | | type_tracker.rb:31:20:31:20 | 6 | type tracker with call steps with content element :p1 | type_tracker.rb:25:1:28:3 | **kwargs | | type_tracker.rb:31:20:31:20 | 6 | type tracker without call steps | type_tracker.rb:31:20:31:20 | 6 | | type_tracker.rb:31:20:31:20 | 6 | type tracker without call steps with content element :p1 | type_tracker.rb:31:1:31:21 | ** | @@ -107,17 +137,20 @@ track | type_tracker.rb:32:9:32:11 | :p2 | type tracker without call steps | type_tracker.rb:32:9:32:11 | :p2 | | type_tracker.rb:32:9:32:16 | Pair | type tracker without call steps | type_tracker.rb:32:9:32:16 | Pair | | type_tracker.rb:32:16:32:16 | 7 | type tracker with call steps | type_tracker.rb:25:18:25:19 | p2 | +| type_tracker.rb:32:16:32:16 | 7 | type tracker with call steps with content element 0 | type_tracker.rb:27:5:27:11 | * | | type_tracker.rb:32:16:32:16 | 7 | type tracker with call steps with content element :p2 | type_tracker.rb:25:1:28:3 | **kwargs | | type_tracker.rb:32:16:32:16 | 7 | type tracker without call steps | type_tracker.rb:32:16:32:16 | 7 | | type_tracker.rb:32:16:32:16 | 7 | type tracker without call steps with content element :p2 | type_tracker.rb:32:1:32:27 | ** | | type_tracker.rb:32:19:32:21 | :p1 | type tracker without call steps | type_tracker.rb:32:19:32:21 | :p1 | | type_tracker.rb:32:19:32:26 | Pair | type tracker without call steps | type_tracker.rb:32:19:32:26 | Pair | | type_tracker.rb:32:26:32:26 | 8 | type tracker with call steps | type_tracker.rb:25:13:25:14 | p1 | +| type_tracker.rb:32:26:32:26 | 8 | type tracker with call steps with content element 0 | type_tracker.rb:26:5:26:11 | * | | type_tracker.rb:32:26:32:26 | 8 | type tracker with call steps with content element :p1 | type_tracker.rb:25:1:28:3 | **kwargs | | type_tracker.rb:32:26:32:26 | 8 | type tracker without call steps | type_tracker.rb:32:26:32:26 | 8 | | type_tracker.rb:32:26:32:26 | 8 | type tracker without call steps with content element :p1 | type_tracker.rb:32:1:32:27 | ** | | type_tracker.rb:34:1:53:3 | &block | type tracker without call steps | type_tracker.rb:34:1:53:3 | &block | | type_tracker.rb:34:1:53:3 | self in throughArray | type tracker without call steps | type_tracker.rb:34:1:53:3 | self in throughArray | +| type_tracker.rb:34:1:53:3 | synthetic *args | type tracker without call steps | type_tracker.rb:34:1:53:3 | synthetic *args | | type_tracker.rb:34:1:53:3 | throughArray | type tracker without call steps | type_tracker.rb:34:1:53:3 | throughArray | | type_tracker.rb:34:18:34:20 | obj | type tracker without call steps | type_tracker.rb:34:18:34:20 | obj | | type_tracker.rb:34:18:34:20 | obj | type tracker without call steps | type_tracker.rb:34:18:34:20 | obj | @@ -129,123 +162,175 @@ track | type_tracker.rb:34:18:34:20 | obj | type tracker without call steps with content element | type_tracker.rb:44:5:44:13 | ...[...] | | type_tracker.rb:34:18:34:20 | obj | type tracker without call steps with content element | type_tracker.rb:50:14:50:26 | call to [] | | type_tracker.rb:34:18:34:20 | obj | type tracker without call steps with content element | type_tracker.rb:52:5:52:13 | ...[...] | +| type_tracker.rb:34:18:34:20 | obj | type tracker without call steps with content element 0 | type_tracker.rb:35:11:35:15 | * | | type_tracker.rb:34:18:34:20 | obj | type tracker without call steps with content element 0 or unknown | type_tracker.rb:35:11:35:15 | call to [] | | type_tracker.rb:34:18:34:20 | obj | type tracker without call steps with content element 0 or unknown | type_tracker.rb:42:14:42:26 | call to [] | | type_tracker.rb:34:18:34:20 | obj | type tracker without call steps with content element 0 or unknown | type_tracker.rb:46:14:46:26 | call to [] | +| type_tracker.rb:34:18:34:20 | obj | type tracker without call steps with content element 1 | type_tracker.rb:39:5:39:12 | * | +| type_tracker.rb:34:18:34:20 | obj | type tracker without call steps with content element 1 | type_tracker.rb:43:5:43:13 | * | +| type_tracker.rb:34:18:34:20 | obj | type tracker without call steps with content element 1 | type_tracker.rb:47:5:47:13 | * | +| type_tracker.rb:34:18:34:20 | obj | type tracker without call steps with content element 1 | type_tracker.rb:51:5:51:13 | * | | type_tracker.rb:34:23:34:23 | y | type tracker without call steps | type_tracker.rb:34:23:34:23 | y | | type_tracker.rb:34:23:34:23 | y | type tracker without call steps | type_tracker.rb:34:23:34:23 | y | +| type_tracker.rb:34:23:34:23 | y | type tracker without call steps with content element 0 | type_tracker.rb:39:5:39:12 | * | +| type_tracker.rb:34:23:34:23 | y | type tracker without call steps with content element 0 | type_tracker.rb:44:5:44:13 | * | +| type_tracker.rb:34:23:34:23 | y | type tracker without call steps with content element 0 | type_tracker.rb:51:5:51:13 | * | | type_tracker.rb:34:26:34:26 | z | type tracker without call steps | type_tracker.rb:34:26:34:26 | z | | type_tracker.rb:34:26:34:26 | z | type tracker without call steps | type_tracker.rb:34:26:34:26 | z | +| type_tracker.rb:34:26:34:26 | z | type tracker without call steps with content element 0 | type_tracker.rb:52:5:52:13 | * | | type_tracker.rb:35:5:35:7 | tmp | type tracker without call steps | type_tracker.rb:35:5:35:7 | tmp | +| type_tracker.rb:35:11:35:15 | * | type tracker without call steps | type_tracker.rb:35:11:35:15 | * | | type_tracker.rb:35:11:35:15 | Array | type tracker without call steps | type_tracker.rb:35:11:35:15 | Array | | type_tracker.rb:35:11:35:15 | call to [] | type tracker without call steps | type_tracker.rb:35:11:35:15 | call to [] | +| type_tracker.rb:36:5:36:10 | * | type tracker without call steps | type_tracker.rb:36:5:36:10 | * | | type_tracker.rb:36:5:36:10 | ...[...] | type tracker without call steps | type_tracker.rb:36:5:36:10 | ...[...] | | type_tracker.rb:36:9:36:9 | 0 | type tracker without call steps | type_tracker.rb:36:9:36:9 | 0 | +| type_tracker.rb:36:9:36:9 | 0 | type tracker without call steps with content element 0 | type_tracker.rb:36:5:36:10 | * | | type_tracker.rb:38:5:38:9 | array | type tracker without call steps | type_tracker.rb:38:5:38:9 | array | +| type_tracker.rb:38:13:38:25 | * | type tracker without call steps | type_tracker.rb:38:13:38:25 | * | | type_tracker.rb:38:13:38:25 | Array | type tracker without call steps | type_tracker.rb:38:13:38:25 | Array | | type_tracker.rb:38:13:38:25 | call to [] | type tracker without call steps | type_tracker.rb:38:13:38:25 | call to [] | | type_tracker.rb:38:14:38:14 | 1 | type tracker without call steps | type_tracker.rb:38:14:38:14 | 1 | | type_tracker.rb:38:14:38:14 | 1 | type tracker without call steps | type_tracker.rb:40:5:40:12 | ...[...] | +| type_tracker.rb:38:14:38:14 | 1 | type tracker without call steps with content element 0 | type_tracker.rb:38:13:38:25 | * | | type_tracker.rb:38:14:38:14 | 1 | type tracker without call steps with content element 0 or unknown | type_tracker.rb:38:13:38:25 | call to [] | | type_tracker.rb:38:16:38:16 | 2 | type tracker without call steps | type_tracker.rb:38:16:38:16 | 2 | +| type_tracker.rb:38:16:38:16 | 2 | type tracker without call steps with content element 1 | type_tracker.rb:38:13:38:25 | * | | type_tracker.rb:38:16:38:16 | 2 | type tracker without call steps with content element 1 or unknown | type_tracker.rb:38:13:38:25 | call to [] | | type_tracker.rb:38:18:38:18 | 3 | type tracker without call steps | type_tracker.rb:38:18:38:18 | 3 | +| type_tracker.rb:38:18:38:18 | 3 | type tracker without call steps with content element 2 | type_tracker.rb:38:13:38:25 | * | | type_tracker.rb:38:18:38:18 | 3 | type tracker without call steps with content element 2 or unknown | type_tracker.rb:38:13:38:25 | call to [] | | type_tracker.rb:38:20:38:20 | 4 | type tracker without call steps | type_tracker.rb:38:20:38:20 | 4 | +| type_tracker.rb:38:20:38:20 | 4 | type tracker without call steps with content element 3 | type_tracker.rb:38:13:38:25 | * | | type_tracker.rb:38:20:38:20 | 4 | type tracker without call steps with content element 3 or unknown | type_tracker.rb:38:13:38:25 | call to [] | | type_tracker.rb:38:22:38:22 | 5 | type tracker without call steps | type_tracker.rb:38:22:38:22 | 5 | +| type_tracker.rb:38:22:38:22 | 5 | type tracker without call steps with content element 4 | type_tracker.rb:38:13:38:25 | * | | type_tracker.rb:38:22:38:22 | 5 | type tracker without call steps with content element 4 or unknown | type_tracker.rb:38:13:38:25 | call to [] | | type_tracker.rb:38:24:38:24 | 6 | type tracker without call steps | type_tracker.rb:38:24:38:24 | 6 | +| type_tracker.rb:38:24:38:24 | 6 | type tracker without call steps with content element 5 | type_tracker.rb:38:13:38:25 | * | | type_tracker.rb:38:24:38:24 | 6 | type tracker without call steps with content element 5 or unknown | type_tracker.rb:38:13:38:25 | call to [] | | type_tracker.rb:39:5:39:9 | [post] array | type tracker without call steps | type_tracker.rb:39:5:39:9 | [post] array | +| type_tracker.rb:39:5:39:12 | * | type tracker without call steps | type_tracker.rb:39:5:39:12 | * | | type_tracker.rb:39:5:39:12 | call to []= | type tracker without call steps | type_tracker.rb:39:5:39:12 | call to []= | | type_tracker.rb:39:16:39:18 | __synth__0 | type tracker without call steps | type_tracker.rb:39:16:39:18 | __synth__0 | +| type_tracker.rb:40:5:40:12 | * | type tracker without call steps | type_tracker.rb:40:5:40:12 | * | | type_tracker.rb:40:5:40:12 | ...[...] | type tracker without call steps | type_tracker.rb:40:5:40:12 | ...[...] | | type_tracker.rb:40:11:40:11 | 0 | type tracker without call steps | type_tracker.rb:40:11:40:11 | 0 | +| type_tracker.rb:40:11:40:11 | 0 | type tracker without call steps with content element 0 | type_tracker.rb:40:5:40:12 | * | | type_tracker.rb:42:5:42:10 | array2 | type tracker without call steps | type_tracker.rb:42:5:42:10 | array2 | +| type_tracker.rb:42:14:42:26 | * | type tracker without call steps | type_tracker.rb:42:14:42:26 | * | | type_tracker.rb:42:14:42:26 | Array | type tracker without call steps | type_tracker.rb:42:14:42:26 | Array | | type_tracker.rb:42:14:42:26 | call to [] | type tracker without call steps | type_tracker.rb:42:14:42:26 | call to [] | | type_tracker.rb:42:15:42:15 | 1 | type tracker without call steps | type_tracker.rb:42:15:42:15 | 1 | | type_tracker.rb:42:15:42:15 | 1 | type tracker without call steps | type_tracker.rb:44:5:44:13 | ...[...] | | type_tracker.rb:42:15:42:15 | 1 | type tracker without call steps with content element | type_tracker.rb:44:5:44:13 | ...[...] | +| type_tracker.rb:42:15:42:15 | 1 | type tracker without call steps with content element 0 | type_tracker.rb:42:14:42:26 | * | | type_tracker.rb:42:15:42:15 | 1 | type tracker without call steps with content element 0 or unknown | type_tracker.rb:42:14:42:26 | call to [] | | type_tracker.rb:42:17:42:17 | 2 | type tracker without call steps | type_tracker.rb:42:17:42:17 | 2 | | type_tracker.rb:42:17:42:17 | 2 | type tracker without call steps | type_tracker.rb:44:5:44:13 | ...[...] | | type_tracker.rb:42:17:42:17 | 2 | type tracker without call steps with content element | type_tracker.rb:44:5:44:13 | ...[...] | +| type_tracker.rb:42:17:42:17 | 2 | type tracker without call steps with content element 1 | type_tracker.rb:42:14:42:26 | * | | type_tracker.rb:42:17:42:17 | 2 | type tracker without call steps with content element 1 or unknown | type_tracker.rb:42:14:42:26 | call to [] | | type_tracker.rb:42:19:42:19 | 3 | type tracker without call steps | type_tracker.rb:42:19:42:19 | 3 | | type_tracker.rb:42:19:42:19 | 3 | type tracker without call steps | type_tracker.rb:44:5:44:13 | ...[...] | | type_tracker.rb:42:19:42:19 | 3 | type tracker without call steps with content element | type_tracker.rb:44:5:44:13 | ...[...] | +| type_tracker.rb:42:19:42:19 | 3 | type tracker without call steps with content element 2 | type_tracker.rb:42:14:42:26 | * | | type_tracker.rb:42:19:42:19 | 3 | type tracker without call steps with content element 2 or unknown | type_tracker.rb:42:14:42:26 | call to [] | | type_tracker.rb:42:21:42:21 | 4 | type tracker without call steps | type_tracker.rb:42:21:42:21 | 4 | | type_tracker.rb:42:21:42:21 | 4 | type tracker without call steps | type_tracker.rb:44:5:44:13 | ...[...] | | type_tracker.rb:42:21:42:21 | 4 | type tracker without call steps with content element | type_tracker.rb:44:5:44:13 | ...[...] | +| type_tracker.rb:42:21:42:21 | 4 | type tracker without call steps with content element 3 | type_tracker.rb:42:14:42:26 | * | | type_tracker.rb:42:21:42:21 | 4 | type tracker without call steps with content element 3 or unknown | type_tracker.rb:42:14:42:26 | call to [] | | type_tracker.rb:42:23:42:23 | 5 | type tracker without call steps | type_tracker.rb:42:23:42:23 | 5 | | type_tracker.rb:42:23:42:23 | 5 | type tracker without call steps | type_tracker.rb:44:5:44:13 | ...[...] | | type_tracker.rb:42:23:42:23 | 5 | type tracker without call steps with content element | type_tracker.rb:44:5:44:13 | ...[...] | +| type_tracker.rb:42:23:42:23 | 5 | type tracker without call steps with content element 4 | type_tracker.rb:42:14:42:26 | * | | type_tracker.rb:42:23:42:23 | 5 | type tracker without call steps with content element 4 or unknown | type_tracker.rb:42:14:42:26 | call to [] | | type_tracker.rb:42:25:42:25 | 6 | type tracker without call steps | type_tracker.rb:42:25:42:25 | 6 | | type_tracker.rb:42:25:42:25 | 6 | type tracker without call steps | type_tracker.rb:44:5:44:13 | ...[...] | | type_tracker.rb:42:25:42:25 | 6 | type tracker without call steps with content element | type_tracker.rb:44:5:44:13 | ...[...] | +| type_tracker.rb:42:25:42:25 | 6 | type tracker without call steps with content element 5 | type_tracker.rb:42:14:42:26 | * | | type_tracker.rb:42:25:42:25 | 6 | type tracker without call steps with content element 5 or unknown | type_tracker.rb:42:14:42:26 | call to [] | | type_tracker.rb:43:5:43:10 | [post] array2 | type tracker without call steps | type_tracker.rb:43:5:43:10 | [post] array2 | +| type_tracker.rb:43:5:43:13 | * | type tracker without call steps | type_tracker.rb:43:5:43:13 | * | | type_tracker.rb:43:5:43:13 | call to []= | type tracker without call steps | type_tracker.rb:43:5:43:13 | call to []= | | type_tracker.rb:43:12:43:12 | 0 | type tracker without call steps | type_tracker.rb:43:12:43:12 | 0 | +| type_tracker.rb:43:12:43:12 | 0 | type tracker without call steps with content element 0 | type_tracker.rb:43:5:43:13 | * | | type_tracker.rb:43:17:43:19 | __synth__0 | type tracker without call steps | type_tracker.rb:43:17:43:19 | __synth__0 | +| type_tracker.rb:44:5:44:13 | * | type tracker without call steps | type_tracker.rb:44:5:44:13 | * | | type_tracker.rb:44:5:44:13 | ...[...] | type tracker without call steps | type_tracker.rb:44:5:44:13 | ...[...] | | type_tracker.rb:46:5:46:10 | array3 | type tracker without call steps | type_tracker.rb:46:5:46:10 | array3 | +| type_tracker.rb:46:14:46:26 | * | type tracker without call steps | type_tracker.rb:46:14:46:26 | * | | type_tracker.rb:46:14:46:26 | Array | type tracker without call steps | type_tracker.rb:46:14:46:26 | Array | | type_tracker.rb:46:14:46:26 | call to [] | type tracker without call steps | type_tracker.rb:46:14:46:26 | call to [] | | type_tracker.rb:46:15:46:15 | 1 | type tracker without call steps | type_tracker.rb:46:15:46:15 | 1 | +| type_tracker.rb:46:15:46:15 | 1 | type tracker without call steps with content element 0 | type_tracker.rb:46:14:46:26 | * | | type_tracker.rb:46:15:46:15 | 1 | type tracker without call steps with content element 0 or unknown | type_tracker.rb:46:14:46:26 | call to [] | | type_tracker.rb:46:17:46:17 | 2 | type tracker without call steps | type_tracker.rb:46:17:46:17 | 2 | | type_tracker.rb:46:17:46:17 | 2 | type tracker without call steps | type_tracker.rb:48:5:48:13 | ...[...] | +| type_tracker.rb:46:17:46:17 | 2 | type tracker without call steps with content element 1 | type_tracker.rb:46:14:46:26 | * | | type_tracker.rb:46:17:46:17 | 2 | type tracker without call steps with content element 1 or unknown | type_tracker.rb:46:14:46:26 | call to [] | | type_tracker.rb:46:19:46:19 | 3 | type tracker without call steps | type_tracker.rb:46:19:46:19 | 3 | +| type_tracker.rb:46:19:46:19 | 3 | type tracker without call steps with content element 2 | type_tracker.rb:46:14:46:26 | * | | type_tracker.rb:46:19:46:19 | 3 | type tracker without call steps with content element 2 or unknown | type_tracker.rb:46:14:46:26 | call to [] | | type_tracker.rb:46:21:46:21 | 4 | type tracker without call steps | type_tracker.rb:46:21:46:21 | 4 | +| type_tracker.rb:46:21:46:21 | 4 | type tracker without call steps with content element 3 | type_tracker.rb:46:14:46:26 | * | | type_tracker.rb:46:21:46:21 | 4 | type tracker without call steps with content element 3 or unknown | type_tracker.rb:46:14:46:26 | call to [] | | type_tracker.rb:46:23:46:23 | 5 | type tracker without call steps | type_tracker.rb:46:23:46:23 | 5 | +| type_tracker.rb:46:23:46:23 | 5 | type tracker without call steps with content element 4 | type_tracker.rb:46:14:46:26 | * | | type_tracker.rb:46:23:46:23 | 5 | type tracker without call steps with content element 4 or unknown | type_tracker.rb:46:14:46:26 | call to [] | | type_tracker.rb:46:25:46:25 | 6 | type tracker without call steps | type_tracker.rb:46:25:46:25 | 6 | +| type_tracker.rb:46:25:46:25 | 6 | type tracker without call steps with content element 5 | type_tracker.rb:46:14:46:26 | * | | type_tracker.rb:46:25:46:25 | 6 | type tracker without call steps with content element 5 or unknown | type_tracker.rb:46:14:46:26 | call to [] | | type_tracker.rb:47:5:47:10 | [post] array3 | type tracker without call steps | type_tracker.rb:47:5:47:10 | [post] array3 | +| type_tracker.rb:47:5:47:13 | * | type tracker without call steps | type_tracker.rb:47:5:47:13 | * | | type_tracker.rb:47:5:47:13 | call to []= | type tracker without call steps | type_tracker.rb:47:5:47:13 | call to []= | | type_tracker.rb:47:12:47:12 | 0 | type tracker without call steps | type_tracker.rb:47:12:47:12 | 0 | +| type_tracker.rb:47:12:47:12 | 0 | type tracker without call steps with content element 0 | type_tracker.rb:47:5:47:13 | * | | type_tracker.rb:47:17:47:19 | __synth__0 | type tracker without call steps | type_tracker.rb:47:17:47:19 | __synth__0 | +| type_tracker.rb:48:5:48:13 | * | type tracker without call steps | type_tracker.rb:48:5:48:13 | * | | type_tracker.rb:48:5:48:13 | ...[...] | type tracker without call steps | type_tracker.rb:48:5:48:13 | ...[...] | | type_tracker.rb:48:12:48:12 | 1 | type tracker without call steps | type_tracker.rb:48:12:48:12 | 1 | +| type_tracker.rb:48:12:48:12 | 1 | type tracker without call steps with content element 0 | type_tracker.rb:48:5:48:13 | * | | type_tracker.rb:50:5:50:10 | array4 | type tracker without call steps | type_tracker.rb:50:5:50:10 | array4 | +| type_tracker.rb:50:14:50:26 | * | type tracker without call steps | type_tracker.rb:50:14:50:26 | * | | type_tracker.rb:50:14:50:26 | Array | type tracker without call steps | type_tracker.rb:50:14:50:26 | Array | | type_tracker.rb:50:14:50:26 | call to [] | type tracker without call steps | type_tracker.rb:50:14:50:26 | call to [] | | type_tracker.rb:50:15:50:15 | 1 | type tracker without call steps | type_tracker.rb:50:15:50:15 | 1 | | type_tracker.rb:50:15:50:15 | 1 | type tracker without call steps | type_tracker.rb:52:5:52:13 | ...[...] | | type_tracker.rb:50:15:50:15 | 1 | type tracker without call steps with content element | type_tracker.rb:52:5:52:13 | ...[...] | +| type_tracker.rb:50:15:50:15 | 1 | type tracker without call steps with content element 0 | type_tracker.rb:50:14:50:26 | * | | type_tracker.rb:50:15:50:15 | 1 | type tracker without call steps with content element 0 or unknown | type_tracker.rb:50:14:50:26 | call to [] | | type_tracker.rb:50:17:50:17 | 2 | type tracker without call steps | type_tracker.rb:50:17:50:17 | 2 | | type_tracker.rb:50:17:50:17 | 2 | type tracker without call steps | type_tracker.rb:52:5:52:13 | ...[...] | | type_tracker.rb:50:17:50:17 | 2 | type tracker without call steps with content element | type_tracker.rb:52:5:52:13 | ...[...] | +| type_tracker.rb:50:17:50:17 | 2 | type tracker without call steps with content element 1 | type_tracker.rb:50:14:50:26 | * | | type_tracker.rb:50:17:50:17 | 2 | type tracker without call steps with content element 1 or unknown | type_tracker.rb:50:14:50:26 | call to [] | | type_tracker.rb:50:19:50:19 | 3 | type tracker without call steps | type_tracker.rb:50:19:50:19 | 3 | | type_tracker.rb:50:19:50:19 | 3 | type tracker without call steps | type_tracker.rb:52:5:52:13 | ...[...] | | type_tracker.rb:50:19:50:19 | 3 | type tracker without call steps with content element | type_tracker.rb:52:5:52:13 | ...[...] | +| type_tracker.rb:50:19:50:19 | 3 | type tracker without call steps with content element 2 | type_tracker.rb:50:14:50:26 | * | | type_tracker.rb:50:19:50:19 | 3 | type tracker without call steps with content element 2 or unknown | type_tracker.rb:50:14:50:26 | call to [] | | type_tracker.rb:50:21:50:21 | 4 | type tracker without call steps | type_tracker.rb:50:21:50:21 | 4 | | type_tracker.rb:50:21:50:21 | 4 | type tracker without call steps | type_tracker.rb:52:5:52:13 | ...[...] | | type_tracker.rb:50:21:50:21 | 4 | type tracker without call steps with content element | type_tracker.rb:52:5:52:13 | ...[...] | +| type_tracker.rb:50:21:50:21 | 4 | type tracker without call steps with content element 3 | type_tracker.rb:50:14:50:26 | * | | type_tracker.rb:50:21:50:21 | 4 | type tracker without call steps with content element 3 or unknown | type_tracker.rb:50:14:50:26 | call to [] | | type_tracker.rb:50:23:50:23 | 5 | type tracker without call steps | type_tracker.rb:50:23:50:23 | 5 | | type_tracker.rb:50:23:50:23 | 5 | type tracker without call steps | type_tracker.rb:52:5:52:13 | ...[...] | | type_tracker.rb:50:23:50:23 | 5 | type tracker without call steps with content element | type_tracker.rb:52:5:52:13 | ...[...] | +| type_tracker.rb:50:23:50:23 | 5 | type tracker without call steps with content element 4 | type_tracker.rb:50:14:50:26 | * | | type_tracker.rb:50:23:50:23 | 5 | type tracker without call steps with content element 4 or unknown | type_tracker.rb:50:14:50:26 | call to [] | | type_tracker.rb:50:25:50:25 | 6 | type tracker without call steps | type_tracker.rb:50:25:50:25 | 6 | | type_tracker.rb:50:25:50:25 | 6 | type tracker without call steps | type_tracker.rb:52:5:52:13 | ...[...] | | type_tracker.rb:50:25:50:25 | 6 | type tracker without call steps with content element | type_tracker.rb:52:5:52:13 | ...[...] | +| type_tracker.rb:50:25:50:25 | 6 | type tracker without call steps with content element 5 | type_tracker.rb:50:14:50:26 | * | | type_tracker.rb:50:25:50:25 | 6 | type tracker without call steps with content element 5 or unknown | type_tracker.rb:50:14:50:26 | call to [] | | type_tracker.rb:51:5:51:10 | [post] array4 | type tracker without call steps | type_tracker.rb:51:5:51:10 | [post] array4 | +| type_tracker.rb:51:5:51:13 | * | type tracker without call steps | type_tracker.rb:51:5:51:13 | * | | type_tracker.rb:51:5:51:13 | call to []= | type tracker without call steps | type_tracker.rb:51:5:51:13 | call to []= | | type_tracker.rb:51:17:51:19 | __synth__0 | type tracker without call steps | type_tracker.rb:51:17:51:19 | __synth__0 | +| type_tracker.rb:52:5:52:13 | * | type tracker without call steps | type_tracker.rb:52:5:52:13 | * | | type_tracker.rb:52:5:52:13 | ...[...] | type tracker without call steps | type_tracker.rb:52:5:52:13 | ...[...] | trackEnd | type_tracker.rb:1:1:10:3 | self (Container) | type_tracker.rb:1:1:10:3 | self (Container) | @@ -272,6 +357,7 @@ trackEnd | type_tracker.rb:2:5:5:7 | self in field= | type_tracker.rb:7:5:9:7 | self (field) | | type_tracker.rb:2:5:5:7 | self in field= | type_tracker.rb:7:5:9:7 | self in field | | type_tracker.rb:2:5:5:7 | self in field= | type_tracker.rb:8:9:8:14 | self | +| type_tracker.rb:2:5:5:7 | synthetic *args | type_tracker.rb:2:5:5:7 | synthetic *args | | type_tracker.rb:2:16:2:18 | val | type_tracker.rb:2:16:2:18 | val | | type_tracker.rb:2:16:2:18 | val | type_tracker.rb:2:16:2:18 | val | | type_tracker.rb:2:16:2:18 | val | type_tracker.rb:2:16:2:18 | val | @@ -281,6 +367,7 @@ trackEnd | type_tracker.rb:2:16:2:18 | val | type_tracker.rb:8:9:8:14 | @field | | type_tracker.rb:2:16:2:18 | val | type_tracker.rb:14:5:14:13 | call to field= | | type_tracker.rb:2:16:2:18 | val | type_tracker.rb:15:10:15:18 | call to field | +| type_tracker.rb:3:9:3:23 | * | type_tracker.rb:3:9:3:23 | * | | type_tracker.rb:3:9:3:23 | call to puts | type_tracker.rb:3:9:3:23 | call to puts | | type_tracker.rb:3:14:3:23 | call to field | type_tracker.rb:3:14:3:23 | call to field | | type_tracker.rb:4:9:4:14 | @field | type_tracker.rb:4:9:4:14 | @field | @@ -318,6 +405,7 @@ trackEnd | type_tracker.rb:14:5:14:7 | [post] var | type_tracker.rb:8:9:8:14 | self | | type_tracker.rb:14:5:14:7 | [post] var | type_tracker.rb:14:5:14:7 | [post] var | | type_tracker.rb:14:5:14:7 | [post] var | type_tracker.rb:15:10:15:12 | var | +| type_tracker.rb:14:5:14:13 | * | type_tracker.rb:14:5:14:13 | * | | type_tracker.rb:14:5:14:13 | call to field= | type_tracker.rb:14:5:14:13 | call to field= | | type_tracker.rb:14:17:14:23 | "hello" | type_tracker.rb:2:16:2:18 | val | | type_tracker.rb:14:17:14:23 | "hello" | type_tracker.rb:2:16:2:18 | val | @@ -332,6 +420,7 @@ trackEnd | type_tracker.rb:14:17:14:23 | "hello" | type_tracker.rb:14:17:14:23 | __synth__0 | | type_tracker.rb:14:17:14:23 | "hello" | type_tracker.rb:15:10:15:18 | call to field | | type_tracker.rb:14:17:14:23 | __synth__0 | type_tracker.rb:14:17:14:23 | __synth__0 | +| type_tracker.rb:15:5:15:18 | * | type_tracker.rb:15:5:15:18 | * | | type_tracker.rb:15:5:15:18 | call to puts | type_tracker.rb:15:5:15:18 | call to puts | | type_tracker.rb:15:10:15:18 | call to field | type_tracker.rb:15:10:15:18 | call to field | | type_tracker.rb:18:1:21:3 | &block | type_tracker.rb:18:1:21:3 | &block | @@ -340,6 +429,7 @@ trackEnd | type_tracker.rb:18:1:21:3 | self in positional | type_tracker.rb:18:1:21:3 | self in positional | | type_tracker.rb:18:1:21:3 | self in positional | type_tracker.rb:19:5:19:11 | self | | type_tracker.rb:18:1:21:3 | self in positional | type_tracker.rb:20:5:20:11 | self | +| type_tracker.rb:18:1:21:3 | synthetic *args | type_tracker.rb:18:1:21:3 | synthetic *args | | type_tracker.rb:18:16:18:17 | p1 | type_tracker.rb:18:16:18:17 | p1 | | type_tracker.rb:18:16:18:17 | p1 | type_tracker.rb:18:16:18:17 | p1 | | type_tracker.rb:18:16:18:17 | p1 | type_tracker.rb:18:16:18:17 | p1 | @@ -348,9 +438,12 @@ trackEnd | type_tracker.rb:18:20:18:21 | p2 | type_tracker.rb:18:20:18:21 | p2 | | type_tracker.rb:18:20:18:21 | p2 | type_tracker.rb:18:20:18:21 | p2 | | type_tracker.rb:18:20:18:21 | p2 | type_tracker.rb:20:10:20:11 | p2 | +| type_tracker.rb:19:5:19:11 | * | type_tracker.rb:19:5:19:11 | * | | type_tracker.rb:19:5:19:11 | call to puts | type_tracker.rb:19:5:19:11 | call to puts | +| type_tracker.rb:20:5:20:11 | * | type_tracker.rb:20:5:20:11 | * | | type_tracker.rb:20:5:20:11 | call to puts | type_tracker.rb:20:5:20:11 | call to puts | | type_tracker.rb:20:5:20:11 | call to puts | type_tracker.rb:23:1:23:16 | call to positional | +| type_tracker.rb:23:1:23:16 | * | type_tracker.rb:23:1:23:16 | * | | type_tracker.rb:23:1:23:16 | call to positional | type_tracker.rb:23:1:23:16 | call to positional | | type_tracker.rb:23:12:23:12 | 1 | type_tracker.rb:18:16:18:17 | p1 | | type_tracker.rb:23:12:23:12 | 1 | type_tracker.rb:18:16:18:17 | p1 | @@ -375,7 +468,9 @@ trackEnd | type_tracker.rb:25:18:25:19 | p2 | type_tracker.rb:25:18:25:19 | p2 | | type_tracker.rb:25:18:25:19 | p2 | type_tracker.rb:25:18:25:19 | p2 | | type_tracker.rb:25:18:25:19 | p2 | type_tracker.rb:27:10:27:11 | p2 | +| type_tracker.rb:26:5:26:11 | * | type_tracker.rb:26:5:26:11 | * | | type_tracker.rb:26:5:26:11 | call to puts | type_tracker.rb:26:5:26:11 | call to puts | +| type_tracker.rb:27:5:27:11 | * | type_tracker.rb:27:5:27:11 | * | | type_tracker.rb:27:5:27:11 | call to puts | type_tracker.rb:27:5:27:11 | call to puts | | type_tracker.rb:27:5:27:11 | call to puts | type_tracker.rb:30:1:30:21 | call to keyword | | type_tracker.rb:27:5:27:11 | call to puts | type_tracker.rb:31:1:31:21 | call to keyword | @@ -427,6 +522,7 @@ trackEnd | type_tracker.rb:32:26:32:26 | 8 | type_tracker.rb:32:26:32:26 | 8 | | type_tracker.rb:34:1:53:3 | &block | type_tracker.rb:34:1:53:3 | &block | | type_tracker.rb:34:1:53:3 | self in throughArray | type_tracker.rb:34:1:53:3 | self in throughArray | +| type_tracker.rb:34:1:53:3 | synthetic *args | type_tracker.rb:34:1:53:3 | synthetic *args | | type_tracker.rb:34:1:53:3 | throughArray | type_tracker.rb:34:1:53:3 | throughArray | | type_tracker.rb:34:18:34:20 | obj | type_tracker.rb:34:18:34:20 | obj | | type_tracker.rb:34:18:34:20 | obj | type_tracker.rb:34:18:34:20 | obj | @@ -467,14 +563,17 @@ trackEnd | type_tracker.rb:34:26:34:26 | z | type_tracker.rb:34:26:34:26 | z | | type_tracker.rb:34:26:34:26 | z | type_tracker.rb:52:12:52:12 | z | | type_tracker.rb:35:5:35:7 | tmp | type_tracker.rb:35:5:35:7 | tmp | +| type_tracker.rb:35:11:35:15 | * | type_tracker.rb:35:11:35:15 | * | | type_tracker.rb:35:11:35:15 | Array | type_tracker.rb:35:11:35:15 | Array | | type_tracker.rb:35:11:35:15 | call to [] | type_tracker.rb:35:5:35:7 | tmp | | type_tracker.rb:35:11:35:15 | call to [] | type_tracker.rb:35:5:35:15 | ... = ... | | type_tracker.rb:35:11:35:15 | call to [] | type_tracker.rb:35:11:35:15 | call to [] | | type_tracker.rb:35:11:35:15 | call to [] | type_tracker.rb:36:5:36:7 | tmp | +| type_tracker.rb:36:5:36:10 | * | type_tracker.rb:36:5:36:10 | * | | type_tracker.rb:36:5:36:10 | ...[...] | type_tracker.rb:36:5:36:10 | ...[...] | | type_tracker.rb:36:9:36:9 | 0 | type_tracker.rb:36:9:36:9 | 0 | | type_tracker.rb:38:5:38:9 | array | type_tracker.rb:38:5:38:9 | array | +| type_tracker.rb:38:13:38:25 | * | type_tracker.rb:38:13:38:25 | * | | type_tracker.rb:38:13:38:25 | Array | type_tracker.rb:38:13:38:25 | Array | | type_tracker.rb:38:13:38:25 | call to [] | type_tracker.rb:38:5:38:9 | array | | type_tracker.rb:38:13:38:25 | call to [] | type_tracker.rb:38:5:38:25 | ... = ... | @@ -490,11 +589,14 @@ trackEnd | type_tracker.rb:38:24:38:24 | 6 | type_tracker.rb:38:24:38:24 | 6 | | type_tracker.rb:39:5:39:9 | [post] array | type_tracker.rb:39:5:39:9 | [post] array | | type_tracker.rb:39:5:39:9 | [post] array | type_tracker.rb:40:5:40:9 | array | +| type_tracker.rb:39:5:39:12 | * | type_tracker.rb:39:5:39:12 | * | | type_tracker.rb:39:5:39:12 | call to []= | type_tracker.rb:39:5:39:12 | call to []= | | type_tracker.rb:39:16:39:18 | __synth__0 | type_tracker.rb:39:16:39:18 | __synth__0 | +| type_tracker.rb:40:5:40:12 | * | type_tracker.rb:40:5:40:12 | * | | type_tracker.rb:40:5:40:12 | ...[...] | type_tracker.rb:40:5:40:12 | ...[...] | | type_tracker.rb:40:11:40:11 | 0 | type_tracker.rb:40:11:40:11 | 0 | | type_tracker.rb:42:5:42:10 | array2 | type_tracker.rb:42:5:42:10 | array2 | +| type_tracker.rb:42:14:42:26 | * | type_tracker.rb:42:14:42:26 | * | | type_tracker.rb:42:14:42:26 | Array | type_tracker.rb:42:14:42:26 | Array | | type_tracker.rb:42:14:42:26 | call to [] | type_tracker.rb:42:5:42:10 | array2 | | type_tracker.rb:42:14:42:26 | call to [] | type_tracker.rb:42:5:42:26 | ... = ... | @@ -515,11 +617,14 @@ trackEnd | type_tracker.rb:42:25:42:25 | 6 | type_tracker.rb:44:5:44:13 | ...[...] | | type_tracker.rb:43:5:43:10 | [post] array2 | type_tracker.rb:43:5:43:10 | [post] array2 | | type_tracker.rb:43:5:43:10 | [post] array2 | type_tracker.rb:44:5:44:10 | array2 | +| type_tracker.rb:43:5:43:13 | * | type_tracker.rb:43:5:43:13 | * | | type_tracker.rb:43:5:43:13 | call to []= | type_tracker.rb:43:5:43:13 | call to []= | | type_tracker.rb:43:12:43:12 | 0 | type_tracker.rb:43:12:43:12 | 0 | | type_tracker.rb:43:17:43:19 | __synth__0 | type_tracker.rb:43:17:43:19 | __synth__0 | +| type_tracker.rb:44:5:44:13 | * | type_tracker.rb:44:5:44:13 | * | | type_tracker.rb:44:5:44:13 | ...[...] | type_tracker.rb:44:5:44:13 | ...[...] | | type_tracker.rb:46:5:46:10 | array3 | type_tracker.rb:46:5:46:10 | array3 | +| type_tracker.rb:46:14:46:26 | * | type_tracker.rb:46:14:46:26 | * | | type_tracker.rb:46:14:46:26 | Array | type_tracker.rb:46:14:46:26 | Array | | type_tracker.rb:46:14:46:26 | call to [] | type_tracker.rb:46:5:46:10 | array3 | | type_tracker.rb:46:14:46:26 | call to [] | type_tracker.rb:46:5:46:26 | ... = ... | @@ -535,12 +640,15 @@ trackEnd | type_tracker.rb:46:25:46:25 | 6 | type_tracker.rb:46:25:46:25 | 6 | | type_tracker.rb:47:5:47:10 | [post] array3 | type_tracker.rb:47:5:47:10 | [post] array3 | | type_tracker.rb:47:5:47:10 | [post] array3 | type_tracker.rb:48:5:48:10 | array3 | +| type_tracker.rb:47:5:47:13 | * | type_tracker.rb:47:5:47:13 | * | | type_tracker.rb:47:5:47:13 | call to []= | type_tracker.rb:47:5:47:13 | call to []= | | type_tracker.rb:47:12:47:12 | 0 | type_tracker.rb:47:12:47:12 | 0 | | type_tracker.rb:47:17:47:19 | __synth__0 | type_tracker.rb:47:17:47:19 | __synth__0 | +| type_tracker.rb:48:5:48:13 | * | type_tracker.rb:48:5:48:13 | * | | type_tracker.rb:48:5:48:13 | ...[...] | type_tracker.rb:48:5:48:13 | ...[...] | | type_tracker.rb:48:12:48:12 | 1 | type_tracker.rb:48:12:48:12 | 1 | | type_tracker.rb:50:5:50:10 | array4 | type_tracker.rb:50:5:50:10 | array4 | +| type_tracker.rb:50:14:50:26 | * | type_tracker.rb:50:14:50:26 | * | | type_tracker.rb:50:14:50:26 | Array | type_tracker.rb:50:14:50:26 | Array | | type_tracker.rb:50:14:50:26 | call to [] | type_tracker.rb:50:5:50:10 | array4 | | type_tracker.rb:50:14:50:26 | call to [] | type_tracker.rb:50:5:50:26 | ... = ... | @@ -561,8 +669,10 @@ trackEnd | type_tracker.rb:50:25:50:25 | 6 | type_tracker.rb:52:5:52:13 | ...[...] | | type_tracker.rb:51:5:51:10 | [post] array4 | type_tracker.rb:51:5:51:10 | [post] array4 | | type_tracker.rb:51:5:51:10 | [post] array4 | type_tracker.rb:52:5:52:10 | array4 | +| type_tracker.rb:51:5:51:13 | * | type_tracker.rb:51:5:51:13 | * | | type_tracker.rb:51:5:51:13 | call to []= | type_tracker.rb:51:5:51:13 | call to []= | | type_tracker.rb:51:17:51:19 | __synth__0 | type_tracker.rb:51:17:51:19 | __synth__0 | +| type_tracker.rb:52:5:52:13 | * | type_tracker.rb:52:5:52:13 | * | | type_tracker.rb:52:5:52:13 | ...[...] | type_tracker.rb:52:5:52:13 | ...[...] | forwardButNoBackwardFlow backwardButNoForwardFlow diff --git a/ruby/ql/test/library-tests/variables/ssa.expected b/ruby/ql/test/library-tests/variables/ssa.expected index 962cd733a08..b03f5ea0e02 100644 --- a/ruby/ql/test/library-tests/variables/ssa.expected +++ b/ruby/ql/test/library-tests/variables/ssa.expected @@ -103,13 +103,9 @@ definition | scopes.rb:26:1:26:12 | self (A) | scopes.rb:26:1:26:12 | self | | scopes.rb:27:1:27:1 | x | scopes.rb:27:1:27:1 | x | | scopes.rb:28:1:30:3 | self (B) | scopes.rb:28:1:30:3 | self | -| scopes.rb:29:3:29:3 | x | scopes.rb:29:3:29:3 | x | -| scopes.rb:32:3:32:3 | x | scopes.rb:32:3:32:3 | x | | scopes.rb:34:1:36:3 | self (C) | scopes.rb:34:1:36:3 | self | -| scopes.rb:35:3:35:3 | x | scopes.rb:35:3:35:3 | x | | scopes.rb:41:1:49:3 | self (M) | scopes.rb:41:1:49:3 | self | | scopes.rb:42:2:42:4 | var | scopes.rb:42:2:42:4 | var | -| scopes.rb:43:2:43:4 | foo | scopes.rb:43:2:43:4 | foo | | scopes.rb:46:5:46:8 | var2 | scopes.rb:46:5:46:8 | var2 | | ssa.rb:1:1:16:3 | self (m) | ssa.rb:1:1:16:3 | self | | ssa.rb:1:7:1:7 | b | ssa.rb:1:7:1:7 | b | @@ -128,6 +124,8 @@ definition | ssa.rb:26:3:28:5 | elem | ssa.rb:26:7:26:10 | elem | | ssa.rb:26:3:28:5 | __synth__0__1 | ssa.rb:26:3:28:5 | __synth__0__1 | | ssa.rb:26:7:26:10 | elem | ssa.rb:26:7:26:10 | elem | +| ssa.rb:26:7:26:10 | elem | ssa.rb:26:7:26:10 | elem | +| ssa.rb:26:7:26:10 | phi | ssa.rb:26:7:26:10 | elem | | ssa.rb:32:1:36:3 | self (m3) | ssa.rb:32:1:36:3 | self | | ssa.rb:33:16:35:5 | self | ssa.rb:32:1:36:3 | self | | ssa.rb:33:20:33:20 | x | ssa.rb:33:20:33:20 | x | @@ -316,6 +314,7 @@ read | ssa.rb:19:9:19:9 | phi | ssa.rb:18:8:18:8 | x | ssa.rb:19:9:19:9 | x | | ssa.rb:19:9:19:9 | phi | ssa.rb:18:8:18:8 | x | ssa.rb:20:10:20:10 | x | | ssa.rb:19:9:19:9 | phi | ssa.rb:18:8:18:8 | x | ssa.rb:21:5:21:5 | x | +| ssa.rb:25:1:30:3 | | ssa.rb:26:7:26:10 | elem | ssa.rb:26:7:26:10 | elem | | ssa.rb:25:1:30:3 | self (m2) | ssa.rb:25:1:30:3 | self | ssa.rb:29:3:29:11 | self | | ssa.rb:25:8:25:15 | elements | ssa.rb:25:8:25:15 | elements | ssa.rb:26:15:26:22 | elements | | ssa.rb:26:3:28:5 | self | ssa.rb:25:1:30:3 | self | ssa.rb:27:5:27:13 | self | @@ -470,6 +469,7 @@ firstRead | ssa.rb:10:5:10:5 | i | ssa.rb:2:3:2:3 | i | ssa.rb:11:10:11:10 | i | | ssa.rb:18:1:23:3 | self (m1) | ssa.rb:18:1:23:3 | self | ssa.rb:20:5:20:10 | self | | ssa.rb:19:9:19:9 | phi | ssa.rb:18:8:18:8 | x | ssa.rb:19:9:19:9 | x | +| ssa.rb:25:1:30:3 | | ssa.rb:26:7:26:10 | elem | ssa.rb:26:7:26:10 | elem | | ssa.rb:25:1:30:3 | self (m2) | ssa.rb:25:1:30:3 | self | ssa.rb:29:3:29:11 | self | | ssa.rb:25:8:25:15 | elements | ssa.rb:25:8:25:15 | elements | ssa.rb:26:15:26:22 | elements | | ssa.rb:26:3:28:5 | self | ssa.rb:25:1:30:3 | self | ssa.rb:27:5:27:13 | self | @@ -621,6 +621,7 @@ lastRead | ssa.rb:18:1:23:3 | self (m1) | ssa.rb:18:1:23:3 | self | ssa.rb:20:5:20:10 | self | | ssa.rb:19:9:19:9 | phi | ssa.rb:18:8:18:8 | x | ssa.rb:19:9:19:9 | x | | ssa.rb:19:9:19:9 | phi | ssa.rb:18:8:18:8 | x | ssa.rb:21:5:21:5 | x | +| ssa.rb:25:1:30:3 | | ssa.rb:26:7:26:10 | elem | ssa.rb:26:7:26:10 | elem | | ssa.rb:25:1:30:3 | self (m2) | ssa.rb:25:1:30:3 | self | ssa.rb:29:3:29:11 | self | | ssa.rb:25:8:25:15 | elements | ssa.rb:25:8:25:15 | elements | ssa.rb:26:15:26:22 | elements | | ssa.rb:26:3:28:5 | self | ssa.rb:25:1:30:3 | self | ssa.rb:27:5:27:13 | self | @@ -736,6 +737,8 @@ phi | ssa.rb:5:3:13:5 | phi | ssa.rb:2:3:2:3 | i | ssa.rb:10:5:10:5 | i | | ssa.rb:19:9:19:9 | phi | ssa.rb:18:8:18:8 | x | ssa.rb:18:8:18:8 | x | | ssa.rb:19:9:19:9 | phi | ssa.rb:18:8:18:8 | x | ssa.rb:21:5:21:5 | x | +| ssa.rb:26:7:26:10 | phi | ssa.rb:26:7:26:10 | elem | ssa.rb:25:1:30:3 | | +| ssa.rb:26:7:26:10 | phi | ssa.rb:26:7:26:10 | elem | ssa.rb:26:7:26:10 | elem | | ssa.rb:45:3:45:12 | phi | ssa.rb:45:3:45:3 | x | ssa.rb:44:1:47:3 | | | ssa.rb:45:3:45:12 | phi | ssa.rb:45:3:45:3 | x | ssa.rb:45:3:45:3 | x | | ssa.rb:50:3:50:8 | phi | ssa.rb:49:14:49:14 | y | ssa.rb:49:1:51:3 | | diff --git a/ruby/ql/test/library-tests/variables/varaccess.expected b/ruby/ql/test/library-tests/variables/varaccess.expected index 82bc6c8cd58..e79f6ca3023 100644 --- a/ruby/ql/test/library-tests/variables/varaccess.expected +++ b/ruby/ql/test/library-tests/variables/varaccess.expected @@ -226,6 +226,8 @@ variableAccess | ssa.rb:21:5:21:5 | x | ssa.rb:18:8:18:8 | x | ssa.rb:18:1:23:3 | m1 | | ssa.rb:25:8:25:15 | elements | ssa.rb:25:8:25:15 | elements | ssa.rb:25:1:30:3 | m2 | | ssa.rb:26:7:26:10 | elem | ssa.rb:26:7:26:10 | elem | ssa.rb:25:1:30:3 | m2 | +| ssa.rb:26:7:26:10 | elem | ssa.rb:26:7:26:10 | elem | ssa.rb:25:1:30:3 | m2 | +| ssa.rb:26:7:26:10 | elem | ssa.rb:26:7:26:10 | elem | ssa.rb:25:1:30:3 | m2 | | ssa.rb:26:15:26:22 | elements | ssa.rb:25:8:25:15 | elements | ssa.rb:25:1:30:3 | m2 | | ssa.rb:27:5:27:13 | self | ssa.rb:25:1:30:3 | self | ssa.rb:25:1:30:3 | m2 | | ssa.rb:27:10:27:13 | elem | ssa.rb:26:7:26:10 | elem | ssa.rb:25:1:30:3 | m2 | @@ -354,6 +356,7 @@ explicitWrite | ssa.rb:21:5:21:5 | x | ssa.rb:21:5:21:10 | ... -= ... | | ssa.rb:21:5:21:5 | x | ssa.rb:21:5:21:10 | ... = ... | | ssa.rb:26:7:26:10 | elem | ssa.rb:26:3:28:5 | ... = ... | +| ssa.rb:26:7:26:10 | elem | ssa.rb:26:7:26:10 | ... = ... | | ssa.rb:40:3:40:4 | m3 | ssa.rb:40:3:40:9 | ... = ... | | ssa.rb:45:3:45:3 | x | ssa.rb:45:3:45:7 | ... = ... | | ssa.rb:49:14:49:14 | y | ssa.rb:49:14:49:19 | ... = ... | @@ -567,6 +570,7 @@ readAccess | ssa.rb:20:10:20:10 | x | | ssa.rb:21:5:21:5 | x | | ssa.rb:26:3:28:5 | __synth__0__1 | +| ssa.rb:26:7:26:10 | elem | | ssa.rb:26:15:26:22 | elements | | ssa.rb:27:5:27:13 | self | | ssa.rb:27:10:27:13 | elem | @@ -616,3 +620,44 @@ readAccess | ssa.rb:100:10:100:11 | b4 | | ssa.rb:101:5:101:10 | self | | ssa.rb:101:10:101:10 | x | +captureAccess +| instance_variables.rb:28:3:28:4 | self | +| instance_variables.rb:32:12:32:13 | self | +| nested_scopes.rb:18:29:18:34 | self | +| nested_scopes.rb:18:34:18:34 | a | +| parameters.rb:3:4:3:9 | self | +| parameters.rb:4:4:4:9 | self | +| parameters.rb:17:5:17:28 | self | +| parameters.rb:54:19:54:19 | x | +| parameters.rb:55:4:55:9 | self | +| parameters.rb:55:9:55:9 | x | +| parameters.rb:56:4:56:9 | self | +| scopes.rb:3:4:3:9 | self | +| scopes.rb:3:9:3:9 | self | +| scopes.rb:5:4:5:9 | self | +| scopes.rb:10:4:10:9 | self | +| scopes.rb:10:9:10:9 | a | +| scopes.rb:11:4:11:4 | a | +| scopes.rb:11:4:11:4 | a | +| scopes.rb:12:4:12:9 | self | +| scopes.rb:12:9:12:9 | a | +| scopes.rb:13:4:13:4 | a | +| scopes.rb:14:4:14:9 | self | +| scopes.rb:14:9:14:9 | a | +| scopes.rb:15:4:15:9 | self | +| scopes.rb:16:4:16:9 | self | +| scopes.rb:17:4:17:9 | self | +| ssa.rb:26:7:26:10 | elem | +| ssa.rb:27:5:27:13 | self | +| ssa.rb:27:10:27:13 | elem | +| ssa.rb:34:5:34:10 | self | +| ssa.rb:67:5:67:10 | self | +| ssa.rb:68:5:68:17 | self | +| ssa.rb:68:10:68:17 | captured | +| ssa.rb:69:5:69:12 | captured | +| ssa.rb:69:5:69:12 | captured | +| ssa.rb:77:6:77:23 | self | +| ssa.rb:77:15:77:22 | captured | +| ssa.rb:84:6:86:8 | self | +| ssa.rb:85:10:85:22 | self | +| ssa.rb:85:15:85:22 | captured | diff --git a/ruby/ql/test/library-tests/variables/varaccess.ql b/ruby/ql/test/library-tests/variables/varaccess.ql index 94363c9c532..8e511731629 100644 --- a/ruby/ql/test/library-tests/variables/varaccess.ql +++ b/ruby/ql/test/library-tests/variables/varaccess.ql @@ -12,3 +12,5 @@ query predicate explicitWrite(VariableWriteAccess write, AstNode assignment) { query predicate implicitWrite(VariableWriteAccess write) { write.isImplicitWrite() } query predicate readAccess(VariableReadAccess read) { any() } + +query predicate captureAccess(LocalVariableAccess access) { access.isCapturedAccess() } diff --git a/ruby/ql/test/query-tests/experimental/ImproperLdapAuth/ImproperLdapAuth.expected b/ruby/ql/test/query-tests/experimental/ImproperLdapAuth/ImproperLdapAuth.expected new file mode 100644 index 00000000000..17c9a009cbd --- /dev/null +++ b/ruby/ql/test/query-tests/experimental/ImproperLdapAuth/ImproperLdapAuth.expected @@ -0,0 +1,20 @@ +edges +| ImproperLdapAuth.rb:5:5:5:8 | pass | ImproperLdapAuth.rb:15:23:15:26 | pass | +| ImproperLdapAuth.rb:5:12:5:17 | call to params | ImproperLdapAuth.rb:5:12:5:24 | ...[...] | +| ImproperLdapAuth.rb:5:12:5:24 | ...[...] | ImproperLdapAuth.rb:5:5:5:8 | pass | +| ImproperLdapAuth.rb:24:5:24:8 | pass | ImproperLdapAuth.rb:31:24:31:27 | pass | +| ImproperLdapAuth.rb:24:12:24:17 | call to params | ImproperLdapAuth.rb:24:12:24:24 | ...[...] | +| ImproperLdapAuth.rb:24:12:24:24 | ...[...] | ImproperLdapAuth.rb:24:5:24:8 | pass | +nodes +| ImproperLdapAuth.rb:5:5:5:8 | pass | semmle.label | pass | +| ImproperLdapAuth.rb:5:12:5:17 | call to params | semmle.label | call to params | +| ImproperLdapAuth.rb:5:12:5:24 | ...[...] | semmle.label | ...[...] | +| ImproperLdapAuth.rb:15:23:15:26 | pass | semmle.label | pass | +| ImproperLdapAuth.rb:24:5:24:8 | pass | semmle.label | pass | +| ImproperLdapAuth.rb:24:12:24:17 | call to params | semmle.label | call to params | +| ImproperLdapAuth.rb:24:12:24:24 | ...[...] | semmle.label | ...[...] | +| ImproperLdapAuth.rb:31:24:31:27 | pass | semmle.label | pass | +subpaths +#select +| ImproperLdapAuth.rb:15:23:15:26 | pass | ImproperLdapAuth.rb:5:12:5:17 | call to params | ImproperLdapAuth.rb:15:23:15:26 | pass | This LDAP authencation depends on a $@. | ImproperLdapAuth.rb:5:12:5:17 | call to params | user-provided value | +| ImproperLdapAuth.rb:31:24:31:27 | pass | ImproperLdapAuth.rb:24:12:24:17 | call to params | ImproperLdapAuth.rb:31:24:31:27 | pass | This LDAP authencation depends on a $@. | ImproperLdapAuth.rb:24:12:24:17 | call to params | user-provided value | diff --git a/ruby/ql/test/query-tests/experimental/ImproperLdapAuth/ImproperLdapAuth.qlref b/ruby/ql/test/query-tests/experimental/ImproperLdapAuth/ImproperLdapAuth.qlref new file mode 100644 index 00000000000..65f60a22b78 --- /dev/null +++ b/ruby/ql/test/query-tests/experimental/ImproperLdapAuth/ImproperLdapAuth.qlref @@ -0,0 +1 @@ +experimental/ldap-improper-auth/ImproperLdapAuth.ql \ No newline at end of file diff --git a/ruby/ql/test/query-tests/experimental/ImproperLdapAuth/ImproperLdapAuth.rb b/ruby/ql/test/query-tests/experimental/ImproperLdapAuth/ImproperLdapAuth.rb new file mode 100644 index 00000000000..2705158563e --- /dev/null +++ b/ruby/ql/test/query-tests/experimental/ImproperLdapAuth/ImproperLdapAuth.rb @@ -0,0 +1,59 @@ +class FooController < ActionController::Base + def some_request_handler + # A string tainted by user input is used directly as password + # (i.e a remote flow source) + pass = params[:pass] + + # BAD: user input is not sanitized + ldap = Net::LDAP.new( + host: 'ldap.example.com', + port: 636, + encryption: :simple_tls, + auth: { + method: :simple, + username: 'uid=admin,dc=example,dc=com', + password: pass + } + ) + ldap.bind + end + + def some_request_handler + # A string tainted by user input is used directly as password + # (i.e a remote flow source) + pass = params[:pass] + + # BAD: user input is not sanitized + ldap = Net::LDAP.new + ldap.host = your_server_ip_address + ldap.encryption(:method => :simple_tls) + ldap.port = 639 + ldap.auth "admin", pass + ldap.bind + end +end + +class BarController < ApplicationController + def safe_paths + pass = params[:pass] + + # GOOD: barrier guard prevents taint flow + if password.nil? || password.empty? + # protect against passwordless auth from ldap server + pass = "$uper$secure123" + else + pass + end + + ldap = Net::LDAP.new( + host: 'ldap.example.com', + port: 636, + encryption: :simple_tls, + auth: { + method: :simple, + username: 'uid=admin,dc=example,dc=com', + password: pass + } + ) + end +end \ No newline at end of file diff --git a/ruby/ql/test/query-tests/security/cwe-1333-exponential-redos/ReDoS.expected b/ruby/ql/test/query-tests/security/cwe-1333-exponential-redos/ReDoS.expected index ee274031bf0..f8fa2e9dc2e 100644 --- a/ruby/ql/test/query-tests/security/cwe-1333-exponential-redos/ReDoS.expected +++ b/ruby/ql/test/query-tests/security/cwe-1333-exponential-redos/ReDoS.expected @@ -33,9 +33,9 @@ | tst.rb:137:11:137:17 | (\\w\|G)* | This part of the regular expression may cause exponential backtracking on strings containing many repetitions of 'G'. | | tst.rb:143:11:143:18 | (\\d\|\\w)* | This part of the regular expression may cause exponential backtracking on strings containing many repetitions of '0'. | | tst.rb:146:11:146:17 | (\\d\|5)* | This part of the regular expression may cause exponential backtracking on strings containing many repetitions of '5'. | -| tst.rb:149:11:149:20 | (\\s\|[\\f])* | This part of the regular expression may cause exponential backtracking on strings containing many repetitions of '\u000c'. | -| tst.rb:152:11:152:24 | (\\s\|[\\v]\|\\\\v)* | This part of the regular expression may cause exponential backtracking on strings containing many repetitions of '\u000b'. | -| tst.rb:155:11:155:20 | (\\f\|[\\f])* | This part of the regular expression may cause exponential backtracking on strings containing many repetitions of '\u000c'. | +| tst.rb:149:11:149:20 | (\\s\|[\\f])* | This part of the regular expression may cause exponential backtracking on strings containing many repetitions of '\\u000c'. | +| tst.rb:152:11:152:24 | (\\s\|[\\v]\|\\\\v)* | This part of the regular expression may cause exponential backtracking on strings containing many repetitions of '\\u000b'. | +| tst.rb:155:11:155:20 | (\\f\|[\\f])* | This part of the regular expression may cause exponential backtracking on strings containing many repetitions of '\\u000c'. | | tst.rb:158:11:158:18 | (\\W\|\\D)* | This part of the regular expression may cause exponential backtracking on strings containing many repetitions of ' '. | | tst.rb:161:11:161:18 | (\\S\|\\w)* | This part of the regular expression may cause exponential backtracking on strings containing many repetitions of '0'. | | tst.rb:164:11:164:20 | (\\S\|[\\w])* | This part of the regular expression may cause exponential backtracking on strings containing many repetitions of '0'. | diff --git a/ruby/ql/test/query-tests/security/cwe-295/Excon.rb b/ruby/ql/test/query-tests/security/cwe-295/Excon.rb index e08f9672ef5..8bdabc31cf2 100644 --- a/ruby/ql/test/query-tests/security/cwe-295/Excon.rb +++ b/ruby/ql/test/query-tests/security/cwe-295/Excon.rb @@ -46,4 +46,23 @@ def method8 # GOOD Excon.defaults[:ssl_verify_peer] = false Excon.new("http://example.com/", ssl_verify_peer: true) +end + +# Regression test for excon + +class Excon + def self.new(params) + Excon::Connection.new(params) + end +end + +def method9 + # GOOD: connection is not used + Excon.new("foo", ssl_verify_peer: false) +end + +def method10 + # GOOD + connection = Excon.new("foo") + connection.get("bar") end \ No newline at end of file diff --git a/shared/controlflow/codeql/controlflow/Cfg.qll b/shared/controlflow/codeql/controlflow/Cfg.qll index 26429c1c7ab..b89f925e1d0 100644 --- a/shared/controlflow/codeql/controlflow/Cfg.qll +++ b/shared/controlflow/codeql/controlflow/Cfg.qll @@ -937,23 +937,6 @@ module Make Input> { ) } - /** - * Gets the CFG scope of node `n`. Unlike `getCfgScope`, this predicate - * is calculated based on reachability from an entry node, and it may - * yield different results for AST elements that are split into multiple - * scopes. - */ - cached - CfgScope getNodeCfgScope(Node n) { - n = TEntryNode(result) - or - n = TAnnotatedExitNode(result, _) - or - n = TExitNode(result) - or - n = TAstNode(result, _, _) - } - cached module Public { /** @@ -974,6 +957,23 @@ module Make Input> { */ cached AstNode getAControlFlowExitNode(AstNode n) { last(n, result, _) } + + /** + * Gets the CFG scope of node `n`. Unlike `getCfgScope`, this predicate + * is calculated based on reachability from an entry node, and it may + * yield different results for AST elements that are split into multiple + * scopes. + */ + cached + CfgScope getNodeCfgScope(Node n) { + n = TEntryNode(result) + or + n = TAnnotatedExitNode(result, _) + or + n = TExitNode(result) + or + n = TAstNode(result, _, _) + } } } diff --git a/shared/controlflow/qlpack.yml b/shared/controlflow/qlpack.yml index ce3dd39e158..17115260f55 100644 --- a/shared/controlflow/qlpack.yml +++ b/shared/controlflow/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/controlflow -version: 0.0.1 +version: 0.0.2-dev groups: shared library: true dependencies: diff --git a/shared/dataflow/change-notes/2023-06-16-initial-version.md b/shared/dataflow/change-notes/2023-06-16-initial-version.md new file mode 100644 index 00000000000..3846cb70c1d --- /dev/null +++ b/shared/dataflow/change-notes/2023-06-16-initial-version.md @@ -0,0 +1,4 @@ +--- +category: majorAnalysis +--- +* Initial release. Adds a library to implement flow through captured variables that properly adheres to inter-procedural control flow. diff --git a/shared/dataflow/change-notes/2023-08-04-taint-tracking.md b/shared/dataflow/change-notes/2023-08-04-taint-tracking.md new file mode 100644 index 00000000000..000d7ea265c --- /dev/null +++ b/shared/dataflow/change-notes/2023-08-04-taint-tracking.md @@ -0,0 +1,4 @@ +--- +category: minorAnalysis +--- +* The shared taint-tracking library is now part of the dataflow qlpack. diff --git a/shared/dataflow/codeql/dataflow/TaintTracking.qll b/shared/dataflow/codeql/dataflow/TaintTracking.qll new file mode 100644 index 00000000000..73960fbca1d --- /dev/null +++ b/shared/dataflow/codeql/dataflow/TaintTracking.qll @@ -0,0 +1,110 @@ +/** + * Provides modules for performing local (intra-procedural) and + * global (inter-procedural) taint-tracking analyses. + */ + +private import DataFlow as DF +private import internal.DataFlowImpl + +/** + * Provides language-specific taint-tracking parameters. + */ +signature module InputSig { + /** + * Holds if `node` should be a sanitizer in all global taint flow configurations + * but not in local taint. + */ + predicate defaultTaintSanitizer(Lang::Node node); + + /** + * Holds if the additional step from `src` to `sink` should be included in all + * global taint flow configurations. + */ + predicate defaultAdditionalTaintStep(Lang::Node src, Lang::Node sink); + + /** + * Holds if taint flow configurations should allow implicit reads of `c` at sinks + * and inputs to additional taint steps. + */ + bindingset[node] + predicate defaultImplicitTaintRead(Lang::Node node, Lang::ContentSet c); +} + +/** + * Construct the modules for taint-tracking analyses. + */ +module TaintFlowMake TaintTrackingLang> { + private import TaintTrackingLang + private import DF::DataFlowMake as DataFlow + private import MakeImpl as DataFlowInternal + + private module AddTaintDefaults implements + DataFlowInternal::FullStateConfigSig + { + import Config + + predicate isBarrier(DataFlowLang::Node node) { + Config::isBarrier(node) or defaultTaintSanitizer(node) + } + + predicate isAdditionalFlowStep(DataFlowLang::Node node1, DataFlowLang::Node node2) { + Config::isAdditionalFlowStep(node1, node2) or + defaultAdditionalTaintStep(node1, node2) + } + + predicate allowImplicitRead(DataFlowLang::Node node, DataFlowLang::ContentSet c) { + Config::allowImplicitRead(node, c) + or + ( + Config::isSink(node) or + Config::isSink(node, _) or + Config::isAdditionalFlowStep(node, _) or + Config::isAdditionalFlowStep(node, _, _, _) + ) and + defaultImplicitTaintRead(node, c) + } + } + + /** + * Constructs a global taint tracking computation. + */ + module Global implements DataFlow::GlobalFlowSig { + private module Config0 implements DataFlowInternal::FullStateConfigSig { + import DataFlowInternal::DefaultState + import Config + } + + private module C implements DataFlowInternal::FullStateConfigSig { + import AddTaintDefaults + } + + import DataFlowInternal::Impl + } + + /** DEPRECATED: Use `Global` instead. */ + deprecated module Make implements DataFlow::GlobalFlowSig { + import Global + } + + /** + * Constructs a global taint tracking computation using flow state. + */ + module GlobalWithState implements DataFlow::GlobalFlowSig { + private module Config0 implements DataFlowInternal::FullStateConfigSig { + import Config + } + + private module C implements DataFlowInternal::FullStateConfigSig { + import AddTaintDefaults + } + + import DataFlowInternal::Impl + } + + /** DEPRECATED: Use `GlobalWithState` instead. */ + deprecated module MakeWithState implements + DataFlow::GlobalFlowSig + { + import GlobalWithState + } +} diff --git a/shared/dataflow/codeql/dataflow/VariableCapture.qll b/shared/dataflow/codeql/dataflow/VariableCapture.qll new file mode 100644 index 00000000000..c94e06b8731 --- /dev/null +++ b/shared/dataflow/codeql/dataflow/VariableCapture.qll @@ -0,0 +1,960 @@ +/** + * Provides a module for synthesizing data-flow nodes and related step relations + * for supporting flow through captured variables. + */ + +private import codeql.util.Boolean +private import codeql.util.Unit +private import codeql.ssa.Ssa as Ssa + +signature module InputSig { + class Location { + predicate hasLocationInfo( + string filepath, int startline, int startcolumn, int endline, int endcolumn + ); + } + + /** + * A basic block, that is, a maximal straight-line sequence of control flow nodes + * without branches or joins. + */ + class BasicBlock { + /** Gets a textual representation of this basic block. */ + string toString(); + + /** Gets the enclosing callable. */ + Callable getEnclosingCallable(); + + /** Gets the location of this basic block. */ + Location getLocation(); + } + + /** + * Gets the basic block that immediately dominates basic block `bb`, if any. + * + * That is, all paths reaching `bb` from some entry point basic block must go + * through the result. + * + * Example: + * + * ```csharp + * int M(string s) { + * if (s == null) + * throw new ArgumentNullException(nameof(s)); + * return s.Length; + * } + * ``` + * + * The basic block starting on line 2 is an immediate dominator of + * the basic block on line 4 (all paths from the entry point of `M` + * to `return s.Length;` must go through the null check. + */ + BasicBlock getImmediateBasicBlockDominator(BasicBlock bb); + + /** Gets an immediate successor of basic block `bb`, if any. */ + BasicBlock getABasicBlockSuccessor(BasicBlock bb); + + /** Holds if `bb` is a control-flow entry point. */ + default predicate entryBlock(BasicBlock bb) { not exists(getImmediateBasicBlockDominator(bb)) } + + /** Holds if `bb` is a control-flow exit point. */ + default predicate exitBlock(BasicBlock bb) { not exists(getABasicBlockSuccessor(bb)) } + + /** A variable that is captured in a closure. */ + class CapturedVariable { + /** Gets a textual representation of this variable. */ + string toString(); + + /** Gets the callable that defines this variable. */ + Callable getCallable(); + + /** Gets the location of this variable. */ + Location getLocation(); + } + + /** A parameter that is captured in a closure. */ + class CapturedParameter extends CapturedVariable; + + /** + * An expression with a value. That is, we expect these expressions to be + * represented in the data flow graph. + */ + class Expr { + /** Gets a textual representation of this expression. */ + string toString(); + + /** Gets the location of this expression. */ + Location getLocation(); + + /** Holds if the `i`th node of basic block `bb` evaluates this expression. */ + predicate hasCfgNode(BasicBlock bb, int i); + } + + /** A write to a captured variable. */ + class VariableWrite { + /** Gets the variable that is the target of this write. */ + CapturedVariable getVariable(); + + /** Gets the expression that is the source of this write. */ + Expr getSource(); + + /** Gets the location of this write. */ + Location getLocation(); + + /** Holds if the `i`th node of basic block `bb` evaluates this expression. */ + predicate hasCfgNode(BasicBlock bb, int i); + } + + /** A read of a captured variable. */ + class VariableRead extends Expr { + /** Gets the variable that this expression reads. */ + CapturedVariable getVariable(); + } + + /** + * An expression constructing a closure that may capture one or more + * variables. This can for example be a lambda or a constructor call of a + * locally defined object. + */ + class ClosureExpr extends Expr { + /** + * Holds if `body` is the callable body of this closure. A lambda expression + * only has one body, but in general a locally defined object may have + * multiple such methods and constructors. + */ + predicate hasBody(Callable body); + + /** + * Holds if `f` is an expression that may hold the value of the closure and + * may occur in a position where the value escapes or where the closure may + * be invoked. + * + * For example, if a lambda is assigned to a variable, then references to + * that variable in return or argument positions should be included. + */ + predicate hasAliasedAccess(Expr f); + } + + class Callable { + /** Gets a textual representation of this callable. */ + string toString(); + + /** Gets the location of this callable. */ + Location getLocation(); + + /** Holds if this callable is a constructor. */ + predicate isConstructor(); + } +} + +signature module OutputSig { + /** + * A data flow node that we need to reference in the step relations for + * captured variables. + * + * Note that only the `SynthesizedCaptureNode` subclass is expected to be + * added as additional nodes in `DataFlow::Node`. The other subclasses are + * expected to already be present and are included here in order to reference + * them in the step relations. + */ + class ClosureNode; + + /** + * A synthesized data flow node representing the storage of a captured + * variable. + */ + class SynthesizedCaptureNode extends ClosureNode { + /** Gets a textual representation of this node. */ + string toString(); + + /** Gets the location of this node. */ + I::Location getLocation(); + + /** Gets the enclosing callable. */ + I::Callable getEnclosingCallable(); + + /** Holds if this node is a synthesized access of `v`. */ + predicate isVariableAccess(I::CapturedVariable v); + + /** Holds if this node is a synthesized instance access. */ + predicate isInstanceAccess(); + } + + /** A data flow node for an expression. */ + class ExprNode extends ClosureNode { + /** Gets the expression corresponding to this node. */ + I::Expr getExpr(); + } + + /** A data flow node for the `PostUpdateNode` of an expression. */ + class ExprPostUpdateNode extends ClosureNode { + /** Gets the expression corresponding to this node. */ + I::Expr getExpr(); + } + + /** A data flow node for a parameter. */ + class ParameterNode extends ClosureNode { + /** Gets the parameter corresponding to this node. */ + I::CapturedParameter getParameter(); + } + + /** A data flow node for an instance parameter. */ + class ThisParameterNode extends ClosureNode { + /** Gets the callable this instance parameter belongs to. */ + I::Callable getCallable(); + } + + /** A data flow node for the instance parameter argument of a constructor call. */ + class MallocNode extends ClosureNode { + /** Gets the closure construction that is the post-update of this node. */ + I::ClosureExpr getClosureExpr(); + } + + /** Holds if `post` is a `PostUpdateNode` for `pre`. */ + predicate capturePostUpdateNode(SynthesizedCaptureNode post, SynthesizedCaptureNode pre); + + /** Holds if there is a local flow step from `node1` to `node2`. */ + predicate localFlowStep(ClosureNode node1, ClosureNode node2); + + /** Holds if there is a store step from `node1` to `node2`. */ + predicate storeStep(ClosureNode node1, I::CapturedVariable v, ClosureNode node2); + + /** Holds if there is a read step from `node1` to `node2`. */ + predicate readStep(ClosureNode node1, I::CapturedVariable v, ClosureNode node2); + + /** Holds if this-to-this summaries are expected for `c`. */ + predicate heuristicAllowInstanceParameterReturnInSelf(I::Callable c); +} + +/** + * Constructs the type `ClosureNode` and associated step relations, which are + * intended to be included in the data-flow node and step relations. + */ +module Flow implements OutputSig { + private import Input + + additional module ConsistencyChecks { + final private class FinalExpr = Expr; + + private class RelevantExpr extends FinalExpr { + RelevantExpr() { + this instanceof VariableRead or + any(VariableWrite vw).getSource() = this or + this instanceof ClosureExpr or + any(ClosureExpr ce).hasAliasedAccess(this) + } + } + + final private class FinalBasicBlock = BasicBlock; + + private class RelevantBasicBlock extends FinalBasicBlock { + RelevantBasicBlock() { + exists(RelevantExpr e | e.hasCfgNode(this, _)) + or + exists(VariableWrite vw | vw.hasCfgNode(this, _)) + } + } + + final private class FinalCallable = Callable; + + private class RelevantCallable extends FinalCallable { + RelevantCallable() { + exists(RelevantBasicBlock bb | bb.getEnclosingCallable() = this) + or + exists(CapturedVariable v | v.getCallable() = this) + or + exists(ClosureExpr ce | ce.hasBody(this)) + } + } + + query predicate uniqueToString(string msg, int n) { + exists(string elem | + n = strictcount(RelevantBasicBlock bb | not exists(bb.toString())) and + elem = "BasicBlock" + or + n = strictcount(CapturedVariable v | not exists(v.toString())) and elem = "CapturedVariable" + or + n = strictcount(RelevantExpr e | not exists(e.toString())) and elem = "Expr" + or + n = strictcount(RelevantCallable c | not exists(c.toString())) and + elem = "Callable" + | + msg = n + " " + elem + "(s) are missing toString" + ) + or + exists(string elem | + n = strictcount(RelevantBasicBlock bb | 2 <= strictcount(bb.toString())) and + elem = "BasicBlock" + or + n = strictcount(CapturedVariable v | 2 <= strictcount(v.toString())) and + elem = "CapturedVariable" + or + n = strictcount(RelevantExpr e | 2 <= strictcount(e.toString())) and + elem = "Expr" + or + n = strictcount(RelevantCallable c | 2 <= strictcount(c.toString())) and + elem = "Callable" + | + msg = n + " " + elem + "(s) have multiple toStrings" + ) + } + + query predicate uniqueEnclosingCallable(RelevantBasicBlock bb, string msg) { + msg = "BasicBlock has no enclosing callable" and not exists(bb.getEnclosingCallable()) + or + msg = "BasicBlock has multiple enclosing callables" and + 2 <= strictcount(bb.getEnclosingCallable()) + } + + query predicate uniqueDominator(RelevantBasicBlock bb, string msg) { + msg = "BasicBlock has multiple immediate dominators" and + 2 <= strictcount(getImmediateBasicBlockDominator(bb)) + } + + query predicate localDominator(RelevantBasicBlock bb, string msg) { + msg = "BasicBlock has non-local dominator" and + bb.getEnclosingCallable() != getImmediateBasicBlockDominator(bb).getEnclosingCallable() + } + + query predicate localSuccessor(RelevantBasicBlock bb, string msg) { + msg = "BasicBlock has non-local successor" and + bb.getEnclosingCallable() != getABasicBlockSuccessor(bb).getEnclosingCallable() + } + + query predicate uniqueDefiningScope(CapturedVariable v, string msg) { + msg = "CapturedVariable has no defining callable" and not exists(v.getCallable()) + or + msg = "CapturedVariable has multiple defining callables" and 2 <= strictcount(v.getCallable()) + } + + query predicate variableIsCaptured(CapturedVariable v, string msg) { + msg = "CapturedVariable is not captured" and + not captureAccess(v, _) + } + + query predicate uniqueLocation(RelevantExpr e, string msg) { + msg = "Expr has no location" and not exists(e.getLocation()) + or + msg = "Expr has multiple locations" and 2 <= strictcount(e.getLocation()) + } + + query predicate uniqueCfgNode(RelevantExpr e, string msg) { + msg = "Expr has no cfg node" and not e.hasCfgNode(_, _) + or + msg = "Expr has multiple cfg nodes" and + 2 <= strictcount(BasicBlock bb, int i | e.hasCfgNode(bb, i)) + } + + private predicate uniqueWriteTarget(VariableWrite vw, string msg) { + msg = "VariableWrite has no target variable" and not exists(vw.getVariable()) + or + msg = "VariableWrite has multiple target variables" and 2 <= strictcount(vw.getVariable()) + } + + query predicate uniqueWriteTarget(string msg) { uniqueWriteTarget(_, msg) } + + private predicate uniqueWriteSource(VariableWrite vw, string msg) { + msg = "VariableWrite has no source expression" and not exists(vw.getSource()) + or + msg = "VariableWrite has multiple source expressions" and 2 <= strictcount(vw.getSource()) + } + + query predicate uniqueWriteSource(string msg) { uniqueWriteSource(_, msg) } + + private predicate uniqueWriteCfgNode(VariableWrite vw, string msg) { + msg = "VariableWrite has no cfg node" and not vw.hasCfgNode(_, _) + or + msg = "VariableWrite has multiple cfg nodes" and + 2 <= strictcount(BasicBlock bb, int i | vw.hasCfgNode(bb, i)) + } + + query predicate uniqueWriteCfgNode(string msg) { uniqueWriteCfgNode(_, msg) } + + private predicate localWriteStep(VariableWrite vw, string msg) { + exists(BasicBlock bb1, BasicBlock bb2 | + vw.hasCfgNode(bb1, _) and + vw.getSource().hasCfgNode(bb2, _) and + bb1.getEnclosingCallable() != bb2.getEnclosingCallable() and + msg = "VariableWrite is not a local step" + ) + } + + query predicate localWriteStep(string msg) { localWriteStep(_, msg) } + + query predicate uniqueReadVariable(VariableRead vr, string msg) { + msg = "VariableRead has no source variable" and not exists(vr.getVariable()) + or + msg = "VariableRead has multiple source variables" and 2 <= strictcount(vr.getVariable()) + } + + query predicate closureMustHaveBody(ClosureExpr ce, string msg) { + msg = "ClosureExpr has no body" and not ce.hasBody(_) + } + + query predicate closureAliasMustBeInSameScope(ClosureExpr ce, Expr access, string msg) { + exists(BasicBlock bb1, BasicBlock bb2 | + ce.hasAliasedAccess(access) and + ce.hasCfgNode(bb1, _) and + access.hasCfgNode(bb2, _) and + not bb1.getEnclosingCallable() = callableGetEnclosingCallable*(bb2.getEnclosingCallable()) and + msg = + "ClosureExpr has an alias outside the scope of its enclosing callable - these are ignored" + ) + } + + private predicate astClosureParent(Callable closure, Callable parent) { + exists(ClosureExpr ce, BasicBlock bb | + ce.hasBody(closure) and ce.hasCfgNode(bb, _) and parent = bb.getEnclosingCallable() + ) + } + + query predicate variableAccessAstNesting(CapturedVariable v, Callable c, string msg) { + exists(BasicBlock bb, Callable parent | + captureRead(v, bb, _, false, _) or captureWrite(v, bb, _, false, _) + | + bb.getEnclosingCallable() = c and + v.getCallable() = parent and + not astClosureParent+(c, parent) and + msg = "CapturedVariable access is not nested in the defining callable" + ) + } + + query predicate uniqueCallableLocation(RelevantCallable c, string msg) { + msg = "Callable has no location" and not exists(c.getLocation()) + or + msg = "Callable has multiple locations" and 2 <= strictcount(c.getLocation()) + } + + query predicate consistencyOverview(string msg, int n) { + uniqueToString(msg, n) or + n = strictcount(BasicBlock bb | uniqueEnclosingCallable(bb, msg)) or + n = strictcount(BasicBlock bb | uniqueDominator(bb, msg)) or + n = strictcount(BasicBlock bb | localDominator(bb, msg)) or + n = strictcount(BasicBlock bb | localSuccessor(bb, msg)) or + n = strictcount(CapturedVariable v | uniqueDefiningScope(v, msg)) or + n = strictcount(CapturedVariable v | variableIsCaptured(v, msg)) or + n = strictcount(Expr e | uniqueLocation(e, msg)) or + n = strictcount(Expr e | uniqueCfgNode(e, msg)) or + n = strictcount(VariableWrite vw | uniqueWriteTarget(vw, msg)) or + n = strictcount(VariableWrite vw | uniqueWriteSource(vw, msg)) or + n = strictcount(VariableWrite vw | uniqueWriteCfgNode(vw, msg)) or + n = strictcount(VariableWrite vw | localWriteStep(vw, msg)) or + n = strictcount(VariableRead vr | uniqueReadVariable(vr, msg)) or + n = strictcount(ClosureExpr ce | closureMustHaveBody(ce, msg)) or + n = strictcount(ClosureExpr ce, Expr access | closureAliasMustBeInSameScope(ce, access, msg)) or + n = strictcount(CapturedVariable v, Callable c | variableAccessAstNesting(v, c, msg)) or + n = strictcount(Callable c | uniqueCallableLocation(c, msg)) + } + } + + /* + * Flow through captured variables is handled by making each captured variable + * a field on the closures that capture them. + * + * For each closure creation we add a store step from the captured variable to + * the closure, and inside the closures we access the captured variables with + * a `this.` qualifier. This allows capture flow into closures. + * + * It also means that we get several aliased versions of a captured variable + * so proper care must be taken to be able to observe side-effects or flow out + * of closures. E.g. if two closures `l1` and `l2` capture `x` then we'll have + * three names, `x`, `l1.x`, and `l2.x`, plus any potential aliasing of the + * closures. + * + * To handle this, we select a primary name for a captured variable in each of + * its scopes, keep that name updated, and update the other names from the + * primary name. + * + * In the defining scope of a captured variable, we use the local variable + * itself as the primary storage location, and in the capturing scopes we use + * the synthesized field. For each relevant reference to a closure object we + * then update its field from the primary storage location, and we read the + * field back from the post-update of the closure object reference and back + * into the primary storage location. + * + * If we include references to a closure object that may lead to a call as + * relevant, then this means that we'll be able to observe the side-effects of + * such calls in the primary storage location. + * + * Details: + * For a reference to a closure `f` that captures `x` we synthesize a read of + * `x` at the same control-flow node. We then add a store step from `x` to `f` + * and a read step from `postupdate(f)` to `postupdate(x)`. + * ``` + * SsaRead(x) --store[x]--> f + * postupdate(f) --read[x]--> postupdate(SsaRead(x)) + * ``` + * In a closure scope with a nested closure `g` that also captures `x` the + * steps instead look like this: + * ``` + * SsaRead(this) --read[x]--> this.x --store[x]--> g + * postupdate(g) --read[x]--> postupdate(this.x) + * ``` + * The final store from `postupdate(this.x)` to `postupdate(this)` is + * introduced automatically as a reverse read by the data flow library. + */ + + /** + * Holds if `vr` is a read of `v` in the `i`th node of `bb`. + * `topScope` is true if the read is in the defining callable of `v`. + */ + private predicate captureRead( + CapturedVariable v, BasicBlock bb, int i, boolean topScope, VariableRead vr + ) { + vr.getVariable() = v and + vr.hasCfgNode(bb, i) and + if v.getCallable() != bb.getEnclosingCallable() then topScope = false else topScope = true + } + + /** + * Holds if `vw` is a write of `v` in the `i`th node of `bb`. + * `topScope` is true if the write is in the defining callable of `v`. + */ + private predicate captureWrite( + CapturedVariable v, BasicBlock bb, int i, boolean topScope, VariableWrite vw + ) { + vw.getVariable() = v and + vw.hasCfgNode(bb, i) and + if v.getCallable() != bb.getEnclosingCallable() then topScope = false else topScope = true + } + + /** Gets the enclosing callable of `ce`. */ + private Callable closureExprGetEnclosingCallable(ClosureExpr ce) { + exists(BasicBlock bb | ce.hasCfgNode(bb, _) and result = bb.getEnclosingCallable()) + } + + /** Gets the enclosing callable of `inner`. */ + pragma[nomagic] + private Callable callableGetEnclosingCallable(Callable inner) { + exists(ClosureExpr closure | + closure.hasBody(inner) and + result = closureExprGetEnclosingCallable(closure) + ) + } + + /** + * Gets a callable that contains `ce`, or a reference to `ce` into which `ce` could be inlined without + * bringing any variables out of scope. + * + * If `ce` was to be inlined into that reference, the resulting callable + * would become the enclosing callable, and thus capture the same variables as `ce`. + * In some sense, we model captured aliases as if this inlining has happened. + */ + private Callable closureExprGetAReferencingCallable(ClosureExpr ce) { + result = closureExprGetEnclosingCallable(ce) + or + exists(Expr expr, BasicBlock bb | + ce.hasAliasedAccess(expr) and + expr.hasCfgNode(bb, _) and + result = bb.getEnclosingCallable() and + // The reference to `ce` is allowed to occur in a more deeply nested context + closureExprGetEnclosingCallable(ce) = callableGetEnclosingCallable*(result) + ) + } + + /** + * Holds if `v` is available in `c` through capture. This can either be due to + * an explicit variable reference or through the construction of a closure + * that has a nested capture. + */ + private predicate captureAccess(CapturedVariable v, Callable c) { + exists(BasicBlock bb | captureRead(v, bb, _, _, _) or captureWrite(v, bb, _, _, _) | + c = bb.getEnclosingCallable() and + c != v.getCallable() + ) + or + exists(ClosureExpr ce | + c = closureExprGetAReferencingCallable(ce) and + closureCaptures(ce, v) and + c != v.getCallable() + ) + } + + /** Holds if the closure defined by `ce` captures `v`. */ + private predicate closureCaptures(ClosureExpr ce, CapturedVariable v) { + exists(Callable c | ce.hasBody(c) and captureAccess(v, c)) + } + + predicate heuristicAllowInstanceParameterReturnInSelf(Callable c) { + // If multiple variables are captured, then we should allow flow from one to + // another, which entails a this-to-this summary. + 2 <= strictcount(CapturedVariable v | captureAccess(v, c)) + or + // Constructors that capture a variable may assign it to a field, which also + // entails a this-to-this summary. + captureAccess(_, c) and c.isConstructor() + } + + /** Holds if the constructor, if any, for the closure defined by `ce` captures `v`. */ + private predicate hasConstructorCapture(ClosureExpr ce, CapturedVariable v) { + exists(Callable c | ce.hasBody(c) and c.isConstructor() and captureAccess(v, c)) + } + + /** + * Holds if `access` is a reference to `ce` evaluated in the `i`th node of `bb`. + * The reference is restricted to be nested within the same callable as `ce` as a + * precaution, even though this is expected to hold for all the given aliased + * accesses. + */ + private predicate localOrNestedClosureAccess(ClosureExpr ce, Expr access, BasicBlock bb, int i) { + ce.hasAliasedAccess(access) and + access.hasCfgNode(bb, i) and + pragma[only_bind_out](bb.getEnclosingCallable()) = + pragma[only_bind_out](closureExprGetAReferencingCallable(ce)) + } + + /** + * Holds if we need an additional read of `v` in the `i`th node of `bb` in + * order to synchronize the value stored on `closure`. + * `topScope` is true if the read is in the defining callable of `v`. + * + * Side-effects of potentially calling `closure` at this point will be + * observed in a similarly synthesized post-update node for this read of `v`. + */ + private predicate synthRead( + CapturedVariable v, BasicBlock bb, int i, boolean topScope, Expr closure + ) { + exists(ClosureExpr ce | closureCaptures(ce, v) | + ce.hasCfgNode(bb, i) and ce = closure + or + localOrNestedClosureAccess(ce, closure, bb, i) + ) and + if v.getCallable() != bb.getEnclosingCallable() then topScope = false else topScope = true + } + + /** + * Holds if there is an access of a captured variable inside a closure in the + * `i`th node of `bb`, such that we need to synthesize a `this.` qualifier. + */ + private predicate synthThisQualifier(BasicBlock bb, int i) { + synthRead(_, bb, i, false, _) or + captureRead(_, bb, i, false, _) or + captureWrite(_, bb, i, false, _) + } + + private newtype TCaptureContainer = + TVariable(CapturedVariable v) or + TThis(Callable c) { captureAccess(_, c) } + + /** + * A storage location for a captured variable in a specific callable. This is + * either the variable itself (in its defining scope) or an instance variable + * `this` (in a capturing scope). + */ + private class CaptureContainer extends TCaptureContainer { + string toString() { + exists(CapturedVariable v | this = TVariable(v) and result = v.toString()) + or + result = "this" and this = TThis(_) + } + } + + /** Holds if `cc` needs a definition at the entry of its callable scope. */ + private predicate entryDef(CaptureContainer cc, BasicBlock bb, int i) { + exists(Callable c | + entryBlock(bb) and + pragma[only_bind_out](bb.getEnclosingCallable()) = c and + i = + min(int j | + j = 1 or + captureRead(_, bb, j, _, _) or + captureWrite(_, bb, j, _, _) or + synthRead(_, bb, j, _, _) + ) - 1 + | + cc = TThis(c) + or + exists(CapturedParameter p | cc = TVariable(p) and p.getCallable() = c) + ) + } + + private module CaptureSsaInput implements Ssa::InputSig { + final class BasicBlock = Input::BasicBlock; + + BasicBlock getImmediateBasicBlockDominator(BasicBlock bb) { + result = Input::getImmediateBasicBlockDominator(bb) + } + + BasicBlock getABasicBlockSuccessor(BasicBlock bb) { + result = Input::getABasicBlockSuccessor(bb) + } + + class ExitBasicBlock extends BasicBlock { + ExitBasicBlock() { exitBlock(this) } + } + + class SourceVariable = CaptureContainer; + + predicate variableWrite(BasicBlock bb, int i, SourceVariable cc, boolean certain) { + ( + exists(CapturedVariable v | cc = TVariable(v) and captureWrite(v, bb, i, true, _)) + or + entryDef(cc, bb, i) + ) and + certain = true + } + + predicate variableRead(BasicBlock bb, int i, SourceVariable cc, boolean certain) { + ( + synthThisQualifier(bb, i) and cc = TThis(bb.getEnclosingCallable()) + or + exists(CapturedVariable v | cc = TVariable(v) | + captureRead(v, bb, i, true, _) or synthRead(v, bb, i, true, _) + ) + ) and + certain = true + } + } + + private module CaptureSsa = Ssa::Make; + + private newtype TClosureNode = + TSynthRead(CapturedVariable v, BasicBlock bb, int i, Boolean isPost) { + synthRead(v, bb, i, _, _) + } or + TSynthThisQualifier(BasicBlock bb, int i, Boolean isPost) { synthThisQualifier(bb, i) } or + TSynthPhi(CaptureSsa::DefinitionExt phi) { + phi instanceof CaptureSsa::PhiNode or phi instanceof CaptureSsa::PhiReadNode + } or + TExprNode(Expr expr, boolean isPost) { + expr instanceof VariableRead and isPost = [false, true] + or + exists(VariableWrite vw | expr = vw.getSource() and isPost = false) + or + synthRead(_, _, _, _, expr) and isPost = [false, true] + } or + TParamNode(CapturedParameter p) or + TThisParamNode(Callable c) { captureAccess(_, c) } or + TMallocNode(ClosureExpr ce) { hasConstructorCapture(ce, _) } + + class ClosureNode extends TClosureNode { + /** Gets a textual representation of this node. */ + string toString() { + exists(CapturedVariable v | this = TSynthRead(v, _, _, _) and result = v.toString()) + or + result = "this" and this = TSynthThisQualifier(_, _, _) + or + exists(CaptureSsa::DefinitionExt phi, CaptureContainer cc | + this = TSynthPhi(phi) and + phi.definesAt(cc, _, _, _) and + result = "phi(" + cc.toString() + ")" + ) + or + exists(Expr expr, boolean isPost | this = TExprNode(expr, isPost) | + isPost = false and result = expr.toString() + or + isPost = true and result = expr.toString() + " [postupdate]" + ) + or + exists(CapturedParameter p | this = TParamNode(p) and result = p.toString()) + or + result = "this" and this = TThisParamNode(_) + or + result = "malloc" and this = TMallocNode(_) + } + + /** Gets the location of this node. */ + Location getLocation() { + exists(CapturedVariable v, BasicBlock bb, int i, Expr closure | + this = TSynthRead(v, bb, i, _) and + synthRead(v, bb, i, _, closure) and + result = closure.getLocation() + ) + or + exists(BasicBlock bb, int i | this = TSynthThisQualifier(bb, i, _) | + synthRead(_, bb, i, false, any(Expr closure | result = closure.getLocation())) or + captureRead(_, bb, i, false, any(VariableRead vr | result = vr.getLocation())) or + captureWrite(_, bb, i, false, any(VariableWrite vw | result = vw.getLocation())) + ) + or + exists(CaptureSsa::DefinitionExt phi, BasicBlock bb | + this = TSynthPhi(phi) and phi.definesAt(_, bb, _, _) and result = bb.getLocation() + ) + or + exists(Expr expr | this = TExprNode(expr, _) and result = expr.getLocation()) + or + exists(CapturedParameter p | this = TParamNode(p) and result = p.getCallable().getLocation()) + or + exists(Callable c | this = TThisParamNode(c) and result = c.getLocation()) + or + exists(ClosureExpr ce | this = TMallocNode(ce) and result = ce.getLocation()) + } + } + + private class TSynthesizedCaptureNode = TSynthRead or TSynthThisQualifier or TSynthPhi; + + class SynthesizedCaptureNode extends ClosureNode, TSynthesizedCaptureNode { + Callable getEnclosingCallable() { + exists(BasicBlock bb | this = TSynthRead(_, bb, _, _) and result = bb.getEnclosingCallable()) + or + exists(BasicBlock bb | + this = TSynthThisQualifier(bb, _, _) and result = bb.getEnclosingCallable() + ) + or + exists(CaptureSsa::DefinitionExt phi, BasicBlock bb | + this = TSynthPhi(phi) and phi.definesAt(_, bb, _, _) and result = bb.getEnclosingCallable() + ) + } + + predicate isVariableAccess(CapturedVariable v) { + this = TSynthRead(v, _, _, _) + or + exists(CaptureSsa::DefinitionExt phi | + this = TSynthPhi(phi) and phi.definesAt(TVariable(v), _, _, _) + ) + } + + predicate isInstanceAccess() { + this instanceof TSynthThisQualifier + or + exists(CaptureSsa::DefinitionExt phi | + this = TSynthPhi(phi) and phi.definesAt(TThis(_), _, _, _) + ) + } + } + + class ExprNode extends ClosureNode, TExprNode { + ExprNode() { this = TExprNode(_, false) } + + Expr getExpr() { this = TExprNode(result, _) } + } + + class ExprPostUpdateNode extends ClosureNode, TExprNode { + ExprPostUpdateNode() { this = TExprNode(_, true) } + + Expr getExpr() { this = TExprNode(result, _) } + } + + class ParameterNode extends ClosureNode, TParamNode { + CapturedParameter getParameter() { this = TParamNode(result) } + } + + class ThisParameterNode extends ClosureNode, TThisParamNode { + Callable getCallable() { this = TThisParamNode(result) } + } + + class MallocNode extends ClosureNode, TMallocNode { + ClosureExpr getClosureExpr() { this = TMallocNode(result) } + } + + predicate capturePostUpdateNode(SynthesizedCaptureNode post, SynthesizedCaptureNode pre) { + exists(CapturedVariable v, BasicBlock bb, int i | + pre = TSynthRead(v, bb, i, false) and post = TSynthRead(v, bb, i, true) + ) + or + exists(BasicBlock bb, int i | + pre = TSynthThisQualifier(bb, i, false) and post = TSynthThisQualifier(bb, i, true) + ) + } + + private predicate step(CaptureContainer cc, BasicBlock bb1, int i1, BasicBlock bb2, int i2) { + CaptureSsa::adjacentDefReadExt(_, cc, bb1, i1, bb2, i2) + } + + private predicate stepToPhi(CaptureContainer cc, BasicBlock bb, int i, TSynthPhi phi) { + exists(CaptureSsa::DefinitionExt next | + CaptureSsa::lastRefRedefExt(_, cc, bb, i, next) and + phi = TSynthPhi(next) + ) + } + + private predicate ssaAccessAt( + ClosureNode n, CaptureContainer cc, boolean isPost, BasicBlock bb, int i + ) { + exists(CapturedVariable v | + synthRead(v, bb, i, true, _) and + n = TSynthRead(v, bb, i, isPost) and + cc = TVariable(v) + ) + or + n = TSynthThisQualifier(bb, i, isPost) and cc = TThis(bb.getEnclosingCallable()) + or + exists(CaptureSsa::DefinitionExt phi | + n = TSynthPhi(phi) and phi.definesAt(cc, bb, i, _) and isPost = false + ) + or + exists(VariableRead vr, CapturedVariable v | + captureRead(v, bb, i, true, vr) and + n = TExprNode(vr, isPost) and + cc = TVariable(v) + ) + or + exists(VariableWrite vw, CapturedVariable v | + captureWrite(v, bb, i, true, vw) and + n = TExprNode(vw.getSource(), false) and + isPost = false and + cc = TVariable(v) + ) + or + exists(CapturedParameter p | + entryDef(cc, bb, i) and + cc = TVariable(p) and + n = TParamNode(p) and + isPost = false + ) + or + exists(Callable c | + entryDef(cc, bb, i) and + cc = TThis(c) and + n = TThisParamNode(c) and + isPost = false + ) + } + + predicate localFlowStep(ClosureNode node1, ClosureNode node2) { + exists(CaptureContainer cc, BasicBlock bb1, int i1, BasicBlock bb2, int i2 | + step(cc, bb1, i1, bb2, i2) and + ssaAccessAt(node1, pragma[only_bind_into](cc), _, bb1, i1) and + ssaAccessAt(node2, pragma[only_bind_into](cc), false, bb2, i2) + ) + or + exists(CaptureContainer cc, BasicBlock bb, int i | + stepToPhi(cc, bb, i, node2) and + ssaAccessAt(node1, cc, _, bb, i) + ) + } + + predicate storeStep(ClosureNode node1, CapturedVariable v, ClosureNode node2) { + // store v in the closure or in the malloc in case of a relevant constructor call + exists(BasicBlock bb, int i, Expr closure | + synthRead(v, bb, i, _, closure) and + node1 = TSynthRead(v, bb, i, false) + | + node2 = TExprNode(closure, false) + or + node2 = TMallocNode(closure) and hasConstructorCapture(closure, v) + ) + or + // write to v inside the closure body + exists(BasicBlock bb, int i, VariableWrite vw | + captureWrite(v, bb, i, false, vw) and + node1 = TExprNode(vw.getSource(), false) and + node2 = TSynthThisQualifier(bb, i, true) + ) + } + + predicate readStep(ClosureNode node1, CapturedVariable v, ClosureNode node2) { + // read v from the closure post-update to observe side-effects + exists(BasicBlock bb, int i, Expr closure, boolean post | + synthRead(v, bb, i, _, closure) and + node1 = TExprNode(closure, post) and + node2 = TSynthRead(v, bb, i, true) + | + post = true + or + // for a constructor call the regular ExprNode is the post-update for the MallocNode + post = false and hasConstructorCapture(closure, v) + ) + or + // read v from the closure inside the closure body + exists(BasicBlock bb, int i | node1 = TSynthThisQualifier(bb, i, false) | + synthRead(v, bb, i, false, _) and + node2 = TSynthRead(v, bb, i, false) + or + exists(VariableRead vr | + captureRead(v, bb, i, false, vr) and + node2 = TExprNode(vr, false) + ) + ) + } +} diff --git a/shared/dataflow/codeql/dataflow/internal/DataFlowImpl.qll b/shared/dataflow/codeql/dataflow/internal/DataFlowImpl.qll index d6c05ca042a..23caaee0cce 100644 --- a/shared/dataflow/codeql/dataflow/internal/DataFlowImpl.qll +++ b/shared/dataflow/codeql/dataflow/internal/DataFlowImpl.qll @@ -190,6 +190,8 @@ module MakeImpl { private class ArgNodeEx extends NodeEx { ArgNodeEx() { this.asNode() instanceof ArgNode } + + DataFlowCall getCall() { this.asNode().(ArgNode).argumentOf(result, _) } } private class ParamNodeEx extends NodeEx { @@ -1145,11 +1147,20 @@ module MakeImpl { class LocalCc; - bindingset[call, c, outercc] - CcCall getCallContextCall(DataFlowCall call, DataFlowCallable c, Cc outercc); + DataFlowCallable viableImplCallContextReduced(DataFlowCall call, CcCall ctx); - bindingset[call, c, innercc] - CcNoCall getCallContextReturn(DataFlowCallable c, DataFlowCall call, Cc innercc); + bindingset[call, ctx] + predicate viableImplNotCallContextReduced(DataFlowCall call, Cc ctx); + + bindingset[call, c] + CcCall getCallContextCall(DataFlowCall call, DataFlowCallable c); + + DataFlowCallable viableImplCallContextReducedReverse(DataFlowCall call, CcNoCall ctx); + + predicate viableImplNotCallContextReducedReverse(CcNoCall ctx); + + bindingset[call, c] + CcNoCall getCallContextReturn(DataFlowCallable c, DataFlowCall call); bindingset[node, cc] LocalCc getLocalCc(NodeEx node, Cc cc); @@ -1191,21 +1202,24 @@ module MakeImpl { pragma[nomagic] private predicate flowIntoCallApa( - DataFlowCall call, ArgNodeEx arg, ParamNodeEx p, boolean allowsFieldFlow, ApApprox apa + DataFlowCall call, DataFlowCallable c, ArgNodeEx arg, ParamNodeEx p, + boolean allowsFieldFlow, ApApprox apa ) { flowIntoCall(call, arg, p, allowsFieldFlow) and PrevStage::revFlowAp(p, pragma[only_bind_into](apa)) and - PrevStage::revFlowAp(arg, pragma[only_bind_into](apa)) + PrevStage::revFlowAp(arg, pragma[only_bind_into](apa)) and + c = p.getEnclosingCallable() } pragma[nomagic] private predicate flowOutOfCallApa( - DataFlowCall call, RetNodeEx ret, ReturnKindExt kind, NodeEx out, boolean allowsFieldFlow, - ApApprox apa + DataFlowCall call, DataFlowCallable c, RetNodeEx ret, ReturnKindExt kind, NodeEx out, + boolean allowsFieldFlow, ApApprox apa ) { flowOutOfCall(call, ret, kind, out, allowsFieldFlow) and PrevStage::revFlowAp(out, pragma[only_bind_into](apa)) and - PrevStage::revFlowAp(ret, pragma[only_bind_into](apa)) + PrevStage::revFlowAp(ret, pragma[only_bind_into](apa)) and + c = ret.getEnclosingCallable() } pragma[nomagic] @@ -1214,7 +1228,7 @@ module MakeImpl { ApApprox argApa, ApApprox apa ) { exists(ReturnKindExt kind | - flowOutOfCallApa(call, ret, kind, out, allowsFieldFlow, apa) and + flowOutOfCallApa(call, _, ret, kind, out, allowsFieldFlow, apa) and PrevStage::callMayFlowThroughRev(call) and PrevStage::returnMayFlowThrough(ret, argApa, apa, kind) and matchesCall(ccc, call) @@ -1332,16 +1346,7 @@ module MakeImpl { ) or // flow out of a callable - exists( - DataFlowCall call, RetNodeEx ret, boolean allowsFieldFlow, CcNoCall innercc, - DataFlowCallable inner - | - fwdFlow(ret, state, innercc, summaryCtx, argT, argAp, t, ap, apa) and - flowOutOfCallApa(call, ret, _, node, allowsFieldFlow, apa) and - inner = ret.getEnclosingCallable() and - cc = getCallContextReturn(inner, call, innercc) and - if allowsFieldFlow = false then ap instanceof ApNil else any() - ) + fwdFlowOut(node, state, cc, summaryCtx, argT, argAp, t, ap, apa) or // flow through a callable exists( @@ -1408,15 +1413,115 @@ module MakeImpl { ) } + bindingset[call, ctx] + pragma[inline_late] + private DataFlowCallable viableImplCallContextReducedInlineLate( + DataFlowCall call, CcCall ctx + ) { + result = viableImplCallContextReduced(call, ctx) + } + + bindingset[arg, ctx] + pragma[inline_late] + private DataFlowCallable viableImplCallContextReducedInlineLate( + DataFlowCall call, ArgNodeEx arg, CcCall ctx + ) { + call = arg.getCall() and + result = viableImplCallContextReducedInlineLate(call, ctx) + } + + bindingset[call] + pragma[inline_late] + private predicate flowIntoCallApaInlineLate( + DataFlowCall call, DataFlowCallable c, ArgNodeEx arg, ParamNodeEx p, + boolean allowsFieldFlow, ApApprox apa + ) { + flowIntoCallApa(call, c, arg, p, allowsFieldFlow, apa) + } + + bindingset[call, ctx] + pragma[inline_late] + private predicate viableImplNotCallContextReducedInlineLate(DataFlowCall call, Cc ctx) { + viableImplNotCallContextReduced(call, ctx) + } + + bindingset[arg, outercc] + pragma[inline_late] + private predicate viableImplArgNotCallContextReduced( + DataFlowCall call, ArgNodeEx arg, Cc outercc + ) { + call = arg.getCall() and + viableImplNotCallContextReducedInlineLate(call, outercc) + } + pragma[nomagic] private predicate fwdFlowIn( DataFlowCall call, ParamNodeEx p, FlowState state, Cc outercc, CcCall innercc, ParamNodeOption summaryCtx, TypOption argT, ApOption argAp, Typ t, Ap ap, ApApprox apa ) { - exists(ArgNodeEx arg, boolean allowsFieldFlow | + exists(ArgNodeEx arg, boolean allowsFieldFlow, DataFlowCallable inner | fwdFlow(arg, state, outercc, summaryCtx, argT, argAp, t, ap, apa) and - flowIntoCallApa(call, arg, p, allowsFieldFlow, apa) and - innercc = getCallContextCall(call, p.getEnclosingCallable(), outercc) and + ( + inner = viableImplCallContextReducedInlineLate(call, arg, outercc) + or + viableImplArgNotCallContextReduced(call, arg, outercc) + ) and + flowIntoCallApaInlineLate(call, inner, arg, p, allowsFieldFlow, apa) + | + innercc = getCallContextCall(call, inner) and + if allowsFieldFlow = false then ap instanceof ApNil else any() + ) + } + + bindingset[ctx, result] + pragma[inline_late] + private DataFlowCallable viableImplCallContextReducedReverseInlineLate( + DataFlowCall call, CcNoCall ctx + ) { + result = viableImplCallContextReducedReverse(call, ctx) + } + + bindingset[call] + pragma[inline_late] + private predicate flowOutOfCallApaInlineLate( + DataFlowCall call, DataFlowCallable c, RetNodeEx ret, NodeEx out, boolean allowsFieldFlow, + ApApprox apa + ) { + flowOutOfCallApa(call, c, ret, _, out, allowsFieldFlow, apa) + } + + bindingset[c, ret, apa, innercc] + pragma[inline_late] + pragma[noopt] + private predicate flowOutOfCallApaNotCallContextReduced( + DataFlowCall call, DataFlowCallable c, RetNodeEx ret, NodeEx out, boolean allowsFieldFlow, + ApApprox apa, CcNoCall innercc + ) { + viableImplNotCallContextReducedReverse(innercc) and + flowOutOfCallApa(call, c, ret, _, out, allowsFieldFlow, apa) + } + + // inline to reduce number of iterations + pragma[inline] + private predicate fwdFlowOut( + NodeEx out, FlowState state, CcNoCall outercc, ParamNodeOption summaryCtx, TypOption argT, + ApOption argAp, Typ t, Ap ap, ApApprox apa + ) { + exists( + DataFlowCall call, RetNodeEx ret, boolean allowsFieldFlow, CcNoCall innercc, + DataFlowCallable inner + | + fwdFlow(ret, state, innercc, summaryCtx, argT, argAp, t, ap, apa) and + inner = ret.getEnclosingCallable() and + ( + inner = viableImplCallContextReducedReverseInlineLate(call, innercc) and + flowOutOfCallApaInlineLate(call, inner, ret, out, allowsFieldFlow, apa) + or + flowOutOfCallApaNotCallContextReduced(call, inner, ret, out, allowsFieldFlow, apa, + innercc) + ) + | + outercc = getCallContextReturn(inner, call) and if allowsFieldFlow = false then ap instanceof ApNil else any() ) } @@ -1518,35 +1623,33 @@ module MakeImpl { DataFlowCall call, ArgNodeEx arg, ParamNodeEx p, boolean allowsFieldFlow, Ap argAp, Ap ap ) { exists(ApApprox argApa, Typ argT | - flowIntoCallApa(call, pragma[only_bind_into](arg), pragma[only_bind_into](p), - allowsFieldFlow, argApa) and + returnFlowsThrough(_, _, _, _, pragma[only_bind_into](p), pragma[only_bind_into](argT), + pragma[only_bind_into](argAp), ap) and + flowIntoCallApa(call, _, pragma[only_bind_into](arg), p, allowsFieldFlow, argApa) and fwdFlow(arg, _, _, _, _, _, pragma[only_bind_into](argT), pragma[only_bind_into](argAp), argApa) and - returnFlowsThrough(_, _, _, _, p, pragma[only_bind_into](argT), - pragma[only_bind_into](argAp), ap) and if allowsFieldFlow = false then argAp instanceof ApNil else any() ) } pragma[nomagic] - private predicate flowIntoCallAp( - DataFlowCall call, ArgNodeEx arg, ParamNodeEx p, boolean allowsFieldFlow, Ap ap - ) { - exists(ApApprox apa | - flowIntoCallApa(call, arg, p, allowsFieldFlow, apa) and - fwdFlow(arg, _, _, _, _, _, _, ap, apa) + private predicate flowIntoCallAp(DataFlowCall call, ArgNodeEx arg, ParamNodeEx p, Ap ap) { + exists(ApApprox apa, boolean allowsFieldFlow | + flowIntoCallApa(call, _, arg, p, allowsFieldFlow, apa) and + fwdFlow(arg, _, _, _, _, _, _, ap, apa) and + if allowsFieldFlow = false then ap instanceof ApNil else any() ) } pragma[nomagic] private predicate flowOutOfCallAp( - DataFlowCall call, RetNodeEx ret, ReturnPosition pos, NodeEx out, boolean allowsFieldFlow, - Ap ap + DataFlowCall call, RetNodeEx ret, ReturnPosition pos, NodeEx out, Ap ap ) { - exists(ApApprox apa | - flowOutOfCallApa(call, ret, _, out, allowsFieldFlow, apa) and + exists(ApApprox apa, boolean allowsFieldFlow | + flowOutOfCallApa(call, _, ret, _, out, allowsFieldFlow, apa) and fwdFlow(ret, _, _, _, _, _, _, ap, apa) and - pos = ret.getReturnPosition() + pos = ret.getReturnPosition() and + if allowsFieldFlow = false then ap instanceof ApNil else any() ) } @@ -1627,10 +1730,9 @@ module MakeImpl { ) or // flow into a callable - exists(ParamNodeEx p, boolean allowsFieldFlow | + exists(ParamNodeEx p | revFlow(p, state, TReturnCtxNone(), returnAp, ap) and - flowIntoCallAp(_, node, p, allowsFieldFlow, ap) and - (if allowsFieldFlow = false then ap instanceof ApNil else any()) and + flowIntoCallAp(_, node, p, ap) and returnCtx = TReturnCtxNone() ) or @@ -1680,10 +1782,9 @@ module MakeImpl { DataFlowCall call, RetNodeEx ret, ReturnPosition pos, FlowState state, ReturnCtx returnCtx, ApOption returnAp, Ap ap ) { - exists(NodeEx out, boolean allowsFieldFlow | + exists(NodeEx out | revFlow(out, state, returnCtx, returnAp, ap) and - flowOutOfCallAp(call, ret, pos, out, allowsFieldFlow, ap) and - if allowsFieldFlow = false then ap instanceof ApNil else any() + flowOutOfCallAp(call, ret, pos, out, ap) ) } @@ -1872,11 +1973,22 @@ module MakeImpl { bindingset[node, cc] LocalCc getLocalCc(NodeEx node, Cc cc) { any() } - bindingset[call, c, outercc] - CcCall getCallContextCall(DataFlowCall call, DataFlowCallable c, Cc outercc) { any() } + DataFlowCallable viableImplCallContextReduced(DataFlowCall call, CcCall ctx) { none() } - bindingset[call, c, innercc] - CcNoCall getCallContextReturn(DataFlowCallable c, DataFlowCall call, Cc innercc) { any() } + bindingset[call, ctx] + predicate viableImplNotCallContextReduced(DataFlowCall call, Cc ctx) { any() } + + bindingset[call, c] + CcCall getCallContextCall(DataFlowCall call, DataFlowCallable c) { any() } + + DataFlowCallable viableImplCallContextReducedReverse(DataFlowCall call, CcNoCall ctx) { + none() + } + + predicate viableImplNotCallContextReducedReverse(CcNoCall ctx) { any() } + + bindingset[call, c] + CcNoCall getCallContextReturn(DataFlowCallable c, DataFlowCall call) { any() } } private module Level1CallContext { @@ -1899,9 +2011,17 @@ module MakeImpl { bindingset[node, cc] LocalCc getLocalCc(NodeEx node, Cc cc) { any() } - bindingset[call, c, outercc] - CcCall getCallContextCall(DataFlowCall call, DataFlowCallable c, Cc outercc) { - checkCallContextCall(outercc, call, c) and + DataFlowCallable viableImplCallContextReduced(DataFlowCall call, CcCall ctx) { + result = prunedViableImplInCallContext(call, ctx) + } + + bindingset[call, ctx] + predicate viableImplNotCallContextReduced(DataFlowCall call, Cc ctx) { + noPrunedViableImplInCallContext(call, ctx) + } + + bindingset[call, c] + CcCall getCallContextCall(DataFlowCall call, DataFlowCallable c) { if recordDataFlowCallSiteDispatch(call, c) then result = TSpecificCall(call) else result = TSomeCall() @@ -1918,18 +2038,33 @@ module MakeImpl { node.getEnclosingCallable()) } - bindingset[call, c, outercc] - CcCall getCallContextCall(DataFlowCall call, DataFlowCallable c, Cc outercc) { - checkCallContextCall(outercc, call, c) and + DataFlowCallable viableImplCallContextReduced(DataFlowCall call, CcCall ctx) { + result = prunedViableImplInCallContext(call, ctx) + } + + bindingset[call, ctx] + predicate viableImplNotCallContextReduced(DataFlowCall call, Cc ctx) { + noPrunedViableImplInCallContext(call, ctx) + } + + bindingset[call, c] + CcCall getCallContextCall(DataFlowCall call, DataFlowCallable c) { if recordDataFlowCallSite(call, c) then result = TSpecificCall(call) else result = TSomeCall() } } - bindingset[call, c, innercc] - CcNoCall getCallContextReturn(DataFlowCallable c, DataFlowCall call, Cc innercc) { - checkCallContextReturn(innercc, c, call) and + DataFlowCallable viableImplCallContextReducedReverse(DataFlowCall call, CcNoCall ctx) { + call = prunedViableImplInCallContextReverse(result, ctx) + } + + predicate viableImplNotCallContextReducedReverse(CcNoCall ctx) { + ctx instanceof CallContextAny + } + + bindingset[call, c] + CcNoCall getCallContextReturn(DataFlowCallable c, DataFlowCall call) { if reducedViableImplInReturn(c, call) then result = TReturn(c, call) else result = ccNone() } } @@ -2239,7 +2374,8 @@ module MakeImpl { ApOption apSome(Ap ap) { result = TApproxAccessPathFrontSome(ap) } - import BooleanCallContext + import Level1CallContext + import NoLocalCallContext predicate localStep( NodeEx node1, FlowState state1, NodeEx node2, FlowState state2, boolean preservesValue, diff --git a/shared/dataflow/codeql/dataflow/internal/DataFlowImplCommon.qll b/shared/dataflow/codeql/dataflow/internal/DataFlowImplCommon.qll index 27528918b6a..6fb53e04331 100644 --- a/shared/dataflow/codeql/dataflow/internal/DataFlowImplCommon.qll +++ b/shared/dataflow/codeql/dataflow/internal/DataFlowImplCommon.qll @@ -750,9 +750,11 @@ module MakeImplCommon { * makes a difference. */ cached - DataFlowCallable prunedViableImplInCallContext(DataFlowCall call, DataFlowCall ctx) { - result = viableImplInCallContextExt(call, ctx) and - reducedViableImplInCallContext(call, _, ctx) + DataFlowCallable prunedViableImplInCallContext(DataFlowCall call, CallContextSpecificCall ctx) { + exists(DataFlowCall outer | ctx = TSpecificCall(outer) | + result = viableImplInCallContextExt(call, outer) and + reducedViableImplInCallContext(call, _, outer) + ) } /** @@ -772,15 +774,20 @@ module MakeImplCommon { } /** - * Gets a viable run-time dispatch target for the call `call` in the - * context `ctx`. This is restricted to those calls and results for which - * the return flow from the result to `call` restricts the possible context - * `ctx`. + * Gets a viable call site for the return from `callable` in call context + * `ctx`. This is restricted to those callables and contexts for which + * the possible call sites are restricted. */ cached - DataFlowCallable prunedViableImplInCallContextReverse(DataFlowCall call, DataFlowCall ctx) { - result = viableImplInCallContextExt(call, ctx) and - reducedViableImplInReturn(result, call) + DataFlowCall prunedViableImplInCallContextReverse( + DataFlowCallable callable, CallContextReturn ctx + ) { + exists(DataFlowCallable c0, DataFlowCall call0 | + callEnclosingCallable(call0, callable) and + ctx = TReturn(c0, call0) and + c0 = viableImplInCallContextExt(call0, result) and + reducedViableImplInReturn(c0, call0) + ) } } @@ -1278,72 +1285,39 @@ module MakeImplCommon { result = getReturnPosition0(ret, ret.getKind()) } - /** - * Checks whether `inner` can return to `call` in the call context `innercc`. - * Assumes a context of `inner = viableCallableExt(call)`. - */ - bindingset[innercc, inner, call] - predicate checkCallContextReturn(CallContext innercc, DataFlowCallable inner, DataFlowCall call) { - innercc instanceof CallContextAny - or - exists(DataFlowCallable c0, DataFlowCall call0 | - callEnclosingCallable(call0, inner) and - innercc = TReturn(c0, call0) and - c0 = prunedViableImplInCallContextReverse(call0, call) + /** Holds if `call` does not have a reduced set of dispatch targets in call context `ctx`. */ + bindingset[call, ctx] + predicate noPrunedViableImplInCallContext(DataFlowCall call, CallContext ctx) { + exists(DataFlowCall outer | ctx = TSpecificCall(outer) | + not reducedViableImplInCallContext(call, _, outer) ) + or + ctx instanceof CallContextSomeCall + or + ctx instanceof CallContextAny + or + ctx instanceof CallContextReturn } /** - * Checks whether `call` can resolve to `calltarget` in the call context `cc`. - * Assumes a context of `calltarget = viableCallableExt(call)`. - */ - bindingset[cc, call, calltarget] - predicate checkCallContextCall(CallContext cc, DataFlowCall call, DataFlowCallable calltarget) { - exists(DataFlowCall ctx | cc = TSpecificCall(ctx) | - if reducedViableImplInCallContext(call, _, ctx) - then calltarget = prunedViableImplInCallContext(call, ctx) - else any() - ) - or - cc instanceof CallContextSomeCall - or - cc instanceof CallContextAny - or - cc instanceof CallContextReturn - } - - /** - * Resolves a return from `callable` in `cc` to `call`. This is equivalent to - * `callable = viableCallableExt(call) and checkCallContextReturn(cc, callable, call)`. + * Resolves a return from `callable` in `cc` to `call`. */ bindingset[cc, callable] predicate resolveReturn(CallContext cc, DataFlowCallable callable, DataFlowCall call) { cc instanceof CallContextAny and callable = viableCallableExt(call) or - exists(DataFlowCallable c0, DataFlowCall call0 | - callEnclosingCallable(call0, callable) and - cc = TReturn(c0, call0) and - c0 = prunedViableImplInCallContextReverse(call0, call) - ) + call = prunedViableImplInCallContextReverse(callable, cc) } /** - * Resolves a call from `call` in `cc` to `result`. This is equivalent to - * `result = viableCallableExt(call) and checkCallContextCall(cc, call, result)`. + * Resolves a call from `call` in `cc` to `result`. */ bindingset[call, cc] DataFlowCallable resolveCall(DataFlowCall call, CallContext cc) { - exists(DataFlowCall ctx | cc = TSpecificCall(ctx) | - if reducedViableImplInCallContext(call, _, ctx) - then result = prunedViableImplInCallContext(call, ctx) - else result = viableCallableExt(call) - ) + result = prunedViableImplInCallContext(call, cc) or - result = viableCallableExt(call) and cc instanceof CallContextSomeCall - or - result = viableCallableExt(call) and cc instanceof CallContextAny - or - result = viableCallableExt(call) and cc instanceof CallContextReturn + noPrunedViableImplInCallContext(call, cc) and + result = viableCallableExt(call) } /** An optional Boolean value. */ diff --git a/shared/dataflow/qlpack.yml b/shared/dataflow/qlpack.yml index f8c2322f6a1..8f004a44d75 100644 --- a/shared/dataflow/qlpack.yml +++ b/shared/dataflow/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/dataflow -version: 0.0.1 +version: 0.0.2-dev groups: shared library: true dependencies: diff --git a/shared/mad/codeql/mad/ModelValidation.qll b/shared/mad/codeql/mad/ModelValidation.qll index d5108c2eeec..7225c2bc1ee 100644 --- a/shared/mad/codeql/mad/ModelValidation.qll +++ b/shared/mad/codeql/mad/ModelValidation.qll @@ -33,7 +33,7 @@ module KindValidation { "bean-validation", "fragment-injection", "groovy-injection", "hostname-verification", "information-leak", "intent-redirection", "jexl-injection", "jndi-injection", "mvel-injection", "ognl-injection", "pending-intents", "response-splitting", - "template-injection", "xpath-injection", "xslt-injection", + "trust-boundary-violation", "template-injection", "xpath-injection", "xslt-injection", // JavaScript-only currently, but may be shared in the future "mongodb.sink", "nosql-injection", "unsafe-deserialization", // Swift-only currently, but may be shared in the future diff --git a/shared/mad/qlpack.yml b/shared/mad/qlpack.yml index 09aa43faace..6a51cc1e249 100644 --- a/shared/mad/qlpack.yml +++ b/shared/mad/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/mad -version: 0.1.2 +version: 0.1.3-dev groups: shared library: true dependencies: diff --git a/shared/regex/codeql/regex/nfa/NfaUtils.qll b/shared/regex/codeql/regex/nfa/NfaUtils.qll index 005228e8970..a951820bda1 100644 --- a/shared/regex/codeql/regex/nfa/NfaUtils.qll +++ b/shared/regex/codeql/regex/nfa/NfaUtils.qll @@ -3,6 +3,7 @@ */ private import codeql.regex.RegexTreeView +private import codeql.util.Numbers /** * Classes and predicates that create an NFA and various algorithms for working with it. @@ -17,6 +18,20 @@ module Make { exists(int code | code = ascii(c) | code + 1 = ascii(result)) } + /** + * Gets the `i`th codepoint in `s`. + */ + bindingset[s] + private string getCodepointAt(string s, int i) { result = s.regexpFind("(.|\\s)", i, _) } + + /** + * Gets the length of `s` in codepoints. + */ + bindingset[str] + private int getCodepointLength(string str) { + result = str.regexpReplaceAll("(.|\\s)", "x").length() + } + /** * Gets an approximation for the ASCII code for `char`. * Only the easily printable chars are included (so no newline, tab, null, etc). @@ -189,17 +204,17 @@ module Make { /** An input symbol corresponding to character `c`. */ Char(string c) { c = - any(RegexpCharacterConstant cc | - cc instanceof RelevantRegExpTerm and - not isIgnoreCase(cc.getRootTerm()) - ).getValue().charAt(_) + getCodepointAt(any(RegexpCharacterConstant cc | + cc instanceof RelevantRegExpTerm and + not isIgnoreCase(cc.getRootTerm()) + ).getValue(), _) or // normalize everything to lower case if the regexp is case insensitive c = any(RegexpCharacterConstant cc, string char | cc instanceof RelevantRegExpTerm and isIgnoreCase(cc.getRootTerm()) and - char = cc.getValue().charAt(_) + char = getCodepointAt(cc.getValue(), _) | char.toLowerCase() ) @@ -395,7 +410,7 @@ module Make { string getARelevantChar() { exists(ascii(result)) or - exists(RegexpCharacterConstant c | result = c.getValue().charAt(_)) + exists(RegexpCharacterConstant c | result = getCodepointAt(c.getValue(), _)) or classEscapeMatches(_, result) } @@ -693,6 +708,12 @@ module Make { ) } + pragma[noinline] + private int getCodepointLengthForState(string s) { + result = getCodepointLength(s) and + s = any(RegexpCharacterConstant reg).getValue() + } + /** * Holds if the NFA has a transition from `q1` to `q2` labelled with `lbl`. */ @@ -701,16 +722,16 @@ module Make { q1 = Match(s, i) and ( not isIgnoreCase(s.getRootTerm()) and - lbl = Char(s.getValue().charAt(i)) + lbl = Char(getCodepointAt(s.getValue(), i)) or // normalize everything to lower case if the regexp is case insensitive isIgnoreCase(s.getRootTerm()) and - exists(string c | c = s.getValue().charAt(i) | lbl = Char(c.toLowerCase())) + exists(string c | c = getCodepointAt(s.getValue(), i) | lbl = Char(c.toLowerCase())) ) and ( q2 = Match(s, i + 1) or - s.getValue().length() = i + 1 and + getCodepointLengthForState(s.getValue()) = i + 1 and q2 = after(s) ) ) @@ -811,7 +832,7 @@ module Make { Match(RelevantRegExpTerm t, int i) { i = 0 or - exists(t.(RegexpCharacterConstant).getValue().charAt(i)) + exists(getCodepointAt(t.(RegexpCharacterConstant).getValue(), i)) } or /** * An accept state, where exactly the given input string is accepted. @@ -1104,7 +1125,9 @@ module Make { */ predicate reachesOnlyRejectableSuffixes(State fork, string w) { isReDoSCandidate(fork, w) and - forex(State next | next = process(fork, w, w.length() - 1) | isLikelyRejectable(next)) and + forex(State next | next = process(fork, w, getCodepointLengthForCandidate(w) - 1) | + isLikelyRejectable(next) + ) and not getProcessPrevious(fork, _, w) = acceptsAnySuffix() // we stop `process(..)` early if we can, check here if it happened. } @@ -1214,6 +1237,13 @@ module Make { exists(string char | char = ["|", "\n", "Z"] | not deltaClosedChar(s, char, _)) } + // `process` can't use pragma[inline] predicates. So a materialized version of `getCodepointAt` is needed. + pragma[noinline] + private string getCodePointAtForProcess(string str, int i) { + result = getCodepointAt(str, i) and + isReDoSCandidate(_, str) + } + /** * Gets a state that can be reached from pumpable `fork` consuming all * chars in `w` any number of times followed by the first `i+1` characters of `w`. @@ -1223,7 +1253,7 @@ module Make { exists(State prev | prev = getProcessPrevious(fork, i, w) | not prev = acceptsAnySuffix() and // we stop `process(..)` early if we can. If the successor accepts any suffix, then we know it can never be rejected. exists(string char, InputSymbol sym | - char = w.charAt(i) and + char = getCodePointAtForProcess(w, i) and deltaClosed(prev, sym, result) and // noopt to prevent joining `prev` with all possible `chars` that could transition away from `prev`. // Instead only join with the set of `chars` where a relevant `InputSymbol` has already been found. @@ -1232,6 +1262,12 @@ module Make { ) } + pragma[noinline] + private int getCodepointLengthForCandidate(string s) { + result = getCodepointLength(s) and + isReDoSCandidate(_, s) + } + /** * Gets a state that can be reached from pumpable `fork` consuming all * chars in `w` any number of times followed by the first `i` characters of `w`. @@ -1245,7 +1281,7 @@ module Make { or // repeat until fixpoint i = 0 and - result = process(fork, w, w.length() - 1) + result = process(fork, w, getCodepointLengthForCandidate(w) - 1) ) } @@ -1261,7 +1297,9 @@ module Make { /** * Gets a `char` that occurs in a `pump` string. */ - private string getAProcessChar() { result = any(string s | isReDoSCandidate(_, s)).charAt(_) } + private string getAProcessChar() { + result = getCodepointAt(any(string s | isReDoSCandidate(_, s)), _) + } } /** @@ -1305,10 +1343,40 @@ module Make { bindingset[s] private string escape(string s) { result = - s.replaceAll("\\", "\\\\") - .replaceAll("\n", "\\n") - .replaceAll("\r", "\\r") - .replaceAll("\t", "\\t") + escapeUnicodeString(s.replaceAll("\\", "\\\\") + .replaceAll("\n", "\\n") + .replaceAll("\r", "\\r") + .replaceAll("\t", "\\t")) + } + + /** + * Gets a string where the unicode characters in `s` have been escaped. + */ + bindingset[s] + private string escapeUnicodeString(string s) { + result = + concat(int i, string char | char = escapeUnicodeChar(getCodepointAt(s, i)) | char order by i) + } + + /** + * Gets a unicode escaped string for `char`. + * If `char` is a printable char, then `char` is returned. + */ + bindingset[char] + private string escapeUnicodeChar(string char) { + if isPrintable(char) + then result = char + else + if exists(to4digitHex(any(int i | i.toUnicode() = char))) + then result = "\\u" + to4digitHex(any(int i | i.toUnicode() = char)) + else result = "\\u{" + toHex(any(int i | i.toUnicode() = char)) + "}" + } + + /** Holds if `char` is easily printable char, or whitespace. */ + private predicate isPrintable(string char) { + exists(ascii(char)) + or + char = "\n\r\t".charAt(_) } /** @@ -1389,7 +1457,8 @@ module Make { result = getChar(ancestor) and ancestor = getAnAncestor(n) and i = nodeDepth(ancestor) - ) + ) and + nodeDepth(n) < 100 } /** Gets a string corresponding to `node`. */ diff --git a/shared/regex/qlpack.yml b/shared/regex/qlpack.yml index 0e13edaa72f..c67822520be 100644 --- a/shared/regex/qlpack.yml +++ b/shared/regex/qlpack.yml @@ -1,6 +1,7 @@ name: codeql/regex -version: 0.1.2 +version: 0.1.3-dev groups: shared library: true dependencies: + codeql/util: ${workspace} warnOnImplicitThis: true diff --git a/shared/ssa/qlpack.yml b/shared/ssa/qlpack.yml index b3fe99ea4d4..670d0d9f7da 100644 --- a/shared/ssa/qlpack.yml +++ b/shared/ssa/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/ssa -version: 0.1.2 +version: 0.1.3-dev groups: shared library: true warnOnImplicitThis: true diff --git a/shared/tree-sitter-extractor/Cargo.toml b/shared/tree-sitter-extractor/Cargo.toml index 2c675b897a3..66e5e7e38c4 100644 --- a/shared/tree-sitter-extractor/Cargo.toml +++ b/shared/tree-sitter-extractor/Cargo.toml @@ -1,11 +1,12 @@ [package] name = "codeql-extractor" -version = "0.1.0" +version = "0.2.0" edition = "2021" authors = ["GitHub"] [dependencies] flate2 = "1.0" +globset = "0.4" tree-sitter = "0.20" tracing = "0.1" rayon = "1.5.0" @@ -19,4 +20,5 @@ num_cpus = "1.14.0" [dev-dependencies] tree-sitter-ql = { git = "https://github.com/tree-sitter/tree-sitter-ql" } +tree-sitter-json = {git = "https://github.com/tausbn/tree-sitter-json" } rand = "0.8.5" diff --git a/shared/tree-sitter-extractor/src/extractor/simple.rs b/shared/tree-sitter-extractor/src/extractor/simple.rs index 9ffa5b7090d..b2ef1486232 100644 --- a/shared/tree-sitter-extractor/src/extractor/simple.rs +++ b/shared/tree-sitter-extractor/src/extractor/simple.rs @@ -1,7 +1,6 @@ use crate::trap; +use globset::{GlobBuilder, GlobSetBuilder}; use rayon::prelude::*; -use std::collections::HashMap; -use std::ffi::{OsStr, OsString}; use std::fs::File; use std::io::BufRead; use std::path::{Path, PathBuf}; @@ -13,7 +12,7 @@ pub struct LanguageSpec { pub prefix: &'static str, pub ts_language: tree_sitter::Language, pub node_types: &'static str, - pub file_extensions: Vec, + pub file_globs: Vec, } pub struct Extractor { @@ -83,16 +82,26 @@ impl Extractor { schemas.push(schema); } - // Construct a map from file extension -> LanguageSpec - let mut file_extension_language_mapping: HashMap<&OsStr, Vec> = HashMap::new(); - for (i, lang) in self.languages.iter().enumerate() { - for (j, _ext) in lang.file_extensions.iter().enumerate() { - let indexes = file_extension_language_mapping - .entry(&lang.file_extensions[j]) - .or_default(); - indexes.push(i); + // Construct a single globset containing all language globs, + // and a mapping from glob index to language index. + let (globset, glob_language_mapping) = { + let mut builder = GlobSetBuilder::new(); + let mut glob_lang_mapping = vec![]; + for (i, lang) in self.languages.iter().enumerate() { + for glob_str in &lang.file_globs { + let glob = GlobBuilder::new(glob_str) + .literal_separator(true) + .build() + .expect("invalid glob"); + builder.add(glob); + glob_lang_mapping.push(i); + } } - } + ( + builder.build().expect("failed to build globset"), + glob_lang_mapping, + ) + }; let lines: std::io::Result> = std::io::BufReader::new(file_list).lines().collect(); @@ -108,18 +117,29 @@ impl Extractor { let source = std::fs::read(&path)?; let mut trap_writer = trap::Writer::new(); - match path.extension() { + match path.file_name() { None => { - tracing::error!(?path, "No extension found, skipping file."); + tracing::error!(?path, "No file name found, skipping file."); } - Some(ext) => { - if let Some(indexes) = file_extension_language_mapping.get(ext) { - for i in indexes { - let lang = &self.languages[*i]; + Some(filename) => { + let matches = globset.matches(filename); + if matches.is_empty() { + tracing::error!(?path, "No matching language found, skipping file."); + } else { + let mut languages_processed = vec![false; self.languages.len()]; + + for m in matches { + let i = glob_language_mapping[m]; + if languages_processed[i] { + continue; + } + languages_processed[i] = true; + let lang = &self.languages[i]; + crate::extractor::extract( lang.ts_language, lang.prefix, - &schemas[*i], + &schemas[i], &mut diagnostics_writer, &mut trap_writer, &path, @@ -130,11 +150,9 @@ impl Extractor { std::fs::copy(&path, &src_archive_file)?; write_trap(&self.trap_dir, &path, &trap_writer, trap_compression)?; } - } else { - tracing::warn!(?path, "No language matches path, skipping file."); } } - }; + } Ok(()) as std::io::Result<()> }) .expect("failed to extract files"); diff --git a/shared/tree-sitter-extractor/tests/common/mod.rs b/shared/tree-sitter-extractor/tests/common/mod.rs new file mode 100644 index 00000000000..f60f575a0a2 --- /dev/null +++ b/shared/tree-sitter-extractor/tests/common/mod.rs @@ -0,0 +1,73 @@ +use std::io::{Read, Write}; +use std::{ + fs::File, + path::{Path, PathBuf}, +}; + +use flate2::read::GzDecoder; + +pub struct SourceArchive { + pub root_dir: PathBuf, + pub file_list: PathBuf, + pub source_archive_dir: PathBuf, + pub trap_dir: PathBuf, +} + +pub fn create_source_dir(files: Vec<(&'static str, &'static str)>) -> SourceArchive { + let root_dir = std::env::temp_dir().join(format!("codeql-extractor-{}", rand::random::())); + std::fs::create_dir_all(&root_dir).unwrap(); + let root_dir = root_dir + .canonicalize() + .expect("failed to canonicalize root directory"); + + let trap_dir = create_dir(&root_dir, "trap"); + let source_archive_dir = create_dir(&root_dir, "src"); + + let mut file_paths = vec![]; + for (filename, contents) in files { + let path = source_archive_dir.join(filename); + let mut file = File::create(&path).unwrap(); + file.write_all(contents.as_bytes()).unwrap(); + file_paths.push(PathBuf::from(path)); + } + + let file_list = { + let path = root_dir.join("files.txt"); + let mut file = File::create(&path).unwrap(); + for path in file_paths { + file.write_all(path.as_path().display().to_string().as_bytes()) + .unwrap(); + file.write_all(b"\n").unwrap(); + } + path + }; + + SourceArchive { + root_dir, + file_list, + source_archive_dir, + trap_dir, + } +} + +pub fn expect_trap_file(root_dir: &Path, filename: &str) { + let root_dir_relative = { + let r = root_dir.display().to_string(); + r.strip_prefix("/").unwrap().to_string() + }; + let trap_gz = root_dir + .join("trap") + .join(root_dir_relative) + .join("src") + .join(format!("{filename}.trap.gz")); + let mut decoder = GzDecoder::new(File::open(trap_gz).unwrap()); + let mut first_line = [0; 31]; + decoder.read_exact(&mut first_line).unwrap(); + assert_eq!(first_line.as_slice(), b"// Auto-generated TRAP file for"); +} + +fn create_dir(root: &Path, path: impl AsRef) -> PathBuf { + let full_path = root.join(path); + std::fs::create_dir_all(&full_path).expect("Failed to create directory"); + full_path.into() +} diff --git a/shared/tree-sitter-extractor/tests/integration_test.rs b/shared/tree-sitter-extractor/tests/integration_test.rs index 2176c179fe5..a40f5a3f361 100644 --- a/shared/tree-sitter-extractor/tests/integration_test.rs +++ b/shared/tree-sitter-extractor/tests/integration_test.rs @@ -1,13 +1,12 @@ -use std::fs::File; -use std::io::{Read, Write}; -use std::path::{Path, PathBuf}; - use codeql_extractor::extractor::simple; use codeql_extractor::trap; -use flate2::read::GzDecoder; + use tree_sitter_ql; -/// An very simple happy-path test. +mod common; +use common::{create_source_dir, expect_trap_file, SourceArchive}; + +/// A very simple happy-path test. /// We run the extractor using the tree-sitter-ql grammar and a single source file, /// and check that we get a reasonable-looking trap file in the expected location. #[test] @@ -16,31 +15,15 @@ fn simple_extractor() { prefix: "ql", ts_language: tree_sitter_ql::language(), node_types: tree_sitter_ql::NODE_TYPES, - file_extensions: vec!["qll".into()], + file_globs: vec!["*.qll".into()], }; - let root_dir = std::env::temp_dir().join(format!("codeql-extractor-{}", rand::random::())); - std::fs::create_dir_all(&root_dir).unwrap(); - - let trap_dir = create_dir(&root_dir, "trap"); - let source_archive_dir = create_dir(&root_dir, "src"); - - // Create foo.qll source file - let foo_qll = { - let path = source_archive_dir.join("foo.qll"); - let mut file = File::create(&path).expect("Failed to create src/foo.qll"); - file.write_all(b"predicate p(int a) { a = 1 }") - .expect("Failed to write to foo.qll"); - PathBuf::from(path) - }; - - let file_list = { - let path = root_dir.join("files.txt"); - let mut file = File::create(&path).expect("Failed to create files.txt"); - file.write_all(foo_qll.as_path().display().to_string().as_bytes()) - .expect("Failed to write to files.txt"); - path - }; + let SourceArchive { + root_dir, + file_list, + source_archive_dir, + trap_dir, + } = create_source_dir(vec![("foo.qll", "predicate p(int a) { a = 1 }")]); let extractor = simple::Extractor { prefix: "ql".to_string(), @@ -51,31 +34,7 @@ fn simple_extractor() { trap_compression: Ok(trap::Compression::Gzip), }; - // The extractor should run successfully extractor.run().unwrap(); - // Check for the presence of $root/trap/$root/src/foo.qll - { - let root_dir_relative = { - let r = root_dir.as_path().display().to_string(); - r.strip_prefix("/").unwrap().to_string() - }; - let foo_qll_trap_gz = root_dir - .join("trap") - .join(root_dir_relative) - .join("src/foo.qll.trap.gz"); - let mut decoder = - GzDecoder::new(File::open(foo_qll_trap_gz).expect("Failed to open foo.qll.trap.gz")); - let mut first_line = [0; 31]; - decoder - .read_exact(&mut first_line) - .expect("Failed to read from foo.qll.trap.gz"); - assert_eq!(first_line.as_slice(), b"// Auto-generated TRAP file for"); - } -} - -fn create_dir(root: &Path, path: impl AsRef) -> PathBuf { - let full_path = root.join(path); - std::fs::create_dir_all(&full_path).expect("Failed to create directory"); - full_path.into() + expect_trap_file(&root_dir, "foo.qll"); } diff --git a/shared/tree-sitter-extractor/tests/multiple_languages.rs b/shared/tree-sitter-extractor/tests/multiple_languages.rs new file mode 100644 index 00000000000..483b90a2d7c --- /dev/null +++ b/shared/tree-sitter-extractor/tests/multiple_languages.rs @@ -0,0 +1,51 @@ +use codeql_extractor::extractor::simple; +use codeql_extractor::trap; +use tree_sitter_ql; + +mod common; +use common::{create_source_dir, expect_trap_file, SourceArchive}; + +/// Like the `simple_extractor` test but with multiple languages. +/// This is in a separate crate because the simple extractor API sets up a +/// global thread pool, and therefore can't be called twice in the same process. +#[test] +fn multiple_language_extractor() { + let lang_ql = simple::LanguageSpec { + prefix: "ql", + ts_language: tree_sitter_ql::language(), + node_types: tree_sitter_ql::NODE_TYPES, + file_globs: vec!["*.qll".into()], + }; + let lang_json = simple::LanguageSpec { + prefix: "json", + ts_language: tree_sitter_json::language(), + node_types: tree_sitter_json::NODE_TYPES, + file_globs: vec!["*.json".into(), "*Jsonfile".into()], + }; + + let SourceArchive { + root_dir, + file_list, + source_archive_dir, + trap_dir, + } = create_source_dir(vec![ + ("foo.qll", "predicate p(int a) { a = 1 }"), + ("bar.json", "{\"a\": 1}"), + ("Jsonfile", "{\"b\": 2}"), + ]); + + let extractor = simple::Extractor { + prefix: "ql".to_string(), + languages: vec![lang_ql, lang_json], + trap_dir, + source_archive_dir, + file_list, + trap_compression: Ok(trap::Compression::Gzip), + }; + + extractor.run().unwrap(); + + expect_trap_file(&root_dir, "foo.qll"); + expect_trap_file(&root_dir, "bar.json"); + expect_trap_file(&root_dir, "Jsonfile"); +} diff --git a/shared/tutorial/qlpack.yml b/shared/tutorial/qlpack.yml index 6f28eac2fd6..dee8f89a34c 100644 --- a/shared/tutorial/qlpack.yml +++ b/shared/tutorial/qlpack.yml @@ -1,6 +1,6 @@ name: codeql/tutorial description: Library for the CodeQL detective tutorials, helping new users learn to write CodeQL queries. -version: 0.1.2 +version: 0.1.3-dev groups: shared library: true warnOnImplicitThis: true diff --git a/shared/typetracking/qlpack.yml b/shared/typetracking/qlpack.yml index a8b6c849241..2f9642218da 100644 --- a/shared/typetracking/qlpack.yml +++ b/shared/typetracking/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/typetracking -version: 0.1.2 +version: 0.1.3-dev groups: shared library: true dependencies: diff --git a/shared/typos/qlpack.yml b/shared/typos/qlpack.yml index 2ffa8ea0a02..1019d6ea773 100644 --- a/shared/typos/qlpack.yml +++ b/shared/typos/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/typos -version: 0.1.2 +version: 0.1.3-dev groups: shared library: true warnOnImplicitThis: true diff --git a/shared/util/codeql/util/Numbers.qll b/shared/util/codeql/util/Numbers.qll index 2c12438300d..050f3c023f1 100644 --- a/shared/util/codeql/util/Numbers.qll +++ b/shared/util/codeql/util/Numbers.qll @@ -50,7 +50,7 @@ int parseHexInt(string hex) { sum(int index, string c | c = stripped.charAt(index) | - sixteenToThe(stripped.length() - 1 - index) * toHex(c) + sixteenToThe(stripped.length() - 1 - index) * charToHex(c) ) ) } @@ -83,7 +83,7 @@ int parseOctalInt(string octal) { } /** Gets the integer value of the `hex` char. */ -private int toHex(string hex) { +private int charToHex(string hex) { hex = [0 .. 9].toString() and result = hex.toInt() or @@ -100,6 +100,32 @@ private int toHex(string hex) { result = 15 and hex = ["f", "F"] } +/** + * Gets a 4-digit hex representation of `i`. + */ +bindingset[i] +string to4digitHex(int i) { + i >= 0 and + i <= 65535 and + exists(string hex | hex = toHex(i) | + result = concat(int zeroes | zeroes = [1 .. 4 - hex.length()] | "0") + hex + ) +} + +/** + * Gets a hex representation of `i`. + */ +bindingset[i] +string toHex(int i) { + result = + // make the number with lots of preceding zeroes, then remove all preceding zeroes in a post-processing step + concat(int shift | + shift in [28, 24, 20, 16, 12, 8, 4, 0] + | + "0123456789abcdef".charAt(i.bitShiftRight(shift).bitAnd(15)) order by shift desc + ).regexpReplaceAll("^0*", "") +} + /** * Gets the value of 16 to the power of `n`. Holds only for `n` in the range * 0..7 (inclusive). diff --git a/shared/util/qlpack.yml b/shared/util/qlpack.yml index df2c69035f6..97b3023582c 100644 --- a/shared/util/qlpack.yml +++ b/shared/util/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/util -version: 0.1.2 +version: 0.1.3-dev groups: shared library: true dependencies: diff --git a/shared/yaml/change-notes/2023-08-07-serverless-library.md b/shared/yaml/change-notes/2023-08-07-serverless-library.md new file mode 100644 index 00000000000..ab1cfa26343 --- /dev/null +++ b/shared/yaml/change-notes/2023-08-07-serverless-library.md @@ -0,0 +1,4 @@ +--- +category: feature +--- +* Added library for serverless functions. Currently used by JavaScript and Python. diff --git a/shared/yaml/codeql/serverless/ServerLess.qll b/shared/yaml/codeql/serverless/ServerLess.qll new file mode 100644 index 00000000000..a0322ad47a1 --- /dev/null +++ b/shared/yaml/codeql/serverless/ServerLess.qll @@ -0,0 +1,165 @@ +/** + * Provides classes and predicates for working with serverless handlers. + * E.g. [AWS](https://docs.aws.amazon.com/lambda/latest/dg/nodejs-handler.html) or [serverless](https://npmjs.com/package/serverless) + */ + +/** + * Provides the input for the `ServerLess` module. + * Most of these should be provided by the `yaml` library. + */ +signature module Input { + // -------------------------------------------------- + // The below should be provided by the `yaml` library. + // -------------------------------------------------- + class Container { + string getAbsolutePath(); + + Container getParentContainer(); + } + + class File extends Container; + + class YamlNode { + File getFile(); + + YamlCollection getParentNode(); + } + + class YamlValue extends YamlNode; + + class YamlCollection extends YamlValue; + + class YamlScalar extends YamlValue { + string getValue(); + } + + class YamlMapping extends YamlCollection { + YamlValue lookup(string key); + + YamlValue getValue(int i); + } +} + +/** + * Provides classes and predicates for working with serverless handlers. + * Supports AWS, Alibaba, and serverless. + * + * Common usage is to interpret the handlers as functions and add the + * first argument of these as remote flow sources. + */ +module ServerLess { + import I + + /** + * Gets the looked up value as a convenience. + */ + pragma[inline] + private string lookupValue(YamlMapping mapping, string property) { + result = mapping.lookup(property).(YamlScalar).getValue() + } + + /** + * Gets the looked up value if it exists or + * the empty string if it does not. + */ + bindingset[property] + pragma[inline] + private string lookupValueOrEmpty(YamlMapping mapping, string property) { + if exists(mapping.lookup(property)) + then result = mapping.lookup(property).(YamlScalar).getValue() + else result = "" + } + + /** + * Gets a string where an ending "/." is simplified to "/" (if it exists). + */ + bindingset[base] + private string removeTrailingDot(string base) { + if base.regexpMatch(".*/\\.") + then result = base.substring(0, base.length() - 1) + else result = base + } + + /** + * Gets a string where a leading "./" is simplified to "" (if it exists). + */ + bindingset[base] + private string removeLeadingDotSlash(string base) { + if base.regexpMatch("\\./.*") then result = base.substring(2, base.length()) else result = base + } + + /** + * Gets a string suitable as part of a file path. + * + * Maps the empty string to the empty string. + */ + bindingset[base] + private string normalizePath(string base) { + result = removeLeadingDotSlash(removeTrailingDot(base)) + } + + /** + * Holds if the `.yml` file `ymlFile` contains a serverless configuration from `framework` with + * `handler`, `codeURI`, and `runtime` properties. + * `codeURI` and `runtime` default to the empty string if no explicit value is set in the configuration. + * + * `handler` should be interpreted in a language specific way, see `mapping.md`. + */ + predicate hasServerlessHandler( + File ymlFile, string framework, string handler, string codeUri, string runtime + ) { + exists(YamlMapping resource | ymlFile = resource.getFile() | + // Official AWS API uses "AWS::Serverless::Function" but we've seen that Aliyun uses the same schema ("Aliyun::Serverless::Function"), so we allow any prefix to be used. + // Note that "AWS::Serverless::Function" expands to a "AWS::Lambda::Function" when deployed (described here: https://github.com/aws/serverless-application-model#getting-started). Also note that a "AWS::Lambda::Function" requires code in its definition, so needs different handling (see https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html) + resource.lookup("Type").(YamlScalar).getValue().regexpMatch(".*::Serverless::Function") and + framework = lookupValue(resource, "Type") and + exists(YamlMapping properties | properties = resource.lookup("Properties") | + ( + handler = lookupValue(properties, "Handler") and + codeUri = normalizePath(lookupValueOrEmpty(properties, "CodeUri")) and + runtime = lookupValueOrEmpty(properties, "Runtime") + ) + ) + or + // The `serverless` library, which specifies a top-level `functions` property + framework = "Serverless" and + exists(YamlMapping functions | + functions = resource.lookup("functions") and + not exists(resource.getParentNode()) and + handler = lookupValue(functions.getValue(_), "handler") and + codeUri = "" and + runtime = lookupValueOrEmpty(functions, "Runtime") + ) + ) + } + + /** + * Holds if `handler` = `filePart . astPart` and `filePart` does not contain a `.`. + * This is a convenience predicate, as in many cases the first part of the handler property + * should be interpreted as (the stem of) a file name. + */ + bindingset[handler] + predicate splitHandler(string handler, string filePart, string astPart) { + exists(string pattern | pattern = "(.*?)\\.(.*)" | + filePart = handler.regexpCapture(pattern, 1) and + astPart = handler.regexpCapture(pattern, 2) + ) + } + + /** + * Holds if a file with path `pathNoExt` (+ some extension) has a serverless handler denoted by `func`. + * + * This is a convenience predicate for the common case where the first part of the + * handler property is the file name. + * + * `func` should be interpreted in a language specific way, see `mapping.md`. + */ + predicate hasServerlessHandler(string pathNoExt, string func, string framework, string runtime) { + exists(File ymlFile, string handler, string codeUri, string filePart | + hasServerlessHandler(ymlFile, framework, handler, codeUri, runtime) + | + splitHandler(handler, filePart, func) and + pathNoExt = ymlFile.getParentContainer().getAbsolutePath() + "/" + codeUri + filePart + ) + } +} diff --git a/shared/yaml/codeql/serverless/mapping.md b/shared/yaml/codeql/serverless/mapping.md new file mode 100644 index 00000000000..c8745fdf3bb --- /dev/null +++ b/shared/yaml/codeql/serverless/mapping.md @@ -0,0 +1,81 @@ +# Mapping the `handler` property to a function definition + +## AWS + +[Documentation](https://docs.aws.amazon.com/lambda/latest/dg/welcome.html) + +### Node.js or Typescript +See [documentaion](https://docs.aws.amazon.com/lambda/latest/dg/nodejs-handler.html) + +Setting `handler` to `index.handler` means that `handler` is exported from `index.js`. + +For Typescript, code is first transpiled to JavaScript, see [documentation](https://docs.aws.amazon.com/lambda/latest/dg/lambda-typescript.html). + + +### Python +See [documentation](https://docs.aws.amazon.com/lambda/latest/dg/python-handler.html) + +Setting `handler` to `lambda_function.lambda_handler` means that `def lambda_handler` is found in `lambda_function.py`. + +### Ruby +See [documentation](https://docs.aws.amazon.com/lambda/latest/dg/ruby-handler.html) + +Setting `handler` to `function.handler` means that `def handler` is found in `function.rb`. +Setting `handler` to `source.LambdaFunctions::Handler.process` means that `def self.process` is found inside `class Handler` inside `module LambdaFunctions` in `source.rb`. + +### Java +See [documentation](https://docs.aws.amazon.com/lambda/latest/dg/java-handler.html) + +You can express the hander in the following formats: + +- `package.Class::method` – Full format. For example: `example.Handler::handleRequest`. + +- `package.Class` – Abbreviated format for functions that implement a handler interface. For example: `example.Handler`. + +### Go +See [documentation](https://docs.aws.amazon.com/lambda/latest/dg/golang-handler.html) + +When you configure a function in Go, the value of the handler setting is the executable file name. For example, if you set the value of the handler to `Handler`, Lambda will call the `main()` function in the `Handler` executable file. + +### C# +See [documentation](https://docs.aws.amazon.com/lambda/latest/dg/csharp-handler.html) + +`handler` is of this format: `Assembly::Namespace.ClassName::MethodName`. +For example, `HelloWorldApp::Example.Hello::MyHandler` if `public Stream MyHandler` is found inside `public class Hello` inside `namespace Example` in the `HelloWorldApp` assembly. + + +## Aliyun (Alibaba Cloud) +[Properties](https://www.alibabacloud.com/help/en/resource-orchestration-service/latest/aliyun-serverless-function) +[Languages](https://www.alibabacloud.com/help/en/function-compute/latest/programming-languages) + +### Node.js +See [documentation](https://www.alibabacloud.com/help/en/function-compute/latest/node-request-handler) + +The handler must be in the `File name.Method name` format. For example, if your file name is `main.js` and your method name is `handler`, the handler is `main.handler`. + +### Python +See [documentation](https://www.alibabacloud.com/help/en/function-compute/latest/programming-languages-python) + +In Python, your request handler must be in the `File name.Method name` format. For example, if your file name is `main.py` and your method name is `handler`, the handler is `main.handler`. + +### Java +See [documentation](https://www.alibabacloud.com/help/en/function-compute/latest/programming-languages-java) + +The handler must be in the `[Package name].[Class name]::[Method name]` format. For example, if the name of your package is `example`, the class type is `HelloFC`, and method is `handleRequest`, the handler can be configured as `example.HelloFC::handleRequest`. + +### C# +See [documentation](https://www.alibabacloud.com/help/en/function-compute/latest/programming-languages-csharp) + +The handler is in the format of `Assembly::Namespace.ClassName::MethodName`. + +### Go +See [documentation](https://www.alibabacloud.com/help/en/function-compute/latest/go-323505) + +The handler for FC functions in the Go language is compiled into an executable binary file. You only need to set the Request Handler parameter of the FC function to the name of the executable file. + +## Serverless +[Documentation](https://www.serverless.com/framework/docs/providers/aws/guide/functions) + +The handler property points to the file and module containing the code you want to run in your function. + +There seems to be nothing language specific written down about the handler property. diff --git a/shared/yaml/qlpack.yml b/shared/yaml/qlpack.yml index 6a0bdf13d9c..9bdb5bead02 100644 --- a/shared/yaml/qlpack.yml +++ b/shared/yaml/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/yaml -version: 0.1.2 +version: 0.1.3-dev groups: shared library: true warnOnImplicitThis: true diff --git a/swift/extractor/infra/SwiftTagTraits.h b/swift/extractor/infra/SwiftTagTraits.h index b58a6f4ef83..5066205db6e 100644 --- a/swift/extractor/infra/SwiftTagTraits.h +++ b/swift/extractor/infra/SwiftTagTraits.h @@ -27,8 +27,9 @@ namespace codeql { using type = TAG; \ }; -#define CODEQL_SWIFT_VERSION_GE(MAJOR, MINOR) \ - CODEQL_SWIFT_VERSION_MAJOR >= (MAJOR) && CODEQL_SWIFT_VERSION_MINOR >= (MINOR) +#define CODEQL_SWIFT_VERSION_GE(MAJOR, MINOR) \ + (CODEQL_SWIFT_VERSION_MAJOR == (MAJOR) && CODEQL_SWIFT_VERSION_MINOR >= (MINOR)) || \ + CODEQL_SWIFT_VERSION_MAJOR > (MAJOR) // clang-format off // use indentation to recreate all involved type hierarchies diff --git a/swift/extractor/invocation/SwiftDiagnosticsConsumer.cpp b/swift/extractor/invocation/SwiftDiagnosticsConsumer.cpp index 9d5aa4654d5..0cc5959aebc 100644 --- a/swift/extractor/invocation/SwiftDiagnosticsConsumer.cpp +++ b/swift/extractor/invocation/SwiftDiagnosticsConsumer.cpp @@ -1,5 +1,5 @@ #include "swift/extractor/invocation/SwiftDiagnosticsConsumer.h" -#include "swift/extractor/trap/generated/TrapEntries.h" +#include "swift/extractor/trap/generated/TrapClasses.h" #include "swift/extractor/trap/TrapDomain.h" #include "swift/extractor/infra/SwiftDiagnosticKind.h" @@ -11,15 +11,37 @@ using namespace codeql; +namespace { +struct DisplayLoc { + llvm::StringRef file; + unsigned line; + unsigned column; + + static DisplayLoc from(swift::SourceManager& sourceManager, swift::SourceLoc loc) { + if (loc.isInvalid()) { + return {"", 0, 0}; + } + auto file = sourceManager.getDisplayNameForLoc(loc); + auto [line, column] = sourceManager.getLineAndColumnInBuffer(loc); + return {file, line, column}; + } +}; + +} // namespace + void SwiftDiagnosticsConsumer::handleDiagnostic(swift::SourceManager& sourceManager, const swift::DiagnosticInfo& diagInfo) { - auto message = getDiagMessage(sourceManager, diagInfo); - DiagnosticsTrap diag{}; - diag.id = trap.createTypedLabel(); + if (diagInfo.IsChildNote) return; + Diagnostics diag{trap.createTypedLabel()}; diag.kind = translateDiagnosticsKind(diagInfo.Kind); - diag.text = message; + diag.text = getDiagMessage(sourceManager, diagInfo); trap.emit(diag); locationExtractor.attachLocation(sourceManager, diagInfo, diag.id); + + forwardToLog(sourceManager, diagInfo, diag.text); + for (const auto& child : diagInfo.ChildDiagnosticInfo) { + forwardToLog(sourceManager, *child); + } } std::string SwiftDiagnosticsConsumer::getDiagMessage(swift::SourceManager& sourceManager, @@ -29,3 +51,28 @@ std::string SwiftDiagnosticsConsumer::getDiagMessage(swift::SourceManager& sourc swift::DiagnosticEngine::formatDiagnosticText(out, diagInfo.FormatString, diagInfo.FormatArgs); return text.str().str(); } + +void SwiftDiagnosticsConsumer::forwardToLog(swift::SourceManager& sourceManager, + const swift::DiagnosticInfo& diagInfo, + const std::string& message) { + auto [file, line, column] = DisplayLoc::from(sourceManager, diagInfo.Loc); + using Kind = swift::DiagnosticKind; + switch (diagInfo.Kind) { + case Kind::Error: + LOG_ERROR("{}:{}:{} {}", file, line, column, message); + break; + case Kind::Warning: + LOG_WARNING("{}:{}:{} {}", file, line, column, message); + break; + case Kind::Remark: + LOG_INFO("{}:{}:{} {}", file, line, column, message); + break; + case Kind::Note: + LOG_DEBUG("{}:{}:{} {}", file, line, column, message); + break; + default: + LOG_ERROR("unknown diagnostic kind {}, {}:{}:{} {}", diagInfo.Kind, file, line, column, + message); + break; + } +} diff --git a/swift/extractor/invocation/SwiftDiagnosticsConsumer.h b/swift/extractor/invocation/SwiftDiagnosticsConsumer.h index c85233348fd..e2817981f76 100644 --- a/swift/extractor/invocation/SwiftDiagnosticsConsumer.h +++ b/swift/extractor/invocation/SwiftDiagnosticsConsumer.h @@ -2,6 +2,7 @@ #include #include "swift/extractor/infra/SwiftLocationExtractor.h" +#include "swift/logging/SwiftLogging.h" namespace codeql { @@ -17,8 +18,17 @@ class SwiftDiagnosticsConsumer : public swift::DiagnosticConsumer { private: static std::string getDiagMessage(swift::SourceManager& sourceManager, const swift::DiagnosticInfo& diagInfo); + void forwardToLog(swift::SourceManager& sourceManager, + const swift::DiagnosticInfo& diagInfo, + const std::string& message); + + void forwardToLog(swift::SourceManager& sourceManager, const swift::DiagnosticInfo& diagInfo) { + forwardToLog(sourceManager, diagInfo, getDiagMessage(sourceManager, diagInfo)); + } + TrapDomain& trap; SwiftLocationExtractor locationExtractor; + Logger logger{"compiler"}; }; } // namespace codeql diff --git a/swift/extractor/main.cpp b/swift/extractor/main.cpp index 4f1dd990be9..0abb5404035 100644 --- a/swift/extractor/main.cpp +++ b/swift/extractor/main.cpp @@ -91,6 +91,8 @@ class Observer : public swift::FrontendObserver { } void configuredCompiler(swift::CompilerInstance& instance) override { + // remove default consumers to avoid double messaging + instance.getDiags().takeConsumers(); instance.addDiagnosticConsumer(&diagConsumer); } diff --git a/swift/extractor/translators/StmtTranslator.cpp b/swift/extractor/translators/StmtTranslator.cpp index 6ff54bd8edf..b7776a104b7 100644 --- a/swift/extractor/translators/StmtTranslator.cpp +++ b/swift/extractor/translators/StmtTranslator.cpp @@ -73,7 +73,7 @@ codeql::ForEachStmt StmtTranslator::translateForEachStmt(const swift::ForEachStm auto entry = dispatcher.createEntry(stmt); fillLabeledStmt(stmt, entry); entry.body = dispatcher.fetchLabel(stmt.getBody()); - entry.sequence = dispatcher.fetchLabel(stmt.getParsedSequence()); + entry.sequence = dispatcher.fetchLabel(stmt.getTypeCheckedSequence()); entry.pattern = dispatcher.fetchLabel(stmt.getPattern()); entry.where = dispatcher.fetchOptionalLabel(stmt.getWhere()); return entry; diff --git a/swift/integration-tests/osx-only/autobuilder/failure/diagnostics.expected b/swift/integration-tests/osx-only/autobuilder/failure/diagnostics.expected index 23c3e9a2896..2f43e334bc0 100644 --- a/swift/integration-tests/osx-only/autobuilder/failure/diagnostics.expected +++ b/swift/integration-tests/osx-only/autobuilder/failure/diagnostics.expected @@ -1,5 +1,5 @@ { - "markdownMessage": "`autobuild` failed to run the detected build command:\n\n```\n/usr/bin/xcodebuild build -project /hello-failure.xcodeproj -target hello-failure CODE_SIGNING_REQUIRED=NO CODE_SIGNING_ALLOWED=NO\n```\n\nSet up a [manual build command][1] or [check the logs of the autobuild step][2].\n\n[1]: https://docs.github.com/en/enterprise-server/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-the-codeql-workflow-for-compiled-languages#adding-build-steps-for-a-compiled-language\n[2]: https://docs.github.com/en/actions/monitoring-and-troubleshooting-workflows/using-workflow-run-logs", + "markdownMessage": "`autobuild` failed to run the build command:\n\n```\n/usr/bin/xcodebuild build -project /hello-failure.xcodeproj -target hello-failure CODE_SIGNING_REQUIRED=NO CODE_SIGNING_ALLOWED=NO\n```\n\nSet up a [manual build command][1] or [check the logs of the autobuild step][2].\n\n[1]: https://docs.github.com/en/enterprise-server/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-the-codeql-workflow-for-compiled-languages#adding-build-steps-for-a-compiled-language\n[2]: https://docs.github.com/en/actions/monitoring-and-troubleshooting-workflows/using-workflow-run-logs", "severity": "error", "source": { "extractorName": "swift", diff --git a/swift/integration-tests/osx-only/autobuilder/no-build-system/diagnostics.expected b/swift/integration-tests/osx-only/autobuilder/no-build-system/diagnostics.expected index 0fcecd9974d..f50a682a01b 100644 --- a/swift/integration-tests/osx-only/autobuilder/no-build-system/diagnostics.expected +++ b/swift/integration-tests/osx-only/autobuilder/no-build-system/diagnostics.expected @@ -1,5 +1,5 @@ { - "markdownMessage": "`autobuild` could not detect an Xcode project or workspace.\n\nSet up a [manual build command][1].\n\n[1]: https://docs.github.com/en/enterprise-server/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-the-codeql-workflow-for-compiled-languages#adding-build-steps-for-a-compiled-language", + "markdownMessage": "`autobuild` detected neither an Xcode project or workspace, nor a Swift package\n\nSet up a [manual build command][1].\n\n[1]: https://docs.github.com/en/enterprise-server/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-the-codeql-workflow-for-compiled-languages#adding-build-steps-for-a-compiled-language", "severity": "error", "source": { "extractorName": "swift", diff --git a/swift/integration-tests/osx-only/autobuilder/no-swift-with-spm/diagnostics.expected b/swift/integration-tests/osx-only/autobuilder/no-swift-with-spm/diagnostics.expected index d48491e0563..467595f4c5f 100644 --- a/swift/integration-tests/osx-only/autobuilder/no-swift-with-spm/diagnostics.expected +++ b/swift/integration-tests/osx-only/autobuilder/no-swift-with-spm/diagnostics.expected @@ -1,10 +1,10 @@ { - "markdownMessage": "A Swift package was detected, but no viable Xcode target was found.\n\nSwift Package Manager builds are not currently supported by `autobuild`. Set up a [manual build command][1].\n\n[1]: https://docs.github.com/en/enterprise-server/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-the-codeql-workflow-for-compiled-languages#adding-build-steps-for-a-compiled-language", + "markdownMessage": "`autobuild` failed to run the build command:\n\n```\n/usr/bin/swift build --package-path /hello-objective\n```\n\nSet up a [manual build command][1] or [check the logs of the autobuild step][2].\n\n[1]: https://docs.github.com/en/enterprise-server/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-the-codeql-workflow-for-compiled-languages#adding-build-steps-for-a-compiled-language\n[2]: https://docs.github.com/en/actions/monitoring-and-troubleshooting-workflows/using-workflow-run-logs", "severity": "error", "source": { "extractorName": "swift", - "id": "swift/autobuilder/spm-not-supported", - "name": "Swift Package Manager is not supported" + "id": "swift/autobuilder/build-command-failed", + "name": "Detected build command failed" }, "visibility": { "cliSummaryTable": true, diff --git a/swift/integration-tests/osx-only/autobuilder/no-xcode-with-spm/diagnostics.expected b/swift/integration-tests/osx-only/autobuilder/no-xcode-with-spm/diagnostics.expected index d48491e0563..1bb8a650996 100644 --- a/swift/integration-tests/osx-only/autobuilder/no-xcode-with-spm/diagnostics.expected +++ b/swift/integration-tests/osx-only/autobuilder/no-xcode-with-spm/diagnostics.expected @@ -1,10 +1,10 @@ { - "markdownMessage": "A Swift package was detected, but no viable Xcode target was found.\n\nSwift Package Manager builds are not currently supported by `autobuild`. Set up a [manual build command][1].\n\n[1]: https://docs.github.com/en/enterprise-server/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-the-codeql-workflow-for-compiled-languages#adding-build-steps-for-a-compiled-language", + "markdownMessage": "`autobuild` failed to run the build command:\n\n```\n/usr/bin/swift build --package-path \n```\n\nSet up a [manual build command][1] or [check the logs of the autobuild step][2].\n\n[1]: https://docs.github.com/en/enterprise-server/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-the-codeql-workflow-for-compiled-languages#adding-build-steps-for-a-compiled-language\n[2]: https://docs.github.com/en/actions/monitoring-and-troubleshooting-workflows/using-workflow-run-logs", "severity": "error", "source": { "extractorName": "swift", - "id": "swift/autobuilder/spm-not-supported", - "name": "Swift Package Manager is not supported" + "id": "swift/autobuilder/build-command-failed", + "name": "Detected build command failed" }, "visibility": { "cliSummaryTable": true, diff --git a/swift/integration-tests/osx-only/autobuilder/only-tests-with-spm/diagnostics.expected b/swift/integration-tests/osx-only/autobuilder/only-tests-with-spm/diagnostics.expected index d48491e0563..1bb8a650996 100644 --- a/swift/integration-tests/osx-only/autobuilder/only-tests-with-spm/diagnostics.expected +++ b/swift/integration-tests/osx-only/autobuilder/only-tests-with-spm/diagnostics.expected @@ -1,10 +1,10 @@ { - "markdownMessage": "A Swift package was detected, but no viable Xcode target was found.\n\nSwift Package Manager builds are not currently supported by `autobuild`. Set up a [manual build command][1].\n\n[1]: https://docs.github.com/en/enterprise-server/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-the-codeql-workflow-for-compiled-languages#adding-build-steps-for-a-compiled-language", + "markdownMessage": "`autobuild` failed to run the build command:\n\n```\n/usr/bin/swift build --package-path \n```\n\nSet up a [manual build command][1] or [check the logs of the autobuild step][2].\n\n[1]: https://docs.github.com/en/enterprise-server/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-the-codeql-workflow-for-compiled-languages#adding-build-steps-for-a-compiled-language\n[2]: https://docs.github.com/en/actions/monitoring-and-troubleshooting-workflows/using-workflow-run-logs", "severity": "error", "source": { "extractorName": "swift", - "id": "swift/autobuilder/spm-not-supported", - "name": "Swift Package Manager is not supported" + "id": "swift/autobuilder/build-command-failed", + "name": "Detected build command failed" }, "visibility": { "cliSummaryTable": true, diff --git a/swift/ql/.generated.list b/swift/ql/.generated.list index a9ddc3be39d..f4a8f20d820 100644 --- a/swift/ql/.generated.list +++ b/swift/ql/.generated.list @@ -347,7 +347,6 @@ lib/codeql/swift/elements/type/StructTypeConstructor.qll a784445a9bb98bb59b866af lib/codeql/swift/elements/type/SubstitutableType.qll 78a240c6226c2167a85dce325f0f3c552364daf879c0309ebefd4787d792df23 cdc27e531f61fb50aaa9a20f5bf05c081759ac27df35e16afcdd2d1ecdac5da0 lib/codeql/swift/elements/type/SugarType.qll 0833a0f1bd26b066817f55df7a58243dbd5da69051272c38effb45653170d5c1 cbcbd68098b76d99c09e7ee43c9e7d04e1b2e860df943a520bf793e835c4db81 lib/codeql/swift/elements/type/SyntaxSugarType.qll 699fe9b4805494b62416dc86098342a725020f59a649138e6f5ba405dd536db5 a7a002cf597c3e3d0fda67111116c61a80f1e66ab8db8ddb3e189c6f15cadda6 -lib/codeql/swift/elements/type/TupleType.qll 1dc14882028be534d15e348fba318c0bb1b52e692ca833987e00c9a66a1921ad 0b34c17ce9db336d0be9a869da988f31f10f754d6ffab6fa88791e508044edd2 lib/codeql/swift/elements/type/TupleTypeConstructor.qll 060633b22ee9884cb98103b380963fac62a02799461d342372cfb9cc6303d693 c9a89f695c85e7e22947287bcc32909b1f701168fd89c3598a45c97909e879f4 lib/codeql/swift/elements/type/TypeAliasTypeConstructor.qll f63ada921beb95d5f3484ab072aa4412e93adfc8e7c0b1637273f99356f5cb13 f90d2789f7c922bc8254a0d131e36b40db1e00f9b32518633520d5c3341cd70a lib/codeql/swift/elements/type/TypeReprConstructor.qll 2bb9c5ece40c6caed9c3a614affc0efd47ad2309c09392800ad346bf369969bf 30429adc135eb8fc476bc9bc185cff0a4119ddc0e618368c44f4a43246b5287f diff --git a/swift/ql/.gitattributes b/swift/ql/.gitattributes index 0f00752d7db..0826b0e6966 100644 --- a/swift/ql/.gitattributes +++ b/swift/ql/.gitattributes @@ -349,7 +349,6 @@ /lib/codeql/swift/elements/type/SubstitutableType.qll linguist-generated /lib/codeql/swift/elements/type/SugarType.qll linguist-generated /lib/codeql/swift/elements/type/SyntaxSugarType.qll linguist-generated -/lib/codeql/swift/elements/type/TupleType.qll linguist-generated /lib/codeql/swift/elements/type/TupleTypeConstructor.qll linguist-generated /lib/codeql/swift/elements/type/TypeAliasTypeConstructor.qll linguist-generated /lib/codeql/swift/elements/type/TypeReprConstructor.qll linguist-generated diff --git a/swift/ql/lib/change-notes/2023-07-27-type-getname.md b/swift/ql/lib/change-notes/2023-07-27-type-getname.md new file mode 100644 index 00000000000..7a7c0faca5d --- /dev/null +++ b/swift/ql/lib/change-notes/2023-07-27-type-getname.md @@ -0,0 +1,5 @@ +--- +category: minorAnalysis +--- + +* `Type.getName` now gets the name of the type alone without any enclosing types. Use `Type.getFullName` for the old behaviour. diff --git a/swift/ql/lib/change-notes/2023-08-04-closure-models.md b/swift/ql/lib/change-notes/2023-08-04-closure-models.md new file mode 100644 index 00000000000..ba655f59774 --- /dev/null +++ b/swift/ql/lib/change-notes/2023-08-04-closure-models.md @@ -0,0 +1,5 @@ +--- +category: minorAnalysis +--- + +* Added flow models of collection `.withContiguous[Mutable]StorageIfAvailable`, `.withUnsafe[Mutable]BufferPointer` and `.withUnsafe[Mutable]Bytes` methods. diff --git a/swift/ql/lib/change-notes/2023-08-04-collection-content.md b/swift/ql/lib/change-notes/2023-08-04-collection-content.md new file mode 100644 index 00000000000..28045e63027 --- /dev/null +++ b/swift/ql/lib/change-notes/2023-08-04-collection-content.md @@ -0,0 +1,4 @@ +--- +category: majorAnalysis +--- +* Added `DataFlow::CollectionContent`, which will enable more accurate flow through collections. \ No newline at end of file diff --git a/swift/ql/lib/change-notes/2023-08-07-forced-unwrap copy.md b/swift/ql/lib/change-notes/2023-08-07-forced-unwrap copy.md new file mode 100644 index 00000000000..1eb9bc53012 --- /dev/null +++ b/swift/ql/lib/change-notes/2023-08-07-forced-unwrap copy.md @@ -0,0 +1,5 @@ +--- +category: minorAnalysis +--- + +* Flow through forced optional unwrapping (`!`) on the left side of assignment now works in most cases. diff --git a/swift/ql/lib/change-notes/2023-08-08-ui-text-input.md b/swift/ql/lib/change-notes/2023-08-08-ui-text-input.md new file mode 100644 index 00000000000..ca67fff053e --- /dev/null +++ b/swift/ql/lib/change-notes/2023-08-08-ui-text-input.md @@ -0,0 +1,4 @@ +--- +category: minorAnalysis +--- +* Added local flow sources for `UITextInput` and related classes. diff --git a/swift/ql/lib/change-notes/2023-08-21-keypath-optionals.md b/swift/ql/lib/change-notes/2023-08-21-keypath-optionals.md new file mode 100644 index 00000000000..9e2d3bd0e25 --- /dev/null +++ b/swift/ql/lib/change-notes/2023-08-21-keypath-optionals.md @@ -0,0 +1,5 @@ +--- +category: minorAnalysis +--- + +* Flow through optional chaining and forced unwrapping in keypaths is now supported by the data flow library. diff --git a/swift/ql/lib/codeql/swift/dataflow/ExternalFlow.qll b/swift/ql/lib/codeql/swift/dataflow/ExternalFlow.qll index 5778a760fef..f2e31b71f07 100644 --- a/swift/ql/lib/codeql/swift/dataflow/ExternalFlow.qll +++ b/swift/ql/lib/codeql/swift/dataflow/ExternalFlow.qll @@ -476,22 +476,32 @@ private predicate parseField(AccessPathToken c, Content::FieldContent f) { ) } -private predicate parseEnum(AccessPathToken c, Content::EnumContent f) { +private predicate parseTuple(AccessPathToken c, Content::TupleContent t) { + c.getName() = "TupleElement" and + t.getIndex() = c.getAnArgument().toInt() +} + +private predicate parseEnum(AccessPathToken c, Content::EnumContent e) { c.getName() = "EnumElement" and - c.getAnArgument() = f.getSignature() + c.getAnArgument() = e.getSignature() or c.getName() = "OptionalSome" and - f.getSignature() = "some:0" + e.getSignature() = "some:0" } /** Holds if the specification component parses as a `Content`. */ predicate parseContent(AccessPathToken component, Content content) { parseField(component, content) or + parseTuple(component, content) + or parseEnum(component, content) or component.getName() = "ArrayElement" and content instanceof Content::ArrayContent + or + component.getName() = "CollectionElement" and + content instanceof Content::CollectionContent } cached diff --git a/swift/ql/lib/codeql/swift/dataflow/TaintTracking.qll b/swift/ql/lib/codeql/swift/dataflow/TaintTracking.qll index 3ac71370495..2dcb4e239c6 100644 --- a/swift/ql/lib/codeql/swift/dataflow/TaintTracking.qll +++ b/swift/ql/lib/codeql/swift/dataflow/TaintTracking.qll @@ -3,6 +3,10 @@ * global (inter-procedural) taint-tracking analyses. */ module TaintTracking { - import codeql.swift.dataflow.internal.tainttracking1.TaintTracking + import codeql.swift.dataflow.internal.tainttracking1.TaintTrackingParameter::Public + private import codeql.swift.dataflow.internal.DataFlowImplSpecific + private import codeql.swift.dataflow.internal.TaintTrackingImplSpecific + private import codeql.dataflow.TaintTracking + import TaintFlowMake import codeql.swift.dataflow.internal.tainttracking1.TaintTrackingImpl } diff --git a/swift/ql/lib/codeql/swift/dataflow/internal/DataFlowPrivate.qll b/swift/ql/lib/codeql/swift/dataflow/internal/DataFlowPrivate.qll index 02b32270a88..a84abfa2d7c 100644 --- a/swift/ql/lib/codeql/swift/dataflow/internal/DataFlowPrivate.qll +++ b/swift/ql/lib/codeql/swift/dataflow/internal/DataFlowPrivate.qll @@ -256,7 +256,8 @@ private module Cached { TFieldContent(FieldDecl f) or TTupleContent(int index) { exists(any(TupleExpr te).getElement(index)) } or TEnumContent(ParamDecl f) { exists(EnumElementDecl d | d.getAParam() = f) } or - TArrayContent() + TArrayContent() or + TCollectionContent() } /** @@ -702,6 +703,14 @@ predicate storeStep(Node node1, ContentSet c, Node node2) { init.isFailable() ) or + // assignment to an optional via `!`, e.g. `optional! = ...` + exists(ForceValueExpr fve, AssignExpr assign | + fve = assign.getDest() and + node1.asExpr() = assign.getSource() and + node2.asExpr() = fve.getSubExpr() and + c instanceof OptionalSomeContentSet + ) + or // creation of an array `[v1,v2]` exists(ArrayExpr arr | node1.asExpr() = arr.getAnElement() and @@ -718,6 +727,14 @@ predicate storeStep(Node node1, ContentSet c, Node node2) { c.isSingleton(any(Content::ArrayContent ac)) ) or + // creation of an optional via implicit wrapping keypath component + exists(KeyPathComponent component | + component.isOptionalWrapping() and + node1.(KeyPathComponentNodeImpl).getComponent() = component and + node2.(KeyPathReturnNodeImpl).getKeyPathExpr() = component.getKeyPathExpr() and + c instanceof OptionalSomeContentSet + ) + or FlowSummaryImpl::Private::Steps::summaryStoreStep(node1.(FlowSummaryNode).getSummaryNode(), c, node2.(FlowSummaryNode).getSummaryNode()) } @@ -780,6 +797,13 @@ predicate readStep(Node node1, ContentSet c, Node node2) { or c.isSingleton(any(Content::ArrayContent ac)) and component.isSubscript() + or + c instanceof OptionalSomeContentSet and + ( + component.isOptionalForcing() + or + component.isOptionalChaining() + ) ) | // the next node is either the next element in the chain @@ -794,9 +818,16 @@ predicate readStep(Node node1, ContentSet c, Node node2) { exists(SubscriptExpr subscript | subscript.getBase() = node1.asExpr() and subscript = node2.asExpr() and - subscript.getBase().getType() instanceof ArrayType and - c.isSingleton(any(Content::ArrayContent ac)) + ( + subscript.getBase().getType() instanceof ArrayType and + c.isSingleton(any(Content::ArrayContent ac)) + or + c.isSingleton(any(Content::CollectionContent ac)) + ) ) + or + FlowSummaryImpl::Private::Steps::summaryReadStep(node1.(FlowSummaryNode).getSummaryNode(), c, + node2.(FlowSummaryNode).getSummaryNode()) } /** @@ -898,7 +929,9 @@ class DataFlowExpr = Expr; * 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::ArrayContent } +predicate forceHighPrecision(Content c) { + c instanceof Content::ArrayContent or c instanceof Content::CollectionContent +} /** * Holds if the node `n` is unreachable when the call context is `call`. diff --git a/swift/ql/lib/codeql/swift/dataflow/internal/DataFlowPublic.qll b/swift/ql/lib/codeql/swift/dataflow/internal/DataFlowPublic.qll index 6fccd145928..04ab0e27a10 100644 --- a/swift/ql/lib/codeql/swift/dataflow/internal/DataFlowPublic.qll +++ b/swift/ql/lib/codeql/swift/dataflow/internal/DataFlowPublic.qll @@ -224,6 +224,16 @@ module Content { class ArrayContent extends Content, TArrayContent { override string toString() { result = "Array element" } } + + /** + * An element of a collection. This is a broad class including: + * - elements of collections, such as `Set`. + * - elements of buffers, such as `UnsafeBufferPointer`. + * - the pointee of a pointer, such as `UnsafePointer`. + */ + class CollectionContent extends Content, TCollectionContent { + override string toString() { result = "Collection element" } + } } /** diff --git a/swift/ql/lib/codeql/swift/dataflow/internal/FlowSummaryImpl.qll b/swift/ql/lib/codeql/swift/dataflow/internal/FlowSummaryImpl.qll index 7977e18120f..0aa17c521b4 100644 --- a/swift/ql/lib/codeql/swift/dataflow/internal/FlowSummaryImpl.qll +++ b/swift/ql/lib/codeql/swift/dataflow/internal/FlowSummaryImpl.qll @@ -296,11 +296,21 @@ module Public { predicate hasProvenance(Provenance provenance) { provenance = "manual" } } - /** A callable where there is no flow via the callable. */ - class NeutralCallable extends SummarizedCallableBase { + /** + * A callable where there is no flow via the callable. + */ + class NeutralSummaryCallable extends NeutralCallable { + NeutralSummaryCallable() { this.getKind() = "summary" } + } + + /** + * A callable that has a neutral model. + */ + class NeutralCallable extends NeutralCallableBase { + private string kind; private Provenance provenance; - NeutralCallable() { neutralSummaryElement(this, provenance) } + NeutralCallable() { neutralElement(this, kind, provenance) } /** * Holds if the neutral is auto generated. @@ -316,6 +326,11 @@ module Public { * Holds if the neutral has provenance `p`. */ predicate hasProvenance(Provenance p) { p = provenance } + + /** + * Gets the kind of the neutral. + */ + string getKind() { result = kind } } } @@ -1318,6 +1333,11 @@ module Private { /** Gets the string representation of this callable used by `neutral/1`. */ abstract string getCallableCsv(); + /** + * Gets the kind of the neutral. + */ + string getKind() { result = super.getKind() } + string toString() { result = super.toString() } } @@ -1358,12 +1378,13 @@ module Private { /** * Holds if a neutral model `csv` exists (semi-colon separated format). Used for testing purposes. - * The syntax is: "namespace;type;name;signature;provenance"", + * The syntax is: "namespace;type;name;signature;kind;provenance"", */ query predicate neutral(string csv) { exists(RelevantNeutralCallable c | csv = c.getCallableCsv() // Callable information + + c.getKind() + ";" // kind + renderProvenanceNeutral(c) // provenance ) } diff --git a/swift/ql/lib/codeql/swift/dataflow/internal/FlowSummaryImplSpecific.qll b/swift/ql/lib/codeql/swift/dataflow/internal/FlowSummaryImplSpecific.qll index ca1b9a316b5..df677d86e90 100644 --- a/swift/ql/lib/codeql/swift/dataflow/internal/FlowSummaryImplSpecific.qll +++ b/swift/ql/lib/codeql/swift/dataflow/internal/FlowSummaryImplSpecific.qll @@ -13,8 +13,16 @@ private import codeql.swift.dataflow.ExternalFlow private import codeql.swift.dataflow.FlowSummary as FlowSummary private import codeql.swift.controlflow.CfgNodes +/** + * A class of callables that are candidates for flow summary modeling. + */ class SummarizedCallableBase = Function; +/** + * A class of callables that are candidates for neutral modeling. + */ +class NeutralCallableBase = Function; + DataFlowCallable inject(SummarizedCallable c) { result.getUnderlyingCallable() = c } /** Gets the parameter position of the instance parameter. */ @@ -62,10 +70,11 @@ predicate summaryElement(Function c, string input, string output, string kind, s } /** - * Holds if a neutral summary model exists for `c` with provenance `provenance`, - * which means that there is no flow through `c`. + * Holds if a neutral model exists for `c` of kind `kind` + * and with provenance `provenance`. + * Note. Neutral models have not been implemented for Swift. */ -predicate neutralSummaryElement(Function c, string provenance) { none() } +predicate neutralElement(NeutralCallableBase c, string kind, string provenance) { none() } /** * Holds if an external source specification exists for `e` with output specification @@ -110,10 +119,25 @@ private string getContentSpecific(ContentSet cs) { result = "Field[" + c.getField().getName() + "]" ) or + exists(Content::TupleContent c | + cs.isSingleton(c) and + result = "TupleElement[" + c.getIndex().toString() + "]" + ) + or + exists(Content::EnumContent c | + cs.isSingleton(c) and + result = "EnumElement[" + c.getSignature() + "]" + ) + or exists(Content::ArrayContent c | cs.isSingleton(c) and result = "ArrayElement" ) + or + exists(Content::CollectionContent c | + cs.isSingleton(c) and + result = "CollectionElement" + ) } /** Gets the textual representation of a summary component in the format used for MaD models. */ @@ -125,6 +149,16 @@ string getMadRepresentationSpecific(SummaryComponent sc) { not rk = getReturnValueKind() and result = "ReturnValue" + "[" + rk + "]" ) + or + exists(ContentSet c | + sc = TWithoutContentSummaryComponent(c) and + result = "WithoutContent" + c.toString() + ) + or + exists(ContentSet c | + sc = TWithContentSummaryComponent(c) and + result = "WithContent" + c.toString() + ) } /** Gets the textual representation of a parameter position in the format used for flow summaries. */ diff --git a/swift/ql/lib/codeql/swift/dataflow/internal/TaintTrackingImplSpecific.qll b/swift/ql/lib/codeql/swift/dataflow/internal/TaintTrackingImplSpecific.qll new file mode 100644 index 00000000000..fd00fa5e8f1 --- /dev/null +++ b/swift/ql/lib/codeql/swift/dataflow/internal/TaintTrackingImplSpecific.qll @@ -0,0 +1,11 @@ +/** + * Provides Swift-specific definitions for use in the taint tracking library. + */ + +private import codeql.dataflow.TaintTracking +private import DataFlowImplSpecific + +module SwiftTaintTracking implements InputSig { + import TaintTrackingPrivate + import TaintTrackingPublic +} diff --git a/swift/ql/lib/codeql/swift/dataflow/internal/tainttracking1/TaintTracking.qll b/swift/ql/lib/codeql/swift/dataflow/internal/tainttracking1/TaintTracking.qll deleted file mode 100644 index 171a0137682..00000000000 --- a/swift/ql/lib/codeql/swift/dataflow/internal/tainttracking1/TaintTracking.qll +++ /dev/null @@ -1,75 +0,0 @@ -/** - * Provides classes for performing local (intra-procedural) and - * global (inter-procedural) taint-tracking analyses. - */ - -import TaintTrackingParameter::Public -private import TaintTrackingParameter::Private - -private module AddTaintDefaults implements - DataFlowInternal::FullStateConfigSig -{ - import Config - - predicate isBarrier(DataFlow::Node node) { - Config::isBarrier(node) or defaultTaintSanitizer(node) - } - - predicate isAdditionalFlowStep(DataFlow::Node node1, DataFlow::Node node2) { - Config::isAdditionalFlowStep(node1, node2) or - defaultAdditionalTaintStep(node1, node2) - } - - predicate allowImplicitRead(DataFlow::Node node, DataFlow::ContentSet c) { - Config::allowImplicitRead(node, c) - or - ( - Config::isSink(node) or - Config::isSink(node, _) or - Config::isAdditionalFlowStep(node, _) or - Config::isAdditionalFlowStep(node, _, _, _) - ) and - defaultImplicitTaintRead(node, c) - } -} - -/** - * Constructs a global taint tracking computation. - */ -module Global implements DataFlow::GlobalFlowSig { - private module Config0 implements DataFlowInternal::FullStateConfigSig { - import DataFlowInternal::DefaultState - import Config - } - - private module C implements DataFlowInternal::FullStateConfigSig { - import AddTaintDefaults - } - - import DataFlowInternal::Impl -} - -/** DEPRECATED: Use `Global` instead. */ -deprecated module Make implements DataFlow::GlobalFlowSig { - import Global -} - -/** - * Constructs a global taint tracking computation using flow state. - */ -module GlobalWithState implements DataFlow::GlobalFlowSig { - private module Config0 implements DataFlowInternal::FullStateConfigSig { - import Config - } - - private module C implements DataFlowInternal::FullStateConfigSig { - import AddTaintDefaults - } - - import DataFlowInternal::Impl -} - -/** DEPRECATED: Use `GlobalWithState` instead. */ -deprecated module MakeWithState implements DataFlow::GlobalFlowSig { - import GlobalWithState -} diff --git a/swift/ql/lib/codeql/swift/elements/type/NominalType.qll b/swift/ql/lib/codeql/swift/elements/type/NominalType.qll index 4abc15e30f2..0e65cdc2f94 100644 --- a/swift/ql/lib/codeql/swift/elements/type/NominalType.qll +++ b/swift/ql/lib/codeql/swift/elements/type/NominalType.qll @@ -6,18 +6,4 @@ class NominalType extends Generated::NominalType { override Type getABaseType() { result = this.getDeclaration().(NominalTypeDecl).getABaseType() } NominalType getADerivedType() { result.getABaseType() = this } - - /** - * Gets the full name of this `NominalType`. For example in: - * ```swift - * struct A { - * struct B { - * // ... - * } - * } - * ``` - * The name and full name of `A` is `A`. The name of `B` is `B`, but the - * full name of `B` is `A.B`. - */ - string getFullName() { result = this.getDeclaration().(NominalTypeDecl).getFullName() } } diff --git a/swift/ql/lib/codeql/swift/elements/type/TupleType.qll b/swift/ql/lib/codeql/swift/elements/type/TupleType.qll index b475d73e26c..13f50a5d0d4 100644 --- a/swift/ql/lib/codeql/swift/elements/type/TupleType.qll +++ b/swift/ql/lib/codeql/swift/elements/type/TupleType.qll @@ -1,4 +1,9 @@ -// generated by codegen/codegen.py, remove this comment if you wish to edit this file private import codeql.swift.generated.type.TupleType +/** + * A tuple type, for example: + * ``` + * (Int, String) + * ``` + */ class TupleType extends Generated::TupleType { } diff --git a/swift/ql/lib/codeql/swift/elements/type/Type.qll b/swift/ql/lib/codeql/swift/elements/type/Type.qll index 16547069499..9572229584a 100644 --- a/swift/ql/lib/codeql/swift/elements/type/Type.qll +++ b/swift/ql/lib/codeql/swift/elements/type/Type.qll @@ -6,7 +6,31 @@ private import codeql.swift.generated.type.Type * This QL class is the root of the Swift type hierarchy. */ class Type extends Generated::Type { - override string toString() { result = this.getName() } + override string toString() { result = this.getFullName() } + + /** + * Gets the name of this type. + */ + override string getName() { + // replace anything that looks like a full name `a.b.c` with just the + // short name `c`, by removing the `a.` and `b.` parts. Note that this + // has to be robust for tuple type names such as `(a, b.c)`. + result = super.getName().regexpReplaceAll("[^(),. ]++\\.(?!\\.)", "") + } + + /** + * Gets the full name of this `Type`. For example in: + * ```swift + * struct A { + * struct B { + * // ... + * } + * } + * ``` + * The name and full name of `A` is `A`. The name of `B` is `B`, but the + * full name of `B` is `A.B`. + */ + string getFullName() { result = super.getName() } /** * Gets this type after any type aliases have been resolved. For example in diff --git a/swift/ql/lib/codeql/swift/frameworks/Frameworks.qll b/swift/ql/lib/codeql/swift/frameworks/Frameworks.qll index 4d00ea7cbc9..61836c31322 100644 --- a/swift/ql/lib/codeql/swift/frameworks/Frameworks.qll +++ b/swift/ql/lib/codeql/swift/frameworks/Frameworks.qll @@ -3,6 +3,7 @@ */ private import Alamofire.Alamofire +private import JavaScriptCore.JavaScriptCore private import StandardLibrary.StandardLibrary private import UIKit.UIKit private import Xml.Xml diff --git a/swift/ql/lib/codeql/swift/frameworks/JavaScriptCore/JavaScriptCore.qll b/swift/ql/lib/codeql/swift/frameworks/JavaScriptCore/JavaScriptCore.qll new file mode 100644 index 00000000000..ec2de098158 --- /dev/null +++ b/swift/ql/lib/codeql/swift/frameworks/JavaScriptCore/JavaScriptCore.qll @@ -0,0 +1,20 @@ +/** + * Provides models for the `JavaScriptCore` library. + */ + +import swift +private import codeql.swift.dataflow.ExternalFlow + +/** + * A model for `JavaScriptCore` functions and class members that permit taint flow. + */ +private class JSStringSummaries extends SummaryModelCsv { + override predicate row(string row) { + row = + [ + ";;false;JSStringCreateWithUTF8CString(_:);;;Argument[0];ReturnValue;taint", + ";;false;JSStringCreateWithCharacters(_:_:);;;Argument[0];ReturnValue;taint", + ";;false;JSStringRetain(_:);;;Argument[0];ReturnValue;taint", + ] + } +} diff --git a/swift/ql/lib/codeql/swift/frameworks/StandardLibrary/Array.qll b/swift/ql/lib/codeql/swift/frameworks/StandardLibrary/Array.qll index 207d120e82e..9acdead86c7 100644 --- a/swift/ql/lib/codeql/swift/frameworks/StandardLibrary/Array.qll +++ b/swift/ql/lib/codeql/swift/frameworks/StandardLibrary/Array.qll @@ -13,14 +13,42 @@ class ArrayType extends Type { } /** - * A model for `Array` and related class members that permit data flow. + * A model for `Array` and related Swift class members that permit taint flow. */ private class ArraySummaries extends SummaryModelCsv { override predicate row(string row) { row = [ ";Array;true;insert(_:at:);;;Argument[0];Argument[-1].ArrayElement;value", - ";Array;true;insert(_:at:);;;Argument[1];Argument[-1];taint" + ";Array;true;insert(_:at:);;;Argument[1];Argument[-1];taint", + ";Array;true;withUnsafeBufferPointer(_:);;;Argument[-1];Argument[0].Parameter[0].CollectionElement;taint", + ";Array;true;withUnsafeBufferPointer(_:);;;Argument[-1].ArrayElement;Argument[0].Parameter[0].CollectionElement;value", + ";Array;true;withUnsafeBufferPointer(_:);;;Argument[0].ReturnValue;ReturnValue;value", + ";Array;true;withUnsafeMutableBufferPointer(_:);;;Argument[-1];Argument[0].Parameter[0].CollectionElement;taint", + ";Array;true;withUnsafeMutableBufferPointer(_:);;;Argument[-1].ArrayElement;Argument[0].Parameter[0].CollectionElement;value", + ";Array;true;withUnsafeMutableBufferPointer(_:);;;Argument[0].Parameter[0].CollectionElement;Argument[-1].CollectionElement;value", + ";Array;true;withUnsafeMutableBufferPointer(_:);;;Argument[0].ReturnValue;ReturnValue;value", + ";Array;true;withUnsafeBytes(_:);;;Argument[-1];Argument[0].Parameter[0].CollectionElement;taint", + ";Array;true;withUnsafeBytes(_:);;;Argument[-1].ArrayElement;Argument[0].Parameter[0].CollectionElement;taint", + ";Array;true;withUnsafeBytes(_:);;;Argument[0].ReturnValue;ReturnValue;value", + ";Array;true;withUnsafeMutableBytes(_:);;;Argument[-1];Argument[0].Parameter[0].CollectionElement;taint", + ";Array;true;withUnsafeMutableBytes(_:);;;Argument[-1].ArrayElement;Argument[0].Parameter[0].CollectionElement;taint", + ";Array;true;withUnsafeMutableBytes(_:);;;Argument[0].Parameter[0].CollectionElement;Argument[-1].CollectionElement;value", + ";Array;true;withUnsafeMutableBytes(_:);;;Argument[0].ReturnValue;ReturnValue;value", + ";ContiguousArray;true;withUnsafeBufferPointer(_:);;;Argument[-1];Argument[0].Parameter[0].CollectionElement;taint", + ";ContiguousArray;true;withUnsafeBufferPointer(_:);;;Argument[-1].CollectionElement;Argument[0].Parameter[0].CollectionElement;value", + ";ContiguousArray;true;withUnsafeBufferPointer(_:);;;Argument[0].ReturnValue;ReturnValue;value", + ";ContiguousArray;true;withUnsafeMutableBufferPointer(_:);;;Argument[-1];Argument[0].Parameter[0].CollectionElement;taint", + ";ContiguousArray;true;withUnsafeMutableBufferPointer(_:);;;Argument[-1].CollectionElement;Argument[0].Parameter[0].CollectionElement;value", + ";ContiguousArray;true;withUnsafeMutableBufferPointer(_:);;;Argument[0].Parameter[0].CollectionElement;Argument[-1].CollectionElement;value", + ";ContiguousArray;true;withUnsafeMutableBufferPointer(_:);;;Argument[0].ReturnValue;ReturnValue;value", + ";ContiguousArray;true;withUnsafeMutableBytes(_:);;;Argument[-1];Argument[0].Parameter[0].CollectionElement;taint", + ";ContiguousArray;true;withUnsafeMutableBytes(_:);;;Argument[-1].CollectionElement;Argument[0].Parameter[0].CollectionElement;taint", + ";ContiguousArray;true;withUnsafeMutableBytes(_:);;;Argument[0].Parameter[0].CollectionElement;Argument[-1].CollectionElement;taint", + ";ContiguousArray;true;withUnsafeMutableBytes(_:);;;Argument[0].ReturnValue;ReturnValue;value", + ";ContiguousBytes;true;withUnsafeBytes(_:);;;Argument[-1];Argument[0].Parameter[0].CollectionElement;taint", + ";ContiguousBytes;true;withUnsafeBytes(_:);;;Argument[-1].CollectionElement;Argument[0].Parameter[0].CollectionElement;taint", + ";ContiguousBytes;true;withUnsafeBytes(_:);;;Argument[0].ReturnValue;ReturnValue;value", ] } } diff --git a/swift/ql/lib/codeql/swift/frameworks/StandardLibrary/Collection.qll b/swift/ql/lib/codeql/swift/frameworks/StandardLibrary/Collection.qll index 6022d4b767a..119a71ae61e 100644 --- a/swift/ql/lib/codeql/swift/frameworks/StandardLibrary/Collection.qll +++ b/swift/ql/lib/codeql/swift/frameworks/StandardLibrary/Collection.qll @@ -8,7 +8,7 @@ private import codeql.swift.dataflow.ExternalFlow private import codeql.swift.dataflow.FlowSteps /** - * A model for `Collection` members that permit taint flow. + * A model for `Collection` and related Swift class members that permit taint flow. */ private class CollectionSummaries extends SummaryModelCsv { override predicate row(string row) { @@ -26,6 +26,8 @@ private class CollectionSummaries extends SummaryModelCsv { ";Collection;true;split(separator:maxSplits:omittingEmptySubsequences:);;;Argument[-1];ReturnValue;taint", ";Collection;true;removeFirst();;;Argument[-1];ReturnValue;taint", ";Collection;true;popFirst();;;Argument[-1];ReturnValue;taint", + ";Collection;true;randomElement();;;Argument[-1].CollectionElement;ReturnValue.OptionalSome;value", + ";Collection;true;randomElement();;;Argument[-1].ArrayElement;ReturnValue.OptionalSome;value", ";RangeReplaceableCollection;true;append(_:);;;Argument[0];Argument[-1];taint", ";RangeReplaceableCollection;true;append(contentsOf:);;;Argument[0];Argument[-1];taint", ";RangeReplaceableCollection;true;remove(at:);;;Argument[-1];ReturnValue;taint", @@ -35,6 +37,11 @@ private class CollectionSummaries extends SummaryModelCsv { ";BidirectionalCollection;true;joined(separator:);;;Argument[-1..0];ReturnValue;taint", ";BidirectionalCollection;true;last(where:);;;Argument[-1];ReturnValue;taint", ";BidirectionalCollection;true;popLast();;;Argument[-1];ReturnValue;taint", + ";MutableCollection;true;withContiguousMutableStorageIfAvailable(_:);;;Argument[-1];Argument[0].Parameter[0].CollectionElement;taint", + ";MutableCollection;true;withContiguousMutableStorageIfAvailable(_:);;;Argument[-1].ArrayElement;Argument[0].Parameter[0].CollectionElement;value", + ";MutableCollection;true;withContiguousMutableStorageIfAvailable(_:);;;Argument[-1].CollectionElement;Argument[0].Parameter[0].CollectionElement;value", + ";MutableCollection;true;withContiguousMutableStorageIfAvailable(_:);;;Argument[0].Parameter[0].CollectionElement;Argument[-1].CollectionElement;value", + ";MutableCollection;true;withContiguousMutableStorageIfAvailable(_:);;;Argument[0].ReturnValue;ReturnValue.OptionalSome;value", ] } } diff --git a/swift/ql/lib/codeql/swift/frameworks/StandardLibrary/PointerTypes.qll b/swift/ql/lib/codeql/swift/frameworks/StandardLibrary/PointerTypes.qll index 8d84145c4fa..583c9b2a869 100644 --- a/swift/ql/lib/codeql/swift/frameworks/StandardLibrary/PointerTypes.qll +++ b/swift/ql/lib/codeql/swift/frameworks/StandardLibrary/PointerTypes.qll @@ -4,6 +4,7 @@ */ import swift +private import codeql.swift.dataflow.ExternalFlow /** * A Swift unsafe typed pointer type such as `UnsafePointer`, @@ -57,3 +58,13 @@ class CVaListPointerType extends NominalType { class ManagedBufferPointerType extends BoundGenericType { ManagedBufferPointerType() { this.getName().matches("ManagedBufferPointer<%") } } + +/** + * A model for `UnsafePointer` and related Swift class members that permit taint flow. + */ +private class PointerSummaries extends SummaryModelCsv { + override predicate row(string row) { + row = + ";UnsafeMutableBufferPointer;true;update(repeating:);;;Argument[0];Argument[-1].CollectionElement;value" + } +} diff --git a/swift/ql/lib/codeql/swift/frameworks/StandardLibrary/Sequence.qll b/swift/ql/lib/codeql/swift/frameworks/StandardLibrary/Sequence.qll index da9edb8b3a9..0e9b1b05f97 100644 --- a/swift/ql/lib/codeql/swift/frameworks/StandardLibrary/Sequence.qll +++ b/swift/ql/lib/codeql/swift/frameworks/StandardLibrary/Sequence.qll @@ -25,7 +25,9 @@ private class SequenceSummaries extends SummaryModelCsv { ";Sequence;true;joined();;;Argument[-1];ReturnValue;taint", ";Sequence;true;joined(separator:);;;Argument[-1..0];ReturnValue;taint", ";Sequence;true;first(where:);;;Argument[-1];ReturnValue;taint", - ";Sequence;true;withContiguousStorageIfAvailable(_:);;;Argument[-1];Argument[0].Parameter[0];taint", + ";Sequence;true;withContiguousStorageIfAvailable(_:);;;Argument[-1];Argument[0].Parameter[0].CollectionElement;taint", + ";Sequence;true;withContiguousStorageIfAvailable(_:);;;Argument[-1].ArrayElement;Argument[0].Parameter[0].CollectionElement;value", + ";Sequence;true;withContiguousStorageIfAvailable(_:);;;Argument[-1].CollectionElement;Argument[0].Parameter[0].CollectionElement;value", ";Sequence;true;withContiguousStorageIfAvailable(_:);;;Argument[0].ReturnValue;ReturnValue.OptionalSome;value", ] } diff --git a/swift/ql/lib/codeql/swift/frameworks/StandardLibrary/Set.qll b/swift/ql/lib/codeql/swift/frameworks/StandardLibrary/Set.qll new file mode 100644 index 00000000000..e5198d043bb --- /dev/null +++ b/swift/ql/lib/codeql/swift/frameworks/StandardLibrary/Set.qll @@ -0,0 +1,20 @@ +/** + * Provides models for `Set` and related Swift classes. + */ + +private import codeql.swift.dataflow.ExternalFlow + +/** + * A model for `Set` and related class members that permit data flow. + */ +private class SetSummaries extends SummaryModelCsv { + override predicate row(string row) { + row = + [ + ";Set;true;insert(_:);;;Argument[-1].CollectionElement;ReturnValue.TupleElement[1];value", + ";Set;true;insert(_:);;;Argument[0];Argument[-1].CollectionElement;value", + ";Set;true;insert(_:);;;Argument[0];ReturnValue.TupleElement[1];value", + ";Set;true;init(_:);;;Argument[0].ArrayElement;ReturnValue.CollectionElement;value" + ] + } +} diff --git a/swift/ql/lib/codeql/swift/frameworks/StandardLibrary/StandardLibrary.qll b/swift/ql/lib/codeql/swift/frameworks/StandardLibrary/StandardLibrary.qll index 14fbb3f6006..93d60dba092 100644 --- a/swift/ql/lib/codeql/swift/frameworks/StandardLibrary/StandardLibrary.qll +++ b/swift/ql/lib/codeql/swift/frameworks/StandardLibrary/StandardLibrary.qll @@ -15,6 +15,7 @@ private import NsObject private import NsString private import NsUrl private import Sequence +private import Set private import String private import Url private import UrlSession diff --git a/swift/ql/lib/codeql/swift/frameworks/StandardLibrary/String.qll b/swift/ql/lib/codeql/swift/frameworks/StandardLibrary/String.qll index 4768521322f..f3e563d510b 100644 --- a/swift/ql/lib/codeql/swift/frameworks/StandardLibrary/String.qll +++ b/swift/ql/lib/codeql/swift/frameworks/StandardLibrary/String.qll @@ -34,8 +34,10 @@ private class StringSummaries extends SummaryModelCsv { row = [ ";StringProtocol;true;init(cString:);;;Argument[0];ReturnValue;taint", + ";StringProtocol;true;init(cString:);;;Argument[0].ArrayElement;ReturnValue;taint", + ";StringProtocol;true;init(cString:);;;Argument[0].CollectionElement;ReturnValue;taint", ";StringProtocol;true;init(decoding:as:);;;Argument[0];ReturnValue;taint", - ";StringProtocol;true;init(decodingCString:as:);;;Argument[0];ReturnValue;taint", + ";StringProtocol;true;init(decodingCString:as:);;;Argument[0].OptionalSome.CollectionElement;ReturnValue.OptionalSome.TupleElement[0];taint", ";StringProtocol;true;addingPercentEncoding(withAllowedCharacter:);;;Argument[-1];ReturnValue;taint", ";StringProtocol;true;addingPercentEscapes(using:);;;Argument[-1];ReturnValue;taint", ";StringProtocol;true;appending(_:);;;Argument[-1..0];ReturnValue;taint", @@ -43,13 +45,13 @@ private class StringSummaries extends SummaryModelCsv { ";StringProtocol;true;applyingTransform(_:reverse:);;;Argument[-1];ReturnValue;taint", ";StringProtocol;true;cString(using:);;;Argument[-1];ReturnValue;taint", ";StringProtocol;true;capitalized(with:);;;Argument[-1];ReturnValue;taint", - ";StringProtocol;true;completePath(into:caseSensitive:matchesInto:filterTypes:);;;Argument[-1];Argument[0];taint", - ";StringProtocol;true;completePath(into:caseSensitive:matchesInto:filterTypes:);;;Argument[-1];Argument[2];taint", + ";StringProtocol;true;completePath(into:caseSensitive:matchesInto:filterTypes:);;;Argument[-1];Argument[0].OptionalSome.CollectionElement;taint", + ";StringProtocol;true;completePath(into:caseSensitive:matchesInto:filterTypes:);;;Argument[-1];Argument[2].OptionalSome.CollectionElement.ArrayElement;taint", ";StringProtocol;true;components(separatedBy:);;;Argument[-1];ReturnValue;taint", ";StringProtocol;true;data(using:allowLossyConversion:);;;Argument[-1];ReturnValue;taint", ";StringProtocol;true;folding(options:locale:);;;Argument[-1];ReturnValue;taint", - ";StringProtocol;true;getBytes(_:maxLength:usedLength:encoding:options:range:remaining:);;;Argument[-1];Argument[0];taint", - ";StringProtocol;true;getCString(_:maxLength:encoding:);;;Argument[-1];Argument[0];taint", + ";StringProtocol;true;getBytes(_:maxLength:usedLength:encoding:options:range:remaining:);;;Argument[-1];Argument[0].ArrayElement;taint", + ";StringProtocol;true;getCString(_:maxLength:encoding:);;;Argument[-1];Argument[0].ArrayElement;taint", ";StringProtocol;true;lowercased();;;Argument[-1];ReturnValue;taint", ";StringProtocol;true;lowercased(with:);;;Argument[-1];ReturnValue;taint", ";StringProtocol;true;padding(toLength:withPad:startingAt:);;;Argument[-1];ReturnValue;taint", @@ -68,18 +70,26 @@ private class StringSummaries extends SummaryModelCsv { ";StringProtocol;true;uppercased(with:);;;Argument[-1];ReturnValue;taint", ";String;true;init(decoding:);;;Argument[0];ReturnValue;taint", ";String;true;init(_:);;;Argument[0];ReturnValue;taint", + ";String;true;init(_:);;;Argument[0];ReturnValue.OptionalSome;taint", ";String;true;init(repeating:count:);;;Argument[0];ReturnValue;taint", - ";String;true;init(data:encoding:);;;Argument[0];ReturnValue;taint", - ";String;true;init(validatingUTF8:);;;Argument[0];ReturnValue;taint", - ";String;true;init(utf16CodeUnits:count:);;;Argument[0];ReturnValue;taint", - ";String;true;init(utf16CodeUnitsNoCopy:count:freeWhenDone:);;;Argument[0];ReturnValue;taint", - ";String;true;init(format:_:);;;Argument[0];ReturnValue;taint", //0.. - ";String;true;init(format:arguments:);;;Argument[0..1];ReturnValue;taint", - ";String;true;init(format:locale:_:);;;Argument[0];ReturnValue;taint", //0,2.. + ";String;true;init(data:encoding:);;;Argument[0];ReturnValue.OptionalSome;taint", + ";String;true;init(validatingUTF8:);;;Argument[0];ReturnValue.OptionalSome;taint", + ";String;true;init(validatingUTF8:);;;Argument[0].ArrayElement;ReturnValue.OptionalSome;taint", + ";String;true;init(validatingUTF8:);;;Argument[0].CollectionElement;ReturnValue.OptionalSome;taint", + ";String;true;init(utf16CodeUnits:count:);;;Argument[0].CollectionElement;ReturnValue;taint", + ";String;true;init(utf16CodeUnitsNoCopy:count:freeWhenDone:);;;Argument[0].CollectionElement;ReturnValue;taint", + ";String;true;init(format:_:);;;Argument[0];ReturnValue;taint", + ";String;true;init(format:_:);;;Argument[1].ArrayElement;ReturnValue;taint", + ";String;true;init(format:arguments:);;;Argument[0];ReturnValue;taint", + ";String;true;init(format:arguments:);;;Argument[1].ArrayElement;ReturnValue;taint", + ";String;true;init(format:locale:_:);;;Argument[0];ReturnValue;taint", + ";String;true;init(format:locale:_:);;;Argument[2].ArrayElement;ReturnValue;taint", ";String;true;init(format:locale:arguments:);;;Argument[0];ReturnValue;taint", + ";String;true;init(format:locale:arguments:);;;Argument[2].ArrayElement;ReturnValue;taint", ";String;true;init(_:radix:uppercase:);;;Argument[0];ReturnValue;taint", - ";String;true;init(bytes:encoding:);;;Argument[0];ReturnValue;taint", - ";String;true;init(bytesNoCopy:length:encoding:freeWhenDone:);;;Argument[0];ReturnValue;taint", + ";String;true;init(bytes:encoding:);;;Argument[0].ArrayElement;ReturnValue.OptionalSome;taint", + ";String;true;init(bytes:encoding:);;;Argument[0].CollectionElement;ReturnValue.OptionalSome;taint", + ";String;true;init(bytesNoCopy:length:encoding:freeWhenDone:);;;Argument[0].CollectionElement;ReturnValue.OptionalSome;taint", ";String;true;init(describing:);;;Argument[0];ReturnValue;taint", ";String;true;init(contentsOf:);;;Argument[0];ReturnValue;taint", ";String;true;init(contentsOf:encoding:);;;Argument[0];ReturnValue;taint", @@ -88,16 +98,26 @@ private class StringSummaries extends SummaryModelCsv { ";String;true;init(contentsOfFile:encoding:);;;Argument[0];ReturnValue;taint", ";String;true;init(contentsOfFile:usedEncoding:);;;Argument[0];ReturnValue;taint", ";String;true;init(from:);;;Argument[0];ReturnValue;taint", + ";String;true;init(from:);;;Argument[0];ReturnValue.OptionalSome;taint", ";String;true;init(stringInterpolation:);;;Argument[0];ReturnValue;taint", ";String;true;init(stringLiteral:);;;Argument[0];ReturnValue;taint", ";String;true;init(unicodeScalarLiteral:);;;Argument[0];ReturnValue;taint", ";String;true;init(extendedGraphemeClusterLiteral:);;;Argument[0];ReturnValue;taint", - ";String;true;init(cString:encoding:);;;Argument[0];ReturnValue;taint", + ";String;true;init(cString:encoding:);;;Argument[0];ReturnValue.OptionalSome;taint", + ";String;true;init(cString:encoding:);;;Argument[0].ArrayElement;ReturnValue.OptionalSome;taint", + ";String;true;init(cString:encoding:);;;Argument[0].CollectionElement;ReturnValue.OptionalSome;taint", ";String;true;init(platformString:);;;Argument[0];ReturnValue;taint", - ";String;true;init(utf8String:);;;Argument[0];ReturnValue;taint", - ";String;true;init(validating:);;;Argument[0];ReturnValue;taint", - ";String;true;init(validatingPlatformString:);;;Argument[0];ReturnValue;taint", - ";String;true;localizedStringWithFormat(_:_:);;;Argument[0..1];ReturnValue;taint", + ";String;true;init(platformString:);;;Argument[0].ArrayElement;ReturnValue;taint", + ";String;true;init(platformString:);;;Argument[0].CollectionElement;ReturnValue;taint", + ";String;true;init(utf8String:);;;Argument[0];ReturnValue.OptionalSome;taint", + ";String;true;init(utf8String:);;;Argument[0].ArrayElement;ReturnValue.OptionalSome;taint", + ";String;true;init(utf8String:);;;Argument[0].CollectionElement;ReturnValue.OptionalSome;taint", + ";String;true;init(validating:);;;Argument[0];ReturnValue.OptionalSome;taint", + ";String;true;init(validatingPlatformString:);;;Argument[0];ReturnValue.OptionalSome;taint", + ";String;true;init(validatingPlatformString:);;;Argument[0].ArrayElement;ReturnValue.OptionalSome;taint", + ";String;true;init(validatingPlatformString:);;;Argument[0].CollectionElement;ReturnValue.OptionalSome;taint", + ";String;true;localizedStringWithFormat(_:_:);;;Argument[0];ReturnValue;taint", + ";String;true;localizedStringWithFormat(_:_:);;;Argument[1].ArrayContent;ReturnValue;taint", ";String;true;write(_:);;;Argument[0];Argument[-1];taint", ";String;true;write(to:);;;Argument[-1];Argument[0];taint", ";String;true;insert(contentsOf:at:);;;Argument[0];Argument[-1];taint", diff --git a/swift/ql/lib/codeql/swift/frameworks/UIKit/UITextField.qll b/swift/ql/lib/codeql/swift/frameworks/UIKit/UITextField.qll index 3fbbdb0fee1..843c5e45275 100644 --- a/swift/ql/lib/codeql/swift/frameworks/UIKit/UITextField.qll +++ b/swift/ql/lib/codeql/swift/frameworks/UIKit/UITextField.qll @@ -1,15 +1,22 @@ /** - * Provides models for the `UITextField` Swift class. + * Provides models for the `UITextField` and related Swift class. */ import swift private import codeql.swift.dataflow.ExternalFlow /** - * A model for `UITextField` members that are flow sources. + * A model for `UITextField`, `UITextInput` and related class members that are flow sources. */ private class UITextFieldSource extends SourceModelCsv { override predicate row(string row) { - row = [";UITextField;true;text;;;;local", ";UITextField;true;attributedText;;;;local"] + row = + [ + ";UITextField;true;text;;;;local", ";UITextField;true;attributedText;;;;local", + ";UITextFieldDelegate;true;textField(_:shouldChangeCharactersIn:replacementString:);;;Parameter[2];local", + ";UITextViewDelegate;true;textView(_:shouldChangeTextIn:replacementText:);;;Parameter[2];local", + ";UITextInput;true;text(in:);;;ReturnValue;local", + ";UITextInput;true;shouldChangeText(in:replacementText:);;;Parameter[1];local", + ] } } diff --git a/swift/ql/lib/codeql/swift/security/StringLengthConflationExtensions.qll b/swift/ql/lib/codeql/swift/security/StringLengthConflationExtensions.qll index efc8eeefe35..b558d828a89 100644 --- a/swift/ql/lib/codeql/swift/security/StringLengthConflationExtensions.qll +++ b/swift/ql/lib/codeql/swift/security/StringLengthConflationExtensions.qll @@ -158,7 +158,7 @@ private class ExtraStringLengthConflationSource extends StringLengthConflationSo or stringType = TStringUnicodeScalars() ) and - memberRef.getBase().getType().(NominalType).getName() = stringType.getName() and + memberRef.getBase().getType().(NominalType).getFullName() = stringType.getName() and memberRef.getMember().(VarDecl).getName() = "count" and this.asExpr() = memberRef ) @@ -218,8 +218,8 @@ private class ExtraStringLengthConflationSink extends StringLengthConflationSink stringType = TStringUnicodeScalars() ) and ( - call.getQualifier().getType().(NominalType).getName() = stringType.getName() or - call.getQualifier().getType().(InOutType).getObjectType().(NominalType).getName() = + call.getQualifier().getType().(NominalType).getFullName() = stringType.getName() or + call.getQualifier().getType().(InOutType).getObjectType().(NominalType).getFullName() = stringType.getName() ) and ( diff --git a/swift/ql/lib/codeql/swift/security/UnsafeJsEvalExtensions.qll b/swift/ql/lib/codeql/swift/security/UnsafeJsEvalExtensions.qll index 42f69b5d3a5..b1c353aff3c 100644 --- a/swift/ql/lib/codeql/swift/security/UnsafeJsEvalExtensions.qll +++ b/swift/ql/lib/codeql/swift/security/UnsafeJsEvalExtensions.qll @@ -102,32 +102,8 @@ private class JSEvaluateScriptDefaultUnsafeJsEvalSink extends UnsafeJsEvalSink { */ private class DefaultUnsafeJsEvalAdditionalFlowStep extends UnsafeJsEvalAdditionalFlowStep { override predicate step(DataFlow::Node nodeFrom, DataFlow::Node nodeTo) { - exists(Argument arg | - arg = - any(CallExpr ce | - ce.getStaticTarget() - .(FreeFunction) - .hasName([ - "JSStringCreateWithUTF8CString(_:)", "JSStringCreateWithCharacters(_:_:)", - "JSStringRetain(_:)" - ]) - ).getArgument(0) - | - nodeFrom.asExpr() = arg.getExpr() and - nodeTo.asExpr() = arg.getApplyExpr() - ) - or - exists(CallExpr ce, Expr self, ClosureExpr closure | - ce.getStaticTarget().getName().matches("withUnsafeBufferPointer(%)") and - self = ce.getQualifier() and - ce.getArgument(0).getExpr() = closure - | - nodeFrom.asExpr() = self and - nodeTo.(DataFlow::ParameterNode).getParameter() = closure.getParam(0) - ) - or exists(MemberRefExpr e, Expr self, VarDecl member | - self.getType().getName().matches(["Unsafe%Buffer%", "Unsafe%Pointer%"]) and + self.getType().getFullName().matches(["Unsafe%Buffer%", "Unsafe%Pointer%"]) and member.getName() = "baseAddress" | e.getBase() = self and diff --git a/swift/ql/lib/codeql/swift/security/UnsafeJsEvalQuery.qll b/swift/ql/lib/codeql/swift/security/UnsafeJsEvalQuery.qll index b79219ab633..deebcd46e6b 100644 --- a/swift/ql/lib/codeql/swift/security/UnsafeJsEvalQuery.qll +++ b/swift/ql/lib/codeql/swift/security/UnsafeJsEvalQuery.qll @@ -22,6 +22,19 @@ module UnsafeJsEvalConfig implements DataFlow::ConfigSig { predicate isAdditionalFlowStep(DataFlow::Node nodeFrom, DataFlow::Node nodeTo) { any(UnsafeJsEvalAdditionalFlowStep s).step(nodeFrom, nodeTo) } + + predicate allowImplicitRead(DataFlow::Node node, DataFlow::ContentSet c) { + // flow out from content a the sink + ( + isSink(node) + or + isAdditionalFlowStep(node, _) + ) and + ( + c.getAReadContent() instanceof DataFlow::Content::ArrayContent or + c.getAReadContent() instanceof DataFlow::Content::CollectionContent + ) + } } /** diff --git a/swift/ql/lib/qlpack.yml b/swift/ql/lib/qlpack.yml index 1cc6baf95c8..d2de165ae93 100644 --- a/swift/ql/lib/qlpack.yml +++ b/swift/ql/lib/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/swift-all -version: 0.2.2 +version: 0.2.3-dev groups: swift extractor: swift dbscheme: swift.dbscheme diff --git a/swift/ql/src/qlpack.yml b/swift/ql/src/qlpack.yml index 05152677233..215b1f4280d 100644 --- a/swift/ql/src/qlpack.yml +++ b/swift/ql/src/qlpack.yml @@ -1,5 +1,5 @@ name: codeql/swift-queries -version: 0.2.2 +version: 0.2.3-dev groups: - swift - queries diff --git a/swift/ql/test/extractor-tests/generated/type/BuiltinIntegerType/BuiltinIntegerType.expected b/swift/ql/test/extractor-tests/generated/type/BuiltinIntegerType/BuiltinIntegerType.expected index 507407ef6ae..d57e72a708b 100644 --- a/swift/ql/test/extractor-tests/generated/type/BuiltinIntegerType/BuiltinIntegerType.expected +++ b/swift/ql/test/extractor-tests/generated/type/BuiltinIntegerType/BuiltinIntegerType.expected @@ -1,5 +1,5 @@ -| Builtin.Int8 | getName: | Builtin.Int8 | getCanonicalType: | Builtin.Int8 | hasWidth: | yes | -| Builtin.Int16 | getName: | Builtin.Int16 | getCanonicalType: | Builtin.Int16 | hasWidth: | yes | -| Builtin.Int32 | getName: | Builtin.Int32 | getCanonicalType: | Builtin.Int32 | hasWidth: | yes | -| Builtin.Int64 | getName: | Builtin.Int64 | getCanonicalType: | Builtin.Int64 | hasWidth: | yes | -| Builtin.Word | getName: | Builtin.Word | getCanonicalType: | Builtin.Word | hasWidth: | no | +| Builtin.Int8 | getName: | Int8 | getCanonicalType: | Builtin.Int8 | hasWidth: | yes | +| Builtin.Int16 | getName: | Int16 | getCanonicalType: | Builtin.Int16 | hasWidth: | yes | +| Builtin.Int32 | getName: | Int32 | getCanonicalType: | Builtin.Int32 | hasWidth: | yes | +| Builtin.Int64 | getName: | Int64 | getCanonicalType: | Builtin.Int64 | hasWidth: | yes | +| Builtin.Word | getName: | Word | getCanonicalType: | Builtin.Word | hasWidth: | no | diff --git a/swift/ql/test/extractor-tests/generated/type/BuiltinType/BuiltinType.expected b/swift/ql/test/extractor-tests/generated/type/BuiltinType/BuiltinType.expected index 5d5639084c3..27e4e6f0868 100644 --- a/swift/ql/test/extractor-tests/generated/type/BuiltinType/BuiltinType.expected +++ b/swift/ql/test/extractor-tests/generated/type/BuiltinType/BuiltinType.expected @@ -1,9 +1,9 @@ -| Builtin.BridgeObject | BuiltinBridgeObjectType | getName: | Builtin.BridgeObject | getCanonicalType: | Builtin.BridgeObject | -| Builtin.Executor | BuiltinExecutorType | getName: | Builtin.Executor | getCanonicalType: | Builtin.Executor | -| Builtin.FPIEEE32 | BuiltinFloatType | getName: | Builtin.FPIEEE32 | getCanonicalType: | Builtin.FPIEEE32 | -| Builtin.FPIEEE64 | BuiltinFloatType | getName: | Builtin.FPIEEE64 | getCanonicalType: | Builtin.FPIEEE64 | -| Builtin.IntLiteral | BuiltinIntegerLiteralType | getName: | Builtin.IntLiteral | getCanonicalType: | Builtin.IntLiteral | -| Builtin.Job | BuiltinJobType | getName: | Builtin.Job | getCanonicalType: | Builtin.Job | -| Builtin.NativeObject | BuiltinNativeObjectType | getName: | Builtin.NativeObject | getCanonicalType: | Builtin.NativeObject | -| Builtin.RawPointer | BuiltinRawPointerType | getName: | Builtin.RawPointer | getCanonicalType: | Builtin.RawPointer | -| Builtin.RawUnsafeContinuation | BuiltinRawUnsafeContinuationType | getName: | Builtin.RawUnsafeContinuation | getCanonicalType: | Builtin.RawUnsafeContinuation | +| Builtin.BridgeObject | BuiltinBridgeObjectType | getName: | BridgeObject | getCanonicalType: | Builtin.BridgeObject | +| Builtin.Executor | BuiltinExecutorType | getName: | Executor | getCanonicalType: | Builtin.Executor | +| Builtin.FPIEEE32 | BuiltinFloatType | getName: | FPIEEE32 | getCanonicalType: | Builtin.FPIEEE32 | +| Builtin.FPIEEE64 | BuiltinFloatType | getName: | FPIEEE64 | getCanonicalType: | Builtin.FPIEEE64 | +| Builtin.IntLiteral | BuiltinIntegerLiteralType | getName: | IntLiteral | getCanonicalType: | Builtin.IntLiteral | +| Builtin.Job | BuiltinJobType | getName: | Job | getCanonicalType: | Builtin.Job | +| Builtin.NativeObject | BuiltinNativeObjectType | getName: | NativeObject | getCanonicalType: | Builtin.NativeObject | +| Builtin.RawPointer | BuiltinRawPointerType | getName: | RawPointer | getCanonicalType: | Builtin.RawPointer | +| Builtin.RawUnsafeContinuation | BuiltinRawUnsafeContinuationType | getName: | RawUnsafeContinuation | getCanonicalType: | Builtin.RawUnsafeContinuation | diff --git a/swift/ql/test/extractor-tests/generated/type/TupleType/TupleType.expected b/swift/ql/test/extractor-tests/generated/type/TupleType/TupleType.expected index 5d73097ab93..9649b1f618e 100644 --- a/swift/ql/test/extractor-tests/generated/type/TupleType/TupleType.expected +++ b/swift/ql/test/extractor-tests/generated/type/TupleType/TupleType.expected @@ -1,5 +1,5 @@ -| (Builtin.IntLiteral, Builtin.IntLiteral) | getName: | (Builtin.IntLiteral, Builtin.IntLiteral) | getCanonicalType: | (Builtin.IntLiteral, Builtin.IntLiteral) | getNumberOfTypes: | 2 | -| (Builtin.IntLiteral, Builtin.IntLiteral) | getName: | (Builtin.IntLiteral, Builtin.IntLiteral) | getCanonicalType: | (Builtin.IntLiteral, Builtin.IntLiteral) | getNumberOfTypes: | 2 | +| (Builtin.IntLiteral, Builtin.IntLiteral) | getName: | (IntLiteral, IntLiteral) | getCanonicalType: | (Builtin.IntLiteral, Builtin.IntLiteral) | getNumberOfTypes: | 2 | +| (Builtin.IntLiteral, Builtin.IntLiteral) | getName: | (IntLiteral, IntLiteral) | getCanonicalType: | (Builtin.IntLiteral, Builtin.IntLiteral) | getNumberOfTypes: | 2 | | (Int, Int, Int, Int, Int) | getName: | (Int, Int, Int, Int, Int) | getCanonicalType: | (Int, Int, Int, Int, Int) | getNumberOfTypes: | 5 | | (Int, String, Double) | getName: | (Int, String, Double) | getCanonicalType: | (Int, String, Double) | getNumberOfTypes: | 3 | | (Int, s: String, Double) | getName: | (Int, s: String, Double) | getCanonicalType: | (Int, s: String, Double) | getNumberOfTypes: | 3 | diff --git a/swift/ql/test/library-tests/ast/PrintAst.expected b/swift/ql/test/library-tests/ast/PrintAst.expected index 4f962606e1b..c6dd456422d 100644 --- a/swift/ql/test/library-tests/ast/PrintAst.expected +++ b/swift/ql/test/library-tests/ast/PrintAst.expected @@ -703,15 +703,18 @@ cfg.swift: # 155| Type = Int? # 138| getElement(0): [ForEachStmt] for ... in ... { ... } # 138| getPattern(): [AnyPattern] _ -# 138| getSequence(): [BinaryExpr] ... ....(_:_:) ... -# 138| getFunction(): [MethodLookupExpr] ....(_:_:) -# 138| getBase(): [TypeExpr] Int.Type -# 138| getTypeRepr(): [TypeRepr] Int -# 138| getMethodRef(): [DeclRefExpr] ...(_:_:) -# 138| getArgument(0): [Argument] : 0 -# 138| getExpr(): [IntegerLiteralExpr] 0 -# 138| getArgument(1): [Argument] : 10 -# 138| getExpr(): [IntegerLiteralExpr] 10 +# 138| getSequence(): [CallExpr] call to makeIterator() +# 138| getFunction(): [MethodLookupExpr] .makeIterator() +# 138| getBase(): [BinaryExpr] ... ....(_:_:) ... +# 138| getFunction(): [MethodLookupExpr] ....(_:_:) +# 138| getBase(): [TypeExpr] Int.Type +# 138| getTypeRepr(): [TypeRepr] Int +# 138| getMethodRef(): [DeclRefExpr] ...(_:_:) +# 138| getArgument(0): [Argument] : 0 +# 138| getExpr(): [IntegerLiteralExpr] 0 +# 138| getArgument(1): [Argument] : 10 +# 138| getExpr(): [IntegerLiteralExpr] 10 +#-----| getMethodRef(): [DeclRefExpr] makeIterator() # 138| getBody(): [BraceStmt] { ... } # 140| getElement(1): [SwitchStmt] switch x { ... } # 140| getExpr(): [DeclRefExpr] x @@ -3206,6 +3209,97 @@ cfg.swift: # 519| getElement(6): [ReturnStmt] return ... # 519| getResult(): [DeclRefExpr] x # 519| getResult().getFullyConverted(): [LoadExpr] (Int) ... +# 522| [NamedFunction] testAsyncFor() +# 522| InterfaceType = () async -> () +# 522| getBody(): [BraceStmt] { ... } +# 523| getVariable(0): [ConcreteVarDecl] stream +# 523| Type = AsyncStream +# 523| getElement(0): [PatternBindingDecl] var ... = ... +# 523| getInit(0): [CallExpr] call to AsyncStream.init(_:bufferingPolicy:_:) +# 523| getFunction(): [MethodLookupExpr] AsyncStream.init(_:bufferingPolicy:_:) +# 523| getBase(): [TypeExpr] AsyncStream.Type +# 523| getTypeRepr(): [TypeRepr] AsyncStream +# 523| getMethodRef(): [DeclRefExpr] AsyncStream.init(_:bufferingPolicy:_:) +# 523| getArgument(0): [Argument] : Int.Type +# 523| getExpr(): [TypeExpr] Int.Type +# 523| getTypeRepr(): [TypeRepr] Int +# 523| getExpr().getFullyConverted(): [DotSelfExpr] .self +# 523| getArgument(1): [Argument] bufferingPolicy: call to ... +# 523| getExpr(): [CallExpr] call to ... +# 523| getFunction(): [MethodLookupExpr] .bufferingNewest +# 523| getBase(): [TypeExpr] AsyncStream.Continuation.BufferingPolicy.Type +# 523| getTypeRepr(): [TypeRepr] AsyncStream.Continuation.BufferingPolicy +# 523| getMethodRef(): [DeclRefExpr] bufferingNewest +# 523| getArgument(0): [Argument] : 5 +# 523| getExpr(): [IntegerLiteralExpr] 5 +# 523| getArgument(2): [Argument] : { ... } +# 523| getExpr(): [ExplicitClosureExpr] { ... } +# 524| getParam(0): [ParamDecl] continuation +# 524| Type = AsyncStream.Continuation +# 523| getBody(): [BraceStmt] { ... } +# 525| getElement(0): [BraceStmt] { ... } +# 525| getElement(0): [CallExpr] call to detached(priority:operation:) +# 525| getFunction(): [MethodLookupExpr] .detached(priority:operation:) +# 525| getBase(): [TypeExpr] Task<(), Never>.Type +# 525| getTypeRepr(): [TypeRepr] Task<(), Never> +# 525| getMethodRef(): [DeclRefExpr] detached(priority:operation:) +# 525| getArgument(0): [Argument] priority: default priority +# 525| getExpr(): [DefaultArgumentExpr] default priority +# 525| getArgument(1): [Argument] operation: { ... } +# 525| getExpr(): [ExplicitClosureExpr] { ... } +# 525| getBody(): [BraceStmt] { ... } +# 526| getElement(0): [ForEachStmt] for ... in ... { ... } +# 526| getPattern(): [NamedPattern] i +# 526| getSequence(): [CallExpr] call to makeIterator() +# 526| getFunction(): [MethodLookupExpr] .makeIterator() +# 526| getBase(): [BinaryExpr] ... ....(_:_:) ... +# 526| getFunction(): [MethodLookupExpr] ....(_:_:) +# 526| getBase(): [TypeExpr] Int.Type +# 526| getTypeRepr(): [TypeRepr] Int +# 526| getMethodRef(): [DeclRefExpr] ...(_:_:) +# 526| getArgument(0): [Argument] : 1 +# 526| getExpr(): [IntegerLiteralExpr] 1 +# 526| getArgument(1): [Argument] : 100 +# 526| getExpr(): [IntegerLiteralExpr] 100 +#-----| getMethodRef(): [DeclRefExpr] makeIterator() +# 526| getBody(): [BraceStmt] { ... } +# 527| getElement(0): [CallExpr] call to yield(_:) +# 527| getFunction(): [MethodLookupExpr] .yield(_:) +# 527| getBase(): [DeclRefExpr] continuation +# 527| getMethodRef(): [DeclRefExpr] yield(_:) +# 527| getArgument(0): [Argument] : i +# 527| getExpr(): [DeclRefExpr] i +# 529| getElement(1): [CallExpr] call to finish() +# 529| getFunction(): [MethodLookupExpr] .finish() +# 529| getBase(): [DeclRefExpr] continuation +# 529| getMethodRef(): [DeclRefExpr] finish() +# 527| getCapture(0): [CapturedDecl] continuation +# 525| getElement(1): [ReturnStmt] return +# 523| getPattern(0): [NamedPattern] stream +# 533| getElement(1): [ForEachStmt] for ... in ... { ... } +# 533| getPattern(): [NamedPattern] i +# 533| getSequence(): [CallExpr] call to makeAsyncIterator() +# 533| getFunction(): [MethodLookupExpr] .makeAsyncIterator() +# 533| getBase(): [DeclRefExpr] stream +# 533| getBase().getFullyConverted(): [LoadExpr] (AsyncStream) ... +#-----| getMethodRef(): [DeclRefExpr] makeAsyncIterator() +# 533| getBody(): [BraceStmt] { ... } +# 534| getElement(0): [CallExpr] call to print(_:separator:terminator:) +# 534| getFunction(): [DeclRefExpr] print(_:separator:terminator:) +# 534| getArgument(0): [Argument] : [...] +# 534| getExpr(): [VarargExpansionExpr] [...] +# 534| getSubExpr(): [ArrayExpr] [...] +# 534| getElement(0): [DeclRefExpr] i +# 534| getElement(0).getFullyConverted(): [ErasureExpr] (Any) ... +# 534| getArgument(1): [Argument] separator: default separator +# 534| getExpr(): [DefaultArgumentExpr] default separator +# 534| getArgument(2): [Argument] terminator: default terminator +# 534| getExpr(): [DefaultArgumentExpr] default terminator +# 525| [NilLiteralExpr] nil +# 526| [ConcreteVarDecl] i +# 526| Type = Int +# 533| [ConcreteVarDecl] i +# 533| Type = Int declarations.swift: # 1| [StructDecl] Foo # 2| getMember(0): [PatternBindingDecl] var ... = ... @@ -6493,15 +6587,18 @@ statements.swift: # 9| Type = Int # 2| getElement(0): [ForEachStmt] for ... in ... { ... } # 2| getPattern(): [NamedPattern] i -# 2| getSequence(): [BinaryExpr] ... ....(_:_:) ... -# 2| getFunction(): [MethodLookupExpr] ....(_:_:) -# 2| getBase(): [TypeExpr] Int.Type -# 2| getTypeRepr(): [TypeRepr] Int -# 2| getMethodRef(): [DeclRefExpr] ...(_:_:) -# 2| getArgument(0): [Argument] : 1 -# 2| getExpr(): [IntegerLiteralExpr] 1 -# 2| getArgument(1): [Argument] : 5 -# 2| getExpr(): [IntegerLiteralExpr] 5 +# 2| getSequence(): [CallExpr] call to makeIterator() +# 2| getFunction(): [MethodLookupExpr] .makeIterator() +# 2| getBase(): [BinaryExpr] ... ....(_:_:) ... +# 2| getFunction(): [MethodLookupExpr] ....(_:_:) +# 2| getBase(): [TypeExpr] Int.Type +# 2| getTypeRepr(): [TypeRepr] Int +# 2| getMethodRef(): [DeclRefExpr] ...(_:_:) +# 2| getArgument(0): [Argument] : 1 +# 2| getExpr(): [IntegerLiteralExpr] 1 +# 2| getArgument(1): [Argument] : 5 +# 2| getExpr(): [IntegerLiteralExpr] 5 +#-----| getMethodRef(): [DeclRefExpr] makeIterator() # 2| getBody(): [BraceStmt] { ... } # 3| getElement(0): [IfStmt] if ... then { ... } else { ... } # 3| getCondition(): [StmtCondition] StmtCondition @@ -6914,7 +7011,10 @@ statements.swift: # 71| getBody(): [BraceStmt] { ... } # 71| getElement(0): [ForEachStmt] for ... in ... where ... { ... } # 71| getPattern(): [NamedPattern] number -# 71| getSequence(): [DeclRefExpr] numbers +# 71| getSequence(): [CallExpr] call to makeIterator() +# 71| getFunction(): [MethodLookupExpr] .makeIterator() +# 71| getBase(): [DeclRefExpr] numbers +#-----| getMethodRef(): [DeclRefExpr] makeIterator() # 71| getWhere(): [BinaryExpr] ... .==(_:_:) ... # 71| getFunction(): [MethodLookupExpr] .==(_:_:) # 71| getBase(): [TypeExpr] Int.Type diff --git a/swift/ql/test/library-tests/ast/cfg.swift b/swift/ql/test/library-tests/ast/cfg.swift index 030e0639375..4d9169943a3 100644 --- a/swift/ql/test/library-tests/ast/cfg.swift +++ b/swift/ql/test/library-tests/ast/cfg.swift @@ -518,3 +518,19 @@ func testAvailable() -> Int { return x } + +func testAsyncFor () async { + var stream = AsyncStream(Int.self, bufferingPolicy: .bufferingNewest(5), { + continuation in + Task.detached { + for i in 1...100 { + continuation.yield(i) + } + continuation.finish() + } + }) + + for try await i in stream { + print(i) + } +} diff --git a/swift/ql/test/library-tests/controlflow/graph/Cfg.expected b/swift/ql/test/library-tests/controlflow/graph/Cfg.expected index 4f87ff785ed..d3f07e39c15 100644 --- a/swift/ql/test/library-tests/controlflow/graph/Cfg.expected +++ b/swift/ql/test/library-tests/controlflow/graph/Cfg.expected @@ -1422,7 +1422,7 @@ cfg.swift: #-----| -> x # 137| x -#-----| -> ....(_:_:) +#-----| -> .makeIterator() # 138| for ... in ... { ... } #-----| non-empty -> _ @@ -1435,6 +1435,12 @@ cfg.swift: #-----| -> 10 # 138| ... ....(_:_:) ... +#-----| -> call to makeIterator() + +# 138| .makeIterator() +#-----| -> ....(_:_:) + +# 138| call to makeIterator() #-----| -> for ... in ... { ... } # 138| ....(_:_:) @@ -5992,3 +5998,185 @@ cfg.swift: # 519| x #-----| -> (Int) ... + +# 522| enter testAsyncFor() +#-----| -> testAsyncFor() + +# 522| exit testAsyncFor() + +# 522| exit testAsyncFor() (normal) +#-----| -> exit testAsyncFor() + +# 522| testAsyncFor() +#-----| -> stream + +# 523| var ... = ... +#-----| -> .makeAsyncIterator() + +# 523| stream +#-----| match -> AsyncStream.init(_:bufferingPolicy:_:) + +# 523| AsyncStream.init(_:bufferingPolicy:_:) +#-----| -> AsyncStream.Type + +# 523| AsyncStream.Type +#-----| -> Int.Type + +# 523| call to AsyncStream.init(_:bufferingPolicy:_:) +#-----| -> var ... = ... + +# 523| Int.Type +#-----| -> .self + +# 523| .self +#-----| -> .bufferingNewest + +# 523| AsyncStream.Continuation.BufferingPolicy.Type +#-----| -> 5 + +# 523| .bufferingNewest +#-----| -> AsyncStream.Continuation.BufferingPolicy.Type + +# 523| call to ... +#-----| -> { ... } + +# 523| 5 +#-----| -> call to ... + +# 523| enter { ... } +#-----| -> { ... } + +# 523| exit { ... } + +# 523| exit { ... } (normal) +#-----| -> exit { ... } + +# 523| { ... } +#-----| -> continuation + +# 523| { ... } +#-----| -> call to AsyncStream.init(_:bufferingPolicy:_:) + +# 524| continuation +#-----| -> .detached(priority:operation:) + +# 525| Task<(), Never>.Type +#-----| -> default priority + +# 525| return +#-----| return -> exit { ... } (normal) + +# 525| .detached(priority:operation:) +#-----| -> Task<(), Never>.Type + +# 525| call to detached(priority:operation:) +#-----| -> return + +# 525| default priority +#-----| -> { ... } + +# 525| enter { ... } +#-----| -> { ... } + +# 525| exit { ... } + +# 525| exit { ... } (normal) +#-----| -> exit { ... } + +# 525| { ... } +#-----| -> .makeIterator() + +# 525| { ... } +#-----| -> call to detached(priority:operation:) + +# 526| for ... in ... { ... } +#-----| non-empty -> i +#-----| empty -> .finish() + +# 526| i +#-----| match -> .yield(_:) + +# 526| 1 +#-----| -> 100 + +# 526| ... ....(_:_:) ... +#-----| -> call to makeIterator() + +# 526| .makeIterator() +#-----| -> ....(_:_:) + +# 526| call to makeIterator() +#-----| -> for ... in ... { ... } + +# 526| ....(_:_:) +#-----| -> Int.Type + +# 526| Int.Type +#-----| -> 1 + +# 526| 100 +#-----| -> ... ....(_:_:) ... + +# 527| continuation +#-----| -> i + +# 527| .yield(_:) +#-----| -> continuation + +# 527| call to yield(_:) +#-----| -> for ... in ... { ... } + +# 527| i +#-----| -> call to yield(_:) + +# 529| continuation +#-----| -> call to finish() + +# 529| .finish() +#-----| -> continuation + +# 529| call to finish() +#-----| -> exit { ... } (normal) + +# 533| for ... in ... { ... } +#-----| empty -> exit testAsyncFor() (normal) +#-----| non-empty -> i + +# 533| i +#-----| match -> print(_:separator:terminator:) + +# 533| (AsyncStream) ... +#-----| -> call to makeAsyncIterator() + +# 533| .makeAsyncIterator() +#-----| -> stream + +# 533| call to makeAsyncIterator() +#-----| -> for ... in ... { ... } + +# 533| stream +#-----| -> (AsyncStream) ... + +# 534| print(_:separator:terminator:) +#-----| -> i + +# 534| call to print(_:separator:terminator:) +#-----| -> for ... in ... { ... } + +# 534| default separator +#-----| -> default terminator + +# 534| default terminator +#-----| -> call to print(_:separator:terminator:) + +# 534| (Any) ... +#-----| -> [...] + +# 534| [...] +#-----| -> [...] + +# 534| [...] +#-----| -> default separator + +# 534| i +#-----| -> (Any) ... diff --git a/swift/ql/test/library-tests/controlflow/graph/cfg.swift b/swift/ql/test/library-tests/controlflow/graph/cfg.swift index 030e0639375..4d9169943a3 100644 --- a/swift/ql/test/library-tests/controlflow/graph/cfg.swift +++ b/swift/ql/test/library-tests/controlflow/graph/cfg.swift @@ -518,3 +518,19 @@ func testAvailable() -> Int { return x } + +func testAsyncFor () async { + var stream = AsyncStream(Int.self, bufferingPolicy: .bufferingNewest(5), { + continuation in + Task.detached { + for i in 1...100 { + continuation.yield(i) + } + continuation.finish() + } + }) + + for try await i in stream { + print(i) + } +} diff --git a/swift/ql/test/library-tests/dataflow/dataflow/CONSISTENCY/CfgConsistency.expected b/swift/ql/test/library-tests/dataflow/dataflow/CONSISTENCY/CfgConsistency.expected index 53bfb69f0dd..f17b01278c4 100644 --- a/swift/ql/test/library-tests/dataflow/dataflow/CONSISTENCY/CfgConsistency.expected +++ b/swift/ql/test/library-tests/dataflow/dataflow/CONSISTENCY/CfgConsistency.expected @@ -1,3 +1,3 @@ multipleSuccessors -| test.swift:519:8:519:12 | let ...? | no-match | test.swift:519:27:519:27 | y | -| test.swift:519:8:519:12 | let ...? | no-match | test.swift:524:9:524:9 | tuple1 | +| test.swift:538:8:538:12 | let ...? | no-match | test.swift:538:27:538:27 | y | +| test.swift:538:8:538:12 | let ...? | no-match | test.swift:543:9:543:9 | tuple1 | diff --git a/swift/ql/test/library-tests/dataflow/dataflow/DataFlow.expected b/swift/ql/test/library-tests/dataflow/dataflow/DataFlow.expected index bab6db77c24..29a61ed56f6 100644 --- a/swift/ql/test/library-tests/dataflow/dataflow/DataFlow.expected +++ b/swift/ql/test/library-tests/dataflow/dataflow/DataFlow.expected @@ -1,9 +1,16 @@ edges +| file://:0:0:0:0 | KeyPathComponent | test.swift:663:13:663:29 | exit #keyPath(...) [some:0] | | file://:0:0:0:0 | self [a, x] | file://:0:0:0:0 | .a [x] | | file://:0:0:0:0 | self [str] | file://:0:0:0:0 | .str | +| file://:0:0:0:0 | self [v2, some:0] | file://:0:0:0:0 | .v2 [some:0] | +| file://:0:0:0:0 | self [v2] | file://:0:0:0:0 | .v2 | +| file://:0:0:0:0 | self [v3] | file://:0:0:0:0 | .v3 | | file://:0:0:0:0 | self [x, some:0] | file://:0:0:0:0 | .x [some:0] | | file://:0:0:0:0 | self [x] | file://:0:0:0:0 | .x | +| file://:0:0:0:0 | value | file://:0:0:0:0 | [post] self [v2] | +| file://:0:0:0:0 | value | file://:0:0:0:0 | [post] self [v3] | | file://:0:0:0:0 | value | file://:0:0:0:0 | [post] self [x] | +| file://:0:0:0:0 | value [some:0] | file://:0:0:0:0 | [post] self [v2, some:0] | | file://:0:0:0:0 | value [some:0] | file://:0:0:0:0 | [post] self [x, some:0] | | test.swift:6:19:6:26 | call to source() | test.swift:7:15:7:15 | t1 | | test.swift:6:19:6:26 | call to source() | test.swift:9:15:9:15 | t1 | @@ -104,8 +111,8 @@ edges | test.swift:259:12:259:19 | call to source() | test.swift:259:12:259:19 | call to source() [some:0] | | test.swift:259:12:259:19 | call to source() | test.swift:263:13:263:28 | call to optionalSource() | | test.swift:259:12:259:19 | call to source() [some:0] | test.swift:263:13:263:28 | call to optionalSource() [some:0] | -| test.swift:259:12:259:19 | call to source() [some:0] | test.swift:517:13:517:28 | call to optionalSource() [some:0] | -| test.swift:259:12:259:19 | call to source() [some:0] | test.swift:544:13:544:28 | call to optionalSource() [some:0] | +| test.swift:259:12:259:19 | call to source() [some:0] | test.swift:536:13:536:28 | call to optionalSource() [some:0] | +| test.swift:259:12:259:19 | call to source() [some:0] | test.swift:563:13:563:28 | call to optionalSource() [some:0] | | test.swift:263:13:263:28 | call to optionalSource() | test.swift:265:15:265:15 | x | | test.swift:263:13:263:28 | call to optionalSource() | test.swift:267:15:267:16 | ...! | | test.swift:263:13:263:28 | call to optionalSource() | test.swift:271:15:271:16 | ...? | @@ -172,182 +179,290 @@ edges | test.swift:357:15:357:15 | t1 [Tuple element at index 1] | test.swift:357:15:357:18 | .1 | | test.swift:360:15:360:15 | t2 [Tuple element at index 0] | test.swift:360:15:360:18 | .0 | | test.swift:361:15:361:15 | t2 [Tuple element at index 1] | test.swift:361:15:361:18 | .1 | -| test.swift:375:16:375:21 | v | test.swift:375:61:375:61 | v | -| test.swift:375:61:375:61 | v | test.swift:375:45:375:62 | call to ... [mySingle:0] | -| test.swift:377:18:377:23 | v | test.swift:377:59:377:59 | v | -| test.swift:377:59:377:59 | v | test.swift:377:45:377:60 | call to ... [some:0] | -| test.swift:403:9:403:27 | call to ... [mySingle:0] | test.swift:408:10:408:25 | .mySingle(...) [mySingle:0] | -| test.swift:403:9:403:27 | call to ... [mySingle:0] | test.swift:417:13:417:28 | .mySingle(...) [mySingle:0] | -| test.swift:403:19:403:26 | call to source() | test.swift:403:9:403:27 | call to ... [mySingle:0] | -| test.swift:408:10:408:25 | .mySingle(...) [mySingle:0] | test.swift:408:24:408:24 | a | -| test.swift:408:24:408:24 | a | test.swift:409:19:409:19 | a | -| test.swift:417:13:417:28 | .mySingle(...) [mySingle:0] | test.swift:417:27:417:27 | x | -| test.swift:417:27:417:27 | x | test.swift:418:19:418:19 | x | -| test.swift:425:9:425:34 | call to ... [myPair:1] | test.swift:432:10:432:30 | .myPair(...) [myPair:1] | -| test.swift:425:9:425:34 | call to ... [myPair:1] | test.swift:442:13:442:33 | .myPair(...) [myPair:1] | -| test.swift:425:9:425:34 | call to ... [myPair:1] | test.swift:447:33:447:33 | a [myPair:1] | -| test.swift:425:9:425:34 | call to ... [myPair:1] | test.swift:476:13:476:13 | a [myPair:1] | -| test.swift:425:26:425:33 | call to source() | test.swift:425:9:425:34 | call to ... [myPair:1] | -| test.swift:432:10:432:30 | .myPair(...) [myPair:1] | test.swift:432:29:432:29 | b | -| test.swift:432:29:432:29 | b | test.swift:434:19:434:19 | b | -| test.swift:442:13:442:33 | .myPair(...) [myPair:1] | test.swift:442:32:442:32 | y | -| test.swift:442:32:442:32 | y | test.swift:444:19:444:19 | y | -| test.swift:447:21:447:34 | call to ... [myCons:1, myPair:1] | test.swift:457:14:457:38 | .myCons(...) [myCons:1, myPair:1] | -| test.swift:447:21:447:34 | call to ... [myCons:1, myPair:1] | test.swift:472:17:472:41 | .myCons(...) [myCons:1, myPair:1] | -| test.swift:447:21:447:34 | call to ... [myCons:1, myPair:1] | test.swift:476:16:476:16 | b [myCons:1, myPair:1] | -| test.swift:447:33:447:33 | a [myPair:1] | test.swift:447:21:447:34 | call to ... [myCons:1, myPair:1] | -| test.swift:457:14:457:38 | .myCons(...) [myCons:1, myPair:1] | test.swift:457:25:457:37 | .myPair(...) [myPair:1] | -| test.swift:457:25:457:37 | .myPair(...) [myPair:1] | test.swift:457:36:457:36 | c | -| test.swift:457:36:457:36 | c | test.swift:460:19:460:19 | c | -| test.swift:468:13:468:39 | .myPair(...) [myPair:0] | test.swift:468:31:468:31 | x | -| test.swift:468:31:468:31 | x | test.swift:469:19:469:19 | x | -| test.swift:468:43:468:62 | call to ... [myPair:0] | test.swift:468:13:468:39 | .myPair(...) [myPair:0] | -| test.swift:468:51:468:58 | call to source() | test.swift:468:43:468:62 | call to ... [myPair:0] | -| test.swift:472:17:472:41 | .myCons(...) [myCons:1, myPair:1] | test.swift:472:28:472:40 | .myPair(...) [myPair:1] | -| test.swift:472:28:472:40 | .myPair(...) [myPair:1] | test.swift:472:39:472:39 | c | -| test.swift:472:39:472:39 | c | test.swift:473:19:473:19 | c | -| test.swift:476:12:476:17 | (...) [Tuple element at index 0, myPair:1] | test.swift:477:14:477:55 | (...) [Tuple element at index 0, myPair:1] | -| test.swift:476:12:476:17 | (...) [Tuple element at index 1, myCons:1, myPair:1] | test.swift:477:14:477:55 | (...) [Tuple element at index 1, myCons:1, myPair:1] | -| test.swift:476:13:476:13 | a [myPair:1] | test.swift:476:12:476:17 | (...) [Tuple element at index 0, myPair:1] | -| test.swift:476:16:476:16 | b [myCons:1, myPair:1] | test.swift:476:12:476:17 | (...) [Tuple element at index 1, myCons:1, myPair:1] | -| test.swift:477:14:477:55 | (...) [Tuple element at index 0, myPair:1] | test.swift:477:15:477:27 | .myPair(...) [myPair:1] | -| test.swift:477:14:477:55 | (...) [Tuple element at index 1, myCons:1, myPair:1] | test.swift:477:30:477:54 | .myCons(...) [myCons:1, myPair:1] | -| test.swift:477:15:477:27 | .myPair(...) [myPair:1] | test.swift:477:26:477:26 | b | -| test.swift:477:26:477:26 | b | test.swift:479:19:479:19 | b | -| test.swift:477:30:477:54 | .myCons(...) [myCons:1, myPair:1] | test.swift:477:41:477:53 | .myPair(...) [myPair:1] | -| test.swift:477:41:477:53 | .myPair(...) [myPair:1] | test.swift:477:52:477:52 | e | -| test.swift:477:52:477:52 | e | test.swift:482:19:482:19 | e | -| test.swift:488:14:488:38 | call to ... [mySingle:0] | test.swift:494:13:494:35 | .mySingle(...) [mySingle:0] | -| test.swift:488:30:488:37 | call to source() | test.swift:488:14:488:38 | call to ... [mySingle:0] | -| test.swift:490:14:490:32 | call to mkMyEnum1(_:) [mySingle:0] | test.swift:496:13:496:35 | .mySingle(...) [mySingle:0] | -| test.swift:490:24:490:31 | call to source() | test.swift:375:16:375:21 | v | -| test.swift:490:24:490:31 | call to source() | test.swift:490:14:490:32 | call to mkMyEnum1(_:) [mySingle:0] | -| test.swift:492:14:492:32 | call to mkMyEnum2(_:) [mySingle:0] | test.swift:498:13:498:35 | .mySingle(...) [mySingle:0] | -| test.swift:492:24:492:31 | call to source() | test.swift:492:14:492:32 | call to mkMyEnum2(_:) [mySingle:0] | -| test.swift:494:13:494:35 | .mySingle(...) [mySingle:0] | test.swift:494:33:494:33 | d2 | -| test.swift:494:33:494:33 | d2 | test.swift:494:54:494:54 | d2 | -| test.swift:496:13:496:35 | .mySingle(...) [mySingle:0] | test.swift:496:33:496:33 | d4 | -| test.swift:496:33:496:33 | d4 | test.swift:496:54:496:54 | d4 | -| test.swift:498:13:498:35 | .mySingle(...) [mySingle:0] | test.swift:498:33:498:33 | d6 | -| test.swift:498:33:498:33 | d6 | test.swift:498:54:498:54 | d6 | -| test.swift:501:14:501:36 | call to ... [some:0] | test.swift:507:15:507:15 | e2 [some:0] | -| test.swift:501:28:501:35 | call to source() | test.swift:501:14:501:36 | call to ... [some:0] | -| test.swift:503:14:503:34 | call to mkOptional1(_:) [some:0] | test.swift:509:15:509:15 | e4 [some:0] | -| test.swift:503:26:503:33 | call to source() | test.swift:377:18:377:23 | v | -| test.swift:503:26:503:33 | call to source() | test.swift:503:14:503:34 | call to mkOptional1(_:) [some:0] | -| test.swift:505:14:505:34 | call to mkOptional2(_:) [some:0] | test.swift:511:15:511:15 | e6 [some:0] | -| test.swift:505:26:505:33 | call to source() | test.swift:505:14:505:34 | call to mkOptional2(_:) [some:0] | -| test.swift:507:15:507:15 | e2 [some:0] | test.swift:507:15:507:17 | ...! | -| test.swift:509:15:509:15 | e4 [some:0] | test.swift:509:15:509:17 | ...! | -| test.swift:511:15:511:15 | e6 [some:0] | test.swift:511:15:511:17 | ...! | -| test.swift:517:13:517:28 | call to optionalSource() [some:0] | test.swift:519:8:519:12 | let ...? [some:0] | -| test.swift:517:13:517:28 | call to optionalSource() [some:0] | test.swift:524:19:524:19 | x [some:0] | -| test.swift:519:8:519:12 | let ...? [some:0] | test.swift:519:12:519:12 | a | -| test.swift:519:12:519:12 | a | test.swift:520:19:520:19 | a | -| test.swift:524:18:524:23 | (...) [Tuple element at index 0, some:0] | test.swift:526:10:526:37 | (...) [Tuple element at index 0, some:0] | -| test.swift:524:19:524:19 | x [some:0] | test.swift:524:18:524:23 | (...) [Tuple element at index 0, some:0] | -| test.swift:526:10:526:37 | (...) [Tuple element at index 0, some:0] | test.swift:526:11:526:22 | .some(...) [some:0] | -| test.swift:526:11:526:22 | .some(...) [some:0] | test.swift:526:21:526:21 | a | -| test.swift:526:21:526:21 | a | test.swift:527:19:527:19 | a | -| test.swift:540:9:540:9 | self [x, some:0] | file://:0:0:0:0 | self [x, some:0] | -| test.swift:540:9:540:9 | value [some:0] | file://:0:0:0:0 | value [some:0] | -| test.swift:544:13:544:28 | call to optionalSource() [some:0] | test.swift:546:12:546:12 | x [some:0] | -| test.swift:546:5:546:5 | [post] cx [x, some:0] | test.swift:550:20:550:20 | cx [x, some:0] | -| test.swift:546:12:546:12 | x [some:0] | test.swift:540:9:540:9 | value [some:0] | -| test.swift:546:12:546:12 | x [some:0] | test.swift:546:5:546:5 | [post] cx [x, some:0] | -| test.swift:550:11:550:15 | let ...? [some:0] | test.swift:550:15:550:15 | z1 | -| test.swift:550:15:550:15 | z1 | test.swift:551:15:551:15 | z1 | -| test.swift:550:20:550:20 | cx [x, some:0] | test.swift:540:9:540:9 | self [x, some:0] | -| test.swift:550:20:550:20 | cx [x, some:0] | test.swift:550:20:550:23 | .x [some:0] | -| test.swift:550:20:550:23 | .x [some:0] | test.swift:550:11:550:15 | let ...? [some:0] | -| test.swift:557:14:557:21 | call to source() | test.swift:557:13:557:21 | call to +(_:) | -| test.swift:566:9:566:9 | self [str] | file://:0:0:0:0 | self [str] | -| test.swift:567:10:567:13 | s | test.swift:568:13:568:13 | s | -| test.swift:568:7:568:7 | [post] self [str] | test.swift:567:5:569:5 | self[return] [str] | -| test.swift:568:13:568:13 | s | test.swift:568:7:568:7 | [post] self [str] | -| test.swift:573:17:576:5 | self[return] [str] | test.swift:581:13:581:41 | call to MyClass.init(contentsOfFile:) [str] | -| test.swift:574:7:574:7 | [post] self [str] | test.swift:573:17:576:5 | self[return] [str] | -| test.swift:574:7:574:7 | [post] self [str] | test.swift:575:17:575:17 | self [str] | -| test.swift:574:20:574:28 | call to source3() | test.swift:567:10:567:13 | s | -| test.swift:574:20:574:28 | call to source3() | test.swift:574:7:574:7 | [post] self [str] | -| test.swift:575:17:575:17 | self [str] | test.swift:575:17:575:17 | .str | -| test.swift:580:13:580:33 | call to MyClass.init(s:) [str] | test.swift:566:9:566:9 | self [str] | -| test.swift:580:13:580:33 | call to MyClass.init(s:) [str] | test.swift:580:13:580:35 | .str | -| test.swift:580:24:580:32 | call to source3() | test.swift:567:10:567:13 | s | -| test.swift:580:24:580:32 | call to source3() | test.swift:580:13:580:33 | call to MyClass.init(s:) [str] | -| test.swift:581:13:581:41 | call to MyClass.init(contentsOfFile:) [str] | test.swift:566:9:566:9 | self [str] | -| test.swift:581:13:581:41 | call to MyClass.init(contentsOfFile:) [str] | test.swift:581:13:581:43 | .str | -| test.swift:598:8:598:11 | x | test.swift:599:14:599:14 | x | -| test.swift:599:5:599:5 | [post] self [x] | test.swift:598:3:600:3 | self[return] [x] | -| test.swift:599:14:599:14 | x | test.swift:599:5:599:5 | [post] self [x] | -| test.swift:604:11:604:24 | call to S.init(x:) [x] | test.swift:606:13:606:13 | s [x] | -| test.swift:604:11:604:24 | call to S.init(x:) [x] | test.swift:609:13:609:13 | s [x] | -| test.swift:604:16:604:23 | call to source() | test.swift:598:8:598:11 | x | -| test.swift:604:16:604:23 | call to source() | test.swift:604:11:604:24 | call to S.init(x:) [x] | -| test.swift:605:11:605:14 | enter #keyPath(...) [x] | test.swift:605:14:605:14 | KeyPathComponent [x] | -| test.swift:605:14:605:14 | KeyPathComponent [x] | test.swift:605:11:605:14 | exit #keyPath(...) | -| test.swift:606:13:606:13 | s [x] | test.swift:605:11:605:14 | enter #keyPath(...) [x] | -| test.swift:606:13:606:13 | s [x] | test.swift:606:13:606:25 | \\...[...] | -| test.swift:608:36:608:38 | enter #keyPath(...) [x] | test.swift:608:38:608:38 | KeyPathComponent [x] | -| test.swift:608:38:608:38 | KeyPathComponent [x] | test.swift:608:36:608:38 | exit #keyPath(...) | -| test.swift:609:13:609:13 | s [x] | test.swift:608:36:608:38 | enter #keyPath(...) [x] | -| test.swift:609:13:609:13 | s [x] | test.swift:609:13:609:32 | \\...[...] | -| test.swift:615:8:615:11 | s [x] | test.swift:616:14:616:14 | s [x] | -| test.swift:616:5:616:5 | [post] self [s, x] | test.swift:615:3:617:3 | self[return] [s, x] | -| test.swift:616:14:616:14 | s [x] | test.swift:616:5:616:5 | [post] self [s, x] | -| test.swift:621:11:621:24 | call to S.init(x:) [x] | test.swift:622:18:622:18 | s [x] | -| test.swift:621:16:621:23 | call to source() | test.swift:598:8:598:11 | x | -| test.swift:621:16:621:23 | call to source() | test.swift:621:11:621:24 | call to S.init(x:) [x] | -| test.swift:622:12:622:19 | call to S2.init(s:) [s, x] | test.swift:624:13:624:13 | s2 [s, x] | -| test.swift:622:18:622:18 | s [x] | test.swift:615:8:615:11 | s [x] | -| test.swift:622:18:622:18 | s [x] | test.swift:622:12:622:19 | call to S2.init(s:) [s, x] | -| test.swift:623:11:623:17 | enter #keyPath(...) [s, x] | test.swift:623:15:623:15 | KeyPathComponent [s, x] | -| test.swift:623:15:623:15 | KeyPathComponent [s, x] | test.swift:623:17:623:17 | KeyPathComponent [x] | -| test.swift:623:17:623:17 | KeyPathComponent [x] | test.swift:623:11:623:17 | exit #keyPath(...) | -| test.swift:624:13:624:13 | s2 [s, x] | test.swift:623:11:623:17 | enter #keyPath(...) [s, x] | -| test.swift:624:13:624:13 | s2 [s, x] | test.swift:624:13:624:26 | \\...[...] | -| test.swift:628:17:628:26 | [...] [Array element] | test.swift:630:15:630:15 | array [Array element] | -| test.swift:628:18:628:25 | call to source() | test.swift:628:17:628:26 | [...] [Array element] | -| test.swift:629:13:629:22 | enter #keyPath(...) [Array element] | test.swift:629:20:629:22 | KeyPathComponent [Array element] | -| test.swift:629:20:629:22 | KeyPathComponent [Array element] | test.swift:629:13:629:22 | exit #keyPath(...) | -| test.swift:630:15:630:15 | array [Array element] | test.swift:629:13:629:22 | enter #keyPath(...) [Array element] | -| test.swift:630:15:630:15 | array [Array element] | test.swift:630:15:630:31 | \\...[...] | -| test.swift:649:13:649:20 | call to source() | test.swift:657:15:657:15 | y | -| test.swift:659:9:659:16 | call to source() | test.swift:661:11:661:11 | x | -| test.swift:659:9:659:16 | call to source() | test.swift:662:15:662:15 | x | -| test.swift:661:11:661:11 | x | test.swift:661:15:661:15 | [post] y | -| test.swift:661:15:661:15 | [post] y | test.swift:663:15:663:15 | y | -| test.swift:669:5:669:5 | [post] arr1 [Array element] | test.swift:670:15:670:15 | arr1 [Array element] | -| test.swift:669:15:669:22 | call to source() | test.swift:669:5:669:5 | [post] arr1 [Array element] | -| test.swift:670:15:670:15 | arr1 [Array element] | test.swift:670:15:670:21 | ...[...] | -| test.swift:673:16:673:25 | [...] [Array element] | test.swift:674:15:674:15 | arr2 [Array element] | -| test.swift:673:17:673:24 | call to source() | test.swift:673:16:673:25 | [...] [Array element] | -| test.swift:674:15:674:15 | arr2 [Array element] | test.swift:674:15:674:21 | ...[...] | -| test.swift:676:18:676:29 | [...] [Array element, Array element] | test.swift:678:15:678:15 | matrix [Array element, Array element] | -| test.swift:676:19:676:28 | [...] [Array element] | test.swift:676:18:676:29 | [...] [Array element, Array element] | -| test.swift:676:20:676:27 | call to source() | test.swift:676:19:676:28 | [...] [Array element] | -| test.swift:678:15:678:15 | matrix [Array element, Array element] | test.swift:678:15:678:23 | ...[...] [Array element] | -| test.swift:678:15:678:23 | ...[...] [Array element] | test.swift:678:15:678:26 | ...[...] | -| test.swift:681:5:681:5 | [post] matrix2 [Array element, Array element] | test.swift:682:15:682:15 | matrix2 [Array element, Array element] | -| test.swift:681:5:681:14 | [post] getter for ...[...] [Array element] | test.swift:681:5:681:5 | [post] matrix2 [Array element, Array element] | -| test.swift:681:21:681:28 | call to source() | test.swift:681:5:681:14 | [post] getter for ...[...] [Array element] | -| test.swift:682:15:682:15 | matrix2 [Array element, Array element] | test.swift:682:15:682:24 | ...[...] [Array element] | -| test.swift:682:15:682:24 | ...[...] [Array element] | test.swift:682:15:682:27 | ...[...] | -| test.swift:693:5:693:5 | [post] arr6 [Array element] | test.swift:694:15:694:15 | arr6 [Array element] | -| test.swift:693:17:693:24 | call to source() | test.swift:693:5:693:5 | [post] arr6 [Array element] | -| test.swift:694:15:694:15 | arr6 [Array element] | test.swift:694:15:694:21 | ...[...] | +| test.swift:368:22:368:36 | t [Tuple element at index 1] | test.swift:369:13:369:13 | t [Tuple element at index 1] | +| test.swift:369:13:369:13 | t [Tuple element at index 1] | test.swift:369:13:369:15 | .1 | +| test.swift:369:13:369:15 | .1 | test.swift:369:12:369:19 | (...) [Tuple element at index 0] | +| test.swift:375:14:375:26 | (...) [Tuple element at index 1] | test.swift:376:30:376:30 | t1 [Tuple element at index 1] | +| test.swift:375:14:375:26 | (...) [Tuple element at index 1] | test.swift:377:30:377:30 | t1 [Tuple element at index 1] | +| test.swift:375:14:375:26 | (...) [Tuple element at index 1] | test.swift:380:15:380:15 | t1 [Tuple element at index 1] | +| test.swift:375:18:375:25 | call to source() | test.swift:375:14:375:26 | (...) [Tuple element at index 1] | +| test.swift:376:14:376:32 | call to tupleShiftLeft1(_:) [Tuple element at index 0] | test.swift:381:15:381:15 | t2 [Tuple element at index 0] | +| test.swift:376:30:376:30 | t1 [Tuple element at index 1] | test.swift:368:22:368:36 | t [Tuple element at index 1] | +| test.swift:376:30:376:30 | t1 [Tuple element at index 1] | test.swift:376:14:376:32 | call to tupleShiftLeft1(_:) [Tuple element at index 0] | +| test.swift:377:14:377:32 | call to tupleShiftLeft2(_:) [Tuple element at index 0] | test.swift:383:15:383:15 | t3 [Tuple element at index 0] | +| test.swift:377:30:377:30 | t1 [Tuple element at index 1] | test.swift:377:14:377:32 | call to tupleShiftLeft2(_:) [Tuple element at index 0] | +| test.swift:380:15:380:15 | t1 [Tuple element at index 1] | test.swift:380:15:380:18 | .1 | +| test.swift:381:15:381:15 | t2 [Tuple element at index 0] | test.swift:381:15:381:18 | .0 | +| test.swift:383:15:383:15 | t3 [Tuple element at index 0] | test.swift:383:15:383:18 | .0 | +| test.swift:394:16:394:21 | v | test.swift:394:61:394:61 | v | +| test.swift:394:61:394:61 | v | test.swift:394:45:394:62 | call to ... [mySingle:0] | +| test.swift:396:18:396:23 | v | test.swift:396:59:396:59 | v | +| test.swift:396:59:396:59 | v | test.swift:396:45:396:60 | call to ... [some:0] | +| test.swift:422:9:422:27 | call to ... [mySingle:0] | test.swift:427:10:427:25 | .mySingle(...) [mySingle:0] | +| test.swift:422:9:422:27 | call to ... [mySingle:0] | test.swift:436:13:436:28 | .mySingle(...) [mySingle:0] | +| test.swift:422:19:422:26 | call to source() | test.swift:422:9:422:27 | call to ... [mySingle:0] | +| test.swift:427:10:427:25 | .mySingle(...) [mySingle:0] | test.swift:427:24:427:24 | a | +| test.swift:427:24:427:24 | a | test.swift:428:19:428:19 | a | +| test.swift:436:13:436:28 | .mySingle(...) [mySingle:0] | test.swift:436:27:436:27 | x | +| test.swift:436:27:436:27 | x | test.swift:437:19:437:19 | x | +| test.swift:444:9:444:34 | call to ... [myPair:1] | test.swift:451:10:451:30 | .myPair(...) [myPair:1] | +| test.swift:444:9:444:34 | call to ... [myPair:1] | test.swift:461:13:461:33 | .myPair(...) [myPair:1] | +| test.swift:444:9:444:34 | call to ... [myPair:1] | test.swift:466:33:466:33 | a [myPair:1] | +| test.swift:444:9:444:34 | call to ... [myPair:1] | test.swift:495:13:495:13 | a [myPair:1] | +| test.swift:444:26:444:33 | call to source() | test.swift:444:9:444:34 | call to ... [myPair:1] | +| test.swift:451:10:451:30 | .myPair(...) [myPair:1] | test.swift:451:29:451:29 | b | +| test.swift:451:29:451:29 | b | test.swift:453:19:453:19 | b | +| test.swift:461:13:461:33 | .myPair(...) [myPair:1] | test.swift:461:32:461:32 | y | +| test.swift:461:32:461:32 | y | test.swift:463:19:463:19 | y | +| test.swift:466:21:466:34 | call to ... [myCons:1, myPair:1] | test.swift:476:14:476:38 | .myCons(...) [myCons:1, myPair:1] | +| test.swift:466:21:466:34 | call to ... [myCons:1, myPair:1] | test.swift:491:17:491:41 | .myCons(...) [myCons:1, myPair:1] | +| test.swift:466:21:466:34 | call to ... [myCons:1, myPair:1] | test.swift:495:16:495:16 | b [myCons:1, myPair:1] | +| test.swift:466:33:466:33 | a [myPair:1] | test.swift:466:21:466:34 | call to ... [myCons:1, myPair:1] | +| test.swift:476:14:476:38 | .myCons(...) [myCons:1, myPair:1] | test.swift:476:25:476:37 | .myPair(...) [myPair:1] | +| test.swift:476:25:476:37 | .myPair(...) [myPair:1] | test.swift:476:36:476:36 | c | +| test.swift:476:36:476:36 | c | test.swift:479:19:479:19 | c | +| test.swift:487:13:487:39 | .myPair(...) [myPair:0] | test.swift:487:31:487:31 | x | +| test.swift:487:31:487:31 | x | test.swift:488:19:488:19 | x | +| test.swift:487:43:487:62 | call to ... [myPair:0] | test.swift:487:13:487:39 | .myPair(...) [myPair:0] | +| test.swift:487:51:487:58 | call to source() | test.swift:487:43:487:62 | call to ... [myPair:0] | +| test.swift:491:17:491:41 | .myCons(...) [myCons:1, myPair:1] | test.swift:491:28:491:40 | .myPair(...) [myPair:1] | +| test.swift:491:28:491:40 | .myPair(...) [myPair:1] | test.swift:491:39:491:39 | c | +| test.swift:491:39:491:39 | c | test.swift:492:19:492:19 | c | +| test.swift:495:12:495:17 | (...) [Tuple element at index 0, myPair:1] | test.swift:496:14:496:55 | (...) [Tuple element at index 0, myPair:1] | +| test.swift:495:12:495:17 | (...) [Tuple element at index 1, myCons:1, myPair:1] | test.swift:496:14:496:55 | (...) [Tuple element at index 1, myCons:1, myPair:1] | +| test.swift:495:13:495:13 | a [myPair:1] | test.swift:495:12:495:17 | (...) [Tuple element at index 0, myPair:1] | +| test.swift:495:16:495:16 | b [myCons:1, myPair:1] | test.swift:495:12:495:17 | (...) [Tuple element at index 1, myCons:1, myPair:1] | +| test.swift:496:14:496:55 | (...) [Tuple element at index 0, myPair:1] | test.swift:496:15:496:27 | .myPair(...) [myPair:1] | +| test.swift:496:14:496:55 | (...) [Tuple element at index 1, myCons:1, myPair:1] | test.swift:496:30:496:54 | .myCons(...) [myCons:1, myPair:1] | +| test.swift:496:15:496:27 | .myPair(...) [myPair:1] | test.swift:496:26:496:26 | b | +| test.swift:496:26:496:26 | b | test.swift:498:19:498:19 | b | +| test.swift:496:30:496:54 | .myCons(...) [myCons:1, myPair:1] | test.swift:496:41:496:53 | .myPair(...) [myPair:1] | +| test.swift:496:41:496:53 | .myPair(...) [myPair:1] | test.swift:496:52:496:52 | e | +| test.swift:496:52:496:52 | e | test.swift:501:19:501:19 | e | +| test.swift:507:14:507:38 | call to ... [mySingle:0] | test.swift:513:13:513:35 | .mySingle(...) [mySingle:0] | +| test.swift:507:30:507:37 | call to source() | test.swift:507:14:507:38 | call to ... [mySingle:0] | +| test.swift:509:14:509:32 | call to mkMyEnum1(_:) [mySingle:0] | test.swift:515:13:515:35 | .mySingle(...) [mySingle:0] | +| test.swift:509:24:509:31 | call to source() | test.swift:394:16:394:21 | v | +| test.swift:509:24:509:31 | call to source() | test.swift:509:14:509:32 | call to mkMyEnum1(_:) [mySingle:0] | +| test.swift:511:14:511:32 | call to mkMyEnum2(_:) [mySingle:0] | test.swift:517:13:517:35 | .mySingle(...) [mySingle:0] | +| test.swift:511:24:511:31 | call to source() | test.swift:511:14:511:32 | call to mkMyEnum2(_:) [mySingle:0] | +| test.swift:513:13:513:35 | .mySingle(...) [mySingle:0] | test.swift:513:33:513:33 | d2 | +| test.swift:513:33:513:33 | d2 | test.swift:513:54:513:54 | d2 | +| test.swift:515:13:515:35 | .mySingle(...) [mySingle:0] | test.swift:515:33:515:33 | d4 | +| test.swift:515:33:515:33 | d4 | test.swift:515:54:515:54 | d4 | +| test.swift:517:13:517:35 | .mySingle(...) [mySingle:0] | test.swift:517:33:517:33 | d6 | +| test.swift:517:33:517:33 | d6 | test.swift:517:54:517:54 | d6 | +| test.swift:520:14:520:36 | call to ... [some:0] | test.swift:526:15:526:15 | e2 [some:0] | +| test.swift:520:28:520:35 | call to source() | test.swift:520:14:520:36 | call to ... [some:0] | +| test.swift:522:14:522:34 | call to mkOptional1(_:) [some:0] | test.swift:528:15:528:15 | e4 [some:0] | +| test.swift:522:26:522:33 | call to source() | test.swift:396:18:396:23 | v | +| test.swift:522:26:522:33 | call to source() | test.swift:522:14:522:34 | call to mkOptional1(_:) [some:0] | +| test.swift:524:14:524:34 | call to mkOptional2(_:) [some:0] | test.swift:530:15:530:15 | e6 [some:0] | +| test.swift:524:26:524:33 | call to source() | test.swift:524:14:524:34 | call to mkOptional2(_:) [some:0] | +| test.swift:526:15:526:15 | e2 [some:0] | test.swift:526:15:526:17 | ...! | +| test.swift:528:15:528:15 | e4 [some:0] | test.swift:528:15:528:17 | ...! | +| test.swift:530:15:530:15 | e6 [some:0] | test.swift:530:15:530:17 | ...! | +| test.swift:536:13:536:28 | call to optionalSource() [some:0] | test.swift:538:8:538:12 | let ...? [some:0] | +| test.swift:536:13:536:28 | call to optionalSource() [some:0] | test.swift:543:19:543:19 | x [some:0] | +| test.swift:538:8:538:12 | let ...? [some:0] | test.swift:538:12:538:12 | a | +| test.swift:538:12:538:12 | a | test.swift:539:19:539:19 | a | +| test.swift:543:18:543:23 | (...) [Tuple element at index 0, some:0] | test.swift:545:10:545:37 | (...) [Tuple element at index 0, some:0] | +| test.swift:543:19:543:19 | x [some:0] | test.swift:543:18:543:23 | (...) [Tuple element at index 0, some:0] | +| test.swift:545:10:545:37 | (...) [Tuple element at index 0, some:0] | test.swift:545:11:545:22 | .some(...) [some:0] | +| test.swift:545:11:545:22 | .some(...) [some:0] | test.swift:545:21:545:21 | a | +| test.swift:545:21:545:21 | a | test.swift:546:19:546:19 | a | +| test.swift:559:9:559:9 | self [x, some:0] | file://:0:0:0:0 | self [x, some:0] | +| test.swift:559:9:559:9 | value [some:0] | file://:0:0:0:0 | value [some:0] | +| test.swift:563:13:563:28 | call to optionalSource() [some:0] | test.swift:565:12:565:12 | x [some:0] | +| test.swift:565:5:565:5 | [post] cx [x, some:0] | test.swift:569:20:569:20 | cx [x, some:0] | +| test.swift:565:12:565:12 | x [some:0] | test.swift:559:9:559:9 | value [some:0] | +| test.swift:565:12:565:12 | x [some:0] | test.swift:565:5:565:5 | [post] cx [x, some:0] | +| test.swift:569:11:569:15 | let ...? [some:0] | test.swift:569:15:569:15 | z1 | +| test.swift:569:15:569:15 | z1 | test.swift:570:15:570:15 | z1 | +| test.swift:569:20:569:20 | cx [x, some:0] | test.swift:559:9:559:9 | self [x, some:0] | +| test.swift:569:20:569:20 | cx [x, some:0] | test.swift:569:20:569:23 | .x [some:0] | +| test.swift:569:20:569:23 | .x [some:0] | test.swift:569:11:569:15 | let ...? [some:0] | +| test.swift:576:14:576:21 | call to source() | test.swift:576:13:576:21 | call to +(_:) | +| test.swift:585:9:585:9 | self [str] | file://:0:0:0:0 | self [str] | +| test.swift:586:10:586:13 | s | test.swift:587:13:587:13 | s | +| test.swift:587:7:587:7 | [post] self [str] | test.swift:586:5:588:5 | self[return] [str] | +| test.swift:587:13:587:13 | s | test.swift:587:7:587:7 | [post] self [str] | +| test.swift:592:17:595:5 | self[return] [str] | test.swift:600:13:600:41 | call to MyClass.init(contentsOfFile:) [str] | +| test.swift:593:7:593:7 | [post] self [str] | test.swift:592:17:595:5 | self[return] [str] | +| test.swift:593:7:593:7 | [post] self [str] | test.swift:594:17:594:17 | self [str] | +| test.swift:593:20:593:28 | call to source3() | test.swift:586:10:586:13 | s | +| test.swift:593:20:593:28 | call to source3() | test.swift:593:7:593:7 | [post] self [str] | +| test.swift:594:17:594:17 | self [str] | test.swift:594:17:594:17 | .str | +| test.swift:599:13:599:33 | call to MyClass.init(s:) [str] | test.swift:585:9:585:9 | self [str] | +| test.swift:599:13:599:33 | call to MyClass.init(s:) [str] | test.swift:599:13:599:35 | .str | +| test.swift:599:24:599:32 | call to source3() | test.swift:586:10:586:13 | s | +| test.swift:599:24:599:32 | call to source3() | test.swift:599:13:599:33 | call to MyClass.init(s:) [str] | +| test.swift:600:13:600:41 | call to MyClass.init(contentsOfFile:) [str] | test.swift:585:9:585:9 | self [str] | +| test.swift:600:13:600:41 | call to MyClass.init(contentsOfFile:) [str] | test.swift:600:13:600:43 | .str | +| test.swift:617:8:617:11 | x | test.swift:618:14:618:14 | x | +| test.swift:618:5:618:5 | [post] self [x] | test.swift:617:3:619:3 | self[return] [x] | +| test.swift:618:14:618:14 | x | test.swift:618:5:618:5 | [post] self [x] | +| test.swift:623:11:623:24 | call to S.init(x:) [x] | test.swift:625:13:625:13 | s [x] | +| test.swift:623:11:623:24 | call to S.init(x:) [x] | test.swift:628:13:628:13 | s [x] | +| test.swift:623:16:623:23 | call to source() | test.swift:617:8:617:11 | x | +| test.swift:623:16:623:23 | call to source() | test.swift:623:11:623:24 | call to S.init(x:) [x] | +| test.swift:624:11:624:14 | enter #keyPath(...) [x] | test.swift:624:14:624:14 | KeyPathComponent [x] | +| test.swift:624:14:624:14 | KeyPathComponent [x] | test.swift:624:11:624:14 | exit #keyPath(...) | +| test.swift:625:13:625:13 | s [x] | test.swift:624:11:624:14 | enter #keyPath(...) [x] | +| test.swift:625:13:625:13 | s [x] | test.swift:625:13:625:25 | \\...[...] | +| test.swift:627:36:627:38 | enter #keyPath(...) [x] | test.swift:627:38:627:38 | KeyPathComponent [x] | +| test.swift:627:38:627:38 | KeyPathComponent [x] | test.swift:627:36:627:38 | exit #keyPath(...) | +| test.swift:628:13:628:13 | s [x] | test.swift:627:36:627:38 | enter #keyPath(...) [x] | +| test.swift:628:13:628:13 | s [x] | test.swift:628:13:628:32 | \\...[...] | +| test.swift:634:8:634:11 | s [x] | test.swift:635:14:635:14 | s [x] | +| test.swift:635:5:635:5 | [post] self [s, x] | test.swift:634:3:636:3 | self[return] [s, x] | +| test.swift:635:14:635:14 | s [x] | test.swift:635:5:635:5 | [post] self [s, x] | +| test.swift:640:11:640:24 | call to S.init(x:) [x] | test.swift:641:18:641:18 | s [x] | +| test.swift:640:16:640:23 | call to source() | test.swift:617:8:617:11 | x | +| test.swift:640:16:640:23 | call to source() | test.swift:640:11:640:24 | call to S.init(x:) [x] | +| test.swift:641:12:641:19 | call to S2.init(s:) [s, x] | test.swift:643:13:643:13 | s2 [s, x] | +| test.swift:641:18:641:18 | s [x] | test.swift:634:8:634:11 | s [x] | +| test.swift:641:18:641:18 | s [x] | test.swift:641:12:641:19 | call to S2.init(s:) [s, x] | +| test.swift:642:11:642:17 | enter #keyPath(...) [s, x] | test.swift:642:15:642:15 | KeyPathComponent [s, x] | +| test.swift:642:15:642:15 | KeyPathComponent [s, x] | test.swift:642:17:642:17 | KeyPathComponent [x] | +| test.swift:642:17:642:17 | KeyPathComponent [x] | test.swift:642:11:642:17 | exit #keyPath(...) | +| test.swift:643:13:643:13 | s2 [s, x] | test.swift:642:11:642:17 | enter #keyPath(...) [s, x] | +| test.swift:643:13:643:13 | s2 [s, x] | test.swift:643:13:643:26 | \\...[...] | +| test.swift:647:17:647:26 | [...] [Array element] | test.swift:649:15:649:15 | array [Array element] | +| test.swift:647:18:647:25 | call to source() | test.swift:647:17:647:26 | [...] [Array element] | +| test.swift:648:13:648:22 | enter #keyPath(...) [Array element] | test.swift:648:20:648:22 | KeyPathComponent [Array element] | +| test.swift:648:20:648:22 | KeyPathComponent [Array element] | test.swift:648:13:648:22 | exit #keyPath(...) | +| test.swift:649:15:649:15 | array [Array element] | test.swift:648:13:648:22 | enter #keyPath(...) [Array element] | +| test.swift:649:15:649:15 | array [Array element] | test.swift:649:15:649:31 | \\...[...] | +| test.swift:655:8:655:12 | s [some:0, x] | test.swift:656:14:656:14 | s [some:0, x] | +| test.swift:656:5:656:5 | [post] self [s, some:0, x] | test.swift:655:3:657:3 | self[return] [s, some:0, x] | +| test.swift:656:14:656:14 | s [some:0, x] | test.swift:656:5:656:5 | [post] self [s, some:0, x] | +| test.swift:661:13:661:26 | call to S.init(x:) [x] | test.swift:662:29:662:29 | s [x] | +| test.swift:661:18:661:25 | call to source() | test.swift:617:8:617:11 | x | +| test.swift:661:18:661:25 | call to source() | test.swift:661:13:661:26 | call to S.init(x:) [x] | +| test.swift:662:14:662:30 | call to S2_Optional.init(s:) [s, some:0, x] | test.swift:664:15:664:15 | s2 [s, some:0, x] | +| test.swift:662:29:662:29 | s [some:0, x] | test.swift:655:8:655:12 | s [some:0, x] | +| test.swift:662:29:662:29 | s [some:0, x] | test.swift:662:14:662:30 | call to S2_Optional.init(s:) [s, some:0, x] | +| test.swift:662:29:662:29 | s [x] | test.swift:662:29:662:29 | s [some:0, x] | +| test.swift:663:13:663:29 | enter #keyPath(...) [s, some:0, x] | test.swift:663:26:663:26 | KeyPathComponent [s, some:0, x] | +| test.swift:663:26:663:26 | KeyPathComponent [s, some:0, x] | test.swift:663:27:663:27 | KeyPathComponent [some:0, x] | +| test.swift:663:27:663:27 | KeyPathComponent [some:0, x] | test.swift:663:29:663:29 | KeyPathComponent [x] | +| test.swift:663:29:663:29 | KeyPathComponent [x] | file://:0:0:0:0 | KeyPathComponent | +| test.swift:664:15:664:15 | s2 [s, some:0, x] | test.swift:663:13:663:29 | enter #keyPath(...) [s, some:0, x] | +| test.swift:664:15:664:15 | s2 [s, some:0, x] | test.swift:664:15:664:28 | \\...[...] [some:0] | +| test.swift:664:15:664:28 | \\...[...] [some:0] | test.swift:664:15:664:29 | ...! | +| test.swift:668:13:668:20 | call to source() | test.swift:676:15:676:15 | y | +| test.swift:678:9:678:16 | call to source() | test.swift:680:11:680:11 | x | +| test.swift:678:9:678:16 | call to source() | test.swift:681:15:681:15 | x | +| test.swift:680:11:680:11 | x | test.swift:680:15:680:15 | [post] y | +| test.swift:680:15:680:15 | [post] y | test.swift:682:15:682:15 | y | +| test.swift:688:5:688:5 | [post] arr1 [Array element] | test.swift:689:15:689:15 | arr1 [Array element] | +| test.swift:688:15:688:22 | call to source() | test.swift:688:5:688:5 | [post] arr1 [Array element] | +| test.swift:689:15:689:15 | arr1 [Array element] | test.swift:689:15:689:21 | ...[...] | +| test.swift:692:16:692:25 | [...] [Array element] | test.swift:693:15:693:15 | arr2 [Array element] | +| test.swift:692:17:692:24 | call to source() | test.swift:692:16:692:25 | [...] [Array element] | +| test.swift:693:15:693:15 | arr2 [Array element] | test.swift:693:15:693:21 | ...[...] | +| test.swift:695:18:695:29 | [...] [Array element, Array element] | test.swift:697:15:697:15 | matrix [Array element, Array element] | +| test.swift:695:19:695:28 | [...] [Array element] | test.swift:695:18:695:29 | [...] [Array element, Array element] | +| test.swift:695:20:695:27 | call to source() | test.swift:695:19:695:28 | [...] [Array element] | +| test.swift:697:15:697:15 | matrix [Array element, Array element] | test.swift:697:15:697:23 | ...[...] [Array element] | +| test.swift:697:15:697:23 | ...[...] [Array element] | test.swift:697:15:697:26 | ...[...] | +| test.swift:700:5:700:5 | [post] matrix2 [Array element, Array element] | test.swift:701:15:701:15 | matrix2 [Array element, Array element] | +| test.swift:700:5:700:5 | [post] matrix2 [Collection element, Array element] | test.swift:701:15:701:15 | matrix2 [Collection element, Array element] | +| test.swift:700:5:700:14 | [post] getter for ...[...] [Array element] | test.swift:700:5:700:5 | [post] matrix2 [Array element, Array element] | +| test.swift:700:5:700:14 | [post] getter for ...[...] [Array element] | test.swift:700:5:700:5 | [post] matrix2 [Collection element, Array element] | +| test.swift:700:21:700:28 | call to source() | test.swift:700:5:700:14 | [post] getter for ...[...] [Array element] | +| test.swift:701:15:701:15 | matrix2 [Array element, Array element] | test.swift:701:15:701:24 | ...[...] [Array element] | +| test.swift:701:15:701:15 | matrix2 [Collection element, Array element] | test.swift:701:15:701:24 | ...[...] [Array element] | +| test.swift:701:15:701:24 | ...[...] [Array element] | test.swift:701:15:701:27 | ...[...] | +| test.swift:712:5:712:5 | [post] arr6 [Array element] | test.swift:713:15:713:15 | arr6 [Array element] | +| test.swift:712:17:712:24 | call to source() | test.swift:712:5:712:5 | [post] arr6 [Array element] | +| test.swift:713:15:713:15 | arr6 [Array element] | test.swift:713:15:713:21 | ...[...] | +| test.swift:715:16:715:25 | [...] [Array element] | test.swift:716:15:716:15 | arr7 [Array element] | +| test.swift:715:17:715:24 | call to source() | test.swift:715:16:715:25 | [...] [Array element] | +| test.swift:716:15:716:15 | arr7 [Array element] | test.swift:716:15:716:34 | call to randomElement() [some:0] | +| test.swift:716:15:716:34 | call to randomElement() [some:0] | test.swift:716:15:716:35 | ...! | +| test.swift:722:5:722:5 | [post] set1 [Collection element] | test.swift:723:15:723:15 | set1 [Collection element] | +| test.swift:722:17:722:24 | call to source() | test.swift:722:5:722:5 | [post] set1 [Collection element] | +| test.swift:723:15:723:15 | set1 [Collection element] | test.swift:723:15:723:34 | call to randomElement() [some:0] | +| test.swift:723:15:723:34 | call to randomElement() [some:0] | test.swift:723:15:723:35 | ...! | +| test.swift:725:16:725:30 | call to Set.init(_:) [Collection element] | test.swift:726:15:726:15 | set2 [Collection element] | +| test.swift:725:20:725:29 | [...] [Array element] | test.swift:725:16:725:30 | call to Set.init(_:) [Collection element] | +| test.swift:725:21:725:28 | call to source() | test.swift:725:20:725:29 | [...] [Array element] | +| test.swift:726:15:726:15 | set2 [Collection element] | test.swift:726:15:726:34 | call to randomElement() [some:0] | +| test.swift:726:15:726:34 | call to randomElement() [some:0] | test.swift:726:15:726:35 | ...! | +| test.swift:731:9:731:9 | self [v2, some:0] | file://:0:0:0:0 | self [v2, some:0] | +| test.swift:731:9:731:9 | self [v2] | file://:0:0:0:0 | self [v2] | +| test.swift:731:9:731:9 | value | file://:0:0:0:0 | value | +| test.swift:731:9:731:9 | value [some:0] | file://:0:0:0:0 | value [some:0] | +| test.swift:732:9:732:9 | self [v3] | file://:0:0:0:0 | self [v3] | +| test.swift:732:9:732:9 | value | file://:0:0:0:0 | value | +| test.swift:742:5:742:5 | v1 [some:0] | test.swift:752:15:752:15 | v1 [some:0] | +| test.swift:742:11:742:18 | call to source() | test.swift:742:5:742:5 | v1 [some:0] | +| test.swift:743:10:743:17 | call to source() | test.swift:743:10:743:17 | call to source() [some:0] | +| test.swift:743:10:743:17 | call to source() | test.swift:753:15:753:17 | ...! | +| test.swift:743:10:743:17 | call to source() [some:0] | test.swift:753:15:753:15 | v2 [some:0] | +| test.swift:744:10:744:17 | call to source() | test.swift:754:15:754:15 | v3 | +| test.swift:746:5:746:5 | [post] mo1 [v2, some:0] | test.swift:747:5:747:5 | mo1 [v2, some:0] | +| test.swift:746:5:746:5 | [post] mo1 [v2] | test.swift:747:5:747:5 | mo1 [v2] | +| test.swift:746:14:746:21 | call to source() | test.swift:731:9:731:9 | value | +| test.swift:746:14:746:21 | call to source() | test.swift:746:5:746:5 | [post] mo1 [v2] | +| test.swift:746:14:746:21 | call to source() | test.swift:746:14:746:21 | call to source() [some:0] | +| test.swift:746:14:746:21 | call to source() [some:0] | test.swift:731:9:731:9 | value [some:0] | +| test.swift:746:14:746:21 | call to source() [some:0] | test.swift:746:5:746:5 | [post] mo1 [v2, some:0] | +| test.swift:747:5:747:5 | [post] mo1 [v3] | test.swift:757:15:757:15 | mo1 [v3] | +| test.swift:747:5:747:5 | mo1 [v2, some:0] | test.swift:756:15:756:15 | mo1 [v2, some:0] | +| test.swift:747:5:747:5 | mo1 [v2] | test.swift:756:15:756:15 | mo1 [v2] | +| test.swift:747:14:747:21 | call to source() | test.swift:732:9:732:9 | value | +| test.swift:747:14:747:21 | call to source() | test.swift:747:5:747:5 | [post] mo1 [v3] | +| test.swift:752:15:752:15 | v1 [some:0] | test.swift:752:15:752:17 | ...! | +| test.swift:753:15:753:15 | v2 [some:0] | test.swift:753:15:753:17 | ...! | +| test.swift:756:15:756:15 | mo1 [v2, some:0] | test.swift:731:9:731:9 | self [v2, some:0] | +| test.swift:756:15:756:15 | mo1 [v2, some:0] | test.swift:756:15:756:19 | .v2 [some:0] | +| test.swift:756:15:756:15 | mo1 [v2] | test.swift:731:9:731:9 | self [v2] | +| test.swift:756:15:756:15 | mo1 [v2] | test.swift:756:15:756:19 | .v2 | +| test.swift:756:15:756:19 | .v2 | test.swift:756:15:756:21 | ...! | +| test.swift:756:15:756:19 | .v2 [some:0] | test.swift:756:15:756:21 | ...! | +| test.swift:757:15:757:15 | mo1 [v3] | test.swift:732:9:732:9 | self [v3] | +| test.swift:757:15:757:15 | mo1 [v3] | test.swift:757:15:757:19 | .v3 | +| test.swift:764:13:764:26 | call to S.init(x:) [x] | test.swift:765:29:765:29 | s [x] | +| test.swift:764:18:764:25 | call to source() | test.swift:617:8:617:11 | x | +| test.swift:764:18:764:25 | call to source() | test.swift:764:13:764:26 | call to S.init(x:) [x] | +| test.swift:765:14:765:30 | call to S2_Optional.init(s:) [s, some:0, x] | test.swift:767:15:767:15 | s2 [s, some:0, x] | +| test.swift:765:29:765:29 | s [some:0, x] | test.swift:655:8:655:12 | s [some:0, x] | +| test.swift:765:29:765:29 | s [some:0, x] | test.swift:765:14:765:30 | call to S2_Optional.init(s:) [s, some:0, x] | +| test.swift:765:29:765:29 | s [x] | test.swift:765:29:765:29 | s [some:0, x] | +| test.swift:766:13:766:29 | enter #keyPath(...) [s, some:0, x] | test.swift:766:26:766:26 | KeyPathComponent [s, some:0, x] | +| test.swift:766:26:766:26 | KeyPathComponent [s, some:0, x] | test.swift:766:26:766:26 | KeyPathComponent [some:0, x] | +| test.swift:766:26:766:26 | KeyPathComponent [some:0, x] | test.swift:766:29:766:29 | KeyPathComponent [x] | +| test.swift:766:29:766:29 | KeyPathComponent [x] | test.swift:766:13:766:29 | exit #keyPath(...) | +| test.swift:767:15:767:15 | s2 [s, some:0, x] | test.swift:766:13:766:29 | enter #keyPath(...) [s, some:0, x] | +| test.swift:767:15:767:15 | s2 [s, some:0, x] | test.swift:767:15:767:28 | \\...[...] | nodes | file://:0:0:0:0 | .a [x] | semmle.label | .a [x] | | file://:0:0:0:0 | .str | semmle.label | .str | +| file://:0:0:0:0 | .v2 | semmle.label | .v2 | +| file://:0:0:0:0 | .v2 [some:0] | semmle.label | .v2 [some:0] | +| file://:0:0:0:0 | .v3 | semmle.label | .v3 | | file://:0:0:0:0 | .x | semmle.label | .x | | file://:0:0:0:0 | .x [some:0] | semmle.label | .x [some:0] | +| file://:0:0:0:0 | KeyPathComponent | semmle.label | KeyPathComponent | +| file://:0:0:0:0 | [post] self [v2, some:0] | semmle.label | [post] self [v2, some:0] | +| file://:0:0:0:0 | [post] self [v2] | semmle.label | [post] self [v2] | +| file://:0:0:0:0 | [post] self [v3] | semmle.label | [post] self [v3] | | file://:0:0:0:0 | [post] self [x, some:0] | semmle.label | [post] self [x, some:0] | | file://:0:0:0:0 | [post] self [x] | semmle.label | [post] self [x] | | file://:0:0:0:0 | self [a, x] | semmle.label | self [a, x] | | file://:0:0:0:0 | self [str] | semmle.label | self [str] | +| file://:0:0:0:0 | self [v2, some:0] | semmle.label | self [v2, some:0] | +| file://:0:0:0:0 | self [v2] | semmle.label | self [v2] | +| file://:0:0:0:0 | self [v3] | semmle.label | self [v3] | | file://:0:0:0:0 | self [x, some:0] | semmle.label | self [x, some:0] | | file://:0:0:0:0 | self [x] | semmle.label | self [x] | | file://:0:0:0:0 | value | semmle.label | value | +| file://:0:0:0:0 | value | semmle.label | value | +| file://:0:0:0:0 | value | semmle.label | value | +| file://:0:0:0:0 | value [some:0] | semmle.label | value [some:0] | | file://:0:0:0:0 | value [some:0] | semmle.label | value [some:0] | | test.swift:6:19:6:26 | call to source() | semmle.label | call to source() | | test.swift:7:15:7:15 | t1 | semmle.label | t1 | @@ -523,189 +638,283 @@ nodes | test.swift:361:15:361:18 | .1 | semmle.label | .1 | | test.swift:363:15:363:15 | a | semmle.label | a | | test.swift:364:15:364:15 | b | semmle.label | b | -| test.swift:375:16:375:21 | v | semmle.label | v | -| test.swift:375:45:375:62 | call to ... [mySingle:0] | semmle.label | call to ... [mySingle:0] | -| test.swift:375:61:375:61 | v | semmle.label | v | -| test.swift:377:18:377:23 | v | semmle.label | v | -| test.swift:377:45:377:60 | call to ... [some:0] | semmle.label | call to ... [some:0] | -| test.swift:377:59:377:59 | v | semmle.label | v | -| test.swift:403:9:403:27 | call to ... [mySingle:0] | semmle.label | call to ... [mySingle:0] | -| test.swift:403:19:403:26 | call to source() | semmle.label | call to source() | -| test.swift:408:10:408:25 | .mySingle(...) [mySingle:0] | semmle.label | .mySingle(...) [mySingle:0] | -| test.swift:408:24:408:24 | a | semmle.label | a | -| test.swift:409:19:409:19 | a | semmle.label | a | -| test.swift:417:13:417:28 | .mySingle(...) [mySingle:0] | semmle.label | .mySingle(...) [mySingle:0] | -| test.swift:417:27:417:27 | x | semmle.label | x | -| test.swift:418:19:418:19 | x | semmle.label | x | -| test.swift:425:9:425:34 | call to ... [myPair:1] | semmle.label | call to ... [myPair:1] | -| test.swift:425:26:425:33 | call to source() | semmle.label | call to source() | -| test.swift:432:10:432:30 | .myPair(...) [myPair:1] | semmle.label | .myPair(...) [myPair:1] | -| test.swift:432:29:432:29 | b | semmle.label | b | -| test.swift:434:19:434:19 | b | semmle.label | b | -| test.swift:442:13:442:33 | .myPair(...) [myPair:1] | semmle.label | .myPair(...) [myPair:1] | -| test.swift:442:32:442:32 | y | semmle.label | y | -| test.swift:444:19:444:19 | y | semmle.label | y | -| test.swift:447:21:447:34 | call to ... [myCons:1, myPair:1] | semmle.label | call to ... [myCons:1, myPair:1] | -| test.swift:447:33:447:33 | a [myPair:1] | semmle.label | a [myPair:1] | -| test.swift:457:14:457:38 | .myCons(...) [myCons:1, myPair:1] | semmle.label | .myCons(...) [myCons:1, myPair:1] | -| test.swift:457:25:457:37 | .myPair(...) [myPair:1] | semmle.label | .myPair(...) [myPair:1] | -| test.swift:457:36:457:36 | c | semmle.label | c | -| test.swift:460:19:460:19 | c | semmle.label | c | -| test.swift:468:13:468:39 | .myPair(...) [myPair:0] | semmle.label | .myPair(...) [myPair:0] | -| test.swift:468:31:468:31 | x | semmle.label | x | -| test.swift:468:43:468:62 | call to ... [myPair:0] | semmle.label | call to ... [myPair:0] | -| test.swift:468:51:468:58 | call to source() | semmle.label | call to source() | -| test.swift:469:19:469:19 | x | semmle.label | x | -| test.swift:472:17:472:41 | .myCons(...) [myCons:1, myPair:1] | semmle.label | .myCons(...) [myCons:1, myPair:1] | -| test.swift:472:28:472:40 | .myPair(...) [myPair:1] | semmle.label | .myPair(...) [myPair:1] | -| test.swift:472:39:472:39 | c | semmle.label | c | -| test.swift:473:19:473:19 | c | semmle.label | c | -| test.swift:476:12:476:17 | (...) [Tuple element at index 0, myPair:1] | semmle.label | (...) [Tuple element at index 0, myPair:1] | -| test.swift:476:12:476:17 | (...) [Tuple element at index 1, myCons:1, myPair:1] | semmle.label | (...) [Tuple element at index 1, myCons:1, myPair:1] | -| test.swift:476:13:476:13 | a [myPair:1] | semmle.label | a [myPair:1] | -| test.swift:476:16:476:16 | b [myCons:1, myPair:1] | semmle.label | b [myCons:1, myPair:1] | -| test.swift:477:14:477:55 | (...) [Tuple element at index 0, myPair:1] | semmle.label | (...) [Tuple element at index 0, myPair:1] | -| test.swift:477:14:477:55 | (...) [Tuple element at index 1, myCons:1, myPair:1] | semmle.label | (...) [Tuple element at index 1, myCons:1, myPair:1] | -| test.swift:477:15:477:27 | .myPair(...) [myPair:1] | semmle.label | .myPair(...) [myPair:1] | -| test.swift:477:26:477:26 | b | semmle.label | b | -| test.swift:477:30:477:54 | .myCons(...) [myCons:1, myPair:1] | semmle.label | .myCons(...) [myCons:1, myPair:1] | -| test.swift:477:41:477:53 | .myPair(...) [myPair:1] | semmle.label | .myPair(...) [myPair:1] | -| test.swift:477:52:477:52 | e | semmle.label | e | -| test.swift:479:19:479:19 | b | semmle.label | b | -| test.swift:482:19:482:19 | e | semmle.label | e | -| test.swift:488:14:488:38 | call to ... [mySingle:0] | semmle.label | call to ... [mySingle:0] | -| test.swift:488:30:488:37 | call to source() | semmle.label | call to source() | -| test.swift:490:14:490:32 | call to mkMyEnum1(_:) [mySingle:0] | semmle.label | call to mkMyEnum1(_:) [mySingle:0] | -| test.swift:490:24:490:31 | call to source() | semmle.label | call to source() | -| test.swift:492:14:492:32 | call to mkMyEnum2(_:) [mySingle:0] | semmle.label | call to mkMyEnum2(_:) [mySingle:0] | -| test.swift:492:24:492:31 | call to source() | semmle.label | call to source() | -| test.swift:494:13:494:35 | .mySingle(...) [mySingle:0] | semmle.label | .mySingle(...) [mySingle:0] | -| test.swift:494:33:494:33 | d2 | semmle.label | d2 | -| test.swift:494:54:494:54 | d2 | semmle.label | d2 | -| test.swift:496:13:496:35 | .mySingle(...) [mySingle:0] | semmle.label | .mySingle(...) [mySingle:0] | -| test.swift:496:33:496:33 | d4 | semmle.label | d4 | -| test.swift:496:54:496:54 | d4 | semmle.label | d4 | -| test.swift:498:13:498:35 | .mySingle(...) [mySingle:0] | semmle.label | .mySingle(...) [mySingle:0] | -| test.swift:498:33:498:33 | d6 | semmle.label | d6 | -| test.swift:498:54:498:54 | d6 | semmle.label | d6 | -| test.swift:501:14:501:36 | call to ... [some:0] | semmle.label | call to ... [some:0] | -| test.swift:501:28:501:35 | call to source() | semmle.label | call to source() | -| test.swift:503:14:503:34 | call to mkOptional1(_:) [some:0] | semmle.label | call to mkOptional1(_:) [some:0] | -| test.swift:503:26:503:33 | call to source() | semmle.label | call to source() | -| test.swift:505:14:505:34 | call to mkOptional2(_:) [some:0] | semmle.label | call to mkOptional2(_:) [some:0] | -| test.swift:505:26:505:33 | call to source() | semmle.label | call to source() | -| test.swift:507:15:507:15 | e2 [some:0] | semmle.label | e2 [some:0] | -| test.swift:507:15:507:17 | ...! | semmle.label | ...! | -| test.swift:509:15:509:15 | e4 [some:0] | semmle.label | e4 [some:0] | -| test.swift:509:15:509:17 | ...! | semmle.label | ...! | -| test.swift:511:15:511:15 | e6 [some:0] | semmle.label | e6 [some:0] | -| test.swift:511:15:511:17 | ...! | semmle.label | ...! | -| test.swift:517:13:517:28 | call to optionalSource() [some:0] | semmle.label | call to optionalSource() [some:0] | -| test.swift:519:8:519:12 | let ...? [some:0] | semmle.label | let ...? [some:0] | -| test.swift:519:12:519:12 | a | semmle.label | a | -| test.swift:520:19:520:19 | a | semmle.label | a | -| test.swift:524:18:524:23 | (...) [Tuple element at index 0, some:0] | semmle.label | (...) [Tuple element at index 0, some:0] | -| test.swift:524:19:524:19 | x [some:0] | semmle.label | x [some:0] | -| test.swift:526:10:526:37 | (...) [Tuple element at index 0, some:0] | semmle.label | (...) [Tuple element at index 0, some:0] | -| test.swift:526:11:526:22 | .some(...) [some:0] | semmle.label | .some(...) [some:0] | -| test.swift:526:21:526:21 | a | semmle.label | a | -| test.swift:527:19:527:19 | a | semmle.label | a | -| test.swift:540:9:540:9 | self [x, some:0] | semmle.label | self [x, some:0] | -| test.swift:540:9:540:9 | value [some:0] | semmle.label | value [some:0] | -| test.swift:544:13:544:28 | call to optionalSource() [some:0] | semmle.label | call to optionalSource() [some:0] | -| test.swift:546:5:546:5 | [post] cx [x, some:0] | semmle.label | [post] cx [x, some:0] | -| test.swift:546:12:546:12 | x [some:0] | semmle.label | x [some:0] | -| test.swift:550:11:550:15 | let ...? [some:0] | semmle.label | let ...? [some:0] | -| test.swift:550:15:550:15 | z1 | semmle.label | z1 | -| test.swift:550:20:550:20 | cx [x, some:0] | semmle.label | cx [x, some:0] | -| test.swift:550:20:550:23 | .x [some:0] | semmle.label | .x [some:0] | -| test.swift:551:15:551:15 | z1 | semmle.label | z1 | -| test.swift:557:13:557:21 | call to +(_:) | semmle.label | call to +(_:) | -| test.swift:557:14:557:21 | call to source() | semmle.label | call to source() | -| test.swift:558:14:558:21 | call to source() | semmle.label | call to source() | -| test.swift:566:9:566:9 | self [str] | semmle.label | self [str] | -| test.swift:567:5:569:5 | self[return] [str] | semmle.label | self[return] [str] | -| test.swift:567:10:567:13 | s | semmle.label | s | -| test.swift:568:7:568:7 | [post] self [str] | semmle.label | [post] self [str] | -| test.swift:568:13:568:13 | s | semmle.label | s | -| test.swift:573:17:576:5 | self[return] [str] | semmle.label | self[return] [str] | -| test.swift:574:7:574:7 | [post] self [str] | semmle.label | [post] self [str] | -| test.swift:574:20:574:28 | call to source3() | semmle.label | call to source3() | -| test.swift:575:17:575:17 | .str | semmle.label | .str | -| test.swift:575:17:575:17 | self [str] | semmle.label | self [str] | -| test.swift:580:13:580:33 | call to MyClass.init(s:) [str] | semmle.label | call to MyClass.init(s:) [str] | -| test.swift:580:13:580:35 | .str | semmle.label | .str | -| test.swift:580:24:580:32 | call to source3() | semmle.label | call to source3() | -| test.swift:581:13:581:41 | call to MyClass.init(contentsOfFile:) [str] | semmle.label | call to MyClass.init(contentsOfFile:) [str] | -| test.swift:581:13:581:43 | .str | semmle.label | .str | -| test.swift:598:3:600:3 | self[return] [x] | semmle.label | self[return] [x] | -| test.swift:598:8:598:11 | x | semmle.label | x | -| test.swift:599:5:599:5 | [post] self [x] | semmle.label | [post] self [x] | -| test.swift:599:14:599:14 | x | semmle.label | x | -| test.swift:604:11:604:24 | call to S.init(x:) [x] | semmle.label | call to S.init(x:) [x] | -| test.swift:604:16:604:23 | call to source() | semmle.label | call to source() | -| test.swift:605:11:605:14 | enter #keyPath(...) [x] | semmle.label | enter #keyPath(...) [x] | -| test.swift:605:11:605:14 | exit #keyPath(...) | semmle.label | exit #keyPath(...) | -| test.swift:605:14:605:14 | KeyPathComponent [x] | semmle.label | KeyPathComponent [x] | -| test.swift:606:13:606:13 | s [x] | semmle.label | s [x] | -| test.swift:606:13:606:25 | \\...[...] | semmle.label | \\...[...] | -| test.swift:608:36:608:38 | enter #keyPath(...) [x] | semmle.label | enter #keyPath(...) [x] | -| test.swift:608:36:608:38 | exit #keyPath(...) | semmle.label | exit #keyPath(...) | -| test.swift:608:38:608:38 | KeyPathComponent [x] | semmle.label | KeyPathComponent [x] | -| test.swift:609:13:609:13 | s [x] | semmle.label | s [x] | -| test.swift:609:13:609:32 | \\...[...] | semmle.label | \\...[...] | -| test.swift:615:3:617:3 | self[return] [s, x] | semmle.label | self[return] [s, x] | -| test.swift:615:8:615:11 | s [x] | semmle.label | s [x] | -| test.swift:616:5:616:5 | [post] self [s, x] | semmle.label | [post] self [s, x] | -| test.swift:616:14:616:14 | s [x] | semmle.label | s [x] | -| test.swift:621:11:621:24 | call to S.init(x:) [x] | semmle.label | call to S.init(x:) [x] | -| test.swift:621:16:621:23 | call to source() | semmle.label | call to source() | -| test.swift:622:12:622:19 | call to S2.init(s:) [s, x] | semmle.label | call to S2.init(s:) [s, x] | -| test.swift:622:18:622:18 | s [x] | semmle.label | s [x] | -| test.swift:623:11:623:17 | enter #keyPath(...) [s, x] | semmle.label | enter #keyPath(...) [s, x] | -| test.swift:623:11:623:17 | exit #keyPath(...) | semmle.label | exit #keyPath(...) | -| test.swift:623:15:623:15 | KeyPathComponent [s, x] | semmle.label | KeyPathComponent [s, x] | -| test.swift:623:17:623:17 | KeyPathComponent [x] | semmle.label | KeyPathComponent [x] | -| test.swift:624:13:624:13 | s2 [s, x] | semmle.label | s2 [s, x] | -| test.swift:624:13:624:26 | \\...[...] | semmle.label | \\...[...] | -| test.swift:628:17:628:26 | [...] [Array element] | semmle.label | [...] [Array element] | -| test.swift:628:18:628:25 | call to source() | semmle.label | call to source() | -| test.swift:629:13:629:22 | enter #keyPath(...) [Array element] | semmle.label | enter #keyPath(...) [Array element] | -| test.swift:629:13:629:22 | exit #keyPath(...) | semmle.label | exit #keyPath(...) | -| test.swift:629:20:629:22 | KeyPathComponent [Array element] | semmle.label | KeyPathComponent [Array element] | -| test.swift:630:15:630:15 | array [Array element] | semmle.label | array [Array element] | -| test.swift:630:15:630:31 | \\...[...] | semmle.label | \\...[...] | -| test.swift:649:13:649:20 | call to source() | semmle.label | call to source() | -| test.swift:657:15:657:15 | y | semmle.label | y | -| test.swift:659:9:659:16 | call to source() | semmle.label | call to source() | -| test.swift:661:11:661:11 | x | semmle.label | x | -| test.swift:661:15:661:15 | [post] y | semmle.label | [post] y | -| test.swift:662:15:662:15 | x | semmle.label | x | -| test.swift:663:15:663:15 | y | semmle.label | y | -| test.swift:669:5:669:5 | [post] arr1 [Array element] | semmle.label | [post] arr1 [Array element] | -| test.swift:669:15:669:22 | call to source() | semmle.label | call to source() | -| test.swift:670:15:670:15 | arr1 [Array element] | semmle.label | arr1 [Array element] | -| test.swift:670:15:670:21 | ...[...] | semmle.label | ...[...] | -| test.swift:673:16:673:25 | [...] [Array element] | semmle.label | [...] [Array element] | -| test.swift:673:17:673:24 | call to source() | semmle.label | call to source() | -| test.swift:674:15:674:15 | arr2 [Array element] | semmle.label | arr2 [Array element] | -| test.swift:674:15:674:21 | ...[...] | semmle.label | ...[...] | -| test.swift:676:18:676:29 | [...] [Array element, Array element] | semmle.label | [...] [Array element, Array element] | -| test.swift:676:19:676:28 | [...] [Array element] | semmle.label | [...] [Array element] | -| test.swift:676:20:676:27 | call to source() | semmle.label | call to source() | -| test.swift:678:15:678:15 | matrix [Array element, Array element] | semmle.label | matrix [Array element, Array element] | -| test.swift:678:15:678:23 | ...[...] [Array element] | semmle.label | ...[...] [Array element] | -| test.swift:678:15:678:26 | ...[...] | semmle.label | ...[...] | -| test.swift:681:5:681:5 | [post] matrix2 [Array element, Array element] | semmle.label | [post] matrix2 [Array element, Array element] | -| test.swift:681:5:681:14 | [post] getter for ...[...] [Array element] | semmle.label | [post] getter for ...[...] [Array element] | -| test.swift:681:21:681:28 | call to source() | semmle.label | call to source() | -| test.swift:682:15:682:15 | matrix2 [Array element, Array element] | semmle.label | matrix2 [Array element, Array element] | -| test.swift:682:15:682:24 | ...[...] [Array element] | semmle.label | ...[...] [Array element] | -| test.swift:682:15:682:27 | ...[...] | semmle.label | ...[...] | -| test.swift:693:5:693:5 | [post] arr6 [Array element] | semmle.label | [post] arr6 [Array element] | -| test.swift:693:17:693:24 | call to source() | semmle.label | call to source() | -| test.swift:694:15:694:15 | arr6 [Array element] | semmle.label | arr6 [Array element] | -| test.swift:694:15:694:21 | ...[...] | semmle.label | ...[...] | +| test.swift:368:22:368:36 | t [Tuple element at index 1] | semmle.label | t [Tuple element at index 1] | +| test.swift:369:12:369:19 | (...) [Tuple element at index 0] | semmle.label | (...) [Tuple element at index 0] | +| test.swift:369:13:369:13 | t [Tuple element at index 1] | semmle.label | t [Tuple element at index 1] | +| test.swift:369:13:369:15 | .1 | semmle.label | .1 | +| test.swift:375:14:375:26 | (...) [Tuple element at index 1] | semmle.label | (...) [Tuple element at index 1] | +| test.swift:375:18:375:25 | call to source() | semmle.label | call to source() | +| test.swift:376:14:376:32 | call to tupleShiftLeft1(_:) [Tuple element at index 0] | semmle.label | call to tupleShiftLeft1(_:) [Tuple element at index 0] | +| test.swift:376:30:376:30 | t1 [Tuple element at index 1] | semmle.label | t1 [Tuple element at index 1] | +| test.swift:377:14:377:32 | call to tupleShiftLeft2(_:) [Tuple element at index 0] | semmle.label | call to tupleShiftLeft2(_:) [Tuple element at index 0] | +| test.swift:377:30:377:30 | t1 [Tuple element at index 1] | semmle.label | t1 [Tuple element at index 1] | +| test.swift:380:15:380:15 | t1 [Tuple element at index 1] | semmle.label | t1 [Tuple element at index 1] | +| test.swift:380:15:380:18 | .1 | semmle.label | .1 | +| test.swift:381:15:381:15 | t2 [Tuple element at index 0] | semmle.label | t2 [Tuple element at index 0] | +| test.swift:381:15:381:18 | .0 | semmle.label | .0 | +| test.swift:383:15:383:15 | t3 [Tuple element at index 0] | semmle.label | t3 [Tuple element at index 0] | +| test.swift:383:15:383:18 | .0 | semmle.label | .0 | +| test.swift:394:16:394:21 | v | semmle.label | v | +| test.swift:394:45:394:62 | call to ... [mySingle:0] | semmle.label | call to ... [mySingle:0] | +| test.swift:394:61:394:61 | v | semmle.label | v | +| test.swift:396:18:396:23 | v | semmle.label | v | +| test.swift:396:45:396:60 | call to ... [some:0] | semmle.label | call to ... [some:0] | +| test.swift:396:59:396:59 | v | semmle.label | v | +| test.swift:422:9:422:27 | call to ... [mySingle:0] | semmle.label | call to ... [mySingle:0] | +| test.swift:422:19:422:26 | call to source() | semmle.label | call to source() | +| test.swift:427:10:427:25 | .mySingle(...) [mySingle:0] | semmle.label | .mySingle(...) [mySingle:0] | +| test.swift:427:24:427:24 | a | semmle.label | a | +| test.swift:428:19:428:19 | a | semmle.label | a | +| test.swift:436:13:436:28 | .mySingle(...) [mySingle:0] | semmle.label | .mySingle(...) [mySingle:0] | +| test.swift:436:27:436:27 | x | semmle.label | x | +| test.swift:437:19:437:19 | x | semmle.label | x | +| test.swift:444:9:444:34 | call to ... [myPair:1] | semmle.label | call to ... [myPair:1] | +| test.swift:444:26:444:33 | call to source() | semmle.label | call to source() | +| test.swift:451:10:451:30 | .myPair(...) [myPair:1] | semmle.label | .myPair(...) [myPair:1] | +| test.swift:451:29:451:29 | b | semmle.label | b | +| test.swift:453:19:453:19 | b | semmle.label | b | +| test.swift:461:13:461:33 | .myPair(...) [myPair:1] | semmle.label | .myPair(...) [myPair:1] | +| test.swift:461:32:461:32 | y | semmle.label | y | +| test.swift:463:19:463:19 | y | semmle.label | y | +| test.swift:466:21:466:34 | call to ... [myCons:1, myPair:1] | semmle.label | call to ... [myCons:1, myPair:1] | +| test.swift:466:33:466:33 | a [myPair:1] | semmle.label | a [myPair:1] | +| test.swift:476:14:476:38 | .myCons(...) [myCons:1, myPair:1] | semmle.label | .myCons(...) [myCons:1, myPair:1] | +| test.swift:476:25:476:37 | .myPair(...) [myPair:1] | semmle.label | .myPair(...) [myPair:1] | +| test.swift:476:36:476:36 | c | semmle.label | c | +| test.swift:479:19:479:19 | c | semmle.label | c | +| test.swift:487:13:487:39 | .myPair(...) [myPair:0] | semmle.label | .myPair(...) [myPair:0] | +| test.swift:487:31:487:31 | x | semmle.label | x | +| test.swift:487:43:487:62 | call to ... [myPair:0] | semmle.label | call to ... [myPair:0] | +| test.swift:487:51:487:58 | call to source() | semmle.label | call to source() | +| test.swift:488:19:488:19 | x | semmle.label | x | +| test.swift:491:17:491:41 | .myCons(...) [myCons:1, myPair:1] | semmle.label | .myCons(...) [myCons:1, myPair:1] | +| test.swift:491:28:491:40 | .myPair(...) [myPair:1] | semmle.label | .myPair(...) [myPair:1] | +| test.swift:491:39:491:39 | c | semmle.label | c | +| test.swift:492:19:492:19 | c | semmle.label | c | +| test.swift:495:12:495:17 | (...) [Tuple element at index 0, myPair:1] | semmle.label | (...) [Tuple element at index 0, myPair:1] | +| test.swift:495:12:495:17 | (...) [Tuple element at index 1, myCons:1, myPair:1] | semmle.label | (...) [Tuple element at index 1, myCons:1, myPair:1] | +| test.swift:495:13:495:13 | a [myPair:1] | semmle.label | a [myPair:1] | +| test.swift:495:16:495:16 | b [myCons:1, myPair:1] | semmle.label | b [myCons:1, myPair:1] | +| test.swift:496:14:496:55 | (...) [Tuple element at index 0, myPair:1] | semmle.label | (...) [Tuple element at index 0, myPair:1] | +| test.swift:496:14:496:55 | (...) [Tuple element at index 1, myCons:1, myPair:1] | semmle.label | (...) [Tuple element at index 1, myCons:1, myPair:1] | +| test.swift:496:15:496:27 | .myPair(...) [myPair:1] | semmle.label | .myPair(...) [myPair:1] | +| test.swift:496:26:496:26 | b | semmle.label | b | +| test.swift:496:30:496:54 | .myCons(...) [myCons:1, myPair:1] | semmle.label | .myCons(...) [myCons:1, myPair:1] | +| test.swift:496:41:496:53 | .myPair(...) [myPair:1] | semmle.label | .myPair(...) [myPair:1] | +| test.swift:496:52:496:52 | e | semmle.label | e | +| test.swift:498:19:498:19 | b | semmle.label | b | +| test.swift:501:19:501:19 | e | semmle.label | e | +| test.swift:507:14:507:38 | call to ... [mySingle:0] | semmle.label | call to ... [mySingle:0] | +| test.swift:507:30:507:37 | call to source() | semmle.label | call to source() | +| test.swift:509:14:509:32 | call to mkMyEnum1(_:) [mySingle:0] | semmle.label | call to mkMyEnum1(_:) [mySingle:0] | +| test.swift:509:24:509:31 | call to source() | semmle.label | call to source() | +| test.swift:511:14:511:32 | call to mkMyEnum2(_:) [mySingle:0] | semmle.label | call to mkMyEnum2(_:) [mySingle:0] | +| test.swift:511:24:511:31 | call to source() | semmle.label | call to source() | +| test.swift:513:13:513:35 | .mySingle(...) [mySingle:0] | semmle.label | .mySingle(...) [mySingle:0] | +| test.swift:513:33:513:33 | d2 | semmle.label | d2 | +| test.swift:513:54:513:54 | d2 | semmle.label | d2 | +| test.swift:515:13:515:35 | .mySingle(...) [mySingle:0] | semmle.label | .mySingle(...) [mySingle:0] | +| test.swift:515:33:515:33 | d4 | semmle.label | d4 | +| test.swift:515:54:515:54 | d4 | semmle.label | d4 | +| test.swift:517:13:517:35 | .mySingle(...) [mySingle:0] | semmle.label | .mySingle(...) [mySingle:0] | +| test.swift:517:33:517:33 | d6 | semmle.label | d6 | +| test.swift:517:54:517:54 | d6 | semmle.label | d6 | +| test.swift:520:14:520:36 | call to ... [some:0] | semmle.label | call to ... [some:0] | +| test.swift:520:28:520:35 | call to source() | semmle.label | call to source() | +| test.swift:522:14:522:34 | call to mkOptional1(_:) [some:0] | semmle.label | call to mkOptional1(_:) [some:0] | +| test.swift:522:26:522:33 | call to source() | semmle.label | call to source() | +| test.swift:524:14:524:34 | call to mkOptional2(_:) [some:0] | semmle.label | call to mkOptional2(_:) [some:0] | +| test.swift:524:26:524:33 | call to source() | semmle.label | call to source() | +| test.swift:526:15:526:15 | e2 [some:0] | semmle.label | e2 [some:0] | +| test.swift:526:15:526:17 | ...! | semmle.label | ...! | +| test.swift:528:15:528:15 | e4 [some:0] | semmle.label | e4 [some:0] | +| test.swift:528:15:528:17 | ...! | semmle.label | ...! | +| test.swift:530:15:530:15 | e6 [some:0] | semmle.label | e6 [some:0] | +| test.swift:530:15:530:17 | ...! | semmle.label | ...! | +| test.swift:536:13:536:28 | call to optionalSource() [some:0] | semmle.label | call to optionalSource() [some:0] | +| test.swift:538:8:538:12 | let ...? [some:0] | semmle.label | let ...? [some:0] | +| test.swift:538:12:538:12 | a | semmle.label | a | +| test.swift:539:19:539:19 | a | semmle.label | a | +| test.swift:543:18:543:23 | (...) [Tuple element at index 0, some:0] | semmle.label | (...) [Tuple element at index 0, some:0] | +| test.swift:543:19:543:19 | x [some:0] | semmle.label | x [some:0] | +| test.swift:545:10:545:37 | (...) [Tuple element at index 0, some:0] | semmle.label | (...) [Tuple element at index 0, some:0] | +| test.swift:545:11:545:22 | .some(...) [some:0] | semmle.label | .some(...) [some:0] | +| test.swift:545:21:545:21 | a | semmle.label | a | +| test.swift:546:19:546:19 | a | semmle.label | a | +| test.swift:559:9:559:9 | self [x, some:0] | semmle.label | self [x, some:0] | +| test.swift:559:9:559:9 | value [some:0] | semmle.label | value [some:0] | +| test.swift:563:13:563:28 | call to optionalSource() [some:0] | semmle.label | call to optionalSource() [some:0] | +| test.swift:565:5:565:5 | [post] cx [x, some:0] | semmle.label | [post] cx [x, some:0] | +| test.swift:565:12:565:12 | x [some:0] | semmle.label | x [some:0] | +| test.swift:569:11:569:15 | let ...? [some:0] | semmle.label | let ...? [some:0] | +| test.swift:569:15:569:15 | z1 | semmle.label | z1 | +| test.swift:569:20:569:20 | cx [x, some:0] | semmle.label | cx [x, some:0] | +| test.swift:569:20:569:23 | .x [some:0] | semmle.label | .x [some:0] | +| test.swift:570:15:570:15 | z1 | semmle.label | z1 | +| test.swift:576:13:576:21 | call to +(_:) | semmle.label | call to +(_:) | +| test.swift:576:14:576:21 | call to source() | semmle.label | call to source() | +| test.swift:577:14:577:21 | call to source() | semmle.label | call to source() | +| test.swift:585:9:585:9 | self [str] | semmle.label | self [str] | +| test.swift:586:5:588:5 | self[return] [str] | semmle.label | self[return] [str] | +| test.swift:586:10:586:13 | s | semmle.label | s | +| test.swift:587:7:587:7 | [post] self [str] | semmle.label | [post] self [str] | +| test.swift:587:13:587:13 | s | semmle.label | s | +| test.swift:592:17:595:5 | self[return] [str] | semmle.label | self[return] [str] | +| test.swift:593:7:593:7 | [post] self [str] | semmle.label | [post] self [str] | +| test.swift:593:20:593:28 | call to source3() | semmle.label | call to source3() | +| test.swift:594:17:594:17 | .str | semmle.label | .str | +| test.swift:594:17:594:17 | self [str] | semmle.label | self [str] | +| test.swift:599:13:599:33 | call to MyClass.init(s:) [str] | semmle.label | call to MyClass.init(s:) [str] | +| test.swift:599:13:599:35 | .str | semmle.label | .str | +| test.swift:599:24:599:32 | call to source3() | semmle.label | call to source3() | +| test.swift:600:13:600:41 | call to MyClass.init(contentsOfFile:) [str] | semmle.label | call to MyClass.init(contentsOfFile:) [str] | +| test.swift:600:13:600:43 | .str | semmle.label | .str | +| test.swift:617:3:619:3 | self[return] [x] | semmle.label | self[return] [x] | +| test.swift:617:8:617:11 | x | semmle.label | x | +| test.swift:618:5:618:5 | [post] self [x] | semmle.label | [post] self [x] | +| test.swift:618:14:618:14 | x | semmle.label | x | +| test.swift:623:11:623:24 | call to S.init(x:) [x] | semmle.label | call to S.init(x:) [x] | +| test.swift:623:16:623:23 | call to source() | semmle.label | call to source() | +| test.swift:624:11:624:14 | enter #keyPath(...) [x] | semmle.label | enter #keyPath(...) [x] | +| test.swift:624:11:624:14 | exit #keyPath(...) | semmle.label | exit #keyPath(...) | +| test.swift:624:14:624:14 | KeyPathComponent [x] | semmle.label | KeyPathComponent [x] | +| test.swift:625:13:625:13 | s [x] | semmle.label | s [x] | +| test.swift:625:13:625:25 | \\...[...] | semmle.label | \\...[...] | +| test.swift:627:36:627:38 | enter #keyPath(...) [x] | semmle.label | enter #keyPath(...) [x] | +| test.swift:627:36:627:38 | exit #keyPath(...) | semmle.label | exit #keyPath(...) | +| test.swift:627:38:627:38 | KeyPathComponent [x] | semmle.label | KeyPathComponent [x] | +| test.swift:628:13:628:13 | s [x] | semmle.label | s [x] | +| test.swift:628:13:628:32 | \\...[...] | semmle.label | \\...[...] | +| test.swift:634:3:636:3 | self[return] [s, x] | semmle.label | self[return] [s, x] | +| test.swift:634:8:634:11 | s [x] | semmle.label | s [x] | +| test.swift:635:5:635:5 | [post] self [s, x] | semmle.label | [post] self [s, x] | +| test.swift:635:14:635:14 | s [x] | semmle.label | s [x] | +| test.swift:640:11:640:24 | call to S.init(x:) [x] | semmle.label | call to S.init(x:) [x] | +| test.swift:640:16:640:23 | call to source() | semmle.label | call to source() | +| test.swift:641:12:641:19 | call to S2.init(s:) [s, x] | semmle.label | call to S2.init(s:) [s, x] | +| test.swift:641:18:641:18 | s [x] | semmle.label | s [x] | +| test.swift:642:11:642:17 | enter #keyPath(...) [s, x] | semmle.label | enter #keyPath(...) [s, x] | +| test.swift:642:11:642:17 | exit #keyPath(...) | semmle.label | exit #keyPath(...) | +| test.swift:642:15:642:15 | KeyPathComponent [s, x] | semmle.label | KeyPathComponent [s, x] | +| test.swift:642:17:642:17 | KeyPathComponent [x] | semmle.label | KeyPathComponent [x] | +| test.swift:643:13:643:13 | s2 [s, x] | semmle.label | s2 [s, x] | +| test.swift:643:13:643:26 | \\...[...] | semmle.label | \\...[...] | +| test.swift:647:17:647:26 | [...] [Array element] | semmle.label | [...] [Array element] | +| test.swift:647:18:647:25 | call to source() | semmle.label | call to source() | +| test.swift:648:13:648:22 | enter #keyPath(...) [Array element] | semmle.label | enter #keyPath(...) [Array element] | +| test.swift:648:13:648:22 | exit #keyPath(...) | semmle.label | exit #keyPath(...) | +| test.swift:648:20:648:22 | KeyPathComponent [Array element] | semmle.label | KeyPathComponent [Array element] | +| test.swift:649:15:649:15 | array [Array element] | semmle.label | array [Array element] | +| test.swift:649:15:649:31 | \\...[...] | semmle.label | \\...[...] | +| test.swift:655:3:657:3 | self[return] [s, some:0, x] | semmle.label | self[return] [s, some:0, x] | +| test.swift:655:8:655:12 | s [some:0, x] | semmle.label | s [some:0, x] | +| test.swift:656:5:656:5 | [post] self [s, some:0, x] | semmle.label | [post] self [s, some:0, x] | +| test.swift:656:14:656:14 | s [some:0, x] | semmle.label | s [some:0, x] | +| test.swift:661:13:661:26 | call to S.init(x:) [x] | semmle.label | call to S.init(x:) [x] | +| test.swift:661:18:661:25 | call to source() | semmle.label | call to source() | +| test.swift:662:14:662:30 | call to S2_Optional.init(s:) [s, some:0, x] | semmle.label | call to S2_Optional.init(s:) [s, some:0, x] | +| test.swift:662:29:662:29 | s [some:0, x] | semmle.label | s [some:0, x] | +| test.swift:662:29:662:29 | s [x] | semmle.label | s [x] | +| test.swift:663:13:663:29 | enter #keyPath(...) [s, some:0, x] | semmle.label | enter #keyPath(...) [s, some:0, x] | +| test.swift:663:13:663:29 | exit #keyPath(...) [some:0] | semmle.label | exit #keyPath(...) [some:0] | +| test.swift:663:26:663:26 | KeyPathComponent [s, some:0, x] | semmle.label | KeyPathComponent [s, some:0, x] | +| test.swift:663:27:663:27 | KeyPathComponent [some:0, x] | semmle.label | KeyPathComponent [some:0, x] | +| test.swift:663:29:663:29 | KeyPathComponent [x] | semmle.label | KeyPathComponent [x] | +| test.swift:664:15:664:15 | s2 [s, some:0, x] | semmle.label | s2 [s, some:0, x] | +| test.swift:664:15:664:28 | \\...[...] [some:0] | semmle.label | \\...[...] [some:0] | +| test.swift:664:15:664:29 | ...! | semmle.label | ...! | +| test.swift:668:13:668:20 | call to source() | semmle.label | call to source() | +| test.swift:676:15:676:15 | y | semmle.label | y | +| test.swift:678:9:678:16 | call to source() | semmle.label | call to source() | +| test.swift:680:11:680:11 | x | semmle.label | x | +| test.swift:680:15:680:15 | [post] y | semmle.label | [post] y | +| test.swift:681:15:681:15 | x | semmle.label | x | +| test.swift:682:15:682:15 | y | semmle.label | y | +| test.swift:688:5:688:5 | [post] arr1 [Array element] | semmle.label | [post] arr1 [Array element] | +| test.swift:688:15:688:22 | call to source() | semmle.label | call to source() | +| test.swift:689:15:689:15 | arr1 [Array element] | semmle.label | arr1 [Array element] | +| test.swift:689:15:689:21 | ...[...] | semmle.label | ...[...] | +| test.swift:692:16:692:25 | [...] [Array element] | semmle.label | [...] [Array element] | +| test.swift:692:17:692:24 | call to source() | semmle.label | call to source() | +| test.swift:693:15:693:15 | arr2 [Array element] | semmle.label | arr2 [Array element] | +| test.swift:693:15:693:21 | ...[...] | semmle.label | ...[...] | +| test.swift:695:18:695:29 | [...] [Array element, Array element] | semmle.label | [...] [Array element, Array element] | +| test.swift:695:19:695:28 | [...] [Array element] | semmle.label | [...] [Array element] | +| test.swift:695:20:695:27 | call to source() | semmle.label | call to source() | +| test.swift:697:15:697:15 | matrix [Array element, Array element] | semmle.label | matrix [Array element, Array element] | +| test.swift:697:15:697:23 | ...[...] [Array element] | semmle.label | ...[...] [Array element] | +| test.swift:697:15:697:26 | ...[...] | semmle.label | ...[...] | +| test.swift:700:5:700:5 | [post] matrix2 [Array element, Array element] | semmle.label | [post] matrix2 [Array element, Array element] | +| test.swift:700:5:700:5 | [post] matrix2 [Collection element, Array element] | semmle.label | [post] matrix2 [Collection element, Array element] | +| test.swift:700:5:700:14 | [post] getter for ...[...] [Array element] | semmle.label | [post] getter for ...[...] [Array element] | +| test.swift:700:21:700:28 | call to source() | semmle.label | call to source() | +| test.swift:701:15:701:15 | matrix2 [Array element, Array element] | semmle.label | matrix2 [Array element, Array element] | +| test.swift:701:15:701:15 | matrix2 [Collection element, Array element] | semmle.label | matrix2 [Collection element, Array element] | +| test.swift:701:15:701:24 | ...[...] [Array element] | semmle.label | ...[...] [Array element] | +| test.swift:701:15:701:27 | ...[...] | semmle.label | ...[...] | +| test.swift:712:5:712:5 | [post] arr6 [Array element] | semmle.label | [post] arr6 [Array element] | +| test.swift:712:17:712:24 | call to source() | semmle.label | call to source() | +| test.swift:713:15:713:15 | arr6 [Array element] | semmle.label | arr6 [Array element] | +| test.swift:713:15:713:21 | ...[...] | semmle.label | ...[...] | +| test.swift:715:16:715:25 | [...] [Array element] | semmle.label | [...] [Array element] | +| test.swift:715:17:715:24 | call to source() | semmle.label | call to source() | +| test.swift:716:15:716:15 | arr7 [Array element] | semmle.label | arr7 [Array element] | +| test.swift:716:15:716:34 | call to randomElement() [some:0] | semmle.label | call to randomElement() [some:0] | +| test.swift:716:15:716:35 | ...! | semmle.label | ...! | +| test.swift:722:5:722:5 | [post] set1 [Collection element] | semmle.label | [post] set1 [Collection element] | +| test.swift:722:17:722:24 | call to source() | semmle.label | call to source() | +| test.swift:723:15:723:15 | set1 [Collection element] | semmle.label | set1 [Collection element] | +| test.swift:723:15:723:34 | call to randomElement() [some:0] | semmle.label | call to randomElement() [some:0] | +| test.swift:723:15:723:35 | ...! | semmle.label | ...! | +| test.swift:725:16:725:30 | call to Set.init(_:) [Collection element] | semmle.label | call to Set.init(_:) [Collection element] | +| test.swift:725:20:725:29 | [...] [Array element] | semmle.label | [...] [Array element] | +| test.swift:725:21:725:28 | call to source() | semmle.label | call to source() | +| test.swift:726:15:726:15 | set2 [Collection element] | semmle.label | set2 [Collection element] | +| test.swift:726:15:726:34 | call to randomElement() [some:0] | semmle.label | call to randomElement() [some:0] | +| test.swift:726:15:726:35 | ...! | semmle.label | ...! | +| test.swift:731:9:731:9 | self [v2, some:0] | semmle.label | self [v2, some:0] | +| test.swift:731:9:731:9 | self [v2] | semmle.label | self [v2] | +| test.swift:731:9:731:9 | value | semmle.label | value | +| test.swift:731:9:731:9 | value [some:0] | semmle.label | value [some:0] | +| test.swift:732:9:732:9 | self [v3] | semmle.label | self [v3] | +| test.swift:732:9:732:9 | value | semmle.label | value | +| test.swift:742:5:742:5 | v1 [some:0] | semmle.label | v1 [some:0] | +| test.swift:742:11:742:18 | call to source() | semmle.label | call to source() | +| test.swift:743:10:743:17 | call to source() | semmle.label | call to source() | +| test.swift:743:10:743:17 | call to source() [some:0] | semmle.label | call to source() [some:0] | +| test.swift:744:10:744:17 | call to source() | semmle.label | call to source() | +| test.swift:746:5:746:5 | [post] mo1 [v2, some:0] | semmle.label | [post] mo1 [v2, some:0] | +| test.swift:746:5:746:5 | [post] mo1 [v2] | semmle.label | [post] mo1 [v2] | +| test.swift:746:14:746:21 | call to source() | semmle.label | call to source() | +| test.swift:746:14:746:21 | call to source() [some:0] | semmle.label | call to source() [some:0] | +| test.swift:747:5:747:5 | [post] mo1 [v3] | semmle.label | [post] mo1 [v3] | +| test.swift:747:5:747:5 | mo1 [v2, some:0] | semmle.label | mo1 [v2, some:0] | +| test.swift:747:5:747:5 | mo1 [v2] | semmle.label | mo1 [v2] | +| test.swift:747:14:747:21 | call to source() | semmle.label | call to source() | +| test.swift:752:15:752:15 | v1 [some:0] | semmle.label | v1 [some:0] | +| test.swift:752:15:752:17 | ...! | semmle.label | ...! | +| test.swift:753:15:753:15 | v2 [some:0] | semmle.label | v2 [some:0] | +| test.swift:753:15:753:17 | ...! | semmle.label | ...! | +| test.swift:754:15:754:15 | v3 | semmle.label | v3 | +| test.swift:756:15:756:15 | mo1 [v2, some:0] | semmle.label | mo1 [v2, some:0] | +| test.swift:756:15:756:15 | mo1 [v2] | semmle.label | mo1 [v2] | +| test.swift:756:15:756:19 | .v2 | semmle.label | .v2 | +| test.swift:756:15:756:19 | .v2 [some:0] | semmle.label | .v2 [some:0] | +| test.swift:756:15:756:21 | ...! | semmle.label | ...! | +| test.swift:757:15:757:15 | mo1 [v3] | semmle.label | mo1 [v3] | +| test.swift:757:15:757:19 | .v3 | semmle.label | .v3 | +| test.swift:764:13:764:26 | call to S.init(x:) [x] | semmle.label | call to S.init(x:) [x] | +| test.swift:764:18:764:25 | call to source() | semmle.label | call to source() | +| test.swift:765:14:765:30 | call to S2_Optional.init(s:) [s, some:0, x] | semmle.label | call to S2_Optional.init(s:) [s, some:0, x] | +| test.swift:765:29:765:29 | s [some:0, x] | semmle.label | s [some:0, x] | +| test.swift:765:29:765:29 | s [x] | semmle.label | s [x] | +| test.swift:766:13:766:29 | enter #keyPath(...) [s, some:0, x] | semmle.label | enter #keyPath(...) [s, some:0, x] | +| test.swift:766:13:766:29 | exit #keyPath(...) | semmle.label | exit #keyPath(...) | +| test.swift:766:26:766:26 | KeyPathComponent [s, some:0, x] | semmle.label | KeyPathComponent [s, some:0, x] | +| test.swift:766:26:766:26 | KeyPathComponent [some:0, x] | semmle.label | KeyPathComponent [some:0, x] | +| test.swift:766:29:766:29 | KeyPathComponent [x] | semmle.label | KeyPathComponent [x] | +| test.swift:767:15:767:15 | s2 [s, some:0, x] | semmle.label | s2 [s, some:0, x] | +| test.swift:767:15:767:28 | \\...[...] | semmle.label | \\...[...] | subpaths | test.swift:75:22:75:22 | x | test.swift:65:16:65:28 | arg1 | test.swift:65:1:70:1 | arg2[return] | test.swift:75:32:75:32 | [post] y | | test.swift:114:19:114:19 | arg | test.swift:109:9:109:14 | arg | test.swift:110:12:110:12 | arg | test.swift:114:12:114:22 | call to ... | @@ -732,21 +941,34 @@ subpaths | test.swift:218:11:218:18 | call to source() | test.swift:169:12:169:22 | value | test.swift:170:5:170:5 | [post] self [x] | test.swift:218:3:218:5 | [post] getter for .a [x] | | test.swift:219:13:219:13 | b [a, x] | test.swift:185:7:185:7 | self [a, x] | file://:0:0:0:0 | .a [x] | test.swift:219:13:219:15 | .a [x] | | test.swift:219:13:219:15 | .a [x] | test.swift:163:7:163:7 | self [x] | file://:0:0:0:0 | .x | test.swift:219:13:219:17 | .x | -| test.swift:490:24:490:31 | call to source() | test.swift:375:16:375:21 | v | test.swift:375:45:375:62 | call to ... [mySingle:0] | test.swift:490:14:490:32 | call to mkMyEnum1(_:) [mySingle:0] | -| test.swift:503:26:503:33 | call to source() | test.swift:377:18:377:23 | v | test.swift:377:45:377:60 | call to ... [some:0] | test.swift:503:14:503:34 | call to mkOptional1(_:) [some:0] | -| test.swift:546:12:546:12 | x [some:0] | test.swift:540:9:540:9 | value [some:0] | file://:0:0:0:0 | [post] self [x, some:0] | test.swift:546:5:546:5 | [post] cx [x, some:0] | -| test.swift:550:20:550:20 | cx [x, some:0] | test.swift:540:9:540:9 | self [x, some:0] | file://:0:0:0:0 | .x [some:0] | test.swift:550:20:550:23 | .x [some:0] | -| test.swift:574:20:574:28 | call to source3() | test.swift:567:10:567:13 | s | test.swift:568:7:568:7 | [post] self [str] | test.swift:574:7:574:7 | [post] self [str] | -| test.swift:580:13:580:33 | call to MyClass.init(s:) [str] | test.swift:566:9:566:9 | self [str] | file://:0:0:0:0 | .str | test.swift:580:13:580:35 | .str | -| test.swift:580:24:580:32 | call to source3() | test.swift:567:10:567:13 | s | test.swift:567:5:569:5 | self[return] [str] | test.swift:580:13:580:33 | call to MyClass.init(s:) [str] | -| test.swift:581:13:581:41 | call to MyClass.init(contentsOfFile:) [str] | test.swift:566:9:566:9 | self [str] | file://:0:0:0:0 | .str | test.swift:581:13:581:43 | .str | -| test.swift:604:16:604:23 | call to source() | test.swift:598:8:598:11 | x | test.swift:598:3:600:3 | self[return] [x] | test.swift:604:11:604:24 | call to S.init(x:) [x] | -| test.swift:606:13:606:13 | s [x] | test.swift:605:11:605:14 | enter #keyPath(...) [x] | test.swift:605:11:605:14 | exit #keyPath(...) | test.swift:606:13:606:25 | \\...[...] | -| test.swift:609:13:609:13 | s [x] | test.swift:608:36:608:38 | enter #keyPath(...) [x] | test.swift:608:36:608:38 | exit #keyPath(...) | test.swift:609:13:609:32 | \\...[...] | -| test.swift:621:16:621:23 | call to source() | test.swift:598:8:598:11 | x | test.swift:598:3:600:3 | self[return] [x] | test.swift:621:11:621:24 | call to S.init(x:) [x] | -| test.swift:622:18:622:18 | s [x] | test.swift:615:8:615:11 | s [x] | test.swift:615:3:617:3 | self[return] [s, x] | test.swift:622:12:622:19 | call to S2.init(s:) [s, x] | -| test.swift:624:13:624:13 | s2 [s, x] | test.swift:623:11:623:17 | enter #keyPath(...) [s, x] | test.swift:623:11:623:17 | exit #keyPath(...) | test.swift:624:13:624:26 | \\...[...] | -| test.swift:630:15:630:15 | array [Array element] | test.swift:629:13:629:22 | enter #keyPath(...) [Array element] | test.swift:629:13:629:22 | exit #keyPath(...) | test.swift:630:15:630:31 | \\...[...] | +| test.swift:376:30:376:30 | t1 [Tuple element at index 1] | test.swift:368:22:368:36 | t [Tuple element at index 1] | test.swift:369:12:369:19 | (...) [Tuple element at index 0] | test.swift:376:14:376:32 | call to tupleShiftLeft1(_:) [Tuple element at index 0] | +| test.swift:509:24:509:31 | call to source() | test.swift:394:16:394:21 | v | test.swift:394:45:394:62 | call to ... [mySingle:0] | test.swift:509:14:509:32 | call to mkMyEnum1(_:) [mySingle:0] | +| test.swift:522:26:522:33 | call to source() | test.swift:396:18:396:23 | v | test.swift:396:45:396:60 | call to ... [some:0] | test.swift:522:14:522:34 | call to mkOptional1(_:) [some:0] | +| test.swift:565:12:565:12 | x [some:0] | test.swift:559:9:559:9 | value [some:0] | file://:0:0:0:0 | [post] self [x, some:0] | test.swift:565:5:565:5 | [post] cx [x, some:0] | +| test.swift:569:20:569:20 | cx [x, some:0] | test.swift:559:9:559:9 | self [x, some:0] | file://:0:0:0:0 | .x [some:0] | test.swift:569:20:569:23 | .x [some:0] | +| test.swift:593:20:593:28 | call to source3() | test.swift:586:10:586:13 | s | test.swift:587:7:587:7 | [post] self [str] | test.swift:593:7:593:7 | [post] self [str] | +| test.swift:599:13:599:33 | call to MyClass.init(s:) [str] | test.swift:585:9:585:9 | self [str] | file://:0:0:0:0 | .str | test.swift:599:13:599:35 | .str | +| test.swift:599:24:599:32 | call to source3() | test.swift:586:10:586:13 | s | test.swift:586:5:588:5 | self[return] [str] | test.swift:599:13:599:33 | call to MyClass.init(s:) [str] | +| test.swift:600:13:600:41 | call to MyClass.init(contentsOfFile:) [str] | test.swift:585:9:585:9 | self [str] | file://:0:0:0:0 | .str | test.swift:600:13:600:43 | .str | +| test.swift:623:16:623:23 | call to source() | test.swift:617:8:617:11 | x | test.swift:617:3:619:3 | self[return] [x] | test.swift:623:11:623:24 | call to S.init(x:) [x] | +| test.swift:625:13:625:13 | s [x] | test.swift:624:11:624:14 | enter #keyPath(...) [x] | test.swift:624:11:624:14 | exit #keyPath(...) | test.swift:625:13:625:25 | \\...[...] | +| test.swift:628:13:628:13 | s [x] | test.swift:627:36:627:38 | enter #keyPath(...) [x] | test.swift:627:36:627:38 | exit #keyPath(...) | test.swift:628:13:628:32 | \\...[...] | +| test.swift:640:16:640:23 | call to source() | test.swift:617:8:617:11 | x | test.swift:617:3:619:3 | self[return] [x] | test.swift:640:11:640:24 | call to S.init(x:) [x] | +| test.swift:641:18:641:18 | s [x] | test.swift:634:8:634:11 | s [x] | test.swift:634:3:636:3 | self[return] [s, x] | test.swift:641:12:641:19 | call to S2.init(s:) [s, x] | +| test.swift:643:13:643:13 | s2 [s, x] | test.swift:642:11:642:17 | enter #keyPath(...) [s, x] | test.swift:642:11:642:17 | exit #keyPath(...) | test.swift:643:13:643:26 | \\...[...] | +| test.swift:649:15:649:15 | array [Array element] | test.swift:648:13:648:22 | enter #keyPath(...) [Array element] | test.swift:648:13:648:22 | exit #keyPath(...) | test.swift:649:15:649:31 | \\...[...] | +| test.swift:661:18:661:25 | call to source() | test.swift:617:8:617:11 | x | test.swift:617:3:619:3 | self[return] [x] | test.swift:661:13:661:26 | call to S.init(x:) [x] | +| test.swift:662:29:662:29 | s [some:0, x] | test.swift:655:8:655:12 | s [some:0, x] | test.swift:655:3:657:3 | self[return] [s, some:0, x] | test.swift:662:14:662:30 | call to S2_Optional.init(s:) [s, some:0, x] | +| test.swift:664:15:664:15 | s2 [s, some:0, x] | test.swift:663:13:663:29 | enter #keyPath(...) [s, some:0, x] | test.swift:663:13:663:29 | exit #keyPath(...) [some:0] | test.swift:664:15:664:28 | \\...[...] [some:0] | +| test.swift:746:14:746:21 | call to source() | test.swift:731:9:731:9 | value | file://:0:0:0:0 | [post] self [v2] | test.swift:746:5:746:5 | [post] mo1 [v2] | +| test.swift:746:14:746:21 | call to source() [some:0] | test.swift:731:9:731:9 | value [some:0] | file://:0:0:0:0 | [post] self [v2, some:0] | test.swift:746:5:746:5 | [post] mo1 [v2, some:0] | +| test.swift:747:14:747:21 | call to source() | test.swift:732:9:732:9 | value | file://:0:0:0:0 | [post] self [v3] | test.swift:747:5:747:5 | [post] mo1 [v3] | +| test.swift:756:15:756:15 | mo1 [v2, some:0] | test.swift:731:9:731:9 | self [v2, some:0] | file://:0:0:0:0 | .v2 [some:0] | test.swift:756:15:756:19 | .v2 [some:0] | +| test.swift:756:15:756:15 | mo1 [v2] | test.swift:731:9:731:9 | self [v2] | file://:0:0:0:0 | .v2 | test.swift:756:15:756:19 | .v2 | +| test.swift:757:15:757:15 | mo1 [v3] | test.swift:732:9:732:9 | self [v3] | file://:0:0:0:0 | .v3 | test.swift:757:15:757:19 | .v3 | +| test.swift:764:18:764:25 | call to source() | test.swift:617:8:617:11 | x | test.swift:617:3:619:3 | self[return] [x] | test.swift:764:13:764:26 | call to S.init(x:) [x] | +| test.swift:765:29:765:29 | s [some:0, x] | test.swift:655:8:655:12 | s [some:0, x] | test.swift:655:3:657:3 | self[return] [s, some:0, x] | test.swift:765:14:765:30 | call to S2_Optional.init(s:) [s, some:0, x] | +| test.swift:767:15:767:15 | s2 [s, some:0, x] | test.swift:766:13:766:29 | enter #keyPath(...) [s, some:0, x] | test.swift:766:13:766:29 | exit #keyPath(...) | test.swift:767:15:767:28 | \\...[...] | #select | test.swift:7:15:7:15 | t1 | test.swift:6:19:6:26 | call to source() | test.swift:7:15:7:15 | t1 | result | | test.swift:9:15:9:15 | t1 | test.swift:6:19:6:26 | call to source() | test.swift:9:15:9:15 | t1 | result | @@ -800,38 +1022,51 @@ subpaths | test.swift:361:15:361:18 | .1 | test.swift:351:31:351:38 | call to source() | test.swift:361:15:361:18 | .1 | result | | test.swift:363:15:363:15 | a | test.swift:351:18:351:25 | call to source() | test.swift:363:15:363:15 | a | result | | test.swift:364:15:364:15 | b | test.swift:351:31:351:38 | call to source() | test.swift:364:15:364:15 | b | result | -| test.swift:409:19:409:19 | a | test.swift:403:19:403:26 | call to source() | test.swift:409:19:409:19 | a | result | -| test.swift:418:19:418:19 | x | test.swift:403:19:403:26 | call to source() | test.swift:418:19:418:19 | x | result | -| test.swift:434:19:434:19 | b | test.swift:425:26:425:33 | call to source() | test.swift:434:19:434:19 | b | result | -| test.swift:444:19:444:19 | y | test.swift:425:26:425:33 | call to source() | test.swift:444:19:444:19 | y | result | -| test.swift:460:19:460:19 | c | test.swift:425:26:425:33 | call to source() | test.swift:460:19:460:19 | c | result | -| test.swift:469:19:469:19 | x | test.swift:468:51:468:58 | call to source() | test.swift:469:19:469:19 | x | result | -| test.swift:473:19:473:19 | c | test.swift:425:26:425:33 | call to source() | test.swift:473:19:473:19 | c | result | -| test.swift:479:19:479:19 | b | test.swift:425:26:425:33 | call to source() | test.swift:479:19:479:19 | b | result | -| test.swift:482:19:482:19 | e | test.swift:425:26:425:33 | call to source() | test.swift:482:19:482:19 | e | result | -| test.swift:494:54:494:54 | d2 | test.swift:488:30:488:37 | call to source() | test.swift:494:54:494:54 | d2 | result | -| test.swift:496:54:496:54 | d4 | test.swift:490:24:490:31 | call to source() | test.swift:496:54:496:54 | d4 | result | -| test.swift:498:54:498:54 | d6 | test.swift:492:24:492:31 | call to source() | test.swift:498:54:498:54 | d6 | result | -| test.swift:507:15:507:17 | ...! | test.swift:501:28:501:35 | call to source() | test.swift:507:15:507:17 | ...! | result | -| test.swift:509:15:509:17 | ...! | test.swift:503:26:503:33 | call to source() | test.swift:509:15:509:17 | ...! | result | -| test.swift:511:15:511:17 | ...! | test.swift:505:26:505:33 | call to source() | test.swift:511:15:511:17 | ...! | result | -| test.swift:520:19:520:19 | a | test.swift:259:12:259:19 | call to source() | test.swift:520:19:520:19 | a | result | -| test.swift:527:19:527:19 | a | test.swift:259:12:259:19 | call to source() | test.swift:527:19:527:19 | a | result | -| test.swift:551:15:551:15 | z1 | test.swift:259:12:259:19 | call to source() | test.swift:551:15:551:15 | z1 | result | -| test.swift:557:13:557:21 | call to +(_:) | test.swift:557:14:557:21 | call to source() | test.swift:557:13:557:21 | call to +(_:) | result | -| test.swift:558:14:558:21 | call to source() | test.swift:558:14:558:21 | call to source() | test.swift:558:14:558:21 | call to source() | result | -| test.swift:575:17:575:17 | .str | test.swift:574:20:574:28 | call to source3() | test.swift:575:17:575:17 | .str | result | -| test.swift:580:13:580:35 | .str | test.swift:580:24:580:32 | call to source3() | test.swift:580:13:580:35 | .str | result | -| test.swift:581:13:581:43 | .str | test.swift:574:20:574:28 | call to source3() | test.swift:581:13:581:43 | .str | result | -| test.swift:606:13:606:25 | \\...[...] | test.swift:604:16:604:23 | call to source() | test.swift:606:13:606:25 | \\...[...] | result | -| test.swift:609:13:609:32 | \\...[...] | test.swift:604:16:604:23 | call to source() | test.swift:609:13:609:32 | \\...[...] | result | -| test.swift:624:13:624:26 | \\...[...] | test.swift:621:16:621:23 | call to source() | test.swift:624:13:624:26 | \\...[...] | result | -| test.swift:630:15:630:31 | \\...[...] | test.swift:628:18:628:25 | call to source() | test.swift:630:15:630:31 | \\...[...] | result | -| test.swift:657:15:657:15 | y | test.swift:649:13:649:20 | call to source() | test.swift:657:15:657:15 | y | result | -| test.swift:662:15:662:15 | x | test.swift:659:9:659:16 | call to source() | test.swift:662:15:662:15 | x | result | -| test.swift:663:15:663:15 | y | test.swift:659:9:659:16 | call to source() | test.swift:663:15:663:15 | y | result | -| test.swift:670:15:670:21 | ...[...] | test.swift:669:15:669:22 | call to source() | test.swift:670:15:670:21 | ...[...] | result | -| test.swift:674:15:674:21 | ...[...] | test.swift:673:17:673:24 | call to source() | test.swift:674:15:674:21 | ...[...] | result | -| test.swift:678:15:678:26 | ...[...] | test.swift:676:20:676:27 | call to source() | test.swift:678:15:678:26 | ...[...] | result | -| test.swift:682:15:682:27 | ...[...] | test.swift:681:21:681:28 | call to source() | test.swift:682:15:682:27 | ...[...] | result | -| test.swift:694:15:694:21 | ...[...] | test.swift:693:17:693:24 | call to source() | test.swift:694:15:694:21 | ...[...] | result | +| test.swift:380:15:380:18 | .1 | test.swift:375:18:375:25 | call to source() | test.swift:380:15:380:18 | .1 | result | +| test.swift:381:15:381:18 | .0 | test.swift:375:18:375:25 | call to source() | test.swift:381:15:381:18 | .0 | result | +| test.swift:383:15:383:18 | .0 | test.swift:375:18:375:25 | call to source() | test.swift:383:15:383:18 | .0 | result | +| test.swift:428:19:428:19 | a | test.swift:422:19:422:26 | call to source() | test.swift:428:19:428:19 | a | result | +| test.swift:437:19:437:19 | x | test.swift:422:19:422:26 | call to source() | test.swift:437:19:437:19 | x | result | +| test.swift:453:19:453:19 | b | test.swift:444:26:444:33 | call to source() | test.swift:453:19:453:19 | b | result | +| test.swift:463:19:463:19 | y | test.swift:444:26:444:33 | call to source() | test.swift:463:19:463:19 | y | result | +| test.swift:479:19:479:19 | c | test.swift:444:26:444:33 | call to source() | test.swift:479:19:479:19 | c | result | +| test.swift:488:19:488:19 | x | test.swift:487:51:487:58 | call to source() | test.swift:488:19:488:19 | x | result | +| test.swift:492:19:492:19 | c | test.swift:444:26:444:33 | call to source() | test.swift:492:19:492:19 | c | result | +| test.swift:498:19:498:19 | b | test.swift:444:26:444:33 | call to source() | test.swift:498:19:498:19 | b | result | +| test.swift:501:19:501:19 | e | test.swift:444:26:444:33 | call to source() | test.swift:501:19:501:19 | e | result | +| test.swift:513:54:513:54 | d2 | test.swift:507:30:507:37 | call to source() | test.swift:513:54:513:54 | d2 | result | +| test.swift:515:54:515:54 | d4 | test.swift:509:24:509:31 | call to source() | test.swift:515:54:515:54 | d4 | result | +| test.swift:517:54:517:54 | d6 | test.swift:511:24:511:31 | call to source() | test.swift:517:54:517:54 | d6 | result | +| test.swift:526:15:526:17 | ...! | test.swift:520:28:520:35 | call to source() | test.swift:526:15:526:17 | ...! | result | +| test.swift:528:15:528:17 | ...! | test.swift:522:26:522:33 | call to source() | test.swift:528:15:528:17 | ...! | result | +| test.swift:530:15:530:17 | ...! | test.swift:524:26:524:33 | call to source() | test.swift:530:15:530:17 | ...! | result | +| test.swift:539:19:539:19 | a | test.swift:259:12:259:19 | call to source() | test.swift:539:19:539:19 | a | result | +| test.swift:546:19:546:19 | a | test.swift:259:12:259:19 | call to source() | test.swift:546:19:546:19 | a | result | +| test.swift:570:15:570:15 | z1 | test.swift:259:12:259:19 | call to source() | test.swift:570:15:570:15 | z1 | result | +| test.swift:576:13:576:21 | call to +(_:) | test.swift:576:14:576:21 | call to source() | test.swift:576:13:576:21 | call to +(_:) | result | +| test.swift:577:14:577:21 | call to source() | test.swift:577:14:577:21 | call to source() | test.swift:577:14:577:21 | call to source() | result | +| test.swift:594:17:594:17 | .str | test.swift:593:20:593:28 | call to source3() | test.swift:594:17:594:17 | .str | result | +| test.swift:599:13:599:35 | .str | test.swift:599:24:599:32 | call to source3() | test.swift:599:13:599:35 | .str | result | +| test.swift:600:13:600:43 | .str | test.swift:593:20:593:28 | call to source3() | test.swift:600:13:600:43 | .str | result | +| test.swift:625:13:625:25 | \\...[...] | test.swift:623:16:623:23 | call to source() | test.swift:625:13:625:25 | \\...[...] | result | +| test.swift:628:13:628:32 | \\...[...] | test.swift:623:16:623:23 | call to source() | test.swift:628:13:628:32 | \\...[...] | result | +| test.swift:643:13:643:26 | \\...[...] | test.swift:640:16:640:23 | call to source() | test.swift:643:13:643:26 | \\...[...] | result | +| test.swift:649:15:649:31 | \\...[...] | test.swift:647:18:647:25 | call to source() | test.swift:649:15:649:31 | \\...[...] | result | +| test.swift:664:15:664:29 | ...! | test.swift:661:18:661:25 | call to source() | test.swift:664:15:664:29 | ...! | result | +| test.swift:676:15:676:15 | y | test.swift:668:13:668:20 | call to source() | test.swift:676:15:676:15 | y | result | +| test.swift:681:15:681:15 | x | test.swift:678:9:678:16 | call to source() | test.swift:681:15:681:15 | x | result | +| test.swift:682:15:682:15 | y | test.swift:678:9:678:16 | call to source() | test.swift:682:15:682:15 | y | result | +| test.swift:689:15:689:21 | ...[...] | test.swift:688:15:688:22 | call to source() | test.swift:689:15:689:21 | ...[...] | result | +| test.swift:693:15:693:21 | ...[...] | test.swift:692:17:692:24 | call to source() | test.swift:693:15:693:21 | ...[...] | result | +| test.swift:697:15:697:26 | ...[...] | test.swift:695:20:695:27 | call to source() | test.swift:697:15:697:26 | ...[...] | result | +| test.swift:701:15:701:27 | ...[...] | test.swift:700:21:700:28 | call to source() | test.swift:701:15:701:27 | ...[...] | result | +| test.swift:713:15:713:21 | ...[...] | test.swift:712:17:712:24 | call to source() | test.swift:713:15:713:21 | ...[...] | result | +| test.swift:716:15:716:35 | ...! | test.swift:715:17:715:24 | call to source() | test.swift:716:15:716:35 | ...! | result | +| test.swift:723:15:723:35 | ...! | test.swift:722:17:722:24 | call to source() | test.swift:723:15:723:35 | ...! | result | +| test.swift:726:15:726:35 | ...! | test.swift:725:21:725:28 | call to source() | test.swift:726:15:726:35 | ...! | result | +| test.swift:752:15:752:17 | ...! | test.swift:742:11:742:18 | call to source() | test.swift:752:15:752:17 | ...! | result | +| test.swift:753:15:753:17 | ...! | test.swift:743:10:743:17 | call to source() | test.swift:753:15:753:17 | ...! | result | +| test.swift:754:15:754:15 | v3 | test.swift:744:10:744:17 | call to source() | test.swift:754:15:754:15 | v3 | result | +| test.swift:756:15:756:21 | ...! | test.swift:746:14:746:21 | call to source() | test.swift:756:15:756:21 | ...! | result | +| test.swift:757:15:757:19 | .v3 | test.swift:747:14:747:21 | call to source() | test.swift:757:15:757:19 | .v3 | result | +| test.swift:767:15:767:28 | \\...[...] | test.swift:764:18:764:25 | call to source() | test.swift:767:15:767:28 | \\...[...] | result | diff --git a/swift/ql/test/library-tests/dataflow/dataflow/FlowConfig.qll b/swift/ql/test/library-tests/dataflow/dataflow/FlowConfig.qll index 952035f7c77..5de4983b7aa 100644 --- a/swift/ql/test/library-tests/dataflow/dataflow/FlowConfig.qll +++ b/swift/ql/test/library-tests/dataflow/dataflow/FlowConfig.qll @@ -26,6 +26,8 @@ private class TestSummaries extends SummaryModelCsv { [ // model to allow data flow through `signum()` as though it were an identity function, for the benefit of testing flow through optional chaining (`x?.`). ";Int;true;signum();;;Argument[-1];ReturnValue;value", + // test Tuple content in MAD + ";;false;tupleShiftLeft2(_:);;;Argument[0].TupleElement[1];ReturnValue.TupleElement[0];value", // test Enum content in MAD ";;false;mkMyEnum2(_:);;;Argument[0];ReturnValue.EnumElement[mySingle:0];value", ";;false;mkOptional2(_:);;;Argument[0];ReturnValue.OptionalSome;value" diff --git a/swift/ql/test/library-tests/dataflow/dataflow/LocalFlow.expected b/swift/ql/test/library-tests/dataflow/dataflow/LocalFlow.expected index 99e9ceb5ba8..0f16b590c26 100644 --- a/swift/ql/test/library-tests/dataflow/dataflow/LocalFlow.expected +++ b/swift/ql/test/library-tests/dataflow/dataflow/LocalFlow.expected @@ -374,440 +374,553 @@ | test.swift:360:15:360:15 | t2 | test.swift:361:15:361:15 | t2 | | test.swift:361:15:361:15 | [post] t2 | test.swift:362:15:362:15 | t2 | | test.swift:361:15:361:15 | t2 | test.swift:362:15:362:15 | t2 | -| test.swift:375:16:375:21 | SSA def(v) | test.swift:375:61:375:61 | v | -| test.swift:375:16:375:21 | v | test.swift:375:16:375:21 | SSA def(v) | -| test.swift:377:18:377:23 | SSA def(v) | test.swift:377:59:377:59 | v | -| test.swift:377:18:377:23 | v | test.swift:377:18:377:23 | SSA def(v) | -| test.swift:381:9:381:9 | SSA def(a) | test.swift:383:12:383:12 | a | -| test.swift:381:9:381:9 | a | test.swift:381:9:381:9 | SSA def(a) | -| test.swift:381:9:381:13 | ... as ... | test.swift:381:9:381:9 | a | -| test.swift:381:22:381:23 | .myNone | test.swift:381:9:381:13 | ... as ... | -| test.swift:383:12:383:12 | a | test.swift:384:10:384:11 | .myNone | -| test.swift:383:12:383:12 | a | test.swift:386:10:386:25 | .mySingle(...) | -| test.swift:383:12:383:12 | a | test.swift:388:10:388:30 | .myPair(...) | -| test.swift:383:12:383:12 | a | test.swift:391:14:391:26 | .myCons(...) | -| test.swift:383:12:383:12 | a | test.swift:395:32:395:32 | a | -| test.swift:386:24:386:24 | SSA def(a) | test.swift:387:19:387:19 | a | -| test.swift:386:24:386:24 | a | test.swift:386:24:386:24 | SSA def(a) | -| test.swift:388:22:388:22 | SSA def(a) | test.swift:389:19:389:19 | a | -| test.swift:388:22:388:22 | a | test.swift:388:22:388:22 | SSA def(a) | -| test.swift:388:29:388:29 | SSA def(b) | test.swift:390:19:390:19 | b | -| test.swift:388:29:388:29 | b | test.swift:388:29:388:29 | SSA def(b) | -| test.swift:391:10:391:26 | SSA phi(a) | test.swift:392:19:392:19 | a | -| test.swift:391:22:391:22 | SSA def(a) | test.swift:391:10:391:26 | SSA phi(a) | -| test.swift:391:22:391:22 | a | test.swift:391:22:391:22 | SSA def(a) | -| test.swift:395:27:395:27 | SSA def(x) | test.swift:396:19:396:19 | x | -| test.swift:395:27:395:27 | x | test.swift:395:27:395:27 | SSA def(x) | -| test.swift:395:32:395:32 | a | test.swift:395:13:395:28 | .mySingle(...) | -| test.swift:395:32:395:32 | a | test.swift:398:37:398:37 | a | -| test.swift:398:25:398:25 | SSA def(x) | test.swift:399:19:399:19 | x | -| test.swift:398:25:398:25 | x | test.swift:398:25:398:25 | SSA def(x) | -| test.swift:398:32:398:32 | SSA def(y) | test.swift:400:19:400:19 | y | -| test.swift:398:32:398:32 | y | test.swift:398:32:398:32 | SSA def(y) | -| test.swift:398:37:398:37 | a | test.swift:398:13:398:33 | .myPair(...) | -| test.swift:403:5:403:27 | SSA def(a) | test.swift:405:12:405:12 | a | -| test.swift:403:9:403:27 | call to ... | test.swift:403:5:403:27 | SSA def(a) | -| test.swift:405:12:405:12 | a | test.swift:406:10:406:11 | .myNone | -| test.swift:405:12:405:12 | a | test.swift:408:10:408:25 | .mySingle(...) | -| test.swift:405:12:405:12 | a | test.swift:410:10:410:30 | .myPair(...) | -| test.swift:405:12:405:12 | a | test.swift:413:14:413:26 | .myCons(...) | -| test.swift:405:12:405:12 | a | test.swift:417:32:417:32 | a | -| test.swift:408:24:408:24 | SSA def(a) | test.swift:409:19:409:19 | a | -| test.swift:408:24:408:24 | a | test.swift:408:24:408:24 | SSA def(a) | -| test.swift:410:22:410:22 | SSA def(a) | test.swift:411:19:411:19 | a | +| test.swift:368:22:368:36 | SSA def(t) | test.swift:369:13:369:13 | t | +| test.swift:368:22:368:36 | t | test.swift:368:22:368:36 | SSA def(t) | +| test.swift:375:9:375:9 | SSA def(t1) | test.swift:376:30:376:30 | t1 | +| test.swift:375:9:375:9 | t1 | test.swift:375:9:375:9 | SSA def(t1) | +| test.swift:375:14:375:26 | (...) | test.swift:375:9:375:9 | t1 | +| test.swift:376:9:376:9 | SSA def(t2) | test.swift:381:15:381:15 | t2 | +| test.swift:376:9:376:9 | t2 | test.swift:376:9:376:9 | SSA def(t2) | +| test.swift:376:14:376:32 | call to tupleShiftLeft1(_:) | test.swift:376:9:376:9 | t2 | +| test.swift:376:30:376:30 | t1 | test.swift:377:30:377:30 | t1 | +| test.swift:377:9:377:9 | SSA def(t3) | test.swift:383:15:383:15 | t3 | +| test.swift:377:9:377:9 | t3 | test.swift:377:9:377:9 | SSA def(t3) | +| test.swift:377:14:377:32 | call to tupleShiftLeft2(_:) | test.swift:377:9:377:9 | t3 | +| test.swift:377:30:377:30 | t1 | test.swift:379:15:379:15 | t1 | +| test.swift:379:15:379:15 | [post] t1 | test.swift:380:15:380:15 | t1 | +| test.swift:379:15:379:15 | t1 | test.swift:380:15:380:15 | t1 | +| test.swift:381:15:381:15 | [post] t2 | test.swift:382:15:382:15 | t2 | +| test.swift:381:15:381:15 | t2 | test.swift:382:15:382:15 | t2 | +| test.swift:383:15:383:15 | [post] t3 | test.swift:384:15:384:15 | t3 | +| test.swift:383:15:383:15 | t3 | test.swift:384:15:384:15 | t3 | +| test.swift:394:16:394:21 | SSA def(v) | test.swift:394:61:394:61 | v | +| test.swift:394:16:394:21 | v | test.swift:394:16:394:21 | SSA def(v) | +| test.swift:396:18:396:23 | SSA def(v) | test.swift:396:59:396:59 | v | +| test.swift:396:18:396:23 | v | test.swift:396:18:396:23 | SSA def(v) | +| test.swift:400:9:400:9 | SSA def(a) | test.swift:402:12:402:12 | a | +| test.swift:400:9:400:9 | a | test.swift:400:9:400:9 | SSA def(a) | +| test.swift:400:9:400:13 | ... as ... | test.swift:400:9:400:9 | a | +| test.swift:400:22:400:23 | .myNone | test.swift:400:9:400:13 | ... as ... | +| test.swift:402:12:402:12 | a | test.swift:403:10:403:11 | .myNone | +| test.swift:402:12:402:12 | a | test.swift:405:10:405:25 | .mySingle(...) | +| test.swift:402:12:402:12 | a | test.swift:407:10:407:30 | .myPair(...) | +| test.swift:402:12:402:12 | a | test.swift:410:14:410:26 | .myCons(...) | +| test.swift:402:12:402:12 | a | test.swift:414:32:414:32 | a | +| test.swift:405:24:405:24 | SSA def(a) | test.swift:406:19:406:19 | a | +| test.swift:405:24:405:24 | a | test.swift:405:24:405:24 | SSA def(a) | +| test.swift:407:22:407:22 | SSA def(a) | test.swift:408:19:408:19 | a | +| test.swift:407:22:407:22 | a | test.swift:407:22:407:22 | SSA def(a) | +| test.swift:407:29:407:29 | SSA def(b) | test.swift:409:19:409:19 | b | +| test.swift:407:29:407:29 | b | test.swift:407:29:407:29 | SSA def(b) | +| test.swift:410:10:410:26 | SSA phi(a) | test.swift:411:19:411:19 | a | +| test.swift:410:22:410:22 | SSA def(a) | test.swift:410:10:410:26 | SSA phi(a) | | test.swift:410:22:410:22 | a | test.swift:410:22:410:22 | SSA def(a) | -| test.swift:410:29:410:29 | SSA def(b) | test.swift:412:19:412:19 | b | -| test.swift:410:29:410:29 | b | test.swift:410:29:410:29 | SSA def(b) | -| test.swift:413:10:413:26 | SSA phi(a) | test.swift:414:19:414:19 | a | -| test.swift:413:22:413:22 | SSA def(a) | test.swift:413:10:413:26 | SSA phi(a) | -| test.swift:413:22:413:22 | a | test.swift:413:22:413:22 | SSA def(a) | -| test.swift:417:27:417:27 | SSA def(x) | test.swift:418:19:418:19 | x | -| test.swift:417:27:417:27 | x | test.swift:417:27:417:27 | SSA def(x) | -| test.swift:417:32:417:32 | a | test.swift:417:13:417:28 | .mySingle(...) | -| test.swift:417:32:417:32 | a | test.swift:420:37:420:37 | a | -| test.swift:420:25:420:25 | SSA def(x) | test.swift:421:19:421:19 | x | -| test.swift:420:25:420:25 | x | test.swift:420:25:420:25 | SSA def(x) | -| test.swift:420:32:420:32 | SSA def(y) | test.swift:422:19:422:19 | y | -| test.swift:420:32:420:32 | y | test.swift:420:32:420:32 | SSA def(y) | -| test.swift:420:37:420:37 | a | test.swift:420:13:420:33 | .myPair(...) | -| test.swift:425:5:425:34 | SSA def(a) | test.swift:427:12:427:12 | a | -| test.swift:425:9:425:34 | call to ... | test.swift:425:5:425:34 | SSA def(a) | -| test.swift:427:12:427:12 | a | test.swift:428:10:428:11 | .myNone | -| test.swift:427:12:427:12 | a | test.swift:430:10:430:25 | .mySingle(...) | -| test.swift:427:12:427:12 | a | test.swift:432:10:432:30 | .myPair(...) | -| test.swift:427:12:427:12 | a | test.swift:435:14:435:26 | .myCons(...) | -| test.swift:427:12:427:12 | a | test.swift:439:32:439:32 | a | -| test.swift:430:24:430:24 | SSA def(a) | test.swift:431:19:431:19 | a | -| test.swift:430:24:430:24 | a | test.swift:430:24:430:24 | SSA def(a) | -| test.swift:432:22:432:22 | SSA def(a) | test.swift:433:19:433:19 | a | +| test.swift:414:27:414:27 | SSA def(x) | test.swift:415:19:415:19 | x | +| test.swift:414:27:414:27 | x | test.swift:414:27:414:27 | SSA def(x) | +| test.swift:414:32:414:32 | a | test.swift:414:13:414:28 | .mySingle(...) | +| test.swift:414:32:414:32 | a | test.swift:417:37:417:37 | a | +| test.swift:417:25:417:25 | SSA def(x) | test.swift:418:19:418:19 | x | +| test.swift:417:25:417:25 | x | test.swift:417:25:417:25 | SSA def(x) | +| test.swift:417:32:417:32 | SSA def(y) | test.swift:419:19:419:19 | y | +| test.swift:417:32:417:32 | y | test.swift:417:32:417:32 | SSA def(y) | +| test.swift:417:37:417:37 | a | test.swift:417:13:417:33 | .myPair(...) | +| test.swift:422:5:422:27 | SSA def(a) | test.swift:424:12:424:12 | a | +| test.swift:422:9:422:27 | call to ... | test.swift:422:5:422:27 | SSA def(a) | +| test.swift:424:12:424:12 | a | test.swift:425:10:425:11 | .myNone | +| test.swift:424:12:424:12 | a | test.swift:427:10:427:25 | .mySingle(...) | +| test.swift:424:12:424:12 | a | test.swift:429:10:429:30 | .myPair(...) | +| test.swift:424:12:424:12 | a | test.swift:432:14:432:26 | .myCons(...) | +| test.swift:424:12:424:12 | a | test.swift:436:32:436:32 | a | +| test.swift:427:24:427:24 | SSA def(a) | test.swift:428:19:428:19 | a | +| test.swift:427:24:427:24 | a | test.swift:427:24:427:24 | SSA def(a) | +| test.swift:429:22:429:22 | SSA def(a) | test.swift:430:19:430:19 | a | +| test.swift:429:22:429:22 | a | test.swift:429:22:429:22 | SSA def(a) | +| test.swift:429:29:429:29 | SSA def(b) | test.swift:431:19:431:19 | b | +| test.swift:429:29:429:29 | b | test.swift:429:29:429:29 | SSA def(b) | +| test.swift:432:10:432:26 | SSA phi(a) | test.swift:433:19:433:19 | a | +| test.swift:432:22:432:22 | SSA def(a) | test.swift:432:10:432:26 | SSA phi(a) | | test.swift:432:22:432:22 | a | test.swift:432:22:432:22 | SSA def(a) | -| test.swift:432:29:432:29 | SSA def(b) | test.swift:434:19:434:19 | b | -| test.swift:432:29:432:29 | b | test.swift:432:29:432:29 | SSA def(b) | -| test.swift:435:10:435:26 | SSA phi(a) | test.swift:436:19:436:19 | a | -| test.swift:435:22:435:22 | SSA def(a) | test.swift:435:10:435:26 | SSA phi(a) | -| test.swift:435:22:435:22 | a | test.swift:435:22:435:22 | SSA def(a) | -| test.swift:439:27:439:27 | SSA def(x) | test.swift:440:19:440:19 | x | -| test.swift:439:27:439:27 | x | test.swift:439:27:439:27 | SSA def(x) | -| test.swift:439:32:439:32 | a | test.swift:439:13:439:28 | .mySingle(...) | -| test.swift:439:32:439:32 | a | test.swift:442:37:442:37 | a | -| test.swift:442:25:442:25 | SSA def(x) | test.swift:443:19:443:19 | x | -| test.swift:442:25:442:25 | x | test.swift:442:25:442:25 | SSA def(x) | -| test.swift:442:32:442:32 | SSA def(y) | test.swift:444:19:444:19 | y | -| test.swift:442:32:442:32 | y | test.swift:442:32:442:32 | SSA def(y) | -| test.swift:442:37:442:37 | a | test.swift:442:13:442:33 | .myPair(...) | -| test.swift:442:37:442:37 | a | test.swift:447:33:447:33 | a | -| test.swift:447:9:447:9 | SSA def(b) | test.swift:449:12:449:12 | b | -| test.swift:447:9:447:9 | b | test.swift:447:9:447:9 | SSA def(b) | -| test.swift:447:9:447:12 | ... as ... | test.swift:447:9:447:9 | b | -| test.swift:447:21:447:34 | call to ... | test.swift:447:9:447:12 | ... as ... | -| test.swift:447:33:447:33 | [post] a | test.swift:476:13:476:13 | a | -| test.swift:447:33:447:33 | a | test.swift:476:13:476:13 | a | -| test.swift:449:12:449:12 | b | test.swift:450:10:450:11 | .myNone | -| test.swift:449:12:449:12 | b | test.swift:452:10:452:25 | .mySingle(...) | -| test.swift:449:12:449:12 | b | test.swift:454:10:454:30 | .myPair(...) | -| test.swift:449:12:449:12 | b | test.swift:457:14:457:38 | .myCons(...) | -| test.swift:449:12:449:12 | b | test.swift:461:14:461:26 | .myCons(...) | -| test.swift:449:12:449:12 | b | test.swift:472:45:472:45 | b | -| test.swift:452:24:452:24 | SSA def(a) | test.swift:453:19:453:19 | a | -| test.swift:452:24:452:24 | a | test.swift:452:24:452:24 | SSA def(a) | -| test.swift:454:22:454:22 | SSA def(a) | test.swift:455:19:455:19 | a | +| test.swift:436:27:436:27 | SSA def(x) | test.swift:437:19:437:19 | x | +| test.swift:436:27:436:27 | x | test.swift:436:27:436:27 | SSA def(x) | +| test.swift:436:32:436:32 | a | test.swift:436:13:436:28 | .mySingle(...) | +| test.swift:436:32:436:32 | a | test.swift:439:37:439:37 | a | +| test.swift:439:25:439:25 | SSA def(x) | test.swift:440:19:440:19 | x | +| test.swift:439:25:439:25 | x | test.swift:439:25:439:25 | SSA def(x) | +| test.swift:439:32:439:32 | SSA def(y) | test.swift:441:19:441:19 | y | +| test.swift:439:32:439:32 | y | test.swift:439:32:439:32 | SSA def(y) | +| test.swift:439:37:439:37 | a | test.swift:439:13:439:33 | .myPair(...) | +| test.swift:444:5:444:34 | SSA def(a) | test.swift:446:12:446:12 | a | +| test.swift:444:9:444:34 | call to ... | test.swift:444:5:444:34 | SSA def(a) | +| test.swift:446:12:446:12 | a | test.swift:447:10:447:11 | .myNone | +| test.swift:446:12:446:12 | a | test.swift:449:10:449:25 | .mySingle(...) | +| test.swift:446:12:446:12 | a | test.swift:451:10:451:30 | .myPair(...) | +| test.swift:446:12:446:12 | a | test.swift:454:14:454:26 | .myCons(...) | +| test.swift:446:12:446:12 | a | test.swift:458:32:458:32 | a | +| test.swift:449:24:449:24 | SSA def(a) | test.swift:450:19:450:19 | a | +| test.swift:449:24:449:24 | a | test.swift:449:24:449:24 | SSA def(a) | +| test.swift:451:22:451:22 | SSA def(a) | test.swift:452:19:452:19 | a | +| test.swift:451:22:451:22 | a | test.swift:451:22:451:22 | SSA def(a) | +| test.swift:451:29:451:29 | SSA def(b) | test.swift:453:19:453:19 | b | +| test.swift:451:29:451:29 | b | test.swift:451:29:451:29 | SSA def(b) | +| test.swift:454:10:454:26 | SSA phi(a) | test.swift:455:19:455:19 | a | +| test.swift:454:22:454:22 | SSA def(a) | test.swift:454:10:454:26 | SSA phi(a) | | test.swift:454:22:454:22 | a | test.swift:454:22:454:22 | SSA def(a) | -| test.swift:454:29:454:29 | SSA def(b) | test.swift:456:19:456:19 | b | -| test.swift:454:29:454:29 | b | test.swift:454:29:454:29 | SSA def(b) | -| test.swift:457:10:457:38 | SSA phi(a) | test.swift:458:19:458:19 | a | -| test.swift:457:10:457:38 | SSA phi(b) | test.swift:459:19:459:19 | b | -| test.swift:457:10:457:38 | SSA phi(c) | test.swift:460:19:460:19 | c | -| test.swift:457:22:457:22 | SSA def(a) | test.swift:457:10:457:38 | SSA phi(a) | -| test.swift:457:22:457:22 | a | test.swift:457:22:457:22 | SSA def(a) | -| test.swift:457:33:457:33 | SSA def(b) | test.swift:457:10:457:38 | SSA phi(b) | -| test.swift:457:33:457:33 | b | test.swift:457:33:457:33 | SSA def(b) | -| test.swift:457:36:457:36 | SSA def(c) | test.swift:457:10:457:38 | SSA phi(c) | -| test.swift:457:36:457:36 | c | test.swift:457:36:457:36 | SSA def(c) | -| test.swift:461:10:461:26 | SSA phi(a) | test.swift:462:19:462:19 | a | -| test.swift:461:22:461:22 | SSA def(a) | test.swift:461:10:461:26 | SSA phi(a) | -| test.swift:461:22:461:22 | a | test.swift:461:22:461:22 | SSA def(a) | -| test.swift:465:27:465:27 | SSA def(x) | test.swift:466:19:466:19 | x | -| test.swift:465:27:465:27 | x | test.swift:465:27:465:27 | SSA def(x) | -| test.swift:465:32:465:57 | call to ... | test.swift:465:13:465:28 | .mySingle(...) | -| test.swift:468:31:468:31 | SSA def(x) | test.swift:469:19:469:19 | x | -| test.swift:468:31:468:31 | x | test.swift:468:31:468:31 | SSA def(x) | -| test.swift:468:38:468:38 | SSA def(y) | test.swift:470:19:470:19 | y | -| test.swift:468:38:468:38 | y | test.swift:468:38:468:38 | SSA def(y) | -| test.swift:468:43:468:62 | call to ... | test.swift:468:13:468:39 | .myPair(...) | -| test.swift:472:13:472:41 | SSA phi(c) | test.swift:473:19:473:19 | c | -| test.swift:472:39:472:39 | SSA def(c) | test.swift:472:13:472:41 | SSA phi(c) | -| test.swift:472:39:472:39 | c | test.swift:472:39:472:39 | SSA def(c) | -| test.swift:472:45:472:45 | b | test.swift:472:17:472:41 | .myCons(...) | -| test.swift:472:45:472:45 | b | test.swift:476:16:476:16 | b | -| test.swift:476:12:476:17 | (...) | test.swift:477:14:477:55 | (...) | -| test.swift:476:12:476:17 | (...) | test.swift:483:5:483:5 | _ | -| test.swift:477:10:477:55 | SSA phi(a) | test.swift:478:19:478:19 | a | -| test.swift:477:10:477:55 | SSA phi(b) | test.swift:479:19:479:19 | b | -| test.swift:477:10:477:55 | SSA phi(c) | test.swift:480:19:480:19 | c | -| test.swift:477:10:477:55 | SSA phi(d) | test.swift:481:19:481:19 | d | -| test.swift:477:10:477:55 | SSA phi(e) | test.swift:482:19:482:19 | e | -| test.swift:477:23:477:23 | SSA def(a) | test.swift:477:10:477:55 | SSA phi(a) | -| test.swift:477:23:477:23 | a | test.swift:477:23:477:23 | SSA def(a) | -| test.swift:477:26:477:26 | SSA def(b) | test.swift:477:10:477:55 | SSA phi(b) | -| test.swift:477:26:477:26 | b | test.swift:477:26:477:26 | SSA def(b) | -| test.swift:477:38:477:38 | SSA def(c) | test.swift:477:10:477:55 | SSA phi(c) | -| test.swift:477:38:477:38 | c | test.swift:477:38:477:38 | SSA def(c) | -| test.swift:477:49:477:49 | SSA def(d) | test.swift:477:10:477:55 | SSA phi(d) | -| test.swift:477:49:477:49 | d | test.swift:477:49:477:49 | SSA def(d) | -| test.swift:477:52:477:52 | SSA def(e) | test.swift:477:10:477:55 | SSA phi(e) | -| test.swift:477:52:477:52 | e | test.swift:477:52:477:52 | SSA def(e) | -| test.swift:487:9:487:9 | SSA def(c1) | test.swift:493:39:493:39 | c1 | -| test.swift:487:9:487:9 | c1 | test.swift:487:9:487:9 | SSA def(c1) | -| test.swift:487:14:487:31 | call to ... | test.swift:487:9:487:9 | c1 | -| test.swift:488:9:488:9 | SSA def(c2) | test.swift:494:39:494:39 | c2 | -| test.swift:488:9:488:9 | c2 | test.swift:488:9:488:9 | SSA def(c2) | -| test.swift:488:14:488:38 | call to ... | test.swift:488:9:488:9 | c2 | -| test.swift:489:9:489:9 | SSA def(c3) | test.swift:495:39:495:39 | c3 | -| test.swift:489:9:489:9 | c3 | test.swift:489:9:489:9 | SSA def(c3) | -| test.swift:489:14:489:25 | call to mkMyEnum1(_:) | test.swift:489:9:489:9 | c3 | -| test.swift:490:9:490:9 | SSA def(c4) | test.swift:496:39:496:39 | c4 | -| test.swift:490:9:490:9 | c4 | test.swift:490:9:490:9 | SSA def(c4) | -| test.swift:490:14:490:32 | call to mkMyEnum1(_:) | test.swift:490:9:490:9 | c4 | -| test.swift:491:9:491:9 | SSA def(c5) | test.swift:497:39:497:39 | c5 | -| test.swift:491:9:491:9 | c5 | test.swift:491:9:491:9 | SSA def(c5) | -| test.swift:491:14:491:25 | call to mkMyEnum2(_:) | test.swift:491:9:491:9 | c5 | -| test.swift:492:9:492:9 | SSA def(c6) | test.swift:498:39:498:39 | c6 | -| test.swift:492:9:492:9 | c6 | test.swift:492:9:492:9 | SSA def(c6) | -| test.swift:492:14:492:32 | call to mkMyEnum2(_:) | test.swift:492:9:492:9 | c6 | -| test.swift:493:33:493:33 | SSA def(d1) | test.swift:493:54:493:54 | d1 | -| test.swift:493:33:493:33 | d1 | test.swift:493:33:493:33 | SSA def(d1) | -| test.swift:493:39:493:39 | c1 | test.swift:493:13:493:35 | .mySingle(...) | -| test.swift:494:33:494:33 | SSA def(d2) | test.swift:494:54:494:54 | d2 | -| test.swift:494:33:494:33 | d2 | test.swift:494:33:494:33 | SSA def(d2) | -| test.swift:494:39:494:39 | c2 | test.swift:494:13:494:35 | .mySingle(...) | -| test.swift:495:33:495:33 | SSA def(d3) | test.swift:495:54:495:54 | d3 | -| test.swift:495:33:495:33 | d3 | test.swift:495:33:495:33 | SSA def(d3) | -| test.swift:495:39:495:39 | c3 | test.swift:495:13:495:35 | .mySingle(...) | -| test.swift:496:33:496:33 | SSA def(d4) | test.swift:496:54:496:54 | d4 | -| test.swift:496:33:496:33 | d4 | test.swift:496:33:496:33 | SSA def(d4) | -| test.swift:496:39:496:39 | c4 | test.swift:496:13:496:35 | .mySingle(...) | -| test.swift:497:33:497:33 | SSA def(d5) | test.swift:497:54:497:54 | d5 | -| test.swift:497:33:497:33 | d5 | test.swift:497:33:497:33 | SSA def(d5) | -| test.swift:497:39:497:39 | c5 | test.swift:497:13:497:35 | .mySingle(...) | -| test.swift:498:33:498:33 | SSA def(d6) | test.swift:498:54:498:54 | d6 | -| test.swift:498:33:498:33 | d6 | test.swift:498:33:498:33 | SSA def(d6) | -| test.swift:498:39:498:39 | c6 | test.swift:498:13:498:35 | .mySingle(...) | -| test.swift:500:9:500:9 | SSA def(e1) | test.swift:506:15:506:15 | e1 | -| test.swift:500:9:500:9 | e1 | test.swift:500:9:500:9 | SSA def(e1) | -| test.swift:500:14:500:29 | call to ... | test.swift:500:9:500:9 | e1 | -| test.swift:501:9:501:9 | SSA def(e2) | test.swift:507:15:507:15 | e2 | -| test.swift:501:9:501:9 | e2 | test.swift:501:9:501:9 | SSA def(e2) | -| test.swift:501:14:501:36 | call to ... | test.swift:501:9:501:9 | e2 | -| test.swift:502:9:502:9 | SSA def(e3) | test.swift:508:15:508:15 | e3 | -| test.swift:502:9:502:9 | e3 | test.swift:502:9:502:9 | SSA def(e3) | -| test.swift:502:14:502:27 | call to mkOptional1(_:) | test.swift:502:9:502:9 | e3 | -| test.swift:503:9:503:9 | SSA def(e4) | test.swift:509:15:509:15 | e4 | -| test.swift:503:9:503:9 | e4 | test.swift:503:9:503:9 | SSA def(e4) | -| test.swift:503:14:503:34 | call to mkOptional1(_:) | test.swift:503:9:503:9 | e4 | -| test.swift:504:9:504:9 | SSA def(e5) | test.swift:510:15:510:15 | e5 | -| test.swift:504:9:504:9 | e5 | test.swift:504:9:504:9 | SSA def(e5) | -| test.swift:504:14:504:27 | call to mkOptional2(_:) | test.swift:504:9:504:9 | e5 | -| test.swift:505:9:505:9 | SSA def(e6) | test.swift:511:15:511:15 | e6 | -| test.swift:505:9:505:9 | e6 | test.swift:505:9:505:9 | SSA def(e6) | -| test.swift:505:14:505:34 | call to mkOptional2(_:) | test.swift:505:9:505:9 | e6 | -| test.swift:506:15:506:15 | e1 | test.swift:506:15:506:17 | ...! | -| test.swift:507:15:507:15 | e2 | test.swift:507:15:507:17 | ...! | -| test.swift:508:15:508:15 | e3 | test.swift:508:15:508:17 | ...! | -| test.swift:509:15:509:15 | e4 | test.swift:509:15:509:17 | ...! | -| test.swift:510:15:510:15 | e5 | test.swift:510:15:510:17 | ...! | -| test.swift:511:15:511:15 | e6 | test.swift:511:15:511:17 | ...! | -| test.swift:516:21:516:27 | SSA def(y) | test.swift:519:27:519:27 | y | -| test.swift:516:21:516:27 | SSA def(y) | test.swift:524:22:524:22 | y | -| test.swift:516:21:516:27 | y | test.swift:516:21:516:27 | SSA def(y) | -| test.swift:517:9:517:9 | SSA def(x) | test.swift:519:16:519:16 | x | -| test.swift:517:9:517:9 | x | test.swift:517:9:517:9 | SSA def(x) | -| test.swift:517:13:517:28 | call to optionalSource() | test.swift:517:9:517:9 | x | -| test.swift:519:12:519:12 | SSA def(a) | test.swift:519:27:519:27 | SSA phi(a) | -| test.swift:519:12:519:12 | a | test.swift:519:12:519:12 | SSA def(a) | -| test.swift:519:16:519:16 | x | test.swift:519:8:519:12 | let ...? | -| test.swift:519:16:519:16 | x | test.swift:524:19:524:19 | x | -| test.swift:519:23:519:23 | SSA def(b) | test.swift:521:19:521:19 | b | -| test.swift:519:23:519:23 | b | test.swift:519:23:519:23 | SSA def(b) | -| test.swift:519:27:519:27 | SSA phi(a) | test.swift:520:19:520:19 | a | -| test.swift:519:27:519:27 | y | test.swift:519:19:519:23 | let ...? | -| test.swift:519:27:519:27 | y | test.swift:524:22:524:22 | y | -| test.swift:524:9:524:9 | SSA def(tuple1) | test.swift:525:12:525:12 | tuple1 | -| test.swift:524:9:524:9 | tuple1 | test.swift:524:9:524:9 | SSA def(tuple1) | -| test.swift:524:18:524:23 | (...) | test.swift:524:9:524:9 | tuple1 | -| test.swift:525:12:525:12 | tuple1 | test.swift:526:10:526:37 | (...) | -| test.swift:525:12:525:12 | tuple1 | test.swift:529:5:529:5 | _ | -| test.swift:526:21:526:21 | SSA def(a) | test.swift:527:19:527:19 | a | -| test.swift:526:21:526:21 | a | test.swift:526:21:526:21 | SSA def(a) | -| test.swift:526:35:526:35 | SSA def(b) | test.swift:528:19:528:19 | b | -| test.swift:526:35:526:35 | b | test.swift:526:35:526:35 | SSA def(b) | -| test.swift:533:13:533:13 | SSA def(x) | test.swift:534:19:534:19 | x | -| test.swift:533:13:533:13 | x | test.swift:533:13:533:13 | SSA def(x) | -| test.swift:533:16:533:16 | SSA def(y) | test.swift:535:19:535:19 | y | -| test.swift:533:16:533:16 | y | test.swift:533:16:533:16 | SSA def(y) | -| test.swift:533:21:533:29 | call to source2() | test.swift:533:8:533:17 | let ...? | -| test.swift:539:7:539:7 | SSA def(self) | test.swift:539:7:539:7 | self[return] | -| test.swift:539:7:539:7 | SSA def(self) | test.swift:539:7:539:7 | self[return] | -| test.swift:539:7:539:7 | self | test.swift:539:7:539:7 | SSA def(self) | -| test.swift:539:7:539:7 | self | test.swift:539:7:539:7 | SSA def(self) | -| test.swift:540:9:540:9 | self | test.swift:540:9:540:9 | SSA def(self) | -| test.swift:540:9:540:9 | self | test.swift:540:9:540:9 | SSA def(self) | -| test.swift:540:9:540:9 | self | test.swift:540:9:540:9 | SSA def(self) | -| test.swift:540:9:540:9 | value | test.swift:540:9:540:9 | SSA def(value) | -| test.swift:543:33:543:39 | SSA def(y) | test.swift:548:12:548:12 | y | -| test.swift:543:33:543:39 | y | test.swift:543:33:543:39 | SSA def(y) | -| test.swift:544:9:544:9 | SSA def(x) | test.swift:546:12:546:12 | x | -| test.swift:544:9:544:9 | x | test.swift:544:9:544:9 | SSA def(x) | -| test.swift:544:13:544:28 | call to optionalSource() | test.swift:544:9:544:9 | x | -| test.swift:545:9:545:9 | SSA def(cx) | test.swift:546:5:546:5 | cx | -| test.swift:545:9:545:9 | cx | test.swift:545:9:545:9 | SSA def(cx) | -| test.swift:545:14:545:16 | call to C.init() | test.swift:545:9:545:9 | cx | -| test.swift:546:5:546:5 | [post] cx | test.swift:550:20:550:20 | cx | -| test.swift:546:5:546:5 | cx | test.swift:550:20:550:20 | cx | -| test.swift:547:9:547:9 | SSA def(cy) | test.swift:548:5:548:5 | cy | -| test.swift:547:9:547:9 | cy | test.swift:547:9:547:9 | SSA def(cy) | -| test.swift:547:14:547:16 | call to C.init() | test.swift:547:9:547:9 | cy | -| test.swift:548:5:548:5 | [post] cy | test.swift:552:20:552:20 | cy | -| test.swift:548:5:548:5 | cy | test.swift:552:20:552:20 | cy | -| test.swift:550:15:550:15 | SSA def(z1) | test.swift:551:15:551:15 | z1 | -| test.swift:550:15:550:15 | z1 | test.swift:550:15:550:15 | SSA def(z1) | -| test.swift:550:20:550:23 | .x | test.swift:550:11:550:15 | let ...? | -| test.swift:552:15:552:15 | SSA def(z2) | test.swift:553:15:553:15 | z2 | -| test.swift:552:15:552:15 | z2 | test.swift:552:15:552:15 | SSA def(z2) | -| test.swift:552:20:552:23 | .x | test.swift:552:11:552:15 | let ...? | -| test.swift:557:14:557:21 | call to source() | test.swift:557:13:557:21 | call to +(_:) | -| test.swift:565:7:565:7 | SSA def(self) | test.swift:565:7:565:7 | self[return] | -| test.swift:565:7:565:7 | self | test.swift:565:7:565:7 | SSA def(self) | -| test.swift:566:9:566:9 | self | test.swift:566:9:566:9 | SSA def(self) | -| test.swift:566:9:566:9 | self | test.swift:566:9:566:9 | SSA def(self) | -| test.swift:566:9:566:9 | self | test.swift:566:9:566:9 | SSA def(self) | -| test.swift:566:9:566:9 | value | test.swift:566:9:566:9 | SSA def(value) | -| test.swift:567:5:567:5 | SSA def(self) | test.swift:568:7:568:7 | self | -| test.swift:567:5:567:5 | self | test.swift:567:5:567:5 | SSA def(self) | -| test.swift:567:10:567:13 | SSA def(s) | test.swift:568:13:568:13 | s | -| test.swift:567:10:567:13 | s | test.swift:567:10:567:13 | SSA def(s) | -| test.swift:568:7:568:7 | [post] self | test.swift:567:5:569:5 | self[return] | -| test.swift:568:7:568:7 | self | test.swift:567:5:569:5 | self[return] | -| test.swift:573:17:573:17 | SSA def(self) | test.swift:574:7:574:7 | self | -| test.swift:573:17:573:17 | self | test.swift:573:17:573:17 | SSA def(self) | -| test.swift:574:7:574:7 | [post] self | test.swift:575:17:575:17 | self | -| test.swift:574:7:574:7 | self | test.swift:575:17:575:17 | self | -| test.swift:575:17:575:17 | [post] self | test.swift:573:17:576:5 | self[return] | -| test.swift:575:17:575:17 | self | test.swift:573:17:576:5 | self[return] | -| test.swift:579:21:579:27 | SSA def(path) | test.swift:581:37:581:37 | path | -| test.swift:579:21:579:27 | path | test.swift:579:21:579:27 | SSA def(path) | +| test.swift:458:27:458:27 | SSA def(x) | test.swift:459:19:459:19 | x | +| test.swift:458:27:458:27 | x | test.swift:458:27:458:27 | SSA def(x) | +| test.swift:458:32:458:32 | a | test.swift:458:13:458:28 | .mySingle(...) | +| test.swift:458:32:458:32 | a | test.swift:461:37:461:37 | a | +| test.swift:461:25:461:25 | SSA def(x) | test.swift:462:19:462:19 | x | +| test.swift:461:25:461:25 | x | test.swift:461:25:461:25 | SSA def(x) | +| test.swift:461:32:461:32 | SSA def(y) | test.swift:463:19:463:19 | y | +| test.swift:461:32:461:32 | y | test.swift:461:32:461:32 | SSA def(y) | +| test.swift:461:37:461:37 | a | test.swift:461:13:461:33 | .myPair(...) | +| test.swift:461:37:461:37 | a | test.swift:466:33:466:33 | a | +| test.swift:466:9:466:9 | SSA def(b) | test.swift:468:12:468:12 | b | +| test.swift:466:9:466:9 | b | test.swift:466:9:466:9 | SSA def(b) | +| test.swift:466:9:466:12 | ... as ... | test.swift:466:9:466:9 | b | +| test.swift:466:21:466:34 | call to ... | test.swift:466:9:466:12 | ... as ... | +| test.swift:466:33:466:33 | [post] a | test.swift:495:13:495:13 | a | +| test.swift:466:33:466:33 | a | test.swift:495:13:495:13 | a | +| test.swift:468:12:468:12 | b | test.swift:469:10:469:11 | .myNone | +| test.swift:468:12:468:12 | b | test.swift:471:10:471:25 | .mySingle(...) | +| test.swift:468:12:468:12 | b | test.swift:473:10:473:30 | .myPair(...) | +| test.swift:468:12:468:12 | b | test.swift:476:14:476:38 | .myCons(...) | +| test.swift:468:12:468:12 | b | test.swift:480:14:480:26 | .myCons(...) | +| test.swift:468:12:468:12 | b | test.swift:491:45:491:45 | b | +| test.swift:471:24:471:24 | SSA def(a) | test.swift:472:19:472:19 | a | +| test.swift:471:24:471:24 | a | test.swift:471:24:471:24 | SSA def(a) | +| test.swift:473:22:473:22 | SSA def(a) | test.swift:474:19:474:19 | a | +| test.swift:473:22:473:22 | a | test.swift:473:22:473:22 | SSA def(a) | +| test.swift:473:29:473:29 | SSA def(b) | test.swift:475:19:475:19 | b | +| test.swift:473:29:473:29 | b | test.swift:473:29:473:29 | SSA def(b) | +| test.swift:476:10:476:38 | SSA phi(a) | test.swift:477:19:477:19 | a | +| test.swift:476:10:476:38 | SSA phi(b) | test.swift:478:19:478:19 | b | +| test.swift:476:10:476:38 | SSA phi(c) | test.swift:479:19:479:19 | c | +| test.swift:476:22:476:22 | SSA def(a) | test.swift:476:10:476:38 | SSA phi(a) | +| test.swift:476:22:476:22 | a | test.swift:476:22:476:22 | SSA def(a) | +| test.swift:476:33:476:33 | SSA def(b) | test.swift:476:10:476:38 | SSA phi(b) | +| test.swift:476:33:476:33 | b | test.swift:476:33:476:33 | SSA def(b) | +| test.swift:476:36:476:36 | SSA def(c) | test.swift:476:10:476:38 | SSA phi(c) | +| test.swift:476:36:476:36 | c | test.swift:476:36:476:36 | SSA def(c) | +| test.swift:480:10:480:26 | SSA phi(a) | test.swift:481:19:481:19 | a | +| test.swift:480:22:480:22 | SSA def(a) | test.swift:480:10:480:26 | SSA phi(a) | +| test.swift:480:22:480:22 | a | test.swift:480:22:480:22 | SSA def(a) | +| test.swift:484:27:484:27 | SSA def(x) | test.swift:485:19:485:19 | x | +| test.swift:484:27:484:27 | x | test.swift:484:27:484:27 | SSA def(x) | +| test.swift:484:32:484:57 | call to ... | test.swift:484:13:484:28 | .mySingle(...) | +| test.swift:487:31:487:31 | SSA def(x) | test.swift:488:19:488:19 | x | +| test.swift:487:31:487:31 | x | test.swift:487:31:487:31 | SSA def(x) | +| test.swift:487:38:487:38 | SSA def(y) | test.swift:489:19:489:19 | y | +| test.swift:487:38:487:38 | y | test.swift:487:38:487:38 | SSA def(y) | +| test.swift:487:43:487:62 | call to ... | test.swift:487:13:487:39 | .myPair(...) | +| test.swift:491:13:491:41 | SSA phi(c) | test.swift:492:19:492:19 | c | +| test.swift:491:39:491:39 | SSA def(c) | test.swift:491:13:491:41 | SSA phi(c) | +| test.swift:491:39:491:39 | c | test.swift:491:39:491:39 | SSA def(c) | +| test.swift:491:45:491:45 | b | test.swift:491:17:491:41 | .myCons(...) | +| test.swift:491:45:491:45 | b | test.swift:495:16:495:16 | b | +| test.swift:495:12:495:17 | (...) | test.swift:496:14:496:55 | (...) | +| test.swift:495:12:495:17 | (...) | test.swift:502:5:502:5 | _ | +| test.swift:496:10:496:55 | SSA phi(a) | test.swift:497:19:497:19 | a | +| test.swift:496:10:496:55 | SSA phi(b) | test.swift:498:19:498:19 | b | +| test.swift:496:10:496:55 | SSA phi(c) | test.swift:499:19:499:19 | c | +| test.swift:496:10:496:55 | SSA phi(d) | test.swift:500:19:500:19 | d | +| test.swift:496:10:496:55 | SSA phi(e) | test.swift:501:19:501:19 | e | +| test.swift:496:23:496:23 | SSA def(a) | test.swift:496:10:496:55 | SSA phi(a) | +| test.swift:496:23:496:23 | a | test.swift:496:23:496:23 | SSA def(a) | +| test.swift:496:26:496:26 | SSA def(b) | test.swift:496:10:496:55 | SSA phi(b) | +| test.swift:496:26:496:26 | b | test.swift:496:26:496:26 | SSA def(b) | +| test.swift:496:38:496:38 | SSA def(c) | test.swift:496:10:496:55 | SSA phi(c) | +| test.swift:496:38:496:38 | c | test.swift:496:38:496:38 | SSA def(c) | +| test.swift:496:49:496:49 | SSA def(d) | test.swift:496:10:496:55 | SSA phi(d) | +| test.swift:496:49:496:49 | d | test.swift:496:49:496:49 | SSA def(d) | +| test.swift:496:52:496:52 | SSA def(e) | test.swift:496:10:496:55 | SSA phi(e) | +| test.swift:496:52:496:52 | e | test.swift:496:52:496:52 | SSA def(e) | +| test.swift:506:9:506:9 | SSA def(c1) | test.swift:512:39:512:39 | c1 | +| test.swift:506:9:506:9 | c1 | test.swift:506:9:506:9 | SSA def(c1) | +| test.swift:506:14:506:31 | call to ... | test.swift:506:9:506:9 | c1 | +| test.swift:507:9:507:9 | SSA def(c2) | test.swift:513:39:513:39 | c2 | +| test.swift:507:9:507:9 | c2 | test.swift:507:9:507:9 | SSA def(c2) | +| test.swift:507:14:507:38 | call to ... | test.swift:507:9:507:9 | c2 | +| test.swift:508:9:508:9 | SSA def(c3) | test.swift:514:39:514:39 | c3 | +| test.swift:508:9:508:9 | c3 | test.swift:508:9:508:9 | SSA def(c3) | +| test.swift:508:14:508:25 | call to mkMyEnum1(_:) | test.swift:508:9:508:9 | c3 | +| test.swift:509:9:509:9 | SSA def(c4) | test.swift:515:39:515:39 | c4 | +| test.swift:509:9:509:9 | c4 | test.swift:509:9:509:9 | SSA def(c4) | +| test.swift:509:14:509:32 | call to mkMyEnum1(_:) | test.swift:509:9:509:9 | c4 | +| test.swift:510:9:510:9 | SSA def(c5) | test.swift:516:39:516:39 | c5 | +| test.swift:510:9:510:9 | c5 | test.swift:510:9:510:9 | SSA def(c5) | +| test.swift:510:14:510:25 | call to mkMyEnum2(_:) | test.swift:510:9:510:9 | c5 | +| test.swift:511:9:511:9 | SSA def(c6) | test.swift:517:39:517:39 | c6 | +| test.swift:511:9:511:9 | c6 | test.swift:511:9:511:9 | SSA def(c6) | +| test.swift:511:14:511:32 | call to mkMyEnum2(_:) | test.swift:511:9:511:9 | c6 | +| test.swift:512:33:512:33 | SSA def(d1) | test.swift:512:54:512:54 | d1 | +| test.swift:512:33:512:33 | d1 | test.swift:512:33:512:33 | SSA def(d1) | +| test.swift:512:39:512:39 | c1 | test.swift:512:13:512:35 | .mySingle(...) | +| test.swift:513:33:513:33 | SSA def(d2) | test.swift:513:54:513:54 | d2 | +| test.swift:513:33:513:33 | d2 | test.swift:513:33:513:33 | SSA def(d2) | +| test.swift:513:39:513:39 | c2 | test.swift:513:13:513:35 | .mySingle(...) | +| test.swift:514:33:514:33 | SSA def(d3) | test.swift:514:54:514:54 | d3 | +| test.swift:514:33:514:33 | d3 | test.swift:514:33:514:33 | SSA def(d3) | +| test.swift:514:39:514:39 | c3 | test.swift:514:13:514:35 | .mySingle(...) | +| test.swift:515:33:515:33 | SSA def(d4) | test.swift:515:54:515:54 | d4 | +| test.swift:515:33:515:33 | d4 | test.swift:515:33:515:33 | SSA def(d4) | +| test.swift:515:39:515:39 | c4 | test.swift:515:13:515:35 | .mySingle(...) | +| test.swift:516:33:516:33 | SSA def(d5) | test.swift:516:54:516:54 | d5 | +| test.swift:516:33:516:33 | d5 | test.swift:516:33:516:33 | SSA def(d5) | +| test.swift:516:39:516:39 | c5 | test.swift:516:13:516:35 | .mySingle(...) | +| test.swift:517:33:517:33 | SSA def(d6) | test.swift:517:54:517:54 | d6 | +| test.swift:517:33:517:33 | d6 | test.swift:517:33:517:33 | SSA def(d6) | +| test.swift:517:39:517:39 | c6 | test.swift:517:13:517:35 | .mySingle(...) | +| test.swift:519:9:519:9 | SSA def(e1) | test.swift:525:15:525:15 | e1 | +| test.swift:519:9:519:9 | e1 | test.swift:519:9:519:9 | SSA def(e1) | +| test.swift:519:14:519:29 | call to ... | test.swift:519:9:519:9 | e1 | +| test.swift:520:9:520:9 | SSA def(e2) | test.swift:526:15:526:15 | e2 | +| test.swift:520:9:520:9 | e2 | test.swift:520:9:520:9 | SSA def(e2) | +| test.swift:520:14:520:36 | call to ... | test.swift:520:9:520:9 | e2 | +| test.swift:521:9:521:9 | SSA def(e3) | test.swift:527:15:527:15 | e3 | +| test.swift:521:9:521:9 | e3 | test.swift:521:9:521:9 | SSA def(e3) | +| test.swift:521:14:521:27 | call to mkOptional1(_:) | test.swift:521:9:521:9 | e3 | +| test.swift:522:9:522:9 | SSA def(e4) | test.swift:528:15:528:15 | e4 | +| test.swift:522:9:522:9 | e4 | test.swift:522:9:522:9 | SSA def(e4) | +| test.swift:522:14:522:34 | call to mkOptional1(_:) | test.swift:522:9:522:9 | e4 | +| test.swift:523:9:523:9 | SSA def(e5) | test.swift:529:15:529:15 | e5 | +| test.swift:523:9:523:9 | e5 | test.swift:523:9:523:9 | SSA def(e5) | +| test.swift:523:14:523:27 | call to mkOptional2(_:) | test.swift:523:9:523:9 | e5 | +| test.swift:524:9:524:9 | SSA def(e6) | test.swift:530:15:530:15 | e6 | +| test.swift:524:9:524:9 | e6 | test.swift:524:9:524:9 | SSA def(e6) | +| test.swift:524:14:524:34 | call to mkOptional2(_:) | test.swift:524:9:524:9 | e6 | +| test.swift:525:15:525:15 | e1 | test.swift:525:15:525:17 | ...! | +| test.swift:526:15:526:15 | e2 | test.swift:526:15:526:17 | ...! | +| test.swift:527:15:527:15 | e3 | test.swift:527:15:527:17 | ...! | +| test.swift:528:15:528:15 | e4 | test.swift:528:15:528:17 | ...! | +| test.swift:529:15:529:15 | e5 | test.swift:529:15:529:17 | ...! | +| test.swift:530:15:530:15 | e6 | test.swift:530:15:530:17 | ...! | +| test.swift:535:21:535:27 | SSA def(y) | test.swift:538:27:538:27 | y | +| test.swift:535:21:535:27 | SSA def(y) | test.swift:543:22:543:22 | y | +| test.swift:535:21:535:27 | y | test.swift:535:21:535:27 | SSA def(y) | +| test.swift:536:9:536:9 | SSA def(x) | test.swift:538:16:538:16 | x | +| test.swift:536:9:536:9 | x | test.swift:536:9:536:9 | SSA def(x) | +| test.swift:536:13:536:28 | call to optionalSource() | test.swift:536:9:536:9 | x | +| test.swift:538:12:538:12 | SSA def(a) | test.swift:538:27:538:27 | SSA phi(a) | +| test.swift:538:12:538:12 | a | test.swift:538:12:538:12 | SSA def(a) | +| test.swift:538:16:538:16 | x | test.swift:538:8:538:12 | let ...? | +| test.swift:538:16:538:16 | x | test.swift:543:19:543:19 | x | +| test.swift:538:23:538:23 | SSA def(b) | test.swift:540:19:540:19 | b | +| test.swift:538:23:538:23 | b | test.swift:538:23:538:23 | SSA def(b) | +| test.swift:538:27:538:27 | SSA phi(a) | test.swift:539:19:539:19 | a | +| test.swift:538:27:538:27 | y | test.swift:538:19:538:23 | let ...? | +| test.swift:538:27:538:27 | y | test.swift:543:22:543:22 | y | +| test.swift:543:9:543:9 | SSA def(tuple1) | test.swift:544:12:544:12 | tuple1 | +| test.swift:543:9:543:9 | tuple1 | test.swift:543:9:543:9 | SSA def(tuple1) | +| test.swift:543:18:543:23 | (...) | test.swift:543:9:543:9 | tuple1 | +| test.swift:544:12:544:12 | tuple1 | test.swift:545:10:545:37 | (...) | +| test.swift:544:12:544:12 | tuple1 | test.swift:548:5:548:5 | _ | +| test.swift:545:21:545:21 | SSA def(a) | test.swift:546:19:546:19 | a | +| test.swift:545:21:545:21 | a | test.swift:545:21:545:21 | SSA def(a) | +| test.swift:545:35:545:35 | SSA def(b) | test.swift:547:19:547:19 | b | +| test.swift:545:35:545:35 | b | test.swift:545:35:545:35 | SSA def(b) | +| test.swift:552:13:552:13 | SSA def(x) | test.swift:553:19:553:19 | x | +| test.swift:552:13:552:13 | x | test.swift:552:13:552:13 | SSA def(x) | +| test.swift:552:16:552:16 | SSA def(y) | test.swift:554:19:554:19 | y | +| test.swift:552:16:552:16 | y | test.swift:552:16:552:16 | SSA def(y) | +| test.swift:552:21:552:29 | call to source2() | test.swift:552:8:552:17 | let ...? | +| test.swift:558:7:558:7 | SSA def(self) | test.swift:558:7:558:7 | self[return] | +| test.swift:558:7:558:7 | SSA def(self) | test.swift:558:7:558:7 | self[return] | +| test.swift:558:7:558:7 | self | test.swift:558:7:558:7 | SSA def(self) | +| test.swift:558:7:558:7 | self | test.swift:558:7:558:7 | SSA def(self) | +| test.swift:559:9:559:9 | self | test.swift:559:9:559:9 | SSA def(self) | +| test.swift:559:9:559:9 | self | test.swift:559:9:559:9 | SSA def(self) | +| test.swift:559:9:559:9 | self | test.swift:559:9:559:9 | SSA def(self) | +| test.swift:559:9:559:9 | value | test.swift:559:9:559:9 | SSA def(value) | +| test.swift:562:33:562:39 | SSA def(y) | test.swift:567:12:567:12 | y | +| test.swift:562:33:562:39 | y | test.swift:562:33:562:39 | SSA def(y) | +| test.swift:563:9:563:9 | SSA def(x) | test.swift:565:12:565:12 | x | +| test.swift:563:9:563:9 | x | test.swift:563:9:563:9 | SSA def(x) | +| test.swift:563:13:563:28 | call to optionalSource() | test.swift:563:9:563:9 | x | +| test.swift:564:9:564:9 | SSA def(cx) | test.swift:565:5:565:5 | cx | +| test.swift:564:9:564:9 | cx | test.swift:564:9:564:9 | SSA def(cx) | +| test.swift:564:14:564:16 | call to C.init() | test.swift:564:9:564:9 | cx | +| test.swift:565:5:565:5 | [post] cx | test.swift:569:20:569:20 | cx | +| test.swift:565:5:565:5 | cx | test.swift:569:20:569:20 | cx | +| test.swift:566:9:566:9 | SSA def(cy) | test.swift:567:5:567:5 | cy | +| test.swift:566:9:566:9 | cy | test.swift:566:9:566:9 | SSA def(cy) | +| test.swift:566:14:566:16 | call to C.init() | test.swift:566:9:566:9 | cy | +| test.swift:567:5:567:5 | [post] cy | test.swift:571:20:571:20 | cy | +| test.swift:567:5:567:5 | cy | test.swift:571:20:571:20 | cy | +| test.swift:569:15:569:15 | SSA def(z1) | test.swift:570:15:570:15 | z1 | +| test.swift:569:15:569:15 | z1 | test.swift:569:15:569:15 | SSA def(z1) | +| test.swift:569:20:569:23 | .x | test.swift:569:11:569:15 | let ...? | +| test.swift:571:15:571:15 | SSA def(z2) | test.swift:572:15:572:15 | z2 | +| test.swift:571:15:571:15 | z2 | test.swift:571:15:571:15 | SSA def(z2) | +| test.swift:571:20:571:23 | .x | test.swift:571:11:571:15 | let ...? | +| test.swift:576:14:576:21 | call to source() | test.swift:576:13:576:21 | call to +(_:) | | test.swift:584:7:584:7 | SSA def(self) | test.swift:584:7:584:7 | self[return] | | test.swift:584:7:584:7 | self | test.swift:584:7:584:7 | SSA def(self) | -| test.swift:585:3:585:3 | SSA def(self) | test.swift:585:3:585:40 | self[return] | -| test.swift:585:3:585:3 | self | test.swift:585:3:585:3 | SSA def(self) | -| test.swift:585:27:585:38 | SSA def(n) | test.swift:585:3:585:40 | n[return] | -| test.swift:585:31:585:38 | call to source() | test.swift:585:27:585:38 | SSA def(n) | -| test.swift:591:7:591:7 | SSA def(n) | test.swift:592:36:592:36 | n | -| test.swift:591:7:591:7 | n | test.swift:591:7:591:7 | SSA def(n) | -| test.swift:591:11:591:11 | 0 | test.swift:591:7:591:7 | n | -| test.swift:592:36:592:36 | [post] n | test.swift:592:35:592:36 | &... | -| test.swift:592:36:592:36 | n | test.swift:592:35:592:36 | &... | -| test.swift:596:7:596:7 | self | test.swift:596:7:596:7 | SSA def(self) | -| test.swift:598:3:598:3 | SSA def(self) | test.swift:599:5:599:5 | self | -| test.swift:598:3:598:3 | self | test.swift:598:3:598:3 | SSA def(self) | -| test.swift:598:8:598:11 | SSA def(x) | test.swift:599:14:599:14 | x | -| test.swift:598:8:598:11 | x | test.swift:598:8:598:11 | SSA def(x) | -| test.swift:599:5:599:5 | [post] self | test.swift:598:3:600:3 | self[return] | -| test.swift:599:5:599:5 | self | test.swift:598:3:600:3 | self[return] | -| test.swift:604:7:604:7 | SSA def(s) | test.swift:606:13:606:13 | s | -| test.swift:604:7:604:7 | s | test.swift:604:7:604:7 | SSA def(s) | -| test.swift:604:11:604:24 | call to S.init(x:) | test.swift:604:7:604:7 | s | -| test.swift:605:7:605:7 | SSA def(f) | test.swift:606:24:606:24 | f | -| test.swift:605:7:605:7 | f | test.swift:605:7:605:7 | SSA def(f) | -| test.swift:605:11:605:14 | #keyPath(...) | test.swift:605:7:605:7 | f | -| test.swift:605:11:605:14 | enter #keyPath(...) | test.swift:605:14:605:14 | KeyPathComponent | -| test.swift:606:13:606:13 | s | test.swift:609:13:609:13 | s | -| test.swift:608:7:608:7 | SSA def(inferred) | test.swift:609:24:609:24 | inferred | -| test.swift:608:7:608:7 | inferred | test.swift:608:7:608:7 | SSA def(inferred) | -| test.swift:608:7:608:32 | ... as ... | test.swift:608:7:608:7 | inferred | -| test.swift:608:36:608:38 | #keyPath(...) | test.swift:608:7:608:32 | ... as ... | -| test.swift:608:36:608:38 | enter #keyPath(...) | test.swift:608:38:608:38 | KeyPathComponent | -| test.swift:613:7:613:7 | self | test.swift:613:7:613:7 | SSA def(self) | -| test.swift:615:3:615:3 | SSA def(self) | test.swift:616:5:616:5 | self | -| test.swift:615:3:615:3 | self | test.swift:615:3:615:3 | SSA def(self) | -| test.swift:615:8:615:11 | SSA def(s) | test.swift:616:14:616:14 | s | -| test.swift:615:8:615:11 | s | test.swift:615:8:615:11 | SSA def(s) | -| test.swift:616:5:616:5 | [post] self | test.swift:615:3:617:3 | self[return] | -| test.swift:616:5:616:5 | self | test.swift:615:3:617:3 | self[return] | -| test.swift:621:7:621:7 | SSA def(s) | test.swift:622:18:622:18 | s | -| test.swift:621:7:621:7 | s | test.swift:621:7:621:7 | SSA def(s) | -| test.swift:621:11:621:24 | call to S.init(x:) | test.swift:621:7:621:7 | s | -| test.swift:622:7:622:7 | SSA def(s2) | test.swift:624:13:624:13 | s2 | -| test.swift:622:7:622:7 | s2 | test.swift:622:7:622:7 | SSA def(s2) | -| test.swift:622:12:622:19 | call to S2.init(s:) | test.swift:622:7:622:7 | s2 | -| test.swift:623:7:623:7 | SSA def(f) | test.swift:624:25:624:25 | f | -| test.swift:623:7:623:7 | f | test.swift:623:7:623:7 | SSA def(f) | -| test.swift:623:11:623:17 | #keyPath(...) | test.swift:623:7:623:7 | f | -| test.swift:623:11:623:17 | enter #keyPath(...) | test.swift:623:15:623:15 | KeyPathComponent | -| test.swift:628:9:628:9 | SSA def(array) | test.swift:630:15:630:15 | array | -| test.swift:628:9:628:9 | array | test.swift:628:9:628:9 | SSA def(array) | -| test.swift:628:17:628:26 | [...] | test.swift:628:9:628:9 | array | -| test.swift:629:9:629:9 | SSA def(f) | test.swift:630:30:630:30 | f | -| test.swift:629:9:629:9 | f | test.swift:629:9:629:9 | SSA def(f) | -| test.swift:629:13:629:22 | #keyPath(...) | test.swift:629:9:629:9 | f | -| test.swift:629:13:629:22 | enter #keyPath(...) | test.swift:629:20:629:22 | KeyPathComponent | -| test.swift:634:7:634:7 | self | test.swift:634:7:634:7 | SSA def(self) | -| test.swift:636:3:636:3 | SSA def(self) | test.swift:637:5:637:5 | self | -| test.swift:636:3:636:3 | self | test.swift:636:3:636:3 | SSA def(self) | -| test.swift:636:8:636:12 | SSA def(s) | test.swift:637:14:637:14 | s | -| test.swift:636:8:636:12 | s | test.swift:636:8:636:12 | SSA def(s) | -| test.swift:637:5:637:5 | [post] self | test.swift:636:3:638:3 | self[return] | -| test.swift:637:5:637:5 | self | test.swift:636:3:638:3 | self[return] | -| test.swift:642:9:642:9 | SSA def(s) | test.swift:643:29:643:29 | s | -| test.swift:642:9:642:9 | s | test.swift:642:9:642:9 | SSA def(s) | -| test.swift:642:13:642:26 | call to S.init(x:) | test.swift:642:9:642:9 | s | -| test.swift:643:9:643:9 | SSA def(s2) | test.swift:645:15:645:15 | s2 | -| test.swift:643:9:643:9 | s2 | test.swift:643:9:643:9 | SSA def(s2) | -| test.swift:643:14:643:30 | call to S2_Optional.init(s:) | test.swift:643:9:643:9 | s2 | -| test.swift:644:9:644:9 | SSA def(f) | test.swift:645:27:645:27 | f | -| test.swift:644:9:644:9 | f | test.swift:644:9:644:9 | SSA def(f) | -| test.swift:644:13:644:29 | #keyPath(...) | test.swift:644:9:644:9 | f | -| test.swift:644:13:644:29 | enter #keyPath(...) | test.swift:644:26:644:26 | KeyPathComponent | -| test.swift:649:9:649:9 | SSA def(x) | test.swift:653:9:653:9 | x | -| test.swift:649:9:649:9 | x | test.swift:649:9:649:9 | SSA def(x) | -| test.swift:649:13:649:20 | call to source() | test.swift:649:9:649:9 | x | -| test.swift:650:9:650:9 | SSA def(y) | test.swift:654:9:654:9 | y | -| test.swift:650:9:650:9 | y | test.swift:650:9:650:9 | SSA def(y) | -| test.swift:650:13:650:13 | 0 | test.swift:650:9:650:9 | y | -| test.swift:651:9:651:12 | ... as ... | test.swift:651:9:651:9 | t | -| test.swift:653:5:653:9 | SSA def(t) | test.swift:655:9:655:9 | t | -| test.swift:653:9:653:9 | x | test.swift:653:5:653:9 | SSA def(t) | -| test.swift:654:5:654:9 | SSA def(x) | test.swift:656:15:656:15 | x | -| test.swift:654:9:654:9 | y | test.swift:654:5:654:9 | SSA def(x) | -| test.swift:655:5:655:9 | SSA def(y) | test.swift:657:15:657:15 | y | -| test.swift:655:9:655:9 | t | test.swift:655:5:655:9 | SSA def(y) | -| test.swift:659:5:659:16 | SSA def(x) | test.swift:661:11:661:11 | x | -| test.swift:659:9:659:16 | call to source() | test.swift:659:5:659:16 | SSA def(x) | -| test.swift:660:5:660:9 | SSA def(y) | test.swift:661:15:661:15 | y | -| test.swift:660:9:660:9 | 0 | test.swift:660:5:660:9 | SSA def(y) | -| test.swift:661:10:661:11 | &... | test.swift:662:15:662:15 | x | -| test.swift:661:11:661:11 | [post] x | test.swift:661:10:661:11 | &... | -| test.swift:661:11:661:11 | x | test.swift:661:10:661:11 | &... | -| test.swift:661:14:661:15 | &... | test.swift:663:15:663:15 | y | -| test.swift:661:15:661:15 | [post] y | test.swift:661:14:661:15 | &... | -| test.swift:661:15:661:15 | y | test.swift:661:14:661:15 | &... | -| test.swift:667:9:667:9 | SSA def(arr1) | test.swift:668:15:668:15 | arr1 | -| test.swift:667:9:667:9 | arr1 | test.swift:667:9:667:9 | SSA def(arr1) | -| test.swift:667:16:667:22 | [...] | test.swift:667:9:667:9 | arr1 | -| test.swift:668:15:668:15 | &... | test.swift:669:5:669:5 | arr1 | -| test.swift:668:15:668:15 | [post] arr1 | test.swift:668:15:668:15 | &... | -| test.swift:668:15:668:15 | arr1 | test.swift:668:15:668:15 | &... | -| test.swift:669:5:669:5 | &... | test.swift:670:15:670:15 | arr1 | -| test.swift:669:5:669:5 | [post] arr1 | test.swift:669:5:669:5 | &... | -| test.swift:669:5:669:5 | arr1 | test.swift:669:5:669:5 | &... | -| test.swift:670:15:670:15 | &... | test.swift:671:15:671:15 | arr1 | -| test.swift:670:15:670:15 | [post] arr1 | test.swift:670:15:670:15 | &... | -| test.swift:670:15:670:15 | arr1 | test.swift:670:15:670:15 | &... | -| test.swift:673:9:673:9 | SSA def(arr2) | test.swift:674:15:674:15 | arr2 | -| test.swift:673:9:673:9 | arr2 | test.swift:673:9:673:9 | SSA def(arr2) | -| test.swift:673:16:673:25 | [...] | test.swift:673:9:673:9 | arr2 | -| test.swift:674:15:674:15 | &... | test.swift:685:16:685:16 | arr2 | -| test.swift:674:15:674:15 | [post] arr2 | test.swift:674:15:674:15 | &... | -| test.swift:674:15:674:15 | arr2 | test.swift:674:15:674:15 | &... | -| test.swift:676:9:676:9 | SSA def(matrix) | test.swift:677:15:677:15 | matrix | -| test.swift:676:9:676:9 | matrix | test.swift:676:9:676:9 | SSA def(matrix) | -| test.swift:676:18:676:29 | [...] | test.swift:676:9:676:9 | matrix | -| test.swift:677:15:677:15 | &... | test.swift:678:15:678:15 | matrix | -| test.swift:677:15:677:15 | [post] matrix | test.swift:677:15:677:15 | &... | -| test.swift:677:15:677:15 | matrix | test.swift:677:15:677:15 | &... | -| test.swift:678:15:678:15 | [post] matrix | test.swift:678:15:678:15 | &... | -| test.swift:678:15:678:15 | matrix | test.swift:678:15:678:15 | &... | -| test.swift:678:15:678:23 | ...[...] | test.swift:678:15:678:23 | &... | -| test.swift:680:9:680:9 | SSA def(matrix2) | test.swift:681:5:681:5 | matrix2 | -| test.swift:680:9:680:9 | matrix2 | test.swift:680:9:680:9 | SSA def(matrix2) | -| test.swift:680:19:680:23 | [...] | test.swift:680:9:680:9 | matrix2 | -| test.swift:681:5:681:5 | &... | test.swift:682:15:682:15 | matrix2 | -| test.swift:681:5:681:5 | [post] matrix2 | test.swift:681:5:681:5 | &... | -| test.swift:681:5:681:5 | matrix2 | test.swift:681:5:681:5 | &... | -| test.swift:681:5:681:14 | ...[...] | test.swift:681:5:681:14 | &... | -| test.swift:682:15:682:15 | [post] matrix2 | test.swift:682:15:682:15 | &... | -| test.swift:682:15:682:15 | matrix2 | test.swift:682:15:682:15 | &... | -| test.swift:682:15:682:24 | ...[...] | test.swift:682:15:682:24 | &... | -| test.swift:684:9:684:9 | SSA def(arr3) | test.swift:685:23:685:23 | arr3 | -| test.swift:684:9:684:9 | arr3 | test.swift:684:9:684:9 | SSA def(arr3) | -| test.swift:684:16:684:18 | [...] | test.swift:684:9:684:9 | arr3 | -| test.swift:685:9:685:9 | SSA def(arr4) | test.swift:687:15:687:15 | arr4 | -| test.swift:685:9:685:9 | arr4 | test.swift:685:9:685:9 | SSA def(arr4) | -| test.swift:685:16:685:23 | ... .+(_:_:) ... | test.swift:685:9:685:9 | arr4 | -| test.swift:685:23:685:23 | arr3 | test.swift:686:15:686:15 | arr3 | -| test.swift:686:15:686:15 | [post] arr3 | test.swift:686:15:686:15 | &... | -| test.swift:686:15:686:15 | arr3 | test.swift:686:15:686:15 | &... | -| test.swift:687:15:687:15 | [post] arr4 | test.swift:687:15:687:15 | &... | -| test.swift:687:15:687:15 | arr4 | test.swift:687:15:687:15 | &... | -| test.swift:689:9:689:9 | SSA def(arr5) | test.swift:690:15:690:15 | arr5 | -| test.swift:689:9:689:9 | arr5 | test.swift:689:9:689:9 | SSA def(arr5) | -| test.swift:689:16:689:51 | call to Array.init(repeating:count:) | test.swift:689:9:689:9 | arr5 | -| test.swift:690:15:690:15 | [post] arr5 | test.swift:690:15:690:15 | &... | -| test.swift:690:15:690:15 | arr5 | test.swift:690:15:690:15 | &... | -| test.swift:692:9:692:9 | SSA def(arr6) | test.swift:693:5:693:5 | arr6 | -| test.swift:692:9:692:9 | arr6 | test.swift:692:9:692:9 | SSA def(arr6) | -| test.swift:692:16:692:22 | [...] | test.swift:692:9:692:9 | arr6 | -| test.swift:693:5:693:5 | &... | test.swift:694:15:694:15 | arr6 | -| test.swift:693:5:693:5 | [post] arr6 | test.swift:693:5:693:5 | &... | -| test.swift:693:5:693:5 | arr6 | test.swift:693:5:693:5 | &... | -| test.swift:694:15:694:15 | [post] arr6 | test.swift:694:15:694:15 | &... | -| test.swift:694:15:694:15 | arr6 | test.swift:694:15:694:15 | &... | +| test.swift:585:9:585:9 | self | test.swift:585:9:585:9 | SSA def(self) | +| test.swift:585:9:585:9 | self | test.swift:585:9:585:9 | SSA def(self) | +| test.swift:585:9:585:9 | self | test.swift:585:9:585:9 | SSA def(self) | +| test.swift:585:9:585:9 | value | test.swift:585:9:585:9 | SSA def(value) | +| test.swift:586:5:586:5 | SSA def(self) | test.swift:587:7:587:7 | self | +| test.swift:586:5:586:5 | self | test.swift:586:5:586:5 | SSA def(self) | +| test.swift:586:10:586:13 | SSA def(s) | test.swift:587:13:587:13 | s | +| test.swift:586:10:586:13 | s | test.swift:586:10:586:13 | SSA def(s) | +| test.swift:587:7:587:7 | [post] self | test.swift:586:5:588:5 | self[return] | +| test.swift:587:7:587:7 | self | test.swift:586:5:588:5 | self[return] | +| test.swift:592:17:592:17 | SSA def(self) | test.swift:593:7:593:7 | self | +| test.swift:592:17:592:17 | self | test.swift:592:17:592:17 | SSA def(self) | +| test.swift:593:7:593:7 | [post] self | test.swift:594:17:594:17 | self | +| test.swift:593:7:593:7 | self | test.swift:594:17:594:17 | self | +| test.swift:594:17:594:17 | [post] self | test.swift:592:17:595:5 | self[return] | +| test.swift:594:17:594:17 | self | test.swift:592:17:595:5 | self[return] | +| test.swift:598:21:598:27 | SSA def(path) | test.swift:600:37:600:37 | path | +| test.swift:598:21:598:27 | path | test.swift:598:21:598:27 | SSA def(path) | +| test.swift:603:7:603:7 | SSA def(self) | test.swift:603:7:603:7 | self[return] | +| test.swift:603:7:603:7 | self | test.swift:603:7:603:7 | SSA def(self) | +| test.swift:604:3:604:3 | SSA def(self) | test.swift:604:3:604:40 | self[return] | +| test.swift:604:3:604:3 | self | test.swift:604:3:604:3 | SSA def(self) | +| test.swift:604:27:604:38 | SSA def(n) | test.swift:604:3:604:40 | n[return] | +| test.swift:604:31:604:38 | call to source() | test.swift:604:27:604:38 | SSA def(n) | +| test.swift:610:7:610:7 | SSA def(n) | test.swift:611:36:611:36 | n | +| test.swift:610:7:610:7 | n | test.swift:610:7:610:7 | SSA def(n) | +| test.swift:610:11:610:11 | 0 | test.swift:610:7:610:7 | n | +| test.swift:611:36:611:36 | [post] n | test.swift:611:35:611:36 | &... | +| test.swift:611:36:611:36 | n | test.swift:611:35:611:36 | &... | +| test.swift:615:7:615:7 | self | test.swift:615:7:615:7 | SSA def(self) | +| test.swift:617:3:617:3 | SSA def(self) | test.swift:618:5:618:5 | self | +| test.swift:617:3:617:3 | self | test.swift:617:3:617:3 | SSA def(self) | +| test.swift:617:8:617:11 | SSA def(x) | test.swift:618:14:618:14 | x | +| test.swift:617:8:617:11 | x | test.swift:617:8:617:11 | SSA def(x) | +| test.swift:618:5:618:5 | [post] self | test.swift:617:3:619:3 | self[return] | +| test.swift:618:5:618:5 | self | test.swift:617:3:619:3 | self[return] | +| test.swift:623:7:623:7 | SSA def(s) | test.swift:625:13:625:13 | s | +| test.swift:623:7:623:7 | s | test.swift:623:7:623:7 | SSA def(s) | +| test.swift:623:11:623:24 | call to S.init(x:) | test.swift:623:7:623:7 | s | +| test.swift:624:7:624:7 | SSA def(f) | test.swift:625:24:625:24 | f | +| test.swift:624:7:624:7 | f | test.swift:624:7:624:7 | SSA def(f) | +| test.swift:624:11:624:14 | #keyPath(...) | test.swift:624:7:624:7 | f | +| test.swift:624:11:624:14 | enter #keyPath(...) | test.swift:624:14:624:14 | KeyPathComponent | +| test.swift:625:13:625:13 | s | test.swift:628:13:628:13 | s | +| test.swift:627:7:627:7 | SSA def(inferred) | test.swift:628:24:628:24 | inferred | +| test.swift:627:7:627:7 | inferred | test.swift:627:7:627:7 | SSA def(inferred) | +| test.swift:627:7:627:32 | ... as ... | test.swift:627:7:627:7 | inferred | +| test.swift:627:36:627:38 | #keyPath(...) | test.swift:627:7:627:32 | ... as ... | +| test.swift:627:36:627:38 | enter #keyPath(...) | test.swift:627:38:627:38 | KeyPathComponent | +| test.swift:632:7:632:7 | self | test.swift:632:7:632:7 | SSA def(self) | +| test.swift:634:3:634:3 | SSA def(self) | test.swift:635:5:635:5 | self | +| test.swift:634:3:634:3 | self | test.swift:634:3:634:3 | SSA def(self) | +| test.swift:634:8:634:11 | SSA def(s) | test.swift:635:14:635:14 | s | +| test.swift:634:8:634:11 | s | test.swift:634:8:634:11 | SSA def(s) | +| test.swift:635:5:635:5 | [post] self | test.swift:634:3:636:3 | self[return] | +| test.swift:635:5:635:5 | self | test.swift:634:3:636:3 | self[return] | +| test.swift:640:7:640:7 | SSA def(s) | test.swift:641:18:641:18 | s | +| test.swift:640:7:640:7 | s | test.swift:640:7:640:7 | SSA def(s) | +| test.swift:640:11:640:24 | call to S.init(x:) | test.swift:640:7:640:7 | s | +| test.swift:641:7:641:7 | SSA def(s2) | test.swift:643:13:643:13 | s2 | +| test.swift:641:7:641:7 | s2 | test.swift:641:7:641:7 | SSA def(s2) | +| test.swift:641:12:641:19 | call to S2.init(s:) | test.swift:641:7:641:7 | s2 | +| test.swift:642:7:642:7 | SSA def(f) | test.swift:643:25:643:25 | f | +| test.swift:642:7:642:7 | f | test.swift:642:7:642:7 | SSA def(f) | +| test.swift:642:11:642:17 | #keyPath(...) | test.swift:642:7:642:7 | f | +| test.swift:642:11:642:17 | enter #keyPath(...) | test.swift:642:15:642:15 | KeyPathComponent | +| test.swift:647:9:647:9 | SSA def(array) | test.swift:649:15:649:15 | array | +| test.swift:647:9:647:9 | array | test.swift:647:9:647:9 | SSA def(array) | +| test.swift:647:17:647:26 | [...] | test.swift:647:9:647:9 | array | +| test.swift:648:9:648:9 | SSA def(f) | test.swift:649:30:649:30 | f | +| test.swift:648:9:648:9 | f | test.swift:648:9:648:9 | SSA def(f) | +| test.swift:648:13:648:22 | #keyPath(...) | test.swift:648:9:648:9 | f | +| test.swift:648:13:648:22 | enter #keyPath(...) | test.swift:648:20:648:22 | KeyPathComponent | +| test.swift:653:7:653:7 | self | test.swift:653:7:653:7 | SSA def(self) | +| test.swift:655:3:655:3 | SSA def(self) | test.swift:656:5:656:5 | self | +| test.swift:655:3:655:3 | self | test.swift:655:3:655:3 | SSA def(self) | +| test.swift:655:8:655:12 | SSA def(s) | test.swift:656:14:656:14 | s | +| test.swift:655:8:655:12 | s | test.swift:655:8:655:12 | SSA def(s) | +| test.swift:656:5:656:5 | [post] self | test.swift:655:3:657:3 | self[return] | +| test.swift:656:5:656:5 | self | test.swift:655:3:657:3 | self[return] | +| test.swift:661:9:661:9 | SSA def(s) | test.swift:662:29:662:29 | s | +| test.swift:661:9:661:9 | s | test.swift:661:9:661:9 | SSA def(s) | +| test.swift:661:13:661:26 | call to S.init(x:) | test.swift:661:9:661:9 | s | +| test.swift:662:9:662:9 | SSA def(s2) | test.swift:664:15:664:15 | s2 | +| test.swift:662:9:662:9 | s2 | test.swift:662:9:662:9 | SSA def(s2) | +| test.swift:662:14:662:30 | call to S2_Optional.init(s:) | test.swift:662:9:662:9 | s2 | +| test.swift:663:9:663:9 | SSA def(f) | test.swift:664:27:664:27 | f | +| test.swift:663:9:663:9 | f | test.swift:663:9:663:9 | SSA def(f) | +| test.swift:663:13:663:29 | #keyPath(...) | test.swift:663:9:663:9 | f | +| test.swift:663:13:663:29 | enter #keyPath(...) | test.swift:663:26:663:26 | KeyPathComponent | +| test.swift:664:15:664:28 | \\...[...] | test.swift:664:15:664:29 | ...! | +| test.swift:668:9:668:9 | SSA def(x) | test.swift:672:9:672:9 | x | +| test.swift:668:9:668:9 | x | test.swift:668:9:668:9 | SSA def(x) | +| test.swift:668:13:668:20 | call to source() | test.swift:668:9:668:9 | x | +| test.swift:669:9:669:9 | SSA def(y) | test.swift:673:9:673:9 | y | +| test.swift:669:9:669:9 | y | test.swift:669:9:669:9 | SSA def(y) | +| test.swift:669:13:669:13 | 0 | test.swift:669:9:669:9 | y | +| test.swift:670:9:670:12 | ... as ... | test.swift:670:9:670:9 | t | +| test.swift:672:5:672:9 | SSA def(t) | test.swift:674:9:674:9 | t | +| test.swift:672:9:672:9 | x | test.swift:672:5:672:9 | SSA def(t) | +| test.swift:673:5:673:9 | SSA def(x) | test.swift:675:15:675:15 | x | +| test.swift:673:9:673:9 | y | test.swift:673:5:673:9 | SSA def(x) | +| test.swift:674:5:674:9 | SSA def(y) | test.swift:676:15:676:15 | y | +| test.swift:674:9:674:9 | t | test.swift:674:5:674:9 | SSA def(y) | +| test.swift:678:5:678:16 | SSA def(x) | test.swift:680:11:680:11 | x | +| test.swift:678:9:678:16 | call to source() | test.swift:678:5:678:16 | SSA def(x) | +| test.swift:679:5:679:9 | SSA def(y) | test.swift:680:15:680:15 | y | +| test.swift:679:9:679:9 | 0 | test.swift:679:5:679:9 | SSA def(y) | +| test.swift:680:10:680:11 | &... | test.swift:681:15:681:15 | x | +| test.swift:680:11:680:11 | [post] x | test.swift:680:10:680:11 | &... | +| test.swift:680:11:680:11 | x | test.swift:680:10:680:11 | &... | +| test.swift:680:14:680:15 | &... | test.swift:682:15:682:15 | y | +| test.swift:680:15:680:15 | [post] y | test.swift:680:14:680:15 | &... | +| test.swift:680:15:680:15 | y | test.swift:680:14:680:15 | &... | +| test.swift:686:9:686:9 | SSA def(arr1) | test.swift:687:15:687:15 | arr1 | +| test.swift:686:9:686:9 | arr1 | test.swift:686:9:686:9 | SSA def(arr1) | +| test.swift:686:16:686:22 | [...] | test.swift:686:9:686:9 | arr1 | +| test.swift:687:15:687:15 | &... | test.swift:688:5:688:5 | arr1 | +| test.swift:687:15:687:15 | [post] arr1 | test.swift:687:15:687:15 | &... | +| test.swift:687:15:687:15 | arr1 | test.swift:687:15:687:15 | &... | +| test.swift:688:5:688:5 | &... | test.swift:689:15:689:15 | arr1 | +| test.swift:688:5:688:5 | [post] arr1 | test.swift:688:5:688:5 | &... | +| test.swift:688:5:688:5 | arr1 | test.swift:688:5:688:5 | &... | +| test.swift:689:15:689:15 | &... | test.swift:690:15:690:15 | arr1 | +| test.swift:689:15:689:15 | [post] arr1 | test.swift:689:15:689:15 | &... | +| test.swift:689:15:689:15 | arr1 | test.swift:689:15:689:15 | &... | +| test.swift:692:9:692:9 | SSA def(arr2) | test.swift:693:15:693:15 | arr2 | +| test.swift:692:9:692:9 | arr2 | test.swift:692:9:692:9 | SSA def(arr2) | +| test.swift:692:16:692:25 | [...] | test.swift:692:9:692:9 | arr2 | +| test.swift:693:15:693:15 | &... | test.swift:704:16:704:16 | arr2 | +| test.swift:693:15:693:15 | [post] arr2 | test.swift:693:15:693:15 | &... | +| test.swift:693:15:693:15 | arr2 | test.swift:693:15:693:15 | &... | +| test.swift:695:9:695:9 | SSA def(matrix) | test.swift:696:15:696:15 | matrix | +| test.swift:695:9:695:9 | matrix | test.swift:695:9:695:9 | SSA def(matrix) | +| test.swift:695:18:695:29 | [...] | test.swift:695:9:695:9 | matrix | +| test.swift:696:15:696:15 | &... | test.swift:697:15:697:15 | matrix | +| test.swift:696:15:696:15 | [post] matrix | test.swift:696:15:696:15 | &... | +| test.swift:696:15:696:15 | matrix | test.swift:696:15:696:15 | &... | +| test.swift:697:15:697:15 | [post] matrix | test.swift:697:15:697:15 | &... | +| test.swift:697:15:697:15 | matrix | test.swift:697:15:697:15 | &... | +| test.swift:697:15:697:23 | ...[...] | test.swift:697:15:697:23 | &... | +| test.swift:699:9:699:9 | SSA def(matrix2) | test.swift:700:5:700:5 | matrix2 | +| test.swift:699:9:699:9 | matrix2 | test.swift:699:9:699:9 | SSA def(matrix2) | +| test.swift:699:19:699:23 | [...] | test.swift:699:9:699:9 | matrix2 | +| test.swift:700:5:700:5 | &... | test.swift:701:15:701:15 | matrix2 | +| test.swift:700:5:700:5 | [post] matrix2 | test.swift:700:5:700:5 | &... | +| test.swift:700:5:700:5 | matrix2 | test.swift:700:5:700:5 | &... | +| test.swift:700:5:700:14 | ...[...] | test.swift:700:5:700:14 | &... | +| test.swift:701:15:701:15 | [post] matrix2 | test.swift:701:15:701:15 | &... | +| test.swift:701:15:701:15 | matrix2 | test.swift:701:15:701:15 | &... | +| test.swift:701:15:701:24 | ...[...] | test.swift:701:15:701:24 | &... | +| test.swift:703:9:703:9 | SSA def(arr3) | test.swift:704:23:704:23 | arr3 | +| test.swift:703:9:703:9 | arr3 | test.swift:703:9:703:9 | SSA def(arr3) | +| test.swift:703:16:703:18 | [...] | test.swift:703:9:703:9 | arr3 | +| test.swift:704:9:704:9 | SSA def(arr4) | test.swift:706:15:706:15 | arr4 | +| test.swift:704:9:704:9 | arr4 | test.swift:704:9:704:9 | SSA def(arr4) | +| test.swift:704:16:704:23 | ... .+(_:_:) ... | test.swift:704:9:704:9 | arr4 | +| test.swift:704:23:704:23 | arr3 | test.swift:705:15:705:15 | arr3 | +| test.swift:705:15:705:15 | [post] arr3 | test.swift:705:15:705:15 | &... | +| test.swift:705:15:705:15 | arr3 | test.swift:705:15:705:15 | &... | +| test.swift:706:15:706:15 | [post] arr4 | test.swift:706:15:706:15 | &... | +| test.swift:706:15:706:15 | arr4 | test.swift:706:15:706:15 | &... | +| test.swift:708:9:708:9 | SSA def(arr5) | test.swift:709:15:709:15 | arr5 | +| test.swift:708:9:708:9 | arr5 | test.swift:708:9:708:9 | SSA def(arr5) | +| test.swift:708:16:708:51 | call to Array.init(repeating:count:) | test.swift:708:9:708:9 | arr5 | +| test.swift:709:15:709:15 | [post] arr5 | test.swift:709:15:709:15 | &... | +| test.swift:709:15:709:15 | arr5 | test.swift:709:15:709:15 | &... | +| test.swift:711:9:711:9 | SSA def(arr6) | test.swift:712:5:712:5 | arr6 | +| test.swift:711:9:711:9 | arr6 | test.swift:711:9:711:9 | SSA def(arr6) | +| test.swift:711:16:711:22 | [...] | test.swift:711:9:711:9 | arr6 | +| test.swift:712:5:712:5 | &... | test.swift:713:15:713:15 | arr6 | +| test.swift:712:5:712:5 | [post] arr6 | test.swift:712:5:712:5 | &... | +| test.swift:712:5:712:5 | arr6 | test.swift:712:5:712:5 | &... | +| test.swift:713:15:713:15 | [post] arr6 | test.swift:713:15:713:15 | &... | +| test.swift:713:15:713:15 | arr6 | test.swift:713:15:713:15 | &... | +| test.swift:715:9:715:9 | SSA def(arr7) | test.swift:716:15:716:15 | arr7 | +| test.swift:715:9:715:9 | arr7 | test.swift:715:9:715:9 | SSA def(arr7) | +| test.swift:715:16:715:25 | [...] | test.swift:715:9:715:9 | arr7 | +| test.swift:716:15:716:34 | call to randomElement() | test.swift:716:15:716:35 | ...! | +| test.swift:720:9:720:9 | SSA def(set1) | test.swift:721:15:721:15 | set1 | +| test.swift:720:9:720:9 | set1 | test.swift:720:9:720:9 | SSA def(set1) | +| test.swift:720:9:720:15 | ... as ... | test.swift:720:9:720:9 | set1 | +| test.swift:720:21:720:27 | [...] | test.swift:720:9:720:15 | ... as ... | +| test.swift:721:15:721:15 | [post] set1 | test.swift:722:5:722:5 | set1 | +| test.swift:721:15:721:15 | set1 | test.swift:722:5:722:5 | set1 | +| test.swift:721:15:721:34 | call to randomElement() | test.swift:721:15:721:35 | ...! | +| test.swift:722:5:722:5 | &... | test.swift:723:15:723:15 | set1 | +| test.swift:722:5:722:5 | [post] set1 | test.swift:722:5:722:5 | &... | +| test.swift:722:5:722:5 | set1 | test.swift:722:5:722:5 | &... | +| test.swift:723:15:723:34 | call to randomElement() | test.swift:723:15:723:35 | ...! | +| test.swift:725:9:725:9 | SSA def(set2) | test.swift:726:15:726:15 | set2 | +| test.swift:725:9:725:9 | set2 | test.swift:725:9:725:9 | SSA def(set2) | +| test.swift:725:16:725:30 | call to Set.init(_:) | test.swift:725:9:725:9 | set2 | +| test.swift:726:15:726:34 | call to randomElement() | test.swift:726:15:726:35 | ...! | +| test.swift:729:8:729:8 | SSA def(self) | test.swift:729:8:729:8 | self[return] | +| test.swift:729:8:729:8 | self | test.swift:729:8:729:8 | SSA def(self) | +| test.swift:730:9:730:9 | self | test.swift:730:9:730:9 | SSA def(self) | +| test.swift:730:9:730:9 | self | test.swift:730:9:730:9 | SSA def(self) | +| test.swift:730:9:730:9 | self | test.swift:730:9:730:9 | SSA def(self) | +| test.swift:730:9:730:9 | value | test.swift:730:9:730:9 | SSA def(value) | +| test.swift:731:9:731:9 | self | test.swift:731:9:731:9 | SSA def(self) | +| test.swift:731:9:731:9 | self | test.swift:731:9:731:9 | SSA def(self) | +| test.swift:731:9:731:9 | self | test.swift:731:9:731:9 | SSA def(self) | +| test.swift:731:9:731:9 | value | test.swift:731:9:731:9 | SSA def(value) | +| test.swift:732:9:732:9 | self | test.swift:732:9:732:9 | SSA def(self) | +| test.swift:732:9:732:9 | self | test.swift:732:9:732:9 | SSA def(self) | +| test.swift:732:9:732:9 | self | test.swift:732:9:732:9 | SSA def(self) | +| test.swift:732:9:732:9 | value | test.swift:732:9:732:9 | SSA def(value) | +| test.swift:736:9:736:9 | SSA def(v1) | test.swift:742:5:742:5 | v1 | +| test.swift:736:9:736:9 | v1 | test.swift:736:9:736:9 | SSA def(v1) | +| test.swift:736:9:736:17 | ... as ... | test.swift:736:9:736:9 | v1 | +| test.swift:736:21:736:21 | 0 | test.swift:736:9:736:17 | ... as ... | +| test.swift:737:9:737:17 | ... as ... | test.swift:737:9:737:9 | v2 | +| test.swift:737:21:737:21 | 0 | test.swift:737:9:737:17 | ... as ... | +| test.swift:738:9:738:17 | ... as ... | test.swift:738:9:738:9 | v3 | +| test.swift:738:21:738:21 | 0 | test.swift:738:9:738:17 | ... as ... | +| test.swift:739:9:739:9 | SSA def(mo1) | test.swift:745:5:745:5 | mo1 | +| test.swift:739:9:739:9 | mo1 | test.swift:739:9:739:9 | SSA def(mo1) | +| test.swift:739:15:739:27 | call to MyOptionals.init() | test.swift:739:9:739:9 | mo1 | +| test.swift:740:9:740:9 | SSA def(mo2) | test.swift:748:5:748:5 | mo2 | +| test.swift:740:9:740:9 | mo2 | test.swift:740:9:740:9 | SSA def(mo2) | +| test.swift:740:9:740:26 | ... as ... | test.swift:740:9:740:9 | mo2 | +| test.swift:740:30:740:42 | call to MyOptionals.init() | test.swift:740:9:740:26 | ... as ... | +| test.swift:742:5:742:5 | v1 | test.swift:742:5:742:7 | ...! | +| test.swift:742:5:742:5 | v1 | test.swift:752:15:752:15 | v1 | +| test.swift:743:5:743:17 | SSA def(v2) | test.swift:753:15:753:15 | v2 | +| test.swift:743:10:743:17 | call to source() | test.swift:743:5:743:17 | SSA def(v2) | +| test.swift:744:5:744:17 | SSA def(v3) | test.swift:754:15:754:15 | v3 | +| test.swift:744:10:744:17 | call to source() | test.swift:744:5:744:17 | SSA def(v3) | +| test.swift:745:5:745:5 | [post] mo1 | test.swift:746:5:746:5 | mo1 | +| test.swift:745:5:745:5 | mo1 | test.swift:746:5:746:5 | mo1 | +| test.swift:745:5:745:9 | .v1 | test.swift:745:5:745:11 | ...! | +| test.swift:746:5:746:5 | [post] mo1 | test.swift:747:5:747:5 | mo1 | +| test.swift:746:5:746:5 | mo1 | test.swift:747:5:747:5 | mo1 | +| test.swift:747:5:747:5 | [post] mo1 | test.swift:755:15:755:15 | mo1 | +| test.swift:747:5:747:5 | mo1 | test.swift:755:15:755:15 | mo1 | +| test.swift:748:5:748:5 | mo2 | test.swift:748:5:748:8 | ...! | +| test.swift:748:5:748:5 | mo2 | test.swift:749:5:749:5 | mo2 | +| test.swift:748:5:748:10 | .v1 | test.swift:748:5:748:12 | ...! | +| test.swift:749:5:749:5 | mo2 | test.swift:749:5:749:8 | ...! | +| test.swift:749:5:749:5 | mo2 | test.swift:750:5:750:5 | mo2 | +| test.swift:750:5:750:5 | mo2 | test.swift:750:5:750:8 | ...! | +| test.swift:750:5:750:5 | mo2 | test.swift:758:15:758:15 | mo2 | +| test.swift:752:15:752:15 | v1 | test.swift:752:15:752:17 | ...! | +| test.swift:753:15:753:15 | v2 | test.swift:753:15:753:17 | ...! | +| test.swift:755:15:755:15 | [post] mo1 | test.swift:756:15:756:15 | mo1 | +| test.swift:755:15:755:15 | mo1 | test.swift:756:15:756:15 | mo1 | +| test.swift:755:15:755:19 | .v1 | test.swift:755:15:755:21 | ...! | +| test.swift:756:15:756:15 | [post] mo1 | test.swift:757:15:757:15 | mo1 | +| test.swift:756:15:756:15 | mo1 | test.swift:757:15:757:15 | mo1 | +| test.swift:756:15:756:19 | .v2 | test.swift:756:15:756:21 | ...! | +| test.swift:758:15:758:15 | mo2 | test.swift:758:15:758:18 | ...! | +| test.swift:758:15:758:15 | mo2 | test.swift:759:15:759:15 | mo2 | +| test.swift:758:15:758:20 | .v1 | test.swift:758:15:758:22 | ...! | +| test.swift:759:15:759:15 | mo2 | test.swift:759:15:759:18 | ...! | +| test.swift:759:15:759:15 | mo2 | test.swift:760:15:760:15 | mo2 | +| test.swift:759:15:759:20 | .v2 | test.swift:759:15:759:22 | ...! | +| test.swift:760:15:760:15 | mo2 | test.swift:760:15:760:18 | ...! | +| test.swift:764:9:764:9 | SSA def(s) | test.swift:765:29:765:29 | s | +| test.swift:764:9:764:9 | s | test.swift:764:9:764:9 | SSA def(s) | +| test.swift:764:13:764:26 | call to S.init(x:) | test.swift:764:9:764:9 | s | +| test.swift:765:9:765:9 | SSA def(s2) | test.swift:767:15:767:15 | s2 | +| test.swift:765:9:765:9 | s2 | test.swift:765:9:765:9 | SSA def(s2) | +| test.swift:765:14:765:30 | call to S2_Optional.init(s:) | test.swift:765:9:765:9 | s2 | +| test.swift:766:9:766:9 | SSA def(f) | test.swift:767:27:767:27 | f | +| test.swift:766:9:766:9 | f | test.swift:766:9:766:9 | SSA def(f) | +| test.swift:766:13:766:29 | #keyPath(...) | test.swift:766:9:766:9 | f | +| test.swift:766:13:766:29 | enter #keyPath(...) | test.swift:766:26:766:26 | KeyPathComponent | diff --git a/swift/ql/test/library-tests/dataflow/dataflow/test.swift b/swift/ql/test/library-tests/dataflow/dataflow/test.swift index e789964a54f..5634719e9f9 100644 --- a/swift/ql/test/library-tests/dataflow/dataflow/test.swift +++ b/swift/ql/test/library-tests/dataflow/dataflow/test.swift @@ -365,6 +365,25 @@ func testTuples2() { sink(arg: c) } +func tupleShiftLeft1(_ t: (Int, Int)) -> (Int, Int) { + return (t.1, 0) +} + +func tupleShiftLeft2(_ t: (Int, Int)) -> (Int, Int) { return (0, 0) } // modelled flow + +func testTuples3() { + let t1 = (1, source()) + let t2 = tupleShiftLeft1(t1) + let t3 = tupleShiftLeft2(t1) + + sink(arg: t1.0) + sink(arg: t1.1) // $ flow=375 + sink(arg: t2.0) // $ flow=375 + sink(arg: t2.1) + sink(arg: t3.0) // $ flow=375 + sink(arg: t3.1) +} + indirect enum MyEnum { case myNone case mySingle(Int) @@ -406,7 +425,7 @@ func testEnums() { case .myNone: () case .mySingle(let a): - sink(arg: a) // $ flow=403 + sink(arg: a) // $ flow=422 case .myPair(let a, let b): sink(arg: a) sink(arg: b) @@ -415,7 +434,7 @@ func testEnums() { } if case .mySingle(let x) = a { - sink(arg: x) // $ flow=403 + sink(arg: x) // $ flow=422 } if case .myPair(let x, let y) = a { sink(arg: x) @@ -431,7 +450,7 @@ func testEnums() { sink(arg: a) case .myPair(let a, let b): sink(arg: a) - sink(arg: b) // $ flow=425 + sink(arg: b) // $ flow=444 case let .myCons(a, _): sink(arg: a) } @@ -441,7 +460,7 @@ func testEnums() { } if case .myPair(let x, let y) = a { sink(arg: x) - sink(arg: y) // $ flow=425 + sink(arg: y) // $ flow=444 } let b: MyEnum = .myCons(42, a) @@ -457,7 +476,7 @@ func testEnums() { case let .myCons(a, .myPair(b, c)): sink(arg: a) sink(arg: b) - sink(arg: c) // $ flow=425 + sink(arg: c) // $ flow=444 case let .myCons(a, _): sink(arg: a) } @@ -466,20 +485,20 @@ func testEnums() { sink(arg: x) } if case MyEnum.myPair(let x, let y) = .myPair(source(), 0) { - sink(arg: x) // $ flow=468 + sink(arg: x) // $ flow=487 sink(arg: y) } if case let .myCons(_, .myPair(_, c)) = b { - sink(arg: c) // $ flow=425 + sink(arg: c) // $ flow=444 } switch (a, b) { case let (.myPair(a, b), .myCons(c, .myPair(d, e))): sink(arg: a) - sink(arg: b) // $ flow=425 + sink(arg: b) // $ flow=444 sink(arg: c) sink(arg: d) - sink(arg: e) // $ flow=425 + sink(arg: e) // $ flow=444 default: () } @@ -491,11 +510,11 @@ func testEnums() { let c5 = mkMyEnum2(0) let c6 = mkMyEnum2(source()) if case MyEnum.mySingle(let d1) = c1 { sink(arg: d1) } - if case MyEnum.mySingle(let d2) = c2 { sink(arg: d2) } // $ flow=488 + if case MyEnum.mySingle(let d2) = c2 { sink(arg: d2) } // $ flow=507 if case MyEnum.mySingle(let d3) = c3 { sink(arg: d3) } - if case MyEnum.mySingle(let d4) = c4 { sink(arg: d4) } // $ flow=490 + if case MyEnum.mySingle(let d4) = c4 { sink(arg: d4) } // $ flow=509 if case MyEnum.mySingle(let d5) = c5 { sink(arg: d5) } - if case MyEnum.mySingle(let d6) = c6 { sink(arg: d6) } // $ flow=492 + if case MyEnum.mySingle(let d6) = c6 { sink(arg: d6) } // $ flow=511 let e1 = Optional.some(0) let e2 = Optional.some(source()) @@ -504,11 +523,11 @@ func testEnums() { let e5 = mkOptional2(0) let e6 = mkOptional2(source()) sink(arg: e1!) - sink(arg: e2!) // $ flow=501 + sink(arg: e2!) // $ flow=520 sink(arg: e3!) - sink(arg: e4!) // $ flow=503 + sink(arg: e4!) // $ flow=522 sink(arg: e5!) - sink(arg: e6!) // $ flow=505 + sink(arg: e6!) // $ flow=524 } func source2() -> (Int, Int)? { return nil } @@ -554,8 +573,8 @@ func testOptionalPropertyAccess(y: Int?) { } func testIdentityArithmetic() { - sink(arg: +source()) // $ flow=557 - sink(arg: (source())) // $ flow=558 + sink(arg: +source()) // $ flow=576 + sink(arg: (source())) // $ flow=577 } func sink(str: String) {} @@ -572,13 +591,13 @@ class MyClass { extension MyClass { convenience init(contentsOfFile: String) { self.init(s: source3()) - sink(str: str) // $ flow=574 + sink(str: str) // $ flow=593 } } func extensionInits(path: String) { - sink(str: MyClass(s: source3()).str) // $ flow=580 - sink(str: MyClass(contentsOfFile: path).str) // $ flow=574 + sink(str: MyClass(s: source3()).str) // $ flow=599 + sink(str: MyClass(contentsOfFile: path).str) // $ flow=593 } class InoutConstructorClass { @@ -603,10 +622,10 @@ struct S { func testKeyPath() { let s = S(x: source()) let f = \S.x - sink(arg: s[keyPath: f]) // $ flow=604 + sink(arg: s[keyPath: f]) // $ flow=623 let inferred : KeyPath = \.x - sink(arg: s[keyPath: inferred]) // $ flow=604 + sink(arg: s[keyPath: inferred]) // $ flow=623 } struct S2 { @@ -621,13 +640,13 @@ func testNestedKeyPath() { let s = S(x: source()) let s2 = S2(s: s) let f = \S2.s.x - sink(arg: s2[keyPath: f]) // $ flow=621 + sink(arg: s2[keyPath: f]) // $ flow=640 } func testArrayKeyPath() { let array = [source()] let f = \[Int].[0] - sink(arg: array[keyPath: f]) // $ flow=628 + sink(arg: array[keyPath: f]) // $ flow=647 } struct S2_Optional { @@ -642,7 +661,7 @@ func testOptionalKeyPath() { let s = S(x: source()) let s2 = S2_Optional(s: s) let f = \S2_Optional.s?.x - sink(opt: s2[keyPath: f]) // $ MISSING: flow=642 + sink(arg: s2[keyPath: f]!) // $ flow=661 } func testSwap() { @@ -654,42 +673,96 @@ func testSwap() { x = y y = t sink(arg: x) - sink(arg: y) // $ flow=649 + sink(arg: y) // $ flow=668 x = source() y = 0 swap(&x, &y) - sink(arg: x) // $ SPURIOUS: flow=659 - sink(arg: y) // $ flow=659 + sink(arg: x) // $ SPURIOUS: flow=678 + sink(arg: y) // $ flow=678 } func testArray() { var arr1 = [1,2,3] sink(arg: arr1[0]) arr1[1] = source() - sink(arg: arr1[0]) // $ flow=669 + sink(arg: arr1[0]) // $ flow=688 sink(arg: arr1) var arr2 = [source()] - sink(arg: arr2[0]) // $ flow=673 + sink(arg: arr2[0]) // $ flow=692 var matrix = [[source()]] sink(arg: matrix[0]) - sink(arg: matrix[0][0]) // $ flow=676 + sink(arg: matrix[0][0]) // $ flow=695 var matrix2 = [[1]] matrix2[0][0] = source() - sink(arg: matrix2[0][0]) // $ flow=681 + sink(arg: matrix2[0][0]) // $ flow=700 var arr3 = [1] var arr4 = arr2 + arr3 sink(arg: arr3[0]) - sink(arg: arr4[0]) // $ MISSING: flow=673 + sink(arg: arr4[0]) // $ MISSING: flow=692 var arr5 = Array(repeating: source(), count: 2) - sink(arg: arr5[0]) // $ MISSING: flow=689 + sink(arg: arr5[0]) // $ MISSING: flow=708 var arr6 = [1,2,3] arr6.insert(source(), at: 2) - sink(arg: arr6[0]) // $ flow=693 + sink(arg: arr6[0]) // $ flow=712 + + var arr7 = [source()] + sink(arg: arr7.randomElement()!) // $ flow=715 +} + +func testSetCollections() { + var set1: Set = [1,2,3] + sink(arg: set1.randomElement()!) + set1.insert(source()) + sink(arg: set1.randomElement()!) // $ flow=722 + + let set2 = Set([source()]) + sink(arg: set2.randomElement()!) // $ flow=725 +} + +struct MyOptionals { + var v1 : Int? = 0 + var v2 : Int? = 0 + var v3 : Int! = 0 +} + +func testWriteOptional() { + var v1 : Int? = 0 + var v2 : Int? = 0 + var v3 : Int! = 0 + var mo1 = MyOptionals() + var mo2 : MyOptionals! = MyOptionals() + + v1! = source() + v2 = source() + v3 = source() + mo1.v1! = source() + mo1.v2 = source() + mo1.v3 = source() + mo2!.v1! = source() + mo2!.v2 = source() + mo2!.v3 = source() + + sink(arg: v1!) // $ flow=742 + sink(arg: v2!) // $ flow=743 + sink(arg: v3) // $ flow=744 + sink(arg: mo1.v1!) // $ MISSING:flow=745 + sink(arg: mo1.v2!) // $ flow=746 + sink(arg: mo1.v3) // $ flow=747 + sink(arg: mo2!.v1!) // $ MISSING:flow=748 + sink(arg: mo2!.v2!) // $ MISSING:flow=749 + sink(arg: mo2!.v3) // $ MISSING:flow=750 +} + +func testOptionalKeyPathForce() { + let s = S(x: source()) + let s2 = S2_Optional(s: s) + let f = \S2_Optional.s!.x + sink(arg: s2[keyPath: f]) // $ flow=764 } diff --git a/swift/ql/test/library-tests/dataflow/flowsources/CONSISTENCY/CfgConsistency.expected b/swift/ql/test/library-tests/dataflow/flowsources/CONSISTENCY/CfgConsistency.expected deleted file mode 100644 index ac216c004f2..00000000000 --- a/swift/ql/test/library-tests/dataflow/flowsources/CONSISTENCY/CfgConsistency.expected +++ /dev/null @@ -1,3 +0,0 @@ -deadEnd -| customurlschemes.swift:94:59:94:76 | options | -| customurlschemes.swift:133:59:133:76 | options | diff --git a/swift/ql/test/library-tests/dataflow/flowsources/uikit.swift b/swift/ql/test/library-tests/dataflow/flowsources/uikit.swift index 5d6ce674278..c3138f6b887 100644 --- a/swift/ql/test/library-tests/dataflow/flowsources/uikit.swift +++ b/swift/ql/test/library-tests/dataflow/flowsources/uikit.swift @@ -1,33 +1,82 @@ // --- stubs --- class NSObject { } -class NSAttributedString: NSObject {} -class UIResponder: NSObject {} -class UIView: UIResponder {} -class UIControl: UIView {} + +struct _NSRange { } + +typealias NSRange = _NSRange + +class NSAttributedString: NSObject { } + +class UIResponder: NSObject { } + +class UIView: UIResponder { } + +class UIControl: UIView { } + +class UITextRange : NSObject { +} + +protocol UITextInput { + func text(in range: UITextRange) -> String? + + func shouldChangeText(in range: UITextRange, replacementText text: String) -> Bool +} + class UITextField: UIControl { var text: String? { get { nil } set { } } + var attributedText: NSAttributedString? { get { nil } set { } } + var placeholder: String? { get { nil } set { } } } + class UISearchTextField : UITextField { } +protocol UITextFieldDelegate { + func textField(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, replacementString string: String) -> Bool +} + // --- tests --- -func testUITextField(textField: UITextField, searchTextField: UISearchTextField) { +func sink(arg: Any) { } + +class MyTextInput : UITextInput { + func text(in range: UITextRange) -> String? { return nil } + func harmless(in range: UITextRange) -> String? { return nil } + + func shouldChangeText(in range: UITextRange, replacementText text: String) -> Bool { // $ source=local + sink(arg: text) // $ tainted + + return true + } +} + +class MyUITextFieldDelegate : UITextFieldDelegate { + func textField(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, replacementString string: String) -> Bool { // $ source=local + sink(arg: string) // $ tainted + + return true + } +} + +func test(textField: UITextField, searchTextField: UISearchTextField, myTextInput: MyTextInput, range: UITextRange) { _ = textField.text // $ source=local _ = textField.attributedText // $ source=local _ = textField.placeholder // GOOD (not input) _ = textField.text?.uppercased() // $ source=local _ = searchTextField.text // $ source=local + + _ = myTextInput.text(in: range)! // $ source=local + _ = myTextInput.harmless(in: range)! // GOOD (not input) } diff --git a/swift/ql/test/library-tests/dataflow/taint/libraries/CONSISTENCY/CfgConsistency.expected b/swift/ql/test/library-tests/dataflow/taint/libraries/CONSISTENCY/CfgConsistency.expected deleted file mode 100644 index 34ad2196338..00000000000 --- a/swift/ql/test/library-tests/dataflow/taint/libraries/CONSISTENCY/CfgConsistency.expected +++ /dev/null @@ -1,2 +0,0 @@ -deadEnd -| url.swift:493:2:493:28 | call to sink(any:) | diff --git a/swift/ql/test/library-tests/dataflow/taint/libraries/int.swift b/swift/ql/test/library-tests/dataflow/taint/libraries/int.swift new file mode 100644 index 00000000000..f6d2dd40f35 --- /dev/null +++ b/swift/ql/test/library-tests/dataflow/taint/libraries/int.swift @@ -0,0 +1,170 @@ + +// --- stubs --- + +// --- tests --- + +func source() -> UInt8 { return 0; } +func source2() -> Int { return 0; } +func sink(arg: Any) {} + +func taintThroughClosurePointer() { + var myArray1: [UInt8] = [1, 2, 3, 4] + + myArray1[0] = source() + sink(arg: myArray1) + sink(arg: myArray1[0]) // $ tainted=13 + let return1 = myArray1.withUnsafeBytes({ + ptr1 in + sink(arg: ptr1) + sink(arg: ptr1[0]) // $ tainted=13 + return source() + }) + sink(arg: return1) // $ tainted=20 + + // --- + + var myArray2: [UInt8] = [1, 2, 3, 4] + + myArray2[0] = source() + sink(arg: myArray2) + sink(arg: myArray2[0]) // $ tainted=28 + let return2 = myArray2.withUnsafeBufferPointer({ + ptr2 in + sink(arg: ptr2) + sink(arg: ptr2[0]) // $ tainted=28 + return source() + }) + sink(arg: return2) // $ tainted=35 +} + +func taintThroughMutablePointer() { + var myArray1: [UInt8] = [1, 2, 3, 4] + + sink(arg: myArray1) + sink(arg: myArray1[0]) + let return1 = myArray1.withUnsafeMutableBufferPointer({ + buffer in + buffer.update(repeating: source()) + sink(arg: buffer) + sink(arg: buffer[0]) // $ tainted=47 + sink(arg: buffer.baseAddress!.pointee) // $ MISSING: tainted=47 + return source() + }) + sink(arg: return1) // $ tainted=51 + sink(arg: myArray1) + sink(arg: myArray1[0]) // $ tainted=47 + + // --- + + var myArray2: [UInt8] = [1, 2, 3, 4] + + sink(arg: myArray2) + sink(arg: myArray2[0]) + let return2 = myArray2.withUnsafeMutableBufferPointer({ + buffer in + buffer.baseAddress!.pointee = source() + sink(arg: buffer) + sink(arg: buffer[0]) // $ MISSING: tainted=65 + sink(arg: buffer.baseAddress!.pointee) // $ MISSING: tainted=65 + return source() + }) + sink(arg: return2) // $ tainted=69 + sink(arg: myArray2) + sink(arg: myArray2[0]) // $ MISSING: tainted=65 + + // --- + + var myArray3: [UInt8] = [1, 2, 3, 4] + + sink(arg: myArray3) + sink(arg: myArray3[0]) + let return3 = myArray3.withContiguousMutableStorageIfAvailable({ + ptr in + ptr.update(repeating: source()) + sink(arg: ptr) + sink(arg: ptr[0]) // $ tainted=83 + return source() + }) + sink(arg: return3!) // $ tainted=86 + sink(arg: myArray3) + sink(arg: myArray3[0]) // $ tainted=83 + + // --- + + var myArray4: [UInt8] = [1, 2, 3, 4] + var myArray5: [UInt8] = [5, 6, 7, 8] + + myArray5[0] = source() + sink(arg: myArray4) + sink(arg: myArray4[0]) + sink(arg: myArray5) + sink(arg: myArray5[0]) // $ tainted=97 + let return4 = myArray4.withUnsafeMutableBytes({ + ptr4 in + let return5 = myArray5.withUnsafeBytes({ + ptr5 in + sink(arg: ptr5) + sink(arg: ptr5[0]) // $ MISSING: tainted=97 + ptr4.copyBytes(from: ptr5) + sink(arg: ptr4) + sink(arg: ptr4[0]) // $ MISSING: tainted=97 + return source() + }) + sink(arg: return5) // $ tainted=111 + return source() + }) + sink(arg: return4) // $ tainted=114 + sink(arg: myArray4) + sink(arg: myArray4[0]) // $ MISSING: tainted=97 + sink(arg: myArray5) + sink(arg: myArray5[0]) // $ tainted=97 + + // --- + + var myMutableBuffer = UnsafeMutableBufferPointer.allocate(capacity: 1) + myMutableBuffer.initialize(repeating: 1) + + sink(arg: myMutableBuffer) + sink(arg: myMutableBuffer[0]) + let return6 = myMutableBuffer.withContiguousMutableStorageIfAvailable({ + ptr in + ptr.update(repeating: source2()) + sink(arg: ptr) + sink(arg: ptr[0]) // $ tainted=131 + return source() + }) + sink(arg: return6!) // $ tainted=134 + sink(arg: myMutableBuffer) + sink(arg: myMutableBuffer[0]) // $ tainted=131 +} + +func taintCollections(array: inout Array, contiguousArray: inout ContiguousArray, dictionary: inout Dictionary) { + array[0] = source2() + sink(arg: array) + sink(arg: array[0]) // $ tainted=142 + array.withContiguousStorageIfAvailable({ + buffer in + sink(arg: buffer) + sink(arg: buffer[0]) // $ tainted=142 + sink(arg: array) + sink(arg: array[0]) // $ MISSING: tainted=142 + }) + + contiguousArray[0] = source2() + sink(arg: contiguousArray) + sink(arg: contiguousArray[0]) // $ MISSING: tainted=153 + contiguousArray.withContiguousStorageIfAvailable({ + buffer in + sink(arg: buffer) + sink(arg: buffer[0]) // $ MISSING: tainted=153 + }) + + dictionary[0] = source2() + sink(arg: dictionary) + sink(arg: dictionary[0]!) // $ MISSING: tainted=162 + dictionary.withContiguousStorageIfAvailable({ + buffer in + sink(arg: buffer) + sink(arg: buffer[0]) // $ MISSING: tainted=162 + }) +} diff --git a/swift/ql/test/library-tests/dataflow/taint/libraries/string.swift b/swift/ql/test/library-tests/dataflow/taint/libraries/string.swift index 9f684139fd3..e6ca7a04ee9 100644 --- a/swift/ql/test/library-tests/dataflow/taint/libraries/string.swift +++ b/swift/ql/test/library-tests/dataflow/taint/libraries/string.swift @@ -367,101 +367,101 @@ func taintThroughEncodings() { clean.withUTF8({ buffer in - sink(arg: buffer) + sink(arg: buffer[0]) sink(arg: buffer.baseAddress!) }) tainted.withUTF8({ buffer in - sink(arg: buffer) // $ MISSING: tainted=366 + sink(arg: buffer[0]) // $ MISSING: tainted=366 sink(arg: buffer.baseAddress!) // $ MISSING: tainted=366 }) clean.withCString({ ptr in - sink(arg: ptr) + sink(arg: ptr[0]) }) tainted.withCString({ ptr in - sink(arg: ptr) // $ MISSING: tainted=366 + sink(arg: ptr[0]) // $ MISSING: tainted=366 }) clean.withCString(encodedAs: UTF8.self, { ptr in - sink(arg: ptr) + sink(arg: ptr[0]) }) tainted.withCString(encodedAs: UTF8.self, { ptr in - sink(arg: ptr) // $ MISSING: tainted=366 + sink(arg: ptr[0]) // $ MISSING: tainted=366 }) let arrayString1 = clean.cString(using: String.Encoding.utf8)! sink(arg: arrayString1) arrayString1.withUnsafeBufferPointer({ buffer in - sink(arg: buffer) + sink(arg: buffer[0]) sink(arg: String(cString: buffer.baseAddress!)) }) let arrayString2 = tainted.cString(using: String.Encoding.utf8)! sink(arg: arrayString2) // $ tainted=366 - arrayString1.withUnsafeBufferPointer({ + arrayString2.withUnsafeBufferPointer({ buffer in - sink(arg: buffer) // $ MISSING: tainted=366 + sink(arg: buffer[0]) // $ tainted=366 sink(arg: String(cString: buffer.baseAddress!)) // $ MISSING: tainted=366 }) clean.withPlatformString({ ptr in - sink(arg: ptr) + sink(arg: ptr[0]) sink(arg: String(platformString: ptr)) let buffer = UnsafeBufferPointer(start: ptr, count: 10) let arrayString = Array(buffer) - sink(arg: buffer) - sink(arg: arrayString) + sink(arg: buffer[0]) + sink(arg: arrayString[0]) sink(arg: String(platformString: arrayString)) }) tainted.withPlatformString({ ptr in - sink(arg: ptr) // $ MISSING: tainted=366 + sink(arg: ptr[0]) // $ MISSING: tainted=366 sink(arg: String(platformString: ptr)) // $ MISSING: tainted=366 let buffer = UnsafeBufferPointer(start: ptr, count: 10) let arrayString = Array(buffer) - sink(arg: buffer) // $ MISSING: tainted=366 - sink(arg: arrayString) // $ MISSING: tainted=366 + sink(arg: buffer[0]) // $ MISSING: tainted=366 + sink(arg: arrayString[0]) // $ MISSING: tainted=366 sink(arg: String(platformString: arrayString)) // $ MISSING: tainted=366 }) clean.withContiguousStorageIfAvailable({ ptr in - sink(arg: ptr) + sink(arg: ptr[0]) sink(arg: ptr.baseAddress!) }) tainted.withContiguousStorageIfAvailable({ ptr in - sink(arg: ptr) // $ tainted=366 + sink(arg: ptr[0]) // $ tainted=366 sink(arg: ptr.baseAddress!) // $ MISSING: tainted=366 }) } -func source4() -> [UInt8] { return [] } +func source4() -> UInt8 { return 0 } func taintFromUInt8Array() { var cleanUInt8Values: [UInt8] = [0x41, 0x42, 0x43, 0] // "ABC" - var taintedUInt8Values = source4() + var taintedUInt8Values: [UInt8] = [source4()] sink(arg: String(unsafeUninitializedCapacity: 256, initializingUTF8With: { (buffer: UnsafeMutableBufferPointer) -> Int in - sink(arg: buffer) + sink(arg: buffer[0]) let _ = buffer.initialize(from: cleanUInt8Values) - sink(arg: buffer) + sink(arg: buffer[0]) return 3 } )) sink(arg: String(unsafeUninitializedCapacity: 256, initializingUTF8With: { // $ MISSING: tainted=450 (buffer: UnsafeMutableBufferPointer) -> Int in - sink(arg: buffer) + sink(arg: buffer[0]) let _ = buffer.initialize(from: taintedUInt8Values) - sink(arg: buffer) // $ MISSING: tainted=450 + sink(arg: buffer[0]) // $ MISSING: tainted=450 return 256 } )) @@ -474,40 +474,40 @@ func taintFromUInt8Array() { try! cleanUInt8Values.withUnsafeBufferPointer({ (buffer: UnsafeBufferPointer) throws in - sink(arg: buffer) + sink(arg: buffer[0]) sink(arg: buffer.baseAddress!) sink(arg: String(cString: buffer.baseAddress!)) }) try! taintedUInt8Values.withUnsafeBufferPointer({ (buffer: UnsafeBufferPointer) throws in - sink(arg: buffer) // $ MISSING: tainted=450 + sink(arg: buffer[0]) // $ tainted=450 sink(arg: buffer.baseAddress!) // $ MISSING: tainted=450 sink(arg: String(cString: buffer.baseAddress!)) // $ MISSING: tainted=450 }) try! cleanUInt8Values.withUnsafeMutableBytes({ (buffer: UnsafeMutableRawBufferPointer) throws in - sink(arg: buffer) + sink(arg: buffer[0]) sink(arg: buffer.baseAddress!) sink(arg: String(bytesNoCopy: buffer.baseAddress!, length: buffer.count, encoding: String.Encoding.utf8, freeWhenDone: false)!) }) try! taintedUInt8Values.withUnsafeMutableBytes({ (buffer: UnsafeMutableRawBufferPointer) throws in - sink(arg: buffer) // $ MISSING: tainted=450 + sink(arg: buffer[0]) // $ tainted=450 sink(arg: buffer.baseAddress!) // $ MISSING: tainted=450 sink(arg: String(bytesNoCopy: buffer.baseAddress!, length: buffer.count, encoding: String.Encoding.utf8, freeWhenDone: false)!) // $ MISSING: tainted=450 }) } -func source5() -> [CChar] { return [] } +func source5() -> CChar { return 0 } func taintThroughCCharArray() { let cleanCCharValues: [CChar] = [0x41, 0x42, 0x43, 0] - let taintedCCharValues: [CChar] = source5() + let taintedCCharValues: [CChar] = [source5()] cleanCCharValues.withUnsafeBufferPointer({ ptr in - sink(arg: ptr) + sink(arg: ptr[0]) sink(arg: ptr.baseAddress!) sink(arg: String(utf8String: ptr.baseAddress!)!) sink(arg: String(validatingUTF8: ptr.baseAddress!)!) @@ -515,7 +515,7 @@ func taintThroughCCharArray() { }) taintedCCharValues.withUnsafeBufferPointer({ ptr in - sink(arg: ptr) // $ MISSING: tainted=506 + sink(arg: ptr[0]) // $ tainted=506 sink(arg: ptr.baseAddress!) // $ MISSING: tainted=506 sink(arg: String(utf8String: ptr.baseAddress!)!) // $ MISSING: tainted=506 sink(arg: String(validatingUTF8: ptr.baseAddress!)!) // $ MISSING: tainted=506 @@ -526,22 +526,22 @@ func taintThroughCCharArray() { sink(arg: String(cString: taintedCCharValues)) // $ tainted=506 } -func source6() -> [unichar] { return [] } +func source6() -> unichar { return 0 } func taintThroughUnicharArray() { let cleanUnicharValues: [unichar] = [0x41, 0x42, 0x43, 0] - let taintedUnicharValues: [unichar] = source6() + let taintedUnicharValues: [unichar] = [source6()] cleanUnicharValues.withUnsafeBufferPointer({ ptr in - sink(arg: ptr) + sink(arg: ptr[0]) sink(arg: ptr.baseAddress!) sink(arg: String(utf16CodeUnits: ptr.baseAddress!, count: ptr.count)) sink(arg: String(utf16CodeUnitsNoCopy: ptr.baseAddress!, count: ptr.count, freeWhenDone: false)) }) taintedUnicharValues.withUnsafeBufferPointer({ ptr in - sink(arg: ptr) // $ MISSING: tainted=533 + sink(arg: ptr[0]) // $ tainted=533 sink(arg: ptr.baseAddress!) // $ MISSING: tainted=533 sink(arg: String(utf16CodeUnits: ptr.baseAddress!, count: ptr.count)) // $ MISSING: tainted=533 sink(arg: String(utf16CodeUnitsNoCopy: ptr.baseAddress!, count: ptr.count, freeWhenDone: false)) // $ MISSING: tainted=533 @@ -601,13 +601,13 @@ func untaintedFields() { } func callbackWithCleanPointer(ptr: UnsafeBufferPointer) throws -> Int { - sink(arg: ptr) + sink(arg: ptr[0]) return 0 } func callbackWithTaintedPointer(ptr: UnsafeBufferPointer) throws -> Int { - sink(arg: ptr) // $ tainted=617 + sink(arg: ptr[0]) // $ tainted=617 return source() } diff --git a/swift/ql/test/library-tests/elements/type/nominaltype/nominaltype.expected b/swift/ql/test/library-tests/elements/type/nominaltype/nominaltype.expected index dc37626854f..d4243b80f62 100644 --- a/swift/ql/test/library-tests/elements/type/nominaltype/nominaltype.expected +++ b/swift/ql/test/library-tests/elements/type/nominaltype/nominaltype.expected @@ -1,13 +1,19 @@ -| nominaltype.swift:35:6:35:6 | a | A | A | | -| nominaltype.swift:36:6:36:6 | a_alias | A_alias | A | getAliasedType:A | -| nominaltype.swift:37:6:37:6 | a_optional_alias | A_optional_alias | A? | getAliasedType:A? | -| nominaltype.swift:38:6:38:6 | b1 | B1 | B1 | getABaseType:A | -| nominaltype.swift:39:6:39:6 | b2 | B2 | B2 | getABaseType:A_alias | -| nominaltype.swift:40:6:40:6 | b1_alias | B1_alias | B1 | getABaseType:A, getAliasedType:B1 | -| nominaltype.swift:41:6:41:6 | b2_alias | B2_alias | B2 | getABaseType:A_alias, getAliasedType:B2 | -| nominaltype.swift:42:6:42:6 | p | P | P | | -| nominaltype.swift:43:6:43:6 | p_alias | P_alias | P_alias | | -| nominaltype.swift:44:6:44:6 | c1 | C1 | C1 | getABaseType:P | -| nominaltype.swift:45:6:45:6 | c2 | C2 | C2 | getABaseType:P_alias | -| nominaltype.swift:46:6:46:6 | c1_alias | C1_alias | C1 | getABaseType:P, getAliasedType:C1 | -| nominaltype.swift:47:6:47:6 | c2_alias | C2_alias | C2 | getABaseType:P_alias, getAliasedType:C2 | +| nominaltype.swift:54:6:54:6 | a | A | getFullName:A, getName:A, getUnderlyingType:A | +| nominaltype.swift:55:6:55:6 | a_alias | A_alias | getAliasedType:A, getFullName:A_alias, getName:A_alias, getUnderlyingType:A | +| nominaltype.swift:56:6:56:6 | a_optional_alias | A_optional_alias | getAliasedType:A?, getFullName:A_optional_alias, getName:A_optional_alias, getUnderlyingType:A? | +| nominaltype.swift:57:6:57:6 | b1 | B1 | getABaseType:A, getFullName:B1, getName:B1, getUnderlyingType:B1 | +| nominaltype.swift:58:6:58:6 | b2 | B2 | getABaseType:A_alias, getFullName:B2, getName:B2, getUnderlyingType:B2 | +| nominaltype.swift:59:6:59:6 | b1_alias | B1_alias | getABaseType:A, getAliasedType:B1, getFullName:B1_alias, getName:B1_alias, getUnderlyingType:B1 | +| nominaltype.swift:60:6:60:6 | b2_alias | B2_alias | getABaseType:A_alias, getAliasedType:B2, getFullName:B2_alias, getName:B2_alias, getUnderlyingType:B2 | +| nominaltype.swift:61:6:61:6 | p | P | getFullName:P, getName:P, getUnderlyingType:P | +| nominaltype.swift:62:6:62:6 | p_alias | P_alias | getFullName:P_alias, getName:P_alias, getUnderlyingType:P_alias | +| nominaltype.swift:63:6:63:6 | c1 | C1 | getABaseType:P, getFullName:C1, getName:C1, getUnderlyingType:C1 | +| nominaltype.swift:64:6:64:6 | c2 | C2 | getABaseType:P_alias, getFullName:C2, getName:C2, getUnderlyingType:C2 | +| nominaltype.swift:65:6:65:6 | c1_alias | C1_alias | getABaseType:P, getAliasedType:C1, getFullName:C1_alias, getName:C1_alias, getUnderlyingType:C1 | +| nominaltype.swift:66:6:66:6 | c2_alias | C2_alias | getABaseType:P_alias, getAliasedType:C2, getFullName:C2_alias, getName:C2_alias, getUnderlyingType:C2 | +| nominaltype.swift:67:6:67:6 | o | Outer | getFullName:Outer, getName:Outer, getUnderlyingType:Outer | +| nominaltype.swift:68:6:68:6 | oi | Outer.Inner | getFullName:Outer.Inner, getName:Inner, getUnderlyingType:Outer.Inner | +| nominaltype.swift:69:6:69:6 | oia | Outer.Inner.InnerAlias | getABaseType:FixedWidthInteger, getABaseType:SignedInteger, getABaseType:_ExpressibleByBuiltinIntegerLiteral, getAliasedType:Int, getFullName:Outer.Inner.InnerAlias, getName:InnerAlias, getUnderlyingType:Int | +| nominaltype.swift:70:6:70:6 | aa | Any? | getFullName:Any?, getName:Any?, getUnderlyingType:Any? | +| nominaltype.swift:71:6:71:6 | p1p2 | P1P2 | getFullName:P1P2, getName:P1P2, getUnderlyingType:P1P2 | +| nominaltype.swift:72:6:72:6 | boxInt | Box | getFullName:Box, getName:Box, getUnderlyingType:Box | diff --git a/swift/ql/test/library-tests/elements/type/nominaltype/nominaltype.ql b/swift/ql/test/library-tests/elements/type/nominaltype/nominaltype.ql index c0ab33423bf..9e6deb12b18 100644 --- a/swift/ql/test/library-tests/elements/type/nominaltype/nominaltype.ql +++ b/swift/ql/test/library-tests/elements/type/nominaltype/nominaltype.ql @@ -1,9 +1,15 @@ import swift string describe(Type t) { - result = "getAliasedType:" + t.(TypeAliasType).getAliasedType() + result = "getName:" + t.getName() or - result = "getABaseType:" + t.getABaseType() + result = "getFullName:" + t.getFullName() + or + result = "getUnderlyingType:" + t.getUnderlyingType().toString() + or + result = "getAliasedType:" + t.(TypeAliasType).getAliasedType().toString() + or + result = "getABaseType:" + t.getABaseType().toString() } from VarDecl v, Type t @@ -11,4 +17,4 @@ where v.getLocation().getFile().getBaseName() != "" and not v.getName() = "self" and t = v.getType() -select v, t.toString(), t.getUnderlyingType(), concat(describe(t), ", ") +select v, t.toString(), concat(describe(t), ", ") diff --git a/swift/ql/test/library-tests/elements/type/nominaltype/nominaltype.swift b/swift/ql/test/library-tests/elements/type/nominaltype/nominaltype.swift index 712abe27863..26f73c49f55 100644 --- a/swift/ql/test/library-tests/elements/type/nominaltype/nominaltype.swift +++ b/swift/ql/test/library-tests/elements/type/nominaltype/nominaltype.swift @@ -31,6 +31,25 @@ typealias C1_alias = C1 typealias C2_alias = C2 +class Outer { + class Inner { + typealias InnerAlias = Int + } +} + +protocol P1 { +} + +protocol P2 { +} + +typealias P1P2 = P1 & P2 + +class Box { +} + + + func test() { var a : A var a_alias : A_alias @@ -45,4 +64,10 @@ func test() { var c2 : C2 var c1_alias : C1_alias var c2_alias : C2_alias + var o : Outer + var oi : Outer.Inner + var oia : Outer.Inner.InnerAlias + var aa : Any? + var p1p2 : P1P2 + var boxInt : Box } diff --git a/swift/ql/test/library-tests/elements/type/nominaltype/nominaltypedecl.expected b/swift/ql/test/library-tests/elements/type/nominaltype/nominaltypedecl.expected index 612b031f54e..b62b789b1a8 100644 --- a/swift/ql/test/library-tests/elements/type/nominaltype/nominaltypedecl.expected +++ b/swift/ql/test/library-tests/elements/type/nominaltype/nominaltypedecl.expected @@ -1,11 +1,14 @@ -| nominaltype.swift:35:6:35:6 | a | A | | -| nominaltype.swift:36:6:36:6 | a_alias | A_alias | getAliasedType:A | -| nominaltype.swift:37:6:37:6 | a_optional_alias | A_optional_alias | getAliasedType:A? | -| nominaltype.swift:38:6:38:6 | b1 | B1 | getABaseType:A | -| nominaltype.swift:39:6:39:6 | b2 | B2 | getABaseType:A_alias | -| nominaltype.swift:40:6:40:6 | b1_alias | B1_alias | getAliasedType:B1 | -| nominaltype.swift:41:6:41:6 | b2_alias | B2_alias | getAliasedType:B2 | -| nominaltype.swift:44:6:44:6 | c1 | C1 | getABaseType:P | -| nominaltype.swift:45:6:45:6 | c2 | C2 | getABaseType:P_alias | -| nominaltype.swift:46:6:46:6 | c1_alias | C1_alias | getAliasedType:C1 | -| nominaltype.swift:47:6:47:6 | c2_alias | C2_alias | getAliasedType:C2 | +| nominaltype.swift:54:6:54:6 | a | A | getFullName:A, getName:A | +| nominaltype.swift:55:6:55:6 | a_alias | A_alias | getAliasedType:A, getFullName:A_alias, getName:A_alias | +| nominaltype.swift:56:6:56:6 | a_optional_alias | A_optional_alias | getAliasedType:A?, getFullName:A_optional_alias, getName:A_optional_alias | +| nominaltype.swift:57:6:57:6 | b1 | B1 | getABaseType:A, getFullName:B1, getName:B1 | +| nominaltype.swift:58:6:58:6 | b2 | B2 | getABaseType:A_alias, getFullName:B2, getName:B2 | +| nominaltype.swift:59:6:59:6 | b1_alias | B1_alias | getAliasedType:B1, getFullName:B1_alias, getName:B1_alias | +| nominaltype.swift:60:6:60:6 | b2_alias | B2_alias | getAliasedType:B2, getFullName:B2_alias, getName:B2_alias | +| nominaltype.swift:63:6:63:6 | c1 | C1 | getABaseType:P, getFullName:C1, getName:C1 | +| nominaltype.swift:64:6:64:6 | c2 | C2 | getABaseType:P_alias, getFullName:C2, getName:C2 | +| nominaltype.swift:65:6:65:6 | c1_alias | C1_alias | getAliasedType:C1, getFullName:C1_alias, getName:C1_alias | +| nominaltype.swift:66:6:66:6 | c2_alias | C2_alias | getAliasedType:C2, getFullName:C2_alias, getName:C2_alias | +| nominaltype.swift:67:6:67:6 | o | Outer | getFullName:Outer, getName:Outer | +| nominaltype.swift:68:6:68:6 | oi | Inner | getFullName:Outer.Inner, getName:Inner | +| nominaltype.swift:69:6:69:6 | oia | InnerAlias | getAliasedType:Int, getFullName:Outer.Inner.InnerAlias, getName:InnerAlias | diff --git a/swift/ql/test/library-tests/elements/type/nominaltype/nominaltypedecl.ql b/swift/ql/test/library-tests/elements/type/nominaltype/nominaltypedecl.ql index 917b27d6826..be1e4c58efa 100644 --- a/swift/ql/test/library-tests/elements/type/nominaltype/nominaltypedecl.ql +++ b/swift/ql/test/library-tests/elements/type/nominaltype/nominaltypedecl.ql @@ -1,9 +1,13 @@ import swift string describe(TypeDecl td) { - result = "getAliasedType:" + td.(TypeAliasDecl).getAliasedType() + result = "getName:" + td.getName() or - result = "getABaseType:" + td.(NominalTypeDecl).getABaseType() + result = "getFullName:" + td.getFullName() + or + result = "getAliasedType:" + td.(TypeAliasDecl).getAliasedType().toString() + or + result = "getABaseType:" + td.(NominalTypeDecl).getABaseType().toString() } from VarDecl v, TypeDecl td diff --git a/swift/ql/test/query-tests/Security/CWE-094/UnsafeJsEval.expected b/swift/ql/test/query-tests/Security/CWE-094/UnsafeJsEval.expected index 3020634d197..da56e96c094 100644 --- a/swift/ql/test/query-tests/Security/CWE-094/UnsafeJsEval.expected +++ b/swift/ql/test/query-tests/Security/CWE-094/UnsafeJsEval.expected @@ -1,5 +1,4 @@ edges -| UnsafeJsEval.swift:124:21:124:42 | string | UnsafeJsEval.swift:124:70:124:70 | string | | UnsafeJsEval.swift:165:10:165:37 | try ... | UnsafeJsEval.swift:201:21:201:35 | call to getRemoteData() | | UnsafeJsEval.swift:165:14:165:37 | call to String.init(contentsOf:) | UnsafeJsEval.swift:165:10:165:37 | try ... | | UnsafeJsEval.swift:201:21:201:35 | call to getRemoteData() | UnsafeJsEval.swift:205:7:205:7 | remoteString | @@ -40,25 +39,23 @@ edges | UnsafeJsEval.swift:276:13:276:13 | string | UnsafeJsEval.swift:277:26:277:26 | string | | UnsafeJsEval.swift:279:13:279:13 | string | UnsafeJsEval.swift:280:26:280:26 | string | | UnsafeJsEval.swift:285:13:285:13 | string | UnsafeJsEval.swift:286:3:286:10 | .utf16 | -| UnsafeJsEval.swift:286:3:286:10 | .utf16 | UnsafeJsEval.swift:286:51:286:51 | stringBytes | -| UnsafeJsEval.swift:286:51:286:51 | stringBytes | UnsafeJsEval.swift:287:60:287:60 | stringBytes | +| UnsafeJsEval.swift:286:3:286:10 | .utf16 | UnsafeJsEval.swift:286:51:286:51 | stringBytes [Collection element] | +| UnsafeJsEval.swift:286:51:286:51 | stringBytes [Collection element] | UnsafeJsEval.swift:287:60:287:60 | stringBytes [Collection element] | | UnsafeJsEval.swift:287:16:287:98 | call to JSStringRetain(_:) | UnsafeJsEval.swift:291:17:291:17 | jsstr | -| UnsafeJsEval.swift:287:31:287:97 | call to JSStringCreateWithCharacters(_:_:) | UnsafeJsEval.swift:124:21:124:42 | string | | UnsafeJsEval.swift:287:31:287:97 | call to JSStringCreateWithCharacters(_:_:) | UnsafeJsEval.swift:287:16:287:98 | call to JSStringRetain(_:) | | UnsafeJsEval.swift:287:60:287:60 | stringBytes | UnsafeJsEval.swift:287:60:287:72 | .baseAddress | +| UnsafeJsEval.swift:287:60:287:60 | stringBytes [Collection element] | UnsafeJsEval.swift:287:60:287:60 | stringBytes | | UnsafeJsEval.swift:287:60:287:72 | .baseAddress | UnsafeJsEval.swift:287:31:287:97 | call to JSStringCreateWithCharacters(_:_:) | | UnsafeJsEval.swift:299:13:299:13 | string | UnsafeJsEval.swift:300:3:300:10 | .utf8CString | -| UnsafeJsEval.swift:300:3:300:10 | .utf8CString | UnsafeJsEval.swift:300:48:300:48 | stringBytes | -| UnsafeJsEval.swift:300:48:300:48 | stringBytes | UnsafeJsEval.swift:301:61:301:61 | stringBytes | +| UnsafeJsEval.swift:300:3:300:10 | .utf8CString | UnsafeJsEval.swift:300:48:300:48 | stringBytes [Collection element] | +| UnsafeJsEval.swift:300:48:300:48 | stringBytes [Collection element] | UnsafeJsEval.swift:301:61:301:61 | stringBytes [Collection element] | | UnsafeJsEval.swift:301:16:301:85 | call to JSStringRetain(_:) | UnsafeJsEval.swift:305:17:305:17 | jsstr | -| UnsafeJsEval.swift:301:31:301:84 | call to JSStringCreateWithUTF8CString(_:) | UnsafeJsEval.swift:124:21:124:42 | string | | UnsafeJsEval.swift:301:31:301:84 | call to JSStringCreateWithUTF8CString(_:) | UnsafeJsEval.swift:301:16:301:85 | call to JSStringRetain(_:) | | UnsafeJsEval.swift:301:61:301:61 | stringBytes | UnsafeJsEval.swift:301:61:301:73 | .baseAddress | +| UnsafeJsEval.swift:301:61:301:61 | stringBytes [Collection element] | UnsafeJsEval.swift:301:61:301:61 | stringBytes | | UnsafeJsEval.swift:301:61:301:73 | .baseAddress | UnsafeJsEval.swift:301:31:301:84 | call to JSStringCreateWithUTF8CString(_:) | | UnsafeJsEval.swift:318:24:318:87 | call to String.init(contentsOf:) | UnsafeJsEval.swift:320:44:320:74 | ... .+(_:_:) ... | nodes -| UnsafeJsEval.swift:124:21:124:42 | string | semmle.label | string | -| UnsafeJsEval.swift:124:70:124:70 | string | semmle.label | string | | UnsafeJsEval.swift:165:10:165:37 | try ... | semmle.label | try ... | | UnsafeJsEval.swift:165:14:165:37 | call to String.init(contentsOf:) | semmle.label | call to String.init(contentsOf:) | | UnsafeJsEval.swift:201:21:201:35 | call to getRemoteData() | semmle.label | call to getRemoteData() | @@ -82,25 +79,25 @@ nodes | UnsafeJsEval.swift:280:26:280:26 | string | semmle.label | string | | UnsafeJsEval.swift:285:13:285:13 | string | semmle.label | string | | UnsafeJsEval.swift:286:3:286:10 | .utf16 | semmle.label | .utf16 | -| UnsafeJsEval.swift:286:51:286:51 | stringBytes | semmle.label | stringBytes | +| UnsafeJsEval.swift:286:51:286:51 | stringBytes [Collection element] | semmle.label | stringBytes [Collection element] | | UnsafeJsEval.swift:287:16:287:98 | call to JSStringRetain(_:) | semmle.label | call to JSStringRetain(_:) | | UnsafeJsEval.swift:287:31:287:97 | call to JSStringCreateWithCharacters(_:_:) | semmle.label | call to JSStringCreateWithCharacters(_:_:) | | UnsafeJsEval.swift:287:60:287:60 | stringBytes | semmle.label | stringBytes | +| UnsafeJsEval.swift:287:60:287:60 | stringBytes [Collection element] | semmle.label | stringBytes [Collection element] | | UnsafeJsEval.swift:287:60:287:72 | .baseAddress | semmle.label | .baseAddress | | UnsafeJsEval.swift:291:17:291:17 | jsstr | semmle.label | jsstr | | UnsafeJsEval.swift:299:13:299:13 | string | semmle.label | string | | UnsafeJsEval.swift:300:3:300:10 | .utf8CString | semmle.label | .utf8CString | -| UnsafeJsEval.swift:300:48:300:48 | stringBytes | semmle.label | stringBytes | +| UnsafeJsEval.swift:300:48:300:48 | stringBytes [Collection element] | semmle.label | stringBytes [Collection element] | | UnsafeJsEval.swift:301:16:301:85 | call to JSStringRetain(_:) | semmle.label | call to JSStringRetain(_:) | | UnsafeJsEval.swift:301:31:301:84 | call to JSStringCreateWithUTF8CString(_:) | semmle.label | call to JSStringCreateWithUTF8CString(_:) | | UnsafeJsEval.swift:301:61:301:61 | stringBytes | semmle.label | stringBytes | +| UnsafeJsEval.swift:301:61:301:61 | stringBytes [Collection element] | semmle.label | stringBytes [Collection element] | | UnsafeJsEval.swift:301:61:301:73 | .baseAddress | semmle.label | .baseAddress | | UnsafeJsEval.swift:305:17:305:17 | jsstr | semmle.label | jsstr | | UnsafeJsEval.swift:318:24:318:87 | call to String.init(contentsOf:) | semmle.label | call to String.init(contentsOf:) | | UnsafeJsEval.swift:320:44:320:74 | ... .+(_:_:) ... | semmle.label | ... .+(_:_:) ... | subpaths -| UnsafeJsEval.swift:287:31:287:97 | call to JSStringCreateWithCharacters(_:_:) | UnsafeJsEval.swift:124:21:124:42 | string | UnsafeJsEval.swift:124:70:124:70 | string | UnsafeJsEval.swift:287:16:287:98 | call to JSStringRetain(_:) | -| UnsafeJsEval.swift:301:31:301:84 | call to JSStringCreateWithUTF8CString(_:) | UnsafeJsEval.swift:124:21:124:42 | string | UnsafeJsEval.swift:124:70:124:70 | string | UnsafeJsEval.swift:301:16:301:85 | call to JSStringRetain(_:) | #select | UnsafeJsEval.swift:266:22:266:107 | call to WKUserScript.init(source:injectionTime:forMainFrameOnly:) | UnsafeJsEval.swift:165:14:165:37 | call to String.init(contentsOf:) | UnsafeJsEval.swift:266:22:266:107 | call to WKUserScript.init(source:injectionTime:forMainFrameOnly:) | Evaluation of uncontrolled JavaScript from a remote source. | | UnsafeJsEval.swift:266:22:266:107 | call to WKUserScript.init(source:injectionTime:forMainFrameOnly:) | UnsafeJsEval.swift:204:12:204:66 | call to String.init(contentsOf:) | UnsafeJsEval.swift:266:22:266:107 | call to WKUserScript.init(source:injectionTime:forMainFrameOnly:) | Evaluation of uncontrolled JavaScript from a remote source. | diff --git a/swift/tools/autobuild.sh b/swift/tools/autobuild.sh index 3e25e800ced..bd7ded9e486 100755 --- a/swift/tools/autobuild.sh +++ b/swift/tools/autobuild.sh @@ -1,6 +1,8 @@ #!/bin/bash if [[ "$OSTYPE" == "darwin"* ]]; then + export CODEQL_SWIFT_CARTHAGE_EXEC=`which carthage` + export CODEQL_SWIFT_POD_EXEC=`which pod` exec "${CODEQL_EXTRACTOR_SWIFT_ROOT}/tools/${CODEQL_PLATFORM}/xcode-autobuilder" else exec "${CODEQL_EXTRACTOR_SWIFT_ROOT}/tools/${CODEQL_PLATFORM}/autobuilder-incompatible-os" diff --git a/swift/xcode-autobuilder/XcodeBuildRunner.cpp b/swift/xcode-autobuilder/XcodeBuildRunner.cpp index 567f726ad89..831d7e1f94e 100644 --- a/swift/xcode-autobuilder/XcodeBuildRunner.cpp +++ b/swift/xcode-autobuilder/XcodeBuildRunner.cpp @@ -51,7 +51,21 @@ static bool exec(const std::vector& argv) { return true; } -void buildTarget(Target& target, bool dryRun) { +static bool run_build_command(const std::vector& argv, bool dryRun) { + if (dryRun) { + std::cout << absl::StrJoin(argv, " ") << "\n"; + } else { + if (!exec(argv)) { + DIAGNOSE_ERROR(buildCommandFailed, + "`autobuild` failed to run the build command:\n\n```\n{}\n```", + absl::StrJoin(argv, " ")); + return false; + } + } + return true; +} + +bool buildXcodeTarget(const XcodeTarget& target, bool dryRun) { std::vector argv({"/usr/bin/xcodebuild", "build"}); if (!target.workspace.empty()) { argv.push_back("-workspace"); @@ -65,16 +79,40 @@ void buildTarget(Target& target, bool dryRun) { argv.push_back(target.name); argv.push_back("CODE_SIGNING_REQUIRED=NO"); argv.push_back("CODE_SIGNING_ALLOWED=NO"); + return run_build_command(argv, dryRun); +} - if (dryRun) { - std::cout << absl::StrJoin(argv, " ") << "\n"; - } else { - if (!exec(argv)) { - DIAGNOSE_ERROR(buildCommandFailed, - "`autobuild` failed to run the detected build command:\n\n```\n{}\n```", - absl::StrJoin(argv, " ")); - codeql::Log::flush(); - exit(1); +bool buildSwiftPackage(const std::filesystem::path& packageFile, bool dryRun) { + std::vector argv( + {"/usr/bin/swift", "build", "--package-path", packageFile.parent_path()}); + return run_build_command(argv, dryRun); +} + +static void pod_install(const std::string& pod, const std::filesystem::path& podfile, bool dryRun) { + std::vector argv( + {pod, "install", "--project-directory=" + podfile.parent_path().string()}); + run_build_command(argv, dryRun); +} + +static void carthage_install(const std::string& carthage, + const std::filesystem::path& podfile, + bool dryRun) { + std::vector argv( + {carthage, "bootstrap", "--project-directory", podfile.parent_path()}); + run_build_command(argv, dryRun); +} + +void installDependencies(const ProjectStructure& target, bool dryRun) { + auto pod = std::string(getenv("CODEQL_SWIFT_POD_EXEC") ?: ""); + auto carthage = std::string(getenv("CODEQL_SWIFT_CARTHAGE_EXEC") ?: ""); + if (!pod.empty() && !target.podfiles.empty()) { + for (auto& podfile : target.podfiles) { + pod_install(pod, podfile, dryRun); + } + } + if (!carthage.empty() && !target.cartfiles.empty()) { + for (auto& cartfile : target.cartfiles) { + carthage_install(carthage, cartfile, dryRun); } } } diff --git a/swift/xcode-autobuilder/XcodeBuildRunner.h b/swift/xcode-autobuilder/XcodeBuildRunner.h index 6994b8ba175..ab86a00c767 100644 --- a/swift/xcode-autobuilder/XcodeBuildRunner.h +++ b/swift/xcode-autobuilder/XcodeBuildRunner.h @@ -1,5 +1,9 @@ #pragma once #include "swift/xcode-autobuilder/XcodeTarget.h" +#include "swift/xcode-autobuilder/XcodeProjectParser.h" +#include -void buildTarget(Target& target, bool dryRun); +void installDependencies(const ProjectStructure& target, bool dryRun); +bool buildXcodeTarget(const XcodeTarget& target, bool dryRun); +bool buildSwiftPackage(const std::filesystem::path& packageFile, bool dryRun); diff --git a/swift/xcode-autobuilder/XcodeProjectParser.cpp b/swift/xcode-autobuilder/XcodeProjectParser.cpp index 116384385ec..072bcaeeee2 100644 --- a/swift/xcode-autobuilder/XcodeProjectParser.cpp +++ b/swift/xcode-autobuilder/XcodeProjectParser.cpp @@ -198,14 +198,30 @@ static std::unordered_map mapTargetsToWorkspace( return targetMapping; } -static std::vector collectFiles(const std::string& workingDir) { +struct ProjectFiles { + std::vector xcodeFiles; + std::vector packageFiles; + std::vector podfiles; + std::vector cartfiles; +}; + +static ProjectFiles scanWorkingDir(const std::string& workingDir) { + ProjectFiles structure; fs::path workDir(workingDir); std::vector files; auto end = fs::recursive_directory_iterator(); for (auto it = fs::recursive_directory_iterator(workDir); it != end; ++it) { const auto& p = it->path(); if (p.filename() == "Package.swift") { - files.push_back(p); + structure.packageFiles.push_back(p); + continue; + } + if (p.filename() == "Podfile") { + structure.podfiles.push_back(p); + continue; + } + if (p.filename() == "Cartfile" || p.filename() == "Cartfile.private") { + structure.cartfiles.push_back(p); continue; } if (!it->is_directory()) { @@ -217,43 +233,31 @@ static std::vector collectFiles(const std::string& workingDir) { continue; } if (p.extension() == ".xcodeproj" || p.extension() == ".xcworkspace") { - files.push_back(p); + structure.xcodeFiles.push_back(p); } } - return files; + return structure; } static std::unordered_map> collectWorkspaces( - const std::string& workingDir, - bool& swiftPackageEncountered) { + const ProjectFiles& projectFiles) { // Here we are collecting list of all workspaces and Xcode projects corresponding to them // Projects without workspaces go into the same "empty-workspace" bucket - swiftPackageEncountered = false; std::unordered_map> workspaces; std::unordered_set projectsBelongingToWorkspace; - std::vector files = collectFiles(workingDir); - for (auto& path : files) { + for (auto& path : projectFiles.xcodeFiles) { if (path.extension() == ".xcworkspace") { auto projects = readProjectsFromWorkspace(path.string()); for (auto& project : projects) { projectsBelongingToWorkspace.insert(project.string()); workspaces[path.string()].push_back(project.string()); } - } else if (!swiftPackageEncountered && path.filename() == "Package.swift") { - // a package manifest must begin with a specific header comment - // see https://docs.swift.org/package-manager/PackageDescription/PackageDescription.html - static constexpr std::string_view packageHeader = "// swift-tools-version:"; - std::array buffer{}; - std::string_view bufferView{buffer.data(), buffer.size()}; - if (std::ifstream{path}.read(buffer.data(), buffer.size()) && bufferView == packageHeader) { - swiftPackageEncountered = true; - } } } // Collect all projects not belonging to any workspace into a separate empty bucket - for (auto& path : files) { + for (auto& path : projectFiles.xcodeFiles) { if (path.extension() == ".xcodeproj") { - if (projectsBelongingToWorkspace.count(path.string())) { + if (projectsBelongingToWorkspace.contains(path.string())) { continue; } workspaces[std::string()].push_back(path.string()); @@ -262,11 +266,15 @@ static std::unordered_map> collectWorkspac return workspaces; } -Targets collectTargets(const std::string& workingDir) { - Targets ret; +ProjectStructure scanProjectStructure(const std::string& workingDir) { + ProjectStructure ret; // Getting a list of workspaces and the project that belong to them - auto workspaces = collectWorkspaces(workingDir, ret.swiftPackageEncountered); + auto projectFiles = scanWorkingDir(workingDir); + auto workspaces = collectWorkspaces(projectFiles); ret.xcodeEncountered = !workspaces.empty(); + ret.swiftPackages = std::move(projectFiles.packageFiles); + ret.podfiles = std::move(projectFiles.podfiles); + ret.cartfiles = std::move(projectFiles.cartfiles); if (!ret.xcodeEncountered) { return ret; } @@ -278,8 +286,8 @@ Targets collectTargets(const std::string& workingDir) { auto targetFilesMapping = mapTargetsToSourceFiles(workspaces); for (auto& [targetName, data] : targetMapping) { - ret.targets.push_back(Target{data.workspace, data.project, targetName, data.type, - targetFilesMapping[targetName]}); + ret.xcodeTargets.push_back(XcodeTarget{data.workspace, data.project, targetName, data.type, + targetFilesMapping[targetName]}); } return ret; } diff --git a/swift/xcode-autobuilder/XcodeProjectParser.h b/swift/xcode-autobuilder/XcodeProjectParser.h index bf2091eef68..56958f2b97e 100644 --- a/swift/xcode-autobuilder/XcodeProjectParser.h +++ b/swift/xcode-autobuilder/XcodeProjectParser.h @@ -3,11 +3,17 @@ #include "swift/xcode-autobuilder/XcodeTarget.h" #include #include +#include -struct Targets { - std::vector targets; +struct ProjectStructure { + std::vector xcodeTargets; bool xcodeEncountered; - bool swiftPackageEncountered; + // Swift Package Manager support + std::vector swiftPackages; + // CocoaPods support + std::vector podfiles; + // Carthage support + std::vector cartfiles; }; -Targets collectTargets(const std::string& workingDir); +ProjectStructure scanProjectStructure(const std::string& workingDir); diff --git a/swift/xcode-autobuilder/XcodeTarget.h b/swift/xcode-autobuilder/XcodeTarget.h index be7c8343ba0..d88d11c74a8 100644 --- a/swift/xcode-autobuilder/XcodeTarget.h +++ b/swift/xcode-autobuilder/XcodeTarget.h @@ -3,7 +3,7 @@ #include #include -struct Target { +struct XcodeTarget { std::string workspace; std::string project; std::string name; @@ -11,4 +11,4 @@ struct Target { size_t fileCount; }; -BINLOG_ADAPT_STRUCT(Target, workspace, project, name, type, fileCount); +BINLOG_ADAPT_STRUCT(XcodeTarget, workspace, project, name, type, fileCount); diff --git a/swift/xcode-autobuilder/xcode-autobuilder.cpp b/swift/xcode-autobuilder/xcode-autobuilder.cpp index fa10a674edd..fd73d30b0ad 100644 --- a/swift/xcode-autobuilder/xcode-autobuilder.cpp +++ b/swift/xcode-autobuilder/xcode-autobuilder.cpp @@ -24,12 +24,6 @@ constexpr codeql::SwiftDiagnostic noSwiftTarget{ .action = "To analyze a custom set of source files, set up a [manual build " "command][1].\n\n[1]: " MANUAL_BUILD_COMMAND_HELP_LINK}; -constexpr codeql::SwiftDiagnostic spmNotSupported{ - .id = "spm-not-supported", - .name = "Swift Package Manager is not supported", - .action = "Swift Package Manager builds are not currently supported by `autobuild`. Set up a " - "[manual build command][1].\n\n[1]: " MANUAL_BUILD_COMMAND_HELP_LINK}; - static codeql::Logger& logger() { static codeql::Logger ret{"main"}; return ret; @@ -44,38 +38,63 @@ static bool endsWith(std::string_view s, std::string_view suffix) { return s.size() >= suffix.size() && s.substr(s.size() - suffix.size()) == suffix; } -static bool isNonSwiftOrTestTarget(const Target& t) { +static bool isNonSwiftOrTestTarget(const XcodeTarget& t) { return t.fileCount == 0 || t.type == uiTest || t.type == unitTest || // unknown target types can be legitimate, let's do a name-based heuristic then (t.type == unknownType && (endsWith(t.name, "Tests") || endsWith(t.name, "Test"))); } -static void autobuild(const CLIArgs& args) { - auto collected = collectTargets(args.workingDir); - auto& targets = collected.targets; - for (const auto& t : targets) { +static void buildSwiftPackages(const std::vector& swiftPackages, + bool dryRun) { + auto any_successful = + std::any_of(std::begin(swiftPackages), std::end(swiftPackages), [&](auto& packageFile) { + LOG_INFO("Building Swift package: {}", packageFile); + return buildSwiftPackage(packageFile, dryRun); + }); + if (!any_successful) { + codeql::Log::flush(); + exit(1); + } +} + +static bool autobuild(const CLIArgs& args) { + auto structure = scanProjectStructure(args.workingDir); + auto& xcodeTargets = structure.xcodeTargets; + auto& swiftPackages = structure.swiftPackages; + for (const auto& t : xcodeTargets) { LOG_INFO("{}", t); } // Filter out targets that are tests or have no swift source files - targets.erase(std::remove_if(std::begin(targets), std::end(targets), isNonSwiftOrTestTarget), - std::end(targets)); + xcodeTargets.erase( + std::remove_if(std::begin(xcodeTargets), std::end(xcodeTargets), isNonSwiftOrTestTarget), + std::end(xcodeTargets)); // Sort targets by the amount of files in each - std::sort(std::begin(targets), std::end(targets), - [](Target& lhs, Target& rhs) { return lhs.fileCount > rhs.fileCount; }); - if ((!collected.xcodeEncountered || targets.empty()) && collected.swiftPackageEncountered) { - DIAGNOSE_ERROR(spmNotSupported, - "A Swift package was detected, but no viable Xcode target was found."); - } else if (!collected.xcodeEncountered) { - DIAGNOSE_ERROR(noProjectFound, "`autobuild` could not detect an Xcode project or workspace."); - } else if (targets.empty()) { + std::sort(std::begin(xcodeTargets), std::end(xcodeTargets), + [](XcodeTarget& lhs, XcodeTarget& rhs) { return lhs.fileCount > rhs.fileCount; }); + + if (structure.xcodeEncountered && xcodeTargets.empty() && swiftPackages.empty()) { + // Report error only when there are no Xcode targets and no Swift packages DIAGNOSE_ERROR(noSwiftTarget, "All targets found within Xcode projects or workspaces either " "contain no Swift source files, or are tests."); - } else { - LOG_INFO("Selected {}", targets.front()); - buildTarget(targets.front(), args.dryRun); - return; + return false; + } else if (!structure.xcodeEncountered && swiftPackages.empty()) { + DIAGNOSE_ERROR(noProjectFound, + "`autobuild` detected neither an Xcode project or workspace, nor a Swift package"); + return false; + } else if (!xcodeTargets.empty()) { + LOG_INFO("Building Xcode target: {}", xcodeTargets.front()); + installDependencies(structure, args.dryRun); + auto buildSucceeded = buildXcodeTarget(xcodeTargets.front(), args.dryRun); + // If build failed, try to build Swift packages + if (!buildSucceeded && !swiftPackages.empty()) { + buildSwiftPackages(swiftPackages, args.dryRun); + } + return buildSucceeded; + } else if (!swiftPackages.empty()) { + buildSwiftPackages(swiftPackages, args.dryRun); } + return true; } static CLIArgs parseCLIArgs(int argc, char** argv) { @@ -96,7 +115,10 @@ static CLIArgs parseCLIArgs(int argc, char** argv) { int main(int argc, char** argv) { auto args = parseCLIArgs(argc, argv); - autobuild(args); + auto success = autobuild(args); codeql::Log::flush(); + if (!success) { + return 1; + } return 0; }